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
341434011650	341434012221	341434012771	341434013321	341434013869	341434014421	341434014971	341434015521	341434016069	341434016621	341434017171	341434017721	341434018269	341434018821	341434019371	341434019921	341434020469	341434021021	341434021571	341434022121	341434022669	341434023221	341434023771	341434024321	341434024869	341434025421	341434025971	341434026521	341434027069	341434027622	341434028171	341434028721	341434029269	341434029821	341434030371	341434030921	341434031469	341434032021	341434032571	341434033121	341434033669	341434034221	341434034771	341434035321	341434035869	341434036421	341434036971	341434037521	341434038069	341434038621	341434039171	341434039721	341434040269	341434040821	341434041371	341434041921	341434042469	341434043021	341434043571	341434044121	341434044669	341434045221	341434045771	341434046321	341434046869	341434047421	341434047971	341434048521	341434049069	341434049621	341434050171	341434050721	341434051269	341434051821	341434052371	341434052921	341434053469	341434054021	341434054571	341434055121	341434055669	341434056221	341434056771	341434057321	341434057869	341434058421	341434058971	341434059521	341434060069	341434060621	341434061171	341434061721	341434062269	341434062821	341434063371	341434063921	341434064469	341434065021	341434065571	341434066121	341434066669	341434067221	341434067771	341434068321	341434068869	341434069421	341434069971	341434070521	341434071069	341434071621	341434072171	341434072721	341434073269	341434073821	341434074371	341434074921	341434075469	341434076021	341434076571	341434077121	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	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
23403	21944	29763	24793	21941	21950	10382	1893	1459	1279	1108	1059	1048	956	921	926	892	875	843	786	765	793	771	790	779	757	788	735	733	731	714	745	748	663	684	707	713	665	713	634	609	616	654	675	655	613	614	597	636	646	641	604	596	602	581	562	618	596	591	636	585	589	601	581	598	598	597	540	600	557	567	596	608	583	568	597	591	587	575	537	587	568	586	609	619	589	606	561	582	575	563	569	557	570	589	573	572	577	586	562	563	575	581	571	617	570	550	556	599	563	609	591	553	532	567	585	606	569	583	586	623	557	532	565	587	560	549	560	570	586	597	583	567	589	562	620	592	610	567	559	592	592	585	577	579	570	550	602	620	611	578	547	605	571	580	546	552	559	608	602	644	570	603	605	574	554	587	559	604	592	563	617	559	621	593	591	558	579	603	634	554	601	550	618	598	620	607	597	589	589	541	627	577	554	579	578	558	596	535	547	572	553	585	605	594	611	597	576	561	557	556	575	529	601	589	615	553	571	594	576	603	582	571	617	587	570	585	566	575	534	567	599	592	588	594	626	553	584	561	581	566	596	609	603	557	593	525	609	561	576	605	581	577	591	598	600	609	571	600	554	578	587	576	604	545	586	580	594	591	573	588	599	565	531	554	604	580	600	643	600	547	608	574	596	566	588	580	585	578	620	604	553	573	581	569	602	536	572	600	562	621	546	574	612	586	600	598	581	572	539	581	589	594	561	583	565	562	617	597	588	627	577	588	566	581	578	571	546	589	565	565	623	595	595	581	618	605	564	608	628	574	560	591	622	583	560	615	566	595	618	557	609	578	562	589	598	605	528	563	607	581	567	560	603	567	564	545	565	559	594	554	522	561	604	571	543	574	591	564	566	604	603	597	561	574	581	610	595	587	568	572	580	605	542	547	554	589	578	573	563	601	578	537	628	539	571	584	569	588	532	581	570	583	615	558	577	584	587	594	578	601	599	564	619	563	580	606	577	570	604	575	584	567	569	574	575	567	575	561	592	565	572	581	559	577	571	618	608	590	608	589	606	575	616	569	565	588	587	596	539	544	574	584	577	548	554	612	584	583	562	616	552	574	596	564	520	630	533	579	554	608	563	597	560	545	618	653	595	585	550	581	568	591	555	594	564	563	606	568	579	576	557	583	553	615	596	568	588	609	586	589	620	589	576	562	547	597	587	557	591	556	569	610	586	552	567	585	595	612	540	510	590	555	607	606	560	624	572	606	602	553	565	586	632	616	565	592	585	589	579	591	598	584	589	581	604	553	577	560	557	576	534	641	565	565	590	568	589	592	588	610	581	579	587	542	614	553	563	560	532	588	602	565	620	627	616	575	574	571	574	638	603	588	591	633	607	579	565	565	623	601	609	600	569	598	578	592	619	582	557	606	565	574	577	575	578	552	598	562	567	564	590	591	588	548	579	607	571	597	608	578	578	623	611	579	594	578	544	589	578	601	582	585	579	575	570	564	562	580	597	582	584	542	574	549	559	575	549	537	595	594	528	565	604	554	563	582	523	610	555	596	608	597	578	565	611	598	545	568	591	560	574	584	564	542	587	616	585	593	515	601	615	558	577	548	595	579	558	566	595	587	581	603	551	600	625	594	588	584	558	544	546	602	567	540	584	534	597	549	597	568	593	569	532	572	552	574	583	564	580	590	554	579	575	548	574	565	603	617	565	597	592	583	530	608	534	612	623	561	579	561	556	565	582	635	586	603	569	594	615	571	580	582	561	537	577	553	580	568	570	567	589	629	589	587	594	568	598	577	574	590	606	554	559	598	591	556	609	573	588	561	590	587	609	580	590	598	552	584	573	584	552	609	542	606	584	596	592	518	542	580	595	583	582	539	612	592	558	567	595	577	579	577	548	563	570	553	575	585	605	582	545	572	575	608	586	559	607	615	581	568	602	587	591	574	556	599	525	607	573	636	565	550	600	582	552	525	577	567	514	571	571	591	543	586	569	540	583	540	554	584	615	555	597	548	583	591	545	603	607	575	623	557	555	590	598	596	602	581	623	573	602	572	587	585	556	571	550	632	587	571	534	603	617	545	559	590	577	545	572	580	562	598	560	564	551	581	564	564	584	566	592	581	557	597	597	617	607	591	571	576	584	615	591	584	617	576	587	522	522	560	557	597	523	547	589	551	541	559	561	581	590	579	549	583	614	563	529	552	569	614	560	603	586	619	561	589	592	567	581	536	554	549	601	596	556	575	599	622	587	584	563	588	605	574	577	559	591	562	594	569	577	569	597	548	575	582	584	549	626	577	558	595	580	596	585	588	600	583	564	574	551	569	564	583	580	593	556	604	580	572	559	565	552	594	577	569	553	598	579	532	622	572	595	562	557	619	620	640	566	535	537	576	595	557	555	587	592	585	630	569	589	590	563	569	608	599	553	537	609	573	548	563	520	566	569	587	569	582	557	591	620	581	564	601	582	583	597	574	597	590	608	552	579	603	558	600	582	595	603	595	577	573	572	552	568	589	542	593	598	538	565	606	542	561	615	565	546	559	571	578	584	560	574	583	605	595	622	548	618	589	622	544	606	580	595	583	594	605	578	579	625	585	572	546	581	595	590	629	616	565	574	637	565	569	577	593	577	580	607	587	591	592	552	574	588	560	586	584	576	576	534	571	583	562	556	551	605	598	601	589	567	589	564	604	618	576	573	573	615	574	579	551	568	576	567	603	559	586	581	572	573	620	561	565	567	623	557	602	594	551	579	537	590	574	587	585	603	573	565	586	588	574	561	559	555	575	590	602	610	587	579	542	544	556	602	609	590	583	568	552	619	595	584	586	568	624	556	600	600	574	624	536	544	593	643	593	613	588	583	615	559	575	577	532	581	585	606	520	532	552	567	539	608	574	610	623	541	613	570	619	633	565	598	566	543	579	593	621	605	605	556	573	541	583	576	600	578	559	538	627	592	586	544	548	617	536	558	587	602	535	608	614	578	568	606	579	567	594	596	592	618	586	523	613	590	611	583	586	588	560	584	606	611	621	562	573	565	534	568	540	550	590	593	570	582	574	567	542	571	593	574	557	598	581	591	548	558	566	566	590	538	569	593	559	620	593	586	585	593	594	594	596	575	583	613	590	515	559	586	569	573	599	587	541	589	574	579	595	565	583	567	561	565	559	591	540	574	514	582	593	599	576	556	596	521	565	585	555	535	590	546	588	560	579	590	630	604	558	600	559	562	550	560	561	526	562	605	554	563	556	586	520	585	528	582	584	592	578	577	604	569	567	616	574	594	562	545	567	573	553	544	561	579	568	583	585	583	583	562	607	591	585	569	654	580	589	556	584	577	614	554	577	581	586	643	621	574	601	548	577	610	590	584	555	619	616	508	573	581	593	603	583	587	594	589	581	574	572	560	606	577	579	560	611	573	557	549	595	591	543	566	551	591	581	545	576	578	570	582	627	575	619	584	579	598	544	598	617	530	549	575	573	559	555	591	609	581	592	590	563	594	590	568	567	621
25807	48961	40573	16757	10002	5413	3551	2936	2335	2036	1768	1705	1477	1424	1250	1251	1283	1176	1126	1162	1041	1006	1071	1075	1012	1071	1028	1023	989	934	879	936	953	882	869	927	888	875	891	807	807	812	795	802	795	771	762	779	722	759	710	760	705	677	716	747	768	737	725	705	718	717	728	694	720	761	748	704	670	711	653	665	719	702	686	701	712	677	761	673	688	728	694	741	742	701	711	684	716	671	722	707	674	717	707	735	689	666	689	701	717	719	696	712	667	715	678	682	683	676	679	708	734	677	644	702	667	677	702	661	707	684	719	725	667	691	662	665	643	699	676	717	697	799	710	694	689	700	702	735	693	704	671	664	683	771	678	716	698	722	734	695	732	663	721	727	724	682	677	693	672	720	704	712	762	712	719	728	726	740	644	690	728	715	670	706	747	648	705	685	693	640	717	721	706	689	696	689	671	688	732	694	722	678	669	744	660	665	680	671	695	717	698	646	695	676	724	706	650	641	683	655	653	727	659	678	735	764	687	690	674	734	771	687	694	688	695	730	744	700	679	700	670	709	653	707	682	657	681	676	711	731	744	682	698	687	685	699	691	719	695	701	730	715	658	658	733	698	708	739	722	695	699	718	713	739	687	684	696	671	675	709	677	713	734	652	755	687	713	668	722	674	694	749	692	744	679	706	715	718	711	701	724	679	694	682	690	681	668	690	725	681	693	679	682	730	700	665	687	721	670	675	700	712	678	688	650	668	725	675	697	710	749	712	690	736	669	642	660	637	717	677	677	662	665	769	703	745	701	719	723	698	667	697	665	682	702	680	678	688	715	646	660	724	659	677	693	727	707	702	691	657	661	677	722	694	646	627	693	710	672	696	682	651	702	667	712	718	630	712	660	693	679	708	665	729	732	657	645	714	708	676	690	720	665	671	685	700	686	710	693	668	687	658	691	696	659	646	699	688	690	677	697	636	690	709	672	701	688	732	735	715	657	718	701	688	708	701	668	687	722	683	679	672	689	696	682	718	730	689	728	689	741	716	733	675	705	704	690	657	685	678	707	697	680	755	683	736	728	651	706	705	677	709	652	708	689	681	696	710	682	714	702	675	689	688	707	673	683	636	720	641	711	689	704	694	673	733	644	690	684	728	695	703	709	671	711	684	668	706	668	665	653	641	633	693	701	698	646	724	701	690	732	710	672	678	696	696	711	720	666	721	701	659	656	685	688	652	730	679	662	658	690	705	688	707	683	684	688	712	678	665	689	689	692	682	711	655	648	698	687	736	710	725	679	713	680	693	644	707	697	696	690	678	680	667	656	694	715	735	683	666	708	678	725	721	706	706	692	728	658	737	681	753	668	671	690	749	679	666	744	683	751	638	704	676	691	675	691	715	688	725	733	716	707	720	664	729	699	742	664	711	714	672	740	699	689	670	685	717	735	652	686	727	694	676	710	700	713	740	708	747	697	739	689	696	706	672	651	671	668	719	670	733	702	637	731	700	715	698	703	719	690	723	703	734	690	649	685	658	742	680	707	727	716	685	735	677	651	693	669	670	709	684	688	653	721	660	751	733	652	634	673	688	727	695	660	660	657	625	709	742	688	692	661	689	659	668	709	696	651	680	681	694	691	668	712	666	732	708	695	661	687	675	683	690	715	764	701	739	711	712	731	697	714	699	660	655	705	724	707	680	686	638	719	678	698	722	668	670	687	733	661	709	697	729	707	709	667	685	726	672	706	693	702	698	727	643	705	741	689	670	696	718	694	675	648	730	696	717	704	680	743	755	711	655	694	706	705	699	675	725	759	694	684	699	688	685	662	712	730	638	696	723	690	657	720	701	726	676	689	694	707	714	710	724	709	682	699	735	694	740	717	696	672	755	694	688	701	720	697	713	708	670	662	678	681	713	726	698	716	697	695	665	691	666	689	651	662	706	699	689	691	753	766	698	668	705	675	726	705	658	674	657	726	618	674	673	703	669	662	739	692	711	677	665	687	652	680	732	735	642	702	685	716	677	705	645	712	652	696	707	741	692	675	636	697	720	682	672	715	699	719	724	661	726	675	688	702	698	706	710	669	725	679	682	693	686	684	720	657	682	684	700	736	707	715	690	703	684	699	718	708	710	711	703	654	689	685	702	705	663	672	675	719	674	696	740	667	675	717	712	702	702	707	646	709	716	730	689	690	720	690	708	643	680	710	682	706	741	713	698	634	662	693	687	720	687	713	687	710	704	732	706	648	710	702	712	679	696	675	682	680	698	700	653	678	747	740	712	744	722	708	709	683	720	661	655	690	688	682	688	669	682	701	661	726	685	701	665	770	680	710	646	695	701	712	691	711	708	673	640	702	730	705	723	712	674	697	745	678	641	692	732	701	745	678	666	703	719	733	639	693	691	698	683	677	703	699	675	701	685	701	672	655	719	662	704	663	680	612	671	693	667	666	710	647	699	728	690	691	691	681	681	748	698	717	667	681	709	664	685	659	690	701	687	702	674	664	646	678	666	697	686	721	678	685	661	666	727	650	679	686	683	663	675	699	718	701	689	659	724	676	668	681	684	681	716	715	699	675	716	724	656	666	664	704	713	707	661	652	669	696	719	663	676	732	703	686	687	682	687	682	672	723	681	689	730	645	723	615	709	735	673	654	705	708	655	719	707	666	664	632	674	715	670	696	687	720	698	702	676	625	714	686	676	655	703	721	699	677	683	720	736	656	654	658	756	702	673	704	739	688	643	713	693	700	707	676	659	699	682	676	631	693	663	659	682	726	677	693	667	721	705	644	716	671	727	742	690	684	677	673	672	717	695	714	674	705	654	698	709	746	734	699	680	658	730	733	656	696	696	683	691	718	720	700	697	663	712	697	645	654	670	666	714	691	665	697	708	637	716	707	647	765	697	693	702	705	677	674	711	669	704	717	680	665	696	714	687	680	656	674	673	684	672	695	685	672	665	719	661	675	663	666	710	658	687	711	704	704	703	692	682	759	722	755	732	703	717	662	686	731	679	685	683	709	689	687	671	688	714	689	710	736	687	688	673	725	655	691	696	727	685	703	712	716	700	672	715	666	688	698	674	695	694	674	682	653	703	735	701	676	753	717	713	679	715	697	603	682	736	690	656	733	697	704	713	719	641	672	698	698	657	683	705	677	717	689	708	736	677	665	694	666	684	675	715	695	697	712	679	710	690	663	726	717	683	675	716	710	678	694	662	650	647	653	682	698	696	671	686	664	682	650	652	641	693	732	636	707	654	687	734	692	654	704	634	717	721	705	682	707	703	704	684	727	732	683	696	675	712	679	721	693	638	736	655	715	650	700	682	650	715	653	706	674	695	705	715	719	688	678	718	700	698	670	643	744	682	702	699	679	692	687	680	680	691	674	717	719	683	705	647	713	668	652	721	667	666	677	707	749	698	700	710	664	697	669	721	711	690	714	729	684	735	663	719	684	728	717	699	715	735	665	713	653	691	700	760	703	676	680	636	708	693	704	672	712	673	693	699	698	730	704	749
27876	22329	20420	6417	2104	1212	935	878	829	826	771	749	784	717	752	783	711	714	688	739	724	722	730	726	688	707	740	729	759	702	680	694	703	670	687	720	723	734	696	714	673	640	725	662	683	662	672	684	707	666	663	718	663	641	707	706	641	666	689	683	666	676	633	634	694	673	639	612	653	682	663	663	697	661	692	717	717	734	644	689	679	656	714	666	675	651	654	634	708	665	690	665	685	667	691	639	626	662	670	708	682	695	644	700	714	656	669	709	656	654	665	653	671	681	709	668	656	636	680	683	681	673	702	660	661	722	723	647	697	681	647	682	648	668	650	659	678	693	688	655	648	683	667	707	628	697	675	654	655	714	646	647	658	655	654	668	640	672	692	697	694	689	621	662	713	632	694	660	650	659	652	671	660	719	666	666	704	690	661	623	639	675	683	657	689	635	695	651	692	620	672	656	681	660	669	665	652	638	690	671	714	626	641	682	700	673	679	679	704	647	671	653	676	678	678	670	648	726	699	696	652	719	676	689	667	676	661	674	694	648	734	647	671	631	690	650	661	708	678	668	696	690	683	653	680	652	666	679	712	696	673	619	644	705	741	666	705	653	636	643	675	669	668	714	709	647	635	659	620	650	668	698	696	647	666	678	681	657	683	638	676	662	657	758	647	680	620	667	675	680	709	626	673	645	640	665	676	657	661	653	669	656	695	659	683	662	694	664	668	631	694	655	702	653	696	696	677	612	637	627	700	609	622	674	643	623	649	658	729	669	675	680	644	744	710	704	685	654	709	650	681	661	703	681	646	711	727	698	719	658	678	695	647	691	656	671	687	679	662	642	658	697	660	715	670	658	661	709	685	647	678	661	662	685	666	713	700	643	665	646	664	628	716	673	726	611	671	681	725	632	667	640	657	670	713	665	626	668	685	682	686	663	665	665	686	679	694	637	716	695	699	677	646	639	707	665	660	663	676	632	651	697	697	646	700	661	649	648	631	630	660	617	668	656	744	682	626	666	646	670	686	651	736	668	692	644	630	665	701	657	639	631	718	716	643	715	643	677	663	641	680	645	645	667	668	664	637	674	613	642	700	686	666	675	706	645	692	687	647	671	701	660	715	678	643	682	658	672	660	628	679	701	685	666	648	677	709	630	665	683	667	670	663	663	716	701	684	720	681	661	702	692	622	646	652	670	660	678	667	640	703	649	706	645	706	701	668	684	681	678	684	694	659	662	683	662	695	651	690	631	667	714	674	682	645	643	699	703	703	674	667	718	679	684	699	645	629	657	726	689	667	662	673	682	647	702	649	716	691	679	665	685	688	637	690	685	680	657	735	656	688	706	655	718	738	634	707	677	666	650	681	680	706	696	680	693	647	670	630	667	669	694	693	704	688	664	649	685	669	644	658	649	661	640	648	695	686	693	704	682	665	650	664	662	713	661	684	642	668	624	670	674	692	709	623	665	662	723	673	661	698	643	668	716	645	616	681	661	679	701	656	717	633	633	663	665	643	683	670	682	704	672	695	637	677	655	626	624	701	653	658	678	715	669	680	679	691	711	661	637	684	644	687	661	643	679	698	681	664	709	704	694	691	679	677	669	656	701	666	685	674	688	694	671	680	695	711	720	635	637	697	635	703	696	652	645	621	671	669	714	644	727	654	687	694	682	657	717	681	698	667	645	719	642	704	635	705	651	656	684	672	643	703	706	660	640	675	680	698	640	634	689	648	695	672	732	689	711	716	739	683	636	694	622	633	640	660	634	661	678	668	675	670	682	686	665	703	680	671	653	607	678	614	694	691	661	709	686	663	703	661	720	640	675	694	647	665	656	664	698	653	747	670	629	695	726	679	745	667	703	681	707	694	704	645	648	679	655	662	697	698	674	673	685	671	614	642	688	623	611	640	685	627	682	670	647	697	678	750	663	719	665	680	700	670	668	678	692	682	665	682	698	703	635	643	697	696	641	650	636	742	682	642	675	672	642	683	655	656	657	677	656	671	718	668	675	677	639	640	699	636	685	687	611	733	707	712	710	676	704	690	645	644	612	673	706	653	644	637	731	653	647	668	647	691	707	679	690	633	739	673	703	606	647	674	728	631	708	692	718	677	703	631	724	674	710	665	688	630	669	622	651	679	716	663	717	647	623	653	683	656	690	649	638	656	639	715	634	694	657	660	666	620	658	705	615	659	627	669	671	669	712	682	669	675	660	650	692	653	656	680	688	679	640	691	679	649	672	662	712	637	644	674	622	681	663	625	651	688	684	649	628	642	638	704	658	680	673	630	692	718	655	667	616	662	634	680	664	653	693	661	644	631	692	678	676	682	674	647	683	690	669	664	680	653	657	670	651	706	675	676	659	647	655	677	694	731	670	634	660	639	693	652	679	650	678	678	620	618	699	727	687	660	675	665	711	668	677	654	684	648	697	665	639	679	665	658	717	671	657	715	642	696	660	655	660	672	670	686	649	711	646	634	651	656	703	676	689	658	632	630	680	628	658	657	664	642	677	675	625	622	680	633	618	663	646	673	692	658	687	682	652	632	650	664	700	645	704	663	649	669	727	669	667	650	686	672	698	691	632	678	665	692	684	634	672	688	682	638	685	662	661	650	660	693	732	679	669	745	644	682	679	692	669	669	662	689	675	650	695	696	683	670	667	665	667	657	740	693	690	666	686	700	665	653	656	648	701	635	626	709	702	698	697	661	690	701	650	708	645	672	710	656	697	684	654	669	695	722	682	643	686	712	661	650	659	667	685	663	679	680	668	695	681	682	658	678	700	698	663	653	651	722	739	644	674	646	708	648	667	648	681	685	675	631	636	683	668	684	692	689	678	683	679	635	645	645	679	685	626	644	684	668	692	668	662	662	672	696	659	674	652	678	639	645	682	662	686	706	654	716	694	681	722	731	671	694	677	717	669	687	704	672	655	671	689	644	665	684	653	659	689	634	735	670	698	665	652	707	704	670	690	696	675	702	708	645	670	635	673	687	666	721	650	716	634	665	707	663	660	644	681	621	678	640	656	616	663	712	704	654	685	712	671	659	665	727	658	649	672	653	649	688	604	654	695	626	634	672	639	646	689	730	681	665	727	681	658	688	703	714	639	697	704	691	685	617	650	674	706	672	631	622	665	674	684	689	690	676	667	666	654	684	675	655	690	622	638	689	681	651	668	656	601	701	669	671	688	659	647	649	627	683	675	641	682	695	674	658	694	727	646	684	656	649	648	650	715	695	627	647	700	693	615	645	643	670	693	691	718	651	669	654	649	640	690	674	645	671	686	656	626	677	680	733	659	636	664	675	689	675	696	675	688	678	630	648	709	674	654	667	669	651	676	677	679	734	663	682	656	626	712	707	643	690	661	651	664	698	688	651	715	637	619	671	658	681	643	648	643	586	695	666	673	736	636	660	677	654	700	670	651	686	638	643	709	658	665	721	700	703	673	650	651	713	659	658	654	689	658	722	665	699	649	675	686	701	680	620	637	706	672	644	652	733	674
22809	33737	23423	5690	3244	1772	1354	1168	1113	1032	1031	1013	937	931	855	934	911	912	903	897	892	872	865	883	887	841	849	852	893	888	832	840	846	850	854	853	872	813	807	809	822	822	838	841	836	803	802	787	820	854	817	831	810	785	789	845	845	800	817	832	834	805	847	826	841	791	810	807	783	754	773	811	786	811	833	824	757	763	822	786	797	786	793	770	850	823	754	780	741	754	823	797	825	771	855	844	830	826	785	839	757	795	773	869	783	789	793	847	741	711	833	761	807	791	799	747	708	840	783	809	790	829	771	817	797	838	812	801	768	785	791	803	771	753	736	827	750	766	757	800	774	763	802	832	795	802	773	841	805	810	843	739	802	743	810	777	807	768	833	815	774	776	846	761	763	798	827	794	816	761	828	765	762	786	780	754	798	780	773	788	814	789	828	826	801	809	836	821	791	782	835	819	784	822	772	814	780	843	781	807	766	850	812	780	775	805	811	779	772	767	870	792	832	739	825	814	773	837	791	755	787	786	820	774	755	808	803	803	773	828	794	755	778	826	802	819	840	757	839	821	805	760	799	766	817	784	827	795	820	822	802	791	804	829	801	814	793	800	855	759	802	781	808	784	742	791	798	821	775	798	775	784	829	761	826	775	797	766	792	846	773	808	777	805	858	778	823	821	802	761	813	766	794	765	841	743	766	779	797	804	781	828	813	771	776	805	794	774	797	800	753	843	828	852	827	762	784	784	795	782	803	746	798	773	860	804	773	746	762	762	818	831	746	783	847	800	800	807	777	752	802	831	781	750	861	797	847	848	800	793	805	793	767	776	790	800	836	802	753	765	835	833	766	808	812	792	799	799	788	816	786	768	851	758	766	820	856	817	810	798	796	799	797	838	805	763	799	761	804	767	806	818	770	779	799	794	808	792	746	777	836	774	758	843	830	785	854	810	785	816	773	789	826	797	807	802	769	785	767	805	790	784	809	796	783	796	766	851	809	793	733	771	850	767	799	852	806	745	770	840	743	796	804	827	773	795	817	845	792	814	785	857	793	856	784	832	811	796	781	858	796	829	790	761	804	796	795	789	777	821	801	826	813	800	783	805	811	823	799	816	782	829	805	769	844	771	825	809	825	804	789	776	772	805	797	753	807	795	752	812	823	794	835	835	776	753	782	818	815	793	792	750	764	804	811	788	788	782	781	795	862	765	786	802	819	799	777	824	796	782	813	792	764	781	776	795	821	782	842	845	802	824	782	828	778	827	786	789	809	810	743	756	761	799	826	803	786	824	827	772	814	789	748	826	767	782	847	821	803	850	819	798	827	781	759	774	771	824	823	787	791	774	752	762	807	831	802	816	804	772	814	834	789	850	769	794	793	769	804	767	808	769	835	768	847	747	830	733	843	827	798	847	786	774	799	810	801	847	811	756	833	798	764	819	811	774	819	822	794	762	841	763	832	790	832	786	796	815	730	883	804	809	770	795	813	793	788	841	825	802	772	817	770	782	803	810	770	774	828	811	811	761	814	755	805	806	816	821	749	810	767	728	766	773	731	778	814	758	812	808	834	804	793	820	822	787	791	750	806	780	768	782	822	833	758	801	796	807	811	781	802	800	794	786	796	769	807	742	819	831	725	807	772	735	784	810	799	742	832	748	843	760	770	765	769	833	795	777	744	781	787	806	834	780	810	747	818	790	763	822	830	800	801	789	795	849	810	788	771	774	820	825	810	795	724	790	802	797	766	826	804	793	858	819	832	813	838	815	788	813	827	791	792	793	753	768	726	803	785	844	753	836	777	831	752	822	801	846	823	747	794	801	786	785	792	774	808	815	794	789	846	841	816	794	804	773	862	809	742	795	848	844	807	765	802	771	796	807	779	786	760	827	782	785	792	829	785	745	813	796	835	822	772	798	788	792	804	803	777	816	757	723	766	747	803	778	834	853	751	815	792	846	838	839	782	772	811	835	802	839	799	830	827	786	769	786	772	779	768	760	802	819	853	753	822	774	811	791	767	750	783	789	771	784	802	748	751	844	820	827	790	788	799	798	795	805	846	735	774	821	804	848	823	833	749	727	808	820	769	801	776	767	798	732	803	791	787	793	816	814	749	769	767	782	773	788	828	793	745	833	763	772	805	786	809	807	799	754	803	826	768	808	777	802	793	802	750	754	836	804	821	717	746	790	757	838	798	775	758	808	802	777	790	836	782	750	814	806	787	810	770	835	827	810	840	799	801	831	796	807	797	792	778	800	807	791	749	808	786	834	773	818	806	839	797	810	793	832	786	799	766	800	821	770	760	801	771	762	768	786	747	811	776	793	788	785	873	727	783	799	732	774	794	820	823	847	765	759	793	816	843	785	819	824	762	791	802	789	792	836	748	798	841	773	843	774	795	837	796	816	818	778	761	804	781	747	775	798	847	770	777	755	811	723	773	811	798	766	734	737	757	778	747	790	795	759	784	818	798	757	765	748	809	794	756	800	773	820	801	831	793	816	851	771	773	804	797	768	775	769	828	843	817	812	794	772	822	744	772	790	783	766	747	777	803	796	755	836	882	752	803	822	743	828	783	807	763	782	791	834	733	776	815	840	799	810	811	824	777	762	767	813	779	838	760	801	825	807	820	743	770	788	769	798	802	816	768	750	796	754	803	794	795	764	825	822	777	829	842	791	733	839	821	778	797	800	848	764	817	770	815	788	786	769	803	779	781	830	781	775	870	822	782	802	767	775	818	800	818	782	785	831	819	806	764	750	857	830	788	784	803	807	765	755	798	817	835	757	794	778	793	759	801	754	795	807	815	828	781	793	780	829	790	757	781	805	794	765	815	820	726	816	837	779	825	773	808	782	786	787	765	786	803	858	800	766	803	750	798	778	791	750	824	752	835	824	782	818	793	795	746	805	785	788	720	823	751	797	792	782	771	751	829	831	791	780	822	763	802	726	782	773	765	829	806	773	844	798	840	826	821	759	782	764	810	805	791	791	763	813	813	730	831	773	781	849	815	770	784	804	741	771	768	817	722	794	757	779	833	824	788	820	794	794	828	811	783	839	784	829	834	777	803	781	818	790	821	819	786	817	837	745	829	811	780	791	805	785	796	788	790	740	753	800	789	811	784	739	830	805	815	760	784	738	803	778	775	804	844	820	801	784	783	749	731	766	848	778	818	786	827	773	793	746	829	782	776	802	826	760	798	775	766	800	793	782	803	796	832	784	832	787	779	795	771	837	777	766	806	800	794	796	761	803	793	832	834	793	829	783	799	794	790	768	769	792	776	758	753	811	765	864	823	774	788	837	779	858	807	769	812	786	829	825	802	789	740	794	790	784	787	833	818	783	855	796	794	805	801	770	790	813	806	801	789	838	813	788	800	807	825	791	809	844	741	828	851	788	754	828	748	758	799	759	756	842	794	760	745	764	801	780	802	753	875	796	796	798	745	835	782	890	817	810	802	837	754	750	828	789	778	813	740	766	798	770	795	806	827	797	777	787	835	779	794	803
23752	21170	28225	24370	21144	11837	2275	1424	1207	1131	1105	1071	1067	974	965	949	911	894	868	842	909	880	879	838	854	862	856	824	825	843	817	862	800	842	747	814	827	825	796	754	778	696	761	754	768	782	756	749	749	801	780	767	767	746	775	764	768	725	723	716	730	748	783	732	734	744	742	760	729	740	739	742	726	704	683	752	721	758	708	722	731	797	758	745	756	709	742	694	747	721	704	708	729	755	745	724	732	775	744	750	745	681	710	703	691	753	735	767	758	723	785	728	784	738	737	765	727	755	767	721	722	740	737	721	721	709	721	752	725	728	763	716	723	737	755	728	725	732	760	745	689	754	744	736	710	747	744	712	725	765	677	724	738	725	747	698	733	732	788	714	750	746	740	709	757	730	765	713	734	796	742	767	696	751	675	731	725	719	695	713	722	785	738	702	735	726	775	695	734	721	766	751	749	735	703	671	714	740	734	728	716	736	701	740	740	724	730	757	719	696	772	746	722	754	771	727	751	709	758	727	745	702	687	741	749	759	740	742	734	726	734	721	687	742	700	678	668	727	679	749	774	701	738	765	724	759	770	730	799	768	753	732	716	696	721	740	742	668	728	753	720	704	735	732	760	767	733	727	770	765	709	683	716	756	704	745	742	789	744	745	727	743	726	770	785	731	743	742	754	707	715	702	706	715	729	750	726	737	723	761	759	747	725	750	735	720	729	754	757	746	728	774	782	743	777	758	727	728	745	737	786	709	735	704	721	713	724	754	761	761	691	686	700	737	725	713	739	726	716	713	743	721	774	728	699	739	732	766	782	748	732	748	747	737	732	787	714	746	755	770	744	756	752	730	732	761	742	747	741	753	704	776	767	721	731	787	754	723	744	753	719	724	723	764	777	730	715	749	742	722	761	750	759	752	710	738	764	738	765	770	742	733	741	740	729	733	760	761	746	737	731	736	718	715	703	754	778	740	749	745	748	737	787	739	698	746	709	689	696	706	703	758	722	720	742	749	702	722	689	742	743	712	733	756	717	753	752	744	775	726	762	757	732	758	668	707	726	762	715	735	745	752	702	743	744	729	739	728	734	688	776	740	749	737	721	750	749	766	698	747	702	723	786	702	776	704	736	700	695	756	760	700	794	716	676	760	757	737	767	719	744	783	749	761	764	710	761	680	730	742	704	757	708	690	743	711	730	748	709	731	737	728	757	750	716	735	733	730	765	739	768	715	731	795	777	746	739	698	787	729	718	765	758	698	761	776	763	726	708	731	765	720	745	739	719	716	793	756	741	759	711	730	730	701	782	763	739	723	766	740	699	730	750	739	759	732	704	678	696	724	704	720	709	724	708	716	733	723	734	802	742	705	732	735	763	732	738	776	735	704	694	719	746	744	752	705	737	767	741	747	773	725	708	765	812	763	651	701	733	697	808	721	763	708	745	726	722	748	722	718	752	749	726	726	699	764	733	740	735	769	740	774	731	712	712	744	771	715	675	732	794	705	703	720	757	743	718	751	711	740	719	739	726	729	729	720	684	760	706	664	698	746	750	719	745	753	730	768	752	764	741	744	720	745	715	755	732	733	730	705	698	731	759	733	701	768	698	732	696	704	785	739	746	727	701	723	776	711	782	721	758	749	686	690	768	745	728	770	769	729	722	747	732	765	739	757	756	771	721	663	749	759	760	741	746	775	712	710	759	756	778	715	723	724	723	744	740	735	726	755	734	754	723	738	743	751	709	702	721	739	757	717	793	737	753	750	746	710	724	736	746	675	745	744	785	765	747	733	721	757	711	735	747	738	763	742	752	761	776	779	732	756	669	699	745	740	693	735	757	716	713	758	759	715	705	703	778	724	772	742	724	754	746	716	745	728	735	722	725	707	745	692	799	726	716	714	681	702	759	776	710	772	720	715	745	742	717	737	714	712	708	724	725	734	774	765	754	728	766	776	677	746	749	682	747	739	744	759	720	708	774	774	762	764	748	752	756	682	681	737	747	717	728	702	728	701	751	744	683	677	726	707	760	728	711	733	767	729	776	710	716	704	689	712	726	736	720	751	695	745	711	751	711	683	746	723	749	709	734	725	730	731	713	714	748	733	774	767	741	725	740	690	775	680	735	766	750	744	744	748	734	721	728	791	765	725	749	776	679	736	722	742	716	718	740	769	782	739	690	741	732	750	711	729	724	747	738	741	737	721	715	707	703	780	720	706	725	744	755	730	765	756	703	741	752	744	678	730	745	707	751	711	726	757	703	727	740	712	706	735	764	713	741	751	731	741	745	739	762	707	718	738	766	746	748	722	739	753	737	730	747	782	753	751	749	779	713	691	719	779	768	696	713	733	691	750	764	708	738	738	724	732	730	769	714	740	712	750	725	802	742	736	766	760	752	757	720	741	743	760	778	728	716	744	747	708	737	709	747	749	752	703	717	752	782	726	736	786	743	782	736	738	720	725	735	742	741	739	743	759	739	738	709	772	743	755	761	813	696	757	730	742	735	683	767	753	719	753	724	755	747	757	749	763	722	737	752	756	757	728	737	725	744	720	724	735	760	771	706	739	743	708	739	696	711	728	732	725	747	690	677	737	685	795	697	766	728	739	735	750	727	718	709	747	748	723	718	707	729	721	719	690	694	748	708	719	676	768	749	694	722	727	716	745	772	738	741	681	759	751	733	736	755	746	756	730	730	735	744	737	731	728	731	735	725	744	730	718	717	726	685	734	748	724	744	759	728	755	707	727	697	752	704	769	740	752	769	691	672	719	736	738	763	730	759	731	722	746	688	747	775	723	719	732	753	739	749	755	784	710	788	740	779	758	751	728	745	704	751	724	759	684	689	719	763	751	774	718	749	735	722	720	736	725	766	742	708	660	739	698	710	756	709	766	686	757	774	741	696	741	711	704	745	766	754	682	745	749	720	701	744	728	647	728	778	751	722	746	728	754	729	761	736	789	693	705	682	731	730	691	731	698	702	725	743	752	746	680	761	711	708	763	717	752	722	754	717	762	735	754	693	752	786	728	761	708	748	731	740	708	808	682	735	731	717	733	725	740	716	715	726	780	720	697	768	697	714	745	761	766	730	726	748	722	718	794	681	733	732	807	763	674	719	719	739	754	765	761	692	765	704	713	742	774	726	733	712	746	747	699	752	693	748	769	764	805	708	743	702	717	724	718	686	730	745	699	700	732	742	744	717	708	692	750	707	737	765	748	685	718	743	719	734	746	706	746	704	740	713	690	713	732	746	729	716	781	673	733	723	703	700	777	736	697	707	687	775	724	748	745	758	762	759	715	704	760	763	781	752	653	726	697	782	734	760	731	736	739	743	753	737	733	737	738	714	710	728	666	763	723	713	717	723	752	759	728	740	707	804	727	772	767	724	763	729	737	752	747	755	681	676	753	719	721	776	755	736	694	725	728	693	756	741	707	693	715	714	724	748	733	762	783	766	763	737	717	741	704	736	693	746	691	744	693	754	746	671	759	794	757	649	716	717	765	768	724
22742	42327	30943	11299	6774	3699	2686	1984	1747	1660	1532	1399	1355	1349	1308	1174	1217	1146	1106	1159	1090	1083	1093	1060	1097	1072	1093	1037	1068	1019	1009	1057	1033	1076	986	989	1023	959	968	1027	968	891	953	954	911	917	908	929	889	874	914	892	854	867	871	915	920	868	851	920	892	839	888	885	900	852	922	900	880	912	860	875	837	867	831	875	891	903	884	898	876	898	918	896	889	907	917	874	845	885	850	856	848	890	941	847	934	865	921	834	844	900	860	868	860	875	891	894	916	871	856	912	844	815	930	882	866	864	902	881	893	898	895	854	784	877	885	858	875	884	850	876	885	918	880	847	856	935	840	867	870	878	884	887	875	834	880	862	834	910	840	852	833	879	931	851	907	868	932	860	905	895	837	850	870	852	894	888	871	866	876	888	880	901	922	846	870	905	848	840	874	846	908	904	878	871	886	873	896	890	928	886	861	880	895	905	843	888	852	873	905	883	813	849	900	898	895	876	871	951	859	861	831	900	876	885	850	875	849	893	890	894	848	857	870	900	842	865	896	886	912	853	842	894	842	843	884	847	916	899	877	890	896	873	890	865	917	850	872	845	863	853	835	883	855	898	928	917	875	867	874	909	880	856	861	925	906	850	874	906	829	902	878	857	842	842	831	888	877	888	873	886	863	825	833	887	861	892	910	866	898	845	885	829	927	861	879	860	851	961	853	861	937	854	847	851	893	917	893	871	839	822	824	829	908	908	905	880	885	911	908	918	857	857	859	853	867	822	866	849	863	881	888	857	901	893	877	847	890	851	848	836	873	914	889	828	922	867	892	869	879	893	866	889	858	882	861	910	889	925	904	890	869	872	823	922	878	890	825	868	890	852	892	912	876	876	880	851	858	871	907	897	822	885	892	884	891	869	830	918	872	864	855	876	869	866	838	880	860	876	896	830	830	835	868	846	885	866	850	803	886	861	867	954	881	845	897	914	888	902	856	858	872	855	901	900	887	959	899	899	900	859	817	886	841	857	864	858	851	825	828	895	869	888	845	915	862	868	897	859	892	880	904	850	853	901	911	885	888	827	855	843	811	823	899	900	855	878	908	882	869	886	887	854	881	859	864	863	904	835	867	858	929	882	875	872	916	833	862	884	859	834	938	836	886	837	853	894	944	897	869	850	884	834	870	887	900	856	868	909	955	882	853	883	823	895	839	852	844	855	926	928	879	859	850	815	865	916	849	846	859	851	874	899	875	887	882	851	887	846	874	825	908	869	859	841	891	882	881	863	863	903	880	825	867	899	895	869	830	886	809	871	869	880	877	887	907	917	894	862	828	876	883	864	834	911	841	882	841	851	887	849	848	864	824	860	904	869	840	862	877	818	860	889	885	880	863	918	862	881	910	887	860	892	874	844	870	843	929	884	857	845	924	898	858	844	888	872	870	909	877	850	917	890	898	859	864	869	886	959	843	898	880	856	876	843	910	855	850	855	855	877	852	923	867	899	832	836	880	900	868	857	867	845	898	900	866	851	840	900	893	903	876	888	894	895	890	853	867	887	870	868	921	873	885	866	899	852	893	890	871	929	813	917	899	884	878	871	806	882	871	857	878	873	900	894	880	859	857	874	863	869	852	812	857	876	846	839	810	869	824	882	920	862	887	894	877	863	848	885	889	907	844	874	888	849	881	859	902	884	901	831	846	850	861	880	881	906	834	885	892	900	863	924	842	875	810	862	908	889	836	860	877	879	880	834	848	902	818	806	886	888	888	898	854	847	914	849	837	857	865	875	886	861	864	854	880	831	862	922	845	858	914	844	848	802	856	896	892	878	855	912	773	887	872	798	838	888	889	911	862	892	920	887	865	866	855	856	885	879	875	874	851	845	876	837	913	910	871	878	902	860	849	817	832	846	828	852	848	917	897	882	862	872	907	845	912	851	862	864	885	864	876	896	865	902	858	874	876	880	852	868	905	893	876	829	863	872	893	864	882	913	904	851	889	898	878	869	876	875	877	864	873	918	857	859	898	868	884	860	920	861	900	848	849	892	862	862	840	868	917	906	902	893	868	871	827	857	884	906	850	876	855	935	904	832	811	875	880	924	802	846	876	843	857	915	907	847	927	873	847	868	901	883	893	784	878	908	845	880	894	923	906	896	881	855	850	889	842	974	877	784	857	844	879	863	863	877	871	838	908	836	858	878	895	834	815	868	895	893	874	885	846	871	884	863	863	831	880	912	854	909	868	901	862	803	871	852	852	862	818	893	898	856	846	865	870	907	881	922	882	825	879	907	860	933	854	892	817	855	893	841	874	860	850	839	900	837	905	874	915	845	865	857	817	853	862	909	890	855	854	854	858	889	867	876	896	871	880	852	868	899	843	949	796	876	842	916	900	905	817	855	898	896	889	891	883	869	898	857	875	883	892	857	881	925	887	872	905	854	885	859	845	868	852	844	847	899	872	902	849	875	884	906	863	824	886	893	865	861	937	870	897	874	871	810	879	894	889	879	898	831	841	889	876	846	911	813	862	864	852	863	859	868	914	866	888	936	870	894	891	841	919	904	903	906	876	896	889	915	919	840	834	946	854	865	869	908	895	875	882	894	862	848	869	862	894	882	871	871	864	891	849	831	848	893	887	845	879	862	879	890	886	896	880	854	897	852	876	873	881	862	873	846	849	878	884	836	828	858	861	861	885	890	853	858	839	858	898	854	864	898	869	891	870	899	853	909	888	840	854	896	826	871	923	875	910	832	830	866	945	847	915	879	907	882	862	846	865	831	869	867	879	844	852	825	878	839	878	870	877	827	842	870	877	865	917	874	851	878	862	885	868	896	838	862	852	850	876	870	825	880	899	863	946	891	914	848	859	873	825	882	885	838	847	867	885	920	799	899	835	832	832	865	859	890	888	892	854	878	868	886	878	858	872	905	880	838	864	858	861	868	850	851	871	892	890	888	905	869	939	881	915	878	898	893	892	858	896	925	900	839	873	859	900	855	871	817	893	914	867	865	822	863	846	868	876	876	857	864	884	850	912	898	922	933	854	845	901	851	934	880	894	807	844	904	827	828	843	805	924	867	905	891	869	835	852	888	826	887	839	932	793	849	843	884	908	841	908	896	873	920	865	855	888	862	931	837	906	896	907	907	850	881	870	821	870	864	906	847	951	892	876	846	849	863	837	878	871	852	893	891	916	892	894	856	862	891	855	857	870	859	790	850	914	889	859	883	882	938	885	885	827	914	885	895	894	878	886	842	835	864	888	903	869	940	890	942	893	821	862	865	813	904	901	847	893	845	859	849	881	821	850	867	895	894	892	916	847	872	881	877	908	880	885	854	817	866	831	917	874	863	885	853	846	885	863	881	887	913	858	876	863	920	868	862	885	880	869	859	873	927	853	891	912	827	934	892	900	845	895	859	892	930	886	849	837	917	907	896	918	851	853	876	856	866	855	818	915	872	892	872	910	853	870	844	888	844	824	842	853	867	878	934	855	851	876	878	889	858	838	929	871	902	870	917
24727	21152	27314	25158	14977	2446	1174	931	775	725	705	714	710	647	610	640	658	562	605	602	564	565	587	594	540	602	565	553	567	550	565	560	543	574	550	533	591	526	566	566	547	517	485	515	498	478	508	549	485	490	514	500	462	473	469	474	473	446	494	472	450	489	497	501	512	485	489	496	495	544	447	520	483	524	498	501	505	471	513	505	482	467	495	531	478	517	538	454	508	526	449	511	521	522	498	490	505	515	475	529	484	490	509	514	496	474	496	498	477	483	495	447	458	469	480	467	504	454	501	499	459	509	476	516	497	475	506	470	481	521	509	474	483	495	482	458	468	487	488	499	506	493	481	486	466	483	464	500	489	501	510	500	520	471	519	464	473	456	524	520	472	525	531	500	460	476	480	477	432	473	482	513	498	509	494	516	504	493	470	525	510	459	475	484	464	501	509	463	471	468	485	458	547	512	488	501	497	487	505	505	467	471	498	493	521	501	462	496	475	495	477	501	490	456	509	468	509	442	522	499	478	519	464	491	507	480	498	500	494	476	480	502	490	482	483	480	490	487	497	528	489	496	492	482	484	495	489	463	470	459	452	474	528	495	483	454	517	497	502	478	469	498	501	492	480	466	497	467	481	504	514	493	472	461	491	476	473	494	458	504	496	463	447	458	439	520	482	513	502	455	501	527	487	497	487	516	517	492	515	515	513	487	508	489	506	484	536	480	500	501	477	433	508	491	475	493	519	479	437	495	484	520	504	487	448	457	486	499	486	493	499	531	490	442	514	525	468	523	459	421	462	480	478	478	495	498	477	473	478	488	505	505	495	467	510	484	497	496	484	510	481	462	482	442	436	498	497	493	468	470	469	465	483	475	503	472	494	524	469	540	494	497	460	471	523	467	498	443	502	517	501	503	469	462	482	524	511	490	500	460	459	494	506	493	460	478	526	515	495	476	467	480	499	502	503	500	462	498	474	513	512	497	497	489	493	517	459	503	459	484	477	503	495	468	507	500	541	519	484	486	500	481	474	481	512	505	497	508	493	501	513	482	495	514	475	492	454	520	478	454	495	514	443	473	475	480	460	495	488	484	495	508	498	492	466	475	467	491	482	498	547	501	492	478	496	480	493	523	519	479	458	490	530	463	487	482	536	463	451	485	447	489	492	526	480	505	467	501	497	474	470	465	480	510	493	529	492	482	509	494	514	482	434	504	467	445	515	498	493	498	499	514	462	501	529	533	498	493	496	463	501	480	502	491	484	502	471	493	521	488	488	465	504	497	494	474	460	484	462	477	463	519	473	453	493	475	451	522	459	498	481	496	517	484	474	465	523	465	463	494	512	483	453	514	455	501	514	496	513	518	443	496	452	498	505	484	536	506	523	533	455	498	488	554	525	508	452	477	494	469	483	474	468	483	459	479	532	455	452	498	488	482	490	512	525	487	470	508	520	488	531	496	476	516	494	494	460	486	522	451	517	530	457	478	473	514	471	496	498	495	501	482	500	507	508	502	459	480	471	489	511	524	498	483	519	516	448	507	489	471	508	490	497	470	489	528	469	483	512	493	517	540	475	509	486	539	488	509	487	501	508	510	493	480	474	513	439	486	500	476	475	518	485	492	476	513	534	491	471	514	484	474	463	559	494	527	465	544	470	486	499	502	498	507	459	493	481	465	480	488	462	488	436	532	536	511	444	500	480	468	481	467	449	491	471	514	528	481	488	495	504	519	494	457	493	504	524	542	489	450	475	494	484	471	462	461	474	465	479	481	479	467	485	484	491	506	495	486	461	485	480	462	496	472	478	486	489	496	483	498	488	459	450	521	539	488	479	475	515	519	470	448	465	448	520	502	463	502	457	477	484	517	497	514	505	470	462	494	483	462	443	441	454	495	468	468	530	476	451	488	494	506	482	483	452	478	472	461	475	474	440	548	501	513	482	481	469	554	483	465	548	495	473	499	487	530	520	465	468	515	501	481	476	554	465	516	498	479	498	497	520	516	513	490	472	479	498	497	527	510	508	491	477	483	474	461	464	528	501	465	515	491	530	535	428	503	472	485	499	490	460	472	546	492	505	473	530	496	558	515	475	474	480	449	459	515	478	524	516	494	493	461	511	453	470	476	476	462	510	505	500	479	477	479	464	495	488	458	486	457	442	462	485	469	466	480	508	497	524	446	474	537	487	477	498	506	492	501	465	475	466	507	488	475	455	485	466	513	523	503	528	496	453	488	517	493	480	478	486	508	511	498	440	505	498	494	506	494	462	493	489	500	516	525	521	511	511	444	449	471	473	499	524	467	512	488	500	459	504	496	513	456	445	454	530	469	488	517	492	504	493	520	465	468	473	502	497	474	458	474	494	481	503	492	518	469	498	504	502	491	549	526	519	514	489	470	460	464	455	504	507	514	490	512	494	453	482	545	529	478	478	446	490	536	522	470	501	499	492	488	519	468	489	521	521	479	470	495	511	478	482	449	503	468	453	500	495	468	479	500	488	510	434	466	511	507	469	515	486	466	479	517	475	514	488	502	518	500	492	510	475	478	513	472	503	490	507	462	468	485	461	529	501	507	505	483	481	495	479	522	456	496	522	524	488	458	510	445	465	466	515	480	455	510	500	507	490	501	484	518	507	471	510	496	490	496	493	505	487	502	510	484	517	497	461	526	499	491	511	480	480	483	504	505	503	508	485	493	484	522	501	483	484	480	512	466	503	504	466	487	499	476	471	496	490	475	445	494	455	510	484	517	491	497	536	499	490	506	490	491	462	479	481	515	504	513	497	463	496	487	530	469	492	437	456	504	447	485	479	499	502	523	501	473	480	478	495	469	460	527	507	500	484	506	445	505	503	489	519	467	498	530	480	489	490	497	486	488	502	504	484	445	487	439	515	525	489	475	505	495	496	487	518	479	521	512	473	487	480	531	458	513	536	492	492	427	460	510	455	493	469	477	494	536	484	518	464	442	525	459	513	502	501	476	450	470	450	505	478	451	502	517	487	485	506	507	500	469	504	488	473	442	492	506	484	521	468	449	494	501	483	508	515	486	491	522	525	471	446	495	469	493	460	482	471	515	533	512	453	458	499	518	470	529	461	506	506	474	488	506	437	484	473	487	464	505	491	482	502	470	497	541	497	496	461	484	496	485	521	500	522	483	484	474	490	499	510	474	470	482	468	505	449	476	487	489	480	521	494	473	496	523	512	511	512	455	511	506	485	469	529	495	509	524	465	510	506	488	493	487	480	489	458	471	477	468	466	489	478	504	452	480	488	477	487	527	476	451	461	497	472	508	474	519	473	463	476	487	466	479	485	504	505	458	475	557	495	526	526	462	515	516	505	520	474	499	481	463	502	514	509	518	495	485	518	499	445	482	467	494	488	479	522	430	523	512	529	498	488	539	451	489	508	509	483	455	487	469	500	463	516	461	482	453	478	472	494	469	483	489	511	463	524	527	500	493	496	510	473	481	497	480	478	495	489	482	449	488	500	486	498	470	488	491	479	473
21937	38619	27110	9009	5283	2967	1907	1485	1249	1152	1069	985	910	929	883	873	832	814	764	798	747	795	773	735	778	751	774	688	699	672	751	737	714	683	716	646	677	658	608	608	590	673	619	639	634	599	646	598	641	598	568	610	646	608	632	600	591	589	642	604	579	562	596	559	596	562	577	602	562	547	566	588	569	614	625	651	583	575	578	578	588	618	618	578	642	614	605	573	572	612	592	549	604	594	588	625	540	564	583	592	552	595	620	616	535	543	552	590	643	530	587	526	566	591	620	599	589	605	598	598	598	568	594	559	587	637	589	613	568	577	617	608	592	554	565	587	595	567	580	594	601	607	613	650	564	560	610	589	611	589	589	586	586	608	615	616	609	575	579	587	595	589	598	603	594	568	597	608	560	608	579	605	577	609	564	616	597	569	576	585	541	577	602	546	560	627	573	585	584	587	603	584	638	572	562	603	593	575	595	566	590	597	573	593	599	615	572	609	540	602	564	592	606	605	544	601	565	613	601	525	566	613	623	586	604	588	573	589	571	578	626	595	646	638	604	603	603	627	567	549	568	577	572	575	591	568	604	590	581	581	613	576	609	644	627	615	542	614	570	589	621	610	636	585	604	556	613	613	592	605	549	537	597	536	568	570	586	632	588	572	558	556	590	581	589	557	633	566	602	538	584	639	606	549	585	601	564	577	583	598	570	600	597	565	573	626	567	580	593	576	534	609	595	579	547	533	573	547	579	613	575	579	562	597	589	624	576	605	560	586	556	660	571	542	568	568	601	580	564	567	540	618	606	565	555	570	588	556	583	579	559	600	604	621	633	593	617	591	572	640	598	611	591	571	631	639	527	569	598	594	583	618	536	563	602	583	575	594	565	575	616	564	560	566	570	597	541	623	612	579	557	550	583	611	595	587	598	539	595	615	533	548	581	576	565	623	591	627	591	586	578	581	624	560	523	589	589	607	611	603	607	649	592	594	600	609	590	618	599	598	599	592	566	579	593	589	623	601	601	590	604	600	633	562	586	559	597	574	598	633	585	609	570	589	563	592	569	603	529	559	570	588	588	559	623	574	571	606	567	657	580	583	572	595	555	548	587	566	582	639	591	583	601	602	546	533	541	611	605	630	618	583	570	613	614	592	614	558	597	601	576	602	572	596	623	544	607	594	577	587	573	578	566	596	573	603	622	624	565	647	587	596	612	617	593	607	593	600	582	604	587	577	626	579	567	575	613	636	592	564	557	552	586	625	597	601	610	582	606	594	617	591	622	582	546	584	574	577	555	611	587	580	577	577	588	588	591	587	607	548	636	578	573	596	599	587	621	581	580	540	619	591	570	593	577	620	576	594	615	613	613	571	618	561	591	567	589	544	529	539	624	568	571	579	583	615	536	546	596	575	589	600	580	592	565	594	583	574	595	588	621	567	607	615	586	612	594	569	581	615	567	635	605	586	625	578	570	558	547	562	544	640	565	595	605	595	619	589	584	594	604	599	580	568	561	592	598	588	571	569	577	591	541	600	567	573	585	628	581	672	634	591	631	627	554	586	581	551	613	554	564	597	585	557	624	623	584	607	609	589	570	609	558	572	616	584	555	615	578	539	613	597	582	565	628	578	594	598	585	548	636	584	584	633	580	598	581	596	572	562	595	601	569	560	639	611	588	639	559	603	610	558	597	642	599	587	596	589	585	590	626	561	585	596	595	586	599	586	627	588	592	583	600	536	588	593	597	597	583	563	596	618	634	543	584	562	603	572	549	579	605	570	582	621	604	555	606	544	638	624	559	597	595	550	593	613	582	586	621	554	616	560	554	603	551	636	595	576	546	621	573	568	608	563	568	575	615	623	576	593	605	594	633	597	584	567	590	581	598	570	564	569	581	595	614	581	579	534	584	606	567	582	566	574	521	574	547	583	591	563	591	576	574	582	554	630	576	578	592	556	593	578	575	578	603	620	554	598	563	594	570	624	580	608	581	638	545	562	579	626	559	569	592	600	576	563	572	570	588	588	610	564	604	573	564	590	550	562	590	635	578	582	562	514	613	620	533	611	577	559	592	607	605	601	564	607	606	595	592	591	588	568	614	597	592	574	629	574	596	562	599	614	533	577	577	601	590	592	604	583	570	580	552	577	547	603	592	576	601	586	567	602	598	558	565	570	609	598	606	617	577	588	600	610	632	561	562	592	624	569	593	565	541	593	568	587	597	613	578	594	559	547	576	603	603	607	544	579	560	555	556	556	547	580	608	546	571	579	597	628	595	620	596	580	607	607	546	605	613	581	585	597	561	573	571	619	622	557	546	633	585	542	573	579	556	600	536	601	589	576	617	554	621	593	565	570	588	595	621	581	621	598	615	603	569	605	612	601	543	588	601	603	577	576	599	577	574	538	586	588	596	605	571	604	570	578	554	566	591	613	613	581	566	615	594	571	580	594	588	552	575	564	581	554	565	588	609	575	575	560	649	534	626	606	636	602	558	630	569	574	581	597	583	565	593	573	587	587	600	596	605	641	625	607	562	584	633	581	609	614	589	578	598	585	585	600	593	635	604	539	602	588	590	591	589	608	595	572	633	621	584	550	629	617	626	617	584	588	564	565	575	582	611	583	607	577	613	630	574	556	548	563	592	590	578	586	569	616	593	620	586	577	641	620	595	585	571	582	550	582	599	567	589	585	583	600	612	602	568	569	558	624	599	550	544	621	565	543	543	572	582	548	560	591	580	517	606	580	595	584	584	598	573	588	581	572	560	591	607	588	598	573	538	584	575	578	611	550	577	537	593	581	606	602	546	593	581	598	573	584	569	551	579	583	619	593	587	621	596	570	607	583	565	554	591	581	599	620	637	562	572	601	631	599	568	565	626	538	619	644	645	546	591	591	574	569	606	543	561	603	598	618	540	613	594	550	661	620	616	588	564	587	566	600	585	620	631	621	608	614	607	632	580	602	624	538	615	595	608	600	621	590	588	612	564	605	550	575	611	590	598	559	553	576	617	589	614	551	589	589	551	605	595	556	552	579	565	588	572	571	601	582	557	613	598	566	614	595	570	591	583	636	585	587	603	562	610	575	626	572	620	550	575	627	625	581	642	593	601	607	554	574	603	602	575	599	572	576	564	606	598	614	621	615	556	597	588	597	583	539	627	551	580	602	624	586	606	598	566	603	572	574	607	553	589	578	574	545	570	587	620	572	580	611	547	617	608	578	557	617	563	611	579	620	616	584	586	567	564	598	598	563	598	591	546	528	614	576	569	583	566	563	601	602	599	625	560	568	581	547	615	599	592	556	603	555	559	541	622	554	623	550	547	613	605	582	583	614	627	582	593	581	596	571	600	579	557	616	587	634	595	547	575	593	584	601	575	573	584	608	578	608	565	589	582	612	630	618	583	576	613	614	575	578	618	585	563	571	550	591	580	627	600	607	552	584	634	585	574	595	601	652	581	597	587	587	570	580	557	561	604	557	575	572	578	592	592	625	571	550	551	593	556	618	570	611
22668	21177	28703	23934	21177	21200	10208	1882	1301	1177	1110	1081	1012	913	934	870	849	817	853	813	763	761	792	734	757	790	769	722	694	707	663	719	653	674	678	697	696	644	640	665	565	611	550	619	590	589	576	610	542	534	549	571	576	543	563	554	588	573	578	574	520	535	577	557	589	561	576	575	582	554	540	555	587	615	533	542	550	556	557	570	578	562	517	537	552	557	531	546	589	517	571	580	536	584	548	571	545	552	529	542	529	527	586	567	546	573	539	592	522	575	517	539	535	593	546	546	515	546	541	536	559	535	559	503	526	561	529	567	563	538	550	518	541	523	498	527	615	558	560	530	510	577	521	554	571	576	549	553	550	530	535	545	508	580	562	543	584	548	566	573	567	576	605	549	591	540	561	513	577	557	547	553	524	548	528	546	578	573	584	546	530	564	523	555	576	564	571	542	564	589	533	557	537	571	549	554	564	563	544	527	565	541	569	517	605	561	589	583	574	536	594	529	540	576	527	565	538	523	535	561	549	562	550	540	541	562	537	551	499	584	537	558	544	555	530	528	522	499	546	567	547	564	535	550	575	544	579	573	515	548	531	544	532	560	550	533	517	537	543	571	501	561	591	563	585	572	531	571	523	580	569	498	540	505	568	540	539	527	546	563	545	519	580	576	510	517	567	538	551	586	608	530	551	547	543	564	586	608	582	542	545	515	544	572	547	518	524	581	560	556	552	567	567	528	525	513	553	545	520	604	532	535	548	512	579	548	528	537	559	570	526	562	569	554	539	563	574	581	600	585	546	568	520	567	553	548	532	549	587	512	522	566	530	557	570	560	556	561	526	564	611	540	562	564	525	549	596	536	547	532	527	556	544	521	540	579	570	545	529	556	533	553	544	543	554	578	549	563	552	540	534	530	531	529	555	491	545	533	568	575	528	575	578	522	515	549	531	537	575	553	522	565	563	549	480	555	496	536	573	604	524	549	528	574	552	574	543	533	510	532	531	541	557	503	500	599	561	541	524	512	588	510	541	545	530	596	563	526	538	544	538	523	558	558	514	560	545	566	557	529	573	552	575	541	548	500	544	584	506	556	532	536	564	551	562	546	525	580	531	517	543	540	535	554	539	526	536	546	540	529	529	519	556	601	601	535	552	547	535	530	564	581	554	512	537	518	554	566	560	560	527	534	563	536	556	571	593	559	597	585	544	494	558	546	540	526	560	516	513	520	584	555	534	537	591	511	556	552	540	496	561	554	571	569	544	535	531	551	526	561	556	529	567	511	521	523	572	545	564	553	534	534	563	584	559	535	583	566	549	540	522	530	549	542	525	553	548	580	544	591	545	553	562	553	571	567	511	553	575	510	545	537	580	568	555	555	557	558	562	545	573	564	542	544	510	542	561	557	527	549	551	536	570	542	581	569	546	543	574	561	555	586	522	556	573	560	510	539	518	582	556	534	576	556	540	568	588	545	539	507	525	559	577	557	582	599	538	565	551	553	555	527	538	579	598	599	591	518	588	544	531	565	587	535	590	578	575	569	543	586	538	546	598	580	536	573	535	559	559	525	553	586	545	566	532	527	565	543	546	546	562	526	532	565	583	553	525	526	527	510	556	535	574	589	556	528	540	564	551	561	513	512	570	549	540	571	536	537	542	506	531	529	575	555	557	525	521	533	584	515	566	598	545	603	567	546	545	564	583	542	567	520	557	555	554	528	550	538	601	556	538	517	539	612	554	577	560	587	591	570	576	570	537	540	599	562	588	561	510	551	548	563	576	594	516	550	512	530	548	548	538	503	527	546	560	507	563	568	541	533	561	559	503	522	599	550	536	571	556	547	521	519	555	518	548	570	573	592	574	532	497	560	572	588	560	558	537	561	522	568	574	568	564	496	555	532	580	521	610	544	533	570	587	552	532	547	551	545	538	568	538	534	543	542	532	519	554	541	587	588	541	537	575	546	524	518	522	577	547	572	582	540	510	568	555	540	564	551	537	530	472	544	572	608	550	535	554	530	545	558	522	570	576	561	548	553	542	507	537	518	562	576	549	576	594	558	558	592	531	562	531	573	552	516	521	572	577	580	552	544	555	541	572	543	534	529	535	543	551	565	550	540	527	587	582	583	555	566	568	542	546	549	544	544	517	543	512	537	514	558	542	530	581	509	555	578	534	560	543	568	583	567	571	520	553	517	553	576	574	585	518	511	542	545	537	546	550	561	541	526	566	555	547	534	585	559	553	586	587	571	531	590	592	573	541	530	556	571	531	597	548	561	549	582	530	591	546	524	514	536	602	550	532	519	557	500	507	589	551	570	537	526	573	518	537	494	538	558	569	531	576	559	533	516	538	576	534	529	541	563	523	567	517	548	575	536	519	542	588	522	562	543	599	537	573	514	532	578	563	569	536	532	596	524	538	534	515	571	512	587	530	560	539	572	513	564	534	539	608	587	502	519	579	579	514	550	576	570	548	497	563	510	542	555	551	578	564	576	531	544	549	501	545	513	555	533	546	564	542	560	495	551	553	577	531	539	574	550	561	560	536	566	541	532	557	543	565	593	587	544	599	563	541	529	583	546	524	523	518	548	527	502	524	506	551	512	517	519	528	525	548	566	515	521	563	531	536	512	547	563	580	565	557	536	540	567	565	559	561	561	487	532	564	571	543	593	526	562	566	592	587	600	564	563	537	593	526	554	555	551	538	589	531	558	536	540	538	578	533	566	563	537	530	555	523	561	498	561	539	549	549	566	546	511	534	544	550	596	582	614	530	582	552	573	506	554	553	565	539	548	516	586	530	563	548	576	538	572	586	559	539	562	584	539	564	515	549	556	554	533	567	571	535	558	549	562	526	579	555	542	569	547	571	538	588	540	569	543	588	544	545	551	546	543	543	556	577	506	569	512	526	557	576	555	551	536	506	548	527	544	521	508	527	553	531	582	563	558	566	554	543	587	571	578	556	529	554	546	521	543	529	551	562	543	563	573	547	543	515	537	546	541	594	543	560	529	560	568	538	592	525	522	552	550	577	557	582	559	561	543	545	549	533	550	560	554	556	525	541	510	563	531	523	553	556	554	544	594	556	564	529	537	570	567	527	546	572	541	601	563	544	529	545	547	539	555	552	540	506	540	578	558	533	584	527	555	550	556	506	554	574	574	507	599	550	596	546	523	584	585	554	589	551	495	498	526	561	558	536	544	557	563	589	556	554	572	554	526	541	544	579	523	520	580	543	556	530	499	565	517	559	545	552	522	560	513	525	573	557	518	577	562	576	547	550	514	545	539	548	546	536	562	563	552	555	531	557	580	522	564	537	567	507	567	495	572	530	562	568	533	546	546	578	539	545	566	519	529	520	571	557	563	527	537	544	523	540	565	539	527	587	556	557	522	528	552	558	523	531	564	543	564	554	543	562	545	548	612	559	554	482	549	545	529	536	561	526	552	519	589	575	551	555	525	544	526	534	557	566	563	544	616	548	572	570	522	539	514	567	564	501	529	552	584	562	510
25743	47433	34147	15422	9999	5931	3666	2750	2208	1869	1733	1581	1418	1320	1376	1198	1222	1164	1063	1088	1029	973	1047	982	1017	972	1002	993	916	999	924	896	910	843	852	796	794	844	778	728	747	703	696	724	740	758	742	763	715	718	701	670	657	648	696	695	706	716	699	678	642	686	696	699	657	678	640	643	680	676	656	666	673	626	662	658	678	637	650	635	634	687	670	627	657	736	664	665	727	711	676	701	646	672	644	680	689	643	671	645	644	675	693	676	608	689	661	633	701	627	642	658	626	666	679	675	661	653	661	663	611	649	674	724	650	689	687	675	651	659	652	636	645	641	632	644	686	661	636	580	704	584	676	642	677	701	637	636	635	650	601	713	669	650	628	636	630	693	642	654	647	653	674	648	610	654	640	665	631	606	635	673	656	672	703	699	663	687	697	675	654	634	673	623	647	660	645	654	626	653	648	694	659	653	650	679	682	668	661	685	664	696	613	612	671	636	649	647	697	619	693	666	659	645	677	667	657	682	681	657	679	629	691	657	668	677	664	658	658	683	702	635	659	650	668	674	671	660	646	654	644	674	694	664	711	689	603	674	680	650	650	694	624	641	665	665	683	624	669	707	640	659	651	672	667	628	657	685	629	663	668	663	672	634	706	692	683	653	658	637	665	654	662	631	636	623	671	634	622	721	649	701	710	627	672	710	709	651	692	689	609	661	639	648	614	620	645	687	622	602	666	662	642	667	705	712	646	677	732	652	646	605	599	639	680	658	677	604	683	661	662	655	636	696	704	664	651	657	674	684	666	694	637	635	629	662	707	661	676	667	652	736	609	695	654	633	629	679	644	657	667	691	685	611	685	631	672	639	698	628	677	693	662	661	660	647	672	673	676	661	636	663	665	644	651	664	667	655	652	669	675	651	640	698	642	626	631	673	658	620	654	652	657	653	695	598	654	633	657	619	644	674	643	662	667	666	660	650	656	645	627	654	633	671	629	642	661	625	662	636	663	654	651	644	690	661	636	688	707	681	690	620	632	676	645	655	655	661	691	654	643	647	655	687	714	642	678	660	656	635	687	692	626	647	654	635	676	666	629	624	644	661	668	659	632	706	611	631	718	681	623	716	680	661	647	665	703	672	650	603	648	653	660	647	675	616	653	679	645	631	638	632	657	651	648	664	651	693	605	662	678	645	626	630	693	682	680	654	664	683	618	704	684	659	640	711	698	638	661	707	670	659	662	642	659	679	673	630	646	660	667	625	612	680	648	636	646	648	643	648	701	666	630	698	652	638	687	655	678	646	664	681	675	671	667	623	655	643	670	637	660	658	687	672	704	663	651	656	658	680	657	609	671	707	666	599	649	665	638	621	577	656	685	680	665	652	637	645	651	625	656	655	628	614	678	649	685	641	672	639	662	638	749	674	681	672	648	676	638	647	646	678	697	660	618	671	655	716	691	659	638	636	687	649	657	647	625	698	678	656	630	649	689	679	652	673	652	658	667	645	652	661	612	651	673	638	699	636	606	612	614	666	664	671	661	688	647	638	663	619	645	644	650	701	731	704	639	685	629	686	679	652	612	668	689	705	665	666	705	642	632	664	681	671	613	672	677	694	635	636	640	628	629	631	645	630	701	647	668	650	651	633	706	654	621	680	665	658	687	633	653	642	702	694	677	653	611	617	649	682	677	632	667	657	626	605	633	656	628	654	691	657	668	673	633	657	619	655	676	692	633	677	687	658	653	618	636	673	690	657	644	659	665	627	644	644	616	668	671	689	648	641	664	649	648	663	679	661	633	676	682	611	658	654	606	659	663	640	650	684	637	627	605	681	683	659	599	680	616	631	684	659	669	684	644	655	667	643	605	669	653	709	653	672	670	670	643	644	675	669	696	667	638	696	656	703	651	660	663	660	701	648	682	676	673	665	691	708	679	658	613	692	659	584	634	670	606	667	659	636	617	643	654	636	626	648	638	718	651	640	693	699	651	676	696	639	676	685	649	656	673	607	664	654	651	687	670	665	667	652	669	680	670	645	655	634	652	690	615	663	660	668	664	629	662	648	670	665	661	696	676	674	661	618	673	672	653	644	642	680	648	648	636	669	681	662	693	665	674	684	645	652	674	647	703	665	650	670	674	624	656	609	668	600	636	675	650	678	644	618	601	677	657	653	651	643	646	603	700	649	680	636	661	688	687	709	673	625	627	706	658	664	651	634	640	664	681	646	680	670	623	696	614	654	653	648	658	657	654	664	665	686	667	627	656	609	685	647	653	651	686	685	608	664	667	661	594	679	685	646	685	626	615	639	622	679	639	630	653	623	645	664	688	647	640	664	612	711	639	644	668	696	650	671	657	616	663	643	662	635	663	658	637	640	652	680	724	673	627	665	632	638	616	639	650	683	648	681	628	621	677	628	690	634	694	651	679	610	624	650	677	683	684	675	664	635	660	640	627	668	695	616	732	674	719	690	650	685	638	673	699	659	662	650	644	672	680	684	625	641	741	680	635	645	644	643	635	678	635	596	672	660	659	663	693	645	646	675	660	645	627	666	685	661	672	691	649	689	655	649	662	637	649	674	651	656	677	692	627	681	649	654	658	623	680	648	673	674	633	685	636	662	615	660	651	671	596	711	705	658	673	647	661	632	669	673	640	614	644	640	661	686	643	678	726	659	636	685	683	689	627	680	670	623	622	671	663	645	680	679	637	655	649	644	658	684	648	661	660	697	603	633	646	682	684	640	665	666	662	658	672	595	678	680	654	656	673	626	663	652	701	654	652	649	630	663	640	591	667	678	677	640	727	669	622	654	655	697	708	603	628	657	643	673	648	645	638	666	663	671	620	685	700	640	636	707	654	667	624	649	626	642	666	641	662	679	674	679	667	647	638	662	671	627	669	668	644	702	654	659	686	654	649	632	644	651	661	643	610	673	684	650	666	660	626	639	683	648	655	629	639	642	690	673	671	624	664	713	691	673	638	660	655	658	653	676	614	634	613	660	667	606	638	668	644	685	666	628	606	664	640	646	656	607	673	621	627	639	650	648	621	660	681	673	671	633	673	640	629	625	664	616	623	670	684	690	638	668	649	664	677	644	618	641	636	685	645	671	613	646	671	676	630	675	638	693	675	664	658	626	653	675	655	640	608	647	680	623	682	668	646	655	699	686	665	655	643	635	667	676	657	664	634	690	671	694	653	643	635	661	659	659	649	634	646	610	682	709	667	649	634	638	631	667	676	674	650	627	619	677	696	640	670	640	683	688	606	665	641	660	627	630	681	629	702	652	687	645	695	629	679	652	626	648	666	667	644	641	672	620	629	687	676	631	643	664	620	626	647	667	658	671	654	639	697	679	658	681	728	659	680	649	641	665	684	649	631	630	628	662	680	641	642	671	634	648	656	633	630	696	666	667	677	658	620	673	715	658	600	663	638	625	664	689	650	670	670	703	673	702	647	622	677	710	720	655	685	649	619	624	636	673	717	688	620	629	684	693	643	669	616	590	669	613	665	622
27823	22194	18471	5704	2166	1320	935	820	823	780	753	764	748	726	783	694	752	755	715	738	726	718	693	682	732	680	694	730	704	672	700	698	696	677	684	693	662	682	689	652	719	727	664	641	652	657	663	667	676	661	670	652	643	648	666	678	617	692	628	647	652	678	678	638	678	687	719	630	627	655	654	625	660	634	701	641	659	643	652	658	645	693	647	643	687	643	659	622	659	644	720	604	625	629	617	701	663	653	594	665	634	690	670	667	651	623	659	665	655	616	614	618	658	669	681	705	618	683	676	666	675	643	642	666	650	651	643	627	619	623	654	648	583	608	636	662	691	638	632	722	693	649	648	667	684	655	573	608	674	636	620	597	625	668	640	638	594	656	714	615	673	663	704	674	682	632	608	641	658	668	650	692	677	647	630	648	659	636	676	619	606	674	678	645	632	654	600	689	685	621	674	640	672	588	628	694	641	613	660	640	672	701	649	649	651	617	634	664	674	627	604	667	656	659	649	671	679	669	672	648	635	632	659	699	665	690	720	661	694	658	647	693	635	595	708	628	700	629	633	636	698	619	690	651	631	683	644	685	688	661	685	715	631	651	632	650	662	624	680	625	635	664	656	668	673	625	631	699	619	683	671	692	632	653	639	672	698	613	618	658	715	628	619	655	652	663	652	656	632	645	647	699	641	644	655	671	644	652	660	672	707	681	650	645	656	720	681	693	665	633	618	668	650	648	598	664	646	639	639	631	660	629	649	628	645	657	682	640	633	681	665	643	643	627	664	703	626	698	654	640	676	707	661	609	639	710	652	680	656	691	624	654	656	628	643	642	623	640	644	651	627	650	670	663	656	659	673	640	626	604	629	660	666	654	654	649	652	637	653	658	657	674	637	623	613	629	647	649	642	628	634	677	629	617	644	668	634	654	662	649	642	681	679	639	648	621	634	641	621	634	610	668	670	664	654	635	674	689	649	645	667	668	694	708	621	675	641	652	630	672	647	613	650	700	670	695	594	654	663	636	657	660	641	650	670	617	654	662	669	604	627	668	620	683	655	632	676	634	643	647	670	622	648	683	604	671	651	661	674	666	654	624	660	631	663	642	675	651	640	677	680	609	630	663	650	692	665	647	646	672	691	708	652	613	612	647	679	687	642	668	671	630	691	674	684	686	643	639	621	674	640	628	662	648	673	657	628	664	677	666	612	658	677	605	632	706	679	664	685	652	696	629	688	681	652	635	643	651	694	622	696	670	671	599	647	627	642	679	620	672	638	686	677	669	678	683	649	674	645	638	687	623	619	661	636	611	654	658	647	642	617	661	679	696	609	662	635	620	699	676	656	630	631	685	676	670	648	604	602	656	624	675	669	629	646	617	686	649	614	672	672	645	641	619	676	634	631	619	632	654	675	673	644	641	681	686	718	676	603	651	660	703	696	659	611	637	632	647	609	576	712	637	679	669	615	689	622	630	644	694	673	682	635	630	657	713	641	658	669	628	664	673	652	679	651	669	666	667	677	684	609	669	651	664	691	629	688	637	634	686	654	672	656	606	654	666	667	657	633	663	695	665	665	641	662	670	669	598	610	657	616	657	620	646	670	654	660	605	629	657	660	643	656	631	710	647	642	620	667	653	655	663	687	619	648	634	635	658	629	656	631	704	659	634	620	684	635	704	597	657	701	660	666	580	653	619	664	661	644	672	650	658	682	650	643	651	687	668	649	624	680	623	623	640	601	698	693	661	591	608	687	720	657	690	675	695	666	690	663	643	680	666	658	643	666	654	601	664	663	660	632	620	695	635	632	679	653	672	684	644	721	658	688	641	650	663	610	628	612	697	637	680	661	681	674	669	649	616	699	654	680	619	611	699	693	611	648	653	643	682	646	681	642	644	603	641	638	679	619	627	611	668	660	665	635	663	689	608	686	641	703	697	639	638	663	654	630	675	639	632	659	652	658	626	674	687	686	665	656	656	663	624	664	604	676	675	613	636	623	660	701	633	636	630	626	649	595	650	629	691	712	633	647	695	671	671	646	705	663	662	625	643	662	629	669	677	626	652	668	649	708	662	659	673	691	646	647	649	666	642	613	660	640	666	672	706	632	666	655	630	649	634	673	644	681	675	656	666	668	665	667	648	681	655	664	622	633	673	658	674	675	639	634	630	690	669	661	665	654	677	636	645	639	678	643	728	649	663	599	649	661	672	647	649	697	650	650	659	670	660	605	615	645	640	676	611	662	645	645	694	664	670	657	709	636	675	685	664	666	644	657	611	653	641	687	654	680	650	669	666	628	694	703	636	656	656	670	599	716	651	691	651	669	653	675	654	692	644	654	686	667	663	633	689	621	659	642	657	647	668	618	658	632	647	663	634	638	625	683	679	665	686	678	655	690	655	634	689	617	623	717	690	643	654	631	650	674	680	697	673	646	655	616	680	652	638	626	685	670	667	693	649	626	642	651	680	640	637	666	638	629	663	658	607	696	653	658	660	646	683	673	661	646	631	586	671	651	656	666	633	665	594	693	631	603	652	605	638	671	652	645	660	662	648	635	586	645	651	658	674	678	632	659	631	640	634	685	681	612	626	627	632	651	698	674	662	659	659	621	691	639	691	704	624	643	643	700	627	657	649	655	684	649	661	676	650	636	656	636	654	616	674	664	633	647	662	683	628	704	678	647	666	655	669	678	667	586	597	654	665	667	645	676	624	632	634	660	642	627	624	666	664	651	663	666	693	665	656	642	649	629	644	650	658	738	663	666	686	693	682	674	667	692	661	704	637	657	654	684	666	656	650	676	702	638	678	662	700	610	643	639	692	652	638	658	656	653	644	714	663	699	699	683	675	625	653	597	651	680	686	640	658	680	665	648	661	629	675	655	698	627	669	640	640	670	724	635	683	648	645	627	616	670	615	662	651	650	651	680	609	677	709	674	669	681	679	663	632	640	683	701	637	643	661	630	693	651	645	673	661	641	632	661	696	662	631	628	672	685	668	670	633	611	655	659	633	661	697	692	630	656	635	629	666	701	639	651	705	639	648	690	649	701	702	646	655	648	684	643	660	658	666	637	665	684	663	609	625	697	658	660	669	687	661	611	659	633	690	615	655	647	611	654	629	659	659	687	657	656	668	664	640	631	652	644	634	642	652	631	674	703	645	652	667	678	622	657	655	665	615	646	659	653	693	673	667	649	669	645	627	655	640	626	615	685	661	651	647	628	688	654	683	678	602	652	647	603	645	641	655	711	706	681	667	651	642	687	593	587	640	631	648	645	648	582	666	616	724	651	622	613	653	652	661	682	639	647	672	630	630	664	649	647	666	650	685	626	682	631	655	687	696	690	674	693	673	674	673	674	631	685	685	645	657	630	654	690	642	657	643	667	629	702	651	618	623	638	683	666	661	678	686	622	644	626	613	678	664	673	637	679	651	612	625	608	642	641	653	643	638	649	674	676	645	659	630	641	642	690	689	612	650	651	628	646	637	646	670	619	627	674	694	693	657	679	659
21567	33204	20505	5815	3403	2031	1453	1289	1129	973	1009	890	976	963	920	883	927	885	896	875	897	872	829	906	840	867	827	830	799	845	891	852	866	818	903	805	832	813	835	832	776	787	809	816	805	768	782	820	764	838	804	766	779	787	785	775	783	810	804	784	803	780	740	768	807	782	801	809	751	790	785	775	760	817	789	797	825	796	775	805	806	754	792	781	728	733	824	808	770	744	785	812	826	706	788	816	794	797	759	767	746	767	815	744	815	757	793	785	803	763	757	787	773	809	770	781	793	754	758	784	779	776	737	845	816	814	754	766	854	759	805	757	747	818	781	777	780	798	791	776	782	712	709	769	754	715	742	790	814	806	786	840	781	758	752	795	795	774	774	753	791	788	767	765	808	766	713	823	754	797	812	762	759	768	797	821	772	772	773	772	792	767	781	746	788	784	813	817	696	787	773	765	843	771	756	780	821	744	804	793	781	746	767	780	807	775	823	748	794	752	798	770	776	791	819	750	767	756	765	773	755	779	766	808	786	795	777	806	818	773	732	773	783	800	807	775	761	803	794	750	828	815	809	790	727	812	751	733	784	824	755	817	791	751	736	761	752	815	787	796	798	778	781	778	796	826	827	789	798	750	794	812	768	790	712	802	828	817	790	819	749	830	796	822	752	771	799	765	729	767	795	754	780	781	809	813	778	758	744	746	796	725	830	799	774	784	789	744	807	802	788	803	815	764	731	770	772	793	776	777	772	802	755	823	765	767	788	788	866	792	748	815	808	730	722	797	824	742	792	804	769	728	823	777	720	795	778	771	768	795	825	821	782	809	764	816	805	775	775	783	810	823	750	757	770	804	835	753	807	744	749	797	789	778	724	795	747	783	777	780	765	781	767	770	801	804	769	763	802	758	850	786	750	786	785	755	750	738	753	770	831	790	752	726	727	771	791	732	781	803	782	780	775	796	840	820	741	768	821	809	763	757	797	817	767	780	821	788	759	793	755	777	802	756	756	795	803	801	774	734	759	828	791	827	786	793	729	776	801	740	803	732	768	813	773	827	767	777	775	774	770	792	753	774	797	807	772	779	791	787	781	773	789	738	776	813	784	769	796	814	727	772	780	784	774	774	761	818	795	850	751	804	778	733	780	774	802	743	774	754	717	746	733	783	790	750	759	817	828	804	763	779	688	750	733	825	775	775	795	791	737	810	789	765	788	771	797	760	769	766	813	817	766	765	827	820	773	723	734	735	718	724	770	800	779	785	766	815	795	777	770	796	807	825	780	763	810	805	760	783	764	780	745	794	775	776	827	768	750	786	834	794	797	767	795	749	729	803	790	719	750	794	769	751	773	740	762	739	772	741	760	768	792	783	773	760	768	806	822	779	772	735	817	787	746	762	811	806	766	730	746	799	778	749	796	733	782	815	809	753	792	826	789	786	808	772	790	758	763	762	766	728	728	756	815	779	814	768	774	739	746	783	833	757	761	741	777	817	807	852	772	773	816	772	775	774	751	797	773	774	791	768	806	767	727	753	826	798	751	743	768	825	793	749	785	747	744	781	753	768	825	773	766	752	744	776	797	787	799	802	789	784	806	767	765	795	775	766	785	831	722	802	741	820	815	779	806	810	766	802	758	775	784	799	746	806	732	744	767	731	773	842	807	818	814	772	766	772	785	792	783	761	734	834	755	812	807	779	783	770	735	822	773	774	788	795	758	763	728	806	774	771	743	792	833	770	803	749	785	772	779	757	817	765	798	842	782	822	790	766	746	787	772	752	793	821	734	776	785	780	752	806	793	749	756	811	792	821	726	790	761	752	797	812	778	716	800	785	802	820	772	783	784	797	766	728	770	817	725	765	769	790	813	828	759	809	802	783	756	736	799	780	803	802	779	737	783	824	766	828	795	789	777	791	749	819	747	791	804	785	780	818	777	782	819	759	819	779	748	816	743	746	788	762	810	777	738	761	802	785	796	737	797	815	770	724	749	781	795	803	787	793	802	829	795	735	773	768	747	779	785	782	843	769	832	783	822	760	741	743	734	779	776	759	788	776	815	780	777	825	741	779	743	859	762	794	776	744	786	802	759	752	781	819	818	795	800	791	813	741	763	822	760	783	795	805	787	786	789	820	779	787	803	803	775	720	781	762	828	734	835	787	829	794	759	806	804	815	812	804	789	781	772	764	790	754	743	785	799	761	834	799	763	808	812	787	774	775	734	800	804	782	754	787	839	784	774	736	754	780	776	798	812	752	792	841	783	802	777	783	785	821	821	787	740	780	805	797	779	780	781	753	783	780	815	803	774	803	788	798	747	713	796	813	791	761	783	768	802	723	724	803	780	803	743	758	745	820	779	816	762	772	833	772	789	768	750	784	796	830	808	780	799	870	793	801	755	795	808	786	732	756	748	753	805	753	762	784	792	739	788	808	745	772	799	798	775	753	781	757	771	752	780	766	767	765	806	748	771	770	806	746	810	794	817	742	775	775	765	800	802	718	780	741	782	809	766	789	795	808	776	767	757	839	765	746	728	796	794	786	766	783	793	821	777	805	753	751	792	784	787	757	789	720	776	797	746	792	757	807	724	797	780	790	762	808	815	773	754	807	787	755	748	812	824	768	761	766	760	800	798	751	793	775	821	805	800	770	739	823	774	778	822	763	809	793	792	713	789	776	790	752	785	832	798	824	801	756	814	742	758	755	813	783	835	746	774	787	811	836	767	749	778	788	786	856	761	792	710	788	777	771	810	785	787	773	780	764	813	745	796	784	813	753	775	833	797	784	765	795	787	808	804	788	779	800	786	818	770	783	740	811	815	777	797	764	805	812	804	785	801	797	748	765	761	774	812	730	762	778	789	786	739	793	755	800	787	801	804	770	814	772	760	717	759	760	728	808	749	781	792	768	762	742	755	752	809	813	788	811	783	754	763	751	793	760	798	718	766	803	793	734	805	836	790	781	798	754	795	827	753	803	747	739	768	781	762	770	780	739	767	819	793	763	757	732	781	744	780	834	761	771	883	794	780	728	803	789	807	780	811	774	806	806	811	771	779	820	770	818	806	797	732	808	787	772	767	743	812	752	779	820	753	782	798	701	772	785	774	745	781	785	800	796	750	780	806	760	796	739	798	759	799	795	738	804	818	784	814	740	765	767	797	783	810	771	821	758	801	766	815	757	778	740	787	766	756	794	784	739	788	768	789	774	787	777	770	788	776	807	785	816	737	803	749	763	800	832	797	804	766	783	832	696	780	740	721	819	752	740	760	740	810	812	800	758	730	771	810	763	797	802	746	831	791	837	806	797	814	785	777	739	762	799	727	789	773	817	832	786	796	764	776	780	737	825	769	868	818	775	781	771	800	795	799	778	831	747	781	766	796	796	793	778	775	775	776	813	767	740	758	766	790	772	812	766	802	763	784	755	775	760	838	779	787	761	837	769	782	798	825	800	790	827	804	770	761	753	747	751	835	752	774	753	742	792	744	742	755	777	784	766	761	763	740	736
23689	21135	28200	24332	21113	11809	2408	1496	1179	1111	1108	971	966	962	937	928	900	954	908	910	845	822	864	864	869	856	866	798	822	820	830	813	784	808	852	829	797	815	775	779	731	794	778	725	787	777	810	750	705	720	758	744	729	718	741	712	790	693	739	736	698	721	760	732	733	746	700	665	700	714	734	791	726	740	713	740	711	758	710	689	761	732	722	667	752	697	738	728	714	723	734	734	670	758	753	744	667	705	738	706	752	740	716	727	792	715	729	718	706	753	728	741	745	694	713	705	697	686	702	718	697	738	771	717	710	710	755	726	708	739	797	715	747	731	723	726	730	735	709	696	705	701	702	766	680	726	750	732	714	692	724	703	755	693	754	740	723	730	715	741	718	757	743	730	728	689	712	693	685	664	713	725	690	695	681	733	724	731	718	677	752	691	697	731	696	702	731	765	699	698	779	734	697	697	714	716	746	699	710	724	677	747	736	779	658	761	743	738	677	708	696	735	690	701	753	728	733	795	705	663	736	696	742	744	748	752	769	715	735	708	695	769	709	761	784	743	742	703	740	727	704	722	746	731	727	689	737	713	732	714	696	720	711	740	685	698	770	762	699	704	709	689	709	693	711	785	692	737	760	751	677	756	699	705	753	696	708	724	667	729	655	680	742	715	750	679	732	721	713	740	756	733	745	711	753	681	752	672	680	682	706	747	719	769	717	721	723	706	689	727	770	722	741	761	740	688	701	744	724	717	725	704	699	741	728	668	707	743	750	727	741	721	769	743	772	724	698	730	681	702	737	787	750	706	703	763	746	730	723	703	688	725	696	744	745	738	694	745	716	730	789	710	714	675	718	691	719	731	686	729	767	752	710	692	713	731	689	690	726	686	724	753	732	754	791	708	751	699	708	728	731	758	698	689	730	747	689	751	722	751	740	715	696	735	707	722	704	730	703	758	704	758	663	721	710	695	726	707	718	751	716	710	696	745	735	714	713	762	779	731	706	678	705	766	723	731	721	721	627	748	688	719	742	695	706	708	699	730	736	732	745	704	754	739	721	688	744	712	734	705	737	763	744	729	757	750	711	721	706	713	723	713	690	734	725	693	713	686	713	739	707	731	696	700	744	723	700	729	709	707	712	689	711	755	733	731	729	701	732	725	695	705	716	703	700	760	702	733	717	721	734	691	703	724	723	738	719	760	693	690	750	735	729	686	710	716	747	752	702	712	716	705	691	731	734	729	751	734	726	664	748	725	714	675	720	770	748	742	702	755	678	726	690	760	693	679	704	788	720	680	672	691	734	753	775	714	701	702	732	729	692	682	736	716	716	752	759	696	710	753	648	649	715	723	722	716	752	721	721	743	720	718	674	690	743	736	752	721	720	720	737	693	769	781	706	706	734	732	748	725	688	706	721	738	719	716	744	739	695	693	709	753	716	719	711	753	725	690	728	692	707	712	709	745	746	711	718	796	709	761	784	743	705	733	707	696	680	739	676	704	706	719	741	673	723	726	692	697	711	694	735	712	719	731	741	668	747	681	732	734	686	724	744	731	718	698	685	717	742	733	733	729	704	723	775	732	722	762	734	699	744	714	705	746	738	769	732	715	732	767	719	729	731	775	672	735	696	750	711	727	701	682	743	702	759	686	712	751	713	694	761	723	712	731	697	718	692	674	667	735	734	777	681	727	697	709	766	684	673	726	750	701	685	728	751	720	700	783	715	704	748	737	713	678	748	741	690	676	724	711	737	725	688	774	742	727	662	734	732	724	717	684	748	744	708	737	681	737	753	745	717	745	726	767	765	738	702	681	711	675	719	730	700	716	729	716	694	761	758	709	697	706	694	752	748	690	712	746	691	740	730	718	786	742	718	756	698	721	691	697	733	753	722	768	712	765	696	711	724	662	718	705	756	734	736	695	758	722	728	712	773	722	718	740	795	689	765	708	673	755	732	722	733	726	700	752	702	701	742	772	707	758	665	663	697	736	719	724	721	695	746	763	737	718	705	697	733	718	695	698	762	654	743	715	650	667	700	710	718	725	712	683	725	694	725	749	734	718	681	709	705	757	684	700	724	726	698	694	726	746	706	713	730	745	732	705	688	741	734	726	753	715	720	707	796	764	743	742	775	759	723	730	733	717	697	724	784	697	708	716	747	732	748	761	745	719	667	700	737	703	710	725	688	725	746	730	755	695	756	738	691	715	739	679	733	727	767	674	695	721	675	727	738	736	700	720	721	718	704	753	682	705	688	717	699	689	712	714	682	723	706	759	777	733	749	726	745	697	724	729	699	735	712	705	754	738	723	685	730	699	743	697	713	679	760	754	707	719	720	702	688	700	745	744	785	681	672	712	726	714	785	680	744	710	687	754	794	710	717	689	737	690	679	697	728	718	734	715	678	689	694	737	713	694	694	695	703	711	743	720	743	700	739	758	755	718	748	672	709	687	743	706	723	707	730	691	729	730	752	735	727	695	743	711	735	754	719	728	683	707	720	687	708	800	727	748	732	729	768	642	727	733	693	708	702	755	740	696	695	700	733	735	742	710	722	700	698	759	726	709	722	710	760	713	724	719	779	737	720	690	751	704	696	696	796	720	726	658	685	755	740	722	708	676	700	704	740	674	776	695	736	757	690	711	743	725	703	720	701	716	712	742	691	734	767	765	687	716	660	741	715	747	731	713	679	729	690	726	712	715	714	716	703	671	717	709	727	731	732	704	726	733	737	730	697	710	725	705	695	728	703	692	745	772	685	679	727	737	722	666	676	697	716	753	743	717	705	749	731	721	729	708	700	701	732	727	737	720	758	736	740	662	733	681	707	729	700	714	719	759	715	762	747	712	721	678	758	734	729	673	647	747	738	724	729	714	724	714	723	689	771	775	729	733	717	724	735	695	730	707	722	721	771	773	698	718	699	762	733	720	731	732	668	731	723	727	718	690	661	686	707	706	693	736	692	686	759	768	757	679	697	746	713	780	761	748	758	779	748	767	727	718	654	732	695	706	721	734	717	705	693	728	704	720	717	748	722	685	691	696	738	738	767	741	765	722	706	732	747	714	746	783	733	718	683	757	712	720	690	748	720	697	696	722	718	709	704	724	710	717	716	738	660	700	741	767	725	702	740	664	703	739	742	709	693	766	719	711	684	717	708	742	749	687	735	710	680	746	762	743	714	745	721	706	716	715	726	698	706	782	688	708	720	712	674	740	730	743	790	742	742	735	675	765	694	674	752	685	737	733	782	700	737	700	770	739	757	702	753	750	720	674	677	766	758	721	712	698	736	676	728	702	708	733	680	714	690	749	729	732	718	743	747	713	719	680	740	703	688	749	687	718	675	696	707	661	711	688	781	735	725	716	734	714	725	754	679	777	701	686	747	707	723	699	715	722	668	694	747	704	719	752	697	744	698	744	750	703	708	722	755	745	733	696	722	704	685	709	720	762	690	664	716	683	720	740	706	666	725	718	708	763	721	756	760	679	701	719	733	724	698	674	722	676	675	713
22827	42276	28386	11480	6820	4188	2785	2134	1831	1583	1452	1338	1330	1247	1285	1170	1167	1168	1173	1114	1107	1063	1085	1088	1119	1091	1034	1058	1026	1008	1000	1012	1000	1012	954	948	920	1007	996	946	944	896	896	872	932	898	916	921	872	888	854	877	892	837	873	936	893	853	859	919	873	891	893	799	896	893	853	889	847	861	875	903	903	842	889	868	837	871	880	826	832	804	924	852	864	919	835	885	873	871	914	878	909	890	883	894	835	898	841	855	911	877	883	849	870	854	855	858	867	871	877	852	817	910	896	887	830	892	840	899	849	821	823	857	882	807	829	869	867	835	863	858	859	861	919	833	862	849	825	842	865	867	831	784	883	866	853	890	875	927	883	861	820	865	851	885	853	854	840	843	821	831	826	879	818	778	801	844	912	850	851	842	884	888	847	921	857	948	855	843	854	854	867	877	905	791	833	827	835	885	923	872	936	828	881	864	823	870	847	875	861	829	880	841	862	882	872	808	851	872	817	823	869	862	850	881	834	807	857	914	857	892	882	869	866	864	842	850	825	835	870	813	886	870	891	836	899	880	835	899	851	876	845	872	832	861	834	835	879	832	852	877	837	903	841	877	818	929	847	873	870	867	810	851	865	831	857	881	811	909	920	858	876	898	823	844	838	872	830	839	861	836	909	868	878	835	827	850	842	799	903	815	873	884	869	868	884	874	905	847	846	852	822	887	866	819	820	803	836	859	830	877	843	837	897	888	837	894	847	869	870	886	866	842	884	863	920	811	913	840	857	809	877	877	844	866	847	832	865	870	837	833	856	848	836	897	803	898	833	907	890	916	862	846	860	838	890	881	887	893	872	836	912	833	847	864	847	872	914	859	921	895	901	820	846	853	837	852	844	832	865	845	835	854	833	868	879	828	865	874	855	848	863	824	889	861	879	832	913	864	869	818	879	905	888	879	862	917	859	861	852	840	821	821	866	858	836	813	849	893	853	866	858	865	853	881	961	878	872	847	879	884	859	855	811	916	878	860	857	882	863	873	949	853	826	888	888	858	869	839	873	848	873	859	843	869	834	816	854	865	822	847	852	888	860	842	840	867	841	849	850	850	856	845	868	878	850	833	870	850	868	918	874	860	863	842	867	812	886	889	879	911	848	855	901	864	869	824	851	817	848	842	863	869	857	932	892	882	864	798	850	859	843	868	825	826	920	845	825	857	873	834	864	879	862	810	864	796	877	844	809	834	932	853	885	837	830	852	833	892	933	876	848	847	834	856	825	823	901	846	862	935	890	857	868	826	842	843	836	806	904	891	830	821	851	859	847	892	792	882	833	849	854	861	880	828	851	864	838	860	861	910	873	827	869	828	845	859	842	887	820	873	845	819	828	851	918	815	828	879	895	811	871	825	870	899	815	831	857	875	870	868	823	859	860	894	817	885	831	878	838	871	876	937	814	905	909	828	849	877	829	842	916	809	858	862	907	882	848	877	850	867	902	880	930	854	838	837	848	855	859	832	849	903	888	831	822	854	880	864	835	878	886	810	837	852	835	854	883	860	835	837	880	854	845	873	861	846	822	879	857	870	848	894	858	867	904	849	833	844	857	863	860	844	858	873	882	878	884	847	863	864	896	792	838	854	862	837	826	864	866	838	835	791	862	829	851	804	856	896	856	823	862	856	862	915	882	868	863	863	862	842	862	882	869	863	853	825	821	860	886	876	888	876	854	867	876	855	872	829	826	839	861	850	918	859	883	828	824	862	851	882	901	850	848	867	811	859	868	793	881	900	867	841	859	890	874	815	828	791	837	886	890	858	870	842	865	859	822	836	869	901	862	871	878	833	865	881	882	836	843	841	840	873	804	848	867	878	920	873	868	831	899	847	834	866	821	855	917	860	847	810	866	802	838	841	874	894	830	811	887	867	842	796	841	849	831	874	915	866	890	907	839	815	945	888	846	905	880	881	847	835	874	871	880	855	857	848	829	897	901	902	804	845	852	848	792	857	794	835	891	893	845	885	837	832	885	787	859	838	884	874	843	882	820	839	862	903	876	827	852	888	896	835	852	869	865	838	851	875	886	842	887	867	852	894	844	831	934	886	842	868	838	873	881	851	828	813	919	857	860	857	891	865	882	877	884	819	811	862	879	867	886	824	829	904	851	809	822	929	851	871	892	845	928	857	846	897	840	825	895	809	858	855	831	847	821	866	845	873	879	878	889	833	876	856	842	814	868	841	862	899	823	868	854	875	861	882	858	906	837	839	871	858	862	848	872	825	864	911	870	894	855	840	853	799	901	916	881	816	837	874	899	849	906	813	882	897	874	908	891	810	861	848	829	861	839	872	873	842	826	859	848	895	854	859	842	879	836	864	891	875	830	845	852	855	899	876	844	828	884	880	885	857	890	870	823	841	842	876	869	888	849	916	880	845	893	890	881	857	865	842	827	877	894	837	860	885	879	816	881	851	894	864	829	858	827	835	845	890	887	835	879	851	857	898	889	865	832	877	890	836	864	829	929	842	832	875	848	900	853	847	831	875	884	867	836	825	839	901	898	845	863	886	914	866	847	939	843	898	852	863	845	848	852	850	838	861	831	852	867	852	871	853	803	901	853	852	884	842	853	902	833	882	886	861	869	854	867	827	862	896	857	891	824	889	900	845	875	875	881	862	840	791	870	869	859	868	798	842	900	873	861	846	834	854	858	892	836	860	885	875	847	821	862	882	887	889	833	867	853	920	839	906	862	899	910	842	858	810	870	850	877	879	859	877	843	924	865	901	858	869	883	881	831	826	860	876	829	849	869	908	863	857	859	880	944	857	877	861	822	895	872	902	841	873	842	863	847	882	879	909	865	818	847	864	872	902	872	862	821	836	872	875	907	873	874	895	848	868	903	850	889	844	890	829	877	896	920	840	802	841	869	875	872	871	813	907	836	883	856	866	887	879	873	836	882	834	866	912	848	810	871	894	871	816	850	883	851	873	918	818	857	814	864	895	896	815	861	853	873	859	877	888	820	906	875	926	843	825	884	887	879	857	841	832	833	894	816	819	859	861	845	885	834	861	745	861	848	868	877	794	883	851	826	889	859	910	892	838	823	853	809	884	881	847	879	861	807	878	887	832	807	854	848	848	824	844	887	844	859	853	808	916	871	858	896	791	881	845	861	850	846	882	904	866	809	814	881	882	843	832	831	818	857	865	866	876	919	859	849	849	865	889	850	905	855	846	861	830	835	828	867	866	819	852	861	842	864	837	830	839	861	816	846	825	854	907	874	887	886	839	852	866	906	865	877	890	855	854	852	840	878	873	854	869	826	864	860	894	889	877	844	857	879	823	857	863	818	782	834	819	795	876	941	900	897	843	861	836	828	865	846	888	813	844	866	863	817	854	882	879	885	802	853	879	827	883	835	838	861	872	825	843	846	834	838	894	846	886	862	885	834	833	841	860	860	836	889	827	854	867	837	842	870	905	815	839	839	805	846	896	838	841	843	864	854	858	789	838	859	865	839	863	870	866
24643	21160	27384	25133	15088	2476	1115	881	777	765	691	646	647	618	601	605	660	625	602	564	583	581	536	604	547	594	585	547	519	511	519	599	478	534	526	505	513	496	524	494	506	515	520	479	493	480	469	481	453	487	508	499	522	489	462	489	514	494	492	491	493	502	487	463	522	507	476	513	436	490	490	493	482	462	485	460	486	472	502	483	470	468	496	507	464	555	475	454	456	504	495	462	487	508	483	455	493	494	465	506	490	521	498	520	474	482	507	455	505	516	483	495	473	455	453	495	510	493	498	472	461	493	472	471	496	473	511	512	477	451	481	490	517	463	461	494	496	483	456	486	490	470	519	437	501	460	495	460	450	473	469	490	493	517	496	430	477	497	496	454	495	488	456	445	477	480	464	449	504	497	484	477	478	448	514	427	449	460	458	447	485	490	498	463	481	517	546	492	494	489	480	490	498	501	447	468	448	497	514	462	505	415	454	457	442	489	454	472	470	463	518	498	469	475	469	485	488	503	507	494	454	497	486	472	487	499	459	461	465	500	485	496	504	480	486	457	452	468	465	502	461	482	503	518	502	505	514	467	502	519	478	491	485	488	449	516	477	475	504	468	478	490	505	516	488	450	442	478	511	459	491	498	482	454	472	501	501	503	468	476	486	480	477	447	471	471	460	457	485	483	493	461	512	502	468	507	452	476	496	465	488	462	457	504	441	476	464	504	437	490	468	471	462	477	503	456	438	464	440	466	513	492	464	451	468	447	494	463	450	457	485	505	519	468	480	473	472	511	463	418	488	484	481	499	468	527	495	507	486	488	474	477	426	474	468	507	497	500	483	481	455	508	491	475	496	484	510	467	474	490	455	484	514	524	468	490	470	506	484	501	481	496	493	462	484	468	484	466	521	462	492	496	473	494	468	460	490	502	504	494	466	428	510	460	500	466	468	496	508	474	490	464	453	498	474	462	509	480	492	442	471	490	463	480	492	494	459	476	484	448	499	460	485	496	489	457	476	471	469	466	452	468	472	471	474	506	492	466	510	475	492	461	504	496	465	472	458	495	500	475	490	470	467	480	463	481	479	475	485	485	485	500	469	473	451	481	439	482	504	481	527	511	453	483	463	469	487	490	458	527	504	467	526	482	491	459	439	473	519	487	421	501	490	494	461	521	498	493	511	458	465	453	518	460	466	465	484	498	491	483	475	475	438	469	465	499	456	496	454	484	466	473	520	476	470	484	523	462	448	485	469	466	498	474	520	462	455	519	494	510	477	455	522	477	446	464	482	465	485	480	512	441	469	448	456	471	432	510	495	488	474	523	480	454	551	496	512	499	457	511	490	453	462	469	497	413	498	500	519	487	486	469	489	488	469	460	471	472	465	481	448	475	474	492	474	475	505	463	474	454	524	442	456	502	483	470	488	467	491	455	449	488	493	462	484	479	472	502	469	500	474	463	523	467	481	511	460	481	486	452	494	496	472	475	458	434	502	489	477	483	479	514	464	461	482	444	499	515	495	442	465	511	508	473	529	492	472	514	415	505	425	469	460	511	479	508	478	511	476	485	468	486	468	466	500	463	472	468	460	496	490	464	472	542	435	462	456	480	484	484	489	457	464	531	484	487	439	493	441	486	513	472	536	502	474	496	495	462	527	475	498	450	494	493	485	434	450	477	506	482	456	430	501	506	471	493	451	490	456	483	526	496	471	485	534	481	485	467	453	482	446	479	507	448	527	512	493	507	505	464	460	488	414	486	481	526	474	488	467	484	470	485	432	508	471	493	501	489	414	488	475	472	472	485	475	494	495	468	503	483	513	501	435	477	460	486	462	507	488	453	481	480	473	495	466	463	505	534	512	459	473	506	488	477	515	486	493	508	462	512	493	461	471	500	474	493	474	482	477	522	456	469	458	500	471	466	465	433	480	471	470	526	462	463	483	485	521	476	499	507	508	490	480	512	444	520	501	468	463	498	500	508	514	550	472	495	468	472	491	447	475	494	458	471	469	441	464	499	480	436	470	459	490	495	475	488	485	465	459	495	502	482	458	462	460	468	485	463	506	446	478	465	456	486	459	462	445	470	499	484	493	438	509	477	501	489	478	487	482	508	521	462	481	517	452	483	502	470	500	479	520	474	516	477	528	466	480	463	475	489	501	490	472	502	505	472	501	486	428	428	458	429	475	467	465	476	484	487	517	440	492	462	510	429	457	445	483	473	512	484	464	463	514	453	482	449	473	468	485	445	464	463	494	453	467	480	512	508	502	501	532	464	459	508	457	459	454	458	485	541	454	435	474	464	477	499	479	460	475	469	482	480	513	456	499	460	493	485	489	484	469	519	451	460	478	526	463	451	471	507	482	458	441	495	448	498	491	491	509	498	475	487	486	450	475	441	472	480	473	499	469	528	474	466	482	489	507	508	471	456	499	502	442	464	473	414	449	470	517	512	475	487	489	457	440	455	492	433	476	501	475	449	451	493	484	486	486	517	510	475	479	439	474	475	493	481	479	521	452	475	514	463	449	452	443	486	499	448	472	533	467	500	498	505	449	478	527	503	412	432	486	478	503	470	476	473	508	480	500	471	502	488	541	424	458	486	496	489	469	482	476	480	445	457	494	492	464	493	485	465	497	488	505	457	502	463	499	469	440	446	460	465	494	479	494	474	472	481	475	475	464	485	450	475	432	506	457	473	497	451	454	427	447	471	482	476	499	492	478	508	475	481	519	475	490	481	526	480	506	494	443	492	479	505	501	512	512	451	519	464	472	506	458	467	480	491	463	496	486	467	474	507	472	478	486	474	503	496	449	491	458	489	491	474	507	481	429	508	488	476	462	509	481	505	494	472	455	496	511	474	486	459	477	460	548	515	461	491	441	499	472	479	493	491	511	481	504	438	474	462	504	472	493	457	497	454	485	494	497	507	478	524	471	517	473	490	457	476	465	488	503	459	460	476	460	470	463	471	482	466	500	488	450	470	528	479	452	442	463	483	461	485	492	506	439	491	498	472	464	493	504	476	500	494	433	453	465	478	478	479	524	442	500	485	482	473	503	447	447	466	508	491	474	479	457	481	468	456	463	473	471	435	439	489	463	493	505	504	489	461	457	470	473	507	469	500	467	474	460	468	476	479	483	497	478	492	500	472	460	428	477	469	471	489	479	500	482	467	479	474	453	491	469	474	479	473	482	464	492	507	494	430	510	518	513	472	476	500	471	465	464	443	467	489	474	475	519	471	482	490	471	479	460	471	483	502	457	487	510	489	437	487	458	487	514	466	523	483	446	461	502	463	493	432	462	459	509	469	482	507	460	463	473	433	453	486	514	465	500	503	448	447	495	468	445	465	496	457	489	481	463	464	501	446	471	533	482	501	513	493	471	442	500	514	472	476	479	462	499	506	490	514	479	469	457	512	443	517	493	498	471	497	489	478	482	479	457	514	518	501	463	500	485	479	494	497	479	489	487	468	518	492	469	465	461	472	494	456	500	525	449	454	471	490	478	481
23009	37651	24900	9265	5339	3234	1912	1580	1242	1220	1040	973	981	898	885	863	868	819	754	753	792	727	768	717	726	769	742	785	729	690	673	707	677	648	711	646	622	665	646	699	593	633	617	622	624	610	635	576	622	660	625	638	605	592	573	578	611	604	576	590	532	577	633	595	624	586	568	596	607	579	592	587	605	589	598	581	609	555	593	554	573	578	614	551	572	571	587	610	548	588	585	596	647	570	566	576	569	577	554	588	599	580	573	602	608	587	531	573	594	548	590	572	593	607	602	574	575	571	604	578	555	583	584	534	587	582	567	585	593	565	583	576	566	579	609	542	596	597	538	560	566	611	562	567	583	622	523	590	561	567	582	569	612	596	600	615	580	574	540	554	582	586	590	594	583	580	554	562	556	614	579	591	565	573	571	592	591	583	554	575	587	617	595	602	550	620	587	589	547	602	572	570	589	550	543	555	567	586	554	630	597	563	572	566	569	598	569	563	580	611	600	580	588	579	609	597	561	572	597	582	593	569	546	588	561	598	617	584	585	550	591	596	587	600	594	571	518	571	577	585	579	559	589	577	586	589	595	539	583	577	620	595	578	578	586	564	624	530	566	576	567	540	595	550	570	648	577	552	602	605	607	608	586	619	586	573	589	622	595	552	583	588	618	571	581	599	567	585	565	542	569	591	567	591	615	599	553	541	570	626	567	600	615	591	596	558	598	597	549	579	638	561	613	626	597	603	562	612	573	566	563	551	593	549	540	566	571	605	623	584	612	585	617	545	529	593	579	575	541	595	560	619	636	563	594	597	585	579	588	588	579	555	565	560	588	568	546	568	574	512	607	594	604	596	570	576	592	623	594	592	586	570	628	576	593	570	569	565	576	619	608	562	603	609	568	565	578	594	594	591	565	550	587	592	572	562	580	593	599	594	552	594	581	573	545	519	572	622	566	601	564	569	579	590	586	563	595	580	584	618	573	538	591	592	557	596	588	584	560	614	611	553	564	588	574	603	547	568	545	566	561	666	569	584	587	554	591	564	588	579	558	559	550	559	596	582	550	584	549	560	580	551	586	557	571	602	599	603	615	580	549	555	583	574	594	630	582	557	602	597	563	598	584	585	580	601	609	578	605	562	617	588	568	595	628	590	555	574	575	599	620	604	624	588	624	561	582	581	572	554	603	569	569	538	587	561	579	564	563	574	597	563	590	593	595	583	572	615	585	607	580	591	591	564	565	600	610	605	612	557	597	563	562	583	613	554	576	595	595	578	572	545	633	620	573	566	542	557	608	571	534	519	573	548	585	610	550	542	575	586	535	650	560	622	593	545	569	580	619	586	557	592	535	609	607	536	586	576	577	585	607	570	546	622	614	636	559	586	567	576	574	571	631	613	570	606	571	567	574	539	562	610	570	580	556	588	602	588	585	595	574	591	592	572	571	573	591	611	562	614	614	604	600	606	544	594	595	601	551	585	581	622	582	593	559	536	610	547	572	585	549	561	584	557	528	579	639	571	601	579	616	565	576	570	575	562	582	588	608	580	563	537	552	622	598	565	541	604	569	592	572	553	581	551	601	584	578	581	565	572	548	628	576	579	547	573	587	600	560	619	569	558	554	603	570	566	600	558	554	581	592	572	584	567	602	617	594	550	621	560	588	575	596	596	619	567	544	554	548	577	572	593	581	585	576	589	583	583	598	579	604	581	596	597	601	587	567	569	589	569	573	567	575	604	574	566	620	533	539	575	584	580	593	624	622	585	611	561	546	600	614	555	604	582	564	598	581	554	594	600	573	564	589	565	574	568	587	557	587	577	551	577	606	601	594	584	610	560	592	604	583	577	607	578	569	575	634	611	560	607	595	602	627	603	571	591	592	583	603	553	612	643	574	597	597	582	552	605	561	593	571	553	605	603	559	590	560	568	563	558	555	571	549	583	557	574	628	602	633	580	580	529	533	597	551	584	530	600	604	551	573	558	577	599	596	572	570	550	534	550	611	597	558	579	530	594	596	539	614	574	555	646	553	593	587	585	607	583	555	595	604	607	608	590	571	582	587	622	544	566	592	562	573	543	584	579	581	599	575	568	604	562	538	592	568	591	585	570	572	576	547	595	614	584	599	587	589	552	558	571	588	569	580	565	612	545	584	554	540	571	586	584	609	574	588	567	578	572	618	559	613	546	607	564	539	617	561	575	615	596	546	591	586	541	583	560	595	596	555	627	604	612	604	586	594	563	581	572	591	518	561	563	587	580	531	568	605	618	598	581	578	612	569	534	609	579	609	568	562	579	584	580	575	553	600	577	607	591	594	533	559	579	591	594	621	578	588	582	561	596	563	636	588	557	570	535	561	597	565	576	577	596	537	621	577	572	569	596	589	570	586	602	580	595	604	580	608	568	566	576	591	616	590	611	609	588	608	552	572	531	576	613	553	563	554	588	578	585	607	583	620	557	570	598	595	602	602	572	567	558	532	608	584	595	601	582	603	563	547	601	539	601	576	558	561	567	538	599	557	563	599	564	572	603	581	577	580	543	564	576	580	579	576	584	599	599	573	577	640	569	620	598	577	598	568	596	551	545	611	575	586	576	572	588	612	544	622	610	593	618	544	602	637	572	595	625	543	575	622	589	586	560	582	587	565	585	604	589	580	528	607	618	579	540	610	574	582	592	574	589	558	541	619	531	572	584	584	561	598	583	563	582	563	555	584	579	595	581	564	579	547	603	544	567	602	560	553	585	628	584	580	527	585	549	595	515	588	601	593	564	614	565	591	551	571	568	608	595	574	586	572	550	603	576	573	565	556	573	567	600	561	611	547	538	600	594	598	569	602	611	598	564	552	599	596	574	599	551	604	579	583	556	612	558	579	586	605	597	593	543	597	584	578	592	573	579	628	571	560	570	625	618	576	589	550	569	592	640	546	592	608	573	557	608	596	550	580	566	640	617	580	600	579	597	526	571	565	607	601	558	586	611	609	604	578	626	571	562	567	598	545	567	580	561	599	570	553	603	561	591	590	597	605	587	555	579	608	556	591	600	566	572	587	584	577	586	567	583	600	602	579	598	583	558	600	536	597	556	574	564	589	587	565	573	572	595	592	576	556	577	627	609	598	570	589	575	581	571	582	579	566	562	578	561	541	613	579	620	577	615	618	564	555	580	567	596	576	588	586	597	573	566	553	613	578	579	565	568	557	597	566	586	529	606	564	548	556	556	583	568	588	578	597	582	647	570	594	540	572	591	590	605	592	581	565	570	579	583	577	605	579	586	659	580	573	539	575	573	557	584	603	557	582	643	564	594	576	581	583	569	617	565	574	590	589	562	598	575	543	595	547	569	648	564	614	585	600	592	649	590	569	623	546	618	595	544	586	585	589	542	580	583	595	568	564	641	567	570	581	529	562	580	577	553	553	617	590	527	541	589	548	608	565	600	569	573	572	586	573	521	587	602	579	595	578	581	576	608	606	596	600	605	591	522	622	585	588	573	562	557	544	562	618	581	572	604
22587	21199	28755	23948	21211	21238	10137	1918	1297	1217	1143	1083	979	984	884	873	872	804	817	716	762	768	766	762	791	769	756	706	677	702	657	711	676	692	636	682	659	632	597	645	621	626	592	609	648	568	614	593	540	592	584	568	562	570	595	514	552	578	523	557	498	564	519	572	542	566	567	585	550	600	575	553	606	567	568	584	502	554	514	562	555	551	578	569	540	561	555	538	536	589	576	594	554	547	554	537	539	577	547	523	567	516	524	560	607	546	568	518	533	524	538	541	585	537	500	556	546	511	508	569	521	524	563	538	574	510	544	556	560	503	543	525	558	546	559	527	536	524	532	564	529	543	555	562	588	553	522	513	529	545	587	559	571	555	565	520	546	567	534	514	551	516	510	550	522	538	541	543	474	559	531	535	533	536	535	541	542	590	538	521	534	493	520	502	520	548	535	542	532	564	517	529	536	582	572	501	578	522	555	497	529	569	559	523	539	539	528	551	524	564	533	541	528	488	565	549	566	549	537	556	555	566	565	523	545	566	519	515	598	531	541	568	575	561	618	537	547	504	572	521	562	570	580	548	559	554	520	570	530	550	542	546	552	543	558	528	544	548	539	579	538	551	553	569	531	509	545	542	551	496	518	568	553	553	557	559	538	550	593	558	566	539	568	496	575	569	536	524	516	552	574	561	563	550	553	523	565	583	541	573	528	564	520	553	565	574	549	536	562	561	568	590	504	535	561	537	586	554	535	553	502	538	543	610	568	552	540	558	555	555	546	519	533	539	592	552	559	504	562	555	536	515	538	571	517	565	513	544	559	560	505	572	579	545	560	566	524	494	597	537	589	564	544	529	547	544	532	563	556	602	532	561	510	488	538	552	568	512	561	538	548	520	544	535	566	520	577	511	558	506	564	514	565	545	589	543	603	514	552	534	527	538	572	526	499	531	530	550	551	562	534	545	563	546	510	569	548	564	549	523	553	570	549	560	574	538	518	556	512	515	596	533	541	552	504	537	546	549	502	541	578	557	564	491	525	556	523	516	562	554	571	522	520	533	514	516	527	554	551	517	552	530	523	522	541	544	545	549	553	569	582	512	524	538	537	525	525	567	558	549	540	521	528	551	601	548	569	521	542	534	532	536	546	502	531	528	551	553	490	575	532	568	531	537	538	550	577	569	550	543	557	533	506	519	484	586	527	533	565	546	539	524	516	570	533	528	557	530	538	515	561	587	539	513	521	592	560	544	529	541	562	568	565	556	564	552	533	532	566	535	535	559	541	575	543	528	525	589	537	539	569	518	546	532	565	566	549	576	535	610	555	524	516	514	553	561	535	539	542	548	579	514	500	544	578	550	574	543	526	550	529	542	545	571	564	537	534	535	619	577	553	562	516	560	592	515	536	545	561	495	524	540	541	588	550	557	529	530	530	551	528	538	609	507	534	542	521	572	548	594	535	562	586	548	571	577	573	545	549	538	516	607	515	549	564	563	527	511	536	529	559	533	517	547	535	497	527	536	527	518	585	530	556	515	492	578	567	558	551	541	533	560	525	548	512	551	547	577	516	516	508	596	595	571	547	594	586	544	543	564	517	566	537	582	544	537	545	537	523	565	544	496	547	552	567	506	548	528	512	518	557	546	533	505	534	541	521	532	557	571	571	546	571	560	547	540	555	542	523	519	550	537	530	557	525	541	548	536	556	568	535	540	572	577	524	520	541	522	559	557	536	530	555	580	551	543	563	550	544	529	575	531	545	553	542	561	563	567	567	560	573	549	542	550	529	556	535	522	543	564	517	546	519	535	582	522	516	536	562	536	551	539	527	529	566	514	560	557	493	533	511	564	549	536	526	549	533	571	535	526	518	522	517	512	549	520	516	540	574	538	560	523	557	556	555	525	569	558	518	515	537	540	510	562	523	536	556	568	537	541	533	547	510	591	514	537	504	555	580	536	531	547	532	548	568	507	524	557	575	565	528	547	573	570	548	528	542	550	529	502	545	513	545	547	547	537	581	560	549	539	504	534	500	564	561	539	508	493	535	579	565	554	555	561	557	548	508	580	528	579	526	529	570	557	548	538	546	540	506	570	576	558	565	505	538	540	535	553	565	579	540	527	517	519	567	521	571	554	495	530	518	550	533	541	512	517	505	505	564	564	561	488	546	562	558	552	537	568	508	540	551	483	548	586	541	559	582	577	581	554	567	538	529	529	578	558	577	544	512	556	503	521	548	491	549	554	568	533	528	549	547	540	546	574	523	494	533	526	557	520	508	544	524	480	523	573	563	528	548	515	527	551	609	535	528	554	508	556	532	522	533	532	535	514	561	565	522	581	487	539	542	498	556	564	534	548	516	511	577	528	518	533	560	491	556	554	566	533	561	567	551	533	497	539	588	538	498	528	540	522	559	544	547	541	555	535	547	570	556	514	556	493	576	543	532	524	569	527	538	570	540	506	540	554	557	507	553	542	555	541	511	564	590	528	584	514	538	533	530	567	579	562	545	524	538	544	533	533	569	571	559	510	542	572	547	559	530	553	547	511	525	556	572	520	525	543	523	523	560	528	547	528	546	484	529	558	546	564	536	525	543	519	533	503	544	552	516	541	568	530	552	570	529	525	573	522	562	517	521	564	566	518	542	507	547	529	530	535	546	564	550	543	518	501	536	520	548	584	506	570	549	541	527	546	532	556	532	547	551	538	530	520	554	551	542	542	510	515	565	537	499	556	551	505	582	508	566	534	553	520	535	578	561	516	545	547	555	534	512	538	551	524	560	570	522	556	557	527	568	556	527	593	532	521	562	541	522	511	514	540	547	551	563	547	532	535	534	554	513	547	553	576	508	562	579	553	533	522	520	493	541	557	556	551	563	549	514	540	544	545	569	556	532	521	545	524	573	539	517	523	545	540	524	543	546	506	551	560	530	552	500	522	557	547	533	520	519	558	484	578	569	543	550	543	554	521	515	530	508	543	530	528	556	535	546	559	574	522	565	546	554	561	507	573	540	545	573	568	561	572	513	558	550	555	514	549	534	516	535	568	521	504	543	538	542	505	558	541	542	540	551	523	533	579	549	559	547	554	557	520	521	518	523	515	554	509	535	540	565	528	574	539	561	527	583	539	535	543	534	497	517	557	568	561	530	534	521	523	534	540	545	579	556	507	534	516	555	541	554	520	524	589	560	492	524	565	544	545	545	523	526	526	519	522	527	560	549	574	555	522	529	516	556	540	592	535	556	536	516	573	519	546	561	552	536	548	524	552	522	553	497	541	568	537	535	515	573	614	536	556	542	555	555	525	509	566	534	547	511	525	505	576	505	538	502	520	560	546	521	531	605	549	585	511	517	522	533	529	532	562	527	543	550	545	541	529	565	527	561	555	555	547	567	542	535	532	580	535	528	533	567	538	559	537	573	502	563	527	544	523	534	544	531	512	514	546	546	513	505	539	547	553	563	550	572	548	572	537	499	578	553	531	517	532	595	535	567	542	542	535	555	568	532	565	552	520
24844	47403	34325	16079	9786	5714	3701	2919	2378	2021	1782	1651	1452	1319	1303	1332	1178	1156	1107	1082	1044	1042	1065	1008	1037	1009	1017	936	910	882	910	871	881	860	885	817	832	847	789	753	777	809	756	761	735	754	736	738	700	690	685	716	675	698	652	730	667	673	684	692	677	688	674	697	700	643	644	636	642	650	630	693	616	667	685	658	674	697	623	661	619	670	649	655	684	628	680	667	672	638	650	693	715	648	707	665	664	648	667	659	634	636	658	651	662	586	694	643	689	640	635	631	627	716	628	614	664	614	659	632	636	628	660	676	652	667	642	662	656	665	645	698	698	626	680	717	660	635	623	637	618	664	686	641	667	650	655	666	672	673	613	661	677	674	627	662	646	626	640	661	643	660	655	615	668	648	623	686	647	670	670	654	677	655	683	595	620	654	648	675	638	666	628	629	613	633	670	599	651	640	608	655	694	626	653	675	673	670	680	604	624	640	659	639	698	663	684	667	680	712	640	647	647	644	649	651	637	648	681	686	647	712	669	639	682	646	691	627	606	615	667	694	670	672	625	675	659	635	664	652	632	611	654	616	655	654	639	697	604	654	647	658	686	671	674	650	616	652	695	708	654	658	653	704	641	634	687	654	637	640	653	636	670	626	635	679	656	667	668	606	661	621	659	643	645	626	629	689	625	666	695	602	645	612	666	651	695	646	622	624	648	654	612	654	633	593	623	681	616	665	699	639	635	675	642	590	692	682	615	670	651	681	647	682	650	713	646	669	576	627	622	659	626	669	638	619	625	686	722	702	719	609	666	647	679	669	679	651	639	671	642	614	655	672	655	659	626	680	593	695	647	677	611	662	611	614	612	636	614	639	623	704	630	685	656	681	666	651	658	673	630	666	637	627	678	669	652	609	645	651	697	608	662	609	651	637	664	618	678	650	692	650	660	639	634	652	637	659	660	637	673	653	676	658	648	627	668	648	653	665	661	678	707	671	644	680	681	676	652	661	671	641	681	672	671	643	654	643	623	666	646	610	636	675	638	639	604	648	659	672	712	622	647	698	676	640	638	640	616	681	635	642	661	670	634	597	676	698	643	671	663	659	685	667	702	673	692	704	655	694	664	687	608	653	640	695	644	642	674	664	655	676	626	657	660	619	643	645	656	677	631	659	625	661	675	670	658	653	681	643	687	675	631	671	651	641	671	656	653	698	638	665	677	662	638	662	641	658	645	686	686	628	700	650	635	663	649	642	659	679	633	627	665	685	629	676	699	676	624	647	662	637	613	628	642	672	601	653	699	660	689	664	688	675	617	643	655	628	617	664	623	652	620	617	641	641	676	659	649	635	646	680	632	687	622	623	693	649	664	709	697	669	671	632	641	642	657	668	638	665	655	633	655	656	646	683	661	651	628	689	643	656	673	632	633	669	636	643	686	685	645	646	614	616	684	623	644	638	651	647	680	631	685	700	631	643	652	635	640	663	650	611	644	664	647	655	648	670	666	641	675	634	609	609	677	639	624	674	677	658	654	664	681	617	623	624	643	656	652	646	615	651	621	638	692	624	666	671	611	665	620	685	704	654	666	680	664	678	673	651	651	649	630	655	692	674	678	633	632	638	628	693	667	639	693	686	631	694	640	726	644	629	630	686	631	656	641	654	620	656	634	639	666	647	644	658	617	671	655	684	681	647	676	662	635	656	646	662	675	662	638	609	643	664	629	649	653	668	662	664	670	667	657	632	674	622	643	678	704	599	672	658	659	643	643	640	684	638	628	654	659	681	645	652	641	643	663	681	704	632	641	665	637	618	678	671	686	650	645	685	676	632	675	638	677	634	629	627	650	646	652	655	647	652	665	671	684	637	647	652	670	664	665	656	673	653	643	669	619	665	646	662	680	672	606	643	650	708	613	634	635	684	622	649	655	660	606	638	597	615	689	627	646	632	653	628	654	656	649	630	686	672	647	663	640	676	660	648	624	638	651	664	645	664	646	649	590	698	612	660	677	643	659	676	689	650	673	616	624	654	648	617	663	689	677	641	669	641	677	633	644	663	633	641	634	649	615	673	654	644	644	624	656	648	680	652	659	678	661	670	641	641	662	659	655	688	661	625	630	614	622	664	634	597	671	710	652	686	690	602	633	653	673	670	658	626	671	691	680	644	653	638	683	669	643	665	647	663	667	620	643	643	653	667	614	608	675	618	649	630	678	631	679	631	612	674	615	659	636	640	654	697	620	650	656	675	696	646	598	668	615	685	703	664	625	687	642	612	635	636	657	645	675	627	670	685	653	660	633	631	630	637	674	636	716	637	665	646	669	623	646	690	622	642	635	669	641	645	657	648	667	658	610	634	649	602	660	662	687	632	613	634	704	662	657	639	656	657	668	652	666	635	631	627	613	681	672	651	681	660	653	679	683	713	704	690	653	650	684	704	652	660	651	656	624	641	698	646	648	627	663	642	672	674	630	669	595	621	695	703	645	636	652	606	642	659	688	709	629	651	653	640	648	681	633	687	625	662	643	620	681	651	678	614	662	657	656	636	700	658	667	659	649	701	643	681	641	660	634	644	651	651	690	653	686	682	618	657	653	657	625	645	651	679	649	651	688	648	632	647	689	641	652	663	684	687	655	608	677	660	603	669	647	690	659	672	654	638	679	662	670	646	649	628	603	696	622	615	678	670	622	608	620	626	575	635	664	632	676	640	665	666	684	613	685	683	666	707	621	643	663	620	666	646	653	668	661	653	674	658	648	654	656	677	636	645	654	701	638	661	644	617	685	633	653	627	685	645	598	669	689	644	678	662	635	677	686	683	651	609	677	632	673	673	658	656	662	635	626	637	615	638	661	640	654	635	646	679	682	613	629	654	676	604	611	651	642	688	637	631	680	595	631	679	708	609	649	637	671	623	649	636	637	622	646	666	682	677	653	672	658	657	645	648	663	670	640	639	688	707	641	653	665	653	629	663	619	610	649	664	681	624	668	708	675	668	658	643	638	656	659	628	645	643	644	685	631	649	655	656	634	663	706	650	615	646	679	649	613	654	682	647	634	635	693	637	632	647	669	674	666	657	676	637	645	671	610	643	635	659	646	633	669	685	674	664	654	653	668	651	627	644	668	664	678	602	647	618	654	643	666	670	673	641	681	677	667	652	662	678	664	639	659	681	650	668	627	657	662	620	649	638	597	676	616	643	623	633	636	662	659	697	634	629	648	659	666	660	667	669	660	669	638	648	605	650	625	613	636	623	679	676	636	684	607	681	613	639	683	642	658	652	663	677	646	665	630	650	642	632	655	667	671	662	680	641	661	648	627	683	635	703	640	644	689	644	676	661	648	638	662	667	646	658	637	644	638	680	680	686	637	676	633	647	681	610	618	626	660	667	577	683	672	624	661	658	654	670	642	698	655	703	663	657	618	655	656	672	700	659	613	659	654	631	681	649	609	660	611	626	721	633	659	675	613	707	654	657	644	640	664	646	628	676	672	654	663	652	694	664	687	662	655	621	656	684
27894	22129	17989	5700	2147	1160	926	865	799	825	751	772	756	774	738	670	716	712	767	685	715	677	758	666	747	700	701	681	711	698	661	700	717	728	677	657	702	663	707	653	728	681	666	647	634	666	684	647	664	628	625	627	664	675	719	677	684	685	645	630	677	638	678	699	727	699	688	654	663	682	661	680	648	699	644	659	636	600	678	720	706	656	654	694	673	635	688	679	662	668	662	643	678	643	597	643	685	668	598	668	684	626	693	629	653	669	693	646	643	628	664	603	705	646	617	673	630	653	626	671	670	668	651	658	593	652	675	642	682	657	632	622	641	600	607	652	681	688	656	625	642	659	614	647	690	607	640	646	617	638	654	624	647	662	655	633	684	624	621	636	656	613	649	698	625	639	635	672	698	690	650	672	680	625	636	693	648	647	695	650	666	607	642	669	657	649	612	650	652	645	642	661	641	648	622	620	681	658	702	614	654	663	625	679	651	712	695	655	610	666	634	680	672	696	679	632	631	662	675	658	685	648	645	652	654	635	647	628	642	668	708	666	617	663	659	660	634	624	746	661	671	613	651	659	655	647	633	675	589	690	646	653	635	656	669	708	679	628	630	646	640	662	650	658	682	615	687	633	652	709	665	661	661	659	659	652	623	646	686	619	673	645	658	658	651	662	659	618	731	656	606	645	640	703	681	645	696	631	649	688	644	624	609	631	667	714	605	684	698	691	646	646	664	643	636	656	619	647	682	650	625	653	685	666	631	677	575	649	644	647	634	629	656	707	658	643	653	664	689	682	628	727	675	624	644	610	637	639	648	671	674	658	673	709	640	622	661	676	663	680	642	643	646	671	637	617	677	671	699	658	657	703	648	652	685	694	713	628	703	627	614	632	630	665	670	642	649	661	657	655	695	627	613	648	671	655	631	641	715	650	689	693	683	654	624	667	677	657	613	633	667	657	631	668	569	669	675	655	679	651	675	673	685	619	657	646	675	634	661	668	642	628	680	610	592	666	618	633	642	667	626	650	651	685	617	687	664	646	657	640	596	671	646	676	691	631	637	641	645	642	651	682	683	674	646	661	635	645	685	678	686	653	670	665	659	642	647	630	629	617	643	641	655	666	658	646	654	659	655	664	662	664	650	690	664	669	609	675	676	690	695	642	673	623	626	636	648	703	622	641	661	718	642	632	659	657	681	657	630	665	629	639	673	711	621	583	639	666	642	626	623	653	628	628	641	611	636	663	667	676	724	618	647	627	655	659	650	720	675	682	700	689	667	631	656	623	621	670	649	682	681	632	630	662	623	621	662	595	651	682	687	649	613	623	695	662	619	658	690	632	669	664	639	633	655	667	659	661	644	635	684	609	659	667	635	641	655	626	662	642	678	662	683	618	641	637	647	664	657	640	645	652	667	660	678	675	655	717	659	622	644	691	671	681	675	707	646	635	662	639	703	629	643	658	607	668	699	622	668	665	630	654	695	645	688	653	645	686	653	621	676	637	677	636	609	648	635	676	689	630	618	680	661	681	691	662	659	652	644	661	669	677	658	645	641	653	636	629	643	672	656	624	647	656	601	696	643	694	672	640	657	655	678	681	638	606	667	635	632	658	681	695	687	628	637	676	653	665	644	684	646	649	686	668	655	641	649	677	607	636	653	638	610	624	675	631	652	629	689	597	674	637	649	691	655	629	672	623	682	672	687	692	660	644	708	645	626	631	683	650	677	644	679	613	659	649	604	670	652	676	601	657	685	672	645	603	638	639	642	656	710	639	659	660	676	599	662	630	646	628	649	621	651	662	678	635	677	638	635	689	644	654	609	687	661	615	602	666	625	643	621	676	654	640	666	696	624	606	682	690	675	658	656	681	667	635	636	655	707	712	691	664	690	636	650	625	657	645	622	648	627	635	662	675	593	662	659	677	631	642	645	646	669	710	643	673	642	636	612	633	617	634	635	668	653	646	670	635	636	681	634	638	661	626	674	694	682	644	652	671	639	704	687	653	686	726	665	638	705	598	633	687	656	702	624	662	678	675	649	613	620	672	674	660	676	651	631	643	617	615	694	643	682	671	637	618	669	664	689	614	681	659	655	637	651	663	624	647	634	635	665	667	673	651	627	626	664	608	654	675	631	600	682	657	670	634	683	624	650	637	684	695	646	645	693	658	676	646	626	650	640	661	658	653	691	655	643	648	666	652	643	649	651	629	628	658	649	656	649	689	673	634	645	608	726	673	634	674	637	625	649	645	598	640	670	675	639	605	681	660	626	622	652	737	639	671	692	640	650	695	668	673	619	646	676	650	634	666	667	675	601	676	678	620	622	617	643	653	679	659	665	631	636	660	647	677	637	701	651	714	651	677	698	654	660	633	648	731	603	625	654	644	636	670	636	634	651	672	648	650	694	669	590	692	652	662	646	690	668	655	675	655	656	679	639	616	654	661	649	680	645	663	660	661	639	720	654	686	630	631	636	616	652	639	623	672	632	701	648	650	637	663	645	673	691	679	630	627	676	658	675	708	632	644	643	663	678	637	684	693	676	675	658	657	639	646	638	678	651	629	679	662	624	672	695	648	640	625	661	674	656	672	702	665	657	676	632	612	642	705	661	648	646	671	628	625	633	650	657	634	646	655	695	657	663	654	702	663	606	705	660	675	651	668	636	643	640	678	635	648	684	676	656	638	599	654	632	656	679	649	646	650	662	670	637	637	669	633	641	610	628	662	628	663	629	660	680	663	647	641	705	623	651	656	669	701	670	665	661	672	680	665	668	644	671	653	634	713	636	637	689	648	628	669	678	653	640	663	645	600	642	645	633	654	679	670	663	704	649	605	642	668	700	669	620	700	661	660	670	641	673	675	669	596	606	684	616	679	681	651	714	640	658	662	602	672	665	650	628	656	646	668	657	681	644	665	642	647	674	656	652	646	677	603	669	690	692	673	631	643	660	687	670	651	656	640	642	666	674	653	674	648	719	656	629	657	671	691	641	704	667	627	621	659	595	698	659	626	672	661	658	682	671	656	663	677	680	646	705	674	630	640	627	650	658	617	693	629	674	669	639	661	678	672	650	643	637	667	697	641	635	619	627	629	655	641	661	609	669	621	646	686	654	672	672	675	685	660	601	721	625	674	651	646	652	655	676	633	645	646	613	670	636	638	633	617	593	683	679	584	665	636	611	636	649	654	620	652	683	672	656	596	650	700	642	671	618	657	707	700	651	638	685	670	668	655	661	669	645	656	681	691	672	642	633	707	660	692	676	623	642	663	654	665	655	631	657	688	649	650	637	694	670	661	672	641	610	660	660	684	673	636	596	685	667	623	686	665	648	588	636	696	630	620	647	638	639	662	662	643	606	625	656	679	696	680	681	676	671	669	637	663	692	662	642	594	658	667	696	611	662	665	634	612	703	625	655	693	666	692	661	654	651	647	627	631	673	657	690	670	631	655	671	643	672	632	611	656	649	600	668	674	652	680	668	699	633	612	679	697	644	651	640	625	708	661
22297	32511	19789	5827	3326	1812	1351	1251	1147	1035	1006	947	931	913	836	869	927	959	862	880	865	874	817	823	832	891	799	881	832	812	863	818	829	857	811	845	789	794	830	832	785	827	793	792	808	783	834	816	750	777	761	772	782	816	794	743	797	776	787	824	774	761	743	810	727	769	786	769	763	788	783	809	801	766	779	797	784	756	771	800	774	783	752	772	791	851	810	804	833	775	780	783	783	777	781	800	769	816	771	784	766	792	786	813	835	775	839	818	769	771	759	754	835	838	761	808	784	769	756	796	815	798	765	764	801	774	778	785	757	794	791	802	781	793	723	752	798	705	739	819	748	764	750	802	750	785	764	802	823	794	735	786	797	809	769	785	752	755	804	779	791	759	745	742	799	790	739	786	761	783	804	766	776	795	775	777	808	774	799	800	776	807	797	804	816	733	779	767	761	752	756	792	762	816	818	748	790	762	761	748	758	782	767	824	722	756	789	722	731	818	759	791	731	821	760	785	747	767	803	835	781	781	711	762	760	738	826	768	753	781	797	769	783	775	810	791	813	760	753	770	757	747	787	719	784	806	772	758	800	770	827	760	801	828	764	763	717	778	734	759	798	764	815	777	787	769	786	772	742	803	783	776	760	778	738	753	759	757	815	788	840	734	802	807	788	784	758	832	764	815	828	829	772	716	752	775	734	768	776	793	816	776	805	782	769	787	808	810	772	800	785	739	759	796	812	822	778	795	774	775	811	779	727	794	804	752	754	811	785	789	818	774	748	833	790	774	770	789	758	789	806	783	799	807	773	752	773	835	750	734	713	782	792	749	809	780	770	774	778	724	796	814	815	768	807	750	836	815	762	785	771	788	753	798	809	802	848	780	823	747	800	821	794	823	816	800	731	816	737	796	750	771	824	767	785	770	754	735	834	762	818	801	740	733	782	782	765	807	779	775	732	824	803	808	800	753	805	806	775	759	808	787	801	786	792	756	823	788	790	804	783	789	794	779	776	771	780	783	750	744	814	795	768	780	763	822	788	762	796	774	815	760	816	820	832	765	758	794	813	797	838	739	804	727	763	741	800	813	814	813	768	780	768	802	775	812	758	783	758	789	789	786	761	796	791	792	776	796	854	786	773	815	774	807	788	767	765	786	840	779	747	781	771	745	794	765	789	778	783	783	757	819	778	722	764	730	804	840	759	756	804	806	746	764	766	782	721	760	777	841	751	735	801	807	781	724	789	828	782	781	777	787	750	796	824	798	788	774	797	791	709	770	771	783	765	758	842	799	801	753	781	788	819	799	726	726	784	770	775	797	775	775	789	745	781	751	743	829	813	794	774	770	767	757	762	758	745	842	800	818	825	770	807	770	777	809	793	763	801	805	815	791	712	853	799	764	785	812	775	797	796	839	730	802	772	790	773	747	773	818	766	813	813	778	786	771	773	807	807	749	835	751	785	835	755	770	772	820	803	768	758	789	783	770	809	777	787	794	754	781	843	764	842	819	776	711	786	795	765	796	786	751	799	804	789	763	773	747	769	823	796	770	759	756	761	777	795	762	831	817	764	756	766	783	764	833	752	745	779	803	737	767	812	774	740	785	803	805	772	768	776	746	842	728	739	809	745	783	807	772	811	769	742	760	780	794	819	767	812	816	801	789	809	878	746	770	795	782	769	734	790	795	785	745	765	762	789	790	783	769	765	768	797	797	780	742	740	836	779	803	752	796	814	739	804	816	760	766	842	787	785	804	731	782	803	742	768	773	756	806	783	789	728	779	784	829	817	823	787	722	786	787	729	745	778	751	729	803	770	769	756	687	788	820	793	796	724	791	798	794	775	766	810	745	747	806	800	803	759	787	777	805	758	801	758	775	794	754	813	813	758	808	745	796	736	819	750	766	791	799	788	802	780	785	776	742	801	765	773	796	778	786	784	757	774	791	808	778	781	689	766	754	798	830	807	817	765	791	789	803	793	713	809	818	773	769	805	784	838	825	796	814	798	755	814	782	798	798	786	782	763	765	787	831	817	793	797	745	813	815	807	796	766	782	777	781	750	812	785	747	797	760	811	764	760	782	767	783	784	741	808	776	792	734	766	773	847	828	755	839	784	726	775	786	751	767	813	786	761	786	749	834	760	742	749	794	753	826	776	751	807	839	764	758	811	724	821	755	782	781	781	744	745	828	832	751	778	802	815	820	742	776	818	796	772	763	752	765	743	794	765	830	790	741	802	762	808	790	744	767	790	764	783	772	782	758	769	741	778	795	761	740	767	809	754	740	794	789	786	762	776	765	776	739	744	786	782	754	795	750	805	793	733	763	769	803	795	820	829	774	770	796	783	791	745	774	789	747	772	777	757	812	808	818	794	842	822	835	774	758	788	806	805	819	809	782	800	797	811	789	789	781	734	799	787	755	780	764	819	778	751	766	784	777	778	758	780	803	756	739	822	786	795	742	770	765	776	739	820	789	749	796	791	794	756	722	812	800	750	753	754	748	812	846	740	778	777	753	778	798	746	801	782	780	771	767	780	791	798	777	799	805	787	786	765	758	754	760	786	777	796	806	730	760	795	740	771	782	768	800	774	803	790	785	747	787	739	792	796	758	789	798	804	764	773	834	846	761	788	717	778	747	794	798	789	785	770	821	781	769	790	758	806	833	774	730	729	835	774	761	774	790	718	762	817	758	834	797	788	748	764	728	714	813	781	812	792	752	796	796	844	761	788	784	785	806	820	761	741	774	796	774	749	748	799	834	797	810	761	806	796	777	767	784	811	782	810	714	772	825	775	758	729	783	778	781	748	779	808	796	782	774	799	821	740	784	795	817	776	788	799	749	796	777	743	757	752	802	848	723	742	766	765	765	790	761	752	766	772	816	758	773	762	781	762	768	796	812	777	773	813	780	815	770	808	739	783	789	853	812	776	777	775	762	737	804	816	722	781	781	800	849	791	819	748	795	750	831	844	829	763	759	784	740	777	794	743	779	791	748	812	789	795	800	772	748	795	829	760	777	827	760	739	736	801	756	836	794	786	813	789	750	846	755	807	751	799	766	769	768	765	759	824	757	811	798	736	757	816	791	795	752	766	765	744	771	754	716	720	760	806	795	775	819	774	778	765	745	754	794	836	753	790	795	730	818	788	818	784	735	790	770	791	773	788	787	772	759	765	792	823	799	763	754	807	791	792	749	833	838	769	812	766	783	778	785	807	822	766	826	758	773	765	754	778	778	795	805	768	772	760	773	820	810	773	781	771	774	796	778	775	802	774	769	794	795	817	759	740	781	757	852	761	808	779	789	815	792	840	839	804	806	777	838	770	777	742	747	740	790	792	816	716	769	765	769	787	787	766	784	790	769	831	759	777	760	770	758	787	789	767	779	788	808	761	746	809	735	802	780	742	785	781	788	785	792	817	786	785	766	750	748	784	754	737	716	758	785	804	799	865	792	743	774	758	826	770	812	807	743	774	792	799	780	798	787	840	784	738	787	781	726	811	770	739	820
23726	21142	28189	24356	21107	11284	2250	1535	1286	1198	1131	1004	998	986	936	960	891	874	902	877	884	868	900	886	807	859	855	861	845	839	886	813	805	811	821	841	783	812	847	747	775	763	744	759	704	733	728	739	737	739	749	801	728	709	738	723	803	715	731	753	759	731	747	714	735	739	722	747	709	717	745	720	717	720	718	721	742	718	753	711	724	796	710	703	702	702	750	749	712	689	735	750	658	769	752	720	713	722	722	671	739	738	696	700	719	720	706	717	713	718	704	705	701	742	701	655	703	740	747	763	762	699	714	658	764	763	791	750	718	723	693	727	711	750	685	766	662	739	690	723	682	730	753	762	665	755	718	664	766	723	691	757	734	642	706	653	701	676	748	675	680	709	707	699	719	759	749	724	704	797	695	694	741	739	701	734	720	693	722	733	738	721	702	645	731	750	673	679	673	721	697	722	695	750	742	738	702	731	754	772	708	679	723	703	713	731	732	735	705	722	724	658	743	674	661	701	707	743	743	711	735	741	722	713	776	713	707	744	790	692	682	674	707	661	731	770	676	711	703	723	721	774	759	687	710	732	688	756	719	720	688	701	696	739	672	714	711	723	666	746	728	741	691	733	732	680	693	731	688	714	779	754	685	747	705	716	702	739	705	749	773	700	732	759	720	685	744	719	694	739	753	719	760	694	699	694	706	720	739	740	736	732	653	717	656	725	733	739	720	693	739	726	707	675	690	665	700	737	722	707	700	710	765	692	714	686	674	698	663	746	686	691	761	728	742	715	727	701	748	738	720	761	765	706	721	720	652	723	726	759	742	708	711	715	699	741	681	730	710	700	687	711	730	721	698	721	773	728	664	703	706	702	740	714	727	778	684	676	735	724	702	701	719	697	696	679	694	714	730	706	704	717	740	717	765	782	741	714	735	722	705	711	693	719	748	709	712	733	705	688	712	735	670	752	756	718	701	712	740	724	690	723	744	706	742	733	685	741	699	725	684	706	712	708	719	711	671	735	723	725	713	773	720	655	720	690	741	726	729	725	710	742	727	752	735	733	708	737	725	724	750	701	720	706	694	698	763	707	740	762	692	736	733	748	729	762	690	715	657	702	713	734	695	708	712	775	715	714	710	713	696	685	722	733	740	749	791	689	719	746	727	730	687	738	738	739	686	793	741	733	679	647	731	698	694	749	730	685	714	755	688	667	760	737	734	691	735	741	706	687	706	767	744	730	705	723	740	730	734	717	723	783	741	745	743	733	765	720	705	721	661	702	730	767	684	716	719	703	729	729	727	725	749	712	737	731	719	734	692	734	742	738	700	718	711	735	776	738	760	697	709	766	728	696	758	709	701	701	741	691	742	707	749	743	732	721	711	681	685	760	763	692	715	726	726	757	694	680	715	709	707	723	726	702	745	704	696	694	709	732	745	700	696	724	772	721	740	717	791	699	720	721	719	701	724	674	713	751	705	758	726	699	741	745	691	736	808	767	740	689	742	736	742	676	738	667	690	782	721	688	735	747	692	719	679	713	710	703	716	695	704	760	723	755	706	763	693	727	747	700	703	729	749	691	691	756	723	691	732	705	727	703	743	735	689	671	731	709	743	679	710	724	711	692	722	738	706	761	720	670	704	716	746	706	713	734	721	678	743	746	789	682	704	755	740	713	690	740	732	704	748	776	755	763	719	712	694	759	729	766	725	713	735	719	776	723	768	683	696	691	706	686	736	744	663	719	713	700	791	708	724	702	697	705	695	729	724	700	687	687	699	736	650	786	739	711	759	711	728	731	732	736	728	720	732	694	653	746	778	720	678	725	776	715	737	697	752	720	751	661	790	690	701	709	699	710	654	724	724	733	755	721	741	667	720	702	706	740	771	709	757	743	681	735	681	720	741	718	706	720	721	647	717	741	712	735	724	767	750	715	673	690	672	730	747	721	716	701	736	716	692	738	752	714	695	739	707	715	632	692	686	742	697	707	711	705	647	731	732	719	743	721	694	733	739	735	770	705	721	702	709	695	734	706	696	736	703	654	732	690	686	741	686	720	738	684	770	693	766	722	759	746	698	702	707	704	727	697	725	678	717	700	732	700	717	733	680	723	747	731	743	742	726	746	740	711	730	675	702	723	690	719	710	681	693	697	720	698	674	774	722	737	633	707	722	708	695	687	755	691	752	721	726	698	720	679	718	756	723	698	705	729	755	743	724	701	711	704	708	706	728	767	699	710	726	731	754	715	710	655	774	732	704	720	711	729	700	668	693	682	734	693	755	706	721	797	722	744	701	697	715	727	713	694	740	726	746	686	704	658	732	696	746	727	750	709	725	735	716	718	681	721	676	704	697	707	674	717	696	747	677	696	701	750	722	701	745	683	681	739	731	688	747	725	760	748	762	755	725	728	755	756	727	707	729	756	749	736	704	757	732	740	705	735	743	730	691	714	694	723	714	724	719	765	716	689	725	740	740	739	713	683	719	704	682	712	700	720	757	723	746	730	686	719	668	680	674	725	698	803	731	734	752	722	713	721	696	663	691	730	742	731	748	700	750	738	751	726	716	696	700	777	736	712	778	705	742	768	758	737	758	710	690	729	710	742	714	692	748	756	733	734	701	716	706	696	741	688	751	691	727	729	693	748	695	691	759	738	678	764	723	736	748	669	722	712	707	751	684	718	681	752	790	697	716	713	720	714	696	777	732	732	742	729	746	720	730	686	698	709	697	721	734	687	760	774	718	733	699	728	685	712	721	737	764	701	726	750	725	744	694	721	712	777	719	766	722	704	700	724	682	720	656	725	719	703	715	739	710	761	746	723	747	660	717	723	733	768	729	709	742	686	737	669	724	745	762	699	718	685	710	737	711	703	709	673	743	723	702	727	724	697	749	697	691	694	757	700	718	712	692	698	762	750	733	699	722	699	693	716	714	728	729	743	731	724	705	758	712	696	714	727	718	768	755	746	688	683	668	731	704	666	686	716	696	719	716	715	705	740	746	706	728	719	756	719	691	718	707	722	687	718	731	708	745	733	697	714	730	710	729	717	731	685	757	683	692	749	734	706	721	748	683	709	714	706	690	696	759	717	719	716	762	668	705	713	710	721	714	745	741	705	737	743	746	666	707	751	763	740	738	709	732	737	707	734	701	736	729	691	745	756	764	698	703	702	731	724	726	760	712	771	744	733	689	746	722	744	704	718	771	738	710	756	765	732	706	708	717	726	741	772	745	731	751	693	679	706	760	770	702	729	709	730	702	734	715	712	717	744	738	697	690	709	712	723	698	657	711	687	765	750	710	748	711	729	782	716	693	706	720	681	739	719	720	684	746	753	700	704	727	727	716	687	696	751	737	695	731	699	722	768	691	712	680	798	718	754	666	759	744	717	715	697	680	735	710	649	735	718	719	673	731	716	690	698	722	744	711	713	664	768	716	739	717	710	746	733	696	708	737	698	726	707	730	677	773	769	715	736	697	743	712	729	711	715	738	733	746	695	714	758	704	682	749	703
22058	41442	29108	11447	6538	3610	2678	2286	1911	1753	1569	1448	1361	1357	1289	1248	1176	1212	1169	1087	1112	1115	1041	1143	1086	1084	1103	955	994	971	1024	1015	1001	1014	970	984	965	983	1065	916	920	950	942	900	957	901	854	944	830	914	898	952	843	885	867	914	899	915	897	923	848	835	865	850	882	893	874	824	851	860	905	823	902	853	855	878	860	894	852	889	916	877	877	833	854	821	874	842	901	814	909	870	833	888	837	903	875	894	867	862	891	847	870	838	853	896	841	834	857	870	851	882	846	820	895	855	900	839	873	847	823	802	874	890	840	891	836	881	877	827	881	857	883	904	862	856	871	820	883	869	842	824	876	837	884	906	864	871	868	847	868	829	855	829	844	909	920	895	916	875	918	936	896	806	843	842	846	869	891	859	824	794	863	903	888	853	835	881	820	877	905	929	858	839	912	869	871	832	872	861	851	928	876	912	862	837	845	883	853	899	846	880	844	906	831	894	862	946	913	859	908	808	909	861	862	888	881	814	933	791	894	891	874	901	855	877	864	827	878	811	822	845	858	858	844	886	894	877	828	854	870	892	867	891	853	832	892	861	867	812	886	848	870	917	904	917	855	843	853	821	871	776	850	806	860	838	877	818	876	875	802	871	869	923	818	814	844	888	907	806	821	879	784	862	816	814	867	848	844	921	903	851	827	808	854	860	907	875	840	843	828	880	891	852	825	857	811	875	908	908	892	848	799	878	811	878	872	845	840	851	865	831	812	855	884	852	810	851	818	863	849	841	834	901	866	848	867	881	843	828	895	862	871	823	790	813	765	832	877	867	863	868	835	811	856	875	812	885	841	889	830	836	863	875	917	814	850	855	854	864	837	846	900	918	888	833	858	838	889	859	865	878	818	824	830	833	879	862	852	836	840	846	883	872	893	861	834	874	873	848	862	825	847	861	837	869	850	924	798	853	871	848	862	854	874	882	859	815	822	827	862	880	845	784	877	848	882	860	894	908	858	892	813	744	832	854	870	952	843	862	873	859	860	887	847	901	869	792	882	891	844	838	871	852	854	903	814	845	868	836	818	871	912	845	856	894	815	851	823	826	913	902	902	867	848	865	871	860	872	828	946	852	892	855	832	879	880	826	844	890	847	880	829	848	861	863	831	864	863	841	824	797	857	831	854	815	926	865	835	922	831	867	850	898	897	846	882	870	892	898	888	849	848	851	867	838	815	883	843	863	921	866	823	899	839	877	904	875	856	904	812	912	913	845	890	859	857	849	837	824	852	805	878	836	895	870	828	886	872	850	840	840	892	882	847	888	866	920	873	841	846	855	850	868	812	844	842	839	879	907	847	814	848	918	854	886	813	822	875	801	810	863	847	890	879	871	905	839	873	873	872	891	858	840	854	893	885	786	870	896	887	828	865	839	868	864	868	839	884	867	813	913	847	895	852	855	887	878	809	864	857	875	901	883	844	837	878	896	862	870	848	826	868	868	868	849	845	868	834	884	883	917	858	863	874	899	868	896	861	856	900	828	838	919	833	844	797	861	876	846	918	867	873	820	855	834	830	863	917	870	814	871	883	846	897	869	839	841	893	835	843	876	853	883	877	850	837	822	917	852	868	867	887	863	859	834	864	858	841	852	896	883	856	848	905	896	827	833	850	881	881	921	804	874	863	864	812	810	885	825	865	875	840	905	875	850	872	864	828	889	843	859	889	819	834	872	887	860	927	845	840	860	877	867	843	830	811	898	864	825	863	826	852	846	863	903	869	844	822	810	855	844	859	824	903	847	889	842	958	838	839	856	815	870	847	804	836	849	864	872	869	873	883	905	854	892	825	861	821	825	822	908	849	862	869	803	887	809	817	876	833	874	867	830	823	876	817	783	838	864	880	872	848	795	904	863	887	927	837	879	860	865	889	887	812	868	867	845	847	813	868	863	884	843	837	836	804	847	867	850	801	817	895	848	847	851	866	872	827	878	852	882	833	843	827	901	836	879	819	786	890	833	830	904	832	893	850	898	869	798	901	845	880	859	758	889	820	866	830	850	892	823	875	910	861	873	884	817	845	815	915	905	881	845	903	823	846	888	848	834	886	818	893	895	780	874	850	833	875	836	848	897	896	893	861	848	893	872	852	881	859	917	834	870	887	835	858	824	850	866	905	853	856	829	836	874	798	901	848	855	858	874	838	857	923	845	851	850	835	924	841	878	859	875	874	871	859	853	851	839	901	894	832	924	873	821	823	824	892	873	918	895	859	880	874	949	929	874	847	900	810	925	844	868	861	854	919	842	794	831	848	852	879	878	860	889	836	886	890	834	850	926	866	858	828	875	877	834	932	871	884	861	793	896	869	917	820	792	879	832	817	862	860	817	808	898	881	871	855	841	886	872	815	841	890	893	875	875	827	816	846	874	853	847	880	847	866	853	829	820	814	884	897	778	881	844	827	819	810	894	879	844	846	875	843	871	805	848	879	864	874	874	791	840	884	869	859	873	892	878	837	830	867	857	858	848	877	830	863	829	904	829	844	856	875	855	825	851	919	887	874	865	905	834	874	834	916	807	889	880	823	849	912	828	840	825	816	874	832	873	826	870	826	862	885	821	893	812	854	867	833	856	850	878	870	818	872	823	923	848	837	876	840	868	879	894	864	848	857	871	857	832	831	891	821	845	860	922	916	881	868	870	873	822	879	900	797	845	865	906	860	873	836	851	840	849	858	862	842	881	874	847	808	901	883	861	872	878	830	870	887	863	830	851	872	860	832	829	859	875	833	861	859	879	874	834	877	892	859	895	875	821	931	832	859	835	854	845	884	884	898	842	844	868	835	885	831	848	819	901	834	894	833	877	860	877	812	928	853	864	874	824	847	828	826	854	846	870	879	861	799	855	887	879	846	850	875	837	882	824	904	906	888	853	833	858	899	841	893	912	864	887	891	820	841	901	846	882	860	898	846	817	868	822	863	833	862	858	873	904	829	919	853	864	875	838	858	873	870	853	868	810	793	883	895	815	841	859	881	895	822	847	807	843	876	889	812	861	831	834	848	876	836	808	855	807	843	843	848	894	855	825	911	829	787	868	859	878	892	891	864	863	886	818	829	825	856	836	843	859	923	807	856	819	881	875	859	812	876	888	850	892	902	879	895	869	847	872	825	881	835	861	871	844	868	872	874	830	882	933	837	872	849	864	882	822	881	875	883	870	870	831	854	797	862	848	841	830	862	820	910	875	891	833	900	858	903	827	895	892	814	886	819	817	895	870	815	880	836	884	840	821	845	812	843	906	890	843	907	888	847	847	924	857	880	870	883	891	855	831	854	852	907	849	853	865	945	826	846	867	952	865	810	899	853	919	850	830	882	880	766	880	874	844	896	849	848	876	840	885	827	858	851	869	880	907	856	846	818	837	900	886	891	858	873	860	842	859	844	931	850	833	845	866	814	869	893	830	873	807	880	864	870	896	842	858	853	856	928	866	868	842	872	852	903	946	841	883	852	831	801	874	843	845	895	899
24705	21157	27406	25131	14762	2080	1112	931	850	800	757	675	704	673	639	639	629	582	573	600	595	596	603	561	591	593	592	563	510	538	595	556	555	590	510	477	548	514	485	550	473	517	509	504	503	556	521	525	512	498	505	486	503	500	473	503	459	489	479	476	495	493	486	471	475	500	459	512	501	512	492	482	476	494	492	498	484	469	501	478	467	503	489	455	505	496	478	469	455	468	467	498	474	503	469	479	500	517	494	495	504	501	468	466	479	489	503	479	458	501	436	500	451	491	520	488	506	477	475	489	495	465	472	490	483	500	491	509	528	498	487	475	492	491	485	473	468	506	498	509	495	474	519	488	489	478	453	488	539	533	470	480	456	477	474	546	500	454	502	441	473	522	483	505	480	467	469	467	487	480	487	486	455	515	457	540	489	479	478	448	467	500	539	455	502	488	477	481	490	486	467	487	458	480	492	456	493	463	497	489	487	487	521	497	497	486	462	475	475	465	479	486	512	490	494	496	473	497	486	519	495	504	526	474	471	514	479	484	484	504	462	501	518	470	466	500	509	445	499	469	486	462	473	470	497	468	484	472	499	496	488	511	501	473	495	471	526	506	519	447	487	493	493	500	460	447	509	474	467	490	488	546	437	548	488	461	515	485	493	461	481	458	486	496	492	517	528	505	464	468	462	473	487	488	478	453	499	520	487	526	427	447	475	487	460	498	513	479	491	420	478	465	489	520	474	492	435	510	460	476	445	480	486	470	492	525	448	471	489	469	453	488	478	512	494	456	460	493	471	478	492	534	496	526	501	533	482	510	508	490	473	497	455	463	521	487	484	504	493	510	477	497	525	505	507	469	532	485	500	506	445	507	496	441	453	454	532	428	520	463	480	514	508	486	534	497	497	526	497	469	486	477	514	499	455	473	482	488	483	458	474	479	506	490	491	484	468	472	474	499	530	475	494	470	504	465	470	495	476	495	488	511	549	452	481	486	452	454	513	498	479	482	471	471	450	457	475	482	491	497	475	450	508	512	487	534	460	516	485	492	517	500	486	511	494	519	548	459	490	486	490	470	496	458	468	496	496	528	478	487	480	493	504	494	483	467	457	420	510	465	504	473	491	494	470	507	500	458	480	501	491	498	473	485	466	504	474	510	473	478	480	532	460	485	476	488	512	492	517	470	485	514	491	478	508	525	500	497	461	504	485	456	488	481	484	466	486	503	483	499	506	476	516	457	496	489	502	483	476	530	495	475	482	517	516	501	487	511	455	512	449	500	472	488	477	489	493	467	464	475	505	514	450	503	500	515	461	461	488	481	479	521	507	466	492	477	483	503	484	533	484	467	497	473	503	472	502	434	514	504	469	500	480	466	494	459	494	474	539	475	478	520	550	539	460	455	485	486	479	507	516	522	502	506	498	471	474	474	467	493	498	509	536	495	433	435	496	522	450	454	449	530	468	464	473	498	439	488	505	503	515	456	515	499	491	451	526	465	512	484	467	452	475	508	498	472	504	457	470	487	481	504	440	502	469	490	470	488	489	486	488	499	512	500	484	484	497	492	478	527	496	492	517	485	515	467	487	502	492	489	519	458	453	493	476	460	464	502	534	500	473	464	467	484	491	492	457	507	474	478	461	467	484	512	455	480	513	503	507	480	519	473	457	476	494	451	487	500	464	433	526	503	460	456	497	465	458	485	491	495	481	469	519	480	475	486	508	515	477	551	496	418	521	494	492	500	467	490	521	476	502	474	462	500	489	470	476	499	497	494	492	475	446	465	478	498	463	461	448	498	492	497	478	493	498	480	488	503	492	471	488	522	448	461	529	487	466	493	531	506	478	491	490	477	461	482	503	485	473	492	464	456	510	438	466	493	478	471	481	469	470	495	497	479	504	483	528	448	488	452	495	525	502	452	470	506	471	468	476	472	481	468	506	479	518	437	500	493	467	500	495	446	482	507	498	464	500	525	518	461	475	478	506	503	499	512	496	484	498	518	474	498	482	492	508	461	449	491	476	493	501	489	480	473	463	469	478	502	478	480	454	500	464	489	515	482	461	448	496	497	481	476	510	484	502	484	492	482	483	487	490	486	483	492	448	495	508	496	490	478	508	480	483	505	495	529	537	468	518	484	485	493	525	502	494	478	467	467	503	477	473	538	502	506	514	489	525	463	471	530	446	501	462	458	530	432	464	536	461	513	495	454	459	428	482	487	493	487	497	476	509	483	465	467	494	511	464	472	485	469	508	480	476	547	481	503	472	488	497	514	466	439	517	505	516	492	476	505	502	471	490	476	486	512	476	501	460	502	491	524	478	482	426	487	482	468	459	526	458	526	465	492	494	467	479	497	491	486	453	486	491	511	493	511	500	468	469	496	491	484	462	484	492	462	498	481	509	490	445	463	488	478	491	450	515	497	477	467	500	527	463	464	526	512	468	506	449	491	436	465	497	471	461	473	445	478	516	440	524	493	487	485	435	498	507	506	509	516	500	450	460	492	462	492	459	509	468	452	499	440	477	497	503	505	497	483	494	530	481	482	453	514	497	450	521	547	486	473	462	480	455	485	490	495	470	488	485	493	466	445	523	490	528	509	471	476	521	462	498	481	493	492	490	500	470	511	490	472	517	496	492	471	508	476	482	465	475	475	498	493	448	477	501	472	497	495	492	480	462	506	453	468	481	487	487	490	485	476	499	477	492	439	506	517	492	448	507	455	509	504	487	475	502	481	500	441	462	492	469	488	536	518	501	478	522	470	514	487	512	514	505	461	484	458	504	461	483	499	469	486	492	439	501	472	459	511	473	495	527	477	493	507	483	511	468	500	481	485	480	502	476	466	465	522	504	470	499	480	491	481	478	504	519	509	503	486	523	503	453	512	510	472	522	500	526	512	502	471	509	481	508	480	504	479	500	514	482	504	505	498	506	482	484	473	504	468	482	508	489	477	503	473	496	482	454	504	482	409	461	510	476	454	516	506	471	486	456	484	449	467	502	483	499	470	532	467	470	510	504	470	485	463	517	465	464	488	457	482	479	485	484	518	477	473	505	513	490	494	452	459	516	503	514	494	495	477	473	471	465	455	478	472	489	484	497	513	533	490	507	485	526	504	447	456	467	500	512	485	434	457	485	526	499	513	476	488	533	475	485	454	506	518	501	468	502	476	505	450	499	447	451	480	537	454	462	467	470	462	455	525	501	517	485	491	475	480	465	468	460	482	515	472	468	489	513	485	499	479	483	463	486	463	505	504	478	509	517	486	480	511	479	520	463	497	534	463	486	465	453	488	468	521	458	449	465	497	478	507	468	505	502	457	475	504	474	506	471	483	535	445	479	507	482	453	471	429	505	481	479	447	505	486	459	493	505	492	513	487	497	486	465	494	485	478	479	498	479	454	506	484	481	440	480	465	508	494	509	491	507	497	512	472	458	490	507	495	493	507	465	504	466	492	520	487	486	453	502	474	473	493	496	455	477	491	467	511	494	431	534	470	493	495	458	493	478	521
21338	38162	26371	9470	5019	2580	1947	1581	1430	1333	1101	990	974	884	943	841	827	835	790	757	730	759	757	751	712	754	754	734	716	720	732	720	680	678	662	683	649	610	637	650	600	662	592	643	595	662	614	601	528	598	597	615	639	625	588	644	595	652	601	597	628	563	595	572	628	625	600	567	590	568	561	605	565	601	560	598	582	560	595	574	614	550	579	587	587	604	571	585	579	598	576	617	603	594	635	597	612	627	585	570	588	588	545	578	569	587	570	571	585	622	552	590	544	572	578	644	566	565	560	604	596	573	551	597	610	592	578	577	599	570	571	619	541	572	595	594	559	576	588	580	581	576	557	595	598	632	585	534	567	602	576	580	589	592	543	561	565	591	542	592	631	577	565	548	554	599	587	591	585	597	556	561	610	637	580	583	574	558	591	570	610	578	573	571	605	580	543	590	567	586	590	584	580	586	573	584	619	571	597	583	629	565	601	589	551	593	587	609	614	574	630	565	607	559	581	606	609	566	635	623	592	570	559	566	532	585	630	593	590	636	603	597	576	556	603	602	566	580	574	598	611	567	584	608	588	584	579	588	564	584	615	562	593	591	569	536	592	612	544	583	603	558	601	616	586	577	601	600	613	616	583	523	585	605	610	563	618	586	593	554	578	582	614	575	584	564	594	608	594	610	556	585	588	576	577	579	535	576	580	573	561	556	622	576	600	592	586	581	597	557	598	581	600	600	587	588	604	608	621	549	615	594	602	611	563	580	597	609	588	586	585	557	589	593	572	580	593	607	588	588	595	598	618	604	579	578	597	570	594	614	579	607	553	607	580	595	604	597	584	580	608	604	597	548	586	590	594	568	596	577	570	582	628	597	563	602	606	579	583	610	594	640	574	558	619	586	584	566	551	591	588	568	648	593	550	602	577	593	576	580	590	598	575	583	561	594	620	576	593	608	605	583	599	592	636	597	590	615	586	565	569	594	553	588	555	610	615	591	640	600	594	620	620	592	578	533	534	615	541	552	604	607	563	596	619	574	579	576	593	565	604	586	603	604	579	587	576	594	565	558	559	604	584	585	567	574	572	583	579	608	567	593	619	608	598	587	575	585	596	575	550	573	610	589	578	601	607	593	559	608	593	584	610	558	541	579	586	539	593	589	551	583	570	581	616	577	597	590	581	575	595	603	608	600	604	578	592	605	562	595	554	538	626	590	599	603	606	585	531	594	575	600	592	572	596	576	572	565	524	566	590	568	580	577	580	602	595	609	554	567	559	567	550	562	596	587	600	626	634	596	567	581	582	577	609	581	548	608	582	615	593	580	634	558	593	551	597	566	590	592	586	575	555	593	625	585	628	562	573	582	614	592	606	626	620	564	600	576	619	553	583	642	596	602	617	619	548	553	601	561	591	551	574	552	576	574	616	596	557	581	532	618	596	617	557	654	575	551	600	604	579	580	559	572	622	539	565	586	581	560	554	587	573	596	623	588	580	517	599	592	561	541	597	573	564	602	575	581	622	581	541	576	612	594	642	581	570	606	602	571	594	544	582	610	545	579	574	594	579	596	589	569	596	579	638	585	562	595	593	563	587	620	598	629	567	576	596	552	584	552	555	542	577	551	562	576	584	592	572	537	598	566	542	575	611	556	603	562	606	594	544	575	585	636	615	538	590	558	600	602	606	597	581	595	547	588	575	618	588	587	577	562	634	570	569	557	600	587	601	581	599	587	582	586	613	566	581	585	621	589	578	615	592	599	622	545	642	566	646	578	544	573	617	592	582	603	606	545	582	600	584	569	574	595	579	585	577	580	600	574	546	560	611	589	623	526	574	557	590	585	555	593	587	536	611	562	584	599	561	597	581	596	603	566	549	536	584	555	619	587	554	612	565	553	609	623	587	584	580	561	606	598	548	619	593	602	595	614	624	577	575	554	581	586	624	605	593	600	612	588	520	606	587	596	602	557	582	613	610	594	591	609	626	602	605	555	622	597	555	610	526	579	554	563	574	581	592	576	578	583	567	599	569	590	605	559	597	569	547	552	595	579	574	559	566	589	546	584	607	573	575	567	551	618	532	595	586	600	577	626	584	604	571	584	586	592	620	559	562	530	582	587	562	569	578	606	572	590	602	617	550	606	569	558	557	661	594	600	586	592	562	579	577	597	555	581	608	582	594	569	615	579	584	563	669	586	555	605	549	611	599	530	603	584	587	593	609	597	560	585	562	603	589	569	615	625	587	599	569	532	582	564	590	617	538	606	587	603	576	606	558	546	570	598	599	585	604	543	611	579	590	631	574	609	582	640	583	599	599	614	587	566	573	546	629	546	546	580	606	572	577	583	595	611	541	611	583	522	605	607	590	627	557	606	599	600	549	618	553	595	581	584	633	571	590	605	550	603	572	614	597	614	608	523	574	570	586	594	584	551	605	578	564	649	556	592	564	606	646	601	543	580	554	556	602	577	574	620	539	595	539	565	596	607	580	581	603	579	575	625	568	626	586	578	588	572	589	562	578	587	550	575	586	590	616	609	599	587	595	530	599	572	582	585	577	580	643	576	595	557	555	607	571	584	602	562	557	586	548	592	564	631	616	614	612	589	627	592	593	549	608	587	608	618	609	518	573	591	559	598	612	580	613	588	610	564	587	574	589	572	603	562	569	593	570	591	602	567	612	621	619	608	579	594	617	566	565	572	577	603	610	603	571	609	602	576	620	588	569	555	591	566	572	570	577	575	549	590	580	623	596	611	554	601	565	559	558	577	573	600	541	602	621	635	605	641	582	593	582	610	601	583	545	599	557	593	618	590	554	598	626	572	557	600	575	542	553	572	606	593	586	571	593	608	566	593	572	600	574	602	612	583	602	560	554	556	540	589	558	619	559	597	605	597	582	557	586	638	543	575	573	572	557	599	558	595	579	586	601	591	553	582	599	583	582	605	606	596	634	566	585	551	584	566	587	618	551	556	547	651	539	589	588	591	562	600	642	576	606	605	575	597	604	565	647	551	565	584	586	592	550	583	584	604	601	607	626	577	587	567	590	571	544	559	630	572	591	578	603	599	608	619	577	614	596	589	645	578	595	581	564	576	608	592	596	601	614	583	582	626	607	585	626	607	602	631	575	633	570	568	608	557	603	594	584	593	605	584	607	602	572	593	582	593	584	541	595	576	627	533	606	598	584	622	594	597	582	593	594	580	602	602	595	582	617	569	612	594	650	613	561	590	565	593	561	613	541	563	582	573	607	586	577	569	603	568	599	550	602	555	540	646	585	571	595	563	581	597	561	596	594	609	577	590	579	611	564	605	615	583	557	549	572	569	575	577	603	564	627	608	576	630	564	591	609	573	645	527	605	568	614	603	621	604	597	570	565	599	624	626	564	582	592	606	581	603	577	612	602	578	605	602	589	575	542	608	567	559	627	544	600	554	589	582	607	592	626	576	582	565	576	575	573	642	595	598	571	630	605	600	610	586	587	607	584	571	583	566	605	597	588	563	609	597	603	611
22632	21174	28663	23938	21181	21208	9708	1929	1442	1321	1204	1109	989	902	926	910	849	930	809	797	796	781	788	791	793	716	736	733	651	717	684	714	673	652	619	629	644	643	637	616	611	639	580	636	616	603	620	569	570	617	580	559	564	598	504	574	553	549	550	547	560	552	526	587	571	557	541	529	518	553	562	554	501	567	561	541	581	561	555	579	534	562	575	535	559	513	540	557	588	539	565	578	540	546	572	565	532	567	527	594	623	561	547	524	519	494	533	575	534	565	536	544	563	564	527	521	523	514	517	547	604	556	555	527	542	525	559	536	595	548	531	564	526	561	563	573	550	551	526	565	571	517	582	545	541	542	533	526	546	534	570	562	525	523	533	559	536	558	557	541	535	525	547	524	512	566	509	556	492	558	564	548	564	525	543	531	541	584	515	502	512	536	557	549	537	554	540	563	552	565	544	546	542	559	522	499	532	559	532	533	550	532	591	552	576	537	538	586	547	543	567	531	556	515	567	547	524	565	599	532	543	545	574	529	537	565	537	507	536	558	537	530	525	529	506	526	530	574	537	547	542	564	562	528	540	524	585	551	556	568	603	524	546	518	568	572	529	567	543	526	541	551	551	558	527	496	559	524	572	593	538	525	515	512	598	555	530	522	556	546	569	533	572	519	570	549	512	529	555	579	530	549	555	533	544	531	497	551	557	525	518	562	555	508	490	553	515	548	490	535	537	537	604	536	558	520	585	547	555	509	547	519	558	526	534	568	592	544	556	556	516	537	586	499	522	532	492	541	533	530	558	540	519	539	536	531	530	556	554	564	552	536	537	539	521	509	556	560	530	576	520	551	532	565	560	505	527	560	547	535	549	545	530	595	556	532	543	533	558	561	525	570	555	508	512	532	574	541	548	538	528	521	548	573	523	591	521	531	529	551	537	549	573	517	565	577	514	540	550	520	524	538	537	561	578	567	553	559	553	561	538	560	525	586	490	530	557	581	576	545	512	536	563	556	586	541	542	517	558	528	588	517	565	546	523	567	531	520	552	568	499	560	509	523	571	537	549	603	554	562	562	555	558	560	580	524	545	523	538	560	532	505	530	551	527	555	537	571	533	563	553	544	537	554	527	552	532	530	565	556	573	554	495	574	546	528	518	518	531	550	534	581	527	584	552	539	572	577	534	528	542	562	570	540	571	517	566	574	533	549	552	592	555	517	531	558	591	578	514	559	542	551	500	495	581	525	528	559	571	558	527	537	565	531	556	555	542	563	537	540	550	547	548	549	502	551	567	523	564	514	531	588	559	532	551	559	499	573	554	540	560	568	566	572	531	533	539	571	551	530	519	576	536	548	601	542	578	560	535	560	547	474	565	554	567	538	588	521	574	538	535	518	550	544	579	522	537	518	590	536	557	546	577	541	511	541	553	551	536	523	505	549	541	539	492	559	530	571	548	564	561	533	560	568	552	551	532	571	576	573	563	539	535	536	513	528	579	513	532	521	580	544	558	559	501	573	548	568	524	541	500	568	524	554	514	532	550	526	549	543	512	570	558	545	540	514	544	524	546	542	564	551	545	582	572	530	568	501	567	561	507	545	511	531	548	552	625	544	533	504	552	552	529	543	529	573	521	516	569	575	560	522	532	576	598	561	572	506	539	569	528	558	536	512	578	489	546	571	561	564	534	511	569	547	532	559	518	577	535	537	557	558	531	504	560	527	521	527	567	564	559	555	522	563	510	496	523	547	530	505	564	522	507	563	551	561	517	560	588	532	575	559	553	524	534	549	539	535	520	547	569	538	539	511	530	554	503	554	538	534	552	562	531	545	574	556	524	564	517	525	489	546	561	556	512	568	609	548	527	556	559	560	540	520	545	538	595	547	557	528	604	563	569	560	511	572	587	546	510	514	557	539	558	533	537	519	514	495	567	573	526	533	534	521	560	578	561	537	536	562	533	528	540	562	561	511	578	568	556	574	541	538	526	575	512	508	533	570	566	577	546	506	510	524	548	590	522	540	544	548	574	534	538	585	559	553	521	484	568	602	479	544	540	541	576	526	561	564	548	547	473	561	548	571	560	490	561	536	535	548	535	544	547	560	535	534	587	546	528	553	544	538	533	567	528	540	564	527	509	516	537	554	572	581	544	571	534	531	558	556	533	568	557	548	519	557	552	540	564	556	550	507	602	546	539	558	554	565	561	540	570	523	544	576	503	508	527	505	523	542	531	538	572	504	524	539	561	562	511	534	566	555	529	535	530	543	521	506	548	520	544	579	527	557	535	529	563	537	531	583	557	563	533	561	549	483	549	564	508	600	542	590	550	549	537	556	533	526	517	533	568	543	530	521	549	568	522	525	534	531	530	549	550	506	548	537	573	556	562	531	544	533	594	545	560	548	536	557	591	541	506	537	534	551	540	552	544	523	554	536	546	561	551	552	592	571	553	554	529	542	558	526	553	522	568	540	531	523	522	574	567	534	610	557	530	502	532	515	565	551	573	547	573	540	525	552	490	568	551	528	528	529	571	572	553	573	533	524	544	524	518	508	561	543	575	555	557	537	490	545	519	609	583	539	563	539	563	507	551	490	582	578	578	563	496	518	526	562	542	537	536	548	526	543	553	540	522	583	552	559	537	515	539	550	553	539	543	530	550	520	565	534	560	556	514	546	570	547	540	595	558	535	560	540	575	579	541	543	528	579	512	545	561	525	538	559	548	541	537	540	529	538	515	519	557	549	562	501	535	540	576	500	569	544	561	541	521	580	522	572	555	529	520	525	522	546	514	563	585	550	530	527	528	562	512	562	543	513	522	562	590	560	543	515	502	541	539	518	589	529	535	561	546	554	556	536	534	545	536	533	580	551	542	535	542	547	547	514	514	538	528	523	561	521	565	580	555	533	524	514	522	585	555	561	542	541	588	563	536	563	556	540	517	533	568	569	566	534	532	584	532	547	584	595	573	525	508	560	558	570	551	542	547	535	562	561	595	560	559	564	523	576	490	562	547	518	525	533	547	534	524	519	552	585	544	525	607	547	572	505	551	552	517	554	558	493	553	559	570	592	574	576	532	563	552	564	535	513	556	575	493	552	553	545	538	517	577	518	538	561	501	580	554	564	545	572	564	546	552	527	586	565	572	541	600	572	530	525	488	536	546	530	551	558	576	514	528	575	551	548	527	547	553	531	563	543	561	484	521	522	540	581	551	584	549	506	550	533	556	510	591	529	555	563	539	516	535	494	535	565	525	558	554	533	573	550	541	543	527	534	517	580	535	555	546	540	565	535	590	525	545	508	523	548	534	538	530	565	525	542	559	541	494	556	575	515	523	543	577	534	521	492	515	590	573	531	560	530	581	524	559	529	529	522	500	528	548	540	553	556	562	564	553	548	480	547	544	502	548	544	559	524	573	512	553	570	587	536	542	569	536	558	625	557	506	566	528	575	530	528	537	578	558	562	496	568	540	535	566	576	517	542	551	549	523	504	571	559	550	578	537	567	534	555	591	560
24162	47795	35540	16327	8716	4912	3488	2978	2430	2181	1862	1642	1457	1362	1338	1277	1144	1160	1090	1083	1066	1032	1018	1061	1050	1050	955	985	955	915	922	869	858	827	861	862	812	816	811	734	761	742	767	733	719	751	709	725	722	709	731	666	711	707	753	699	673	710	715	697	669	669	656	651	670	672	665	699	668	694	655	661	670	618	622	664	641	630	655	697	719	692	671	641	682	672	699	649	624	654	630	645	676	690	670	632	635	656	688	623	656	647	679	664	635	696	655	667	646	639	643	659	655	673	636	662	665	631	638	620	681	650	679	636	606	654	682	685	669	646	645	673	702	680	674	674	630	639	673	668	655	668	623	682	668	679	677	646	638	689	677	636	639	660	623	642	624	633	613	664	675	663	723	632	631	646	652	653	669	702	659	681	621	659	634	688	656	670	621	695	631	636	673	665	703	671	682	626	611	636	637	630	668	632	660	640	683	662	636	662	653	678	633	674	598	662	691	670	648	696	671	664	640	663	665	678	634	649	663	694	729	643	658	665	662	669	696	664	662	705	685	659	662	681	640	575	649	663	686	653	668	621	587	681	690	665	623	642	653	652	654	674	677	657	622	705	665	671	646	681	673	608	675	640	640	694	650	620	671	652	658	615	651	668	645	704	653	660	661	645	644	640	659	686	676	675	629	653	662	683	627	655	636	645	672	620	652	662	645	641	691	663	658	652	648	638	673	630	649	625	645	632	675	670	659	640	638	647	702	640	654	620	625	690	631	708	667	660	731	655	632	634	658	628	656	686	669	661	633	639	632	641	667	689	649	644	688	660	614	652	647	652	670	679	661	680	684	668	609	642	682	653	615	682	637	651	636	627	606	633	642	606	649	647	650	635	641	670	644	666	661	606	622	649	644	616	687	674	678	661	682	686	637	673	667	642	671	646	670	660	646	639	649	633	669	655	664	640	646	659	681	655	716	716	643	667	609	669	649	661	644	659	662	671	686	636	663	687	676	697	619	685	643	633	660	644	629	620	644	642	656	633	687	680	623	663	663	603	686	641	685	626	666	627	658	633	680	649	658	676	690	608	667	649	662	655	652	655	655	661	646	659	664	662	646	637	612	623	688	641	676	650	642	675	644	654	655	677	642	629	674	704	673	674	694	639	648	643	630	663	657	640	668	650	699	672	668	647	627	688	689	592	636	662	611	686	628	668	673	676	645	683	637	618	692	660	633	671	622	648	644	668	637	664	693	648	686	659	634	625	680	651	644	621	648	609	617	623	655	671	606	648	655	714	651	682	692	668	649	715	699	633	678	653	638	669	686	677	667	638	658	666	653	591	668	661	677	661	624	640	678	705	656	662	634	671	694	658	670	616	618	642	674	669	637	621	626	655	651	629	648	644	685	696	645	687	664	678	665	625	609	658	687	652	645	690	665	652	659	632	678	664	679	645	691	660	656	627	617	677	671	623	679	661	669	645	656	673	667	677	655	682	656	658	657	630	661	593	643	649	636	684	665	648	675	634	670	642	618	647	635	711	627	649	628	694	674	706	646	655	647	660	665	676	624	615	653	668	653	654	709	671	684	622	659	669	621	672	712	642	705	684	694	679	655	668	682	686	701	654	679	634	688	646	695	611	676	679	652	632	669	651	672	639	670	671	635	639	650	696	617	656	679	697	677	610	652	643	639	646	657	661	669	639	639	632	679	689	618	621	661	614	662	668	690	662	667	705	689	646	650	677	666	624	628	672	651	705	627	682	656	621	686	622	618	626	676	706	646	639	673	647	652	664	656	664	583	640	675	611	660	654	685	660	676	686	643	670	641	655	631	674	626	658	683	644	653	656	670	680	711	659	676	631	651	671	661	639	651	678	690	635	647	626	635	654	689	678	666	655	647	696	634	711	653	673	632	659	675	622	666	681	616	623	671	637	613	650	696	648	716	706	666	638	659	691	615	635	638	706	651	562	634	645	643	664	657	629	616	649	656	640	672	636	666	692	652	662	669	642	664	637	626	642	721	634	645	633	635	638	673	644	674	669	648	623	692	705	657	636	677	660	651	714	698	636	677	675	676	642	680	616	636	727	631	651	661	655	707	655	659	689	648	673	648	647	657	710	602	656	657	622	632	629	651	644	615	640	625	626	709	689	623	671	640	623	624	630	641	628	686	681	640	638	637	664	686	632	659	706	632	651	676	665	665	656	655	651	650	715	684	707	696	667	624	611	639	609	643	665	656	647	668	636	634	643	638	677	627	661	654	669	682	631	659	645	617	666	670	687	678	619	671	668	661	678	640	644	674	697	642	620	667	681	692	649	706	650	667	682	617	658	657	668	643	674	687	613	650	663	660	663	693	654	694	666	659	630	664	666	653	641	680	659	703	664	655	662	675	664	654	672	666	633	663	658	678	651	661	623	629	658	698	683	612	684	650	649	668	667	676	665	667	604	657	646	653	640	689	732	688	647	623	621	631	668	710	670	670	653	691	674	694	629	684	624	675	650	667	625	673	676	655	628	693	645	688	645	659	652	658	684	661	656	639	663	655	692	679	636	651	620	632	667	628	647	682	655	670	613	636	682	636	652	685	627	636	658	647	683	673	642	612	638	666	636	694	664	660	643	661	663	655	648	623	645	645	657	626	717	687	661	666	631	651	641	655	689	644	649	654	661	644	671	603	625	640	651	670	662	660	657	667	676	664	686	672	649	682	649	665	647	634	661	655	627	614	690	642	667	643	649	672	660	667	634	642	641	588	638	648	649	663	642	662	656	631	689	604	698	621	658	657	606	678	661	637	666	648	625	646	671	647	657	658	645	654	658	694	645	649	621	632	641	692	653	675	686	609	649	626	690	644	647	689	687	640	638	656	691	610	676	655	640	669	681	685	633	668	676	650	634	698	638	665	646	701	609	657	656	658	624	664	640	632	673	647	642	614	637	668	661	638	717	651	662	620	662	621	608	628	682	652	683	665	615	715	620	670	640	681	636	664	575	617	660	644	698	635	632	659	670	635	629	664	659	626	654	640	681	619	673	674	623	670	640	657	686	642	648	701	652	657	651	608	689	617	632	598	637	639	668	645	664	662	638	642	707	664	674	629	671	667	678	648	670	618	684	655	649	667	634	631	673	634	616	653	673	673	647	709	652	673	625	659	649	661	660	663	669	659	661	617	672	640	642	694	617	657	589	635	673	649	635	667	650	692	667	647	627	652	649	661	631	683	650	658	630	686	656	641	666	685	685	658	673	644	696	674	612	679	665	657	678	658	708	625	655	661	674	658	695	618	659	633	686	603	663	681	672	646	650	626	642	646	642	721	683	689	649	650	623	673	625	686	643	646	659	644	667	666	632	728	605	660	687	649	693	687	664	683	656	644	626	645	638	637	661	682	658	666	685	617	666	663	623	670	662	644	706	646	643	644	667	650	657	650	645	677	645	679	643	653	656	661	692	689	685	643	657	633	623	674	640	649	632	604	644	703	653	680	644	676	665	691	623	658	663	681	663	615	689	621	678	667	674
27867	22343	19049	6421	1836	1086	948	902	822	858	816	771	759	759	726	724	708	690	695	700	762	700	713	681	738	671	709	681	689	673	709	713	640	672	692	677	674	672	654	642	654	629	649	663	629	615	666	661	681	636	685	641	629	650	645	615	695	678	652	651	602	648	666	664	692	677	676	639	661	642	696	681	671	635	617	649	678	665	677	683	595	644	604	645	643	657	714	627	596	646	651	666	676	664	658	648	669	674	693	660	626	681	605	694	684	656	627	691	618	669	637	656	691	665	685	679	691	592	636	631	669	691	657	645	682	666	660	642	662	633	615	619	645	661	657	608	676	602	595	638	617	648	631	675	645	648	667	602	644	638	641	638	655	658	640	690	684	653	671	701	617	629	715	624	688	705	625	671	693	664	636	669	683	656	643	592	642	667	642	663	666	661	641	678	613	683	645	643	672	639	657	655	628	629	671	667	661	668	633	648	650	649	685	657	654	676	667	685	682	663	658	630	640	688	589	598	642	636	650	634	637	682	653	637	664	703	672	644	675	658	687	659	675	737	633	681	654	611	632	649	693	639	629	687	642	707	654	636	686	642	634	661	573	676	661	654	668	653	659	667	677	655	658	634	646	697	654	661	653	646	609	621	664	690	623	629	708	699	679	701	648	655	669	659	653	652	623	647	635	662	674	606	673	646	628	664	701	643	652	630	591	624	703	662	604	645	665	631	643	657	644	680	668	720	697	658	671	652	666	649	674	683	594	662	676	669	648	662	641	695	669	610	657	634	647	660	657	642	647	653	676	692	659	665	690	669	614	640	649	644	657	661	601	669	639	658	673	666	659	660	697	649	657	651	654	650	669	699	682	653	654	702	677	609	682	659	605	665	633	619	691	667	641	676	628	620	652	633	675	637	604	696	663	654	661	666	623	670	684	611	667	618	648	656	658	632	654	660	635	695	619	632	644	628	628	669	613	667	633	649	642	666	631	670	643	632	619	631	626	650	640	654	695	648	661	615	672	688	684	659	672	657	691	659	621	645	704	655	644	609	629	635	668	657	670	673	687	672	674	636	634	615	642	656	655	594	668	648	670	645	614	709	646	615	696	618	661	654	661	649	661	626	662	633	620	689	664	611	640	661	696	612	625	670	670	661	658	665	714	650	704	675	662	644	660	624	712	641	650	655	647	681	662	648	632	653	598	624	664	657	624	652	618	670	669	632	638	667	671	628	680	625	665	654	654	569	690	649	622	619	681	659	627	653	617	670	656	634	691	621	606	732	690	661	645	621	655	664	650	665	682	674	665	598	699	655	654	646	653	643	679	630	627	655	657	635	635	630	675	680	665	650	672	632	646	636	696	634	660	653	647	677	663	638	664	662	617	632	647	664	665	656	643	678	649	667	594	656	636	658	656	665	650	675	666	658	649	657	634	635	633	638	627	633	641	634	662	650	614	622	636	661	644	694	657	689	633	643	640	667	690	632	636	639	666	613	662	647	654	681	630	652	648	634	655	645	641	663	628	651	662	653	675	674	625	619	654	660	629	641	639	637	659	652	648	635	648	711	732	649	640	668	631	677	660	667	647	656	646	656	644	628	660	647	650	631	670	621	673	648	637	638	667	652	652	673	662	671	597	682	697	668	677	637	663	583	654	635	690	630	656	709	655	691	645	620	659	643	680	677	657	653	655	663	635	656	669	652	597	613	651	599	694	695	632	625	615	661	646	648	683	610	703	679	658	612	654	593	662	779	660	659	668	652	640	638	678	650	671	660	634	631	698	705	674	647	649	638	641	642	656	695	663	636	653	659	639	625	669	641	649	626	664	633	647	695	701	642	632	659	649	623	669	629	623	634	673	605	684	646	615	648	650	634	624	642	630	678	708	671	691	632	644	635	695	662	684	646	676	638	646	699	684	632	635	649	702	681	621	626	674	665	666	621	676	628	657	627	639	646	685	685	713	683	712	620	642	683	659	634	670	643	636	641	654	649	677	667	678	705	660	655	667	620	648	665	656	725	645	623	690	653	677	662	641	657	635	660	618	648	626	647	628	638	681	662	643	636	676	642	726	716	673	650	675	672	674	646	621	681	682	619	635	660	683	659	676	647	640	668	671	674	643	632	671	677	663	686	650	670	655	658	655	601	673	671	672	627	658	623	674	707	615	717	673	656	626	657	665	660	661	696	655	660	623	631	643	615	692	655	665	615	645	600	627	652	646	665	625	623	645	666	700	669	639	678	653	624	643	698	655	628	668	721	588	644	692	691	684	671	682	655	658	676	683	619	628	631	641	676	620	604	684	610	749	631	649	663	636	672	692	644	645	664	678	693	673	618	646	627	653	639	645	626	630	701	762	644	635	637	619	661	669	653	719	658	598	712	627	685	666	642	626	628	646	648	648	726	619	699	648	689	642	614	665	670	625	636	705	658	652	639	623	642	657	627	709	677	629	627	634	636	700	647	686	665	640	602	655	595	636	617	637	645	687	668	648	629	627	639	659	642	618	699	644	679	687	641	694	650	692	668	663	646	683	639	639	629	643	633	663	634	677	648	614	636	693	664	694	632	622	603	693	611	650	647	663	617	685	627	686	647	670	618	627	679	651	631	680	693	645	685	681	612	644	653	679	617	646	651	675	671	682	601	667	658	624	645	636	644	676	700	610	661	652	628	659	651	712	628	677	653	666	637	663	638	666	631	642	674	618	685	672	667	692	638	677	646	647	673	727	657	653	628	668	659	636	655	646	612	675	673	621	645	639	692	639	667	680	656	646	623	610	683	675	640	671	646	694	644	640	726	619	634	617	651	683	647	651	679	627	660	668	645	675	613	654	714	634	648	643	667	623	706	642	649	699	670	693	606	677	609	629	674	681	643	705	655	644	645	595	642	670	648	662	638	716	635	646	638	638	627	633	662	672	631	708	697	653	640	668	659	679	657	631	627	654	651	651	614	646	678	660	672	712	624	656	654	684	648	651	627	641	683	686	673	638	652	627	679	639	608	666	637	667	643	645	635	652	618	685	649	658	667	654	673	674	576	688	635	683	650	654	673	654	665	674	653	671	665	640	639	654	650	645	628	649	640	657	647	664	651	644	631	650	641	657	632	629	661	631	660	659	696	652	654	624	676	651	616	622	675	645	677	656	627	675	624	601	652	682	631	665	612	663	635	631	597	609	643	658	671	645	619	610	637	634	655	657	643	667	649	676	657	648	663	669	623	654	619	664	645	645	694	655	628	662	643	699	618	652	595	656	637	678	644	676	660	661	679	633	648	651	690	679	671	666	676	662	662	668	599	673	625	670	668	658	669	634	619	639	688	650	695	662	658	697	670	662	612	693	656	644	657	645	650	647	674	604	663	606	651	668	635	651	666	659	663	655	636	631	669	656	660	651	683	606	644	605	675	643	676	676	669	668	637	666	626	661	676	664	681	624	688	638	617	639	618	644	668	652	657	680	670	632	655	693	691	704	642	649	662	637	684	699	637	661	653	615	669	699	628	620	648	651	635
22668	33266	21839	6109	2882	1692	1346	1202	1126	1106	1106	1030	967	902	946	907	875	908	905	852	834	886	912	909	834	888	877	851	841	850	844	854	826	821	860	823	852	772	793	810	795	811	827	830	792	775	830	809	846	827	829	799	789	797	820	782	789	788	767	749	761	818	781	729	811	773	777	792	781	758	770	801	790	716	760	814	755	732	780	715	764	748	801	806	824	775	750	795	767	745	797	755	776	797	722	805	784	758	785	774	772	776	758	716	770	776	765	783	825	773	819	754	802	784	805	751	794	780	737	764	715	780	761	846	703	749	779	757	813	806	834	822	715	792	764	802	822	828	832	759	781	767	795	826	803	767	813	755	757	792	794	814	789	829	768	751	834	807	789	800	754	814	771	816	793	746	820	745	798	794	781	754	784	780	784	777	728	808	743	765	794	778	790	792	768	780	775	773	798	762	754	757	735	777	770	749	734	745	772	776	758	802	736	752	817	777	813	822	824	810	778	812	833	826	810	736	765	776	815	824	785	775	730	737	744	782	779	813	812	818	755	748	806	803	782	761	758	780	789	806	793	777	797	802	794	825	792	803	802	770	773	767	738	812	759	759	779	798	780	764	808	752	758	776	797	813	799	783	781	766	763	772	791	776	780	796	788	832	792	764	783	780	801	815	758	792	782	825	775	753	773	781	727	779	759	780	789	752	807	741	767	779	819	821	818	755	768	804	746	811	785	785	750	818	789	757	789	803	770	762	773	782	798	738	771	798	810	819	798	730	754	829	752	745	777	821	803	757	787	789	782	797	786	748	833	733	734	760	802	775	760	823	852	794	823	790	819	800	811	773	840	759	749	742	766	724	803	760	774	785	778	767	790	777	831	739	775	752	751	777	798	779	802	777	768	750	805	800	787	756	819	751	778	767	800	776	801	756	795	779	821	784	763	710	826	795	821	796	804	795	806	842	779	833	771	768	747	732	787	775	801	727	726	782	815	798	803	823	763	757	711	817	845	799	766	744	770	744	804	822	825	774	746	740	815	829	744	768	813	856	849	771	809	776	822	767	797	790	808	763	778	730	800	785	801	829	764	763	791	780	767	811	759	830	784	759	810	812	788	774	780	729	813	778	796	780	779	788	778	772	853	829	766	764	763	782	761	737	807	767	823	739	820	760	826	789	736	776	792	807	764	807	795	745	795	745	773	818	763	774	796	823	777	828	824	761	789	768	789	804	839	772	776	831	764	795	784	737	778	768	787	748	760	795	800	785	821	787	790	751	763	754	814	794	792	801	788	830	770	829	789	799	811	797	759	795	758	790	795	753	763	815	777	759	807	786	746	780	736	832	778	759	810	784	740	776	772	812	781	781	786	765	754	761	730	760	780	714	771	781	803	829	761	770	754	824	771	789	762	788	780	810	781	762	794	754	804	804	794	786	730	821	768	782	795	798	852	807	767	730	776	756	786	806	768	745	768	854	796	766	751	764	781	802	730	727	737	741	750	724	757	852	771	767	780	776	718	779	786	758	816	805	805	789	779	784	850	841	796	807	774	753	805	748	812	801	812	850	729	820	779	781	780	768	826	753	817	796	811	802	804	823	836	780	776	795	800	783	789	780	727	772	806	753	759	763	769	811	767	788	808	827	822	735	763	761	817	767	825	789	817	795	794	773	788	774	778	814	786	777	742	805	837	835	782	753	745	775	795	768	757	712	809	747	818	827	821	791	789	802	781	751	800	766	723	793	823	837	781	798	731	830	766	793	761	789	738	833	782	734	780	776	804	777	785	800	796	832	807	806	798	758	749	806	775	743	820	769	767	780	776	779	788	748	788	778	798	789	861	755	772	786	780	724	809	820	784	771	813	798	761	761	795	766	825	752	794	757	764	807	774	793	754	767	772	802	816	765	792	761	775	752	787	741	771	791	786	763	783	760	778	728	776	825	781	812	755	823	775	808	805	814	735	772	786	787	772	775	801	776	759	793	772	839	779	759	777	779	782	779	796	821	809	779	778	788	823	800	770	726	798	778	799	801	750	800	748	783	803	808	767	788	762	760	760	799	789	738	871	734	769	766	804	794	789	794	788	756	777	766	750	787	831	767	760	803	806	704	791	781	767	769	783	815	818	817	770	799	792	763	766	778	773	815	789	800	809	808	760	852	738	772	767	779	793	773	807	769	776	784	800	787	784	767	786	748	777	771	736	752	791	727	736	778	798	750	801	799	775	742	790	759	808	784	782	813	805	782	791	795	781	771	822	751	787	800	766	756	782	769	806	748	763	768	848	769	775	728	749	825	762	781	771	787	822	785	775	831	766	760	767	812	765	805	778	785	789	820	750	743	761	784	787	823	761	815	775	733	825	798	752	752	819	759	770	769	775	736	792	806	750	786	776	794	781	738	778	804	818	820	833	787	764	810	784	783	774	772	750	805	772	841	824	773	780	770	765	780	794	784	748	717	845	743	801	788	763	786	781	736	722	840	822	821	816	759	750	791	777	761	771	759	800	766	812	834	755	792	774	759	772	792	779	769	751	804	758	759	809	800	722	799	723	758	815	796	782	767	849	749	781	756	813	780	783	766	752	776	789	770	808	797	757	777	785	780	781	810	788	813	737	734	818	718	831	742	780	731	801	824	805	774	780	807	818	776	797	792	810	788	773	806	763	717	726	811	751	781	785	739	771	777	805	792	794	824	782	757	798	722	788	778	844	761	818	792	795	797	772	794	814	780	800	773	803	747	768	802	763	776	770	766	763	760	787	800	826	774	745	750	824	751	730	811	806	774	821	754	799	822	798	785	788	778	797	762	821	802	808	779	733	768	751	795	801	750	784	796	774	746	773	821	771	781	724	767	791	788	788	795	791	774	797	786	777	811	762	799	768	809	820	769	832	744	749	783	820	807	772	788	782	809	799	757	800	748	704	787	767	753	756	794	826	748	787	779	805	792	767	830	816	780	770	808	749	774	774	812	823	814	764	781	800	764	788	792	806	789	807	762	773	816	785	785	748	837	806	820	813	748	745	829	822	836	764	841	780	707	782	732	778	828	783	766	769	757	823	724	794	738	825	774	806	823	786	797	807	810	781	764	814	780	776	848	784	786	785	791	761	731	769	806	850	786	797	808	760	787	781	846	797	734	783	785	750	761	830	810	789	782	730	794	806	741	806	815	771	803	804	775	748	801	764	793	766	775	721	719	782	774	765	807	794	774	759	801	752	823	776	773	771	785	827	749	807	783	788	787	811	751	799	740	757	809	784	807	756	787	804	815	785	797	780	845	858	818	821	817	773	785	750	812	797	788	758	757	764	776	785	769	768	823	784	790	714	782	789	771	794	803	760	763	810	764	765	779	735	802	770	738	733	796	754	758	808	764	784	839	761	806	775	819	802	798	789	819	825	744	807	791	803	768	786	753	790	817	808	762	756	828	783	781	763	796	783	792	778	750	772	797	812	755	757	795	771	759	792	747	765	771	786	736	730	781	786	758	772	812	773	793	847	803	791	741	727	781
23732	21209	28323	24385	21156	11187	2147	1463	1200	1211	1133	1070	955	938	964	913	906	910	900	849	833	868	857	875	875	821	843	783	843	825	819	769	824	761	834	824	740	835	744	786	763	710	809	754	682	754	737	768	749	717	760	732	759	737	762	722	698	701	724	750	685	753	741	731	767	671	729	694	705	695	714	700	771	703	744	705	680	771	752	710	678	677	710	723	716	699	731	743	734	724	676	725	699	693	727	740	697	731	686	747	700	687	697	733	695	744	698	711	724	737	713	697	756	711	742	724	717	736	699	739	718	677	701	773	681	709	675	712	741	753	719	775	726	665	702	749	726	702	677	742	713	701	725	690	686	728	704	766	701	702	712	748	727	750	726	724	704	708	704	713	707	721	717	761	688	709	733	692	715	715	713	731	745	700	736	746	688	729	737	692	729	690	732	736	698	734	727	706	754	690	702	704	668	731	726	674	761	727	741	718	763	703	793	736	695	752	684	762	758	694	713	667	699	716	691	732	705	746	691	707	723	687	712	695	694	698	698	686	690	737	716	734	692	705	716	704	754	679	692	726	719	740	731	725	745	720	717	739	744	699	714	740	746	698	712	710	727	711	709	702	721	738	679	693	757	686	737	714	735	716	737	756	748	737	732	728	735	664	688	724	710	715	736	721	709	765	720	689	793	716	713	741	740	711	728	704	701	743	678	697	726	735	691	676	755	727	733	750	725	755	749	697	706	712	670	697	641	770	729	715	746	739	720	786	739	679	666	715	720	686	734	698	717	688	707	745	664	716	705	711	711	692	697	716	738	698	808	679	771	739	747	689	700	747	692	708	752	707	674	769	740	689	714	745	719	742	662	700	738	729	711	757	684	729	722	713	730	760	702	738	719	697	692	726	709	752	728	687	711	693	741	720	700	702	726	726	702	753	757	727	707	721	700	753	741	720	772	717	718	715	734	718	717	709	705	726	776	689	714	694	766	688	739	717	697	751	682	758	693	719	710	659	701	709	702	799	746	731	663	663	683	696	712	725	728	699	731	665	726	701	701	770	740	665	745	708	695	724	710	723	740	729	726	701	734	743	737	704	717	730	707	683	736	688	688	671	707	740	766	745	685	721	712	704	748	715	660	722	715	709	694	720	690	714	696	710	728	694	725	740	671	738	690	740	706	690	699	725	690	729	686	708	733	737	719	732	725	749	732	728	685	697	707	656	690	715	744	735	749	759	706	740	754	741	690	709	689	720	686	762	749	728	712	714	683	682	756	716	720	722	696	737	722	773	674	744	726	744	713	762	751	710	717	681	703	684	688	728	685	756	723	693	749	728	715	696	742	683	710	692	729	688	702	702	649	684	712	718	779	731	688	698	685	697	722	672	773	693	707	724	707	695	699	764	717	741	698	759	702	780	747	751	718	717	727	698	718	690	719	704	753	736	689	707	783	705	760	741	710	732	671	697	675	725	695	742	688	717	761	683	707	701	709	706	734	668	702	721	695	710	710	656	730	717	698	739	697	716	678	644	726	715	777	739	755	728	761	654	733	689	752	741	695	686	748	780	730	666	706	695	687	744	708	728	715	736	744	698	773	726	726	721	717	689	726	751	696	738	714	703	745	740	697	659	753	705	679	682	736	718	677	724	788	673	698	745	719	708	697	757	740	741	703	680	740	677	776	771	752	720	731	739	692	716	706	714	715	742	714	686	732	753	745	670	718	699	731	717	722	724	718	722	661	705	740	719	689	729	661	717	736	772	752	732	726	697	755	727	738	719	713	767	712	741	717	690	713	717	736	716	719	692	678	724	751	683	739	719	686	741	744	751	728	678	728	709	726	747	698	753	717	709	711	712	714	715	759	708	707	697	729	675	699	722	724	699	722	757	741	696	726	741	691	710	746	732	715	666	688	718	721	763	737	753	688	656	680	699	648	690	720	744	692	709	725	759	720	735	734	687	687	733	760	727	733	726	676	720	764	721	717	705	705	714	695	670	714	758	713	736	687	716	713	705	745	702	746	690	728	732	718	717	749	709	773	720	733	716	754	703	683	718	714	736	689	729	735	740	679	747	738	718	695	713	739	710	720	711	682	693	716	710	766	696	713	712	763	712	709	677	709	710	724	682	704	696	687	684	721	655	680	721	718	718	783	724	722	732	742	702	685	724	706	691	694	690	748	692	699	723	730	729	731	712	693	747	704	713	690	701	673	743	681	772	688	618	731	699	721	702	735	733	725	724	678	705	700	707	742	765	766	758	691	677	715	731	736	706	734	743	718	751	758	720	781	709	753	718	698	747	781	721	706	734	695	713	686	690	662	708	735	699	743	761	629	720	750	776	723	784	727	707	736	706	642	738	700	684	743	721	663	760	703	688	717	708	747	684	745	763	733	761	764	714	702	722	745	726	722	677	727	657	745	684	732	749	688	732	707	703	693	673	725	733	708	756	671	743	713	738	689	702	772	706	699	713	662	688	705	759	692	682	793	721	737	718	684	735	699	723	728	729	721	740	690	716	718	735	730	708	751	730	677	717	719	708	717	703	718	707	741	740	671	741	713	718	724	678	699	720	715	683	733	683	730	757	773	726	758	711	671	761	724	708	702	682	687	743	691	747	776	758	694	703	759	715	711	685	741	688	721	734	726	704	728	698	676	708	704	708	712	734	737	758	742	744	733	684	713	733	686	757	751	700	729	762	697	673	716	727	702	717	702	743	698	743	666	667	675	734	698	675	716	727	717	761	733	734	704	755	754	714	737	672	740	775	696	719	734	719	676	767	674	735	761	714	709	704	725	686	749	661	679	734	723	757	700	713	695	713	702	702	754	727	705	694	683	721	703	707	734	728	705	656	769	677	736	733	709	657	697	695	770	710	747	746	731	702	785	696	694	712	731	725	730	701	740	713	728	744	688	703	758	714	758	792	703	730	752	725	660	722	717	721	775	699	722	684	692	730	711	750	715	785	677	736	733	662	714	738	676	693	683	709	701	720	693	719	777	689	704	720	726	780	733	766	724	709	734	714	703	754	732	720	746	725	732	678	761	752	717	765	761	813	690	713	721	783	729	674	725	668	656	733	734	728	721	780	724	693	730	769	780	707	719	679	759	718	729	651	704	697	715	735	685	704	712	737	740	731	700	746	720	709	654	734	723	704	719	727	712	678	756	709	756	760	765	713	723	747	730	700	688	687	720	784	710	683	717	778	733	683	690	698	766	702	752	738	691	672	697	734	708	749	735	765	738	732	793	720	660	711	687	686	755	758	751	689	694	710	706	721	753	747	722	715	680	743	669	708	732	690	677	715	660	708	756	721	700	741	704	736	712	757	699	699	748	703	683	742	700	722	696	724	738	755	694	732	732	722	730	735	729	673	701	728	708	715	653	707	667	719	719	734	789	703	744	720	738	717	681	712	690	737	743	708	758	705	672	753	731	729	715	748	729	685	701	710	707	699	730	676	723	762	718	711	706	721	719	690	703	702	698	679	757	702	715	734	739	688	737	689	733	672	696	687
23521	42525	33946	13578	5969	3178	2493	2148	1907	1832	1698	1490	1457	1335	1330	1258	1173	1188	1139	1095	1045	1094	1132	1093	1055	1069	978	1028	1024	1009	976	982	960	1033	974	972	929	1004	919	907	902	937	945	920	896	908	944	891	931	831	871	839	851	844	860	868	849	855	901	878	813	872	818	861	909	903	818	855	858	883	895	833	919	893	854	842	861	831	930	838	865	822	834	885	837	845	876	883	904	864	831	816	871	862	875	857	873	892	857	872	901	885	865	884	869	837	866	809	827	861	865	837	852	866	901	851	848	857	897	857	877	871	910	834	880	897	863	857	863	812	846	826	834	880	897	823	846	868	859	849	896	909	880	821	845	852	876	855	901	888	877	849	879	838	842	828	873	860	882	821	824	902	879	920	883	855	848	895	858	826	856	870	875	848	891	866	826	793	834	820	876	861	885	846	887	844	886	830	856	893	845	930	834	776	819	881	876	851	825	922	870	849	863	842	856	850	848	831	873	866	800	896	835	902	835	841	835	843	868	801	870	886	875	875	858	858	819	812	835	830	830	907	867	890	832	833	892	864	876	873	846	898	877	868	892	814	880	802	820	867	867	848	871	829	869	841	883	819	827	857	843	873	887	835	881	787	888	814	882	864	878	860	841	861	850	877	894	840	883	821	825	895	890	840	855	874	910	860	863	828	839	876	895	888	879	927	852	831	822	888	873	847	872	850	876	859	840	901	897	906	876	832	853	851	916	866	847	840	816	847	868	888	878	908	861	810	869	836	858	811	847	859	853	893	898	860	840	867	892	877	797	862	857	901	825	867	858	843	904	885	875	897	910	849	885	853	809	820	830	875	894	836	880	857	878	831	875	864	886	830	810	882	903	846	879	825	892	868	833	836	813	831	868	829	863	881	879	882	885	888	835	875	856	907	928	850	851	831	830	848	829	876	850	865	855	841	908	892	845	896	897	824	863	895	852	847	926	833	856	854	879	838	851	832	875	864	878	854	885	825	873	827	837	883	830	881	838	914	822	875	876	911	826	884	861	878	898	832	868	883	884	878	888	899	844	782	874	848	857	854	858	832	829	870	865	853	861	855	859	902	837	931	850	910	825	867	860	822	811	856	804	810	846	841	841	901	910	882	852	820	863	892	820	811	822	843	822	870	840	817	877	831	902	864	898	903	897	932	889	876	859	853	850	870	847	868	855	865	857	852	839	857	941	859	921	886	866	855	852	857	848	867	889	860	860	858	841	879	827	917	901	832	845	786	853	814	832	860	847	830	876	900	851	823	905	842	892	811	839	871	816	894	881	858	915	862	877	868	826	877	854	818	890	845	858	870	875	798	860	869	853	855	857	906	862	844	839	848	866	862	832	896	811	828	847	851	894	804	908	883	894	837	862	847	837	899	922	855	878	853	896	874	852	900	828	865	832	844	825	860	848	837	865	852	866	893	868	864	875	864	842	889	866	831	884	847	859	842	891	900	815	859	806	866	901	936	836	811	837	908	903	837	860	866	837	882	869	813	865	845	869	861	903	850	823	868	827	882	874	907	890	867	914	834	858	828	875	805	896	900	804	852	847	845	908	891	837	802	863	864	838	846	850	856	880	846	861	870	825	811	873	888	815	893	905	889	828	856	840	819	885	852	881	827	857	860	820	838	863	873	894	834	908	846	886	857	857	850	889	806	867	845	880	831	857	872	842	830	850	816	864	896	860	870	887	831	818	864	843	855	851	878	864	874	841	913	836	846	861	824	863	856	858	839	893	804	832	865	794	848	825	882	867	908	886	872	864	882	874	854	837	885	830	897	833	811	915	866	844	925	855	849	837	883	868	841	838	895	877	883	878	853	789	910	880	825	868	834	883	891	864	870	813	869	863	858	853	902	885	867	887	851	864	891	847	871	854	840	841	887	865	790	877	913	850	845	888	828	887	828	877	931	842	842	851	821	874	843	840	889	855	840	895	881	863	872	847	856	861	881	841	856	850	852	879	878	836	814	843	830	831	842	846	846	903	905	813	838	878	813	856	852	829	838	836	895	911	837	838	849	871	839	897	859	828	837	859	876	837	822	897	859	857	903	845	913	849	813	816	831	871	827	836	873	874	893	843	845	844	867	856	940	839	836	867	818	853	908	846	879	878	845	829	921	904	929	884	859	831	847	865	895	835	847	885	903	839	801	875	838	908	842	883	842	882	871	824	878	888	875	913	888	852	860	865	819	892	871	794	886	829	837	839	863	931	824	855	841	841	845	858	908	841	890	855	879	849	892	887	854	880	873	883	840	843	892	898	850	830	857	868	879	853	803	873	858	855	918	840	860	843	864	878	857	839	907	892	818	877	884	891	856	856	833	877	845	822	851	905	878	910	876	848	832	917	844	831	851	875	831	850	836	897	899	938	833	833	861	847	885	849	840	846	860	887	896	866	861	829	867	893	917	837	820	871	861	876	837	882	888	896	823	904	857	892	896	819	864	853	857	899	834	870	873	817	847	857	837	842	861	864	875	855	862	834	857	906	835	884	887	880	876	858	871	830	829	819	870	860	827	860	890	850	868	868	875	860	831	872	846	853	865	862	869	838	855	874	863	867	896	822	886	853	903	870	822	869	819	814	823	839	854	825	861	795	809	798	846	876	846	843	834	885	874	813	863	858	829	895	871	885	843	829	862	823	869	870	824	845	873	869	879	885	856	864	851	903	844	824	796	801	834	825	880	887	795	816	859	826	879	939	860	814	868	868	837	873	811	823	842	836	865	863	847	893	864	898	814	903	844	854	892	866	858	840	869	845	854	845	824	899	899	829	858	884	885	840	806	861	846	885	821	844	894	809	877	863	883	893	849	833	866	841	901	840	796	875	854	812	911	876	859	802	881	841	823	862	874	843	906	844	848	839	871	845	832	851	825	838	907	878	905	881	854	854	855	860	813	865	853	848	871	842	879	861	901	896	831	819	897	853	803	838	842	868	866	913	816	847	807	837	833	944	855	830	863	900	847	882	828	837	855	885	880	820	837	864	899	862	877	905	920	831	841	873	889	890	853	887	873	886	806	880	811	817	869	822	926	823	830	850	877	834	881	866	857	836	855	823	847	814	898	940	878	878	916	844	822	909	862	926	812	817	885	823	905	882	869	893	830	817	862	854	839	876	884	900	862	912	846	852	866	818	815	893	851	821	866	841	854	884	811	838	852	843	838	866	821	818	916	868	829	903	906	849	868	857	861	880	846	870	875	894	878	817	853	886	842	817	857	913	847	854	855	852	889	866	901	880	807	892	880	841	887	882	875	896	852	873	839	845	822	876	863	871	817	806	844	802	874	872	924	903	868	847	877	858	793	911	881	876	821	853	850	830	885	888	907	828	877	828	846	843	868	842	898	876	887	811	906	858	890	793	889	839	876	784	901	811	860	874	892	854	868	827	842	882	879	864	869	826	866	812	862	896	882	822	907	885	879	904	792	833	858	812	857	890	843	858	849	877	851	860	860	852	861	807	846	858	904	822	828	814	872	862	861
24706	21156	27460	25045	15010	2032	1151	939	928	900	750	744	715	688	679	643	678	612	623	553	596	627	562	616	560	590	527	568	556	548	541	576	530	535	547	538	518	546	525	500	542	522	469	510	511	530	524	517	528	476	485	490	505	494	522	482	467	482	477	485	501	502	494	470	504	462	446	479	460	472	478	499	506	497	476	496	495	513	454	459	497	489	506	512	517	519	465	481	490	474	488	453	487	485	491	514	465	463	507	509	463	528	484	528	451	516	476	464	459	455	519	451	497	458	490	498	491	470	451	466	495	496	473	481	502	480	446	536	522	451	515	514	486	507	481	479	485	491	521	487	493	504	491	473	481	501	501	461	465	519	441	506	506	489	480	505	465	509	474	486	501	484	506	481	471	504	546	496	510	468	506	481	565	485	482	519	463	457	494	501	497	502	518	503	508	475	516	489	482	502	511	489	497	491	480	496	488	492	475	503	503	500	484	452	513	448	458	509	501	473	486	539	521	475	484	469	479	512	461	483	536	488	460	463	477	491	489	423	510	494	467	455	508	495	535	497	483	504	473	463	471	463	438	460	452	477	487	479	469	471	436	500	464	463	486	492	474	451	482	493	475	456	479	477	520	453	479	511	524	427	507	488	486	483	489	481	486	475	479	494	479	491	514	503	475	506	447	489	487	509	515	521	525	509	466	471	459	470	447	478	487	474	494	472	527	465	516	448	495	509	497	473	482	533	497	489	493	473	490	439	532	504	477	470	469	462	454	521	456	484	436	477	487	490	485	500	445	480	493	511	484	509	524	499	454	511	465	422	488	485	519	471	496	486	485	503	499	483	493	488	501	526	494	491	456	509	512	502	466	497	491	419	468	510	466	492	487	472	537	516	469	515	516	495	486	445	415	466	447	509	497	459	452	474	499	489	473	489	519	505	497	503	480	469	478	492	487	492	504	532	487	489	497	461	521	494	490	472	509	472	510	519	483	487	460	496	465	511	513	461	502	490	471	465	446	445	492	458	491	510	499	479	474	500	478	490	457	491	450	474	470	508	478	449	519	499	507	470	490	452	479	469	461	521	520	450	510	473	502	496	487	485	491	463	501	473	485	524	469	498	518	489	476	468	482	478	476	480	456	454	463	494	492	486	512	465	508	491	488	451	499	486	469	502	466	455	487	519	504	512	473	483	488	480	504	456	498	511	480	481	511	471	488	501	510	510	530	481	482	496	464	495	478	474	511	459	470	514	490	447	533	486	474	463	476	491	469	525	466	470	512	476	468	530	453	495	493	486	491	502	487	491	529	477	500	463	505	469	509	513	514	505	519	449	505	478	497	488	474	472	476	503	514	467	477	463	458	500	501	474	542	469	461	453	460	459	479	503	484	473	501	522	514	482	489	489	473	481	479	495	508	491	486	484	523	479	458	475	500	485	520	463	482	488	488	502	458	450	496	483	509	470	456	498	485	477	482	454	455	450	502	478	505	505	457	507	471	513	468	448	473	527	497	463	464	476	494	486	489	523	495	476	510	507	461	497	468	470	491	516	482	480	491	456	516	517	481	484	469	471	487	476	490	521	514	497	509	487	448	504	521	508	448	499	477	500	459	467	460	502	515	483	472	502	444	499	477	463	456	488	553	495	486	507	530	495	504	473	524	451	492	503	494	477	483	516	506	500	464	463	511	490	460	481	445	557	528	545	528	478	501	523	509	497	516	481	452	502	476	483	495	484	509	501	482	476	472	497	527	489	505	484	484	516	481	513	485	481	517	484	478	465	519	486	527	499	487	497	461	486	473	455	518	504	493	483	507	456	478	462	502	547	496	503	507	497	509	481	523	517	498	454	488	508	511	465	479	488	472	483	498	458	447	481	472	501	450	492	467	446	512	529	522	527	506	517	472	475	451	480	464	490	471	451	503	504	474	463	489	457	480	483	531	495	497	479	501	480	492	483	447	493	501	481	482	496	484	497	473	469	516	506	432	525	483	468	515	508	452	473	518	477	467	502	426	448	519	527	476	509	454	491	559	502	476	498	459	480	457	479	488	490	476	460	486	511	484	492	484	467	458	456	473	475	465	499	465	501	495	505	480	485	492	510	504	484	511	437	489	500	455	484	468	488	470	461	474	490	502	502	497	475	535	461	485	524	479	506	499	474	508	507	492	500	483	463	496	472	447	482	520	463	494	479	482	496	469	499	481	479	456	478	511	476	516	497	465	459	462	474	497	491	497	450	498	490	477	494	499	493	448	483	526	479	486	499	477	500	496	486	489	452	464	497	451	520	511	475	487	478	474	515	475	461	484	511	479	492	489	462	458	506	488	456	511	467	464	472	469	479	463	481	444	480	458	475	466	528	477	491	483	477	505	526	501	470	491	470	492	471	506	478	508	494	462	519	484	483	475	469	473	454	505	518	476	536	505	490	532	470	495	504	481	490	518	478	464	505	473	425	483	512	453	501	489	486	457	504	512	481	463	469	498	463	495	489	481	489	494	470	491	487	517	512	506	477	499	474	484	490	498	517	450	475	511	506	520	461	471	470	463	480	476	495	484	506	475	477	475	454	453	475	440	517	457	503	499	520	440	480	474	485	475	466	527	475	486	472	491	482	474	464	484	500	503	480	463	451	513	495	487	480	476	503	485	463	517	483	468	484	533	522	494	466	485	476	477	494	512	479	448	488	538	466	493	477	474	484	466	480	481	485	478	471	462	490	523	462	483	522	404	492	478	477	504	482	454	475	478	492	473	492	458	505	452	477	504	498	457	495	505	492	506	460	457	510	488	503	478	466	462	493	506	478	520	486	475	479	501	467	491	467	483	464	504	474	510	470	498	494	516	500	492	483	457	458	470	504	475	514	504	499	506	518	462	485	499	462	492	487	484	447	478	473	504	470	498	492	442	492	434	496	500	505	482	502	485	473	451	497	477	478	456	492	550	480	497	469	483	468	445	490	457	474	490	488	492	500	506	470	479	481	495	518	479	477	501	487	527	444	471	520	477	514	479	455	502	457	475	453	515	491	477	477	535	483	491	456	462	487	472	457	498	466	457	479	452	499	472	476	520	486	485	460	486	540	533	485	511	433	435	459	475	489	468	481	484	493	472	492	506	464	493	465	447	506	478	471	492	489	478	500	501	496	496	480	434	472	502	527	472	485	474	512	522	516	518	443	471	494	498	487	463	532	500	463	463	444	488	511	474	465	504	500	521	469	477	468	469	497	483	488	470	479	478	510	488	471	482	478	514	454	530	506	474	455	449	496	491	511	462	482	431	519	473	506	469	500	442	444	453	486	465	497	495	469	481	518	468	473	488	482	523	456	510	493	503	471	454	475	485	479	479	489	456	503	507	466	485	465	507	532	450	470	486	470	491	499	494	467	490	483	474	517	476	456	498	496	520	481	529	478	490	503	442	484	508	462	486	502	474	536	501	496	487	469	489	463	435	504	488	458	516	507	462	499	537	494	525	483	450	496	491	507	478	504	475	465	480	501	422	519	471	505	471	482
23019	38011	30501	10882	4624	2408	1902	1623	1409	1290	1171	1039	1020	930	913	854	854	795	784	789	763	775	787	809	777	676	737	709	711	672	694	716	637	670	711	649	609	648	709	638	637	640	652	605	682	617	585	620	627	619	605	601	573	620	605	581	592	598	655	621	566	574	589	582	659	626	601	544	628	569	570	639	573	587	620	558	551	615	563	599	586	576	602	578	564	580	609	573	648	630	618	577	568	618	605	585	592	582	613	602	581	579	627	579	593	585	609	564	558	544	602	549	589	586	584	607	593	659	557	579	567	618	600	552	578	589	522	601	602	602	612	593	583	591	630	561	584	600	566	623	586	636	591	568	567	608	606	581	598	619	560	570	581	571	580	555	594	572	625	582	546	556	602	572	572	571	582	541	622	649	588	559	610	598	599	591	602	596	568	571	588	625	597	599	596	593	589	633	611	566	591	609	561	609	586	610	612	581	609	571	578	544	579	588	587	566	580	619	570	568	586	623	565	575	576	575	611	596	580	597	585	628	574	571	586	637	603	571	608	595	610	593	542	576	572	590	588	555	595	550	621	551	592	598	553	577	608	631	622	590	592	570	565	607	564	560	630	580	601	583	570	609	593	595	560	601	556	537	573	539	597	583	574	597	597	613	592	532	566	606	571	579	597	587	565	577	578	573	601	565	536	557	606	600	548	599	584	558	568	556	608	580	612	558	544	617	618	550	577	577	565	647	607	597	604	596	575	616	622	605	615	586	597	572	612	592	579	540	564	577	559	597	599	564	620	625	550	576	570	590	573	630	588	567	600	587	608	607	534	629	560	598	605	577	664	594	612	603	591	604	586	584	548	598	612	598	590	606	586	566	545	610	592	590	597	610	573	587	594	565	589	601	607	574	552	582	607	566	568	553	559	575	616	581	574	616	577	593	603	583	570	590	595	589	555	612	597	596	586	612	584	571	618	579	566	562	580	589	578	591	598	582	579	593	584	583	580	601	580	581	572	605	578	584	565	627	566	582	557	534	590	611	598	592	641	618	567	558	582	548	598	573	553	577	574	560	574	571	556	573	631	629	607	566	579	591	567	569	585	614	587	548	607	580	609	559	601	555	592	588	592	557	623	585	569	578	580	598	585	523	576	550	594	607	545	601	592	588	561	584	568	588	589	580	547	601	573	585	627	591	596	587	583	595	569	606	623	587	590	573	609	617	542	587	594	616	564	541	606	591	588	603	607	589	589	589	549	606	628	555	593	575	567	557	589	565	576	607	565	590	579	564	562	583	625	603	553	611	577	608	627	595	575	580	605	581	572	613	571	564	606	585	535	590	602	605	522	551	579	593	583	610	616	569	600	574	545	583	581	598	575	598	577	599	573	547	572	638	574	567	618	632	594	590	600	606	549	610	597	590	584	595	596	619	581	569	583	595	602	554	563	594	547	589	604	557	569	560	549	536	619	610	617	626	549	600	613	628	592	586	609	583	545	591	563	633	621	595	586	559	575	571	611	573	575	575	595	542	637	556	564	554	552	588	601	586	623	577	578	554	579	605	539	553	607	606	590	609	579	596	600	549	577	597	571	558	598	551	613	521	577	605	548	606	609	573	568	558	614	599	598	620	579	590	583	639	543	590	588	585	606	554	556	570	589	606	537	575	577	596	614	589	546	570	587	551	530	544	577	633	559	598	591	578	564	566	575	577	533	644	533	579	580	608	569	532	633	577	615	616	614	553	560	577	577	606	599	584	582	582	594	559	600	591	641	616	595	576	577	579	554	614	599	560	561	551	588	576	580	594	589	564	553	581	599	582	568	609	596	574	617	547	596	564	571	619	585	615	600	583	606	573	580	612	588	586	606	604	593	587	584	575	561	588	604	611	559	574	575	589	569	556	590	585	592	611	564	559	575	627	557	575	520	618	596	630	609	593	592	558	555	593	593	582	539	564	605	548	572	591	608	591	542	586	605	602	593	575	570	629	555	578	623	557	590	566	570	587	617	559	578	574	556	577	611	574	598	541	564	602	577	597	588	595	579	655	583	587	612	576	566	559	602	563	575	556	605	603	600	597	569	588	569	604	603	587	596	603	602	630	557	570	598	594	582	600	590	606	613	589	569	564	608	582	612	572	602	577	566	607	603	547	591	566	615	581	588	577	566	584	585	591	597	574	586	564	531	562	546	610	610	588	574	612	573	610	606	582	543	593	603	592	538	578	608	625	579	644	570	610	549	602	589	550	596	604	587	605	585	585	575	611	573	604	568	596	591	603	548	568	643	584	573	585	565	573	585	566	580	585	583	555	585	608	559	614	584	542	594	579	562	592	575	600	543	622	627	591	610	609	585	575	611	581	537	593	553	572	594	606	574	587	544	569	567	595	581	633	575	581	594	587	608	547	544	622	636	587	581	603	534	602	604	545	590	624	551	571	639	550	611	566	586	591	582	602	574	592	578	577	633	583	602	568	608	559	563	611	568	639	565	581	583	587	602	588	569	606	584	576	577	575	587	556	557	590	588	586	588	612	594	552	582	569	619	604	586	571	510	553	635	601	559	583	623	635	592	618	613	569	543	616	584	625	591	628	603	584	560	568	583	593	591	629	579	623	576	579	582	624	611	557	588	589	588	561	603	589	608	563	576	561	556	537	575	572	615	603	565	602	599	591	608	569	578	568	560	595	617	529	577	602	640	582	631	644	589	608	647	587	610	615	600	529	600	567	569	597	573	605	596	568	568	561	627	582	586	599	579	605	636	584	560	571	607	619	575	616	581	572	582	584	606	588	575	599	579	590	610	576	566	547	585	552	557	564	554	602	628	608	620	606	593	584	622	613	607	571	643	617	589	636	597	590	581	574	573	576	603	594	602	583	599	578	570	544	641	544	602	612	643	576	584	588	577	550	573	645	554	593	573	562	606	603	572	588	591	582	578	575	633	584	576	585	581	593	596	602	565	584	613	553	574	539	580	599	580	586	597	582	547	575	621	569	612	596	611	575	581	561	587	611	640	540	570	574	598	537	539	583	555	589	567	550	595	597	594	619	601	577	583	568	587	579	605	598	598	579	592	603	575	565	546	564	577	608	573	593	615	557	580	611	600	604	582	578	595	559	578	602	640	564	601	587	561	557	599	570	595	632	554	551	603	625	600	574	551	621	559	641	597	577	595	570	605	545	598	598	558	605	569	611	579	588	594	606	612	591	620	608	611	603	596	562	538	597	604	546	559	555	564	588	620	568	534	600	640	553	535	622	570	571	569	548	577	627	590	576	553	615	610	586	560	631	620	582	593	571	610	577	584	577	627	594	588	558	611	597	576	577	562	569	547	580	596	617	585	569	542	559	585	576	596	544	594	597	591	585	563	600	605	578	618	584	591	573	582	600	592	583	584	588	624	601	587	570	550	565	555	557	599	627	610	564	588	595	554	607	578	586	610	615	586	582	595	575	573	523	606	597	600	570	533	595	550	611	592	557	607	587	561	589	553	612	606	580	565	598	602	578	589	595	643	564	599	591
22604	21180	28757	23906	21185	21189	10197	1932	1481	1385	1284	1180	1034	1029	931	916	876	866	805	727	778	736	739	795	756	760	758	690	743	679	688	631	686	626	615	622	665	650	642	645	605	585	594	617	556	577	604	608	583	527	556	558	570	569	589	606	586	565	530	521	547	539	528	557	531	522	593	524	531	515	606	540	551	573	529	585	508	550	559	588	547	546	539	508	560	510	543	563	525	576	560	541	497	523	517	546	499	530	566	538	504	513	565	528	563	602	539	544	498	491	521	537	554	528	517	561	569	535	512	550	545	548	562	552	561	509	523	544	524	518	522	566	565	541	577	563	586	512	521	547	520	543	539	535	538	522	583	517	550	489	515	555	551	521	560	538	550	583	619	555	527	565	540	536	545	534	564	559	513	560	517	519	587	504	563	554	553	527	537	503	576	532	506	556	525	580	564	529	575	567	516	521	507	520	580	496	578	545	525	556	532	581	553	522	521	574	563	549	571	551	537	535	524	510	560	560	569	569	548	564	494	527	566	561	562	568	525	563	573	556	540	522	538	544	503	566	575	520	532	569	553	536	529	518	587	574	568	555	487	553	578	598	532	541	567	542	544	528	529	549	570	520	551	543	556	535	563	525	546	580	555	552	540	556	564	565	539	522	568	528	539	555	537	557	546	541	559	553	545	580	542	551	564	543	608	560	550	566	555	540	574	530	583	526	582	499	542	556	587	550	534	538	563	552	502	589	527	543	529	494	541	544	584	515	525	534	526	547	559	583	549	581	574	564	544	560	505	566	559	547	543	547	544	520	524	573	562	531	557	575	514	542	601	539	521	541	535	580	555	561	553	532	557	526	556	527	506	549	601	550	506	569	549	527	546	534	590	547	520	522	552	528	574	573	541	498	545	499	514	570	537	582	532	542	508	529	555	521	554	530	512	556	530	518	525	530	549	573	541	558	561	578	562	495	563	564	531	524	538	563	601	555	506	521	499	576	558	560	566	547	553	539	530	545	533	530	548	529	530	519	527	551	549	570	564	549	538	579	533	588	531	564	561	511	527	576	554	545	511	564	565	565	561	547	539	527	537	587	526	548	534	578	575	493	539	501	561	561	601	541	546	536	554	570	506	552	574	539	577	508	559	521	562	564	536	560	535	595	532	525	531	556	563	515	570	555	567	547	533	576	529	532	562	544	538	502	526	568	563	562	536	595	492	536	534	552	536	500	587	581	525	539	567	511	536	583	546	581	516	585	548	509	541	596	527	537	521	555	515	551	523	536	543	540	589	530	562	525	521	554	534	544	508	543	551	551	533	518	571	557	520	536	519	542	587	560	526	557	545	535	559	574	550	542	540	558	549	535	558	539	594	535	528	576	546	506	512	552	542	533	534	537	518	547	570	572	533	562	547	534	511	560	590	531	552	508	548	543	561	562	547	576	548	534	543	560	520	568	528	515	548	556	538	537	529	535	542	542	551	546	522	583	559	562	550	544	551	535	540	526	538	514	576	558	548	544	549	522	534	559	542	617	547	564	606	566	522	576	526	572	567	551	566	552	560	543	550	553	559	556	536	543	565	554	531	517	573	560	562	601	563	537	515	551	522	577	531	545	546	529	521	552	536	570	554	541	596	569	491	532	561	570	588	553	502	498	521	548	542	526	543	586	535	548	560	536	521	552	568	517	568	538	514	532	588	580	554	556	529	554	575	526	515	581	540	520	587	573	524	564	485	529	581	550	541	539	552	566	541	570	558	541	543	546	562	542	548	565	600	586	543	560	550	568	522	534	551	535	551	568	521	581	553	575	561	567	564	546	522	551	542	550	570	551	597	550	550	538	507	534	558	558	561	536	521	544	525	573	533	529	549	553	540	537	548	547	558	546	589	566	579	546	576	549	545	534	560	530	538	561	512	522	579	561	505	567	555	526	542	540	519	559	566	549	596	529	555	501	560	542	521	517	530	585	540	561	556	567	490	564	594	552	548	521	546	553	574	517	552	597	588	516	530	537	570	558	538	546	531	535	524	532	539	571	569	538	570	504	559	583	546	543	576	573	539	535	569	494	541	542	520	542	542	566	523	569	578	568	542	518	541	513	548	548	570	558	560	538	541	545	561	551	530	547	538	537	560	557	522	537	523	551	589	552	530	541	527	555	558	556	576	567	568	531	523	486	507	551	557	527	522	486	547	554	544	542	567	537	551	524	514	555	553	572	516	523	553	525	550	591	528	554	559	542	528	573	516	584	550	580	529	554	529	559	543	535	565	543	557	521	558	519	521	513	544	563	542	565	549	585	519	541	566	511	506	530	604	540	555	546	565	572	598	527	539	519	521	533	517	565	552	551	571	549	576	553	556	558	526	564	541	574	560	573	588	536	538	571	551	554	561	580	574	566	520	583	520	564	533	522	570	578	542	531	541	591	548	509	508	544	536	526	526	542	546	505	524	538	533	526	540	547	517	527	508	583	558	576	526	529	531	545	551	561	511	582	534	590	579	568	575	555	532	531	557	489	591	530	513	548	497	593	590	591	494	557	533	510	557	514	562	564	536	574	554	557	518	546	534	555	555	520	518	539	569	559	532	525	491	577	577	575	558	554	588	537	525	586	514	506	544	526	537	603	576	548	541	571	540	527	574	536	561	514	541	566	522	578	550	540	571	540	554	553	544	537	604	557	533	610	513	475	509	522	560	493	543	570	538	547	562	558	551	522	559	531	601	549	544	523	566	540	577	537	571	532	506	524	589	542	546	528	539	563	531	539	542	566	589	558	552	543	509	576	541	537	582	577	546	564	541	550	517	546	550	537	521	522	524	554	549	546	516	548	516	523	547	553	536	552	537	503	513	563	542	563	583	516	515	553	530	529	523	546	546	525	572	535	532	534	559	537	535	542	561	523	528	572	524	507	542	529	546	584	513	569	503	519	564	573	555	545	553	545	508	524	544	545	596	558	581	554	566	505	551	581	532	574	536	531	572	524	573	556	516	561	576	575	541	561	554	544	523	557	543	507	543	542	557	527	547	550	579	536	500	554	535	492	544	549	585	550	561	567	543	545	522	500	533	500	540	510	553	511	564	510	552	543	540	555	546	547	515	532	582	551	522	529	520	527	564	573	565	521	553	592	533	524	553	523	519	535	525	560	543	528	561	523	537	513	569	534	519	577	554	560	542	585	592	553	537	554	528	545	578	541	529	536	552	547	542	593	530	556	551	523	551	535	565	543	553	557	519	535	544	537	563	549	558	517	596	556	570	565	555	494	557	517	549	523	516	561	571	563	606	575	512	557	556	545	544	528	575	555	550	556	529	565	584	556	555	520	555	541	543	531	547	551	553	584	558	498	551	561	556	563	562	542	555	560	544	547	568	556	554	570	526	549	588	554	505	551	549	547	518	558	561	513	540	577	581	534	533	525	569	522	551	544	517	526	529	516	560	563	547	533	552	547	537	562	552	576	522	524	509	561	586	557	550	535	539	548	564	525	544	525	563	553	550	549	531	535	478	559	543	525
25534	47497	39112	17499	8154	4583	3545	2895	2506	2252	1991	1847	1546	1514	1389	1368	1212	1170	1145	1106	990	1053	1076	1054	1016	983	1013	981	894	862	868	889	936	870	864	791	843	829	772	754	754	766	708	728	688	735	713	719	735	693	692	680	684	737	680	696	690	675	652	690	662	644	684	692	642	676	679	655	683	652	699	646	659	634	645	645	642	673	693	687	642	642	683	682	674	640	677	675	631	668	636	695	642	649	681	665	659	635	653	657	677	617	693	598	678	654	651	679	677	668	651	629	604	630	681	676	680	655	623	667	646	693	628	645	712	657	650	663	607	607	668	669	636	668	663	635	654	595	691	668	688	630	656	651	671	657	630	650	623	665	656	676	640	659	635	583	663	694	643	663	665	671	674	638	647	650	613	628	605	622	656	646	628	604	612	701	630	681	646	680	677	675	666	675	661	661	679	632	642	684	658	678	638	691	645	677	693	697	602	638	642	680	623	692	666	630	663	666	677	633	658	669	712	649	671	665	649	654	655	681	667	653	650	631	685	603	668	649	629	609	641	660	619	656	702	643	651	701	617	683	638	646	672	643	675	594	658	660	659	700	649	645	666	642	637	654	670	686	591	660	656	664	676	676	671	634	638	658	667	689	616	673	641	653	639	676	637	668	671	653	648	644	635	674	679	662	638	704	670	635	622	633	682	672	673	692	663	633	616	665	670	625	669	674	650	640	668	669	656	661	659	702	638	654	665	645	669	634	678	655	652	656	659	645	645	650	662	659	639	619	633	665	627	739	645	622	665	654	672	664	641	646	674	649	615	655	645	643	661	681	630	662	635	618	697	635	715	628	634	648	649	666	634	614	638	635	671	661	658	643	691	664	710	659	676	631	654	718	658	649	645	628	691	632	690	658	621	643	654	636	639	669	664	661	693	629	629	668	664	635	645	638	614	666	651	659	639	620	631	602	650	677	636	671	639	656	691	703	626	644	663	654	652	622	632	615	633	611	733	661	651	669	637	687	688	703	676	628	617	647	640	704	640	648	619	670	660	673	693	634	694	685	665	698	614	639	653	698	682	680	659	636	659	631	676	656	666	632	657	686	636	663	620	662	639	641	637	639	659	682	663	667	636	644	708	677	655	606	597	662	691	656	683	658	602	654	644	600	656	648	673	684	615	641	655	642	662	658	621	628	663	655	671	637	655	665	655	658	610	635	645	653	631	657	646	638	692	676	655	646	646	659	672	657	655	620	626	652	666	664	667	626	658	632	619	609	635	647	634	689	650	696	611	693	617	632	634	691	605	636	662	678	637	661	638	672	672	662	656	675	679	662	648	633	684	627	605	659	668	623	608	613	631	631	634	686	627	675	623	650	608	658	680	668	654	650	644	635	667	669	704	686	637	628	642	637	627	684	612	700	676	621	649	674	617	638	619	642	661	694	651	651	657	628	644	642	646	668	621	669	654	646	654	649	633	639	660	668	645	688	695	653	687	599	679	673	649	649	658	653	654	680	670	596	647	655	659	678	682	656	634	671	634	642	669	693	650	696	663	647	688	617	664	708	628	642	667	658	632	633	635	692	700	662	699	658	668	661	663	660	663	653	618	634	671	640	661	650	683	641	670	692	642	667	671	617	682	670	638	640	615	667	625	630	647	634	661	671	634	676	682	648	706	663	661	679	646	657	702	645	665	668	645	646	677	675	631	674	643	627	687	627	609	658	640	638	658	664	636	686	665	630	666	683	653	650	626	652	694	660	637	710	684	697	649	621	667	649	696	662	659	661	631	683	688	640	676	622	652	649	652	682	628	684	686	618	739	635	623	673	677	667	665	647	699	661	646	639	658	647	666	644	635	645	614	684	652	672	606	672	682	641	636	662	666	649	637	602	650	643	638	638	623	646	631	645	646	662	682	650	683	620	642	695	634	608	670	614	628	658	643	644	628	661	652	659	618	669	675	595	649	670	668	643	692	649	674	668	670	643	608	662	666	646	611	640	662	618	644	623	652	644	655	624	682	648	663	638	627	692	659	667	671	673	616	661	674	651	697	621	657	677	688	653	652	661	646	669	666	689	645	653	595	629	664	637	653	647	653	661	632	624	667	644	622	669	683	641	668	662	635	647	646	679	654	648	670	649	594	650	637	687	651	600	670	639	664	642	640	682	589	674	656	692	666	592	628	650	630	667	692	646	675	647	616	604	637	694	673	688	634	629	650	668	643	672	684	650	662	728	632	707	662	715	646	643	626	653	701	634	650	629	683	687	564	618	656	661	659	641	649	660	583	671	650	664	663	667	640	673	682	664	694	650	699	651	652	679	652	652	654	657	665	690	628	661	672	677	678	658	640	666	655	617	656	655	651	636	664	601	649	626	646	679	665	694	669	654	632	687	647	658	645	697	646	653	639	655	620	651	664	683	651	654	636	681	668	664	605	646	659	660	636	644	694	602	602	629	617	635	642	653	637	625	651	619	661	632	631	711	675	690	669	665	623	680	618	655	618	657	675	628	638	657	677	677	670	655	652	626	632	647	686	666	701	652	723	641	695	655	619	649	620	617	652	687	643	687	668	654	655	632	683	669	673	666	642	653	674	651	629	647	681	637	594	632	696	623	649	624	648	679	680	694	686	663	655	634	646	658	644	652	631	655	649	631	680	710	650	689	633	686	618	655	676	646	658	650	694	685	638	594	665	636	667	653	651	681	598	664	672	651	612	651	661	663	668	702	659	650	666	645	621	625	625	687	662	612	621	657	666	660	692	632	669	670	665	656	641	669	635	662	651	665	645	665	629	611	633	637	670	665	667	662	617	648	659	658	658	645	648	656	713	653	630	655	666	610	632	653	647	661	658	679	659	661	670	688	650	670	661	645	641	639	635	656	700	641	675	637	648	687	645	648	645	673	664	672	673	609	628	674	644	638	643	668	660	692	637	712	675	684	660	663	645	657	628	675	656	678	664	642	652	663	639	643	603	676	604	608	663	644	715	622	627	696	652	626	699	654	665	671	674	668	623	668	616	667	682	657	653	625	631	652	707	661	664	635	612	644	701	686	655	685	660	686	641	620	690	690	648	631	656	639	675	647	637	666	613	630	652	628	659	649	682	722	685	625	709	653	645	627	688	687	634	653	656	637	653	662	610	679	651	630	685	678	644	697	685	708	673	627	628	660	638	642	690	653	651	660	634	608	675	639	631	659	670	672	669	647	636	608	649	673	646	661	679	660	690	641	705	712	643	628	663	637	615	647	656	638	641	661	650	652	648	654	655	695	621	640	653	622	614	649	656	634	675	658	669	632	626	607	635	615	650	652	647	660	668	685	653	687	634	655	640	689	652	580	653	655	617	668	652	628	673	626	658	653	666	638	669	612	649	632	662	630	679	693	633	632	647	646	677	714	630	642	636	651	665	691	628	632	661	631	650	663	667	673	643	607	615	666	631	699	631	630	682	663	665	669	617	673	679	651	639	645	686	644	650	678	711	675	633	667	687	650	644	682	662	609	624	656	654	648	637	621
27978	22213	21098	7832	1812	1057	908	818	797	831	824	818	773	814	798	730	752	733	739	685	714	719	714	676	702	665	691	738	684	716	681	692	681	701	666	724	687	655	674	625	683	660	640	677	671	683	663	646	634	640	653	671	644	644	686	681	641	633	629	672	706	628	645	646	660	652	637	612	724	643	682	693	675	667	666	684	619	656	597	631	640	633	619	661	672	641	642	655	616	676	685	625	630	654	615	645	647	687	606	671	622	673	622	669	666	658	633	634	645	647	610	592	643	672	622	642	663	647	692	645	663	654	641	615	616	656	653	667	637	623	640	671	671	662	643	643	661	657	683	612	683	651	644	645	640	627	660	679	599	637	628	646	677	656	649	660	665	660	684	693	688	677	650	675	676	664	706	642	663	669	635	702	645	649	669	644	626	642	653	648	654	658	600	640	618	618	638	684	657	634	636	623	703	651	647	662	632	700	666	633	648	661	677	577	643	630	675	654	689	636	627	665	671	698	641	648	639	663	634	633	675	642	633	668	633	667	662	692	673	639	625	595	662	659	644	665	678	650	684	654	695	633	653	689	660	723	673	686	669	630	711	680	661	641	686	685	625	587	659	687	600	659	611	591	632	625	655	675	630	648	621	637	643	657	658	636	647	634	647	664	634	627	645	599	665	638	583	616	617	634	700	619	661	644	640	614	646	662	652	654	674	657	659	689	686	619	619	629	691	619	617	638	644	617	616	666	635	642	642	626	651	671	628	588	670	668	646	679	604	641	639	644	636	654	668	655	692	668	625	654	645	660	646	611	650	649	660	649	659	624	653	644	645	656	593	649	619	643	620	678	625	647	620	653	672	701	654	657	645	644	636	652	578	660	674	592	626	646	653	627	632	663	646	609	643	673	716	646	646	671	642	634	682	627	651	663	652	624	653	629	649	652	610	707	664	672	630	650	612	667	621	633	652	623	664	633	605	650	637	591	588	673	672	632	669	667	650	649	644	676	632	646	670	611	648	650	643	703	672	655	620	635	637	624	638	654	677	626	700	661	623	650	632	681	646	655	643	663	619	624	653	668	675	648	679	668	627	655	630	623	651	644	604	624	639	661	639	677	591	674	657	641	623	640	640	645	652	637	673	642	657	604	644	585	609	663	664	654	690	633	676	669	633	659	615	647	658	669	624	666	618	691	667	660	627	626	648	668	638	659	644	627	639	646	644	648	673	680	612	674	635	673	646	650	642	636	607	651	639	623	650	662	622	682	644	620	672	698	595	678	656	672	620	620	599	647	618	672	592	640	669	639	602	643	585	681	678	657	685	687	633	641	668	668	614	655	743	628	676	661	620	629	629	648	625	659	634	667	663	610	658	678	617	641	649	625	638	681	622	655	671	648	635	631	647	668	636	649	649	641	702	665	655	620	651	712	655	652	606	632	599	660	646	675	620	608	632	645	629	641	633	664	686	653	635	684	651	720	618	623	705	632	677	610	633	630	679	638	635	659	634	635	680	631	631	665	669	635	642	658	618	617	612	637	651	638	658	651	620	643	689	680	666	656	697	656	675	641	605	665	666	651	605	629	648	636	661	633	671	627	636	623	632	637	642	648	592	688	657	628	664	648	663	649	650	652	672	711	642	641	648	638	633	647	597	614	658	645	675	675	680	685	673	642	640	649	636	666	656	689	640	648	582	701	632	617	644	667	651	646	609	644	609	674	653	709	653	660	648	658	640	677	663	690	643	642	657	672	686	626	639	643	651	643	640	649	628	653	710	692	667	667	632	624	680	642	664	602	618	680	672	657	659	619	643	658	678	652	674	632	637	690	643	657	600	706	646	661	647	629	676	676	647	622	653	692	579	671	638	654	667	642	632	679	685	624	640	686	630	651	634	640	645	614	655	647	633	618	647	672	651	631	608	653	656	667	637	673	615	694	628	676	619	602	645	639	642	638	661	636	643	594	628	631	630	676	639	650	579	635	681	634	596	637	662	666	680	683	640	615	669	628	696	689	700	714	622	658	615	635	652	665	670	653	673	636	635	662	682	651	639	657	694	645	613	614	640	596	666	661	618	658	636	706	683	627	654	662	701	651	662	653	677	610	658	670	660	644	617	640	595	659	646	612	648	636	605	655	668	667	624	637	688	652	628	662	678	661	671	588	638	661	649	601	668	624	618	616	616	683	650	635	695	652	640	654	712	601	605	626	613	690	682	670	634	651	643	656	638	661	619	636	654	627	672	655	667	650	664	669	632	614	647	641	649	677	623	637	673	649	630	634	638	637	672	631	639	664	649	671	665	612	676	652	629	642	643	684	643	618	677	665	587	660	646	609	639	681	662	657	673	619	679	647	644	676	659	655	636	653	677	598	616	621	641	634	671	671	688	683	625	618	580	660	638	639	677	675	641	659	623	651	654	687	635	707	632	676	641	631	609	640	656	655	664	678	624	640	663	685	646	636	676	646	685	676	620	626	674	665	628	651	632	607	657	677	646	596	639	624	639	677	656	663	611	681	645	663	623	654	676	627	654	634	656	646	638	647	638	653	660	658	644	675	627	645	692	668	665	661	611	669	668	639	670	634	638	660	681	686	667	635	605	654	649	664	629	629	662	659	683	643	688	618	669	651	642	630	612	617	610	643	649	651	629	687	641	638	658	666	623	666	647	660	689	638	667	633	653	646	636	650	629	625	659	671	655	635	682	625	591	652	647	614	605	650	675	645	650	666	627	643	673	658	644	627	670	664	667	635	646	632	664	680	621	613	609	634	681	686	618	651	678	642	626	628	645	690	646	649	649	657	595	622	637	676	613	674	615	681	661	627	643	680	577	673	624	670	618	627	675	630	695	613	650	686	631	638	640	631	686	636	616	651	633	646	645	630	653	673	590	680	660	637	636	665	632	681	659	658	624	656	645	655	609	606	621	644	627	640	643	635	626	690	660	650	642	600	645	650	629	632	606	683	671	666	654	666	690	662	665	700	618	650	657	637	685	667	645	641	662	623	581	648	663	645	709	608	655	692	657	647	647	614	674	681	628	639	625	660	628	662	643	663	617	636	610	647	664	674	671	625	678	696	644	614	652	631	659	665	691	633	632	639	651	669	620	665	645	652	651	646	619	627	648	642	616	623	654	692	609	650	629	646	655	655	644	640	654	635	651	634	661	638	645	679	651	668	686	630	603	640	661	652	667	629	583	627	676	640	605	651	661	625	652	628	644	629	667	612	646	618	632	621	639	638	672	641	667	657	633	632	660	653	627	628	619	668	638	650	627	690	613	640	586	659	657	662	665	659	609	663	671	674	647	616	641	647	647	649	669	659	683	602	620	599	691	627	613	633	666	659	647	650	643	680	643	683	602	656	662	641	682	661	675	645	612	646	621	627	644	651	683	668	623	675	652	652	707	652	647	672	659	684	670	624	668	666	606	675	645	646	681	665	632	686	637	625	660	627	610	679	639	647	689	631	666	629	657	670	681	647	684	631	666	642	627	664	636	663	655	638	619	678	642	603
23591	32675	25458	7208	2725	1533	1378	1147	1142	1203	1097	1068	985	996	929	954	906	945	906	877	906	955	882	894	850	846	882	874	802	785	837	828	822	761	840	805	789	840	787	822	764	787	776	771	788	768	816	773	794	794	780	775	809	756	762	811	790	744	809	791	784	781	774	773	757	756	775	725	786	745	794	744	792	776	797	748	842	734	806	769	777	791	813	761	743	754	850	781	749	761	798	732	783	789	784	745	775	773	793	787	782	803	788	762	842	705	775	770	780	838	755	773	740	799	790	785	771	807	802	761	820	762	752	773	775	812	729	778	743	759	807	804	766	823	793	742	741	730	766	737	745	781	729	763	776	771	764	780	812	803	815	781	749	772	781	805	784	789	746	744	740	782	755	752	785	731	779	788	807	820	773	755	770	772	742	751	736	812	801	796	762	773	794	770	834	762	807	773	746	746	779	792	726	715	788	708	731	774	751	777	771	785	778	752	810	715	779	783	766	780	825	755	801	803	763	781	781	755	781	758	782	741	721	768	783	762	721	760	790	822	814	759	752	798	810	804	746	784	755	797	719	813	757	742	726	777	773	770	763	767	846	780	770	776	745	766	768	741	782	800	743	760	793	754	744	745	779	797	776	791	783	801	770	795	780	723	755	756	786	761	807	810	794	744	813	814	735	767	767	800	794	721	765	764	764	768	754	785	828	788	820	778	775	716	784	785	786	755	796	742	750	741	800	777	765	811	718	786	827	766	763	773	791	762	800	750	760	780	729	735	823	773	785	728	813	775	755	812	795	713	769	790	716	731	761	784	790	774	776	751	789	773	744	771	824	754	798	738	739	806	737	799	732	765	774	801	796	782	774	725	789	773	790	776	739	761	780	802	781	761	773	717	725	777	783	769	736	788	746	794	692	747	773	777	743	793	728	816	792	794	759	797	789	750	720	795	793	785	796	781	732	820	787	753	773	792	724	814	732	778	805	783	825	789	754	730	786	761	781	801	821	769	781	746	757	784	798	772	789	785	784	797	799	727	814	742	803	739	844	744	777	772	756	712	797	796	795	726	758	769	770	814	800	759	708	739	687	764	730	825	734	839	792	759	799	778	768	762	734	737	765	767	758	760	780	785	794	799	753	721	820	695	800	793	755	764	801	756	740	785	756	783	793	767	811	792	773	783	784	779	789	759	731	787	757	762	760	755	752	802	756	780	769	742	784	772	784	787	724	755	767	739	732	754	783	804	738	803	757	766	794	750	770	731	813	748	793	782	753	783	816	735	760	778	766	786	787	785	788	782	728	760	783	804	751	749	765	794	746	735	776	717	777	770	743	795	714	770	817	791	745	814	787	762	744	753	746	795	826	770	790	741	796	769	779	788	735	776	738	761	779	757	744	771	751	818	743	800	815	770	790	765	730	796	788	821	739	784	788	808	770	786	717	792	796	755	864	742	769	781	782	796	784	753	767	739	773	813	790	784	776	756	731	750	794	767	762	734	778	765	777	747	804	753	734	752	751	821	731	785	827	823	780	719	800	771	755	797	792	751	794	815	771	834	758	783	767	782	777	740	788	736	748	753	840	822	772	763	798	785	805	782	766	818	777	797	731	760	807	757	780	783	742	767	743	783	779	757	774	767	764	753	827	737	792	753	755	768	815	792	776	817	816	785	752	764	780	765	775	781	790	798	752	756	813	751	777	816	759	818	804	834	745	784	783	792	782	775	817	769	783	821	789	754	780	780	762	794	748	730	761	756	754	764	778	750	738	797	752	796	753	793	800	766	806	786	771	756	773	790	731	773	752	802	786	778	744	781	753	769	814	763	774	752	802	787	798	805	738	793	793	800	758	762	782	741	819	757	772	756	802	742	761	780	812	747	786	776	768	767	770	787	759	790	784	801	767	795	717	774	763	783	785	741	761	847	787	733	781	838	739	699	759	816	756	783	776	811	749	722	743	796	787	723	776	771	766	776	772	772	808	801	835	750	777	787	767	807	757	820	789	782	782	757	753	755	798	783	792	788	782	799	776	819	803	774	783	780	789	762	819	787	795	746	783	781	737	787	787	728	767	770	752	739	742	792	758	773	789	808	770	775	799	787	804	769	756	736	797	762	791	774	743	749	752	769	748	797	800	768	764	785	776	785	764	771	787	748	796	790	793	798	839	802	734	774	783	805	755	846	812	786	753	842	773	748	751	788	797	809	728	747	762	822	767	758	762	804	726	768	759	807	799	775	808	737	771	803	852	783	821	757	765	755	787	719	773	774	779	759	807	789	781	760	801	753	794	794	778	767	785	751	751	756	786	804	814	756	738	795	793	751	797	821	764	753	771	799	705	759	807	742	759	745	761	770	774	759	742	782	733	781	821	796	783	768	752	783	754	760	784	787	762	734	795	740	744	747	771	785	774	743	778	746	728	735	764	793	774	792	745	782	752	763	760	788	803	748	790	755	749	763	730	752	800	750	763	798	772	803	803	797	758	737	783	736	740	749	741	791	790	777	817	744	743	811	748	769	753	736	792	758	760	787	777	816	778	755	756	798	782	793	778	806	756	757	778	803	754	766	778	808	788	708	797	770	788	716	755	792	743	784	823	779	809	778	758	791	780	830	741	773	756	807	784	785	835	736	743	760	774	752	765	751	743	816	742	789	828	749	725	779	748	812	785	815	797	781	746	748	747	827	755	777	806	771	761	755	766	785	778	783	760	758	789	793	779	733	759	797	808	781	759	721	765	770	789	780	811	810	757	773	734	814	764	797	785	773	748	723	751	731	747	826	774	803	774	791	803	793	829	751	762	793	762	797	752	747	742	751	758	821	783	781	755	752	774	790	760	828	736	802	832	804	805	746	770	723	739	767	761	772	751	768	795	783	758	805	739	763	787	769	772	787	751	762	772	770	731	810	784	784	759	835	769	818	763	807	773	743	814	817	781	806	794	778	792	789	758	760	765	751	790	775	753	738	778	777	806	779	759	766	814	803	765	731	777	765	791	789	771	832	751	747	804	790	788	769	767	736	770	742	727	808	775	737	794	813	815	762	774	776	748	790	807	788	793	766	741	776	760	787	821	776	766	760	792	767	802	753	810	805	781	806	761	779	806	809	782	805	836	757	819	828	780	785	762	786	774	795	733	776	734	822	812	807	796	774	778	818	793	749	773	749	735	753	780	724	784	801	725	765	776	773	761	785	753	751	809	833	783	759	755	721	733	736	733	779	747	809	783	774	742	788	764	765	782	764	811	787	791	755	780	769	743	737	712	805	757	759	779	754	722	757	780	708	757	782	767	806	808	741	750	784	796	817	714	801	825	796	755	725	791	788	777	802	800	787	793	755	771	784	789	753	808	746	731	764	763	766	759	801	786	752	767	768	759	813	764	785	714	749	803	722	815	740	767	806	775	771	792	784	787	797	758	769	716	732	789	758	768	791	769	769	804	780	746	754	738	739	796	779	783	820	806	799	784	770	777	791	754	800	777	850	777	791	741	739	810	762	777	779	801	782	754	723
23792	21231	28329	24451	21205	11303	2231	1442	1273	1270	1178	1128	1031	1027	986	970	921	910	932	817	853	909	905	837	850	838	842	826	847	841	809	813	766	779	785	821	783	789	769	760	733	747	760	805	777	752	785	751	700	718	808	694	729	717	723	706	705	778	702	750	709	689	757	681	742	741	725	712	758	691	765	730	737	716	729	729	753	745	689	754	705	680	710	755	693	725	706	740	733	719	732	735	718	697	691	683	694	718	715	705	756	697	703	691	743	717	727	718	734	690	722	720	748	736	712	717	696	724	719	754	738	743	697	751	739	707	708	718	732	742	761	718	776	715	736	677	704	738	713	676	700	725	710	730	719	765	700	733	724	745	719	703	719	735	729	686	701	709	643	715	682	710	739	738	740	764	720	730	694	709	742	680	702	749	735	691	702	741	709	726	681	749	750	758	712	743	693	711	680	680	760	719	747	709	770	686	731	748	698	723	748	764	717	749	741	735	708	684	713	740	743	695	725	706	718	689	717	709	750	696	713	720	701	749	744	721	767	704	697	694	754	710	761	752	711	739	701	752	692	721	746	693	722	719	713	700	702	726	701	677	711	739	717	732	716	675	707	722	734	771	757	733	684	763	713	725	677	687	721	699	728	721	721	673	683	747	733	725	718	654	713	721	702	713	743	730	701	744	699	703	709	701	734	684	722	692	736	711	668	762	700	699	689	718	696	695	758	661	704	672	715	764	715	743	707	735	728	708	700	723	687	715	685	742	723	664	714	728	761	724	747	723	744	675	710	700	678	703	755	747	754	740	693	678	710	724	718	677	710	678	703	742	718	702	685	727	699	722	739	714	690	755	716	679	756	709	685	732	705	701	715	685	760	722	682	694	692	706	710	704	688	714	706	729	729	686	736	708	730	737	689	688	740	712	699	695	780	705	712	635	692	710	727	771	696	729	674	679	746	688	725	703	741	745	675	708	719	668	734	716	682	683	745	726	705	704	690	711	755	742	696	676	705	707	678	708	682	682	720	726	736	700	720	699	719	757	755	745	708	710	709	713	678	730	690	755	697	731	720	712	742	714	653	699	672	729	787	688	699	772	694	681	725	719	747	688	758	670	734	705	713	706	716	724	716	751	668	690	690	744	718	714	697	692	747	724	725	718	693	718	727	693	714	729	720	738	697	638	746	738	717	731	721	670	730	723	728	723	673	761	728	712	729	765	737	686	722	732	684	705	740	756	697	676	684	731	698	697	735	702	735	708	759	753	703	713	725	702	711	689	683	707	734	696	718	714	710	695	692	733	742	736	705	661	732	713	722	731	708	712	704	685	699	775	686	752	713	727	744	688	740	752	749	739	741	716	739	710	755	725	729	714	718	660	702	686	726	734	767	765	734	798	723	690	766	713	709	709	699	697	693	704	692	705	745	693	649	704	715	694	740	706	755	756	765	684	719	716	710	727	700	705	714	722	718	661	709	718	700	696	740	743	739	716	702	681	719	689	730	754	692	691	706	708	675	714	667	717	687	713	707	728	694	745	719	701	692	692	736	732	694	696	724	689	776	736	723	717	687	689	755	719	721	721	721	727	690	718	699	759	735	702	653	707	815	693	733	718	716	740	692	718	702	693	730	689	714	662	754	748	729	712	725	683	707	656	746	698	744	705	746	719	728	689	726	780	700	721	731	683	744	671	684	678	748	739	736	741	674	707	702	767	734	692	720	710	676	712	749	705	734	696	722	646	732	701	747	693	727	708	710	712	725	702	665	700	701	699	736	710	700	721	731	750	757	744	745	726	711	728	723	730	721	737	724	701	716	678	710	724	730	703	699	693	697	721	737	726	711	674	690	721	724	728	718	775	679	686	704	748	799	769	728	741	665	720	683	654	666	746	688	740	699	748	737	749	728	695	693	702	754	718	685	715	683	725	710	732	690	719	688	755	742	699	675	700	739	682	719	727	710	651	720	697	743	694	689	724	758	713	685	791	724	734	706	710	752	737	773	718	763	691	735	724	755	724	696	728	710	690	669	710	715	702	697	695	714	727	704	749	733	706	736	713	738	697	726	734	699	677	715	726	682	721	726	678	682	712	713	730	719	720	691	668	720	748	660	731	754	713	710	733	698	689	696	689	698	723	728	713	702	689	745	739	684	696	687	733	709	737	707	767	692	694	753	696	726	669	731	703	718	659	729	749	725	696	696	694	704	715	696	724	695	718	683	697	723	709	737	767	730	703	671	707	749	684	702	702	708	694	689	706	709	731	695	693	697	694	740	741	713	718	711	666	750	729	713	727	735	726	698	733	740	758	768	739	670	724	682	692	699	697	739	682	679	703	724	689	698	714	699	714	721	786	760	681	704	780	722	708	738	728	692	703	721	719	701	763	669	747	703	700	766	677	691	726	728	691	681	723	726	753	690	713	707	695	696	704	728	674	778	717	688	723	710	694	708	725	715	717	708	701	666	732	734	688	720	696	735	707	737	701	713	765	734	734	713	728	705	786	748	689	714	690	704	752	713	681	733	728	691	768	716	714	711	689	735	740	708	677	728	701	712	678	692	721	741	766	698	721	716	719	704	732	713	703	727	709	702	722	722	678	733	728	690	690	744	718	672	708	707	728	701	763	685	664	746	717	702	757	728	763	691	723	697	722	706	662	675	712	704	663	697	706	747	692	703	697	709	693	756	699	728	715	743	712	694	691	725	754	714	710	688	691	698	764	726	662	762	713	699	721	690	730	674	711	722	667	736	739	655	660	677	732	738	719	742	746	716	705	685	682	681	729	724	737	762	737	691	681	735	745	718	730	755	702	784	722	701	719	741	708	738	680	691	737	718	708	674	694	692	705	716	723	649	761	737	706	739	734	739	682	691	693	726	712	714	721	691	681	733	730	757	734	756	719	738	790	708	767	704	748	688	715	688	748	740	673	714	733	708	735	766	696	725	687	700	700	707	754	708	686	681	768	706	662	725	725	725	720	711	682	714	724	689	706	732	690	732	749	703	700	785	749	699	682	725	745	730	689	753	720	731	687	715	735	704	682	688	683	699	741	674	713	731	760	769	682	668	721	738	721	729	687	679	711	726	701	715	741	709	766	726	702	725	683	701	738	687	713	726	720	738	688	717	703	651	693	714	728	692	714	713	660	723	729	784	722	673	731	719	713	708	697	713	714	670	689	726	708	784	726	709	740	698	701	714	741	727	726	691	726	729	769	706	761	768	714	692	676	686	693	710	722	711	682	702	721	741	721	722	705	687	717	698	746	717	675	673	728	713	783	707	718	761	719	687	725	727	688	670	718	691	687	689	723	701	730	735	699	731	701	705	708	748	662	740	730	699	666	715	676	707	712	728	720	695	701	684	732	678	734	659	679	719	713	757	705	711	697	691	694	688	756	702	704	749	713	707	721	764	670	713	744	728	760	735	721	734	717	705	722	710	723	711	680	701	695	737	685	739	711	674	740	682	721	754	730	671	708	735	722	735	721	706	692	726	700	713	722	726	705	694	725	686	779
22870	42788	33804	11611	5437	3479	2700	2252	1971	1879	1813	1551	1453	1374	1343	1358	1271	1165	1115	1061	1132	1119	1089	1073	1088	1053	1050	1039	1015	1080	975	991	988	972	991	986	943	1041	906	922	879	886	974	952	906	891	879	859	920	859	920	862	856	873	947	819	879	801	880	878	863	858	862	894	871	810	876	877	837	866	840	867	843	802	841	876	870	841	841	904	858	842	879	836	821	878	846	870	866	851	860	851	904	868	837	878	840	902	841	905	833	870	837	851	884	807	856	842	888	840	852	896	852	898	862	877	818	860	859	885	855	885	839	846	872	853	851	817	889	852	853	877	813	899	844	810	841	913	913	867	895	850	933	831	895	872	887	898	913	866	865	879	802	810	870	880	889	857	916	889	858	836	880	816	820	829	863	859	868	859	869	816	870	831	813	891	862	848	887	850	802	836	874	834	868	869	872	873	819	861	829	848	820	896	882	847	851	875	849	824	853	867	859	796	873	830	836	834	876	907	786	825	843	795	849	857	891	834	866	832	855	850	861	862	867	845	874	898	814	863	874	871	905	899	836	879	915	853	860	849	886	861	870	874	888	868	818	891	875	839	854	850	819	856	907	834	843	885	879	866	874	800	899	819	843	823	871	869	821	943	870	876	841	832	867	866	843	812	844	822	819	827	873	883	865	888	821	858	882	843	857	810	836	865	843	832	819	860	853	880	843	896	805	837	871	850	850	890	863	848	868	868	879	846	874	836	826	861	841	895	932	870	835	788	882	828	838	882	839	839	830	881	873	836	867	851	799	871	868	779	851	838	795	890	855	888	790	912	853	885	801	908	837	832	920	820	847	824	870	917	867	862	900	846	885	876	856	904	887	882	829	832	906	878	882	848	921	839	856	856	879	814	758	849	826	830	873	832	839	905	842	842	909	846	861	812	880	839	866	919	899	859	877	900	867	895	834	882	831	858	879	857	839	870	787	822	830	826	865	819	855	830	838	866	869	900	832	835	918	857	861	871	868	910	849	843	820	863	817	825	832	921	870	811	841	834	903	871	879	847	866	922	818	900	875	846	827	824	874	860	848	870	831	871	825	870	809	897	893	808	783	823	833	849	847	845	832	840	850	892	873	858	875	856	853	861	886	843	872	856	875	812	909	831	818	875	897	826	828	892	832	855	928	821	864	854	871	863	842	821	887	856	881	845	836	889	829	865	829	877	856	907	827	823	829	849	885	912	879	875	838	826	821	850	857	865	891	818	918	834	855	836	866	846	904	891	845	887	870	848	819	877	840	845	825	873	841	812	911	854	873	843	899	798	797	844	812	859	857	855	884	821	830	859	859	807	866	881	872	818	849	875	865	895	836	833	872	776	831	808	801	837	821	884	831	921	842	848	877	910	874	883	917	840	802	833	871	843	817	845	869	819	897	783	897	831	837	844	868	853	840	863	844	861	899	850	923	856	852	858	818	875	858	802	842	904	896	900	895	859	811	894	861	864	841	876	856	872	864	855	885	848	803	883	868	877	816	856	816	918	887	825	824	866	840	878	827	798	915	861	835	844	885	796	846	899	891	812	886	894	823	811	847	891	938	878	867	877	855	817	837	856	884	861	868	835	880	840	815	853	866	853	859	874	850	920	851	841	855	853	877	877	894	874	879	842	874	819	802	843	848	784	825	831	896	829	854	908	808	881	933	832	853	871	912	815	856	869	837	827	890	838	870	862	849	800	883	830	852	831	818	872	834	866	881	869	849	846	878	853	830	855	873	805	814	838	858	834	823	809	845	850	875	873	902	815	864	817	836	851	806	787	872	871	863	873	868	857	843	855	865	857	874	903	868	797	853	850	888	838	817	849	849	841	818	847	848	871	897	873	803	835	876	862	866	803	891	852	848	838	844	860	806	870	858	853	826	827	857	861	927	911	837	898	904	868	857	834	874	848	836	868	883	838	894	818	854	802	851	856	864	827	862	903	855	894	870	867	863	845	835	858	861	891	783	839	882	894	845	891	860	842	870	952	858	846	857	847	809	909	858	839	824	845	858	869	829	830	873	919	885	877	881	879	889	867	874	840	852	894	896	854	852	876	861	810	863	809	872	847	852	883	827	870	816	868	867	867	863	864	875	893	841	910	815	875	838	866	855	839	839	857	885	888	890	886	828	882	864	857	837	866	884	859	849	818	866	831	810	817	847	883	862	817	877	856	851	892	811	872	854	835	901	843	845	852	838	806	893	837	827	836	846	871	835	901	883	864	802	881	872	877	884	860	870	836	906	818	837	856	812	929	862	799	851	887	897	885	871	793	847	871	806	853	813	911	888	806	842	853	867	848	831	854	898	828	867	818	853	857	887	840	841	906	833	895	858	851	892	921	871	807	860	829	845	879	900	839	908	857	866	863	854	825	873	892	870	882	865	881	872	808	870	882	906	818	907	857	864	812	849	841	840	854	841	865	845	896	851	902	814	851	831	871	827	896	855	857	819	827	851	870	916	877	871	862	897	856	836	884	852	871	842	858	890	885	834	897	853	877	841	803	871	874	873	869	820	904	881	905	835	828	844	910	908	849	863	841	814	876	866	904	847	911	846	821	867	842	913	842	826	854	887	869	865	895	920	844	848	895	857	882	895	813	868	869	880	826	860	806	869	830	895	866	849	893	867	837	855	834	852	824	901	844	810	829	799	908	830	901	836	849	917	838	844	893	875	874	847	880	828	872	874	866	839	861	804	867	840	870	814	874	892	831	852	931	837	822	906	876	892	875	903	877	821	849	899	866	872	864	863	883	871	791	874	806	813	873	873	842	861	918	897	885	881	825	825	897	800	848	851	843	842	839	897	884	871	826	859	886	843	869	869	899	818	876	880	819	877	877	843	846	844	910	828	874	867	887	814	803	823	865	873	878	848	841	858	924	885	833	842	886	838	874	862	851	916	887	848	863	878	898	838	847	833	875	843	962	861	807	868	855	846	862	790	859	847	857	818	950	856	826	856	891	845	850	830	819	825	812	881	828	905	875	877	852	919	826	803	875	846	847	878	863	842	851	858	851	835	848	883	828	871	872	831	832	861	879	895	792	845	824	860	893	911	853	862	856	861	882	928	899	807	864	876	851	860	890	896	874	819	868	823	912	849	885	876	837	884	847	826	797	864	878	839	824	832	874	873	815	886	822	807	808	802	856	873	899	850	820	858	848	852	878	884	868	836	845	792	819	860	877	870	852	826	861	850	891	803	849	838	846	881	848	886	846	846	858	863	820	868	866	884	861	868	896	895	898	873	856	827	873	834	865	840	870	861	845	863	870	877	863	841	840	835	868	885	885	832	878	813	815	806	872	856	826	773	842	887	846	894	829	907	843	876	799	904	873	838	878	852	813	857	846	862	868	842	841	899	830	835	881	885	849	854	888	816	839	875	808	912	889	827	849	839	838	835	871	829	843	907	861	867	878	876	887	851	840	850	871	907	843	894	881	877	872	848	846	811	853	841	868	833	889	914	845	805	882	807	823	861	872	809	898	838	825
24736	21217	27528	25170	14551	2001	1184	971	847	778	810	736	723	692	682	605	653	614	616	617	597	580	598	617	572	543	555	563	544	517	546	553	582	511	530	574	530	538	536	487	490	484	487	481	520	491	489	491	530	488	509	491	524	512	521	511	467	482	483	476	481	493	522	451	453	480	475	484	491	477	485	483	531	452	484	473	490	500	484	460	492	501	482	520	463	519	464	482	460	481	490	497	499	464	477	496	469	433	494	472	490	484	508	496	498	467	501	490	481	451	478	458	480	477	469	496	460	454	498	484	449	449	514	482	483	501	458	485	499	469	486	462	484	469	475	455	481	509	510	465	515	489	447	479	456	476	474	498	529	483	504	487	476	497	487	455	494	459	486	468	493	491	513	507	500	527	462	461	470	485	474	478	540	479	485	486	498	460	487	457	478	515	474	484	504	450	480	496	454	488	437	501	479	502	447	453	488	465	493	459	454	492	468	464	500	470	503	505	486	486	493	489	441	469	458	513	471	464	484	507	483	473	487	474	483	471	525	476	486	499	484	476	543	509	458	491	473	455	525	434	473	478	505	434	477	488	520	453	468	445	490	463	496	452	470	458	494	466	452	466	474	530	493	493	447	490	465	472	495	488	469	503	486	483	497	494	495	480	494	454	502	480	448	484	453	499	492	483	448	476	464	485	491	450	469	476	465	470	470	477	485	506	490	484	471	513	492	496	525	531	450	439	443	450	509	472	464	476	481	482	444	493	470	526	474	485	490	458	465	503	503	454	503	490	452	521	475	488	447	524	457	416	468	463	468	491	466	496	472	489	495	473	463	485	500	512	482	503	504	498	456	503	484	483	470	462	457	446	453	461	505	466	495	503	510	471	486	496	504	500	505	484	506	508	520	450	480	492	482	514	477	484	479	507	471	482	460	523	520	538	444	421	524	497	471	458	442	509	476	529	476	490	486	523	453	466	474	465	492	511	474	445	513	467	472	564	503	479	494	507	488	473	484	456	505	487	515	496	481	475	491	490	492	467	485	512	518	480	497	493	455	466	454	489	473	500	475	459	483	480	499	474	492	506	457	513	450	470	484	462	512	443	488	493	501	464	493	459	480	488	471	469	505	474	503	517	470	452	472	491	471	498	461	497	493	429	512	507	476	464	483	515	481	464	434	467	458	479	501	478	475	523	519	499	534	463	501	472	469	454	467	492	524	469	511	489	446	485	478	463	472	488	484	477	498	501	471	469	463	495	496	527	479	474	472	500	453	456	460	463	487	476	487	446	432	479	462	473	454	467	445	477	498	504	431	471	489	475	481	527	483	470	526	497	486	476	474	477	479	507	480	511	469	468	448	464	477	437	451	471	510	492	467	512	481	485	557	445	504	460	459	489	445	449	454	482	472	500	467	500	463	489	506	518	446	491	464	492	461	481	486	452	477	490	500	462	457	472	492	503	489	511	474	468	443	507	457	508	508	443	478	481	476	469	477	480	474	481	456	515	514	475	439	485	452	478	505	473	475	477	487	487	473	473	503	491	435	496	498	504	528	467	502	482	515	472	519	479	505	462	453	461	493	467	470	515	492	479	482	502	517	456	514	521	453	511	456	501	471	501	473	478	502	492	495	491	483	437	508	475	482	477	528	475	482	442	492	509	511	476	484	457	509	512	435	486	472	460	461	449	498	506	469	475	483	513	443	491	499	465	472	471	471	502	514	461	459	515	491	488	462	482	494	467	496	474	479	484	473	520	467	450	444	478	457	510	470	493	481	460	480	459	455	464	516	449	447	474	495	445	459	471	482	503	481	483	472	499	464	465	456	413	506	476	519	433	474	481	497	451	488	492	470	533	483	470	481	518	471	473	441	470	478	465	478	455	445	455	488	482	516	510	493	472	504	489	483	504	471	476	444	479	489	451	507	508	471	528	522	500	491	530	474	480	501	491	452	479	461	477	449	476	432	456	507	514	476	464	524	475	453	453	487	497	457	490	483	490	495	426	475	446	495	492	480	492	469	455	509	446	478	485	466	444	491	470	481	505	470	479	477	472	462	516	467	520	530	517	473	462	451	491	510	501	483	496	463	510	493	491	480	475	495	473	495	489	494	506	462	488	480	471	474	446	459	490	495	486	498	455	488	494	473	451	447	547	448	494	488	478	444	516	477	497	479	474	467	454	470	474	485	450	475	452	462	448	481	498	483	473	439	458	499	506	504	481	483	471	459	510	462	538	445	470	450	490	469	465	467	455	501	472	454	457	466	481	490	479	499	464	483	514	447	478	495	490	483	448	481	476	489	445	470	468	491	491	469	492	459	485	462	514	503	474	464	492	468	463	488	453	478	441	469	494	515	461	445	511	474	455	506	488	486	486	506	481	462	445	454	491	477	487	494	490	496	444	461	492	484	434	490	468	464	488	495	482	533	456	468	487	463	485	521	482	482	455	495	483	504	473	488	467	499	496	508	459	464	509	469	493	496	462	488	446	480	463	475	538	488	463	494	474	438	470	514	508	510	513	491	500	504	455	486	520	462	496	467	479	464	507	511	489	506	480	474	509	494	430	483	505	460	466	503	476	516	484	493	465	488	491	479	494	497	512	470	508	460	481	467	442	519	514	464	434	442	485	536	453	466	508	449	522	488	497	476	457	529	465	479	475	473	463	459	458	491	460	489	442	476	493	505	482	445	476	449	466	514	473	524	440	495	525	467	473	502	483	507	451	492	472	486	459	497	468	476	486	508	482	466	483	463	434	457	457	460	484	493	454	464	508	500	460	515	473	502	466	446	469	482	479	475	497	509	454	489	472	503	456	516	421	504	488	457	464	484	447	472	433	476	482	489	464	464	471	474	459	492	515	516	492	442	496	451	497	489	460	484	489	478	525	457	476	488	496	508	490	456	487	476	473	471	511	447	496	448	545	504	453	454	498	483	457	452	509	495	467	497	489	464	456	487	430	492	469	499	491	468	466	443	476	513	458	492	446	488	486	515	512	478	491	527	440	444	488	496	487	523	474	475	447	474	489	454	512	476	460	451	478	471	465	508	465	466	472	503	492	514	478	461	524	453	485	473	474	489	515	484	494	458	480	451	452	493	477	472	497	490	463	454	501	476	459	480	489	454	489	488	472	519	477	429	482	518	468	455	460	483	456	501	445	520	486	437	490	460	531	448	505	498	483	515	468	491	483	445	469	477	466	461	485	490	473	474	434	456	473	497	508	481	471	476	511	475	477	507	446	485	472	462	501	521	455	493	498	466	478	449	486	478	446	501	502	479	493	528	470	489	460	471	499	481	507	505	467	500	500	442	516	458	449	471	468	456	496	505	447	493	487	463	443	503	485	493	512	422	497	452	505	481	483	480	467	465	483	472	519	473	463	477	470	453	470	459	496	503	499	484	478	469	468	484	478	493	443	473	467	467	454	485	518	483	474	501	460	502	508	464	465	521	485	488	475	493	493	480	476	451	468	479	437	491	473	476	484	512	512	497	526	479	513	470	494	492	474	443	513
22848	40292	31258	8852	4136	2505	1954	1585	1417	1332	1242	1126	1085	972	949	883	908	819	819	750	765	768	777	811	743	749	710	751	732	702	713	719	641	649	655	644	641	704	701	622	659	666	643	650	626	631	635	620	564	632	626	557	563	600	610	583	572	619	612	599	620	584	591	555	595	553	587	630	553	576	573	548	540	560	617	554	590	592	586	551	605	580	577	588	631	552	568	557	575	609	567	618	540	598	577	622	602	643	553	599	568	567	583	592	596	588	577	598	551	596	617	616	552	616	575	578	595	589	582	617	590	566	557	564	572	560	566	571	610	574	582	601	590	589	588	562	630	596	579	569	606	595	588	562	561	591	608	599	594	538	572	590	561	617	561	605	559	611	564	587	597	617	625	607	597	574	553	582	606	566	567	554	582	577	598	626	589	623	564	553	573	590	573	633	600	620	592	592	550	586	563	550	580	598	593	600	536	641	568	562	598	577	591	590	609	577	584	617	581	650	567	541	584	604	626	603	608	535	579	602	550	585	598	588	546	581	554	615	575	555	606	603	606	577	570	544	581	590	570	558	581	539	584	603	555	559	584	596	571	579	587	580	616	617	660	563	578	589	571	598	613	612	593	542	582	547	564	561	575	582	580	606	583	577	606	613	550	582	555	585	592	587	598	615	592	587	618	537	612	594	580	635	577	548	535	557	579	580	574	630	602	579	611	619	559	574	564	580	586	594	593	564	639	590	578	573	566	617	585	539	573	607	559	575	600	605	606	545	585	567	594	595	597	557	590	587	623	585	550	592	601	574	610	595	569	565	608	612	555	573	587	546	627	599	607	580	530	611	548	562	589	570	575	562	627	578	581	581	593	578	573	550	569	594	624	543	562	558	561	567	623	560	585	603	596	572	543	629	590	541	587	585	555	529	580	618	572	563	533	552	620	574	623	586	543	584	585	582	572	573	615	586	580	599	593	562	566	589	588	575	602	583	584	566	566	581	621	575	585	600	633	585	581	624	573	608	578	558	605	544	580	572	558	542	570	565	621	593	547	575	578	601	600	637	573	555	581	594	562	550	580	596	554	603	574	570	557	542	570	523	594	592	588	568	569	603	564	599	578	562	549	577	587	535	562	593	623	562	596	554	559	573	568	573	574	566	619	582	584	595	643	635	533	624	580	559	585	589	599	611	556	615	579	608	569	588	585	612	628	599	558	571	575	582	576	588	604	551	539	614	583	571	586	573	574	594	570	563	615	588	620	659	580	568	571	582	596	583	567	580	574	604	589	600	576	542	565	564	571	604	598	566	612	557	576	606	572	553	577	635	567	542	608	578	582	597	605	583	567	557	570	577	604	579	611	563	581	585	590	565	547	613	592	557	570	590	587	557	597	601	591	579	579	557	590	547	617	596	615	555	532	586	622	605	534	529	597	573	551	561	579	577	618	570	583	625	548	590	566	578	589	613	618	592	621	555	575	532	622	631	600	594	564	611	590	567	586	583	516	557	559	575	573	583	649	595	556	566	592	589	585	603	603	572	560	628	561	619	607	583	557	575	581	531	550	619	628	544	574	565	577	588	617	618	611	624	586	577	575	591	539	614	592	547	567	625	576	571	581	597	571	558	599	587	611	624	601	566	580	539	573	591	640	588	551	570	615	568	614	578	570	626	564	585	617	599	565	565	592	584	594	607	602	603	580	597	559	614	633	623	558	577	585	556	561	552	676	559	573	581	628	572	587	597	577	592	567	558	600	540	590	557	568	567	594	563	573	600	575	620	576	591	555	596	561	589	579	567	593	570	588	560	565	576	576	621	574	618	567	577	595	573	581	577	592	550	546	599	583	569	620	604	589	579	573	600	590	566	600	593	598	592	584	591	588	569	566	597	575	600	581	577	560	579	575	546	549	576	588	555	597	587	589	570	605	547	560	595	565	610	580	565	599	578	549	597	588	581	567	554	559	540	576	583	549	548	588	613	586	626	591	559	539	600	604	564	545	601	613	586	579	657	602	546	575	555	560	606	536	552	521	570	558	632	549	617	615	540	620	568	538	587	581	596	571	601	584	588	590	589	577	604	595	589	561	571	561	574	581	579	529	600	591	601	618	590	559	652	535	597	539	584	580	527	562	557	613	551	576	614	576	634	579	615	584	607	603	570	582	576	576	581	566	557	589	602	578	567	586	554	589	537	593	552	578	612	580	575	592	576	549	597	567	587	581	593	556	590	573	612	561	569	559	553	618	556	572	574	615	586	543	618	575	584	544	584	545	589	577	558	578	581	578	569	576	585	603	590	586	561	566	587	530	599	546	605	616	634	579	626	611	603	584	562	561	630	601	593	617	609	566	609	559	550	606	608	611	606	608	567	620	598	600	563	594	585	587	617	598	565	606	625	580	566	571	576	545	591	582	571	606	577	599	588	622	578	587	613	608	599	604	591	550	562	569	627	628	569	596	574	573	533	555	605	535	583	527	583	593	599	575	561	593	567	581	591	575	605	587	578	587	577	539	594	548	606	538	593	599	588	567	575	556	587	590	599	585	589	603	586	578	584	592	560	618	573	590	619	568	557	587	623	590	566	571	534	581	597	549	582	611	580	578	600	595	583	549	582	564	557	569	556	608	565	588	589	567	552	570	597	591	553	582	570	547	590	564	599	568	568	631	620	577	578	539	583	548	584	589	545	586	583	585	622	596	610	589	605	568	608	584	565	580	583	546	579	608	604	588	572	545	618	583	626	603	581	582	539	572	551	591	581	606	568	567	596	603	563	583	541	583	575	576	586	607	590	568	592	603	563	554	574	558	581	580	553	572	562	590	570	563	550	588	568	588	575	587	589	562	554	522	594	563	619	616	570	603	610	568	582	575	573	571	602	600	568	581	546	612	554	602	612	612	619	577	603	577	580	574	570	556	537	646	539	568	575	579	631	550	540	574	591	596	618	551	593	586	597	594	618	551	560	564	562	578	596	607	552	561	564	597	567	619	584	568	590	602	649	622	608	582	587	625	601	563	566	572	623	566	568	560	573	612	553	573	605	589	566	595	597	575	572	594	576	568	581	597	526	612	633	600	584	562	562	562	528	583	587	602	565	588	578	610	581	597	578	554	588	563	590	543	595	588	575	562	600	573	549	562	579	556	577	614	557	583	622	599	555	595	565	581	579	584	614	565	599	595	621	570	560	580	619	607	575	591	541	576	596	557	558	536	578	585	604	607	577	625	563	598	594	593	597	574	564	550	604	649	559	570	590	586	585	562	590	601	575	611	581	538	590	567	567	622	590	605	571	585	545	595	560	620	545	598	558	572	591	557	610	579	567	623	599	556	540	555	544	587	573	594	584	596	589	605	587	554	603	588	599	581	612	576	567	571	637	622	583	566	587	570	631	604	587	580	598	555	588	571	549	574	549	579	572	574	569	597	562	610	587	593	592	592	615	594	577	559	599	589	635	617	557	592	543	625	614	553	552	540	608	570	618	570	557	613	542	593	602	574	610	553	584	573	585	604	572	609	554
22696	21249	28756	24032	21248	21303	10126	1964	1523	1397	1304	1210	1116	985	934	966	938	881	819	825	792	762	728	759	775	726	739	744	794	723	693	672	647	665	617	635	647	677	640	561	594	610	632	576	603	577	564	552	553	567	546	541	564	563	540	583	584	551	525	533	540	585	536	544	547	530	531	567	546	572	505	557	555	498	532	547	559	580	559	541	524	552	553	550	495	519	580	525	505	563	533	509	538	526	503	549	549	588	512	525	566	554	552	580	569	554	548	545	549	511	549	533	565	525	548	589	546	557	545	514	563	541	529	552	535	547	544	526	550	526	566	512	553	546	527	525	524	558	543	587	545	521	490	503	540	525	557	549	557	552	537	530	524	555	548	544	553	519	589	545	575	569	550	578	549	573	562	557	545	556	504	548	540	492	548	590	550	539	563	591	561	543	557	554	532	541	553	518	522	531	564	525	545	523	522	540	544	511	552	532	521	547	526	557	546	529	579	557	580	543	539	521	529	545	546	511	547	500	508	547	547	509	546	521	546	543	548	516	552	505	540	571	527	518	528	549	570	562	576	576	559	527	553	507	547	576	514	576	538	505	522	539	526	527	531	518	543	568	540	533	550	572	560	508	542	538	538	545	496	549	529	543	563	550	546	524	570	528	572	531	530	539	540	522	534	517	560	561	520	542	541	593	554	526	565	527	538	510	543	558	540	568	536	528	490	543	557	550	552	569	530	567	557	517	494	532	560	532	547	570	583	513	488	482	537	517	529	578	525	580	532	533	594	527	557	522	598	537	547	519	516	543	587	575	542	533	544	519	552	556	556	561	507	546	553	506	528	572	526	519	543	548	551	544	527	547	543	546	529	543	519	544	520	524	517	520	543	546	557	534	548	537	537	533	558	578	547	523	521	511	541	528	590	549	523	549	546	530	531	515	527	528	498	534	502	561	528	524	562	501	537	531	550	508	549	528	549	538	536	546	528	569	534	539	560	528	503	534	486	531	553	544	528	539	573	479	527	551	544	551	537	554	533	566	564	537	548	559	526	503	534	544	508	556	515	544	542	514	505	531	576	553	543	523	562	555	519	538	564	540	516	516	562	569	559	525	548	524	556	550	576	563	551	522	482	525	542	535	545	539	556	571	573	540	562	533	516	496	542	550	528	573	528	525	516	500	528	550	567	554	535	528	512	524	561	509	531	533	540	574	563	506	527	535	500	546	557	555	586	529	525	530	538	516	546	566	494	556	506	562	552	540	543	561	535	533	580	541	509	574	543	558	512	545	524	525	550	549	534	522	516	544	527	515	532	529	508	517	546	586	535	561	557	577	500	529	540	530	528	516	561	502	517	523	566	532	508	575	525	573	518	552	542	529	557	523	517	530	546	548	506	524	530	534	529	535	526	524	545	527	530	515	554	523	511	574	495	500	604	523	528	535	530	566	548	546	517	534	556	555	581	517	550	559	579	551	529	545	546	557	536	513	554	558	543	565	590	550	535	565	517	542	562	542	548	491	526	513	540	517	542	559	530	544	574	552	538	545	553	538	540	567	536	538	506	508	564	542	565	558	507	549	515	540	544	526	550	539	544	578	544	505	543	602	539	550	506	516	558	563	533	553	558	505	513	527	531	569	503	559	539	515	554	558	509	524	559	499	592	526	544	511	534	550	566	510	533	532	564	561	520	487	558	507	522	544	560	551	533	539	548	547	547	516	554	548	547	566	578	545	527	541	533	556	541	554	506	560	541	545	515	531	486	521	512	515	557	532	554	527	557	517	495	543	535	523	559	511	538	537	555	522	556	548	564	546	594	529	539	563	534	573	492	553	538	550	554	552	558	525	516	557	521	573	549	574	526	522	523	550	545	494	570	523	554	580	562	540	553	547	586	519	550	545	516	533	489	492	543	555	555	539	575	569	545	512	542	553	556	509	547	530	523	533	595	531	509	533	535	567	516	507	521	530	556	565	479	518	563	532	513	576	558	555	509	556	547	514	565	548	541	490	507	582	514	545	539	538	551	539	532	493	519	516	521	567	541	564	505	544	589	540	515	556	540	557	592	523	526	522	529	495	550	516	572	551	524	545	538	611	527	539	600	545	510	558	551	505	498	554	542	513	581	566	537	486	569	533	541	521	537	523	508	539	509	551	545	520	537	529	543	500	554	474	548	492	531	569	525	563	564	547	572	533	519	538	517	549	549	530	528	521	533	562	536	562	570	552	542	520	575	530	520	536	545	555	520	500	507	517	543	543	549	547	553	533	534	538	511	504	516	545	534	559	546	569	524	550	517	531	548	549	553	555	526	529	531	585	562	506	581	533	512	543	511	554	541	529	516	513	556	572	571	546	545	554	517	536	509	503	511	542	528	560	541	531	564	524	496	520	532	576	527	538	542	510	538	541	523	524	553	498	533	562	559	518	510	500	534	545	558	569	516	515	548	497	545	568	569	549	561	530	542	530	535	533	552	563	575	507	588	513	561	559	557	560	559	575	565	559	525	568	546	559	539	532	569	536	532	513	555	528	551	481	547	531	595	505	589	535	561	529	506	519	537	547	512	499	511	589	538	524	516	522	510	560	518	537	548	508	570	563	562	516	558	558	540	538	562	481	523	565	545	577	548	536	528	555	525	479	557	568	539	543	526	469	511	522	537	551	567	509	516	554	569	544	518	527	538	558	550	561	558	529	530	552	567	526	516	598	521	598	524	576	570	535	542	544	539	519	530	549	522	522	522	550	544	566	539	566	536	532	556	553	577	522	568	536	536	534	565	534	546	553	554	536	560	539	546	551	508	522	538	580	533	521	566	525	532	562	564	536	554	501	504	548	579	546	505	593	562	544	515	528	570	560	547	546	506	550	524	545	528	518	527	520	540	580	540	533	523	536	498	508	511	578	529	568	535	495	563	524	571	550	519	525	545	525	539	529	553	544	576	524	551	536	584	549	539	556	540	540	596	531	549	525	536	504	574	531	579	548	522	521	546	543	532	542	568	558	566	518	532	536	523	546	532	533	517	499	592	495	529	533	500	501	532	523	533	553	537	526	525	537	537	551	528	530	528	520	530	538	523	590	561	548	536	532	532	571	529	539	541	532	552	515	533	536	616	521	564	532	481	593	544	566	534	547	573	515	555	549	527	575	532	542	501	568	511	552	548	513	572	556	541	529	529	531	561	529	578	502	528	555	522	538	563	528	537	527	530	523	541	542	536	541	550	574	547	523	553	547	559	527	569	541	568	539	515	556	546	558	527	538	548	517	556	517	516	530	557	503	532	536	559	552	518	534	558	561	559	510	535	535	507	545	565	547	548	519	506	542	525	502	526	580	545	540	536	550	507	545	550	564	584	582	564	519	543	533	533	516	534	498	483	552	569	523	571	512	527	488	515	570	543	557	511	482	494	515	533	510	522	576	539	567	533	520	549	499	565	507	541	545	520	546	513	543	536	549	516	524	520	536	555	557	583	576	526	526	546	540	562	538	553	532	573	543	534	520	567	522	596	511	499	527
25579	48546	39347	13843	7723	4795	3800	3083	2464	2302	2136	1860	1635	1581	1498	1453	1338	1224	1151	1101	1106	1053	1013	994	1017	909	964	958	930	915	899	828	831	813	792	768	744	764	778	789	723	787	724	730	720	726	717	644	674	745	704	648	640	682	699	698	679	740	649	656	668	637	652	711	684	634	624	676	616	608	638	650	644	633	641	649	631	652	670	641	686	605	658	673	655	645	640	653	669	656	686	651	674	696	586	636	612	677	654	672	683	640	672	644	662	624	681	644	671	668	639	616	627	687	601	702	665	648	647	678	648	616	629	614	637	644	703	660	638	586	629	662	601	702	621	624	596	642	636	618	639	617	624	632	624	629	656	672	636	641	631	644	648	691	665	663	653	643	654	633	599	648	677	633	689	674	633	623	632	674	657	613	670	662	612	631	592	660	636	649	661	609	632	631	623	619	658	631	639	681	661	614	639	659	626	653	679	649	636	678	661	692	635	683	586	698	630	647	636	624	700	653	648	622	593	629	587	658	656	629	633	601	567	617	654	636	615	656	630	680	661	625	629	614	635	655	670	633	681	669	624	643	642	675	653	669	596	660	639	647	644	669	617	611	642	636	629	596	633	635	653	649	657	651	671	660	663	637	635	655	623	640	654	645	678	635	630	646	637	655	599	633	605	607	652	650	687	677	671	651	642	671	609	645	656	636	639	622	616	642	676	625	595	657	677	615	630	671	624	688	615	609	624	680	609	657	639	635	631	633	637	622	656	603	653	642	671	608	648	630	644	649	642	684	673	704	640	665	634	620	659	625	604	668	658	616	657	669	676	641	622	630	611	641	641	670	645	649	654	644	633	640	660	661	638	659	602	670	640	650	622	621	670	631	651	641	627	628	663	642	647	594	648	602	667	618	646	628	636	642	666	604	588	659	657	638	672	624	647	624	602	626	647	629	643	657	625	592	658	644	618	597	656	684	641	646	672	626	648	657	691	652	627	659	636	655	629	644	655	663	627	641	663	613	611	660	651	644	598	694	646	666	650	641	616	613	629	631	603	666	658	640	636	637	605	613	633	672	623	656	674	695	642	678	651	632	635	669	671	676	608	652	676	658	603	601	637	649	608	618	681	622	631	627	660	656	649	644	647	645	629	644	666	655	665	649	608	639	633	653	668	621	657	637	646	665	598	632	649	640	627	619	632	636	668	632	650	643	684	657	671	647	620	639	618	638	660	655	616	660	669	680	630	673	670	626	632	633	636	648	583	682	655	614	656	593	646	661	649	636	653	687	677	640	661	646	644	642	652	637	643	640	598	640	669	644	630	685	614	624	632	622	643	662	631	649	665	639	615	607	684	624	636	612	643	609	616	688	622	640	621	637	625	651	612	636	640	659	685	626	632	682	634	657	597	659	642	606	632	649	639	660	666	644	642	635	651	675	646	614	642	643	661	635	649	623	633	666	620	601	719	687	614	666	673	658	655	630	679	624	613	636	652	606	667	679	645	674	662	637	634	651	613	665	678	676	589	651	650	675	605	677	643	603	619	613	631	630	622	631	618	596	644	659	638	648	660	606	650	627	652	614	706	682	602	670	661	696	616	672	680	627	612	600	661	646	614	631	623	637	627	651	643	639	628	662	652	658	612	592	658	657	656	681	650	639	682	622	653	634	648	659	639	646	622	648	660	671	625	665	674	628	674	610	634	623	632	665	641	668	654	650	618	673	585	652	642	616	677	653	611	668	648	614	632	646	639	665	622	637	658	685	650	660	618	635	640	675	649	668	615	622	653	624	597	657	655	644	687	594	650	669	621	627	633	623	662	620	620	644	657	686	636	670	662	651	656	688	624	604	668	654	643	661	632	686	666	611	626	645	635	643	602	612	653	631	622	629	645	618	685	602	642	627	669	666	655	670	654	688	667	612	644	631	627	613	622	612	623	626	671	654	628	689	602	605	619	639	640	647	616	645	666	630	649	634	701	649	669	640	662	616	643	689	607	684	645	639	640	663	664	654	665	640	643	664	618	642	625	626	630	665	671	618	643	637	621	684	621	637	688	594	673	632	665	669	655	607	659	645	653	624	599	654	636	655	650	632	625	655	593	665	684	631	681	630	618	633	672	646	605	663	618	583	606	674	648	633	667	602	673	659	657	648	648	640	651	589	649	658	665	651	689	667	636	664	667	619	629	677	621	638	639	641	678	651	648	678	621	660	594	644	633	639	609	596	668	626	601	632	718	660	655	662	620	620	612	599	675	724	656	606	614	677	597	627	615	681	642	668	630	679	651	626	652	633	603	653	662	615	645	648	631	661	657	633	634	647	668	660	624	651	655	657	646	641	624	589	653	654	689	659	666	622	626	641	644	643	644	601	677	624	617	646	657	654	672	616	622	662	633	646	626	628	599	673	657	662	591	673	649	646	671	620	588	605	677	651	627	621	664	645	651	649	619	649	661	639	665	648	659	615	701	635	656	628	616	668	613	689	632	621	635	694	628	652	647	640	684	658	678	644	624	649	621	635	657	640	649	618	666	671	663	646	623	620	690	608	649	637	637	571	652	673	633	681	663	661	642	622	638	640	677	661	629	661	641	619	622	653	662	700	637	692	634	699	633	645	604	670	617	660	667	638	620	668	655	678	583	687	626	641	686	650	625	641	622	647	617	674	660	659	661	605	660	664	590	667	664	614	640	664	630	674	660	650	655	697	657	655	631	631	643	681	655	654	608	665	648	623	629	585	579	630	616	630	639	647	643	638	618	678	593	689	630	677	660	626	680	644	645	612	635	687	622	666	629	599	661	662	592	649	670	640	617	613	604	640	628	633	652	674	644	631	595	645	663	657	644	603	617	663	619	626	615	654	624	653	656	649	666	655	640	650	676	643	650	595	633	617	637	665	635	630	683	695	609	638	603	601	652	595	633	646	713	689	634	652	659	661	636	630	666	665	618	700	686	613	627	655	610	633	656	588	650	637	633	653	620	640	685	670	659	661	651	693	614	691	645	665	602	649	613	687	631	663	638	647	651	644	680	678	640	635	675	629	662	631	654	650	680	637	631	645	696	644	607	652	618	633	631	655	650	643	648	651	662	644	629	663	674	649	618	694	653	634	653	646	610	665	672	695	602	600	665	661	628	671	647	646	635	624	642	657	645	630	674	617	666	678	682	638	666	653	596	595	689	635	646	674	652	678	631	686	619	631	645	660	633	601	615	643	638	608	623	605	658	633	677	646	639	633	613	628	651	635	649	632	667	631	645	610	638	653	605	629	700	671	670	655	634	663	683	651	652	648	618	625	607	636	661	661	656	646	643	608	616	615	692	648	645	687	669	672	619	619	648	662	654	652	664	651	650	633	627	657	634	671	583	655	630	632	629	677	644	581	664	646	651	634	668	687	663	650	691	672	613	634	669	676	635	632	669	648	622	709	673	644	603	643	648	591	667	645	679	618	585	654	663	692	603	646	610	602	641	654	611	669	579	635	685	650	649	659	622	669	679	668	662	678	650	694	594	604	669	669
27993	22172	20713	6048	1532	1004	978	881	903	826	807	805	809	736	782	701	747	695	713	718	691	700	687	685	727	652	726	646	663	719	709	682	681	692	695	630	689	661	692	668	670	632	698	648	660	584	628	648	616	703	659	649	611	666	658	618	668	660	659	623	623	623	591	631	627	634	656	655	617	632	657	607	655	620	636	643	665	640	645	622	636	635	637	691	643	622	591	634	652	652	658	651	674	631	674	666	671	593	625	656	642	664	590	618	632	658	658	635	678	636	651	610	597	614	628	645	637	608	650	638	652	622	617	635	627	694	659	647	657	623	612	620	632	640	656	619	660	647	642	670	625	623	653	638	638	610	661	654	637	604	687	667	659	644	608	691	650	613	634	633	653	626	617	682	671	629	617	629	645	666	673	651	613	608	655	690	662	625	656	672	647	636	669	648	610	658	658	640	635	622	621	626	683	671	604	613	619	630	627	633	624	632	670	636	670	628	624	639	642	654	685	590	640	692	647	622	671	610	648	626	649	627	639	618	647	684	627	662	639	596	637	603	632	640	665	641	669	602	636	619	637	612	678	627	641	645	672	611	667	684	609	623	621	616	648	624	644	623	598	639	701	647	637	620	640	686	636	671	635	637	630	631	641	626	666	636	685	644	657	632	654	632	600	620	620	688	649	606	657	620	647	649	614	664	668	656	680	618	615	668	672	655	680	634	640	675	636	613	622	671	621	642	591	657	668	647	661	633	661	625	624	631	688	627	652	686	628	671	659	649	637	594	657	668	679	659	637	634	659	611	649	647	606	633	656	612	621	637	630	624	647	692	619	615	608	617	672	617	700	659	632	649	655	641	658	647	662	698	631	619	596	633	673	664	608	636	660	619	671	679	635	670	629	601	623	614	634	633	653	661	681	629	603	647	649	614	682	594	648	644	663	634	659	632	628	651	660	643	688	622	628	632	646	566	666	636	610	618	635	588	642	661	670	644	647	673	570	618	646	591	614	689	629	678	685	610	667	640	618	595	629	654	643	699	656	646	577	644	598	676	678	649	619	631	661	651	647	605	652	618	667	637	624	616	637	661	640	669	638	701	620	626	662	647	637	651	677	688	677	637	643	632	648	682	613	660	617	649	618	655	620	667	619	615	634	634	648	609	615	631	690	665	629	620	661	605	642	617	619	613	618	673	632	615	632	617	580	594	624	620	616	609	659	704	654	622	649	641	689	630	625	692	629	657	632	635	653	598	655	615	683	657	641	607	651	583	639	633	668	651	650	593	652	633	660	617	622	666	606	627	662	642	618	615	688	608	625	656	642	629	628	630	643	677	641	665	668	662	598	647	633	641	655	667	628	652	588	639	658	608	680	652	660	608	602	623	652	651	675	643	640	672	630	640	670	643	702	642	683	643	641	673	600	632	685	626	646	660	624	607	597	638	617	611	631	644	672	613	644	667	646	630	620	659	637	665	610	669	626	598	669	636	639	634	614	669	620	645	605	604	639	603	645	646	647	692	676	618	576	704	610	672	621	625	647	623	627	654	641	637	631	641	634	646	588	663	650	645	611	654	624	664	649	623	584	637	602	615	661	597	613	599	620	672	623	651	686	630	669	630	662	612	641	638	660	625	688	617	627	650	675	671	630	677	661	628	623	660	634	616	677	640	643	632	676	612	657	638	626	627	615	624	687	619	614	635	596	652	651	598	651	591	628	653	664	613	649	643	687	649	648	632	622	631	658	664	593	557	582	593	629	652	626	644	654	650	675	641	700	603	625	639	636	622	686	652	641	682	631	651	632	635	649	641	670	651	633	649	674	637	595	638	596	625	703	622	614	664	628	629	625	671	581	677	674	659	645	638	620	642	652	669	688	633	627	657	640	645	660	672	577	617	647	687	627	653	634	632	679	618	637	645	580	660	612	675	624	620	598	630	644	661	640	657	619	594	644	648	673	641	642	625	634	648	632	650	651	613	616	623	659	628	630	613	636	613	610	627	651	641	626	684	676	621	636	622	665	646	627	621	613	695	644	638	633	626	618	629	649	630	643	671	675	665	605	640	644	635	583	634	640	648	601	636	621	602	621	610	637	632	576	611	622	659	598	655	640	657	642	642	622	635	657	674	669	706	668	623	660	663	643	655	604	653	653	642	634	610	640	655	707	628	656	622	676	644	647	667	651	663	620	633	606	641	664	628	624	621	676	643	632	646	667	638	631	633	659	653	615	693	651	631	660	682	626	620	654	619	612	648	647	615	656	641	659	686	652	626	629	689	640	660	660	627	618	668	612	656	608	658	645	624	630	650	663	631	675	651	658	647	624	667	635	660	642	671	630	631	642	627	669	657	662	611	660	603	617	663	640	631	642	653	672	636	698	676	671	664	668	623	632	625	644	642	671	652	638	651	692	697	637	658	629	637	642	670	639	597	619	692	637	620	658	666	626	681	664	635	662	658	580	666	633	633	650	597	640	644	635	665	633	616	676	648	674	617	603	635	638	598	637	661	658	657	640	587	689	617	648	635	634	625	622	612	620	630	666	650	642	650	668	637	651	658	636	669	663	621	639	634	627	687	594	657	659	647	653	672	649	667	593	623	637	643	685	668	689	636	683	715	637	638	709	609	618	637	655	632	640	647	631	629	658	624	630	618	628	638	660	664	630	603	620	628	697	669	623	667	632	603	644	650	612	577	647	635	645	660	678	597	657	654	624	666	663	664	647	661	656	596	634	629	651	637	618	675	605	641	671	628	661	620	671	586	660	633	647	653	646	632	649	614	642	627	597	651	653	600	673	678	623	645	660	631	608	635	667	690	621	672	626	637	657	627	669	648	635	684	574	621	645	639	665	615	627	598	661	653	578	643	692	612	613	645	645	679	606	667	663	595	648	635	656	657	625	615	590	622	622	688	681	627	667	601	668	632	662	596	658	665	636	695	663	621	641	663	630	609	661	691	639	636	658	645	599	602	604	590	661	658	611	615	629	618	692	659	646	637	643	645	690	672	638	632	645	621	659	627	682	690	653	631	608	646	647	651	623	659	642	667	671	634	681	620	644	627	620	637	628	674	630	644	652	661	635	654	622	619	658	633	665	570	626	655	604	633	642	655	651	639	615	617	674	672	634	646	599	677	629	662	680	649	631	662	641	608	658	680	670	634	647	661	655	633	672	671	617	622	670	668	655	604	702	657	649	633	668	654	649	625	656	677	635	663	667	641	678	596	642	649	628	642	627	600	677	679	621	642	672	634	684	668	634	654	707	637	634	637	677	637	643	638	635	643	649	662	608	630	653	640	661	641	648	641	680	618	679	613	642	669	667	637	644	639	665	667	671	644	663	647	639	643	614	637	633	632	599	616	646	582	636	641	549	629	596	646	639	659	626	637	622	627	602	690	654	619	591	610	655	620	636	594	660	620	640	606	635	600	663	672	644	614	654	660	642	611	662	630	630	616	667	620	655	641	679	619	657	668	640	651	641	643	626	638	644	678	672	631	655	651	573	599	689	590	643	621
21221	33073	24730	5009	2403	1642	1425	1238	1152	1067	1130	1082	1028	994	927	913	917	882	889	900	861	857	852	873	860	832	832	870	813	818	780	799	793	795	820	796	813	758	792	794	789	778	820	810	795	771	782	737	804	747	797	774	751	767	795	784	756	786	735	806	734	787	798	738	744	809	784	720	751	780	750	768	743	782	770	802	714	739	750	811	748	747	762	706	781	792	781	825	841	758	747	769	784	741	785	764	788	740	786	781	733	768	730	734	753	819	782	707	777	759	749	759	735	810	737	766	730	785	770	783	716	742	749	745	736	784	766	742	759	750	716	786	764	760	747	745	749	716	753	774	790	716	783	741	766	770	742	781	740	741	728	828	795	769	764	771	769	800	827	769	754	755	787	747	727	799	770	703	783	763	782	750	766	737	748	740	732	797	812	829	749	696	778	756	788	774	743	754	752	731	774	780	768	723	788	795	724	771	764	829	813	768	734	757	714	739	737	723	730	749	751	746	743	772	717	769	743	827	805	748	779	709	693	788	817	748	793	783	761	759	735	720	782	769	769	795	729	735	792	743	766	725	750	774	759	738	766	764	707	754	801	797	780	749	730	739	740	765	734	788	764	767	717	755	739	761	775	751	709	741	779	747	709	770	745	741	762	747	723	756	756	784	746	756	820	735	746	794	729	748	728	741	771	764	769	792	738	782	761	752	781	714	757	715	757	789	729	789	778	784	755	763	746	762	783	779	750	743	776	738	771	786	746	800	777	749	737	767	809	798	736	754	742	785	747	725	717	786	729	732	764	717	761	781	762	718	763	739	787	714	720	793	803	782	760	763	790	777	752	756	807	771	785	741	710	745	736	771	755	801	755	807	800	745	752	751	773	802	767	824	778	768	788	745	793	736	725	758	737	720	796	758	743	805	751	794	785	708	713	770	777	791	828	740	745	768	759	745	803	749	814	758	771	748	760	728	771	743	751	757	734	703	749	716	804	772	798	749	738	701	751	731	728	737	778	748	781	798	760	792	725	837	782	754	753	755	729	742	768	761	777	732	729	762	683	755	788	763	761	762	820	783	763	718	719	779	733	783	741	739	745	821	714	782	762	768	778	766	750	748	739	750	781	728	719	745	735	731	722	758	760	772	777	742	778	764	780	747	795	751	766	767	768	793	825	730	868	791	743	764	744	793	746	767	704	783	772	737	807	752	754	779	753	756	739	784	797	795	752	717	787	765	727	757	752	796	741	767	776	765	782	774	743	780	710	765	749	780	783	755	761	791	738	776	848	734	757	763	771	782	742	762	764	734	810	771	747	759	764	805	795	778	742	755	739	734	777	773	769	754	741	706	780	751	746	830	806	765	779	761	786	754	730	780	752	734	728	822	734	741	736	737	737	725	760	714	734	775	736	807	764	760	802	770	705	799	774	773	746	761	768	790	767	779	734	762	793	771	773	729	724	776	754	775	746	735	784	759	825	790	761	787	763	757	800	742	812	787	769	745	721	740	779	751	757	770	762	749	763	745	774	776	735	712	752	765	757	727	769	784	689	785	747	775	723	744	734	785	794	752	787	824	745	743	742	751	806	739	804	751	764	754	796	782	782	760	756	822	778	764	728	782	728	760	763	743	733	739	759	760	788	753	752	757	769	806	758	753	753	766	734	710	759	732	755	747	763	772	781	727	781	799	750	729	779	768	743	733	743	786	805	772	716	791	795	790	818	705	764	794	772	792	731	779	761	755	780	717	745	776	723	734	726	787	776	794	786	759	705	776	715	803	745	776	776	716	781	780	736	755	779	808	765	796	773	755	821	768	742	805	778	756	747	783	765	779	764	772	794	780	755	705	730	771	773	716	807	776	784	795	765	685	830	779	768	744	748	726	759	756	778	760	750	739	732	763	767	748	785	761	768	723	777	758	733	732	786	773	814	742	762	759	763	744	747	769	716	784	747	760	759	739	737	756	724	797	769	744	823	758	745	782	750	813	770	698	764	758	789	757	767	716	778	767	775	768	803	744	777	749	746	782	756	768	813	758	702	798	736	745	749	772	751	759	774	731	731	766	727	767	809	735	708	764	716	774	711	790	747	813	781	720	750	716	750	734	737	747	732	763	772	779	719	757	771	771	796	754	779	787	732	737	782	731	724	757	769	743	755	778	786	820	791	765	728	773	759	808	777	736	714	764	752	778	779	809	823	794	759	726	829	738	747	773	746	749	728	742	780	787	771	759	744	810	820	748	730	779	707	781	757	768	824	779	761	751	750	767	792	780	764	798	745	763	782	779	779	807	807	822	750	756	746	743	777	772	755	819	779	811	707	747	801	776	737	742	746	767	769	786	747	763	713	756	741	749	756	722	788	820	751	803	709	772	806	787	739	709	784	720	747	765	769	782	768	721	784	746	747	748	783	732	762	767	770	787	755	743	787	765	744	734	786	732	743	770	797	759	748	737	763	792	735	787	767	743	759	751	729	745	736	760	788	743	746	758	790	778	754	839	810	757	744	788	804	699	781	756	762	754	762	755	815	788	759	753	798	796	715	807	751	755	715	767	738	764	783	763	764	727	833	714	764	779	760	760	767	814	746	749	753	761	723	761	709	778	725	765	746	737	718	750	747	779	768	764	757	731	737	749	809	794	757	786	742	706	802	800	755	768	783	757	746	723	776	762	738	780	742	754	786	764	793	757	798	744	754	782	776	721	799	780	776	703	782	790	718	724	809	738	715	762	749	751	800	775	781	712	796	676	750	824	752	752	760	721	730	739	735	726	764	776	694	765	777	736	780	768	752	718	752	797	780	754	760	729	780	788	762	722	731	713	766	796	732	752	802	718	738	744	784	773	782	777	821	731	760	748	760	752	767	779	806	769	802	739	774	734	714	736	725	762	756	759	754	744	781	747	773	776	807	698	812	769	723	811	786	748	746	783	739	773	768	749	794	804	750	738	774	751	812	719	754	785	755	754	769	735	742	708	746	752	696	819	748	790	731	727	735	812	754	713	743	784	713	717	765	802	688	786	779	746	723	773	791	787	775	769	783	731	785	768	791	751	771	789	771	756	725	794	781	806	763	753	795	729	765	780	774	771	736	763	771	759	729	790	786	795	724	762	773	704	737	767	724	798	749	775	734	746	737	780	791	788	732	712	752	756	775	742	781	766	752	745	731	815	709	775	771	779	775	740	765	776	734	748	741	759	718	748	785	821	790	766	752	767	791	741	779	833	771	699	723	740	790	823	761	753	749	766	738	718	797	788	713	784	762	763	777	742	805	802	778	806	763	754	754	764	779	766	795	804	764	775	782	771	825	787	765	771	786	762	758	768	806	737	739	715	782	786	762	778	793	744	767	750	758	748	728	832	801	785	717	733	708	744	714	758	729	775	767	790	778	722	774	791	767	722	815	756	750	742	780	740	761	773	798	755	783	787	732	747	799	732	818	782	792	751	787	751	738	736	775	719	739	752	807	740	697	778	732	782	739	711	778	749	759	740	773	735	800	748	754	755	741	707
23749	21206	28263	24444	21172	11441	2350	1540	1354	1259	1213	1144	1020	1018	1050	1004	967	944	889	866	908	838	887	856	840	829	839	795	825	796	837	804	779	821	773	759	797	803	735	730	728	722	729	739	732	740	727	709	727	693	763	710	735	691	703	726	687	716	633	685	682	703	751	656	686	712	671	719	745	722	717	698	710	662	691	703	677	720	745	700	743	738	684	707	705	733	687	739	726	734	667	658	718	668	764	674	689	694	715	677	730	692	698	675	686	671	703	720	684	704	673	728	693	654	682	734	699	750	688	697	709	703	756	731	739	712	703	726	750	706	710	698	713	689	709	709	696	737	692	688	672	688	702	741	656	728	686	712	731	714	737	732	709	788	662	740	704	699	678	696	728	656	748	698	658	708	701	677	672	674	732	690	644	711	722	716	705	695	708	734	747	727	645	706	728	726	709	706	694	637	716	685	696	691	696	697	673	655	752	732	674	700	694	676	692	707	640	702	745	654	667	721	694	668	703	724	690	714	699	689	707	693	717	678	639	695	661	743	658	725	684	706	699	745	724	691	663	701	667	719	688	662	708	705	734	726	698	691	674	703	697	689	640	716	733	676	680	722	685	654	723	686	732	680	683	721	688	681	722	664	690	672	682	693	779	700	643	705	642	719	696	708	668	635	715	739	716	676	676	672	693	676	734	682	675	696	713	684	709	690	673	695	706	681	687	722	696	686	741	724	684	707	682	734	684	638	692	746	693	674	709	673	674	694	691	658	745	685	630	696	687	682	736	699	715	728	716	702	665	686	690	672	723	671	722	736	698	649	715	698	740	690	671	706	740	702	682	710	702	731	675	694	708	704	744	749	662	694	712	699	654	715	708	686	717	705	644	700	695	711	733	711	708	718	734	715	707	732	753	683	677	699	704	732	700	659	695	704	725	672	719	763	677	741	660	684	672	684	740	651	657	710	647	704	732	628	665	671	648	684	714	707	701	706	726	727	671	717	696	685	696	715	706	725	751	680	723	654	653	701	655	703	683	709	711	713	679	674	693	678	699	745	689	679	729	700	698	678	718	737	707	751	659	665	690	692	678	727	651	674	655	696	687	662	708	686	694	710	720	681	711	656	684	751	649	690	693	731	719	724	672	686	757	715	696	715	676	675	717	723	706	720	685	695	699	748	683	676	721	703	625	678	698	711	692	665	653	734	714	774	690	739	689	725	670	672	671	709	688	697	676	687	698	708	686	728	695	663	705	689	668	688	704	660	695	713	701	715	687	669	745	647	724	665	766	676	688	706	732	712	743	709	739	710	718	683	687	721	701	698	699	687	771	728	672	734	684	724	678	676	669	681	727	725	689	659	704	667	692	710	740	683	728	726	663	727	673	675	716	664	723	707	682	738	674	663	715	682	693	707	733	723	712	692	688	697	665	717	708	697	700	672	673	739	727	691	673	684	697	730	659	717	693	687	636	724	719	653	678	689	715	718	686	715	699	715	717	655	715	698	682	728	725	707	674	696	666	731	671	700	703	677	661	710	695	709	718	644	732	675	700	694	673	680	695	674	708	718	688	681	677	659	697	689	696	726	672	696	695	735	711	686	696	715	699	690	723	707	697	672	651	737	764	666	695	703	672	700	646	671	738	666	711	732	707	705	706	684	669	714	665	683	750	687	721	693	714	700	695	745	714	690	729	728	686	722	750	711	682	751	719	715	676	714	664	707	713	716	687	707	723	732	650	712	673	710	690	721	716	668	707	686	724	668	671	721	666	705	701	713	734	710	692	653	642	658	739	720	696	730	676	714	719	714	716	721	710	718	786	704	711	739	697	702	691	680	640	697	748	720	684	676	673	745	698	727	693	714	697	719	703	663	715	699	703	694	686	699	651	666	696	675	719	713	683	719	700	673	730	625	670	690	674	690	743	748	701	677	696	662	686	679	706	718	712	671	723	708	725	720	664	705	717	711	744	686	716	674	690	698	722	746	661	724	714	697	663	695	686	717	754	681	728	721	713	687	715	696	744	725	703	712	716	692	688	670	730	721	715	708	654	677	728	644	697	731	685	664	666	681	691	697	673	715	730	659	677	705	677	711	687	725	709	700	686	725	680	745	722	666	714	721	740	729	660	759	698	699	698	702	707	711	730	674	702	699	652	654	731	705	708	674	677	685	727	700	732	696	698	684	659	729	689	701	650	698	711	690	715	730	708	689	728	697	724	651	651	723	728	671	708	686	696	690	685	701	698	698	718	721	713	663	653	657	712	710	679	733	729	699	694	756	744	698	672	683	673	682	683	709	699	711	753	675	719	638	701	667	630	710	671	747	714	712	790	669	626	726	686	683	716	694	722	700	691	724	717	704	728	700	691	660	685	680	700	663	719	693	728	722	702	732	699	685	709	740	693	710	670	673	707	683	680	710	682	683	671	715	671	715	702	709	703	708	695	677	717	732	716	709	694	710	664	654	675	698	675	694	696	694	722	676	682	705	681	710	729	685	625	692	643	716	737	677	681	668	699	677	668	713	764	681	687	673	705	707	668	668	681	675	700	673	687	692	669	674	717	693	733	699	700	689	697	718	715	662	721	725	681	711	675	668	755	728	685	711	713	703	675	688	649	710	719	681	727	671	747	693	725	676	642	693	674	683	703	715	671	733	663	657	680	692	673	679	726	682	710	681	688	757	685	696	736	710	707	679	753	640	671	711	706	703	716	740	685	636	692	693	693	677	678	696	698	670	684	663	675	677	660	712	671	683	706	736	696	715	694	713	702	737	661	674	752	671	711	708	669	699	674	709	652	707	638	682	681	657	679	709	681	672	737	716	719	752	703	702	715	676	715	712	732	746	704	673	707	647	680	650	707	721	683	658	666	714	676	705	680	714	678	689	745	652	671	649	690	685	681	692	693	720	716	712	684	661	709	699	700	673	690	727	706	692	720	701	722	718	670	666	721	677	691	684	659	695	676	688	726	644	666	731	718	655	668	701	693	675	674	656	683	646	700	701	667	711	723	749	699	709	677	713	694	692	701	723	718	658	686	683	712	682	698	710	684	689	728	724	689	679	655	747	674	766	741	711	700	729	676	660	746	690	691	692	674	723	734	697	713	672	695	709	689	656	655	721	681	727	691	696	669	737	681	704	731	709	670	687	690	656	692	764	707	704	717	733	681	703	702	684	645	628	685	629	668	665	725	708	678	710	670	699	689	719	690	659	679	698	639	693	691	652	684	693	697	698	674	706	635	639	708	730	740	684	644	707	694	691	689	712	688	699	692	685	729	719	746	737	730	706	673	737	747	695	664	696	676	671	742	681	735	661	659	668	636	696	653	695	694	674	659	677	700	668	658	693	696	639	720	695	689	681	721	739	704	679	727	700	685	709	651	672	682	678	684	688	703	700	693	676	685	676	718	682	712	698	733	690	734	685	721	703	747	714	664	750	674	703	677	718	689	717	678	674	685	685	763	716	709	646	695	721	732	685	672	701	758	695	720	661	713	723	709	675	717	692	621	684
20839	41677	31942	10083	5159	3635	2887	2264	1985	1856	1718	1643	1573	1458	1396	1403	1293	1145	1116	1187	1144	1155	1109	1037	1077	1066	1079	1020	1051	992	1072	990	987	990	980	927	966	932	923	948	874	854	884	861	851	839	895	909	868	883	901	878	817	903	843	792	847	879	830	828	820	858	859	807	808	847	854	875	809	826	858	842	818	847	894	840	807	835	867	818	848	818	854	811	824	878	823	847	847	873	825	838	816	843	829	859	834	811	886	785	809	861	823	838	812	807	789	847	870	885	829	826	787	835	838	852	805	854	835	823	877	861	799	819	845	840	828	810	888	846	845	883	859	861	848	831	896	816	856	838	825	801	854	831	813	856	829	813	886	813	804	854	840	828	812	812	809	829	841	803	803	785	813	797	848	871	832	852	861	780	836	842	825	860	786	826	800	873	829	846	842	847	870	822	844	852	780	796	857	825	831	789	829	857	809	802	806	776	878	805	822	796	812	808	862	851	856	851	859	771	881	835	799	832	857	873	776	811	787	865	817	839	826	805	876	869	831	805	846	842	842	833	767	811	822	811	842	813	877	793	833	779	887	831	810	785	832	849	834	817	867	863	865	849	813	841	796	797	803	822	850	823	840	836	853	788	858	904	807	811	844	810	888	808	824	794	870	835	870	805	830	886	818	794	871	841	853	794	880	808	839	844	864	800	823	828	811	856	886	833	844	880	799	812	833	798	818	848	848	813	872	810	828	787	827	863	803	842	837	827	848	848	830	767	845	858	845	814	819	846	798	854	846	870	831	790	734	798	788	816	839	790	772	792	819	796	735	857	822	867	853	851	875	812	908	886	859	877	821	836	824	831	872	857	865	874	807	818	787	809	809	788	807	898	819	805	906	854	852	816	823	793	825	857	820	811	844	840	818	823	804	860	839	903	863	777	825	905	807	840	891	882	822	806	885	862	815	800	782	785	810	821	874	839	825	852	863	791	863	830	830	824	852	847	832	864	791	869	785	875	800	795	881	847	827	796	831	828	849	807	832	887	841	808	857	825	829	886	822	818	826	837	866	773	805	854	881	814	839	809	873	796	862	852	806	847	877	839	848	803	867	802	851	860	826	837	863	844	860	821	867	887	819	892	848	844	818	829	808	835	875	844	868	844	801	826	815	838	845	790	848	829	882	848	849	843	796	845	803	826	802	814	866	851	826	809	811	829	819	823	769	868	881	814	836	816	817	851	832	807	791	807	819	782	803	846	858	821	785	825	816	814	834	841	821	843	855	811	795	842	855	836	851	813	821	796	843	833	822	861	849	846	800	805	847	811	859	825	815	832	863	777	839	809	804	836	812	849	813	804	870	802	827	811	819	815	811	879	818	882	826	873	844	851	783	803	819	762	811	843	835	907	798	792	784	772	826	838	840	803	859	852	851	845	841	828	839	829	850	803	834	814	819	847	814	835	782	883	837	801	829	868	823	762	820	827	833	859	840	860	811	807	861	835	835	846	860	849	850	849	846	835	850	867	836	830	816	828	878	865	857	817	839	831	876	842	776	843	835	881	824	872	791	812	819	809	843	827	828	869	829	839	825	829	837	791	832	845	822	847	807	834	854	772	826	783	785	795	828	860	834	835	828	854	788	829	819	881	883	830	802	811	848	786	837	818	848	834	849	821	842	809	879	849	808	842	832	771	809	819	849	867	832	875	840	809	858	825	862	850	811	791	832	824	810	814	813	833	836	828	849	814	811	811	812	782	839	791	864	798	822	837	824	851	871	844	831	807	855	871	817	841	816	829	824	856	873	852	840	795	876	885	811	776	849	797	809	853	808	821	810	806	861	873	815	876	850	860	839	849	815	813	843	799	800	792	798	832	783	854	810	820	832	836	833	828	863	798	849	806	857	789	856	892	895	883	832	849	809	846	792	864	832	836	855	799	825	809	835	848	803	825	853	831	830	808	768	851	820	855	833	877	888	798	804	808	816	862	839	848	823	911	870	866	827	873	818	802	808	874	838	827	835	798	856	817	839	802	822	831	840	852	857	882	799	866	816	812	851	815	821	835	830	800	843	866	771	769	827	825	806	839	843	831	842	836	883	806	831	818	853	842	826	815	815	881	813	756	842	820	809	830	809	825	835	783	864	804	849	875	846	897	827	849	799	846	843	876	821	788	795	837	824	833	813	860	847	778	883	812	887	898	832	849	832	831	804	856	825	806	801	845	799	818	829	786	837	830	885	773	821	801	828	860	835	826	831	856	826	835	854	843	803	780	793	808	806	841	792	776	845	841	788	858	890	852	790	849	811	808	797	811	840	855	791	816	807	811	830	837	795	825	841	792	869	858	798	841	834	863	869	862	789	807	866	857	804	831	814	870	790	852	846	860	804	835	825	807	839	857	800	837	853	808	838	834	782	796	816	805	854	820	830	834	794	861	828	814	797	852	836	785	857	859	859	828	842	826	839	832	895	830	869	860	861	812	859	795	863	837	852	812	823	822	791	838	850	856	849	811	862	801	826	817	852	840	812	833	816	761	846	906	789	836	853	866	862	811	787	837	760	856	831	840	822	826	808	800	801	844	821	835	869	810	797	814	774	845	816	816	826	783	787	781	841	860	850	843	800	841	817	851	847	841	832	831	887	818	845	856	868	830	807	816	874	849	832	868	831	835	837	839	799	865	836	797	866	795	822	858	824	816	820	819	834	822	824	857	827	818	792	829	804	823	839	789	839	829	851	862	758	918	830	842	846	870	853	869	862	852	840	833	839	817	841	841	830	850	813	871	841	787	859	793	867	819	812	845	773	862	877	831	807	828	853	856	811	805	842	810	818	849	820	861	827	834	812	871	834	793	785	832	829	892	787	815	843	860	842	801	829	801	795	815	829	826	867	837	884	847	863	781	804	799	841	820	810	810	835	884	869	838	849	825	819	857	795	868	855	822	828	862	859	816	870	840	823	831	876	855	840	850	837	871	850	868	824	793	857	812	795	849	825	819	866	800	859	811	836	819	812	822	857	865	880	814	817	829	826	843	818	823	797	875	845	803	857	810	875	824	808	785	811	860	815	785	824	830	855	844	937	884	810	850	793	838	804	828	809	824	848	839	767	815	863	789	829	782	837	837	840	795	852	835	840	810	823	775	832	834	906	852	822	870	831	828	794	879	825	801	838	822	876	830	844	860	849	801	841	790	800	809	821	784	804	785	857	776	863	809	820	815	854	804	818	809	796	808	863	841	861	797	822	852	828	803	832	860	820	858	857	818	808	841	844	797	824	781	865	807	860	851	838	830	832	809	832	845	784	797	849	849	818	874	791	827	856	849	841	831	852	838	910	834	862	803	868	819	823	815	786	833	809	868	843	790	850	825	794	837	841	802	832	810	838	867	800	835	816	840	810	794	808	853	849	829	794	834	826	815	848	848	828	807	860	871	877	805	839	816	849	785	835	792	844	847	849	851	782	853	826	834	812	809	856	855	802	837	871	844	812	766	818	819	840	862	814	773	773	849	833	832	824	821	821	801
24810	21224	27464	25254	14530	2009	1203	941	861	809	805	710	752	695	698	686	630	647	568	629	589	588	610	580	531	546	551	597	509	532	547	535	513	541	517	496	506	463	526	501	506	522	527	489	450	494	505	500	456	493	493	469	437	495	480	459	481	448	468	484	442	507	459	473	423	458	467	481	448	469	492	496	468	464	471	429	456	483	477	473	475	451	430	490	454	509	487	496	487	445	462	479	492	457	448	509	467	501	454	463	461	459	460	424	490	453	507	440	453	468	446	459	484	459	466	466	428	425	461	473	486	458	479	471	476	449	443	445	459	495	478	469	434	496	500	496	442	496	469	520	461	452	436	427	466	472	435	457	452	447	459	440	449	445	439	503	459	465	449	460	456	449	505	501	461	426	453	431	500	433	454	452	481	505	450	454	483	483	464	440	453	435	461	477	469	434	488	480	467	481	494	449	457	515	459	456	471	502	451	488	505	420	470	475	491	448	498	439	452	499	480	473	447	487	459	462	410	438	451	447	423	469	480	463	447	468	456	465	498	470	428	474	478	462	410	455	437	488	493	450	448	485	463	469	467	440	485	458	464	452	455	509	497	471	480	465	474	474	497	425	461	491	512	464	464	418	460	451	438	470	479	456	481	448	440	438	425	473	458	456	476	467	477	429	472	516	490	426	438	442	493	453	461	459	480	446	477	438	474	467	477	442	464	447	448	468	487	447	449	483	528	495	444	459	491	437	486	504	475	392	526	444	417	436	433	486	462	399	472	431	469	451	442	463	456	486	491	467	458	462	440	465	491	433	447	463	490	492	480	460	435	451	439	468	457	440	500	454	468	469	456	444	474	523	443	438	475	458	450	501	483	470	439	479	444	469	420	482	414	445	462	497	435	496	438	469	442	495	464	443	429	456	446	509	507	445	462	467	465	468	430	462	481	472	465	441	486	483	458	436	472	468	461	466	469	439	449	485	436	437	482	467	477	480	430	508	463	485	494	495	457	458	471	470	496	477	465	441	439	496	497	458	448	465	501	450	449	442	474	462	480	463	467	432	476	478	459	512	435	472	481	473	448	441	491	460	425	470	477	426	449	468	445	477	471	416	438	471	462	482	457	444	474	446	454	481	473	461	469	491	490	490	479	466	467	461	464	437	456	469	431	489	449	463	458	445	430	415	454	496	428	460	463	457	438	458	465	499	456	452	470	504	451	450	475	433	443	492	402	444	437	469	415	474	480	447	466	488	469	483	447	489	462	464	456	475	436	442	453	488	512	459	488	481	446	467	496	518	453	464	471	507	448	479	447	466	456	453	477	440	431	434	488	452	448	443	446	455	447	438	463	450	459	445	434	441	443	509	458	447	473	421	431	491	485	493	452	495	490	466	502	468	466	491	453	450	435	470	432	460	435	457	481	492	473	433	467	461	461	463	472	457	453	493	455	461	468	477	443	463	476	472	469	456	475	471	464	488	480	435	417	463	472	457	475	479	461	480	482	466	467	488	464	458	444	470	477	460	460	449	513	457	457	444	435	445	437	478	435	450	487	482	435	460	462	494	485	447	449	472	458	507	445	442	448	478	471	435	490	475	454	442	471	452	465	439	460	464	445	455	473	436	487	489	466	420	492	474	441	481	455	459	459	484	438	475	450	437	470	480	467	464	514	482	497	469	445	441	456	454	459	456	452	497	475	466	446	441	465	482	464	469	492	448	445	461	486	481	441	431	450	456	442	459	494	488	477	489	435	423	445	449	473	481	421	473	489	451	451	476	462	459	483	446	478	463	464	460	455	411	481	452	472	452	427	473	461	465	464	431	460	448	498	463	469	459	466	484	480	460	451	433	482	485	462	448	505	474	487	462	481	443	462	465	467	464	481	468	426	449	453	509	457	457	411	452	474	452	469	454	479	459	457	495	476	469	448	406	475	449	444	465	460	464	453	430	460	471	486	459	475	489	503	447	434	482	458	471	464	481	433	454	465	464	438	467	460	439	463	466	505	463	476	499	462	481	452	476	449	467	454	430	454	459	430	451	478	470	473	468	501	470	490	439	463	471	450	470	469	512	476	419	402	450	485	451	424	486	441	473	488	490	465	434	452	482	461	439	448	477	478	460	477	477	448	470	496	498	458	484	473	426	477	470	463	446	464	468	489	458	448	494	415	455	501	496	443	476	452	496	467	408	488	493	461	467	450	509	452	464	511	426	475	442	462	520	457	477	470	448	471	496	472	477	425	477	461	496	448	485	459	447	466	441	425	441	462	430	476	486	462	450	444	457	449	485	500	460	445	434	440	458	435	450	435	477	501	498	455	473	480	476	452	488	452	455	462	438	481	445	475	466	469	428	477	479	452	499	474	478	442	450	499	453	502	458	461	455	466	400	427	458	459	468	479	437	410	435	459	449	445	413	467	486	454	481	486	474	426	456	437	472	484	481	443	465	440	458	465	454	430	448	468	448	479	459	483	455	470	410	466	474	475	423	470	451	470	462	501	484	475	479	480	446	453	460	421	427	465	460	488	451	453	452	465	444	457	506	500	483	476	438	485	476	462	466	474	456	470	441	459	449	468	457	404	458	469	444	469	452	429	456	458	495	451	461	474	453	440	454	482	488	450	450	417	459	428	455	486	465	474	488	462	451	442	447	457	457	451	462	481	458	464	455	435	466	454	467	476	486	468	464	467	482	456	476	482	463	505	476	475	502	417	453	486	442	456	484	483	437	458	438	462	446	487	476	466	496	492	423	437	484	402	475	437	435	480	472	451	477	454	460	480	493	448	456	437	446	462	458	487	438	440	482	441	467	440	468	456	455	471	454	469	459	446	411	487	468	469	437	493	476	454	443	434	462	445	462	505	492	491	472	487	488	474	423	438	448	466	436	490	453	441	460	489	462	482	458	452	499	480	431	488	475	415	501	482	481	474	456	525	497	500	477	479	458	464	463	415	490	483	469	469	484	498	456	450	508	439	444	475	435	473	458	485	455	422	475	467	440	479	479	462	425	458	466	500	467	445	462	477	474	465	435	441	489	446	494	474	447	488	489	480	484	456	461	448	477	486	452	485	486	464	496	442	485	473	459	440	464	464	463	475	460	464	465	418	475	458	493	477	483	444	513	463	454	482	485	466	478	471	463	450	441	464	446	455	481	487	502	476	463	481	459	478	450	483	465	480	426	494	457	484	479	474	523	444	472	508	454	448	474	494	455	469	458	462	502	471	475	469	476	462	448	466	458	511	429	487	476	499	449	457	467	468	457	438	445	477	508	481	457	439	496	474	475	486	473	450	464	450	452	510	432	476	453	516	427	442	482	480	492	452	429	488	479	463	461	446	447	524	461	468	479	502	441	453	437	468	451	439	478	457	405	436	456	489	495	421	423	474	487	451	475	447	463	423	474	482	473	466	455	429	472	434	426	438	462	488	476	477	466	458	465	439	484	470	481	474	477	482	497	476	463	448	443	454	454	501	485	478	465	496	432	460	483	461	481	465	481	458	437	471	459	461	478
21803	38474	27436	7208	3703	2578	2096	1713	1493	1290	1236	1157	1062	1016	885	923	851	850	761	819	735	719	732	759	678	655	724	765	702	702	651	663	617	607	614	579	674	680	644	599	602	568	597	611	586	578	588	587	513	590	607	533	539	555	577	618	582	570	589	560	544	545	553	562	582	592	524	553	536	549	557	569	514	552	587	561	545	582	546	594	534	567	541	554	539	568	560	568	570	528	588	575	551	551	595	581	542	554	587	584	537	552	592	554	555	600	577	556	527	554	505	569	578	573	577	499	549	545	592	589	538	563	558	584	520	570	551	592	562	498	566	577	577	551	577	560	533	533	570	545	564	515	530	572	524	499	540	578	522	599	573	586	556	581	571	544	589	597	578	550	577	515	547	549	550	559	550	549	571	570	557	542	539	520	556	572	543	558	537	558	593	560	597	621	524	534	549	557	505	551	502	514	594	548	556	588	539	552	613	555	545	595	561	618	543	590	531	557	569	584	533	558	526	558	568	552	562	550	586	549	508	534	525	550	546	566	592	571	583	560	551	585	547	601	537	527	562	566	519	564	533	563	542	531	539	541	516	519	584	560	531	551	556	555	583	551	559	551	591	572	583	589	549	529	527	549	530	554	569	569	587	577	547	581	547	524	546	545	565	521	503	518	587	560	581	557	545	579	582	592	589	578	558	513	557	550	575	547	530	588	554	585	557	502	573	553	570	582	563	547	549	532	546	569	541	535	577	615	543	567	595	555	579	586	523	591	566	570	568	559	565	564	577	566	546	574	565	593	529	537	596	562	565	593	584	566	569	587	562	562	582	592	566	607	571	546	608	534	575	552	539	551	546	593	564	543	553	543	561	535	569	550	548	590	581	567	557	596	533	572	552	582	545	549	571	583	566	566	586	546	546	546	579	539	562	540	541	556	547	568	536	533	548	597	525	535	619	573	583	555	567	545	584	547	584	559	534	520	535	567	521	553	549	564	617	568	560	595	559	583	559	551	542	596	572	547	577	571	537	572	578	550	592	551	540	589	562	548	535	561	566	538	533	564	608	583	556	577	510	542	541	562	543	531	552	534	560	575	554	536	541	546	554	572	555	539	551	561	559	537	523	560	532	570	588	583	589	551	578	551	552	535	570	598	574	537	498	542	547	547	537	573	524	526	569	533	578	565	569	517	562	585	568	531	589	530	594	547	596	564	548	552	564	537	575	595	540	536	602	589	554	593	570	579	581	525	539	573	533	554	535	527	541	570	577	560	544	556	549	554	542	527	563	573	571	568	545	530	584	566	563	562	535	558	564	550	569	550	527	606	553	543	561	565	532	542	540	564	553	563	585	567	627	566	576	543	575	572	562	533	537	546	576	516	530	577	590	601	571	512	561	530	524	558	548	561	560	552	561	526	579	579	557	547	573	562	539	578	594	543	548	588	529	566	551	564	548	552	548	576	576	534	570	552	562	560	549	571	581	582	543	573	598	573	537	557	512	572	561	554	562	624	557	552	540	563	593	553	578	586	551	534	560	559	551	550	548	533	543	558	534	525	549	568	562	495	498	569	555	557	543	551	562	527	582	541	546	514	556	533	574	548	588	560	558	585	584	564	597	596	604	532	566	577	570	544	529	533	585	581	566	543	558	567	603	532	555	560	519	554	531	520	553	535	566	550	552	540	537	558	603	548	580	572	560	520	556	562	514	571	570	552	551	534	600	536	574	561	538	569	575	582	538	536	524	578	567	587	585	499	558	557	545	513	573	544	520	570	563	561	553	539	586	538	555	539	579	578	545	531	551	529	552	537	554	542	577	586	575	574	544	560	589	548	549	597	563	564	565	579	597	568	555	565	546	520	581	570	605	560	578	540	576	567	594	501	574	572	525	537	601	534	520	522	589	534	576	562	596	554	540	533	518	584	517	558	491	555	539	526	549	586	566	559	548	557	552	561	544	556	550	548	590	546	550	549	553	576	554	578	558	509	562	571	553	550	570	549	591	580	555	564	592	572	571	562	554	545	526	568	517	562	528	549	565	551	489	545	583	567	586	574	582	563	525	522	537	563	588	556	559	556	543	560	612	523	583	522	557	575	534	525	591	565	524	542	555	529	589	539	566	534	574	576	525	569	579	521	522	569	578	571	558	573	577	585	541	567	562	582	554	566	541	566	587	552	642	586	499	554	566	555	554	570	533	531	544	556	560	606	581	562	595	582	557	483	558	584	557	598	500	508	576	532	532	574	538	575	596	570	515	550	559	569	594	588	559	552	605	559	598	565	535	553	580	551	534	565	558	568	544	555	557	557	593	551	554	542	581	544	543	563	570	589	605	567	563	580	554	625	528	567	580	551	520	572	545	545	552	578	594	553	567	549	580	554	565	533	569	543	539	573	562	540	535	511	573	555	561	545	580	580	518	563	574	553	577	534	601	569	541	552	534	550	590	574	565	548	578	550	518	564	530	563	580	542	530	549	536	550	574	552	572	562	578	572	564	527	538	518	613	568	515	568	565	521	531	579	569	562	548	607	512	556	527	543	542	546	569	575	553	545	567	537	576	578	534	583	543	556	598	561	520	569	600	576	568	577	567	568	562	506	495	552	550	577	569	540	509	523	537	552	556	561	582	585	529	523	544	574	523	576	608	546	562	567	552	526	547	523	507	527	575	533	605	526	575	563	561	586	529	568	558	531	550	505	504	570	586	617	530	551	567	538	569	583	567	545	591	555	551	571	550	507	554	540	593	560	567	512	494	553	577	605	545	549	537	555	549	560	554	596	519	559	561	559	563	564	562	510	521	564	559	516	559	528	546	552	550	540	592	554	582	505	566	543	574	522	585	576	561	545	495	562	546	594	550	581	522	605	554	540	565	528	556	564	552	544	550	548	577	562	560	574	530	572	583	569	585	572	595	565	536	558	558	528	532	547	563	541	561	523	572	529	516	538	579	544	561	528	570	542	596	554	547	570	552	606	556	583	526	552	580	600	547	549	572	597	581	585	532	546	584	578	568	582	558	537	532	525	532	567	511	595	540	557	535	563	562	558	536	561	573	560	574	544	550	510	553	535	556	588	560	507	561	541	478	522	541	567	574	565	533	561	587	529	585	561	554	523	578	543	564	564	525	576	550	591	553	523	565	581	578	559	556	565	593	566	577	540	545	569	573	575	594	548	550	587	536	543	566	547	553	581	543	521	538	616	517	500	577	568	531	568	565	557	553	560	569	531	571	561	547	543	507	513	539	531	560	589	565	570	582	576	539	563	554	562	536	561	557	582	563	543	560	529	532	597	545	553	544	563	554	550	553	561	532	568	554	575	584	557	505	544	541	558	593	514	594	553	540	526	549	608	548	544	563	556	533	561	536	558	573	524	560	550	567	548	548	562	554	548	586	561	563	557	606	505	569	598	562	574	595	594	548	598	565	529	506	532	531	569	583	562	586	558	582	562	542	550	575	554	520	494	569	579	548	553	557	552	553	553	536	572	526	541	566	550	571	589	540	553	574	569	560	556
22717	21252	28777	24038	21246	21318	10365	2119	1507	1355	1260	1202	1085	1002	1000	920	929	886	880	810	778	728	779	761	733	713	767	681	689	648	692	649	668	635	631	644	601	636	605	615	548	565	577	567	580	557	547	524	565	530	534	525	513	558	530	547	545	517	529	506	509	543	512	499	532	505	482	512	499	516	513	519	496	523	553	511	501	525	527	534	522	520	501	503	515	531	501	489	554	506	539	492	522	533	511	544	531	513	556	520	525	508	514	516	549	538	490	538	515	519	480	538	534	531	518	534	539	541	486	534	495	513	514	539	479	508	536	477	521	505	496	536	536	498	504	546	529	501	546	513	534	489	544	484	573	494	540	529	513	514	534	534	509	516	550	533	517	550	540	543	506	505	523	475	512	468	529	527	503	557	491	502	480	489	476	503	530	457	535	500	513	530	537	563	504	499	484	479	524	516	558	488	502	473	527	493	516	512	558	541	540	499	494	544	457	508	495	556	490	534	509	531	505	546	502	536	520	506	573	518	519	502	525	538	507	519	522	517	509	515	499	524	495	475	510	561	500	530	499	508	476	519	529	522	510	471	506	522	540	511	505	527	533	514	527	521	515	481	521	483	511	501	509	476	495	491	491	558	488	527	474	502	509	514	478	557	532	567	498	528	520	510	498	518	498	556	486	515	483	485	511	499	502	507	508	557	520	490	498	514	521	523	505	483	516	511	530	499	495	475	534	500	516	512	552	491	505	545	507	515	485	511	536	552	507	528	523	530	522	526	524	522	530	511	500	517	511	524	470	569	514	506	485	471	473	507	508	528	502	549	505	515	505	496	493	519	534	503	515	505	526	454	511	496	554	498	528	556	540	496	512	555	517	557	490	541	524	515	508	540	547	527	525	498	510	524	502	479	530	489	502	491	546	509	489	526	514	520	535	483	515	497	514	526	494	514	550	544	531	507	461	517	475	501	501	539	497	514	535	531	490	496	484	497	537	515	539	512	535	505	524	479	496	560	553	541	495	535	485	483	563	538	547	524	494	534	519	554	509	481	512	518	536	524	516	513	487	515	490	538	508	477	461	530	531	547	560	506	532	510	530	492	525	473	473	544	518	521	505	501	500	570	574	568	481	518	526	499	543	517	504	517	531	512	495	489	495	545	497	506	519	488	493	499	504	518	562	536	511	505	565	537	549	508	499	484	525	486	519	521	525	508	509	504	480	514	501	518	537	508	517	486	494	461	533	524	533	494	560	496	502	484	558	513	517	534	494	512	545	512	512	547	500	502	525	530	497	545	531	486	517	490	516	543	533	533	500	494	525	542	533	493	497	504	482	481	507	532	523	525	532	526	520	519	491	523	577	487	483	531	487	533	509	501	518	505	514	523	493	509	493	508	506	531	507	519	497	507	530	544	505	529	516	515	500	532	498	503	484	493	506	524	497	520	486	491	523	535	516	489	528	517	475	517	532	520	527	483	513	508	539	503	532	512	516	489	505	506	510	511	506	529	486	525	476	494	474	508	543	536	528	485	533	524	509	522	491	520	532	502	492	528	534	525	561	504	503	492	541	504	504	489	519	521	472	512	502	491	493	509	553	524	517	537	521	515	502	481	482	523	487	490	519	527	555	526	505	524	526	521	487	491	478	520	531	506	512	502	497	512	503	506	508	511	523	499	554	500	516	517	519	525	481	517	499	532	512	545	527	491	491	498	512	466	494	497	509	495	533	498	481	512	551	525	564	539	490	512	508	534	524	538	523	547	513	506	479	519	479	493	550	514	515	518	542	494	504	518	494	485	508	516	534	504	553	474	506	520	502	516	507	487	522	489	513	481	465	528	537	558	506	510	499	480	511	547	512	475	502	524	508	539	538	514	494	524	514	502	494	529	559	512	525	487	537	540	512	507	481	523	498	503	484	470	511	517	532	526	549	544	523	495	473	522	513	501	501	523	483	504	543	516	532	479	545	465	526	519	503	509	505	563	520	510	530	550	532	488	515	518	499	483	510	531	525	504	518	521	512	517	526	511	495	529	486	541	507	475	496	520	496	500	513	530	511	497	514	541	523	572	534	508	494	501	474	494	514	510	506	493	522	498	486	557	531	488	503	519	557	520	502	537	488	530	506	523	517	542	512	486	537	509	537	506	512	480	524	517	515	579	505	510	491	522	512	489	509	507	444	507	550	513	510	545	525	477	520	450	495	505	474	475	498	521	478	519	513	473	527	524	512	519	547	522	524	487	478	535	486	483	527	534	520	534	521	530	518	500	506	558	476	490	482	565	521	523	491	467	510	514	522	505	525	524	507	548	504	507	530	490	529	488	523	471	485	448	527	521	537	532	506	549	499	554	518	528	507	532	501	498	541	495	493	503	523	498	506	547	538	512	558	529	502	509	484	512	500	502	494	509	516	515	526	461	528	547	499	486	501	507	538	478	512	508	498	540	485	521	488	499	527	530	493	514	513	489	495	502	484	521	533	565	529	546	532	504	530	526	473	504	554	513	502	494	552	497	512	513	492	520	539	519	546	503	474	551	548	479	555	527	505	526	515	463	480	506	478	508	502	528	482	473	537	540	536	498	507	525	551	553	489	493	488	510	488	575	496	510	528	474	546	532	550	506	550	531	501	540	515	517	508	503	472	510	484	494	497	501	502	496	506	504	493	497	490	545	548	491	512	556	507	533	542	502	469	519	503	524	522	505	518	541	505	560	517	484	518	542	507	515	512	506	571	515	544	528	515	525	528	529	495	515	520	525	575	494	516	486	491	526	500	471	536	549	523	528	513	526	493	495	532	524	495	503	531	470	468	530	556	490	504	542	526	483	522	466	520	509	518	490	518	506	532	555	525	468	525	530	505	499	526	551	519	522	501	505	515	500	510	565	543	488	491	511	507	528	496	531	531	478	501	511	472	533	518	514	483	471	505	497	506	525	531	533	508	520	486	483	482	492	542	460	521	496	519	490	523	519	507	535	550	500	505	518	485	535	513	507	537	491	535	502	507	513	494	498	509	492	519	507	510	537	524	506	479	552	498	563	538	492	480	539	501	546	500	519	514	521	529	499	515	488	514	523	531	505	532	525	522	474	530	508	450	529	530	517	503	527	547	482	535	543	506	529	560	542	499	506	540	497	502	529	526	517	508	523	508	527	542	539	498	519	522	517	485	520	545	495	522	486	511	482	533	529	529	498	505	504	535	511	472	526	482	521	507	470	513	485	474	459	559	532	537	499	518	495	532	560	533	521	504	549	555	498	522	538	501	482	534	484	505	522	505	503	490	535	481	544	491	521	501	535	490	535	459	523	512	529	563	479	475	494	525	506	537	524	491	459	558	498	512	500	519	522	512	518	507	520	526	494	549	520	505	481	501	520	512	492	474	514	510	507	505	489	485	519	490	515	496	575	552	542	514	510	524	515	493	504	512	510	521	538	539	514	533	514	479	567	524	542	488	506	510	515	531	503	517	552	507	492	480	496	510	570	501	506	486	502	499	504	522	500	525	518	506	535
25081	48095	36017	12977	6974	4864	3915	3292	2635	2257	2037	1923	1710	1562	1489	1428	1331	1212	1117	1191	1122	1038	986	1000	973	984	978	977	917	896	877	844	823	773	752	791	773	811	787	728	716	710	724	713	703	678	668	671	666	676	602	639	687	629	607	589	625	615	657	681	638	578	644	605	589	678	647	642	600	613	641	634	655	641	628	618	634	584	644	656	642	671	652	599	622	629	617	619	629	610	683	640	611	692	666	620	656	615	650	608	619	686	628	628	593	623	599	569	650	595	621	639	564	647	582	634	600	635	569	617	595	608	579	652	649	622	643	639	643	607	630	597	593	590	619	609	641	624	552	589	588	589	611	659	576	575	608	610	603	648	669	569	620	643	653	666	601	578	636	622	639	611	628	637	604	631	645	604	600	626	660	626	625	598	626	630	597	651	552	609	633	607	561	563	619	607	624	658	629	636	650	640	604	651	650	625	618	646	608	624	621	615	597	654	606	624	617	646	609	578	602	632	598	633	616	629	622	635	636	621	616	597	566	585	640	644	603	616	608	617	646	566	628	587	602	591	633	624	596	595	641	635	632	596	610	595	565	621	673	635	607	602	653	641	632	602	627	656	605	595	625	626	560	621	623	590	616	633	614	572	616	620	609	579	619	625	599	614	614	656	595	622	611	634	591	634	699	610	618	601	608	643	606	630	575	640	607	638	632	611	614	595	628	660	649	633	621	621	621	635	601	627	585	632	630	647	648	575	599	630	607	642	615	642	633	645	622	628	567	641	629	604	584	620	595	609	616	608	628	603	615	586	596	647	655	623	587	608	633	601	655	591	664	621	616	645	651	611	609	618	636	607	597	614	585	594	645	619	660	591	595	622	577	633	655	622	639	585	636	646	626	622	607	653	617	573	608	614	635	629	601	651	669	599	596	564	624	635	606	602	634	628	611	647	628	585	646	656	556	624	645	607	589	625	603	648	635	682	617	607	604	602	644	633	629	615	642	623	644	611	629	593	611	599	608	660	623	641	591	623	635	634	653	594	671	596	628	641	620	651	616	626	607	638	618	614	645	599	648	633	606	661	604	603	608	657	627	602	633	608	573	602	596	595	616	615	613	666	593	598	640	604	573	638	649	592	630	613	634	628	616	634	645	552	630	562	607	591	614	633	624	581	656	563	568	671	648	611	626	638	640	608	578	637	602	609	602	613	608	605	596	603	624	630	624	647	572	616	603	587	586	604	588	623	606	600	628	585	656	624	638	600	653	632	633	625	624	663	649	648	614	618	563	611	620	599	609	603	599	604	583	620	611	610	624	640	571	570	621	618	642	633	643	627	637	600	599	617	636	653	615	629	644	632	613	602	614	574	630	632	608	625	657	610	592	636	634	602	642	589	598	633	628	619	589	616	595	629	614	601	628	588	599	619	652	637	620	634	631	612	616	620	620	631	577	635	672	620	624	645	606	646	619	641	620	569	600	619	634	604	625	633	628	606	629	629	630	586	621	616	665	610	627	646	629	658	615	609	593	593	616	608	588	622	638	664	644	636	616	581	600	606	586	632	597	633	621	596	592	575	578	607	621	622	602	632	590	623	567	621	623	602	626	630	596	638	651	583	629	588	591	603	617	622	636	606	634	634	607	598	596	637	588	626	627	627	592	620	629	581	627	664	604	661	592	624	615	616	620	620	615	609	645	636	591	621	652	662	608	653	598	608	591	606	642	636	635	638	671	609	614	634	587	612	654	624	612	565	611	677	634	590	573	591	591	621	623	585	636	649	607	602	587	627	626	632	636	633	611	634	605	616	620	713	615	624	618	642	579	647	645	605	621	639	571	597	595	628	638	622	596	620	685	637	632	637	656	594	650	629	570	609	594	626	608	605	601	629	641	634	627	605	617	593	624	623	606	628	610	619	641	618	621	605	619	584	650	617	612	586	611	618	630	629	611	619	607	609	599	634	607	658	600	603	632	654	651	626	670	625	651	645	603	600	597	595	621	641	649	624	601	576	621	668	583	607	583	628	635	636	643	617	629	639	609	602	640	606	643	592	604	644	638	624	601	574	611	596	576	578	640	633	635	620	645	617	613	625	561	625	591	640	654	594	603	618	623	605	599	653	646	626	628	614	640	627	614	610	633	614	581	621	651	594	630	589	612	636	644	625	631	684	637	612	649	604	619	603	618	634	595	637	568	640	616	615	572	586	606	604	660	572	603	616	616	657	634	624	581	644	584	634	644	546	625	601	608	645	609	609	659	633	596	616	638	601	639	617	580	589	595	582	638	574	641	620	599	600	634	633	581	604	608	638	598	594	646	604	625	631	592	600	602	590	650	640	639	617	641	582	622	631	626	646	594	619	649	603	586	589	584	605	592	599	614	619	606	620	612	636	662	653	596	617	626	606	654	672	614	597	613	626	655	662	646	636	648	616	569	606	678	609	621	618	547	610	587	617	604	593	598	624	596	605	618	612	641	601	613	653	649	608	611	625	618	633	615	615	622	586	660	653	614	626	617	610	607	606	646	623	596	640	643	659	588	642	607	656	599	631	589	653	644	641	666	618	623	635	609	582	618	614	590	644	615	613	651	643	587	596	615	590	616	627	646	612	602	636	619	645	608	612	599	617	568	600	631	605	607	619	652	642	611	597	601	595	580	612	573	629	582	615	664	603	602	633	624	606	623	646	619	627	626	592	611	673	579	652	598	626	605	615	615	573	621	575	640	624	651	680	640	597	655	655	626	613	579	618	625	663	619	598	619	610	622	613	637	667	647	628	660	618	614	626	604	618	640	629	600	624	617	623	632	600	615	592	638	640	617	593	606	615	622	632	615	630	591	598	573	620	650	622	622	631	571	595	610	589	614	603	624	582	602	639	623	635	626	583	567	615	595	592	625	626	572	624	575	645	529	612	650	632	602	642	566	631	632	610	622	681	620	614	629	554	575	622	620	638	591	601	628	621	615	624	596	654	658	591	594	597	643	624	606	673	594	615	603	618	673	621	602	573	629	590	597	608	566	617	620	582	615	628	614	586	634	599	580	614	631	600	635	606	624	643	604	608	592	648	612	618	628	646	612	593	626	588	633	664	623	614	645	673	659	622	642	628	592	642	620	623	623	633	619	581	618	602	634	645	640	605	599	627	622	593	599	603	644	603	578	614	593	644	613	627	616	625	633	622	657	653	597	599	605	651	657	585	582	664	591	611	614	593	613	610	613	611	593	575	648	627	649	603	629	628	646	609	659	586	615	629	639	595	612	576	650	587	621	644	633	656	633	604	609	603	661	588	633	594	592	650	598	619	602	578	647	614	637	622	619	619	558	641	618	671	613	633	623	642	611	630	598	601	597	623	607	603	628	607	642	617	574	610	652	595	595	643	659	599	618	604	613	600	604	606	615	629	614	591	605	633	575	635	637	629	644	652	608	659	629	590	560	624	618	601	609	607	632	614	632	643	632	594	618	614	621	607	598	609	620	646	686	632	635	593	634	624	636	621	594	622	608	585	652	589	619	598
27953	22333	20011	5654	1498	1097	906	820	831	756	816	766	764	763	761	758	710	684	671	677	728	660	674	675	673	669	668	699	636	649	679	659	672	656	627	666	658	628	642	608	661	642	653	652	625	629	631	640	588	612	619	623	602	624	628	632	633	652	676	577	609	634	606	584	605	609	660	625	645	685	605	613	595	600	617	573	626	623	620	615	619	600	637	612	657	614	632	590	649	630	619	615	614	658	646	597	653	641	578	636	648	620	640	631	651	595	616	631	620	605	638	590	645	616	601	611	622	660	649	662	588	618	568	642	609	636	617	581	585	630	609	647	601	594	666	604	599	598	601	642	612	580	613	628	603	633	614	628	596	614	605	614	658	556	594	596	630	622	597	623	621	670	598	632	648	638	631	595	610	641	588	597	612	612	587	638	606	655	615	656	603	621	623	638	615	594	596	565	613	619	610	596	626	594	624	666	626	617	624	631	585	583	624	629	628	592	605	636	667	597	613	620	610	665	619	636	615	641	602	581	648	620	580	592	609	648	615	635	579	604	644	608	686	578	616	595	648	645	632	665	612	589	634	608	619	604	604	636	572	607	651	604	632	652	615	622	658	584	632	599	618	613	585	613	603	609	625	597	641	586	631	598	636	654	670	611	626	674	609	676	653	667	638	596	626	574	639	620	579	628	596	645	595	643	634	604	623	583	570	638	626	649	573	660	638	629	578	607	627	646	603	650	656	629	567	632	598	633	659	633	608	568	602	644	643	575	592	585	640	630	593	602	627	584	570	611	652	640	613	684	630	634	606	603	653	666	574	625	704	612	596	641	612	648	625	636	649	652	625	632	590	622	581	620	617	597	614	644	632	638	589	589	620	624	583	626	616	658	647	636	581	619	595	631	614	650	657	596	619	586	662	641	675	627	605	650	636	619	603	664	576	623	653	661	614	615	637	663	619	648	626	646	645	638	650	596	648	631	613	632	628	643	646	638	620	667	602	599	623	631	616	603	669	597	606	624	659	604	639	617	632	616	639	640	579	596	631	618	616	612	603	599	623	619	605	620	604	649	605	620	620	607	642	644	632	614	637	668	613	637	616	628	655	652	608	614	616	606	622	616	624	637	608	583	651	622	622	625	561	694	637	638	578	599	608	665	569	622	627	638	628	645	623	568	616	632	612	604	624	593	584	593	626	611	638	609	598	656	595	652	660	658	637	628	627	628	681	559	626	624	656	613	677	647	633	609	617	587	625	652	573	581	588	637	593	661	649	659	617	622	636	569	542	615	579	650	624	653	623	579	628	581	644	645	633	625	583	638	607	571	597	656	614	615	652	561	644	628	643	630	631	601	595	665	636	598	685	648	626	581	585	618	572	626	615	607	639	636	618	570	631	596	646	588	611	613	576	630	599	635	595	612	676	620	622	620	632	607	656	668	589	591	618	627	623	649	596	641	632	617	592	594	624	625	642	613	659	700	617	674	568	649	571	592	606	634	595	636	623	626	583	596	635	592	614	601	581	623	594	603	599	629	615	563	605	628	574	623	587	639	650	626	629	634	621	638	630	606	592	627	577	589	596	649	622	575	640	595	608	597	629	640	634	615	634	608	598	655	575	598	596	605	621	603	607	654	629	626	629	615	614	607	618	616	602	665	639	567	542	627	599	612	597	627	619	652	652	607	623	636	596	618	573	631	606	601	622	592	658	580	650	629	627	611	609	677	610	581	649	598	591	629	611	602	601	595	630	589	625	656	637	646	649	590	590	577	618	616	619	629	656	664	615	646	613	600	584	603	605	626	610	612	646	620	614	560	622	657	634	643	627	625	598	615	646	594	607	571	648	642	651	601	613	595	638	634	621	595	608	614	582	614	665	603	611	626	654	609	601	609	636	564	623	617	610	586	606	639	650	588	572	668	603	588	642	654	633	617	606	600	609	595	602	636	620	618	642	578	661	606	610	566	604	647	596	612	632	650	649	594	602	638	601	632	565	597	632	616	639	631	576	582	617	663	598	586	575	632	642	602	652	573	624	576	633	633	644	659	624	673	667	647	641	643	657	628	637	624	605	624	655	623	653	614	636	596	631	617	636	632	635	623	610	644	646	586	590	609	611	637	618	649	600	652	599	602	622	640	630	627	647	637	616	601	676	605	602	654	556	612	574	595	609	617	638	626	623	591	603	607	635	647	648	601	625	576	631	617	623	626	653	637	628	650	637	609	634	613	596	648	617	649	615	590	661	600	646	631	661	661	616	597	656	655	580	628	644	598	617	627	613	641	613	636	601	632	651	649	595	610	634	622	591	658	616	625	637	595	618	667	633	606	626	627	620	618	611	606	651	541	626	608	579	609	594	632	587	612	639	581	648	609	645	610	631	625	610	655	674	632	577	610	681	648	600	645	612	632	598	629	639	609	613	607	608	582	622	624	644	606	619	634	563	631	619	623	674	605	620	636	626	583	597	613	619	578	565	631	610	621	648	586	616	631	633	610	633	654	640	677	653	619	642	634	637	624	627	647	597	559	659	606	577	651	644	593	597	632	620	633	626	607	597	622	617	645	594	647	638	626	637	627	584	604	626	633	573	609	629	615	638	637	580	577	626	619	578	609	657	639	614	630	584	653	614	635	648	549	632	639	631	611	654	657	648	633	608	606	623	598	649	589	625	647	624	601	585	646	663	622	648	626	614	637	648	659	654	641	605	594	663	629	655	669	632	655	646	627	621	654	609	612	639	602	586	601	608	651	632	629	596	611	622	629	611	659	654	591	667	629	609	628	607	639	582	599	586	624	607	640	633	596	567	615	608	621	581	617	632	614	610	634	609	639	637	636	611	599	629	634	650	621	630	613	617	622	592	577	597	631	581	649	626	570	615	576	602	614	620	627	598	643	674	659	557	609	566	617	661	575	630	582	551	629	631	641	630	603	595	585	614	657	614	625	671	649	594	653	611	648	619	635	610	647	610	612	621	630	640	600	646	647	627	619	671	622	623	571	625	631	654	670	636	561	586	593	588	637	598	640	603	644	560	645	617	608	655	601	587	599	619	657	621	614	630	630	616	639	616	629	646	610	604	565	586	623	601	612	617	606	626	649	639	658	611	602	626	618	628	594	620	601	626	598	651	627	631	625	618	626	614	609	628	600	648	614	603	623	588	653	626	658	604	642	626	620	631	616	621	615	617	650	618	589	611	636	637	619	616	670	597	646	611	644	626	632	606	630	612	632	648	668	618	652	613	642	590	626	657	627	631	660	610	619	643	602	643	617	612	603	592	633	632	610	612	637	654	613	618	662	632	656	607	639	595	619	580	604	590	592	565	616	618	651	633	618	595	593	598	612	664	664	624	657	653	695	627	586	624	619	584	651	622	581	606	639	589	600	635	652	616	599	622	602	638	656	597	652	629	672	652	608	622	590	633	623	617	606	651	624	620	603	635	674	669	645	631	597	617	610	641	623	626	638	606	623	609	603	596	616	570	616	609	641	571	660	598	634	612	659	593	586	601	575	556	623
22419	33588	22846	4446	2152	1608	1344	1218	1193	1142	1049	1021	1020	990	983	887	933	877	848	852	881	825	873	767	810	830	832	818	808	763	789	778	803	787	770	752	747	761	794	723	790	822	740	758	748	723	805	743	778	737	705	745	737	733	706	777	755	751	752	737	762	733	730	792	679	721	722	764	739	773	725	741	755	772	758	759	750	701	740	778	697	684	700	694	774	710	755	684	785	736	749	705	738	781	707	736	749	743	719	758	759	680	747	717	761	766	770	763	752	739	699	737	712	752	724	705	723	722	732	757	755	699	752	766	711	704	709	761	719	748	732	783	737	742	757	720	763	659	726	744	758	718	675	723	723	723	746	799	742	759	780	757	734	755	761	741	726	759	744	748	759	726	763	744	730	767	779	730	747	764	722	769	738	719	686	767	710	745	762	751	729	723	737	730	754	702	748	717	719	767	755	738	708	712	747	703	726	733	790	725	731	719	677	697	736	726	733	696	750	787	724	717	773	767	740	728	734	711	750	691	726	749	740	727	735	747	735	761	774	746	712	742	730	800	741	755	729	748	696	750	748	743	704	704	774	782	726	712	738	761	738	741	747	748	682	752	741	728	725	748	765	744	767	787	706	766	708	702	718	766	721	749	721	771	751	752	766	747	712	737	712	730	734	732	738	745	694	710	750	772	722	796	744	741	793	742	708	791	687	728	701	729	755	742	732	717	716	791	743	757	756	711	721	729	746	744	744	749	733	742	726	781	718	699	732	675	794	756	733	768	692	667	721	751	756	743	767	766	755	793	771	714	727	746	748	735	703	762	743	760	725	739	751	752	722	721	764	734	716	724	722	734	705	776	699	750	737	751	747	728	752	721	729	736	748	710	749	717	763	743	754	726	776	794	716	761	688	702	744	729	735	778	765	702	730	737	715	756	770	748	739	755	698	741	750	715	747	747	794	736	749	740	756	773	701	710	758	701	734	691	722	762	751	723	717	744	739	769	689	791	746	702	740	759	746	723	750	728	770	715	729	758	741	724	755	772	737	730	728	739	716	702	726	784	777	680	739	726	814	742	698	728	763	719	743	734	750	771	771	695	742	735	733	734	715	758	736	731	755	718	723	767	693	746	775	714	712	761	741	739	761	722	759	724	787	743	751	735	772	765	738	782	720	791	737	773	737	784	745	738	742	778	755	707	712	746	734	786	779	749	729	768	733	752	705	712	767	684	726	754	771	713	740	695	721	706	730	739	760	714	741	755	724	730	737	709	761	722	749	796	735	743	753	713	758	742	747	738	739	779	703	697	796	724	758	735	761	715	743	733	748	761	763	742	699	704	751	710	704	785	754	738	748	758	758	752	695	773	706	738	744	769	761	713	716	703	794	687	715	758	761	736	728	679	674	757	739	739	722	776	734	726	718	744	707	741	761	749	698	764	720	695	744	764	740	722	768	711	707	696	720	755	734	738	774	762	759	690	750	713	750	734	743	783	735	703	755	742	765	713	767	724	722	755	692	704	769	769	708	770	726	711	755	742	701	761	702	734	770	652	701	726	698	713	700	734	745	767	768	734	711	729	708	752	738	721	726	766	754	739	749	725	702	723	753	777	749	728	716	740	724	716	661	697	750	756	724	791	706	758	754	703	752	775	721	705	748	693	745	741	727	753	794	736	749	716	759	751	742	748	755	720	733	730	760	744	736	765	727	790	709	737	719	762	747	714	694	736	713	698	735	771	746	708	739	724	698	771	716	744	666	742	743	728	727	740	784	714	737	807	722	720	719	675	732	751	760	746	725	771	719	778	734	711	767	796	760	748	763	737	734	740	742	773	708	723	737	730	738	748	784	738	740	767	746	701	750	755	797	728	725	703	731	757	718	724	736	800	738	721	795	753	763	772	715	718	689	770	743	727	699	748	786	781	774	721	759	781	713	754	780	800	726	743	693	726	761	754	726	700	725	718	724	739	715	740	754	756	730	778	742	691	696	730	745	712	729	705	728	752	759	754	773	759	734	701	703	731	781	759	704	727	747	739	773	756	756	748	734	728	769	707	746	765	713	735	769	782	704	725	755	719	706	703	769	734	769	713	751	748	712	757	687	733	738	745	729	713	673	736	755	758	731	704	734	748	723	738	724	745	779	683	725	733	721	720	709	739	680	753	767	716	755	717	753	724	720	759	743	728	703	738	771	690	707	737	746	758	767	722	712	745	779	717	759	736	752	757	723	772	737	716	741	709	728	717	760	712	742	717	724	755	724	774	758	713	758	697	754	722	777	721	748	757	728	702	720	722	774	752	764	736	723	750	754	717	778	736	791	686	776	730	749	766	729	699	766	741	702	736	710	738	745	787	734	737	722	700	743	714	690	788	681	773	748	724	742	700	738	706	775	782	737	716	719	728	726	747	765	705	706	719	734	728	751	743	740	739	741	767	736	748	772	739	750	706	707	774	762	724	754	768	762	723	702	735	751	724	730	748	758	773	730	784	737	733	762	741	693	763	766	741	725	679	764	791	763	722	712	761	789	744	768	711	794	774	712	725	719	723	683	758	766	739	734	746	718	741	754	795	693	751	744	752	774	703	760	743	730	766	735	708	758	723	738	762	733	706	730	702	742	766	725	731	781	767	780	755	740	739	752	711	738	755	698	748	791	757	712	785	729	745	647	672	747	698	703	723	768	759	758	770	701	752	732	732	776	724	760	685	702	776	750	722	786	715	757	771	736	740	678	733	735	718	728	674	736	711	794	780	749	730	786	710	766	752	689	740	803	676	733	739	789	727	709	731	728	741	679	695	749	711	741	763	720	729	738	732	727	760	691	713	787	743	791	706	765	789	762	740	698	724	724	742	709	787	739	712	762	734	757	699	757	740	740	744	760	700	753	792	754	716	760	709	752	735	717	716	750	765	763	758	695	763	764	685	775	670	815	706	744	709	723	790	730	705	744	713	760	738	762	719	840	790	725	798	752	756	724	738	742	733	705	740	770	768	750	761	744	760	762	740	718	703	684	707	715	774	756	728	705	757	702	729	724	749	736	769	740	744	726	744	742	714	731	774	746	743	736	768	737	718	680	771	790	714	729	733	706	762	744	724	774	690	760	722	728	703	745	761	735	747	702	751	727	698	741	723	726	729	742	717	680	707	746	733	796	713	749	750	750	710	734	771	727	741	718	717	761	741	749	728	684	713	754	691	713	790	713	758	687	712	721	738	758	719	732	734	756	753	778	756	764	802	763	721	735	693	753	740	769	768	722	727	733	709	730	712	752	728	707	710	776	786	739	753	750	721	720	744	768	762	722	760	713	742	742	748	792	719	713	710	752	744	744	739	736	787	702	752	687	702	741	732	761	751	783	757	750	701	722	736	707	717	743	713	733	768	704	762	737	766	708	758	742	764	742	749	727	698	700	720	733	747	724	711	736	733	718	727	684	733	754	714	758	782	744	710	751	773	774	740	783	704	723	763	693	754	716	745	747	733	726	735	724	726	767	734	772	741	731	783	715	719	744	756
23710	21232	28372	24443	21204	11233	2268	1503	1361	1197	1190	1062	1014	1015	983	985	888	890	852	870	814	813	845	827	834	797	783	780	764	751	792	757	803	757	728	717	746	759	712	664	743	705	759	700	660	729	601	701	642	648	686	699	718	690	669	695	696	691	672	686	650	711	747	678	705	692	661	699	663	659	645	667	685	676	646	646	709	640	682	702	658	698	667	670	673	669	739	674	693	709	651	717	693	637	657	640	709	749	709	681	692	646	735	692	734	751	701	680	645	650	657	702	677	669	721	691	678	690	682	688	647	687	649	675	668	767	730	694	710	698	695	681	677	707	657	685	728	720	659	655	702	691	673	636	686	695	670	663	678	665	658	706	657	708	725	668	654	723	656	684	642	623	691	696	667	692	698	678	674	676	638	686	642	628	667	622	671	707	652	745	681	664	664	673	705	687	662	665	689	729	739	709	659	686	675	650	653	674	687	682	691	693	671	695	680	702	686	636	672	641	694	726	687	659	658	693	643	652	687	651	701	731	677	713	661	772	672	685	713	648	649	701	675	668	667	699	658	693	671	716	720	691	723	695	696	662	635	675	674	697	641	685	701	687	654	632	688	705	664	702	677	657	685	670	686	707	692	681	683	725	665	675	711	692	630	730	718	699	698	614	687	694	694	659	687	708	680	704	690	686	632	670	729	661	726	657	693	658	635	702	646	676	682	705	683	680	727	668	680	658	730	666	684	646	637	697	631	716	699	654	681	663	671	690	675	700	648	660	679	678	691	643	654	656	696	712	722	711	686	648	653	698	630	654	699	718	677	675	649	654	642	700	641	714	698	641	722	661	652	653	721	697	707	688	615	708	674	658	658	699	676	642	717	686	633	686	710	707	631	758	668	673	665	675	690	667	682	653	633	690	640	651	657	647	666	667	675	700	690	681	670	656	683	715	662	720	662	698	639	651	701	651	706	688	688	678	659	681	695	597	679	691	718	623	706	686	626	657	725	649	707	681	701	618	721	617	650	670	661	695	703	698	657	668	690	683	716	671	670	673	687	674	692	671	644	689	666	701	712	691	704	727	688	700	659	704	656	657	702	645	690	613	651	662	729	692	701	731	695	660	679	649	707	682	711	713	673	651	702	709	684	699	696	679	661	656	713	660	672	685	677	684	705	689	697	658	699	696	641	686	678	674	647	672	673	658	685	687	697	709	657	687	646	607	707	679	681	641	673	652	709	705	698	704	720	691	655	667	693	696	684	662	645	692	702	667	661	691	678	645	687	674	674	687	677	650	672	691	656	709	695	695	673	684	662	701	674	683	709	710	673	659	679	668	703	697	689	732	658	668	701	670	689	723	706	645	698	639	632	716	643	656	697	649	704	705	712	720	670	719	656	725	661	682	705	636	653	654	653	668	678	643	730	640	726	680	693	647	660	721	704	679	715	673	714	680	692	679	683	691	699	690	736	634	717	729	680	711	708	681	680	696	706	705	705	663	690	725	653	608	713	652	673	716	643	703	682	684	667	692	666	676	697	676	687	691	675	726	713	685	692	677	687	677	686	697	602	720	666	715	648	669	714	649	688	697	687	667	722	689	698	660	685	709	680	695	662	663	684	688	687	736	702	715	707	699	693	663	689	658	656	694	633	717	656	644	692	687	664	646	697	725	655	631	687	697	661	663	703	678	652	615	656	629	669	698	664	702	717	709	634	719	674	685	702	659	672	678	641	689	658	654	705	657	653	665	688	703	675	717	706	646	679	651	639	701	727	646	681	660	673	694	682	681	641	709	698	660	660	637	682	649	636	699	683	628	692	657	720	664	684	655	711	694	681	634	654	668	642	686	716	716	647	706	686	689	692	717	658	696	632	646	678	701	633	633	684	674	652	695	694	692	645	661	696	668	638	711	634	684	658	710	690	683	713	680	687	664	659	647	678	720	695	669	681	634	687	683	659	673	709	737	689	698	686	705	664	656	676	667	698	694	654	741	683	662	666	696	668	699	671	719	668	670	715	670	668	736	661	647	671	688	682	703	660	678	731	669	667	695	642	672	701	717	697	663	681	703	688	680	739	658	732	663	632	773	706	665	679	712	707	665	644	649	673	697	689	673	639	694	679	647	672	677	658	664	600	653	685	666	654	662	692	716	691	666	673	739	713	685	682	688	673	702	649	670	676	671	683	715	687	674	716	680	717	674	688	692	673	713	692	654	617	680	673	698	731	683	689	725	652	661	665	667	678	702	644	718	665	653	719	672	670	647	678	678	726	683	623	695	682	679	712	650	673	706	686	694	663	674	661	703	720	662	671	680	665	650	687	639	681	647	646	664	709	669	688	736	656	643	714	680	672	671	699	675	648	696	657	665	682	679	704	638	692	678	688	683	675	718	728	710	696	706	700	700	684	637	683	708	705	672	686	707	676	681	662	646	654	666	706	694	709	685	669	744	648	691	724	712	691	675	675	677	653	730	684	675	716	704	676	665	674	693	633	685	678	679	653	658	701	674	665	670	708	674	693	683	700	623	689	660	689	712	695	659	708	665	725	674	685	637	711	649	677	695	728	676	670	691	722	635	707	668	623	712	684	687	688	669	675	701	657	706	713	692	702	686	733	729	685	667	666	693	673	673	663	688	639	679	660	747	664	699	698	724	652	681	716	660	691	694	712	711	679	686	682	666	729	682	708	668	667	666	662	688	690	705	676	702	659	728	655	671	695	626	680	682	641	687	630	711	679	684	688	713	713	662	657	645	690	738	673	742	630	686	647	668	698	634	698	648	636	661	694	713	655	701	639	735	702	705	681	709	715	658	632	703	664	698	701	654	636	635	675	644	615	636	723	641	646	651	709	716	652	673	674	653	637	682	695	732	708	664	718	667	665	663	656	661	650	674	651	691	697	688	665	684	708	651	629	666	662	717	649	680	654	669	656	666	685	682	669	689	666	668	701	710	665	633	675	685	664	672	651	682	670	683	655	699	672	674	679	711	704	652	673	664	674	655	683	687	684	691	639	687	693	697	662	673	718	692	704	664	704	639	694	687	659	679	675	699	693	619	663	681	687	692	673	743	681	694	635	656	668	695	648	680	680	691	658	591	668	674	684	739	665	672	699	680	674	665	679	676	709	658	653	681	741	675	699	674	695	665	656	678	667	704	650	652	645	664	652	642	685	697	669	697	627	715	692	706	687	683	654	716	711	652	654	662	674	645	711	720	709	691	692	673	669	728	698	670	685	695	686	677	702	697	702	653	697	672	687	663	696	711	712	666	664	690	638	724	672	663	667	640	693	675	698	646	680	717	662	674	706	649	656	683	676	683	671	663	708	679	674	671	658	646	724	668	705	656	687	661	680	671	717	702	661	695	697	683	652	718	696	669	712	694	645	664	660	659	713	654	667	688	675	651	718	654	642	645	665	666	708	732	664	704	681	698	665	692	628	686	694	675	679	681	634	672	671	707	666	711	704	736	681	735	676	694	713	674	652	658	675	705	666	679	696	686	655	674	660	681	646	732
23102	42904	30429	9914	4686	3315	2760	2409	2108	1849	1712	1568	1415	1386	1340	1230	1241	1182	1125	1183	1164	1053	1050	1048	1016	1083	1074	975	1016	940	954	990	967	966	963	937	947	912	944	809	899	849	915	835	842	874	854	830	851	855	852	811	847	817	859	819	866	864	833	779	789	787	875	811	749	796	820	776	781	840	812	826	844	843	783	826	790	827	857	802	784	850	822	838	809	867	805	809	877	806	814	808	797	850	845	792	850	808	817	796	804	847	819	795	792	785	805	799	805	780	805	755	776	832	801	860	828	792	817	852	836	816	836	850	803	779	843	759	848	871	784	823	821	830	783	819	770	812	805	836	822	793	846	815	836	828	804	838	798	801	821	823	815	773	850	811	809	811	839	792	799	830	826	805	842	832	789	830	854	841	736	835	812	803	819	762	767	826	838	796	801	836	772	846	863	797	814	837	885	782	813	815	785	863	820	820	806	854	820	787	785	799	844	840	817	849	764	776	835	889	828	828	801	856	825	783	792	838	815	807	790	821	839	846	797	829	779	812	822	785	801	833	812	813	783	789	789	811	805	866	824	783	841	797	830	791	797	829	792	764	804	794	791	827	779	831	773	771	830	818	823	848	846	848	867	762	759	813	789	848	803	804	815	818	811	840	804	781	777	804	827	786	788	791	795	788	764	795	803	816	832	829	888	837	801	771	778	787	849	834	797	782	822	804	815	827	787	817	825	813	757	819	794	807	799	789	808	811	785	795	803	806	818	828	816	822	800	755	795	805	749	865	819	817	815	855	861	837	771	815	755	853	787	847	772	805	806	832	853	774	804	788	833	837	787	841	757	790	818	799	811	845	782	768	797	814	870	815	805	843	843	767	827	854	835	807	818	782	787	793	787	877	854	844	810	828	789	785	803	797	803	778	811	787	806	830	837	822	816	773	807	840	804	820	800	810	789	825	846	776	813	815	808	790	848	812	824	835	858	805	803	789	815	877	826	816	830	821	807	792	833	777	807	842	842	788	814	820	787	806	828	786	839	823	789	809	756	804	815	832	851	816	858	770	837	838	814	858	817	790	793	790	806	829	845	784	824	807	803	836	771	842	824	827	810	794	780	846	783	802	833	816	869	867	859	778	836	789	789	811	832	804	848	842	814	817	815	776	745	813	819	830	783	788	752	810	818	856	833	858	843	825	816	866	828	790	828	754	837	833	781	829	857	783	813	785	783	812	782	792	831	797	841	819	813	837	822	810	778	804	791	809	795	808	789	789	855	779	806	812	839	807	838	828	819	799	834	809	784	824	809	828	840	855	782	797	790	801	804	809	797	773	798	794	848	787	748	784	802	788	799	831	788	844	819	862	814	826	750	823	829	820	845	840	856	840	791	751	818	766	855	834	805	770	753	817	780	835	793	879	807	808	841	846	790	838	817	785	775	804	820	810	814	840	822	854	825	850	800	834	867	834	821	806	828	830	776	788	800	812	812	808	831	785	825	754	790	751	827	832	825	843	860	784	824	832	767	809	784	829	829	819	810	771	846	793	846	794	850	740	818	785	811	834	821	783	777	767	826	874	872	796	827	823	853	791	802	798	825	830	795	802	781	848	808	844	805	881	860	750	751	831	846	829	827	817	873	772	801	839	792	848	816	828	819	780	807	835	846	827	822	795	846	766	786	825	770	780	854	818	800	812	841	833	842	823	838	823	814	806	814	860	806	810	831	740	831	817	837	870	807	787	826	800	811	833	797	749	869	768	756	805	808	821	782	823	780	827	797	794	880	842	746	856	844	846	803	827	827	872	730	782	800	782	795	813	778	776	786	860	796	770	826	729	744	812	808	811	839	789	852	791	845	797	806	792	781	784	876	791	783	846	795	833	827	826	847	853	807	805	776	739	847	871	866	824	794	826	838	812	834	856	825	841	815	838	820	829	777	833	831	855	799	809	783	801	786	760	777	793	814	822	825	825	789	834	783	805	833	828	819	828	808	834	842	782	792	793	802	823	822	819	870	853	829	832	819	793	865	797	805	785	808	787	789	781	796	779	812	805	808	829	819	814	779	825	823	791	784	761	759	784	844	833	828	792	786	831	778	809	819	803	802	874	755	831	846	809	770	853	755	819	816	825	837	780	811	794	841	769	837	753	778	800	811	853	802	767	816	808	793	771	812	834	808	803	838	814	790	811	796	835	804	836	844	811	811	803	798	831	816	800	858	831	802	814	830	800	818	804	786	864	781	825	832	863	793	833	787	813	800	838	783	788	809	804	780	844	835	846	816	805	805	881	775	808	862	844	836	820	854	839	804	794	851	800	780	773	722	834	858	824	788	780	839	851	795	837	801	843	775	840	788	820	798	801	763	765	853	775	823	831	850	817	798	810	850	798	863	764	812	836	782	839	791	814	825	825	822	866	772	811	843	782	819	807	788	787	815	784	802	820	802	801	848	769	811	805	810	814	797	773	828	795	789	795	785	853	819	759	829	858	783	864	779	900	795	806	785	820	764	812	816	865	859	837	824	804	856	776	793	790	822	766	792	785	830	799	811	854	793	802	807	809	789	864	846	808	808	778	782	824	842	831	819	786	816	773	786	798	786	838	775	833	824	791	852	816	844	890	864	813	808	792	811	789	753	824	866	818	730	806	834	797	855	812	848	764	870	828	786	814	825	850	806	819	815	816	830	807	745	812	775	799	775	827	833	817	783	825	817	817	823	817	818	855	808	836	823	804	788	852	869	765	805	803	837	813	874	823	803	822	816	810	801	777	795	791	813	861	792	793	828	813	808	826	823	853	798	781	745	854	817	805	805	792	821	811	818	783	773	834	831	797	814	819	813	801	827	840	834	793	870	792	792	816	831	805	810	889	794	791	803	816	854	768	801	821	832	786	781	824	835	841	825	855	809	808	821	807	835	841	792	817	846	832	818	788	784	842	814	791	854	778	827	842	817	856	825	830	764	816	864	754	832	823	814	789	801	825	838	826	868	809	849	846	819	788	764	784	787	827	819	819	849	826	841	836	844	826	827	776	789	766	850	781	725	820	811	852	804	800	756	797	870	790	849	841	766	793	820	857	780	800	823	823	811	799	856	829	799	829	812	781	757	802	796	791	792	806	834	873	832	830	793	789	834	832	860	817	836	778	817	872	811	797	801	804	830	824	881	828	811	780	829	802	824	778	816	840	802	821	804	752	852	877	793	814	778	773	829	827	810	821	831	776	843	790	831	815	811	813	814	807	792	797	855	854	827	834	834	833	792	830	819	816	823	835	760	800	823	852	790	746	823	758	837	842	803	768	822	828	833	839	795	799	832	790	879	792	798	808	840	799	830	854	812	790	780	805	838	790	770	820	793	827	833	826	826	783	820	789	887	835	799	815	779	828	839	813	838	866	775	835	803	851	822	813	789	793	795	832	811	857	802	800	784	808	811	799	830	821	800	823	760	850	820	754	856	808	833	852	838	820	806	840	824	832	808	780	810	851	845	835	837	869	843	819	824	802	801	781	822	869	747	808
24677	21212	27435	25214	14607	1905	1172	898	839	836	789	727	651	700	626	679	675	581	605	577	536	575	557	524	551	510	506	499	525	497	553	533	491	515	536	483	460	513	487	464	493	493	510	458	461	425	461	466	451	465	464	444	459	454	472	492	430	446	476	474	486	410	453	456	438	469	486	453	452	450	433	483	446	452	466	449	458	449	442	465	464	473	478	426	441	453	453	406	479	427	474	440	476	434	437	462	465	502	468	452	456	419	390	468	458	484	447	461	457	490	465	449	417	440	434	441	482	456	449	457	467	458	475	483	452	454	450	511	477	454	507	449	448	471	491	443	484	421	427	399	481	445	471	463	448	462	459	457	430	450	441	434	461	475	416	434	450	466	443	447	451	427	495	380	442	439	470	429	474	452	479	420	450	447	491	459	440	422	469	423	457	447	474	445	453	463	475	485	454	478	445	487	479	427	498	452	455	429	459	437	439	466	442	445	452	458	454	484	432	465	467	501	466	461	426	469	435	435	440	432	457	454	430	483	477	484	465	480	468	446	450	457	463	456	462	435	431	454	458	450	468	455	453	455	431	415	406	451	439	454	437	487	488	475	380	466	436	453	395	477	444	476	440	444	453	453	460	448	427	455	452	433	438	493	438	451	471	453	452	489	470	467	477	469	464	446	451	440	479	472	448	463	453	457	417	469	435	465	382	465	476	428	437	506	470	476	430	464	466	444	465	465	404	445	474	497	446	475	445	425	456	416	454	438	442	459	475	477	452	457	488	463	460	449	441	441	423	486	449	468	511	431	418	456	463	465	453	470	449	471	466	444	438	448	430	452	422	425	475	444	473	478	410	457	467	436	449	447	441	477	462	462	482	445	469	440	437	462	478	462	427	409	479	464	435	464	475	467	454	499	461	463	449	434	456	452	450	471	408	446	479	473	477	450	445	439	446	466	488	472	443	439	450	444	457	464	423	474	473	464	414	436	405	472	433	467	455	462	444	452	486	432	448	494	486	484	433	462	425	466	481	483	430	448	457	461	433	465	402	460	425	452	418	443	475	461	458	434	424	489	470	445	447	481	445	454	447	468	440	453	475	470	452	458	432	447	437	464	404	452	472	466	431	430	454	456	479	458	448	455	485	426	425	504	457	444	441	452	435	465	450	460	473	436	459	456	462	492	459	500	502	433	440	428	447	462	406	473	473	434	415	473	439	451	476	410	476	430	427	461	433	452	466	428	431	458	456	438	448	450	432	443	457	480	410	431	462	452	453	466	443	466	468	448	475	450	444	437	459	451	486	473	475	460	421	444	501	445	454	458	471	483	459	480	479	459	476	451	494	434	448	450	466	430	409	455	445	440	505	478	413	498	477	444	471	508	424	449	404	435	485	430	462	439	427	450	452	515	430	430	461	461	467	472	482	453	476	451	432	471	451	470	467	476	416	445	445	473	459	486	451	474	502	454	452	451	446	447	487	438	472	420	452	458	480	471	445	469	406	461	458	463	452	413	466	459	458	440	441	455	499	466	481	437	447	454	446	438	486	429	444	448	429	453	474	463	495	457	459	408	449	412	459	462	422	439	444	459	430	470	484	448	463	489	458	486	441	480	478	461	471	465	446	438	462	443	427	448	452	473	469	458	443	493	455	472	449	458	476	444	448	462	466	444	452	454	451	506	477	471	439	463	414	458	421	459	467	476	420	458	435	464	494	439	417	462	416	437	461	403	471	459	446	451	447	467	461	436	438	469	430	477	448	437	475	444	452	451	459	468	460	461	453	417	415	452	437	424	465	494	457	439	406	477	462	447	431	440	480	474	433	454	473	470	442	455	440	466	462	459	477	443	438	490	431	427	495	436	484	437	479	426	436	440	455	451	448	489	437	455	462	491	446	455	475	455	415	452	451	456	440	452	472	468	449	444	420	458	433	467	479	455	493	430	485	441	476	438	439	450	418	428	450	436	408	498	506	446	458	437	474	459	476	438	453	454	445	478	482	454	470	479	492	438	510	433	423	452	428	453	421	466	458	476	393	465	441	438	420	472	478	435	482	456	468	463	464	478	445	462	428	423	469	432	437	440	466	433	472	479	454	448	472	430	418	442	451	488	441	454	484	482	391	436	475	474	479	484	458	448	512	422	457	456	468	452	436	479	469	454	481	471	445	452	441	484	465	478	430	461	488	438	479	403	463	438	424	475	466	485	393	476	425	469	426	465	483	460	443	443	406	460	433	431	447	469	434	440	443	429	463	463	455	468	456	456	442	479	437	411	450	444	429	476	469	459	457	431	459	456	461	485	452	447	445	474	452	463	432	483	480	429	446	489	457	481	459	481	459	489	438	430	464	465	435	446	451	490	427	451	425	469	449	457	467	491	430	427	467	449	485	443	446	449	476	442	458	485	434	459	434	422	483	443	423	409	458	424	474	419	426	449	457	476	452	473	455	449	434	482	475	430	449	422	435	451	423	442	443	457	452	481	440	475	462	434	487	458	485	471	438	445	494	425	487	443	484	452	468	477	436	481	483	453	477	465	416	442	449	452	441	477	436	512	446	442	431	495	470	450	436	465	423	447	458	439	492	413	439	445	446	469	461	469	465	454	479	462	444	399	405	470	465	431	479	460	469	458	439	408	452	465	454	448	405	465	446	421	448	433	450	465	472	438	444	479	434	475	444	436	440	434	490	398	466	451	462	506	458	466	471	473	438	498	464	448	466	447	471	456	437	473	458	420	474	418	464	452	453	435	416	477	483	483	493	444	467	461	426	464	467	456	448	469	410	415	464	425	441	472	435	441	471	473	466	461	472	414	451	453	423	474	448	437	422	464	445	427	469	480	480	477	448	476	457	465	463	449	491	446	487	459	453	456	427	482	507	449	479	434	475	450	448	471	424	431	474	481	421	456	463	428	429	459	434	447	444	454	448	456	449	426	430	468	406	447	489	442	422	417	467	482	441	431	492	420	490	468	427	429	445	454	486	495	484	449	458	426	446	490	460	425	430	458	461	431	487	441	443	492	436	465	413	443	456	409	482	446	466	437	456	449	437	473	452	421	458	438	421	459	443	447	438	455	460	402	468	447	455	464	472	435	443	442	464	463	427	449	459	396	430	460	456	438	433	451	428	432	418	445	427	490	479	436	459	456	414	479	459	433	457	476	483	431	478	456	441	458	474	430	443	469	454	415	436	448	441	426	429	454	449	449	452	453	439	464	467	471	458	457	461	472	459	415	471	477	423	449	444	438	493	453	415	436	439	431	454	475	437	439	450	482	452	465	461	438	453	481	443	487	460	447	423	460	446	455	455	461	505	461	418	453	473	495	437	454	425	471	424	454	438	467	450	436	438	430	439	471	470	452	433	456	438	463	490	452	437	434	514	425	512	430	432	457	437	453	467	465	410	440	431	471	464	460	473	476	460	428	389	458	428	450	467	446	442	492	447	431	453	475	461	482	439	443	415	414	458	448	438	436	428	460	454	437	442	418	485	467	428	465	419	468	464	429	468	420
22890	38453	24014	8062	3517	2379	1982	1773	1509	1309	1143	1135	1059	937	957	916	858	808	792	775	694	766	751	695	709	711	706	635	688	614	642	648	666	606	623	608	636	649	569	649	583	548	593	518	541	594	573	578	556	542	558	595	527	557	577	541	555	584	573	560	525	547	524	551	562	569	576	588	540	524	532	550	571	510	581	601	537	550	566	572	541	568	523	574	537	556	559	566	550	571	558	524	536	516	566	506	529	578	552	554	483	521	554	586	561	581	570	541	567	561	543	559	512	565	543	568	580	581	526	541	519	557	551	573	522	515	537	524	538	563	562	556	557	520	584	531	583	580	510	557	604	516	556	560	554	544	498	516	535	545	565	549	546	561	543	509	557	522	572	514	508	575	569	556	538	519	535	539	539	601	528	511	546	566	553	527	544	551	549	548	532	499	521	575	500	534	549	536	554	552	567	554	564	541	558	549	516	555	556	574	531	541	525	558	565	559	538	573	563	555	553	527	532	520	524	519	564	568	547	513	575	539	552	528	547	563	572	536	533	501	568	515	559	600	511	508	513	565	543	484	565	579	525	565	530	554	540	585	531	503	539	561	505	531	557	516	537	522	546	584	534	587	498	566	534	563	539	526	546	495	583	527	547	552	552	540	546	521	558	520	543	570	554	520	534	490	541	497	568	569	515	558	555	565	576	533	568	578	552	532	536	527	538	535	574	542	561	506	581	541	554	517	543	563	534	531	567	561	547	530	553	583	516	540	528	538	522	533	552	550	530	520	567	563	529	531	527	533	553	552	539	591	544	525	533	550	559	534	556	511	573	525	499	537	566	530	563	545	531	560	587	590	522	518	545	513	558	540	546	561	552	501	532	569	536	532	517	516	550	531	537	535	524	570	543	513	523	552	521	567	556	523	537	582	518	530	548	507	535	542	537	540	510	556	519	517	554	548	558	526	490	550	566	553	567	542	555	576	547	557	563	546	549	559	516	571	544	499	538	528	537	547	524	564	548	532	522	573	532	548	549	557	588	492	573	532	572	494	503	549	566	503	542	518	554	586	526	524	563	533	573	551	516	556	524	587	574	563	532	549	537	553	539	525	539	564	533	539	567	553	568	543	524	552	519	543	547	576	537	543	531	507	570	548	546	514	534	554	583	541	587	574	538	556	554	577	520	509	555	557	559	525	542	524	517	511	565	510	554	569	551	526	527	547	544	586	545	541	517	554	587	493	548	521	551	522	510	569	564	582	502	551	528	522	549	526	499	543	554	542	543	568	546	578	514	529	547	557	585	544	495	474	580	552	524	531	516	569	556	524	567	560	539	526	557	533	539	514	515	553	543	551	526	536	528	533	581	529	521	521	539	575	557	537	575	596	532	515	518	538	535	548	534	528	512	568	555	537	528	595	548	551	560	545	504	543	527	551	533	575	535	537	559	575	548	570	509	528	564	510	520	556	516	550	538	597	539	500	536	559	509	573	516	535	547	558	587	587	591	567	524	597	562	555	531	547	561	531	513	582	529	541	505	553	531	529	546	514	542	537	535	529	554	545	545	533	555	568	539	560	563	552	573	526	541	549	556	557	552	556	543	550	515	526	553	547	549	528	543	520	537	551	540	531	540	521	549	558	526	531	502	523	569	547	554	535	591	530	552	501	522	550	534	541	516	579	526	540	552	575	534	555	543	540	561	561	520	571	496	519	512	538	531	566	548	548	564	557	537	567	527	535	560	492	569	528	542	566	572	549	519	540	543	558	529	515	566	507	530	539	539	548	548	574	556	558	549	554	519	496	571	552	541	536	522	541	573	549	564	565	555	543	577	578	501	537	557	591	565	509	506	522	548	525	519	552	531	576	540	552	533	545	535	508	566	607	558	521	501	545	537	574	529	540	602	569	565	503	537	549	576	568	541	548	568	522	580	542	551	540	566	539	562	540	545	503	532	532	523	566	548	494	546	545	562	562	551	540	544	579	596	534	550	578	512	530	552	523	581	552	564	534	510	571	535	504	542	547	591	555	532	550	535	550	612	533	565	541	588	534	584	555	544	523	501	517	528	518	575	541	533	564	566	553	565	598	549	552	544	565	522	580	588	535	567	553	564	534	571	529	513	533	549	565	554	558	569	539	540	538	573	554	522	490	554	538	568	576	520	560	560	537	565	547	526	516	535	535	525	565	556	540	537	553	531	566	516	528	542	524	547	544	593	527	538	540	581	576	526	541	570	536	599	571	548	551	537	551	521	499	551	540	572	576	532	535	559	562	580	500	569	590	560	572	555	543	500	528	532	589	514	543	545	542	567	551	554	595	511	524	570	498	590	526	541	550	549	565	577	538	538	551	519	520	526	542	546	563	518	533	558	548	596	598	510	522	529	545	555	507	537	540	572	562	529	527	535	515	526	570	513	526	557	535	543	565	545	521	566	546	514	568	536	511	575	560	542	552	559	546	541	514	586	523	505	527	511	499	501	568	525	558	586	591	567	557	548	547	533	555	525	555	569	558	573	563	551	564	562	536	563	548	551	530	556	537	503	551	598	539	526	582	541	554	541	530	537	496	555	542	573	538	559	603	534	553	560	542	528	560	528	500	524	555	550	529	523	577	559	592	476	558	552	551	533	522	554	535	548	550	549	539	553	497	517	581	564	556	542	561	505	547	570	543	528	549	560	551	516	529	510	518	513	544	500	571	538	511	512	531	582	577	534	537	560	519	538	555	548	536	525	523	524	531	501	509	543	553	558	547	553	572	566	557	511	533	565	504	578	503	541	568	525	568	518	520	558	538	515	555	538	546	544	589	562	594	581	552	546	542	544	536	569	539	528	555	529	524	542	502	562	525	531	542	549	541	561	527	543	546	552	507	536	545	580	551	522	547	537	544	531	565	554	537	577	581	515	620	510	518	557	526	566	497	566	551	548	578	555	574	528	506	558	554	532	545	553	547	522	565	524	529	525	551	550	555	530	508	553	521	527	526	584	569	558	528	558	564	554	548	563	551	520	521	550	569	496	554	515	514	552	539	547	520	541	568	572	570	551	526	523	572	571	546	527	606	563	565	577	562	538	548	505	534	542	504	516	543	524	488	551	523	561	542	550	515	567	547	565	535	550	570	572	558	545	550	583	560	550	569	542	554	567	529	542	547	527	557	582	536	535	540	539	535	586	555	542	536	535	568	553	572	564	560	574	561	545	486	576	558	531	536	518	525	556	553	560	536	522	522	510	515	549	516	546	496	593	510	561	534	506	538	586	534	532	543	521	531	522	531	547	559	532	486	560	562	514	550	545	520	529	536	577	538	529	540	529	545	525	510	487	509	560	550	532	567	591	583	498	542	527	567	548	536	504	546	563	559	555	537	522	517	571	487	528	574	557	522	590	520	566	537	530	553	535	543	519	551	542	551	550	527	528	546	529	583	527	545	557	523	549	559	554	498	581	553	536	505	541	523	540	539	557	592	564	501	530	587	559	523	556	559	494	564	566	502	566	565	538	577	538	568	550	565	567	542
22579	21208	28757	23965	21211	21270	10424	2175	1590	1455	1291	1175	1039	1021	995	888	859	852	817	758	773	775	744	751	724	731	721	703	643	659	630	677	641	640	618	573	597	644	577	569	584	569	570	504	556	496	544	535	516	493	534	538	492	541	492	495	492	535	524	514	544	534	472	497	515	527	464	570	506	507	521	517	524	515	541	519	506	480	487	511	524	525	494	464	529	521	483	518	446	522	549	478	466	510	519	503	537	506	528	503	472	521	531	489	467	522	483	507	537	477	525	504	515	513	525	516	503	497	486	489	511	499	499	489	533	489	525	529	520	478	482	479	491	499	492	526	501	536	488	481	520	498	524	543	518	509	475	491	493	517	495	503	496	497	480	486	484	503	515	559	500	465	542	511	528	472	519	499	478	548	533	498	494	504	478	548	537	499	469	490	432	487	506	480	530	482	540	512	490	511	543	517	489	519	491	512	497	529	462	506	514	458	492	505	487	473	536	487	533	491	474	540	498	546	505	502	489	506	517	499	484	527	498	503	481	503	519	514	494	505	529	504	504	490	488	499	508	506	511	510	493	486	469	519	507	502	475	492	508	479	509	478	494	502	479	502	524	525	450	528	507	470	473	544	490	503	504	481	474	491	504	500	430	504	508	497	505	480	485	514	521	499	469	499	536	471	515	497	509	519	469	474	502	512	478	489	499	489	487	530	515	504	490	539	492	497	504	504	498	491	502	511	545	530	505	483	492	511	497	511	533	448	458	494	540	511	526	486	507	518	543	493	497	472	493	516	506	521	518	496	490	530	499	500	472	502	512	492	486	465	489	488	485	457	471	536	473	528	517	493	519	483	496	470	510	496	496	522	501	537	498	532	512	509	481	497	537	485	485	494	496	534	514	505	513	474	496	504	540	517	493	527	495	463	497	459	485	507	515	540	487	460	499	507	518	501	521	514	482	488	499	476	455	519	545	488	521	481	530	517	497	525	531	488	456	546	521	515	503	483	493	488	491	555	513	494	517	552	503	503	470	520	498	482	524	490	520	479	506	497	520	492	479	482	519	490	525	446	534	484	512	506	487	498	491	516	492	568	456	506	470	458	507	502	484	491	539	478	545	503	544	510	521	465	477	478	527	506	516	491	488	499	510	492	508	503	498	482	492	506	481	507	468	504	472	492	485	538	507	493	517	531	522	467	520	500	482	524	479	477	509	483	514	522	488	496	490	505	530	503	511	493	501	459	501	513	480	485	508	526	491	507	479	489	513	493	508	469	503	525	496	527	530	519	554	496	552	535	560	513	507	498	488	522	501	474	508	513	506	477	464	457	474	476	468	500	495	526	515	504	502	453	489	523	500	499	554	523	501	545	479	514	509	517	535	476	561	494	447	515	506	468	515	462	505	469	509	523	490	517	492	526	507	483	532	489	514	468	471	505	522	503	483	484	494	499	531	512	510	500	515	504	490	481	502	517	498	510	527	536	471	520	512	526	521	527	486	505	478	455	533	491	505	504	461	544	475	511	484	510	511	499	517	490	530	495	508	525	500	532	516	512	492	489	499	501	521	506	488	491	491	534	457	492	529	486	446	538	508	484	494	483	488	500	518	492	557	520	541	510	481	512	479	487	480	506	497	494	511	493	494	529	521	462	523	459	551	485	520	496	502	525	519	474	452	501	494	489	504	509	502	507	509	535	521	501	481	517	484	539	506	478	536	475	492	499	516	557	498	524	507	526	533	506	486	517	498	500	481	517	512	509	509	532	497	504	539	531	472	458	482	478	508	503	476	501	510	513	472	515	484	482	495	450	502	525	541	507	522	516	492	507	480	473	576	524	548	500	471	507	536	524	514	503	512	517	505	533	514	479	523	497	457	470	544	508	511	506	493	483	455	497	503	529	513	519	503	519	519	492	487	505	499	470	471	517	488	491	509	482	467	516	523	490	498	488	495	524	459	503	462	517	499	457	487	525	506	493	473	520	479	499	515	496	533	514	460	506	509	504	432	529	532	486	498	485	534	482	480	463	471	497	535	466	534	454	460	521	477	508	494	487	483	503	501	498	532	512	522	524	478	537	502	522	475	510	478	484	468	514	473	495	465	482	510	519	510	531	510	495	481	527	458	502	490	536	459	530	518	478	490	494	514	478	491	484	555	455	419	531	485	513	489	538	510	497	474	546	493	517	517	520	518	547	503	531	467	523	480	493	482	464	477	499	507	488	472	499	497	535	498	506	488	538	505	507	489	543	487	534	513	539	484	500	452	488	519	496	488	481	532	491	500	519	515	487	480	489	499	535	509	452	473	496	480	489	491	483	505	520	472	465	480	504	502	492	459	506	503	518	474	508	498	527	452	500	482	489	518	500	507	534	513	487	522	448	499	486	499	481	512	509	496	468	507	506	492	516	460	452	466	538	497	489	490	474	467	509	466	509	498	462	486	560	482	485	427	504	478	526	520	473	511	509	463	498	483	487	495	505	532	511	479	489	519	481	515	492	519	501	513	476	523	495	513	506	517	495	486	497	490	504	526	552	478	514	450	497	546	496	469	476	492	493	528	531	486	528	520	499	502	510	485	514	503	512	522	502	480	481	468	487	525	492	511	476	510	483	534	519	521	477	508	510	481	524	511	462	523	472	497	497	510	489	540	494	493	446	503	471	502	524	498	494	543	482	476	533	485	513	519	508	502	530	514	475	487	488	476	473	477	471	455	474	520	499	524	512	525	487	477	501	501	529	485	489	501	501	490	478	517	475	538	465	483	550	516	499	526	523	508	480	525	486	501	523	502	526	532	515	515	489	469	522	514	503	460	522	472	472	477	492	451	510	465	529	470	474	476	502	463	508	493	507	525	481	525	514	534	570	509	454	502	519	495	519	516	497	498	473	488	560	485	486	472	492	459	526	513	523	513	509	484	534	496	472	496	495	514	518	521	483	465	489	498	476	503	501	508	495	478	511	467	503	517	505	523	504	491	523	473	470	512	490	487	525	503	462	523	545	523	535	496	479	517	555	541	544	554	525	518	508	470	577	512	552	537	503	530	493	505	482	521	491	529	491	510	535	491	489	481	486	505	492	474	529	479	488	463	493	499	508	499	509	495	484	475	514	472	495	484	502	512	509	462	531	530	533	484	544	501	499	537	471	544	489	506	531	524	509	536	498	484	471	529	468	486	490	504	517	528	473	491	458	515	519	552	532	509	486	494	545	515	522	525	489	474	510	480	492	458	488	521	486	459	534	455	539	545	492	475	491	524	483	512	484	507	476	506	485	509	488	502	495	498	535	480	509	476	533	504	513	499	489	520	517	495	517	480	509	492	456	515	426	564	457	562	513	499	481	499	515	526	515	506	497	482	532	527	496	486	497	505	524	470	523	491	515	540	451	495	497	484	540	482	506	504	476	501	490	500	509	497	484	489	526	478	483	506	497	541	472	448	468	523	465	505	554	497	539	495	501	515	539	548	463	514	471	458	482	495	505	503	508	516	495	506	485	538	458	495	473	471	509	493	494
24780	46673	34122	14347	6941	4840	3947	3201	2835	2434	2071	1825	1651	1508	1484	1372	1236	1271	1147	1139	1075	1091	1017	1046	937	903	988	944	858	888	814	848	795	841	788	756	774	829	736	721	723	697	723	691	676	705	655	694	657	615	644	608	627	698	634	607	646	638	639	598	607	600	618	626	661	585	580	605	584	569	581	609	589	599	610	622	611	617	624	627	622	599	590	640	574	609	616	635	611	609	618	598	619	614	580	600	614	571	591	592	636	584	635	559	597	620	611	648	574	578	627	587	574	575	612	570	575	636	580	615	596	604	591	585	599	607	618	627	632	633	622	598	575	595	613	595	589	595	642	588	583	630	583	574	618	639	544	595	608	613	565	628	587	605	552	631	616	605	566	578	588	608	574	572	575	655	563	575	603	574	629	611	617	601	548	626	626	570	587	572	653	657	654	638	608	606	591	609	607	609	588	561	593	621	582	574	633	581	609	623	581	586	607	638	573	644	608	603	600	570	618	598	616	596	626	609	594	617	628	670	610	597	593	621	550	603	619	591	580	603	567	602	593	581	632	578	636	591	601	590	615	644	613	647	603	585	615	578	592	560	590	599	631	605	618	600	588	609	651	568	589	542	608	605	596	571	593	639	557	569	612	591	554	638	633	581	584	547	611	606	575	594	564	572	594	589	618	586	620	590	597	562	579	653	581	597	588	558	574	634	638	601	599	613	619	599	642	609	600	648	645	608	613	617	572	653	573	609	616	621	608	587	609	583	602	607	562	631	593	597	642	598	585	609	589	603	606	647	591	572	593	642	607	605	616	614	630	597	641	639	618	583	604	572	644	624	634	605	630	580	620	563	580	592	568	625	578	595	608	620	601	575	598	557	562	620	603	598	599	601	661	599	623	601	627	602	591	615	606	617	599	606	566	616	619	615	589	589	589	627	611	594	597	614	612	593	605	584	582	576	564	583	623	588	607	602	604	599	613	634	581	620	588	633	627	587	586	603	609	559	619	575	556	605	613	633	581	573	624	642	601	614	603	648	607	598	629	624	628	577	631	537	589	615	613	601	620	627	646	610	512	573	621	599	581	585	609	587	588	621	600	587	599	624	605	575	584	615	610	583	577	592	618	604	618	613	586	593	621	622	616	629	567	624	621	591	603	611	597	638	619	583	635	626	579	629	550	641	607	634	586	610	611	589	603	561	624	617	603	602	613	615	625	650	612	590	586	625	611	553	562	604	647	612	590	630	608	565	626	590	592	606	612	578	598	597	537	587	619	623	587	613	676	627	624	592	557	604	571	590	623	584	621	627	574	618	647	618	583	626	602	611	605	587	600	648	548	565	587	604	628	611	572	588	647	566	603	577	611	570	591	591	597	615	595	608	598	620	601	619	580	614	574	605	619	613	599	594	617	576	611	589	612	591	621	606	614	583	629	616	586	591	587	593	636	601	576	610	623	620	583	647	617	597	628	577	561	637	593	574	588	623	632	636	611	579	592	597	604	577	626	604	603	649	567	593	604	574	582	606	601	618	575	625	637	568	612	624	663	615	593	605	631	553	614	577	608	585	627	599	615	617	586	591	566	626	607	585	598	602	584	588	570	594	612	614	617	627	618	596	620	576	618	582	589	589	608	615	625	578	563	645	605	639	595	625	593	597	586	616	595	572	592	547	594	631	605	626	596	611	645	668	585	575	622	603	606	614	620	607	609	590	587	614	560	598	585	591	613	562	606	645	601	573	581	581	612	569	597	607	610	621	568	594	623	595	620	614	606	576	573	600	600	617	621	604	585	591	642	622	622	619	552	593	601	607	582	566	589	596	593	562	577	600	638	611	607	613	601	588	574	577	595	571	569	599	594	613	645	590	598	635	610	592	604	624	546	658	599	611	637	637	609	567	614	616	640	594	617	584	651	598	531	567	633	604	557	578	617	567	561	590	615	622	622	593	598	575	573	599	608	641	582	615	588	641	629	622	580	616	572	538	571	585	559	594	590	598	644	569	566	595	595	594	582	598	589	607	595	601	607	619	547	601	611	598	585	582	560	570	631	601	603	630	606	595	627	589	588	551	582	606	602	610	635	602	638	592	607	627	583	567	579	621	619	605	590	583	593	584	554	650	599	597	599	628	626	604	587	582	592	642	654	633	629	581	620	635	542	603	586	587	648	582	600	634	619	618	612	570	651	551	606	584	634	607	565	586	632	610	604	630	610	587	581	587	584	645	613	626	572	579	638	609	607	628	560	600	588	668	644	591	633	603	596	682	590	585	602	593	615	602	610	601	583	599	581	604	609	580	618	598	552	620	590	551	576	589	593	555	570	588	657	600	620	595	587	589	622	600	607	642	532	614	587	577	633	588	615	643	623	608	606	629	571	572	632	589	579	597	599	584	547	605	626	546	575	619	580	623	598	613	615	580	580	589	617	616	636	566	638	576	586	588	564	631	585	581	571	595	619	624	560	576	591	597	601	592	612	598	604	606	594	604	572	620	648	544	581	648	611	640	614	590	621	564	597	606	584	592	582	596	558	581	601	592	581	582	623	613	617	631	608	626	597	615	632	627	611	571	589	586	593	618	581	553	609	625	603	581	626	636	611	602	562	608	583	625	607	613	575	592	596	575	580	600	626	583	653	563	581	607	581	577	609	618	608	617	562	616	634	638	583	620	621	580	602	666	636	597	653	578	598	635	595	672	577	613	634	593	582	564	597	621	584	594	641	619	574	552	612	610	599	579	575	562	611	608	636	587	595	590	579	633	625	596	583	618	610	593	621	590	550	616	560	577	591	612	612	554	587	595	577	628	611	642	658	596	606	646	609	581	588	593	645	630	566	622	614	601	660	602	609	638	587	616	654	638	634	586	591	620	619	596	619	590	617	618	571	599	599	613	601	624	581	600	629	595	635	650	584	597	591	575	590	619	599	573	639	640	633	601	626	569	609	633	619	611	667	573	600	578	555	610	579	565	615	595	630	597	557	589	582	592	579	609	604	614	584	592	612	623	557	564	602	631	609	568	575	623	542	610	605	621	588	598	588	572	573	636	580	624	555	634	605	572	595	552	601	613	583	595	619	597	604	638	599	573	585	615	605	616	603	630	627	579	602	607	596	603	576	645	616	618	554	576	644	585	632	608	618	647	611	607	617	610	614	594	618	557	588	601	628	647	613	633	580	575	563	577	655	646	609	619	643	586	617	633	594	592	616	591	579	619	620	626	643	576	621	636	638	615	587	644	594	592	592	572	607	574	593	596	597	595	577	623	621	610	616	571	601	629	626	639	611	599	600	620	620	608	603	603	604	559	615	576	610	605	625	557	639	634	623	628	623	621	581	576	611	596	609	626	633	589	593	564	553	607	589	601	610	585	601	586	610	616	557	597	612	564	630	620	639	576	615	578	538	598	609	592	618	617	581	624	632	654	627	572	608	639	636	619	589	590	625	611	613	630	597	619	574	626	615	610	605	633	644	600	587	575	555	577	595	588	555	628	600	578	593	630	562	599	602	570	594	623
27732	22155	18348	5030	1488	991	1012	867	867	833	794	699	763	685	793	731	726	726	717	668	681	664	621	652	620	646	660	665	665	586	624	628	650	694	628	636	613	624	588	613	627	613	599	571	584	612	623	590	603	634	650	606	604	560	563	623	566	626	598	606	641	609	579	620	576	636	564	588	633	639	620	616	600	634	613	636	618	620	606	604	610	595	584	606	649	607	621	627	608	593	619	625	596	621	626	586	634	632	663	594	600	586	590	608	605	592	606	616	617	601	612	592	592	606	616	586	640	649	583	577	610	641	578	611	590	625	633	623	617	599	593	616	593	613	596	597	611	618	612	625	605	584	587	604	579	620	580	589	605	610	606	650	627	581	617	627	581	637	646	585	568	621	605	642	589	616	639	583	604	595	621	600	603	572	593	599	585	589	617	614	616	611	556	580	661	616	574	595	608	604	596	574	542	627	605	594	637	610	627	557	603	566	596	631	598	608	604	661	578	595	602	603	617	612	592	599	620	605	565	630	601	617	608	573	603	615	604	599	641	611	622	635	577	588	635	642	613	603	596	654	575	541	570	588	629	624	623	581	624	615	639	548	614	639	616	650	606	609	600	616	600	639	576	602	635	612	612	616	666	560	611	621	612	610	621	604	577	597	656	645	600	650	630	582	585	606	590	633	644	643	610	612	605	597	634	585	597	600	627	638	607	635	633	589	579	605	600	574	581	630	579	608	644	596	580	597	626	577	602	599	601	595	569	586	650	659	617	611	606	626	611	642	618	613	623	643	579	578	606	601	564	634	619	612	647	617	584	616	626	626	563	588	595	631	569	580	634	592	602	623	606	625	521	635	596	596	596	635	626	626	656	574	633	617	622	598	597	613	576	601	579	599	616	622	582	585	613	615	623	608	604	626	572	620	605	618	609	572	629	580	647	630	585	591	580	603	640	598	570	592	621	566	644	616	624	586	595	651	643	612	597	597	600	571	602	638	600	610	596	589	629	589	650	595	641	607	625	605	581	643	615	632	640	613	585	625	600	635	652	566	602	629	558	627	597	619	581	603	603	609	615	624	623	641	625	632	642	611	613	580	621	600	569	622	593	633	587	589	630	585	603	626	634	623	640	643	563	584	619	588	564	602	580	634	600	612	570	605	605	610	599	615	634	578	602	640	600	573	541	624	594	574	627	570	601	653	585	598	590	653	650	610	628	561	607	577	658	593	599	610	619	594	609	640	635	603	596	633	592	628	593	609	655	575	583	588	655	616	573	634	592	593	601	608	621	576	627	630	595	616	602	574	628	625	615	579	638	624	638	602	573	579	587	591	598	588	618	638	630	616	589	622	618	594	616	591	571	590	628	572	600	586	607	642	552	594	599	580	629	612	614	657	611	564	626	585	593	575	624	640	611	599	627	589	592	665	573	601	525	629	592	629	596	634	605	621	625	582	602	573	608	621	600	590	594	621	651	629	618	624	647	591	610	584	560	613	605	580	623	598	631	627	645	574	602	622	619	623	609	606	574	625	654	615	571	622	627	633	608	594	621	645	588	581	581	645	664	635	613	604	628	562	636	590	590	629	574	601	602	582	603	573	652	634	623	612	608	609	590	608	580	577	591	623	610	614	592	579	603	638	589	597	608	606	645	600	588	623	620	607	571	593	586	581	592	616	634	594	624	557	620	635	608	627	596	564	602	594	601	596	632	583	605	605	634	606	576	597	595	623	573	612	625	579	635	618	617	604	661	639	552	532	605	626	623	584	659	608	602	596	603	665	613	624	612	623	575	629	560	601	598	551	594	635	624	630	594	573	661	619	577	588	592	608	591	638	646	599	625	632	593	577	625	619	627	607	579	620	658	593	569	590	599	614	595	647	646	610	615	590	605	589	593	621	612	557	603	607	620	582	612	625	601	579	636	576	629	585	606	597	597	630	595	565	652	589	636	613	586	592	631	603	600	600	599	608	633	582	620	597	575	606	621	583	597	598	626	591	607	641	589	614	627	566	644	623	596	637	641	620	579	625	616	600	640	662	602	568	666	591	618	610	639	586	624	627	595	618	553	627	613	590	641	588	558	615	604	665	596	599	645	617	582	640	644	613	589	600	582	626	631	624	611	608	579	639	606	600	601	631	596	591	597	609	625	606	592	649	583	578	614	625	601	551	598	580	609	621	587	614	622	601	586	617	587	564	626	626	590	602	643	611	637	617	670	610	602	615	663	566	594	615	571	633	617	628	633	595	599	615	592	602	600	602	609	591	611	671	621	561	640	596	593	640	634	641	576	633	573	582	605	633	555	624	665	596	616	651	646	619	571	641	614	629	638	608	637	651	601	631	583	598	588	582	601	591	599	648	603	594	581	538	586	570	600	592	596	615	580	600	609	636	622	565	574	624	583	572	623	633	614	594	580	614	567	560	562	561	609	572	602	578	597	592	584	585	568	652	559	594	612	552	627	670	625	602	616	632	623	586	590	559	626	615	591	602	565	628	608	596	645	568	555	585	584	660	664	616	571	578	626	579	591	613	553	613	608	563	599	623	601	594	577	628	589	585	619	626	568	573	615	602	602	612	561	653	609	593	573	567	625	625	538	570	609	610	616	604	655	597	590	612	590	588	595	613	587	600	566	608	556	552	637	610	587	586	585	594	551	610	620	628	583	603	644	612	597	636	596	607	579	615	619	609	633	573	614	589	618	603	598	594	626	583	596	650	582	596	616	619	611	613	588	571	629	571	635	622	579	635	608	576	648	603	632	620	593	586	568	591	594	620	594	593	593	537	621	641	585	605	614	615	611	565	571	596	593	594	646	594	580	619	587	633	681	585	618	621	611	637	619	589	591	607	598	571	594	585	593	613	576	613	560	594	684	567	577	618	638	614	630	590	608	647	589	593	613	658	609	628	634	608	600	588	564	621	592	624	601	620	640	584	623	586	590	627	669	618	615	613	554	574	626	658	598	627	564	646	605	632	593	595	610	598	644	602	592	615	626	616	618	627	600	619	578	602	629	644	587	598	595	658	642	586	583	572	633	630	639	605	604	626	594	587	588	615	588	568	601	592	598	570	650	612	657	572	576	593	594	598	607	592	630	609	599	594	639	620	631	598	604	584	641	634	629	605	605	602	649	645	594	640	578	636	652	595	613	569	600	624	599	590	645	632	585	577	605	571	589	584	610	600	605	658	648	585	600	618	594	645	558	599	629	588	626	622	636	580	592	622	615	701	613	623	624	606	604	650	586	619	587	613	601	586	640	629	582	631	633	573	564	554	586	614	621	629	605	581	600	640	604	605	591	617	591	633	642	590	614	606	611	647	595	628	610	612	595	626	627	582	621	584	628	625	621	625	581	659	594	589	610	607	608	609	624	608	568	609	591	606	636	622	607	634	623	580	603	600	630	609	605	581	610	594	581	648	658	601	562	591	597	608	590	556	611	630	642	590	662	591	605	641	588	603	614	612	625	621	598	642	568	643	613	603	568	617	586	595	601	544	603	615	577	574	610	649
23102	32837	19442	4823	2084	1620	1407	1291	1207	1123	1029	950	954	896	925	892	878	873	913	813	799	856	823	853	778	838	834	781	764	809	825	804	761	720	791	770	769	753	704	746	763	750	724	744	789	687	721	744	783	721	731	739	751	719	726	777	709	756	755	719	709	722	758	745	733	700	727	725	730	777	721	709	718	726	747	727	736	720	675	729	720	733	749	724	690	752	712	692	736	751	680	763	754	762	707	714	733	728	728	726	753	703	735	685	719	692	678	716	749	756	721	736	730	725	758	700	764	762	735	715	686	735	718	739	704	762	711	683	734	720	680	700	700	700	726	728	723	732	699	773	683	736	776	659	706	738	729	734	722	720	707	705	696	700	737	727	719	691	755	707	743	711	697	755	763	740	727	736	726	710	684	720	694	725	782	730	720	736	726	695	755	703	681	694	749	658	727	715	730	729	712	735	737	727	719	717	691	694	781	720	696	706	714	675	703	740	725	714	730	736	738	721	692	725	647	696	707	692	732	721	756	703	723	691	735	744	681	749	723	751	713	674	701	731	734	744	700	704	745	747	707	717	705	743	680	719	694	699	790	723	721	752	736	675	707	722	728	720	724	729	720	713	745	697	733	718	765	688	732	687	746	730	730	742	712	701	757	706	724	709	734	765	697	730	722	699	738	702	659	726	668	707	750	712	656	726	745	707	797	779	739	703	718	741	746	666	713	754	702	688	740	755	734	728	721	732	790	698	730	723	714	674	695	748	692	722	697	740	773	711	755	726	746	694	735	711	715	789	677	676	696	734	717	685	727	719	737	749	708	742	719	754	761	691	674	757	752	679	737	729	712	683	735	719	688	734	742	727	710	757	708	718	697	737	736	705	687	687	739	725	754	750	772	719	710	743	709	707	718	698	717	768	695	720	674	762	757	753	727	739	707	736	716	712	735	690	766	735	687	761	710	747	765	740	703	714	659	678	774	743	748	720	739	699	735	720	705	702	773	682	721	726	725	724	727	693	722	754	747	746	722	767	724	714	706	728	743	738	733	700	721	644	757	714	733	733	708	699	729	733	727	730	754	667	696	691	724	718	690	734	677	677	707	768	751	770	750	687	751	702	684	715	748	712	709	714	739	677	726	698	742	722	695	759	691	737	696	710	716	733	668	743	717	694	750	718	724	679	676	728	694	704	763	726	760	755	767	745	742	732	742	721	728	731	669	725	708	770	714	705	664	732	731	734	763	741	688	713	715	740	735	765	743	704	748	739	711	732	726	731	740	680	747	710	745	680	735	708	694	769	744	725	727	728	750	684	744	724	762	766	713	714	729	713	714	691	674	715	734	712	750	732	720	731	752	689	749	737	704	720	658	698	714	759	747	729	697	731	709	760	714	710	719	708	758	697	712	746	727	728	746	762	745	680	743	726	716	722	696	737	710	766	727	744	688	743	697	677	731	736	699	760	683	691	708	696	742	687	712	741	742	776	711	722	729	656	757	748	779	753	704	763	702	710	746	705	729	670	728	716	749	726	696	707	703	744	733	718	769	715	700	716	679	762	685	760	683	761	747	747	759	781	724	725	699	683	731	667	736	727	695	723	772	703	778	721	681	751	721	722	742	743	710	748	707	692	710	728	680	717	744	713	698	691	729	705	672	727	715	700	730	703	752	728	731	703	757	712	751	749	762	732	683	717	745	718	711	681	750	696	724	710	698	715	737	773	712	731	725	720	739	708	726	697	740	680	728	702	735	702	722	693	697	697	672	727	708	668	713	723	745	724	759	685	697	731	734	742	720	715	703	737	711	737	697	694	759	695	732	736	731	702	743	778	694	731	710	699	673	702	749	718	734	752	738	737	675	707	689	721	695	753	711	695	707	742	680	691	717	774	715	707	779	723	702	748	739	719	734	757	741	722	712	656	705	749	732	729	735	731	690	659	742	733	682	704	742	727	741	733	735	753	681	744	701	712	733	718	681	752	719	677	698	706	738	689	670	716	722	724	725	696	704	703	739	756	745	698	741	680	697	717	727	755	681	753	702	687	747	687	721	721	720	773	713	758	690	705	742	715	718	723	805	689	740	728	686	675	719	745	755	734	742	735	718	782	745	722	672	696	716	734	722	715	724	738	714	736	771	800	690	748	678	688	708	737	733	740	733	713	772	707	688	713	712	704	693	731	731	689	739	741	746	742	733	688	708	731	719	749	744	749	750	727	708	726	764	680	726	719	770	744	717	726	751	700	729	704	791	702	710	718	722	720	753	708	690	723	723	771	722	736	711	743	709	694	735	701	698	680	716	697	720	739	734	670	734	721	744	703	716	754	758	728	718	746	711	746	726	667	727	726	765	740	746	748	715	735	707	758	758	711	704	686	753	716	683	735	762	726	738	691	714	702	681	707	689	729	727	723	717	719	798	701	714	749	714	725	716	710	705	760	704	708	719	739	739	698	741	691	737	673	744	688	729	746	692	723	671	680	713	704	716	745	713	712	759	734	710	730	739	716	726	784	692	707	717	713	683	756	713	744	771	736	691	726	756	686	723	729	694	766	745	730	716	716	705	707	748	736	699	698	745	691	738	695	699	718	723	706	687	734	719	705	742	703	707	755	721	727	735	741	751	765	667	741	677	724	739	737	739	692	722	783	768	721	697	745	705	711	757	707	687	710	733	760	761	751	651	739	749	726	743	729	731	754	722	747	732	740	742	719	745	755	710	697	701	682	706	678	686	711	666	719	714	719	711	691	776	750	751	728	685	766	739	756	719	754	726	705	725	754	730	694	734	724	717	738	709	706	667	687	765	681	733	671	688	749	762	759	702	741	813	757	679	699	776	692	737	718	698	783	743	736	720	706	755	700	699	735	700	766	734	754	705	714	735	727	715	723	762	729	689	696	681	715	727	748	761	724	698	763	721	753	720	741	692	744	723	724	650	703	728	722	724	693	719	737	738	702	742	706	745	696	733	722	724	766	750	719	695	736	725	756	723	746	750	731	677	688	752	687	724	699	692	703	711	699	733	695	724	666	723	714	719	719	725	696	728	738	662	725	720	739	735	709	702	715	694	737	709	726	731	759	731	746	704	723	736	722	726	731	737	773	736	736	734	746	662	703	710	756	715	749	718	668	698	708	723	708	735	723	737	734	738	711	718	703	723	701	726	725	752	718	713	714	736	714	725	694	650	720	764	744	698	754	694	701	708	698	678	778	690	719	740	700	712	699	711	743	737	737	730	712	735	747	722	708	720	732	727	698	698	748	695	744	729	772	696	701	738	747	701	678	752	695	749	699	752	683	782	730	707	758	720	703	763	787	689	766	739	717	732	727	708	728	737	712	687	718	701	723	733	707	732	691	741	713	698	731	669	667	737	719	770	732	736	736	716	740	712	733	721	691	738	721	697	712	678	716	760	753	723	738	726	709	707	718	714	713	706	708	723	725	692	723	744	728	786	690	695	709	740	706	748	706	746	726	675	668	741	737	735	758	735	777	712	752	699	706	678	708	692	723	710	738
23794	21213	28325	24400	21186	11466	2298	1598	1350	1275	1208	1081	1047	948	918	935	946	909	831	851	838	844	800	826	842	800	787	803	781	724	792	742	752	723	768	764	763	749	776	686	738	726	687	700	695	675	646	714	685	716	709	692	692	666	711	686	702	657	672	652	687	665	721	659	668	644	605	682	707	663	667	704	678	661	679	634	652	648	672	639	693	711	664	679	660	717	652	636	660	621	669	683	702	691	694	661	664	659	623	671	677	689	669	669	704	670	707	692	675	661	724	710	673	659	697	672	688	673	659	691	689	678	616	623	633	647	690	742	709	649	720	661	716	686	656	681	611	724	675	638	695	701	653	656	675	687	666	685	664	640	682	627	667	663	661	624	643	725	690	679	710	632	673	643	649	617	679	650	651	676	672	671	689	719	667	675	718	651	633	677	667	675	693	664	677	641	686	656	708	672	685	687	654	678	685	694	654	643	662	722	681	618	717	660	645	648	665	685	649	663	680	679	658	672	676	669	607	639	684	693	691	692	637	671	672	681	706	608	696	668	672	642	678	678	603	662	651	699	661	755	677	658	680	643	691	648	698	661	680	643	679	660	683	637	652	679	663	653	632	648	688	660	712	682	711	627	658	663	653	669	652	710	659	669	717	622	647	656	628	616	656	616	650	700	626	646	668	710	728	696	713	660	659	667	621	675	708	646	690	716	701	698	697	707	668	626	671	722	684	651	655	672	635	692	679	669	681	655	623	683	631	677	646	703	719	660	678	660	650	674	673	708	655	677	707	681	639	675	701	699	635	674	706	662	687	701	623	640	631	639	648	711	668	659	682	641	660	686	641	704	627	656	667	656	735	700	667	662	649	680	644	634	658	664	677	649	693	672	642	642	660	647	683	676	654	696	665	670	648	666	639	674	684	696	657	655	690	685	680	699	708	640	698	668	688	670	663	691	659	677	675	705	663	647	665	662	716	717	686	638	685	633	678	670	639	667	646	678	711	658	728	670	678	655	656	668	664	703	691	660	721	676	673	646	640	712	678	644	673	704	685	667	645	664	706	683	650	671	668	661	664	680	685	636	671	672	702	709	686	684	672	691	664	701	681	653	664	652	677	641	665	702	657	680	665	637	676	658	628	731	647	644	696	690	704	667	679	613	661	680	679	645	634	686	655	697	709	681	679	668	665	693	719	687	687	677	669	697	673	658	636	667	699	634	662	695	681	672	673	620	636	715	676	694	632	673	665	656	667	693	697	659	684	722	699	630	652	663	670	642	676	665	676	687	707	668	679	674	684	695	680	626	663	677	666	672	630	668	722	689	681	645	678	676	665	695	693	676	660	668	654	680	655	703	662	660	653	673	663	623	648	678	689	674	673	664	655	678	634	691	689	670	692	690	683	626	652	697	690	661	623	655	689	676	662	679	691	706	610	634	701	666	626	721	657	694	681	665	699	713	700	691	660	702	653	631	654	684	627	661	656	701	660	628	720	664	705	703	708	658	681	705	700	668	679	676	627	675	655	666	690	692	686	675	647	684	651	654	709	653	674	632	666	687	691	661	681	667	672	687	645	672	694	663	699	696	672	667	663	715	640	661	643	725	677	704	677	668	711	630	697	668	654	654	632	617	657	673	712	694	653	694	656	682	669	653	654	675	718	702	688	693	690	683	645	696	678	683	687	703	678	667	640	671	677	643	704	645	691	678	608	669	651	701	652	727	651	702	645	657	708	707	652	650	672	629	731	662	670	649	682	679	658	629	662	624	653	700	703	665	689	676	699	648	642	660	633	723	689	671	656	639	684	640	652	609	719	626	697	675	737	706	659	670	650	669	721	661	696	671	678	670	679	660	708	686	635	655	690	643	636	695	713	665	677	679	668	671	669	632	676	657	684	661	637	653	681	722	672	705	669	682	679	650	680	635	649	664	642	676	690	620	695	719	699	678	660	657	647	650	675	661	659	667	645	694	661	694	686	656	677	701	658	702	630	707	683	688	618	683	732	702	695	668	683	675	649	696	664	641	714	696	648	669	719	744	703	670	695	678	685	651	645	697	677	647	687	685	638	662	691	695	647	642	644	663	698	650	634	677	676	668	658	729	584	624	671	700	663	657	607	649	657	697	694	681	704	651	686	713	651	689	669	631	680	628	657	689	664	692	735	699	651	659	649	705	603	639	663	706	683	670	691	664	679	661	654	650	670	642	692	717	681	660	702	677	664	651	650	679	681	669	711	691	672	646	691	736	648	596	681	722	721	666	663	640	716	671	666	699	635	693	675	641	649	697	699	658	659	689	644	667	661	706	687	662	703	661	652	651	658	656	640	643	671	658	700	652	685	655	666	689	682	724	661	664	649	686	697	664	689	705	721	681	690	668	683	655	638	685	696	703	644	675	671	677	686	652	691	690	691	662	681	657	660	663	679	636	638	685	695	635	707	663	699	661	656	642	668	665	658	678	646	659	654	673	703	721	680	653	679	690	695	673	659	680	676	669	606	675	653	658	671	680	684	642	706	666	619	659	688	673	656	634	698	653	676	645	644	635	626	663	676	633	696	655	655	680	678	670	668	632	693	664	650	647	655	689	652	697	727	639	740	668	695	667	683	646	651	667	639	662	592	688	662	742	638	668	663	666	667	736	669	618	652	709	697	657	656	677	677	684	636	679	663	675	676	664	661	662	641	701	656	684	712	683	682	663	681	641	632	681	667	686	671	645	678	659	673	638	700	646	656	710	640	635	700	680	644	632	676	644	685	649	727	651	651	692	685	654	691	712	681	658	648	708	738	668	668	642	724	660	656	689	683	698	678	731	690	671	685	637	675	669	682	670	653	650	664	700	704	700	685	685	686	617	696	668	657	661	679	648	676	686	710	626	698	663	684	661	677	689	638	682	702	699	730	687	692	720	618	652	641	645	680	667	682	613	680	659	683	657	744	719	661	658	666	662	694	662	685	644	638	685	619	643	633	673	701	644	638	661	657	686	699	665	693	679	671	678	684	645	616	711	701	681	657	686	655	680	611	678	701	665	687	598	698	649	654	705	694	688	691	658	721	717	647	701	629	640	668	676	670	617	700	693	699	677	705	665	627	629	610	675	639	618	670	664	683	666	657	659	631	666	649	632	713	678	656	682	656	623	680	644	668	702	659	653	689	672	670	627	679	698	666	716	676	661	666	678	704	708	683	689	673	661	660	673	640	672	648	648	653	617	662	664	683	663	660	689	655	669	659	656	655	693	674	714	673	651	693	711	637	723	646	661	617	702	669	708	655	705	676	647	707	626	690	646	654	686	662	714	646	650	678	687	668	734	622	686	674	669	674	718	651	610	626	696	699	681	638	662	702	677	670	682	599	667	651	671	677	630	691	669	693	642	706	653	649	651	668	674	645	678	666	703	721	679	712	617	694	648	673	671	733	667	669	685	656	635	680	611	654	672	668	691	697	638	693	662	672	635	681	678	657	711	675	734	697	673	639	687	639	639	663	684	641	673	646	635	671	663	647	659	650	655
22084	42458	28842	10043	4812	3413	2866	2474	2179	1959	1776	1625	1498	1430	1345	1343	1200	1214	1125	1110	1090	1066	1066	1109	956	1007	994	996	926	995	960	885	918	949	904	935	927	944	906	883	849	865	884	841	851	852	861	836	807	825	854	774	846	825	843	779	829	839	860	825	855	826	836	784	810	858	752	789	771	821	838	803	768	836	793	787	816	852	782	740	849	772	793	762	816	833	848	827	783	794	773	819	742	758	778	800	833	775	794	745	801	765	825	843	860	825	801	825	804	806	753	781	812	783	833	776	830	806	791	789	793	800	787	814	732	821	760	821	810	855	797	823	791	788	791	823	800	838	801	781	808	811	840	841	816	855	825	794	831	778	799	839	788	797	793	794	786	811	755	791	794	779	784	840	785	754	813	808	774	755	786	816	855	758	763	816	858	787	836	744	826	848	794	767	778	798	815	783	821	813	809	827	792	775	820	780	798	793	795	789	770	814	799	843	812	771	783	849	810	751	824	867	811	776	800	833	853	832	729	788	790	843	759	824	790	791	789	816	858	832	862	858	769	727	803	791	812	765	794	768	828	863	780	745	789	782	834	807	769	805	791	787	766	802	756	819	761	768	751	776	798	812	831	809	784	815	799	788	824	780	839	798	818	794	815	820	772	810	793	800	793	776	766	765	824	858	796	822	786	813	763	828	794	786	804	767	826	766	795	835	804	818	816	793	805	855	832	803	801	833	807	822	799	851	800	841	790	768	791	821	804	812	851	745	758	806	799	805	783	804	848	757	836	809	718	825	769	840	801	799	788	815	788	806	821	797	806	773	813	776	738	783	810	799	790	792	854	763	805	787	742	812	840	737	819	800	836	810	828	819	810	790	736	783	758	796	787	740	830	777	777	775	776	719	808	773	832	794	783	771	818	778	801	804	861	792	850	801	798	846	776	828	823	803	847	848	834	829	791	825	837	801	849	768	761	812	757	798	851	786	766	838	808	826	814	775	845	814	831	826	842	842	800	798	795	756	769	778	814	787	796	766	797	770	803	771	855	847	807	794	809	813	748	791	801	839	805	881	778	805	777	839	789	777	771	805	810	765	815	763	841	824	771	853	816	852	792	813	793	789	774	762	813	799	805	768	831	786	819	746	757	775	858	757	818	767	823	827	834	794	822	778	788	770	801	764	793	780	787	797	818	765	735	821	767	765	818	827	744	761	772	804	813	794	776	850	750	784	782	836	768	835	792	785	822	791	752	766	778	834	814	839	802	830	852	857	848	844	763	787	839	781	832	762	801	831	830	760	800	792	792	812	830	794	805	777	803	783	781	800	803	807	765	768	834	801	770	758	789	801	787	803	777	803	806	801	752	781	804	805	798	805	782	779	823	809	817	848	771	807	802	780	826	806	789	793	805	775	796	779	753	807	792	832	803	800	782	790	810	815	832	756	825	796	787	836	835	761	842	771	793	796	825	797	768	779	841	835	793	802	782	809	827	769	826	821	817	815	799	814	813	781	777	791	798	784	781	740	842	789	774	807	770	824	794	866	791	774	781	818	790	806	797	796	825	828	791	777	785	855	810	810	817	788	787	789	771	828	759	847	786	786	776	787	797	822	797	809	803	803	857	763	837	814	824	816	834	781	796	805	840	803	777	806	767	787	792	777	745	806	817	803	801	774	805	784	814	794	777	798	771	797	839	862	812	827	809	789	827	826	852	782	792	778	806	847	768	786	799	816	828	810	783	778	806	748	811	787	808	786	845	772	845	793	789	826	812	836	818	811	822	811	804	821	863	852	818	777	815	775	847	825	787	798	775	732	793	832	770	762	794	797	835	803	791	783	762	777	807	890	838	829	816	868	761	791	806	794	787	875	854	807	763	761	788	781	823	794	799	815	829	749	794	774	785	801	771	828	808	781	814	783	816	772	791	806	825	817	812	785	770	803	799	804	800	784	772	826	872	803	807	807	814	781	864	822	782	813	835	817	765	809	795	764	796	788	778	859	794	800	853	796	792	820	828	789	825	804	782	852	837	803	813	765	831	772	776	744	790	875	840	843	799	799	802	795	778	852	800	820	825	820	818	796	787	858	777	792	805	819	769	772	842	820	808	794	805	843	831	795	810	771	794	829	791	802	789	815	850	842	770	781	805	831	782	794	808	804	793	812	807	779	860	757	742	833	821	784	798	823	838	793	798	821	811	835	860	765	784	803	795	792	778	805	790	790	823	805	836	806	791	803	794	871	832	796	782	800	782	819	811	742	785	812	791	792	791	816	792	794	818	766	796	876	778	856	809	802	788	751	817	788	829	768	792	821	741	822	796	797	783	799	804	826	828	807	789	749	824	771	793	770	820	829	796	773	822	779	798	796	763	845	774	849	815	813	829	786	819	760	794	783	778	799	834	785	797	818	730	836	786	814	775	820	838	770	843	793	796	824	798	746	778	773	758	827	788	788	783	775	797	840	794	787	800	825	810	782	792	796	823	837	824	777	801	826	828	813	775	840	790	800	830	783	862	869	818	774	810	816	814	838	819	789	811	806	816	806	843	790	862	748	835	797	827	783	849	809	829	813	841	801	793	816	796	807	771	819	801	790	793	822	748	760	825	803	794	756	775	762	795	825	798	802	815	798	822	849	821	827	821	794	737	828	793	833	819	797	806	782	827	799	751	778	797	806	790	764	863	818	827	787	771	805	774	814	845	791	827	788	778	821	795	763	822	795	817	790	776	808	767	818	799	801	867	786	807	819	806	775	814	813	854	731	783	786	871	753	762	837	813	858	762	819	781	813	805	846	788	817	785	839	774	798	755	773	850	821	800	770	821	842	820	820	827	807	800	759	785	720	749	789	770	787	795	795	829	802	790	828	811	822	807	817	787	814	793	803	824	768	724	790	787	787	813	742	773	778	803	785	790	784	814	784	779	817	834	784	824	768	820	777	788	822	797	815	826	817	845	847	783	816	796	763	757	764	794	827	824	784	800	785	868	747	801	832	744	760	825	784	764	783	790	794	810	784	805	813	807	817	845	801	815	775	753	828	812	811	807	815	789	807	766	817	831	782	804	812	811	801	791	816	795	776	804	855	773	842	837	821	794	814	818	785	758	793	808	767	812	750	846	771	814	837	810	838	791	790	811	801	813	816	779	784	807	845	785	787	843	842	788	808	772	796	787	785	819	779	729	798	780	843	823	811	796	768	799	785	803	761	792	779	819	806	796	817	798	788	833	796	758	766	791	838	749	812	806	831	791	777	836	786	845	831	811	810	784	788	803	803	815	796	794	832	814	790	821	835	804	774	802	809	818	806	775	802	845	785	853	796	798	722	767	776	797	791	779	807	830	840	791	797	815	852	790	755	824	814	790	781	802	846	764	793	816	857	850	773	790	821	814	873	806	774	776	811	807	796	794	802	788	761	784	804	804	806	816	793	825	815	796	835	809	861	767	818	810	823	751	768	790	816	748	801	825	842	759	795	798	817	811	852	811	831	819	792	814	812	773	765	832	757	754	803	789	793
24653	21166	27389	25153	14638	1969	1224	1034	898	853	778	724	687	679	688	631	593	562	603	597	545	547	518	552	526	526	519	509	526	482	492	495	477	461	482	508	476	468	438	488	489	494	465	446	431	468	452	432	419	436	463	443	440	460	407	415	446	429	485	457	489	460	473	445	463	404	513	450	480	485	463	455	493	406	426	411	394	418	489	432	396	464	485	432	433	424	430	426	429	440	473	408	423	424	449	433	442	433	422	469	419	453	432	450	419	427	434	439	427	485	417	440	422	457	428	428	427	448	459	437	442	452	432	429	431	445	414	429	405	427	418	449	466	387	457	430	444	426	464	435	414	399	409	411	477	446	447	397	404	446	490	447	405	444	414	426	445	437	475	473	431	406	472	453	445	447	461	427	416	487	431	412	462	456	456	456	466	423	418	438	455	409	422	429	410	451	429	442	436	408	444	426	457	395	410	417	457	486	416	414	464	420	415	438	471	443	418	444	436	457	473	444	410	426	402	469	388	422	429	446	447	425	460	440	442	433	403	421	420	453	428	433	445	433	442	424	456	434	453	411	469	430	405	433	440	424	441	415	420	426	444	425	414	437	478	435	429	428	489	424	469	453	393	435	432	436	450	457	457	446	453	455	420	456	431	420	437	409	419	466	460	444	442	460	434	408	438	438	398	432	468	411	445	490	462	449	405	442	430	459	443	475	399	468	449	425	399	451	456	426	473	452	418	475	446	417	460	449	454	406	468	450	451	415	456	446	455	412	469	451	441	468	457	476	436	431	419	459	461	426	408	411	460	439	434	418	399	418	437	449	455	463	445	470	429	438	440	420	443	451	446	407	469	418	447	435	447	411	401	437	427	427	405	446	445	445	430	429	407	432	454	446	426	454	440	426	454	415	436	447	419	435	399	462	408	451	465	401	472	445	468	428	430	412	415	429	422	428	433	438	436	409	425	469	476	406	477	454	421	412	438	430	420	464	435	408	449	446	422	457	435	472	409	452	441	430	425	434	407	462	485	444	441	421	461	478	440	437	431	398	435	504	436	404	428	474	478	436	456	419	425	451	433	484	427	480	425	459	412	435	439	470	412	400	410	441	414	429	447	429	437	437	418	484	452	444	478	415	451	416	447	448	454	464	449	428	430	430	442	423	430	433	430	449	410	438	450	431	435	405	417	462	428	433	449	461	451	450	450	408	475	468	467	463	436	471	411	445	442	423	443	429	462	452	422	441	422	411	427	439	418	461	448	369	434	423	435	436	438	449	435	431	426	450	457	450	446	458	452	407	455	447	430	424	403	411	442	445	429	452	483	413	463	430	471	473	482	437	483	495	428	440	429	414	421	427	420	458	470	435	438	428	423	434	453	444	417	480	431	438	467	423	401	442	465	447	434	394	455	452	442	434	423	445	479	414	431	447	449	446	419	425	425	419	466	425	432	423	459	468	454	450	447	449	452	449	415	459	480	414	463	431	474	431	454	446	442	420	415	445	469	414	436	423	459	441	478	488	431	485	408	441	436	459	434	438	456	432	448	429	409	433	429	469	487	432	420	453	437	444	473	425	397	427	414	429	452	464	462	435	453	460	474	464	491	421	459	441	443	448	455	393	436	448	470	438	437	442	471	440	458	414	452	426	441	430	443	423	441	441	457	451	406	450	429	424	422	458	433	414	418	443	447	441	432	448	454	439	438	388	427	469	420	422	396	408	458	421	455	424	429	454	443	431	458	459	440	485	428	440	466	455	456	424	447	439	417	447	458	399	457	441	439	448	433	399	448	423	438	434	452	430	412	443	441	406	452	465	428	424	473	409	446	459	435	453	462	471	428	428	431	441	456	429	447	420	425	400	443	423	395	409	399	434	452	466	445	418	458	443	444	420	478	436	445	494	394	461	412	433	408	455	428	458	401	457	432	424	405	443	452	466	414	446	427	440	434	440	430	447	428	423	473	436	420	452	408	405	469	434	426	419	418	461	447	397	452	414	427	421	442	413	431	424	407	442	430	441	445	403	438	427	413	435	490	441	426	454	456	442	421	431	457	428	419	464	417	456	473	396	406	440	412	414	393	427	414	442	485	425	443	498	424	413	454	419	464	422	430	416	459	454	444	418	449	466	448	388	436	442	433	441	415	434	443	464	427	421	444	431	448	404	444	436	450	464	500	441	448	445	404	443	445	444	440	427	423	399	400	436	450	438	454	442	449	458	449	418	458	430	407	432	446	442	406	437	428	439	431	426	445	435	426	441	449	406	476	430	456	442	477	420	432	444	439	475	459	448	449	443	500	447	396	451	444	439	457	434	408	423	469	438	445	440	431	449	468	433	456	440	407	423	415	462	458	443	447	441	468	444	467	448	405	442	437	431	419	428	409	449	415	440	426	434	443	426	438	437	469	457	410	416	414	425	430	451	444	440	475	454	482	431	422	421	453	433	450	418	436	421	454	456	464	428	448	438	425	409	451	448	452	420	439	421	443	427	462	438	428	377	448	443	434	431	428	416	416	436	436	410	420	426	445	463	460	434	406	454	439	485	485	432	419	402	452	436	464	442	446	411	445	436	455	430	406	455	448	414	461	475	447	440	408	436	459	444	404	405	411	455	442	474	419	462	450	437	442	451	468	384	408	435	452	448	497	507	418	434	426	458	430	429	420	473	414	412	429	462	465	419	428	481	447	455	432	457	457	438	427	429	458	440	469	437	483	449	463	468	442	444	456	423	434	439	430	426	454	438	405	442	436	414	456	415	423	418	405	460	464	410	402	407	460	419	421	463	418	462	426	419	497	464	448	461	432	425	412	463	440	443	409	481	458	433	432	435	438	462	428	450	475	441	414	424	420	464	448	438	438	463	502	443	423	395	405	432	441	417	433	434	435	468	445	432	447	409	432	423	479	452	440	457	462	419	405	451	493	426	454	439	399	435	466	478	447	411	459	462	436	461	455	435	462	443	431	412	437	453	465	442	427	426	391	386	456	452	455	446	442	448	444	407	474	465	428	478	424	441	429	422	413	451	458	438	448	425	427	439	441	455	434	475	447	458	405	402	433	460	462	456	431	471	450	450	455	421	448	466	443	443	468	465	426	472	449	442	450	489	448	447	441	441	456	448	440	423	446	417	445	461	427	421	451	436	455	429	472	481	417	452	445	438	441	413	405	428	463	439	451	407	462	434	479	421	449	451	405	451	423	401	421	430	408	419	443	434	442	391	466	464	434	455	416	408	453	433	456	466	432	469	424	447	438	461	397	417	434	438	451	436	439	465	452	445	428	405	434	436	411	480	438	428	423	444	421	459	448	453	432	415	407	445	394	419	434	404	452	449	417	461	461	419	412	424	434	448	450	393	395	473	406	422	444	466	438	427	404	489	371	420	446	435	441	461	410	405	423	451	459	389	458	428	443	439	438	444	465	469	394	461	428	451	437	422	445	439	425	470	461	412	439	428	461	440	427	461	416	443	462	401	412	458	478	423	461	424	416	473	429	438	455	452	454	441	453	479
21503	37544	23484	7361	3616	2671	2137	1777	1564	1388	1300	1111	1061	958	975	839	895	800	769	765	727	713	732	728	691	656	660	674	670	632	665	605	610	658	595	586	621	644	609	581	561	571	545	552	606	533	543	532	592	536	531	587	534	582	518	535	535	605	491	562	529	486	523	543	476	536	550	576	577	583	561	544	550	574	554	524	555	519	550	538	553	524	557	555	538	524	526	549	546	545	534	513	526	522	519	468	525	515	559	489	563	527	554	547	511	555	555	533	515	496	552	505	520	521	562	541	489	512	513	530	550	511	556	519	509	502	556	542	539	506	540	585	572	504	527	499	540	542	542	520	521	498	524	505	499	491	537	531	548	529	527	498	516	551	553	556	532	531	518	525	506	504	538	543	539	533	542	513	526	553	530	508	579	567	600	548	523	529	541	499	514	491	565	553	519	545	529	550	487	508	522	525	526	520	507	528	514	564	534	484	493	524	510	522	518	556	517	536	542	520	515	511	527	517	475	518	532	528	508	528	503	528	545	552	532	508	492	532	567	525	510	502	539	518	545	546	513	512	537	505	567	559	551	521	559	547	542	562	549	534	496	518	526	535	546	527	560	544	496	517	509	546	480	540	552	485	527	551	526	557	541	518	569	518	533	488	502	544	469	559	524	497	519	505	487	520	534	537	533	554	537	528	502	543	533	518	560	528	515	549	523	518	511	530	515	550	530	523	531	556	554	495	517	516	544	512	535	529	526	515	516	523	537	535	538	546	530	542	520	543	510	525	558	575	539	537	543	519	567	505	505	508	543	517	551	593	554	518	476	559	494	535	522	544	513	517	521	558	529	540	530	525	532	510	541	539	533	504	515	534	526	529	581	536	568	537	520	506	460	559	540	540	494	553	535	507	486	522	572	591	523	492	494	513	529	548	522	521	505	536	520	555	526	548	510	500	518	544	613	512	552	555	538	537	563	553	509	539	563	539	541	526	566	516	533	534	547	528	545	524	484	484	557	542	548	494	511	510	552	514	554	574	467	558	553	590	532	525	558	519	544	512	513	545	551	515	533	543	570	550	532	499	579	551	516	542	557	519	539	540	507	546	531	560	540	558	522	563	495	545	522	537	517	537	539	546	529	531	519	513	542	519	569	524	516	545	536	504	535	494	554	504	532	523	555	498	531	523	551	543	561	559	550	514	571	503	510	537	540	569	489	477	536	541	549	540	546	572	567	518	538	491	522	523	485	511	542	508	525	466	529	467	514	521	489	538	521	545	520	547	533	551	529	515	589	504	585	487	479	529	549	519	519	497	520	529	546	527	533	524	553	514	545	566	562	483	522	540	517	517	532	540	572	478	513	525	523	546	558	510	510	540	497	541	585	459	561	510	514	522	557	562	555	470	512	528	529	542	551	494	538	523	526	565	508	539	489	508	511	512	509	505	538	553	514	536	500	553	510	532	574	516	555	567	541	530	545	507	549	524	509	554	515	545	501	524	541	506	521	504	530	523	544	529	550	569	560	570	534	536	504	500	525	535	518	551	539	554	524	518	514	530	516	488	502	524	561	512	537	499	517	565	593	567	482	510	531	525	536	543	501	512	558	487	500	529	512	568	556	527	553	518	553	533	547	524	487	537	538	509	538	547	505	537	535	544	508	553	562	508	547	523	526	518	527	515	545	536	544	535	550	566	492	535	481	556	531	506	530	515	515	493	507	539	567	507	503	504	504	539	541	555	522	558	564	570	535	497	461	528	539	501	493	505	493	558	535	586	564	519	528	579	476	536	520	541	562	547	552	545	515	483	497	528	537	513	504	557	517	521	528	548	529	540	589	531	520	533	507	518	543	483	569	523	537	547	578	514	537	544	526	546	544	571	582	526	537	514	538	553	538	537	538	550	537	584	544	497	552	486	490	548	550	517	524	565	509	580	508	518	536	539	528	548	561	522	558	547	545	527	571	515	539	480	573	487	558	515	540	511	546	524	524	516	518	505	560	508	524	507	522	548	507	506	516	542	528	509	507	550	527	553	552	556	485	518	553	502	521	517	543	515	542	517	563	541	550	549	537	535	501	544	527	535	519	554	513	475	530	465	513	552	501	570	556	544	503	523	527	533	543	525	496	504	497	535	512	491	550	566	509	554	523	525	567	529	530	530	532	489	578	554	556	552	563	541	539	531	531	551	514	541	542	523	518	509	528	500	524	550	571	513	570	523	508	522	548	518	490	530	534	472	507	521	555	515	538	530	556	540	522	492	500	563	531	507	513	498	529	538	506	521	538	543	505	520	520	544	528	526	527	500	533	521	498	516	538	539	529	537	533	541	547	551	534	534	552	511	500	545	526	533	543	503	536	562	476	545	510	554	527	555	535	531	495	537	486	532	526	513	542	541	490	542	541	553	509	521	521	568	545	550	568	546	494	485	546	548	562	541	532	509	517	505	538	567	573	502	549	563	536	509	570	550	562	503	521	501	570	549	550	516	544	552	513	572	542	514	534	550	527	525	528	532	543	543	512	550	511	530	528	518	521	522	527	525	539	550	491	564	518	515	516	507	573	522	541	539	520	509	539	517	491	549	540	522	547	527	527	529	513	505	547	538	513	563	517	493	535	571	499	539	553	506	517	545	594	547	544	536	533	539	534	507	528	508	520	534	569	513	569	546	543	510	521	541	506	520	539	544	541	587	505	558	515	531	523	464	564	528	504	539	550	495	522	518	525	547	544	561	540	481	512	504	545	522	506	522	521	528	525	491	524	544	534	521	517	514	523	535	501	519	521	522	513	526	521	553	543	596	538	526	498	538	534	489	527	497	507	578	590	521	529	545	543	559	516	535	514	515	507	525	509	517	515	573	519	543	558	484	482	548	563	530	567	529	520	533	511	519	532	512	554	532	519	521	559	545	519	539	471	512	561	525	490	548	549	536	480	509	556	529	560	478	511	509	544	512	538	506	539	532	523	532	546	526	540	526	547	507	533	515	546	512	557	549	505	486	540	535	556	526	565	482	537	535	545	501	564	483	531	537	496	499	511	515	504	548	480	523	535	503	527	530	519	553	498	552	569	535	525	532	547	512	521	547	517	530	558	547	520	529	568	521	560	562	535	512	544	510	512	541	551	553	513	546	571	557	554	513	537	552	557	548	530	526	519	527	504	523	518	503	534	525	526	554	561	551	553	548	527	534	502	546	556	531	501	534	519	546	535	527	575	504	539	503	526	562	508	506	516	570	524	525	569	541	494	550	526	551	547	570	542	516	499	519	541	534	523	586	553	490	499	528	517	540	493	506	516	511	558	530	540	573	527	514	506	550	534	528	555	523	498	527	551	529	519	464	478	522	493	538	574	522	514	556	510	527	514	531	496	526	563	538	499	507	540	585	551	513	563	527	525	501	504	539	543	542	508	542	505	518	544	485	547	557	547	509	517	534	582	515	518	507	530	504	542	544	499	519	494	549	542	519	518	528	526	507	588	519	565	532	509	527	513	539	539	518	532	523	555	540	522	476	525	499
22683	21248	28752	24074	21253	21303	10497	2375	1616	1568	1413	1206	1083	1020	992	976	931	892	794	852	764	715	768	768	688	691	677	683	711	689	618	638	660	616	578	602	584	605	637	557	554	554	542	530	547	581	502	522	579	536	552	538	518	549	505	499	504	515	485	497	500	520	508	510	488	487	508	514	495	498	516	519	538	501	464	497	472	553	545	480	504	509	446	515	491	544	531	473	468	472	492	511	490	483	522	532	508	496	464	516	498	512	491	460	487	473	498	501	526	487	531	489	488	528	518	504	519	461	447	486	489	476	508	483	455	491	470	500	496	490	519	475	487	510	519	542	498	487	469	515	481	514	504	511	476	496	484	506	505	457	468	491	520	542	494	469	472	506	478	464	524	500	461	459	508	491	507	493	460	540	509	481	459	459	500	531	491	490	501	489	491	466	510	541	482	531	494	472	492	502	473	478	502	523	544	528	504	506	505	518	433	488	486	514	492	521	547	531	509	524	516	496	484	466	463	480	508	476	484	468	535	491	457	516	484	480	507	509	500	519	451	502	478	494	495	473	498	482	538	512	488	478	497	525	529	514	484	519	493	478	485	479	485	496	474	475	484	512	486	550	505	525	503	530	503	498	494	533	524	513	507	522	531	515	481	465	498	466	534	521	507	501	492	491	486	476	513	486	520	528	459	478	481	482	493	516	480	476	484	499	486	496	474	481	511	529	533	482	520	506	508	481	517	501	496	524	521	486	481	460	513	502	498	499	467	473	500	507	522	532	550	488	480	466	490	473	508	442	500	514	539	504	473	478	505	474	466	482	493	518	520	501	487	486	519	537	511	480	526	538	465	477	521	471	484	539	502	498	485	530	482	515	485	493	524	509	474	469	458	483	521	504	529	492	513	468	526	482	491	528	499	528	479	496	513	510	520	495	554	494	463	512	509	504	495	498	520	517	489	474	529	484	479	498	492	461	455	467	473	497	526	529	506	479	492	461	510	499	464	482	527	524	528	466	450	514	488	492	519	469	528	500	494	477	485	510	498	516	469	499	516	503	547	483	540	495	473	544	506	486	485	490	496	477	535	518	500	476	496	525	522	508	459	496	500	522	470	525	487	488	548	481	481	491	508	480	482	517	514	481	501	497	488	451	453	488	540	477	523	540	514	478	546	488	479	524	480	486	494	504	476	517	507	509	481	477	532	484	482	476	561	496	501	496	541	502	504	518	486	465	521	540	487	528	514	518	524	481	497	511	527	507	502	503	469	523	514	484	490	557	477	468	509	485	508	488	531	483	493	493	518	506	467	515	518	527	495	471	473	455	471	477	502	518	493	528	505	493	494	507	521	486	470	472	504	496	482	488	493	506	526	491	542	508	496	501	457	496	504	528	514	476	498	495	468	494	480	532	492	504	521	452	532	463	523	492	506	515	483	509	448	504	504	465	498	500	538	468	498	505	459	526	510	464	477	500	497	495	510	493	510	453	498	469	451	529	512	463	490	485	504	513	503	491	503	482	523	511	522	529	551	466	482	497	508	503	493	510	505	529	503	436	453	478	484	528	530	513	495	505	509	489	465	503	491	448	526	491	487	490	478	510	511	465	472	526	531	486	488	507	514	478	468	503	513	489	480	478	467	508	499	507	523	524	516	499	488	510	525	474	497	517	519	489	490	485	513	492	513	441	504	511	468	465	533	492	497	499	461	495	486	536	492	501	454	459	513	545	483	475	503	473	522	481	496	492	510	483	476	481	491	499	463	481	519	514	520	516	519	493	501	519	491	490	523	510	495	508	487	483	464	504	477	490	511	536	503	486	504	504	501	545	493	496	516	518	488	510	534	510	506	490	524	519	488	507	497	500	512	482	483	493	468	505	531	525	506	515	493	539	448	493	517	503	504	536	485	473	493	510	502	523	479	498	521	492	496	469	527	484	456	471	493	478	494	514	507	495	498	493	502	484	478	494	518	491	494	481	482	467	494	510	478	523	513	486	505	510	529	504	468	465	516	482	476	448	493	448	466	507	511	500	524	509	488	482	501	504	545	476	510	479	461	485	514	493	496	454	465	521	476	518	509	499	529	488	482	510	483	479	501	494	486	517	473	525	472	497	507	473	471	564	460	487	495	456	486	523	488	490	527	541	519	504	482	489	502	535	510	521	513	519	545	515	486	489	537	525	518	534	504	510	560	505	486	466	481	466	523	511	553	452	526	490	495	490	466	491	497	496	538	469	465	509	503	487	505	496	459	514	479	514	535	483	499	521	537	490	498	538	460	496	480	509	473	488	511	495	454	493	501	556	498	464	473	504	511	489	514	475	478	522	515	488	520	487	456	504	507	524	481	495	525	481	498	517	479	465	548	463	489	500	491	459	495	505	517	477	513	483	479	524	444	507	485	501	468	483	473	524	469	539	522	510	493	512	473	492	509	507	469	509	502	483	475	502	497	526	521	508	478	488	496	491	473	536	514	450	496	519	473	512	476	517	547	457	515	508	497	512	524	488	477	509	488	498	508	494	489	496	484	449	536	502	499	524	511	514	482	492	508	508	464	509	478	452	508	494	483	491	497	510	508	515	502	510	485	521	469	464	459	470	502	495	464	455	449	478	501	486	475	548	490	555	482	489	488	504	483	489	487	540	493	519	493	534	505	495	504	502	470	538	516	504	520	512	506	519	454	500	457	504	483	460	527	495	552	521	490	467	504	494	496	515	537	535	509	511	467	496	467	494	475	456	478	473	529	525	494	473	508	485	491	487	510	510	552	484	493	483	528	477	488	477	512	483	477	480	469	502	472	482	520	495	470	498	491	466	483	539	496	538	498	460	525	511	513	487	488	459	509	485	512	523	458	487	462	497	501	522	466	513	478	495	489	486	489	522	467	448	546	475	518	460	514	514	545	485	507	500	511	518	482	502	522	485	491	484	461	516	502	483	521	472	506	509	489	496	480	501	500	506	488	493	522	468	494	497	485	514	478	476	511	478	431	513	460	476	525	508	553	483	525	496	536	492	523	471	517	488	487	543	501	475	501	458	450	500	471	528	499	511	509	497	476	514	479	537	475	471	497	456	437	468	453	458	470	534	493	497	502	531	495	480	496	506	493	453	522	520	514	490	500	482	489	524	514	491	523	487	442	481	507	472	468	504	502	497	496	482	512	503	452	479	491	505	499	508	481	484	491	490	482	512	472	511	481	508	503	522	525	481	473	525	529	469	490	488	474	489	527	476	507	499	475	487	479	496	522	493	477	499	462	453	487	494	484	476	471	483	501	468	506	490	480	495	483	517	526	523	551	469	492	508	503	500	485	511	528	525	504	481	528	482	510	497	455	471	512	485	564	453	501	450	528	469	495	497	478	520	497	523	535	479	528	488	530	498	516	520	498	493	470	519	457	533	507	508	501	496	510	468	515	506	513	535	456	504	467	488	494	482	547	505	473	552	522	494	495	479	503	482	473	497	480	470	510	511	505	516	507	479	497	542	517	519	532	463	508	482	465	461	496	503	486	509
24795	46913	34864	12856	7292	5367	4028	3495	2924	2637	2217	1888	1713	1545	1482	1351	1283	1234	1146	1130	1083	1083	1000	1027	974	956	916	921	909	851	865	856	827	812	740	802	755	753	768	697	678	661	697	667	649	671	634	646	639	649	659	614	627	620	628	647	633	641	643	648	598	621	592	634	609	620	652	552	580	617	576	597	611	636	538	640	614	599	631	620	611	624	608	617	643	634	582	605	652	627	606	620	593	620	549	599	571	577	622	592	582	599	649	616	568	626	623	623	646	579	568	575	583	575	626	573	557	611	618	565	580	642	584	583	588	570	575	579	628	607	598	581	582	602	618	604	558	591	614	589	614	563	593	584	610	613	604	598	596	567	559	606	554	556	621	623	604	599	535	593	603	608	585	579	573	617	640	571	628	634	646	597	593	591	578	533	641	584	575	571	600	607	594	590	591	559	614	593	611	580	612	617	588	612	596	607	585	639	568	593	611	610	578	593	604	599	578	590	639	615	602	562	612	595	548	576	583	609	607	614	580	592	604	628	583	622	565	622	621	598	569	596	589	573	594	632	622	585	585	578	581	609	607	571	651	550	589	560	567	533	602	574	569	606	595	621	590	574	631	581	550	567	560	572	573	625	614	590	621	569	625	569	605	546	591	620	569	607	591	587	614	620	586	589	591	576	584	585	605	607	572	609	579	600	558	586	617	604	657	613	572	597	600	641	577	611	630	602	605	584	589	626	577	595	577	619	613	594	617	592	590	581	616	554	566	610	563	610	598	579	604	589	578	600	587	582	586	593	609	632	546	533	578	582	566	586	609	556	582	612	624	587	604	572	564	574	575	618	599	561	563	550	613	563	592	608	582	617	600	570	635	618	611	598	570	603	601	586	624	549	632	603	594	573	627	630	589	636	606	636	567	620	571	580	578	597	564	552	566	597	629	591	629	617	568	594	646	610	612	571	581	617	596	604	603	577	610	572	564	560	600	564	570	628	605	608	610	608	612	612	646	598	607	592	617	591	582	581	607	596	601	573	580	585	582	563	593	585	569	577	541	595	602	601	615	589	599	587	574	578	596	612	570	594	568	560	570	586	613	573	595	588	562	550	593	592	598	609	634	569	612	643	602	588	609	581	563	588	565	560	567	610	541	559	568	552	597	554	598	622	616	611	579	559	622	612	606	646	579	581	568	595	603	554	574	603	561	576	574	599	606	607	598	571	616	624	621	583	602	590	555	599	577	558	561	557	577	604	598	610	596	650	611	595	612	619	609	583	594	554	584	576	575	590	593	587	590	592	599	612	560	593	579	585	631	581	572	596	594	597	603	575	646	570	633	600	585	616	601	603	589	583	621	582	592	580	597	595	548	605	597	604	661	625	633	601	566	614	571	585	594	626	600	600	561	575	589	606	639	581	578	603	541	619	587	574	614	575	624	632	583	549	588	593	608	595	573	573	626	579	591	635	592	559	586	625	579	535	611	663	592	581	574	599	615	606	580	569	611	615	639	589	568	597	589	619	574	601	617	561	581	564	553	573	576	632	607	573	614	601	587	590	589	594	584	556	601	615	607	643	580	603	569	591	599	596	621	615	522	605	593	537	578	571	616	580	616	617	623	605	585	597	589	611	594	658	601	580	592	602	563	594	618	581	610	599	557	626	616	638	578	603	593	603	601	612	600	587	585	556	589	547	597	541	619	567	561	618	593	563	590	560	537	582	610	573	594	592	647	578	551	631	618	590	585	607	559	623	603	553	607	588	589	600	643	606	564	620	604	597	601	565	633	614	621	550	617	597	558	557	593	571	560	547	607	543	615	585	621	572	556	553	607	602	583	628	555	550	631	612	613	573	597	576	613	603	604	606	596	587	621	578	601	591	591	638	585	621	553	610	571	638	593	601	591	580	579	586	611	598	585	582	584	660	587	602	589	639	585	585	593	590	587	588	611	555	563	574	601	632	603	588	566	575	609	562	584	616	607	564	533	589	615	590	622	613	594	607	559	601	553	574	588	589	618	618	598	605	608	591	578	639	586	557	606	618	585	580	592	594	589	604	599	617	533	546	603	562	603	574	615	629	603	617	600	607	569	580	561	619	603	598	581	598	635	563	626	627	622	574	612	596	599	603	558	587	616	632	632	581	593	616	581	611	616	586	572	590	607	586	615	614	557	618	588	555	585	600	602	593	609	627	566	621	582	617	606	633	565	600	597	622	603	587	565	597	592	599	604	575	607	569	573	626	582	593	558	604	600	588	588	577	628	587	580	594	579	581	559	617	572	596	561	632	606	589	574	560	599	620	566	607	580	672	600	563	567	569	593	573	593	629	610	609	633	567	620	590	603	600	599	632	543	608	555	551	600	608	566	553	576	605	612	596	577	589	558	564	539	584	614	596	583	608	606	570	648	577	595	618	550	606	606	580	635	589	565	580	573	623	556	562	627	602	556	565	580	562	595	623	586	560	617	555	634	542	628	607	585	621	638	587	584	623	604	600	591	565	556	638	601	618	577	571	589	568	591	636	587	526	607	566	577	596	604	591	613	611	605	593	649	619	635	581	549	618	601	591	576	586	594	600	564	598	586	571	574	589	585	580	614	588	574	625	611	539	636	608	590	553	623	613	559	632	574	578	621	604	604	617	590	568	592	616	626	623	640	647	586	595	556	613	591	608	624	575	549	613	595	610	601	569	626	548	593	597	588	597	620	621	595	574	573	577	583	616	592	580	554	596	616	585	591	607	594	606	580	550	599	544	615	598	600	566	591	598	600	615	553	580	626	602	566	594	589	555	578	564	576	586	608	608	627	605	568	583	566	580	575	573	585	600	624	607	636	608	620	613	618	609	599	606	601	606	546	558	580	609	629	598	609	600	574	584	574	578	544	607	556	594	584	613	588	605	630	605	572	520	540	594	605	600	596	640	565	580	603	584	586	576	608	597	577	613	587	598	596	598	576	592	633	547	623	550	622	634	619	582	579	596	573	626	572	575	546	638	603	607	579	600	663	594	559	594	596	562	603	580	581	562	552	584	617	594	584	575	605	603	578	559	608	552	560	569	608	568	587	554	597	560	610	552	613	596	590	621	582	559	595	616	597	575	586	583	582	617	608	592	587	585	619	608	604	634	602	578	605	560	589	573	594	580	623	566	593	620	541	621	563	586	599	551	581	580	540	564	577	611	653	606	608	595	571	589	593	602	576	623	597	587	584	587	601	629	626	590	584	630	547	592	581	580	645	578	576	547	613	572	586	642	617	583	563	627	561	594	567	542	580	553	595	627	588	597	608	574	615	623	610	612	590	628	589	594	621	600	617	596	570	610	634	642	608	608	592	588	638	606	555	594	588	618	571	567	627	631	545	579	612	621	581	654	601	598	587	569	584	609	593	607	595	626	641	589	553	588	571	607	595	611	614	612	618	566	584	629	598	588	552	600	561	594	600	599	573	611	562	631	591	607	619	573	587	589	556	604	553	594	613	606	611	607	615	601	601	573	553	516	567	527	578	618	570	591	566	557
27785	22336	18489	4741	1501	1160	1005	985	840	847	853	754	791	721	713	651	688	684	667	667	635	652	709	694	649	675	656	694	633	641	642	600	663	602	602	636	687	611	666	617	613	610	609	625	573	637	660	594	633	641	646	639	612	672	647	593	633	581	597	594	597	573	606	604	617	609	621	599	574	590	634	664	628	656	651	615	560	604	609	636	621	591	582	588	629	633	585	635	610	615	569	585	624	626	609	598	575	603	584	611	621	593	573	644	549	583	618	664	630	581	642	620	618	604	629	593	575	596	594	603	615	614	583	601	566	597	615	617	574	586	653	621	597	627	625	601	637	598	638	619	627	596	628	640	586	612	581	580	561	556	629	626	575	623	613	576	593	586	621	597	601	629	613	593	583	619	617	635	591	608	548	623	632	625	609	589	594	600	613	605	588	626	610	647	623	575	626	608	627	584	627	592	588	619	612	579	580	626	606	587	612	632	593	623	613	604	586	563	612	645	585	547	607	601	590	597	607	617	601	597	582	608	569	585	639	588	595	630	640	607	635	605	602	650	578	600	601	623	603	633	582	608	622	615	625	600	630	560	644	613	599	625	627	641	585	584	606	564	674	604	599	635	605	584	561	611	648	562	620	613	645	618	615	603	589	620	655	602	637	643	587	594	605	638	615	639	576	612	601	616	614	611	666	595	615	601	605	618	625	673	603	569	567	550	560	643	597	597	616	613	606	599	623	612	544	642	576	596	595	628	593	608	595	578	596	638	574	601	638	593	569	644	581	619	576	606	615	567	635	603	612	626	618	621	630	623	617	551	644	616	595	624	609	592	616	586	607	589	627	630	590	630	621	590	592	582	615	612	595	635	634	593	573	591	569	565	598	593	595	607	609	609	612	574	622	615	578	612	615	592	653	583	604	599	586	637	596	607	617	656	583	607	588	598	610	641	622	614	614	558	558	613	655	607	612	566	615	597	568	606	576	565	614	561	641	623	557	593	622	595	598	631	575	616	607	598	629	599	590	614	586	632	578	607	582	622	622	622	594	572	630	615	619	644	629	610	596	605	595	669	586	632	601	590	642	594	590	646	669	586	589	616	605	605	599	592	625	622	659	582	605	609	638	620	570	637	616	614	643	612	607	587	608	600	612	589	632	633	635	614	643	593	603	592	621	632	593	654	591	579	631	623	585	623	595	626	582	621	612	566	619	629	527	540	600	619	629	605	609	620	651	583	588	626	582	581	581	645	587	633	629	575	618	622	592	596	597	627	567	610	637	562	596	552	658	594	571	630	596	566	598	620	612	591	558	555	645	638	645	600	583	618	567	631	625	614	586	642	629	608	550	608	615	635	594	588	629	634	625	612	588	639	611	602	628	569	557	561	619	658	655	582	604	597	617	610	592	609	545	575	614	576	599	611	624	649	626	564	605	614	618	635	592	630	643	606	647	615	628	586	617	578	631	616	631	591	563	695	617	666	577	583	584	599	589	601	558	626	598	649	568	551	644	646	573	612	620	629	622	536	595	589	580	616	587	584	609	614	596	604	636	680	606	641	622	553	575	622	644	618	649	615	617	576	643	637	621	625	602	610	609	603	583	632	617	612	594	595	638	573	624	614	599	612	605	623	594	599	614	575	619	610	617	626	607	631	565	600	589	598	611	593	644	658	587	624	605	609	603	592	582	591	625	648	593	634	574	597	632	565	601	611	568	608	614	609	603	616	596	630	607	622	610	640	604	568	606	649	611	584	628	610	645	622	584	584	629	578	658	601	628	610	652	601	628	608	638	578	619	616	584	608	610	600	585	603	649	640	613	584	645	614	629	606	650	592	627	593	565	604	630	602	564	590	558	610	635	636	590	584	602	655	610	645	602	616	598	618	604	578	633	645	590	577	640	576	602	583	570	635	554	626	596	602	582	553	645	591	572	586	599	612	607	600	612	626	623	681	638	619	606	639	578	616	597	572	554	566	580	635	632	651	625	593	655	577	655	586	644	599	603	612	611	594	615	598	613	613	605	624	653	613	582	618	647	620	616	565	582	597	580	590	623	563	585	617	605	583	619	603	606	568	642	607	608	595	585	566	617	620	636	631	643	647	576	618	602	609	582	605	630	635	603	592	608	580	602	577	568	606	621	605	621	579	622	563	588	600	594	617	623	624	654	619	576	595	611	613	632	594	599	566	677	624	618	616	620	626	586	598	591	620	584	596	571	612	629	616	606	587	595	597	605	612	577	592	626	624	613	610	588	637	605	535	619	639	611	571	590	600	646	650	648	651	564	616	587	598	603	602	615	594	601	624	564	580	605	625	586	610	596	626	582	596	614	611	633	619	582	586	630	625	586	611	608	599	606	615	618	619	608	589	593	609	657	586	662	612	580	621	618	580	609	614	635	678	602	587	569	580	610	626	656	592	601	601	568	576	626	612	583	600	581	582	653	635	580	580	589	604	640	662	619	619	618	607	590	583	649	631	634	622	627	635	599	547	627	615	604	611	628	610	622	636	582	611	596	583	591	594	621	633	601	572	586	603	608	620	576	561	556	596	610	614	579	640	585	609	625	603	522	598	585	590	588	593	577	601	613	614	602	575	598	612	616	626	596	614	609	628	556	629	631	604	630	607	626	585	609	643	611	562	617	618	584	548	603	614	592	646	615	607	618	614	593	621	603	648	626	640	601	642	607	603	566	656	597	609	622	581	578	618	581	617	592	602	636	621	650	613	554	592	577	599	601	655	567	608	614	593	628	624	619	587	590	632	652	594	611	605	628	563	579	597	641	632	602	545	650	600	641	608	558	617	591	602	628	616	573	609	628	597	618	559	628	586	580	623	602	641	604	557	599	593	587	588	596	626	631	599	643	620	607	574	588	510	652	633	640	627	631	607	613	589	558	594	591	586	646	605	644	588	598	610	594	604	550	653	586	673	619	611	581	575	624	596	591	574	623	607	570	594	605	612	600	603	650	626	598	627	662	557	569	612	633	575	588	583	613	614	627	636	614	575	596	569	590	573	652	583	610	604	617	585	627	565	580	582	607	647	598	646	591	617	611	587	617	619	589	585	604	608	597	579	629	645	574	552	613	600	590	604	646	603	596	613	629	607	578	566	594	633	558	619	579	571	615	602	584	619	598	568	633	624	587	565	606	582	610	603	631	594	602	604	572	629	609	565	611	593	605	587	560	593	613	611	608	619	632	619	657	618	623	598	655	624	587	663	591	580	623	635	605	587	608	598	565	632	603	597	595	598	611	635	633	606	596	582	604	610	633	599	633	572	617	617	563	591	627	549	572	611	635	631	623	641	627	631	649	605	674	606	616	643	583	585	581	581	598	603	632	638	630	623	625	587	671	596	644	644	548	610	616	600	660	638	611	597	573	618	600	625	624	610	611	597	598	590	613	608	589	604	608	632	598	606	599	594	598	584	595	606	605	647	595	665	595	552	562	605	619	619	622	611	621	590	622	624	629	583	613	605	593	615	629	634	614	605	562	601	603	616	586	612	632	589
21905	33469	20233	4209	2254	1790	1491	1376	1300	1195	1099	1023	979	914	973	963	900	916	872	804	798	865	790	796	817	828	760	780	770	756	784	783	749	739	789	772	728	788	760	751	713	725	752	737	704	687	718	732	716	723	757	770	743	688	706	780	746	708	735	750	781	734	734	728	711	701	753	716	687	725	715	707	772	706	749	700	690	728	731	662	731	738	671	699	723	735	730	743	719	727	668	755	768	713	686	709	683	723	728	768	752	672	682	724	679	702	720	729	722	700	729	705	718	677	750	735	707	715	747	746	705	752	755	712	671	714	762	715	707	764	708	722	720	726	739	723	773	735	756	692	756	709	715	668	728	710	701	684	719	730	712	715	711	682	745	719	771	688	729	706	739	738	687	675	734	784	652	687	762	763	737	729	734	684	703	667	650	725	738	718	728	700	696	720	726	710	723	695	751	739	680	758	685	796	699	717	696	666	757	730	706	748	684	660	694	739	724	676	714	680	752	706	717	709	697	697	675	713	696	717	694	701	726	715	702	684	763	703	742	800	690	701	746	687	691	724	707	722	731	702	752	735	722	665	701	722	720	709	681	693	725	680	748	716	748	727	749	735	779	712	712	751	724	739	692	689	728	706	724	706	691	664	689	711	747	667	704	679	710	757	707	816	718	723	704	717	753	683	711	714	682	740	767	697	696	762	745	697	727	715	750	731	744	713	684	699	690	692	742	710	669	717	718	740	705	721	719	729	734	740	724	720	748	690	692	750	703	755	687	743	770	734	715	755	742	686	665	686	721	726	672	723	702	708	692	747	733	741	731	721	710	662	714	673	730	726	719	725	710	700	747	734	742	680	739	720	691	696	720	778	711	719	753	737	711	721	745	740	741	721	766	741	748	695	700	762	696	732	728	695	706	734	734	714	724	680	714	697	795	705	687	740	750	681	727	731	711	680	698	716	719	691	675	688	739	741	717	696	759	725	765	741	687	751	718	732	749	719	753	735	739	754	709	697	722	675	717	689	669	680	713	672	725	716	715	696	721	681	689	720	731	707	712	675	738	702	726	709	664	729	691	742	700	752	721	703	704	750	710	724	732	667	734	720	708	662	716	709	676	698	729	676	655	726	662	727	750	723	699	735	705	681	698	702	717	682	730	708	750	746	726	777	736	740	744	662	721	723	709	736	715	734	688	691	732	698	719	716	722	756	678	726	714	673	735	753	729	720	706	698	672	701	754	721	716	732	711	750	696	716	675	744	743	729	707	682	750	719	728	699	751	685	725	685	728	715	740	714	730	688	731	719	732	733	692	732	701	751	739	713	699	740	692	731	749	710	719	696	773	703	743	714	734	699	698	750	723	697	702	752	681	679	748	719	729	679	775	714	729	754	713	742	729	732	777	704	653	746	664	741	691	723	754	781	715	726	723	717	723	685	756	682	734	694	688	725	744	746	712	677	704	695	700	702	670	690	707	755	742	680	701	677	712	762	743	728	771	753	728	669	703	708	706	719	721	744	740	760	688	694	708	731	718	734	751	719	758	734	708	736	706	690	741	692	652	721	710	703	718	738	723	698	732	711	741	722	766	684	731	744	754	726	782	740	714	700	732	702	677	709	678	703	704	700	744	699	695	759	712	741	788	766	730	701	723	675	756	697	700	748	729	722	727	691	713	793	735	745	717	677	723	709	674	737	735	689	745	687	706	668	756	734	769	758	740	722	702	675	754	736	753	658	753	752	717	728	760	748	753	695	719	663	751	733	753	728	719	671	714	755	721	708	713	711	717	728	723	695	722	741	723	742	687	693	702	702	711	782	738	759	678	681	691	706	716	693	743	711	689	741	775	731	701	665	737	720	709	713	722	737	743	722	706	688	721	719	699	700	707	751	722	767	710	710	670	737	751	736	693	728	723	758	749	717	704	712	749	689	746	733	698	694	712	749	685	723	732	738	772	757	756	701	730	690	716	747	724	731	732	752	663	690	738	715	681	751	653	701	654	740	698	693	692	723	770	726	687	720	716	752	678	714	721	725	695	699	750	734	759	681	694	735	746	669	682	730	752	715	694	717	735	701	757	713	676	690	706	696	696	761	745	700	718	734	767	726	729	747	704	762	726	723	765	702	723	678	767	693	695	757	722	733	723	733	747	712	685	705	730	714	714	729	702	690	714	738	726	733	715	759	746	737	747	676	678	755	688	673	707	722	695	753	749	708	700	750	678	725	713	732	675	757	688	734	747	726	707	689	714	748	730	650	712	727	721	710	718	693	742	706	720	751	731	729	726	698	695	725	721	734	725	711	734	721	707	734	692	705	709	709	729	742	642	666	719	741	702	741	669	725	722	694	716	652	668	698	711	741	752	707	772	738	690	717	725	675	694	705	729	696	695	703	759	693	764	712	707	776	759	759	732	764	728	712	680	764	713	741	737	700	728	655	730	696	678	751	673	716	711	725	712	717	690	778	686	686	762	734	734	763	735	692	693	700	708	746	750	718	690	708	718	731	751	712	702	728	726	717	725	721	678	777	678	697	705	757	756	739	695	704	669	736	713	683	703	703	672	731	727	678	718	719	701	746	747	747	754	718	693	705	709	697	705	726	739	688	684	700	673	729	688	729	725	747	739	721	724	731	752	740	691	715	668	693	655	683	732	769	687	743	739	663	729	669	752	741	731	736	719	765	720	766	741	727	705	741	717	736	735	686	771	725	715	705	699	730	713	719	746	702	729	720	769	714	706	720	704	736	715	731	686	735	765	726	711	715	692	734	742	734	723	730	707	682	723	767	722	719	700	746	696	753	693	731	746	705	754	714	758	754	713	736	735	669	685	718	713	725	778	764	704	702	702	686	728	719	691	714	773	660	703	713	737	739	743	730	758	760	712	684	723	684	706	761	706	677	800	765	736	722	714	738	769	695	715	716	738	759	702	803	705	694	699	725	719	717	689	696	736	767	760	703	726	689	680	781	732	696	702	667	707	761	742	696	709	709	713	731	704	686	708	728	712	737	714	730	708	687	772	681	725	742	745	729	731	773	734	711	725	755	719	744	696	714	741	733	732	712	705	753	726	747	739	732	710	718	672	702	785	708	665	697	719	759	716	759	731	699	771	726	693	739	724	716	756	695	698	681	701	670	703	709	749	697	678	701	725	710	696	712	749	706	721	708	701	744	721	709	683	706	740	721	737	753	706	716	687	722	751	678	716	772	775	702	719	741	698	701	732	714	737	722	736	750	733	751	719	711	707	717	756	759	732	685	718	775	704	761	689	682	735	750	737	757	704	686	758	718	748	712	727	664	682	684	722	661	746	737	663	724	757	671	741	746	763	768	709	753	707	701	760	726	723	728	702	711	747	707	698	704	704	698	720	718	702	685	737	708	744	736	716	676	698	738	739	737	715	744	778	686	730	702	770	707	751	706	742	747	734	701	716	715	712	702	727	690	683	734	753	718	717	661	753	705	718	720	660	734	680	751	740	757	759	732	706	725	704	725	696	756	710	705	740	715	694	748
23771	21214	28305	24431	21205	11477	2531	1668	1425	1301	1234	1094	1029	1042	976	958	932	868	939	847	898	846	835	772	782	825	807	765	777	738	802	745	741	774	763	742	713	747	692	745	693	725	670	721	693	677	673	723	715	660	701	690	656	629	598	667	702	663	666	711	670	682	645	776	684	666	661	687	652	645	699	686	641	663	669	674	662	679	680	651	661	652	662	671	666	667	672	700	651	663	665	666	650	685	663	711	661	692	658	690	673	699	651	669	703	681	641	629	668	665	618	676	660	676	687	658	664	679	686	690	701	683	667	685	658	713	696	693	708	648	637	722	659	645	648	678	661	643	713	634	707	703	644	668	672	618	667	635	630	669	709	708	684	660	642	665	655	672	697	661	641	650	643	675	664	661	661	685	694	699	721	637	668	691	670	653	646	704	697	637	696	673	686	645	671	663	680	685	668	653	695	625	717	672	633	655	659	637	710	660	683	698	666	738	661	682	624	680	669	718	627	611	632	679	664	678	631	654	639	721	728	655	650	732	657	644	684	719	701	703	667	652	703	732	693	690	648	676	673	681	642	682	669	681	670	670	710	691	662	696	627	681	640	667	680	662	643	620	672	667	633	645	675	632	660	631	685	666	670	710	632	652	678	655	659	721	665	672	704	638	707	723	683	689	638	699	657	664	697	694	675	679	613	643	670	678	689	676	682	671	669	670	668	675	716	678	656	670	683	670	669	666	669	708	652	675	679	628	651	663	637	696	681	650	668	618	671	681	683	688	698	678	638	646	647	661	766	686	696	658	636	732	651	602	684	659	693	689	640	643	671	695	649	666	644	662	738	751	673	711	657	682	652	685	661	673	715	675	674	652	679	684	676	664	651	688	690	686	640	708	666	695	633	685	675	662	668	622	699	699	620	654	706	688	700	649	666	719	675	683	641	657	661	642	671	713	728	654	662	655	678	666	641	659	649	709	670	675	678	648	665	655	644	676	702	626	653	646	632	670	624	603	646	640	660	682	667	667	716	689	679	692	672	649	697	652	649	653	678	624	643	682	637	664	654	679	666	689	671	642	631	656	658	625	676	654	631	646	723	671	684	641	630	595	696	663	690	666	668	653	653	614	634	708	699	596	679	699	669	704	650	660	653	628	598	645	676	631	705	609	633	651	678	644	665	722	696	666	663	651	717	664	675	643	701	633	648	731	695	707	642	692	647	655	659	715	642	700	723	650	674	656	711	663	665	686	683	659	688	668	653	692	662	671	657	656	671	668	681	687	707	708	698	667	647	658	625	676	662	693	695	649	647	663	688	660	693	665	682	654	659	657	683	660	692	666	673	678	682	682	650	645	680	652	636	627	676	701	680	627	638	667	665	684	669	652	705	633	690	600	647	700	668	648	641	688	697	684	651	660	650	673	649	686	681	685	630	677	681	706	671	659	690	652	640	669	692	656	625	730	647	643	719	674	636	666	688	682	639	651	700	631	667	698	641	670	659	674	643	676	666	670	669	666	666	680	667	678	697	728	719	676	686	636	675	711	675	655	669	678	704	666	656	650	713	663	664	696	642	661	650	685	631	682	716	656	699	614	693	635	631	743	638	667	668	631	690	719	688	609	626	708	680	660	702	651	696	704	673	695	725	670	707	662	687	679	704	633	648	710	653	691	627	665	669	657	653	642	665	698	655	659	657	668	649	646	703	711	671	688	647	679	703	655	677	680	644	691	698	664	714	725	674	652	684	723	644	710	662	625	647	671	661	694	654	663	599	688	649	733	681	645	659	668	663	651	650	680	715	636	695	713	668	677	688	681	668	697	683	675	720	660	623	689	671	662	688	645	688	643	701	613	655	648	681	656	672	658	684	680	666	670	614	667	646	641	663	665	653	650	682	716	661	649	636	690	698	653	628	670	713	652	647	688	694	703	672	665	640	648	660	652	666	698	689	626	674	671	698	645	623	646	654	658	633	630	641	666	658	652	655	656	666	695	655	670	738	677	662	676	657	684	681	641	669	689	691	696	657	708	662	671	660	659	664	701	654	704	685	628	663	620	624	694	688	688	631	659	702	624	670	723	666	655	710	702	650	690	628	621	705	671	632	658	706	663	681	691	691	676	685	635	662	671	696	689	640	693	687	676	693	711	660	671	675	703	671	662	658	675	649	681	687	717	695	684	676	636	676	645	664	743	654	662	660	682	644	678	707	654	627	689	657	700	701	701	662	664	644	730	610	688	641	664	666	666	681	636	685	669	689	658	676	691	703	655	679	652	654	668	642	710	656	609	629	640	740	669	689	648	647	715	649	647	669	698	692	659	681	683	694	672	719	630	685	661	647	667	673	657	678	672	681	646	710	660	658	642	673	685	677	600	623	654	735	636	691	699	690	684	671	682	599	666	615	689	660	691	647	643	652	656	684	653	699	654	679	659	682	658	664	714	638	657	673	655	641	644	723	706	690	668	674	663	655	640	688	635	656	662	674	653	627	663	705	672	652	659	684	673	644	663	637	671	646	658	675	649	679	659	636	630	675	661	638	662	670	685	661	661	666	693	684	663	646	644	657	639	696	624	665	649	656	656	685	631	699	668	664	661	717	662	691	702	665	661	687	661	660	680	667	725	669	649	626	647	680	672	700	679	665	682	675	627	594	665	633	644	659	669	684	644	626	676	646	668	681	649	655	616	682	718	677	656	687	683	679	666	684	658	643	660	663	686	643	675	685	640	679	660	643	677	641	659	655	675	673	698	707	628	635	672	689	634	656	669	657	689	729	673	660	668	658	653	656	689	696	682	623	685	650	689	649	688	662	661	607	645	635	603	693	652	691	628	628	643	680	681	646	715	670	651	598	644	700	666	669	665	665	703	624	693	636	665	665	674	630	630	672	687	644	662	672	689	652	711	697	632	688	656	664	618	679	661	641	666	661	676	669	661	671	675	662	680	671	695	666	704	652	655	691	661	656	667	658	639	688	691	682	700	647	647	644	651	689	631	673	631	614	686	679	642	656	678	662	658	661	679	694	682	697	644	643	667	682	662	644	710	692	657	617	663	680	714	707	689	662	659	682	677	651	698	686	676	663	694	668	672	676	680	620	679	659	666	674	717	695	654	647	641	645	639	640	687	669	645	718	672	677	645	629	674	655	677	692	643	622	699	731	687	675	674	678	681	666	693	639	641	663	649	689	605	682	653	713	624	681	648	667	647	627	658	707	666	695	657	671	660	666	699	702	641	702	653	638	689	666	668	657	697	584	667	654	740	674	643	734	661	634	655	705	621	669	686	638	642	650	663	671	662	669	694	663	647	679	651	675	716	647	680	623	650	663	657	665	670	653	610	680	696	683	684	690	669	710	664	700	692	667	665	691	703	642	677	680	671	677	657	699	689	647	690	692	674	686	678	669	633	644	628	646	673	622	663	683	642	682	647	688	678	709	674	693	677	653	662	645	695	722	653	684	677	651	674	697	705	627	694	654	644	666	674	657	703	686	643	652	657	663	687	680	689	691	636	607	667
23005	40342	27340	8202	4983	3756	2946	2621	2274	2157	1855	1704	1508	1444	1394	1329	1249	1211	1183	1130	1057	1067	1087	1070	1040	971	950	949	1004	978	934	927	915	882	893	886	852	855	917	860	870	841	856	866	873	849	863	815	831	877	842	803	858	844	823	774	785	778	855	815	804	772	800	829	809	800	817	773	770	809	839	816	791	743	768	842	825	796	810	774	797	811	765	824	835	864	767	754	758	825	782	773	757	774	814	801	782	794	747	807	774	813	835	782	794	783	796	842	805	758	814	769	790	822	799	716	841	815	819	803	784	826	796	781	788	767	781	821	806	792	795	820	781	834	826	771	801	761	760	779	758	824	803	792	794	806	786	797	738	772	795	802	763	842	816	757	779	756	767	823	784	745	816	822	749	786	858	809	754	822	834	791	769	756	786	795	809	762	814	808	815	835	817	781	849	784	782	779	782	779	769	794	803	805	805	811	776	725	807	767	762	776	798	787	746	808	842	770	856	767	874	806	815	734	792	828	788	840	743	826	823	773	769	754	741	838	767	774	765	853	758	827	803	785	792	742	832	798	758	737	798	822	791	762	815	766	812	770	801	770	768	766	738	774	784	825	780	791	804	781	782	781	773	803	787	826	763	838	840	807	793	769	800	804	806	779	801	820	764	785	805	787	789	788	831	801	773	766	819	809	780	808	789	761	787	789	786	807	862	787	785	795	742	765	804	768	770	810	756	778	795	768	778	765	789	736	796	816	785	793	815	773	774	796	815	830	789	799	784	843	791	818	757	805	745	764	805	762	798	785	796	795	810	829	792	840	746	767	747	764	841	835	798	766	732	782	822	799	817	784	816	763	759	800	729	744	775	820	767	763	818	784	807	823	794	764	783	797	785	820	783	836	748	741	800	860	781	781	813	777	816	791	765	733	769	785	746	837	743	761	804	811	772	814	849	799	783	805	790	748	772	794	822	779	798	777	789	816	820	777	752	868	803	798	782	812	784	810	873	794	787	766	854	821	790	758	776	802	793	820	779	813	860	801	779	808	808	806	831	812	800	758	850	784	835	822	796	796	787	778	782	789	816	736	802	769	782	768	778	780	820	803	745	781	841	781	779	815	783	789	774	797	793	780	785	821	805	792	803	786	796	763	777	768	795	785	822	794	764	766	807	822	720	779	810	800	778	770	823	806	784	735	853	830	772	861	836	783	780	791	779	803	788	868	830	771	782	794	828	820	785	790	863	782	815	765	766	783	753	805	778	822	754	793	824	745	767	837	818	760	797	744	804	786	814	812	780	782	806	737	776	823	775	789	810	793	816	830	817	807	773	796	852	781	794	800	766	813	775	756	791	817	818	825	818	773	792	840	774	779	770	789	798	773	774	764	844	797	778	763	812	799	787	804	805	795	766	766	819	773	756	796	814	807	765	807	765	812	805	794	756	836	778	753	848	799	800	746	768	789	798	782	821	773	808	758	770	782	775	749	777	812	827	759	818	790	814	795	799	794	800	794	797	794	782	850	814	818	812	802	795	778	795	801	749	816	844	802	777	772	817	811	814	762	795	750	808	793	821	769	825	779	758	786	814	770	796	781	749	784	797	780	745	813	835	791	764	798	823	795	775	802	855	738	828	799	810	739	752	796	741	817	787	798	777	804	767	776	769	804	817	803	776	805	818	796	802	763	754	787	771	768	773	754	762	763	770	827	774	773	805	763	801	836	725	804	791	789	778	797	783	782	757	838	730	795	774	821	822	784	794	820	791	811	782	781	759	828	758	786	776	723	813	808	772	800	786	765	802	812	766	774	789	769	752	773	764	770	791	738	769	814	840	831	816	817	817	808	812	797	769	789	848	754	793	795	794	768	813	780	820	751	779	791	803	784	762	760	758	850	779	773	794	800	805	819	774	801	800	804	784	813	793	790	762	776	745	779	761	788	815	787	743	790	811	740	800	798	839	758	787	722	773	807	778	791	752	771	799	822	767	826	770	775	766	767	841	779	840	791	767	775	776	791	840	746	802	824	781	798	720	775	788	774	745	754	794	784	802	787	811	777	740	776	794	836	799	791	793	780	780	804	768	815	812	761	811	803	776	755	805	779	794	796	848	761	820	787	803	774	787	824	787	762	776	814	798	819	777	814	820	815	807	812	785	791	768	796	789	788	784	799	767	816	761	816	830	796	819	748	773	785	781	789	782	803	810	773	856	718	765	821	768	822	763	802	784	814	770	816	772	813	796	810	805	749	778	798	807	765	797	842	799	768	829	798	827	714	812	846	810	790	811	789	766	779	786	764	801	820	782	829	786	792	733	776	864	772	781	764	791	789	778	760	779	768	825	792	805	814	807	763	831	755	760	788	792	704	784	806	764	782	740	796	783	768	835	759	767	808	760	768	752	777	810	804	848	742	774	799	790	748	796	802	807	759	770	827	872	718	792	815	745	776	807	732	754	789	804	759	795	778	780	822	783	782	788	799	843	779	767	748	787	806	801	733	801	798	795	822	775	758	809	778	803	773	776	761	799	750	803	782	768	787	808	780	815	750	786	809	773	800	781	746	793	813	805	797	848	738	801	833	774	770	805	780	804	765	830	758	762	803	812	783	786	813	795	799	775	783	776	757	808	795	767	781	813	768	819	825	778	775	796	784	848	809	753	825	761	815	772	797	813	760	778	847	783	821	781	851	788	803	820	767	799	756	795	833	812	753	823	780	800	809	789	801	811	836	789	758	772	780	779	811	790	789	808	772	787	829	734	791	810	770	798	774	755	764	761	827	814	800	791	805	831	789	789	825	794	796	774	770	802	786	784	836	817	762	831	758	770	820	791	831	740	795	840	771	826	766	771	791	799	811	814	849	800	842	693	776	761	796	844	770	773	739	854	814	740	779	825	782	749	775	777	843	793	769	821	771	818	784	784	767	837	811	785	791	778	782	790	788	780	802	835	741	798	842	822	793	756	809	759	788	804	813	832	804	802	784	775	786	775	835	774	769	776	786	782	765	788	781	829	762	830	777	783	781	832	778	813	793	806	819	816	765	767	746	753	835	785	795	765	767	786	874	796	806	781	839	760	841	763	777	802	819	787	822	793	795	832	793	759	811	823	767	804	760	774	809	807	748	809	797	786	777	760	755	814	798	803	848	789	821	821	792	787	814	765	760	808	787	808	821	773	852	754	827	774	765	805	778	774	789	794	820	786	798	736	801	754	812	823	755	811	798	776	800	800	789	779	798	780	791	812	800	824	746	793	768	760	803	792	806	809	824	806	795	788	745	793	808	773	841	814	791	770	800	761	789	767	760	822	832	769	853	792	806	764	791	786	771	795	777	801	750	777	792	765	739	776	820	798	743	748	784	738	819	763	764	779	745	776	839	782	806	803	795	788	802	754	831	754	776	822	860	742	772	792	778	785	737	797	779	811	773	841	784	778	812	733	774	778	776	777	777	816	762	769	803	810	755	814	801	807	769	798	759	775	760	759	849	796	778	793	824	784	761	813	786	790	773	768	827	765	770
24728	21169	27425	25133	14542	2029	1205	1030	996	866	820	702	670	681	624	663	590	640	615	569	558	565	563	510	498	495	510	487	480	570	502	538	447	481	489	487	494	460	435	451	458	451	446	487	470	480	495	439	468	434	469	468	452	454	436	465	456	444	437	432	435	462	453	428	434	474	439	449	429	431	448	418	458	408	414	459	450	412	444	471	471	475	417	438	421	452	442	442	459	439	403	457	442	437	446	432	476	439	413	475	440	422	431	445	408	454	435	504	475	448	412	411	425	451	451	459	428	461	453	437	439	422	435	446	425	436	449	496	472	446	424	445	432	438	438	478	463	392	476	447	437	430	448	420	422	421	478	460	395	416	448	451	415	449	406	454	445	460	433	420	393	410	462	414	483	456	420	446	445	419	413	428	432	412	412	430	422	432	433	463	439	410	431	438	447	457	466	458	416	444	417	417	440	438	469	426	437	452	438	448	424	426	422	429	481	446	462	411	440	423	457	450	440	448	392	428	429	452	431	432	432	459	457	434	441	478	425	414	423	420	441	431	417	446	417	393	444	468	421	477	433	441	402	433	447	397	424	400	445	442	462	418	445	433	454	430	437	434	430	419	431	439	450	429	444	462	407	449	424	420	408	464	426	450	471	439	469	461	454	422	402	453	381	415	405	491	459	461	455	431	448	414	459	438	463	431	446	421	437	474	414	446	452	419	455	457	458	422	437	441	453	441	396	414	443	425	424	429	428	471	433	459	457	474	420	459	490	452	502	468	463	444	428	443	430	471	457	383	425	437	436	433	447	467	455	423	423	431	460	451	460	471	446	472	428	437	457	412	456	445	388	486	407	403	466	443	430	413	445	470	449	448	412	438	450	409	460	402	420	445	458	424	439	436	409	444	456	449	427	488	457	467	470	431	462	433	424	441	466	429	436	449	435	425	418	427	431	451	385	466	473	426	451	489	425	487	424	453	424	433	439	436	423	465	439	412	446	407	419	433	414	427	435	449	462	423	426	432	436	417	471	462	437	493	424	441	383	422	458	429	474	469	491	448	449	444	441	429	406	441	454	486	432	467	429	414	435	467	424	436	454	430	422	424	418	434	432	428	469	440	430	453	418	455	408	447	436	448	450	426	442	472	395	425	435	422	439	443	415	436	437	438	439	456	423	471	423	437	444	423	444	430	442	429	410	456	454	424	437	439	424	422	421	440	449	421	465	454	423	425	429	424	436	411	461	462	418	416	419	395	424	429	408	394	422	436	438	451	435	438	423	432	436	425	432	439	462	445	414	434	428	442	430	428	439	425	440	416	465	480	426	431	456	446	435	415	447	468	454	421	445	421	455	452	447	428	426	445	440	469	464	426	444	473	451	483	442	430	448	464	444	418	474	436	475	456	422	419	443	409	449	423	430	442	399	430	398	477	436	459	440	416	475	496	399	444	445	414	460	451	428	430	434	444	446	453	422	422	451	435	424	435	440	438	449	426	437	445	432	470	424	434	424	437	462	452	425	407	441	435	438	431	433	432	426	438	459	467	468	481	450	459	419	418	437	427	419	441	430	418	438	446	426	418	444	443	408	464	391	453	433	458	451	444	400	437	410	490	439	469	414	424	443	429	424	479	411	438	420	444	458	451	432	428	434	418	415	447	433	409	393	427	427	435	446	445	426	414	408	419	471	450	462	432	416	421	422	433	456	413	457	429	436	429	429	462	427	443	459	434	455	411	440	453	436	459	471	418	435	419	429	452	412	423	429	451	496	411	428	448	499	480	452	437	439	435	465	455	406	474	443	425	409	422	415	440	419	408	452	419	424	429	439	435	450	446	391	446	461	451	458	416	408	443	440	442	410	441	483	428	433	443	441	448	401	436	437	405	434	440	449	436	465	452	452	401	454	407	434	427	428	421	422	455	437	422	437	445	424	431	444	446	407	432	439	458	447	453	407	439	434	442	430	426	428	454	434	448	446	434	429	416	442	424	421	435	425	413	453	441	462	431	451	420	455	406	419	440	425	448	449	451	405	430	439	427	443	428	437	422	442	462	441	460	493	403	473	458	451	426	436	453	444	437	424	448	381	437	432	437	433	466	418	467	433	437	419	419	456	473	443	412	422	431	469	450	447	404	455	412	407	435	450	436	434	400	395	463	457	446	432	479	445	456	402	474	461	447	412	449	417	428	426	443	432	424	429	445	426	426	421	441	410	456	418	409	458	423	399	431	449	421	411	440	442	444	447	429	455	416	468	438	425	407	489	423	499	450	464	437	477	450	456	410	432	444	457	445	397	433	450	457	431	439	468	457	452	452	453	437	452	405	470	417	445	466	478	466	478	404	447	427	472	435	446	435	462	455	425	426	398	403	444	405	469	439	456	475	418	480	428	450	457	452	423	464	458	412	435	426	444	441	460	481	459	473	423	452	428	453	433	429	440	448	430	438	474	473	461	417	447	424	434	440	450	435	443	439	403	418	444	446	475	433	426	454	480	420	491	465	438	431	448	443	454	460	409	462	439	416	432	453	487	443	426	437	458	452	409	438	471	408	429	443	429	454	456	477	438	486	435	454	476	477	422	431	425	435	455	419	453	434	433	459	440	453	405	452	425	419	442	451	413	476	466	416	447	442	449	405	438	407	449	485	421	432	421	437	417	461	415	435	489	406	432	446	443	439	467	424	449	455	429	451	419	435	411	443	449	437	404	450	396	442	451	454	455	408	432	461	466	430	438	422	427	441	448	414	441	419	430	420	440	424	427	402	447	425	462	469	439	438	458	419	471	440	425	452	437	434	434	421	435	440	420	386	410	394	466	474	446	473	476	402	404	427	426	392	449	431	437	411	429	424	426	430	453	480	466	436	451	452	424	440	433	464	491	449	415	485	413	453	441	432	455	455	468	431	439	437	436	453	420	414	451	439	456	476	431	432	457	414	446	454	431	435	456	461	426	460	436	396	394	463	422	435	435	420	427	415	476	435	443	460	432	439	440	425	479	460	435	475	434	459	472	455	448	426	414	412	459	432	430	458	458	460	449	460	462	434	427	442	425	433	457	393	436	452	417	433	414	392	430	457	464	419	447	446	435	433	437	455	441	439	447	446	462	438	433	431	438	461	411	448	446	446	480	474	474	420	415	448	405	423	453	434	435	419	433	454	466	433	470	440	463	452	470	425	441	446	400	436	462	450	421	450	440	431	424	406	491	441	456	489	415	456	445	441	436	426	391	436	424	433	437	420	428	443	472	428	426	432	466	414	433	442	466	448	419	476	417	460	465	432	443	417	443	468	434	455	461	441	444	432	443	441	483	442	452	438	451	447	452	436	421	441	386	468	424	396	422	415	426	458	471	449	439	427	444	430	442	424	463	467	445	448	425	461	409	446	450	460	411	453	401	444	438	472	417	428	403	414	406	442	420	432	453	475	420	409	432	443	441	443	432	429	427	407	411	434	422	427	438	462	435	446	441	469	428	417	401	430	432	460	449	397	420	513	420	419	471	443	420	443	404	460
23011	38542	24445	5660	3534	2760	2237	1882	1602	1442	1277	1146	1078	989	936	885	867	845	831	793	723	713	741	703	667	688	687	591	599	645	621	655	584	650	569	600	644	602	600	594	615	531	567	558	594	567	573	546	546	529	562	523	540	558	524	529	526	553	540	516	559	535	573	546	505	505	539	517	563	496	532	548	522	496	573	524	537	512	506	520	542	572	513	545	537	552	494	528	529	537	552	572	544	530	513	526	585	546	521	541	525	519	543	499	543	541	530	555	531	507	518	521	567	533	579	504	530	548	564	536	538	530	546	536	535	567	536	498	512	571	600	536	514	508	539	535	539	537	532	570	494	535	505	498	558	536	563	528	518	504	545	503	532	532	534	526	534	535	528	523	536	553	537	518	508	564	525	536	518	551	525	529	496	522	572	535	520	548	542	551	541	585	516	521	599	506	480	537	559	525	518	530	559	555	522	517	538	497	545	502	606	487	546	552	562	520	594	518	561	504	506	537	506	505	535	547	529	532	525	514	527	522	552	556	519	500	533	558	549	537	548	489	518	524	504	463	515	524	512	534	537	508	525	543	538	522	541	526	528	521	519	541	555	510	524	521	553	504	546	520	516	575	495	531	504	517	506	541	523	531	538	511	530	506	497	475	549	551	548	568	468	558	519	543	552	515	560	514	532	485	536	543	567	477	508	523	501	545	519	549	500	503	550	528	509	555	529	512	535	551	521	536	529	533	524	539	501	481	509	530	524	516	565	524	557	507	564	530	504	542	499	537	496	530	585	557	544	541	536	509	548	585	511	534	583	544	524	528	488	544	545	532	560	509	542	555	520	527	532	550	519	522	512	566	538	525	530	516	550	548	528	512	525	545	527	539	561	564	487	532	568	537	498	476	544	505	484	554	563	534	526	533	563	510	496	534	516	566	510	484	561	573	519	503	509	520	537	486	556	550	518	528	539	536	542	521	512	523	522	558	547	537	531	523	542	504	542	563	522	546	527	558	562	547	521	508	519	521	495	541	534	535	526	552	517	518	531	541	556	529	521	524	576	532	571	515	530	530	513	527	535	549	542	535	536	514	559	531	541	546	523	571	559	572	540	486	603	567	584	530	524	524	527	586	509	497	520	575	519	551	494	520	489	523	580	538	505	557	508	515	498	536	527	517	531	545	538	529	527	537	498	547	496	493	550	493	523	531	504	567	548	540	522	539	510	516	545	535	493	542	516	525	568	501	559	475	504	514	527	506	530	572	554	484	489	517	543	527	539	515	558	511	517	543	537	498	523	554	541	518	525	523	484	474	540	502	533	550	573	567	494	547	525	535	577	500	480	504	502	575	510	527	513	539	510	557	540	508	506	499	508	566	513	520	504	526	489	530	523	553	532	552	508	524	540	463	495	536	505	551	513	530	519	552	496	494	566	512	556	543	523	556	517	501	525	556	522	561	559	549	528	556	506	536	538	532	535	503	549	505	543	516	508	557	535	526	527	550	544	541	506	522	518	545	521	525	539	514	571	534	558	525	533	521	488	519	518	511	524	508	500	502	530	509	574	507	509	533	529	561	522	542	532	549	517	524	534	492	512	518	508	540	512	493	492	552	506	506	522	515	539	531	538	541	534	527	536	553	546	512	532	556	545	537	530	551	520	527	533	509	515	513	529	505	528	466	497	514	553	523	557	525	536	494	520	518	559	540	533	527	504	531	515	530	530	536	508	534	522	541	540	531	548	530	558	495	519	531	541	547	510	508	551	461	539	550	486	522	536	524	511	501	542	549	570	513	566	512	543	565	497	525	550	547	549	537	474	546	526	542	506	545	550	537	562	522	556	533	498	541	578	538	534	504	541	478	532	534	543	508	505	572	532	521	522	493	476	504	573	498	548	516	501	555	479	543	522	567	488	518	541	555	557	540	514	549	534	557	516	548	541	543	492	519	492	522	533	552	563	556	508	528	524	537	531	542	529	531	551	526	490	578	538	533	505	510	534	522	523	525	543	547	516	510	535	537	487	534	525	552	503	577	477	538	540	532	513	496	506	533	557	480	521	566	482	503	526	529	494	543	496	551	542	529	514	480	554	492	480	551	531	568	526	520	534	596	502	517	550	543	516	510	490	555	554	546	482	523	528	490	488	563	514	514	545	514	507	547	538	513	514	496	540	537	537	526	536	548	516	529	541	575	508	500	536	530	537	554	533	531	517	534	520	558	519	492	522	533	530	523	492	488	531	526	510	535	539	528	538	507	499	531	518	513	548	501	503	540	512	524	522	533	499	545	545	497	554	535	511	477	522	524	550	529	512	549	566	548	548	507	576	527	556	519	540	537	548	508	540	539	542	531	528	526	519	574	552	526	510	528	513	567	518	529	549	559	547	588	503	532	487	541	496	554	529	575	531	517	567	511	577	511	523	489	514	514	531	500	571	544	509	552	516	560	547	551	513	585	519	552	520	505	543	531	517	503	536	523	543	524	543	508	529	547	517	513	574	519	523	514	534	497	512	536	533	556	496	551	510	480	513	539	537	526	559	508	553	514	513	551	532	544	555	565	525	535	540	518	576	522	526	542	530	501	521	530	513	546	530	498	531	520	501	535	569	536	511	547	521	477	545	530	527	529	524	545	525	548	556	523	530	582	527	504	520	532	539	521	513	504	519	531	516	521	512	540	515	522	544	500	547	519	528	534	520	502	503	601	534	508	550	514	534	517	506	536	500	503	505	515	508	534	535	523	515	500	485	539	541	510	548	529	516	523	550	544	485	517	536	553	545	551	535	560	528	511	528	528	538	527	594	544	518	550	575	549	503	523	549	558	513	566	505	501	517	496	547	557	535	540	498	499	552	502	564	532	512	511	511	523	494	569	507	520	551	526	545	524	530	510	540	533	508	517	544	527	503	565	539	503	544	553	500	554	540	553	525	534	530	530	527	534	514	545	470	551	514	528	506	545	528	557	523	526	539	495	545	548	522	509	543	524	523	502	535	550	552	490	510	523	549	565	513	532	558	532	509	535	535	538	547	538	536	527	494	547	497	542	494	521	529	521	519	523	542	552	563	528	529	503	540	546	550	515	536	547	529	571	504	508	527	579	531	510	497	516	515	520	470	505	513	528	543	573	547	556	541	502	530	528	549	538	513	557	499	531	464	517	542	526	555	500	553	512	543	503	555	556	491	506	522	534	523	528	511	501	529	490	536	578	500	546	502	514	543	539	502	503	545	535	529	535	560	530	497	534	508	524	511	510	560	510	518	530	538	518	535	527	515	535	497	529	535	522	559	549	524	541	521	510	498	507	511	565	504	569	549	558	530	538	583	529	510	526	537	519	562	535	492	532	490	523	545	563	495	528	564	563	560	526	530	505	566	497	521	538	518	516	488	560	527	573	515	552	559	521	522	519	558	516	514	510	533	524	564	509	514	538	516	501	578	518	550	559	563	554	512	535	505	525	529	521	495	564	531	533	547	494	597	551	515	550	529	544	508	545	493	533	544	543	491	530	544	566	513	552
22752	21256	28819	24032	21258	21302	10879	2358	1652	1508	1511	1319	1122	1008	1049	969	981	885	875	872	772	763	718	657	709	704	635	681	617	666	645	646	606	583	629	618	585	540	588	578	567	556	529	532	566	506	530	585	519	518	513	536	480	561	571	530	512	532	507	528	515	488	510	502	546	501	500	476	499	504	515	487	517	509	530	474	515	431	485	536	498	538	507	533	504	507	551	509	465	471	481	512	501	495	475	518	475	485	488	483	470	523	498	507	522	499	466	450	499	515	509	494	496	533	495	497	468	465	554	505	500	507	523	466	472	461	462	484	500	497	476	511	527	479	494	490	480	526	516	526	488	483	502	537	475	492	481	491	498	475	540	486	500	493	486	504	476	506	511	506	458	495	505	476	456	534	479	490	450	519	494	537	536	486	493	501	466	496	477	489	536	465	483	482	538	494	513	502	521	469	472	484	478	486	510	519	517	519	478	530	493	490	506	470	475	472	501	464	481	494	513	519	449	535	547	473	505	460	481	513	478	485	511	464	476	504	474	502	495	521	477	505	482	481	493	507	528	446	466	499	504	478	477	493	476	479	471	492	507	492	498	474	463	507	488	500	482	471	490	470	500	466	477	497	489	483	514	492	506	472	499	463	482	507	509	523	531	536	497	529	488	487	503	448	523	454	548	474	478	534	512	477	477	512	492	490	511	504	457	497	509	511	520	490	513	493	500	490	496	493	493	489	522	518	507	523	480	507	492	451	509	495	499	491	483	506	501	461	500	489	508	483	501	498	496	521	466	505	517	520	507	487	493	487	482	513	476	472	505	539	450	484	508	489	478	449	469	508	486	497	475	492	483	455	505	495	552	494	526	518	527	493	519	522	497	479	511	499	536	493	493	524	478	508	515	496	500	529	502	496	473	513	486	517	496	482	500	505	446	527	463	504	492	485	510	496	475	533	506	504	478	469	480	471	468	510	509	485	467	501	477	541	489	473	470	476	530	472	494	493	501	492	496	464	498	496	476	514	476	501	488	480	512	517	471	484	553	498	482	496	507	483	461	503	496	478	489	515	518	488	500	475	451	527	506	516	525	509	501	483	492	526	493	499	533	529	438	501	502	520	503	490	489	462	475	450	495	495	503	496	501	491	497	477	514	467	498	490	477	514	493	498	508	454	493	517	542	527	438	482	520	533	481	530	476	470	487	469	529	509	480	463	519	499	504	510	567	502	459	517	479	498	497	491	532	526	493	487	497	510	495	453	496	520	514	472	525	504	486	475	512	461	507	477	530	483	505	486	491	536	534	473	506	516	515	495	485	493	517	487	489	487	517	509	475	474	512	526	510	508	501	510	447	474	509	468	502	514	527	473	491	494	499	501	507	497	558	456	458	452	494	506	523	528	468	492	453	506	491	520	490	519	485	481	513	500	505	552	526	510	515	521	480	489	495	528	512	497	499	493	472	485	475	509	498	499	494	463	486	470	489	468	502	522	496	500	462	496	460	481	465	470	488	490	504	429	536	487	509	517	442	482	510	495	497	505	518	485	470	499	495	468	538	483	493	506	499	500	474	451	507	497	523	482	490	504	500	471	533	517	493	473	495	480	513	486	512	492	497	473	486	463	502	485	500	479	469	505	466	513	488	494	484	478	478	489	548	500	494	511	454	502	509	494	493	465	506	510	523	468	499	499	492	471	502	481	487	509	495	511	475	498	502	486	503	457	471	519	518	450	546	518	481	513	479	523	464	479	458	488	447	500	522	523	485	506	473	504	455	501	500	541	460	471	477	469	484	487	424	491	446	488	513	488	504	493	482	504	561	493	471	467	539	515	515	516	496	467	464	509	519	475	491	513	470	483	495	484	473	505	516	490	499	493	441	496	491	492	468	505	473	506	541	518	501	496	485	480	488	490	505	521	487	501	516	536	499	509	530	489	479	466	524	506	493	505	522	476	488	476	469	499	480	481	472	500	508	503	511	535	448	505	474	478	508	484	479	486	523	523	494	493	500	488	529	445	495	458	474	466	494	515	466	495	510	529	508	465	481	531	494	502	501	550	522	507	518	471	466	474	501	506	496	508	483	459	481	477	493	550	483	468	478	490	460	491	486	495	504	488	463	499	494	459	497	499	521	468	507	508	511	454	496	514	490	481	455	490	507	512	494	465	470	512	538	510	499	482	513	467	487	494	476	463	471	508	464	492	475	484	511	480	483	489	488	533	470	502	523	470	484	498	514	493	499	500	488	493	482	503	454	488	520	502	475	489	547	511	483	499	475	463	491	457	463	499	491	492	502	480	465	465	509	516	539	517	497	456	495	498	529	508	506	521	481	472	517	463	504	504	475	522	479	525	503	520	503	466	466	494	491	491	491	489	501	494	550	482	462	463	516	472	513	494	521	525	469	454	491	475	483	475	522	483	503	471	488	515	470	527	521	526	499	497	440	452	480	514	494	505	439	473	486	424	515	472	480	495	524	540	529	529	477	471	500	516	512	472	477	497	533	489	490	496	518	505	502	466	481	491	502	482	553	493	472	495	478	531	514	524	468	468	481	513	496	515	471	506	494	452	520	484	492	489	457	526	510	505	539	486	488	527	464	509	516	521	474	505	493	500	481	482	504	501	475	477	475	513	501	488	519	492	497	488	478	494	485	491	538	458	491	463	515	500	525	480	478	503	500	476	494	456	429	497	490	485	500	448	493	514	466	514	487	500	521	494	474	453	478	485	529	496	507	506	477	525	508	461	462	487	497	503	485	504	509	532	488	446	479	504	447	471	533	495	521	522	503	515	496	528	456	525	516	478	478	501	476	477	477	486	510	500	518	494	511	474	452	501	495	504	491	515	477	461	471	486	485	492	483	489	498	526	476	481	520	448	468	431	454	499	489	504	479	497	506	495	505	518	529	497	482	521	516	505	496	510	517	464	536	453	512	472	512	500	476	472	445	490	477	497	481	500	518	490	488	494	515	475	506	504	495	509	472	490	500	468	479	465	491	503	471	515	502	460	457	491	499	492	483	446	486	506	507	452	483	493	521	500	467	494	520	508	486	477	483	520	505	512	494	492	509	492	491	518	506	497	475	485	520	473	539	528	505	468	514	454	505	453	499	519	482	456	455	504	456	493	470	485	483	528	486	515	479	507	478	499	481	491	486	524	509	464	520	473	514	522	512	512	502	484	446	494	486	435	490	446	466	512	502	476	506	512	505	497	502	520	498	511	504	563	515	513	487	509	456	501	458	459	509	552	515	518	456	480	478	495	468	486	495	491	445	487	466	535	519	483	508	474	489	525	491	478	474	503	498	473	454	494	478	473	472	496	506	491	511	537	491	499	538	516	485	489	513	495	483	489	464	505	492	506	478	506	528	501	508	526	527	513	497	472	518	517	493	499	485	484	454	517	505	514	485	491	482	445	455	497	500	474	530	472	477	513	496	444	484	518	507	468	460	523	487	452	511	465	466	445	548	467	515	501	530	508	488	544	520	499	514	560	486	494	473	518	468	464	525	514
25737	47964	37723	11075	6676	5266	4306	3498	2966	2689	2275	1991	1812	1598	1486	1445	1297	1254	1159	1017	1098	1046	1035	965	955	860	956	864	805	911	821	810	783	744	796	761	729	762	752	685	710	695	653	654	707	657	605	627	605	690	645	673	651	608	608	631	617	591	585	583	608	581	587	597	567	587	557	569	583	621	586	584	584	597	572	608	592	622	616	602	627	608	613	633	617	594	601	579	586	620	565	555	595	625	589	577	561	585	622	593	566	544	607	587	569	620	584	568	643	661	569	575	547	558	569	558	583	602	607	575	645	624	588	602	570	564	656	614	595	593	610	606	598	590	591	553	606	586	578	606	542	592	626	600	558	559	589	592	589	606	597	608	568	609	611	620	556	605	610	603	594	619	592	571	573	592	562	596	610	621	564	578	561	588	629	616	638	596	581	588	576	659	600	618	546	599	595	632	573	580	580	591	570	585	624	592	599	626	589	594	575	606	588	614	575	590	605	594	608	615	559	612	593	609	595	561	582	606	591	580	587	553	567	570	589	581	609	577	568	579	579	608	592	580	592	623	571	595	595	613	570	575	625	678	614	585	535	565	629	621	575	603	585	597	592	598	571	612	615	593	592	562	581	566	593	563	602	569	579	593	550	599	620	603	600	573	607	555	594	584	587	616	627	546	620	606	569	583	577	589	590	573	581	534	599	611	593	601	595	603	627	595	568	562	594	578	608	571	585	642	580	580	564	597	615	562	621	557	572	553	606	596	574	583	597	600	586	556	533	621	594	600	625	593	582	615	569	592	577	549	587	608	585	609	596	588	605	546	610	564	583	585	589	581	625	565	569	603	621	595	564	581	564	569	602	593	571	579	628	598	580	571	535	588	595	593	642	543	589	556	637	634	607	562	587	528	567	562	572	614	580	611	571	598	547	598	623	558	576	598	591	551	620	557	630	604	593	601	674	613	643	619	542	581	617	622	600	554	613	614	533	546	584	593	586	618	636	618	594	660	579	582	598	570	626	638	572	576	599	597	585	604	602	567	616	629	623	592	618	578	615	588	592	609	600	558	581	572	553	585	537	567	579	576	672	530	574	604	573	609	578	602	587	609	551	585	571	586	617	583	609	594	634	615	596	556	569	587	615	571	574	592	597	592	575	605	592	587	583	549	570	614	602	573	583	571	585	551	616	604	610	565	563	626	598	570	572	571	596	591	553	616	592	585	530	584	597	589	592	572	595	625	575	589	575	594	568	555	660	563	629	577	624	586	584	601	586	590	542	561	568	555	618	577	545	627	586	597	583	591	596	532	617	559	545	601	630	609	603	572	576	580	580	586	584	582	605	593	561	550	600	587	570	580	589	623	589	566	586	599	636	584	556	598	599	629	581	597	611	552	576	604	617	608	583	615	557	590	573	588	566	593	582	591	570	606	544	558	541	595	578	602	585	584	584	632	617	603	593	579	569	613	586	610	604	610	585	543	569	594	597	592	578	601	597	560	618	594	611	544	595	594	579	570	583	586	604	656	582	629	601	674	604	562	592	580	596	573	542	637	626	570	573	621	630	606	541	597	580	555	594	557	594	567	578	571	552	639	585	588	585	587	591	537	612	573	581	596	555	583	616	562	628	616	581	616	590	592	579	643	633	597	575	605	608	601	543	565	609	575	599	568	560	596	644	627	576	588	598	608	578	579	565	583	612	638	573	546	562	568	616	578	624	611	570	576	613	577	572	581	642	573	592	630	623	574	597	585	570	603	621	572	599	600	607	594	630	564	543	591	594	583	610	591	596	571	564	591	585	602	627	595	602	599	572	571	607	582	620	609	579	583	618	629	619	614	586	579	574	577	576	567	556	630	604	576	658	615	570	558	574	561	533	657	601	594	612	597	615	562	559	589	602	592	591	623	592	582	598	579	590	601	544	574	549	594	558	562	547	603	621	568	602	587	535	586	613	623	520	544	613	548	610	590	570	615	572	530	521	609	580	564	564	617	635	642	589	547	554	623	598	624	592	555	611	573	628	655	554	583	563	613	618	619	602	598	612	601	550	583	594	596	573	575	570	581	603	545	583	578	656	586	570	617	617	590	562	557	540	595	595	582	609	574	559	584	563	607	557	570	586	578	614	613	573	643	575	599	576	562	534	574	576	604	603	605	598	572	588	568	584	597	600	602	608	607	573	551	590	565	594	555	571	594	624	597	609	631	595	560	579	566	607	627	617	583	555	549	532	565	561	596	570	608	605	605	620	560	613	599	587	594	642	565	571	574	578	547	565	578	574	594	581	558	550	573	608	636	611	606	594	594	610	614	556	586	566	606	581	577	591	580	559	571	625	600	593	574	602	611	603	675	634	608	576	598	605	595	574	615	600	582	556	589	597	594	577	570	611	591	577	566	589	630	627	591	571	562	608	588	606	585	580	588	573	572	624	607	545	619	575	591	570	576	594	537	549	627	578	562	592	570	563	593	584	641	556	600	592	544	537	542	579	562	623	569	592	609	596	526	531	634	581	556	648	567	559	615	585	598	616	585	605	571	648	646	555	640	594	609	603	566	565	589	555	595	580	582	599	606	587	593	608	627	597	556	592	536	614	639	584	615	621	547	583	599	599	594	590	591	586	597	587	607	647	596	546	607	580	626	610	583	596	565	586	571	600	565	604	590	586	584	585	600	605	586	583	619	627	615	553	610	582	630	653	561	579	585	548	550	607	570	642	576	573	584	570	567	604	593	591	556	583	576	559	587	577	580	596	589	609	612	620	600	612	579	596	572	625	532	559	569	575	575	602	619	596	621	569	600	560	554	572	573	598	606	616	604	589	576	565	656	603	616	596	599	585	574	644	634	568	618	637	588	582	602	645	612	547	597	576	587	603	583	577	605	596	535	605	631	609	556	565	605	596	637	578	578	597	611	584	621	590	625	572	555	587	573	573	611	576	549	630	593	581	601	623	650	565	584	552	613	582	547	594	601	581	642	595	593	560	610	597	602	593	533	561	591	566	624	593	599	537	575	615	576	593	584	547	584	608	597	604	607	618	549	585	611	606	570	582	653	585	584	563	579	569	632	616	612	564	598	543	592	571	584	556	578	602	600	588	583	619	570	592	538	604	598	595	620	574	604	604	611	536	596	574	631	585	617	595	627	597	555	597	554	627	551	603	564	570	589	596	603	548	620	570	572	592	596	586	578	608	605	590	614	597	614	600	575	577	605	607	625	558	539	582	605	575	591	600	575	584	635	581	622	576	585	611	605	578	563	580	589	610	555	616	606	593	531	598	562	592	595	577	554	575	577	589	566	603	599	565	613	576	600	558	566	583	611	615	581	570	576	594	590	570	609	584	614	549	630	597	619	644	582	598	613	566	591	582	553	615	590	600	585	548	610	645	574	619	572	593	591	600	580	604	604	599	557	592	602	594	616	588	608	580	565	599	586	528	639	568	601	591	616	551	587	578	587	638	600	581	583	617	566	584	623	545	610	573	573	585	590	603	618	564	605	627	586	600	563	601	577	617	596
27969	22061	18214	4365	1337	1081	1041	908	851	874	856	825	772	771	744	681	724	727	664	660	688	649	611	710	664	635	661	624	653	663	670	648	623	621	674	615	618	622	598	639	616	612	610	600	621	582	616	634	617	575	589	608	572	606	634	583	614	618	590	659	592	672	618	615	550	619	561	620	581	586	598	601	540	600	599	624	598	579	585	612	613	640	576	621	611	597	600	566	593	619	581	580	642	634	597	621	571	624	595	575	560	584	617	591	586	597	638	604	576	575	570	588	617	561	531	575	598	639	625	620	602	560	592	586	643	628	595	565	600	607	607	569	575	616	592	604	591	601	625	612	609	568	594	615	571	579	564	574	638	626	615	603	588	605	618	563	627	577	584	613	558	607	563	627	615	616	578	634	596	587	607	604	567	652	602	634	602	644	593	594	600	615	604	600	615	581	565	607	568	598	576	617	618	604	570	573	593	623	604	624	586	566	571	577	564	626	619	574	597	606	573	578	600	616	620	585	612	597	573	625	613	607	565	622	587	591	581	590	600	581	608	593	570	572	655	583	597	607	557	580	611	621	624	572	618	582	666	585	616	597	622	572	594	637	598	556	654	609	602	603	589	596	584	623	557	638	640	563	617	656	580	618	625	572	576	577	543	629	594	633	604	545	627	595	599	608	604	615	554	614	574	608	589	605	622	637	624	605	634	606	618	590	660	611	588	614	618	613	630	603	606	571	556	595	620	617	605	603	585	555	668	601	577	604	621	590	586	595	547	601	642	576	643	558	621	584	596	581	611	601	605	578	611	641	631	592	597	611	599	602	574	559	619	546	596	640	595	615	628	592	596	582	608	601	622	638	555	608	585	553	604	565	596	581	558	637	569	587	593	610	594	562	589	582	654	580	611	607	599	650	572	607	616	601	605	581	586	604	597	612	600	612	583	650	625	576	568	618	565	619	582	654	569	579	585	557	650	574	612	563	593	589	639	618	646	564	585	611	532	609	557	598	588	603	646	609	597	643	589	610	609	612	578	605	574	629	585	622	606	590	590	638	605	593	581	620	620	603	584	533	605	633	645	569	595	603	642	538	589	586	549	602	581	620	623	585	608	621	648	589	620	628	632	607	599	604	562	608	588	621	574	627	556	579	616	626	642	608	626	594	596	602	588	584	570	621	583	570	639	614	586	586	559	577	613	639	650	612	572	640	600	594	645	584	599	638	595	576	613	605	603	639	638	623	597	559	597	627	621	616	597	607	628	626	595	622	601	606	599	603	578	618	594	611	593	615	578	621	602	579	593	608	597	604	635	616	587	595	593	592	636	602	612	625	610	640	579	615	609	598	585	604	581	599	595	635	628	622	616	587	608	667	616	599	584	614	602	621	583	631	609	609	616	696	584	570	580	643	572	613	625	599	592	619	636	608	596	571	551	606	589	582	583	619	627	595	560	587	619	601	620	628	610	594	600	602	586	607	591	594	624	594	637	629	585	606	587	606	616	591	570	624	610	635	599	613	626	585	596	595	610	617	579	635	639	593	592	576	658	559	597	632	646	620	630	580	625	632	603	595	611	584	592	595	554	607	591	631	614	628	597	612	555	587	593	609	607	563	594	622	573	606	609	598	615	608	622	615	612	558	626	605	628	589	666	658	656	632	613	624	584	598	612	633	635	660	601	605	593	595	628	604	594	603	534	582	599	595	578	549	634	573	635	642	624	529	620	601	620	600	585	573	608	637	614	599	582	586	624	631	620	598	625	622	583	623	592	573	591	609	602	563	649	609	602	550	578	640	625	586	591	584	626	614	614	573	617	642	590	635	619	632	631	583	615	568	563	578	575	666	618	553	605	612	587	596	615	611	601	614	594	643	627	626	599	636	559	581	622	602	605	609	579	605	560	619	572	616	591	586	604	621	577	600	608	637	603	614	571	634	588	628	589	614	594	604	592	621	575	640	586	608	622	602	593	620	603	588	613	604	577	627	604	633	626	606	616	568	597	581	655	621	584	597	586	584	592	615	615	588	567	572	574	577	638	620	598	596	599	608	627	592	612	611	594	623	600	624	577	601	612	612	616	641	613	635	588	650	660	617	579	623	599	600	621	578	605	591	616	600	602	613	600	614	602	608	631	601	619	575	577	601	611	623	668	600	594	632	646	606	618	619	603	615	618	655	619	659	590	573	663	634	571	614	632	615	607	582	582	551	597	593	589	608	632	630	612	626	591	607	617	569	611	576	592	562	558	613	610	619	644	599	587	614	589	617	572	627	638	612	622	607	576	578	622	593	667	567	572	596	558	586	597	574	536	580	592	620	650	570	603	621	607	595	600	589	573	590	631	643	609	620	540	631	619	628	595	629	607	607	609	616	595	584	590	570	601	580	630	644	588	579	579	615	645	548	543	571	599	596	627	638	588	586	607	557	551	588	586	597	582	615	628	572	606	614	595	634	579	637	607	589	599	602	567	590	600	608	617	549	617	571	571	630	620	581	569	602	589	595	615	578	584	577	579	572	588	644	600	613	620	606	614	611	634	636	601	632	567	596	570	627	577	642	583	579	624	649	630	617	644	595	627	585	606	624	583	580	560	561	619	607	599	587	613	569	594	568	584	559	616	554	630	623	586	618	574	640	605	595	603	600	604	624	588	610	655	626	571	632	565	571	603	621	574	585	594	575	568	605	612	589	585	570	638	619	628	667	585	607	593	588	605	627	557	581	622	594	613	642	581	597	584	557	571	635	622	624	630	628	608	615	634	641	615	612	548	576	647	591	638	608	598	599	590	596	612	594	592	590	607	650	577	614	646	655	610	572	600	638	584	568	588	581	599	615	603	551	577	622	551	619	599	638	512	623	616	628	612	611	634	643	643	637	577	614	618	618	592	622	583	606	630	601	644	597	590	607	662	595	627	591	602	566	590	618	597	631	572	604	584	583	629	560	618	616	586	597	615	623	614	633	581	596	615	621	612	561	558	601	639	634	607	605	597	644	568	600	577	582	633	579	570	614	599	572	588	586	583	554	597	635	620	604	601	613	624	571	644	623	619	624	629	598	611	570	611	610	654	561	577	626	560	606	571	625	591	626	592	565	636	605	617	607	594	534	562	642	611	592	604	612	549	610	582	620	588	626	598	589	582	577	619	626	628	596	634	603	589	616	578	603	611	587	558	596	548	597	652	578	612	663	621	607	612	572	602	617	618	621	656	613	601	612	617	604	616	603	625	623	596	558	650	580	610	633	644	608	583	594	555	631	622	583	596	590	595	601	595	614	554	601	582	611	636	640	579	607	634	598	576	636	593	592	617	600	662	588	598	636	587	610	590	567	584	573	641	627	586	586	608	614	598	572	578	607	643	618	650	618	603	602	609	610	638	606	553	634	620	581	564	617	583	542	603	568	625	587	579	609	595	604	550	622	577	666	583	570	582	591	595	608	629	593	619	570	599	613	583	612	627	561	596	590	588	615	564	572	618	622	596	624	602	588	642	594	599	590	607	596	617	577	579	626	601	609
21834	31878	20305	3418	2075	1794	1640	1469	1300	1214	1166	1020	1061	1018	966	898	954	910	797	840	852	827	818	790	778	788	801	765	780	808	816	703	764	766	768	744	796	754	769	723	740	679	732	745	735	773	722	704	708	716	751	735	693	718	741	711	716	727	681	712	758	716	708	710	689	716	719	704	698	686	732	718	665	724	709	741	674	694	696	705	733	763	698	708	651	709	707	724	680	681	707	722	686	659	692	721	735	700	758	692	672	708	762	685	696	702	685	713	733	713	720	740	676	738	757	695	729	703	688	684	703	706	687	700	736	732	730	718	739	702	706	696	740	683	688	673	717	705	711	694	756	670	749	691	702	749	740	700	663	730	722	750	682	769	721	683	737	731	727	724	745	680	649	709	737	729	700	714	722	714	723	671	713	686	763	686	700	708	715	687	737	706	708	711	725	701	709	743	781	734	675	752	713	697	698	686	721	719	668	661	686	702	736	737	699	692	724	715	727	702	748	720	654	747	679	742	672	737	714	679	691	650	700	730	734	717	692	708	722	706	701	747	681	711	746	767	669	696	715	694	710	693	694	715	702	743	762	696	755	700	737	668	734	679	714	718	695	735	713	688	684	676	731	683	724	681	714	716	667	672	712	698	727	750	694	702	735	699	716	702	744	700	715	707	729	683	687	648	701	704	672	749	754	730	695	680	703	742	653	691	714	656	708	744	738	765	743	708	700	693	694	725	699	719	696	661	750	694	668	739	696	652	716	688	733	681	698	695	678	668	744	721	756	709	737	742	725	675	736	692	683	727	767	722	659	663	723	682	695	739	724	723	744	736	720	721	702	712	706	683	747	696	667	736	721	746	703	711	675	680	671	724	740	713	735	721	752	687	669	636	739	719	729	728	711	709	743	701	764	700	711	733	704	710	754	681	744	732	688	679	748	732	687	773	734	729	695	720	707	734	758	723	714	691	762	688	686	693	709	689	731	732	728	668	711	712	721	719	700	766	709	710	774	665	748	731	678	717	741	725	744	713	725	778	725	716	724	665	665	717	690	734	762	690	769	689	722	690	766	699	709	669	720	714	688	732	660	705	678	736	686	706	722	709	697	719	706	733	691	693	669	722	710	677	684	728	696	707	679	718	742	689	761	724	732	737	714	698	717	690	701	715	715	664	712	707	712	737	735	665	759	695	685	690	739	755	708	686	738	677	709	736	757	694	726	737	725	693	772	722	679	650	707	694	689	717	667	700	695	699	711	713	717	746	666	686	664	694	733	761	694	692	714	724	757	706	750	689	716	739	747	681	716	753	703	723	734	681	694	738	742	710	662	706	705	717	695	665	721	715	672	719	708	699	705	747	711	725	657	735	737	748	685	740	720	727	734	731	750	727	741	744	707	713	736	733	735	684	707	691	674	726	675	732	683	756	706	721	722	706	724	704	734	692	746	709	717	678	727	705	701	703	692	722	716	740	754	744	717	730	786	713	721	741	674	699	726	708	717	713	730	694	726	744	701	685	721	667	673	738	697	727	704	716	785	770	738	752	719	696	692	673	676	740	706	735	658	682	767	715	696	723	730	675	694	716	699	739	690	764	735	703	708	727	664	686	711	636	706	767	709	684	754	700	737	746	724	707	727	705	746	677	746	744	696	739	696	715	656	730	702	765	694	719	739	750	673	697	717	739	718	730	738	714	692	709	716	715	746	712	650	786	699	735	745	727	717	709	738	754	712	750	733	705	668	684	654	709	686	722	707	732	711	708	707	709	705	731	681	716	703	727	703	717	722	716	692	731	714	702	668	711	682	706	724	730	726	734	717	715	680	714	702	693	748	716	720	685	745	716	754	723	772	724	688	726	729	695	706	702	727	741	710	698	763	683	718	727	710	690	659	712	673	724	777	735	699	716	712	761	747	726	730	738	679	732	749	733	712	704	697	693	663	682	726	721	702	731	709	705	738	736	676	731	708	708	759	732	738	701	708	699	704	688	727	687	734	673	751	741	701	687	705	717	683	726	658	678	741	742	668	717	778	743	687	695	759	666	713	715	698	703	751	685	742	680	712	712	691	699	729	697	708	753	751	705	691	731	719	735	764	714	744	737	695	679	739	702	701	702	675	761	690	739	718	756	747	771	741	749	699	703	674	693	702	752	701	726	692	729	677	713	683	723	702	721	763	711	728	729	675	708	693	727	745	756	682	730	704	703	682	669	689	729	740	702	764	740	693	729	731	681	702	734	761	669	723	722	747	692	741	689	732	668	765	753	720	715	728	683	734	739	714	699	742	698	679	740	711	719	692	743	748	721	696	724	698	727	724	726	721	666	727	698	744	728	717	738	649	704	724	716	781	718	736	672	732	749	695	675	704	730	737	736	715	774	737	709	753	706	690	718	656	697	710	748	685	726	687	708	710	718	727	708	752	682	737	762	718	697	689	731	663	745	692	736	721	711	752	723	725	656	690	724	701	704	727	703	750	700	707	708	681	733	727	755	781	714	703	717	670	713	733	732	716	731	772	713	733	777	710	726	658	704	671	749	720	667	738	762	702	710	689	731	734	727	694	734	727	738	724	716	725	731	745	749	707	696	710	738	711	722	740	680	712	736	717	681	714	718	722	744	698	763	734	686	717	689	725	686	667	717	670	744	736	714	715	669	713	687	734	653	758	720	673	690	689	717	746	707	737	706	700	707	691	711	714	753	731	753	702	758	724	715	694	703	727	695	711	734	701	705	756	696	751	718	677	778	729	774	723	709	714	738	707	712	667	740	728	732	702	703	709	687	702	691	661	711	733	703	729	693	760	721	761	739	712	721	721	694	769	684	710	661	716	650	721	680	753	692	667	738	705	688	728	732	689	670	701	710	718	716	745	719	717	773	710	681	737	697	734	711	701	714	692	697	705	723	708	660	703	778	733	744	705	723	726	652	702	748	741	724	735	660	722	694	701	723	714	751	680	702	771	701	711	723	750	740	719	720	721	735	705	672	727	698	719	710	749	707	753	710	715	695	694	716	721	729	725	727	712	780	707	697	701	744	700	700	712	695	693	709	713	684	746	690	680	722	741	688	712	756	681	688	723	722	667	698	678	661	712	732	713	698	716	699	731	732	709	703	708	740	691	684	733	695	704	691	711	664	722	697	701	684	717	760	753	701	680	706	708	725	707	720	730	717	743	723	724	755	667	738	697	720	715	698	710	687	669	697	687	725	692	704	720	696	718	666	734	684	766	752	681	668	725	698	736	741	703	707	662	756	700	748	689	739	702	720	740	697	714	713	731	730	690	716	674	698	708	730	678	655	744	702	720	641	688	694	704	717	713	775	686	701	719	687	697	743	715	739	718	673	684	736	703	720	687	748	682	713	697	708	756	697	665	703	677	674	672	678	723	694	722	719	686	740	717	711	726	683	710	732	660	730	688	680	742	725	682	653	695	674	695	695	698	727	728	731	722	687	703	710	740	714	701	685	708	717	704	730	771	694	716	648	728	706	702	735	728	728	749	724	691	733	682	697
23739	21184	28326	24307	21184	11550	2510	1733	1493	1309	1250	1194	1016	1004	1018	976	945	868	922	809	841	840	852	825	784	795	794	836	753	757	799	728	742	743	706	716	721	718	733	720	694	699	712	661	665	676	687	722	722	692	671	701	694	677	692	656	644	641	690	664	667	650	690	658	672	665	702	627	644	686	722	598	642	639	669	648	627	670	634	666	660	644	680	637	723	676	673	599	615	672	701	668	670	671	653	671	639	695	656	682	723	695	728	667	683	667	718	668	677	661	686	657	700	622	683	672	651	656	641	702	653	659	692	667	657	646	639	606	700	664	628	659	695	659	699	642	648	669	663	663	675	654	665	690	675	683	669	647	663	669	696	649	675	628	618	675	676	693	703	657	658	641	643	674	658	579	718	657	670	687	726	587	625	669	665	607	677	678	661	670	641	694	623	664	733	631	627	687	678	591	661	718	642	639	647	674	649	643	679	674	664	667	642	646	662	620	649	684	659	654	680	717	680	671	601	642	633	661	693	631	642	628	654	646	664	647	661	691	679	688	618	658	618	674	682	674	664	730	670	672	648	686	647	657	692	680	700	621	612	672	638	705	657	647	651	679	666	686	706	660	621	728	626	720	631	657	708	648	613	642	625	618	694	707	634	649	685	665	665	627	697	691	658	673	650	644	636	632	691	676	666	668	720	713	660	676	647	659	700	649	680	661	676	635	700	592	646	688	645	649	661	668	659	705	720	624	710	659	623	638	713	696	630	649	649	625	650	675	668	687	636	644	682	635	607	694	681	664	709	666	657	704	717	672	671	638	650	665	687	687	628	705	690	679	629	670	662	662	627	638	668	609	709	629	657	642	646	633	622	626	667	681	680	603	658	707	667	639	643	655	638	663	638	665	662	663	601	681	661	666	654	711	616	714	672	662	694	675	637	637	641	654	618	662	671	614	653	718	676	636	607	659	672	635	678	678	648	670	663	670	633	630	718	647	633	679	677	671	669	670	645	647	662	619	680	660	656	697	630	666	658	687	666	692	635	678	649	690	706	654	698	704	615	628	656	707	637	660	628	595	602	709	664	636	635	676	640	617	664	643	663	667	638	661	672	686	629	675	679	638	641	628	685	647	610	676	677	665	658	632	623	691	681	636	638	659	667	640	700	654	647	704	675	672	649	707	633	650	675	657	633	660	665	680	611	658	687	672	668	649	729	667	659	642	664	619	663	649	687	657	666	655	627	594	643	659	672	644	653	637	655	648	608	654	660	638	611	649	643	705	659	646	643	727	639	673	679	651	658	677	640	679	678	679	650	628	622	658	667	614	697	632	618	616	671	657	660	696	641	690	681	658	653	639	656	651	669	655	612	695	655	684	650	670	661	721	631	708	731	687	654	642	606	674	643	664	720	687	645	643	667	676	663	650	674	662	656	683	646	647	613	630	667	699	676	687	725	647	647	623	663	700	661	636	609	671	679	652	711	690	675	652	652	690	666	638	654	676	697	632	655	659	690	651	665	676	664	630	645	649	646	669	639	653	702	634	624	679	656	663	672	627	629	656	658	644	672	622	685	681	664	679	685	673	652	657	652	656	674	692	637	643	664	685	700	671	654	665	669	704	613	646	676	647	700	675	666	650	699	678	712	694	654	677	680	696	699	671	636	686	688	657	653	632	660	666	697	723	611	658	653	641	610	673	658	630	639	673	639	614	656	694	668	644	651	663	667	665	633	674	666	653	665	706	658	676	697	631	629	640	687	615	651	600	724	660	694	616	644	669	666	647	699	667	642	691	621	671	674	637	680	664	690	692	623	634	636	648	665	654	654	628	616	675	666	667	664	654	640	629	625	665	658	697	667	655	691	675	642	682	631	685	630	677	671	611	630	629	644	692	679	660	636	631	674	714	682	677	628	635	686	719	651	669	620	665	638	603	685	684	645	642	668	629	628	714	689	642	656	631	654	645	700	668	689	635	637	657	645	678	624	689	655	681	636	638	661	654	634	646	662	681	664	607	680	655	665	654	657	662	671	676	622	638	603	711	699	670	684	649	642	695	665	636	647	617	642	683	689	669	653	676	668	689	666	615	661	658	684	678	677	708	618	660	711	642	681	641	688	679	672	667	674	717	611	627	641	678	667	653	665	663	632	649	712	677	648	687	627	661	619	709	622	604	631	748	665	666	661	663	653	674	625	645	653	698	664	672	630	660	662	684	646	672	649	640	646	651	689	697	663	692	695	680	640	681	712	640	628	718	679	659	636	636	659	616	684	681	676	627	651	682	677	686	676	673	668	669	644	673	666	667	630	653	605	651	691	648	659	659	637	659	634	641	693	627	643	648	710	644	673	656	703	681	675	710	667	654	681	625	700	658	681	655	660	705	664	624	690	655	641	644	664	644	665	665	678	665	672	644	697	650	654	658	649	662	701	627	623	710	672	639	655	698	648	668	700	652	670	643	653	685	690	687	682	662	647	645	671	667	645	657	665	614	662	630	650	647	675	681	680	701	654	707	669	638	666	687	630	601	675	687	702	639	648	643	667	673	634	648	655	706	645	655	651	635	667	671	645	623	638	665	692	649	657	665	631	665	655	647	673	653	611	670	649	635	661	655	684	690	687	708	690	649	644	638	623	727	622	630	666	665	700	674	633	614	614	676	636	633	644	659	671	721	642	680	656	677	627	651	629	686	638	650	664	631	622	681	655	640	671	667	679	681	667	643	625	673	630	678	667	602	684	677	636	679	626	630	670	658	675	616	635	677	631	636	640	677	646	673	651	649	673	647	663	706	644	671	650	631	704	654	689	633	644	728	656	637	657	630	654	664	617	668	653	670	672	676	660	684	690	683	689	668	675	620	652	691	709	694	631	658	649	606	611	692	665	615	623	679	620	626	717	675	656	619	668	657	659	637	636	648	665	682	655	686	662	658	669	641	643	692	623	690	658	669	716	651	634	645	697	661	661	656	665	678	670	615	659	665	651	616	640	662	633	669	636	640	719	664	667	651	678	648	696	673	646	674	633	654	650	650	673	630	644	682	675	661	626	674	677	658	673	703	617	662	633	674	690	630	678	665	634	646	634	683	675	641	648	641	675	656	627	698	687	620	647	612	675	729	656	632	674	660	644	647	704	648	651	648	657	666	659	655	686	655	653	631	676	662	661	673	669	660	694	626	664	661	661	685	643	660	644	660	654	624	638	675	651	648	678	653	607	606	665	656	621	645	707	598	676	668	615	608	617	670	647	653	689	644	662	668	661	716	658	661	643	657	629	647	666	632	631	650	646	668	607	649	651	686	623	658	651	642	642	652	694	661	695	631	643	618	669	671	622	617	685	635	703	650	690	659	655	690	638	646	693	685	721	689	690	649	653	659	616	618	675	658	701	641	650	661	608	613	669	677	635	669	692	652	681	670	677	710	641	624	696	657	670	620	636	669	640	603	701	640	644	659	629	635	687	623	661	615	672	661	634	629	651	654	667	673	655	649	707	604	670	660	685	653	643	667	665	642	725	650
23133	40378	29725	7692	4681	3696	3199	2671	2299	2166	1953	1701	1470	1488	1406	1357	1261	1355	1149	1107	1047	1048	1114	1046	991	943	980	953	927	955	930	970	870	892	829	847	944	890	891	870	814	815	845	865	800	857	859	762	833	796	819	838	827	770	772	844	802	821	723	790	789	815	797	797	822	782	772	801	839	833	808	814	765	753	791	788	807	779	786	733	772	771	807	765	773	798	762	784	781	825	789	788	753	806	784	736	818	798	765	763	727	740	820	786	814	822	766	780	792	828	790	789	832	810	741	763	730	718	770	814	763	793	813	786	797	813	827	798	761	800	811	759	757	783	769	822	752	776	757	774	812	814	735	787	774	793	811	796	771	763	824	773	763	800	782	822	749	825	734	845	808	842	767	791	774	767	779	784	770	737	787	742	800	790	824	793	786	811	810	792	765	803	834	803	766	778	744	781	760	803	765	779	780	751	770	724	775	768	779	762	783	804	797	800	737	808	786	764	738	758	801	766	760	799	784	772	738	773	804	801	841	777	817	789	798	775	861	774	762	820	780	836	748	759	817	811	746	735	748	790	722	831	743	804	768	825	829	784	789	764	811	797	823	764	784	813	780	817	793	767	835	757	813	742	796	717	775	738	828	772	757	778	794	777	761	799	814	781	834	764	788	809	781	733	816	756	842	769	808	781	775	773	799	775	816	770	774	775	768	761	889	733	841	789	765	784	812	801	719	821	783	822	826	805	765	743	763	736	789	759	779	777	793	807	739	774	778	818	794	783	745	785	773	748	799	830	804	733	797	798	822	786	764	805	819	805	800	807	791	752	809	749	763	801	819	853	771	751	777	812	741	792	769	780	764	752	751	784	793	787	785	811	824	807	786	801	762	782	758	830	746	752	757	816	782	804	754	746	769	796	762	740	788	772	778	796	799	764	770	770	756	828	762	746	774	774	785	769	836	787	811	795	811	760	747	779	799	834	785	807	765	750	770	784	807	772	792	768	775	794	803	756	761	736	755	753	763	828	807	763	864	776	788	783	749	756	733	831	827	785	789	778	790	750	744	824	787	785	791	851	790	746	785	756	747	767	768	813	768	777	792	778	770	803	794	777	795	794	826	791	796	787	814	823	729	753	773	772	800	795	762	784	731	758	783	737	800	791	787	770	786	807	803	764	780	775	749	807	783	777	811	769	785	806	752	802	801	757	807	706	795	829	780	776	772	777	767	785	783	799	785	777	830	829	790	744	736	802	804	794	769	793	805	790	725	801	787	822	764	803	795	798	760	795	782	797	778	775	789	796	756	726	833	838	777	784	757	763	755	760	765	820	775	831	761	796	773	800	745	787	834	777	784	788	776	775	767	770	783	794	741	788	762	809	756	765	760	796	803	792	802	744	812	810	767	809	798	772	768	802	790	822	754	771	813	802	805	807	762	770	800	824	773	789	758	808	820	845	806	796	804	798	764	771	777	784	798	788	774	821	788	801	763	808	745	743	790	813	802	772	787	794	793	733	842	765	858	825	752	833	792	738	786	751	808	822	740	788	814	761	803	774	834	841	778	832	773	809	781	758	781	797	758	781	803	802	752	764	741	771	767	782	774	809	791	804	759	779	789	804	776	845	863	771	754	823	792	787	706	793	743	814	825	826	811	783	759	807	752	778	751	769	749	808	733	831	772	787	795	766	802	786	781	771	790	799	773	754	823	822	798	803	759	788	758	749	789	804	744	775	750	780	721	861	804	752	805	801	810	786	803	806	779	792	769	777	788	776	807	784	803	789	768	735	783	775	775	783	800	794	718	752	718	784	804	743	796	816	763	802	840	769	791	784	772	820	794	795	795	793	787	771	821	800	761	839	805	809	770	767	766	818	782	806	816	777	710	781	804	812	794	758	775	785	807	754	808	829	829	809	781	791	760	736	777	822	769	803	767	800	782	785	794	757	781	745	789	775	794	723	817	748	761	783	763	780	764	767	815	812	796	763	780	816	783	758	816	750	783	776	840	734	824	756	739	789	799	803	805	831	741	707	780	776	769	786	785	756	723	794	802	782	756	793	784	810	809	766	769	834	768	796	797	800	773	801	801	756	765	736	835	800	771	806	776	757	747	813	784	791	816	741	781	745	785	782	849	804	841	805	759	819	698	764	782	791	755	805	791	809	787	761	774	775	773	805	774	823	792	746	789	780	768	819	779	786	783	842	778	798	760	817	839	781	761	813	745	770	773	772	818	761	760	802	737	803	800	787	778	839	787	816	756	788	778	756	790	825	773	810	787	809	790	753	731	791	823	777	781	777	775	809	790	778	796	777	777	750	787	797	795	747	779	757	768	812	774	840	750	812	753	759	791	811	791	798	778	810	855	755	758	764	765	825	785	857	747	792	758	782	778	752	788	773	786	815	767	790	755	830	784	822	773	786	813	804	806	758	831	777	784	759	751	783	847	783	796	788	763	857	828	784	737	825	776	787	783	775	776	784	786	788	777	864	766	792	782	810	780	733	797	754	799	767	804	760	778	727	774	818	742	768	842	798	781	790	839	814	805	757	801	834	731	788	806	813	795	761	830	797	763	763	767	755	799	815	794	794	774	789	779	820	788	809	754	774	754	818	760	752	741	802	834	839	840	731	732	818	801	770	778	800	769	779	773	779	736	764	818	792	762	758	772	796	797	735	773	794	831	809	822	806	855	759	765	799	819	743	802	814	799	790	804	761	775	778	775	768	831	748	779	742	745	801	744	717	829	745	777	785	789	777	807	781	761	798	783	815	813	835	786	770	775	787	806	801	807	778	813	809	770	781	766	772	827	756	770	759	758	779	782	808	758	801	772	827	810	780	764	791	725	770	784	761	831	789	803	786	770	788	773	745	789	839	768	811	778	788	838	793	768	798	784	829	793	817	854	749	751	707	782	778	768	776	783	794	726	762	798	790	781	786	782	797	796	777	758	784	786	786	776	808	764	808	789	773	788	806	783	791	777	765	802	786	788	764	726	821	828	788	769	742	828	769	746	817	731	776	817	805	782	795	737	796	764	737	771	789	775	787	759	826	791	750	757	745	797	808	853	726	831	767	816	760	827	807	811	759	758	816	802	809	753	829	779	830	765	734	818	787	797	773	760	764	788	794	802	812	793	799	834	733	809	767	807	804	749	792	805	806	801	797	814	748	817	754	783	729	788	837	783	806	793	778	805	759	784	812	787	758	765	776	830	842	813	785	760	773	809	805	822	802	745	730	773	776	818	794	792	804	757	776	748	778	771	772	802	813	720	793	831	756	732	762	742	772	783	796	761	795	750	716	781	794	739	789	796	823	769	762	757	775	812	734	765	837	758	731	803	757	778	764	804	806	804	734	788	813	851	766	746	772	761	796	814	770	780	815	786	797	768	787	764	777	787	762	812	837	812	772	777	793	763	777	800	767	776	765	769	811	777	821	742	802	791	752	752	794	767	789	819	790	821	797	760	782	763	757	805	764	776	746	817	765	834	795	777	817	786	800	767	865	752	761	765	789
24688	21178	27433	25170	14573	2079	1363	1071	982	889	843	792	769	672	685	716	589	619	585	562	573	560	545	511	603	559	478	512	497	528	521	501	475	516	471	500	467	478	442	468	456	474	464	428	464	433	456	468	432	474	461	450	462	465	431	461	478	432	445	445	420	452	449	407	474	432	399	474	449	453	450	466	449	449	488	473	429	424	460	419	430	443	432	465	439	444	405	430	452	428	424	462	407	453	436	420	444	452	451	442	492	425	447	428	410	433	441	431	423	474	409	465	434	426	417	422	465	442	431	426	390	427	439	441	444	409	457	420	457	422	447	423	406	435	418	431	470	430	440	440	430	466	416	409	446	456	451	472	435	446	415	418	430	480	416	418	427	435	399	448	415	477	446	464	419	432	421	473	413	457	439	376	447	419	464	447	459	424	436	443	456	453	426	420	457	433	441	440	440	453	438	458	421	426	399	480	456	386	404	430	427	440	428	446	465	460	441	450	419	438	430	455	452	447	447	438	479	435	445	416	446	494	434	426	437	450	439	430	456	441	393	453	419	447	439	422	416	470	440	446	445	440	487	444	442	430	409	429	433	389	434	429	437	446	483	429	448	383	488	442	428	398	431	445	448	432	414	428	432	429	463	404	450	415	434	450	441	422	411	448	459	426	450	463	464	449	422	469	450	444	422	440	421	427	471	425	417	433	435	426	434	430	390	455	421	399	436	455	460	406	444	480	471	494	439	433	482	414	414	437	442	465	436	410	424	466	485	419	465	430	457	436	429	457	409	437	438	455	438	433	446	451	460	448	415	441	425	448	396	421	411	408	432	438	424	447	424	443	426	446	433	446	420	417	443	465	459	407	405	444	471	410	428	407	446	453	445	458	424	434	468	461	443	452	409	429	404	446	405	472	456	462	427	439	460	386	468	435	458	406	434	473	450	426	433	437	493	434	407	461	445	458	466	439	456	451	424	446	431	456	455	453	387	465	418	445	473	443	448	423	412	418	483	433	455	436	470	436	485	456	447	451	450	472	424	450	425	459	430	428	472	488	436	466	404	460	445	397	433	397	459	408	426	450	458	424	419	427	410	438	442	444	442	413	441	434	422	413	466	416	439	437	453	455	446	478	455	441	446	413	444	425	407	451	473	478	477	448	428	441	434	429	427	438	439	418	472	437	438	449	433	415	452	441	406	397	451	415	423	417	430	397	449	444	426	435	437	411	489	423	424	438	440	467	442	423	444	410	440	448	426	466	433	404	438	411	406	453	436	437	425	472	395	447	447	414	429	406	407	446	488	444	417	451	443	440	436	423	436	428	424	438	457	429	427	424	423	423	459	447	467	412	423	456	460	441	432	418	403	457	472	419	426	426	445	430	426	451	441	408	425	472	408	473	431	461	403	403	435	401	432	473	505	428	406	414	458	442	417	433	409	442	456	434	449	448	461	457	459	430	427	438	444	441	459	435	427	405	428	457	421	452	431	443	433	455	430	424	406	477	411	435	437	428	444	434	425	437	453	415	428	460	435	429	425	422	465	427	428	423	437	465	426	459	440	433	440	452	441	413	452	390	417	444	419	420	429	426	431	411	436	419	426	449	425	419	433	424	400	418	486	427	431	431	413	443	445	423	449	397	436	440	460	451	457	440	447	439	435	446	409	459	432	434	462	390	432	410	434	437	449	410	406	468	414	440	428	429	457	435	434	452	434	459	444	510	424	414	452	451	393	459	472	423	471	428	442	419	414	447	442	393	408	411	449	458	430	428	419	417	442	441	419	419	427	450	465	475	452	378	463	433	450	448	418	432	435	407	432	461	429	429	442	433	447	454	396	418	416	416	418	442	433	448	426	425	429	406	400	419	440	444	441	439	428	446	448	453	461	433	423	451	438	436	436	417	429	498	449	423	460	395	448	417	453	429	437	472	411	444	475	416	427	442	408	444	411	454	406	440	421	440	415	425	430	447	449	428	396	466	468	455	473	449	445	407	407	395	422	424	462	450	455	412	422	437	410	392	431	471	445	412	447	409	406	390	437	436	424	453	455	424	463	435	455	467	429	443	387	471	439	464	430	458	450	471	413	466	447	422	401	437	428	404	431	464	421	438	407	413	394	445	407	452	418	440	409	443	465	446	406	441	453	479	459	439	412	411	426	444	416	476	438	440	440	467	413	445	462	450	462	421	444	400	477	455	445	480	416	463	402	433	437	449	445	431	424	414	428	431	430	450	428	468	445	455	426	400	445	469	436	437	463	428	447	459	445	408	407	439	461	429	456	459	434	435	462	440	442	442	436	408	443	440	410	441	451	445	429	411	425	449	432	420	449	418	425	393	435	471	418	444	407	427	449	449	402	430	437	442	434	426	397	448	445	475	447	463	458	411	466	438	419	424	451	401	426	434	430	450	436	435	458	458	384	432	431	427	432	456	419	424	423	441	476	451	434	410	439	437	446	460	421	439	465	412	418	423	418	444	426	440	428	470	462	420	440	415	431	432	429	427	463	477	437	451	449	476	452	451	459	414	438	417	436	432	430	437	437	413	428	425	428	454	497	475	423	430	443	418	418	462	453	422	399	444	412	416	424	408	444	439	407	474	440	439	433	438	399	440	455	454	414	447	434	410	436	450	435	432	425	428	438	395	416	439	439	438	463	439	454	442	451	458	444	419	432	440	444	406	443	458	394	450	407	465	409	421	445	447	432	424	407	436	443	435	437	460	427	459	459	425	429	481	418	428	422	463	403	419	447	459	403	456	416	425	432	445	441	436	432	403	442	464	413	469	422	423	392	429	438	450	431	438	411	459	452	437	452	446	437	409	404	434	436	473	438	449	434	461	470	416	459	409	472	403	438	464	423	399	455	435	474	417	483	425	447	451	426	438	436	453	451	396	428	421	444	456	438	397	482	462	471	437	418	455	420	408	451	412	428	418	410	415	467	443	412	446	413	442	445	426	441	443	408	448	448	427	455	427	462	430	444	396	440	420	440	415	431	467	452	423	423	446	422	385	459	402	452	411	460	435	447	477	430	386	413	440	430	444	426	474	409	428	419	452	427	453	445	465	410	445	442	462	450	462	446	396	455	438	469	444	441	440	444	438	421	436	457	397	459	395	473	424	445	428	420	459	375	443	463	443	423	439	432	450	435	448	440	490	416	400	446	410	475	425	438	428	410	439	451	409	440	411	429	478	441	441	433	467	443	414	385	424	400	431	406	413	423	431	436	412	466	421	439	466	426	441	456	432	416	440	486	418	406	445	434	417	437	455	434	430	427	428	429	412	459	428	428	474	456	411	463	420	445	424	435	427	429	460	417	434	393	447	436	445	394	456	446	446	481	429	435	467	441	418	440	420	449	471	479	446	443	478	435	431	441	415	437	458	440	432	436	461	435	444	445	434	424	445	461	447	445	463	451	464	430	403	430	419	443	419	434	461	398	418	445	427	448	431	427	459	465	452	451	413	441	428	415	458	445	456	420	418	439	443	425	445	454	427	444	446	445	452	453	429
22040	37304	27021	6040	3386	2778	2281	1996	1679	1583	1346	1252	1102	1045	1044	878	938	889	743	750	679	750	722	689	681	618	649	623	661	600	622	603	588	596	601	601	562	616	574	532	572	568	563	567	583	552	543	504	545	565	518	520	510	557	529	554	512	527	509	511	477	532	528	529	508	536	553	530	509	573	511	553	539	504	530	526	529	529	555	572	513	549	527	554	528	535	503	538	527	508	495	490	541	540	482	548	533	500	476	524	532	562	531	494	515	486	510	528	551	493	549	493	517	565	527	536	526	545	518	506	509	527	524	519	513	508	525	521	505	523	497	514	538	557	539	517	528	522	495	491	501	520	530	511	556	537	489	532	538	551	508	487	537	542	533	530	546	519	546	569	553	518	530	490	521	485	565	517	511	513	512	535	487	540	525	526	551	559	493	534	566	552	518	544	523	541	515	540	554	528	555	546	524	513	534	519	510	552	538	504	521	518	536	570	530	553	501	544	567	514	534	516	545	536	501	509	527	503	478	527	550	559	588	543	486	507	510	535	481	512	523	535	537	545	535	505	541	542	531	511	539	487	553	533	504	533	549	520	562	525	529	528	543	537	517	527	548	490	532	526	528	539	553	465	531	532	521	515	541	544	496	537	511	539	537	536	513	493	504	506	554	566	526	521	539	540	512	520	551	538	503	558	519	529	518	522	519	540	556	556	549	510	554	505	509	490	524	483	516	541	487	510	535	546	535	552	530	532	541	545	534	520	513	546	507	476	567	518	511	554	492	470	501	506	558	499	514	577	539	524	507	523	545	516	505	504	538	516	550	515	520	534	542	557	580	513	549	481	472	505	478	550	519	539	535	514	549	531	515	508	513	559	559	508	535	540	503	576	535	522	509	498	525	544	518	507	584	496	495	517	514	518	538	541	509	516	570	505	534	511	533	558	543	502	555	532	507	551	563	498	572	523	513	510	529	522	527	511	519	538	526	508	520	521	519	537	515	491	542	550	514	523	528	495	510	498	550	535	499	549	517	533	536	502	555	517	509	556	530	523	515	545	492	477	542	555	533	521	500	492	526	512	496	545	531	525	493	495	538	497	515	525	535	493	511	536	535	516	529	528	528	511	499	483	545	502	497	527	499	518	524	571	505	534	528	529	530	507	541	517	535	526	529	549	540	558	548	504	538	524	521	496	512	542	550	520	507	499	527	507	497	486	557	545	539	495	494	562	534	506	541	534	532	506	516	515	481	529	526	503	534	562	558	510	519	572	508	525	492	516	517	551	498	520	523	499	529	575	527	506	539	516	547	540	542	521	530	540	584	553	531	509	523	523	487	547	534	534	528	552	566	511	530	530	521	502	517	497	546	551	502	555	538	543	540	500	542	513	531	526	520	531	541	528	529	489	532	513	496	538	561	561	525	525	527	567	521	515	537	548	584	506	558	479	536	541	542	515	525	526	524	463	559	555	494	508	554	519	545	514	482	507	471	499	532	562	572	527	521	540	547	507	492	540	552	553	522	473	486	559	534	505	545	530	532	505	526	535	501	528	527	549	497	509	501	496	505	575	529	549	521	530	534	523	498	500	494	515	477	519	503	533	534	546	500	535	506	536	507	535	528	511	513	503	542	505	549	531	513	533	548	530	520	515	504	515	540	505	544	515	531	533	540	554	491	556	517	551	531	550	515	505	514	512	464	513	473	525	517	520	538	563	516	499	514	542	522	548	483	521	542	565	497	514	525	566	517	520	524	495	498	530	519	511	488	533	531	510	549	512	541	506	528	570	529	525	548	501	540	507	474	524	503	485	523	529	521	480	519	565	505	575	553	493	534	517	547	507	502	514	509	492	504	505	555	530	531	523	510	518	507	497	549	515	493	533	534	473	511	553	515	514	527	480	518	530	548	537	526	590	529	521	533	479	551	513	553	544	533	495	499	504	517	496	534	541	488	502	542	534	498	513	558	490	536	525	523	490	489	564	509	532	496	533	487	502	520	550	526	527	554	522	499	522	514	545	530	527	493	520	500	553	522	481	555	505	543	519	545	560	505	503	529	505	535	543	531	514	549	529	509	530	539	492	513	562	563	495	546	549	485	513	531	487	520	550	529	540	521	537	533	521	522	515	531	478	496	524	513	501	531	532	536	521	501	508	534	522	518	534	541	511	558	516	474	512	545	510	530	502	551	548	513	553	514	535	571	548	530	505	554	500	529	522	527	536	518	588	562	518	537	547	552	492	486	503	537	530	564	518	529	586	523	504	546	504	526	482	498	523	555	573	560	499	541	571	488	540	495	547	516	548	517	541	551	539	502	510	559	557	506	524	516	533	540	493	525	535	485	514	477	531	480	487	488	557	508	570	518	541	529	535	542	534	507	560	500	574	552	542	522	516	488	516	556	544	505	529	555	480	528	548	522	506	513	537	514	522	488	514	533	499	530	579	525	562	541	497	550	524	525	487	532	504	542	529	540	542	519	484	528	536	518	510	503	529	509	577	525	498	577	541	535	495	503	540	529	478	521	552	520	538	534	532	525	519	556	515	548	514	541	551	557	455	511	522	542	502	549	561	565	521	538	528	572	500	520	549	545	502	509	546	532	500	530	511	515	532	584	515	534	532	548	541	523	512	520	518	506	553	522	524	537	525	498	531	542	559	543	507	534	544	513	515	507	541	520	510	537	497	521	501	528	554	497	542	491	525	498	562	500	528	491	529	508	511	567	517	556	488	536	515	518	510	548	499	539	527	590	542	480	493	564	530	529	526	538	549	534	558	557	501	514	541	543	538	518	540	530	547	519	499	539	545	534	483	500	503	558	512	505	494	564	531	530	572	591	523	528	516	517	508	540	510	535	545	486	526	524	497	503	524	512	557	556	554	505	520	531	472	522	551	522	510	509	479	554	494	520	480	545	535	551	540	515	527	551	527	543	547	513	489	527	546	545	518	511	570	530	499	556	509	526	544	532	500	538	536	504	544	536	545	526	486	506	544	543	487	519	530	508	535	503	538	528	525	526	502	531	532	535	535	529	524	532	506	535	591	527	528	523	484	522	552	485	530	552	519	515	524	519	496	544	522	536	548	512	529	516	511	518	538	516	540	501	520	484	502	542	478	548	570	554	484	491	516	539	527	517	482	542	500	528	543	546	506	488	514	553	549	523	473	531	511	516	556	520	539	552	540	549	492	536	525	523	534	503	479	538	515	520	552	475	511	549	551	525	530	502	528	530	483	519	540	529	522	541	519	536	515	559	569	480	537	532	520	506	494	553	578	548	520	529	470	508	534	529	516	515	514	504	515	503	470	525	466	547	538	516	513	502	505	521	512	497	527	505	544	518	522	534	502	525	506	518	567	490	558	553	505	522	516	555	566	518	549	543	529	544	523	564	514	526	520	527	539	472	519	480	495	491	518	522	529	563	547	526	506	565	520	508	512	507	531	507	499	551	544	522	509	520	501	527	554	505	546	465	546	518	511	531	547	495	534	515	564	519	563	515	527	531	529	542	496	529	526
22658	21202	28740	23968	21200	21266	10889	2491	1800	1598	1466	1290	1197	1138	1087	1018	953	901	863	782	769	823	732	686	622	695	660	665	685	647	634	664	587	579	575	591	585	600	533	545	510	538	505	518	550	543	532	575	531	527	551	476	542	500	549	521	560	487	497	495	509	504	507	473	490	494	479	482	521	516	499	474	505	542	532	498	504	484	515	491	514	525	498	559	522	534	445	460	450	487	494	482	489	477	452	487	485	488	459	503	490	470	512	448	502	503	459	533	497	486	513	475	469	492	477	467	483	495	501	480	498	431	486	514	479	511	521	486	467	510	507	461	480	463	482	472	475	468	522	472	506	488	474	519	519	497	491	475	427	491	469	492	485	522	470	454	516	512	493	504	495	482	489	461	448	434	488	482	468	480	476	470	509	524	479	499	523	466	459	462	452	479	523	500	478	483	513	489	485	493	478	539	453	469	523	453	459	473	508	491	480	491	501	513	502	522	478	458	467	508	485	491	484	524	498	478	492	478	506	480	482	464	504	499	469	502	509	484	489	508	480	496	483	501	501	515	457	462	488	490	511	524	469	507	496	475	508	456	504	518	578	507	487	462	435	518	453	494	457	508	500	488	469	493	453	482	541	480	458	486	484	488	541	504	484	469	539	504	500	479	465	496	473	544	511	466	472	480	499	506	504	522	513	506	485	460	504	457	492	492	501	478	478	472	469	507	568	498	519	519	478	488	552	496	496	473	456	487	467	498	516	463	482	457	469	507	447	484	459	467	496	496	517	493	493	525	477	511	472	480	485	454	501	491	484	489	487	502	484	477	481	517	481	477	509	522	441	446	468	486	499	521	501	485	500	526	492	499	479	488	516	479	464	465	492	459	486	493	484	472	471	536	473	443	486	482	478	477	483	501	508	493	471	464	434	475	471	482	464	456	511	524	491	520	462	508	497	523	485	499	506	526	495	505	471	503	465	476	488	505	483	475	480	463	468	484	499	506	472	497	488	495	495	498	487	456	513	473	463	513	474	458	484	474	488	471	445	486	528	483	462	475	496	537	513	501	504	477	515	468	479	503	489	489	547	480	482	514	513	475	463	492	517	493	470	498	484	471	507	427	513	469	471	484	474	489	500	482	506	484	485	493	502	482	493	490	523	474	482	505	517	497	505	482	505	488	490	469	462	485	502	521	530	463	515	502	459	472	513	450	479	502	483	523	473	450	480	500	512	533	444	509	534	504	500	520	513	463	467	498	489	481	489	520	485	470	515	517	487	508	494	515	471	468	507	472	532	452	467	508	506	518	482	498	467	565	461	486	442	478	484	502	486	466	471	477	472	491	471	485	496	494	530	488	484	504	498	492	465	512	487	521	501	501	486	484	499	473	442	513	467	492	484	450	491	457	466	479	522	445	495	468	503	507	515	500	472	496	483	475	487	515	491	477	494	475	514	476	494	476	491	447	458	465	475	506	435	493	512	516	503	510	471	498	479	502	470	474	466	467	497	502	502	484	512	476	479	462	507	477	478	472	453	492	517	537	451	459	515	512	467	516	499	519	485	469	497	479	483	485	464	498	492	483	473	470	522	455	466	495	452	493	508	497	483	511	518	476	436	511	506	440	485	520	479	503	512	507	461	511	453	485	500	493	488	476	494	477	465	499	491	501	501	442	488	466	481	478	481	487	509	490	487	501	492	466	472	489	519	489	501	488	495	478	490	487	468	493	497	518	501	506	476	453	483	470	492	478	486	502	500	464	480	465	449	499	507	480	534	521	484	487	516	501	497	490	517	498	531	536	465	487	470	486	506	500	489	522	494	490	522	494	501	464	506	489	510	435	484	524	461	532	511	456	459	486	474	468	474	494	448	484	479	469	473	445	475	507	534	464	445	466	484	469	496	483	501	522	477	489	496	504	502	479	493	515	481	469	503	507	501	490	495	519	540	486	485	514	483	479	448	487	450	520	482	508	479	519	483	459	467	508	476	475	528	513	468	458	492	495	477	489	503	473	518	503	465	529	481	528	492	504	457	474	474	494	482	466	466	491	473	492	497	481	528	486	495	499	530	492	449	474	511	529	526	530	495	496	475	484	499	489	465	485	469	468	471	530	468	453	523	485	473	480	449	500	467	506	491	538	483	469	467	489	492	464	503	512	509	489	506	507	502	509	483	525	481	466	489	559	497	479	466	519	496	497	513	451	473	460	489	483	452	478	491	494	493	496	517	495	493	448	503	482	517	508	528	474	472	496	527	473	499	500	456	526	508	466	486	520	492	463	498	489	506	490	476	471	495	515	481	494	501	472	475	476	531	496	485	468	540	456	477	493	472	502	525	462	481	492	487	474	481	517	505	458	462	433	515	508	473	502	499	450	452	472	495	496	506	500	468	519	490	510	497	452	485	494	462	474	486	457	455	515	476	512	474	518	505	491	504	492	505	454	493	446	480	475	485	462	492	529	468	524	459	514	502	519	489	477	512	479	536	471	560	488	464	483	465	466	490	489	481	524	470	475	471	475	498	470	512	485	465	495	434	449	505	509	479	487	504	542	509	465	484	453	509	451	478	495	469	489	492	509	489	424	539	505	484	479	440	481	513	508	504	504	477	476	534	496	473	462	472	485	517	485	506	492	480	488	475	463	519	538	498	506	503	465	461	515	527	504	497	493	442	461	519	468	520	448	493	462	510	488	492	493	510	475	506	448	480	500	497	500	476	477	510	487	512	499	480	504	481	449	468	484	464	461	459	479	491	484	479	441	454	505	490	464	484	492	516	504	513	510	470	493	449	424	507	504	531	467	452	514	516	492	458	445	488	497	455	493	468	514	445	426	449	520	474	521	499	461	517	491	500	479	431	474	494	468	492	481	501	516	478	510	466	531	501	520	507	492	473	495	464	456	509	501	467	486	484	481	453	498	481	491	489	454	497	465	479	490	444	472	518	459	487	470	453	457	434	488	473	471	499	497	498	466	461	509	466	509	446	479	533	497	516	497	490	478	485	531	467	490	469	491	512	508	479	488	517	452	506	486	518	538	508	496	489	523	533	504	497	465	480	513	499	479	491	496	454	473	475	462	483	525	487	470	491	507	499	470	453	463	522	503	465	490	477	466	483	498	448	503	498	484	480	502	460	529	485	494	480	516	460	488	518	511	498	494	496	522	464	495	485	507	501	469	447	461	466	475	517	526	492	486	490	452	491	489	480	473	474	483	480	465	477	500	501	485	473	487	454	503	475	462	454	479	474	465	480	473	461	485	509	441	497	465	470	502	468	538	478	455	451	469	473	519	479	489	477	446	457	489	480	518	494	519	486	485	508	503	504	526	520	498	507	466	465	502	531	495	523	462	490	468	467	454	499	483	438	496	472	525	486	514	465	471	459	463	513	461	532	476	528	463	464	488	457	485	497	462	498	517	468	539	502	486	459	463	496	494	479	526	495	487	491	475	444	522	499	496	485	473	498	461	483	537	508	495	503	492	451	520	499	490	493	472	528	502	473	501	503	487	459	470
25574	45271	34889	11010	6818	5401	4507	3916	3184	2754	2430	2100	1952	1767	1618	1519	1374	1301	1144	1098	1095	997	1022	925	896	862	905	860	848	834	855	780	774	767	797	707	740	751	740	671	684	642	635	655	628	618	677	639	638	632	623	613	580	657	618	620	600	589	655	620	626	577	627	602	634	558	602	578	637	639	583	595	608	600	569	588	610	633	596	627	597	661	623	583	579	571	618	581	631	589	611	561	588	576	583	586	571	561	586	573	579	557	569	586	563	564	627	572	616	587	574	583	611	600	599	606	572	584	595	562	568	654	587	585	628	581	569	537	634	609	585	598	675	600	588	583	550	600	611	554	589	597	556	617	578	594	568	594	572	593	601	641	553	599	578	602	593	611	551	548	579	569	578	603	575	584	552	604	581	573	580	609	573	610	600	587	571	529	593	587	610	564	577	615	611	574	547	617	529	544	573	607	589	598	620	581	583	591	599	575	652	546	567	576	592	595	581	550	621	593	603	602	537	594	561	622	594	594	581	620	584	560	595	629	586	599	591	580	593	593	589	603	592	580	613	589	535	610	607	538	569	580	611	645	626	545	598	595	554	615	576	606	627	609	561	567	572	583	584	555	572	590	622	584	617	598	603	583	584	615	599	588	558	590	588	596	603	542	611	575	598	553	610	564	568	602	536	629	534	574	584	606	623	596	580	594	616	591	609	551	568	565	599	605	585	574	533	614	561	580	588	622	619	621	565	594	566	601	618	566	525	581	594	580	625	584	563	593	611	585	596	569	558	581	617	590	576	581	601	605	560	607	568	558	634	581	627	587	572	622	584	610	588	578	554	574	586	590	583	598	608	613	593	594	593	594	572	610	564	563	583	612	543	588	588	634	556	574	589	614	547	615	566	623	617	605	564	564	563	608	568	553	575	610	611	574	592	612	583	548	596	593	570	595	597	627	550	597	609	639	575	596	585	566	594	586	593	539	557	564	596	601	592	570	567	576	606	567	590	576	567	583	596	615	601	596	598	588	547	552	540	579	591	626	572	586	607	600	557	596	561	589	570	567	572	577	637	586	587	589	607	594	610	634	593	590	620	563	584	582	627	586	605	580	547	608	563	562	569	585	600	558	572	567	591	590	609	603	557	598	613	622	627	604	604	597	587	581	610	578	601	584	593	579	554	553	563	553	540	570	604	600	540	596	587	593	605	587	574	561	577	587	579	623	621	568	617	630	594	622	568	579	605	571	567	602	558	607	594	579	604	561	573	605	557	580	595	622	600	618	596	600	612	579	614	570	546	559	581	559	593	599	585	594	625	557	590	569	562	577	597	579	565	587	605	625	580	583	595	568	558	575	575	572	563	620	536	584	582	605	583	580	542	575	556	596	559	566	587	576	577	565	583	568	654	609	579	616	599	566	581	588	587	576	575	612	629	577	632	565	559	587	561	600	570	597	578	592	608	599	613	622	525	626	570	564	596	637	564	584	592	593	602	554	545	573	553	534	598	605	585	568	584	590	564	567	608	582	559	606	591	572	577	582	579	590	627	575	586	612	575	569	588	565	576	565	560	579	613	585	594	612	583	594	525	546	626	578	575	591	600	625	596	627	562	572	594	611	604	591	598	566	583	583	581	589	631	605	608	582	559	584	564	598	587	557	627	568	543	629	611	613	583	550	597	580	558	592	584	604	589	564	607	606	594	582	586	607	573	596	573	574	552	570	579	599	600	600	597	612	590	614	631	610	581	523	567	557	580	555	622	577	571	584	582	605	554	561	544	551	557	558	605	575	593	609	572	581	616	610	573	608	593	573	577	567	596	609	594	569	597	566	561	565	581	544	569	591	574	574	596	558	615	610	593	566	593	563	579	586	571	588	634	600	583	596	585	595	591	602	583	572	580	628	605	586	628	604	585	596	560	602	562	631	591	630	600	557	559	585	600	534	594	637	591	560	564	568	568	571	626	562	577	551	614	606	605	543	604	605	594	598	668	568	563	550	567	541	605	551	615	597	565	563	507	628	601	582	558	637	604	572	607	595	565	562	589	552	567	551	600	565	566	598	632	580	523	540	590	545	590	588	562	557	572	555	569	606	581	603	562	554	591	574	613	587	595	580	599	550	553	602	614	589	630	549	578	611	613	507	563	580	560	600	615	551	566	599	601	595	585	571	579	553	583	598	579	555	566	610	574	572	632	584	614	574	565	582	615	614	565	581	616	607	600	589	595	556	582	558	599	583	563	596	639	613	582	600	570	550	610	596	605	606	582	604	557	592	588	583	584	587	614	598	601	593	643	550	629	555	621	551	618	582	603	589	582	627	571	581	530	624	580	569	577	589	593	588	551	600	668	584	592	539	602	561	557	578	589	564	573	535	578	558	583	585	616	585	643	612	594	601	638	580	576	554	557	599	615	563	592	553	611	570	587	613	577	615	593	560	573	614	593	579	589	551	612	600	583	639	591	598	549	625	639	565	583	554	569	634	599	614	562	558	562	592	636	640	555	592	600	567	620	625	606	558	580	565	586	556	621	630	623	597	568	626	589	584	580	578	560	598	588	606	581	608	584	608	601	571	594	597	579	564	585	560	610	564	598	573	635	575	574	599	577	592	555	604	595	609	579	595	569	547	559	593	602	603	565	580	606	603	588	579	526	617	587	575	582	602	630	581	576	563	563	595	597	549	538	603	585	593	575	596	620	569	553	647	591	616	552	606	609	636	583	559	609	582	598	616	627	562	598	546	600	561	583	609	597	604	559	584	550	607	628	618	598	612	538	580	604	588	599	603	594	564	549	585	581	591	588	581	584	607	572	562	573	607	578	601	551	572	557	623	573	572	585	568	621	567	581	613	581	575	570	568	558	561	604	575	581	569	590	603	537	603	638	512	593	581	588	616	594	544	596	620	611	588	597	589	638	570	602	599	580	606	534	560	577	618	619	599	577	555	568	564	579	598	592	587	621	563	588	623	544	576	597	617	573	613	558	570	611	597	580	592	619	594	622	566	579	607	582	579	564	576	624	601	592	576	597	545	565	627	585	594	603	605	601	596	593	585	591	541	557	593	605	578	556	551	556	578	600	541	564	592	630	615	558	585	579	579	586	565	617	589	580	577	569	606	562	595	568	529	567	593	588	575	596	600	570	612	554	594	594	616	538	576	598	577	553	618	599	611	595	576	622	639	598	572	566	589	583	534	569	582	558	592	581	569	590	594	593	529	568	574	566	614	568	572	585	587	565	599	567	589	605	592	591	548	563	610	628	573	537	604	576	606	585	536	600	573	551	614	634	565	588	552	609	614	562	601	590	558	610	600	559	575	558	598	593	607	590	575	613	602	548	553	581	669	552	585	589	553	580	591	602	624	610	591	634	568	552	597	581	582	542	565	619	577	555	612	564	596	543	532	572	576	563	590	551	577	592	611	531	585	567	580	601	591	601	577	585	630	618	580	598	587	600	585	587	605	656	572	620	651	587	567	541	643	573	606	586	559	595	585	570	579	583	569	587	570	611	605	586	631
27776	21992	18616	4264	1383	1011	1028	942	902	850	847	804	749	770	751	724	717	700	727	648	675	679	643	664	636	655	628	628	654	655	593	632	662	625	643	615	574	633	609	598	583	597	618	627	588	622	534	601	634	621	571	572	583	598	621	626	596	618	611	613	607	586	632	538	589	575	545	604	593	634	579	612	615	562	656	602	615	568	579	585	599	562	594	607	581	595	607	573	602	541	632	571	588	579	604	600	601	563	568	572	580	591	596	551	604	627	587	580	619	636	587	569	570	603	623	605	564	570	617	578	595	632	596	605	561	660	579	637	593	579	565	625	593	597	657	569	596	595	618	587	574	624	539	607	577	601	588	585	597	594	633	609	551	603	618	556	582	583	601	557	577	607	606	591	608	591	603	570	576	590	596	589	602	586	582	567	579	586	580	633	569	581	621	578	597	566	632	581	590	632	589	597	629	583	566	613	543	580	593	613	598	599	570	570	554	588	591	574	556	634	615	605	591	599	570	616	632	624	626	639	604	547	598	558	612	607	587	590	558	635	589	564	551	580	585	576	612	656	596	600	549	641	582	609	587	571	575	622	583	597	549	573	554	564	573	579	630	597	614	594	607	573	590	574	599	592	582	555	615	596	577	586	618	642	632	598	583	525	592	627	598	585	526	592	586	612	596	537	606	573	565	616	585	594	569	597	591	569	600	614	570	570	653	599	569	628	541	620	640	540	603	581	597	601	558	587	575	616	611	594	587	575	573	606	564	599	583	552	605	578	655	605	643	612	626	592	588	590	588	581	563	597	616	586	595	572	594	598	550	578	575	617	591	566	647	605	561	585	631	559	615	565	645	569	616	598	579	602	625	646	627	588	608	634	578	589	588	559	607	558	585	602	584	584	594	559	602	609	570	607	620	607	561	577	591	566	563	628	563	594	579	573	590	582	592	561	568	632	607	607	604	568	576	534	572	574	603	643	604	606	628	580	609	595	641	623	583	566	624	643	582	594	627	616	599	588	596	575	602	582	562	532	629	586	622	573	566	558	613	628	584	598	570	592	586	619	540	612	575	586	579	567	594	546	570	606	619	599	573	595	576	637	591	596	627	605	588	584	561	617	522	585	580	615	610	603	641	560	579	595	574	587	573	583	620	572	602	597	635	593	579	571	555	598	564	615	609	594	595	565	606	552	583	592	634	580	612	571	576	591	609	594	582	617	594	609	617	648	621	596	620	600	611	574	581	623	614	615	614	598	641	588	633	627	563	570	593	618	612	650	584	583	592	604	580	597	572	581	568	571	582	554	576	551	563	614	576	623	595	593	633	557	597	552	614	584	572	595	639	641	615	588	627	622	611	630	622	617	534	613	636	563	588	592	589	593	629	615	623	624	600	571	613	582	620	572	589	605	588	613	565	568	565	552	605	615	605	550	563	593	578	568	591	596	598	581	583	597	565	593	617	576	611	582	613	569	585	632	588	601	564	537	602	621	604	598	559	609	583	579	601	597	586	616	583	600	577	609	603	589	635	613	595	587	615	601	593	594	611	589	592	568	606	587	599	573	639	608	599	580	526	599	595	611	573	575	542	554	555	635	571	594	641	627	581	578	638	604	608	593	557	587	539	558	641	545	572	584	577	615	636	594	579	578	589	585	552	549	592	561	563	602	604	593	613	578	566	573	574	588	587	562	633	564	598	559	511	624	552	579	591	596	587	559	601	584	589	590	570	596	627	561	577	581	578	572	563	592	598	632	587	586	582	588	610	590	584	581	570	601	621	586	640	646	578	546	579	598	618	565	571	567	588	598	617	593	602	575	634	556	590	621	558	589	611	596	601	571	617	607	587	614	595	600	595	594	589	591	558	562	596	586	583	612	607	636	567	547	616	603	563	613	609	581	615	585	599	583	599	594	595	619	578	603	631	582	578	589	584	571	581	581	626	603	586	629	608	563	582	579	568	545	606	642	643	621	646	560	605	621	575	573	579	577	548	518	560	596	604	612	589	597	609	595	577	610	579	535	605	557	551	629	602	586	551	596	602	621	631	602	572	577	573	610	572	595	581	627	590	562	570	609	565	586	549	598	569	606	626	643	583	607	528	624	609	591	582	618	619	643	635	612	595	568	641	587	544	559	583	586	644	557	549	596	569	593	580	568	621	578	614	622	587	602	597	599	618	622	591	564	564	582	616	585	602	630	575	584	574	577	592	564	586	633	580	596	612	576	607	589	616	598	556	584	630	611	603	619	620	645	621	616	587	591	572	580	594	579	533	545	595	575	599	573	641	582	632	574	563	608	645	595	596	614	594	602	571	574	613	572	609	595	616	575	598	570	594	565	561	605	559	610	578	585	586	608	588	592	584	597	642	620	578	597	624	592	612	580	574	589	593	594	592	587	580	613	613	627	599	596	603	581	584	615	595	616	582	606	631	576	615	592	588	583	592	584	574	595	621	607	579	634	613	584	571	586	626	586	591	537	607	599	601	595	591	629	593	567	615	556	618	617	589	545	574	572	592	630	605	589	595	604	634	587	555	619	546	619	616	625	574	594	609	559	592	616	627	571	610	585	591	558	581	574	587	585	568	562	573	598	617	639	629	578	548	589	640	606	547	609	588	591	619	561	576	589	579	605	595	600	602	586	567	576	601	566	588	577	585	609	575	567	587	607	558	663	568	600	581	613	582	589	618	572	570	604	608	621	620	599	584	634	612	579	582	569	575	583	610	614	549	602	584	572	577	630	554	611	578	575	617	606	540	594	578	573	555	579	610	583	590	598	577	608	622	640	570	620	640	615	634	585	584	616	629	604	587	622	612	575	597	626	601	628	567	582	579	585	602	638	612	562	609	611	589	561	603	567	558	636	544	571	597	640	581	538	585	572	592	567	598	631	591	628	562	622	561	567	570	622	618	615	632	589	620	589	604	565	593	603	621	614	627	592	601	587	643	617	604	567	588	614	607	626	596	607	586	562	594	569	603	587	620	524	597	600	589	569	616	612	645	624	559	603	606	591	577	585	636	571	556	587	617	573	584	586	603	578	631	593	588	605	575	590	623	565	564	615	575	584	607	594	589	590	588	615	619	638	561	618	550	577	580	608	584	574	605	613	597	620	591	585	604	588	620	583	601	596	554	579	607	639	600	589	588	600	605	551	552	610	615	622	576	568	620	573	618	631	600	638	579	556	603	575	600	554	568	611	554	645	645	596	615	559	568	587	625	579	572	560	675	574	595	599	598	564	580	627	578	598	599	584	558	604	552	601	563	632	625	660	551	568	600	572	578	566	595	601	602	617	560	554	590	601	557	583	618	602	556	557	573	590	588	612	547	582	606	584	559	608	649	583	577	551	568	605	613	579	595	582	607	614	553	615	553	591	600	605	564	598	598	606	571	619	597	573	600	595	602	597	563	627	608	582	575	562	589	607	592	576	603	573	565	609	552	586	604	575	595	600	578	582	602	614	595	602	623	589	601	642	567	614	587	586	637	610	576	549	611	557	550	533	566	546	535	567
22017	32150	21061	3285	2141	1760	1525	1379	1240	1197	1120	1056	1074	965	938	948	911	878	842	807	828	799	858	846	792	771	754	764	764	761	785	789	731	771	722	732	745	746	709	711	745	759	683	747	694	722	733	719	727	720	720	695	725	737	689	708	721	695	670	736	743	735	682	758	728	690	673	702	712	753	710	705	749	753	711	694	731	710	689	715	735	709	745	714	675	685	737	721	729	730	703	679	736	701	743	758	696	720	707	711	706	718	665	705	721	712	714	742	708	680	765	727	679	667	719	688	688	701	741	629	697	739	709	700	730	683	680	674	721	725	676	742	664	709	746	659	702	710	710	681	680	718	709	760	687	728	723	668	756	706	737	698	705	695	690	694	777	704	702	706	674	673	717	692	687	721	711	711	695	681	699	714	728	728	712	681	681	765	738	727	729	709	732	743	756	773	737	737	657	701	753	697	695	721	774	723	718	683	690	677	716	667	695	686	663	699	726	723	699	680	705	701	718	704	753	721	692	707	760	742	674	698	698	721	691	663	782	716	744	684	703	689	652	716	754	761	691	687	684	725	718	676	660	683	641	694	766	723	678	696	720	681	707	666	698	686	718	671	699	737	692	634	716	746	754	693	711	672	711	696	708	705	681	778	712	685	666	661	685	674	643	689	750	716	731	738	699	780	711	699	697	670	751	681	720	725	720	728	700	710	688	639	725	702	724	696	721	683	702	680	721	696	679	706	704	688	689	663	658	692	756	687	731	655	729	766	717	709	685	718	728	728	692	707	726	756	759	717	682	719	707	662	689	728	698	661	699	729	711	731	690	698	699	734	748	717	671	687	710	741	667	711	725	662	708	678	717	640	669	703	701	748	714	697	648	729	668	683	661	672	677	705	729	744	681	708	694	706	721	710	729	689	718	741	727	677	714	704	718	735	713	717	673	752	681	742	723	697	712	701	729	704	728	710	650	711	674	692	737	748	677	709	723	701	703	712	733	677	628	724	689	717	685	710	675	766	754	704	676	673	703	679	700	741	692	672	670	685	752	799	689	698	654	720	724	716	715	734	748	682	707	770	692	677	648	691	705	694	704	718	716	695	728	667	724	728	732	720	699	740	739	748	698	697	717	716	738	683	723	679	702	681	680	675	696	718	758	692	728	698	708	745	703	671	689	682	690	721	711	710	751	751	715	676	691	705	722	701	697	701	716	705	704	715	668	743	732	682	690	687	644	682	715	709	718	674	711	673	669	696	709	726	698	655	712	704	694	695	687	688	743	679	724	685	674	726	707	715	718	703	715	688	715	738	716	683	695	709	730	696	685	675	731	693	689	713	709	723	703	725	678	742	715	696	710	704	714	707	723	690	694	702	694	718	743	715	726	663	710	672	705	688	659	739	667	745	701	672	733	691	646	654	745	707	661	745	715	683	720	709	710	691	727	741	668	697	673	724	746	710	741	725	715	677	687	682	740	686	669	709	710	661	722	720	657	661	724	740	710	718	701	717	715	662	751	711	715	713	729	723	709	641	665	714	743	693	717	685	764	719	670	704	695	718	708	715	675	725	687	693	689	706	688	665	734	638	739	717	734	737	706	680	764	718	711	712	732	666	761	704	744	692	689	708	725	699	786	722	734	743	719	698	707	720	686	723	684	726	662	756	740	716	721	697	708	690	685	732	743	729	679	735	701	668	715	682	676	765	689	721	743	724	755	678	704	698	675	760	743	700	716	700	708	762	707	717	740	662	723	731	731	765	712	664	685	741	728	695	783	690	721	733	745	661	738	718	738	711	706	733	699	685	680	718	682	686	696	701	699	718	716	698	727	740	736	689	721	733	680	723	688	702	728	701	673	692	675	701	713	702	714	692	763	717	713	730	705	759	675	738	681	702	689	735	718	695	773	729	738	705	722	770	687	691	713	745	720	722	706	724	672	696	709	672	753	726	678	742	703	722	666	699	679	686	675	729	734	753	721	747	712	692	693	727	734	692	737	681	713	745	696	713	748	676	680	711	685	677	709	689	725	659	725	708	659	714	762	714	693	709	672	701	711	677	696	704	710	758	695	703	660	693	743	709	747	738	741	724	661	686	706	724	659	713	726	684	707	694	743	690	768	699	741	656	718	704	767	655	713	669	675	745	675	699	715	679	701	754	709	735	727	715	737	708	695	759	714	734	658	685	721	701	763	723	716	758	701	677	703	696	725	670	731	680	684	709	715	729	708	720	710	743	706	707	706	725	711	693	694	711	762	703	736	750	707	673	678	678	697	710	749	693	750	701	712	736	704	729	690	689	696	706	704	748	712	763	710	728	688	675	730	691	675	730	743	722	682	703	743	696	693	695	729	718	721	719	689	676	726	713	725	718	719	700	712	701	715	700	736	729	746	684	703	733	680	699	650	669	715	704	731	731	707	748	689	707	701	674	706	701	711	721	731	693	695	682	722	708	660	685	710	741	734	721	692	725	720	692	699	698	729	725	683	683	701	664	708	696	745	652	701	648	707	689	703	667	700	672	692	706	694	683	709	751	694	706	684	685	681	700	714	710	706	693	690	727	708	685	733	679	746	680	682	692	649	703	716	728	713	750	688	701	726	725	739	718	758	721	675	703	699	746	727	725	718	685	679	724	684	689	697	726	698	746	700	681	741	714	729	714	739	718	680	709	735	709	691	674	694	674	742	686	717	686	722	675	715	701	689	722	740	661	708	715	749	688	744	731	694	667	751	670	695	739	722	713	717	667	722	792	757	673	707	720	718	708	710	717	751	695	665	671	677	702	712	696	741	701	739	723	697	662	736	740	702	704	663	712	712	710	731	707	689	728	715	702	749	683	690	727	685	670	724	749	687	715	755	727	731	717	720	727	719	677	671	701	707	763	649	696	723	739	693	663	698	748	700	691	691	720	741	695	658	724	659	685	697	720	678	687	744	657	696	732	712	681	725	691	706	733	728	717	694	675	704	694	683	706	725	723	677	750	715	702	723	719	692	660	697	720	732	684	729	685	696	713	781	684	706	678	699	705	733	759	738	723	700	697	692	722	639	684	716	785	728	764	736	744	706	729	716	711	684	691	730	702	702	709	733	728	721	684	685	685	706	691	685	750	737	706	727	689	712	704	663	701	686	678	742	704	740	710	730	703	687	714	694	748	745	705	698	728	706	702	677	722	709	689	668	724	700	695	739	655	690	696	712	721	695	728	725	713	714	695	710	697	708	685	693	715	717	685	734	721	685	683	700	730	659	689	735	737	728	684	684	761	750	704	722	718	695	676	734	712	695	681	720	682	718	745	725	668	742	714	727	697	700	715	763	704	719	646	688	697	693	720	729	702	690	730	698	718	726	690	686	720	716	711	702	701	695	683	695	691	741	687	698	713	737	718	762	712	705	736	698	690	731	727	702	722	672	731	706	661	759	672	774	699	690	715	748	673	685	736	680	714	738	703	743	708	719	731	715	718	712	686	665	675	749	738	731	675	730	739	684	764	762	722	664	670	741	723	682	662	676	767
23820	21220	28337	24388	21211	11505	2579	1709	1481	1303	1355	1219	1073	1108	1002	1062	965	925	912	907	856	803	790	809	786	774	789	725	758	728	763	763	713	705	736	770	704	695	721	695	695	704	658	682	675	666	684	683	650	700	665	653	723	646	642	694	646	674	679	626	663	650	688	681	687	639	637	624	647	629	639	675	678	641	634	660	659	645	609	623	606	680	654	679	625	641	648	601	650	655	634	658	617	677	656	647	645	652	673	697	630	672	630	647	692	650	651	636	646	616	665	668	670	642	632	695	637	677	658	639	627	696	663	618	652	627	680	651	639	687	677	656	654	653	686	640	647	699	664	694	639	689	637	633	672	641	662	654	655	660	617	669	664	634	641	647	664	706	669	675	672	636	623	674	671	679	676	649	651	642	647	649	666	654	628	631	654	632	634	631	629	641	614	669	667	651	629	698	634	671	640	681	651	660	692	681	671	684	598	663	628	644	636	659	697	625	641	606	661	652	607	659	621	650	635	668	663	640	658	620	676	633	678	684	652	634	661	631	642	712	666	663	610	622	603	660	619	645	639	651	663	584	640	670	647	714	629	684	619	667	695	659	627	640	688	681	631	692	650	669	668	635	664	687	637	637	704	617	666	615	666	672	679	652	679	675	676	641	651	656	637	664	606	677	674	629	657	660	623	632	625	649	626	632	646	637	670	650	684	651	694	680	639	638	683	659	702	648	647	653	601	664	673	624	652	625	637	609	643	635	657	673	644	651	676	662	634	634	678	608	637	625	644	688	653	634	663	676	645	675	689	634	650	622	600	672	646	665	611	646	678	664	622	688	630	655	640	685	696	685	603	649	653	679	662	623	647	649	641	635	670	661	663	615	596	694	644	644	662	701	692	676	656	697	666	677	655	629	684	662	650	688	668	641	662	657	640	626	698	655	638	675	636	646	622	667	682	676	685	645	659	629	632	646	679	700	678	661	670	667	634	646	608	669	652	642	633	656	659	667	702	662	625	705	662	587	647	657	674	655	648	651	610	621	695	620	671	645	657	613	644	703	675	708	666	655	693	617	684	674	667	655	663	671	658	710	670	640	695	602	636	636	665	628	657	665	659	628	675	717	611	682	681	646	614	644	682	630	673	686	643	651	645	582	692	611	671	658	648	651	696	637	699	641	582	648	657	670	628	653	608	645	636	623	690	697	610	691	603	656	628	645	613	653	617	654	624	629	656	635	629	652	665	631	630	667	622	605	661	635	641	625	651	683	676	656	661	649	716	678	660	678	634	638	616	650	661	656	660	654	608	696	599	621	681	668	655	665	651	654	686	634	628	624	693	658	668	608	647	669	674	652	641	636	687	641	683	632	637	684	709	670	696	639	658	573	712	613	688	660	668	638	648	625	633	673	650	653	665	669	704	618	634	634	656	630	681	665	646	604	687	637	646	662	670	627	690	658	726	643	640	651	558	628	666	665	607	658	640	671	661	580	661	671	656	680	653	647	627	649	649	649	653	660	656	632	624	635	669	664	633	648	621	629	689	692	684	679	667	609	666	648	670	613	647	618	647	686	634	657	663	668	670	644	676	649	642	675	672	665	663	608	635	694	681	642	660	609	634	682	642	705	675	642	630	716	658	683	693	693	653	647	663	651	651	677	668	645	633	653	651	641	691	698	681	635	639	630	642	657	636	652	627	647	622	641	635	671	644	629	641	681	631	650	644	626	692	630	661	689	671	649	640	660	679	623	669	641	659	634	653	687	651	665	638	653	658	652	656	665	698	685	673	702	638	706	633	658	666	647	659	631	714	595	666	734	631	669	679	635	685	629	663	634	653	657	729	678	693	668	652	683	662	650	700	650	642	644	688	647	623	628	668	634	662	656	662	632	607	596	608	680	696	717	652	685	614	590	614	608	645	650	642	655	656	660	623	666	647	672	665	662	613	640	653	660	631	660	637	616	639	712	625	644	640	658	639	674	671	702	657	667	638	637	665	644	668	695	662	642	644	708	696	610	669	700	644	648	645	696	651	659	660	668	670	628	689	610	616	694	680	625	651	661	622	633	705	678	641	661	635	655	633	656	632	711	657	616	683	624	639	646	678	602	635	672	654	632	645	624	661	649	672	627	662	669	635	660	671	636	658	649	649	666	675	614	635	661	634	665	599	651	707	661	648	585	687	670	651	687	629	658	634	667	652	629	622	639	656	652	671	642	688	636	665	614	633	609	669	642	708	660	654	703	644	658	648	700	618	623	677	646	626	641	649	622	686	665	654	623	677	642	626	632	651	679	650	648	662	646	647	674	646	626	683	669	643	623	664	660	648	684	603	644	650	633	674	632	648	697	662	649	635	645	676	648	677	620	708	583	645	650	662	654	630	680	643	661	659	666	644	635	647	610	620	653	611	696	645	669	631	647	637	681	658	672	648	628	623	619	661	683	629	609	612	652	663	637	617	628	643	622	640	643	606	624	713	642	675	675	658	641	671	649	593	604	628	626	651	637	621	636	656	653	631	651	640	700	586	689	668	669	639	668	624	610	623	699	683	622	682	637	623	603	640	666	620	709	632	656	614	686	617	640	602	681	672	661	623	644	635	637	644	667	699	664	669	672	651	644	651	633	679	650	659	619	585	634	664	706	628	654	681	684	660	673	613	612	678	708	620	657	650	652	648	607	634	657	693	631	650	660	625	654	642	655	660	672	654	689	658	642	660	627	672	602	629	622	671	695	648	687	600	626	631	656	704	615	640	632	623	684	658	630	665	686	631	656	654	699	637	634	621	605	661	669	683	619	619	669	674	635	641	634	684	664	640	636	669	645	602	653	664	689	698	617	625	661	634	634	639	632	636	634	689	630	674	703	631	643	658	669	666	618	631	621	621	640	647	638	602	648	662	697	649	613	632	679	688	635	642	637	650	680	687	669	624	676	683	626	652	653	733	679	655	633	603	639	691	660	652	681	675	671	689	646	644	667	636	603	670	648	645	655	661	655	639	657	688	690	669	624	659	669	662	651	620	660	707	610	638	636	650	642	663	668	677	680	638	663	649	636	638	678	635	650	683	637	660	626	649	644	644	668	645	636	659	626	654	657	621	659	649	645	653	612	653	661	653	591	638	609	685	696	670	660	622	631	654	625	625	678	687	656	641	604	646	639	636	664	630	659	648	653	668	598	665	617	652	626	687	621	661	649	645	600	646	672	649	667	588	668	621	646	630	650	647	702	665	662	660	666	662	649	640	638	664	618	584	678	601	674	653	644	644	670	652	654	665	657	672	676	670	679	645	671	681	706	629	626	654	646	662	632	629	632	677	610	634	670	670	675	658	637	649	667	670	611	684	664	647	697	637	685	664	660	690	652	665	688	648	633	648	642	653	621	670	637	627	706	610	648	643	670	642	647	643	648	644	690	633	637	643	676	639	651	659	653	676	643	686	640	680	672	631	661	655	676	646	630	606	641	647	607	645	683	621	660	642	689	616	655	684	643	614	635	661	648	631	643	685	632	685	667	677	652
21075	40298	28701	7370	4875	3769	3201	2776	2428	2102	1975	1755	1582	1487	1487	1363	1339	1220	1174	1074	1101	1107	1060	1033	1054	988	977	928	930	923	935	938	885	864	902	907	909	873	831	892	852	829	822	857	816	785	810	823	803	802	827	857	775	834	788	776	739	777	788	792	775	788	723	798	798	792	756	789	777	837	779	794	746	783	826	798	742	742	774	805	791	749	781	793	779	793	810	825	812	791	772	792	765	780	718	787	820	801	800	761	766	767	776	803	796	816	713	751	774	770	838	760	767	781	808	771	773	763	803	775	836	803	740	760	770	760	798	804	790	766	801	729	780	796	736	730	776	803	766	797	742	749	823	820	806	696	785	799	807	808	795	774	792	787	798	815	776	797	747	790	772	774	803	777	739	740	812	803	807	774	800	768	779	772	781	761	795	784	774	787	793	755	807	778	784	758	759	755	749	762	771	785	773	788	826	836	789	745	772	779	780	805	788	761	729	728	734	785	788	781	751	758	836	766	737	745	795	778	784	780	800	788	782	724	762	766	755	727	759	773	784	793	766	716	812	768	842	839	698	772	736	786	784	774	748	789	795	714	785	760	772	763	745	784	736	782	787	777	775	761	785	728	768	799	764	758	776	792	774	794	760	758	736	798	707	769	758	825	779	828	749	789	725	804	773	756	784	787	764	761	796	764	821	728	805	757	796	758	857	827	767	758	765	813	792	770	796	781	721	771	782	755	814	777	798	806	806	803	766	795	762	781	762	815	740	780	801	767	798	795	701	743	743	786	755	811	768	767	762	777	818	791	738	770	835	783	772	763	771	779	754	753	785	763	793	758	805	817	749	773	797	838	773	759	794	767	828	761	762	808	810	767	744	767	810	791	761	732	818	740	782	778	794	781	800	758	769	786	810	772	808	796	743	705	769	831	748	786	762	771	792	820	742	790	766	762	822	794	779	800	776	758	740	725	761	777	769	721	786	794	786	790	810	758	789	756	767	755	772	741	724	799	752	761	750	788	740	748	796	787	766	801	824	741	822	813	744	785	780	798	754	773	762	775	789	778	780	808	752	811	728	785	771	764	777	777	754	806	738	787	769	787	786	782	762	819	797	828	749	813	803	778	751	770	784	778	813	763	772	808	777	790	775	755	757	770	806	785	796	795	743	770	800	732	788	798	773	750	832	713	776	778	779	730	733	816	795	750	776	846	799	779	781	831	799	784	740	761	771	789	803	812	742	793	781	794	751	781	754	753	796	774	806	773	750	836	754	748	753	762	786	787	815	757	784	782	801	752	790	792	768	773	771	786	798	728	826	842	768	778	732	756	802	776	754	766	702	782	772	762	738	767	797	781	743	741	812	734	741	768	731	771	763	764	787	821	816	758	816	792	767	784	832	790	834	745	868	794	766	803	766	836	796	785	766	789	774	720	735	789	755	774	765	776	802	788	787	791	771	797	760	731	764	805	797	822	732	806	786	788	803	798	803	845	817	775	766	799	799	750	828	816	761	824	775	701	779	764	774	779	763	799	831	803	779	748	815	792	762	771	796	761	785	771	790	774	765	788	823	787	780	768	765	748	759	752	748	823	777	741	781	758	784	760	792	809	800	877	770	752	792	822	803	717	725	801	782	774	726	757	727	802	818	770	809	803	797	773	761	738	774	809	743	741	781	764	743	714	771	785	768	804	777	780	776	773	825	778	768	794	811	769	788	778	773	799	740	799	767	777	760	762	798	791	751	757	770	795	747	770	766	796	811	778	747	766	739	817	767	790	797	792	761	835	754	793	769	752	792	747	794	789	763	762	721	777	798	762	819	743	809	764	820	813	833	826	756	787	811	743	770	814	765	781	778	756	769	754	801	745	814	775	776	785	775	794	722	798	771	760	805	785	768	718	807	783	786	808	783	786	797	842	760	802	757	784	782	774	757	789	792	744	727	802	766	791	765	808	795	765	809	800	830	760	747	805	767	773	815	749	762	802	781	794	724	821	777	794	746	828	758	792	811	758	760	764	769	807	741	816	767	776	802	777	825	765	794	820	787	804	720	743	781	807	776	763	766	792	757	818	720	783	814	702	756	778	745	741	748	787	784	745	794	823	743	770	803	799	758	801	789	779	754	743	771	790	778	762	747	789	789	727	776	779	781	751	768	801	747	757	797	711	765	812	778	782	793	766	784	787	777	787	745	778	767	790	772	761	771	820	734	784	800	739	810	801	745	771	809	724	796	778	790	769	741	750	774	751	762	779	818	796	794	796	764	740	760	734	780	783	764	795	744	796	753	765	770	771	807	827	816	807	774	795	761	769	794	788	799	794	773	746	813	836	712	836	719	769	796	791	783	780	751	772	810	775	812	801	773	793	741	709	767	802	781	743	835	763	765	810	785	785	719	773	784	816	778	724	814	832	774	718	804	786	749	764	768	748	748	768	775	810	772	785	799	748	773	781	753	734	812	761	755	800	780	777	806	734	784	773	762	791	746	749	776	811	821	744	746	745	817	755	738	753	792	769	809	796	726	782	790	740	724	778	777	785	791	774	764	759	838	762	791	761	756	777	752	753	825	788	767	783	773	780	796	781	727	774	777	808	781	788	755	772	833	786	747	857	817	746	836	777	771	772	780	764	804	738	750	756	807	770	781	769	742	781	755	787	780	735	797	791	796	831	776	796	779	754	788	732	736	775	762	774	756	756	774	748	793	749	785	792	769	833	753	716	766	788	728	767	749	767	758	758	736	734	793	750	802	816	773	781	811	814	800	822	796	810	811	830	783	813	794	779	772	790	777	777	777	787	775	824	858	771	779	783	803	785	766	801	790	758	779	832	730	857	749	803	760	787	773	820	762	753	756	745	798	796	759	797	774	743	734	754	793	749	765	792	801	762	839	753	790	794	793	805	772	777	789	722	773	794	770	821	766	818	776	841	773	724	779	789	823	803	820	751	764	794	766	805	750	745	766	758	712	779	751	796	790	806	745	833	770	783	747	750	815	791	798	799	735	761	792	776	747	775	812	798	772	754	831	735	818	805	797	781	776	776	778	805	795	771	741	779	771	804	707	734	787	820	778	777	804	783	785	793	740	814	815	770	751	739	768	848	822	766	760	812	730	761	782	822	797	757	801	780	784	742	766	756	800	792	752	757	756	761	751	769	761	744	820	753	792	786	808	764	780	820	741	802	735	811	763	764	777	813	742	817	791	711	777	819	725	761	774	780	810	767	745	769	782	789	745	788	720	794	758	752	762	775	749	792	768	787	761	769	790	788	778	778	776	804	786	754	759	816	771	755	792	789	760	773	818	795	826	804	815	776	702	765	801	767	805	778	760	793	753	730	821	771	787	796	781	805	763	800	787	707	810	826	802	772	755	754	794	810	757	794	796	778	802	780	768	769	773	794	763	804	786	857	815	825	784	803	805	794	747	769	789	812	786	752	720	830	723	762	784	746	763	782	787	792	829	805	786	698	735	792	779	829	768	782	768	776	769	783	796	856	754	780	781	754	806	790	786	804
24665	21196	27478	25188	14397	2108	1319	1102	979	827	845	748	679	696	715	653	602	602	570	584	538	566	508	541	558	492	528	497	497	512	487	503	502	490	464	456	470	472	444	424	453	499	447	442	418	440	444	447	475	433	447	448	448	432	426	429	431	437	406	432	428	436	458	454	419	430	422	460	447	442	481	409	443	443	413	449	406	443	426	414	441	409	452	399	411	439	448	426	445	430	406	406	422	456	422	450	431	378	461	398	418	438	428	420	411	417	437	392	420	427	412	423	417	430	428	445	438	435	436	396	460	443	431	465	416	424	433	457	412	416	429	427	443	437	423	436	430	416	418	425	407	437	412	433	419	451	452	433	455	374	436	431	425	432	399	425	451	454	440	458	444	414	449	452	408	446	440	401	443	451	437	401	420	415	441	416	439	454	398	448	441	459	424	427	422	439	437	414	418	395	464	467	426	427	437	455	417	425	452	438	413	446	441	439	446	450	482	456	424	371	431	386	405	437	433	418	444	430	450	454	485	395	413	443	443	394	449	435	420	422	438	388	445	414	441	417	438	429	437	422	428	457	422	429	422	418	436	426	429	467	425	406	457	427	421	407	411	429	467	391	413	446	433	387	418	427	442	432	418	434	380	408	441	433	404	424	423	435	436	408	420	430	428	439	442	464	435	439	407	421	437	437	420	436	436	404	421	419	436	445	456	418	440	428	431	430	427	450	429	443	464	434	440	417	415	418	461	422	422	445	404	428	428	407	454	447	414	418	416	408	397	403	449	417	447	451	394	440	439	406	441	431	413	441	454	445	418	483	443	437	460	403	439	435	418	415	432	444	423	435	414	420	439	416	450	425	418	440	453	412	387	448	432	368	378	416	469	419	429	429	434	410	402	424	436	435	437	452	413	434	408	432	408	408	434	445	443	457	394	429	445	447	441	387	420	412	414	445	411	415	416	434	405	469	425	425	438	401	454	470	432	428	425	405	449	431	426	421	435	434	399	418	449	438	404	437	451	391	434	443	431	463	444	449	412	433	432	448	414	435	435	455	407	391	425	421	454	472	394	419	434	430	422	428	433	445	428	431	410	452	430	429	395	455	407	473	418	426	447	412	453	401	443	446	384	438	445	428	425	438	434	440	457	433	407	429	405	436	440	418	427	418	432	483	433	431	418	412	432	385	414	451	434	419	389	392	464	423	409	408	432	421	429	422	432	390	416	441	427	447	418	430	453	444	426	416	431	400	421	448	429	437	435	403	428	425	396	392	428	447	421	432	441	418	421	457	393	449	428	450	421	429	422	425	426	465	431	434	405	401	431	426	489	429	421	399	400	461	440	396	451	401	398	438	413	434	440	423	425	447	431	425	422	444	428	439	419	416	461	420	421	404	415	454	448	448	402	423	420	434	433	364	460	467	418	434	433	427	430	423	420	432	416	402	459	417	426	423	420	411	432	426	418	416	456	426	435	410	478	398	421	420	459	416	414	416	440	419	413	433	460	423	390	422	401	440	443	432	405	407	421	402	378	432	438	449	417	404	420	417	441	392	437	418	446	433	445	434	465	418	419	454	463	433	423	414	420	425	457	399	471	457	368	438	448	430	450	450	402	445	434	419	441	433	428	444	405	434	431	428	436	448	416	432	467	446	450	431	436	428	395	389	458	429	438	426	426	452	409	450	437	394	447	416	462	409	417	429	404	441	436	417	441	456	423	413	448	432	460	418	438	431	405	405	447	467	421	455	424	413	421	441	453	440	436	461	434	441	431	430	448	404	427	421	425	432	455	428	442	439	415	429	421	412	420	452	426	443	397	454	402	397	438	436	435	422	418	423	455	423	432	443	437	422	455	411	449	455	436	434	425	413	452	419	423	439	416	408	427	468	398	391	413	432	429	419	437	433	464	468	412	398	463	416	391	422	430	408	416	417	422	413	407	392	403	386	433	458	446	444	425	405	452	446	413	438	404	449	435	433	441	426	397	407	418	444	430	461	470	421	416	390	413	430	413	415	427	431	432	430	420	470	473	438	445	434	409	407	421	422	409	459	430	442	415	454	428	428	436	433	442	448	419	416	432	432	412	408	436	454	430	421	462	429	413	434	415	415	420	417	445	419	444	410	455	406	405	433	410	443	440	402	458	442	421	407	418	427	440	412	429	390	426	469	404	434	436	447	409	442	443	348	425	401	439	428	452	419	422	436	473	437	403	400	428	427	405	428	423	455	457	398	413	439	425	424	447	436	455	431	427	452	409	440	429	439	405	466	400	463	404	431	360	434	421	460	444	403	434	425	396	465	408	434	434	429	416	413	432	443	415	428	418	452	461	443	416	427	430	381	437	442	473	488	435	417	405	463	476	431	456	439	449	414	429	395	463	453	430	461	412	428	429	445	430	421	435	416	434	414	437	394	430	429	403	425	450	412	419	443	439	417	431	392	409	434	429	415	460	446	433	405	423	406	403	477	466	403	439	418	453	431	425	428	426	416	396	439	458	433	422	420	457	427	416	421	418	455	415	441	437	441	392	416	441	424	439	420	444	481	447	412	443	410	440	430	413	428	428	431	457	434	401	429	428	419	424	428	445	468	426	448	451	431	404	458	448	424	407	428	392	409	470	399	405	424	410	404	434	381	404	402	420	425	461	415	468	436	452	430	441	442	461	442	434	456	401	413	474	432	442	404	424	453	446	415	466	389	440	458	444	442	435	419	410	425	429	417	423	418	424	435	411	439	464	454	445	431	425	415	407	453	416	409	433	399	441	417	446	441	418	455	424	459	447	393	436	425	455	451	416	422	429	427	402	404	418	413	427	408	429	429	419	413	417	442	439	484	420	427	440	444	434	427	407	421	435	405	491	431	433	405	412	402	441	441	423	422	428	457	432	477	441	405	429	441	427	432	450	424	440	437	398	442	438	441	398	410	430	475	424	413	408	423	392	393	433	414	463	414	416	451	419	449	445	424	428	447	453	441	435	443	408	431	415	438	425	420	454	456	433	385	429	431	447	414	444	457	404	463	396	418	446	458	428	461	371	409	444	430	436	462	421	420	403	429	432	451	471	441	445	456	401	444	433	417	434	455	463	420	393	416	410	398	415	414	398	422	447	410	414	399	443	444	477	424	423	434	407	457	393	428	417	431	408	425	409	431	433	431	443	490	427	429	439	421	443	450	424	397	396	447	427	461	419	418	421	436	407	453	422	443	407	440	449	433	426	411	431	415	428	463	399	415	409	436	422	448	432	418	440	414	447	436	455	433	411	456	445	413	390	446	445	453	429	432	437	438	478	480	404	438	436	408	427	405	414	414	415	465	434	443	433	447	422	430	435	488	443	401	414	426	419	425	447	416	420	417	450	443	438	417	415	401	459	420	438	475	424	447	424	443	447	439	445	461	423	400	438	403	475	439	390	438	471	441	413	409	438	443	482	429	436	425	426	421	439	457	456	425	440	422	443	433	425	445	425	468	392	435	414	453	449	438	409	429	443	432	444	395	420	427	440	402	424	441
20845	35568	24270	5620	3686	2854	2355	2037	1871	1500	1427	1342	1145	1070	942	971	878	815	794	780	742	741	690	723	662	647	664	702	630	702	631	628	599	613	586	591	560	555	579	581	554	526	527	527	561	575	525	542	531	534	542	507	532	533	538	508	533	505	532	478	508	561	511	507	533	554	540	524	518	510	512	560	539	533	543	531	534	525	479	513	539	533	516	518	466	513	506	535	521	517	553	542	484	557	522	482	512	499	507	508	474	493	525	507	593	511	536	544	528	534	498	530	486	521	519	507	529	514	525	529	536	508	499	487	493	503	513	514	513	508	521	526	512	495	492	515	544	540	524	537	524	545	485	516	514	532	533	532	522	525	538	536	482	490	521	471	517	550	504	473	514	506	531	543	514	532	524	517	493	548	479	507	526	503	536	554	492	519	499	525	488	519	508	553	536	543	516	524	533	523	504	511	506	542	520	529	509	537	559	536	491	559	506	510	492	555	511	523	548	521	521	549	539	535	477	514	529	506	494	492	527	498	522	515	504	511	497	572	501	503	515	525	494	557	518	491	523	522	508	533	526	542	496	497	556	544	517	524	506	503	507	535	536	501	511	543	493	590	526	468	496	522	532	537	517	535	504	508	509	529	517	512	495	546	492	533	533	492	550	536	508	537	495	502	492	492	520	512	521	528	500	522	489	510	541	503	505	533	534	540	515	522	516	542	520	518	532	508	466	530	487	514	522	527	550	520	526	528	493	471	499	516	489	500	540	485	532	564	492	543	497	536	538	537	516	522	466	550	525	525	480	494	517	493	499	548	516	529	513	516	509	556	549	533	480	551	474	532	527	501	521	542	520	485	495	467	493	469	538	530	522	542	509	508	495	516	557	538	533	532	509	485	523	537	493	540	501	516	527	510	527	516	475	515	522	479	483	504	558	517	535	520	536	516	587	494	546	522	521	511	486	477	538	494	534	503	474	489	497	527	507	497	521	524	498	512	553	551	524	521	501	518	504	504	518	516	536	541	528	507	473	499	529	513	553	541	501	559	535	520	491	486	506	483	542	488	517	585	491	542	555	524	533	514	517	531	502	521	510	501	454	570	551	538	503	524	553	554	527	515	533	548	553	552	532	536	522	507	509	560	538	534	539	572	520	490	512	510	521	483	525	499	537	529	524	512	498	528	509	519	538	542	553	519	509	532	485	545	531	507	552	504	521	546	544	499	539	542	536	493	534	553	510	509	508	513	502	524	484	517	513	540	566	511	493	530	528	502	467	511	498	518	535	510	515	482	494	533	545	541	499	521	515	490	527	519	544	536	556	531	498	514	519	537	506	528	509	518	502	509	534	490	515	477	515	453	519	543	529	517	559	504	507	518	512	507	542	510	496	522	551	491	489	528	523	518	506	487	532	546	507	513	513	555	474	506	505	502	502	486	533	498	542	515	521	528	525	534	512	549	528	522	480	532	506	521	519	528	519	530	521	535	529	561	502	497	511	551	505	531	508	527	541	502	551	523	490	545	542	533	513	498	518	527	508	547	527	538	476	508	517	516	551	563	509	523	508	498	543	526	520	532	495	529	524	542	541	524	514	510	540	521	491	487	520	555	531	529	523	523	502	540	564	537	512	514	504	529	548	512	496	526	538	505	528	539	569	511	496	534	535	529	488	513	517	523	534	525	561	525	526	509	509	505	543	528	501	522	485	559	507	531	550	546	535	524	558	537	517	486	534	551	483	479	504	498	512	548	539	540	488	530	517	492	530	532	557	492	538	504	499	528	541	518	538	519	502	564	537	522	515	503	523	517	507	499	504	491	491	557	524	520	568	527	546	526	522	521	512	502	536	554	559	503	517	536	484	509	493	481	484	491	508	506	511	493	536	524	536	510	505	559	530	537	504	529	517	533	498	538	503	496	527	515	513	534	477	512	503	550	573	486	512	544	529	550	556	491	519	555	473	522	537	503	550	520	530	548	498	497	526	537	542	519	502	539	522	523	511	483	545	568	520	463	541	541	523	528	516	514	537	512	493	489	503	519	486	509	504	510	508	541	540	516	519	552	547	525	502	529	501	514	500	545	507	536	526	496	515	508	499	516	484	539	524	509	514	541	486	513	547	550	557	507	509	485	505	492	573	568	504	543	533	514	524	537	522	534	517	523	486	541	513	521	575	447	492	556	498	534	494	507	508	503	513	471	520	444	510	498	529	538	500	526	516	527	521	486	523	523	518	546	528	503	489	500	484	526	512	519	536	520	517	561	517	486	521	521	535	538	533	512	547	533	571	506	561	534	530	528	512	521	546	495	508	504	504	475	496	530	515	539	527	497	526	520	521	572	532	481	533	531	513	524	527	537	475	534	488	531	538	500	523	500	488	460	516	524	539	519	520	560	513	527	496	535	523	521	477	519	515	529	537	507	494	500	505	490	514	532	563	524	519	530	504	516	563	506	546	520	532	509	559	543	511	529	511	506	538	539	493	512	535	505	549	519	508	517	502	541	516	499	512	527	508	505	550	520	529	533	516	497	535	477	534	534	487	504	518	476	500	522	523	515	530	523	479	523	529	495	524	525	488	524	503	492	555	494	544	530	547	492	520	527	541	520	515	513	528	533	543	549	531	530	491	517	496	567	463	536	494	537	563	499	524	554	532	521	569	465	537	516	520	493	507	486	523	506	479	536	510	521	536	515	535	493	480	463	542	535	516	547	517	551	516	532	504	528	560	512	543	455	511	525	501	471	516	559	488	501	510	516	536	510	488	502	491	518	541	502	501	531	528	531	499	535	535	507	523	542	473	523	522	525	525	475	485	563	483	531	538	542	501	539	512	542	523	535	524	539	495	496	503	500	571	508	518	546	534	527	509	531	562	506	501	495	497	505	501	546	516	520	545	539	540	521	523	495	553	500	534	480	537	517	515	556	516	507	519	550	511	497	506	491	525	546	546	513	517	510	546	518	529	523	523	531	518	522	509	515	528	509	542	481	529	490	532	528	528	512	497	520	478	501	517	509	498	515	530	479	503	492	550	543	522	516	500	565	485	515	511	489	501	519	462	490	475	542	539	551	530	509	535	545	565	519	523	527	477	523	560	518	488	527	555	501	515	575	563	550	541	529	499	527	541	536	532	507	551	509	514	534	542	518	500	537	498	509	523	492	495	522	543	466	526	534	538	504	514	544	538	503	483	500	507	527	518	516	569	461	519	535	526	539	511	505	563	504	522	540	515	507	515	527	501	539	502	532	493	536	506	492	525	496	509	519	522	541	498	559	494	523	549	517	538	496	516	532	499	504	544	533	531	502	511	497	520	547	524	521	502	510	502	562	585	531	506	501	471	489	512	534	533	482	532	523	505	481	519	503	508	521	554	494	538	492	511	535	527	513	510	529	519	545	541	515	499	500	498	529	522	488	488	495	531	525	518	508	540	480	583	525	504	504	554	481	525	502	550	551	473	478	526	564	556	534	485	494	500	504	551	520	482	525	489	506	516	499	550	499	488	497	514	500	530	532
22705	21258	28774	24033	21264	21336	10675	2378	1799	1601	1384	1364	1237	1176	1103	1030	947	948	841	843	796	799	731	707	696	680	663	650	664	655	674	599	603	613	605	557	569	571	568	569	513	534	496	521	535	525	516	492	478	524	517	499	475	508	507	496	518	507	495	513	485	470	488	535	515	502	495	517	494	493	489	507	492	473	476	519	495	519	474	436	502	473	454	496	518	497	450	483	489	454	551	496	487	472	501	481	477	492	457	483	490	471	519	487	461	507	518	494	455	496	476	478	468	455	464	475	505	504	496	491	482	543	486	483	475	488	476	504	518	470	452	501	480	485	467	505	519	489	468	527	462	466	465	531	492	463	489	529	451	464	448	459	477	494	481	485	478	452	486	507	463	498	449	481	472	518	513	497	464	505	458	472	507	481	504	489	453	504	485	517	469	491	489	486	496	476	434	510	512	483	474	445	495	488	493	476	478	489	515	504	473	472	476	503	466	480	505	493	467	466	483	468	450	486	508	476	487	457	484	515	501	482	462	495	485	480	508	487	478	488	478	479	531	488	496	504	465	471	538	498	489	504	523	480	458	446	505	465	458	473	500	504	536	495	490	475	480	467	513	468	517	491	459	528	444	487	465	486	503	465	500	491	470	458	443	502	502	458	513	474	503	464	471	494	459	483	513	490	478	471	497	502	423	423	490	448	512	484	471	470	487	472	496	497	488	480	453	496	458	482	494	476	503	485	488	457	510	538	472	502	493	535	469	501	535	489	477	508	475	501	481	465	462	511	458	479	480	480	475	497	490	492	466	451	485	474	491	473	484	468	501	474	432	513	510	426	509	487	488	510	490	449	504	499	452	475	489	487	514	477	518	496	515	475	473	509	525	482	490	488	485	483	509	520	477	492	513	493	500	487	496	460	491	501	485	486	482	509	479	517	495	424	488	511	460	486	476	485	472	461	520	512	527	421	480	522	453	501	463	491	471	464	489	502	465	468	477	481	509	482	522	495	490	518	481	481	497	514	490	476	505	495	517	477	506	478	477	508	462	484	487	472	498	478	466	485	487	500	473	474	474	527	461	503	451	499	507	502	487	483	510	520	512	466	485	484	420	453	504	474	465	487	466	449	505	492	485	501	479	469	519	455	447	488	474	509	507	474	498	492	481	464	491	476	496	514	471	448	466	463	493	474	488	517	480	481	499	486	468	520	449	481	494	460	454	460	473	466	479	452	504	507	490	514	463	502	492	517	502	489	462	448	475	494	518	459	470	486	505	462	463	491	474	465	480	492	479	493	538	481	475	455	504	492	511	511	517	496	445	514	498	491	494	521	455	496	477	435	496	491	469	500	488	508	483	469	453	503	482	450	498	438	559	480	508	478	501	459	475	518	515	540	490	449	455	489	462	469	484	463	457	470	486	498	486	513	499	478	474	464	430	518	428	493	489	513	469	463	466	510	486	463	481	504	510	487	490	455	504	497	481	495	502	496	466	465	524	451	455	487	462	427	502	460	502	513	467	482	490	465	498	497	499	510	472	462	456	498	444	486	506	482	523	490	474	448	490	503	468	482	499	534	475	470	483	467	455	502	514	442	484	483	467	512	503	462	438	486	504	480	501	452	469	537	482	456	521	502	478	456	490	451	511	502	517	474	461	475	553	496	478	487	482	482	471	473	505	513	500	473	489	485	475	472	472	500	532	505	473	488	520	477	484	450	513	478	494	472	531	449	513	487	504	467	513	499	468	462	493	476	478	509	490	500	492	461	505	482	470	436	500	418	488	501	514	507	487	504	504	441	509	449	482	503	474	510	493	472	446	501	484	477	491	511	503	510	494	487	490	481	507	480	515	483	502	514	482	465	492	473	475	488	507	519	506	466	500	459	522	479	511	486	514	498	477	455	462	499	482	467	518	501	480	472	513	457	477	489	512	493	464	506	467	451	461	489	488	496	504	478	496	486	492	474	481	484	473	484	504	479	447	452	467	478	486	467	498	474	482	471	476	488	477	459	493	484	514	490	464	451	473	490	479	455	498	459	499	479	510	501	472	518	459	469	481	474	483	517	465	473	486	467	462	486	482	507	504	514	497	485	472	440	476	509	460	513	449	499	498	482	487	471	509	482	488	519	485	418	455	495	500	476	490	467	487	518	466	474	444	505	498	519	471	454	471	495	503	482	486	492	487	497	487	456	543	455	453	496	537	490	503	483	469	509	473	487	499	492	461	495	512	480	456	459	471	515	458	472	466	496	497	493	485	458	474	440	532	505	460	464	473	536	492	489	472	497	453	497	469	489	471	441	476	448	480	492	543	483	497	455	478	495	460	503	485	501	466	468	491	503	465	481	479	485	503	483	460	481	494	459	512	468	490	481	484	509	463	445	481	484	463	502	493	491	491	463	487	478	446	453	491	484	485	483	469	471	537	462	456	461	502	482	467	485	517	462	469	472	463	436	465	537	443	472	516	481	481	445	474	489	465	489	468	481	494	458	480	500	484	470	490	490	473	466	516	493	512	460	461	502	492	466	474	507	446	456	476	482	495	485	505	442	460	512	465	482	543	420	517	472	479	495	497	465	503	477	473	444	475	470	476	477	492	482	504	493	485	499	494	518	505	476	457	490	520	491	466	473	479	487	473	478	466	468	468	472	483	524	490	475	466	486	471	460	484	460	498	478	451	459	490	491	491	507	482	480	528	509	504	484	461	507	465	485	481	508	473	486	469	492	447	482	434	463	443	467	464	491	449	476	453	475	482	474	439	539	516	509	516	520	466	496	494	493	483	478	504	488	458	507	508	466	457	497	459	493	473	494	486	474	498	509	498	471	461	488	477	481	482	441	430	449	493	457	482	468	497	499	422	479	532	471	482	503	520	473	461	461	507	481	488	513	501	508	456	496	480	457	497	474	533	471	474	483	475	455	480	471	510	477	509	475	523	489	516	481	491	472	512	446	476	480	505	496	471	513	516	473	458	525	468	497	543	479	469	486	486	482	461	508	471	497	458	511	506	454	450	475	524	459	474	488	460	479	497	515	485	473	475	481	478	470	478	465	499	479	481	499	514	462	482	473	474	482	494	477	510	509	454	504	472	519	430	476	508	470	459	514	468	467	465	483	517	485	513	493	466	498	514	476	485	448	443	511	456	484	453	493	475	489	468	480	457	480	488	500	499	474	500	510	457	502	504	485	503	495	487	482	449	467	483	493	480	499	440	448	487	424	482	447	463	452	479	489	481	453	498	466	477	507	474	499	468	485	479	478	474	495	465	478	493	511	506	500	483	480	475	524	531	477	462	454	442	508	472	467	508	473	474	480	465	463	481	454	479	501	435	503	475	502	496	494	482	484	493	487	486	476	509	500	522	481	444	504	480	517	484	514	496	484	465	482	497	527	487	458	442	461	433	496	473	463	471	516	465	509	509	488	457	464	519	499	465	508	463	493	479	483	517	482	470	482	515	492	484	461	447	491	460	497	509	452	502	463	465	515	469	469	519	538	450	494	470	470	475	496
23268	46083	34864	11262	7544	5659	4566	3548	3229	2709	2331	2144	1868	1796	1711	1471	1426	1314	1157	1132	1091	968	1037	976	900	940	909	893	826	829	818	803	774	739	731	703	718	708	680	693	681	636	658	642	615	602	602	624	639	602	618	642	617	620	612	567	670	594	618	541	587	575	589	579	602	589	585	629	566	605	609	568	576	549	610	585	611	600	604	559	597	575	613	599	581	577	585	620	597	591	595	609	586	582	614	582	550	560	564	543	569	581	561	608	576	560	570	595	545	575	602	611	567	548	588	570	572	558	542	579	560	589	603	550	565	558	605	567	615	595	566	548	611	552	573	557	604	589	600	576	588	558	570	570	575	602	568	565	587	549	587	589	549	600	578	618	565	557	592	569	575	572	576	574	559	562	577	533	574	614	547	614	603	598	616	502	588	547	561	517	591	590	589	569	556	587	530	566	596	553	583	592	534	599	553	580	560	588	539	633	576	575	592	575	612	567	594	595	584	522	600	578	598	586	582	569	585	584	585	566	576	572	571	568	594	581	585	600	535	564	561	544	564	585	560	601	541	565	565	594	554	581	590	594	563	539	581	592	591	589	518	550	575	602	569	577	538	563	562	573	603	585	601	573	548	564	620	581	579	550	580	592	553	549	581	589	557	582	587	562	555	558	598	600	619	582	607	588	582	607	571	583	579	571	583	596	580	566	532	610	552	575	634	596	555	567	561	550	600	595	542	556	572	546	582	546	570	649	623	552	593	561	587	575	634	562	570	557	548	551	585	574	558	559	555	579	571	585	592	618	581	600	603	575	592	581	574	577	562	586	494	595	600	577	532	584	599	541	625	560	559	596	599	638	595	571	615	620	597	626	579	568	611	605	543	579	593	613	564	569	534	618	622	597	573	536	601	589	602	571	583	595	517	566	586	575	548	580	557	611	595	608	585	561	585	548	594	590	581	598	607	575	558	573	575	574	556	600	566	599	602	583	587	547	591	564	589	556	579	576	569	567	547	567	565	592	570	545	581	544	592	582	568	539	595	580	614	577	518	576	596	582	590	575	566	543	612	567	612	582	566	543	570	577	618	562	551	586	560	567	559	527	562	535	575	570	574	547	525	607	592	584	596	587	563	558	554	552	591	593	563	567	570	526	556	542	563	608	600	538	557	524	611	621	609	583	627	577	586	575	555	530	609	591	564	569	595	592	539	589	579	553	535	566	551	612	615	592	613	591	560	589	604	556	582	566	533	596	591	568	596	542	586	546	579	600	552	593	627	567	609	592	577	584	564	593	545	553	575	588	560	549	550	604	550	569	561	583	568	600	585	562	579	576	611	605	607	554	603	581	550	568	569	605	561	562	612	577	564	547	566	586	615	607	600	547	580	609	600	620	572	537	553	557	539	633	573	606	571	553	548	568	619	566	599	570	600	548	567	606	637	560	626	548	559	548	557	527	580	564	613	597	601	645	570	572	577	571	558	570	608	554	558	573	575	571	574	584	586	585	560	599	588	634	568	533	538	570	642	596	547	546	564	621	599	556	579	595	554	612	584	567	589	577	564	588	552	537	534	608	577	579	630	574	558	607	591	580	621	562	598	553	611	550	587	613	558	585	574	615	550	559	596	568	586	551	554	529	576	594	577	568	589	576	614	569	567	584	564	570	578	546	538	520	596	558	593	566	561	566	549	565	580	552	597	595	582	633	604	588	581	598	570	584	566	572	569	558	556	576	614	558	546	557	592	560	521	627	549	569	602	574	554	570	565	597	542	533	587	582	563	590	587	576	554	554	553	573	560	609	629	552	589	591	578	601	572	583	583	527	613	583	545	558	557	567	552	597	545	617	552	617	616	622	568	581	541	609	564	542	599	610	582	568	561	599	649	589	625	572	601	594	616	564	594	586	624	578	592	606	567	588	566	538	582	528	615	611	547	562	590	572	535	577	568	599	554	571	601	588	619	591	598	635	552	588	615	571	579	591	548	567	556	604	567	575	590	609	538	591	593	548	580	597	617	558	527	560	532	574	586	601	572	559	580	568	614	604	584	606	567	593	597	517	565	589	582	618	606	568	603	579	580	547	590	582	552	619	586	522	608	574	540	533	566	583	576	594	568	599	534	572	598	574	574	539	580	599	607	581	574	590	598	591	600	637	614	594	558	583	553	580	592	580	564	655	587	583	623	548	599	609	544	577	583	577	551	568	556	560	551	569	603	524	582	559	578	564	575	627	547	574	571	586	585	581	513	561	581	595	615	550	583	592	592	569	575	532	564	577	590	586	627	604	550	551	585	542	582	531	598	556	618	605	550	577	577	540	540	584	620	579	545	565	624	597	596	532	565	547	564	613	582	567	573	550	589	596	549	543	578	559	577	555	541	593	584	597	567	619	596	614	599	560	615	598	568	556	564	612	610	582	577	528	605	621	551	523	565	592	586	596	572	568	610	574	606	559	563	605	591	601	583	589	632	590	611	590	610	579	594	524	608	581	548	617	611	593	587	627	602	570	612	547	567	548	591	546	568	539	620	581	568	578	553	567	609	576	627	557	595	576	617	575	593	573	569	601	591	560	569	545	642	614	621	612	602	576	584	575	596	567	560	556	603	581	485	581	599	597	590	617	592	589	591	634	601	602	593	604	564	562	556	530	586	556	558	545	598	563	545	599	571	608	597	563	599	522	598	613	571	531	585	580	580	556	603	565	557	582	585	551	607	574	584	576	609	518	558	574	545	556	564	562	564	640	566	544	627	567	559	574	560	592	567	600	566	585	589	581	505	575	592	547	585	557	605	582	593	560	550	596	585	598	569	558	606	608	584	570	600	531	597	589	618	565	586	541	607	546	550	547	541	569	580	575	561	569	560	551	627	540	577	609	575	580	558	574	592	579	578	605	548	563	589	565	601	582	583	536	598	600	571	618	576	530	565	585	538	634	602	577	570	573	592	582	614	585	550	611	602	608	579	554	575	586	596	616	578	537	605	608	587	573	525	601	606	595	556	638	551	584	619	591	597	590	593	595	581	572	570	568	618	560	558	633	579	597	592	571	550	546	610	619	524	565	573	546	567	555	602	558	548	605	570	581	565	565	559	525	575	575	600	558	601	556	577	615	623	588	591	556	598	625	534	594	547	580	551	522	589	591	587	589	612	591	600	597	563	545	588	569	601	584	573	601	624	591	553	588	602	570	546	566	581	600	582	573	556	584	581	538	600	546	564	592	576	536	540	573	589	615	578	563	569	630	573	567	569	609	580	565	595	571	565	586	624	555	604	573	535	550	593	592	584	553	598	571	595	609	588	562	554	597	589	566	558	568	577	537	559	585	572	542	570	589	597	551	544	592	553	599	564	591	582	607	549	617	575	553	594	579	595	533	585	604	566	538	566	593	566	563	596	648	574	603	620	504	595	582	604	608	580	550	566	577	585	607	590	569	596	583	606	569	580	599	631	590	578	535	592	548	563	629	596	584	596	593	612	559	595	578	570	571	574	528	581	594	549	589	583	567	592	579	544	603
27753	21893	17290	4366	1516	1145	1072	929	917	885	832	785	767	781	750	706	642	717	707	652	605	612	680	641	662	676	600	624	624	561	644	644	615	627	624	603	633	628	605	609	617	630	584	604	610	590	633	638	575	600	570	549	576	612	558	598	608	581	568	588	596	572	604	608	598	599	557	616	621	573	604	611	607	621	596	595	588	595	573	646	577	581	592	603	596	564	647	592	608	565	635	581	576	625	629	578	586	581	553	605	557	554	568	631	596	595	609	579	580	564	579	583	555	571	610	609	598	581	602	573	583	531	625	588	589	622	601	615	570	629	582	601	584	617	627	608	637	583	557	539	629	582	597	614	607	568	565	599	591	593	581	635	529	601	588	568	604	600	574	583	558	592	616	598	579	594	607	600	601	581	593	558	584	550	585	582	566	567	620	593	580	614	634	588	554	575	608	608	570	584	559	552	603	561	613	596	568	595	585	553	601	587	577	576	600	651	592	562	544	591	599	615	527	578	575	610	566	606	583	591	613	590	586	600	522	582	617	587	578	584	580	550	569	597	609	627	596	597	578	550	617	564	605	567	595	570	576	618	557	578	606	559	585	575	602	599	595	599	573	558	589	573	597	615	587	567	555	600	603	553	553	601	593	560	580	604	628	560	555	584	584	582	617	557	573	592	578	543	595	580	573	612	602	604	611	554	587	572	590	602	572	588	616	583	560	553	573	558	590	624	588	596	578	611	575	607	560	574	603	604	563	600	571	600	582	596	543	564	558	580	550	575	554	560	592	557	617	644	586	614	569	589	619	610	617	588	578	589	613	603	570	590	559	573	622	547	575	582	607	575	585	597	584	543	568	559	622	587	602	572	592	590	570	602	593	611	580	576	568	581	559	592	543	594	575	569	576	576	587	592	590	555	587	568	556	614	597	606	576	589	580	577	608	572	587	580	646	597	586	626	595	562	587	579	586	565	617	642	568	581	575	568	587	568	586	596	627	596	557	602	629	601	593	579	584	580	591	632	590	575	614	596	592	633	544	600	586	556	579	583	631	572	667	610	550	602	568	584	593	565	572	591	572	594	596	585	609	590	563	577	623	616	601	555	564	602	584	602	594	624	584	577	589	571	604	570	568	620	589	605	554	595	600	628	599	591	567	551	591	562	578	587	614	574	565	573	586	558	564	577	565	599	601	563	545	614	608	628	587	613	580	581	598	578	600	620	613	561	571	571	587	612	566	593	611	608	582	543	587	576	605	584	598	552	590	562	609	623	552	597	582	602	578	578	579	641	596	604	595	604	572	580	594	578	584	633	607	589	531	575	631	589	585	580	612	601	589	559	552	611	612	628	544	592	597	566	567	607	603	597	565	549	620	592	605	615	579	587	628	603	571	570	570	597	577	595	601	532	581	588	623	645	617	565	584	610	552	563	539	564	605	575	559	596	576	588	573	568	639	591	550	609	596	574	573	553	567	576	620	569	577	574	572	605	579	595	551	563	576	573	596	577	570	579	552	620	580	571	615	565	538	551	583	590	587	600	591	582	557	644	624	657	608	566	568	562	609	557	573	556	598	568	566	619	574	599	634	581	598	634	582	602	552	579	622	593	563	553	611	586	596	587	595	622	555	606	563	600	602	599	565	566	624	553	552	548	595	603	595	620	597	594	606	595	575	596	583	550	587	584	554	560	600	635	600	575	576	568	575	556	627	603	572	593	613	615	612	541	629	624	606	553	497	619	546	615	592	584	593	561	566	547	576	568	594	584	570	564	551	547	634	639	572	583	556	630	585	556	578	590	579	558	591	565	617	547	531	556	566	586	570	547	550	602	577	609	578	599	603	575	608	627	581	542	560	578	577	604	582	546	565	568	606	614	590	588	595	531	591	601	614	600	523	608	621	617	594	569	617	598	545	623	562	624	580	551	568	591	683	595	590	591	630	592	553	614	563	593	584	598	546	605	641	590	591	594	589	589	591	575	580	621	603	603	589	552	578	563	572	557	603	587	575	588	581	611	592	597	612	586	602	596	584	558	606	585	606	588	598	586	611	582	598	600	590	601	616	593	594	603	599	567	557	587	601	574	568	568	596	576	601	607	640	551	555	557	575	578	580	603	585	625	596	570	600	561	593	566	601	613	549	558	571	613	568	561	553	602	585	561	593	576	555	619	579	593	578	614	570	573	563	625	621	589	595	609	586	562	626	601	602	602	598	607	561	531	610	618	594	592	585	614	585	596	593	599	550	590	625	626	564	612	587	632	598	562	605	568	579	606	580	537	624	569	559	597	564	556	588	595	549	589	563	585	563	641	605	565	526	583	556	583	570	579	567	604	602	578	584	583	565	602	574	587	561	571	578	567	598	599	602	572	570	557	578	573	613	565	596	584	618	621	573	551	596	580	615	550	610	605	583	561	574	601	593	602	586	555	584	604	577	585	577	599	627	612	615	600	552	569	577	609	573	536	580	619	603	564	552	547	589	588	586	597	590	583	583	599	585	624	567	596	617	590	580	586	605	615	571	552	534	601	589	587	612	587	630	581	588	582	584	563	581	563	591	572	561	623	574	563	579	616	587	583	594	583	600	631	603	599	570	547	585	588	556	570	588	623	588	584	602	627	630	572	577	581	590	608	556	617	589	588	566	552	548	568	620	610	582	606	595	551	546	553	603	631	553	594	599	568	605	556	594	564	553	598	669	568	597	590	606	575	553	613	593	656	570	585	610	588	587	594	591	619	579	607	583	617	619	612	625	597	568	580	623	623	588	588	620	610	592	592	598	586	578	618	599	603	613	598	592	615	595	623	599	634	628	543	627	612	576	595	584	570	574	609	587	634	573	609	593	544	604	580	581	570	619	631	584	590	558	604	580	608	628	619	587	563	542	574	589	593	580	598	600	587	602	585	536	625	618	555	555	592	539	596	569	557	579	609	601	575	568	592	585	611	582	569	547	603	585	608	596	620	557	585	626	588	574	599	571	598	564	601	619	594	566	571	563	591	572	569	562	603	566	593	581	618	571	588	592	579	584	611	614	612	588	557	568	546	541	611	633	555	620	548	568	578	551	591	590	606	594	600	569	579	615	601	571	584	618	593	588	574	602	564	609	578	593	601	559	584	593	580	558	546	580	592	620	613	552	548	597	563	553	612	566	539	545	561	613	612	573	593	599	608	599	587	615	549	547	619	565	550	591	529	585	600	594	589	552	605	624	571	622	604	554	562	562	602	568	569	584	581	599	550	615	613	526	587	585	532	570	589	570	591	569	614	624	570	585	563	565	604	592	572	597	593	576	644	588	625	604	598	610	599	581	551	599	554	557	646	535	592	573	616	642	562	594	627	595	554	591	598	575	579	607	607	658	598	548	589	569	555	580	605	570	551	587	629	648	640	570	587	595	597	584	598	580	619	534	594	587	555	560	547	572	586	617	605	619	560	595	600	597	598	607	619	616	578	577	656	555	602	576	512	594	600	583	572	581	575	594	607	605	671	566	580	576	589	596	608	579	601	558	606
19957	31375	18752	3817	2404	1904	1629	1486	1324	1218	1180	1050	1036	997	977	979	919	919	875	859	833	828	839	841	750	812	764	778	771	790	812	769	757	781	698	786	783	753	705	751	755	690	716	730	753	721	748	764	727	704	666	697	711	691	683	727	690	739	736	728	726	708	692	701	694	696	670	689	676	671	689	719	733	694	661	721	692	656	737	688	696	678	721	693	670	689	681	695	698	689	710	637	714	655	719	664	753	778	701	687	699	674	717	658	698	677	721	735	734	705	716	691	696	701	689	701	638	700	686	723	726	688	706	678	713	665	709	666	689	681	722	737	676	680	681	705	643	678	707	712	719	695	675	714	738	748	682	693	715	707	722	737	700	699	683	714	738	713	696	699	703	696	675	683	721	685	708	674	722	711	709	682	741	708	707	664	742	675	693	675	715	697	689	673	724	701	705	736	710	703	690	685	730	670	676	708	711	762	747	708	697	715	668	720	647	724	706	680	717	714	709	712	673	728	667	663	675	707	683	711	735	678	689	735	734	657	712	676	677	697	678	665	689	737	738	727	722	710	753	678	699	734	673	667	707	680	744	707	705	679	734	656	697	695	696	721	725	733	691	741	680	716	709	667	691	714	688	677	703	666	725	721	750	715	763	756	655	736	732	679	699	690	771	695	664	701	684	696	682	777	698	661	676	705	705	678	676	707	702	756	690	712	729	749	728	687	649	646	696	701	711	701	690	729	680	667	697	689	708	683	760	708	714	718	698	703	735	735	672	640	755	695	666	716	727	702	712	714	684	671	697	715	713	681	727	683	740	628	731	695	743	695	704	633	662	701	718	668	726	658	739	649	733	693	673	713	705	707	719	694	720	709	741	678	662	663	710	706	719	659	668	659	696	724	705	699	695	702	720	713	675	716	682	679	741	742	691	706	729	716	672	704	687	731	719	710	635	687	677	725	713	712	706	698	714	727	694	708	695	704	740	738	665	714	699	693	689	720	671	708	682	718	689	719	700	688	674	669	644	718	721	681	686	666	680	731	682	704	694	698	715	683	736	709	686	707	691	697	785	703	701	725	731	698	712	728	707	708	692	654	702	690	698	680	689	685	734	713	697	705	682	712	730	721	728	711	684	672	664	728	683	685	737	710	684	693	669	699	729	695	714	714	728	688	692	722	735	697	682	723	661	716	693	717	708	678	708	714	698	713	727	738	698	706	727	720	724	704	730	699	689	706	711	709	692	747	711	708	703	721	728	769	681	701	700	683	724	705	714	656	697	690	732	710	717	748	744	667	697	695	682	703	685	715	732	715	685	749	673	691	718	714	692	710	722	635	707	701	701	713	686	733	696	715	697	697	737	740	708	704	715	689	726	719	689	678	689	702	687	672	709	705	654	693	648	671	708	699	687	717	689	706	707	693	717	723	692	713	751	707	693	720	682	688	679	715	747	691	704	700	709	707	724	709	685	678	675	732	730	704	697	661	721	703	690	735	699	697	690	726	737	691	692	708	677	667	697	718	650	661	723	696	664	706	681	680	696	725	671	712	690	718	693	703	693	700	679	704	735	670	735	685	718	710	730	729	696	689	695	669	715	712	742	689	671	709	638	676	690	779	707	678	710	776	754	709	694	710	700	692	661	693	674	723	663	706	746	670	701	748	656	743	694	680	715	695	711	676	666	708	694	681	678	707	738	678	670	743	710	727	697	694	714	724	748	711	675	691	747	721	698	711	691	730	646	719	736	676	654	692	736	693	705	703	708	680	676	728	700	679	657	719	647	725	686	694	712	734	667	749	701	682	735	695	737	690	716	711	675	762	706	688	686	727	664	693	647	708	688	693	640	733	719	739	687	763	715	695	750	673	720	716	748	715	715	668	676	688	744	679	695	694	696	737	698	658	683	714	703	667	717	693	680	737	728	690	661	652	731	700	708	683	668	733	684	707	678	728	702	720	669	670	739	679	685	725	695	696	683	688	722	654	684	715	726	699	716	723	723	679	714	701	738	697	745	697	662	698	693	699	674	682	712	679	713	652	742	722	675	712	650	671	696	747	694	666	702	717	723	685	713	701	711	710	646	732	742	705	707	694	740	699	713	654	685	709	670	704	716	707	693	692	670	701	680	708	723	658	729	691	681	729	691	741	691	692	722	681	700	755	677	687	728	689	705	747	704	722	725	760	692	714	702	708	716	714	719	706	747	747	715	739	707	711	710	658	715	750	681	713	708	706	684	705	667	663	749	733	702	743	690	737	716	735	701	713	659	716	689	675	739	681	668	706	735	678	726	724	645	725	657	663	715	689	727	687	691	706	731	713	662	688	696	754	639	710	694	757	700	722	712	674	682	705	699	722	681	669	685	713	731	659	743	695	703	695	771	736	726	683	740	715	658	681	650	729	674	640	733	692	688	710	717	756	681	682	678	696	688	678	742	721	718	710	728	664	678	691	736	738	719	683	693	668	677	739	704	686	700	735	692	703	671	698	678	684	660	690	651	744	697	708	647	658	670	694	727	677	707	707	722	679	708	757	707	676	709	714	739	696	698	679	662	701	731	691	723	656	696	703	693	790	687	673	709	725	748	751	725	652	725	664	699	641	708	687	695	694	729	661	741	725	699	685	687	762	718	682	722	650	701	682	709	711	719	733	678	708	715	701	743	727	693	717	710	719	736	720	651	718	729	718	704	684	700	685	711	707	720	726	729	731	668	709	716	723	726	677	691	706	680	701	704	707	704	714	776	669	673	713	705	714	666	684	713	650	714	713	696	659	714	696	689	729	682	731	678	713	677	716	731	690	704	681	722	739	704	734	683	755	715	696	683	704	645	667	675	685	756	710	698	695	725	768	694	686	709	723	699	704	686	726	750	706	703	698	727	671	700	677	706	664	682	724	698	663	691	682	704	692	724	675	682	690	681	682	697	684	709	731	679	696	720	743	661	673	705	743	682	700	709	706	706	681	681	722	762	693	690	688	702	709	706	707	698	706	709	719	715	713	712	716	655	718	723	682	699	705	700	679	695	763	669	735	716	642	664	715	632	702	701	701	684	715	679	685	668	722	715	767	694	696	701	722	698	699	695	683	701	709	728	747	684	699	729	721	715	693	743	726	731	680	713	699	721	627	693	715	734	663	684	674	662	706	686	750	722	736	690	716	725	732	694	729	685	681	754	661	687	667	676	708	703	718	689	739	735	689	697	738	714	674	647	702	702	757	722	714	699	691	704	717	763	721	683	692	670	682	698	701	716	675	682	720	705	755	696	691	732	695	709	723	646	656	688	651	692	705	716	694	709	654	655	719	725	708	683	716	725	745	679	766	658	757	691	708	674	651	750	696	629	749	694	691	705	742	713	704	677	718	710	717	721	703	719	752	682	638	692	680	683	751	711	724	667	687	697	736	742	706	681	690	731	713	752	735	671	708	685	691	709	726	675	686	717	686	727	699	712	715	680	700	733	662	682	714	667	662	699	714	739	692	746	745	733	708	728	693	731	712	724	685	656	747	735	703
23804	21221	28301	24400	21206	11634	2666	1648	1480	1334	1224	1149	1108	1023	1033	988	941	868	888	864	848	822	809	834	804	766	752	735	727	681	718	729	680	736	676	669	686	660	705	708	694	716	657	693	707	656	616	670	681	652	659	659	651	650	684	646	664	624	672	617	632	668	657	666	657	684	622	646	634	634	639	612	635	637	674	652	632	676	639	609	670	615	655	654	692	672	673	643	687	667	632	599	610	665	614	617	632	639	627	660	638	655	689	637	674	660	612	647	677	645	623	663	624	652	640	648	636	605	642	681	610	655	667	623	712	682	618	582	645	631	655	610	653	652	620	627	685	635	637	652	671	685	652	621	619	667	629	650	640	660	618	614	637	643	629	704	607	660	662	650	667	646	677	620	658	635	677	631	657	636	629	682	609	670	624	650	656	647	625	641	625	638	659	643	661	616	620	661	593	606	605	591	671	655	620	674	620	650	635	673	640	679	652	643	664	643	668	616	608	671	650	584	652	674	625	675	671	634	666	654	619	628	663	646	665	660	653	631	661	626	710	690	639	687	626	662	642	612	578	659	652	624	671	574	607	610	644	666	662	618	650	683	627	615	644	621	610	638	657	646	623	617	684	580	631	617	611	653	644	646	643	671	662	665	560	640	654	664	670	664	659	688	625	654	631	635	612	636	658	626	655	658	664	628	665	692	690	647	620	653	657	645	646	666	639	672	616	656	634	610	687	630	652	663	624	664	617	624	705	685	619	650	643	645	606	655	652	678	655	604	678	686	660	646	642	602	635	662	636	641	636	660	634	681	605	640	599	639	608	631	676	634	630	657	674	637	636	658	662	643	640	681	601	676	659	629	668	602	657	663	653	632	674	656	694	619	652	668	612	649	627	683	636	673	635	673	677	633	640	631	630	703	648	660	616	677	647	619	677	613	674	607	667	652	647	685	680	647	632	626	639	669	660	629	629	651	655	614	628	672	644	653	653	637	692	662	642	628	647	680	658	649	634	635	621	613	657	634	581	661	605	685	645	657	628	641	629	656	630	641	649	622	633	704	671	623	605	671	637	675	649	658	669	630	653	628	601	703	638	664	681	588	647	633	623	669	626	622	693	669	599	676	695	604	660	589	655	609	649	662	664	705	631	667	656	647	618	649	674	660	653	653	610	635	658	646	606	634	651	616	658	646	691	669	653	637	628	659	645	682	635	647	654	654	679	630	606	626	619	649	656	630	649	654	663	604	633	615	660	645	640	648	658	617	682	627	647	707	694	600	652	669	656	650	693	633	664	639	648	646	663	662	628	660	621	623	650	637	662	611	626	592	617	585	634	626	640	654	663	648	617	650	646	603	659	650	647	663	641	656	665	637	613	691	630	679	599	636	596	650	640	622	648	707	661	659	653	636	649	651	679	650	657	631	651	674	621	635	586	622	616	694	631	643	631	640	670	659	632	646	638	651	664	619	628	603	639	695	638	662	681	645	654	671	646	649	696	661	608	661	691	640	646	647	605	620	685	620	633	666	614	646	676	640	640	642	633	640	678	666	646	647	642	657	682	637	659	656	614	637	560	669	647	632	685	626	635	687	628	610	660	627	629	639	625	640	604	671	641	656	656	609	645	640	673	683	576	632	670	651	662	624	644	655	612	656	642	633	681	626	665	647	678	630	621	659	626	696	618	658	643	638	679	638	624	614	629	667	608	618	649	653	649	681	684	657	621	680	673	614	615	680	650	663	661	601	640	627	643	619	639	659	667	667	600	630	597	635	640	659	641	618	638	589	614	622	643	681	613	643	669	648	602	655	619	666	676	631	682	636	643	628	652	608	670	615	642	649	634	661	657	670	638	630	624	679	635	639	591	625	631	666	646	634	699	653	619	598	627	599	588	653	600	657	677	618	685	677	659	621	662	660	642	674	616	626	656	636	641	594	636	637	627	611	578	575	622	619	609	676	599	630	625	665	643	620	667	652	649	611	655	660	671	655	647	577	633	623	622	668	632	677	666	633	634	632	673	652	648	663	663	678	633	618	663	668	609	661	632	651	623	620	640	636	673	657	630	662	686	647	687	614	621	649	622	659	595	609	689	594	673	636	640	602	650	638	659	656	654	639	682	677	649	663	646	633	613	602	640	663	631	654	615	625	671	635	686	600	662	618	623	627	609	688	626	657	634	608	637	648	672	629	667	679	644	620	658	643	659	651	639	625	651	641	667	615	665	631	618	658	653	682	631	657	670	617	651	650	680	641	625	658	653	649	639	643	606	658	629	658	617	647	620	634	681	671	708	666	673	634	628	628	614	642	664	637	662	636	660	637	625	617	651	668	681	615	660	673	647	634	639	621	657	606	640	657	645	666	608	635	646	642	667	619	612	620	635	599	612	663	696	653	661	664	625	645	632	627	613	632	675	650	624	626	627	635	638	654	679	628	687	630	641	690	621	665	709	608	678	616	640	647	612	639	640	619	644	689	628	629	671	600	645	640	582	636	607	669	652	629	615	629	668	642	645	686	617	656	636	649	666	683	660	673	650	645	626	607	662	649	659	669	642	641	682	595	666	613	642	600	643	646	646	663	673	610	678	618	647	629	645	630	657	636	586	620	652	652	657	648	590	619	635	642	615	673	661	647	623	655	655	614	636	634	638	630	675	642	653	647	630	665	652	604	637	630	642	656	651	644	680	652	620	684	649	596	637	641	603	606	646	666	614	676	656	651	669	691	622	679	647	651	611	628	616	637	656	658	632	680	677	651	615	618	661	581	690	630	653	649	602	659	667	631	664	628	656	691	623	637	598	662	655	650	646	634	643	615	659	603	710	662	633	655	623	646	634	585	615	666	628	651	622	606	593	634	635	627	703	654	659	640	685	634	673	636	663	689	635	660	608	678	617	640	602	645	601	680	639	598	636	643	624	646	650	700	643	650	617	633	647	630	640	668	628	636	677	664	643	663	653	653	660	610	633	657	647	665	625	638	612	670	626	639	676	628	680	637	634	661	645	676	612	599	626	616	673	654	635	662	669	648	618	638	705	665	616	642	669	688	666	663	661	651	660	675	610	695	644	666	627	640	600	660	645	661	625	616	693	635	688	663	642	641	616	637	666	672	651	654	664	645	609	634	577	643	600	650	655	651	708	630	636	624	650	678	632	684	617	672	650	641	601	670	643	635	640	604	634	676	632	670	630	638	649	577	665	660	697	690	638	643	615	631	696	661	634	665	682	640	624	608	673	650	656	613	659	657	618	603	630	642	672	618	626	705	647	661	621	675	640	619	641	674	591	669	650	672	614	624	685	691	667	646	619	607	637	643	731	679	642	669	669	673	672	642	600	633	660	625	653	618	606	601	602	617	611	658	624	627	681	627	629	667	659	662	631	612	653	646	650	646	641	619	617	601	591	611	625	617	597	665	652	668	645	668	669	680	659	608	606	654	619	635	644	630	688	654	631	627	658	596	652	607	664	635	662	648	603	678	699	628	640	603	588	618	609	593	668	660	637	635	658	672	678	632
21384	41499	29237	8454	5264	4144	3303	2666	2340	2118	1918	1719	1622	1516	1434	1311	1219	1239	1140	1126	1066	1097	1066	973	897	961	969	921	995	933	955	874	897	921	833	860	859	878	794	863	852	848	775	830	807	822	750	814	815	800	799	778	792	800	836	797	804	811	717	748	802	831	809	747	801	747	791	756	758	828	766	787	817	869	791	735	794	820	790	744	810	819	772	768	801	813	734	760	749	774	775	765	826	784	771	743	814	764	766	769	738	718	791	783	731	735	825	725	768	765	819	757	766	809	780	755	782	795	763	785	765	780	826	832	783	751	737	792	732	768	748	782	813	776	769	819	778	759	742	777	743	790	797	799	724	732	793	723	793	823	792	786	718	769	782	814	784	722	757	784	729	729	744	758	763	795	781	757	779	728	767	769	744	782	766	771	755	821	773	770	800	756	775	764	763	835	729	783	742	762	771	813	817	784	789	765	745	773	782	764	773	766	773	765	791	784	832	729	785	805	745	770	787	807	734	695	759	790	790	799	818	735	808	776	745	720	779	780	802	797	755	786	777	821	766	778	802	763	853	795	821	790	735	729	805	797	785	748	782	798	776	717	773	793	782	778	762	768	775	752	791	754	753	739	779	791	817	707	776	776	755	805	749	808	808	715	817	733	780	784	793	754	769	790	800	728	826	784	769	788	775	819	792	727	774	788	799	763	796	783	770	798	746	800	775	763	802	787	688	760	776	770	762	791	771	785	752	811	724	760	766	828	783	801	820	768	835	827	819	787	778	782	785	790	753	797	804	751	790	759	779	773	784	749	794	746	707	787	771	793	823	776	797	795	775	777	784	790	793	823	792	764	796	744	788	767	773	797	765	761	788	793	777	802	819	720	768	725	808	766	776	798	750	771	793	784	800	828	757	718	771	734	809	796	782	800	767	746	821	739	766	750	810	804	756	796	789	766	799	789	715	775	795	783	731	754	761	768	754	781	776	760	773	763	807	773	817	767	733	773	836	791	749	738	773	764	781	825	786	748	768	778	768	748	835	706	764	762	738	768	824	777	795	786	778	751	750	767	722	819	802	741	790	716	780	826	753	738	797	761	746	766	777	737	794	766	746	818	817	760	810	782	791	758	765	750	780	768	747	797	737	739	811	742	734	817	743	752	815	806	798	772	793	773	771	778	753	816	728	793	757	777	783	728	780	741	737	776	765	740	769	797	813	757	739	794	736	774	813	799	808	762	776	780	764	714	752	740	781	778	738	743	786	755	712	793	736	784	767	741	780	759	758	767	785	746	795	765	783	789	804	766	739	810	782	737	810	772	767	775	806	756	757	782	775	807	773	729	753	836	836	813	816	768	765	760	838	746	758	781	797	795	748	808	746	780	770	801	733	772	763	726	736	759	764	724	829	750	735	807	770	775	814	791	769	792	768	761	771	740	804	784	801	751	747	805	798	817	788	793	770	752	820	766	785	819	802	808	783	794	817	822	776	805	764	751	793	800	835	749	795	793	752	748	811	835	793	820	746	796	738	780	788	799	776	766	806	743	772	734	843	789	751	756	759	718	740	793	804	761	759	779	819	788	772	813	796	765	819	789	757	759	784	799	763	750	783	768	754	767	755	793	803	842	783	783	788	728	761	795	732	770	826	810	810	774	728	789	750	782	731	756	747	837	754	719	749	743	739	806	790	756	764	740	765	776	758	745	791	804	737	810	799	743	777	780	807	748	765	762	764	708	748	747	765	790	794	801	771	757	746	776	798	702	754	765	781	746	746	734	846	773	751	784	793	758	759	757	787	733	747	795	750	775	824	743	824	778	788	762	712	826	734	759	816	794	775	812	812	794	756	796	763	776	785	741	809	785	775	750	815	816	762	785	789	787	742	803	767	810	783	787	792	804	801	808	790	777	757	803	810	770	801	812	730	788	787	750	719	818	805	759	735	770	762	785	823	753	790	748	767	769	775	778	803	778	762	818	792	742	773	739	773	763	770	748	807	769	769	777	811	826	765	779	751	801	797	816	770	806	774	749	763	766	793	754	766	738	796	790	762	745	818	789	768	732	772	732	758	764	782	794	749	750	795	764	828	763	784	744	781	785	802	751	810	762	845	739	764	803	757	746	743	762	781	719	793	762	721	809	770	762	849	825	736	758	760	719	767	807	775	751	760	798	791	807	760	781	764	774	803	814	790	751	743	775	753	743	746	765	746	786	826	751	764	753	787	754	747	707	779	723	760	773	811	772	740	773	742	738	747	748	737	773	777	719	756	790	801	721	813	815	754	736	761	742	777	824	737	783	737	763	780	794	789	768	743	811	770	756	799	757	784	788	794	777	800	765	759	774	776	751	796	785	764	764	748	747	800	805	775	813	742	784	769	727	804	753	807	809	762	774	702	763	745	788	775	786	748	765	830	790	763	763	740	765	764	822	793	762	769	827	750	786	807	757	746	792	763	805	796	748	763	796	814	732	711	749	750	777	746	774	800	763	766	790	749	745	764	803	766	790	738	737	803	766	782	766	731	774	813	778	794	785	767	744	754	767	778	770	789	783	736	754	796	727	742	754	795	808	762	791	780	754	828	780	797	755	734	763	768	746	765	754	813	781	740	779	783	778	768	759	732	781	775	767	724	730	756	792	783	775	775	780	743	784	730	827	770	786	787	758	765	797	788	782	748	762	764	763	752	776	784	757	766	780	791	771	755	723	756	786	748	790	799	805	755	754	773	763	795	816	767	813	739	808	797	811	785	763	753	812	788	716	796	734	753	792	721	817	784	801	778	779	838	821	798	809	775	779	781	762	766	695	702	793	784	817	770	796	752	759	727	783	760	736	749	767	727	744	757	762	795	763	767	791	812	754	742	675	797	818	798	755	793	755	744	765	792	769	734	793	764	731	744	767	768	760	818	740	728	790	723	787	831	770	718	779	794	750	800	742	767	764	751	784	803	811	774	767	785	809	758	745	785	749	756	778	745	780	773	768	786	762	793	738	769	782	747	752	779	773	785	783	762	750	794	804	789	787	729	785	777	802	825	723	762	723	815	792	775	771	751	737	789	727	767	757	740	796	796	743	801	739	816	797	794	794	724	766	773	770	774	808	743	735	812	752	751	797	710	734	846	749	795	784	763	771	796	760	751	805	761	798	760	792	767	831	837	784	778	782	840	732	757	779	721	780	803	748	795	750	774	784	796	825	786	709	820	790	763	780	801	778	801	770	778	817	784	759	770	773	757	777	760	746	724	795	736	788	773	798	786	817	741	777	818	767	808	786	789	814	741	730	765	750	746	757	782	765	727	753	773	821	763	780	793	702	789	828	762	810	777	792	771	773	745	828	753	722	791	745	797	800	749	700	709	839	747	804	757	764	754	753	793	771	802	816	759	755	727	793	767	766	764	801	745	769	752	745	797	763	759	773	780	802	831	740	751	736	715	786	767	752	783	813	803	760	785	794	768	747	779	789	800	772	764	770	776	827	822	748	763	765	756	797	785	782	759	759	776	722	768	784	744	774
24787	21214	27486	25165	14628	2271	1406	1082	1010	931	810	831	720	703	711	648	628	680	605	536	559	583	539	553	496	546	484	504	511	475	519	501	505	481	470	452	472	428	456	456	480	446	425	471	458	433	477	433	432	445	410	448	459	420	437	468	445	427	401	458	420	417	443	426	410	423	450	390	474	432	433	419	430	431	438	454	456	420	410	413	459	439	411	413	434	429	426	436	453	429	416	447	416	441	418	457	421	448	416	432	422	431	438	393	453	411	444	435	403	419	461	467	420	414	409	405	430	416	451	447	408	416	441	406	443	435	411	436	453	466	431	439	455	450	386	458	391	423	405	433	400	441	428	448	438	478	452	436	411	430	436	474	432	427	431	406	439	439	406	439	426	420	459	411	422	425	422	442	448	459	426	448	417	467	423	445	435	456	468	417	441	407	429	428	431	429	426	445	396	414	409	441	458	400	435	451	415	419	415	428	476	430	431	444	421	447	437	415	453	421	448	434	407	420	436	454	399	427	447	417	393	457	433	438	411	438	419	405	421	500	428	433	446	448	462	458	443	429	415	414	452	460	446	401	423	430	419	400	434	457	445	453	423	452	447	385	439	423	439	400	450	442	407	429	423	421	431	440	421	443	429	468	404	446	450	418	475	435	445	446	399	402	440	441	417	405	403	446	424	434	437	437	455	364	456	447	437	440	404	436	427	454	406	478	402	413	455	429	427	432	436	430	383	449	427	408	394	434	437	475	420	442	420	455	446	448	460	447	434	453	416	396	424	456	432	414	427	394	458	449	393	464	457	433	452	442	378	437	401	421	445	426	429	448	450	416	452	465	444	451	408	469	451	448	422	445	391	411	424	453	433	469	408	447	430	428	452	408	466	436	397	449	426	398	452	453	409	419	432	447	413	424	405	406	375	416	441	415	440	438	434	442	427	451	447	446	435	459	412	425	435	445	418	433	430	445	442	441	452	436	433	456	425	432	418	443	419	427	389	426	446	436	395	433	434	428	444	442	413	430	428	437	438	433	450	439	456	420	399	463	446	467	411	409	451	421	430	457	428	431	455	407	431	456	416	435	460	405	422	426	435	427	389	404	458	425	501	429	472	456	452	463	413	415	398	460	432	426	468	455	442	437	432	431	446	421	422	398	452	422	443	447	442	461	448	459	434	424	408	431	432	403	446	449	443	435	407	422	409	463	468	415	454	445	434	441	388	452	418	406	430	438	414	416	415	410	445	408	458	465	423	516	434	418	443	406	416	432	442	419	412	464	459	431	440	408	401	477	431	404	404	403	411	437	397	421	435	442	440	443	419	461	452	435	426	407	449	442	447	458	433	408	446	422	422	432	418	379	424	433	445	462	400	430	470	445	429	395	421	372	445	436	411	440	462	457	417	461	484	429	452	437	423	439	414	421	419	396	458	455	435	438	435	469	416	428	393	421	424	425	462	429	434	437	398	404	458	451	418	388	454	420	459	458	449	444	430	430	455	453	406	385	437	437	431	448	448	443	401	399	426	442	437	403	444	467	416	448	437	413	435	421	433	410	406	425	406	440	443	430	408	411	455	454	442	426	434	455	451	455	425	437	417	468	396	441	448	436	424	418	447	462	445	441	429	434	427	434	450	426	439	454	438	441	401	423	452	444	406	462	421	463	432	431	438	428	418	451	419	441	453	475	437	414	454	447	434	462	408	465	432	435	477	417	427	480	428	411	442	433	436	424	458	436	412	446	436	412	442	423	412	437	443	412	478	493	433	430	421	444	416	446	449	437	423	433	427	400	428	415	446	418	505	450	438	410	426	442	406	442	449	430	429	406	419	472	434	466	428	441	390	451	418	403	435	406	454	421	460	425	407	416	422	454	465	429	449	425	442	432	425	420	425	414	433	463	424	438	413	435	417	425	437	462	445	423	436	415	448	456	446	428	407	439	472	439	449	388	440	402	434	438	455	461	418	436	450	405	456	438	444	446	443	454	437	417	443	418	430	413	436	452	416	445	397	430	446	398	437	402	434	442	442	441	383	388	429	441	442	475	444	418	414	407	447	445	403	409	461	399	416	417	433	408	488	410	456	416	404	451	411	417	456	465	458	442	448	417	450	417	439	442	428	432	416	441	413	417	432	447	454	447	460	376	445	420	413	436	413	460	401	472	412	425	438	429	447	461	386	408	425	409	428	423	440	440	468	472	412	458	432	425	411	444	427	426	408	473	451	415	387	387	441	441	428	400	450	451	452	413	459	413	448	407	429	422	437	440	430	434	402	407	436	442	419	418	422	435	424	415	412	426	432	450	387	457	426	447	394	438	415	443	439	428	423	431	450	436	408	437	380	407	427	470	415	447	415	398	451	470	450	441	415	424	464	429	449	436	432	448	453	468	388	451	406	481	406	439	430	417	473	454	438	432	436	472	466	430	469	418	468	397	442	445	430	408	459	445	403	458	440	419	469	472	472	412	426	472	447	405	429	440	431	466	424	431	476	440	434	407	395	412	432	389	459	451	408	408	414	449	456	449	468	400	460	433	424	425	409	446	483	424	441	398	441	406	409	448	413	437	465	445	426	419	412	417	398	425	415	448	430	423	439	444	447	411	437	431	417	459	417	432	396	449	421	449	464	411	439	456	434	464	421	444	418	449	404	443	399	440	395	429	411	410	432	434	457	446	428	427	444	428	411	420	384	429	413	456	402	436	447	414	453	460	393	464	418	465	437	383	459	406	441	421	436	423	439	429	444	448	382	446	448	431	462	444	422	443	408	447	424	430	421	435	421	403	446	398	379	435	412	412	433	458	443	430	436	448	403	412	452	420	406	412	452	428	420	440	449	434	453	434	420	449	387	460	455	423	446	468	434	437	422	440	418	423	416	419	413	421	451	403	427	424	408	420	439	465	444	432	416	427	417	431	438	390	433	443	460	428	437	405	432	424	468	399	457	469	399	400	416	411	443	434	421	424	459	424	453	436	456	444	444	427	418	420	379	399	467	456	408	425	418	408	469	411	451	443	445	447	430	442	447	462	485	412	408	409	453	470	415	397	444	393	448	455	447	421	436	421	418	453	412	440	412	449	466	441	419	438	439	440	406	415	431	418	377	411	434	429	434	454	412	431	402	445	426	447	427	449	468	437	477	415	464	430	423	408	491	420	445	435	410	399	435	476	383	480	468	461	452	426	422	472	427	435	468	427	414	442	397	419	457	446	438	419	443	465	371	454	424	397	447	436	437	434	472	450	434	468	417	417	425	453	430	410	405	438	396	425	446	409	492	446	459	454	464	407	440	453	429	394	415	437	456	431	435	407	469	401	460	417	423	440	442	426	429	436	435	410	439	408	447	455	409	409	412	409	424	421	451	429	407	405	451	419	435	435	430	410	428	426	474	406	434	441	420	408	458	438	445	426	449	445	437	431	447	434	423	437	420	422	460	407	449	390	440	448	429	422	395	428	415	418	405	431	426	443	439	428	422	447	440	440	418	441	396	423	454	421	383	418	423	421	421	469
21718	37597	23591	6198	4004	3190	2516	1905	1712	1551	1354	1321	1114	1078	1018	985	920	859	799	778	710	761	701	680	656	684	665	684	707	619	642	601	573	605	578	630	582	583	528	574	585	557	564	542	592	552	507	537	586	536	601	536	553	558	541	552	530	515	570	554	531	573	527	543	527	529	531	534	519	529	513	543	519	540	513	476	526	529	510	510	530	543	561	576	505	534	507	506	497	510	524	547	536	560	545	525	499	516	516	508	511	499	501	539	531	495	494	522	512	523	503	503	531	521	496	538	482	499	536	541	539	516	512	557	527	520	513	507	494	485	514	521	488	553	481	535	525	503	527	547	522	524	499	521	530	525	540	543	477	496	533	530	529	556	520	535	519	503	502	568	528	509	519	529	573	509	530	527	512	551	551	492	516	528	522	496	520	520	499	569	464	520	523	487	515	525	549	488	527	481	550	536	541	531	520	498	497	544	533	539	540	524	534	530	545	535	504	551	534	500	538	532	497	526	544	508	515	577	569	544	485	546	517	501	545	497	530	566	496	518	529	568	523	494	520	546	547	557	499	520	553	528	509	512	508	492	494	526	534	543	510	534	508	567	545	524	505	533	503	544	553	532	501	492	487	515	537	506	544	542	524	520	570	512	518	515	516	510	539	523	537	512	535	519	532	533	529	532	518	556	534	552	503	508	505	573	530	502	502	530	531	533	523	534	537	579	497	483	552	512	546	537	559	531	518	528	545	536	588	504	521	495	470	489	535	499	551	502	509	520	480	520	539	558	489	579	484	523	523	554	481	510	513	567	502	511	523	503	524	506	523	553	509	489	492	518	527	546	501	545	479	524	539	538	544	531	512	558	536	493	510	503	507	515	514	505	527	544	514	477	545	489	527	592	536	533	524	479	504	506	497	529	542	568	502	569	516	519	534	524	551	532	503	565	520	538	519	503	526	493	509	518	513	560	573	526	538	533	484	548	503	584	532	526	547	538	570	513	547	515	520	544	525	480	569	506	502	507	529	497	501	537	529	491	492	527	520	521	488	575	524	539	501	575	538	527	511	530	509	492	529	542	538	533	478	495	599	502	522	531	532	526	539	547	489	530	543	523	513	509	511	502	517	520	526	503	542	523	539	531	500	525	527	549	525	518	550	542	494	493	528	521	501	537	486	483	563	515	520	523	505	539	478	545	568	504	503	548	507	546	540	539	540	548	516	504	568	532	501	532	480	501	510	511	549	543	548	533	528	517	515	516	511	527	500	520	523	488	561	511	542	513	523	502	524	553	518	544	537	527	539	538	552	532	544	548	469	501	551	534	542	533	557	545	504	547	537	545	533	481	494	553	525	496	544	531	558	523	512	482	507	516	542	524	514	518	540	543	488	565	527	544	507	543	545	543	492	510	510	579	517	541	543	529	493	538	508	544	575	548	565	510	521	535	501	578	509	476	500	549	513	507	509	509	524	572	555	516	525	467	524	532	547	503	531	512	546	535	510	548	522	533	525	567	493	518	516	550	530	521	526	536	538	539	502	556	510	538	566	494	483	493	546	540	510	523	489	485	540	518	557	507	525	554	496	511	510	531	481	523	516	510	532	555	516	540	501	497	539	550	521	530	528	503	513	511	526	544	560	568	502	529	505	511	514	537	507	526	517	562	477	520	542	476	510	545	532	538	535	550	525	548	508	528	571	488	525	570	515	499	520	498	519	570	523	536	494	517	533	547	565	528	531	514	489	530	526	549	533	501	501	536	509	525	550	525	518	539	556	515	510	512	534	526	492	532	518	526	520	484	499	528	532	510	502	532	521	535	559	500	510	521	497	543	521	525	550	551	512	513	546	530	496	523	507	529	491	508	502	537	537	486	548	513	523	496	513	530	474	523	558	493	544	537	526	542	510	518	506	494	523	513	534	541	498	536	526	513	533	518	489	522	518	545	526	525	545	575	526	559	508	522	518	529	528	506	523	481	498	499	517	545	547	486	522	527	507	515	543	510	534	554	517	509	514	552	538	528	543	533	525	527	546	514	509	530	500	528	548	537	519	537	521	545	516	511	509	514	508	548	547	545	478	494	527	478	515	487	505	505	550	514	540	530	517	494	515	547	526	466	539	465	574	518	537	466	540	504	522	499	540	549	543	510	523	564	463	527	508	515	539	555	512	540	502	511	497	512	514	495	515	520	550	535	541	516	526	528	511	526	494	538	495	519	519	533	506	504	558	506	560	532	534	564	533	509	536	524	556	515	498	501	518	514	526	528	497	533	526	501	525	544	540	491	521	549	549	532	532	520	510	547	514	573	508	564	531	521	557	494	548	500	510	510	546	557	515	545	535	528	499	555	519	539	545	495	543	540	518	523	542	519	562	521	535	526	507	489	503	546	491	510	505	581	529	530	539	531	519	515	493	517	490	522	530	530	500	544	509	534	487	518	520	517	547	540	524	538	478	531	520	497	548	521	556	537	496	538	542	514	541	545	527	509	508	521	505	495	496	475	496	553	515	532	547	519	517	576	532	520	532	503	543	531	572	509	504	546	538	526	469	573	542	570	553	520	517	503	515	569	520	520	547	508	516	509	532	514	538	527	483	525	517	496	536	499	510	505	529	530	500	519	525	521	552	558	543	529	491	511	543	548	512	548	503	568	509	535	479	520	515	506	536	517	518	492	523	516	519	517	505	499	552	521	529	492	508	493	523	531	512	523	549	528	530	506	524	476	508	534	547	483	543	511	532	506	478	536	500	528	497	514	484	545	517	499	483	504	551	532	508	492	541	514	518	508	491	522	540	524	568	563	493	493	464	465	533	519	470	554	518	501	522	530	530	492	556	494	533	507	481	564	486	495	509	521	503	507	506	530	511	539	531	550	513	547	530	507	523	532	557	471	510	543	516	535	542	495	542	491	560	525	545	575	492	532	501	481	526	543	506	513	522	522	555	546	523	549	545	545	503	521	533	563	494	539	514	510	534	558	486	491	529	533	517	549	549	500	575	520	535	523	542	548	510	550	506	544	516	558	541	491	543	535	515	550	533	548	527	529	556	521	491	514	524	540	508	504	510	517	530	546	492	524	525	560	512	550	535	499	516	540	505	548	515	523	515	509	505	549	505	528	533	521	469	512	548	530	540	504	518	570	531	523	479	525	550	515	506	540	506	513	541	512	519	523	505	474	535	507	510	506	483	532	482	514	540	536	501	521	570	511	526	494	522	489	502	502	520	551	538	488	518	558	519	524	535	493	509	502	532	490	521	494	505	521	530	498	560	539	531	494	512	511	532	537	506	565	564	542	515	552	514	541	518	514	519	519	550	583	519	502	494	488	499	579	559	521	527	528	519	556	504	509	554	525	499	529	525	512	536	517	542	505	513	477	523	528	493	518	508	524	537	481	508	511	538	536	502	501	482	503	496	535	522	535	524	521	496	545	513	548	531	512	522	550	515	530	526	523	526	524	504	511	522	548	505	535	572	528	550	525	529	551	509	512	521	539	516	534	550	492	531	523	529	483
22720	21247	28785	23996	21243	21309	10905	2514	1706	1560	1515	1332	1173	1109	1100	1022	982	909	916	785	732	738	734	712	706	652	664	638	636	612	620	617	631	561	579	541	574	581	552	555	553	544	549	555	516	522	526	524	514	498	501	522	476	495	548	484	512	479	496	502	507	490	487	471	489	534	479	475	494	509	494	484	503	513	483	483	516	481	477	476	529	481	500	506	473	498	492	495	458	506	482	485	494	536	472	500	510	484	503	488	490	450	454	474	495	479	488	484	448	504	469	497	493	466	483	461	459	470	475	477	516	477	436	468	480	475	486	487	465	497	465	523	465	470	488	479	470	468	480	514	495	485	491	482	515	485	455	495	508	470	483	530	459	471	491	500	497	490	483	546	488	511	497	520	510	504	494	485	487	495	478	473	484	500	503	503	500	488	489	520	482	468	477	470	507	469	485	505	464	492	474	498	473	467	481	466	498	460	482	499	453	452	474	442	478	490	471	477	493	491	468	463	512	475	490	475	490	513	513	486	489	456	521	489	466	493	456	494	466	488	476	497	494	487	482	490	506	480	529	494	484	495	501	462	480	486	530	486	474	523	516	504	503	466	519	486	503	497	482	457	485	464	482	471	468	504	519	490	487	474	457	499	465	485	464	514	495	540	507	472	467	439	499	449	508	481	467	495	504	513	477	453	487	482	482	513	460	457	511	470	489	461	452	480	464	514	495	459	510	433	506	480	483	503	458	505	506	456	529	500	492	488	475	484	482	489	485	527	468	478	506	474	508	475	505	496	487	538	506	484	466	476	464	469	480	463	473	528	464	472	498	502	461	480	461	475	462	464	467	502	476	486	457	510	468	466	488	523	482	489	487	483	471	496	500	458	502	520	503	495	457	508	477	465	466	493	441	493	527	469	461	488	450	521	454	437	527	489	450	495	473	441	478	472	492	464	475	468	457	446	463	501	443	511	482	491	468	517	509	502	501	482	487	453	444	501	494	481	477	470	483	485	523	432	502	450	523	476	478	479	485	487	452	460	478	515	505	497	494	487	505	470	444	515	504	482	510	449	495	478	516	506	468	501	476	460	509	505	530	535	477	498	464	470	482	470	548	492	497	495	462	531	455	465	476	452	485	491	486	474	489	473	492	494	512	471	479	511	525	508	495	492	491	457	484	513	448	517	478	482	504	464	522	492	514	439	484	472	481	477	518	507	468	497	467	461	456	466	534	521	475	479	461	516	515	505	524	494	536	523	495	481	512	480	443	468	508	497	472	410	512	489	464	523	535	513	491	490	497	505	490	431	471	475	506	492	498	459	489	495	481	484	485	489	448	465	482	471	479	501	506	493	508	466	512	512	473	464	439	498	489	464	490	499	493	457	498	492	483	514	477	503	450	474	482	491	469	493	454	539	490	491	504	484	501	456	537	488	525	471	463	486	456	498	487	467	503	464	494	504	478	481	509	482	488	475	502	468	485	510	484	466	489	493	509	509	468	442	510	497	488	492	488	528	503	487	471	459	478	488	504	483	487	516	479	486	494	496	497	477	500	472	484	470	503	524	490	497	482	506	480	489	489	490	470	488	497	516	524	477	463	487	487	486	513	462	472	464	431	508	432	500	464	531	477	487	489	458	498	455	521	451	455	456	462	514	496	469	475	472	492	442	474	466	532	504	495	484	463	504	519	470	479	476	487	499	477	492	477	432	467	476	446	497	471	479	460	496	483	471	499	472	507	522	424	461	466	490	468	490	481	471	469	481	429	491	470	465	465	457	455	461	536	515	461	468	511	486	503	498	531	488	480	480	488	501	467	514	484	483	446	505	455	505	505	481	511	470	480	497	494	477	457	450	471	473	459	477	466	489	499	507	473	508	459	457	461	512	462	484	519	474	488	527	483	527	508	527	504	523	486	449	461	479	481	448	500	507	485	472	501	491	499	512	507	460	484	465	486	531	501	476	476	480	462	441	506	440	473	513	462	493	495	496	484	498	498	474	518	475	499	426	487	514	453	484	478	471	462	484	472	475	488	494	504	458	508	472	460	446	496	500	490	466	483	504	504	465	480	499	488	489	535	492	492	503	485	497	473	468	429	435	515	484	495	475	448	504	486	509	462	494	496	432	459	490	488	455	494	467	526	463	486	512	467	483	457	485	474	521	518	469	463	484	492	486	482	495	471	484	439	508	486	498	478	500	474	490	486	481	462	494	460	496	482	476	469	482	462	495	488	474	453	472	499	474	449	485	446	477	469	496	461	500	475	521	498	463	479	493	468	494	463	476	485	506	516	471	492	447	496	452	475	472	461	434	453	476	484	483	472	495	536	479	474	485	516	468	456	454	473	462	504	508	442	484	463	524	467	466	484	516	507	521	441	506	449	507	481	542	482	468	495	446	500	483	514	490	459	471	506	466	484	478	470	505	442	455	474	514	486	445	513	441	498	481	496	468	502	451	457	453	481	505	476	469	482	461	460	472	485	469	482	463	459	449	506	503	453	500	497	432	476	517	460	473	490	497	530	449	474	506	496	476	491	487	490	469	495	457	497	437	500	490	474	495	468	478	449	471	464	513	478	432	475	449	489	513	489	506	506	476	474	503	519	471	451	500	457	518	481	473	483	469	478	516	469	456	511	481	497	468	489	497	488	492	451	520	477	491	496	490	502	486	517	455	527	524	471	481	475	484	486	494	471	478	486	468	514	466	487	467	516	465	488	473	477	493	524	488	499	491	458	509	485	529	477	500	485	478	472	502	529	479	502	480	507	483	491	481	491	464	441	436	492	481	469	484	466	451	518	463	541	454	522	471	491	492	458	469	484	477	490	473	483	508	499	522	484	418	496	474	458	482	472	498	450	479	464	495	460	496	511	506	492	439	490	458	483	497	456	470	458	508	475	478	451	499	493	496	479	479	491	490	475	464	467	463	485	434	456	447	510	462	428	497	488	512	499	448	506	443	457	500	443	500	503	482	477	485	504	455	450	519	488	502	438	515	487	488	508	461	479	481	440	456	470	508	469	485	482	450	499	475	483	475	456	533	472	471	517	481	509	480	467	462	478	479	470	484	447	478	527	473	506	508	473	469	465	466	469	465	484	484	473	509	445	439	467	475	457	455	490	495	500	467	505	481	460	502	498	461	502	516	524	483	501	500	467	459	493	477	493	474	473	475	489	479	467	492	438	501	467	506	437	447	459	466	497	478	504	500	467	464	505	465	490	472	516	468	468	478	498	462	500	482	510	454	508	469	493	467	502	495	476	485	476	502	487	453	514	477	473	475	478	455	472	463	471	487	484	479	469	488	455	476	501	500	470	492	484	459	457	461	473	464	475	462	479	454	461	499	486	453	520	475	517	498	493	501	481	470	470	531	474	501	465	454	478	484	482	466	498	476	459	489	548	510	463	471	476	441	474	470	486	545	495	480	419	478	505	528	458	460	434	482	431	499	514	450	508	505	487	481	519	446	471	531	520	437	476	481	494	505	495	515	470	486	421	478	461	454	468	474	487	488
25505	46122	34024	11838	7853	6093	4846	3747	3017	2765	2336	2147	1976	1716	1552	1544	1380	1372	1176	1095	1076	955	989	981	952	913	896	882	860	849	782	831	759	801	750	709	725	680	697	655	693	689	663	653	688	599	633	618	608	615	644	632	607	641	610	636	595	600	589	615	592	570	595	585	568	536	614	623	541	605	562	605	596	629	574	555	583	612	587	592	587	604	586	602	597	598	564	574	605	547	567	601	579	612	572	553	555	634	597	623	560	559	583	571	602	582	562	569	578	564	560	603	603	581	624	565	556	570	547	556	546	606	572	576	567	546	577	582	596	607	578	521	549	594	570	569	605	560	560	599	588	620	591	580	591	557	580	612	564	546	574	558	550	561	588	593	586	563	573	643	586	638	632	595	594	599	578	584	543	580	577	588	586	591	555	575	533	574	574	548	611	584	612	558	578	591	597	617	599	577	609	586	594	558	595	584	569	572	598	608	589	616	573	584	537	600	612	598	560	589	569	584	595	556	560	590	543	598	569	589	568	600	580	555	549	597	535	586	602	594	579	555	558	578	569	549	605	625	550	550	597	586	612	555	590	576	593	564	546	544	530	594	614	587	565	545	581	569	576	607	591	585	611	560	575	572	590	558	606	574	594	573	591	529	558	547	592	573	552	604	609	597	567	603	578	554	574	604	604	600	549	542	558	618	628	593	579	567	568	603	637	548	612	582	609	564	604	601	564	593	601	596	590	540	552	548	600	588	547	611	637	609	583	569	585	544	577	535	631	575	557	577	568	604	595	593	603	558	555	607	594	589	586	553	587	614	570	540	599	573	606	583	574	605	586	585	550	556	612	602	563	593	574	596	558	592	594	596	601	604	549	606	619	589	582	614	591	582	612	581	552	595	581	560	583	577	556	580	576	554	591	613	619	600	586	592	634	548	581	565	612	562	579	580	621	570	603	592	555	582	571	557	557	579	592	554	607	553	535	594	559	592	568	604	600	603	574	624	572	601	572	579	561	562	601	572	550	577	553	523	546	578	527	544	563	593	581	601	554	577	602	563	557	557	565	566	578	637	567	567	594	615	586	588	535	641	547	562	571	563	588	620	628	614	632	609	592	558	610	596	590	614	618	615	577	586	602	613	611	572	574	605	615	593	581	580	580	555	593	557	586	577	585	564	587	561	625	605	566	557	552	560	571	615	607	570	605	564	558	602	594	605	616	601	547	550	590	583	574	579	573	627	610	544	588	622	586	582	600	578	550	611	557	565	555	548	558	584	601	558	581	537	573	579	582	582	561	579	565	538	591	586	567	576	581	592	567	597	550	616	552	551	589	617	552	585	551	553	546	541	605	605	520	552	624	588	597	559	578	592	590	586	591	601	560	595	568	601	580	575	591	524	560	575	603	593	588	542	580	608	534	578	593	580	614	538	577	573	548	550	592	623	573	603	540	579	568	610	573	595	575	622	602	607	563	553	616	540	596	598	577	594	556	582	580	597	562	569	591	570	592	552	608	580	590	560	628	505	609	600	551	599	623	545	596	595	582	597	562	572	631	612	575	536	559	584	570	613	612	634	592	547	518	626	571	626	597	588	583	571	578	575	614	578	550	547	572	549	610	587	610	568	592	601	600	552	599	602	593	593	571	555	583	581	612	555	568	569	582	584	555	636	641	631	594	578	560	584	542	579	580	556	591	610	592	568	578	581	602	582	567	565	568	608	540	579	610	606	577	595	574	556	572	564	574	546	565	549	578	610	573	570	572	596	566	585	591	577	604	610	558	638	556	620	543	588	609	557	554	587	603	580	576	590	593	566	570	564	598	535	612	569	609	558	581	663	592	604	583	550	584	605	573	555	574	588	535	562	637	578	572	577	541	587	607	626	614	581	634	605	586	604	649	602	575	542	598	556	603	589	581	594	577	607	573	604	590	562	519	593	591	613	606	561	577	589	572	562	570	583	589	579	565	545	588	563	611	622	554	615	537	577	588	571	554	576	562	579	557	588	566	523	583	560	596	558	585	572	574	580	540	516	546	606	596	582	575	559	597	589	575	585	615	557	612	594	548	599	544	572	573	610	598	598	591	580	594	557	610	571	572	593	560	581	605	559	566	569	564	581	575	575	645	574	619	605	559	549	579	592	590	566	575	628	602	575	611	584	616	585	584	634	598	572	546	592	580	560	517	579	597	589	599	584	546	617	544	566	581	551	538	606	606	580	585	604	603	555	585	588	594	573	557	579	567	619	515	580	566	532	545	577	571	597	594	534	537	576	558	571	640	594	589	551	562	552	625	628	592	586	583	581	592	617	550	574	632	614	630	602	568	585	564	595	535	575	602	598	602	639	576	621	594	617	593	575	550	590	542	524	591	554	618	586	577	582	569	607	613	545	581	586	594	591	585	620	631	554	611	535	520	580	559	565	629	573	570	593	554	568	589	582	582	586	591	576	564	613	527	583	605	555	601	616	597	570	587	566	621	562	610	571	550	601	596	586	554	598	601	581	582	612	575	568	582	567	592	539	608	599	662	614	547	604	636	567	567	584	546	554	595	563	614	573	618	550	591	577	581	641	600	590	545	589	591	580	553	602	583	632	541	631	646	576	592	573	570	588	610	603	548	580	563	564	575	549	567	577	587	574	555	571	609	598	603	586	563	588	588	574	606	613	586	557	531	563	555	582	546	611	588	567	613	605	578	585	562	575	658	556	609	600	551	576	585	592	607	609	584	609	587	551	610	532	565	580	632	595	575	558	581	617	556	553	574	558	609	577	620	568	604	579	603	565	584	595	570	613	591	576	556	566	569	564	565	583	552	592	593	544	585	560	577	571	568	587	577	619	524	615	544	601	552	569	601	589	538	579	585	566	564	572	597	571	561	543	549	580	570	599	556	543	590	569	584	536	595	558	556	597	606	568	590	568	611	589	561	610	564	588	578	562	596	569	606	563	586	587	581	551	600	570	577	593	557	568	614	592	618	569	569	626	637	544	605	552	556	586	634	610	592	563	577	530	628	563	586	603	616	597	556	576	594	606	573	531	574	589	617	609	594	566	567	608	611	567	557	579	558	563	628	603	575	541	588	587	615	620	627	607	563	583	614	609	597	552	598	579	595	592	559	583	527	570	621	599	564	563	574	570	590	615	585	563	572	576	619	559	554	549	565	593	585	573	592	593	552	629	597	604	537	599	557	569	550	528	582	554	570	623	623	627	600	556	549	597	608	600	627	642	549	593	604	564	590	576	591	532	593	572	522	570	571	618	602	580	601	539	561	583	592	604	610	593	615	539	579	608	608	582	581	597	570	577	576	605	542	594	582	567	588	615	623	586	602	549	561	598	601	560	539	573	535	561	592	581	571	582	620	552	585	595	572	552	568	545	616	591	531	564	587	546	529	629	567	580	549	570	595	569	624	593	566	544	630	582	568	575	547	610	604	574	588	586	583	560	583	550	570	576	601	616	588	565	578	607	550	586	560	558	542	553	594	611	589	560	603	576	567	612	533	576	557	573	580	564
27934	22049	18269	4634	1468	1267	1122	922	868	851	824	788	765	759	739	757	720	686	697	626	651	635	653	607	633	644	569	621	606	595	622	683	640	606	572	609	648	591	598	618	592	624	599	601	595	579	591	611	611	592	630	590	604	581	631	603	563	602	600	573	548	563	609	594	628	538	552	589	572	584	581	576	576	584	591	586	598	622	634	597	545	566	564	578	563	578	576	561	558	575	582	579	589	597	601	554	556	543	609	555	575	602	600	583	586	615	572	595	561	553	558	562	558	598	583	566	565	594	562	570	557	645	571	591	599	573	582	558	601	594	634	592	578	580	603	572	549	622	595	538	615	592	613	566	572	592	545	550	606	594	615	602	570	570	595	611	527	609	628	598	558	589	607	570	557	571	586	591	562	590	600	599	609	573	615	581	526	579	554	579	577	594	620	605	581	592	576	606	601	621	532	592	594	559	627	612	554	585	591	568	573	579	575	619	602	571	560	570	609	614	536	582	598	588	577	605	581	569	569	554	586	581	603	606	594	596	568	578	598	602	559	616	596	632	562	586	568	579	549	625	628	588	600	604	550	600	569	590	589	550	558	593	588	556	580	618	580	572	585	592	547	579	566	558	622	604	566	577	559	612	554	578	536	546	586	593	570	562	592	580	567	552	590	545	602	562	621	566	598	591	606	572	599	564	604	631	585	556	539	573	559	617	609	611	559	557	557	598	609	575	558	579	594	601	568	586	661	607	628	599	604	591	565	600	588	597	567	606	584	563	606	628	565	589	577	583	598	588	580	582	578	600	565	589	579	558	572	558	596	611	606	591	589	573	579	538	546	580	575	589	594	578	560	578	536	541	552	547	604	545	590	578	618	607	552	580	577	597	574	610	543	567	586	614	618	552	572	597	604	554	587	598	553	584	595	556	592	583	600	555	553	602	586	603	580	572	597	586	566	549	594	581	522	578	611	574	633	596	603	563	588	610	559	615	569	590	605	604	588	559	562	579	575	616	599	640	592	592	604	601	538	584	579	586	574	623	615	584	613	595	576	574	573	647	606	608	592	573	531	574	590	584	545	600	617	570	570	558	598	576	591	530	578	582	594	566	574	609	565	596	580	569	551	599	641	591	562	595	553	618	582	597	595	593	556	613	576	557	572	596	604	542	593	603	583	540	633	579	578	592	583	537	578	590	576	571	600	563	551	593	565	571	571	604	602	589	588	598	592	606	609	579	604	616	586	570	598	593	602	614	552	551	608	579	639	653	569	608	594	550	622	601	563	621	547	529	581	634	572	609	596	568	574	562	569	598	590	563	612	589	576	591	631	612	634	586	595	566	563	580	529	568	603	528	571	589	573	593	613	611	598	569	606	569	595	579	576	587	601	590	609	578	581	573	609	584	617	605	597	593	632	620	609	631	576	570	598	600	605	544	557	600	597	565	640	573	580	591	617	563	613	612	575	583	597	579	593	570	599	571	573	571	549	591	609	565	553	587	569	564	560	595	542	574	579	568	580	601	628	580	588	616	609	572	586	606	596	582	534	606	606	557	571	563	567	591	586	554	603	583	580	585	569	585	585	569	537	566	563	598	528	569	562	605	611	630	626	564	602	556	628	593	543	590	578	617	597	590	601	607	605	577	547	574	586	575	561	598	580	566	588	609	597	592	568	534	553	601	556	546	557	618	572	576	597	578	556	582	616	567	559	578	559	597	609	580	585	601	586	572	610	600	576	559	559	550	589	612	570	607	577	599	564	542	595	551	558	609	586	591	569	581	571	594	572	527	576	562	591	572	572	591	537	560	579	619	602	583	607	589	576	563	606	559	596	632	575	581	590	593	562	561	571	610	583	582	569	593	585	592	567	594	566	589	610	609	584	578	589	566	580	601	602	581	578	610	588	573	641	538	558	594	587	540	604	602	609	589	630	589	591	558	608	588	589	604	592	589	530	586	590	600	605	592	592	630	544	617	567	581	587	562	569	584	563	559	596	631	584	593	560	561	542	596	630	563	573	574	589	593	680	593	548	592	571	565	590	600	627	559	593	605	575	565	548	594	553	552	587	591	620	579	567	607	580	576	561	581	546	598	560	604	607	592	626	585	596	577	577	593	579	560	609	584	572	554	595	592	577	590	558	574	582	608	574	562	549	575	604	588	563	573	588	585	576	619	547	595	589	557	584	608	632	614	594	622	595	573	573	550	556	557	553	581	569	583	577	576	571	625	562	561	637	640	594	620	596	584	582	530	564	611	554	562	588	588	563	590	604	598	593	593	551	592	596	585	586	567	599	601	560	544	595	594	540	583	574	560	638	593	598	604	594	592	634	607	565	568	592	593	578	632	543	593	568	539	586	588	617	565	610	579	595	573	574	569	589	571	621	571	626	567	584	552	561	585	558	591	609	516	610	579	577	577	555	579	586	609	597	608	581	575	591	546	587	578	584	547	616	604	628	623	561	615	623	532	604	604	575	617	578	573	568	552	577	584	554	575	579	577	575	613	588	608	633	611	599	605	596	586	618	561	586	593	569	589	624	571	598	581	531	556	586	570	552	536	557	621	606	556	594	569	584	585	579	560	538	598	586	565	625	587	604	589	582	584	648	607	564	584	590	610	582	606	574	610	566	596	589	625	593	606	597	609	627	607	599	599	619	555	576	596	570	560	592	554	558	608	604	614	646	597	584	585	610	592	602	548	590	589	547	622	589	554	578	537	574	577	585	571	557	565	582	573	574	609	557	599	560	583	596	581	578	581	556	598	535	601	586	578	547	604	595	555	603	563	584	535	554	600	544	559	572	596	546	600	603	580	605	584	575	581	567	607	629	566	567	558	579	568	622	598	591	556	547	538	619	573	627	549	578	580	618	573	551	587	629	568	585	581	532	594	540	546	611	583	617	565	561	540	636	569	598	585	602	585	574	639	596	584	561	607	575	596	572	516	592	609	597	599	607	571	564	613	553	603	598	593	573	555	590	601	569	572	568	606	597	554	633	608	601	584	600	593	608	574	643	596	582	593	548	619	575	584	635	610	567	615	575	593	579	555	594	604	576	580	600	564	606	561	615	581	583	560	545	559	606	570	582	617	572	587	596	570	612	550	592	568	597	621	559	576	608	622	563	575	587	597	562	552	591	580	593	576	576	583	604	596	625	553	582	558	538	594	572	635	576	627	598	561	578	625	587	581	583	598	604	579	596	546	569	612	582	567	567	614	602	564	573	600	592	574	596	577	567	588	581	559	601	561	568	563	541	620	579	602	582	572	546	603	629	590	563	570	589	558	597	559	590	591	564	587	555	599	614	626	590	592	594	601	556	574	641	590	600	564	564	579	563	527	573	594	582	605	624	600	578	556	568	595	595	596	538	608	620	612	575	586	592	598	570	590	586	550	574	572	591	631	564	575	565	556	601	595	596	561	570	589	612	576	628	568	579	566	594	580	570	566	590	572	597	556	560	591	611	589	601	595	596	565	603	579	565	596	600	591	612	568	544	581	577	569	574	654	605	579
21054	31830	20253	3744	2447	2058	1699	1490	1329	1179	1169	1086	1007	975	931	974	878	870	861	831	859	797	818	782	811	775	763	848	767	788	720	782	765	747	762	756	754	749	758	753	721	719	685	726	727	732	715	747	664	669	728	738	740	739	759	711	709	636	683	708	729	708	688	719	687	738	733	696	710	690	711	719	680	675	683	716	671	724	753	670	678	656	681	714	725	701	711	705	701	689	697	713	739	748	649	691	750	725	729	685	741	715	670	693	723	690	744	727	729	702	694	738	663	728	669	699	728	678	717	684	710	687	693	688	717	739	706	709	707	734	738	719	652	724	670	730	714	674	708	700	692	682	716	677	736	717	677	668	692	676	731	680	669	672	718	707	698	729	711	728	689	731	688	702	637	697	712	724	748	699	651	723	732	715	675	693	715	671	716	754	645	666	701	711	648	673	759	680	717	742	720	692	711	697	656	702	705	686	699	675	706	676	685	685	684	713	709	661	699	689	717	688	682	701	689	695	741	723	713	739	701	699	702	718	687	691	689	689	718	702	702	722	680	681	691	649	689	703	724	699	711	714	709	671	662	687	682	712	699	740	701	745	677	708	680	733	706	651	701	739	688	718	722	715	720	703	689	753	721	742	725	702	747	726	690	686	710	727	690	688	682	700	706	747	736	686	695	688	729	752	708	700	716	709	700	692	715	656	633	686	734	685	681	706	708	712	648	698	709	710	701	664	725	747	763	718	691	691	739	664	687	701	696	695	690	710	708	663	673	731	733	673	686	745	671	657	716	720	703	716	669	710	679	675	686	711	698	723	685	768	714	667	730	666	639	700	720	681	628	661	680	696	686	720	691	742	712	699	714	726	712	700	683	685	734	717	692	727	699	698	676	724	717	733	656	676	701	690	735	699	714	707	737	718	704	709	669	728	687	730	690	712	628	714	689	714	663	685	743	698	701	666	708	690	703	699	761	702	731	731	732	714	734	714	735	727	691	737	696	699	727	733	695	638	724	703	700	704	706	701	724	679	762	745	686	723	722	762	687	670	704	691	701	719	715	718	693	697	703	718	708	696	677	694	708	734	697	688	692	700	711	690	694	694	689	730	709	729	728	733	741	669	666	654	674	751	661	715	666	775	706	738	726	725	717	709	744	705	687	734	643	700	666	721	721	669	675	767	751	665	741	696	705	696	712	717	743	658	665	688	684	702	701	741	703	705	698	695	666	729	662	714	712	684	735	732	688	711	647	735	718	672	679	677	687	701	678	703	731	714	698	667	697	680	722	721	700	739	656	681	694	732	711	727	702	701	717	698	690	684	709	750	703	713	672	731	707	697	739	698	687	716	702	731	708	688	703	686	697	695	673	718	715	735	728	751	700	732	722	709	721	696	656	682	717	725	688	692	703	665	777	670	726	714	682	695	668	734	699	711	648	704	731	671	690	677	750	713	738	714	732	718	707	743	690	659	761	720	753	722	721	729	687	705	715	732	760	693	710	694	706	721	682	685	720	700	684	702	707	696	659	687	689	712	739	671	702	725	762	718	673	710	707	697	701	704	718	746	743	702	699	707	734	731	692	689	668	690	727	664	687	683	693	740	669	681	737	720	702	712	701	766	661	726	698	705	713	719	672	645	659	729	721	736	690	704	696	698	695	735	731	681	739	722	719	633	750	669	720	696	675	718	708	681	677	741	721	693	680	665	701	699	711	701	709	687	674	685	763	689	724	738	681	690	736	695	631	712	681	757	724	711	697	689	688	715	704	710	726	681	720	717	712	710	699	695	698	740	717	711	714	671	681	704	701	734	701	696	717	725	694	685	702	664	672	763	734	687	694	704	716	695	700	713	674	656	655	658	719	675	680	710	704	699	698	704	654	680	644	747	708	705	731	685	670	760	732	726	721	699	700	757	709	699	710	680	748	710	672	699	694	685	741	689	702	689	695	695	712	707	723	698	715	671	700	727	705	687	684	719	733	666	731	703	669	670	697	700	694	716	707	705	670	727	765	698	669	687	715	681	696	702	689	724	702	702	763	699	699	715	699	731	687	697	726	717	666	675	674	709	715	719	732	695	698	674	674	688	679	672	707	717	722	726	675	685	728	688	745	707	730	688	720	690	679	691	683	702	676	687	707	679	706	678	733	680	704	687	727	699	685	715	716	680	729	713	678	677	725	733	687	735	668	734	715	731	721	699	731	678	676	703	709	757	693	692	689	728	726	709	729	709	692	715	713	667	709	685	662	738	728	696	713	723	730	698	703	669	716	676	748	691	689	709	686	711	677	717	692	705	721	693	689	661	669	655	721	675	704	716	667	709	721	721	693	675	711	669	744	765	728	718	716	722	713	710	742	706	722	745	685	702	738	669	641	716	667	728	717	703	710	692	747	762	762	684	682	744	712	767	685	731	708	728	702	652	674	713	709	739	721	759	705	724	729	726	720	660	725	709	659	739	665	710	685	683	652	693	708	637	749	688	691	728	723	694	741	701	718	675	683	753	669	733	701	717	697	732	694	721	692	710	666	716	695	752	727	692	721	691	721	719	697	688	735	687	737	703	727	716	678	686	750	723	709	684	711	732	713	749	674	716	705	640	663	715	695	686	669	689	716	716	682	675	694	657	710	681	695	660	713	730	710	699	662	722	768	705	721	709	699	730	690	647	767	712	691	740	695	739	712	652	701	695	737	719	718	712	716	721	678	706	721	688	698	760	697	665	688	692	717	712	716	689	669	734	669	693	679	705	709	707	728	674	691	692	731	720	687	696	687	709	715	688	686	749	687	695	713	680	694	709	661	655	691	712	679	694	731	725	738	725	697	751	713	705	697	678	743	704	678	682	704	715	698	710	696	739	665	695	712	671	695	665	686	696	723	710	701	739	746	681	702	731	712	692	730	664	749	737	708	628	700	721	684	686	756	684	758	683	719	671	695	728	741	711	714	700	694	695	747	718	746	678	722	722	693	704	681	744	714	683	671	674	697	714	755	749	719	708	740	705	703	697	677	667	687	699	681	689	724	742	685	736	723	695	743	752	656	695	701	672	715	732	733	713	687	706	665	680	678	705	702	724	707	656	740	724	725	728	704	682	688	682	740	710	661	705	688	644	699	708	674	679	726	703	699	720	678	720	708	645	719	733	705	708	685	709	749	727	693	709	698	699	696	687	707	693	664	714	751	703	718	694	727	681	686	692	725	687	698	728	745	696	728	710	676	687	720	713	748	700	702	716	685	699	717	719	720	675	681	708	652	693	692	659	719	723	677	723	712	713	709	728	687	709	717	680	678	687	701	696	706	735	683	674	716	668	669	697	728	716	668	653	675	744	691	703	698	717	721	661	660	701	691	677	668	714	712	707	670	690	728	675	677	710	666	725	665	705	667	712	719	704	701	736	732	709	726	725	682	680	691	712	757	684	698	671	732	698	717	666	685	731	678	684	692	733	686	751	733	746	677	719	721	674	694	702	708	751	685	688	708	699	730	715	716	717	745	709	688	664	731	728	669	752
23730	21194	28313	24356	21181	11917	2829	1864	1469	1449	1259	1167	1158	1088	1053	967	926	884	879	863	792	822	752	788	780	821	786	741	736	737	700	729	757	738	700	733	730	724	720	696	696	670	701	716	694	649	639	673	702	704	709	663	681	599	603	680	669	639	626	645	640	627	668	681	681	670	649	630	639	666	679	673	634	666	695	667	654	662	687	658	672	625	649	667	642	727	674	665	635	684	610	656	647	629	710	653	675	622	657	721	624	664	656	657	645	678	628	606	643	679	634	644	680	660	597	642	619	656	663	621	657	703	641	666	623	650	701	637	636	669	633	658	666	668	669	646	670	660	622	608	625	666	670	635	681	655	648	636	622	647	605	665	637	644	669	645	687	646	673	656	632	689	651	648	620	695	661	613	660	692	662	638	632	590	659	663	666	640	636	638	647	674	664	641	740	678	653	610	669	624	632	659	639	689	651	612	635	661	585	667	606	639	624	659	610	660	653	662	655	663	659	645	632	668	616	656	639	642	632	658	699	648	686	649	639	672	665	633	672	646	671	628	637	682	679	663	705	663	670	619	637	671	652	617	634	640	665	625	598	597	672	689	675	669	673	672	651	638	624	652	653	628	635	653	709	631	630	655	655	655	642	645	647	643	651	675	597	653	680	620	605	651	677	655	659	627	666	657	683	646	616	665	649	679	622	663	641	599	668	659	656	600	652	662	666	601	636	646	631	671	653	630	622	630	672	622	613	678	641	642	645	650	634	619	616	628	641	620	642	656	653	637	675	631	642	610	673	619	669	631	646	631	629	591	622	654	590	615	679	647	665	649	672	658	615	709	688	653	656	644	683	610	663	627	634	678	651	627	632	611	613	662	672	610	666	699	625	625	688	672	622	650	643	620	681	656	635	621	660	657	603	622	633	646	617	623	641	657	620	616	657	623	643	652	624	668	678	643	622	623	672	649	630	662	676	602	695	684	674	618	678	615	596	645	643	684	614	651	650	641	638	605	625	655	670	613	605	668	637	664	645	625	650	629	687	646	591	671	682	674	645	660	627	619	635	653	660	634	637	691	677	590	675	654	659	643	646	649	666	651	632	630	600	665	652	658	680	671	645	608	661	635	657	598	631	632	648	613	599	674	632	621	651	668	645	624	642	673	619	638	680	626	661	662	659	677	658	596	632	628	599	642	638	606	651	692	648	681	682	629	632	679	626	626	659	661	652	696	665	608	582	642	669	691	636	619	648	699	645	602	609	627	586	633	583	653	699	642	642	615	644	598	649	621	640	687	632	681	703	632	639	638	649	606	632	693	679	642	680	646	672	611	650	636	618	615	671	644	602	638	619	664	652	632	679	663	655	653	597	642	611	648	631	616	640	632	648	665	650	666	662	732	649	642	634	635	608	672	688	656	695	637	656	616	660	653	652	617	660	620	642	664	617	611	681	698	694	660	677	617	622	651	667	619	643	614	633	675	633	610	639	631	637	650	625	610	649	648	691	609	636	650	637	620	621	617	637	619	628	685	654	626	689	652	622	624	643	648	646	650	599	657	638	661	670	639	664	638	616	643	637	591	610	662	593	665	668	593	611	644	648	624	661	659	651	654	653	641	580	696	597	705	650	623	665	669	657	678	641	632	687	614	628	651	628	648	658	628	654	675	630	660	612	616	658	677	670	693	659	637	616	632	654	694	662	643	648	638	642	639	625	669	638	616	641	654	710	639	656	645	638	652	665	678	618	661	654	623	586	639	640	618	647	606	657	629	633	602	657	655	645	647	621	672	576	663	696	667	661	690	654	676	614	633	669	630	598	659	705	634	681	668	616	649	668	629	615	640	694	622	676	651	642	631	628	630	689	628	657	649	684	665	610	634	677	641	646	649	624	609	623	680	718	660	622	673	634	604	654	623	640	631	637	641	688	673	617	581	634	613	629	621	669	629	664	643	637	613	651	625	620	591	659	684	598	623	630	690	645	677	622	645	640	692	697	639	663	666	618	646	646	681	685	622	652	666	642	618	620	636	647	614	639	659	639	634	649	655	635	627	661	628	642	616	618	647	647	640	657	647	662	641	624	662	671	661	669	667	631	616	676	639	626	622	616	650	680	651	683	670	655	657	651	592	646	605	642	599	649	672	633	672	668	664	645	688	695	647	607	577	628	589	639	645	626	635	647	697	622	634	662	615	632	636	661	641	645	586	639	652	653	676	631	646	616	664	617	611	607	662	667	625	621	622	625	652	671	640	637	663	638	667	678	661	596	622	633	661	634	660	683	657	636	673	617	654	663	669	640	652	629	664	622	666	606	669	648	603	655	676	692	669	679	694	674	647	663	616	643	653	660	666	631	668	652	625	613	662	662	596	658	621	627	633	598	642	647	618	638	638	605	676	629	658	656	623	629	629	657	637	656	633	649	679	611	645	623	635	622	680	685	665	625	622	636	646	664	658	613	638	672	638	593	629	648	641	664	663	632	665	653	694	622	635	661	580	615	600	667	695	611	625	610	603	702	655	651	617	659	662	626	668	633	636	633	626	698	660	670	661	617	635	631	645	664	652	623	630	685	621	701	634	681	625	687	677	657	677	673	662	653	669	638	649	637	702	636	633	654	648	638	620	655	669	667	621	643	653	616	649	626	657	611	678	630	664	675	658	656	623	638	651	617	669	699	625	621	641	625	585	659	671	647	670	690	640	640	660	670	632	663	679	634	628	652	622	630	640	614	660	668	603	615	630	618	632	653	648	675	702	690	654	671	632	666	680	645	671	649	641	681	650	613	668	629	631	668	642	620	698	674	606	593	612	653	645	647	671	715	659	672	687	668	648	651	660	645	677	597	653	648	644	646	662	655	660	664	651	652	695	639	645	657	599	684	649	652	665	637	689	652	636	616	666	613	623	650	645	668	716	640	644	641	696	625	640	605	641	642	664	648	644	658	660	652	610	642	670	687	692	655	675	645	612	608	641	666	690	658	630	626	672	609	654	645	633	645	662	642	633	661	655	689	668	645	639	646	631	687	663	659	695	680	648	648	675	646	670	657	634	686	680	618	639	647	652	642	630	649	629	648	644	612	677	600	642	661	632	650	627	645	620	621	652	664	622	660	654	675	670	677	657	627	624	624	620	596	659	622	626	618	666	640	665	659	649	615	669	640	595	659	655	677	635	636	682	624	636	629	702	667	650	646	639	652	667	675	682	628	682	628	619	643	655	685	658	652	640	641	682	669	675	690	619	629	619	660	632	601	657	659	655	600	636	636	612	681	645	628	647	709	636	649	656	621	637	629	639	638	621	631	659	604	648	630	669	659	648	656	665	640	658	657	665	667	650	668	660	635	636	642	650	610	626	618	671	636	628	654	676	692	631	635	606	663	649	640	679	658	672	641	602	615	672	670	582	641	669	652	664	660	671	668	602	629	649	617	644	647	651	655	626	641	597	668	658	633	687	618	662	655	644	670	653	649	693	671	645	686	616	657	592	614	648	689	632	614	699	654	663	646	660	631	664	608	656
20428	39510	29010	8127	5375	4262	3477	2878	2366	2072	1841	1735	1628	1503	1413	1408	1234	1233	1198	1078	1029	1066	1056	1025	1006	997	927	950	865	899	901	901	897	897	901	825	885	837	826	820	841	862	784	860	811	834	781	794	781	829	762	785	781	771	801	786	800	770	799	805	778	814	811	758	801	755	791	731	743	758	752	791	798	788	778	755	717	788	734	792	836	774	738	732	711	742	768	777	795	755	810	793	758	763	751	776	815	755	781	794	762	755	784	754	766	780	770	774	769	779	778	784	760	766	781	797	785	754	789	785	786	740	746	814	786	733	768	759	763	759	778	746	788	740	784	764	749	801	768	726	752	799	762	774	769	748	788	784	754	813	749	710	768	757	757	790	796	759	771	786	749	813	743	750	747	804	695	782	738	760	777	789	744	765	785	791	757	768	812	770	764	761	776	756	714	776	739	781	740	769	797	782	761	743	799	769	760	802	748	781	781	799	777	796	724	791	772	743	777	759	807	816	738	780	795	797	758	789	790	772	755	809	772	805	778	757	832	744	770	780	749	799	766	759	820	759	785	765	786	763	815	796	731	755	822	784	781	757	788	753	844	773	821	748	767	776	766	737	828	780	780	772	814	733	795	753	759	769	743	768	714	766	779	807	726	842	824	754	741	741	790	775	747	769	759	814	750	826	774	818	795	770	688	745	784	728	755	757	770	790	774	758	728	757	743	740	756	762	763	772	814	768	761	786	748	755	809	779	765	766	722	808	751	710	733	759	730	767	770	731	759	759	744	761	760	794	799	770	756	803	721	789	762	778	806	801	744	791	752	769	789	863	762	786	748	792	782	770	770	783	799	756	752	791	793	775	792	789	775	768	803	746	752	745	735	791	720	775	759	750	790	810	767	782	771	798	802	771	763	764	747	775	799	784	774	747	744	774	762	819	828	760	755	785	737	789	790	781	778	804	758	730	768	757	802	753	762	792	745	760	804	739	785	756	739	678	778	726	759	766	758	742	761	742	767	759	765	704	782	776	787	780	789	799	765	786	760	783	760	734	763	779	781	790	759	795	782	787	758	811	785	748	790	768	743	778	770	794	819	787	748	793	754	778	781	771	761	733	750	774	781	762	769	788	731	783	733	818	828	789	753	771	746	746	756	751	738	766	728	738	755	755	777	731	789	794	826	767	769	771	778	778	787	737	741	729	812	760	729	771	762	744	737	795	809	771	776	706	771	786	741	793	761	752	789	792	762	824	727	840	793	741	761	766	771	789	769	786	827	761	768	743	789	751	754	778	795	809	794	765	752	727	788	784	792	782	779	796	772	774	750	793	749	731	761	782	751	775	722	728	822	742	776	808	751	794	728	770	777	797	800	755	773	809	834	779	752	772	774	766	793	759	753	807	819	792	758	758	762	747	761	749	831	774	778	786	742	762	769	753	755	799	743	797	729	754	761	720	791	713	814	751	784	732	773	767	780	801	765	738	770	802	775	793	731	762	771	787	797	826	767	791	765	743	760	797	759	770	784	748	790	822	804	805	732	792	824	753	786	765	795	734	758	794	781	765	776	768	822	754	753	768	735	774	782	754	778	780	806	798	719	781	788	804	727	758	768	770	763	739	782	787	767	792	752	780	751	810	729	737	766	784	794	783	774	800	743	776	750	755	818	829	746	802	769	787	767	821	813	725	788	795	802	731	810	798	770	748	804	816	770	721	764	809	753	782	814	798	757	786	776	759	749	796	781	788	782	762	735	783	751	770	806	756	773	771	758	788	753	767	771	776	791	718	773	773	793	800	741	761	768	770	747	758	751	751	734	776	754	807	770	802	796	764	765	745	780	774	808	785	805	788	760	764	745	772	813	781	776	791	790	772	788	777	786	779	779	768	822	755	795	781	708	769	805	752	779	769	706	732	794	748	787	788	733	810	750	777	815	784	774	687	798	754	748	756	800	721	742	736	799	759	717	724	775	758	783	740	776	766	755	778	756	787	794	770	775	758	794	808	753	769	759	765	771	821	795	746	741	792	796	794	776	744	784	763	768	781	770	793	770	776	762	772	759	828	796	781	763	775	735	695	774	795	818	762	776	770	744	771	747	780	768	730	793	744	777	776	781	769	795	788	759	782	773	754	769	741	742	821	750	731	791	798	802	806	770	767	781	740	771	754	799	729	726	768	730	768	749	719	752	750	737	791	754	814	766	776	793	767	756	788	802	751	794	751	762	764	741	763	808	770	792	746	796	786	729	755	780	778	803	791	753	795	755	773	751	782	731	788	829	781	778	748	760	770	773	795	773	755	819	770	769	787	763	798	793	790	700	764	748	800	742	791	761	736	782	788	774	800	787	762	765	798	783	782	781	762	756	749	767	771	773	789	778	764	798	805	741	786	767	744	793	746	793	726	760	783	775	771	776	753	742	740	760	721	822	743	783	760	744	765	780	808	772	764	765	732	794	727	776	746	756	731	802	752	762	770	754	785	768	818	718	785	821	774	778	820	764	775	758	783	767	719	779	810	777	765	777	733	763	802	802	753	782	787	718	794	735	749	785	718	783	765	748	729	724	737	743	749	798	762	760	795	768	714	794	751	795	793	818	786	794	781	749	773	822	771	775	763	794	820	736	812	766	759	799	767	749	771	778	731	748	807	806	771	824	810	768	814	797	758	786	781	734	745	763	803	751	783	759	775	744	793	787	777	772	757	783	782	777	805	741	812	781	759	720	748	726	742	757	748	763	778	796	755	746	790	748	769	721	763	753	743	794	748	764	724	762	777	754	685	749	766	853	816	778	788	732	790	818	787	758	763	810	797	786	774	774	751	840	798	779	762	783	780	772	830	763	761	791	760	796	800	804	749	719	794	790	809	746	752	764	745	699	770	763	792	776	803	706	848	781	770	759	778	766	741	765	789	787	746	737	812	747	743	764	743	744	776	767	789	722	742	776	779	736	765	747	816	768	763	753	776	780	799	826	769	763	833	797	752	798	746	767	760	783	770	756	791	770	773	752	815	736	741	768	737	737	777	713	782	777	749	840	754	768	765	761	771	747	790	795	774	777	797	737	788	735	755	703	763	790	780	800	744	735	774	813	737	718	709	820	771	763	698	814	762	736	783	743	746	786	723	766	802	749	788	772	827	758	777	777	728	776	822	751	752	772	786	816	805	788	785	772	820	757	785	777	819	781	775	733	678	754	746	766	774	754	770	749	734	797	819	782	749	765	758	766	774	803	787	802	752	782	739	748	755	792	707	759	751	839	769	768	797	761	756	802	761	800	757	820	749	773	833	781	750	784	757	774	807	744	768	749	748	805	765	791	765	768	790	765	738	764	806	771	716	783	785	855	722	714	781	811	794	792	737	761	793	760	804	736	711	740	811	805	766	756	727	844	736	725	735	769	752	738	744	773	785	752	807	744	757	799	766	777	772	787	774	792	775	807	763	728	806	781	751	750	776	771	692	790	795	773	773	805	796	789	762	767	792	782	687	742	783	753	730	748	781	790	757	813	784	791	826
24618	21127	27330	25072	14710	2308	1429	1188	994	940	831	773	720	688	714	672	636	635	608	591	537	577	504	496	501	493	526	504	467	478	489	495	512	446	472	494	481	484	482	467	456	436	420	437	442	450	470	409	483	432	434	472	448	513	464	460	411	417	454	438	437	427	462	433	411	437	456	379	418	441	442	475	403	456	448	459	408	409	413	426	433	395	436	446	439	431	453	419	419	427	403	397	436	433	451	426	404	454	450	413	422	464	454	445	417	453	425	420	438	454	447	447	473	427	430	384	403	444	404	437	447	414	406	435	465	433	413	452	459	388	433	419	405	425	444	469	430	449	440	432	412	463	411	425	420	420	442	411	396	400	433	445	449	420	432	420	435	432	434	448	422	460	416	435	467	429	416	454	444	429	412	408	468	433	466	428	447	460	432	442	469	454	436	445	441	420	404	393	419	416	469	403	475	453	436	415	420	406	448	452	428	412	447	398	433	421	445	457	446	421	428	413	409	395	471	443	425	442	413	468	452	441	431	451	458	420	402	450	411	412	445	414	410	459	455	465	433	448	449	424	421	441	450	428	410	410	467	441	430	423	424	416	419	448	451	420	429	438	447	435	409	426	433	410	445	428	417	442	445	434	415	411	452	432	389	420	445	428	436	433	447	435	433	418	404	449	468	419	436	448	433	467	418	445	432	435	430	428	431	422	425	419	440	448	421	455	461	432	436	421	420	430	437	460	422	418	446	450	430	448	409	437	409	419	429	395	474	477	412	433	457	436	421	473	453	440	440	469	419	423	421	412	459	418	408	400	450	438	390	452	436	404	461	443	359	390	452	442	419	448	424	423	420	401	426	417	428	383	409	455	446	409	448	428	460	472	420	439	407	425	461	420	421	437	446	479	409	415	422	485	428	410	432	411	413	443	392	436	437	437	416	407	451	484	445	464	460	441	398	403	434	461	470	427	426	421	409	449	423	401	421	404	434	439	403	456	428	465	447	481	427	407	463	427	443	405	380	437	457	445	417	441	397	418	416	458	448	433	441	424	445	446	442	431	451	480	438	426	457	436	398	414	428	421	415	428	431	414	441	418	408	429	459	430	438	386	466	427	410	415	457	424	402	433	420	451	428	411	439	460	384	403	461	452	459	419	414	439	408	421	463	439	421	459	454	436	430	433	415	436	415	428	452	436	463	424	436	423	463	421	427	422	427	452	457	423	433	407	407	427	428	470	445	430	427	399	430	456	426	432	438	433	427	436	439	411	437	433	460	436	430	403	436	463	406	475	441	416	440	428	428	455	426	453	462	407	454	448	447	436	411	407	387	427	432	426	453	407	428	411	422	438	423	434	415	452	431	444	426	446	447	470	425	436	451	460	442	418	427	423	444	459	480	437	452	409	432	459	450	423	405	415	439	430	411	420	405	424	429	454	479	442	432	433	471	428	444	449	423	469	431	426	459	429	455	413	422	455	395	385	438	418	427	449	429	446	448	441	430	435	477	414	431	467	426	404	437	449	419	425	417	428	428	432	434	411	400	414	440	429	418	442	406	438	397	419	444	457	396	453	440	449	438	448	386	406	446	431	433	439	427	451	422	435	421	463	450	443	414	436	415	466	440	433	464	448	491	448	419	417	452	417	377	418	422	396	416	415	458	449	396	387	415	423	451	456	415	438	419	431	424	470	452	422	439	440	409	368	442	459	442	431	470	440	453	467	455	439	459	441	438	407	437	454	431	440	397	453	438	451	460	423	453	421	434	434	402	477	444	438	454	424	425	431	443	439	408	447	451	397	425	456	415	431	425	435	428	419	406	449	424	430	412	433	421	400	467	378	415	472	423	436	426	444	431	427	428	437	441	472	450	434	432	428	438	419	423	431	462	437	441	434	446	412	435	418	443	449	438	427	411	427	448	407	449	417	431	444	441	454	464	398	414	423	416	483	436	481	440	382	406	424	434	427	434	424	458	404	418	431	436	430	444	435	420	449	417	425	426	427	436	427	428	443	427	430	463	470	432	438	426	460	440	429	421	454	401	420	430	436	413	446	476	418	454	417	450	424	437	417	427	454	419	450	440	417	469	423	406	435	398	407	448	440	434	431	416	449	438	396	428	451	477	435	403	464	426	427	446	396	438	436	447	457	488	443	433	433	450	377	408	432	452	428	440	427	443	437	419	416	449	387	440	417	458	438	424	468	453	419	438	418	445	417	443	443	427	409	436	417	426	428	429	470	437	404	435	403	403	438	415	456	421	454	432	489	449	437	418	462	416	427	417	435	403	444	469	419	410	413	412	446	478	420	406	422	439	445	446	443	451	413	446	437	453	404	396	462	490	431	411	454	467	427	450	425	412	398	422	402	416	415	419	468	443	460	427	476	412	417	428	450	409	424	439	465	451	468	479	431	442	384	413	441	445	409	433	439	457	401	428	423	468	460	412	425	417	428	406	426	470	432	444	433	443	416	448	451	467	448	474	452	441	447	463	435	437	424	441	413	443	444	428	399	451	400	433	436	437	420	480	446	416	438	442	453	417	446	445	435	445	404	394	407	423	438	408	414	409	451	437	413	437	427	431	435	411	463	421	435	462	436	414	453	421	432	448	425	424	435	442	438	456	435	430	474	439	453	426	429	463	410	410	421	423	455	474	429	452	427	407	430	466	423	405	420	420	461	473	423	457	418	430	445	435	439	401	449	419	423	435	449	448	433	455	445	409	410	460	450	454	431	448	458	443	438	440	402	422	420	399	427	451	446	433	428	454	484	492	446	432	387	442	442	377	437	441	435	407	433	429	411	426	432	439	418	414	435	457	431	467	405	445	396	420	411	447	435	427	418	452	468	422	444	432	467	429	424	414	426	453	365	426	447	408	401	436	432	446	440	440	439	448	444	426	383	468	444	441	432	443	410	465	428	419	436	425	465	405	412	433	408	411	453	417	418	432	459	409	418	425	429	452	423	419	379	439	442	428	407	412	453	426	430	445	457	434	475	390	446	471	455	412	443	416	428	406	436	416	438	403	418	398	431	423	430	441	431	460	391	417	414	388	446	468	438	460	418	444	445	448	407	436	451	415	460	430	444	411	437	420	434	427	425	414	458	401	441	409	453	415	418	444	436	428	429	414	421	411	475	426	445	387	412	419	380	423	409	432	390	467	453	415	410	414	424	437	424	407	406	450	387	396	431	467	431	392	427	477	420	446	425	426	450	442	434	440	452	447	473	415	437	450	426	443	420	413	439	441	413	420	430	404	432	426	431	430	439	423	440	419	431	443	419	490	414	432	419	414	405	428	462	385	419	423	406	424	436	403	437	447	388	463	424	407	441	396	444	445	409	494	432	432	454	428	422	443	439	423	379	409	397	391	421	439	451	447	442	437	455	405	453	445	428	462	486	460	424	427	455	440	434	422	395	409	466	459	437	424	385	418	430	434	439	442	428	441	418	412	444	419	440	406	414	460	493	450	422	437	435	463	442	405	439	412	451	445	426	433	436	463	449	422	439	458	426
21289	38045	24640	6448	4087	3246	2677	2142	1774	1521	1303	1291	1133	1049	1018	925	930	857	842	766	713	779	743	691	682	669	664	682	615	584	623	628	622	647	558	556	572	584	583	535	578	557	516	597	584	556	558	559	566	564	545	511	585	557	530	507	501	526	517	545	520	546	549	494	509	533	530	501	541	563	470	545	539	522	524	510	495	486	541	513	562	544	554	553	489	499	495	502	501	534	519	516	505	468	537	523	515	494	540	519	508	572	535	505	522	519	530	537	520	546	518	483	537	546	485	538	512	529	518	542	519	530	492	482	515	495	538	496	486	537	550	523	503	503	490	510	539	546	530	528	498	493	510	517	560	541	541	523	513	506	543	516	508	530	503	519	505	548	553	559	517	488	519	509	499	500	529	535	476	552	498	522	497	539	545	506	492	481	534	556	558	492	543	537	537	515	511	523	538	511	519	526	506	503	531	524	528	522	531	537	484	567	509	499	512	514	516	544	525	529	517	488	534	510	497	508	521	504	506	539	522	546	529	514	526	511	523	490	493	525	540	514	498	518	496	532	511	553	519	562	512	558	518	528	534	516	514	508	525	545	519	475	498	561	544	556	571	562	528	505	502	512	500	535	524	540	512	519	504	504	515	502	579	539	550	509	526	540	529	515	509	516	506	513	529	490	539	549	525	497	568	497	512	539	525	515	525	541	551	546	517	524	510	487	517	517	537	531	521	511	510	496	540	521	520	495	526	556	556	525	546	528	511	483	505	494	510	489	531	481	514	494	513	510	523	543	530	523	485	536	480	525	495	512	530	534	511	495	528	536	487	512	500	506	484	508	551	528	481	537	511	531	534	530	514	501	517	496	562	504	515	533	537	466	506	524	545	544	515	529	531	523	554	511	543	523	511	525	509	553	505	461	544	514	502	497	556	505	520	526	500	515	544	479	502	558	547	562	503	512	483	496	525	501	567	533	545	557	541	548	493	542	508	528	521	519	509	523	529	515	536	529	515	530	486	521	537	519	512	533	521	502	527	499	488	523	506	530	548	499	495	513	523	526	526	517	503	560	502	526	528	506	474	529	552	502	540	509	575	527	534	480	527	518	542	552	508	507	565	554	530	460	521	532	490	502	484	496	492	516	487	522	514	547	487	540	520	541	518	514	527	499	510	515	505	497	545	555	525	532	539	517	510	499	532	504	489	523	490	490	473	555	517	500	585	506	475	521	525	497	500	567	476	533	521	490	511	531	521	496	510	548	554	544	557	568	586	487	471	475	516	508	522	510	551	503	545	564	483	520	499	509	538	498	515	541	504	518	555	521	526	509	548	515	549	491	550	532	476	534	540	526	520	517	518	537	479	518	499	534	535	519	526	507	523	516	519	544	495	551	507	505	522	489	537	573	524	496	526	499	507	539	517	505	525	554	522	482	518	534	536	510	490	537	497	531	526	515	540	561	523	537	492	504	507	487	538	480	488	513	512	507	531	496	565	510	539	530	534	506	495	540	548	519	517	475	473	505	509	541	535	476	548	536	523	458	520	507	529	549	520	499	561	493	530	536	554	506	539	499	512	549	529	521	532	513	550	481	510	540	529	525	504	520	478	492	498	501	590	500	517	506	541	533	519	523	540	479	536	491	544	509	526	505	527	514	517	542	545	548	497	553	464	502	489	541	546	523	513	500	507	494	526	523	546	474	515	571	530	507	534	512	542	579	548	543	546	509	495	518	530	519	517	505	526	558	500	570	509	511	519	502	534	470	517	508	525	526	552	529	502	520	501	516	545	542	510	499	525	556	519	510	494	554	571	491	516	493	535	549	528	504	561	539	520	532	503	542	517	512	521	521	500	508	548	564	528	536	534	536	554	531	534	510	525	500	501	504	529	498	486	500	534	487	511	503	470	550	549	536	515	501	491	504	519	535	519	525	559	516	500	494	504	495	536	499	478	501	525	529	505	547	508	511	492	517	519	526	487	541	499	555	516	470	490	535	508	534	510	521	513	521	506	504	518	499	549	502	496	524	523	526	555	527	528	543	495	494	512	492	507	520	510	489	522	529	542	512	549	500	524	491	529	519	553	453	513	525	481	519	573	520	523	536	523	551	505	493	496	526	518	515	542	515	504	539	525	502	564	513	536	518	557	528	524	511	538	532	494	520	545	504	544	525	542	528	570	523	459	535	492	498	517	533	484	511	491	549	480	518	500	490	500	511	492	534	517	525	512	556	496	503	516	501	509	523	476	554	478	491	546	480	531	505	494	554	509	517	510	519	510	538	504	557	512	534	508	480	499	507	512	540	503	523	500	532	541	542	511	525	500	546	503	494	546	518	534	489	511	527	503	492	528	540	500	532	525	482	535	530	521	528	505	488	519	459	534	580	540	523	514	537	504	529	527	509	502	538	488	538	489	509	463	533	519	513	501	492	508	519	573	541	533	528	505	556	528	492	540	522	506	529	532	534	495	517	518	500	508	502	484	570	514	498	512	532	531	547	498	503	574	504	529	518	520	534	505	517	523	495	486	520	529	538	548	530	503	497	533	518	508	530	496	513	514	521	525	530	469	545	507	543	478	495	503	526	483	465	522	507	515	513	513	545	490	487	527	450	494	493	522	551	515	582	532	535	554	524	478	496	516	517	546	527	487	489	490	522	537	557	527	492	522	522	467	548	509	539	542	537	539	514	490	502	519	521	500	529	528	465	523	527	521	539	541	543	530	541	511	537	501	530	521	518	531	539	472	492	532	516	499	499	538	545	534	542	514	540	538	546	528	536	564	534	541	517	535	510	540	491	507	548	504	499	488	524	524	489	504	533	499	551	565	495	503	486	505	526	506	512	521	487	539	501	520	538	489	491	491	552	532	524	495	521	541	504	509	543	496	513	525	535	492	535	519	537	500	529	521	562	508	474	463	524	512	530	525	471	515	548	518	501	535	492	524	525	467	523	505	535	536	515	528	545	511	521	542	493	526	521	514	535	528	526	503	529	533	522	506	485	507	508	538	542	491	534	502	511	515	496	512	532	497	520	522	582	520	512	504	512	479	515	508	529	524	503	513	526	548	520	544	515	515	513	544	531	508	508	512	514	535	514	554	532	511	482	525	535	505	524	512	550	533	505	512	522	489	557	480	501	559	525	487	470	509	530	463	493	529	527	500	527	519	507	532	514	519	505	481	509	482	487	488	571	514	504	481	498	537	568	557	496	507	554	561	508	542	503	496	523	505	511	503	500	491	540	498	540	480	501	525	513	481	566	532	487	520	536	495	529	544	495	543	510	515	521	527	546	496	506	561	528	520	529	518	501	508	508	529	498	543	520	572	485	517	493	491	499	474	513	551	507	516	497	491	526	485	540	535	514	513	535	486	535	488	519	545	510	526	496	519	533	505	521	522	516	524	548	529	497	516	502	544	507	524	497	537	515	517	512	486	523	505	531	552	548	522	557	519	541	558	532	517	498	511	513	512	517	504	509	482	509	579	515	494	481	507	535	501	497	494	530	504	535	517	507
22737	21237	28786	24003	21241	21319	11581	2691	1815	1619	1534	1368	1230	1167	1103	1024	1010	905	888	849	723	754	684	596	733	691	593	655	656	621	600	626	646	607	597	564	553	542	529	542	606	540	527	563	502	495	542	528	508	437	514	518	489	476	502	473	493	494	455	511	463	498	483	461	513	497	523	490	499	469	466	502	502	524	490	506	494	502	477	487	471	501	529	458	516	496	478	466	488	465	487	470	445	493	500	454	466	451	463	462	450	494	508	491	522	480	455	516	505	489	499	487	477	493	481	498	453	484	512	493	475	457	475	481	491	478	458	499	421	468	443	451	487	487	447	490	494	455	485	492	465	471	475	475	504	487	480	457	438	446	487	519	488	445	443	461	482	477	500	463	495	469	481	509	493	436	476	471	469	451	488	513	505	482	498	508	473	448	468	470	496	483	449	491	484	478	506	497	455	464	509	489	460	478	477	464	478	497	500	502	484	457	477	465	454	501	484	483	544	502	466	488	477	452	493	522	479	462	503	432	509	468	427	499	468	468	482	500	501	494	483	500	477	473	472	477	495	471	485	454	504	487	467	457	469	519	468	426	472	486	457	495	482	486	474	513	482	447	458	474	460	487	478	476	530	494	495	476	476	461	503	489	492	506	483	494	477	446	510	470	472	506	496	463	509	502	506	499	498	416	463	468	482	496	462	469	471	502	491	426	485	481	490	467	510	492	512	496	471	475	468	463	484	475	470	467	501	483	509	483	466	421	453	437	468	480	486	509	471	474	509	469	485	504	507	482	492	491	495	468	498	460	470	485	487	462	488	481	492	469	486	497	449	428	498	460	502	453	530	480	457	457	466	491	456	457	498	467	481	460	436	484	461	468	478	524	478	483	453	509	473	456	480	435	501	424	473	519	552	489	502	490	480	453	473	516	460	503	507	487	511	486	467	514	488	453	509	520	502	457	477	530	484	489	475	476	492	478	469	527	487	494	489	438	460	489	459	465	483	506	478	466	475	460	458	500	498	501	515	488	473	448	465	480	469	450	486	463	492	498	462	489	511	506	479	484	485	456	433	438	502	489	508	479	482	509	515	494	503	477	466	455	493	463	468	513	489	465	458	492	476	475	476	467	490	510	514	462	506	501	497	468	498	480	470	495	529	458	483	529	443	512	502	465	488	508	499	497	484	443	458	524	490	467	511	529	460	523	460	506	458	483	493	515	463	468	470	485	454	524	520	503	462	504	471	474	500	449	479	514	508	498	518	447	493	461	484	533	492	515	468	479	548	464	464	483	473	480	451	470	453	438	461	494	459	444	461	481	467	457	511	506	465	517	465	441	476	488	501	461	514	463	495	416	484	515	461	445	485	463	491	462	491	463	487	444	470	473	466	465	466	480	410	483	517	469	468	478	514	456	486	486	515	485	516	444	452	452	493	466	487	482	487	442	463	483	490	512	470	449	508	495	454	486	509	470	476	462	502	511	506	494	484	488	462	486	484	471	503	485	470	476	471	498	477	471	470	476	447	507	497	466	497	504	475	448	490	472	478	461	506	454	488	491	469	462	487	502	495	440	502	491	478	480	490	469	491	489	493	475	482	485	507	512	479	509	444	435	486	467	500	480	457	446	496	464	494	463	465	500	513	473	462	499	455	500	467	477	465	465	473	451	505	501	470	471	487	492	501	516	497	481	495	497	507	465	500	489	463	521	496	481	503	457	473	483	461	500	484	475	493	469	464	461	487	444	490	495	447	450	461	473	510	483	476	497	472	490	506	523	462	501	435	484	477	478	488	503	496	491	433	517	468	478	475	457	442	495	478	462	480	450	482	498	497	483	485	449	489	491	434	454	513	430	441	483	475	454	501	495	480	481	520	442	472	463	484	461	490	482	488	473	501	462	456	493	463	437	469	493	462	458	481	427	519	486	508	490	481	472	511	490	489	488	472	496	494	449	477	495	486	476	453	471	464	454	457	509	494	530	450	487	449	475	506	495	502	466	479	486	488	499	488	470	470	451	516	490	480	513	470	488	475	467	450	471	468	471	454	475	457	482	450	476	472	495	496	450	478	492	470	472	483	483	455	495	463	466	483	441	483	515	495	470	495	502	463	471	478	488	495	437	511	489	502	482	507	486	490	461	456	452	498	506	493	509	509	481	461	465	498	500	442	467	455	491	494	461	452	564	494	467	491	477	476	427	443	486	492	465	483	458	487	485	498	501	485	470	473	496	485	487	537	485	488	499	473	455	456	443	462	442	514	483	485	467	476	508	462	435	475	496	442	505	497	430	443	502	466	466	488	470	453	481	502	497	473	464	471	471	470	460	489	485	478	475	487	478	453	473	509	486	494	542	482	465	486	506	481	449	517	508	494	468	472	456	470	481	472	458	495	468	431	456	481	449	478	487	506	483	486	543	470	489	444	522	480	495	525	533	463	427	454	502	428	465	498	465	493	475	499	510	446	498	471	455	475	431	467	475	524	463	496	509	481	462	511	505	431	434	426	468	488	439	452	464	472	475	497	485	505	481	469	468	449	484	452	499	417	433	467	502	490	454	486	522	470	458	466	466	465	506	483	485	495	514	464	510	430	472	486	498	453	481	481	510	492	454	490	527	481	506	463	480	484	484	492	469	461	471	472	513	481	506	514	513	538	525	511	504	475	466	513	433	509	471	474	496	477	488	438	476	495	466	489	485	499	477	478	491	502	466	438	469	490	493	455	481	478	552	505	500	446	472	487	477	481	474	506	500	487	512	480	459	460	446	490	481	490	474	458	521	456	446	498	468	477	490	515	489	504	471	477	528	536	457	475	458	508	458	497	490	470	478	479	503	476	476	473	461	459	516	465	480	478	449	466	487	510	464	510	435	499	462	426	458	505	472	447	509	516	489	517	491	486	487	472	468	462	501	500	481	472	478	473	444	505	445	489	483	501	457	472	513	492	503	473	444	487	426	472	469	497	494	522	466	436	481	468	447	472	458	492	534	459	443	456	482	461	492	488	473	497	461	505	515	446	477	439	449	450	493	484	503	490	488	466	431	492	475	487	513	502	479	483	484	494	477	520	447	487	429	484	473	478	499	447	489	524	504	475	491	493	478	499	504	446	487	482	502	483	487	441	475	475	463	470	466	476	486	487	485	473	456	500	474	484	467	487	473	488	479	460	466	486	475	483	479	477	450	466	538	490	470	480	509	468	483	466	457	432	522	494	477	464	489	455	453	443	511	469	464	446	474	490	496	474	452	525	491	481	487	482	471	450	483	469	478	439	496	491	446	495	516	464	496	516	488	523	474	458	520	441	434	466	517	474	487	475	507	460	468	440	476	425	489	459	460	448	456	488	484	494	451	471	433	486	479	459	499	477	484	510	498	461	445	489	523	484	457	479	476	477	493	472	450	453	513	490	497	449	496	472	479	472	489	480	498	444	458	489	457	481	444	510	461	470	471	478	477	480	509	478	485	522	462	533	527	504	515	469	492	482	479	504	496	475	502	492	482	507	516	469	469	529	449
24717	45113	32252	11874	7861	6415	5143	4121	3386	2676	2434	2193	1904	1685	1583	1434	1449	1329	1201	1191	1056	999	979	939	940	903	871	816	816	764	774	762	781	742	736	711	741	732	713	677	646	688	631	636	688	608	625	607	634	623	600	667	611	597	600	623	614	574	607	574	644	582	565	602	543	584	580	627	557	528	593	563	554	591	604	591	564	653	526	603	575	629	554	584	588	606	590	576	562	566	558	613	526	622	565	554	531	567	521	588	578	575	578	579	577	567	617	610	568	571	573	550	599	566	562	544	549	546	623	524	550	573	589	539	562	531	549	577	578	581	609	573	533	585	590	575	600	534	568	511	601	571	599	586	573	608	551	609	560	577	583	586	553	586	540	585	546	575	605	577	559	576	578	594	593	569	540	580	615	518	570	561	548	574	588	575	574	541	564	589	582	591	555	559	547	542	580	557	585	587	582	560	575	518	561	611	557	545	595	574	578	582	550	580	558	600	622	563	610	570	593	547	581	516	585	574	555	532	553	548	586	586	552	588	589	588	558	583	552	539	575	567	577	578	564	599	563	579	604	601	566	543	541	606	577	588	580	569	564	567	566	584	551	611	606	538	630	606	581	564	592	587	574	587	594	546	587	551	570	574	582	553	561	542	566	591	550	580	568	541	552	558	580	565	538	583	554	597	586	569	579	549	563	578	567	592	550	599	617	561	537	516	560	599	573	560	555	600	610	581	526	565	547	580	581	597	578	560	588	548	585	596	571	574	564	587	556	563	581	547	589	568	539	562	572	575	580	585	578	542	568	628	546	565	576	566	564	569	521	525	575	592	517	542	572	550	601	589	584	576	589	569	571	528	584	581	531	583	563	523	563	570	622	563	574	613	560	602	528	561	589	569	549	616	587	577	599	579	614	608	574	537	549	556	580	584	543	555	553	587	553	539	595	592	576	570	558	564	554	612	551	575	544	555	616	576	573	549	551	573	601	566	569	585	565	573	597	578	593	543	571	609	584	588	601	569	576	558	562	637	569	566	574	592	566	566	595	545	580	571	570	537	549	581	552	553	567	560	560	552	594	561	549	519	612	544	570	547	551	561	546	531	563	606	549	552	569	572	586	544	529	607	552	583	531	600	571	542	568	555	600	591	572	583	586	570	639	520	576	568	633	569	641	582	578	571	578	590	575	596	586	557	557	583	593	612	563	561	575	576	573	577	569	549	552	558	640	565	593	593	603	547	579	576	590	577	554	557	545	565	580	544	582	563	581	581	568	574	570	556	548	562	559	514	563	569	552	532	613	598	602	557	552	552	580	603	615	581	552	515	496	572	561	576	617	539	585	530	534	561	568	557	570	583	607	568	592	560	609	551	579	588	548	560	571	589	599	621	562	568	617	604	555	553	592	570	588	537	550	554	571	580	558	555	549	575	547	526	581	536	583	574	539	586	565	548	576	587	540	553	586	586	553	573	584	578	567	576	551	567	599	540	582	605	553	550	593	575	556	542	573	520	568	537	601	581	577	553	565	584	586	530	606	561	583	565	587	559	560	545	520	582	583	545	586	611	557	612	565	589	551	608	592	561	569	584	580	573	551	549	560	568	597	593	593	559	582	539	590	553	582	582	584	579	529	587	568	551	552	571	603	557	549	545	549	600	564	609	565	530	611	594	583	559	614	606	589	566	561	594	629	558	580	565	578	517	585	598	588	584	600	610	544	547	552	604	535	568	611	570	579	553	556	570	552	573	598	559	562	535	601	543	538	582	569	589	583	578	579	600	550	619	578	606	555	553	545	502	549	591	578	584	590	530	582	571	610	557	549	584	572	575	587	564	542	594	592	557	579	558	587	581	592	561	592	591	615	586	565	565	544	538	522	576	608	608	572	586	610	558	555	569	552	567	526	567	631	562	594	572	607	568	574	571	563	557	566	584	541	557	559	592	601	568	564	564	551	598	596	603	531	561	520	607	551	601	563	608	520	555	623	542	569	576	524	525	559	547	599	623	550	573	548	578	585	563	559	581	554	561	608	569	523	592	575	605	623	581	581	587	559	620	640	566	613	593	593	574	544	563	605	593	557	549	562	608	579	563	549	580	533	569	588	552	539	654	578	562	556	562	593	561	575	582	570	549	570	559	555	576	558	565	649	533	569	558	636	546	568	575	568	581	587	561	546	574	596	558	552	592	549	575	565	537	549	557	603	565	575	549	589	559	581	584	596	602	561	559	578	590	591	578	586	613	561	588	574	583	615	587	603	569	586	596	558	618	530	575	535	648	599	535	560	591	586	588	582	563	536	564	579	530	645	584	578	546	576	553	558	590	574	597	595	632	567	605	569	593	601	583	566	602	567	544	558	546	583	564	585	535	579	598	595	612	545	597	592	550	571	601	550	565	577	553	543	537	604	533	558	553	536	590	564	578	587	501	578	577	561	556	570	603	617	579	578	577	620	554	532	546	563	594	548	570	546	573	533	574	543	575	530	546	592	573	570	593	547	579	543	589	564	543	531	551	571	585	578	562	586	588	538	591	597	588	549	597	545	579	586	580	529	554	557	592	612	588	553	585	590	623	543	587	573	576	568	576	562	606	548	564	620	574	575	577	563	576	564	588	548	587	544	569	592	586	536	551	533	539	576	542	586	584	543	550	600	567	566	590	588	580	548	592	582	613	563	566	563	562	596	558	589	578	609	573	566	562	593	553	539	541	595	569	584	597	562	542	597	606	547	549	547	532	539	599	632	551	576	571	563	574	579	597	591	606	565	557	516	573	590	573	588	594	526	636	537	563	570	522	496	596	567	579	602	537	601	509	582	554	595	597	571	544	578	583	595	625	573	557	568	564	557	594	592	562	568	567	632	613	586	570	592	547	587	589	585	580	558	619	566	572	487	606	589	573	594	616	553	611	591	553	548	530	586	537	566	541	612	621	589	583	590	595	558	649	587	563	609	512	603	533	588	554	570	563	592	601	545	566	588	579	558	615	557	592	605	585	542	579	525	553	601	585	567	556	592	596	562	564	554	585	566	590	534	596	551	590	591	577	572	600	629	584	546	547	542	577	574	592	593	518	592	590	569	547	556	574	531	560	585	561	567	593	573	582	542	551	558	590	587	579	556	588	567	565	542	592	537	588	549	551	606	545	567	566	568	541	577	579	569	606	551	602	540	524	591	545	551	578	583	613	575	547	587	549	590	554	571	568	550	550	575	573	543	558	592	571	555	556	555	559	539	614	601	544	548	580	572	572	577	590	564	613	547	567	591	535	595	605	583	566	559	579	560	638	572	585	538	592	549	508	583	595	587	573	580	583	580	552	556	543	563	535	563	583	532	555	571	557	541	579	573	566	570	573	583	576	525	543	572	583	588	585	523	593	566	570	585	609	587	572	637	582	566	562	562	602	563	576	596	559	593	581	608	598	616	565	572	601	569	556	589	566	574	546	580	541	602	542	566	601	616	551	585	546	525	558	565	558	574	580	555	592	597	589	595	582	583	544	583	549	577	577	579	519	572	537
27804	21880	17464	4230	1586	1226	1107	1016	927	816	782	777	755	717	725	657	718	668	665	681	603	670	615	619	633	578	662	662	609	606	633	627	602	618	633	626	561	592	543	603	538	575	548	599	574	601	575	612	635	567	594	585	601	568	566	574	598	567	588	557	632	597	580	562	608	582	581	565	554	540	629	576	612	570	556	578	620	577	568	598	569	575	578	605	562	548	540	531	586	597	627	561	541	574	577	650	542	591	587	618	593	579	599	636	598	582	573	556	552	581	590	593	578	600	588	556	623	570	572	582	598	561	566	621	583	593	575	554	583	602	559	605	611	540	563	566	614	572	589	611	587	601	574	525	608	534	582	566	639	622	589	581	550	588	540	560	567	557	554	602	556	566	605	548	536	550	583	557	602	575	581	584	558	587	596	576	618	580	610	561	584	589	605	592	586	589	573	575	561	564	569	609	596	581	567	594	543	648	561	540	587	583	569	609	566	569	558	561	609	555	590	585	537	607	596	608	617	608	604	592	606	589	560	563	554	567	514	617	595	577	556	593	611	600	535	536	605	566	579	588	599	610	576	559	604	605	554	588	568	568	551	548	600	557	577	635	596	579	586	588	580	552	608	557	580	515	590	570	626	590	574	624	603	567	560	554	595	574	594	597	574	604	571	635	568	579	569	571	601	582	627	567	569	587	542	546	564	585	600	567	546	585	551	615	569	587	568	570	576	561	567	627	596	593	561	528	592	589	587	542	597	528	557	546	630	587	601	608	580	605	574	606	566	593	615	556	567	601	560	596	553	583	547	595	599	596	554	595	617	564	600	585	563	563	591	610	620	573	551	621	568	563	580	547	594	544	587	585	567	586	602	548	605	566	548	561	564	566	541	560	561	602	550	607	584	526	597	572	565	584	574	622	651	588	575	582	574	578	597	562	558	640	551	589	579	603	594	557	606	588	592	559	566	618	563	606	602	629	554	637	592	539	599	597	613	617	570	605	609	597	576	585	596	609	588	588	620	597	569	578	606	595	577	585	547	565	582	606	558	553	575	566	592	571	605	547	556	586	613	579	568	578	600	543	539	579	568	544	599	572	594	595	578	585	552	581	565	583	631	527	609	557	594	595	562	610	572	569	579	561	613	552	590	618	598	587	570	645	528	588	589	549	574	564	596	605	569	572	555	588	589	576	553	551	573	622	595	602	585	584	594	567	615	570	601	572	595	584	578	593	578	610	550	584	539	609	592	551	568	604	622	586	566	603	558	575	529	593	575	598	539	572	591	619	579	638	586	559	562	576	573	576	541	569	586	583	545	575	627	602	573	600	581	543	544	569	561	600	592	616	555	590	593	584	577	577	571	586	562	572	583	593	596	570	565	635	580	596	581	620	545	561	546	577	589	587	559	592	599	583	626	524	612	565	553	602	585	556	593	565	564	585	596	586	572	600	611	569	560	571	551	595	608	583	606	620	598	565	575	624	581	636	606	627	574	612	588	581	563	604	596	562	586	598	597	563	608	557	580	560	581	585	577	589	569	566	610	588	559	558	588	533	597	610	560	568	564	588	539	587	591	577	612	559	578	587	595	622	568	615	597	610	579	584	578	617	616	587	603	557	540	551	586	581	564	594	578	550	559	647	552	592	604	579	568	598	567	576	588	578	565	570	553	590	591	566	613	578	603	575	618	585	615	584	562	621	552	597	567	547	582	591	586	559	607	599	588	578	598	583	593	578	585	604	565	556	566	592	585	579	567	576	539	558	609	571	606	562	573	575	587	614	596	572	615	602	560	588	573	570	599	595	607	595	635	607	602	587	624	596	595	551	572	583	605	582	588	604	579	588	601	568	590	588	607	564	511	591	540	541	576	587	605	598	561	550	602	608	548	585	595	603	578	611	602	598	605	567	539	563	539	589	585	599	610	594	570	568	617	560	600	591	586	558	600	589	564	569	583	578	552	518	528	580	620	581	616	625	592	519	651	566	599	565	562	539	574	622	548	582	586	633	589	629	552	593	562	558	621	575	592	572	643	600	646	611	602	577	607	602	546	587	522	607	563	618	517	610	559	608	594	552	595	564	592	555	625	596	574	578	589	567	548	576	562	563	598	571	578	572	598	578	544	584	556	578	559	603	560	573	569	551	561	607	603	562	609	612	618	592	577	609	596	605	579	594	568	591	551	586	610	585	625	623	540	547	577	591	588	560	571	565	575	556	592	555	595	577	569	624	603	589	538	602	583	554	584	523	577	571	566	564	610	621	590	625	610	592	566	580	547	602	643	555	612	563	587	565	596	577	614	615	600	574	558	578	557	559	583	543	554	572	620	573	565	524	592	610	602	594	586	561	589	604	594	576	564	616	609	572	581	610	555	584	588	582	569	566	546	582	602	553	554	594	570	502	556	581	590	596	570	573	609	559	579	570	573	609	586	620	602	591	557	577	611	599	590	595	605	607	623	587	537	569	590	573	601	561	579	566	610	611	539	605	539	575	588	615	607	588	592	577	605	573	591	579	562	581	573	626	604	576	581	592	564	547	566	567	598	571	618	579	597	581	571	584	591	585	572	602	586	639	573	587	606	628	579	553	608	590	607	598	556	601	580	575	626	547	531	603	600	595	600	644	545	561	590	581	629	603	558	552	604	611	537	596	580	600	601	593	564	625	582	578	582	557	572	589	588	559	607	591	593	605	606	570	561	575	571	549	598	582	582	589	585	548	555	589	591	567	606	612	585	637	600	586	566	560	550	609	594	560	544	607	557	605	607	626	556	570	583	577	613	562	607	573	574	553	602	634	554	581	529	570	565	626	580	567	569	594	575	552	585	551	567	583	540	626	589	551	620	558	533	562	551	569	583	557	581	566	583	574	587	572	538	582	588	603	598	596	569	596	583	608	596	592	544	615	574	550	533	558	577	575	552	590	593	615	587	614	625	575	561	597	610	580	585	546	568	568	564	561	550	545	599	589	538	569	552	569	553	594	559	589	584	570	621	542	590	535	603	545	580	644	585	602	595	571	584	595	613	596	562	560	579	577	618	587	574	559	585	636	544	604	580	590	574	593	570	615	534	589	590	617	565	590	583	622	558	578	633	605	611	606	550	587	640	580	599	553	566	588	584	614	568	557	599	571	539	585	595	604	595	604	551	581	617	608	574	568	551	577	574	576	556	597	616	561	610	603	583	594	607	583	587	571	563	580	581	611	636	560	578	602	656	599	539	589	564	587	556	635	549	530	573	531	593	570	624	604	565	600	548	571	612	565	573	561	526	612	535	580	597	599	593	539	587	580	597	595	600	566	610	561	570	592	618	600	578	590	596	576	561	561	589	608	577	562	580	571	584	594	594	549	633	601	612	571	562	603	565	623	607	616	562	563	539	636	550	653	628	589	584	570	631	584	602	558	609	561	621	591	568	515	601	551	557	539	568	603	536	592	551	575	572	592	554	571	569	574	570	629	580	594	600	540	564	555	587	595	551	555	584	584	592	592	591	606	581	557	569	550	582	591	573	611
21672	31451	18605	3611	2443	2139	1873	1648	1339	1286	1152	1071	980	1052	903	935	913	893	851	829	802	816	808	835	743	720	767	738	663	800	717	757	788	778	736	726	766	737	776	697	702	717	716	694	690	730	708	685	713	707	723	728	690	688	682	719	644	684	680	712	717	683	669	721	678	674	721	716	691	705	672	666	689	724	652	707	733	649	685	667	703	667	753	699	674	688	697	671	711	664	702	696	722	685	682	687	673	706	698	708	682	712	691	682	659	671	725	643	688	688	675	705	684	669	667	710	675	712	677	686	718	700	664	701	654	697	692	707	701	694	657	666	735	678	707	723	658	686	700	643	645	682	689	743	677	707	720	693	672	701	735	736	664	653	728	696	618	702	702	701	699	741	683	690	717	706	667	663	700	656	657	695	697	692	651	710	675	669	707	695	675	706	696	668	666	713	664	677	682	706	677	681	691	692	703	717	671	657	742	672	676	705	658	707	714	744	691	681	674	692	701	717	684	705	699	731	687	685	706	689	645	667	688	700	743	660	670	679	692	665	695	724	700	738	642	686	697	652	714	690	678	705	754	706	669	641	676	704	651	695	745	689	707	715	772	716	725	679	703	666	715	680	696	702	715	635	684	656	688	647	676	692	678	665	703	699	684	687	663	719	737	688	678	679	703	667	704	697	739	690	686	693	681	681	648	705	688	695	729	716	686	695	691	733	743	731	706	706	671	657	705	708	679	734	665	722	700	700	661	702	694	668	695	757	754	687	747	691	654	708	660	701	696	716	685	662	689	762	703	695	698	631	710	700	655	694	697	649	689	699	665	670	661	671	670	691	677	686	701	665	696	679	689	676	713	721	681	704	705	658	732	700	670	675	742	696	662	683	701	703	711	690	674	663	720	719	690	714	734	682	666	690	647	656	686	730	727	678	675	674	691	708	661	663	720	694	695	693	720	683	709	667	702	641	651	679	675	716	692	681	702	698	690	699	661	685	690	685	674	658	697	705	684	652	690	655	666	718	708	744	675	714	737	704	690	686	666	729	721	664	692	676	714	689	728	695	698	673	667	686	708	692	727	695	699	653	699	701	702	689	727	665	697	719	654	701	687	727	683	682	720	706	705	681	722	649	677	708	720	683	662	619	718	726	708	691	686	712	735	690	654	702	695	700	710	657	632	692	671	699	738	683	692	689	689	686	677	690	671	685	713	712	700	736	695	689	664	717	691	718	701	714	691	667	632	699	687	688	729	700	736	676	706	653	662	731	654	716	694	680	680	714	723	667	662	667	720	712	636	698	692	700	700	684	668	663	688	718	672	685	726	660	700	672	700	706	676	674	702	694	659	682	686	681	675	674	726	698	691	686	678	700	672	697	700	732	686	690	670	706	694	691	699	676	719	712	697	682	665	759	670	686	680	665	749	717	723	658	714	671	668	726	723	674	662	697	650	720	659	702	716	689	683	676	704	706	703	679	701	688	690	722	685	709	638	671	673	697	680	717	653	670	702	703	698	702	717	694	665	760	686	644	685	662	713	675	654	701	704	702	693	717	658	680	706	729	715	662	654	688	701	666	681	674	746	664	727	726	689	697	662	678	681	697	746	684	670	627	715	668	633	705	673	767	683	691	653	696	698	705	697	672	637	658	713	708	726	690	701	703	668	720	726	685	662	690	747	689	732	665	671	675	675	665	681	715	699	661	666	744	692	709	718	665	691	710	687	703	680	693	680	661	659	646	684	679	689	690	672	654	689	693	763	689	725	730	672	671	687	696	647	673	632	684	676	660	718	687	733	691	650	690	700	732	784	715	735	684	713	724	719	673	674	674	657	691	695	728	707	720	720	640	755	702	682	694	699	688	653	667	693	725	700	695	728	653	716	679	662	677	601	699	643	684	698	679	694	697	698	671	703	705	686	687	684	674	723	699	678	713	712	660	666	700	704	684	700	680	724	659	650	684	713	713	667	709	742	681	724	719	704	686	716	709	701	672	683	731	715	715	751	726	654	718	643	704	659	636	676	708	726	654	723	728	647	713	679	656	649	690	729	677	678	683	711	640	704	702	695	701	673	714	704	727	689	714	652	714	681	687	671	730	688	687	683	709	707	689	702	680	690	698	695	699	631	683	656	706	662	662	695	705	681	693	695	704	705	699	676	740	702	676	664	682	674	678	695	711	694	686	708	709	711	718	754	679	667	699	662	659	682	677	673	743	702	678	703	647	723	675	661	663	712	700	707	717	707	663	717	674	649	679	754	658	711	697	730	759	683	676	719	715	722	660	745	648	685	702	690	671	707	694	701	698	648	746	696	676	696	682	718	701	681	707	656	692	696	710	690	661	704	722	731	675	663	697	698	683	707	697	743	710	705	683	710	728	734	673	643	730	685	682	696	676	660	625	680	700	703	729	709	685	716	685	673	660	662	683	659	717	715	684	722	699	678	667	708	719	663	672	672	700	725	679	695	678	703	690	661	711	713	677	672	685	689	732	659	685	733	681	687	682	722	683	740	734	707	668	716	669	712	665	677	665	654	686	696	680	638	713	679	636	722	671	690	671	692	744	720	644	701	718	658	727	686	703	683	678	653	668	723	708	672	659	728	717	726	672	722	726	659	711	672	699	709	731	688	666	663	718	707	700	726	704	675	708	691	704	729	696	672	682	689	718	669	702	685	664	670	681	675	631	705	691	678	682	719	692	724	693	686	696	680	691	678	698	681	704	726	662	752	674	715	704	707	697	697	689	707	696	708	712	680	695	673	666	639	677	715	640	751	676	687	706	704	672	697	704	711	670	706	679	680	702	702	711	673	680	678	659	665	710	675	673	694	715	678	669	703	698	702	682	702	695	706	662	669	708	675	658	697	714	648	695	654	718	683	687	700	714	654	699	692	680	673	711	724	684	724	691	671	697	718	691	702	745	720	644	680	731	683	763	664	691	675	686	672	729	665	702	716	659	698	732	715	676	704	712	703	702	708	670	690	665	663	722	693	665	723	680	660	671	689	692	707	703	736	717	690	691	681	660	665	716	697	712	727	708	695	686	689	666	705	674	707	694	673	657	705	624	732	709	720	672	677	683	721	719	732	697	709	709	739	669	652	649	701	694	698	679	700	718	687	693	671	641	679	728	654	726	715	701	668	755	679	721	684	658	702	734	698	755	654	664	704	712	682	689	778	701	725	693	655	668	653	640	649	680	732	685	695	714	734	713	675	725	684	696	694	666	732	695	721	708	709	722	672	683	696	691	702	680	681	677	669	673	718	734	702	649	642	693	708	603	730	722	693	691	712	663	681	709	670	681	730	732	667	705	745	656	655	659	674	670	720	701	695	697	639	702	671	719	674	714	684	678	670	703	706	729	687	696	687	688	689	660	664	672	695	659	667	656	701	671	724	681	691	702	736	710	669	662	691	682	691	730	652	691	695	721	718	668	709	779	718	684	658	684	676	724	645	668	689	686	690	672	647	683	669	691	677	731	707	700	697	708	681	694	705	667	705	680	686	647	698	686
23765	21189	28294	24380	21188	12130	2901	1867	1558	1361	1288	1156	1101	1031	1002	936	957	916	887	846	834	756	754	780	752	725	743	756	748	758	718	701	738	721	701	692	724	725	681	651	665	710	662	701	659	655	636	690	613	684	656	623	668	607	662	629	622	617	626	647	633	626	638	594	625	630	643	663	666	637	642	615	620	645	623	634	605	616	650	664	625	633	664	644	638	620	668	631	628	594	640	645	620	640	606	661	605	658	596	621	649	639	599	677	635	652	628	627	631	616	641	684	673	597	617	669	700	694	645	636	587	648	649	621	655	623	648	635	641	666	649	641	638	661	619	661	642	649	659	680	605	622	596	658	622	613	614	622	614	667	641	660	586	656	641	613	576	623	668	657	660	652	623	576	605	672	628	582	641	594	641	633	646	643	631	652	670	597	692	621	596	634	636	640	634	599	625	601	579	622	655	644	616	614	616	607	643	632	608	619	675	611	639	643	593	625	593	621	638	613	594	644	604	654	648	637	612	648	619	631	623	632	613	608	695	653	670	602	660	632	612	615	666	611	609	642	607	603	642	639	651	657	668	592	624	630	614	584	640	658	627	620	644	653	611	666	603	652	670	616	648	681	664	617	658	636	654	614	626	612	636	629	644	620	638	648	621	646	622	636	656	610	613	638	627	605	611	612	596	636	654	649	609	629	682	658	649	607	580	634	647	651	639	671	658	641	615	620	642	655	601	624	636	622	617	667	613	637	631	615	646	619	660	652	658	626	676	626	628	637	641	642	630	672	640	588	682	607	616	626	634	610	682	639	607	663	597	674	667	663	635	659	579	638	626	613	617	681	634	640	641	589	642	588	572	655	651	690	640	641	635	712	621	651	646	628	618	625	636	602	610	634	628	674	573	618	652	681	618	645	624	628	598	638	599	665	664	612	634	638	621	595	602	634	622	676	645	595	623	649	620	621	640	647	633	628	632	649	644	647	648	627	616	673	655	652	634	639	635	620	610	610	643	631	678	641	622	643	617	633	635	618	655	641	644	633	653	625	654	599	648	604	658	600	632	614	600	662	654	604	635	662	624	668	636	647	624	597	637	620	637	611	579	606	630	635	680	638	589	613	627	676	600	625	619	627	645	641	657	652	651	629	640	620	673	661	620	644	652	655	640	627	638	641	615	598	607	613	641	637	631	643	666	630	594	616	679	618	682	634	635	612	650	585	585	624	672	668	622	651	632	653	629	604	613	604	629	603	591	632	637	685	653	668	643	678	643	658	617	689	594	608	662	662	692	619	619	656	599	697	628	652	617	653	638	610	631	639	627	617	632	629	658	628	602	625	650	636	629	626	608	620	629	642	601	655	651	642	626	631	694	627	676	655	649	631	593	659	643	611	665	625	661	629	654	619	627	664	645	623	682	612	661	650	652	586	650	658	585	613	643	580	594	606	629	587	598	643	648	613	632	629	631	618	636	635	575	617	641	631	685	650	652	620	641	672	609	641	705	660	618	637	683	612	676	615	624	635	640	645	679	577	612	629	617	632	655	686	629	644	668	636	626	631	624	638	630	624	617	611	614	644	634	637	631	646	684	627	718	627	648	612	596	573	606	645	625	609	606	599	592	606	617	600	708	611	614	638	619	671	639	638	654	640	653	637	619	647	620	599	637	650	661	664	611	681	616	627	659	627	613	611	646	629	648	610	584	620	620	610	644	673	639	609	618	640	618	675	634	672	625	644	625	620	617	695	626	660	639	636	664	654	620	615	653	645	623	650	614	629	662	635	613	610	621	609	642	589	655	649	676	595	647	645	617	616	628	611	669	616	625	629	630	635	640	642	666	659	638	654	637	657	626	602	615	654	605	654	668	655	622	628	600	695	622	610	570	624	661	606	616	633	645	591	665	690	619	627	595	674	577	661	628	639	635	623	604	640	661	627	578	618	631	642	666	630	645	637	642	639	630	639	619	614	639	675	599	642	646	599	661	623	600	594	630	612	643	637	591	638	664	610	694	615	637	638	656	616	645	622	629	631	608	614	635	664	654	592	634	656	579	670	651	605	609	626	584	655	651	607	615	662	621	606	626	616	643	665	598	642	645	638	607	675	659	653	598	636	649	636	619	650	616	617	638	601	635	615	668	601	628	656	680	630	617	582	600	633	578	661	624	634	602	629	624	687	615	637	646	663	603	628	620	631	609	611	651	618	613	663	616	643	613	646	626	617	689	670	665	659	669	593	639	640	599	623	662	598	645	615	645	618	632	630	693	596	617	632	611	618	606	642	612	653	641	654	621	619	654	662	604	648	646	664	621	631	685	650	643	669	608	672	645	628	593	582	657	613	618	622	625	641	632	580	645	614	668	644	686	684	660	629	642	626	640	614	646	603	619	610	658	672	621	626	657	623	668	633	648	630	637	660	640	649	623	621	648	624	610	676	632	606	667	639	619	587	672	573	625	668	644	620	670	627	649	630	620	593	625	642	652	679	658	600	667	601	641	623	600	610	613	647	593	603	635	639	620	664	628	653	625	588	647	636	637	601	653	652	646	641	626	615	652	636	634	613	644	634	630	664	616	613	565	605	620	604	583	609	611	646	645	620	645	623	666	645	653	584	664	584	610	613	625	659	646	632	667	619	604	641	626	645	650	605	619	631	645	639	624	595	621	592	620	679	641	641	632	610	688	602	642	626	615	635	626	654	668	658	596	617	595	643	653	636	648	659	637	589	654	645	645	642	669	636	643	611	678	604	677	636	632	649	595	636	642	614	631	648	666	594	560	645	649	667	642	640	657	620	625	631	642	654	610	588	635	655	634	667	659	702	610	654	653	626	591	631	628	640	624	644	646	639	681	595	631	602	688	581	622	626	638	605	653	615	621	608	665	618	627	623	628	651	637	618	619	601	667	619	615	595	650	601	591	664	626	655	589	676	710	629	649	646	606	635	650	621	601	638	676	632	686	629	620	658	666	600	627	605	653	631	634	630	651	646	670	625	655	641	611	650	641	672	601	612	650	635	678	660	651	626	618	625	677	656	561	601	613	577	632	637	655	668	676	641	619	633	625	635	613	581	651	624	639	666	643	658	651	638	605	626	666	640	674	643	593	666	653	622	627	653	617	657	651	654	613	611	654	605	638	617	654	621	644	634	595	618	606	603	596	633	625	631	675	635	669	666	664	614	633	648	630	637	655	618	652	633	658	648	664	621	620	623	602	625	631	649	610	626	637	600	620	617	611	636	600	639	654	673	612	652	675	624	599	603	598	649	602	626	659	637	647	652	573	643	617	614	636	610	635	587	699	639	600	598	658	628	686	677	644	627	599	624	611	653	645	652	640	617	610	639	619	656	614	659	655	638	644	661	614	630	637	642	634	648	617	646	617	629	632	621	660	600	618	626	651	653	651	655	578	674	623	593	602	621	666	642	595	603	644	607	604	556	609	615	655	646	598	598	625	645	653	614	664	639	611	635	627	624	575	652	614	646	626	624	619	622	671	612	621	636	650	624	652	605	619	627
22429	38798	27804	7922	5477	4632	3658	3104	2518	2133	1928	1704	1669	1538	1385	1335	1317	1344	1159	1169	1041	948	961	944	946	941	888	898	913	951	950	900	880	891	920	855	831	856	801	852	836	837	838	797	840	788	766	788	787	800	786	850	747	743	789	766	733	746	792	733	789	774	770	767	745	697	758	821	777	772	745	777	766	776	781	755	808	790	741	825	774	742	763	738	770	743	786	762	731	761	755	763	803	802	765	754	752	788	775	706	708	788	719	738	746	805	732	777	757	729	701	741	710	755	737	749	767	751	773	784	768	716	779	730	787	768	758	736	766	807	764	721	741	754	731	762	763	740	763	728	821	758	751	770	742	819	719	756	777	750	752	731	757	763	706	796	777	721	790	727	807	721	802	768	786	787	709	754	751	717	740	736	727	760	821	746	762	672	735	779	773	755	772	821	718	742	734	766	758	739	795	729	777	742	836	781	779	797	759	675	663	729	725	828	772	728	764	728	742	737	687	758	717	763	762	712	752	759	735	790	783	808	786	766	753	737	752	775	761	720	771	804	723	714	734	747	734	739	764	674	815	781	736	735	753	723	684	757	778	737	774	761	754	781	742	755	736	737	751	781	794	766	759	759	730	766	733	762	797	740	794	757	752	757	745	759	751	722	750	792	809	755	769	766	751	755	752	707	819	739	784	793	730	765	746	742	772	788	757	747	755	733	691	731	801	790	686	731	751	803	725	753	706	725	775	796	762	759	739	786	708	777	749	749	744	781	767	705	728	772	786	750	768	759	757	748	763	754	762	792	765	785	708	730	784	732	728	785	747	754	721	728	758	762	704	733	716	703	771	779	765	740	758	771	727	736	771	751	787	787	762	743	766	774	753	773	755	705	690	695	768	764	768	763	768	752	748	727	764	727	763	729	825	762	753	752	743	795	737	771	798	748	751	762	764	716	709	789	774	771	748	764	762	749	760	723	751	755	712	681	747	744	788	748	752	774	764	781	790	760	730	754	794	813	755	777	762	785	745	792	815	716	688	759	691	752	759	776	702	730	778	745	764	743	752	779	725	747	741	743	749	757	741	842	743	791	765	736	730	754	766	768	768	742	752	760	728	698	804	809	781	745	762	742	750	742	727	773	790	797	764	755	797	799	709	754	773	742	784	756	723	758	786	724	724	831	744	789	833	807	796	744	761	774	790	746	739	784	721	789	790	754	730	743	797	744	743	745	718	764	772	763	787	781	722	752	741	745	748	770	768	757	738	758	740	760	765	726	775	771	769	762	756	788	766	731	704	800	697	750	789	812	747	755	811	771	732	800	760	835	766	775	735	736	790	726	759	796	779	781	733	735	712	733	748	750	743	712	794	742	749	790	749	756	711	797	778	765	773	782	814	737	756	777	793	755	759	786	754	721	756	740	750	734	691	732	737	743	727	749	779	700	735	772	730	688	714	746	753	773	721	760	775	724	798	732	756	756	769	742	781	740	714	765	714	710	764	744	776	779	766	756	819	753	781	764	759	737	737	757	701	747	753	755	708	743	718	684	745	746	725	794	808	787	767	761	753	705	790	784	801	766	752	795	794	730	763	756	750	762	810	755	741	775	735	756	821	787	792	758	745	743	763	760	765	753	733	748	756	739	734	762	743	764	755	739	735	766	763	733	747	826	770	819	747	770	732	773	779	756	766	749	730	744	763	738	748	708	758	754	748	724	762	803	759	739	744	773	792	773	817	717	737	745	757	755	762	770	758	755	786	757	767	772	744	752	755	728	807	764	773	768	795	741	786	743	767	787	761	737	771	797	763	752	766	728	745	718	727	783	713	760	764	730	770	725	739	748	703	774	744	755	766	756	766	755	754	774	728	784	776	735	726	754	749	739	759	737	782	769	758	772	769	731	759	762	758	721	801	723	762	757	758	767	722	769	777	776	747	703	719	771	749	757	753	766	771	738	758	718	791	755	772	792	711	770	767	761	807	780	805	778	736	738	758	718	779	750	765	708	748	788	795	748	723	764	737	752	712	715	765	747	743	762	786	805	759	769	780	770	749	783	803	779	758	773	707	730	772	753	739	759	785	779	700	781	761	776	768	775	796	741	768	727	731	725	764	772	716	729	781	771	755	691	758	738	766	745	770	776	794	748	769	788	723	791	779	745	755	706	735	734	762	756	806	771	782	750	745	785	774	726	785	784	711	750	722	732	777	726	715	815	765	767	733	758	784	739	743	699	747	746	758	810	766	769	751	741	756	707	753	728	752	741	796	766	747	766	780	724	760	761	753	755	761	740	763	775	716	765	720	774	778	759	741	728	754	782	809	721	731	720	745	776	715	774	732	723	776	779	730	752	727	768	769	738	760	796	755	835	762	754	757	779	706	726	724	798	766	746	756	734	793	761	763	748	760	753	716	770	776	738	741	746	766	723	788	759	805	792	733	772	770	754	737	752	795	789	751	775	788	749	755	817	744	806	751	745	751	802	829	764	731	779	777	774	747	777	702	723	797	744	766	755	738	728	753	750	747	742	763	741	715	730	730	743	723	775	741	764	757	754	747	718	799	750	760	756	755	806	864	730	723	755	752	751	762	763	740	724	804	765	755	770	772	780	737	752	744	795	763	772	806	774	719	692	778	700	765	778	766	746	754	725	725	798	733	801	748	722	767	750	751	741	741	766	784	747	717	724	758	779	789	738	760	731	725	752	728	769	746	721	729	744	743	777	732	766	732	713	708	749	817	720	754	721	780	746	793	750	760	741	755	758	768	756	747	793	670	798	754	730	793	757	756	723	740	745	737	806	740	705	760	722	711	745	754	725	742	758	728	729	801	786	780	739	741	732	755	775	805	742	743	694	762	782	747	778	802	760	770	783	710	780	771	733	773	751	753	764	778	776	772	729	742	749	741	718	714	721	756	761	771	776	807	734	751	776	698	781	755	728	734	757	709	745	767	741	758	748	803	767	700	768	790	760	766	736	810	734	750	731	801	748	773	720	816	750	760	704	740	790	792	795	834	757	734	770	793	779	753	798	790	762	752	866	796	751	773	760	764	762	728	771	760	755	732	741	733	771	742	830	786	781	726	780	789	780	798	765	712	750	785	792	711	736	760	776	706	770	779	731	759	806	732	743	735	784	771	768	786	716	772	759	758	780	735	794	760	726	723	735	771	791	745	709	794	726	746	768	783	769	749	766	776	741	742	753	792	720	744	765	773	729	751	756	776	778	813	748	772	780	767	799	740	750	771	723	725	791	738	762	791	757	736	717	788	784	757	774	817	767	727	785	731	769	752	772	741	756	734	758	737	803	808	710	786	729	723	747	768	756	757	775	784	757	759	769	782	758	793	699	739	766	752	778	744	758	709	769	743	714	704	780	792	718	749	733	738	764	803	705	783	751	758	803	794	775	756	687	711	757	752	743	746	752	768	747	751	750	772	746	761	786	811	769	782	729	761	757	800	760	792	767	695	749	717	780	841	773	789	785	780	739	756	724	748	790	706	760	793	766	779	721	769	700
24713	21224	27475	25202	15123	2408	1535	1273	1006	926	876	809	727	743	657	638	616	642	570	535	570	544	533	472	488	472	479	479	501	485	507	450	483	472	480	450	506	466	437	449	459	441	429	469	457	458	410	455	430	433	464	410	401	456	454	459	426	442	432	408	409	394	432	412	450	419	394	402	426	369	421	482	461	421	455	429	431	414	470	444	451	449	428	430	430	412	406	412	431	466	406	447	373	423	424	429	435	420	441	420	429	446	438	393	416	443	432	424	448	445	443	425	387	438	426	400	441	406	430	420	421	438	390	390	405	417	398	402	444	433	440	403	424	421	434	396	425	438	413	443	413	395	429	412	456	426	444	421	449	433	415	375	423	428	448	445	469	424	432	410	439	441	426	441	437	408	421	404	441	428	431	417	414	466	436	388	399	427	397	489	430	456	424	476	394	411	450	435	438	458	435	449	422	417	418	408	445	450	441	419	442	442	472	439	402	456	461	418	383	402	435	475	404	426	436	397	418	418	401	424	422	428	414	429	435	423	398	451	438	398	394	440	415	440	429	410	411	406	426	418	379	462	421	442	437	413	414	474	450	444	436	411	441	437	438	416	391	426	404	401	423	465	446	399	400	417	441	446	421	435	441	406	393	432	418	453	460	423	429	420	436	407	373	415	426	417	465	412	479	443	463	425	401	382	447	417	404	459	400	433	408	424	418	394	429	433	451	439	445	457	429	420	440	410	437	420	377	405	414	432	433	426	407	459	444	415	415	412	410	414	431	449	412	418	439	408	409	419	407	453	423	428	446	434	435	407	440	412	459	418	447	445	461	425	455	434	430	468	428	400	380	423	434	454	391	407	434	457	404	418	435	443	435	423	400	408	407	405	401	447	434	464	426	412	411	437	437	456	450	419	421	403	409	420	445	430	440	417	408	419	436	440	418	422	426	416	417	382	417	417	466	433	474	406	425	457	379	430	444	409	436	430	436	437	409	429	374	401	443	443	400	399	414	418	426	436	425	442	419	405	425	440	422	422	444	428	399	442	414	466	409	411	399	448	421	398	441	430	454	482	503	416	443	408	415	433	460	445	432	423	433	422	417	394	440	457	437	444	416	402	418	401	439	409	445	412	396	404	390	409	436	439	442	466	427	412	390	432	415	433	426	375	400	427	404	423	455	459	453	470	440	452	397	424	422	462	454	386	415	446	415	415	442	420	423	442	460	403	381	419	423	430	441	429	393	372	382	419	444	405	426	399	430	457	416	424	422	450	391	447	440	458	400	409	426	455	433	401	407	421	433	398	441	418	434	443	444	448	442	420	422	439	407	449	387	425	451	448	432	411	413	398	427	421	405	401	454	408	423	382	422	407	456	427	429	419	443	384	454	443	403	401	415	426	420	428	447	401	417	431	436	404	429	425	427	440	419	436	463	423	411	417	412	416	413	415	423	416	437	499	454	449	431	410	429	450	450	435	438	439	410	445	420	413	420	406	422	413	382	435	423	445	412	409	415	449	433	409	452	476	396	419	430	458	435	428	438	423	460	425	421	413	440	424	439	401	417	422	450	406	449	380	398	427	421	455	443	411	426	471	470	381	408	448	415	430	407	439	474	421	445	430	431	392	431	424	412	468	423	402	416	408	435	407	446	411	433	380	474	423	400	436	413	476	438	437	439	460	428	413	418	398	431	417	438	377	431	435	434	442	424	432	417	393	442	436	389	434	414	414	402	416	415	435	438	426	413	419	459	452	447	423	401	441	401	436	450	425	419	435	420	441	432	427	430	446	403	399	399	436	441	413	391	423	410	409	410	396	429	440	453	407	427	435	469	429	429	406	423	417	423	433	432	432	421	429	420	450	441	411	408	414	409	424	416	455	425	429	412	433	420	413	456	443	434	448	446	419	435	428	419	417	421	422	411	422	450	472	413	435	392	371	413	402	394	452	437	406	444	413	409	470	388	451	416	445	441	447	417	465	437	428	406	391	415	443	421	387	457	416	388	405	412	399	411	425	417	403	414	415	434	398	437	419	437	450	414	408	457	451	420	428	403	411	413	408	430	436	408	412	426	418	423	412	460	420	446	427	434	406	439	434	427	456	441	417	431	407	424	421	450	405	427	453	409	448	374	435	429	426	416	457	446	447	395	436	403	416	413	442	429	447	432	433	409	404	453	407	467	394	422	425	396	409	420	392	402	424	401	436	417	461	429	425	418	415	430	427	417	423	430	407	407	442	427	400	435	418	452	435	433	406	440	451	436	389	396	412	416	435	421	414	418	397	421	416	420	439	388	435	427	431	390	414	432	432	442	410	428	384	430	464	383	414	443	429	425	424	432	416	458	440	480	412	413	430	450	446	447	430	413	412	432	450	412	412	389	435	387	404	408	420	441	402	430	413	440	454	436	437	444	417	440	440	407	430	436	449	432	434	419	443	412	445	393	437	451	438	405	423	396	421	443	429	454	465	433	409	434	442	420	456	445	414	387	438	429	427	381	438	455	409	396	422	429	415	395	451	395	457	434	402	415	389	425	429	406	454	420	435	466	381	429	412	419	408	449	402	467	466	426	383	436	411	407	432	436	438	442	391	433	446	412	416	409	399	425	430	428	426	426	422	396	421	429	393	392	418	450	454	425	435	412	414	417	430	404	428	383	456	405	418	431	421	418	402	418	396	407	428	452	401	431	418	475	425	449	434	389	427	428	411	384	442	427	440	406	449	424	461	443	391	397	434	442	414	398	441	458	421	438	428	414	452	443	421	405	415	392	414	372	410	448	454	405	412	393	424	399	418	423	388	437	424	392	421	447	426	417	463	367	419	428	395	432	453	448	410	426	400	408	424	375	424	397	441	431	419	426	374	402	424	417	471	450	430	442	454	418	451	390	440	422	450	458	405	438	423	429	412	424	385	456	437	407	425	426	428	437	461	425	424	415	424	408	441	431	437	431	429	415	444	428	412	439	477	429	413	459	433	419	416	413	401	433	481	431	433	443	445	422	418	418	408	430	449	436	385	429	392	407	417	410	453	423	422	407	390	437	422	443	452	394	398	451	396	408	421	430	429	405	446	416	428	432	417	471	411	408	434	438	393	423	433	416	440	390	432	451	424	442	429	461	409	430	428	382	445	441	437	472	395	469	387	462	395	422	422	428	424	429	415	416	403	403	430	416	425	433	423	418	402	458	427	453	416	399	428	441	433	417	414	426	464	391	445	477	393	441	440	446	454	428	415	443	409	414	441	406	466	412	386	424	427	436	464	438	418	445	386	419	448	441	465	437	416	415	402	474	442	415	435	444	431	385	432	394	476	406	396	412	409	427	430	417	415	403	422	426	420	440	398	406	423	401	395	419	417	394	457	396	413	405	385	430	393	411	411	432	417	413	384	438	451	396	417	405	474	404	461	431	435	452	445	440	440	390	448	439	434	450	404	414	428	450	440	424	423	401	457	442	449	462	412	433	434	440	436	449	406	463	426	412	443	455	443	405	421	456	418	406	418	434	458	438	458
21704	36828	24462	6212	4152	3416	2750	2331	1853	1578	1380	1187	1121	1071	991	945	950	839	875	809	724	695	674	685	646	667	672	612	646	617	645	628	555	576	609	562	551	558	556	564	554	522	582	520	535	546	540	499	539	538	512	558	535	530	487	487	514	498	522	555	525	521	509	569	525	505	521	524	528	537	515	514	533	535	534	488	507	496	489	517	519	486	520	525	508	482	535	544	502	479	510	517	585	494	495	512	535	499	507	534	589	522	532	499	516	502	503	499	514	494	554	517	525	524	496	498	511	516	485	533	506	517	526	534	506	485	499	502	504	508	488	517	524	540	531	488	477	526	507	492	476	518	512	514	470	531	536	494	488	523	505	524	538	514	502	542	512	498	552	570	531	525	519	507	526	514	525	524	523	505	533	477	503	517	505	511	483	556	533	518	486	509	553	509	518	536	527	550	530	516	502	497	503	515	478	514	504	529	510	537	503	488	502	522	470	541	492	483	520	501	462	485	475	478	522	494	535	502	484	476	550	544	496	503	495	541	535	549	526	512	509	492	521	526	521	486	542	469	490	529	543	512	489	529	503	518	470	523	490	471	500	499	515	478	539	505	508	492	519	483	517	491	518	493	539	546	494	511	517	540	489	516	509	530	504	545	496	523	535	512	487	522	525	567	501	481	531	513	550	541	477	501	529	512	531	513	500	498	501	495	513	511	492	527	527	537	484	509	498	501	504	504	549	463	505	490	517	561	541	534	480	500	523	497	537	513	510	522	517	536	488	523	528	525	506	546	496	536	520	532	521	513	552	518	504	513	497	513	551	508	534	477	527	517	539	514	471	484	513	510	548	528	552	528	551	508	525	532	513	493	517	492	514	514	523	523	560	475	522	503	525	485	528	455	540	464	552	536	508	503	527	523	520	491	522	540	472	553	529	503	516	496	544	480	508	527	494	525	496	530	515	513	526	478	527	538	527	488	556	550	516	509	530	495	476	511	501	496	517	492	501	569	453	483	513	501	523	480	518	515	539	528	490	507	504	460	550	540	494	519	480	489	532	479	471	518	537	521	513	479	465	504	493	469	534	509	506	464	552	527	529	503	511	506	481	495	534	520	499	527	532	501	492	537	536	528	516	483	477	480	505	523	493	502	495	497	507	530	512	505	515	456	483	490	470	518	469	486	497	522	522	517	532	566	515	513	506	523	490	517	521	523	505	447	505	522	524	526	488	493	484	493	531	515	480	499	476	504	538	535	470	479	508	509	550	553	469	486	545	495	536	453	520	557	535	533	498	480	508	477	541	498	486	538	527	541	501	465	568	514	495	525	491	538	530	481	528	505	517	498	524	467	496	523	506	504	509	512	504	499	490	478	498	507	488	499	500	525	536	521	563	493	484	548	507	484	513	491	461	574	501	534	517	520	530	523	498	506	496	538	509	448	549	482	522	518	530	531	479	523	518	493	510	511	517	473	533	483	495	550	492	520	532	532	527	492	509	513	480	520	497	507	519	522	504	527	532	532	493	493	519	486	502	493	492	496	493	488	508	543	520	483	491	511	526	536	503	516	509	513	536	534	516	502	511	495	498	517	496	476	520	550	483	505	507	521	513	510	513	525	546	521	466	525	549	507	489	504	500	523	506	486	527	531	503	526	488	460	520	516	495	517	547	500	490	516	489	534	520	492	492	538	514	559	509	498	484	500	492	513	474	497	465	517	506	489	498	556	504	502	480	486	481	524	535	516	541	563	508	519	547	525	489	505	542	482	508	480	490	485	523	514	541	498	521	531	516	481	504	502	496	516	487	515	509	525	515	477	483	509	534	497	501	518	501	523	504	512	549	527	526	500	524	498	536	510	476	459	550	519	524	545	511	504	496	481	475	491	520	511	531	502	523	469	501	519	491	514	505	532	494	513	512	546	512	530	513	503	507	506	491	542	490	527	496	492	499	518	552	519	491	516	490	539	508	518	533	503	498	521	498	542	507	553	520	487	503	529	521	499	493	488	510	493	578	524	477	516	538	517	502	505	524	501	523	497	522	523	498	497	516	550	557	525	509	498	495	501	500	534	492	526	496	530	461	516	518	483	518	536	519	507	491	493	491	501	510	518	533	470	546	500	525	503	507	570	507	522	506	496	525	529	513	488	516	484	522	512	480	538	513	504	534	512	505	475	525	503	500	514	522	530	482	545	531	513	540	468	487	562	485	523	534	529	517	512	490	519	515	539	510	533	503	510	507	466	508	516	536	507	482	539	525	513	521	523	519	483	510	489	494	524	504	486	469	492	507	491	502	498	487	484	516	516	483	513	529	529	482	517	518	524	541	528	500	497	488	506	535	520	504	499	507	507	563	530	514	541	548	515	493	508	500	514	538	489	508	513	470	480	536	508	528	542	517	551	511	490	507	502	538	537	520	516	544	481	514	525	491	535	545	543	519	517	475	529	488	512	505	525	560	522	481	499	491	541	488	493	489	476	482	491	467	492	501	507	482	506	505	510	534	499	491	513	505	500	471	495	538	488	491	473	534	505	502	532	534	514	492	483	521	520	566	456	521	518	550	556	498	559	499	487	517	513	498	528	487	505	482	494	486	495	549	542	506	510	480	491	514	516	537	535	537	497	559	499	550	507	511	510	523	521	518	521	512	480	537	534	539	519	521	521	480	508	537	504	557	510	554	505	533	477	485	478	502	520	489	515	526	506	508	508	528	486	503	488	505	506	518	527	575	496	555	513	540	509	523	501	488	505	490	516	499	507	493	502	495	553	530	544	522	484	476	474	531	515	496	501	523	494	462	509	468	511	508	500	497	495	511	490	493	520	517	483	548	518	509	503	554	488	526	548	516	462	490	550	507	486	481	491	545	529	549	506	520	509	554	524	527	472	510	484	517	514	511	489	554	479	486	488	537	522	488	526	488	530	486	489	495	470	498	514	481	559	536	467	499	524	541	503	491	516	507	516	529	508	456	515	530	513	499	502	530	525	507	516	534	528	502	477	523	526	506	539	528	508	500	525	500	539	515	494	511	499	534	515	507	527	510	514	534	517	536	544	524	514	583	494	497	520	529	498	535	598	478	504	548	521	495	505	469	506	474	525	522	522	483	500	539	536	548	567	505	486	510	503	496	523	545	483	524	492	451	497	522	487	518	489	485	518	555	520	512	512	473	509	488	513	513	531	499	538	515	543	517	489	526	549	499	524	513	526	502	492	495	505	532	513	508	495	474	497	519	504	477	513	488	509	498	500	491	507	509	495	536	481	511	468	506	551	535	559	506	487	498	527	524	508	500	493	525	528	508	514	485	492	491	501	497	516	528	520	509	508	541	475	501	529	515	510	509	492	501	532	508	548	496	525	548	503	525	526	533	519	538	491	493	537	488	532	526	486	518	517	533	513	487	522	546	536	504	535	538	460	528	483	497	539	507	527	495	485	526	561	495	515	513	462	495	515	537	525	474	476	514	532	464	508	518	476	508	502	500	511	527	537	520	471	483	493	513	477	522	493	515	532
22707	21241	28789	24003	21251	21321	11473	2871	1981	1743	1525	1304	1228	1103	1041	1003	1023	861	877	792	812	710	647	692	664	630	684	601	587	610	626	579	580	537	598	607	574	578	547	524	535	522	509	506	474	516	471	515	512	488	498	528	499	529	529	478	495	476	463	453	473	477	493	514	481	471	467	487	520	484	520	474	480	495	448	477	500	488	505	459	494	488	479	465	458	476	453	458	478	504	474	505	498	475	479	481	443	460	504	466	482	452	482	483	443	477	460	491	453	507	444	450	452	453	448	478	483	475	455	479	484	483	462	456	449	503	472	461	455	467	496	451	458	493	501	491	489	491	438	477	471	467	465	450	503	466	487	485	449	484	472	486	470	472	448	488	459	483	459	494	428	459	501	506	487	462	461	448	488	475	491	461	476	442	482	450	447	467	456	477	481	488	470	466	484	471	446	451	480	461	480	470	468	487	483	449	396	483	469	482	477	474	487	462	480	505	448	479	484	501	435	495	443	505	481	484	496	445	455	474	460	447	479	467	495	491	478	439	474	439	461	518	441	462	481	427	508	495	466	484	453	515	471	479	469	474	469	457	466	488	453	428	479	473	493	439	457	436	446	454	459	492	463	423	452	460	455	467	482	445	460	459	460	462	499	466	487	459	476	426	433	479	456	509	461	447	449	479	474	461	484	468	474	496	468	425	463	505	482	460	477	465	508	480	476	467	472	480	514	443	512	467	506	489	468	452	508	502	462	423	423	407	504	443	454	446	459	463	479	429	452	448	434	475	516	496	531	455	466	454	464	455	482	468	470	461	445	425	482	480	484	466	428	494	504	439	491	469	519	474	433	471	505	489	426	445	494	484	493	499	434	431	465	459	472	467	445	469	462	467	472	450	426	464	509	473	502	446	469	478	480	506	433	487	474	480	443	469	445	450	487	465	445	455	483	449	469	462	512	456	492	481	442	494	474	515	516	488	466	504	456	493	472	460	507	495	464	465	459	436	445	450	470	510	469	496	488	535	467	457	452	439	410	456	469	500	450	491	478	487	437	473	463	485	500	465	468	497	437	458	494	468	452	422	457	496	455	507	447	492	476	470	447	497	463	449	485	495	476	482	428	488	487	464	484	473	472	462	441	467	470	472	459	501	446	485	486	468	457	476	477	479	451	433	452	465	487	498	465	458	459	441	464	481	442	464	460	470	513	466	460	474	424	442	454	485	491	485	460	423	488	450	449	457	454	458	475	493	485	465	453	472	498	476	499	447	492	435	496	441	479	504	448	450	466	450	479	512	459	444	471	466	455	509	467	494	456	462	475	457	462	490	488	470	510	453	479	495	471	475	453	469	479	475	446	442	511	473	455	477	463	458	459	499	480	496	471	469	471	479	488	462	445	471	517	439	435	472	440	449	502	477	516	482	462	460	431	490	440	480	507	442	470	453	455	460	481	467	458	503	505	510	490	499	478	467	459	468	497	518	422	451	490	444	418	481	476	475	484	493	503	496	455	446	445	435	459	457	481	476	501	452	514	471	515	472	489	443	453	473	452	423	494	472	444	446	485	443	479	430	458	487	468	446	447	459	450	478	473	422	460	485	471	473	440	453	498	482	483	467	487	482	477	478	488	500	484	453	452	464	460	456	459	492	495	502	481	478	487	493	492	430	461	445	462	457	463	461	480	429	457	448	464	472	445	474	465	490	469	419	508	467	464	431	458	488	450	458	468	464	456	455	467	493	454	505	466	517	454	423	490	456	477	499	446	477	500	474	456	465	500	460	469	431	435	475	486	492	484	425	513	467	480	468	471	446	498	467	495	510	466	455	463	468	484	459	464	492	504	470	517	480	414	466	490	460	493	449	473	518	479	476	422	458	486	482	470	473	490	498	442	466	453	437	494	478	432	484	453	468	456	463	497	489	477	463	471	446	459	455	485	483	473	467	454	453	511	525	491	450	484	464	434	454	454	504	466	496	439	495	476	458	472	492	479	499	487	505	463	460	482	434	473	486	501	478	483	476	478	431	465	457	472	487	476	444	474	451	442	457	457	499	451	475	484	455	469	458	455	431	458	461	474	471	472	474	474	434	432	445	446	481	477	526	473	447	439	505	507	463	456	481	519	475	463	499	452	491	495	479	467	476	478	481	501	448	430	468	458	479	470	442	475	455	451	494	450	504	455	440	456	463	429	501	462	455	466	504	472	492	470	479	454	476	460	464	491	493	442	453	478	476	482	480	481	437	441	480	476	499	491	490	445	477	462	486	448	442	464	482	522	431	449	456	496	501	454	441	459	460	488	513	478	474	467	489	465	422	477	504	459	430	516	441	475	499	477	471	460	502	471	456	478	454	498	444	453	467	472	481	458	481	445	453	468	458	465	469	484	496	478	483	457	487	481	431	445	472	443	490	488	465	495	458	452	465	439	471	448	479	489	448	465	465	472	488	437	457	472	467	519	493	456	483	483	489	485	465	457	464	450	473	456	479	462	418	448	456	465	428	452	460	490	499	469	459	471	489	443	447	463	479	476	491	482	470	494	456	494	489	488	468	469	471	470	460	473	477	467	473	462	505	470	489	482	458	435	459	436	493	485	480	500	454	433	462	515	510	486	457	449	481	468	485	484	465	477	483	444	450	519	498	456	481	491	482	470	484	452	517	506	498	452	476	480	472	505	469	396	485	433	503	505	471	502	441	497	454	450	436	464	462	458	443	455	460	454	521	482	484	483	445	470	430	488	461	438	462	427	482	490	461	502	468	454	478	504	436	453	467	482	467	504	495	476	444	419	443	483	475	472	457	487	490	488	493	454	469	477	426	464	478	477	460	486	507	475	493	496	449	519	428	481	449	451	506	441	482	464	490	444	459	474	502	448	467	412	481	491	461	469	473	470	479	475	441	473	451	456	513	441	489	460	477	437	471	477	473	512	471	466	449	447	472	494	462	458	467	478	443	494	483	475	459	468	473	470	462	452	472	481	467	480	474	507	423	475	493	510	446	468	449	444	498	455	503	498	507	486	496	506	450	464	453	456	476	488	456	478	477	434	466	466	447	447	473	439	482	463	470	504	471	469	457	455	492	442	497	475	490	483	433	500	514	468	443	487	444	471	447	499	454	468	471	497	473	481	454	448	468	453	496	479	480	450	450	463	463	488	494	473	479	460	441	486	482	451	472	456	447	447	432	446	462	466	477	472	461	479	468	509	477	494	457	449	457	452	466	485	465	525	474	481	444	476	478	426	435	478	453	501	460	450	463	492	469	509	507	455	451	453	417	443	477	491	464	472	473	472	496	452	479	458	480	489	456	477	460	463	480	430	439	477	481	456	479	456	479	497	486	473	481	452	443	456	506	474	482	480	434	454	475	456	471	478	470	472	467	443	452	468	505	471	495	466	428	448	421	501	498	460	478	494	450	456	438	459	446	449	469	445	475	458	484	452	500	486	449	461	427	469	446	485	495	488	472	474	468	495	473	477	456	447	470	470	489	482	469	471	462	472	457	487	490	473	470
24510	46697	34055	12593	7989	6311	5207	4270	3519	2929	2481	2088	1850	1794	1549	1561	1406	1331	1222	1167	1049	925	928	863	843	816	823	790	796	768	754	798	775	732	740	745	744	704	745	629	679	618	649	629	659	632	638	621	613	586	594	605	577	552	548	569	551	602	562	607	552	631	543	607	541	593	585	581	576	597	565	580	568	569	546	589	581	557	580	584	579	549	637	601	587	617	560	580	561	573	568	577	551	546	575	584	508	536	522	538	539	543	553	547	579	593	573	537	595	539	550	590	557	535	517	574	573	566	588	583	577	582	548	545	555	546	594	541	527	532	545	535	592	558	587	530	590	551	552	539	548	553	563	537	565	550	568	530	528	539	531	531	553	564	628	559	565	569	539	563	551	555	580	541	581	583	614	555	551	593	601	529	553	531	596	560	536	558	536	588	558	580	572	579	543	550	575	579	596	523	575	566	537	567	574	571	560	565	603	577	621	619	543	530	562	569	529	535	537	607	570	574	542	560	542	611	528	578	564	566	542	600	559	534	588	530	557	537	549	538	564	573	587	554	580	553	577	554	608	568	559	556	527	566	567	542	555	555	599	568	562	570	583	597	561	598	561	624	535	561	558	598	571	545	574	535	580	534	538	560	576	573	562	577	567	579	565	595	569	567	616	560	577	527	583	586	603	585	550	567	634	511	552	553	541	580	540	590	559	553	534	488	570	558	564	540	519	541	604	574	546	586	561	551	578	546	546	562	564	555	522	540	572	576	548	579	532	556	542	520	596	597	563	508	530	563	581	545	574	541	566	540	538	591	520	587	568	583	515	603	531	593	562	552	571	576	568	531	540	575	508	571	553	536	547	531	528	605	538	535	525	583	543	598	545	609	564	560	567	556	554	513	596	620	602	556	566	571	579	566	529	534	529	557	565	519	584	578	586	580	564	557	543	591	560	571	586	573	549	569	576	552	558	579	591	576	572	544	568	585	579	550	557	584	561	565	547	543	617	542	520	568	544	588	555	557	543	563	550	529	556	568	571	551	581	566	580	578	548	594	579	603	543	611	557	508	567	527	577	576	596	529	568	522	502	562	543	515	606	552	521	594	545	560	551	573	556	557	583	613	542	601	518	557	590	578	522	558	550	539	550	543	644	576	541	553	545	568	589	544	544	554	571	564	557	555	547	570	601	561	566	563	580	555	586	589	582	574	558	575	567	594	542	583	574	524	572	595	554	562	553	554	573	545	583	541	559	567	602	550	572	528	572	564	558	600	563	578	537	568	550	584	534	597	556	536	547	580	595	521	577	530	592	568	538	613	568	567	554	541	513	578	556	559	542	574	568	540	530	577	549	594	558	581	591	547	555	580	529	561	524	577	587	568	543	559	576	541	558	583	564	583	550	598	582	535	617	560	551	554	594	547	552	593	623	547	544	538	574	572	562	588	571	558	561	571	553	596	579	509	603	581	550	550	539	559	556	543	598	588	573	549	538	552	548	563	553	560	579	581	588	585	564	519	543	611	559	559	545	546	541	557	512	543	547	557	538	510	575	604	561	571	580	560	549	586	572	592	541	582	583	569	563	554	611	555	569	569	570	535	562	533	585	557	610	559	574	521	572	544	571	536	535	541	575	553	559	572	552	579	581	562	575	524	565	572	555	589	533	580	534	552	532	569	569	548	596	532	573	519	557	555	510	582	531	568	529	553	584	563	564	574	559	566	595	571	555	560	579	586	560	564	533	574	577	556	597	550	571	589	546	589	543	531	529	562	552	549	573	597	560	568	609	597	515	553	570	527	581	576	584	546	547	603	549	571	548	581	549	534	537	570	593	574	542	574	559	572	577	591	521	577	568	570	593	574	554	503	535	542	569	567	516	599	570	555	559	559	540	530	567	598	551	587	544	566	554	532	560	577	544	547	496	534	521	547	572	543	546	554	575	568	544	526	540	605	533	543	553	491	542	550	565	616	532	599	616	576	545	567	567	561	566	556	553	595	526	587	573	513	522	542	516	546	513	573	576	547	554	578	595	509	555	554	578	539	526	581	572	590	537	532	535	563	598	565	535	517	496	526	543	574	550	572	579	518	517	511	587	551	602	609	513	545	539	569	572	563	576	574	555	569	558	536	559	555	535	563	599	548	556	564	569	581	577	562	576	574	561	550	575	568	537	605	538	556	570	560	604	552	584	528	579	564	589	545	543	559	619	577	554	572	557	590	554	562	569	504	559	575	579	576	554	560	526	559	547	529	619	573	585	542	545	585	573	558	544	591	562	587	575	586	585	553	561	556	570	569	557	531	550	550	572	561	510	565	605	555	585	569	537	528	545	607	541	528	580	542	552	567	550	572	560	551	545	559	540	581	568	533	545	546	563	540	572	548	551	548	580	581	588	585	560	535	590	586	520	554	545	549	564	562	576	616	561	550	556	569	603	552	555	548	591	568	546	569	551	578	562	595	588	592	566	571	568	568	587	589	558	589	542	555	533	564	563	521	577	569	526	580	564	548	540	588	558	556	542	539	544	553	538	546	553	524	588	534	526	579	555	560	558	569	580	560	551	570	566	567	580	559	598	596	578	579	554	567	593	567	567	598	539	537	600	566	572	544	549	583	538	559	531	529	558	574	577	587	564	581	579	526	547	593	588	573	555	550	552	582	560	574	571	585	592	554	550	533	548	571	551	582	530	570	542	533	562	549	572	609	551	597	575	558	536	546	599	551	522	591	580	555	586	577	588	522	532	578	602	509	602	623	550	583	566	592	546	568	537	577	524	565	540	560	581	585	567	559	577	558	552	557	604	546	554	541	589	567	562	557	525	507	534	562	536	589	570	548	575	599	569	512	563	586	537	559	572	615	534	596	577	564	585	540	548	549	567	584	527	551	565	554	570	553	563	620	578	535	550	568	532	572	556	556	535	561	560	566	553	545	552	539	585	554	487	566	538	552	526	560	594	551	571	531	518	562	551	597	579	549	580	537	550	587	543	541	545	553	590	622	559	607	560	530	624	595	559	563	575	581	593	591	601	608	535	591	533	577	611	533	550	579	590	580	554	548	600	567	542	548	537	526	620	580	599	550	584	550	569	557	559	573	564	557	539	566	569	573	545	570	541	584	592	538	562	588	528	547	564	562	593	557	585	562	518	565	536	542	609	563	566	537	531	583	588	624	529	563	533	525	582	529	572	589	543	521	520	592	574	588	516	569	552	570	598	606	537	570	561	612	548	578	594	546	580	515	544	591	541	524	563	545	561	579	535	542	554	581	556	551	581	549	640	539	581	521	550	537	566	588	527	572	560	546	588	558	572	537	575	555	557	581	549	546	510	594	540	615	541	532	514	566	565	559	563	588	549	576	619	579	587	565	538	563	556	615	553	579	557	529	528	616	553	520	588	549	596	543	535	531	546	519	522	598	597	616	615	540	532	586	524	605	535	565	584	566	549	579	574	579	595	635	563	540	572	562	618	581	528	540	537	572	531	549	598	567	584	567	559	587	582	520	554	556	555	546	568	522
27673	21845	19094	5751	1671	1281	1119	1018	932	818	788	795	687	796	743	704	698	646	689	665	647	634	573	637	607	601	615	639	575	622	637	627	614	604	609	609	579	586	602	591	566	589	581	605	579	540	559	594	596	563	575	579	578	648	564	568	561	569	603	550	554	579	551	584	596	576	536	575	581	576	556	596	544	600	540	561	604	610	568	573	597	553	540	570	535	603	588	569	582	581	541	589	560	597	573	574	565	559	571	578	580	567	587	590	544	578	584	546	587	510	570	581	573	624	551	557	557	554	585	561	526	580	593	563	578	603	591	582	574	552	554	558	592	555	586	569	583	564	594	556	553	561	567	573	560	612	550	556	561	529	609	554	601	557	569	571	606	569	549	563	593	566	605	552	556	588	575	552	571	574	576	597	524	522	546	589	581	591	603	585	580	592	597	593	561	538	523	588	585	579	566	571	574	528	553	582	538	581	566	567	589	618	613	552	594	543	607	573	583	628	562	554	551	574	547	603	559	575	577	561	621	560	607	536	559	583	542	545	511	560	591	589	540	569	521	599	561	551	582	600	538	520	561	524	540	539	546	554	569	587	585	555	540	599	563	569	579	560	557	558	587	559	559	582	602	594	591	590	566	560	584	614	573	563	549	526	570	581	583	600	532	562	562	550	558	573	577	561	543	589	567	523	575	615	571	559	546	576	570	571	607	593	570	563	554	530	582	571	558	538	561	615	585	559	560	543	564	572	595	574	582	586	584	597	588	585	552	617	630	568	562	566	619	589	579	563	585	595	574	562	571	581	512	582	543	528	571	563	612	588	581	555	605	531	575	591	578	590	606	512	608	577	583	589	578	571	604	553	561	572	581	581	525	613	547	573	567	579	538	578	602	589	544	611	567	570	592	584	544	580	551	593	610	601	581	582	559	587	631	517	574	542	541	561	551	529	548	558	594	576	579	575	587	555	562	552	555	531	591	586	538	596	548	574	549	603	591	611	539	596	541	566	579	520	545	560	559	551	577	537	574	602	545	535	602	564	586	567	544	605	624	584	524	596	596	558	542	544	621	565	543	559	576	583	586	583	571	568	582	575	552	576	622	593	571	560	552	593	571	581	585	609	594	566	578	622	585	617	606	579	578	548	564	576	556	577	538	590	577	589	602	551	572	584	518	576	617	577	607	590	616	585	575	576	603	593	550	553	539	561	567	578	608	548	535	587	556	587	558	644	532	499	561	581	521	553	540	585	611	578	539	566	564	579	548	535	572	588	588	513	529	557	593	562	565	603	588	573	574	588	567	574	565	527	585	497	531	588	560	555	572	549	537	604	532	571	587	587	523	588	556	571	590	553	560	592	572	611	549	577	573	531	600	591	558	550	553	561	591	562	598	564	581	549	571	587	621	583	579	552	615	601	555	559	576	539	562	551	590	544	576	549	583	554	577	574	568	593	577	585	592	563	579	577	554	592	575	573	568	606	599	581	560	540	589	593	557	563	590	590	557	560	574	610	558	538	583	583	573	602	604	592	541	572	547	554	624	575	632	582	591	553	581	526	528	608	598	613	567	592	525	596	575	590	557	557	573	563	545	538	583	562	581	571	572	531	546	558	593	577	562	605	581	583	563	586	539	604	580	587	569	543	578	551	573	575	602	566	599	537	535	528	571	623	572	569	591	527	587	553	561	603	640	560	549	557	568	574	535	598	556	566	552	549	516	575	577	591	531	584	582	583	566	559	555	547	591	565	573	520	507	530	535	577	552	587	552	574	580	564	539	562	545	578	574	554	552	586	599	556	617	557	569	582	586	554	552	547	568	585	546	581	551	594	574	581	585	578	605	595	592	574	606	592	633	544	565	613	599	539	587	567	605	594	564	555	557	525	558	574	519	578	586	585	541	541	551	579	592	584	552	577	596	568	586	571	575	566	553	539	587	565	600	543	566	593	622	563	593	604	563	568	579	560	579	588	536	583	597	585	580	655	554	607	572	557	551	606	602	557	594	593	594	538	608	567	577	578	564	558	561	568	546	575	542	620	581	585	595	608	634	557	582	611	582	560	583	556	576	586	553	556	627	563	554	583	557	586	605	606	554	572	617	592	568	569	558	559	543	593	562	574	602	582	555	560	608	556	585	573	551	594	555	541	549	556	554	586	608	589	603	558	584	588	570	588	577	545	561	545	565	579	589	573	573	580	597	534	548	591	568	572	569	565	611	594	578	538	551	528	584	582	573	565	564	576	557	586	543	526	552	599	579	551	537	570	561	555	582	593	603	545	549	569	581	575	562	528	576	595	545	604	583	559	546	586	598	573	586	543	541	576	554	536	504	562	557	580	563	578	545	580	561	560	544	571	528	545	605	565	583	551	563	571	572	596	584	636	571	552	529	577	578	543	545	548	583	542	569	581	543	552	584	615	564	569	548	532	583	553	569	578	560	590	586	539	624	545	577	620	578	586	569	561	561	551	572	571	589	584	560	546	552	558	533	579	560	584	527	557	592	582	552	632	560	568	558	542	551	541	609	576	528	571	606	536	564	585	577	594	552	522	532	574	584	584	577	594	559	576	577	557	563	552	577	588	551	517	610	547	559	579	550	541	602	575	585	566	549	558	579	590	569	590	587	601	585	568	600	563	574	581	558	526	557	554	574	582	561	538	584	574	572	560	573	564	599	599	570	579	559	555	583	561	566	569	586	589	563	568	607	628	607	581	592	561	599	584	569	562	546	580	606	579	552	579	555	587	555	554	595	558	533	557	613	564	590	562	570	549	582	573	579	584	583	515	583	514	556	583	569	586	545	581	553	560	598	572	541	538	577	542	570	632	561	604	589	538	605	572	557	545	623	580	584	596	576	501	524	562	600	559	545	582	568	615	551	569	555	602	557	586	599	550	556	531	582	542	570	531	545	560	584	577	565	567	594	565	560	539	560	580	600	616	562	590	559	585	593	586	584	572	581	542	538	568	546	579	545	608	567	549	545	570	572	595	563	570	586	604	580	546	575	530	583	556	556	569	547	567	537	570	547	603	573	557	596	538	572	588	572	547	610	571	554	558	582	568	545	576	564	593	581	528	590	572	609	545	564	599	562	578	548	568	570	574	591	568	575	576	578	577	581	558	513	536	557	570	610	568	589	607	551	551	582	573	551	571	631	560	577	578	534	565	551	616	570	582	620	589	560	588	582	572	565	539	558	557	572	567	553	588	548	591	586	589	576	552	570	620	561	604	587	625	564	595	582	557	547	579	570	580	564	587	573	601	569	616	556	546	579	572	580	563	574	543	516	573	594	587	606	557	570	542	569	571	561	592	603	559	550	606	548	582	607	583	566	595	565	561	532	529	575	562	561	571	588	550	558	590	586	587	553	537	613	560	573	548	569	569	608	542	604	559	575	550	574	561	560	540	618	555	543	506	611	606	554	535	558	599	612	568	563	588	561	561	583	568	562	594	604	594	653	580	602	590	625	594	555	565	572	619	587	553	564	567	566	582	571	562	541	592	567	533	571	604
20222	31783	21893	4965	2677	2128	1784	1591	1290	1237	1161	1072	976	975	898	939	927	834	859	821	776	762	749	744	714	767	764	744	706	687	747	712	701	694	705	734	658	722	699	699	670	695	678	706	693	686	688	692	666	683	716	727	720	694	717	651	659	697	721	676	633	705	688	679	739	683	664	675	663	714	693	662	673	688	702	722	693	671	732	662	698	673	687	694	677	683	628	631	690	680	648	640	687	710	711	674	652	657	678	682	652	708	683	719	693	704	718	682	662	700	676	694	669	655	706	704	671	730	686	683	660	704	706	691	684	705	705	665	616	713	693	654	705	648	744	744	745	645	722	660	663	688	647	689	706	740	668	660	699	647	684	746	651	669	707	676	640	665	684	679	708	682	681	671	682	675	719	664	664	702	635	694	654	716	680	726	686	710	663	705	665	702	683	655	714	674	649	649	695	695	674	624	685	701	693	631	649	698	710	665	647	673	668	665	692	690	662	714	674	695	666	668	694	687	645	679	672	657	639	697	642	693	682	672	647	681	695	700	662	639	681	666	672	698	715	700	688	648	682	690	693	710	665	640	693	693	623	682	648	679	663	703	655	677	681	677	670	684	672	715	685	693	691	718	695	693	707	695	693	711	686	683	725	681	702	750	673	694	735	687	648	678	715	667	684	651	698	659	700	667	698	643	674	651	715	678	646	642	671	704	646	727	728	714	665	694	708	682	689	711	684	676	673	701	673	677	695	666	693	641	657	698	698	683	687	698	664	702	634	677	685	679	667	706	675	696	713	676	693	710	634	728	665	706	711	670	706	670	680	652	655	713	684	736	654	731	641	686	667	653	706	640	680	719	676	659	678	634	656	711	675	630	706	687	709	669	683	719	668	723	701	709	676	644	673	658	703	689	622	672	723	658	715	683	671	639	687	678	736	684	668	703	760	686	695	679	655	686	711	679	671	654	683	678	669	658	697	693	631	703	696	715	637	682	637	684	733	658	705	711	659	665	638	634	656	639	704	690	683	622	626	704	676	663	713	692	697	677	654	636	674	653	698	685	650	709	692	642	634	681	693	724	672	696	660	686	659	697	669	638	704	689	710	688	614	695	685	689	669	646	689	685	688	693	662	687	676	716	702	678	708	665	695	653	685	672	704	726	677	652	679	668	720	698	676	725	681	676	693	699	712	691	692	668	706	628	683	674	674	664	671	703	676	680	607	730	689	682	703	670	659	665	682	676	668	702	682	629	694	709	642	670	698	735	692	660	658	663	649	677	659	663	665	688	728	650	673	658	677	687	650	638	693	677	717	696	656	675	642	693	672	683	676	663	677	643	703	645	686	694	699	661	690	665	660	677	710	675	646	724	677	674	654	656	695	668	688	629	673	724	698	699	672	652	684	723	671	726	679	676	669	633	703	664	746	702	715	684	691	712	661	664	681	658	716	707	660	759	744	693	680	692	682	709	653	702	698	652	647	723	663	661	729	689	678	661	699	628	695	664	681	672	658	667	646	702	688	637	675	665	667	629	694	677	723	687	709	695	718	682	703	664	695	689	651	672	642	689	671	707	649	729	712	651	659	637	685	652	710	704	721	672	749	677	698	699	684	698	653	670	699	643	733	666	720	696	694	688	687	645	694	696	649	659	711	689	674	697	691	728	682	726	586	689	676	680	684	688	719	687	672	680	686	704	673	694	679	664	643	659	639	594	696	683	736	674	659	629	754	628	673	685	702	653	639	690	652	677	667	685	682	685	673	709	652	662	647	716	693	652	686	663	704	629	684	673	700	671	706	726	670	674	669	679	685	665	647	674	620	661	671	734	677	653	678	713	689	689	622	643	663	713	684	680	690	722	677	674	694	701	691	671	699	669	643	652	674	670	687	680	671	678	645	689	688	672	685	705	705	679	711	679	655	699	696	692	734	736	695	666	640	717	700	636	690	651	685	677	712	673	673	678	656	724	667	664	670	688	650	724	648	639	649	677	711	693	674	703	697	690	659	704	676	631	679	659	720	683	686	705	661	691	682	721	647	672	703	726	694	663	666	696	625	674	677	681	646	673	699	653	652	648	675	654	677	626	665	641	724	688	687	667	615	689	651	681	671	657	637	719	679	690	676	659	676	652	638	673	646	673	727	651	649	682	659	712	638	708	726	719	693	692	739	683	697	714	690	706	623	669	699	707	678	688	693	686	682	702	680	693	690	656	659	673	646	690	688	728	683	706	709	710	688	684	669	754	685	677	680	693	658	685	674	694	720	677	713	672	726	660	655	723	622	669	718	671	708	673	711	701	655	745	688	688	691	688	695	711	680	672	691	727	689	681	675	712	705	649	684	712	667	676	669	696	762	667	688	677	646	687	665	687	663	714	729	668	690	644	686	692	717	696	702	677	677	658	665	646	669	650	680	739	712	692	663	697	690	702	692	668	691	635	676	664	692	674	695	620	628	717	650	657	651	672	660	699	700	693	659	653	647	700	687	703	686	689	669	646	739	727	713	662	729	712	718	671	669	675	698	706	706	707	685	633	692	635	663	674	655	670	680	643	693	697	709	659	660	684	655	680	678	701	714	673	670	695	683	673	672	647	627	623	692	714	675	697	667	679	678	648	667	681	685	711	673	706	685	704	696	709	690	719	700	698	689	697	691	672	761	680	695	683	670	673	699	695	678	657	687	688	681	715	664	710	667	676	651	704	753	685	682	675	676	652	671	689	667	671	625	649	651	686	671	684	687	645	655	696	647	693	685	622	720	679	674	713	604	670	665	682	657	720	710	671	666	732	683	645	692	687	674	722	715	701	698	660	726	631	697	679	651	694	725	723	668	692	642	687	677	686	647	678	691	695	689	682	636	748	700	656	656	640	700	659	671	691	636	620	698	642	689	669	680	715	705	694	667	734	681	692	664	693	634	687	674	665	676	668	670	643	676	674	675	648	686	685	657	676	691	672	708	681	689	691	700	650	706	673	624	711	697	689	682	702	672	676	694	702	674	686	707	726	719	721	692	699	663	654	667	668	642	635	698	675	684	669	682	666	663	717	698	627	700	639	668	700	710	663	707	658	687	689	639	644	634	716	707	661	680	674	724	682	690	726	716	686	655	645	687	684	709	685	652	637	721	709	705	671	665	671	680	732	697	685	667	698	690	692	694	670	664	697	681	706	680	702	660	694	699	719	659	659	677	711	686	689	690	657	657	710	695	713	703	733	661	674	676	657	683	706	688	671	677	665	714	726	693	677	683	720	739	713	692	671	673	690	750	660	674	684	683	645	740	706	650	671	681	687	696	751	693	659	672	659	687	714	663	680	721	685	698	684	652	692	627	688	669	714	670	708	693	699	666	722	666	674	672	643	632	698	688	624	680	716	655	701	699	678	716	686	685	690	661	724	655	697	650	652	684	675	672	684	677	667	635	658	659	707	650	623	712	625	688	670	650	700	667	704	613	652	735	652	675	696	719	691	709	672	687	680	652	656	687	710	711	687	721	703	687	699	683	681	677	704	645	667
23659	21164	28279	24343	21159	11976	2839	1886	1554	1355	1308	1169	1078	965	1016	1022	932	895	894	785	768	779	701	784	723	754	692	737	728	728	691	713	698	681	702	669	702	643	686	697	622	679	646	675	629	674	638	641	610	674	635	622	630	608	613	613	591	630	592	627	689	663	578	634	612	610	635	621	639	629	618	647	616	622	634	662	621	644	668	609	637	661	631	628	699	654	638	623	666	653	636	633	623	615	621	647	632	573	622	608	642	650	555	622	631	668	594	665	632	680	654	612	614	619	664	643	665	683	663	668	629	630	637	615	582	656	597	629	617	617	581	606	612	623	640	605	618	609	583	613	620	653	605	626	660	598	615	639	622	598	612	606	592	616	629	560	634	688	588	633	598	621	574	623	653	651	642	622	615	608	589	630	637	573	640	623	675	649	635	611	624	670	637	652	633	612	621	600	596	609	621	648	641	621	632	633	602	614	665	614	618	625	671	591	579	625	655	610	609	601	658	635	641	620	631	589	623	652	596	601	657	600	604	603	613	595	631	636	622	579	627	648	646	637	597	651	627	610	594	616	612	625	608	618	637	604	648	661	639	637	606	626	618	664	590	637	627	650	631	633	641	629	631	642	631	611	606	654	618	638	569	638	672	604	652	608	627	605	585	604	634	586	602	650	615	629	625	627	590	660	640	597	628	609	616	619	618	618	630	618	646	675	597	614	646	575	611	619	604	646	630	645	621	607	643	608	665	574	615	613	651	602	643	670	573	643	616	657	630	593	646	602	589	611	660	602	633	653	674	633	600	617	598	653	599	583	612	601	599	642	630	604	652	562	638	588	618	657	630	608	606	611	635	599	649	628	617	630	640	606	616	602	592	619	595	652	627	614	619	649	614	636	622	619	621	611	596	590	612	612	592	643	662	625	659	576	611	639	622	613	623	585	646	654	558	637	675	602	602	599	650	616	614	627	602	617	623	603	604	636	619	640	653	614	574	629	660	626	644	651	615	635	646	580	590	620	668	668	607	607	646	632	620	617	606	591	590	592	624	612	598	651	583	601	586	631	586	595	597	610	603	595	604	640	618	603	675	618	626	615	609	646	559	619	637	653	604	644	656	609	673	586	637	665	678	631	590	635	627	629	594	601	629	626	650	608	658	585	592	588	627	641	564	679	630	599	627	673	655	634	627	635	613	595	615	644	643	580	640	612	599	646	594	644	608	646	620	615	648	627	610	585	604	590	565	659	613	570	607	608	623	672	608	606	614	593	650	599	577	592	608	611	601	674	610	621	594	571	661	613	614	615	604	604	622	651	600	630	649	625	659	651	635	643	594	611	555	598	657	669	620	605	615	603	633	631	592	657	625	569	647	611	611	617	614	609	656	634	604	622	642	576	623	647	606	635	619	683	627	635	605	657	646	631	648	631	629	602	643	662	613	656	643	598	610	559	606	637	589	614	654	637	632	667	638	642	669	590	595	667	644	596	646	624	595	586	622	667	672	617	656	665	623	608	606	650	621	674	592	638	613	592	606	645	636	648	626	636	605	649	599	617	644	663	651	574	621	598	621	641	614	608	605	602	614	596	633	645	603	635	617	628	594	671	623	614	614	600	635	604	622	632	624	645	631	635	605	630	637	625	606	627	641	635	626	641	617	630	610	587	652	624	602	603	591	620	631	576	586	617	623	628	629	637	602	630	621	641	561	645	633	678	633	614	647	627	639	681	660	618	623	619	631	604	550	626	613	595	639	622	603	604	602	599	662	673	635	639	611	602	600	617	590	621	622	584	624	620	647	608	635	654	615	627	625	622	631	666	647	640	611	617	618	639	622	633	609	609	671	620	612	620	653	657	591	604	612	607	625	625	627	617	630	631	607	637	639	646	617	605	645	616	654	678	617	598	632	612	631	601	663	658	605	646	645	624	666	629	692	632	603	574	611	590	635	629	595	650	636	630	652	608	615	688	622	660	614	611	644	633	649	599	628	590	609	636	628	651	629	619	678	660	628	648	599	660	613	622	560	649	653	591	597	611	651	578	614	588	642	611	601	595	602	639	584	561	615	618	641	607	618	626	608	582	642	635	665	643	604	655	596	594	643	660	620	595	651	625	603	543	600	636	646	595	652	594	638	565	606	627	649	588	613	618	665	638	662	647	632	642	647	636	633	614	619	684	592	607	577	607	572	593	605	562	618	597	581	605	644	601	617	611	595	611	680	596	635	575	629	627	644	651	635	638	650	595	592	609	642	628	613	594	640	678	638	608	579	603	653	566	591	628	660	631	609	621	658	614	601	668	599	602	637	680	625	604	631	608	602	617	631	630	596	595	642	616	619	586	635	557	627	653	634	602	636	603	601	647	609	610	573	590	656	646	649	628	637	578	629	634	595	651	621	600	612	620	645	621	660	643	655	615	656	606	670	596	638	606	621	610	603	631	676	583	677	613	619	613	589	570	626	600	576	608	636	600	600	567	658	623	624	623	614	674	616	602	659	592	574	652	640	662	595	584	638	649	642	572	641	660	626	579	592	617	648	626	614	619	596	580	585	609	620	576	600	655	621	632	667	652	676	594	635	656	612	630	628	589	627	630	615	665	601	582	617	635	651	647	633	682	669	595	577	612	631	600	626	636	625	579	606	617	615	614	643	595	598	630	643	594	611	627	583	581	618	640	650	621	627	619	640	588	599	601	602	591	625	623	657	668	592	570	587	647	575	633	602	593	620	569	616	636	601	606	647	653	619	620	662	605	609	625	666	622	615	649	670	629	642	573	616	599	615	623	638	614	645	648	623	617	627	660	630	645	630	597	572	603	622	635	595	605	610	630	691	608	622	623	567	600	631	649	637	577	658	651	594	587	637	633	615	617	620	633	660	637	632	639	623	631	637	631	601	642	626	668	649	616	611	633	665	586	636	648	595	618	607	663	612	603	590	605	638	594	628	638	596	621	645	658	615	621	613	664	606	649	632	609	640	619	650	655	643	612	676	588	621	638	625	604	632	622	609	560	593	634	605	647	674	586	660	596	624	623	633	670	626	621	623	582	616	610	657	623	651	621	648	633	610	638	589	636	615	608	605	616	618	626	588	641	638	641	606	645	622	604	630	575	623	650	562	642	603	636	583	647	668	626	603	586	639	622	638	624	624	605	622	605	574	622	624	656	636	621	613	643	649	585	628	604	605	661	623	661	603	577	621	628	606	621	575	619	653	603	649	632	612	643	604	633	624	630	654	653	605	587	598	608	639	647	603	591	663	594	620	662	590	634	630	605	600	585	623	631	592	610	613	633	607	690	588	629	632	604	602	675	637	621	581	653	621	603	589	614	653	630	627	624	623	630	603	655	608	597	569	635	609	602	571	627	649	593	647	630	645	608	667	629	656	622	597	609	601	635	603	632	608	590	594	602	663	624	643	634	611	549	622	665	651	634	639	577	558	649	644	610	622	676	620	644	568	632	589	607	605	658	613	635	636	602	638	558	625	598	626	633	537	584	622	608	682	612	636	636	620	671
22293	39976	29419	9318	5696	4483	3633	2961	2512	2187	1928	1712	1586	1473	1393	1356	1253	1227	1197	1121	1017	1044	956	980	942	890	966	878	883	834	845	950	839	861	819	821	886	867	860	769	776	801	817	810	758	807	749	748	794	725	741	785	762	797	783	738	745	819	728	756	777	687	780	762	737	729	695	776	763	760	797	695	752	774	741	724	712	714	752	749	751	701	748	716	725	715	802	722	763	737	722	736	779	764	708	667	804	754	779	739	709	763	715	762	748	750	729	712	783	690	713	738	749	761	743	760	727	741	721	707	721	769	777	743	781	759	749	719	707	786	766	721	760	755	760	747	707	734	728	769	748	685	730	771	771	736	756	734	733	749	722	737	751	768	741	742	803	755	736	725	784	752	770	776	714	776	727	727	769	751	696	769	736	733	756	773	727	695	768	754	736	795	772	771	714	753	765	743	704	719	776	787	787	706	781	712	717	726	777	727	712	690	699	670	740	753	766	711	776	762	757	716	721	774	720	752	730	709	751	726	761	728	747	760	803	667	760	763	706	718	720	799	721	744	709	678	759	751	735	717	718	764	801	734	746	783	768	700	731	731	756	745	719	779	770	726	744	696	785	694	793	765	787	730	744	759	682	747	737	697	731	734	751	748	747	749	763	734	710	735	791	789	775	785	726	737	779	755	724	805	749	728	737	729	755	784	728	746	740	747	761	715	731	717	757	724	719	716	734	763	710	708	729	699	755	715	741	686	758	775	771	718	714	790	724	762	729	700	725	734	738	733	728	728	763	716	794	784	761	697	731	715	743	740	769	732	772	760	716	756	759	782	772	746	779	752	747	732	748	789	803	629	754	732	753	746	746	745	729	757	767	751	773	732	778	734	711	753	770	714	716	771	717	699	689	776	711	751	761	753	722	728	720	736	763	712	737	744	766	705	779	702	741	777	745	719	762	799	721	810	756	712	766	742	731	746	759	727	729	688	712	759	809	728	766	730	734	748	711	684	772	740	697	747	732	721	745	729	731	731	678	790	757	702	763	752	758	713	745	766	762	759	721	732	734	719	804	733	739	733	748	687	743	816	730	735	731	743	708	764	777	766	720	720	746	715	706	722	697	777	761	742	756	743	746	707	742	762	770	758	755	720	764	678	738	758	775	723	683	728	742	735	738	717	755	714	734	804	754	741	733	720	760	754	736	704	702	726	721	721	658	774	758	781	772	741	718	765	733	752	718	764	751	750	721	785	748	735	758	759	725	689	712	718	729	752	798	742	706	725	756	696	807	687	763	737	675	783	754	795	743	746	763	767	725	778	782	725	717	714	743	743	728	756	752	755	719	708	714	726	741	753	756	735	724	754	745	714	718	796	758	735	760	759	778	760	756	726	762	699	740	722	751	765	749	819	750	763	779	746	790	728	724	766	780	780	742	756	717	745	748	725	733	766	807	690	770	751	735	765	733	754	734	733	729	760	749	724	723	745	724	749	824	752	737	752	763	704	710	723	782	733	755	719	733	709	724	796	725	785	768	744	785	754	718	755	705	712	752	729	756	735	709	724	772	728	760	790	702	738	729	736	778	692	770	755	732	732	750	769	713	699	739	733	756	735	748	755	751	730	764	746	766	773	743	804	738	741	754	726	731	756	817	734	717	739	700	769	747	770	759	731	768	810	798	717	758	750	712	750	729	767	747	719	739	778	784	767	759	716	702	702	706	776	758	724	721	716	728	757	749	712	699	784	748	728	751	776	740	766	720	767	723	686	730	730	684	715	723	774	709	770	741	706	729	724	765	712	795	747	709	717	834	764	751	803	720	755	767	756	745	744	749	792	704	775	781	758	726	709	706	779	812	753	778	735	752	756	728	755	745	753	734	774	729	728	749	701	796	713	763	773	757	737	720	755	752	709	727	693	738	711	708	780	718	783	742	755	764	732	701	715	785	760	757	766	724	698	802	722	739	752	743	714	724	768	719	784	746	727	792	713	760	743	750	725	736	723	759	752	736	693	761	741	732	776	755	713	697	794	707	676	786	791	734	739	740	721	760	762	740	749	694	698	743	733	687	749	739	728	739	717	729	736	718	700	774	758	723	739	727	705	777	725	736	752	766	758	706	727	751	733	736	744	749	746	717	721	711	746	782	675	746	701	795	753	752	764	767	713	754	706	786	776	745	772	769	733	753	784	759	718	798	742	750	711	764	726	755	726	718	749	739	777	762	758	711	727	760	736	722	716	741	721	754	786	769	722	766	740	775	727	761	728	763	753	768	722	744	715	712	708	763	724	736	728	745	768	734	732	719	749	760	725	678	716	741	749	764	761	728	770	777	795	741	674	729	740	755	790	705	738	743	746	747	726	776	719	742	745	803	774	704	813	781	736	744	723	729	712	745	771	758	760	796	804	763	712	743	742	740	755	776	745	706	736	728	787	723	759	757	702	682	724	764	734	738	686	755	719	737	756	698	707	701	736	737	729	712	729	728	757	774	748	747	742	733	721	771	772	716	762	760	741	745	759	724	723	761	745	758	764	747	715	752	775	739	757	745	734	763	737	729	736	717	780	724	783	737	778	768	731	700	715	777	776	701	716	734	735	702	836	716	733	748	749	751	755	702	782	796	746	727	766	727	725	770	752	824	724	718	739	751	797	740	737	739	690	785	777	752	763	760	775	773	750	799	745	726	742	725	757	721	747	729	735	770	759	765	764	701	729	774	773	708	772	766	709	746	741	751	766	751	734	718	781	756	747	735	761	773	757	764	765	766	759	742	781	773	691	682	718	743	789	687	718	726	703	699	726	762	770	704	681	733	721	769	730	715	732	778	741	721	754	735	738	744	719	706	753	724	757	754	751	723	765	783	736	818	743	751	757	746	741	781	695	708	683	758	761	673	751	769	738	715	708	737	741	781	732	716	730	767	726	763	710	765	724	711	733	786	714	748	756	749	775	792	756	780	749	735	739	742	753	710	678	762	748	721	670	758	741	746	787	782	760	784	761	719	768	741	756	745	727	693	771	721	736	750	747	772	790	710	767	744	735	761	671	732	722	735	801	714	812	762	711	762	702	754	749	743	734	733	752	780	751	761	747	764	659	776	743	716	795	766	742	728	771	730	743	740	737	723	721	725	728	724	769	720	721	746	733	724	757	769	746	763	737	704	737	706	716	742	740	746	708	755	755	717	756	768	776	724	748	712	706	706	751	706	742	793	744	740	771	727	695	768	725	740	693	695	773	753	730	764	800	729	751	704	694	728	792	763	771	736	752	747	749	738	765	772	737	748	763	696	768	792	762	705	793	767	746	797	805	731	740	768	750	785	717	713	716	752	714	754	753	740	732	793	744	743	755	806	746	766	778	737	757	741	734	703	756	747	778	717	763	748	759	754	703	746	751	735	699	757	761	723	740	682	776	710	810	756	752	704	796	733	710	783	746	763	721	704	755	753	756	721	712	734	765	701	757	746	704	749	765	767	746	767	781	728	721	748	744	683	757	698	699	765	765	668	744	832	778	679	770
24701	21217	27478	25200	14976	2533	1558	1260	980	874	844	775	753	662	650	646	608	653	591	537	576	539	531	504	511	503	476	466	457	460	455	441	464	432	453	491	468	430	439	481	468	408	481	453	399	425	426	440	407	445	410	432	435	415	402	402	398	409	427	399	412	400	442	405	415	442	414	403	402	420	426	390	406	442	421	441	444	411	396	388	437	399	388	432	426	423	421	431	427	457	417	403	448	390	450	387	406	418	392	395	424	402	371	418	401	413	433	436	440	423	401	406	444	440	392	410	431	417	391	416	378	384	398	379	444	407	454	388	434	430	427	420	401	420	416	396	423	428	397	435	422	401	410	413	413	427	360	451	421	410	421	400	401	397	423	407	403	413	404	408	429	440	377	406	432	393	413	410	385	404	396	430	411	410	419	387	426	384	396	341	396	407	423	405	413	400	411	391	395	377	413	395	429	430	430	401	396	388	385	411	443	396	457	371	406	431	386	403	412	424	425	416	411	419	425	428	420	403	430	423	383	431	400	390	408	422	389	390	415	449	418	427	390	436	401	453	413	425	397	437	421	417	414	399	399	361	406	417	406	441	406	382	435	393	452	418	426	405	409	398	433	424	409	423	406	405	468	449	450	403	402	410	408	394	451	405	396	394	382	418	427	398	424	392	409	399	436	433	359	402	404	410	406	430	408	401	455	405	431	391	422	454	399	404	418	415	421	402	414	397	461	444	434	404	445	436	393	405	424	432	379	373	396	413	406	401	357	407	427	395	432	413	400	415	435	438	411	407	379	410	430	400	420	406	402	413	374	425	367	408	453	403	430	428	423	430	438	437	396	404	414	423	447	452	417	429	406	411	394	394	406	414	428	388	399	430	435	385	411	412	372	401	441	376	429	396	386	441	416	432	421	417	401	406	414	407	392	373	392	424	420	411	398	432	453	442	448	434	423	449	421	425	411	430	433	423	424	416	408	445	427	449	445	383	405	424	420	424	419	424	391	403	387	425	383	373	436	389	425	390	425	415	442	411	402	440	417	388	418	392	435	428	402	444	418	383	419	395	417	417	391	402	449	421	421	391	410	412	418	403	427	423	425	391	416	426	420	441	395	425	444	379	441	432	417	437	403	410	376	386	437	422	422	445	421	425	382	388	425	387	414	415	435	424	450	408	415	442	376	431	419	440	436	411	405	412	405	419	408	381	408	417	427	441	422	407	403	398	417	394	423	411	421	387	372	399	430	391	419	426	414	396	429	405	429	407	387	406	416	400	395	399	418	397	389	392	406	417	429	385	405	391	394	413	396	397	449	395	417	399	419	442	406	401	429	408	398	415	399	403	429	407	436	434	402	413	389	422	432	407	422	451	428	395	403	387	416	405	442	430	429	391	419	380	398	404	416	409	441	413	419	410	425	447	410	444	429	397	448	370	431	381	396	405	397	416	385	379	424	401	426	405	420	419	413	421	420	421	431	435	387	399	397	424	394	411	398	406	435	403	413	422	406	417	390	433	390	440	430	389	410	396	410	412	422	431	406	390	367	396	428	415	408	388	395	428	424	418	419	384	436	409	417	398	454	407	369	412	361	427	383	417	404	405	433	409	410	410	404	425	422	420	410	422	409	418	433	361	418	411	393	384	393	448	401	428	402	393	418	419	401	412	405	436	428	400	410	392	475	398	403	423	396	396	382	390	424	400	459	393	368	407	380	394	401	458	406	413	399	391	418	413	421	403	402	404	425	392	444	436	422	409	454	420	410	418	398	394	392	375	427	443	375	415	384	388	406	391	402	442	449	412	434	434	417	438	414	430	438	428	407	409	413	396	405	428	419	409	423	416	407	442	437	389	409	444	398	372	407	423	403	396	424	429	435	430	415	400	390	418	413	411	455	388	377	412	387	413	433	409	400	413	406	406	378	427	406	445	394	396	413	391	426	419	370	420	448	414	414	407	398	430	412	450	418	421	394	442	388	422	404	426	388	365	415	416	407	398	411	417	439	405	425	409	396	422	442	429	411	412	382	411	415	457	471	417	395	395	423	444	388	410	412	442	374	392	429	412	393	460	421	406	408	413	424	430	417	419	408	425	413	395	430	367	408	424	389	400	460	404	415	372	397	387	388	418	378	420	420	402	413	393	406	385	382	382	409	409	420	397	422	406	406	401	434	453	466	383	426	435	429	418	424	377	425	420	410	404	419	421	405	407	431	389	395	395	395	395	393	420	428	425	397	431	395	408	420	384	402	396	405	395	406	402	404	419	417	396	405	442	377	427	411	406	442	382	400	452	400	402	391	417	416	430	415	375	416	399	413	418	433	394	411	422	400	396	381	429	399	401	381	428	422	375	450	450	438	389	399	395	409	378	403	429	414	423	410	444	437	404	403	380	427	408	395	406	422	387	412	388	423	397	410	416	391	430	422	401	411	418	417	416	424	430	413	431	421	400	408	423	392	440	406	444	408	397	408	418	407	403	400	414	419	394	408	431	403	420	422	428	392	404	428	404	422	388	426	437	492	431	412	428	408	421	418	452	378	449	410	450	426	392	436	383	429	409	457	430	418	428	432	412	424	408	369	424	383	421	439	433	409	415	387	393	399	399	398	420	446	397	409	424	381	437	413	378	405	391	399	451	411	409	425	419	434	401	412	395	381	392	392	426	409	437	422	450	374	386	422	413	450	418	431	427	376	450	444	402	410	427	424	393	372	401	457	406	423	433	399	393	399	389	432	375	405	413	415	375	377	406	396	425	406	465	395	409	426	399	478	433	407	381	379	448	422	392	395	423	422	401	419	397	408	398	453	414	431	386	421	408	426	438	413	401	367	441	401	422	444	375	439	485	410	417	386	427	447	419	416	433	430	376	435	436	470	417	410	418	404	452	420	422	407	427	397	424	414	421	447	450	439	399	388	411	427	414	418	381	406	394	416	437	408	439	438	410	423	443	418	441	435	427	392	411	447	383	398	428	465	402	447	435	378	473	417	390	427	421	401	413	395	426	432	444	401	398	442	407	429	456	407	383	395	413	431	418	438	416	405	423	419	446	391	433	374	448	416	408	402	400	418	416	410	442	425	419	393	397	413	371	454	416	426	395	417	432	455	423	407	404	415	443	390	374	418	451	395	431	463	431	406	399	413	402	425	428	412	406	402	434	393	455	402	427	414	405	385	401	419	412	393	445	427	410	427	433	388	411	405	402	406	386	389	378	424	421	419	404	392	430	384	428	411	415	420	442	374	433	384	407	435	395	424	426	450	440	390	422	428	438	385	414	430	429	418	441	429	405	403	421	449	431	435	394	401	412	381	428	413	428	431	452	412	440	431	403	417	383	426	415	413	439	397	416	425	400	421	411	439	385	436	380	416	434	400	435	402	408	441	418	420	427	420	418	378	388	425	408	438	411	397	441	395	397	434	381	421	426	404	396	444	431	398	396	435	420	427	407	416	409	412	377	409	436	394	412	405	398	414	435	413	427	407	424	412	377	422	394	424	417	403	440	423	428	446	430
21285	37279	27233	7730	4404	3374	2864	2306	1934	1514	1310	1246	1168	1026	968	919	869	859	845	734	730	661	683	639	626	600	639	591	587	616	606	611	584	623	603	528	560	564	548	531	582	503	522	529	551	550	530	582	541	509	523	569	525	508	581	498	498	518	527	499	539	468	463	458	530	496	537	499	516	478	517	502	527	547	542	482	555	536	498	536	508	522	500	493	504	491	494	514	487	492	519	497	488	484	506	512	493	488	507	478	514	474	507	480	523	527	490	509	470	499	531	494	484	497	523	529	502	501	506	482	501	506	487	549	478	495	459	493	509	473	497	503	523	481	519	498	493	507	494	521	477	474	514	497	499	521	515	492	469	513	517	488	458	493	537	527	542	529	489	495	472	542	500	507	485	520	463	507	481	525	474	442	502	498	513	464	513	484	534	497	488	496	548	453	505	490	500	517	567	486	497	492	518	467	511	473	500	487	500	531	529	498	534	465	490	509	496	498	509	479	536	496	507	515	521	466	534	489	492	507	523	515	474	453	480	432	524	485	501	483	476	500	528	492	493	469	494	528	488	474	496	545	501	517	503	501	525	527	518	509	514	510	522	521	483	480	525	510	488	528	475	531	505	533	461	497	507	467	536	443	516	437	519	496	510	474	507	503	484	535	506	486	520	454	500	498	486	525	465	518	484	498	469	504	497	495	472	502	499	474	517	489	502	488	532	496	464	490	487	513	454	484	471	530	484	512	472	506	500	534	505	526	492	501	503	490	511	500	513	535	517	512	482	518	495	511	493	461	524	480	468	460	519	495	509	514	485	520	509	518	475	512	532	516	490	540	486	482	439	517	469	564	483	514	518	520	455	470	496	503	525	492	511	488	547	508	510	498	490	522	530	483	495	500	528	520	489	509	488	498	546	533	508	495	495	478	515	504	516	514	529	453	500	487	528	500	512	479	521	475	504	478	507	501	482	514	511	468	530	457	494	480	493	539	530	492	545	473	537	479	515	523	505	484	480	482	503	527	536	528	535	533	472	516	462	509	513	469	500	504	510	537	489	466	540	466	505	517	543	464	513	526	489	491	509	541	515	491	461	491	487	494	466	511	505	529	482	523	516	551	497	490	526	499	507	502	488	518	549	462	489	511	509	499	506	490	511	494	515	492	516	487	486	556	459	489	525	488	494	503	477	504	520	485	515	536	493	500	466	472	522	448	509	461	472	520	472	506	501	523	539	506	473	457	534	515	487	482	495	556	515	500	492	500	544	533	488	506	480	501	536	488	516	511	522	516	505	496	527	469	466	512	504	513	499	468	541	462	509	502	512	506	496	517	511	494	509	484	520	489	551	503	497	515	490	533	496	424	541	493	525	463	530	505	502	521	486	509	551	493	477	476	504	503	493	500	482	495	485	504	491	518	534	522	502	522	512	497	461	459	474	498	491	487	520	466	516	539	476	517	510	498	504	478	483	526	489	519	514	516	528	497	485	498	472	516	526	495	493	522	545	479	488	511	476	522	526	501	545	506	494	492	488	447	524	500	473	462	507	503	514	464	520	503	508	478	507	524	520	516	518	513	528	506	518	492	512	497	511	502	468	507	492	486	519	476	510	560	499	517	506	519	559	502	476	488	495	505	551	472	530	491	470	500	472	540	493	486	495	504	491	526	500	510	540	471	501	452	523	506	500	514	513	478	483	474	478	457	498	483	489	478	495	507	524	496	479	523	479	470	513	497	497	496	491	526	506	477	494	536	516	493	517	487	529	489	558	520	495	502	498	502	468	533	513	526	507	455	520	531	476	483	472	533	508	454	476	481	514	522	484	490	465	499	473	480	495	516	519	481	465	441	499	499	517	506	516	505	488	509	527	475	480	474	511	521	531	499	504	525	536	521	505	508	520	498	573	479	495	498	502	492	512	483	570	514	529	523	487	547	493	476	571	519	498	497	509	501	515	446	517	528	473	486	495	489	490	479	497	479	500	493	467	519	526	457	533	481	472	525	510	556	500	521	507	518	493	514	497	458	507	491	478	545	452	525	501	474	492	526	529	520	502	486	508	483	483	504	526	514	510	498	519	527	490	524	539	557	524	549	463	532	566	529	488	538	487	500	502	539	512	494	479	507	520	491	505	507	502	496	532	499	496	464	502	505	507	497	523	513	502	505	505	508	505	454	497	474	508	488	510	512	504	496	539	476	496	523	482	486	473	515	482	440	507	506	517	494	521	472	520	517	516	517	506	536	537	467	504	493	508	471	537	488	550	490	484	537	504	495	510	516	492	530	500	507	481	504	502	510	521	536	515	492	526	488	468	492	492	442	545	510	503	468	494	495	498	494	457	506	542	490	445	475	514	466	506	488	518	511	547	487	463	553	490	496	519	497	454	488	548	476	510	493	483	501	495	501	475	538	508	502	486	484	506	479	509	476	518	510	461	504	510	520	541	462	544	535	471	532	477	524	502	519	496	490	501	554	483	492	496	527	543	506	495	490	500	458	531	480	507	531	499	492	512	500	521	552	463	492	498	526	510	489	468	486	492	524	474	503	483	503	530	556	487	486	542	504	500	502	491	497	474	471	509	470	517	511	502	499	482	467	535	558	523	513	504	511	510	492	481	494	495	493	517	502	500	494	507	506	505	534	531	460	486	491	515	484	457	523	506	518	481	532	504	498	455	483	460	471	494	541	489	508	496	510	492	452	528	498	498	518	496	473	529	504	528	466	480	474	485	503	484	491	500	511	525	486	498	515	509	516	479	538	519	502	468	510	510	519	483	474	496	492	511	495	521	528	499	528	516	511	512	490	458	504	490	483	543	500	519	526	477	501	489	469	507	516	482	507	501	478	528	497	492	528	565	521	486	528	436	517	493	499	501	501	515	509	535	505	508	480	517	516	499	464	489	508	516	510	514	511	494	475	495	506	522	458	496	464	540	502	510	492	515	456	519	522	494	502	522	447	503	560	519	493	499	531	491	519	535	496	519	499	522	466	439	527	527	474	509	507	502	493	522	550	514	493	524	499	494	526	472	443	539	492	500	498	489	466	518	510	484	490	518	567	534	515	522	495	500	479	501	495	478	490	500	524	519	480	504	535	496	472	500	531	538	548	506	479	488	512	491	507	534	495	486	479	512	513	506	457	544	483	483	470	492	469	477	500	492	479	472	501	466	479	475	512	468	484	486	458	483	513	468	482	524	503	475	451	470	508	470	483	510	496	529	510	485	492	473	482	476	491	513	496	469	517	531	520	485	540	499	508	509	495	471	538	562	473	458	480	534	526	545	516	479	516	467	486	515	495	536	470	521	520	473	515	496	502	508	491	483	526	487	494	515	505	518	490	506	500	542	548	498	494	504	491	476	510	502	530	491	503	493	479	514	512	486	459	467	486	527	495	476	483	495	508	499	469	515	471	537	553	489	488	497	496	465	515	521	486	493	501	520	542	504	483	527	546	488	490	515	507	508	491	517	497	520	468	516	468	507	529	470	488	533	469	521	513	562	506	492	504	509	505
22722	21262	28854	23984	21264	21307	11668	2820	1893	1626	1471	1312	1182	1131	1048	936	897	928	843	782	708	681	667	628	661	592	577	605	580	642	605	618	619	599	569	565	581	563	496	543	536	522	496	549	506	516	440	501	501	458	434	476	461	488	517	475	470	458	466	462	472	479	453	484	501	476	472	477	476	508	489	467	467	484	443	425	470	472	445	440	456	461	496	474	463	473	456	461	466	452	416	479	483	428	481	440	444	447	448	477	468	461	468	445	474	433	456	457	462	466	474	454	475	442	452	462	427	444	452	470	433	440	465	472	467	415	477	474	491	466	482	474	466	438	456	448	455	437	461	450	444	449	473	468	474	481	468	434	466	482	499	461	432	486	466	464	442	465	486	452	469	463	447	451	462	458	435	466	457	459	453	462	458	499	470	479	465	449	485	507	460	473	462	422	465	429	514	501	492	458	500	438	455	418	445	466	457	502	472	484	509	463	486	497	446	423	471	444	464	477	429	490	470	451	497	495	502	472	444	455	467	434	425	432	447	455	494	457	453	446	480	473	452	461	456	462	453	482	422	477	437	456	490	482	448	445	453	448	453	463	485	452	419	468	464	468	466	452	472	448	454	456	473	447	461	479	491	477	482	492	510	489	473	500	512	465	464	464	461	457	467	473	451	464	455	470	443	444	482	447	427	473	479	460	457	442	445	500	473	487	451	471	461	459	448	469	463	463	406	439	465	430	450	449	450	493	464	455	481	454	479	434	467	445	469	438	476	451	442	473	437	474	516	456	465	449	489	428	470	430	487	428	502	485	461	467	454	482	459	473	476	432	453	488	454	478	441	425	469	463	502	467	473	472	494	509	465	492	461	467	440	455	471	472	434	431	461	469	506	471	468	431	489	451	458	465	482	463	460	481	461	457	465	459	433	456	472	464	445	465	452	470	453	471	444	489	459	449	440	488	457	440	472	447	484	454	455	425	475	459	442	449	461	480	444	466	488	450	483	441	430	422	453	432	482	453	445	456	427	470	480	441	441	475	456	466	445	466	464	438	435	410	487	483	465	467	460	425	490	443	453	448	448	445	442	437	473	511	495	482	452	454	442	476	434	453	485	440	458	462	457	446	480	429	437	476	465	472	476	447	439	485	455	461	423	438	466	467	474	430	490	434	457	425	452	444	447	448	465	461	449	428	477	474	471	476	494	433	453	432	472	472	508	484	444	448	461	459	463	469	452	449	484	439	448	450	484	470	454	452	462	476	480	440	456	424	459	441	459	493	464	439	454	456	464	476	494	456	458	444	450	447	465	457	455	454	429	480	465	443	488	455	446	454	477	490	415	488	470	467	453	428	455	493	445	439	460	446	440	475	471	465	472	504	437	434	485	430	488	436	447	418	427	445	452	484	450	445	449	478	482	478	462	442	470	487	487	462	436	492	475	467	474	476	472	460	463	455	472	480	492	452	446	483	467	438	460	468	449	463	453	480	481	493	448	455	499	436	462	474	446	468	427	482	446	490	410	449	453	494	450	444	437	462	440	465	491	466	456	495	475	458	449	441	453	480	454	450	451	460	457	462	457	447	430	475	456	443	449	482	460	469	507	479	474	457	503	449	442	465	451	472	438	458	457	452	454	423	454	451	433	460	497	460	465	457	440	421	446	425	500	459	458	471	433	465	452	456	522	485	418	476	448	457	463	482	485	413	426	409	427	470	444	456	478	460	449	494	434	453	473	416	475	439	484	467	451	473	417	443	500	457	473	448	444	490	449	495	459	478	452	480	438	502	479	471	431	446	489	480	526	431	447	436	425	447	446	439	467	464	485	501	483	472	425	451	476	461	438	430	477	468	480	457	475	466	462	420	526	429	455	497	435	424	445	458	454	431	415	490	488	496	442	518	462	447	454	467	460	462	443	465	463	442	466	416	428	455	414	431	449	468	430	465	454	478	481	458	422	456	496	443	485	448	452	449	411	468	493	455	464	477	428	468	470	472	456	470	443	455	462	446	437	500	435	465	468	460	456	460	461	465	454	471	477	426	461	464	470	443	446	442	493	492	422	422	445	429	505	488	442	431	461	432	452	449	427	467	473	498	456	492	536	447	472	423	476	468	469	450	475	498	488	474	505	477	474	421	468	494	475	438	472	491	489	436	452	445	482	451	427	423	537	481	437	455	454	499	436	453	433	463	534	494	475	434	470	459	461	441	480	486	456	439	438	429	451	469	482	438	472	431	467	469	448	459	476	422	509	497	438	439	494	454	453	484	482	450	435	438	493	473	442	423	461	465	475	480	469	435	461	485	450	483	441	457	453	455	433	459	422	476	467	467	473	471	469	431	477	457	471	500	445	462	460	489	454	461	425	432	466	458	458	495	473	427	484	463	444	459	442	429	462	458	501	440	470	462	450	478	486	424	420	464	440	435	428	515	433	466	468	457	464	444	408	440	490	457	477	460	402	466	466	471	447	424	447	495	445	442	462	468	466	441	468	488	498	429	446	458	455	434	500	481	475	469	492	448	484	456	468	428	443	510	433	462	437	453	472	477	453	453	472	442	468	452	468	423	473	479	438	493	459	471	418	486	456	456	446	475	454	446	452	466	457	455	473	416	476	455	463	450	464	465	442	465	437	466	458	487	442	448	447	498	451	475	473	471	445	467	493	412	435	441	457	438	418	447	462	447	444	455	462	459	472	461	464	469	456	454	469	478	463	473	439	475	485	444	485	448	458	462	440	427	453	492	478	442	442	435	474	462	499	433	452	451	438	439	501	432	450	472	447	464	474	452	458	471	424	415	455	471	480	487	430	444	463	444	428	494	443	485	475	487	492	458	440	486	432	468	465	442	463	463	500	445	452	416	480	434	452	448	480	460	493	448	449	472	463	441	475	465	464	449	488	473	482	455	445	446	457	452	463	477	451	421	473	427	468	456	450	424	441	427	482	463	494	468	425	457	453	468	445	449	449	448	457	473	458	486	462	464	446	477	451	430	465	499	460	463	461	446	484	471	456	475	453	445	470	486	480	482	466	435	489	447	478	454	505	454	480	449	479	467	426	462	519	450	475	443	447	461	456	448	451	454	443	478	483	457	464	486	472	488	436	434	467	484	501	459	436	460	450	454	425	442	451	439	466	490	422	459	478	410	442	473	442	446	468	450	437	433	479	496	433	469	464	469	446	432	428	462	468	464	439	491	438	464	478	465	451	445	446	434	466	472	484	511	429	456	409	452	475	465	432	442	459	457	461	499	441	442	483	408	420	427	460	476	466	444	474	448	464	471	444	445	473	493	443	443	461	486	434	465	415	440	451	453	431	473	441	476	476	477	461	457	424	438	487	441	470	466	489	485	440	446	471	439	470	432	472	484	444	462	449	455	470	489	431	474	494	457	468	464	472	437	479	444	482	455	452	476	457	475	474	440	462	472	466	463	466	473	489	470	458	453	453	444	488	453	461	437	463	447	458	466	446	440	422	431	492	471	506	474	456	448	446	461	480	459	423	468	426	500	477	455
25667	46597	38530	13759	8449	6702	5179	4130	3431	2868	2422	2075	1879	1695	1603	1485	1365	1380	1204	1101	990	878	903	924	855	865	840	772	737	736	749	774	717	726	692	738	712	668	687	649	640	599	596	633	624	602	612	638	579	592	581	609	616	576	612	546	575	592	553	590	590	521	527	607	556	561	556	569	608	581	577	560	582	564	541	572	541	598	623	540	570	526	526	552	559	577	581	529	555	555	558	515	582	559	528	575	595	564	535	551	574	583	557	501	540	599	543	508	568	555	529	585	552	548	565	538	557	552	525	597	558	535	592	548	553	571	542	569	615	557	565	563	567	567	558	563	565	573	519	531	568	573	567	530	550	564	542	580	515	585	581	594	516	562	609	552	546	528	535	548	583	559	561	593	542	607	519	521	537	529	563	582	567	568	540	591	589	540	578	556	517	570	591	576	547	529	555	541	515	545	561	542	604	532	552	595	576	532	562	536	542	543	546	558	536	565	592	571	574	552	601	566	531	506	562	573	553	552	597	544	564	538	570	560	537	516	555	540	540	609	548	541	570	551	511	562	535	598	482	529	557	578	582	600	575	571	591	551	562	540	551	571	553	514	538	555	544	559	550	570	543	547	569	553	507	513	552	602	555	541	566	561	566	520	574	549	553	590	577	566	559	563	533	576	556	551	523	591	540	583	561	559	551	553	532	553	584	579	513	534	572	550	583	584	538	579	567	561	580	575	537	554	539	581	549	589	536	515	576	549	584	592	527	554	487	567	561	527	557	560	557	528	570	571	560	581	508	541	549	560	531	592	557	536	535	552	542	572	562	531	570	549	512	572	550	541	558	532	528	579	541	546	555	560	553	551	522	514	503	525	541	571	591	558	524	577	527	531	576	531	575	569	554	572	527	559	541	531	554	561	606	565	578	555	546	548	587	544	606	522	511	506	524	565	575	532	557	575	517	586	569	555	533	562	525	582	549	552	550	566	573	579	572	544	559	539	552	582	524	562	557	535	588	576	556	534	588	521	534	575	501	578	555	567	579	521	546	574	556	560	605	556	530	553	571	570	572	556	546	565	535	527	584	543	533	561	564	523	537	534	593	538	543	582	566	589	535	563	512	545	601	557	557	589	542	562	569	542	594	513	580	548	553	566	566	540	519	566	562	616	528	550	568	550	531	554	545	515	578	557	514	541	565	566	573	533	556	553	593	579	530	525	568	545	539	542	549	566	541	524	522	553	557	585	549	560	546	567	537	534	576	577	564	584	569	574	534	545	547	551	529	532	571	582	555	586	581	549	574	567	525	581	541	537	561	541	585	586	583	523	570	531	566	566	549	508	507	540	588	584	529	543	607	518	579	530	587	552	584	571	555	574	541	548	543	588	511	554	526	550	524	593	567	515	523	540	570	565	546	588	558	555	556	524	549	547	575	565	538	534	567	523	555	556	516	550	519	583	575	553	561	562	554	530	552	532	529	602	535	595	554	543	552	546	579	561	546	531	595	578	580	522	549	545	569	576	549	548	541	567	577	510	521	508	561	575	529	509	528	591	566	532	579	550	562	591	563	534	592	561	565	550	595	536	560	571	540	518	572	574	552	564	568	507	569	540	576	583	525	566	532	564	527	555	546	528	562	557	525	532	550	481	600	574	549	575	563	530	554	553	553	531	574	574	522	619	541	622	563	550	504	557	535	561	539	555	525	525	562	545	561	538	565	589	527	547	537	595	515	539	574	577	578	513	547	579	536	534	525	550	522	519	568	553	567	514	536	562	549	574	606	552	542	559	526	575	608	540	517	546	556	535	523	554	586	584	531	557	543	565	571	516	568	590	498	578	542	564	544	516	601	585	526	552	522	540	564	566	577	571	525	543	545	590	571	624	539	571	509	562	540	580	531	545	555	557	570	544	541	598	540	503	536	542	526	562	539	527	564	536	531	530	553	580	584	547	534	525	601	558	521	571	559	553	558	530	555	553	541	521	522	547	580	544	550	548	527	539	545	546	571	557	568	576	561	541	548	552	559	526	571	534	595	585	545	580	563	569	616	575	557	559	546	543	587	569	562	523	523	532	525	593	542	567	511	541	537	561	537	546	523	578	562	564	524	549	553	505	518	533	527	578	567	564	548	544	570	557	537	515	550	549	527	574	572	553	543	562	565	488	566	548	530	540	516	553	570	534	585	562	563	576	567	546	566	559	534	537	566	559	547	594	554	555	576	553	538	532	533	580	568	559	556	533	585	515	543	526	578	580	604	555	577	566	540	567	541	536	521	560	506	532	551	571	533	538	580	534	558	523	577	594	560	543	592	564	575	598	534	590	553	558	549	555	565	544	526	548	542	536	530	527	581	542	564	540	557	560	515	543	560	503	560	557	552	590	576	572	536	570	555	561	561	516	525	580	564	536	604	571	593	522	555	558	540	565	572	590	572	533	566	589	542	571	539	541	574	544	528	526	545	538	594	569	550	564	567	500	551	567	582	561	574	546	544	571	572	561	545	516	553	531	528	550	561	522	546	550	554	547	569	533	560	507	564	556	565	553	565	548	564	558	575	620	572	548	570	537	564	530	557	534	587	574	550	549	534	556	540	564	582	581	578	533	506	565	519	530	577	525	521	537	552	528	556	577	561	557	565	531	562	553	543	510	567	585	508	553	546	561	553	544	541	541	527	540	553	538	601	569	551	556	539	520	540	518	560	555	524	571	542	559	532	529	564	544	555	569	570	554	600	540	540	550	545	542	576	532	571	555	549	563	570	547	536	552	551	538	547	536	577	525	550	549	553	508	528	549	543	578	587	530	586	528	546	547	527	556	550	557	550	534	561	551	534	511	529	536	573	576	549	570	616	557	547	545	557	542	573	556	571	521	539	573	582	564	557	563	557	539	563	524	556	570	586	610	559	537	569	548	497	541	505	555	549	557	579	565	547	547	543	573	538	543	543	578	550	557	561	553	557	557	573	589	550	585	563	563	577	559	534	550	524	588	557	518	569	532	580	585	530	583	542	586	525	549	589	558	572	567	527	571	565	573	509	564	543	588	557	548	527	562	590	570	568	542	554	555	534	527	565	538	539	567	553	525	571	521	532	558	569	541	535	497	561	592	550	476	553	550	549	577	549	596	576	533	559	575	539	592	550	586	579	576	561	567	544	509	515	533	548	574	540	561	550	571	565	514	524	574	544	531	520	573	540	514	538	540	573	536	561	556	558	519	614	586	600	550	583	592	533	580	559	546	558	573	606	559	552	540	525	590	511	538	531	541	559	551	527	508	589	570	551	550	592	548	597	538	598	520	581	562	590	536	557	559	541	558	589	529	571	560	564	555	546	540	554	551	537	576	531	530	537	598	533	597	525	546	565	509	532	597	544	533	560	530	503	544	549	545	551	518	532	586	566	563	589	572	568	553	553	593	563	521	557	559	543	532	542	562	604	535	558	557	532	510	520	543	533	580	578	550	572	523	551	572	554	551	525	586	537	554	531	559	575	579	595	520	519	590	561	542	525	559	553	568
27816	22236	20125	6357	1696	1305	1151	993	911	796	839	761	691	692	738	689	666	681	740	628	637	601	601	603	577	589	557	611	617	579	580	626	589	619	564	552	555	547	578	551	604	562	568	602	566	555	571	548	583	586	556	552	579	573	564	562	618	617	562	545	542	595	528	579	554	588	532	545	571	522	523	566	542	574	581	582	539	543	589	558	558	555	552	548	569	573	523	568	578	569	555	582	511	562	539	560	558	522	544	572	554	598	564	606	556	545	582	543	535	536	580	583	568	542	545	573	513	588	563	546	517	558	532	552	543	532	554	524	535	575	562	570	571	586	547	530	540	569	545	567	570	592	530	543	545	541	538	556	588	550	547	555	564	575	523	576	532	570	550	596	556	574	560	567	581	587	552	538	555	623	515	569	559	536	520	572	545	577	562	557	548	587	549	560	509	533	592	490	562	589	559	559	568	537	552	529	543	562	587	579	505	558	588	562	527	551	538	547	591	538	530	578	576	580	546	501	509	563	532	587	538	575	581	517	603	565	590	575	503	559	552	580	504	567	528	604	550	524	560	578	602	532	559	537	562	567	503	559	567	524	578	563	551	567	593	551	543	631	567	564	554	522	528	533	528	550	519	569	533	570	562	575	590	525	574	566	550	579	537	548	561	577	531	585	560	573	553	526	532	504	562	562	550	562	561	551	576	553	529	570	559	542	584	541	523	542	541	528	536	534	573	556	576	592	531	533	515	541	556	570	614	546	556	566	577	570	543	519	569	566	609	517	539	586	569	591	585	542	546	551	564	535	527	594	568	528	583	545	508	580	604	546	551	535	539	593	578	539	562	577	558	551	515	502	534	558	588	573	559	563	584	587	546	554	567	572	527	564	575	554	517	485	590	542	551	587	554	585	554	566	646	573	524	593	608	517	562	582	584	609	538	541	576	551	507	533	522	548	563	566	537	549	544	590	580	543	543	529	501	597	579	544	561	544	582	548	524	566	538	555	595	559	550	584	501	566	583	558	536	562	552	532	576	536	535	565	530	548	606	527	536	530	559	552	560	576	571	541	577	525	524	609	555	597	553	550	557	556	514	555	572	558	530	582	529	567	572	580	570	535	604	541	538	564	521	562	558	566	558	529	572	575	503	556	606	593	580	567	551	560	564	596	547	598	593	543	561	547	552	548	533	609	573	542	582	514	548	568	587	543	580	601	541	534	520	586	544	508	537	576	522	507	531	544	533	553	540	531	548	521	586	551	517	536	548	558	551	531	511	568	558	544	549	603	607	511	511	579	590	528	554	542	538	556	511	562	564	512	577	569	575	514	547	528	588	566	556	539	590	577	549	544	541	576	530	538	552	573	587	579	543	545	528	566	538	571	532	543	580	547	558	598	519	512	593	549	511	570	580	553	520	564	603	553	538	545	531	534	578	536	555	565	551	558	578	586	562	549	553	551	532	554	519	554	566	541	541	553	573	555	567	568	578	524	566	546	557	558	563	574	550	619	564	550	538	509	591	573	595	583	564	551	576	606	587	587	565	553	577	530	560	585	570	564	550	550	553	589	542	517	617	541	515	550	549	549	582	538	583	567	560	563	564	593	539	553	593	548	542	565	574	558	572	549	564	552	590	556	543	572	565	532	529	608	572	566	576	587	579	571	558	566	525	557	559	544	553	572	568	583	601	550	557	574	592	554	545	566	550	554	587	560	611	597	571	598	587	544	549	553	552	566	570	534	600	562	566	558	513	557	565	529	559	550	539	551	538	545	572	543	615	546	587	572	557	591	509	551	558	540	563	548	572	587	563	544	570	609	567	516	586	544	572	587	584	567	532	551	555	580	587	556	511	558	573	564	554	557	568	572	545	561	570	595	541	533	638	558	571	595	522	530	557	588	544	498	546	583	543	561	567	574	561	540	572	576	583	543	585	542	520	581	559	548	561	566	528	599	537	600	547	571	566	547	589	579	584	579	603	558	545	556	545	613	569	576	520	546	540	562	591	545	561	556	587	587	557	542	541	541	565	574	516	591	547	565	598	544	535	570	517	574	561	573	538	573	523	592	571	567	556	546	552	570	576	572	572	566	535	548	581	545	547	577	541	552	525	566	575	585	563	561	554	517	568	566	539	532	607	557	632	558	560	569	591	534	526	539	588	605	560	574	524	560	568	567	555	562	570	513	557	549	528	568	604	526	566	575	570	539	597	569	579	574	529	546	563	583	564	568	593	592	559	544	562	544	551	540	542	606	527	577	539	569	589	548	566	545	562	588	548	583	541	559	554	570	582	552	603	561	516	557	586	532	568	554	604	574	584	562	569	563	531	559	537	586	555	558	563	550	552	537	554	550	531	512	564	545	561	593	557	527	560	544	580	543	578	558	552	580	588	585	505	542	547	562	592	551	607	541	587	558	521	566	562	547	586	553	554	567	555	517	563	576	520	556	539	589	561	578	549	548	534	551	594	567	559	530	564	549	561	559	533	535	572	569	561	577	573	543	561	540	567	588	572	546	575	550	562	551	526	576	551	548	540	562	547	562	577	551	601	533	539	598	539	550	541	561	550	553	534	548	546	606	567	576	540	594	570	542	564	568	488	565	570	558	561	581	550	566	519	597	531	585	546	561	550	553	514	570	531	571	581	555	555	567	562	586	553	533	600	538	579	526	565	558	553	586	543	564	555	570	566	547	581	523	547	612	586	556	585	536	529	548	589	579	555	561	510	577	564	539	581	527	555	608	571	557	552	566	574	517	538	549	575	529	587	551	523	546	517	550	536	530	559	614	538	611	597	527	566	543	556	600	546	565	540	584	520	557	549	528	574	568	522	533	523	562	588	559	550	588	555	579	541	567	554	574	574	564	576	526	517	560	534	533	504	565	559	552	574	531	584	568	575	541	577	569	530	570	572	546	566	546	596	606	550	581	499	539	555	540	594	556	598	574	535	547	572	574	556	560	555	551	587	605	546	566	558	566	542	575	561	516	530	562	525	526	575	544	551	500	578	554	567	563	553	556	538	549	561	569	543	522	599	556	593	573	584	535	553	562	578	550	579	572	582	580	564	598	557	545	578	539	568	527	580	590	586	590	585	561	566	553	505	587	596	548	627	573	540	567	571	556	584	573	562	582	563	579	594	534	557	552	517	540	543	583	543	555	547	574	593	539	531	557	589	544	561	523	557	569	567	563	529	579	606	578	586	555	561	575	552	544	586	574	584	548	561	532	576	523	558	548	576	588	567	577	548	546	534	545	553	565	537	589	520	557	547	561	564	505	565	598	582	524	536	551	598	546	547	507	590	512	560	545	579	614	591	568	570	581	517	559	546	581	540	519	565	530	584	569	596	566	565	563	579	543	578	571	562	520	517	531	535	570	577	556	554	559	587	547	567	549	567	542	547	544	571	557	582	549	576	561	556	591	606	548	573	521	559	562	544	554	560	547	530	551	576	574	556	489	538	531	605	570	553	497	548	502	575	551	539	553	579	584	562	567	566	607	556	512	559	552	575	594
20991	33942	23012	5370	2633	2262	1842	1519	1355	1195	1101	1063	1011	926	904	880	941	863	807	794	795	755	747	758	721	722	758	748	686	742	767	766	726	718	747	697	679	675	693	644	707	682	667	678	680	704	678	709	638	664	679	678	646	665	695	680	656	673	688	667	654	672	684	611	670	676	700	661	676	677	676	650	692	631	655	720	642	680	707	666	721	648	687	647	674	708	705	684	654	687	698	705	696	689	645	725	706	639	653	639	673	610	696	647	670	680	627	705	681	711	697	683	724	682	647	715	685	693	638	714	688	656	692	650	723	684	675	645	727	669	706	684	699	652	684	676	629	701	692	721	641	701	646	669	651	706	693	686	671	650	657	674	651	641	688	655	668	670	720	682	718	648	729	696	637	678	680	656	730	667	665	639	694	640	655	646	660	694	687	629	648	626	700	673	658	635	660	651	641	697	679	677	656	623	697	675	665	660	671	675	691	676	695	678	726	729	665	699	692	652	667	636	707	649	666	676	666	610	670	649	735	651	709	634	650	658	620	665	660	704	685	701	622	628	702	672	676	673	625	650	688	661	635	633	717	694	695	680	723	652	633	675	698	660	667	658	688	626	669	673	662	601	728	661	702	623	696	690	668	654	682	677	698	706	674	676	720	669	681	673	669	676	684	660	674	656	683	683	695	667	642	682	670	664	630	651	637	609	717	664	640	729	662	696	692	679	699	711	687	654	647	627	664	629	670	687	669	707	633	685	673	619	659	671	662	733	664	671	725	657	669	653	713	673	691	698	662	691	687	710	682	681	693	675	687	662	640	660	644	645	633	660	655	655	686	617	683	674	684	638	677	687	688	641	668	688	668	650	683	687	628	651	684	703	673	664	635	688	667	701	685	677	662	653	674	673	670	646	672	681	632	639	680	684	665	665	657	689	665	666	687	670	667	639	616	666	681	737	683	699	635	726	667	664	664	680	668	629	705	712	646	644	659	669	644	642	695	687	650	685	647	682	636	628	657	620	670	671	664	711	718	715	678	695	655	641	705	711	689	738	654	667	649	692	608	664	673	709	682	689	668	672	654	655	671	695	650	693	649	706	669	679	658	645	682	654	666	690	703	707	658	704	676	705	683	675	646	658	663	639	689	631	671	677	623	647	696	693	687	669	664	688	714	740	658	670	700	675	674	671	656	707	705	658	657	671	658	687	698	673	699	685	699	678	670	715	698	656	656	630	679	694	675	634	667	631	681	702	665	662	624	668	707	662	693	733	680	687	704	662	692	656	617	656	708	652	675	703	616	657	652	706	602	655	629	675	641	693	677	698	644	691	642	673	697	714	663	678	682	678	697	708	676	659	655	691	663	632	668	664	686	658	705	649	667	684	680	671	729	674	669	615	653	738	680	653	676	632	632	630	663	635	670	637	687	644	711	681	654	686	676	685	715	693	673	699	697	715	628	673	688	661	688	639	675	701	635	682	631	689	667	668	638	707	652	682	661	648	642	707	658	716	684	664	634	646	675	721	668	644	660	655	640	698	684	709	672	657	665	650	649	698	656	676	629	669	654	709	670	701	631	701	650	634	712	665	644	673	608	659	682	641	672	639	666	651	724	687	685	686	649	687	653	692	694	675	673	646	687	697	721	659	656	673	661	671	670	663	695	682	674	675	657	646	720	682	658	685	661	689	647	610	677	674	674	691	654	669	696	681	620	634	648	651	701	612	668	687	652	694	654	658	654	659	633	641	666	661	653	672	660	694	672	695	681	680	671	645	700	666	700	630	639	658	704	706	688	691	690	658	614	668	633	659	671	654	690	649	668	669	685	702	696	670	620	675	666	714	645	699	685	668	658	610	611	691	644	631	663	621	673	710	663	674	634	719	660	627	645	690	663	629	704	738	676	673	704	679	665	667	733	693	671	683	677	643	656	705	681	661	665	646	639	687	735	667	675	695	697	622	643	680	666	632	661	679	677	679	685	676	669	631	735	709	685	682	674	645	671	683	673	663	711	633	662	718	769	689	726	649	682	679	692	716	691	661	713	672	706	678	670	686	663	635	655	667	688	631	661	665	663	683	743	691	636	713	634	674	662	679	669	681	708	677	637	670	690	705	649	655	673	661	680	671	681	703	672	661	682	678	691	673	641	678	690	669	683	653	724	677	667	684	645	667	702	642	649	663	687	649	690	699	677	667	648	667	647	701	675	704	653	702	666	689	683	687	636	618	626	679	671	682	672	656	724	657	671	668	656	690	696	683	698	750	718	636	639	659	653	699	668	643	677	742	678	684	654	695	731	694	721	676	632	700	669	720	701	660	688	673	713	665	631	643	672	655	630	679	679	684	639	666	619	661	662	669	674	695	673	656	641	655	668	681	669	636	665	669	694	690	662	612	679	656	651	712	694	717	663	629	693	656	634	711	661	628	644	701	703	644	677	676	660	655	686	637	651	699	675	697	615	671	622	699	674	649	675	652	707	625	731	663	681	686	673	631	653	689	704	682	703	707	640	651	610	682	686	703	686	732	672	673	649	685	680	666	681	670	614	687	654	682	686	696	685	681	679	680	725	687	655	693	665	665	652	684	684	694	628	685	735	646	692	656	681	694	665	637	685	690	677	664	683	683	664	683	605	682	638	682	696	658	699	648	676	647	664	679	673	684	662	631	641	680	665	712	663	668	697	654	670	666	657	666	721	626	673	649	656	656	656	683	673	676	663	686	663	670	671	645	648	665	709	665	685	687	620	618	666	667	679	666	674	642	694	659	675	675	660	658	660	695	694	686	672	655	730	714	694	674	670	668	686	657	669	653	677	691	666	683	653	665	693	701	662	686	648	680	695	688	712	675	659	682	664	656	693	660	686	680	608	649	687	669	664	659	658	703	739	725	698	676	644	679	707	609	674	694	658	695	671	696	720	658	716	660	692	651	690	696	624	689	648	646	637	613	678	666	744	675	714	658	641	663	661	672	669	710	710	672	704	692	693	645	661	657	659	681	664	678	712	713	674	638	665	681	676	710	647	638	690	709	673	740	663	616	663	692	670	629	637	634	615	673	717	680	690	668	695	659	705	700	645	676	683	683	696	671	678	645	663	689	710	674	651	688	657	661	626	703	658	660	666	700	631	667	708	732	649	668	620	669	653	683	643	686	724	691	708	651	697	669	630	683	681	665	713	668	637	640	646	674	700	703	665	670	708	672	675	676	689	646	661	667	686	669	658	696	688	684	714	676	639	666	675	697	671	681	669	650	657	732	628	614	638	654	660	621	750	683	686	686	614	665	659	711	658	636	657	663	690	682	668	644	654	662	663	663	665	682	644	655	609	681	683	727	714	689	683	653	632	632	695	679	662	657	659	675	688	649	716	683	670	665	668	695	721	667	673	626	641	662	679	664	708	692	742	604	670	670	665	632	683	738	656	656	633	715	619	671	710	717	630	664	708	721	698	656	737	608	689	602	714	671	653	709	668	639	678	689	666	679	690	646	711	699	685	690	696	697	734	657	697	664	683	650
23762	21190	28305	24335	21155	12289	3029	1784	1530	1394	1263	1198	1088	1016	966	976	958	913	870	853	800	799	704	715	763	708	697	699	707	712	670	665	672	607	683	708	682	669	611	638	637	647	641	652	638	624	647	605	667	631	600	576	634	601	668	606	655	648	638	614	609	645	630	577	553	643	632	598	668	640	646	617	661	606	634	588	618	651	639	612	644	636	616	622	611	588	573	609	635	629	595	598	618	623	615	614	621	621	576	584	633	619	589	558	596	615	666	620	581	612	588	600	601	604	601	549	641	616	652	624	608	609	629	628	614	625	629	589	632	625	623	639	639	626	640	612	599	624	642	582	673	621	590	601	634	628	618	564	679	638	623	602	618	625	588	624	676	592	618	587	579	585	634	577	605	650	629	638	603	577	616	617	614	603	605	596	582	593	652	568	620	646	658	586	608	580	589	620	649	649	600	641	619	585	614	612	609	585	606	576	640	625	593	577	608	608	612	628	606	604	616	640	592	578	564	622	588	676	636	580	597	621	633	627	680	595	611	636	589	654	609	585	613	638	608	596	593	599	613	642	634	638	578	567	622	589	660	591	604	616	585	656	612	597	626	604	604	636	617	634	595	578	633	628	609	590	599	605	619	563	641	579	611	619	614	637	605	601	644	578	620	608	627	635	589	605	600	575	651	621	617	632	653	609	645	612	604	656	620	604	644	640	644	652	616	659	601	621	603	608	614	628	642	641	634	627	624	612	585	586	657	609	631	593	623	644	603	623	607	624	610	584	641	644	561	633	653	628	611	588	601	638	632	646	629	600	636	654	628	633	653	611	593	639	630	576	629	596	597	565	577	614	638	586	572	607	608	635	636	629	600	568	563	617	629	606	643	599	580	603	619	626	608	612	616	635	646	608	597	630	612	635	587	593	628	626	653	605	654	611	640	608	618	636	600	635	585	640	677	608	639	590	613	636	655	643	629	593	622	647	583	592	605	618	629	619	596	606	587	650	605	640	599	591	649	643	664	612	555	605	628	584	618	601	641	614	605	651	603	609	624	622	637	576	606	628	663	632	634	615	607	567	619	566	642	610	611	622	612	579	644	609	627	618	618	636	642	573	616	597	594	590	610	629	608	611	611	606	627	601	620	566	625	647	580	622	629	595	605	608	593	643	605	653	608	650	576	630	617	637	611	648	640	650	593	609	600	654	623	603	578	561	642	610	644	604	626	608	604	574	631	591	617	613	632	582	595	652	591	571	642	618	615	618	604	601	602	606	588	625	577	614	592	604	585	630	604	629	633	600	617	628	604	607	617	643	604	606	644	582	614	591	599	567	602	655	604	611	653	615	609	581	621	624	659	634	592	609	596	601	624	632	590	595	610	623	595	615	606	629	565	621	626	569	603	605	624	624	627	602	598	652	632	561	619	599	635	591	624	662	650	667	616	596	642	601	621	635	586	611	621	587	590	650	659	641	604	562	621	591	628	607	623	604	623	613	638	604	637	595	612	620	631	577	637	625	685	618	592	602	594	596	628	645	543	645	564	620	645	606	638	609	655	620	606	624	613	648	568	638	633	585	627	608	615	613	592	624	633	637	626	627	626	633	592	566	651	622	613	622	634	632	624	624	599	626	653	610	616	618	626	604	599	633	610	661	616	574	615	568	602	607	591	636	593	607	631	592	657	590	604	607	646	593	603	591	592	591	632	625	568	601	645	598	630	616	603	624	642	585	628	629	620	594	603	602	610	564	580	620	617	615	599	613	606	616	590	643	652	609	616	642	613	596	636	583	618	658	595	607	614	642	611	603	620	630	590	623	592	637	603	581	664	615	673	641	622	620	586	604	610	597	616	611	582	685	604	573	618	626	608	580	612	589	626	621	563	566	577	648	652	600	608	619	610	648	630	621	633	641	611	623	587	643	602	620	609	598	657	617	599	653	599	621	617	616	617	643	630	605	611	617	602	607	664	607	635	588	601	682	609	557	656	616	569	626	567	567	615	616	619	625	668	601	634	617	608	601	614	578	576	635	610	617	556	606	603	592	627	641	534	612	636	576	614	665	611	598	591	618	598	630	613	568	568	616	635	585	611	608	595	629	597	626	590	575	635	609	601	608	563	580	603	590	637	663	590	606	580	626	617	653	632	615	626	630	611	591	586	616	586	651	632	587	645	618	637	590	652	587	650	643	640	616	603	580	643	644	588	604	622	665	625	663	620	610	578	613	556	609	588	637	588	594	620	617	630	618	645	639	588	557	576	675	642	643	630	651	657	655	611	603	581	639	569	630	594	595	631	660	628	605	602	617	616	603	637	618	598	648	608	587	603	587	584	589	575	634	600	620	611	628	637	625	621	579	640	625	635	652	624	591	622	639	632	624	592	595	591	667	633	627	584	601	606	573	611	582	609	629	630	633	598	656	592	587	638	600	629	618	630	629	623	644	603	640	586	645	637	611	626	613	586	660	606	584	603	592	637	619	592	614	609	600	564	604	586	666	620	660	611	614	606	609	594	608	614	579	615	589	630	583	601	596	639	617	611	604	573	565	644	631	597	619	564	597	603	633	592	612	577	636	601	629	615	602	570	642	627	573	579	611	651	609	611	591	642	587	616	639	615	593	601	648	614	614	638	597	644	640	629	611	619	568	600	571	594	625	631	592	606	590	631	612	610	650	633	603	697	616	567	617	595	637	621	607	658	570	608	600	605	612	639	637	653	666	634	653	661	570	611	596	634	614	633	686	622	642	594	610	618	599	639	595	578	623	604	618	617	580	581	614	623	587	619	587	602	641	650	615	649	655	588	633	656	621	604	649	528	584	637	591	626	652	590	599	621	625	632	587	599	645	597	644	677	597	616	644	610	621	647	562	631	595	621	622	562	610	618	662	608	650	624	661	628	651	600	620	575	635	599	602	623	614	593	601	603	595	628	631	606	614	584	629	639	573	614	610	627	621	579	579	641	575	579	585	612	606	609	642	644	594	632	645	603	617	604	596	655	661	658	615	623	637	609	615	561	625	561	633	667	619	582	647	676	586	635	660	596	601	598	598	580	569	601	618	572	577	587	600	588	633	626	595	622	566	587	636	639	595	573	587	656	629	635	619	589	584	628	625	616	569	615	669	611	613	639	633	592	635	618	588	598	615	607	613	641	569	615	663	629	602	597	604	602	591	630	615	622	603	588	639	608	614	592	641	603	591	617	591	626	597	653	613	616	629	603	582	579	588	625	592	639	589	606	625	582	607	642	653	605	635	615	623	610	631	602	627	583	592	586	612	604	573	635	613	598	647	615	646	655	589	675	588	611	590	649	617	621	609	623	603	591	589	600	645	598	616	582	585	638	596	589	638	605	620	544	609	588	609	573	619	584	576	618	647	621	633	612	619	593	600	592	622	645	604	584	628	648	595	620	613	625	597	607	611	605	565	611	650	604	598	604	615	622	614	587	564	634	619	592	639	630	614	629	654	653	653	634	626	607	624	599	605	619	641	600	620	568	617	617	607	608	582	594	605
22933	39901	32029	9887	5761	4703	3936	2973	2508	2138	2112	1736	1582	1488	1373	1323	1261	1196	1146	1121	992	1046	982	977	940	851	871	878	855	852	858	857	877	842	831	827	843	800	809	801	739	764	725	794	750	784	754	767	762	752	757	797	745	781	753	721	757	781	758	767	749	758	751	722	757	730	704	709	773	752	775	725	805	783	744	719	746	722	752	763	737	672	686	700	760	747	788	753	732	747	768	761	732	741	737	796	752	736	731	762	766	739	707	765	782	741	696	743	740	736	721	720	723	741	745	719	725	745	747	700	732	705	721	727	711	747	745	717	761	742	683	744	755	717	778	717	736	722	730	753	750	731	649	739	750	696	733	738	752	744	739	735	778	737	689	779	780	733	795	750	719	699	761	718	702	737	733	781	723	719	707	726	739	715	725	702	695	739	718	786	805	680	746	744	716	734	772	744	717	774	736	752	757	766	714	751	755	741	809	737	746	686	663	760	777	750	761	680	707	736	717	701	709	734	720	751	764	719	681	784	692	722	708	762	718	688	741	722	790	766	749	737	761	733	745	782	761	724	731	747	725	764	743	744	728	719	767	705	752	805	767	727	712	725	703	756	745	773	739	743	691	735	773	768	743	722	734	746	736	771	766	709	749	761	751	708	697	769	776	734	785	726	704	754	718	703	702	704	767	780	762	696	750	727	755	702	734	708	721	755	762	726	727	731	737	725	699	761	716	689	735	724	703	720	758	724	725	711	725	782	719	746	732	700	747	733	771	723	753	733	735	714	752	722	712	731	708	763	749	704	708	738	735	723	736	675	689	733	752	799	740	705	802	728	733	734	722	755	761	745	726	717	711	715	745	748	716	766	786	719	728	732	734	746	726	697	741	713	755	749	751	747	717	779	722	706	778	706	700	756	759	713	775	732	724	734	733	751	734	714	734	671	741	738	766	759	689	710	731	708	741	770	689	737	710	709	692	717	707	804	787	711	691	757	712	730	714	746	693	751	739	775	712	751	755	744	712	741	722	729	768	690	747	760	754	737	718	702	743	768	736	715	724	745	734	745	749	702	742	752	746	765	764	716	687	780	717	733	774	747	651	740	744	729	782	741	733	710	733	680	720	727	767	760	724	735	703	723	709	764	758	737	731	764	792	757	724	697	737	732	727	717	699	719	708	699	746	692	746	717	769	696	762	684	741	732	778	695	740	795	752	709	767	765	725	738	734	731	725	719	751	779	798	730	717	699	760	744	716	739	757	726	712	749	723	715	756	733	757	720	725	731	722	714	715	720	728	738	734	694	719	743	720	760	779	724	762	730	705	742	733	740	714	712	776	690	756	757	721	694	736	693	720	709	774	697	737	734	724	707	702	759	722	714	746	732	735	744	716	771	735	723	713	742	738	765	716	703	704	753	707	691	717	710	751	716	763	765	718	778	760	731	735	719	736	770	742	728	789	747	726	666	688	754	698	724	731	749	734	702	759	736	749	740	697	717	765	684	775	751	740	767	712	701	760	722	722	707	758	710	744	770	701	690	748	774	722	757	664	748	706	745	735	713	693	701	775	730	729	773	714	767	749	766	756	740	699	688	735	705	743	707	724	704	728	726	701	715	712	750	758	720	692	736	756	717	769	790	701	718	679	726	739	725	751	705	702	744	733	698	760	746	734	768	785	705	745	714	766	725	737	735	747	755	722	704	652	760	696	738	704	735	743	721	722	749	723	744	679	757	697	716	691	715	714	705	743	756	729	787	741	770	722	747	741	730	755	745	728	775	750	775	697	706	749	742	757	724	754	763	753	689	673	677	757	769	749	703	752	723	717	710	732	779	748	698	776	710	713	735	779	718	760	679	742	709	750	733	711	745	714	738	725	717	714	772	786	738	743	724	734	800	740	745	758	759	714	715	741	691	719	746	728	729	742	772	705	715	753	699	743	741	713	752	761	781	757	784	738	720	753	751	729	741	718	705	698	739	741	724	748	737	773	723	780	741	726	708	736	735	726	737	733	723	706	733	719	712	729	718	734	802	762	705	740	709	740	765	759	722	709	745	702	697	720	725	700	723	738	740	697	696	721	671	715	733	755	749	726	729	703	726	750	672	711	752	721	775	720	707	765	703	694	742	712	726	710	711	701	755	705	778	717	738	719	752	734	689	756	706	738	751	802	710	716	704	730	730	752	704	779	750	732	737	719	770	770	756	674	733	732	699	730	719	721	712	743	743	727	802	773	769	753	749	732	749	718	736	725	743	710	714	725	716	684	699	737	669	734	733	727	760	795	738	726	710	711	704	728	737	784	654	654	718	745	702	733	723	701	760	723	723	743	735	720	740	715	682	730	784	739	666	738	719	779	706	719	786	736	764	705	727	765	748	759	712	667	674	697	718	718	712	713	709	738	751	742	721	770	697	708	673	698	758	728	749	758	779	750	750	752	693	762	773	675	770	766	720	720	734	678	757	744	766	733	678	723	734	707	772	797	760	739	766	753	754	736	757	798	756	736	758	727	757	700	747	712	707	720	719	766	769	743	734	746	777	726	752	792	758	728	720	724	727	748	777	743	788	705	753	719	754	760	684	732	687	707	740	718	790	746	715	744	744	717	726	722	713	737	722	689	732	732	757	756	741	740	756	764	784	747	755	757	735	722	761	732	717	745	742	753	750	700	749	709	742	699	819	795	783	699	727	780	735	715	743	735	751	739	711	720	756	717	737	736	733	742	737	743	714	687	696	720	710	754	735	697	725	743	718	766	709	722	720	721	764	717	731	730	753	696	718	722	679	677	713	748	755	758	736	723	777	734	749	734	733	683	735	726	799	739	736	754	757	711	743	737	721	787	759	733	760	753	695	699	752	743	739	739	794	719	726	711	748	716	708	708	720	745	715	706	795	784	726	689	721	760	736	772	769	721	748	765	726	746	699	748	747	751	743	773	761	727	765	740	732	771	754	688	758	742	758	746	737	712	734	740	749	736	762	731	718	704	668	800	714	684	719	728	749	727	709	766	741	753	708	757	698	750	723	748	714	751	733	751	698	747	734	782	717	742	758	701	755	756	741	761	744	729	724	751	751	752	735	692	729	675	741	740	710	774	758	751	795	701	703	729	692	775	703	756	723	781	705	736	721	703	748	743	738	781	763	730	801	722	713	711	712	798	721	745	734	742	704	765	712	758	739	774	724	720	732	779	763	745	721	770	748	694	694	735	771	774	781	743	690	728	712	802	701	717	751	745	735	754	775	735	741	690	778	680	713	762	737	765	710	773	789	706	723	711	729	729	757	710	737	747	751	727	724	746	714	764	740	760	725	750	769	745	834	739	712	694	736	735	796	717	748	735	709	715	735	761	748	714	696	697	759	781	712	697	779	728	746	742	705	752	736	692	738	729	758	748	735	760	746	778	680	711	728	721	755	748	708	729	726	706	720	759	720	784	723	810	716	743	721	725	776	707	713	734	780	750	746	737	710	710	741	735	756	706	740	742	768	756	686	745	696	709	820	723	767	733	690	710	720
24671	21169	27503	25080	15237	2691	1713	1227	1030	917	813	791	711	737	667	660	655	574	569	552	521	511	478	482	495	486	492	440	450	455	497	438	495	458	453	448	414	440	444	433	429	450	427	430	437	397	397	407	426	440	395	426	389	372	411	395	385	402	392	398	358	422	411	408	455	389	425	399	412	410	390	441	384	404	420	422	384	420	393	397	442	406	445	402	406	405	386	384	418	408	384	374	381	435	449	408	418	406	396	409	395	429	404	438	388	376	414	460	372	365	410	361	419	424	401	377	410	407	405	356	425	407	405	384	382	408	405	410	380	388	391	380	428	384	402	386	389	444	412	408	417	427	430	385	410	403	392	385	411	426	396	419	408	394	411	434	406	377	373	412	370	411	382	410	374	392	434	395	387	429	412	404	395	383	388	389	406	400	478	410	408	385	427	414	403	385	394	414	395	410	404	423	405	386	405	414	413	409	393	442	439	400	412	444	353	398	402	385	419	407	393	400	394	394	399	407	435	389	407	415	415	432	408	462	409	430	412	399	414	411	394	418	406	402	429	426	395	380	371	444	402	406	437	431	420	425	381	403	380	436	374	445	393	382	385	433	384	402	411	406	372	383	383	415	392	391	402	405	392	428	409	400	392	461	382	409	381	419	413	412	437	411	404	453	388	404	399	403	428	419	400	394	349	409	430	408	408	357	384	422	395	410	392	390	409	377	396	420	400	394	398	392	394	408	387	429	396	360	422	393	394	423	428	421	399	388	388	416	412	422	433	354	382	421	408	405	427	420	399	385	408	406	368	399	419	392	402	367	387	428	401	467	415	394	376	391	406	423	405	383	378	394	415	444	407	374	393	429	453	416	398	425	380	440	431	395	389	410	381	419	373	394	411	400	447	403	410	399	387	414	416	392	425	406	391	382	412	408	433	435	386	424	384	436	440	413	414	435	386	367	397	410	376	398	428	415	389	381	384	380	384	421	413	426	402	435	407	394	413	425	436	365	403	393	400	434	407	380	384	439	432	424	392	389	404	406	412	407	396	373	402	378	407	415	422	404	425	389	422	404	384	424	405	398	380	387	413	409	418	422	408	377	435	380	356	376	400	397	392	417	427	410	401	386	391	411	412	363	394	415	452	404	417	390	432	402	414	440	385	391	430	399	401	382	405	427	418	417	442	400	435	405	375	383	392	409	398	391	385	397	402	421	393	441	391	398	427	389	377	376	363	406	394	385	387	387	398	423	402	389	427	377	423	384	388	404	443	409	399	427	415	406	415	433	426	415	380	430	420	418	397	384	431	399	397	390	419	411	424	374	421	413	425	419	428	425	379	397	389	443	383	381	389	402	411	414	360	394	389	412	434	395	420	405	451	431	412	399	407	395	404	426	415	410	397	407	444	419	387	389	443	411	394	406	373	438	375	384	411	405	427	418	403	424	393	390	377	385	388	462	415	430	410	402	385	402	398	411	425	395	400	393	367	402	391	406	408	410	377	408	410	403	422	409	408	405	414	408	423	372	418	409	387	372	400	374	439	390	369	404	406	387	374	400	395	416	431	416	422	394	404	413	387	411	412	418	393	402	405	394	407	406	406	380	394	410	383	408	423	402	416	396	428	377	425	402	397	383	374	417	419	409	409	382	398	384	406	398	399	379	402	402	412	438	403	389	371	399	410	393	402	400	395	380	412	363	431	364	413	432	400	421	399	459	444	410	400	417	373	445	401	415	379	409	422	383	410	379	399	382	407	405	436	412	426	402	413	426	409	410	411	425	394	410	402	415	381	400	397	410	414	425	419	400	414	402	411	388	409	401	389	401	405	408	422	381	371	422	414	373	405	410	392	415	417	426	406	394	400	391	394	384	412	392	395	439	434	409	425	348	395	416	413	432	387	430	396	449	406	401	405	419	396	428	392	428	428	391	411	423	414	404	403	431	438	372	387	427	399	418	400	435	407	433	397	404	420	387	393	377	414	391	452	395	416	376	410	409	418	442	404	376	370	409	412	377	389	413	378	376	403	395	383	418	397	430	390	384	408	390	402	425	437	412	421	423	425	410	420	398	389	427	396	417	423	405	435	445	388	379	419	419	400	435	392	425	390	417	370	437	423	405	427	405	418	443	399	391	412	417	389	418	369	378	386	374	389	419	389	415	406	381	415	386	421	411	432	376	405	415	425	458	438	368	403	414	383	404	403	400	427	394	438	412	380	381	412	385	389	400	408	404	446	399	421	409	387	412	395	414	427	383	401	417	425	403	398	406	430	401	445	424	423	375	404	423	386	386	386	453	394	394	401	391	414	443	377	437	390	394	390	415	425	451	405	393	386	380	407	402	446	359	396	390	430	409	397	406	395	405	395	413	395	402	434	359	394	431	424	382	380	377	386	420	399	407	409	418	409	397	419	378	402	392	419	405	377	402	375	361	397	415	419	408	418	410	429	428	440	372	407	448	429	396	395	402	414	412	415	402	408	388	418	400	374	408	445	427	394	367	416	412	413	427	402	420	383	425	402	413	365	388	389	438	399	425	378	419	413	412	453	384	411	430	411	407	404	394	373	397	414	384	399	443	378	366	399	399	401	409	403	402	414	419	422	384	397	390	398	417	402	395	397	402	425	404	397	363	422	410	384	413	391	403	415	406	423	414	394	391	396	419	366	413	404	393	395	424	375	417	452	406	414	410	412	412	381	393	411	381	414	379	415	407	402	401	426	417	414	410	421	368	435	378	396	386	421	407	399	412	428	412	389	405	381	432	385	429	395	351	414	383	399	392	389	399	385	415	426	383	368	409	406	426	402	401	400	434	432	375	435	380	407	422	419	404	398	404	423	411	411	406	418	425	381	396	416	412	376	427	401	408	419	438	383	417	414	434	401	415	393	392	416	408	364	420	408	375	399	432	406	438	401	388	397	429	405	425	391	435	401	426	394	385	391	422	387	408	423	360	405	363	436	375	394	405	419	379	408	449	412	410	399	432	398	400	394	407	424	391	371	433	391	415	421	358	394	414	399	406	419	411	413	406	396	401	403	430	394	418	394	435	407	402	418	387	403	409	390	423	403	429	408	400	420	404	425	420	419	411	413	389	410	435	409	404	412	405	432	364	404	407	411	440	393	390	416	431	358	406	397	399	364	407	385	418	446	417	380	409	389	387	386	417	363	386	375	427	419	397	415	434	402	433	429	407	390	419	403	414	369	408	405	370	396	408	405	405	426	354	372	388	381	441	403	422	376	402	364	392	422	356	412	397	418	354	390	454	382	405	391	417	394	437	425	413	382	414	407	391	417	405	423	371	394	408	406	380	397	416	367	443	402	411	458	430	414	384	411	403	415	429	397	397	407	396	436	402	364	402	387	380	436	425	442	420	379	418	390	374	392	414	402	383	392	397	413	425	413	403	413	407	390	364	440	355	424	397	434	432	413	405	366	404	411	416	422	383	414	386	402	400	414	416	456	406	411	459	411	393	386	436	416	367	462	401	370	396	428	415	419	418	391	421	391	409
22223	36811	26092	7244	4530	3824	3136	2239	1820	1562	1446	1198	1088	1001	918	925	909	818	788	740	651	691	641	644	616	636	630	591	601	567	571	591	557	557	541	579	532	530	548	499	511	522	555	536	563	535	481	495	530	476	496	481	512	492	544	514	465	499	510	450	499	556	455	494	511	495	487	502	463	509	475	511	502	485	487	466	518	493	529	484	482	509	495	505	503	468	505	481	498	490	528	487	477	453	499	471	486	502	551	469	506	485	516	510	464	505	512	479	517	495	518	530	516	493	516	481	473	518	473	508	471	507	428	481	517	512	488	532	446	482	448	482	467	450	518	531	480	449	469	470	500	469	539	464	425	484	476	528	483	469	485	481	492	502	477	481	482	486	491	483	487	528	468	501	489	520	482	497	487	469	500	475	495	447	497	498	473	503	477	479	488	499	513	496	465	492	515	486	463	472	493	497	484	498	474	468	482	518	454	450	440	475	505	499	474	453	513	507	502	492	505	505	518	474	499	488	491	479	492	497	490	447	507	505	491	472	518	504	504	486	519	471	468	516	496	459	458	493	477	484	464	479	505	512	530	465	510	504	515	494	481	481	518	505	481	481	489	474	498	476	474	494	515	514	454	471	496	456	531	484	462	490	487	470	492	497	510	492	451	488	442	517	456	482	446	434	472	452	497	491	478	467	516	490	495	471	503	478	475	484	476	490	485	512	491	517	447	462	485	501	513	503	505	457	494	462	487	510	498	483	494	517	509	470	516	504	470	473	458	500	455	502	516	489	456	481	531	507	502	480	491	505	505	498	475	498	517	491	519	518	478	498	479	493	468	486	487	473	480	476	505	467	525	522	505	507	471	495	471	501	475	508	510	542	467	463	495	472	512	462	485	486	473	482	496	491	479	505	496	505	516	472	508	485	526	498	478	522	535	506	478	489	481	468	505	504	469	464	478	523	533	558	512	472	455	449	497	497	494	474	504	491	521	512	498	507	495	504	462	508	468	487	486	501	521	516	507	499	471	474	470	515	459	473	496	504	513	468	507	500	482	519	498	524	519	495	533	519	475	503	508	480	469	440	476	527	514	526	525	500	487	473	501	523	481	475	467	489	485	550	514	512	496	501	494	430	528	500	439	472	473	449	481	453	484	493	468	497	502	485	490	495	484	475	503	492	488	495	501	512	484	479	476	503	522	487	488	505	481	498	499	494	492	487	516	456	482	490	504	488	503	469	492	493	497	469	459	474	463	480	480	497	504	465	504	450	430	496	474	446	524	456	477	504	499	458	419	484	482	502	539	472	477	503	490	473	469	490	488	452	511	512	504	485	514	466	481	465	445	483	508	474	499	427	497	454	519	473	494	476	463	519	490	491	492	472	493	488	454	477	462	484	487	461	517	472	469	447	477	449	471	477	498	488	491	446	496	498	493	497	502	472	468	473	482	492	496	471	483	492	497	500	524	506	516	509	511	496	497	510	495	486	478	502	480	482	513	502	469	473	469	513	521	493	504	471	485	494	476	479	484	465	511	514	520	522	480	464	490	479	438	520	477	473	454	490	519	472	514	494	487	459	499	449	488	533	472	504	475	490	518	455	498	467	497	492	484	482	485	477	508	535	507	471	492	513	473	510	503	488	452	518	503	527	515	482	482	548	471	476	515	480	469	512	495	480	501	489	489	500	496	501	538	499	491	496	463	486	500	492	477	488	497	536	487	468	477	452	474	490	505	505	506	480	472	488	508	481	495	524	477	487	497	475	486	515	471	459	447	479	500	455	465	508	463	486	487	509	492	481	477	502	480	508	468	465	479	467	453	514	454	512	505	479	489	492	467	528	528	499	504	486	501	519	511	519	491	499	488	500	510	458	484	516	464	504	460	492	478	515	488	486	480	498	471	473	477	534	479	458	458	499	532	445	522	509	503	478	477	455	491	529	475	475	449	466	456	495	524	465	514	466	495	494	450	504	459	453	504	518	500	470	477	517	486	532	477	493	443	486	513	478	508	486	484	501	465	490	480	470	473	488	476	496	513	477	467	442	477	466	466	505	493	511	505	491	481	457	537	513	467	480	489	497	462	522	471	484	465	492	472	463	502	490	496	524	477	494	475	522	510	500	490	487	495	487	462	512	468	503	506	485	523	485	465	476	459	510	525	480	481	491	472	489	477	497	467	461	517	498	449	521	504	491	455	485	495	508	497	530	506	505	510	458	479	474	462	537	479	472	453	517	470	472	482	449	483	519	507	503	518	462	510	497	531	502	493	460	497	456	464	478	503	499	490	491	485	500	504	472	509	457	496	500	472	455	463	510	499	476	492	488	496	489	463	478	531	438	530	484	520	471	478	486	508	476	517	480	502	531	479	482	443	513	467	520	510	473	497	491	492	501	471	530	506	477	499	493	535	511	502	499	486	478	477	511	495	506	508	513	471	458	492	498	491	480	494	463	521	472	517	472	502	534	489	455	456	489	489	459	486	505	502	466	529	465	491	529	462	474	485	444	474	503	498	486	483	497	458	455	494	456	492	488	487	493	493	507	484	482	484	485	471	482	498	489	456	457	516	485	445	495	489	508	517	475	482	496	456	468	499	507	468	503	479	470	462	522	510	476	500	472	480	502	508	461	477	498	502	494	482	488	473	498	471	490	507	485	502	489	509	497	506	480	527	466	482	467	486	478	491	452	493	507	500	494	485	467	460	497	496	439	527	528	489	470	508	491	478	489	481	495	474	466	499	528	472	499	542	446	501	466	472	476	531	461	472	517	461	522	460	506	443	504	480	458	468	502	530	530	503	487	474	509	475	493	519	512	459	502	474	541	471	482	479	468	489	483	482	527	462	439	482	496	480	484	483	487	468	456	456	525	514	486	516	471	454	496	470	484	541	487	492	525	483	502	505	464	505	536	469	496	456	466	487	493	517	513	485	513	500	485	528	465	531	501	499	486	529	480	467	507	476	451	478	498	487	503	489	476	479	531	484	494	448	438	515	479	498	480	486	492	489	496	506	456	551	503	500	463	491	483	507	513	502	490	491	513	477	518	472	489	501	453	506	469	502	485	491	504	507	493	448	505	469	493	485	486	480	473	484	499	505	519	505	475	467	506	517	439	477	498	476	472	520	512	496	490	510	510	469	531	472	492	473	521	463	521	459	447	493	444	477	482	478	521	489	497	489	478	482	495	499	480	456	521	468	501	478	463	481	470	502	490	466	507	483	453	477	461	466	516	486	455	500	511	507	478	490	492	530	508	504	489	479	446	493	476	441	478	455	487	534	473	485	520	481	490	519	488	486	495	471	467	459	499	482	449	484	477	526	502	457	458	524	466	486	469	461	479	495	480	470	508	491	512	494	499	495	495	479	489	476	488	492	490	483	479	507	489	499	503	497	525	472	477	494	488	491	462	515	518	493	517	551	523	456	482	448	481	515	477	501	476	482	457	495	484	464	508	466	501	482	504	539	529	462	496	498	477	480	515	452	487	521	500	500	470	478	452	464	492	451	492	493	473
22700	21252	28844	23972	21255	21374	12075	2821	1911	1668	1532	1363	1256	1113	1096	981	973	929	822	746	716	739	664	657	623	618	595	544	572	566	540	558	549	553	545	520	539	523	547	540	506	513	488	484	497	465	479	467	478	482	478	477	469	471	478	498	467	479	461	474	445	446	440	443	476	432	477	449	452	456	495	407	433	494	465	469	454	439	450	446	457	472	469	448	439	427	410	430	456	475	445	422	470	432	457	449	461	435	409	438	472	436	430	409	420	427	446	428	420	468	473	451	406	464	448	459	453	457	449	474	451	452	441	455	455	430	474	477	462	480	462	433	457	454	449	487	417	430	417	474	482	413	413	452	463	473	439	453	451	432	445	483	426	466	431	434	470	431	423	432	469	433	438	442	428	446	430	434	438	449	416	409	406	434	450	474	440	447	460	450	455	397	422	461	432	465	440	472	466	436	446	428	469	410	425	433	446	450	441	441	440	453	435	427	429	453	443	440	476	452	467	458	489	455	467	451	422	456	431	469	406	411	481	439	445	451	468	464	403	461	434	424	461	452	450	422	464	434	442	489	432	446	463	482	444	443	450	452	430	425	448	456	455	493	435	463	447	448	389	445	421	408	416	488	394	418	460	438	432	479	461	475	436	455	446	459	448	443	438	447	403	421	430	401	477	476	422	425	458	450	465	414	453	493	437	450	423	475	449	460	442	437	470	473	445	446	449	421	466	471	459	448	488	440	458	467	445	423	408	466	437	472	420	446	455	454	431	474	438	441	417	431	434	442	439	441	463	464	440	413	473	414	469	476	447	454	498	413	443	416	454	433	443	440	457	483	432	440	464	438	447	441	416	447	467	470	441	453	451	435	453	473	470	420	447	453	491	429	451	465	438	432	464	473	447	437	449	464	456	444	429	413	428	449	456	451	421	445	424	392	465	457	445	462	430	428	446	457	442	446	473	434	431	432	448	422	470	439	452	434	423	427	396	461	475	453	446	423	450	426	453	457	407	422	439	459	458	411	455	498	434	513	477	432	440	443	445	468	416	435	475	487	406	459	458	425	448	457	462	412	481	445	480	425	410	430	486	482	435	434	419	470	419	472	430	479	442	394	463	457	418	437	489	434	422	464	452	470	409	444	433	434	458	440	403	445	450	435	459	444	455	423	443	454	420	454	440	517	443	475	445	454	462	438	420	428	410	396	466	443	430	457	482	436	409	431	450	445	420	432	470	472	478	460	466	443	455	458	404	444	415	439	479	452	443	483	481	458	433	456	448	452	429	451	481	446	456	449	434	439	470	474	486	472	476	432	453	485	448	454	424	443	426	435	478	453	441	471	428	434	460	456	450	458	459	461	492	430	490	437	468	435	451	461	430	412	422	466	426	431	447	471	435	435	436	434	471	445	432	502	436	476	449	428	418	392	410	421	437	469	436	445	454	428	456	473	431	461	450	402	437	449	456	471	477	446	469	420	440	470	450	408	413	468	443	427	419	499	442	464	426	469	432	424	437	453	480	430	418	436	443	462	457	452	440	407	438	447	460	471	482	485	417	425	411	392	487	436	443	430	411	433	444	418	433	436	437	441	460	439	478	414	457	414	420	427	489	463	464	455	467	437	420	464	438	464	444	425	463	454	432	425	468	446	432	475	453	487	454	427	438	448	444	437	457	491	448	469	452	435	439	444	420	420	465	483	480	414	440	415	406	456	442	474	430	415	457	472	457	462	435	421	461	449	423	459	417	422	449	497	426	440	453	424	436	423	441	427	433	457	477	451	427	430	431	474	464	489	432	446	432	438	473	444	448	440	426	472	471	467	451	407	421	439	452	435	418	399	473	459	457	408	475	449	446	463	393	425	459	456	459	440	430	463	444	465	447	442	446	438	457	429	461	455	416	426	442	423	445	430	468	451	441	449	463	454	462	438	449	427	426	464	433	428	460	475	435	466	461	430	437	451	460	466	468	417	447	422	463	430	443	497	422	410	463	439	485	468	463	455	454	435	414	454	429	441	451	436	433	459	476	444	447	438	452	454	427	444	442	429	437	428	430	444	406	451	470	429	469	430	430	444	498	402	421	460	463	433	460	434	450	446	465	452	433	433	463	442	432	442	441	436	433	450	450	416	454	460	449	452	486	470	451	408	452	454	433	447	418	448	429	477	522	452	484	456	397	427	463	446	441	451	463	463	441	426	427	438	424	431	473	412	432	459	455	449	457	422	455	478	409	456	438	463	437	512	453	465	438	432	440	424	439	452	413	435	425	487	447	455	469	426	448	437	466	438	459	485	462	422	431	442	440	465	436	422	439	488	481	422	462	392	461	466	450	463	486	452	480	421	460	469	441	454	469	474	441	453	418	462	418	469	452	455	475	442	436	440	459	442	422	457	458	431	449	429	449	443	482	419	463	464	456	453	451	414	480	454	405	420	456	467	437	430	467	423	430	469	471	487	410	456	435	463	433	422	473	414	432	428	456	417	461	457	448	393	396	438	435	439	421	459	438	420	433	420	461	422	452	439	463	448	456	459	483	448	463	417	475	448	394	464	472	427	440	461	433	444	435	414	432	454	433	441	462	479	455	406	451	472	456	410	432	432	414	459	453	461	447	406	473	444	470	429	476	434	404	441	462	426	425	464	459	469	419	474	428	433	447	449	449	461	463	436	426	431	456	425	449	404	435	418	467	435	436	435	437	440	415	463	434	445	461	449	416	485	431	470	420	431	474	428	449	442	464	436	400	461	429	457	454	419	419	440	483	445	455	464	434	450	474	436	474	445	483	425	438	455	440	385	407	470	458	430	455	449	469	487	456	459	404	457	458	450	457	442	460	437	453	446	463	428	442	450	433	458	441	431	479	450	454	438	431	458	428	453	479	459	434	448	439	466	466	451	450	453	449	461	448	421	437	428	470	437	425	480	440	458	433	451	460	464	433	440	431	448	448	482	368	428	443	459	422	456	426	432	433	421	443	453	460	443	457	463	431	432	430	439	438	415	428	466	472	409	433	429	423	431	460	459	462	417	441	417	468	441	450	456	415	431	442	442	443	487	428	450	485	414	453	461	434	471	464	465	434	470	455	490	440	457	483	467	456	443	454	477	438	453	451	466	464	493	444	475	471	455	445	433	450	382	447	391	435	477	437	449	454	451	479	464	442	459	456	475	410	453	424	408	400	452	450	429	476	463	455	432	445	456	445	449	405	436	418	411	447	428	435	421	455	433	440	443	451	486	462	442	476	472	447	432	434	428	472	440	491	442	443	468	478	440	453	416	448	471	436	452	468	416	428	473	458	463	442	442	440	471	479	432	423	436	439	461	470	428	451	424	429	398	449	446	457	449	439	455	479	432	421	447	440	440	435	390	447	441	435	444	438	395	458	486	414	446	430	415	446	456	443	448	446	432	463	430	447	457	429	467	447	435	461	528	438	467	429	450	442	444	432	454	453	442	448	486	463	459	430	417	461	455	444	421	424	451	450	450	396	468	447	465	409	425	440	422	455	438	453	471
23984	45024	34030	13502	9111	7496	5973	4169	3495	2753	2527	2163	2018	1815	1607	1500	1442	1327	1232	1049	1061	948	921	907	845	821	787	779	837	774	742	783	724	664	714	641	696	644	668	631	644	617	589	580	529	605	593	648	633	597	528	566	556	560	521	548	504	529	569	561	531	503	522	562	532	523	572	537	550	563	550	557	563	540	573	526	554	543	528	511	536	551	552	543	533	527	561	551	535	531	531	552	508	507	526	542	530	540	514	537	567	543	526	528	536	567	539	518	559	495	553	544	525	537	584	519	495	532	532	538	524	529	528	523	543	529	560	521	520	516	520	535	522	523	552	520	513	556	519	473	524	546	511	584	514	541	586	499	543	499	573	538	565	550	540	565	562	522	534	560	550	524	553	552	512	537	581	558	554	534	517	519	515	552	496	506	559	561	534	537	528	507	501	551	553	520	499	509	507	555	513	486	546	561	507	557	557	530	529	544	531	538	557	516	509	520	536	510	550	506	542	532	506	503	543	501	537	535	530	557	551	522	562	526	549	538	501	488	531	539	501	521	510	509	514	530	538	572	559	546	537	554	544	545	579	521	531	531	568	525	535	576	527	549	566	539	526	550	499	528	604	548	559	561	527	554	562	549	531	547	542	504	529	545	521	529	558	526	543	540	556	520	575	571	518	557	500	543	560	512	529	506	521	509	534	509	526	502	579	521	561	531	558	530	512	504	526	543	517	530	552	555	570	545	511	533	533	547	513	516	524	569	515	534	549	546	517	516	503	542	568	528	505	539	534	531	501	520	537	577	521	510	498	548	537	565	520	537	530	516	496	538	521	507	520	536	567	536	555	473	536	508	563	569	503	519	523	546	515	519	533	568	520	540	483	541	521	563	573	544	523	555	526	524	527	510	520	537	576	564	538	523	576	555	577	540	527	545	565	538	513	509	545	546	551	548	579	556	529	531	565	598	550	534	533	529	528	516	512	554	525	520	580	533	568	501	555	542	557	503	493	551	492	526	558	556	532	539	530	548	528	535	546	513	561	573	554	514	504	516	527	524	551	531	563	516	592	527	520	523	527	552	561	515	497	528	554	533	504	540	513	536	569	545	544	556	549	545	543	524	559	550	545	539	542	522	507	554	516	550	526	571	515	504	517	507	560	519	518	543	564	552	596	538	566	553	539	520	551	525	512	495	555	552	524	538	517	548	517	549	510	523	532	561	532	521	522	572	566	512	543	520	535	551	519	537	563	513	527	563	537	521	503	531	534	519	535	520	530	556	521	539	547	602	546	519	535	470	518	507	522	502	539	506	498	527	570	521	560	568	531	541	518	584	550	519	542	533	507	559	539	505	553	508	537	574	498	501	556	520	578	534	508	518	542	529	521	503	538	550	525	497	580	568	456	541	542	539	551	556	568	541	506	514	606	552	507	539	494	551	516	531	546	554	529	526	538	512	531	521	543	584	518	461	528	534	501	555	550	552	545	526	585	537	497	510	577	537	539	527	540	526	568	553	544	543	539	531	543	540	514	516	536	518	535	534	531	530	560	555	528	533	529	509	536	547	534	511	519	509	559	564	521	522	526	512	543	556	514	529	522	546	518	533	551	525	508	540	542	511	570	575	486	532	505	530	559	552	545	550	522	561	553	494	530	581	505	535	501	546	564	519	559	503	537	576	525	534	535	497	542	502	504	553	544	553	541	561	542	536	558	513	499	515	533	562	569	554	582	540	597	495	526	479	542	552	523	529	522	559	517	547	571	572	549	550	551	550	556	528	551	517	537	523	539	562	540	544	546	578	507	540	567	547	541	536	551	492	534	521	531	577	563	494	557	544	504	547	535	509	523	548	545	531	552	486	554	543	561	524	527	506	531	545	507	557	559	516	576	540	534	551	518	530	510	531	539	543	562	526	532	515	559	563	508	530	538	561	511	510	510	516	547	529	566	537	533	487	532	561	529	533	538	589	556	525	545	543	517	512	550	551	524	541	535	520	532	532	515	505	502	477	519	518	507	518	532	565	556	519	542	542	511	519	520	529	558	526	507	501	532	529	518	543	549	519	526	550	568	534	492	550	520	577	579	546	535	558	555	531	546	550	554	514	543	531	520	564	540	558	529	538	516	496	545	524	525	537	570	552	552	548	513	556	505	542	505	537	560	499	528	557	557	514	546	562	534	539	513	563	522	549	497	530	540	505	513	535	489	535	529	565	506	553	519	503	568	522	544	570	514	527	515	513	529	532	560	518	518	531	512	560	545	555	524	575	501	568	507	548	505	531	522	551	553	513	526	507	520	533	561	513	501	509	540	546	536	502	517	561	533	529	478	572	498	562	530	554	532	537	521	544	536	561	529	553	558	510	536	529	524	533	547	524	516	505	529	543	520	506	521	528	544	564	556	560	526	531	526	521	532	535	518	531	514	540	519	533	530	523	527	557	544	533	550	541	501	577	539	542	547	524	540	490	552	513	544	500	514	543	523	515	567	551	520	499	552	528	580	535	545	581	528	556	552	582	548	537	552	572	535	508	557	505	536	551	557	547	581	527	570	550	499	564	524	529	486	534	538	538	536	575	521	535	571	541	521	522	533	543	524	574	528	525	522	545	561	562	527	520	555	532	510	523	555	507	539	524	509	537	548	535	521	545	573	563	534	560	534	557	513	501	541	572	532	557	526	523	505	564	556	503	543	517	529	513	530	519	545	552	539	529	518	513	498	542	559	553	556	551	508	562	554	564	475	512	537	531	553	534	510	554	545	548	567	580	468	534	563	538	538	539	523	576	556	557	529	547	533	573	548	513	549	524	531	509	466	520	535	544	555	533	516	514	524	551	545	522	511	532	532	533	571	522	506	517	512	549	524	569	560	540	524	513	546	520	584	565	505	578	472	546	522	503	504	574	511	558	557	505	540	524	524	494	568	553	556	531	540	528	494	561	558	571	545	537	566	568	512	528	514	520	525	587	530	593	567	552	554	560	553	572	518	564	542	518	532	550	498	520	497	532	550	569	552	515	539	551	535	523	552	557	573	525	571	557	553	519	536	523	547	537	573	550	546	531	542	529	568	530	571	555	531	533	516	513	546	535	556	532	544	564	554	552	474	554	572	515	544	554	523	558	538	547	534	525	512	574	545	575	576	568	517	502	537	503	559	528	516	512	550	580	522	538	505	542	519	561	528	550	527	512	496	542	541	553	528	533	537	523	552	539	550	534	495	537	510	564	527	540	509	539	511	517	470	547	528	504	524	539	538	493	514	510	523	520	507	575	490	550	548	550	535	568	543	568	482	525	542	545	540	562	534	527	572	574	536	577	567	553	496	555	506	557	518	531	503	533	521	554	536	501	490	530	547	513	518	583	539	561	528	552	500	558	517	519	519	559	537	542	534	515	532	514	570	533	573	512	511	526	546	551	532	535	509	522	574	541	545	528	548	547	543	548	523	534	528	534	565	553	496	525	532	561	555	534	554	507	533	514	494	516	571	553	543	549	545	553	566	537	521	507	550	560	529	548
27820	21835	18636	5421	1807	1394	1223	984	850	855	809	751	755	717	675	699	627	664	620	640	627	619	625	574	609	560	596	578	590	530	621	562	587	581	569	564	559	635	579	537	534	547	552	533	602	551	594	539	625	536	546	547	551	589	565	540	592	551	538	593	557	525	534	554	501	539	552	547	485	543	538	550	597	562	520	521	578	555	550	534	537	527	557	533	555	549	538	519	557	530	562	579	530	555	549	531	529	496	597	552	535	521	526	536	593	512	545	543	557	555	541	561	586	513	557	569	543	582	551	560	558	595	523	522	568	528	577	533	543	546	588	487	561	531	549	543	538	535	578	526	506	559	550	530	550	539	570	549	516	553	573	525	587	562	532	556	504	580	583	552	542	567	520	523	539	500	574	542	560	557	536	541	519	591	544	546	543	552	556	554	564	521	555	574	523	564	552	555	566	560	562	526	546	528	544	582	541	558	540	560	554	529	573	521	557	526	560	554	548	575	564	599	538	588	585	547	533	525	573	551	517	541	540	550	571	548	535	581	572	582	595	523	584	505	547	538	537	545	557	551	598	563	543	540	533	544	558	540	544	570	559	567	573	579	537	575	545	562	530	567	559	529	532	543	551	523	513	543	550	578	600	519	534	542	512	549	533	563	546	549	546	518	531	536	531	603	577	540	578	568	543	530	541	486	551	519	571	550	549	519	526	574	551	523	533	505	563	539	573	562	565	544	536	558	560	559	544	561	515	528	533	589	503	540	554	588	562	587	534	526	554	552	550	547	551	548	562	558	555	521	594	541	532	581	560	544	526	484	534	584	543	576	548	534	551	566	521	544	561	567	573	539	552	546	616	588	565	529	546	533	576	570	588	518	516	537	497	552	543	525	516	524	572	523	530	537	524	573	510	540	569	559	556	497	534	544	567	544	589	570	537	547	540	565	558	508	580	543	533	553	523	532	530	545	576	546	605	609	532	509	555	565	523	545	547	574	545	544	549	544	573	557	553	571	549	548	516	540	536	558	537	564	548	564	584	534	579	563	525	526	531	560	527	530	552	505	519	527	518	595	518	526	537	508	565	540	568	540	554	523	570	554	550	552	527	558	581	520	509	534	546	560	571	599	522	565	536	580	525	575	555	530	539	530	547	582	559	557	564	525	576	571	552	556	567	544	576	533	568	536	545	585	543	549	523	578	530	563	542	512	531	535	567	521	601	541	545	611	540	560	554	533	512	544	551	562	570	573	535	553	533	568	548	552	538	527	546	471	596	540	538	506	608	543	571	547	564	531	520	536	525	534	536	543	533	552	523	509	521	542	562	566	522	563	544	571	532	585	559	554	525	613	556	524	523	518	558	572	520	554	573	538	598	540	536	558	553	522	576	536	566	551	557	563	587	572	536	530	552	519	567	558	555	562	567	526	517	560	525	553	549	531	544	534	565	524	560	559	559	572	499	547	538	565	524	526	537	524	552	554	554	505	587	526	566	538	522	550	540	515	565	541	529	555	527	541	535	550	572	590	589	534	549	584	536	557	504	509	521	575	540	541	557	561	553	554	502	584	580	554	529	551	535	560	521	554	540	519	543	548	546	587	562	554	557	547	544	589	583	518	570	531	534	537	553	538	599	540	563	576	572	537	522	519	532	543	542	490	567	535	537	586	583	598	511	572	557	565	497	552	599	526	558	540	544	550	521	540	518	573	553	547	518	547	544	552	537	521	543	523	542	573	550	572	502	540	540	560	558	514	539	570	559	592	512	566	545	566	540	514	533	560	511	541	564	550	529	584	565	557	569	550	581	536	576	550	588	566	512	477	574	527	584	596	541	551	589	535	569	535	521	528	566	528	542	538	539	555	566	515	575	524	595	523	559	585	529	570	565	526	542	536	585	534	557	600	584	556	554	597	548	573	537	536	537	510	557	561	555	539	567	525	532	546	543	510	519	564	562	554	594	579	559	540	513	555	559	564	510	543	533	564	589	554	521	597	563	518	548	553	559	538	523	525	551	535	572	540	534	569	537	545	537	518	546	558	549	539	576	532	493	536	498	541	566	565	526	534	519	565	505	565	574	552	526	509	509	575	528	562	555	569	518	541	539	552	552	566	576	552	567	540	551	535	568	570	582	585	574	522	531	527	518	522	564	561	537	549	532	556	526	497	542	539	540	568	541	549	523	507	519	607	557	572	567	516	517	557	555	520	559	580	556	548	538	571	567	541	498	603	547	579	557	530	552	593	575	549	572	562	544	536	567	565	559	534	530	533	529	555	532	534	548	548	530	540	560	514	526	557	568	555	538	531	548	553	559	563	537	539	517	563	538	561	556	536	509	541	579	508	591	531	550	582	584	538	600	533	551	554	551	567	497	495	555	583	540	505	565	559	550	559	558	545	530	562	563	533	497	535	555	552	547	566	545	535	493	561	547	571	564	557	562	583	536	579	568	525	557	571	552	546	548	530	558	553	549	549	547	507	582	565	563	531	563	531	552	525	539	569	566	564	536	556	565	543	549	566	548	515	537	556	550	577	513	549	550	543	515	521	548	558	537	526	530	557	518	526	581	572	522	526	558	544	567	529	539	570	539	531	539	564	594	555	557	536	556	591	537	594	551	529	527	564	593	513	554	540	563	595	525	541	535	519	536	541	544	514	570	543	526	525	528	552	567	562	596	567	550	554	541	555	542	555	499	543	509	570	559	567	537	548	540	505	500	541	561	573	524	563	561	584	579	544	522	560	493	565	551	562	547	512	570	528	517	556	558	512	521	553	574	560	552	586	569	548	478	586	570	522	584	544	549	569	560	562	549	562	540	550	526	556	541	571	530	552	545	561	546	576	543	517	534	516	530	563	522	552	558	502	573	523	579	588	530	561	554	562	559	543	499	536	537	567	556	554	549	531	477	555	535	555	500	527	532	516	544	554	515	553	510	571	590	550	551	590	563	505	535	566	554	530	559	585	547	550	546	529	575	557	539	577	559	522	523	546	560	561	512	534	560	526	552	550	529	565	563	533	545	533	550	602	529	541	565	511	587	549	553	499	532	550	539	591	528	535	526	551	543	523	555	545	549	563	565	536	561	515	576	551	525	540	554	563	542	526	522	533	531	590	548	553	523	547	557	536	544	536	610	563	555	582	558	564	499	569	566	554	575	551	512	540	524	527	562	547	541	544	580	572	542	532	535	548	533	520	558	592	544	578	532	540	527	579	524	596	535	525	516	575	609	553	533	531	556	514	536	553	526	564	554	581	548	530	562	542	544	553	546	519	507	530	588	536	558	578	548	549	572	548	527	510	523	549	551	509	539	557	623	544	512	571	584	526	521	533	524	581	575	540	510	573	560	552	559	530	570	538	543	527	556	506	568	529	513	569	583	542	539	518	542	508	546	604	525	550	580	596	532	549	551	563	552	571	538	555	561	547	532	579	542	532	532	568	575	539	534	563	582	594	524	556	568	552	532	570	525	553	572	585	508	561	567	592	577	568	556	525	576	530	532	521	558	575	622	552
20571	31426	20983	4885	2876	2427	2077	1617	1322	1232	1099	1025	990	937	957	889	907	885	820	842	789	754	719	680	728	781	662	690	710	715	731	715	664	675	701	698	752	646	632	633	689	688	635	712	675	645	679	659	633	692	644	674	668	687	671	689	662	663	645	649	657	712	655	633	682	677	680	718	683	646	672	664	653	675	666	620	679	649	583	701	682	630	702	628	634	691	639	659	695	625	649	652	645	652	684	685	651	677	650	629	649	625	672	608	669	674	643	617	683	651	621	637	635	674	708	655	648	664	692	661	653	676	637	630	654	684	637	654	606	691	669	682	651	688	645	669	661	682	676	693	635	670	704	654	656	660	657	666	629	658	608	655	668	666	669	655	674	666	663	634	670	633	665	656	706	620	650	693	669	644	676	690	662	672	607	646	695	631	621	679	638	686	632	665	639	644	649	687	655	634	667	642	662	663	630	666	693	661	673	637	680	665	655	664	671	682	631	653	628	626	697	633	617	655	655	679	648	670	680	649	652	641	625	619	715	654	643	635	646	664	642	636	670	677	644	663	643	676	647	680	639	679	673	697	612	696	618	654	656	649	682	662	692	665	653	697	609	645	676	650	681	660	689	633	659	658	673	613	643	690	647	608	659	684	656	613	640	676	581	685	685	660	668	647	656	641	674	682	713	675	662	623	655	662	663	664	656	678	627	669	705	648	686	666	668	659	714	656	686	620	682	680	677	655	667	654	658	660	622	645	649	666	619	701	640	643	671	691	657	649	664	642	690	646	736	687	609	645	633	664	653	663	650	689	648	693	633	649	655	608	682	673	618	643	660	641	669	635	636	729	683	637	657	661	605	683	635	666	643	655	650	705	654	668	664	673	665	607	654	672	692	622	656	633	680	600	700	629	658	641	657	697	656	645	678	659	621	646	670	641	687	627	643	673	675	669	667	645	656	634	679	681	651	606	675	665	621	649	670	649	610	658	666	721	639	684	671	652	639	689	636	642	671	654	590	646	637	659	629	714	642	661	623	668	634	641	644	617	638	695	616	695	708	652	657	647	616	665	631	641	638	669	671	700	650	697	657	638	669	661	691	664	625	675	684	686	640	646	651	660	663	642	662	693	636	636	652	643	650	627	635	645	644	643	672	710	676	686	702	649	662	639	689	686	682	677	669	678	675	645	619	670	660	638	640	659	679	639	611	611	664	655	679	679	629	663	667	689	666	655	665	662	678	664	603	692	623	617	685	667	663	657	629	674	697	685	663	685	691	661	658	642	643	686	663	637	652	663	647	661	594	654	691	601	707	671	681	656	676	686	654	634	700	694	685	634	620	637	643	673	679	673	623	652	700	660	644	643	686	659	667	668	672	649	642	659	658	664	657	675	657	648	666	692	687	656	634	653	686	653	690	638	642	654	668	658	676	688	695	656	694	630	678	610	642	675	634	686	630	633	636	647	651	699	666	693	598	659	651	654	668	683	641	661	640	706	636	642	666	681	635	668	675	681	629	660	696	649	607	685	657	631	651	675	652	638	606	650	638	641	671	646	706	666	659	666	667	657	714	670	665	657	656	663	657	675	675	685	650	673	676	674	651	634	697	602	667	670	605	697	658	662	655	659	650	637	669	670	696	659	626	653	671	628	646	664	699	621	646	664	694	616	697	657	635	672	634	689	680	661	684	622	676	628	630	658	680	665	650	637	679	621	643	686	636	644	681	635	615	641	655	650	673	668	673	663	619	593	718	647	635	660	650	664	658	654	625	664	653	653	659	654	646	696	651	594	663	660	660	661	660	666	657	637	666	633	634	653	658	661	665	641	670	685	661	665	640	682	629	667	655	664	659	680	639	663	691	715	631	643	626	658	629	614	690	618	662	671	679	633	639	676	652	624	654	692	664	660	692	650	664	643	658	675	630	642	656	693	641	634	643	675	655	673	650	681	657	687	634	610	653	669	596	662	658	652	672	649	667	675	597	642	637	637	659	701	670	658	639	679	709	629	671	614	634	689	657	680	671	650	665	630	635	701	626	675	646	632	643	683	695	699	644	683	666	680	653	678	650	660	635	650	665	676	642	659	677	625	622	687	643	624	717	680	730	654	641	664	644	632	697	651	625	671	650	645	656	675	666	670	623	671	705	686	686	638	660	677	672	636	676	694	656	659	643	674	668	652	637	666	671	639	657	709	594	701	662	674	630	664	655	678	672	654	657	668	680	625	643	622	658	686	635	670	647	668	632	648	709	677	676	651	661	676	655	665	649	670	633	640	676	648	691	682	624	651	637	679	633	714	619	635	663	675	667	688	680	659	668	650	660	697	617	695	689	647	652	648	666	640	673	646	658	650	666	633	658	627	604	644	682	684	741	677	663	709	632	669	664	658	625	657	731	625	650	642	670	673	677	647	681	661	643	674	641	640	653	665	645	665	672	684	665	663	666	651	638	648	641	689	672	682	649	685	674	649	649	673	624	674	698	642	639	640	654	685	643	694	701	646	660	622	651	641	692	631	665	665	685	662	631	676	675	647	678	639	683	667	691	647	687	656	658	631	685	678	700	714	717	696	637	645	687	656	604	697	655	687	613	656	625	666	657	653	645	659	620	630	656	656	660	669	638	637	673	651	626	677	639	713	663	646	590	697	678	655	637	681	625	605	677	681	655	664	713	652	660	648	673	664	628	640	644	614	630	616	672	671	691	629	665	642	616	612	638	657	683	636	627	633	667	642	669	647	684	650	678	667	676	691	639	702	678	653	679	635	620	655	622	629	646	649	681	672	692	647	689	653	660	633	655	640	624	623	645	645	646	644	647	634	670	672	634	619	657	620	666	671	665	662	630	654	668	673	662	639	649	659	664	652	668	633	645	647	664	680	676	633	680	636	594	586	668	663	676	641	651	631	694	661	640	658	639	608	638	625	673	643	681	615	651	647	654	633	681	643	655	668	691	658	655	635	630	654	688	653	684	616	654	676	642	677	611	673	650	637	662	654	646	689	644	642	642	675	620	692	662	643	629	658	645	670	646	643	638	679	661	675	710	674	694	655	635	676	694	641	656	658	665	663	607	639	681	598	599	650	644	645	653	667	680	652	676	660	635	654	624	678	679	662	678	657	659	640	617	651	663	689	656	648	679	657	688	682	623	648	649	645	671	627	626	672	669	613	624	704	659	652	669	634	677	645	622	689	684	655	675	707	641	641	645	674	679	599	643	671	655	642	688	717	662	693	698	675	642	626	675	688	660	663	599	611	649	700	634	635	656	686	656	596	670	671	694	638	649	650	694	693	627	690	666	684	622	680	675	661	675	677	628	663	684	670	615	713	674	646	653	653	653	589	648	671	690	619	646	636	608	677	703	653	676	710	681	629	737	677	670	656	604	654	637	685	619	615	686	675	650	676	693	650	656	659	663	682	676	590	662	697	674	684	652	646	672	675	624	638	643	679	622	697	626	665	653	661	660	660	654	653	671	661	634	665	648	625	616	661	629	654	672	627	675	631	660	655	628	651
23720	21222	28326	24424	21217	12071	3353	1926	1493	1348	1208	1221	1080	993	966	910	994	896	823	795	755	731	760	732	757	682	682	643	686	701	624	656	649	691	684	698	628	643	652	630	611	676	634	591	586	613	620	606	599	604	596	594	577	635	639	590	664	604	606	608	545	573	637	604	631	565	581	603	590	649	578	611	573	603	628	548	602	634	608	593	567	638	590	575	591	565	573	575	617	599	599	598	617	587	586	596	580	579	571	622	572	573	585	637	636	604	570	604	580	628	569	642	579	582	572	629	584	583	614	643	596	594	605	571	610	585	617	606	591	616	598	572	666	641	598	608	617	557	560	649	607	603	599	628	626	612	582	603	590	596	585	630	571	588	632	630	586	627	558	573	611	579	556	587	581	604	629	582	563	590	558	584	621	584	587	614	571	595	638	614	636	607	563	623	591	585	591	592	593	619	547	610	545	592	582	584	600	591	610	608	598	574	578	632	552	597	580	642	611	561	579	606	574	565	598	589	575	565	593	620	610	610	605	539	613	585	606	569	604	602	586	605	565	612	615	587	582	555	584	625	587	599	577	570	588	594	542	587	594	619	613	602	632	618	609	591	634	608	580	618	624	612	592	593	619	593	635	560	553	597	593	626	602	586	577	640	572	590	606	589	570	578	596	600	580	610	596	609	585	611	564	598	639	622	607	597	609	620	625	566	599	598	605	576	592	612	640	585	593	621	536	611	596	642	603	560	606	576	601	579	581	580	618	578	580	601	602	604	585	608	565	605	595	582	593	582	563	578	588	581	585	613	558	602	580	600	565	570	620	619	596	566	599	646	549	593	638	584	590	583	594	606	552	601	619	577	596	582	585	562	587	631	548	590	639	579	588	555	564	587	650	619	620	562	598	581	599	607	616	567	576	565	612	665	582	606	569	589	607	597	568	601	574	626	624	634	575	587	613	538	570	582	577	583	587	620	622	603	580	589	610	646	563	613	612	624	599	578	618	594	589	574	611	574	538	613	605	597	582	562	598	559	584	562	632	644	621	613	567	573	590	598	586	595	629	612	572	605	563	621	581	590	567	620	650	626	662	564	605	597	594	621	637	575	603	646	613	586	612	580	597	644	591	617	604	589	608	574	611	579	569	617	625	600	588	613	612	587	549	622	603	653	600	582	580	594	607	597	562	591	621	559	583	618	592	590	603	590	582	624	598	606	634	636	597	609	572	595	602	608	546	575	562	618	594	645	608	586	609	649	601	571	588	565	576	597	589	592	577	602	591	551	585	570	597	599	628	590	634	606	614	645	602	544	606	582	610	616	613	640	562	590	607	585	613	602	546	594	602	547	624	631	615	611	608	566	572	660	634	592	575	583	619	608	578	591	585	574	577	619	539	610	622	633	607	622	599	570	587	612	661	594	616	606	609	562	596	575	572	587	607	642	579	608	615	546	612	628	574	573	589	607	562	638	614	612	550	542	600	599	626	616	641	553	626	604	585	638	605	605	604	587	619	627	588	629	580	607	617	599	600	659	558	628	595	580	570	601	643	586	611	602	549	619	610	590	625	588	582	572	646	587	613	607	619	590	591	613	583	595	570	575	564	575	619	590	604	588	602	574	563	599	593	617	594	660	590	609	593	638	588	646	597	617	594	587	586	606	569	534	599	552	601	619	580	594	585	583	608	652	592	605	571	591	622	606	584	639	579	617	561	630	598	596	590	607	590	584	608	631	597	629	612	623	591	555	577	581	622	623	588	583	560	589	569	606	587	598	569	597	603	608	591	575	564	629	630	557	631	547	594	637	649	578	560	656	561	576	612	641	577	638	601	602	620	563	587	608	592	621	593	620	611	584	597	590	599	605	589	545	569	614	571	561	568	584	578	599	541	559	575	589	577	610	588	629	615	589	605	627	630	623	574	593	604	622	622	570	539	585	572	632	619	617	551	581	615	595	595	626	570	618	621	569	604	589	598	582	556	565	629	591	610	609	607	604	616	643	593	602	616	668	579	581	609	575	636	545	581	583	633	626	609	581	608	614	640	574	621	580	606	600	617	629	585	579	584	562	562	572	564	558	597	554	582	568	597	610	604	618	628	603	588	544	617	594	582	609	608	596	622	621	609	605	561	579	614	627	578	604	611	560	596	596	614	582	647	608	607	588	601	599	601	602	582	569	593	584	613	565	603	619	551	581	640	627	549	595	600	568	567	663	622	635	574	604	555	655	599	604	563	635	538	601	563	588	585	617	595	568	622	573	614	611	582	567	562	584	628	605	605	541	633	569	541	597	588	612	609	628	613	563	597	617	602	564	560	607	541	556	600	627	606	622	583	612	544	579	628	575	599	608	578	599	648	590	629	627	585	584	565	584	619	640	614	584	586	600	570	615	597	620	591	591	587	597	617	621	616	597	584	625	622	604	573	616	568	610	595	597	574	595	584	598	582	676	561	601	599	639	565	635	585	614	582	551	613	583	600	632	557	614	605	603	568	649	552	584	562	583	606	576	618	569	581	623	609	559	616	602	633	601	610	582	620	609	564	611	620	595	548	587	606	661	566	610	572	606	565	595	576	591	641	565	603	577	564	557	632	590	580	602	600	597	563	571	630	651	620	569	596	577	598	578	562	613	627	606	579	552	586	639	590	612	610	598	567	588	585	602	582	576	567	596	597	601	618	589	608	622	629	616	591	571	589	570	580	602	595	643	581	585	587	573	582	594	633	579	622	605	594	587	599	595	649	602	572	599	577	613	580	580	590	595	574	591	631	580	599	598	644	609	593	561	593	616	615	594	614	610	566	595	623	586	587	612	621	620	601	555	563	602	575	611	573	594	608	554	591	616	580	588	577	563	584	594	644	590	623	626	588	565	559	587	628	591	642	564	596	583	542	634	612	604	631	648	586	646	603	607	594	584	644	585	610	595	572	561	566	574	562	596	615	570	589	611	596	552	588	584	652	587	555	623	568	599	598	623	588	562	630	589	597	557	615	598	586	587	594	592	649	607	593	614	602	593	580	587	568	575	600	552	613	617	590	601	609	650	595	577	620	580	561	631	597	594	606	576	568	571	608	589	613	587	611	589	615	605	587	641	564	567	603	563	639	584	597	619	590	526	574	593	617	567	531	613	568	605	602	567	607	589	593	616	583	569	619	590	583	620	592	591	604	610	640	628	642	586	581	603	584	546	567	606	563	575	599	615	593	608	610	591	599	635	598	613	564	595	594	565	633	618	589	572	593	584	548	555	608	590	598	632	581	573	584	600	615	608	616	563	589	587	611	567	575	603	663	619	619	588	549	613	588	612	598	587	595	596	550	596	549	543	580	594	577	610	610	561	609	620	640	607	571	597	592	581	574	606	523	595	619	584	613	519	625	618	582	617	618	626	593	612	565	555	603	620	606	592	592	594	612	595	590	609	568	608	554	609	576	605	566	550	593	547	599	594	570	622	615	592	598	600	591	574	596	589	608	591	610	579	572	550	592	622	541	579	592	579	572	594	605	593	596	574	629	595
22310	38860	27921	9132	6318	5076	4359	3180	2549	2166	1939	1703	1601	1506	1384	1291	1305	1205	1125	1041	1019	972	910	935	846	881	905	815	904	880	826	880	843	857	806	817	823	845	792	793	847	767	762	778	770	694	729	729	770	757	750	773	724	740	718	736	729	736	727	715	753	737	728	706	736	709	681	746	700	727	762	749	738	719	679	728	686	712	706	732	728	728	778	702	738	758	735	751	750	744	740	741	725	700	701	710	723	673	690	728	707	697	727	718	665	696	745	710	679	692	747	741	718	724	738	716	682	738	706	742	692	725	780	743	688	706	699	721	702	715	735	698	727	691	734	736	741	733	761	730	741	703	725	729	703	700	745	704	749	706	696	734	740	747	719	699	764	736	705	740	724	707	678	733	684	722	728	739	728	684	721	757	681	711	710	749	731	688	719	738	713	719	723	673	737	743	751	713	730	708	702	755	711	716	674	725	694	696	749	715	688	710	701	718	715	730	653	701	727	704	703	743	749	728	662	722	737	710	722	683	717	707	704	723	750	710	647	731	714	730	758	760	709	696	689	709	679	737	675	696	743	741	747	724	707	714	742	693	715	689	694	697	760	760	697	702	718	695	779	730	729	711	708	700	739	738	714	717	720	744	725	739	718	743	698	699	666	711	696	755	714	758	722	726	761	775	735	716	744	724	726	693	741	721	716	778	740	761	661	731	691	699	759	745	691	700	698	737	716	771	726	735	739	675	697	706	710	690	714	685	698	734	717	737	751	699	741	728	709	727	746	724	712	693	710	737	691	687	692	695	719	677	678	681	703	671	744	756	761	720	648	711	703	742	779	690	705	679	704	716	704	705	723	775	731	696	704	744	772	735	716	724	684	718	704	731	738	742	710	737	730	696	771	771	752	690	702	727	737	719	740	766	724	715	738	681	696	700	759	730	729	708	760	709	752	687	724	769	750	687	758	739	750	672	751	727	690	731	746	750	719	708	706	704	719	704	704	709	682	688	722	743	717	702	704	649	743	734	755	722	727	712	744	701	751	653	672	700	762	738	726	739	728	741	658	693	697	733	731	718	722	706	727	713	688	767	708	730	674	714	717	690	740	715	707	683	680	732	673	741	703	738	720	696	738	709	732	657	647	723	705	720	759	745	788	765	744	695	763	738	745	671	733	738	728	720	658	723	787	743	745	738	724	745	716	685	705	749	739	699	746	760	750	755	752	728	702	761	741	700	683	700	692	738	728	737	736	692	712	723	737	746	713	702	686	726	703	728	753	736	665	682	737	773	702	719	731	710	761	701	731	682	674	714	735	721	736	744	718	733	699	722	737	691	738	743	726	737	692	713	727	706	710	689	722	711	737	785	707	719	726	682	761	754	763	747	725	735	733	711	712	708	706	692	700	735	710	682	717	732	711	705	762	686	717	722	730	795	721	668	727	733	731	730	715	724	694	715	749	714	734	712	761	746	703	741	777	735	711	721	749	707	747	753	762	759	745	721	708	750	712	724	689	747	717	702	703	713	739	723	704	727	761	705	721	733	681	725	741	720	751	720	701	696	708	748	678	712	714	708	700	686	723	742	723	730	740	713	724	716	731	728	787	730	781	703	668	696	731	731	741	709	700	716	754	744	727	733	719	716	726	690	721	722	732	736	704	764	707	717	709	722	702	666	708	677	713	730	729	727	702	727	690	714	703	734	721	720	666	774	717	754	729	702	753	728	731	698	725	758	718	793	728	692	711	739	734	722	715	712	711	688	710	717	759	718	731	721	734	689	710	729	696	681	788	714	718	744	680	719	729	659	813	719	694	694	729	674	735	730	759	740	785	704	713	725	738	748	711	735	741	733	758	684	697	736	756	762	701	696	674	704	745	698	715	692	739	743	689	715	718	693	670	730	699	698	707	732	730	738	711	685	742	705	728	701	752	666	745	724	729	708	674	746	732	720	734	685	715	648	746	714	727	728	732	742	742	737	699	693	775	696	745	756	732	725	682	733	719	765	704	752	669	759	723	767	761	745	669	752	724	715	769	707	743	739	704	742	703	751	674	739	729	733	723	743	757	699	711	697	726	697	685	726	716	723	732	737	688	707	704	757	695	688	728	729	706	747	687	733	688	704	729	735	709	726	725	774	694	748	697	745	752	713	705	691	710	672	697	708	771	749	738	694	700	679	677	684	706	714	806	718	695	745	741	663	727	702	711	717	764	707	708	731	654	685	722	708	744	742	710	734	717	754	708	720	748	691	722	714	676	739	710	730	691	730	729	672	722	758	673	731	731	675	767	738	689	696	731	719	721	643	730	739	727	760	710	754	736	732	745	698	727	693	674	726	742	725	790	725	775	716	730	698	733	716	733	715	685	732	773	679	674	680	722	759	721	721	718	735	710	703	701	735	674	740	746	696	734	753	705	726	696	720	728	736	755	726	690	734	776	721	760	690	767	686	720	721	680	685	768	762	720	725	744	690	743	750	691	723	721	702	676	745	713	672	746	715	716	689	684	721	745	670	735	727	778	751	726	722	736	735	713	745	752	691	699	722	707	736	700	740	722	766	730	711	745	715	728	710	742	745	740	687	760	661	705	670	686	754	714	726	687	713	722	721	716	710	705	690	716	709	714	738	707	664	728	773	689	707	728	705	705	681	735	696	749	714	672	686	717	774	748	722	685	686	690	759	756	743	739	746	713	716	704	715	737	720	750	716	747	654	696	728	689	709	669	705	690	694	699	673	761	717	666	720	736	715	729	801	755	703	729	729	739	746	692	700	732	750	752	728	725	691	725	719	764	742	743	779	685	716	649	741	721	714	725	697	706	719	684	759	745	749	748	720	741	702	687	723	737	718	732	750	712	740	738	715	731	689	732	704	706	726	727	686	699	746	738	717	735	680	699	724	694	720	731	770	671	736	720	680	726	713	728	722	724	709	688	691	765	751	748	687	707	705	722	715	696	684	749	754	730	734	717	734	688	747	709	750	693	704	708	722	754	706	716	757	744	767	677	743	701	746	693	746	696	708	714	746	701	722	698	712	686	717	654	746	718	740	718	694	729	691	718	710	656	722	695	717	736	723	695	735	674	707	734	703	709	735	720	697	770	698	761	720	729	683	693	758	714	709	710	725	692	751	728	710	765	669	687	735	722	737	696	694	741	689	713	729	676	740	708	730	734	737	740	707	698	725	729	676	700	747	734	717	745	764	741	681	755	683	722	715	677	668	709	744	706	735	729	765	684	688	685	744	698	688	677	715	729	682	728	733	767	715	731	718	722	706	714	710	712	718	731	719	698	697	769	750	767	733	696	715	707	705	728	733	697	669	747	724	731	756	754	711	729	743	688	717	657	713	746	716	708	746	754	725	687	697	675	669	683	737	710	735	729	737	715	737	750	710	735	729	724	708	679	726	720	726	731	666	716	701	727	711	740	757	666	748	772	713	713	695	729	726	702	724	747	710	742	765	734	707	715	697	673	697	748	713	725	702	746	724	713	733	725	695	716	739	706	695	704	698	752	717
24671	21142	27407	25108	14779	2814	1768	1216	992	919	826	745	715	627	651	604	544	542	549	553	533	523	487	439	487	448	433	427	423	468	458	455	453	461	456	434	450	421	409	409	437	403	379	413	421	406	369	379	421	386	375	411	393	427	402	409	407	411	418	425	394	415	388	408	375	408	404	393	416	384	377	430	395	420	388	380	362	400	386	398	373	394	403	391	376	391	397	374	374	391	403	409	377	400	397	390	390	397	381	382	365	403	389	424	372	394	370	366	421	389	399	370	421	383	400	400	372	367	397	399	394	375	379	397	431	405	393	384	396	367	388	396	382	363	429	385	404	398	404	393	389	352	372	383	377	398	376	371	385	393	407	405	369	368	420	397	414	360	378	365	367	380	383	409	369	367	413	401	384	384	412	394	372	382	420	407	379	389	361	379	409	371	403	375	393	386	390	398	387	381	367	361	360	393	355	411	412	393	392	397	382	422	392	395	412	382	383	371	381	417	392	370	365	404	384	380	399	410	348	373	422	401	365	408	400	385	442	402	383	391	355	368	415	394	361	393	416	402	376	387	374	370	361	398	345	354	407	414	392	418	391	393	377	400	388	431	389	402	395	402	374	374	388	425	412	394	428	397	416	377	377	381	414	404	390	403	385	414	397	420	388	401	388	379	391	398	403	395	379	359	355	381	391	393	404	385	368	406	432	372	346	413	388	400	407	403	422	366	411	390	377	380	431	400	361	386	374	378	394	385	391	393	385	375	403	357	381	406	376	403	367	410	384	421	394	362	379	358	405	359	373	384	362	428	398	412	409	376	409	380	388	384	377	381	383	367	395	416	396	409	395	398	411	399	355	404	415	391	398	384	383	368	389	410	375	407	410	425	383	400	369	373	406	409	376	377	398	398	387	366	419	364	405	402	376	366	408	367	411	354	385	418	381	392	389	408	392	382	387	382	372	400	374	375	386	411	409	401	377	362	407	369	392	387	403	417	387	390	404	345	405	413	402	420	386	408	372	366	370	375	386	400	373	414	371	384	387	404	393	366	379	365	420	390	415	370	363	391	394	376	371	389	408	398	383	401	367	433	406	425	392	372	411	410	397	414	426	372	395	391	372	358	396	380	377	404	399	396	396	392	408	363	361	406	405	411	364	405	373	387	383	401	384	412	388	379	390	402	398	420	364	426	379	381	414	418	382	399	347	419	387	367	380	372	351	382	399	389	401	364	401	396	412	357	367	376	402	391	413	371	412	405	391	430	408	395	370	382	409	395	374	387	384	374	376	399	399	337	411	365	390	365	368	381	384	397	420	374	390	395	399	400	388	352	389	386	408	375	413	372	364	372	395	393	393	378	394	341	371	388	378	413	404	385	392	376	421	408	419	359	375	396	420	397	402	388	403	370	384	370	419	377	398	397	381	390	393	393	371	363	402	398	364	376	425	407	381	387	439	395	416	401	408	381	372	369	376	404	415	396	398	399	388	403	399	379	375	380	412	356	388	400	377	378	401	408	381	404	382	411	388	404	390	378	386	394	392	372	373	416	420	391	434	398	417	432	384	363	402	427	385	387	404	391	386	376	369	388	402	396	381	378	410	413	354	362	379	353	393	357	414	380	404	408	387	406	384	379	394	394	398	389	388	372	369	391	417	398	385	380	390	399	392	374	415	377	401	387	356	374	401	400	427	368	395	373	406	408	395	384	421	384	398	401	387	376	421	368	394	371	400	425	388	381	403	372	380	410	356	372	403	409	382	398	383	374	390	390	366	391	367	393	363	411	391	381	412	414	366	394	382	373	389	427	378	392	351	387	380	394	391	363	384	397	395	395	388	424	397	377	418	422	397	385	383	372	416	378	378	368	397	383	366	380	378	387	404	397	413	379	392	343	362	414	379	423	400	377	437	421	360	360	410	410	391	376	401	382	409	418	377	407	386	389	366	418	395	365	400	355	428	405	396	403	379	400	383	382	369	379	418	390	379	365	365	409	389	410	348	408	353	373	399	370	392	370	389	343	381	384	424	425	387	390	419	398	389	371	398	383	384	379	392	390	394	404	380	373	416	404	390	393	417	409	400	391	401	377	390	367	434	382	419	397	432	391	352	402	370	359	405	380	382	384	384	406	394	372	379	371	403	387	407	369	377	415	405	387	396	357	388	352	387	384	379	407	394	387	380	419	379	375	409	387	373	399	399	411	401	378	371	433	359	399	403	401	336	379	363	377	428	387	395	381	409	372	389	416	364	417	414	383	390	398	398	380	406	398	383	387	369	391	374	366	363	411	381	411	399	411	406	390	425	373	395	378	387	396	401	395	394	397	396	395	381	396	395	413	418	381	374	394	389	379	384	394	387	395	383	400	389	416	414	351	384	343	383	380	391	376	429	358	429	384	360	403	417	388	359	390	370	429	370	390	410	376	372	386	356	334	414	383	390	430	385	420	379	361	414	387	368	410	392	401	369	378	422	366	359	400	390	370	361	379	393	383	384	418	372	375	401	387	420	422	388	401	414	389	381	349	437	406	399	365	410	411	390	389	377	421	397	366	380	376	355	401	411	399	344	402	400	441	388	377	386	373	408	382	349	357	378	397	395	380	391	362	384	404	374	389	395	410	407	388	374	388	406	407	352	369	441	370	394	365	395	346	388	404	425	395	410	400	403	419	391	361	433	383	385	383	372	415	434	367	402	414	418	371	361	360	386	433	349	379	401	399	340	379	393	394	416	446	397	377	384	394	365	435	375	364	367	356	370	377	403	348	376	391	411	397	414	380	429	375	401	400	357	392	370	414	403	378	394	420	402	405	385	409	423	344	396	336	393	391	360	387	411	376	363	394	397	390	379	396	407	389	412	384	395	391	378	424	338	368	381	398	394	375	396	387	437	415	387	415	369	388	364	411	394	403	411	423	391	385	398	405	390	398	385	399	376	392	393	409	414	400	364	367	352	396	372	376	400	405	396	408	375	422	405	351	405	386	348	384	418	360	395	380	334	388	368	397	393	371	364	366	404	388	385	388	384	401	374	417	418	387	380	383	416	438	402	424	397	408	384	384	361	410	369	383	410	372	399	403	389	336	421	407	381	393	414	416	375	399	403	386	428	382	392	360	364	395	403	394	397	371	376	399	364	368	387	398	404	395	409	380	396	412	402	385	431	378	374	392	372	379	391	402	393	400	383	393	396	421	386	387	369	376	412	387	405	417	406	417	357	400	430	365	383	385	388	418	417	380	416	380	392	378	396	399	396	348	397	395	416	390	369	395	399	399	400	364	406	408	403	395	387	381	417	398	412	385	392	365	388	375	391	378	396	414	384	389	383	400	392	364	396	354	415	403	364	394	392	343	388	373	381	380	401	380	373	379	399	400	380	389	397	426	407	405	384	400	413	401	404	394	336	388	391	369	391	373	472	393	357	401	388	378	406	383	434	370	392	380	402	393	394	392	383	374	399	359	409	430	379	386	400	374	366	393	350	389	390	393	379	384	410	382	377	424	358	391	363	411	357	387
21205	36263	26421	7169	4746	3927	3373	2402	1905	1497	1336	1239	1075	1040	966	879	853	865	771	714	686	651	644	563	648	596	585	588	563	552	578	554	545	549	555	573	495	517	485	540	495	498	497	470	493	498	476	486	538	524	476	505	486	493	489	448	503	470	458	533	493	463	476	479	498	504	497	462	496	482	446	482	522	488	458	465	438	456	448	488	503	479	503	485	478	483	497	449	514	487	471	485	500	457	496	458	520	457	478	532	498	459	477	510	487	464	482	521	499	503	474	478	485	487	466	475	480	442	466	477	485	422	469	470	443	506	496	489	472	461	476	455	460	466	493	463	522	450	497	461	472	460	501	467	488	460	477	459	476	459	456	475	502	480	439	474	501	484	472	467	494	477	487	468	464	477	502	442	486	471	491	472	434	462	482	462	485	472	493	482	499	467	448	497	471	525	461	435	470	491	441	472	453	452	480	442	487	485	497	457	459	486	449	522	443	474	515	465	495	456	481	469	461	488	472	463	450	469	524	464	484	463	514	497	485	494	501	478	467	476	448	495	487	452	459	487	498	491	506	452	470	466	508	472	464	486	501	486	436	458	503	460	465	484	469	513	468	460	481	460	493	513	499	463	477	493	488	510	502	478	486	435	459	485	458	482	451	458	468	447	470	453	466	496	487	484	444	466	480	458	477	495	464	476	476	462	461	500	477	454	484	464	462	464	470	471	448	439	512	475	466	441	471	508	491	476	485	440	485	486	453	530	476	488	465	468	472	494	477	455	447	472	487	466	454	463	458	449	453	476	458	487	476	461	468	462	502	470	451	470	455	457	500	510	488	450	462	461	475	467	498	485	478	456	485	451	480	466	459	467	491	495	533	481	472	457	426	451	459	475	446	497	453	450	465	503	485	462	501	474	492	508	480	458	463	469	474	433	465	488	483	445	500	470	545	456	455	471	441	499	505	486	471	504	463	452	469	470	513	460	519	485	453	461	469	460	450	456	456	461	477	524	518	457	483	471	463	476	474	479	457	478	507	444	439	455	459	478	475	458	482	420	475	505	441	494	501	464	491	477	441	502	494	448	458	432	464	481	475	475	463	502	454	466	443	448	469	470	407	463	489	502	483	474	480	450	483	495	457	483	452	500	475	459	452	465	455	507	467	443	422	463	484	485	454	449	433	443	499	512	499	493	459	514	471	503	474	436	513	506	461	460	467	452	468	477	466	500	414	499	475	487	488	456	476	488	479	503	522	486	485	492	494	502	519	472	451	464	476	508	448	484	500	478	477	496	481	483	502	484	444	509	484	505	514	457	504	504	484	485	492	446	484	495	474	472	479	462	441	491	469	493	459	465	514	472	452	435	489	485	500	450	497	488	468	490	513	466	490	494	498	479	480	475	512	452	513	514	473	486	458	466	459	512	479	461	454	448	462	464	447	490	474	443	460	464	465	478	468	460	506	479	440	489	496	470	500	489	442	528	451	459	466	459	443	470	501	480	484	458	483	458	433	474	494	472	462	473	501	470	433	480	487	450	467	458	473	486	491	513	519	444	459	443	475	486	489	455	489	514	500	480	486	463	455	484	482	445	490	463	492	462	475	448	499	483	512	495	472	457	462	478	474	479	468	454	465	426	504	476	454	452	452	494	477	438	489	483	545	485	473	468	452	462	455	488	473	469	436	465	475	491	483	462	519	488	503	480	460	476	475	470	482	456	485	508	488	469	500	484	433	466	476	536	445	484	483	490	439	477	485	488	470	437	463	465	491	494	459	465	507	458	504	516	500	492	483	518	501	482	487	480	450	472	484	464	439	470	453	453	477	493	504	475	498	447	475	464	433	446	471	524	511	508	470	469	470	467	497	478	463	461	480	469	471	468	509	466	497	496	509	464	448	440	490	503	482	509	474	472	472	510	486	471	498	460	453	522	478	475	442	485	473	475	519	447	480	478	469	497	479	514	497	464	516	461	496	487	478	482	428	482	546	479	492	473	463	472	496	484	440	497	502	467	453	449	482	489	481	490	472	493	517	437	478	460	459	489	461	486	500	490	472	447	471	502	459	450	452	464	446	467	467	483	468	494	496	481	472	485	453	457	487	481	467	463	478	432	502	481	454	474	447	461	486	463	469	477	506	483	492	531	489	511	461	493	462	491	495	503	453	482	499	475	499	448	458	460	458	476	469	491	503	470	493	442	471	456	448	486	460	485	521	503	470	477	468	461	473	477	500	478	452	499	505	443	478	502	479	462	522	474	461	461	447	442	489	458	460	481	476	458	444	504	468	472	519	481	498	462	498	507	462	510	432	478	478	479	497	433	507	475	480	480	464	478	485	507	487	519	484	475	499	481	481	462	484	498	443	469	459	489	485	513	507	480	506	403	454	502	454	466	479	509	531	469	479	475	447	494	489	496	484	451	452	463	473	487	443	502	470	518	459	479	464	472	502	439	446	439	452	482	489	484	470	448	495	483	451	497	490	501	481	480	473	500	467	517	467	535	520	467	423	460	455	485	449	520	480	463	499	463	512	460	511	487	513	503	503	537	487	504	529	549	463	486	495	456	493	478	457	460	499	480	522	512	462	476	475	466	497	477	463	482	481	462	478	477	486	487	488	461	480	490	436	481	486	475	469	433	546	469	426	499	505	507	499	494	466	407	469	455	461	476	488	474	470	478	439	458	457	482	460	457	432	488	474	524	494	486	493	447	453	504	493	449	460	462	499	493	527	475	461	506	491	468	478	482	476	469	516	488	505	450	490	495	504	493	461	510	482	429	466	458	483	466	465	503	463	473	441	465	478	514	510	468	446	467	496	523	447	472	466	490	463	485	492	469	466	468	484	485	458	502	461	501	483	493	493	493	460	459	494	456	462	469	516	514	501	434	495	494	467	472	452	480	493	495	451	466	449	466	446	485	481	455	501	445	458	469	454	502	493	463	468	513	458	479	502	490	506	482	479	473	509	456	482	456	486	499	485	483	468	476	465	464	505	427	477	495	489	460	444	479	487	446	477	489	457	483	463	500	480	478	474	489	483	502	468	470	460	495	481	468	460	494	487	492	475	469	517	490	558	457	503	485	487	481	442	472	485	471	485	468	474	443	469	479	474	510	464	489	471	491	482	508	488	472	459	474	456	464	456	514	469	498	472	455	449	495	497	492	511	496	499	482	484	508	484	453	468	475	475	460	470	492	472	439	436	520	489	471	477	491	460	474	500	440	486	487	472	511	506	504	448	481	492	479	461	472	450	455	476	498	488	476	441	482	486	449	496	505	461	423	452	430	452	446	466	454	482	475	467	473	499	457	460	467	463	449	477	476	464	465	500	483	506	471	493	409	464	470	470	505	468	461	464	456	503	500	490	479	479	480	441	490	464	444	474	458	488	467	449	485	457	501	466	503	459	510	475	480	458	472	496	505	491	496	457	496	464	483	505	455	416	484	499	438	492	485	466	493	486	445	473	480	470	486	500	479	433	495	472	528	467	505	472	483	469	452	503	456	456	470	480	500
22720	21225	28763	24017	21237	21327	12050	2976	1937	1644	1533	1302	1150	1113	1095	984	955	885	829	795	693	697	610	593	614	589	575	595	583	605	577	585	575	519	567	535	525	486	514	510	496	509	480	479	476	465	473	487	444	499	455	463	435	459	415	478	443	478	448	468	466	459	420	427	441	458	465	451	418	436	482	431	450	448	436	435	468	460	453	462	422	464	419	454	454	434	438	451	447	396	446	408	467	413	421	466	479	428	440	419	437	444	451	438	438	466	440	422	415	467	425	409	414	411	437	444	406	395	418	446	451	416	418	425	428	453	433	473	440	476	452	450	445	482	441	510	419	418	416	425	420	449	413	457	437	463	419	437	426	413	444	379	444	459	426	430	437	440	427	425	434	429	443	450	450	435	449	430	431	456	381	427	437	452	408	408	469	377	416	442	412	423	441	444	420	447	412	429	449	390	433	451	420	422	409	416	419	429	448	407	431	419	451	411	413	439	412	409	441	410	438	442	402	445	417	432	447	443	438	439	412	423	413	425	472	446	422	427	409	430	454	424	484	443	420	476	405	451	416	420	434	427	447	401	433	442	457	429	440	403	430	457	445	443	438	441	448	432	465	475	418	436	422	432	402	440	438	443	457	403	428	464	427	429	458	441	438	426	448	441	435	401	437	437	469	443	429	446	412	464	462	453	451	439	416	428	450	411	425	435	462	474	432	433	439	460	453	431	400	421	404	426	421	437	419	451	481	413	405	408	404	420	397	423	431	441	468	419	469	461	463	441	417	429	428	439	406	455	504	499	467	442	387	419	462	394	388	421	448	461	454	433	431	451	435	404	416	441	420	434	453	436	437	423	447	482	412	450	417	466	412	455	419	445	454	415	443	460	414	440	453	433	454	444	450	466	447	442	445	442	435	388	438	429	421	413	426	464	417	429	437	430	417	455	412	385	483	458	447	423	415	421	419	431	440	418	402	437	372	455	429	442	401	419	491	402	434	467	449	418	414	447	431	428	405	445	447	442	425	438	480	468	446	416	429	429	435	463	457	421	421	424	447	416	420	473	436	442	428	443	435	454	468	435	473	438	425	443	437	421	460	435	440	438	463	458	422	437	410	450	419	438	426	425	458	417	430	471	438	428	430	450	416	430	431	458	443	424	450	409	407	483	436	421	439	455	419	455	407	436	449	420	448	455	432	445	456	449	434	444	423	437	427	462	442	426	433	407	411	452	463	410	386	433	413	447	480	444	430	425	420	422	464	426	398	446	430	455	408	453	424	409	428	453	470	473	440	436	441	445	439	442	419	445	445	459	442	419	434	418	442	421	403	434	398	434	420	429	429	429	426	434	410	431	390	452	427	416	436	423	394	443	423	447	424	414	428	466	430	425	430	464	413	408	451	460	413	485	430	469	472	464	443	432	406	470	464	434	427	402	415	461	400	439	461	422	458	431	437	434	432	485	425	439	408	426	423	403	441	437	456	434	446	450	456	470	457	484	427	445	423	440	422	445	412	418	442	442	461	415	440	446	408	463	402	432	461	452	430	421	412	447	418	411	422	446	449	449	405	447	412	460	462	395	447	463	390	430	401	454	360	396	474	408	433	472	437	435	388	400	434	435	413	464	448	418	473	425	450	426	420	418	430	423	420	445	414	416	467	462	447	466	425	452	466	412	470	418	430	466	456	411	416	412	446	438	447	452	401	467	444	412	455	410	405	447	451	445	404	445	448	426	437	446	449	431	387	438	454	445	450	440	421	485	473	403	438	438	472	434	419	424	462	499	467	412	428	455	422	454	451	407	425	441	465	387	443	429	424	403	450	445	429	418	451	440	447	385	425	439	403	421	422	474	447	423	416	438	433	422	461	432	431	468	429	367	454	460	434	440	464	438	435	469	440	449	439	410	466	437	455	463	442	461	409	446	434	436	448	432	436	434	450	415	427	462	459	472	450	423	407	424	442	422	421	457	450	458	426	422	425	428	449	420	425	411	413	427	441	406	443	415	419	411	391	418	424	407	448	397	428	402	435	431	441	412	450	421	427	419	443	472	421	459	430	447	386	426	423	460	431	402	418	455	434	426	437	442	434	441	444	477	436	462	447	429	401	404	448	424	447	428	407	474	455	450	403	411	438	434	464	432	434	395	410	464	423	455	443	447	416	441	450	433	460	407	413	429	438	431	454	417	420	460	437	434	400	434	464	450	461	434	491	451	423	421	404	462	446	440	457	449	420	413	456	461	453	480	412	423	450	441	455	403	425	421	415	390	449	460	423	415	400	441	438	446	416	462	456	412	420	469	452	468	426	454	409	399	392	440	453	434	433	394	472	463	425	386	439	422	441	434	420	409	424	469	439	434	399	457	383	412	433	413	425	430	451	441	428	413	458	433	434	435	444	396	405	426	458	451	460	441	449	429	482	420	442	405	421	430	427	433	418	408	447	423	404	429	412	395	430	414	431	451	438	418	466	416	470	405	412	477	458	436	437	478	449	416	401	436	467	434	448	428	369	415	441	425	439	490	458	445	432	446	426	459	397	443	455	415	416	439	414	452	448	418	424	464	424	425	424	419	448	444	429	436	418	467	463	448	425	452	394	424	463	433	430	372	445	420	429	425	428	421	425	443	406	408	427	426	461	455	408	426	424	455	438	442	429	456	413	403	466	437	422	428	437	426	451	483	410	430	440	430	417	425	415	432	453	407	394	444	442	418	425	425	449	436	441	468	432	453	418	423	472	446	451	451	465	454	421	427	432	439	437	448	429	428	464	422	410	418	425	419	412	418	426	445	418	448	447	434	442	441	447	448	406	446	461	435	438	465	411	472	434	414	448	445	432	427	441	466	460	401	419	419	403	437	413	430	442	439	452	451	432	441	445	428	453	428	465	438	392	415	427	439	448	381	405	477	455	438	410	444	442	419	441	433	461	469	440	445	458	409	421	430	447	393	407	439	403	429	406	429	461	420	442	447	454	415	417	446	420	451	419	451	456	434	454	430	404	411	425	428	441	435	451	417	414	443	438	426	446	445	446	438	474	453	449	470	444	426	430	475	437	417	418	439	369	434	422	412	425	428	433	441	429	405	435	421	442	415	424	450	437	440	420	418	420	428	415	457	441	431	442	414	453	427	404	467	427	454	443	423	436	427	431	422	434	452	402	384	469	421	437	442	434	436	422	452	415	419	434	414	467	426	403	383	430	472	441	433	441	425	431	428	410	445	412	399	396	403	451	455	422	430	403	434	450	443	463	488	438	431	433	473	445	430	385	434	409	431	416	452	410	414	417	416	453	474	435	429	442	409	413	442	411	437	424	409	406	400	412	444	456	448	443	447	438	435	408	446	455	392	400	450	464	452	448	432	449	407	442	411	411	411	451	459	403	419	421	439	418	426	391	443	429	427	425	434	450	440	443	457	453	421	411	451	444	409	430	431	436	404	422	438	440	443	437	454	452	408	420	440	428	438	414	392	418	427	435	454	439	404	477	455	430	426	439	414	427	445	425	438	426	425
22761	45384	34842	13251	9037	7545	6270	4640	3432	2835	2427	2197	1936	1758	1642	1500	1404	1301	1188	1047	1035	923	922	870	768	792	800	799	739	724	766	726	776	675	699	729	692	638	698	624	584	625	597	611	573	567	524	561	567	580	568	565	556	613	509	500	497	537	595	531	509	542	547	548	550	548	541	567	550	505	517	530	555	513	525	498	542	533	541	501	557	511	539	542	517	549	530	555	497	498	537	520	509	517	512	549	559	522	564	487	543	582	541	515	547	551	517	553	570	536	483	539	498	529	509	549	501	530	486	523	513	517	458	524	537	498	551	544	544	522	505	515	500	517	523	529	486	498	569	506	529	518	517	569	520	501	522	473	554	541	487	536	507	498	527	562	508	510	504	509	547	524	501	512	546	554	511	507	543	504	511	514	518	529	539	517	530	518	529	547	515	526	524	518	525	568	528	512	543	506	526	530	506	543	484	504	505	499	576	523	556	504	513	511	507	515	510	571	493	484	524	566	499	553	473	514	526	484	552	512	533	511	564	582	527	530	522	544	529	507	517	491	507	532	503	529	534	465	534	491	489	534	510	552	530	520	525	515	562	546	535	515	531	527	541	564	518	494	531	491	526	523	557	503	529	496	493	512	536	532	510	547	503	504	529	513	566	483	524	541	510	498	564	549	539	486	546	489	527	553	525	551	517	544	570	520	526	517	535	518	490	515	523	517	542	510	563	489	510	540	535	552	504	564	542	545	469	496	527	572	512	526	519	505	540	526	516	495	513	501	545	473	528	511	528	525	524	538	541	462	515	526	507	513	520	514	538	488	553	512	547	543	535	526	538	533	533	534	556	516	517	500	522	527	498	510	523	498	557	541	539	501	526	515	528	496	492	500	487	535	519	476	497	524	541	534	524	520	520	533	500	569	513	501	549	530	562	549	512	521	524	538	529	503	574	537	524	523	508	528	527	513	547	531	553	507	518	484	504	561	532	473	531	543	557	492	515	518	498	522	493	536	520	537	524	497	511	550	519	524	512	506	525	542	574	521	503	552	549	591	536	503	498	546	527	543	551	568	508	519	517	514	517	533	525	536	525	493	556	509	510	535	495	530	547	505	547	547	533	523	526	538	515	476	511	536	500	505	523	510	513	502	522	497	517	497	542	513	555	534	507	577	500	527	515	561	537	500	526	572	521	537	555	558	564	554	523	532	542	524	513	512	505	519	508	559	484	549	535	514	548	564	532	503	543	519	534	543	534	539	524	503	494	524	491	552	561	496	513	546	513	573	521	551	482	496	518	562	494	532	508	522	554	543	502	521	525	532	532	528	508	529	520	510	507	569	540	461	539	553	490	532	549	569	560	531	515	527	511	534	576	514	543	500	522	544	595	548	544	514	516	535	542	515	536	521	532	564	468	538	544	510	505	533	521	510	547	560	499	525	534	532	524	524	527	489	513	553	508	549	508	565	527	537	484	535	498	555	525	534	499	512	519	530	536	535	539	552	528	495	531	492	509	531	553	483	513	524	495	506	501	521	549	526	485	553	545	543	535	544	482	528	519	492	527	528	502	546	527	547	545	517	502	543	526	559	563	511	488	513	536	526	565	545	511	521	480	525	522	489	517	520	514	524	555	501	504	489	519	542	531	526	516	519	501	529	552	498	555	506	551	480	543	578	520	530	556	537	493	499	509	535	548	514	528	502	521	531	504	513	507	514	499	511	544	526	533	542	479	584	504	504	538	519	545	526	496	491	516	509	501	518	542	509	518	543	497	457	524	536	535	475	504	539	539	518	475	522	557	519	489	545	547	520	544	513	540	544	527	558	535	521	506	571	502	541	513	519	538	516	529	507	526	499	474	473	529	509	554	521	533	549	548	550	479	512	533	576	515	507	530	550	527	549	555	503	493	514	550	504	527	506	554	548	508	527	540	561	541	526	527	483	526	526	517	494	525	517	519	497	503	542	532	517	494	497	519	535	526	498	479	536	554	522	503	524	515	515	494	539	537	527	524	546	506	512	502	484	534	514	510	552	552	531	539	538	566	521	515	495	507	531	523	521	515	528	500	499	534	509	509	503	510	522	509	503	570	504	509	533	516	539	533	511	512	524	495	542	542	538	517	526	534	536	519	530	498	535	520	518	481	524	516	538	474	514	561	530	535	550	508	534	520	484	542	486	535	505	527	529	500	492	531	531	518	496	536	484	529	479	510	534	530	527	520	520	515	502	491	552	547	505	510	489	497	510	504	501	519	525	532	548	556	517	532	503	508	517	486	520	529	537	551	541	505	466	524	529	515	511	533	473	538	485	511	521	482	511	501	485	490	513	518	478	533	534	512	544	516	499	512	522	529	486	516	496	479	488	526	549	532	525	524	537	488	532	490	558	517	504	515	517	535	488	504	522	553	498	501	521	518	561	533	558	510	501	521	560	560	559	516	522	540	535	515	528	469	523	521	533	521	503	501	494	567	519	510	552	551	524	562	543	523	548	532	530	549	519	511	506	497	536	528	518	495	508	510	509	535	514	509	466	531	551	515	505	539	551	521	523	515	521	481	556	538	536	521	486	566	504	500	497	539	509	522	511	524	531	491	508	544	516	560	546	556	538	527	512	492	525	517	536	525	530	558	517	542	493	555	548	552	552	501	501	511	511	519	506	542	531	505	538	526	501	507	524	543	571	584	527	524	510	485	507	553	513	505	540	520	532	522	563	532	508	541	483	510	496	526	493	559	534	519	565	548	538	524	529	519	532	566	584	537	482	509	548	534	546	522	530	485	527	546	568	537	536	527	510	500	548	518	544	530	519	480	557	506	546	531	552	505	531	499	518	552	509	488	539	500	527	507	529	529	532	524	521	525	517	531	517	539	539	525	527	552	554	575	511	518	481	520	538	504	534	531	532	544	549	511	544	528	533	528	514	543	537	536	542	567	509	493	528	523	577	502	539	492	504	489	532	527	568	473	556	538	526	538	533	586	501	545	526	555	561	566	547	499	533	568	521	522	534	569	506	552	537	507	524	513	530	465	496	516	536	552	534	510	541	532	539	535	558	533	503	518	517	506	575	526	526	518	523	535	512	516	490	522	512	534	490	527	528	529	558	539	537	516	514	508	492	539	524	547	535	517	514	516	527	541	515	558	558	500	516	511	523	515	496	488	546	497	497	508	551	476	545	541	508	525	548	500	565	528	538	516	528	545	518	536	508	499	524	537	534	522	505	513	511	573	522	534	551	531	531	538	534	528	526	527	522	536	568	534	514	571	470	526	542	507	504	522	508	533	539	532	565	471	546	504	543	582	535	498	511	567	525	482	491	524	520	511	513	552	483	509	512	505	553	511	527	563	516	479	527	518	500	529	551	499	557	528	483	546	528	529	503	516	534	516	518	525	513	526	502	546	507	520	550	513	499	508	521	534	515	549	524	512	495	480	543	522	545	560	534	537	554	521	542	546	501	528	506	519	500	526	533	507	543	518	547	538	522	523	513	508	504	521	484	518	557	504	525	548	543	545	533
27649	21709	18968	5097	1791	1454	1254	969	914	831	775	752	748	693	714	698	676	627	658	646	589	594	620	620	588	585	581	588	560	533	587	580	584	594	537	600	557	570	521	530	532	555	535	534	581	526	532	582	553	544	563	531	481	539	565	540	544	486	531	550	537	517	569	558	548	525	543	536	535	513	542	595	564	587	547	534	546	556	515	567	553	550	544	529	512	567	537	529	519	580	524	541	541	603	547	530	557	491	588	535	510	575	502	561	566	573	502	553	497	555	553	550	507	539	563	597	599	557	510	526	514	577	541	549	573	532	570	540	559	534	529	573	524	510	544	523	523	560	564	565	542	483	551	558	521	517	600	567	519	523	567	532	521	515	521	548	527	553	538	517	525	492	529	537	514	563	571	539	558	508	559	499	553	510	555	509	547	533	518	587	565	528	529	540	529	561	529	531	515	518	524	546	544	502	548	559	546	531	497	528	523	551	555	539	531	551	575	547	539	554	551	550	506	526	536	522	554	532	553	523	527	556	574	552	543	547	511	523	497	525	563	525	529	549	604	575	535	583	515	540	528	526	522	538	567	537	525	548	605	572	542	531	503	508	498	535	591	538	584	570	583	519	521	526	549	538	532	524	561	542	516	570	546	494	513	554	535	531	547	523	507	571	553	540	567	520	521	524	562	526	536	571	536	520	536	566	543	557	578	525	555	521	552	548	541	507	503	548	557	536	502	542	576	572	524	515	541	541	569	609	526	530	531	564	546	541	556	547	543	558	538	589	527	518	526	574	529	553	512	514	548	555	526	532	524	512	544	555	534	562	527	520	549	581	545	540	496	538	535	543	588	555	530	529	540	521	541	537	579	497	498	535	551	521	565	527	521	597	582	483	530	561	567	533	519	570	525	532	540	543	530	552	521	509	534	581	571	566	540	531	540	542	546	535	550	550	502	512	581	554	558	552	545	537	526	502	582	514	536	571	567	525	548	541	542	502	529	510	534	536	523	555	518	547	537	506	523	549	538	553	525	504	536	533	483	560	562	539	517	513	500	547	552	574	516	539	529	555	541	522	552	582	522	538	569	544	566	527	559	552	529	520	525	542	561	557	536	570	514	534	531	567	539	541	548	507	541	544	514	545	528	461	500	566	555	529	579	572	548	564	539	544	506	512	487	569	520	534	534	484	556	535	531	514	562	502	498	567	580	559	511	521	509	548	517	526	536	552	532	555	571	503	513	583	559	549	550	527	561	561	488	539	569	522	561	533	529	546	567	512	548	577	517	526	547	558	568	503	580	543	539	526	514	532	541	515	538	580	511	520	525	547	562	591	557	568	517	553	530	573	572	539	524	581	572	546	540	589	500	535	517	559	500	552	584	550	546	496	571	564	564	513	515	530	565	543	511	574	584	553	550	541	544	560	557	510	575	569	512	549	542	533	593	554	540	578	553	544	530	508	544	549	487	535	557	595	533	568	546	523	541	521	530	570	501	555	538	528	593	551	578	507	523	536	519	540	559	537	521	513	509	508	535	542	522	515	583	549	510	550	548	530	529	522	518	535	538	532	523	548	503	572	521	522	552	544	516	541	549	538	537	573	535	603	561	535	560	504	560	595	562	533	567	535	566	518	537	569	560	536	516	555	571	545	476	542	581	518	529	532	528	513	517	527	540	532	525	508	504	569	533	546	532	540	582	562	553	516	496	552	518	541	507	518	574	535	541	557	524	539	535	546	543	539	522	526	496	562	549	567	550	557	531	549	554	520	525	547	469	535	557	550	531	539	551	520	582	560	561	513	489	522	564	527	584	552	546	495	539	548	570	562	522	552	548	559	517	568	519	571	525	537	506	561	554	540	498	556	508	550	517	571	536	478	533	555	529	546	527	541	563	483	524	537	538	566	529	538	519	551	513	551	535	565	525	517	525	535	525	568	548	533	577	548	556	536	529	575	558	544	571	546	507	549	545	534	549	516	518	526	509	532	518	548	569	531	570	565	563	525	548	576	557	564	512	542	545	520	536	533	536	515	542	544	524	554	572	557	510	527	536	540	552	569	558	535	544	581	531	547	532	556	520	547	542	559	481	534	558	541	555	572	537	514	557	544	542	530	503	529	578	545	531	518	546	545	536	558	525	496	513	530	533	511	540	566	536	542	508	533	534	505	550	545	500	522	541	553	510	533	562	554	529	566	566	533	493	542	560	568	547	564	551	531	526	498	535	560	520	511	536	613	507	525	519	489	521	538	568	551	538	552	533	540	537	576	482	539	534	529	568	524	503	527	514	528	539	480	553	557	531	583	529	517	546	552	576	525	549	525	525	535	541	588	522	545	553	530	563	564	517	536	509	590	532	563	557	509	545	517	518	535	500	565	534	529	550	502	535	561	561	493	530	550	526	567	529	559	576	519	544	552	509	524	550	537	576	584	500	533	577	581	515	529	532	576	572	611	514	564	529	544	493	530	549	559	559	515	493	526	517	534	541	540	606	541	508	531	571	539	541	524	529	559	550	540	551	526	531	511	534	537	572	523	531	507	557	521	528	521	540	532	527	558	554	548	541	569	546	537	539	552	546	534	549	505	586	500	530	576	571	518	537	471	542	560	536	547	483	535	565	535	528	576	535	556	526	537	546	549	533	560	537	548	535	555	549	539	539	557	528	545	519	562	544	540	558	513	523	588	573	501	576	540	519	537	585	534	548	521	529	576	524	527	528	533	531	579	555	543	578	546	582	556	580	557	509	543	516	521	569	512	499	525	557	528	576	498	507	552	553	509	539	564	527	559	532	504	515	524	519	525	492	554	530	544	529	527	491	503	570	522	573	545	543	514	551	553	527	521	541	569	533	551	563	491	543	550	562	509	539	510	543	561	574	525	512	535	530	536	551	530	573	527	551	577	541	570	587	559	549	562	531	561	550	513	540	565	523	558	533	519	554	527	519	540	563	520	500	521	538	561	566	504	520	575	576	556	517	520	566	572	490	575	558	563	553	572	562	548	532	515	546	552	557	571	542	504	543	539	553	572	530	490	576	535	525	557	551	512	567	544	538	576	526	531	530	510	558	537	561	527	525	573	550	524	553	575	516	554	532	543	587	542	517	561	561	544	526	506	552	519	510	537	572	552	562	552	536	561	544	529	585	558	572	578	503	471	536	492	546	542	566	510	565	527	532	556	520	525	554	540	519	510	555	554	545	577	526	574	544	518	568	528	575	553	543	513	514	498	525	515	571	576	550	541	525	511	554	555	565	583	544	570	550	601	540	546	532	546	586	567	559	557	558	559	535	563	560	562	527	554	531	527	541	600	563	505	530	502	480	564	530	539	542	537	571	499	533	506	526	537	516	549	558	582	576	535	556	524	509	553	538	552	558	508	524	554	538	539	552	514	555	553	571	540	513	562	576	558	611	523	549	496	535	540	523	538	592	499	562	523	564	547	572	594	529	583	562	555	553	530	586	508	544	550	522	554	511	529	511	533	538	570	536	541	544	547	526	532	518	554	551	542	562	568
19528	31226	21922	4344	2861	2556	2112	1770	1310	1230	1087	1033	1023	925	923	866	788	814	812	848	760	711	710	723	745	756	648	679	680	692	692	646	714	696	691	630	637	606	687	692	694	687	719	694	631	662	655	655	687	674	707	685	687	661	686	654	632	607	637	664	672	704	667	671	652	660	662	637	656	691	677	665	626	616	633	617	671	625	718	679	638	673	647	684	625	667	667	670	685	675	689	654	675	653	643	666	627	660	616	676	657	648	618	620	625	648	645	632	634	648	666	647	686	624	625	655	662	634	659	658	642	676	678	640	642	626	607	641	652	688	650	597	683	623	600	650	612	633	605	681	616	656	669	598	645	639	612	641	666	607	600	637	675	657	596	636	684	581	659	636	604	677	630	662	599	660	657	695	657	651	655	665	603	699	636	678	596	609	680	655	639	624	653	633	655	664	656	660	650	648	641	631	678	605	632	651	644	629	623	607	626	622	610	672	640	667	628	652	634	637	677	643	682	648	667	640	643	663	632	695	640	648	672	661	630	612	598	660	672	617	667	677	681	666	611	651	659	668	635	628	631	625	661	616	641	664	605	651	644	611	656	634	674	642	623	649	662	612	644	647	630	660	654	631	611	660	620	656	682	622	696	625	656	672	653	623	678	610	639	630	632	648	670	641	655	634	622	698	650	631	659	681	660	675	657	656	688	644	675	677	628	682	652	647	666	646	672	625	659	643	659	665	664	673	614	674	652	694	687	625	638	691	682	664	646	642	613	622	668	663	653	609	652	644	623	639	640	650	661	647	680	673	655	696	652	635	624	625	678	630	699	618	641	659	654	656	640	612	623	624	625	653	702	611	622	675	628	650	615	693	710	679	675	637	660	673	659	698	646	615	646	608	619	648	673	681	670	632	632	660	646	632	633	656	672	640	609	651	623	635	663	637	674	649	614	651	640	617	693	674	685	667	640	660	652	634	623	588	648	627	695	684	725	618	655	665	646	642	631	643	673	616	646	632	711	626	630	652	667	649	677	661	660	689	647	700	661	636	623	688	669	667	695	609	673	661	640	706	636	658	680	640	701	615	663	694	645	637	601	701	642	645	623	660	649	609	648	649	650	636	650	664	634	644	621	631	640	688	604	634	637	639	640	635	655	622	628	722	651	665	645	615	683	663	645	632	695	645	628	638	652	681	626	649	641	642	653	690	656	630	628	712	619	664	671	613	658	596	649	654	643	604	650	667	676	623	634	662	647	652	650	633	678	655	696	643	621	592	647	647	617	652	686	638	642	603	679	656	656	680	650	601	629	606	622	659	641	627	677	651	668	590	661	638	665	646	589	638	603	671	655	632	618	662	648	676	641	633	676	633	709	659	683	634	647	651	613	670	648	671	587	630	626	665	631	633	645	598	698	628	671	611	670	655	643	633	693	583	643	653	650	647	657	636	673	633	617	673	611	600	657	695	652	691	629	657	673	664	676	700	613	634	645	654	709	627	684	660	702	596	701	684	622	663	643	650	658	625	660	603	656	672	664	658	714	625	667	621	664	627	637	645	613	641	660	663	671	645	653	600	654	648	650	683	670	679	657	636	696	681	668	683	675	657	618	659	659	639	674	669	644	676	653	653	661	631	605	658	656	656	654	704	669	638	641	633	673	628	635	671	633	668	678	631	664	653	668	662	672	638	650	624	609	653	631	626	630	659	640	669	658	662	669	656	613	647	648	631	683	699	632	661	664	631	706	619	645	670	708	656	649	645	611	673	650	655	645	649	693	632	652	651	635	609	658	610	634	654	657	645	671	620	654	599	642	638	610	655	679	628	672	676	673	657	686	667	619	651	622	638	622	627	669	646	636	671	680	700	645	632	685	656	628	655	664	674	686	648	674	624	634	672	648	684	645	657	636	657	644	633	653	671	675	600	617	664	605	667	669	658	635	625	626	604	666	631	672	649	656	643	636	666	654	675	651	642	642	701	659	668	684	674	660	639	641	658	619	664	646	645	658	616	645	683	651	637	622	656	649	606	601	628	669	684	635	681	630	650	617	690	683	654	638	614	638	668	634	634	636	612	663	610	632	726	653	673	621	663	669	647	650	644	651	661	607	694	657	645	648	632	627	650	653	641	611	671	650	616	666	633	640	633	631	621	613	669	662	652	646	650	656	684	662	682	683	594	645	654	628	620	653	620	681	652	589	661	671	675	660	656	682	639	641	670	657	629	642	632	671	642	675	638	636	677	665	652	667	618	614	685	650	680	598	683	630	713	647	676	660	662	637	630	626	647	624	645	595	689	678	694	628	646	657	632	641	672	674	616	638	682	687	643	645	611	651	659	658	643	634	636	654	638	687	638	641	663	603	644	658	624	642	631	611	630	654	670	652	632	689	646	640	671	624	655	596	597	675	602	687	698	652	678	648	660	684	675	660	668	631	652	633	676	631	610	640	647	646	641	706	634	645	655	627	656	683	645	637	614	651	650	694	657	641	668	646	668	631	626	685	649	607	619	642	650	603	633	656	625	672	670	599	625	635	683	703	696	634	647	657	652	615	654	621	606	610	640	647	673	618	678	614	668	603	645	629	636	617	620	604	664	692	668	590	627	682	633	605	652	659	728	623	643	658	634	644	612	630	630	630	652	637	684	642	613	676	641	635	645	660	653	642	643	670	630	632	660	662	621	664	673	654	636	624	646	700	602	614	665	629	648	644	649	655	656	663	657	625	619	675	635	668	648	673	613	632	630	640	635	641	667	650	665	646	682	666	629	629	666	653	625	628	668	643	660	603	652	677	651	697	664	639	668	695	637	689	646	680	684	619	681	707	651	669	662	663	613	639	667	696	680	644	653	621	637	673	634	610	621	668	618	632	659	632	678	608	615	621	645	687	665	686	607	675	702	665	681	637	639	634	657	668	646	657	673	646	653	644	663	667	625	692	647	660	629	641	631	672	670	631	667	602	710	653	637	633	655	618	659	663	679	634	625	619	657	666	583	676	651	644	665	608	671	630	677	616	656	656	651	652	621	670	641	661	632	589	627	639	649	636	692	652	639	655	660	657	621	678	652	661	669	647	619	661	635	683	661	663	707	644	623	622	663	672	625	648	647	670	655	671	645	623	635	637	616	630	663	648	642	642	668	635	610	673	643	620	582	652	599	643	644	606	685	635	620	638	649	646	636	616	646	642	653	607	666	680	636	668	644	671	648	684	618	668	644	642	617	642	644	648	637	671	654	673	612	668	613	653	643	623	631	653	614	645	626	657	626	646	657	681	687	665	695	666	650	682	668	650	609	667	628	664	612	664	620	642	623	644	665	622	645	674	657	626	680	627	618	648	690	645	639	641	612	593	689	693	679	666	646	632	679	657	657	635	617	645	614	618	648	642	657	681	664	665	650	635	685	671	683	625	647	591	634	656	644	670	640	613	655	677	654	646	624	648	641	646	682	634	673	627	656	653	619	626	637	636	661	675	660	661	654	673	653	662	661	716	642	634	614	626	619	657	640	657	651	677	625
23754	21204	28386	24319	21191	12423	3373	2029	1470	1377	1179	1082	1088	1006	1004	935	889	861	859	789	758	799	755	728	660	705	773	707	711	669	672	642	676	647	679	696	685	687	599	619	639	643	645	654	660	603	626	609	584	631	648	606	656	566	609	590	625	645	576	574	646	614	607	624	546	580	622	632	622	594	601	620	602	607	592	630	594	608	584	604	604	592	587	609	601	570	573	606	562	592	619	602	603	620	605	610	603	595	548	554	560	551	579	638	580	575	671	582	567	647	617	623	567	616	591	579	575	585	644	591	584	602	644	611	589	568	590	583	587	596	596	623	610	594	601	611	605	588	636	580	628	602	578	589	566	617	610	614	620	629	611	615	602	568	598	558	624	592	622	587	621	569	613	590	599	603	578	609	583	579	619	632	596	615	563	630	584	600	579	596	579	617	571	609	609	572	583	590	594	563	580	615	582	578	622	583	626	572	597	590	544	613	600	578	639	590	582	590	556	598	607	619	617	624	609	620	618	596	563	614	601	517	624	603	562	571	607	629	619	624	601	614	609	610	620	589	578	577	589	600	599	622	574	527	611	608	600	580	621	575	622	625	590	616	595	623	574	593	578	593	601	592	602	600	594	587	581	603	627	594	569	620	591	618	630	622	570	596	593	578	566	572	596	579	612	630	602	603	584	617	614	553	601	591	602	579	637	603	598	618	586	622	608	617	623	603	553	518	637	589	600	596	589	591	594	621	565	591	604	620	599	610	614	623	605	580	629	594	584	606	613	590	601	601	597	572	616	630	618	560	631	602	607	610	572	607	602	572	558	539	600	555	551	639	582	559	606	553	601	582	587	605	582	609	591	570	616	562	622	569	633	594	615	626	605	565	604	602	596	591	611	629	560	609	628	634	565	595	604	625	595	577	603	624	597	573	601	597	602	597	593	604	600	611	603	628	595	598	588	612	569	607	578	591	553	624	592	638	614	574	620	610	568	617	626	604	594	611	662	598	585	607	582	630	608	643	596	606	591	619	622	556	611	618	594	644	561	634	608	584	598	596	582	607	618	614	579	564	634	578	621	619	600	589	594	594	610	587	605	607	594	594	599	595	638	595	601	586	605	541	595	554	601	589	592	551	580	591	587	580	580	577	571	599	625	559	577	644	593	567	550	631	594	574	606	581	586	584	635	603	579	628	607	557	590	581	585	594	579	561	562	576	610	564	616	616	585	580	619	579	599	638	583	594	650	578	593	631	569	574	576	573	561	639	610	578	574	603	631	580	614	615	568	606	567	589	576	591	627	581	622	615	608	601	606	561	597	550	604	589	586	568	593	580	576	574	572	577	576	601	600	582	570	610	570	621	609	588	581	631	586	599	564	587	619	606	586	566	583	607	588	579	523	605	601	598	590	580	522	550	633	597	589	589	613	645	627	568	602	578	571	612	571	574	637	620	578	613	602	587	564	609	560	584	587	592	595	606	621	549	582	594	623	641	622	572	557	586	599	583	608	601	615	577	618	561	647	583	594	591	574	612	619	595	604	572	602	641	627	602	629	612	592	592	639	584	584	592	603	622	615	590	560	591	596	580	593	640	589	604	594	589	615	614	588	574	601	634	615	608	600	610	611	604	577	605	594	646	603	578	574	584	608	549	639	574	592	585	614	620	582	635	590	589	665	579	605	664	632	604	537	582	571	595	618	538	627	604	592	618	600	525	607	597	587	605	609	605	598	621	583	592	542	597	607	577	593	583	605	606	588	564	619	582	580	633	589	562	626	618	600	625	609	584	636	564	610	594	623	588	636	620	575	606	586	591	581	646	564	607	595	576	599	612	543	602	615	615	601	606	561	587	580	627	584	608	569	591	618	629	613	601	579	627	608	606	575	586	590	605	610	629	635	567	577	648	630	573	650	575	642	593	588	580	578	586	625	607	562	548	603	608	590	526	601	561	553	609	585	583	600	587	525	592	626	598	592	614	576	618	574	606	573	613	605	592	616	619	592	621	602	600	523	595	596	567	591	637	596	581	578	591	583	596	595	612	639	595	580	582	622	589	575	609	604	589	571	579	554	578	595	590	634	578	573	596	624	594	571	585	634	615	606	601	600	564	585	604	555	551	574	564	587	612	592	604	572	626	563	619	651	601	616	577	601	546	577	610	573	618	606	593	614	611	599	570	625	613	583	640	568	565	659	612	581	626	596	578	592	620	578	600	639	564	570	620	619	607	634	582	655	550	590	580	577	608	613	587	597	582	579	599	577	584	557	601	598	569	594	593	582	633	577	616	602	599	634	585	595	585	571	610	603	602	608	619	619	613	589	587	571	596	597	621	623	604	593	604	566	593	611	612	607	611	616	595	630	625	604	591	572	586	568	610	628	634	614	574	586	596	583	615	600	575	570	600	596	593	563	586	625	570	596	615	597	555	584	556	607	596	632	617	630	597	596	578	640	610	563	571	607	630	564	581	601	625	586	606	543	598	587	581	585	601	606	623	590	596	602	564	602	609	603	579	607	559	625	606	563	617	606	610	613	571	623	590	598	566	588	579	561	596	559	638	575	635	589	599	576	622	613	611	620	593	603	613	599	584	610	612	631	588	580	589	544	599	610	573	574	587	620	595	588	559	627	605	577	616	643	589	599	630	595	584	630	612	609	591	620	579	588	597	585	591	624	538	613	609	578	597	572	640	575	572	594	593	594	588	554	627	619	604	573	570	577	561	543	626	594	579	561	585	594	602	561	607	570	607	616	589	628	592	640	562	622	597	629	574	563	621	614	583	660	557	645	568	607	547	579	599	563	532	562	612	585	596	570	593	587	580	579	574	607	584	595	559	569	630	605	602	604	594	635	598	616	573	559	599	575	615	587	562	587	556	630	569	615	611	597	593	571	559	595	563	609	562	609	605	582	575	614	568	605	593	578	600	648	608	621	592	579	617	612	596	609	622	581	632	594	617	561	585	583	598	572	572	594	619	588	552	587	606	598	597	622	584	583	637	579	586	581	570	591	606	605	616	607	550	554	574	590	618	639	607	622	592	591	600	598	632	607	601	622	570	622	548	621	600	585	628	613	549	612	589	664	621	597	570	595	630	564	605	566	619	584	576	618	579	549	614	601	600	630	566	576	590	612	615	639	565	630	604	601	558	581	575	607	612	607	623	537	595	552	598	635	546	566	607	576	582	547	588	596	602	579	557	638	593	606	593	596	603	570	580	611	640	598	598	638	636	621	593	616	576	624	636	567	593	579	574	594	596	627	598	632	596	574	589	595	584	589	590	626	566	546	595	563	623	606	559	579	602	619	600	618	590	585	543	627	616	641	611	560	592	589	592	595	580	598	558	602	567	634	609	565	602	557	609	635	552	647	597	616	606	603	556	563	593	608	562	604	616	621	599	620	578	574	569	613	643	590	566	640	587	585	591	589	635	613	596	594	602	571	584	596	593	587	608	625	594	618	573	572	570	564	643	607	547	566	607	616	576	581	599	599	593	628	623	554	618	611	602	602	570	580	594
21471	41368	32272	9672	6040	5112	4393	3302	2472	2138	1806	1626	1511	1444	1391	1238	1186	1170	1090	1067	1031	990	940	894	850	833	803	883	818	890	837	820	861	850	828	819	841	712	772	707	773	727	783	768	714	727	718	749	725	693	747	729	709	741	709	725	748	706	705	724	753	718	747	748	764	712	697	730	683	700	724	754	732	746	705	759	773	734	703	704	736	726	740	688	721	692	720	707	669	716	698	738	684	679	718	696	674	758	701	743	708	705	712	703	753	683	739	729	744	691	680	741	731	688	744	670	714	722	711	729	699	717	702	739	680	704	738	703	745	758	659	736	684	737	701	719	709	699	700	753	725	695	723	749	735	726	719	731	683	723	684	651	717	718	714	740	755	692	720	715	751	703	725	703	696	682	718	727	728	723	714	680	734	719	694	691	738	666	711	771	779	728	673	714	686	738	688	704	704	695	710	694	751	774	673	723	723	756	706	742	734	736	671	740	734	661	731	744	701	710	716	751	692	732	689	775	706	736	747	739	721	728	747	747	710	705	689	746	695	728	769	658	684	705	703	670	743	687	676	689	750	733	693	703	674	770	688	744	735	738	691	746	683	719	712	695	674	710	710	744	727	720	699	731	711	696	740	709	655	702	730	696	715	685	686	704	735	691	667	703	687	689	721	762	726	711	732	737	675	731	714	749	719	734	761	702	795	735	745	701	703	726	705	701	709	751	740	695	736	691	675	724	677	742	703	720	756	703	675	765	702	733	710	698	645	677	727	711	696	743	706	693	719	726	724	715	687	720	732	724	696	702	726	723	676	708	712	738	727	720	694	710	718	724	694	678	670	700	740	681	686	730	719	683	725	722	712	724	718	745	764	696	701	682	691	718	746	688	689	695	682	744	738	702	745	716	723	734	720	714	721	702	722	701	690	710	759	701	756	735	718	740	715	735	725	717	709	736	731	739	739	714	737	709	700	700	670	743	731	695	731	680	742	738	693	625	691	749	727	679	690	699	734	749	733	682	703	727	734	700	734	717	705	717	742	732	690	702	705	724	675	742	700	685	725	659	707	673	707	702	732	700	704	687	723	696	727	787	699	727	694	722	759	702	682	698	736	691	716	750	712	731	730	724	770	665	728	711	684	750	713	686	729	778	654	736	741	724	736	743	759	706	709	706	753	690	688	732	737	655	667	742	771	744	742	706	738	714	694	715	717	710	705	744	677	696	694	762	714	727	734	685	652	728	742	715	734	693	752	699	708	722	668	720	714	703	677	725	724	745	760	751	726	690	700	732	740	722	705	714	709	696	755	702	717	726	721	738	688	735	773	710	664	735	704	698	681	729	691	728	738	696	767	704	710	764	763	714	694	708	714	702	679	691	790	719	682	722	657	701	711	691	680	716	707	730	678	661	714	715	766	771	720	708	714	752	695	760	726	681	737	735	733	674	691	669	665	671	685	716	718	686	700	698	669	722	718	659	710	740	692	766	721	732	709	730	731	721	710	730	731	708	796	703	736	717	728	697	726	712	739	758	730	726	704	699	691	714	743	671	703	713	734	704	757	701	700	733	723	662	746	679	745	701	750	687	713	748	686	652	738	692	747	686	710	704	734	715	729	722	720	762	721	744	751	721	694	720	689	708	689	673	696	674	706	690	704	713	686	703	731	708	723	732	708	715	709	685	702	716	687	704	725	704	757	704	771	725	721	696	733	699	728	710	693	714	685	679	692	691	729	721	690	681	654	737	730	721	670	685	768	746	691	701	705	665	747	728	700	705	716	688	694	691	732	722	720	731	720	732	754	688	710	723	687	736	693	724	693	711	701	724	706	683	713	704	753	764	731	722	718	680	695	734	691	731	705	675	748	727	694	708	703	747	702	747	725	663	709	750	677	723	735	725	686	755	707	719	700	693	719	680	716	749	688	710	726	699	686	712	737	690	695	728	729	751	738	721	690	710	713	676	737	702	720	718	706	694	714	675	673	663	736	745	705	712	737	728	721	721	712	696	707	742	667	667	711	759	696	696	711	720	722	698	655	702	701	638	729	732	698	693	720	696	752	731	710	672	679	717	735	689	716	745	688	716	748	693	688	676	699	711	711	738	703	678	655	715	706	694	704	734	704	721	715	689	735	700	708	762	729	702	689	710	740	677	699	744	654	710	660	698	744	741	683	726	733	699	652	751	713	728	690	722	736	717	700	759	703	745	747	691	702	689	728	707	768	702	712	683	727	717	697	742	634	696	718	725	692	721	702	742	706	719	743	722	670	732	670	704	740	671	777	717	738	658	655	701	733	732	721	700	768	694	676	760	685	688	694	731	707	771	727	696	722	713	755	702	725	745	742	701	723	756	690	697	690	713	686	709	698	694	680	697	669	680	749	689	718	725	760	691	726	705	723	716	685	693	689	687	709	742	706	714	708	707	709	713	730	741	687	719	739	709	762	703	727	745	708	709	699	714	735	730	729	731	707	751	694	695	674	726	699	718	735	696	721	650	735	764	689	692	706	742	765	756	650	701	700	728	707	670	683	677	762	758	702	690	689	673	715	742	704	709	742	708	755	738	725	735	739	697	696	722	707	704	725	722	744	696	712	692	645	701	755	725	749	676	735	689	662	700	671	683	675	709	675	745	734	732	685	718	697	751	693	711	741	758	724	721	667	716	691	717	715	723	737	699	714	747	702	712	684	706	692	741	698	669	720	717	681	745	747	698	708	681	695	710	722	687	671	690	745	712	733	697	739	721	684	725	669	698	691	691	708	688	714	746	744	707	760	714	696	742	722	698	731	727	686	696	706	715	725	725	691	698	686	748	745	693	716	741	743	712	740	690	689	666	650	669	702	741	706	735	739	721	739	730	704	747	743	735	684	715	700	633	744	676	708	679	724	689	669	710	704	746	703	765	714	748	727	709	738	713	704	738	705	720	666	705	720	725	714	721	726	702	769	661	732	760	701	743	738	680	676	659	754	685	749	736	739	725	694	659	688	784	714	643	742	708	748	737	670	687	697	685	743	702	755	695	752	692	680	735	716	711	708	737	706	729	698	692	717	685	670	727	680	748	771	730	688	752	702	741	666	737	710	731	713	700	701	759	745	688	712	707	733	726	708	779	714	685	710	718	729	683	722	702	670	720	702	712	744	718	704	704	703	684	727	730	678	742	683	675	717	720	714	689	756	703	734	738	741	709	711	707	710	655	692	720	742	705	727	718	684	695	703	683	690	709	709	686	727	711	734	701	718	746	690	715	706	731	719	726	692	763	684	702	797	738	723	690	758	695	728	721	717	704	738	740	717	772	738	712	698	699	741	720	691	717	703	765	729	714	720	724	708	746	732	682	693	730	740	716	714	702	696	679	681	745	704	724	702	699	680	717	682	750	711	699	747	728	706	677	692	688	709	721	725	735	741	698	747	709	729	706	708	685	712	725	690	739	703	691	688	696	727	745	727	706	697	716	694	727	740	731	690	692	699	758	737	630	755	698	705	710	656	709	711	769	741	719	671	707	721	706
24699	21236	27614	25140	15122	2614	1815	1351	954	877	801	718	650	718	640	580	619	546	548	535	510	480	487	464	509	495	474	461	463	467	422	414	411	431	420	470	418	423	405	410	397	429	409	406	418	387	394	384	412	396	369	408	382	430	380	408	397	433	360	380	384	415	395	409	393	358	394	436	400	372	409	434	395	372	385	401	353	363	376	427	422	395	402	390	363	386	386	402	394	395	392	389	408	374	381	394	388	431	391	375	395	403	394	383	390	381	412	390	376	413	402	393	394	405	384	402	379	420	412	409	393	396	407	386	397	423	440	371	377	438	392	377	398	396	357	410	388	355	389	385	401	381	388	395	398	381	373	403	410	386	357	364	372	400	349	390	402	396	395	402	414	387	405	396	415	382	400	399	390	374	437	416	403	398	368	370	364	406	360	408	373	387	429	385	341	379	398	432	404	405	412	353	436	364	427	430	404	405	401	400	386	393	380	387	375	380	389	380	362	370	410	379	412	386	441	384	391	423	406	353	408	395	383	404	378	398	376	361	327	387	400	412	385	395	409	384	394	377	401	395	401	368	360	386	382	397	383	392	403	403	404	418	359	373	395	416	347	368	417	381	365	419	390	415	407	393	397	412	381	382	366	383	397	402	393	397	351	367	416	386	386	379	402	390	422	370	404	394	381	447	409	392	373	415	437	383	379	378	394	424	423	373	450	382	411	361	365	411	421	377	375	385	427	396	402	428	397	389	372	365	461	402	353	375	354	394	378	385	401	380	373	403	385	410	369	384	337	397	398	391	429	376	380	401	389	383	421	402	395	400	387	407	370	383	408	402	388	367	381	393	386	393	388	364	392	408	415	396	377	362	384	388	407	403	424	386	381	392	439	367	400	433	375	373	402	441	362	364	428	375	404	376	357	390	400	419	396	386	410	362	384	392	392	362	362	416	405	403	382	368	378	417	388	370	419	385	362	370	390	452	386	406	392	407	400	366	389	375	378	376	407	408	415	360	392	348	414	402	408	378	423	427	397	352	404	393	424	372	394	394	428	348	400	397	386	414	389	382	369	368	381	389	365	397	383	393	370	401	389	378	381	382	385	391	414	394	385	402	390	369	402	401	407	398	368	393	396	413	399	386	411	378	403	388	408	432	415	406	390	414	384	400	387	421	375	373	406	396	399	417	394	392	421	395	391	441	401	406	393	416	404	405	401	386	388	400	401	377	386	435	373	405	372	429	369	409	397	391	402	391	397	436	387	356	386	439	385	357	398	408	419	402	389	387	370	413	396	379	400	361	421	397	402	356	387	385	403	421	439	394	432	366	384	396	380	424	332	403	404	391	389	383	407	381	416	361	382	371	405	378	397	413	366	388	384	376	396	359	361	372	403	396	391	389	393	415	379	401	405	395	402	378	386	394	427	419	387	425	419	406	382	416	407	373	366	377	402	390	414	371	387	447	374	431	409	406	386	370	385	358	376	400	425	392	421	426	401	341	381	371	416	393	388	361	379	415	408	355	398	390	398	376	359	405	388	393	392	412	386	390	392	359	393	410	349	365	356	377	415	406	395	386	375	387	415	385	407	382	388	430	402	401	395	407	373	425	392	377	382	390	366	393	429	412	388	418	364	402	441	400	398	390	384	385	397	415	368	436	381	389	335	364	428	371	415	394	403	405	397	372	392	434	372	373	430	358	405	403	395	429	402	372	412	396	375	377	388	366	381	380	378	423	354	431	388	376	407	416	433	387	425	405	418	374	389	396	418	414	395	400	366	410	406	420	384	396	373	374	416	435	431	334	388	407	421	396	404	370	411	365	378	383	432	392	407	414	387	406	361	400	388	402	393	356	380	407	378	430	412	387	388	398	386	389	374	364	404	445	391	378	393	427	383	395	437	388	408	369	413	417	411	382	406	385	428	418	378	372	418	388	392	391	390	384	397	372	391	378	400	408	379	400	398	390	391	405	395	371	405	404	425	423	374	369	389	409	401	384	394	373	385	409	421	417	407	332	363	353	396	373	400	394	400	409	403	413	417	370	364	389	407	377	400	386	385	421	368	396	388	393	402	387	421	356	382	389	383	379	365	387	440	382	387	375	394	382	412	374	380	376	362	415	393	395	396	383	408	394	433	382	387	370	368	422	401	392	370	385	385	402	408	400	372	383	383	374	387	366	388	399	407	436	400	403	414	388	384	379	377	365	366	392	429	384	350	381	360	412	402	379	424	372	378	422	400	407	396	427	404	394	408	399	415	406	418	361	397	374	421	400	360	422	406	418	408	404	399	396	417	387	351	357	391	419	411	394	393	358	369	365	403	389	414	393	374	382	387	364	406	401	398	395	419	376	365	395	367	377	407	377	397	408	396	362	388	402	392	369	374	402	364	402	394	386	382	408	378	413	403	394	378	377	408	383	435	392	404	364	389	378	397	391	380	392	410	383	412	406	394	390	377	393	418	404	371	384	419	365	392	392	393	403	373	368	395	412	396	386	366	426	395	399	381	394	398	395	388	399	442	342	383	380	408	388	403	370	429	380	400	388	398	411	385	388	385	355	375	398	374	401	374	378	367	407	389	401	382	378	405	373	390	419	389	415	391	401	413	396	385	419	439	385	386	396	395	390	373	415	370	420	428	370	375	391	427	376	395	407	389	447	416	391	396	361	372	400	412	417	396	380	394	384	398	389	406	393	377	391	385	411	394	400	385	399	388	405	379	377	398	340	394	355	397	357	402	382	430	367	409	346	401	419	398	420	372	388	408	410	389	384	374	395	419	408	399	405	381	408	374	372	381	410	388	396	398	407	428	397	427	397	353	402	393	400	406	368	428	408	429	393	412	427	401	421	385	382	380	401	418	404	370	381	403	406	377	368	399	432	387	439	410	384	360	421	393	386	380	381	431	384	418	422	415	413	372	419	440	402	378	361	394	371	395	390	375	406	409	387	380	404	404	416	400	406	384	374	389	391	387	379	395	406	388	417	356	418	385	407	393	387	380	369	373	400	374	405	402	362	403	401	381	417	380	401	367	385	397	392	382	417	400	421	380	386	418	420	402	391	383	402	429	363	394	408	401	419	388	369	388	363	393	397	360	365	366	373	396	394	378	394	399	411	369	376	372	379	436	409	394	402	410	386	410	401	383	365	397	390	413	398	370	375	359	416	401	410	378	396	411	362	408	368	379	419	402	395	412	410	407	418	360	399	399	410	357	381	409	417	376	396	390	407	391	418	395	408	372	363	389	361	384	370	380	395	401	409	374	353	384	413	416	385	382	405	373	387	433	380	438	394	414	381	393	365	415	406	402	375	378	379	413	343	389	396	392	396	402	397	420	374	392	361	398	424	386	414	383	387	403	391	412	396	396	399	390	386	397	436	399	397	423	385	417	385	389	397	372	385	404	403	441	442	399	408	360	416	418	341	362	375	407	366	400	404	371	374	407	392	364	395	376	403	406	386	391	394	370	379	389	368	380	389	399	374	403	375	398	385	377	412	411	406	390	388	379	386
22635	38382	29167	8944	4588	3753	3157	2472	1829	1532	1341	1219	1070	989	917	862	807	838	736	695	666	651	670	577	567	611	585	553	628	565	593	563	540	553	568	560	549	519	540	511	511	504	519	536	478	485	498	507	486	476	492	466	557	470	471	484	496	492	486	519	467	432	458	426	497	484	461	457	440	514	487	457	478	537	484	501	475	470	475	467	478	481	531	458	479	485	495	469	487	460	490	479	517	462	454	513	491	473	472	476	519	502	515	467	480	529	480	478	476	490	464	496	506	454	521	476	480	496	470	479	502	506	460	489	477	471	462	439	453	497	458	473	455	462	449	466	498	473	483	463	514	498	463	483	486	469	513	457	492	509	458	544	468	459	438	493	444	491	465	490	466	452	470	485	466	460	477	494	435	484	464	477	469	495	498	472	450	464	460	463	460	509	464	475	517	498	475	489	464	500	503	498	478	494	478	445	472	497	479	476	504	459	498	482	484	495	468	445	473	448	452	444	470	484	495	499	485	491	504	456	468	476	495	436	494	491	513	435	512	445	536	472	494	452	466	447	462	487	470	480	478	501	498	470	506	498	459	472	468	470	495	466	509	483	453	453	481	495	488	510	493	427	513	517	507	491	455	506	455	446	490	484	454	503	468	473	460	476	504	437	489	486	489	456	454	464	491	506	476	477	500	497	458	506	463	510	507	419	438	487	500	503	446	472	489	461	478	449	460	507	496	472	502	473	495	497	466	472	493	451	437	496	478	468	510	477	414	501	477	501	458	484	464	479	423	475	513	479	480	480	470	472	478	473	480	510	498	452	493	518	472	472	479	467	484	483	434	467	513	464	493	511	505	479	520	476	481	465	489	449	485	485	475	501	480	477	473	520	510	479	435	497	502	459	451	467	471	448	481	478	479	481	479	529	440	423	470	480	500	467	467	453	421	438	482	415	489	449	471	468	477	469	487	518	487	520	491	471	474	504	474	458	499	468	473	497	484	491	451	528	436	517	451	486	450	472	467	486	453	506	489	456	485	452	474	457	446	478	454	497	493	484	498	462	421	452	510	490	446	479	500	485	461	463	447	458	454	502	432	473	480	484	487	490	513	484	428	487	456	457	460	494	504	450	496	476	465	472	469	507	506	493	528	469	512	441	483	489	471	474	500	521	488	505	491	485	431	469	510	509	481	480	451	440	495	452	478	491	517	492	495	487	486	495	478	451	452	481	475	457	469	436	507	475	484	456	466	443	484	487	463	462	436	493	459	436	467	485	465	454	462	482	445	463	445	500	464	515	447	456	458	469	488	473	476	465	499	461	516	528	504	475	450	503	517	456	432	481	495	469	509	530	489	436	475	493	452	456	479	495	490	504	513	505	490	513	449	470	452	457	485	476	453	483	494	490	421	490	475	502	463	464	464	465	476	449	476	490	520	504	463	492	417	471	523	504	511	477	500	498	511	486	467	460	479	475	488	492	542	468	464	484	465	472	488	465	445	518	474	485	494	477	535	484	507	500	502	506	468	473	471	461	449	478	480	494	505	463	465	459	479	457	460	495	489	427	488	491	485	472	452	481	474	508	482	484	451	465	486	472	480	482	477	488	527	448	489	487	486	508	463	495	483	481	460	489	481	511	477	482	482	473	449	460	469	480	516	448	494	478	463	454	485	466	457	471	486	491	498	472	465	466	476	491	510	457	490	465	467	493	503	469	463	480	442	472	443	523	479	515	499	482	507	459	476	428	527	473	457	479	515	441	470	478	537	482	506	443	463	474	469	499	462	458	431	481	495	493	521	484	466	481	521	496	535	496	442	458	484	453	462	484	489	460	448	498	453	484	470	468	482	476	486	481	491	495	453	458	472	438	474	496	481	483	524	458	454	489	445	469	483	472	456	479	470	450	449	459	456	448	509	498	518	471	501	467	522	483	485	464	483	526	424	484	465	475	457	469	492	471	481	464	467	466	452	492	425	503	468	457	459	487	464	509	493	479	458	501	465	479	486	454	473	460	511	527	551	492	527	509	448	486	480	459	449	484	463	466	488	525	469	431	466	493	516	494	462	484	500	424	470	472	476	493	505	508	499	489	465	497	488	504	470	462	483	433	484	478	442	511	481	538	485	451	480	477	483	502	473	476	470	474	508	510	456	450	471	457	489	513	491	481	461	500	473	470	471	457	505	467	460	429	485	443	478	482	492	488	478	508	520	448	470	496	467	475	448	459	489	478	486	474	494	460	498	469	464	448	468	473	487	468	455	502	488	490	483	487	471	484	461	435	484	469	492	478	465	451	485	461	458	487	446	511	477	481	495	518	464	492	466	449	458	447	447	474	476	447	461	489	490	472	489	508	483	474	504	449	489	442	469	472	508	460	450	446	470	476	459	465	451	521	486	483	514	458	514	462	484	489	481	517	430	472	511	499	481	483	488	468	490	470	459	484	477	464	475	497	446	475	485	467	480	466	467	492	498	458	476	518	461	469	508	450	504	513	450	478	479	467	449	500	505	517	501	470	512	492	480	440	483	490	488	480	470	462	500	487	486	466	470	516	480	511	506	502	475	490	529	458	438	441	469	464	484	473	479	511	474	493	488	447	490	461	480	480	482	448	477	484	454	457	461	506	433	476	477	452	471	494	482	480	512	460	490	485	495	482	426	448	457	470	457	507	501	485	475	500	460	448	497	557	470	499	470	484	490	464	432	427	481	471	503	492	451	512	439	490	474	489	466	454	465	481	509	494	461	439	466	466	467	471	511	464	474	519	455	480	493	461	487	475	468	443	496	508	459	491	456	473	439	445	503	484	513	449	459	480	462	489	450	479	479	487	480	416	492	476	481	521	489	469	465	454	471	526	477	499	488	447	476	452	501	490	505	485	501	483	445	459	440	475	515	483	514	469	482	463	493	493	438	471	470	448	459	487	488	467	454	494	473	481	456	470	475	472	458	492	505	458	468	455	473	495	508	458	455	491	461	483	469	475	514	486	457	484	435	470	437	476	481	474	472	496	493	476	459	460	477	474	492	482	430	455	476	469	477	467	514	487	456	478	476	475	460	461	496	468	478	493	484	503	491	433	483	473	484	468	481	499	490	479	489	482	512	487	484	482	502	477	487	482	524	481	454	475	446	486	478	454	493	485	468	477	449	515	512	470	490	475	450	459	469	497	440	506	472	485	495	466	455	473	484	474	482	501	482	481	435	486	432	475	452	490	466	478	471	497	482	486	461	503	457	461	479	473	482	501	416	451	498	448	490	472	462	481	475	466	478	444	491	474	483	482	469	492	480	484	437	493	452	483	503	478	486	444	407	467	496	481	467	485	446	497	498	480	494	483	502	478	471	466	455	506	520	482	487	481	482	486	506	429	500	510	480	522	485	492	510	489	484	471	514	431	496	464	481	481	513	481	475	484	414	471	490	443	487	465	498	495	504	451	451	489	493	454	455	480	481	462	485	486	451	470	462	452	498	513	472	516	456	470	497	454	480	518	488	471	472	492	483	463	482	468	429	473
22736	21254	28807	24042	21260	21357	11975	3146	1919	1641	1485	1277	1139	1001	1011	992	888	908	824	746	737	683	596	594	604	588	608	582	608	549	573	558	543	552	579	534	530	503	491	476	479	512	471	444	451	459	459	490	466	478	474	439	446	450	461	440	462	426	460	439	456	487	469	432	428	483	468	474	447	428	436	418	442	462	462	473	457	446	436	450	428	474	428	473	513	444	420	424	427	438	425	442	468	428	426	442	414	427	451	445	412	474	449	424	458	428	458	424	419	434	437	439	435	441	457	415	424	392	418	411	447	459	468	443	443	407	428	453	385	409	405	448	492	426	427	474	451	442	422	434	411	432	427	462	440	384	432	417	451	416	428	449	426	476	401	423	425	425	456	433	411	431	402	440	462	431	440	425	416	432	462	407	471	456	449	465	427	456	464	428	450	461	420	448	447	425	453	423	431	434	433	432	455	445	442	448	412	433	440	434	425	424	472	465	426	409	441	422	416	405	436	435	454	454	411	417	451	463	456	452	423	456	439	462	427	482	455	439	397	439	418	440	463	412	430	426	413	450	438	453	451	410	430	461	479	424	420	481	408	458	436	442	441	420	417	429	434	424	424	436	438	457	430	479	446	450	445	443	440	477	426	453	413	387	431	437	433	416	459	422	458	420	466	442	464	449	459	421	419	447	437	455	421	472	450	426	412	434	409	395	461	429	436	432	445	439	452	469	443	434	431	427	393	451	418	413	433	429	448	408	413	410	435	435	427	438	432	451	476	398	468	413	426	418	421	434	504	432	439	439	472	430	430	434	459	464	428	439	467	461	436	453	398	443	435	497	420	405	425	427	461	437	437	459	426	478	432	452	450	431	441	427	383	456	450	431	466	443	451	420	435	417	434	422	436	454	429	470	428	413	477	412	440	467	443	435	437	423	398	432	404	438	473	462	452	397	417	445	442	406	422	455	451	400	434	422	442	427	426	456	421	437	456	424	443	439	428	439	376	428	423	445	425	407	432	448	432	434	368	409	434	468	444	442	422	402	467	410	441	378	468	416	473	415	427	426	433	415	450	459	448	411	429	428	386	458	459	410	475	447	415	423	428	436	451	405	428	432	444	463	433	409	433	471	438	460	419	446	448	468	481	443	479	452	456	467	402	427	435	425	411	434	394	413	449	400	435	436	419	456	467	456	446	436	419	424	429	411	431	425	416	425	440	434	417	440	428	427	456	429	447	421	415	444	429	409	463	470	426	454	424	454	430	428	398	432	446	406	449	414	429	482	421	468	419	399	407	423	424	467	439	427	424	393	427	409	413	431	432	447	426	421	395	423	403	430	440	422	456	383	388	423	438	450	452	441	440	443	468	414	467	448	447	441	474	448	451	458	487	452	419	434	431	424	434	454	433	408	453	468	435	450	411	411	424	427	412	438	459	411	436	447	431	491	390	436	434	405	414	428	426	414	427	459	443	446	455	444	420	434	444	434	424	418	430	424	421	431	404	465	436	430	431	434	424	426	424	427	400	464	450	442	445	394	439	436	408	457	434	431	420	466	450	457	406	473	463	456	413	425	419	422	434	427	439	450	399	398	433	390	418	427	431	451	444	441	414	428	480	414	439	448	425	443	422	449	436	440	459	411	407	442	439	464	459	425	455	456	411	398	425	401	445	403	414	433	391	460	406	440	452	453	442	431	436	446	435	448	400	433	412	437	449	442	449	465	425	429	410	427	446	448	430	436	432	442	438	399	436	439	444	419	406	418	431	417	446	387	408	454	435	438	448	457	421	448	439	444	427	472	423	407	422	425	437	412	430	435	423	437	402	421	428	463	382	420	417	429	445	404	413	422	434	438	457	450	468	415	432	402	395	416	444	449	401	454	455	446	463	417	418	425	461	406	439	433	476	434	419	423	428	457	403	447	399	423	434	418	423	414	417	456	436	413	419	447	453	470	453	397	445	422	423	396	421	468	414	445	425	433	446	457	454	409	429	415	465	429	463	443	411	435	400	419	438	400	394	430	427	433	460	411	413	424	453	433	429	414	426	429	451	423	384	436	460	409	432	443	450	397	401	435	422	439	386	425	446	436	445	408	429	426	460	444	424	442	441	473	452	442	448	419	416	462	412	431	439	443	431	480	445	448	434	465	473	441	463	443	429	436	400	441	445	494	440	402	416	428	443	440	423	424	427	413	422	446	419	473	430	436	432	442	422	457	415	462	447	433	452	438	419	435	464	402	452	427	451	444	444	419	474	428	406	454	393	467	419	458	433	396	410	425	453	398	445	426	428	462	422	472	413	437	395	416	427	423	438	463	456	465	431	429	417	436	466	438	444	419	418	430	436	453	419	423	409	425	424	381	405	443	408	438	462	489	420	471	428	463	416	421	447	432	427	431	454	403	391	446	448	440	448	438	432	415	419	432	428	398	417	423	435	432	451	409	430	458	441	425	434	444	431	455	462	494	487	456	445	442	435	464	432	418	414	445	463	439	419	384	433	432	456	449	421	424	423	393	439	421	425	432	459	454	425	437	448	432	421	453	437	412	445	428	406	444	414	479	409	421	442	462	475	417	464	448	436	434	445	437	433	452	439	424	400	408	422	420	425	413	414	455	464	462	404	445	412	414	461	376	423	455	431	399	422	448	443	439	445	450	420	429	405	426	424	463	422	409	468	401	462	435	437	434	438	411	457	422	449	406	435	439	422	468	406	421	389	460	455	480	413	441	441	446	412	408	442	415	407	437	431	443	493	430	424	426	440	411	474	469	433	403	453	403	433	433	425	430	461	384	461	422	421	466	441	425	421	464	449	468	480	437	438	456	460	455	451	465	457	428	424	423	397	432	440	448	409	430	389	403	427	426	456	437	430	462	431	430	430	484	475	438	443	460	417	428	426	444	432	419	420	428	450	461	481	409	423	426	440	463	448	446	434	438	427	450	400	427	443	444	410	438	401	442	466	431	416	433	416	453	421	465	402	440	449	436	397	422	410	454	444	445	430	426	420	442	430	440	451	470	432	452	431	413	394	395	417	417	443	431	415	444	454	452	448	416	461	429	386	434	461	438	398	429	426	418	403	437	442	434	430	435	477	440	454	440	432	452	445	429	459	419	409	462	451	422	438	453	421	454	431	438	453	409	438	433	387	470	430	457	399	442	456	393	429	419	439	415	449	425	414	431	450	459	430	395	463	424	419	408	450	385	445	452	411	426	435	437	419	418	430	407	456	442	435	414	448	452	450	425	407	410	420	437	486	431	433	400	462	411	434	422	453	433	429	385	425	451	445	431	431	437	433	439	436	406	425	427	483	417	430	428	390	372	435	435	441	391	364	453	404	418	441	425	403	418	427	472	438	438	441	446	419	412	404	438	434	387	429	425	422	490	418	443	427	419	467	436	479	494	423	443	411	429	461	395	456	406	400	449	417	448	466	428	424	417	398	430	432	412	448	452	427	423	464	420	432	399	447	431	423	447	413	476	439	428	394	428	426	441	394	455	421	411	434	424	432	432
23531	45429	38417	14637	8920	7077	6255	4659	3376	2761	2326	2016	1892	1646	1635	1450	1374	1259	1130	1118	1047	986	926	864	799	809	809	728	768	744	755	730	744	698	735	683	678	655	657	660	599	578	677	577	603	617	606	601	549	579	531	582	595	542	524	476	535	573	559	557	504	573	548	549	528	539	550	525	529	570	566	552	560	559	580	572	529	577	556	537	529	535	524	543	561	517	522	563	531	541	524	566	562	562	525	528	525	552	507	541	528	525	544	554	514	546	532	507	518	521	513	529	503	510	517	546	524	539	517	567	507	522	507	519	503	543	500	546	520	582	543	509	536	563	529	564	562	492	506	504	542	530	507	537	529	538	521	546	529	526	501	536	471	526	561	542	551	511	504	531	576	529	526	524	531	508	510	558	515	521	522	555	520	531	540	524	498	504	536	491	531	552	573	533	525	573	538	523	504	546	502	541	505	523	562	510	554	492	569	501	533	554	552	499	521	550	537	516	521	488	548	535	531	521	509	540	572	546	513	536	505	532	507	482	577	523	518	502	525	549	580	531	500	550	555	482	494	567	519	546	538	527	534	531	502	489	555	522	486	508	513	506	520	542	501	548	573	512	535	511	529	528	543	511	530	508	514	563	493	531	549	505	516	527	563	540	488	518	535	498	540	579	527	524	556	478	554	515	519	544	545	497	520	509	519	494	558	546	511	554	536	528	522	550	513	542	512	514	523	509	521	510	485	534	536	522	530	509	524	522	507	491	540	537	533	507	521	532	521	535	493	524	543	521	559	538	534	506	570	503	531	524	516	557	503	535	509	499	545	517	519	523	526	469	524	474	525	525	536	561	511	499	538	528	532	527	520	551	511	530	561	534	552	505	510	452	533	577	559	540	544	469	527	522	534	576	516	544	508	514	522	545	514	476	503	542	538	572	507	564	504	563	558	517	524	505	555	528	519	515	566	532	511	555	540	539	523	529	546	549	536	501	519	549	517	548	518	524	504	519	563	532	509	526	556	530	492	489	588	541	538	576	529	541	539	501	536	561	558	516	483	529	544	529	552	535	496	490	522	516	557	517	502	504	539	520	506	500	553	533	491	494	560	538	518	538	577	513	516	559	532	520	541	523	526	538	538	545	538	576	506	521	521	530	533	525	529	511	527	529	497	536	532	513	517	537	551	527	499	520	519	524	518	534	501	537	540	517	549	516	508	519	518	538	493	513	494	471	544	561	509	541	552	557	528	524	528	539	545	549	545	533	517	531	537	527	514	512	500	544	536	530	524	514	518	539	541	503	513	525	531	535	518	544	555	510	528	480	501	509	542	496	524	509	527	540	510	555	570	493	541	537	507	542	588	491	532	520	529	556	504	529	469	512	557	522	539	545	536	560	550	529	530	503	478	525	550	541	539	542	504	504	530	555	558	548	559	512	512	496	527	536	551	545	518	507	506	549	499	533	470	533	528	518	546	517	548	456	551	505	539	525	506	568	523	520	522	507	567	527	521	533	513	551	488	523	503	537	532	520	537	488	559	534	519	522	478	548	519	507	495	459	546	522	490	497	530	522	516	510	536	539	546	495	540	469	518	527	509	508	523	514	500	512	530	508	520	507	486	494	566	561	549	537	500	489	478	529	578	538	549	538	522	518	491	537	537	551	500	495	541	548	536	556	525	532	530	527	513	509	492	553	521	534	514	520	550	530	529	526	500	539	510	548	481	501	517	533	531	529	530	520	468	490	523	512	548	562	530	550	531	503	565	492	518	516	499	506	552	503	552	547	540	526	486	550	494	537	469	500	542	510	573	537	537	570	526	560	485	529	556	551	556	513	507	548	532	521	525	502	521	533	529	542	546	539	542	546	532	504	517	510	537	516	516	498	510	558	527	523	529	508	524	528	552	535	550	515	513	525	587	548	539	492	518	554	530	543	559	528	517	561	533	500	501	526	502	572	519	528	514	537	533	521	528	517	553	525	494	533	534	542	553	534	525	567	516	524	524	541	503	524	544	497	540	506	514	507	552	511	538	501	497	538	505	512	512	475	549	560	515	527	520	534	531	534	532	515	528	486	495	520	581	523	553	552	545	528	539	515	550	507	518	520	525	527	506	538	510	539	507	514	527	496	529	481	526	507	549	512	518	529	585	509	520	566	529	547	506	522	515	557	545	548	543	539	498	471	539	554	457	539	517	532	507	551	553	512	508	543	570	528	506	545	473	520	545	517	540	526	540	486	483	513	530	491	591	516	510	535	535	549	531	547	527	518	511	483	519	563	525	511	524	517	528	536	541	537	544	532	554	546	534	521	527	509	475	518	521	511	528	529	557	540	564	528	498	527	524	533	537	513	519	530	531	519	541	521	544	512	536	555	528	523	546	503	529	497	538	521	525	539	555	521	513	530	588	535	545	511	525	578	527	526	547	505	524	527	543	481	538	566	538	517	533	547	540	541	541	557	561	480	522	500	515	548	500	503	545	518	507	533	518	521	522	519	523	524	508	535	517	494	542	525	504	493	502	532	522	536	537	510	532	513	535	517	535	485	485	505	556	512	533	549	535	521	565	513	548	501	532	511	550	541	516	563	560	502	514	486	576	558	526	538	571	512	513	530	517	522	559	526	531	548	521	507	551	486	509	514	530	487	513	561	489	535	535	470	495	512	522	494	515	556	516	503	523	507	503	546	490	557	527	522	549	477	545	546	518	529	500	519	488	552	545	524	527	506	565	510	522	526	516	510	500	529	519	498	545	535	525	507	491	581	514	513	536	544	528	524	514	556	533	508	553	553	530	559	518	472	522	533	553	521	554	512	573	521	531	594	515	503	550	491	527	482	519	544	515	570	541	536	525	566	508	508	553	518	501	541	554	551	494	515	549	493	502	491	534	524	496	496	498	530	513	579	512	507	494	517	560	513	518	529	513	517	525	501	506	550	541	551	539	527	515	515	547	537	522	522	575	550	521	527	533	492	489	564	561	539	557	551	545	500	483	512	494	532	513	543	537	547	534	517	529	548	549	497	521	545	498	548	515	572	562	481	511	525	535	497	558	524	528	517	533	509	530	518	535	525	549	559	523	547	549	475	532	542	517	505	548	511	521	548	533	522	491	524	535	548	518	510	528	513	537	547	500	523	505	573	515	518	488	508	544	531	530	499	540	519	516	541	542	535	581	567	518	501	533	567	524	531	539	535	537	529	533	518	568	503	510	519	474	526	551	525	482	550	577	536	567	553	522	516	559	538	536	507	501	512	569	516	514	516	503	540	515	513	549	507	561	529	579	532	491	534	571	555	494	501	559	542	514	534	532	534	492	550	539	517	528	570	538	538	531	535	497	553	508	545	543	510	496	537	571	563	517	538	561	541	490	519	560	499	480	561	529	544	531	545	515	508	555	536	555	510	504	533	551	522	539	526	507	568	495	564	545	493	545	521	541	486	557	553	533	515	524	507	523	496	502	505	542	536	502	541	517	543	524	553	545	551	476	513	529	538	520	520	487	575	523	504	506	538	540	463
27764	21879	19700	5915	1913	1422	1322	1052	935	799	732	744	688	684	702	603	684	669	679	623	580	569	591	578	538	623	615	594	562	511	602	622	592	578	592	571	529	566	548	588	534	576	550	552	506	530	560	500	547	559	588	545	489	538	567	521	534	526	545	543	539	536	493	525	548	501	548	516	545	540	498	546	503	584	519	536	518	579	531	549	475	552	505	538	549	505	548	577	539	546	552	548	576	614	563	564	505	534	534	540	533	536	554	524	551	531	569	544	517	532	522	528	528	591	565	512	528	516	527	539	535	527	501	541	522	550	556	545	535	553	564	545	547	577	575	606	524	577	559	562	560	536	536	551	536	531	529	540	590	524	568	547	566	540	524	552	533	576	532	544	549	554	546	475	537	519	525	526	562	568	528	501	562	592	542	554	552	522	492	514	575	542	534	572	573	493	533	517	546	558	502	550	537	572	534	558	555	542	518	518	519	548	530	535	550	546	543	528	541	496	504	556	511	551	477	556	543	565	534	534	543	522	531	530	543	516	523	552	543	501	556	557	530	514	553	529	558	531	551	573	561	542	553	517	552	484	550	544	549	497	492	531	555	546	590	550	559	511	500	500	527	554	518	542	545	548	525	498	533	539	531	503	514	562	568	534	504	568	552	499	499	586	566	560	512	507	552	514	545	534	566	519	519	545	546	563	545	559	550	579	527	540	529	543	533	569	553	544	541	562	531	536	522	544	553	565	542	541	548	558	513	531	530	521	543	527	523	523	583	557	509	537	553	556	513	556	552	517	619	556	559	546	562	537	485	520	523	552	524	524	569	578	515	512	510	529	526	532	478	585	569	576	560	541	497	488	541	527	553	541	584	555	551	541	558	526	546	545	552	552	537	531	523	518	557	551	528	523	515	535	540	569	554	498	511	554	530	521	555	501	478	525	534	532	535	516	552	527	534	572	520	505	562	547	513	509	563	596	535	548	576	545	492	560	506	563	546	513	531	577	573	497	557	531	504	512	561	540	512	540	539	534	511	519	562	518	526	570	552	517	522	569	526	511	549	525	568	531	520	538	533	552	544	564	549	607	532	527	512	501	578	548	540	536	561	552	535	540	560	543	543	535	515	516	559	568	573	568	537	576	552	514	565	538	516	561	546	569	507	533	543	506	574	547	514	558	563	529	548	548	542	549	594	573	499	549	527	535	541	549	535	565	535	497	544	595	559	515	496	559	554	575	551	526	535	574	545	535	542	548	558	559	527	531	510	521	525	557	538	496	560	580	569	534	582	498	538	572	505	542	521	511	576	538	522	527	516	491	511	567	542	541	523	587	553	525	545	556	536	524	518	527	544	533	494	542	529	536	549	492	573	550	567	557	553	552	498	481	541	548	533	563	524	476	588	551	514	521	507	557	536	516	516	507	502	552	541	563	496	532	560	505	550	549	548	553	524	592	546	560	512	544	512	499	513	524	545	537	540	528	506	544	522	539	558	538	515	476	550	529	559	595	551	553	506	543	575	533	587	530	543	529	549	494	551	496	541	497	545	552	548	526	509	519	565	507	570	527	554	565	540	516	518	553	515	524	527	559	533	540	561	575	496	585	534	518	552	561	539	543	552	561	538	565	580	567	523	576	557	551	535	502	557	535	551	548	530	511	529	505	562	497	525	517	532	547	555	546	555	501	536	569	524	538	577	537	548	535	537	519	530	558	509	566	543	566	572	568	542	544	527	574	535	523	519	538	514	555	544	540	568	545	562	567	535	566	523	528	565	545	549	498	547	521	522	487	511	531	515	521	526	556	524	532	527	499	492	503	541	527	478	530	568	552	531	566	552	516	512	535	580	548	523	504	556	531	504	585	514	526	518	592	580	562	527	552	548	529	549	544	522	555	571	559	569	541	514	558	553	552	559	496	519	560	560	544	567	538	521	563	545	565	523	515	507	535	563	543	480	534	529	522	583	517	508	575	550	569	533	535	556	539	519	554	542	527	575	538	541	570	542	550	528	498	494	524	505	559	551	532	514	548	563	559	543	538	541	556	546	560	525	538	542	586	503	546	559	537	548	570	566	570	548	537	509	575	497	556	506	504	544	528	558	533	529	546	512	512	525	550	529	530	510	514	523	564	517	532	522	543	535	536	557	554	578	544	543	556	561	600	538	552	555	506	560	543	548	538	508	535	578	615	521	536	551	519	561	535	536	512	498	566	530	560	574	560	575	514	535	541	529	521	541	579	556	573	525	507	574	525	562	554	521	501	517	520	569	519	530	562	538	545	566	578	512	539	536	559	539	509	548	533	571	552	559	499	518	505	553	562	587	538	515	548	516	540	570	529	601	570	539	508	555	576	553	549	561	526	558	559	570	534	527	523	506	521	581	515	514	555	542	552	523	561	556	541	527	539	547	501	543	510	559	508	515	545	486	534	533	458	552	536	528	568	511	573	529	535	570	513	549	565	565	574	539	556	527	547	547	551	564	555	548	542	533	557	560	540	567	554	495	521	507	559	545	534	561	575	519	532	519	523	597	511	538	580	576	553	511	588	558	530	519	550	571	546	523	549	533	504	553	493	560	535	595	535	565	571	541	527	560	504	539	540	538	513	572	518	570	544	528	503	552	541	567	522	561	537	527	567	517	538	553	563	547	572	544	516	539	524	559	549	495	530	512	540	566	539	552	532	563	549	504	553	529	539	524	535	524	539	569	535	521	555	526	546	533	563	544	554	515	504	517	520	547	517	572	550	560	510	527	534	519	547	525	529	479	536	584	545	574	509	552	526	574	552	509	524	539	505	594	510	511	507	559	559	542	534	522	532	533	541	572	546	514	531	514	575	534	523	518	533	534	506	512	576	545	592	530	537	564	509	572	521	524	537	542	544	533	592	552	527	543	534	540	567	513	528	551	536	560	546	537	543	553	570	527	528	542	501	521	560	530	514	519	542	563	521	541	551	499	536	566	573	533	536	497	534	532	546	565	546	547	539	530	514	560	532	576	536	517	520	534	573	549	558	498	528	495	534	547	559	573	536	525	536	531	532	568	591	541	552	546	525	535	510	554	521	521	559	541	550	510	561	561	551	531	559	553	557	554	540	542	573	535	548	566	537	536	553	525	535	559	551	536	535	544	538	547	511	567	527	533	607	535	546	540	521	513	540	591	516	500	557	545	540	580	548	534	546	535	498	537	593	584	541	542	526	547	502	584	587	548	506	539	526	546	512	509	528	586	493	533	547	548	525	546	559	561	529	526	555	572	515	545	525	513	553	516	522	490	547	536	540	508	542	533	567	562	547	503	560	530	494	556	547	534	508	559	559	544	537	566	585	553	513	556	553	548	573	575	511	528	565	523	550	527	536	512	572	499	550	496	542	518	590	549	510	519	532	488	574	491	548	543	572	524	569	514	549	545	557	510	509	572	537	558	548	499	526	540	546	496	574	560	529	527	544	550	532	561	537	533	529	516	511	500	592	553	554	574	552	554	545	561	573	569	497	531	516	584	555	512	481	512	559
19886	31815	22735	4949	2923	2392	2248	1712	1409	1186	1086	1066	978	907	881	893	827	795	800	738	744	737	771	752	737	729	735	749	678	633	763	653	684	685	702	691	671	688	659	627	640	670	708	621	633	671	691	671	660	656	660	674	679	617	673	611	651	686	666	632	602	613	689	615	673	640	667	640	689	672	611	687	697	639	665	672	633	628	631	661	637	673	627	651	648	621	640	681	705	632	623	581	648	637	671	634	617	656	658	635	634	623	626	658	689	676	616	653	664	644	646	670	713	655	601	652	645	578	666	611	658	613	624	643	660	617	664	669	643	624	658	671	654	653	614	670	690	624	630	628	624	619	620	642	652	659	613	673	651	681	717	671	638	671	652	680	635	691	670	667	611	668	646	611	681	655	640	644	608	677	684	631	689	659	661	674	638	627	644	613	662	658	652	634	626	639	669	597	656	642	623	665	610	654	684	618	647	692	654	671	632	670	644	638	610	653	648	624	639	663	640	614	665	644	612	648	656	650	639	635	638	636	664	630	711	717	632	585	653	668	704	658	644	629	621	651	637	662	646	654	643	628	662	610	663	688	617	603	613	662	699	616	652	678	627	636	648	686	639	633	704	641	679	630	661	627	683	684	634	595	623	624	629	656	615	652	675	618	656	614	683	677	647	657	669	686	626	586	638	653	626	610	629	659	647	628	655	675	685	633	669	661	637	689	628	666	690	633	618	660	734	617	596	649	647	632	652	607	671	594	667	624	704	641	649	643	678	607	647	673	640	651	666	646	636	632	631	665	647	699	636	645	629	638	626	660	643	636	639	639	607	666	680	628	642	658	621	650	708	635	695	621	623	665	648	657	643	631	621	633	656	641	673	645	600	632	651	639	628	655	656	647	669	649	636	670	666	697	647	657	604	658	655	673	673	629	651	653	651	684	672	645	650	639	682	647	633	647	623	648	669	639	686	679	657	634	618	655	673	636	620	610	652	633	655	674	697	668	651	713	659	690	662	632	608	662	609	677	665	698	669	674	650	634	665	628	654	630	617	676	697	641	606	675	648	683	640	655	662	653	628	670	643	634	662	640	643	656	662	594	656	670	664	685	631	663	648	699	626	643	630	653	665	669	626	649	642	641	664	661	682	650	671	616	672	644	611	620	651	688	606	647	629	628	694	639	689	666	670	614	636	650	633	634	660	632	655	620	634	654	670	665	650	661	690	635	620	587	629	661	653	675	604	635	626	658	652	664	704	645	673	634	659	643	652	674	653	607	661	626	644	638	615	674	637	677	677	640	655	666	656	656	645	590	662	673	673	589	660	665	609	659	617	621	669	644	646	662	647	660	675	657	672	673	643	639	628	660	651	643	587	682	608	651	676	674	614	664	660	623	675	663	628	653	646	623	681	606	644	631	657	686	682	685	640	667	618	688	634	684	654	654	676	648	659	634	663	665	618	656	614	652	639	646	614	603	660	671	649	683	635	659	674	660	689	616	638	681	611	656	644	664	663	689	676	669	656	646	642	686	638	673	633	624	619	719	670	627	627	642	617	666	654	624	663	657	621	624	613	662	584	653	679	655	660	635	654	658	689	642	667	654	650	638	654	616	633	674	643	615	652	636	670	639	630	700	665	653	654	617	666	661	643	642	651	682	609	614	601	633	622	655	702	668	649	668	658	624	653	637	656	683	616	643	611	649	668	639	608	679	699	671	622	656	667	643	680	652	625	621	678	694	669	684	628	716	704	626	640	659	619	685	629	618	660	652	642	639	657	660	655	640	649	611	602	651	645	679	624	646	645	673	630	631	697	638	654	632	671	696	683	615	694	643	631	644	632	660	624	673	653	648	655	645	641	660	678	653	643	612	651	620	692	648	650	681	631	614	667	663	634	681	656	641	644	668	658	655	643	661	641	631	641	650	615	654	611	684	667	704	649	654	641	648	632	684	644	626	640	658	644	657	661	672	674	632	663	628	659	670	682	638	631	658	651	630	631	662	657	607	643	643	616	627	720	652	618	635	675	673	639	599	602	702	640	639	610	640	618	674	701	629	672	670	629	642	643	610	668	629	664	663	601	637	678	543	613	631	631	656	708	694	628	667	658	599	679	659	651	631	672	649	610	627	631	629	640	616	634	674	615	626	647	668	666	664	680	648	612	655	633	618	617	631	665	608	661	606	678	624	608	614	642	642	646	657	634	626	652	631	637	660	638	652	635	655	647	625	652	635	656	611	628	657	669	648	627	627	637	641	649	651	631	667	655	609	695	638	692	634	642	629	633	616	667	602	639	622	678	608	651	650	608	659	662	654	615	606	617	657	637	640	643	657	659	666	700	616	672	676	616	706	590	669	655	626	650	638	675	667	660	627	656	660	625	651	649	686	668	626	692	661	609	675	693	655	645	620	615	643	672	648	653	665	707	695	647	677	664	666	678	626	627	646	701	644	676	645	633	651	630	697	652	642	612	639	650	638	667	688	632	629	637	674	709	663	635	633	667	622	655	603	629	696	652	648	617	665	693	652	621	672	664	669	647	604	670	645	621	624	632	657	596	665	653	671	666	640	690	688	722	646	628	669	642	672	673	617	645	670	675	601	638	675	620	677	708	692	651	636	667	648	664	667	662	631	654	642	610	674	619	602	623	642	652	646	649	618	655	605	676	644	665	635	635	668	646	680	661	655	593	703	645	683	655	627	660	657	655	671	628	626	640	610	663	649	665	620	619	651	648	664	609	644	617	623	636	684	685	663	639	648	645	672	642	617	610	628	674	640	626	647	695	648	661	674	600	610	642	667	644	654	704	660	662	690	646	610	678	675	610	678	675	623	647	636	676	671	624	666	647	615	619	677	640	656	658	627	669	652	646	644	595	731	663	640	649	655	626	632	696	713	647	640	603	634	604	632	626	630	641	664	641	655	646	696	593	632	637	605	673	674	606	646	656	612	651	631	674	652	651	678	600	610	625	665	645	672	635	702	687	634	691	694	652	635	645	651	649	679	615	653	615	669	647	661	615	694	647	617	652	649	636	716	674	658	637	611	691	672	643	656	670	638	651	695	635	681	637	641	655	626	592	605	677	660	662	665	663	624	642	644	620	634	626	623	629	658	636	619	653	632	610	652	632	667	655	678	588	672	657	644	628	638	607	634	649	633	607	619	590	619	663	608	623	664	687	651	681	677	631	591	617	642	701	633	622	646	639	657	682	663	643	643	665	670	639	653	622	649	635	635	614	648	645	645	654	688	640	672	665	625	655	667	664	609	676	668	652	636	636	647	692	640	671	668	649	631	655	649	623	706	641	627	641	670	628	610	606	646	695	662	715	646	666	599	612	716	640	656	658	633	651	638	697	617	583	654	647	610	712	648	647	617	675	643	639	629	638	659	645	687	637	682	639	606	647	618	637	638	708	642	650	651	620	615	697	662	612	642	626	657	624	645	674	665	678	643	678	649	666	627	639	638	618	647	636	659	631	614	642	654	659	639	625	617	645	653	617	637	620	685	658	598	612	704
23727	21174	28274	24362	21158	12033	3217	2051	1552	1390	1190	1101	1011	958	950	937	899	794	784	780	758	736	776	664	664	679	671	682	683	666	711	651	690	674	696	652	626	654	692	624	626	639	615	597	595	610	621	659	609	578	618	635	612	594	568	579	599	579	572	569	617	589	631	609	624	568	648	567	592	590	573	566	580	615	569	575	546	638	572	578	616	607	613	600	601	576	636	574	611	555	577	573	630	596	588	560	515	566	607	589	614	606	627	569	566	628	627	635	566	584	630	581	596	556	605	575	613	597	604	598	584	628	626	568	542	538	535	605	594	599	645	579	619	555	570	622	563	566	604	595	575	578	571	578	583	594	588	617	616	591	610	574	590	579	621	613	570	596	563	598	559	615	583	565	556	604	592	556	583	568	547	558	612	557	542	601	596	587	600	583	624	584	583	586	591	558	595	578	555	586	607	561	557	602	583	588	611	585	565	629	601	596	629	622	594	597	622	595	628	607	591	623	595	583	586	608	627	609	581	544	622	607	593	592	567	594	570	602	587	593	575	627	579	592	564	612	580	660	570	590	596	586	589	613	582	598	586	575	616	660	590	613	599	561	599	609	574	608	574	590	572	587	608	591	586	586	585	570	573	644	566	620	553	544	623	579	549	567	614	624	572	582	561	574	623	607	584	579	596	566	562	584	578	588	567	636	638	585	594	629	570	605	573	579	609	618	603	572	553	564	598	583	616	606	581	602	582	600	570	626	590	630	558	588	611	599	620	540	610	584	579	589	586	571	585	557	573	589	613	601	615	634	551	560	624	583	557	620	560	574	597	589	599	603	584	547	575	580	612	596	600	625	594	631	605	561	618	597	581	575	629	639	585	591	578	561	611	616	542	537	590	587	605	567	597	605	573	606	595	531	584	611	587	594	569	587	616	580	601	597	576	628	637	630	608	574	616	589	589	604	613	569	553	622	618	600	615	571	561	576	567	589	565	617	629	610	592	618	600	622	610	573	601	579	580	616	608	628	618	593	625	591	555	578	587	561	601	579	634	593	633	580	629	592	623	592	562	608	576	644	558	598	563	609	546	584	561	604	580	560	589	558	627	595	564	593	558	619	540	639	606	605	615	560	566	604	560	598	594	591	567	600	592	617	591	592	541	584	598	633	580	562	593	608	549	562	626	576	529	599	567	593	579	589	580	617	559	566	600	614	556	597	626	563	606	591	579	620	595	561	552	565	565	534	615	557	599	571	612	598	599	573	581	533	579	606	614	581	596	616	583	577	558	594	571	567	585	551	590	618	601	590	629	585	574	621	563	596	582	589	603	583	586	577	613	569	589	570	599	616	591	559	583	605	599	601	606	600	561	614	585	543	609	556	559	557	582	582	620	616	573	552	624	567	587	595	614	623	601	596	589	538	570	565	622	589	632	581	605	549	593	584	595	602	623	578	603	588	619	599	632	591	555	611	663	571	574	570	613	580	599	574	577	544	618	568	572	583	628	571	621	606	627	572	594	584	626	582	642	623	590	604	614	539	530	562	577	614	545	591	579	570	589	606	589	635	581	601	620	626	577	590	594	542	582	599	606	603	582	569	594	612	614	607	597	597	625	600	601	559	601	590	625	624	629	581	640	601	567	605	586	596	584	590	610	539	580	605	566	550	599	592	581	560	586	588	532	592	635	589	596	610	596	604	594	564	610	604	564	600	558	593	582	586	603	582	626	581	563	591	534	586	534	615	598	600	604	589	585	637	610	611	599	554	634	584	585	606	603	632	625	555	590	608	566	579	574	582	604	597	616	592	566	613	550	583	574	626	614	613	606	515	581	575	587	585	578	582	550	590	559	596	606	588	610	564	580	589	614	621	603	610	528	571	562	597	580	581	564	546	629	585	566	601	566	604	550	589	620	576	546	594	601	580	600	553	585	589	586	577	557	591	603	641	589	601	624	567	575	644	582	574	568	560	585	572	589	605	608	622	599	611	598	574	587	567	586	592	582	623	605	588	613	600	585	591	605	569	591	581	587	562	573	581	569	552	565	598	612	620	552	585	606	585	554	575	577	588	618	541	564	579	605	585	601	579	614	610	538	602	610	569	579	611	582	598	597	652	579	580	629	518	592	628	608	581	571	608	588	584	589	566	590	584	573	596	584	563	614	589	591	638	591	568	559	599	582	625	529	581	583	637	636	599	619	565	592	597	616	585	589	578	604	592	598	638	566	566	579	591	601	602	535	615	556	565	584	580	609	607	556	630	637	567	611	584	568	601	605	582	635	588	613	593	597	576	594	598	607	625	608	598	576	585	575	571	604	568	544	579	550	596	589	588	609	601	573	619	556	626	613	612	604	535	608	628	599	590	556	572	549	597	614	591	591	602	581	601	636	556	562	548	588	616	615	595	600	571	590	580	575	600	604	600	569	573	649	548	581	624	651	588	603	645	581	584	578	590	600	623	606	594	573	616	587	656	594	578	579	645	585	581	571	610	605	616	622	588	583	616	617	562	570	530	600	586	575	584	587	608	562	572	605	579	603	591	586	541	609	589	624	605	604	610	606	598	583	620	558	618	576	590	553	596	623	570	540	630	527	616	582	579	610	583	588	573	593	587	605	592	606	627	574	611	634	616	613	560	604	599	605	579	561	616	556	593	605	546	590	582	546	595	603	561	596	604	590	590	578	562	623	590	600	606	569	630	559	596	603	587	603	626	558	590	572	609	573	613	591	629	597	569	536	613	637	617	607	568	606	564	566	590	613	585	569	600	575	596	598	608	602	583	571	581	608	610	582	584	588	620	550	604	584	628	585	581	626	561	578	624	581	591	589	603	583	574	609	599	591	597	571	602	614	606	590	601	548	556	635	552	612	597	574	593	590	577	575	555	623	553	606	661	592	597	615	584	631	606	547	628	586	597	603	604	583	609	618	593	592	569	566	575	569	569	589	565	614	581	595	607	617	630	591	585	580	599	585	595	583	587	551	638	585	632	542	610	593	613	551	566	610	584	581	585	613	595	580	598	575	574	607	592	609	599	562	631	596	544	582	604	555	601	615	595	563	596	573	596	589	597	577	607	617	543	605	586	599	576	580	592	607	606	648	575	597	596	609	565	557	630	575	554	594	617	568	599	600	614	554	565	574	635	585	594	578	585	611	542	607	552	595	623	609	572	634	593	616	581	612	584	576	592	564	589	598	555	580	638	579	619	593	567	563	527	627	593	588	570	568	634	567	592	578	629	573	595	586	589	573	604	590	599	629	566	579	564	608	573	605	610	608	628	599	604	587	584	614	610	614	602	575	583	587	588	616	593	627	620	553	548	576	586	599	559	554	611	613	592	598	604	610	584	594	615	598	622	611	591	631	648	613	610	589	581	628	568	582	569	548	586	569	564	619	586	586	594	614	606	580	589	613	591	550	575	618	570	568	608	633	595	653	539	612	556	615	565	612	605	547	616	603	593	586	610	624	622	569	576	556	594	590	603	590	601	584	594	592	561	606	604	563	567	560	580	601	584
21840	42569	30631	9382	6179	5053	4257	3287	2406	2079	1836	1676	1451	1424	1311	1244	1214	1182	1076	1064	1068	914	874	890	875	811	817	876	881	863	802	791	869	861	828	836	766	816	799	774	764	773	746	795	767	768	715	757	692	684	703	720	668	722	658	739	706	715	730	674	714	651	756	709	727	720	639	732	700	702	730	740	704	731	761	732	717	707	738	737	678	701	660	670	723	694	717	764	668	770	701	735	681	692	701	683	684	693	704	711	717	687	653	664	745	719	701	691	649	695	703	709	707	707	745	690	694	730	695	709	687	749	745	710	707	693	703	720	745	694	680	735	699	691	685	729	714	715	750	699	701	723	731	684	688	767	712	727	720	713	706	766	701	710	700	697	736	738	700	689	695	753	668	728	716	686	739	719	707	655	697	709	717	700	771	660	713	700	705	737	697	694	715	702	635	722	676	681	767	668	714	718	732	680	719	740	704	745	705	739	693	725	681	740	742	656	732	718	795	657	709	732	710	689	648	694	712	712	720	666	725	731	724	702	706	718	694	739	725	772	707	740	711	685	721	684	678	752	736	703	709	743	695	734	710	702	796	673	670	710	749	713	694	680	712	739	687	723	751	742	718	707	673	690	657	717	703	707	690	717	682	725	687	746	701	703	686	718	692	754	714	737	722	686	712	724	710	750	730	731	717	682	707	723	710	690	701	688	648	698	763	684	700	733	722	708	719	670	693	707	687	722	694	738	704	735	701	675	713	703	710	691	684	756	722	722	685	716	679	694	692	664	714	693	699	717	642	693	701	683	736	701	686	702	715	682	743	685	761	743	700	696	754	738	703	710	701	727	684	736	681	720	706	726	740	700	691	673	720	681	723	745	692	703	722	737	705	717	661	739	727	695	735	730	725	716	674	669	709	692	693	689	679	648	749	724	723	703	668	691	729	696	746	726	729	736	686	702	727	685	722	693	742	679	707	707	692	716	703	682	712	722	719	707	715	737	729	708	676	683	718	724	696	685	733	703	705	677	726	678	694	739	744	671	675	738	754	699	738	676	738	681	741	714	759	715	680	688	683	710	727	683	683	644	715	701	700	695	717	749	674	691	702	729	723	680	692	680	734	714	733	683	707	692	669	701	674	695	707	728	714	755	716	695	698	702	704	746	693	726	737	709	679	715	747	681	733	730	673	708	726	678	677	719	685	750	746	718	695	703	720	753	686	687	716	700	702	683	708	756	702	722	720	755	715	697	701	711	765	727	723	722	695	737	726	717	699	694	728	681	696	717	733	731	710	657	724	705	761	698	726	684	700	689	708	715	696	679	657	706	718	664	699	729	671	676	725	720	746	694	657	731	703	660	709	688	770	713	686	704	702	705	729	696	723	706	717	734	694	704	723	689	678	704	679	700	694	743	679	705	686	691	646	643	742	702	729	737	709	690	693	736	777	704	681	676	719	680	707	680	696	705	706	700	670	736	742	710	747	709	702	695	693	701	695	700	666	766	693	659	724	697	720	663	703	693	726	722	684	683	702	628	737	680	721	725	671	702	755	709	715	719	679	751	716	708	759	712	703	688	708	719	727	711	709	706	724	706	712	648	724	703	693	697	748	719	677	715	731	672	742	657	744	739	699	702	688	679	732	708	730	721	668	753	725	725	743	719	726	700	711	694	712	686	730	679	670	721	719	696	677	698	684	731	691	713	671	717	753	683	733	742	746	736	736	763	741	706	746	691	737	678	701	705	680	732	695	691	713	714	713	709	696	697	713	722	742	744	722	717	764	740	710	689	701	713	726	703	678	741	714	731	672	712	702	670	765	728	694	707	679	702	684	759	721	675	703	714	723	667	677	684	725	722	713	729	741	755	693	637	682	708	687	674	704	722	704	710	705	665	717	704	673	704	682	679	698	745	698	702	727	748	682	694	706	700	726	699	667	765	704	744	672	756	721	697	682	659	728	762	754	708	728	707	720	695	677	723	716	744	707	683	685	730	697	680	704	722	683	684	692	741	659	744	688	721	723	700	747	749	708	695	734	707	651	733	721	726	738	726	727	698	694	783	731	706	820	736	723	713	710	702	672	682	720	748	728	685	726	743	763	714	730	710	716	671	690	690	721	725	680	721	736	733	780	721	751	690	727	705	721	695	731	714	731	724	682	693	682	659	630	708	733	693	679	709	700	674	721	697	661	715	744	748	737	699	717	690	719	749	697	683	763	708	737	738	717	717	670	690	694	688	742	709	766	736	713	744	713	747	732	729	678	697	738	725	771	653	710	728	717	744	753	683	715	715	689	710	715	760	695	698	688	716	726	709	712	699	730	717	680	668	720	696	720	721	702	650	758	705	739	747	692	762	748	679	717	694	712	707	697	670	708	683	723	706	676	722	646	711	745	712	698	671	683	737	707	704	691	789	721	675	688	726	715	724	687	708	707	729	744	688	699	721	752	710	747	738	699	721	721	691	718	740	751	675	774	695	689	718	713	719	720	716	681	754	697	649	692	696	737	706	684	679	695	760	730	712	648	699	693	765	696	686	731	649	756	733	706	693	738	700	718	706	700	726	701	728	671	668	685	714	718	702	696	683	721	706	683	710	708	711	704	713	728	772	744	697	695	694	732	656	681	712	678	700	727	678	690	656	696	685	663	680	740	720	752	721	696	698	714	697	707	718	756	701	709	707	716	739	739	703	717	700	687	764	723	690	651	694	686	696	744	748	705	672	661	700	720	712	688	762	701	740	727	693	700	737	707	718	699	693	702	684	718	707	637	670	766	719	719	738	719	687	705	687	760	703	694	735	693	715	701	712	666	717	687	708	687	685	730	716	700	723	712	691	738	720	706	703	703	696	691	726	719	713	738	743	625	684	692	705	652	717	725	723	722	716	705	723	640	662	681	686	709	703	743	706	712	715	716	727	716	693	743	684	680	671	695	721	725	700	718	680	684	737	718	694	730	679	719	737	700	733	705	697	668	715	732	756	708	690	716	701	709	738	726	758	713	733	717	727	724	673	681	741	678	703	705	715	717	649	747	680	667	716	706	684	721	704	720	683	732	697	736	708	687	730	700	639	725	708	688	671	692	714	686	725	722	696	728	714	682	733	691	715	701	732	749	663	697	744	679	661	688	702	700	727	725	723	757	729	701	716	677	725	758	749	703	774	697	664	680	695	742	714	698	714	709	748	667	674	723	709	703	715	740	710	685	698	697	665	710	654	728	670	710	747	698	716	693	714	689	711	741	781	742	715	716	688	755	695	660	713	716	723	689	745	714	729	666	710	722	700	706	674	694	718	761	713	759	708	747	639	717	669	698	682	697	718	674	722	690	730	710	673	670	721	700	750	739	708	730	660	738	706	710	755	714	728	669	723	725	719	701	716	750	735	709	755	707	698	692	748	667	757	708	706	694	729	690	716	712	679	661	699	705	736	692	692	775	712	731	712	705	708	698	753	726	664	750	679	722	723	733	735	680	696	735	690	679	754	733	731	712	719	713	693	694	748	689	667	736	705	697	698
24718	21210	27458	25172	15133	2740	1714	1326	959	850	814	709	692	661	645	665	586	544	589	523	509	487	501	464	487	453	491	490	422	461	466	411	477	448	464	402	425	438	444	407	400	446	417	445	405	422	419	420	450	398	395	374	410	364	365	413	407	402	412	410	427	395	406	402	426	388	387	409	409	393	399	400	444	404	412	394	387	354	399	398	391	366	425	404	387	354	407	382	371	389	358	425	388	377	396	391	394	366	379	423	377	391	384	401	393	393	382	373	413	410	390	412	397	399	379	398	372	419	394	363	390	403	370	420	385	412	390	398	393	398	406	376	364	392	394	401	383	359	399	366	422	397	405	400	375	411	393	421	403	404	395	444	404	381	410	410	438	415	396	390	365	411	386	383	383	387	369	404	395	397	381	369	438	391	424	402	408	357	367	383	401	419	393	390	411	415	369	360	419	354	369	407	454	400	374	386	372	415	384	373	382	402	370	398	390	413	439	413	438	404	414	369	389	394	385	411	383	394	371	426	379	399	370	382	399	423	400	395	419	399	394	397	401	399	361	388	394	425	432	420	394	386	380	396	371	414	394	393	352	383	384	388	408	405	389	359	372	394	397	414	396	385	390	390	368	393	424	426	364	389	397	431	390	419	381	406	357	365	415	430	403	392	390	392	358	407	411	396	396	412	433	416	417	425	415	371	425	374	345	415	398	425	383	410	412	384	377	425	413	389	363	390	409	364	428	400	364	401	382	370	367	380	367	406	410	377	415	369	398	416	381	402	375	377	382	397	367	411	409	414	421	403	390	397	416	412	424	368	365	391	389	359	401	395	398	378	403	366	386	431	384	422	392	382	390	416	386	409	406	406	454	409	432	396	371	361	400	389	441	387	414	361	366	394	412	375	406	367	402	399	365	447	398	382	411	425	414	385	392	393	389	401	403	386	395	421	431	423	356	395	398	410	447	409	378	393	393	401	380	421	399	410	396	372	358	397	412	354	421	363	378	403	392	426	376	368	384	426	382	381	413	391	367	412	393	370	372	422	390	408	391	381	393	400	377	380	411	388	404	385	425	392	375	368	412	373	420	391	371	364	360	380	402	358	394	408	401	409	380	397	435	391	388	390	378	367	405	406	383	369	439	387	401	409	384	398	404	398	393	431	410	391	399	377	376	399	379	405	396	350	399	398	414	415	420	397	389	438	411	416	412	400	394	414	391	384	420	375	403	367	353	381	375	384	398	405	421	409	408	408	385	364	403	390	386	372	423	398	401	410	365	385	387	394	398	381	387	383	386	366	385	385	383	374	429	403	440	434	391	399	395	425	419	361	386	381	367	358	391	434	413	396	390	392	366	409	408	371	406	369	374	384	388	396	396	437	398	394	397	393	432	410	399	391	445	394	394	395	377	347	393	400	402	413	411	397	400	369	339	409	402	421	423	348	390	381	369	395	382	377	393	381	380	387	409	390	368	396	429	388	375	419	391	410	422	390	423	391	390	397	376	382	380	393	409	407	398	414	374	395	377	396	422	389	376	413	388	420	374	414	397	366	392	426	408	354	379	417	399	390	404	400	380	390	401	389	347	405	378	405	421	376	410	363	375	406	392	363	350	371	438	412	394	388	440	410	397	414	378	415	392	377	394	365	427	396	396	384	391	403	410	406	397	403	393	400	380	402	367	388	406	375	368	411	399	399	376	374	381	413	401	467	396	375	427	383	413	416	389	423	382	397	397	425	400	385	399	408	393	372	388	386	403	388	444	394	428	378	405	402	386	372	417	415	358	377	344	421	405	389	393	384	400	383	380	390	427	392	399	390	377	403	401	440	389	419	361	371	396	432	377	387	380	389	383	378	410	404	372	385	394	389	396	394	444	369	389	399	370	425	430	373	361	383	371	385	416	364	372	424	423	416	429	358	365	390	389	399	363	376	380	385	434	366	416	435	410	406	415	399	401	375	369	358	387	385	396	395	381	370	390	350	372	409	372	386	453	366	376	411	406	348	368	394	365	381	417	373	353	375	428	374	403	374	375	397	372	378	402	381	390	416	416	408	383	419	431	359	384	392	395	375	370	405	374	427	406	401	406	396	366	368	364	390	449	400	381	369	371	386	414	382	412	393	406	396	413	398	440	375	382	381	452	413	427	388	361	394	376	361	359	441	361	402	368	393	362	332	419	435	394	393	411	400	378	380	374	383	383	377	395	436	418	396	383	397	396	399	389	397	398	393	423	400	389	412	362	365	424	399	402	408	402	382	390	424	393	413	387	407	376	400	404	415	435	394	405	422	416	387	422	352	393	423	389	375	383	406	404	373	399	414	400	416	424	400	365	413	401	436	407	370	404	377	413	401	394	434	429	435	389	407	392	420	409	399	411	412	399	375	356	379	402	402	431	357	407	414	386	423	393	376	397	384	383	375	381	383	400	411	391	393	380	381	390	339	395	391	388	400	409	411	373	415	433	357	415	400	391	393	405	410	381	396	387	396	403	375	406	373	381	439	400	408	371	422	359	389	391	397	386	361	420	391	413	402	411	453	401	407	398	396	390	389	391	381	425	375	372	410	428	390	403	360	392	387	410	411	379	417	401	394	399	372	381	401	405	416	389	416	392	414	386	367	402	381	409	357	364	345	402	387	402	389	379	413	409	381	391	391	385	405	408	398	399	383	429	402	410	454	394	382	405	382	387	363	388	386	417	392	419	410	385	397	393	393	445	408	413	361	388	362	351	428	394	407	351	396	377	374	381	408	386	411	370	408	408	393	433	402	378	403	384	401	427	375	437	413	344	393	351	361	412	384	401	364	422	347	389	369	372	379	413	391	428	379	378	377	392	405	389	404	359	396	404	362	392	400	381	410	359	374	377	381	407	371	417	420	381	377	404	396	410	389	359	382	412	394	402	404	385	380	377	380	380	370	397	390	401	395	421	414	367	388	397	408	365	397	416	394	404	420	425	388	377	418	372	384	367	403	387	417	368	409	403	431	397	400	396	392	400	368	400	365	420	382	392	400	366	375	343	412	402	383	373	402	416	384	414	391	388	419	406	372	443	427	375	390	398	391	407	377	397	373	389	401	380	374	404	413	406	412	391	430	411	429	429	377	406	397	374	364	390	393	409	379	436	348	419	394	410	400	380	396	439	406	382	387	371	389	372	440	405	409	378	362	370	380	408	386	404	415	378	418	372	390	352	396	417	376	403	350	397	362	406	390	417	370	403	388	358	406	372	392	372	407	391	403	398	416	393	388	385	377	391	404	427	371	402	394	384	378	391	404	421	382	415	399	372	408	367	364	425	389	387	375	396	386	409	391	389	409	407	408	406	372	394	396	382	390	384	393	391	367	433	412	411	391	391	407	385	375	395	418	399	356	392	403	385	392	412	414	399	393	400	400	343	377	391	404	406	406	375	385	392	419	380	381	394	394	361	365	404	402	370	376	421	402	407	412	408	401	390	393	364	329	374	379	427	417	402	363	412	386	413	369	390	385	398	373	379	386	396	387	411	397
22411	39934	27158	7192	4858	3766	3133	2483	1837	1534	1338	1150	1054	946	887	878	794	773	751	714	684	677	641	643	620	608	594	633	599	592	602	570	580	568	570	528	545	537	533	491	536	540	479	469	481	484	483	533	446	505	465	512	460	478	475	462	479	471	489	442	483	421	469	421	496	489	467	493	522	471	464	566	449	441	474	479	463	472	489	478	472	460	444	464	463	486	467	478	491	500	452	485	473	480	463	483	484	435	480	476	468	484	451	469	470	486	468	429	505	470	527	484	473	445	481	471	484	495	476	479	495	451	475	485	526	477	474	456	474	480	497	495	484	482	444	476	467	505	508	437	494	447	501	487	452	457	457	466	499	451	441	445	487	492	502	463	488	501	470	455	454	442	508	423	488	472	482	471	511	488	476	474	481	468	487	504	485	500	467	469	461	440	494	484	471	459	494	482	506	511	507	517	477	496	436	492	439	491	504	444	484	493	447	463	504	480	448	477	470	475	461	457	472	474	502	462	475	458	490	494	489	442	517	480	469	490	497	444	538	477	488	484	493	452	445	532	455	516	462	502	482	470	465	480	489	494	472	497	507	495	481	458	468	478	463	412	445	463	470	442	488	468	504	461	470	477	471	447	461	482	444	477	488	445	501	448	474	492	461	487	472	498	481	480	471	505	509	481	523	460	455	442	486	492	482	445	460	465	500	491	477	473	444	477	517	466	449	517	457	485	475	471	461	477	439	535	472	485	512	467	525	463	474	478	539	494	489	454	468	480	496	486	485	421	484	457	452	489	468	464	450	487	486	467	483	499	491	493	450	492	482	471	464	471	493	446	480	512	445	462	456	482	483	472	458	504	473	468	485	439	479	470	476	493	474	476	475	485	472	442	479	479	471	496	522	513	432	517	454	455	443	447	449	489	485	475	440	497	485	490	503	489	429	481	496	453	493	471	512	525	513	488	497	462	451	473	511	489	508	508	510	478	481	440	434	507	507	511	509	507	487	491	455	461	475	507	496	459	486	485	494	471	481	498	431	468	472	512	463	446	484	448	488	464	466	463	480	471	476	487	464	480	490	489	445	485	487	438	455	450	516	429	459	463	453	464	479	489	472	466	489	490	468	485	481	479	467	469	473	476	467	478	501	483	489	500	442	503	462	495	475	476	491	457	468	496	442	511	494	461	496	468	432	447	492	451	467	518	447	455	467	467	469	519	485	513	468	484	497	443	469	434	482	481	439	468	473	471	467	490	506	473	458	441	476	467	455	445	464	460	486	469	446	481	455	463	489	478	495	447	485	481	481	457	487	451	477	442	491	470	493	465	473	457	480	492	491	518	481	471	462	453	475	460	500	491	489	463	489	481	487	495	510	496	505	461	489	495	503	459	487	470	491	518	494	496	492	494	489	468	499	509	457	513	467	536	450	483	443	497	479	480	519	457	455	489	489	450	471	483	463	460	439	476	461	458	490	465	493	456	485	494	491	470	512	475	489	505	444	500	508	499	483	483	495	447	445	474	482	488	485	479	497	510	482	481	494	485	468	472	472	502	483	481	491	444	468	476	518	496	489	455	471	496	459	437	496	466	508	485	463	540	464	481	499	456	491	425	464	503	482	512	476	447	499	478	459	507	485	481	458	519	487	507	480	511	451	488	448	451	453	487	522	497	505	446	443	432	469	480	491	513	493	471	510	451	469	462	479	473	442	438	490	474	535	487	474	456	509	487	488	498	464	505	509	464	473	442	463	469	461	538	486	505	496	478	467	483	454	473	472	449	460	495	470	469	460	458	487	506	497	475	486	494	458	509	477	461	472	456	544	493	523	444	496	522	503	465	478	493	525	494	454	474	490	484	479	487	472	506	432	480	431	486	492	439	467	473	495	498	463	507	452	503	480	487	494	460	489	484	460	492	487	516	476	525	489	412	473	462	454	457	493	486	451	503	526	481	508	476	470	524	500	497	427	492	460	475	491	456	447	476	486	500	484	457	512	464	473	473	464	428	476	471	476	471	449	488	512	471	488	447	499	496	495	488	488	453	492	498	481	487	491	494	503	487	492	470	474	515	477	491	470	444	490	478	449	471	465	483	473	436	468	458	447	494	467	473	459	445	470	477	488	458	471	491	465	468	496	490	482	484	450	496	512	424	491	468	503	484	504	503	486	459	455	480	476	509	476	520	482	479	462	486	503	513	483	471	471	478	508	464	530	534	449	454	432	486	486	488	444	479	491	490	485	492	493	506	428	502	492	490	508	492	484	436	496	469	484	489	470	473	483	470	466	475	524	486	472	480	493	477	460	445	453	488	494	470	440	468	480	447	529	449	453	502	473	477	485	466	478	513	443	462	461	485	514	476	444	487	522	483	475	456	487	454	457	432	474	493	446	533	482	474	525	469	468	456	483	486	488	510	507	475	466	446	442	464	468	461	490	458	500	455	472	447	481	466	472	514	472	448	491	484	454	509	469	485	465	443	479	484	479	471	460	479	463	483	486	501	505	499	455	524	500	496	448	425	515	518	540	452	456	467	454	444	475	490	505	492	494	472	473	445	462	492	464	459	467	446	476	504	477	449	469	482	476	475	484	502	487	457	438	417	452	479	470	459	447	489	465	484	442	497	479	473	515	490	495	457	481	461	478	444	482	452	521	513	471	494	415	496	495	489	485	445	464	471	507	534	472	512	498	455	452	450	508	512	473	459	459	472	440	504	450	503	506	485	458	492	466	443	449	463	472	500	513	495	482	485	465	513	496	463	471	444	463	469	496	464	471	467	459	503	496	506	496	469	463	474	472	463	498	480	469	476	471	487	481	472	458	426	452	480	479	472	506	461	475	499	506	464	507	467	478	532	511	527	491	462	473	471	494	462	479	476	490	486	487	472	454	478	485	456	463	472	506	496	475	417	439	518	496	457	484	505	483	483	483	472	491	454	437	485	456	490	461	490	477	499	447	452	472	462	497	510	494	443	457	494	451	450	508	474	476	496	497	478	471	511	499	444	512	495	465	511	451	476	445	449	465	463	460	464	482	456	463	456	457	515	451	431	473	476	456	451	463	456	507	484	463	467	459	460	515	500	462	449	469	486	460	460	452	474	480	491	459	496	448	470	506	482	479	456	495	474	462	495	492	456	492	434	476	452	456	486	488	474	486	485	512	524	481	493	475	453	468	505	470	509	450	493	471	453	515	475	500	482	475	457	448	506	493	480	488	519	475	460	491	444	497	448	466	511	525	480	486	471	470	451	456	539	467	465	468	450	479	469	508	491	461	484	481	479	488	472	442	438	448	447	487	453	478	460	469	502	460	432	474	523	450	464	493	466	466	478	450	479	486	530	521	482	488	446	518	472	461	450	457	466	459	455	467	452	486	500	497	456	498	433	449	483	479	464	493	450	445	450	457	491	478	479	490	466	521	469	487	500	477	487	459	485	488	448	492	486	468	469	438	480	479	471	501	473	495	464	525	467	456	454	444	509	450	501	463	452	457	509	473	496	499	465	501	469	490	477
22687	21229	28802	23935	21231	21352	12105	3063	2001	1671	1500	1226	1105	1060	1013	906	848	840	784	798	737	653	633	600	624	607	582	594	603	566	559	519	569	543	530	547	476	482	545	512	486	485	499	444	495	499	449	493	480	454	410	433	466	483	441	429	438	471	451	459	467	442	423	382	438	441	419	389	471	435	451	452	471	414	442	448	415	482	493	448	436	440	444	431	464	454	454	425	420	400	397	403	425	476	422	419	410	450	425	413	422	437	416	438	469	416	465	398	450	397	424	427	450	398	459	437	433	432	428	419	408	444	454	444	443	430	403	427	428	408	400	402	441	448	419	454	423	431	435	457	438	451	440	479	451	415	449	417	398	447	433	436	436	409	429	457	430	427	437	400	448	445	431	417	446	442	438	432	397	431	453	408	436	422	443	422	424	424	442	396	406	399	458	410	407	439	429	429	441	449	422	429	431	420	445	428	433	444	450	448	427	422	420	457	407	447	445	396	467	473	436	417	442	439	404	431	404	414	424	441	403	433	424	429	426	445	407	415	458	423	409	447	401	450	455	435	441	411	436	454	416	452	424	416	448	451	406	408	412	437	464	434	406	460	454	415	447	451	412	427	431	381	454	404	430	443	399	423	450	421	453	412	431	405	459	426	459	430	426	447	451	430	429	421	427	449	421	482	417	417	430	422	415	414	417	419	425	431	409	473	451	405	403	416	447	471	444	461	407	437	449	415	411	440	467	467	426	422	441	452	448	395	451	430	405	459	442	405	406	435	451	439	454	463	384	453	420	401	434	427	427	410	422	408	441	417	444	413	433	425	428	439	445	453	455	415	423	420	465	447	420	456	427	454	433	427	431	434	384	418	469	415	440	427	396	440	407	391	465	434	431	399	391	440	449	423	431	437	470	436	462	396	399	449	403	442	422	452	437	434	429	446	443	446	411	407	426	476	406	442	435	433	422	420	472	410	422	414	406	457	440	408	420	466	444	437	474	421	454	449	436	413	438	476	426	424	468	466	418	406	440	431	407	411	450	385	448	444	460	432	466	437	441	431	437	462	412	432	418	442	415	428	441	426	446	434	440	437	456	443	443	448	425	474	452	402	400	397	433	427	444	448	425	458	434	446	412	487	447	437	409	454	415	401	401	441	417	455	416	448	422	478	413	467	447	435	456	476	396	471	421	467	429	413	456	438	405	437	450	434	406	396	478	428	449	459	422	446	430	363	432	466	457	445	452	426	433	424	449	411	400	455	417	414	408	451	408	477	431	418	406	450	407	422	429	416	449	431	461	447	442	456	434	406	430	443	438	471	453	435	407	435	414	436	413	447	457	419	437	438	408	462	418	422	451	440	415	419	444	439	434	441	427	401	407	456	443	464	440	442	434	434	437	392	425	414	434	461	423	409	437	409	433	462	400	440	399	456	425	450	457	394	413	465	460	418	410	427	438	428	426	390	442	414	416	403	452	410	428	404	422	401	412	415	433	429	406	439	417	417	435	432	465	407	440	446	469	448	456	418	486	450	459	389	442	418	430	421	432	440	466	404	451	427	407	453	424	443	435	392	421	424	431	428	469	417	417	415	456	434	470	421	454	409	417	437	448	390	393	448	439	450	445	469	447	432	443	419	439	445	406	442	437	462	404	379	439	480	462	417	401	428	426	447	411	406	442	428	445	424	422	434	411	441	451	458	464	424	471	436	445	379	428	433	391	403	380	404	441	421	432	450	401	447	454	393	467	470	425	449	436	428	466	409	437	424	417	416	429	388	429	452	445	434	460	435	427	424	413	414	469	433	446	432	428	416	441	428	404	452	413	435	438	434	444	425	408	421	414	401	402	456	399	422	448	404	402	422	430	418	429	403	441	455	439	452	421	449	395	386	403	412	425	427	443	452	422	452	450	446	427	439	411	413	434	455	423	402	442	437	446	420	427	432	414	401	422	419	428	421	415	401	403	457	416	466	422	438	401	423	408	429	441	441	402	436	459	385	380	429	434	441	417	444	435	460	435	423	453	461	465	433	412	424	419	427	412	439	410	445	471	425	418	441	424	439	460	421	411	469	397	434	445	443	412	442	447	454	448	454	435	421	454	410	417	441	450	420	426	499	422	445	437	418	430	441	421	455	431	444	459	444	377	431	410	410	442	481	468	395	420	420	406	409	386	418	412	440	417	450	426	454	420	439	409	440	413	416	402	453	424	446	465	463	479	411	446	432	448	428	428	448	433	483	479	459	385	422	470	442	416	418	454	403	434	414	439	450	397	401	445	428	402	419	457	418	423	398	491	442	434	414	433	421	467	425	442	386	446	431	445	410	421	427	421	417	447	473	447	427	411	435	431	403	431	469	434	432	454	441	413	412	424	438	429	411	430	446	412	461	450	426	456	391	445	445	418	404	479	417	425	410	415	404	445	406	436	407	415	423	426	404	430	407	414	437	444	472	395	455	407	436	416	414	415	449	440	416	426	430	421	434	410	429	418	421	415	402	432	413	414	416	417	450	427	440	370	418	433	430	435	472	385	442	410	430	446	431	442	426	446	424	432	398	435	467	433	433	438	440	441	425	461	445	441	458	406	421	425	430	442	427	429	420	411	451	450	431	398	440	430	426	447	461	433	457	438	393	424	403	425	425	452	415	428	424	434	431	441	447	393	457	440	414	421	436	430	458	410	430	418	419	433	427	434	482	448	419	446	412	426	444	417	430	459	436	458	407	436	410	434	427	391	450	453	427	483	443	445	445	434	420	424	435	445	421	396	417	442	434	450	463	459	443	435	447	414	424	425	440	422	403	387	460	423	439	406	398	419	422	447	473	412	407	450	447	409	404	422	430	454	412	443	426	394	471	434	425	430	424	466	469	450	455	435	451	414	467	415	466	432	428	450	388	445	459	438	398	405	450	448	393	422	442	446	414	391	452	437	414	435	441	391	479	434	415	448	469	417	439	438	462	431	388	458	395	422	385	435	419	439	429	429	433	417	406	457	417	435	448	435	411	437	434	471	424	445	436	463	436	437	437	431	454	439	448	446	434	430	398	445	391	457	409	441	459	418	400	428	411	435	455	436	468	456	392	465	469	432	414	440	469	425	436	446	408	417	444	428	414	426	428	413	429	463	442	461	414	459	441	452	411	436	433	437	438	444	428	411	455	460	428	427	438	404	426	440	435	412	430	418	443	445	435	471	451	445	453	430	428	394	431	456	446	449	427	420	412	426	435	417	429	418	423	465	503	424	421	430	451	458	414	426	407	466	453	430	413	476	438	409	397	451	428	438	444	395	408	468	479	439	406	452	420	431	426	418	431	380	432	388	413	446	417	440	446	423	478	405	470	406	421	411	430	428	439	450	447	451	437	393	441	435	424	454	445	455	453	404	430	440	443	439	437	449	428	448	428	393	450	442	448	437	448	417	408	418	419	457	413	464	430	462	415	452	429	412	425	446	467	392	419	405	417	440	444	410	460	416	439	418	421	440	422	423	452	416	448	420	451	423	474	462	460	417	406
25578	46051	34248	13209	9308	7334	6083	4714	3474	2929	2333	2022	1773	1599	1483	1380	1282	1191	1188	1067	1029	968	860	781	789	772	799	730	752	811	755	683	709	711	732	690	618	683	671	596	611	578	606	568	576	566	550	541	547	538	561	560	490	537	533	553	529	542	541	577	571	533	516	554	538	523	539	553	508	537	548	506	529	497	531	521	534	551	517	540	519	572	531	505	531	570	522	526	517	520	499	554	511	531	499	545	521	563	542	497	514	553	563	501	530	482	539	536	538	513	553	537	509	493	549	531	533	512	520	506	520	540	506	505	514	570	558	474	511	500	510	529	482	529	536	526	483	544	551	526	484	536	522	532	520	538	508	487	521	488	533	530	480	518	517	535	512	527	498	528	499	512	518	523	537	508	518	507	518	503	522	475	510	504	505	526	542	515	495	530	522	535	533	520	514	504	479	490	516	508	494	482	497	495	537	538	511	489	506	517	550	600	547	518	489	492	539	533	497	530	515	559	525	506	525	514	551	529	509	533	511	492	523	523	535	533	548	517	507	520	484	555	514	537	557	508	506	504	485	516	568	532	514	508	517	449	518	536	546	532	532	514	465	520	503	575	525	538	551	537	478	501	504	491	507	530	545	555	505	497	496	528	506	494	492	525	478	556	496	493	551	490	513	527	559	513	512	531	538	516	476	546	496	527	510	527	528	540	504	532	529	541	498	492	541	524	521	533	504	528	505	513	523	533	502	573	554	498	504	515	513	530	510	516	526	518	531	520	552	535	551	525	513	487	537	521	509	498	550	563	518	515	505	535	549	531	509	505	496	546	506	530	502	496	529	506	512	526	522	517	533	543	519	496	515	500	499	535	490	507	540	524	505	518	556	537	522	543	539	532	545	510	467	521	539	558	517	526	538	526	514	506	493	502	542	545	532	518	499	525	481	519	510	513	524	543	481	491	485	515	538	552	506	523	456	579	565	490	497	513	466	523	524	511	488	535	564	507	503	526	557	503	524	537	565	523	485	474	501	516	492	493	531	501	507	537	525	499	522	562	480	561	509	498	502	516	482	549	491	540	524	590	479	515	477	482	501	569	525	518	529	498	499	498	528	516	511	522	530	511	539	531	499	544	498	505	555	507	530	479	516	484	531	547	518	500	497	518	500	524	518	527	530	528	524	515	525	551	526	520	524	545	515	533	505	530	545	518	511	496	518	487	489	519	502	504	570	494	568	538	529	533	500	524	513	543	526	504	508	485	537	515	488	505	514	536	509	511	514	535	501	552	525	490	553	476	553	566	455	482	554	511	526	469	524	534	497	527	542	513	512	550	499	524	536	506	552	534	545	543	516	498	517	523	515	501	522	514	503	510	559	543	514	512	545	519	531	518	569	502	532	529	555	505	484	500	516	502	556	479	535	515	567	493	512	483	504	516	532	499	557	497	486	539	530	491	541	494	483	517	499	505	541	538	493	497	508	543	560	508	542	506	498	535	566	518	556	471	515	491	512	515	499	538	520	513	553	541	535	586	550	473	507	516	470	505	529	535	546	530	537	500	500	528	503	570	525	517	522	511	544	530	482	499	573	501	555	511	532	512	570	504	517	503	502	539	512	517	515	493	515	519	473	547	514	531	525	520	536	543	533	503	553	527	531	511	557	543	543	527	531	559	538	517	514	488	501	498	509	486	501	554	494	519	534	523	525	506	549	535	530	537	513	562	525	551	531	516	530	517	545	517	518	533	506	551	535	517	552	552	493	532	530	534	532	542	512	564	544	498	555	534	497	486	541	519	525	562	531	489	542	518	518	518	532	520	519	528	530	505	560	532	532	529	523	533	529	524	554	549	516	466	521	528	482	559	501	496	528	545	521	495	498	521	507	491	531	503	530	504	537	479	500	513	491	552	469	502	528	482	539	474	499	477	520	510	503	498	552	481	546	507	517	503	494	540	492	495	507	551	515	523	512	528	535	506	526	510	558	527	513	538	497	506	552	486	535	490	491	511	535	491	453	510	525	538	547	554	527	517	535	476	532	527	482	519	483	501	517	513	571	528	485	531	522	529	506	550	497	485	546	513	542	488	517	523	502	586	551	540	534	566	512	479	538	479	522	553	537	531	505	555	549	522	541	536	523	539	565	577	521	520	536	505	539	491	507	525	513	479	494	529	524	513	533	536	526	539	489	543	534	523	527	541	547	524	555	505	509	463	530	518	533	543	513	514	540	552	516	546	496	506	454	485	552	555	507	546	520	480	500	506	523	522	536	505	508	494	550	520	552	518	527	560	531	522	520	477	544	518	514	519	513	514	488	517	491	516	505	486	516	492	527	524	507	536	509	528	519	496	514	521	516	528	485	474	555	544	502	545	543	507	516	495	484	515	539	527	525	506	542	548	530	527	535	499	557	501	520	522	518	529	523	543	484	533	555	491	496	503	529	562	522	531	516	536	560	536	514	552	517	511	474	519	505	522	525	530	548	515	516	515	514	491	533	510	524	530	510	513	521	509	516	567	535	539	490	543	462	527	500	475	516	499	485	482	499	513	549	537	538	503	499	552	527	546	487	511	527	511	484	489	515	506	498	521	520	451	506	513	524	503	509	556	516	528	534	527	485	496	537	508	523	473	484	557	492	508	525	510	527	583	514	497	480	539	510	525	533	547	495	493	528	533	558	523	482	494	513	500	517	501	532	493	508	490	486	534	531	523	524	487	518	550	570	531	513	509	535	528	491	518	520	510	503	513	504	542	487	530	548	481	527	518	517	546	493	522	502	513	510	534	473	520	511	488	528	519	524	537	538	493	542	493	538	524	529	514	506	514	552	483	537	542	537	563	544	539	506	553	519	490	505	523	492	504	528	519	509	520	543	533	543	494	535	528	519	527	515	512	507	505	505	555	543	537	506	515	507	477	527	448	505	562	461	510	551	520	484	532	538	518	491	482	500	573	548	543	497	536	509	517	557	505	521	503	536	530	489	506	494	505	514	514	455	534	530	511	510	510	525	492	500	520	531	497	496	483	455	482	504	496	533	466	521	491	533	504	537	541	487	538	543	508	505	531	503	507	520	508	553	548	497	502	511	516	522	512	496	523	521	542	481	503	539	530	487	527	494	495	536	559	459	572	571	507	500	539	556	530	528	518	477	527	475	507	506	498	555	520	508	522	492	514	554	523	493	526	550	510	532	500	509	497	488	504	498	526	512	485	525	534	509	511	501	538	505	528	483	530	500	495	494	537	511	503	511	513	525	519	529	509	530	530	500	535	562	490	531	486	581	483	535	488	504	517	558	512	511	491	553	494	504	538	546	526	511	555	522	485	536	502	493	528	535	555	554	520	516	558	497	537	454	533	494	498	522	499	517	492	526	543	526	521	468	508	527	523	479	512	524	544	548	502	532	510	527	536	545	530	510	551	517	518	476	529	539	479	508	529	519	542	493	534	533	542	477	490	536	502	551	507	568	541	559	507	524	496	537	511	527	506	509	503	509	482	485	523	502	496	535	518	506	510	522	528
27804	21510	18184	5522	1917	1520	1237	1098	906	833	761	751	668	719	690	660	644	627	613	650	599	580	543	599	569	572	558	566	534	579	567	568	554	581	567	533	541	547	564	554	529	537	530	556	501	551	519	542	560	528	522	536	567	531	548	528	528	531	537	516	543	545	524	555	559	526	555	570	535	583	552	557	545	556	568	542	509	488	567	558	573	529	540	493	543	513	526	496	553	529	507	511	526	551	553	526	517	590	520	538	535	551	551	522	493	534	530	529	529	535	537	578	536	536	540	539	549	553	539	537	473	528	553	526	508	564	557	527	566	583	534	524	546	507	568	545	567	556	558	538	549	560	555	535	581	539	531	530	538	520	519	509	575	506	519	499	513	523	478	565	497	548	514	536	564	525	529	532	524	572	560	527	574	535	531	539	503	563	568	492	561	520	508	549	526	539	524	520	553	541	512	545	527	547	512	535	552	533	559	506	523	544	570	542	539	509	579	517	519	515	509	499	467	558	562	546	484	523	531	552	521	509	497	543	546	534	531	546	561	540	538	485	531	527	558	546	617	548	556	541	567	525	509	546	540	512	562	578	557	484	493	514	543	521	485	567	526	541	501	575	511	546	518	554	517	525	526	572	556	526	575	543	514	573	516	547	480	527	560	535	524	532	527	567	584	493	508	548	517	529	549	545	562	568	526	524	534	567	547	544	515	546	552	574	495	541	570	515	566	535	554	567	515	540	516	548	552	519	522	534	519	594	528	502	536	528	523	532	556	514	570	531	489	526	530	513	534	537	546	506	525	532	544	547	543	538	566	541	528	574	541	551	489	494	562	555	500	519	501	493	522	560	532	552	537	582	527	550	523	469	529	527	530	507	486	515	557	531	536	523	516	534	532	532	545	511	601	531	541	536	507	524	498	505	569	518	534	537	552	515	522	553	549	522	562	523	573	526	524	552	507	563	560	549	543	544	539	514	498	532	514	521	549	526	545	554	530	580	532	541	551	531	528	530	556	523	534	567	514	506	568	521	547	535	536	522	509	467	557	531	544	570	485	554	483	570	530	563	537	530	538	548	517	552	556	568	530	577	564	536	520	533	503	519	540	522	572	516	508	540	522	556	515	539	547	486	547	535	526	496	555	559	536	497	547	559	537	587	587	532	557	563	568	532	525	518	565	502	540	572	554	535	541	517	534	514	487	534	516	563	495	560	543	484	541	514	529	562	549	532	576	518	507	543	514	479	559	560	527	532	574	497	558	547	528	523	538	508	539	560	560	518	555	538	544	502	577	573	514	561	536	536	563	522	556	530	552	533	515	529	508	522	569	519	527	535	566	553	518	552	537	520	545	577	514	566	526	561	493	525	519	541	530	525	508	514	525	555	538	511	559	513	529	547	494	538	539	522	526	559	542	514	525	544	531	537	541	516	520	587	521	567	560	556	568	537	518	554	519	539	543	497	524	494	555	524	495	515	536	493	522	536	534	558	541	521	530	529	538	555	523	522	526	528	514	563	571	540	495	526	535	584	545	502	546	568	534	570	538	564	503	532	530	546	554	507	519	532	560	533	528	527	554	542	532	526	550	558	547	538	531	557	510	522	521	527	544	512	561	588	509	538	551	552	544	488	537	500	520	571	572	551	534	528	563	543	503	517	509	582	565	532	545	581	563	500	547	507	505	565	551	561	536	525	521	547	560	548	517	542	524	548	541	493	538	568	511	514	525	542	509	511	531	529	505	502	546	572	520	530	540	512	529	577	533	528	531	567	482	508	531	528	513	500	524	551	507	541	535	541	555	542	536	560	573	493	624	558	501	493	511	517	544	533	528	489	539	543	485	501	546	527	546	540	515	559	547	539	529	545	567	500	546	487	550	511	552	557	555	511	527	485	520	529	503	516	556	526	480	549	537	522	520	542	538	548	524	529	539	529	550	521	502	500	518	528	559	491	541	543	541	534	539	505	550	528	557	529	530	533	561	524	526	528	533	510	518	496	503	570	489	538	556	543	496	527	533	549	562	553	555	530	524	502	550	545	525	569	526	550	562	549	516	555	534	498	524	583	543	536	555	525	542	550	579	549	552	550	531	508	565	554	550	545	524	495	568	564	535	519	545	547	528	562	561	551	553	558	519	529	524	510	556	498	525	538	534	528	548	568	530	543	490	528	534	557	515	530	554	542	530	573	583	544	532	573	567	545	525	518	549	550	546	533	546	558	578	512	554	577	562	517	511	530	511	534	526	508	540	523	509	522	544	541	497	493	534	557	560	575	498	529	558	553	554	536	502	528	558	549	517	557	505	536	516	557	553	546	523	508	517	526	540	582	541	525	527	525	544	517	549	546	519	548	520	505	524	496	530	515	544	571	578	531	542	555	563	541	545	519	549	539	519	549	556	532	525	570	552	494	550	551	541	509	493	526	533	563	556	510	530	523	532	490	539	520	563	546	518	517	561	562	502	565	525	546	520	551	565	566	515	560	520	571	535	560	524	540	527	543	558	545	526	545	552	544	532	478	518	551	547	553	556	544	552	532	547	560	544	512	511	532	519	574	522	533	545	550	517	496	534	559	583	554	531	514	564	553	574	516	509	509	514	559	541	517	547	548	526	550	597	529	541	568	583	550	534	557	522	523	556	534	521	537	522	531	554	507	546	558	540	528	518	553	538	559	521	511	500	541	556	499	518	541	553	587	532	522	541	559	540	556	511	516	549	546	486	503	560	581	533	542	516	559	536	533	554	550	515	577	526	542	571	545	517	552	541	523	535	533	527	521	553	564	508	557	566	529	555	527	531	524	526	532	537	522	494	543	562	547	556	548	527	515	583	541	555	523	540	524	517	531	519	583	515	564	538	542	536	555	567	533	525	549	582	537	541	517	545	514	514	560	532	520	552	528	522	549	530	539	538	512	570	543	541	538	531	507	501	523	555	512	543	559	546	553	548	497	547	491	553	547	554	486	492	520	525	527	567	525	514	532	546	542	558	521	533	544	541	500	543	561	545	520	546	556	517	535	510	518	486	518	554	543	568	534	532	576	517	576	514	541	566	515	543	529	499	526	539	534	509	502	547	480	535	536	559	536	541	502	558	530	495	559	529	526	513	547	522	519	563	557	487	553	515	561	540	576	552	516	529	557	583	540	527	526	533	496	552	544	575	479	520	504	547	532	561	569	535	499	506	565	537	522	558	556	547	542	561	553	541	554	512	529	521	550	508	543	526	517	533	509	505	589	553	509	533	560	522	549	546	533	548	539	547	528	546	519	577	526	517	508	557	525	532	548	510	563	539	560	572	502	545	516	512	541	532	538	539	514	556	588	558	526	581	520	523	528	539	469	470	539	540	513	553	527	548	532	529	508	543	539	524	505	499	525	566	540	564	547	542	549	522	542	514	560	496	547	544	512	527	515	523	564	526	514	490	515	524	522	525	528	524	505	578	523	541	528	513	494	526	541	522	542	564	583	514	574	534	519	512	506	495	484	541	522	513	575	542	506	536	505	511	507	484	530
21401	29863	20572	4943	3072	2466	2104	1744	1449	1260	1057	983	950	893	917	843	815	808	793	823	780	739	753	740	702	677	731	719	673	728	649	676	746	609	691	654	666	690	721	678	634	622	648	691	666	582	660	628	669	653	658	630	664	609	653	676	617	615	580	665	669	666	678	640	677	628	612	651	629	667	646	622	646	670	659	647	643	661	631	686	635	652	612	653	640	647	639	658	606	650	654	631	629	670	682	631	690	610	653	628	652	629	637	636	621	663	615	647	613	641	610	607	644	630	646	621	655	637	671	599	635	639	659	621	682	604	636	647	604	643	658	624	596	641	666	633	655	651	600	604	644	664	621	686	615	639	649	641	676	666	676	615	653	640	642	669	598	656	641	617	634	636	656	593	674	629	611	608	594	658	629	648	623	636	595	656	620	682	692	620	701	626	687	637	674	669	662	617	659	624	687	650	662	669	649	637	646	633	620	648	622	655	708	610	637	657	665	665	653	660	637	606	667	690	636	672	660	631	645	625	646	608	624	674	619	643	672	663	623	603	659	635	602	650	620	674	703	621	624	687	677	690	607	642	618	631	641	647	662	603	624	650	586	670	640	694	639	594	627	628	608	619	659	634	655	652	668	643	639	609	683	629	648	645	643	682	719	651	674	624	657	653	640	598	665	617	657	642	603	677	638	602	648	614	614	632	630	641	659	708	624	664	681	636	634	670	622	678	617	627	616	643	656	655	649	654	660	683	623	607	653	617	649	624	630	634	650	629	640	621	696	621	632	615	620	619	609	629	646	681	651	634	665	656	608	613	627	641	619	644	623	655	655	615	639	622	599	567	647	640	630	636	693	617	591	671	611	620	644	648	648	680	634	667	651	643	686	647	677	683	678	568	702	664	672	676	596	640	660	599	649	636	618	661	658	611	662	653	630	631	635	655	607	616	673	605	622	671	620	639	600	630	612	663	626	635	633	589	611	668	689	643	673	623	672	648	671	632	627	639	650	655	622	624	675	630	610	643	694	634	660	607	683	623	629	631	647	647	648	624	667	648	629	618	636	644	604	681	641	629	638	667	647	628	636	648	644	629	629	604	648	647	636	619	630	607	633	613	628	663	631	630	640	633	649	620	617	700	593	674	624	636	706	680	587	655	644	625	635	627	653	631	650	662	641	633	641	668	623	668	610	647	690	616	627	671	645	680	630	648	633	620	641	618	612	683	620	677	622	697	655	623	692	662	623	648	645	650	626	622	602	642	627	628	636	596	691	602	661	630	605	638	650	622	659	631	627	649	674	653	622	615	618	601	673	674	635	648	644	645	614	641	670	649	659	677	654	689	659	623	588	634	639	592	711	581	647	647	641	651	621	638	622	597	652	684	650	600	669	639	668	634	640	640	626	616	629	663	626	659	646	584	644	654	676	638	649	644	647	617	627	667	631	613	635	642	629	611	641	637	650	697	641	613	595	606	633	670	607	684	611	607	626	644	644	610	610	653	651	668	662	663	651	646	595	647	658	642	663	654	617	641	583	666	607	629	643	611	668	634	645	668	631	655	681	550	644	659	658	607	669	673	638	679	647	655	599	672	669	621	661	640	694	610	645	639	629	650	625	676	643	645	634	638	638	645	642	602	680	653	624	640	611	624	613	626	610	652	663	627	600	654	626	646	674	673	627	632	682	633	666	680	624	636	639	650	633	653	653	680	641	648	696	644	668	628	627	639	630	605	686	640	681	602	623	672	649	637	643	619	618	667	679	623	674	679	640	623	621	615	642	652	637	652	624	611	675	600	622	646	684	648	614	649	628	642	636	616	620	671	559	612	621	693	645	653	643	654	648	684	635	609	638	640	654	626	635	643	609	685	708	668	637	638	636	647	664	642	635	616	644	651	664	655	621	634	641	631	632	640	580	670	649	668	605	641	644	641	622	675	661	649	685	615	641	613	663	636	654	600	638	678	623	653	629	657	638	602	592	609	634	647	663	643	619	644	627	614	660	694	664	598	628	591	654	613	649	628	671	645	654	632	644	649	651	664	638	674	679	643	641	633	654	643	637	644	684	636	603	685	624	638	591	598	655	693	628	649	644	610	627	616	584	651	650	610	660	632	663	633	637	627	650	674	598	620	624	628	646	660	632	654	659	606	658	640	646	646	622	646	653	652	632	614	659	606	639	638	609	635	620	667	666	642	619	644	654	627	612	648	618	667	632	644	636	623	619	649	646	638	646	656	603	606	636	707	669	682	620	641	656	676	619	650	654	625	631	647	649	636	605	655	634	617	648	657	628	651	631	631	589	622	668	635	622	606	610	650	638	634	641	653	671	634	629	668	671	648	652	622	643	658	633	629	614	643	627	665	652	633	663	646	672	664	625	641	667	632	665	622	660	638	634	677	644	722	594	601	632	660	617	656	668	652	673	628	602	619	665	627	634	675	674	617	653	649	647	649	697	687	704	615	659	650	594	670	581	647	620	631	642	646	609	654	611	682	647	616	643	690	674	619	644	643	639	639	634	634	639	621	654	652	648	709	654	626	676	641	642	653	602	618	596	673	662	621	604	674	639	622	644	630	627	609	692	646	626	596	619	654	639	640	624	640	594	638	662	693	642	659	638	621	668	653	645	624	625	637	680	596	656	637	621	655	650	651	699	670	629	692	695	629	647	677	575	667	649	615	629	611	633	600	638	684	654	634	655	627	633	647	649	675	647	620	647	623	624	643	640	667	644	626	619	653	647	640	648	651	602	650	668	613	646	643	682	613	624	671	620	624	665	685	655	653	613	628	646	625	659	663	605	644	584	641	689	650	645	638	627	639	622	668	655	625	667	617	657	680	647	619	677	634	593	619	678	645	610	638	620	667	628	658	619	607	667	602	580	608	649	627	663	706	661	633	671	620	605	652	649	624	670	653	643	618	657	644	616	602	643	671	592	631	648	663	654	631	637	648	639	630	630	648	613	598	634	705	649	622	641	640	676	669	665	618	652	653	627	606	648	668	679	602	603	620	678	646	641	664	634	638	663	647	654	649	663	591	679	648	582	629	659	630	672	591	598	648	660	632	644	643	642	660	703	642	640	649	623	617	621	614	621	680	627	645	685	579	640	636	669	646	646	646	667	593	662	653	626	643	610	643	611	620	642	673	668	635	645	698	602	636	666	639	687	648	611	644	625	623	629	685	640	636	615	639	655	665	651	682	629	658	612	659	575	673	656	633	614	648	600	631	636	617	652	637	597	609	621	652	649	639	662	624	664	630	617	662	650	595	636	662	652	619	623	617	635	677	658	660	664	591	641	668	625	624	652	636	654	641	616	615	631	657	607	647	634	615	656	636	662	625	643	664	644	612	633	655	637	659	618	640	608	687	622	644	691	648	646	647	626	638	634	595	631	627	700	656	616	634	614	602	628	630	673	654	617	630	596	654	660	640	639	647	641	670	622	621	647	671	656	710	623	691	633	643	672	614	613	648	613	645	626	628	624	619	609	621	596	631	672	663	691	687	629	641	713	588
23733	21201	28315	24360	21195	12856	3480	2169	1618	1337	1315	1113	1034	1003	960	911	856	811	805	805	796	744	679	728	702	679	670	710	732	672	635	690	691	634	617	617	663	629	617	605	604	615	627	592	614	644	571	631	598	611	594	569	586	645	601	593	590	576	591	553	542	599	596	608	614	580	630	545	595	643	527	580	585	622	584	553	602	596	577	585	637	583	612	612	597	605	605	601	548	577	628	621	541	586	589	560	595	627	566	588	570	570	554	583	573	593	565	545	570	557	616	584	601	617	559	571	567	562	546	606	582	580	557	589	598	596	615	562	594	577	574	601	614	573	602	583	575	615	599	612	594	591	587	572	586	595	573	605	622	615	544	618	603	605	594	590	564	596	630	572	571	572	560	596	606	583	564	583	580	552	605	583	604	563	571	622	597	602	529	580	607	602	625	610	579	591	547	581	538	590	551	597	548	550	558	568	563	596	589	594	591	558	625	606	534	614	615	570	579	609	578	558	582	627	605	575	571	600	549	600	613	528	592	592	575	591	600	557	608	616	594	572	607	605	551	598	566	578	651	588	559	601	605	530	581	591	587	551	557	611	587	646	590	554	569	651	622	555	582	604	587	567	555	574	573	584	564	516	591	577	582	547	566	570	591	607	577	568	579	626	598	556	592	576	591	648	618	575	540	575	596	586	581	571	606	600	543	592	614	560	609	583	578	571	564	585	589	587	589	535	543	568	582	572	571	590	590	631	580	586	604	606	597	587	617	549	623	575	530	600	560	588	598	591	611	581	629	651	559	620	573	593	571	580	600	570	593	585	539	569	625	572	572	580	591	534	562	540	557	610	575	595	602	614	559	554	606	591	583	589	596	576	590	605	581	618	589	542	584	613	610	588	587	576	539	553	589	553	598	589	559	559	611	633	568	587	616	556	571	600	584	555	626	554	591	607	597	607	556	551	596	553	608	595	614	619	582	560	600	599	606	580	568	579	571	566	554	571	551	603	540	608	580	604	594	571	584	594	589	564	592	569	582	582	603	619	606	598	621	564	570	580	622	560	613	603	559	555	560	591	566	556	609	585	614	577	600	608	622	600	586	593	565	581	572	562	633	608	611	585	564	572	612	617	568	621	540	595	581	574	610	566	589	618	597	593	608	614	610	556	551	606	594	594	568	633	602	601	580	618	609	551	574	604	564	581	561	601	575	609	593	615	602	554	573	629	580	568	585	596	629	605	580	575	621	574	559	572	578	559	579	593	572	600	552	636	605	553	590	575	593	580	602	574	581	628	586	587	590	624	553	568	571	584	605	601	555	600	565	566	595	592	564	554	585	595	570	623	616	557	582	554	524	587	571	606	545	573	593	565	597	546	565	563	603	594	614	543	557	589	589	633	564	586	616	596	585	566	555	576	560	567	619	604	584	602	590	609	555	618	591	551	619	604	560	569	545	555	627	590	531	586	592	562	564	566	606	574	529	531	568	576	631	602	630	557	539	571	572	598	579	609	604	654	623	597	558	561	583	558	582	557	588	564	580	621	633	555	572	581	561	545	594	596	575	621	628	585	562	605	576	596	592	611	609	596	608	557	573	582	582	627	638	569	572	602	626	648	583	650	578	528	559	537	542	563	610	565	565	590	588	588	600	607	553	562	554	565	576	603	540	570	556	615	597	604	577	550	563	558	575	532	555	517	573	568	568	598	580	595	538	539	583	587	586	632	618	546	570	595	605	580	550	615	579	584	588	622	565	629	576	588	589	589	579	598	584	550	560	586	596	605	600	572	549	556	536	598	582	566	591	539	580	599	573	543	536	630	609	590	560	658	568	553	603	558	586	563	599	591	570	641	611	585	633	577	574	589	577	618	592	610	560	561	584	569	593	561	592	571	577	575	598	552	591	582	542	521	582	576	599	590	557	596	606	614	584	590	577	609	588	596	556	582	553	585	583	560	579	568	589	585	616	550	596	564	577	538	551	549	558	544	580	612	575	581	609	576	606	591	615	587	636	650	597	604	569	601	548	616	583	594	559	562	562	560	571	562	593	592	549	629	592	634	546	639	576	560	546	590	625	577	554	605	592	587	580	571	585	553	577	580	585	549	593	598	566	599	581	575	611	536	598	590	594	592	605	604	560	602	580	650	581	600	564	572	539	561	624	585	610	609	604	604	600	582	594	608	572	582	607	571	558	579	589	596	626	622	581	619	545	645	573	568	554	587	595	581	571	560	551	588	567	580	587	652	551	580	605	571	588	600	566	597	571	574	599	539	582	627	590	580	636	581	554	571	597	603	552	564	603	570	606	607	572	559	534	625	624	603	591	534	586	611	627	566	583	585	610	547	548	589	586	583	582	611	569	582	573	608	580	574	553	601	589	561	533	588	619	567	552	590	577	589	551	564	556	559	589	580	588	544	614	583	608	589	563	577	619	534	601	568	613	555	574	560	611	577	608	577	581	609	546	576	587	583	604	619	578	609	584	608	581	575	577	553	596	568	569	546	586	550	641	607	593	539	577	572	583	576	606	529	594	592	581	555	600	566	571	560	567	588	547	598	546	585	575	570	575	609	584	572	606	620	622	586	572	591	590	606	619	583	546	582	597	628	547	602	601	592	546	601	558	585	594	575	574	575	599	565	577	586	544	678	550	577	575	538	623	609	579	578	604	588	617	573	584	590	558	595	584	621	551	538	558	620	583	597	594	550	578	622	554	599	577	550	641	577	546	541	600	578	592	578	593	613	560	559	593	578	572	615	537	594	578	594	554	558	581	570	562	573	611	578	594	586	576	585	598	538	602	568	584	571	589	545	588	595	614	564	627	624	548	556	558	593	591	598	606	610	589	565	624	600	603	575	541	583	609	585	546	534	548	582	585	561	595	573	613	623	571	582	569	619	569	593	579	618	552	540	586	619	603	567	560	574	559	576	604	518	549	564	601	593	571	598	604	576	572	580	609	576	582	582	589	591	613	575	547	548	588	585	633	597	565	569	544	598	587	591	613	594	614	540	595	560	568	644	536	627	561	534	561	564	573	588	601	573	642	546	570	610	574	595	581	518	551	537	577	587	605	583	562	551	583	588	586	530	574	574	624	539	620	613	591	564	551	577	635	624	560	561	569	587	589	610	588	606	589	568	564	557	583	585	573	544	575	559	603	579	611	575	600	577	578	560	565	568	592	585	565	572	568	582	570	579	571	618	570	638	521	554	571	611	552	596	619	535	600	648	588	581	564	588	618	573	582	580	618	587	588	603	561	586	567	609	624	562	557	603	576	583	599	579	624	601	607	617	578	584	554	572	615	594	601	595	563	587	539	612	594	635	633	596	613	582	612	577	600	591	577	593	575	584	588	565	556	574	577	561	568	596	572	586	586	580	593	606	551	549	605	596	574	587	574	575	540	611	608	628	596	597	597	535	569	591	626	551	618	578	558	551	570	596	506	565	594	563	546	562	583	567	584	569	601	603	575	592	623	634	555	596	591	558	643	597	601	592	585	588	597	589	565	570	557	598
20902	39514	33114	11163	6609	5487	4287	3549	2634	2277	1946	1675	1492	1395	1243	1151	1192	1140	1080	1076	1013	960	912	917	876	837	814	807	829	858	801	800	822	810	836	787	790	764	726	783	769	764	725	722	733	738	754	734	742	765	721	723	699	718	705	726	747	714	696	702	727	703	740	679	736	723	732	701	658	722	689	720	713	695	715	751	735	719	696	725	735	672	681	695	720	690	695	720	727	690	727	710	709	703	682	667	721	710	669	723	719	704	753	687	743	721	693	723	704	753	705	683	709	674	652	704	723	673	668	726	708	714	732	691	710	729	717	724	682	704	700	692	705	688	696	634	682	636	642	673	708	712	695	713	670	669	689	700	689	667	691	694	667	700	700	672	680	664	690	697	674	753	698	731	714	707	712	720	709	727	707	681	679	697	713	724	693	696	696	704	723	724	703	683	684	712	673	744	737	680	736	690	656	720	726	683	704	714	704	658	762	729	714	715	728	703	723	678	713	659	705	682	751	713	722	745	672	687	710	717	708	722	708	730	704	741	734	685	682	748	628	700	752	697	680	691	653	726	685	748	699	712	710	730	740	692	724	644	721	691	714	702	712	728	739	659	702	745	705	645	693	737	642	683	746	738	742	712	680	654	710	732	735	724	768	694	710	695	686	697	744	674	692	682	709	682	694	694	687	727	715	740	716	700	705	689	679	683	693	691	682	694	624	721	696	701	715	763	735	725	720	746	710	675	670	701	711	704	687	743	673	750	704	675	717	664	646	728	698	709	738	708	671	688	703	691	651	711	724	721	701	644	704	668	680	686	691	704	687	687	695	696	678	674	724	684	704	726	706	691	685	719	706	728	693	654	682	664	704	721	640	684	669	670	678	699	690	664	692	681	721	649	713	680	769	706	727	720	758	692	665	736	703	719	717	699	692	703	632	679	674	712	692	723	708	727	691	687	642	707	682	695	708	683	720	694	648	719	751	661	701	666	742	671	689	640	729	683	668	687	737	711	730	728	679	706	698	725	677	695	716	709	734	706	719	687	721	711	688	686	702	682	700	756	710	703	727	739	690	670	691	673	695	648	701	696	703	669	683	705	697	690	679	747	710	676	752	689	709	691	707	678	728	740	668	689	667	701	664	724	686	655	743	685	696	689	704	717	705	664	708	677	687	712	747	683	728	705	705	731	709	684	728	705	677	692	724	679	665	698	702	727	686	692	675	720	716	714	754	695	706	674	706	681	694	732	694	699	692	688	691	674	691	730	691	668	718	648	686	693	723	746	695	691	704	724	663	716	727	683	722	743	714	672	716	712	670	719	715	709	652	673	714	712	684	699	693	712	658	689	713	658	696	705	711	710	688	700	661	684	667	700	702	689	676	668	696	751	691	678	724	698	700	704	696	684	680	696	638	690	686	684	667	676	710	711	739	658	720	693	658	679	675	708	698	658	693	715	738	697	701	682	695	641	738	747	704	738	702	728	717	732	677	705	699	693	718	704	702	720	750	706	687	704	691	684	735	675	723	733	726	722	685	690	718	708	713	675	698	707	679	718	694	674	732	723	693	703	670	690	748	763	706	680	714	714	625	706	657	738	665	719	755	707	692	689	693	702	680	712	687	706	688	704	701	703	723	679	707	723	704	682	676	687	678	715	745	723	717	739	711	711	701	716	707	651	731	696	700	722	717	714	701	686	708	694	681	723	696	708	686	693	699	708	741	738	685	678	689	722	679	691	662	726	673	692	730	669	694	728	692	707	701	706	679	705	702	706	686	731	726	714	648	714	652	700	675	745	694	750	690	671	691	716	743	694	679	722	705	648	649	691	674	680	707	690	686	737	699	733	736	675	696	672	716	726	679	690	674	720	728	655	698	712	664	680	686	720	706	686	662	728	713	689	696	683	654	705	704	688	697	729	661	685	665	675	710	725	705	753	676	694	668	718	680	722	735	687	740	711	694	732	701	690	678	746	714	654	664	684	696	695	695	714	722	735	716	706	690	704	720	702	646	704	646	764	724	723	711	712	686	738	707	667	697	684	644	705	701	740	676	680	658	657	718	686	674	732	683	680	695	666	685	672	708	704	709	676	677	700	660	699	671	738	676	707	718	717	687	704	686	691	690	704	722	698	691	700	733	714	695	726	717	702	689	731	667	652	653	717	672	729	655	696	711	673	693	698	690	736	717	719	710	719	701	669	699	661	690	696	710	671	711	713	677	693	683	691	713	702	671	682	696	713	656	662	699	705	756	719	741	664	673	714	699	649	785	715	765	754	736	673	692	687	693	692	721	719	719	711	696	681	678	723	683	758	700	723	686	679	683	688	742	668	665	676	758	704	695	634	679	708	753	708	726	660	715	676	710	735	691	696	694	707	689	750	668	702	748	661	725	670	685	701	710	660	695	685	633	699	700	708	676	722	690	675	711	655	697	625	725	726	673	672	702	660	732	721	746	713	776	753	690	674	658	695	682	677	673	678	702	670	675	682	689	704	658	692	683	714	714	741	682	649	737	676	683	709	678	688	716	689	724	723	684	730	705	709	731	738	683	727	726	667	669	689	692	726	677	707	712	705	680	734	706	700	706	704	687	711	737	729	734	683	700	695	728	724	707	775	807	720	705	712	703	739	687	697	672	731	694	655	670	668	701	639	707	748	653	652	689	699	726	669	708	686	687	727	687	653	716	705	734	695	666	698	706	703	709	709	683	732	637	690	693	676	700	710	695	717	725	662	641	735	708	702	687	708	730	681	662	687	717	717	705	669	702	712	703	700	712	699	703	753	732	710	743	694	710	639	725	682	710	678	715	715	648	680	704	659	715	708	687	713	712	679	650	628	706	684	694	686	708	684	647	726	676	668	696	758	678	696	681	699	730	720	723	731	691	698	689	690	645	676	726	685	701	741	713	734	684	695	708	726	687	685	715	662	725	680	685	733	708	716	666	739	725	697	704	699	644	687	680	713	719	699	707	744	722	716	731	695	680	737	663	678	720	707	684	730	667	643	720	692	694	726	741	715	701	685	684	704	724	718	663	695	717	705	687	659	727	734	696	715	667	704	717	684	733	689	701	704	715	698	718	728	716	681	726	692	682	683	734	698	698	708	675	694	735	619	677	719	662	670	699	727	711	687	722	688	693	683	747	713	690	648	670	728	707	698	685	728	694	726	688	685	701	681	712	735	739	723	713	668	690	729	718	666	680	688	683	638	702	627	663	700	724	750	653	700	728	685	722	730	709	731	691	711	681	674	726	729	672	735	705	726	742	650	665	658	688	743	737	661	664	690	680	705	722	677	715	689	637	708	741	686	643	663	703	680	713	692	704	673	670	736	685	713	737	700	650	706	695	677	709	736	690	693	735	676	689	717	702	723	656	711	693	685	643	685	693	651	725	748	680	678	703	713	722	681	679	679	681	696	646	743	695	690	673	679	693	686	685	691	641	671	672	731	711	673	738	696	696	674	695	701	727	708	682	698	693	693	685	657	684	702	728	690	701	722	719	728	674	700	714	651
24718	21210	27484	25183	15420	2991	1830	1306	1039	909	853	753	670	653	616	599	580	555	540	543	493	480	497	474	444	423	483	446	459	456	468	441	419	421	437	446	428	410	400	421	368	462	422	422	381	395	443	408	396	395	379	377	365	376	383	385	368	397	379	399	403	405	416	386	407	380	406	358	396	388	381	417	426	361	389	371	375	416	396	383	388	381	396	398	414	371	396	379	396	410	374	361	410	367	384	343	363	355	394	359	363	381	389	383	371	377	381	434	375	375	364	396	392	405	382	413	397	398	346	393	392	362	387	403	401	409	403	375	372	386	362	389	401	376	379	377	387	410	355	414	392	402	436	400	369	354	385	368	403	387	382	383	357	373	354	393	355	353	391	370	397	325	402	405	375	394	391	406	387	410	387	404	346	397	353	364	349	379	354	378	385	383	385	388	406	373	356	394	374	382	363	417	418	389	363	371	397	385	372	364	390	397	374	383	373	393	409	393	355	415	359	383	414	369	393	405	365	383	372	394	364	394	381	430	423	386	358	389	361	376	384	401	379	374	390	407	369	376	379	387	353	403	376	384	411	369	401	380	402	397	376	377	369	393	368	368	385	357	358	350	364	435	370	351	376	383	384	410	380	386	386	399	416	360	383	368	380	375	403	366	380	363	388	392	368	375	380	384	374	399	386	408	361	369	407	368	393	355	386	350	364	364	420	368	384	414	422	396	363	388	420	364	369	367	403	378	378	369	404	415	386	355	372	374	395	412	374	417	393	350	391	419	372	365	394	392	403	384	380	389	348	389	354	392	394	368	397	383	374	401	369	382	403	362	406	379	400	389	364	362	384	369	373	371	363	416	386	426	394	374	383	375	385	393	347	377	368	396	380	403	391	345	373	404	360	340	383	371	376	387	339	403	391	369	388	365	374	370	369	408	371	352	390	380	353	382	428	375	361	390	362	373	387	374	400	398	378	366	380	398	410	382	358	370	416	377	384	370	345	380	375	408	374	385	384	359	410	388	361	392	393	391	365	403	375	370	359	385	362	386	405	374	378	342	380	353	389	337	382	392	397	385	372	380	344	397	361	387	365	365	383	392	358	342	387	390	408	365	365	384	362	360	392	400	424	399	381	409	351	379	376	387	364	347	404	390	392	434	370	401	390	395	389	366	381	370	379	380	394	346	359	382	387	392	388	381	355	360	385	371	371	356	395	400	406	394	416	367	366	390	372	402	365	375	349	358	384	373	368	381	390	377	406	402	342	356	423	355	384	360	387	380	400	370	395	379	367	393	380	411	370	387	359	402	390	369	346	349	405	355	384	394	390	367	388	379	391	371	382	398	388	392	393	404	396	385	381	396	366	405	386	424	361	397	402	404	364	373	371	357	371	351	398	388	406	405	393	413	395	380	414	358	353	403	373	382	398	391	364	417	407	391	382	372	381	414	382	369	371	407	323	377	382	390	377	387	369	394	393	405	350	372	411	359	381	346	375	387	398	379	389	363	374	396	415	391	374	397	383	394	391	387	378	384	381	378	384	362	373	389	387	395	380	406	370	355	393	375	396	374	362	393	380	363	372	370	378	403	417	391	430	368	404	402	364	380	388	367	375	372	407	384	434	376	337	390	364	369	367	371	406	387	342	399	407	403	407	402	384	372	361	380	402	370	366	394	407	382	369	343	366	370	401	391	404	418	400	381	373	394	377	362	386	383	344	368	376	391	382	401	401	387	381	402	393	403	372	366	360	380	358	406	406	401	360	359	380	381	396	344	426	355	391	397	383	382	423	369	413	357	381	390	389	382	395	375	358	337	345	393	375	398	401	375	354	380	418	371	376	368	390	383	390	383	391	357	410	346	365	380	374	396	362	381	400	392	376	368	370	384	361	393	369	399	418	379	420	353	383	407	368	356	380	393	391	384	409	353	361	380	389	387	416	377	344	366	389	354	376	378	367	360	376	402	370	387	390	382	365	387	425	401	378	369	371	386	405	398	409	396	374	419	366	365	375	404	342	375	367	367	400	377	398	353	379	361	407	388	381	357	405	384	397	375	378	390	415	379	367	387	412	356	377	371	405	345	378	406	372	384	418	386	381	357	399	369	401	371	358	361	377	398	388	386	388	388	414	397	367	390	359	420	362	385	370	350	386	385	401	384	378	400	393	383	398	367	392	342	406	408	395	402	376	389	407	415	370	375	368	353	373	414	403	424	401	433	379	373	406	354	358	368	371	382	394	379	373	399	371	345	400	355	371	411	383	392	401	395	331	368	367	351	383	404	387	381	394	408	372	323	375	388	392	367	360	398	387	383	360	368	413	412	399	372	364	386	385	369	393	383	350	346	419	436	362	369	405	376	409	393	383	356	344	368	397	365	359	370	380	386	384	385	378	384	359	390	394	433	362	383	343	361	361	372	386	371	360	392	404	400	366	366	395	383	346	380	373	380	394	387	389	394	371	403	415	376	396	359	368	390	370	396	405	394	382	364	385	376	355	371	376	408	353	375	366	389	408	358	365	368	342	381	443	370	392	354	395	401	355	366	355	431	371	388	401	377	407	369	400	397	412	361	328	360	398	386	396	407	380	379	405	371	379	372	397	387	385	386	362	382	379	374	390	376	398	403	389	381	354	399	408	395	405	387	357	357	403	373	388	381	361	376	383	358	375	392	384	386	377	398	418	408	383	400	418	364	377	375	439	401	354	363	345	357	401	374	366	403	385	387	414	369	356	387	387	376	359	351	389	352	361	375	345	374	364	347	394	378	390	380	385	393	349	359	370	381	378	376	425	393	401	368	397	425	356	387	400	379	401	372	397	369	358	371	390	374	366	396	395	369	400	384	354	371	409	378	380	368	411	374	363	403	358	375	366	408	375	384	391	382	362	366	416	378	386	393	357	364	398	391	368	383	357	354	393	374	389	372	358	403	394	381	352	391	419	365	388	388	404	414	433	400	376	393	397	368	396	396	347	402	374	374	346	382	367	403	372	375	407	377	387	370	392	345	372	359	371	396	394	370	387	385	370	410	385	386	399	383	406	374	352	343	345	343	388	406	367	377	379	392	416	362	385	409	369	393	365	347	370	403	341	371	360	411	356	381	365	367	348	376	398	387	376	374	389	356	388	358	346	368	371	388	358	388	376	365	368	394	406	352	367	403	389	392	418	390	381	363	363	369	384	382	391	376	372	412	422	443	365	395	396	423	371	370	353	376	400	368	393	367	420	420	411	343	365	371	379	410	382	415	383	362	383	417	388	385	407	370	374	421	395	382	353	371	364	401	371	377	368	397	401	403	401	405	354	374	362	369	359	387	400	380	346	374	381	412	405	382	386	370	413	393	373	368	419	398	361	377	391	360	402	350	338	359	363	393	381	345	364	408	396	402	410	345	388	383	371	354	373	401	397	377	377	360	372	392	395	375	350	402	390	374	400	381	384	357	408	394	403	364	371	414	400	335	364	386	377	382	403	334	354	394	377	382	351	386	364	367	388	397	362	390	372	407	393	360
21800	36783	27011	8690	5163	4081	3313	2652	2031	1632	1362	1200	1085	936	917	873	823	797	746	743	675	635	619	593	561	548	597	562	578	524	591	540	561	547	496	553	524	548	516	511	486	499	466	504	499	539	498	473	519	436	482	490	466	458	467	465	511	478	501	485	472	460	479	496	463	475	510	464	511	476	499	468	449	485	458	470	489	457	481	522	472	454	486	487	468	485	462	489	471	437	440	470	474	432	483	485	480	460	489	455	494	476	465	467	470	447	478	461	461	451	443	440	460	480	497	462	474	408	488	458	478	464	471	488	461	469	495	477	484	464	487	487	466	467	462	423	453	481	460	445	498	450	448	492	477	447	452	503	436	437	470	493	465	480	448	487	466	440	445	439	458	482	473	483	470	465	499	460	456	469	453	478	450	475	455	477	469	456	467	442	458	458	490	428	474	477	484	470	426	465	476	496	469	452	484	470	441	477	394	466	411	455	468	453	451	473	468	515	459	460	447	481	464	468	459	456	495	447	433	498	472	434	465	438	501	456	449	463	461	473	481	495	438	456	505	435	481	506	484	466	425	505	491	436	465	493	459	456	455	456	477	466	455	436	475	467	469	451	467	469	447	458	469	474	449	444	479	501	487	465	473	449	520	479	474	494	457	444	452	469	464	491	429	468	426	482	459	470	471	476	447	480	446	473	460	476	474	485	432	445	438	478	502	447	472	453	471	477	455	460	486	469	420	486	472	436	489	467	451	489	479	477	480	456	470	423	454	502	462	484	482	462	511	485	421	435	483	459	456	461	446	496	474	485	444	476	458	493	472	477	493	481	457	449	454	471	497	461	444	528	488	439	457	456	470	459	469	458	443	435	441	509	458	452	486	474	487	443	465	447	451	472	453	423	446	459	481	483	446	454	468	488	496	491	454	449	514	490	458	441	525	459	492	472	445	462	447	492	454	446	484	456	461	450	465	443	449	456	483	456	468	460	497	442	454	437	484	449	480	468	502	475	470	445	489	458	463	468	462	491	465	479	447	473	462	476	455	455	460	453	436	444	456	455	473	510	493	480	476	496	471	471	477	482	454	481	456	482	450	524	424	510	518	452	483	442	465	456	468	491	444	442	476	485	448	465	439	449	446	467	485	480	469	430	469	481	459	491	482	490	463	490	484	485	485	393	460	481	475	511	425	410	465	478	465	455	486	485	481	501	457	440	506	500	463	469	484	456	487	491	472	470	477	457	459	470	484	446	469	454	451	482	438	493	478	451	478	482	471	477	444	451	454	468	451	484	491	463	469	472	444	460	432	453	462	476	430	463	476	453	451	455	455	536	444	478	472	451	483	464	441	458	472	442	448	456	496	458	488	486	439	446	436	466	458	452	450	510	464	489	465	480	462	448	426	468	467	515	478	451	483	439	450	442	490	506	464	503	455	438	465	460	475	464	470	490	467	497	462	442	448	508	456	436	490	440	471	464	447	508	445	479	486	466	451	496	425	461	470	461	482	450	484	472	464	484	457	479	496	447	449	454	466	485	459	465	457	462	444	450	450	455	451	458	452	466	442	460	481	483	480	456	440	407	450	506	492	469	471	428	478	466	458	493	401	443	465	479	464	445	501	517	446	507	452	478	516	473	464	465	444	458	453	452	477	481	455	476	478	477	429	460	460	433	472	481	470	474	448	490	480	468	467	495	473	459	443	478	501	454	450	446	457	473	438	473	495	456	470	500	448	473	440	475	471	460	473	439	440	498	449	458	445	462	486	485	452	447	443	440	473	447	480	467	470	466	431	440	455	443	477	481	469	446	499	449	454	481	506	445	450	467	470	499	464	461	441	425	452	471	469	481	473	459	440	489	449	471	488	451	429	439	471	494	464	433	497	470	469	481	473	443	495	457	453	487	435	458	474	451	475	444	467	460	434	432	450	450	443	468	475	462	450	475	506	464	496	451	461	480	450	484	442	499	457	496	452	486	473	494	509	445	476	436	459	480	444	470	514	434	480	490	487	483	525	461	465	487	451	494	439	490	466	461	457	444	458	462	472	475	481	452	514	456	426	468	458	482	456	466	446	452	471	454	469	477	446	465	486	493	472	503	489	465	458	472	467	447	454	466	481	471	465	453	487	485	478	485	487	465	452	425	487	461	490	440	442	495	447	450	463	467	464	447	473	436	484	469	455	484	497	458	506	470	507	455	510	465	448	452	466	461	454	444	449	450	468	496	479	492	455	450	480	492	467	464	439	462	476	476	495	474	472	489	460	512	490	517	471	448	467	474	471	457	479	475	484	449	414	503	483	461	472	466	399	498	449	485	470	442	471	439	437	440	472	454	463	468	471	456	450	428	464	457	466	444	438	457	502	445	464	475	460	494	505	454	482	470	440	413	459	461	467	461	452	471	478	446	488	462	487	458	459	471	446	463	424	475	451	490	422	435	439	490	462	495	485	445	486	461	469	461	469	469	407	487	487	447	484	471	499	465	500	488	450	484	500	459	506	429	459	435	461	463	452	477	448	437	480	467	464	489	470	442	455	475	449	480	496	469	431	481	482	477	465	489	490	447	481	478	487	480	469	481	489	445	466	474	486	427	486	440	456	459	469	489	464	497	455	474	440	426	444	470	477	461	500	482	449	483	454	484	460	501	480	479	431	452	450	455	469	489	468	469	470	490	461	466	451	432	471	488	450	477	479	458	472	452	454	439	461	467	458	458	447	493	442	468	472	455	420	456	465	466	446	489	468	473	454	476	460	492	496	433	501	484	460	427	506	471	433	475	488	474	498	492	440	427	438	482	482	451	450	512	496	469	478	467	488	508	486	471	465	463	447	458	454	477	459	486	496	496	461	430	457	451	445	483	493	459	484	469	450	485	491	466	467	483	434	447	449	444	452	453	501	456	458	450	456	433	448	480	476	470	445	452	480	458	443	483	418	457	427	458	474	445	467	442	457	490	449	484	463	465	459	458	441	434	477	465	456	454	479	450	464	467	436	481	438	489	481	461	504	473	478	489	448	461	478	477	450	495	466	456	468	463	473	456	476	476	445	443	455	475	470	457	439	495	451	448	468	497	476	480	440	492	484	506	453	458	479	504	513	495	449	457	438	442	428	487	451	445	472	481	444	468	457	489	460	451	442	488	428	438	461	469	448	457	481	468	432	439	440	413	482	469	472	486	465	474	485	493	458	451	429	492	519	464	464	476	488	441	476	468	496	478	482	481	503	437	452	488	430	458	489	478	451	462	435	447	473	437	431	499	471	425	438	477	431	483	472	476	475	500	468	487	501	470	486	484	454	487	525	450	475	490	442	433	481	493	455	507	426	515	465	471	452	467	473	473	432	468	487	470	455	447	468	441	479	478	513	493	473	447	469	481	468	472	444	488	449	463	470	458	460	453	498	462	495	502	478	487	465	490	494	459	491	469	487	471	441	449	485	503	474	432	439	455	404	427	478	448	478	492	476	464	452	502	446	471	476	457	491	475	459	458	431	447	464	472	459	459	442	459	483	477
22642	21244	28809	23997	21249	21374	12476	3221	2109	1760	1520	1247	1084	1072	989	988	911	842	790	785	718	612	635	595	556	575	541	528	569	573	592	552	560	565	527	493	506	482	527	492	478	501	484	475	458	467	462	442	466	457	459	411	450	395	413	441	418	437	458	429	402	411	459	465	497	419	447	458	413	406	439	424	456	454	431	392	416	425	449	439	441	444	415	429	401	439	419	418	398	404	397	421	438	413	415	407	412	426	430	426	415	426	422	375	400	410	418	411	436	414	427	442	407	422	395	444	441	449	408	444	424	394	390	425	445	414	387	424	478	415	435	405	455	449	404	419	442	433	413	422	406	424	435	448	427	399	417	480	425	434	395	411	416	423	416	402	419	412	397	436	427	361	431	409	426	429	415	384	445	436	398	422	432	411	394	430	380	435	447	426	391	420	396	403	444	416	427	438	471	426	404	421	404	435	414	419	413	444	417	403	392	440	430	431	419	412	402	421	408	382	416	484	424	424	419	447	442	418	443	429	437	440	427	411	419	414	398	394	449	442	402	417	421	433	417	404	421	424	411	400	414	431	414	397	418	409	404	431	425	405	445	424	394	449	447	411	467	423	413	422	429	420	399	427	372	461	430	419	443	428	405	412	424	438	393	408	432	431	386	422	391	456	422	432	411	415	416	391	405	371	395	447	404	404	417	405	462	423	432	474	444	427	446	441	387	438	416	422	452	431	430	405	390	424	430	415	445	380	418	446	442	444	432	422	387	410	419	426	431	418	416	451	447	395	428	432	426	407	410	452	410	400	451	390	402	429	415	422	378	432	406	404	422	433	405	438	412	398	404	437	451	398	440	420	417	415	441	408	402	437	408	423	428	427	438	419	432	444	427	422	425	401	429	438	389	414	412	419	426	416	410	418	418	415	433	459	379	432	400	421	394	418	423	459	421	430	425	445	393	442	399	440	384	434	412	435	419	431	426	453	437	379	441	438	401	453	387	387	411	432	431	431	415	422	401	386	440	435	454	401	441	415	411	446	452	381	384	414	462	410	430	448	414	440	419	402	444	409	408	418	427	374	420	413	407	447	397	422	470	441	429	441	410	427	432	421	397	411	426	418	422	388	429	429	441	414	434	460	390	383	465	411	423	417	431	418	426	443	426	380	431	429	406	470	459	462	415	434	410	425	403	440	403	379	391	460	422	409	407	419	404	416	454	384	401	388	454	446	438	386	442	438	404	412	422	388	384	446	458	404	416	401	456	407	416	442	394	428	432	429	426	386	395	405	433	414	439	455	412	428	413	399	449	382	409	410	392	437	437	419	461	405	440	420	433	432	428	397	443	391	435	398	413	410	407	429	446	414	410	443	422	440	419	445	444	421	414	407	418	415	400	454	443	414	419	428	401	454	431	431	426	415	412	409	488	433	393	411	415	416	404	383	407	381	417	422	424	394	416	406	439	420	433	442	434	407	429	443	414	430	396	460	447	408	421	444	427	446	425	399	425	411	402	413	438	415	444	385	429	415	423	419	421	428	399	404	432	436	426	415	428	435	402	437	438	423	413	412	416	409	403	442	466	428	412	404	443	444	396	401	426	405	436	427	397	392	384	418	430	413	402	437	380	402	425	394	458	413	432	428	437	410	417	399	422	425	423	401	414	435	426	373	399	435	431	448	418	436	413	394	408	432	439	395	374	399	433	409	425	407	428	436	386	416	385	424	437	428	439	436	401	438	407	415	428	397	417	399	403	395	440	438	407	426	424	394	401	410	429	458	443	410	402	473	407	441	401	417	391	429	439	406	399	416	451	438	434	417	417	419	408	424	420	438	429	406	404	432	423	411	395	393	436	383	454	412	450	392	450	430	435	421	425	410	428	440	382	411	442	395	448	429	390	446	416	426	420	444	442	460	423	382	377	432	404	427	426	440	452	412	379	394	426	398	411	401	407	411	402	433	391	429	435	397	460	397	429	435	394	398	441	425	385	434	407	454	417	437	434	444	440	426	424	427	462	436	440	432	417	436	413	453	374	407	406	400	415	455	428	407	397	399	391	409	403	390	389	420	431	403	431	412	454	407	399	445	428	400	399	428	427	393	390	439	417	390	407	430	433	417	421	432	453	444	403	409	423	452	424	407	423	429	407	456	436	418	386	409	433	397	411	387	403	422	410	428	428	411	429	398	429	438	406	423	411	437	415	436	415	431	409	434	446	408	417	383	428	456	421	390	414	386	430	422	451	403	421	418	422	409	429	422	438	410	494	455	433	428	409	424	401	415	430	379	447	421	431	440	477	435	425	386	439	440	413	437	433	419	438	436	423	408	431	441	434	404	411	418	420	432	393	410	408	418	446	423	416	441	441	437	398	398	397	403	429	441	433	420	384	438	403	425	405	423	414	448	377	433	399	427	416	443	400	429	410	411	426	413	443	411	443	433	408	412	391	424	426	421	406	399	425	423	399	437	446	445	433	410	424	442	442	478	407	440	421	404	413	470	419	457	419	439	435	449	412	423	451	416	382	434	381	464	407	392	424	379	431	425	417	449	414	452	390	421	450	434	370	428	414	452	423	425	433	408	442	422	383	401	396	411	408	382	400	444	408	435	410	442	414	407	412	412	434	405	444	407	396	416	391	404	435	419	455	413	429	411	440	431	466	439	420	448	438	446	380	401	436	421	441	456	464	425	414	402	407	425	461	418	393	411	424	440	398	425	410	420	434	424	407	412	418	453	397	435	419	415	440	413	411	416	423	417	417	418	440	405	446	436	419	418	419	445	411	419	398	409	425	399	448	413	430	423	426	394	447	449	430	442	412	430	424	435	417	425	441	420	440	388	409	394	431	407	441	420	414	412	435	432	418	389	399	390	384	425	413	422	416	424	408	433	402	403	397	423	451	429	396	406	415	440	444	383	391	443	415	449	413	420	467	406	378	392	409	408	417	407	419	406	397	403	419	405	450	413	445	427	420	442	427	466	432	414	467	435	445	439	409	424	453	422	433	437	422	403	428	427	408	413	469	430	411	411	411	407	450	407	410	445	443	365	424	418	420	390	417	403	422	431	416	426	384	422	421	416	408	433	393	423	422	465	418	442	428	428	443	430	437	459	409	446	445	428	437	429	416	407	412	429	403	434	383	405	397	417	410	377	407	390	392	428	396	410	456	428	421	427	389	421	412	446	392	406	446	435	401	420	397	399	427	398	393	438	490	394	421	441	409	401	414	424	437	401	431	451	421	426	424	440	438	463	401	412	464	433	418	410	434	435	414	429	407	423	406	434	392	434	421	436	430	432	446	394	425	423	421	446	421	457	438	446	399	375	423	432	391	411	445	402	409	444	413	423	380	442	420	456	414	429	430	431	429	399	444	410	433	442	401	416	428	411	443	399	420	407	440	442	433	425	420	404	410	414	399	390	441	388	466	426	465	415	435	426	464	410	436	420	404	444	425	434	415	439	433	390	416	435	424	428	429	424	419	420	412	487	367	438	392	420	440	407	417	415	416	434	454	433
23562	45907	36508	14642	9582	7911	6480	4985	3700	3042	2451	1983	1765	1654	1511	1402	1324	1260	1090	1072	989	871	831	785	757	802	737	732	756	828	712	722	754	750	670	651	640	639	641	624	599	586	572	537	619	595	537	611	563	542	509	512	541	504	509	556	547	510	501	510	514	498	506	513	544	516	554	519	556	540	511	526	517	546	527	544	549	508	550	521	532	529	490	519	526	511	533	507	516	530	537	540	557	502	558	524	534	538	520	515	495	511	530	556	469	510	543	482	482	481	523	489	501	493	537	504	512	525	478	513	521	449	490	518	517	517	492	497	490	496	498	502	488	525	520	513	519	507	541	496	523	486	540	524	465	464	484	511	490	526	488	517	480	518	518	540	499	491	521	531	506	518	516	494	511	523	522	460	468	540	485	509	522	497	489	527	504	538	523	500	523	555	525	492	495	483	490	506	548	492	480	494	522	492	517	511	507	522	489	495	503	533	537	506	510	493	489	517	530	511	511	509	489	492	518	515	506	489	492	464	491	513	500	506	517	495	529	524	546	514	571	488	510	482	498	517	486	527	505	536	529	529	491	529	524	508	509	527	544	523	527	534	490	538	542	516	532	520	547	504	509	500	455	509	541	474	524	536	508	553	498	508	528	513	503	524	476	521	525	516	506	544	516	492	515	523	501	506	525	493	532	517	491	560	512	495	495	455	509	495	535	513	526	532	500	502	520	478	515	553	531	505	515	494	516	535	502	548	508	533	501	531	442	479	504	549	513	539	524	503	496	489	498	515	501	512	527	482	505	496	543	505	500	530	520	524	524	486	512	528	542	509	521	494	520	487	539	506	499	494	480	490	500	518	491	480	530	495	482	510	521	512	535	506	539	517	559	490	484	515	497	491	510	525	541	526	520	511	544	519	512	528	493	546	529	483	508	535	519	463	486	489	510	467	510	487	513	507	513	526	529	521	563	517	484	520	529	531	511	535	498	523	536	485	496	488	485	510	537	505	508	505	530	497	483	544	487	510	444	513	547	538	491	522	526	506	507	518	475	529	526	501	508	545	498	535	503	528	535	495	512	530	503	515	513	545	484	519	537	489	540	512	533	525	503	482	534	535	493	524	509	510	543	512	513	512	521	465	543	512	520	506	510	497	480	531	472	474	512	508	517	484	514	557	513	503	503	490	533	486	514	540	538	519	485	509	483	563	520	562	505	514	524	502	501	476	468	510	473	496	504	509	539	521	503	540	519	475	562	504	543	504	541	496	544	543	517	515	568	514	523	527	523	531	496	498	491	464	499	590	556	510	465	515	544	544	505	514	537	511	515	492	539	495	497	521	530	514	515	527	501	535	494	528	501	527	532	524	498	463	503	524	522	530	528	490	525	488	528	483	482	492	515	504	516	555	508	545	524	495	493	518	534	482	548	504	536	498	533	487	473	518	507	525	477	520	546	500	503	498	473	492	518	508	476	506	507	518	503	497	514	483	511	485	473	508	486	545	497	538	480	515	483	466	474	556	480	504	490	548	541	525	497	483	520	507	535	481	492	496	529	471	490	493	519	497	486	474	497	529	520	540	504	521	494	514	483	504	502	498	498	489	477	499	481	511	508	536	524	467	520	527	535	505	530	490	529	503	552	568	496	517	488	548	485	516	542	529	512	488	492	543	504	522	517	531	546	506	552	470	512	510	472	544	536	466	484	520	493	518	493	541	483	557	502	481	488	472	495	481	538	500	559	551	515	458	548	526	557	501	518	561	519	478	460	525	487	513	509	543	520	535	490	556	492	507	519	505	483	529	497	521	541	519	520	499	502	495	561	511	527	467	496	516	511	465	505	530	534	528	512	475	530	531	515	548	532	516	509	486	547	495	527	519	511	526	513	506	468	511	546	483	523	521	512	515	523	505	527	509	493	545	484	496	503	508	517	541	520	512	520	520	536	502	502	475	465	554	454	520	530	545	499	524	517	530	505	498	562	502	523	519	508	509	516	518	546	506	520	508	483	536	517	513	520	498	506	478	495	480	487	523	467	510	491	465	470	499	529	505	525	495	493	483	522	520	516	511	448	515	497	532	543	511	507	538	527	491	494	534	477	526	497	522	500	520	531	547	490	487	494	518	498	559	475	532	501	529	516	524	493	497	530	497	523	526	554	532	542	525	532	544	493	526	537	530	506	549	536	514	519	505	542	529	494	532	499	523	525	505	536	499	503	521	519	499	503	524	547	500	511	535	482	499	504	538	537	556	499	548	518	487	518	462	494	507	507	515	544	542	509	512	488	487	522	501	526	535	545	497	531	467	517	525	513	516	480	498	535	522	484	531	505	505	505	521	520	548	531	502	459	535	536	554	506	491	481	486	471	522	535	534	506	501	492	512	519	475	481	509	516	503	503	474	552	473	461	518	499	547	508	512	538	492	520	504	476	481	538	498	521	493	525	511	516	552	518	490	501	524	534	531	484	505	502	504	488	529	460	527	517	527	534	521	515	516	502	467	536	532	525	535	532	495	524	511	503	508	530	526	505	516	532	517	535	498	506	446	523	487	503	502	521	531	510	522	524	492	528	478	543	528	490	542	567	472	543	524	496	490	525	492	532	523	496	484	502	527	498	536	519	469	500	490	521	513	530	487	493	540	523	516	503	482	537	512	507	507	480	469	498	491	528	510	545	558	524	550	526	548	563	494	521	465	495	542	489	511	490	513	526	494	498	531	485	512	523	492	496	523	514	478	513	487	484	527	502	535	500	507	472	496	525	486	503	504	498	505	485	511	512	508	538	475	505	509	529	529	496	492	519	528	518	535	528	503	497	507	522	506	492	529	485	522	515	508	496	494	507	482	524	479	554	519	498	481	532	469	482	524	544	519	553	498	509	510	482	475	455	500	508	528	481	531	525	521	484	546	537	563	527	547	500	482	498	540	476	513	555	535	484	540	528	526	491	509	563	520	524	505	547	507	499	469	523	538	515	528	534	497	521	482	499	516	482	538	531	523	498	533	499	494	516	508	502	440	487	518	505	508	508	496	522	529	522	482	498	465	506	524	515	541	514	510	509	485	506	513	504	498	523	529	513	480	462	521	527	505	488	501	506	503	496	496	501	499	488	551	506	494	512	499	489	506	525	545	497	476	539	526	485	515	524	515	504	499	505	520	509	541	497	490	514	474	520	522	513	518	513	527	472	532	542	516	502	496	481	546	527	517	485	501	521	499	517	490	530	529	482	496	496	538	549	523	505	541	501	554	506	491	523	540	510	507	477	520	494	462	521	494	522	537	527	528	525	510	526	502	540	521	455	507	537	527	504	455	549	517	539	514	516	522	515	494	511	487	499	488	509	474	520	539	509	554	500	527	544	512	502	531	511	536	512	478	535	551	490	516	552	528	544	535	512	496	493	539	484	504	518	508	509	525	500	478	511	501	528	504	518	504	479	445	501	534	555	498	508	443	470	507	513	503	513	532	542	545	489	555	508	521	538	541	524	504	484	544	518	491	511	480	552	496	516	519	504	494
27634	21847	20187	6260	1851	1459	1253	1081	894	853	766	717	656	646	579	606	581	669	629	594	587	562	563	554	605	519	554	560	546	568	557	547	553	559	557	536	560	524	540	535	573	571	521	540	519	526	552	491	541	571	526	548	531	558	517	531	528	531	532	536	495	528	522	547	550	508	506	509	505	518	513	508	537	537	515	530	525	542	487	572	511	525	512	515	557	522	538	536	520	489	536	531	509	515	484	528	543	531	510	500	525	534	524	504	509	511	493	532	465	544	530	531	549	524	499	529	547	512	531	529	529	549	543	545	471	553	509	531	517	513	502	504	494	480	509	537	527	551	553	512	516	545	549	512	491	525	515	516	522	515	547	491	504	493	489	513	519	548	543	556	508	512	534	518	532	518	503	524	496	490	502	552	506	536	540	511	496	526	504	499	508	536	549	493	530	518	512	540	538	484	501	496	525	487	505	486	556	504	513	552	567	532	551	514	511	541	549	498	548	544	503	547	537	506	475	513	511	506	512	520	541	539	540	527	528	537	512	508	534	497	582	483	503	524	544	535	514	510	543	521	519	509	526	514	517	569	522	494	485	534	530	536	572	514	498	530	539	502	502	517	542	523	514	578	516	500	491	551	515	519	536	536	507	512	494	552	504	502	510	553	538	567	527	478	554	481	486	547	496	537	540	541	507	500	518	526	558	477	524	546	485	522	527	523	504	467	528	563	545	543	487	505	541	507	525	533	529	516	515	521	522	499	499	480	508	558	549	534	475	506	504	486	508	507	475	503	535	562	483	554	510	525	488	538	507	520	607	531	531	559	513	516	522	542	475	548	521	518	529	523	524	483	551	481	493	521	525	483	526	491	495	521	535	538	521	500	525	549	515	545	518	532	537	528	529	497	454	544	514	556	488	564	543	516	489	506	507	511	531	531	514	525	504	521	507	513	503	476	545	535	537	531	522	522	492	507	521	567	552	493	492	521	541	543	507	520	506	541	500	493	516	557	530	538	494	542	532	521	553	518	574	548	541	533	536	545	522	518	543	529	496	501	527	516	496	497	538	500	502	553	534	531	521	544	537	516	468	561	550	511	535	505	522	491	532	550	507	504	532	539	535	518	494	525	540	471	486	547	525	519	492	547	484	534	522	499	563	493	515	498	537	530	507	500	512	522	560	533	558	498	529	524	553	553	518	499	524	540	538	526	552	485	544	527	525	509	499	542	473	525	541	513	549	486	533	523	521	534	509	519	532	534	499	528	562	498	502	508	534	542	517	539	528	493	518	539	505	508	502	549	519	528	537	526	536	529	504	483	523	509	535	522	588	530	543	535	528	526	509	460	510	488	528	547	497	542	533	552	526	512	531	513	520	505	517	536	570	507	535	518	537	527	531	507	497	536	506	519	550	553	546	513	534	513	526	531	517	477	490	506	520	516	506	503	525	557	526	547	526	541	502	515	523	511	508	535	530	515	541	524	520	504	549	530	490	531	564	493	520	522	512	525	522	484	496	526	544	536	550	513	531	532	529	516	545	483	519	526	469	516	520	527	523	545	514	545	510	550	507	506	492	510	511	524	522	511	552	527	530	512	513	522	502	521	547	556	512	518	545	535	514	526	503	545	483	543	501	509	508	572	559	532	530	512	525	489	527	553	503	515	507	539	549	532	545	553	514	558	540	525	496	512	500	518	510	518	540	560	490	558	502	507	551	548	528	520	507	502	509	530	527	500	521	543	550	529	504	524	531	497	506	528	505	520	487	527	534	535	519	531	514	542	541	484	510	512	524	473	511	479	534	516	485	537	528	522	529	508	511	516	508	567	526	523	579	539	511	500	483	556	508	549	511	516	513	529	521	535	538	490	499	506	547	546	531	561	519	552	497	517	544	489	558	499	539	522	520	496	506	554	512	511	533	547	532	543	530	483	539	491	498	517	520	544	536	528	554	532	514	520	530	509	535	592	538	532	485	543	520	533	527	512	531	546	530	517	547	526	505	494	509	554	479	534	518	524	500	505	517	528	504	515	515	508	531	509	530	546	529	533	456	490	495	511	515	505	523	543	491	514	514	534	499	562	526	500	502	518	524	551	536	525	539	539	508	515	528	525	539	518	538	497	497	544	536	561	538	523	546	517	537	503	505	470	521	512	546	552	522	545	487	523	471	488	538	513	534	519	548	517	498	482	577	595	520	541	518	519	522	503	494	517	538	524	515	497	564	558	490	470	505	503	546	545	538	484	543	528	551	536	537	482	531	538	533	497	558	538	501	514	502	504	481	542	537	514	531	496	506	521	532	510	530	520	575	520	519	508	498	504	525	565	522	515	507	497	523	526	556	498	529	497	547	526	492	572	486	506	494	480	517	485	517	493	478	556	517	524	552	508	482	508	493	492	519	521	473	529	517	522	517	533	560	513	557	492	523	498	504	553	496	463	557	548	497	496	523	496	543	546	541	524	497	528	535	542	526	503	527	539	569	574	533	509	475	524	535	512	553	535	527	530	518	597	540	523	472	530	565	512	508	528	525	560	558	534	513	525	492	524	494	516	519	541	564	506	523	518	496	538	550	525	540	534	488	478	509	538	524	519	535	521	526	550	476	542	501	517	544	528	519	532	548	540	550	543	512	534	527	510	526	515	565	520	530	489	525	521	564	481	515	530	510	549	527	506	552	496	516	482	538	532	529	541	497	502	515	542	566	471	502	525	531	533	532	532	555	517	526	503	511	549	525	487	536	550	529	485	517	544	499	552	510	514	528	505	544	531	522	562	497	469	561	495	500	523	550	497	501	497	506	537	529	508	535	519	480	523	539	527	529	535	529	500	551	525	550	488	489	522	488	492	529	525	497	527	577	522	496	545	534	498	543	524	494	537	512	510	504	526	534	525	530	580	541	491	507	488	533	500	500	544	559	512	512	498	524	525	517	534	520	579	523	502	553	519	528	518	516	515	499	522	512	549	557	519	553	554	514	521	499	512	540	520	516	485	534	555	490	509	524	516	509	535	518	501	530	542	535	517	547	508	541	532	517	528	522	499	604	509	476	516	556	484	528	525	523	484	526	579	457	539	508	541	538	550	507	557	485	536	519	519	473	529	500	488	500	534	524	530	537	552	538	573	474	494	517	516	480	535	525	560	512	499	531	514	534	548	502	509	542	530	519	512	526	456	524	537	559	520	534	508	541	529	508	509	557	535	550	523	522	527	538	529	521	478	515	556	507	503	547	505	503	537	505	564	540	500	500	517	495	507	523	546	488	537	514	528	506	566	515	544	505	481	489	519	530	533	514	519	548	490	514	542	514	535	538	491	528	475	506	526	520	538	539	558	496	543	490	531	502	516	522	508	522	544	528	523	524	527	534	481	579	508	529	528	507	549	533	482	474	476	500	513	548	528	562	534	490	524	559	501	522	546	518	556	543	529	499	562	505	517	558	522	480	518	494	511	524	523	555	552	546	551	513	503	510	547	510	528	517	528	513	512	500	511	517	525	534	537	498	507	563	519	498	509
20356	32035	23555	5268	3048	2686	2204	1756	1415	1199	1115	1046	889	888	819	859	859	823	751	728	757	743	713	662	682	718	656	676	682	673	701	730	703	688	716	666	647	661	655	633	649	633	639	633	638	703	669	630	600	630	630	647	598	625	650	696	577	608	673	574	650	645	605	613	634	637	632	626	618	649	628	682	655	627	640	643	614	650	626	612	663	605	644	622	624	624	609	656	585	669	644	646	642	585	614	636	608	625	623	626	627	620	614	661	619	655	583	645	626	622	607	582	620	697	638	603	575	656	661	614	631	673	641	615	633	634	634	645	679	638	604	614	599	616	668	653	650	620	635	604	645	618	615	629	616	626	670	628	593	655	635	646	584	583	638	622	642	605	626	599	631	653	612	634	636	606	642	606	619	625	603	617	646	656	634	643	639	607	646	581	657	649	624	623	663	589	621	622	613	620	592	618	633	653	642	624	615	671	682	647	650	619	672	656	626	621	653	659	616	656	653	652	644	656	618	645	597	642	633	618	626	605	612	585	634	639	641	593	643	629	647	603	626	661	631	592	644	630	634	590	640	623	622	630	619	607	626	636	621	648	603	640	702	619	620	628	678	649	648	632	644	629	585	637	634	642	572	634	589	653	650	642	565	666	616	623	621	624	632	671	632	657	625	653	620	613	636	606	633	665	605	621	651	625	643	616	630	619	624	648	638	608	586	630	612	615	584	621	636	617	616	618	583	642	652	613	639	671	613	658	604	663	644	622	650	635	664	686	609	631	672	610	622	678	627	636	655	607	658	621	620	602	645	638	606	625	642	638	677	627	643	616	665	621	649	670	655	641	590	651	618	621	601	638	578	645	598	643	643	638	600	538	612	606	636	591	628	650	631	645	631	655	657	597	618	683	640	599	625	687	649	608	651	604	635	617	616	636	629	594	614	643	634	679	632	637	621	633	635	614	619	661	625	634	642	624	600	630	591	641	659	666	696	634	633	633	610	588	592	625	633	628	633	609	594	612	607	651	592	654	665	666	621	627	625	626	630	677	632	616	656	648	644	673	606	590	619	632	642	620	610	656	623	628	600	625	597	659	648	622	640	585	668	635	577	650	656	640	635	626	601	598	626	639	641	618	639	568	630	614	671	662	648	629	637	606	611	649	699	638	575	634	672	614	647	646	677	643	692	626	690	674	626	627	646	615	637	659	596	632	655	630	637	643	650	620	617	644	623	632	617	610	672	606	618	585	616	671	635	642	609	626	589	633	653	614	648	645	634	611	580	611	647	700	638	595	678	647	602	639	651	653	579	626	663	624	607	586	596	656	624	634	614	631	654	610	649	617	653	636	665	616	622	623	637	579	628	641	602	652	659	593	656	635	620	655	705	610	629	596	616	626	624	662	639	620	665	643	620	706	615	600	653	654	623	594	642	714	675	600	599	641	640	640	605	640	658	613	607	637	618	657	654	653	637	594	662	615	594	630	609	618	563	612	626	656	615	638	655	615	624	628	665	612	620	654	660	606	630	668	627	624	655	675	611	688	602	647	628	618	641	623	658	603	600	676	659	580	617	608	645	621	657	627	624	623	647	635	637	648	606	572	588	606	604	623	618	636	633	599	675	648	635	614	633	661	637	646	633	604	637	643	597	652	618	637	623	619	613	612	616	619	638	645	592	642	658	638	673	642	636	604	616	574	591	620	631	638	608	585	643	650	635	613	656	614	601	633	619	654	628	628	586	596	611	615	649	643	628	636	642	632	610	632	615	633	635	639	648	614	634	648	675	643	626	617	647	632	629	643	654	611	658	579	654	626	660	641	664	618	608	616	630	593	581	628	692	655	647	604	661	650	645	611	664	631	640	597	634	654	660	654	678	595	605	614	620	622	628	639	657	641	641	603	620	614	632	609	592	633	651	617	587	607	670	616	654	596	646	648	636	634	619	592	648	614	647	600	655	643	590	653	664	617	682	612	634	622	628	644	631	646	631	627	677	576	620	622	598	606	699	578	624	647	634	607	623	657	655	690	649	642	637	631	640	624	626	659	612	630	714	622	635	643	613	636	638	639	660	607	600	677	685	610	674	641	627	625	593	601	632	693	643	624	605	692	655	629	679	649	601	637	619	589	632	604	644	654	613	624	635	667	636	598	648	602	664	630	638	616	606	645	634	610	667	649	603	659	651	659	633	643	669	662	614	633	648	570	549	614	620	624	623	654	613	583	652	629	655	645	661	640	600	638	673	632	579	628	576	614	682	646	645	589	608	624	673	644	689	651	618	627	649	611	610	624	657	628	623	632	633	611	637	650	574	617	617	647	607	622	650	648	662	616	611	648	604	613	627	618	674	627	616	625	628	603	613	604	624	606	574	630	634	618	603	642	640	632	645	633	603	596	681	653	641	597	610	621	618	588	638	639	653	599	600	652	586	589	614	562	643	638	628	641	625	603	613	634	642	598	658	610	640	605	643	649	602	641	618	635	688	650	626	608	626	655	650	610	607	644	632	669	643	648	603	627	609	697	601	636	634	624	611	609	625	617	604	664	621	638	640	653	676	650	656	643	644	648	631	659	659	622	634	653	622	637	635	619	653	587	618	608	571	606	592	580	601	621	639	681	607	649	604	646	632	588	685	643	597	625	659	663	601	627	619	631	613	660	677	618	636	629	672	656	648	623	639	670	621	630	642	624	676	670	620	644	607	651	653	643	613	635	615	645	578	638	631	646	583	629	666	645	648	627	639	589	660	588	608	616	591	600	657	624	606	701	576	618	606	614	641	619	644	630	650	629	643	650	634	598	627	643	646	653	650	669	626	587	620	619	618	638	631	669	620	617	669	649	644	589	620	643	651	634	652	630	626	632	619	649	641	626	663	674	658	618	688	664	603	624	591	641	673	623	582	607	650	674	622	612	657	660	664	623	654	670	622	635	663	606	594	620	642	621	672	676	628	640	632	627	657	615	629	665	649	555	643	666	617	653	660	626	637	677	640	636	625	614	653	658	604	635	608	671	624	622	606	618	618	612	667	635	642	612	642	608	640	613	667	614	624	616	636	631	650	628	618	621	609	671	619	592	686	654	614	596	625	638	599	625	661	610	615	588	638	659	649	645	608	653	619	657	604	626	634	614	604	656	645	647	630	632	642	621	576	595	652	595	644	693	611	671	652	623	605	616	670	665	649	652	603	620	661	619	612	618	648	620	578	615	648	635	623	644	601	626	618	570	600	643	682	610	613	606	617	597	633	651	600	670	603	638	648	576	641	660	680	679	602	607	616	575	592	617	634	662	613	626	624	636	653	637	590	621	640	584	659	632	594	593	658	614	565	621	623	643	657	629	619	608	654	650	654	638	591	596	655	661	595	660	657	639	623	602	645	648	653	639	631	657	684	612	652	677	657	571	637	619	616	634	654	661	614	622	614	628	666	576	627	622	639	595	636	650	578	625	638	594	667	650	689	638	680	623	629	638	680	667	585	609	601	621	606	635	629	609	596	694	614	630	604	621	621	659	655	638
23800	21182	28283	24352	21142	12327	3534	2162	1631	1460	1254	1084	972	1000	924	845	873	826	856	824	846	675	670	639	654	688	658	672	628	621	631	636	640	648	632	615	618	615	587	628	582	578	592	612	622	561	558	599	548	616	581	546	573	604	603	552	577	593	655	615	591	595	570	571	566	577	506	575	581	559	582	576	607	616	580	625	584	555	575	563	564	593	604	557	546	579	584	521	552	540	565	571	554	548	575	569	599	617	607	563	554	542	557	545	598	599	584	538	591	524	596	537	542	532	607	584	548	540	584	547	552	595	549	530	508	541	526	572	553	513	538	562	530	582	541	566	532	559	558	565	562	604	616	495	553	589	540	543	586	609	558	525	512	576	532	562	529	586	549	523	603	563	533	514	581	576	584	570	542	579	549	570	534	576	608	562	561	589	581	554	592	569	500	554	551	548	579	538	572	557	579	574	605	570	561	569	560	590	542	548	567	586	532	506	580	541	544	577	602	540	598	568	527	563	557	574	589	543	594	580	582	585	585	576	591	568	583	612	533	610	546	583	563	591	537	551	549	553	543	516	628	555	574	536	537	526	579	574	550	552	556	558	567	543	614	580	573	569	579	591	563	577	528	540	553	587	564	553	585	566	550	578	578	583	564	550	567	540	512	550	574	544	561	582	573	534	572	610	590	610	600	567	481	595	578	547	595	526	579	551	560	554	552	599	622	618	610	574	607	547	597	597	586	535	593	539	564	539	570	572	540	590	572	585	574	588	541	601	530	583	570	575	570	562	543	538	547	613	597	586	564	562	567	540	598	557	590	540	602	520	569	618	546	547	579	564	551	551	546	581	551	541	565	561	571	534	601	608	575	584	567	551	602	567	566	560	576	593	565	570	573	597	592	610	589	559	576	605	539	551	530	590	538	584	562	592	555	532	518	545	569	586	579	583	535	585	549	594	570	539	533	573	583	585	550	585	599	611	586	572	582	564	558	580	578	562	591	503	584	567	547	541	586	547	598	528	543	571	576	561	595	583	558	526	570	562	576	516	526	587	568	536	500	545	538	574	572	600	609	586	575	569	537	536	558	584	570	555	579	562	538	593	565	548	529	579	585	543	529	549	540	539	566	574	568	584	558	593	587	557	615	581	506	589	564	551	556	508	554	564	554	557	546	599	569	568	602	573	553	578	545	569	572	592	555	567	551	551	577	541	571	579	574	567	608	554	564	565	522	578	556	595	561	566	560	567	546	610	588	521	535	582	606	570	533	601	521	558	569	555	560	552	579	582	597	541	571	549	584	566	545	565	527	585	587	554	568	622	573	585	574	583	574	556	536	551	545	588	577	584	557	565	542	550	601	546	574	568	510	577	591	551	681	502	593	554	552	578	562	596	568	522	586	560	556	567	556	581	598	568	569	597	534	569	572	589	577	555	590	600	588	518	540	577	557	548	583	523	571	590	583	540	583	575	590	543	567	559	585	584	557	593	526	570	587	533	564	593	578	586	562	573	588	585	538	560	586	533	557	553	610	507	584	509	499	541	583	519	576	546	588	544	520	614	565	532	579	585	519	528	582	563	603	590	567	544	562	554	589	577	530	556	563	603	546	559	578	531	587	542	564	585	601	557	539	607	584	602	559	563	570	524	553	581	585	552	585	548	563	563	543	582	580	561	536	560	538	588	574	545	566	555	586	572	542	556	599	570	591	583	568	562	570	601	550	579	535	579	564	571	561	588	515	583	584	582	553	593	593	560	532	546	592	581	552	547	598	545	586	588	543	536	594	586	590	538	547	586	552	598	567	614	602	569	567	551	541	554	572	600	551	603	593	589	527	557	556	577	561	563	551	549	535	528	571	571	613	583	566	543	573	548	581	540	556	521	556	534	570	527	549	569	545	643	587	571	577	561	562	527	561	555	568	560	615	539	584	562	533	586	613	581	563	568	545	553	569	571	608	578	579	584	538	545	552	523	535	607	594	559	517	583	581	573	562	523	563	561	524	590	554	566	564	583	589	564	586	572	562	574	583	531	557	560	559	552	575	565	553	564	600	536	612	565	556	506	562	524	547	601	612	565	504	533	559	576	524	565	605	595	583	562	602	579	573	535	565	592	530	625	585	563	526	567	552	574	557	549	579	548	573	528	545	526	549	605	588	579	593	580	597	537	562	556	612	597	584	602	569	581	581	573	584	590	597	567	587	569	556	582	596	581	568	532	560	551	591	575	586	625	576	544	562	559	574	584	555	533	615	549	589	557	558	587	566	608	612	581	589	520	562	588	553	595	571	505	576	561	596	525	562	565	566	570	563	594	589	542	586	554	597	576	565	577	610	565	551	588	572	599	561	575	569	575	559	587	554	589	510	559	552	554	633	561	587	591	586	506	555	580	579	534	559	568	552	544	548	560	566	511	534	593	565	590	574	540	542	604	567	567	585	577	475	549	547	580	568	603	593	568	562	601	581	575	581	547	568	562	597	591	557	578	597	561	556	565	587	537	541	584	578	580	556	598	535	588	536	577	562	555	584	555	580	550	593	539	579	573	537	575	603	547	593	585	579	530	572	567	556	549	568	572	577	553	545	515	552	596	567	556	620	582	622	583	556	595	582	534	555	500	595	600	573	598	570	592	573	589	530	562	590	646	570	578	555	538	561	555	605	544	573	553	603	551	538	537	548	560	574	559	528	579	550	609	570	544	544	580	596	573	586	539	551	603	539	544	559	535	544	587	557	572	537	547	599	571	573	547	573	597	582	610	576	573	594	568	543	568	550	581	594	533	561	578	572	603	588	538	563	586	569	592	578	546	572	573	599	533	568	576	558	556	565	589	562	588	601	533	551	544	517	577	588	568	570	585	573	561	560	569	555	580	592	575	569	563	552	531	567	559	533	592	554	584	541	583	561	576	551	509	581	544	587	592	610	555	570	527	526	593	566	605	561	575	542	578	597	588	581	554	587	549	573	577	577	542	568	583	534	561	543	572	565	561	547	606	585	568	584	548	623	603	586	540	519	533	575	569	541	563	568	547	517	534	576	559	547	557	581	565	580	549	546	601	574	596	579	603	584	531	583	566	555	521	561	606	583	570	577	589	583	546	546	532	553	565	587	583	555	533	611	614	550	564	575	569	555	587	541	531	573	563	545	571	566	564	534	584	572	547	587	584	573	583	596	588	548	563	550	572	562	538	532	585	549	559	572	562	531	571	573	546	578	637	583	571	546	550	513	553	541	566	555	556	580	574	542	581	562	554	545	640	504	557	546	588	541	537	552	527	601	595	533	533	575	559	546	522	578	582	574	588	580	573	559	542	576	595	607	596	570	578	576	567	551	555	580	572	602	542	526	578	576	610	570	563	581	547	563	596	547	595	576	556	614	578	574	549	546	511	548	568	541	570	578	599	597	575	615	562	587	566	568	573	552	587	556	612	561	552	596	588	579	574	604	532	587	558	577	558	554	545	570	567	566	558	578	520	636	571	586	571	544	525	557	600	529	564	590	583	580	603	548	557	520	591
19361	39935	33248	10208	6704	5543	4845	3584	2842	2457	2004	1629	1493	1385	1326	1247	1234	1175	1078	1019	1015	999	882	886	871	837	861	836	812	803	891	802	854	850	800	759	725	768	765	692	746	777	700	709	677	676	693	695	737	716	701	744	703	649	650	696	671	678	754	647	671	671	682	723	756	682	694	735	679	636	690	726	690	723	673	701	666	722	705	674	683	735	692	672	720	694	676	696	716	690	714	696	758	659	661	687	688	668	676	689	672	712	688	699	662	662	655	695	640	671	694	676	697	674	707	690	722	675	669	709	675	675	647	679	621	691	719	686	736	643	697	697	682	718	707	627	717	687	684	647	716	685	640	705	707	676	695	695	718	688	718	668	659	683	654	649	710	680	693	673	671	679	685	705	669	711	668	701	669	649	673	714	667	696	655	703	704	683	725	693	658	672	691	695	721	705	710	674	706	702	687	708	666	671	676	713	709	689	681	702	717	687	692	704	695	710	711	658	677	692	684	694	718	644	687	666	682	714	711	695	674	686	691	692	636	648	678	777	679	647	653	672	667	706	639	663	673	670	706	657	670	720	692	746	657	709	710	660	694	728	702	695	658	702	652	649	736	677	669	766	690	688	717	703	658	683	706	728	716	690	671	687	685	719	693	651	657	699	620	686	651	673	723	659	691	683	697	677	686	670	610	709	690	676	699	712	643	719	679	675	651	700	643	687	674	725	661	677	705	719	688	662	740	661	700	690	648	699	712	700	681	647	658	684	675	662	673	711	636	654	711	661	683	681	687	668	624	667	722	628	713	712	725	694	651	658	697	691	682	651	643	695	678	699	683	658	706	697	664	741	649	691	673	695	688	715	712	689	729	722	679	651	686	696	717	675	674	694	679	672	714	709	692	655	699	700	710	683	689	690	665	720	710	678	688	688	678	742	644	681	677	657	653	677	682	639	684	684	664	652	659	632	677	723	623	664	663	659	685	707	671	698	682	679	710	660	700	738	669	696	702	696	682	660	711	730	641	694	741	655	669	650	688	690	687	686	677	685	679	675	728	715	704	707	687	672	670	728	704	654	683	699	709	692	713	703	691	708	725	714	682	694	689	703	682	675	686	707	731	708	691	702	695	684	705	736	708	641	707	729	668	682	700	667	724	715	702	696	674	683	731	637	703	716	698	663	655	643	648	670	641	683	760	726	673	713	668	657	740	715	650	741	671	665	694	706	676	668	700	697	640	730	669	638	710	722	682	678	712	658	681	652	679	654	674	717	703	695	677	705	643	707	654	673	687	711	704	673	667	667	643	707	710	705	700	661	693	637	670	646	713	686	681	713	692	717	642	716	711	651	692	706	655	689	672	695	693	704	708	689	669	664	671	696	672	684	678	683	712	657	691	660	702	697	696	678	686	700	687	715	700	671	678	641	678	718	655	621	640	638	676	674	652	729	694	657	712	681	665	674	656	670	701	722	662	671	678	703	677	717	674	674	683	683	695	708	656	656	696	704	699	724	665	701	677	715	675	700	672	650	670	677	697	691	683	682	696	712	685	679	647	732	676	709	692	704	669	685	682	677	704	702	668	699	684	712	645	673	693	679	698	716	651	735	701	701	679	663	730	649	615	679	667	720	727	679	673	660	694	705	676	623	694	699	721	700	632	730	717	680	666	717	660	656	679	708	673	664	700	691	664	736	706	664	627	679	693	661	706	703	702	700	687	627	667	684	695	740	702	737	654	704	694	682	653	720	688	669	669	767	697	685	671	694	667	668	718	685	685	679	687	696	713	704	706	694	715	721	706	701	648	696	674	638	698	668	660	711	694	668	652	680	697	758	662	685	658	730	687	708	714	701	691	724	704	729	713	689	709	676	734	682	692	687	630	658	707	710	729	663	690	650	725	686	726	710	690	674	673	677	645	680	702	687	719	687	692	698	637	715	706	672	691	645	737	692	684	679	702	690	691	727	661	630	653	663	691	676	676	674	683	643	668	702	669	699	659	658	705	679	699	718	666	712	703	666	653	743	697	645	675	684	664	679	680	701	731	672	721	680	706	723	671	725	664	627	697	721	677	680	679	695	648	682	675	689	738	716	692	716	732	684	675	684	699	675	611	702	725	651	674	687	719	702	703	691	624	714	671	701	698	719	680	675	687	766	691	681	708	687	673	687	678	708	668	735	686	686	671	681	650	709	696	733	662	726	683	673	678	715	729	629	694	680	630	681	699	672	692	712	707	667	666	701	663	667	660	662	644	677	685	723	693	682	703	709	680	722	710	694	686	744	667	701	683	675	653	678	615	674	705	690	668	659	689	670	668	685	672	705	687	708	673	676	684	724	701	716	644	679	653	701	619	653	691	705	693	659	725	718	664	707	704	632	638	729	685	642	725	697	694	610	701	681	672	681	664	701	673	655	698	702	740	692	672	694	719	669	647	707	666	640	697	667	724	695	659	684	709	649	685	709	693	658	682	701	664	651	674	643	676	646	716	714	715	651	713	690	672	728	705	656	660	697	679	647	691	700	660	704	683	710	681	708	693	672	652	676	718	634	693	663	691	674	751	693	747	643	697	630	672	681	669	695	717	622	714	707	675	705	675	652	707	704	650	692	684	648	670	668	667	698	710	693	655	703	672	649	714	671	631	652	689	688	638	702	703	627	617	679	720	636	691	689	728	682	656	718	695	663	694	664	660	720	678	680	720	648	722	654	713	694	692	722	685	668	663	684	698	666	669	671	698	656	683	634	719	672	709	686	685	701	705	718	705	644	683	677	684	661	707	675	688	693	651	694	685	669	719	701	646	685	688	670	716	713	670	689	735	722	679	735	660	668	660	683	682	713	706	662	669	698	638	673	700	662	675	715	703	650	673	672	668	683	675	693	689	696	680	675	715	700	673	751	698	726	636	697	686	625	716	710	680	646	679	713	707	666	696	659	689	682	709	659	705	690	705	699	660	647	670	690	754	709	689	697	717	664	663	720	690	728	675	703	668	648	704	653	695	686	676	672	711	628	723	715	712	692	662	727	687	699	689	684	676	654	686	646	678	669	739	689	673	659	645	688	662	646	660	667	677	655	682	683	670	730	733	698	738	673	684	698	663	718	696	669	703	663	639	647	698	657	666	682	613	669	688	698	705	665	682	696	652	684	732	672	659	674	688	731	687	694	707	628	675	655	709	686	670	627	713	673	707	736	715	690	720	769	719	676	693	685	710	709	690	697	700	670	688	705	665	669	678	679	687	693	668	648	726	674	667	733	693	719	631	704	652	683	672	693	687	675	674	669	681	653	738	652	731	708	696	686	696	683	738	685	692	718	696	689	689	666	706	733	695	682	731	721	692	673	681	707	682	690	713	689	706	677	694	662	664	722	683	741	674	689	629	653	713	670	676	630	720	612	677	696	702	696	696	729	714	652	690	677	742	592	706	627	704	675	715	669	701	669	655	654	695	721	714	675	668	678	672	671	670	681	695	706	675	721	717	672	734	670	706	685	699	674	678	709	722	690	743	688	664	657
24743	21202	27531	25117	15341	2984	1890	1368	1200	985	849	716	722	612	587	630	572	543	555	495	508	460	468	442	432	401	491	431	437	429	449	437	428	409	444	433	409	431	407	412	382	408	366	362	411	413	373	355	387	374	368	355	375	386	400	398	398	370	399	365	382	380	385	376	409	360	402	353	405	395	391	423	395	362	354	351	389	361	377	340	364	363	383	364	369	360	348	362	366	401	379	349	390	422	374	365	358	354	344	372	333	344	384	372	375	353	355	388	388	371	376	348	387	365	356	351	392	391	374	367	341	374	336	364	379	407	378	364	384	383	410	369	393	350	368	345	383	357	377	387	353	384	372	372	339	379	382	355	393	396	383	358	374	380	385	380	349	431	369	338	365	372	358	392	373	385	365	394	394	364	390	400	416	366	383	374	380	406	379	361	406	399	382	353	345	410	392	410	364	378	377	351	393	376	367	392	372	394	369	342	374	385	348	368	368	376	398	392	329	376	381	381	348	361	376	367	380	360	368	374	391	397	366	400	384	384	379	383	400	366	393	380	390	388	357	365	337	363	371	392	387	337	361	345	379	362	363	349	360	360	366	352	373	386	347	339	378	421	360	356	385	349	383	336	353	359	358	400	364	373	399	379	383	335	356	365	373	374	359	374	391	389	383	353	419	343	340	345	366	372	399	362	391	369	380	387	346	348	373	359	342	397	379	405	336	352	381	367	389	383	338	389	378	353	387	390	394	348	353	377	381	397	379	349	344	341	365	426	395	349	391	364	400	367	356	392	362	392	365	367	388	393	396	336	375	406	385	370	323	379	418	383	341	377	341	375	396	378	389	377	409	375	397	349	382	394	382	388	394	367	365	367	358	384	390	381	373	392	390	354	401	323	372	387	407	356	366	379	403	385	382	352	391	403	392	338	379	382	366	382	380	357	362	372	360	333	390	367	397	367	388	356	370	347	384	343	382	377	379	363	367	378	406	366	335	379	352	405	384	343	354	372	391	401	361	366	407	379	332	397	329	353	363	384	376	349	354	394	388	360	364	408	396	373	386	377	393	386	383	411	402	350	378	380	384	390	392	333	332	355	368	348	389	385	375	389	337	406	356	393	366	366	356	359	395	428	365	356	435	395	360	367	379	379	392	365	362	364	394	374	365	357	341	378	353	357	395	365	366	386	384	372	369	409	398	331	385	393	391	379	361	348	354	378	369	396	371	384	342	392	343	396	365	375	391	376	375	386	381	355	380	350	395	405	383	371	347	405	428	391	358	378	414	372	361	336	358	333	377	353	389	349	391	374	359	371	373	380	373	400	379	351	368	400	373	332	348	357	377	380	352	405	390	403	374	369	434	383	358	370	385	379	385	385	389	370	406	393	368	374	369	389	377	397	368	400	368	357	377	353	356	368	404	390	427	386	362	377	391	379	402	381	361	394	366	371	343	368	384	343	371	399	361	387	342	363	371	376	362	359	370	411	399	404	355	383	384	375	339	362	363	385	409	340	399	362	328	381	367	382	354	390	390	383	340	400	378	357	379	408	372	407	371	405	356	341	366	394	394	378	340	358	383	341	409	403	431	390	376	367	365	342	377	371	372	332	387	394	393	380	364	355	370	356	323	377	362	377	390	423	378	370	334	379	356	357	397	343	411	372	357	387	376	406	380	365	379	387	385	408	366	360	359	382	376	372	373	399	358	339	383	339	408	353	378	376	324	370	372	378	383	368	356	394	383	381	349	410	370	381	354	353	378	389	396	375	344	352	367	352	420	382	353	398	398	359	394	391	370	387	407	370	444	383	343	389	336	371	373	378	399	405	362	347	347	396	359	370	365	357	342	383	379	416	357	386	362	369	356	396	430	352	386	380	359	340	396	351	378	374	368	377	360	366	398	409	408	349	399	416	378	371	377	368	350	391	395	373	382	357	373	379	370	393	350	361	386	372	384	373	389	379	391	353	378	351	397	394	382	359	374	372	400	379	389	375	345	407	363	426	382	358	363	334	355	384	419	377	362	347	387	378	361	391	350	358	384	370	395	383	347	359	387	371	366	362	396	349	406	412	373	346	409	382	397	358	381	351	376	374	354	372	358	401	407	372	345	377	374	409	376	360	369	384	356	373	408	365	383	369	357	373	376	378	370	390	368	356	351	355	361	396	338	389	374	421	384	390	386	375	361	331	383	352	399	394	358	332	352	365	370	402	377	382	399	384	423	367	359	374	380	379	357	366	356	379	383	402	364	356	393	373	367	365	361	365	381	375	412	387	360	361	368	377	376	382	383	392	341	393	391	404	415	393	424	379	364	383	364	338	391	367	397	383	367	359	355	365	333	383	371	377	360	410	325	395	367	400	364	338	381	423	381	359	366	375	379	425	411	381	386	376	394	360	387	374	413	366	343	373	386	371	370	371	385	361	357	362	387	384	353	362	361	360	385	355	392	394	370	351	353	405	371	388	353	370	374	382	384	356	408	364	369	398	384	365	356	366	368	387	375	369	341	367	353	372	395	345	329	351	383	362	370	384	388	379	375	372	372	383	367	381	367	388	385	383	324	360	388	363	360	391	406	366	397	381	380	355	369	378	352	369	330	392	355	370	387	374	387	386	368	381	357	389	371	348	383	356	357	404	394	345	336	359	362	393	357	367	372	356	362	363	373	398	378	409	386	390	385	359	383	373	358	348	380	382	396	371	359	354	387	386	334	394	414	399	394	414	372	369	386	388	374	313	332	380	362	378	388	376	408	347	332	379	371	381	395	415	379	347	338	363	399	354	365	400	348	369	366	354	354	359	399	386	399	386	375	351	356	379	360	366	399	377	391	400	387	368	366	395	379	401	365	398	360	361	361	389	353	396	351	386	407	347	376	346	393	363	406	376	373	359	329	353	375	365	390	346	367	356	350	352	378	380	379	368	408	390	390	381	372	342	334	350	375	389	405	378	398	377	406	376	368	409	355	377	369	379	363	381	389	353	395	354	389	374	377	331	366	366	369	390	347	376	404	377	360	390	378	359	391	384	351	343	344	382	360	393	381	368	356	385	359	336	363	388	366	383	369	373	379	373	376	353	354	348	347	369	374	395	382	398	381	389	390	383	389	399	369	342	366	360	386	393	348	381	391	354	371	347	363	388	387	356	383	376	380	389	367	402	380	368	353	384	359	371	381	390	341	354	363	361	378	335	399	400	375	420	377	392	372	371	367	425	370	368	364	400	352	358	391	351	369	389	336	354	369	357	406	358	388	365	396	412	367	395	393	392	382	362	357	360	327	360	376	367	370	380	365	334	379	385	399	350	359	406	402	382	365	399	385	363	365	365	374	350	324	387	390	341	389	353	390	352	362	348	399	356	363	358	365	369	369	387	350	346	353	345	382	361	356	391	388	380	402	365	325	363	345	353	383	388	385	401	367	353	413	351	405	376	401	370	368	369	345	360	376	348	386	379	392	389	341	380	375	374	360	385	370	408	418	360	365	356	366	397	374	386	366	386	392	415	420	393	407	373
19940	38006	27756	7329	5159	4224	3627	2671	2086	1699	1413	1198	1013	982	954	841	883	754	743	759	689	636	593	554	581	576	556	583	571	510	608	541	564	529	539	516	529	486	522	509	472	470	476	493	475	507	444	429	465	462	446	451	438	472	450	488	435	497	458	444	493	457	486	440	515	460	460	436	424	460	474	454	438	465	478	439	465	481	444	416	454	482	455	470	467	457	425	460	421	452	433	479	487	421	410	470	485	446	437	485	476	487	464	472	485	484	457	466	411	424	477	438	469	489	446	465	467	466	480	433	444	472	460	452	452	452	441	459	463	431	493	442	443	461	445	449	487	491	424	477	458	450	447	468	464	478	436	460	470	456	457	472	447	470	473	463	442	426	491	443	483	451	444	469	428	427	434	497	429	442	447	471	401	437	451	437	475	439	439	464	471	439	439	463	479	431	457	443	430	445	453	438	462	437	465	441	445	459	467	459	465	436	470	465	487	461	470	454	409	474	465	470	474	441	441	446	452	448	430	449	447	458	468	445	459	463	451	428	428	471	456	463	488	499	439	467	438	455	433	448	476	431	435	443	439	466	451	439	464	472	433	442	423	464	410	445	399	458	459	466	446	466	429	455	444	465	472	481	482	423	462	442	464	465	457	493	495	443	456	474	465	454	504	469	445	458	466	442	477	448	431	477	444	457	459	439	434	452	483	495	467	472	443	459	452	472	462	470	440	426	417	436	460	449	470	467	493	473	423	472	498	445	432	435	481	455	433	461	452	461	451	484	456	467	442	479	466	467	421	456	423	479	451	451	467	462	431	489	469	434	476	431	468	451	484	468	475	456	456	450	473	457	457	445	484	425	427	453	482	461	485	455	422	456	472	451	455	471	457	477	424	406	422	437	441	478	473	463	461	454	484	444	448	474	432	432	463	486	440	463	505	488	454	431	478	479	494	467	449	435	419	485	444	465	433	420	464	438	470	439	490	449	444	416	455	454	475	446	510	410	467	440	481	461	469	442	455	446	459	439	427	435	428	449	504	475	485	432	434	432	442	437	471	499	405	423	489	459	473	436	429	448	491	429	435	419	451	492	426	424	456	454	442	460	446	488	461	460	461	452	474	427	463	476	449	426	459	446	459	463	445	451	467	460	482	483	503	509	476	495	488	471	498	464	480	448	452	442	453	472	463	437	450	450	453	443	490	433	449	488	454	472	454	452	445	391	475	436	458	467	428	439	460	462	427	440	411	450	463	474	488	406	416	417	430	444	468	475	453	471	464	449	455	449	440	483	499	457	468	423	462	481	453	475	473	448	455	436	437	452	466	454	456	482	478	483	449	479	436	454	425	437	454	463	452	456	461	457	463	477	441	458	463	436	419	454	499	443	490	415	446	465	457	434	435	455	473	456	444	429	438	464	436	499	458	454	464	462	455	424	438	423	456	465	441	432	473	471	443	448	457	457	486	433	491	480	433	485	437	467	410	475	473	471	428	438	476	455	454	457	450	449	457	471	484	485	465	444	441	462	477	468	456	468	466	420	422	447	421	410	439	453	454	451	432	471	442	432	445	484	478	462	498	465	444	449	457	470	478	475	465	448	443	440	443	462	484	457	452	445	465	470	461	466	436	454	441	427	476	455	451	431	431	421	492	420	473	457	454	466	475	454	447	447	436	421	415	460	443	463	417	484	446	477	471	473	476	461	449	467	447	507	449	474	481	445	437	435	469	484	475	483	450	440	461	451	481	454	454	452	451	472	447	428	423	468	441	415	452	477	446	468	489	474	432	442	431	417	475	456	437	470	469	436	418	470	481	446	431	453	464	442	462	456	461	431	452	439	438	465	432	457	436	468	456	462	457	457	472	433	450	491	445	449	453	473	443	474	479	416	451	425	469	453	457	458	405	441	481	434	464	465	432	470	433	441	465	442	435	433	463	454	458	475	454	463	484	455	470	489	424	411	473	464	460	475	466	445	528	467	432	432	456	467	416	414	446	460	448	440	449	469	472	427	445	504	442	451	440	433	456	443	463	449	493	424	447	467	455	458	440	464	465	486	452	489	444	502	475	485	511	473	476	448	491	444	429	444	439	453	477	494	449	447	468	458	460	460	442	456	424	485	463	414	458	464	455	456	438	450	460	483	449	438	481	444	463	441	456	468	437	495	450	451	477	449	449	427	463	467	482	457	443	434	478	444	457	458	460	450	399	444	486	487	489	446	446	468	483	411	449	486	446	454	490	443	428	477	477	471	420	471	455	455	448	487	469	468	495	439	442	481	470	451	444	452	450	475	472	491	434	457	467	452	485	430	481	455	474	441	433	458	439	454	465	446	467	419	477	473	456	449	457	466	471	491	438	446	461	481	462	461	474	456	465	457	456	482	453	480	504	480	485	477	427	452	470	486	437	464	464	396	418	493	428	451	463	496	419	410	446	493	432	456	444	479	443	451	457	439	415	438	463	426	476	435	436	489	475	487	489	461	491	409	433	466	442	480	482	468	460	422	479	472	424	486	454	467	449	448	450	436	459	442	441	453	476	485	490	423	430	453	454	460	446	441	455	442	457	435	427	465	446	439	472	447	502	464	467	423	455	485	467	429	428	473	441	409	461	431	456	462	445	447	471	433	456	461	466	476	439	469	465	424	464	478	469	475	465	470	461	489	456	408	447	437	457	446	450	482	466	439	445	460	479	420	471	473	466	420	439	439	460	421	392	453	476	463	452	458	460	451	441	439	462	495	439	455	444	463	471	486	457	442	479	437	443	438	412	491	448	460	428	455	445	471	449	432	452	461	420	461	461	462	477	481	461	473	465	451	434	452	472	433	441	450	457	446	437	459	500	418	461	445	456	496	447	447	482	451	458	465	480	429	478	487	464	466	450	452	439	415	439	453	485	413	455	432	466	417	438	432	510	478	477	435	439	472	482	438	440	448	442	450	487	467	476	445	455	422	403	451	420	448	486	450	430	429	430	463	455	455	473	448	485	440	478	459	462	432	476	438	452	477	480	425	488	454	487	438	435	430	490	409	469	435	437	446	420	442	462	462	384	449	461	417	477	412	461	495	463	434	417	459	445	459	454	437	414	445	452	430	472	467	453	434	448	476	448	456	461	473	507	439	450	460	429	473	475	440	469	463	470	466	457	455	442	454	477	472	480	466	430	480	446	475	468	433	483	463	468	455	452	435	467	452	416	463	472	420	472	448	462	456	457	450	440	456	442	445	488	464	435	468	463	452	467	461	435	477	471	431	466	468	454	467	446	442	462	450	455	461	436	422	457	457	494	438	454	438	459	451	435	464	475	431	419	469	446	450	423	456	441	454	465	455	472	427	423	470	432	472	478	424	446	449	426	499	464	430	456	466	444	484	468	461	462	482	458	482	474	430	449	457	454	452	473	455	463	452	434	449	444	519	463	491	463	434	433	476	464	407	438	421	434	431	466	458	501	453	466	428	430	428	474	449	452	465	466	460	479	492	443	450	433	513	469	443	435	429	450	473	458	467	438	428
22687	21224	28772	24018	21231	21358	12359	3212	2173	1876	1546	1332	1098	1011	943	955	873	816	745	771	686	602	606	588	537	577	521	542	573	556	503	568	576	516	508	491	471	469	489	452	453	496	402	415	459	399	449	446	432	436	410	396	426	415	414	407	419	395	410	427	413	466	434	433	413	408	441	427	432	417	432	441	391	414	411	452	423	398	415	388	407	404	415	405	386	407	389	420	410	428	405	408	408	416	405	376	425	433	418	382	415	425	381	398	392	408	427	420	423	418	417	413	388	417	431	402	463	413	428	371	418	375	396	389	399	409	380	388	422	406	383	406	430	410	412	391	417	415	411	392	414	373	392	379	370	376	384	434	421	395	426	410	397	406	349	405	405	400	399	442	396	395	425	437	399	414	426	380	367	409	424	402	411	393	406	421	386	402	374	424	428	394	381	385	403	454	441	395	414	394	417	390	400	418	363	423	415	410	388	365	420	415	397	413	385	405	424	396	426	407	403	368	388	399	401	395	395	389	390	403	433	431	427	365	428	417	379	380	419	398	409	410	390	377	420	392	412	398	417	447	399	414	382	426	389	412	394	423	404	395	420	407	404	429	399	463	383	411	376	411	391	402	454	420	383	398	418	446	400	440	445	393	420	434	389	423	433	374	394	354	381	408	388	427	370	405	415	451	434	415	444	412	431	404	412	420	396	421	393	439	403	390	407	400	383	394	385	406	401	417	412	416	391	378	384	388	427	377	399	413	422	384	415	403	398	387	394	412	383	404	389	371	426	417	374	387	384	425	426	437	430	434	415	434	396	419	412	394	355	376	386	417	418	412	403	397	421	404	427	414	367	382	431	400	387	429	397	423	434	456	382	381	401	416	392	434	436	386	390	398	420	428	392	396	407	398	392	408	416	406	391	414	412	405	426	420	407	384	379	407	384	398	408	380	415	427	423	410	421	401	420	426	391	396	447	424	422	371	420	389	402	410	378	362	413	396	378	418	425	411	433	397	413	368	428	398	433	387	411	380	432	411	400	392	420	422	403	385	385	398	434	410	465	398	383	407	390	419	381	407	437	442	397	400	403	406	393	385	393	394	421	396	413	384	365	409	422	446	399	386	411	415	449	398	421	422	386	372	358	396	425	438	397	377	383	405	425	381	468	416	422	407	408	387	394	396	415	397	409	424	383	391	435	408	387	413	391	387	452	374	383	381	426	415	391	394	373	409	410	387	430	419	404	400	404	378	388	429	375	401	390	413	380	379	434	412	407	402	412	413	447	386	404	384	406	419	373	450	419	450	436	393	394	412	416	410	412	381	425	450	416	373	367	412	369	438	418	406	397	397	366	409	415	401	385	377	340	429	445	415	385	382	389	385	431	422	401	382	421	413	387	434	417	381	389	420	408	390	436	382	390	425	417	369	357	418	424	396	399	378	386	407	423	403	412	393	383	430	429	382	406	435	391	397	423	407	382	432	405	428	388	433	424	400	428	361	369	440	401	393	443	413	415	433	400	430	389	407	434	401	415	401	395	362	417	413	428	413	399	379	394	419	401	387	383	384	408	410	424	405	383	424	384	392	427	391	401	400	414	427	378	407	405	396	403	398	402	402	399	396	411	464	391	377	382	417	386	410	415	404	409	391	421	389	402	391	409	424	414	424	419	398	407	393	412	394	483	411	384	406	411	411	405	402	424	423	394	400	427	390	428	361	420	402	393	423	392	439	432	403	391	405	396	438	400	422	379	408	378	446	379	396	383	383	406	417	405	411	407	405	374	420	389	400	418	424	447	398	396	399	368	400	372	389	415	416	410	428	412	382	414	425	397	396	420	401	403	401	438	392	384	389	404	401	372	411	408	383	432	413	393	379	449	391	380	415	425	395	439	410	397	389	402	399	394	397	407	441	399	426	387	392	418	366	416	393	436	386	375	423	411	408	446	384	443	433	428	393	402	400	450	414	406	432	427	391	408	396	423	394	405	391	414	406	372	385	363	396	404	391	387	426	400	414	393	417	431	430	412	372	409	370	406	384	398	389	446	376	415	429	403	412	431	400	395	438	385	357	398	389	394	375	439	394	419	419	364	415	410	433	409	381	422	384	384	404	415	379	444	396	415	416	439	404	398	397	421	406	421	449	390	437	379	379	423	408	436	395	431	406	388	431	408	386	389	426	417	400	396	408	382	383	434	399	400	410	422	413	418	400	415	429	416	429	397	412	400	405	414	415	402	427	411	418	431	420	396	408	429	362	369	384	427	409	429	385	398	396	378	405	396	442	413	392	391	372	405	438	410	397	422	397	391	366	388	403	404	445	424	422	415	449	385	410	400	398	407	420	385	420	391	364	419	434	404	427	430	417	385	404	373	393	436	412	401	391	389	421	410	409	385	404	387	416	427	429	420	393	418	418	380	411	382	412	429	386	402	413	412	409	377	386	405	402	402	424	427	408	449	412	374	417	451	396	409	431	406	406	392	412	400	407	418	420	452	408	421	390	409	409	427	395	392	379	401	368	404	447	357	405	394	384	407	390	373	409	431	413	359	425	398	396	418	370	417	414	382	449	449	416	394	396	450	405	415	423	414	413	409	407	431	416	444	416	401	405	403	392	417	416	447	412	402	407	425	458	421	390	410	415	402	347	396	404	405	386	403	410	377	414	390	441	388	401	440	389	424	399	406	438	413	370	416	389	374	450	412	425	423	408	413	411	405	417	411	397	441	400	430	451	407	402	419	411	419	387	381	382	393	386	406	435	394	430	381	428	384	442	470	413	401	448	382	416	397	399	426	438	434	404	402	415	410	414	419	433	407	427	392	375	381	432	411	419	390	406	397	398	408	434	388	414	382	376	411	389	411	429	392	400	394	416	415	410	371	396	433	441	423	394	398	384	380	412	378	367	404	394	387	394	432	407	396	414	395	380	418	381	399	391	345	397	415	389	403	389	425	396	394	411	417	395	396	382	363	394	393	416	430	402	416	409	398	372	433	398	368	437	355	447	418	374	380	392	405	421	412	404	415	396	404	404	419	423	384	424	428	457	411	433	377	410	354	417	409	399	415	409	446	411	409	408	392	400	405	387	375	373	371	426	384	378	445	392	382	401	396	446	384	397	392	416	380	406	409	386	421	405	404	400	415	387	415	439	419	436	425	408	375	405	405	403	413	420	412	425	391	397	416	434	388	380	429	404	415	410	447	379	419	402	430	392	390	440	423	431	455	393	382	364	416	414	393	394	412	395	396	413	424	403	424	418	378	394	409	408	366	443	392	404	389	376	409	401	412	407	423	411	424	398	430	388	395	423	420	365	398	427	401	384	399	380	422	388	412	413	395	399	408	407	406	442	414	389	431	412	425	400	414	380	425	418	420	365	402	405	386	434	385	421	417	424	414	411	424	444	387	394	395	401	387	372	424	410	420	406	407	415	390	398	402	418	383	398	424	371	397	423	381	385	383	416	426	385	414	390	420	388	397	401	389	381	427	419	424	400	415	384	390	401	409	400	403	406	377	376
23210	46487	35426	13365	9558	7925	6628	5110	3940	3254	2589	2077	1805	1615	1563	1485	1383	1252	1075	1112	1022	862	832	734	779	792	758	735	777	774	723	713	736	653	741	679	631	649	587	586	549	557	580	591	570	529	549	513	507	473	523	500	492	506	521	505	510	489	482	500	490	506	518	539	503	528	513	511	518	494	518	502	515	491	468	529	476	489	500	473	492	502	486	510	481	527	506	494	494	489	490	509	515	513	492	510	456	486	479	485	506	517	497	475	490	456	494	490	470	490	509	507	502	495	528	526	524	483	481	495	534	505	492	454	510	448	471	507	535	508	494	502	503	513	506	460	484	509	491	477	499	526	487	540	497	514	494	476	490	485	487	494	493	489	495	456	491	492	487	474	504	523	491	486	490	517	500	485	491	471	517	521	486	484	502	495	507	460	492	485	462	468	520	500	512	473	499	446	468	503	455	494	487	504	528	488	495	502	506	489	459	520	483	518	512	517	496	514	473	527	491	514	484	487	510	482	485	526	486	448	506	474	452	488	487	493	527	495	469	462	516	483	536	484	451	489	522	490	503	474	491	481	486	512	512	472	516	494	497	494	490	462	471	520	510	499	495	468	481	525	489	495	473	515	484	464	508	477	500	493	473	483	488	477	482	489	496	508	497	478	474	483	535	484	467	514	509	465	514	470	473	484	470	487	494	500	507	501	502	497	522	467	520	501	480	534	447	493	477	547	506	488	474	501	500	494	493	490	485	490	493	493	489	518	467	451	535	493	496	500	504	455	528	531	469	520	505	488	512	507	479	498	471	472	510	484	517	516	493	494	507	521	498	522	479	489	472	469	488	501	510	511	496	480	445	489	488	455	543	485	498	486	507	534	490	517	504	514	473	457	501	500	509	479	465	528	513	488	464	469	540	511	479	507	488	437	504	466	484	515	483	491	490	512	476	489	471	498	524	458	465	492	474	506	534	480	448	471	483	517	516	460	511	511	488	494	508	513	466	513	533	484	481	517	516	494	523	507	524	499	479	501	499	456	480	488	500	526	454	494	507	504	503	529	552	554	502	495	507	514	478	490	465	490	529	474	448	509	497	509	514	484	477	539	503	471	471	516	499	446	532	497	465	538	489	474	535	498	485	505	498	478	486	490	502	488	503	502	506	508	517	496	481	486	481	473	458	475	503	482	468	497	485	506	495	477	501	491	467	507	512	530	491	496	497	471	502	504	491	511	510	472	496	509	464	476	517	498	471	498	506	502	489	477	496	495	465	499	509	478	496	506	481	449	516	462	459	512	516	498	509	508	505	482	465	503	510	505	507	441	510	463	512	496	518	484	486	518	551	488	483	493	497	500	491	478	521	518	532	506	513	462	479	504	493	459	508	481	518	469	516	520	499	467	463	533	524	472	444	497	474	508	467	478	479	512	510	480	513	500	471	461	489	488	477	489	492	508	513	466	471	474	514	493	503	498	484	503	515	466	527	466	477	474	514	489	481	473	508	518	498	505	481	474	512	522	492	484	538	476	497	522	476	483	490	490	518	467	499	471	483	500	514	478	492	518	506	474	499	498	446	469	502	545	565	507	464	486	518	490	490	508	496	490	524	469	493	514	519	469	490	466	488	473	491	501	496	498	510	521	493	508	499	533	502	491	484	516	485	451	478	508	492	487	488	503	528	475	494	471	475	497	481	488	507	475	487	494	496	492	533	495	509	472	448	518	518	485	461	494	491	477	496	476	497	550	485	527	508	515	505	484	475	509	540	503	493	506	476	514	495	490	512	501	469	468	471	480	525	476	492	454	487	488	483	506	503	505	460	495	524	484	521	475	486	513	469	488	466	463	501	481	501	495	503	499	493	497	504	497	450	514	438	490	503	494	487	488	501	498	480	470	442	514	496	535	463	476	465	488	477	479	465	508	499	499	467	505	454	499	518	500	475	498	496	483	486	505	497	502	494	496	476	457	483	496	517	488	458	439	494	474	475	505	452	490	474	486	498	484	475	503	526	526	472	490	490	493	488	532	487	488	460	481	491	508	485	460	490	470	521	498	463	506	531	521	507	485	506	477	503	460	471	466	507	465	514	498	478	502	469	467	517	481	453	491	499	506	525	478	502	510	506	464	520	486	495	503	509	519	485	519	505	470	507	505	444	542	481	516	467	492	489	487	473	512	498	457	487	500	523	491	480	474	492	467	502	463	505	539	480	482	486	474	460	528	446	459	460	485	491	523	514	446	491	488	494	466	498	458	486	516	448	548	521	505	489	505	474	481	547	493	491	560	454	495	535	526	478	468	547	472	478	489	500	484	465	550	489	515	458	504	500	530	526	490	509	517	475	500	485	514	475	483	529	499	493	468	525	480	498	471	449	501	503	515	502	533	447	539	540	489	530	537	489	488	470	501	491	471	447	491	477	498	501	470	523	496	516	469	488	470	485	479	505	488	508	498	489	482	516	502	490	482	483	457	509	499	500	466	484	492	511	507	456	495	527	534	499	504	480	512	480	467	519	495	500	487	481	507	456	505	490	497	488	466	474	486	527	491	493	489	486	500	509	507	495	476	526	477	494	503	452	492	513	480	458	518	533	471	479	520	486	456	491	521	491	523	503	457	470	477	505	504	515	492	539	508	502	494	485	474	476	535	509	425	508	459	498	533	483	473	502	488	477	459	505	500	473	502	512	506	516	480	483	477	494	468	489	522	527	479	519	498	491	524	497	482	505	486	530	491	492	516	497	468	496	527	493	497	509	503	495	488	521	509	479	476	485	505	496	504	506	491	488	501	488	452	516	474	540	509	492	464	513	507	473	493	510	485	501	472	518	548	506	510	455	502	504	498	439	498	497	510	511	488	485	463	501	508	459	485	460	498	508	490	465	465	480	491	485	503	517	483	528	513	513	487	518	498	517	498	498	462	514	531	502	502	496	510	471	527	501	516	522	456	490	497	469	479	484	521	505	516	466	492	498	499	534	465	500	535	486	485	492	461	500	466	514	477	498	506	497	481	524	521	480	486	489	491	523	482	482	520	530	540	501	510	486	489	494	488	508	517	502	487	497	491	519	456	507	546	525	473	473	488	469	453	518	466	477	515	522	512	513	481	481	515	496	502	483	505	495	482	499	492	504	544	493	456	547	506	494	501	516	532	535	484	512	491	531	489	494	528	488	530	492	545	508	501	501	527	500	541	501	496	506	480	494	519	476	508	510	473	478	475	486	556	493	545	492	489	492	519	458	505	511	475	499	483	518	513	470	495	526	503	508	438	465	466	492	489	535	508	490	470	518	538	485	517	500	508	465	546	496	554	485	512	498	504	512	507	483	483	494	476	477	509	519	503	519	514	511	481	481	500	497	512	503	472	471	486	481	489	477	507	456	521	547	500	468	503	458	485	498	469	514	441	510	501	489	451	477	518	449	496	501	507	504	514	466	499	477	449	490	482	508	492	477	520	489	505	506	471	500	493	490	494	480	523	481	509	497	480	458	494	493	509	499	517	450	538	506	471	480	508
27925	21799	17377	4543	1880	1472	1296	1059	942	873	854	691	688	677	664	667	583	643	595	542	565	540	543	540	537	548	516	544	531	568	509	543	521	547	532	538	498	473	525	509	549	528	512	495	528	517	499	497	493	508	523	491	534	513	522	527	475	509	535	512	547	525	553	500	529	502	546	517	501	497	570	531	480	484	579	500	493	534	482	474	468	491	560	487	500	493	479	525	539	526	501	519	506	509	463	500	512	537	505	509	531	473	505	521	503	492	516	522	500	498	530	492	550	490	515	484	495	469	499	506	515	513	537	484	484	541	499	477	537	537	487	465	508	529	529	525	513	488	499	502	548	513	511	527	488	521	520	497	519	490	490	501	514	527	488	513	504	492	511	520	519	488	476	526	526	488	508	526	498	487	496	495	500	514	475	508	467	525	490	539	533	466	568	463	561	503	530	543	509	546	484	528	480	504	474	523	522	528	514	458	507	476	511	507	548	494	519	520	500	528	472	496	517	481	487	521	499	494	525	520	524	483	483	517	498	513	473	499	513	486	529	489	511	521	535	475	540	490	543	492	503	505	526	521	469	514	531	527	523	520	473	539	524	519	499	497	528	501	504	537	526	513	562	514	516	492	460	491	474	517	500	505	495	546	549	520	518	509	521	531	532	514	520	548	503	508	488	510	479	489	503	512	517	536	488	518	536	485	513	473	510	519	523	485	512	478	530	462	506	525	550	515	469	459	512	496	553	504	505	488	491	540	494	534	491	494	508	512	454	531	551	514	482	527	490	544	499	506	477	517	509	511	520	506	541	502	510	471	523	511	527	475	520	497	524	488	503	475	499	517	482	477	518	493	477	479	543	517	474	552	508	501	519	519	526	521	524	489	481	538	525	516	517	529	471	520	501	509	482	523	534	537	524	477	453	541	523	548	505	522	497	505	510	513	529	485	519	521	507	511	518	513	495	538	537	564	497	528	571	524	509	486	513	504	547	508	506	498	516	497	500	501	590	520	486	466	505	495	491	503	504	515	503	511	508	497	484	506	485	512	520	518	523	497	498	499	515	465	487	520	522	462	512	513	531	510	552	493	533	532	492	544	530	526	536	488	494	505	525	510	541	461	502	535	512	509	524	496	521	534	523	509	527	523	534	494	507	472	505	508	476	502	483	477	508	497	533	518	524	527	501	496	496	545	544	477	523	496	514	507	524	507	507	514	511	507	534	480	568	459	509	495	523	486	513	527	478	494	525	498	520	529	536	513	521	496	476	490	529	519	468	496	541	488	505	495	492	490	487	503	535	513	499	528	525	460	477	466	474	456	542	514	545	522	541	502	481	500	517	519	526	494	527	519	501	523	475	514	482	486	547	520	498	500	479	499	488	478	541	480	480	502	498	539	497	488	527	514	486	528	527	530	514	540	510	499	494	536	519	489	538	505	495	504	493	503	511	498	535	510	468	528	452	522	533	520	506	482	484	525	537	494	543	520	498	543	527	521	488	481	482	505	508	516	516	526	499	529	501	491	515	497	517	537	520	514	475	552	493	526	527	499	471	516	546	493	511	553	525	538	521	489	506	479	471	498	524	516	469	472	500	527	499	521	509	506	557	497	497	532	505	540	531	524	486	537	508	492	523	472	507	504	490	519	506	511	507	502	534	531	472	502	495	501	499	489	503	496	508	500	482	500	526	540	494	495	498	469	480	501	513	500	498	488	513	534	512	520	519	508	522	519	519	505	518	529	517	543	484	548	479	494	518	538	516	501	531	516	501	514	529	490	519	521	518	520	475	529	541	513	468	507	513	510	540	505	536	491	509	475	514	488	523	503	536	520	548	503	491	526	507	523	502	537	541	565	493	514	525	505	519	535	469	538	503	485	494	570	488	546	513	471	494	482	521	499	499	496	499	510	479	516	505	501	515	505	555	492	529	571	495	519	481	508	551	521	559	527	518	541	534	534	470	512	522	519	538	536	519	519	497	516	547	517	535	502	454	486	515	512	492	489	490	514	493	520	496	532	503	479	527	509	504	516	495	502	498	497	536	524	504	518	498	498	474	497	478	522	525	541	506	497	491	503	530	529	501	554	482	548	480	515	484	528	478	487	509	498	545	455	507	545	489	508	533	557	447	519	537	518	478	523	508	443	532	523	540	512	497	491	508	529	470	492	514	478	472	526	509	481	501	510	521	490	511	485	519	559	520	497	524	521	497	487	524	492	446	506	517	527	509	518	503	508	504	499	540	484	486	483	501	483	509	495	512	525	478	521	536	466	529	475	501	504	482	493	530	501	523	486	474	555	494	531	526	500	465	495	526	537	494	482	487	491	510	537	507	507	523	545	494	509	485	511	484	510	503	504	510	496	510	508	525	482	555	534	532	485	492	521	506	481	493	510	484	565	465	525	494	527	555	521	513	500	498	518	510	520	490	479	480	497	503	510	491	520	483	487	509	505	518	507	507	485	497	500	525	520	511	548	532	540	544	511	521	534	546	469	492	496	471	520	514	483	525	517	480	505	513	520	511	470	474	512	499	508	517	490	492	530	524	470	524	500	517	489	485	493	495	514	479	502	503	477	503	531	524	511	499	471	490	508	497	482	483	493	484	519	518	516	465	493	522	526	509	492	484	496	518	471	511	479	499	464	496	484	537	491	479	496	511	519	506	494	537	490	509	526	486	517	501	508	527	510	536	519	494	528	536	527	503	476	524	497	514	491	496	542	521	526	518	511	550	485	539	480	490	502	515	477	515	496	509	518	504	511	502	502	501	474	478	515	508	501	531	495	508	525	483	524	471	490	472	519	540	504	510	512	538	504	524	470	516	499	501	486	474	500	543	525	494	483	542	500	499	501	543	515	556	535	531	538	494	552	540	514	501	525	512	486	477	493	522	510	487	532	524	495	496	507	509	493	535	493	502	507	488	518	486	525	505	496	527	518	494	509	524	526	493	500	472	524	521	496	534	533	503	531	531	486	489	528	473	459	516	528	551	551	539	471	499	521	507	550	508	497	483	478	473	530	501	514	531	493	482	507	509	498	504	495	523	527	494	504	512	505	482	483	482	502	496	517	487	511	509	540	520	467	471	522	488	521	524	519	509	483	509	477	485	504	543	485	525	517	525	502	515	493	502	470	485	472	471	508	513	531	532	520	493	490	486	537	464	516	507	504	527	527	526	540	543	490	551	486	528	495	539	458	540	506	520	425	523	498	502	470	512	555	443	488	531	504	527	484	500	500	535	519	471	513	503	515	517	518	510	534	495	521	470	507	484	492	499	487	556	480	535	513	501	554	495	522	539	484	510	474	494	524	528	553	510	505	484	527	477	510	518	520	533	535	535	508	518	500	523	529	515	498	512	520	540	505	504	532	514	522	470	513	490	486	475	516	505	503	462	495	499	503	531	539	505	512	493	478	496	521	482	499	530	514	489	484	511	494	515	547	510	509	500	519	478	495	514	487	500	539	523	552	526	521	501	493	545	499	498	517	506	500	552	487	477	488	500	539	514	532
20331	31212	18848	4414	3040	2563	2308	1927	1466	1292	1180	1063	966	900	841	869	824	818	752	739	680	680	684	644	671	671	678	737	673	645	705	703	693	664	624	590	617	644	643	654	655	655	649	628	633	618	602	581	598	631	650	623	628	597	615	618	603	605	641	634	565	594	628	593	642	643	590	622	609	596	678	592	586	638	633	670	567	585	610	675	629	613	624	616	634	564	660	603	628	663	632	579	640	596	598	590	596	617	619	606	617	604	602	681	631	620	611	633	626	564	623	551	695	655	619	591	631	655	618	615	633	584	557	589	620	596	636	586	579	647	629	658	606	655	570	651	611	613	603	637	605	635	611	599	626	578	645	595	658	597	636	622	588	583	635	614	610	661	623	697	619	620	651	586	624	598	614	650	644	608	572	639	583	589	651	614	639	624	608	611	610	550	608	600	621	620	632	618	626	593	612	610	608	612	613	600	596	640	644	591	603	615	656	639	621	679	599	633	643	598	574	648	591	649	623	626	643	604	629	613	653	580	578	600	577	590	601	592	602	592	632	635	639	632	622	607	592	607	646	650	592	618	630	628	649	629	613	655	612	636	616	632	628	630	630	634	621	614	602	615	575	597	605	623	628	627	584	600	568	549	587	677	594	585	653	616	646	641	596	634	611	607	585	626	617	600	623	627	619	614	640	692	593	667	654	631	604	599	627	603	649	613	646	586	615	614	627	625	587	622	619	583	640	556	640	600	603	571	628	616	589	607	560	644	562	592	615	632	658	582	656	637	610	605	590	626	625	592	618	611	608	664	603	619	592	647	612	634	637	582	602	596	646	603	612	622	610	624	620	630	620	571	635	634	587	648	636	626	581	629	639	575	601	617	580	643	634	627	615	623	638	635	624	631	580	612	636	633	625	560	612	585	613	599	646	596	662	642	630	616	615	604	587	567	654	622	599	586	598	613	604	645	585	571	618	624	625	605	618	576	613	609	602	591	658	606	619	607	622	616	603	637	619	641	622	627	610	625	638	619	625	614	639	623	609	629	596	635	627	631	617	663	667	630	612	625	614	576	588	644	591	652	660	584	610	578	596	614	584	597	595	632	603	646	608	595	602	597	594	631	647	590	596	596	604	583	643	593	610	643	597	623	643	611	616	591	603	633	637	641	621	618	673	621	653	606	650	603	646	630	669	629	596	614	566	596	610	637	619	595	618	630	674	624	598	587	621	611	582	633	590	635	629	595	641	599	631	627	608	647	660	612	668	613	598	605	614	606	572	629	593	622	625	599	608	613	649	606	614	669	575	674	599	644	617	619	625	631	603	606	605	584	605	565	584	619	658	648	619	623	641	605	653	601	593	594	605	630	602	597	616	644	632	602	572	613	662	606	571	603	624	592	613	577	662	615	599	617	672	608	652	605	604	598	613	618	625	579	621	613	621	605	611	622	573	648	615	593	602	619	585	582	622	632	608	583	653	638	599	613	606	603	599	569	614	596	595	634	619	591	659	654	604	582	670	632	626	588	664	633	619	604	665	637	634	582	564	618	606	576	648	621	630	623	613	644	619	591	620	647	640	670	634	603	593	645	568	598	602	645	607	653	636	636	628	624	574	640	627	628	622	601	610	621	607	625	620	610	585	608	594	579	592	590	578	589	585	652	634	646	589	626	608	581	653	629	619	625	597	650	623	603	622	628	595	631	613	637	611	567	613	638	648	610	621	656	632	677	641	570	589	617	615	622	630	642	638	667	610	601	656	585	594	596	592	638	623	659	586	592	641	626	649	591	605	622	634	592	644	648	669	610	628	613	592	624	612	605	648	608	623	604	595	613	610	652	620	613	611	652	600	628	640	638	605	647	645	614	603	591	622	597	644	610	604	680	611	666	618	613	600	625	629	602	624	631	582	615	620	602	650	657	613	582	604	607	623	644	593	603	582	587	580	572	616	593	594	610	643	596	634	642	612	632	643	546	631	561	640	591	608	584	604	628	608	619	611	631	640	570	613	640	605	612	652	593	627	582	651	610	639	629	601	608	587	608	635	661	589	593	575	665	669	618	606	657	678	627	574	644	585	631	625	590	647	598	620	631	621	607	602	589	565	644	597	645	620	621	586	610	621	607	595	601	602	562	582	602	643	644	632	613	603	608	617	626	610	615	617	612	625	601	601	634	598	625	607	628	604	614	649	568	623	612	604	616	590	606	649	643	613	635	656	699	654	655	611	592	600	596	655	599	610	648	586	635	601	575	597	577	620	618	635	672	621	604	631	623	607	609	625	659	602	570	652	611	644	608	636	626	616	631	597	612	598	598	559	614	606	638	616	601	602	660	624	679	607	622	614	631	599	615	631	605	571	633	623	615	607	601	589	675	648	612	595	623	615	626	637	619	609	600	618	583	603	638	612	590	588	613	637	645	627	568	615	583	671	611	640	638	617	655	648	657	622	623	568	618	617	620	603	610	592	635	610	596	586	614	583	625	590	640	618	654	584	598	607	585	634	606	602	611	652	588	630	612	677	595	618	645	678	649	628	640	633	588	621	634	596	622	593	639	630	636	632	605	575	626	640	633	637	642	634	599	563	636	603	566	644	624	603	619	629	614	573	640	617	607	607	560	614	606	611	650	619	610	627	634	631	597	611	615	616	596	618	644	630	608	594	630	624	603	645	606	627	579	600	617	585	620	600	581	649	661	650	642	663	643	634	626	587	621	617	630	613	630	634	662	593	633	641	619	594	623	613	623	578	586	662	666	597	645	582	587	612	629	582	592	603	592	633	639	584	611	612	601	631	625	641	657	610	633	612	610	583	618	598	624	637	615	638	628	608	589	584	650	592	561	579	651	613	636	634	640	617	649	595	572	589	649	603	569	631	608	631	617	603	638	628	643	610	597	630	625	597	640	616	593	614	603	610	633	593	601	622	616	638	631	651	643	645	602	623	654	614	610	629	615	649	612	660	582	642	598	652	662	617	668	623	661	612	621	599	642	605	617	632	598	630	581	570	561	614	596	598	649	627	605	601	635	641	592	644	608	619	587	580	620	601	584	577	592	589	609	636	566	632	594	627	574	618	639	634	595	612	641	599	628	638	613	619	598	611	664	588	638	671	615	588	594	637	612	626	650	643	588	594	646	651	625	601	583	588	666	635	591	613	621	607	650	632	646	656	615	607	638	610	579	638	587	644	594	608	597	594	622	609	644	653	610	624	632	600	641	603	613	639	616	584	595	590	636	592	560	646	633	620	596	606	589	606	656	638	604	614	628	657	657	638	559	616	625	634	669	614	609	638	647	627	596	594	598	639	616	589	622	619	629	629	666	646	621	610	632	600	643	640	663	633	641	620	609	625	626	636	618	620	593	609	606	576	647	603	672	594	655	629	617	627	623	600	570	597	604	557	609	587	615	598	614	630	599	610	641	660	652	589	599	671	630	641	617	605	593	657	642	622	603	629	599	626	610	600	634	617	633	601	632	613	569	618	611	588	618	637	607	638	639	625	629	625	598	612	598	588	629
23692	21147	28260	24307	21176	12609	3672	2234	1688	1460	1354	1146	996	933	954	895	831	788	760	721	749	709	663	716	646	633	643	635	634	632	667	635	668	663	617	634	650	600	628	633	585	591	522	571	580	549	582	580	560	536	545	592	578	579	549	570	558	535	548	536	530	570	556	544	547	544	571	525	495	582	559	556	599	577	602	582	572	569	590	584	579	535	542	557	612	539	560	559	524	528	531	540	544	551	539	538	551	548	559	578	559	527	545	599	573	605	526	549	531	532	562	542	575	572	573	560	551	572	591	533	512	556	581	521	562	572	541	570	585	587	573	565	552	508	604	516	545	541	579	561	567	543	576	567	565	564	559	574	563	534	593	554	624	579	564	569	520	577	544	530	548	539	573	567	531	578	553	525	535	562	531	544	527	514	499	546	548	561	574	552	568	536	590	549	554	578	558	579	527	561	563	531	554	561	540	563	559	566	560	537	597	599	579	551	575	578	555	562	548	536	545	561	531	550	581	544	518	580	516	560	531	547	537	575	559	555	541	608	526	561	555	549	553	544	583	539	565	559	570	569	578	534	570	541	568	578	525	548	593	563	529	556	533	547	581	581	602	582	575	522	574	557	540	572	575	564	578	552	569	582	587	562	575	575	558	548	584	580	544	534	623	586	554	559	563	541	544	556	538	554	608	497	552	549	562	529	531	566	522	596	572	528	566	557	539	598	550	604	543	489	565	569	518	555	557	526	567	532	553	604	529	564	541	580	567	517	575	571	568	578	548	579	569	560	551	537	567	549	542	536	547	579	519	503	537	579	584	564	515	608	525	579	580	560	550	514	528	608	556	574	545	555	551	535	572	539	590	535	540	536	580	543	519	545	552	572	529	532	566	530	553	546	617	569	591	515	571	542	575	577	530	548	535	547	590	585	569	576	546	575	567	563	576	584	582	586	535	576	526	584	598	547	531	572	555	584	520	541	592	549	553	522	593	556	560	562	555	607	628	541	528	538	528	546	536	585	550	562	557	540	553	523	544	545	540	573	509	564	563	562	520	513	545	571	539	560	548	541	567	559	574	525	560	552	584	583	501	532	536	515	561	549	563	548	541	582	596	559	539	536	547	550	580	581	503	540	542	537	581	568	572	568	607	566	576	534	527	555	557	552	528	535	550	564	515	579	554	575	548	556	569	548	558	550	528	571	554	542	557	525	531	539	588	533	606	563	558	529	581	563	529	554	504	585	533	535	554	525	579	535	578	529	578	575	567	525	575	543	535	593	571	566	567	546	521	546	549	555	537	538	556	561	552	561	558	536	546	552	541	542	580	546	537	561	577	585	549	541	587	517	591	541	560	541	559	527	573	495	575	560	575	575	520	542	561	598	513	533	544	555	547	551	536	550	531	583	542	565	522	521	523	524	552	591	557	540	551	595	544	571	572	571	517	556	562	573	593	530	540	577	576	591	539	597	513	524	566	553	576	501	545	535	571	574	564	538	558	552	544	597	555	554	577	600	571	576	540	592	569	523	543	533	529	530	566	545	512	589	553	574	569	549	550	569	545	562	569	559	542	553	499	554	552	490	546	570	548	532	577	583	522	536	558	548	556	547	512	564	482	560	521	583	560	578	554	515	581	526	537	572	575	573	569	582	554	555	563	570	569	557	551	581	565	546	535	531	576	513	544	556	531	539	540	528	538	601	576	559	534	547	573	518	564	520	517	588	578	596	576	549	540	561	525	579	554	597	538	550	529	513	568	565	601	575	543	583	591	547	615	558	556	560	529	533	581	520	515	556	540	557	551	558	573	585	534	528	579	600	561	568	540	502	579	530	555	520	580	538	584	548	539	543	539	559	550	556	576	547	568	564	546	568	589	613	509	565	579	557	578	541	552	568	528	533	525	543	507	541	589	562	565	566	507	549	572	538	566	545	558	566	559	543	565	565	582	548	560	574	579	525	524	607	561	576	532	587	540	541	578	554	579	550	537	548	598	601	547	555	581	549	577	539	578	594	569	533	549	550	523	588	568	562	569	552	536	528	549	495	512	573	578	566	556	543	548	538	572	510	555	579	579	579	542	572	559	588	545	534	524	546	610	600	541	549	546	542	542	557	549	547	526	545	528	549	534	566	519	514	559	584	582	520	530	558	575	551	573	533	575	574	548	571	580	539	598	498	558	518	518	522	610	567	557	584	561	603	585	558	536	539	525	558	570	530	555	545	524	510	558	546	582	560	555	536	541	583	517	489	588	566	579	549	515	547	575	564	588	564	547	602	519	536	573	558	552	490	538	599	549	562	523	527	561	559	548	546	531	520	565	527	553	547	580	531	603	523	588	552	535	548	598	582	538	574	502	550	564	539	526	583	531	525	541	542	587	597	549	563	529	579	560	535	569	569	607	590	519	533	566	514	557	577	575	637	512	538	577	578	521	517	572	549	569	552	546	529	548	548	604	551	568	534	539	525	604	543	570	563	543	577	533	573	546	584	563	576	556	539	522	595	568	564	571	581	578	562	535	563	600	535	524	550	526	524	557	540	552	546	530	564	522	541	522	551	582	509	546	497	588	528	526	591	547	525	545	579	587	566	594	572	551	549	540	547	564	607	575	545	547	540	535	566	539	544	529	521	552	581	532	565	546	575	564	555	565	581	526	545	590	539	581	571	560	536	556	592	558	553	538	539	565	521	558	516	543	550	589	580	571	565	540	562	565	584	576	544	516	535	571	550	543	544	521	551	509	549	530	594	502	543	552	554	555	552	559	592	566	584	564	558	560	583	581	551	541	570	536	560	576	562	574	496	579	597	508	536	550	547	569	540	563	502	542	569	563	564	553	480	569	566	530	570	553	567	546	526	525	555	594	525	536	537	602	532	587	559	569	547	556	557	534	543	522	543	558	534	565	560	533	547	555	530	562	568	535	545	528	566	554	580	534	540	531	584	543	523	553	553	573	568	593	543	543	547	558	555	575	580	540	562	543	569	555	583	556	559	524	524	569	532	540	534	559	540	538	535	512	556	570	514	576	557	559	530	570	577	530	575	594	583	552	555	578	568	547	529	514	552	558	528	567	593	592	505	566	583	555	568	575	588	558	560	546	559	524	578	558	594	565	584	569	591	570	515	535	532	552	578	577	556	542	542	579	619	554	488	567	511	554	545	506	532	553	554	529	552	532	529	562	584	552	538	582	586	604	547	581	575	574	574	549	562	582	580	557	537	620	582	542	539	558	527	529	593	592	544	577	551	566	556	522	549	556	563	532	521	549	570	540	558	592	540	551	559	504	530	531	580	536	540	575	598	530	505	576	531	585	558	553	554	521	537	540	562	513	560	536	541	572	552	601	487	543	544	545	547	552	545	559	572	570	494	558	537	560	556	575	566	565	550	561	548	563	562	573	525	575	541	549	526	517	552	555	550	532	548	572	519	546	577	557	547	552	540	564	555	564	572	573	517	622	538	556	534	548	521	577	571	573	556	604	537	562	563	515	571	503	567	575	550	589	542	568	537	539	550
21095	39150	27218	9445	6661	5383	4654	3760	2775	2282	2012	1729	1501	1446	1309	1306	1170	1078	1100	1040	958	869	897	843	803	797	865	802	852	819	841	789	834	812	763	783	744	745	735	773	741	687	707	683	714	701	697	705	710	690	604	634	695	723	665	719	694	652	671	708	616	703	684	645	693	652	682	645	662	687	671	724	675	717	691	659	619	671	680	718	671	687	664	692	751	651	660	670	670	664	717	655	674	646	676	722	720	645	686	689	664	658	656	676	670	693	662	690	679	721	649	701	677	648	707	608	689	656	662	674	637	680	725	685	653	684	674	692	692	655	647	636	687	709	646	658	723	687	667	662	648	633	638	716	625	694	656	685	670	659	632	679	659	669	646	663	630	686	682	628	679	660	686	670	692	700	729	677	653	654	689	661	687	654	669	652	689	656	676	627	656	668	694	638	703	696	645	611	718	708	638	630	712	711	714	667	677	683	722	692	679	683	648	663	663	653	700	679	737	677	641	677	672	637	637	655	651	657	684	603	693	662	669	730	640	631	663	724	673	688	688	730	683	656	677	659	692	716	659	698	677	630	683	684	699	653	687	646	702	682	665	703	657	686	655	666	648	693	671	680	685	637	702	649	625	643	715	710	674	715	688	609	669	661	690	624	659	705	649	662	724	670	683	670	692	643	647	644	618	674	680	655	708	633	703	718	640	674	692	610	700	713	643	717	614	689	679	666	669	698	668	632	656	633	645	675	645	698	676	626	658	679	705	704	665	694	693	663	674	635	629	639	733	710	689	674	675	657	644	652	667	681	646	679	712	620	711	686	693	678	700	631	667	682	694	660	638	693	706	667	685	659	693	649	680	640	620	667	631	650	685	690	685	656	673	635	631	695	678	685	641	663	696	661	679	691	721	649	697	686	672	694	657	669	695	683	662	651	675	708	668	726	629	687	660	654	670	641	675	676	657	686	701	684	654	698	664	662	647	674	669	647	622	635	661	696	701	688	645	661	717	680	649	695	654	729	650	691	658	668	658	716	661	659	649	676	691	675	642	649	684	669	645	659	652	640	690	662	678	629	693	669	702	669	639	651	742	633	663	627	635	633	681	731	652	676	641	605	662	715	653	645	666	707	687	703	663	633	662	654	654	657	677	687	638	683	680	691	673	692	676	701	657	669	704	687	656	683	714	620	659	621	703	676	689	684	612	677	656	709	659	716	626	650	671	671	667	661	712	659	663	639	664	670	630	626	666	669	659	693	606	683	672	703	718	634	659	633	656	662	703	632	676	668	666	689	634	714	640	663	687	638	667	644	723	697	654	673	683	682	702	671	689	676	681	658	628	687	652	705	648	692	642	685	644	678	610	654	676	623	665	695	662	676	660	717	652	680	684	643	630	669	667	742	655	680	639	670	696	727	641	659	627	657	662	644	693	666	727	666	626	693	647	656	697	663	677	642	655	668	624	650	690	677	687	705	716	662	682	672	684	663	674	668	652	649	660	684	708	689	652	667	676	689	699	666	672	734	690	700	659	694	722	659	695	669	642	653	685	664	656	661	632	651	707	739	706	655	659	633	667	668	636	677	708	671	643	700	669	615	646	625	636	620	681	646	666	646	691	714	688	640	669	658	649	658	703	655	646	657	704	636	662	659	719	656	712	633	697	677	658	679	686	642	674	635	697	668	649	634	682	684	686	672	655	677	620	643	695	690	701	661	663	684	612	672	654	697	700	685	651	661	654	638	640	676	657	643	696	708	690	691	678	668	720	620	697	656	695	700	654	692	632	690	640	633	650	650	636	648	629	698	659	672	674	646	690	674	657	681	654	706	747	689	694	684	655	659	615	646	721	673	654	645	661	660	726	621	700	676	650	649	663	662	680	645	651	672	708	638	658	661	674	681	702	665	664	635	698	656	615	676	693	662	662	707	677	652	656	706	641	650	686	692	668	698	686	659	675	669	637	690	645	671	675	686	664	659	668	640	704	689	671	671	672	710	690	646	705	682	698	695	627	657	669	718	689	648	655	676	684	709	617	677	645	666	701	662	711	624	653	672	674	735	669	672	671	596	668	687	692	652	652	672	657	647	681	672	699	702	687	685	657	714	638	663	675	633	668	633	691	680	650	654	696	677	647	660	652	676	706	692	685	639	646	650	688	695	650	680	724	694	660	693	643	666	719	671	650	699	659	684	667	647	690	685	658	724	675	705	674	662	704	650	670	718	640	671	687	656	653	665	682	650	633	658	668	666	687	659	655	666	664	713	666	672	679	680	687	658	672	665	628	648	637	689	654	693	654	677	675	698	710	618	647	705	646	635	691	648	680	669	675	672	613	671	695	667	670	629	664	688	667	666	672	672	690	616	635	654	663	646	669	644	676	659	682	655	700	661	666	708	699	680	733	657	725	685	671	689	699	627	659	718	661	685	714	710	639	653	647	698	676	662	650	656	635	700	712	706	662	648	655	660	706	669	647	658	672	652	662	689	670	690	681	679	678	661	655	704	714	702	700	639	684	627	660	660	689	687	678	694	694	690	666	663	692	669	676	609	664	708	665	680	653	684	680	680	687	649	639	663	664	652	704	652	672	677	706	714	646	649	683	689	690	650	653	653	648	670	653	650	668	703	692	649	654	674	680	679	682	690	662	704	659	632	661	715	627	693	695	670	698	748	661	692	659	711	678	682	640	685	682	659	718	665	682	651	692	655	672	648	706	688	658	642	707	661	693	682	700	632	677	669	695	661	643	677	677	652	653	632	680	622	675	667	679	689	664	727	663	645	687	697	690	639	659	628	656	653	638	665	645	680	706	634	667	676	634	661	653	623	618	617	619	666	696	654	650	680	647	672	665	684	652	637	687	705	657	646	691	681	656	713	634	661	681	687	684	678	673	684	678	720	682	665	641	665	673	690	667	639	650	704	636	641	641	653	620	665	697	650	668	692	698	611	623	679	674	674	634	661	636	733	657	667	667	669	658	701	626	689	633	682	676	680	649	632	664	635	700	680	669	664	670	677	722	646	677	700	656	675	657	625	685	700	675	682	692	663	681	708	641	705	677	685	650	680	729	676	667	701	648	674	662	667	684	637	692	649	683	739	669	670	683	674	656	681	672	664	626	668	656	675	675	626	672	687	703	637	688	683	680	647	694	615	679	703	629	629	613	682	682	669	696	652	693	670	690	614	684	691	705	717	675	666	668	677	702	688	691	657	644	683	685	657	633	688	652	632	641	655	689	671	679	675	652	686	595	673	694	676	703	645	630	646	668	703	707	657	668	684	627	729	660	700	735	707	716	599	681	649	676	682	707	702	646	670	657	710	618	642	685	660	680	669	646	669	687	698	741	710	642	702	636	650	708	710	665	685	641	688	674	692	685	639	665	667	640	677	650	670	653	713	673	662	665	671	644	676	683	690	657	695	666	659	694	670	632	677	650	685	616	678	702	662	694	655	715	667	667	634	689	688	658	681	707	687	634	670	640	678	636	698	661	666	706	660	684	699	624	631	652	667	683	623
24759	21175	27444	25088	15219	2864	1846	1457	1153	977	892	738	660	617	619	587	586	561	531	504	455	469	468	419	456	389	451	474	429	427	408	374	416	408	381	409	367	392	422	383	385	379	384	375	410	363	407	393	367	365	342	366	343	379	374	405	385	369	412	352	371	356	377	392	396	330	367	389	400	387	384	393	371	393	368	392	351	342	326	338	366	372	381	394	380	337	385	386	360	374	350	393	411	380	357	384	325	365	362	384	374	351	359	401	381	376	348	373	345	364	339	389	359	374	380	372	378	371	367	360	343	400	393	371	383	376	402	353	358	353	367	363	373	365	343	389	355	372	406	368	356	349	383	350	393	360	382	386	354	364	366	347	356	363	366	355	350	371	370	333	340	409	327	371	359	379	385	371	380	348	345	363	343	371	359	351	376	378	376	354	362	326	347	327	369	358	348	358	345	376	377	354	349	346	347	359	367	354	361	329	345	355	395	393	385	380	376	339	354	346	373	379	359	374	384	366	374	371	353	363	363	334	349	345	387	366	393	380	374	353	362	358	383	372	343	373	378	404	365	357	323	367	350	357	355	342	428	393	397	364	356	384	349	345	364	359	386	372	352	352	349	357	356	386	355	387	344	326	399	342	385	374	377	347	385	361	383	382	385	363	355	340	331	354	338	425	361	347	368	375	369	364	346	350	373	362	395	360	371	381	343	383	357	359	358	367	359	375	398	347	358	388	356	355	349	372	321	400	339	373	351	360	356	387	358	368	379	383	339	350	352	379	374	371	378	372	370	354	373	386	377	384	353	386	362	352	353	370	342	343	392	334	390	387	348	363	374	375	367	351	369	368	352	369	352	372	372	405	358	362	388	366	355	392	397	383	336	351	348	375	344	366	415	360	374	353	377	312	379	376	415	337	353	356	372	391	383	401	354	357	363	353	367	386	364	357	357	388	385	346	379	363	390	386	386	351	397	325	362	371	341	363	348	377	345	397	332	353	381	336	323	329	366	384	368	384	399	346	356	329	349	387	414	337	370	390	396	356	376	390	351	367	390	382	379	375	361	389	369	354	349	337	347	363	356	348	353	341	355	320	383	372	350	401	376	369	362	345	394	339	359	363	360	351	363	330	370	348	399	376	358	384	383	351	400	336	341	407	392	371	391	372	368	358	395	383	364	341	365	343	370	395	372	380	346	364	378	364	405	355	381	370	378	380	391	378	340	387	386	356	383	378	365	334	383	385	363	361	407	365	344	357	371	377	372	364	368	365	380	384	369	385	380	356	360	379	357	372	377	346	345	372	368	384	391	373	359	341	372	365	378	392	339	369	359	359	383	376	363	359	377	394	385	334	359	351	359	344	371	353	363	369	349	378	357	355	362	388	407	374	329	389	307	383	369	350	356	341	360	354	380	363	366	367	379	372	376	389	383	379	328	343	364	371	372	353	348	402	370	364	371	365	399	354	384	364	400	370	351	371	380	361	349	392	378	363	365	369	342	346	365	354	366	367	418	385	342	364	369	372	354	404	343	350	344	354	389	350	388	379	379	396	359	362	348	377	321	342	378	374	381	351	392	368	374	380	364	377	341	363	342	385	344	388	376	376	351	372	372	365	390	340	373	350	385	363	409	366	377	362	358	369	367	369	380	389	356	377	368	366	352	374	358	365	370	353	345	344	368	367	353	373	370	402	366	346	401	373	362	392	379	371	361	360	339	358	319	382	392	398	403	331	377	353	341	337	376	352	361	378	386	340	341	373	345	368	343	348	370	380	361	380	365	373	346	376	410	404	373	365	358	387	389	368	408	365	404	375	371	369	340	350	335	388	381	381	367	346	396	354	355	372	346	338	356	356	335	337	360	375	357	347	355	367	383	342	409	338	362	375	379	378	357	366	374	359	333	372	375	368	365	398	345	376	340	344	369	341	351	362	367	352	335	364	367	391	336	357	352	353	381	345	337	370	342	329	345	377	345	366	387	362	359	399	316	391	355	378	343	348	338	359	352	342	352	391	355	305	381	344	364	389	360	365	366	385	380	373	371	359	392	383	390	396	368	365	343	355	366	354	393	363	350	400	328	377	345	372	363	369	366	345	374	399	358	374	337	391	360	345	355	366	319	363	356	362	359	375	362	381	337	356	392	384	363	370	355	356	380	369	396	393	338	359	369	419	359	384	362	323	388	362	371	343	338	357	337	372	400	371	369	389	361	344	393	364	357	338	413	371	336	345	365	369	375	356	378	394	355	352	366	346	344	374	380	396	368	376	360	371	364	333	384	359	370	344	337	354	346	337	338	369	374	354	342	323	344	365	372	366	385	356	355	361	409	365	381	413	339	369	355	358	373	359	381	369	392	346	353	395	351	353	368	372	353	369	365	387	334	385	377	366	353	357	363	329	351	394	390	373	366	349	395	378	347	390	348	357	374	359	370	340	392	361	411	400	361	351	378	336	364	399	370	366	348	364	380	401	421	362	336	385	327	376	355	363	359	363	337	342	398	372	385	362	384	348	350	386	388	375	368	378	364	368	390	384	339	353	361	360	374	334	376	376	410	355	402	344	387	368	343	367	348	370	384	345	344	353	363	349	350	366	365	375	359	380	348	341	383	339	371	378	363	397	366	374	377	361	391	379	382	365	330	361	395	370	398	351	352	357	373	367	407	371	331	379	366	371	368	362	377	341	344	388	353	354	337	356	390	389	351	393	393	371	354	350	367	352	387	366	368	345	352	363	397	375	384	362	344	369	344	368	346	409	368	365	373	371	379	380	374	386	358	362	382	356	389	411	366	412	387	356	382	338	313	363	353	341	356	379	381	346	365	352	358	347	372	379	382	357	364	369	354	353	370	378	333	352	352	343	377	400	373	368	381	370	370	386	358	349	351	366	375	347	363	391	418	372	364	358	360	379	349	377	359	380	351	378	357	381	352	393	362	354	389	389	377	388	382	337	376	346	414	338	342	375	383	363	352	354	364	367	350	327	358	367	356	383	339	367	378	316	368	374	316	362	328	385	381	381	369	364	380	360	381	315	350	372	382	375	382	342	346	356	372	371	359	374	341	344	410	331	362	393	373	362	401	347	362	392	389	366	385	347	401	358	403	379	376	366	374	381	367	359	355	377	384	389	345	363	357	361	400	377	393	368	390	341	342	364	376	325	407	412	399	362	371	405	368	407	345	384	390	372	377	389	382	370	367	359	376	386	350	353	358	381	367	393	364	350	363	329	359	385	333	383	388	380	374	373	358	361	347	362	396	384	354	358	347	397	338	364	394	345	374	365	357	357	358	361	328	386	388	338	353	348	350	405	360	392	332	361	346	337	370	359	375	401	388	389	364	311	360	365	333	377	352	380	383	376	377	365	372	367	376	369	371	335	380	361	385	344	318	367	363	394	329	386	366	324	367	336	356	400	352	370	399	376	350	367	389	350	370	377	409	357	337	371	336	369	346	383	371	363	349	364	372	373	354	368	376	372	362	384	358	370	371	341	365	365	367	371	388	343	367	364
20768	36607	25342	7474	4963	4095	3479	2700	2267	1765	1392	1263	1022	946	899	872	828	725	732	772	664	636	591	563	575	554	583	536	561	595	549	550	533	529	514	526	517	503	481	535	511	454	501	451	449	459	496	439	429	456	413	432	461	413	481	442	466	478	470	457	434	425	466	455	450	440	404	458	456	455	391	437	460	464	453	472	470	453	441	465	481	468	452	481	420	421	442	446	480	426	457	423	437	445	476	444	462	446	432	453	436	467	405	449	429	432	459	427	446	410	474	391	443	428	451	452	412	452	486	450	455	424	426	430	450	424	476	433	461	460	417	419	436	468	452	462	495	450	448	445	481	419	491	481	451	430	444	468	460	446	463	466	485	475	454	441	472	439	420	459	449	461	489	469	476	421	441	433	465	425	422	468	428	462	427	423	440	439	428	406	454	428	452	441	421	397	438	425	449	420	432	419	420	451	492	428	416	464	408	406	474	422	440	439	452	448	470	435	422	435	462	436	455	435	426	450	494	480	414	419	431	430	486	429	448	463	441	450	471	437	444	419	429	443	439	435	449	441	454	495	414	427	428	421	446	467	422	441	432	407	465	446	459	427	422	461	460	457	432	418	417	428	423	455	433	462	443	454	450	436	431	454	470	428	457	457	435	464	461	470	430	454	493	449	461	445	450	467	441	437	470	457	398	466	421	430	443	444	442	420	438	397	449	422	438	466	440	458	463	448	451	451	449	436	396	458	464	477	436	452	416	482	464	426	430	434	413	468	458	426	429	463	407	460	466	444	440	433	429	452	447	454	419	446	449	412	416	452	488	449	455	429	434	433	420	457	511	424	462	455	425	427	421	433	434	440	484	441	421	455	473	442	444	448	399	433	421	453	441	439	408	423	427	419	437	466	431	447	421	464	451	465	430	424	458	432	446	474	453	469	449	448	430	423	461	431	436	425	444	480	463	492	448	464	418	445	459	449	440	456	431	453	453	430	454	454	410	450	428	473	414	451	435	412	450	466	425	411	474	435	434	418	446	415	447	475	418	424	448	455	473	469	457	467	454	440	397	437	427	453	448	464	433	438	470	447	448	450	431	460	459	428	467	416	415	410	443	483	451	435	413	440	452	437	470	458	467	465	473	422	458	465	417	459	431	420	421	456	445	412	449	422	412	447	448	448	411	464	453	451	444	479	471	450	450	405	433	427	474	441	445	441	434	447	443	430	439	440	437	432	486	445	445	472	468	400	455	468	438	441	442	438	449	437	433	457	422	408	436	472	425	463	439	432	453	445	448	454	411	430	463	466	450	440	454	450	446	445	432	446	489	433	427	435	437	448	426	427	447	466	428	493	462	459	427	467	437	406	459	433	483	468	469	439	441	458	449	392	470	449	434	474	445	414	441	421	428	427	458	447	457	448	502	431	421	476	433	470	464	461	427	436	437	462	448	454	495	431	423	445	455	424	474	438	439	440	465	413	425	456	459	467	439	449	414	421	480	452	435	437	432	426	449	425	427	459	401	419	418	462	449	451	445	419	448	453	446	446	479	448	443	442	466	440	425	449	434	455	429	458	445	426	482	442	419	435	487	459	434	453	420	449	399	430	411	446	476	409	448	446	429	410	468	452	453	464	439	470	431	444	465	439	430	422	427	467	454	446	453	436	457	455	462	467	440	448	460	452	427	452	460	450	421	430	463	434	468	454	447	425	454	444	447	450	455	478	485	435	449	454	401	422	445	477	462	415	454	429	423	449	458	463	455	460	479	465	486	431	451	420	459	440	446	444	400	445	484	470	464	460	430	390	505	453	477	452	449	437	449	430	448	438	437	423	441	415	476	453	456	445	432	477	461	484	447	461	467	459	485	447	462	416	470	481	453	435	433	450	460	451	437	431	457	452	441	450	448	438	445	446	526	466	460	450	461	441	424	442	445	414	445	456	470	474	459	425	403	422	461	459	428	486	429	433	393	473	464	411	455	486	445	457	423	415	470	438	448	494	439	456	429	497	443	439	458	445	472	425	450	408	452	462	486	461	484	433	442	463	444	419	448	497	425	446	471	495	418	456	442	432	455	422	455	466	464	444	392	470	465	469	449	432	478	448	464	433	450	439	477	446	433	451	471	449	418	437	424	437	479	428	410	480	435	435	413	418	484	442	456	436	473	436	420	445	423	475	431	455	402	446	437	467	441	441	453	446	436	466	480	477	449	433	425	443	432	444	448	366	425	465	432	453	434	427	436	440	454	448	446	434	469	422	464	470	435	425	439	462	447	436	470	408	467	442	442	452	465	445	441	434	440	451	405	476	455	424	423	452	450	453	417	452	420	479	443	440	408	445	470	432	438	462	416	429	455	473	460	458	449	455	441	481	465	388	469	390	438	452	426	451	423	457	475	431	450	443	426	413	456	471	439	435	453	470	429	430	450	460	428	425	468	417	441	469	439	430	436	482	434	412	415	462	438	443	427	419	466	476	436	424	493	446	441	453	444	442	444	465	436	430	403	493	409	429	475	403	445	436	448	453	455	460	437	437	463	459	485	440	418	460	410	433	423	393	483	436	473	415	470	449	456	467	448	428	474	420	430	421	444	446	462	413	444	448	458	452	449	453	435	430	433	454	461	465	450	466	490	433	433	429	466	440	431	417	431	435	452	415	423	483	444	397	473	426	426	396	428	426	434	421	436	423	466	444	440	428	408	415	476	440	441	470	449	455	473	446	463	464	451	426	433	432	474	445	443	458	419	456	419	462	432	457	451	443	395	419	444	427	447	455	439	466	449	470	461	466	466	459	451	457	432	477	433	424	402	469	453	485	442	431	456	462	446	417	469	411	468	446	486	485	479	445	454	434	445	452	451	459	410	440	433	445	442	483	474	445	478	460	438	422	430	473	450	429	476	458	456	446	413	498	439	448	422	481	467	391	463	462	431	460	397	420	456	506	458	409	435	411	451	481	475	434	416	440	463	464	423	402	457	445	455	422	474	436	491	467	398	426	429	457	446	461	463	442	423	455	429	436	482	471	418	446	442	433	475	454	448	447	471	450	421	445	459	453	429	426	484	466	434	441	436	446	468	414	445	447	443	445	464	466	465	434	461	452	444	448	447	420	459	431	461	421	454	468	460	446	425	451	497	439	443	472	485	485	419	418	474	463	455	462	472	441	429	469	428	480	431	418	411	444	443	450	453	420	450	454	462	451	447	449	450	515	456	400	454	447	494	462	457	460	459	447	442	433	445	435	455	433	454	494	448	421	450	455	434	426	441	466	485	478	422	433	463	435	450	443	473	435	457	424	463	446	415	438	499	417	451	498	444	458	448	406	472	444	399	465	441	446	463	458	442	458	441	448	423	409	436	460	446	455	432	445	434	454	445	462	454	472	491	463	444	423	458	451	450	426	445	466	422	450	446	429	459	485	417	426	489	426	461	456	468	442	452	439	430	434	439	467	446	444	432	434	450	414	438	446	421	445	461	461	460	415	443	457	459	458	441	482	435	425	444	468	420	431	434	446
22718	21237	28793	23990	21240	21357	12499	3474	2281	1942	1584	1340	1126	989	991	893	847	791	760	737	675	640	608	582	559	521	544	585	562	569	571	502	568	522	539	504	498	476	493	454	501	476	418	464	441	447	409	389	426	395	421	410	398	431	409	417	428	405	420	424	396	396	434	419	394	402	396	419	410	418	426	426	405	407	466	414	387	403	430	371	386	415	418	386	396	385	414	400	417	393	391	401	353	408	408	424	378	377	422	393	380	414	382	393	412	403	405	387	398	405	430	397	386	445	399	408	424	386	411	383	409	376	424	396	429	418	415	390	401	425	407	402	373	399	379	396	384	411	407	407	381	390	428	417	398	361	384	408	395	444	424	343	401	379	393	408	400	420	409	400	376	390	381	441	359	408	438	398	394	437	399	368	404	384	433	438	409	447	390	416	370	412	419	411	416	409	385	432	396	412	410	403	414	387	402	420	379	395	394	404	403	393	416	384	393	414	437	382	390	407	417	394	399	407	389	359	356	394	366	408	404	396	433	364	397	410	384	380	386	363	400	457	380	400	423	409	368	412	397	364	392	377	408	379	385	437	370	373	384	398	389	410	429	393	399	392	402	445	408	432	425	423	385	410	398	405	425	451	418	418	413	389	385	402	369	429	385	370	412	392	431	373	397	416	382	402	401	382	404	383	441	376	423	425	446	402	424	414	407	405	390	414	358	422	388	439	391	392	378	419	449	373	398	426	350	404	397	433	372	382	378	415	433	419	418	353	387	385	400	424	427	381	410	418	395	384	380	392	389	424	424	405	385	401	420	390	386	426	381	412	423	349	385	411	458	385	417	405	367	387	408	414	405	418	405	429	393	374	370	408	395	414	404	401	393	430	417	393	409	386	383	424	388	406	376	397	409	399	415	379	414	410	391	421	389	403	402	427	395	428	394	407	405	386	375	419	429	382	395	427	375	406	386	419	413	407	360	477	387	401	392	381	365	398	383	402	381	366	412	386	402	415	407	432	417	383	390	408	417	394	426	403	413	402	393	414	427	428	399	354	412	403	413	411	423	405	424	408	400	403	359	445	363	390	430	407	377	428	407	414	409	412	398	453	378	399	377	381	406	404	402	379	397	385	404	425	387	405	387	395	411	432	424	396	416	414	439	440	376	392	425	375	407	402	402	420	376	381	389	409	418	362	409	396	392	391	396	379	424	386	422	395	427	414	363	389	405	391	433	399	433	422	417	392	408	367	414	386	382	382	369	430	431	394	462	419	403	416	397	346	431	372	410	377	408	398	402	401	385	414	417	405	417	403	401	383	448	365	385	427	362	426	373	409	386	409	381	426	433	392	388	406	401	393	414	408	430	381	408	404	389	397	424	397	408	393	381	400	420	404	405	397	372	424	413	385	420	417	367	376	346	413	434	426	419	402	456	376	419	406	386	373	374	413	433	383	428	392	395	390	448	419	396	412	374	399	382	388	362	381	451	354	408	349	403	388	385	403	406	420	434	412	403	403	417	400	394	413	380	406	376	446	427	386	398	428	406	404	391	429	418	421	398	388	398	409	435	426	390	409	449	415	415	389	430	374	375	419	409	401	380	372	420	410	420	369	389	386	396	413	404	370	406	391	397	359	386	405	392	389	386	426	370	407	393	394	393	378	398	416	372	375	424	386	388	423	390	375	376	396	419	402	385	400	400	377	394	397	428	392	384	416	413	381	408	373	396	397	399	416	415	411	401	399	402	363	413	397	338	408	350	396	375	414	392	393	449	401	387	411	441	404	388	395	377	379	407	396	391	406	404	404	430	428	427	413	382	422	406	392	413	372	416	389	413	392	399	408	435	389	373	389	388	397	399	413	391	371	404	400	407	412	403	446	381	419	397	410	386	417	420	395	382	420	358	417	434	381	426	401	401	393	451	381	384	398	374	405	407	389	392	404	382	412	434	401	374	409	364	392	381	392	425	379	397	391	430	444	399	406	421	395	423	419	383	428	409	380	365	372	387	360	392	409	401	397	385	387	403	411	419	393	398	372	430	359	421	405	400	406	386	351	399	411	416	398	391	407	384	406	408	409	393	403	400	382	373	414	394	388	393	397	413	429	414	404	398	397	404	415	430	394	426	392	375	391	401	397	403	397	390	419	397	410	395	371	380	424	425	424	426	418	407	418	385	410	426	405	415	413	387	380	376	393	411	409	394	406	422	401	401	408	416	393	409	392	370	374	414	390	388	441	430	432	395	440	429	401	406	372	420	390	405	404	423	408	423	391	371	429	409	378	414	339	386	368	408	400	400	367	401	396	397	425	385	400	409	374	378	408	369	411	407	416	404	394	415	372	385	366	362	403	381	395	442	429	377	411	392	408	410	435	416	379	392	356	375	425	405	386	393	432	361	403	421	411	417	442	409	420	382	384	421	392	366	393	432	429	393	388	404	411	395	377	430	463	417	418	397	431	392	377	433	416	392	384	391	412	393	387	372	427	418	415	381	389	388	360	398	402	379	420	395	404	407	437	383	404	395	397	400	367	375	388	412	389	395	395	415	392	376	420	423	400	367	423	385	421	396	391	374	408	380	375	415	444	422	394	424	432	400	445	420	411	413	410	389	381	388	404	377	419	416	446	428	373	366	417	437	432	429	394	380	388	436	399	403	409	393	394	406	390	407	370	377	404	391	426	372	377	402	421	395	407	426	432	410	388	427	374	378	385	391	394	444	407	438	420	396	374	413	402	389	382	414	409	376	383	387	367	451	397	429	420	398	393	389	426	411	394	455	427	419	375	399	401	384	386	425	435	374	428	382	339	405	384	391	405	412	401	434	377	395	431	412	396	425	381	414	416	393	394	415	418	400	394	421	408	390	420	379	408	398	389	400	439	395	394	400	419	392	396	424	387	365	404	374	382	403	397	395	379	410	405	430	405	383	421	395	421	400	372	365	387	362	377	411	413	363	405	426	417	414	393	401	409	399	384	395	390	408	424	423	422	406	422	421	412	424	401	381	376	413	426	411	409	401	380	395	438	405	446	380	432	422	422	434	380	427	379	370	395	404	385	425	387	382	418	375	373	404	389	392	398	411	389	442	401	366	382	384	416	372	407	427	426	396	414	410	385	388	423	407	419	398	353	440	398	406	410	410	409	416	409	417	381	401	417	373	413	432	376	405	414	397	368	426	404	415	409	396	385	392	421	364	405	426	397	383	371	389	387	396	408	438	422	398	382	398	449	392	384	419	384	396	371	402	402	376	387	389	398	413	440	381	420	374	417	392	407	409	377	384	389	383	384	378	382	412	399	372	399	381	374	369	416	368	361	422	415	423	399	403	385	377	422	398	391	399	371	433	387	397	413	423	368	424	387	409	390	430	426	390	387	377	368	403	362	404	409	400	418	409	399	362	399	401	389	403	401	384	414	392	433	380	393	374	395	387	384	424	404	386	368	364	396	377	408	408	383	396	413	342	374	398	389	378	389	368	384	445	403	422	393	420	405	408	399	403	382	378	454	378	395	387	397
23681	45661	33371	14052	9556	7944	6754	5375	4083	3249	2571	2222	1744	1573	1478	1445	1288	1216	1149	1038	912	832	792	716	757	733	780	759	774	727	725	740	679	734	686	620	673	579	618	629	595	571	519	514	591	542	520	512	487	515	535	503	524	497	469	496	498	478	451	499	473	501	518	487	519	568	516	500	488	494	544	546	514	521	467	480	519	487	462	448	509	499	497	499	472	483	470	491	507	515	461	525	468	501	504	458	467	497	516	497	459	487	489	511	474	498	488	504	459	506	470	489	511	485	499	504	482	487	486	506	508	508	462	498	493	504	480	509	477	465	491	472	484	447	469	505	483	481	474	454	503	510	471	506	520	480	554	484	498	471	480	511	502	472	479	469	490	497	461	504	493	486	453	449	520	515	485	527	488	499	492	473	480	503	448	475	450	509	486	467	452	471	488	508	488	464	500	496	521	482	536	505	480	470	501	471	488	476	497	437	448	464	496	469	479	527	483	491	493	468	517	500	512	476	522	492	480	471	519	461	512	464	518	488	493	461	507	489	450	519	488	468	459	488	472	522	512	472	491	457	505	491	464	496	481	476	493	499	496	465	524	440	447	514	498	455	467	501	488	496	487	504	496	465	533	474	449	475	464	504	474	490	434	515	502	453	499	474	466	479	523	498	509	481	484	509	467	496	471	530	467	493	487	458	482	492	443	511	471	529	474	518	476	497	496	459	494	506	512	493	473	503	473	480	479	509	515	489	483	526	515	447	503	504	478	495	472	486	474	524	459	506	517	505	485	512	524	446	464	456	463	494	519	510	478	480	506	478	471	507	461	503	481	484	490	505	484	492	491	485	470	502	512	503	532	480	523	474	494	473	494	464	513	511	479	483	511	490	467	485	486	503	490	461	525	534	519	475	486	487	480	462	495	504	461	491	466	506	495	490	493	477	458	504	500	440	506	476	485	460	475	483	487	532	506	492	500	504	510	472	460	505	488	515	490	452	532	475	470	454	497	503	466	463	457	534	496	477	443	471	480	507	475	477	472	473	437	474	490	536	479	488	473	492	484	515	456	521	453	478	464	521	472	481	496	482	479	466	502	491	488	509	485	446	516	490	452	468	479	499	503	502	468	512	472	457	517	478	476	499	452	467	505	478	459	534	507	485	492	516	484	485	531	511	473	489	509	472	505	502	477	493	475	506	481	463	493	507	465	526	489	489	484	501	485	503	475	496	463	503	466	493	468	509	503	495	495	525	497	480	516	445	495	520	495	490	489	516	516	467	499	521	478	484	505	509	446	488	479	492	492	530	496	455	497	465	500	488	463	499	480	474	493	512	460	486	484	485	473	471	474	487	492	513	440	468	482	474	518	521	478	473	506	435	453	478	466	479	515	512	514	496	457	490	475	488	482	493	481	478	487	491	425	481	515	452	517	512	486	459	477	471	486	504	498	473	497	430	430	489	479	510	480	486	485	478	485	503	510	485	502	493	498	484	490	500	488	445	467	478	469	523	497	486	501	480	482	516	521	460	486	468	486	502	488	462	491	490	468	495	495	482	493	517	493	486	485	501	456	438	497	518	496	471	505	481	450	466	467	509	492	492	462	487	511	462	517	486	530	473	514	476	503	475	454	494	501	491	497	486	499	494	437	506	527	464	473	497	464	510	459	492	478	499	457	492	468	475	426	458	510	453	474	486	497	493	479	493	487	473	497	469	508	461	498	492	491	476	486	450	477	520	494	470	496	468	452	485	496	506	477	489	469	513	468	480	498	466	479	480	512	503	496	466	517	476	487	509	477	473	490	491	484	466	478	470	492	505	487	521	500	468	491	545	479	534	487	492	508	452	476	493	447	460	459	499	491	510	453	485	494	503	456	494	463	469	496	512	458	475	497	496	487	485	489	532	534	468	469	501	498	527	494	484	499	491	495	519	517	486	483	521	494	484	451	522	490	478	438	511	481	453	476	483	427	502	449	510	452	490	481	465	490	517	517	474	512	465	527	510	490	458	499	458	484	472	516	470	489	445	528	526	500	448	515	436	529	501	483	487	513	464	477	491	503	456	493	500	465	474	468	457	504	449	495	468	519	487	446	472	507	484	491	475	504	493	477	461	518	490	500	478	511	445	498	486	510	518	496	491	489	521	500	498	506	476	480	512	503	478	474	490	481	483	466	532	478	482	488	513	456	501	433	486	533	441	496	493	441	483	481	506	454	526	485	486	469	483	462	514	481	502	497	500	503	508	493	511	466	464	504	494	499	473	506	479	521	489	456	448	523	488	501	494	487	476	510	484	516	487	481	492	506	507	509	499	468	512	467	481	487	505	467	433	500	514	512	510	451	492	481	501	477	492	474	504	466	475	489	500	463	463	445	497	488	487	442	472	485	519	498	505	522	503	487	463	489	483	500	455	475	465	510	504	512	516	465	501	517	491	502	497	446	464	489	448	502	464	482	477	452	475	516	489	505	477	482	462	474	493	492	513	486	463	498	472	447	485	472	471	452	490	464	512	499	464	493	474	499	473	480	499	492	510	517	466	500	499	495	499	496	496	463	496	480	472	469	467	503	446	529	454	459	463	509	495	525	444	516	457	482	526	484	504	488	494	453	470	499	514	490	485	520	486	497	477	466	427	472	470	475	454	485	485	496	491	524	468	475	496	507	486	462	456	478	481	537	500	495	504	470	553	476	470	467	486	495	481	530	530	514	475	501	464	475	480	493	451	510	457	473	480	476	503	488	446	518	523	450	455	453	450	515	497	470	452	491	478	518	508	494	493	495	502	480	494	491	500	489	474	551	535	499	494	461	475	451	486	502	437	451	514	486	497	455	484	470	505	473	468	481	468	504	512	458	507	512	463	410	488	482	510	484	477	470	497	502	457	489	480	516	443	468	477	476	509	460	486	483	532	487	505	474	508	489	455	503	499	547	493	499	502	515	493	514	473	490	498	515	469	479	486	482	482	535	493	476	533	491	447	487	463	479	513	488	499	470	504	493	456	472	484	496	500	476	471	494	502	509	504	471	458	487	486	483	478	492	488	529	507	470	474	454	498	498	474	453	459	554	491	478	511	494	540	494	477	479	486	456	460	495	487	506	507	502	494	480	505	475	491	496	482	514	514	537	483	528	493	487	525	468	466	462	526	494	463	483	466	521	476	451	476	515	490	471	510	495	468	479	484	469	514	484	456	472	528	471	486	510	495	507	516	507	494	458	489	539	485	474	501	493	484	499	497	518	500	514	484	464	512	482	450	467	480	470	519	483	499	454	479	510	517	489	486	457	421	536	530	479	506	441	501	505	456	493	476	556	507	439	507	513	480	492	492	469	494	532	468	471	462	464	507	483	490	476	471	480	498	503	478	532	539	504	476	468	474	465	452	460	510	453	517	470	466	445	476	472	483	453	486	512	476	493	482	473	485	502	494	486	494	509	495	473	470	481	461	500	480	473	454	499	502	501	471	521	513	502	497	532	458	480	526	481	458	505	457	518	481	482	505	474	475	490	531	523	451
27765	21778	16588	4658	1868	1409	1297	1122	1005	838	754	674	626	645	629	616	586	604	611	566	561	574	554	519	548	556	537	507	514	566	510	549	504	563	554	478	490	543	530	541	536	531	441	477	488	559	491	510	490	510	526	524	516	487	515	467	496	527	529	524	469	492	480	482	496	500	516	512	476	500	478	508	541	492	485	516	488	487	482	474	482	503	509	522	518	522	514	489	489	476	548	537	486	501	478	515	529	540	487	514	502	479	472	475	483	461	505	500	530	536	496	467	513	485	475	506	534	514	509	480	513	526	491	507	514	469	470	521	514	532	487	500	506	449	530	502	479	495	517	477	482	513	461	487	479	522	548	474	515	505	456	499	467	504	501	495	541	491	510	507	537	483	494	499	510	441	491	499	502	476	465	515	533	469	493	508	525	522	480	495	491	505	483	468	516	456	487	469	494	512	520	492	499	507	491	489	451	477	491	468	457	486	511	492	495	495	496	544	518	492	510	474	483	498	517	510	449	519	530	530	521	478	490	465	525	511	526	506	453	482	509	472	512	513	524	507	499	444	504	511	509	466	482	475	490	495	541	510	509	459	461	504	516	529	490	493	511	529	501	484	503	496	497	481	493	485	517	539	543	454	466	520	480	489	480	513	523	493	510	503	470	462	518	488	491	502	491	473	501	506	537	533	476	503	511	466	510	502	507	479	546	541	502	517	518	486	510	499	476	463	498	516	491	496	474	533	498	479	501	503	528	517	471	508	474	510	518	493	520	508	535	503	507	508	472	548	514	526	473	501	511	502	469	497	514	510	479	521	522	483	484	532	518	506	463	531	528	492	495	510	487	531	489	501	508	487	468	501	547	477	521	493	488	489	460	470	503	503	506	476	534	505	499	490	496	489	501	480	484	494	512	530	522	499	528	478	473	486	490	495	510	535	501	496	478	500	511	488	523	528	490	503	512	508	470	489	497	494	492	532	507	529	462	474	501	491	483	486	492	485	497	508	500	507	506	544	503	502	482	515	514	573	490	508	487	500	492	473	488	512	499	524	488	497	501	551	492	424	501	508	476	485	479	481	532	498	483	496	491	495	453	498	468	537	522	473	504	464	532	505	533	467	485	499	535	507	488	516	491	467	487	498	526	500	499	489	535	531	522	498	519	452	506	536	539	477	469	526	511	485	487	453	534	499	492	534	524	498	483	475	512	535	489	549	458	520	513	488	453	514	549	492	501	505	507	526	497	491	487	479	450	531	488	503	505	482	508	526	451	507	483	537	486	498	529	508	484	477	490	490	520	530	495	497	507	493	510	507	478	487	522	488	519	510	526	482	495	516	483	496	467	530	512	527	475	516	507	482	463	486	478	484	499	527	529	512	482	499	495	541	486	479	494	517	451	521	526	493	466	510	507	443	518	529	478	549	482	508	510	507	494	491	508	495	477	498	508	535	517	549	499	499	533	499	498	549	488	488	534	443	484	491	528	471	488	502	537	496	503	508	491	511	502	484	452	500	489	485	487	538	517	486	458	528	511	527	505	524	552	496	508	510	471	504	509	502	512	479	483	516	506	489	464	510	525	492	491	490	510	504	488	497	511	440	470	524	478	489	474	526	481	452	530	486	503	499	482	500	498	485	504	468	500	477	517	488	547	495	501	517	460	499	531	492	503	539	534	523	494	462	438	535	496	489	532	504	508	488	496	489	490	482	476	532	533	500	519	507	482	489	516	477	489	479	523	500	523	483	493	479	531	462	452	530	467	483	491	484	498	497	495	509	516	478	524	530	517	491	507	565	482	468	485	508	488	469	493	495	529	484	472	513	482	526	519	510	492	520	497	441	501	510	498	508	502	497	469	504	501	505	485	507	504	464	530	511	503	493	497	489	513	498	538	504	513	480	500	503	523	486	485	517	488	488	473	525	477	486	506	517	479	476	519	484	474	471	475	518	491	525	496	495	487	500	524	526	510	450	509	504	527	502	575	514	484	465	504	501	508	474	556	483	495	503	547	490	460	479	517	493	542	524	504	527	483	490	519	495	513	482	493	484	511	464	523	515	467	498	515	515	522	526	521	503	533	513	526	531	498	480	457	481	484	522	450	500	513	480	471	494	479	512	530	510	508	452	561	472	473	489	520	546	549	479	559	513	452	511	496	517	490	520	496	514	497	469	532	532	488	490	471	533	474	519	504	507	483	515	484	501	478	505	505	487	488	505	501	482	508	494	520	462	472	459	499	522	487	501	527	529	486	493	499	501	493	526	462	466	528	489	497	503	479	471	509	525	480	504	501	522	529	499	464	485	470	483	511	470	449	525	495	468	473	487	519	481	511	477	479	498	492	490	519	483	499	494	494	489	493	514	513	510	502	483	501	499	469	509	461	529	488	538	467	503	505	482	481	475	521	534	464	496	496	524	516	479	490	506	512	480	514	521	485	486	507	499	487	483	500	502	460	523	483	515	478	483	524	474	471	509	503	441	513	513	481	500	458	513	517	496	502	515	482	491	487	545	482	491	508	532	490	451	485	514	482	479	487	492	511	497	516	498	529	474	536	499	475	499	484	532	494	498	491	493	478	498	536	515	505	501	469	524	470	481	474	467	517	507	490	489	477	478	504	480	509	510	474	519	520	525	491	531	506	485	525	512	473	497	494	483	490	494	520	475	468	531	485	535	539	492	538	509	522	507	511	513	493	501	486	494	500	494	494	516	503	533	534	513	468	518	511	505	482	487	486	527	505	532	495	500	498	455	484	489	499	538	493	512	519	509	537	492	515	514	533	502	488	500	475	513	493	515	504	492	490	519	474	521	525	545	503	501	506	506	520	493	474	490	454	513	485	498	521	493	461	436	474	496	484	497	488	484	447	569	523	512	474	491	502	492	493	528	485	498	500	465	460	512	523	486	473	481	542	511	494	469	473	501	477	504	491	520	495	521	494	477	491	484	498	465	485	494	508	477	514	481	485	504	522	512	532	508	489	493	520	462	501	484	506	481	462	498	464	504	494	488	510	498	480	496	503	477	494	522	496	512	534	535	468	504	533	482	494	508	495	555	503	479	479	495	474	503	508	511	488	535	521	525	458	487	493	527	520	492	502	496	434	493	528	492	497	505	523	511	464	496	522	489	512	540	505	506	496	513	474	479	507	495	483	517	482	476	466	509	498	517	501	497	514	509	498	445	454	527	494	484	507	504	506	485	476	506	475	474	523	441	499	467	468	513	506	513	517	521	521	475	506	477	503	461	485	477	549	502	509	499	549	498	462	517	499	502	501	463	539	518	507	546	491	486	502	498	509	511	476	524	504	486	552	512	473	478	473	512	510	511	487	495	507	516	503	478	471	537	516	504	508	483	492	534	485	492	495	509	525	511	487	503	526	520	503	478	502	479	526	479	488	489	489	487	531	500	495	511	546	474	482	506	519	510	525	474	488	501	508	513	526	520	477	525	490	481	511	512	508	531	470	479	533	505	493	491	472	447	547	526	511	487	477	483	508	500	496	459	519	506
19605	30984	17723	4723	3050	2565	2283	1925	1629	1371	1165	964	971	879	803	822	871	743	730	801	741	656	699	651	681	676	666	668	674	692	633	686	644	678	603	662	648	660	600	686	610	613	593	593	659	590	611	600	640	629	611	606	592	650	643	621	602	592	582	652	591	633	608	623	628	632	579	618	611	607	575	579	608	604	621	593	620	605	566	566	635	608	618	602	655	572	649	628	625	632	575	593	641	638	615	562	590	575	606	590	620	596	629	640	626	599	622	623	568	618	578	618	614	581	588	620	620	639	612	570	607	622	617	599	632	584	638	608	576	642	596	576	648	631	604	593	615	589	586	583	604	564	657	597	585	557	600	585	594	586	628	639	630	617	610	597	583	632	592	613	604	584	610	599	591	589	584	608	596	620	664	625	621	635	621	570	671	591	567	578	575	618	576	602	604	594	576	627	645	611	644	627	596	618	616	600	608	555	652	596	658	561	614	599	582	628	638	637	629	661	618	573	583	612	574	594	586	596	617	629	624	614	624	558	589	603	594	614	618	579	618	634	589	595	611	604	598	596	599	633	607	672	594	593	564	585	610	644	615	590	597	591	577	617	636	611	622	609	576	634	620	623	605	596	608	610	587	577	636	645	654	550	600	598	598	630	593	562	612	562	605	622	553	618	639	631	566	650	626	617	588	581	612	575	585	585	631	608	586	611	613	616	621	654	584	564	598	604	600	631	595	579	628	632	588	569	628	598	595	592	623	574	615	595	602	596	640	608	646	612	584	601	586	623	656	606	619	672	591	640	606	590	631	576	637	638	656	556	624	611	646	603	598	583	600	602	589	551	629	635	584	639	626	642	615	618	626	611	578	608	564	612	620	620	593	579	624	629	584	585	583	599	595	624	616	567	645	591	596	636	617	616	588	600	610	582	600	640	611	591	621	620	583	628	589	587	573	634	596	592	634	613	623	581	641	615	607	625	628	622	637	595	650	612	658	608	602	610	609	610	577	566	610	542	559	612	609	615	633	564	630	640	592	563	596	625	601	642	610	599	620	584	572	619	627	577	645	611	605	622	610	600	661	594	612	625	611	629	584	577	596	602	625	607	589	605	612	612	601	653	597	583	630	617	576	615	599	599	609	639	644	618	610	602	594	603	596	583	654	650	611	592	587	597	641	600	675	605	603	602	588	625	570	606	610	672	621	592	623	631	632	604	577	628	635	652	613	560	613	592	601	620	638	614	577	594	609	623	580	568	605	644	622	598	577	557	612	597	632	641	607	556	604	679	613	585	604	641	625	558	595	583	613	599	593	646	602	624	603	611	620	595	624	600	600	596	629	661	578	590	571	604	634	560	588	613	598	567	561	635	578	629	684	639	554	630	561	612	594	564	654	606	602	588	593	632	638	611	599	543	617	604	643	622	613	564	658	588	624	556	681	605	611	605	596	592	574	632	597	608	618	625	648	617	658	622	610	623	586	655	631	631	572	609	600	586	659	631	625	619	607	582	616	627	624	581	601	570	598	629	620	650	624	615	586	589	629	616	645	615	602	581	595	601	612	628	614	554	630	594	635	594	585	553	625	604	571	617	618	637	599	623	562	629	592	585	598	599	588	554	602	611	604	602	580	596	583	590	590	600	612	614	590	585	630	610	656	564	603	589	628	633	639	578	644	628	606	610	655	598	619	581	577	576	644	593	610	601	604	579	620	606	614	610	664	623	638	608	614	593	571	645	580	606	592	681	580	610	598	624	579	615	644	604	607	642	645	588	621	641	648	588	616	576	606	573	616	566	625	613	602	601	625	590	606	568	584	653	590	604	641	635	646	642	581	585	650	533	602	647	656	624	651	570	608	693	589	619	551	592	644	632	611	591	578	590	595	602	576	612	583	603	620	591	620	641	594	618	638	561	630	605	590	645	598	609	577	627	617	614	592	641	580	630	568	612	609	624	669	569	628	606	616	616	614	630	657	581	618	623	608	599	570	625	655	609	610	627	626	644	573	601	599	625	609	570	645	611	616	601	615	603	607	600	609	605	571	607	594	613	625	609	586	611	564	599	561	644	576	599	588	594	634	603	626	610	609	547	595	604	599	609	611	620	576	583	585	595	635	615	624	592	685	579	652	620	595	637	604	598	603	589	619	569	590	566	630	624	614	580	610	603	582	588	602	580	638	618	591	623	601	618	617	599	561	536	619	586	623	638	632	615	648	610	616	596	625	615	590	606	566	595	574	612	565	599	588	624	578	611	593	610	593	616	654	602	617	605	551	584	604	595	589	620	577	580	553	604	615	616	578	579	598	639	614	688	620	583	609	605	619	628	639	613	605	607	600	609	647	623	603	580	638	620	636	610	620	601	659	625	591	637	614	603	579	634	563	591	630	648	563	594	594	599	649	585	636	657	617	608	598	600	583	602	610	656	598	652	606	566	578	658	619	609	623	576	583	587	618	593	596	606	601	604	579	596	589	588	560	590	626	622	634	621	605	620	646	638	656	598	585	618	631	588	610	618	562	646	607	586	627	621	629	636	665	585	643	570	643	572	561	632	599	615	587	644	583	648	590	594	621	590	578	587	624	567	583	611	630	644	591	621	588	621	648	587	597	585	587	616	576	622	588	632	585	577	601	596	619	614	572	579	587	576	652	601	597	595	626	558	610	570	579	596	610	622	652	621	621	617	629	583	613	614	590	593	628	614	615	621	578	611	588	596	598	639	599	615	591	575	614	651	622	647	613	583	618	639	644	572	599	635	638	582	595	635	614	581	610	565	587	583	606	618	621	593	633	657	609	581	611	596	648	619	584	571	687	593	629	617	568	584	589	621	636	571	606	605	578	599	584	631	617	608	556	623	604	599	663	599	564	599	592	597	572	610	560	592	569	610	613	594	581	622	592	623	620	631	612	623	628	591	619	586	632	654	620	668	623	644	590	576	574	638	569	611	600	645	528	609	604	613	564	604	635	639	595	579	551	592	666	621	606	596	635	576	595	626	591	592	604	606	584	608	597	593	621	642	649	627	562	551	622	611	557	607	597	621	628	650	599	649	574	576	578	593	637	617	614	617	627	600	613	636	578	640	601	598	592	638	601	583	594	604	629	603	600	640	586	605	601	551	582	616	618	583	646	583	613	597	598	601	612	635	594	601	619	615	627	651	636	594	595	546	604	602	622	610	599	615	605	622	568	575	590	640	622	596	595	637	619	607	610	594	644	593	654	598	595	590	622	584	634	628	582	571	590	616	645	589	593	592	599	600	585	618	616	587	603	566	617	596	566	595	634	621	562	616	586	614	631	630	590	638	619	560	581	621	559	600	605	610	586	602	579	615	637	638	593	612	609	589	582	617	617	613	570	645	575	613	594	583	600	572	637	647	629	588	607	603	550	526	595	620	631	606	606	600	638	588	596	621	581	603	582	626	592	562	605	572	593	572	618	571	626	620	541	612	598	589	580	598	620	605	619	603	551	602	590	566	606	602	590	622	595	628	626	570	600	599	604	619	616	581	612	619
23769	21184	28267	24418	21184	12491	3575	2322	1852	1450	1303	1156	1031	874	887	864	796	813	808	762	711	711	635	671	676	697	691	618	631	611	612	628	605	644	598	619	593	657	541	561	574	558	601	586	554	544	581	495	536	546	559	603	521	582	582	576	540	568	545	570	552	570	534	593	567	588	572	596	555	540	589	640	542	543	516	535	565	524	564	574	572	556	526	514	571	535	544	532	591	546	546	542	561	558	583	564	544	471	580	489	543	531	585	544	524	541	533	570	501	525	521	499	573	526	578	537	488	568	559	571	565	564	551	546	524	582	511	521	538	524	531	524	569	525	531	544	570	572	519	588	509	499	531	536	557	562	512	562	565	497	569	582	585	548	526	555	544	563	571	536	525	503	553	516	526	569	554	508	556	564	519	547	500	523	569	517	543	556	580	532	556	510	535	535	547	554	513	561	559	523	517	586	555	568	581	549	598	539	546	558	556	524	538	517	508	565	576	541	542	563	544	565	573	561	570	543	554	541	556	553	528	533	554	550	537	540	543	531	561	587	524	523	549	546	524	527	528	560	555	496	559	574	542	563	587	545	566	538	505	567	567	539	517	603	566	538	558	543	538	553	562	588	544	530	524	566	545	532	574	571	534	579	555	563	572	547	510	552	533	530	532	548	536	541	535	565	497	522	529	565	522	548	526	546	583	570	576	573	517	533	598	551	521	544	519	545	518	517	559	548	518	489	537	587	563	538	531	520	552	557	516	544	518	506	559	544	552	554	555	560	576	590	512	506	522	562	509	560	544	566	556	554	520	580	508	567	552	496	535	551	586	544	530	534	542	499	584	551	563	518	569	583	606	569	525	520	519	527	516	601	521	536	562	572	536	564	555	556	529	517	559	523	556	567	523	526	542	499	540	558	542	574	572	539	515	535	552	517	575	536	580	565	583	543	495	521	495	527	558	477	565	510	566	541	554	524	554	562	540	568	565	531	521	533	562	534	575	561	545	540	532	539	571	573	550	523	555	557	539	568	587	540	535	588	550	579	559	499	563	523	551	544	492	543	511	559	526	588	550	513	568	534	558	537	564	543	500	526	515	535	589	654	531	559	532	538	499	498	556	545	545	528	540	566	521	546	578	536	604	587	491	512	518	543	552	543	582	537	556	557	548	546	568	563	558	573	561	502	551	540	547	539	522	538	572	551	544	542	564	518	551	533	491	571	538	555	560	567	575	558	550	550	575	525	535	524	557	538	581	517	536	563	524	557	528	603	577	523	511	498	548	537	561	516	532	546	575	493	525	548	541	531	545	553	508	536	508	557	554	515	535	554	569	549	530	556	594	511	541	511	520	565	543	592	541	544	530	533	544	540	543	530	572	562	546	541	543	530	519	520	558	537	544	525	576	545	529	561	588	538	580	568	539	542	541	569	529	519	583	552	550	562	541	550	566	569	546	531	517	546	591	542	552	547	589	562	591	605	552	534	537	525	527	569	542	583	557	574	570	553	524	549	548	514	529	595	560	535	575	566	542	565	551	561	514	536	562	573	533	529	589	571	560	551	534	590	553	523	559	539	558	515	554	563	535	510	542	561	555	528	542	603	551	525	522	524	566	534	523	567	550	525	537	595	581	561	525	508	577	555	530	503	567	542	550	547	538	529	525	499	488	546	537	546	577	570	556	537	577	573	554	535	566	562	539	484	540	591	571	556	559	530	522	513	537	570	554	603	542	534	570	527	587	561	545	541	545	555	575	531	539	567	562	564	573	525	556	554	547	562	547	570	502	527	532	545	543	538	571	534	529	562	566	556	536	575	553	515	545	499	528	540	546	571	535	571	546	541	518	523	547	512	535	565	562	580	522	551	505	535	507	561	549	543	511	554	538	499	516	532	528	563	529	556	519	521	543	539	557	567	552	539	549	553	526	549	508	538	570	481	518	533	557	546	537	539	513	507	561	507	555	534	542	529	577	557	577	528	534	551	552	548	557	536	538	553	552	521	553	560	537	557	559	557	580	528	534	563	515	507	523	520	568	551	536	533	551	548	556	568	537	561	562	527	552	572	544	581	571	551	562	559	542	522	581	557	564	533	566	562	551	541	576	511	490	523	577	536	575	534	499	577	572	513	531	556	569	537	570	505	546	560	577	540	558	538	571	547	578	537	562	511	548	591	497	542	571	564	538	542	573	538	551	557	524	534	580	510	568	548	553	555	543	565	599	538	553	527	558	543	539	570	542	578	524	531	526	525	519	566	570	519	545	550	538	563	578	518	527	532	572	572	550	552	587	553	552	551	564	542	556	575	567	542	510	557	547	555	533	514	531	570	535	559	537	519	574	538	542	569	554	507	554	533	565	518	545	585	533	559	537	521	537	546	576	581	561	562	561	540	548	539	484	548	542	494	551	549	551	575	535	549	570	570	565	514	526	530	586	576	548	564	542	585	566	529	572	537	569	583	596	567	554	545	546	521	559	514	514	498	583	585	549	539	577	558	479	556	540	528	560	523	548	576	533	593	538	593	550	568	557	515	570	559	487	512	560	529	557	520	507	565	530	499	513	531	564	569	547	531	520	509	592	552	564	570	526	559	529	498	528	551	534	564	543	587	518	539	555	547	531	534	539	537	548	532	549	558	570	545	550	559	551	566	534	587	529	528	570	568	559	536	522	567	533	517	578	541	500	552	525	570	510	566	537	563	531	552	543	545	545	577	510	573	540	540	517	518	537	564	551	511	532	548	545	524	555	556	567	542	505	562	545	524	538	563	544	507	462	533	575	616	583	553	537	545	568	573	564	619	578	501	539	572	541	536	588	516	533	561	535	555	578	501	529	580	513	569	534	526	554	514	561	544	531	542	580	536	505	507	534	555	522	560	499	546	572	535	554	598	568	519	524	522	571	544	530	552	539	556	572	533	528	560	515	579	535	547	565	533	557	515	613	517	519	567	529	563	527	496	523	527	531	510	528	532	559	506	550	497	540	523	511	546	541	533	563	562	547	518	517	571	565	568	533	577	557	553	532	565	556	564	517	560	535	531	526	529	516	531	565	573	503	516	552	545	526	552	560	546	509	593	498	580	579	538	574	550	521	514	554	551	560	554	534	556	573	534	570	547	565	553	555	542	544	539	556	551	565	563	543	521	537	520	517	555	552	526	517	619	579	562	533	554	528	517	514	559	558	543	528	527	529	563	568	555	553	559	507	575	510	561	523	507	551	575	558	517	508	523	544	572	566	532	542	528	541	566	530	575	540	547	556	563	561	553	572	558	535	515	541	529	538	572	571	545	544	517	518	553	533	548	572	524	510	537	567	537	555	528	530	536	542	518	527	559	555	522	561	559	563	518	555	580	521	553	589	524	527	540	577	568	572	559	517	530	552	552	549	550	577	550	537	523	570	595	561	541	547	578	532	538	554	544	546	531	517	513	543	560	548	544	521	567	536	533	557	545	529	556	538	521	527	554	546	571	522	546	560	560	572	560	546	518	566	565	533	512	521	582	513	565	541	522	560	498
20785	39478	28257	9934	6848	5440	4886	3896	3122	2515	2035	1670	1474	1356	1310	1224	1198	1162	1047	1027	928	864	822	829	803	817	863	815	794	776	850	803	795	783	811	745	748	759	739	723	734	739	752	691	748	725	671	670	687	647	651	645	682	681	687	700	680	636	703	670	694	664	663	679	679	642	695	695	678	681	706	706	679	682	679	701	653	694	659	687	661	673	622	645	646	675	660	655	677	658	698	623	656	670	631	651	653	590	685	728	669	642	628	658	708	676	659	696	628	651	650	653	644	689	654	682	645	672	617	663	678	653	665	646	686	599	672	685	666	649	634	636	643	658	658	676	661	656	645	682	685	680	651	694	667	654	685	672	638	648	650	655	657	642	667	696	671	656	663	675	664	672	660	645	635	635	662	649	633	693	687	659	667	649	639	690	659	687	676	663	649	665	671	649	677	678	691	699	679	661	680	670	647	672	650	692	685	614	634	708	695	686	714	628	643	648	677	703	657	676	634	641	671	653	655	669	639	672	652	646	656	660	679	638	665	663	688	631	689	650	652	671	639	683	671	645	626	642	659	647	694	703	691	670	626	660	670	676	663	709	635	634	663	653	678	672	610	636	670	625	636	655	661	660	653	649	637	663	656	705	674	626	639	637	670	728	692	609	652	658	636	679	675	671	674	657	658	687	682	659	669	649	689	686	668	652	638	681	630	649	674	669	678	675	642	630	681	695	649	660	640	690	656	596	633	652	640	670	652	659	675	704	679	644	683	638	628	620	634	667	678	665	639	651	650	644	608	655	673	666	691	708	681	633	637	644	655	653	669	625	647	683	634	658	643	633	693	645	720	718	645	648	694	612	612	624	683	616	684	644	691	669	647	645	653	647	620	692	667	660	663	656	728	630	660	638	655	648	607	680	664	638	655	651	651	624	672	614	643	671	650	676	624	635	675	700	684	640	700	656	633	638	608	633	647	678	682	589	667	638	699	628	661	648	657	620	608	634	669	652	634	689	617	642	681	633	670	654	659	658	645	652	679	632	636	634	716	659	662	646	679	695	638	679	639	663	655	646	642	675	692	653	665	665	657	657	653	640	656	651	666	624	699	692	641	639	657	645	662	659	679	621	686	648	624	680	657	661	647	642	643	664	649	692	695	694	657	700	705	646	704	629	615	668	641	675	650	606	669	665	642	651	695	645	633	667	612	700	608	649	679	692	671	650	636	637	668	639	678	696	662	617	623	644	612	657	667	609	648	645	701	682	661	653	633	653	675	619	675	625	633	642	711	686	643	626	668	610	656	670	697	667	625	666	682	620	662	675	651	668	640	638	667	686	632	663	656	663	667	619	636	622	660	667	692	682	648	637	692	644	651	641	662	666	690	597	650	640	641	644	676	642	650	657	668	652	666	666	634	660	646	641	692	666	637	658	636	663	666	649	703	642	661	660	643	683	672	723	690	668	663	627	643	681	641	656	695	645	643	645	596	653	696	648	682	640	655	692	660	682	699	675	628	646	647	637	653	673	653	684	634	662	667	707	654	671	609	650	643	663	693	604	678	637	679	671	637	655	678	684	641	624	629	664	664	678	662	651	692	641	678	658	647	675	623	675	667	664	650	638	646	713	662	657	643	644	628	630	687	672	698	701	677	642	624	635	710	660	662	650	680	651	638	670	677	704	677	671	671	661	700	651	644	651	608	673	626	709	689	665	664	659	657	648	676	688	661	676	728	639	623	683	656	610	703	646	614	646	629	626	654	675	635	647	601	642	630	647	667	604	657	613	680	664	681	675	647	644	678	685	694	647	668	663	675	643	647	632	651	622	656	667	655	657	679	676	647	633	656	656	669	679	671	679	605	677	645	642	614	679	673	628	682	669	613	609	644	679	619	716	616	581	676	679	647	683	638	672	684	652	661	685	649	634	659	681	636	656	641	665	662	645	614	645	674	612	650	713	664	631	668	608	681	650	649	656	687	701	670	644	669	657	687	647	693	616	625	682	705	669	642	646	672	732	646	626	662	646	708	683	676	669	705	671	700	678	667	593	626	660	639	647	666	673	632	660	674	630	666	664	721	669	683	641	678	657	682	645	646	645	697	642	664	657	660	647	658	617	652	671	635	661	681	642	639	653	707	705	681	635	688	628	624	701	648	645	671	677	716	655	656	620	700	666	678	705	639	667	654	657	671	668	666	595	658	650	658	617	669	694	628	637	693	667	674	631	647	661	672	678	660	710	607	622	688	671	686	697	650	606	634	615	625	651	639	627	671	657	645	662	661	630	654	626	663	683	662	611	638	674	689	627	688	654	605	661	714	659	614	675	650	683	665	678	684	677	636	680	643	671	703	652	650	699	625	604	692	703	614	652	639	688	602	690	667	666	601	648	679	637	688	641	673	693	622	631	669	649	676	648	687	650	590	678	649	642	696	659	648	672	641	661	691	664	623	651	626	626	689	627	675	695	661	663	682	666	736	681	686	656	675	632	663	712	638	613	670	647	671	669	658	658	687	661	686	692	659	700	635	624	637	684	637	692	685	605	656	616	701	667	715	682	667	651	650	618	636	663	673	665	715	670	656	650	615	653	633	678	661	662	639	673	666	645	657	649	657	644	639	664	661	652	651	714	644	612	681	694	678	660	637	624	725	626	668	669	662	679	648	680	653	652	661	633	628	680	701	715	649	675	645	606	675	708	665	671	666	635	676	634	682	647	628	677	671	674	641	657	646	634	657	673	666	637	620	662	642	682	630	682	650	644	673	673	674	683	650	691	659	630	676	629	627	632	667	679	638	663	710	643	635	622	657	653	674	656	672	704	651	694	684	641	681	653	697	713	655	695	668	653	670	657	699	644	626	644	703	666	668	644	671	670	640	667	658	675	685	673	655	655	656	644	725	629	648	709	678	629	631	624	678	628	656	702	636	634	726	667	656	589	677	643	652	638	613	656	684	697	701	678	636	647	652	681	683	639	678	636	649	651	666	666	653	664	705	642	686	633	665	641	659	682	641	698	688	704	686	651	659	658	668	692	625	646	652	652	641	654	655	716	640	663	677	652	697	659	626	628	655	648	701	670	656	673	657	695	635	632	693	645	656	684	682	651	682	662	677	633	693	659	666	624	632	623	664	630	651	629	667	656	619	663	664	654	649	631	703	698	654	637	680	665	620	663	709	681	653	642	674	702	724	628	675	672	692	634	679	671	669	657	646	662	659	655	646	608	678	660	606	674	628	668	685	642	705	655	698	628	671	645	636	630	672	682	710	622	665	641	633	695	613	667	651	615	638	707	686	698	636	683	661	640	619	674	678	674	650	659	719	671	621	669	648	642	658	664	648	689	659	704	668	675	679	679	661	657	705	673	685	664	670	680	665	668	670	680	658	679	632	643	621	668	648	659	623	633	683	623	652	595	692	595	638	674	625	676	663	668	652	643	666	681	671	676	674	692	697	668	670	636	633	659	655	673	666	628	598	671	633	635	673	648	667	638	680	673	650	665	676	646	646	718	668	698	672	675
24785	21143	27403	25109	15377	3083	1953	1520	1241	1036	828	704	682	600	630	556	535	500	525	479	500	463	478	454	428	470	447	437	433	415	419	376	430	424	406	360	406	414	410	394	366	336	362	362	369	362	370	371	347	348	339	342	380	375	361	371	333	369	349	344	344	377	346	374	372	336	388	353	371	386	372	383	362	361	393	354	381	328	347	349	366	382	350	336	362	355	352	387	353	391	362	372	364	333	353	382	364	350	408	339	374	373	379	365	353	374	352	330	368	355	358	359	350	353	350	352	357	363	360	352	357	354	354	355	372	347	356	401	319	357	349	325	324	394	356	335	343	328	363	359	381	344	353	355	356	387	363	337	357	368	382	339	345	347	384	366	384	408	349	391	358	352	362	341	371	341	346	362	332	321	347	368	356	342	375	355	353	371	388	332	348	351	336	317	355	346	342	358	343	365	398	378	364	381	358	360	362	334	331	372	380	380	376	373	370	347	342	376	370	339	313	365	349	370	367	366	356	371	373	350	382	375	335	343	348	372	370	324	354	342	346	340	393	366	385	353	355	359	352	373	358	369	329	349	392	329	362	361	398	320	379	344	374	381	376	365	344	374	352	345	370	351	383	405	323	340	377	354	374	369	381	362	362	361	386	363	370	372	337	326	370	351	369	379	342	380	379	350	360	373	338	399	367	311	375	377	356	359	379	398	375	345	366	400	361	357	397	345	331	371	323	395	356	374	360	350	374	356	388	332	326	346	383	345	342	351	359	383	360	365	347	360	391	351	329	348	347	384	373	374	364	361	331	378	344	375	314	358	330	370	352	367	358	341	388	341	345	357	388	341	370	363	354	344	351	371	366	338	357	351	376	359	365	367	332	348	364	364	372	354	334	377	361	345	348	354	367	357	354	363	370	377	369	381	373	381	366	355	354	363	341	336	364	357	377	342	349	406	394	392	400	365	349	334	375	356	339	352	347	343	364	369	379	349	361	363	370	339	371	315	346	356	368	340	307	381	348	385	366	361	352	370	334	378	376	365	361	342	364	366	350	351	374	346	358	337	338	364	369	353	349	356	338	362	339	395	335	377	333	332	381	370	390	335	374	318	337	358	401	375	346	368	392	352	369	355	350	355	387	386	363	311	351	352	350	355	328	371	349	348	380	374	365	325	352	382	386	329	359	348	329	347	363	369	354	394	358	386	385	382	362	315	388	389	370	364	356	374	352	383	337	354	327	330	383	353	347	368	352	354	367	357	358	350	331	399	364	337	369	367	367	387	321	365	377	363	381	360	327	382	353	357	389	361	393	362	369	360	362	338	366	371	351	365	369	361	345	347	383	342	388	383	355	342	365	366	384	363	354	365	377	362	384	385	379	379	348	354	350	371	360	352	341	326	370	370	332	407	370	376	386	356	345	381	354	368	360	371	341	350	352	366	358	377	352	364	360	391	363	362	417	350	367	354	354	344	363	361	365	390	368	360	336	349	347	363	337	349	363	367	363	400	357	360	335	346	372	317	351	362	361	372	352	362	366	342	355	371	382	366	382	362	350	337	308	358	362	394	372	366	388	380	329	390	382	368	363	339	361	331	357	349	335	336	330	333	344	364	355	359	376	359	331	344	320	394	349	361	328	367	327	383	351	337	381	395	377	347	322	332	334	372	334	345	336	368	343	359	370	383	339	403	369	355	352	367	377	400	339	349	360	353	387	357	364	354	381	361	349	326	330	363	355	377	370	337	355	378	362	385	349	367	346	340	367	348	373	396	381	328	346	366	377	358	359	359	364	345	360	332	322	351	371	344	338	332	342	363	341	366	387	361	383	373	328	388	363	366	374	317	379	389	326	377	357	359	346	377	374	344	318	366	384	391	387	347	369	362	366	303	376	348	358	353	356	380	380	380	360	347	363	352	334	354	363	352	375	351	360	363	311	375	389	343	365	382	335	366	374	359	331	372	384	351	341	350	374	340	383	355	338	361	324	349	347	360	383	380	329	381	356	342	328	369	380	399	327	383	351	361	350	360	395	339	327	365	344	355	337	393	335	323	389	344	369	366	335	358	356	354	340	354	343	385	346	329	338	362	345	350	350	351	359	377	370	356	356	348	325	358	339	365	364	377	364	339	385	389	353	349	384	359	353	347	348	347	360	377	363	367	367	336	392	383	348	352	359	349	374	344	379	373	360	351	359	341	362	387	384	351	389	367	362	388	344	378	376	341	309	309	370	380	340	375	361	359	365	389	361	359	350	356	361	380	366	349	368	392	343	368	348	387	386	383	378	372	364	364	332	369	355	346	353	352	341	373	359	374	352	381	345	378	370	353	369	362	355	367	390	378	387	354	329	371	351	364	354	364	361	332	359	361	355	373	329	382	379	369	390	376	347	355	339	330	378	361	353	371	347	365	360	337	341	362	375	364	363	356	354	334	377	336	373	393	369	355	334	355	335	359	326	364	382	335	343	418	404	378	367	364	351	368	345	371	351	339	356	376	369	359	347	352	355	371	325	358	340	351	345	383	388	341	386	357	373	353	351	351	344	366	372	344	396	358	362	310	376	383	350	389	384	365	354	353	364	359	365	357	345	390	399	371	384	346	355	326	385	381	335	357	355	364	367	359	354	373	381	379	350	355	322	359	317	349	352	385	331	344	336	346	352	342	354	362	373	340	399	324	341	355	363	369	372	359	360	355	376	376	384	362	336	373	371	357	339	364	354	359	351	341	343	368	347	358	374	360	361	361	371	387	382	351	349	416	371	355	351	330	375	340	370	356	372	393	372	340	366	374	329	372	372	368	356	382	372	376	367	381	382	321	337	369	371	337	374	342	378	384	419	327	354	353	356	401	351	368	367	338	364	363	402	379	322	351	337	354	331	355	356	345	347	360	343	345	340	332	378	361	362	326	380	363	362	314	338	379	354	329	369	347	335	374	333	364	343	391	361	330	352	361	383	379	366	369	353	371	385	330	355	361	348	349	381	354	373	341	385	336	359	353	376	352	378	352	373	364	355	353	329	385	392	376	385	384	370	368	354	373	398	368	363	360	372	353	380	337	377	361	369	386	366	384	331	362	372	371	338	354	366	341	339	345	394	350	352	355	353	380	363	378	354	318	363	340	359	340	356	355	349	382	351	364	327	350	362	355	358	385	366	326	363	393	334	368	369	360	336	392	379	360	356	364	343	361	370	366	356	369	344	369	380	331	355	354	354	376	381	331	359	339	351	320	326	333	387	357	367	344	324	357	363	323	351	350	357	340	381	352	371	344	360	373	378	350	392	345	368	373	421	369	351	330	368	358	370	350	340	363	333	346	340	337	374	334	349	377	368	384	379	400	371	360	316	353	376	380	346	347	364	363	349	339	324	359	372	373	349	314	379	350	371	341	375	372	356	332	346	350	327	326	364	369	362	361	376	366	366	322	387	371	355	375	359	360	357	343	347	378	358	370	325	383	354	373	347	339	346	332	362	348	332	354	344	348	348	347	362	340	379	379	336	368	356	385	362	338
20869	34887	23555	8088	5304	4260	3723	2968	2348	1807	1425	1241	1081	905	883	845	793	736	770	709	707	604	568	586	540	525	566	554	540	586	521	552	552	533	501	503	537	490	487	469	484	460	474	459	450	476	513	453	451	439	438	468	436	451	449	470	438	482	429	500	431	494	416	443	418	494	414	424	447	441	433	434	420	451	427	423	448	432	455	429	441	427	413	443	446	460	428	430	436	444	414	435	392	445	461	467	426	457	463	449	390	442	444	454	461	432	441	474	441	416	431	441	450	404	385	473	424	454	467	448	409	487	441	393	444	447	418	443	446	413	440	437	469	445	456	462	456	444	408	432	452	452	437	451	450	445	457	465	452	433	415	422	417	424	445	429	447	416	410	435	450	412	454	459	417	470	445	452	437	440	403	413	467	441	436	442	450	441	430	459	429	408	468	456	452	431	423	425	445	425	477	420	412	441	420	435	440	459	437	449	446	440	419	449	380	424	449	454	421	427	424	481	418	396	451	428	448	442	439	410	454	429	461	446	460	467	429	446	426	450	405	434	459	422	468	425	420	422	462	447	447	458	400	426	482	428	423	467	416	436	437	402	446	404	437	430	426	438	393	438	424	438	403	460	427	394	430	440	478	450	439	437	481	430	423	448	459	410	415	390	427	434	441	437	411	486	457	428	445	418	432	416	446	397	414	447	425	448	439	430	436	409	429	388	451	453	435	418	474	429	465	452	458	414	438	396	453	447	445	444	432	447	433	414	461	436	428	412	418	405	453	459	423	448	438	469	410	458	416	446	461	436	442	416	451	451	421	459	430	431	425	439	456	450	452	434	429	465	416	410	423	456	438	475	463	402	401	447	443	414	453	432	485	461	426	419	410	409	430	416	473	444	460	462	402	444	389	462	437	447	408	447	423	453	445	430	448	427	442	414	450	415	416	462	441	410	429	412	471	435	465	413	438	450	419	418	443	440	415	448	459	446	449	443	420	418	462	398	431	456	438	396	469	431	417	432	413	419	448	444	402	444	431	378	441	424	427	451	442	420	414	427	447	432	421	435	417	419	419	444	461	470	427	442	429	435	417	394	464	435	434	436	398	440	439	464	441	417	457	428	444	448	473	442	411	456	434	460	403	451	468	407	432	481	405	427	425	391	433	425	454	460	461	433	482	442	417	419	427	418	458	458	430	393	426	453	464	420	428	435	447	426	403	431	465	466	431	465	413	463	416	436	435	409	450	433	450	451	449	459	454	425	455	438	431	463	427	465	449	472	418	431	414	403	432	403	425	440	437	439	452	424	421	453	447	407	447	432	430	450	405	416	414	458	445	412	418	453	416	422	417	454	418	424	407	460	457	440	449	471	451	434	447	415	433	445	458	439	435	419	448	445	439	389	429	409	407	417	426	457	451	471	442	465	408	459	435	405	425	451	428	454	409	442	431	434	400	422	435	439	402	470	417	423	462	439	398	481	429	452	456	460	448	420	395	443	438	424	409	415	448	418	421	455	417	443	442	428	444	395	443	428	438	441	445	442	449	438	442	459	427	466	445	429	402	452	445	448	455	405	409	448	413	416	429	446	413	433	441	425	423	455	447	468	430	408	435	458	414	426	445	464	430	449	411	417	416	421	415	447	412	428	419	423	449	433	426	453	436	458	431	461	452	409	421	426	418	438	430	427	434	395	453	414	478	427	442	453	434	454	434	413	469	477	428	413	422	481	438	422	459	487	422	444	451	433	483	430	461	426	444	416	434	441	429	428	417	435	427	435	416	421	388	427	446	458	427	425	415	426	431	427	447	432	433	465	430	442	473	454	412	402	425	390	406	420	425	426	409	443	429	438	434	455	459	450	420	431	456	441	422	421	436	432	444	442	430	438	454	443	454	406	455	428	457	453	432	408	425	423	442	431	458	456	433	453	398	432	422	424	440	448	435	441	437	438	460	427	449	407	416	425	394	435	442	453	394	430	413	436	491	428	388	445	411	432	467	430	457	432	449	442	454	435	437	444	436	400	469	428	470	446	415	453	428	436	455	477	446	447	446	434	406	410	435	435	439	440	465	373	398	420	440	474	441	390	438	433	406	437	435	440	428	466	424	442	410	409	415	400	430	413	436	438	461	456	444	402	408	463	445	425	430	448	429	462	444	440	410	447	409	460	482	439	422	403	439	417	418	422	403	433	397	448	426	438	402	453	440	417	480	455	380	428	424	449	433	434	421	432	425	460	398	426	413	453	436	433	458	452	437	418	399	429	456	419	443	412	438	443	409	428	443	462	456	430	413	427	426	449	435	448	415	457	421	436	418	413	447	394	397	442	468	430	416	423	420	426	395	419	433	476	423	417	432	441	454	472	456	457	439	461	464	444	468	432	444	440	424	434	473	405	394	434	428	448	410	453	426	445	464	420	428	462	444	457	449	407	419	451	420	427	399	422	454	405	454	457	444	437	461	450	468	473	476	465	444	414	441	452	409	441	444	446	431	413	435	453	427	440	425	428	425	452	410	407	427	436	447	428	409	400	404	426	422	426	465	450	440	452	400	404	461	390	440	438	417	416	446	432	436	444	429	415	445	426	439	458	429	432	429	430	462	451	424	449	464	423	443	426	447	475	418	463	433	434	427	431	433	425	462	433	453	428	415	412	439	459	438	433	401	427	421	422	417	442	435	390	419	459	432	491	462	398	431	418	421	430	455	401	459	452	448	427	442	413	441	445	423	445	464	452	419	435	416	447	435	461	420	439	404	439	419	433	407	433	445	415	443	450	459	422	454	421	425	443	436	441	422	403	429	421	438	442	448	441	398	464	471	440	464	453	452	477	409	449	403	462	413	451	476	473	444	428	454	457	425	417	436	439	416	429	410	419	423	447	430	427	450	446	436	409	460	441	420	447	451	430	429	471	460	433	426	438	450	400	407	445	414	431	442	457	432	442	435	428	403	409	412	471	455	414	437	436	427	424	432	416	428	415	392	466	429	473	419	408	434	447	403	422	435	447	406	411	448	407	455	428	450	394	426	403	401	425	423	437	471	451	453	428	430	406	451	451	423	442	426	410	399	468	450	436	406	392	443	456	465	428	434	436	431	437	437	419	392	420	432	452	464	428	432	454	451	400	475	400	425	425	478	404	419	456	417	467	449	480	444	426	418	403	428	424	445	460	446	447	407	459	436	429	422	440	425	434	395	444	441	448	459	391	443	449	437	416	435	466	452	427	479	418	438	413	412	406	405	454	459	431	463	435	456	402	444	443	458	433	426	484	443	439	451	454	448	429	433	448	422	424	453	425	468	410	443	427	447	505	440	421	438	425	441	436	449	454	415	457	448	442	443	424	436	437	433	432	449	427	454	457	400	467	443	405	435	414	417	411	454	457	419	491	422	408	435	439	412	430	442	456	407	457	416	448	410	428	416	437	463	437	454	487	426	453	384	396	409	424	425	449	467	399	449	447	447	420	418	427	424	417	398	470	413	435	466	441	410	431	445	435	417	417	450	411	424	441	434	402
22692	21208	28735	23940	21224	21316	12497	3848	2560	2056	1571	1284	1163	971	934	897	832	825	792	810	679	616	555	566	585	536	590	569	561	550	522	565	503	548	481	515	467	499	496	466	438	454	422	397	467	423	426	409	396	401	376	409	422	413	425	398	456	415	412	393	406	398	366	410	452	437	403	389	434	460	442	412	410	422	431	373	414	421	410	396	386	412	350	434	384	418	408	405	382	393	366	398	400	407	359	367	354	373	364	414	423	400	407	387	407	423	385	409	427	399	429	400	410	402	367	440	400	399	401	391	412	376	413	361	398	359	407	410	436	407	362	409	374	396	406	414	384	385	358	363	379	411	371	379	381	406	394	415	362	373	402	392	421	365	403	423	410	380	388	390	377	382	414	369	395	343	409	387	355	384	357	387	385	402	412	403	401	413	383	427	384	395	376	395	396	388	373	419	428	392	403	366	406	388	400	382	369	398	385	386	402	390	416	381	391	389	404	389	385	395	409	382	393	410	404	352	393	400	380	410	405	384	411	386	371	404	418	405	400	442	386	375	391	408	411	396	377	385	367	395	403	398	424	376	374	396	377	382	392	403	426	391	395	438	333	372	379	415	371	413	420	372	385	365	354	391	357	390	411	396	389	408	401	383	367	395	417	390	402	413	374	414	399	416	399	370	399	376	414	417	418	406	403	404	366	425	392	422	375	382	433	408	398	422	412	404	366	377	388	394	429	360	370	410	407	375	367	375	401	370	386	362	395	395	358	413	412	417	390	400	402	401	362	422	385	388	377	393	422	429	374	378	408	394	347	387	413	384	426	404	373	386	434	394	402	404	362	413	417	407	373	383	407	393	414	362	380	373	401	384	402	419	394	382	376	417	412	369	429	373	406	388	425	392	426	389	369	392	372	371	361	367	380	391	399	408	381	399	404	393	356	377	410	392	393	377	377	444	392	398	401	389	386	365	394	347	392	385	386	345	413	412	388	363	399	364	387	406	399	407	388	427	364	403	407	393	368	386	437	389	388	338	380	408	403	364	395	409	399	395	385	403	388	431	366	352	369	387	415	377	388	423	372	377	404	433	393	420	402	412	429	354	357	392	381	391	400	381	388	398	411	405	405	400	391	403	380	436	413	386	370	377	372	411	394	408	361	404	384	390	370	365	386	418	382	402	420	415	416	398	389	365	428	379	421	393	403	401	427	393	424	374	383	394	388	410	417	375	398	403	392	345	388	412	408	359	399	384	421	391	383	394	389	360	388	375	385	388	380	414	426	420	375	429	380	402	366	375	386	356	391	369	386	407	389	438	387	415	421	363	383	376	401	389	402	419	435	417	361	388	407	401	388	388	363	407	374	401	368	395	426	410	402	382	389	370	396	420	419	397	404	381	379	376	377	432	411	401	382	402	369	405	407	387	428	373	394	367	415	386	379	392	398	411	391	383	387	380	389	412	322	436	371	421	392	352	402	331	401	392	382	394	386	397	395	425	385	367	374	390	385	377	359	385	348	400	392	348	337	375	395	403	387	407	359	353	402	403	394	410	401	397	353	389	379	386	408	393	366	389	426	366	417	411	409	396	367	397	427	380	418	391	388	443	386	409	368	397	387	396	403	395	393	413	399	376	401	379	381	404	395	369	399	352	415	343	402	405	370	408	426	390	394	385	395	373	392	377	380	420	410	384	381	434	398	387	366	404	402	381	417	386	392	433	398	424	411	393	369	400	403	389	361	413	408	404	387	395	388	390	368	439	426	410	404	391	387	402	359	383	389	401	414	439	407	370	403	365	392	384	393	400	370	381	397	404	412	433	390	395	373	413	378	377	389	376	375	387	380	441	394	401	382	404	373	380	361	398	375	382	404	377	409	369	390	406	385	411	384	380	386	400	380	377	377	377	377	393	393	412	371	402	417	401	400	395	381	409	417	348	365	373	379	403	420	383	386	398	402	423	394	391	388	392	416	413	399	363	415	407	442	388	370	380	354	391	364	396	434	397	354	392	411	374	375	381	426	376	391	409	423	378	431	387	368	424	378	398	380	386	405	406	392	375	412	407	363	364	430	444	398	420	390	383	396	373	394	399	342	396	400	363	387	394	368	404	419	399	384	406	401	356	427	397	385	380	393	375	394	416	431	427	423	390	428	382	382	380	410	362	372	410	411	389	372	394	366	438	411	408	413	370	425	372	399	390	408	400	398	367	416	429	385	382	380	406	379	407	413	383	384	400	364	386	407	384	399	408	369	401	407	382	404	401	414	409	385	395	399	386	402	377	410	407	391	393	395	418	379	411	428	367	391	391	392	365	407	390	417	378	379	405	382	383	383	379	420	387	449	414	381	399	381	382	375	409	366	400	401	366	378	400	406	395	395	405	385	375	374	378	388	383	433	411	411	417	380	419	447	398	399	435	414	378	378	372	378	364	369	378	377	392	361	455	387	391	377	383	404	410	381	412	381	399	383	392	401	353	387	382	413	415	421	388	411	379	387	356	389	398	417	399	399	441	435	393	368	374	406	431	370	365	416	419	365	411	352	416	384	375	352	410	391	338	395	376	392	390	382	375	385	418	399	379	399	404	364	396	411	391	358	369	381	378	418	399	409	361	398	391	389	395	379	382	432	413	419	392	361	421	407	395	367	384	399	369	439	360	402	395	391	369	416	421	394	405	366	353	423	375	368	399	371	372	397	409	399	394	388	384	382	404	400	403	383	369	379	412	385	385	355	396	397	391	397	382	406	362	461	434	373	430	394	388	397	401	371	405	372	423	355	378	401	395	389	419	377	413	377	402	398	396	369	389	392	389	370	368	383	386	383	376	361	387	390	435	369	352	417	381	401	387	373	418	375	419	383	358	395	417	377	376	386	428	362	359	428	380	401	372	413	364	431	369	423	402	359	375	424	401	360	370	392	388	390	391	396	429	400	390	381	383	439	399	386	401	393	408	369	376	407	397	413	399	398	426	401	394	431	384	397	407	380	403	360	396	379	393	379	397	390	364	377	394	415	376	366	411	414	387	395	369	391	372	395	378	380	401	381	380	401	392	384	370	405	379	406	426	397	371	416	405	373	429	390	417	360	410	390	414	385	386	433	395	394	383	446	401	420	378	376	370	397	387	359	408	366	399	370	411	408	380	382	405	434	364	412	433	362	370	380	395	388	407	408	401	422	368	367	387	405	405	378	396	375	348	391	409	391	350	394	402	397	374	439	401	424	371	430	390	368	377	373	389	395	398	341	390	383	388	376	388	360	385	389	361	413	388	420	371	360	378	379	403	389	404	427	387	398	361	408	399	400	357	414	374	398	408	398	400	391	376	386	388	367	393	384	358	384	379	364	376	380	402	368	404	398	407	393	364	373	410	340	371	397	389	373	428	396	410	392	386	383	356	382	411	349	410	365	392	380	390	411	388	399	400	422	373	376	439	381	395	399	385	372	341	396	395	391	396	370	408	368	393	377	390	389	420	393	405	409	398	401	391	407	408	411	387	401	394	368	385	351	401	396	380
22440	45207	35545	15026	9979	8002	7089	5800	4560	3393	2577	2116	1823	1541	1455	1423	1291	1223	1094	1054	988	888	796	742	753	764	734	737	779	727	728	687	756	632	639	638	623	617	627	557	563	580	503	538	597	526	439	476	503	490	480	473	476	480	529	509	477	504	497	500	498	503	451	526	490	474	482	496	502	520	525	522	492	465	488	475	437	472	463	445	516	502	513	492	459	476	475	463	461	495	477	486	478	508	469	516	460	445	458	444	467	527	443	475	475	480	515	429	486	467	493	471	461	514	462	476	501	486	493	476	524	508	409	469	468	457	469	441	461	510	480	442	434	449	473	501	472	500	491	475	424	504	503	495	494	475	510	442	438	494	466	477	486	496	477	457	495	466	455	469	478	487	457	501	475	500	504	488	456	500	452	493	478	499	503	472	492	479	470	483	517	482	493	458	493	493	509	487	499	466	480	453	460	502	457	478	444	443	477	483	490	463	491	479	481	489	472	501	504	446	477	487	457	500	496	454	493	479	502	462	496	502	500	484	484	459	476	482	463	465	440	495	477	475	487	520	470	470	468	457	507	468	496	525	490	468	454	476	496	488	440	472	425	471	490	420	500	488	471	509	488	473	451	466	454	437	433	507	485	469	480	470	457	493	494	443	453	501	505	513	504	499	471	485	481	483	460	470	493	469	498	513	474	487	476	456	486	426	457	474	494	471	481	466	493	484	486	487	462	493	473	493	471	470	484	403	477	463	486	521	489	456	487	522	449	466	477	496	448	473	439	487	501	450	461	465	497	475	474	483	495	502	452	436	465	477	486	468	429	488	495	457	505	495	503	467	426	466	475	451	484	492	477	489	475	451	501	511	466	457	471	488	471	482	481	461	479	505	457	506	472	492	466	500	469	434	504	474	497	503	473	482	504	480	470	462	430	462	452	506	452	476	469	492	505	508	442	500	469	492	458	525	484	494	454	494	460	484	483	454	419	456	441	481	480	524	480	473	445	452	463	482	470	471	469	520	512	488	480	460	506	449	477	491	437	450	483	504	462	472	428	443	491	500	480	473	502	460	473	500	502	505	476	471	509	458	476	498	479	460	447	423	522	454	497	444	449	488	481	484	452	453	493	481	416	489	469	509	512	475	480	454	494	494	500	510	464	474	467	475	506	462	469	486	487	446	487	449	497	472	476	457	458	474	459	463	505	419	450	514	461	461	481	456	508	489	462	488	454	490	441	458	464	485	472	502	485	507	485	473	491	510	485	481	491	472	458	495	489	478	474	480	469	487	473	462	495	515	505	457	501	484	476	484	461	467	444	525	480	494	499	503	481	490	468	481	491	482	495	487	481	478	471	511	498	474	516	435	450	489	467	493	477	426	474	473	454	468	460	475	476	483	461	488	474	498	493	469	489	447	488	457	443	499	491	492	491	498	477	519	492	477	467	493	506	500	473	494	488	445	472	487	474	460	496	493	500	475	471	474	472	459	459	477	464	474	485	471	406	456	439	494	465	477	499	404	501	503	461	497	488	447	495	477	470	495	469	495	460	491	457	494	452	474	485	494	471	495	458	446	504	442	512	497	473	453	435	481	469	473	485	477	508	464	469	475	460	457	458	498	472	488	460	519	431	485	489	476	503	495	479	481	477	494	482	483	447	486	485	450	450	526	495	525	496	466	469	481	497	461	468	482	467	468	464	456	483	509	492	489	496	480	472	451	490	464	474	470	494	459	469	492	425	497	476	456	492	441	486	480	493	489	519	468	476	481	451	470	504	491	473	494	446	477	480	484	473	515	464	475	507	476	439	476	490	485	466	486	507	457	484	525	485	475	475	468	480	467	492	491	438	507	456	508	462	464	494	451	484	464	501	469	487	516	502	456	482	432	504	479	485	523	444	431	455	501	497	482	450	483	484	508	470	478	499	485	498	483	476	458	444	479	461	469	480	464	414	491	492	467	460	511	488	483	450	478	417	473	498	508	459	474	458	482	503	466	484	496	495	466	442	499	496	504	469	449	474	484	461	493	461	488	476	450	447	465	471	472	505	450	479	482	474	458	465	478	470	459	504	466	494	480	503	500	485	435	477	489	497	488	497	447	469	471	485	486	469	470	497	483	451	439	480	456	511	503	477	419	479	480	472	504	481	478	457	467	439	493	468	484	463	478	431	492	486	454	475	485	466	504	435	460	493	494	463	481	479	466	504	483	495	480	491	465	433	511	456	445	479	457	498	494	520	473	441	483	468	514	481	481	471	464	467	498	466	489	457	462	507	444	446	465	481	474	492	470	485	455	463	478	495	472	440	444	501	491	512	484	472	485	448	468	453	479	466	494	475	497	470	481	441	492	458	466	440	462	527	453	515	474	488	470	484	461	479	479	472	492	475	512	478	475	426	479	469	464	481	483	506	486	471	467	474	471	461	466	510	477	447	492	521	463	480	455	454	483	468	495	440	486	475	524	499	479	467	505	454	484	492	504	487	483	507	458	500	462	487	454	474	460	484	446	493	453	475	536	505	493	444	482	486	484	504	453	479	465	480	462	509	499	426	463	500	510	484	508	462	469	468	421	443	445	501	502	440	464	498	525	467	489	489	516	467	494	505	452	444	480	508	466	488	456	489	472	487	440	468	482	479	484	464	494	424	508	458	507	475	470	499	503	496	452	501	496	474	494	484	493	449	488	426	482	470	485	489	459	446	453	488	467	484	485	504	477	438	491	496	513	488	459	459	457	467	499	471	450	481	473	466	454	479	475	483	436	500	463	455	484	480	505	484	492	480	471	526	468	476	485	473	462	484	463	470	429	492	488	441	519	442	458	509	451	529	485	469	453	469	478	486	470	457	475	501	447	471	500	483	494	502	488	507	501	470	464	477	520	449	466	506	490	444	510	519	523	461	476	475	486	485	471	465	438	451	521	469	464	458	495	436	476	457	472	467	470	467	470	485	490	461	452	474	480	480	485	451	489	498	474	470	510	452	498	471	502	488	471	482	450	477	463	487	481	465	482	498	505	484	478	491	494	468	475	482	521	481	508	485	432	457	447	425	444	482	488	467	452	482	486	470	456	493	431	507	519	487	454	458	499	500	484	471	463	478	480	473	528	472	464	448	458	448	471	452	489	467	496	484	452	470	463	420	428	486	432	462	513	440	481	458	404	462	493	483	482	479	488	472	463	480	457	446	490	481	501	500	473	458	499	482	476	463	486	464	466	477	472	499	482	483	483	465	495	474	498	476	463	466	484	474	483	507	498	470	492	461	454	442	494	476	471	487	484	459	488	476	471	491	478	433	439	493	451	484	472	437	493	471	484	476	448	489	444	472	488	483	497	480	482	464	457	446	444	462	488	485	485	487	526	478	461	494	451	452	491	474	448	503	469	465	452	502	479	461	478	465	492	482	450	448	501	449	450	499	496	503	466	460	473	514	458	486	455	455	496	460	496	477	481	449	484	481	468	483	489	463	486	490	487	474	489	468	521	495	529	506	468	531	456	461	484	459	460	440	514	512	492
27666	21798	19184	6334	1919	1461	1352	1122	1026	893	726	733	707	626	635	633	576	585	550	595	584	549	508	525	511	540	539	540	533	531	561	542	545	519	493	511	526	546	506	565	513	508	543	514	505	530	512	487	527	520	508	511	468	495	506	444	520	492	510	518	486	504	485	473	535	495	495	532	490	528	498	505	486	506	499	503	503	518	510	484	527	499	477	502	535	457	502	529	495	479	484	522	511	542	510	519	500	521	472	450	494	538	489	511	529	487	526	525	483	473	505	495	523	525	459	501	476	509	507	490	503	505	516	493	521	495	521	511	522	500	466	441	501	520	534	481	460	500	508	486	470	472	499	532	513	437	471	502	478	467	491	465	494	541	493	521	528	497	506	483	517	463	534	526	501	486	502	528	546	477	503	462	441	478	485	498	489	491	473	481	511	475	526	502	510	512	506	494	510	518	470	491	498	489	509	543	478	463	466	530	505	465	528	507	449	491	469	476	508	487	483	471	505	517	488	515	493	503	480	508	496	480	518	528	484	496	514	502	506	510	532	499	516	512	443	496	493	506	495	484	511	496	508	518	482	512	461	481	488	481	518	483	487	530	476	509	527	491	486	503	456	471	534	464	486	499	477	487	493	452	496	504	528	494	471	536	469	513	429	521	470	507	499	507	491	498	514	506	487	469	521	505	511	527	461	478	475	505	476	485	512	499	500	514	485	520	456	521	478	500	496	500	526	519	473	510	501	517	486	477	464	497	474	457	522	447	460	500	450	512	482	490	487	486	506	498	477	509	526	494	481	460	504	486	509	492	489	492	525	526	535	514	466	492	468	524	478	486	489	481	497	527	498	499	526	517	498	492	472	534	467	494	524	483	485	508	490	517	487	454	491	536	496	506	507	488	496	499	500	479	483	509	503	516	527	513	525	508	498	488	515	536	519	505	511	475	481	521	499	488	477	463	497	510	485	497	505	518	512	494	491	492	517	476	517	461	519	503	502	455	467	520	477	498	506	504	475	445	479	483	501	502	479	465	479	464	508	503	452	530	522	484	520	479	534	552	509	501	500	512	502	488	520	472	479	491	541	488	489	497	480	533	484	508	496	514	508	488	484	500	465	535	514	484	500	478	509	492	509	503	493	501	491	484	530	495	519	494	468	492	502	511	476	462	498	517	467	479	467	526	501	474	524	487	486	496	536	469	501	539	486	520	466	469	488	475	474	499	485	512	514	481	500	529	452	513	490	495	531	500	471	530	503	497	490	508	508	522	505	500	526	461	508	511	440	474	528	493	505	505	521	513	476	496	466	475	504	498	473	519	517	502	500	489	477	489	533	494	463	488	462	495	502	490	491	527	514	530	497	477	546	504	502	499	554	474	532	474	502	520	483	538	465	517	468	473	474	456	511	470	507	499	483	471	456	465	465	482	500	544	495	508	466	490	507	460	489	511	498	503	496	495	475	485	502	478	513	490	465	494	532	498	501	501	488	489	498	549	523	484	515	473	515	513	495	489	470	503	485	490	509	460	500	488	477	493	513	501	488	486	501	505	541	562	526	503	503	480	488	462	486	516	482	480	470	491	528	500	526	493	484	505	499	504	507	491	476	491	498	463	468	498	496	515	452	501	523	471	516	521	489	507	481	525	501	487	484	521	530	479	497	514	509	460	454	533	497	531	492	461	504	512	498	444	478	499	498	466	498	499	514	502	501	502	471	505	508	527	481	477	533	446	492	491	481	487	497	549	481	492	513	495	457	503	483	496	531	503	466	524	507	467	504	507	536	491	488	484	487	528	504	500	516	485	506	473	485	511	528	475	492	534	481	496	502	536	513	488	475	537	505	501	501	536	479	512	481	463	514	520	499	530	504	455	522	498	497	479	542	466	509	475	477	494	459	507	509	511	484	501	502	503	521	485	496	524	493	516	507	504	510	509	512	504	515	518	544	472	469	482	513	488	481	511	525	505	512	538	488	494	481	507	497	504	485	497	477	463	472	513	495	494	489	504	488	513	494	512	454	510	472	462	506	511	489	488	519	482	480	491	492	552	487	493	502	466	516	482	472	461	505	451	484	555	497	511	471	536	454	473	505	501	465	518	487	488	488	500	475	508	493	482	498	495	480	488	549	488	500	507	550	504	540	472	495	506	514	487	476	468	480	492	522	481	485	506	486	471	522	497	506	505	477	507	467	498	497	483	466	486	517	461	511	478	534	477	518	486	487	457	521	484	479	477	501	489	503	480	518	489	476	516	487	476	509	478	464	481	508	497	515	459	476	468	498	491	511	490	504	495	465	472	473	510	474	515	527	489	466	477	532	470	476	511	468	503	519	492	535	483	505	507	495	504	512	501	491	493	509	521	483	516	506	507	511	527	485	434	504	494	528	469	499	510	472	476	463	540	501	508	487	478	495	448	461	509	528	510	466	487	523	528	478	498	514	451	466	498	479	522	528	519	474	534	471	506	487	499	493	495	478	450	475	479	513	463	508	493	483	494	476	510	484	486	495	526	508	465	459	526	530	472	534	501	484	486	504	543	503	517	530	496	522	505	512	487	532	473	493	492	534	521	463	476	475	534	468	464	495	517	520	473	501	523	496	528	485	487	518	539	517	512	468	516	490	519	493	476	511	496	476	509	491	527	485	481	493	518	502	523	518	482	460	532	508	520	489	488	512	514	491	476	461	504	506	501	520	491	510	542	501	490	534	504	491	457	457	531	463	499	444	523	486	506	495	507	495	514	489	476	491	504	509	489	477	483	445	478	477	488	511	502	507	462	508	487	469	457	545	505	547	481	500	542	535	547	519	510	510	447	511	480	468	496	520	488	502	516	484	464	493	458	486	475	500	483	459	530	510	509	505	490	490	504	517	516	489	469	498	491	516	520	485	520	475	526	513	472	456	491	487	463	546	495	494	507	503	490	470	460	463	477	484	534	505	472	518	505	494	498	504	506	479	505	480	522	476	475	475	503	539	467	477	529	471	495	551	486	494	500	507	499	490	492	483	520	521	522	469	508	496	532	495	479	479	541	502	514	485	482	509	475	494	489	519	535	471	490	502	499	508	471	484	453	476	527	494	493	489	522	507	487	491	497	519	499	476	473	510	493	498	458	502	509	466	505	511	532	486	531	481	483	492	460	488	511	517	446	531	492	531	491	499	513	531	455	453	512	473	513	501	517	484	493	522	486	520	473	504	493	519	480	484	473	490	524	516	508	502	502	513	469	499	506	475	495	480	503	470	514	509	527	487	471	480	497	485	455	514	478	557	493	458	482	494	458	468	503	510	501	547	501	498	467	511	497	494	482	487	486	500	474	512	493	478	500	445	519	501	494	527	450	546	486	477	504	472	507	483	523	470	502	482	502	526	524	486	488	494	485	490	482	483	484	494	488	506	492	514	495	538	471	516	512	444	499	515	533	512	523	459	516	458	509	480	476	530	461	504	461	512	521	503	496	491	506	488	503	483	517	551	520	473	515	501	520	505	501	470	488	488	498	517	486	473	473
19630	31359	22337	5816	3238	2597	2386	2042	1631	1463	1108	1008	931	821	842	823	772	763	759	753	740	669	657	675	688	626	702	663	685	650	628	630	636	646	607	632	645	674	624	638	614	599	608	637	623	597	643	588	602	696	603	594	602	571	630	602	671	645	664	648	588	610	606	569	582	604	587	593	580	651	647	627	592	601	619	607	611	587	608	677	607	637	576	580	632	619	616	609	618	626	653	607	595	564	567	589	618	639	613	579	569	607	572	645	617	601	608	607	585	612	627	620	551	567	546	610	615	571	520	582	584	559	593	619	585	579	611	604	628	642	593	587	536	595	614	557	588	591	600	610	608	598	566	620	577	624	608	563	616	602	638	605	605	583	587	575	625	562	573	619	568	583	612	604	557	555	584	591	625	577	608	615	580	569	581	611	670	607	628	604	581	547	594	597	598	587	679	611	611	615	612	618	601	571	601	625	579	567	607	573	562	595	629	555	616	624	591	614	639	598	554	562	541	619	567	650	584	621	581	592	571	561	571	585	613	630	577	624	536	618	585	583	582	629	597	578	592	580	611	559	656	596	559	608	651	592	569	556	593	590	600	592	577	608	594	586	575	598	583	577	627	622	624	571	582	575	609	640	584	669	607	612	635	610	636	578	609	631	614	629	575	596	593	560	621	617	629	596	605	604	592	616	643	629	598	635	617	605	598	554	631	613	591	598	587	573	578	605	581	589	609	613	618	594	593	583	610	563	615	586	623	553	583	614	598	579	576	652	548	570	624	644	625	641	599	603	631	562	572	636	580	621	600	562	587	574	555	568	603	643	552	567	594	651	584	625	611	651	606	605	638	582	629	590	560	591	593	611	616	547	608	582	614	578	612	610	607	597	611	603	589	607	602	618	588	602	647	575	608	574	565	572	609	607	584	547	618	576	640	560	588	614	609	588	637	569	611	556	628	610	609	637	569	604	583	560	604	640	623	571	598	562	579	584	586	623	587	579	588	569	629	608	624	596	571	567	599	607	642	548	602	634	581	659	612	562	550	639	641	605	555	588	613	585	603	590	596	594	601	579	614	631	549	613	543	593	566	603	593	574	546	586	612	590	585	607	612	589	589	560	606	610	598	578	563	578	555	628	598	589	616	591	591	616	619	633	606	617	603	606	636	607	612	591	603	625	615	610	543	601	602	571	578	617	603	666	600	593	580	602	609	595	621	635	595	610	604	606	653	591	575	627	619	648	582	589	554	587	617	636	584	626	609	621	624	591	614	586	560	570	631	613	596	583	597	579	608	615	594	593	608	621	620	613	574	602	629	589	604	609	575	594	588	610	643	630	550	615	611	561	603	584	575	575	609	591	596	580	602	603	631	612	565	561	594	637	570	582	632	607	655	616	581	608	580	603	551	615	564	596	625	618	628	585	580	586	588	631	605	613	578	575	596	637	584	608	612	590	565	600	568	593	555	573	617	636	642	563	594	611	596	618	589	604	597	599	614	624	582	601	605	573	594	621	622	595	591	582	587	587	607	594	626	587	630	609	564	598	604	600	600	646	597	609	590	621	656	577	543	586	585	570	613	573	624	602	634	600	624	592	552	624	614	627	588	626	617	613	628	592	633	613	593	600	625	599	597	583	625	626	619	571	629	580	591	602	631	601	628	589	569	610	622	592	587	610	611	611	600	674	588	570	628	608	601	609	591	577	590	581	580	634	603	616	591	637	586	625	593	610	586	597	593	598	636	561	625	646	583	619	590	636	563	611	610	591	596	581	599	596	592	595	550	610	565	579	605	625	580	581	590	565	617	589	667	613	569	571	615	587	571	634	579	604	617	613	641	629	587	577	574	622	598	671	610	629	607	610	621	583	628	578	595	588	597	566	627	573	591	583	622	584	612	615	565	611	586	608	613	616	597	569	587	647	620	619	595	624	585	614	583	614	618	588	607	657	590	625	634	603	627	616	608	610	591	601	595	590	615	619	623	588	571	615	604	606	592	611	606	573	585	564	619	615	633	566	604	588	646	604	643	611	617	588	646	587	553	588	607	605	565	593	589	583	594	596	620	604	584	592	590	600	586	664	565	609	579	598	538	587	594	586	630	603	570	598	600	586	620	597	600	612	550	598	568	601	616	635	600	598	607	626	613	645	620	620	621	616	558	562	662	624	651	637	590	613	577	613	657	611	611	609	617	612	581	607	601	688	563	592	622	628	578	596	608	583	590	596	596	621	580	625	572	539	596	599	579	617	589	659	557	585	589	581	583	636	601	601	628	626	641	600	593	588	620	605	560	600	621	578	612	620	560	594	612	612	618	627	640	612	597	591	575	644	608	641	614	617	603	607	633	584	636	673	636	620	609	577	570	588	564	597	594	609	606	598	604	594	606	652	609	550	579	599	596	618	636	576	582	616	555	619	579	610	571	571	609	575	619	619	609	629	596	597	606	603	626	570	584	566	588	560	614	606	561	629	633	581	632	620	610	587	603	615	575	568	592	629	612	569	576	609	587	590	579	601	606	635	533	606	646	579	608	649	574	609	630	597	624	571	597	593	553	645	587	595	595	640	606	572	586	571	604	638	571	569	623	573	648	629	569	574	583	600	554	606	587	601	599	589	596	589	645	582	602	551	628	581	573	617	632	577	577	619	601	548	568	593	582	602	559	609	613	609	597	630	622	569	645	551	590	585	607	613	615	580	630	520	656	608	634	632	625	601	555	553	583	592	610	566	575	595	575	593	572	622	582	635	616	641	627	615	614	618	633	568	629	599	553	561	592	633	572	568	622	587	577	606	597	544	615	621	570	564	608	571	620	555	626	627	642	631	600	610	601	582	608	622	627	584	579	565	596	588	606	633	606	622	648	603	594	581	596	590	610	615	596	611	575	554	605	602	617	610	624	631	601	608	606	663	610	549	590	565	629	563	602	575	624	575	566	665	577	633	625	587	596	597	595	596	561	583	570	584	578	585	588	614	564	599	633	600	619	610	589	615	592	568	593	592	588	590	609	614	604	594	602	600	587	613	594	576	602	580	602	624	559	593	594	597	641	594	564	608	563	576	592	610	576	626	637	584	613	649	639	565	561	599	620	584	666	631	559	631	557	609	618	553	624	597	644	567	599	555	607	602	635	602	614	607	580	622	565	584	643	580	582	587	589	567	591	564	577	627	618	627	574	598	577	587	561	567	593	548	575	546	575	560	629	596	613	545	573	604	600	577	647	583	622	622	587	613	604	611	554	601	600	597	564	579	580	570	631	578	594	579	599	614	580	618	603	582	619	643	648	576	591	592	576	614	561	612	591	570	618	562	614	627	616	578	620	578	581	599	540	615	623	582	610	615	594	568	560	634	601	580	640	578	587	574	598	574	605	568	586	624	590	600	624	579	595	638	613	571	558	644	612	522	564	593	603	559	613	611	663	573	581	640	644	582	616	617	586	589	598	607	596	610	578	582	559	632	612	639	595	605	608	593	590	644	625	578	630	584	547	646	600	596	624	629	624	620	649	542	612	592
23739	21182	28323	24327	21161	12395	3656	2345	1804	1528	1342	1062	1010	928	862	869	799	840	755	796	734	651	649	588	657	626	656	635	637	627	630	594	613	659	598	640	591	605	543	611	585	602	509	548	576	574	556	562	566	547	542	531	577	507	559	540	534	533	541	505	580	562	545	537	567	536	524	564	519	541	548	533	516	511	532	581	495	537	558	557	530	557	548	583	563	541	550	539	569	524	509	513	534	566	541	547	559	546	550	556	552	542	537	537	546	531	549	515	529	509	564	530	564	506	499	564	556	574	500	553	521	526	493	524	506	560	571	548	589	534	537	518	553	532	578	529	563	564	571	550	550	485	494	530	549	564	531	534	551	527	535	551	548	535	545	540	531	545	514	556	538	527	548	517	522	539	533	510	542	491	542	507	532	548	529	518	552	513	515	536	576	528	552	535	537	547	574	522	549	529	533	505	524	526	510	519	555	544	565	531	566	534	517	513	571	527	526	519	558	520	549	543	527	577	548	531	523	570	587	507	542	555	503	517	496	504	525	510	514	558	524	484	509	514	526	541	518	511	595	519	587	559	531	534	549	544	499	545	534	516	530	548	540	536	502	513	507	576	561	504	534	565	571	545	542	515	509	573	517	548	517	560	578	522	540	513	538	540	555	534	493	566	553	521	535	555	547	530	491	531	553	578	543	539	547	551	518	530	540	556	580	556	535	574	541	556	549	552	560	553	527	533	554	523	508	571	534	510	520	519	570	546	550	540	488	601	522	561	578	560	501	551	550	540	527	541	531	580	527	568	513	520	548	588	547	553	535	567	542	530	525	545	558	529	552	549	543	554	528	538	531	540	574	596	574	561	500	540	559	546	548	555	566	568	559	547	551	495	533	531	540	546	531	539	556	556	523	536	569	581	527	553	528	517	532	538	538	538	529	528	530	574	503	518	528	556	543	516	546	534	539	539	564	540	537	563	562	631	545	512	537	521	554	512	527	581	522	526	557	549	572	518	547	547	561	551	555	548	540	533	549	542	549	532	549	539	488	514	517	534	534	551	536	534	536	516	564	524	543	523	541	552	519	580	557	536	513	521	491	523	537	556	563	521	528	529	547	528	503	506	519	532	559	580	546	515	538	582	505	527	568	543	513	532	506	552	556	551	520	569	539	544	583	540	568	531	531	575	520	510	518	492	538	533	506	505	490	532	495	542	517	522	521	507	541	538	550	544	545	569	568	506	540	577	529	540	529	517	546	548	503	589	568	572	518	478	534	568	546	535	542	550	529	523	540	560	520	541	524	530	509	565	535	521	559	527	560	530	552	555	556	544	524	552	559	529	536	531	565	551	543	542	584	523	563	530	569	573	582	529	536	535	543	569	536	522	545	551	537	553	532	516	554	525	547	522	511	514	571	547	556	518	585	525	524	575	551	530	537	528	536	552	573	552	543	551	558	551	543	540	572	525	576	561	529	545	545	544	539	540	541	544	574	557	509	506	545	522	504	555	516	527	572	551	546	526	537	532	542	556	564	562	533	524	528	554	521	550	522	537	526	531	524	567	523	546	560	542	525	502	562	521	546	546	483	535	555	539	581	531	515	539	539	498	536	520	510	526	543	557	512	553	561	505	566	504	519	535	551	532	540	537	548	505	567	572	547	509	538	535	540	544	536	556	541	565	512	535	499	540	567	546	535	554	549	544	500	499	506	553	487	497	597	514	591	564	542	549	539	564	558	547	563	571	524	535	517	561	568	506	529	494	511	606	521	558	537	551	526	528	479	541	519	533	522	527	588	524	508	526	571	569	506	529	572	542	558	522	549	574	550	521	550	521	557	518	527	534	515	537	519	574	522	584	534	530	544	564	562	549	547	607	504	542	550	542	525	502	575	543	540	553	574	528	546	555	553	515	534	531	529	538	498	559	512	551	557	532	543	516	540	538	549	494	553	519	543	540	520	525	563	545	513	540	522	483	543	562	522	574	516	500	554	517	530	596	522	508	548	525	532	550	535	585	525	541	522	597	534	509	541	526	540	489	544	539	543	548	516	497	518	501	583	571	565	555	554	543	520	542	562	508	545	531	514	548	550	566	588	553	499	584	528	544	569	530	506	522	536	539	524	544	538	515	546	521	529	515	527	532	506	551	514	539	541	579	512	552	536	546	559	532	538	528	548	540	518	524	542	572	561	557	551	562	493	528	508	554	525	552	582	532	567	563	550	538	530	555	544	545	515	610	521	562	562	551	570	566	554	511	511	565	587	556	518	580	526	505	539	540	578	523	538	537	527	536	548	557	552	573	561	562	535	500	531	505	553	525	497	563	510	524	560	505	528	509	564	491	531	515	529	506	560	530	542	540	540	583	508	546	538	540	566	535	540	539	581	539	496	571	523	513	549	540	526	534	584	543	570	551	530	565	545	539	535	526	523	543	527	552	493	533	540	526	511	522	558	520	528	507	497	529	533	543	550	516	538	526	530	541	553	515	544	529	499	546	537	507	514	543	567	549	568	543	548	482	550	545	532	553	513	467	528	568	521	554	520	573	561	539	548	491	523	529	563	544	531	555	532	556	519	562	567	571	594	548	520	547	509	548	559	543	499	567	513	537	552	540	546	538	532	561	546	526	547	533	571	556	568	546	507	527	550	546	542	509	501	570	546	523	530	523	562	578	502	527	520	571	547	495	577	544	549	539	575	563	581	529	565	578	572	543	556	560	517	534	493	542	541	526	551	549	528	548	521	538	525	535	550	562	550	530	528	512	512	537	514	540	556	544	518	499	542	566	541	529	492	521	565	540	555	538	541	523	522	518	525	506	525	502	540	557	554	558	595	522	576	547	538	533	577	540	588	513	570	541	519	563	546	536	497	567	529	548	501	587	582	527	520	535	545	534	519	571	511	541	575	539	554	500	553	533	549	547	557	538	513	572	504	520	585	544	494	565	572	547	567	547	559	524	482	551	550	532	549	555	573	520	547	509	509	526	549	537	515	529	559	515	522	552	533	590	523	541	526	554	526	545	547	545	544	521	542	561	514	535	564	511	563	527	501	568	531	561	577	546	523	561	553	538	517	546	522	513	514	525	563	529	546	555	546	520	547	562	556	526	570	585	540	531	557	530	530	502	521	537	568	528	542	549	539	587	537	541	532	557	515	522	550	556	508	527	548	512	514	547	513	518	541	498	552	484	540	529	548	544	565	526	528	549	532	526	541	528	548	561	569	540	541	537	559	572	505	585	547	534	548	464	566	513	554	565	518	549	531	530	534	549	535	554	535	560	524	548	514	553	542	544	526	541	576	542	528	521	556	524	519	566	516	509	513	509	521	517	542	562	548	508	550	556	561	542	563	492	556	544	513	517	563	523	569	541	549	556	560	561	506	535	569	520	512	530	549	558	528	598	499	523	526	533	493	528	535	506	592	498	576	546	562	538	562	535	550	532	556	558	588	557	536	571	524	541	514	540	531	495	562	504	548	563	574	520	526	513	526	508	549	489	540	551	548	570	503	525	550	539
21348	40936	31605	11863	6879	5395	4942	3877	3116	2510	1926	1641	1457	1331	1197	1236	1148	1056	977	1010	880	807	790	867	780	836	828	802	771	813	739	828	751	767	792	768	728	742	760	689	672	677	674	699	695	661	624	655	667	645	627	669	661	664	665	702	642	646	674	699	641	684	640	633	657	648	657	658	660	634	673	661	681	668	684	651	703	675	699	643	642	657	633	669	638	690	668	698	644	708	669	659	668	621	641	689	658	657	678	657	699	632	677	647	695	648	689	696	626	652	689	677	615	681	649	617	706	690	643	653	647	681	617	679	647	657	691	660	663	650	661	638	649	667	681	649	671	645	672	679	654	709	665	638	634	712	670	708	729	604	667	666	633	661	630	651	690	663	671	668	620	648	589	624	661	686	621	662	641	650	655	646	659	613	638	645	696	623	658	633	592	658	650	651	634	678	657	668	589	648	662	672	640	648	707	653	671	730	683	669	680	608	714	648	653	645	637	687	654	619	646	638	658	633	695	665	666	674	695	650	637	680	650	647	627	666	653	627	682	632	642	627	670	643	665	662	700	608	610	665	693	626	651	613	654	663	665	651	615	648	676	654	660	632	623	629	645	637	673	639	686	679	613	693	635	679	671	714	692	692	670	686	683	655	644	640	624	677	678	648	700	651	685	677	693	647	652	665	673	689	649	649	684	660	627	648	632	618	617	622	615	663	629	604	659	660	629	650	639	620	679	676	624	682	677	653	654	623	639	701	643	673	628	663	655	681	648	642	608	668	655	668	619	639	621	671	659	687	659	593	668	629	672	651	676	663	667	626	723	617	679	643	663	652	652	623	670	640	653	637	648	693	671	649	679	674	599	635	704	667	680	658	634	632	683	676	625	671	666	653	661	684	617	665	651	656	637	606	610	665	663	668	669	630	614	678	652	635	667	620	684	654	696	650	678	610	638	657	635	675	668	691	641	643	646	670	654	674	672	656	670	660	666	657	653	627	614	638	650	661	652	659	637	659	688	638	678	632	630	683	668	695	658	641	639	637	671	667	699	661	602	645	657	668	709	623	674	654	625	709	646	668	646	674	646	640	657	653	671	657	693	646	636	677	652	569	685	650	691	637	625	623	642	711	660	639	645	613	623	672	662	629	672	644	654	703	706	662	659	624	668	650	663	682	657	605	647	655	660	653	656	640	640	612	656	695	683	623	631	655	636	654	696	671	657	711	656	665	645	648	669	727	648	647	673	689	640	694	696	672	643	679	655	705	651	652	669	677	637	687	645	644	664	647	631	637	674	679	598	686	639	647	656	605	632	640	650	629	629	599	671	640	691	622	595	682	670	619	640	642	637	652	630	675	677	677	662	708	651	696	639	628	660	636	690	669	643	651	634	628	621	633	654	658	659	677	636	633	690	693	663	656	666	629	628	611	695	645	621	638	622	669	663	652	671	642	695	641	732	675	664	653	644	681	632	677	695	676	657	663	654	673	638	666	660	675	636	644	651	654	651	706	665	640	629	668	675	665	627	629	661	677	678	641	641	642	650	634	623	614	665	681	709	628	651	676	679	631	673	667	677	660	659	631	656	695	688	686	676	634	641	673	699	691	634	579	655	666	666	708	632	666	687	641	643	652	692	661	664	592	645	668	625	651	699	638	668	646	683	664	705	637	680	660	637	624	637	643	642	657	666	661	635	651	688	631	688	632	630	656	639	644	641	616	667	649	639	682	720	638	646	694	639	654	671	638	642	688	657	683	645	684	636	672	650	665	630	663	648	583	661	640	652	638	645	648	630	635	667	610	627	625	661	672	629	723	714	641	684	658	610	709	663	644	627	645	705	666	654	687	645	639	680	641	647	692	684	656	624	642	617	624	711	676	658	625	623	672	681	682	697	633	693	646	680	663	677	629	647	677	699	635	648	631	663	656	634	633	633	659	652	683	625	657	673	678	686	677	602	669	637	650	686	668	631	656	668	661	671	648	626	668	704	670	692	673	595	642	580	656	680	616	644	698	633	662	647	618	722	657	670	670	690	714	605	641	644	695	660	673	671	666	655	659	674	614	673	660	667	642	640	641	649	650	645	647	622	635	686	679	669	652	692	665	671	676	655	672	682	640	612	688	598	683	642	628	659	678	626	606	652	653	684	677	679	683	624	661	683	698	583	658	654	625	705	618	668	630	631	638	640	656	600	658	678	665	686	632	628	665	642	682	706	651	639	695	726	676	701	666	665	709	671	668	685	642	640	640	641	649	676	664	663	662	639	640	644	617	667	642	651	656	672	668	641	652	654	670	659	658	670	717	674	625	659	671	591	638	638	660	705	640	625	653	665	646	661	634	666	694	648	651	652	679	679	717	636	675	642	649	616	667	703	629	664	664	611	669	685	638	641	641	690	690	677	662	666	665	700	635	636	657	687	684	614	658	663	635	675	675	638	624	624	652	650	679	633	687	631	689	598	640	646	646	607	632	631	665	644	623	627	632	672	685	715	712	631	654	641	670	653	634	673	643	630	676	698	665	641	675	648	656	618	655	682	660	654	679	649	646	634	616	640	627	666	682	643	637	676	663	659	664	675	621	678	664	669	649	651	668	699	626	644	704	621	664	637	611	596	636	632	683	663	642	623	627	640	652	649	666	661	640	676	652	665	652	621	642	653	686	672	622	678	714	650	641	640	634	666	706	649	605	644	668	674	654	681	623	649	660	605	685	665	645	632	679	658	679	643	600	702	667	691	682	678	639	652	602	604	701	643	585	665	644	661	662	628	716	692	671	644	599	640	651	660	668	688	608	680	641	638	630	712	645	645	653	641	628	618	618	645	690	646	651	677	670	626	656	645	624	630	665	631	645	645	660	667	686	658	686	660	681	671	669	632	651	641	657	629	659	611	615	694	705	627	652	651	648	650	669	657	628	626	649	617	696	675	644	665	651	677	621	649	630	685	640	658	638	694	646	643	627	640	638	709	646	656	672	646	685	630	662	662	671	695	629	642	622	698	667	669	646	607	666	663	631	658	626	689	662	675	618	613	634	667	626	671	642	671	693	640	636	658	606	661	595	659	636	679	678	678	665	694	696	699	666	634	682	705	651	708	596	671	662	649	666	619	648	651	643	676	670	640	651	686	646	678	655	664	657	671	670	652	671	622	649	610	672	620	660	632	626	657	641	695	696	650	618	650	678	665	631	679	672	723	635	661	634	653	643	651	680	658	620	621	635	678	655	646	632	630	645	663	668	680	652	606	643	611	640	663	688	614	627	627	679	656	633	641	643	651	669	635	682	646	626	697	688	660	655	669	643	643	689	592	633	652	654	624	667	646	679	618	687	687	657	620	672	650	616	645	678	660	632	650	663	670	683	610	630	667	659	681	648	672	667	621	686	652	654	645	655	678	604	659	660	641	714	640	619	652	640	625	675	626	656	675	633	638	672	655	654	673	659	611	636	682	684	629	668	632	658	685	641	623	685	649	663	615	654	666	668	678	602	588	653	659	633	637	652	616	683	650	625	695	633
24692	21189	27531	25062	15253	3021	1854	1506	1213	938	801	775	653	595	541	545	552	552	532	478	448	434	411	414	391	446	425	394	463	422	399	427	436	412	434	379	398	390	378	374	371	344	371	385	364	374	369	352	333	355	366	388	377	366	355	381	358	354	383	379	336	370	322	356	343	358	366	348	359	370	355	367	382	341	359	374	338	352	335	323	371	339	352	375	344	373	341	351	366	335	321	323	360	341	380	329	364	373	359	360	322	377	395	334	364	361	347	360	362	348	386	361	353	394	351	331	366	361	310	337	369	367	381	331	354	318	373	345	346	334	333	341	335	350	387	359	350	361	342	367	365	340	349	351	356	359	358	366	364	350	350	362	371	315	348	369	351	377	349	341	382	346	325	335	335	358	342	346	340	328	357	351	348	332	366	353	387	336	393	340	385	347	354	404	396	354	343	328	388	330	339	362	319	350	342	362	342	365	336	365	353	338	375	340	357	299	371	350	347	356	354	360	325	339	350	320	342	355	334	352	343	346	384	352	354	400	340	360	336	369	365	340	342	370	349	358	344	343	345	362	361	375	340	369	365	371	357	333	364	363	316	420	347	333	366	348	357	329	353	380	356	376	381	384	375	331	380	322	353	315	341	358	343	311	336	361	335	364	361	370	344	348	338	359	336	358	353	326	337	354	356	340	374	360	362	307	349	383	375	358	354	325	378	339	359	359	344	299	325	357	345	364	391	310	348	366	311	327	394	345	339	329	388	328	342	348	330	329	381	356	330	367	343	359	380	335	349	355	375	324	329	353	353	362	342	338	353	339	332	329	355	368	338	358	388	348	352	329	349	341	348	374	338	355	363	337	369	353	329	348	350	329	348	357	339	357	351	348	363	370	343	352	354	341	380	330	338	318	355	340	345	349	353	354	356	348	323	336	359	333	343	358	346	376	337	361	336	377	325	385	353	363	371	324	339	328	386	320	356	357	347	361	316	337	335	343	373	311	380	341	356	332	349	347	350	339	326	369	377	341	362	332	375	351	344	342	367	358	366	345	335	396	336	339	363	319	356	340	337	342	345	385	344	372	351	339	343	331	347	373	349	368	337	317	343	384	324	332	348	339	364	341	331	374	354	334	333	349	385	359	348	363	378	369	349	358	375	350	361	310	350	334	339	355	352	343	337	367	346	354	345	342	340	336	321	360	326	348	335	352	377	351	370	352	360	370	352	367	397	349	345	350	334	355	359	347	340	342	366	345	392	360	371	358	353	379	321	334	356	364	319	351	334	331	362	360	376	348	350	346	362	360	347	350	359	329	353	363	345	355	350	335	329	347	355	358	372	368	351	360	378	404	353	368	345	341	358	334	372	346	360	310	374	358	340	331	359	372	367	374	325	378	358	345	322	313	385	329	354	332	349	336	367	334	357	335	366	339	332	376	351	368	344	328	317	366	351	374	345	349	346	376	360	380	366	319	310	332	351	369	334	340	357	376	329	355	364	382	370	317	339	329	356	334	359	336	363	344	377	352	353	343	362	390	352	322	398	338	370	336	333	357	334	343	353	353	368	371	328	345	344	356	361	348	361	316	357	355	380	355	353	349	352	340	329	344	344	335	329	356	359	345	357	390	337	327	339	360	340	347	334	340	352	358	346	329	354	360	353	332	331	349	370	338	360	351	346	396	357	353	330	387	368	361	380	321	350	341	374	348	337	316	326	317	375	385	355	313	327	336	332	346	335	346	334	364	370	353	335	341	319	371	340	357	354	351	339	348	353	357	353	359	355	342	389	339	384	363	357	371	369	319	351	354	345	341	326	356	378	363	374	355	358	340	365	333	316	380	366	378	374	384	334	353	375	369	354	328	359	344	332	370	359	370	351	352	370	326	366	352	356	399	324	375	337	355	335	339	340	363	350	369	338	361	334	319	329	342	333	351	357	344	427	328	346	311	345	361	362	378	365	326	330	347	351	317	406	365	335	385	388	324	346	360	361	391	357	328	368	364	323	361	356	336	337	347	411	357	375	345	331	370	345	358	368	359	348	390	365	340	352	334	353	339	336	379	347	350	335	345	336	372	320	355	349	335	374	342	347	348	353	368	350	357	336	344	340	372	334	378	377	354	348	326	330	379	361	355	337	371	355	329	348	354	366	356	343	340	382	357	360	358	357	376	377	347	358	332	325	333	367	355	312	329	366	360	330	340	315	372	376	348	347	338	365	357	350	315	379	339	333	381	366	374	318	366	367	363	343	341	361	329	354	333	358	373	326	364	320	340	343	351	372	344	290	347	346	318	325	315	334	325	327	326	370	340	346	336	374	357	331	351	327	374	352	337	364	349	303	385	370	356	352	336	345	331	330	396	386	350	353	350	333	341	359	340	346	346	381	364	373	343	358	381	349	320	344	357	359	369	362	341	338	333	360	352	325	363	338	380	364	333	342	354	343	355	337	364	360	362	368	357	358	346	341	359	350	364	352	378	364	344	333	346	339	373	395	348	362	370	383	362	368	366	362	346	357	336	375	376	360	383	321	360	346	324	344	355	350	356	347	345	364	371	356	355	346	353	328	338	368	355	356	343	362	353	344	374	334	371	370	353	343	347	358	323	337	376	351	329	360	342	326	374	354	336	359	343	373	357	335	373	353	371	355	345	374	356	336	365	363	338	349	329	366	344	329	362	348	378	311	321	384	334	358	321	381	360	330	348	363	353	329	363	320	360	362	369	310	351	331	372	321	358	365	363	335	332	353	372	374	366	361	367	353	376	376	353	369	354	319	342	353	339	375	353	327	313	359	393	325	359	344	317	340	331	327	387	331	369	325	357	377	355	360	309	312	363	378	342	385	368	366	346	373	339	398	347	368	360	346	370	296	332	352	346	384	372	346	353	346	384	391	365	354	352	365	352	357	359	340	380	369	352	354	336	381	348	365	334	383	336	338	336	345	335	352	340	365	316	321	374	382	331	354	355	358	354	325	335	341	322	332	341	390	384	387	357	377	362	332	371	366	330	344	371	335	346	373	344	357	346	389	336	363	349	367	396	356	316	311	357	369	373	357	361	329	339	350	359	380	344	382	363	343	329	345	347	347	339	358	351	368	368	361	339	320	369	359	336	377	351	368	372	340	342	323	335	403	328	350	337	345	368	363	361	378	351	362	352	388	354	363	362	322	369	369	356	363	361	318	330	374	374	340	358	376	350	349	347	367	333	347	339	347	345	362	343	357	352	335	379	339	327	386	375	355	365	335	337	344	351	372	395	376	315	361	351	366	316	370	375	338	355	346	370	388	384	322	348	340	325	375	314	359	335	345	342	350	339	362	345	352	340	352	378	341	303	350	333	340	333	365	328	340	377	338	373	377	349	371	336	362	365	347	351	395	346	327	300	344	319	320	360	355	341	348	394	350	326	343	351	372	406	373	328	308	340	361	342	344	355	366	362	351	342	365	358	386	326	313	338	340	376	353	333	363	402	366	344	337	375	340	388	337	349	354	364	363	331	327	374	330	359	355	368
21410	38635	27889	10065	5226	4023	3592	3021	2313	1778	1359	1207	985	926	862	828	747	733	688	698	629	575	559	546	565	532	553	580	589	557	518	532	534	533	499	477	446	474	468	439	458	499	482	452	444	434	424	391	455	460	436	450	464	462	449	424	416	417	435	434	405	468	452	452	438	435	430	472	427	446	426	430	415	410	428	428	422	404	418	435	426	438	416	456	411	438	448	410	440	421	445	409	471	416	407	409	426	437	428	456	452	413	407	462	443	458	459	426	392	446	446	459	433	453	428	414	397	374	409	436	481	411	442	409	469	454	425	453	425	425	389	443	447	436	451	391	417	428	407	443	425	361	441	438	454	430	411	467	409	446	438	437	446	459	458	437	442	410	409	450	444	403	420	442	469	423	408	434	419	438	460	389	409	414	421	467	477	419	452	395	401	432	399	412	402	444	421	432	450	447	437	445	440	376	432	397	422	420	469	451	436	434	465	426	433	469	415	419	475	435	434	401	441	434	416	437	434	458	436	433	422	427	411	433	448	436	435	419	433	410	415	428	430	413	412	453	439	419	429	459	394	457	436	413	434	458	415	478	446	456	464	463	445	453	448	421	467	435	467	448	404	480	398	469	434	458	433	429	418	406	457	409	467	449	404	456	412	404	421	448	427	440	439	419	419	473	406	431	457	406	436	404	428	400	451	436	408	412	410	391	408	435	449	423	430	422	418	439	432	433	427	431	448	467	449	442	432	432	450	429	433	457	401	452	447	438	459	445	437	427	401	414	460	467	457	405	393	423	466	384	458	396	387	398	452	455	409	438	428	403	417	378	395	415	440	448	450	443	424	401	413	441	428	435	408	414	423	415	413	430	461	426	406	433	430	419	429	455	416	446	432	427	461	441	455	413	424	454	422	440	438	432	435	436	426	435	437	438	417	462	415	451	390	452	381	427	419	436	457	486	433	409	414	436	404	470	446	450	411	478	397	413	435	435	436	414	407	429	445	442	386	482	413	429	425	433	444	453	465	428	438	400	507	417	444	411	408	440	479	428	465	434	454	388	413	415	435	444	433	426	439	411	386	432	430	406	408	476	452	442	441	464	440	466	417	401	428	422	434	459	434	443	436	415	436	458	432	455	463	420	418	401	449	441	435	443	426	437	401	410	421	444	448	416	419	441	453	441	415	430	423	476	423	427	430	394	459	451	413	440	423	393	448	415	450	431	448	408	442	455	396	424	415	407	403	425	464	439	451	424	456	460	440	429	424	443	462	417	408	470	420	409	433	473	455	410	438	425	435	434	420	429	418	433	473	435	473	420	423	455	398	460	407	438	462	424	451	395	403	445	464	450	400	421	412	452	420	432	424	414	421	462	438	415	433	435	425	418	454	399	417	466	434	452	446	400	439	426	453	403	434	439	456	464	482	437	438	429	449	404	405	406	460	462	447	391	436	415	489	423	435	445	431	425	440	410	446	422	398	432	466	424	411	413	432	424	453	425	427	395	464	417	444	424	396	432	402	382	378	433	399	451	420	445	426	452	461	451	450	423	452	469	419	392	449	433	440	406	452	426	441	438	418	414	412	406	433	436	422	399	402	444	413	379	421	429	453	442	443	414	452	448	435	407	423	413	420	410	404	435	451	407	435	415	447	402	411	415	415	419	465	420	416	414	430	441	437	473	404	431	431	411	429	452	422	426	418	416	410	460	455	445	417	438	427	410	446	421	397	421	410	449	435	466	463	416	417	421	402	453	469	421	441	454	426	434	369	462	408	450	460	426	441	468	395	402	417	431	433	429	409	438	406	391	456	397	406	418	430	423	410	421	424	414	472	424	396	417	441	427	428	430	457	428	441	448	421	407	421	447	459	463	409	424	455	483	435	424	439	431	421	448	427	442	419	435	428	434	438	460	466	466	430	427	455	409	413	446	444	458	403	413	424	425	438	408	428	428	432	433	430	460	464	423	453	445	402	412	459	430	414	393	425	453	422	419	455	368	432	444	395	453	459	418	449	443	463	405	415	446	472	448	434	445	440	421	446	444	431	413	446	405	425	471	457	442	400	444	457	456	426	419	456	433	453	457	452	440	429	402	447	418	409	443	461	441	430	416	421	418	406	418	410	428	427	464	402	445	436	409	445	423	444	424	425	396	441	456	418	443	429	436	477	429	451	425	422	433	421	437	424	442	455	444	446	415	440	419	439	430	452	450	422	432	458	433	450	444	439	418	432	457	423	430	408	448	415	447	441	399	436	401	417	389	426	408	447	456	440	409	441	412	441	429	430	393	398	437	438	463	445	451	438	441	427	443	449	431	424	473	467	438	424	410	463	438	462	442	452	420	458	444	436	427	427	415	417	434	432	441	440	399	469	408	427	402	422	478	454	419	417	466	426	441	425	450	424	435	448	451	408	428	395	443	418	417	411	434	438	445	414	449	405	436	434	400	412	437	430	431	438	439	463	429	449	408	431	454	428	435	409	437	454	399	474	438	411	452	453	415	407	445	443	442	422	460	468	405	391	404	452	404	425	465	441	437	447	426	487	413	439	421	436	454	434	451	477	388	450	445	411	449	444	424	452	449	409	465	431	439	420	432	412	423	459	460	391	458	457	443	454	481	445	401	445	421	415	444	395	439	418	435	445	464	440	442	460	408	461	449	450	401	437	423	408	435	432	418	431	437	420	418	471	425	435	419	422	433	424	459	445	400	425	417	446	455	430	451	410	427	429	414	425	435	412	418	419	419	440	431	404	450	448	430	433	461	424	437	456	427	429	436	439	435	428	412	411	417	420	440	448	441	426	431	446	421	437	451	418	485	425	455	465	460	457	423	432	451	439	455	444	387	418	437	451	467	465	432	425	437	394	432	441	428	404	408	428	425	418	432	422	401	444	416	467	454	460	445	400	432	489	422	412	450	469	426	425	426	429	432	453	397	463	448	443	446	432	430	439	456	444	441	453	436	418	449	420	406	426	419	414	451	426	450	414	444	426	476	445	440	393	440	463	424	430	433	440	441	468	436	444	438	406	444	448	380	449	464	446	460	436	469	429	419	455	454	442	428	438	421	393	432	456	426	456	413	441	437	406	461	432	421	465	478	450	435	432	456	431	444	445	436	394	419	412	417	449	415	441	426	416	430	452	449	443	433	401	415	414	435	450	428	406	434	433	406	421	393	443	436	407	398	451	403	441	447	466	412	458	405	412	435	441	454	426	421	430	414	470	444	443	436	420	422	417	445	435	447	433	451	383	434	444	419	406	412	468	441	407	401	433	406	445	405	426	439	402	394	428	431	411	446	454	421	405	444	436	416	406	438	464	425	462	432	431	442	449	427	433	421	406	449	438	447	426	461	388	407	392	424	395	450	397	448	472	423	402	418	433	417	424	413	380	452	415	455	417	425	447	420	475	463	434	433	446	433	430	423	445	438	427	409	398	422	447	444	425	432	431	439	424	467	449	429	421	425	404	400	445	414	435	402	432	446	428	453	402	442	422	433	460	402	445	400	450	454
22689	21264	28854	24002	21256	21358	12304	3608	2448	1854	1516	1295	1075	1048	1026	883	857	760	767	752	637	570	592	562	515	562	538	529	570	537	488	497	451	486	486	480	499	436	446	481	434	436	418	418	401	419	374	436	361	433	432	372	417	398	366	430	416	413	390	414	400	443	377	396	397	409	410	415	429	413	411	417	401	427	389	386	408	396	407	410	405	398	344	386	391	417	384	364	407	409	402	362	372	412	417	421	399	388	388	399	396	382	401	401	384	401	399	403	401	360	410	399	405	369	393	392	390	423	398	379	365	399	405	385	412	369	391	395	388	359	400	378	393	434	404	396	383	366	378	396	389	412	390	350	407	400	400	389	418	400	399	386	378	368	419	393	368	370	375	407	364	374	368	388	406	416	397	408	413	411	386	426	387	358	405	370	375	364	393	394	401	347	384	358	388	376	384	392	407	373	399	380	364	370	357	414	379	425	406	395	389	380	391	375	390	422	378	371	386	399	377	403	399	423	365	396	399	373	367	386	390	393	414	389	371	371	374	399	403	384	390	396	420	437	384	442	398	359	423	408	367	413	429	396	383	376	405	405	419	428	379	366	378	373	368	353	359	408	384	389	382	377	349	428	398	380	373	407	376	394	373	362	391	365	396	377	382	383	396	403	398	355	399	399	353	395	412	388	398	368	357	364	379	379	432	419	390	385	396	388	419	379	395	414	370	353	383	365	402	450	403	379	424	369	396	349	376	405	382	381	413	389	369	353	417	396	372	368	369	384	385	370	385	377	387	373	401	364	368	392	371	423	389	407	396	391	394	370	368	360	385	388	407	358	365	375	404	369	372	384	402	377	394	375	373	368	394	387	422	384	378	385	359	407	392	387	411	410	409	372	390	400	421	377	380	376	402	404	431	428	370	357	411	395	376	417	382	371	404	367	406	343	412	355	396	416	404	388	393	394	390	412	374	408	391	371	396	413	393	379	346	366	400	379	388	402	380	365	387	362	350	383	402	385	374	402	382	429	425	369	396	409	384	388	381	383	396	434	372	392	340	382	407	389	343	411	389	410	385	376	389	398	397	385	386	405	417	380	433	392	415	378	369	398	362	379	394	394	380	385	426	395	369	406	376	396	373	395	410	428	396	357	369	360	390	394	375	370	383	357	374	410	376	400	390	411	403	407	381	395	381	421	370	397	378	388	380	394	404	378	404	404	368	426	403	389	382	395	394	375	405	364	388	396	367	402	391	389	406	366	377	381	387	378	409	367	360	384	390	381	387	381	375	366	382	392	388	386	381	389	386	406	372	358	387	393	399	367	385	417	346	376	398	376	364	368	378	378	357	380	349	389	393	393	390	388	379	396	374	344	391	401	411	396	389	401	420	383	387	410	390	366	381	388	380	402	369	377	385	380	418	372	374	349	349	388	398	374	370	402	398	390	393	376	389	359	375	375	389	390	421	377	368	385	388	369	370	387	370	367	383	414	379	388	404	375	376	364	378	382	411	368	393	406	397	428	381	389	363	358	354	375	354	420	349	350	380	380	392	396	347	392	404	387	397	385	390	407	389	394	384	366	387	383	379	374	382	385	431	378	397	404	422	377	373	381	439	406	372	353	366	402	371	387	400	361	382	380	375	405	387	411	363	385	354	409	416	426	388	399	387	369	392	363	370	364	383	371	380	399	375	377	368	404	384	383	399	354	399	381	404	388	392	364	390	345	369	406	395	387	413	358	406	437	357	385	405	366	397	355	421	403	401	437	369	354	393	427	372	399	377	395	422	344	367	411	379	388	419	406	423	404	406	396	388	359	401	400	418	364	367	396	382	379	378	388	385	392	399	341	409	390	409	427	388	390	407	392	394	399	399	397	397	397	397	400	402	402	399	395	404	408	419	379	366	400	417	398	365	384	420	391	371	400	387	374	390	409	394	384	411	371	383	377	377	381	383	388	398	388	407	420	382	389	405	378	380	386	440	380	401	369	378	437	368	357	401	393	366	378	396	402	367	406	384	419	395	392	364	381	393	378	379	372	375	358	356	397	404	379	385	378	415	387	399	392	416	377	406	406	385	394	362	380	386	410	393	401	401	414	370	395	412	399	383	376	396	391	368	411	370	392	391	410	374	397	399	353	402	384	397	376	395	377	408	374	363	363	384	382	396	427	373	393	403	366	375	363	360	367	386	379	388	381	366	396	406	375	372	381	404	370	410	410	372	394	392	380	429	339	410	367	376	366	428	346	410	419	355	388	366	373	399	372	383	426	406	360	406	394	416	386	400	384	399	397	396	410	409	365	404	388	356	389	419	387	392	340	419	392	364	398	389	394	377	415	352	419	371	438	393	388	376	378	394	411	381	416	426	409	409	402	382	402	343	420	391	395	366	396	351	369	362	386	349	391	376	382	417	364	391	365	425	389	362	365	384	397	398	393	380	414	383	362	357	391	411	396	380	395	414	403	395	400	399	381	380	395	385	380	362	413	381	429	395	365	395	399	351	375	349	401	376	369	394	393	363	395	370	397	374	420	404	401	398	403	377	372	390	361	413	403	368	379	379	408	385	372	393	408	438	409	382	397	362	379	392	392	372	394	379	420	363	382	395	401	391	384	398	389	386	395	350	400	391	389	392	381	365	438	406	361	428	398	368	399	377	361	403	384	381	378	389	384	357	403	384	386	395	398	380	369	391	438	361	404	404	372	419	388	380	425	363	408	398	392	357	398	381	379	360	377	374	379	377	396	366	389	356	375	389	389	389	383	375	373	392	372	374	387	418	377	387	399	378	355	382	373	377	385	374	390	376	375	373	400	405	383	380	414	396	378	393	383	371	401	399	392	376	376	427	372	421	398	405	349	396	371	376	403	406	378	376	373	411	365	382	393	399	406	366	369	378	390	375	393	389	391	401	395	415	400	419	408	407	341	404	394	353	353	360	375	392	405	388	389	387	370	412	402	388	353	371	408	408	410	395	387	394	386	392	388	395	413	353	391	382	351	355	380	380	377	357	405	397	415	407	398	394	382	381	394	392	393	382	381	409	377	368	369	412	396	403	382	383	374	368	405	383	387	401	379	366	392	403	379	392	372	401	404	397	380	382	395	390	382	430	349	387	390	435	383	383	393	421	379	397	356	359	393	380	408	400	418	378	368	419	374	344	387	372	400	403	389	377	362	370	416	395	398	419	383	379	405	396	375	381	381	390	366	371	407	389	386	391	374	374	413	403	413	403	376	369	395	362	409	411	396	355	433	407	426	400	381	390	389	376	357	390	394	393	406	382	409	403	379	341	376	384	368	388	394	381	373	416	409	402	368	412	391	383	402	399	389	378	389	426	397	400	430	389	391	394	347	404	380	399	404	388	360	351	358	405	348	391	406	449	374	385	403	373	417	386	385	410	368	371	404	420	435	393	365	419	412	339	384	369	386	363	398	406	422	385	390	400	349	392	402	361	378	366	406	381	370	428	406	391	353	382	413	358	404	384	386	352	396	372	394	366	395	387	381	367	402	383	418
23260	46064	38370	16366	9851	7825	6674	5724	4399	3218	2553	2007	1744	1571	1505	1334	1251	1113	1039	1024	887	797	729	723	724	761	701	734	786	726	668	677	683	654	638	651	600	637	615	563	571	552	535	484	529	478	499	514	470	456	489	476	475	533	432	461	490	458	449	485	487	493	491	473	514	483	532	509	447	501	496	477	488	479	466	512	482	485	541	483	492	489	452	495	454	456	484	466	468	499	478	467	471	474	468	480	480	462	500	469	473	473	455	453	490	440	443	487	468	484	510	476	484	475	464	451	462	451	485	472	483	486	468	471	483	459	456	441	473	470	465	479	444	475	473	493	466	455	454	481	495	508	475	468	479	481	462	486	456	502	464	456	489	462	443	478	512	438	458	473	483	486	490	439	480	527	502	477	459	457	479	497	448	461	517	480	453	470	538	440	454	518	458	467	468	449	487	518	487	478	470	429	434	506	479	444	484	495	459	437	460	470	451	492	462	456	497	482	455	436	490	482	500	449	465	448	470	468	458	442	493	526	459	464	480	493	529	493	474	490	479	490	454	440	477	482	476	470	454	479	441	474	472	489	471	488	521	502	436	479	488	485	484	486	467	505	473	496	482	471	500	469	468	445	474	460	453	467	462	438	434	457	455	459	480	463	477	429	477	461	446	491	495	487	476	457	454	474	433	453	477	495	458	465	489	457	462	467	496	450	484	479	464	484	462	486	463	515	465	488	482	473	517	485	441	491	486	503	474	471	457	486	504	485	464	478	458	454	447	452	451	488	498	446	495	462	449	464	504	463	444	436	482	469	473	432	474	482	455	480	491	439	493	519	484	482	460	472	503	489	454	476	461	487	459	444	488	465	480	452	448	454	463	468	477	517	428	462	446	492	490	483	465	473	489	526	458	479	463	485	455	475	442	453	495	459	487	464	428	491	439	520	504	497	425	493	467	457	466	474	484	441	477	434	430	477	445	459	496	483	430	463	480	457	487	473	494	492	489	448	461	483	454	484	447	458	489	436	487	479	424	445	456	477	476	490	460	466	443	477	466	510	483	485	459	480	468	446	502	486	474	484	431	492	495	493	466	482	504	481	437	480	451	473	495	481	449	493	463	493	449	459	486	472	498	476	460	457	457	478	457	462	480	453	467	452	483	432	515	453	458	458	473	461	456	500	481	488	456	497	472	472	480	486	458	483	499	458	458	496	469	468	483	489	484	483	471	480	467	480	465	455	469	478	475	450	436	492	462	459	453	471	496	493	460	507	511	487	465	481	490	476	472	453	454	483	454	466	503	478	476	454	452	499	472	433	454	471	462	492	463	448	488	488	435	442	488	455	447	504	486	426	442	472	486	469	462	520	464	492	514	489	459	469	500	442	477	443	473	479	475	488	517	478	493	512	494	483	473	452	440	488	451	479	480	444	490	436	483	484	473	485	476	465	481	477	476	508	444	471	498	447	469	498	496	467	512	437	463	488	421	482	473	471	471	442	484	469	487	470	491	475	462	473	485	425	451	460	471	508	473	455	459	442	484	481	461	484	441	479	458	468	496	498	491	440	482	454	471	515	465	509	503	446	441	492	483	475	462	457	420	538	480	447	504	495	457	458	451	468	476	462	441	484	475	485	521	445	483	481	487	414	467	491	461	465	474	487	485	450	453	477	460	481	499	459	505	487	507	476	461	460	473	429	486	493	451	448	492	462	477	430	473	464	467	517	447	443	471	441	483	469	467	485	458	515	474	438	454	491	497	477	466	459	468	435	500	491	510	481	479	433	481	485	472	479	490	488	444	471	454	475	452	511	515	462	471	486	479	473	466	460	478	453	470	513	457	469	481	433	453	483	460	477	469	455	450	473	452	485	522	479	468	460	494	472	490	448	479	475	481	445	457	487	447	478	466	443	495	455	447	457	470	490	456	498	506	473	467	494	483	458	480	452	462	489	464	467	471	470	502	454	469	462	502	470	498	462	487	460	493	446	506	444	479	496	474	525	472	439	431	446	477	488	446	460	430	476	504	468	472	483	465	521	473	487	484	484	453	482	523	482	469	460	470	500	480	467	493	493	508	493	451	473	456	493	438	459	463	480	452	490	504	464	462	463	489	461	460	468	510	503	478	497	446	458	460	434	464	459	463	479	493	481	459	490	460	459	462	463	471	473	488	475	449	457	479	486	456	450	446	477	459	479	503	471	460	443	477	461	464	463	461	492	405	461	431	462	506	454	489	486	507	494	445	445	481	482	477	473	461	459	478	492	471	439	442	483	506	514	495	487	511	481	431	508	513	480	470	453	501	469	458	480	470	470	448	492	494	477	480	482	477	459	452	496	438	497	497	432	462	473	485	460	470	516	475	467	458	496	483	479	484	502	500	491	489	460	485	486	455	451	451	418	487	481	476	501	494	497	509	442	478	468	444	495	489	483	516	485	495	491	502	499	450	499	477	447	462	493	459	460	450	490	484	498	520	457	449	475	480	469	450	484	499	478	489	484	461	466	485	475	409	436	483	511	466	478	478	462	509	445	461	505	518	496	454	481	450	475	493	518	489	470	431	461	494	504	474	493	465	466	463	475	486	485	488	507	475	471	456	445	446	482	497	487	456	476	474	461	485	497	410	471	448	444	455	465	486	424	478	433	472	449	487	484	481	448	464	485	467	502	454	475	495	441	504	463	508	509	482	477	450	495	472	454	452	496	499	487	436	474	511	469	455	466	482	474	440	503	478	465	469	464	499	488	460	446	438	502	465	442	457	484	462	428	506	483	452	474	464	459	465	409	494	476	489	476	511	467	474	454	458	504	489	460	482	496	428	479	491	471	462	475	472	479	460	414	424	474	454	462	462	451	451	472	467	467	471	460	453	471	510	480	474	459	453	441	498	454	479	467	480	464	470	474	471	427	480	479	466	462	453	509	451	462	449	464	448	449	453	453	461	479	436	438	464	492	458	469	463	487	463	488	485	462	484	466	473	467	461	473	467	448	487	438	476	485	444	468	476	486	473	504	487	456	452	480	465	475	487	445	468	461	459	474	469	462	449	478	503	501	452	470	464	436	456	460	505	454	497	463	464	496	477	473	485	498	490	459	467	455	455	457	464	485	468	487	459	469	429	479	484	431	478	493	494	510	484	485	507	471	449	499	469	456	430	470	472	478	482	448	523	429	465	494	457	448	472	476	472	469	503	498	472	488	478	446	467	466	485	503	445	455	491	502	457	473	446	488	520	462	419	480	464	457	476	481	547	507	493	466	447	446	472	472	502	496	460	450	488	504	458	484	453	487	477	458	477	422	450	498	449	508	483	477	447	465	525	428	484	447	479	442	467	479	478	485	474	494	461	500	475	480	521	468	446	472	510	503	481	450	487	451	416	436	487	489	503	479	482	486	483	504	485	506	490	475	501	477	453	450	455	493	517	465	501	475	482	483	451	487	465	438	463	466	450	466	493	465	441	497	491	458	475	447	479	496	471	483	470	484	455	496	442	464	469	480	493	455	473	454	477	473	477	481
27619	21892	20259	6577	2028	1404	1244	1131	988	849	756	646	662	643	654	659	612	606	560	626	563	549	530	597	554	547	528	511	549	522	551	498	490	511	545	508	503	522	484	499	500	514	499	487	510	484	520	477	499	513	500	509	514	506	509	460	467	499	502	493	467	466	473	490	483	495	485	490	498	465	472	472	494	528	493	477	481	515	479	521	485	453	492	497	458	506	505	455	482	469	508	494	498	523	462	489	540	487	519	462	484	488	522	502	467	478	480	486	510	473	506	461	457	476	476	474	488	497	525	477	471	458	502	500	489	493	492	516	514	512	525	482	487	494	451	530	494	467	517	458	467	478	503	508	452	495	465	498	541	516	541	498	498	471	468	528	511	485	507	494	482	491	461	467	483	451	511	517	485	493	478	467	515	442	472	520	484	479	515	489	477	428	433	461	478	462	483	506	547	499	484	470	472	460	495	480	499	476	507	516	507	473	486	482	460	454	525	478	505	479	511	482	493	483	468	496	537	491	517	463	476	461	484	468	479	464	444	514	471	467	529	542	501	553	523	463	504	486	477	478	474	481	517	486	493	508	527	493	551	496	490	489	487	522	489	525	493	486	478	458	510	468	477	492	488	478	527	481	472	469	492	542	511	498	533	513	483	470	472	509	478	486	478	458	509	494	529	508	483	477	445	506	475	465	480	501	511	550	523	487	486	483	500	519	529	501	525	445	474	484	464	502	484	475	502	446	476	498	460	494	485	469	477	505	467	520	488	515	478	467	484	480	476	476	495	473	517	495	498	489	474	549	477	454	490	488	480	487	516	479	463	465	451	480	439	474	497	508	459	475	495	458	529	464	470	465	495	472	468	498	505	460	527	501	491	501	505	506	437	493	481	491	503	475	461	470	516	495	499	496	472	505	499	518	499	511	539	454	465	461	475	489	532	512	475	500	501	479	475	472	493	515	514	510	530	492	491	497	482	494	529	440	519	486	471	490	469	477	480	489	487	530	503	470	478	486	498	493	493	492	491	493	471	445	489	483	527	478	525	480	506	473	515	462	495	528	458	509	492	470	535	486	528	493	483	460	492	515	516	473	498	481	465	489	447	486	473	495	416	488	465	492	487	452	447	510	505	487	469	520	522	510	451	505	433	512	479	524	494	517	496	509	475	483	493	535	482	501	480	480	488	501	500	461	485	527	482	494	479	481	437	491	510	483	522	465	516	475	494	482	440	514	516	484	493	503	491	485	508	501	461	445	487	507	507	483	465	461	520	482	463	514	480	500	461	454	485	461	466	453	491	530	500	515	458	524	480	478	488	455	484	448	480	525	486	455	532	505	499	494	492	477	465	533	507	509	518	466	497	476	474	512	448	474	505	518	516	500	454	507	481	471	496	481	509	529	479	484	550	492	448	513	491	477	507	484	474	464	471	491	512	514	498	495	489	506	498	523	515	496	470	512	443	449	523	521	460	514	505	536	475	487	490	511	490	496	488	502	474	508	507	478	474	489	484	464	494	501	485	483	512	476	432	479	505	458	491	501	502	521	446	451	512	485	454	489	490	497	527	531	474	497	473	534	492	478	484	510	487	497	465	474	477	525	500	478	464	495	495	482	516	488	506	521	498	474	528	487	497	465	518	516	471	499	515	478	476	501	459	475	492	474	533	496	493	477	490	580	530	484	520	473	495	517	440	522	487	477	488	484	516	498	469	493	510	501	481	490	514	505	511	491	535	496	505	530	501	512	428	482	474	472	471	449	485	500	516	483	480	454	514	489	481	503	508	506	492	478	506	460	506	498	472	483	528	527	476	488	504	485	442	515	502	491	479	525	501	498	507	480	487	484	497	461	458	507	468	504	435	475	513	496	447	494	451	463	471	470	469	467	481	513	496	484	506	527	465	508	488	471	511	474	454	484	479	542	492	499	519	469	500	457	508	531	462	478	458	495	442	519	476	469	472	505	496	479	494	472	499	448	526	442	475	519	474	495	506	494	496	491	464	492	518	471	472	515	459	515	465	473	485	502	487	498	475	514	481	488	533	500	469	496	480	458	459	479	512	499	513	447	463	452	478	480	509	498	465	459	492	524	482	486	509	480	454	498	498	473	509	496	489	529	481	522	500	495	472	440	508	430	470	466	533	485	452	468	497	473	509	490	513	498	522	454	451	484	513	503	474	468	486	492	483	492	490	532	478	485	506	475	502	491	491	471	487	524	458	476	481	476	461	468	517	460	498	516	513	508	525	487	505	501	454	481	477	498	489	487	484	509	480	500	464	499	487	529	523	479	490	472	502	483	528	488	494	460	505	525	465	471	518	510	512	468	492	505	488	493	489	490	497	535	475	472	458	482	491	509	511	501	508	478	520	476	504	496	506	514	467	464	498	497	465	500	527	495	480	453	504	495	515	481	484	504	490	498	533	508	479	514	487	507	494	469	499	496	480	481	512	498	488	531	483	499	496	483	460	493	457	483	457	510	467	500	467	515	479	496	454	496	497	493	480	515	425	515	480	479	484	497	462	457	481	478	501	464	515	502	530	496	493	511	481	522	542	505	495	530	484	512	511	489	547	473	494	477	478	522	503	487	472	469	490	494	509	419	485	466	432	503	460	476	458	498	503	508	495	501	478	502	499	454	533	512	520	511	515	491	488	501	529	479	504	517	465	473	468	492	490	504	491	488	527	465	520	487	518	471	477	548	483	487	467	520	509	486	459	504	488	524	489	449	514	476	469	527	479	477	466	500	502	496	508	525	530	514	504	463	453	496	516	472	463	464	492	479	481	492	490	445	523	543	484	489	494	513	479	483	450	471	469	516	500	507	453	463	485	501	478	506	477	470	464	514	451	455	484	474	488	487	500	483	500	492	516	513	482	500	485	496	475	452	486	538	504	500	517	488	524	461	461	450	482	479	508	440	454	497	498	497	510	467	499	452	472	491	479	504	491	502	499	482	508	439	500	474	492	517	476	501	516	501	459	499	469	493	488	476	495	547	448	487	488	508	494	488	506	548	478	485	482	544	479	510	467	460	500	529	495	521	537	478	523	494	484	474	505	484	479	454	481	533	469	471	488	503	490	474	501	435	465	496	484	465	475	526	511	493	482	499	473	479	473	496	490	500	542	519	509	493	470	496	473	487	457	543	476	525	469	494	477	514	503	489	466	483	458	478	482	513	514	493	519	475	463	491	526	534	481	497	508	499	462	480	488	490	479	509	459	454	505	512	474	486	499	497	489	465	522	488	505	471	493	490	485	503	505	527	464	495	511	490	503	495	485	478	446	491	509	482	474	487	485	476	474	499	481	479	417	509	457	499	465	468	510	522	498	488	463	521	513	470	483	489	470	455	508	493	532	478	504	520	475	505	503	549	488	493	461	512	529	509	451	466	482	488	465	522	530	483	463	490	482	491	488	493	493	511	476	451	494	496	503	486	488	532	479	490	517	522	483	492	490	498	481	491	478	492	517	499	503	472	518	505	497	510	470	499	456	519	492	531	469	481	529	459
20284	32155	23893	5730	3217	2512	2259	1952	1631	1268	1074	942	910	842	833	812	780	772	779	735	678	665	687	687	626	639	638	674	641	652	656	624	640	644	631	649	687	675	607	647	626	629	616	622	595	575	618	576	613	593	550	609	609	612	587	586	614	607	592	636	578	608	569	578	633	592	598	572	672	618	614	627	581	583	575	647	641	592	604	641	591	600	621	610	634	577	582	598	577	603	584	576	581	609	591	568	593	581	594	596	583	624	626	625	634	624	601	596	652	595	598	569	591	605	567	586	609	591	627	586	584	589	609	613	607	568	620	578	642	629	603	578	615	577	568	605	655	606	599	626	633	609	628	631	571	607	570	573	591	612	602	548	593	568	601	605	574	585	551	604	595	585	566	605	592	588	587	579	628	591	610	632	637	609	598	587	596	603	576	583	640	605	584	563	587	576	601	614	656	605	612	581	615	629	631	624	576	559	601	614	594	608	617	577	607	560	602	598	586	593	611	585	583	568	575	615	595	595	609	612	574	531	615	574	561	590	571	554	580	599	586	579	592	603	586	558	593	576	569	626	581	589	597	643	592	605	594	590	577	571	594	589	618	611	584	615	516	599	591	565	576	599	589	613	605	584	616	612	645	599	541	559	630	571	599	655	581	606	541	631	607	611	611	639	604	582	604	574	609	579	590	569	571	541	598	617	601	579	592	596	599	566	595	622	603	582	582	609	603	604	611	549	624	576	579	570	601	612	592	602	568	601	570	546	613	573	587	602	558	619	572	564	592	577	618	575	584	561	590	616	577	614	564	586	589	563	598	564	565	614	621	563	580	596	582	575	626	602	596	563	578	589	619	599	635	586	603	540	586	591	596	612	616	603	588	611	565	584	621	600	623	602	644	601	602	608	548	616	629	573	595	592	598	611	558	572	569	580	644	642	576	597	557	600	576	596	647	634	548	619	611	569	606	600	605	584	556	596	613	615	660	588	614	626	569	608	605	590	633	656	611	553	610	585	590	592	604	599	585	602	595	576	590	573	609	573	581	574	608	541	616	604	590	607	601	616	641	614	595	582	591	568	646	593	561	576	599	608	603	561	620	578	586	624	628	602	606	599	594	566	571	611	629	587	565	634	601	626	608	546	569	562	581	596	584	523	593	594	624	595	587	604	597	630	593	553	606	577	594	551	574	599	586	558	564	581	622	562	619	584	574	634	552	583	596	579	627	605	618	537	682	570	590	618	601	580	583	552	638	576	629	567	597	607	620	584	589	594	559	589	595	631	575	605	603	599	579	612	605	604	593	605	579	605	596	604	588	614	615	618	600	570	621	590	558	562	624	597	594	608	578	605	585	593	549	612	630	581	600	625	564	609	584	590	581	600	575	595	615	583	617	560	575	575	529	616	589	604	591	614	609	561	629	664	599	592	582	577	592	594	590	588	630	611	631	580	621	565	605	616	541	603	636	642	606	593	611	597	553	574	610	566	589	600	619	622	592	612	586	609	567	579	566	579	588	607	585	612	607	559	591	623	599	541	588	540	617	616	630	601	594	607	583	609	591	581	591	598	589	591	618	628	591	607	539	585	587	613	597	542	580	582	605	570	573	638	607	613	622	613	566	604	576	554	601	608	617	633	587	575	603	596	578	572	600	578	578	625	594	605	616	563	571	577	600	617	610	609	616	597	624	572	587	586	609	580	606	593	605	576	612	568	566	580	593	610	618	597	598	556	640	619	619	626	641	582	567	598	634	614	628	570	593	585	617	641	588	566	561	635	666	547	593	612	626	561	583	582	624	612	605	572	614	608	606	637	611	591	562	569	632	562	602	565	658	608	595	653	567	590	604	588	577	600	558	596	601	542	580	576	598	537	581	605	584	594	609	618	606	615	643	559	564	596	585	578	585	588	599	605	569	592	581	567	555	582	596	605	618	552	611	575	597	626	608	641	591	583	608	587	613	636	580	622	589	569	574	634	557	631	546	586	659	603	610	606	595	606	613	551	559	597	599	567	571	622	572	604	593	588	621	621	627	579	544	615	619	593	599	571	537	612	561	605	614	596	584	599	617	565	580	589	628	630	597	569	545	572	619	574	604	599	574	577	592	582	585	617	569	605	548	588	541	589	565	573	592	536	578	584	620	627	576	566	619	563	543	569	605	586	632	637	531	594	629	591	618	567	594	560	551	653	627	585	616	547	626	630	621	574	607	599	605	609	564	573	596	568	557	569	599	573	583	617	596	626	565	611	566	622	567	576	568	589	560	605	616	593	587	601	586	611	563	565	572	594	613	566	608	603	599	556	604	580	599	594	615	599	581	579	573	567	574	622	612	592	578	606	575	604	557	587	566	625	547	599	600	564	578	563	568	597	627	579	619	602	566	548	604	652	624	555	589	582	556	626	575	581	606	560	606	613	568	571	597	602	593	597	594	593	593	606	636	617	570	581	569	599	638	596	611	614	574	579	552	562	566	603	594	570	554	600	580	575	610	599	603	603	598	587	545	616	634	592	604	566	636	570	584	623	622	598	589	616	588	568	588	612	562	569	569	553	588	626	589	581	616	593	570	625	596	645	599	552	584	616	618	560	579	581	616	587	621	579	595	599	591	570	606	621	608	579	607	602	588	588	617	554	582	603	539	579	618	619	571	590	568	616	608	572	583	617	545	598	589	578	573	599	601	605	572	611	573	626	599	615	520	667	600	588	574	558	575	624	557	542	610	603	632	604	559	578	600	609	588	504	581	592	546	585	576	542	599	577	597	577	594	589	609	630	589	633	574	610	586	586	610	592	628	612	587	595	557	598	617	648	578	586	602	590	562	608	564	581	611	585	608	572	599	604	614	564	582	565	556	616	614	562	565	594	580	601	590	587	583	621	555	598	595	578	585	600	614	616	571	616	622	568	558	592	632	559	572	602	593	553	608	610	573	605	640	588	608	615	606	596	582	598	598	611	575	631	596	565	602	569	591	572	593	604	572	609	563	617	632	559	594	614	613	602	579	589	609	599	590	571	600	582	602	580	607	622	604	620	586	599	596	575	618	605	575	591	589	600	616	579	588	590	587	607	594	612	626	627	570	559	572	574	577	592	651	562	559	638	566	620	612	595	587	540	600	595	650	573	601	535	600	600	546	570	587	580	596	609	613	615	604	570	593	592	609	604	606	605	553	599	574	575	636	597	571	604	587	593	573	632	590	620	618	546	615	587	591	579	558	573	606	610	573	607	590	585	574	606	578	586	571	564	606	652	615	580	590	606	573	600	575	578	607	584	605	574	626	616	583	612	580	582	620	633	605	545	573	607	552	575	576	565	639	658	610	622	572	620	604	605	585	559	571	581	621	607	574	634	574	603	582	569	564	607	591	564	592	593	600	591	599	566	602	581	613	570	602	569	578	559	646	556	589	595	646	550	618	685	584	582	621	610	579	582	603	571	565	586	581	623	567	594	621	562	632	627	599	611	610	594	566	562	621	603	592	550	595	606	580	562	621	633	595	592	575	590	620	575	593	589
23821	21212	28277	24478	21209	12300	3525	2331	1854	1464	1203	1093	943	946	905	868	785	784	770	692	685	664	647	626	631	614	637	609	616	641	615	628	586	584	575	595	606	670	606	602	543	577	570	566	512	543	535	541	553	601	550	532	527	605	558	541	566	522	507	528	494	533	503	565	541	531	570	502	508	591	563	532	585	547	537	530	553	513	520	509	494	536	526	505	516	555	544	513	515	558	546	518	593	553	547	535	545	505	571	536	511	521	552	496	522	525	515	521	551	514	518	556	574	561	498	529	520	553	527	545	522	537	524	522	506	483	526	549	484	521	532	538	557	514	555	549	515	521	539	465	539	528	549	552	537	545	528	521	574	521	538	516	516	569	533	564	527	537	537	506	538	548	509	520	570	505	516	530	564	515	531	577	523	562	544	573	524	539	542	444	502	545	546	550	555	537	541	517	505	558	508	504	499	540	533	526	569	530	500	509	565	521	527	552	566	507	560	565	556	506	566	569	551	584	486	524	510	520	540	537	526	523	541	524	512	496	528	502	513	532	519	520	577	517	518	517	516	521	518	556	557	489	520	496	508	521	572	531	587	505	533	515	564	550	548	530	532	551	558	532	560	535	536	523	542	529	493	526	526	499	514	575	595	533	535	544	531	529	542	554	540	486	571	546	558	512	543	582	514	565	499	497	534	533	523	574	535	529	512	515	514	553	549	490	540	556	530	549	518	566	488	528	533	516	564	533	536	549	547	536	489	511	526	523	562	565	514	531	515	572	544	552	516	560	503	492	505	561	552	536	532	578	508	500	515	560	538	530	513	527	498	555	498	547	542	494	531	596	562	521	505	557	518	533	540	563	592	550	532	517	536	564	536	530	570	520	558	538	522	508	507	561	543	553	547	541	525	510	517	567	521	537	501	539	475	541	491	532	544	549	505	510	542	529	539	530	520	543	510	516	530	510	532	536	521	570	508	567	501	550	507	532	568	561	509	525	531	539	580	521	529	516	520	511	549	515	547	525	514	519	511	579	502	537	521	506	517	563	545	533	511	548	515	546	523	557	509	567	520	541	511	577	520	552	502	530	540	549	519	526	533	543	562	553	543	506	510	502	519	560	491	541	547	547	549	511	574	569	543	516	566	526	522	493	560	534	495	514	509	513	528	544	551	530	549	470	531	571	550	506	529	546	539	531	521	537	515	518	495	552	516	492	521	540	528	545	527	501	560	521	548	569	497	495	548	535	518	521	534	531	496	566	491	478	530	533	536	514	496	502	529	543	530	545	512	547	521	507	513	516	513	529	540	514	578	528	527	527	548	534	523	559	494	534	526	503	554	536	527	555	533	561	490	573	521	523	533	532	531	512	506	535	509	557	543	507	517	523	563	549	528	524	577	502	537	538	545	539	516	501	541	536	528	558	552	533	500	506	522	499	489	524	516	552	545	544	545	541	516	567	516	544	512	520	514	505	521	513	553	506	575	539	530	565	508	535	496	531	517	549	527	524	570	501	583	552	548	546	533	534	540	541	560	475	546	530	503	532	564	530	547	576	531	485	508	495	567	534	499	535	492	546	513	511	545	517	545	571	518	484	541	527	520	522	550	526	498	520	569	516	492	545	533	548	536	521	527	577	524	567	515	519	533	559	544	535	529	537	533	543	524	497	508	514	509	553	500	556	506	529	577	539	543	556	547	541	537	556	546	516	546	527	555	504	553	536	532	536	544	535	531	493	526	504	562	537	523	565	520	516	542	541	531	570	503	539	521	511	508	525	564	519	553	508	486	500	495	527	543	529	487	543	515	485	501	517	553	481	559	505	537	524	543	502	534	528	512	531	559	518	542	568	526	525	512	517	548	571	558	520	567	532	490	530	556	531	522	563	520	576	510	514	569	525	514	522	503	534	511	552	519	541	556	534	508	545	522	540	551	502	526	532	524	538	559	529	521	520	543	537	553	543	559	542	523	553	520	523	511	505	488	535	533	549	570	514	502	544	527	576	515	529	524	571	528	534	534	552	503	524	511	562	564	545	559	537	538	538	518	524	541	492	500	546	516	530	487	542	517	535	477	515	552	532	548	522	541	522	497	507	519	537	504	514	511	537	526	491	557	545	530	515	537	548	569	505	559	567	579	567	513	582	512	528	544	540	586	563	549	543	516	544	544	553	535	508	543	533	577	542	534	549	553	551	521	538	463	518	507	512	544	543	515	506	566	535	552	545	517	497	559	559	525	515	536	542	537	580	531	538	552	503	577	505	534	524	556	525	542	555	529	510	501	534	546	504	573	531	529	541	532	542	529	578	533	519	511	543	556	504	536	532	536	518	527	600	532	531	570	520	520	500	526	560	516	491	534	512	593	519	527	532	569	548	508	504	557	537	533	531	510	504	528	518	527	563	518	540	526	534	515	522	499	559	546	544	571	505	497	488	557	541	577	515	517	574	529	543	567	548	522	540	497	524	516	505	528	568	534	512	538	524	523	476	532	533	481	533	529	461	524	515	524	532	529	512	527	542	527	531	521	562	564	540	545	541	575	504	498	517	547	570	558	494	500	545	564	546	541	513	550	563	536	556	562	561	523	506	534	515	539	526	521	504	553	550	558	531	568	541	557	517	509	519	491	531	529	554	515	554	505	506	550	516	528	509	532	521	540	521	554	561	528	539	498	568	515	513	570	568	529	537	503	499	560	532	538	515	555	486	511	549	518	528	522	521	522	508	539	523	510	567	562	509	537	531	499	555	541	506	480	579	534	542	510	548	501	539	505	559	567	505	536	546	500	509	580	525	519	541	508	547	536	543	547	559	501	530	545	519	567	469	535	560	546	545	512	541	518	558	547	495	520	553	540	548	541	482	542	503	547	545	535	563	530	545	560	568	555	529	552	516	537	536	534	563	532	507	539	539	502	582	527	522	547	537	548	526	539	547	520	519	531	522	550	530	541	539	524	531	514	548	468	544	552	523	562	555	525	495	574	494	532	537	578	515	520	578	538	524	526	537	542	532	519	608	490	539	484	519	566	506	522	494	539	489	563	523	553	516	555	540	540	498	512	516	535	581	550	527	523	506	553	520	503	530	563	512	525	555	525	528	517	572	497	510	550	568	516	526	526	472	539	510	516	517	529	524	530	545	536	499	554	508	500	498	525	514	515	511	539	531	526	517	538	531	529	548	542	536	488	538	501	553	524	548	510	530	515	521	512	530	501	499	551	501	541	535	542	507	543	550	580	543	540	517	517	518	543	552	549	528	527	560	519	561	557	566	547	494	517	599	558	501	509	528	554	536	555	547	527	577	535	480	574	504	532	558	536	544	550	532	530	531	534	512	524	518	540	536	540	517	532	535	564	541	524	522	546	476	515	521	514	532	527	510	541	540	538	537	552	539	528	504	501	502	537	557	523	540	532	582	540	543	568	535	506	540	500	511	570	533	526	512	535	524	551	521	496	528	528	540	541	523	515	522	554	534	519	572	527	530	524	532	505	536	553	581	549	490	529	488	512	554	487	528
20947	40967	32688	10468	6822	5538	4472	3889	3137	2419	1916	1602	1366	1350	1394	1180	1129	1084	1085	1002	898	852	829	797	824	824	832	818	805	819	775	768	740	781	705	768	732	741	684	693	746	719	728	704	694	698	637	651	632	665	645	664	671	634	700	645	703	623	660	619	650	643	655	679	710	606	672	652	687	674	698	677	674	675	637	629	647	638	643	645	653	652	649	640	651	642	650	651	641	609	638	625	624	605	651	683	677	669	609	621	625	616	655	644	693	649	624	627	669	629	651	630	645	649	660	637	673	658	630	661	669	663	652	635	630	603	664	670	690	646	618	628	677	677	639	639	668	632	658	654	686	653	607	633	634	633	611	650	681	628	650	662	642	662	660	642	646	683	673	641	644	688	647	656	634	582	662	619	614	679	619	657	597	590	626	663	699	605	674	664	622	647	647	577	637	622	639	643	618	649	626	632	632	661	657	670	665	659	640	607	636	648	657	617	636	623	644	682	688	618	643	652	645	645	650	669	625	642	685	639	631	675	633	646	642	652	687	643	646	658	656	635	648	666	690	650	646	628	693	714	663	620	650	645	665	664	706	663	604	670	652	626	609	652	639	601	578	701	673	597	652	634	693	635	627	663	615	633	630	651	627	618	632	667	673	650	656	676	635	650	604	684	610	597	637	664	605	619	630	652	602	664	629	656	629	603	607	649	601	632	673	636	687	649	643	612	692	683	599	681	645	631	658	626	643	648	621	624	597	639	667	665	656	649	668	659	618	650	679	635	647	694	663	667	602	674	629	620	631	621	625	636	619	653	623	686	657	677	639	666	662	655	648	669	661	690	645	615	631	581	657	640	607	671	659	688	610	668	624	682	607	653	589	646	642	666	697	649	629	677	614	647	635	656	668	591	666	614	652	686	611	637	651	671	654	600	662	671	677	649	661	668	627	594	635	650	638	624	665	645	638	692	604	666	643	616	643	643	643	626	642	677	644	657	639	614	641	638	639	625	635	637	678	654	595	613	650	643	673	672	635	633	666	654	664	667	656	633	651	720	625	653	624	615	619	610	626	594	663	609	654	633	696	675	651	616	663	627	667	628	630	620	623	657	630	655	617	612	627	629	691	643	652	631	612	627	632	634	648	603	595	626	650	677	624	617	652	673	677	672	671	642	616	638	619	630	633	643	681	673	676	661	657	628	635	609	656	673	618	619	666	624	625	594	614	672	632	596	664	628	608	699	612	600	617	666	623	663	692	623	695	668	675	593	624	627	627	646	617	614	654	637	650	652	663	593	637	657	616	655	640	667	695	635	690	657	600	641	652	630	622	641	653	628	662	640	673	636	628	612	694	664	698	719	667	657	684	641	644	674	652	649	675	689	639	673	617	631	602	652	643	640	680	675	591	654	638	642	610	667	633	625	672	667	676	636	622	645	623	654	609	621	691	654	674	674	663	626	665	639	618	582	653	658	651	649	637	681	646	637	655	670	628	677	617	621	580	620	672	647	664	635	640	638	658	665	644	621	639	659	639	658	640	657	634	660	615	638	619	632	630	661	632	626	666	625	600	652	642	642	649	661	637	654	650	612	674	632	638	634	659	615	644	660	599	634	650	661	689	621	597	690	648	657	632	662	663	677	642	618	648	625	635	664	649	628	668	594	636	659	602	629	592	675	667	618	600	744	685	637	667	664	604	663	616	669	626	650	596	621	631	669	655	632	620	592	711	670	648	612	630	632	668	665	661	629	697	636	681	619	656	629	656	622	659	632	665	605	652	641	641	626	665	644	635	629	638	646	607	648	620	648	677	662	639	601	650	661	623	599	632	662	660	644	643	647	668	607	643	622	629	631	677	624	597	661	693	632	677	627	658	691	667	665	648	624	665	612	608	621	631	623	622	657	620	635	652	670	663	685	614	639	646	634	611	655	664	641	649	652	690	645	639	674	633	672	605	668	654	671	645	706	636	615	642	698	622	659	653	664	680	645	675	633	653	642	646	637	675	621	669	610	636	644	656	629	648	604	654	625	685	655	685	666	656	617	606	637	647	638	653	655	648	651	680	621	693	605	635	664	701	652	646	638	650	665	610	635	655	674	658	608	644	678	673	663	605	681	643	633	641	654	628	647	660	609	679	649	634	657	646	662	653	650	648	683	670	634	609	668	624	669	626	628	668	652	621	634	646	652	640	646	651	651	638	670	643	672	630	603	643	675	640	610	625	660	669	638	643	662	621	671	645	639	673	608	676	628	639	648	631	616	636	663	660	645	660	667	658	674	680	639	614	596	606	631	643	683	658	710	628	629	653	643	679	626	631	657	648	610	639	625	645	670	648	590	640	637	621	646	620	679	588	679	633	641	620	607	678	690	648	698	669	613	613	621	616	644	624	656	646	602	674	642	645	665	643	645	658	590	660	636	684	596	688	641	664	693	701	650	606	655	622	662	661	635	647	667	661	660	633	663	610	637	647	673	636	618	626	656	638	611	635	662	672	680	661	641	634	655	640	621	638	675	646	648	622	667	650	663	698	622	671	641	629	646	628	635	618	660	646	642	642	657	629	651	606	650	627	664	608	620	684	629	699	662	648	678	667	648	598	609	664	648	648	615	622	678	658	618	624	663	614	615	654	641	626	623	663	673	648	616	653	654	651	624	626	622	636	649	654	599	662	712	649	662	624	634	632	646	666	629	650	664	616	672	653	668	639	585	612	600	675	664	661	626	655	632	631	650	639	619	640	661	599	625	661	666	642	594	649	587	678	623	626	659	639	712	653	676	599	675	657	654	638	618	633	642	634	662	660	626	707	619	670	684	653	635	653	619	646	656	672	649	698	652	618	636	616	629	635	668	701	671	659	617	600	627	663	670	646	645	624	658	625	636	654	634	613	638	636	628	672	630	614	631	660	631	623	618	662	676	639	609	600	647	608	613	580	649	696	680	669	657	671	665	621	659	666	643	632	644	641	627	614	653	621	588	626	599	677	681	658	631	650	683	628	672	663	639	638	647	646	656	650	688	612	685	652	610	625	692	669	647	642	629	679	642	657	611	628	659	630	639	609	637	645	656	645	601	607	659	645	679	670	662	612	630	652	674	637	651	655	604	645	615	674	632	687	684	629	631	645	639	705	662	647	644	597	625	638	637	630	651	690	655	629	621	648	691	645	607	641	691	643	637	697	632	654	697	640	644	635	638	639	632	662	657	696	681	649	680	640	633	619	632	613	637	677	645	621	657	682	641	718	627	646	655	614	606	644	626	697	621	666	675	596	630	638	671	640	687	622	674	632	683	619	657	637	638	626	625	619	649	686	647	681	658	599	697	600	628	627	622	677	624	654	617	664	630	642	683	624	671	646	639	666	642	633	639	628	593	682	651	634	663	652	685	621	665	679	657	620	677	695	605	704	620	599	631	641	675	675	620	636	640	642	646	659	667	672	649	619	624	662	622	691	638	661	658	642	707	629	630	641	652	631	619	664	646	691	608	604	680	675	607	641	643	611	647	603	649	632	668	607	678
24707	21214	27498	25173	15346	3025	1871	1517	1213	978	819	754	645	615	611	557	538	550	525	437	408	411	454	404	414	456	426	409	441	396	460	402	385	386	374	422	440	357	362	400	349	353	355	375	372	363	355	385	372	353	362	354	382	352	382	361	353	376	363	362	370	344	363	360	331	341	329	372	357	355	371	379	333	347	377	357	366	375	341	367	354	343	358	378	379	354	363	357	356	349	368	383	360	348	362	356	346	348	363	349	335	351	345	342	312	371	343	362	330	351	347	340	377	345	360	378	359	359	321	365	338	363	353	348	347	382	380	370	348	343	346	365	390	360	379	313	351	346	327	318	372	355	360	320	369	370	349	306	350	320	347	345	344	343	337	392	357	372	344	338	325	366	350	338	349	348	336	355	379	341	342	351	382	358	362	374	394	314	372	366	358	336	349	310	338	347	341	342	384	358	382	385	357	376	352	330	355	353	330	344	362	354	335	349	361	386	331	383	337	334	329	331	348	338	363	347	337	347	373	326	353	339	369	338	330	354	346	349	365	355	355	351	384	377	359	349	314	378	389	355	372	348	356	340	384	338	341	364	358	359	343	347	375	336	372	354	345	341	365	351	339	372	358	397	342	354	377	367	352	352	300	392	347	354	352	356	355	345	359	326	351	395	360	398	337	371	341	343	378	344	359	372	378	359	392	379	355	368	355	368	365	318	343	403	310	360	357	342	356	362	356	322	368	383	327	349	373	359	381	329	374	360	353	329	340	346	355	339	396	394	370	333	356	350	350	334	312	329	368	352	341	330	365	364	373	368	375	385	338	346	322	352	343	357	382	324	346	342	336	364	323	362	359	325	339	372	357	367	352	362	342	363	337	375	349	350	353	350	360	341	342	362	339	363	360	361	368	345	368	337	369	388	342	342	357	369	346	328	365	354	358	348	304	353	336	349	373	328	350	308	353	378	380	357	362	352	362	308	346	335	347	367	366	337	369	331	373	366	354	367	316	329	371	350	365	369	353	346	354	380	353	361	358	334	376	350	346	348	327	342	334	336	364	364	347	365	366	327	370	392	388	361	340	359	328	356	358	345	321	323	358	362	375	371	357	356	381	345	369	360	350	345	346	355	371	330	336	346	337	371	359	376	374	329	355	357	342	360	331	352	377	379	343	341	341	365	351	330	359	328	344	339	356	342	322	320	373	373	325	383	371	371	371	357	364	383	327	351	327	357	364	353	427	356	366	335	353	370	333	328	360	362	392	356	332	330	359	369	345	348	332	367	352	331	374	347	362	375	326	368	356	346	351	337	320	357	368	336	363	346	310	363	368	363	363	367	377	343	356	365	372	356	325	353	341	336	386	335	366	355	348	318	332	350	365	334	335	334	349	370	318	354	365	329	341	354	365	365	349	354	346	312	381	364	355	360	367	341	326	326	338	372	366	346	365	368	342	388	359	362	348	353	359	339	364	368	346	346	325	343	337	366	356	330	369	320	351	371	325	351	395	391	338	357	356	302	347	365	346	362	313	347	348	354	343	346	353	333	364	359	333	341	340	337	347	362	389	331	393	340	353	332	331	314	329	334	353	339	370	320	339	390	344	314	342	378	360	362	373	356	351	331	354	356	358	343	347	339	363	369	303	361	327	348	357	372	330	306	342	379	340	319	372	363	348	358	345	329	332	338	342	357	348	348	318	337	351	359	353	350	383	380	338	353	353	389	335	378	344	356	328	344	342	334	348	336	359	364	353	385	321	360	334	333	328	360	346	353	375	359	370	343	330	366	337	352	348	322	334	364	371	333	341	334	337	358	365	362	345	324	342	352	353	322	372	345	375	354	330	346	347	382	373	348	375	350	355	353	365	345	367	364	367	336	362	362	339	352	359	344	360	415	359	362	340	352	349	360	304	356	350	341	332	367	376	330	359	373	366	365	318	308	321	331	334	360	361	371	350	346	363	376	319	329	347	342	349	362	365	381	369	360	334	323	361	377	360	341	367	354	362	353	375	333	319	314	390	355	377	350	312	332	378	344	345	368	361	346	366	312	323	330	340	341	366	362	338	378	391	339	391	333	365	354	335	347	341	358	375	353	334	362	364	359	368	354	341	360	334	322	379	355	335	325	324	362	353	360	385	334	327	339	355	349	365	368	374	348	374	359	374	354	336	408	409	325	363	321	377	355	355	374	342	349	335	304	350	372	334	372	372	336	331	363	346	345	366	348	352	370	374	361	349	339	344	359	379	345	351	309	317	363	356	315	387	336	337	347	346	331	348	379	385	359	346	335	348	355	330	392	352	362	334	367	295	378	339	304	359	341	331	330	375	326	365	393	338	372	322	360	339	351	351	362	389	378	326	378	370	373	325	312	358	355	366	322	361	380	398	356	362	347	356	365	351	355	356	375	367	357	350	367	366	348	346	355	344	353	353	345	394	335	367	326	347	352	343	330	381	338	309	349	343	362	384	375	380	385	317	369	351	365	360	345	343	351	340	352	360	366	338	371	318	370	340	351	333	383	354	336	338	322	369	347	334	335	344	307	348	327	356	334	373	354	341	337	333	348	339	350	340	328	353	357	350	325	358	344	341	369	335	352	361	341	354	365	347	331	312	365	359	314	355	345	297	343	397	370	349	343	396	338	325	375	348	345	349	349	379	361	359	350	337	338	366	364	317	319	337	353	353	354	352	331	353	332	341	348	331	346	344	343	348	345	354	359	355	342	350	340	361	354	378	344	388	346	354	371	325	347	365	387	355	359	341	356	375	347	349	354	353	383	346	351	358	320	362	357	347	347	332	331	356	372	361	357	358	354	337	374	334	371	358	349	345	356	326	348	374	321	358	343	372	345	340	368	361	333	377	332	349	360	368	342	354	373	370	320	348	337	364	343	360	330	369	326	343	371	341	343	349	342	345	330	344	310	336	368	326	325	336	357	344	346	374	370	334	356	334	344	339	378	379	362	350	299	358	317	363	348	354	369	371	384	349	337	345	321	348	344	357	338	376	340	339	357	349	379	343	371	330	343	357	342	335	335	330	359	312	346	365	354	370	356	328	356	312	386	347	377	338	337	347	355	307	355	358	320	379	346	353	358	352	366	342	407	338	351	339	351	354	368	365	366	369	334	366	362	376	360	327	334	360	315	362	349	370	345	338	359	345	350	389	360	297	392	317	406	357	371	337	345	359	333	356	339	360	350	382	329	361	363	347	353	340	335	355	349	346	337	343	310	359	335	319	343	356	334	356	363	342	336	375	382	358	360	375	372	313	320	352	365	340	353	355	353	331	376	361	370	357	342	352	353	344	321	372	355	344	397	364	346	334	366	355	354	334	296	318	352	342	320	395	342	342	351	375	351	324	319	348	367	346	337	350	349	368	347	336	337	326	332	350	326	319	367	318	347	383	357	371	385	371	344	348	362	370	296	350	355	366	346	333	333	346	357	360	323	298	321	353	347	339	358	355	344	331	369	353	382	364	365	313	382	317	353	351	372	342	374	336	364	349	319	328	336
21745	38007	28558	7747	5392	4264	3458	2821	2281	1764	1453	1144	1053	950	909	768	769	710	696	617	598	598	555	534	539	563	557	553	591	577	507	520	535	498	478	510	486	485	484	464	474	506	428	422	465	441	411	487	441	408	432	434	439	409	468	431	444	462	455	476	420	426	393	439	401	432	422	414	467	386	454	412	460	463	442	446	441	402	396	468	442	418	449	453	411	449	425	432	414	420	457	467	448	442	380	442	425	407	431	424	425	397	417	428	434	425	432	383	430	446	428	424	452	442	428	426	418	429	435	441	413	432	439	408	448	420	401	451	451	425	420	391	392	414	415	415	434	429	419	445	419	438	396	416	427	401	395	421	448	382	411	471	448	431	408	430	417	393	415	427	423	425	453	421	432	434	442	433	469	473	416	451	450	438	428	386	428	337	454	409	448	441	482	412	442	396	455	438	423	420	409	398	421	413	398	399	418	439	435	448	439	449	414	408	458	409	418	424	463	452	458	453	461	424	429	448	441	405	439	421	399	479	453	463	441	438	423	439	415	437	431	478	455	400	400	431	450	414	423	424	430	431	385	449	467	412	454	452	426	424	422	432	456	420	460	417	407	410	458	437	419	433	432	398	409	454	428	387	433	469	441	416	414	385	448	403	429	418	427	413	439	435	415	423	434	424	421	436	403	410	463	425	432	427	440	421	444	416	436	425	447	435	422	418	454	425	396	417	464	412	431	386	406	412	455	401	440	438	428	422	416	456	408	469	407	417	388	405	405	444	460	365	431	394	427	385	428	463	418	454	455	425	428	402	427	449	385	390	420	410	432	410	411	439	457	425	400	399	418	409	433	451	414	380	409	405	418	416	416	413	447	409	430	370	409	408	409	437	415	449	432	425	420	416	445	459	432	434	430	440	415	431	434	464	462	369	379	418	438	413	426	485	426	387	391	463	422	423	450	438	422	408	405	416	417	419	430	435	467	414	441	446	444	422	431	433	429	399	413	420	448	426	428	451	438	424	437	429	458	447	416	388	413	408	429	426	422	395	383	453	444	453	460	448	375	403	424	419	380	444	412	453	428	414	424	449	471	435	431	454	455	434	441	429	440	434	394	426	426	447	414	419	415	457	418	421	440	455	461	436	423	427	438	448	427	410	461	412	427	430	503	484	390	412	447	402	435	432	466	419	437	423	434	411	407	403	443	450	417	411	439	445	406	446	426	416	432	469	432	420	434	471	430	448	451	407	403	438	427	441	447	441	422	410	454	436	394	419	416	470	442	415	395	370	410	434	416	460	441	454	418	452	454	464	444	448	440	426	453	404	410	454	452	436	414	408	443	431	440	394	392	451	461	470	415	428	432	460	425	458	443	398	484	431	427	425	414	445	416	404	436	448	422	405	445	397	458	435	460	408	428	458	442	406	426	417	437	419	436	418	427	444	437	443	476	429	387	434	431	440	444	425	437	435	427	455	402	391	437	412	420	446	443	437	417	431	428	418	415	434	425	403	471	447	424	417	439	425	450	425	429	416	466	409	412	422	413	412	441	374	432	437	433	413	483	444	450	422	433	407	453	436	405	423	424	430	420	378	456	441	436	419	409	419	445	412	402	413	427	445	435	410	457	427	417	480	419	403	445	399	390	396	453	426	457	434	404	418	446	442	417	423	424	400	432	454	405	414	420	420	430	420	421	457	452	394	390	402	420	439	445	439	439	444	395	402	411	477	430	411	457	433	456	432	460	389	445	428	376	405	424	414	415	399	438	445	412	442	405	443	424	476	436	431	425	435	431	424	431	446	440	411	479	431	413	447	429	393	475	402	425	437	421	402	423	420	395	418	409	419	417	408	437	429	422	423	404	441	415	469	434	433	411	419	407	412	446	413	399	437	448	452	404	433	383	416	459	414	449	397	456	438	396	439	385	421	461	423	408	444	469	402	410	408	425	425	436	428	407	450	445	446	429	423	402	402	429	398	449	421	404	426	433	399	419	432	442	445	392	419	442	413	444	429	424	434	459	428	399	473	452	446	413	385	430	427	422	440	431	391	448	443	420	453	416	429	432	421	417	499	441	446	446	405	434	383	443	465	442	422	428	422	429	449	418	407	401	442	418	408	414	438	428	425	427	450	405	439	417	465	440	459	418	437	428	414	404	437	411	441	419	453	445	441	418	452	445	432	457	461	420	438	398	456	426	448	428	479	479	432	453	440	410	430	446	405	437	435	449	473	442	442	398	451	411	421	403	393	478	440	404	410	432	431	420	426	412	397	442	416	364	425	424	441	421	467	429	437	419	397	425	500	417	403	450	425	416	469	442	420	395	429	413	426	443	447	400	431	412	443	441	426	445	461	419	418	427	421	469	433	422	400	443	437	420	450	418	480	399	456	439	407	430	422	441	433	475	402	428	451	437	432	404	406	413	401	423	406	402	402	461	439	433	406	424	406	422	396	464	495	392	446	429	413	435	414	436	424	429	421	426	443	450	429	408	451	417	424	435	430	424	419	400	389	415	449	435	443	448	428	420	441	413	424	430	444	431	430	469	429	438	403	436	391	468	421	454	428	422	434	452	397	407	390	464	436	407	443	438	447	412	440	421	435	434	416	433	412	483	420	392	438	410	395	422	443	416	468	447	425	423	432	444	395	416	398	414	425	397	429	435	411	449	444	417	435	452	425	398	430	405	428	469	445	386	473	413	430	421	415	413	415	420	432	417	443	433	449	416	458	430	426	446	465	457	433	431	436	441	427	417	426	434	416	460	442	423	404	444	428	422	427	444	422	452	454	428	423	459	414	422	413	392	442	406	438	416	464	441	389	430	406	444	408	432	430	425	418	426	434	436	424	462	438	468	450	381	403	431	425	425	409	428	434	412	426	429	372	413	409	406	454	417	423	375	436	416	402	415	413	434	420	453	424	437	456	426	416	431	406	416	410	402	405	417	435	426	422	446	420	398	417	393	439	426	469	399	444	439	413	417	428	417	426	457	392	439	401	409	434	417	443	413	406	461	425	379	430	470	392	444	417	442	417	438	405	464	412	403	420	441	427	407	450	417	404	458	428	399	427	410	392	479	448	453	418	446	456	417	409	429	456	395	433	429	421	436	447	443	410	429	429	440	414	441	447	439	404	401	440	410	404	466	416	453	407	414	460	464	411	430	413	427	393	438	423	446	421	430	452	410	438	430	429	427	474	426	413	405	457	422	414	396	426	446	473	385	433	458	416	411	417	400	451	429	470	434	447	424	414	427	426	418	447	430	420	412	459	429	444	433	456	416	421	418	427	430	409	442	418	465	432	406	427	438	422	425	459	390	434	441	439	418	395	425	460	420	449	409	422	433	413	404	415	441	422	428	406	432	427	454	461	405	421	435	450	416	465	416	445	438	453	422	439	446	415	400	420	401	393	429	426	401	409	443	458	434	402	460	389	451	409	426	422	426	431	454	436	397	407	420	398	409	471	462	436	453	409	446	427	457	405	427	438	438	430	406	402	424	422	439	454	417	437	415	420
22695	21244	28830	23983	21250	21375	12593	3764	2514	2118	1499	1350	1138	1046	936	896	801	773	739	701	620	581	566	537	577	623	516	568	505	552	569	495	495	454	467	470	458	473	454	411	411	418	404	430	428	396	393	413	401	426	404	394	388	416	423	419	404	369	409	355	414	413	387	412	391	368	458	419	396	397	417	419	409	410	384	377	418	412	377	411	432	422	376	404	424	396	412	393	374	411	413	398	391	382	389	379	380	387	379	414	420	381	365	387	357	385	372	368	391	396	365	324	380	391	357	384	418	379	404	381	411	435	396	421	410	383	393	369	376	408	381	367	424	379	405	384	376	407	394	371	351	374	405	392	376	394	354	409	361	382	399	373	392	378	359	382	425	349	392	360	389	330	409	422	373	392	390	363	389	386	382	356	360	402	380	401	392	388	387	402	373	375	398	369	383	381	424	406	345	387	375	373	377	388	411	391	370	408	399	357	374	371	397	390	368	423	378	348	387	362	406	378	370	408	400	415	403	395	394	393	369	388	409	390	388	377	395	360	347	371	405	326	397	383	370	364	377	378	387	379	387	353	398	373	381	375	407	362	373	385	389	403	390	409	381	397	396	374	449	377	433	440	413	382	363	382	423	380	386	392	371	378	374	422	411	377	370	357	366	362	369	386	392	422	403	431	385	364	370	366	368	374	399	383	395	398	401	412	398	370	383	359	379	380	346	381	375	369	405	379	403	377	389	424	395	366	413	373	397	364	409	419	388	395	414	385	394	370	423	374	384	375	426	387	416	352	389	414	380	388	396	394	402	411	370	379	363	421	381	358	422	423	381	379	383	403	389	387	382	407	378	383	358	358	390	382	364	411	395	390	402	383	397	421	394	413	400	381	403	407	387	371	380	365	392	389	353	380	364	415	380	386	403	385	388	387	404	434	387	387	415	354	428	381	434	407	401	367	361	377	427	388	405	391	387	389	411	391	395	368	415	378	450	397	365	391	348	420	406	372	389	437	369	379	371	396	388	389	401	380	375	371	405	388	381	401	367	398	392	410	393	363	395	386	424	374	367	354	399	391	395	374	381	424	385	369	394	390	403	361	377	364	366	383	365	386	360	388	393	418	367	362	385	392	359	371	400	400	399	366	378	377	389	383	384	431	385	383	387	404	380	375	382	346	396	391	336	423	406	373	377	366	404	354	368	383	374	366	372	376	389	400	378	391	376	405	411	384	381	392	386	384	409	394	367	393	400	348	379	361	378	384	382	377	373	416	346	360	399	352	372	447	406	358	369	380	364	380	387	388	391	359	397	421	395	384	397	419	400	372	330	430	376	431	384	375	371	373	411	356	404	424	411	385	383	379	394	388	412	390	373	389	396	396	407	398	382	388	373	410	377	346	376	376	385	377	407	366	406	362	390	400	357	382	396	362	384	379	364	381	401	365	391	399	418	395	394	430	395	365	386	355	388	380	391	336	409	375	384	403	379	384	369	380	387	366	383	404	386	367	373	375	369	405	377	342	374	369	396	412	386	402	343	376	368	370	427	375	373	397	367	365	394	381	371	370	353	383	361	360	376	350	332	377	389	386	344	399	366	369	406	392	368	367	411	402	344	393	361	360	389	381	385	351	386	356	376	392	377	386	375	379	357	396	353	372	368	341	414	408	392	375	383	395	381	375	393	400	446	408	420	359	383	395	410	406	358	389	396	403	369	389	379	399	363	392	420	370	380	363	388	393	389	370	375	406	374	371	375	383	382	388	384	339	407	368	383	376	370	375	354	343	349	389	397	360	385	363	372	429	394	411	378	412	373	363	363	379	412	397	388	354	372	368	401	398	368	389	390	390	401	386	397	337	376	383	384	379	411	389	368	363	408	343	384	392	371	379	391	405	356	403	387	362	412	381	398	373	368	390	416	397	362	424	439	400	382	385	381	419	384	362	427	382	365	407	377	392	364	396	400	383	393	380	360	378	405	403	363	424	402	390	384	406	402	434	406	385	380	387	383	387	387	387	411	412	381	385	370	346	348	403	404	357	387	371	358	384	384	380	401	387	406	346	414	379	408	352	386	397	359	413	388	375	405	396	383	423	373	403	403	402	410	346	347	406	406	353	365	381	361	372	365	426	417	343	373	369	390	384	380	359	405	404	398	403	386	373	412	356	367	395	397	381	382	405	381	417	418	343	373	360	409	362	360	342	392	388	369	382	358	398	380	435	372	416	406	410	374	361	386	398	361	377	406	405	398	403	395	383	360	363	378	422	379	382	356	367	373	389	407	374	367	384	406	383	396	416	370	409	383	363	415	375	418	396	389	425	340	404	394	351	386	397	367	381	391	363	383	416	369	370	369	379	385	416	370	397	374	362	390	396	410	383	361	384	373	432	409	380	404	384	382	400	399	398	393	377	399	373	378	375	375	366	374	420	397	384	398	379	414	344	399	416	361	366	388	357	371	423	395	402	376	382	448	401	379	390	369	379	380	389	400	414	357	390	398	377	388	434	438	383	406	381	389	393	421	389	404	407	377	385	396	376	415	348	391	383	399	393	377	404	395	374	373	373	376	446	385	383	407	409	379	382	376	429	385	410	366	399	422	383	387	393	391	361	348	390	378	389	353	422	375	396	377	401	385	381	375	416	385	376	375	362	356	423	389	370	378	346	369	400	408	383	378	398	412	391	368	380	380	379	429	399	390	371	365	395	391	408	384	397	349	373	396	387	396	391	386	355	351	357	361	363	355	358	376	367	400	353	363	411	331	395	378	374	380	397	352	400	355	362	413	373	367	393	381	377	406	410	390	352	366	373	385	400	354	421	351	366	367	357	375	405	352	382	350	399	352	425	369	384	363	378	362	381	368	395	400	402	408	363	363	381	406	372	379	377	384	356	372	377	374	410	409	374	372	367	396	357	365	407	384	364	363	384	398	357	370	398	389	406	364	405	363	365	391	359	379	405	361	388	382	374	380	404	384	396	356	387	402	408	386	401	388	350	378	400	361	374	397	412	403	376	342	368	400	391	385	365	405	393	394	384	406	365	403	375	377	399	419	360	362	408	387	362	378	377	400	391	405	392	362	396	394	355	399	380	398	387	383	415	394	416	421	414	404	399	389	429	361	376	371	357	363	372	372	379	401	395	385	371	383	402	397	406	367	390	401	385	374	357	356	397	375	394	389	362	386	368	377	386	392	387	370	390	371	414	363	375	398	388	374	415	362	376	369	394	392	410	368	385	391	410	398	387	379	386	355	396	393	373	400	373	381	358	382	380	404	367	389	393	391	373	375	365	400	379	391	370	403	354	371	396	349	374	376	381	375	384	376	414	392	392	341	393	378	392	426	368	405	380	370	387	420	359	387	392	405	349	411	362	375	386	401	396	376	402	378	436	404	393	414	363	397	391	381	354	400	430	357	419	380	403	375	375	424	384	378	324	383	347	378	425	427	399	369	362	375	375	379	388	372	364	384	385	407	382	391	387	387	380	353	363	369	384	416	410	382	391	398	401	357	392	406	422
23368	46603	35886	14068	10282	8115	6750	5692	4544	3455	2537	2080	1799	1681	1568	1310	1199	1158	1079	918	821	803	752	705	706	740	739	746	739	739	681	654	639	644	642	626	612	615	520	549	581	531	574	539	481	498	501	483	475	496	490	472	472	510	497	520	470	479	500	506	476	524	524	505	490	472	489	499	527	458	514	505	477	468	497	521	462	504	498	484	471	486	455	454	408	466	461	479	511	478	462	464	512	490	445	433	492	451	449	473	479	456	470	437	504	483	469	455	459	451	478	482	462	461	475	499	455	468	485	464	416	479	474	431	470	457	449	442	509	454	466	472	471	466	472	478	508	463	461	471	473	440	460	470	478	472	461	478	476	467	472	444	494	430	472	431	475	463	500	464	430	434	502	457	497	453	477	470	516	467	467	462	418	498	476	464	422	469	478	487	464	463	467	451	473	461	453	483	440	410	456	447	453	456	471	485	443	468	458	471	437	461	475	476	503	499	459	454	501	447	470	482	433	468	444	447	509	480	511	454	463	453	433	483	448	435	399	460	448	464	484	501	503	446	466	443	468	461	441	465	463	435	481	466	455	482	462	452	468	458	424	554	438	452	501	455	475	456	449	464	471	474	474	462	449	457	457	488	468	437	466	463	454	477	472	453	470	467	441	436	463	483	490	483	440	441	445	478	435	455	525	492	495	482	470	464	430	483	439	472	434	443	477	489	423	477	496	444	445	483	436	437	466	488	474	465	425	456	479	479	502	477	434	431	488	463	512	456	476	413	457	458	457	500	477	462	437	509	473	479	434	504	468	500	475	460	436	452	487	467	458	493	499	498	448	504	481	441	439	457	453	438	477	440	457	484	464	478	496	455	463	485	443	467	471	483	464	481	477	488	465	434	454	464	470	490	443	425	469	433	487	446	425	475	444	458	477	485	479	440	416	464	464	486	459	492	483	463	432	452	487	458	457	498	455	476	469	421	456	462	446	491	464	473	484	456	475	473	494	446	437	415	438	505	506	461	486	439	502	473	473	504	488	460	451	486	474	451	440	503	455	528	462	466	442	453	502	498	456	459	454	476	417	449	470	461	452	473	487	414	434	483	466	472	495	445	504	446	444	460	454	451	460	502	450	439	428	449	448	447	497	419	444	448	462	449	459	472	481	498	467	485	450	521	484	450	457	494	478	487	461	446	480	469	434	478	444	448	470	497	450	481	459	510	442	467	481	464	486	467	468	448	471	462	488	468	464	490	436	446	453	447	455	424	474	434	474	443	477	505	512	483	460	509	462	445	490	490	457	461	473	468	462	469	496	518	469	442	501	475	484	486	463	450	459	466	435	481	492	438	453	458	490	481	477	459	432	460	499	455	413	458	480	480	474	501	452	423	477	484	464	503	464	440	446	468	472	466	444	509	475	434	460	447	503	476	467	460	463	486	471	467	463	443	433	483	506	470	468	469	456	466	455	428	486	436	462	480	447	463	484	487	491	428	476	478	474	491	485	470	458	461	481	481	446	457	429	449	459	446	462	450	459	465	467	484	511	453	436	481	449	447	470	464	474	519	493	467	485	454	492	471	447	440	484	415	476	503	452	437	472	459	460	477	462	528	446	473	455	482	467	492	440	481	450	449	480	488	478	450	472	481	486	464	471	443	451	448	467	450	486	483	465	464	491	439	426	421	440	451	471	452	449	468	475	473	478	420	456	463	479	456	475	484	450	440	485	447	465	490	429	468	444	454	494	496	472	466	478	425	424	488	509	421	461	432	453	478	476	433	464	426	462	451	437	489	466	487	468	444	442	464	457	500	459	464	436	478	490	453	445	479	459	466	444	477	485	439	496	457	433	441	482	500	426	481	473	470	413	443	468	469	468	461	465	475	432	454	504	444	449	491	475	485	453	448	454	474	434	437	436	451	454	466	448	476	466	478	449	454	430	418	438	456	440	512	472	459	470	486	478	478	450	444	402	474	443	467	459	448	469	473	456	491	447	463	476	465	462	455	434	458	475	444	431	471	469	495	456	440	456	481	486	446	476	484	434	456	471	496	452	488	423	499	453	439	471	484	462	480	476	453	414	444	458	462	464	447	475	467	461	475	499	468	526	462	459	477	468	482	458	477	460	442	482	443	470	503	437	463	467	430	495	462	467	468	470	453	489	470	507	454	452	531	447	496	507	455	436	523	454	490	482	500	452	485	445	511	465	467	421	501	461	473	475	477	454	411	496	458	509	437	498	499	441	477	456	464	487	521	450	485	491	468	449	458	481	497	444	457	487	476	454	431	485	474	468	456	447	463	460	461	499	447	487	441	496	476	479	454	431	456	465	477	516	487	466	490	482	453	468	465	460	473	447	468	448	460	414	456	477	467	458	472	448	440	438	445	467	464	443	494	438	437	442	473	464	485	483	473	468	456	428	469	453	469	483	479	436	468	506	458	472	453	471	491	455	462	468	477	497	468	473	466	437	470	490	441	452	435	455	478	462	473	472	454	463	478	473	471	468	526	471	455	454	443	468	459	451	463	474	441	469	450	424	449	441	464	457	487	467	480	454	447	455	466	422	478	426	442	457	511	441	453	461	426	435	459	482	482	479	437	455	430	491	471	471	481	496	480	481	449	452	448	441	439	482	469	445	425	443	507	482	460	493	447	462	459	413	479	468	443	448	473	500	455	472	492	460	462	475	492	462	457	464	444	477	437	458	517	498	460	451	464	471	465	444	499	455	462	438	470	448	470	464	494	455	497	473	467	435	491	470	473	465	437	442	445	419	479	476	476	478	470	475	445	493	454	456	466	465	470	451	442	435	508	474	466	496	432	476	419	489	460	486	438	468	485	489	485	437	469	474	446	459	521	489	480	473	437	475	461	473	440	429	470	449	515	459	415	453	473	483	455	476	450	469	468	497	509	456	435	442	492	501	449	481	512	470	455	429	456	454	545	468	451	470	455	490	454	446	444	442	494	450	458	458	476	434	439	504	481	484	468	464	490	497	462	462	464	475	466	452	477	466	449	486	449	459	429	448	483	441	502	469	488	451	479	469	499	473	467	479	508	431	435	433	449	468	432	456	428	450	463	486	469	462	494	454	474	482	496	466	447	541	451	476	488	468	498	467	439	441	493	474	451	490	481	441	425	481	460	449	457	474	472	493	459	433	474	443	463	421	466	476	465	482	486	452	489	488	479	521	470	452	467	461	480	445	415	425	441	494	462	492	450	453	479	429	443	455	447	472	438	445	458	467	455	471	475	473	467	477	460	483	428	461	474	434	454	497	475	478	437	433	449	429	481	437	482	431	510	470	463	478	454	445	481	454	460	469	470	478	497	447	496	435	451	459	418	472	419	478	438	477	448	508	472	486	455	463	453	429	486	472	474	449	446	448	490	482	453	482	446	428	452	458	519	510	482	475	494	460	461	448	445	465	472	448	452	469	488	471	459	456	433	483	483	453	456	458	471	464	435	476	419	446	489	443	465	487	462	507	444	437	444	489	430	474	446	463	461	470	477	465	480
27841	21842	18418	4962	2063	1476	1313	1130	1008	844	785	684	651	602	657	637	610	553	565	571	533	527	509	529	515	507	531	494	488	518	488	528	544	532	533	482	520	491	552	505	489	486	472	483	523	494	482	536	472	469	439	500	515	503	542	531	487	522	447	486	494	524	500	467	479	459	460	539	472	465	468	484	512	491	472	503	505	477	475	510	457	498	462	514	516	473	463	453	466	495	477	471	476	490	480	511	465	496	539	499	472	457	483	449	500	484	449	495	484	459	519	433	471	489	471	513	467	466	507	450	425	462	466	494	493	497	473	451	441	503	440	468	500	502	469	464	511	427	471	507	500	530	478	503	483	462	500	479	506	510	470	465	507	480	493	504	467	489	468	470	473	510	465	471	489	520	459	489	492	491	494	481	512	506	475	485	540	459	502	460	442	475	510	475	487	495	482	516	504	502	456	453	462	506	485	480	479	491	491	475	481	472	470	516	535	508	485	474	500	494	475	468	467	486	496	499	480	515	442	485	478	498	493	470	525	506	466	508	493	450	528	505	480	466	470	469	478	446	491	419	473	474	476	493	503	465	504	509	511	470	473	473	465	445	524	452	444	476	510	488	457	500	480	458	464	503	523	452	501	452	445	473	499	491	460	483	502	497	472	529	488	514	500	462	486	495	458	490	491	478	521	469	475	515	495	447	489	532	486	459	498	496	497	477	490	517	471	493	501	503	501	513	483	481	477	485	453	510	513	456	512	490	502	495	458	489	486	456	474	504	502	514	491	488	467	484	444	482	479	511	481	511	465	462	474	473	508	494	485	523	455	463	500	470	477	498	475	449	469	489	548	483	458	504	518	450	485	494	511	475	490	465	465	484	488	485	471	474	466	485	498	510	494	475	445	513	464	493	506	486	461	503	512	473	482	490	507	489	504	492	449	532	488	518	529	479	456	476	487	482	471	457	513	447	507	500	499	494	509	484	492	505	490	451	510	509	463	492	474	460	470	519	465	536	480	470	445	476	523	480	478	472	450	473	485	499	472	505	524	521	506	528	480	475	480	495	526	486	511	501	504	494	455	491	465	480	459	496	480	449	483	460	506	494	505	495	499	451	436	475	479	508	505	499	505	491	461	479	492	519	497	474	462	482	492	442	470	467	484	490	485	482	488	482	476	520	435	511	474	505	524	477	485	491	507	478	491	473	491	493	494	482	483	523	488	447	509	483	494	503	521	514	484	499	496	485	513	424	504	469	464	526	470	480	499	535	476	478	485	479	468	494	485	531	457	496	498	496	570	493	487	484	474	479	505	494	482	468	458	502	471	533	522	460	498	461	493	480	481	512	470	487	508	486	484	451	455	481	502	472	464	463	494	500	467	486	494	517	501	513	486	499	513	478	503	450	502	481	508	486	492	482	452	489	497	436	472	480	495	520	455	477	471	472	490	483	463	480	522	460	491	530	466	495	442	479	466	494	458	485	450	531	493	473	461	481	476	497	466	442	465	486	501	480	520	509	461	524	504	505	488	481	465	528	463	475	468	477	491	490	474	457	494	513	496	484	493	502	484	480	503	493	459	501	462	519	500	484	475	469	506	503	461	473	475	461	509	472	493	447	465	466	473	493	469	510	487	498	473	476	509	502	499	522	501	528	487	505	497	481	467	453	464	489	477	467	443	496	518	522	448	474	468	466	501	500	489	499	470	507	526	499	503	466	479	500	467	486	472	496	492	462	492	467	489	494	499	501	449	476	509	449	493	480	510	482	506	508	472	472	486	475	476	499	470	488	447	473	518	523	510	466	514	479	464	504	490	461	505	494	485	504	512	455	530	483	486	522	478	492	511	459	513	444	495	465	512	479	519	501	468	510	474	505	453	449	474	501	484	488	484	470	499	509	499	532	476	505	477	492	478	518	521	461	491	444	517	451	469	492	493	483	502	470	515	478	464	500	456	453	480	477	462	482	500	466	465	467	541	502	504	476	477	473	485	494	470	502	482	483	500	449	475	505	482	502	481	477	505	472	481	494	460	494	474	475	451	462	449	467	507	475	514	475	488	493	462	492	483	465	496	434	524	506	511	483	498	520	449	475	492	508	453	495	514	511	491	464	475	480	467	460	493	471	499	470	542	455	514	457	508	507	529	540	464	489	487	476	495	487	461	505	512	510	453	470	483	496	494	469	466	462	467	473	537	460	512	495	522	437	502	485	491	487	461	474	458	496	497	508	459	500	501	463	457	503	447	490	448	489	553	523	488	466	439	484	467	514	499	456	469	535	481	480	470	477	426	432	491	504	492	518	491	518	490	451	460	492	468	455	489	434	517	500	487	481	466	469	498	462	506	514	477	437	486	507	450	439	477	486	458	515	458	492	506	448	485	475	523	462	503	479	490	427	490	501	473	449	501	486	478	514	473	463	453	467	486	496	528	462	481	514	513	487	478	493	468	486	502	470	475	472	487	518	493	507	497	494	473	481	530	453	444	484	509	485	481	536	492	512	465	467	464	489	459	483	501	453	503	489	499	479	481	455	507	461	479	473	516	484	488	516	497	475	519	455	469	450	509	493	479	495	515	417	445	500	462	460	513	484	479	513	468	463	494	511	519	481	485	517	497	461	457	524	464	484	484	521	459	489	502	477	493	504	531	510	484	471	494	471	499	454	506	470	476	478	502	517	485	462	471	498	542	491	495	500	462	504	491	455	485	501	480	485	500	465	504	505	510	462	499	485	512	454	498	490	463	507	470	492	460	489	501	497	468	511	434	468	491	481	514	489	510	472	449	477	474	476	506	453	535	486	465	461	486	488	480	476	516	489	455	481	521	456	501	439	426	521	454	457	459	454	453	506	467	479	496	523	464	439	506	449	484	474	479	473	504	465	509	466	516	484	491	502	537	476	487	489	475	462	481	466	491	463	478	488	463	440	499	486	482	478	454	458	492	487	482	460	457	500	497	490	517	487	471	433	469	504	487	493	495	445	447	478	485	507	471	513	476	501	476	533	480	495	471	485	491	498	491	481	486	443	461	492	476	462	482	480	479	506	461	465	498	472	533	490	482	475	491	471	489	509	509	487	493	483	512	498	514	496	505	468	454	482	478	482	495	465	497	509	502	485	474	491	470	452	468	460	517	444	509	450	467	505	515	469	468	457	498	504	475	492	486	458	505	475	498	514	468	495	501	478	499	464	464	464	504	478	498	493	492	502	506	510	502	485	484	481	481	503	472	467	491	483	487	475	481	491	437	497	496	504	452	466	489	466	543	507	507	492	534	471	529	455	476	473	466	480	559	457	526	523	459	466	497	455	504	513	473	486	514	489	488	488	472	440	486	485	480	530	499	490	488	515	494	498	500	498	468	495	517	471	463	447	507	482	497	498	489	454	495	518	521	484	522	486	480	483	490	526	513	507	466	431	517	486	484	472	454	490	482	491	487	509	482	473	501	480	480	482	493	482	417	480	444	457	475	478	448	504	472	484	495	476	480	501	479	480	461	465	465	494	517	486	494	532
20571	31757	20171	4579	3315	2698	2263	1956	1687	1347	1113	1020	891	864	813	782	786	733	749	684	645	659	626	618	655	664	660	637	671	617	617	650	623	641	635	662	618	633	590	604	605	583	574	588	597	595	585	551	586	599	577	533	595	592	616	611	557	610	542	570	576	571	598	600	508	563	574	622	554	613	544	611	571	601	600	611	601	594	590	562	570	566	609	598	631	585	617	545	587	612	568	578	586	591	600	611	580	561	552	616	567	581	574	565	590	585	618	617	583	605	587	617	560	561	619	602	568	559	621	573	573	593	598	579	572	603	584	588	569	645	606	599	612	591	523	611	549	592	579	545	591	559	576	614	579	552	578	595	566	579	591	574	570	587	588	581	615	585	638	546	602	640	574	608	562	583	566	591	565	572	563	554	565	566	565	589	591	614	569	578	561	601	585	560	585	601	564	610	584	567	571	554	571	573	571	564	608	626	576	562	593	579	613	623	587	586	605	571	568	569	566	597	611	567	575	573	614	603	602	553	552	578	606	557	567	574	559	571	632	582	585	576	604	546	587	574	569	574	614	582	559	586	573	568	616	582	622	554	557	572	562	571	569	569	562	627	623	607	623	581	576	601	606	600	617	587	576	572	612	557	615	567	579	564	552	577	567	581	580	571	591	556	591	571	606	590	587	570	586	597	575	581	599	588	622	569	568	593	569	522	576	584	559	586	620	591	518	574	581	602	547	592	594	599	572	562	635	570	610	610	618	558	555	590	554	592	568	574	581	561	587	532	600	620	610	572	571	578	603	588	605	604	540	595	563	574	585	612	575	563	565	583	570	596	589	534	545	631	598	627	557	601	574	586	578	574	582	603	596	587	633	568	603	560	588	619	562	603	587	573	544	569	585	593	629	575	576	595	559	577	589	552	655	586	572	616	579	563	578	583	604	586	606	592	589	572	635	583	569	589	500	560	550	590	627	606	557	563	556	576	591	580	608	592	613	564	606	588	566	626	582	558	589	569	598	618	604	603	556	541	612	604	571	604	567	606	585	609	614	636	585	569	564	564	597	632	569	562	590	593	553	605	627	583	622	582	577	650	607	580	565	613	611	599	613	583	578	605	547	553	531	585	578	655	573	558	576	623	590	593	570	562	553	589	582	589	535	570	538	627	582	584	556	569	597	583	638	569	592	598	565	574	603	594	601	590	596	568	586	603	559	579	625	608	555	552	586	590	576	571	568	596	596	597	543	558	622	591	587	559	606	564	560	608	569	605	594	603	607	605	575	613	571	570	612	579	612	557	543	590	559	623	581	622	580	573	541	570	604	558	596	603	578	615	598	603	516	566	615	609	634	591	547	563	569	546	581	559	572	608	620	594	597	611	581	594	602	599	569	544	575	583	553	557	569	574	634	548	580	587	602	604	551	581	543	589	537	597	605	558	626	602	557	598	614	581	594	567	612	661	569	581	606	575	576	608	604	606	579	596	583	605	554	553	549	585	615	571	585	578	621	587	595	628	607	608	590	560	664	612	588	581	590	604	580	602	585	570	639	603	540	558	588	614	581	506	596	599	599	600	603	579	578	578	610	587	623	584	613	601	590	566	542	603	594	559	581	601	610	601	574	527	600	593	607	580	539	571	644	607	562	601	599	586	582	566	591	612	551	567	579	565	596	597	545	591	606	602	597	606	619	595	549	590	581	576	561	570	573	566	529	587	563	582	620	563	546	604	586	556	603	623	550	605	548	617	595	566	534	600	592	592	576	598	577	633	542	606	578	594	624	629	540	579	567	568	570	602	548	590	574	584	569	571	574	603	589	600	574	596	536	631	586	583	592	597	584	588	567	624	558	571	628	578	579	572	633	589	556	580	595	569	583	579	637	615	589	609	557	581	600	531	604	549	617	603	527	612	590	559	585	603	566	577	591	620	589	602	608	579	595	582	589	595	562	605	561	582	549	571	564	585	551	576	582	580	545	566	638	594	589	581	557	585	592	594	549	552	571	562	627	602	609	630	541	618	579	589	560	552	567	580	612	591	569	557	619	602	596	552	595	561	581	595	580	610	581	576	593	544	586	619	592	613	558	608	556	620	540	570	624	596	569	577	577	579	544	609	585	643	574	605	571	554	557	624	614	613	563	610	575	598	623	588	584	599	563	595	537	571	607	600	535	559	571	603	554	627	585	569	623	647	615	590	612	580	632	620	593	527	597	635	639	567	608	602	529	572	571	576	545	624	589	560	624	578	560	575	583	581	583	610	564	607	559	591	592	567	620	571	584	630	589	553	606	566	580	591	598	584	595	564	601	589	589	596	566	592	628	598	568	597	565	615	569	572	595	573	516	571	558	574	571	558	588	596	566	597	597	602	542	609	589	601	616	616	616	673	529	559	570	563	568	545	538	569	539	557	562	519	558	573	578	579	579	590	596	582	635	607	572	541	540	623	548	617	598	570	602	591	591	566	577	602	604	586	580	560	563	552	610	615	563	561	593	552	583	587	584	556	595	598	572	553	626	600	605	599	602	563	567	598	595	558	594	569	575	607	589	615	622	579	585	569	573	581	566	579	600	611	583	551	603	564	589	591	609	589	591	573	615	537	595	596	555	582	595	589	588	602	568	559	624	559	595	605	564	594	557	556	579	590	549	579	567	590	623	593	572	612	581	623	584	594	618	596	597	579	584	599	600	585	583	629	535	579	552	571	560	564	561	567	583	608	605	564	551	556	590	547	644	585	578	580	573	556	583	580	591	561	581	516	620	621	619	559	607	612	578	588	566	598	604	533	593	600	565	596	536	573	610	568	636	604	591	586	539	595	583	611	561	557	621	598	571	561	525	551	569	589	573	580	608	620	546	581	602	609	582	570	591	562	600	605	577	573	588	581	556	568	554	582	530	619	621	576	578	565	580	591	597	562	590	572	604	604	584	577	581	562	581	649	590	596	576	579	603	620	615	562	551	589	575	582	569	589	612	570	574	589	547	573	606	587	579	606	574	606	607	575	579	611	605	542	576	569	593	591	574	579	574	603	564	605	598	636	541	576	577	561	571	570	620	560	583	626	562	595	580	620	575	581	598	579	571	582	552	593	571	590	598	580	588	531	575	598	608	622	569	603	624	554	584	578	597	627	570	567	579	587	537	582	572	573	572	566	599	598	596	573	578	584	555	536	593	577	570	619	590	629	581	580	580	590	564	583	591	591	589	630	573	567	578	621	612	591	642	575	605	595	611	602	602	575	549	582	583	610	603	571	591	571	570	575	558	605	565	599	562	606	540	562	585	600	603	553	569	573	565	576	565	591	590	568	597	583	603	621	573	565	604	579	595	569	637	580	604	573	609	575	597	570	603	603	572	574	588	617	665	604	539	550	563	610	570	571	575	572	570	616	590	568	563	559	595	600	576	604	629	555	599	619	595	603	575	587	550	613	601	576	600	597	543	613	545	546	610	562	574	559	580	638	574	569	591	616	569	580	614	573	597	578	559	587	599	587	586	593	570	589	576	577	613	553	564	622
23743	21164	28283	24329	21164	12730	3537	2463	1850	1511	1301	1153	1011	892	837	844	819	766	771	709	683	650	621	633	653	605	641	657	658	664	599	618	599	609	576	603	604	587	615	549	578	515	553	571	549	545	565	566	537	518	554	518	549	543	541	525	552	563	556	482	558	523	539	522	530	577	553	551	527	481	538	551	558	521	567	554	491	563	510	554	522	546	522	521	558	532	535	525	516	480	523	523	527	531	519	538	511	533	529	525	546	498	529	530	505	512	565	561	557	544	533	502	517	477	524	498	501	535	541	533	548	523	533	484	570	515	551	524	565	547	546	531	503	529	547	540	510	504	506	495	532	536	530	538	518	532	533	554	512	550	516	543	499	496	511	510	528	550	546	501	584	537	535	546	503	476	535	521	531	568	551	527	558	542	563	541	558	509	552	525	549	474	500	548	558	491	555	539	561	496	588	563	561	472	516	523	524	512	524	518	487	529	489	519	538	530	527	525	521	498	524	538	528	523	542	524	526	521	541	520	541	523	555	486	495	548	569	517	545	529	534	526	556	483	562	490	520	538	501	504	536	518	500	479	533	559	580	529	527	505	536	543	532	554	514	545	523	526	501	530	514	509	505	530	497	546	514	545	538	498	532	552	550	515	528	532	498	518	521	548	517	548	561	533	501	552	538	510	542	517	505	552	557	515	531	526	529	537	531	486	556	510	512	526	555	550	495	542	528	516	547	526	516	543	516	485	527	542	494	504	553	483	574	542	545	532	531	521	514	522	542	513	551	530	549	529	565	527	547	571	527	576	561	508	516	514	528	517	541	505	497	530	510	522	527	567	527	530	505	569	549	543	533	544	555	527	542	544	565	531	501	493	558	529	527	548	541	539	509	521	535	510	568	526	528	510	543	473	528	547	562	492	536	547	537	495	525	539	522	516	535	538	544	477	542	555	504	523	521	524	511	532	547	497	500	510	520	582	488	519	512	548	548	485	506	552	542	559	539	518	484	530	569	513	522	531	571	528	537	534	531	518	522	498	511	501	524	546	563	557	531	536	501	529	550	553	504	521	504	530	531	561	548	501	516	511	558	553	563	547	530	528	537	550	510	545	515	510	548	539	491	531	549	581	525	515	550	513	480	554	542	472	497	506	524	517	521	581	539	511	533	545	517	593	530	500	526	557	561	543	502	563	535	521	523	551	536	508	583	504	530	519	528	559	525	549	549	551	557	571	581	522	544	545	531	534	546	558	516	541	527	497	496	522	533	543	535	528	506	553	548	566	483	550	479	548	553	521	545	525	535	544	578	532	514	536	551	561	508	536	530	536	536	562	534	572	578	531	546	534	550	548	553	517	499	524	516	537	540	526	563	521	596	479	543	510	524	572	520	535	558	490	534	516	512	507	541	478	531	523	548	522	542	508	541	512	559	547	512	495	544	516	515	483	519	529	555	526	530	549	546	526	591	550	541	492	576	557	563	481	556	535	560	589	519	514	535	551	530	527	511	490	534	533	507	513	483	513	553	511	518	515	535	513	530	513	519	571	547	522	552	553	505	532	516	554	469	527	522	535	510	544	533	529	535	514	511	547	495	557	526	557	550	510	537	515	563	547	533	521	541	522	530	497	557	548	525	575	528	521	520	520	521	484	478	545	543	517	523	559	518	514	528	552	577	532	494	553	531	527	545	516	530	531	476	559	490	515	554	486	544	548	519	548	509	525	537	523	519	580	572	511	489	540	547	574	545	531	533	546	499	545	541	535	552	525	503	528	525	533	513	521	577	520	573	511	512	502	524	507	549	522	523	570	571	558	515	513	510	521	535	499	523	550	555	512	555	558	510	493	511	551	487	502	542	587	538	541	551	505	528	537	495	519	507	510	522	543	568	507	513	535	535	556	516	537	563	539	535	542	488	557	547	525	501	481	515	540	541	530	517	523	506	553	518	577	550	543	579	507	529	558	498	539	530	508	509	562	587	525	526	554	511	516	525	523	523	525	534	513	533	500	568	528	561	528	558	505	545	520	514	581	529	571	521	540	512	571	530	523	535	553	538	547	544	538	479	572	564	514	485	537	530	507	515	488	499	523	531	517	524	527	473	535	564	527	495	574	551	549	534	513	557	463	584	499	528	491	521	505	527	527	545	527	500	523	538	486	494	522	565	526	570	522	585	555	543	528	545	549	536	519	542	520	552	539	502	514	548	536	493	537	557	495	516	521	510	504	504	518	486	507	484	552	509	565	538	518	502	534	514	496	481	557	524	523	533	505	521	606	533	527	549	565	516	506	487	530	535	586	509	535	530	523	502	528	535	494	547	518	533	519	525	551	519	520	505	514	540	497	531	508	540	519	532	515	547	567	512	562	499	566	513	559	537	550	487	568	510	524	479	519	526	528	499	541	545	550	489	530	569	499	518	533	547	546	536	536	549	522	488	522	549	564	559	566	520	519	520	537	588	542	548	520	552	519	525	517	538	532	523	510	537	525	517	527	534	513	510	507	540	521	518	591	500	569	544	547	540	512	535	484	498	542	502	524	501	469	525	561	532	512	511	484	539	563	525	571	492	511	507	511	512	544	531	565	502	500	560	508	564	541	516	570	562	540	537	573	560	559	512	562	503	565	540	493	516	537	502	529	543	558	550	559	552	559	531	506	499	551	556	507	578	523	492	546	510	512	555	529	522	481	552	503	550	499	510	508	547	543	508	538	506	586	521	515	533	514	541	541	543	511	498	549	492	538	553	538	578	568	562	525	575	525	528	542	564	537	520	530	524	520	546	544	542	530	534	530	535	516	493	539	522	495	528	553	571	517	475	516	506	515	515	498	532	542	568	473	558	526	562	518	542	553	535	510	541	536	530	533	510	523	509	482	504	537	550	534	512	532	565	546	546	545	538	529	490	520	529	561	506	571	533	545	529	527	538	550	499	505	558	547	511	523	557	568	516	507	499	536	515	520	526	560	530	539	525	477	500	559	531	499	511	548	506	544	520	531	533	488	566	519	514	517	511	570	535	521	542	541	523	503	547	562	521	537	543	542	521	511	549	538	524	546	512	485	541	550	516	535	519	556	543	554	533	482	576	500	540	536	526	529	500	535	526	523	507	548	523	513	529	553	567	527	511	554	544	527	510	565	522	556	558	556	521	531	500	511	496	542	554	552	516	507	551	525	541	578	515	488	514	529	522	533	512	511	513	533	528	543	566	527	527	557	513	562	528	505	499	527	532	592	513	555	515	519	546	520	553	513	490	504	564	552	509	512	537	505	529	533	575	521	506	525	543	510	485	524	496	569	517	507	548	528	509	502	525	507	521	540	562	500	511	510	561	513	545	547	566	534	514	510	527	532	552	522	547	552	532	552	500	541	536	574	472	525	510	538	537	497	539	538	524	493	563	562	561	506	537	539	540	493	514	574	499	495	535	515	556	543	552	540	559	542	480	520	556	501	516	564	503	511	503	562	512	533	570	542	546	475	535	543	531	538	571	506	547	501	510	530	491	520	524	531	543	551
21124	41837	29835	9965	7218	5642	4544	3985	3146	2609	2014	1789	1470	1290	1217	1205	1168	1040	999	926	911	832	883	812	889	770	841	793	834	767	778	774	779	785	769	772	783	670	736	719	689	704	703	684	680	665	679	643	648	691	692	662	650	697	665	694	652	672	648	659	643	658	690	638	698	629	620	692	679	659	613	683	660	646	634	635	644	637	676	605	627	654	654	639	614	653	652	690	664	637	606	630	664	628	683	642	623	609	599	664	638	629	627	651	679	600	681	616	649	641	688	629	639	629	633	612	652	647	617	641	649	643	618	664	639	662	652	602	660	611	625	665	643	644	648	661	666	613	672	636	626	644	653	625	644	652	642	606	606	625	672	614	656	644	633	635	598	632	606	656	633	661	687	616	618	650	626	620	645	631	650	629	664	634	657	642	672	643	663	618	633	618	691	648	648	658	642	664	643	645	648	634	617	608	634	647	627	689	660	646	642	605	647	698	677	592	654	615	661	589	627	651	647	650	614	593	592	638	632	674	648	661	609	642	658	627	651	608	635	591	624	670	676	627	630	612	578	629	665	650	660	666	635	641	659	631	619	596	598	600	642	650	645	660	612	650	643	680	624	663	623	687	653	626	631	626	612	660	645	634	696	632	605	632	669	635	627	664	639	613	657	643	643	626	616	614	639	604	658	674	623	668	678	696	625	612	625	639	638	720	639	660	652	594	611	653	693	668	656	654	650	646	664	628	599	683	628	623	672	623	633	637	638	694	631	629	622	647	674	655	658	666	674	639	662	633	662	651	664	658	606	662	604	672	672	634	619	606	609	656	638	657	662	630	635	653	619	647	595	661	662	620	629	619	640	702	633	684	621	616	657	643	652	636	622	655	653	675	698	627	652	662	606	587	607	672	650	687	615	626	696	623	611	625	610	608	653	626	642	634	618	632	629	635	588	650	604	621	659	660	652	647	708	628	683	659	639	614	693	641	676	675	614	595	634	616	648	622	618	673	645	620	615	664	637	647	639	673	698	687	651	634	658	677	629	661	670	652	694	654	646	663	670	671	577	587	624	677	629	651	650	648	635	673	668	706	702	629	627	623	595	609	664	627	648	606	648	589	687	617	603	576	635	605	664	628	607	661	640	688	640	616	699	658	651	653	620	641	713	680	604	640	637	642	625	654	642	668	667	605	654	652	628	646	654	608	634	611	673	620	649	636	606	646	596	666	600	626	599	648	597	690	673	664	692	627	642	634	661	601	678	636	649	601	610	663	673	656	672	643	638	612	657	673	646	677	616	627	645	668	628	621	630	616	633	599	627	601	668	688	614	670	651	663	656	615	594	641	643	673	685	636	601	655	644	685	637	586	595	655	627	647	620	671	618	623	617	622	608	598	613	636	653	662	641	602	632	629	618	671	635	649	640	662	663	650	658	605	646	648	655	633	603	657	646	655	665	630	623	676	638	618	631	632	693	712	650	657	629	635	621	664	650	642	628	653	624	630	663	596	640	635	652	647	628	645	657	651	584	653	670	596	633	625	655	670	636	625	612	618	642	671	612	619	695	627	623	634	638	635	634	628	665	655	665	651	594	660	625	666	667	652	658	632	673	652	649	617	617	628	648	666	648	634	602	653	641	652	638	667	651	679	599	654	659	652	632	621	622	601	659	670	638	594	629	604	625	649	645	631	655	620	677	632	604	615	667	653	644	601	649	652	631	676	665	647	644	611	643	639	630	633	613	650	615	597	673	648	627	645	616	693	655	684	598	644	669	633	647	630	651	648	666	637	669	628	625	639	645	638	634	657	655	628	665	636	653	630	683	656	656	678	640	603	593	647	647	654	620	637	674	594	652	658	659	642	655	666	669	632	640	659	609	639	606	625	664	638	611	617	644	626	681	646	638	649	636	650	622	648	644	639	632	658	651	644	602	664	650	614	602	648	656	680	638	655	617	681	603	629	603	627	608	642	584	677	646	609	604	638	600	628	637	678	618	651	624	658	635	642	606	675	653	656	605	651	646	626	625	632	650	623	615	637	659	651	608	612	625	651	653	653	642	651	631	653	646	604	622	628	625	685	672	684	664	648	663	604	644	621	642	667	586	597	663	647	647	646	598	615	608	661	614	626	654	694	607	642	647	656	622	590	642	657	636	645	640	655	648	623	678	628	674	641	651	653	627	613	601	649	606	640	657	656	640	669	605	685	608	662	661	623	633	688	682	628	662	653	615	648	614	615	704	597	640	694	650	645	576	666	654	640	649	668	615	659	654	660	655	668	648	662	661	636	684	656	618	609	629	664	591	626	616	637	624	651	642	685	631	681	616	683	608	644	656	619	658	626	715	606	628	637	621	686	665	675	649	629	659	646	651	644	641	623	613	632	650	595	659	663	614	593	651	604	632	655	622	636	676	654	656	668	676	650	622	607	657	661	659	609	646	672	637	646	668	634	630	652	615	632	618	628	623	664	645	633	641	664	630	602	670	680	671	624	652	646	658	601	631	632	651	627	622	636	656	676	640	662	615	609	626	606	648	650	627	652	685	656	627	674	640	650	604	618	669	644	628	638	613	613	624	695	629	636	634	632	619	629	695	694	612	664	622	670	652	640	617	683	618	578	628	645	634	662	619	582	648	654	677	640	658	617	573	634	615	638	613	636	647	673	603	668	651	639	602	566	649	602	602	625	625	647	605	666	624	668	671	620	659	631	636	655	665	617	652	628	657	621	648	576	624	627	646	653	610	605	664	646	627	678	659	668	667	628	646	646	652	641	668	667	643	655	668	635	625	670	627	670	633	589	637	652	650	615	603	643	629	658	637	664	634	696	637	625	581	633	642	675	618	622	635	639	679	637	652	650	642	639	626	651	624	629	625	665	636	623	641	606	660	658	672	633	617	600	645	624	618	672	640	652	642	619	647	620	655	662	656	652	602	650	691	638	652	612	674	664	673	641	627	646	597	637	678	631	602	651	631	601	655	657	652	624	594	603	670	595	631	647	618	626	611	638	619	629	641	651	621	637	647	633	654	655	637	625	623	607	639	669	630	639	688	651	618	644	640	620	627	663	646	655	650	649	624	614	605	648	624	652	663	629	638	601	621	657	625	659	665	616	683	650	616	667	652	632	629	670	632	595	653	646	633	633	681	643	633	621	626	616	598	637	649	693	637	680	648	667	611	651	682	653	635	609	662	644	691	636	647	627	680	645	615	654	634	631	635	610	620	635	568	668	683	643	632	605	628	652	662	648	627	657	658	662	648	636	639	648	590	658	602	659	634	659	656	628	628	623	611	603	701	631	625	639	621	631	631	614	659	626	590	632	626	655	603	639	624	681	621	655	603	696	633	624	670	623	662	639	609	611	625	676	620	613	620	641	630	608	671	601	682	615	668	634	657	656	612	656	661	645	696	627	631	704	692	611	650	647	657	632	671	605	651	677	674	657	624	659	641	649	683	665	619	678	645	692	675	622	611	636	621	629	629	651	644	637	684	646	619	632	650	634	621	635	680	630	636	628
24723	21194	27503	25160	15516	3106	1918	1510	1305	1034	912	738	687	650	608	603	554	513	517	485	483	442	404	464	417	398	439	415	421	393	413	430	393	426	384	421	381	413	353	372	391	377	353	394	351	349	375	356	353	365	348	377	413	348	347	361	360	339	334	392	364	342	316	364	363	357	359	359	345	354	361	367	355	383	371	357	346	343	342	343	366	344	369	361	346	331	345	352	370	339	358	361	398	350	356	378	380	339	342	338	316	381	368	344	390	356	368	348	365	350	346	349	360	324	355	353	344	350	325	332	353	342	341	374	325	347	334	354	364	333	349	361	353	335	326	332	356	354	366	364	356	343	337	339	363	359	359	349	363	330	338	352	351	343	340	340	335	356	347	360	358	352	354	339	362	366	351	368	341	337	324	359	346	343	365	351	333	349	337	396	363	329	328	356	389	380	350	355	321	353	343	363	334	366	361	371	394	344	329	369	351	361	359	339	358	354	340	357	322	336	359	327	385	326	369	382	341	346	359	352	348	335	354	321	360	386	366	386	375	350	340	367	374	330	377	388	355	338	370	345	365	389	367	359	369	382	334	345	367	367	354	321	359	352	348	351	338	336	365	329	389	341	346	359	340	339	388	375	374	348	353	353	343	314	346	335	367	353	387	319	362	365	324	324	365	348	363	342	343	368	363	356	359	371	334	361	374	346	382	363	375	326	381	359	366	339	347	338	356	340	365	349	386	365	354	376	360	358	330	326	334	377	369	350	357	369	319	359	373	362	354	365	377	354	386	342	353	347	344	333	346	337	348	349	345	333	351	360	330	355	369	339	333	346	334	350	361	343	349	346	384	362	354	370	360	362	371	335	333	323	357	356	337	387	379	334	349	357	339	355	321	333	317	339	345	314	363	328	382	383	351	353	340	371	377	334	341	350	330	353	326	336	362	340	342	343	324	339	339	366	349	370	365	383	347	343	350	357	355	343	343	373	356	375	345	386	365	345	330	359	371	373	332	339	339	345	351	360	324	323	356	382	343	317	401	363	367	343	345	336	330	366	349	359	343	346	365	376	388	400	360	351	333	350	374	394	364	353	327	366	339	381	340	365	364	392	345	352	337	325	383	350	329	342	324	365	365	366	340	350	365	359	356	343	325	323	391	352	357	371	354	351	340	359	327	373	397	340	322	351	340	352	333	366	343	384	336	330	343	342	354	352	368	351	368	352	309	347	343	358	345	329	341	386	354	358	337	334	360	352	353	365	341	354	379	343	385	380	341	339	333	380	357	362	364	328	317	370	375	349	345	359	377	348	348	342	317	370	336	364	369	382	329	387	356	316	331	360	369	347	330	336	359	333	358	344	315	349	356	344	341	361	361	359	356	346	346	364	360	372	324	371	341	357	360	345	345	365	405	356	353	342	352	354	345	347	340	358	370	339	363	362	321	373	384	341	330	347	360	364	344	359	349	355	346	396	395	348	323	345	325	338	299	363	374	381	343	340	340	359	369	321	348	401	391	348	351	366	338	344	369	332	374	355	354	365	335	347	332	338	328	370	342	335	331	361	362	341	366	344	359	355	365	346	324	355	347	348	370	349	358	328	355	342	375	365	351	335	318	347	356	367	349	385	342	365	329	341	349	373	327	347	330	335	337	357	388	354	373	358	360	363	344	360	361	377	357	334	346	344	349	385	364	335	371	355	342	347	414	357	382	368	369	336	358	356	348	330	344	335	366	342	357	342	388	360	380	352	339	353	357	393	371	354	348	350	364	355	339	396	356	345	338	351	330	364	387	335	356	358	325	358	367	348	359	392	365	320	358	323	353	362	343	364	377	342	377	394	346	348	358	348	317	346	322	385	347	344	375	386	337	355	356	376	386	376	317	337	347	308	354	361	372	354	354	357	326	355	328	347	382	349	354	394	364	360	370	340	347	320	339	356	355	363	361	344	361	314	392	347	344	346	352	375	361	351	330	376	359	336	372	369	372	363	375	346	366	361	330	345	355	366	360	328	381	351	366	330	380	351	347	370	350	354	345	342	337	343	330	354	353	373	348	371	364	335	362	308	348	345	341	355	324	345	348	374	364	345	334	372	324	362	356	362	331	383	368	348	352	351	330	384	347	364	377	340	377	347	359	347	350	334	313	363	377	356	365	364	375	381	346	376	337	376	333	347	391	285	374	374	346	379	346	391	374	335	386	364	325	343	369	338	355	391	369	356	355	364	361	367	353	352	342	345	379	355	357	384	332	361	364	344	343	385	362	365	352	345	360	379	320	360	337	389	342	350	340	343	382	354	335	341	394	370	377	336	368	347	343	379	360	342	354	323	310	356	342	371	386	346	370	372	355	363	344	369	360	350	346	348	366	369	350	326	354	376	344	356	363	361	330	338	345	331	358	328	354	357	350	376	350	347	327	354	335	348	351	346	378	371	344	359	356	373	347	382	353	367	372	384	387	326	346	375	355	357	378	326	372	384	341	346	336	361	376	363	390	364	350	332	397	321	343	365	333	332	368	341	373	317	380	389	390	364	353	327	334	349	306	407	317	333	363	380	348	355	362	352	356	344	314	357	343	362	369	364	387	345	365	332	355	347	346	353	370	351	363	362	334	347	350	343	354	351	341	342	346	346	384	344	367	361	347	359	341	351	371	362	400	364	369	364	318	330	343	381	382	358	363	362	336	358	364	358	354	372	311	343	325	346	334	336	350	372	349	346	367	364	340	330	352	361	349	377	343	342	327	334	335	336	346	325	372	407	350	330	344	332	339	389	323	339	366	351	324	319	322	364	345	395	352	356	382	355	370	343	379	348	363	333	346	350	345	376	337	320	333	348	349	364	365	338	339	362	361	370	345	361	319	353	378	375	343	316	363	364	360	361	375	334	350	374	354	338	358	344	370	360	360	359	381	293	369	368	377	366	359	358	339	358	359	325	385	358	328	344	378	338	339	347	345	368	338	340	385	356	364	360	341	335	311	358	366	319	341	360	337	355	317	342	374	345	358	345	377	343	369	351	340	350	377	315	360	340	368	356	347	344	353	384	384	370	378	317	381	331	353	339	347	334	361	327	381	358	357	356	333	363	349	343	332	337	309	337	376	393	375	356	339	361	340	329	364	373	348	351	370	314	335	321	393	348	372	371	319	376	371	371	370	336	371	365	363	362	368	367	366	359	361	323	372	339	339	374	310	312	370	356	366	350	338	367	360	338	316	391	338	350	344	372	365	365	361	337	406	355	360	331	362	332	338	333	340	338	366	348	349	355	346	353	337	338	352	369	322	355	378	354	374	329	392	325	338	361	356	378	366	374	336	370	353	400	358	329	363	421	308	353	374	354	358	348	345	311	321	391	318	331	367	375	350	340	348	368	370	352	356	320	351	342	334	351	365	353	346	335	364	355	303	357	358	359	337	332	343	350	369	389	352	363	335	354	344	363	341	341	351	361	352	353	310	330	338	339	359	356	351	337	379	346	359	359	345	364	331	357	349	368	351	378	311	323	342	356	359	375
21211	39426	25633	7891	5582	4319	3465	2954	2406	1898	1477	1194	1033	970	882	828	758	714	744	674	599	606	550	540	549	548	559	519	627	538	559	508	522	512	511	543	518	468	419	453	479	424	492	430	454	481	440	404	449	407	427	447	416	440	407	435	436	413	468	422	397	446	431	411	417	443	452	430	474	470	389	479	453	460	405	448	446	417	421	430	433	457	410	413	449	427	438	431	439	447	430	432	431	414	469	418	433	487	444	406	432	427	441	420	470	421	415	422	427	427	447	402	463	433	462	429	434	429	451	435	469	416	432	418	413	427	416	381	445	457	451	419	447	420	428	420	414	420	430	400	430	443	428	417	413	431	449	436	442	417	444	419	414	453	412	432	421	448	420	405	398	431	432	457	464	460	421	415	387	476	409	447	442	426	416	407	413	447	439	429	427	379	432	451	418	401	455	442	433	468	430	437	440	447	401	440	439	410	442	437	441	405	388	401	420	378	388	442	403	426	437	450	398	422	446	410	395	432	394	436	449	450	423	446	415	431	448	408	403	379	428	439	437	429	431	391	433	452	434	443	433	404	407	429	467	439	397	413	440	446	422	428	410	438	444	403	407	406	415	401	392	451	406	422	431	412	436	430	439	424	401	424	392	412	428	434	452	437	423	440	461	457	420	422	423	425	448	417	448	419	386	433	399	407	426	433	448	460	440	416	420	428	367	407	420	442	433	408	431	440	439	463	403	442	457	409	415	404	412	435	408	418	403	396	419	458	399	431	453	458	451	415	405	428	400	433	435	409	445	448	407	474	411	431	463	455	416	434	397	379	422	467	436	408	423	424	441	487	392	443	439	451	437	398	472	379	426	455	430	438	438	403	439	421	419	413	421	441	432	423	411	423	411	410	458	446	455	446	403	440	424	439	481	460	420	441	452	421	436	426	432	438	415	394	464	427	413	393	421	463	422	441	431	422	436	392	433	389	480	427	444	434	433	438	436	418	417	447	429	404	435	406	415	435	401	467	441	443	417	429	417	457	446	422	416	402	431	427	422	427	424	456	433	445	449	416	416	431	412	422	429	411	403	424	452	420	445	445	435	422	456	441	390	432	398	424	469	441	393	429	417	427	430	391	427	440	416	401	432	419	414	414	438	432	463	431	403	418	435	424	456	462	443	414	403	451	411	456	444	445	414	424	446	438	423	414	402	435	429	434	434	435	432	412	400	416	414	413	438	385	433	441	425	434	403	419	457	434	457	454	443	433	435	413	417	432	392	405	435	415	427	439	413	443	437	400	419	447	408	408	458	440	461	435	452	447	421	480	385	403	430	447	401	440	427	456	456	440	439	424	455	446	432	437	398	438	433	418	454	413	448	409	419	432	411	439	458	443	447	445	423	415	440	426	434	445	387	414	417	461	462	440	441	449	470	390	422	429	406	452	449	394	401	441	405	470	409	404	421	394	438	438	466	404	437	405	432	413	483	437	424	455	415	417	434	446	408	413	432	449	422	416	405	422	418	402	424	424	433	423	396	440	443	399	415	425	433	444	428	421	466	399	434	462	403	397	403	392	448	433	414	399	395	439	437	421	409	426	425	400	445	447	412	407	423	446	407	403	421	445	433	427	398	435	414	435	429	415	428	416	441	446	424	428	445	452	417	426	419	434	421	438	417	430	419	408	434	417	468	382	435	417	448	396	433	439	427	462	436	407	401	415	399	424	465	425	443	413	432	400	429	438	416	429	433	415	470	437	459	463	434	438	429	422	448	451	394	408	450	446	460	412	433	425	429	416	457	438	422	419	421	410	435	432	431	431	431	432	435	394	379	414	423	384	400	447	413	437	423	411	416	409	402	426	408	431	409	393	447	455	432	427	407	414	452	406	431	433	411	424	417	409	434	460	443	410	428	435	443	425	459	426	427	443	440	423	442	449	416	442	417	417	428	433	449	425	395	429	397	430	423	386	443	423	420	463	436	408	506	429	417	446	416	413	419	411	399	423	409	429	418	426	414	442	403	433	470	394	466	456	399	444	434	430	433	452	456	427	441	404	402	458	406	427	422	438	444	395	425	426	444	425	449	414	415	458	454	403	409	402	451	406	424	427	407	440	412	444	444	426	398	411	475	445	395	436	429	419	449	428	424	397	423	439	431	422	415	430	440	382	425	473	461	433	424	432	426	397	441	413	430	455	426	460	439	427	406	415	432	439	402	455	403	427	416	445	431	406	398	424	440	449	407	444	442	406	468	451	463	408	425	450	412	452	429	443	442	418	426	429	416	421	406	422	429	450	447	445	423	476	473	420	429	402	387	434	408	461	400	465	415	457	427	432	413	404	449	436	430	420	458	413	456	438	438	457	412	399	438	444	401	423	429	443	411	432	433	411	415	392	399	431	435	439	448	439	429	462	417	462	415	382	432	421	443	419	415	416	439	426	433	470	428	402	450	460	438	425	418	447	429	436	457	423	429	423	449	442	437	456	462	421	407	424	412	455	420	409	437	445	411	421	444	420	422	446	453	425	405	407	434	417	434	448	435	443	443	418	434	406	429	422	442	408	454	467	403	367	421	433	462	424	426	427	419	426	428	437	419	441	415	442	423	400	406	413	435	424	441	453	404	440	455	430	433	436	433	427	428	407	433	418	434	387	464	450	415	432	446	413	408	449	408	412	435	452	435	412	461	422	465	398	429	438	430	446	420	474	424	401	440	414	424	421	463	429	396	411	425	432	422	473	421	401	395	442	432	458	371	435	428	467	446	421	436	425	396	407	424	410	442	450	420	438	402	406	375	472	398	420	393	409	403	447	455	450	403	436	428	430	451	424	399	414	396	408	434	443	435	435	387	435	461	413	416	436	415	414	432	410	455	432	460	425	447	371	435	427	425	471	436	420	405	449	435	441	461	457	450	419	415	405	411	428	425	429	421	416	445	424	445	437	424	408	412	442	435	432	415	460	424	432	426	405	430	470	437	465	413	443	440	415	440	397	425	444	425	403	406	436	444	432	430	417	437	443	447	459	407	455	418	422	408	452	435	431	379	418	422	456	424	445	424	444	390	466	425	413	421	414	402	458	400	385	442	426	425	446	422	460	420	431	440	418	428	421	423	406	423	441	414	425	423	435	428	401	452	428	425	407	420	410	411	437	433	463	415	425	458	446	449	436	385	458	443	392	446	398	438	434	402	440	379	389	409	414	442	442	423	414	404	418	423	411	474	430	431	427	413	430	416	444	426	423	392	437	420	463	406	437	445	381	445	442	447	396	425	416	452	439	461	431	419	430	413	374	453	400	417	408	433	419	436	472	468	430	440	415	414	447	400	374	430	379	447	432	458	443	454	415	454	412	422	427	431	445	436	409	399	436	470	420	430	408	446	432	437	420	441	464	408	407	402	407	423	419	422	413	449	392	426	405	440	412	432	430	404	438	420	440	457	411	408	464	446	403	438	462	419	450	422	446	435	439	403	381	413	415	430	429	435	420	384	434	459	423	420	435	403	413	420	371	420	422	401	428
22743	21237	28773	24001	21244	21370	12688	3700	2504	2087	1727	1350	1193	1029	937	901	839	743	755	643	579	565	584	568	542	562	562	566	583	489	519	518	492	431	479	490	473	459	462	426	437	429	444	410	459	403	405	378	395	423	399	420	406	397	381	411	434	372	383	410	419	404	377	399	417	416	404	422	425	422	404	415	435	394	394	398	429	370	428	436	402	391	362	387	392	399	388	417	397	363	399	405	400	400	384	421	409	400	368	385	374	411	379	388	376	384	374	372	353	360	373	379	397	396	408	368	379	382	379	404	347	409	380	386	387	387	403	369	420	379	383	368	369	371	375	383	367	383	378	397	384	388	388	351	382	384	326	386	394	391	378	404	361	367	407	356	397	359	337	373	366	398	360	392	426	393	359	419	406	370	366	380	351	396	398	376	373	386	412	398	404	361	379	377	379	371	386	365	381	383	404	366	387	398	381	377	383	428	397	390	362	384	393	353	365	355	409	380	408	417	391	412	388	389	363	387	410	393	395	382	375	377	390	378	349	410	386	371	351	380	358	431	359	391	351	366	395	396	368	392	385	389	384	434	411	382	406	378	396	373	364	399	377	347	383	421	365	386	428	372	394	382	397	380	403	392	405	383	377	412	394	373	395	366	376	361	358	372	376	374	399	375	386	380	363	394	407	374	388	407	364	398	358	356	377	387	362	387	375	344	398	407	369	400	406	385	383	324	422	394	395	413	408	373	396	377	354	390	346	378	383	392	366	374	393	439	374	354	367	369	368	406	398	366	377	435	369	402	456	362	351	431	379	392	378	393	382	393	410	368	358	360	390	406	377	397	361	375	400	401	374	404	398	410	349	394	395	378	367	381	384	408	397	351	418	381	435	408	367	364	360	396	403	370	392	393	386	369	392	374	364	370	378	385	392	371	378	365	381	323	368	363	400	382	388	362	384	387	379	360	394	360	387	381	348	387	378	391	409	382	398	410	388	409	399	404	337	403	373	366	381	404	389	404	376	387	396	350	398	413	382	357	383	366	346	398	367	404	382	366	396	420	386	378	404	360	381	363	400	375	391	369	378	404	381	376	390	364	409	390	403	390	360	405	396	361	410	379	379	410	390	403	415	388	392	390	377	423	383	391	396	391	383	421	389	376	419	420	385	386	384	374	415	409	365	397	418	395	368	372	413	380	376	379	397	375	405	371	384	399	389	404	367	384	389	379	414	372	351	354	372	403	391	418	370	384	382	348	354	366	424	381	355	382	372	384	394	404	372	375	399	381	417	385	386	371	416	420	410	401	367	360	390	338	359	411	371	399	376	356	389	388	409	399	404	403	375	368	382	390	382	412	389	372	389	388	422	426	365	417	383	417	367	409	367	406	409	382	343	392	376	375	390	380	401	370	376	387	398	369	406	384	405	400	376	354	399	367	405	374	375	399	397	385	367	392	370	407	406	396	374	385	339	405	344	401	374	396	403	412	392	381	379	367	402	378	400	416	384	400	407	375	376	378	371	386	378	371	418	375	401	392	403	361	398	411	388	445	389	365	349	344	395	379	365	399	399	392	382	387	383	406	367	402	358	365	388	370	414	408	398	391	368	348	399	383	365	382	425	339	362	420	385	380	382	397	388	379	397	379	363	382	396	384	398	398	394	373	392	391	400	380	394	355	388	382	347	397	396	389	359	404	368	385	413	379	350	375	407	390	385	408	381	394	377	378	393	382	344	416	377	389	376	376	404	400	362	380	352	392	348	359	387	397	381	370	415	372	380	375	420	406	415	386	401	388	371	366	406	382	401	369	385	370	393	383	370	405	403	354	404	359	372	406	363	384	404	389	368	373	390	407	387	373	377	389	391	388	333	397	382	401	388	335	372	381	387	371	378	394	408	407	402	387	395	376	410	395	366	352	411	367	349	389	369	396	387	385	423	395	364	371	360	356	362	347	411	381	372	395	438	385	356	401	401	381	367	377	393	386	374	366	373	360	407	394	367	374	401	403	371	335	406	404	382	380	407	414	381	402	344	396	350	336	375	391	375	420	366	344	414	406	376	401	408	403	365	347	402	385	395	419	384	377	394	395	373	367	365	374	379	355	394	424	397	414	377	383	404	383	381	405	368	392	374	360	392	375	386	371	372	378	335	370	369	374	383	407	394	392	387	400	407	373	369	411	373	376	374	381	396	368	394	418	392	399	348	385	364	367	411	364	415	384	415	366	372	398	367	355	383	410	352	395	390	443	389	354	351	370	409	410	396	382	390	407	407	380	381	378	393	379	400	386	370	371	378	420	404	369	387	379	383	388	339	343	375	365	353	383	406	391	366	398	382	420	346	379	392	398	377	418	384	384	415	394	395	397	369	385	409	379	402	389	411	408	379	420	396	373	405	389	383	390	412	350	392	425	376	403	380	367	363	375	363	351	338	380	347	387	384	374	372	368	357	409	405	343	388	385	384	402	374	388	414	361	392	380	402	370	378	382	397	408	399	379	452	395	378	420	394	375	365	381	386	382	386	403	369	388	361	378	384	395	393	396	390	349	356	408	389	390	381	342	370	404	405	386	348	369	370	380	364	364	396	378	405	362	372	368	377	415	406	358	377	380	396	396	420	356	402	382	356	398	391	371	382	420	394	394	368	389	406	417	426	395	406	392	380	365	426	384	341	375	385	363	366	363	399	350	371	387	350	407	369	405	412	406	382	368	395	390	391	400	406	387	362	389	391	391	398	364	382	383	418	392	350	388	373	344	403	416	403	389	363	378	371	393	375	387	385	427	412	362	397	367	381	386	360	390	395	386	388	395	400	394	402	391	367	415	380	380	385	419	386	381	382	409	430	377	363	381	373	345	397	384	348	411	404	394	388	410	392	384	387	380	381	363	387	376	416	372	439	382	408	370	399	363	389	382	437	371	384	380	383	400	408	363	354	381	378	384	386	417	397	377	366	356	398	399	356	368	372	351	369	373	384	389	377	383	442	404	381	346	392	344	421	424	366	382	393	370	376	374	358	378	359	352	410	387	406	408	368	393	431	378	383	402	399	366	416	380	398	375	405	359	364	368	383	365	381	393	377	361	402	376	385	406	382	391	384	392	348	377	399	395	429	375	367	391	391	418	364	394	394	409	376	362	391	390	367	401	385	393	385	395	378	373	396	381	404	390	385	384	393	397	390	380	359	360	366	343	404	371	358	330	349	360	393	387	370	404	370	375	369	368	397	403	408	383	389	405	420	357	366	378	397	385	377	394	370	375	414	403	373	402	372	380	398	404	399	373	388	379	369	370	355	406	398	390	371	361	396	392	407	378	382	378	388	405	383	389	383	373	392	357	390	401	376	400	409	389	359	386	374	406	409	433	402	403	412	364	398	379	371	370	373	363	374	371	394	368	400	389	345	376	383	389	343	398	355	346	381	393	368	356	367	377	387	363	367	373	421	402	400	390	378	358	416	373	395	359	430	371	362	395	376	409	375	376	381	412	359	390	370	368	371	395	379	379	395	339	380	395	405	408
23154	47402	36019	14434	10232	8203	6745	5655	4574	3514	2869	2212	1899	1638	1444	1302	1267	1116	1127	952	908	804	734	735	671	725	759	737	766	696	692	640	631	632	643	615	624	606	552	555	538	543	534	569	545	491	497	474	471	527	506	460	516	471	462	484	481	461	457	470	464	483	468	501	459	496	461	550	516	528	507	528	527	465	480	489	459	519	481	458	495	470	525	459	484	473	485	468	494	471	444	486	473	497	453	480	473	454	488	460	537	496	435	444	495	472	460	486	471	465	463	457	492	469	468	471	481	488	475	496	499	440	464	441	496	438	466	468	481	448	461	472	452	470	471	461	484	455	487	476	491	491	438	463	479	451	463	461	483	443	513	452	452	465	482	444	487	434	488	467	503	449	443	432	465	512	457	465	483	465	465	490	484	467	487	464	482	467	459	474	457	481	478	481	494	471	474	478	505	503	456	446	452	474	451	466	443	455	445	453	461	480	430	481	447	465	451	444	498	467	485	446	435	447	441	470	477	469	489	478	454	506	498	464	455	434	443	435	429	473	469	499	490	451	458	459	469	484	476	453	444	424	480	474	491	456	473	449	491	443	501	492	448	448	471	470	471	487	428	448	495	459	415	482	491	492	465	500	459	466	498	459	443	462	485	455	445	444	479	471	477	447	460	466	484	478	475	483	442	502	491	466	445	457	501	512	480	461	472	478	429	504	432	433	463	495	507	440	471	432	440	474	451	474	493	452	471	484	467	467	458	462	444	457	459	465	464	462	500	475	470	488	477	435	481	470	444	489	462	473	458	434	467	481	440	444	476	484	490	442	436	468	452	471	496	421	455	423	484	483	483	473	490	459	458	495	450	436	466	445	452	449	410	487	476	463	444	460	444	470	455	504	468	471	461	495	454	447	485	473	458	447	484	490	469	470	461	455	472	449	445	464	490	506	489	466	480	445	531	444	466	465	470	448	455	445	456	521	473	454	465	451	485	427	484	486	454	429	458	446	475	434	493	484	500	450	493	449	488	478	490	489	448	494	466	455	453	452	460	436	447	457	465	478	468	463	469	427	446	481	437	483	461	495	465	481	473	434	442	445	482	445	453	492	453	499	495	439	493	484	457	463	486	507	478	484	477	443	468	457	432	432	448	465	441	491	416	487	484	472	455	475	482	453	482	423	474	468	441	447	453	442	479	491	444	465	436	489	460	447	450	433	454	460	525	493	449	485	487	445	442	476	465	460	455	467	481	475	489	483	453	475	483	464	494	457	495	460	473	452	484	497	446	456	431	470	515	472	465	486	448	488	502	452	505	458	497	435	452	469	461	466	457	489	479	474	460	469	467	451	507	475	479	442	475	466	477	465	480	492	472	434	452	437	441	480	476	484	434	432	470	449	477	465	495	486	464	484	466	459	485	503	493	449	425	453	483	446	484	489	501	495	453	448	448	469	477	484	436	448	480	476	456	468	513	467	491	442	468	442	459	465	421	505	463	493	473	472	482	472	479	486	494	462	467	459	482	455	491	496	455	440	468	456	452	461	473	476	465	493	442	480	469	460	455	443	462	440	524	474	482	492	436	445	447	446	399	483	405	461	470	451	473	407	461	467	465	497	456	492	446	458	475	472	424	452	498	486	467	478	435	484	473	447	457	459	441	499	462	468	477	457	478	455	443	394	488	472	446	467	454	422	453	453	457	456	500	472	489	501	463	459	485	476	472	471	456	462	462	470	472	457	470	447	407	465	465	424	466	481	461	435	476	514	457	471	468	420	499	484	486	475	453	483	482	446	491	449	488	497	454	490	419	475	464	466	471	509	487	484	429	430	461	466	469	473	432	421	441	471	494	434	434	440	495	466	491	471	464	502	448	457	451	480	451	470	466	470	448	479	453	464	479	460	462	444	486	456	467	461	488	445	448	491	462	503	447	476	465	477	475	467	449	481	463	480	455	442	457	447	415	464	480	464	420	474	502	473	453	493	493	488	441	459	477	473	498	455	469	470	490	434	447	467	490	453	437	464	470	442	463	443	419	475	481	493	459	479	474	490	443	462	486	463	479	483	489	486	478	479	497	473	468	440	474	450	430	471	458	470	419	396	495	469	492	512	430	462	452	479	471	462	472	491	476	493	456	466	485	446	465	439	455	455	455	460	459	479	443	462	484	457	491	503	453	423	460	478	446	448	515	454	490	439	480	431	458	448	478	477	470	489	465	464	461	484	486	454	470	501	422	456	509	458	480	465	492	497	498	463	453	441	463	470	468	471	469	478	437	448	490	462	469	488	485	465	511	459	481	474	496	461	501	475	495	429	517	459	455	485	487	468	459	470	435	482	489	458	498	458	453	446	480	451	503	483	452	482	456	468	459	476	455	486	454	430	443	441	477	466	486	486	476	467	468	427	492	424	468	450	477	473	509	467	482	472	476	452	443	518	468	441	455	502	489	487	476	465	474	452	481	468	448	476	491	458	434	468	508	469	469	479	443	489	443	505	450	433	471	490	450	479	463	496	511	448	456	444	466	475	437	523	465	433	468	465	471	472	424	443	426	461	449	456	461	459	478	433	466	459	495	435	449	445	459	442	455	462	498	447	460	450	492	507	474	428	478	465	478	448	455	486	448	449	462	471	486	462	478	461	446	485	438	464	444	464	490	467	432	443	459	475	452	439	449	527	443	464	480	473	486	454	484	475	405	480	479	484	479	506	483	429	458	466	480	469	444	469	448	482	454	445	465	464	483	464	470	443	456	440	473	449	449	438	446	476	461	476	441	461	449	478	451	476	447	476	474	460	463	460	458	477	480	476	442	471	461	473	467	460	439	458	445	461	462	494	497	435	447	477	465	486	437	430	485	442	440	485	467	460	450	467	449	497	444	480	423	451	493	450	458	468	448	501	480	469	462	434	457	483	467	469	478	446	469	482	453	453	476	439	478	461	454	431	480	441	476	480	421	500	473	456	507	452	451	481	474	459	487	471	483	486	473	465	489	480	479	502	495	468	468	457	480	442	472	454	470	482	483	478	474	471	474	490	473	462	491	484	508	446	460	477	467	431	460	484	459	476	495	465	433	474	495	481	444	454	469	527	471	458	462	433	498	430	495	456	465	458	473	463	471	437	477	441	484	502	473	448	471	507	479	441	497	463	473	499	497	465	460	481	471	482	429	527	436	442	466	434	478	459	471	441	482	475	473	452	488	457	451	478	483	464	457	464	469	465	461	469	434	432	485	464	467	479	494	476	496	431	484	497	491	490	507	477	454	459	488	472	462	478	462	511	447	481	476	464	468	482	471	448	492	444	440	475	466	454	476	455	442	485	440	447	461	471	463	458	440	480	489	478	485	463	504	474	465	458	435	452	456	445	474	431	448	466	463	467	427	455	448	451	476	493	494	451	512	474	467	445	491	463	478	470	422	485	480	490	478	465	510	485	470	431	490	473	462	478	443	467	518	466	473	484	464	442	458	424	468	464	423	479	430	471	471	466	511	455	499	457	460	442	472	461	453	489	446	456
27628	22121	18156	4997	1976	1542	1320	1225	1087	939	859	746	632	608	630	588	619	591	571	536	533	524	541	533	505	552	511	549	517	503	499	534	503	507	504	495	463	474	509	500	505	470	481	468	488	478	478	479	485	450	493	492	498	500	520	484	498	453	484	456	493	464	478	494	519	483	461	500	483	520	475	496	489	507	451	481	525	503	497	455	497	499	504	473	479	513	480	503	444	465	479	495	459	501	498	460	470	482	484	480	458	489	521	479	510	500	479	481	486	456	485	508	449	446	507	496	458	501	453	459	513	469	516	475	471	467	468	446	504	483	522	443	492	479	514	498	512	485	519	449	489	503	465	467	493	486	492	547	476	430	474	465	471	488	469	484	466	515	467	459	483	487	481	485	503	486	458	481	472	531	485	471	485	445	467	482	484	478	504	464	459	489	505	512	478	494	456	474	486	479	502	527	476	514	479	498	449	490	486	528	515	479	453	492	534	493	503	517	457	467	490	477	482	480	460	509	487	483	463	449	439	483	545	509	506	513	484	500	461	489	492	536	496	513	501	496	503	474	486	480	453	462	459	499	458	488	451	451	480	512	487	497	471	494	466	492	484	469	438	506	496	517	465	459	461	490	453	523	445	489	501	479	503	485	477	507	470	504	453	503	509	453	462	500	510	451	477	547	496	489	491	504	471	472	455	492	478	483	432	447	464	435	469	469	464	478	499	486	467	487	497	480	502	535	503	440	457	499	451	481	477	462	477	499	484	476	469	468	486	472	501	469	456	531	502	512	506	499	497	514	493	500	496	488	485	463	480	475	431	487	455	474	504	510	505	468	494	477	507	476	504	496	441	515	494	462	516	500	476	491	476	490	466	491	468	466	516	495	467	461	493	504	455	457	422	459	507	503	465	484	520	467	442	472	460	460	468	488	472	489	428	488	454	481	477	492	504	478	515	496	434	480	521	502	511	490	477	542	482	496	501	501	474	454	463	511	505	485	501	526	503	510	512	481	457	457	507	484	512	508	447	469	486	486	491	493	486	472	449	501	495	483	509	495	518	459	473	496	451	486	512	472	520	504	489	485	455	500	467	470	517	502	454	470	491	475	485	495	486	467	482	511	497	459	460	548	474	465	469	455	481	447	460	470	511	506	476	431	463	528	514	480	498	461	471	457	510	480	490	478	489	449	522	490	519	478	485	484	480	520	472	471	443	454	473	460	499	462	502	467	478	498	426	508	445	463	488	508	498	538	486	505	512	511	487	478	484	465	467	484	462	469	476	466	483	442	482	487	470	489	434	491	480	492	495	476	468	463	483	476	485	511	445	474	472	487	486	514	481	483	491	473	464	508	516	465	495	493	450	498	495	509	511	481	488	449	461	498	507	483	465	533	507	483	485	484	496	507	464	492	518	492	467	518	467	485	483	433	493	480	480	468	481	449	505	452	493	486	467	522	457	456	480	487	501	467	423	507	527	435	506	504	542	516	491	499	485	467	498	452	447	507	483	468	465	445	514	505	484	438	488	513	455	478	499	493	461	443	511	493	454	487	458	484	501	482	450	483	495	495	476	462	475	458	473	467	503	475	507	472	515	461	469	453	452	504	457	522	525	454	480	478	465	477	481	467	478	480	469	456	478	436	448	451	514	451	479	467	492	439	492	458	485	470	456	498	467	487	488	515	491	511	446	466	480	504	453	463	487	490	453	499	471	455	495	515	466	472	468	497	487	462	452	482	516	496	469	471	504	521	478	484	487	488	522	491	474	482	498	517	507	486	563	479	470	525	497	520	492	525	481	431	432	504	510	460	467	438	477	477	504	476	506	506	478	478	466	472	463	443	507	490	489	510	494	491	485	475	507	493	473	470	507	491	448	483	500	445	518	454	504	497	468	473	464	497	437	512	490	497	456	519	501	472	457	511	465	465	483	494	446	505	488	463	450	476	513	461	508	464	543	461	459	460	490	463	488	496	502	480	477	468	476	472	443	475	502	463	468	468	508	499	449	479	516	466	493	478	480	467	474	507	525	492	463	475	463	466	471	471	490	494	499	442	474	488	502	470	489	469	493	503	472	494	489	503	483	494	466	466	482	506	480	479	480	527	508	486	502	495	490	514	492	450	460	481	454	453	511	423	463	467	495	475	482	457	483	487	472	489	545	487	453	479	476	485	498	464	493	473	470	472	486	507	551	492	444	439	499	522	483	494	491	478	483	504	499	494	470	504	472	477	495	469	488	449	479	466	494	460	470	523	454	527	481	419	502	435	481	462	502	492	438	503	471	453	468	497	506	481	493	498	519	506	506	498	485	497	469	493	507	486	490	465	447	498	491	479	511	471	501	481	493	459	514	492	489	493	494	480	479	494	472	462	504	512	475	487	483	459	504	514	490	487	485	510	487	480	521	489	460	486	503	479	509	485	497	486	517	472	470	463	494	507	470	477	466	460	464	509	477	512	484	484	494	513	485	490	507	468	491	500	499	450	483	520	497	518	483	527	461	441	484	467	492	497	495	446	498	475	534	503	477	512	475	453	517	476	543	492	484	459	488	449	514	518	504	478	499	464	480	482	492	517	486	516	508	503	485	503	475	484	488	490	477	512	505	499	504	477	460	480	486	480	502	513	471	485	465	475	491	490	519	510	521	493	464	414	468	466	523	455	482	504	506	466	483	495	442	470	539	462	503	481	470	458	476	496	463	475	526	443	495	461	492	499	494	473	480	469	516	482	493	474	484	514	499	480	490	480	494	475	488	535	495	477	503	449	469	525	453	468	476	459	488	474	488	477	504	512	510	463	506	507	502	523	471	504	496	485	517	502	470	520	470	479	523	510	478	469	455	503	503	459	479	489	487	492	494	457	495	499	479	501	509	509	515	478	435	463	505	512	504	531	490	506	454	486	481	456	467	492	464	458	529	494	514	493	459	465	506	440	463	499	478	465	512	517	498	494	487	493	486	466	441	451	464	432	456	442	484	461	535	499	467	468	460	502	506	480	476	446	476	497	512	489	471	530	499	461	480	458	469	461	499	480	458	474	503	491	493	532	494	462	482	528	484	451	501	492	479	469	495	486	460	475	492	483	476	487	500	487	444	483	487	471	422	511	478	499	476	485	489	468	513	480	459	492	462	499	515	455	452	463	478	510	517	473	495	454	491	486	472	506	536	505	463	505	472	477	476	487	496	526	481	507	487	477	460	470	507	495	482	432	460	457	464	495	509	509	480	506	525	498	498	497	489	466	508	494	491	475	508	488	470	446	468	486	477	479	471	473	493	468	488	505	462	473	454	499	458	489	469	483	487	501	513	488	489	479	458	486	489	473	487	500	509	497	492	442	514	493	489	494	485	467	491	483	496	456	468	497	445	498	503	478	471	472	553	511	454	489	507	454	470	497	465	483	476	463	482	521	492	516	506	489	495	503	445	468	478	490	493	474	499	508	540	474	477	468	475	491	439	527	506	464	435	468	465	452	489	467	483	451	500	522	497	479	466	464	483	457	503	485	530	453
20124	33062	18960	4866	3348	2734	2246	2095	1712	1366	1243	1016	882	842	795	809	786	758	754	646	705	665	626	649	656	625	604	644	643	625	658	598	660	659	633	602	678	612	576	571	590	604	604	573	588	663	599	558	626	574	622	625	623	606	616	595	568	600	567	589	563	619	534	578	636	588	598	615	647	591	571	555	582	574	577	607	590	622	609	580	634	604	577	617	569	579	580	602	550	592	540	567	555	564	541	602	554	601	582	575	573	596	575	616	561	546	584	637	603	576	519	592	559	628	615	633	598	586	592	595	602	578	620	578	615	636	565	585	542	624	615	593	554	607	581	616	603	553	614	616	585	641	631	566	543	629	583	621	578	550	573	586	616	600	586	560	584	629	598	632	609	566	597	561	593	532	568	622	593	585	557	602	603	614	604	618	603	567	597	586	600	539	565	574	579	597	571	576	563	596	606	616	596	607	577	580	558	566	579	546	601	576	577	607	565	581	629	625	585	582	580	539	604	537	567	591	604	564	603	567	550	592	606	611	577	554	593	605	563	565	566	561	596	635	576	580	570	621	552	576	603	564	597	582	566	619	583	584	601	591	588	580	580	596	560	589	536	591	607	627	591	597	572	580	553	607	637	565	578	607	591	566	557	600	605	610	611	588	580	567	621	560	529	620	585	587	601	562	585	583	619	597	569	577	632	557	587	568	586	542	581	570	582	594	596	608	550	594	577	584	574	592	582	552	580	581	575	625	599	611	567	594	566	604	632	551	557	583	570	626	567	589	608	537	534	610	584	598	570	588	554	566	574	631	589	578	590	583	592	595	576	569	576	595	598	612	550	546	622	586	611	598	599	538	614	586	585	592	590	567	584	574	598	600	566	603	591	603	544	575	581	616	568	613	569	613	613	578	617	559	530	587	601	611	598	580	544	568	577	614	547	584	582	546	597	593	592	572	577	589	604	550	548	592	589	557	603	572	622	588	543	609	557	601	548	622	615	584	595	548	582	598	564	572	600	581	581	580	558	577	570	574	580	594	602	623	611	570	577	578	583	547	636	536	568	574	565	541	575	574	598	591	612	547	611	557	590	604	570	621	536	578	590	592	611	629	569	618	564	588	577	603	607	595	554	533	570	645	596	573	577	594	634	618	559	552	581	616	625	615	581	584	570	628	605	577	595	586	558	614	546	549	575	548	572	569	634	543	564	579	607	511	597	583	598	590	573	597	588	631	597	594	550	556	571	564	565	590	570	602	559	611	607	598	535	585	589	551	546	600	562	605	554	569	572	562	586	554	610	598	579	621	600	574	600	577	597	582	618	576	642	561	582	596	561	566	611	559	546	536	597	552	600	573	565	604	587	642	619	595	614	592	576	588	616	609	597	541	558	572	580	592	578	554	593	546	619	593	583	599	598	594	572	592	590	607	618	587	579	603	613	586	614	606	589	618	601	636	574	616	583	565	565	594	609	588	580	578	615	619	539	577	593	576	594	549	564	527	607	545	640	570	586	570	599	559	602	562	602	579	573	583	616	605	573	549	558	631	545	538	569	611	564	621	631	560	595	580	585	613	615	606	570	592	623	607	565	568	613	557	600	593	597	608	584	564	647	634	575	641	579	572	606	588	587	621	574	612	606	589	577	609	578	594	562	515	590	594	580	552	641	587	615	569	525	579	598	576	586	547	552	576	578	560	572	587	562	576	601	578	575	558	542	574	571	578	574	577	571	586	629	594	605	610	586	598	631	558	564	593	579	585	619	578	565	583	611	596	576	554	620	609	583	608	574	561	566	606	615	584	612	556	576	551	574	591	603	596	566	587	568	585	555	531	560	568	574	559	591	605	563	623	550	573	549	627	558	556	537	542	588	580	616	604	572	581	598	557	561	539	610	605	556	598	579	585	619	581	612	593	605	583	644	577	557	574	601	592	601	572	563	538	580	600	592	628	597	547	580	600	602	595	597	547	583	567	603	605	558	580	563	542	575	576	555	641	602	591	576	574	607	539	576	558	582	601	590	574	536	599	600	597	553	593	548	554	584	582	610	573	568	607	552	601	578	513	590	612	591	567	579	610	573	658	567	585	596	591	600	603	615	563	558	541	537	598	611	563	609	574	563	567	580	552	606	568	545	595	575	592	587	568	592	566	604	547	610	593	583	595	638	603	568	566	570	623	628	649	604	586	593	596	596	536	598	563	588	555	631	544	648	591	576	604	579	596	591	561	597	581	580	569	620	638	576	609	577	610	624	602	608	616	583	577	591	590	605	604	576	576	631	584	566	601	591	552	584	557	563	580	578	585	573	589	589	626	567	588	575	565	585	584	605	553	623	573	606	552	614	565	603	667	638	556	574	546	562	567	595	581	583	547	607	575	574	596	608	558	571	555	618	605	573	598	602	579	558	604	605	579	564	581	607	618	613	576	575	531	557	588	564	555	577	612	634	580	603	594	622	587	577	571	560	588	561	607	584	617	569	556	591	551	562	616	585	607	616	554	568	580	589	616	572	578	574	578	570	582	598	583	575	636	613	600	584	640	598	586	572	600	574	556	593	610	589	601	622	553	573	551	604	592	595	557	612	569	584	620	565	591	594	597	554	604	586	590	577	581	564	589	595	570	579	568	535	624	599	593	609	600	605	637	582	628	587	575	556	591	623	587	582	599	570	622	564	638	547	602	562	560	606	595	616	620	570	614	579	606	597	539	607	581	589	620	594	629	605	541	578	588	611	581	574	555	547	608	582	579	587	585	591	551	608	571	612	581	543	549	547	570	605	591	556	553	605	575	598	539	579	580	580	594	540	619	608	574	576	528	613	611	579	588	597	594	559	621	570	619	578	607	562	559	540	580	584	611	597	589	565	588	576	587	583	613	562	561	626	586	619	594	544	575	607	553	604	601	575	592	554	581	577	554	575	549	562	597	591	588	571	550	591	565	605	606	617	592	584	566	573	570	602	599	609	563	608	587	606	585	559	541	570	587	576	596	611	597	616	555	555	565	578	623	566	588	597	590	597	605	603	529	569	527	590	635	602	591	658	590	576	561	601	614	590	537	574	628	566	577	574	584	577	548	581	569	601	559	601	605	561	592	566	604	612	611	579	586	579	574	614	580	603	565	600	609	592	576	564	564	591	600	564	602	563	580	598	585	594	588	573	560	549	616	545	590	618	566	552	561	585	559	573	618	556	610	574	612	593	534	619	576	586	586	600	548	529	519	550	552	573	597	589	603	581	547	629	579	607	562	552	626	583	609	543	610	603	507	590	614	576	620	570	599	579	658	585	602	576	579	624	550	557	581	611	562	595	576	578	597	611	575	578	594	621	556	572	611	613	609	598	585	596	551	639	571	610	605	587	610	565	594	582	553	621	595	587	631	618	576	583	576	591	544	567	605	611	559	599	598	630	591	579	587	572	547	555	568	593	577	581	604	556	619	595	556	577	611	549	583	572	608	597	594	537	610	561	561	591	585	579	579	573	592	550	563	590	574	603	624	604	593	590	605	598	594	590	599
23799	21209	28343	24354	21200	12798	3651	2613	1962	1455	1355	1080	978	899	852	776	811	790	762	668	686	660	649	654	596	643	625	633	632	602	599	573	538	599	579	635	563	606	533	549	550	531	522	541	527	546	523	579	539	498	504	518	590	555	536	573	547	515	523	516	537	550	520	552	550	558	529	527	561	511	531	550	537	518	524	524	502	557	557	478	538	486	502	503	527	548	501	511	571	595	545	510	492	539	493	532	540	507	520	518	549	555	570	522	529	564	514	501	551	495	543	494	499	547	513	564	549	513	539	538	536	528	536	510	531	494	569	546	566	503	493	506	553	568	528	540	540	520	481	567	543	517	480	520	530	514	541	526	555	503	524	550	526	528	508	529	508	520	521	520	515	555	540	555	549	527	538	533	542	533	498	497	552	502	540	505	549	555	558	550	549	521	518	538	486	537	557	560	496	549	526	533	578	529	514	521	546	542	499	526	538	533	537	552	519	556	574	560	489	516	494	511	512	547	502	538	519	560	523	557	492	541	524	552	524	519	541	503	538	598	544	504	539	526	527	490	526	534	518	537	548	505	507	538	524	520	524	539	579	530	513	513	493	561	564	513	554	525	555	504	512	560	529	559	534	533	569	489	507	508	495	519	458	515	503	535	536	563	542	475	541	516	495	580	483	534	518	541	586	524	533	546	553	482	533	553	537	538	486	541	529	526	532	516	496	509	493	514	517	542	538	533	499	497	521	510	534	527	518	519	502	527	545	480	546	519	502	500	509	523	513	549	533	496	579	497	534	523	524	539	561	564	493	540	508	492	481	524	541	496	536	529	497	511	562	532	511	539	526	488	521	559	505	553	565	541	494	561	526	571	508	533	509	525	533	523	480	550	523	529	546	561	496	526	538	536	549	533	553	511	517	546	499	572	507	534	555	514	512	515	528	534	499	529	495	569	522	534	515	514	509	530	527	523	530	502	567	515	513	541	495	526	546	542	500	502	544	501	546	550	534	545	494	545	550	520	541	501	538	524	557	540	556	515	532	515	582	544	527	547	512	526	521	542	500	514	530	530	553	544	538	510	525	528	527	481	471	521	498	552	518	514	529	533	524	516	527	530	487	543	552	550	529	537	519	582	482	527	501	540	543	512	504	544	497	507	530	494	558	519	502	515	554	514	531	531	527	533	546	542	536	487	567	545	547	507	519	531	537	554	490	536	579	526	548	506	516	518	535	553	558	520	532	511	470	546	575	512	554	528	523	525	523	534	516	497	496	553	546	522	539	502	550	549	501	528	520	528	531	520	527	541	533	540	521	573	518	519	532	561	516	556	520	531	511	497	515	561	502	591	495	520	558	542	500	523	503	527	556	525	512	510	537	537	528	517	541	513	534	482	502	486	529	539	514	490	534	556	521	546	494	527	549	539	603	554	534	512	463	560	530	527	529	495	521	499	531	559	559	528	543	514	533	532	552	524	538	512	537	512	533	497	546	541	570	534	540	530	523	528	529	525	551	528	552	541	572	509	489	527	532	542	477	493	556	531	506	534	530	551	513	572	548	515	544	513	538	533	514	533	516	558	584	540	545	536	530	530	550	523	574	532	493	532	567	545	513	511	526	543	496	521	529	539	512	577	505	565	506	544	578	484	518	519	503	529	512	520	505	509	542	507	512	553	503	501	477	513	519	529	531	545	535	576	528	549	500	518	527	499	522	480	539	520	525	516	502	520	496	537	492	520	515	501	531	546	564	491	534	552	570	551	526	518	540	521	531	526	566	563	548	572	510	531	526	528	512	536	532	526	500	524	539	518	517	484	516	542	498	575	559	509	533	523	516	505	509	519	524	505	507	535	534	561	538	554	541	532	533	498	524	473	597	504	518	528	517	528	527	541	493	554	487	525	542	542	519	546	530	502	516	524	522	528	534	530	561	539	531	517	544	492	528	536	556	511	506	522	512	531	497	521	481	509	499	508	538	553	551	472	536	517	546	532	507	569	555	519	529	512	523	499	501	478	555	538	501	516	545	546	572	518	519	528	520	551	544	535	538	533	553	562	533	552	547	522	511	546	510	508	509	538	538	568	526	527	534	500	525	537	523	528	472	531	507	532	482	534	548	578	544	486	550	522	531	502	556	491	567	532	531	511	511	537	508	527	508	515	548	511	542	525	492	488	478	509	534	539	518	528	519	523	534	568	547	530	490	512	512	530	495	519	527	530	572	523	505	480	528	498	518	541	515	556	499	514	547	517	545	501	565	583	537	522	529	521	543	563	510	528	560	505	499	552	548	518	531	519	518	552	546	536	538	520	567	490	522	522	554	542	559	525	489	522	537	520	499	525	544	538	478	506	538	519	526	537	524	518	551	517	527	474	531	553	548	512	509	510	534	513	515	518	520	521	548	530	506	547	517	491	482	509	528	551	523	517	522	523	503	553	476	562	520	511	513	520	547	504	497	513	546	523	487	524	502	482	530	579	518	556	538	528	517	543	523	532	553	512	528	531	567	496	559	520	555	544	501	531	577	538	538	508	508	484	511	567	526	527	506	522	505	547	523	479	573	515	528	494	516	514	541	518	501	520	517	516	519	533	539	533	473	535	523	510	527	539	516	500	497	566	527	557	527	527	500	521	536	539	497	528	494	519	527	504	536	514	506	503	505	492	546	518	547	537	514	491	516	524	509	514	481	512	518	523	525	534	509	495	513	522	507	503	505	513	526	489	482	510	538	543	534	520	516	460	536	518	556	517	482	521	510	542	532	532	510	541	532	509	520	524	519	571	536	534	544	500	531	503	518	558	575	479	543	538	528	544	547	521	491	575	552	539	518	501	534	540	522	545	558	530	501	552	496	526	485	560	519	513	472	550	521	515	498	543	530	547	527	504	492	534	545	493	544	481	551	543	485	537	509	511	508	486	542	533	516	528	530	540	553	542	531	545	550	552	512	503	548	508	489	540	564	516	551	520	515	541	517	529	528	532	516	537	513	536	527	568	493	537	470	512	509	534	515	489	516	500	527	528	569	521	535	546	515	527	531	513	508	525	496	534	517	541	544	557	522	477	518	510	569	532	547	484	522	532	507	537	538	546	556	536	560	507	514	518	536	535	556	550	506	552	539	526	512	512	482	509	540	554	534	549	522	508	514	550	503	522	543	531	527	507	540	494	479	475	549	494	546	507	527	537	538	543	547	516	495	554	538	532	513	485	511	485	500	526	546	493	507	576	595	459	539	521	496	513	534	541	538	594	526	523	538	535	564	499	549	510	530	490	531	534	549	572	503	518	518	541	558	523	552	567	510	503	497	549	546	535	507	561	500	510	531	539	503	542	489	527	503	501	526	549	528	537	576	529	532	516	550	542	550	546	532	521	507	512	492	525	543	524	504	491	534	550	509	550	512	549	533	559	556	555	514	515	532	500	498	491	537	513	494	575	519	545	533	564	529	521	514	498	521	520	518	496	534	575	571	561	494	524	506	518	497	501	528	530	537	550	551	514	545	483	523	541	522	520	550	519
21624	42720	30951	10012	7188	5586	5014	4087	3291	2478	2180	1717	1444	1409	1215	1070	1132	1063	1049	954	899	850	813	802	786	816	817	779	739	751	749	789	709	728	747	747	697	742	737	683	688	664	600	632	673	635	650	685	662	657	704	641	633	683	640	652	648	664	658	627	648	683	637	663	614	676	650	683	618	643	689	716	651	639	644	647	637	668	647	602	603	673	628	643	631	640	626	657	629	618	681	658	597	632	627	620	641	631	622	601	664	611	623	664	619	681	644	675	661	608	624	616	632	624	635	667	673	683	643	632	584	616	647	582	633	640	614	597	629	601	628	624	639	650	592	638	619	659	651	665	610	582	642	601	629	622	657	621	658	626	666	641	626	680	606	652	619	634	667	647	603	648	610	593	629	674	618	650	635	647	639	645	636	628	673	671	661	613	648	647	606	601	644	640	644	638	652	589	647	636	610	606	622	645	694	647	607	642	641	664	668	654	634	669	601	633	659	645	645	639	600	610	645	611	636	622	629	633	680	663	612	651	640	608	656	650	618	665	604	588	639	619	650	639	592	624	664	631	625	594	586	638	676	638	663	618	703	637	644	610	650	622	657	661	677	632	631	676	655	578	652	612	657	666	644	626	604	642	581	623	631	667	697	614	638	609	643	649	617	634	663	624	653	610	636	663	611	673	615	661	631	711	720	619	623	688	630	658	614	644	596	628	702	566	642	653	642	649	627	619	618	629	604	637	623	673	636	568	667	640	637	655	670	639	630	665	667	615	653	638	652	630	628	608	626	681	616	611	575	677	625	648	613	670	627	673	623	657	571	620	666	682	635	602	578	641	634	614	573	634	626	646	640	676	607	654	660	612	652	647	631	630	675	631	628	664	609	636	614	605	620	591	641	608	628	605	654	655	648	660	652	615	672	603	611	610	663	623	681	660	603	625	647	668	637	649	665	653	631	661	630	600	594	637	593	628	633	657	647	608	597	667	640	595	647	646	651	669	650	643	695	647	627	604	634	634	671	662	636	645	612	662	644	662	625	662	622	652	609	625	652	646	621	644	615	645	671	630	632	663	635	578	641	648	626	661	582	650	606	621	634	667	651	644	641	666	649	622	613	618	601	585	580	670	585	639	628	636	676	649	641	605	581	641	647	635	635	655	686	646	679	625	629	625	642	601	696	623	637	620	631	685	619	600	677	658	655	650	641	671	578	623	651	608	637	669	675	642	659	648	628	613	609	584	677	631	671	603	602	631	645	615	643	632	616	631	620	653	641	657	639	678	622	638	572	651	619	583	647	608	632	695	604	640	657	590	590	621	622	624	633	622	621	638	666	652	646	667	671	649	652	621	646	609	633	649	641	632	623	656	606	626	639	605	608	600	639	625	646	636	644	695	647	649	640	640	717	582	647	613	647	590	670	658	604	643	628	635	691	635	601	639	658	666	629	622	600	627	641	679	615	638	631	627	658	621	666	637	635	676	617	630	675	623	653	619	720	680	653	621	610	608	608	619	665	622	664	649	644	592	613	610	652	659	672	668	665	609	661	634	615	656	660	648	615	631	624	660	639	648	693	582	618	603	625	613	649	631	621	590	654	629	621	641	606	633	554	656	632	627	646	638	627	662	639	621	639	615	602	664	632	646	609	621	659	628	628	620	644	636	650	635	612	654	625	632	626	673	658	642	639	654	647	621	594	639	646	659	656	652	649	595	667	674	616	626	632	673	621	661	669	640	687	616	667	602	639	636	625	650	629	640	684	666	649	601	647	640	671	645	649	611	634	648	621	637	655	657	607	636	602	615	629	658	654	617	641	627	646	658	635	631	668	650	644	608	578	635	636	690	627	659	619	637	634	568	613	675	630	648	606	637	673	642	670	618	653	650	658	661	643	629	660	626	614	654	676	711	641	650	612	655	596	623	605	676	625	613	635	662	656	679	604	603	627	626	609	678	645	612	628	660	633	621	617	659	609	627	617	654	688	641	603	635	599	676	689	644	602	634	622	654	648	654	620	616	589	591	586	634	645	597	651	640	651	634	651	650	642	620	603	639	686	659	620	631	616	605	686	610	612	646	631	668	638	672	635	653	608	670	648	683	643	606	631	602	612	642	611	624	600	615	628	589	617	628	640	623	662	625	648	649	629	631	628	670	653	662	617	608	683	666	662	635	660	646	627	662	636	647	622	643	644	620	677	623	655	654	667	619	638	635	654	621	604	615	602	651	653	646	580	659	672	657	637	654	644	630	683	625	588	629	615	625	616	652	612	588	633	660	647	577	641	628	661	658	648	672	690	682	594	654	644	647	627	583	653	613	610	641	678	639	639	615	622	659	597	633	707	639	610	629	659	654	641	650	650	600	623	638	640	643	635	615	620	628	651	636	658	632	699	665	635	595	612	605	637	641	663	649	596	637	642	665	642	650	659	641	620	660	617	648	655	666	639	644	665	639	653	651	619	695	604	630	655	695	658	657	646	626	716	609	691	668	634	633	705	643	662	639	661	624	645	637	641	652	646	651	659	617	633	585	619	570	663	717	655	597	605	656	643	629	614	638	647	628	607	622	650	648	602	637	625	618	626	668	669	636	674	613	594	668	601	614	637	594	732	602	642	618	673	609	652	643	655	636	634	657	663	630	648	609	644	644	678	637	629	600	692	661	644	627	671	628	623	668	641	648	636	607	631	590	604	635	653	681	658	612	639	639	669	666	647	607	618	645	647	619	659	600	629	614	627	637	630	613	657	663	677	637	617	648	666	690	627	662	641	638	631	623	666	598	628	654	655	659	640	608	644	560	658	641	640	617	619	663	603	603	617	610	671	573	626	649	621	625	637	657	671	664	689	673	642	650	666	707	607	643	622	670	622	616	625	631	649	619	616	659	670	633	623	625	629	645	648	633	636	641	627	679	670	626	646	605	661	624	608	653	614	659	643	664	608	595	596	616	643	646	618	625	651	661	634	627	629	586	624	622	610	652	672	655	627	628	641	603	601	587	666	635	648	656	639	654	631	674	667	656	584	648	632	696	675	626	638	640	613	670	653	615	644	631	640	647	621	561	628	633	681	599	625	620	642	668	674	643	688	661	595	624	619	647	683	638	616	622	618	622	617	650	622	615	625	611	641	640	653	576	618	640	659	608	688	631	612	648	638	636	657	645	651	656	678	659	651	612	660	675	610	655	656	616	672	624	628	694	663	575	653	606	652	618	629	687	654	621	683	608	622	580	653	650	629	674	632	626	676	660	645	612	676	607	596	663	671	665	674	623	654	614	650	648	641	583	605	614	656	688	660	665	625	632	677	616	631	630	608	600	650	610	646	650	629	638	648	604	646	639	675	614	640	632	652	659	665	600	667	641	646	641	671	664	636	626	646	647	636	626	627	629	631	637	628	619	685	664	633	634	587	662	615	629	631	621	642	609	618	666	618	635	651	638	648	636	644	627	717	657	641	658	638	640	622	616	620	687	661	639	657	643	630	625	659	665	609	630	651	670	622	612	664	624	637	639	657	604
24593	21151	27416	25048	15297	3145	2105	1549	1287	982	882	780	681	661	582	561	493	545	504	467	404	424	441	399	400	429	411	407	409	413	455	416	435	395	400	388	390	410	354	351	376	388	388	370	358	395	333	372	356	365	315	339	365	364	374	351	374	290	378	329	351	385	358	355	339	347	358	335	343	386	327	345	365	344	350	337	371	372	326	371	369	339	341	328	344	362	317	334	348	333	363	365	380	367	302	329	345	342	358	354	331	341	377	344	370	351	357	340	337	331	315	339	342	341	346	372	356	350	303	362	354	351	348	371	353	335	336	332	389	329	332	395	340	376	380	321	349	329	352	328	339	334	359	351	350	355	380	370	344	385	340	350	348	320	370	370	327	348	343	324	338	334	355	356	335	372	355	362	346	340	354	348	376	345	326	348	383	387	389	350	344	373	347	334	346	354	401	307	329	358	370	335	327	361	391	352	369	354	341	342	408	361	325	323	321	333	355	335	327	345	354	323	342	361	323	313	340	353	339	339	351	351	359	370	364	358	359	353	379	349	358	365	347	348	351	319	365	360	339	329	360	342	327	321	353	343	348	328	339	353	327	350	359	356	332	338	359	367	307	349	330	352	361	359	341	347	339	376	345	360	339	349	348	343	347	334	359	360	385	323	369	362	363	358	317	335	326	354	335	330	346	328	362	326	354	346	351	349	331	357	344	338	344	363	337	318	333	335	357	389	325	365	343	358	348	323	360	336	346	373	339	332	321	384	359	344	325	371	357	358	378	341	336	327	333	364	353	322	317	325	348	349	392	352	339	331	377	374	360	343	349	382	342	371	359	342	334	318	335	377	314	341	315	354	341	382	347	331	335	343	368	363	339	315	332	322	385	350	336	344	333	344	353	366	342	329	356	360	360	356	352	375	338	339	336	329	351	344	316	321	374	338	381	312	350	343	332	338	365	346	357	350	350	352	357	335	346	332	339	353	329	342	335	368	324	359	315	344	341	358	320	345	340	321	355	343	345	324	351	349	329	343	361	357	335	354	340	344	330	348	368	357	356	364	347	343	360	359	398	351	349	325	350	322	375	381	358	371	349	335	342	363	337	341	330	368	338	346	327	355	340	345	337	345	333	347	352	354	357	345	375	342	370	330	329	362	353	366	359	333	336	369	340	321	375	368	355	370	351	350	367	346	335	374	386	346	368	357	379	319	323	314	343	332	354	330	351	346	345	346	378	340	339	321	343	331	346	342	347	339	356	352	363	365	364	364	357	299	339	345	350	353	353	338	351	374	341	353	355	353	359	303	346	344	333	333	358	379	412	327	349	388	340	310	314	358	356	346	349	324	359	355	342	322	393	366	328	347	357	329	369	346	358	348	326	359	354	337	334	335	337	370	358	333	351	373	342	335	359	335	350	348	325	364	299	334	371	387	352	361	420	381	345	345	353	358	365	342	335	339	339	354	348	359	336	353	342	374	332	344	330	317	347	380	346	326	345	373	334	363	346	390	336	352	343	361	348	333	327	355	351	333	354	362	329	345	343	338	347	349	371	353	324	350	321	322	331	352	338	347	351	351	367	360	390	338	334	344	352	358	341	364	327	388	349	343	340	357	381	327	343	346	343	356	392	336	363	341	340	356	352	389	384	356	329	378	358	379	381	323	354	348	347	337	358	362	357	331	363	392	341	384	352	367	317	340	347	358	335	329	373	324	336	380	332	359	340	333	358	366	369	333	329	305	368	368	317	392	333	344	382	349	335	325	325	316	313	323	356	352	347	344	336	325	390	343	328	339	382	330	366	356	359	349	372	330	363	344	338	321	360	355	346	339	357	355	356	328	306	325	327	355	317	348	339	380	360	371	325	354	316	351	341	365	324	374	337	364	327	349	361	305	363	343	354	342	350	347	350	331	380	356	352	359	370	316	310	373	340	348	355	303	346	367	359	340	337	317	324	355	345	362	345	344	328	309	346	333	354	370	392	335	359	347	365	350	350	331	327	396	354	363	357	331	371	361	348	349	355	337	355	337	365	346	379	374	337	334	335	338	363	364	367	329	349	341	367	361	345	372	376	367	374	317	366	355	337	354	388	331	359	340	371	339	348	350	381	354	339	347	350	366	339	343	374	326	348	354	359	326	393	384	376	330	361	330	336	337	333	315	377	331	356	365	323	352	350	310	302	335	344	360	346	364	349	343	345	365	334	345	360	349	367	335	363	366	359	346	398	388	392	333	359	348	377	387	361	390	357	327	343	390	341	342	361	342	330	360	353	378	375	348	314	354	381	339	320	364	359	352	326	347	386	362	357	339	338	367	351	328	351	340	314	349	338	368	355	319	345	361	345	373	353	319	381	373	330	324	367	350	327	328	356	339	363	371	337	339	329	376	368	357	329	340	368	340	331	344	340	344	322	369	331	318	395	359	332	362	369	326	349	364	371	332	320	366	346	353	374	319	327	333	354	375	351	367	323	388	363	369	336	340	366	352	361	335	361	335	357	357	327	350	331	348	323	346	354	317	375	332	348	364	380	322	344	339	345	344	336	349	345	303	379	353	339	344	334	360	353	326	332	353	347	336	338	333	351	378	368	320	344	338	359	350	314	325	329	350	340	331	345	364	355	381	351	337	351	347	356	363	403	365	353	321	330	337	356	356	359	333	330	309	334	345	353	325	379	351	340	318	320	369	347	335	332	328	378	370	362	348	357	346	363	310	328	366	329	357	351	317	376	341	330	301	381	349	351	363	346	334	385	338	346	374	368	373	360	366	363	335	343	362	356	341	343	368	340	340	358	376	331	344	357	358	369	329	369	335	354	347	315	356	348	320	360	318	346	334	387	395	374	346	336	382	335	352	330	310	343	309	315	348	380	350	355	345	374	377	333	332	345	341	370	331	361	334	347	346	370	355	341	338	346	313	359	322	368	349	335	353	355	354	341	347	302	304	353	349	320	335	337	330	378	322	336	335	361	352	370	351	319	348	340	380	348	345	358	317	366	307	329	372	385	334	370	343	361	351	382	324	331	359	355	322	345	334	352	376	340	363	375	355	346	345	342	358	338	356	329	349	328	365	333	364	360	347	349	342	328	328	376	346	355	343	343	350	359	368	345	335	342	332	376	323	325	362	361	341	302	374	350	374	335	380	359	346	379	354	352	350	350	332	340	354	363	345	350	345	331	341	335	372	369	333	334	321	354	311	357	321	351	340	395	342	325	354	358	349	344	347	379	393	370	364	378	339	367	327	334	323	356	358	348	315	310	335	346	360	356	375	348	355	397	362	361	358	342	336	332	369	320	355	367	311	343	325	335	314	378	376	362	370	367	340	336	355	363	357	368	348	343	312	349	354	354	376	382	290	340	362	349	317	319	343	368	346	380	355	356	367	308	372	347	364	354	334	355	348	339	338	326	347	339	366	392	297	335	375	339	343	388	326	330	368	353	352	362	402	352	320	347	332	348	358	353	361	347	386	359	367	356	327	324	339	370	341	352	358	336	352	344	341	315	352	343	336
21066	37741	25293	8141	5585	4324	3784	3182	2476	1898	1527	1250	1068	955	883	749	705	759	669	654	598	577	556	562	590	518	568	556	502	494	515	503	505	466	502	490	469	472	464	459	448	417	431	422	434	437	430	426	447	433	481	444	446	498	427	443	459	468	430	435	414	435	447	445	427	477	441	461	420	445	412	471	434	412	427	430	415	376	437	428	428	444	439	436	433	452	438	412	474	470	439	452	406	437	424	388	433	429	403	400	411	399	437	411	405	429	419	409	431	405	451	426	402	446	428	421	422	428	434	384	428	432	419	413	419	422	424	419	405	415	420	441	385	404	448	386	392	403	429	463	440	399	460	404	434	432	415	396	445	422	406	435	446	430	449	418	450	412	428	406	401	421	417	419	410	365	396	452	447	401	400	439	419	435	469	436	409	422	427	443	423	434	442	433	465	415	432	436	418	421	403	423	399	438	415	444	415	425	429	444	390	407	417	447	452	436	429	373	436	421	403	396	435	419	408	419	446	415	404	445	413	440	399	384	430	456	431	451	406	429	430	409	411	431	380	403	417	410	448	449	409	457	436	422	398	416	401	460	428	395	430	440	431	416	441	403	412	424	406	423	411	426	432	433	425	437	401	434	447	422	428	381	446	454	380	396	427	420	424	404	472	417	412	425	422	401	424	432	453	419	411	411	407	403	421	441	430	416	414	451	427	446	439	441	407	422	436	473	423	446	404	401	384	415	412	410	423	425	410	414	399	449	454	425	423	439	415	410	418	420	420	405	425	424	431	434	393	403	457	401	416	410	403	478	381	438	382	421	413	434	424	411	430	440	412	432	422	425	448	432	435	394	464	435	402	441	457	425	422	409	417	404	425	451	434	443	424	393	423	438	399	401	407	425	422	401	407	405	426	422	412	481	415	401	429	424	390	425	434	435	435	405	450	462	419	416	443	413	410	443	429	408	392	426	424	426	449	405	439	409	429	453	408	430	439	434	426	418	379	410	391	442	425	404	461	418	401	426	406	464	430	429	430	418	398	441	439	423	429	405	446	388	433	391	453	402	413	432	429	473	446	423	420	472	444	414	433	426	433	453	442	450	404	387	415	419	420	435	393	454	424	439	420	456	419	400	411	406	445	436	427	426	452	425	451	420	427	438	437	432	434	454	428	425	435	416	403	452	435	398	417	412	448	388	376	399	411	417	441	394	437	443	426	426	421	412	426	428	441	457	447	425	401	421	438	459	431	450	427	443	433	393	423	458	433	429	415	410	456	446	422	455	440	409	426	411	448	448	400	458	437	399	442	395	431	439	410	440	478	433	397	456	424	416	395	411	403	472	434	420	415	419	437	394	381	413	428	385	424	464	432	445	426	420	466	375	414	429	393	458	440	415	426	419	424	429	389	423	437	443	435	475	388	453	462	421	434	435	444	459	421	465	419	436	442	448	448	434	408	405	382	424	420	414	472	382	458	421	400	427	425	429	394	413	394	427	437	420	428	404	426	427	445	373	437	417	439	429	445	427	410	399	432	391	410	408	431	459	412	419	412	453	471	395	424	409	441	381	410	412	393	457	433	401	376	393	418	407	437	412	412	433	406	417	423	420	403	407	392	449	412	425	403	419	430	425	440	439	406	467	403	413	447	448	390	446	413	391	444	453	456	458	417	436	439	425	446	433	404	441	406	417	438	433	399	444	464	429	469	396	427	457	410	419	426	424	447	406	460	395	450	421	443	399	452	409	417	425	432	373	450	446	443	417	406	431	399	445	414	420	364	381	433	434	434	424	411	435	416	422	456	429	378	408	406	443	431	437	415	429	398	456	425	411	458	407	393	440	425	432	399	416	432	415	410	379	393	408	462	430	422	436	407	429	422	443	419	390	432	440	416	387	430	397	420	441	427	426	420	457	442	410	431	421	427	412	431	450	416	396	439	417	450	409	423	415	424	418	424	442	428	411	427	422	425	452	404	431	435	415	415	422	413	443	401	395	431	445	458	407	423	407	416	400	415	422	425	409	454	417	425	403	435	413	417	416	399	404	412	428	445	420	477	443	471	428	398	413	463	397	421	435	401	400	418	448	449	387	399	383	408	398	452	416	413	424	414	404	449	423	461	429	378	414	425	420	430	461	468	394	398	433	427	418	416	433	449	447	423	426	428	428	415	447	403	423	420	422	436	392	418	386	450	445	442	471	432	424	465	463	438	417	414	417	406	455	402	392	422	446	435	433	434	425	430	391	419	421	411	454	408	429	423	408	393	419	399	397	436	420	409	443	393	424	403	447	424	461	450	421	422	454	422	439	390	440	494	402	404	411	466	424	437	446	407	432	444	405	456	450	461	406	400	422	421	424	426	436	398	412	401	438	433	417	425	408	460	403	424	437	444	423	448	431	452	439	435	431	418	420	404	382	390	440	426	413	421	423	430	398	434	402	447	423	419	391	429	410	444	450	407	435	415	438	398	424	417	431	428	408	423	437	440	416	413	442	436	399	426	432	464	405	430	455	448	403	400	442	419	463	408	453	409	425	420	445	441	455	441	437	415	404	427	447	449	395	453	393	387	449	427	422	459	407	451	412	413	434	443	453	402	428	450	436	435	439	444	412	459	483	458	380	443	386	410	422	422	414	429	431	451	383	424	431	430	434	459	409	433	430	406	436	403	421	422	414	402	418	428	441	439	451	436	397	432	421	429	434	426	449	405	475	436	469	409	448	453	448	418	447	422	424	391	416	441	434	412	442	395	495	447	441	428	411	421	423	384	416	412	414	443	410	453	424	425	447	421	467	434	442	418	393	429	443	411	422	412	403	445	445	438	409	417	461	439	453	424	397	440	435	468	426	404	447	451	419	392	420	413	426	419	444	431	398	418	435	434	418	455	394	434	429	442	394	449	402	444	418	423	462	433	382	401	447	413	426	450	455	440	446	393	418	458	406	411	398	449	434	414	391	408	395	441	383	431	413	410	435	439	410	366	432	431	416	433	393	448	429	400	418	415	407	402	429	401	417	417	431	385	439	442	451	466	429	431	390	420	511	384	398	445	456	451	457	443	415	402	455	426	406	427	428	460	442	404	444	443	440	448	445	432	423	408	458	411	422	395	439	427	442	414	386	444	414	391	431	407	429	453	463	444	416	416	411	442	429	438	426	454	408	427	419	407	450	430	446	415	420	413	417	378	408	439	415	455	412	471	442	458	435	412	406	427	424	440	434	418	406	467	419	387	448	446	424	440	398	379	455	411	438	386	410	433	423	408	438	447	468	449	420	440	427	423	434	423	440	452	448	433	448	420	405	443	401	443	451	435	462	429	434	380	405	433	424	400	419	422	444	428	452	447	396	430	409	460	446	411	396	418	409	405	456	401	404	419	416	385	432	409	425	406	433	443	419	387	405	467	423	428	425	415	402	501	398	454	410	387	449	428	428	441	444	414	411	481	396	431	425	419	431	416	428	430	435	425	465	394	381	422	436	430	391	462	393	451	438	440	412	448	442	394	405	438	434	427	445
22761	21232	28791	23975	21232	21351	12851	4140	2668	2079	1714	1375	1138	1052	940	832	759	821	789	715	635	584	593	529	561	568	516	488	524	525	527	526	480	464	468	435	457	484	471	420	456	481	432	390	391	368	387	436	417	418	396	413	383	401	384	418	390	423	362	345	383	383	356	379	410	411	374	401	442	378	418	382	359	372	426	361	379	402	418	376	353	392	384	377	360	409	403	419	402	402	429	387	389	361	397	367	350	395	346	374	392	370	381	386	387	352	412	368	371	358	409	386	394	376	406	376	371	342	387	400	372	395	397	365	379	393	335	363	370	380	396	378	355	403	398	377	395	398	397	375	387	355	408	359	380	366	364	340	391	398	391	377	384	382	400	392	340	403	391	398	425	390	374	403	382	390	385	400	379	359	372	384	388	388	399	360	381	399	367	364	380	379	396	367	380	398	388	368	402	396	361	375	338	348	394	369	352	354	360	353	409	369	381	358	379	391	382	360	363	352	402	383	397	358	417	361	409	405	390	392	365	395	389	361	400	371	395	407	376	418	390	357	423	371	393	388	390	403	366	368	357	391	365	383	372	391	381	414	386	364	374	374	387	374	361	383	380	373	391	367	352	379	373	362	381	388	361	360	402	367	366	377	362	367	408	423	365	387	349	390	388	359	354	374	372	371	365	379	398	410	388	364	362	366	393	372	379	374	411	384	387	373	408	393	389	404	361	364	357	365	410	344	378	352	362	350	393	386	377	412	401	375	383	362	393	395	374	354	360	387	409	395	356	391	405	392	381	374	382	368	378	381	424	400	369	389	366	391	369	402	342	344	387	367	419	376	406	364	359	383	387	357	390	390	407	384	382	382	389	394	367	406	389	401	405	387	372	390	361	377	374	358	369	390	394	409	372	386	393	334	368	380	409	393	382	395	372	352	390	358	419	411	381	369	388	397	417	405	389	357	406	388	385	387	391	377	398	379	373	390	358	370	358	364	368	418	405	391	357	348	398	393	361	363	393	385	378	394	377	387	368	376	366	390	419	362	360	360	393	371	408	366	372	378	397	377	361	431	350	362	399	386	420	363	384	342	375	348	410	353	355	373	356	397	355	408	379	391	401	375	399	382	376	356	361	393	382	422	381	390	393	384	404	379	382	390	393	393	384	389	397	369	364	380	387	355	348	368	378	406	392	391	360	384	405	350	378	421	378	387	382	370	354	398	346	388	350	353	415	399	364	356	357	371	390	385	376	408	372	397	349	384	386	393	362	381	388	392	381	325	355	394	396	387	372	377	389	393	369	404	382	406	383	393	391	390	388	384	377	412	378	371	385	380	378	364	398	365	398	389	393	391	382	397	367	412	370	353	365	385	395	398	421	377	376	400	372	384	412	366	367	381	381	368	407	380	366	391	387	402	359	350	415	386	377	360	362	425	383	372	391	378	387	401	387	383	381	435	349	423	369	375	389	352	391	379	393	396	361	397	396	354	363	378	392	362	402	382	368	386	385	392	390	389	356	394	375	357	397	341	356	377	467	343	371	366	375	391	394	391	371	366	385	395	394	369	366	359	396	379	361	391	374	384	378	335	410	369	366	366	402	362	360	358	412	409	407	383	370	353	360	379	395	356	346	414	368	435	384	394	375	396	387	372	372	345	375	376	382	387	405	407	391	363	374	353	405	379	365	356	365	368	370	395	366	391	408	383	363	375	353	380	417	394	365	377	382	402	412	407	396	339	399	392	398	381	394	406	404	378	363	378	355	372	361	364	352	381	398	375	349	360	407	345	345	390	358	384	378	393	410	376	339	368	380	423	405	394	385	376	362	337	361	380	394	362	373	401	356	406	384	369	377	378	409	376	365	399	383	381	329	370	406	380	367	377	380	356	388	365	361	359	377	405	413	377	315	412	355	373	400	411	392	350	388	349	367	387	385	413	360	394	368	406	373	371	350	371	351	365	381	391	392	387	361	411	401	380	350	429	422	380	407	389	376	359	388	405	393	415	376	414	336	374	360	381	406	394	340	364	391	425	370	367	377	389	395	390	367	337	375	384	400	353	376	386	358	357	413	428	353	360	361	390	381	426	388	366	399	364	389	387	375	429	419	380	380	370	377	380	381	379	342	357	367	397	387	368	399	386	372	377	398	416	423	353	376	382	413	356	384	349	364	357	361	347	370	393	370	396	368	393	385	389	368	363	415	385	402	382	405	376	411	375	394	407	371	400	364	390	380	390	382	385	382	360	386	401	372	374	362	365	352	376	361	353	391	370	389	380	397	386	372	377	340	396	390	377	383	377	365	362	359	399	385	422	394	412	356	410	381	372	387	393	382	391	430	369	400	359	377	409	402	355	359	383	399	385	388	384	388	389	371	392	354	364	389	386	375	406	385	384	371	406	391	356	367	402	373	382	370	395	385	381	379	345	372	355	365	395	378	369	414	377	374	372	375	367	366	352	357	368	397	393	363	370	407	433	383	369	393	382	350	364	410	392	400	371	389	362	359	425	411	365	395	376	405	373	358	403	416	411	334	359	409	371	398	391	391	377	362	377	409	379	398	378	341	367	353	355	363	395	373	383	389	383	416	380	375	388	331	352	375	358	400	374	376	350	404	382	371	387	366	353	389	370	374	383	352	379	381	391	357	381	365	353	373	381	372	373	385	357	386	375	365	404	367	381	383	388	378	408	417	377	355	384	387	362	370	355	371	360	362	405	367	394	376	399	378	387	371	370	391	399	372	398	384	395	376	374	371	395	381	377	360	378	383	365	379	358	404	354	357	377	349	358	373	403	385	399	410	389	428	340	393	393	375	383	387	360	341	403	372	373	385	373	372	404	388	397	397	373	401	356	398	378	378	363	374	354	394	373	393	375	382	386	440	382	405	365	388	401	391	379	364	386	378	413	399	376	380	359	382	381	395	375	401	391	372	371	344	380	373	382	350	401	405	404	380	343	345	378	405	394	369	344	370	352	403	377	349	363	384	402	368	389	365	391	361	379	405	407	377	358	389	364	362	398	420	390	390	372	344	383	371	352	363	388	385	400	412	394	409	379	358	391	385	359	401	408	347	409	346	380	371	367	366	382	362	403	419	371	392	380	402	381	360	399	407	408	377	342	392	350	350	398	382	381	382	395	384	396	384	412	405	314	372	363	332	369	397	380	373	405	385	375	361	411	392	401	379	365	362	396	362	399	360	350	385	379	369	377	378	372	395	395	335	352	384	357	408	382	397	391	367	358	403	393	392	379	357	397	356	362	381	374	387	374	372	368	388	388	373	399	422	394	345	359	362	409	397	373	401	387	380	411	386	425	438	409	366	368	364	419	338	376	366	405	358	340	352	332	371	380	365	399	379	382	334	377	341	364	371	382	410	373	358	374	383	378	363	374	363	413	371	404	398	358	414	360	377	416	358	386	364	354	371	389	390	355	430	368	370	376	399	362	375	407	389	379	385	377	406	376	383	343	354	369	394	396	384	363	353	395	404	401	366	361	383	379	392	383	387	352	400	368
22878	45401	35909	14764	10495	8504	7399	6074	4718	3516	2828	2329	1884	1663	1404	1333	1251	1168	1056	965	862	760	819	746	806	762	765	726	713	676	680	658	619	659	595	615	605	609	538	556	491	553	546	517	467	501	486	464	485	467	471	490	498	507	471	493	439	468	500	447	442	481	520	487	503	491	502	529	519	476	467	536	482	451	480	453	484	456	465	485	495	484	452	475	484	482	447	491	430	443	466	492	486	477	466	440	464	443	481	475	419	470	424	419	453	474	486	448	515	453	447	463	446	461	484	459	475	500	494	472	441	453	434	451	451	499	515	472	468	447	464	438	466	415	454	476	434	533	468	480	497	432	466	442	454	470	490	484	471	453	480	425	485	452	430	473	471	431	490	462	455	466	445	481	448	475	470	460	470	457	470	470	494	477	441	501	463	457	429	424	432	457	490	458	435	467	477	497	494	494	408	437	467	476	459	466	450	417	461	489	446	461	432	488	479	474	488	486	470	426	463	485	442	472	458	480	467	481	424	475	436	451	459	473	400	449	454	449	433	459	469	482	454	457	493	485	463	486	511	451	456	419	428	454	455	492	456	446	505	496	484	470	477	457	474	464	447	463	472	464	472	480	459	452	434	454	451	434	479	462	481	487	450	445	484	483	495	451	457	427	518	434	444	464	443	474	480	437	517	470	486	427	417	471	481	490	423	463	464	439	481	482	444	437	459	453	522	451	488	477	478	507	421	434	471	486	474	485	445	465	472	471	466	485	459	470	449	459	474	472	498	456	469	480	455	469	471	432	464	442	450	448	464	478	469	458	432	474	479	455	444	509	455	446	478	438	448	478	438	483	475	434	482	461	487	464	447	456	457	474	466	433	420	456	451	497	437	449	445	456	444	457	485	447	474	457	487	467	457	439	477	425	458	445	462	447	483	456	467	457	479	434	427	486	433	447	478	466	429	466	478	448	418	495	408	422	441	478	450	466	450	466	462	461	469	455	464	447	444	446	442	492	423	452	477	455	466	422	470	460	453	496	480	456	478	454	456	447	437	457	431	455	443	449	496	452	461	470	448	481	487	403	444	407	453	443	478	467	471	423	478	479	466	436	444	471	462	474	428	465	450	477	432	447	457	421	475	500	466	489	452	459	436	495	470	444	480	453	423	479	441	470	462	465	471	473	459	471	476	441	433	438	458	467	485	449	445	515	506	429	455	427	461	484	458	494	449	428	449	447	448	471	467	426	449	450	462	445	478	489	496	464	469	471	454	441	487	443	464	458	481	482	481	463	447	434	484	477	410	483	443	456	414	464	460	454	449	444	466	433	461	422	433	464	472	469	455	448	474	429	456	478	477	454	486	473	477	446	487	462	478	440	451	430	424	454	433	486	429	433	476	457	443	426	442	490	501	463	471	485	513	473	446	469	476	497	446	447	469	472	482	446	465	456	500	488	456	461	483	466	446	503	456	414	461	455	464	425	447	449	473	466	437	433	466	469	447	426	495	479	457	469	488	480	474	415	407	487	431	436	426	450	470	513	460	497	468	421	454	475	459	446	443	418	473	495	460	473	479	432	468	458	486	431	474	480	456	475	469	457	481	464	453	455	473	456	471	446	417	443	459	488	463	443	470	457	411	462	499	496	474	465	471	470	449	458	449	443	426	476	442	471	432	439	477	490	483	466	468	385	483	468	424	464	496	455	461	441	507	456	441	459	494	466	444	470	451	490	524	429	457	434	466	453	468	448	453	451	448	482	451	427	430	481	461	463	459	483	476	462	472	468	476	495	483	407	456	453	454	489	471	451	439	461	479	449	475	437	472	492	471	448	452	461	459	477	450	514	461	466	488	462	457	474	473	471	471	499	449	481	498	500	482	409	491	466	456	447	441	469	472	487	444	491	435	476	446	493	481	470	473	463	461	428	460	449	450	469	439	509	453	444	439	447	489	507	435	456	448	474	427	489	442	475	427	458	399	456	453	460	456	456	457	466	494	442	480	483	479	469	467	439	470	422	489	455	454	446	471	473	488	446	455	476	451	455	472	476	455	457	475	468	436	434	474	460	460	448	474	483	444	464	481	491	433	444	433	439	428	466	484	456	474	461	478	461	438	471	492	467	469	470	454	456	482	485	470	492	435	441	479	448	470	427	466	496	435	441	460	468	440	478	426	451	461	444	446	461	441	480	488	478	449	461	468	444	495	417	501	471	483	440	441	476	408	458	502	463	460	479	493	468	470	465	434	456	448	499	475	478	428	495	470	439	468	438	465	453	423	467	450	483	437	477	418	473	465	444	465	460	422	460	460	468	477	458	468	478	461	428	459	474	467	468	471	443	472	464	440	454	459	454	454	432	458	475	480	463	463	438	456	443	478	471	473	427	473	424	473	462	453	439	472	464	458	426	433	424	425	461	459	472	484	422	475	492	415	464	478	454	473	428	470	476	464	489	460	472	466	479	488	486	474	470	460	484	467	447	502	468	472	491	506	446	436	473	419	463	470	490	461	463	443	466	470	469	490	487	452	504	456	473	496	485	463	465	482	486	441	454	468	453	459	479	473	474	457	437	496	510	461	472	435	427	465	453	447	464	435	416	478	441	404	449	478	469	461	428	455	469	469	471	478	492	486	482	516	439	456	453	428	430	426	483	483	448	467	504	428	499	492	450	468	468	451	455	464	461	457	506	467	395	429	477	465	463	431	464	457	442	442	483	465	447	463	433	466	437	461	473	450	474	463	460	455	476	446	459	479	474	446	464	450	468	463	472	485	453	504	500	481	456	456	494	466	479	491	444	466	442	449	488	453	442	469	482	456	473	468	501	452	503	452	496	484	494	441	439	501	456	489	451	480	461	467	441	470	461	512	468	452	440	490	449	474	455	442	430	476	449	440	466	477	426	470	470	464	447	436	443	450	479	476	456	440	496	487	488	452	432	463	480	476	441	462	469	449	440	459	448	464	463	466	444	439	462	444	509	436	495	482	454	449	423	441	485	488	419	445	471	447	484	480	465	463	459	470	450	465	460	442	453	476	489	443	466	473	436	449	454	499	455	479	482	470	462	448	465	453	457	455	441	462	482	476	465	483	504	478	445	477	478	485	456	454	454	471	445	456	498	461	464	493	430	447	449	444	430	446	517	473	461	460	435	465	459	485	457	465	460	483	477	480	460	478	418	454	499	449	449	456	466	481	453	449	483	462	450	449	433	432	474	513	427	466	424	484	465	451	427	481	457	472	471	445	464	452	425	457	460	459	484	450	439	430	455	481	414	454	461	434	441	480	466	484	451	468	427	490	469	441	430	456	458	531	465	445	439	441	433	451	482	490	460	473	476	456	467	454	472	466	421	495	474	459	455	462	449	477	441	469	463	464	458	472	457	463	454	461	482	463	449	508	455	489	486	497	460	444	453	506	462	472	436	478	490	481	452	426	459	444	440	442	458	472	431	432	492	476	442	454	433	464	459	451	458	445	462	456	464	462	436	477	485	483	466	462	432	421	471	449	461	497	474	444	464
27619	21773	19653	6108	2075	1515	1395	1221	1059	928	787	706	685	609	655	543	614	572	551	564	573	522	537	545	550	510	533	512	521	526	515	526	493	501	507	515	534	503	496	510	469	487	497	490	488	495	485	461	499	494	481	458	464	456	492	468	448	462	480	454	485	450	468	506	456	486	509	495	499	462	466	476	467	487	537	465	428	466	518	461	461	470	493	454	516	450	459	454	497	459	503	509	477	481	492	467	499	498	468	462	488	479	469	498	488	503	508	473	500	498	477	477	481	471	463	474	474	475	467	485	469	487	515	470	484	473	461	479	454	483	441	467	445	471	471	459	498	495	495	495	438	483	515	483	429	471	479	510	499	483	467	469	483	453	457	448	451	456	451	513	466	484	538	485	507	482	454	457	488	449	443	460	417	462	472	472	432	496	472	478	499	491	486	511	514	519	524	505	476	517	474	490	494	486	473	496	507	461	495	487	469	465	480	494	472	461	465	495	515	500	510	470	490	506	487	454	502	478	441	478	497	472	476	473	482	467	481	468	473	489	495	453	446	465	534	506	492	486	499	490	464	493	444	442	498	480	476	485	499	484	484	481	414	459	445	472	457	523	454	465	488	447	493	486	497	483	463	497	487	489	487	462	489	495	499	485	455	473	436	501	492	468	515	469	485	500	486	466	504	470	480	453	479	458	484	495	488	452	472	468	422	550	439	457	450	480	495	463	499	466	495	505	443	499	449	479	465	476	491	476	549	450	472	480	457	523	488	451	487	435	508	479	513	505	472	463	482	531	510	486	437	486	482	514	451	454	445	432	497	479	479	467	455	492	488	479	453	516	538	508	446	436	485	513	470	466	442	474	459	450	455	457	472	529	475	455	486	473	474	483	485	501	446	512	470	499	486	528	457	474	451	506	529	465	477	468	446	474	476	483	491	511	463	483	436	471	449	479	481	499	482	512	461	534	467	505	521	482	456	489	462	502	487	446	496	447	448	452	506	527	485	491	495	489	472	454	496	456	451	450	467	483	479	458	498	488	493	452	469	499	454	449	488	500	459	473	452	481	475	481	467	465	443	434	531	462	477	521	480	505	528	512	494	514	461	473	499	479	470	470	493	481	451	488	477	475	488	479	480	453	480	499	509	476	444	474	501	497	452	482	510	477	503	442	502	495	470	501	470	522	492	480	538	459	474	441	481	488	528	490	482	511	491	481	468	440	488	484	454	452	465	529	511	505	488	486	488	478	476	472	470	455	471	517	487	496	481	492	507	475	508	508	500	471	486	463	502	437	433	447	479	504	486	470	502	505	480	485	487	498	456	504	451	467	481	465	493	481	482	465	477	466	476	469	516	467	481	494	465	494	522	462	500	454	494	442	445	477	505	454	483	485	487	476	467	470	477	482	507	455	451	439	461	480	483	461	481	468	496	453	507	490	488	502	512	476	483	478	502	422	496	465	480	463	490	477	485	504	491	512	478	472	499	471	481	499	474	447	452	492	446	467	466	433	484	533	475	469	467	465	507	471	445	458	506	500	524	484	497	480	488	457	503	507	489	459	430	469	516	473	499	439	511	492	453	490	483	494	444	496	496	466	465	485	462	490	481	456	476	471	506	441	536	454	490	508	457	493	529	467	472	471	461	494	490	491	484	497	502	491	496	558	494	474	474	467	493	474	452	467	493	497	513	453	495	454	493	503	502	489	468	478	463	465	449	506	477	447	503	483	459	466	465	468	466	454	490	453	497	459	498	459	455	475	510	465	522	481	454	462	490	488	526	490	470	459	487	452	489	484	515	490	494	498	494	501	466	506	492	467	440	495	491	490	460	499	494	501	464	524	445	500	511	465	489	467	517	465	452	488	453	451	502	476	481	472	483	502	506	492	473	522	484	477	465	489	484	444	485	449	490	525	467	495	458	469	485	521	464	511	526	437	472	466	522	441	524	491	488	455	530	489	446	484	473	470	487	536	501	483	477	459	488	504	469	504	448	481	483	466	482	497	465	478	499	494	489	463	439	494	442	516	470	467	447	509	476	505	460	476	517	518	477	457	474	463	513	480	461	451	472	467	490	477	457	508	500	493	497	515	529	476	547	493	465	508	463	461	479	519	486	508	499	489	464	476	442	478	445	493	476	455	473	434	450	459	458	492	486	462	458	431	456	507	483	475	485	452	450	447	449	498	471	519	520	437	485	502	452	485	459	507	483	513	491	489	511	501	489	493	486	498	500	460	479	471	462	492	496	481	464	514	467	452	458	469	444	496	519	472	472	498	535	459	484	474	493	465	481	474	466	524	445	439	492	511	465	460	523	454	486	514	510	498	476	453	467	484	452	481	494	489	510	469	492	478	512	455	465	465	473	513	485	465	520	474	453	493	460	465	512	490	467	500	479	493	470	480	499	492	489	478	500	451	466	461	495	519	464	487	467	481	513	484	470	485	497	481	475	468	467	498	513	512	445	481	474	434	489	441	448	462	469	464	499	476	470	482	461	470	480	454	492	462	456	502	474	466	461	428	455	482	458	480	464	483	514	482	512	478	461	484	510	503	484	493	501	487	464	450	469	492	527	489	484	475	496	467	497	495	478	457	488	495	474	456	517	482	478	497	454	470	441	451	482	467	439	512	488	447	519	522	497	491	496	484	499	495	464	442	531	456	463	485	490	506	484	486	477	493	494	481	466	505	490	517	461	521	500	506	501	499	488	508	447	512	529	470	475	510	495	469	460	496	462	471	471	477	465	462	499	463	507	455	468	496	500	481	464	471	484	486	488	465	472	496	530	487	519	513	501	486	473	483	477	471	501	479	492	447	458	479	461	465	473	503	461	473	470	465	548	497	466	452	444	487	523	468	479	479	491	475	464	513	515	482	463	446	491	471	485	476	442	514	470	458	474	463	451	453	453	414	505	469	463	487	484	489	445	484	507	445	501	493	472	496	443	537	494	501	504	475	517	483	459	447	498	501	530	505	468	545	517	477	434	464	476	479	445	456	497	472	481	472	444	436	506	491	445	482	505	497	469	493	467	475	469	451	490	450	453	476	473	451	514	505	449	475	506	501	482	444	464	547	501	478	456	491	486	480	449	473	462	483	456	457	472	499	481	516	481	513	446	487	516	477	496	435	484	465	513	477	508	469	495	480	464	461	444	462	467	498	470	474	507	445	462	471	529	444	489	487	487	441	463	478	435	451	485	460	494	511	492	479	474	459	457	499	481	507	500	493	492	479	502	500	486	440	452	514	460	504	507	447	454	471	510	469	443	500	526	487	489	477	495	473	497	508	469	472	471	498	472	484	477	462	469	469	434	428	479	491	482	476	474	480	466	455	475	480	459	465	432	471	466	502	455	497	494	483	465	479	465	453	474	496	445	466	473	522	451	490	484	473	494	484	482	531	448	478	439	502	486	464	506	489	495	506	475	455	483	489	462	499	510	482	477	483	482	456	489	502	489	499	504	454	549	501	483	488	473	505	489	466	519	463	474	489	483	491	545	491	468	456	483	491
18614	31556	22802	5564	3265	2876	2570	2113	1547	1463	1216	1061	945	872	795	825	771	745	730	686	664	660	644	665	647	624	644	632	638	639	603	664	616	587	672	640	675	596	552	570	610	617	624	608	602	610	584	611	552	609	590	572	562	619	576	581	539	559	611	607	631	631	572	581	609	616	604	626	617	566	576	593	631	575	570	543	604	511	545	599	597	606	569	552	578	591	569	582	568	553	592	583	583	584	558	579	572	587	563	572	582	605	588	580	566	593	578	608	591	597	548	551	561	567	564	573	577	615	592	547	561	583	596	576	541	601	588	575	556	601	553	540	556	537	575	557	609	593	576	572	594	576	596	540	569	532	594	575	580	614	585	570	570	580	602	607	585	614	535	582	586	574	602	614	578	555	609	531	585	593	584	577	599	608	572	624	582	561	582	547	559	532	552	557	578	602	615	590	584	580	593	599	580	572	552	609	612	590	608	555	610	559	587	553	581	546	581	560	579	613	631	569	587	557	595	606	634	552	608	593	615	558	599	597	583	568	599	575	569	606	578	584	582	568	573	614	577	570	556	548	556	596	567	609	586	558	584	598	573	554	586	573	575	596	568	571	599	611	601	574	574	580	581	563	608	588	560	584	624	569	592	621	638	567	572	606	601	578	580	562	584	530	578	597	572	588	560	595	558	557	577	598	586	578	545	568	585	557	585	528	589	558	585	583	592	582	609	531	582	565	582	608	540	600	553	629	545	559	593	586	592	579	590	561	603	607	569	583	597	586	560	587	586	570	563	576	631	563	548	586	576	632	537	598	601	574	596	532	616	596	540	602	609	548	610	598	535	582	579	559	527	594	574	546	614	636	561	547	561	585	572	569	584	584	590	578	558	571	578	556	611	574	578	561	549	587	553	572	593	582	544	600	572	598	513	545	565	563	544	574	650	567	551	605	624	571	582	548	540	600	582	604	609	614	551	602	572	622	574	562	565	598	595	562	567	601	592	580	566	552	580	573	559	575	578	559	592	600	591	608	605	546	571	564	572	558	560	537	622	574	585	570	590	572	600	622	581	607	615	588	603	545	574	606	596	558	551	578	595	562	596	543	588	562	627	520	623	575	595	558	582	555	591	586	589	551	592	583	561	611	568	547	593	597	637	566	615	568	591	576	577	615	570	582	610	584	570	582	594	562	623	558	587	604	621	604	579	556	553	551	598	577	549	584	596	568	558	548	557	579	600	572	567	592	597	600	583	539	553	566	589	573	548	563	575	573	543	551	527	597	576	588	583	582	601	632	607	545	563	562	599	579	570	585	634	597	592	574	559	581	589	582	539	573	607	580	558	626	581	581	530	589	598	569	569	585	586	591	594	572	613	578	576	654	582	551	557	562	592	546	566	605	574	588	571	570	596	578	562	570	607	594	599	603	617	599	539	577	517	578	565	549	573	551	534	613	617	576	621	569	535	586	552	614	619	554	593	589	602	583	600	621	556	575	595	586	603	588	590	549	554	612	569	560	583	595	581	608	593	604	566	620	575	603	600	558	579	597	597	591	569	637	608	602	560	570	571	558	560	581	599	611	542	577	578	601	591	600	559	560	597	556	595	572	585	554	597	586	585	606	568	579	554	553	546	566	615	576	566	547	580	580	614	599	556	564	572	552	597	581	586	567	600	592	600	566	596	596	564	594	577	578	587	566	570	574	545	600	605	540	556	555	577	575	572	566	586	546	531	579	551	568	590	566	572	581	557	607	594	533	579	580	555	571	618	570	569	589	610	597	570	560	592	576	573	585	605	595	590	597	591	563	569	596	579	607	574	577	535	599	598	557	549	561	599	608	559	601	606	596	634	603	542	576	653	560	615	576	596	585	581	578	582	577	596	579	575	577	632	546	573	609	573	616	600	604	580	578	579	617	646	633	577	579	573	579	551	612	549	562	632	584	641	587	561	578	597	549	610	578	559	614	559	590	566	534	615	588	584	569	547	587	604	567	574	558	571	586	567	593	552	587	588	606	552	540	592	550	581	578	591	566	597	526	538	578	573	557	554	565	584	580	588	591	579	604	612	613	568	580	609	565	561	537	553	545	561	609	578	616	600	637	621	616	561	597	569	571	606	573	566	615	568	619	580	588	578	536	562	624	622	559	569	571	582	559	561	590	608	570	595	580	564	601	540	539	573	534	518	623	583	553	555	550	578	602	594	563	580	560	554	533	576	599	590	549	610	570	575	588	564	531	583	597	599	570	597	593	568	568	573	587	562	590	578	573	618	604	578	548	597	557	578	585	600	567	559	577	604	607	562	612	591	566	545	589	568	582	569	592	563	554	616	524	524	558	618	559	595	610	652	499	590	541	598	603	542	603	546	570	615	599	560	594	626	580	574	578	613	539	558	529	519	566	582	628	643	580	533	561	591	592	577	581	616	598	582	598	601	602	582	602	548	595	626	574	571	597	546	607	570	562	601	552	563	569	627	572	605	589	578	571	569	589	584	609	583	612	567	530	537	514	564	599	590	572	591	571	621	519	574	601	572	556	573	572	584	558	611	556	599	559	593	579	587	586	553	567	636	582	619	546	606	561	598	600	624	543	573	594	562	598	578	566	609	564	565	645	597	545	576	596	590	570	631	572	564	565	557	561	592	560	541	560	612	561	576	635	584	600	581	583	564	597	553	560	609	586	602	558	566	538	610	568	591	567	571	618	548	601	549	579	602	577	582	529	582	572	596	606	573	573	553	601	577	585	583	570	610	568	579	585	587	588	617	648	590	556	516	587	541	541	559	526	604	595	587	577	577	621	588	583	542	597	569	591	567	608	571	605	569	549	550	581	573	608	593	564	598	591	591	563	611	556	614	567	580	556	597	587	582	566	582	602	591	613	564	569	566	590	567	590	623	636	578	570	548	565	623	533	618	592	576	528	574	587	609	562	566	605	612	568	608	569	605	577	602	551	571	581	606	540	555	585	592	558	586	591	542	583	577	590	656	597	558	548	540	549	595	634	559	634	582	614	568	601	578	573	590	606	610	627	579	622	565	598	587	591	572	561	578	583	569	626	562	584	567	617	557	558	636	562	598	574	589	627	564	606	582	592	605	556	589	541	547	556	582	646	576	559	561	576	554	612	544	599	601	561	627	552	560	586	596	568	575	564	577	565	589	570	561	605	569	596	614	558	577	604	552	569	528	629	581	583	575	556	590	602	584	585	593	554	583	577	570	550	594	576	601	580	596	553	560	580	560	536	558	576	620	587	581	565	611	564	600	555	606	597	558	546	580	598	600	591	596	566	553	581	596	584	610	579	589	551	578	575	602	609	579	588	578	555	554	607	579	572	581	589	640	564	610	602	591	561	606	592	553	560	564	613	582	591	578	561	569	585	608	561	578	576	568	560	574	570	581	579	573	581	591	571	556	594	568	606	580	577	606	598	558	546	561	563	573	595	620	606	552	572	568	602	560	572	575	574	586	589	599	554	578	591	597	519	559	559	583	617	558	611	578	589	559	518	565	580	541	593
23841	21233	28357	24453	21236	12497	3670	2526	1905	1536	1367	1109	1049	878	838	787	752	743	759	715	683	671	628	615	636	614	618	559	617	611	556	581	539	617	596	545	533	565	515	532	539	534	544	537	499	564	514	527	520	504	505	499	546	517	531	518	538	537	460	484	525	517	540	514	522	516	538	555	557	505	492	561	497	501	511	524	512	520	566	543	471	552	494	497	537	589	512	517	513	555	513	486	533	517	523	558	510	496	525	511	498	537	509	468	522	508	497	517	541	560	485	541	481	501	546	488	516	540	457	544	509	509	509	499	459	493	536	512	500	535	518	501	547	499	474	503	477	504	507	543	533	559	497	560	512	530	462	559	492	534	503	525	532	528	522	558	549	522	504	500	515	494	504	520	503	534	536	542	526	539	512	499	449	493	476	501	486	538	526	497	474	495	507	526	537	538	522	552	493	498	506	501	525	470	511	489	548	502	501	507	533	459	504	520	530	541	536	554	493	516	518	478	521	537	520	532	525	548	520	513	512	540	534	505	500	495	518	504	516	505	539	513	512	550	554	509	513	510	503	474	504	475	522	538	468	519	483	490	502	499	540	475	503	556	477	513	556	524	521	545	477	519	513	537	519	500	529	491	539	492	502	510	507	452	503	495	532	511	520	473	561	526	527	498	531	583	511	527	506	469	508	518	500	534	562	507	535	545	497	524	519	500	513	564	524	498	511	479	539	526	488	552	525	578	525	483	533	535	490	486	524	544	536	540	522	517	493	500	495	542	514	514	498	511	513	528	540	491	529	507	506	514	494	513	537	541	490	515	539	471	504	530	504	508	559	526	518	487	511	514	504	488	549	494	525	505	509	534	506	497	519	517	522	558	497	505	464	485	508	530	519	516	520	539	507	495	536	525	481	485	525	535	503	497	523	544	526	533	523	575	499	529	509	509	501	529	558	552	500	523	471	507	498	511	550	530	543	488	483	490	512	494	543	540	513	523	518	532	508	528	536	529	514	510	494	559	503	524	508	501	471	520	521	474	519	481	505	528	502	514	496	489	501	534	490	493	524	530	481	514	502	537	479	497	474	504	466	504	547	536	507	589	519	504	538	535	511	501	526	543	532	529	518	536	519	505	549	530	536	516	542	514	493	555	552	501	529	552	524	485	498	499	464	563	498	495	496	489	505	572	485	510	545	534	526	552	536	551	497	537	525	512	487	550	492	491	510	481	541	528	504	541	499	527	546	522	523	496	534	576	466	522	533	535	520	532	541	543	520	538	508	510	473	565	554	528	528	541	551	544	515	487	514	504	522	518	525	486	543	482	500	509	497	504	460	554	515	502	548	544	532	520	534	496	498	485	539	477	514	526	520	521	518	497	525	466	503	501	497	561	540	515	515	493	475	514	528	525	536	536	490	509	576	463	476	524	483	485	525	551	564	491	497	506	538	491	523	488	492	525	454	521	508	504	481	532	516	515	527	491	556	533	536	500	506	499	524	519	484	440	512	501	517	527	503	462	510	511	525	499	506	534	501	514	519	541	537	514	497	519	526	557	497	500	483	509	472	480	527	508	573	486	501	485	495	522	501	538	531	477	528	498	505	511	521	475	530	533	488	487	493	475	535	505	480	500	527	522	494	453	503	478	477	462	509	517	514	505	493	553	526	516	509	526	543	532	501	515	531	508	529	495	518	504	505	552	501	535	472	534	559	489	514	520	528	561	523	529	492	470	479	541	530	528	552	510	535	530	515	504	498	552	516	489	507	506	525	532	537	502	538	521	469	524	535	506	521	452	457	507	495	550	539	468	519	489	516	482	501	542	526	544	513	561	544	498	538	534	480	497	476	517	551	513	515	498	539	545	557	469	515	506	521	480	559	523	511	530	516	477	496	551	494	520	523	539	520	540	529	526	508	507	523	514	532	479	481	466	495	494	515	506	525	556	493	517	500	522	498	474	518	521	534	538	543	523	498	520	539	530	532	557	495	520	507	521	543	491	517	513	513	544	527	544	514	553	511	503	476	545	518	517	493	507	501	544	474	535	549	508	493	551	519	489	491	485	483	533	500	525	518	477	474	538	546	508	484	526	464	528	568	497	486	493	535	511	522	493	513	500	525	534	531	455	486	513	529	517	499	508	490	508	482	556	527	460	504	503	531	507	510	487	580	522	481	483	517	496	538	522	510	547	530	487	512	507	506	544	510	496	507	513	505	513	499	504	495	543	541	516	507	497	498	507	508	497	511	545	489	493	525	503	569	530	499	516	516	485	506	561	515	550	495	533	566	496	529	513	545	517	519	547	525	498	493	507	518	541	490	529	500	523	470	517	571	505	524	474	496	475	540	540	486	524	488	513	525	526	534	496	500	522	543	476	515	522	532	513	529	493	506	544	519	500	555	533	496	529	475	510	563	501	500	509	487	516	529	507	481	503	515	549	522	514	489	476	504	494	523	522	528	500	506	477	527	491	522	474	517	530	528	529	560	481	539	483	468	499	515	524	531	493	523	535	471	538	514	498	519	501	536	560	506	524	530	492	524	512	503	503	538	521	500	440	492	524	539	518	507	475	511	519	529	499	500	525	481	533	538	536	558	540	483	508	515	551	540	502	495	487	548	508	518	474	532	509	518	504	525	499	495	519	481	554	511	475	537	533	485	507	545	505	522	511	472	534	521	496	541	528	502	485	519	510	500	501	524	493	570	512	504	528	502	512	556	508	503	492	527	469	520	537	517	513	549	531	494	526	525	530	496	540	534	522	527	513	518	542	522	527	513	509	502	532	494	495	513	522	525	508	583	494	553	489	502	543	507	513	480	521	490	505	518	491	526	519	514	488	520	544	515	522	537	499	526	510	497	487	526	544	555	503	542	548	524	516	507	505	479	507	502	539	517	521	521	486	514	498	497	511	503	530	507	562	484	536	502	479	523	497	514	470	450	523	518	504	528	500	513	527	501	482	511	471	533	502	524	549	473	500	546	517	484	529	533	504	547	510	515	535	510	495	523	496	514	465	539	480	545	528	507	471	530	527	561	487	547	481	502	489	527	495	514	528	520	522	550	520	504	528	540	512	489	449	480	535	537	490	496	489	450	572	531	505	491	530	487	535	524	508	539	500	515	468	528	514	481	470	537	550	528	537	531	510	513	551	509	535	534	530	507	520	542	511	536	498	491	506	536	544	531	551	505	517	524	518	487	496	494	491	518	531	512	558	511	487	530	508	493	500	517	528	515	481	519	501	558	522	510	510	495	469	533	488	544	492	500	516	570	478	537	507	516	488	510	510	538	590	542	542	549	522	530	560	508	483	517	498	549	537	525	529	496	474	499	476	520	550	492	538	505	510	490	498	486	513	526	533	486	519	505	519	515	507	506	493	506	512	513	500	529	499	479	527	477	498	505	498	509	558	533	471	509	507	497	512	509	522	525	516	528	504	518	530	479	505	519	537	504	502	537	485	504	529	515	527	525	503	537	505	548	511	503	476	500	484	523	494	505	498	568	523	478	509	558	460
21174	41654	32114	10134	6925	5822	4988	4262	3118	2596	2026	1751	1452	1293	1261	1089	1034	990	1003	976	843	803	817	804	823	764	776	835	771	755	678	703	663	725	758	690	693	715	721	638	700	646	715	655	615	628	655	646	652	620	667	614	675	625	682	628	603	672	628	612	641	664	645	646	680	632	656	651	656	609	684	618	618	620	624	650	657	639	602	630	621	700	648	630	603	601	633	633	614	641	632	644	616	627	661	616	647	619	670	658	619	639	633	612	623	624	658	621	604	631	636	652	661	620	681	626	648	618	632	608	614	636	704	586	644	645	630	637	672	642	593	657	632	653	604	622	637	621	591	634	622	643	633	626	638	601	571	644	635	632	622	633	666	629	618	601	626	657	625	630	613	628	649	626	616	632	619	604	613	647	616	653	600	633	637	586	620	595	631	627	641	605	622	684	633	613	646	644	613	597	652	626	598	578	614	633	631	637	655	624	617	598	629	648	644	601	611	644	657	623	616	636	628	588	644	632	619	611	640	676	617	614	686	672	622	621	658	621	614	584	616	610	658	637	647	616	641	588	613	602	614	605	626	632	587	592	614	619	613	606	637	612	617	635	645	616	579	663	592	650	583	653	648	645	631	637	628	633	661	658	573	609	597	606	588	647	614	596	644	623	651	664	615	633	596	615	639	609	645	645	615	610	605	640	574	612	611	623	645	627	651	645	595	625	615	655	632	598	651	607	607	608	615	652	657	629	622	638	625	628	606	675	605	616	585	639	625	568	640	613	653	641	619	602	654	638	640	619	624	638	625	635	626	634	585	637	657	631	629	663	657	612	610	603	638	643	639	679	636	631	683	609	616	666	631	629	690	664	598	567	644	597	650	647	618	666	626	617	647	628	629	609	621	635	634	635	582	602	669	605	596	612	668	590	609	636	644	653	628	612	575	617	611	640	582	608	608	639	613	606	643	589	659	625	607	629	657	624	618	636	625	601	585	610	626	685	623	651	604	598	625	623	627	597	664	585	654	633	604	642	619	597	635	620	593	656	607	650	624	628	598	622	635	611	601	656	685	597	630	648	663	613	661	614	612	598	614	611	631	665	632	611	652	624	644	579	629	628	589	619	574	644	658	588	629	669	622	625	652	651	635	591	688	668	622	652	560	631	631	614	642	655	613	616	625	605	608	646	610	622	624	582	618	646	636	644	666	674	619	645	602	625	603	623	623	621	619	623	611	620	657	593	610	639	619	622	646	576	653	630	580	623	610	646	637	606	640	632	607	641	632	642	551	644	604	665	611	625	615	613	625	573	648	607	629	627	633	638	614	568	637	653	592	631	651	647	624	657	587	619	596	620	618	605	651	635	606	629	614	682	608	640	617	649	659	652	614	639	612	616	631	606	594	620	683	700	616	632	635	604	595	652	638	655	620	614	603	654	580	669	658	601	662	623	652	666	624	632	627	623	643	633	594	599	628	584	619	626	627	662	614	647	622	635	665	614	627	649	627	628	608	628	610	614	592	633	616	676	631	645	569	661	586	625	638	628	625	604	681	619	615	619	616	630	625	656	646	620	651	666	657	647	614	588	677	681	616	630	633	596	619	655	601	614	662	620	624	646	628	631	645	663	627	648	620	597	645	598	656	637	677	642	580	639	641	609	646	639	634	616	640	652	573	583	628	627	671	578	576	594	611	593	618	617	622	635	627	617	616	607	625	631	664	607	640	634	625	642	626	610	641	625	612	621	620	661	617	613	619	591	632	656	660	637	647	631	658	654	626	560	638	619	633	582	629	620	661	613	627	641	643	615	606	645	591	580	621	665	594	639	603	645	623	632	598	650	638	606	640	588	607	593	605	662	626	645	595	697	642	621	613	661	624	654	653	605	626	631	621	617	629	646	659	610	607	621	617	608	599	621	602	633	637	620	654	632	614	612	599	615	600	626	615	634	659	626	629	631	611	619	635	645	619	653	651	640	652	582	640	603	635	615	613	640	642	650	614	623	621	660	662	611	628	615	647	600	598	667	616	631	623	654	644	636	611	660	614	600	604	638	637	613	656	644	603	634	587	643	616	620	630	645	631	609	583	608	589	691	581	655	630	635	634	610	608	630	613	636	608	624	635	591	645	586	631	565	648	643	634	633	623	632	607	672	647	621	559	610	689	620	626	660	622	658	614	621	640	594	611	599	637	638	597	621	596	644	640	608	621	628	635	623	609	587	656	615	605	652	647	624	632	604	715	623	616	600	638	648	600	619	630	629	600	618	572	630	584	645	631	666	647	643	616	619	609	593	679	596	576	630	635	620	623	635	636	628	644	625	626	641	629	596	610	590	619	662	593	581	673	651	607	635	639	638	666	636	648	604	613	590	655	633	611	605	645	625	643	585	584	658	591	612	609	612	584	597	593	638	593	660	631	621	605	640	650	630	641	588	623	622	607	603	623	581	623	636	637	615	698	660	646	622	620	689	644	623	635	601	647	566	637	665	644	579	617	634	612	626	609	662	603	636	603	582	611	608	651	644	623	648	626	619	582	637	646	664	564	654	601	634	644	650	606	635	603	615	629	624	601	652	617	627	655	628	614	608	606	658	604	612	589	590	644	645	631	636	659	638	639	625	632	616	612	621	584	644	652	623	628	611	636	626	623	635	557	591	624	676	621	615	595	634	609	663	643	631	596	613	596	602	635	625	620	636	603	682	647	620	592	652	602	647	626	627	630	618	635	654	642	630	601	612	634	641	600	615	627	616	614	615	594	613	604	615	612	608	649	617	667	680	656	627	634	635	611	581	630	622	594	625	580	619	678	632	638	636	650	613	656	640	634	620	599	634	624	629	659	631	606	603	604	649	632	620	622	616	614	629	660	649	623	689	645	644	651	631	613	620	620	660	668	656	655	618	655	672	585	639	646	587	628	587	627	621	625	616	638	662	640	645	621	659	643	660	630	643	602	632	666	661	622	636	637	565	637	629	625	621	625	614	619	641	610	632	601	608	648	642	667	615	594	612	653	637	589	647	620	634	629	625	672	655	636	633	611	614	620	658	622	658	614	655	612	639	621	637	626	592	662	608	644	619	640	643	672	596	612	602	600	650	627	647	617	646	688	631	665	632	618	622	632	609	641	631	603	605	611	642	636	621	620	649	624	606	624	678	658	629	632	614	586	652	631	612	644	655	657	635	615	632	628	609	615	630	648	650	642	608	656	607	636	605	650	595	602	613	595	633	613	631	632	644	578	651	630	642	554	663	658	620	664	629	641	605	565	668	629	640	642	584	637	627	636	622	585	598	620	648	641	630	648	580	662	650	648	683	647	592	622	638	635	635	618	666	638	603	663	605	633	654	634	663	622	680	606	623	627	639	600	624	585	618	623	612	633	604	617	585	648	688	661	610	650	610	639	643	616	643	625	606	570	637	633	611	671	646	630	659	648	646	606	587	642	599	605	626	642	613	634	698	599	631	603	603	662	596	607	583	601	600	640	632	615	616	645	640	634	642	625	625	596	617	655	647	625	609
24747	21214	27451	25189	15044	3138	2046	1656	1240	1127	919	811	742	658	559	490	461	515	458	416	428	436	445	423	412	436	395	391	436	378	398	393	408	379	408	392	373	397	348	349	362	364	341	358	372	382	373	337	350	330	310	317	356	365	312	340	318	363	337	346	335	344	327	367	327	406	343	349	357	385	344	347	350	326	355	360	328	340	345	324	339	308	334	367	362	333	320	310	362	313	312	391	333	307	365	375	324	310	335	330	357	362	365	369	315	326	354	334	336	344	341	358	347	347	340	340	370	383	319	356	365	314	324	346	347	355	287	353	348	337	344	373	325	382	364	319	333	310	364	328	305	320	367	368	368	353	344	358	342	353	344	337	359	368	314	319	295	374	345	338	304	322	350	311	356	372	341	320	341	349	374	296	328	370	328	357	337	322	312	339	362	346	355	337	338	302	325	332	330	347	340	344	354	304	312	338	339	386	338	339	354	329	328	318	375	328	345	306	366	375	320	349	346	331	357	337	362	369	344	351	367	368	327	323	325	357	341	318	322	323	341	368	359	337	331	347	352	335	339	321	357	332	382	361	344	354	326	332	372	286	335	350	339	348	363	329	364	344	344	340	363	342	313	343	352	329	340	306	348	333	364	360	355	346	343	336	337	319	327	336	323	360	325	328	342	343	371	376	337	350	369	342	301	320	365	355	353	361	338	348	335	347	353	367	338	358	358	305	371	326	351	357	356	350	335	326	341	342	369	335	340	338	319	304	365	342	329	354	323	320	330	300	324	336	324	351	332	347	349	329	321	331	368	345	300	334	345	347	348	348	339	333	315	332	334	348	315	328	352	349	369	352	334	327	343	314	320	327	345	350	333	342	364	362	315	345	318	329	323	349	320	341	338	360	347	338	324	300	361	304	345	368	330	371	349	304	356	321	360	355	330	338	340	342	321	351	318	351	325	338	375	359	308	341	340	330	358	351	317	343	363	344	339	338	330	308	325	361	330	369	311	332	340	336	333	350	330	357	341	335	328	330	355	301	335	317	365	292	359	345	316	348	350	333	348	343	311	338	309	359	340	340	338	345	342	312	319	342	361	328	337	352	323	342	303	341	342	354	322	318	349	305	346	362	344	335	365	344	381	392	341	324	334	339	359	325	370	343	355	328	348	363	348	353	356	340	351	328	370	338	346	367	345	337	314	330	330	337	313	343	340	354	359	348	354	315	340	339	348	357	330	328	323	323	334	318	351	350	325	345	332	369	344	325	336	328	324	323	324	320	372	326	346	343	325	337	338	372	344	377	325	337	334	325	320	326	333	372	340	329	336	390	348	322	332	325	340	334	329	358	372	341	347	350	315	346	367	334	328	328	331	315	352	345	352	345	355	326	350	374	330	322	319	325	353	345	374	346	332	324	329	330	334	389	371	342	338	326	312	350	320	352	322	343	341	312	351	328	329	309	313	298	336	332	335	333	356	347	349	343	349	309	338	345	349	361	346	356	346	329	365	383	339	327	329	335	327	338	328	326	327	339	337	345	361	320	363	366	351	342	356	305	356	317	337	341	337	332	315	307	303	331	358	341	338	344	336	323	330	336	336	330	374	358	344	334	336	333	346	331	349	323	326	353	369	325	353	349	333	338	334	332	323	362	344	338	308	332	331	333	323	337	327	341	335	328	324	339	321	330	342	337	364	347	356	294	366	330	324	312	327	355	342	349	357	346	347	360	302	346	340	337	356	360	321	323	355	335	318	356	326	362	360	346	373	315	315	346	376	371	331	355	354	331	343	371	341	350	352	341	341	353	338	325	348	342	329	337	328	355	334	360	360	321	347	328	333	321	324	347	326	338	362	347	345	307	323	341	344	357	345	349	352	338	334	352	355	363	318	334	344	338	333	322	321	341	341	320	324	340	387	316	351	364	344	347	344	351	374	332	330	309	343	304	341	369	329	351	325	318	365	306	311	366	327	340	328	371	361	362	344	353	347	347	352	352	364	355	330	338	337	343	335	351	326	351	334	335	341	334	344	351	332	322	350	315	373	346	328	329	335	367	336	331	341	331	335	340	369	324	352	320	346	338	321	301	345	341	325	333	317	358	368	354	314	357	367	355	388	348	316	347	354	332	330	339	363	306	331	328	346	375	340	352	341	333	317	350	327	333	334	355	330	332	335	354	370	330	315	320	358	308	346	333	345	324	332	340	332	323	351	328	332	317	342	340	332	326	370	322	344	369	297	324	329	339	346	337	364	315	349	343	362	355	341	351	328	333	329	334	383	351	333	344	312	371	379	324	362	352	328	345	336	316	314	367	352	340	327	348	386	341	337	353	355	328	326	342	343	336	344	313	337	324	328	359	361	337	318	308	333	325	352	342	343	350	335	322	328	332	330	346	305	315	356	297	367	335	381	362	316	320	338	325	349	345	314	351	363	335	345	326	346	343	331	332	354	349	331	334	333	335	368	344	344	328	352	359	366	342	361	332	367	360	362	384	306	346	373	371	348	324	349	324	353	359	329	348	318	345	331	341	380	360	351	309	326	342	321	348	330	359	351	334	336	328	343	344	341	340	362	305	342	317	313	368	351	322	315	313	336	335	327	338	323	325	341	356	311	370	368	341	355	343	367	350	353	336	337	379	328	321	334	337	382	296	346	346	351	346	350	366	362	370	328	318	312	326	340	326	353	335	318	355	330	353	306	368	334	311	322	348	315	305	360	342	346	336	364	338	327	354	341	334	325	338	311	328	325	335	375	357	331	326	355	335	346	363	323	351	347	332	339	351	304	352	338	339	341	337	358	354	317	363	336	328	344	321	340	367	369	346	327	321	330	335	340	335	307	359	340	306	328	307	354	338	335	312	326	330	322	329	357	340	352	292	324	285	328	355	353	348	361	375	334	327	360	332	343	339	330	332	349	365	318	348	357	351	356	349	360	355	345	326	340	327	367	322	379	352	373	344	329	344	330	334	323	319	352	406	338	360	343	343	356	356	303	340	335	370	327	343	323	305	335	325	322	358	342	339	331	319	314	361	335	336	351	340	322	319	333	315	341	341	374	379	324	320	326	358	382	354	307	356	339	329	316	346	341	334	307	340	353	380	348	331	383	346	365	336	320	324	336	301	321	351	335	314	316	352	371	337	354	327	339	339	334	338	308	374	331	343	339	360	332	320	349	353	344	317	338	317	356	322	301	350	381	342	374	349	356	361	336	311	336	333	313	321	354	342	357	343	350	364	324	337	351	358	365	368	322	320	358	326	339	360	356	354	354	338	350	359	357	347	342	332	351	319	338	309	357	309	330	326	350	357	332	317	366	375	368	353	364	360	320	326	357	313	354	306	327	364	352	360	343	334	326	339	303	358	356	355	341	319	349	340	352	339	336	320	369	362	378	332	336	343	329	341	367	302	345	343	336	350	352	337	352	310	347	340	359	323	334	366	344	339	351	352	345	338	345	345	355	336	347	362	336	339	326	341	332	346	387	369	337	377	339	362	332	321	328	332	338	340	339	363
20552	38443	25372	8196	5625	4707	3940	3273	2360	1943	1532	1256	1051	1000	894	814	743	786	701	661	605	574	514	565	528	536	515	558	517	532	530	534	477	493	499	483	508	421	447	431	482	449	412	441	444	460	415	453	421	409	440	448	420	405	452	447	434	411	428	418	418	455	397	382	430	394	426	458	442	440	415	418	430	449	409	433	439	415	435	459	422	433	447	402	430	403	405	456	442	462	420	426	380	403	429	410	431	418	406	407	387	431	373	414	390	375	409	439	432	423	400	388	417	419	420	400	443	420	426	465	392	439	402	441	446	431	422	407	411	455	406	425	448	426	422	413	437	403	430	393	435	431	408	434	420	424	405	418	481	412	441	428	423	411	431	467	409	392	408	444	434	414	414	413	450	418	415	426	416	434	404	444	387	411	399	432	436	381	398	399	389	434	413	406	434	408	403	389	429	435	439	439	405	428	389	437	403	424	402	416	413	402	392	426	438	414	430	432	452	449	441	414	439	445	440	431	418	423	425	410	380	426	431	418	393	428	419	400	419	406	421	412	401	439	411	404	385	443	418	388	407	408	403	391	393	420	407	424	404	383	409	433	428	437	387	442	433	447	407	404	394	443	436	427	390	425	423	408	408	413	430	404	431	449	407	416	399	417	412	447	410	431	422	430	389	434	415	439	397	434	404	438	395	397	399	412	409	417	417	453	421	422	436	425	417	413	435	393	363	397	405	444	462	408	422	444	398	442	443	398	434	406	408	392	395	435	410	421	456	397	421	431	413	404	440	439	379	391	426	427	424	390	407	449	398	398	435	442	417	429	406	402	441	415	398	417	408	421	406	417	412	421	419	387	422	412	383	435	413	415	392	459	455	426	397	407	417	433	403	424	425	456	425	398	408	395	391	460	403	413	408	439	420	408	409	389	411	408	408	410	396	439	435	382	384	404	426	402	436	428	414	423	393	458	421	410	410	417	417	402	409	448	408	412	468	432	368	416	458	426	404	405	378	431	446	432	422	417	399	412	403	468	416	403	430	451	399	420	444	411	431	423	424	442	397	442	429	411	423	445	412	406	437	399	413	415	441	438	416	414	417	429	433	431	395	407	437	394	411	417	410	405	424	393	431	423	406	429	417	430	424	382	433	422	401	443	404	413	406	392	448	435	416	454	435	450	407	387	441	414	451	434	438	444	431	461	416	447	439	398	429	425	423	375	449	433	444	400	387	451	419	380	423	421	421	435	403	423	404	448	446	413	415	427	442	412	404	423	393	443	436	426	348	412	425	433	416	449	409	427	420	424	409	398	399	416	411	398	452	380	416	413	460	395	400	394	390	397	389	447	425	422	395	424	427	387	426	403	414	439	416	406	401	456	431	420	409	421	432	415	434	427	407	429	413	405	388	422	421	404	420	414	384	411	423	432	379	436	399	424	422	442	432	393	400	458	443	405	401	425	411	415	443	439	402	421	407	409	442	449	421	392	408	393	409	433	416	411	447	428	380	432	436	446	449	403	416	408	434	451	440	397	405	425	436	430	388	413	429	422	424	447	437	418	401	427	429	403	386	383	422	429	457	380	453	422	436	453	404	396	439	435	416	351	435	427	428	392	411	423	407	422	419	397	434	391	411	417	425	382	420	432	401	420	389	435	431	410	411	390	446	376	405	387	436	421	420	449	392	415	434	400	422	406	397	442	413	444	453	394	390	413	390	390	425	434	433	420	411	432	430	420	418	428	426	421	425	420	422	453	412	405	417	432	424	421	448	397	452	421	436	407	386	424	385	418	424	435	413	381	381	404	426	409	413	412	436	427	425	437	402	390	422	419	415	449	404	471	444	438	417	448	418	413	403	394	428	411	427	404	463	433	400	423	415	445	429	414	425	391	423	476	422	442	403	405	404	412	415	436	441	431	429	420	449	446	428	472	418	436	395	459	426	428	445	390	385	422	428	419	420	429	400	415	423	403	460	426	442	443	444	429	460	433	405	386	419	418	397	395	437	432	392	445	411	416	458	396	417	433	397	389	426	427	460	351	437	391	425	411	413	385	389	415	433	444	397	387	416	399	400	429	407	379	411	427	449	451	430	430	412	472	443	429	433	411	414	448	463	432	444	426	445	407	397	450	401	418	421	449	406	387	432	387	410	411	424	412	404	404	385	418	432	438	437	343	418	434	415	407	401	440	402	409	455	412	440	394	450	392	371	441	412	400	414	423	424	435	433	430	422	391	376	412	387	429	416	419	385	417	414	408	419	421	425	414	458	454	385	425	429	437	412	442	390	375	451	429	405	465	410	419	441	439	387	403	386	409	415	443	438	417	408	402	434	440	407	386	364	441	430	412	398	474	406	413	422	463	446	411	454	424	445	400	406	425	405	389	430	422	432	417	433	436	404	408	406	395	395	411	433	462	412	422	428	419	389	399	395	430	411	425	371	420	431	398	397	406	393	390	420	408	410	400	438	412	430	415	390	417	421	394	376	437	431	379	392	414	411	431	429	413	395	414	381	425	423	425	390	371	407	428	424	419	423	429	430	430	451	436	410	416	427	433	414	438	426	413	443	392	426	417	417	436	389	394	364	395	420	425	390	438	407	426	421	423	434	382	463	419	417	486	405	411	433	409	409	392	407	416	414	412	444	398	389	425	414	424	421	421	454	383	389	417	405	428	397	434	401	423	448	422	407	421	420	409	417	441	415	381	443	408	432	411	426	450	409	450	403	431	401	426	403	422	408	407	397	416	406	414	454	408	413	416	427	418	432	450	432	423	466	451	456	382	391	401	387	433	443	389	416	450	421	423	422	445	403	421	397	386	428	418	453	434	406	431	408	416	406	401	428	426	425	453	439	412	431	427	415	425	402	409	448	392	391	443	467	432	438	409	408	410	439	449	418	426	450	455	393	445	418	449	407	401	421	449	425	449	383	419	412	436	400	420	422	377	412	435	451	403	404	423	445	399	375	418	444	410	453	389	414	412	430	419	443	439	409	413	429	377	441	464	405	413	409	414	418	425	412	443	373	439	414	434	401	443	401	404	373	439	415	431	404	388	423	405	461	417	386	412	433	409	420	401	415	427	424	403	445	397	415	411	408	403	399	386	416	424	405	414	370	411	404	404	414	386	399	408	426	403	442	406	390	409	437	430	383	429	408	395	444	401	441	418	444	431	430	400	444	434	455	388	414	373	416	413	426	452	393	419	402	458	428	431	449	459	370	457	408	427	405	420	436	441	403	380	415	422	383	438	440	457	407	423	422	420	398	403	436	422	417	424	441	425	436	424	452	422	437	422	427	419	424	408	371	445	382	416	427	392	433	460	401	410	387	441	426	414	383	459	417	398	404	430	396	405	406	411	393	434	411	443	390	385	407	394	429	412	388	424	480	377	416	459	434	430	406	417	427	471	399	378	442	399	377	429	449	379	411	436	419	422	391	398	391	448	403	430	430	441	411	413	439	411	415	428	450	419	453	443	410	404	414	441	413	373	424	450	414	421	400	399	406	414	436	408
22705	21248	28825	23990	21254	21388	12462	3942	2459	2001	1567	1375	1169	1043	892	825	858	762	747	711	627	571	577	566	538	543	542	526	523	516	498	478	491	451	458	428	436	462	430	459	415	408	403	398	405	386	369	380	386	353	380	371	377	351	366	414	401	389	365	355	403	376	399	401	400	417	414	407	388	410	384	386	375	376	354	360	413	386	375	382	378	393	365	382	388	371	378	376	396	391	392	366	378	364	379	392	368	361	385	372	396	358	375	384	372	363	393	353	400	390	368	412	375	373	314	386	403	335	375	393	403	374	378	395	363	408	356	341	353	383	399	395	383	333	382	351	374	370	380	340	367	409	375	343	359	363	392	346	367	354	347	365	407	393	387	384	394	379	381	373	393	387	381	374	372	369	375	372	378	378	383	374	350	405	368	371	366	379	411	351	375	336	356	368	359	383	368	367	372	345	362	375	356	371	386	379	361	319	365	367	359	388	389	374	348	356	367	352	371	377	364	364	370	385	336	394	345	370	347	396	358	348	348	396	358	413	349	351	400	365	335	336	380	383	383	372	383	357	338	364	391	370	342	395	394	364	361	366	371	365	367	391	377	347	354	386	347	410	408	344	352	380	369	317	374	379	385	381	377	389	349	364	372	376	386	360	367	375	359	391	391	357	382	356	369	372	405	341	374	393	376	397	372	398	365	402	364	373	338	398	387	363	341	379	358	352	334	374	350	398	373	328	358	362	342	375	362	336	370	373	359	349	363	380	360	341	368	361	391	399	413	374	363	351	360	395	363	345	393	367	397	316	398	354	297	347	405	368	394	371	375	374	407	394	354	357	393	398	369	399	338	357	414	344	357	389	353	367	381	377	359	394	356	391	381	363	371	394	351	340	390	344	374	362	376	388	381	390	386	381	379	377	419	373	400	395	378	397	381	373	378	385	371	350	389	351	371	395	345	415	348	355	388	356	426	372	333	362	388	344	362	380	383	359	381	410	380	373	362	374	387	356	352	360	405	390	392	393	380	363	383	372	407	382	392	364	396	404	362	415	347	358	349	368	364	346	387	378	354	376	349	357	416	363	394	388	398	402	362	386	371	356	370	350	392	346	339	400	357	396	384	364	370	381	388	374	345	336	379	353	395	411	394	356	375	371	376	392	376	376	381	343	382	394	392	345	373	397	408	410	380	367	422	377	363	358	357	384	368	367	339	396	381	387	361	339	375	389	378	334	392	372	423	380	341	392	386	376	381	403	369	383	382	360	334	348	376	361	362	368	362	397	395	373	360	354	392	415	354	395	382	356	387	356	381	389	383	375	366	346	369	340	380	366	354	387	358	390	375	357	379	371	385	374	358	383	360	346	359	367	340	362	369	347	387	374	376	356	387	386	360	369	384	368	370	333	363	346	379	347	392	358	370	399	370	367	411	350	377	396	376	383	366	355	394	373	335	345	347	421	387	354	362	376	361	360	377	358	380	393	428	353	363	372	354	337	337	367	367	386	388	382	372	378	363	407	321	396	369	364	356	362	378	368	359	382	412	371	352	351	366	387	394	404	381	385	387	375	359	345	369	376	352	365	373	369	410	403	366	387	370	371	363	381	423	334	349	388	372	347	365	356	339	368	359	377	387	361	388	411	362	353	373	342	385	382	400	359	390	377	394	352	408	371	384	371	355	372	380	386	432	395	393	383	350	389	358	346	343	346	366	384	389	363	387	350	351	376	368	383	390	353	369	368	373	396	344	364	383	385	363	345	361	391	397	356	387	340	356	341	332	371	375	362	378	347	365	358	370	386	398	396	349	385	402	390	337	372	380	346	344	398	394	343	372	384	375	371	361	381	348	380	383	355	387	371	345	403	358	376	354	328	412	374	357	385	359	382	376	347	418	390	408	343	375	382	378	377	374	365	356	363	395	352	371	375	353	382	355	345	383	369	440	405	355	351	382	378	419	344	407	415	372	409	364	392	392	393	351	384	379	389	335	380	370	364	327	366	385	375	367	382	358	364	362	368	354	352	331	410	331	374	363	393	380	372	353	378	424	375	409	410	361	384	361	399	353	381	370	350	364	359	355	374	353	399	356	371	368	312	371	390	351	328	358	361	378	367	375	384	364	384	370	362	390	392	356	376	346	372	365	339	351	386	368	391	386	397	353	363	391	361	367	374	366	355	391	348	346	384	398	365	347	400	351	373	389	390	384	318	396	369	368	382	384	408	370	353	397	411	347	358	350	340	403	410	359	402	353	371	391	372	353	373	366	386	373	382	330	357	382	405	384	348	365	378	378	373	347	384	384	379	379	353	383	398	390	357	324	395	373	341	367	383	384	332	357	400	369	357	385	370	360	367	373	391	359	361	359	376	384	401	392	414	336	350	373	375	388	349	420	358	396	334	372	393	359	362	367	397	378	394	363	349	406	368	360	360	376	380	389	407	384	363	358	365	349	354	371	397	347	381	345	398	340	379	347	369	369	345	362	379	363	411	357	390	366	402	355	359	409	387	382	389	372	367	370	341	374	359	374	344	387	361	349	397	362	350	388	403	407	389	388	343	395	377	376	361	332	345	385	383	375	372	400	369	367	382	373	405	403	382	402	374	371	357	385	377	379	413	404	365	383	353	356	390	357	359	381	380	372	335	360	394	363	414	396	357	382	383	363	355	370	413	379	408	355	337	363	367	433	386	333	355	383	363	359	355	344	387	405	404	331	378	369	349	386	363	366	341	390	361	378	373	347	376	343	380	393	358	333	348	406	347	319	385	373	348	381	360	340	391	394	382	410	343	364	371	367	376	404	388	369	343	364	365	377	370	356	350	391	413	381	368	390	357	400	374	382	376	373	362	383	383	357	379	420	383	381	425	381	408	356	416	385	387	375	340	363	369	354	386	369	368	388	358	372	386	384	374	361	376	366	361	387	377	378	379	368	354	364	357	382	336	358	367	373	363	381	362	384	398	401	372	374	395	394	378	344	399	343	362	357	359	361	376	385	394	391	372	374	375	381	351	392	367	371	355	359	365	379	392	332	372	373	370	386	379	354	359	387	345	378	364	381	386	385	398	373	358	349	359	343	388	352	382	389	407	381	373	385	377	405	359	386	390	363	373	389	373	383	369	368	362	378	371	389	384	365	349	413	397	357	357	366	394	347	379	381	395	349	387	363	391	392	353	343	350	359	374	378	389	394	359	361	375	360	354	377	386	401	371	385	401	359	406	344	384	404	394	334	377	386	383	363	393	437	367	347	352	370	393	407	341	417	370	369	383	367	398	345	364	399	402	369	344	372	410	395	392	328	347	365	354	366	359	376	361	373	368	331	360	367	384	335	357	375	343	381	387	351	367	375	366	366	397	385	381	337	414	401	350	364	385	334	357	346	354	388	329	390	347	361	400	361	384	349	366	371	348	364	386	393	360	343	417	400	388	378	364	342	419	346	342	422	339	345	387	356	361	366	379	369	346	387	336	360	368	347	359	385	423	367	397	373	379	407	379	365	346	397	353	351	383	386	345
23569	46196	35777	14585	10401	8519	7064	5983	4533	3497	2762	2289	1927	1625	1407	1256	1208	1143	1041	974	860	787	760	759	724	687	729	671	684	676	680	670	610	588	629	624	572	609	527	514	499	480	489	502	483	485	481	493	470	461	455	421	442	478	468	492	471	472	468	459	471	470	475	459	478	500	485	516	524	528	480	468	462	465	476	506	458	477	460	469	492	461	420	479	485	453	476	466	451	482	497	456	468	461	475	467	435	456	399	473	454	448	431	436	483	426	430	479	477	467	497	478	468	440	457	460	460	479	485	440	455	425	440	473	481	499	446	428	463	463	445	438	467	433	456	449	477	416	450	427	444	488	483	494	428	434	462	436	433	442	436	438	425	436	467	441	459	429	436	509	461	464	407	425	461	444	477	456	481	453	451	455	446	444	444	451	428	428	457	476	423	445	438	431	436	399	471	444	475	460	435	467	424	448	435	456	450	409	429	453	448	467	466	430	487	437	488	476	489	468	444	469	459	440	448	395	432	478	477	495	456	465	470	496	453	453	490	463	457	470	445	439	425	462	482	422	457	446	446	474	456	458	449	441	472	420	495	439	460	442	455	469	423	451	446	450	433	492	430	458	450	441	462	477	484	479	464	447	513	465	456	442	426	510	483	493	439	448	484	423	431	453	452	422	486	428	432	473	463	472	456	475	464	466	425	463	487	484	484	466	448	429	473	454	453	447	466	433	456	460	480	452	422	402	482	483	485	447	440	460	447	488	442	439	451	441	467	445	458	450	461	450	432	456	418	430	420	472	459	467	505	465	438	496	448	490	482	461	457	415	446	468	441	449	474	445	467	450	468	480	461	455	441	464	440	403	427	456	431	485	482	472	420	436	454	477	459	450	455	450	467	470	408	439	455	463	467	457	436	476	448	425	439	438	457	476	434	457	453	437	458	440	466	439	466	430	450	452	444	470	480	446	466	460	440	457	438	449	455	425	472	457	428	475	442	439	472	461	462	460	431	470	460	435	453	480	437	432	421	458	397	413	414	466	450	468	484	481	445	466	482	462	474	446	467	443	495	459	441	479	450	443	473	453	456	483	445	480	420	436	460	450	464	441	472	433	493	487	455	439	447	477	457	421	478	469	458	440	455	471	470	447	455	443	452	458	453	432	478	454	431	415	432	464	446	474	454	471	462	439	469	487	454	465	445	460	474	461	412	458	426	461	476	447	447	443	417	448	432	440	454	425	449	450	447	457	454	494	504	473	494	458	468	465	435	448	467	448	478	469	440	414	461	462	473	471	474	458	483	458	499	459	429	462	452	439	461	460	427	427	439	461	474	471	457	459	441	429	449	444	502	468	439	445	436	437	431	425	486	450	463	470	438	461	459	445	494	471	428	441	458	437	448	478	418	446	485	494	427	422	452	479	436	417	454	456	462	433	443	452	441	458	451	436	484	439	419	435	444	446	446	416	485	434	446	473	468	448	462	401	414	460	468	454	492	474	453	447	465	467	456	445	431	431	450	436	469	462	440	420	433	413	479	401	446	467	436	452	442	442	421	448	522	434	438	407	472	443	429	439	470	495	406	472	453	443	448	461	435	420	433	433	465	446	439	469	402	454	449	468	452	440	462	460	468	433	440	435	425	471	465	442	460	411	481	427	412	460	430	451	462	461	455	461	456	463	452	442	403	453	449	463	415	450	448	492	418	465	428	438	430	456	459	469	419	472	447	464	458	446	462	444	449	467	486	431	448	475	440	451	412	456	447	416	466	476	487	457	420	434	485	519	409	469	494	461	441	494	449	460	477	433	446	453	458	416	465	469	430	447	442	442	438	439	428	450	441	460	449	454	451	437	437	454	452	444	451	415	456	447	436	433	449	459	447	450	399	459	432	445	414	460	423	438	463	432	476	464	443	450	441	487	438	439	453	431	452	430	448	418	436	438	436	510	468	439	481	451	446	428	453	447	432	436	456	453	496	468	432	443	467	406	462	493	476	460	471	444	425	459	480	458	423	400	476	466	434	483	453	476	465	467	488	470	426	431	485	403	458	446	436	472	478	451	448	428	494	456	494	414	472	416	439	441	433	438	479	464	495	466	466	435	428	473	491	454	478	438	455	422	448	442	480	490	467	435	462	450	432	465	448	446	432	449	394	471	439	527	485	477	501	468	444	466	478	435	460	481	435	447	434	453	431	445	490	454	431	455	450	396	445	482	465	419	426	461	461	450	463	444	441	446	405	467	445	455	458	461	447	462	438	455	465	414	469	444	454	449	471	462	471	443	448	452	404	478	443	437	458	484	420	455	459	451	448	436	451	481	472	466	476	441	468	435	421	462	441	447	448	467	404	429	444	428	448	477	455	470	438	462	434	489	452	450	462	456	470	468	457	470	446	471	434	435	452	435	438	447	497	455	449	439	457	442	437	476	473	453	470	443	437	465	428	452	435	454	473	465	468	480	436	485	467	475	438	432	455	465	433	448	476	495	506	444	484	408	461	426	454	458	475	410	470	440	435	428	431	425	444	491	440	452	482	453	474	454	501	472	456	442	428	430	464	457	453	451	429	424	451	464	470	493	435	432	458	452	446	452	491	415	467	492	480	468	425	441	499	453	458	439	446	478	467	485	474	462	456	481	453	444	444	442	433	460	452	486	465	472	460	468	430	460	433	480	458	430	419	459	460	454	460	453	470	447	427	454	426	471	440	466	440	486	465	451	460	442	432	419	458	453	417	459	457	455	472	469	471	430	457	448	445	460	414	486	466	473	433	518	456	439	504	476	446	460	429	464	412	495	429	437	440	447	476	454	480	479	420	421	439	450	443	455	444	388	425	493	427	469	477	438	453	431	463	445	423	439	462	430	450	475	455	437	472	438	466	482	422	455	433	464	436	468	451	439	482	439	424	425	408	430	470	442	434	443	453	435	450	451	486	385	420	495	480	439	463	443	433	448	488	469	449	466	458	454	446	443	480	459	444	502	440	456	473	422	437	471	436	478	468	453	446	444	467	435	497	435	417	479	465	484	458	444	477	439	509	442	404	452	440	430	458	439	460	479	442	468	432	459	457	443	481	466	458	460	450	460	479	470	519	458	436	455	462	419	463	436	430	457	457	417	450	455	474	440	451	474	455	467	445	450	484	434	443	474	468	482	467	433	462	438	439	454	456	460	446	463	481	448	438	443	499	442	437	435	457	409	429	428	459	483	468	454	463	435	401	452	413	461	448	486	444	443	467	476	489	448	415	389	467	454	452	422	469	477	430	465	466	409	458	476	445	460	405	491	440	443	420	452	464	456	419	466	376	443	433	448	449	443	471	461	431	445	449	467	427	449	426	485	394	460	443	440	436	448	429	400	430	462	495	436	445	444	494	402	447	442	449	442	415	462	438	492	486	500	505	432	464	461	446	469	452	470	459	449	445	472	440	467	471	442	455	474	452	452	423	438	474	459	450	469	481	471	491	482	491	394	457	418	482	417	447	476	501	477	499	454	458	481	481	447	491	454	433	424	410	455
27678	21408	18236	5544	2065	1610	1404	1284	978	896	798	730	665	637	577	631	600	555	554	534	502	533	457	491	517	535	514	502	500	491	495	497	503	470	493	481	488	510	531	516	466	470	484	441	482	459	467	481	475	494	476	462	487	433	461	466	508	458	455	466	486	503	439	454	500	470	472	493	474	509	482	493	496	489	467	469	470	461	465	476	444	465	474	443	479	477	460	482	459	506	520	426	454	436	511	535	517	484	472	477	459	468	460	488	464	486	443	453	458	486	475	469	480	472	517	474	473	490	470	467	502	486	508	479	467	465	454	474	485	470	450	513	484	502	439	472	452	536	472	477	476	455	495	465	453	491	455	487	482	479	454	491	471	444	443	492	488	470	462	489	468	473	494	441	465	484	514	489	460	463	482	483	421	463	449	481	491	479	455	446	475	471	476	458	440	480	489	463	454	461	441	419	470	460	466	470	460	464	453	433	479	484	460	459	443	504	464	473	472	480	431	417	474	488	494	481	439	468	484	478	494	501	460	463	462	460	502	412	479	451	424	445	496	446	456	462	483	485	461	432	467	479	469	462	473	475	438	455	495	463	495	468	465	458	457	499	486	453	434	452	435	451	467	492	483	464	472	482	555	485	431	495	454	474	483	488	505	474	478	445	440	477	463	481	403	508	445	455	488	465	462	450	470	514	472	471	460	445	430	510	447	459	473	461	446	496	456	452	498	503	492	487	476	438	511	454	482	447	456	448	475	460	497	446	438	494	410	461	457	435	469	511	500	475	504	414	469	466	445	483	488	455	476	419	496	478	462	479	473	455	456	439	509	432	450	474	511	448	497	452	453	476	446	468	483	452	486	444	480	441	479	480	487	498	493	494	460	510	449	495	493	439	467	482	466	458	450	456	448	493	490	483	498	449	492	452	481	452	518	521	491	451	460	492	487	488	456	455	441	483	488	478	451	485	486	495	465	477	453	488	443	437	433	462	454	495	484	461	480	459	484	520	458	481	466	463	433	472	460	460	463	445	469	447	450	470	434	467	468	465	487	480	469	451	499	484	430	471	440	455	489	490	416	448	499	477	459	505	474	466	492	462	469	526	473	476	449	477	496	442	483	450	450	482	474	477	472	497	495	462	482	497	513	478	495	506	475	433	478	469	473	394	502	504	462	489	459	427	483	441	471	448	481	480	468	472	461	461	442	490	491	487	500	443	448	503	444	499	456	480	483	496	472	491	451	478	453	478	481	468	493	492	435	481	458	445	485	467	436	493	452	508	475	431	444	409	446	448	442	479	461	469	447	457	448	494	484	483	468	498	448	444	498	453	451	459	459	474	492	475	462	468	454	454	520	480	479	463	505	483	447	493	451	478	453	448	470	453	469	493	468	458	493	468	485	490	475	463	498	432	440	444	436	480	469	479	484	447	483	502	444	458	460	463	475	483	498	488	513	487	439	428	483	458	454	451	469	465	489	504	500	455	493	468	474	459	467	455	461	503	471	459	447	471	469	462	501	484	463	491	483	436	461	478	460	482	482	468	453	445	443	465	471	505	461	495	487	483	460	440	447	461	473	491	490	499	475	474	466	510	463	481	441	500	475	493	448	460	491	457	470	467	477	475	471	464	457	455	474	469	471	433	423	495	490	477	487	443	469	439	488	432	432	464	443	462	478	449	477	413	459	478	516	478	505	456	467	499	500	494	464	485	498	497	474	470	432	513	423	492	477	481	486	476	428	503	447	433	473	457	496	454	498	435	476	454	498	472	439	490	487	482	470	472	435	466	496	493	498	511	465	504	473	464	470	502	507	466	470	466	490	445	505	500	435	488	425	496	449	472	465	468	456	455	437	481	474	459	462	455	447	478	490	422	487	509	470	471	467	462	467	458	438	482	435	483	443	457	466	435	447	482	460	420	470	458	474	470	477	485	459	455	482	487	443	476	492	482	470	490	469	511	462	455	454	490	476	446	425	455	484	519	460	414	419	504	483	487	494	438	492	446	487	473	501	441	482	466	505	494	448	455	449	513	496	463	461	444	487	440	451	469	472	495	476	480	518	448	476	481	452	484	408	459	475	439	499	443	466	480	463	482	462	476	408	474	472	496	453	474	478	487	476	474	486	458	478	485	451	484	478	468	487	462	453	476	480	507	458	463	476	456	526	450	464	467	433	473	461	482	447	498	495	478	431	456	481	485	492	457	431	485	431	471	482	422	470	464	535	487	467	491	466	473	482	488	513	461	465	502	481	464	491	476	481	459	455	462	467	446	477	460	508	440	482	456	461	476	463	458	500	454	463	452	457	518	475	485	492	473	479	492	461	486	463	463	478	497	452	483	464	462	450	483	501	481	475	465	484	476	460	448	476	428	482	423	486	498	431	500	465	516	464	472	489	445	461	489	499	493	497	483	448	440	469	453	504	473	500	468	500	478	453	468	465	505	455	460	473	466	460	477	452	479	487	498	517	451	492	423	452	465	498	506	489	441	471	477	441	451	430	468	463	466	480	484	434	483	488	457	512	463	462	458	481	470	489	468	469	474	441	437	493	458	451	477	469	477	474	463	464	440	500	484	488	489	469	488	465	423	446	451	472	441	463	499	460	464	443	451	454	489	503	461	480	469	486	477	457	486	449	462	456	486	484	459	445	493	431	499	491	490	507	472	473	431	462	437	530	491	496	433	475	524	497	464	478	460	462	432	498	463	460	474	473	429	446	440	469	469	472	476	490	431	485	517	468	467	440	430	511	469	480	437	464	487	481	458	475	477	437	473	492	446	452	496	477	484	457	449	456	452	445	469	436	445	471	452	487	474	502	497	461	440	426	479	450	493	469	421	489	497	494	475	445	488	447	490	508	501	487	467	459	464	434	475	460	456	518	443	437	483	485	504	482	436	499	451	440	469	491	459	460	458	472	469	484	479	451	467	486	512	461	493	488	467	454	435	468	448	461	491	507	476	461	498	474	421	453	495	459	464	492	472	464	468	485	482	526	518	422	482	474	473	477	450	478	450	478	451	431	447	487	466	464	496	468	471	475	486	500	471	475	500	453	444	453	502	522	459	455	475	513	481	455	493	446	473	488	441	504	472	464	454	462	482	485	502	479	450	469	454	455	465	460	454	519	508	508	457	465	487	521	495	457	493	457	509	479	487	479	477	465	464	438	488	482	451	411	486	417	452	454	461	456	453	446	422	488	474	463	457	501	434	528	491	464	503	477	489	470	454	484	476	473	466	477	459	431	489	503	502	459	484	460	496	482	485	456	471	494	463	469	465	473	457	436	424	493	476	481	481	507	520	444	494	516	456	473	495	448	450	449	480	444	472	441	476	477	487	451	464	426	468	458	435	475	476	496	456	446	457	483	466	445	487	513	481	474	476	472	496	500	465	496	484	494	465	504	480	471	476	495	463	458	456	493	456	496	437	440	472	507	481	452	472	417	443	429	489	493	493	532	476	485	444	459	476	483	447	473	486	410	476	456	459	469	500	451	452	478	454	481	500	444	450
18712	29423	20851	5327	3356	2840	2284	2051	1636	1369	1216	1065	926	817	842	823	749	721	665	714	651	685	624	672	630	650	630	635	611	647	603	610	593	628	611	653	602	607	546	620	578	580	587	624	583	577	553	575	592	554	536	591	603	532	581	583	570	608	529	559	531	580	585	578	543	610	605	546	577	563	608	555	582	594	560	591	603	540	565	543	611	600	595	593	580	562	554	549	565	550	595	583	525	565	570	586	549	539	619	556	565	548	602	533	568	517	606	579	583	552	548	554	537	571	586	554	550	562	563	552	529	587	570	575	584	598	581	569	545	587	554	571	584	625	567	557	546	572	562	588	568	542	583	557	537	570	588	553	539	522	589	584	543	550	600	551	585	590	552	575	552	561	612	550	548	529	564	565	559	583	596	526	529	580	559	590	538	586	524	591	607	614	568	583	535	593	559	553	581	582	540	553	587	577	605	558	568	595	552	607	547	602	590	534	560	572	526	575	527	591	606	536	578	564	586	607	542	535	537	531	584	554	570	607	629	606	524	575	608	588	542	565	553	548	592	597	569	569	563	563	586	560	565	585	561	551	582	577	564	572	609	535	535	557	552	599	546	589	542	563	599	578	550	542	571	562	595	579	558	588	592	570	570	554	605	592	589	547	570	551	537	586	562	576	577	549	590	533	621	564	601	581	570	537	592	592	554	531	603	576	547	557	519	576	561	550	552	588	530	557	543	549	548	581	570	613	584	583	566	547	566	592	549	595	584	541	603	549	575	584	523	595	565	519	587	577	564	586	540	570	570	581	580	575	573	600	587	612	593	565	546	579	574	587	566	577	579	565	588	581	534	564	539	577	566	558	595	610	531	540	560	603	539	527	583	573	557	586	551	547	575	537	590	533	598	568	587	558	570	554	571	559	572	556	591	555	567	564	544	542	553	598	563	580	548	586	611	582	568	556	594	573	553	608	566	590	574	573	563	535	622	575	510	563	553	568	586	586	548	567	543	546	597	544	576	555	545	568	523	572	583	544	528	565	526	593	568	586	593	580	538	539	565	545	569	571	596	561	589	521	574	532	621	598	568	588	572	534	573	567	553	563	569	559	597	565	584	601	568	576	541	555	576	546	531	567	573	571	585	542	575	535	591	532	560	585	514	545	546	570	561	591	590	559	540	529	536	582	590	562	580	517	599	623	559	581	550	565	578	593	535	557	586	553	562	568	599	566	584	552	556	536	572	619	579	577	574	595	560	543	547	565	588	524	568	558	576	556	547	619	568	587	587	580	495	617	587	569	547	605	572	581	591	563	601	569	591	599	582	562	532	578	562	583	576	538	513	540	585	566	559	583	584	566	587	564	610	538	566	569	588	569	566	548	533	533	551	605	550	562	563	558	614	551	585	549	567	582	566	520	576	603	612	567	526	541	584	595	559	574	596	577	550	571	595	592	573	567	575	561	584	529	554	532	585	545	571	559	606	571	566	529	571	569	560	523	581	572	597	569	600	562	601	547	577	541	568	560	559	558	573	633	556	578	582	560	567	578	577	551	578	598	615	549	593	550	584	515	542	604	579	578	529	563	565	546	562	587	549	540	608	565	543	563	562	566	579	585	567	574	612	592	583	617	601	585	577	521	581	579	487	542	592	578	612	528	601	577	553	563	555	610	580	582	558	586	563	568	560	588	578	557	586	576	574	557	572	534	593	632	567	563	541	549	571	536	566	555	585	591	560	555	584	558	577	520	605	553	596	550	527	567	561	561	581	616	549	563	602	566	569	614	561	539	548	561	566	571	587	543	576	570	502	529	539	561	578	545	588	535	533	612	550	572	569	527	600	554	558	577	568	606	571	571	594	532	558	564	555	622	543	550	528	581	595	587	551	572	555	527	553	525	618	599	568	602	568	578	556	553	538	550	638	575	590	554	557	588	592	560	544	552	570	596	561	580	605	569	594	489	567	592	604	561	568	586	548	563	613	544	538	571	596	581	581	540	556	596	545	585	570	572	524	627	591	593	548	543	584	552	567	561	608	555	563	574	574	554	554	518	560	609	567	559	593	555	565	555	582	554	571	623	565	550	582	571	569	573	579	550	532	548	593	589	594	550	562	551	581	568	593	589	595	584	592	530	578	568	587	567	556	575	577	614	569	599	558	573	517	580	575	572	576	583	570	597	585	554	565	548	546	536	577	585	572	530	622	573	595	607	558	546	596	612	585	525	577	590	581	565	588	600	564	560	555	535	552	562	608	524	603	628	572	526	586	543	590	534	601	592	550	569	540	604	557	555	577	528	576	578	549	581	579	577	591	543	538	583	559	582	604	621	532	575	514	563	547	556	576	623	544	563	564	575	570	577	536	554	568	566	597	572	582	561	572	575	552	578	571	577	580	547	620	565	551	545	590	544	585	555	588	532	570	550	564	565	538	597	558	556	562	546	568	550	544	539	562	607	555	597	576	566	552	595	568	563	607	537	553	553	587	569	547	559	542	592	576	586	564	540	550	563	569	558	596	541	554	550	592	593	547	554	599	540	538	590	550	587	580	576	574	591	591	560	583	580	611	580	577	616	558	570	605	584	535	592	568	583	555	551	589	605	591	608	536	580	522	609	578	588	546	572	582	589	606	588	505	575	549	633	533	571	540	584	565	548	578	554	559	537	568	578	574	583	549	554	564	661	573	637	547	598	572	574	568	543	557	581	592	568	560	562	570	563	577	521	532	566	534	570	599	573	539	560	588	562	573	554	585	565	557	569	596	598	582	575	537	544	573	549	553	564	571	555	581	567	592	607	554	566	564	548	558	575	562	617	580	586	581	527	607	551	565	559	583	549	507	554	557	557	550	558	575	555	557	535	564	577	568	569	594	566	526	570	593	614	569	544	562	550	602	565	558	541	583	583	580	579	612	579	583	559	556	587	551	592	636	575	520	537	575	568	523	559	509	569	566	589	557	558	577	577	564	574	579	534	577	570	558	562	570	575	580	567	557	549	579	546	556	541	615	581	551	543	529	563	528	552	551	559	551	604	571	584	565	543	600	558	581	610	545	532	556	615	575	578	546	582	571	594	600	544	550	621	549	586	565	563	586	580	596	537	578	587	555	557	525	553	574	565	572	570	575	544	584	543	589	544	617	546	570	622	599	574	600	544	572	575	590	552	577	575	587	576	582	612	573	566	601	605	605	545	546	567	558	552	587	526	588	577	580	593	580	542	595	568	560	558	547	601	516	552	558	526	558	559	573	551	600	565	564	559	580	570	595	573	596	567	538	532	544	528	578	549	585	526	610	591	621	547	558	586	557	569	553	581	568	587	599	585	567	551	558	570	508	567	554	573	552	546	607	572	532	578	540	591	560	555	573	556	557	562	561	496	605	563	587	580	590	574	585	572	573	539	568	563	584	570	574	526	562	551	551	580	588	525	594	566	587	565	579	565	559	590	572	584	590	537	580	582	608	628	571	582	559	607	585	534	562	576	588	576	582	573	586	573	541	587	590	563	574	560	534	551	552	572
23719	21228	28399	24350	21213	12644	3671	2499	1921	1564	1372	1195	996	876	892	868	802	760	747	704	644	641	631	632	586	588	611	622	580	613	585	548	573	608	548	547	542	527	597	543	570	552	574	512	532	539	558	511	502	558	512	501	554	508	512	503	464	552	534	511	532	523	497	493	585	513	554	525	504	544	563	512	520	482	475	481	533	562	528	552	499	500	484	532	519	505	508	514	521	558	516	516	523	505	498	482	496	489	483	518	532	476	512	523	497	529	514	535	468	516	517	531	473	521	493	529	526	515	556	480	536	495	503	477	518	536	509	552	511	521	494	491	480	481	501	477	504	498	515	534	470	502	522	515	521	529	497	481	504	531	472	502	475	443	549	496	463	532	486	500	530	524	505	517	491	486	490	521	482	509	509	545	477	450	526	512	483	547	545	528	478	470	518	550	507	554	551	525	511	537	451	494	506	466	497	510	552	540	488	495	520	541	518	533	515	502	532	518	499	526	493	486	519	486	508	503	526	538	521	498	495	567	503	495	502	525	558	495	511	554	510	528	462	529	509	523	529	546	505	577	512	507	502	509	512	507	540	514	535	478	496	509	498	533	501	488	516	486	491	474	483	526	515	504	509	489	529	492	497	544	492	534	524	523	464	518	524	505	519	482	487	513	466	489	467	517	542	500	543	499	508	465	525	488	488	519	501	507	491	490	485	493	502	500	515	519	479	543	507	507	496	481	513	518	505	521	500	522	521	507	468	519	537	531	485	506	503	524	481	488	557	490	495	508	532	495	557	574	533	500	514	543	469	483	476	538	521	497	578	507	506	526	505	485	494	499	509	515	532	512	483	502	539	477	506	481	517	485	517	526	512	516	486	493	512	509	500	510	468	534	519	523	509	510	530	513	472	483	515	504	500	492	513	467	497	525	485	493	522	488	555	513	518	520	526	546	536	524	510	514	496	524	503	518	524	506	503	530	537	515	498	509	502	473	529	515	523	512	466	513	522	509	532	541	514	492	532	543	534	496	535	484	536	493	546	505	528	491	512	529	517	483	506	513	510	529	496	497	477	549	498	490	476	472	510	521	513	526	530	500	514	506	531	508	476	510	505	504	515	526	519	501	467	505	513	530	496	504	502	492	520	520	511	512	476	520	509	518	488	535	517	546	504	534	517	479	535	520	493	523	550	507	521	488	493	488	492	493	520	556	481	492	583	545	504	519	518	511	496	499	521	536	492	498	510	520	493	479	526	494	513	525	512	519	514	490	485	496	502	517	481	495	520	497	475	538	532	513	490	513	516	536	539	513	508	522	573	529	499	521	531	501	510	499	440	514	527	481	512	529	518	527	493	476	530	503	491	524	520	477	517	502	504	520	490	539	474	495	504	496	511	482	470	578	503	496	495	479	532	470	527	481	531	490	549	550	488	481	519	529	514	496	473	470	549	514	502	489	518	492	495	513	508	497	502	502	509	508	526	502	499	509	500	512	533	520	521	500	514	497	481	499	518	510	520	519	541	512	545	499	547	498	520	486	512	488	507	545	534	528	509	519	465	506	539	470	468	504	516	513	490	510	497	478	485	435	507	502	510	523	493	523	506	475	517	502	528	527	500	533	508	536	520	482	517	482	545	516	481	490	490	482	509	493	554	535	476	495	509	485	543	495	551	544	477	549	537	497	526	510	496	506	560	471	487	533	512	506	505	505	492	511	520	496	502	478	509	485	541	488	508	531	520	482	507	506	534	501	520	502	487	512	502	505	487	515	541	513	523	520	558	481	526	530	488	511	477	535	520	555	501	520	529	492	514	491	530	560	547	494	494	502	542	466	524	490	473	515	529	483	499	502	466	529	499	505	474	534	524	465	529	496	523	498	487	493	483	530	482	538	507	464	508	514	509	508	520	482	516	546	503	543	491	512	541	504	498	515	509	510	541	496	503	483	520	508	528	520	544	472	538	538	497	523	505	502	504	517	508	521	506	564	552	533	531	518	528	507	547	516	517	465	482	495	499	500	496	518	490	548	543	531	521	518	513	553	532	501	473	518	467	488	528	478	510	560	480	508	535	507	490	515	449	513	514	521	519	526	535	522	502	481	532	516	485	491	489	553	520	524	509	503	484	524	546	509	495	529	490	494	513	524	505	540	489	519	499	521	493	519	531	457	522	522	484	480	491	481	545	507	504	499	475	499	473	546	517	500	452	511	541	490	477	491	476	506	461	485	501	533	496	512	498	496	507	469	496	471	516	514	551	517	497	498	559	492	488	515	509	476	534	506	473	487	496	551	494	500	513	535	521	510	493	494	530	453	501	497	525	482	569	509	529	495	497	477	519	505	498	521	518	515	528	504	545	503	510	527	497	486	531	546	528	501	538	496	518	529	532	495	486	530	504	506	500	515	518	483	516	527	555	508	525	470	505	483	479	548	510	533	518	490	566	534	516	520	458	485	482	496	519	473	529	469	517	501	502	532	516	458	539	515	541	510	549	536	536	499	514	525	545	514	540	495	504	496	472	480	478	503	503	528	511	515	517	527	497	485	489	526	480	484	510	502	528	510	518	472	529	501	503	470	537	478	531	538	515	512	546	542	527	496	507	503	489	480	528	502	510	486	505	494	488	526	467	516	523	495	507	499	498	491	473	509	512	492	497	518	521	511	492	519	537	509	523	488	490	525	495	531	490	501	494	490	454	476	515	478	503	495	510	530	520	528	465	505	508	504	505	487	506	510	500	534	516	515	527	549	527	526	487	469	514	493	484	483	489	506	494	523	475	509	488	479	518	533	500	542	495	499	535	472	494	490	522	528	519	490	513	502	490	506	488	482	508	498	537	503	472	501	515	503	495	537	523	534	499	499	513	479	491	468	517	507	559	494	515	525	509	516	508	471	484	505	485	497	509	471	524	474	507	533	523	477	488	514	488	509	546	493	498	521	531	529	507	538	504	515	487	499	478	457	512	481	532	486	464	525	530	515	495	523	513	523	501	502	512	475	492	510	509	483	532	526	479	514	512	493	516	506	525	487	494	491	510	490	525	502	564	535	504	497	498	468	518	531	498	501	510	539	463	485	472	552	516	530	531	506	504	521	558	504	548	529	515	521	540	495	520	518	510	501	520	520	527	552	457	529	538	525	522	512	544	510	491	508	540	500	534	497	435	518	472	537	468	458	522	498	513	491	507	480	564	468	511	506	501	511	499	502	537	495	512	535	501	535	541	529	491	495	528	518	551	490	514	535	484	540	537	474	481	523	511	566	541	508	510	487	535	510	492	506	481	519	546	527	473	526	526	517	513	487	490	516	512	530	506	512	535	542	522	503	542	506	553	512	503	494	506	493	469	514	478	465	462	474	559	489	482	519	489	516	497	498	507	505	521	532	509	504	504	526	480	479	475	540	479	521	507	547	484	478	497	521	514	542	529	523	498	526	479	555	509	528	509	523	506	489	518	535	496	490	490	534	477	497	501	475	508	528	495	531	500	498	549	511	488	511	528	551	503	501	506	533	516	456
18767	38588	30809	10929	7433	6014	4901	4281	3247	2571	2174	1853	1599	1328	1274	1180	1076	1047	1032	923	840	816	833	815	812	833	803	749	737	776	728	721	731	708	672	687	706	701	660	676	632	626	638	659	588	619	640	649	624	613	654	579	648	611	635	616	581	629	624	605	585	609	672	684	636	633	659	627	663	640	629	623	579	620	627	608	616	630	627	618	641	650	583	605	651	688	622	592	641	654	612	623	617	629	612	574	633	578	589	624	634	576	625	611	618	609	592	582	639	627	594	630	612	655	668	613	608	610	634	633	644	589	637	614	589	607	634	664	586	582	638	603	610	617	641	634	645	634	601	617	617	600	659	595	635	575	583	583	605	610	566	678	605	641	600	591	610	612	639	623	617	638	623	658	642	616	653	614	629	620	623	612	645	605	634	635	599	638	629	627	652	645	628	593	619	570	593	595	623	645	622	643	613	585	610	629	621	637	616	579	611	607	578	624	623	587	606	580	597	617	603	573	649	638	597	623	641	583	552	626	606	582	647	645	585	585	583	654	601	625	613	607	626	573	630	595	582	593	592	627	662	624	638	626	608	611	628	633	613	560	593	586	645	651	642	575	595	607	620	643	659	636	638	589	635	618	601	620	630	630	603	576	632	620	648	593	646	663	638	604	609	709	655	601	629	597	587	646	641	591	646	626	642	596	588	624	592	602	654	620	613	614	590	647	596	564	640	642	632	594	619	623	633	600	585	627	591	585	603	669	621	631	671	626	613	636	597	628	630	599	608	592	589	597	618	642	591	610	616	594	635	625	589	626	579	638	650	656	612	594	610	639	611	602	611	606	573	639	651	647	603	654	637	608	622	610	610	602	598	621	635	646	602	587	630	617	573	615	637	614	664	653	616	618	602	602	577	604	622	663	619	606	580	605	602	649	596	635	618	633	642	632	619	650	614	620	612	622	637	572	554	568	611	634	615	599	591	595	604	634	626	660	636	588	600	616	633	619	621	667	651	608	621	591	645	590	609	645	658	624	634	617	648	624	609	593	584	622	652	638	634	619	641	630	664	634	654	610	612	621	637	605	602	641	592	632	605	629	584	605	660	579	633	655	624	566	637	625	620	620	616	618	605	592	675	654	646	605	583	654	561	625	623	581	593	582	623	610	613	611	635	598	607	628	641	603	644	631	631	625	626	612	611	591	582	582	619	594	653	637	556	593	656	571	627	635	568	601	635	604	612	593	695	598	643	631	610	597	606	640	613	614	610	656	598	622	628	598	631	640	647	590	613	591	552	612	592	601	659	653	588	608	593	633	625	626	632	628	600	608	626	583	625	657	621	596	572	619	583	606	617	596	624	631	599	598	625	626	641	583	587	609	568	619	619	623	655	607	634	601	607	638	649	632	617	648	606	615	619	586	604	607	597	607	678	648	594	592	623	622	630	643	614	584	647	609	612	629	623	582	606	641	629	627	620	670	614	649	640	649	613	633	629	635	625	602	663	644	608	660	638	578	606	610	599	629	593	609	647	653	597	591	591	602	639	618	691	550	626	632	599	574	619	627	588	573	618	632	638	600	591	573	631	619	616	631	616	588	631	621	626	587	623	629	636	610	629	601	640	581	612	622	605	601	591	567	617	613	625	607	608	597	610	656	584	630	640	586	633	621	596	638	611	577	604	622	581	620	608	662	595	610	592	592	602	635	587	610	601	602	605	576	604	650	581	598	622	594	612	623	575	582	590	653	588	620	623	595	675	645	604	604	585	651	620	621	682	625	624	632	643	629	594	613	627	588	593	622	632	601	619	672	638	584	646	653	613	591	670	611	594	599	650	621	564	625	598	612	605	613	608	614	624	656	592	594	612	642	601	636	675	615	621	607	625	607	605	621	668	644	633	614	601	570	636	593	605	634	649	626	606	608	595	585	611	660	610	648	621	610	606	628	624	632	641	625	590	626	618	630	580	635	598	576	635	613	621	619	599	658	626	583	656	619	602	653	635	624	619	569	589	574	576	590	618	571	597	603	577	621	627	608	649	611	639	624	610	597	599	566	655	607	617	653	633	608	606	617	658	621	602	601	648	569	613	614	599	634	591	599	640	614	633	619	584	630	614	634	640	629	603	641	569	614	652	600	558	606	614	632	621	637	616	635	660	634	600	602	603	575	618	635	622	600	609	635	625	636	610	577	575	596	623	602	644	613	588	645	593	574	588	596	669	608	653	619	663	575	639	625	608	648	640	633	610	626	655	637	635	613	603	615	605	601	595	648	615	608	617	629	620	611	611	642	604	626	614	612	639	593	589	632	649	567	609	583	572	583	591	624	606	620	610	594	632	644	664	590	627	666	569	621	644	587	611	623	597	660	654	569	628	610	585	609	633	579	628	602	627	584	607	661	619	602	568	624	620	673	627	603	587	597	631	652	596	612	573	670	564	592	608	626	619	653	612	621	593	631	609	610	611	641	598	604	601	592	617	607	596	622	642	648	615	631	619	626	605	616	608	635	607	602	617	631	594	637	581	634	588	643	632	619	637	551	618	610	639	595	668	594	610	631	600	619	595	644	575	620	612	622	579	611	668	651	600	622	626	584	641	574	636	576	623	600	616	628	642	677	608	629	622	620	604	621	624	596	623	616	619	619	571	642	646	592	628	627	647	604	610	623	610	621	636	604	602	645	640	624	584	625	661	612	609	653	625	599	613	578	636	634	598	620	581	637	643	620	592	609	591	628	624	613	617	642	607	623	622	641	623	604	619	585	635	637	650	657	601	589	574	610	652	618	560	630	607	595	576	632	572	614	629	634	597	597	653	567	598	617	581	584	614	605	611	655	614	618	599	613	621	633	597	593	652	603	599	605	693	634	660	602	609	664	629	597	608	582	624	631	619	656	627	631	590	610	610	633	576	629	616	575	598	613	567	645	647	601	640	619	553	620	633	607	604	596	580	650	615	583	622	648	625	589	664	587	562	612	602	643	621	635	623	582	633	596	626	633	597	634	631	609	598	607	599	605	624	662	615	633	641	599	619	586	579	648	674	662	610	608	596	611	620	623	619	677	583	650	640	612	610	604	606	605	613	633	611	589	638	601	602	629	615	614	639	583	611	600	597	586	581	638	632	623	677	591	640	568	609	622	656	600	619	627	639	588	633	579	608	610	609	632	634	617	632	611	608	643	631	607	660	564	596	675	617	622	571	619	602	596	627	617	627	587	629	604	661	634	609	645	586	610	614	615	597	630	636	628	659	605	613	593	608	606	652	616	601	614	589	629	622	613	610	624	650	655	570	639	559	626	606	644	624	622	671	612	630	586	674	603	634	595	635	617	610	665	581	625	612	592	623	621	621	671	621	653	604	628	590	643	585	635	607	619	609	568	622	649	588	626	586	586	613	658	595	612	592	626	644	602	677	615	611	622	618	615	660	599	608	663	648	619	582	599	614	633	629	567	609	614	605	601	572	651	639	644	613	614	613	639	666	618	626	615	595	609	596	570	616	616	594	605	616	645	632	613	582	604
24694	21146	27391	25104	15278	3284	2023	1582	1207	1106	927	754	690	612	584	537	547	513	458	488	413	460	414	392	398	416	397	386	414	400	397	393	360	388	348	384	367	392	376	382	376	345	337	350	330	345	327	351	375	324	335	356	361	327	356	336	348	337	360	369	329	332	343	347	351	373	399	312	342	338	338	338	355	315	360	359	308	345	358	352	338	303	362	335	333	321	364	348	348	358	389	337	382	328	367	335	349	347	344	390	329	337	347	335	326	316	344	335	367	346	313	333	361	382	343	341	333	339	320	346	336	355	313	366	313	328	339	309	327	374	346	394	363	320	350	347	392	299	315	347	344	330	345	314	286	338	346	342	373	357	345	371	349	327	330	350	357	327	317	370	341	360	358	324	329	333	345	343	337	320	312	338	321	330	331	319	334	334	310	303	354	354	326	366	334	313	348	325	320	354	321	333	345	340	356	297	326	354	340	345	320	340	336	358	339	338	335	325	339	312	342	354	370	361	314	317	337	341	297	332	337	350	329	347	328	332	327	319	343	320	346	313	353	325	321	334	324	335	310	289	331	379	312	327	349	352	347	338	343	339	323	319	346	349	371	326	346	334	320	312	325	319	391	367	328	332	343	322	353	340	334	362	298	372	341	352	341	315	321	364	316	304	359	324	350	344	310	319	336	332	362	343	355	325	347	341	368	349	319	370	326	362	335	365	346	334	351	362	329	364	335	338	344	348	348	328	313	325	292	328	359	327	356	322	321	327	329	366	373	362	356	355	337	357	322	346	318	349	351	351	330	323	324	350	376	329	348	337	359	363	364	340	374	331	340	337	320	368	370	352	331	367	340	334	339	316	332	339	337	319	328	289	342	335	358	342	343	355	353	309	316	314	327	342	376	329	341	341	343	343	316	368	358	331	351	372	328	342	348	326	369	349	333	341	353	338	359	348	359	321	360	334	348	334	331	337	333	352	340	350	325	350	355	329	348	307	342	332	344	295	340	327	295	330	310	316	352	324	342	322	368	356	330	327	351	361	349	318	348	349	345	308	333	376	314	332	325	328	351	358	357	343	293	333	346	330	338	365	347	325	315	319	336	352	380	320	336	354	402	327	353	338	351	345	337	343	323	298	337	349	347	321	346	340	309	343	378	334	337	354	330	327	337	320	367	323	373	334	345	328	345	324	356	352	332	331	362	338	350	336	366	351	348	327	352	334	331	341	350	334	349	359	344	304	322	357	308	355	356	359	354	346	313	339	359	376	322	353	340	358	379	351	317	326	352	334	367	322	322	337	341	339	347	344	333	320	359	347	317	371	355	345	327	317	345	316	356	332	349	350	354	334	333	344	352	315	317	303	342	347	347	334	311	359	314	356	332	327	364	343	310	353	374	348	355	332	341	334	318	343	356	350	313	336	369	339	332	361	362	385	347	325	335	348	329	337	363	343	329	354	338	370	343	316	343	366	338	332	316	329	312	388	346	343	344	339	351	321	328	347	307	359	351	344	324	358	345	360	352	343	345	334	316	359	322	317	314	302	334	349	342	353	328	327	332	354	338	310	348	316	354	336	349	319	343	344	353	367	327	314	352	338	349	356	352	357	363	288	338	334	321	331	342	331	328	346	324	336	337	331	322	342	365	304	323	298	315	348	335	339	325	331	370	342	316	342	352	340	306	322	329	335	334	365	339	312	300	360	336	334	345	359	324	331	318	331	322	306	317	343	299	357	365	295	329	301	373	343	346	358	350	344	354	360	336	361	341	369	346	359	340	310	379	342	333	379	345	346	342	338	303	342	355	307	324	354	377	352	334	343	334	354	345	323	323	328	345	333	336	320	360	333	300	290	344	355	354	318	343	358	328	328	360	314	351	332	356	316	307	318	342	369	332	360	328	350	324	345	337	306	349	334	321	343	325	319	344	353	342	341	316	322	319	293	334	309	339	350	333	334	337	328	358	322	310	361	363	320	345	332	333	340	333	368	337	316	311	353	341	332	345	342	345	318	343	341	347	346	347	312	352	352	386	313	325	336	328	325	317	325	335	299	362	354	349	303	319	339	307	352	310	333	322	361	361	350	337	316	327	299	341	340	312	335	293	355	325	327	347	313	342	338	330	318	334	314	329	357	350	331	318	334	331	339	313	359	359	340	341	289	364	365	359	305	348	334	313	323	375	319	359	342	346	319	303	339	340	330	380	327	352	355	321	299	349	333	364	345	360	324	355	338	311	316	311	332	385	328	351	335	297	325	323	331	359	366	344	330	315	330	337	332	332	354	348	328	322	300	333	357	332	342	337	373	318	318	322	341	330	325	350	315	324	345	369	327	345	354	354	333	310	344	350	347	344	341	346	344	332	326	298	355	328	311	364	370	358	329	349	376	369	337	359	357	313	329	345	361	335	355	313	343	326	356	331	328	325	329	351	332	329	334	326	328	317	321	339	335	320	348	363	304	359	343	328	317	338	329	343	360	364	323	324	355	344	369	326	337	325	330	322	340	339	358	314	348	339	349	369	358	375	318	388	324	302	301	344	309	358	331	332	352	304	374	374	342	334	354	363	331	339	342	311	324	334	310	322	379	347	342	327	349	362	363	352	351	340	337	319	331	372	356	362	321	361	344	382	345	340	354	339	312	357	332	371	325	364	345	330	352	339	372	358	342	328	334	315	343	343	365	351	356	328	336	334	348	345	323	335	343	346	339	322	356	316	342	303	357	310	339	312	348	308	315	336	326	371	345	355	324	348	361	380	316	345	353	368	328	336	383	368	350	337	347	355	323	326	313	353	341	340	323	339	337	336	348	317	347	340	321	365	335	318	339	335	316	334	361	341	346	355	377	297	320	368	351	336	331	341	347	336	346	361	346	362	348	358	352	333	344	353	343	315	356	343	332	331	343	314	345	320	303	322	340	337	359	350	311	312	334	337	303	333	347	338	321	363	339	351	317	312	322	363	348	327	352	288	326	300	348	312	349	327	361	308	300	312	338	342	303	323	310	313	343	309	347	354	341	351	351	322	352	333	315	319	335	348	338	332	319	344	346	345	328	324	332	315	352	324	297	302	347	344	341	378	329	313	344	318	335	351	280	344	320	325	309	342	334	325	320	362	330	348	314	375	344	346	346	366	378	365	344	341	379	330	325	360	321	340	321	334	330	347	338	343	355	341	348	361	350	350	338	363	327	337	351	332	322	331	344	325	320	362	322	320	358	318	330	358	347	351	353	349	357	340	341	332	336	356	335	284	351	321	353	340	346	346	321	340	355	351	370	328	322	318	336	378	318	348	345	317	332	330	338	406	339	348	341	329	346	302	363	327	298	350	335	315	346	353	363	342	347	320	322	335	343	345	359	332	317	307	332	341	322	369	289	340	331	338	333	347	375	353	348	343	310	299	369	328	341	333	364	318	322	327	335	378	332	327	370	308	322	341	336	340	333	348	374	355	326	386	363	324	348	345	344	342	322	329	374	354	305	361	341	336	335	332	338	357	330	350	311	347	305	318	322
19699	36490	27616	8512	5829	4653	3683	3119	2417	1943	1486	1240	1072	947	847	781	742	777	671	646	569	573	546	543	575	521	532	524	526	548	527	516	508	455	508	514	479	457	446	449	424	464	425	426	427	406	435	426	413	437	386	398	432	441	449	415	432	416	410	408	413	416	438	453	434	413	466	475	413	428	435	420	406	439	421	417	424	410	452	460	394	422	407	399	430	401	417	455	426	433	404	456	429	386	407	431	394	392	426	368	446	414	430	467	408	408	428	426	406	407	455	404	414	393	404	427	386	427	419	422	393	394	442	406	440	429	423	394	439	428	406	424	438	416	405	468	384	424	407	400	443	400	382	377	437	425	405	409	440	406	406	404	435	425	416	427	409	406	425	411	428	382	406	452	410	422	408	404	431	431	436	450	392	400	431	454	391	368	411	405	430	465	398	407	410	463	432	416	427	394	423	421	423	434	406	436	399	428	375	416	413	377	434	412	391	428	400	436	382	420	418	390	394	435	406	377	410	445	426	414	435	411	412	392	383	396	417	422	424	431	394	390	433	428	410	454	383	382	416	379	407	391	445	438	402	386	409	442	405	427	439	401	416	396	408	419	386	420	397	381	393	409	418	419	410	372	375	406	392	421	417	464	419	409	380	397	415	430	423	393	435	415	427	396	442	426	411	398	400	408	397	425	463	421	412	420	398	375	395	397	461	406	413	424	361	415	422	432	410	403	398	431	410	414	408	449	427	422	398	405	404	416	421	417	385	394	454	405	437	446	397	422	405	430	422	405	411	390	404	376	448	408	402	382	429	434	405	425	386	380	410	434	425	445	389	427	403	429	416	400	412	421	394	444	442	412	430	426	386	436	420	453	410	413	406	420	422	381	414	401	404	377	433	390	404	439	411	391	413	405	434	408	423	401	408	475	431	407	412	405	426	400	415	419	404	400	404	441	438	455	454	396	429	417	433	442	399	388	410	413	405	392	443	415	378	398	421	429	370	435	447	415	437	436	454	414	408	429	471	398	425	398	423	414	396	414	418	413	406	392	421	417	393	433	414	422	397	421	436	401	414	413	425	396	422	404	427	423	413	427	417	408	403	440	456	406	434	415	410	413	449	414	442	394	386	422	385	400	418	391	394	404	426	377	415	414	401	400	388	387	415	414	439	413	453	394	432	431	430	419	393	391	417	394	421	413	443	395	433	446	423	435	396	392	392	434	400	445	406	437	386	407	394	383	438	393	428	395	420	438	431	459	416	415	423	428	455	472	441	407	402	416	395	394	444	435	441	423	430	410	401	379	414	424	407	408	371	403	427	399	364	406	450	425	451	369	403	428	415	454	436	380	452	391	393	413	423	405	440	402	427	416	424	414	407	415	434	417	414	404	396	445	421	446	381	409	450	412	405	398	391	399	402	373	398	403	391	421	402	447	391	419	415	418	424	386	426	393	434	400	405	420	407	422	371	417	443	432	414	411	421	435	390	375	405	412	404	390	414	424	407	422	425	417	431	379	378	435	425	430	392	439	435	436	437	431	411	443	387	403	355	408	427	412	420	430	403	408	412	403	399	390	406	416	435	398	471	420	415	416	380	400	402	440	438	414	442	413	406	410	414	398	401	398	457	406	397	422	398	394	407	390	390	418	408	399	402	400	459	421	404	393	408	421	404	396	440	421	412	427	407	413	445	428	426	413	392	419	433	408	434	422	418	394	392	390	426	441	419	421	395	422	402	413	413	436	421	384	416	395	423	402	404	416	415	404	403	399	432	402	437	439	373	421	447	417	387	410	422	399	424	407	428	424	396	430	387	408	420	407	403	399	458	379	401	413	428	399	421	394	415	435	431	396	373	462	430	428	406	397	421	403	401	395	394	363	414	409	431	406	408	433	425	372	393	401	395	425	407	381	414	428	397	415	447	418	442	414	423	381	369	425	446	387	429	418	369	420	405	382	384	404	426	406	408	432	420	373	401	378	386	415	394	419	401	423	386	412	433	388	406	461	446	401	401	419	432	434	460	411	424	431	389	390	398	415	413	387	445	427	425	383	399	409	433	416	422	397	402	422	390	419	391	410	406	365	417	433	420	430	462	394	453	397	386	422	412	408	390	422	445	461	435	415	389	414	372	410	417	437	408	387	423	386	407	449	443	430	408	403	389	353	380	373	398	410	442	394	425	430	435	433	426	399	440	417	397	445	437	426	433	399	397	418	405	422	412	397	420	423	438	389	405	434	402	404	392	443	378	409	429	443	416	449	423	430	387	417	439	426	435	429	424	403	423	450	401	374	432	395	419	437	379	401	375	419	439	407	412	382	419	385	431	412	410	445	427	410	418	389	413	441	414	397	401	375	365	416	427	415	402	430	437	433	440	381	416	436	408	367	424	397	413	413	401	406	409	436	397	396	454	421	414	424	432	400	375	416	406	405	392	472	434	385	388	445	382	458	424	417	426	411	409	450	424	410	415	394	408	462	434	416	373	438	386	427	413	430	405	367	412	375	403	377	394	425	386	408	423	420	384	432	445	433	380	420	421	393	385	384	451	417	405	410	459	407	402	443	390	375	412	410	384	376	410	422	396	411	444	448	434	415	412	466	400	394	425	418	410	399	421	428	430	419	430	391	407	427	407	418	380	413	391	407	437	443	397	393	410	423	427	450	385	439	420	438	411	393	423	370	408	404	403	438	403	449	395	424	394	420	439	434	418	407	423	466	443	431	426	399	391	409	416	428	406	415	388	391	410	433	407	412	424	387	420	370	425	422	405	405	406	460	412	389	427	429	406	391	438	439	419	455	385	416	414	420	413	392	427	410	406	426	414	390	424	410	406	433	433	444	395	390	411	396	360	398	415	435	411	409	432	429	427	414	408	380	394	385	407	426	391	413	430	397	399	403	412	427	407	420	422	374	424	426	404	403	395	397	421	417	398	425	425	422	404	422	440	376	425	394	401	436	442	397	402	429	423	425	404	445	414	445	397	384	372	424	449	420	415	433	414	380	404	362	435	367	429	415	402	404	424	446	414	397	395	405	461	387	390	397	426	462	425	430	400	373	372	394	403	424	414	442	365	427	420	378	418	433	375	402	414	377	453	433	380	448	406	420	395	422	409	429	427	402	407	402	413	451	403	407	405	434	420	434	393	404	395	424	424	392	405	430	425	406	427	414	387	415	425	389	418	390	426	383	405	420	405	386	414	433	405	360	404	407	458	411	407	394	404	434	425	421	395	423	420	454	417	389	423	404	423	363	404	404	388	366	438	390	368	438	438	415	436	402	411	428	419	424	426	409	374	408	439	387	391	391	442	419	378	427	424	394	404	454	381	393	401	425	416	419	417	419	404	427	404	418	394	432	402	399	412	413	404	386	391	394	377	402	394	442	401	396	397	411	380	408	389	454	402	411	422	432	404	409	406	419	430	419	435	401	404	420	380	406	401	400	429	440	446	410	429	426	410	431	407	399	449	368	437	422	413	395	403	404	440	402	457	389	429	419	430	393	417	405	427	402
22583	21184	28721	23927	21177	21279	12327	3689	2483	2040	1745	1461	1222	1015	969	831	803	770	719	673	593	537	587	513	531	518	505	478	513	503	507	471	431	438	487	461	474	450	415	424	378	428	383	369	358	372	369	345	412	365	402	372	389	373	396	357	395	397	348	349	429	396	391	382	373	362	373	377	369	374	352	369	362	376	414	381	402	316	396	372	385	374	338	371	374	400	370	341	356	388	390	385	341	368	329	366	385	375	385	388	392	371	375	346	366	362	347	375	326	355	310	363	353	371	363	347	351	344	362	403	378	374	366	360	392	370	391	399	341	340	391	348	377	381	374	398	340	359	338	354	380	382	378	373	380	367	374	386	384	382	377	367	388	367	358	348	381	365	344	357	364	377	353	374	346	340	373	353	374	344	393	353	391	337	332	368	375	370	376	356	365	371	352	354	350	332	352	356	340	364	360	369	356	342	370	384	358	381	375	390	394	321	351	372	364	363	363	362	356	387	373	360	336	358	372	332	369	353	369	363	395	386	355	370	362	382	344	358	356	365	393	366	371	372	362	346	382	354	402	382	402	367	379	369	365	381	355	372	362	350	351	351	384	381	332	369	388	392	378	360	388	365	378	409	375	356	358	362	390	390	367	367	373	355	381	397	385	354	343	394	350	370	377	352	375	384	340	375	360	330	368	345	385	376	361	374	350	342	319	392	371	403	333	386	370	365	354	379	368	342	381	358	372	378	334	377	353	358	364	387	363	375	420	368	357	378	395	383	400	360	372	394	344	352	343	375	371	357	358	362	357	352	371	325	358	387	370	327	381	351	379	334	381	403	378	390	405	362	373	402	355	340	375	339	351	403	409	349	415	350	384	348	321	370	381	368	376	370	397	369	338	353	365	375	386	384	361	350	378	313	366	349	392	383	355	378	313	384	340	364	374	357	351	344	378	379	371	375	350	326	371	335	353	360	364	373	387	361	401	395	334	371	355	371	363	334	364	376	363	370	359	360	347	385	396	372	359	333	363	382	390	349	404	366	372	398	349	353	351	406	325	326	352	359	371	364	374	378	367	389	352	403	376	365	344	352	392	369	357	368	377	343	387	370	355	348	377	366	340	341	362	396	365	368	344	339	370	360	354	380	353	359	382	356	349	365	368	348	366	321	339	360	361	369	364	363	391	371	372	373	363	361	335	350	355	354	323	368	351	380	354	368	359	346	375	369	381	301	356	411	352	327	355	357	382	377	330	385	356	359	385	367	362	371	341	362	366	336	348	360	374	357	370	334	343	371	378	359	380	368	347	394	370	385	389	352	355	390	348	331	344	341	363	373	382	335	345	353	377	355	393	375	370	373	404	370	374	370	342	360	391	355	381	378	366	337	348	350	361	343	393	344	355	346	361	348	347	384	351	375	368	366	352	351	361	352	358	364	347	340	357	354	364	371	362	336	350	341	344	387	405	337	381	368	362	368	404	360	376	337	360	369	396	386	347	345	361	360	372	332	386	378	357	364	381	386	347	348	373	378	382	367	375	358	357	328	352	345	347	356	369	358	371	347	406	347	383	340	387	370	391	334	362	368	372	361	378	332	369	371	398	373	354	386	382	360	363	383	355	363	355	354	349	353	370	389	376	377	358	359	337	380	389	360	331	380	363	355	358	359	349	366	370	339	356	354	375	308	387	398	375	366	354	329	338	382	359	360	363	405	356	370	378	348	364	357	356	370	397	366	346	357	353	365	389	349	380	337	336	410	363	391	339	346	347	377	361	364	367	354	307	360	363	343	363	320	381	348	347	362	351	344	340	376	331	317	334	371	360	361	365	392	328	355	342	375	375	409	375	336	390	365	351	338	359	371	352	387	366	379	380	345	354	374	374	380	370	348	357	324	351	394	364	386	394	349	360	378	391	351	367	383	385	335	346	382	362	381	359	342	364	360	400	418	366	366	369	373	373	377	336	349	354	372	352	361	362	360	365	371	388	379	330	360	366	349	357	356	358	354	391	388	368	368	366	375	379	356	369	335	371	365	352	378	344	371	361	390	376	372	363	346	356	357	359	336	384	374	386	360	373	339	352	367	359	352	353	375	353	333	370	359	379	378	358	356	363	359	346	414	415	381	367	374	345	344	341	365	418	352	335	383	377	404	353	391	384	364	356	348	389	368	348	354	368	366	393	374	348	342	339	366	367	374	370	375	349	342	349	358	379	349	377	369	346	363	345	385	379	343	341	363	398	349	365	382	369	365	349	347	374	370	362	335	329	389	374	370	362	373	355	369	378	393	376	368	361	333	399	374	340	360	347	352	389	339	373	348	389	367	353	371	385	356	372	346	340	351	381	337	378	353	360	374	368	373	340	353	395	350	383	339	397	336	348	369	349	372	362	360	374	346	414	370	359	362	342	348	340	369	369	360	359	377	352	344	357	360	380	361	331	372	347	369	391	378	367	390	366	339	358	341	335	363	379	363	372	339	360	383	378	387	381	355	363	383	349	339	363	359	367	363	381	372	354	352	373	347	359	377	338	366	354	318	374	378	349	383	361	370	362	394	365	380	371	359	394	369	371	390	357	394	359	372	361	381	347	394	361	390	386	391	348	365	358	353	380	390	380	398	377	380	351	341	379	376	353	344	403	360	319	411	360	388	408	366	390	367	338	387	352	392	353	383	371	329	357	377	372	382	354	369	404	353	380	374	358	340	392	348	356	350	365	332	380	361	373	373	357	371	372	380	361	359	366	388	378	341	350	375	335	386	368	348	375	345	360	377	338	402	357	356	367	340	371	364	357	387	355	373	399	343	365	363	372	376	366	390	363	368	384	387	361	371	352	345	376	390	342	348	344	370	390	368	372	348	347	381	389	379	335	342	378	348	370	389	358	362	357	355	352	330	368	348	363	367	355	391	353	367	340	398	387	384	371	341	391	337	371	343	379	385	359	396	361	346	355	375	341	348	348	372	380	365	392	363	357	359	352	404	390	372	340	373	364	376	395	335	379	416	349	346	397	363	342	356	383	410	346	347	362	372	374	367	345	343	378	377	368	367	363	394	384	352	340	374	381	338	359	344	353	366	337	353	328	356	405	361	355	377	353	346	380	366	362	417	408	377	381	370	399	373	392	367	366	351	362	373	382	411	358	325	364	366	362	313	365	348	346	379	356	378	371	330	376	346	370	356	341	343	392	368	353	351	377	404	355	338	366	358	355	364	385	368	372	377	363	357	400	352	349	370	357	374	347	384	337	374	359	369	344	392	374	348	364	337	336	363	384	352	401	379	369	369	367	355	354	357	366	388	366	365	380	385	367	370	357	390	369	396	371	378	401	389	347	364	414	372	386	369	361	326	394	390	325	338	368	382	360	388	352	374	363	371	398	327	374	354	358	373	389	359	355	374	362	380	381	362	353	407	331	346	387	370	403	362	336	372	384	361	373	380	354	361	380	373	375	338	402	376	375	345	362	340	381	366	361	362	383	377	379	356	368	372	340	370	345	375	385	366	382	372	382	330	363	372
22117	45741	36962	15468	10757	8772	7067	5916	4652	3507	2790	2249	1917	1605	1479	1333	1214	1202	1062	959	843	774	803	691	779	750	710	654	740	672	646	599	565	604	571	647	585	557	507	480	521	504	502	508	481	462	470	466	454	471	464	493	492	452	480	449	445	459	440	433	436	439	457	466	470	461	467	489	480	474	498	457	496	435	492	460	439	405	464	463	484	422	478	469	421	439	420	456	477	456	427	484	448	424	432	474	446	455	428	451	465	455	490	439	460	462	465	475	459	486	452	452	449	425	472	468	481	463	481	447	490	446	455	437	465	455	441	429	472	448	452	437	431	449	414	450	415	413	422	444	432	442	423	459	412	423	460	423	453	452	488	461	447	432	411	474	438	430	450	470	450	426	449	454	463	457	475	423	424	425	454	418	438	420	461	446	437	438	440	451	464	465	451	444	443	446	414	459	479	459	450	468	437	444	462	428	434	426	445	469	448	477	423	449	450	488	478	433	451	467	471	422	467	469	439	455	433	432	405	453	442	434	425	429	445	431	427	441	493	443	424	481	442	442	406	445	430	464	449	466	446	459	463	414	465	440	414	444	473	471	464	434	428	445	433	445	456	441	450	436	472	471	425	452	482	466	445	449	432	454	424	442	469	449	410	464	425	428	461	449	454	459	441	412	432	416	397	475	443	442	451	446	435	450	428	415	421	437	460	445	456	401	429	453	415	430	435	414	446	468	427	415	460	447	450	439	427	446	452	512	396	417	447	425	458	438	432	426	498	416	446	438	434	453	451	409	432	431	434	520	441	474	454	465	420	459	434	451	440	450	436	440	470	458	433	433	434	459	416	443	458	423	457	449	492	528	450	460	459	430	471	470	464	427	473	462	465	419	445	431	433	438	452	447	447	425	481	418	461	431	426	447	477	431	439	467	465	433	473	420	432	424	417	434	374	464	432	461	450	476	445	437	481	434	413	405	439	412	472	440	471	433	419	436	449	447	453	425	469	450	402	434	411	439	419	434	433	498	413	480	485	401	439	474	461	463	471	424	484	468	464	448	447	433	420	435	465	463	444	426	456	429	418	465	438	444	483	470	436	451	457	445	457	448	493	449	460	438	418	436	438	402	453	446	423	441	414	401	458	432	448	430	450	464	439	465	458	452	438	413	462	486	437	458	474	423	420	458	432	469	468	458	457	468	451	447	443	415	467	442	455	429	451	452	427	427	487	450	461	453	460	493	442	417	439	448	462	462	414	450	448	460	427	453	442	434	405	423	436	454	457	413	423	475	457	467	448	420	441	458	428	455	442	455	467	488	449	456	461	528	496	442	469	415	467	442	473	436	439	487	425	472	440	467	428	418	453	439	433	445	491	425	451	439	448	432	450	444	438	465	435	452	482	446	470	428	470	486	426	428	450	451	510	436	441	411	454	445	440	433	447	444	470	452	441	433	472	483	442	401	447	455	419	439	417	452	455	474	429	452	456	447	458	414	446	419	402	457	458	441	467	457	465	473	431	438	486	432	409	478	454	438	436	439	465	468	445	458	452	435	460	420	466	458	442	470	476	450	469	398	479	441	424	487	441	465	449	442	408	453	447	471	430	456	386	453	456	450	402	494	424	460	465	448	419	416	435	481	482	454	439	437	409	479	458	474	455	459	479	423	451	471	414	478	404	454	427	450	472	446	456	462	411	408	445	442	479	465	435	505	449	459	449	399	419	450	470	461	431	463	415	441	447	433	437	448	432	444	479	434	427	458	427	453	437	493	435	412	446	441	410	435	461	427	398	474	445	437	463	411	447	454	434	468	432	473	460	437	454	459	458	481	453	459	376	444	468	446	470	452	445	484	439	417	466	432	443	472	492	456	450	443	431	430	421	435	429	409	488	439	443	418	438	423	443	449	454	451	450	480	445	443	449	471	471	474	459	423	426	435	460	417	455	453	434	441	429	453	440	454	452	423	442	438	451	456	438	420	443	413	413	464	421	493	451	423	448	482	446	464	477	421	434	433	455	453	463	459	471	446	442	448	429	442	481	427	464	449	475	493	447	476	442	412	423	464	403	439	462	437	453	412	425	447	435	444	453	430	446	442	441	434	466	444	447	405	461	425	452	451	455	458	434	410	434	446	423	446	454	445	455	460	454	475	468	438	452	406	428	464	455	441	412	478	455	454	425	398	439	469	424	478	463	459	437	465	457	444	403	421	457	435	432	430	448	482	426	442	448	451	452	439	478	438	412	428	471	451	445	432	477	432	417	462	477	475	474	476	461	391	452	462	475	401	458	483	463	411	459	464	476	439	461	409	446	463	492	444	464	459	400	448	451	403	444	454	421	432	441	436	507	453	471	453	448	434	434	400	422	491	450	439	448	380	460	472	455	436	397	468	451	428	445	438	446	467	463	445	442	441	440	445	440	463	445	459	427	429	474	437	457	442	420	429	418	426	454	488	436	405	462	429	426	474	413	407	435	437	426	454	429	447	454	414	462	485	458	421	473	443	466	438	458	442	399	443	463	432	462	425	416	440	487	438	434	465	440	417	447	428	445	452	420	449	428	438	456	454	436	420	439	461	440	438	455	460	462	439	433	449	407	470	420	421	460	449	466	439	458	466	449	435	491	439	422	456	441	440	415	505	452	432	467	426	429	450	431	432	440	434	440	465	470	470	463	415	442	475	480	430	446	469	468	446	484	432	424	461	444	455	484	461	464	456	442	433	441	437	467	448	430	470	444	449	422	455	418	420	479	440	457	405	430	442	467	462	426	459	441	433	430	418	487	431	450	441	447	437	448	429	443	465	463	462	462	447	422	435	438	433	431	413	437	440	454	452	443	464	446	441	441	465	439	467	435	454	433	458	414	497	455	445	444	467	447	451	440	495	427	432	467	424	463	415	438	472	442	441	466	455	452	411	450	448	468	449	409	444	435	480	447	456	489	456	456	433	410	460	448	429	423	452	462	477	436	433	453	456	438	439	465	439	410	434	436	448	447	457	396	481	424	398	482	423	472	434	434	471	433	455	436	441	436	441	472	465	471	484	414	454	454	458	419	459	412	442	471	448	449	459	442	425	460	433	409	438	470	463	427	476	436	483	480	464	467	432	420	444	436	465	477	405	427	436	473	451	465	424	468	439	444	475	417	425	440	436	433	452	430	458	447	439	407	436	434	469	434	449	405	458	495	457	455	467	467	467	444	454	423	411	449	418	442	462	450	376	442	425	450	474	440	454	454	463	456	476	474	462	467	454	452	477	467	434	412	450	432	433	437	441	489	517	462	445	428	430	436	427	445	454	439	471	427	469	461	439	412	441	432	439	490	447	435	467	451	497	450	448	462	454	437	450	469	465	432	479	479	451	475	434	476	451	436	442	452	431	438	471	465	420	429	438	458	453	452	461	404	426	477	473	419	430	481	487	432	444	447	438	456	471	469	469	470	436	443	449	434	456	435	450	426	429	476	432	456	433	414	453	413	434	409	477	467	465	485	473	422	454	420	444	467	444	406	428	422	477
27681	21646	18512	5354	2110	1652	1270	1218	949	855	752	725	658	637	604	571	576	597	522	516	514	517	539	509	503	494	497	461	526	511	503	476	456	495	465	513	502	462	488	487	479	486	488	468	503	538	421	481	455	460	440	499	497	514	434	451	472	459	458	488	461	428	457	462	495	487	478	483	454	484	471	461	478	476	473	467	478	461	484	455	465	476	435	467	540	451	443	498	458	455	461	434	474	479	442	485	468	489	464	427	423	467	463	477	474	456	480	480	464	451	466	448	460	491	433	474	475	454	448	482	453	441	486	446	400	463	465	478	468	461	415	474	496	445	475	467	448	458	459	448	427	480	472	468	437	481	450	459	456	511	436	484	478	411	495	441	447	499	466	473	476	494	477	440	481	472	500	441	469	460	444	441	445	483	461	466	434	456	482	459	441	464	488	436	480	437	473	417	471	482	473	441	509	468	505	438	479	456	450	456	482	483	499	492	471	519	485	438	483	487	474	493	451	431	449	464	458	433	473	455	450	473	495	469	469	473	477	501	465	457	474	484	422	500	434	470	456	455	442	453	486	494	484	499	463	453	456	487	506	481	495	446	471	439	470	467	455	435	465	499	459	486	440	487	479	476	467	437	470	456	469	461	478	451	449	483	453	488	454	486	463	515	487	465	460	435	486	478	468	467	482	425	471	506	464	468	484	462	468	481	465	451	470	510	456	481	484	515	504	449	445	494	503	439	453	458	427	482	457	428	463	414	437	479	498	477	483	449	493	526	459	498	479	421	445	498	476	440	473	478	474	497	434	529	491	493	460	482	468	477	473	511	490	450	488	490	460	456	445	436	474	470	477	457	467	477	462	448	498	470	451	480	483	416	465	416	407	455	429	453	442	468	465	493	434	444	461	505	427	490	494	466	459	447	442	495	478	482	465	466	474	493	525	494	454	469	453	479	457	455	447	470	437	494	454	437	508	512	467	482	475	454	463	455	468	425	457	466	483	455	463	465	493	482	469	491	485	459	512	437	452	501	465	464	445	476	448	471	429	475	457	440	462	477	499	444	479	458	491	492	445	474	488	461	505	534	440	452	475	468	467	487	476	475	461	489	499	485	472	442	458	425	449	493	435	483	443	457	436	482	462	472	475	439	440	442	462	471	512	457	432	467	445	465	442	473	476	459	412	471	472	471	449	464	460	484	412	482	505	430	478	468	475	483	445	447	433	467	473	483	469	514	483	425	440	509	424	487	457	442	486	513	500	413	491	477	498	476	457	482	457	496	461	452	489	479	465	489	501	466	434	458	464	453	485	490	467	467	447	461	469	453	490	476	462	460	449	456	414	474	435	442	477	453	434	475	462	475	470	485	460	477	470	472	439	453	452	481	491	463	457	462	434	457	438	445	451	432	464	420	482	489	458	440	492	488	455	460	485	461	429	446	451	454	440	478	497	439	476	467	510	498	478	481	441	427	473	481	472	445	465	500	450	512	466	515	503	475	489	473	484	440	459	492	444	445	506	497	499	424	456	476	428	427	452	459	487	447	521	489	480	435	473	448	490	418	488	495	475	483	490	467	454	444	466	454	467	451	497	510	461	495	475	483	444	487	472	421	455	434	431	463	474	498	491	465	474	472	445	446	493	448	459	473	473	472	475	467	432	466	447	448	472	501	466	489	423	509	470	467	477	476	469	454	478	481	438	451	493	521	492	489	446	463	461	486	451	458	476	484	468	467	452	473	455	472	473	450	465	459	462	506	464	479	429	450	497	465	466	460	435	461	476	458	447	453	466	503	468	468	442	432	470	530	452	442	496	477	459	466	473	466	473	511	487	470	492	482	473	512	426	432	464	472	455	463	452	462	420	485	474	469	508	466	444	458	476	459	440	488	468	467	466	473	479	459	462	457	490	504	430	473	481	446	478	465	514	456	497	435	437	482	464	517	500	424	481	473	426	462	439	474	473	442	471	461	466	464	477	512	481	477	479	492	511	477	446	450	461	455	432	456	454	454	493	485	520	462	466	458	475	457	490	452	462	458	436	465	471	491	462	460	476	473	468	475	461	416	439	465	502	482	493	456	453	454	495	470	477	463	460	474	470	486	468	446	473	452	476	510	474	523	475	434	504	497	481	492	486	457	442	460	488	482	494	473	428	447	448	482	477	466	434	445	435	462	507	433	456	479	450	436	459	435	458	481	470	435	451	447	459	492	465	496	469	446	478	497	436	431	471	468	455	498	459	448	468	480	458	458	490	492	510	476	497	466	432	502	485	518	463	466	454	481	488	459	431	440	468	441	468	455	467	496	446	400	471	449	469	473	448	449	460	470	484	456	440	455	469	462	450	475	490	450	474	439	444	440	443	484	455	472	484	482	465	471	440	484	499	493	450	466	456	463	448	475	472	465	480	490	474	483	440	475	446	521	437	435	475	473	472	445	482	419	455	448	455	502	483	434	480	462	484	486	460	488	468	473	451	470	480	465	510	458	491	447	506	502	483	458	504	467	409	443	487	436	474	457	461	496	478	472	436	502	442	469	463	465	493	425	475	465	463	492	474	428	452	449	463	460	498	476	468	444	457	456	496	465	468	466	451	510	465	453	471	454	470	454	472	481	461	467	489	482	459	436	489	464	441	439	448	485	428	492	483	445	493	482	455	473	458	460	486	458	460	459	455	453	448	464	488	474	447	415	462	454	467	447	467	480	411	439	457	467	455	472	437	454	421	424	449	472	451	437	488	464	479	432	486	479	472	439	477	512	491	464	462	470	472	465	460	499	493	463	471	481	466	468	440	437	462	460	466	462	503	464	491	432	447	479	461	466	462	454	443	457	437	500	458	493	475	486	487	462	452	474	438	465	477	491	459	448	461	483	458	454	468	431	487	488	456	453	462	454	496	466	461	480	505	447	465	395	446	465	461	470	463	463	439	456	471	486	432	467	445	447	472	480	478	442	488	440	472	461	501	504	416	492	455	458	463	478	471	468	428	466	477	463	433	455	453	474	511	451	449	434	483	493	444	496	441	477	486	495	486	436	451	437	431	489	461	457	468	466	426	475	466	481	470	460	486	495	464	471	477	501	447	478	463	472	467	450	473	451	460	447	414	432	453	459	472	448	482	470	513	493	492	496	452	474	469	487	474	455	511	494	454	461	486	471	470	485	455	487	458	402	456	460	479	440	485	447	480	509	440	462	462	495	464	422	470	463	464	462	433	455	464	492	485	480	472	452	470	467	407	431	464	447	461	462	463	470	498	485	476	443	513	493	466	473	452	493	495	458	470	483	464	455	464	493	455	448	442	503	458	442	448	471	453	460	459	461	483	501	460	488	467	483	426	464	424	502	439	524	513	478	466	468	432	450	467	426	480	480	466	453	437	489	489	475	488	478	473	456	464	469	454	459	467	441	486	466	463	452	460	437	465	515	481	475	432	519	493	477	474	476	450	450	488	504	462	485	491	492	489	466	434	493	476	427	448	488	470	472	462	459	463	479	480	439	469	439	453	483	475	466
20630	30889	21206	5207	3469	2871	2459	1994	1599	1359	1116	1078	968	877	821	736	787	744	664	739	644	621	667	666	614	660	627	605	624	605	614	625	618	618	617	595	559	626	595	568	619	593	590	581	604	546	563	561	551	578	562	555	586	560	559	629	561	571	586	544	571	595	569	598	578	610	571	591	589	536	591	526	556	578	603	593	555	555	542	584	587	558	589	532	609	563	573	585	578	518	588	551	555	580	590	600	603	615	580	578	559	582	566	585	561	558	572	554	542	537	578	565	536	572	633	551	612	564	562	557	563	536	616	536	552	529	583	538	541	541	568	564	537	558	556	603	545	561	518	606	594	562	580	566	588	556	536	559	522	557	584	531	567	569	568	552	541	576	536	542	576	549	582	505	556	563	572	602	570	576	533	550	557	590	537	542	510	555	556	564	585	561	579	514	578	564	539	543	562	552	602	531	553	555	587	591	594	573	557	563	551	546	573	523	635	533	562	573	582	580	566	552	565	558	558	613	571	572	567	559	591	561	577	583	556	577	547	547	576	557	515	550	594	616	594	534	583	586	587	553	545	589	585	583	552	564	557	565	540	532	567	566	556	552	537	552	550	562	598	578	600	534	558	560	546	590	598	537	573	577	603	609	572	606	558	585	571	544	549	530	592	557	539	561	567	555	529	571	579	604	584	563	555	577	553	536	558	578	575	538	575	561	558	586	542	572	593	601	555	556	552	545	578	546	559	532	542	532	574	569	516	579	630	567	568	576	578	599	546	614	556	592	598	552	628	560	573	586	528	582	589	578	524	568	554	530	582	577	572	553	589	589	571	567	564	613	548	578	581	557	528	564	529	545	573	562	573	568	573	558	583	577	537	621	554	591	577	602	556	549	593	562	556	574	589	546	545	537	589	589	592	615	590	557	575	529	524	579	534	593	582	551	546	571	577	560	590	578	555	593	577	591	586	557	522	563	600	533	594	559	579	596	559	592	594	584	565	549	568	571	590	592	578	542	589	554	553	568	541	576	543	569	547	537	563	529	588	583	551	585	523	584	556	536	542	580	567	573	578	599	559	546	570	505	530	569	626	524	591	580	509	547	589	552	546	560	604	544	583	587	609	572	595	568	578	513	593	575	582	595	521	547	535	580	533	549	557	538	558	534	552	582	570	600	619	577	599	544	571	545	561	579	533	632	578	555	567	576	536	548	590	577	513	553	575	577	569	581	557	617	571	548	587	556	568	558	575	575	542	609	593	533	596	561	585	584	576	589	585	550	560	573	553	531	529	578	585	516	513	570	557	583	560	570	558	548	553	631	614	576	575	559	597	565	584	550	566	553	561	497	571	540	575	601	564	584	565	564	548	594	575	568	581	643	582	600	572	584	542	535	543	596	603	580	568	562	535	560	597	561	526	594	589	537	570	579	544	574	550	545	582	609	560	578	581	591	559	545	569	604	571	534	596	545	546	568	553	582	576	560	576	566	534	548	561	553	588	583	547	580	584	579	554	585	568	567	566	593	593	570	595	559	576	554	555	595	547	573	553	600	571	601	542	596	597	577	578	571	561	595	541	557	620	624	575	562	545	577	582	551	586	570	577	594	603	554	562	582	599	617	582	543	585	618	564	546	577	563	556	533	562	612	577	560	580	541	556	586	569	561	569	548	551	579	597	530	567	518	571	599	555	529	538	562	557	572	579	600	565	530	602	601	528	592	520	593	557	543	576	595	562	563	549	559	547	558	586	530	506	518	584	550	587	550	594	549	624	551	575	566	574	605	532	562	567	540	572	563	569	560	579	566	601	562	544	582	601	582	542	547	613	541	546	533	614	569	569	568	577	604	541	559	513	563	552	543	563	619	602	589	551	545	525	551	568	547	554	574	529	552	587	579	587	527	555	546	587	602	601	578	555	564	581	592	560	614	598	590	580	604	528	568	536	586	583	579	539	536	554	551	568	563	582	565	589	558	597	551	608	580	554	580	546	580	577	594	558	565	547	575	604	580	563	564	557	575	586	537	593	597	563	548	527	557	543	553	586	599	575	564	568	572	532	588	545	549	533	556	557	624	568	576	557	556	531	578	571	543	557	566	604	592	578	547	603	592	540	573	570	550	599	585	545	584	596	562	551	583	543	582	547	556	567	565	509	547	559	534	539	558	590	590	552	522	579	557	580	543	565	588	584	540	580	617	596	586	540	569	561	542	566	603	533	610	601	545	553	544	546	556	575	566	551	586	595	555	541	584	585	570	533	582	588	574	577	576	559	562	564	549	571	618	597	587	539	540	559	594	571	563	574	555	523	551	533	577	588	546	569	523	582	535	570	563	555	571	580	593	597	582	579	554	564	569	554	536	566	601	582	587	570	558	532	562	554	569	577	583	570	582	573	557	544	561	559	552	555	599	590	585	584	571	583	568	522	580	571	562	544	545	562	559	577	582	590	583	586	583	543	579	547	566	541	595	581	576	543	533	525	569	549	575	578	537	559	589	561	556	559	523	563	554	573	580	584	585	552	536	555	538	564	600	549	570	567	562	534	595	582	546	596	535	541	602	555	590	567	561	548	556	590	507	558	572	567	569	561	580	549	623	532	528	623	572	555	566	551	559	582	555	553	543	596	539	581	584	569	563	549	570	562	570	578	566	560	577	563	584	564	556	539	550	557	614	552	536	528	581	599	546	589	561	566	548	585	513	599	570	571	592	588	543	531	603	569	547	510	566	552	555	567	554	566	555	542	591	575	561	588	579	558	551	552	550	538	557	559	593	562	545	574	579	556	586	567	593	563	551	543	524	604	568	611	529	551	575	550	575	583	563	556	563	602	608	551	562	557	575	551	576	558	574	619	543	568	567	548	530	577	552	521	579	566	541	560	529	529	563	527	575	546	541	580	574	557	561	572	578	561	575	532	555	541	582	599	561	576	590	531	568	540	547	572	563	573	578	538	593	584	541	544	570	561	587	561	559	564	559	544	592	549	544	576	552	585	567	548	574	621	540	584	585	576	557	580	597	579	567	570	584	564	549	527	617	548	544	543	557	549	557	550	603	559	536	577	590	608	579	561	579	571	578	581	566	606	557	544	564	557	588	536	591	534	607	558	586	622	515	594	549	575	599	578	541	532	568	564	579	549	575	614	532	522	490	558	564	588	557	552	549	520	554	537	544	561	582	571	590	581	582	581	605	582	579	598	581	567	541	543	580	569	563	584	587	574	560	553	567	551	570	565	587	578	579	588	588	570	571	587	580	518	542	585	585	569	560	595	547	569	591	520	578	564	541	556	590	598	580	550	538	551	609	556	560	589	554	547	573	496	529	551	547	560	587	571	550	613	546	579	547	542	591	515	544	553	547	551	554	567	562	540	568	552	573	589	548	554	533	601	559	554	574	563	590	585	564	546	590	587	554	559	542	559	593	577	569	578	550	519	572	606	556	573	550	555	626	522	573	584	575	545	530	544	536	552	570	559	578	574	590	556	572	602	576	617	529	609	587	541	571	555	523	538	523	553	564
23656	21149	28234	24326	21127	12655	3738	2318	1875	1504	1336	1145	988	946	902	814	744	714	767	669	688	634	603	611	620	593	612	555	556	590	560	587	603	567	540	551	546	558	529	478	506	533	495	558	496	507	450	506	517	494	501	516	523	514	537	496	526	476	516	479	510	539	502	503	508	529	514	523	508	524	508	508	515	525	486	508	488	494	528	501	525	526	475	504	522	487	536	520	507	504	524	555	512	485	484	515	516	507	502	541	500	519	529	493	552	514	468	500	495	523	491	507	482	512	507	513	492	485	525	464	502	491	517	482	502	515	517	519	523	527	535	530	533	491	530	509	498	530	517	499	503	467	545	524	488	517	537	521	508	509	481	486	476	442	562	523	507	525	469	528	522	525	493	485	480	477	503	536	462	509	489	527	498	554	504	484	473	533	504	517	504	495	539	481	474	525	491	488	497	526	524	477	520	458	494	493	503	466	469	513	523	525	535	489	517	509	512	475	458	501	474	474	511	511	482	489	478	518	498	531	458	474	503	488	535	476	486	482	517	517	487	498	482	514	497	525	520	515	479	502	503	553	499	512	489	501	526	521	480	510	477	520	470	519	512	492	490	485	490	422	517	536	527	504	548	490	464	508	518	500	524	504	524	487	490	493	535	461	529	500	517	521	503	506	502	506	483	507	505	496	563	515	514	484	512	532	518	496	483	524	539	485	465	511	581	525	519	483	518	519	487	490	515	526	500	507	500	521	508	492	510	502	515	509	523	506	467	488	500	499	504	469	460	505	535	521	509	540	490	521	497	509	485	504	497	507	490	523	511	496	522	531	511	492	470	511	468	504	472	564	506	498	522	492	520	444	514	512	523	491	515	500	494	521	549	464	517	514	497	479	463	491	479	482	514	490	489	483	495	487	533	504	554	469	549	477	498	480	559	494	495	501	498	505	518	501	514	510	529	504	492	542	498	493	489	547	505	518	528	512	506	507	510	468	522	481	488	488	540	497	498	513	528	502	498	504	501	530	471	528	502	531	498	507	500	493	466	503	520	491	460	461	484	491	474	501	476	552	484	511	498	497	516	522	492	501	523	492	468	501	489	526	503	476	492	504	520	468	524	519	488	537	531	459	488	509	491	530	490	517	490	539	509	512	515	470	486	463	462	555	477	522	488	511	487	500	471	539	473	510	533	496	512	506	495	470	501	516	509	458	510	519	510	520	545	496	475	485	525	517	493	499	485	487	504	508	499	505	497	488	491	458	507	499	454	493	537	506	501	539	545	511	513	511	541	502	523	502	495	499	485	506	507	489	483	475	500	551	490	499	527	497	494	481	513	498	512	509	498	497	527	455	503	497	511	499	493	530	464	510	501	508	514	508	517	527	540	504	524	529	544	517	497	527	537	525	505	502	518	524	476	497	464	525	465	504	498	520	488	519	527	500	484	515	489	494	502	512	495	512	493	502	532	478	507	472	514	518	459	512	522	532	484	495	501	478	508	533	538	503	489	511	488	469	526	474	484	492	550	523	522	473	472	523	490	488	503	499	518	537	519	501	499	483	514	472	526	495	480	461	519	506	482	489	532	498	551	487	517	523	493	495	534	483	497	504	530	455	514	499	477	525	517	437	468	528	492	503	489	501	465	482	509	492	468	532	495	514	505	537	528	505	505	512	525	449	500	492	548	511	497	469	538	510	513	480	445	508	452	518	502	516	497	513	473	501	505	534	480	500	485	474	521	502	480	486	528	475	458	481	515	516	477	500	500	502	482	494	476	499	482	470	514	517	518	497	503	501	473	497	490	532	499	481	538	562	518	450	541	497	507	503	524	478	541	500	493	516	479	510	521	491	510	489	456	529	459	513	494	511	532	461	485	499	510	530	496	481	523	482	521	515	486	501	506	487	496	516	535	529	532	473	509	520	526	468	529	514	526	478	515	495	516	526	516	484	504	527	501	512	516	557	569	532	524	463	525	475	471	533	528	519	514	533	507	489	521	483	535	513	544	501	493	505	509	514	506	521	499	490	527	507	478	487	512	469	494	520	511	472	513	533	537	460	503	507	506	523	530	524	506	474	531	499	497	510	472	496	511	496	472	511	505	490	548	483	494	520	499	486	439	492	472	479	489	506	530	521	490	520	489	499	493	447	472	517	519	497	518	484	507	514	523	484	519	545	512	531	492	498	496	500	514	509	470	502	483	521	526	476	497	530	504	473	487	506	529	523	519	538	486	490	477	513	497	507	477	478	477	488	495	466	512	494	524	484	533	508	491	530	484	472	539	500	506	501	530	515	499	530	471	490	526	517	508	487	519	508	535	473	476	473	481	486	516	542	535	474	492	512	511	486	485	525	536	534	512	467	478	471	500	503	504	471	484	497	498	505	527	496	514	477	546	514	523	460	518	503	517	466	485	539	479	495	511	509	515	486	451	485	550	471	476	503	519	466	499	522	494	517	491	503	545	473	498	465	508	528	502	540	463	554	516	518	490	527	466	551	500	514	470	512	487	513	487	513	495	481	496	517	501	469	500	469	510	490	513	475	491	488	502	477	470	524	484	508	543	496	511	465	510	444	526	512	528	526	487	515	486	538	530	469	489	500	484	508	484	480	509	468	504	490	490	507	514	518	508	517	518	491	470	497	527	513	496	492	507	513	536	540	488	482	484	479	475	461	551	477	507	510	521	518	516	496	533	497	505	506	497	544	507	531	531	542	538	506	502	484	522	550	494	464	524	487	505	515	514	495	490	510	518	508	452	492	501	535	542	502	519	503	488	476	512	537	542	497	512	509	535	444	491	511	513	511	540	503	525	508	496	478	483	448	459	506	470	540	482	498	492	495	503	494	512	477	469	487	481	486	544	529	508	514	533	461	487	524	534	499	506	488	520	508	507	519	481	522	498	529	548	470	519	531	511	532	500	520	551	499	524	508	470	486	487	495	498	509	515	490	486	511	492	523	511	515	526	525	473	501	477	467	537	474	522	506	521	500	532	498	481	473	542	499	488	506	508	501	534	541	525	539	473	472	510	481	506	501	520	487	520	526	519	484	530	511	489	564	512	535	494	539	533	499	526	480	520	495	501	498	525	465	522	486	526	504	487	533	491	534	456	509	491	529	485	506	505	514	537	506	501	477	492	514	500	522	494	527	493	501	513	518	476	489	473	470	526	461	526	470	516	508	517	485	496	520	500	472	507	525	489	473	538	488	505	497	525	484	511	486	517	538	483	501	472	500	488	478	515	563	543	483	529	495	499	517	469	517	506	500	464	484	495	476	525	508	459	509	493	508	497	522	461	490	497	500	503	522	522	488	471	517	492	496	488	491	478	487	522	477	493	535	458	472	558	470	483	523	493	510	492	507	528	510	498	493	481	532	515	485	476	512	514	510	523	495	518	504	484	508	562	511	487	499	544	458	464	535	505	463	476	494	482	488	486	475	481	490	510	472	533	491	496	526	525	491	493	500	477	492	495	473	488	514	499	477	521	474	465	497	485	526	489	555	501	487	482	508
20510	40416	29467	10746	7338	6163	5072	4129	3244	2504	2021	1815	1536	1366	1206	1117	1074	1098	983	899	868	788	824	842	813	785	749	779	730	738	727	728	688	715	669	725	762	661	679	644	646	644	608	673	603	587	658	648	620	669	590	635	657	617	619	614	637	602	610	599	620	647	636	609	651	623	642	689	601	604	623	634	614	625	636	625	611	589	651	644	608	622	613	633	600	637	605	615	652	601	589	665	630	600	603	626	639	640	592	589	622	645	651	642	632	647	601	605	600	674	620	595	600	615	624	640	630	620	645	608	613	622	634	585	645	604	610	601	583	631	634	591	641	629	625	627	638	608	571	626	586	588	623	650	609	602	617	608	604	620	689	610	620	635	630	605	620	630	599	610	640	656	611	617	641	648	564	631	599	583	561	639	582	579	619	648	605	622	624	589	659	583	609	634	581	605	633	641	631	603	607	641	616	614	617	663	610	591	619	610	635	592	625	624	607	602	583	616	601	609	597	553	595	594	632	616	589	638	634	604	606	641	613	639	626	589	637	576	559	623	540	590	599	643	628	593	608	631	580	583	629	612	591	631	604	611	587	622	643	597	625	638	598	616	617	617	628	590	611	593	610	611	619	589	630	670	606	669	581	633	586	656	615	594	601	641	585	612	629	669	641	602	611	580	620	597	593	617	581	564	633	629	606	562	625	687	584	611	623	620	584	601	616	574	608	608	615	615	634	636	602	574	586	639	574	633	678	552	569	577	622	605	638	628	623	619	669	662	610	646	619	571	638	619	619	622	643	622	630	606	630	596	642	557	654	614	616	643	575	577	627	625	592	560	613	624	586	609	612	560	598	577	616	614	560	629	624	597	634	620	594	577	628	639	594	579	604	608	583	606	598	609	642	610	611	620	602	576	610	621	586	612	645	586	596	624	594	621	587	584	630	606	634	588	618	610	600	649	580	637	605	588	606	566	638	600	620	596	639	673	583	585	602	642	654	595	577	651	573	617	646	596	615	631	616	546	603	663	621	593	644	594	629	639	575	632	581	620	612	566	651	628	623	616	633	589	563	633	637	609	610	608	635	590	639	634	586	591	590	628	604	642	639	636	610	609	630	617	618	617	614	564	635	635	616	636	614	561	620	628	671	578	627	609	619	582	659	620	631	617	633	625	622	639	651	613	661	639	608	594	643	627	637	581	583	631	654	585	602	625	610	613	635	606	562	621	597	600	612	577	582	629	611	605	674	632	599	650	623	601	601	629	628	637	630	624	666	662	605	614	576	665	613	630	594	622	630	611	622	627	631	585	625	582	610	637	601	577	609	621	616	619	636	591	647	598	627	564	628	660	633	627	610	645	671	601	630	619	613	603	607	586	619	630	587	615	628	644	607	635	608	586	633	635	629	608	590	668	622	619	602	604	606	600	619	647	606	597	612	648	596	624	600	622	607	597	574	635	591	600	588	613	636	632	603	604	627	599	594	664	637	608	614	620	584	610	564	610	625	613	602	615	621	605	606	652	632	577	618	633	642	598	592	613	612	614	615	631	605	670	629	637	609	602	602	609	618	603	623	665	645	618	612	608	599	604	610	605	584	622	598	602	586	588	624	649	646	593	589	639	624	608	570	619	645	575	653	605	637	618	612	625	560	613	600	591	629	630	590	589	612	601	662	626	605	598	601	613	599	630	639	633	626	586	585	582	623	616	671	612	581	604	594	646	604	645	594	646	618	650	637	611	615	641	604	637	642	541	582	594	620	582	632	574	610	625	614	611	639	614	615	615	606	649	648	648	609	587	625	600	597	621	615	587	655	584	653	607	608	645	647	607	630	615	601	593	617	602	614	640	646	594	644	617	618	609	603	636	593	624	634	613	637	610	648	622	589	661	636	629	662	600	571	565	647	543	585	583	633	587	603	626	637	639	609	671	593	610	607	595	613	656	610	555	623	600	569	591	607	663	645	587	612	632	606	591	567	639	632	615	594	637	576	629	612	605	601	609	590	623	632	642	619	635	635	586	615	647	616	583	616	668	584	634	622	585	604	622	607	569	590	628	617	620	618	613	640	641	601	637	581	612	627	616	598	606	606	593	617	602	624	596	605	668	616	615	610	592	582	652	668	653	616	614	605	559	621	636	590	612	654	641	610	618	599	644	609	593	605	586	618	638	644	618	626	605	632	590	648	642	615	658	603	601	623	636	580	612	671	634	644	616	590	643	601	629	604	569	597	614	598	582	596	629	650	594	590	596	604	595	625	626	606	627	622	574	644	611	637	563	582	625	638	611	608	589	580	638	632	667	639	602	589	640	598	625	578	593	585	633	639	613	616	597	634	626	610	627	622	598	611	672	574	609	629	592	584	587	602	599	649	594	586	613	598	643	603	617	606	637	580	566	606	616	578	632	590	632	632	636	624	633	655	598	593	619	647	625	636	635	633	628	629	599	656	609	605	589	596	600	603	606	603	597	616	624	567	605	613	590	642	655	626	603	613	629	581	616	573	620	608	662	590	650	583	640	595	596	652	627	612	610	589	636	605	641	611	649	598	600	611	616	604	639	619	637	625	618	589	596	583	613	628	622	609	567	587	602	589	573	652	638	638	587	590	661	588	594	643	625	609	604	582	581	596	600	652	639	628	610	528	636	622	583	605	576	638	618	560	601	638	654	639	622	610	601	625	597	622	639	607	617	639	640	644	616	634	639	628	641	566	618	603	628	617	569	615	639	600	602	629	603	608	583	605	656	620	605	646	615	567	613	651	617	604	583	591	599	625	608	667	649	618	581	700	603	581	680	585	583	617	604	587	583	623	631	649	619	631	586	614	594	650	621	570	609	629	609	596	620	634	608	610	647	578	603	594	616	610	588	600	597	618	647	576	611	609	580	612	645	570	579	603	560	594	594	605	653	578	616	622	587	593	608	652	667	611	617	595	613	616	629	590	615	559	630	578	590	600	566	630	630	646	620	630	661	557	630	624	616	586	612	630	621	595	614	627	540	598	605	624	636	611	627	645	575	604	622	646	611	568	610	635	575	616	644	653	589	607	623	660	636	624	639	629	653	556	601	577	682	588	636	635	618	606	623	616	600	632	582	632	593	603	638	590	652	639	587	623	629	643	591	636	600	616	614	605	592	605	597	595	584	648	612	642	614	607	588	626	620	636	591	624	631	537	611	681	665	574	623	542	578	575	582	626	599	635	609	585	592	584	598	648	633	627	599	617	616	640	635	645	618	600	604	589	624	643	589	644	668	615	607	620	627	590	595	579	637	609	650	610	617	621	594	605	647	669	625	598	635	629	592	628	578	640	634	590	595	618	626	625	618	628	597	648	656	658	638	644	632	574	609	621	594	627	606	605	614	617	587	665	586	656	634	643	599	612	605	583	582	599	613	598	600	601	600	567	594	633	622	608	595	587	602	655	585	632	606	573	647	590	662	632	627	601	637	623	612	594	630	613	638	568	631	638	645	618	629	601	599	582	585	619	613	623	579	642	593	578	581	608	599	604	604	588	589
24560	21138	27393	25063	15377	3297	2037	1634	1307	1042	831	721	722	617	566	547	543	478	493	414	435	420	420	412	452	409	374	441	371	387	382	395	386	362	399	386	413	386	345	370	352	358	349	345	346	352	364	348	363	368	319	332	366	338	325	314	373	341	378	348	349	343	340	343	356	351	324	381	326	350	347	344	371	354	353	330	376	346	335	367	337	331	381	339	319	324	340	321	319	346	359	355	346	314	326	294	304	315	332	323	354	337	322	363	326	338	347	328	330	347	356	332	356	365	355	303	320	329	347	344	340	344	369	381	334	359	334	304	381	365	346	341	336	343	345	334	354	288	335	357	379	318	305	341	368	345	350	342	358	337	372	332	319	336	331	320	331	344	339	339	375	340	338	340	336	329	325	351	350	349	335	343	348	367	330	364	344	325	337	320	359	362	327	330	383	341	367	382	338	345	315	340	342	337	317	358	383	334	343	376	332	332	340	343	318	365	343	341	328	333	362	320	358	345	353	344	318	364	319	374	331	352	348	344	330	344	342	343	340	338	320	362	363	329	360	354	356	328	338	334	358	344	347	347	321	321	325	354	365	354	332	334	352	353	333	328	324	329	312	316	371	321	323	332	337	332	344	323	341	307	347	330	333	306	340	340	329	343	348	298	329	359	322	370	343	348	331	358	339	293	316	351	367	334	339	369	390	331	312	348	321	347	364	336	336	337	359	355	327	331	331	355	317	331	326	357	328	363	317	341	342	352	301	351	339	350	346	327	288	380	336	364	353	331	350	326	323	355	332	328	302	332	364	348	326	326	346	351	348	341	360	337	342	351	372	321	357	362	332	363	339	314	337	319	341	360	292	330	339	319	327	350	350	334	371	310	332	312	352	348	353	349	355	314	337	331	372	351	385	323	348	318	339	341	353	354	352	332	324	323	335	322	346	332	325	339	318	316	363	306	326	341	322	374	323	345	323	288	336	332	331	329	322	339	319	339	338	352	299	323	347	333	351	360	372	351	329	335	320	349	400	347	317	346	329	304	354	343	338	354	338	339	346	304	344	307	334	331	316	324	349	315	384	310	364	351	365	346	366	336	323	382	334	367	306	355	361	348	339	346	341	298	340	314	365	370	366	349	331	334	339	338	327	347	329	341	339	359	349	340	343	337	348	349	364	338	356	343	339	346	353	309	349	329	343	339	347	345	343	331	327	332	317	356	342	334	337	321	343	317	373	330	329	338	357	317	339	369	374	331	335	354	330	353	316	338	337	353	366	296	327	314	349	341	336	333	338	289	330	320	342	331	321	333	322	365	348	346	347	326	342	351	354	320	348	346	306	372	317	316	339	336	324	307	348	378	332	373	373	347	349	358	340	323	332	322	359	364	346	368	342	359	319	359	371	357	352	324	368	321	352	331	309	348	331	358	306	354	327	362	325	325	343	331	354	354	338	340	312	354	340	336	342	355	317	296	338	351	307	325	364	361	341	332	343	344	355	345	352	350	320	336	335	321	325	321	338	305	384	308	345	327	349	353	312	361	334	348	357	345	328	376	357	320	347	328	370	305	373	319	368	341	325	358	329	367	336	334	340	360	319	360	305	341	391	330	343	326	313	347	330	351	350	323	369	354	332	316	348	288	358	329	347	334	338	332	308	359	365	351	344	310	339	342	358	344	343	343	338	333	351	354	350	335	353	325	300	351	364	353	345	335	345	340	372	348	380	341	346	307	342	357	342	351	345	359	333	345	328	352	357	341	360	294	361	379	379	361	333	374	380	305	339	366	347	351	396	319	322	337	315	347	326	340	339	378	378	319	344	318	376	323	336	375	333	314	344	374	336	331	336	337	325	323	342	326	358	337	354	330	322	318	337	325	346	370	372	328	344	331	349	359	348	317	360	358	351	350	350	325	357	355	335	329	342	368	339	331	314	332	363	332	319	373	363	356	336	361	334	335	340	340	336	363	329	303	361	336	314	347	356	332	355	369	350	322	359	319	349	335	289	328	347	357	362	348	366	339	363	328	361	316	308	354	368	356	323	329	306	302	326	349	311	349	341	332	346	362	367	337	313	306	340	330	338	320	319	336	336	344	318	334	351	341	330	343	344	338	336	325	313	327	365	342	308	345	345	350	345	344	315	342	352	325	358	339	343	328	323	343	332	299	310	361	370	350	340	337	347	328	330	316	335	359	337	350	342	347	315	360	334	318	357	344	355	367	352	359	322	311	337	334	331	334	358	330	376	333	330	370	319	355	357	355	363	339	338	312	345	340	336	353	353	369	351	354	340	362	355	327	329	348	347	340	332	357	343	330	306	335	336	336	325	327	338	314	333	333	318	369	330	365	358	321	315	330	327	369	347	350	328	347	338	334	322	335	364	350	356	345	357	334	339	321	318	327	325	327	336	322	331	343	357	348	332	325	356	361	328	361	348	346	356	306	354	321	350	322	339	320	367	335	317	344	344	335	362	312	328	309	345	351	360	331	344	311	332	351	376	340	329	316	286	341	357	348	321	358	323	305	363	315	320	340	324	349	327	336	374	316	342	306	359	348	357	338	328	337	319	358	339	344	354	358	305	319	366	338	324	336	320	336	323	346	360	366	351	343	330	333	338	346	341	357	347	338	323	374	332	358	353	319	366	327	322	347	327	340	357	361	362	315	332	361	356	323	350	333	346	324	334	373	316	342	356	368	297	363	322	364	382	336	321	337	320	366	291	331	329	312	335	305	322	354	334	331	334	338	315	341	319	341	334	315	337	373	340	326	361	328	304	334	363	353	329	327	382	325	333	311	329	340	323	323	327	308	312	329	341	349	340	346	321	338	308	334	348	310	328	341	312	330	353	331	326	349	344	359	369	354	336	353	334	353	337	333	302	346	338	290	327	321	351	328	336	361	304	332	340	324	328	344	315	369	334	351	363	340	324	343	346	336	319	340	348	340	315	333	364	338	315	327	305	313	331	296	371	324	321	328	331	325	341	341	319	334	363	332	344	317	324	301	313	397	317	310	344	302	313	349	313	339	369	324	333	346	358	350	369	299	336	330	323	324	359	340	356	338	352	335	323	334	337	349	325	322	340	342	330	371	326	334	351	351	355	361	315	343	369	320	312	333	325	329	359	317	332	351	316	316	368	337	307	339	340	316	350	349	333	334	373	343	355	361	354	354	359	348	333	344	335	338	320	299	340	339	355	320	360	365	330	315	325	316	312	345	310	311	394	347	334	363	342	335	352	317	339	341	328	343	339	325	351	349	361	337	356	335	369	329	357	306	367	349	327	341	336	324	391	335	391	342	342	342	335	373	327	323	361	357	328	343	313	327	367	375	348	334	335	330	355	369	322	357	371	360	320	308	342	310	348	352	354	365	336	352	354	324	320	349	326	320	328	349	330	338	352	318	334	359	344	352	316	374	302	343	335	300	361	368	331	331	357	333	327	340	297	344	343	328	342	329	344	339	363	353	311	305	343	332	349	344	321	337	332	338	322	295	368	322	325	330	342	330	315	357
20455	37468	26515	8524	5725	4765	3847	3184	2513	1819	1456	1210	1127	941	834	783	760	790	670	633	604	608	567	517	533	545	518	493	543	522	504	480	487	470	497	479	450	459	447	458	461	456	430	422	425	459	436	445	443	403	435	442	423	415	409	420	430	438	433	448	425	430	425	449	411	450	478	417	434	461	377	397	410	435	415	421	401	426	410	416	441	416	424	441	433	399	431	410	400	412	414	440	407	372	416	415	418	424	421	446	407	415	405	373	406	424	426	425	420	422	412	418	435	425	425	449	441	408	424	423	452	393	412	424	369	407	429	401	406	438	411	403	423	385	424	434	428	414	400	417	423	399	441	428	351	419	403	448	417	402	405	423	403	377	412	413	422	428	429	421	425	422	396	413	413	412	428	432	419	377	425	394	371	389	380	407	415	395	403	423	397	408	427	421	407	455	404	443	422	414	403	401	384	408	430	377	399	406	426	414	434	384	421	404	428	441	395	447	418	404	417	428	444	424	404	407	421	422	431	364	432	381	405	421	405	444	413	379	433	433	412	430	402	412	381	424	399	415	426	439	430	403	434	402	390	442	430	404	405	442	385	420	453	411	408	374	393	397	416	399	402	450	408	436	383	421	378	408	412	422	396	446	446	431	408	408	412	422	412	378	391	432	386	411	427	443	404	414	439	407	423	415	412	426	400	426	446	381	410	405	430	412	425	406	408	413	403	432	448	416	392	396	419	439	421	419	424	412	425	442	427	412	410	394	367	417	418	420	405	428	393	424	387	388	436	414	431	412	403	442	355	403	403	430	448	407	415	421	437	406	394	441	412	453	413	434	414	416	407	397	388	380	406	391	473	416	433	418	431	388	424	432	380	428	440	389	418	380	441	395	416	440	423	392	383	404	421	376	412	444	394	426	398	427	417	377	404	427	467	437	427	422	421	425	381	426	449	389	411	435	428	429	451	411	422	427	421	430	427	426	412	424	434	377	404	420	387	447	423	412	391	419	392	416	400	411	404	412	425	438	379	439	411	418	423	436	411	425	428	422	401	407	432	392	442	425	411	373	435	429	415	385	442	387	408	424	412	412	454	408	415	440	435	390	418	429	396	412	430	424	397	413	409	487	421	471	410	402	388	413	413	430	411	382	440	391	419	407	413	391	386	411	375	418	423	413	422	384	403	420	399	398	406	417	423	418	431	373	434	402	406	411	397	406	422	426	423	429	450	424	399	405	404	441	415	440	404	449	394	403	397	390	406	457	410	417	409	436	407	381	410	403	400	434	407	399	412	362	417	399	393	431	408	397	423	410	395	431	412	425	400	460	423	416	418	397	419	406	374	396	407	450	394	414	417	404	427	412	455	399	445	435	401	444	432	380	433	405	415	408	431	437	403	397	462	436	437	405	433	381	415	427	431	407	421	455	419	409	422	460	435	365	369	417	423	407	418	442	405	417	431	419	414	427	402	401	428	423	418	393	438	367	406	433	395	386	418	428	437	438	400	426	439	465	425	410	403	407	424	396	448	429	423	424	451	437	432	426	426	414	427	455	445	433	418	420	428	428	410	420	439	412	420	421	426	428	431	427	434	406	413	425	415	375	431	425	387	413	381	428	381	385	414	413	411	395	435	432	400	414	425	428	431	419	417	411	426	425	423	428	436	409	390	424	388	421	398	395	404	396	441	433	433	445	420	416	413	385	395	359	435	397	416	415	424	428	424	402	409	417	440	378	388	392	403	431	422	429	425	425	444	421	397	423	410	391	417	444	402	429	439	402	402	417	388	446	439	410	456	400	386	396	452	427	412	406	444	424	421	411	440	431	426	397	411	396	395	368	410	377	378	409	397	373	416	427	470	387	406	416	395	407	442	438	391	423	431	432	407	432	410	407	417	410	422	426	405	427	449	456	395	427	444	397	420	382	421	418	425	439	412	407	403	421	462	397	420	417	437	436	383	455	398	459	389	387	429	425	380	451	419	438	435	424	387	414	406	437	405	447	403	424	381	377	399	375	400	450	399	425	422	426	438	399	436	412	455	404	404	421	435	438	398	419	420	379	399	417	425	426	413	429	417	425	419	401	410	412	423	388	420	391	434	405	438	395	390	401	372	427	417	430	400	403	395	407	436	405	381	392	434	429	411	400	432	446	414	431	405	414	380	458	423	390	416	392	461	407	399	417	395	410	399	431	443	424	430	419	392	403	405	384	411	420	398	466	434	423	414	435	438	426	431	414	431	374	411	455	381	425	389	395	404	389	412	369	381	407	394	397	400	424	389	418	433	470	416	417	395	426	403	439	394	391	431	452	381	401	397	419	428	427	432	427	430	391	406	395	407	429	428	428	429	407	359	400	439	376	433	430	402	395	445	427	398	386	428	373	421	423	412	418	396	403	406	393	448	431	412	418	393	375	415	393	410	438	402	439	415	437	427	403	398	432	410	411	408	391	463	416	376	404	388	382	418	397	422	385	446	406	422	398	433	391	386	441	408	428	416	431	399	404	405	451	394	404	441	408	373	393	415	457	426	447	394	404	389	418	445	422	413	427	416	409	393	458	396	392	413	381	396	405	428	388	422	408	394	439	437	404	431	416	418	396	406	425	460	387	404	457	397	442	412	445	395	437	432	425	412	417	436	389	443	418	411	426	419	436	428	429	438	413	431	419	402	409	406	404	382	448	448	444	429	410	413	410	425	416	419	405	426	428	428	373	434	373	376	431	439	400	388	409	435	409	412	404	424	422	451	417	416	445	409	409	417	413	396	432	440	437	445	417	424	405	417	416	427	378	426	439	427	417	424	446	402	394	383	400	417	432	428	394	384	421	436	419	458	415	416	392	403	388	399	410	379	468	417	421	425	426	421	390	415	418	434	431	383	402	416	445	434	435	441	397	425	423	443	419	427	408	446	412	430	424	400	422	400	389	437	405	395	389	398	423	420	429	417	420	404	386	362	416	430	401	399	425	392	400	418	431	411	413	429	430	443	380	423	389	400	442	376	402	417	425	426	398	397	444	435	426	447	437	417	414	448	381	418	384	364	412	431	438	411	415	428	395	410	384	426	420	415	413	447	439	411	401	422	392	433	420	443	421	413	388	437	451	388	404	441	404	404	421	409	411	422	409	446	419	414	419	460	400	458	431	395	436	434	408	419	433	401	406	434	420	402	389	414	443	394	417	422	404	422	400	414	424	417	413	428	408	392	419	396	384	426	405	364	394	434	416	409	414	447	410	448	420	410	409	409	394	434	432	432	414	403	399	398	431	409	417	408	407	431	458	413	448	447	388	423	462	451	461	382	383	422	439	434	394	421	409	407	394	407	409	389	409	454	390	391	415	409	433	392	405	436	402	394	369	438	386	423	394	441	368	409	409	392	405	378	389	447	462	392	412	386	425	409	447	439	415	432	420	409	383	397	397	400	441	414	419	383	413	442	400	407	416	433	425	425	435	423	386	454	441	398	407	387	416	404	384	414	433	444	433	413	430	463	410	439	435	399	457	443	423	423	421
19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
