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
341404524709	341404525280	341404525830	341404526380	341404526930	341404527480	341404528030	341404528580	341404529130	341404529680	341404530230	341404530780	341404531330	341404531880	341404532430	341404532980	341404533530	341404534080	341404534630	341404535180	341404535730	341404536280	341404536830	341404537380	341404537930	341404538480	341404539030	341404539580	341404540130	341404540680	341404541230	341404541780	341404542330	341404542880	341404543430	341404543980	341404544530	341404545080	341404545630	341404546180	341404546730	341404547280	341404547830	341404548380	341404548930	341404549480	341404550030	341404550580	341404551130	341404551680	341404552230	341404552780	341404553330	341404553880	341404554430	341404554980	341404555530	341404556080	341404556630	341404557180	341404557730	341404558280	341404558830	341404559380	341404559930	341404560480	341404561030	341404561580	341404562130	341404562680	341404563230	341404563780	341404564330	341404564880	341404565430	341404565980	341404566530	341404567080	341404567630	341404568181	341404568730	341404569280	341404569830	341404570381	341404570930	341404571480	341404572031	341404572580	341404573130	341404573680	341404574230	341404574780	341404575330	341404575880	341404576430	341404576980	341404577530	341404578080	341404578630	341404579180	341404579730	341404580280	341404580830	341404581380	341404581930	341404582480	341404583030	341404583580	341404584130	341404584680	341404585230	341404585780	341404586330	341404586880	341404587430	341404587980	341404588530	341404589080	341404589630	341404590180	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	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
23418	21934	29697	24807	21919	22186	16406	7237	3326	2717	2259	1142	1002	919	824	720	638	582	499	447	453	448	514	409	396	365	374	408	380	350	360	377	330	327	322	338	357	347	334	342	307	326	323	318	311	320	294	315	313	309	307	308	315	312	297	292	281	280	274	304	301	295	308	284	298	309	261	283	291	312	278	287	301	289	297	295	305	291	290	312	287	286	285	265	280	266	310	306	279	261	269	268	262	280	315	292	274	295	300	310	294	263	309	273	278	301	309	282	271	318	261	261	288	308	291	296	304	293	297	278	292	264	290	297	286	281	282	271	282	296	276	261	262	288	276	274	267	271	267	294	300	253	272	293	268	263	284	295	308	262	317	299	297	279	310	312	283	309	291	290	298	288	314	262	239	278	329	285	270	280	287	282	257	280	283	275	283	305	341	287	290	277	295	315	259	256	284	270	286	328	308	285	276	270	293	288	280	285	311	285	254	293	269	272	290	283	295	290	309	292	289	335	275	285	271	271	266	277	273	271	265	268	267	256	330	282	282	313	293	272	295	276	282	270	260	290	294	308	285	306	293	258	300	289	265	298	259	264	288	279	281	281	295	280	277	274	302	277	275	261	310	285	273	317	290	263	301	273	293	253	307	265	267	324	270	262	301	272	275	307	275	264	269	278	291	280	283	287	277	281	272	280	284	318	291	283	287	287	273	275	277	304	282	271	300	275	282	289	339	285	248	282	284	293	282	279	289	253	278	316	236	276	287	296	290	269	269	293	313	282	267	281	281	306	307	291	322	277	284	291	288	291	289	286	276	301	296	257	298	274	279	277	277	296	269	331	280	268	305	316	280	301	299	293	268	286	295	276	291	276	301	267	304	307	257	294	298	301	290	274	292	289	271	286	279	275	293	266	271	248	288	290	291	284	286	281	286	281	277	278	276	323	295	310	301	268	285	292	288	281	302	303	313	271	288	262	301	283	269	259	276	277	290	280	297	297	305	248	275	287	302	286	309	274	246	276	269	283	287	276	311	282	294	289	299	293	283	284	285	258	248	290	299	287	283	278	305	279	277	287	283	265	266	310	268	270	281	290	301	286	290	275	288	301	254	283	294	286	308	301	285	303	265	314	282	285	283	279	303	279	294	275	278	304	271	284	253	287	271	261	333	285	274	277	318	297	290	289	274	267	284	282	313	280	294	289	290	282	288	289	293	259	282	270	268	306	294	283	290	301	246	312	275	277	271	273	296	314	283	302	297	288	291	298	287	289	278	276	284	302	289	269	306	266	315	293	276	300	291	259	293	279	248	246	261	268	277	320	302	268	268	263	262	287	263	280	311	261	321	277	276	277	248	285	256	308	278	267	275	270	269	274	255	294	277	285	287	276	284	294	310	322	290	296	299	274	285	265	315	274	283	298	234	278	266	300	294	293	259	238	276	309	258	300	275	281	271	262	298	271	280	284	297	261	311	320	283	285	269	284	296	276	301	282	293	290	301	248	260	284	292	261	301	311	267	247	309	300	279	318	309	285	311	276	301	282	302	279	276	287	263	284	275	263	277	276	281	287	285	300	282	288	277	256	283	280	293	283	288	276	284	286	282	273	267	267	290	289	303	278	262	269	282	303	265	289	290	346	294	277	302	260	259	279	256	288	312	262	307	268	277	272	254	327	331	277	279	254	267	278	274	295	281	256	284	303	295	286	271	303	307	291	295	277	274	284	337	296	309	310	292	289	280	325	273	273	283	281	287	307	284	294	268	259	274	306	268	305	284	299	293	297	323	278	299	285	283	302	295	295	315	279	268	279	263	276	297	309	291	277	281	262	271	313	299	285	300	297	274	306	333	305	295	310	313	304	269	262	302	302	278	263	283	282	289	321	271	293	240	299	330	292	256	301	310	297	293	309	312	273	288	258	288	260	295	325	305	281	292	304	292	292	295	304	298	284	286	284	277	286	296	270	296	285	286	274	254	286	330	291	309	295	256	285	272	288	263	304	283	300	300	271	289	282	294	268	268	280	296	306	281	280	302	271	292	271	327	275	295	258	260	308	285	323	299	264	293	298	264	275	294	289	272	302	294	290	250	281	264	312	298	290	276	274	269	271	286	306	293	268	262	280	282	288	300	268	298	284	256	292	270	267	281	298	278	293	259	292	333	294	284	287	287	276	286	295	308	312	298	266	287	272	296	276	293	282	297	289	269	240	269	268	277	292	316	290	286	292	271	302	298	294	305	277	242	282	295	285	306	271	273	277	270	281	301	260	276	250	280	269	287	263	263	301	281	274	282	252	306	324	272	282	280	301	285	285	270	289	292	292	250	285	279	295	308	323	294	281	280	284	290	265	291	309	283	303	302	278	286	327	307	283	249	310	291	288	275	264	273	284	293	295	279	283	280	320	300	315	296	289	305	265	255	286	327	286	299	275	270	267	274	251	268	277	275	291	283	320	275	301	272	262	291	311	271	290	263	305	279	312	296	301	268	249	270	277	256	254	294	310	301	310	286	295	295	290	281	272	258	277	279	283	264	279	275	294	279	290	297	282	319	276	313	264	267	262	306	253	288	297	283	299	288	291	276	257	300	310	264	266	307	269	297	282	269	276	304	262	287	281	287	271	282	270	266	252	288	294	306	285	310	326	292	280	290	281	302	282	269	315	340	266	283	293	282	283	284	300	317	290	306	318	294	260	275	271	296	298	266	310	277	309	264	289	287	296	276	277	270	262	285	277	291	319	248	263	262	284	290	267	275	278	297	292	281	279	259	280	278	277	293	310	296	300	288	257	335	290	281	271	283	278	263	294	287	314	269	293	254	285	296	269	280	281	243	298	269	323	304	312	301	268	264	293	281	262	278	272	267	255	312	261	274	280	294	289	264	282	277	277	290	299	259	303	267	262	300	277	265	268	311	270	257	307	307	326	255	307	255	282	306	274	290	270	268	295	303	317	293	282	302	298	287	306	297	290	281	287	264	296	275	289	293	285	287	269	287	318	283	275	280	272	261	281	281	271	286	320	269	301	288	290	305	304	291	279	297	278	303	274	301	265	281	279	287	318	302	298	297	297	298	315	267	291	307	294	290	254	275	295	287	286	275	271	291	269	279	268	263	274	280	279	277	273	291	307	270	249	276	272	279	274	293	286	274	275	285	270	289	279	252	263	258	269	284	289	264	264	287	282	281	305	286	267	282	286	275	303	296	271	273	273	309	270	293	272	283	287	280	282	286	273	261	299	280	261	271	297	283	243	276	297	299	283	323	274	279	266	286	300	313	289	273	281	285	298	274	277	281	260	298	286	309	286	274	257	269	277	284	296	282	248	284	300	265	293	315	289	272	313	253	270	315	289	279	302	280	275	303	311	273	278	280	298	282	287	280	316	283	264	287	301	253	247	283	298	269	280	301	278	319	279	248	292	305	280	283	279	265	267	292	291	290	314	278	275	284	292	285	294	271	308	282	286	305	273	308	291	275	265	280	277	321	270	280	288	268	272	291	271	305	273	299	291	287	275
28576	52536	34237	17458	13489	11689	11989	10058	5653	4423	3630	1785	1535	1484	1173	1034	895	743	615	591	620	633	579	565	471	507	513	445	436	450	463	438	397	463	362	389	380	423	385	360	351	330	352	384	367	324	375	357	352	329	355	364	380	346	333	295	318	346	344	346	359	335	324	310	340	332	341	356	348	301	331	301	342	321	307	349	300	334	309	335	350	313	324	309	292	319	305	338	316	310	334	307	301	334	318	326	321	308	302	285	309	285	296	294	278	328	347	317	364	313	310	347	334	326	310	305	322	318	310	322	333	303	289	312	337	327	329	312	323	335	311	313	314	310	306	277	342	340	300	344	310	318	316	322	333	315	298	301	305	303	313	324	306	298	305	321	292	311	317	315	356	325	317	313	304	320	319	322	308	355	316	329	303	298	313	319	338	324	330	329	296	321	329	291	316	315	311	291	285	349	312	301	301	304	308	338	311	331	328	337	335	330	286	322	327	317	324	327	288	327	331	310	294	312	328	336	309	301	320	323	314	328	265	340	304	305	302	327	300	339	354	315	317	323	326	299	278	327	301	329	330	317	308	299	308	312	282	312	321	310	303	323	294	320	313	331	313	277	295	325	301	322	305	302	300	330	319	305	318	306	319	306	300	332	298	298	311	321	325	277	313	342	319	338	332	312	318	318	341	301	287	267	316	346	298	315	341	312	307	305	312	277	295	298	299	318	302	322	319	325	322	341	351	289	338	294	305	343	307	303	266	317	334	286	312	284	344	308	295	349	353	288	315	315	293	333	318	309	346	303	296	312	301	318	308	312	330	333	323	340	305	310	313	333	333	324	312	341	300	314	292	335	308	331	293	293	299	329	318	292	324	318	326	321	314	331	340	326	306	318	333	317	316	335	309	311	319	314	327	286	321	334	280	301	329	307	317	290	302	355	298	310	285	328	328	305	300	335	294	309	300	305	332	322	292	311	347	342	335	331	304	335	306	310	310	270	305	307	294	303	314	306	343	336	301	330	311	307	285	296	287	327	323	332	344	299	302	314	329	311	315	305	312	295	340	300	302	345	342	339	314	298	314	291	312	313	299	327	300	319	338	315	340	312	297	344	327	302	295	318	340	293	328	361	313	311	300	293	345	323	326	333	326	336	321	338	333	303	306	327	325	290	338	319	298	314	281	312	294	321	292	357	266	318	314	328	310	313	319	277	275	294	332	286	327	315	319	270	305	339	335	292	340	320	305	333	323	300	306	321	324	295	321	302	332	313	288	316	314	310	282	317	324	314	293	310	328	317	331	305	300	297	325	342	286	335	321	282	332	311	335	332	348	322	331	326	318	327	319	333	277	339	306	333	306	315	308	337	297	304	323	313	315	338	328	327	295	330	334	308	351	319	306	326	324	281	288	327	316	301	342	348	299	358	318	286	326	290	341	314	262	313	334	338	331	288	309	306	311	300	296	331	327	310	293	314	326	323	330	304	342	303	326	331	314	288	334	295	308	316	282	336	310	324	340	296	317	315	341	286	301	315	338	322	335	311	306	314	286	329	349	335	308	301	328	316	302	310	307	333	317	326	298	326	329	315	308	313	316	306	301	345	296	318	321	306	291	320	323	350	308	298	354	287	314	327	329	326	320	337	278	341	321	326	328	288	313	318	347	338	320	310	325	309	306	304	329	323	278	304	334	321	298	314	304	323	292	340	330	343	306	334	287	300	336	302	310	333	320	284	352	340	343	305	330	304	313	316	274	336	318	305	316	298	344	316	320	290	313	305	308	321	317	313	337	308	312	292	297	326	299	307	313	306	337	300	313	348	292	312	315	340	309	303	321	326	316	328	325	293	287	314	294	328	340	304	273	310	301	300	325	309	311	326	295	329	350	323	315	332	302	296	302	290	317	347	316	332	325	336	325	317	324	316	305	336	335	330	340	323	331	326	306	307	308	336	328	358	281	314	334	319	319	310	325	316	333	307	293	288	320	314	305	327	328	325	329	335	307	354	325	315	346	291	308	334	325	294	307	287	303	311	331	328	292	300	327	320	314	324	301	320	284	324	290	294	335	281	323	345	343	328	301	328	342	312	316	314	323	317	278	301	315	294	291	332	314	320	314	315	293	312	336	306	328	316	288	313	319	313	341	299	339	318	340	333	326	293	327	295	326	338	283	299	311	329	322	333	319	293	286	307	337	310	309	302	327	314	316	337	316	324	314	294	318	342	319	290	315	315	367	323	303	311	302	307	311	277	304	305	356	347	316	306	311	307	294	310	350	297	313	304	317	329	325	301	332	309	316	322	329	335	314	283	332	329	319	290	262	307	329	303	292	334	320	315	302	351	328	315	321	304	312	331	311	310	308	356	331	327	301	301	317	314	321	336	331	314	329	294	367	326	288	298	306	326	346	314	305	276	290	308	289	302	329	309	310	305	326	329	292	299	318	298	318	306	333	358	324	317	297	320	308	303	322	318	332	306	340	346	307	320	330	299	329	316	338	288	309	302	286	339	319	343	326	298	324	333	331	315	334	311	329	336	334	290	311	348	298	305	335	307	307	313	347	301	329	301	303	294	316	322	308	314	313	302	304	332	301	300	308	318	314	306	328	306	322	330	322	310	320	318	315	300	278	361	300	296	307	321	321	326	282	353	317	304	350	316	334	335	304	322	323	298	324	324	323	332	284	321	332	297	331	303	297	304	337	299	310	329	312	326	311	305	289	307	344	297	309	317	299	296	301	355	339	284	345	314	323	316	269	296	355	340	304	335	327	335	333	323	305	341	344	314	308	302	310	308	347	322	319	344	315	300	321	333	300	322	333	301	284	330	317	317	329	324	307	328	317	304	300	333	303	308	293	320	328	307	301	336	316	300	321	319	309	290	314	340	325	302	292	306	340	337	326	307	308	318	319	310	301	354	285	319	307	299	335	306	347	309	323	324	298	336	349	292	322	305	324	325	304	336	305	322	286	296	321	309	338	315	297	322	302	313	304	318	335	336	310	313	338	312	306	314	319	310	331	315	303	301	318	315	339	318	333	288	313	331	318	336	321	333	333	304	297	316	325	341	284	312	318	330	301	325	338	306	309	303	340	315	303	313	300	328	335	314	307	313	342	318	317	264	322	311	317	293	321	318	314	299	299	342	328	316	303	311	308	330	312	287	301	329	322	317	306	351	322	301	331	325	334	348	287	323	342	299	312	302	311	313	312	351	313	319	318	310	321	295	329	293	298	320	321	324	329	300	312	300	272	320	306	301	299	302	316	304	323	289	307	342	308	318	322	293	298	300	307	330	340	315	311	339	290	305	324	364	349	301	325	322	329	301	333	298	320	328	308	325	299	336	279	299	305	302	328	302	321	334	326	309	330	320	322	298	342	328	332	330	284	294	311	287	315	321	287	286	320	311	316	348	330	312	309	309	330	306	324	286	300	296	331	331	297	296	291	335	303	303	325	315	302	328	323	336	297	341	314	306	339	320	323	359	294	324	315	284	316	278	321	289	303	322	301	333	271	290
27980	23014	18773	7928	4038	3005	2977	2731	1804	1419	1341	940	917	853	835	839	764	742	727	740	678	740	772	767	720	704	680	671	661	709	714	698	698	688	712	700	679	671	694	701	655	677	675	654	682	704	663	713	701	643	657	620	667	757	709	670	672	678	728	682	673	717	680	712	731	652	670	680	699	711	718	660	712	692	701	647	664	718	676	698	637	704	670	685	675	631	684	659	689	676	651	693	691	695	668	640	672	677	662	714	684	701	698	694	695	674	688	670	726	626	671	695	686	718	666	700	683	692	668	669	655	698	680	680	712	635	668	686	641	696	657	722	656	717	647	689	688	678	686	710	712	757	718	725	671	684	707	679	691	648	678	696	682	649	659	697	683	659	623	714	653	669	654	668	714	682	676	688	674	742	713	658	639	656	647	665	715	687	677	680	683	685	679	672	712	708	652	679	692	667	659	725	653	707	631	656	699	688	617	671	669	686	738	638	729	689	684	700	729	683	620	667	691	690	682	713	648	634	697	700	654	664	703	711	677	715	661	706	716	667	716	694	674	689	746	620	688	654	649	667	694	674	621	689	639	667	686	667	674	687	661	659	654	719	641	668	642	677	646	664	636	670	653	695	736	673	688	681	674	717	701	652	665	679	671	662	676	691	717	665	645	676	675	670	690	728	656	676	684	646	665	670	715	695	730	672	712	658	676	713	734	684	704	679	673	679	697	636	712	663	657	658	664	700	661	649	753	690	673	674	699	661	666	680	659	692	689	657	705	689	687	705	655	647	649	708	714	685	709	667	693	662	676	700	650	708	703	692	661	647	623	674	715	637	704	683	658	734	679	691	656	707	643	641	640	723	667	668	703	708	703	667	682	647	710	680	653	633	665	743	680	642	702	687	684	661	666	703	668	639	638	664	718	678	678	662	660	712	715	654	647	675	725	671	681	661	682	734	650	656	692	669	697	703	729	674	716	667	708	749	687	699	664	716	726	683	655	697	711	671	675	657	658	699	687	651	671	676	672	650	693	650	668	716	634	697	670	676	681	687	753	732	680	689	684	653	638	692	714	724	636	656	649	671	695	682	677	695	692	708	666	660	709	676	676	668	666	715	683	702	697	687	672	655	598	667	691	724	672	723	708	711	682	681	709	640	654	655	686	698	647	711	662	666	663	715	703	717	681	688	665	703	736	702	682	685	662	732	701	655	666	648	641	681	689	715	709	712	676	670	639	694	669	741	706	712	730	682	704	628	622	679	676	684	688	652	682	685	687	697	680	655	682	654	689	648	682	701	688	654	678	704	645	693	678	699	691	650	671	661	693	627	688	658	671	689	680	687	667	668	663	704	710	708	670	717	708	675	702	725	669	655	666	657	676	663	639	652	661	715	655	696	724	681	663	697	707	696	656	656	666	648	637	659	704	694	779	693	713	641	643	707	664	659	743	704	708	664	658	650	724	724	727	669	696	665	690	670	671	697	665	656	695	646	703	697	695	646	719	657	715	678	658	679	683	652	639	668	661	666	718	653	693	695	656	651	682	672	679	632	701	661	679	683	657	651	693	727	708	668	676	639	680	673	693	714	670	685	691	694	618	651	706	648	733	686	685	653	730	730	717	690	679	706	677	696	648	659	676	635	686	723	643	704	662	676	690	688	686	676	683	675	701	686	672	654	715	640	663	706	659	702	683	677	668	684	657	679	725	651	691	706	671	704	620	682	703	683	706	687	749	657	681	667	677	708	685	658	687	630	691	677	678	728	689	683	684	690	687	728	730	702	700	704	694	735	696	681	773	710	734	653	655	701	695	688	653	702	711	705	671	726	705	678	672	702	697	634	706	646	688	686	700	689	670	707	670	704	670	649	702	677	710	642	634	687	695	702	678	681	659	738	709	685	694	710	709	689	711	680	697	718	693	655	656	711	688	706	671	664	675	674	661	683	704	728	691	701	660	698	710	653	690	679	742	710	617	703	702	703	623	685	695	727	670	683	675	666	669	675	667	701	692	674	636	684	675	737	700	663	647	671	695	689	671	665	698	666	683	694	664	689	677	679	662	692	674	694	662	652	687	649	675	604	659	710	677	653	695	687	694	673	643	648	643	706	676	671	677	653	668	688	658	656	654	687	688	725	664	695	678	697	636	697	688	623	648	677	664	666	661	662	683	669	652	687	646	679	622	631	686	700	677	644	685	677	679	686	685	700	663	687	660	708	640	681	738	670	656	722	692	709	678	722	742	689	719	666	690	668	698	646	653	707	700	680	671	671	692	671	705	670	672	718	673	723	695	699	681	696	707	745	653	676	682	683	678	666	707	693	681	674	695	644	651	711	743	671	694	642	673	686	643	700	741	649	696	707	667	747	694	648	708	691	677	675	654	716	665	684	679	634	697	683	643	718	622	649	690	686	693	680	658	648	690	662	695	663	662	654	688	674	682	704	680	671	697	679	646	673	657	706	701	644	634	719	690	675	664	673	675	649	646	683	743	679	661	666	670	685	689	656	667	639	692	659	626	670	601	698	668	700	696	693	664	681	654	692	709	714	687	710	684	644	689	700	692	706	673	688	724	656	694	676	717	718	676	688	660	643	671	667	677	687	680	672	675	683	673	674	665	707	654	702	757	685	649	734	686	717	713	672	657	727	719	716	668	712	672	650	631	671	646	701	718	690	706	698	653	698	683	689	713	640	647	698	732	668	704	702	673	700	664	692	671	702	698	753	687	633	718	662	758	721	646	684	709	705	651	673	618	664	667	718	638	705	684	683	615	705	680	646	697	674	640	674	671	663	692	694	695	680	691	619	670	666	707	659	669	687	672	740	686	691	675	654	662	693	678	673	649	696	622	705	663	686	674	653	719	648	677	679	636	706	677	650	642	708	697	652	693	712	662	678	666	668	648	713	721	683	691	674	610	666	643	706	675	669	680	703	679	712	654	696	739	692	689	687	687	653	642	730	640	641	661	636	701	696	658	692	719	650	689	674	673	670	652	678	644	660	684	678	636	687	712	766	665	676	653	664	667	626	713	691	701	658	683	696	676	668	684	707	623	649	666	696	654	727	650	628	697	756	684	720	714	665	666	672	703	686	668	683	674	675	705	667	661	657	623	681	688	680	723	641	668	672	661	701	685	662	720	681	662	661	687	694	678	653	667	658	679	725	711	700	694	700	704	646	602	669	696	670	632	676	643	653	685	669	675	644	638	694	714	674	655	701	674	691	680	625	680	693	679	717	690	693	674	692	687	691	726	706	725	706	726	712	627	676	674	658	709	680	702	670	677	710	675	730	677	734	712	686	683	682	645	719	687	660	666	710	677	674	663	651	696	697	717	698	697	656	695	664	662	669	746	664	683	751	699	665	665	707	694	708	706	740	686	682	705	687	676	682	683	665	698	715	676	708	711	667	711	673	691	667	661	723	681	659	712	693	653	714	641	665	725	643	708	713	686	661	683	755	651	701	665	649	678	674	693	673	634	690	688	700	649	674	672	686	694	612	683	709	689	637	659	701
22876	33983	19216	8148	6059	5045	5314	4609	2757	2210	1931	1287	1091	1112	983	1023	901	889	859	758	789	808	781	828	810	778	823	783	765	742	820	789	766	770	769	734	783	750	739	731	745	749	726	781	773	739	759	731	737	732	763	750	719	768	767	722	761	757	778	757	764	701	728	776	759	776	770	763	727	756	790	777	744	719	782	768	707	708	692	745	712	818	743	759	735	772	748	757	736	747	794	719	729	695	715	766	716	772	759	689	757	692	782	723	727	725	746	721	753	700	725	724	737	705	716	758	725	759	722	713	716	698	721	707	700	752	731	711	784	773	755	761	716	752	763	685	782	743	767	719	728	790	741	759	707	774	744	714	710	733	768	752	747	712	729	712	755	749	749	710	808	788	805	762	743	729	779	746	729	765	725	730	726	745	724	720	732	732	689	735	728	747	751	674	722	742	761	704	726	771	725	738	758	730	700	769	741	747	767	753	745	738	775	755	702	797	714	765	782	740	783	704	747	760	709	782	756	705	727	731	731	724	708	721	766	727	704	755	720	761	685	770	712	746	759	687	747	729	748	761	742	718	743	752	784	827	712	764	737	703	713	677	733	749	767	751	700	755	743	743	769	780	761	769	786	752	775	753	815	745	708	824	752	837	737	753	746	759	744	688	725	722	697	731	772	778	682	735	767	764	791	704	718	678	726	765	777	726	779	728	742	794	755	752	721	711	725	732	746	714	720	732	729	762	739	710	738	733	716	777	777	735	760	749	766	755	734	770	769	706	738	704	746	715	746	767	765	729	715	748	757	756	757	762	762	732	806	721	734	736	758	744	753	763	687	768	746	784	713	732	728	716	732	714	721	748	674	716	771	775	721	727	718	724	769	774	780	775	758	724	737	735	733	754	762	758	741	685	716	715	709	702	709	723	701	788	756	748	725	698	797	717	736	763	722	786	719	710	752	755	771	721	695	739	769	699	765	742	749	764	744	708	801	749	717	721	779	717	705	801	716	746	755	810	778	700	744	732	774	743	696	698	716	754	738	768	767	773	739	719	762	707	723	761	718	735	717	763	750	758	703	746	715	731	765	759	755	767	812	759	750	769	783	768	784	758	764	785	733	758	747	794	697	756	717	730	741	749	782	721	713	718	753	731	724	671	743	789	716	761	726	713	753	664	782	739	756	748	760	683	729	775	679	693	709	727	742	746	746	765	793	724	729	669	762	718	662	725	739	719	737	735	730	765	742	680	730	766	687	735	743	727	797	762	707	721	753	753	716	703	740	707	787	739	728	729	785	753	781	759	752	763	734	760	729	743	711	751	811	756	761	716	750	737	741	766	714	730	800	764	771	770	720	738	767	749	801	722	692	730	747	750	761	748	761	736	751	786	744	774	721	725	727	760	740	722	800	748	741	751	754	775	761	763	741	731	724	777	765	753	755	765	752	732	762	743	723	731	736	735	705	799	712	825	749	782	743	738	768	713	778	752	799	755	729	760	743	715	768	783	736	755	739	758	743	752	757	741	713	704	787	743	683	754	744	759	716	742	735	749	751	762	757	737	767	771	753	766	724	715	759	716	780	706	764	720	763	773	718	743	731	741	727	744	723	754	763	720	687	758	783	729	779	716	741	760	725	725	761	744	743	708	719	680	782	736	774	709	726	777	733	704	756	791	738	753	727	734	753	688	716	724	746	729	724	769	767	720	772	756	760	718	756	739	761	706	768	757	750	727	767	735	710	707	747	728	706	705	771	714	754	709	711	731	717	717	783	711	724	722	690	779	759	729	756	763	721	726	760	782	701	752	774	796	735	777	721	710	735	706	763	746	745	724	705	718	761	756	677	758	749	713	776	772	676	755	743	773	719	735	794	714	726	671	764	747	697	709	714	766	742	746	739	754	778	714	768	773	782	738	772	764	720	739	763	742	740	711	752	714	782	716	705	721	759	735	734	727	726	759	775	765	762	742	805	746	732	744	772	707	771	754	731	732	789	724	764	695	735	726	728	767	764	762	734	719	743	792	729	758	754	702	823	786	751	762	739	785	700	730	735	774	778	755	752	770	777	736	751	782	723	770	711	720	761	741	761	734	741	737	775	727	718	712	711	706	790	791	765	773	771	717	781	699	773	695	743	719	719	711	772	759	772	740	740	742	747	735	721	782	735	751	720	710	704	788	748	795	763	715	759	731	711	719	807	738	801	760	728	729	696	747	743	721	739	724	761	726	788	772	761	745	699	715	748	710	750	731	722	777	697	745	709	737	732	753	733	757	758	783	739	728	741	717	764	715	770	741	709	758	709	733	733	743	786	725	758	764	756	737	752	667	710	743	747	797	770	764	715	750	783	699	703	698	779	769	732	789	771	772	732	722	709	778	760	739	737	766	737	745	751	703	725	714	746	720	775	716	766	743	730	738	779	736	733	773	745	726	771	736	755	728	777	729	717	774	764	783	747	732	786	768	734	732	752	712	762	684	740	746	729	729	751	718	692	761	777	785	778	768	719	734	711	729	739	753	798	741	764	730	742	679	751	742	716	704	702	774	743	748	700	748	720	740	743	712	767	724	767	759	738	682	772	688	800	792	775	695	721	721	767	738	743	717	728	728	730	709	742	766	743	776	805	695	727	735	726	771	753	777	688	753	756	715	724	748	713	752	731	767	773	728	753	728	710	736	714	769	724	754	750	759	715	721	718	768	753	771	758	731	720	736	769	727	742	738	721	701	744	739	707	731	772	744	705	744	729	746	717	740	782	732	732	742	734	740	774	725	701	757	721	773	733	768	740	729	760	727	748	732	740	673	751	698	726	768	789	727	723	783	725	725	723	763	756	749	752	714	763	745	757	698	749	705	720	786	741	770	766	732	751	691	744	719	765	717	729	759	795	707	759	744	736	735	783	758	796	715	724	770	722	769	781	805	694	729	762	721	767	723	697	718	752	735	736	753	726	705	730	767	796	750	732	727	750	749	753	703	737	764	729	752	716	720	784	729	784	801	742	732	736	806	712	705	773	757	722	706	828	720	739	715	727	801	725	716	761	755	734	737	716	676	766	729	728	694	726	721	734	718	780	730	695	761	739	697	742	726	744	680	736	727	767	710	735	717	741	739	709	716	795	766	737	720	755	735	732	737	727	715	728	768	743	748	716	689	748	673	669	737	748	760	768	748	684	763	731	777	751	753	717	726	667	736	741	730	777	742	725	731	709	803	755	732	752	762	737	766	742	768	704	715	754	730	707	755	762	752	722	699	726	785	734	766	756	715	720	736	783	759	751	774	743	739	755	736	745	751	731	705	745	740	767	748	719	804	733	729	783	775	776	725	753	737	744	783	759	738	757	771	764	788	725	707	712	760	742	737	717	772	762	764	779	737	738	766	725	758	736	747	718	728	799	717	747	766	751	727	679	812	725	744	778	756	757	712	730	737	741	746	697	753	653	713	747	732	767	720	725	731	711	780	727	765	759	775	750	726	730	764	795	709	729	774	726	718	751	775	745	728	756	751	738	781	765	685
23767	21128	28236	24286	21132	14111	5610	4178	2548	1951	1778	1301	901	890	789	802	718	664	628	641	586	603	610	557	557	529	560	545	554	531	562	501	544	533	547	524	532	538	514	509	536	512	534	490	515	509	516	522	548	499	504	504	512	490	494	508	472	504	474	475	462	475	478	492	489	483	480	505	476	518	483	479	464	485	489	487	476	484	444	477	437	476	526	473	529	508	463	504	447	493	475	477	527	475	478	458	479	478	469	507	464	452	465	470	505	489	437	494	514	500	498	529	486	466	523	484	488	505	489	469	468	480	462	467	461	469	480	511	533	512	475	527	484	498	499	504	484	471	487	473	494	530	509	460	491	477	515	442	497	493	494	503	473	487	528	460	511	512	496	479	496	505	493	511	487	472	476	491	453	471	513	455	484	514	494	458	499	451	497	501	486	506	494	528	504	476	468	497	468	462	472	507	490	516	557	492	505	487	462	496	485	486	488	482	482	439	468	493	451	509	493	504	466	472	473	499	484	491	483	497	494	509	473	492	442	493	488	461	512	491	449	501	465	499	461	483	500	500	504	439	492	508	460	487	526	499	479	490	528	443	502	475	439	481	453	450	471	461	507	504	476	462	521	471	487	525	468	432	452	482	489	524	458	455	543	466	478	480	507	531	463	493	487	493	463	492	489	496	464	456	484	490	513	512	480	473	479	495	480	498	491	503	505	480	495	459	472	529	543	458	543	498	461	486	513	499	499	451	492	486	522	455	485	484	473	489	448	483	517	485	468	514	516	460	521	509	458	491	467	502	479	504	477	494	493	502	461	538	477	511	495	514	505	493	460	486	513	462	464	473	495	481	517	506	471	494	514	513	460	493	513	462	496	465	433	509	473	502	510	502	494	477	466	480	493	487	491	499	453	472	494	490	513	514	469	475	473	481	516	494	491	488	497	532	510	496	490	488	467	466	470	464	459	476	453	509	477	459	469	506	479	501	478	477	479	474	506	495	492	481	438	489	464	479	465	458	516	487	477	500	486	489	490	528	497	469	460	447	472	511	472	459	475	482	512	501	456	498	517	468	499	479	464	477	473	489	502	496	510	488	490	494	476	500	501	517	513	502	473	516	506	484	487	479	456	544	460	488	488	487	436	497	467	448	443	471	455	475	499	484	466	495	459	470	479	495	458	493	473	480	489	513	517	458	485	500	423	476	471	505	479	485	505	551	460	442	493	499	476	468	507	467	492	467	461	478	479	478	478	439	490	461	471	471	516	475	468	476	487	455	455	486	479	447	462	498	484	499	463	508	510	476	454	516	457	473	497	502	511	477	461	540	444	524	487	462	520	505	477	539	503	481	490	495	487	480	485	487	505	478	482	498	450	470	513	479	446	473	509	471	514	451	458	452	476	477	465	484	469	490	472	498	516	490	481	463	462	497	497	507	523	491	481	453	520	491	495	521	495	440	447	528	496	497	472	522	514	492	493	504	460	456	489	503	513	448	506	470	505	471	463	505	497	455	538	474	498	512	524	479	492	485	474	491	498	419	474	446	494	499	450	511	448	474	469	473	487	524	448	464	467	505	467	445	464	485	513	530	454	462	488	533	460	478	480	486	514	503	489	479	449	499	495	558	500	500	491	479	455	480	536	497	506	499	469	478	492	502	466	449	505	512	481	468	513	490	514	477	460	502	469	500	501	490	471	485	484	513	483	512	458	499	493	503	508	492	489	478	463	465	514	482	507	487	463	504	485	515	485	481	473	465	506	505	463	502	470	491	489	449	513	496	479	441	515	454	484	484	552	500	470	466	495	494	489	480	472	473	496	436	488	442	478	529	524	462	498	480	501	508	493	485	469	510	438	489	540	473	501	480	471	495	461	465	483	508	462	445	522	502	505	467	469	536	519	483	477	466	472	497	481	506	479	502	483	479	465	495	513	458	495	490	487	446	496	463	490	484	476	526	499	511	504	478	463	495	518	481	477	454	514	481	465	467	484	475	481	473	492	480	506	535	495	465	483	487	446	492	487	495	513	460	485	517	472	441	487	485	440	527	487	469	443	465	493	480	493	451	486	507	490	524	486	454	497	480	458	506	469	484	481	529	479	512	459	495	485	479	479	461	475	488	528	477	469	500	491	498	481	485	470	478	530	494	472	511	486	462	443	502	496	479	482	517	482	468	459	478	492	478	482	482	463	466	536	465	499	481	491	499	489	467	454	443	527	456	448	498	541	499	516	508	494	468	499	457	500	534	452	489	496	484	496	454	525	460	451	480	465	504	476	469	494	492	479	483	454	497	493	468	465	504	454	483	458	513	470	438	480	452	462	504	487	494	479	487	481	493	463	492	453	461	459	445	526	516	478	508	487	464	495	498	516	475	462	469	467	483	481	510	488	496	492	494	472	469	492	454	485	494	470	479	488	525	477	470	465	514	482	475	465	520	491	512	497	517	469	509	512	503	477	445	471	470	498	503	489	467	478	439	522	492	469	454	504	524	540	431	453	469	465	475	470	479	490	466	528	476	500	454	465	470	503	484	520	466	459	477	461	485	457	502	520	512	517	450	511	479	485	486	431	520	495	474	472	456	489	491	515	543	493	498	454	460	511	523	502	488	503	469	450	480	469	451	486	489	482	498	492	484	491	492	491	492	498	492	475	482	499	515	483	458	457	453	467	462	472	410	499	508	485	477	506	445	454	465	440	474	505	473	453	454	499	462	454	473	500	501	484	478	525	491	489	496	477	462	485	459	503	450	499	456	457	469	436	494	476	492	489	446	469	491	503	492	478	497	495	459	504	481	477	461	485	495	467	465	519	467	508	455	458	488	508	477	466	449	505	472	473	534	491	452	467	492	512	458	475	478	459	511	514	470	528	466	465	486	481	486	498	477	478	510	473	478	486	492	491	512	486	472	497	501	475	485	479	476	490	498	480	510	470	529	454	459	502	489	455	496	470	505	482	449	535	489	440	472	490	479	474	507	462	464	474	471	477	485	472	448	458	464	513	485	478	472	482	476	480	429	512	475	481	519	495	446	460	463	491	474	476	478	468	484	507	473	462	482	471	513	553	465	454	477	470	469	474	510	457	506	451	512	451	456	495	504	488	480	459	492	502	490	508	491	500	484	501	441	484	478	502	466	479	487	480	479	487	462	474	503	461	511	433	461	491	462	517	498	464	484	493	484	525	474	431	493	508	527	456	471	516	502	443	447	460	483	498	501	492	472	434	463	481	500	476	494	484	475	498	488	504	507	477	447	467	477	466	490	474	525	481	480	463	499	496	489	532	491	492	491	488	474	482	496	468	449	477	487	471	478	466	501	487	558	511	491	507	499	487	481	474	465	499	467	504	489	514	454	472	496	451	467	497	483	477	497	460	438	493	510	515	492	466	455	499	476	493	485	478	487	473	500	515	501	458	460	477	492	480	512	499	467	491	492	478	480	555	502	494	483	480	500	495	428	458	530	494	474	522	476	469	490	494	455	517	489	465	488	464	498	507	483	470	486	519	491	476	467
25161	44635	28393	12497	9961	8043	7259	6915	4287	3255	2765	1873	1222	1299	1096	1008	907	834	708	762	704	680	705	687	676	682	628	624	605	606	644	663	608	586	517	630	617	565	577	580	559	595	525	580	570	512	543	562	576	529	538	562	570	555	541	553	524	544	529	550	543	512	528	535	545	542	543	544	549	523	543	573	587	559	532	534	540	529	559	573	516	553	548	514	520	561	544	586	562	509	498	549	571	566	531	530	567	536	556	522	526	562	544	526	520	555	561	549	541	540	538	533	553	503	563	559	530	556	555	522	563	524	537	511	503	505	532	527	544	546	508	535	543	515	544	517	519	515	552	540	568	539	547	542	518	537	546	505	512	579	531	540	520	578	546	539	525	556	529	537	554	547	553	544	499	516	529	584	546	520	503	496	590	540	549	545	508	549	554	547	548	557	518	555	513	557	552	522	553	524	556	540	544	519	552	553	563	573	594	524	555	515	500	539	580	547	519	548	542	539	564	543	540	542	532	576	566	547	559	550	519	504	528	570	523	552	588	547	496	533	550	525	496	529	517	547	561	525	507	535	537	546	516	529	541	498	528	513	504	551	510	561	565	503	545	514	536	543	532	522	540	504	566	536	516	537	560	531	520	574	528	547	569	554	467	566	527	530	533	551	593	550	526	561	510	556	555	549	567	538	605	514	496	524	515	544	558	516	561	529	491	557	547	575	564	513	532	606	556	499	508	552	570	522	521	554	538	545	582	578	543	533	563	558	538	526	538	519	513	585	526	544	540	596	523	543	542	534	555	544	521	540	573	535	552	538	556	547	532	540	518	516	525	574	532	586	561	490	544	532	532	508	517	555	513	523	558	519	560	521	528	536	550	545	560	560	539	560	570	558	531	550	546	548	528	545	545	535	502	529	580	536	524	523	558	548	522	503	549	534	547	557	539	521	555	531	555	562	581	510	521	516	510	543	526	496	562	548	530	479	543	543	516	532	492	542	538	537	538	556	576	553	519	515	537	551	501	543	588	471	547	501	561	530	520	548	601	576	537	541	523	555	544	558	550	513	525	545	557	530	559	527	550	488	546	553	567	562	558	536	563	576	506	520	516	559	532	533	555	553	530	527	544	534	549	522	499	586	558	535	540	533	505	560	593	500	546	512	525	518	548	548	514	578	538	555	498	533	507	569	569	562	533	498	553	538	578	557	546	541	577	552	570	563	545	541	540	560	536	529	554	522	563	540	564	538	562	536	520	584	553	538	553	544	502	537	528	549	531	515	545	524	503	524	555	530	532	534	531	511	579	510	552	545	497	557	556	518	550	538	553	547	540	577	562	537	551	524	552	531	578	560	536	530	552	529	568	502	546	536	558	554	547	558	560	521	556	526	566	533	548	560	561	565	529	536	571	563	499	575	543	593	546	537	530	525	502	533	535	546	552	526	521	509	528	556	536	547	530	546	547	514	544	586	569	540	548	547	566	539	529	505	542	540	515	527	555	490	532	512	547	562	524	539	534	531	555	547	532	554	565	571	555	545	537	517	521	586	533	555	576	531	540	526	541	544	573	522	571	527	541	539	529	549	537	540	595	576	549	552	525	529	586	489	552	558	516	553	533	515	524	585	518	542	532	551	567	551	500	557	497	554	597	557	525	564	505	503	517	544	544	505	540	533	569	550	538	526	551	537	552	552	532	532	551	531	501	537	593	562	586	551	519	557	556	508	531	526	561	512	577	565	524	551	518	557	540	521	560	519	502	535	554	590	533	568	541	558	497	587	560	534	518	540	560	542	523	551	530	583	530	544	558	582	547	520	528	549	535	588	554	542	567	541	569	496	576	513	543	518	570	571	561	542	557	591	536	533	537	516	544	530	577	558	570	556	537	523	524	531	533	559	541	510	566	522	545	552	496	558	537	543	550	533	573	550	517	526	522	543	558	585	528	523	539	513	543	539	536	548	572	506	581	530	579	536	533	491	561	571	542	520	553	578	597	540	536	513	515	573	474	519	563	527	530	539	534	551	577	530	561	566	583	538	582	540	525	564	520	536	523	533	554	524	510	552	544	529	519	564	526	540	557	539	540	592	540	541	562	557	566	531	520	551	511	532	540	526	518	555	527	543	524	554	531	538	557	525	515	542	557	537	513	545	585	533	555	544	563	505	521	504	557	521	522	538	572	551	569	532	537	534	559	523	546	523	528	521	523	554	516	535	522	525	547	537	545	519	494	495	498	559	521	557	510	547	515	513	559	537	595	525	532	524	563	548	526	541	571	525	531	522	523	544	509	574	543	557	573	579	496	558	584	531	585	532	522	514	527	557	522	566	566	559	560	509	524	525	530	490	535	541	585	550	561	526	543	575	517	554	512	516	589	549	520	558	556	542	563	524	528	555	586	522	512	517	537	520	544	560	546	558	545	554	550	537	564	551	555	500	509	530	557	526	543	531	541	530	532	506	495	548	556	534	531	514	523	542	538	549	589	551	524	521	543	590	543	542	534	533	539	535	540	580	541	535	546	576	555	556	513	501	557	533	551	569	583	547	569	529	535	530	566	503	547	527	534	536	562	517	530	520	548	568	512	529	527	538	562	509	526	527	538	579	593	531	567	546	530	539	536	520	563	566	536	526	528	563	539	558	563	543	533	533	531	547	542	569	542	555	547	507	555	537	543	524	505	543	582	502	520	575	516	531	519	522	547	517	545	531	531	562	511	540	493	548	544	510	519	468	509	530	542	492	553	561	490	505	572	564	523	547	537	545	572	538	545	526	511	573	563	542	538	546	550	544	504	534	527	564	525	546	557	553	546	538	533	553	533	475	538	527	580	542	547	537	517	532	573	587	534	539	537	558	541	547	521	539	520	523	554	552	552	538	525	489	523	555	520	480	535	537	551	591	520	503	550	556	564	538	520	518	542	531	540	500	496	572	564	578	562	546	524	515	531	558	593	574	543	531	533	523	548	572	569	556	541	518	562	548	510	536	550	518	564	482	532	522	551	541	514	527	546	583	550	575	549	497	520	489	553	558	491	503	544	563	541	520	546	533	517	564	554	558	566	602	564	521	522	559	500	541	511	534	557	569	513	583	540	556	560	503	532	544	532	550	556	540	567	494	553	534	512	549	530	561	525	528	552	519	532	513	501	530	554	528	493	517	527	560	529	540	565	532	503	544	557	561	548	552	541	526	590	544	539	540	525	493	564	531	559	521	552	521	565	542	572	550	491	553	533	538	536	528	580	547	559	544	513	540	548	545	538	560	543	562	556	523	517	531	534	577	574	521	508	533	568	541	552	526	541	560	528	478	552	580	511	494	534	520	526	524	529	514	518	511	538	519	495	562	531	503	550	543	541	577	549	546	536	563	556	592	515	559	564	526	541	512	515	493	544	549	601	513	581	568	563	516	521	550	554	548	563	528	559	553	532	559	586	514	526	561	532	534	567	527	552	595	533	535	550	534	538	528	543	569	540	506	515	535	553	504	550	524	544	551	523	535	503	543	600	570	546	568	510	548
24868	21141	27268	25214	15381	5051	3340	3320	2040	1633	1469	1142	816	889	843	728	729	683	677	632	649	614	645	638	589	611	612	609	602	616	595	641	632	586	619	562	580	599	558	593	568	541	617	572	588	561	568	566	564	561	579	543	593	568	617	592	590	580	557	566	586	589	557	573	563	588	568	583	586	578	554	580	585	559	557	525	607	566	572	579	555	532	569	550	541	600	565	562	552	605	567	586	554	595	549	584	570	575	561	567	567	556	554	519	564	555	555	573	545	578	563	533	548	540	550	576	575	560	575	552	576	569	528	597	576	509	573	562	535	548	544	574	588	584	588	585	611	630	578	561	546	562	593	585	572	572	592	569	528	531	591	573	583	555	555	531	581	599	594	588	558	570	552	572	571	554	540	546	552	559	568	605	565	573	559	572	548	576	555	574	612	598	560	560	593	524	557	541	571	578	539	560	569	533	569	569	573	585	578	579	597	536	590	588	566	552	552	600	527	606	604	581	545	576	582	594	573	589	561	576	576	556	632	584	573	587	552	538	620	535	618	625	613	588	581	571	581	571	584	581	604	577	538	599	602	566	565	569	525	586	548	561	598	600	553	568	596	551	591	543	529	561	581	604	579	584	591	574	589	539	529	575	548	560	581	615	590	607	580	613	590	565	548	597	603	578	584	573	558	571	544	613	568	577	594	580	554	570	557	568	571	574	580	576	540	570	513	621	602	608	518	561	579	527	569	573	581	541	622	569	569	542	575	507	595	564	585	564	603	566	571	535	593	561	552	515	541	555	573	521	530	573	539	611	575	543	588	556	581	548	591	598	582	560	545	566	546	553	575	626	572	553	607	573	535	552	552	569	551	569	603	581	571	585	573	543	595	553	549	557	559	564	520	559	559	552	539	536	585	582	554	591	543	567	575	538	584	571	563	556	600	557	585	588	596	552	545	594	582	569	577	610	582	599	570	568	560	543	592	538	545	589	568	556	528	561	561	587	566	550	596	552	577	611	577	535	547	583	543	546	611	527	563	544	615	571	587	575	565	544	575	597	575	574	517	615	575	606	646	555	575	554	546	555	536	586	586	569	536	570	574	630	514	561	607	599	583	604	594	533	557	598	550	574	585	559	574	550	582	558	584	567	586	553	586	560	586	547	557	575	602	621	581	528	556	572	572	602	551	566	541	576	556	530	562	567	579	608	555	552	545	595	525	609	581	582	530	566	586	535	526	592	574	598	580	605	584	619	551	564	551	575	563	569	558	554	551	563	565	603	596	562	583	560	600	601	556	556	511	565	584	542	567	552	542	554	534	565	587	561	509	599	578	593	588	608	584	539	532	597	569	568	517	577	561	621	589	527	574	598	599	580	609	616	582	561	596	570	563	593	568	609	548	574	589	567	565	548	578	572	609	564	576	591	589	557	553	603	620	570	608	557	524	548	498	535	513	562	536	576	597	573	576	551	514	613	599	543	556	567	568	532	563	555	569	566	592	562	535	555	559	570	599	602	590	609	557	586	558	569	596	565	577	555	571	541	587	558	570	526	553	538	573	568	595	595	581	532	537	556	569	545	544	585	556	537	607	554	578	561	567	584	566	562	597	570	596	583	566	589	566	544	560	578	518	572	575	590	585	606	524	603	575	555	578	591	567	558	575	572	598	587	592	543	569	550	570	549	608	559	559	568	562	537	551	562	615	583	566	593	553	526	603	580	605	618	566	569	575	588	577	586	529	594	563	556	575	536	595	546	601	537	588	546	583	541	531	538	580	614	535	570	609	539	584	585	586	559	528	607	523	608	576	575	556	588	592	554	552	536	549	575	527	592	562	548	542	553	604	550	537	586	601	560	538	565	568	542	626	615	594	569	577	559	585	577	597	558	562	567	564	581	572	573	597	570	566	590	578	608	527	555	585	571	591	528	552	632	559	604	598	590	581	539	626	624	511	594	554	543	541	593	582	639	580	582	595	562	611	596	600	514	559	557	573	565	541	568	594	568	533	572	593	565	567	529	577	610	562	584	614	570	568	575	572	604	569	536	563	586	568	577	567	601	568	541	552	560	597	540	574	568	565	618	598	619	531	568	545	560	547	566	556	551	588	557	570	566	560	597	565	590	573	595	577	563	586	592	540	581	566	570	570	537	564	572	571	565	615	548	547	577	595	538	603	555	549	551	561	563	594	565	569	588	601	571	572	564	612	561	570	634	619	554	535	592	533	598	591	589	566	593	590	602	577	592	535	585	576	580	592	581	571	539	591	586	569	532	581	536	578	601	564	535	584	577	566	587	551	563	577	599	533	592	556	609	563	623	585	553	540	607	566	580	554	622	612	572	582	603	610	600	522	589	550	602	581	557	554	616	590	564	571	549	564	577	613	573	578	568	547	561	588	581	572	563	595	613	578	576	578	579	569	556	547	529	559	558	569	530	533	582	557	572	558	575	575	533	533	571	590	583	527	534	595	572	612	534	581	538	569	575	559	565	533	551	580	583	595	555	558	575	530	548	573	586	570	583	559	598	582	567	550	551	575	585	558	572	598	568	613	573	589	591	587	536	560	563	583	592	522	522	546	531	555	558	597	585	573	550	535	543	592	571	613	545	574	591	577	595	613	562	524	547	523	576	570	589	588	601	566	527	552	564	564	560	533	584	553	523	582	535	545	571	532	567	542	584	555	579	583	555	595	547	556	556	566	530	580	554	567	562	545	576	488	583	544	649	541	602	566	615	570	547	574	580	569	596	585	557	568	584	566	601	561	553	595	587	570	521	599	564	587	588	537	551	549	531	584	563	555	532	543	541	585	593	554	567	546	527	534	582	599	572	529	575	614	559	527	594	524	571	590	585	629	542	589	568	620	574	546	595	593	547	555	559	576	573	598	527	551	553	514	545	587	609	638	518	545	576	587	574	600	607	572	560	548	516	572	610	569	561	587	581	545	601	551	587	570	616	625	538	600	598	525	574	511	550	570	599	600	544	583	576	565	557	580	565	594	630	552	527	618	573	605	578	597	560	589	595	544	553	565	588	553	580	528	525	597	558	530	565	580	542	567	576	576	597	579	602	570	590	574	594	592	610	560	553	592	573	560	555	595	584	582	612	538	579	559	540	549	551	566	563	569	531	608	543	558	575	556	579	587	561	538	566	561	546	549	593	556	556	586	556	561	562	593	571	633	591	556	556	554	563	564	557	557	583	569	535	583	537	545	557	597	577	558	586	538	565	559	583	593	521	553	561	533	542	543	539	569	549	592	584	554	532	623	570	588	585	583	568	580	545	600	591	555	601	588	566	591	546	570	535	621	525	547	586	571	614	585	563	555	539	585	581	591	559	578	610	612	595	558	562	572	598	579	554	554	596	545	596	618	574	548	594	605	591	569	543	589	554	554	573	597	542	551	587	550	568	572	496	583	589	594	578	552	507	587	585	603	598	582	550	583	579	580	579	559	553	594	545	542	578	568	585	568	615	529	534	513	569	609	557	581	553	521	603	575	568	549	544	590	526	567	607
24759	39925	24156	10315	8088	6828	5617	5752	3562	2712	2217	1771	1125	1181	1042	1028	880	827	780	792	755	729	750	662	654	720	627	653	695	652	670	712	684	648	628	637	621	616	579	610	610	639	646	588	677	644	601	606	657	615	616	635	615	645	605	618	583	594	613	601	594	605	594	601	647	596	641	616	565	605	635	610	650	591	592	600	610	625	618	635	648	617	599	593	639	598	604	615	604	624	634	660	613	603	622	616	577	564	604	614	635	631	618	570	617	617	613	598	571	624	565	611	622	642	650	544	569	631	625	607	602	638	617	614	624	616	631	642	634	602	631	583	621	621	596	637	616	620	616	605	615	573	627	614	650	659	605	588	584	606	599	609	590	609	609	572	597	594	593	659	584	571	577	626	603	624	613	607	604	628	630	598	622	595	633	607	617	660	595	570	604	634	592	589	617	608	634	619	602	587	586	655	609	626	609	587	625	607	630	623	591	582	588	592	655	582	672	589	635	611	581	603	604	620	654	601	587	591	652	607	615	561	591	612	583	591	598	585	633	553	600	581	612	600	619	615	620	601	587	588	571	623	600	606	601	590	615	635	644	624	577	596	644	632	594	580	625	604	627	637	583	635	594	658	633	580	597	567	631	620	634	612	615	641	623	594	628	606	618	640	581	564	620	627	623	621	603	624	614	609	635	604	618	584	630	572	630	583	567	607	659	573	576	595	605	619	638	602	599	586	611	655	630	613	563	581	674	602	614	600	612	569	650	587	621	625	588	594	613	621	623	591	623	604	597	571	616	617	645	646	616	616	599	614	592	641	603	606	639	599	581	587	604	565	597	567	632	578	631	573	608	616	585	605	616	662	640	613	579	607	609	609	665	569	589	601	654	612	578	638	613	642	602	582	613	626	654	578	603	607	626	638	589	633	623	636	582	612	615	651	615	592	628	647	588	580	608	636	612	645	616	621	620	580	608	575	621	639	625	669	612	654	595	646	623	588	631	593	637	595	637	578	620	598	608	632	592	622	617	595	610	605	584	621	578	584	593	591	606	647	602	583	624	617	614	626	579	613	594	639	590	619	620	646	605	595	630	621	567	609	584	613	609	635	605	623	571	629	618	642	603	631	617	617	590	604	618	647	613	578	582	615	647	596	603	623	622	613	607	636	612	646	600	626	647	677	557	577	597	666	625	614	591	564	613	588	616	565	608	618	608	604	600	618	613	631	594	592	600	631	599	607	597	659	606	621	616	602	628	570	609	591	643	637	563	598	628	636	602	612	623	607	603	613	620	628	594	606	623	604	619	633	634	621	571	614	603	630	654	600	606	588	616	639	592	628	591	635	623	604	593	594	568	629	595	596	601	607	595	629	628	607	609	578	593	596	633	625	670	626	592	595	636	573	604	601	618	585	580	625	622	607	630	585	575	589	623	607	598	577	584	597	618	624	619	584	566	635	618	653	564	616	612	575	625	625	593	627	633	640	625	613	612	589	595	618	560	609	643	617	615	606	609	607	625	622	567	660	617	572	625	627	570	637	594	611	582	617	608	594	617	611	613	593	613	578	609	651	613	589	580	594	650	583	602	616	601	614	602	595	592	589	590	602	587	617	667	639	583	597	624	568	670	618	631	679	597	603	628	582	644	594	581	624	612	651	591	599	610	611	642	558	629	635	593	608	587	618	627	623	615	591	604	589	620	585	586	595	607	597	642	580	633	593	606	588	593	603	604	607	599	616	622	619	591	620	632	600	604	654	563	636	599	584	639	599	683	634	624	599	611	619	615	624	627	604	660	589	672	595	619	647	588	576	597	617	590	626	621	620	568	587	627	635	611	651	640	629	631	623	603	640	557	611	591	644	603	597	589	619	569	627	634	611	610	555	568	645	626	624	595	607	606	637	632	556	627	632	604	611	593	574	639	572	626	579	620	624	617	620	634	581	622	620	608	610	594	603	637	629	610	640	617	607	659	654	602	574	605	586	655	593	626	608	579	587	644	599	588	592	582	595	653	618	635	601	592	625	631	625	601	644	602	650	627	590	650	584	572	609	635	599	612	613	660	562	607	577	615	610	613	614	650	593	597	610	624	596	617	595	613	620	586	610	587	610	629	605	635	645	599	596	607	631	553	612	587	594	635	594	584	574	583	626	614	659	622	634	593	566	584	615	592	620	626	588	621	617	575	596	576	620	606	595	615	586	624	658	651	578	629	588	613	611	610	598	608	627	599	616	617	606	592	577	609	634	595	604	597	583	594	583	590	630	625	580	598	634	605	625	637	588	599	611	608	580	624	606	633	616	633	598	617	639	624	613	613	619	633	610	686	630	579	619	617	616	592	593	591	581	603	604	610	612	606	577	604	618	642	583	636	575	599	584	634	644	628	617	606	566	583	583	616	645	662	598	604	607	640	619	565	574	648	569	584	621	640	585	579	587	632	619	655	600	611	623	604	614	607	602	577	644	616	599	578	594	590	619	620	633	615	574	580	634	562	563	602	649	626	583	618	591	601	598	617	607	589	625	614	623	589	665	601	587	618	605	571	605	631	645	629	592	616	636	590	628	615	591	558	615	602	629	600	609	606	631	617	631	578	619	595	622	641	664	612	624	627	589	596	612	587	582	612	642	582	557	601	655	596	607	627	624	590	637	586	624	636	607	597	594	602	623	591	665	637	615	608	593	641	648	599	626	610	581	631	647	654	597	676	605	640	548	595	608	602	625	626	628	636	595	637	625	649	618	571	580	547	582	632	618	571	602	653	628	572	630	616	637	616	616	646	602	571	596	599	614	610	640	595	586	608	577	611	627	592	619	635	598	607	617	613	608	633	612	657	633	622	601	589	609	594	657	602	649	633	635	634	591	650	565	606	617	594	578	579	648	598	622	566	670	628	619	641	612	628	629	630	592	624	625	619	637	580	593	611	609	590	610	607	618	597	644	586	640	565	615	628	647	577	634	596	625	637	573	615	612	601	656	600	700	611	595	621	589	608	617	624	642	632	599	597	558	642	624	641	603	618	665	618	610	626	595	597	575	596	590	601	688	621	621	668	575	567	597	619	592	618	584	599	567	618	579	614	623	623	624	569	611	626	618	574	590	574	630	570	614	586	584	641	612	597	617	624	604	602	621	633	584	599	615	578	602	622	598	620	635	627	610	616	625	643	643	652	607	612	593	610	652	633	600	663	608	587	627	618	646	638	640	601	584	599	632	640	606	607	618	619	629	607	619	593	630	620	615	576	598	614	617	600	610	628	570	579	575	578	610	589	661	610	614	584	616	594	616	594	599	601	604	600	578	615	578	612	657	647	616	588	633	663	598	603	615	603	591	640	582	629	632	624	611	640	594	602	621	597	583	647	569	560	613	581	600	620	614	616	586	640	586	624	599	609	636	622	651	569	607	638	614	637	606	592	636	603	643	601	586	587	607	572	622	617	615	629	602	562	569	676	603	620	603	612	622	585	589	612	604	592	586	582	619	598	627	608	567	621	568	637	597	597	641	587	623	613	616	629	615
22699	21170	28668	23949	21182	21470	14466	5913	3841	2630	2116	1509	869	856	747	669	625	570	493	460	449	451	437	416	422	399	406	335	335	336	366	331	347	307	329	304	345	318	319	311	359	295	312	300	309	297	287	313	303	310	295	329	256	281	284	334	286	279	273	303	292	298	289	283	297	285	274	291	280	303	258	270	297	290	298	290	285	272	275	251	276	296	270	236	299	265	278	265	271	248	275	275	296	260	288	268	296	275	268	254	276	276	274	306	238	278	289	285	302	294	293	250	258	291	269	260	246	284	297	275	287	254	273	275	302	291	282	270	272	256	293	302	309	276	264	270	296	268	250	268	293	247	301	282	268	274	255	253	318	292	279	280	282	293	307	284	272	275	302	281	288	287	267	268	306	281	294	290	279	291	292	303	282	277	267	277	252	271	298	304	306	279	291	283	295	259	258	272	268	300	279	282	275	299	284	265	249	257	259	265	305	266	275	270	282	302	289	286	284	285	288	262	286	278	282	283	303	293	283	281	297	297	291	283	285	295	244	303	273	282	275	292	268	272	266	269	284	273	298	278	294	276	272	312	265	289	270	246	270	262	274	281	286	273	291	285	292	257	279	255	272	284	276	289	290	299	247	252	299	281	278	271	275	259	259	292	271	309	292	289	263	281	288	278	265	278	295	296	302	240	266	267	259	299	274	263	239	295	305	316	288	263	264	260	278	264	287	303	253	307	282	264	283	288	275	292	270	290	282	244	256	289	287	260	265	301	262	299	315	271	253	275	284	258	259	275	293	270	259	250	277	287	292	276	290	267	248	275	268	274	268	287	292	275	287	265	269	249	265	302	272	250	252	281	297	262	289	279	274	268	243	253	263	274	279	240	291	277	262	265	270	268	290	242	249	248	271	292	298	283	286	292	297	278	271	301	266	265	249	318	272	295	281	258	286	276	284	263	276	264	261	281	245	264	267	273	231	258	254	302	280	300	248	281	266	264	285	283	295	254	254	273	281	266	305	292	268	258	290	279	283	267	302	308	269	257	266	280	269	254	274	279	279	275	273	283	284	250	273	305	307	302	284	290	288	263	275	269	269	257	273	277	267	260	275	292	315	273	260	262	254	276	256	273	291	283	270	281	284	293	300	263	262	302	268	262	259	263	281	258	316	304	273	269	273	270	276	264	262	268	274	256	273	269	281	285	276	272	297	257	267	263	305	268	291	282	286	283	261	252	290	282	309	298	295	289	276	273	277	273	278	241	271	265	280	313	284	274	279	267	282	264	266	259	285	281	263	307	283	253	278	282	298	270	273	272	271	245	285	290	283	281	270	279	272	308	301	283	263	254	259	263	314	284	276	280	282	281	270	280	265	264	288	289	300	288	294	280	287	290	299	285	292	285	292	290	269	295	269	306	272	284	297	246	275	272	282	277	250	280	255	268	283	307	256	294	281	280	267	268	264	291	270	282	270	252	300	283	270	290	276	310	272	293	256	265	264	284	275	281	256	300	289	280	249	270	268	253	259	291	280	271	281	275	277	287	297	249	253	264	278	280	252	251	298	261	264	270	256	280	285	279	293	272	279	271	253	289	290	272	286	270	310	263	267	301	285	280	287	258	274	281	308	303	272	278	229	295	277	297	276	295	251	258	261	264	274	250	289	278	274	288	274	252	288	239	250	254	277	313	274	282	301	273	256	302	252	279	257	308	292	278	257	284	270	267	270	259	271	273	272	276	270	289	279	252	313	292	269	318	296	302	282	298	314	293	291	282	270	274	270	269	291	277	282	245	276	278	281	280	266	281	254	263	310	256	244	280	275	267	261	299	266	295	291	285	318	295	295	288	311	272	276	282	273	256	294	275	288	266	267	280	289	262	264	294	280	292	306	283	290	259	265	292	304	263	272	273	261	293	287	260	291	255	251	261	271	262	280	305	280	280	280	242	265	269	266	284	274	295	294	287	251	267	285	265	242	299	277	276	293	283	269	296	273	300	273	290	295	281	276	288	286	273	281	289	288	293	278	281	269	295	297	259	263	264	281	259	267	268	286	266	287	227	261	311	261	266	300	289	303	268	271	275	275	266	258	273	296	270	286	291	274	275	268	279	288	279	255	274	281	284	272	264	278	272	270	259	278	280	280	282	266	316	266	268	240	283	276	279	263	283	287	269	278	302	300	265	302	269	286	289	295	293	258	287	254	275	280	288	291	266	278	298	286	284	277	284	295	266	270	297	288	273	291	284	248	297	299	292	270	258	287	301	288	259	248	266	273	266	276	271	274	306	287	280	279	267	264	293	284	270	284	263	249	254	288	262	248	311	236	272	274	256	261	258	293	230	248	282	295	298	271	284	267	262	262	251	288	322	281	280	295	303	282	275	283	280	292	238	273	291	291	294	282	274	271	278	285	283	295	271	272	286	290	287	263	279	268	283	240	273	287	306	282	275	281	301	278	297	284	273	275	269	281	300	277	292	283	271	259	288	261	274	285	272	276	275	270	272	269	272	262	242	273	271	270	296	268	269	303	292	261	247	267	257	272	284	290	244	270	307	318	274	303	269	311	296	269	277	292	267	296	279	292	273	260	276	282	278	266	253	276	276	273	259	275	282	267	270	277	299	277	292	283	273	266	292	282	265	265	282	275	265	273	292	292	273	274	283	262	283	297	237	280	257	295	268	270	273	245	277	257	270	309	263	283	261	296	270	239	276	269	292	279	250	296	257	258	256	266	279	247	289	246	289	282	294	307	269	269	296	274	290	309	271	313	283	283	272	270	263	270	291	281	267	292	250	285	275	264	282	260	265	285	275	269	257	270	293	283	264	279	282	291	261	265	273	275	257	289	274	278	291	246	290	268	298	259	272	293	317	278	252	310	272	270	289	235	251	295	276	287	316	301	242	276	266	298	271	272	278	272	263	279	309	271	250	311	246	259	272	246	279	277	243	286	270	290	303	278	286	266	230	259	293	302	282	276	273	258	270	290	286	305	294	247	261	285	263	279	269	282	274	290	290	281	319	250	285	291	252	273	254	278	260	259	289	259	272	299	311	272	260	264	293	284	242	277	270	243	275	293	292	313	256	278	290	272	253	282	262	289	272	260	258	291	248	268	251	259	296	284	280	292	264	297	270	276	331	285	297	267	289	292	268	244	260	284	253	248	270	281	292	273	275	275	245	239	253	292	287	267	262	283	277	257	248	302	319	305	273	275	294	292	272	314	301	286	289	258	282	273	297	272	285	270	308	265	284	261	280	268	265	276	262	270	280	250	276	255	263	277	241	244	269	273	280	281	246	255	252	283	300	286	243	283	273	272	290	273	263	283	257	304	271	272	257	282	290	273	297	278	300	240	264	270	281	303	265	251	240	285	267	272	284	294	294	261	305	257	266	275	303	303	292	266	310	294	264	239	288	298	254	289	284	302	287	314	302	276	284	301	238	253	293	240	235	264	275	281	283	246	273	300	298	268	271	311	240	280	307	292	294	272	277	279	282	296	264	271	278	279	302	283	313
27363	48408	32469	16686	13427	11476	9071	9108	6499	4338	3422	2496	1403	1287	1141	933	858	776	668	608	613	594	537	538	515	493	519	440	436	471	442	437	416	413	400	373	386	379	377	353	359	347	339	301	339	331	349	332	364	342	310	345	323	328	310	339	344	332	314	298	324	268	303	309	342	316	336	316	306	283	327	304	334	321	312	289	323	306	318	333	313	299	314	300	305	305	310	325	335	297	299	305	287	295	300	333	299	295	305	296	281	314	298	304	300	315	309	306	314	309	309	367	343	281	311	312	307	309	308	332	333	316	319	302	287	317	293	318	310	330	323	319	298	277	298	327	317	325	298	309	304	328	313	297	285	320	330	313	287	324	316	314	294	340	290	283	303	315	304	295	335	339	292	313	347	323	293	335	297	314	324	339	251	278	310	315	321	306	319	298	315	298	285	302	322	306	310	312	337	311	326	332	313	294	317	346	293	323	331	307	294	295	308	291	305	311	315	314	301	329	317	319	285	328	340	289	287	331	326	318	305	342	312	281	300	320	304	268	315	289	297	276	288	311	324	319	318	294	287	305	275	324	305	298	298	322	295	291	324	300	323	324	319	320	331	288	302	271	304	309	309	312	324	273	295	345	295	284	306	326	303	296	313	305	279	290	306	312	297	337	354	298	301	321	320	284	324	315	302	300	304	309	282	298	275	276	330	294	294	346	319	281	302	297	295	303	303	303	283	291	297	313	282	328	334	314	306	276	320	279	289	302	305	315	295	297	319	329	299	297	311	350	302	333	331	287	301	301	309	344	305	280	326	299	282	321	343	286	290	276	313	323	333	302	318	311	326	300	296	283	282	289	308	307	332	285	310	330	335	313	342	314	300	319	305	304	283	313	294	319	307	282	320	327	308	309	321	261	285	311	317	314	303	302	307	307	307	308	290	321	318	303	300	297	296	312	307	349	325	290	298	316	308	314	315	294	289	305	300	349	299	298	316	284	315	345	306	301	309	354	281	309	309	306	319	314	311	325	305	334	294	274	319	296	325	319	292	299	295	312	315	302	299	303	303	312	286	326	325	295	303	281	306	290	303	287	292	330	292	308	297	299	287	318	316	308	307	345	320	311	274	330	275	267	335	298	311	322	292	305	300	325	289	293	333	319	317	310	284	289	320	293	269	312	345	299	308	331	300	312	331	295	308	311	294	310	308	302	312	309	327	285	319	358	319	302	319	356	357	294	288	305	350	343	312	291	308	317	307	331	307	295	298	285	299	288	325	271	300	309	303	304	276	306	325	305	299	334	298	305	286	279	302	295	310	282	306	288	304	293	325	314	312	291	308	315	309	313	312	294	276	326	313	302	289	301	323	306	266	321	331	321	330	313	317	280	308	326	340	292	295	307	330	296	300	300	279	327	284	306	318	268	304	326	335	296	326	303	291	278	318	307	298	338	318	310	287	307	294	298	298	309	339	323	347	323	286	344	308	317	305	315	297	332	272	308	293	331	281	303	316	315	286	312	320	279	317	286	305	310	301	295	327	299	283	277	303	307	296	315	318	336	332	280	290	353	288	297	327	306	333	296	329	309	284	317	288	309	330	311	304	304	332	314	286	273	323	295	316	328	295	317	312	307	291	305	312	336	282	346	297	318	338	292	301	298	300	307	311	306	281	322	312	307	330	309	294	294	299	317	276	270	271	335	309	324	289	307	300	298	318	329	287	304	291	312	284	304	278	344	323	312	275	299	311	314	312	296	338	303	265	329	338	290	319	349	335	314	333	302	302	302	322	275	317	296	314	326	296	339	295	297	311	280	304	293	333	308	281	280	311	340	326	287	306	308	301	315	303	318	323	328	332	302	339	308	314	319	295	290	309	292	295	287	332	295	344	321	326	289	320	273	340	269	328	309	303	327	301	289	298	318	293	316	315	272	311	296	314	324	286	308	315	310	314	294	337	313	294	277	298	303	313	334	309	275	312	281	295	293	285	288	337	333	319	327	296	325	339	324	287	297	269	318	296	310	302	306	300	322	303	306	299	279	313	313	291	307	328	310	311	310	288	320	349	331	296	314	322	304	339	332	296	307	313	275	308	298	310	322	322	329	287	291	319	293	320	277	306	300	302	305	285	304	298	343	305	313	315	317	315	294	322	359	310	268	338	316	313	325	336	267	303	328	292	353	317	279	323	310	294	307	285	290	270	313	292	331	338	294	322	298	294	297	312	332	299	308	304	303	313	362	282	313	282	316	327	294	313	296	307	302	309	292	298	332	315	321	295	308	285	321	294	282	317	322	266	317	301	300	277	285	308	318	273	326	342	285	305	298	313	331	329	320	326	301	301	302	309	323	306	302	317	313	338	288	308	329	301	285	325	321	312	285	295	324	313	335	258	277	301	290	300	332	327	306	294	315	306	312	324	297	280	312	310	316	288	284	294	317	337	299	299	251	275	292	275	329	320	305	310	281	289	290	308	307	274	306	323	313	317	321	282	297	304	294	319	311	260	308	301	295	299	312	326	273	289	264	299	287	299	285	322	301	313	290	306	319	270	303	308	317	293	320	333	299	294	334	331	315	347	304	285	313	316	279	307	298	319	299	321	266	305	320	281	317	292	308	306	318	301	282	309	300	345	297	331	317	277	299	314	313	311	297	288	307	309	335	273	308	295	303	305	302	332	292	289	318	307	317	293	297	272	334	306	313	321	321	281	286	335	313	279	264	317	293	301	311	299	297	328	293	291	276	312	306	307	305	309	277	298	312	286	316	295	279	300	298	303	306	319	305	263	308	310	317	312	301	312	323	280	295	315	291	316	289	292	324	346	318	341	286	275	327	294	313	302	295	293	302	291	308	319	329	323	314	308	290	301	314	311	329	307	318	321	303	292	287	327	307	299	325	304	311	314	315	330	305	308	307	309	329	299	276	279	296	318	289	283	296	307	324	298	314	314	324	302	322	315	297	327	309	307	323	309	334	313	296	307	359	302	317	324	304	306	311	306	300	310	292	291	306	309	325	299	306	279	304	310	310	324	290	313	303	331	316	319	303	316	293	305	304	311	309	274	316	296	325	285	301	281	307	282	310	321	320	279	339	295	294	302	321	311	279	282	315	343	274	340	281	282	299	294	274	326	311	318	342	296	309	323	327	346	310	299	313	336	305	336	310	344	294	338	287	278	315	298	299	315	309	318	331	316	295	326	317	339	311	331	307	293	325	328	294	312	333	301	311	318	304	308	296	263	285	318	298	317	327	328	337	312	289	299	294	278	317	306	322	283	310	289	327	311	286	294	318	303	285	319	289	351	334	304	287	318	301	279	312	317	305	316	309	318	296	299	312	307	306	318	294	257	287	311	319	330	314	291	284	320	327	307	285	296	304	296	311	313	308	284	315	297	306	290	316	299	295	322	309	298	313	333	300	277	292	306	311	317	317	298	288	291	289	311	309	338	284	320	309	310	326	277	323	291	279	318	302	286	273	287	306	326	297	287	297	303	297	308	308	295	316	311	298	269	314	316	290
28104	22648	18023	7213	4289	3155	2550	2168	1913	1507	1302	1159	931	878	779	797	777	752	745	730	669	754	728	747	706	773	713	737	723	727	734	735	692	719	719	719	709	717	709	716	675	638	712	687	702	683	703	677	721	694	711	685	712	705	681	714	679	722	689	680	726	659	708	697	675	746	668	713	662	670	685	691	680	685	670	655	721	719	681	699	678	709	730	674	682	685	711	691	661	670	689	658	707	684	650	639	682	732	657	678	656	687	660	679	690	695	694	654	673	657	645	675	664	667	727	652	633	693	677	654	692	691	654	668	697	696	645	679	712	677	699	696	686	665	669	742	674	704	690	675	725	713	703	678	644	688	683	672	663	658	708	672	713	731	667	702	731	676	621	646	713	723	679	682	738	664	677	711	634	653	705	664	673	737	675	652	688	662	684	654	693	706	653	717	673	678	651	714	656	617	747	698	710	685	687	697	720	650	651	672	711	662	683	688	744	706	718	688	699	715	681	650	624	677	665	696	663	658	722	693	676	706	689	702	678	675	689	668	678	675	691	666	736	710	731	694	645	670	760	669	683	675	708	710	679	665	719	658	698	656	681	742	710	684	662	693	737	671	708	685	692	702	651	666	690	733	717	645	719	673	707	664	735	781	699	719	725	691	692	694	697	676	709	704	637	728	682	696	691	668	665	654	700	682	723	704	739	749	667	677	638	715	669	680	708	763	699	692	724	681	670	698	701	674	708	697	667	680	710	728	710	653	711	670	680	687	737	707	699	681	671	674	698	648	675	690	648	707	643	665	640	710	668	697	677	695	701	684	673	679	691	666	691	669	737	659	699	667	653	674	704	687	654	669	662	698	683	653	676	681	719	702	722	642	692	694	698	689	668	686	702	701	668	669	685	664	714	695	698	672	676	702	705	696	693	684	646	672	617	693	733	707	670	705	663	680	712	675	684	688	699	676	690	699	660	676	690	714	661	704	694	707	710	700	693	680	675	701	702	701	710	709	656	733	653	711	704	690	666	712	670	669	710	681	697	695	667	668	641	683	679	695	684	681	716	723	677	671	702	703	696	719	714	724	678	680	681	681	665	734	680	704	681	702	713	675	707	667	676	670	687	710	707	685	709	735	730	649	685	689	694	742	656	670	697	633	682	693	699	692	716	685	680	686	706	707	703	675	737	717	730	682	736	719	728	715	666	741	689	694	723	711	662	683	660	677	690	697	701	677	690	753	631	730	713	700	677	698	677	692	665	717	663	680	688	717	736	692	671	708	669	636	712	660	690	635	702	717	699	691	669	699	717	725	679	669	754	682	717	687	684	698	703	694	701	680	760	736	675	663	646	709	740	652	751	685	685	720	694	695	688	646	701	725	635	678	709	668	709	696	700	684	679	670	695	719	706	681	663	694	686	715	709	722	687	707	739	653	666	660	706	697	714	678	695	704	663	664	751	707	639	718	672	677	704	705	694	730	689	721	723	724	698	640	701	668	679	662	720	702	691	704	748	681	692	716	666	724	716	643	678	697	687	706	693	661	666	730	728	700	702	720	692	719	689	692	686	679	708	713	683	740	709	700	667	704	702	638	720	688	728	693	666	670	674	698	680	720	725	709	670	697	690	671	704	694	674	689	608	680	706	711	666	677	664	712	728	669	683	692	641	707	677	736	687	698	764	706	715	696	644	669	675	686	681	699	692	703	718	703	689	699	653	684	694	700	678	659	643	660	713	676	770	697	683	685	706	649	716	698	716	655	663	708	694	699	742	673	691	685	708	739	654	682	657	691	682	677	671	691	653	702	695	669	687	716	685	654	711	663	700	707	637	685	674	683	706	686	699	683	677	677	673	691	665	693	694	629	745	717	697	698	687	676	697	726	675	682	651	703	682	696	691	678	696	741	656	698	676	666	706	639	661	652	688	712	689	709	678	668	724	720	689	708	698	727	680	714	714	697	629	633	708	704	648	706	671	696	695	698	685	703	680	703	668	681	685	670	661	730	684	687	708	686	675	718	714	672	726	627	686	699	701	665	687	622	684	683	675	682	674	662	739	747	669	647	691	669	690	687	687	724	683	717	679	697	693	741	729	709	677	649	705	711	664	683	715	661	677	715	697	709	757	640	670	729	662	725	683	719	640	732	726	670	713	635	747	678	704	670	694	671	676	714	676	656	651	738	658	688	700	662	706	639	698	675	717	737	660	720	688	704	705	654	695	692	753	659	698	701	634	700	715	666	687	737	711	687	733	703	704	685	715	717	679	690	680	674	740	700	652	673	706	727	752	706	670	637	661	684	700	709	704	667	692	682	745	712	681	689	730	675	697	678	699	660	733	716	688	679	711	703	685	693	665	647	718	667	688	668	652	668	657	666	669	657	714	671	731	703	660	707	690	695	687	721	707	706	732	737	646	684	647	654	649	690	690	652	703	707	665	707	741	696	691	687	684	694	668	694	670	666	690	722	719	694	721	718	702	744	711	669	700	737	697	652	695	692	699	694	744	677	712	697	706	718	711	691	680	646	702	698	683	680	700	731	713	728	698	699	670	739	720	707	729	648	692	689	744	644	718	656	697	740	759	689	687	656	685	667	672	705	693	729	671	702	703	651	641	668	661	656	718	680	672	708	695	713	705	667	707	607	646	676	686	704	656	693	683	657	672	721	722	684	725	715	679	663	690	684	683	689	683	709	702	699	690	718	698	713	717	707	723	703	638	671	681	687	732	683	677	647	691	685	758	659	647	683	671	670	680	670	708	691	680	720	672	663	706	708	648	697	650	715	766	685	689	683	663	637	700	731	681	696	644	675	678	668	688	665	675	712	720	721	687	696	694	694	716	652	656	651	661	681	683	709	699	738	696	673	713	695	671	689	693	712	684	686	661	702	686	695	686	694	728	682	721	683	666	735	700	667	718	680	705	752	715	659	723	683	707	709	696	675	692	697	694	683	679	699	677	660	698	704	706	699	698	712	675	652	678	701	698	739	723	678	682	636	670	696	682	714	661	706	712	687	702	677	679	696	675	682	710	697	695	689	671	716	730	657	658	695	723	710	694	702	652	658	672	672	707	697	664	624	697	625	686	697	697	694	728	679	666	676	708	688	701	685	657	728	713	695	679	696	708	692	708	679	728	660	699	688	721	733	663	648	692	702	709	687	684	731	661	667	706	725	712	687	685	743	674	699	690	685	734	666	726	746	680	687	681	683	684	713	745	647	660	678	729	695	672	688	648	652	680	713	653	794	690	682	647	659	702	671	691	678	676	688	679	637	686	644	690	662	750	716	670	716	710	648	727	703	719	716	633	704	665	701	686	670	678	677	615	716	698	665	674	697	712	677	712	671	706	701	670	697	671	660	721	705	649	707	663	658	666	676	690	726	655	671	658	680	702	725	652	664	692	707	686	725	712	687	683	672	703	659	672	704	685	695	691	699	684	693	693	683	696	686	699	703	703	744	672	697	669	661	694	679	704	677	666	700	720	689	667	683	722	687	720	676	745	722	671	711	737	774
22777	33190	17798	7213	6304	5277	4051	3476	3125	2231	1817	1569	1089	1012	1008	900	949	904	886	791	820	793	802	820	826	813	801	828	775	771	783	767	805	801	803	754	710	781	771	777	741	817	698	743	808	772	762	758	734	789	761	778	782	794	766	738	743	710	720	760	760	762	748	760	752	767	731	761	778	783	775	734	753	768	757	728	764	731	721	731	758	785	714	773	766	722	747	715	715	772	764	743	700	699	712	730	741	733	718	732	739	724	767	749	789	788	761	746	770	729	723	760	737	722	745	758	726	732	782	726	751	750	720	769	758	737	743	748	742	796	727	744	747	757	760	738	772	733	774	735	735	741	750	761	739	736	737	718	750	788	714	771	715	707	734	755	695	771	767	691	745	719	769	733	695	785	803	736	799	769	746	740	747	730	731	715	705	738	723	792	712	762	732	800	734	714	760	747	708	719	751	760	735	776	723	776	712	702	756	754	795	770	747	699	745	765	758	752	728	704	731	782	754	771	710	732	767	772	753	719	740	783	789	753	737	760	726	766	788	729	762	728	738	762	707	742	707	725	766	748	781	751	771	771	715	701	737	755	705	733	770	733	765	749	727	710	726	740	719	722	723	769	709	749	746	767	748	747	742	777	796	698	732	726	759	692	761	771	762	789	744	807	817	744	731	733	726	744	740	721	761	736	748	773	759	749	746	733	745	748	741	760	761	763	784	769	735	726	728	723	773	756	751	784	725	760	741	752	714	762	746	728	758	670	735	734	715	752	778	737	729	763	739	776	745	730	720	741	721	732	750	787	699	745	733	781	750	743	730	767	781	746	818	722	710	773	745	728	714	729	787	787	741	737	773	776	728	717	759	744	721	748	734	772	736	806	748	779	740	764	739	797	741	707	745	742	772	749	715	723	720	745	733	732	726	724	762	743	769	772	740	725	823	758	778	737	802	748	733	759	722	753	782	748	725	735	746	785	682	715	730	740	735	762	762	758	783	800	768	720	721	722	787	746	755	737	757	763	772	746	739	733	754	734	735	748	740	747	774	744	772	786	753	784	778	674	759	763	750	767	719	740	783	704	734	736	769	775	742	728	768	711	746	750	728	717	777	711	752	761	795	714	758	757	728	717	766	696	751	723	771	709	755	796	756	779	737	748	792	737	750	734	680	721	753	744	747	734	771	741	750	793	744	724	743	709	786	727	740	739	765	726	733	681	692	765	751	744	772	765	705	726	787	758	774	683	732	805	776	763	775	797	758	738	705	695	706	734	733	746	715	728	716	744	755	735	741	770	767	748	714	719	759	748	737	744	777	746	724	808	796	754	753	754	771	757	700	730	745	726	737	788	739	721	738	712	773	759	765	760	732	777	748	754	736	755	734	749	740	729	681	756	744	725	756	764	776	702	719	732	753	748	728	770	722	704	700	735	743	767	712	741	752	734	761	725	715	779	741	787	784	734	763	746	709	754	730	765	760	753	759	738	748	728	701	723	740	745	757	714	751	740	783	698	668	735	766	759	740	734	733	776	728	755	809	737	755	741	759	754	793	763	785	703	782	773	740	718	722	770	698	754	749	717	768	763	680	771	724	774	723	705	699	736	768	743	774	759	720	760	731	739	732	759	748	754	739	702	747	661	755	728	755	758	741	736	757	752	758	759	748	725	767	765	754	722	803	801	741	760	778	710	759	757	715	733	751	777	758	752	741	722	750	767	740	766	701	756	778	740	790	747	773	791	745	769	749	734	743	766	743	734	730	771	756	748	732	722	696	725	752	773	742	769	754	792	747	729	735	772	739	702	788	756	729	765	771	729	741	758	723	761	774	743	768	788	767	771	761	775	755	793	744	764	725	745	747	774	779	708	691	754	733	728	716	734	731	730	727	743	767	743	759	785	725	756	806	732	725	756	746	749	749	744	708	765	754	743	784	724	742	782	757	790	811	783	724	746	747	719	745	765	748	709	752	735	757	747	710	721	769	726	750	765	772	742	781	729	760	761	751	770	725	676	745	745	780	818	753	729	720	717	724	750	719	775	745	791	716	735	766	738	727	782	728	796	733	769	765	704	745	719	776	798	760	722	757	771	727	747	755	745	764	751	747	769	750	780	782	717	783	763	709	746	750	780	744	726	707	738	754	706	719	771	703	730	764	774	711	751	753	763	697	734	733	775	715	770	730	714	738	740	733	751	751	718	755	704	760	706	721	698	734	752	791	696	755	752	771	751	745	704	725	782	760	755	761	734	767	788	727	777	803	758	750	741	731	698	709	707	761	758	756	762	707	703	756	735	755	762	748	724	764	722	752	775	758	759	718	718	760	787	762	718	736	752	694	669	760	734	807	738	763	763	762	730	766	776	739	727	767	797	722	716	726	770	784	730	700	757	758	721	787	741	766	724	732	805	751	765	724	789	706	737	755	730	784	752	771	756	731	761	708	802	737	814	742	748	715	710	752	746	719	784	711	729	704	724	743	753	713	735	739	728	716	719	721	735	780	712	737	755	743	751	786	759	724	751	745	734	751	764	726	716	787	708	779	760	754	804	765	768	747	772	698	787	689	761	702	720	800	692	745	731	733	715	759	757	798	733	728	770	746	795	731	762	730	738	787	737	739	741	721	725	761	798	739	767	795	748	719	752	698	745	711	756	759	788	723	703	759	760	654	748	756	765	743	722	784	701	784	745	744	741	748	788	737	762	762	766	741	734	762	765	757	721	725	742	757	755	763	740	714	767	741	753	727	800	713	772	762	777	810	728	782	771	729	762	746	688	763	774	766	724	738	723	716	735	780	717	765	751	735	724	763	701	797	768	732	694	715	744	757	757	755	765	761	757	750	755	770	724	754	727	730	767	756	747	780	749	763	786	736	719	802	780	788	757	748	764	724	754	741	757	760	715	792	723	771	753	712	793	788	746	736	761	722	743	692	748	768	709	696	724	777	718	731	746	750	727	732	779	712	719	759	751	719	767	720	733	792	772	790	700	741	752	744	786	766	771	725	777	736	706	755	743	772	762	776	730	718	817	748	736	735	787	704	760	708	831	760	762	725	723	730	781	765	732	803	758	757	775	730	748	739	724	718	726	746	750	746	795	765	750	721	808	783	759	728	736	731	776	778	778	749	741	771	746	704	745	770	753	756	730	760	734	738	770	763	737	758	832	703	686	764	735	761	779	713	717	764	728	727	771	747	774	769	750	742	721	745	769	708	764	709	769	724	781	809	748	745	737	736	761	762	759	744	704	721	731	716	747	751	755	757	727	752	760	736	731	742	721	760	770	784	734	778	733	732	776	762	778	774	778	789	718	719	716	776	742	756	785	727	704	764	755	722	724	733	761	760	756	757	767	766	769	694	670	732	734	714	761	783	790	761	738	748	745	758	698	705	790	789	744	738	741	707	737	716	696	710	710	779	751	735	718	718	744	732	749	775	784	715	731	750	747	656	758	815	773	770	756	732	693	760	790	735	760	830	760	754	778	757	752	743	737	778	729	774	758	807	749	757	750	762	763
23651	21103	28142	24286	21114	13937	5453	3282	2896	2095	1683	1402	935	836	833	727	755	645	621	612	619	608	570	551	536	564	583	580	536	537	572	517	523	536	514	500	511	507	525	515	505	501	492	481	487	496	541	501	509	551	494	507	477	500	504	489	503	480	486	494	492	485	487	525	521	503	521	461	479	516	477	488	460	502	511	468	480	499	483	466	475	470	484	524	447	470	479	424	504	519	485	517	475	501	518	519	470	536	506	502	519	543	484	451	485	484	493	476	495	467	492	481	486	489	537	476	466	480	474	486	484	451	526	488	467	457	471	483	460	452	527	479	491	500	481	504	535	506	485	476	494	520	459	466	460	500	457	468	487	480	494	453	430	501	519	492	483	462	509	471	530	476	488	472	464	499	518	505	477	456	461	476	482	479	474	443	518	446	508	538	499	511	468	447	467	470	450	475	495	473	473	478	521	527	488	502	465	487	495	459	487	484	521	488	461	480	518	495	523	443	500	503	491	510	504	470	493	507	502	498	471	505	483	442	491	464	496	519	488	473	520	486	467	489	493	463	443	490	477	503	485	473	467	511	522	485	470	503	521	462	460	485	432	489	445	506	490	499	535	520	428	526	483	485	491	471	484	479	506	470	511	520	446	533	464	527	478	470	470	511	491	509	449	479	512	473	496	447	458	499	504	475	456	478	502	461	499	480	458	432	474	468	493	492	504	505	504	500	509	503	509	479	497	439	527	503	498	491	474	468	496	498	499	522	493	438	474	481	468	487	468	528	484	534	476	486	462	508	509	485	458	478	506	459	515	471	462	473	531	469	471	542	518	492	477	501	503	447	522	464	467	480	481	470	502	485	466	526	465	485	504	516	503	491	524	496	506	494	469	476	472	500	504	516	489	502	443	479	526	502	483	509	451	498	472	463	460	472	509	510	493	473	570	492	503	447	464	515	500	473	498	487	491	499	505	478	495	518	457	500	495	474	485	456	458	482	439	544	494	495	497	479	524	508	478	514	502	473	472	469	508	499	476	500	494	509	491	519	476	521	450	480	496	493	509	467	473	499	482	485	459	490	456	467	485	435	501	477	497	492	493	528	494	485	484	512	457	466	511	513	496	469	494	506	504	491	439	461	490	487	536	457	480	514	500	499	508	465	497	453	483	466	500	536	485	453	519	475	462	481	475	472	499	498	519	515	450	470	526	451	468	484	515	517	459	493	498	495	463	434	473	468	464	492	498	449	479	445	467	517	488	511	503	458	477	462	446	448	530	494	528	473	485	536	474	523	482	458	474	489	454	492	473	488	493	499	487	440	482	495	485	508	492	488	472	444	494	466	489	467	508	498	509	512	505	516	498	481	487	479	476	532	498	460	473	490	484	493	492	501	450	498	502	488	513	487	432	461	501	449	477	489	493	510	502	496	478	493	467	455	446	501	487	493	414	486	481	447	490	502	448	507	525	474	474	455	503	484	469	453	496	522	497	477	490	522	477	510	481	480	479	493	467	503	444	510	463	471	479	488	491	502	424	527	472	460	433	497	450	474	457	502	498	483	507	456	473	478	540	484	482	472	483	499	501	468	536	480	508	531	462	501	512	483	452	439	476	480	468	534	509	501	517	457	503	518	506	511	474	507	504	489	492	489	468	466	502	472	518	483	498	499	518	499	476	477	459	500	490	493	471	492	416	457	496	481	495	502	535	522	469	486	456	432	461	458	458	490	477	444	474	488	468	485	470	473	519	492	477	506	512	507	450	531	456	507	504	490	500	444	526	458	470	504	456	493	526	497	436	497	495	479	468	515	504	477	498	501	458	497	476	481	536	462	463	454	487	511	497	475	462	475	510	466	501	474	522	481	465	451	474	483	497	525	507	483	472	507	503	485	497	489	506	494	472	515	456	472	481	444	489	498	461	513	537	465	470	496	475	488	504	477	464	490	519	493	462	464	435	480	501	462	532	493	472	456	427	460	520	520	469	467	515	490	474	479	529	481	464	504	473	438	511	460	502	468	486	478	483	468	482	461	517	480	503	460	483	519	487	475	497	533	491	508	514	472	513	493	488	488	500	515	468	513	479	505	466	525	460	518	505	475	452	483	478	484	456	502	434	459	475	500	493	506	503	489	494	530	482	476	495	475	492	495	464	496	493	483	442	488	489	464	471	500	505	505	463	501	527	514	496	509	479	519	489	518	492	532	485	410	512	501	473	496	529	494	464	468	482	494	501	508	496	487	474	477	513	476	471	506	517	466	505	526	475	450	469	529	478	503	499	518	509	475	510	497	459	459	480	485	515	490	513	463	513	528	472	470	491	502	484	428	482	465	484	475	495	502	497	518	455	508	488	434	510	519	501	507	490	465	452	481	480	474	464	484	460	429	489	521	480	555	421	505	494	479	500	499	447	452	494	461	463	469	491	463	507	476	523	497	466	518	495	425	511	508	508	523	509	511	472	470	466	516	485	516	517	496	470	482	522	511	454	451	478	512	448	517	490	537	473	518	528	470	445	494	471	472	503	497	469	487	489	493	484	478	474	495	511	477	491	514	484	492	509	493	484	495	457	487	509	484	452	488	529	484	501	491	450	463	497	494	467	523	517	485	439	482	504	471	489	451	480	465	463	512	512	449	480	476	483	515	454	453	485	514	504	512	479	479	489	473	514	478	501	440	506	449	476	446	476	476	470	491	506	529	479	446	486	481	479	500	420	481	498	467	473	509	515	458	457	491	485	462	460	519	456	461	513	484	494	465	464	481	485	469	498	464	514	492	472	479	471	476	496	487	463	443	488	482	475	471	525	494	500	477	486	483	446	511	480	469	483	462	472	475	488	498	508	506	482	484	469	481	468	483	509	505	484	446	476	475	437	478	480	453	477	508	500	491	486	474	444	494	438	471	484	480	494	530	509	464	478	522	504	444	461	483	508	482	526	491	515	486	466	482	493	487	461	448	477	482	483	501	474	512	511	499	507	468	483	485	517	486	471	482	502	456	483	482	503	496	472	496	498	446	478	489	480	514	488	484	487	504	458	466	489	446	485	501	447	470	474	466	478	465	510	498	451	491	519	517	483	500	484	478	498	478	457	483	533	496	504	480	452	482	466	499	481	488	475	492	499	510	459	531	475	499	501	469	520	476	475	465	467	444	499	485	512	430	511	424	505	471	531	503	483	525	507	475	450	452	481	544	462	521	510	498	481	517	542	496	515	467	488	507	482	500	504	518	493	510	462	469	497	497	470	451	487	506	465	484	484	495	457	503	512	471	502	490	465	478	463	470	417	497	479	474	496	477	501	438	458	498	519	488	484	478	479	500	489	483	489	474	487	508	496	444	469	440	467	468	522	494	442	497	513	480	476	502	436	492	492	506	460	480	452	482	499	512	471	486	513	489	485	466	457	459	489	474	450	479	487	476	474	514	496	479	478	492	462	487	416	464	488	479	503	490	463	439	479	490	485	483	474	479	513	468	465	467	490	460	494	484	470	454	499	505	460	465	513	477	492	504	536	464
24209	42970	27477	11379	9864	8265	6659	5232	4949	3271	2680	2069	1305	1079	1127	887	913	798	858	722	731	699	703	649	618	684	669	634	599	667	632	628	587	614	566	627	624	661	628	584	602	595	562	545	557	546	562	590	561	564	558	534	585	591	549	528	537	567	547	535	514	546	515	540	560	524	561	589	558	549	569	521	558	514	562	526	561	540	519	579	582	517	541	542	546	538	532	524	553	564	556	524	577	489	512	573	522	546	523	525	560	518	567	511	554	579	562	530	528	521	587	523	553	555	522	545	522	566	547	548	557	534	546	539	556	519	504	565	536	538	523	557	516	537	574	533	498	536	526	534	565	535	568	522	551	525	543	543	540	546	558	544	574	531	510	523	505	533	543	544	531	587	534	568	500	539	535	547	555	570	481	574	523	519	571	536	557	526	539	538	582	534	562	557	504	527	552	537	532	541	530	535	524	534	517	540	588	543	553	558	510	536	537	522	547	544	561	539	540	553	545	539	559	547	582	586	532	532	534	554	517	536	517	562	530	552	513	521	572	524	585	553	518	566	535	555	580	523	542	558	528	546	553	542	553	553	600	555	541	563	589	558	549	518	536	538	539	577	488	569	573	506	544	536	537	547	521	531	531	542	535	564	543	554	495	534	551	530	549	521	523	530	550	553	561	613	504	561	582	578	518	523	528	564	549	560	570	540	548	519	538	529	560	513	505	542	570	578	578	555	555	562	517	558	559	565	570	578	531	536	561	500	547	512	564	555	554	529	531	553	500	547	543	589	574	573	561	566	577	528	556	569	578	496	516	530	560	526	549	529	515	545	545	560	538	514	465	528	582	544	541	541	551	517	493	553	507	511	520	525	587	538	512	596	553	530	537	539	558	574	564	553	522	565	551	550	523	542	542	561	558	516	546	534	581	546	554	549	573	546	526	578	582	540	556	486	533	544	532	538	511	545	546	511	578	568	505	520	522	529	528	566	550	515	529	544	588	527	552	544	529	555	489	579	515	461	517	526	562	544	555	549	565	535	554	558	498	526	576	504	576	526	560	539	535	523	521	545	540	572	529	546	567	519	504	555	541	564	518	543	531	533	535	542	558	563	554	540	520	560	556	563	508	556	556	546	557	540	544	545	508	504	536	550	562	564	527	577	542	534	540	554	518	553	562	546	562	515	520	550	534	546	530	526	583	549	550	510	540	522	529	560	538	580	555	550	545	510	574	551	539	540	535	543	522	506	520	563	489	539	541	523	528	504	585	557	517	539	568	562	536	510	528	561	513	542	528	538	503	513	530	568	571	560	527	565	526	539	507	527	510	554	554	561	532	502	585	531	532	502	549	585	500	572	535	515	559	546	559	524	533	565	533	564	495	540	496	563	559	526	536	574	532	579	542	561	556	541	524	545	564	497	517	509	553	554	550	512	538	574	588	537	562	539	580	551	564	508	505	520	549	550	504	502	571	548	552	552	548	562	555	526	539	561	542	525	545	529	550	479	552	554	532	580	518	521	554	529	593	537	509	518	542	556	539	505	539	514	568	546	552	560	558	553	554	479	550	545	557	558	529	547	536	527	525	546	540	569	507	508	561	548	537	530	563	544	539	505	519	520	546	532	545	554	507	539	502	530	531	505	496	562	532	554	548	548	561	524	540	525	540	567	524	518	566	554	534	570	507	534	572	552	546	544	573	542	566	502	539	557	526	532	548	523	502	559	486	509	569	563	562	516	560	542	552	543	504	534	540	555	538	561	553	518	504	525	557	567	548	570	558	540	579	556	521	542	562	533	548	568	548	556	529	531	553	509	565	541	529	496	570	523	564	508	547	491	537	583	494	565	579	545	515	547	513	531	501	553	530	555	584	520	529	546	532	594	527	543	538	523	534	528	523	523	511	478	567	529	566	599	520	562	505	564	561	506	573	559	513	528	537	606	516	543	546	535	523	524	553	572	489	577	520	537	537	544	546	538	548	524	508	537	539	544	542	549	560	518	508	532	581	485	545	546	566	565	529	551	532	556	542	495	561	506	526	554	557	517	547	522	521	552	488	526	542	572	547	567	532	545	543	510	535	544	544	575	491	533	493	534	535	544	575	509	572	559	519	544	575	533	589	548	549	568	523	533	557	511	542	511	574	519	564	525	557	529	536	541	548	556	564	505	544	568	530	538	546	541	535	572	563	516	572	572	538	549	511	538	570	583	575	520	520	534	563	514	511	526	580	547	514	543	520	561	554	546	529	542	554	533	527	547	546	543	534	546	535	568	528	562	545	545	552	533	599	495	570	551	550	541	533	548	568	536	549	524	512	551	558	542	515	531	518	554	574	559	589	568	540	553	530	538	516	509	574	515	532	536	539	516	561	563	529	533	580	568	545	508	545	567	564	549	559	529	553	564	517	520	586	539	540	552	574	566	511	505	521	527	579	531	552	499	522	545	514	535	577	522	526	511	561	542	506	543	530	563	542	532	554	546	557	570	505	544	531	561	573	566	504	542	578	490	555	515	507	528	543	578	569	502	558	494	574	534	503	582	538	543	550	563	562	502	570	531	519	572	537	548	564	525	565	551	492	538	536	556	528	529	584	527	504	534	539	540	539	563	560	547	515	507	501	565	524	556	517	575	513	560	561	546	542	535	528	558	526	544	529	573	589	535	528	522	535	533	545	550	543	534	577	530	549	546	525	557	518	569	543	541	519	585	538	528	536	536	556	521	547	555	500	532	532	498	506	569	558	543	582	578	540	499	553	565	550	532	539	591	554	564	544	558	567	534	537	512	546	534	560	539	520	580	517	586	558	559	559	553	566	519	510	529	523	549	533	539	575	543	541	523	524	513	586	490	559	538	562	558	536	514	547	564	590	553	538	554	561	543	547	551	504	539	518	528	546	532	571	557	528	595	586	528	560	566	543	524	548	541	524	545	562	521	565	558	532	528	523	547	546	498	569	527	523	527	516	543	548	545	561	528	546	568	500	531	513	543	512	511	560	529	578	522	533	583	556	591	602	534	569	510	550	536	526	511	493	531	523	564	523	549	535	576	559	513	556	518	521	510	552	522	529	555	544	549	526	546	523	521	534	586	551	525	529	507	527	597	510	541	580	572	571	558	577	549	507	549	558	565	497	557	525	561	530	555	593	494	548	587	514	554	521	544	517	561	544	491	546	569	542	524	510	525	557	544	552	535	560	545	564	541	529	540	528	572	603	545	564	523	532	550	552	562	508	532	524	540	526	537	519	561	553	544	533	514	557	505	514	523	544	547	553	568	555	567	539	524	522	569	534	523	568	569	566	512	542	540	526	535	525	572	557	533	541	562	551	497	495	529	494	520	558	552	542	530	507	539	556	496	533	577	540	540	531	578	549	554	603	569	525	514	570	537	573	514	564	577	539	517	512	568	533	609	534	563	548	514	558	547	569	553	538	533	554	522	520	537	549	578	549	528	504	543	512	520	530	516	539	538	535	511	538	518	558	533	572	572	505	577	532	538	493	531	550	570	548	553	566	575
24656	21127	27290	25196	15236	5030	3483	2406	2446	1791	1514	1253	938	840	787	738	764	720	656	738	632	647	663	674	633	594	631	633	614	622	598	561	623	590	595	575	636	580	608	643	598	566	568	590	577	585	580	578	626	617	582	577	600	609	576	560	610	546	573	554	527	590	575	552	574	562	586	588	563	573	594	567	566	554	587	510	607	543	625	567	554	572	574	567	563	578	573	595	606	570	558	585	587	579	583	608	582	579	546	557	544	555	599	564	579	599	541	595	593	568	589	598	552	588	579	578	552	558	598	584	573	564	582	592	563	541	588	533	598	592	568	551	586	619	562	586	547	611	546	582	592	626	637	576	576	583	568	584	586	543	596	555	598	594	567	609	624	554	573	588	577	596	596	594	580	530	576	535	614	546	557	581	570	579	578	627	597	586	525	582	581	584	548	550	627	558	539	549	548	542	588	571	538	549	553	518	516	549	595	612	603	562	609	574	544	577	569	556	576	555	576	611	530	541	578	590	563	590	574	581	558	580	554	559	572	577	594	570	563	538	582	589	554	563	589	557	583	582	573	510	605	568	569	555	619	594	596	604	569	624	600	562	604	567	550	615	624	598	611	570	575	596	578	585	552	607	537	578	550	589	562	558	586	536	563	553	577	559	565	566	540	575	566	558	587	567	565	538	545	570	601	616	558	621	584	604	563	592	559	574	527	570	595	535	564	611	605	606	584	540	563	568	609	604	576	523	553	504	626	595	576	579	582	578	544	615	553	579	593	613	580	557	554	612	584	570	609	540	592	602	591	593	566	579	603	580	586	601	549	590	607	581	565	591	565	580	577	590	597	597	602	573	610	534	567	535	625	565	528	539	552	570	570	572	608	592	538	599	550	588	584	572	571	581	584	540	604	604	550	542	586	582	573	547	558	587	557	591	613	599	581	568	553	614	560	586	566	567	580	576	572	586	585	577	595	604	535	557	579	519	581	525	595	559	572	568	596	565	568	560	568	582	553	561	597	582	598	601	586	569	553	579	580	577	556	602	562	558	534	532	602	563	564	569	565	603	604	560	579	597	552	553	585	542	550	585	578	583	643	564	555	543	622	600	593	559	533	584	568	532	567	589	561	511	557	595	645	578	603	559	598	566	605	581	585	543	562	609	560	610	600	592	594	559	569	564	539	563	606	575	570	557	604	546	552	577	584	600	538	581	628	583	545	585	573	546	566	589	512	607	550	562	560	552	592	549	603	507	570	537	562	601	571	528	608	584	566	561	595	583	564	542	588	586	532	601	565	599	581	551	588	538	585	599	582	587	561	617	576	592	573	574	611	581	558	591	569	563	574	612	545	559	564	568	572	548	560	608	563	607	517	559	564	547	589	542	571	605	558	553	563	626	567	559	574	604	592	548	564	557	552	572	560	568	590	579	526	518	592	534	564	583	559	559	577	545	575	566	616	589	571	563	537	556	556	541	585	539	542	583	578	602	584	578	575	582	543	563	552	558	546	594	556	583	590	593	617	554	576	581	578	593	590	565	574	608	593	579	583	588	599	546	538	564	519	568	590	593	598	599	585	585	589	611	559	558	567	549	596	519	556	585	604	565	598	599	526	590	533	529	578	575	563	593	556	588	605	559	574	569	569	580	587	591	572	572	570	566	577	600	590	580	585	563	602	584	564	595	578	559	592	574	539	557	552	570	579	591	567	580	562	587	548	598	538	601	572	565	588	586	551	540	524	585	540	594	582	549	572	589	601	557	583	578	539	554	533	581	551	596	581	588	586	574	547	554	592	537	574	587	575	547	573	589	562	564	558	582	582	529	583	573	542	580	563	538	581	564	577	562	619	595	586	565	568	562	562	579	585	558	571	565	557	584	599	605	585	583	578	594	587	558	618	569	555	593	578	604	582	556	566	573	565	597	592	547	607	559	525	556	579	570	557	614	563	530	558	582	567	603	581	573	604	604	625	628	570	576	579	551	608	600	591	592	546	558	575	559	555	600	589	581	573	571	546	589	590	617	537	561	587	580	551	580	539	590	554	572	586	605	589	537	536	634	626	579	565	596	598	561	587	558	569	579	586	567	547	556	560	615	585	570	543	564	547	607	595	546	560	564	625	579	601	557	565	543	611	533	549	547	563	558	579	587	568	549	582	558	548	614	593	587	596	589	567	583	553	556	556	547	607	537	628	580	605	607	586	636	610	549	606	631	600	572	598	586	553	562	594	564	569	592	574	600	595	565	549	546	593	593	571	606	516	603	577	556	537	600	547	576	547	559	613	593	555	551	628	594	578	573	609	558	581	633	557	548	561	542	573	596	531	601	565	574	556	569	579	597	545	553	565	570	555	563	627	559	569	624	539	601	539	572	587	569	562	561	554	565	564	595	562	603	561	577	556	575	625	586	627	541	578	559	574	572	592	544	551	593	639	551	599	592	534	565	580	523	557	559	629	598	565	577	579	600	566	607	565	579	558	572	625	551	569	556	580	551	570	568	621	556	585	542	574	558	597	552	600	619	529	582	572	592	597	584	569	512	609	577	594	532	561	567	595	550	568	576	586	556	619	598	543	569	568	583	630	613	530	557	592	550	546	605	590	597	608	541	601	629	566	553	553	582	560	573	554	605	543	592	529	549	498	543	584	584	570	557	531	563	543	570	576	510	542	557	574	608	574	559	540	583	554	550	598	536	586	577	575	563	550	576	547	615	575	563	547	547	581	558	585	578	605	565	570	541	551	589	570	581	560	553	575	563	536	565	571	549	586	590	552	588	557	567	557	595	551	578	551	516	550	570	575	563	560	561	577	531	546	551	585	554	559	562	583	632	516	553	551	626	562	577	546	558	536	554	527	580	555	630	581	588	586	570	597	591	557	543	548	555	579	629	611	575	571	568	561	560	585	537	654	609	572	560	593	533	555	586	548	545	604	539	591	563	579	579	581	596	547	572	571	537	614	610	578	595	579	572	600	573	575	526	572	554	589	570	604	603	575	555	584	622	569	608	557	552	562	526	602	599	598	540	578	537	546	546	560	570	583	555	601	566	597	559	628	580	575	566	546	549	580	586	554	583	538	608	598	581	548	540	577	544	544	592	541	579	638	595	603	543	579	546	603	584	565	538	576	622	576	571	571	625	580	565	593	564	564	577	576	547	551	584	597	589	596	608	541	552	592	547	626	568	585	540	579	576	561	618	596	571	584	560	553	569	573	582	565	587	560	574	577	578	599	522	564	580	558	653	575	578	586	574	545	561	560	568	615	550	623	597	553	561	578	598	592	598	581	589	577	612	543	609	553	601	553	582	602	604	558	559	586	526	570	530	578	574	583	600	549	559	571	586	567	573	603	580	534	526	612	618	556	561	631	589	567	586	613	581	620	550	548	586	577	536	596	591	546	555	592	610	557	623	555	603	516	560	561	558	572	572	553	563	567	543	562	582	565	563	551	580	576	553	561	557	575	567	584	580	568	547	557	542	560	563	549	583	581	636	591	569	572	583	544	523	573	518	584	566
23067	39650	24128	9748	8063	6716	5641	4352	4311	2902	2240	1859	1231	1030	979	952	879	849	795	765	742	709	676	737	716	703	718	666	626	696	668	607	644	637	615	590	647	642	602	631	646	626	591	664	620	606	642	620	648	611	630	622	685	611	589	614	655	624	628	657	625	652	627	590	597	604	613	615	576	623	600	578	652	616	614	586	592	605	614	606	596	595	645	623	611	567	620	619	622	645	600	628	656	607	598	618	631	633	624	633	620	611	632	613	607	595	536	637	610	601	585	571	648	598	625	670	641	572	610	663	630	646	642	610	603	590	589	643	599	573	555	608	592	649	633	611	591	634	599	589	644	588	629	628	608	608	602	629	631	587	591	619	580	625	583	633	651	570	679	606	562	619	638	630	660	618	693	598	665	611	611	620	621	599	616	600	607	604	636	586	644	569	610	600	596	616	638	630	591	616	581	643	625	618	631	640	601	600	648	628	642	643	580	605	597	621	551	595	558	605	575	602	613	634	648	577	623	598	635	590	615	575	671	551	604	646	600	630	636	583	634	655	605	601	578	593	594	610	563	643	580	617	610	601	597	645	645	611	588	608	587	628	632	657	622	626	612	557	612	585	590	641	628	624	567	628	620	599	581	621	593	638	612	635	605	618	581	616	664	590	658	581	647	635	657	609	619	587	649	601	582	596	581	620	600	616	565	611	637	662	622	604	626	590	623	639	637	611	595	637	607	634	592	653	605	616	611	552	623	596	588	644	603	619	623	663	661	623	619	614	633	556	595	587	635	611	599	629	610	681	639	595	621	598	612	560	631	628	598	598	623	602	604	601	608	607	602	644	589	623	599	604	561	600	629	603	617	658	637	610	588	636	606	628	615	576	625	637	646	654	613	609	619	615	615	581	612	647	645	584	589	594	580	635	578	611	622	611	608	626	632	645	620	578	601	616	646	645	624	598	606	646	598	654	609	609	583	583	664	605	588	585	651	639	598	607	619	642	693	617	601	625	598	619	608	644	609	648	626	616	609	585	595	626	616	622	661	621	630	603	624	607	637	591	573	635	563	617	640	613	604	622	582	618	629	596	605	617	622	611	622	565	629	604	586	642	652	601	645	614	631	630	612	619	632	582	621	584	645	646	658	640	589	592	619	609	626	599	626	563	634	624	556	606	626	581	646	616	609	595	598	632	604	647	639	611	617	626	606	596	598	600	598	599	595	630	597	633	612	615	604	632	639	649	609	612	579	642	628	640	643	617	595	627	592	592	649	621	671	664	588	680	630	617	635	584	604	613	610	607	619	622	605	605	594	620	606	605	604	586	623	635	630	642	585	568	651	596	607	659	653	600	632	592	614	613	589	613	634	591	619	633	629	631	572	623	642	602	629	622	605	608	569	655	574	604	597	584	621	606	560	636	586	644	629	640	612	634	597	606	651	625	594	623	572	586	614	614	553	630	663	608	639	591	589	611	661	611	609	610	597	589	636	632	584	583	583	627	603	604	610	570	652	609	572	574	630	612	585	643	644	602	594	545	616	627	593	622	601	586	606	631	656	626	634	631	631	632	618	627	576	593	602	605	637	599	581	587	601	583	657	628	618	643	633	603	633	662	635	612	594	603	592	549	654	628	633	583	649	591	609	623	614	579	596	577	608	605	602	629	623	591	663	635	590	579	614	630	604	606	614	600	596	590	587	655	598	587	605	633	595	596	625	611	617	642	643	602	627	587	596	619	578	617	605	626	633	641	666	613	605	620	599	622	616	613	616	588	595	631	579	609	585	663	632	626	670	619	586	587	557	606	600	614	599	586	608	597	583	650	631	608	631	619	600	584	627	627	592	608	628	633	654	619	595	646	657	662	580	631	573	587	636	638	604	638	645	618	604	605	585	602	642	653	599	615	626	649	630	622	615	637	595	650	611	588	574	580	611	616	605	645	613	612	629	617	619	590	556	641	653	599	642	628	616	627	601	591	605	613	592	630	590	628	640	594	567	607	603	620	570	547	609	602	569	619	603	628	591	594	616	629	625	588	627	624	591	642	631	599	652	629	628	601	631	583	662	615	593	631	589	621	617	613	613	601	594	600	636	610	644	615	599	604	606	648	596	604	657	667	596	621	577	589	637	612	630	633	624	572	588	638	619	613	602	544	630	597	596	595	594	660	602	624	607	626	655	629	646	625	614	567	552	631	617	609	600	626	606	619	582	625	585	600	633	640	582	616	616	660	640	630	650	608	624	627	628	593	652	598	629	625	600	613	628	593	609	620	584	594	662	681	627	635	629	610	621	632	620	654	616	595	605	666	643	632	633	615	631	622	594	623	588	599	572	654	649	600	658	631	554	629	628	607	610	596	647	602	641	591	577	615	633	650	624	599	656	629	623	582	606	596	624	636	643	557	634	649	618	635	653	580	616	602	611	621	635	591	547	647	617	588	592	611	615	657	596	655	652	627	599	574	616	582	635	644	571	629	636	596	633	584	611	600	588	587	594	655	610	621	597	662	593	586	595	597	616	584	586	648	634	622	583	641	624	629	604	621	614	596	575	615	637	633	611	625	567	597	582	611	610	609	647	627	636	584	607	617	585	602	607	627	601	606	639	615	637	597	633	585	614	636	620	609	613	573	594	586	617	595	611	602	629	608	631	625	662	597	661	615	632	587	616	595	595	611	610	611	637	616	617	607	604	628	664	656	588	615	574	583	591	618	591	618	629	608	653	596	598	626	633	610	581	597	579	590	598	622	588	570	606	584	598	648	625	606	596	605	603	599	658	646	630	599	595	665	607	632	579	595	628	595	635	604	623	647	607	573	573	600	585	559	621	565	587	614	624	580	636	616	597	612	634	570	653	574	595	576	636	578	604	645	641	586	615	610	590	641	619	568	638	619	654	604	576	591	621	585	576	593	607	620	621	600	569	602	622	634	580	632	602	636	619	587	622	594	629	643	654	616	603	636	640	608	614	640	577	601	638	588	601	594	616	602	630	630	629	587	620	633	619	603	616	605	617	625	619	642	627	631	585	573	628	575	626	615	593	572	658	614	645	655	600	602	578	609	612	620	621	600	610	637	599	614	603	616	631	642	614	582	612	613	647	610	610	605	614	591	619	642	624	602	605	620	609	602	665	622	602	626	653	592	614	634	598	629	625	573	591	636	603	591	667	603	623	636	602	590	566	618	637	606	607	626	572	591	581	627	629	622	636	606	573	617	633	620	646	629	606	627	633	547	603	638	618	599	624	581	611	600	647	606	635	576	608	640	607	566	620	664	679	586	621	613	635	619	601	633	583	578	605	621	637	584	611	594	616	646	655	667	604	622	592	567	591	632	612	590	627	595	603	632	650	604	614	609	637	567	570	628	613	611	623	594	600	615	643	633	618	588	659	654	613	632	621	586	622	628	576	619	565	618	604	655	612	626	687	558	631	593	650	621	601	578	590	603	610	587	605	630	615	627	617	600	595	588	660	633	606	569	588	618	558	584	622	595	574	647	584	553	578	596	631	575	595	662
22631	21156	28619	23960	21173	21364	13781	4734	4205	2861	2118	1626	1089	813	709	652	591	581	519	528	486	475	413	413	390	395	348	316	354	369	329	341	321	316	312	306	312	335	369	338	303	295	298	321	316	263	330	295	302	331	276	285	320	267	292	286	273	282	267	297	279	329	323	270	309	312	289	284	302	273	295	291	287	285	261	266	284	297	295	292	289	281	284	261	307	311	293	302	244	285	286	310	290	282	288	270	271	272	264	259	271	285	286	270	288	272	284	294	298	269	278	268	277	283	292	283	292	229	278	325	296	290	263	276	295	290	280	287	254	278	298	276	284	274	250	292	298	277	270	270	267	282	260	271	286	287	295	253	308	266	260	271	296	267	295	270	265	282	267	264	259	266	239	265	279	287	286	270	291	310	269	317	266	274	278	273	291	246	296	244	239	292	291	288	261	284	278	289	246	277	266	282	276	238	265	266	281	272	282	284	295	281	261	283	285	294	286	298	268	263	259	278	256	272	264	264	284	264	317	282	252	274	278	268	288	273	300	271	278	307	244	284	282	271	277	320	279	292	295	298	293	262	267	274	289	328	278	257	242	240	287	286	266	296	260	239	242	297	295	261	286	299	274	273	274	308	303	295	279	274	295	287	256	268	286	270	300	263	276	298	272	286	287	280	266	289	289	253	280	227	295	296	253	299	306	272	286	250	288	267	294	268	262	274	265	294	285	244	254	262	274	256	275	259	254	272	312	308	272	273	280	267	248	260	259	291	306	288	265	269	265	288	289	289	275	274	265	280	244	276	278	257	269	316	279	272	277	298	279	285	280	280	265	304	293	284	292	282	259	265	254	264	240	272	260	270	301	292	271	280	273	288	275	290	267	293	268	255	272	311	288	301	265	298	311	283	290	256	294	276	263	318	286	251	253	279	267	296	271	269	239	317	274	304	242	238	279	254	290	244	269	271	322	293	257	294	277	291	271	269	270	300	280	258	251	275	288	288	278	233	268	264	276	265	297	289	305	300	262	281	309	292	251	257	266	269	275	267	286	236	273	281	286	258	279	286	260	287	261	267	252	251	296	314	292	302	289	301	273	256	283	283	308	300	272	287	257	268	285	294	264	285	278	285	246	243	269	245	266	297	299	278	277	291	270	262	258	291	277	267	286	292	269	262	294	256	303	286	257	289	299	273	259	288	268	271	235	267	296	274	305	291	275	276	289	277	278	290	275	283	275	279	262	266	262	291	280	287	282	260	257	303	265	303	264	273	280	271	322	297	265	282	267	269	269	289	291	278	272	298	254	280	250	283	300	291	287	280	254	281	284	278	281	256	265	297	276	273	266	278	293	280	254	279	291	266	267	242	259	288	305	243	273	293	273	284	282	274	307	274	248	259	295	286	307	295	260	260	301	275	290	256	279	263	285	259	272	312	273	305	290	316	269	256	275	274	258	267	272	301	259	270	272	274	303	270	281	268	268	267	281	257	292	254	257	266	280	288	263	276	287	281	295	267	254	279	282	290	264	293	262	285	243	273	279	287	277	273	305	267	245	282	273	270	282	277	272	275	252	261	266	280	289	283	283	287	279	284	292	282	259	280	293	286	270	270	295	271	268	257	293	294	275	280	271	258	265	260	267	270	310	277	278	268	264	281	292	274	275	268	271	290	287	263	282	296	285	280	276	262	294	278	289	250	252	275	289	267	266	244	296	253	286	299	260	298	281	261	248	272	268	262	279	288	274	273	278	264	301	263	277	275	277	256	286	267	264	290	293	271	280	255	270	296	289	282	252	283	282	270	268	287	267	275	283	264	272	268	269	272	295	250	286	248	265	327	278	266	280	262	281	268	278	231	253	257	273	285	279	306	248	257	324	270	266	271	286	278	277	273	280	295	282	296	266	280	266	311	267	279	285	290	270	248	281	286	276	279	293	267	282	262	286	303	257	269	306	301	290	271	272	279	287	262	291	267	277	273	275	295	282	275	259	277	294	263	270	253	290	289	287	297	273	252	268	278	249	290	294	282	271	290	271	280	255	268	278	258	272	303	273	292	289	286	280	276	298	277	261	261	280	270	266	263	289	286	268	270	254	306	296	313	278	262	288	269	265	268	270	297	291	251	269	271	252	286	275	307	273	285	275	287	263	259	258	269	252	276	276	288	282	284	249	286	272	258	278	266	261	267	275	245	279	290	257	254	268	333	251	302	259	288	268	290	293	254	284	271	297	291	265	306	259	272	289	287	286	268	268	251	254	274	302	301	272	279	294	283	273	274	280	290	276	279	282	273	299	263	280	264	261	275	279	260	277	280	263	236	270	283	264	272	262	276	269	287	260	275	278	272	299	286	267	281	277	277	265	285	279	291	269	280	266	279	263	282	261	286	288	246	290	267	318	295	285	271	255	292	275	304	281	278	266	295	270	284	278	259	289	273	277	275	296	280	272	282	294	296	266	274	295	296	276	297	278	270	284	260	280	272	270	277	277	279	252	265	288	272	265	266	271	265	325	282	274	260	274	299	274	271	268	251	275	254	292	257	295	262	272	276	275	293	270	259	283	294	283	295	275	283	270	283	310	295	251	286	269	299	258	266	249	275	289	276	288	274	250	284	266	308	307	268	268	274	265	265	279	276	273	277	306	267	225	268	308	280	277	283	282	295	267	259	280	300	301	262	278	316	300	273	275	311	290	240	290	284	282	275	279	271	273	276	273	297	266	281	245	255	266	309	277	282	292	265	244	286	296	299	268	290	306	275	283	273	266	302	272	249	263	248	269	301	293	288	284	305	281	289	292	285	301	281	272	283	300	286	293	254	281	286	280	262	297	277	282	281	291	276	273	269	285	277	268	252	286	293	299	262	263	263	287	267	274	261	290	279	284	274	281	290	288	283	252	269	290	262	262	294	304	246	311	270	283	307	286	295	266	270	292	263	258	285	285	237	265	277	295	281	253	309	288	281	259	275	259	267	281	279	290	283	273	261	268	283	251	291	309	267	272	252	265	295	283	283	297	269	290	264	255	281	255	285	262	274	280	273	317	286	301	299	258	285	275	279	290	295	289	290	283	283	272	292	280	277	290	287	265	262	290	276	290	264	277	249	295	289	246	286	290	263	269	278	268	265	278	314	302	268	300	268	289	267	282	261	302	246	284	282	261	296	263	276	269	292	278	279	281	250	293	276	290	233	274	278	286	319	236	269	275	298	271	273	263	272	284	283	261	288	306	260	274	228	261	290	297	269	253	292	287	292	284	254	258	271	299	278	259	288	282	311	285	249	304	266	260	312	263	306	294	259	260	270	260	313	296	279	284	282	279	250	286	270	269	314	262	290	289	290	291	272	263	274	307	266	327	267	294	283	241	281	264	274	280	315	282	265	278	253	269	275	292	285	305	286	268	274	268	285	307	311	306	262	303	293	278	275	276	281	298	264	243	256	267	277	251	277	284	285	277	302	259	306	257	254	249	291	276	283	261	253	267	249	274	267	303	262	298	292	268	276	252	281	280	272	293	305
26119	50530	32072	15760	12634	10821	8595	6990	7048	4679	3555	2725	1724	1195	1126	981	830	824	689	708	638	585	523	538	556	440	483	469	435	411	425	434	423	397	420	403	371	370	373	335	354	345	339	325	342	354	320	322	331	324	342	333	332	312	356	288	326	326	323	299	309	333	320	314	310	302	331	329	332	301	315	308	322	304	318	328	310	283	338	308	316	342	321	303	301	307	282	295	291	320	294	288	326	279	273	306	304	327	313	298	295	295	301	312	324	299	276	291	298	295	330	316	312	352	306	287	328	299	298	320	315	291	313	285	311	319	270	311	291	318	307	336	313	300	314	343	321	301	298	287	314	315	306	294	317	325	302	319	306	292	297	291	288	308	286	309	313	316	311	284	295	297	296	330	287	311	313	305	321	303	276	331	320	289	314	317	322	302	287	307	300	290	282	284	284	321	307	317	305	310	306	290	329	288	315	329	300	336	305	323	329	290	302	296	306	305	339	331	306	302	300	330	295	303	272	255	314	288	304	326	317	307	314	289	269	278	315	289	300	307	285	308	278	295	339	315	290	307	302	286	307	260	344	295	273	321	316	343	310	332	290	351	308	292	315	311	327	312	307	304	297	330	306	336	307	319	341	318	291	349	302	326	288	306	308	302	300	317	298	318	298	312	314	306	283	296	311	292	320	311	310	292	301	318	319	318	306	286	314	308	312	301	284	332	277	305	312	309	288	275	262	285	303	351	268	339	301	292	321	287	312	317	340	289	292	328	286	301	299	306	323	312	312	313	308	291	308	281	281	299	299	303	307	302	295	303	291	309	302	323	269	295	307	322	304	305	273	316	304	316	310	324	292	282	305	297	329	319	291	311	295	321	294	286	316	300	313	309	325	296	301	299	295	301	311	319	337	341	298	310	328	310	327	275	309	324	314	287	320	307	297	319	319	281	328	317	341	296	295	293	310	296	301	339	293	293	312	290	306	279	290	267	279	318	296	312	299	290	305	311	305	302	317	344	313	293	336	309	308	299	291	324	280	315	311	313	320	321	288	302	320	315	323	301	282	301	298	317	309	319	285	316	288	300	325	291	306	277	302	309	301	281	298	284	317	294	291	312	286	306	300	262	285	323	265	295	275	320	290	310	279	301	312	307	292	303	301	292	325	326	327	330	309	293	309	306	333	320	285	333	285	278	311	322	303	314	304	309	291	312	312	315	339	311	308	313	322	310	298	307	257	308	306	289	317	289	279	293	319	311	341	292	296	294	308	324	266	317	348	291	285	306	291	265	314	304	326	328	313	297	333	305	313	297	290	311	294	308	290	308	340	312	287	333	293	317	327	307	332	284	286	308	326	311	308	289	314	318	347	303	317	325	290	312	277	319	309	302	309	295	353	283	293	280	276	285	271	322	267	321	337	323	324	285	305	306	320	316	284	330	275	315	274	322	313	320	312	331	284	295	273	312	309	337	299	302	290	316	321	289	305	293	319	300	290	296	296	300	279	290	308	297	321	286	298	301	309	323	275	297	309	274	315	312	314	289	318	327	300	281	270	295	306	272	285	313	311	284	310	299	337	311	281	300	283	302	312	297	331	302	303	323	328	316	293	312	295	303	326	288	297	314	317	281	316	306	286	294	286	322	315	301	335	302	318	281	268	323	308	308	320	285	321	274	311	275	313	304	292	325	317	300	306	315	321	293	333	301	338	297	292	285	316	311	295	309	326	306	302	317	333	288	282	269	310	293	298	288	335	285	292	306	307	314	266	277	288	295	316	307	319	316	325	304	302	283	301	304	303	309	275	276	305	311	292	311	309	328	303	299	290	298	330	312	295	312	296	279	308	294	341	300	346	298	290	290	296	283	282	304	327	282	316	307	318	304	310	311	322	325	307	315	281	289	300	336	307	292	303	294	330	309	326	294	324	307	307	318	308	250	330	305	277	295	333	295	324	291	331	300	297	298	294	303	300	341	318	306	300	286	289	322	339	287	312	297	300	303	301	281	305	297	282	306	314	299	300	284	284	318	338	295	335	297	322	340	297	301	301	317	320	311	280	299	295	303	301	338	328	309	311	294	310	295	319	311	329	313	267	338	320	331	291	330	303	312	294	313	304	299	298	323	320	311	302	318	300	292	298	314	297	297	298	329	330	318	306	301	331	294	304	313	287	345	308	293	292	319	305	263	332	299	324	291	304	316	317	280	336	296	339	300	295	312	304	296	318	317	315	288	270	346	313	297	305	315	291	319	316	301	339	334	311	329	305	287	303	298	318	309	299	317	306	309	282	315	290	279	299	326	293	313	320	336	302	310	310	330	317	293	274	272	307	318	305	271	295	312	306	310	321	292	312	315	297	308	315	299	338	274	259	285	288	306	285	319	303	307	317	284	303	289	268	291	316	281	325	315	276	308	284	302	311	312	319	294	288	320	303	324	323	295	300	317	314	344	300	312	302	304	334	315	319	302	306	325	312	285	333	288	303	280	314	331	293	328	311	309	329	287	325	286	303	325	297	300	316	308	280	314	316	311	302	303	314	304	313	304	316	321	308	293	321	305	329	322	278	336	311	294	317	308	309	292	302	334	299	313	292	292	321	329	304	292	302	308	292	317	338	310	312	347	332	313	299	338	319	316	275	317	311	274	302	315	318	328	343	309	301	321	299	306	313	285	296	306	304	303	308	300	328	295	317	323	301	323	301	316	272	267	326	315	310	308	299	308	319	293	308	296	312	309	299	289	295	326	327	302	297	308	323	284	322	308	297	309	312	326	279	301	293	301	303	324	324	296	306	302	290	287	303	275	275	311	284	301	299	325	341	301	337	355	330	306	326	264	299	320	264	306	299	284	282	319	303	315	290	266	292	303	291	322	305	320	314	301	320	359	291	314	307	332	287	281	297	310	339	304	309	334	333	314	304	326	305	354	307	281	298	297	297	285	298	302	312	267	305	333	292	324	296	306	322	321	314	281	297	286	316	302	304	332	290	320	322	269	334	292	324	287	316	328	305	299	310	298	314	307	307	314	318	310	335	301	306	341	298	336	299	312	299	299	333	284	310	324	311	279	263	314	317	300	298	338	315	304	327	318	284	252	324	304	321	329	321	302	296	316	317	278	336	290	288	300	284	311	301	300	292	279	304	308	320	296	321	283	292	280	326	297	315	332	301	313	293	333	291	299	299	293	305	313	280	313	305	338	340	273	308	282	303	297	324	287	329	290	274	304	279	326	313	321	323	290	316	324	312	330	312	294	307	326	309	319	302	295	288	308	285	326	274	315	306	304	316	292	271	300	305	324	275	321	287	312	301	292	331	348	293	253	313	329	338	288	305	305	325	298	308	330	301	288	311	322	322	316	301	303	294	317	318	301	309	299	301	292	295	296	305	294	286	321	325	295	283	308	289	290	313	298	322	318	314	305	320	330	295	302	300	331	312	310	319	300	299	301	263	296	281	293	307	276	289	338	321	310	293	305	310	306	314	282	281	275	340	290	305	295	290	320	304	315	326	313	305	328
28107	23114	18311	7329	3966	3020	2294	1965	1999	1658	1424	1187	1020	835	846	835	735	795	771	786	773	773	714	785	741	766	735	724	734	688	734	690	727	718	718	692	708	705	737	713	700	677	695	725	732	703	701	750	699	647	711	726	767	654	666	715	656	724	674	728	737	750	752	681	731	667	728	704	674	730	682	649	661	717	695	679	691	717	676	721	684	758	668	742	708	675	722	685	722	727	661	701	761	663	693	718	707	679	689	672	660	724	691	676	733	707	675	692	710	663	647	642	732	728	775	752	708	660	670	708	717	713	677	701	717	704	701	684	693	709	747	691	689	677	731	746	721	751	728	700	669	710	700	713	718	715	713	692	683	697	702	673	726	736	698	707	669	702	717	730	709	675	720	645	714	709	706	662	747	732	698	744	725	701	758	687	727	648	730	711	719	697	686	728	701	702	710	723	674	684	702	688	694	646	673	697	677	681	698	730	730	753	651	710	675	714	703	678	697	696	694	673	720	707	635	694	722	704	685	721	727	612	684	721	726	730	723	688	718	714	681	665	664	690	713	708	688	679	671	726	691	671	641	638	682	713	743	726	714	721	764	666	729	729	731	723	715	711	707	717	701	675	678	697	674	762	699	702	666	693	717	713	698	685	686	753	709	719	667	709	655	738	667	688	725	721	667	718	682	658	704	753	662	761	676	697	683	739	661	676	695	681	697	719	724	707	711	741	676	703	730	677	742	680	747	682	681	686	716	724	654	690	772	719	707	717	704	683	679	697	648	738	711	710	749	718	704	733	685	692	666	731	698	714	707	693	706	707	682	709	734	713	716	666	702	715	663	688	696	739	726	714	722	683	691	689	661	672	674	699	668	669	705	716	709	678	720	714	725	661	662	703	722	718	685	664	689	700	738	726	679	748	702	679	692	666	687	664	704	720	724	696	780	667	692	702	675	720	663	704	699	707	666	668	736	661	721	714	721	750	688	713	665	684	702	679	681	693	684	696	693	687	664	696	690	663	682	674	757	714	718	709	673	722	699	695	670	709	736	719	700	718	693	684	720	679	704	703	680	710	694	688	686	702	691	719	767	717	682	733	724	707	773	673	700	721	690	696	734	686	679	689	743	692	713	662	693	720	738	677	700	686	719	745	685	691	702	689	698	752	677	697	694	742	721	665	651	680	753	685	708	725	713	759	681	673	670	710	694	758	717	677	707	719	671	684	717	730	708	728	670	712	726	679	695	682	733	738	709	715	745	653	695	664	723	684	733	688	688	649	701	733	685	685	724	655	669	686	731	711	688	695	681	731	651	665	719	697	683	712	641	758	703	702	709	701	675	703	732	640	657	672	675	673	694	725	677	686	682	727	707	728	731	684	701	721	726	704	704	739	708	737	726	727	717	679	748	706	691	709	709	726	687	732	707	723	696	713	676	732	689	678	658	710	700	701	709	667	701	713	685	720	697	716	743	731	688	711	698	672	712	694	692	685	678	726	760	717	715	687	685	709	716	698	676	710	688	692	683	698	689	654	644	744	719	699	691	694	692	678	679	682	760	683	708	703	722	691	705	727	658	667	693	686	695	699	683	691	687	715	727	720	673	713	685	650	711	690	740	679	722	674	694	703	610	712	691	742	694	693	741	690	681	710	688	715	690	719	678	618	720	678	766	692	726	705	716	689	658	730	723	741	694	702	739	720	735	696	706	738	767	704	668	699	726	698	733	747	723	701	722	722	652	753	674	697	697	769	717	660	731	701	764	710	706	684	669	706	699	678	645	711	690	687	711	746	687	732	696	690	720	649	710	722	716	700	726	710	734	723	693	671	688	713	700	682	713	693	710	661	714	703	730	794	659	710	679	696	660	731	704	645	735	729	651	713	710	709	660	717	715	667	751	692	701	717	676	711	639	690	707	709	720	680	695	697	748	656	753	747	706	701	699	730	696	686	671	691	719	684	713	723	690	750	718	683	700	695	701	715	686	670	689	703	658	719	678	714	676	730	687	700	691	729	675	733	705	672	705	643	706	686	695	726	691	703	693	693	702	677	713	701	722	679	730	716	734	691	710	707	677	706	714	674	641	662	712	667	663	695	706	771	711	689	683	702	740	658	695	684	664	712	687	699	703	678	741	721	698	703	686	672	679	678	682	637	696	672	677	673	699	705	719	698	706	721	735	635	686	712	721	711	674	721	717	699	695	687	702	684	680	720	693	687	713	698	697	721	702	725	685	674	708	739	715	710	658	688	697	717	679	707	679	710	702	701	676	717	704	690	665	772	712	722	717	689	704	702	708	709	699	740	691	677	711	718	718	696	729	683	672	709	726	744	645	679	734	666	727	703	659	703	657	702	710	695	684	733	696	713	690	704	732	710	643	697	689	708	718	710	707	679	713	668	695	646	722	685	689	724	698	728	711	699	667	690	700	672	683	645	730	689	719	702	727	699	718	696	704	726	685	683	674	716	671	666	704	685	721	690	680	722	739	709	729	663	699	698	667	714	717	659	691	665	692	732	710	735	741	681	701	728	659	697	677	689	688	703	707	730	714	734	694	685	675	671	761	749	689	709	660	722	684	689	647	718	696	685	710	712	683	729	678	724	712	674	705	684	709	657	719	683	675	734	717	707	704	705	686	731	696	705	696	665	698	717	698	709	697	651	698	719	704	697	677	730	689	711	673	610	682	749	728	659	712	674	616	685	683	714	677	737	672	692	709	715	687	726	709	721	699	715	638	731	699	671	705	699	697	672	720	706	735	685	653	718	679	673	705	662	670	754	724	704	694	655	729	706	704	668	692	702	706	714	709	715	687	670	700	678	681	702	675	702	731	679	706	680	701	733	702	690	734	676	704	724	714	678	729	713	679	732	690	724	696	691	778	709	671	698	685	737	691	717	686	725	683	745	679	687	667	748	715	704	759	679	733	673	707	744	714	733	722	755	711	697	684	667	699	686	725	698	696	663	709	730	676	711	683	743	664	728	692	701	681	688	701	715	671	694	726	673	708	711	700	696	678	699	692	690	734	714	702	703	709	704	724	716	759	736	664	724	671	764	708	692	712	687	652	695	745	701	702	686	697	667	680	754	690	708	685	725	687	673	692	689	737	700	688	698	704	674	697	691	684	689	679	691	694	717	701	749	708	699	678	666	714	695	728	678	711	717	718	734	684	689	740	665	689	727	693	708	708	693	704	697	678	672	688	702	741	671	716	703	712	672	747	716	678	727	700	663	700	741	712	637	689	725	723	716	719	744	690	715	717	718	696	685	674	706	698	689	711	685	674	720	709	672	710	714	677	698	673	683	686	638	670	693	747	668	718	721	688	706	736	673	666	694	722	692	713	668	724	672	714	695	713	709	710	681	670	697	719	724	703	726	746	697	712	669	682	680	687	745	677	671	687	720	675	712	661	677	726	729	666	666	717	737	657	720	756	683	707	646	747	710	696	703	686	687	703	663	705	691	639	714	693	690	681	719	657	650	712	735	727	712	659	669	734	689	710	736	679	681	716	660
23257	34342	18045	7280	5830	4907	3773	3123	3325	2470	1886	1558	1245	1020	955	1007	878	897	847	828	851	851	868	739	776	800	845	794	767	776	796	818	766	820	765	801	804	780	772	794	783	799	782	761	724	771	835	810	779	754	734	753	768	827	769	733	799	793	704	770	783	778	758	754	750	800	776	800	795	771	774	763	725	770	790	746	775	719	782	780	791	756	773	758	742	714	775	746	731	749	740	735	762	742	747	748	748	775	767	730	744	760	755	722	782	779	702	750	735	766	734	785	749	732	761	707	742	738	746	704	746	802	750	746	793	733	779	690	733	738	722	765	772	777	751	768	740	793	762	725	724	774	773	762	787	751	760	718	805	777	725	780	697	720	735	726	758	726	740	765	764	723	790	779	784	783	729	714	797	765	793	730	765	823	782	796	739	731	743	724	767	748	769	739	725	768	781	723	753	793	788	751	724	792	762	753	715	768	737	730	784	732	749	748	722	742	765	785	737	741	758	755	752	761	761	772	737	779	773	773	769	753	776	812	748	768	776	782	801	759	717	828	770	797	749	772	788	796	718	795	700	763	794	779	741	769	745	764	796	795	767	769	768	786	785	742	782	728	690	719	732	803	771	763	766	735	755	779	802	755	760	787	749	753	762	780	708	811	738	751	738	771	723	776	755	769	786	796	759	800	780	752	768	758	790	739	729	762	766	773	770	747	774	764	763	785	752	765	791	839	729	780	760	741	727	761	776	787	744	755	706	792	769	812	763	775	801	764	751	773	807	751	762	775	746	766	767	773	817	826	792	713	756	751	756	777	760	800	753	760	752	778	757	740	763	768	765	778	762	741	782	792	742	734	755	708	794	759	758	735	736	778	786	712	712	772	759	713	758	747	726	752	752	774	735	767	753	752	736	800	772	722	725	749	739	766	743	742	772	730	776	759	725	748	777	766	758	743	779	716	752	731	760	794	754	727	789	795	789	712	753	756	776	773	799	781	774	779	807	762	752	741	769	727	758	734	752	730	723	798	760	757	791	844	805	776	798	785	741	780	748	771	755	771	785	729	724	753	759	784	724	748	771	728	783	723	761	799	775	762	750	756	778	721	729	770	724	797	754	742	767	760	712	748	770	789	703	733	745	756	742	748	772	748	802	734	764	765	763	768	764	786	760	774	692	818	715	733	749	737	736	751	787	768	732	719	734	783	714	736	778	751	734	769	769	733	777	771	723	718	757	789	762	750	777	752	755	782	750	746	742	766	735	749	775	752	766	808	738	749	742	736	818	804	776	703	774	721	778	779	768	783	766	786	767	777	747	770	788	733	766	717	734	761	762	746	746	778	782	772	759	757	760	753	746	762	780	748	745	747	762	759	762	768	804	726	775	780	784	740	766	769	776	750	800	741	779	767	805	794	750	760	826	744	743	764	759	706	779	784	771	709	766	753	733	809	735	815	773	795	752	813	696	722	768	703	788	772	750	745	776	772	766	706	741	747	767	722	721	795	769	738	791	812	754	780	748	796	769	781	820	793	715	790	735	778	758	733	778	750	796	805	736	778	798	767	765	776	760	780	736	773	795	726	765	753	736	765	792	754	746	770	753	782	783	699	722	764	701	785	742	807	774	750	735	775	781	786	757	772	707	779	749	813	737	768	734	785	778	751	732	737	740	783	791	734	791	738	792	742	753	761	772	706	726	730	738	760	741	831	775	757	734	740	760	820	777	738	752	776	811	763	762	767	768	790	748	708	727	767	776	753	759	782	759	712	806	732	783	713	824	760	752	746	779	751	745	751	769	815	758	789	760	759	812	750	710	728	750	767	758	718	744	773	729	744	783	780	780	782	746	752	764	725	769	750	732	790	752	737	783	754	752	751	784	750	785	755	771	761	802	726	788	752	734	769	758	790	768	727	753	733	734	732	762	752	733	707	785	742	782	796	763	749	781	767	775	775	716	755	786	790	790	750	775	746	736	778	743	714	790	755	741	767	721	765	778	739	753	762	806	680	763	760	754	740	785	685	746	793	836	745	757	740	736	761	785	777	725	792	777	706	727	761	735	762	738	743	777	725	723	726	736	780	792	751	776	739	765	703	774	769	753	801	753	730	728	731	746	756	749	738	777	776	762	797	760	734	770	792	708	765	764	758	800	762	748	772	743	775	774	727	709	795	738	792	777	791	752	696	708	743	746	744	753	704	716	731	779	714	785	757	714	766	776	795	697	789	742	759	734	699	751	750	729	759	724	760	782	813	811	784	766	801	748	784	760	726	779	754	756	746	776	741	795	787	762	723	750	725	754	711	814	774	725	798	726	784	719	756	785	764	750	735	751	767	722	766	783	780	706	742	759	740	729	766	777	817	693	771	776	741	740	753	755	759	781	779	719	768	801	766	750	757	744	763	750	775	720	717	782	741	754	754	761	725	775	802	761	755	740	769	740	729	727	748	767	782	806	774	797	733	777	723	769	736	721	749	726	788	765	737	821	770	752	745	769	750	766	766	707	755	760	735	787	817	764	746	794	792	759	813	750	770	743	730	711	755	745	699	787	748	788	791	763	767	735	814	740	739	762	755	791	787	757	770	734	751	808	775	762	744	757	745	780	766	754	762	771	765	727	744	777	730	757	736	776	761	801	809	776	726	775	760	763	752	790	826	746	732	748	796	748	798	791	718	784	742	746	778	722	723	751	748	777	763	739	757	816	717	725	728	756	787	722	788	797	741	711	764	754	786	774	754	808	772	783	748	763	737	775	739	752	741	691	755	767	760	739	755	732	746	760	817	747	704	760	756	735	764	740	786	694	721	781	760	746	761	761	808	738	752	749	751	735	731	778	735	780	756	744	767	751	830	747	765	768	751	773	788	739	755	734	743	719	771	707	771	781	769	721	769	757	790	707	775	723	756	750	792	737	706	763	817	764	744	769	782	770	741	729	770	734	744	740	758	758	729	772	778	772	759	752	776	728	709	728	749	713	767	734	755	785	748	780	724	726	752	746	719	718	752	754	779	770	684	729	721	771	729	736	722	745	722	747	752	733	776	707	724	763	732	771	790	772	763	756	765	781	761	744	793	774	740	721	734	738	780	710	783	758	724	744	744	786	782	741	743	727	829	767	773	762	761	745	761	754	758	746	746	799	767	757	759	753	764	801	765	727	766	757	789	769	739	780	743	810	773	743	765	744	722	777	803	717	769	823	730	755	732	751	753	730	775	815	739	736	767	787	769	766	752	721	756	750	795	732	768	765	786	743	788	758	777	776	795	745	791	776	740	773	750	749	828	770	767	805	715	713	757	742	761	769	740	765	704	781	738	779	791	701	773	747	786	767	745	771	740	774	779	746	758	733	719	800	728	765	755	745	778	772	759	796	722	795	781	718	790	748	794	736	797	733	797	803	774	738	796	764	813	757	767	748	781	778	739	753	750	764	765	785	778	782	742	751	759	731	736	738	747	819	739	753	720	705	757	755	748	764	747	736	754	761	801	754	740	743	760	791	795	766	748	718	777	743	723
23758	21155	28236	24312	21167	13552	4724	2955	2948	2448	1783	1479	1120	832	758	703	711	699	606	607	583	604	586	557	568	524	556	524	461	519	544	540	589	501	512	507	496	537	525	526	515	484	477	526	477	459	494	521	457	493	495	533	475	479	524	498	482	492	497	496	496	492	481	511	511	489	471	474	524	463	465	526	569	504	512	477	441	462	471	495	470	467	509	520	508	478	446	502	479	500	475	489	442	524	494	520	519	473	440	485	493	456	474	479	501	523	476	476	466	482	453	497	512	495	506	478	516	520	525	501	481	460	488	549	504	486	478	476	494	515	483	487	480	500	529	464	508	490	477	483	488	456	493	484	488	470	508	522	501	489	497	469	445	520	518	497	504	508	472	494	492	498	508	520	465	488	484	492	501	489	490	488	466	494	484	475	488	487	463	464	485	493	496	545	453	496	476	499	485	481	510	467	472	486	493	493	484	502	460	458	506	531	475	479	479	527	488	476	474	472	502	470	467	504	508	490	478	505	479	482	470	500	485	500	509	526	514	469	475	466	447	486	450	475	480	477	507	483	493	454	518	482	465	464	464	470	510	491	479	470	505	514	505	515	465	471	498	501	483	468	500	501	478	470	481	482	455	479	510	504	511	474	482	510	467	485	497	483	460	458	429	467	510	538	471	477	474	489	480	498	460	456	462	512	518	476	489	522	503	462	487	513	473	520	481	453	479	492	504	509	478	475	488	487	499	533	482	485	496	486	531	490	518	490	495	477	478	483	465	510	479	468	511	489	468	496	516	502	469	485	477	501	515	484	487	533	462	518	486	520	490	434	475	480	457	471	496	479	514	486	498	484	494	498	497	515	468	492	472	480	482	493	459	497	487	489	498	472	518	482	505	456	517	477	482	527	533	482	512	475	479	471	478	500	465	480	458	489	478	483	540	492	517	460	495	494	514	519	537	478	499	481	485	487	466	507	466	472	464	493	490	520	502	476	514	488	478	491	505	486	489	467	489	499	534	473	486	490	476	481	467	515	519	522	509	471	484	496	500	491	475	481	485	522	498	503	552	478	519	482	454	465	459	474	502	486	535	489	500	476	521	460	457	485	521	479	484	489	483	534	494	465	518	476	495	489	487	500	531	486	490	476	470	476	497	452	473	495	492	484	544	497	493	494	505	465	510	514	421	485	527	453	500	474	542	482	487	529	489	510	492	507	497	497	464	501	504	526	514	458	495	495	485	496	526	456	477	501	483	470	491	442	488	462	472	481	505	506	478	496	439	474	486	487	522	456	466	500	467	526	478	459	473	478	477	524	485	453	452	507	497	468	488	498	490	493	484	498	503	526	487	493	539	487	506	472	482	510	483	471	488	442	505	500	472	484	517	509	499	477	508	509	436	513	492	503	459	496	473	481	465	478	524	492	486	478	510	486	496	487	483	473	451	522	516	489	504	481	480	501	475	482	493	480	489	490	487	461	442	496	506	466	508	513	545	481	501	467	505	507	473	482	495	471	493	476	444	514	510	500	462	471	464	487	483	479	458	478	479	494	490	455	484	468	517	483	521	468	535	462	523	447	537	482	489	462	506	524	511	486	484	514	469	478	486	502	497	483	483	493	496	518	489	513	540	497	513	496	489	495	471	475	472	470	495	490	479	492	455	510	509	500	472	468	474	472	471	491	472	465	514	482	478	481	516	493	499	462	487	450	492	495	520	461	516	493	501	480	570	541	501	496	483	506	460	501	459	527	494	507	511	497	450	480	469	492	465	494	496	494	517	486	482	511	509	504	482	469	461	498	464	484	507	504	482	508	526	492	508	497	498	512	501	485	474	488	427	491	427	482	488	458	519	487	496	513	484	452	472	488	474	511	491	482	451	474	489	467	488	517	486	501	476	481	491	477	488	470	502	479	496	462	458	490	500	545	485	511	495	451	506	489	492	493	484	479	504	513	485	453	486	493	438	535	512	472	493	509	470	488	479	452	470	486	517	528	509	520	468	497	480	496	469	497	525	492	511	507	493	476	490	481	446	456	483	468	467	454	528	477	479	540	475	504	452	496	515	491	490	493	498	477	505	465	520	454	462	474	473	486	490	523	509	517	486	467	473	487	495	484	503	487	500	465	499	482	468	475	458	432	480	475	455	486	467	492	477	490	499	503	453	505	474	483	497	501	477	482	503	439	491	484	521	555	479	507	471	488	481	501	499	455	467	506	469	480	487	505	476	496	463	472	480	490	517	468	510	500	481	465	495	494	497	483	454	467	485	490	481	467	473	465	498	483	518	493	488	492	520	468	470	486	466	511	491	493	502	550	498	506	483	500	504	480	487	498	508	484	485	481	501	509	513	535	512	521	513	498	466	512	454	486	500	511	492	508	532	478	489	484	463	466	461	422	486	466	534	545	513	454	495	489	491	495	509	533	447	488	513	468	477	490	477	521	543	505	493	454	501	538	527	469	507	484	454	531	501	482	484	506	469	463	522	495	465	509	462	464	487	468	494	481	484	493	513	444	494	506	511	461	480	450	507	494	495	517	503	493	522	542	485	493	510	510	480	464	454	477	488	476	531	498	495	472	481	516	489	492	454	507	498	493	498	512	517	517	517	481	476	481	501	443	471	509	506	510	517	456	485	504	467	494	497	520	483	460	478	496	515	506	487	465	529	474	530	463	537	489	430	492	485	484	475	498	520	489	478	471	462	507	501	494	510	497	504	519	499	507	476	463	506	498	486	509	483	470	480	484	442	483	481	501	488	528	487	487	497	489	485	481	465	466	484	488	517	519	475	498	482	460	451	486	497	433	465	500	489	456	514	502	508	464	487	465	495	472	484	499	518	463	495	497	476	453	500	461	508	538	490	473	456	484	487	505	479	500	456	469	503	511	497	506	501	506	500	485	499	476	497	488	475	508	455	479	514	465	479	467	486	537	512	446	517	530	468	476	438	510	467	447	512	463	504	503	502	498	517	460	469	519	522	481	449	478	487	479	469	504	489	487	456	450	491	474	463	483	483	481	490	508	465	470	484	471	506	471	440	490	487	443	492	496	479	497	523	479	495	471	493	479	483	486	512	460	484	483	505	454	464	488	503	482	473	488	496	484	455	479	503	476	442	511	492	527	496	427	494	548	487	482	474	481	480	487	500	475	481	502	490	462	501	471	513	472	479	520	462	443	483	482	475	496	504	486	487	501	486	467	502	476	482	459	472	502	500	485	497	484	482	499	509	476	498	458	471	498	463	478	480	476	492	490	531	486	518	474	478	503	483	466	506	511	458	496	504	521	489	517	528	516	494	496	481	453	471	455	499	425	479	459	476	511	497	494	513	514	471	502	506	505	471	527	511	496	493	488	501	472	462	497	476	474	482	520	471	523	504	507	455	482	493	479	453	497	458	453	484	477	477	489	486	450	482	513	526	529	453	511	490	509	474	536	495	478	487	525	473	476	478	487	457	470	491	483	484	479	515	498	528	472	503	550	477	493	504	550	511	481	486	495	496	527	467	467	512	498
23949	44308	27212	12118	9391	7622	6005	4854	4966	3936	2883	2206	1583	1089	1021	971	901	868	787	758	764	747	686	680	682	641	664	572	654	597	674	626	585	628	581	543	603	580	617	626	558	564	513	560	604	581	574	571	570	573	573	591	565	569	561	536	544	577	533	537	573	580	570	558	542	588	601	552	556	553	548	543	573	572	531	581	493	553	547	544	545	555	582	574	512	551	573	558	543	533	566	548	554	514	587	565	558	544	588	523	523	544	554	549	535	585	522	527	542	542	535	567	554	496	555	509	564	532	538	536	561	544	568	539	525	558	517	544	555	554	542	525	544	551	589	518	551	543	515	564	543	568	534	580	545	562	576	551	551	533	527	553	509	527	603	533	521	526	526	553	565	545	590	522	582	544	572	566	532	500	565	576	596	552	532	521	560	550	542	566	544	573	552	570	581	537	570	535	515	536	556	528	571	506	574	536	586	522	527	558	537	511	537	549	535	530	553	515	546	527	529	567	547	548	534	528	561	554	552	570	554	549	579	525	559	529	545	549	527	529	589	536	530	562	574	550	548	553	595	547	537	534	520	505	546	570	551	556	553	528	544	544	569	569	576	565	568	581	557	547	555	504	520	511	529	611	512	527	547	539	535	577	558	598	553	529	548	575	567	563	520	503	563	518	577	531	557	536	573	536	557	527	543	547	522	560	573	539	560	545	516	554	565	572	554	548	542	512	567	541	612	554	556	543	520	544	539	574	515	530	532	535	553	579	560	532	499	574	523	493	525	541	547	536	546	570	553	533	534	576	570	527	539	546	533	560	608	546	577	533	547	562	563	525	561	514	558	575	544	509	553	502	550	561	565	532	572	588	534	540	552	538	538	562	566	565	524	570	558	552	520	546	517	518	519	571	565	550	516	511	539	495	600	508	589	514	566	572	555	548	557	574	505	513	590	543	549	529	553	574	576	539	540	567	559	585	548	569	584	544	487	513	550	573	537	565	560	571	583	518	508	520	523	519	538	577	529	514	576	532	556	559	542	555	535	519	533	540	560	566	543	523	565	543	537	558	578	496	534	570	556	583	510	515	525	533	554	535	555	579	542	546	537	549	553	542	548	581	500	532	573	557	572	528	542	533	531	548	575	577	567	565	539	550	550	510	577	566	557	568	541	584	540	524	557	535	547	569	499	542	512	518	518	542	556	591	522	561	514	542	536	559	574	540	566	540	523	557	522	534	520	581	544	567	570	554	525	526	541	561	555	558	532	522	487	563	521	578	540	569	546	503	557	588	607	549	526	544	519	540	553	492	550	553	591	534	568	519	552	560	522	548	538	564	536	547	573	514	556	589	567	498	569	496	547	568	543	514	575	492	562	536	524	503	556	541	511	551	533	534	551	586	510	571	565	532	532	533	551	532	550	548	526	567	531	546	531	560	544	533	543	527	541	533	545	546	552	568	544	534	521	490	599	562	511	560	576	562	534	527	511	543	514	527	550	495	550	562	576	523	534	503	535	595	509	569	528	544	574	533	513	525	526	560	566	513	532	522	606	556	555	515	546	548	551	517	564	556	537	532	550	575	523	522	547	497	562	552	515	528	519	544	493	544	556	567	564	580	516	561	527	528	573	563	532	498	545	537	549	550	543	541	554	528	572	557	547	594	554	505	535	516	569	549	524	584	520	571	524	575	540	475	546	563	543	536	559	554	544	549	532	529	549	564	506	544	556	519	549	573	504	518	566	515	557	538	524	562	528	530	540	590	547	559	507	532	556	604	559	522	556	546	508	572	477	564	527	534	548	542	562	556	580	525	560	512	595	539	576	535	523	567	520	557	525	531	538	547	531	546	575	571	510	567	547	573	527	528	567	548	587	528	549	558	518	549	569	565	489	567	556	514	622	565	585	525	532	523	544	553	510	565	504	543	532	510	543	523	486	521	540	557	616	540	537	572	529	579	535	539	544	553	557	541	554	567	549	555	569	523	533	540	537	581	538	531	553	544	532	540	544	545	574	537	577	518	541	567	583	533	540	545	529	547	560	528	552	592	525	542	589	554	558	547	524	536	545	533	550	515	545	523	501	515	536	561	581	552	543	596	559	519	566	548	538	562	586	566	559	544	526	575	563	550	540	567	548	580	543	533	572	567	523	559	520	625	554	548	530	537	539	536	573	575	567	551	513	496	505	531	601	545	536	551	541	602	536	554	503	534	549	598	548	516	512	514	562	525	532	521	559	578	570	526	541	523	533	541	563	519	510	547	535	556	545	538	531	517	541	549	531	546	548	572	556	583	544	576	526	553	545	580	543	523	534	574	567	567	527	568	559	574	574	547	564	538	525	577	554	545	514	548	537	569	482	537	579	526	520	542	512	507	604	561	556	582	507	523	534	529	558	529	551	563	552	559	540	551	541	552	563	544	538	534	538	510	548	537	563	558	520	519	524	527	513	550	565	549	573	553	566	563	533	546	537	548	566	516	541	556	556	548	575	526	540	564	540	529	552	555	604	554	549	599	585	538	532	554	511	514	524	573	493	521	553	566	533	529	512	553	532	557	580	569	539	567	531	577	567	554	597	585	573	498	517	532	532	546	547	545	533	536	526	556	541	570	549	557	485	607	509	559	549	502	517	573	534	577	489	472	481	558	524	526	535	539	561	529	527	547	545	545	511	550	524	539	576	539	547	567	528	562	554	546	526	535	598	548	504	519	529	545	537	561	569	513	501	560	568	547	528	549	545	548	540	542	527	550	504	526	556	560	558	559	552	531	591	534	525	560	583	556	586	551	586	532	549	561	553	550	542	550	527	550	536	542	587	544	566	539	541	554	562	548	531	539	572	551	528	496	558	511	544	531	505	550	539	543	586	549	551	549	537	549	550	592	560	535	553	547	555	513	528	600	547	534	523	545	555	532	559	514	533	542	583	544	574	532	530	561	539	530	520	546	507	573	525	563	535	575	562	514	561	513	572	534	545	547	498	598	539	519	596	509	555	510	548	512	566	552	551	545	565	563	507	517	501	516	545	568	577	583	507	569	553	597	573	509	567	560	573	592	490	547	534	522	526	519	573	538	542	525	522	571	566	543	564	554	615	544	528	527	523	535	565	484	567	505	563	551	547	536	540	555	539	549	524	555	517	552	578	550	544	561	549	550	545	598	588	552	567	556	517	508	518	589	597	560	518	562	535	550	547	554	502	562	572	601	571	545	539	563	535	550	532	534	546	532	566	503	511	523	561	537	552	487	562	532	550	544	537	559	553	548	559	576	552	523	534	536	563	605	551	554	556	544	532	567	497	503	506	538	572	539	540	523	549	607	556	569	539	511	540	530	524	538	552	541	524	527	532	496	532	547	579	572	549	593	528	549	507	532	583	568	573	524	515	566	564	575	592	520	518	558	556	529	559	540	568	531	579	577	577	524	522	545	552	515	551	524	541	496	527	556	543	509	545	512	587	538	546	538	565	546	544	558	547	575	569	549	531	547	521	573	599	571	559	585	557	578	536	571	564	526	569	534
24693	21168	27376	25166	15401	4819	2923	2353	2232	2147	1617	1292	1025	805	798	733	758	734	690	654	663	690	649	654	622	639	630	632	644	601	596	607	634	561	618	567	599	579	581	599	650	609	565	624	610	571	616	566	608	610	590	585	607	634	537	567	541	583	557	566	591	595	600	604	574	581	565	607	569	520	562	593	547	606	567	591	594	575	592	556	578	615	553	556	585	561	589	569	591	595	567	576	570	524	590	584	579	571	601	576	584	583	595	553	561	536	570	583	586	542	613	554	558	581	559	610	612	598	578	554	587	617	568	598	615	573	569	574	599	554	539	607	565	554	550	558	582	568	594	589	561	565	538	556	539	549	585	591	565	591	559	557	599	583	538	587	601	569	576	558	570	576	627	588	562	568	550	595	566	609	563	600	547	571	587	579	604	575	619	581	594	585	595	548	581	594	611	584	562	633	541	566	565	593	569	578	570	586	555	543	579	556	547	610	595	574	579	551	572	561	580	574	600	574	610	572	603	595	567	598	574	573	560	587	605	616	630	559	591	581	598	565	611	564	580	537	617	619	567	593	589	596	587	564	602	551	575	528	615	590	565	589	522	585	602	537	558	648	548	555	567	581	626	569	557	566	552	579	583	620	564	578	583	533	607	570	561	607	572	565	572	550	556	585	556	572	582	525	551	600	603	558	582	586	565	552	575	566	578	585	545	546	590	550	598	629	587	586	574	573	585	538	582	586	583	579	553	559	557	594	610	558	605	570	554	545	525	602	579	588	565	514	578	570	594	540	567	592	575	582	555	550	633	612	600	600	598	557	618	555	579	574	568	567	559	617	585	646	562	543	588	572	567	588	592	529	560	588	586	579	601	580	598	603	610	604	592	551	599	581	553	592	610	563	584	594	588	584	591	595	555	572	555	578	552	570	617	556	578	565	587	607	556	568	563	597	602	587	584	589	600	618	600	604	550	604	574	614	560	579	574	545	606	565	602	594	643	565	556	555	563	571	607	589	567	604	586	525	580	574	564	562	618	588	528	575	581	561	644	570	570	549	545	621	566	530	556	586	573	534	579	538	570	539	600	604	593	588	579	541	567	574	586	581	565	545	569	613	570	560	601	563	576	575	585	600	566	580	608	607	557	605	580	596	557	568	611	564	580	622	613	596	593	617	576	543	568	562	535	558	603	602	574	608	570	592	566	596	563	597	586	590	557	593	579	605	570	584	540	525	562	543	585	527	594	615	588	565	600	553	588	582	591	606	587	577	577	555	588	569	584	573	609	606	580	572	566	634	526	586	593	619	578	582	594	521	621	600	620	608	544	602	550	607	560	568	594	548	630	598	549	558	549	591	578	567	568	563	561	582	556	571	599	596	612	612	581	568	528	585	634	588	587	559	608	570	571	524	560	626	566	557	605	591	576	590	578	594	613	548	604	584	566	584	591	557	563	585	595	593	578	575	592	556	637	554	626	562	590	593	596	602	545	601	607	585	580	552	585	590	602	588	496	546	560	569	552	569	568	593	590	588	571	559	597	586	581	614	597	597	592	595	550	610	565	579	591	613	519	599	613	594	567	592	586	532	617	580	559	623	558	586	593	587	632	619	593	545	591	572	548	585	583	543	576	570	563	601	620	567	602	570	555	582	573	572	586	567	559	554	577	576	596	555	599	538	568	554	602	551	575	561	578	582	592	553	572	567	550	575	557	578	612	577	579	560	599	553	590	578	566	567	582	614	611	550	579	595	618	589	553	629	599	552	588	530	581	587	580	606	585	589	546	617	569	633	559	596	596	592	614	560	628	561	580	541	594	578	628	549	626	591	551	565	601	572	575	585	625	567	586	565	557	544	547	554	612	573	549	600	609	588	578	615	519	534	576	568	591	586	576	578	586	594	564	528	560	564	601	574	592	576	550	593	567	540	577	582	587	571	609	576	585	587	545	534	576	580	547	586	566	619	577	597	585	592	622	587	581	599	578	593	593	591	584	548	550	587	598	616	598	545	542	597	600	609	589	563	544	547	582	597	603	572	537	581	610	605	554	590	594	601	575	565	617	543	580	570	548	557	578	560	564	578	555	586	566	601	608	603	590	550	594	617	555	551	592	592	598	587	609	608	570	560	564	589	563	600	580	522	588	569	594	577	628	572	521	560	570	601	598	575	576	588	550	575	576	572	584	575	587	545	616	597	561	577	619	540	578	591	567	592	617	608	576	564	588	547	602	576	629	535	575	586	617	544	597	612	611	544	572	573	589	528	573	599	563	550	547	576	609	546	572	561	593	548	598	587	583	614	577	593	578	589	559	582	559	584	558	593	571	576	590	553	580	574	560	586	591	570	578	574	544	563	587	593	585	607	589	556	545	555	565	596	585	606	531	590	541	545	564	590	571	625	533	591	554	570	528	573	577	588	608	598	572	581	596	552	572	603	538	564	582	584	598	555	535	570	615	555	602	589	591	561	570	578	576	594	552	573	555	587	591	627	603	606	578	629	566	566	568	554	579	549	612	551	557	594	595	599	590	615	574	547	630	584	583	595	601	536	611	581	581	570	594	576	597	576	568	577	560	598	603	605	548	562	551	599	559	633	586	594	597	565	583	574	570	589	620	586	629	556	563	591	611	553	586	578	525	560	608	579	566	564	578	635	567	576	587	630	551	584	544	576	598	602	574	604	556	577	599	552	562	546	580	613	555	553	565	581	607	593	579	619	560	565	573	626	577	591	616	555	572	559	568	601	557	554	589	571	607	581	551	574	530	579	574	573	582	558	621	596	625	559	560	587	599	525	591	615	595	567	536	616	559	596	606	541	591	547	564	563	602	573	626	593	572	576	565	579	550	634	585	608	569	594	596	624	584	614	590	584	566	555	595	599	599	545	572	603	539	579	605	597	568	577	595	561	609	589	599	562	586	566	565	577	538	572	612	561	550	568	557	571	538	555	603	551	581	553	561	550	575	580	595	599	565	607	594	614	590	559	590	549	569	558	607	579	577	587	572	584	565	590	577	580	602	571	628	582	541	536	543	588	572	569	626	533	616	585	599	579	609	571	558	607	606	590	560	575	560	535	556	576	564	601	593	606	579	603	575	597	549	565	561	581	559	562	550	569	566	562	567	586	566	609	578	531	614	580	586	598	615	583	560	585	588	522	583	560	576	554	549	621	615	629	581	613	570	561	598	615	577	524	553	585	545	580	581	597	589	613	574	556	550	609	607	544	562	580	624	593	567	593	579	546	563	581	583	568	526	583	588	594	557	558	547	574	554	557	614	596	579	558	547	583	570	562	586	558	587	530	577	575	521	587	655	592	575	603	594	568	569	594	552	587	635	578	578	597	567	593	577	547	612	598	564	549	644	577	597	607	619	588	534	552	590	552	593	591	563	630	631	569	628	574	557	588	579	549	593	597	565	572	591	631	569	586	548	560	587	622	590	583	563	599	593	626	610	573	563	555	590	541	609	574	592	560	581	577	588	555	606	569	628	601	557	585	563	600	569	600	600	591	597	610
23375	39092	22546	10334	7993	6186	4841	4034	3957	3496	2469	1975	1481	1035	1009	929	920	833	776	794	747	753	767	705	712	671	695	689	735	729	653	687	679	713	685	623	687	663	628	654	584	616	598	666	690	651	606	643	616	644	633	645	645	614	618	627	612	599	638	539	689	623	632	613	610	681	638	591	612	636	584	588	612	610	660	609	578	583	610	646	649	620	609	611	607	569	579	625	578	633	580	631	626	581	630	652	584	634	628	593	599	595	652	600	669	630	637	621	599	623	623	571	612	631	605	602	627	614	645	638	639	652	640	623	628	609	600	624	639	612	633	642	590	631	615	606	588	618	627	628	629	659	638	600	603	620	634	628	628	631	601	638	658	607	622	622	619	626	653	653	616	660	682	617	600	623	657	651	589	590	662	647	662	578	653	607	637	640	622	619	612	678	603	622	649	645	613	625	632	608	640	619	632	639	632	607	600	651	653	616	601	660	626	589	653	599	592	613	626	665	632	595	613	572	631	615	637	625	654	611	611	601	672	662	621	638	603	592	659	660	630	616	619	585	676	652	616	615	610	637	629	598	621	632	581	586	581	610	629	620	598	610	583	605	638	612	612	593	661	688	605	608	607	632	620	591	624	587	606	595	632	647	625	641	583	616	645	621	639	607	633	586	630	622	589	643	623	610	620	647	609	649	636	606	626	635	618	638	621	667	630	578	621	641	626	645	660	631	606	578	618	618	636	625	622	629	608	561	643	660	592	602	601	628	617	615	620	653	611	655	627	603	611	642	634	627	631	634	606	625	638	606	609	629	614	643	622	644	624	622	662	637	687	605	599	633	650	572	652	598	664	578	604	599	579	651	650	661	657	665	603	587	565	614	586	605	606	653	607	643	565	647	658	658	639	631	639	572	645	596	615	604	599	625	634	617	617	636	628	637	673	622	625	586	618	575	627	574	578	641	583	630	611	623	638	585	622	619	641	636	613	607	647	621	610	608	619	610	590	594	576	615	591	635	622	631	610	593	641	636	580	620	630	591	656	676	593	626	600	602	635	636	584	624	631	634	613	625	586	608	657	611	635	604	600	595	609	599	632	599	601	623	586	595	601	679	615	613	621	616	650	617	618	657	567	624	594	600	641	612	638	610	602	580	628	610	624	629	590	595	637	605	576	638	615	613	679	561	598	659	632	588	607	622	639	680	599	618	648	631	611	637	629	603	614	589	643	635	625	602	594	628	621	609	604	630	646	601	608	582	621	685	632	595	619	591	639	621	596	627	607	613	637	638	620	621	639	639	630	598	605	601	634	613	579	632	633	621	632	664	628	610	614	630	575	626	634	638	629	601	628	622	613	622	662	621	615	610	589	616	628	624	594	616	602	626	639	626	614	609	618	578	608	613	622	605	591	637	636	669	642	595	620	611	603	595	661	624	608	592	603	616	545	646	584	625	623	588	626	650	616	607	637	595	614	624	601	637	624	584	629	664	631	623	581	599	608	597	605	594	686	642	632	625	601	659	638	596	630	572	596	568	599	594	619	617	606	588	641	624	625	643	615	617	670	595	645	598	594	628	618	657	630	556	591	604	632	596	586	644	666	654	613	623	581	586	648	638	654	609	614	596	609	640	576	641	602	597	634	647	593	669	644	650	598	648	584	601	616	589	578	617	624	673	617	663	605	589	620	661	627	604	617	650	619	635	675	551	669	659	652	613	579	586	618	670	603	620	591	624	629	576	613	606	602	585	636	649	589	631	631	613	654	626	593	609	595	674	570	628	639	643	646	607	567	628	624	588	613	644	641	621	595	628	625	607	594	597	587	655	633	615	602	610	584	599	595	602	623	657	631	590	621	610	631	643	637	604	618	612	597	612	630	636	638	600	613	585	620	609	638	647	636	647	625	609	586	591	619	621	610	601	616	641	588	641	610	622	679	652	642	637	661	618	625	577	617	611	606	682	614	631	630	619	609	574	598	625	645	617	649	625	611	674	606	624	628	573	579	594	623	639	609	615	627	665	614	634	598	628	642	622	658	655	625	583	634	630	577	610	630	605	653	623	549	614	644	571	591	625	593	644	641	669	564	616	641	593	619	605	589	579	588	591	665	631	644	642	626	595	606	613	596	547	603	632	594	624	612	588	611	669	631	589	633	619	656	599	645	636	619	648	652	619	627	617	616	641	663	556	643	626	600	638	627	643	611	580	627	654	588	605	600	627	641	590	561	654	607	594	659	613	599	650	641	616	604	615	639	601	596	623	608	672	628	602	602	595	630	573	599	646	596	658	616	611	560	641	592	634	631	595	631	601	609	568	652	650	625	592	603	597	562	597	642	615	588	587	616	606	626	613	642	616	651	634	650	625	652	604	649	591	616	656	655	612	621	689	630	666	602	623	642	610	622	627	571	618	634	647	630	631	662	596	642	608	642	647	590	631	587	582	574	648	639	615	640	651	574	590	624	605	676	618	612	616	610	584	583	584	609	582	629	589	599	568	613	594	636	663	581	588	616	617	637	591	610	633	618	556	598	616	662	639	640	600	629	645	646	642	630	629	627	604	634	615	602	612	607	599	651	617	600	606	651	611	658	636	629	629	672	624	652	597	632	605	644	634	639	645	611	643	613	572	624	621	585	570	625	666	584	626	634	583	622	626	609	563	620	602	559	633	647	659	615	659	620	648	653	627	601	611	629	573	592	603	594	624	599	588	618	645	654	607	573	653	640	620	597	617	593	624	593	623	637	643	558	595	604	619	635	655	662	570	617	634	620	615	566	645	645	692	632	612	605	595	636	592	636	657	641	594	603	606	601	621	613	607	612	642	572	619	621	622	620	645	609	622	602	622	662	610	650	629	601	623	635	637	652	604	603	635	657	608	620	624	642	595	603	570	641	632	649	615	600	612	576	589	636	590	678	621	639	596	623	611	635	600	652	627	669	634	593	592	626	634	616	603	634	617	613	650	610	664	624	648	599	618	625	588	664	604	604	632	644	609	613	649	657	649	617	664	623	669	639	655	628	620	617	628	610	570	634	657	624	608	644	616	606	621	653	622	621	582	625	627	633	585	641	587	628	673	615	594	592	620	684	620	617	625	623	601	626	600	661	613	633	596	642	592	673	624	611	586	619	586	610	617	590	623	617	642	635	664	602	612	606	622	660	595	584	632	631	573	622	598	633	591	605	604	571	651	620	607	607	593	608	622	619	605	606	616	651	650	573	619	622	601	614	619	580	590	648	623	597	634	641	596	627	601	622	623	613	637	648	615	663	602	661	609	642	597	623	651	631	643	585	605	606	628	645	658	633	614	601	608	643	590	624	615	635	617	620	621	576	608	591	618	610	649	613	577	624	617	662	674	587	602	621	595	601	634	635	613	606	597	611	636	610	622	641	623	624	620	589	671	611	602	605	607	602	640	611	614	608	636	614	563	691	612	635	591	657	604	624	615	628	639	598	620	617	610	603	629	627	638	608	629	603	629	678	629	630	648	632	581	640	651	614	622	632	628	630	616	657	628
22679	21198	28702	23965	21206	21413	13014	4041	3270	3164	2357	1656	1318	928	733	636	607	607	584	464	482	451	415	405	400	396	363	368	389	379	338	342	351	355	328	334	338	331	321	356	336	300	295	330	295	280	309	314	302	326	290	320	310	295	260	299	292	303	299	315	283	311	277	288	298	290	295	284	265	324	278	281	274	275	293	261	302	289	304	291	279	275	283	289	281	273	316	256	249	285	272	279	304	274	292	291	281	265	273	308	281	278	316	272	272	294	300	271	292	293	264	307	305	304	279	298	303	299	288	265	282	292	286	301	275	286	265	301	284	255	249	262	264	268	251	287	274	293	263	299	284	303	277	278	262	267	263	297	274	293	294	284	298	289	284	300	260	282	289	295	306	263	259	290	286	286	311	264	288	279	267	244	278	241	276	271	304	282	294	284	269	261	237	264	277	277	292	292	277	300	258	290	266	277	254	298	295	258	269	287	296	281	266	291	282	293	287	292	251	298	295	278	279	278	274	284	277	303	272	268	280	266	276	276	262	262	276	279	286	292	287	246	266	299	273	264	270	300	257	287	288	287	256	304	275	280	308	275	274	268	295	283	316	275	282	262	294	291	278	291	286	280	300	265	281	240	301	280	275	291	266	285	292	283	302	310	267	281	284	264	320	291	273	268	284	296	271	314	287	290	283	273	260	261	296	279	266	294	266	266	269	277	280	310	280	275	276	270	316	261	267	289	320	279	259	279	258	241	304	278	292	270	332	298	280	274	307	250	283	301	244	303	269	296	278	275	274	264	300	329	276	302	275	266	273	291	293	267	281	287	284	306	271	283	279	260	265	263	274	276	255	276	303	293	257	278	266	259	280	281	298	320	304	291	271	261	283	270	263	275	269	276	275	257	250	279	274	264	289	291	257	291	279	294	255	295	267	262	295	308	265	313	275	268	305	264	280	261	285	279	267	282	285	255	277	278	255	315	299	289	312	307	292	288	271	258	279	283	272	279	259	268	271	261	295	240	283	304	282	298	288	286	284	283	280	283	266	293	283	261	273	278	280	260	301	272	256	304	292	270	315	292	275	296	300	312	290	283	274	295	276	278	293	289	289	277	299	279	286	296	270	261	299	309	287	284	279	251	273	278	258	264	285	280	297	263	289	278	282	302	260	266	261	289	283	292	269	258	284	237	313	267	275	300	268	268	255	255	298	261	279	282	285	290	277	262	306	272	296	299	270	269	273	255	269	283	260	285	269	302	278	295	280	277	308	292	277	263	286	255	284	313	278	253	298	289	290	305	287	265	255	298	263	278	266	282	283	259	276	282	284	279	314	284	292	264	281	295	249	270	275	262	298	246	276	285	292	268	291	266	267	303	292	288	251	264	267	248	270	270	280	263	270	298	269	298	265	264	293	286	262	299	269	313	282	268	286	287	261	280	270	269	269	253	283	273	291	295	277	281	262	273	279	269	261	260	276	270	306	268	288	279	299	313	258	269	296	285	282	288	283	280	268	295	299	272	311	265	274	282	269	265	270	286	256	279	304	268	284	294	244	287	275	303	281	276	280	287	275	255	278	283	286	291	282	283	250	296	319	289	262	292	302	267	284	258	263	274	288	284	280	265	295	255	296	270	297	268	281	264	258	220	281	289	248	298	248	275	255	254	256	308	281	244	248	277	290	264	273	273	304	264	283	266	285	282	301	264	264	292	280	315	251	287	251	298	287	273	283	258	278	283	297	297	282	284	303	292	309	289	281	247	255	273	269	262	263	290	266	284	312	277	278	281	280	268	309	263	287	282	291	282	269	293	281	278	288	275	291	266	302	298	294	289	282	286	294	248	267	263	255	295	305	301	278	307	283	290	289	271	279	256	279	279	249	287	289	280	285	275	266	305	290	289	310	293	288	294	287	260	290	273	293	298	311	276	297	228	289	270	288	280	303	315	282	265	278	264	280	269	286	278	284	249	281	271	263	317	286	301	284	263	265	289	257	257	286	292	282	294	275	287	273	290	292	267	266	310	292	270	296	308	322	300	275	293	285	249	284	297	318	286	301	292	261	280	279	270	286	301	316	246	324	302	271	280	251	273	286	289	294	274	267	254	285	271	285	306	261	268	294	277	256	278	293	280	311	282	253	307	244	255	286	287	275	268	294	293	308	300	269	301	272	266	302	249	281	280	281	276	256	276	294	263	258	297	269	293	273	292	290	309	319	261	285	301	285	268	300	297	248	268	280	285	258	298	287	281	278	258	260	284	266	287	303	281	294	259	281	286	286	309	299	276	270	268	281	273	306	281	286	292	288	297	282	299	289	266	270	294	287	304	278	262	286	275	263	271	267	287	248	302	292	276	260	255	305	271	305	254	298	284	273	270	269	281	260	275	291	263	290	306	244	293	288	284	259	284	274	270	317	271	260	269	273	269	288	267	290	291	255	265	270	286	285	295	271	283	310	290	300	303	272	283	293	288	256	284	298	269	268	299	272	278	297	274	288	299	276	295	270	296	252	286	267	275	301	303	291	254	283	289	289	280	313	263	309	277	277	288	267	295	263	238	299	256	290	281	282	276	261	238	301	296	297	317	280	287	271	287	262	274	283	276	263	293	282	303	276	305	268	270	283	273	291	269	281	285	256	271	285	297	247	265	291	278	283	286	295	263	252	260	279	298	272	299	314	268	275	288	247	293	275	262	266	305	266	251	276	275	277	273	270	270	277	306	286	298	257	306	301	276	278	296	269	296	282	228	303	265	263	291	308	288	255	290	252	281	286	328	296	261	258	283	308	274	268	316	305	269	306	302	273	260	319	315	260	263	299	269	302	274	283	304	280	290	259	255	266	296	284	277	317	282	287	297	277	291	309	292	317	277	290	320	252	267	312	268	312	294	248	270	317	287	268	281	268	280	286	273	268	291	277	263	310	276	300	300	263	294	288	292	322	289	314	273	280	262	270	286	297	274	288	276	287	289	324	263	272	264	294	265	269	275	281	247	311	311	288	276	283	295	259	286	278	297	304	300	263	284	288	267	290	304	282	290	262	262	283	309	301	277	280	299	279	304	308	273	278	298	284	285	267	278	271	305	281	281	265	268	263	269	296	260	241	265	306	277	276	290	310	285	267	276	266	256	270	306	308	310	270	302	284	307	273	273	264	297	261	254	311	291	312	265	281	267	260	277	316	297	282	300	272	245	272	275	276	290	289	284	316	247	292	281	262	253	258	280	282	297	262	291	275	245	281	269	279	311	275	305	276	285	274	283	308	287	288	272	260	297	280	278	242	249	299	267	300	270	274	275	296	286	258	282	289	276	270	273	295	259	266	266	262	264	259	274	290	261	270	291	265	316	261	280	300	293	299	302	260	254	288	285	295	302	283	289	274	260	300	252	266	248	289	254	257	268	274	254	265	280	298	260	269	283	281	290	277	270	268	274	273	311	290	300	302	317	248	265	283	286	282	270	273	334	238	312	260	306	288	233	272	315	275	262	300	269	272	308	287	240	249	314	274	287	281	279
26396	48908	31929	15970	12302	10254	7866	6239	5678	5488	3814	2687	1983	1273	1049	894	869	774	723	630	656	628	561	473	469	457	499	439	410	437	418	392	439	359	399	371	371	383	404	366	372	339	333	349	345	357	330	326	327	342	351	314	326	338	336	351	328	344	319	315	302	303	299	339	354	328	324	313	325	305	321	337	324	336	327	295	311	305	330	336	313	319	341	299	296	318	340	323	306	291	338	309	310	291	332	310	313	311	315	312	319	314	320	343	335	333	272	289	307	289	313	280	294	301	327	306	323	331	293	305	322	288	326	298	285	311	312	316	326	309	326	300	283	289	331	308	295	301	320	319	294	312	307	303	322	296	299	290	326	331	325	315	313	311	306	290	290	323	326	327	295	322	300	286	314	296	290	306	335	302	313	307	307	314	313	300	325	309	303	312	328	340	363	302	333	322	305	308	315	300	321	330	301	314	314	307	302	296	292	335	297	323	311	313	314	299	297	354	322	292	295	328	309	323	297	335	311	299	309	335	319	295	275	288	298	313	327	273	298	282	345	288	267	308	338	285	344	323	304	306	303	315	315	315	302	279	329	304	318	298	311	337	305	289	305	293	300	289	332	338	296	305	310	294	308	297	349	287	305	300	321	284	284	319	311	325	310	322	323	312	295	290	324	288	298	328	284	287	319	299	312	281	341	309	309	322	335	292	320	337	315	294	284	335	313	334	324	292	292	328	331	295	314	313	320	292	319	299	317	294	318	307	289	290	312	312	306	317	303	291	290	298	315	354	298	306	272	340	308	323	316	313	337	287	318	291	311	312	272	273	289	305	314	314	317	300	306	282	306	320	336	329	302	270	343	326	324	315	288	311	303	309	301	312	313	326	328	318	300	317	337	297	339	315	296	285	309	325	331	316	327	285	324	292	323	285	315	284	313	312	317	343	288	295	289	289	308	298	339	333	292	279	288	326	314	284	287	302	336	330	308	310	308	277	293	336	293	312	306	279	331	318	330	324	316	311	310	319	327	307	314	314	302	309	318	315	303	295	338	304	281	295	291	330	304	309	311	292	325	306	285	297	312	328	319	310	306	306	295	306	318	298	291	310	329	331	297	303	314	321	318	268	331	307	341	311	340	312	328	307	336	338	315	334	291	337	318	331	302	311	332	288	293	282	287	300	296	275	311	328	300	313	281	299	289	310	326	303	302	337	313	295	298	281	306	326	323	325	298	300	305	307	292	317	299	307	300	320	298	301	308	321	339	269	307	324	302	321	287	293	328	343	302	343	338	303	296	318	318	291	310	284	302	310	325	320	327	282	287	330	290	312	320	300	356	285	322	269	309	304	317	329	328	314	308	310	324	322	305	298	319	316	328	329	319	332	286	272	307	314	309	278	317	330	303	329	291	297	307	285	304	288	329	301	318	301	292	292	285	303	282	314	328	277	323	292	284	300	297	318	308	310	324	274	321	306	342	308	310	324	292	291	314	313	341	304	312	319	297	274	326	316	301	294	305	285	288	299	304	283	320	315	299	270	248	308	278	323	313	292	294	337	306	266	295	296	276	323	307	309	292	291	301	304	315	305	329	288	291	329	309	309	285	345	342	310	319	301	306	305	319	291	321	318	314	301	294	274	281	309	311	318	304	280	298	305	283	289	293	275	319	305	312	319	302	327	318	324	326	297	325	294	316	325	292	305	312	267	299	336	302	308	289	323	289	316	299	314	348	311	319	328	319	338	348	310	305	302	333	301	319	287	320	307	296	318	315	324	324	310	301	343	324	326	325	324	305	330	328	311	340	319	294	320	312	336	339	334	339	324	314	318	287	313	306	313	317	308	302	306	302	307	281	318	312	331	323	293	338	306	306	319	302	322	312	323	297	308	324	296	282	294	304	324	300	294	317	298	306	313	279	316	304	326	301	317	320	329	307	302	310	295	268	298	288	261	309	323	305	326	287	293	311	320	286	299	299	298	312	317	307	327	323	302	302	339	334	332	303	329	317	279	305	329	304	320	333	316	306	284	333	353	318	328	326	338	332	292	293	269	315	312	327	309	316	309	336	331	330	302	329	327	317	302	287	296	323	317	300	292	293	320	288	311	305	302	332	292	305	311	301	318	301	300	314	294	306	302	309	293	302	328	312	316	320	306	297	297	296	292	303	305	297	307	295	326	329	329	275	334	306	348	310	308	311	318	273	325	286	303	298	316	305	294	324	337	299	299	303	312	320	303	308	294	307	311	324	310	301	337	319	320	308	349	307	317	310	291	317	328	315	283	312	332	304	322	347	289	287	293	316	285	327	318	289	325	315	296	260	323	295	283	316	335	306	317	313	288	325	308	318	316	304	301	328	311	271	323	328	330	312	303	333	312	319	329	289	288	306	278	297	326	319	320	314	312	345	285	321	284	325	278	271	288	303	284	324	331	287	324	316	309	284	320	338	317	303	334	328	266	319	301	304	289	292	306	326	306	335	292	311	310	332	324	308	314	312	300	331	292	330	301	312	316	312	303	295	301	322	271	316	351	307	317	312	294	307	291	325	313	320	297	289	296	332	301	337	300	307	284	304	322	313	340	300	340	315	285	311	316	316	307	295	337	321	299	333	321	286	301	318	320	304	315	320	273	332	291	324	291	314	284	279	321	287	286	302	320	291	305	268	308	324	330	280	341	312	317	318	319	329	314	310	314	301	317	315	338	297	317	308	310	341	319	295	286	339	317	311	301	280	291	320	314	323	325	290	274	282	293	321	339	303	302	347	290	319	308	277	308	304	286	323	305	293	315	288	299	296	341	303	316	287	316	290	294	297	342	321	312	298	298	290	313	309	309	299	330	326	309	326	278	329	295	310	274	284	326	313	294	331	291	313	307	320	327	297	293	296	317	318	308	308	285	295	305	305	294	279	336	280	309	322	316	304	290	331	310	334	311	245	280	307	288	308	282	282	306	293	317	320	308	326	306	315	335	311	334	320	304	309	306	290	317	315	312	283	307	282	283	292	316	286	295	295	316	327	324	304	299	307	315	293	300	290	278	290	298	291	313	331	332	303	313	281	299	302	297	288	306	299	317	316	297	262	337	327	311	309	300	288	321	266	309	327	326	324	325	285	280	282	307	308	318	334	282	317	285	296	290	313	295	308	318	303	289	321	325	338	305	325	341	297	311	333	333	335	324	282	324	317	311	342	285	321	324	308	316	299	307	348	308	318	328	300	312	284	311	310	297	319	320	323	291	291	318	343	301	327	319	277	289	311	312	301	321	302	308	283	333	283	303	295	297	299	292	304	347	318	324	315	307	299	288	323	307	314	309	321	298	335	302	307	294	327	311	301	298	276	311	304	300	289	324	299	337	290	298	300	341	310	298	307	314	322	267	321	309	309	303	344	301	299	288	322	308	265	304	289	290	332	299	295	350	317	359	324	319	305	289	290	311	300	320	327	325	314	322	308	279	346	319	364	297	303	309	308	300	303	297	299	291	301	330	299	301	313	304	286	305	277	305	309	315	317	302
28157	22655	17620	7333	3566	2638	2092	1723	1652	1615	1332	1186	979	897	837	814	804	778	801	752	708	726	734	695	701	754	738	732	732	714	758	729	707	743	718	693	739	728	719	782	688	690	715	662	681	682	768	734	700	664	728	682	725	707	753	700	711	703	726	677	713	716	747	694	695	717	751	691	688	719	707	682	669	724	687	713	691	709	718	674	676	711	775	717	724	728	689	685	711	711	712	706	695	709	713	690	722	679	728	716	694	738	717	734	676	669	714	692	717	653	713	696	654	669	701	747	679	710	687	659	669	696	691	723	747	701	720	679	674	733	687	678	720	696	639	696	741	707	675	687	686	703	705	708	670	728	716	707	701	699	700	720	674	721	713	703	711	683	706	657	734	655	671	727	723	692	717	671	742	711	690	656	726	695	682	698	720	717	732	745	715	674	660	735	680	730	725	715	667	695	689	660	668	712	704	675	694	718	664	726	698	767	685	729	735	687	712	724	670	708	716	665	701	749	704	704	713	779	694	709	711	716	672	669	698	686	709	678	712	740	710	731	708	721	684	710	678	719	698	702	662	700	651	681	708	683	704	701	741	672	682	688	728	712	711	660	670	727	708	707	715	693	735	708	678	663	708	663	716	702	682	733	696	752	736	690	710	720	659	695	701	697	677	650	703	708	728	682	700	681	692	679	668	722	745	732	691	782	720	677	697	723	701	683	704	745	689	686	695	746	724	667	713	690	657	737	703	710	656	694	654	645	708	734	695	723	679	662	703	692	709	677	709	707	656	695	732	675	670	735	706	689	665	693	651	741	684	720	719	738	712	662	699	666	749	687	719	719	743	769	702	757	702	733	691	703	745	757	658	710	707	719	720	687	730	698	679	687	696	716	743	715	712	679	687	716	696	726	651	707	729	712	647	713	710	700	707	691	707	726	736	684	709	698	680	668	717	675	703	704	675	743	680	649	683	730	679	733	698	677	735	665	699	676	734	681	684	684	716	705	722	711	666	690	677	725	688	705	709	730	696	699	659	671	687	726	738	642	739	716	697	742	711	729	667	736	707	685	709	664	711	705	686	690	779	719	687	713	659	687	687	694	713	712	666	700	730	672	711	751	693	720	694	695	703	705	715	709	700	719	690	716	699	696	704	694	695	675	703	690	652	632	672	678	719	719	702	722	712	691	694	706	728	708	720	720	734	736	765	724	701	690	699	734	725	706	737	659	673	699	670	703	687	664	652	747	730	699	703	709	702	679	731	682	692	702	671	739	663	731	710	732	683	714	659	710	774	669	668	783	731	693	673	671	744	679	669	747	723	694	745	713	697	696	688	716	704	639	707	705	704	730	751	689	716	731	683	709	653	699	736	738	701	696	693	728	668	694	675	724	753	662	671	637	739	686	720	696	680	709	728	719	722	719	724	777	700	675	755	737	769	745	700	682	754	674	686	704	715	693	708	698	684	716	620	715	661	676	726	687	708	744	698	672	677	734	695	703	726	662	711	685	727	707	680	697	690	688	721	687	712	704	735	740	693	701	727	745	706	733	701	731	662	668	680	694	670	688	688	749	749	706	658	704	746	659	721	703	717	738	672	711	755	673	712	683	693	744	692	670	620	699	704	681	671	734	692	737	762	650	653	718	730	723	718	655	685	728	718	761	722	739	711	701	718	698	704	688	683	750	706	685	719	701	749	698	697	683	678	687	661	732	702	677	737	683	705	728	727	721	755	701	716	732	691	753	751	737	711	706	721	719	751	699	709	739	704	707	685	706	699	668	733	710	663	697	711	703	675	702	650	721	729	689	719	708	698	716	707	709	677	733	746	693	734	734	700	682	720	742	700	718	675	717	720	728	722	756	713	697	669	723	735	681	686	684	727	744	732	708	679	711	728	700	713	663	744	703	700	678	756	692	718	709	737	698	696	707	654	671	732	774	684	718	751	735	678	721	709	725	696	717	707	716	699	690	699	733	737	695	683	692	709	738	724	652	715	717	681	685	720	713	649	737	714	698	698	696	713	743	658	715	728	718	723	671	718	672	744	707	723	684	725	699	677	720	755	682	705	657	707	739	677	708	670	680	681	678	703	694	680	700	690	744	709	738	751	753	730	710	723	727	689	728	745	684	717	646	734	738	695	695	658	697	661	718	703	684	738	727	713	718	679	674	684	697	728	725	715	713	723	686	694	705	705	715	716	706	730	710	708	674	675	655	734	752	676	659	693	705	671	683	740	688	739	714	720	675	747	708	715	685	677	716	710	673	688	634	759	694	735	659	686	709	691	667	736	662	737	687	733	708	685	701	726	712	684	720	678	684	704	693	630	709	705	720	720	732	707	751	730	662	723	694	711	689	687	708	732	689	707	754	674	711	687	670	721	724	701	748	729	742	706	711	673	724	658	677	669	698	687	722	717	691	666	712	717	680	690	678	704	703	705	755	710	687	728	655	705	718	685	726	730	664	708	704	675	718	719	708	694	650	719	780	721	689	679	704	686	713	665	701	729	658	694	682	709	680	685	720	676	669	723	734	711	716	692	677	678	737	711	706	709	719	656	688	659	680	691	704	716	728	678	698	734	708	751	713	649	688	716	729	705	715	675	667	727	699	687	706	681	672	711	709	656	749	728	671	681	692	685	747	710	661	690	655	726	691	764	738	717	705	671	691	718	701	726	750	676	687	663	691	664	728	722	703	707	707	682	683	729	760	722	706	700	743	729	697	711	726	713	672	743	713	726	680	708	703	711	704	662	737	656	720	712	666	695	725	750	684	690	701	660	710	692	697	703	704	677	714	705	686	694	695	717	680	766	748	720	703	703	729	728	699	675	721	719	711	703	710	681	755	705	706	677	720	722	705	683	710	714	702	700	661	727	723	749	713	705	695	691	672	733	652	728	745	665	694	750	669	696	703	717	710	689	767	707	689	701	765	716	708	702	747	688	743	668	706	697	737	713	691	744	706	696	679	726	719	722	706	720	702	731	703	680	692	719	742	692	691	740	695	716	700	692	700	701	688	705	707	661	714	686	734	727	703	701	736	676	739	666	679	643	674	662	718	701	712	705	681	689	673	700	702	687	641	686	722	671	698	692	674	698	711	721	703	693	707	710	662	741	667	712	712	694	685	701	710	677	708	682	645	690	682	711	673	658	685	687	727	704	748	703	686	717	719	668	677	730	716	730	718	655	741	643	698	695	665	727	683	698	690	761	698	697	723	740	760	685	693	741	721	668	726	680	715	730	702	677	742	727	724	671	694	741	721	683	678	702	662	682	733	675	709	684	723	752	705	689	717	693	722	719	666	692	694	752	726	681	704	704	699	715	707	721	712	683	738	724	706	711	710	641	743	735	711	703	706	663	728	695	700	686	691	678	712	691	724	705	687	694	714	722	717	745	664	705	669	706	716	681	694	704	649	705	691	715	683	682	692	693	649	684	668	695	683	676	684	739	694	727	737	686	771	749	702	707	721	711	653	718	737	710	688	673	679	664	672	704	703	654	681	707	744	695	647
22962	32881	17481	7321	5284	4268	3466	2945	2732	2621	2022	1584	1358	1088	929	978	928	939	896	865	855	793	786	836	810	823	857	791	816	746	812	792	734	806	766	857	774	739	780	776	801	767	789	776	727	763	760	768	807	835	800	782	788	752	771	739	750	786	755	773	774	753	766	751	776	797	764	775	726	755	770	774	728	775	768	759	773	792	793	778	760	763	756	783	747	786	768	761	789	736	768	749	721	778	758	750	699	772	770	749	804	808	788	748	756	785	785	792	763	776	766	794	766	737	776	767	780	766	741	774	744	727	752	807	727	768	768	800	783	793	815	770	746	806	728	768	711	749	748	791	749	782	778	758	762	719	715	798	786	765	754	756	754	756	771	737	754	789	759	784	760	742	778	723	717	753	812	715	756	809	756	763	737	749	726	766	768	814	755	744	763	764	753	782	757	730	778	835	788	778	784	736	777	775	761	757	791	712	727	772	767	722	790	726	752	772	748	745	773	778	753	765	763	786	658	777	779	789	749	773	819	813	756	757	804	756	760	796	776	732	739	726	799	779	772	749	783	803	757	780	749	797	789	794	741	729	789	769	767	774	781	752	736	749	711	730	808	794	756	825	722	793	773	781	687	786	792	748	785	754	773	779	751	774	762	791	782	756	743	748	741	764	768	768	744	782	783	746	763	781	729	753	754	783	735	746	758	763	759	780	723	785	750	734	814	729	749	785	786	755	785	745	773	753	761	789	732	743	772	802	746	741	750	735	756	786	745	777	760	785	832	774	757	781	757	772	792	761	757	705	737	739	767	729	767	704	783	711	779	783	792	817	709	786	764	757	750	757	807	710	776	794	777	796	737	729	787	815	781	756	762	753	738	788	737	772	813	793	798	750	761	771	772	788	798	772	742	747	797	791	742	760	779	740	758	768	753	747	753	756	705	771	759	810	714	800	739	756	774	741	745	749	771	754	718	743	796	800	801	799	785	784	700	773	767	750	802	765	767	748	769	760	775	838	759	744	818	757	810	741	778	763	733	737	754	738	757	769	791	800	773	758	790	731	759	772	714	746	768	773	766	775	767	785	756	774	785	729	774	750	757	758	740	742	788	760	785	729	796	799	728	773	819	774	745	750	775	742	775	736	755	778	787	818	786	745	787	791	781	733	739	762	770	812	768	738	726	778	821	828	720	788	767	767	763	774	787	736	780	782	765	763	771	766	799	735	768	752	750	831	729	769	786	778	737	769	758	798	764	749	784	724	792	768	753	752	760	782	762	760	771	735	736	726	765	735	750	820	764	731	782	769	756	786	778	808	813	779	756	726	773	796	750	772	762	778	760	762	729	812	791	752	762	755	780	753	759	739	776	775	775	780	775	782	793	829	773	742	722	785	721	739	773	757	761	754	777	787	749	814	798	778	779	755	750	779	740	759	705	715	753	794	784	783	757	772	767	762	771	784	721	718	757	711	734	792	796	768	758	739	805	755	786	737	765	751	757	768	812	792	802	756	789	678	771	723	744	798	813	746	771	744	778	742	772	729	759	730	797	737	801	745	813	734	782	755	793	783	736	777	728	734	769	774	767	774	733	781	755	777	723	741	785	738	769	779	723	802	754	765	753	780	769	743	793	731	760	791	737	757	782	789	737	787	764	791	694	759	772	747	785	766	738	736	783	741	761	768	800	774	814	752	809	754	776	748	740	774	758	778	772	782	726	765	748	796	738	767	741	759	752	708	767	757	816	768	757	737	712	766	751	775	756	797	777	741	760	757	709	774	734	747	764	793	802	785	768	735	760	716	727	780	744	763	733	795	771	733	731	753	720	761	811	782	780	779	774	785	750	759	774	738	773	765	780	739	761	802	782	749	775	805	762	777	743	763	791	772	788	831	722	786	766	772	752	801	710	792	756	755	833	748	729	783	760	732	754	739	737	741	796	701	759	794	809	754	761	706	796	783	724	731	807	730	744	739	758	772	798	708	720	761	760	793	716	821	751	782	795	745	784	730	735	784	726	737	768	793	776	827	792	795	757	790	759	768	717	742	781	737	744	763	809	765	814	768	718	790	779	802	771	787	759	759	783	777	759	811	778	753	785	695	743	742	737	829	758	750	782	789	812	768	785	772	796	769	709	781	769	764	719	724	830	772	742	795	775	771	781	758	740	806	739	801	845	756	807	789	822	755	713	769	717	745	756	780	731	749	747	748	787	756	759	750	758	770	730	774	741	768	712	707	773	785	769	742	756	709	752	772	756	795	795	744	740	794	772	764	757	709	775	754	744	788	798	771	792	756	750	840	781	765	713	723	765	805	764	799	782	767	807	746	771	774	705	782	759	716	767	746	729	748	708	741	723	720	760	767	778	765	719	769	704	800	771	767	790	735	755	750	752	758	744	774	760	733	808	827	766	712	742	740	780	813	696	802	749	775	780	725	783	728	717	768	727	783	789	760	746	744	752	750	761	797	827	805	761	742	744	761	775	751	741	795	802	715	824	763	740	719	748	794	739	752	739	786	762	797	745	729	861	746	745	765	810	738	774	748	794	732	767	753	824	775	781	742	768	755	788	751	758	778	720	781	761	767	805	769	751	761	749	821	786	740	744	769	801	771	747	773	730	808	790	729	760	776	757	791	786	694	780	734	761	700	750	793	741	750	734	763	732	760	743	795	741	726	744	799	776	755	736	740	792	766	759	758	808	757	745	776	787	776	785	760	793	748	775	771	785	779	778	807	769	775	801	753	764	771	752	744	798	757	799	757	765	780	801	756	793	721	753	717	780	733	814	772	756	786	726	811	760	786	754	784	701	816	731	772	797	829	787	775	760	752	755	732	789	770	742	739	790	771	785	740	791	750	775	728	795	740	780	720	805	766	794	757	758	768	779	750	749	733	798	736	759	801	727	777	785	823	765	761	763	681	804	770	748	755	758	735	737	768	769	715	730	784	804	745	741	767	769	749	778	789	816	741	753	754	810	733	761	743	765	800	776	831	789	723	756	734	670	783	798	778	743	751	793	751	712	803	760	732	733	791	733	768	736	752	746	700	749	802	779	797	771	785	777	737	765	704	712	788	702	746	736	700	766	738	773	827	752	792	762	735	795	743	750	754	719	757	822	752	780	765	790	737	756	825	802	746	784	789	799	808	783	753	816	746	766	787	741	773	770	759	769	734	764	764	749	745	804	734	726	763	769	731	794	775	803	798	796	724	767	751	748	732	784	755	755	785	736	781	777	832	740	777	788	769	765	743	810	782	804	794	766	737	749	724	713	789	728	767	719	743	735	797	728	748	754	744	761	771	731	798	806	764	736	746	675	806	781	756	821	813	763	783	766	795	743	741	782	781	742	778	692	781	775	789	773	764	715	763	764	785	727	757	805	737	741	805	825	744	704	756	785	736	784	745	784	767	791	772	749	769	751	749	754	810	733	754	821	784	776	769	752	732	765	768	757	726	722	754	769	791	744	759	784	745	781	756	777	747	735	798	818	794	812	773	731	784	741	720	779	748	707	755
23688	21118	28188	24289	21126	13311	4491	2775	2257	2324	1976	1426	1227	972	764	699	685	665	661	627	589	561	617	602	549	575	556	542	531	575	550	487	527	532	526	505	543	529	501	483	508	479	511	510	481	455	484	498	496	497	546	532	518	486	498	535	492	463	487	530	517	476	473	485	460	498	480	496	485	483	474	473	480	507	512	491	482	499	479	469	520	467	501	478	513	518	481	484	512	479	466	503	489	500	500	460	528	479	507	479	495	487	511	506	468	521	502	468	462	517	489	522	490	485	522	487	470	487	463	498	506	494	443	502	503	456	472	474	474	486	506	503	514	483	492	518	517	474	466	477	499	478	498	498	464	481	497	506	493	462	466	465	520	471	517	516	486	516	457	499	523	503	496	486	500	489	481	507	451	469	514	462	503	532	523	475	479	480	477	516	484	481	520	484	485	496	476	470	490	491	507	513	455	478	501	502	478	509	500	561	445	479	505	525	504	469	498	485	472	494	488	485	505	487	452	506	506	469	470	501	448	488	523	521	484	512	483	575	526	452	496	492	484	496	495	440	488	531	498	482	484	483	522	473	489	500	464	489	457	494	497	487	524	512	462	479	497	475	474	526	519	561	476	487	458	492	515	509	482	478	484	488	474	548	500	471	487	488	471	471	480	487	493	459	512	468	526	467	482	489	499	492	472	458	512	468	466	463	453	487	454	450	476	493	467	480	469	478	479	494	463	457	480	476	492	516	517	451	493	479	453	499	487	496	497	507	503	490	502	486	505	489	468	509	504	509	500	470	505	477	494	513	472	455	489	478	490	495	471	470	507	467	482	501	457	479	490	458	540	485	528	506	501	467	494	469	501	516	507	519	461	475	478	463	486	468	490	521	466	483	474	483	526	461	514	437	528	491	496	467	480	499	463	482	497	509	497	501	471	474	485	472	508	503	479	517	513	515	488	444	518	461	495	466	489	467	474	461	453	523	506	499	499	491	493	480	499	471	471	500	503	466	448	476	517	514	489	519	493	499	527	529	481	452	495	486	477	468	438	521	483	479	465	478	509	488	501	450	477	463	495	501	483	511	489	483	491	489	440	444	484	461	485	467	474	489	525	483	468	471	521	472	477	519	488	490	511	496	510	474	518	485	507	519	480	496	471	505	518	470	489	476	477	470	484	477	479	474	497	496	478	472	469	474	528	505	486	488	483	473	488	503	494	455	469	491	529	467	460	493	473	479	516	459	483	498	486	486	480	509	481	504	494	450	532	496	484	466	508	492	491	456	478	504	452	479	488	477	460	500	470	463	480	471	517	486	456	512	468	485	511	478	510	497	457	490	493	461	470	466	487	497	501	516	494	466	488	468	507	505	496	513	468	487	498	497	536	511	505	509	452	517	432	508	469	455	493	471	479	476	450	498	501	509	486	519	534	508	480	487	467	486	471	479	495	441	483	448	534	466	486	480	463	486	488	473	498	477	483	485	509	485	458	513	496	516	499	463	492	486	514	505	488	494	491	513	493	482	486	488	451	493	514	489	473	511	467	483	527	489	519	477	490	475	466	474	492	488	460	471	498	458	518	501	474	490	492	503	496	479	497	440	499	480	514	501	469	455	466	446	501	456	465	483	470	496	499	501	488	463	498	503	452	469	493	431	488	465	481	501	494	470	546	481	508	490	502	476	481	513	473	487	507	513	507	496	510	478	505	530	468	528	477	510	507	472	504	480	487	484	509	513	511	493	517	519	494	489	544	521	482	494	477	435	477	484	464	509	493	472	470	491	538	474	499	484	506	524	503	499	511	468	477	504	492	516	515	470	484	470	492	499	470	483	496	488	524	477	448	458	476	481	472	505	484	477	512	464	458	493	484	494	481	464	472	530	486	487	515	481	466	498	498	490	462	486	515	518	474	480	499	492	472	478	491	483	500	480	508	478	464	470	490	534	498	483	449	485	475	526	491	470	517	492	481	498	485	502	549	512	469	479	465	468	447	450	485	512	497	485	520	451	495	479	517	497	501	524	498	494	475	477	473	483	484	503	496	445	529	486	487	455	518	520	498	470	512	502	499	477	481	501	462	470	533	497	473	461	510	485	518	496	450	468	501	509	504	503	485	502	538	476	507	465	474	526	497	509	480	495	448	458	468	473	489	509	541	438	488	474	488	515	465	503	435	509	479	475	470	463	485	463	504	486	487	514	457	488	482	484	502	463	509	525	484	447	498	492	489	458	448	493	512	476	515	482	457	488	473	520	506	483	535	454	483	498	469	482	501	491	492	509	459	499	516	481	466	489	485	482	491	455	484	483	475	487	471	500	521	490	493	505	472	478	492	495	477	532	460	499	505	485	451	521	491	500	485	511	506	505	480	501	512	455	472	499	512	497	522	515	469	529	466	466	499	478	458	485	500	490	547	446	472	505	491	502	470	524	481	447	463	507	473	506	461	505	458	505	480	497	491	534	511	477	495	511	503	544	502	483	463	502	491	469	467	519	472	490	526	489	500	479	505	514	498	473	488	465	484	474	502	498	493	494	482	460	485	517	505	515	447	488	488	470	496	502	511	476	478	513	512	536	469	491	487	454	467	506	476	517	494	516	471	470	498	491	466	474	486	484	472	474	541	467	489	512	505	491	499	515	462	502	453	508	445	479	518	459	512	480	469	497	516	482	477	522	461	492	498	503	466	515	490	503	462	466	454	461	522	465	474	481	497	481	475	480	505	499	460	485	482	475	518	512	482	474	511	474	486	511	456	510	479	473	497	492	509	480	466	478	492	516	460	471	459	475	475	484	518	536	472	463	497	486	485	541	487	495	465	482	480	484	492	484	486	518	505	500	502	485	483	486	482	500	460	475	528	460	480	522	458	478	489	491	460	482	516	470	446	494	504	479	491	485	471	463	484	489	507	472	501	449	494	467	454	474	497	470	496	481	502	474	478	459	447	497	499	514	472	484	506	507	508	478	470	489	488	527	501	505	500	472	523	490	526	489	522	497	508	459	496	498	491	503	482	482	484	466	499	478	478	466	506	514	533	459	467	477	446	504	473	481	475	497	489	511	473	486	475	464	455	524	462	467	496	465	507	508	501	525	499	484	500	463	495	502	500	500	475	506	483	488	490	430	529	506	491	500	493	496	487	476	492	469	482	450	486	509	508	470	456	499	487	485	506	434	474	487	496	473	479	516	527	469	461	489	497	467	502	464	458	491	474	473	493	490	510	533	510	503	480	503	513	499	501	486	511	505	482	490	514	463	465	516	453	499	488	496	487	481	476	455	475	455	523	516	457	487	478	488	550	479	458	493	491	478	500	465	518	473	507	485	517	471	488	441	493	485	464	484	498	484	497	530	483	492	476	446	499	479	496	499	502	511	430	475	476	476	515	481	483	520	473	481	497	497	463	475	513	448	483	462	499	481	475	492	461	509	515	435	519	521	495	493	432	520	480	521	483	506	460	503	500	511	500	484	481	498	458	455	504	473	513	471	499	504	483	506	496	504	512	495	488	481	468	500
23966	42800	26509	11508	8368	7008	5849	4498	3835	3837	3005	2183	1721	1311	1046	931	937	824	814	789	769	731	720	649	644	595	664	633	638	625	677	655	665	604	570	602	611	580	565	575	558	545	542	575	552	554	587	584	563	552	632	539	562	612	549	588	535	503	525	564	559	545	576	555	541	556	499	555	580	566	517	538	580	573	517	566	554	569	550	565	590	519	565	535	557	565	547	582	571	567	513	537	542	564	531	547	508	562	552	538	536	567	533	568	575	529	562	538	579	516	548	557	533	576	496	532	551	539	554	569	534	581	560	540	527	609	565	547	543	527	531	534	550	546	573	563	522	537	584	547	575	498	574	537	577	565	555	583	562	541	541	600	554	572	587	594	527	509	528	595	579	528	549	568	536	621	526	562	552	548	621	543	528	520	544	541	538	574	543	566	567	570	544	552	551	537	534	570	572	545	544	543	541	571	535	546	546	520	568	578	581	538	603	531	578	562	499	563	543	535	578	558	514	552	529	562	564	566	551	579	530	534	573	529	546	512	532	551	554	563	540	551	560	553	539	541	569	555	565	529	531	546	544	565	576	536	589	532	532	559	561	514	546	562	535	567	528	556	536	568	531	582	527	552	529	561	573	526	560	568	547	547	545	614	549	543	548	593	526	543	528	545	539	522	533	545	556	532	600	537	568	571	553	551	576	558	547	521	563	557	556	540	533	511	534	525	528	523	552	545	562	541	545	559	549	565	552	541	560	544	567	538	564	551	540	569	562	522	518	537	531	522	518	609	549	531	566	545	573	563	567	576	562	505	546	544	542	504	565	587	537	523	525	548	508	537	568	594	575	579	574	547	579	566	575	581	535	568	566	590	552	538	537	520	532	569	589	574	564	557	545	515	506	576	527	519	551	544	546	548	564	536	535	528	574	546	582	547	584	513	538	559	532	568	569	554	537	556	568	589	579	560	545	542	545	589	545	566	579	547	565	584	534	584	529	597	545	567	554	524	554	535	536	555	540	521	533	531	512	574	533	546	530	569	541	535	574	564	537	533	555	535	546	560	585	549	511	540	587	535	557	577	524	500	546	567	553	478	515	517	572	533	520	524	567	549	504	580	533	604	546	536	588	494	577	564	521	530	516	550	555	550	534	579	549	573	559	527	553	584	563	527	519	555	557	546	569	546	504	515	601	551	542	519	532	565	536	569	552	541	539	555	570	542	549	573	552	571	551	537	513	550	577	580	486	562	567	514	538	566	569	544	549	534	511	546	495	560	584	536	489	523	513	535	529	535	544	577	577	546	584	537	590	557	537	513	557	519	558	516	501	550	542	540	544	538	570	586	557	562	546	535	563	557	571	565	539	556	524	535	533	542	524	517	579	522	526	539	567	556	549	568	532	534	573	548	567	539	564	556	550	531	592	580	572	533	535	545	549	574	559	592	568	520	517	526	527	564	609	546	536	548	558	514	517	550	560	529	593	573	562	562	561	562	567	560	546	541	549	560	536	565	538	584	554	554	556	581	524	591	561	564	558	567	539	566	542	577	594	592	566	547	533	587	603	527	554	559	533	552	500	510	581	514	540	562	541	589	586	589	583	530	575	528	574	551	567	537	543	544	540	544	552	566	561	530	531	535	535	572	550	537	538	527	558	569	570	533	529	539	567	555	563	539	553	540	575	570	550	533	558	593	526	528	570	575	533	566	559	558	557	593	561	577	579	550	583	534	552	581	580	553	543	503	544	523	580	568	561	544	533	528	556	516	536	547	579	518	582	526	536	556	541	547	534	583	527	528	558	555	543	542	562	550	555	534	585	535	536	489	550	527	536	564	551	531	566	526	529	523	585	570	555	533	542	526	521	552	534	560	545	509	532	555	588	575	566	553	543	565	541	581	569	550	518	548	499	545	595	559	562	524	571	571	556	521	542	564	568	523	599	536	567	547	520	556	565	573	531	542	547	551	544	540	563	542	588	580	511	553	534	523	472	541	547	565	528	562	550	550	533	534	540	519	554	538	541	513	542	532	554	530	540	555	540	523	550	549	573	538	567	538	538	498	526	523	552	562	524	552	547	578	552	550	536	566	537	546	526	503	517	570	558	529	575	545	571	564	533	575	545	550	543	579	542	523	539	558	533	546	553	551	544	523	540	564	569	529	549	514	570	532	561	579	563	559	564	562	511	575	531	497	551	528	564	525	563	559	577	546	554	544	560	486	572	529	534	534	552	596	571	533	519	520	595	539	587	532	532	541	554	570	560	567	514	548	599	623	566	540	557	504	569	563	567	506	544	541	509	493	530	519	504	527	535	542	532	537	606	529	571	524	561	522	595	522	577	559	494	536	552	582	561	541	550	581	570	541	578	590	537	539	553	532	524	538	551	531	533	507	569	533	557	548	569	545	532	570	515	534	577	516	567	540	516	564	551	504	576	522	558	526	573	540	569	535	580	545	535	608	538	562	543	557	565	526	544	546	576	533	525	556	551	532	565	549	574	549	513	521	534	561	567	575	494	519	573	575	546	510	582	533	551	543	531	555	511	530	577	530	568	508	547	525	573	570	594	521	516	517	555	559	526	576	567	530	586	577	568	566	547	551	587	556	543	552	550	555	581	564	552	554	590	561	519	542	576	537	549	534	513	535	559	552	551	518	567	582	526	542	548	543	556	568	544	570	551	598	541	576	543	563	546	574	558	575	520	541	535	556	576	576	572	551	594	565	581	590	570	568	522	512	566	576	575	562	525	588	540	580	530	575	511	541	544	529	529	534	574	548	551	555	507	544	534	550	536	552	542	577	554	506	577	604	572	531	562	528	514	540	513	552	514	597	556	505	551	572	537	583	527	537	580	545	554	570	523	593	524	536	539	531	583	551	542	517	529	534	503	534	568	550	535	558	573	536	566	579	534	582	561	535	537	568	573	516	548	567	560	542	539	525	560	563	532	539	570	524	546	531	592	569	541	564	522	566	555	541	527	507	533	575	552	509	513	519	524	546	532	546	543	561	599	573	518	556	523	513	541	483	560	568	534	599	523	516	538	559	547	545	549	550	543	548	529	523	557	542	543	531	546	535	537	539	564	552	592	553	551	587	577	550	551	521	539	562	575	541	542	558	547	591	545	571	573	610	533	549	573	538	558	561	579	541	538	544	522	522	560	576	522	540	555	584	592	595	504	540	538	567	540	562	551	527	561	558	551	543	554	518	550	559	537	555	516	530	568	543	542	556	549	572	551	535	576	528	524	503	565	533	519	551	546	577	517	540	538	548	539	538	539	560	524	514	526	532	542	580	551	528	550	511	517	489	554	537	575	575	530	542	571	557	518	562	580	559	517	540	585	532	592	556	547	567	515	515	551	574	542	561	542	526	572	557	559	557	554	559	578	566	546	571	542	580	554	546	583	546	570	560	533	547	552	523	576	570	568	557	543	533	557	529	525	533	572	523	549	530	528	555	567	551	522	514	522	540	574	529	520	534	538	543	560	553	525	538	521	587	548	555	560	551	571	502	572	541
24724	21142	27319	25170	14896	4266	2891	2154	1931	1821	1760	1231	1077	963	820	755	734	710	700	694	691	639	648	621	653	611	599	618	555	640	615	618	647	597	619	602	599	603	614	637	623	614	652	592	623	595	664	601	571	571	591	570	566	602	584	544	593	615	644	595	575	617	607	604	611	609	599	597	576	650	578	564	632	584	565	629	607	569	606	625	583	606	604	599	589	606	567	590	576	604	601	577	583	589	595	570	578	553	637	615	594	581	615	581	575	548	562	582	590	607	598	568	585	633	559	602	575	563	589	625	631	635	603	603	570	648	558	582	601	603	590	563	595	606	584	597	616	608	592	603	564	587	612	568	591	566	598	576	607	570	561	619	607	579	601	554	597	603	570	622	571	559	571	541	576	625	577	602	613	591	539	554	566	574	543	584	608	598	646	612	579	633	553	640	579	589	580	569	629	587	553	590	624	587	576	575	600	597	581	581	601	604	612	589	571	619	628	566	588	563	610	618	607	611	573	568	607	612	565	570	613	547	559	544	559	588	590	620	616	591	580	566	562	626	602	601	561	609	606	579	571	577	558	567	588	561	587	581	583	591	634	551	577	587	611	622	558	613	635	580	575	571	591	615	572	613	577	626	600	617	585	601	573	539	567	578	534	580	638	581	612	625	578	580	589	576	580	604	598	617	589	572	585	568	578	610	602	590	567	595	586	559	601	558	563	632	563	641	606	573	612	592	623	554	617	620	590	591	554	536	641	589	584	595	554	609	591	558	575	594	601	584	633	592	614	587	585	558	576	559	618	572	588	551	613	580	605	593	555	602	606	533	581	585	591	578	609	581	610	554	583	591	576	592	625	551	553	605	586	587	618	628	567	592	625	630	573	573	603	630	560	601	583	597	655	570	580	569	612	555	608	569	626	585	588	574	571	615	582	609	576	568	595	620	569	632	576	567	606	627	583	562	526	593	618	596	587	579	603	552	593	563	583	570	621	573	603	573	578	557	631	552	602	569	633	572	619	585	620	557	618	598	597	577	606	547	594	601	577	596	596	580	603	574	576	590	572	546	529	604	605	602	628	593	611	583	579	604	615	607	629	610	603	591	578	580	587	613	596	557	588	544	561	612	576	527	593	595	562	608	618	608	583	560	608	573	564	613	537	564	584	552	604	592	559	556	625	557	541	572	571	598	634	592	647	580	570	614	554	547	575	593	581	527	587	527	630	579	559	597	623	581	594	572	577	591	582	548	557	536	540	581	593	590	576	619	559	638	549	568	586	580	578	513	557	570	596	592	590	591	591	550	593	571	587	574	634	567	603	567	547	566	593	614	628	595	581	641	600	580	628	616	574	595	572	593	535	571	634	597	593	610	552	523	592	607	575	608	619	557	616	602	579	554	567	567	575	581	590	601	582	584	631	575	575	583	557	630	595	547	588	579	560	627	603	623	559	606	634	618	582	594	636	586	563	596	563	578	580	572	569	564	567	585	610	547	580	588	628	609	611	582	538	578	583	575	589	589	512	614	576	601	632	592	572	560	571	620	582	624	587	573	600	603	531	551	574	572	598	591	596	577	628	610	605	614	577	602	571	591	596	592	595	558	575	569	561	560	583	587	565	585	575	568	597	602	629	591	554	580	600	596	602	581	584	608	573	576	579	618	600	579	599	570	619	585	576	600	618	601	563	610	596	598	586	590	608	586	604	586	577	589	575	596	627	573	570	608	567	593	544	582	599	574	620	579	557	607	642	594	587	555	599	615	603	594	592	603	590	575	613	594	580	580	597	561	593	604	554	565	581	591	577	603	609	599	623	633	566	572	563	604	601	604	578	577	575	566	590	597	556	597	592	575	584	615	590	580	610	579	568	585	563	549	577	581	585	636	579	559	588	586	615	591	566	585	595	611	578	588	578	635	612	568	602	521	595	576	636	604	607	612	573	613	591	534	569	650	610	526	630	604	591	592	604	613	579	544	591	595	555	568	583	589	533	599	588	563	570	566	599	661	580	585	609	605	565	598	602	594	593	584	575	603	611	600	599	596	569	587	572	568	609	591	587	547	564	579	596	577	563	580	592	568	601	600	562	585	564	578	598	604	574	615	600	584	550	580	606	586	621	577	599	601	618	579	584	537	563	564	556	606	586	598	588	639	563	597	590	571	570	618	611	583	609	578	594	619	602	555	561	597	573	605	616	593	530	570	560	595	565	543	618	568	572	595	611	538	577	627	564	555	541	647	623	601	600	618	564	528	622	581	605	628	597	599	600	612	548	559	613	597	621	554	600	558	578	545	575	583	602	557	612	541	621	596	578	606	585	588	608	594	591	531	553	531	542	573	561	592	611	588	607	556	564	577	582	565	583	600	571	584	620	582	557	608	573	563	563	625	616	598	556	597	577	555	573	534	605	572	582	638	614	648	587	561	565	607	571	596	602	556	577	559	593	588	584	559	576	567	530	573	586	571	670	613	572	622	620	577	600	566	588	573	580	605	601	622	633	634	610	574	554	576	571	637	604	576	565	570	609	597	609	572	588	569	574	605	605	568	600	552	571	615	599	618	596	585	598	602	595	593	595	596	561	572	555	586	599	576	590	630	568	605	595	656	606	591	590	554	578	586	588	588	623	589	585	603	602	553	593	576	594	591	590	558	592	618	610	576	598	623	576	567	620	589	571	597	603	582	614	562	592	565	587	590	617	597	614	550	593	583	587	549	618	579	577	582	601	567	563	582	601	593	569	593	601	575	601	619	643	618	564	577	583	575	587	611	556	592	630	556	593	546	578	572	621	617	594	541	605	589	588	589	596	562	556	630	578	595	609	540	595	561	584	595	591	613	622	611	599	561	564	597	554	643	556	558	552	590	570	613	552	553	541	589	590	569	526	559	579	604	574	600	602	593	585	559	582	586	600	539	579	570	594	525	592	593	563	536	615	593	571	577	604	570	601	631	594	605	588	582	576	619	621	638	610	547	587	583	639	606	576	594	603	632	601	560	592	600	605	583	615	609	572	584	561	623	566	609	600	593	584	584	625	607	600	550	587	607	626	634	606	537	631	572	628	595	573	544	574	560	629	606	570	579	583	590	594	584	597	575	590	582	574	568	580	609	574	591	575	569	595	622	588	588	587	572	612	603	640	566	557	607	587	603	564	575	585	607	598	621	554	585	583	611	594	595	569	596	595	595	561	580	576	568	568	623	552	601	568	625	587	606	572	638	556	633	621	576	620	591	591	555	632	595	609	612	659	570	612	575	599	603	578	591	571	582	585	637	556	604	573	560	608	621	572	600	591	559	560	624	565	624	575	585	580	614	559	601	589	577	588	614	618	620	585	549	592	603	598	611	578	579	612	577	611	569	622	574	585	583	592	578	614	595	611	592	561	572	580	599	588	615	613	573	573	651	600	577	587	606	602	618	604	613	560	583	559	596	567	592	628	612	619	624	576	613	623	592	596	598	602	580	551	575	590	625	561	581	569	583	582	558	575	586	590	605	601	588	557	577	569	646	583	618
23680	39966	24028	9566	6877	5744	4846	3749	3221	3015	2651	1901	1597	1288	1019	915	887	855	786	779	780	750	730	734	679	706	653	704	672	698	687	677	689	660	636	662	643	640	686	659	668	608	637	668	640	629	623	707	681	639	625	640	682	662	662	605	623	666	637	587	658	604	601	656	629	667	702	641	659	667	626	658	634	609	605	641	624	615	657	584	651	645	599	618	652	648	653	625	648	606	600	635	590	623	640	651	693	647	639	626	601	606	611	631	618	609	620	604	620	621	654	589	643	611	639	630	580	639	640	632	636	622	617	627	621	619	672	591	621	646	635	643	629	624	621	598	610	665	616	593	625	620	660	662	609	606	630	615	621	649	625	624	597	600	633	633	634	647	639	599	630	641	623	618	626	608	650	635	622	612	611	603	628	631	621	639	663	637	557	644	655	622	653	663	598	672	646	631	607	636	627	667	619	613	566	639	575	614	648	663	625	606	611	571	617	620	630	651	583	585	625	594	621	602	630	636	637	599	637	667	650	671	637	652	622	630	594	573	658	636	611	657	645	604	601	593	632	695	590	595	638	598	621	635	629	612	587	641	614	664	613	618	654	647	614	600	633	662	585	618	643	669	653	602	638	631	619	629	653	619	589	599	635	638	574	648	598	668	649	639	639	620	597	633	624	648	598	661	613	668	621	614	643	661	630	623	646	582	636	590	583	672	663	631	622	669	633	638	631	605	608	585	588	591	597	651	612	588	622	629	575	629	620	628	635	687	615	590	594	636	615	664	639	607	597	624	617	621	676	592	623	637	609	630	635	653	669	610	593	629	634	648	625	634	649	616	616	628	582	623	584	610	660	573	600	638	642	582	676	605	607	632	615	604	630	620	649	620	591	619	619	616	641	638	628	594	561	651	635	655	609	584	617	650	634	637	628	596	597	645	631	598	608	615	615	636	567	631	633	621	634	627	639	602	640	661	632	618	597	645	666	615	658	627	654	647	630	591	614	640	608	642	638	676	657	648	608	618	652	632	603	634	658	640	651	641	606	645	673	592	669	620	631	607	582	603	638	644	608	630	631	656	674	645	650	682	616	608	644	667	624	645	664	674	598	706	634	660	653	666	635	610	667	618	642	637	620	591	615	658	615	611	595	635	640	648	612	662	624	645	600	596	590	594	602	615	644	630	626	650	638	601	582	619	627	628	645	643	627	630	569	621	658	671	657	637	620	600	669	632	644	635	638	685	660	615	635	631	630	626	632	617	614	664	654	577	610	612	584	627	643	603	631	609	643	628	652	611	595	598	602	610	634	628	635	634	603	613	603	651	639	625	641	610	603	644	612	598	615	611	636	602	603	642	642	595	587	593	618	592	636	596	654	625	617	626	603	615	605	614	640	627	620	610	597	600	631	601	614	635	614	597	663	606	615	646	630	657	623	603	607	620	663	658	613	604	611	653	650	644	660	605	638	594	627	629	644	620	583	586	592	635	638	604	564	626	625	641	654	627	630	664	590	661	607	669	598	630	688	600	662	608	607	611	592	591	620	627	647	612	618	646	593	612	615	602	636	672	591	615	670	677	657	638	620	636	601	645	588	628	619	627	634	568	584	599	605	636	655	628	630	601	621	635	594	650	591	593	601	633	624	613	630	627	637	623	622	661	612	617	618	635	609	633	668	639	661	651	607	590	639	639	632	651	637	611	619	599	660	662	616	618	640	624	647	611	589	624	632	607	610	604	648	640	601	650	643	632	649	623	642	615	610	663	599	661	610	623	604	633	656	633	666	623	586	640	634	630	629	622	599	635	601	658	620	595	638	631	629	611	644	647	618	602	691	612	653	567	612	670	618	630	616	632	606	632	654	639	584	604	601	619	605	637	632	621	645	629	594	644	644	624	617	648	579	663	628	597	643	592	606	625	597	663	567	630	624	634	627	648	615	607	645	654	579	612	576	648	588	630	623	664	662	636	642	634	662	626	604	631	627	604	644	605	622	618	612	673	665	594	629	610	619	608	610	650	575	650	665	650	593	648	613	644	648	675	633	605	612	609	609	604	589	608	574	644	644	593	618	637	584	611	633	636	611	645	639	589	640	620	606	607	654	618	592	605	621	580	607	626	657	652	611	632	607	617	657	613	641	607	615	601	631	661	632	599	610	607	597	613	636	645	590	635	644	614	612	625	613	650	650	644	625	605	660	616	617	645	631	602	618	627	581	648	624	595	584	614	589	645	602	668	596	592	607	625	662	611	600	626	639	617	594	631	621	592	667	608	605	621	626	651	594	624	631	621	609	647	621	676	595	602	595	591	638	612	665	617	614	636	646	617	644	599	600	625	662	609	649	594	650	662	598	656	580	620	622	645	589	588	618	608	625	603	669	608	619	630	580	585	656	605	672	583	641	589	645	618	610	637	650	626	593	608	597	601	651	664	610	627	663	621	620	661	631	645	619	589	619	623	634	607	652	641	601	616	651	659	655	614	618	611	629	636	593	607	630	652	668	582	609	622	645	610	606	595	659	637	640	614	674	640	619	627	660	659	626	652	608	575	613	625	632	600	628	663	604	655	655	597	672	613	608	661	635	628	619	552	618	587	620	620	677	616	586	629	616	644	607	627	621	609	594	645	665	631	664	581	607	617	626	671	606	632	603	647	654	602	578	632	624	634	655	618	574	642	656	636	597	678	627	625	638	601	651	600	626	592	627	597	639	611	621	591	640	610	659	589	626	628	637	625	628	623	646	568	620	650	615	639	623	673	641	666	626	631	645	652	599	651	598	654	589	612	617	666	637	600	653	652	590	637	630	626	609	607	654	576	570	640	588	586	649	600	611	614	679	637	617	686	605	669	643	598	574	589	609	582	648	645	590	634	625	635	656	630	615	640	606	671	605	636	664	613	651	634	600	612	559	656	637	592	656	656	597	634	651	627	626	620	618	632	645	639	635	617	622	614	653	595	627	586	620	574	622	594	635	611	588	635	589	621	605	593	604	595	611	663	594	620	664	592	615	607	629	620	647	614	626	657	634	622	621	633	620	612	642	646	636	614	674	664	611	616	612	623	629	603	621	647	639	611	620	609	616	639	629	638	667	666	640	621	664	646	661	570	641	598	644	601	578	579	632	603	602	651	622	595	604	644	626	646	655	632	609	620	612	579	601	597	649	637	642	584	640	644	643	630	597	589	566	646	662	620	580	655	633	647	618	672	595	657	610	657	675	581	617	597	695	621	562	649	629	598	673	539	614	561	600	632	625	618	620	629	643	638	610	645	639	622	657	626	602	590	618	648	627	621	602	632	613	651	590	634	604	575	593	591	623	622	673	604	631	641	594	584	632	632	630	681	586	600	634	626	635	637	604	600	608	603	637	608	615	628	625	599	608	628	629	605	680	617	581	638	596	660	657	611	659	587	678	663	619	651	664	614	629	600	608	636	634	662	674	643	601	627	641	603	622	597	631	606	621	654	626	608	637	610	615	596	607	605	658	596	621	615	612	664	653	644	643	601	595	631	643	640
22618	21190	28730	23924	21190	21376	12821	4034	2776	2736	2690	1857	1351	1031	820	687	578	585	464	467	491	424	478	424	382	415	362	422	409	383	383	394	354	317	336	328	312	352	350	322	335	278	321	268	319	311	300	323	326	314	287	322	276	324	310	272	298	296	293	276	270	300	288	300	311	321	338	333	278	281	269	284	285	289	286	278	286	294	304	257	286	277	266	291	317	287	281	286	281	276	278	286	299	301	317	281	290	302	269	257	264	285	286	295	270	322	290	285	302	269	299	279	255	265	309	287	285	293	280	280	304	281	283	279	284	272	295	280	295	270	281	288	313	294	277	284	299	273	284	284	309	298	297	272	285	259	291	287	272	251	257	271	275	291	292	267	280	290	287	330	273	293	290	280	289	278	288	293	300	298	262	278	305	281	317	303	302	284	294	308	291	278	305	287	307	282	253	306	266	266	270	306	259	267	312	271	299	281	252	262	276	259	297	286	262	283	291	265	301	285	278	284	271	298	314	318	269	278	266	300	281	274	279	293	287	311	279	262	315	303	286	295	256	287	297	300	276	315	281	304	280	260	297	300	300	301	272	299	312	261	277	263	302	290	304	260	277	266	295	315	263	267	304	268	265	277	310	274	266	309	291	262	266	276	271	288	267	281	273	278	302	281	283	292	285	268	297	292	275	311	309	265	301	247	291	298	293	292	263	295	316	298	297	266	304	286	271	275	275	274	330	320	269	286	332	262	260	299	283	262	275	282	294	257	289	290	283	269	286	270	278	294	301	254	292	264	248	284	289	281	274	256	320	255	284	255	280	247	284	267	295	273	255	316	278	277	304	307	263	301	290	287	279	285	281	302	293	316	290	308	281	325	295	275	273	280	264	290	287	283	285	270	303	270	275	309	271	262	267	283	289	267	286	310	276	273	297	294	286	308	313	265	282	295	300	248	269	287	273	287	303	277	259	295	300	267	269	257	272	282	275	266	286	306	287	276	288	279	286	310	279	321	276	286	281	303	244	308	278	264	276	288	281	294	272	296	288	270	301	286	324	288	266	278	269	320	290	269	252	300	282	288	284	296	285	285	266	289	298	310	309	270	284	251	266	310	284	297	261	282	297	291	280	301	261	264	298	242	294	294	319	260	291	291	275	283	270	281	271	273	276	269	278	274	292	279	264	235	264	296	312	248	299	310	279	297	295	273	274	283	308	294	286	288	287	274	298	298	296	289	294	315	284	303	271	251	273	262	259	275	292	322	278	262	258	254	293	277	288	298	289	278	307	269	321	309	287	291	289	289	261	287	271	287	281	265	290	279	301	289	300	286	300	280	261	258	267	303	258	319	290	290	294	324	259	303	265	300	269	289	280	287	274	278	274	287	310	267	279	296	280	300	285	279	297	268	266	271	284	290	291	255	286	310	269	334	326	268	264	299	298	278	296	297	273	269	263	293	282	312	301	296	296	280	272	286	310	281	285	283	278	259	259	272	264	279	253	289	285	298	277	290	287	270	308	273	293	274	284	290	278	267	300	312	283	270	265	265	272	275	289	254	258	270	290	282	304	259	292	295	273	304	270	270	290	281	263	255	265	301	292	272	254	293	287	258	280	284	297	272	298	266	289	319	256	295	253	272	292	292	283	269	244	281	281	305	269	288	286	287	269	290	278	292	283	271	310	281	318	254	272	332	276	293	280	269	275	269	268	282	294	286	262	293	290	269	290	315	292	280	294	264	264	267	280	260	322	289	279	278	290	283	331	294	279	300	296	305	275	261	307	295	252	284	268	304	308	276	288	280	299	258	286	275	304	280	310	279	237	294	277	311	288	271	256	278	293	273	284	289	286	299	284	297	291	279	297	305	275	258	293	320	276	285	284	283	259	261	275	274	276	302	292	271	283	263	271	297	280	261	273	299	280	273	301	273	270	264	282	269	290	291	269	280	279	287	274	279	302	299	274	268	281	298	310	290	282	281	261	297	296	265	283	295	277	291	275	259	270	296	263	282	318	278	262	297	287	281	264	291	287	290	255	295	307	303	285	274	299	291	308	284	296	308	294	294	277	274	278	307	308	320	288	316	300	296	286	302	282	297	300	263	308	270	283	257	306	294	271	293	288	270	296	304	308	294	276	272	258	302	308	284	279	277	271	296	278	306	268	273	308	274	269	295	278	281	277	290	292	290	274	261	258	301	284	267	247	271	268	297	277	304	280	304	330	297	306	252	275	294	270	267	268	291	270	296	282	257	295	287	267	310	305	260	277	305	277	287	301	305	321	277	267	276	286	296	282	290	262	244	279	304	269	299	253	285	294	293	258	279	282	266	269	282	309	299	272	267	275	281	317	277	288	274	298	319	284	282	292	293	277	259	292	278	291	293	277	263	303	313	306	267	270	288	313	311	254	281	297	286	307	307	270	264	285	299	277	268	277	285	271	269	314	295	238	259	312	270	269	256	283	305	277	286	293	295	290	293	292	274	292	271	278	309	312	271	292	292	292	310	286	291	322	261	280	298	264	270	296	247	279	294	268	311	292	259	281	262	289	268	269	287	262	267	297	264	300	275	273	300	284	294	295	282	321	293	295	297	285	275	286	260	270	288	279	270	268	259	276	270	276	284	274	298	301	250	311	301	292	313	306	305	276	259	272	274	296	311	275	295	302	265	301	274	264	257	277	283	275	266	273	297	310	301	288	291	277	269	281	290	282	270	301	272	269	296	274	267	272	251	298	299	300	276	281	278	303	276	242	287	306	281	275	270	264	301	280	285	292	239	254	260	278	296	282	293	273	269	305	272	280	301	295	300	298	284	245	292	254	268	285	281	292	293	274	299	272	251	279	275	303	288	240	298	272	258	302	295	285	299	299	310	298	300	299	273	274	277	247	262	295	277	288	257	278	294	329	283	267	270	273	299	278	285	297	257	273	271	277	275	275	273	279	292	271	299	274	280	284	288	261	290	309	296	301	299	268	312	277	303	299	276	268	268	263	290	255	272	294	285	277	278	270	263	292	303	286	311	275	287	299	285	292	266	300	302	311	287	287	270	272	311	272	270	288	289	286	294	294	325	274	286	279	315	314	261	271	295	282	274	282	286	281	258	300	296	256	269	280	294	278	272	255	259	261	263	289	270	242	316	292	263	328	272	298	281	298	274	280	291	276	240	294	269	289	267	278	266	297	287	274	296	292	287	302	305	304	316	298	294	302	294	271	317	296	291	274	292	268	282	265	288	313	282	284	306	316	285	284	311	286	275	308	276	288	282	295	290	274	274	292	247	309	291	307	297	268	236	270	297	291	263	292	281	263	269	296	269	278	283	260	284	302	281	311	284	294	298	268	290	277	281	282	276	261	278	298	272	261	312	300	312	301	280	275	266	289	295	302	296	287	295	275	254	308	284	275	275	259	310	297	276	295	295	278	266	276	256	286	257	302	302	289	292	281	269	275	285	300	310	294	294	255	286	269	294	261	301	260	266	306	280	292	275	283	287	285	307	276	294	280	314	276	313	276	301
26750	47920	31193	15272	11213	9300	7321	6111	4756	4438	4466	2908	2118	1604	1182	886	766	769	653	675	597	567	567	508	484	443	470	473	411	445	462	417	369	368	391	366	383	391	373	390	357	348	338	360	375	354	351	376	357	366	365	322	330	372	340	333	316	292	352	348	301	329	338	333	328	322	308	315	328	308	300	284	293	314	344	294	274	315	303	316	292	312	324	320	321	319	323	275	324	326	284	333	296	303	309	292	313	331	284	315	298	340	328	300	280	339	304	335	300	311	297	313	288	324	315	332	306	320	322	280	329	300	324	307	305	329	308	338	296	316	338	306	302	309	284	319	324	314	282	305	305	278	297	315	314	321	303	317	307	291	335	309	311	315	305	300	300	315	327	281	327	308	320	326	296	317	298	305	323	340	310	332	322	293	308	303	329	356	334	284	315	309	306	323	309	292	314	306	319	324	328	313	317	321	287	319	319	360	328	291	318	325	284	298	291	302	319	323	290	333	308	320	327	282	306	311	318	315	314	322	309	264	342	299	306	300	302	337	333	300	305	286	296	315	324	322	298	322	320	318	278	332	307	310	321	295	301	273	330	305	324	329	322	302	330	316	317	285	325	355	309	323	320	277	322	304	295	314	329	328	297	304	307	302	290	327	299	303	314	328	307	287	295	314	272	307	308	321	343	360	329	337	322	309	294	326	297	288	299	346	325	315	296	352	314	311	334	287	310	326	310	326	336	317	338	309	307	344	317	290	299	322	306	334	325	315	302	328	335	323	297	302	302	294	352	349	313	299	340	293	285	290	313	316	308	298	290	313	284	318	300	327	328	305	313	296	323	294	306	301	285	324	288	329	311	319	295	307	326	336	346	288	330	292	333	301	320	317	330	325	337	311	305	297	326	313	319	294	285	277	321	342	310	306	333	315	305	291	330	295	309	288	327	294	300	289	320	333	341	315	320	322	300	292	339	304	316	276	322	332	326	282	307	299	302	299	271	326	299	298	304	302	335	343	291	302	316	322	285	306	320	293	310	322	315	315	296	293	312	341	300	294	300	344	317	339	325	326	303	342	282	306	302	342	316	337	298	308	334	302	322	319	312	326	306	326	312	291	318	301	316	301	319	315	323	330	331	316	319	282	298	339	330	289	309	323	284	283	314	307	315	311	323	334	283	316	313	331	313	311	321	309	331	273	314	309	329	324	328	288	320	293	276	301	299	302	326	326	298	325	294	291	296	326	320	327	314	311	324	290	339	319	328	284	307	298	319	277	289	298	319	305	327	301	305	330	318	292	304	318	295	343	317	306	290	283	321	299	311	335	328	301	307	306	294	302	316	298	297	309	322	271	299	299	312	308	297	291	313	332	302	303	300	337	284	309	302	304	298	278	314	302	328	299	308	296	318	333	317	298	325	291	309	286	301	336	320	307	310	287	323	306	334	303	326	310	295	309	305	321	298	321	318	292	300	326	319	290	320	270	312	310	303	350	315	298	325	293	307	298	315	310	320	292	307	331	290	341	315	287	336	328	322	300	306	327	312	356	284	339	327	305	290	303	310	299	323	303	317	299	315	292	321	292	342	310	325	301	291	290	324	300	313	298	321	354	306	298	307	324	277	319	322	333	302	302	273	341	337	330	306	351	310	284	318	323	339	287	308	277	316	297	352	311	332	306	295	309	311	326	322	300	311	314	310	343	336	289	288	268	312	299	323	311	295	325	331	289	311	347	316	320	294	312	298	287	302	328	300	322	341	298	306	318	299	295	288	297	320	311	347	305	314	277	298	322	294	324	317	319	288	305	307	293	319	310	300	311	314	324	327	319	318	348	298	317	285	319	306	298	322	323	287	311	313	315	287	317	316	284	307	325	315	332	314	276	264	306	305	309	323	332	303	320	321	286	293	321	284	318	310	316	345	314	325	294	325	312	306	284	289	330	299	296	301	320	324	318	300	338	301	339	284	310	297	336	284	314	306	313	267	300	300	314	333	297	319	322	327	310	288	314	309	263	330	306	342	339	324	317	297	271	306	328	297	310	307	316	305	312	291	340	308	316	326	328	306	297	336	333	266	320	336	305	337	316	322	311	323	301	288	322	327	324	309	329	305	297	360	274	306	294	328	306	319	313	295	305	300	325	307	296	327	342	306	317	329	345	302	316	284	299	356	313	315	327	323	292	275	283	282	312	322	303	311	293	281	313	329	321	283	288	334	339	315	332	329	338	304	313	325	316	312	301	321	319	336	316	315	274	286	318	325	312	303	299	301	314	323	326	314	321	318	287	301	312	315	324	275	311	309	288	288	313	325	279	310	290	310	323	309	365	340	291	312	284	304	339	308	293	335	336	321	317	321	299	312	285	346	293	312	315	312	305	322	321	314	265	321	309	318	311	297	302	310	289	326	322	329	334	314	316	317	296	315	292	291	300	327	314	315	346	309	336	298	326	278	298	339	320	301	281	327	339	301	296	289	298	324	321	280	286	306	335	274	328	325	301	314	293	315	297	348	328	318	314	295	295	305	312	301	336	314	313	316	313	309	308	306	334	300	317	347	328	318	317	330	293	321	347	293	332	309	308	325	327	300	287	305	286	315	305	322	297	332	316	278	319	330	297	305	323	332	300	298	293	315	300	286	297	330	338	314	304	339	328	339	294	318	278	315	312	287	324	314	316	308	320	277	352	284	302	337	308	321	320	288	294	292	321	316	320	316	333	320	305	312	315	314	338	336	313	289	321	327	305	268	314	330	302	302	318	319	342	306	328	311	292	324	291	312	334	313	317	307	306	317	316	307	273	288	315	321	295	281	305	337	298	315	290	330	294	321	273	306	306	299	315	298	295	332	329	295	313	313	332	305	319	308	299	278	326	289	324	309	292	265	332	293	294	317	294	334	302	325	307	303	292	322	282	303	321	325	288	329	330	315	284	299	332	312	293	338	272	335	297	327	328	294	309	351	313	309	289	311	333	286	306	337	297	344	290	296	296	308	296	304	300	324	334	294	309	293	318	306	299	302	291	293	291	279	324	316	330	315	304	333	301	290	305	299	287	321	303	299	286	316	318	329	260	333	293	337	322	289	295	294	293	329	312	304	340	324	340	301	302	309	331	335	342	319	338	349	312	326	330	302	306	297	314	293	299	299	307	329	289	327	309	322	300	310	314	297	312	312	297	296	298	292	311	352	327	310	274	296	316	319	309	318	281	287	300	325	289	311	301	319	319	341	322	306	305	334	316	293	316	336	304	292	300	297	311	337	297	304	318	323	325	293	298	322	335	299	338	292	302	315	303	332	310	304	289	322	290	315	309	303	294	301	323	304	280	303	335	312	310	317	330	309	292	307	293	351	329	279	318	319	291	301	295	292	275	326	324	323	299	350	300	279	307	309	295	304	309	310	316	315	310	291	314	309	307	314	315	318	342	298	287	331	308	305	326	365	344	313	298	321	311	295	276	306	324	272	296	340	292	297	324	312	316	272	279	307	295	312	301	320	316	320	314	363	322	317	329	330	310
28160	22655	17221	6866	3198	2515	2046	1715	1496	1383	1504	1334	1012	970	859	770	795	767	781	799	773	764	722	769	780	743	698	741	756	692	731	697	679	722	711	743	706	704	747	718	757	698	679	696	741	736	755	714	729	704	744	731	693	735	680	662	707	722	681	726	696	690	707	745	715	695	724	663	752	717	730	713	688	697	713	750	702	734	669	744	730	732	754	716	698	694	687	732	742	705	717	685	733	741	730	761	705	706	733	721	691	817	744	721	755	692	697	697	752	725	674	681	744	650	723	689	688	695	717	751	665	707	695	713	725	704	733	620	768	695	703	770	694	651	663	688	686	710	696	724	731	707	715	701	708	704	713	729	690	678	702	675	795	752	758	693	740	737	754	719	717	709	690	706	681	746	758	696	756	698	658	709	720	676	670	694	709	740	759	724	669	711	749	701	736	706	684	696	699	666	724	698	668	731	726	741	712	693	688	715	700	734	691	743	732	686	727	729	679	721	682	729	668	703	681	704	752	644	690	682	680	718	724	731	714	724	725	715	728	679	741	714	725	717	720	693	680	738	727	689	734	691	687	711	711	690	707	728	707	710	728	707	685	668	703	745	682	748	678	778	706	709	668	685	772	776	674	701	689	740	788	743	694	751	702	726	648	700	738	728	715	652	710	721	694	679	760	697	672	685	703	719	689	714	748	746	697	755	741	705	684	725	681	707	716	700	732	705	687	719	676	662	708	705	689	686	686	727	665	677	696	761	696	725	748	707	664	697	707	714	728	730	664	736	707	710	682	755	755	673	709	723	732	733	732	699	725	703	736	690	718	689	711	763	699	657	756	694	754	673	729	690	686	751	694	718	722	758	733	715	703	729	722	759	694	674	732	678	725	722	724	720	711	727	739	689	692	679	704	739	726	713	711	750	750	706	712	645	714	719	696	705	727	727	702	725	697	693	705	743	689	719	713	747	688	736	692	766	652	720	653	763	673	712	705	748	683	723	708	701	713	704	704	726	729	705	682	725	699	690	750	717	675	703	706	703	710	705	720	746	708	686	721	669	727	697	756	709	708	693	729	740	748	728	779	723	677	725	705	705	682	689	731	685	690	733	691	692	727	753	713	750	732	684	743	710	690	677	707	702	656	704	683	686	683	685	708	663	687	728	706	747	726	668	703	719	683	729	694	729	723	725	690	753	712	697	709	729	718	709	688	777	741	703	720	745	679	703	704	711	728	697	718	719	710	726	738	726	735	711	649	684	737	767	704	712	723	694	683	740	711	693	694	668	728	717	730	731	715	738	708	723	714	727	704	723	697	666	755	729	715	724	716	705	698	716	742	725	722	688	688	694	731	718	682	700	758	735	753	736	677	736	726	688	723	691	713	659	673	739	710	687	729	688	741	699	713	711	715	728	708	736	722	708	737	733	694	743	738	717	749	698	665	703	681	720	678	688	686	721	705	694	673	663	776	691	726	720	692	716	709	706	736	680	673	701	673	662	689	692	697	711	685	716	700	740	707	703	696	747	731	773	715	699	744	698	710	671	688	722	707	753	686	682	667	711	748	724	733	725	684	676	691	697	735	696	674	651	701	746	637	734	743	711	711	734	668	703	684	671	697	704	754	706	669	710	709	699	762	713	740	723	689	749	713	709	751	737	715	734	693	681	700	694	714	705	694	744	668	711	678	702	694	688	700	734	641	698	685	717	711	724	708	684	742	717	728	683	705	695	755	730	743	742	715	681	714	718	726	691	684	745	694	710	726	732	659	706	712	702	691	724	682	691	725	709	684	724	694	695	693	729	714	682	719	699	688	686	682	706	689	693	707	701	729	704	723	737	691	694	689	678	683	703	701	723	721	718	710	750	689	645	680	697	672	735	713	721	700	710	676	730	703	684	730	700	710	697	755	703	721	699	723	677	781	746	674	699	701	717	695	708	700	710	687	699	732	706	702	745	672	725	721	728	736	711	680	715	727	729	688	700	719	680	705	694	732	743	715	771	735	724	669	691	697	703	695	767	701	669	748	704	707	664	728	699	798	739	680	664	711	704	728	743	700	676	644	693	744	687	689	744	766	687	698	711	690	697	692	758	723	699	680	680	718	697	777	772	736	714	684	733	753	735	729	733	716	668	723	747	722	693	714	666	683	697	682	727	692	708	688	702	687	752	725	769	734	763	672	674	715	711	692	761	699	733	673	668	708	685	712	721	738	659	674	708	692	730	748	686	731	665	722	710	723	643	700	708	703	695	647	710	732	726	753	791	729	747	715	711	706	693	749	711	669	723	684	698	731	723	737	702	710	694	676	708	689	714	713	699	724	717	704	709	732	700	742	737	701	742	738	737	724	721	708	689	688	729	659	669	722	701	750	712	674	728	656	726	708	732	707	695	710	676	635	756	722	691	653	721	762	688	693	769	686	726	732	691	730	717	705	700	747	782	661	706	688	650	759	715	723	709	720	722	712	692	715	742	757	729	714	740	663	749	742	748	760	675	723	715	691	694	719	715	699	689	690	660	692	657	712	699	730	760	723	738	697	722	726	755	704	697	662	710	697	756	673	704	723	709	696	678	750	701	696	719	679	745	670	740	741	723	649	700	703	716	677	711	712	757	714	687	730	748	757	767	732	691	684	748	670	702	681	743	705	734	746	727	720	673	735	713	737	743	705	748	691	711	687	662	697	688	690	720	740	683	699	728	739	690	716	709	711	713	707	667	717	718	727	701	682	696	718	721	747	695	719	680	695	692	702	686	735	752	697	720	702	729	706	702	726	712	647	747	752	694	720	704	743	765	717	731	679	764	755	715	767	718	695	753	659	687	703	668	755	715	716	722	718	689	701	703	657	700	695	749	714	744	703	713	732	680	693	741	709	733	703	700	680	735	669	697	719	691	695	702	708	703	720	728	720	691	707	711	692	701	672	713	662	743	737	739	697	717	660	755	710	693	707	695	719	744	718	702	702	704	703	679	741	698	705	745	699	721	777	707	746	705	725	719	706	649	739	719	696	710	728	639	711	733	720	681	716	712	721	724	718	664	764	670	726	694	712	724	724	716	704	683	715	718	736	710	751	686	678	727	679	754	763	682	734	709	693	706	693	712	713	699	683	706	756	699	675	700	704	718	742	741	708	685	715	695	710	642	703	771	694	719	683	701	731	801	733	738	727	711	728	717	697	711	707	721	697	672	686	722	690	717	684	698	728	759	678	720	696	739	672	682	724	703	684	746	715	740	743	678	729	714	724	706	658	729	711	729	751	685	695	718	724	712	699	693	711	693	720	666	676	728	708	698	770	689	706	700	718	681	687	730	697	748	727	700	707	714	709	744	714	745	689	712	727	722	660	747	721	722	670	707	709	704	736	712	655	689	735	751	706	729	710	694	650	711	713	726	750	729	697	695	695	679	749	627	671	728	700	685	711	699	722	693	724	687	664	706	678	673	667	732	740	727	751	753	728	714	726	745	724	715	686	714	675	687	674	731	745	719	700	714	705	714	776	715	682	738	673	698
23640	33080	16386	7085	4641	3902	3307	2669	2306	2216	2108	1844	1374	1262	1062	1029	888	905	868	828	822	822	790	826	844	802	829	781	819	793	798	812	789	860	826	819	820	802	800	763	802	791	755	748	807	772	750	777	782	770	812	764	815	798	731	778	745	836	781	779	785	827	750	758	713	776	775	803	800	764	767	772	739	759	794	776	763	806	757	804	790	753	766	752	781	746	807	725	831	746	767	734	773	799	776	740	764	730	802	744	793	752	756	809	782	728	744	824	754	765	750	803	757	771	781	745	761	778	758	747	697	810	797	770	779	777	750	739	779	766	768	713	762	813	762	792	795	789	743	786	796	797	738	741	779	793	789	788	777	750	720	786	746	752	833	759	774	747	804	749	804	737	747	778	786	780	764	728	765	774	741	726	734	756	809	775	709	740	740	756	758	815	797	725	763	813	755	808	752	728	733	761	804	753	793	801	760	777	796	763	746	777	730	706	781	810	767	782	796	739	757	775	757	755	752	761	817	767	745	760	747	819	741	835	776	807	739	731	719	752	795	752	767	765	748	742	743	773	774	841	758	811	799	770	723	720	740	801	767	781	784	752	726	767	772	842	734	756	717	753	770	748	792	786	740	741	784	798	747	719	816	740	782	764	734	782	753	776	793	781	776	819	742	777	766	807	786	745	789	785	708	766	727	792	774	741	780	770	761	765	784	803	738	725	830	810	775	758	741	767	746	773	787	795	799	799	770	767	743	815	748	804	741	771	784	831	755	744	752	743	760	762	717	783	788	738	734	797	752	795	737	771	763	796	813	797	796	774	782	817	712	786	796	784	798	755	764	796	747	837	756	788	784	743	752	760	774	748	788	736	784	783	666	747	734	772	783	797	782	752	730	795	791	733	789	782	776	774	743	774	800	721	777	771	785	748	767	824	809	769	749	737	771	773	793	774	797	756	743	709	775	778	737	750	817	776	740	747	787	786	809	768	740	772	786	777	790	770	799	755	742	751	811	734	744	787	755	768	771	755	778	818	814	748	764	729	751	771	775	771	734	746	787	750	741	769	732	781	803	767	845	770	797	799	758	775	834	766	776	754	761	803	855	767	755	747	731	746	753	736	748	751	787	764	814	748	799	818	808	724	787	815	735	766	773	768	791	814	753	778	747	779	748	767	802	841	709	788	739	774	772	762	780	805	795	799	787	759	802	775	778	738	769	773	780	770	764	697	769	769	764	796	774	772	768	758	732	810	747	750	733	746	787	767	793	759	789	805	774	737	785	793	747	802	803	792	741	726	782	792	776	765	791	798	790	774	736	755	765	774	739	729	839	808	730	750	758	785	738	741	774	785	773	824	780	734	790	760	707	806	735	768	764	722	822	755	742	725	792	762	729	719	754	753	788	747	773	755	752	797	844	741	757	826	796	767	743	764	811	768	782	777	825	752	764	787	770	786	725	754	765	762	753	797	756	718	752	776	767	808	777	746	751	743	799	770	789	793	861	749	744	777	789	830	753	738	778	710	772	714	814	830	782	786	775	755	763	767	782	781	828	721	746	782	786	738	703	770	777	803	794	791	776	751	764	789	776	716	748	780	795	774	780	804	781	735	796	815	807	824	745	773	761	772	743	724	749	732	768	772	780	755	790	794	801	720	798	745	755	808	774	771	767	810	751	718	768	747	770	744	747	749	773	738	778	746	741	763	776	732	784	762	809	826	788	800	744	781	749	752	761	781	741	785	752	751	740	770	787	750	751	808	741	778	779	715	729	774	801	776	767	799	754	789	814	795	750	762	741	814	769	749	758	758	796	754	769	795	769	768	827	795	750	765	749	789	783	745	773	796	788	728	784	765	762	761	764	811	793	798	776	793	762	779	724	714	788	757	766	738	776	768	764	755	791	762	773	752	782	789	792	790	741	734	709	770	742	798	743	750	810	765	815	789	778	839	773	830	816	726	739	755	751	768	703	751	723	735	767	790	811	785	713	771	762	775	737	757	806	828	753	685	784	764	785	786	777	781	786	776	794	798	783	787	757	785	820	760	799	750	755	760	760	793	820	769	801	780	789	751	769	784	769	814	746	791	773	774	722	787	747	796	802	753	793	794	774	736	772	768	799	783	779	798	819	743	807	768	776	783	804	759	779	751	782	718	753	807	800	776	767	786	770	791	776	786	810	809	742	727	765	734	748	775	729	764	766	800	828	788	723	746	763	767	814	767	753	744	782	743	808	798	769	807	733	790	764	777	828	768	789	755	774	831	776	767	801	789	804	809	728	774	786	750	781	721	807	774	752	748	769	754	787	732	790	781	769	770	761	777	800	814	793	762	791	791	773	789	687	733	788	786	730	764	828	784	741	743	780	773	760	759	816	775	769	777	760	764	806	767	745	738	736	782	763	770	736	772	775	745	762	782	741	777	813	713	747	763	809	772	748	765	815	768	794	776	825	771	773	709	799	734	774	746	779	737	754	747	820	781	783	772	746	750	748	760	769	754	795	810	773	772	771	735	750	771	781	788	779	780	754	795	774	733	741	763	790	778	703	736	777	755	777	770	765	768	802	763	776	752	783	774	769	812	762	726	743	774	769	773	785	784	739	747	804	801	783	760	759	758	727	797	815	788	725	786	734	815	752	775	749	776	752	755	752	754	767	779	737	757	772	772	794	769	801	801	793	742	812	776	760	782	799	754	801	815	756	787	777	735	783	741	801	771	785	765	748	831	813	761	815	806	725	773	787	753	801	829	746	761	781	753	802	742	783	775	821	779	796	793	730	756	756	778	757	763	735	750	734	776	745	724	786	712	765	788	775	781	773	721	797	818	757	769	750	768	762	753	753	698	755	757	748	750	812	783	781	806	789	762	753	800	767	712	803	740	713	738	738	785	763	802	783	752	794	790	739	755	792	764	759	792	784	780	792	759	789	698	769	755	772	753	771	773	774	767	778	748	798	760	751	776	788	768	760	802	788	764	769	751	771	776	770	785	805	766	720	798	783	773	721	747	794	780	732	776	735	758	747	787	759	746	761	808	810	752	772	796	776	789	804	724	772	768	755	754	762	709	748	761	723	769	798	812	734	790	735	733	752	810	770	786	799	772	756	806	772	749	774	776	753	832	720	768	805	710	746	792	759	736	777	730	784	768	733	781	801	804	746	738	757	758	778	786	764	754	745	742	780	796	779	737	745	757	774	758	769	793	775	818	765	814	779	798	738	749	786	767	757	763	808	766	789	797	796	730	789	833	755	768	752	781	800	754	719	694	799	749	764	762	714	790	801	818	763	755	734	742	738	799	785	754	733	778	779	769	743	751	745	769	746	739	793	755	794	793	742	747	731	767	761	749	771	779	739	768	743	809	717	799	828	762	793	770	802	745	767	768	793	811	815	747	759	759	754	735	802	770	802	727	778	774	791	795	772	779	755	740	765	777	767	732	744	768	787	776	800	770	792	754	762	736	762	725	788	803	768	793	708	758	705	753	810	717	765	746	782	777	776	757	740	717	756	741	731	732
23692	21147	28277	24257	21134	13109	4166	2574	2079	1994	2133	1752	1212	1077	899	745	696	687	673	652	607	604	610	527	589	515	548	513	570	593	546	514	553	554	543	533	562	579	494	529	519	488	511	507	490	463	495	478	474	508	472	516	533	479	512	509	493	500	498	475	502	517	488	478	509	516	522	461	481	525	502	532	488	519	559	501	453	540	491	501	530	476	538	494	486	505	463	489	552	539	511	493	489	526	536	495	505	452	455	546	473	530	528	492	506	519	478	498	477	481	511	519	501	487	542	479	479	505	488	509	492	464	499	491	490	475	508	492	495	474	504	474	451	524	525	478	489	488	490	524	517	497	521	495	483	512	488	527	536	508	507	523	501	514	511	502	537	479	506	503	487	529	467	462	567	494	510	461	489	470	514	521	491	472	509	497	525	522	505	496	494	451	508	484	485	504	504	523	517	518	497	509	498	515	513	529	523	514	478	480	475	514	504	494	499	501	534	506	487	494	514	497	497	464	484	480	513	533	487	499	502	505	514	471	489	514	530	489	504	471	470	510	460	483	498	484	524	494	497	495	529	494	541	495	541	536	509	495	529	512	475	468	529	470	509	470	518	493	486	517	498	512	472	482	496	504	481	456	515	483	531	448	501	511	489	519	519	527	497	513	474	457	494	494	514	512	488	481	488	491	492	442	542	511	480	468	489	534	452	485	541	498	483	518	457	513	498	527	494	500	525	523	505	523	542	446	513	481	476	518	481	494	482	491	463	475	490	457	487	535	475	436	460	516	525	450	441	511	503	436	498	497	513	443	507	481	490	479	523	497	511	500	525	477	530	484	529	502	526	551	474	495	488	496	470	493	490	502	467	550	475	502	523	471	510	506	507	519	480	487	490	487	502	502	500	459	531	481	457	509	463	480	503	495	500	504	541	557	467	472	515	509	498	480	517	467	518	525	480	503	524	476	488	470	484	461	528	499	494	493	513	455	464	510	483	526	497	493	491	504	465	497	486	505	475	508	473	507	505	506	478	501	505	520	501	496	467	479	531	477	453	495	499	486	471	510	533	482	452	497	452	471	465	494	475	532	516	479	498	478	471	510	495	528	518	467	479	495	493	521	496	500	464	513	565	486	463	482	505	453	480	528	521	514	550	465	474	502	516	507	519	485	483	493	526	509	489	489	493	498	486	520	495	526	508	517	493	488	449	534	459	493	518	515	465	457	467	501	511	514	466	460	514	500	533	448	471	459	510	506	489	465	538	491	486	497	454	496	503	464	507	490	503	496	487	493	527	486	506	484	462	488	506	442	512	503	515	559	497	483	495	523	520	498	513	506	488	490	548	483	481	532	497	496	534	486	461	490	535	542	508	478	477	476	485	471	489	483	493	513	491	490	526	506	480	519	520	493	500	495	486	503	491	466	531	529	445	497	517	471	497	528	506	503	494	533	490	457	516	526	471	464	537	487	460	479	515	508	547	539	502	511	495	522	506	481	527	463	507	505	488	549	488	510	474	471	486	498	498	536	449	484	481	504	431	500	501	471	501	492	494	502	497	500	499	477	467	498	536	525	471	481	493	501	464	497	537	475	522	484	509	472	521	479	492	506	493	488	488	528	508	556	499	484	498	478	514	487	494	469	497	514	501	514	493	496	524	504	499	497	518	501	493	543	522	521	484	532	509	497	508	541	473	526	477	498	528	472	523	510	515	529	474	516	531	535	502	511	481	498	481	518	527	464	507	477	554	470	533	497	494	528	487	464	505	493	499	484	482	517	491	487	495	482	502	520	446	490	543	509	447	493	509	515	467	480	466	506	474	504	507	498	534	480	528	486	506	466	479	469	484	481	453	491	523	479	476	468	495	502	466	485	465	479	492	538	498	545	519	502	498	475	519	494	488	501	523	524	479	502	509	509	513	495	461	514	460	506	498	479	469	543	509	540	553	474	483	470	490	521	502	526	502	523	457	490	529	537	466	483	485	477	503	512	504	476	461	503	495	495	479	489	481	465	520	538	508	458	482	467	526	474	504	535	497	474	473	475	524	504	467	526	493	505	522	495	485	499	489	496	534	487	504	505	475	495	506	513	510	507	489	504	518	524	466	491	509	529	468	533	492	503	475	532	490	498	506	503	530	485	499	460	523	500	471	509	473	494	542	505	462	506	495	486	507	483	545	458	448	509	533	485	473	514	500	472	488	494	522	498	518	487	506	459	494	481	482	522	520	477	504	521	471	506	491	488	499	538	504	485	520	494	488	497	495	521	505	455	532	486	497	493	485	517	481	511	505	465	487	511	495	542	475	492	505	510	535	531	495	471	473	502	525	496	496	477	517	507	482	467	458	524	478	492	471	520	494	505	464	485	510	542	495	511	488	449	524	509	514	499	489	470	497	497	523	504	478	514	525	474	472	523	500	495	507	502	508	504	510	488	496	515	502	518	498	487	491	474	488	491	511	487	510	481	482	449	494	476	539	503	483	468	562	463	491	512	481	531	492	495	492	504	483	545	472	518	469	517	482	512	487	500	504	462	452	538	464	508	474	474	568	485	493	526	529	531	517	488	483	501	477	491	510	511	499	512	514	531	522	503	482	469	439	474	470	534	494	494	487	491	529	482	503	480	544	519	504	519	488	512	485	513	455	479	478	486	500	488	490	479	484	494	500	501	493	486	506	526	493	510	467	539	499	500	522	495	508	511	504	471	454	487	505	454	485	488	524	483	490	484	512	531	487	464	459	512	508	506	478	453	515	512	517	468	446	521	510	515	502	468	490	504	495	451	491	505	525	555	493	534	544	495	475	478	504	488	470	500	490	494	478	511	482	493	494	467	489	492	479	506	506	506	526	495	541	499	504	493	493	507	500	475	477	503	494	522	530	455	527	484	486	534	521	505	475	529	497	468	505	486	486	449	564	481	475	500	487	498	532	509	473	525	468	500	527	493	502	495	504	502	544	490	493	500	469	498	518	505	445	498	475	468	462	500	512	513	475	463	500	515	478	490	514	512	478	509	513	526	516	511	463	479	506	546	484	506	479	479	564	438	479	509	523	476	496	482	465	498	479	474	448	486	485	486	511	517	501	502	460	490	441	503	497	530	509	466	468	519	532	465	449	484	487	488	495	486	514	522	503	452	478	509	486	519	479	489	454	512	460	502	458	461	500	514	529	480	497	507	519	484	508	467	517	474	510	486	537	483	491	493	430	487	508	498	518	456	459	502	468	527	497	497	531	507	484	450	465	455	520	524	462	494	516	496	493	501	478	466	474	541	478	505	480	494	500	484	468	515	518	490	462	499	470	461	508	499	489	519	503	524	467	468	493	490	518	530	490	496	485	496	475	500	470	532	481	481	488	514	489	493	502	500	476	460	492	527	491	512	512	545	512	500	488	493	508	450	528	490	545	523	526	462	487	488	490	481	513	483	430	467	521	462	504	512	501	483	497	487	454	524	467	471	524	508	481	483	489	494	472	491	491	499	510	472	464	464	520	542	485	517	500	518	505	468	459	510
23709	40364	26083	11505	8289	6351	5247	4161	3575	3055	3468	2694	1773	1543	1180	998	868	902	782	763	714	729	653	661	681	681	667	673	628	658	649	690	624	622	573	602	601	601	590	628	581	577	628	564	570	581	551	581	603	569	590	592	557	539	548	565	559	559	575	510	544	540	561	573	569	604	559	539	526	528	589	597	592	533	568	562	525	565	574	587	520	561	572	592	617	555	548	529	557	595	543	578	587	576	590	520	550	569	594	527	545	530	581	586	558	539	554	595	576	562	514	573	563	566	554	548	573	585	564	533	563	533	538	554	534	538	551	541	528	545	521	555	531	544	551	538	537	556	550	520	587	542	532	534	546	530	576	540	557	558	545	545	551	532	560	555	567	592	543	511	564	573	594	557	585	574	565	552	582	566	549	544	575	548	574	560	571	565	552	548	565	577	559	561	599	547	574	568	584	511	554	560	548	547	529	572	545	555	540	561	532	563	584	616	563	563	554	567	537	550	534	562	578	559	551	546	586	583	544	530	570	527	555	534	555	555	562	573	547	608	598	529	536	549	537	549	532	575	554	532	550	534	526	598	532	576	521	539	589	590	526	568	589	524	520	559	542	528	584	585	576	558	507	561	524	573	564	563	543	564	539	570	568	553	564	558	505	534	591	609	544	573	533	572	561	569	549	543	552	554	597	568	594	528	542	561	528	577	539	575	543	569	546	534	540	553	526	523	564	550	588	589	570	558	543	599	519	514	507	519	550	557	576	567	574	542	535	596	551	526	541	607	550	561	527	537	594	562	584	556	624	534	557	527	573	515	538	572	537	564	584	542	539	536	570	565	576	562	562	567	555	581	607	549	575	576	544	527	563	564	549	586	597	548	535	516	503	543	575	527	573	585	556	539	563	579	555	558	558	559	527	590	542	606	547	564	597	579	530	560	545	511	537	549	567	581	536	576	534	513	498	550	533	590	538	573	561	550	587	524	516	585	530	562	515	552	546	574	551	571	529	573	571	521	565	560	574	565	557	576	543	553	554	557	561	590	497	602	555	540	564	577	536	518	579	549	545	547	560	546	537	553	542	573	567	525	577	532	567	538	568	559	585	552	530	549	565	596	537	563	538	568	510	517	557	584	561	523	544	515	528	541	570	555	570	570	532	592	556	545	558	538	553	529	567	563	519	585	588	601	526	559	551	513	568	536	521	564	562	529	548	512	553	552	572	574	567	592	541	576	551	585	584	594	542	514	559	562	508	562	554	543	526	604	526	582	532	538	560	590	583	534	583	576	578	581	569	549	572	564	541	556	538	575	569	565	530	555	559	581	498	546	573	530	528	565	603	534	592	550	498	564	575	591	564	570	554	520	553	576	541	583	558	551	583	551	550	561	528	530	525	553	517	568	563	610	519	571	567	556	536	605	546	567	549	502	548	575	544	613	522	541	562	524	561	561	542	580	571	549	571	514	598	531	564	550	550	560	555	554	528	562	594	547	560	561	527	526	533	549	562	568	567	520	558	586	584	563	571	543	563	580	582	543	525	590	571	543	529	540	555	546	539	549	596	539	544	561	567	547	570	514	535	587	565	566	529	547	569	538	570	601	549	527	544	533	545	549	540	546	524	593	510	558	569	535	580	533	547	556	554	581	544	559	544	563	571	541	549	582	532	562	545	550	562	525	588	570	558	546	536	547	536	566	539	583	518	576	559	554	551	598	558	544	547	530	586	563	579	608	544	558	566	530	612	568	542	544	566	523	521	562	577	560	550	573	534	547	540	543	547	559	515	556	562	555	593	555	589	556	558	567	513	586	533	504	555	548	578	572	571	534	534	529	590	601	554	509	582	544	561	533	553	547	562	583	513	540	498	533	589	577	591	583	570	573	570	564	588	501	569	611	550	555	547	568	562	557	547	587	585	561	567	561	546	580	536	580	538	521	568	528	536	555	537	537	558	563	542	567	507	527	516	585	523	532	546	569	538	527	547	545	584	563	580	498	542	537	535	568	540	585	556	565	592	543	527	572	542	593	570	553	531	543	583	563	531	599	581	559	558	540	569	545	573	532	538	514	517	560	572	557	549	549	542	525	524	528	555	570	501	533	581	559	551	549	604	569	561	548	556	549	553	567	569	529	553	550	556	564	579	549	524	566	580	531	487	576	586	567	585	531	554	593	511	561	592	547	514	587	515	569	543	561	584	570	553	578	549	599	547	546	541	551	541	596	537	557	577	535	561	560	532	598	547	546	531	610	614	573	562	566	558	563	524	563	553	581	530	562	500	517	556	552	551	547	524	564	608	583	594	566	571	577	546	578	557	535	510	549	568	582	575	512	530	524	575	544	527	539	571	543	590	560	565	563	513	558	561	554	593	556	565	592	569	518	516	560	542	545	582	552	545	547	578	534	564	516	527	553	535	562	599	529	574	548	567	579	572	529	557	549	512	531	600	512	568	574	536	560	587	582	571	558	564	564	566	581	567	585	531	543	627	551	525	563	549	548	588	562	575	560	568	563	533	535	539	582	560	518	557	562	570	513	561	561	526	551	551	526	553	546	569	544	553	561	515	552	534	574	588	547	559	555	553	504	559	575	556	560	586	578	549	561	536	513	536	556	562	557	577	559	520	553	563	542	551	599	550	565	554	593	542	576	554	522	582	572	535	545	546	592	538	546	571	533	541	568	534	516	535	515	559	544	547	558	559	579	520	589	560	569	578	563	550	571	525	618	582	578	577	548	538	523	545	515	624	593	564	539	561	556	561	547	546	552	529	510	516	566	599	594	546	563	529	563	557	547	548	584	529	555	516	534	530	572	536	515	574	570	571	580	573	568	574	561	607	563	552	543	575	534	552	562	545	554	588	533	551	585	573	539	549	578	536	517	522	530	566	591	553	555	578	579	592	588	535	541	536	566	544	573	532	550	554	558	560	609	573	566	550	594	551	564	556	539	563	580	569	571	561	522	523	548	586	510	582	547	565	572	547	592	549	568	566	562	562	575	589	546	580	560	541	535	523	587	572	547	535	557	550	549	571	540	568	575	592	570	569	581	569	542	586	578	580	576	571	558	572	532	571	565	528	567	525	570	592	552	539	564	597	581	576	592	534	561	589	555	561	552	583	553	570	547	540	551	594	562	577	545	522	603	545	547	578	545	556	513	566	561	563	560	563	587	564	550	568	572	562	512	519	528	543	594	576	579	548	554	579	571	524	562	545	552	533	566	607	582	541	539	509	527	550	564	530	545	575	573	553	602	590	590	596	532	579	550	561	503	552	547	568	517	565	550	530	575	561	565	528	562	512	534	516	577	539	527	540	531	542	547	559	537	549	591	573	605	530	582	570	544	574	523	592	560	528	557	581	547	548	559	578	571	503	540	509	547	578	600	560	540	568	529	577	582	549	586	552	531	556	564	537	555	546	559	576	548	529	574	501	588	556	566	574	529	545	517	570	532	535	578	534	560	588	580	554	515	586	560	564	563	559	561	559	510	528	547	506	553	546	533	563	580	563	519	545	571
24746	21139	27350	25094	14981	4165	2666	1975	1740	1650	1789	1541	1127	1035	861	765	729	736	760	647	651	698	706	628	658	686	598	644	631	662	616	569	662	595	649	633	607	638	611	592	572	616	580	654	569	573	582	588	616	622	617	628	581	576	628	585	631	565	632	583	581	582	606	582	607	621	594	627	661	621	630	567	611	587	558	587	596	568	577	569	616	621	547	572	573	583	605	593	628	569	581	583	592	583	587	581	586	571	595	593	584	601	563	624	600	593	591	575	598	575	584	563	602	623	546	571	579	559	600	569	600	582	590	560	603	593	536	575	611	622	568	617	627	598	575	637	603	567	607	619	621	560	588	592	578	628	590	619	595	573	564	556	595	599	639	586	588	578	584	609	597	610	654	555	633	613	545	597	610	631	575	580	569	571	610	614	599	618	582	600	620	593	595	603	594	618	575	560	619	575	610	584	605	645	585	625	628	617	602	594	596	574	570	609	595	592	548	599	611	585	546	601	561	615	583	554	568	643	608	603	598	600	593	548	587	563	583	608	591	624	615	626	566	573	574	588	623	571	599	630	633	561	589	586	569	620	595	598	634	607	551	575	595	588	596	569	590	653	620	567	600	600	564	581	584	619	567	640	611	604	527	584	584	587	582	633	566	624	588	589	570	574	589	612	562	616	563	608	581	599	578	534	616	567	563	640	552	573	613	601	634	589	590	612	557	625	625	582	588	562	576	620	590	554	564	564	606	583	565	586	630	616	622	603	591	570	612	626	652	610	622	554	608	644	619	584	582	599	606	595	584	555	594	611	594	597	546	593	596	605	618	538	568	586	632	614	665	629	607	618	584	570	587	580	560	597	560	583	591	620	591	594	609	512	636	613	572	601	567	610	578	607	586	617	584	627	557	585	525	584	579	614	615	579	557	597	592	585	603	604	615	616	607	593	566	562	562	602	616	610	585	616	650	568	606	569	529	580	595	604	623	599	620	596	647	621	574	615	540	604	607	594	592	606	571	587	585	582	575	583	594	545	605	592	646	585	594	602	557	623	574	594	574	586	599	601	597	586	640	639	616	577	623	569	637	596	566	550	597	591	619	613	598	537	557	588	600	591	579	639	593	625	641	572	591	556	612	642	616	561	572	591	570	583	583	542	567	557	557	629	594	589	554	608	575	575	612	581	577	595	587	586	586	611	614	629	608	577	591	643	585	607	614	582	604	615	615	576	577	561	590	601	602	623	633	588	571	607	627	566	579	601	591	594	615	625	566	606	583	657	613	609	605	580	632	602	564	564	542	593	619	563	585	598	553	582	587	600	587	606	615	582	650	589	639	596	613	592	586	651	559	596	564	623	584	554	618	583	564	615	551	611	586	564	598	596	597	566	601	592	590	584	563	615	611	623	592	579	600	595	561	548	606	596	680	594	566	595	557	608	588	611	584	598	611	582	594	626	592	617	604	608	589	618	565	632	592	625	599	565	630	602	577	578	638	597	575	580	608	624	650	561	562	616	603	569	618	657	608	608	615	622	575	579	613	623	586	627	607	595	542	630	556	623	634	589	538	614	625	615	624	580	553	610	601	570	604	600	594	612	589	579	611	576	583	602	631	603	559	548	606	579	562	591	559	626	606	604	570	641	584	589	552	562	575	583	594	556	578	644	613	608	605	592	624	582	626	582	595	613	630	597	635	585	587	568	591	567	593	587	547	606	608	574	592	557	583	609	603	594	598	608	583	631	614	574	608	546	581	602	577	577	588	596	563	626	619	612	643	607	602	627	584	655	679	545	561	601	609	610	611	574	567	557	631	633	579	571	606	589	577	664	578	607	599	569	614	596	594	651	576	596	586	577	604	583	624	597	614	570	591	612	630	555	583	559	609	556	566	617	606	598	630	601	602	552	595	547	590	570	586	657	605	560	607	587	597	607	531	572	601	588	591	565	598	599	577	619	571	589	591	613	618	611	607	588	612	579	559	561	627	579	569	591	569	576	603	580	608	542	615	562	573	600	621	630	605	637	614	606	594	597	574	579	641	604	545	588	590	624	602	581	572	594	588	566	623	603	577	643	634	597	658	600	584	597	612	571	555	561	558	599	563	609	599	586	596	586	603	612	572	587	553	574	659	590	609	588	598	537	564	598	622	587	593	615	592	564	606	558	591	615	573	629	621	565	590	592	601	604	611	603	610	582	561	602	578	579	585	592	646	559	552	565	613	603	592	611	633	577	641	629	568	569	592	567	612	587	591	623	605	607	559	575	608	562	611	607	573	606	604	602	587	578	601	595	591	569	592	601	594	601	600	606	586	560	622	588	613	606	607	603	595	587	587	637	602	587	530	592	647	578	599	587	594	574	567	588	608	564	572	635	580	608	556	604	591	576	594	575	577	597	580	602	594	623	640	566	596	550	596	598	557	579	618	612	619	613	557	579	588	610	590	582	586	563	603	581	616	600	624	572	585	576	580	580	618	603	596	576	551	571	629	591	546	548	592	640	571	606	561	598	606	614	634	597	622	587	602	558	571	633	579	560	584	596	602	609	599	589	629	598	589	604	596	582	607	570	537	624	585	573	587	591	567	598	600	602	571	641	611	560	598	611	566	619	572	625	604	540	562	637	592	542	618	634	628	635	626	579	574	566	613	574	617	580	579	599	625	585	631	570	585	594	596	617	572	603	586	596	609	621	620	624	575	557	612	612	590	612	589	624	605	585	646	619	606	572	629	610	587	591	602	590	650	594	591	606	578	578	601	548	571	605	600	612	631	610	604	587	580	590	544	563	583	595	585	627	608	607	611	596	586	603	634	551	639	561	596	612	607	577	633	599	599	579	619	580	604	592	574	528	605	588	581	552	593	536	601	608	608	559	582	549	580	593	631	582	605	556	588	576	566	558	618	607	538	627	597	605	604	581	593	596	598	584	638	589	589	573	593	637	618	579	565	619	638	571	609	566	598	622	614	602	568	559	573	593	586	604	561	574	587	608	594	577	602	588	595	586	571	590	589	579	608	603	562	626	609	571	564	572	568	595	608	617	579	612	595	582	595	608	577	563	601	630	574	593	660	605	573	574	590	605	538	554	566	570	588	605	537	583	598	636	615	619	624	601	587	641	585	613	624	617	552	599	537	560	613	625	601	567	566	594	590	627	571	566	537	571	613	606	586	546	578	633	576	576	591	603	582	567	599	623	614	563	628	624	604	652	613	621	606	521	574	584	643	570	590	611	580	578	574	583	622	571	616	649	575	611	574	610	559	610	592	597	619	618	630	569	632	641	579	567	623	606	595	587	540	565	649	590	583	591	585	608	573	612	619	570	558	615	586	578	633	581	653	569	619	636	595	587	631	669	585	576	583	591	599	643	612	596	581	613	610	634	589	645	602	623	582	605	608	599	577	596	613	609	590	590	631	584	577	620	612	595	569	591	615	617	603	599	635	599	578	625	566	584	566	584	582	606	557	610	621	573	621	600	557	628	594	581	554	587	549	589	590	553	592	570	631	674	611	643	646	613
22851	38789	23554	9657	6675	5318	4311	3477	2834	2542	3055	2335	1532	1374	1155	934	893	823	817	792	774	750	751	727	739	703	679	701	716	624	693	687	659	650	664	667	668	650	634	674	654	647	654	674	636	673	652	682	658	631	671	671	638	658	608	636	607	634	636	610	659	658	650	637	608	608	630	640	641	648	653	654	637	622	649	661	617	664	652	658	665	684	641	625	686	623	647	614	680	636	611	651	638	586	568	628	693	685	683	661	573	675	681	627	589	659	638	631	640	641	607	640	600	649	642	629	639	597	612	662	596	651	611	678	636	628	619	655	648	581	599	608	650	621	616	623	605	662	655	632	645	683	604	594	661	604	611	632	636	618	652	624	649	626	668	639	648	622	663	623	673	613	624	652	688	618	659	637	634	653	626	595	620	653	635	618	591	626	636	663	579	604	615	612	678	683	698	583	661	616	643	657	645	678	638	630	601	644	630	628	657	679	619	597	642	657	664	696	635	611	631	619	670	642	665	657	635	660	640	652	583	660	673	614	615	670	654	646	640	674	668	671	621	639	668	635	621	621	650	670	610	654	622	667	615	664	627	673	646	709	629	676	596	605	638	634	661	615	643	587	620	662	652	599	633	628	631	610	661	617	590	682	633	653	664	633	653	612	650	606	603	627	578	579	623	625	663	638	697	596	654	664	660	593	588	655	633	640	623	632	626	650	604	658	595	632	645	622	634	656	582	663	680	621	641	649	633	597	657	592	596	636	663	639	640	644	626	603	626	638	618	647	652	620	611	638	622	618	633	636	659	653	619	638	627	629	647	627	592	580	637	666	577	624	640	665	600	634	667	634	614	608	619	647	668	633	629	632	628	629	610	626	615	659	655	658	648	621	644	561	636	626	618	654	679	660	645	631	690	612	586	596	595	622	659	604	643	641	619	638	620	643	638	639	672	640	654	603	666	636	623	604	606	639	658	654	618	655	648	594	626	614	665	687	637	606	641	633	583	644	646	639	570	598	638	628	624	647	637	635	628	634	635	617	621	666	653	680	627	570	674	678	615	638	633	617	598	627	715	638	657	619	646	597	600	619	652	666	660	653	649	659	640	618	656	646	645	640	620	640	650	659	627	590	643	621	634	628	606	633	653	649	640	618	613	622	667	619	588	615	665	671	642	650	634	694	634	603	641	650	619	628	639	628	681	642	648	591	603	607	684	640	637	635	618	637	586	563	618	627	635	666	630	645	601	629	647	626	644	656	635	647	649	632	664	684	633	622	652	587	639	626	610	619	624	636	626	638	621	678	655	604	652	651	629	594	614	634	666	625	615	620	604	639	650	600	632	577	581	629	681	604	653	677	660	670	612	612	622	632	612	658	647	641	615	639	647	612	677	648	663	653	614	668	611	636	637	645	606	629	615	642	654	657	698	645	660	659	637	643	670	655	668	667	683	638	642	651	614	619	625	641	629	632	627	629	668	611	627	616	631	600	661	629	606	648	621	677	610	605	654	633	654	657	632	607	670	653	639	659	611	626	614	645	629	577	625	625	623	635	578	628	606	646	608	662	608	631	641	671	640	614	713	659	644	638	643	622	605	609	630	606	636	623	629	628	610	643	625	644	655	650	627	648	586	639	625	615	642	630	641	657	648	632	633	611	630	625	625	650	625	625	632	638	622	629	601	615	642	604	621	636	572	646	670	648	672	675	615	630	609	653	618	609	655	637	601	648	615	625	640	636	615	635	637	617	672	661	647	633	636	633	631	634	652	597	669	679	638	625	597	628	641	659	641	639	633	628	627	634	627	676	656	661	637	625	658	643	634	654	670	625	641	618	642	612	636	642	647	671	651	662	668	626	600	673	679	619	626	675	697	635	616	648	586	624	662	649	681	626	690	640	658	632	644	679	632	630	644	616	599	663	657	608	669	634	663	634	643	643	645	636	587	588	669	657	626	619	638	607	648	649	605	656	653	599	622	619	638	633	619	658	611	669	603	682	588	626	653	597	604	632	629	630	638	680	662	629	625	647	666	655	639	643	644	626	618	650	683	653	644	592	682	621	620	593	648	624	668	656	652	658	664	653	570	619	592	698	626	629	643	635	619	620	605	576	627	606	605	656	636	655	626	631	644	646	659	644	630	615	605	638	574	616	600	635	625	650	651	609	696	667	626	603	642	679	671	618	641	641	647	613	639	664	637	624	610	612	658	624	609	638	627	712	610	681	658	588	676	573	660	594	606	657	600	660	642	637	623	640	623	590	677	622	631	663	638	711	631	646	677	599	627	643	611	658	631	669	606	666	635	689	631	631	626	618	682	642	657	657	639	595	650	622	623	631	596	610	624	668	646	604	623	647	650	615	616	673	660	665	635	627	671	665	653	615	645	605	708	614	574	635	620	632	580	613	633	610	637	591	652	641	648	611	632	686	649	628	581	650	599	617	648	626	669	640	635	656	615	624	593	633	646	641	647	599	669	612	627	622	631	678	656	692	647	670	658	661	613	588	652	602	619	622	612	642	604	620	622	588	634	602	618	635	643	649	682	621	674	603	670	621	619	640	635	653	626	607	636	641	624	633	635	606	619	641	674	650	633	581	666	635	615	613	634	612	612	628	605	609	614	648	621	640	620	632	641	642	641	669	661	616	643	634	651	641	614	659	644	626	601	613	643	607	615	653	640	648	630	662	648	617	656	695	671	633	622	648	637	634	635	617	650	676	643	632	635	617	634	632	664	659	615	620	639	603	621	633	622	647	626	669	622	643	614	612	636	657	636	630	623	597	619	651	639	632	607	655	621	631	612	642	640	689	621	636	649	648	627	633	621	627	614	646	635	645	627	595	631	621	647	646	585	648	639	623	612	617	613	615	613	604	669	629	634	642	658	588	677	638	664	626	635	606	637	628	592	661	651	604	614	626	669	675	630	647	631	662	633	604	645	646	660	610	648	651	642	644	603	636	628	619	662	645	648	650	624	630	591	581	637	662	669	656	601	630	683	614	654	656	624	658	635	577	623	592	669	661	658	606	643	547	618	567	629	628	631	609	615	626	635	635	658	620	588	624	619	655	602	633	687	606	645	635	626	630	664	657	658	642	661	667	584	650	605	588	614	618	615	648	646	655	625	664	634	617	651	653	657	594	642	601	624	616	697	654	637	627	680	648	593	648	620	656	644	628	626	602	626	583	646	666	677	627	631	654	620	686	627	612	604	648	599	675	624	679	642	626	635	597	635	658	635	637	605	641	627	616	654	641	622	629	652	617	617	583	649	667	641	644	654	645	611	625	607	640	618	652	643	610	629	642	652	677	577	622	627	690	619	637	651	615	650	596	658	627	654	651	580	648	636	669	616	597	607	629	626	619	620	648	658	625	618	648	629	649	629	643	617	613	639	644	664	679	614	622	596	625	617	698	638	668	647	599	627	676	682	655	667	628	648	688	635	650	640	642	664	585	636	641	631	641	670	638	677	680	646	636	633	643	658	646	604	622	626	603	644	623	637	654	640	596	592	669	637	667
22603	21150	28701	23859	21159	21318	12801	3551	2503	2261	2636	2352	1469	1083	1007	671	585	579	519	493	433	440	450	435	412	369	380	346	324	340	358	384	359	315	373	320	303	354	343	334	308	294	317	321	305	311	318	272	305	296	303	311	295	272	339	274	315	274	297	284	293	302	293	295	262	295	291	291	291	296	278	301	271	270	299	309	276	287	295	310	294	275	277	293	254	266	284	287	304	289	271	311	290	267	280	284	288	284	279	305	306	264	265	269	297	280	278	251	272	305	280	265	283	271	282	310	270	290	275	262	284	282	296	279	293	292	275	281	289	308	273	296	276	284	268	257	303	279	276	299	284	283	270	280	288	299	282	271	296	304	278	281	311	287	269	278	310	263	311	264	319	267	300	281	284	317	299	304	266	263	296	253	272	255	306	315	293	308	252	272	296	280	290	256	282	300	292	278	277	278	300	281	254	281	277	314	268	287	304	263	303	288	240	271	288	289	313	285	300	258	296	302	238	285	283	293	313	240	280	318	317	301	264	263	296	287	250	302	262	271	280	294	322	253	315	285	290	291	283	307	299	272	290	271	265	298	262	269	319	287	278	289	312	302	277	265	314	279	269	271	323	289	296	295	269	274	272	256	286	323	306	308	298	294	276	293	290	264	292	262	287	274	302	307	297	322	296	270	278	281	303	290	307	304	277	306	267	272	276	287	309	309	296	265	289	273	304	328	261	257	326	316	244	311	264	255	306	301	282	301	301	276	327	314	301	280	278	287	301	314	296	289	293	302	297	284	280	300	257	291	283	264	297	273	301	274	268	283	284	319	292	324	309	281	252	270	263	273	297	296	307	274	313	314	267	289	272	292	261	316	269	313	307	314	279	275	287	267	260	293	256	301	269	303	284	280	249	267	253	298	242	283	276	295	278	256	299	312	263	287	258	302	258	288	288	269	296	266	286	279	268	296	259	303	277	292	280	260	284	288	291	301	301	297	283	287	309	241	294	281	290	280	277	274	282	291	284	284	276	334	279	271	258	289	261	286	282	266	284	284	301	267	294	271	290	259	276	306	301	314	285	305	280	307	287	300	300	262	273	252	290	307	315	296	307	255	289	281	304	303	269	291	315	266	306	310	290	290	301	276	278	295	270	278	271	262	282	288	289	296	311	279	310	301	291	306	316	278	292	263	285	266	288	296	274	273	291	300	264	289	271	269	297	254	284	288	282	278	285	292	302	282	286	273	286	302	296	289	259	299	291	294	314	298	284	304	276	283	279	283	283	277	312	297	291	307	271	283	269	291	298	291	268	294	281	270	275	314	289	294	302	273	305	294	290	279	286	272	293	293	263	306	270	272	277	285	292	282	272	271	289	303	308	282	288	280	262	247	305	309	269	299	325	272	319	261	296	296	305	278	277	294	277	285	301	274	327	284	286	287	317	274	299	267	256	278	291	270	295	291	248	307	282	308	308	284	257	314	286	291	283	280	285	279	292	286	271	271	285	279	284	255	286	281	289	302	280	266	299	275	284	297	281	286	293	277	283	285	298	309	284	301	264	307	294	285	265	292	280	274	268	263	303	296	263	242	310	296	284	288	284	284	269	311	265	266	309	299	286	274	292	281	292	326	303	267	281	316	291	300	278	288	291	290	282	320	288	265	256	308	279	276	287	269	265	267	281	293	269	257	275	292	267	275	279	284	277	273	284	288	250	276	282	253	302	277	281	297	263	275	302	298	300	291	286	270	308	261	322	260	315	282	280	279	294	273	295	302	263	268	289	265	263	290	278	271	278	300	267	298	273	304	263	294	305	306	275	282	279	275	276	303	303	266	307	290	300	312	266	278	281	272	328	279	267	266	310	282	300	299	296	281	330	301	325	281	292	293	310	273	298	282	278	249	276	285	282	298	279	300	267	269	292	288	318	276	280	294	266	312	297	269	276	275	320	308	253	294	280	287	272	274	260	311	275	262	284	283	293	301	263	284	301	304	273	258	285	305	261	267	263	279	294	278	290	273	332	253	273	286	322	286	273	288	291	317	283	278	274	279	275	285	258	260	288	303	290	289	270	263	309	317	304	269	289	256	298	299	254	288	291	255	280	307	305	292	329	300	287	282	297	301	277	294	280	285	283	298	265	286	306	286	296	272	244	319	283	295	283	284	269	300	293	286	274	292	294	291	284	284	296	314	281	286	235	273	307	303	316	287	288	256	277	249	260	292	272	285	283	273	297	263	316	265	286	323	297	285	271	247	297	280	287	264	256	284	306	296	291	313	303	291	290	280	282	267	271	279	264	303	312	275	296	298	302	308	281	264	295	273	263	313	297	275	293	288	284	270	331	307	278	281	291	275	253	284	328	294	288	288	282	298	285	290	297	301	290	274	280	263	317	288	277	301	270	321	280	288	307	274	303	280	286	275	269	303	297	289	297	277	274	294	289	293	294	279	305	284	279	272	245	303	302	294	294	282	291	277	279	294	305	283	296	271	292	282	304	255	255	269	274	253	275	272	277	282	260	293	292	276	293	284	280	290	277	300	300	272	292	280	274	294	284	274	294	281	238	279	266	267	277	299	281	238	272	282	266	286	267	289	310	264	289	259	260	289	308	305	280	272	284	303	281	295	281	270	301	300	265	291	321	288	306	286	288	279	292	304	299	288	280	264	295	295	282	287	258	243	287	294	291	281	265	291	288	300	265	277	293	274	286	299	271	257	290	293	252	287	291	282	283	286	288	274	306	271	255	289	292	249	277	267	284	295	299	287	262	264	267	282	298	294	307	295	294	277	283	261	295	273	299	280	275	301	286	255	281	292	292	287	288	306	292	277	278	316	287	286	311	263	288	266	276	281	296	300	267	251	286	274	289	284	266	278	249	285	302	299	277	306	274	270	285	277	291	272	291	270	263	269	274	298	290	270	310	265	299	269	259	253	290	276	292	314	273	300	280	293	317	254	280	294	270	288	287	293	316	292	311	291	292	270	310	270	281	260	268	291	312	289	282	284	305	289	297	301	314	294	290	298	275	313	291	312	277	271	322	265	273	273	329	303	289	288	294	310	263	296	275	296	268	287	298	272	297	310	278	283	291	308	300	299	269	282	286	311	304	290	281	278	271	274	284	302	302	290	326	278	295	280	285	259	298	265	260	300	274	315	299	285	297	293	315	283	290	257	282	279	261	293	269	277	294	310	278	280	261	304	321	303	287	279	277	296	315	289	282	310	276	323	290	298	300	270	274	328	289	257	284	294	293	272	298	275	282	277	283	285	294	323	267	284	301	278	273	306	312	267	295	269	284	287	277	277	283	312	281	304	265	294	300	314	296	313	300	282	299	268	298	261	280	266	311	272	308	279	262	296	317	273	292	309	279	288	293	276	291	283	287	276	276	290	291	307	296	272	285	246	272	265	281	284	286	313	275	293	286	290	276	295	323	290	251	293	282	263	314	272	315	251	280	299	303	295	276	289	285	275	257	269	271	295	270	250	299	299	279	307	261	249	295	277	294	294	279	276
25003	49705	32887	15536	11294	8769	7275	5410	4341	3682	4475	3894	2246	1639	1460	993	823	762	716	608	546	587	513	538	512	448	443	473	447	434	435	422	416	414	330	362	383	405	365	360	356	357	332	341	316	334	362	368	346	364	337	372	338	348	339	340	345	334	345	323	332	312	296	327	331	318	326	348	317	329	303	329	341	317	328	311	334	292	326	320	298	355	334	345	307	295	324	315	295	340	328	286	340	306	272	357	290	295	326	310	315	339	295	321	326	310	355	339	340	323	341	331	304	312	285	321	305	306	324	318	323	314	323	305	327	330	311	329	306	345	311	298	329	342	300	319	309	332	317	322	283	311	342	346	300	312	304	320	274	328	304	303	303	339	323	327	322	358	351	315	329	301	305	304	326	332	338	302	301	305	350	310	306	298	312	323	287	320	322	336	312	343	302	336	308	328	335	294	318	297	286	339	324	290	322	301	290	290	302	309	304	335	336	339	318	318	331	280	311	296	312	318	302	333	297	353	316	324	345	299	323	294	325	287	271	336	344	320	287	344	301	307	347	331	325	327	329	318	326	295	299	305	293	282	291	319	333	304	298	320	332	297	294	304	313	336	307	314	312	291	302	348	302	337	322	344	329	327	326	326	297	296	325	305	357	321	302	305	358	314	313	322	306	309	305	301	348	292	300	305	304	334	299	274	316	323	303	289	315	298	305	301	324	317	300	308	317	310	319	320	315	316	335	323	284	323	341	339	278	328	332	304	302	318	307	327	321	350	315	297	317	278	333	298	307	285	327	314	291	290	327	326	292	322	331	288	317	313	321	323	307	296	349	338	341	306	328	329	323	316	301	337	342	352	303	312	313	315	313	315	305	334	307	309	332	306	312	299	333	296	297	312	340	316	312	309	302	323	315	277	369	288	315	298	318	339	299	323	324	313	288	335	321	326	323	334	351	313	324	339	330	322	310	318	289	320	352	312	292	313	309	288	316	291	304	320	311	304	291	340	296	307	282	315	286	309	298	319	313	291	320	350	313	328	317	292	333	317	352	355	298	326	324	294	292	317	321	312	336	306	326	313	328	318	333	297	312	302	296	306	293	300	335	330	350	327	305	348	311	295	311	310	310	289	321	336	315	309	266	329	315	364	315	297	328	331	315	312	312	334	320	325	335	325	315	357	306	310	303	317	345	325	353	341	307	306	286	300	277	309	328	335	329	329	303	320	315	315	300	346	322	296	283	306	339	294	312	333	328	314	293	322	315	358	306	308	292	319	307	336	321	286	275	340	313	280	347	297	276	288	328	338	324	311	291	297	327	296	313	325	330	332	323	316	302	309	338	317	284	319	307	307	313	327	351	319	331	280	280	317	337	283	343	307	308	302	312	312	325	325	290	317	309	297	312	274	305	298	272	303	354	301	315	310	314	336	300	328	327	335	331	317	322	300	298	327	321	336	334	329	321	294	349	302	301	312	334	293	330	321	322	300	320	307	332	307	334	280	296	305	329	296	334	322	324	336	304	316	302	305	294	291	326	323	296	323	298	313	343	323	300	326	309	317	340	305	358	322	297	315	299	296	303	328	326	304	304	302	292	326	309	298	324	289	303	324	321	314	299	317	321	318	306	300	309	305	348	321	335	337	305	328	281	312	312	319	332	299	296	362	299	308	304	310	330	317	310	329	315	316	306	314	328	302	326	300	334	304	316	314	335	319	338	297	334	295	334	331	308	342	306	310	300	327	310	338	317	316	342	314	331	305	302	328	317	302	309	318	299	307	318	315	331	307	301	307	323	358	311	283	352	314	322	334	309	355	325	315	289	308	308	301	340	339	331	315	293	354	316	309	308	293	326	280	306	292	309	309	320	333	327	291	326	326	348	338	322	342	287	344	342	348	324	311	342	302	286	308	337	294	321	306	336	324	304	310	304	332	331	310	322	333	313	320	331	328	343	331	304	331	343	345	299	310	325	267	319	287	293	299	330	338	319	316	338	285	318	323	341	319	270	331	315	353	319	321	335	319	309	302	303	314	319	333	311	294	296	322	336	291	291	309	320	310	289	310	313	283	302	308	281	300	307	300	315	282	327	317	316	304	289	317	324	316	322	276	292	314	307	334	308	327	293	304	311	319	305	337	304	342	317	294	321	294	316	340	310	330	320	340	341	297	272	271	316	314	309	321	328	303	334	314	324	321	325	300	317	302	349	329	319	320	319	305	309	313	295	325	305	320	283	319	330	325	319	337	304	290	308	308	326	314	336	324	297	276	269	332	321	369	314	312	299	293	327	287	322	328	292	319	330	319	349	324	334	320	299	330	296	300	313	329	318	347	318	340	321	323	324	296	321	344	318	316	313	327	329	308	329	352	303	303	318	316	354	302	326	287	331	301	351	320	291	315	313	294	298	303	298	295	303	307	286	321	332	279	276	307	342	315	329	352	302	348	315	319	307	316	336	311	280	296	332	306	327	337	294	302	309	303	312	325	316	287	345	325	288	287	313	299	307	320	332	356	362	317	346	326	309	338	300	310	315	345	298	293	322	337	340	297	321	300	311	316	324	293	307	297	343	341	297	326	332	319	289	315	320	301	341	298	305	328	321	304	300	318	335	318	344	289	320	319	329	315	310	326	321	323	294	302	287	300	286	307	317	300	328	343	335	307	329	329	330	316	291	339	317	336	315	331	329	311	322	315	304	295	327	287	295	300	347	270	350	273	343	328	314	306	297	291	322	333	292	321	332	326	291	309	342	326	289	304	332	323	292	317	301	326	342	325	325	332	299	327	292	324	313	291	279	307	327	291	316	322	300	294	279	325	317	315	306	314	310	324	309	312	289	341	351	335	293	338	296	325	328	336	306	309	330	325	311	320	270	320	305	335	317	336	279	319	295	331	305	304	314	314	320	306	327	292	279	325	325	291	321	302	297	293	325	338	298	314	307	304	311	313	344	313	304	318	332	327	312	327	342	294	297	306	352	338	330	356	322	309	305	290	332	314	318	343	317	286	344	303	324	311	283	310	290	311	328	329	308	319	322	369	280	335	324	290	333	324	274	347	328	291	313	298	306	321	309	275	345	308	304	310	329	315	310	290	294	318	343	310	344	294	323	274	335	315	288	287	319	318	318	296	318	305	332	308	285	307	312	292	304	293	322	314	317	330	331	307	296	303	326	303	324	327	301	317	306	314	321	330	288	294	305	309	330	293	334	305	331	319	331	314	363	327	317	345	315	325	319	320	280	303	334	291	356	319	327	297	321	318	316	329	341	338	333	351	314	358	326	330	301	304	298	341	302	302	297	318	330	348	299	319	299	328	316	288	307	320	300	322	299	289	314	316	335	346	305	303	325	361	305	349	272	306	319	325	314	330	278	319	291	308	328	309	295	323	300	303	335	313	301	312	317	340	309	337	308	320	318	326	307	329	323	310	312	324	313	329	304	325	318	332	301	300	329	315	342	309	345	293	332	350	321	304	345	311	348	314	321	324	301	299	323	318	294	278	330	315	311	337	346	301
28147	22692	18254	7129	3253	2468	2138	1608	1429	1348	1409	1477	1124	989	933	886	808	785	816	772	799	732	818	764	777	712	730	746	734	754	718	741	721	665	738	744	776	700	707	706	700	684	725	720	777	735	734	750	712	711	774	711	722	715	721	697	674	690	690	738	724	693	688	762	732	693	708	748	690	699	704	696	657	689	683	735	726	700	757	704	745	727	692	703	741	700	780	717	687	693	692	782	684	687	668	728	700	768	698	698	728	689	727	707	740	660	677	716	724	794	723	703	703	734	722	739	739	730	732	701	694	698	711	721	725	712	714	725	682	700	735	730	710	658	654	709	723	700	709	723	725	727	787	675	719	695	694	741	747	715	677	713	746	746	733	725	757	711	724	711	722	738	743	761	690	711	699	689	666	755	705	710	731	724	663	724	720	721	741	672	704	731	771	758	776	718	728	718	737	752	711	701	679	751	686	729	742	744	709	748	735	704	717	646	683	755	717	711	716	728	750	704	716	727	685	722	746	696	710	755	711	746	701	721	677	686	683	763	732	712	764	729	725	749	714	744	783	654	688	767	665	732	680	681	715	748	741	690	736	695	719	738	729	736	729	723	733	740	724	694	787	693	710	709	716	718	757	743	714	667	685	687	737	689	738	762	732	728	716	699	697	691	684	699	712	688	691	716	728	642	701	745	722	713	727	710	721	680	685	736	704	688	684	725	680	716	734	706	743	740	689	713	724	747	727	762	702	716	678	713	696	697	766	742	685	688	699	711	709	685	767	694	738	718	734	769	723	754	696	755	711	703	691	711	750	713	742	712	728	682	717	688	742	693	719	703	694	690	700	722	729	723	744	725	758	749	721	694	723	715	764	695	734	708	684	682	748	713	696	730	748	691	716	719	742	740	703	761	655	695	705	706	686	706	703	749	695	658	699	728	669	745	741	717	735	707	721	701	739	703	748	726	703	727	680	719	717	731	695	731	734	686	742	721	735	704	739	697	759	703	698	741	743	724	700	733	698	724	704	737	732	734	700	745	719	721	667	753	700	748	759	736	704	720	728	715	780	737	737	670	729	715	686	746	667	691	716	705	733	701	730	722	717	692	638	751	754	679	693	746	682	714	721	709	721	704	759	720	738	765	695	709	718	767	696	699	674	712	716	733	691	708	694	661	718	741	751	782	749	699	721	695	726	695	715	699	680	700	725	807	741	743	717	733	741	716	781	744	747	759	729	712	766	712	710	764	700	706	694	702	731	705	694	724	685	672	654	725	690	712	681	705	711	731	717	744	740	696	728	728	735	704	715	752	701	715	780	736	708	732	698	732	709	733	720	739	759	703	697	717	712	694	700	737	737	719	741	735	675	748	754	688	692	685	743	680	680	686	772	706	671	652	696	669	714	673	691	719	739	734	728	724	732	688	727	720	723	725	707	721	685	709	698	695	721	691	669	725	771	704	734	725	727	736	743	713	692	727	722	728	688	715	716	752	754	711	725	709	741	734	716	724	752	711	704	758	723	748	731	716	735	763	754	744	692	724	751	719	738	733	710	752	779	727	760	695	698	728	685	727	718	746	721	732	670	668	726	688	707	685	687	707	729	680	708	758	741	725	741	750	679	720	716	731	759	760	737	711	726	765	702	748	746	694	715	747	703	740	722	751	701	715	670	707	742	697	674	710	701	705	754	710	704	693	739	734	673	746	693	690	757	701	690	744	730	759	729	699	766	713	713	746	711	737	706	703	716	707	719	723	702	707	736	759	739	728	760	724	731	695	725	680	772	708	701	727	672	712	709	682	683	724	683	707	704	711	729	731	693	713	726	708	722	749	736	714	764	704	718	704	710	717	699	721	781	688	712	726	666	760	682	736	703	732	705	717	752	701	781	692	746	704	690	787	729	719	751	698	745	718	700	700	751	711	687	730	703	707	671	680	690	723	704	726	714	711	703	762	718	688	706	662	695	754	653	745	727	745	710	748	714	744	740	731	684	721	739	716	757	703	714	775	704	731	742	754	727	758	698	729	730	736	715	689	758	681	722	715	761	710	686	697	720	774	718	752	731	729	722	755	726	691	728	743	669	690	726	696	747	733	713	691	783	673	741	732	727	736	716	715	679	732	712	706	719	711	702	754	694	729	688	705	692	755	731	750	705	686	723	700	732	729	668	728	772	694	763	706	707	711	728	727	722	716	716	728	766	725	707	697	688	726	671	688	729	715	715	718	725	651	704	742	747	735	728	755	722	716	712	749	707	693	746	706	750	678	664	725	672	733	755	730	716	716	683	747	768	742	713	689	748	748	712	713	748	726	727	694	725	742	720	703	676	708	694	680	711	773	699	701	760	729	696	754	747	749	752	723	694	780	764	707	739	729	675	708	732	697	732	756	717	744	698	707	714	784	684	712	750	706	712	721	716	716	694	764	756	695	740	685	719	686	703	719	688	685	667	726	731	713	700	735	688	733	743	715	682	768	702	727	718	725	696	701	722	664	716	714	722	736	704	695	751	702	690	700	727	712	724	762	789	692	752	716	691	691	651	712	795	720	746	703	733	787	698	715	705	732	735	729	670	698	737	715	732	743	730	722	696	690	700	662	736	702	664	742	762	744	705	724	745	708	667	719	670	709	752	735	722	681	748	715	707	703	776	676	716	733	683	690	741	724	719	703	708	694	723	712	680	714	691	699	690	720	651	684	699	693	712	729	724	712	697	737	687	687	704	703	729	708	736	680	752	688	742	714	729	743	745	690	696	719	693	773	735	694	709	730	736	739	711	743	685	704	713	749	669	735	728	728	717	729	759	745	711	696	659	716	739	709	687	691	711	746	675	715	721	751	686	737	748	657	733	725	718	680	689	743	719	702	756	743	742	697	723	733	691	688	726	714	676	719	729	738	696	714	707	685	689	734	689	673	723	740	710	706	747	730	704	705	689	690	785	712	689	734	702	726	712	760	670	745	707	722	699	737	710	702	692	731	677	754	697	797	743	733	758	734	705	710	731	697	690	741	728	739	730	683	690	700	681	749	682	728	720	674	694	712	730	723	734	709	714	706	700	704	717	716	735	741	744	717	730	738	767	754	716	704	703	729	751	693	709	682	732	775	658	750	719	701	706	743	698	719	727	713	770	729	698	738	668	737	711	741	761	695	712	729	690	705	675	667	713	702	700	718	722	704	700	732	719	717	676	703	764	735	695	735	764	717	732	733	717	760	710	733	731	690	666	731	733	732	663	707	752	750	695	734	722	724	681	692	696	704	791	735	738	731	726	720	677	694	664	717	738	771	741	711	689	724	690	695	690	706	704	729	710	743	740	727	724	734	821	734	706	731	700	707	738	695	682	734	705	755	690	721	709	672	721	697	693	718	698	706	758	735	762	743	725	751	734	727	722	647	713	694	706	676	720	702	670	746	727	708	732	755	680	704	719	732	705	725	697	748	723	738	722	714	696	757	699	700	730	715	690	730	690	747	794	737	661	763	742	751	769	715	662	718	752	756	703	730	722	724	746	727
22913	33075	18172	6927	4620	3861	3500	2479	2134	1922	2092	2081	1491	1203	1107	1020	910	918	839	912	838	895	827	848	855	845	824	856	768	791	853	847	860	832	821	811	773	796	765	798	725	796	748	796	800	827	797	803	734	765	822	797	729	848	823	779	802	806	754	782	757	727	781	790	811	758	802	793	822	817	823	793	797	822	774	772	771	745	805	778	760	776	780	774	767	746	774	723	800	796	805	793	766	780	780	789	777	802	805	736	787	803	737	768	795	782	787	769	798	787	754	816	787	803	805	810	794	782	769	751	781	750	799	792	770	771	779	797	782	814	825	793	803	793	800	782	856	765	776	762	775	718	777	809	821	772	796	748	788	778	761	739	797	763	772	772	757	756	772	752	757	791	832	791	787	776	794	761	731	758	811	794	850	772	807	804	742	793	793	785	779	796	816	808	756	763	774	801	766	765	759	769	748	764	798	711	800	754	773	786	802	770	825	809	790	757	796	779	727	749	824	808	848	770	772	785	811	773	730	778	758	751	823	798	795	801	776	833	742	761	784	787	806	764	742	809	729	850	793	838	769	724	753	776	772	777	792	741	776	761	805	741	775	795	782	752	773	794	759	780	753	807	749	778	823	780	763	830	787	771	788	757	745	803	758	846	792	792	751	815	775	786	822	761	736	781	784	765	738	787	778	784	835	781	792	795	792	797	822	748	789	767	757	750	753	793	789	732	736	771	780	778	760	773	760	707	789	837	819	755	781	791	785	689	726	746	738	801	740	768	753	779	779	768	760	745	830	812	744	810	791	753	830	794	796	779	818	763	788	797	710	749	819	791	764	762	790	779	771	823	792	780	790	803	745	829	772	808	790	806	793	822	764	779	815	783	774	783	746	792	758	841	797	728	735	776	794	818	766	791	799	793	767	808	756	763	765	800	783	780	775	747	804	826	752	756	770	735	779	792	801	760	793	737	762	782	776	796	722	772	836	798	764	785	812	736	791	771	777	784	765	776	788	774	770	791	764	755	775	777	767	785	754	812	747	745	795	788	837	803	738	837	770	776	785	785	832	772	788	788	774	790	779	761	791	765	803	768	782	772	795	821	747	765	763	784	751	775	765	820	778	776	768	748	802	756	814	766	823	791	765	769	801	825	810	755	763	759	770	757	783	756	762	802	775	768	808	804	768	749	815	761	759	751	790	703	777	822	793	764	791	824	796	787	778	775	747	752	826	808	771	808	819	800	780	752	789	789	838	783	793	758	823	804	834	793	794	730	774	814	741	783	816	785	780	836	795	766	793	789	751	783	754	823	789	799	765	780	810	790	792	785	771	808	766	771	780	752	762	810	754	804	732	768	808	754	786	818	765	772	818	770	736	765	755	739	801	845	760	773	787	783	780	751	733	792	750	820	819	770	720	782	769	768	818	802	788	730	789	763	733	763	719	759	728	806	834	777	850	768	788	804	739	800	799	813	736	789	733	817	813	796	780	759	787	783	785	804	767	784	777	830	791	850	770	814	777	827	762	774	793	774	812	783	755	750	811	799	755	845	795	789	783	795	804	802	756	772	799	815	798	819	784	766	745	844	771	792	764	694	771	827	773	824	793	777	832	768	789	783	770	739	766	786	754	762	788	733	740	729	789	795	803	788	767	791	804	803	786	801	781	770	817	781	770	777	765	792	773	816	761	721	759	766	788	763	748	811	746	828	828	774	770	783	869	793	776	719	808	743	752	803	767	774	789	809	770	806	753	834	803	795	830	773	772	777	809	785	763	797	759	787	810	790	742	788	751	758	782	727	774	810	811	792	769	766	805	801	779	761	770	726	796	795	800	763	809	809	749	788	771	768	777	740	766	755	794	786	788	800	807	841	772	827	807	810	815	731	792	802	764	768	736	767	783	797	731	761	769	742	779	737	793	871	754	728	788	800	762	805	819	816	707	777	807	739	821	751	770	790	756	825	817	783	802	788	753	778	812	797	813	806	767	804	819	775	785	844	766	754	785	714	772	763	747	843	792	779	775	801	766	790	741	769	784	795	789	791	783	798	760	853	774	789	786	745	772	797	797	825	779	821	793	727	786	802	767	782	856	802	776	753	778	763	819	838	772	792	786	737	779	750	804	794	773	739	815	785	829	788	775	774	809	798	784	749	742	819	794	817	803	784	781	772	780	826	761	789	792	740	815	819	794	733	728	735	763	765	811	803	769	806	797	805	789	835	797	753	784	778	767	798	755	776	786	743	793	804	746	749	832	755	790	801	802	794	756	780	735	771	810	773	795	791	758	769	789	776	727	780	759	782	792	823	751	760	766	763	810	770	805	762	737	773	749	789	749	790	789	738	803	805	772	757	812	763	822	788	731	806	797	801	784	793	812	787	761	780	812	759	771	793	805	787	775	792	750	800	772	755	777	788	764	742	805	749	793	753	829	791	774	785	742	747	761	795	796	765	837	766	782	756	779	754	801	772	804	762	777	808	778	804	813	721	769	811	781	826	793	793	748	800	809	755	740	745	773	753	811	749	744	771	732	793	787	745	768	806	821	791	821	773	722	769	798	781	781	773	728	785	796	799	784	765	813	760	750	751	784	791	814	807	823	776	787	797	827	801	832	759	821	789	811	759	812	730	783	781	777	737	817	796	844	817	763	753	758	800	798	824	736	781	753	818	749	801	772	778	792	769	800	824	775	800	795	772	758	801	789	747	782	814	747	705	767	785	752	774	771	790	758	772	732	828	767	758	809	813	824	749	790	754	752	754	767	734	776	802	823	784	789	814	753	775	823	770	776	802	797	819	758	777	787	798	745	765	766	786	775	749	768	785	761	826	747	756	792	779	804	798	769	773	789	821	764	812	791	816	788	767	733	826	782	822	825	756	739	783	787	785	786	773	753	819	745	775	754	792	785	821	787	769	773	789	748	769	772	774	831	758	807	784	832	751	731	751	780	810	734	768	687	859	779	764	802	708	789	792	799	769	769	785	778	784	780	769	800	797	752	751	796	713	764	793	792	749	766	795	830	768	790	787	771	831	809	828	762	820	832	736	721	810	778	805	756	799	781	806	792	779	773	777	793	805	812	831	772	780	793	816	706	747	786	794	783	755	779	805	780	806	792	785	780	817	781	804	755	765	811	813	774	822	818	769	846	764	825	753	752	770	793	788	764	761	764	812	731	798	757	759	757	765	812	807	807	737	810	771	794	819	808	747	787	787	769	776	727	760	805	767	745	708	783	776	735	782	794	753	784	802	762	804	783	738	752	813	742	819	757	844	801	742	796	848	758	828	807	764	771	765	792	830	785	810	774	767	799	790	832	811	754	771	782	737	817	778	826	805	804	784	755	795	746	736	765	792	729	779	802	736	822	791	792	758	788	842	749	785	747	743	793	784	689	738	795	824	750	798	798	762	754	810	787	788	750	792	813	774	804	793	811	794	744	786	787	800	750	804	798	807	781	766	780	795	757	753	791	729	790	758	791	744	791	818	777	749	778	797	771	795	758	800	834	808	776	776
23782	21146	28251	24291	21143	13076	4414	2432	2013	1685	1755	1999	1388	950	961	821	725	639	693	639	583	597	601	576	564	518	534	551	542	547	551	557	521	509	511	515	505	544	522	545	533	526	506	535	511	507	540	538	504	499	511	533	538	527	513	479	519	489	514	550	576	509	484	525	530	463	522	504	512	483	488	464	490	474	519	461	517	495	509	482	499	509	532	507	482	505	491	500	479	496	538	512	468	492	480	515	475	539	484	469	505	494	549	505	507	534	506	514	513	497	521	480	550	498	485	516	533	533	499	504	559	513	494	519	488	486	477	515	484	500	495	501	494	455	488	502	493	524	506	471	515	490	468	488	513	482	487	515	539	518	504	507	523	537	476	482	548	486	518	551	516	515	505	504	536	541	477	516	489	507	524	479	511	517	508	510	481	488	540	543	525	510	496	523	519	456	507	463	498	461	484	509	515	476	528	509	497	508	514	528	489	511	510	500	498	480	452	526	510	496	490	524	523	503	479	535	503	548	530	535	502	494	458	520	459	526	523	498	525	492	542	452	516	531	522	484	500	470	481	535	477	516	488	504	483	517	499	481	469	506	461	527	500	497	488	523	472	486	491	466	511	510	517	519	505	490	477	499	492	470	440	480	502	517	522	514	519	500	495	491	492	506	496	499	498	510	494	556	505	529	510	532	492	481	492	529	501	499	513	512	481	510	507	534	485	498	506	500	499	470	493	466	478	496	536	476	497	526	481	508	469	498	519	510	476	511	535	513	472	473	474	537	468	466	523	509	511	492	505	546	474	531	532	546	537	481	496	539	514	491	458	506	527	483	530	517	517	494	463	521	476	502	462	473	506	524	495	519	509	530	490	497	482	506	521	506	500	476	493	490	486	487	494	492	504	545	476	492	473	517	514	492	513	486	541	524	514	512	528	494	498	512	531	509	521	532	503	483	525	504	478	544	510	474	480	510	514	513	513	512	511	486	499	520	526	504	483	505	515	487	479	472	501	491	506	478	494	489	502	529	511	494	511	508	469	488	500	493	471	493	515	529	518	475	504	500	519	473	523	499	476	547	465	516	484	504	492	567	517	490	501	533	535	507	523	494	518	512	479	471	540	527	511	519	486	512	478	518	501	518	493	474	492	460	486	491	508	534	515	503	473	521	517	533	537	541	537	538	488	505	480	507	478	468	471	511	516	457	486	502	469	511	452	536	562	481	482	498	487	461	483	505	493	530	517	480	488	476	517	483	521	501	474	492	518	495	490	581	482	484	511	489	538	476	507	491	517	481	492	500	520	518	507	506	553	489	522	519	473	508	537	476	510	484	514	488	482	500	493	560	517	487	524	499	505	488	468	474	452	461	506	540	494	489	524	493	456	520	503	527	522	476	506	531	492	537	521	520	539	513	490	492	508	503	480	471	504	504	499	500	515	514	472	500	485	506	503	495	525	501	480	476	488	473	474	532	454	514	509	486	474	474	515	502	460	487	512	465	509	482	473	508	523	492	526	483	540	498	523	507	469	532	498	487	520	514	471	463	488	498	511	497	519	501	504	498	516	514	500	484	479	510	505	481	543	475	478	500	487	522	484	560	510	484	493	496	471	485	464	460	498	477	491	480	506	442	538	470	484	506	500	456	491	520	476	497	490	470	524	513	495	468	530	493	487	480	531	535	507	514	571	482	531	506	501	506	474	472	483	509	485	477	493	502	482	483	511	463	502	514	496	498	487	491	474	483	546	507	509	527	490	494	524	472	453	488	505	510	494	490	489	514	503	502	499	480	502	466	491	467	523	563	497	501	493	503	495	534	482	479	503	508	513	539	491	500	505	528	518	537	534	518	488	487	468	480	504	466	503	485	488	515	471	518	510	495	508	481	490	499	474	522	501	495	521	502	520	517	497	469	479	494	523	528	516	497	501	481	479	486	473	433	466	524	498	475	484	485	529	495	518	490	501	521	492	481	513	495	484	452	503	513	490	506	500	471	536	488	488	503	527	475	529	512	518	448	491	526	473	524	475	492	489	518	491	515	466	522	525	501	543	527	478	533	501	504	509	462	547	450	521	498	519	508	506	523	473	513	487	498	541	521	523	491	534	499	469	485	490	483	481	513	493	517	490	519	511	495	517	511	530	499	497	515	473	502	486	484	470	538	489	494	514	500	513	465	520	544	502	513	485	483	460	507	537	495	522	486	468	487	481	531	504	481	483	490	511	523	481	477	477	483	491	474	515	495	485	516	487	508	470	485	513	491	524	520	457	456	534	499	520	514	543	460	523	514	510	480	505	505	497	507	503	498	499	533	487	505	505	504	518	482	480	497	487	476	521	517	501	522	499	512	531	528	480	512	484	524	518	495	507	520	501	513	510	523	496	480	481	500	476	483	500	479	523	479	472	476	491	497	487	477	504	514	491	514	476	486	486	537	494	540	479	483	445	502	448	462	496	480	532	492	507	501	490	544	510	473	502	496	489	521	496	517	480	484	517	535	504	527	489	493	506	468	531	464	518	496	497	494	503	481	450	510	524	516	482	489	506	492	480	483	489	470	484	507	495	484	502	488	518	529	502	513	496	483	530	488	505	506	459	503	500	479	519	515	498	505	506	537	490	498	456	503	495	561	484	501	508	456	502	499	488	519	469	484	487	522	492	484	486	491	521	469	533	457	471	510	484	501	511	506	479	473	496	530	518	482	526	475	508	492	504	471	542	498	489	501	457	492	499	505	510	491	519	537	526	493	527	539	489	518	483	539	518	532	492	539	469	510	506	493	522	512	527	544	471	513	485	526	483	497	502	470	470	528	443	516	487	501	506	493	492	494	502	506	525	504	526	515	527	511	509	492	526	483	492	505	482	504	503	437	513	516	518	495	488	507	506	496	501	515	484	481	460	495	462	510	516	508	498	547	509	521	545	517	527	513	495	491	467	524	515	489	511	491	487	488	495	508	479	493	488	501	461	480	493	488	480	528	470	507	463	522	508	463	520	523	513	518	538	550	478	514	480	482	515	496	456	458	491	508	498	456	482	488	491	481	513	521	493	472	502	504	507	478	492	496	495	566	503	539	501	445	506	529	502	506	489	455	442	530	499	499	473	508	488	527	520	542	538	519	497	490	514	486	484	510	526	504	488	524	509	489	489	487	447	517	493	498	504	500	518	495	485	496	524	494	504	459	535	477	529	508	502	523	481	503	498	512	497	486	481	513	485	486	534	521	513	498	524	519	472	488	518	490	509	507	499	508	464	536	499	487	504	526	509	489	491	472	496	518	458	487	445	507	532	529	564	477	503	497	521	497	471	517	491	511	471	514	514	515	489	502	532	540	464	497	453	511	489	506	471	495	511	509	548	536	472	526	472	504	456	499	494	527	497	483	487	572	491	461	499	534	480	474	517	516	505	507	533	538	529	503	512	516	500	495	504	508	486	520	480	507	511	485	500	470	520	544	492	532	473	495	506	512	502	516	523	508	445	502	528	499	498	484	525	526	499	485	484	467	507	515	553	504
23132	41673	25667	11223	7860	6316	5544	3992	3308	2717	2961	3169	2037	1366	1243	999	867	827	827	753	746	740	697	680	708	700	623	689	650	636	633	666	655	643	631	608	585	570	579	593	598	601	568	535	627	601	590	602	561	605	655	583	571	599	553	563	550	579	551	544	550	569	570	584	548	556	518	558	555	586	554	563	564	565	559	560	584	552	560	549	574	601	550	535	582	529	558	568	527	580	566	518	546	512	558	528	547	564	582	572	558	580	555	576	551	557	562	554	529	590	545	559	539	560	576	580	543	575	565	557	557	562	550	524	538	556	546	554	573	520	560	560	577	547	565	544	568	552	562	551	564	539	526	557	537	556	565	619	549	541	574	556	554	591	518	527	573	563	527	525	526	573	534	554	566	592	587	538	568	544	550	555	563	543	551	589	589	525	571	578	557	569	589	557	569	548	566	547	522	571	530	520	558	581	608	534	561	572	578	572	575	535	541	623	549	564	533	532	607	556	539	571	564	596	535	572	557	549	577	574	586	554	553	601	566	551	578	566	520	555	597	587	519	589	530	589	522	556	526	535	579	589	553	544	541	586	550	606	596	567	579	562	581	558	582	560	587	568	537	547	581	549	560	574	514	584	520	547	579	608	542	536	520	544	562	547	596	590	550	568	570	579	580	568	553	542	604	538	545	588	544	547	530	558	571	582	569	604	549	580	534	572	566	555	578	565	573	577	602	577	559	560	608	583	545	553	555	603	552	603	550	526	529	582	575	538	553	537	580	594	568	537	575	578	525	562	556	554	518	580	569	585	620	549	566	561	567	565	537	561	529	579	596	536	568	602	559	560	588	589	575	535	539	532	584	543	553	538	537	561	542	578	576	565	566	576	529	576	544	561	528	564	556	592	549	544	583	540	576	546	531	516	565	552	517	592	546	547	562	522	571	557	564	589	594	603	557	582	573	552	543	599	557	586	551	522	561	566	587	553	583	573	522	538	539	551	575	593	554	550	536	538	593	588	558	524	563	533	602	542	577	569	566	577	527	598	583	592	517	566	541	560	540	578	573	577	580	533	597	539	556	579	562	538	594	569	575	543	529	573	590	579	595	559	577	582	563	617	531	594	565	546	574	563	541	533	524	581	528	563	584	556	578	555	581	565	577	587	508	540	550	592	532	557	544	530	581	580	562	598	543	601	567	559	521	595	561	581	588	601	600	576	550	588	538	541	522	577	528	531	574	552	548	573	547	562	544	522	557	537	541	552	542	557	584	535	572	571	554	561	557	557	581	543	546	553	574	574	579	552	563	580	533	592	564	595	584	551	591	511	562	562	585	571	519	556	557	553	589	565	563	539	583	572	557	575	514	514	555	599	557	532	568	561	570	588	568	501	562	525	589	584	598	528	584	559	568	588	559	543	577	566	545	574	542	571	568	492	554	603	544	616	576	557	509	573	586	531	557	561	575	553	575	594	573	541	612	544	572	558	563	535	566	587	618	563	598	548	558	515	586	637	536	522	556	575	535	561	555	576	547	551	549	548	551	602	581	562	551	558	556	537	571	583	556	635	527	565	566	543	539	551	553	564	588	576	548	529	621	556	601	594	580	605	544	572	540	563	559	535	643	574	601	560	543	600	602	610	532	529	550	554	558	566	545	611	579	525	596	545	596	565	574	606	544	554	578	547	529	565	554	569	566	568	527	571	529	552	552	566	543	565	563	566	587	526	580	518	577	574	533	576	546	554	558	606	547	559	511	605	562	549	547	507	588	575	554	539	537	563	549	589	562	568	553	555	570	538	581	533	533	508	554	578	564	563	585	567	545	574	510	534	546	565	531	525	552	591	580	576	546	592	577	552	524	523	564	574	560	555	558	593	571	523	588	575	546	565	593	569	595	547	578	528	572	580	539	531	538	555	566	584	600	550	563	559	592	555	564	549	544	567	598	582	581	524	539	558	544	565	553	570	551	532	556	570	546	542	551	538	553	582	568	543	548	562	564	539	575	558	532	559	567	575	612	504	544	630	524	532	520	566	552	576	584	584	576	520	530	574	567	550	576	508	567	553	551	603	534	540	574	588	559	558	530	587	551	575	530	567	559	563	565	561	590	540	602	575	579	574	596	577	577	583	553	587	553	544	526	570	569	547	547	524	559	545	556	573	562	577	549	581	574	543	583	587	530	592	543	560	571	535	567	581	575	537	513	580	531	550	576	557	594	568	627	560	556	554	605	573	527	548	567	579	602	569	534	570	617	582	550	516	557	548	527	551	565	556	581	568	584	575	553	557	533	549	558	573	507	590	568	536	567	552	557	608	538	568	553	543	593	519	527	611	595	553	547	562	534	565	533	576	517	547	567	548	562	556	552	537	564	545	579	553	575	574	555	551	559	575	583	526	602	568	584	567	566	540	548	565	590	573	537	618	572	565	574	567	580	584	574	578	582	563	514	587	542	593	567	531	575	595	582	557	532	572	521	559	560	538	576	556	584	579	633	553	575	543	550	560	572	575	579	589	564	574	548	635	567	601	544	610	538	536	550	607	566	527	548	543	588	527	553	554	572	586	575	514	580	540	542	573	572	561	587	539	560	564	558	569	556	556	586	597	548	561	581	595	573	520	581	547	569	507	545	591	543	534	594	567	534	544	541	581	561	554	572	588	586	584	538	574	572	591	560	587	528	588	600	568	523	550	578	544	562	587	564	562	555	504	557	539	569	571	493	543	572	598	572	556	542	535	537	569	531	563	565	561	547	561	535	530	572	569	587	521	527	550	575	552	583	553	571	560	609	574	546	559	544	582	551	569	545	563	574	569	576	539	567	553	570	542	581	551	532	554	601	560	536	575	556	538	562	510	573	552	553	548	625	561	542	577	561	573	564	582	550	572	573	560	583	564	556	531	559	559	596	533	541	541	553	553	568	550	566	569	561	564	551	580	571	559	588	545	558	509	589	554	613	570	535	579	596	538	594	576	573	574	550	550	561	564	550	556	565	588	589	556	536	583	562	501	551	602	551	563	579	543	563	546	563	525	587	565	579	558	571	571	582	583	527	532	566	575	563	576	573	542	568	560	532	565	567	550	573	582	550	544	567	546	522	595	547	609	607	518	545	556	542	594	550	554	553	548	559	578	537	615	587	574	571	562	570	569	568	547	532	534	551	543	535	568	540	562	543	589	557	558	548	611	573	546	529	572	549	566	578	568	592	548	574	512	528	589	565	567	521	556	561	580	563	523	582	607	568	578	539	577	548	563	590	530	577	571	560	572	553	591	523	588	507	574	531	540	582	574	552	571	548	572	532	493	565	595	495	592	572	558	587	565	571	566	558	504	532	555	529	581	561	566	573	535	588	553	579	572	544	577	554	522	563	582	569	544	582	539	582	540	586	596	552	622	544	560	568	576	586	574	556	558	543	575	575	577	567	569	553	538	538	546	599	558	524	565	553	526	528	607	584	544	529	561	570	595	581	565	552	547	562	612	545	566	569	546	550	597	559	532	536	575	556	544	533	568	557	564
24777	21125	27283	25111	14841	3841	2537	1871	1652	1411	1445	1659	1352	915	934	762	670	659	665	639	692	675	638	631	645	690	596	667	600	668	614	622	598	635	612	561	646	655	625	613	610	612	603	634	588	609	605	620	611	593	592	571	619	605	623	609	608	555	618	610	586	574	615	645	614	575	545	601	612	576	624	563	594	599	645	674	642	578	664	575	613	591	612	585	601	615	606	625	583	601	609	650	525	581	579	560	628	625	600	584	557	569	579	557	553	607	620	557	603	617	589	597	549	616	579	591	635	619	578	626	604	572	591	565	625	603	571	563	593	598	584	607	611	579	634	553	599	616	592	604	614	626	564	597	653	614	581	598	600	582	611	563	572	589	588	604	589	610	615	615	523	581	600	623	595	599	608	562	628	581	626	609	589	628	592	616	574	581	576	590	584	593	589	590	616	596	613	570	609	596	608	611	569	606	619	619	588	581	578	616	573	621	627	577	570	623	625	588	603	589	595	559	613	581	615	616	599	555	578	584	577	571	582	605	626	617	618	619	562	609	588	573	579	597	543	589	601	546	582	540	525	584	559	603	651	584	629	612	580	594	553	618	623	583	583	602	590	609	624	576	560	588	543	627	625	587	585	595	592	592	615	582	618	632	606	619	593	583	605	603	552	630	615	549	657	588	607	585	590	614	578	605	588	582	611	587	574	612	620	598	591	581	598	570	636	579	579	580	591	550	601	603	568	604	569	597	587	559	605	645	601	577	593	618	625	586	599	519	595	606	595	568	576	586	577	612	601	603	613	582	588	587	576	618	595	583	597	609	603	599	582	587	593	543	590	617	581	618	579	600	598	583	581	609	591	621	594	615	605	603	583	604	612	667	576	540	613	588	617	571	612	615	635	605	596	574	617	622	584	581	608	597	534	603	608	602	539	599	533	639	602	558	568	570	570	603	596	599	579	597	599	588	578	595	581	587	591	602	606	611	540	591	546	599	546	581	577	647	567	652	613	587	590	576	565	602	619	560	554	528	639	566	613	580	583	583	617	586	595	643	595	607	560	639	563	606	592	612	568	570	606	617	583	577	559	586	590	640	627	589	635	599	602	576	605	567	602	629	631	630	586	588	579	651	549	592	614	580	604	583	602	602	569	620	590	589	615	612	594	624	603	605	578	586	600	591	606	611	604	595	606	622	577	589	586	563	578	633	579	567	604	585	623	627	623	568	596	607	585	600	597	624	598	601	601	621	620	547	650	599	580	575	638	582	572	626	629	587	565	593	661	595	650	614	601	594	587	570	564	646	581	603	584	568	628	608	605	550	589	569	622	587	622	612	623	591	577	586	585	599	547	575	573	641	589	558	613	588	580	540	571	619	577	567	582	591	580	566	598	583	618	600	563	592	587	587	572	627	543	564	599	575	601	580	616	617	639	617	619	558	545	609	584	603	577	644	627	589	595	569	579	556	551	594	603	607	604	583	634	575	609	557	612	584	613	622	628	592	594	622	575	619	632	606	556	605	630	613	573	578	582	559	573	573	553	601	617	611	570	573	623	602	579	572	605	650	653	552	589	618	598	545	596	613	645	590	569	597	604	593	597	611	540	564	571	577	597	551	550	538	565	617	604	609	602	616	587	582	618	637	592	609	549	587	615	599	594	651	610	615	574	574	586	580	621	560	565	572	632	604	588	577	598	602	635	615	585	627	582	588	591	599	586	573	591	606	572	568	614	627	621	592	617	618	590	576	583	610	560	585	582	571	587	600	630	593	615	589	655	610	590	620	614	639	614	581	624	607	585	620	596	607	577	602	612	608	617	575	559	608	604	633	587	638	592	550	583	602	584	597	606	613	536	587	612	619	597	594	627	638	597	599	605	593	595	575	568	577	579	656	581	602	591	588	559	624	588	630	590	607	565	591	570	555	565	580	595	636	637	612	603	609	586	555	586	598	581	628	589	647	586	574	585	588	587	581	591	643	601	602	594	626	584	582	628	632	583	592	598	594	621	595	619	537	625	599	603	594	591	588	577	598	570	615	570	585	604	646	611	590	577	615	630	600	584	597	562	626	582	558	639	591	634	604	565	607	597	626	581	622	614	596	587	595	619	562	597	628	580	594	644	607	592	597	584	595	553	605	581	611	573	598	569	571	624	565	627	646	602	599	621	609	599	605	601	579	589	583	577	603	607	575	580	532	603	589	581	610	619	601	624	625	591	625	598	585	541	588	589	575	577	593	615	543	581	595	636	588	594	562	622	623	641	563	573	556	615	627	556	580	601	608	588	597	581	618	632	567	659	539	595	643	591	630	559	568	612	571	583	568	582	577	618	622	615	555	635	569	604	542	621	609	598	612	597	588	657	607	576	596	589	583	568	593	596	609	656	577	601	593	627	609	600	611	596	617	592	591	563	633	597	595	627	610	568	623	634	513	593	599	618	547	591	548	569	587	577	620	565	619	602	586	605	558	636	607	620	577	596	591	580	616	629	592	564	618	612	609	551	607	620	583	571	604	614	556	639	586	584	557	605	595	563	595	616	633	584	612	589	560	630	571	635	607	569	634	587	604	556	589	627	593	610	606	550	577	627	541	543	609	577	560	578	626	622	596	606	576	555	585	575	622	647	543	592	602	585	663	582	608	585	608	603	583	573	628	556	568	570	607	607	619	615	604	576	574	563	543	606	566	569	611	591	582	658	611	618	591	560	547	608	591	630	635	611	593	618	578	577	588	588	587	611	592	622	633	605	619	634	627	575	561	602	606	596	588	576	591	592	574	598	607	648	619	576	594	637	618	564	612	595	603	592	592	589	586	592	600	597	578	599	611	634	599	588	565	577	588	620	571	625	581	614	574	643	560	597	585	605	607	618	611	606	596	576	551	563	616	651	592	596	587	626	611	575	626	581	595	595	605	572	582	582	618	548	645	580	566	600	606	618	599	563	593	590	589	630	607	566	634	577	611	609	598	589	553	600	597	634	604	596	587	607	594	601	607	556	582	584	599	582	561	594	577	578	595	591	584	608	610	631	558	592	650	601	609	595	568	581	602	630	604	603	603	605	581	659	594	584	558	625	574	560	604	559	613	570	642	588	613	618	583	601	594	629	561	656	595	617	588	589	599	622	666	577	583	610	570	610	637	571	552	581	632	573	628	607	583	595	552	597	566	599	565	606	608	555	616	612	595	589	570	624	603	551	569	597	575	604	620	590	613	608	544	569	625	572	566	599	592	558	578	666	598	581	596	611	583	626	605	616	554	610	584	572	581	638	582	610	643	588	655	609	580	609	586	627	602	597	617	611	570	603	610	594	620	624	556	624	598	585	600	548	608	611	573	603	565	577	606	579	581	581	574	572	606	617	630	645	620	574	589	611	583	551	603	614	592	592	570	562	635	605	654	557	589	598	590	642	590	606	605	640	587	560	588	600	576	587	541	616	569	573	560	574	668	615	618	578	589	591	602	609	559	575	597	624	558	596	624	582	585	580	569	526	573	617	635	588	575	603	593	617	588	604	563
23750	39479	22355	9481	6491	4890	4321	3336	2781	2204	2208	2495	1957	1271	1187	978	857	837	791	824	744	774	741	741	756	674	635	684	654	720	703	769	697	648	613	689	626	676	666	687	680	627	623	635	643	649	638	637	688	682	683	638	666	629	635	612	604	648	661	647	618	704	638	715	630	636	631	658	618	663	642	640	662	663	633	643	634	642	662	612	688	640	626	619	613	602	643	659	596	633	639	639	693	645	613	638	610	675	647	657	614	594	623	619	662	654	653	633	632	649	644	616	651	626	641	666	596	667	677	665	684	659	642	599	645	645	671	622	635	616	617	687	648	620	687	632	585	650	618	649	603	625	641	631	676	634	651	604	643	637	637	674	652	614	634	669	602	637	617	668	622	635	639	617	629	697	609	645	670	661	649	610	683	659	704	606	675	689	592	652	632	662	582	622	636	667	668	618	621	604	596	628	619	638	659	671	658	659	648	632	653	633	648	662	649	643	599	618	697	629	643	638	634	620	653	673	620	684	627	591	657	642	648	672	626	661	648	625	655	625	616	663	627	669	630	682	630	676	609	640	607	646	607	660	654	634	645	631	608	666	666	658	712	622	667	661	639	626	634	625	630	616	607	605	656	656	610	642	642	638	635	634	627	675	590	650	659	656	634	649	656	657	638	608	663	647	613	665	642	710	666	623	697	614	613	706	650	662	658	634	620	595	606	667	625	655	652	621	624	710	665	647	581	676	584	669	622	662	658	631	638	643	695	648	656	609	623	654	639	685	636	636	606	645	621	674	653	629	568	660	664	595	669	642	665	659	671	685	615	650	651	658	623	639	633	647	636	650	674	615	650	594	642	648	666	624	686	617	592	640	637	638	645	676	633	628	665	642	629	617	643	677	648	635	663	612	617	619	619	653	625	622	630	662	623	560	622	622	654	622	653	629	673	611	673	645	670	625	660	620	636	609	657	627	645	636	633	595	620	618	666	625	610	643	629	628	642	659	617	650	632	682	638	635	615	671	607	612	706	587	661	646	608	621	613	641	614	678	624	650	589	669	614	594	682	653	669	643	680	643	663	637	611	614	656	613	626	633	616	615	649	670	655	636	661	613	655	631	638	663	639	628	693	633	610	608	641	652	661	649	633	681	632	672	599	626	609	680	669	585	645	678	668	614	631	568	627	640	607	630	603	604	622	627	627	640	680	698	655	686	672	635	625	640	640	661	674	597	644	602	622	654	655	643	624	676	614	628	642	624	593	634	598	642	664	620	593	661	641	631	661	668	653	653	706	636	635	666	610	631	631	609	643	650	636	634	617	682	638	642	625	633	628	654	648	632	651	658	672	645	646	639	653	659	652	639	660	623	651	665	605	666	630	642	667	618	642	641	628	609	681	642	623	613	619	623	630	658	653	660	640	622	645	640	639	639	593	626	649	645	637	703	673	635	670	656	633	666	627	668	641	661	627	666	654	610	659	658	641	644	598	677	673	672	612	659	661	650	719	636	639	650	649	632	652	664	682	683	640	640	617	633	584	666	654	610	672	634	640	625	647	615	611	640	618	625	628	591	649	644	624	635	618	626	615	675	655	657	641	616	661	632	684	616	660	564	649	643	646	603	641	629	666	682	684	641	595	624	599	642	577	646	665	607	651	626	642	657	614	613	611	638	677	658	678	611	641	662	602	669	612	656	629	620	671	639	614	621	639	631	623	616	660	657	631	687	591	691	677	630	595	658	675	631	651	661	632	635	634	647	628	638	653	670	673	644	645	634	611	606	649	633	606	651	591	639	614	631	670	645	645	656	604	632	662	621	638	637	617	622	610	642	612	653	674	638	640	693	658	620	661	617	644	640	649	622	642	674	619	680	633	630	597	637	608	617	623	618	664	675	677	652	633	589	646	638	629	643	618	687	616	663	663	616	636	654	603	635	650	599	667	657	652	654	676	579	676	616	662	637	689	635	650	665	608	646	658	597	642	616	656	628	651	626	638	619	618	654	641	652	645	584	651	608	659	656	646	636	647	636	625	612	646	633	651	644	680	651	611	677	643	664	672	655	685	603	650	619	620	643	642	645	640	631	594	585	654	571	667	652	673	614	615	657	653	678	639	630	662	642	614	645	623	648	618	637	616	599	653	638	646	630	628	628	623	694	630	636	676	620	656	607	636	611	621	657	680	637	656	634	683	600	673	670	596	628	636	554	654	632	660	662	640	600	646	663	645	602	656	601	632	668	615	645	626	658	627	584	673	592	625	636	678	675	661	647	615	626	672	611	640	659	606	647	642	577	642	621	596	626	681	670	646	576	639	662	672	618	642	619	623	669	638	660	615	639	641	631	654	661	659	615	643	670	661	640	611	629	677	640	658	606	687	646	611	666	599	665	658	618	648	638	624	657	644	692	635	627	646	622	645	608	623	678	643	613	684	650	644	612	628	661	639	649	598	668	619	644	702	619	594	654	589	595	614	656	657	597	641	680	602	681	616	679	656	622	636	632	654	627	638	608	671	635	641	678	622	624	628	632	659	646	650	644	641	646	630	619	665	616	663	613	641	640	591	636	648	636	647	673	600	598	631	619	647	675	607	593	654	613	637	595	658	621	675	606	667	621	635	642	667	623	643	659	648	637	619	643	634	648	657	620	712	646	661	623	659	636	632	703	611	604	623	648	657	646	600	621	674	588	668	656	647	693	645	655	671	637	651	673	614	621	643	634	659	647	605	615	623	642	622	618	666	651	654	630	686	615	648	642	632	648	624	679	648	653	651	703	635	666	643	644	666	634	622	619	669	626	628	647	626	669	632	658	627	637	638	649	653	631	657	660	661	606	639	645	612	649	639	653	650	604	634	623	619	662	645	660	663	603	623	674	650	627	652	626	654	606	646	635	636	684	685	628	657	615	617	624	629	688	650	609	632	691	641	612	721	644	635	637	661	663	656	648	669	681	609	614	624	632	608	655	663	614	617	641	625	643	595	598	630	686	618	629	662	610	650	673	596	582	672	603	651	665	660	589	668	644	625	619	617	652	686	634	615	669	645	632	662	658	648	659	616	626	650	604	699	598	617	673	684	648	590	623	626	626	592	669	591	662	643	589	655	627	647	645	613	621	653	646	654	629	615	628	641	601	652	651	647	619	617	641	641	668	631	665	613	621	654	632	650	706	587	650	663	669	628	614	641	622	596	656	635	656	682	645	651	652	623	632	657	653	654	651	651	636	608	604	644	665	652	647	665	651	658	648	680	679	683	626	625	619	645	625	639	653	638	642	635	657	665	644	651	680	636	644	644	647	633	675	632	603	627	681	620	643	581	612	622	695	659	627	588	670	677	667	613	612	623	664	666	640	629	613	677	633	667	601	678	635	622	642	618	608	693	668	630	589	628	621	652	612	626	642	662	664	639	679	662	625	655	619	683	638	641	608	603	634	626	612	625	640	620	662	687	659	658	657	682	657	652	645	686	639	667	672	622	643	645	614	645	680	659	616	663	626	665	647	668	640	611	670	652	618	685	676
22593	21170	28656	23923	21173	21299	12640	3677	2504	1981	1943	2131	1753	1134	923	720	595	553	538	486	460	454	414	417	447	375	371	405	347	375	392	313	341	355	287	318	333	327	311	338	368	313	310	322	302	313	297	288	304	302	303	289	322	301	268	302	305	309	280	323	324	289	293	288	311	308	305	302	279	288	285	288	308	308	255	313	275	288	281	276	299	313	312	298	327	307	308	294	284	268	294	316	297	255	315	290	322	298	284	291	285	283	292	293	294	283	318	309	291	272	298	299	279	269	279	280	286	298	299	315	298	281	266	275	273	271	270	300	285	287	291	280	284	267	276	324	308	270	291	292	251	330	288	295	255	302	295	288	281	314	278	317	297	304	311	288	283	303	276	278	268	299	298	293	290	298	277	296	280	283	301	269	296	271	309	292	277	306	265	299	288	281	299	313	298	288	280	307	297	299	273	304	277	302	291	283	305	277	302	290	313	323	297	300	265	276	301	287	304	314	318	282	286	257	311	310	309	284	299	302	275	261	272	294	285	310	302	292	249	275	283	286	294	284	276	307	282	308	286	263	267	274	280	289	296	289	248	275	271	264	279	300	307	303	250	276	283	276	297	295	289	274	299	269	295	276	278	273	291	297	288	270	303	302	305	329	295	323	280	296	264	288	320	293	314	296	298	282	281	287	279	276	305	288	236	289	295	303	276	302	269	284	288	305	288	305	323	311	338	308	304	292	300	303	280	290	282	316	278	329	292	293	262	313	274	299	295	280	306	273	280	307	270	297	291	320	295	283	271	321	299	296	327	283	296	299	291	282	299	291	269	270	301	253	326	277	267	265	302	259	273	272	290	274	290	281	281	298	301	305	274	293	286	289	290	282	289	279	282	275	327	277	273	296	313	292	306	282	278	292	284	243	287	301	279	300	301	300	292	285	281	295	282	275	281	277	289	299	294	287	273	318	303	262	282	303	273	296	292	268	312	292	302	288	318	280	288	302	281	284	289	309	284	309	285	293	329	289	261	286	301	281	267	293	307	311	303	270	264	262	289	269	267	260	314	283	279	308	296	293	292	266	299	290	289	322	312	291	293	284	305	294	268	264	304	295	268	282	271	282	312	265	319	252	299	298	278	291	298	286	286	290	289	273	271	280	295	302	291	295	282	313	294	282	294	269	324	302	287	296	278	259	289	298	301	296	264	302	289	304	314	325	286	309	302	262	300	292	285	312	287	294	295	284	309	285	258	275	282	319	285	269	262	277	310	323	286	324	276	298	311	273	305	290	258	308	295	279	331	259	304	271	301	320	301	271	282	308	289	297	291	312	269	282	282	257	310	285	274	317	302	280	281	291	288	309	285	305	270	286	286	262	293	259	300	273	274	306	288	300	278	281	312	309	277	288	249	250	311	298	296	329	313	295	303	285	318	310	272	293	275	312	278	296	289	285	288	311	297	276	296	296	302	342	297	288	272	285	253	272	287	338	334	263	290	262	314	312	296	277	305	279	288	269	292	275	275	306	287	304	291	303	299	280	282	301	285	278	308	284	285	265	280	295	281	306	313	295	327	312	304	319	281	289	269	308	278	307	279	287	272	286	281	290	289	295	307	281	304	286	295	283	265	276	291	332	304	292	284	282	292	319	255	267	291	293	284	261	297	297	274	302	274	281	302	260	277	268	272	280	294	283	267	300	280	292	287	258	294	286	301	302	269	310	297	271	307	323	259	280	270	300	274	266	256	293	286	304	315	296	298	312	258	268	294	267	296	287	274	270	318	285	281	278	286	282	288	297	303	304	301	304	269	277	296	283	298	261	300	290	312	302	295	301	270	263	307	280	291	302	258	290	296	305	296	316	305	282	320	307	300	294	258	273	275	284	268	296	306	315	294	315	283	278	277	296	274	302	288	295	263	297	310	302	285	249	282	276	317	290	288	320	291	334	295	272	273	273	310	267	301	278	296	302	289	304	278	286	260	288	291	329	274	305	305	269	308	268	296	321	295	270	302	287	312	282	281	282	282	319	271	308	307	285	301	303	314	286	285	294	277	287	282	277	264	280	284	305	280	287	316	296	294	310	258	306	299	262	243	289	295	294	294	295	277	305	326	269	304	281	310	293	293	301	310	283	296	301	279	312	275	296	285	262	263	282	283	296	304	312	278	284	272	299	298	253	270	270	292	312	266	292	277	293	287	284	292	294	252	293	279	307	297	272	292	287	267	309	303	291	274	288	306	298	328	288	295	281	299	274	265	279	327	311	301	281	302	296	296	281	276	259	298	291	283	290	277	282	276	292	268	282	293	280	313	302	275	283	284	285	283	271	296	280	285	269	258	278	272	282	294	304	291	269	292	284	285	280	268	284	347	323	295	305	280	288	302	305	259	268	269	272	298	299	282	299	293	283	284	303	324	311	267	270	283	316	334	303	268	328	289	292	279	285	289	263	259	303	314	314	284	292	276	296	276	281	308	255	322	279	256	304	308	307	263	282	266	279	304	299	279	272	286	291	293	275	281	299	271	291	271	306	295	278	283	277	278	277	277	279	265	277	308	262	283	275	285	259	288	285	295	262	282	276	289	297	298	274	295	294	280	310	308	285	269	310	303	291	267	288	283	295	303	269	343	315	288	283	263	274	311	273	302	259	311	302	307	295	268	271	286	287	290	309	277	289	256	300	288	278	324	292	280	297	284	289	264	295	288	301	283	287	245	317	259	272	284	279	288	295	279	259	304	285	289	306	285	310	283	290	265	263	295	269	283	268	275	294	235	299	275	285	286	257	299	284	263	296	325	268	301	274	291	280	284	269	313	293	313	295	284	308	311	285	274	293	291	280	319	282	266	287	299	295	298	279	281	312	278	291	279	282	314	347	287	252	294	244	296	264	259	295	272	281	282	285	281	299	295	294	253	294	281	296	321	272	325	249	262	296	310	285	308	293	312	320	285	306	299	293	292	271	273	308	282	294	269	278	301	282	272	298	278	282	269	289	295	262	286	288	263	246	301	291	294	283	298	294	270	294	291	267	296	284	345	312	281	287	284	286	276	295	292	277	281	301	311	314	288	303	303	279	263	300	293	258	278	303	286	291	323	265	307	278	284	289	279	306	293	311	301	287	284	307	266	281	294	328	271	309	288	289	324	283	285	288	317	275	314	290	295	288	285	263	308	289	300	269	270	266	293	269	282	297	291	277	294	276	296	267	245	286	282	288	278	270	288	280	331	285	295	298	284	305	272	257	280	289	284	290	278	292	287	289	280	309	274	288	264	274	290	309	258	284	289	278	301	276	314	281	271	339	287	273	298	293	282	283	279	290	305	301	281	272	290	280	310	289	294	296	281	292	317	287	281	268	300	295	308	289	285	283	317	277	314	275	276	306	298	283	300	289	292	291	275	312	308	263	274	289	234	303	281	273	314	299	289	319	290	297	284	293	290	296	269	280	288	286	299	308	288	292	295	271	281	270	261	296	322	314	285	303	283	284	276	283	313	288	284	297	264	284	311	325	275	320
25859	48865	30548	14622	10840	8528	6941	5571	4358	3559	3257	3476	2817	1621	1320	1081	807	774	701	649	606	601	555	467	516	435	476	474	466	471	421	427	382	378	359	344	373	370	376	424	418	394	349	353	373	367	341	333	344	317	286	344	346	328	348	331	272	342	307	318	339	332	355	337	335	334	347	359	309	364	328	333	332	316	350	315	313	298	302	317	314	336	342	356	314	303	286	336	285	343	340	316	316	315	297	326	313	323	318	334	356	305	333	320	296	330	311	314	316	323	339	337	315	324	300	318	342	331	318	321	342	306	330	310	300	312	322	319	336	326	334	325	338	303	356	302	291	324	333	309	340	314	294	307	303	317	313	303	341	315	292	287	299	311	329	307	306	291	319	327	298	315	317	299	328	330	324	304	314	337	319	329	292	292	321	346	322	338	325	317	327	308	301	300	331	313	336	327	324	296	312	322	314	357	314	329	317	313	293	326	330	300	302	291	334	316	307	276	287	303	353	312	281	350	315	283	326	296	328	333	321	335	329	336	309	334	323	310	308	303	308	349	304	302	321	317	309	333	313	321	304	333	320	304	310	334	320	293	335	327	317	313	339	347	275	312	319	306	327	323	324	302	318	306	320	311	315	325	298	301	322	303	313	315	314	312	338	329	311	321	328	317	324	323	310	315	325	330	351	335	316	298	321	313	327	309	334	295	322	293	349	310	326	309	301	327	287	306	322	327	326	305	345	311	341	294	324	298	301	314	314	289	320	315	341	338	310	320	343	282	288	297	307	330	351	328	308	306	312	308	330	295	316	309	335	325	292	315	302	336	333	300	340	287	333	318	328	290	333	315	340	299	270	314	305	351	298	322	349	342	314	299	326	341	308	300	359	281	309	339	309	339	350	295	335	283	336	323	320	307	317	304	339	325	281	287	329	316	338	338	311	307	328	308	297	346	327	316	288	322	317	313	299	319	313	311	320	316	341	328	284	347	336	309	301	316	297	314	325	318	323	336	304	328	300	283	310	323	355	338	270	325	344	301	308	312	322	286	307	326	338	288	351	291	321	330	327	297	320	348	310	293	320	332	300	370	313	298	297	330	321	318	308	335	327	327	343	333	342	316	313	305	306	327	316	313	304	287	300	334	299	310	331	280	274	311	320	313	342	308	315	329	298	301	303	281	305	327	299	330	324	335	297	325	315	339	341	316	347	293	283	280	341	326	355	323	337	282	314	335	275	317	303	318	317	329	339	336	328	331	313	317	314	307	340	308	319	309	321	311	303	318	311	296	358	306	334	309	327	303	314	317	296	310	327	321	322	309	310	334	323	322	309	336	292	306	329	263	318	330	295	283	322	348	323	325	317	306	291	307	333	290	322	330	304	304	297	319	332	287	313	303	326	306	336	334	311	301	314	317	280	320	332	304	285	309	312	347	298	305	315	317	309	333	316	312	358	320	356	312	278	320	306	341	303	320	337	325	287	289	319	308	307	314	323	300	302	324	347	357	334	332	316	328	330	356	320	318	310	302	335	347	323	299	288	347	325	340	346	340	311	316	321	338	326	307	323	324	307	311	321	304	306	332	349	325	325	313	305	297	347	303	367	336	327	305	324	323	316	312	324	329	346	301	300	331	333	313	309	289	310	301	320	301	348	347	320	317	310	310	316	313	291	316	298	301	348	288	307	353	305	327	303	323	311	293	349	316	345	325	295	332	322	312	320	290	315	303	330	338	339	316	326	314	364	308	311	291	316	276	329	308	305	305	319	298	323	323	326	317	335	308	313	306	307	342	279	317	323	301	306	290	321	328	324	310	302	303	306	307	354	309	353	305	336	339	330	295	322	322	332	336	321	319	353	308	278	319	294	317	299	311	321	278	337	338	326	314	333	302	344	332	315	301	313	310	295	297	309	306	325	332	317	333	323	318	321	315	322	325	345	341	333	331	324	327	318	347	319	312	319	316	329	314	318	338	305	331	325	341	292	315	309	318	324	328	313	284	319	335	308	326	309	318	300	299	318	308	349	299	294	330	340	326	314	343	329	287	286	301	310	328	318	322	331	281	311	341	324	303	320	312	313	297	289	318	320	313	293	306	326	295	349	347	329	331	313	333	295	332	298	310	329	326	344	354	322	325	334	320	302	278	297	362	315	318	303	323	341	312	308	349	334	319	281	312	323	324	331	330	312	290	323	323	299	347	310	354	324	315	313	310	334	330	319	330	326	285	298	313	325	322	326	325	318	335	275	316	321	303	297	332	301	289	298	279	344	304	331	339	287	291	325	353	308	319	304	326	324	321	342	332	309	329	318	348	326	299	353	332	325	316	316	318	320	329	326	294	299	320	308	290	316	323	310	336	310	302	316	310	313	345	339	310	288	302	297	303	307	323	299	342	306	301	325	328	345	289	293	313	302	312	309	330	345	308	333	290	310	324	321	309	357	331	273	318	316	330	318	297	337	293	310	325	320	301	314	324	314	334	336	303	328	362	312	331	311	323	335	336	320	322	347	309	316	320	330	320	342	303	311	314	329	311	312	354	340	299	332	335	301	330	309	287	301	301	334	331	288	333	288	324	301	348	334	346	319	342	292	311	334	336	317	298	325	313	286	311	331	320	323	301	311	338	329	324	329	312	292	320	321	297	320	306	339	302	339	313	336	312	313	311	341	302	332	335	290	331	308	278	316	342	312	284	338	327	290	326	293	309	322	304	338	357	319	307	335	325	307	300	327	335	320	309	311	345	314	304	323	292	260	298	321	278	355	340	325	301	330	304	331	323	309	314	303	302	310	321	316	337	292	315	297	277	300	324	314	317	314	333	309	334	317	312	321	341	306	291	289	318	313	314	332	335	339	308	357	308	298	297	333	315	329	345	301	321	304	324	306	286	335	327	333	343	321	329	309	326	304	295	312	335	322	301	330	331	315	334	327	325	301	315	312	348	315	297	311	329	307	333	313	329	288	325	329	323	321	314	296	305	316	307	318	354	282	327	293	356	317	366	374	308	322	306	322	306	293	312	319	280	304	300	341	328	292	317	359	288	298	326	326	326	324	308	304	334	345	293	299	318	285	326	313	316	363	297	313	349	311	309	314	333	321	317	328	322	312	306	336	310	319	319	334	314	293	334	290	320	331	317	310	336	294	307	325	313	289	305	303	315	298	323	327	319	298	337	315	348	319	337	297	293	299	308	316	336	353	332	342	259	304	332	313	336	325	325	295	311	301	307	315	338	329	333	302	332	285	300	324	330	322	348	326	311	314	337	327	319	326	318	327	337	294	342	337	316	324	299	315	318	327	334	339	323	293	306	343	322	334	357	345	363	302	283	312	311	322	336	297	300	324	322	295	292	328	326	295	337	325	319	314	348	310	318	322	323	328	290	334	342	326	309	271	351	314	310	332	333	298	328	320	292	343	330	335	326	326	320	332	334	352	346	329	314	328	326	313	318	334	317	337	287	284	302	291	308	299	304	278	271	342	319	320	322	308	335	317	327	325	329	306	333	284	324	327	290
28009	22428	17101	6677	3168	2346	1957	1766	1505	1235	1222	1325	1188	973	940	931	796	812	850	809	756	747	761	745	760	743	781	769	753	726	718	709	747	719	750	695	745	739	780	711	755	757	723	788	715	725	770	793	767	748	773	754	734	709	717	726	706	711	717	723	753	758	769	713	704	720	703	737	751	733	677	727	722	729	686	716	728	740	716	687	742	750	753	679	727	713	739	711	684	732	736	758	701	749	687	709	729	739	767	708	730	706	713	707	774	755	651	753	733	770	741	773	766	718	740	675	744	726	673	718	763	741	767	725	680	740	740	702	696	748	738	692	696	769	729	715	743	707	750	701	736	708	738	752	705	741	736	734	724	704	693	712	765	715	789	747	695	734	685	728	709	711	675	729	724	759	719	705	721	747	723	724	727	750	706	713	660	745	731	736	751	737	760	780	771	746	764	734	778	759	791	781	727	773	751	764	731	682	704	739	721	720	766	705	702	693	702	679	732	760	730	763	788	711	720	736	694	756	746	684	699	734	729	766	723	727	742	812	767	701	731	743	710	711	722	722	756	740	757	698	739	720	743	786	700	733	716	785	721	723	722	729	706	741	664	721	750	754	722	764	782	722	739	733	725	703	758	743	703	688	680	729	730	686	763	726	712	756	758	720	757	728	724	667	732	723	700	692	717	710	742	710	699	743	722	706	717	738	687	728	716	755	719	700	714	687	714	681	714	689	662	667	726	718	738	681	778	696	740	724	744	746	763	698	710	754	721	767	733	716	764	749	709	726	735	718	735	768	715	789	736	718	712	709	731	709	780	734	715	726	720	736	694	661	741	715	742	733	699	743	749	725	722	738	715	709	735	728	728	744	755	721	732	776	668	707	752	776	746	704	695	738	735	708	711	719	726	772	693	766	707	718	726	720	744	759	702	715	742	728	762	746	718	717	658	725	700	726	706	686	755	769	696	699	710	742	724	708	785	707	765	745	740	761	711	713	703	714	698	719	739	745	698	694	788	707	643	689	719	739	735	752	719	790	732	719	741	728	738	753	717	733	735	713	704	734	739	690	741	716	726	741	702	734	695	694	711	724	734	708	733	725	701	724	716	745	753	711	761	692	748	757	730	728	761	744	732	709	697	680	682	739	719	742	698	756	755	758	706	753	732	733	703	700	701	745	732	745	748	729	716	673	718	692	729	698	715	712	731	679	717	742	700	729	723	725	721	720	727	734	711	715	717	743	751	724	675	754	694	737	759	727	717	693	692	728	727	701	711	737	746	720	697	728	719	715	700	724	733	748	729	785	708	689	746	735	694	722	736	756	745	744	734	750	738	709	701	733	705	731	703	738	727	763	773	737	735	730	715	724	723	712	772	703	682	704	761	664	743	680	731	730	748	791	722	709	708	735	737	765	724	762	763	748	719	769	739	720	686	709	703	732	718	686	751	713	753	709	701	745	720	700	733	747	763	748	791	703	734	716	756	744	755	747	713	767	746	726	725	705	689	712	740	792	708	729	672	708	705	735	726	719	694	703	711	752	721	696	706	711	770	722	713	700	728	781	734	713	750	789	691	702	733	688	693	709	772	673	719	763	692	709	762	746	767	738	740	751	792	761	703	707	687	713	692	747	753	756	731	727	715	697	730	780	747	705	765	738	722	756	728	706	738	760	741	724	730	754	716	740	731	679	779	733	740	730	731	710	741	710	689	672	701	709	735	712	701	661	748	756	738	751	734	725	700	708	721	741	704	723	699	790	729	726	765	745	765	746	727	742	735	729	727	720	712	724	736	719	687	729	749	733	721	751	737	678	717	760	732	766	776	745	745	743	689	771	690	734	724	725	735	725	737	703	760	684	661	775	733	702	741	727	743	705	789	656	723	752	713	746	732	709	748	780	710	707	748	762	672	715	765	756	707	738	712	673	758	706	695	735	734	718	698	717	742	686	752	722	746	780	741	691	746	744	718	722	726	684	727	690	734	689	754	706	752	723	718	698	711	727	757	737	713	758	718	716	722	754	780	742	735	761	737	744	705	735	775	730	734	700	741	720	695	748	718	744	699	692	745	750	694	765	718	738	724	723	722	684	763	736	725	726	755	679	731	671	735	765	718	742	768	744	728	711	752	718	682	733	746	729	704	756	753	727	753	753	730	741	771	698	744	724	735	739	730	713	776	710	748	745	728	749	747	721	739	675	727	732	701	711	694	786	690	739	717	701	753	738	716	716	760	759	726	690	713	718	709	751	761	764	721	769	713	750	705	720	731	761	787	715	701	753	694	737	733	702	710	757	721	688	711	686	701	699	707	704	715	689	725	739	727	743	773	702	685	694	709	727	707	703	712	732	675	683	762	779	745	742	723	766	724	704	731	770	713	722	728	730	708	723	721	704	707	689	709	779	731	670	680	744	696	709	689	711	731	675	686	733	737	733	732	734	685	706	723	762	703	759	735	711	761	716	729	772	715	704	741	725	772	722	751	728	677	736	749	732	657	718	650	702	734	712	756	729	744	726	750	720	767	756	700	756	747	701	747	749	735	742	756	726	696	727	727	709	781	730	745	734	731	741	757	696	706	732	725	720	717	726	719	749	690	704	715	704	738	757	720	718	745	695	721	747	709	764	700	736	706	736	698	732	729	730	719	713	725	748	751	739	713	741	744	727	710	637	725	720	678	769	728	711	764	727	738	722	748	713	743	733	659	697	692	735	777	720	710	738	753	769	726	684	716	734	709	729	730	745	713	750	724	675	758	750	735	735	720	730	752	751	696	729	774	755	691	756	756	737	750	719	765	715	702	729	728	764	680	716	689	737	746	688	721	730	747	776	778	715	710	708	733	784	701	691	698	785	696	681	672	729	723	719	721	712	786	719	692	747	737	715	728	645	694	696	745	784	766	699	756	684	754	706	722	748	680	692	705	755	717	784	757	698	735	724	806	714	690	718	728	741	700	758	724	739	723	771	702	712	671	743	729	691	724	729	730	749	728	726	710	721	713	723	766	729	753	726	743	713	728	729	753	709	814	732	705	708	706	721	748	742	710	735	736	709	723	693	738	740	719	728	718	714	708	751	704	754	763	737	737	704	709	753	743	690	719	780	757	731	729	730	727	729	730	736	733	696	704	720	706	749	719	746	737	738	762	713	720	712	764	708	743	738	681	716	719	731	737	729	699	713	687	771	755	704	724	702	763	737	734	764	690	747	780	776	732	716	704	739	747	744	736	752	703	711	746	702	719	724	731	751	675	730	715	783	693	712	748	709	759	707	725	725	709	770	746	746	792	733	702	766	688	715	662	742	708	733	712	702	760	752	704	713	758	686	749	670	746	737	701	696	720	706	733	693	757	765	712	711	722	720	721	711	702	746	738	719	772	724	710	726	711	735	703	699	668	679	733	724	713	715	714	714	764	730	749	768	735	757	734	763	745	721	736	747	745	684	741	713	739	746	749	769	736	713	719	776	703	721	742	671	727	743	713	780	704	709	699	771	754	741	740	718	723	734	716	665	722	748
22339	31980	17073	7077	4559	3861	3217	2678	2183	1856	1715	1810	1674	1272	1119	1046	912	923	878	913	908	845	885	873	797	838	823	854	842	840	893	808	809	790	812	808	814	743	776	834	808	775	805	761	827	787	814	782	800	751	797	772	799	768	808	794	812	766	759	793	827	797	799	871	852	831	815	779	755	808	781	783	805	849	792	830	770	810	824	807	744	790	781	796	841	765	809	805	737	821	805	791	778	829	748	793	809	777	795	815	771	852	728	788	779	826	823	804	801	801	773	790	805	815	827	837	780	783	788	848	768	848	779	785	755	826	796	842	769	813	806	841	749	789	784	780	773	773	789	781	823	802	839	776	809	798	808	811	836	728	780	774	777	771	771	809	801	830	831	767	809	798	759	759	825	793	803	797	777	789	767	754	812	765	809	806	761	772	784	821	806	797	852	788	742	783	809	762	831	771	832	767	796	810	747	804	815	769	833	790	818	748	799	798	822	815	740	837	830	785	815	794	781	790	783	830	806	813	793	764	811	789	774	828	797	773	808	868	787	794	804	823	815	832	864	809	789	727	780	795	785	751	786	788	790	802	822	794	811	798	783	792	767	824	780	767	783	728	802	853	772	841	773	786	799	813	764	796	794	778	755	821	788	823	809	801	844	833	797	830	823	819	828	833	742	768	766	808	804	792	755	823	839	779	762	817	776	776	847	790	794	790	793	830	799	806	751	794	806	833	755	839	803	823	825	798	808	759	804	777	828	785	792	769	851	807	726	831	769	816	811	803	804	794	805	757	748	837	785	814	813	800	766	842	841	778	794	820	778	759	797	755	791	802	817	801	774	785	747	790	818	816	795	785	766	785	780	741	791	738	819	799	749	832	803	793	828	851	805	837	794	806	805	814	764	823	806	792	763	814	812	802	860	772	795	817	808	834	788	766	779	870	825	779	773	773	774	810	825	766	771	745	788	764	760	788	785	771	833	810	776	804	847	788	834	732	771	847	808	766	756	839	803	811	791	741	732	772	819	767	766	773	783	793	787	817	814	786	828	819	795	793	789	818	815	777	810	813	792	781	765	712	759	745	779	787	796	830	743	775	800	758	789	780	807	773	774	780	773	791	761	788	864	742	739	783	797	798	772	851	877	774	779	762	808	819	805	847	812	752	770	761	778	796	850	782	803	785	759	777	787	822	741	851	806	806	735	793	791	788	791	816	815	785	839	765	759	810	763	800	824	825	753	788	769	820	788	763	780	801	799	836	819	776	813	772	754	782	785	799	766	798	814	819	754	801	779	780	802	809	752	806	775	781	795	781	786	739	763	818	794	807	771	821	771	766	785	829	778	791	788	785	775	801	775	797	777	788	851	788	774	805	779	836	795	804	803	824	801	843	812	784	790	790	751	767	788	797	799	770	743	764	787	754	773	759	826	798	794	734	790	754	791	786	798	820	808	820	792	800	792	762	722	797	771	794	737	779	742	781	774	764	779	843	760	799	822	755	793	794	763	803	816	804	742	798	771	776	785	793	761	747	835	781	812	783	787	835	753	797	783	787	789	815	816	760	824	813	785	812	825	782	800	774	815	786	809	787	811	776	801	789	797	825	783	808	798	801	856	793	819	747	848	790	795	847	771	784	797	810	759	824	780	796	803	741	776	746	839	793	789	797	765	784	791	829	806	852	782	800	749	814	804	770	815	810	821	800	819	816	779	765	776	780	790	849	806	744	818	783	751	817	761	765	828	777	789	821	772	763	794	787	793	821	802	791	796	831	810	747	752	843	769	828	763	783	770	801	863	743	817	762	826	777	723	804	820	778	741	771	777	841	838	785	770	777	809	751	839	798	764	857	830	749	806	779	853	784	780	812	755	720	761	780	822	783	787	725	791	817	813	777	786	783	778	780	811	788	764	815	823	746	769	782	775	831	835	762	771	813	783	839	802	818	758	772	800	778	759	787	809	766	773	748	785	728	800	806	844	761	815	785	781	789	830	769	803	779	785	818	800	807	766	821	810	770	765	752	804	804	798	831	789	781	754	772	802	838	820	779	807	822	773	832	749	775	782	825	804	777	807	753	748	817	765	790	785	796	766	794	787	791	757	834	799	810	793	756	767	786	821	775	793	759	787	801	768	786	848	789	785	806	783	727	768	789	748	824	772	761	791	785	780	750	784	772	721	800	744	803	749	755	784	799	723	781	791	779	812	786	761	769	779	785	751	817	781	774	807	794	793	862	785	863	822	849	778	802	803	797	798	767	749	761	869	786	826	719	797	808	776	785	821	811	769	789	794	795	855	786	774	782	786	841	813	774	783	775	823	781	760	792	755	728	786	840	834	759	776	810	828	807	817	770	770	767	800	782	766	815	822	749	786	803	764	822	783	805	834	791	767	779	786	831	816	792	816	750	778	768	820	786	772	808	752	772	769	774	808	806	788	804	796	777	784	808	796	854	775	769	775	806	822	812	805	760	801	800	803	794	778	829	754	780	798	785	799	794	758	794	794	798	805	761	827	856	802	802	823	763	787	756	740	798	797	766	815	813	785	781	794	796	748	776	840	843	803	819	756	783	781	772	772	834	831	835	764	780	769	794	809	733	829	757	809	793	753	773	758	812	754	772	796	803	760	775	798	740	764	782	821	832	764	763	815	769	778	762	765	771	741	819	761	779	807	749	789	780	807	753	733	823	788	721	807	778	789	790	764	787	747	788	833	768	792	736	799	836	753	729	843	795	814	804	765	813	812	775	750	791	838	809	795	799	784	806	780	807	831	785	804	824	737	796	759	799	824	794	728	813	806	768	755	814	800	723	786	818	800	770	771	844	791	788	803	752	813	818	791	849	805	791	840	792	751	854	782	808	822	767	759	782	806	802	831	768	783	739	755	780	768	771	810	782	771	736	773	797	762	754	766	774	804	811	797	790	756	761	809	811	757	830	825	793	819	831	758	786	798	801	789	754	757	783	808	754	779	782	792	832	806	818	783	818	795	763	786	803	768	798	785	770	801	753	777	809	818	770	803	829	738	794	790	747	756	783	778	778	805	742	726	790	782	824	763	802	768	775	753	753	791	730	834	783	809	822	767	787	855	799	781	768	777	835	759	737	741	776	749	776	794	828	791	782	813	835	777	785	773	779	797	790	794	806	821	803	808	770	801	804	831	800	783	820	842	794	780	820	768	741	799	766	840	752	822	765	784	825	813	839	811	774	768	780	799	759	754	821	792	820	756	822	805	797	768	805	823	793	815	812	764	836	791	795	796	793	735	735	785	816	809	737	776	816	744	793	763	773	767	761	783	816	801	786	792	771	780	849	744	770	815	815	799	846	775	790	785	787	754	813	819	778	803	795	758	758	782	768	827	816	821	747	813	754	804	837	727	834	813	811	805	820	810	847	766	817	746	782	789	738	799	735	774	833	791	786	776	749	812	758	788	804	762	778	767	757	782	739	813	781	831	779	824	749	821	812	800	809	841	765	762	777	807	739	785	813	768	794	745	817	833	831	770	802	706	810
23659	21158	28230	24317	21171	13301	4301	2724	2004	1730	1494	1624	1549	1127	948	798	716	658	663	624	657	586	649	572	590	569	519	577	554	556	547	575	562	537	538	540	523	502	571	571	522	514	517	493	501	541	525	536	516	524	530	503	502	486	493	512	472	502	502	512	516	530	516	555	498	517	503	506	523	517	476	516	486	522	531	494	509	503	494	527	497	529	474	475	522	525	516	512	546	512	498	488	486	542	506	535	516	509	515	485	530	517	531	464	539	481	465	475	497	507	530	500	557	547	500	522	485	498	509	536	532	506	526	533	492	475	516	494	508	493	529	536	541	476	497	516	507	497	512	501	530	498	511	521	507	492	420	537	497	563	500	502	505	527	488	512	507	528	493	500	482	493	493	501	508	548	487	493	494	483	523	512	485	509	510	491	479	499	536	506	518	501	527	501	512	531	504	533	554	520	519	519	517	517	506	526	495	505	522	531	484	493	512	532	541	500	488	511	526	492	520	531	536	531	520	495	491	535	503	516	519	498	527	512	493	510	548	510	494	496	521	468	508	507	537	488	475	515	479	522	521	496	499	499	527	493	520	502	514	522	511	528	539	499	523	523	533	491	499	479	558	550	520	489	508	502	490	518	466	543	463	492	485	519	450	509	545	506	502	529	516	484	505	488	473	487	534	522	485	475	472	498	505	522	524	485	533	535	504	539	478	486	455	568	546	521	498	497	542	499	521	536	490	524	542	478	512	518	500	483	471	526	508	501	532	482	507	536	478	499	487	522	484	516	507	462	526	452	514	545	514	494	511	484	499	490	506	538	489	514	547	490	484	485	523	502	502	496	508	493	532	521	507	497	505	540	499	503	467	446	483	507	515	535	541	526	552	497	453	509	501	550	488	522	504	499	501	553	525	488	498	506	531	509	535	528	505	511	485	491	495	535	496	516	512	522	529	522	501	512	480	515	500	478	492	506	514	531	484	506	516	517	487	505	506	541	521	484	504	495	494	520	480	484	510	515	512	521	481	497	520	514	505	477	516	549	516	546	475	536	508	502	510	458	491	504	557	511	511	506	482	478	491	503	463	528	499	456	464	511	490	494	504	489	479	494	500	518	501	489	484	484	515	482	512	516	515	499	535	509	483	536	502	467	522	513	476	461	505	502	482	474	504	498	476	485	501	540	510	487	490	532	530	492	531	534	513	510	486	503	497	521	501	531	503	475	510	520	481	519	509	504	486	521	523	518	511	528	578	518	497	535	494	480	518	499	517	553	524	491	521	530	489	518	488	559	490	512	502	532	495	554	507	518	507	482	504	536	490	503	462	536	523	513	498	486	558	491	521	526	530	488	498	474	508	491	485	516	522	486	490	460	477	492	492	540	508	498	529	489	513	536	452	514	494	504	514	529	486	493	477	483	450	479	524	537	526	480	488	495	498	551	504	504	516	493	523	468	488	495	505	538	476	527	524	487	530	496	559	527	479	540	539	499	457	509	490	498	549	476	523	527	499	530	509	486	487	527	531	469	527	526	477	498	521	517	502	498	484	515	481	497	520	501	500	509	501	528	538	524	513	504	491	523	493	519	527	521	519	509	475	509	470	499	517	520	519	498	496	548	468	490	522	535	474	493	507	510	491	497	515	483	527	523	494	509	531	483	461	472	471	516	521	490	472	493	511	518	513	492	468	536	522	503	539	497	500	516	467	505	485	509	480	485	513	514	486	491	496	537	531	533	534	513	506	510	537	550	533	492	477	526	496	514	498	503	505	492	512	517	479	513	529	542	505	481	478	524	507	534	527	511	493	549	491	503	499	509	514	510	486	502	521	507	501	491	488	534	499	495	518	539	498	500	528	493	468	566	553	489	513	494	525	487	473	521	503	485	488	513	526	524	561	482	521	503	519	469	483	514	500	502	517	482	489	494	522	452	523	507	505	503	489	508	486	548	480	499	493	496	527	507	489	512	522	490	473	499	518	487	516	491	486	487	528	468	531	522	467	537	527	536	518	484	513	502	502	509	510	502	508	524	487	519	528	510	481	501	492	480	481	477	510	502	504	473	474	499	490	467	475	497	508	474	455	519	491	494	518	484	508	526	491	472	538	497	532	477	528	533	505	543	523	492	479	489	507	531	517	538	504	516	517	518	483	517	498	520	504	526	511	508	520	536	497	503	501	498	521	543	489	515	520	503	464	492	518	517	493	493	524	490	527	480	502	558	525	524	504	516	518	516	482	525	516	531	527	471	467	521	532	493	497	468	519	460	492	483	510	501	468	505	507	515	502	503	516	525	527	500	472	508	499	496	529	493	508	515	534	513	482	496	506	530	499	490	490	507	480	548	528	510	481	497	520	505	483	494	499	556	472	496	493	508	527	472	527	497	465	508	490	503	530	550	507	460	478	536	469	509	463	510	504	507	489	458	494	511	548	468	479	532	534	465	541	522	479	465	503	531	545	478	458	529	524	518	464	507	495	496	495	510	495	488	479	477	541	517	488	498	555	547	476	522	496	480	538	509	521	490	483	499	486	528	529	560	530	539	503	491	533	497	492	526	498	502	495	500	543	511	532	531	540	526	511	528	520	508	521	534	550	482	512	520	496	503	518	536	535	494	493	535	518	500	537	542	504	497	540	487	493	500	506	512	528	543	534	505	488	525	485	488	490	489	492	513	535	476	527	484	567	513	501	511	492	516	564	542	544	520	509	516	501	530	492	496	532	501	518	531	486	500	513	502	511	488	479	492	539	507	507	510	483	519	515	548	514	515	497	536	514	508	531	504	480	463	515	503	499	511	476	527	503	493	545	514	488	446	522	496	523	512	516	536	552	511	505	499	514	525	523	456	512	541	528	499	506	506	466	500	521	522	492	538	544	501	504	508	474	486	555	544	509	472	516	506	486	532	461	512	501	492	501	525	510	494	527	521	448	494	479	534	506	523	493	474	511	492	521	497	532	493	466	514	493	522	514	531	520	479	475	501	499	531	512	486	523	541	468	502	513	562	541	504	453	518	539	521	523	520	524	480	516	491	475	519	506	532	535	514	501	503	477	551	512	527	536	528	500	494	511	489	541	501	494	491	524	488	543	525	484	508	483	503	543	570	481	531	447	486	490	496	539	482	510	508	488	538	497	506	480	495	480	464	458	501	469	473	505	502	535	513	506	473	508	517	531	519	520	508	484	461	492	494	505	490	552	525	474	508	514	511	520	485	492	527	547	509	522	512	492	506	484	456	536	497	535	505	552	490	513	533	517	515	488	528	523	516	459	477	502	505	498	494	486	532	497	512	502	518	499	481	486	528	492	472	491	481	482	513	421	538	487	506	510	507	496	496	507	468	516	507	507	465	494	495	500	516	522	478	522	524	517	498	470	499	512	522	532	517	518	468	501	505	519	518	504	498	503	485	562	508	470	503	476	530	536	519	505	498	487	541	532	538	496	550	517	500	482	531	519	492	510	502	500	498	515	475	508	513	529	529	527	501	494	526	497	534	477	512	543	543	535	530	514	536
23174	42192	24918	11474	7914	6622	5391	4362	3423	2709	2347	2345	2266	1564	1263	1104	942	806	828	822	778	701	697	693	685	668	647	629	615	659	639	667	614	621	667	587	603	662	547	649	567	572	545	552	586	632	567	583	638	624	624	561	575	541	578	611	578	569	546	596	562	560	545	566	535	610	508	568	573	535	550	584	612	543	567	600	561	534	550	518	562	531	551	537	551	556	576	517	602	555	559	580	550	576	596	531	538	582	543	572	559	581	562	578	515	527	568	560	537	586	605	586	540	569	603	544	531	583	622	571	541	571	539	522	561	552	547	588	563	595	583	574	579	537	535	604	540	578	533	610	555	570	550	592	524	576	572	522	577	598	550	557	550	545	554	564	585	599	567	561	584	593	587	545	553	560	551	626	573	591	566	547	560	552	530	563	579	555	575	570	557	563	605	568	582	558	547	564	571	535	555	555	591	618	551	577	565	580	558	603	574	591	568	564	559	572	537	561	610	562	582	578	525	572	502	574	576	627	548	555	532	594	604	547	551	564	629	603	588	571	559	575	572	545	596	587	604	554	552	596	563	579	568	584	539	520	586	593	633	565	566	612	528	551	577	529	539	540	578	507	582	574	581	595	537	584	554	555	596	556	562	566	561	577	550	529	595	530	531	582	601	574	614	544	541	514	561	575	611	557	530	584	575	618	544	584	531	564	518	584	584	559	517	557	631	625	555	559	607	568	562	575	545	547	587	579	563	576	559	567	538	546	560	507	552	556	557	543	580	535	535	566	588	551	597	589	585	552	587	574	557	548	545	580	586	586	580	547	594	556	561	596	544	569	537	573	601	545	548	560	581	553	532	533	558	567	579	564	557	566	601	573	561	529	547	563	578	584	577	589	584	562	528	601	543	558	585	566	561	548	578	585	560	586	550	541	590	548	559	559	583	576	541	517	582	597	576	551	557	584	543	558	599	584	593	547	554	580	524	583	572	592	499	561	557	573	528	539	555	557	613	587	566	590	549	587	575	544	530	620	563	596	563	564	558	606	593	548	563	554	558	539	596	550	590	555	596	558	566	610	565	565	577	584	580	541	598	601	593	579	574	550	562	593	561	524	536	602	591	603	537	554	546	567	585	614	564	571	550	544	593	567	537	573	567	591	616	514	545	600	636	569	619	599	518	571	557	559	593	568	558	581	564	602	586	570	526	544	603	578	579	554	580	507	552	602	529	585	566	564	564	587	582	608	554	565	523	586	578	595	554	601	608	587	545	542	557	560	521	566	556	558	561	559	577	556	590	565	590	560	583	573	571	559	578	606	556	557	554	582	583	551	536	542	576	550	585	557	551	607	568	527	545	548	560	563	567	566	573	523	595	542	570	575	533	558	564	574	560	590	590	626	568	565	535	567	578	524	570	601	554	582	563	559	521	600	544	620	530	597	543	552	558	579	547	560	566	540	547	565	581	557	566	552	567	552	588	572	544	572	527	563	585	564	572	565	587	556	559	584	544	555	545	593	515	590	561	573	560	567	573	544	573	577	564	606	575	592	590	538	575	597	599	549	568	522	555	591	574	581	530	569	549	560	616	597	581	594	556	546	571	544	561	561	561	583	583	574	545	550	570	584	543	559	585	539	576	558	613	527	579	546	547	579	542	606	571	505	602	571	518	581	556	572	595	544	601	558	571	592	541	547	594	541	535	537	574	572	561	567	585	565	561	574	548	578	594	545	592	512	554	543	564	559	597	526	565	575	551	595	552	555	558	559	566	566	549	600	562	551	537	607	566	558	585	544	578	577	560	572	577	566	551	556	562	587	569	540	540	532	529	558	593	590	553	563	514	576	534	539	602	542	552	579	558	557	537	562	544	559	601	549	561	561	567	566	553	543	594	565	597	610	597	544	604	593	523	553	536	508	584	593	585	536	563	562	556	541	572	561	585	580	531	545	544	563	571	567	566	589	562	548	576	584	583	534	530	569	590	577	589	599	549	584	574	566	594	571	551	591	567	561	610	576	498	556	579	575	580	591	563	553	538	571	576	548	592	581	617	571	588	508	562	559	567	550	525	548	549	551	535	535	561	607	571	571	551	574	597	609	526	550	570	504	551	557	539	560	553	545	581	570	566	549	568	570	629	536	530	561	567	548	542	559	556	590	565	589	628	583	559	541	574	586	516	563	575	577	560	548	561	591	588	563	589	580	564	586	595	586	611	529	562	567	544	566	566	562	560	555	543	541	595	565	564	559	561	565	591	563	588	564	586	554	587	568	568	558	527	583	548	549	570	586	595	562	538	555	562	570	565	605	585	566	583	592	555	532	589	570	576	564	516	536	574	504	560	546	582	578	570	577	607	569	580	561	593	566	584	575	568	577	563	606	544	576	574	575	566	555	568	585	546	577	558	588	543	539	557	589	535	577	604	565	607	595	576	574	575	549	570	552	589	599	583	551	534	607	524	556	585	573	577	573	561	584	569	565	612	610	566	579	588	580	543	558	571	566	573	593	561	546	554	549	608	566	587	567	570	547	567	574	567	580	492	549	589	577	542	568	559	542	550	566	570	610	561	546	574	544	579	560	582	552	608	551	570	574	566	581	550	574	556	592	563	592	562	546	547	598	557	544	596	523	544	586	518	599	540	557	596	618	589	554	571	540	606	560	563	598	561	578	549	571	570	557	614	617	577	554	563	549	552	611	571	574	584	585	539	526	564	535	579	543	564	569	572	549	544	576	542	569	568	551	583	567	594	606	561	557	552	553	543	582	613	557	551	547	564	625	561	573	565	582	591	562	580	587	580	557	585	563	565	558	601	527	562	586	561	538	547	581	547	577	580	555	518	539	589	550	548	577	583	595	580	560	580	561	562	568	548	554	582	581	560	617	562	590	622	565	598	606	601	591	544	596	583	616	578	589	576	591	582	585	552	563	540	550	575	614	566	549	548	568	541	535	600	577	560	535	575	571	570	557	598	595	537	540	585	564	551	586	565	582	549	558	556	549	512	613	575	551	583	551	535	530	594	605	568	615	573	559	571	593	592	545	554	543	561	547	545	575	562	538	527	559	560	538	541	545	572	566	572	564	597	579	540	521	579	543	536	561	556	587	608	563	581	567	563	561	577	546	585	546	590	545	546	574	599	584	579	565	586	626	530	571	584	598	527	610	579	571	556	563	582	586	561	571	619	541	543	544	588	599	592	542	567	583	581	563	588	565	562	560	554	538	574	599	552	560	564	564	593	574	567	569	566	569	539	593	584	584	565	566	579	570	553	559	559	526	600	585	549	560	539	574	558	566	559	585	545	612	617	562	581	560	551	585	547	549	594	581	569	595	574	579	534	592	578	524	586	571	562	557	543	560	593	533	567	598	587	510	547	555	536	588	572	577	567	542	563	580	559	590	564	543	556	560	557	556	556	552	537	565	546	575	534	564	542	547	570	561	582	547	537	579	552	558	563	575	585	547	537	593	608	551	547	570	602	602	573	555	568	530	568	535	565	579	553	544	583	571	558	586	584	569
24753	21157	27328	25172	14722	4196	2683	2067	1605	1511	1299	1248	1228	1060	951	854	785	723	734	674	674	618	623	606	655	693	717	652	638	612	623	663	720	641	582	637	587	556	641	610	638	628	583	596	640	630	631	639	626	600	568	644	580	654	621	626	617	623	635	597	597	619	609	570	592	587	599	616	614	602	619	615	606	618	625	628	622	559	619	629	606	606	639	612	565	587	604	599	627	600	609	586	567	612	619	563	610	599	613	633	612	622	624	613	579	615	606	581	628	612	587	580	624	617	586	630	600	600	598	585	607	585	610	590	617	601	581	603	592	577	586	604	561	601	610	598	594	618	621	631	623	564	611	619	657	588	590	607	641	644	627	562	586	651	626	644	585	617	598	575	591	608	627	573	626	640	612	596	589	604	611	610	589	597	568	639	607	627	634	644	578	643	633	639	611	591	566	659	585	626	612	557	589	591	661	627	597	606	654	604	587	609	588	646	614	605	597	629	629	598	583	610	664	582	642	573	601	618	628	613	654	574	674	650	628	647	616	598	637	614	612	630	621	643	565	618	657	637	623	607	607	633	590	613	608	624	608	609	631	585	598	638	520	552	637	584	607	590	647	582	631	606	640	587	628	630	622	623	626	633	579	569	616	608	646	560	580	604	614	610	621	632	618	639	578	624	599	614	625	650	644	627	597	622	609	574	604	614	634	536	609	673	571	591	592	663	608	626	624	617	597	571	616	619	592	587	647	563	616	585	575	603	603	615	595	621	597	580	586	595	597	613	595	621	589	627	596	635	594	617	630	611	583	592	600	600	631	604	612	618	634	605	596	564	598	607	618	644	652	556	595	603	566	561	612	625	574	590	639	590	600	600	597	580	598	640	592	562	587	635	632	612	630	615	610	616	598	617	558	608	594	561	589	617	615	595	591	579	624	598	605	637	606	608	623	621	623	586	569	602	601	635	623	625	586	577	651	587	611	626	618	614	596	640	600	609	583	624	575	599	581	614	593	611	656	632	636	591	595	604	584	661	569	611	564	594	612	570	567	624	593	597	637	599	638	627	565	641	594	545	617	615	609	569	589	610	614	623	587	680	628	641	607	649	652	677	580	609	622	605	610	566	589	600	621	641	618	622	629	607	579	601	617	564	594	645	601	617	611	568	583	569	589	652	608	599	588	622	596	602	632	612	602	615	586	587	609	584	597	598	634	610	594	603	633	605	646	594	604	592	618	601	589	627	586	621	644	615	616	619	634	611	587	607	603	570	575	560	621	587	622	617	644	564	561	592	613	549	557	585	576	616	537	609	613	614	645	593	630	601	573	588	625	616	620	582	588	614	611	645	578	632	619	607	638	595	642	638	576	591	650	614	615	597	630	616	621	592	615	616	610	633	623	595	639	604	562	615	641	622	581	581	569	679	609	596	594	584	595	611	597	612	633	614	612	587	635	598	591	629	630	635	669	622	636	643	609	614	599	635	580	620	603	596	613	599	645	571	621	605	643	589	594	601	598	640	594	616	590	620	640	623	609	612	625	659	592	619	586	653	616	585	590	600	595	632	625	583	595	577	645	600	576	618	617	617	611	626	571	615	553	598	621	637	603	639	618	589	639	609	594	572	589	572	616	613	591	602	617	577	608	598	581	576	611	594	625	591	652	587	614	630	612	605	629	608	602	559	606	667	579	593	633	593	575	641	551	619	636	603	607	607	585	616	631	584	609	614	602	604	612	592	612	617	570	609	627	592	621	580	550	670	583	627	618	595	598	600	617	601	642	623	618	579	568	587	609	645	595	613	610	617	594	617	642	627	592	597	613	622	595	600	614	593	588	574	605	631	654	605	568	562	598	592	624	623	622	589	612	631	608	614	586	607	618	576	617	588	621	583	589	632	594	624	613	595	626	601	637	629	571	565	616	626	641	593	598	622	554	644	587	577	625	586	618	602	580	609	677	602	617	590	603	616	599	585	618	640	592	606	559	606	586	606	600	599	610	591	575	640	569	649	587	605	618	606	620	630	597	614	576	572	591	588	583	609	607	613	619	592	570	576	609	627	565	646	680	598	595	613	635	572	551	603	645	640	574	605	597	587	605	562	586	564	582	628	635	616	593	606	566	633	595	631	533	608	603	642	611	597	596	631	624	601	619	605	561	614	616	591	631	612	583	602	640	605	595	586	614	619	608	605	595	588	622	597	597	639	625	599	626	600	664	639	592	620	629	598	623	616	622	611	532	608	638	654	604	592	589	602	600	667	603	605	622	642	612	614	541	584	621	629	632	638	581	595	561	594	634	617	604	634	631	626	603	635	607	651	592	581	624	632	568	610	590	584	607	604	637	621	623	593	595	665	595	576	616	622	613	577	616	588	602	591	607	585	605	613	609	566	598	611	564	597	625	631	600	556	620	608	637	572	584	616	620	608	609	607	605	587	603	605	624	643	627	632	556	618	580	603	565	617	576	599	586	609	601	604	626	631	589	590	589	614	604	595	648	588	623	569	578	633	581	598	616	583	617	588	606	606	552	635	612	628	610	621	594	624	609	600	608	564	612	606	638	634	614	591	644	595	611	648	629	649	632	608	586	613	611	604	647	639	576	594	607	565	615	587	601	615	591	588	569	606	613	570	594	607	577	607	559	619	580	628	618	582	577	541	655	617	634	670	615	629	629	611	627	607	616	593	601	589	599	574	603	607	551	615	637	616	631	607	616	643	652	613	593	607	573	610	584	602	552	573	602	605	616	604	581	534	605	612	604	629	629	607	589	582	629	620	614	635	608	592	574	575	565	612	591	573	605	584	613	558	567	596	609	654	636	582	576	583	588	589	633	588	560	580	596	625	594	633	650	604	647	586	621	619	628	637	622	610	584	668	588	600	600	617	630	557	600	545	694	588	627	631	593	594	602	595	608	619	606	623	592	602	596	643	653	594	594	595	604	608	600	623	657	602	624	607	558	637	595	558	620	598	609	582	608	595	617	613	628	612	641	579	622	625	607	683	571	592	559	606	628	557	596	571	631	620	633	642	607	666	572	594	581	579	634	584	589	632	650	649	574	596	599	617	621	577	612	608	593	634	597	611	617	598	595	632	624	561	624	616	623	598	584	597	592	615	582	596	589	554	582	614	631	639	628	589	585	613	607	605	611	542	605	527	604	605	623	586	576	654	640	570	620	640	576	580	645	636	605	611	596	582	648	605	602	651	609	615	611	583	596	623	554	630	623	601	594	570	602	604	580	584	591	603	641	616	603	635	634	601	617	591	576	658	565	610	643	600	641	615	615	620	592	611	588	570	602	612	595	651	577	588	619	618	632	620	597	652	616	576	569	629	617	615	625	598	617	608	645	594	619	650	635	607	619	631	621	599	595	644	571	590	599	617	615	620	575	616	613	634	622	598	572	606	608	581	610	603	594	582	634	616	566	613	595	627	611	647	620	597	622	600	573	607	629	633	576	593	591	622	615	603	623	596	605	614	616	579	593	619	646	591	639	640	645	604	612	673	622	571	607	598
22970	38682	21337	9278	6480	5565	4330	3589	2790	2440	1994	1833	1863	1337	1203	1040	923	771	767	828	725	722	768	779	779	698	666	719	687	753	689	698	733	721	640	699	669	681	641	730	670	654	662	679	645	685	719	661	665	646	619	663	674	682	664	631	666	649	649	633	640	628	648	651	645	620	650	637	657	681	669	661	669	640	610	612	678	590	663	628	673	659	642	662	631	630	672	622	655	666	610	633	678	627	680	640	640	616	653	632	687	641	639	651	697	657	634	627	641	647	624	591	701	667	636	651	660	658	617	630	682	628	668	670	625	648	613	639	651	650	649	621	623	618	640	665	617	625	690	594	661	615	685	681	656	656	647	647	685	663	643	625	653	658	656	633	652	655	640	659	631	620	672	626	633	656	612	632	655	667	645	644	679	636	635	644	643	593	654	646	607	664	649	639	619	630	638	664	611	626	661	633	624	652	661	688	653	667	615	684	632	627	637	660	631	653	645	638	635	653	662	656	627	673	615	583	637	635	688	665	654	665	654	681	676	607	656	642	628	658	628	596	627	648	653	639	656	672	685	658	688	615	625	636	660	649	631	676	685	626	663	627	641	663	667	643	599	668	670	638	657	647	646	659	614	621	691	615	608	649	654	625	672	641	594	657	611	637	619	651	639	711	657	652	637	684	651	684	644	648	632	604	625	633	668	672	592	634	651	625	629	627	647	664	681	657	654	605	645	649	628	652	630	614	659	663	628	666	613	623	690	633	667	624	628	618	682	702	649	638	634	684	621	658	688	629	643	654	626	638	730	647	682	665	635	659	674	681	624	637	608	637	607	700	673	636	607	688	581	639	641	607	645	644	676	669	644	673	645	681	643	624	635	684	610	654	694	642	671	658	643	664	663	680	628	636	680	660	676	707	654	626	653	682	645	672	642	635	652	647	654	699	646	663	645	681	671	622	628	635	655	647	667	666	689	672	676	635	642	638	646	652	618	609	657	640	671	690	656	636	670	668	608	633	666	654	636	659	666	629	663	627	659	679	650	702	629	637	621	633	651	628	662	678	644	644	612	657	721	700	636	640	678	680	693	689	616	681	668	637	646	619	653	646	648	636	652	628	665	638	657	676	629	653	612	639	621	631	668	639	617	674	645	651	610	678	652	642	699	701	663	681	659	617	654	645	646	662	668	705	697	658	656	619	662	625	651	619	615	674	620	612	648	649	654	677	633	631	663	635	596	621	652	642	621	642	677	655	651	620	629	656	616	684	633	638	623	612	653	640	675	641	576	671	646	662	604	641	661	643	661	631	617	631	675	621	645	646	650	646	669	647	625	645	625	639	685	657	687	647	651	620	636	642	639	653	674	705	611	661	633	673	646	617	664	645	662	682	626	629	640	650	682	659	643	617	687	631	651	639	654	663	632	710	680	619	648	636	640	638	656	669	638	668	690	625	621	637	664	686	654	629	633	655	621	669	729	646	645	661	677	604	664	646	634	627	681	657	661	630	610	668	635	681	634	636	719	615	672	636	667	653	638	653	630	639	659	628	630	627	662	670	652	638	666	657	605	649	653	679	635	660	660	628	640	670	628	659	660	659	684	641	656	651	641	633	673	667	631	648	615	642	653	633	682	694	656	600	632	676	632	644	649	631	647	614	715	615	668	654	609	671	698	695	663	629	617	638	631	666	630	642	637	699	669	637	611	696	658	641	657	649	633	607	629	617	595	655	631	671	654	614	677	649	684	630	645	624	631	625	694	657	620	663	634	658	697	684	595	633	654	612	596	661	651	645	660	622	658	654	709	647	635	698	648	663	681	660	599	655	660	639	660	643	657	643	657	668	655	657	622	672	646	651	709	643	669	640	657	685	676	613	589	615	686	658	676	603	632	627	687	665	613	612	625	650	609	660	602	653	639	641	638	635	674	630	657	641	621	637	674	690	680	660	664	667	658	615	640	673	662	640	631	653	655	627	639	671	656	582	637	647	639	619	596	640	673	695	644	662	626	679	674	617	663	614	692	637	597	658	661	654	693	635	677	619	689	619	625	628	623	671	644	671	659	669	680	647	588	684	634	646	645	667	623	636	674	634	626	619	650	588	631	662	620	671	649	640	625	598	679	673	640	684	676	669	654	663	642	590	648	634	597	659	628	652	602	683	663	624	635	680	643	658	680	650	685	619	644	631	634	643	665	654	631	624	631	639	638	648	664	634	638	646	677	635	683	666	671	641	673	650	622	641	654	599	640	643	674	618	653	609	713	669	674	626	638	629	658	658	645	628	679	662	597	675	651	645	627	666	567	674	650	650	649	672	657	660	629	651	679	674	620	651	700	635	685	664	600	622	621	648	636	609	639	600	626	683	591	685	668	639	666	664	640	635	651	647	630	636	658	617	662	617	651	654	661	661	653	628	653	637	658	647	639	669	606	673	610	690	632	657	667	679	650	642	685	655	660	646	638	654	694	601	672	621	639	594	687	613	639	649	636	632	599	668	682	627	600	640	631	663	607	643	646	650	633	674	658	640	664	629	708	643	637	626	636	621	663	613	650	651	605	649	651	611	636	639	660	640	646	626	678	640	644	640	648	632	636	634	610	669	593	667	659	637	647	651	647	648	677	667	673	642	653	656	628	640	642	659	658	615	659	668	680	718	663	658	610	621	668	636	663	660	652	659	634	626	632	686	628	649	683	661	652	630	721	633	678	631	636	664	656	634	656	671	682	673	651	646	593	673	621	604	640	641	702	677	624	631	660	628	643	581	665	664	633	675	625	658	613	661	642	650	609	644	600	668	628	650	658	644	656	651	641	647	650	675	654	645	697	672	661	665	650	616	658	622	621	630	667	651	676	624	641	658	648	667	626	640	649	646	643	649	661	635	667	653	696	657	692	615	646	641	620	609	631	686	657	638	694	615	666	646	662	724	635	658	671	649	633	680	663	643	595	649	639	655	688	638	641	641	621	669	642	650	685	657	635	691	667	640	679	666	668	676	670	637	663	597	597	680	648	678	664	708	635	639	690	645	656	644	633	670	680	674	645	612	647	642	627	641	662	663	689	625	629	603	659	628	655	652	645	639	652	672	729	607	640	668	661	634	659	609	638	644	658	609	655	652	654	642	653	656	676	649	622	659	651	661	678	623	626	643	653	675	672	710	635	659	593	609	606	640	646	603	639	629	666	669	629	653	607	637	692	675	650	639	651	670	671	614	666	633	675	636	647	619	654	661	590	673	645	619	657	649	675	597	660	693	618	663	649	668	709	650	638	649	625	697	682	653	652	675	615	678	689	601	658	632	684	677	631	653	636	640	651	642	636	645	660	625	655	636	615	637	682	660	630	665	629	652	696	623	633	659	597	623	640	636	646	684	655	603	661	612	627	666	617	688	709	663	633	655	632	633	633	672	670	628	678	641	641	640	639	670	633	651	666	633	629	620	677	610	615	681	687	648	696	666	631	658	664	634	684	663	658	634	646	660	672	676	643	645	661	693	632	637	686	618	655	659	658	618	665	647
22603	21174	28721	23889	21191	21350	12910	3839	2407	2362	1770	1484	1629	1199	906	757	632	587	553	561	460	444	413	401	416	363	375	369	388	386	393	353	355	313	331	320	340	329	332	366	318	290	291	298	328	331	306	293	324	313	325	292	306	285	296	285	263	310	313	313	334	329	301	291	262	314	310	302	318	298	288	304	300	291	299	299	317	315	298	287	303	282	281	304	291	337	298	283	285	280	313	274	283	284	278	285	307	282	349	282	286	283	261	288	289	300	293	304	263	331	300	280	330	301	277	278	282	287	302	333	280	286	287	307	302	274	287	290	269	247	281	305	283	290	278	314	311	294	278	274	319	253	301	290	306	302	284	296	288	305	280	288	283	285	300	283	298	293	304	278	312	317	260	276	314	289	290	265	305	278	284	276	274	307	289	305	289	262	274	277	287	311	285	296	311	301	304	283	327	323	295	318	323	287	317	271	299	284	310	304	334	296	278	295	344	294	252	284	284	261	244	300	312	299	299	273	278	296	282	296	354	278	298	283	307	287	301	290	299	278	268	304	299	308	289	313	255	271	270	304	283	237	273	290	279	316	305	277	280	268	322	296	288	290	299	283	292	303	292	327	281	303	304	262	283	304	300	270	291	263	274	281	294	304	296	273	307	287	273	303	283	289	350	281	318	290	272	292	310	275	256	318	266	309	287	270	261	304	315	297	284	283	315	273	288	252	295	254	293	279	285	269	276	336	299	283	276	266	249	306	298	282	276	281	301	289	294	315	312	285	305	277	306	252	322	300	301	296	286	299	280	276	313	264	314	291	289	331	275	277	308	273	293	297	299	298	263	287	286	246	289	280	284	293	292	289	303	325	286	280	280	296	293	302	298	292	262	273	268	309	266	272	294	298	308	298	271	303	306	280	300	258	315	276	284	272	276	302	301	287	286	318	287	293	284	275	298	321	285	280	270	306	336	327	287	295	299	315	303	286	284	310	303	306	280	286	305	265	297	274	309	306	286	276	290	278	289	280	257	290	290	274	297	288	261	276	284	276	266	277	311	274	299	288	283	318	286	291	272	284	252	292	304	262	288	290	293	277	286	299	286	298	302	287	313	283	302	309	282	264	284	282	288	286	278	297	284	271	258	287	285	301	281	291	297	265	297	305	285	304	295	285	289	276	295	274	314	269	294	292	292	272	284	289	293	309	259	319	312	311	287	298	284	311	306	295	266	301	284	281	270	303	280	301	308	286	289	290	276	270	277	296	265	303	289	286	274	279	300	276	278	315	309	279	280	318	261	251	267	266	251	302	304	285	303	291	277	273	307	276	237	289	271	281	279	276	311	276	311	267	312	266	292	278	273	328	275	285	296	291	258	288	307	293	289	325	318	281	306	304	290	268	304	296	318	288	267	345	296	261	249	310	294	267	290	276	276	324	294	311	302	295	306	281	271	289	297	326	295	292	295	272	306	276	271	302	282	287	296	285	322	288	289	301	271	285	282	281	264	291	290	271	276	282	285	310	290	255	262	291	291	311	286	269	321	284	258	261	278	298	265	287	288	310	284	296	282	265	281	302	283	273	288	289	275	262	252	292	318	308	264	286	286	255	269	275	282	301	303	284	282	296	311	293	313	291	300	299	299	282	283	305	297	301	287	284	282	275	283	325	283	272	312	293	267	261	277	260	272	307	282	304	285	325	313	302	311	276	279	267	278	280	293	277	314	349	304	293	289	287	308	306	296	282	288	269	287	292	303	310	288	295	280	278	255	274	296	328	316	298	277	272	310	276	288	274	306	261	286	321	280	258	277	285	296	292	284	248	296	303	270	290	291	313	260	294	297	256	286	271	298	265	289	278	297	282	297	312	308	301	282	296	280	290	291	283	307	293	290	271	287	273	296	292	290	286	281	310	311	274	325	289	266	299	249	278	305	282	278	267	308	312	287	298	282	282	276	286	271	307	268	285	261	292	298	323	297	283	288	298	314	288	301	291	286	312	286	257	288	322	306	296	283	327	275	293	295	308	295	293	301	278	294	294	288	276	297	295	308	294	314	327	303	300	289	273	300	301	290	299	265	305	305	300	298	310	284	312	285	307	296	273	299	288	313	290	312	306	296	323	318	306	293	268	272	308	276	309	279	336	285	282	277	285	262	300	271	272	300	296	267	282	303	300	262	286	294	318	285	303	264	322	259	315	294	308	255	306	283	274	305	273	284	286	289	288	297	307	284	306	308	277	280	317	275	254	280	277	285	316	284	296	273	307	268	279	278	282	297	291	266	306	287	281	262	290	277	300	303	282	280	312	294	283	292	282	309	293	309	301	290	287	287	289	269	263	293	290	286	273	290	272	327	318	306	263	263	319	296	273	282	286	306	322	295	300	284	275	285	293	325	293	295	288	276	259	271	285	300	313	279	299	292	281	267	291	283	283	336	289	285	306	298	282	300	294	254	291	279	279	304	297	289	303	286	261	294	267	292	281	303	308	274	303	282	301	254	273	264	281	249	317	264	323	306	273	292	295	290	290	277	292	234	269	307	267	301	303	304	283	304	291	329	293	283	285	258	313	315	307	273	273	339	283	280	306	298	312	308	298	284	277	300	276	296	291	299	288	300	271	274	320	305	293	306	288	280	297	287	282	292	302	281	262	306	273	280	319	285	271	303	294	283	284	292	289	287	302	287	284	273	266	280	275	280	323	291	291	278	273	315	286	288	296	282	276	322	285	313	279	279	328	239	305	279	306	292	324	288	297	261	322	279	332	271	273	262	311	311	271	288	289	275	320	277	257	289	299	309	297	273	285	278	260	267	281	304	311	303	271	292	301	314	326	279	277	297	315	304	298	261	274	298	274	293	322	275	287	283	264	297	277	319	284	317	295	281	284	276	281	282	308	257	279	268	284	275	274	309	299	282	261	286	275	282	263	256	269	279	299	297	293	292	313	283	286	301	296	285	289	276	288	272	289	263	286	311	285	312	263	273	290	289	312	308	285	280	277	297	290	318	301	296	270	275	292	296	266	278	276	272	292	305	325	328	294	268	280	310	318	289	303	296	281	308	297	271	293	261	289	318	279	274	247	270	313	258	256	287	280	265	289	271	260	283	286	262	268	297	291	289	279	292	283	312	300	278	278	275	300	300	284	286	283	285	282	293	288	280	282	297	301	294	319	299	258	298	263	284	294	283	304	283	293	309	293	297	277	292	297	294	295	296	289	271	280	325	288	290	312	281	285	293	280	274	262	264	264	296	264	295	303	305	270	279	285	308	292	273	288	270	290	275	324	287	322	312	268	258	277	269	301	292	259	299	331	304	298	297	284	284	286	286	282	298	298	280	291	292	297	285	320	321	285	279	281	272	296	285	298	296	264	296	308	267	290	271	276	294	299	284	252	306	276	275	272	291	278	283	291	276	297	296	306	295	269	288	299	293	291	289	291	276	292	317	314	313	275	307	320	307	281	295	289	276	302	292	280	278	279	258	304	303	277	265	298	284	288	306	329	278	303	274	286	263	287
25457	47247	31123	15165	10811	8940	7507	5608	4101	3887	2948	2419	2468	1820	1382	1134	883	766	690	659	575	543	526	508	532	473	447	434	441	485	445	435	424	388	386	421	356	400	371	388	368	347	374	337	389	330	335	347	377	333	346	329	347	344	302	310	303	356	370	335	336	336	300	305	312	372	345	326	307	303	376	324	333	305	318	331	326	300	334	306	306	344	320	323	322	314	342	281	329	311	338	327	327	311	329	313	311	321	312	357	320	326	311	351	317	286	314	319	303	315	305	313	321	331	315	312	305	292	293	308	345	310	338	313	325	328	288	316	311	318	330	315	341	341	316	304	329	302	300	307	312	330	330	306	318	318	349	328	337	326	309	339	315	309	299	310	305	311	317	352	311	309	331	319	313	307	327	340	308	311	333	327	323	302	303	303	326	334	300	335	334	320	297	305	341	329	302	295	308	318	346	333	320	331	311	332	321	348	292	335	305	328	319	347	324	330	326	338	286	330	304	295	311	310	337	295	295	325	330	318	297	313	301	339	313	315	317	318	341	313	306	302	311	324	322	324	298	324	306	315	324	332	357	297	347	328	321	328	325	311	304	328	310	306	308	282	356	333	299	321	296	321	298	311	323	308	316	329	324	345	303	318	330	320	315	306	301	287	341	311	314	322	314	311	303	310	308	310	306	322	285	318	311	340	297	358	298	331	324	333	285	320	306	344	318	308	308	318	303	321	311	336	341	360	305	316	293	332	321	305	330	312	317	323	316	292	311	307	305	284	323	331	309	306	332	320	277	293	307	307	286	328	309	367	309	312	309	307	328	344	318	257	311	318	347	302	311	293	353	312	318	305	355	322	292	292	305	346	266	324	316	331	316	302	309	336	275	328	321	319	323	344	301	313	324	301	289	332	337	321	328	321	314	327	313	322	327	329	296	329	308	305	322	303	291	357	319	321	325	298	290	295	291	299	330	341	303	324	351	313	330	338	316	325	310	319	325	305	341	338	308	343	335	296	314	309	299	337	333	320	309	316	330	298	304	316	362	309	310	317	326	321	313	332	328	319	344	313	303	302	300	315	324	315	321	304	326	315	311	256	344	313	318	301	320	325	330	323	310	324	320	294	326	319	300	315	346	318	315	329	325	311	315	308	287	313	306	299	336	331	323	338	354	369	324	286	302	303	301	315	319	306	329	316	343	329	305	326	338	319	316	317	327	306	345	326	284	334	340	300	365	291	327	336	342	323	317	319	293	312	303	315	335	305	306	341	292	332	312	300	312	322	315	321	321	333	323	286	288	316	347	327	316	305	338	358	302	307	325	293	331	329	352	370	330	334	335	305	325	326	304	335	295	339	309	288	276	310	316	321	335	317	301	323	312	335	323	298	296	315	329	335	318	302	362	331	338	326	319	324	313	331	269	333	309	327	301	310	331	330	347	320	313	311	356	320	314	306	314	335	308	293	319	343	360	327	338	328	316	325	306	318	319	322	335	330	339	338	332	324	351	337	310	312	313	330	319	302	345	329	318	303	318	368	283	308	289	310	289	335	304	319	304	315	293	344	339	307	329	288	302	305	315	313	327	318	304	317	313	289	304	343	323	299	332	297	296	331	317	302	316	313	310	323	308	321	297	301	297	291	307	325	293	357	323	308	322	292	342	298	290	276	299	311	293	316	307	317	346	313	317	321	323	303	311	322	311	317	306	315	333	327	337	323	336	313	319	319	300	335	269	329	330	293	303	341	335	307	282	311	347	315	300	345	307	277	288	311	307	301	320	286	319	321	322	314	326	325	323	336	330	296	311	271	296	316	305	315	336	351	338	283	315	347	319	334	319	304	327	296	294	310	307	309	319	337	300	331	283	328	316	316	309	273	321	307	332	295	384	317	348	323	293	293	322	339	330	324	319	336	308	340	329	306	321	341	290	291	308	332	307	301	313	337	342	290	318	314	336	321	307	289	307	312	322	311	302	306	324	292	327	300	321	327	329	332	308	314	295	327	326	338	314	301	319	315	336	311	328	304	344	305	333	288	298	320	291	319	305	348	309	268	329	346	313	307	299	350	342	332	305	325	338	327	351	321	318	311	289	317	316	304	330	315	298	313	316	310	328	339	319	291	286	305	342	294	308	323	286	345	313	324	306	310	319	323	300	317	322	328	315	329	324	314	312	329	315	297	316	321	354	347	317	306	319	338	315	314	337	340	313	302	334	305	313	306	315	322	287	284	341	273	326	300	269	295	359	309	339	298	336	339	313	325	339	342	357	288	321	310	334	348	315	307	310	298	344	303	295	302	344	335	330	336	346	329	315	335	338	310	307	325	328	298	314	308	317	322	337	304	345	317	291	309	297	331	305	313	321	309	321	338	319	332	344	376	343	311	335	324	306	332	311	309	302	322	332	327	332	312	310	316	332	338	345	322	307	332	303	295	305	307	327	315	327	332	310	334	308	325	300	313	292	282	322	310	311	325	342	294	320	317	370	359	318	325	349	335	316	331	326	339	323	345	325	322	297	304	317	312	314	326	326	289	287	337	324	321	314	295	326	299	314	327	308	332	327	305	321	297	317	294	316	323	343	303	306	321	316	322	264	332	358	343	331	312	350	307	308	306	299	318	300	335	326	332	298	304	305	293	298	309	338	330	318	308	311	322	327	306	340	305	330	330	311	319	312	306	305	324	320	316	350	328	301	306	323	383	330	316	323	311	354	319	349	325	330	309	345	309	307	345	334	288	310	311	347	329	297	316	305	345	304	319	322	315	357	307	302	299	326	324	321	315	309	280	307	345	318	306	321	268	303	331	335	326	330	331	322	330	335	326	323	322	300	326	297	307	301	326	317	303	322	331	328	345	302	307	316	301	320	338	337	303	321	330	297	316	295	327	316	297	314	326	338	331	288	295	328	329	313	312	315	310	305	318	329	332	351	308	338	317	329	310	297	306	353	294	313	325	293	310	306	306	342	325	325	313	285	335	306	298	305	320	319	330	310	302	325	323	312	335	317	300	345	302	320	351	329	333	283	326	299	298	328	315	296	308	336	331	302	309	305	292	334	349	311	316	303	309	329	331	315	339	336	329	309	365	330	306	319	326	343	317	321	332	317	318	324	324	324	308	348	351	318	306	327	324	330	308	331	295	367	288	293	348	347	290	336	327	328	300	324	321	327	321	305	309	302	310	307	309	337	296	321	342	313	300	318	323	319	302	301	340	301	309	303	323	292	303	337	306	307	307	346	293	313	273	343	281	327	297	315	307	339	341	302	315	310	319	305	326	338	297	332	286	301	298	317	331	296	304	324	297	344	277	317	324	312	323	335	313	334	281	335	317	289	317	321	325	326	300	332	308	335	331	299	322	326	341	326	302	324	323	323	331	327	309	315	309	313	321	300	331	308	341	301	348	322	340	310	302	315	320	316	335	356	318	318	350	330	345	304	318	361	305	308	348	307	293	323	360	359	282	312	323	315	298	329	317	344	298	284	300	334	314	321	322	320	306	345	318	325	327	320	330
28028	22134	17635	7055	3377	2509	2076	1767	1433	1420	1192	1104	1085	1036	990	868	897	792	838	768	790	760	769	746	757	735	731	794	704	734	746	808	784	726	771	745	776	688	744	757	707	734	739	757	685	721	784	793	738	751	798	738	711	756	724	710	755	721	638	718	711	765	746	786	717	732	818	778	750	729	743	749	751	735	722	754	703	687	763	708	715	712	721	766	693	671	734	708	764	710	691	711	688	716	693	691	677	719	730	702	750	697	715	726	730	738	741	689	717	714	715	780	727	751	740	728	722	709	734	689	714	796	755	715	787	705	724	723	749	737	711	729	701	731	711	732	743	707	767	736	770	753	763	768	715	717	749	722	693	700	695	781	716	758	739	725	733	705	739	750	728	765	705	741	750	769	707	718	737	737	712	724	724	705	719	752	730	757	687	691	788	682	730	757	704	754	733	706	702	758	684	720	703	734	715	707	743	761	712	749	805	735	693	746	712	725	718	752	714	749	773	730	675	769	756	755	723	761	721	720	776	737	820	736	733	779	702	731	753	727	727	696	678	712	713	733	742	766	691	716	768	726	687	740	790	762	764	741	706	767	716	733	725	750	735	694	720	762	738	761	767	720	763	738	715	718	747	728	741	721	728	765	746	745	690	675	735	781	733	738	723	744	734	735	741	693	793	698	712	735	691	751	750	743	763	729	770	770	764	702	704	773	820	780	699	712	757	727	694	734	748	719	733	686	716	736	747	692	752	747	737	729	755	772	705	722	722	775	753	740	695	740	708	742	793	716	685	764	737	750	698	676	754	701	715	691	795	760	752	751	706	675	714	759	737	690	758	761	751	779	737	740	724	740	742	764	803	720	744	710	769	723	759	740	757	711	671	778	744	713	760	743	759	717	759	727	780	744	752	704	757	703	728	724	739	755	707	707	781	759	685	727	729	742	715	766	765	745	736	692	714	743	736	694	792	722	734	748	693	764	763	737	754	681	704	762	704	726	691	773	752	718	725	721	690	705	706	712	742	707	758	764	713	728	735	675	767	789	753	699	696	714	712	688	737	694	725	711	759	786	696	702	761	771	749	760	726	704	687	707	750	715	760	719	717	757	713	680	725	692	703	756	719	755	702	688	735	689	733	736	712	788	775	676	727	711	719	780	726	731	753	704	712	744	674	719	771	770	728	709	699	749	744	705	716	747	773	738	770	733	738	728	691	726	708	757	715	722	712	760	753	768	710	708	729	753	718	712	704	733	726	729	767	713	711	668	738	748	730	722	703	702	728	743	730	785	698	695	743	713	681	716	712	753	790	730	749	710	763	734	703	739	745	761	706	686	717	741	748	740	762	792	772	787	720	719	747	747	758	742	749	727	752	739	703	720	762	749	721	738	751	748	773	749	671	771	749	754	712	713	744	726	752	730	670	738	744	737	719	723	745	748	757	681	727	737	751	784	709	678	723	732	712	794	751	692	746	736	743	733	687	722	714	754	705	741	714	749	704	718	764	737	760	751	720	754	726	768	742	762	705	744	732	774	778	712	714	730	751	751	750	796	748	762	754	724	724	763	721	749	719	705	756	778	733	709	718	670	728	765	710	712	780	715	743	769	719	734	676	766	796	745	752	736	687	726	748	689	744	749	699	711	755	736	667	711	696	748	755	712	713	779	697	751	710	746	764	699	741	727	660	756	716	740	706	753	778	745	757	776	723	729	728	754	710	735	676	716	755	690	700	745	714	754	722	746	757	711	780	750	710	713	709	738	687	747	706	768	687	754	718	734	757	746	738	709	725	728	694	707	788	754	726	718	704	703	763	690	726	708	786	753	685	730	679	718	725	774	724	734	736	747	749	756	723	716	767	715	717	731	737	737	686	708	719	755	703	727	728	706	715	718	693	718	742	709	692	766	751	725	736	682	774	747	732	706	724	755	706	743	706	726	754	711	742	719	763	759	740	703	706	750	754	763	750	768	721	731	729	711	701	700	741	710	776	707	733	749	718	738	771	744	775	695	744	741	685	740	701	686	707	702	798	725	735	718	738	716	727	762	785	721	745	722	761	718	760	751	734	717	737	671	738	692	718	750	690	761	756	727	725	685	700	767	755	754	804	748	750	773	735	744	709	704	711	731	773	732	735	675	732	760	684	707	712	703	715	726	746	750	745	765	734	722	703	728	689	719	738	741	746	726	748	757	720	756	777	697	701	763	697	719	700	724	739	670	739	700	707	702	695	659	714	735	720	690	716	711	680	734	737	711	765	729	695	752	710	741	731	744	704	703	748	726	773	742	790	723	712	729	687	710	738	732	737	759	778	730	759	730	718	743	748	741	706	732	792	719	751	745	714	727	710	762	697	766	690	717	732	736	703	743	736	641	746	686	725	717	746	789	778	712	718	772	723	721	748	664	716	729	724	741	720	748	730	751	721	721	767	712	723	761	807	784	742	726	755	746	707	705	678	733	727	765	749	714	740	743	734	750	697	727	732	753	754	722	751	744	758	733	753	715	738	733	773	713	751	718	739	772	682	738	716	756	754	765	771	736	757	706	731	755	738	714	759	783	720	747	673	690	717	718	730	750	724	713	733	757	767	734	781	752	741	733	753	682	759	699	708	706	747	722	727	732	710	743	707	824	696	736	754	775	709	780	716	787	748	767	787	782	725	714	747	739	712	720	730	750	735	717	752	767	743	701	757	719	693	747	723	732	738	730	771	732	669	720	769	753	710	713	685	735	738	723	703	708	772	705	747	760	699	700	714	733	735	719	663	731	739	730	751	791	700	742	733	699	733	725	731	714	712	778	737	732	740	725	749	717	775	767	711	746	744	734	737	714	679	709	692	711	748	765	709	728	676	744	714	710	746	700	718	759	712	714	734	706	675	756	753	765	771	714	779	738	787	729	735	739	769	740	693	717	806	742	694	724	805	753	767	729	706	761	748	727	729	772	772	718	720	698	743	765	756	757	719	680	731	736	742	712	738	736	742	736	753	738	719	790	743	690	734	748	733	723	683	759	720	763	692	715	708	732	712	739	773	711	683	725	724	704	727	755	718	724	755	735	754	686	725	768	718	720	778	689	716	761	775	732	722	743	770	752	761	754	734	738	737	797	758	726	785	772	754	743	740	725	688	739	696	757	707	769	746	743	727	760	720	706	776	685	709	722	768	746	726	688	688	721	752	753	747	733	747	751	742	770	708	729	763	701	714	722	722	721	744	710	730	755	739	770	769	769	799	716	692	713	751	761	702	748	744	718	757	721	722	794	711	665	720	771	698	711	714	718	741	719	727	730	747	722	765	735	707	745	747	746	721	745	734	771	746	696	706	725	716	758	759	728	728	716	742	722	745	763	709	751	741	752	713	753	711	738	749	736	730	725	720	705	754	743	785	746	688	729	731	731	745	706	766	647	679	680	757	751	736	710	736	763	753	742	748	726	687	710	720	717	731	715	692	724	727	726	720	744	761	706	757	724	731	722	701	703	757	694	804	763	729	777	770	715	718	648	721	717	723	738
21625	31720	17720	7389	4857	3868	3359	2622	2196	2026	1674	1477	1473	1361	1167	1038	1009	915	922	898	932	864	856	848	836	849	816	785	875	774	829	863	787	827	817	827	790	792	743	869	857	859	835	823	832	814	816	838	799	810	804	795	799	784	785	791	787	824	760	787	834	791	856	824	813	816	824	810	791	826	785	814	802	802	797	798	774	764	831	828	763	843	813	793	755	798	820	804	761	750	764	841	778	841	849	854	812	784	836	837	783	789	791	774	817	793	746	793	783	747	830	804	845	823	814	765	792	776	790	780	759	813	764	828	779	770	825	806	783	856	833	748	824	854	793	798	776	803	795	811	821	803	790	785	787	772	773	765	763	824	804	805	770	776	783	788	787	829	853	823	824	782	766	760	751	762	828	797	754	781	798	746	828	789	817	794	775	785	834	827	782	814	776	764	770	769	740	835	824	790	800	800	800	777	802	780	827	802	782	784	821	775	795	747	845	769	805	817	769	766	780	770	749	800	805	784	817	778	743	810	752	747	790	821	835	856	761	756	775	786	812	804	799	787	817	739	767	787	791	754	779	755	792	764	775	773	864	779	804	824	744	749	783	773	779	825	816	824	832	799	784	812	809	788	823	777	769	790	786	806	818	795	808	780	794	789	814	827	760	843	808	822	817	802	784	793	738	808	751	790	766	788	775	819	813	787	780	832	807	791	756	779	789	809	813	797	796	852	808	837	780	805	798	808	796	756	771	796	794	796	788	774	791	841	794	796	804	788	794	801	814	825	852	752	798	800	777	804	838	756	761	779	788	831	764	836	813	814	783	820	776	793	834	849	851	775	736	797	808	803	774	842	837	804	769	822	732	804	827	839	817	770	775	859	773	775	829	794	836	805	814	787	793	787	809	842	801	834	809	767	755	803	771	811	830	831	803	796	831	817	818	802	794	829	841	727	816	767	800	772	819	788	773	837	822	807	805	837	822	793	770	782	802	782	782	792	771	790	772	812	811	833	792	745	814	827	808	860	811	822	811	829	790	824	764	830	812	801	827	825	778	786	766	786	745	741	786	845	759	780	782	750	774	812	761	844	786	766	772	835	742	800	776	819	859	793	771	787	833	834	870	800	820	761	849	801	780	832	823	794	747	813	729	820	783	799	796	790	794	793	775	778	775	742	831	764	812	742	789	827	767	828	757	782	774	803	753	760	798	754	779	793	793	794	755	808	785	764	756	805	789	810	767	884	828	805	830	791	801	740	772	833	808	778	815	788	804	792	802	836	808	777	800	800	782	773	777	766	776	811	760	819	790	793	840	784	817	767	763	796	811	815	793	800	787	807	764	810	744	808	815	799	795	777	796	806	861	812	783	824	794	800	785	817	828	810	819	805	805	806	785	837	767	814	802	806	769	779	785	757	826	785	778	794	811	765	799	766	782	801	827	842	754	772	789	778	762	799	753	819	782	811	813	770	786	771	816	836	793	812	732	817	803	796	851	791	764	793	725	838	773	811	832	796	812	829	761	769	789	760	802	791	778	729	800	807	826	789	830	796	800	788	838	805	761	778	781	826	776	812	769	784	774	825	824	781	789	812	799	829	784	760	829	797	856	780	793	793	787	770	806	785	758	828	797	814	788	840	808	791	791	804	843	796	794	767	791	845	759	772	799	757	717	841	803	825	842	813	791	824	809	825	809	808	746	879	799	785	811	747	814	797	780	785	809	788	755	827	786	849	764	835	798	805	752	811	764	792	750	798	792	802	771	824	788	821	819	795	797	796	759	778	744	822	775	793	844	820	813	802	751	775	786	912	802	757	801	836	818	842	798	806	841	816	761	819	784	795	779	900	790	769	750	807	772	800	805	811	799	773	802	775	768	825	860	813	854	842	772	831	846	752	804	813	808	801	757	773	798	775	776	787	764	826	774	812	806	767	824	755	812	783	767	742	802	777	885	850	813	865	819	803	765	774	764	784	812	787	805	802	798	766	820	849	833	766	799	838	846	797	771	769	778	860	817	772	791	815	854	823	832	784	787	820	815	810	761	797	753	821	774	827	781	730	790	741	752	748	778	817	770	788	793	770	776	803	799	802	786	757	795	808	790	754	817	823	844	797	800	828	773	829	746	763	799	776	781	769	828	832	793	779	827	772	769	780	811	828	802	772	773	772	780	835	784	811	809	800	788	799	766	774	837	798	756	787	829	756	816	739	770	826	789	788	793	789	771	774	777	844	792	823	771	797	747	805	794	783	861	773	817	801	830	823	780	809	787	809	795	804	764	784	766	818	818	783	779	755	763	793	811	786	752	793	760	768	789	800	813	817	800	800	829	806	806	796	796	818	816	779	802	777	796	819	793	770	798	804	831	794	788	770	823	841	814	841	781	812	822	792	838	820	878	851	822	826	781	813	815	774	820	796	825	776	824	791	782	807	819	772	786	841	799	760	817	755	825	823	812	769	784	815	808	783	755	818	781	817	744	785	765	809	816	787	794	846	818	823	778	766	805	797	795	819	784	802	784	766	831	770	786	755	785	833	808	809	811	828	818	778	853	789	817	819	796	796	749	760	780	766	784	791	806	806	813	815	787	819	787	789	802	787	823	845	801	820	788	800	786	742	766	784	816	828	843	827	794	830	795	839	831	767	836	785	836	821	776	812	791	796	843	832	804	816	823	787	780	754	835	781	785	772	792	827	804	793	823	763	812	826	791	790	811	763	769	753	806	803	768	817	813	740	806	826	811	813	812	825	805	824	813	843	783	767	812	848	791	786	785	806	794	829	836	746	812	798	754	787	793	791	818	763	754	760	791	781	830	810	762	805	803	780	776	779	862	761	818	753	772	769	816	805	784	806	853	750	756	826	822	737	828	840	790	781	780	792	861	766	790	799	801	786	811	780	862	827	813	786	789	822	818	799	827	798	804	847	742	780	795	788	844	829	764	780	823	743	803	805	787	769	819	830	799	814	802	809	781	748	798	732	782	791	813	799	813	742	797	765	825	810	744	793	799	813	844	810	788	807	764	783	787	811	770	841	772	755	823	788	783	796	823	801	813	810	801	821	770	821	783	801	823	828	771	756	831	780	819	807	796	757	761	803	762	808	789	777	761	799	820	856	809	769	774	787	819	804	783	807	795	772	801	758	783	788	774	790	806	777	751	813	789	794	842	744	764	782	787	791	773	838	772	826	843	793	791	784	813	810	801	793	778	780	820	777	833	754	814	753	798	763	817	793	789	761	803	764	807	791	768	806	779	796	729	825	803	755	803	794	795	784	782	784	816	848	803	831	810	786	778	820	764	791	761	792	802	798	779	859	794	798	787	840	776	767	799	783	807	817	748	766	744	781	837	810	753	852	805	767	795	795	809	800	826	775	776	777	772	818	810	830	794	785	790	762	778	810	756	785	791	780	773	824	798	772	848	896	777	854	793	809	809	807	789	801	767	824	790	799	770	810	779	767	788	811	776	825	813	783	768	794	807	815	740	757	759	823	780	777	796	804	769	786	771	799	817	800
23750	21159	28237	24337	21155	13316	4450	2545	1801	1802	1605	1257	1331	1188	1002	836	740	670	660	646	615	617	578	609	597	536	583	608	587	552	554	601	538	514	501	547	538	567	544	489	553	551	537	525	511	523	513	557	564	509	479	513	522	541	507	495	543	486	548	512	522	523	528	529	547	544	506	485	542	479	581	490	504	504	469	503	529	567	576	492	512	511	497	551	532	540	491	534	503	518	541	519	499	512	513	492	464	488	521	470	506	487	505	504	502	558	474	506	499	500	520	504	512	482	515	515	524	477	508	498	490	538	551	503	501	484	486	469	501	498	537	457	511	529	570	523	518	511	516	527	498	500	536	507	518	511	517	532	508	522	496	503	500	543	485	491	547	513	543	502	524	534	502	505	523	510	533	492	519	539	532	534	486	502	482	517	568	504	517	495	530	501	514	534	508	499	495	544	505	489	534	480	504	501	539	531	515	515	485	517	523	514	474	518	515	514	558	528	484	507	496	513	503	508	521	513	515	542	521	503	528	478	475	511	524	485	539	493	506	533	501	518	460	491	482	504	489	549	543	525	564	507	496	504	447	531	499	496	541	552	499	485	470	485	546	479	489	520	517	568	489	535	495	505	510	496	487	524	516	498	457	496	543	492	513	496	503	493	509	531	526	483	547	532	484	496	512	485	532	461	500	510	553	507	507	493	518	507	518	485	507	520	529	509	524	524	460	511	520	513	458	525	536	525	462	516	537	528	462	522	533	491	532	509	498	541	517	478	497	536	533	553	514	536	529	516	544	514	539	496	516	483	545	495	510	482	515	512	532	533	502	484	526	511	513	530	524	484	493	530	524	517	515	513	521	500	541	518	514	511	518	511	502	494	500	528	516	488	512	531	562	507	457	535	516	501	515	508	510	516	525	540	486	558	548	520	518	503	504	502	501	553	509	540	535	492	477	525	525	527	492	509	495	526	567	517	497	492	510	528	511	493	519	534	532	490	503	529	507	503	486	475	493	514	560	519	499	481	497	544	470	514	516	526	518	520	526	521	521	517	523	480	540	500	502	496	531	483	516	539	523	508	511	524	505	479	526	523	491	529	521	476	510	530	520	483	521	449	492	492	520	515	482	493	533	476	530	455	547	478	514	464	528	488	500	531	496	534	521	510	498	509	492	502	479	556	506	542	516	542	498	518	512	477	530	496	469	558	544	486	490	521	525	522	465	504	504	496	548	485	474	511	482	480	478	546	523	528	522	487	496	488	510	495	509	529	534	536	535	563	506	476	500	523	494	497	529	475	520	511	503	505	545	520	530	524	529	522	498	492	521	571	480	466	482	529	553	529	530	512	508	514	546	523	483	461	490	490	539	507	501	535	526	497	565	536	497	541	543	516	523	529	499	530	528	577	516	516	522	519	453	517	494	534	497	502	521	518	544	550	480	509	491	483	509	538	489	524	508	499	506	514	532	503	537	471	523	511	505	437	464	481	507	507	529	536	526	553	496	512	501	522	509	502	499	528	504	506	516	505	561	534	478	541	560	468	494	481	514	486	551	517	533	519	520	528	481	520	536	506	550	513	506	503	511	463	590	519	505	529	473	535	538	564	459	507	510	519	501	489	481	543	521	543	569	498	507	500	542	510	524	544	532	491	511	526	571	517	505	486	522	539	527	517	532	571	524	497	560	497	504	522	569	494	496	536	503	475	481	527	499	491	498	547	506	539	534	461	502	497	542	524	513	507	508	497	477	526	528	525	532	533	526	508	494	495	523	533	507	551	542	483	503	549	521	569	504	537	508	507	492	510	506	521	533	519	503	473	569	510	489	518	488	484	530	475	486	510	489	514	514	495	490	496	509	535	481	509	537	500	503	497	521	495	527	482	489	471	492	501	507	510	513	513	503	484	546	525	485	488	503	496	509	537	546	504	535	554	528	513	483	550	517	546	489	512	470	503	531	538	501	490	544	497	514	484	517	529	502	499	487	542	521	463	510	505	507	512	531	491	527	497	465	532	500	491	482	518	490	527	529	479	547	539	501	528	556	521	531	516	512	459	514	500	543	463	507	537	527	497	492	547	516	522	490	541	534	539	537	525	510	526	500	535	498	501	532	508	524	529	520	493	552	473	491	536	493	509	493	558	526	484	541	513	549	535	497	517	480	515	512	504	496	490	522	484	491	527	479	511	549	529	539	495	486	508	515	499	539	507	512	520	499	511	545	489	572	511	519	488	474	463	467	550	517	510	533	472	516	542	552	490	508	492	525	482	507	516	520	478	500	491	542	469	548	508	549	502	554	521	513	525	528	496	461	490	460	466	528	484	504	474	532	506	562	495	523	530	501	540	509	514	479	506	546	502	529	548	534	541	531	540	498	480	492	537	558	500	506	469	477	496	487	511	491	501	541	484	472	522	540	495	554	500	526	508	518	506	533	532	515	469	512	527	488	463	501	520	527	524	474	508	507	501	484	545	508	523	515	535	505	506	493	526	537	536	534	527	468	489	502	492	487	549	543	495	473	559	527	497	526	507	523	514	494	504	481	525	522	497	532	539	499	521	546	519	531	479	467	514	521	538	548	488	522	536	472	517	497	510	502	516	491	531	475	528	510	527	483	500	463	513	504	511	525	512	509	478	517	505	523	538	545	505	513	477	521	505	542	520	488	478	495	543	518	506	518	549	495	509	526	524	518	539	535	524	555	483	511	509	440	555	523	517	489	509	514	519	508	490	527	518	536	469	530	526	475	555	501	530	532	488	497	535	484	471	548	514	524	504	568	533	534	514	501	503	530	502	524	511	482	560	510	509	458	511	496	536	510	508	533	485	504	514	508	560	513	508	517	498	475	491	536	504	515	497	511	475	516	504	540	488	471	504	527	501	479	500	496	520	514	499	492	525	499	478	504	532	530	493	474	507	524	537	539	547	507	523	496	472	465	496	494	482	523	503	512	548	522	533	515	524	522	497	496	511	527	506	510	516	507	475	521	477	518	505	526	522	541	530	475	485	516	502	505	481	526	489	490	505	491	511	528	506	507	502	531	495	489	507	507	486	524	480	534	535	530	558	500	495	515	501	548	482	463	550	471	536	507	527	496	513	512	531	515	473	508	515	533	561	517	522	506	478	490	489	542	496	550	501	483	532	470	533	486	503	510	469	519	479	531	504	519	539	535	495	505	556	504	487	534	490	481	487	526	470	484	524	518	459	521	483	552	491	529	537	516	491	530	537	498	506	525	558	506	519	439	492	486	495	522	487	502	538	486	523	497	535	534	519	516	505	505	472	509	508	517	506	466	548	512	506	542	515	498	524	524	501	535	509	476	542	496	503	489	495	553	523	536	500	505	512	495	505	509	543	473	509	513	523	497	500	508	535	466	507	465	517	470	504	519	535	531	498	501	535	500	494	526	486	532	518	521	537	470	480	478	506	528	505	564	536	522	517	501	550	541	495	475	461	525	526	505	492	537	494	508	504	541	577	558	487	516	504	495	497	557	524	509	486	506	525	504	493	516	549
22846	42409	25338	11693	8432	6577	5567	3918	2989	2775	2383	1881	1881	1696	1264	1065	973	885	821	757	728	713	685	715	678	728	627	674	646	668	659	689	644	654	634	621	619	601	604	624	617	574	637	619	555	634	580	587	583	586	565	636	605	580	601	561	569	607	557	573	582	572	566	564	601	554	609	580	599	591	577	595	568	573	546	558	537	551	599	600	553	580	623	572	553	591	594	583	576	561	594	565	549	588	576	575	583	566	544	610	575	544	580	595	619	596	568	571	556	585	612	576	545	565	563	568	532	617	610	542	563	546	524	576	568	586	570	531	535	638	599	547	612	572	554	569	589	530	530	525	578	554	557	530	585	572	548	592	589	566	583	592	547	564	576	564	577	549	563	575	555	579	589	568	570	584	583	612	592	576	561	579	557	594	587	620	605	568	580	546	609	572	583	541	554	551	562	566	584	567	545	560	549	575	604	559	569	590	596	572	604	591	543	557	561	625	591	596	585	565	555	536	588	587	562	565	539	571	530	581	571	578	534	559	560	542	600	562	529	609	548	590	581	571	526	589	558	603	617	563	560	556	575	583	543	587	589	544	544	582	563	611	539	588	575	591	529	566	587	589	564	563	609	580	611	619	556	595	578	528	567	541	580	589	605	563	541	563	543	542	562	596	503	557	564	554	567	571	568	569	564	586	568	594	559	584	606	586	581	595	532	612	587	575	584	558	582	578	575	557	540	535	562	559	556	547	574	586	561	559	586	581	592	561	577	569	648	579	571	572	560	573	619	538	524	587	557	536	561	594	532	604	598	510	580	545	599	554	531	585	575	538	530	559	594	584	575	593	564	583	578	608	595	572	575	617	568	580	579	549	576	553	572	572	560	611	590	577	548	572	570	544	580	579	561	575	544	551	628	560	523	599	547	604	575	557	603	540	565	564	577	521	578	558	572	565	551	568	550	541	581	531	551	573	552	597	569	577	598	601	534	594	599	582	560	572	587	569	600	556	604	568	591	568	592	579	561	603	596	567	553	582	562	554	588	541	603	540	558	555	574	585	568	584	575	556	554	564	596	616	549	549	611	553	556	605	565	572	571	585	583	543	549	536	562	567	567	551	592	549	581	567	567	574	606	572	608	575	552	562	553	586	532	580	548	540	586	599	565	578	603	553	561	605	585	559	559	611	579	594	576	583	555	589	563	575	571	555	572	592	575	579	563	562	590	586	601	576	590	542	556	585	542	620	545	574	568	572	603	601	581	554	557	587	617	549	574	624	553	558	540	576	583	558	552	582	566	575	545	574	543	570	575	506	590	551	578	539	550	577	543	619	583	578	560	560	565	574	604	556	581	597	520	593	551	552	549	582	619	565	601	573	562	544	586	578	590	561	551	554	588	540	612	589	548	658	582	586	537	584	558	595	554	602	553	581	566	534	563	563	585	582	604	543	607	591	584	579	570	554	531	585	572	556	581	580	586	519	566	581	545	547	562	566	570	557	556	579	566	573	578	543	585	580	568	573	596	590	570	572	583	574	602	592	582	570	575	552	608	575	577	568	557	565	549	558	607	538	575	597	566	590	560	629	542	587	585	588	593	569	600	547	556	549	591	551	556	559	579	605	583	555	567	559	559	561	546	546	611	568	569	565	524	563	576	571	562	600	589	550	542	523	600	595	603	560	550	587	580	568	558	608	566	583	563	575	531	536	578	580	563	562	564	569	589	523	516	577	562	539	577	557	583	530	599	578	548	582	565	594	599	545	590	567	544	565	554	558	543	571	581	596	551	539	578	573	518	518	544	571	573	645	550	584	596	573	599	548	560	556	564	556	516	569	579	607	582	543	565	550	628	574	545	553	570	577	570	574	520	550	544	540	581	619	540	550	569	570	516	590	566	599	526	540	569	581	562	559	597	569	559	553	549	537	562	580	561	574	599	560	588	563	584	605	540	583	547	607	584	596	538	593	607	600	577	550	601	532	537	591	595	596	609	548	566	577	541	551	587	578	585	600	570	567	580	589	583	552	568	564	538	555	523	571	556	605	587	539	534	591	576	604	587	580	592	594	589	586	538	578	570	574	556	624	560	606	585	575	573	559	547	579	591	544	611	576	634	546	570	570	559	577	538	565	559	589	547	556	557	577	567	543	579	566	566	547	554	570	552	577	554	581	580	570	562	599	569	536	545	632	604	604	616	565	542	565	567	603	561	564	570	557	588	539	571	565	586	591	593	566	587	554	548	563	627	566	567	576	549	523	584	637	552	588	525	617	567	584	578	572	580	545	561	585	594	581	596	558	624	552	504	573	594	576	521	555	585	593	574	595	563	564	560	563	585	552	578	615	567	545	563	593	589	558	581	603	579	567	586	603	564	585	560	525	565	561	593	563	587	563	552	578	510	592	584	592	559	576	552	602	593	560	570	567	605	570	567	606	535	574	598	537	558	590	552	562	599	570	569	580	594	584	582	534	587	606	540	585	594	578	553	606	593	542	591	568	580	558	572	559	599	585	585	540	552	583	529	571	590	566	582	597	576	568	560	581	573	549	607	564	547	550	589	559	562	531	585	629	558	584	583	574	578	605	601	600	559	553	570	566	531	530	562	531	545	578	566	573	583	543	580	543	548	572	615	601	544	590	532	572	558	540	596	580	588	545	557	584	558	545	564	562	569	547	568	552	558	555	589	566	555	567	556	591	547	573	566	540	567	589	580	559	596	564	559	579	580	555	594	575	582	603	559	537	567	583	535	588	554	555	603	564	592	554	548	540	551	586	576	577	564	547	596	565	579	540	595	577	558	533	575	566	574	514	580	558	578	556	556	534	554	549	545	582	573	569	569	544	584	574	563	559	562	564	582	571	588	584	563	571	548	571	617	581	553	567	575	599	587	540	569	567	540	556	567	633	556	542	575	590	563	548	612	566	567	607	591	565	619	539	551	578	577	568	572	558	578	580	595	572	570	574	582	630	555	569	574	594	583	575	577	581	584	602	550	535	567	557	559	606	586	576	593	583	536	584	532	593	590	532	570	529	578	551	540	538	542	549	560	534	622	591	621	528	563	603	566	577	548	538	549	588	563	579	599	562	581	576	581	578	572	532	542	591	571	593	571	571	563	550	554	588	573	568	596	598	559	620	546	563	591	565	559	584	571	543	575	497	583	584	539	569	571	569	584	554	538	562	530	556	545	571	604	614	582	526	577	574	583	549	566	573	575	612	552	573	537	545	546	555	596	578	557	599	592	553	604	551	556	581	517	607	563	577	594	542	581	582	557	572	572	602	578	609	532	594	531	597	612	548	530	619	612	557	603	556	540	571	546	580	580	602	574	548	550	598	572	544	554	545	599	606	526	593	611	560	583	581	558	576	553	538	545	567	583	622	583	555	561	580	568	561	577	594	552	639	544	545	628	586	555	581	547	589	547	555	529	522	580	567	560	559	573	553	578	592	587	561	565	567	548	551	618	590	583	534	575	562	583	578	583	566	580	550	558	529	571	572	538	583	546	506	552	561	593	548
24854	21140	27306	25170	14983	4271	2961	1831	1569	1478	1345	1059	1200	1144	925	837	715	710	758	726	657	661	701	650	674	648	669	646	636	624	623	637	672	639	649	613	602	616	644	616	648	644	587	628	580	629	568	623	613	604	629	621	612	589	615	592	572	618	671	591	639	605	602	588	622	621	591	619	605	616	576	580	565	631	622	583	574	579	556	600	586	615	587	586	585	633	621	583	602	610	587	603	618	605	585	613	608	637	622	623	626	615	597	637	580	572	622	592	607	588	577	604	649	620	605	606	607	635	589	685	620	640	647	622	577	549	599	601	615	612	558	617	603	588	616	630	631	573	617	629	609	559	610	596	618	621	610	586	609	609	581	650	632	639	599	651	570	608	590	621	610	621	622	600	659	617	611	610	617	618	621	615	622	595	568	596	598	593	606	640	608	624	620	597	653	601	604	593	611	623	605	640	621	579	610	628	675	586	602	613	631	599	609	609	620	565	570	623	654	619	591	590	546	628	596	603	604	592	615	627	588	609	638	641	601	606	594	625	582	591	582	620	561	616	623	620	598	594	629	602	636	580	571	588	596	618	633	600	618	649	603	603	608	586	629	611	598	643	606	582	591	578	653	597	602	536	598	586	621	647	633	629	596	567	576	600	583	566	581	611	626	599	629	580	601	584	625	604	607	603	579	591	602	597	602	638	617	571	613	556	647	576	610	614	602	618	636	651	654	606	617	584	617	623	620	587	654	602	608	592	606	593	606	639	600	639	644	635	641	650	608	630	642	635	641	646	607	650	620	635	564	610	627	669	607	622	554	603	588	602	631	669	636	586	604	609	624	597	566	642	653	567	615	649	593	604	577	673	576	568	586	587	602	571	622	590	623	614	595	632	663	559	638	648	618	581	637	576	633	574	565	637	575	640	594	590	580	572	593	653	626	597	616	564	606	575	624	602	597	611	647	583	638	641	573	641	587	604	600	589	631	592	623	599	607	614	633	628	618	621	630	620	628	617	595	642	582	616	628	619	573	610	581	616	574	573	623	637	614	618	580	647	650	625	591	642	629	597	585	614	610	613	568	589	662	589	585	586	631	642	633	617	572	607	599	606	609	597	594	584	633	640	641	619	624	604	624	603	620	643	578	618	648	604	610	594	641	642	587	602	598	603	627	619	598	633	597	644	618	597	617	647	628	639	634	609	655	629	633	583	618	568	580	641	585	577	627	586	608	577	619	593	611	582	590	596	585	600	578	617	614	606	586	616	581	589	626	583	635	569	602	601	604	578	616	582	588	576	581	630	590	627	618	622	626	638	624	597	638	605	626	618	612	618	591	657	594	581	605	605	611	616	637	623	592	579	636	595	550	638	606	614	643	614	618	585	583	662	639	572	605	630	603	609	643	613	638	599	614	641	574	622	613	591	555	625	652	628	590	616	618	606	597	601	630	603	617	654	616	624	618	559	610	631	630	539	613	577	584	618	650	657	576	648	605	603	615	586	591	619	659	613	667	592	595	598	641	570	619	609	617	566	598	631	599	614	609	623	541	593	661	581	606	658	554	609	601	577	555	645	591	644	612	586	608	604	585	605	607	579	607	572	594	637	623	608	585	655	614	637	621	644	576	568	604	613	615	557	567	612	640	616	626	624	607	627	635	600	559	570	564	614	612	620	622	610	580	626	601	604	636	569	613	628	605	622	616	576	599	578	638	577	588	620	586	598	594	618	636	592	590	582	623	592	675	560	590	600	585	619	589	587	641	593	610	590	584	603	602	615	605	598	629	582	521	602	586	611	585	613	587	629	607	620	600	584	621	570	600	620	590	624	645	556	597	585	577	584	635	593	599	636	646	638	632	589	596	598	597	631	639	631	602	638	610	585	635	629	637	605	624	579	634	623	621	608	622	609	571	640	606	565	591	629	628	637	601	621	570	628	664	581	613	637	601	634	632	631	578	627	612	619	625	596	617	601	609	633	572	624	594	583	638	613	583	608	635	558	608	707	610	608	600	597	592	619	660	618	639	618	584	624	559	585	663	617	598	623	588	614	606	632	595	618	591	595	607	610	603	577	676	626	595	557	599	638	617	674	563	644	610	594	629	608	593	583	605	618	577	588	644	616	612	631	621	585	582	638	599	608	612	593	593	607	581	633	634	608	600	628	581	590	549	605	646	624	607	619	630	619	637	622	628	592	652	655	618	641	623	628	661	610	605	623	597	624	606	617	599	601	629	617	623	596	625	563	619	584	565	649	679	546	622	621	625	599	638	592	632	590	568	617	628	603	604	561	619	598	639	581	624	589	607	587	583	611	590	628	624	625	578	592	611	631	646	589	541	594	611	579	642	592	575	577	602	631	606	600	622	576	624	642	627	592	550	625	576	643	648	648	584	591	635	610	588	632	611	599	594	584	587	574	592	581	562	623	585	592	572	633	588	614	592	556	616	648	579	605	628	599	588	608	621	620	600	585	568	553	550	606	601	613	576	637	584	595	585	546	571	632	611	589	613	629	613	604	584	602	603	577	651	567	603	631	626	573	634	624	635	605	612	632	598	642	606	648	608	601	580	633	614	632	594	584	604	640	582	594	567	599	604	633	619	586	617	612	602	623	607	559	628	626	636	621	616	640	611	592	576	606	569	629	595	614	639	612	622	619	532	563	626	641	597	597	619	596	608	656	607	611	646	566	611	632	617	636	566	638	588	631	614	630	604	623	615	626	633	595	605	572	650	617	605	559	617	600	607	572	635	570	596	621	580	620	635	559	610	625	631	598	596	611	617	587	595	614	601	649	584	587	589	643	564	620	579	622	639	644	607	616	585	643	618	564	572	645	616	599	668	616	673	585	604	631	623	600	607	571	575	634	650	607	616	642	624	643	566	632	620	599	618	605	587	613	608	582	612	637	611	602	562	577	654	601	675	601	596	598	570	618	606	581	647	620	626	612	604	598	599	597	617	621	591	625	631	610	618	625	636	611	598	590	595	599	641	551	628	597	616	666	647	582	613	585	651	616	607	639	644	603	603	626	620	623	574	593	628	624	570	582	650	637	618	620	593	595	625	640	602	621	578	638	620	603	615	597	627	627	629	592	614	592	621	596	638	613	608	594	606	619	592	620	612	577	623	636	649	617	582	639	627	640	677	587	605	602	579	609	587	642	627	579	660	650	568	612	622	584	616	597	602	624	548	577	623	622	640	573	596	617	654	638	598	636	627	558	620	621	562	568	592	665	633	565	638	598	593	625	628	628	581	604	630	617	615	604	641	632	584	601	611	608	582	633	619	608	624	648	589	604	647	627	650	676	634	601	606	660	620	566	607	578	586	609	589	571	639	600	643	641	621	633	616	568	641	587	610	611	609	574	607	627	608	617	581	638	575	648	633	679	607	563	590	616	591	613	624	574	602	565	620	608	612	624	591	596	588	616	582	602	591	620	599	626	591	597	589	638	624	629	587	624	650	596	669	627	607	573	601	613	623	587	601	641	591	624	612	576	670	614	616	599	614	594	608	602
23183	39073	21603	9502	6953	5851	4755	3257	2661	2315	2066	1651	1627	1505	1238	989	966	818	828	786	838	753	713	736	740	739	695	735	666	695	715	683	709	648	712	674	665	643	709	696	673	686	690	663	654	674	742	637	665	664	732	611	685	666	647	701	666	630	674	675	693	637	666	618	624	689	657	649	597	661	672	667	663	670	670	634	634	647	623	692	714	683	643	653	637	664	665	651	640	642	641	626	657	641	666	627	661	693	617	664	674	686	680	661	664	675	648	682	676	658	651	617	659	647	650	664	684	632	655	699	654	648	650	625	648	644	715	632	685	652	604	643	655	601	654	632	647	635	674	637	653	618	649	651	701	625	585	631	625	660	654	610	657	675	668	599	615	658	716	634	694	643	634	635	639	645	616	671	649	615	677	598	659	654	721	652	685	665	624	651	694	632	649	621	602	663	650	693	656	685	675	629	636	680	638	632	693	585	660	646	690	675	653	656	664	643	638	662	690	626	667	674	667	652	654	649	672	664	695	664	660	664	665	645	670	673	662	651	653	638	736	612	610	678	678	668	689	654	643	668	606	660	657	697	669	613	625	582	644	641	672	623	638	667	651	679	679	670	741	712	662	611	658	679	663	624	625	678	645	648	645	645	639	621	638	668	680	657	647	663	612	611	638	694	679	654	624	671	668	663	604	642	585	643	648	647	649	609	667	628	701	634	675	650	646	630	577	639	646	670	660	613	669	657	606	658	642	660	650	679	633	640	654	654	670	691	672	642	678	656	673	656	606	624	713	646	645	636	588	672	665	641	673	634	655	626	646	656	657	681	611	689	661	619	639	633	651	650	663	626	680	671	639	673	691	648	675	627	642	672	665	649	698	618	636	646	676	669	602	646	642	686	660	648	651	652	661	646	647	644	634	636	639	657	683	685	664	675	658	641	633	684	624	643	638	655	697	694	626	610	640	674	626	651	625	677	673	619	683	631	635	671	649	658	621	651	660	663	632	636	666	626	721	622	572	660	654	685	632	688	642	636	626	626	665	648	627	644	617	627	592	627	616	612	662	684	581	618	636	650	694	679	628	615	637	665	620	669	647	620	642	659	672	630	654	633	661	694	706	682	643	678	637	649	674	648	612	676	647	680	650	643	643	704	671	590	650	640	646	649	701	660	628	694	667	655	626	644	699	637	662	682	611	645	608	719	652	643	640	643	683	678	598	678	668	691	684	654	643	671	639	672	703	657	642	648	668	625	678	633	661	649	626	638	651	635	695	653	626	648	668	626	634	655	666	621	602	672	621	602	654	621	650	673	658	639	654	645	631	682	592	679	682	651	656	628	656	639	629	602	652	632	667	619	651	632	701	652	642	676	615	653	646	645	634	627	735	701	634	638	652	663	634	638	602	655	647	639	630	675	672	692	669	657	610	667	646	688	635	643	687	648	665	673	663	625	646	666	672	622	667	666	623	644	615	660	675	649	647	645	735	662	661	640	671	636	659	632	662	648	649	624	701	608	649	669	617	682	664	641	695	687	675	651	640	659	626	671	614	638	676	631	612	638	628	637	674	622	655	700	686	615	666	654	663	663	672	664	678	597	681	640	619	688	651	662	655	637	641	654	663	687	647	605	634	690	622	675	652	641	675	640	634	677	637	661	650	609	673	632	663	628	667	655	597	629	695	626	681	649	667	649	608	698	631	657	627	617	680	633	664	655	718	618	620	637	631	648	659	661	635	668	679	652	660	611	632	679	634	652	655	633	646	659	628	671	665	631	645	648	686	696	694	641	659	664	677	650	654	644	660	673	689	662	626	589	660	630	638	669	631	652	646	657	630	662	664	680	650	641	657	653	622	673	652	630	658	666	673	647	655	683	689	683	652	666	688	645	656	636	669	671	637	626	650	664	627	632	660	650	644	623	677	598	649	622	680	608	647	698	675	657	688	636	697	660	648	647	662	697	674	672	678	625	659	673	671	620	698	652	648	651	653	653	653	680	666	623	633	677	649	618	654	671	635	667	668	663	587	646	637	644	672	641	628	686	669	639	667	652	675	702	646	653	672	608	641	664	626	659	669	646	649	634	633	664	652	632	693	671	691	652	656	682	663	615	673	635	641	631	637	708	673	636	681	637	683	670	661	649	676	698	633	676	653	665	658	688	633	667	638	633	657	638	656	689	669	631	667	655	627	626	620	621	623	618	660	602	659	613	651	657	641	671	657	650	677	663	636	693	694	631	663	665	661	659	688	671	664	688	683	613	660	656	637	666	595	670	641	640	665	634	669	686	645	637	680	683	623	665	632	664	651	667	639	662	688	699	634	684	665	649	644	671	675	657	636	631	646	635	651	614	664	652	662	691	658	692	663	643	669	645	662	654	655	701	665	632	646	674	661	661	618	668	643	658	669	599	666	637	595	652	658	655	667	649	689	657	667	658	699	665	636	632	582	663	638	620	670	645	675	652	648	632	670	688	659	691	678	589	632	676	650	641	675	713	625	648	674	656	669	691	683	655	683	631	705	666	691	606	644	676	651	652	626	624	665	606	657	635	653	650	658	613	652	677	654	682	656	666	597	662	678	641	695	686	654	646	657	576	639	642	696	665	627	659	689	680	674	696	623	650	654	695	673	661	614	689	683	644	677	652	660	659	643	656	665	641	686	650	660	655	626	691	653	640	681	618	671	671	648	701	614	702	658	683	595	661	651	638	601	664	633	622	636	644	660	647	634	669	660	588	662	589	643	697	621	657	664	660	657	651	674	613	695	669	653	679	682	648	682	645	651	666	683	640	700	651	621	631	659	709	682	706	647	637	662	675	635	671	668	646	605	642	690	675	671	617	647	628	653	623	622	716	695	647	656	616	645	664	635	655	673	602	559	683	629	666	648	627	690	606	666	651	692	644	660	652	613	677	623	638	672	641	669	660	602	634	653	712	635	674	682	637	696	609	648	638	691	631	640	655	667	674	669	626	648	635	626	671	680	671	638	670	639	645	664	626	670	671	640	595	681	702	654	671	673	621	661	665	666	636	661	642	631	660	597	671	679	652	617	697	697	634	639	628	628	672	673	632	672	652	641	685	633	724	640	664	677	673	660	642	676	657	626	639	652	682	644	654	661	684	654	661	631	677	640	668	668	607	614	632	626	701	657	644	625	679	677	642	659	601	669	651	643	647	650	664	630	611	674	588	669	640	640	639	629	644	702	632	649	607	649	704	669	668	642	668	631	673	581	666	694	656	664	665	637	685	645	651	691	660	720	667	697	647	634	664	643	697	646	653	663	645	652	602	654	613	645	650	672	669	629	653	623	671	674	609	665	640	645	671	685	691	651	627	646	686	612	667	646	615	683	672	641	625	656	663	684	645	663	661	654	639	645	667	669	680	637	668	695	675	667	639	652	676	658	628	646	655	667	656	669	683	676	649	643	677	645	673	638	657	639	630	657	654	664	666	660	647	645	637	698	643	652	653	671	622	650	620	639	692	654	637	615	676	624	629	651	631	646	647	676	650	627	634
22543	21175	28748	23886	21185	21333	13088	3830	2369	2010	1802	1435	1380	1331	960	715	598	636	560	522	480	467	403	433	452	438	362	409	383	374	348	383	368	354	322	326	334	333	345	349	317	329	311	329	301	303	316	321	332	322	305	309	279	315	304	302	303	318	313	288	307	304	282	295	285	312	292	302	309	320	303	280	283	308	297	303	282	270	312	306	276	299	286	288	304	283	345	292	295	312	266	318	296	320	304	294	289	298	284	307	302	312	289	331	291	283	278	296	326	284	291	283	307	273	283	303	285	279	295	289	298	306	294	288	300	292	323	311	319	303	280	293	309	318	276	301	314	269	297	304	290	298	285	312	274	296	270	304	289	286	300	277	280	286	293	281	297	272	295	307	307	300	307	308	287	316	288	284	328	306	283	304	293	289	295	294	302	303	272	283	280	262	285	263	309	263	299	304	272	284	290	300	274	275	292	282	275	302	300	299	299	276	286	300	321	296	277	268	295	298	285	298	290	260	291	311	277	259	269	283	303	305	316	313	287	274	285	291	304	284	291	315	290	298	297	273	313	308	318	291	315	292	312	288	293	276	284	308	330	259	290	250	299	290	301	277	298	302	294	279	311	284	272	266	295	271	292	287	305	302	280	260	287	310	294	310	259	286	291	275	318	313	291	278	288	284	296	287	282	295	264	274	298	303	288	322	317	288	328	294	298	301	291	296	302	320	290	257	286	302	282	285	281	294	282	293	290	285	305	317	268	293	330	281	283	321	287	274	302	281	278	267	286	279	290	299	299	312	310	283	279	267	278	321	281	293	273	312	291	264	311	314	297	278	322	313	289	296	305	295	276	289	314	316	289	297	267	297	315	300	277	280	313	290	308	253	270	308	261	309	276	302	294	290	283	285	309	307	304	303	298	259	302	282	297	247	301	275	319	305	273	290	293	284	313	267	293	301	302	257	301	305	275	284	276	318	289	298	283	302	281	295	271	324	311	302	268	283	323	319	323	263	274	295	315	314	293	304	315	293	286	275	296	320	258	298	296	317	315	302	295	309	305	276	251	311	292	283	285	276	299	299	289	294	288	303	281	284	277	307	302	274	290	308	276	294	321	275	277	275	316	297	294	293	283	310	265	312	288	251	331	275	327	305	309	300	314	260	262	306	273	290	313	279	280	310	271	304	311	296	248	293	265	282	279	276	320	315	289	300	275	281	280	320	294	261	314	310	255	279	258	302	292	293	299	298	302	290	280	315	282	292	262	312	309	274	294	314	280	293	277	298	334	287	280	287	267	274	276	274	296	318	277	285	285	285	308	310	288	280	293	281	276	289	282	294	300	305	296	306	273	274	308	291	276	279	307	280	263	309	292	259	292	299	326	328	306	255	294	284	326	295	282	315	274	282	283	303	266	280	301	293	325	269	286	320	267	286	289	303	313	260	281	290	252	309	285	294	276	293	295	316	285	293	291	286	296	290	291	302	281	316	307	294	277	281	306	265	291	317	280	265	293	292	277	276	289	299	289	314	311	249	295	303	291	295	277	274	288	285	282	293	284	262	311	299	316	276	290	284	309	279	293	278	283	308	297	290	293	317	291	286	288	265	304	300	281	255	276	320	299	297	276	296	294	295	289	316	274	275	238	304	287	291	293	259	284	283	275	304	341	291	281	287	300	293	279	271	293	276	296	310	304	301	299	308	306	277	300	298	290	291	284	294	302	273	280	286	322	306	278	296	278	300	303	298	261	302	308	287	296	281	271	275	322	266	290	274	278	313	303	282	297	311	293	316	289	303	300	294	282	302	272	310	293	266	278	286	308	294	320	304	243	307	333	309	293	302	304	336	288	310	293	323	302	310	286	273	346	321	287	306	274	290	303	252	305	287	303	295	277	300	288	296	300	286	327	293	298	299	255	302	284	293	287	257	285	296	298	281	263	296	291	312	303	314	310	264	296	305	299	279	284	271	273	294	283	286	311	284	317	295	261	287	262	264	288	295	288	297	286	274	317	295	280	282	300	265	277	276	281	283	301	298	288	296	269	280	315	297	290	284	265	289	292	277	276	276	305	292	299	293	292	284	283	270	290	302	289	300	297	304	310	278	294	251	293	266	273	264	273	316	293	284	255	260	310	258	277	304	285	304	262	293	296	285	289	305	299	308	298	301	312	284	277	295	289	282	298	281	293	268	272	267	319	282	267	285	299	297	268	307	290	307	286	292	274	291	284	278	306	265	317	274	300	281	314	266	265	307	293	294	317	274	281	285	302	316	312	276	292	285	292	288	298	277	274	294	321	291	279	288	280	292	287	284	311	278	287	284	334	332	309	303	260	319	295	322	290	279	291	294	260	288	279	277	313	292	325	295	317	294	278	279	257	297	280	279	313	300	299	287	268	281	297	295	291	266	275	258	264	272	281	276	290	264	313	313	275	288	318	285	302	283	297	320	301	296	290	319	306	260	281	291	278	302	322	279	313	260	284	283	272	324	283	313	301	285	288	283	288	283	318	278	272	312	262	278	306	280	275	314	282	260	285	245	288	283	278	306	283	259	280	306	313	284	272	274	325	273	288	287	289	288	289	299	293	272	291	336	271	295	286	281	280	299	299	292	283	299	299	290	280	268	309	295	256	283	271	297	301	303	284	279	290	289	279	293	264	259	281	294	296	297	338	289	294	308	285	295	281	283	320	313	312	295	315	287	284	305	287	314	300	274	290	300	281	284	306	287	311	268	306	295	302	273	301	276	303	291	306	302	290	280	297	276	250	281	317	265	282	306	285	267	305	304	284	295	290	319	267	309	278	309	271	308	285	285	287	300	310	284	247	259	254	300	305	298	291	282	310	288	262	304	290	288	279	303	318	294	278	265	300	294	270	297	295	308	258	285	292	296	340	308	283	309	309	277	294	342	305	323	274	306	297	275	294	295	282	297	307	304	313	278	275	294	293	309	296	267	323	279	266	280	313	273	307	296	271	291	277	304	303	291	330	274	299	314	268	303	290	287	271	317	295	271	262	275	283	296	272	278	296	289	274	319	296	310	292	270	324	278	275	301	288	267	296	261	295	309	303	323	282	253	278	292	264	312	289	294	284	284	313	306	293	285	276	267	302	265	274	339	296	290	307	297	303	276	269	329	294	286	308	274	316	271	281	284	291	276	296	282	274	280	269	337	307	268	292	268	296	296	282	285	333	277	250	299	283	269	290	287	279	271	292	308	303	260	277	297	287	259	292	269	305	311	303	313	237	292	297	293	300	269	294	316	298	281	307	285	312	319	273	311	292	297	285	265	311	313	307	290	308	280	272	284	301	290	305	275	288	278	298	301	306	262	313	273	293	285	293	302	286	281	250	268	286	261	288	287	293	303	274	274	308	322	315	289	252	281	315	305	292	302	283	281	292	286	310	304	275	277	296	272	290	298	323	300	293	248	310	322	326	295	295	294	287	309	269	268	310	319	310	337	279	292	272	296	295	294	280	281	309	271	300	306	309	268	282	280	300	276	294	296	268	293
25809	46583	29670	14748	10800	9250	7994	5576	4111	3419	3036	2291	2100	2122	1428	1094	902	837	704	679	645	583	554	522	500	470	433	446	455	454	420	429	428	404	383	413	373	381	381	379	364	356	356	321	388	387	348	372	355	342	348	297	345	344	338	329	305	349	345	345	322	301	310	353	349	321	331	330	323	304	329	324	304	310	326	322	316	326	298	303	338	313	337	311	332	350	355	333	331	326	318	309	328	327	334	303	311	312	309	317	285	333	351	324	313	342	335	350	313	309	331	341	278	339	346	334	354	314	314	297	320	328	289	330	310	338	341	319	315	309	315	314	336	336	332	341	293	316	341	341	302	335	306	305	337	296	327	307	304	332	292	323	318	333	288	315	307	337	303	317	332	303	300	311	330	323	341	296	306	334	328	333	341	328	353	305	328	314	338	308	362	309	337	321	324	323	326	320	326	303	318	304	333	323	332	350	316	343	312	295	327	334	281	332	324	337	331	331	299	310	319	333	309	325	324	338	304	334	344	360	323	320	325	310	304	309	301	321	326	289	321	320	319	310	301	294	312	340	309	307	342	326	308	324	313	338	304	331	304	325	355	300	320	324	313	301	314	322	326	335	303	332	340	328	308	312	297	322	359	312	322	327	318	327	315	348	320	315	306	361	286	309	303	307	315	311	295	368	318	315	334	308	291	337	320	299	318	341	312	301	347	325	360	320	294	324	334	322	339	328	293	309	285	352	304	337	327	306	305	316	309	297	315	330	329	289	321	309	332	322	299	338	302	305	291	320	338	305	330	332	317	315	327	337	336	331	305	316	293	307	341	320	328	307	324	311	299	318	310	354	335	321	358	317	311	289	321	324	315	353	307	337	326	347	342	327	301	317	323	365	331	329	320	353	303	344	312	306	315	318	342	326	341	319	325	316	284	318	329	326	337	316	330	333	324	297	335	311	334	318	301	290	353	305	334	305	308	294	355	335	336	360	300	354	303	299	355	321	346	308	297	327	308	335	340	337	324	311	340	301	370	333	342	297	337	326	302	318	321	338	310	323	341	328	319	327	336	328	297	330	329	299	313	307	348	324	299	355	284	325	302	338	314	325	297	311	328	325	356	364	323	320	318	298	313	296	333	312	309	320	325	329	317	343	337	297	304	342	346	336	314	315	329	325	314	322	360	314	309	319	344	326	315	303	329	320	283	352	318	350	334	323	315	334	323	312	362	332	329	312	298	339	344	340	299	284	311	334	326	318	303	300	329	283	304	296	350	330	308	317	339	306	327	279	314	322	299	306	305	342	325	321	324	359	338	320	365	311	326	335	308	325	347	323	316	327	314	301	317	315	346	347	328	316	334	301	334	338	293	305	315	314	297	300	342	295	299	350	301	330	318	321	320	307	285	312	345	329	318	289	318	314	349	319	327	312	311	329	354	296	322	319	292	327	337	343	316	320	322	334	322	322	320	320	334	318	356	320	332	308	305	350	311	324	344	349	351	329	323	307	301	332	307	320	340	342	332	302	316	316	330	304	345	336	328	308	325	314	350	357	319	336	308	304	307	295	318	324	305	326	348	325	313	282	323	301	329	359	329	305	321	347	291	324	331	325	300	349	334	334	330	309	336	344	313	322	301	325	352	313	319	334	345	323	345	283	285	328	363	304	345	331	316	336	325	318	333	333	343	346	339	310	290	302	312	311	329	335	334	335	327	317	351	331	323	306	324	304	310	304	338	318	311	308	331	328	300	313	334	319	333	328	335	331	333	306	303	339	319	339	319	317	323	322	307	309	313	298	330	322	319	326	342	319	302	318	284	322	318	331	330	312	337	326	308	325	319	337	319	292	308	325	328	331	313	321	349	284	332	326	341	295	344	315	292	377	323	264	337	310	332	321	315	319	334	302	323	315	313	329	330	342	363	348	301	326	326	325	314	328	346	358	341	320	324	345	338	314	300	345	334	327	332	326	323	334	338	273	343	313	308	330	317	342	328	296	312	306	321	321	320	294	297	320	311	331	324	321	349	342	319	312	319	342	311	305	313	313	333	322	345	309	329	298	319	324	312	325	294	283	345	293	312	322	357	310	308	284	297	301	342	328	298	324	322	319	319	319	343	290	298	285	305	322	311	330	322	326	331	329	303	328	323	288	307	325	348	312	327	347	324	310	292	336	306	318	324	298	323	339	317	312	336	349	322	293	307	323	324	376	338	356	321	310	319	339	322	339	326	335	268	338	328	336	322	313	330	328	311	332	334	314	318	332	320	366	329	316	333	322	318	311	327	337	294	331	304	303	344	315	365	345	340	339	325	326	309	265	328	322	327	299	317	311	342	323	343	308	318	323	305	335	340	337	331	307	313	301	306	330	321	302	299	332	302	318	292	331	323	373	320	325	313	324	329	316	319	329	324	286	348	324	320	318	365	315	283	341	308	303	330	300	301	327	310	305	335	333	330	325	319	339	347	301	319	317	319	339	289	306	320	345	321	305	331	307	318	350	320	328	352	306	317	315	319	334	358	340	306	267	330	300	309	306	304	319	306	303	336	346	308	315	314	316	330	333	331	344	313	301	308	350	316	346	325	316	326	326	349	321	304	330	322	334	329	320	319	314	334	337	325	290	316	314	304	325	319	320	313	316	280	345	317	345	309	323	313	328	334	315	318	292	326	301	330	330	310	324	311	320	324	296	305	333	315	315	361	338	324	322	323	296	297	345	326	323	318	322	298	336	294	348	342	329	300	325	335	336	298	310	325	343	288	302	318	330	300	361	308	331	320	319	290	333	318	308	316	323	355	321	314	300	321	302	308	332	321	282	283	318	356	306	312	333	349	302	307	339	337	350	320	313	334	336	326	371	325	321	318	312	314	302	348	294	315	308	319	332	328	323	310	325	309	297	334	317	316	320	351	311	323	305	310	344	308	290	321	300	339	345	337	295	329	325	329	319	317	345	360	300	305	338	334	338	313	329	330	313	319	313	326	312	291	309	301	348	323	321	339	326	346	329	334	332	311	320	325	344	293	303	297	327	350	302	350	352	303	341	338	325	364	302	330	327	320	287	325	319	323	299	334	300	311	321	313	313	312	322	300	302	312	311	332	325	318	330	305	329	308	332	296	340	343	322	297	324	323	317	329	317	344	313	313	333	342	323	333	320	317	310	357	320	282	316	309	345	311	327	342	319	322	314	351	332	307	334	317	347	326	327	321	287	305	327	280	337	347	365	324	313	291	322	316	307	335	297	347	317	319	314	322	337	332	331	307	300	306	322	313	310	323	299	321	360	308	330	330	330	311	358	310	311	360	315	343	348	312	351	306	340	326	350	307	340	314	352	286	321	318	314	332	318	304	317	309	348	321	301	338	330	302	347	338	346	319	342	345	343	309	326	324	308	298	309	314	306	313	326	326	281	312	324	318	295	328	332	334	328	356	347	340	348	285	329	335	309	327	319	326	330	315	321	304	327	328	344	315	288	297	320	350	357	301	333	325	324	304	312	311	323	337	306	315	334	309	325
28061	22440	17658	6635	3156	2457	2145	1706	1306	1276	1194	1047	1063	1073	969	915	884	804	810	824	848	798	836	755	767	769	782	729	747	763	665	728	803	750	751	753	762	730	767	739	729	751	731	739	779	731	706	762	763	725	723	818	749	761	726	754	767	744	743	695	714	731	742	747	774	744	743	767	707	740	750	739	758	786	709	755	726	769	719	764	733	710	724	744	737	697	749	740	739	747	708	724	749	728	733	707	732	757	742	705	730	681	785	732	760	688	747	742	776	774	757	703	760	731	684	742	714	785	726	756	738	745	755	756	758	743	714	776	766	722	764	707	713	764	701	714	784	704	753	787	735	784	736	698	756	699	738	746	733	767	745	773	737	740	733	750	736	786	766	746	735	696	752	750	763	692	736	681	750	733	739	719	733	717	735	769	768	764	745	704	744	743	770	777	705	747	722	781	748	727	733	748	686	741	755	688	692	756	746	726	726	728	765	776	706	699	783	770	751	762	741	708	755	732	688	762	716	707	745	756	755	776	714	749	779	766	726	710	747	730	736	680	673	750	758	801	758	783	740	753	769	751	709	745	709	722	742	724	720	686	704	744	718	797	715	706	714	762	780	736	749	774	739	746	744	737	703	743	752	790	791	718	737	716	726	762	778	718	766	684	703	766	704	753	691	714	732	753	738	732	731	711	733	703	723	779	769	734	778	664	756	766	750	723	749	734	720	769	746	780	763	705	707	763	707	750	730	744	724	781	753	718	768	718	744	729	730	708	732	765	704	732	757	715	706	762	695	754	767	733	707	714	718	771	774	769	759	690	719	789	780	749	757	811	708	736	753	684	751	753	734	730	737	708	716	759	751	714	691	725	742	739	746	730	713	711	740	713	765	768	730	747	748	722	755	724	764	785	677	684	728	737	759	740	761	734	724	757	764	758	696	683	688	745	710	764	737	751	747	736	761	761	736	717	779	767	756	745	756	714	758	744	730	729	747	745	704	763	764	717	695	773	727	735	701	683	739	734	739	729	746	727	698	763	697	718	719	759	813	741	751	772	743	733	733	698	737	752	761	693	759	692	729	673	715	736	706	771	768	732	711	787	708	734	773	762	779	696	747	719	752	754	744	762	709	729	696	766	745	737	757	746	773	760	758	735	752	764	723	803	749	756	755	742	725	706	743	710	757	797	718	740	753	757	743	763	756	707	688	694	748	679	722	775	743	759	748	729	787	709	753	809	758	743	750	777	739	687	749	717	734	717	704	757	748	752	720	779	724	775	763	728	751	747	693	778	738	750	732	734	768	726	763	754	764	740	737	688	748	707	779	694	722	787	749	684	734	695	740	747	769	727	702	702	788	759	731	727	765	715	710	724	688	718	772	728	708	751	747	694	741	779	750	765	730	727	744	730	701	756	791	700	741	782	735	757	772	752	724	748	731	716	729	796	763	729	766	691	787	724	745	705	737	754	761	715	728	734	735	708	758	703	717	771	704	708	749	735	727	699	754	756	716	714	681	817	747	760	730	723	721	748	732	756	739	711	721	718	765	736	712	740	722	745	707	728	747	760	773	770	715	755	801	736	717	721	720	720	785	754	746	766	746	796	748	723	785	742	734	727	726	737	764	730	738	743	707	742	782	759	754	691	758	788	763	702	753	750	773	710	748	755	720	732	765	757	745	793	700	753	750	724	737	723	731	743	731	734	722	738	768	712	710	710	748	703	736	768	683	748	765	710	769	742	756	738	696	721	760	786	727	694	767	691	791	744	759	799	730	780	744	746	732	736	734	713	712	712	728	749	644	725	765	724	737	728	711	754	720	783	738	675	753	731	791	761	687	752	684	733	755	735	709	725	714	753	751	738	737	758	768	743	735	797	714	671	724	771	789	738	720	754	717	741	733	711	740	760	741	714	715	772	772	747	693	770	724	739	717	786	744	742	757	723	774	734	719	705	786	734	748	765	754	709	766	760	758	727	748	711	778	809	752	734	720	748	783	740	705	739	776	720	757	785	702	727	716	731	686	766	754	738	802	749	787	759	727	746	713	740	771	754	736	710	741	787	760	725	740	760	705	750	683	749	750	745	744	758	733	724	723	749	776	697	735	759	761	762	708	759	718	736	741	765	737	714	754	781	740	680	731	738	734	745	732	724	697	698	736	763	724	701	729	743	728	682	695	731	730	736	748	722	729	685	719	772	695	710	715	725	746	728	746	764	738	740	737	720	734	731	787	718	736	740	764	719	707	684	737	742	746	730	761	738	722	751	722	765	728	769	747	715	697	744	734	747	738	740	773	748	767	768	701	727	757	703	777	728	750	721	710	666	763	730	762	747	712	738	672	735	765	725	750	736	702	761	704	748	756	730	706	734	764	707	727	710	733	729	708	751	806	705	725	697	736	758	805	701	707	760	744	774	779	723	702	730	721	759	756	730	763	732	705	752	685	755	743	680	816	752	725	704	752	749	739	711	778	817	708	781	755	743	754	770	760	705	736	739	749	781	718	717	699	743	705	716	729	790	779	763	735	749	742	734	742	764	743	742	724	670	710	756	738	786	706	747	764	741	793	760	752	753	701	703	694	744	775	736	731	708	704	767	722	741	718	761	732	785	718	757	745	748	732	740	738	740	772	721	786	760	768	757	724	698	712	757	743	727	730	769	757	744	715	721	737	723	746	765	765	747	725	708	760	751	717	745	719	747	743	773	746	730	790	765	683	758	715	730	747	722	705	738	746	805	757	732	725	755	743	716	744	746	751	749	770	790	771	800	723	697	741	786	733	766	738	759	739	701	725	697	667	728	708	741	741	774	730	698	733	704	749	712	714	714	706	744	756	732	736	768	724	740	740	708	741	717	736	792	723	813	760	739	778	730	749	745	718	678	711	776	738	730	751	724	749	719	706	730	756	737	717	758	708	701	723	772	720	733	758	732	744	791	719	712	746	730	766	759	741	735	780	726	707	741	745	771	780	755	754	777	778	723	693	716	779	722	690	767	774	755	704	724	724	740	765	746	774	764	782	739	759	733	757	720	747	710	761	717	748	756	738	720	798	740	731	742	724	732	702	711	747	764	809	718	747	731	769	696	775	700	700	723	751	745	743	793	753	707	731	761	745	731	789	757	752	793	703	820	761	701	788	756	754	766	723	738	771	759	715	772	740	740	724	746	744	704	738	747	778	717	788	736	724	740	729	744	709	720	761	770	762	757	746	769	748	746	694	739	748	772	708	711	728	754	718	748	705	744	732	763	713	705	730	725	731	741	763	749	740	729	758	789	781	700	769	730	698	757	745	726	767	779	753	722	732	730	741	693	717	729	769	748	739	740	775	804	760	714	755	741	752	752	733	737	711	740	741	741	737	691	716	721	740	758	797	770	766	721	729	747	736	760	758	776	732	746	749	737	695	772	786	747	706	754	719	708	747	749	736	745	742	774	746	738	767	705	740	726	742	732	756	712	716	711	793	746	746	779	741	721	754	729	735	711	770	775	702	742	741	738	747	750	724	721	762	734
22214	32333	17586	6642	4735	4139	3506	2649	2148	1761	1727	1424	1416	1380	1239	1102	972	1004	906	904	848	886	827	878	880	818	880	868	847	854	865	839	839	886	836	792	817	803	872	833	797	780	829	815	761	813	828	846	827	780	813	808	816	827	846	809	862	814	778	842	775	772	861	802	800	757	792	828	829	844	847	813	819	768	851	781	814	790	844	774	762	808	848	851	851	795	804	790	819	775	816	817	748	785	807	765	800	804	807	807	811	742	802	775	799	803	823	819	792	817	793	795	828	823	843	797	848	840	819	803	785	787	808	814	817	802	828	851	827	808	855	801	810	793	820	807	835	842	771	825	843	758	800	837	827	822	790	846	796	809	762	849	803	761	845	785	834	806	836	787	793	815	837	809	799	836	820	836	764	780	808	767	761	795	855	757	798	805	867	771	802	756	806	773	823	846	811	818	780	783	755	879	758	799	822	820	810	797	822	819	801	797	810	811	817	816	787	782	809	867	838	764	759	842	821	806	789	802	796	788	800	778	783	806	819	822	834	784	788	856	776	768	825	793	744	807	821	773	795	823	764	806	783	835	828	841	837	874	808	812	770	829	795	777	840	815	828	806	799	796	803	805	795	806	813	830	808	800	834	788	765	816	793	799	812	811	837	824	787	821	795	797	802	781	858	825	850	789	804	851	857	816	858	821	801	798	765	804	785	779	768	822	791	816	833	784	811	821	778	828	747	837	803	818	836	823	808	825	780	803	814	817	793	751	779	811	794	834	825	836	810	840	792	780	779	817	780	842	823	786	801	825	846	781	817	829	842	775	793	782	862	798	841	824	782	822	802	838	836	838	795	806	753	841	800	780	735	793	814	851	799	793	822	818	821	837	763	799	827	815	795	782	794	801	784	785	819	825	799	788	855	770	833	819	787	781	795	784	780	857	796	790	837	760	742	767	802	806	855	774	803	759	822	834	781	808	818	825	799	826	845	809	804	781	809	822	838	813	845	761	795	753	786	801	781	821	768	795	786	795	794	776	803	818	824	755	781	818	741	831	818	805	827	851	748	824	816	795	795	738	862	827	803	796	758	803	813	807	840	819	801	823	786	827	804	760	823	868	789	816	796	784	813	800	816	806	821	787	814	816	803	785	851	869	793	812	800	812	768	818	772	834	822	805	778	790	767	781	777	790	839	789	851	854	778	810	786	798	761	816	805	786	829	819	820	819	780	816	813	805	807	763	814	794	825	747	819	761	799	833	803	762	841	853	831	826	838	818	792	822	837	814	783	796	789	762	756	823	774	768	807	789	779	788	822	774	816	788	869	791	822	817	781	843	825	837	819	768	769	836	851	797	788	816	795	787	772	800	809	791	822	753	834	773	782	800	806	818	815	816	862	816	790	795	800	808	825	802	787	837	787	835	792	795	819	773	804	802	835	844	778	775	782	800	773	799	863	816	786	802	795	798	795	837	840	790	781	820	826	831	787	760	821	850	806	815	774	853	840	770	786	821	757	852	860	758	797	778	777	864	804	760	807	784	847	801	790	844	838	821	828	786	821	849	800	804	827	831	812	807	856	763	823	812	792	830	810	856	822	789	820	826	749	817	797	843	755	772	803	840	781	793	854	785	822	762	777	880	797	811	789	797	773	799	822	801	786	768	817	821	818	813	785	840	749	816	804	816	842	777	799	804	781	802	804	802	759	848	852	801	865	800	845	811	798	788	815	774	813	762	792	801	804	856	782	802	862	799	751	834	764	868	805	793	849	834	815	822	762	844	802	871	844	817	856	808	829	810	789	857	750	806	847	796	825	766	786	829	786	796	728	807	815	780	823	761	842	785	855	770	805	860	806	817	802	885	801	841	816	840	792	781	822	817	824	819	806	763	823	757	827	754	822	811	736	808	838	779	843	794	797	777	802	827	808	794	739	832	783	809	815	804	760	784	782	767	821	836	781	833	882	803	845	769	808	790	802	786	797	828	748	819	812	760	824	763	760	751	770	792	785	799	826	832	772	772	815	827	797	819	817	776	846	846	831	806	769	804	796	797	815	786	765	753	799	758	786	761	790	825	788	819	767	831	780	823	794	794	813	832	833	754	801	820	744	790	818	751	839	817	794	790	810	823	779	818	808	763	795	875	804	792	771	849	756	805	767	810	783	813	818	790	813	801	793	802	813	838	805	801	806	839	839	815	767	751	819	836	795	822	810	815	777	838	799	783	808	832	806	893	768	798	810	799	830	853	812	770	827	758	781	808	789	770	778	783	846	825	798	767	802	807	845	791	784	821	824	788	823	852	843	821	826	832	802	797	810	823	811	793	784	815	805	807	822	812	794	807	839	774	817	763	816	819	774	817	865	824	807	778	879	821	756	790	797	874	803	785	799	856	830	803	814	817	811	803	787	768	822	807	766	797	809	833	793	758	806	816	836	790	837	793	873	798	759	799	789	785	762	828	811	805	838	849	813	861	798	846	827	809	799	794	822	833	771	820	764	796	791	761	798	798	827	830	858	756	798	769	805	810	831	798	799	845	835	747	830	856	816	812	809	811	828	819	805	812	803	760	809	803	788	798	826	819	741	789	799	868	810	843	832	768	793	897	776	795	816	836	765	732	780	791	804	826	822	807	793	868	800	801	804	769	826	796	788	834	817	810	843	767	822	838	771	793	799	845	736	774	798	817	792	805	789	788	834	819	832	824	815	789	786	869	828	786	801	777	798	826	778	830	777	812	797	841	805	792	804	762	853	774	806	846	822	824	810	762	790	787	824	854	799	832	793	801	759	808	804	772	796	735	819	813	819	802	777	823	798	800	848	802	770	776	832	873	846	802	809	827	821	838	804	801	814	816	781	769	843	783	817	799	747	839	790	782	758	827	771	804	816	835	825	776	790	773	814	795	811	833	761	807	786	839	789	783	813	814	786	813	822	831	764	803	819	788	825	770	764	816	770	805	834	815	812	770	850	787	804	796	809	801	851	843	811	791	743	826	797	830	870	775	800	802	805	816	829	791	764	826	776	844	781	845	834	804	811	814	765	817	839	813	841	796	857	823	803	800	778	820	812	769	805	821	802	842	808	838	788	775	810	830	852	793	780	811	765	830	763	775	811	813	766	801	894	824	825	747	820	816	791	786	762	768	797	819	796	761	790	828	773	782	827	794	775	814	841	785	754	767	776	783	822	808	777	787	765	802	764	768	837	810	812	813	828	747	809	811	763	799	858	844	817	807	778	832	850	794	847	778	832	785	771	794	782	780	837	798	765	838	812	812	806	816	807	818	863	799	765	850	765	774	860	761	810	786	812	809	819	779	821	791	809	800	840	804	813	789	849	831	760	793	780	770	766	839	810	814	836	834	829	805	796	836	816	814	814	776	815	803	777	788	858	804	820	888	778	791	817	832	774	824	784	764	814	758	837	824	809	779	835	840	791	838	829	849	811	756	801	817	825	780	858	817	807	802	765	759	801	839	839	770	845	864	833	793	782	843	810	824	809	801	754	778	805	803	800	837
23731	21121	28189	24308	21124	13035	4174	2652	1938	1571	1403	1337	1215	1188	1026	851	732	724	692	631	691	624	619	596	616	576	566	567	552	523	551	602	554	549	535	546	520	515	530	568	501	502	529	588	559	566	550	528	567	522	542	507	508	539	486	492	538	500	553	523	533	523	497	510	558	544	506	500	547	522	532	490	560	542	514	499	478	510	517	505	504	519	527	561	541	530	545	537	514	539	548	514	520	512	490	534	509	545	475	504	548	490	507	534	486	497	496	515	512	489	513	517	536	501	541	518	506	508	511	498	551	517	525	541	504	525	491	533	541	539	512	523	499	510	540	532	472	510	500	531	456	499	502	500	482	551	501	489	550	515	505	517	540	557	512	529	548	508	497	522	517	493	514	545	500	502	538	504	537	488	503	497	538	508	536	486	543	542	527	486	509	532	497	515	509	491	499	559	532	520	522	555	528	506	508	511	507	513	471	486	510	509	516	504	516	476	492	541	521	511	524	556	499	525	491	529	537	567	520	526	564	534	505	529	504	539	506	495	521	530	513	517	484	490	515	518	511	497	503	542	498	526	513	520	514	485	551	540	525	539	512	510	475	492	537	521	517	535	496	521	517	503	519	540	560	563	517	516	510	500	501	512	516	588	534	505	518	528	537	549	523	526	479	519	526	498	515	481	503	502	502	490	541	532	521	574	494	484	537	495	512	532	519	497	508	491	478	497	539	509	525	517	514	535	554	529	496	502	530	511	539	527	504	488	498	530	524	522	538	518	492	467	527	505	507	517	499	539	497	539	499	511	510	513	545	523	530	549	517	534	503	517	533	510	552	499	513	517	513	511	571	528	536	534	529	517	509	530	529	543	518	521	503	521	492	509	494	538	543	498	518	548	529	508	496	518	527	536	514	497	489	488	517	509	552	482	498	531	517	535	516	521	514	482	493	501	500	523	509	533	557	524	546	518	534	506	505	494	495	552	536	508	490	530	537	496	517	535	539	505	539	501	522	523	522	479	484	472	519	530	498	532	529	536	490	499	497	539	486	520	533	501	497	487	544	514	524	505	455	481	516	512	508	556	508	505	561	504	547	499	542	513	523	520	501	499	464	513	521	520	477	501	522	545	517	500	540	495	555	536	520	530	543	523	524	515	511	539	530	489	514	511	515	489	497	456	511	514	513	522	519	510	498	506	510	459	586	501	528	528	550	480	499	556	488	520	483	503	511	521	484	493	473	519	504	539	482	527	490	505	506	543	505	576	527	498	566	503	519	496	489	510	496	508	525	524	503	502	521	499	518	496	520	555	482	482	522	525	532	543	516	520	504	511	509	528	528	557	540	498	548	517	498	501	520	524	498	552	555	542	521	516	523	550	537	471	547	491	516	503	483	532	522	461	490	557	514	494	513	530	506	505	545	541	500	501	527	481	511	529	548	527	512	491	540	520	523	507	483	538	555	523	515	512	540	507	523	516	537	495	501	515	533	509	548	515	520	543	499	527	506	521	509	484	524	528	499	506	535	521	525	511	493	509	469	527	534	533	501	506	531	510	510	548	566	549	470	542	517	537	505	509	508	569	509	545	502	479	506	553	495	508	489	517	516	498	534	548	525	491	479	513	502	563	506	526	508	532	548	522	578	502	499	498	539	504	489	485	481	510	498	494	514	478	535	474	536	527	492	511	532	515	508	505	512	511	474	539	499	531	555	506	527	518	503	490	506	520	507	562	467	522	517	496	503	525	506	501	548	502	473	535	528	539	531	577	526	534	552	524	519	470	509	501	550	524	504	491	544	491	467	539	512	525	528	536	481	494	553	516	518	506	519	529	506	544	494	502	487	528	547	547	515	549	488	531	491	480	495	518	501	538	510	532	538	518	490	541	479	485	541	510	493	526	525	504	587	522	516	531	515	536	529	510	511	525	539	509	536	501	504	498	519	543	538	486	517	532	484	506	478	490	533	492	518	519	523	514	458	531	546	546	492	534	522	500	540	494	517	537	519	523	523	527	504	506	542	527	557	499	556	522	512	532	516	502	552	530	559	509	478	479	514	532	456	513	512	497	526	495	519	520	497	514	483	504	526	541	466	529	469	527	506	540	519	511	525	526	519	488	481	521	549	496	555	523	527	497	507	502	514	468	509	538	517	521	488	520	533	544	507	479	500	538	519	529	535	491	496	551	514	528	538	509	493	499	545	532	513	486	480	557	518	502	484	523	556	524	522	527	479	530	529	473	481	559	499	471	538	503	494	492	514	537	516	503	530	525	545	535	519	522	544	485	514	485	459	528	509	495	526	574	509	489	522	512	508	554	496	508	517	518	519	488	521	491	526	570	538	506	518	487	502	560	535	527	492	496	535	537	536	509	513	539	511	478	524	534	498	520	507	533	515	527	493	517	475	548	512	548	498	561	500	523	561	545	465	562	505	506	500	511	560	515	534	499	500	496	487	514	571	519	535	544	491	513	497	502	452	512	497	493	534	505	526	503	548	518	521	534	535	532	520	497	503	519	484	548	531	495	538	510	528	514	519	521	559	539	475	481	516	523	571	478	517	531	528	501	513	503	529	517	475	549	492	487	542	520	481	534	544	503	518	547	508	534	551	509	503	471	545	520	519	478	500	519	486	494	490	516	508	540	527	518	514	542	531	465	542	499	490	533	516	533	522	513	525	525	532	541	519	548	506	553	511	526	549	502	526	529	545	507	477	491	538	523	541	487	527	519	503	494	534	478	529	484	562	504	497	532	515	499	519	560	520	509	541	504	526	563	509	491	524	485	551	518	508	543	496	492	507	534	492	520	506	549	500	532	535	557	534	544	537	489	541	515	495	546	547	533	567	526	520	554	515	520	472	526	520	513	510	524	513	509	557	497	519	500	471	538	498	485	504	528	509	505	513	461	515	571	534	513	512	541	511	568	508	506	504	507	501	487	505	479	507	518	551	521	492	486	493	496	586	526	519	500	502	515	479	502	503	526	554	494	529	490	533	476	508	526	525	493	512	492	520	530	519	482	501	525	566	548	542	519	515	520	507	508	506	509	532	507	528	516	502	553	500	554	486	528	531	499	528	511	493	535	556	481	527	498	530	503	475	496	502	494	488	493	477	558	507	500	523	519	532	550	507	509	499	549	530	489	506	509	505	493	516	515	493	471	504	534	518	475	496	545	493	478	547	547	536	515	490	530	535	506	462	501	513	500	497	522	516	467	543	484	524	488	553	559	501	525	531	517	529	467	546	480	533	547	536	494	467	500	512	544	549	508	507	542	530	484	527	498	504	554	568	508	503	515	484	520	496	499	514	543	522	510	565	494	551	545	499	485	533	533	514	515	459	538	527	514	562	519	488	527	527	504	513	519	490	499	498	517	507	487	514	508	505	538	525	479	547	516	498	476	561	521	504	503	528	540	494	527	503	508	537	555	510	506	504	527	501	525	514	550	541	482	524	517	525	530	531	516	512	518	487	494	517	539	548	502	533	511	474	525	539	505	515	508	513	510	545	514	512	522
23191	42041	26349	11267	7936	6485	5442	4171	3307	2474	2110	1973	1718	1645	1388	1112	915	936	793	825	760	762	747	724	667	757	633	685	605	658	689	636	599	641	650	588	647	644	639	638	582	633	603	656	559	633	624	625	603	579	589	546	567	636	605	605	580	579	614	570	558	589	589	577	629	597	599	572	580	591	591	552	556	585	618	582	625	554	624	599	640	598	561	616	578	552	581	587	571	556	584	560	608	559	606	553	581	602	594	593	570	605	592	587	602	605	567	596	566	590	595	590	587	546	579	581	623	555	606	609	601	578	591	588	592	554	578	567	544	551	523	592	559	539	541	636	553	565	581	600	586	624	587	560	570	615	562	552	582	571	620	548	578	600	614	590	537	541	581	562	553	602	603	571	574	560	611	563	548	563	534	585	570	530	569	578	592	631	561	633	583	574	568	574	535	581	566	570	572	574	559	581	591	540	563	584	579	591	585	598	526	567	578	593	598	551	566	536	602	572	561	555	583	586	574	576	568	550	578	578	574	560	606	567	597	553	570	573	565	566	590	589	575	558	557	589	594	577	592	588	555	620	591	523	575	574	581	598	551	580	587	588	598	574	580	583	607	589	600	574	557	594	552	522	560	581	588	558	572	543	549	552	601	588	546	589	591	558	543	578	570	581	581	568	569	602	574	604	572	587	571	543	573	517	624	581	602	597	583	608	556	580	600	623	574	579	560	570	611	592	571	552	557	622	580	572	591	561	599	583	633	576	533	583	578	593	584	566	563	544	613	604	612	548	596	576	576	582	595	558	560	552	601	579	565	583	609	621	600	587	571	597	605	577	578	553	543	643	543	574	614	575	525	605	604	621	564	575	535	584	550	579	585	614	562	595	542	556	549	582	607	559	564	536	585	564	597	577	554	512	568	566	566	599	547	599	567	553	563	563	571	609	605	514	583	590	558	540	534	580	580	592	559	605	603	588	597	562	590	572	590	535	579	592	573	580	597	571	572	575	565	567	597	560	596	556	583	567	549	608	633	568	560	619	564	557	612	592	602	576	569	620	574	589	533	514	623	619	539	540	567	635	575	582	564	595	588	574	579	599	562	584	612	602	585	620	600	557	550	590	553	564	578	575	606	543	530	592	558	591	592	551	570	554	582	539	563	604	584	601	549	587	648	596	568	592	547	537	545	593	569	567	611	574	543	609	549	601	578	579	612	580	576	576	595	577	571	591	565	597	579	586	572	536	588	518	608	588	571	552	555	536	563	587	586	592	620	562	576	622	633	596	608	549	598	571	597	597	587	580	608	596	610	571	578	600	561	581	569	576	591	593	550	543	550	567	588	622	573	560	556	595	569	539	546	595	611	608	544	538	577	557	591	570	546	587	609	555	563	569	577	592	549	615	593	594	568	635	557	579	585	612	627	593	580	583	552	543	575	571	527	612	574	557	585	547	549	594	594	596	556	562	602	568	561	575	572	560	576	593	594	557	570	534	591	585	565	599	541	598	578	600	542	584	601	573	539	584	583	567	569	546	595	584	594	585	540	573	552	609	613	586	607	566	574	548	530	554	590	556	598	581	574	582	563	609	606	585	584	571	553	596	566	557	639	561	560	597	580	547	532	583	604	583	575	551	567	590	566	624	618	545	570	612	604	564	608	600	542	579	615	576	610	599	609	559	568	603	572	594	567	568	594	591	568	545	594	559	554	575	564	586	562	571	574	593	579	607	536	555	595	601	566	568	595	565	599	596	551	587	576	577	542	595	573	573	607	556	571	574	567	561	592	590	563	595	562	585	585	586	619	592	602	565	623	578	618	552	588	615	575	588	601	583	572	591	567	517	571	595	551	569	558	537	533	567	592	576	559	511	569	586	564	614	576	572	572	610	614	570	612	569	591	560	591	598	606	559	579	580	570	571	602	621	560	596	556	552	600	556	587	609	568	558	608	604	592	609	597	597	549	595	572	580	587	576	576	529	573	572	578	582	566	548	604	594	566	591	536	558	591	554	560	535	584	579	573	562	552	600	587	590	538	585	595	601	550	558	578	580	563	569	616	531	588	586	583	595	593	563	559	560	565	565	607	614	562	620	542	587	606	544	596	591	586	618	573	583	594	617	556	604	555	624	590	574	553	605	575	580	587	565	572	618	547	596	574	608	579	566	533	549	581	552	580	591	563	602	593	620	578	530	552	553	536	617	589	633	564	526	564	582	598	611	587	561	588	537	546	555	586	617	589	605	557	575	596	604	590	584	549	556	559	547	537	560	576	581	548	599	573	551	598	581	593	571	592	563	564	612	576	583	529	582	591	597	555	545	596	569	542	617	599	541	600	606	575	576	567	580	572	597	560	596	585	584	601	558	561	577	595	540	578	546	586	620	555	616	559	561	572	590	617	600	594	578	577	614	544	608	530	576	591	566	599	542	564	579	558	555	606	586	601	559	573	579	593	562	593	569	580	556	561	550	597	586	625	588	629	604	589	566	549	578	616	558	538	574	569	572	588	610	576	589	548	542	597	629	542	569	519	594	579	550	599	579	562	611	594	622	601	597	604	571	570	590	550	610	603	619	596	601	587	588	583	574	614	599	573	557	590	590	591	561	581	569	560	598	594	602	578	565	592	582	551	579	617	578	598	588	579	610	566	545	585	545	588	576	570	565	556	610	592	559	569	621	611	528	573	532	581	539	623	562	552	592	599	566	609	555	618	590	559	584	618	591	544	568	608	559	563	560	555	564	580	580	549	600	599	570	564	618	608	617	596	565	514	576	637	569	581	589	570	577	558	570	608	584	575	610	545	576	604	649	573	550	557	578	579	593	587	591	597	588	600	567	589	551	573	562	606	593	575	582	592	560	585	582	562	598	578	554	585	579	609	558	575	569	560	569	589	600	612	580	582	583	584	602	518	563	559	555	623	566	597	563	593	614	594	537	576	541	593	594	584	574	601	541	559	588	542	577	550	574	560	600	594	543	573	550	616	530	606	555	569	548	586	532	608	536	587	548	603	609	577	620	582	564	585	595	557	574	561	549	567	597	556	592	546	580	620	588	558	554	558	562	594	578	577	564	573	581	541	599	578	543	604	553	598	555	582	554	581	578	574	538	594	552	590	594	551	542	586	601	562	592	570	600	549	577	567	586	595	591	568	578	599	595	576	561	589	557	544	545	564	595	569	609	549	587	597	582	607	617	600	576	573	562	588	549	562	563	545	572	596	553	546	572	576	608	582	555	593	580	564	614	559	599	594	559	602	560	561	570	543	567	574	558	546	570	521	597	562	598	628	579	574	527	592	574	625	586	613	584	603	577	591	578	587	549	575	568	593	576	578	552	613	629	578	573	609	601	577	584	579	586	590	592	572	561	561	580	518	603	598	575	547	581	621	532	593	584	588	601	550	605	584	575	602	555	553	536	597	586	569	566	514	569	583	592	583	568	568	578	645	590	599	577	581	580	550	579	580	576	569	580	572	559	595	555	594	570	586	566	571	606	563	548	579	590	609	595	605	539	600	572
24691	21130	27311	25109	14917	4047	2656	2188	1668	1501	1283	1081	1107	1086	989	862	824	732	765	729	725	710	678	707	654	682	670	637	648	660	657	645	639	650	667	661	628	657	654	607	669	658	668	602	591	615	598	618	634	648	625	667	634	620	635	644	659	627	566	586	647	623	626	621	652	604	618	671	648	586	613	619	614	617	600	611	620	613	633	621	647	630	642	668	617	651	632	614	614	625	619	653	627	636	662	637	653	650	609	594	647	596	601	628	638	670	639	664	614	644	602	640	599	603	621	596	615	648	621	554	626	629	649	633	597	628	599	611	635	592	659	658	644	637	657	636	648	620	641	626	619	628	599	618	630	632	642	694	623	620	669	635	659	612	651	642	623	657	591	639	605	597	642	633	566	625	588	640	644	639	634	697	602	591	621	622	616	640	674	642	644	634	639	647	573	633	627	640	620	644	649	626	614	635	615	672	598	608	588	614	633	655	614	609	624	632	609	632	632	637	611	635	640	657	613	616	636	606	580	618	631	632	655	585	610	637	636	620	609	643	633	612	610	622	621	626	616	601	621	644	641	631	599	648	593	600	601	623	637	597	623	581	628	696	619	602	648	633	666	618	615	605	621	641	578	614	609	628	625	606	653	643	664	628	653	626	624	623	619	636	698	629	583	639	621	629	634	635	593	617	625	600	637	592	582	591	602	631	638	607	616	629	655	594	649	615	625	606	665	637	665	583	657	632	604	667	611	603	618	628	598	627	636	663	638	599	642	576	593	622	610	641	625	597	626	629	643	602	647	619	626	602	660	597	573	671	619	593	570	666	621	608	628	610	656	627	605	627	619	595	654	632	609	604	664	616	596	605	603	607	603	591	628	592	613	660	610	627	657	640	645	600	569	603	629	642	623	640	602	651	644	639	618	600	630	601	625	615	641	661	626	645	568	624	631	631	635	648	622	608	617	642	580	590	643	634	660	620	628	615	630	617	597	649	614	616	650	590	651	607	612	630	650	664	618	599	637	644	620	604	622	601	603	644	615	622	608	622	622	663	649	638	647	602	638	627	642	632	607	578	626	639	628	650	632	591	624	614	605	640	604	618	645	601	608	618	639	597	618	639	672	548	648	600	598	630	614	621	661	600	616	622	633	560	581	603	589	627	589	633	628	639	628	610	624	646	581	644	661	623	568	642	656	641	625	650	618	599	597	600	626	580	576	639	605	665	629	645	621	610	564	616	584	632	647	616	635	625	650	593	616	625	656	586	588	664	629	638	653	610	640	628	596	634	640	642	594	641	602	652	596	634	630	615	582	681	621	631	574	629	608	612	643	605	588	553	614	620	627	671	624	613	597	586	645	612	629	614	613	622	638	653	635	674	619	635	643	665	622	621	623	591	663	629	609	613	629	621	646	579	610	613	601	638	622	562	666	623	623	607	575	617	687	613	616	564	612	599	608	615	624	638	595	686	617	641	630	640	604	623	602	645	608	566	635	597	644	599	622	649	621	654	645	632	598	578	593	606	660	636	603	607	624	547	619	660	617	643	629	604	637	609	601	644	593	654	600	616	603	630	612	614	664	610	638	634	647	612	615	649	658	613	597	592	551	634	570	653	619	640	655	622	633	588	584	623	601	638	609	586	621	631	636	622	626	608	631	612	642	651	583	654	649	616	628	591	629	650	593	629	631	634	619	638	614	655	639	649	627	644	617	614	632	626	673	614	632	595	616	681	644	617	593	602	612	628	590	574	649	617	617	636	660	605	594	632	657	579	557	629	579	589	628	577	652	633	602	615	644	579	625	656	634	606	592	617	632	607	570	602	659	627	626	665	689	612	601	606	682	600	609	641	659	619	611	657	687	615	613	542	616	607	605	590	663	630	590	628	617	551	636	611	655	605	574	666	658	607	619	609	558	622	662	626	632	590	604	605	609	635	651	613	615	642	619	631	608	594	616	638	660	659	609	579	612	604	596	609	609	610	634	628	631	617	613	665	617	616	666	641	578	582	639	578	612	593	624	627	603	635	611	668	634	622	657	597	686	605	630	586	632	624	604	637	609	611	614	558	620	643	648	604	578	614	603	599	624	667	631	619	619	658	564	607	632	638	619	627	603	621	597	625	616	629	628	620	620	597	654	610	586	636	588	594	617	638	630	644	653	650	652	611	658	658	604	559	602	617	666	612	642	644	641	616	654	620	619	647	611	648	650	598	637	641	616	608	617	590	608	646	632	634	629	623	622	617	610	687	625	605	618	596	633	648	625	639	610	627	615	606	643	615	618	640	588	641	615	636	588	633	606	610	617	669	616	560	618	640	605	634	568	617	660	653	633	632	671	605	625	654	619	642	635	603	609	678	637	613	656	634	594	595	597	616	612	598	607	636	663	627	667	652	642	639	685	608	657	648	590	639	628	576	615	591	608	649	650	617	611	642	630	681	636	576	628	621	617	610	623	600	631	643	688	634	620	679	620	612	655	609	607	640	604	617	644	629	637	625	590	606	594	650	648	631	628	561	592	624	643	615	594	630	638	624	638	622	590	623	655	628	610	674	612	631	581	602	648	625	645	648	623	596	580	616	614	629	603	640	597	614	647	597	666	645	580	644	658	663	601	628	627	596	649	658	656	639	621	647	601	615	596	650	626	637	596	615	632	642	576	644	617	643	644	615	592	670	634	637	672	624	654	627	671	625	646	589	639	635	634	623	609	659	602	624	614	601	627	677	615	576	631	611	615	604	648	621	603	651	633	589	577	640	585	639	635	605	603	635	617	651	689	624	611	583	582	605	643	619	609	645	620	578	604	593	601	595	614	588	610	618	616	635	678	629	657	661	621	592	656	639	613	619	639	606	611	609	647	636	600	586	641	662	668	588	652	654	627	683	641	595	660	592	593	619	639	613	603	622	659	622	590	629	607	606	648	630	611	668	626	585	587	582	597	658	626	614	568	602	604	671	617	593	635	623	624	610	609	636	610	615	565	589	652	623	630	645	603	622	635	634	623	629	623	620	639	645	601	606	626	619	636	667	596	619	630	640	600	655	690	691	654	634	627	647	617	631	605	639	638	605	648	636	619	585	593	631	595	630	635	576	621	633	614	603	627	610	649	627	628	604	643	585	598	655	630	586	629	614	628	599	625	606	628	640	625	562	610	648	611	628	581	637	632	619	570	654	622	592	605	691	607	648	620	593	628	604	641	616	625	595	585	628	646	606	639	609	657	603	644	610	628	619	584	640	660	623	636	659	631	602	605	631	632	633	637	627	609	586	578	598	597	608	616	665	646	607	611	582	665	617	581	638	659	611	604	635	616	620	655	556	677	621	611	587	639	673	599	603	634	568	617	588	606	629	616	615	581	640	651	622	635	633	670	594	555	620	635	614	629	625	614	642	647	627	667	647	648	642	615	611	630	613	638	595	612	629	646	674	634	611	624	595	611	643	604	619	659	599	598	666	602	602	622	618	631	669	605	644	651	604	626	639	655	629	601	618	643	646	635	658	629	616	605	677	621	612
23538	39717	23205	9748	6735	5252	4527	3805	2714	2198	1885	1721	1530	1526	1334	1095	926	864	873	813	843	810	781	741	748	718	708	733	740	738	719	728	722	721	715	708	678	721	735	711	711	660	703	718	662	719	679	702	643	668	672	634	651	666	678	659	631	775	648	686	684	673	681	648	697	676	674	651	676	653	662	648	695	676	684	669	635	664	693	658	684	735	667	688	687	637	674	695	645	621	637	619	642	591	723	658	675	708	629	669	667	672	642	623	688	637	643	672	638	635	669	679	672	666	694	702	616	680	708	613	718	699	632	661	671	683	664	645	657	683	645	642	686	674	649	666	693	643	689	675	662	631	694	626	661	705	691	633	672	641	708	668	602	678	618	663	667	668	595	670	687	658	648	672	650	664	667	652	631	691	638	691	725	662	652	678	749	688	653	690	659	658	686	681	661	697	673	685	670	651	688	678	683	662	674	632	657	685	651	680	709	645	666	678	677	680	669	665	690	642	628	665	654	655	623	694	642	650	679	664	662	656	718	703	640	705	680	686	652	650	682	670	620	626	660	666	652	673	648	673	635	661	654	648	622	659	652	658	673	685	643	615	663	668	606	676	651	673	661	662	658	680	664	653	631	683	609	678	634	661	655	715	699	679	686	672	689	639	670	614	692	662	652	654	687	682	678	696	658	641	627	678	642	668	629	652	643	659	663	642	678	680	695	620	621	662	665	687	618	654	691	669	683	663	704	649	642	652	677	650	648	667	643	638	686	708	664	698	668	661	617	682	638	658	654	642	644	651	687	642	671	665	644	671	625	606	653	703	683	674	685	654	698	656	642	641	661	636	652	659	624	701	703	650	636	698	636	684	641	690	648	652	647	707	659	650	673	740	663	695	646	671	631	700	681	634	625	639	657	730	651	670	654	659	652	680	609	642	638	684	695	652	670	678	700	672	688	652	657	610	627	662	666	666	677	648	672	605	653	668	626	704	624	708	650	659	671	685	621	612	657	672	656	656	639	624	668	667	687	692	703	673	604	715	607	663	646	663	671	607	626	675	691	687	698	634	715	720	657	656	662	646	679	644	625	648	641	683	626	709	651	627	644	679	662	676	630	667	658	669	673	647	669	627	661	678	655	685	648	622	631	620	660	672	678	640	653	663	616	663	688	666	678	715	672	655	667	677	663	706	626	656	655	723	672	661	675	654	689	674	611	646	665	713	695	656	707	639	673	613	686	716	662	645	719	680	689	684	689	662	678	667	736	683	707	675	681	659	627	666	658	662	648	690	618	607	692	670	666	644	672	688	690	657	646	690	651	660	682	632	674	705	660	634	593	651	671	661	682	616	678	643	660	648	650	707	645	641	641	683	621	686	623	641	650	660	666	622	683	643	649	684	676	650	658	661	637	666	624	664	653	652	655	650	652	660	655	632	639	665	705	685	684	617	680	670	653	665	676	636	648	634	697	636	681	638	702	679	662	680	647	637	711	655	675	659	656	675	696	660	637	650	723	677	643	669	641	661	594	659	655	661	694	653	713	704	661	664	642	703	662	680	655	736	698	642	689	697	690	629	665	716	672	630	648	623	656	686	675	685	651	675	666	662	680	634	682	678	638	638	640	664	669	664	725	627	674	677	650	660	675	626	649	662	638	674	675	684	670	638	683	680	661	655	599	702	611	657	657	662	645	647	729	649	688	671	685	694	638	656	695	708	687	625	686	656	641	671	663	650	664	614	637	695	743	615	690	659	609	690	668	676	657	673	689	711	686	600	639	643	719	685	670	635	642	662	671	678	685	649	703	668	721	703	649	663	685	665	693	660	651	687	668	626	645	685	641	644	667	686	623	648	670	664	619	678	635	668	672	632	686	653	670	726	664	682	681	646	677	659	667	654	666	677	632	646	704	681	679	625	714	695	635	696	638	682	668	706	677	692	654	711	655	694	693	713	649	728	717	677	640	663	632	635	668	702	665	642	686	613	645	652	649	645	696	732	677	657	709	629	675	656	654	652	668	628	655	657	700	652	663	714	674	652	701	664	653	653	685	642	640	725	674	628	632	710	618	667	664	669	644	670	652	685	674	686	677	645	719	654	652	680	650	688	693	676	656	689	636	677	661	656	628	693	649	645	658	663	642	624	675	681	685	656	638	654	670	625	652	611	637	722	697	688	640	645	637	635	703	675	627	678	609	674	714	694	656	615	632	627	682	654	656	673	714	646	675	671	658	661	653	714	712	675	646	689	695	687	712	676	670	661	660	656	650	662	678	648	671	684	626	652	675	652	703	639	677	678	681	659	688	664	646	675	659	664	639	659	651	687	684	667	684	598	693	717	647	679	668	665	625	704	665	637	674	671	689	692	646	676	656	630	646	653	674	654	650	658	682	657	644	697	623	665	677	693	685	659	664	677	650	684	688	661	629	692	714	651	662	673	652	621	698	686	606	649	692	637	666	622	679	634	641	645	644	662	654	652	650	644	656	726	686	641	710	657	656	643	639	634	694	704	647	661	661	683	630	638	680	663	650	679	633	688	685	712	670	632	662	661	668	661	642	645	687	652	642	695	699	628	667	706	642	654	677	664	667	647	695	645	660	674	664	663	652	637	639	730	642	673	629	655	672	661	634	655	669	675	667	657	676	666	656	681	693	654	677	670	665	639	620	638	644	655	682	669	688	668	646	679	636	688	675	653	653	635	692	696	697	689	694	649	625	646	651	679	683	685	691	651	640	660	666	618	659	691	641	694	686	653	681	642	711	712	659	711	683	608	618	642	705	638	661	683	665	646	682	661	640	720	655	689	650	653	650	678	684	693	694	656	691	648	690	668	669	691	702	653	654	692	685	676	654	643	667	653	634	632	672	651	696	690	632	647	676	671	735	661	668	658	630	651	622	617	666	667	693	698	631	689	656	683	666	708	670	637	690	700	679	647	683	683	670	663	663	630	660	666	680	606	650	667	654	675	659	704	675	675	672	681	654	667	667	665	659	636	661	662	693	679	610	683	659	713	655	642	662	668	681	611	647	663	697	664	684	694	659	648	657	675	680	639	672	685	655	646	675	637	712	669	651	663	665	644	655	701	669	645	687	639	647	677	637	613	646	671	654	640	736	636	688	611	662	666	665	635	693	714	680	624	641	708	689	637	653	659	668	669	649	646	657	715	656	675	631	691	692	635	684	707	667	677	668	666	629	681	682	709	628	633	660	674	643	667	695	667	685	674	661	675	694	690	661	655	675	673	608	639	681	661	644	668	665	680	635	673	680	653	600	696	690	683	652	636	706	679	698	714	721	649	654	669	701	666	630	664	616	618	649	655	654	661	671	605	664	676	669	651	706	674	666	677	696	661	609	660	634	674	637	658	674	687	677	699	686	708	628	665	703	708	669	638	685	654	643	698	654	654	671	681	683	643	671	695	634	665	679	682	661	650	645	628	627	637	722	699	671	632	644	668	664	596	649	624	656	637	640	681	672	685	674	660	688	641	659	678	668	640	635	672	681	684	645	671	701	648
22661	21200	28716	23990	21211	21352	12699	4098	2507	2060	1636	1441	1250	1327	1087	842	649	589	574	543	499	446	435	427	446	412	366	382	349	365	380	328	354	347	336	339	310	303	361	327	352	337	327	361	321	303	323	336	341	332	318	312	307	307	317	299	309	315	313	286	272	293	270	285	328	316	305	316	319	316	316	275	291	302	284	293	251	307	324	284	322	320	318	302	306	322	290	333	290	290	299	276	313	289	295	277	326	296	307	275	299	280	266	281	288	287	269	311	301	285	290	283	306	310	302	325	297	291	302	294	287	290	285	263	306	309	306	283	319	289	283	310	314	316	309	282	293	304	311	264	274	318	291	324	286	295	314	280	300	316	328	295	309	318	281	306	309	323	322	264	304	295	304	306	287	351	318	288	318	282	306	279	330	302	343	322	320	276	265	254	300	323	285	284	337	293	297	315	267	295	308	317	284	315	306	289	296	293	289	298	282	307	311	270	319	304	300	302	266	277	301	333	274	359	312	300	327	315	299	292	286	311	299	289	300	297	305	316	314	322	293	286	287	300	350	297	273	309	307	270	303	331	300	270	296	309	308	278	297	294	312	290	311	290	297	319	280	276	300	304	297	285	301	318	336	270	318	322	314	283	300	281	289	301	309	315	293	282	296	290	269	303	321	292	271	271	269	301	319	287	326	325	276	322	305	322	290	302	278	299	300	277	328	309	324	303	341	313	287	266	274	315	300	296	273	295	281	324	305	285	323	282	321	263	330	286	296	334	336	272	290	256	294	271	288	289	304	299	302	304	284	316	278	292	296	286	292	299	276	313	294	321	280	298	296	316	317	287	294	299	303	309	310	294	284	283	299	287	270	307	297	309	291	295	297	277	304	307	291	290	289	297	282	266	270	325	281	301	291	315	282	312	280	305	293	269	261	291	283	286	294	286	279	296	279	296	333	314	304	299	289	321	309	294	316	288	289	271	307	316	316	320	304	292	309	320	319	294	291	290	306	313	299	275	255	292	326	293	277	300	291	286	287	288	313	323	313	269	287	302	318	285	302	300	320	309	294	296	303	309	308	286	325	309	258	279	292	297	289	283	301	271	298	268	306	304	283	284	304	299	310	320	272	274	295	294	310	301	280	265	296	315	307	299	296	301	311	288	295	302	320	295	335	306	280	286	308	327	307	308	272	275	295	292	277	285	301	308	292	310	301	298	297	328	332	302	321	266	298	290	306	304	278	320	331	293	322	286	279	300	327	282	302	307	285	286	252	289	294	306	306	333	296	318	260	296	297	289	240	313	291	296	324	278	279	287	276	320	311	307	286	284	285	318	298	324	290	310	272	303	307	304	333	291	285	291	326	314	272	319	273	301	310	322	316	271	311	310	317	268	324	344	311	262	299	288	300	284	289	274	295	301	286	288	303	248	321	313	280	303	319	286	298	306	281	294	312	285	275	335	270	296	318	296	302	270	305	285	296	303	304	275	289	308	303	308	292	299	311	292	295	314	273	301	294	296	322	297	308	303	317	303	299	288	246	309	303	326	321	314	302	313	290	309	293	318	288	313	308	314	279	310	295	305	271	319	272	317	276	283	292	329	314	300	298	263	283	285	310	323	284	304	304	271	313	285	261	288	288	316	301	289	275	294	292	290	278	283	312	299	302	303	307	327	299	324	307	300	300	284	306	298	292	317	296	280	299	291	279	299	308	286	279	292	293	309	302	307	321	283	302	321	309	285	303	278	283	270	324	302	298	304	302	277	312	278	273	300	284	307	285	307	284	299	290	290	306	313	299	301	323	316	319	292	285	298	294	315	316	272	301	309	291	291	307	304	303	318	287	292	306	292	273	295	323	305	302	326	289	290	292	274	292	307	320	289	296	313	298	317	335	304	306	292	291	295	307	309	311	306	313	302	316	276	283	298	322	293	289	302	292	276	272	288	282	299	287	304	295	298	281	281	272	299	281	305	298	320	270	308	321	248	292	292	285	293	256	321	278	282	289	315	271	306	268	299	303	271	289	311	295	295	273	299	293	331	309	307	292	295	275	312	300	314	307	299	301	307	291	323	306	302	305	336	298	267	298	274	303	291	279	317	330	288	288	309	303	288	296	304	311	286	315	315	322	287	283	318	280	313	294	276	293	301	286	323	321	323	297	310	292	289	294	320	272	320	296	284	302	298	300	321	295	277	315	334	292	333	297	293	298	275	321	289	294	281	298	329	296	290	313	294	283	292	317	286	286	310	312	286	323	317	268	283	288	271	333	301	300	282	320	319	281	322	290	289	300	276	277	354	320	277	315	295	341	276	334	279	303	287	312	267	291	274	298	286	316	298	289	292	300	299	322	289	277	302	324	315	271	303	303	301	300	311	325	288	300	284	287	309	302	309	301	293	264	302	301	315	266	331	309	305	301	349	295	288	331	245	333	345	280	315	289	318	297	287	308	290	295	321	275	292	323	281	288	294	274	272	306	288	311	277	294	317	289	279	308	304	293	289	315	294	304	289	323	298	310	292	343	320	293	299	307	289	297	282	300	284	273	312	279	298	299	313	302	326	301	294	275	295	308	307	278	289	313	268	299	271	301	287	288	277	324	294	298	289	306	291	331	320	283	266	327	291	303	309	323	296	295	274	298	337	306	304	305	310	313	296	309	313	286	269	298	300	273	295	339	290	295	283	316	307	296	326	304	303	263	310	298	289	317	297	324	301	323	275	304	278	309	297	317	290	273	303	254	294	286	302	293	308	288	293	316	327	324	299	276	295	298	321	290	277	283	305	327	304	296	322	331	280	324	303	287	333	300	275	295	318	275	287	296	309	305	309	287	280	271	312	307	314	286	281	287	271	294	281	278	317	299	318	291	303	289	311	307	341	316	313	297	319	325	315	296	303	306	292	276	331	288	321	298	286	295	322	285	331	275	278	296	285	291	288	295	306	281	312	311	279	287	288	268	281	274	288	317	281	285	283	286	296	299	282	285	311	278	339	291	300	322	280	310	293	294	317	298	288	284	284	322	262	302	298	280	297	303	305	291	301	316	308	272	318	288	323	302	306	310	282	320	293	298	277	328	304	295	279	303	267	310	303	286	259	296	327	300	301	303	293	299	275	294	316	329	312	299	290	297	307	287	300	303	302	327	306	292	283	296	271	295	303	311	307	325	265	288	335	267	290	289	281	322	306	288	323	314	274	290	322	313	285	312	290	286	299	330	278	260	300	271	293	309	296	311	311	268	298	294	280	306	301	309	318	302	296	338	306	309	298	333	295	296	300	259	321	281	308	294	270	286	295	290	305	297	302	296	308	283	318	301	292	328	326	301	291	330	284	307	305	294	313	290	279	302	282	292	289	272	305	307	321	320	305	303	301	257	275	322	303	320	296	318	303	282	303	294	302	296	300	299	290	309	304	298	287	289	320	304	311	318	321	285	290	295	259	290	300	304	283	312	286	302	300	303	305	280	303	302	304	299	339	288	308	290	301	320	298	315	313	296	328	272	318	266	314	293	280
26467	47037	32122	15969	10824	8411	7324	5967	4385	3347	2792	2368	1944	2090	1632	1252	859	824	741	700	640	588	599	497	571	506	465	480	466	442	433	452	427	397	374	354	389	392	349	389	388	374	385	335	370	360	369	325	396	350	354	346	353	335	351	281	301	348	323	353	320	375	356	308	331	342	386	332	354	365	323	350	327	346	353	338	331	321	322	295	324	299	356	293	358	295	318	329	321	329	344	299	316	315	330	349	336	354	343	352	316	346	329	345	333	360	329	318	356	281	323	307	336	353	346	321	347	307	310	341	353	317	323	324	309	317	333	338	307	342	320	291	331	329	324	317	344	352	319	318	303	327	320	325	333	299	315	356	344	325	333	348	312	320	323	301	319	344	316	332	344	328	352	308	312	319	291	328	327	306	301	333	303	335	333	373	325	368	320	347	336	310	334	348	312	296	307	366	329	317	354	306	325	338	333	321	351	334	377	332	323	340	334	340	332	336	341	309	359	352	302	331	302	345	315	312	322	340	354	320	325	337	297	354	301	320	327	309	341	318	363	324	323	313	318	318	349	337	316	317	326	312	350	321	321	326	300	342	341	304	321	313	331	302	325	326	356	325	317	323	345	334	328	366	316	310	327	298	307	353	334	333	331	327	329	363	364	299	320	323	342	325	345	356	351	342	327	333	298	313	324	316	333	318	350	318	303	342	330	338	328	345	305	316	316	314	336	333	306	328	336	331	347	353	324	307	323	341	305	332	317	343	333	363	336	317	322	324	330	360	308	349	330	292	329	339	319	326	315	319	333	341	325	308	323	350	299	318	298	325	329	329	324	313	317	326	314	316	315	317	323	311	363	338	316	339	345	334	295	326	338	295	323	324	307	344	331	322	336	316	323	317	339	314	346	314	306	360	336	336	356	358	333	342	353	348	352	318	280	296	319	343	353	311	346	321	324	336	339	295	344	312	316	331	290	343	332	316	344	331	338	362	331	317	343	322	296	312	342	324	325	346	308	346	325	313	370	310	333	350	338	327	315	319	345	268	353	357	335	304	342	272	331	334	306	335	324	338	305	321	339	325	301	319	356	325	333	333	317	312	329	333	320	310	340	315	304	305	338	328	325	277	318	331	315	330	332	337	338	332	311	333	350	332	315	341	323	314	295	311	307	315	323	305	345	345	314	332	322	350	335	297	322	342	342	381	336	343	324	333	317	297	342	319	308	293	310	328	330	329	326	338	342	308	354	350	342	321	335	355	343	331	334	351	350	343	304	290	331	354	353	327	316	325	327	306	346	326	297	310	324	323	313	318	340	347	345	331	303	330	308	303	332	336	314	310	298	350	310	340	347	289	320	328	325	325	357	321	313	327	320	298	336	342	342	312	323	321	301	337	341	314	304	314	364	343	329	355	314	324	311	322	288	323	336	342	364	309	337	342	324	342	331	330	337	318	330	316	352	313	321	347	320	328	291	329	332	312	342	329	343	326	341	308	343	282	335	318	335	297	312	325	323	299	356	321	323	314	295	307	313	330	341	280	335	330	317	322	321	331	323	308	324	354	318	350	345	328	332	359	309	320	347	334	371	370	346	303	325	333	356	302	319	322	334	322	324	316	305	304	313	336	345	306	338	334	333	318	316	335	325	368	310	348	314	288	338	326	341	307	296	321	295	317	323	324	336	303	306	376	311	320	340	300	290	322	340	302	294	305	329	341	332	341	389	339	350	314	275	284	303	327	348	338	327	336	328	324	315	304	340	295	324	300	346	320	340	339	320	306	336	321	333	321	298	326	284	308	347	327	342	352	299	307	359	322	310	309	343	317	328	314	331	335	320	324	314	327	313	304	357	325	338	327	346	299	318	340	360	308	334	307	338	325	305	340	332	342	299	341	296	323	337	314	333	355	367	302	301	347	345	334	335	329	332	304	304	323	349	337	339	335	330	312	342	311	363	341	312	331	340	341	303	348	346	293	317	321	325	312	313	319	319	333	292	333	333	347	309	343	298	315	333	321	346	332	339	349	346	327	343	315	318	328	321	331	349	299	322	362	345	316	328	310	339	350	309	334	334	374	334	330	316	368	344	365	345	330	340	290	317	301	315	321	314	330	329	362	318	315	324	351	311	333	333	345	344	331	319	330	315	311	305	335	318	296	334	343	327	309	353	309	331	353	332	329	342	341	323	311	357	358	329	344	341	325	337	342	301	342	349	318	309	353	345	314	339	328	322	353	323	297	326	307	331	315	315	325	322	306	336	328	318	365	321	329	316	337	329	352	305	339	329	334	304	329	336	341	352	271	326	325	321	297	330	336	346	318	325	339	303	318	332	310	314	354	293	326	313	356	338	341	328	349	334	304	352	341	316	324	311	342	344	364	307	318	349	325	278	309	303	325	340	370	333	339	333	336	365	329	351	310	345	331	319	334	308	295	359	309	345	331	289	344	339	329	321	327	338	314	351	345	294	320	313	356	333	327	307	350	346	343	324	342	330	331	360	331	359	349	310	305	308	341	343	319	355	304	310	361	337	316	322	312	304	330	312	319	318	342	333	311	350	330	320	333	322	344	305	316	315	330	307	335	340	340	336	349	346	350	315	325	324	310	314	345	338	310	353	328	330	303	305	330	317	324	318	318	308	330	324	300	317	365	315	310	334	335	357	338	321	346	309	339	355	327	336	329	352	337	347	325	336	354	303	346	339	306	326	322	354	320	306	320	319	311	338	315	309	344	330	352	368	347	330	353	319	335	313	319	327	346	342	353	332	317	328	318	302	325	335	273	334	341	300	331	372	332	350	353	300	296	321	344	311	309	328	294	325	315	345	343	348	306	360	354	370	343	329	341	333	331	354	315	349	358	342	331	324	307	319	332	329	355	319	327	340	308	305	321	356	313	323	316	323	324	337	322	326	337	317	322	315	331	361	352	300	323	307	313	345	312	319	341	338	342	297	336	318	357	346	326	342	352	318	340	332	330	322	310	355	303	347	347	345	309	281	348	312	311	337	326	338	351	341	333	325	316	312	326	300	320	303	356	312	330	328	344	357	323	289	364	321	326	339	314	293	357	298	336	296	326	359	291	321	308	347	298	344	309	322	332	359	333	345	322	299	326	338	326	351	323	304	328	321	314	311	343	359	336	363	330	302	303	340	322	343	328	324	316	307	361	305	340	300	327	334	325	337	326	303	341	323	310	327	356	339	300	303	332	307	303	340	366	346	324	337	319	323	328	331	325	316	346	326	341	303	338	339	332	343	331	303	326	305	312	328	360	321	327	316	344	334	371	316	313	290	309	382	342	336	321	308	318	324	337	321	360	326	372	308	348	328	324	342	322	312	330	342	287	347	318	351	295	320	354	340	353	281	366	339	329	347	322	310	328	352	314	344	319	317	349	341	353	342	346	333	343	346	329	323	321	356	340	362	330	320	284	353	327	327	298	302	336	335	348	323	299	313	327	339	342	351	327	320	319	334	308	334	314	306	359	297	320	341	313	313	331	290	317	318	352	318	315	307	322
28283	22562	17826	7266	3238	2344	2079	1699	1500	1295	1208	1169	1028	1082	1069	963	879	816	792	830	810	694	781	767	831	759	788	788	744	739	790	837	736	785	773	785	765	747	810	758	765	789	746	784	757	785	709	761	713	772	737	719	751	763	727	717	778	774	759	753	740	752	798	754	756	780	768	750	737	714	762	714	788	774	746	751	726	732	799	796	723	730	765	735	720	771	792	759	744	759	743	720	752	787	693	801	725	716	747	739	779	733	775	781	717	802	715	748	678	706	753	783	764	782	770	714	762	768	752	749	787	745	790	755	760	743	757	751	766	750	758	780	760	746	757	738	777	726	796	775	734	714	777	752	771	756	730	717	771	752	760	744	776	784	794	764	706	732	750	737	731	742	671	747	754	719	745	765	718	780	762	814	778	729	737	752	797	732	772	751	758	789	776	724	744	746	704	747	755	718	755	748	751	787	772	752	701	764	746	745	742	719	792	755	786	759	758	743	768	782	707	800	747	701	789	737	743	755	756	778	731	738	762	830	744	778	761	765	784	704	769	768	799	694	802	754	771	737	780	781	752	713	723	760	754	763	687	769	772	779	708	750	755	714	791	762	760	724	751	755	810	730	774	822	755	754	785	736	742	715	748	750	804	776	721	734	786	734	726	743	701	707	748	744	786	696	701	828	789	701	798	794	787	730	772	745	786	737	785	760	698	781	784	736	719	726	765	751	727	748	843	757	747	757	749	803	766	736	804	762	729	754	769	799	747	706	770	745	794	747	730	804	783	754	785	788	750	773	728	732	739	785	733	764	750	769	788	747	773	741	713	780	765	832	819	794	760	736	738	763	746	706	751	752	762	760	764	731	749	746	775	731	768	737	753	753	737	800	720	746	721	792	752	781	772	754	782	773	717	770	781	733	729	740	792	750	755	744	740	697	733	825	726	748	756	718	725	719	735	763	736	756	735	799	754	736	723	733	767	723	750	733	750	731	742	733	713	771	773	781	779	762	763	794	764	724	802	741	787	709	770	768	734	770	754	773	777	770	740	726	763	763	779	740	737	726	786	780	777	740	754	723	736	759	730	740	728	754	770	775	774	775	715	770	725	788	751	721	774	828	707	695	753	742	743	737	769	740	754	762	787	793	757	755	727	796	780	718	759	771	731	724	765	744	777	698	751	765	772	765	724	728	777	761	735	784	736	773	788	836	794	749	745	714	785	762	810	757	774	731	747	770	762	746	741	746	743	739	808	757	735	774	770	726	782	756	764	747	744	746	799	749	766	811	778	761	744	751	752	744	808	784	719	754	756	755	711	746	779	714	733	743	750	726	721	755	760	774	744	747	796	769	749	766	776	752	822	775	767	768	745	772	712	813	753	736	680	763	727	769	787	743	761	762	784	728	709	766	720	700	763	794	745	744	766	774	809	757	758	749	750	753	821	721	797	742	802	793	734	752	739	754	757	765	693	793	738	804	711	791	793	776	714	785	754	801	738	704	723	778	748	768	760	777	762	785	791	741	714	748	777	743	761	772	814	766	771	798	776	774	742	779	753	729	773	755	751	770	777	754	784	779	735	738	752	712	816	784	761	758	796	724	760	760	747	742	762	756	747	726	767	737	748	746	763	757	754	774	746	782	765	705	765	732	701	747	747	720	740	815	770	768	722	754	772	773	771	713	754	729	763	684	742	758	797	756	757	728	745	765	774	741	776	734	766	713	794	818	784	759	799	738	740	732	741	760	730	729	734	743	784	778	803	791	716	702	743	799	732	807	755	733	687	766	725	772	725	743	756	768	767	802	758	740	743	775	777	752	726	776	740	734	734	697	781	723	783	771	765	738	789	784	725	781	774	768	742	773	764	744	762	756	759	711	768	799	741	781	733	703	781	746	772	772	781	732	725	775	755	740	753	762	724	757	768	721	746	756	753	735	838	738	750	778	688	758	754	784	719	764	777	726	761	750	775	730	785	756	746	720	766	754	774	760	732	768	734	808	765	709	774	758	736	736	739	706	731	740	806	699	817	776	779	730	780	730	762	785	758	807	797	749	797	757	791	744	752	764	762	794	806	752	777	799	731	755	749	745	777	787	716	731	741	797	761	786	762	758	750	739	764	749	679	761	758	752	749	739	760	811	724	799	715	729	789	766	777	779	755	765	795	802	750	764	759	764	721	733	698	721	704	781	743	720	761	818	745	779	790	827	772	793	686	719	679	706	693	748	754	795	748	733	711	740	779	750	724	726	752	761	756	749	728	767	742	766	750	764	745	772	759	770	758	769	720	776	781	712	742	737	779	776	721	789	736	764	800	746	776	789	779	827	788	732	761	747	746	798	723	824	718	782	729	748	795	790	771	764	749	726	787	730	739	754	731	737	794	703	771	728	729	739	755	774	765	755	715	747	742	743	754	759	731	762	743	767	719	732	729	750	759	750	729	776	767	775	719	766	739	806	744	757	764	742	742	746	779	737	701	737	774	725	750	767	767	777	811	759	753	763	711	774	780	754	754	748	730	766	772	776	740	792	800	734	730	741	750	787	804	791	821	765	769	770	753	827	809	719	719	760	820	796	754	740	723	751	714	816	767	743	729	742	748	755	729	754	733	792	808	774	737	772	709	786	765	739	771	797	735	743	755	791	747	751	784	730	766	711	750	707	731	699	758	701	785	772	744	761	761	735	742	718	750	775	771	773	772	741	755	776	762	788	750	770	774	764	797	702	751	757	768	711	770	780	706	737	810	764	731	783	760	775	749	752	788	739	729	778	728	794	729	746	745	769	733	780	789	761	709	788	753	823	762	718	731	774	767	778	821	748	766	745	766	748	746	779	762	773	728	765	788	730	721	723	732	737	689	786	756	782	761	769	737	787	758	762	800	767	751	783	740	745	739	793	803	777	767	744	758	775	756	776	777	776	756	728	782	771	776	714	697	760	752	778	746	807	743	758	749	775	768	719	758	743	772	718	774	769	769	727	731	736	753	758	746	781	768	709	756	809	726	786	762	749	719	792	768	763	752	742	756	773	811	770	797	740	735	766	778	744	695	732	732	738	755	753	786	771	677	753	758	730	769	768	788	789	725	762	735	751	784	766	773	735	759	727	719	791	762	735	742	776	803	744	768	735	776	744	718	777	768	787	779	681	745	747	784	724	775	721	774	741	763	710	725	783	772	772	800	764	720	709	779	761	795	722	721	775	760	775	756	763	757	775	794	749	757	710	733	743	777	780	757	731	738	752	772	728	749	796	753	784	800	735	752	763	739	795	698	734	724	773	738	720	778	746	749	746	718	667	791	771	759	748	793	768	763	750	722	716	748	687	782	742	761	713	760	760	733	756	748	771	745	764	698	762	752	765	765	764	781	805	756	742	724	763	739	751	793	717	779	758	722	770	760	757	762	799	824	776	779	745	774	787	758	746	767	775	773	751	758	722	726	761	774	719	750	737	776	756	707	729	751	744	758	724	795	730	767	745	761	735	704	734	751	707	688	739	783	689	791	783	801	744	779	722
22883	32221	18126	7132	4695	3806	3306	2875	2178	1822	1604	1464	1373	1338	1236	1124	1000	946	1003	960	916	886	929	860	877	884	846	812	839	837	818	791	839	874	801	845	823	804	778	866	812	848	824	826	804	850	788	829	821	810	851	809	801	851	826	827	791	858	831	825	810	782	798	829	822	821	856	837	837	848	846	789	827	846	845	864	804	792	877	828	906	839	847	853	814	784	803	847	793	849	840	877	851	879	849	799	777	753	807	882	815	809	790	864	838	782	824	872	814	819	869	830	786	809	815	809	848	835	817	870	842	808	789	822	788	790	808	807	786	817	832	798	835	823	807	794	824	740	822	824	799	808	784	830	828	823	760	812	794	808	808	798	814	820	809	842	810	786	876	804	775	785	834	847	815	823	825	813	831	850	823	811	792	798	808	778	841	842	834	885	771	776	843	873	768	842	837	791	769	824	808	813	777	786	790	788	824	789	837	801	805	806	795	860	775	812	832	751	815	845	866	833	799	792	775	780	788	800	820	837	805	799	822	809	814	844	795	802	761	817	814	800	814	793	851	801	820	815	808	830	815	826	830	775	788	845	768	808	794	809	845	822	852	840	841	791	845	813	774	872	861	828	817	865	832	811	786	798	825	821	850	788	813	861	804	825	846	815	836	838	841	879	801	852	804	820	833	810	860	774	813	819	759	766	792	799	785	806	784	804	839	805	822	835	788	827	853	796	810	752	807	843	827	813	823	810	820	788	819	817	805	764	840	807	844	815	844	751	845	848	818	824	809	818	890	813	840	852	800	815	817	799	832	840	856	808	853	866	799	800	821	806	844	841	816	867	825	815	825	838	804	779	801	834	764	836	796	814	749	847	792	806	765	797	810	805	771	820	807	869	800	839	824	796	863	828	802	808	795	847	824	832	838	799	805	809	797	865	803	817	813	794	788	802	799	828	790	799	847	803	825	790	804	853	838	789	841	820	765	799	810	799	840	801	767	848	833	819	808	810	844	810	820	841	813	787	811	864	819	841	777	811	797	812	813	837	862	825	795	814	840	846	824	821	832	805	843	814	852	838	793	803	846	862	785	828	858	830	787	806	822	787	818	800	809	887	827	787	827	807	804	868	794	844	791	848	808	793	840	829	802	801	799	835	863	816	885	724	824	792	848	836	784	800	858	826	793	828	812	846	777	856	784	806	781	835	839	769	838	802	841	815	756	794	823	783	805	800	820	864	840	792	815	800	844	805	876	789	797	839	798	815	750	823	800	771	779	847	821	779	777	805	799	823	838	777	786	761	828	824	788	851	794	830	810	832	829	798	846	805	841	811	850	799	865	801	783	770	848	827	769	832	783	808	812	814	840	839	829	823	816	817	761	873	825	842	827	848	827	806	890	798	782	827	786	790	799	807	811	804	802	852	840	784	779	849	787	794	813	801	793	827	869	830	872	882	851	822	867	776	791	851	826	807	882	843	823	785	815	815	810	819	811	826	856	798	813	842	811	833	784	802	774	816	800	804	808	825	784	818	815	850	857	776	854	834	777	815	898	844	810	819	812	833	806	806	802	829	858	797	887	795	867	792	846	753	875	806	805	825	870	863	824	802	816	865	795	810	824	795	788	799	800	789	813	830	822	872	836	795	842	827	835	855	810	831	821	768	791	788	793	821	845	852	770	822	781	784	832	759	803	769	803	816	800	793	778	810	844	801	800	767	788	829	844	804	843	861	840	817	844	825	777	811	828	814	834	807	846	794	816	842	815	788	779	843	770	834	808	787	768	890	802	880	787	830	876	805	843	883	765	795	839	880	849	827	807	788	809	814	808	790	822	863	812	825	759	904	811	804	799	829	818	805	794	793	859	780	815	799	805	827	784	882	818	823	794	855	845	832	789	800	826	896	827	811	810	786	839	819	803	813	792	803	863	768	825	799	833	814	874	827	797	810	852	819	835	782	828	791	775	823	768	787	822	763	779	753	907	768	809	803	825	795	839	797	832	843	811	836	813	858	801	817	777	768	753	798	786	844	832	862	857	858	799	862	797	793	763	810	828	774	771	823	848	828	836	828	822	799	855	797	813	803	829	799	866	812	778	815	774	856	842	802	836	877	824	824	817	831	774	864	775	811	854	803	794	784	807	850	799	802	808	809	802	846	808	846	875	783	831	812	861	820	817	836	840	827	756	842	837	844	805	821	857	795	830	811	806	839	859	843	807	806	825	807	851	792	791	839	851	863	836	783	843	774	829	818	806	757	769	777	818	798	817	810	850	832	814	822	813	769	816	840	824	803	874	807	836	806	828	797	779	845	828	809	849	802	851	782	863	819	835	827	849	795	825	788	823	852	794	795	835	836	842	822	786	779	825	803	818	816	800	805	831	851	817	803	867	851	805	831	783	830	850	756	786	818	837	836	799	775	824	817	853	851	833	888	803	803	861	784	836	814	803	863	857	876	836	785	853	847	833	817	816	811	770	821	832	762	784	796	861	819	833	819	827	824	843	818	804	819	817	831	754	844	796	888	814	834	839	819	806	813	871	814	804	811	800	820	814	828	805	820	848	815	806	862	822	859	824	789	762	831	852	827	846	831	878	837	811	832	803	818	845	830	866	902	781	793	838	815	859	828	808	814	792	833	805	837	849	840	861	794	823	846	828	758	831	798	824	814	807	862	778	829	807	843	780	825	820	785	865	922	811	806	800	808	831	816	812	771	799	821	819	815	831	781	804	811	750	821	846	828	814	839	852	845	788	791	819	810	824	821	769	772	859	810	774	834	874	754	813	754	863	809	809	827	817	780	829	816	898	791	828	819	818	850	838	810	835	842	789	797	788	838	836	864	818	815	840	814	806	838	846	890	799	813	825	830	811	853	791	761	810	821	841	816	866	793	826	786	827	791	796	786	830	858	799	837	788	829	797	782	836	822	832	775	839	828	806	797	817	860	797	860	798	814	803	824	814	841	822	791	782	848	847	790	833	797	843	848	777	806	830	846	780	815	861	792	850	796	769	777	824	828	801	796	752	823	847	833	810	804	814	813	810	844	827	754	793	776	788	812	792	804	799	810	848	819	825	804	860	815	818	778	888	794	854	759	855	832	832	832	801	857	807	874	837	829	797	819	838	837	759	832	845	832	798	809	777	811	819	819	784	812	826	817	851	791	826	846	797	846	808	857	777	823	789	812	773	826	823	859	789	835	839	865	825	830	846	833	842	821	804	807	816	774	842	832	831	832	855	779	832	818	783	825	860	841	800	816	849	811	849	796	792	795	800	831	824	847	815	823	833	804	766	843	828	786	847	821	795	831	776	790	775	837	806	792	826	793	790	819	844	814	866	834	842	790	778	797	800	831	812	817	862	846	843	819	866	789	798	842	864	850	826	797	845	786	788	856	823	819	785	830	792	853	821	811	813	832	879	757	832	815	795	770	785	798	845	856	812	764	802	817	803	862	817	858	782	845	849	822	808	801	816	800	776	782	816	760	835	804	836	828	816	820	814	793	819	810	834	816	821	849
23729	21142	28249	24284	21154	13106	4250	2623	2042	1662	1376	1299	1118	1098	1095	884	808	689	682	680	646	612	597	618	605	625	612	599	576	517	613	579	589	534	566	568	592	528	553	510	541	548	532	532	490	521	573	552	529	560	523	503	610	499	543	494	536	512	559	494	546	492	478	576	555	593	574	505	562	514	558	525	543	522	533	527	532	538	517	550	591	555	510	526	514	483	538	554	556	554	538	508	510	520	568	583	516	520	519	542	454	461	522	508	515	502	529	523	534	503	506	557	539	527	482	553	511	475	546	497	538	485	530	539	522	504	526	537	561	496	515	554	532	517	585	488	509	540	527	488	516	501	513	543	483	543	513	537	527	519	544	531	497	494	528	536	498	529	551	470	529	531	524	541	503	504	529	544	529	495	560	496	525	535	545	528	580	548	483	516	516	493	508	501	520	528	553	551	516	545	540	509	540	538	474	506	530	468	502	520	522	523	527	498	512	500	561	499	516	539	475	569	534	542	545	502	501	526	519	513	492	514	498	521	544	478	470	572	513	513	528	533	527	544	490	502	540	518	492	550	548	525	458	530	526	485	499	554	531	491	532	515	515	548	546	551	484	522	514	464	531	518	565	498	562	510	525	517	513	509	518	513	516	542	522	529	487	546	520	551	546	573	506	487	538	495	545	511	523	512	523	521	489	525	499	555	553	509	517	530	496	495	523	507	521	487	503	496	511	548	537	541	552	517	492	525	535	494	516	508	495	558	509	562	510	552	512	556	539	544	523	533	550	521	533	490	512	512	529	518	553	526	560	520	500	525	519	556	505	477	481	553	538	535	528	552	493	504	535	496	521	560	532	487	532	554	508	533	510	518	544	512	541	528	529	561	533	520	521	518	513	553	493	584	492	526	522	520	510	511	513	530	540	548	582	514	567	517	533	490	537	509	534	486	562	512	546	567	513	556	504	526	553	541	524	508	520	521	529	564	491	547	508	555	552	554	528	497	547	512	521	557	557	540	483	524	500	503	488	539	497	554	563	506	492	497	537	528	532	497	537	523	528	559	525	479	506	487	563	545	542	505	564	505	509	519	480	534	562	510	548	533	501	537	506	493	543	519	493	558	573	576	541	540	499	526	550	480	553	547	523	513	533	464	531	525	486	556	537	495	514	510	504	516	518	533	525	517	531	516	505	510	571	474	514	561	530	542	522	556	566	517	521	519	522	513	536	484	512	563	544	558	530	547	533	507	500	505	531	471	521	490	518	562	554	528	576	527	513	519	504	500	529	547	545	574	531	496	502	496	514	514	532	510	510	556	542	520	529	546	530	495	539	506	484	526	517	516	522	503	490	553	533	541	514	516	555	524	518	514	521	539	547	545	550	507	523	514	503	534	501	536	529	497	508	544	515	562	525	470	519	517	540	532	550	553	516	507	500	493	509	492	516	499	494	508	514	527	476	517	527	525	503	619	533	534	522	514	498	499	520	526	542	548	517	548	524	506	557	526	496	541	523	546	533	517	548	511	513	527	505	497	521	548	509	523	507	545	487	539	516	502	517	516	505	522	482	504	511	525	456	507	561	479	531	489	528	533	524	524	559	527	535	479	596	517	516	534	527	508	537	526	529	509	551	472	507	551	471	562	567	539	519	488	524	547	487	559	556	525	507	537	509	502	512	506	518	534	516	540	515	548	544	489	518	513	461	532	550	527	499	546	508	535	524	504	508	535	470	535	534	555	573	505	509	542	547	544	508	554	482	484	521	552	542	479	521	491	525	558	516	554	517	546	515	594	512	519	504	522	509	514	522	535	533	509	549	501	537	514	485	559	532	502	503	532	551	508	544	514	586	494	494	552	526	460	484	513	501	515	498	498	540	534	532	515	524	489	460	509	541	525	516	510	508	512	513	545	505	455	533	531	524	559	570	544	499	531	547	503	557	541	528	551	535	492	514	559	490	552	552	488	531	474	514	497	494	506	503	519	521	510	523	559	517	494	496	496	520	517	523	511	475	539	558	532	559	524	494	541	574	507	524	537	489	491	528	507	535	552	500	517	495	521	550	530	527	555	512	546	544	528	532	501	486	491	542	546	537	546	502	482	537	506	508	527	542	524	569	535	486	529	511	521	531	533	564	496	524	490	509	557	541	512	494	490	535	504	501	550	517	495	542	527	548	546	504	492	536	548	538	524	483	516	550	493	515	549	520	509	549	498	522	468	546	534	510	576	507	502	529	503	526	527	570	541	535	542	510	524	528	506	518	531	541	516	559	518	521	522	528	540	540	508	521	513	529	499	522	538	511	542	540	486	536	527	503	516	550	517	551	508	514	540	519	520	512	528	500	551	507	539	510	529	521	543	500	479	559	513	538	496	514	552	486	494	546	492	505	498	536	540	483	556	513	510	513	529	507	490	517	499	507	533	547	544	564	510	496	542	564	492	537	481	492	518	549	524	548	517	502	565	515	573	518	494	501	540	528	531	547	579	524	511	492	553	529	481	515	516	554	507	515	528	510	533	516	535	542	513	532	477	526	510	520	566	522	504	539	490	533	512	515	555	493	550	525	518	528	547	535	536	536	536	547	546	519	512	543	480	529	533	479	571	567	530	480	542	498	515	538	507	513	489	526	530	527	495	539	484	485	524	506	471	549	519	534	536	480	485	550	494	533	517	499	505	500	526	531	530	485	544	529	547	493	529	518	533	525	531	496	541	530	518	502	563	497	509	498	535	548	499	509	542	567	486	542	477	530	530	542	525	495	506	488	506	506	501	515	522	519	486	529	531	496	502	517	508	535	493	505	496	518	534	519	554	531	552	512	509	496	544	501	558	478	549	510	516	469	559	522	506	536	491	546	491	480	513	534	513	521	484	502	506	507	502	532	531	538	539	533	521	547	512	521	541	500	526	506	541	551	515	477	521	489	555	502	540	544	550	500	540	499	524	518	520	544	575	535	500	488	515	520	561	534	543	533	504	541	503	523	523	521	539	519	574	534	530	509	524	540	553	444	522	525	536	534	550	512	528	521	504	526	506	520	539	546	486	511	534	528	524	481	569	510	516	534	489	516	502	519	526	527	527	511	529	509	495	527	507	492	506	556	534	500	568	528	535	491	549	510	534	566	554	520	482	528	513	510	530	511	508	522	492	513	481	503	544	523	484	530	576	519	502	483	520	556	505	609	513	506	490	495	529	480	531	500	502	509	515	560	469	566	528	537	507	537	510	501	574	482	551	529	527	512	558	488	507	502	508	517	535	512	548	524	521	552	542	477	502	553	511	546	486	551	498	530	531	544	519	546	571	507	539	536	551	556	563	565	487	529	531	474	563	509	518	541	491	532	560	509	517	543	527	535	528	536	538	513	562	494	513	524	540	543	528	530	507	519	523	545	554	521	510	541	496	540	498	462	512	513	527	543	548	520	591	530	539	500	534	488	511	524	503	538	474	507	534	539	577	544	525	495	555	532	526	583	543	497	511	528	518	513	545	532	537	479	532	534	541	567	527	525	518	506	516
23154	42569	27061	12501	8183	6351	5316	4247	3238	2641	2064	1935	1644	1509	1509	1198	1023	905	919	846	811	709	713	711	710	675	675	696	644	643	720	640	679	645	642	573	661	632	578	658	619	600	588	610	597	631	622	595	600	599	585	567	600	609	565	562	599	635	606	625	594	608	635	614	568	644	614	563	593	560	601	576	634	575	599	575	577	560	602	597	586	599	568	576	575	576	551	569	588	625	585	591	592	543	580	566	606	605	582	563	544	539	583	594	575	545	622	581	553	630	627	607	574	546	560	593	587	610	527	537	647	560	626	587	614	575	588	606	579	577	570	594	579	604	570	614	612	611	546	566	572	574	577	574	580	595	625	585	576	620	625	564	583	608	586	572	594	559	605	568	551	562	601	592	565	543	562	579	607	617	651	547	583	570	581	574	574	584	569	603	599	590	587	617	596	594	598	608	585	585	601	581	581	551	613	583	585	542	588	592	619	600	547	590	604	590	596	616	556	572	570	565	580	603	617	570	547	610	581	570	588	582	596	622	566	651	556	591	597	614	572	605	625	587	591	600	566	582	559	585	605	600	632	564	564	631	531	550	584	619	588	588	587	569	603	620	563	584	601	578	582	557	579	602	588	596	626	621	585	584	582	627	655	579	598	615	575	532	596	575	648	557	618	549	578	575	580	610	571	568	626	623	569	549	581	605	527	562	597	598	615	551	602	626	590	586	588	555	586	583	593	561	596	607	607	572	627	575	602	576	574	600	557	566	608	557	608	552	600	650	603	597	602	548	594	527	569	547	593	582	581	590	584	551	608	559	581	538	598	584	589	596	600	592	580	556	610	610	632	558	582	587	633	632	575	573	582	578	551	572	578	587	577	583	552	597	582	587	572	628	601	586	560	618	577	568	568	572	534	618	579	567	598	589	622	588	610	587	557	600	555	581	606	593	615	561	534	586	581	575	608	595	599	610	577	601	621	580	584	616	576	608	593	567	607	568	613	586	567	591	617	634	568	578	591	621	565	603	613	540	606	602	580	600	609	535	610	568	622	549	621	561	593	587	539	607	576	617	604	582	548	574	564	594	580	555	597	580	587	575	556	586	598	550	612	556	581	600	557	559	579	653	626	588	627	594	589	614	569	559	605	609	599	573	577	589	580	581	608	556	628	602	563	592	547	575	555	586	575	570	593	585	530	620	567	570	561	598	586	584	566	552	602	596	574	564	607	578	601	550	565	554	591	564	614	613	651	537	546	579	596	586	567	572	566	568	578	577	586	614	596	632	598	563	568	556	606	550	573	594	606	662	604	613	599	572	581	588	580	553	578	628	556	605	563	586	548	557	546	603	565	508	572	584	534	574	557	613	581	599	613	579	589	561	544	606	576	570	598	606	603	585	571	605	563	571	578	586	532	618	573	575	580	593	607	572	586	597	569	575	592	622	633	557	583	587	552	618	544	575	602	586	578	585	568	630	573	592	589	600	574	591	545	619	596	562	565	592	556	582	582	624	621	595	556	605	580	573	552	609	648	549	577	590	571	606	582	603	618	557	575	575	552	603	533	564	579	599	534	569	543	572	610	600	584	612	580	585	594	549	575	595	538	624	557	592	568	594	603	597	591	576	598	559	615	593	586	585	600	574	584	578	557	546	586	627	586	598	592	584	623	595	579	555	566	576	600	602	625	588	560	561	610	580	582	597	596	556	649	573	555	554	601	559	638	548	620	567	555	610	574	607	566	580	558	589	579	602	568	525	585	583	612	592	540	563	596	579	592	527	596	591	563	588	623	618	608	570	601	588	599	611	589	612	617	566	605	521	623	648	558	577	597	562	568	527	603	639	601	602	572	592	582	609	582	581	563	530	591	571	609	566	593	585	610	548	633	593	551	595	572	568	587	624	561	595	635	598	584	569	577	604	615	550	600	586	599	607	613	589	618	613	549	606	571	576	585	573	594	601	565	617	631	579	581	548	593	569	564	587	560	583	574	552	590	612	582	587	574	597	612	570	564	557	577	539	596	572	569	579	599	588	558	591	568	632	571	608	569	568	618	554	572	621	558	630	590	573	572	576	612	566	569	555	606	603	597	606	546	613	578	605	651	569	563	556	591	591	601	592	610	585	580	591	589	585	584	570	598	608	611	626	526	593	573	605	586	609	614	582	637	580	583	588	574	570	564	600	610	588	570	563	579	587	538	611	577	558	557	593	579	580	575	566	610	522	597	572	573	570	596	580	595	589	569	596	637	592	563	594	582	567	537	609	562	592	601	592	559	569	580	557	592	567	561	561	572	613	601	548	642	554	606	596	541	609	567	586	583	569	607	633	599	590	599	551	549	621	561	591	570	563	594	600	603	618	583	597	635	647	582	562	609	531	615	586	582	557	570	584	599	573	586	586	603	594	593	595	588	546	580	552	573	612	609	568	568	587	561	598	579	606	566	585	567	547	576	577	548	600	593	560	594	595	598	629	595	611	615	587	615	604	600	603	617	631	525	519	589	564	556	609	608	608	564	572	559	544	532	591	581	579	588	540	572	602	564	606	545	552	586	564	605	636	559	592	552	596	569	577	561	573	586	560	589	603	575	608	563	579	569	646	588	538	547	547	591	557	566	588	562	570	590	606	594	631	584	567	600	539	610	583	606	587	607	616	608	577	576	569	576	563	603	587	630	586	567	589	571	577	572	610	564	575	595	578	571	599	531	599	600	571	555	538	588	589	561	536	572	615	598	597	567	617	576	570	563	578	614	595	527	577	576	584	624	618	567	636	587	530	562	590	606	560	601	567	579	585	590	555	554	632	614	587	586	589	565	600	612	591	588	589	554	570	563	546	576	593	565	592	595	630	599	608	587	606	574	590	584	596	543	593	521	567	542	593	587	575	549	560	579	601	576	583	558	625	566	572	646	564	578	575	607	561	580	563	547	570	609	563	571	556	587	628	601	563	599	630	592	595	609	516	610	641	637	596	596	613	608	576	562	564	573	604	592	604	627	634	561	575	566	591	572	588	615	554	618	600	585	584	609	598	548	557	615	567	604	581	613	580	596	593	599	569	609	663	606	587	581	572	596	600	529	593	613	617	584	599	561	591	601	571	618	587	591	553	622	622	587	621	624	604	542	597	554	595	564	617	566	566	578	556	570	597	583	615	578	594	560	602	550	589	588	585	587	603	564	615	567	592	633	597	536	584	578	579	563	599	574	570	563	587	573	607	641	565	595	585	589	571	579	561	618	545	569	602	559	599	586	576	615	572	571	552	575	572	573	573	572	584	593	547	565	573	612	553	588	522	572	601	572	596	573	600	569	547	607	584	574	554	566	568	560	605	592	562	583	571	595	569	575	574	563	572	546	598	592	599	552	581	597	557	559	582	590	615	578	638	571	631	584	606	530	601	605	609	594	569	573	568	596	583	576	613	561	567	592	596	572	608	568	589	588	591	609	576	537	563	595	645	581	605	568	641	568	565	599	627	576	569	609	588	547	561	539	591	595	581	609	566	551	573	548	559	587	586
24815	21138	27277	25221	15109	4210	2712	2155	1669	1486	1179	1187	1027	986	1009	935	850	716	828	716	695	676	649	692	708	646	640	694	700	633	681	696	636	627	630	676	660	646	641	609	651	670	629	619	646	638	660	611	653	652	611	638	637	636	710	616	603	570	633	606	666	627	665	633	639	612	619	655	649	597	601	597	614	595	655	631	596	639	667	636	607	593	629	588	592	628	572	648	642	612	576	629	596	594	604	634	651	603	605	643	619	616	603	619	649	626	607	624	626	630	596	571	631	623	615	591	604	615	620	595	653	616	622	629	603	643	628	636	659	626	646	621	598	628	634	619	642	604	650	643	607	610	610	606	604	621	639	609	642	614	608	605	639	587	628	602	667	652	633	634	631	642	615	633	618	645	565	610	633	605	648	593	627	645	608	546	579	607	614	607	619	575	580	593	634	603	625	627	633	591	623	640	628	660	613	620	593	661	599	642	611	601	656	614	600	680	611	606	590	635	645	627	588	623	607	616	579	615	610	607	584	646	614	615	652	616	624	635	640	588	606	667	606	582	626	615	631	620	588	631	654	653	597	585	651	648	649	644	632	616	638	613	690	603	611	613	615	594	663	634	644	599	606	620	650	629	624	619	633	625	639	590	581	620	620	568	650	637	631	651	604	597	597	627	649	603	619	605	640	603	640	663	642	607	672	616	624	640	622	597	634	647	661	616	572	646	598	667	636	626	626	632	622	626	592	693	631	646	615	648	577	643	619	594	610	645	610	659	683	673	638	662	616	594	659	635	653	636	616	615	588	602	583	599	593	617	667	656	641	672	643	639	597	655	635	640	611	655	630	589	630	624	599	648	639	648	587	625	624	622	652	616	618	631	631	620	604	611	620	595	648	642	635	620	623	624	641	592	595	592	650	585	595	628	660	614	659	569	631	635	575	656	613	617	660	629	611	627	596	589	654	622	648	605	617	593	656	645	643	605	644	646	629	618	605	598	631	606	640	572	581	650	607	625	643	660	607	624	614	604	657	637	675	598	648	640	627	668	606	586	622	637	624	636	596	650	609	647	629	621	584	629	622	630	611	605	606	576	609	614	642	615	662	629	615	562	610	639	592	635	585	599	655	630	629	659	651	630	584	635	625	600	591	613	614	586	583	617	585	616	597	663	638	626	656	580	619	610	618	622	654	627	633	619	594	607	610	634	611	665	630	644	642	616	593	635	656	588	587	568	583	609	618	606	624	610	614	599	600	637	642	650	623	635	645	638	640	610	634	626	604	629	626	644	581	603	627	649	611	624	608	634	600	593	641	613	642	622	629	595	608	623	608	613	621	610	633	579	621	610	678	608	645	614	626	588	622	624	615	597	669	615	597	637	599	644	632	624	664	566	617	616	590	635	601	605	617	593	644	641	592	645	643	635	592	624	651	654	613	624	602	604	616	614	606	645	636	590	631	654	642	688	633	631	634	602	624	626	576	673	628	638	654	629	653	636	617	617	585	630	598	630	630	637	639	652	611	632	638	655	617	612	664	642	645	651	631	608	597	630	627	591	651	656	588	609	650	603	634	661	641	606	656	589	647	609	596	665	597	629	656	604	601	659	648	600	647	628	665	641	556	591	636	686	619	606	610	605	615	615	642	635	637	647	637	618	639	639	605	639	657	613	641	612	608	655	581	614	618	636	585	630	646	630	577	626	644	631	614	629	551	610	666	601	614	649	582	629	649	606	646	658	643	627	673	638	638	633	616	665	617	606	613	699	635	605	591	610	594	591	644	643	603	639	622	619	630	634	628	600	641	635	598	602	635	640	621	602	609	610	633	611	634	601	572	612	654	623	636	642	647	632	598	617	656	617	598	634	581	607	641	594	626	589	643	600	665	637	637	651	653	612	666	668	608	625	616	615	603	660	633	635	631	558	600	608	648	625	568	645	596	632	658	658	623	604	644	611	605	644	636	599	596	631	595	613	670	645	604	615	597	649	595	605	626	603	631	652	604	629	627	612	603	629	594	624	585	635	641	601	647	625	581	637	632	634	632	629	640	602	615	631	602	641	633	633	603	621	651	619	608	612	627	624	593	630	647	617	598	563	638	623	648	614	626	650	638	635	589	613	644	601	595	622	614	675	641	624	638	635	628	611	610	633	638	624	628	613	615	650	648	667	611	645	617	627	618	635	632	636	684	661	603	627	593	600	623	659	645	596	642	605	588	625	580	647	613	679	592	617	639	634	637	588	630	646	644	659	576	586	651	636	632	614	617	598	626	577	645	619	578	574	623	646	602	657	599	618	616	598	615	652	608	617	645	619	667	660	592	656	617	597	619	611	630	622	629	595	609	636	652	603	614	651	646	606	624	611	640	561	637	642	614	566	665	612	606	643	666	607	624	682	632	622	622	598	649	618	599	643	651	594	632	609	640	619	620	660	571	620	663	653	635	625	592	587	649	568	582	584	646	586	633	597	642	627	606	647	635	596	655	634	627	631	625	578	610	609	636	643	634	623	604	608	622	638	680	613	615	629	596	670	639	590	641	606	613	611	646	652	659	616	617	634	651	611	571	626	608	624	637	599	624	589	655	574	616	627	663	596	615	639	620	647	573	599	605	637	579	602	642	633	616	617	623	601	579	556	603	614	674	605	596	617	607	646	582	633	675	619	627	612	627	621	649	620	675	626	665	629	602	640	579	647	651	651	647	642	624	629	588	607	669	681	639	618	610	630	650	607	637	604	645	615	582	625	633	653	662	656	601	628	593	590	623	615	603	622	614	599	617	622	651	619	598	613	602	582	613	619	650	636	598	624	610	623	608	638	599	603	597	621	646	598	624	595	598	608	601	642	655	643	647	603	621	667	606	595	613	617	631	623	625	617	600	612	617	613	558	637	645	615	625	600	666	622	620	673	616	605	634	645	587	608	629	607	631	633	638	612	597	602	606	613	592	600	599	638	599	637	609	651	625	625	587	675	633	613	644	589	601	623	625	624	637	590	625	573	621	612	611	618	647	584	588	613	644	633	653	649	567	613	621	615	601	583	584	691	624	618	637	638	600	682	589	612	641	614	602	632	594	604	597	600	645	644	651	645	591	590	640	644	612	652	616	617	630	610	616	622	630	639	611	554	657	654	590	613	623	612	643	599	599	619	609	610	607	585	614	646	599	580	587	596	625	621	625	624	655	676	651	630	645	647	619	606	614	614	617	586	631	599	633	661	604	656	624	630	630	591	569	607	628	608	609	645	608	656	632	604	669	632	622	646	601	622	646	623	621	638	655	604	629	576	588	605	579	610	631	632	618	594	626	662	609	651	668	660	679	613	616	584	661	654	649	661	632	658	604	599	604	612	668	645	639	606	661	628	617	605	627	607	655	635	632	621	598	631	659	647	607	614	643	590	648	585	635	552	573	605	552	666	626	629	640	566	668	613	630	627	625	618	640	606	632	639	617	631	605	594	632	608	647	578	643	630	616	638	616	608	618	610	608	621	598	623	581	636	602	567	633	569	575	618	629	599
22924	38557	23254	10924	7050	5302	4552	3746	2678	2327	1754	1630	1419	1334	1348	1146	936	874	954	865	796	772	738	752	775	768	688	731	740	724	706	705	729	688	712	671	664	659	659	714	721	654	685	689	689	653	650	666	722	720	682	685	711	665	689	654	678	688	668	687	653	662	676	710	670	664	663	671	659	647	673	692	693	670	707	656	667	658	672	686	704	673	662	672	688	662	669	688	661	628	645	671	708	619	692	643	672	651	623	699	649	682	677	666	669	609	683	628	654	667	688	663	619	698	688	689	660	679	628	659	649	702	684	660	664	643	675	644	660	671	650	610	680	696	673	701	649	658	648	665	680	647	650	696	657	662	661	695	621	632	682	687	689	652	700	671	659	687	660	647	652	653	644	698	684	682	671	648	662	631	648	631	672	650	668	699	618	680	701	660	663	650	615	664	656	688	636	689	640	674	608	631	666	648	645	684	697	652	676	715	607	656	641	669	611	657	666	650	647	629	661	672	661	663	681	653	709	653	669	652	656	646	705	663	680	661	637	677	656	628	643	642	648	658	665	688	692	724	677	694	677	669	659	624	657	633	666	664	702	723	651	646	636	693	673	691	645	664	612	642	679	701	650	670	662	639	705	716	656	641	686	671	695	652	643	659	666	668	635	702	690	709	665	642	657	636	676	691	702	588	675	670	649	690	661	634	693	682	657	668	673	707	689	674	688	697	642	639	682	677	655	715	679	641	663	678	658	759	673	680	696	663	694	700	680	668	638	634	635	672	639	664	678	668	630	671	652	637	664	645	648	672	696	658	655	660	672	662	708	656	694	663	668	618	659	678	667	666	653	659	712	628	692	698	699	664	631	629	682	670	686	655	671	670	653	654	697	688	614	684	684	674	666	675	698	657	673	658	670	684	704	698	632	614	672	707	639	710	694	639	622	672	722	659	653	625	655	665	607	642	660	656	712	680	682	654	707	677	629	687	651	655	648	686	703	718	669	687	661	675	698	643	644	625	660	694	751	639	660	679	665	648	662	684	654	688	669	629	666	676	733	676	650	658	653	625	655	684	646	689	664	675	665	675	688	674	661	640	662	680	655	652	674	646	649	650	680	657	668	671	682	668	698	671	667	704	676	674	676	690	684	694	693	682	667	655	713	706	661	659	666	617	696	649	644	639	678	693	648	651	706	698	636	648	666	630	695	704	650	636	653	642	669	627	687	646	703	701	685	651	627	683	692	652	676	692	617	654	726	616	668	654	628	622	661	673	624	705	726	657	628	644	627	652	637	684	687	680	653	702	680	679	651	690	721	662	634	664	667	617	678	665	707	687	641	684	731	727	628	708	641	643	620	679	704	607	684	631	652	693	645	713	664	717	655	709	652	695	652	661	681	673	659	644	608	676	659	670	637	706	691	692	670	641	655	691	651	666	659	659	719	651	671	676	648	688	649	667	663	670	700	643	682	661	658	619	675	714	645	715	650	656	659	699	716	650	627	659	659	664	624	624	694	650	647	637	631	642	672	652	636	687	636	683	639	690	661	691	661	716	658	692	684	638	677	707	602	675	673	713	648	666	726	669	686	634	658	686	661	708	666	630	653	673	667	627	652	610	614	659	680	657	619	656	670	715	692	622	697	676	638	699	625	632	644	660	649	683	637	684	625	688	672	651	633	647	678	632	671	655	678	612	667	654	650	675	644	636	682	622	708	693	674	704	661	636	692	649	643	674	672	668	669	679	649	681	658	656	643	695	673	682	716	669	662	665	647	660	657	657	652	631	690	731	688	641	654	645	689	671	682	699	673	655	695	638	665	618	687	632	677	703	650	651	633	644	650	674	656	642	681	701	712	666	660	648	698	653	671	671	688	677	704	658	668	691	674	664	692	646	680	649	660	700	648	651	678	609	656	694	711	657	654	703	690	648	653	672	641	673	611	677	688	720	640	651	712	658	707	693	660	629	655	708	652	645	663	658	663	668	649	664	632	674	653	643	747	703	705	678	694	709	672	638	647	646	639	653	708	626	676	727	670	651	659	680	733	716	694	647	666	639	680	673	651	650	714	661	643	628	686	645	696	628	649	677	661	643	706	659	657	635	693	623	655	652	694	690	622	685	643	695	654	665	688	696	702	649	673	673	712	664	658	678	673	639	683	672	653	665	686	630	652	688	656	632	644	640	653	671	643	641	646	656	635	671	650	662	659	690	702	693	665	619	649	700	688	679	662	681	679	655	676	662	669	670	648	630	695	670	696	673	621	677	680	672	682	688	670	634	683	725	720	658	649	669	673	666	677	662	674	666	669	656	655	654	665	695	680	706	666	666	669	633	644	678	635	654	669	656	631	693	655	702	669	667	637	659	674	683	644	658	652	654	671	654	678	606	671	662	637	659	635	665	655	681	672	660	692	667	658	667	679	702	602	633	637	696	657	708	624	691	702	707	679	631	608	661	661	672	691	657	697	661	652	599	671	618	650	629	667	700	680	665	648	639	672	695	684	661	690	640	678	673	666	717	664	689	667	658	648	708	701	675	699	684	667	688	612	698	700	650	634	607	676	632	661	669	665	683	690	719	650	703	638	672	636	628	665	694	677	639	625	663	663	606	612	646	643	679	679	706	646	671	663	671	670	682	669	636	616	660	634	680	647	654	656	645	620	653	675	634	650	645	707	670	676	659	659	694	631	692	648	665	680	658	657	674	682	662	682	729	631	625	665	652	624	665	661	611	619	688	586	722	680	666	630	690	660	682	676	681	639	694	662	649	674	656	696	685	652	651	663	659	661	640	680	660	671	667	692	668	674	719	700	637	678	644	652	670	647	676	697	680	711	635	663	654	681	639	674	629	664	710	638	648	714	648	717	626	640	672	703	653	690	742	697	721	646	649	670	691	692	651	695	666	653	645	616	707	667	660	676	703	664	650	658	699	687	676	695	668	647	667	639	673	665	685	680	669	659	595	679	624	649	688	659	647	659	652	656	652	700	645	673	657	622	674	666	622	670	641	680	664	682	714	644	710	664	675	664	667	658	663	647	641	693	674	661	657	699	665	685	709	654	702	651	688	725	664	650	649	648	728	677	667	664	708	647	610	644	667	660	661	691	608	699	663	648	648	650	681	659	671	691	674	624	714	643	657	640	698	696	662	671	666	651	671	673	657	647	659	681	701	681	671	635	647	680	694	701	641	656	677	656	673	654	719	640	677	663	665	645	715	704	683	695	641	656	633	688	641	687	675	656	648	643	663	677	627	670	651	685	613	669	692	688	621	665	694	649	709	672	696	678	665	661	639	668	697	643	700	638	684	642	660	678	647	647	690	619	658	608	701	660	706	663	720	629	659	699	660	686	672	655	700	651	680	624	722	669	645	682	670	685	680	678	656	615	717	655	656	726	669	750	668	673	632	698	658	651	671	653	661	634	668	669	661	659	661	646	681	658	652	705	644	650	689	616	707	712	640	686	682	683	645	657	688	676	664	641	650	690	640	695	668	715	670	692	645	684	658	662	692	698	606
22663	21186	28751	23919	21192	21327	12644	3862	2554	1978	1724	1350	1249	1027	1144	824	736	610	578	604	541	465	432	412	444	463	392	403	378	374	385	390	362	350	342	327	315	361	329	364	343	337	339	307	346	327	317	311	324	298	319	353	306	312	337	337	301	261	317	323	303	285	300	297	301	290	307	345	287	334	320	317	323	284	326	312	326	306	280	322	305	326	323	354	288	305	297	301	271	322	315	295	329	300	279	310	285	266	302	295	280	306	327	297	307	296	315	334	293	348	278	288	277	309	298	341	299	296	262	321	289	306	358	317	298	269	290	264	305	273	250	312	310	303	271	305	312	322	297	283	311	274	290	333	304	283	284	321	285	297	309	333	290	299	297	294	275	281	283	312	291	311	318	294	299	335	310	303	288	294	304	311	301	298	294	311	297	311	272	285	312	282	258	288	313	299	310	310	321	298	294	274	286	303	249	324	308	315	317	305	302	277	275	297	296	260	304	307	303	277	316	319	327	307	322	302	285	306	318	275	298	297	306	332	309	326	299	267	318	294	287	308	277	304	314	308	313	289	290	272	290	306	298	295	295	291	274	312	289	275	295	296	301	278	319	310	309	281	313	316	299	307	300	292	293	281	303	277	312	318	303	276	305	297	297	296	299	292	314	299	295	310	289	296	322	301	274	318	299	314	294	295	261	299	287	307	294	331	274	288	256	310	301	306	287	295	312	305	282	304	308	284	316	300	273	297	323	305	353	306	304	303	312	284	298	341	300	345	284	316	283	283	324	297	275	308	305	299	297	312	303	313	293	266	281	273	310	288	294	262	314	332	310	267	276	290	284	289	292	312	292	331	302	295	294	296	298	282	296	286	327	293	298	295	328	278	334	298	285	305	281	308	295	312	295	310	304	324	317	295	333	292	310	285	287	291	315	287	299	305	313	296	287	310	321	279	281	310	302	340	324	307	289	319	282	338	291	290	316	272	307	313	308	292	273	304	296	270	332	268	289	304	327	304	311	288	303	284	289	315	282	300	289	310	267	281	325	296	322	268	312	291	318	281	280	270	316	288	323	289	303	290	273	290	275	265	288	300	285	315	313	320	329	284	270	285	279	277	301	324	294	300	300	297	299	291	306	268	310	317	309	290	294	312	310	303	278	312	304	287	277	290	322	308	302	301	303	282	323	318	301	286	307	302	285	299	288	269	321	306	298	286	269	301	294	285	318	315	304	345	288	303	294	292	292	312	320	316	301	314	270	298	287	304	283	290	338	278	317	302	326	297	286	313	302	291	290	316	334	318	300	301	319	313	278	281	298	311	302	290	296	313	295	298	313	268	285	294	307	302	280	318	296	342	315	297	268	292	302	299	285	324	293	296	305	302	305	311	281	285	314	329	327	292	306	284	283	311	271	336	326	261	300	295	296	319	277	294	282	335	278	334	295	317	332	260	317	286	334	303	303	312	302	298	331	274	285	278	283	308	311	307	276	293	305	325	303	311	324	327	332	326	307	271	301	313	283	308	284	299	309	266	288	309	287	285	315	304	290	278	283	304	290	274	280	277	302	289	301	305	292	283	311	296	308	296	294	287	317	314	292	292	338	283	303	291	298	295	295	300	275	328	298	352	305	300	299	332	291	297	277	339	282	284	300	310	285	313	292	307	293	330	305	312	303	308	302	335	310	295	322	303	334	309	300	300	267	314	304	284	289	273	304	315	286	259	287	303	286	271	292	295	289	315	320	276	291	294	297	293	309	319	281	258	272	308	289	291	297	299	312	305	311	325	322	292	308	303	307	316	304	270	293	295	316	290	295	294	288	328	316	308	307	310	301	266	285	313	293	293	285	291	280	293	338	317	293	282	322	330	314	291	307	307	274	315	264	306	313	301	312	319	321	296	303	316	306	313	330	318	301	293	290	290	298	323	331	305	296	276	305	327	285	282	287	301	318	314	321	299	329	286	310	309	294	273	307	285	326	317	300	290	286	308	268	302	279	316	268	328	294	277	317	293	296	315	309	283	292	290	301	284	331	274	295	307	290	280	291	312	292	310	317	298	320	307	271	291	299	328	311	304	293	307	292	337	287	293	294	292	257	295	305	283	299	288	275	338	325	265	309	308	278	289	284	284	317	280	283	290	287	279	308	283	312	299	280	295	300	290	291	301	253	299	282	296	317	280	317	299	270	293	301	320	301	297	289	270	304	325	327	314	303	290	295	276	286	293	323	318	269	322	305	289	286	315	288	302	294	268	322	296	295	291	292	312	278	318	293	312	327	305	300	318	304	287	274	290	304	310	328	290	313	309	290	302	305	289	300	289	305	284	279	289	273	291	264	276	275	269	292	309	273	285	277	291	275	293	305	287	306	256	300	309	306	287	280	315	272	306	291	321	319	314	275	290	265	303	286	287	310	266	288	320	249	305	290	266	303	299	304	279	291	319	311	303	300	339	310	295	320	303	309	285	314	303	312	303	355	277	281	315	294	313	296	286	303	266	280	298	305	307	323	294	319	319	301	311	300	325	312	263	273	333	288	322	293	310	310	298	297	290	333	259	267	311	272	303	298	281	282	293	275	290	303	275	304	295	308	298	333	293	279	308	310	317	310	302	317	285	338	306	303	292	284	327	299	292	309	306	290	295	288	301	308	291	304	275	303	315	258	295	323	320	305	305	274	284	294	279	288	316	281	293	286	288	292	320	289	300	309	309	289	285	299	303	306	281	275	327	292	350	295	285	294	335	289	282	321	292	329	300	303	296	322	291	319	282	307	338	334	300	297	286	320	297	299	317	300	275	316	291	323	277	308	311	296	284	322	315	296	289	280	301	309	280	303	300	296	280	306	271	290	306	297	316	287	338	269	291	311	303	304	309	300	305	308	318	263	305	295	286	295	301	268	276	303	292	288	297	306	274	282	304	307	305	328	279	311	268	303	277	301	315	285	312	295	319	303	273	325	326	255	312	270	315	302	297	289	307	297	273	308	288	294	288	269	303	302	331	276	291	297	267	299	324	292	290	269	308	300	364	297	309	297	277	297	278	292	281	324	330	295	314	278	308	295	310	333	300	302	262	315	273	268	319	324	316	318	320	303	283	307	294	299	321	299	275	313	302	286	284	300	297	315	300	272	319	285	301	272	287	284	308	275	313	306	315	306	300	321	322	324	334	291	316	294	302	305	296	308	275	306	283	305	302	280	293	324	281	305	269	309	274	287	281	323	291	266	275	278	295	304	304	297	293	280	277	273	280	292	293	320	284	316	318	256	313	279	306	299	314	296	316	314	288	314	262	273	306	293	305	312	309	277	318	278	257	300	302	299	295	293	274	283	314	285	330	300	296	332	300	276	280	291	302	313	286	300	280	303	316	300	278	303	283	303	311	312	251	303	286	285	315	312	283	322	305	272	301	317	306	318	322	313	282	288	320	289	297	294	291	286	293	313	337	324	324	261	300	302	297	286	281	265	303	271	272	264	315	288	307	296	318	289	331	308	275	288	314	300	312	296	316	298	288
25997	48393	32412	17550	11205	8422	7330	5703	4359	3301	2664	2143	1775	1605	1701	1242	983	800	753	715	645	522	587	505	543	538	479	489	457	499	417	424	394	378	392	363	447	384	422	379	383	387	383	335	367	377	382	389	346	358	351	369	380	294	335	346	341	358	349	333	330	353	342	345	355	338	342	338	326	325	342	320	310	323	323	297	356	355	345	323	352	312	319	314	322	342	367	356	325	339	346	358	359	321	341	317	309	295	328	368	315	324	351	334	315	325	334	331	347	335	328	345	336	315	332	354	286	351	331	302	327	330	313	321	337	348	340	354	334	352	339	321	310	350	339	350	343	294	344	372	299	299	321	334	323	339	323	309	319	311	327	327	344	324	344	332	345	354	319	336	353	316	320	342	347	339	310	349	309	377	327	338	306	335	320	309	305	296	350	298	325	350	298	344	310	375	370	329	335	323	326	340	313	358	279	344	360	313	350	313	330	346	330	323	327	347	307	322	315	353	328	307	339	341	320	326	316	341	330	319	320	302	332	340	310	318	357	342	326	399	317	330	327	335	324	341	345	320	338	361	325	305	313	336	329	332	326	331	348	356	330	341	344	352	311	331	344	340	331	318	359	343	316	326	347	327	334	308	328	298	299	351	317	356	324	307	294	352	353	330	338	327	348	314	329	340	326	316	314	339	308	329	348	337	306	328	347	308	347	325	346	340	340	292	330	346	316	334	295	312	345	321	324	325	324	341	385	344	327	336	333	369	365	317	329	338	307	357	349	310	306	337	357	329	325	317	307	329	308	326	328	324	316	349	333	340	351	333	338	296	319	338	329	350	331	327	349	323	302	324	322	319	319	300	328	328	328	349	332	295	338	338	348	354	319	305	330	312	323	330	317	340	317	318	332	333	323	370	339	362	335	348	347	306	347	323	334	306	328	316	353	315	334	334	330	331	359	319	313	325	284	327	304	346	324	341	340	357	336	293	348	316	347	329	354	323	312	327	327	333	317	332	346	336	319	327	344	329	328	353	291	334	314	337	326	322	337	340	312	337	334	358	331	328	333	332	349	365	319	311	338	358	350	310	322	348	349	344	317	347	309	296	310	324	342	368	330	335	328	347	322	331	326	310	286	345	324	343	351	332	338	322	366	308	315	333	340	350	308	325	341	341	331	354	325	362	315	352	314	341	341	333	336	356	317	334	347	341	328	351	351	352	337	345	360	332	345	338	342	329	326	340	258	339	304	329	308	326	324	368	357	330	330	325	337	322	311	344	337	348	335	341	301	318	328	321	307	355	331	368	329	314	337	311	334	309	318	338	333	340	338	323	333	345	353	309	314	332	327	348	305	301	316	333	310	334	298	348	342	355	330	340	329	288	354	305	337	323	349	320	325	333	355	311	321	339	336	325	301	319	319	314	317	356	298	314	334	330	331	349	332	333	343	360	323	332	350	317	303	345	298	340	337	332	335	348	328	312	299	362	305	354	350	339	345	303	310	346	329	328	327	333	316	297	326	308	368	320	359	331	341	320	323	342	325	338	319	341	355	341	366	323	330	316	341	323	337	340	347	328	333	348	322	354	349	308	343	331	338	295	314	334	316	335	324	300	341	332	318	326	319	319	317	317	354	353	327	350	359	335	308	343	311	311	337	342	328	292	321	333	340	361	322	327	275	318	310	326	338	340	347	323	343	304	343	318	306	337	307	329	325	322	331	321	321	354	317	350	346	342	348	337	311	291	324	342	316	352	324	308	321	322	345	336	329	301	351	345	339	334	321	355	313	356	323	316	346	338	310	338	325	334	326	317	312	326	325	336	303	348	360	330	267	330	324	336	309	313	326	335	326	340	326	297	326	322	330	301	338	345	341	278	327	347	346	342	302	324	333	297	314	350	321	339	316	339	334	299	294	309	333	340	355	327	357	334	309	316	321	320	326	327	310	333	340	352	328	291	344	324	314	347	361	355	311	325	323	324	344	337	330	356	339	341	357	336	364	343	313	339	325	326	335	337	328	345	302	323	328	363	349	358	360	338	336	308	344	303	286	333	343	304	353	326	302	344	306	323	324	346	349	322	324	306	332	321	327	347	312	335	326	333	341	348	311	307	331	294	298	309	338	323	319	318	337	307	352	357	365	337	346	345	325	341	344	347	334	310	311	323	335	300	339	324	355	330	353	316	330	357	353	331	336	332	343	323	315	329	306	329	372	361	358	309	323	329	322	340	311	315	329	351	308	351	337	336	337	327	371	338	302	360	311	314	330	353	309	328	335	382	332	323	316	329	354	330	328	302	311	314	325	344	324	359	326	338	306	316	328	334	312	327	344	321	346	329	324	312	344	333	295	328	335	332	363	310	330	332	328	337	331	321	315	322	324	333	327	311	350	329	315	318	346	354	349	328	303	321	365	361	317	364	341	341	268	335	311	319	335	339	322	322	353	307	320	323	316	309	339	318	317	335	325	327	311	322	293	353	351	392	330	340	322	328	327	340	316	323	318	327	300	306	377	344	332	307	333	329	368	345	335	311	313	334	306	311	321	338	306	339	293	333	307	337	331	348	334	354	363	345	342	317	312	343	323	317	343	347	339	328	355	331	312	358	329	325	340	319	343	340	341	304	346	312	290	342	312	277	329	307	366	310	350	325	337	319	339	323	335	330	340	349	339	351	335	344	338	322	336	334	307	368	335	356	317	318	327	328	347	336	317	332	377	295	367	325	345	304	343	312	333	351	325	321	316	308	333	343	352	327	328	311	322	346	328	332	332	348	335	325	287	315	352	337	315	326	313	351	306	335	315	347	284	326	342	342	364	310	307	309	331	339	350	314	316	350	348	361	332	318	335	358	327	334	321	334	317	348	302	297	317	331	304	327	322	372	309	312	352	324	339	307	321	332	346	327	352	306	333	357	332	346	291	295	351	310	315	321	287	303	351	320	352	353	353	309	322	304	307	329	334	318	340	318	341	320	313	282	334	363	338	293	326	316	316	305	355	321	327	300	332	320	315	338	323	320	331	337	353	348	351	327	319	312	313	313	309	339	340	317	314	307	345	314	364	341	339	318	329	311	322	316	331	334	357	319	313	311	330	312	332	309	336	350	333	314	322	334	315	307	342	322	339	368	314	310	321	331	369	349	364	366	357	323	321	310	303	334	318	353	336	357	313	369	322	353	321	306	356	326	333	330	351	324	386	354	325	299	328	318	309	301	364	321	332	320	309	326	332	301	329	312	333	318	339	354	313	310	324	336	342	333	332	320	335	321	326	338	341	335	373	355	322	332	355	341	319	378	372	322	335	342	334	321	324	359	324	317	328	315	350	309	318	312	312	324	346	325	338	311	345	307	308	313	331	310	350	346	335	291	322	291	341	321	321	342	318	374	320	311	282	377	353	304	331	356	327	312	336	318	293	337	324	317	314	357	338	311	301	334	323	315	330	316	346	330	312	316	325	279	335	312	363	297	336	318	348	333	299	341	325	324	296	387	342	350	316	331	289	338	338	365	329	359	315	317
28175	22733	18470	8286	3677	2337	2065	1745	1423	1338	1218	1094	1081	1012	975	962	940	848	826	850	819	782	824	850	788	815	805	762	764	743	743	776	788	800	758	758	782	743	733	748	788	792	739	760	763	750	756	770	739	772	776	726	770	777	745	761	764	759	734	775	792	787	731	775	786	800	785	778	747	827	777	726	793	747	716	766	746	789	770	765	732	767	742	752	686	774	807	766	752	789	707	784	748	774	768	728	746	733	758	736	749	720	717	801	750	763	738	745	760	712	740	744	745	809	792	746	739	766	766	754	726	742	763	720	777	766	787	796	774	763	743	752	758	744	702	732	742	745	820	705	831	770	770	754	731	766	752	771	742	732	760	781	688	728	794	747	753	779	752	693	738	740	719	766	773	748	787	789	791	736	782	757	731	752	753	741	721	787	757	818	753	769	768	747	785	748	752	765	723	802	769	755	763	790	766	796	750	807	717	786	689	770	736	757	758	769	782	784	784	795	761	718	787	742	766	768	781	757	752	769	735	796	737	792	772	737	720	810	778	780	787	823	740	792	771	753	744	773	762	724	804	711	753	811	758	792	784	783	758	732	785	800	745	755	804	746	732	775	778	724	766	739	732	809	763	756	759	740	793	749	790	788	752	780	743	789	747	777	742	764	771	747	803	754	767	734	746	774	740	745	739	804	789	775	795	777	780	755	750	761	771	758	769	759	775	775	717	755	803	771	747	778	774	757	777	767	808	755	786	778	725	797	784	740	801	724	742	795	748	759	810	756	814	708	763	760	741	787	765	749	762	778	729	759	739	774	769	794	801	756	751	758	736	774	752	831	769	791	789	755	760	775	746	741	748	767	757	750	757	811	751	756	777	782	780	750	724	734	758	764	717	794	754	789	716	746	762	776	687	774	762	771	801	752	794	806	764	775	760	756	756	716	730	768	752	762	719	790	806	754	762	797	784	731	728	737	750	746	705	710	770	691	737	792	718	746	783	793	741	788	758	744	746	762	747	780	742	726	754	778	787	792	774	823	748	755	803	802	778	799	821	755	773	778	757	753	771	730	682	786	787	788	783	817	705	754	778	786	797	764	733	705	818	745	744	731	784	799	709	766	718	759	744	754	759	770	767	771	801	689	765	776	756	763	770	774	762	759	745	772	747	753	762	752	777	807	775	748	720	773	731	755	732	746	757	732	786	754	702	740	768	805	747	796	792	813	744	733	715	755	795	774	757	739	741	752	768	784	762	733	765	724	761	785	737	725	707	786	802	775	770	803	748	750	767	765	748	768	747	761	760	791	773	770	752	723	760	743	723	719	766	758	765	703	784	700	736	718	738	762	737	770	691	731	775	764	785	761	757	789	740	810	733	771	776	730	775	727	776	738	793	808	780	719	773	748	761	774	769	774	760	754	767	752	768	760	752	743	840	720	725	802	763	764	745	730	764	744	744	758	817	816	828	709	724	725	770	740	788	783	781	736	772	739	771	748	763	742	746	772	740	800	741	780	770	772	726	757	745	735	692	736	698	742	741	758	742	761	799	714	775	758	780	794	765	764	741	773	726	770	771	726	792	755	781	773	744	757	768	799	790	723	714	713	766	753	729	714	733	792	790	797	758	799	792	766	703	784	760	773	714	756	740	747	761	754	771	767	777	680	737	782	812	790	752	771	762	766	742	779	755	750	740	711	761	765	736	796	779	715	749	751	758	740	723	767	743	762	720	731	751	781	794	759	715	687	761	794	751	782	750	775	805	784	772	710	745	802	780	755	709	807	731	775	750	736	802	787	732	751	737	803	750	750	763	741	781	726	766	764	754	789	715	734	750	790	757	690	747	757	781	742	765	793	748	736	737	764	718	752	773	769	792	758	760	760	712	804	767	780	771	762	799	804	765	794	755	768	719	748	809	747	775	750	753	790	769	716	830	779	790	751	728	725	726	770	766	768	797	767	770	758	749	749	782	807	732	793	810	841	783	813	723	777	783	774	765	777	748	781	796	744	716	791	773	789	751	740	753	743	731	770	774	754	735	762	754	766	797	746	745	762	779	798	746	744	735	767	761	787	751	767	780	728	761	841	734	733	732	795	763	707	795	780	824	764	826	689	722	746	789	746	761	767	746	700	755	752	746	746	773	760	749	746	740	810	749	766	763	799	812	757	694	741	763	700	703	766	798	749	801	767	759	810	717	776	767	759	802	680	798	801	734	751	778	793	719	766	774	770	756	739	719	732	737	700	762	705	769	728	785	794	701	756	761	762	752	717	794	789	729	705	743	757	710	791	734	812	808	774	739	755	789	747	748	796	816	697	741	759	783	773	759	823	743	797	816	753	714	789	708	769	767	767	787	755	749	740	744	776	784	801	758	738	744	810	770	743	723	810	796	782	744	769	783	752	789	728	712	745	726	730	750	753	782	788	766	796	780	726	727	813	756	758	811	743	746	749	781	748	713	710	734	754	777	700	767	756	714	790	805	813	720	752	777	788	725	783	763	792	805	773	767	769	795	749	802	739	771	765	685	775	732	777	799	769	801	784	740	778	760	741	770	743	736	723	759	738	733	774	773	753	777	755	783	774	761	755	737	746	765	798	751	790	744	750	778	717	727	748	745	761	751	722	739	734	753	771	778	777	735	733	759	731	737	777	739	793	706	720	750	783	737	781	786	706	716	733	731	775	765	753	776	724	796	768	733	777	760	755	786	762	746	794	726	793	758	759	783	761	760	737	766	823	795	776	780	748	781	777	803	750	780	735	723	739	756	777	773	766	749	752	709	721	761	764	827	761	794	756	772	776	780	826	753	745	735	763	781	744	790	720	815	741	789	767	836	763	776	736	798	790	796	741	739	768	751	750	740	792	751	766	777	809	735	779	762	761	757	722	755	776	764	737	751	708	734	756	740	765	769	755	759	722	733	726	812	741	746	761	758	791	772	776	812	748	745	765	814	754	784	761	808	759	794	741	710	742	777	763	769	705	732	766	751	745	728	719	800	769	751	759	768	760	750	765	739	775	780	739	835	823	752	741	765	811	770	758	747	748	777	771	787	760	728	767	732	778	770	761	742	760	757	747	743	799	773	753	779	787	747	733	789	735	803	710	782	755	776	757	771	705	789	742	742	788	798	759	782	781	757	753	779	738	765	735	774	775	756	712	736	750	740	757	753	732	697	765	766	812	782	812	761	780	811	764	811	778	776	774	779	721	754	707	760	711	793	757	751	723	745	798	799	782	746	798	747	795	729	753	756	771	727	818	792	756	788	755	782	767	792	762	742	765	770	723	719	805	808	687	805	797	788	766	716	774	768	746	794	781	748	769	770	754	737	751	791	814	730	758	839	811	773	725	750	797	722	805	729	694	749	725	777	770	725	774	762	786	809	824	786	780	759	767	724	746	737	795	769	779	781	736	748	771	758	807	706	703	784	771	746	746	717	770	773	745	759	735	752	768	715	716	776	760	744	718	768	746	783	748	788	769	776	747	750	772	763	747	735	765	741	763	790	773	795	776
22322	32549	19197	8392	5320	3758	3431	2800	2164	1882	1566	1455	1339	1260	1208	1164	1008	990	940	932	884	885	880	837	895	858	840	883	846	867	897	845	844	871	797	863	827	863	807	818	884	854	853	820	869	883	822	880	860	848	848	810	826	898	822	795	830	780	870	797	856	835	873	825	839	841	875	814	829	763	793	846	797	755	839	808	789	831	791	803	849	826	879	807	765	786	821	792	811	842	844	850	777	873	812	809	808	839	818	828	814	826	819	808	830	822	842	805	802	838	786	869	816	828	790	765	800	775	817	816	818	869	799	759	810	770	796	812	872	820	787	836	775	800	831	893	930	861	816	859	830	797	829	824	838	775	820	795	822	788	842	790	813	807	835	762	865	872	847	814	790	837	746	813	827	801	848	807	816	784	850	795	795	843	841	859	815	830	792	846	802	824	834	868	857	876	833	750	787	861	817	859	779	793	802	803	838	808	796	786	805	792	817	811	852	803	800	847	763	741	820	854	861	814	799	820	814	756	789	789	823	829	823	794	793	825	800	844	819	835	782	826	818	800	885	862	878	800	800	854	824	839	779	832	796	780	827	819	803	826	804	839	814	822	819	799	842	782	818	789	846	903	781	835	836	831	819	772	831	781	783	845	831	818	822	818	829	841	798	813	837	852	787	802	815	844	817	850	839	831	757	837	778	865	894	895	827	831	816	780	858	802	826	847	803	833	814	843	787	753	817	849	795	867	840	839	832	813	797	893	808	851	786	821	835	844	849	844	828	831	819	850	833	831	877	853	846	841	845	815	854	819	842	804	823	848	797	832	888	822	824	862	785	831	826	775	776	778	810	759	833	808	844	871	823	827	825	791	814	803	816	821	852	852	791	793	852	843	838	839	774	881	832	808	862	829	803	839	832	842	852	813	831	731	856	823	813	834	810	803	801	814	840	815	809	823	814	790	814	787	849	795	828	794	792	797	836	835	821	802	847	789	851	794	888	824	771	827	817	777	788	807	884	850	814	822	850	807	806	809	830	870	894	846	824	869	884	818	792	827	817	828	898	821	809	816	901	803	820	825	863	849	830	825	822	849	830	822	843	868	808	858	825	789	847	766	827	822	819	843	788	843	835	861	826	806	838	823	815	803	838	853	816	816	834	776	871	867	851	826	835	831	853	826	786	842	801	801	770	843	839	777	796	818	809	807	811	809	865	810	814	815	824	844	772	804	818	828	812	838	802	809	781	802	798	826	781	778	822	772	828	818	819	816	819	822	814	820	793	840	790	831	839	892	824	825	823	793	774	799	810	849	852	825	838	796	821	816	833	791	838	835	795	819	836	812	866	824	816	814	852	814	822	821	779	789	801	788	802	785	863	781	806	783	805	808	768	826	793	845	855	813	781	816	825	843	775	819	779	818	804	836	791	788	843	840	815	813	815	862	818	827	814	839	806	835	808	859	808	828	797	802	829	802	876	799	858	820	814	828	838	822	849	847	806	853	853	900	821	790	874	866	832	777	760	837	848	787	816	805	809	820	850	840	874	834	808	819	842	875	806	801	844	838	836	786	800	833	789	842	777	853	860	816	858	817	832	851	854	810	798	838	822	842	845	772	818	843	894	826	808	808	835	822	817	837	796	855	826	803	814	857	826	877	813	831	808	868	829	854	782	889	876	817	847	811	826	840	812	848	822	830	815	816	841	813	840	811	823	823	847	828	863	815	862	843	811	816	812	836	794	832	873	818	819	830	804	845	899	822	845	825	818	851	807	804	836	836	820	810	854	761	852	799	813	856	854	814	828	834	833	815	834	790	853	776	849	757	802	829	818	798	845	807	832	841	834	846	848	827	834	874	851	781	841	824	819	806	754	854	839	831	809	831	846	803	832	834	796	798	820	805	776	785	854	846	825	797	857	765	809	862	825	785	837	864	809	830	892	822	825	779	825	823	814	832	812	838	864	848	869	833	827	832	852	797	792	827	860	773	787	836	855	818	798	849	823	854	838	875	856	820	845	783	812	798	804	812	831	790	868	834	811	842	766	776	730	820	811	766	829	836	836	844	839	844	861	829	820	784	806	829	869	789	805	815	770	825	781	847	774	817	795	806	859	860	838	852	826	827	788	851	815	796	839	816	800	823	779	831	840	868	809	909	801	863	806	823	843	791	820	798	831	817	821	859	836	772	813	781	826	817	886	809	838	846	847	826	829	796	839	830	828	799	788	803	811	797	826	842	864	807	826	831	821	860	790	835	854	809	792	794	852	846	872	855	859	762	831	774	826	794	826	828	776	829	757	844	884	861	802	824	852	836	799	817	820	799	838	843	837	808	799	856	850	852	850	851	834	843	830	833	829	838	811	815	851	798	819	808	798	852	812	846	851	793	797	841	793	822	816	820	822	810	812	803	802	803	852	824	811	843	831	762	836	793	858	767	798	826	850	878	862	801	806	843	869	830	810	783	853	792	813	828	792	838	837	798	825	813	809	803	829	799	834	809	821	835	839	811	817	810	849	877	868	838	832	834	806	794	782	794	861	828	825	862	812	824	836	847	837	816	813	818	804	822	798	782	849	841	789	807	805	858	795	847	820	802	819	829	837	857	862	797	868	849	851	843	828	850	839	823	873	758	835	819	880	827	847	808	801	837	828	847	844	816	749	847	833	860	820	849	808	799	822	786	811	833	811	844	791	826	855	818	817	862	829	815	814	846	760	816	807	849	879	798	848	847	849	823	872	870	805	816	833	807	803	783	821	802	780	804	842	790	781	849	853	830	807	843	810	850	818	752	819	819	808	807	787	789	886	845	819	839	796	791	820	858	833	840	814	803	862	831	835	829	825	843	835	826	855	859	804	851	832	845	858	843	841	817	836	812	816	814	785	848	847	852	802	827	789	819	843	853	845	798	832	809	828	798	818	828	809	785	820	817	801	822	845	833	859	858	835	836	838	873	816	810	810	868	805	796	818	817	894	840	757	795	843	807	862	852	834	779	854	810	808	832	799	830	846	822	868	799	833	814	833	798	822	790	810	852	851	801	824	816	847	820	813	883	804	834	843	849	824	817	821	824	827	876	839	811	822	815	815	812	861	852	846	786	816	783	816	802	868	791	826	866	797	768	831	819	794	780	764	829	858	802	806	817	799	844	798	832	782	852	800	857	861	875	882	816	814	822	832	852	845	806	821	835	842	844	901	820	812	777	872	836	833	820	789	791	828	768	780	840	815	836	845	781	792	805	811	807	831	826	814	859	833	803	790	857	790	767	828	851	836	851	810	807	773	807	796	828	875	857	836	792	839	793	874	799	801	863	818	874	782	822	792	812	818	817	804	865	810	803	862	812	824	771	830	900	768	813	842	799	815	816	844	823	789	800	808	773	873	779	819	829	826	828	835	806	810	812	851	839	872	797	815	834	807	818	816	809	841	860	767	814	821	801	828	809	796	794	809	827	823	829	853	795	830	791	806	811	846	816	846	813	854	774	809	851	844	762	761	826	760	855	831	851	778	861	821	788	806	814
23659	21151	28265	24291	21158	13158	4183	2763	2075	1686	1399	1248	1072	980	972	931	773	761	691	673	672	655	614	638	604	596	623	577	591	602	575	568	577	590	581	555	549	568	551	511	542	576	560	508	574	536	562	525	542	536	510	527	558	526	490	503	523	495	554	512	544	527	536	558	522	507	546	535	532	481	515	537	489	548	527	525	543	534	533	524	551	499	496	521	509	532	594	553	529	519	515	551	564	523	515	537	567	514	501	515	506	523	537	516	571	531	500	491	549	537	505	517	586	542	550	547	516	546	526	512	540	485	541	584	503	586	520	545	498	566	557	523	527	536	572	553	492	549	541	550	525	520	531	503	511	557	547	506	533	534	527	530	537	539	551	489	513	520	478	522	493	567	502	534	528	553	532	545	564	511	509	520	539	512	519	532	507	521	531	525	507	519	529	506	561	526	527	518	528	519	467	517	503	532	536	522	499	525	556	532	548	502	536	524	541	534	522	522	498	551	518	531	512	520	539	510	554	515	526	522	508	503	515	521	521	516	488	508	528	535	547	527	550	487	552	527	500	517	520	518	525	525	509	508	565	519	560	535	534	538	529	538	529	506	534	515	503	486	496	534	507	485	509	547	554	538	470	532	484	536	571	511	514	556	540	521	541	561	525	522	493	549	501	531	540	529	534	532	513	543	570	478	555	472	543	543	504	501	500	536	542	558	494	528	500	553	488	542	526	524	517	487	508	502	509	550	520	507	537	524	483	530	538	520	545	518	548	497	514	501	518	513	553	531	551	550	537	556	526	526	565	517	506	499	542	549	537	520	565	534	524	537	518	545	540	560	508	519	516	514	463	525	532	500	533	475	526	571	495	522	546	496	538	546	555	549	533	543	508	566	526	514	528	532	548	531	511	525	512	488	514	500	520	485	526	557	501	566	551	513	551	497	497	547	524	526	563	506	559	510	556	512	524	528	512	498	550	557	530	545	505	537	530	479	546	550	521	522	538	539	527	558	513	500	564	475	527	498	524	518	523	518	516	490	545	481	586	504	534	532	542	546	521	526	507	507	551	532	546	535	508	527	564	552	552	540	547	534	551	501	550	525	489	481	531	516	539	505	546	539	561	548	498	528	530	571	525	535	503	553	540	548	523	537	532	517	543	536	528	534	506	508	568	550	491	513	526	523	536	505	502	501	525	554	495	487	573	544	549	510	507	481	563	536	538	502	510	482	515	526	512	539	489	536	499	539	526	540	537	567	524	567	498	528	521	502	510	514	539	517	504	521	495	576	544	542	565	507	533	471	555	509	552	525	494	517	547	563	541	549	475	517	499	498	545	547	510	537	541	522	548	495	522	514	541	503	534	472	465	493	505	531	483	507	551	503	524	530	599	523	528	563	506	490	504	516	489	555	524	526	486	495	547	502	510	529	535	527	499	505	487	569	520	531	509	558	552	518	544	550	537	531	551	506	534	489	533	536	533	567	512	498	539	519	541	541	505	527	525	509	500	526	514	545	567	475	507	534	529	517	553	520	535	483	528	529	538	505	502	535	510	515	514	507	481	524	542	508	568	532	530	561	541	541	537	540	524	549	529	522	561	530	511	543	510	566	500	496	537	558	546	528	563	514	517	521	549	523	575	494	568	531	523	528	531	518	560	530	532	521	526	521	496	519	539	529	518	509	534	526	505	523	560	552	539	552	516	524	523	516	496	525	561	541	504	513	526	504	482	538	536	515	513	472	531	499	540	537	579	560	503	552	513	554	531	489	499	527	540	561	528	520	530	563	474	538	511	577	538	513	555	504	550	542	536	512	544	506	516	540	506	559	540	498	551	527	481	490	545	497	525	531	551	514	558	538	560	545	523	525	513	561	519	510	533	542	541	503	543	537	476	541	519	493	561	535	508	496	526	494	545	527	565	514	520	517	514	570	554	513	536	534	529	534	524	491	575	525	544	556	535	544	516	482	492	542	516	499	489	515	493	478	527	573	502	541	491	487	552	547	531	495	516	528	536	565	558	508	499	565	526	550	521	531	532	500	566	511	491	530	532	531	497	530	547	494	518	554	545	540	487	492	537	510	534	535	534	500	546	535	556	536	541	538	561	531	544	559	548	509	511	483	548	526	512	500	542	507	534	481	554	493	554	550	553	516	486	575	523	570	512	490	499	532	512	473	526	516	581	526	555	542	498	539	540	537	559	543	481	542	496	551	475	536	481	536	532	562	501	539	532	529	520	552	533	499	511	491	531	514	520	522	515	521	508	530	521	510	504	502	514	540	522	490	527	550	491	498	517	536	536	538	555	531	493	525	545	525	552	535	510	519	549	497	561	545	497	524	561	535	503	516	509	500	531	514	550	498	532	520	547	542	535	532	522	565	467	504	482	541	553	501	556	521	541	524	532	544	530	546	494	513	506	510	558	496	537	493	487	522	511	551	498	538	526	546	538	564	514	577	573	547	542	542	539	506	530	560	524	478	501	525	496	501	522	537	537	487	518	483	516	537	520	485	542	510	519	517	562	497	508	513	527	523	508	522	530	516	536	522	534	533	534	489	527	536	557	532	526	508	530	506	510	522	517	612	550	512	538	560	536	518	508	526	574	540	530	547	534	532	529	492	503	524	569	524	522	544	577	458	534	507	487	499	509	516	505	578	479	514	560	482	516	493	509	540	496	553	537	508	495	535	544	541	571	538	505	488	539	528	538	502	549	519	516	541	536	488	485	512	531	528	520	559	554	556	507	493	514	514	496	497	523	559	499	501	510	492	532	501	534	517	535	495	513	552	493	556	512	511	523	527	544	528	567	533	516	507	539	543	507	550	530	540	540	526	517	587	481	515	539	514	519	515	500	525	566	529	529	504	527	555	543	558	541	527	518	511	582	558	519	547	508	536	511	517	515	564	532	532	507	526	538	514	551	512	538	478	531	558	516	536	550	516	505	511	553	547	549	494	513	496	527	515	595	537	522	534	510	497	551	527	525	528	535	536	513	581	523	511	563	498	533	493	511	516	504	567	526	527	518	524	526	567	543	516	527	505	502	540	517	517	555	507	531	522	540	564	538	538	544	515	545	551	483	509	560	481	505	476	521	570	524	550	517	488	540	502	491	517	521	539	504	513	538	534	569	554	548	570	524	557	509	527	538	504	521	513	523	547	529	533	509	522	539	508	527	539	552	555	552	509	558	505	576	546	499	510	503	512	525	553	494	506	555	551	535	536	538	537	496	541	481	541	530	555	533	516	571	513	555	533	511	536	581	523	538	470	544	533	527	536	528	496	517	511	509	500	485	498	499	536	515	503	531	489	521	517	562	566	552	513	498	537	550	524	537	554	535	502	523	521	561	507	531	536	514	515	548	470	536	501	484	453	517	548	466	506	525	538	569	559	489	557	509	575	501	522	522	565	511	540	555	547	521	501	548	505	531	521	566	506	479	577	527	521	565	556	547	553	528	522	573	536	530	533	531	495	487	516	529	515	535	536	554	509	519	524	527	456	520	503	549	545	530	552
23709	42649	28612	13673	8289	6222	5251	4341	3303	2621	2172	1841	1562	1424	1260	1243	972	977	820	866	844	736	721	738	673	650	647	707	675	657	661	643	714	667	613	637	624	627	635	622	636	648	670	593	640	607	619	629	611	579	575	624	579	627	582	547	595	665	563	589	601	565	568	609	643	607	637	591	617	613	609	590	554	569	570	517	565	594	576	594	596	577	547	602	565	583	563	612	589	600	540	621	574	599	570	596	584	582	603	583	568	600	577	563	607	612	551	603	563	556	545	602	607	565	606	625	572	617	557	575	586	595	529	610	559	592	609	549	598	558	584	617	628	561	583	565	607	615	519	546	548	603	594	587	557	606	584	607	638	602	594	595	566	549	555	603	658	615	572	614	585	609	549	602	550	616	580	617	608	592	588	584	642	587	568	569	633	554	572	562	580	616	566	606	551	614	577	613	562	609	592	588	620	593	591	567	640	591	592	593	572	538	573	585	587	589	617	573	550	555	601	566	612	588	564	540	581	642	559	613	585	589	584	553	577	605	576	586	538	579	583	579	587	614	552	588	611	618	647	578	578	600	581	600	606	601	609	601	619	615	545	584	582	632	583	559	582	578	638	578	605	599	508	575	579	618	593	586	597	591	640	585	590	594	567	561	558	610	566	561	540	620	582	589	598	594	600	577	574	606	592	596	562	566	576	626	562	598	533	570	583	573	578	561	601	574	550	604	591	594	587	606	571	610	566	572	618	608	564	609	608	613	545	594	591	575	641	583	599	549	622	590	621	579	594	573	641	549	615	612	602	585	572	614	591	562	574	529	586	571	599	580	533	561	599	606	585	567	588	588	585	631	593	623	552	615	601	557	556	575	592	587	574	591	551	621	563	598	561	553	585	577	604	595	557	601	560	574	625	589	604	581	612	563	617	626	597	612	606	586	594	594	593	566	565	559	593	606	627	570	591	589	646	589	568	610	603	592	638	612	608	541	568	578	595	596	569	595	593	568	621	571	607	604	577	620	598	596	562	588	590	567	602	625	578	615	567	585	601	614	605	610	626	572	585	609	585	581	572	559	546	593	528	554	606	573	607	555	576	604	560	615	631	577	572	590	595	608	652	566	576	619	581	616	564	605	609	595	556	539	575	599	569	625	539	567	605	528	599	585	559	583	630	588	606	586	594	578	596	564	632	563	566	590	583	613	595	555	582	626	579	605	589	568	557	570	579	627	578	579	574	595	587	597	566	593	574	612	568	571	589	582	589	556	594	576	613	575	602	594	654	625	557	600	570	558	563	604	610	602	613	615	584	581	554	567	634	544	579	571	573	605	561	601	581	534	588	584	589	592	599	604	589	558	594	584	615	626	513	600	570	600	588	603	558	578	608	644	647	574	573	598	568	544	538	624	557	601	591	566	596	563	570	568	547	579	627	622	593	582	624	595	558	578	575	552	557	610	547	571	563	597	600	583	629	561	604	612	607	554	635	623	590	592	614	562	576	588	581	578	590	626	583	601	625	611	574	577	588	549	611	617	569	569	594	566	617	604	557	629	585	620	598	571	566	620	641	572	599	536	622	589	584	580	622	611	630	575	576	564	603	620	593	573	612	600	604	573	596	574	607	578	633	570	603	543	617	579	585	570	576	564	576	544	573	587	587	564	619	563	561	565	560	551	580	635	605	617	595	572	591	615	586	576	580	595	601	577	574	600	602	613	587	580	586	593	625	574	564	623	567	605	611	537	618	624	583	614	588	604	563	574	599	600	560	537	597	613	584	579	559	549	568	595	620	592	569	587	557	582	570	560	594	605	574	602	560	579	566	599	624	599	557	622	580	548	567	589	536	582	595	601	578	603	583	590	629	571	614	600	585	548	639	585	575	586	568	567	566	621	592	547	591	618	550	618	600	603	570	589	598	543	583	600	616	551	623	558	569	577	610	562	560	600	580	586	560	587	564	621	583	546	569	620	614	574	608	575	621	547	628	626	562	645	569	544	610	594	570	530	572	588	617	575	529	588	548	582	622	606	611	573	594	579	568	575	558	591	606	606	580	650	567	585	569	604	602	558	606	609	577	585	612	585	534	580	585	585	569	589	588	581	618	612	630	587	563	608	593	604	593	580	566	631	590	548	533	602	500	548	598	615	543	586	587	600	549	584	601	567	619	615	601	556	552	585	627	583	561	565	597	595	591	569	576	602	616	611	557	583	573	561	586	619	537	579	641	555	590	570	582	559	590	586	532	585	599	580	545	623	602	629	577	590	550	580	582	563	605	598	535	590	606	594	557	580	623	558	599	593	596	597	590	595	617	580	585	621	607	570	595	574	586	592	585	580	576	613	558	568	605	582	615	564	550	555	559	602	602	613	569	572	593	553	602	587	576	582	562	568	583	570	571	594	552	593	554	544	559	604	626	602	600	592	611	604	551	601	590	583	597	601	563	659	564	583	606	590	589	568	552	578	566	616	559	572	594	583	603	584	576	599	614	619	586	594	536	571	591	630	598	585	592	568	601	622	627	588	583	602	575	556	568	571	616	581	528	634	577	595	597	573	606	563	533	608	600	634	552	626	553	573	586	593	600	611	569	563	572	571	581	616	596	593	605	581	556	591	610	558	569	629	568	612	609	597	572	552	561	581	539	554	579	589	583	623	598	624	591	597	572	604	585	590	584	611	613	580	594	640	598	572	567	577	551	600	586	594	556	608	595	643	582	630	559	568	582	627	620	529	582	587	597	615	565	622	571	613	547	586	617	592	585	606	614	594	622	635	598	617	564	595	606	604	603	551	606	584	629	581	608	595	553	616	573	614	602	537	623	579	578	543	584	592	586	644	613	602	580	556	608	598	596	610	553	608	562	634	615	623	618	522	579	578	599	617	607	620	581	611	639	568	588	582	609	612	613	596	583	558	560	609	569	598	644	589	622	626	584	577	561	585	582	603	617	585	590	576	580	582	631	604	553	575	604	612	564	550	553	627	568	593	584	624	575	607	603	603	585	608	614	611	606	561	611	568	590	567	584	553	589	585	590	622	605	605	574	625	573	603	596	582	577	597	579	587	610	613	558	572	577	590	570	592	569	547	546	531	588	600	548	573	596	605	567	582	580	643	540	578	546	570	626	631	621	581	601	587	540	586	632	590	606	588	602	563	583	568	594	581	614	594	574	600	577	637	586	573	576	566	591	575	585	603	604	591	626	629	573	594	574	579	635	585	558	591	630	597	604	589	586	566	575	589	587	572	588	571	618	601	574	621	543	588	602	599	616	571	612	588	586	543	644	613	609	586	600	607	581	610	619	651	586	627	569	558	613	577	596	569	580	535	600	550	573	549	577	587	600	577	603	571	630	593	573	552	578	582	613	638	613	616	582	541	581	609	582	604	568	592	587	600	579	573	592	596	578	592	553	586	554	609	625	614	594	567	617	590	619	611	586	599	595	601	590	592	581	607	553	586	583	579	622	565	597	571	545	574	586	553	576	587	596	592	611	584	600	583	585	572	598	602	584	581	542	582
24879	21157	27323	25207	14871	3929	2481	2096	1734	1400	1282	1135	979	995	922	871	790	811	754	757	733	705	684	708	687	694	668	642	670	677	632	657	699	614	619	573	621	640	673	672	639	631	647	695	624	630	653	642	606	615	601	659	594	620	724	676	617	619	640	651	592	631	615	625	631	630	637	653	681	655	598	624	636	640	617	633	660	657	614	588	639	649	650	649	624	586	640	607	595	612	652	634	612	652	638	655	624	635	644	633	614	640	694	666	646	629	622	656	654	660	679	652	652	600	609	635	603	597	622	665	611	675	593	611	639	577	628	626	637	642	576	582	589	646	683	636	636	660	636	594	643	652	618	595	614	565	598	650	608	677	651	619	637	607	616	648	617	586	611	647	632	646	616	644	644	603	686	636	612	625	601	634	630	657	598	659	624	686	655	580	655	649	606	608	581	624	610	641	618	677	629	615	637	636	639	613	636	639	615	614	624	623	631	630	635	588	632	647	637	675	631	616	599	684	636	696	624	624	618	649	628	624	611	608	596	603	638	660	625	615	597	626	657	606	607	627	645	669	640	640	640	593	641	647	655	661	637	659	594	630	596	626	656	658	607	643	650	578	657	627	627	626	623	575	656	655	613	605	639	652	558	638	648	649	641	618	625	622	601	634	649	596	614	571	629	626	615	621	627	656	673	612	671	601	568	577	630	658	636	592	581	643	640	602	622	624	642	640	654	554	628	647	640	660	641	629	612	629	628	587	690	657	626	609	594	618	613	642	632	634	646	639	619	668	638	582	604	649	665	626	612	619	650	677	642	639	608	645	609	621	650	644	645	637	631	633	617	646	646	629	633	613	664	639	635	660	628	627	601	624	611	630	636	617	579	608	609	624	624	612	624	627	658	638	565	589	642	621	617	616	649	690	615	655	645	629	682	626	652	653	624	619	633	615	602	641	622	633	614	662	622	647	599	616	623	626	649	690	624	619	692	603	621	617	597	606	590	612	617	650	631	647	618	661	615	659	621	641	627	614	633	584	580	646	592	669	611	606	676	649	606	605	632	680	680	623	683	620	654	658	630	615	655	642	605	651	601	621	612	588	657	607	624	614	598	639	613	624	578	608	630	627	645	604	639	588	661	624	580	653	642	633	591	625	595	628	635	621	612	580	677	656	644	649	630	609	636	624	646	646	626	633	602	654	649	616	645	608	655	602	664	623	628	628	645	635	645	585	634	630	637	638	648	627	615	622	613	642	648	609	680	651	614	627	602	606	616	617	584	578	625	656	603	591	662	630	643	618	563	609	634	669	633	613	617	636	661	649	594	589	650	620	637	631	620	572	646	620	616	656	628	639	635	604	629	643	679	670	641	588	637	652	621	648	615	656	598	628	569	634	622	620	639	622	630	598	591	661	670	585	626	648	667	625	626	658	645	586	621	610	651	645	623	653	652	643	594	635	613	631	624	615	611	640	681	676	638	628	598	590	583	629	638	636	626	632	661	616	630	620	630	622	666	599	608	671	651	609	630	653	641	624	607	658	619	601	585	666	655	649	651	651	626	671	641	631	655	651	642	625	684	621	591	615	645	642	615	634	628	679	679	627	656	652	652	626	639	630	652	618	623	654	655	629	627	610	627	641	638	634	644	591	591	637	667	638	667	693	653	636	633	663	657	676	624	640	658	633	593	601	689	651	641	621	611	634	603	613	613	607	635	634	643	636	660	620	625	642	643	607	602	663	643	605	614	623	635	654	646	632	620	684	643	624	650	657	636	627	604	624	611	671	611	608	644	626	628	600	609	615	631	644	695	626	646	616	612	667	643	618	676	579	621	611	636	651	605	617	629	636	607	652	652	651	633	570	596	632	609	604	632	624	615	642	590	585	657	654	607	621	645	607	606	647	601	569	620	613	615	653	641	631	607	616	683	596	643	611	633	664	599	600	627	581	588	618	622	681	645	632	600	585	634	575	627	604	638	613	679	600	652	605	650	630	633	611	628	650	618	617	608	629	601	659	634	618	639	617	620	652	616	621	676	578	630	679	635	607	617	653	576	602	610	640	607	680	660	606	635	636	629	635	676	625	622	634	603	636	606	669	599	632	588	596	602	609	630	659	601	646	636	642	678	622	592	615	641	606	600	653	659	575	613	631	619	573	597	672	630	635	625	622	636	596	633	627	622	647	673	640	665	592	644	668	636	605	676	623	618	648	619	649	594	635	642	605	618	634	619	617	618	637	614	621	617	625	566	665	647	653	687	587	655	635	638	629	632	641	632	668	620	641	590	631	609	635	659	586	605	653	559	623	623	600	631	651	661	638	637	668	611	633	623	640	646	698	663	656	669	610	643	630	553	603	601	624	622	660	539	636	676	619	596	677	618	642	682	664	636	616	652	637	604	641	633	622	638	680	618	597	644	621	657	586	649	633	676	645	622	626	664	597	645	627	615	620	652	623	645	664	606	648	679	651	657	617	616	621	672	648	626	673	618	624	656	613	586	631	623	603	627	635	621	638	598	680	687	629	639	617	650	641	655	625	647	602	655	661	619	647	649	611	580	647	656	600	628	650	642	602	607	659	628	686	628	626	628	620	643	648	610	666	663	643	653	616	627	643	634	664	635	621	672	602	605	629	652	642	587	625	610	627	649	628	654	648	608	645	679	602	644	605	631	619	662	626	645	646	615	650	625	663	617	672	607	627	626	672	631	695	664	677	608	647	639	610	670	635	629	622	608	642	636	657	657	616	687	635	648	628	604	669	662	626	636	587	595	632	642	664	601	626	655	646	633	638	664	641	666	617	657	627	610	637	643	631	624	613	636	610	640	627	654	657	549	624	668	642	588	565	592	574	658	622	632	633	656	610	605	639	636	627	630	631	680	644	650	622	597	628	664	659	627	629	622	657	619	654	629	628	636	629	598	621	606	608	593	623	590	615	670	582	613	657	650	634	607	640	650	656	658	628	672	663	649	566	671	632	644	576	635	613	602	610	621	638	576	659	628	606	654	639	654	642	635	648	620	622	675	595	634	643	626	641	631	644	625	699	620	627	685	631	642	601	603	605	623	608	621	621	667	697	647	654	615	638	650	650	611	638	630	631	634	638	649	587	613	652	641	605	657	644	653	639	619	620	628	618	677	613	645	649	621	629	621	641	593	638	618	648	643	610	656	621	653	620	616	599	625	649	623	642	592	601	619	626	591	621	611	656	643	617	645	625	654	625	609	621	612	616	616	617	654	633	589	600	643	640	685	596	625	612	626	557	693	597	589	592	647	616	641	611	640	635	611	630	617	636	647	657	654	597	620	646	670	637	667	599	608	606	642	613	605	601	660	639	632	645	624	641	621	656	644	591	651	609	685	649	674	655	609	635	593	669	691	597	616	675	630	667	628	684	621	636	587	679	587	650	581	657	637	648	619	662	640	630	670	679	608	624	628	585	636	648	663	606	627	647	591	649	589	629	591	630	646	605	618	628	612	678	617	657	628	629	618	611	609	630	625	632	615	621	601	648	605	674
23600	39582	24662	11225	7158	5110	4071	3597	2924	2265	1797	1560	1372	1222	1218	1240	983	910	870	818	833	792	780	757	732	754	739	683	758	747	766	754	703	703	674	692	670	705	683	675	707	668	688	698	708	700	667	668	744	641	628	675	691	674	685	716	740	626	647	662	690	682	712	670	719	664	710	675	666	674	655	681	633	675	695	627	701	653	704	687	673	683	722	634	655	677	653	694	676	663	663	665	657	626	645	650	654	659	659	682	655	602	647	670	683	662	664	662	674	716	672	683	680	668	652	627	730	705	639	694	674	642	685	718	692	686	731	684	683	660	625	654	658	688	705	684	647	644	687	714	690	653	691	637	670	659	697	667	720	708	644	638	724	677	692	688	626	679	669	650	723	692	675	702	677	696	675	682	692	674	708	650	647	651	676	708	674	635	690	693	668	669	612	609	691	646	683	686	633	668	684	679	665	655	690	699	735	692	659	706	734	671	665	687	699	651	697	638	644	679	684	721	678	683	675	717	677	676	637	674	655	614	714	653	675	617	659	680	667	710	695	669	648	659	656	657	634	668	685	634	725	650	653	704	693	709	665	683	678	639	684	689	662	711	706	626	637	683	631	673	647	706	710	656	679	670	685	668	707	650	654	710	669	714	689	602	686	654	704	662	708	669	662	667	708	701	655	702	682	650	689	678	653	669	665	628	670	667	673	692	666	686	675	689	667	678	669	645	637	650	648	662	639	670	702	709	708	704	678	672	683	679	660	659	694	686	651	642	666	654	640	673	677	690	706	665	689	640	668	684	691	657	672	650	653	666	702	676	725	667	697	639	664	691	671	648	664	687	648	714	645	653	636	674	671	697	727	660	619	682	689	677	682	633	688	619	667	685	705	706	624	662	659	711	676	681	700	696	645	672	682	632	718	704	633	680	650	656	683	622	662	646	717	703	658	662	639	654	712	685	636	661	636	665	663	655	697	675	689	661	628	665	699	654	702	663	696	655	627	703	623	652	714	658	688	706	690	611	638	728	691	669	645	645	669	657	685	714	666	684	694	666	676	716	675	680	677	709	633	710	680	648	683	662	671	686	689	677	636	662	645	663	696	694	704	666	714	701	693	650	679	708	691	717	731	666	682	682	672	669	660	704	640	739	658	667	710	628	714	679	634	682	677	681	664	725	646	705	614	678	659	662	627	703	644	641	692	708	674	646	675	677	670	671	633	654	720	669	671	633	703	674	623	666	620	646	679	708	704	677	651	679	704	662	696	679	677	667	687	674	644	647	661	663	650	656	697	683	675	644	706	665	666	673	685	666	650	697	707	646	655	693	667	693	702	682	673	667	685	676	635	637	669	677	709	688	622	655	718	675	647	687	659	666	707	665	686	699	736	667	655	723	601	661	695	671	670	632	697	634	679	670	668	687	675	692	685	665	628	642	662	678	649	688	638	647	699	686	648	706	645	691	632	671	704	726	710	659	664	613	707	677	711	665	703	697	661	684	680	725	696	663	635	668	662	682	712	662	639	659	692	682	698	732	670	677	650	685	644	667	684	669	679	631	672	682	660	704	687	683	710	629	665	684	710	636	668	730	687	636	706	652	619	657	687	673	670	660	675	702	673	675	665	712	683	677	685	690	647	679	662	659	675	652	730	704	695	682	677	619	681	697	662	664	694	683	694	682	656	693	675	672	637	675	668	714	673	681	744	685	647	740	683	649	652	654	708	674	619	635	692	717	681	635	647	706	685	663	670	685	670	694	684	665	661	700	591	673	697	687	711	656	721	676	655	677	681	696	642	665	670	621	603	693	695	688	701	687	708	670	679	666	654	659	659	654	674	649	661	665	650	654	647	689	706	696	628	639	667	670	663	650	676	646	696	680	648	686	647	637	682	649	658	640	654	626	678	704	672	674	669	683	715	691	662	657	682	667	651	665	623	700	683	705	701	704	680	690	683	639	697	636	639	701	672	699	694	636	635	675	632	709	677	663	644	641	671	697	656	666	672	684	689	631	678	663	653	658	643	712	661	650	640	682	658	709	743	659	682	651	696	692	715	651	674	640	697	761	687	726	651	649	674	660	672	648	714	680	668	682	681	678	683	682	660	708	668	664	650	678	669	682	693	701	657	688	688	668	685	644	670	674	650	675	662	665	686	695	676	639	687	657	675	669	665	667	680	655	633	656	719	702	670	683	700	702	683	719	656	664	731	677	686	707	663	663	638	683	655	661	646	685	670	674	658	652	714	662	703	650	648	708	624	727	630	664	706	691	689	663	648	685	668	660	662	663	663	665	687	658	672	645	651	646	708	661	688	655	682	640	721	665	690	663	671	691	701	656	685	677	646	657	699	623	626	689	691	633	698	682	669	708	657	684	683	661	698	694	678	671	644	702	651	684	639	678	663	629	687	709	606	692	625	637	677	679	636	694	638	655	638	641	724	687	675	621	665	684	671	647	688	695	681	711	674	697	676	672	701	712	659	656	685	727	742	669	712	678	621	687	631	637	632	700	680	701	679	655	686	644	658	647	633	726	690	632	691	640	675	702	709	674	716	666	657	645	662	654	684	676	683	689	734	700	639	625	642	707	698	708	712	659	654	639	670	691	658	647	675	634	657	663	678	674	692	626	681	706	658	700	700	678	711	686	645	668	647	646	619	686	674	715	669	660	681	618	726	658	706	630	681	678	634	640	619	685	696	656	661	642	681	657	685	726	609	680	677	680	627	682	687	671	679	674	676	724	686	658	693	654	723	683	661	652	727	684	694	667	700	677	657	656	716	712	681	690	671	663	702	654	657	678	644	710	670	718	673	674	650	671	699	732	686	699	661	683	663	657	638	660	672	671	631	772	658	650	693	708	661	640	663	653	663	663	681	688	675	667	637	650	662	674	685	686	676	689	677	644	686	657	714	709	691	663	645	674	672	681	662	651	655	710	651	647	668	651	668	671	684	685	675	699	700	710	660	692	675	663	682	715	672	687	685	695	644	641	699	676	654	696	655	699	693	682	663	682	678	726	661	691	686	684	694	707	672	663	682	666	692	676	702	663	686	622	649	655	668	643	680	696	690	663	665	649	645	660	663	677	649	705	683	704	674	675	667	641	709	651	659	698	669	716	630	686	708	663	677	658	674	664	722	680	698	668	674	618	663	690	667	678	692	723	655	685	661	654	678	655	720	679	683	694	687	707	673	667	672	661	673	664	679	665	661	679	670	681	671	659	655	689	697	711	686	703	679	702	684	630	630	681	680	723	687	707	660	680	701	680	693	638	697	660	670	668	660	705	711	620	716	655	659	693	677	644	691	649	696	682	643	679	667	605	650	656	624	669	679	698	695	693	685	731	677	687	682	707	675	674	692	682	666	664	697	698	660	662	705	667	670	684	662	670	630	693	741	673	651	663	709	727	673	680	684	664	662	701	657	707	677	691	661	663	714	647	656	682	677	677	654	692	665	666	652	682	697	687	695	692	673	703	681	653	663	637	691	709	676	720	704	608	640	700	593	662	645	690
22794	21267	28813	24037	21268	21409	12026	3700	2917	2136	1656	1418	1153	973	923	819	782	646	543	519	551	471	478	425	412	445	414	378	373	407	404	372	367	341	342	284	353	350	369	357	340	362	307	307	320	326	320	307	331	324	316	333	281	311	302	325	315	324	303	323	278	318	299	293	293	342	329	344	283	302	297	331	306	313	281	325	294	331	290	278	311	289	329	290	294	334	316	307	316	280	300	265	296	268	296	323	306	307	287	302	319	291	314	294	301	287	322	309	297	316	284	296	293	280	279	301	287	282	309	328	300	324	288	318	307	299	317	276	288	289	312	316	299	299	306	304	313	281	270	294	296	332	296	281	323	333	299	321	315	290	296	290	296	281	339	322	328	317	321	320	315	326	312	293	306	297	281	272	307	291	305	282	326	278	306	329	308	316	297	278	299	314	296	324	310	303	308	270	284	318	316	314	286	301	276	287	319	336	293	331	302	325	318	303	317	332	311	295	299	309	285	296	291	296	308	308	300	316	279	311	319	273	320	317	320	318	279	332	301	314	315	310	258	289	302	313	281	313	288	288	288	294	307	289	292	309	320	295	286	297	311	314	321	293	304	300	291	317	296	280	327	312	305	302	298	310	303	294	284	287	311	307	304	301	288	302	308	305	284	311	275	333	285	339	316	290	293	322	301	300	294	306	305	310	330	318	297	301	313	302	292	300	296	321	273	300	303	348	308	275	307	304	317	300	309	311	276	276	306	282	315	283	299	317	318	320	312	276	307	296	325	291	318	310	293	293	303	296	289	303	310	308	304	300	293	309	277	317	318	306	295	287	307	311	280	286	291	305	317	293	321	311	298	291	329	297	291	282	295	292	277	303	307	292	310	303	315	288	302	310	291	303	320	340	284	315	275	331	283	285	277	285	303	326	307	292	314	296	316	268	317	308	296	284	315	315	308	301	290	290	303	274	292	318	304	307	291	313	305	321	303	288	294	301	283	312	319	245	309	321	309	325	307	323	317	334	304	310	288	305	316	298	315	295	298	308	326	337	314	330	297	322	295	286	272	312	306	285	298	353	319	308	293	325	305	317	314	314	300	282	312	336	317	296	321	299	290	292	304	276	290	283	295	302	317	297	315	316	310	300	343	309	296	271	319	288	318	296	309	299	306	282	289	301	287	326	316	314	322	285	283	283	282	279	292	313	283	286	274	301	291	261	311	298	312	277	304	300	311	283	314	273	284	305	317	301	283	311	309	298	292	301	278	272	301	310	294	303	300	292	306	312	301	314	322	291	282	272	299	324	280	349	329	314	328	314	309	305	271	302	325	331	330	298	333	319	302	276	309	311	313	311	294	313	311	300	294	315	313	271	312	311	322	326	304	307	328	294	314	306	324	329	303	290	304	283	299	307	306	301	304	318	309	283	278	284	292	295	327	333	291	320	304	296	312	276	300	320	292	303	269	290	297	277	308	292	284	268	309	315	286	302	305	305	307	318	298	315	280	267	304	332	309	320	297	308	298	304	311	299	294	285	305	305	323	276	298	325	313	280	289	296	307	317	301	300	303	309	292	313	306	306	307	302	352	323	289	294	312	304	283	287	319	274	271	316	273	338	294	298	307	327	271	312	304	302	279	261	294	267	315	322	297	299	300	293	306	291	269	301	308	311	311	279	328	264	278	348	308	299	308	326	323	322	298	282	315	312	293	308	316	307	308	320	323	326	280	310	304	327	257	289	306	297	298	289	311	274	308	305	308	313	271	303	291	300	310	283	332	302	293	322	293	301	338	321	285	305	322	274	302	296	297	301	315	318	311	303	308	325	324	318	303	285	281	329	309	286	301	284	315	303	320	304	322	296	323	303	311	286	304	268	293	285	297	322	311	298	323	300	286	284	298	304	326	309	277	302	316	272	307	288	298	282	293	311	314	299	269	313	293	301	283	295	307	305	300	293	303	287	300	318	271	286	325	340	318	296	298	314	281	304	305	301	305	283	297	280	312	318	261	284	283	335	337	283	306	326	303	290	336	299	300	274	277	299	282	296	273	297	338	294	301	323	306	310	338	321	297	292	326	288	332	303	277	289	282	321	315	328	304	287	329	290	296	307	306	296	292	279	353	300	296	283	282	330	304	306	315	278	289	315	328	323	310	297	277	292	314	325	329	326	280	305	328	282	309	323	296	332	315	281	318	280	298	341	320	315	309	311	276	292	303	305	294	333	322	312	281	327	279	308	316	269	277	262	297	296	306	296	295	266	304	281	294	298	298	271	315	310	290	283	289	305	298	311	291	291	329	310	285	320	346	286	278	315	294	298	313	329	292	305	338	327	282	295	307	295	283	294	327	284	304	278	292	320	292	331	271	301	306	290	293	322	318	298	307	300	305	288	293	280	281	313	305	323	293	303	297	303	294	309	297	327	315	300	299	301	319	290	282	302	278	281	304	308	292	320	308	276	319	271	326	306	321	268	310	287	276	308	287	323	299	302	291	268	301	305	293	267	329	286	348	308	312	336	285	300	301	284	296	310	301	320	288	303	297	347	331	335	306	281	334	297	344	311	310	329	310	329	332	310	323	275	288	299	299	306	325	319	314	290	338	287	276	287	317	325	283	302	296	281	313	281	336	296	313	290	280	297	290	300	285	287	260	270	304	288	316	287	299	280	346	305	290	298	332	296	306	301	311	291	329	288	311	323	327	300	313	325	338	329	313	315	293	288	312	306	298	294	298	313	293	296	318	283	264	322	343	304	295	310	283	308	326	286	303	308	300	337	300	329	310	278	281	292	307	315	303	336	267	307	291	299	326	298	310	299	264	317	331	328	333	313	285	349	303	314	316	268	291	289	309	275	285	281	312	300	287	302	269	303	322	312	326	286	308	306	281	299	303	289	280	275	304	318	343	317	285	305	275	326	287	281	331	287	306	315	316	303	306	284	290	303	284	303	253	305	302	289	284	242	272	318	283	339	312	309	309	305	316	280	301	295	269	292	311	299	271	305	327	252	302	274	293	309	295	311	312	301	265	289	308	294	275	288	331	311	252	305	275	325	328	315	298	297	298	294	290	301	302	289	287	318	279	313	300	263	295	316	306	300	313	284	287	309	283	297	322	274	320	324	322	301	314	304	281	324	304	287	325	304	288	305	294	317	293	295	312	302	287	290	274	289	290	279	340	312	327	311	297	327	300	288	311	301	288	298	307	334	300	322	320	307	308	302	281	257	285	296	307	314	304	308	303	311	274	311	305	280	314	288	298	317	306	300	292	293	320	307	292	291	306	313	288	299	285	304	282	302	307	309	305	301	290	312	303	287	297	285	306	314	327	292	313	285	279	324	300	316	304	289	305	289	304	297	289	301	287	262	310	296	306	299	284	291	296	307	302	285	292	333	309	292	305	301	297	328	286	285	285	304	275	317	292	279	278	291	296	288	294	292	295	322	300	325	316	318	316	315	296	297	297	321	282	301	297	287	292	314	285	310	316	335	315	265	284	303	304	301	327	335	304	283	309	297
26545	49612	33491	17212	11391	8092	6297	5699	4880	3529	2671	2199	1713	1492	1437	1292	1123	870	768	760	699	562	537	552	537	516	471	438	465	414	452	382	424	376	383	413	374	379	375	399	393	365	358	366	355	383	380	337	346	328	374	338	351	344	345	335	369	326	361	348	327	356	316	388	359	347	376	359	351	340	328	338	354	329	293	309	337	347	342	317	337	369	321	334	363	350	323	363	317	367	320	363	357	330	311	334	336	316	340	336	375	320	340	338	336	360	337	355	340	314	363	330	323	346	327	334	329	348	310	323	329	319	344	311	347	355	350	332	341	337	334	342	321	336	352	349	320	357	327	337	307	294	353	323	292	307	320	329	346	318	348	355	338	330	335	384	319	330	333	329	335	315	311	366	333	326	352	324	324	336	331	329	316	322	325	310	335	348	369	325	314	284	352	315	316	353	338	303	354	315	354	308	347	310	319	341	341	326	327	331	297	328	317	354	335	341	327	342	345	355	339	312	360	332	336	329	324	323	315	328	359	329	325	326	339	350	317	305	325	323	350	310	308	334	327	330	315	350	328	351	340	328	331	349	340	310	324	347	369	328	336	358	311	352	347	336	343	320	337	335	323	353	328	391	370	375	338	316	333	312	326	336	305	338	331	314	349	329	363	344	322	296	339	302	313	329	310	327	354	346	341	315	303	313	327	331	334	329	310	356	295	331	312	328	345	323	327	338	318	329	355	335	329	347	341	356	312	351	325	340	325	307	316	340	336	303	312	305	331	337	306	345	338	315	340	302	356	318	326	311	324	346	300	339	330	310	312	353	318	369	365	306	365	326	330	303	322	324	321	329	351	344	317	324	344	349	369	321	339	308	310	306	334	349	334	339	327	317	317	343	325	334	343	300	338	330	347	305	326	297	358	321	336	365	336	330	307	326	330	347	331	332	328	339	350	326	347	318	348	339	359	333	375	304	345	325	303	297	332	339	335	310	346	355	329	348	336	350	321	355	351	318	349	334	321	347	308	327	352	328	328	333	372	308	329	384	321	347	340	332	301	335	345	312	337	331	320	322	335	315	368	337	360	327	335	344	320	337	315	329	342	342	321	300	358	332	357	334	365	337	353	358	331	341	354	311	335	336	334	305	334	323	318	330	327	323	335	339	337	355	337	341	313	335	307	372	338	324	339	347	303	368	322	337	324	364	338	327	336	331	341	326	335	322	327	321	348	261	333	309	313	356	329	350	343	353	340	322	332	316	351	325	347	313	311	323	339	337	328	342	337	338	355	329	354	326	312	344	341	300	347	329	336	334	325	327	350	297	360	348	358	334	324	322	368	346	339	353	321	327	343	336	327	332	321	342	324	324	317	320	335	320	363	298	342	347	349	365	349	302	315	340	332	331	316	332	317	334	346	308	325	335	331	332	334	351	297	318	330	315	291	323	366	315	328	332	277	361	363	318	322	297	325	341	334	326	343	363	345	325	307	316	342	323	336	341	316	315	335	310	314	336	328	350	316	321	342	354	333	320	315	330	302	313	330	307	347	303	338	341	330	334	303	332	330	322	335	342	333	328	299	320	370	354	349	345	315	308	329	331	310	340	340	351	287	350	337	323	325	361	337	333	320	313	350	273	298	349	317	332	355	332	307	361	342	346	313	351	314	301	372	347	347	337	321	329	297	292	336	324	345	361	307	341	305	336	355	341	340	340	365	322	336	309	305	375	284	322	344	339	306	331	331	341	331	323	338	333	355	332	338	344	336	339	318	330	299	332	330	314	333	353	340	332	356	345	353	318	333	332	328	355	328	329	362	333	325	352	342	338	373	306	338	346	365	316	350	347	349	332	311	336	321	322	353	355	340	323	312	333	323	327	332	320	337	319	337	366	311	339	334	336	324	327	330	355	339	300	306	381	332	285	322	329	334	357	342	343	313	339	342	322	339	322	362	338	342	360	324	319	308	345	341	354	322	303	324	313	346	310	348	341	345	370	318	327	355	355	325	340	334	343	308	323	359	351	331	321	360	349	350	319	343	327	329	348	319	344	351	339	345	319	317	314	322	325	357	368	321	338	301	313	329	280	358	334	289	308	309	311	345	350	326	324	327	318	323	345	356	329	336	333	315	300	334	355	368	355	338	338	316	366	304	330	324	334	315	334	315	343	336	316	323	321	345	334	369	370	341	343	334	324	309	348	284	325	350	309	321	323	325	307	352	318	333	294	344	356	345	333	271	329	348	359	320	350	317	320	326	346	332	331	332	320	309	333	341	362	340	347	309	306	358	307	307	337	327	306	361	346	325	331	325	334	280	319	314	324	306	346	357	329	315	339	316	304	305	338	304	355	365	342	331	317	297	346	326	337	375	347	334	335	351	325	342	332	310	322	346	348	355	301	308	324	322	354	321	339	307	352	397	316	296	327	312	329	311	326	330	354	359	339	331	327	321	350	359	318	350	353	328	357	366	338	344	342	310	297	318	329	326	313	304	315	355	334	326	345	334	328	335	332	329	329	350	330	324	332	370	391	293	360	311	343	366	321	333	347	326	354	315	326	340	319	335	356	353	309	320	357	332	333	314	323	319	327	290	322	378	332	335	330	342	343	318	332	325	366	315	342	336	353	316	308	345	319	288	317	311	320	342	342	318	356	349	327	315	350	329	334	336	314	331	318	322	336	312	343	351	307	356	323	336	316	366	341	338	317	332	335	311	338	331	319	360	347	329	325	319	319	341	340	339	340	337	356	335	329	323	370	329	345	333	310	317	353	323	324	365	338	309	355	345	318	354	328	336	341	313	353	317	311	318	308	321	335	323	334	350	332	313	345	337	330	341	345	379	320	359	334	327	336	304	319	361	344	341	334	339	349	338	352	299	315	341	331	327	349	341	340	294	361	323	349	382	321	328	335	334	359	368	289	340	309	321	359	360	332	337	326	321	326	327	320	344	319	335	330	321	359	330	327	328	328	325	358	346	348	339	324	330	357	351	343	330	331	333	345	342	324	348	337	353	328	316	308	324	349	351	310	332	356	339	336	324	290	328	350	340	312	307	321	330	346	306	344	333	351	324	354	311	321	327	338	355	321	309	316	353	343	343	329	322	330	351	341	359	338	328	351	293	322	316	342	339	307	332	332	324	328	335	332	300	327	317	347	310	315	373	324	329	345	357	292	313	333	369	324	323	301	318	341	330	328	291	306	377	336	332	348	341	334	324	334	333	304	322	323	355	297	319	336	376	336	320	331	338	311	341	319	359	327	319	321	344	358	339	316	336	359	330	354	350	340	319	325	324	323	332	339	330	335	325	317	366	317	332	347	357	340	334	348	321	325	325	340	324	332	301	307	322	335	338	309	325	323	306	318	329	360	342	330	367	288	329	327	347	301	322	326	330	310	324	343	325	342	310	333	350	336	327	348	346	349	313	305	323	345	327	349	352	330	344	320	351	352	348	324	339	342	308	332	335	348	328	347	332	320	335	356	358	377	291	314	329	315	327	352	309	346	350	320	331	339	315	341
28155	22785	19151	8025	3484	2151	1746	1602	1515	1410	1250	1183	1044	975	950	910	942	894	864	858	794	782	786	784	798	822	800	778	810	814	816	805	757	796	812	767	775	811	797	740	793	768	757	811	773	801	787	784	777	760	763	766	807	767	754	769	750	748	795	753	777	775	763	751	803	782	769	775	810	761	745	780	777	760	722	788	764	750	788	767	757	760	747	761	788	754	751	792	718	776	770	790	820	767	776	777	747	759	810	749	765	769	757	775	822	757	784	771	753	825	778	818	780	787	787	793	752	772	801	738	812	730	751	761	748	793	771	806	777	745	745	777	789	763	810	818	750	703	779	756	802	798	710	787	766	794	777	751	727	767	774	731	740	790	768	781	780	756	774	761	786	799	746	769	759	753	757	780	765	747	792	798	779	768	768	806	810	772	751	726	767	731	762	779	788	795	755	822	770	795	799	756	794	788	748	719	786	780	798	738	772	766	771	800	780	797	787	700	789	762	753	734	798	745	779	758	767	741	808	807	776	719	844	795	738	793	789	704	798	814	753	766	782	811	762	757	766	789	788	782	762	756	760	755	729	744	806	733	805	771	766	759	781	794	774	781	792	765	750	799	766	793	737	787	760	784	800	817	741	762	703	771	780	774	749	781	752	811	759	765	767	765	758	815	811	837	757	761	796	792	759	780	794	781	700	761	755	777	757	783	747	763	737	776	814	768	764	797	685	782	678	729	773	756	750	778	796	784	761	786	775	776	735	776	770	736	789	763	783	733	804	788	786	774	764	813	762	800	798	744	770	844	822	781	758	739	807	774	730	721	751	771	744	788	741	791	768	795	767	727	709	715	745	738	744	778	779	779	778	770	793	756	752	753	778	738	783	808	774	805	788	773	755	782	746	742	771	749	757	776	786	774	813	781	775	789	734	800	776	786	804	718	790	731	782	822	748	748	743	739	774	783	773	720	811	757	754	783	820	727	737	770	744	685	760	766	801	772	800	751	782	805	753	783	795	720	787	792	806	749	767	754	802	807	760	773	830	780	776	820	741	789	795	760	814	758	789	773	800	737	771	796	786	788	751	796	778	789	728	831	783	728	803	820	787	771	759	726	713	788	823	787	790	778	746	810	749	755	800	719	756	764	758	763	810	757	826	732	778	788	750	764	752	738	764	773	743	744	768	821	802	787	757	834	835	772	736	729	798	788	781	780	770	775	748	824	787	791	797	775	736	769	785	790	755	760	737	763	801	700	776	746	847	793	792	730	803	741	793	790	767	793	799	801	811	791	782	753	716	763	758	761	774	733	822	772	808	720	757	769	741	775	824	748	765	755	782	766	700	768	772	800	778	789	766	750	819	766	797	762	784	752	749	772	777	788	772	790	771	782	733	811	758	782	786	739	749	737	769	748	819	752	730	758	787	761	755	773	787	749	803	740	709	822	738	749	781	799	836	802	823	777	786	854	731	812	758	764	768	757	774	786	855	767	843	773	789	753	747	787	733	770	826	781	802	764	785	783	764	694	765	770	802	779	799	751	780	764	782	763	772	794	740	732	779	769	775	806	773	739	768	807	761	785	798	801	731	805	740	777	776	798	800	743	768	738	781	755	775	733	784	752	754	772	743	770	752	726	781	790	778	742	750	793	822	754	757	793	761	717	827	772	783	752	816	745	742	786	759	791	709	793	738	736	781	772	806	791	769	775	773	792	748	785	795	766	763	744	747	728	776	783	756	795	770	811	788	793	719	784	802	775	774	758	790	720	785	756	780	772	773	773	766	784	764	777	823	730	781	752	732	725	798	793	760	791	768	766	752	770	742	842	751	762	751	790	755	794	808	796	808	801	797	769	744	716	787	797	779	776	802	766	812	776	758	740	790	775	812	774	835	795	747	805	793	797	748	755	769	773	765	776	775	780	771	772	740	697	770	757	767	746	760	731	770	772	813	840	735	774	767	805	762	780	802	788	752	803	755	808	764	763	788	762	796	813	790	782	757	803	789	787	756	734	749	778	729	861	777	788	795	743	794	767	746	756	793	795	771	750	731	772	782	771	758	762	779	719	775	798	777	746	772	765	800	748	822	758	751	772	801	767	812	772	777	709	788	760	770	785	797	828	720	759	754	762	760	755	800	744	810	773	765	806	759	774	787	756	760	762	768	759	745	788	789	793	754	727	764	762	819	798	796	800	799	792	715	805	772	765	760	806	729	749	786	735	771	753	763	780	759	741	797	798	748	727	807	758	747	774	753	693	750	747	781	775	785	739	754	734	789	745	805	799	783	785	750	815	789	851	748	772	776	766	759	738	806	793	760	814	803	796	752	805	784	715	770	775	744	745	794	808	795	718	761	791	813	770	777	758	750	799	781	815	808	796	774	842	784	747	767	735	761	744	800	758	772	758	783	760	763	725	781	803	791	795	758	773	784	794	793	716	705	717	779	755	811	775	751	762	722	794	746	772	793	789	756	746	826	749	762	764	799	795	778	780	767	732	765	809	793	814	788	783	773	773	808	748	725	812	832	835	770	730	793	758	763	799	761	773	755	794	764	803	753	760	786	795	762	740	819	799	775	792	765	761	751	785	735	792	767	785	782	742	805	754	808	758	811	734	758	773	795	764	761	773	758	767	803	778	764	738	768	747	752	729	791	806	793	786	816	761	789	736	783	754	789	769	738	747	784	796	795	777	791	760	762	810	806	817	772	757	808	752	786	756	741	837	780	791	759	823	767	779	805	759	782	725	763	813	788	731	751	776	753	776	758	770	717	756	791	778	772	774	831	719	755	736	780	792	799	745	749	777	811	796	779	796	743	795	761	763	795	769	764	799	727	786	811	761	734	802	736	822	770	750	775	752	808	802	815	752	797	783	808	763	778	775	796	759	793	783	787	758	758	807	728	761	781	805	756	809	809	837	816	811	775	765	789	735	728	706	778	767	763	790	749	780	775	779	787	806	751	745	790	772	769	747	784	748	826	783	732	761	772	742	802	749	770	796	728	783	756	821	700	772	762	721	815	730	780	769	795	754	734	788	799	764	755	818	779	760	834	762	770	792	758	746	771	798	776	778	739	825	740	732	801	770	767	781	769	756	781	781	736	757	755	774	756	763	772	722	767	794	799	838	757	807	803	781	742	842	800	736	731	762	810	802	755	803	743	741	809	788	806	738	784	781	755	769	777	792	791	762	773	820	783	791	749	771	801	783	773	780	768	756	770	786	766	779	746	760	740	813	787	797	830	786	797	780	722	810	727	774	781	775	757	781	784	714	757	766	760	780	807	790	765	824	800	754	785	791	758	752	782	815	770	763	797	732	825	815	778	786	781	768	704	743	767	793	823	806	821	796	763	762	772	771	759	807	743	730	785	749	762	752	754	763	788	768	804	791	804	749	733	818	755	720	784	811	743	778	738	755	793	778	734	764	779	806	784	770	771	854	819	782	787	760	769	741	784	797	775	735	741	767	767	775	769	737	747	762	738	773	769	840	751	800	762	737	741	755	803	726	738	776
22518	33620	19551	7924	4992	3361	2752	2523	2377	1924	1603	1386	1275	1178	1124	1124	1133	942	991	954	951	848	899	886	916	914	857	846	835	828	867	806	884	857	822	827	868	793	881	808	854	841	839	819	881	867	848	830	871	844	847	860	869	830	777	806	811	856	791	824	842	802	802	852	814	836	815	815	841	804	849	855	800	785	790	868	810	854	818	833	808	839	845	831	871	847	809	809	841	795	813	828	796	858	808	834	869	825	801	836	886	824	822	854	787	831	749	814	854	787	829	836	849	811	855	831	814	816	798	836	825	852	788	818	819	813	825	817	888	775	868	874	800	855	827	850	780	828	837	836	792	819	876	846	855	771	887	847	856	858	837	818	821	796	819	834	866	822	827	882	781	834	861	831	798	832	823	876	849	788	836	786	842	842	824	818	852	807	791	845	825	840	828	805	836	839	833	768	883	791	869	813	836	788	799	828	830	834	868	838	774	808	856	840	825	814	862	830	822	814	818	856	888	845	779	842	814	823	761	845	864	804	826	828	850	810	816	833	858	799	880	840	855	741	849	823	817	851	817	825	790	823	810	800	831	795	864	903	879	834	857	834	849	834	810	808	831	845	847	826	871	832	806	823	806	846	824	821	822	815	853	816	891	892	820	831	857	836	810	812	818	815	839	778	810	849	820	868	818	865	812	814	836	862	800	858	809	830	845	831	847	788	845	878	891	818	810	828	785	828	816	823	851	869	844	828	830	828	849	783	794	825	812	852	853	823	791	878	792	828	863	799	821	809	852	857	851	862	863	846	781	792	769	861	837	786	844	842	856	831	798	815	812	790	814	788	857	879	831	850	838	836	883	854	863	872	833	808	832	801	855	822	826	847	796	852	839	865	854	827	773	820	847	828	862	815	832	822	870	819	851	830	820	798	815	827	824	776	845	843	881	835	844	855	854	825	802	829	889	807	808	770	809	887	810	822	882	809	776	813	861	773	840	858	839	800	854	806	853	843	865	844	820	801	896	838	878	821	852	804	758	825	808	827	857	842	864	786	860	879	832	872	801	773	811	811	848	823	902	821	838	830	809	805	808	861	849	880	872	830	781	854	813	846	804	885	844	856	809	853	874	838	834	765	834	810	832	834	840	850	811	786	855	850	847	838	871	791	847	812	841	800	791	844	837	776	824	868	835	829	848	773	811	834	756	853	784	851	867	864	870	769	830	843	838	781	826	799	777	768	825	820	787	807	815	824	816	846	814	824	846	830	867	807	830	833	786	818	834	814	855	830	843	824	843	805	808	840	815	824	822	822	808	808	853	829	811	808	886	779	772	817	803	838	815	837	813	849	749	783	830	878	854	813	813	844	831	790	825	806	786	819	828	822	790	853	811	865	804	807	855	817	854	813	865	852	847	835	850	830	801	830	798	869	842	898	853	833	829	842	784	810	882	835	838	801	750	849	829	852	790	835	850	862	836	832	837	836	832	822	870	839	824	831	843	865	830	823	827	775	790	892	841	856	849	851	842	833	836	845	809	795	808	797	807	829	809	835	837	859	845	882	818	820	853	804	893	823	766	795	824	860	829	821	814	800	850	807	814	799	851	800	822	815	894	803	824	810	866	838	849	818	806	813	757	792	846	842	838	837	855	829	816	807	826	810	830	893	824	776	813	781	846	824	865	789	778	775	819	811	807	836	834	864	827	851	822	761	873	846	817	825	784	821	806	845	846	823	760	803	858	773	819	839	845	853	825	821	786	814	825	805	783	794	764	902	796	844	846	787	845	826	819	868	865	866	814	836	881	785	830	856	824	786	849	850	869	806	817	859	785	831	785	840	798	848	809	810	853	872	837	795	812	847	849	835	834	867	812	829	832	845	833	797	832	866	835	807	817	820	835	798	823	837	838	829	775	845	821	878	826	776	842	883	858	855	872	846	830	749	845	863	835	772	815	870	851	862	824	849	773	878	809	832	869	830	838	891	808	793	825	807	841	832	845	826	795	830	827	833	814	853	813	822	833	839	875	849	881	880	827	820	851	817	861	792	849	818	848	837	779	857	833	878	820	818	798	836	817	878	838	856	829	841	800	830	895	813	803	838	862	802	815	810	879	800	757	843	850	846	806	844	873	823	822	828	812	806	775	800	813	824	796	846	837	866	872	817	796	833	886	861	815	792	792	846	864	837	820	842	848	833	868	814	838	868	883	806	844	810	832	858	821	839	899	826	831	846	806	800	862	790	850	809	828	833	859	880	824	821	848	796	765	827	843	857	831	802	829	794	825	826	839	831	799	844	739	829	846	774	819	834	816	837	797	889	832	857	829	885	767	831	851	759	878	827	845	763	836	793	866	843	877	804	850	851	784	845	811	849	811	799	793	834	856	810	802	820	833	821	810	761	835	809	784	810	850	850	778	842	850	848	828	841	837	848	804	814	852	807	843	869	830	848	803	798	856	864	783	839	834	827	874	849	844	754	786	840	824	860	860	795	833	823	847	838	883	810	800	848	823	818	866	867	852	829	842	840	823	816	816	809	762	821	858	802	837	816	833	867	828	830	816	763	812	858	790	821	842	814	825	808	808	821	846	849	838	795	824	844	859	827	815	830	836	834	817	869	831	849	784	795	804	866	840	814	859	784	860	803	833	813	840	796	853	794	817	865	829	818	817	761	802	817	792	781	815	818	815	770	786	818	811	810	817	842	812	822	871	856	839	851	820	788	807	827	847	907	814	840	838	857	856	796	825	815	825	817	898	881	817	836	839	855	835	807	888	835	835	840	801	845	813	814	851	826	816	828	828	813	785	812	819	842	814	820	843	823	924	808	812	777	881	822	829	848	800	776	842	871	832	810	811	880	858	866	793	826	797	828	849	822	790	854	860	857	846	836	837	773	804	807	811	856	845	844	846	823	817	844	824	844	812	830	799	865	871	805	824	867	858	829	818	847	854	811	846	791	793	847	811	827	851	875	790	770	797	866	793	855	860	827	798	863	805	806	818	808	833	875	827	839	796	774	888	859	852	807	826	801	827	802	872	865	819	840	839	863	831	797	850	852	800	869	811	834	811	811	828	803	836	822	795	802	833	849	842	782	854	853	852	873	819	828	851	864	876	868	836	828	818	863	812	856	798	812	802	860	819	837	834	834	879	810	825	809	785	827	873	834	799	858	863	808	835	735	816	829	824	801	850	798	809	870	813	824	847	881	875	842	879	810	829	873	841	812	810	782	844	814	818	836	824	812	868	804	836	813	818	877	809	859	858	881	822	817	796	816	820	801	835	779	870	804	775	828	803	848	848	824	825	806	827	852	816	855	813	841	826	838	776	816	840	819	838	826	858	873	879	825	830	857	786	817	833	808	830	780	836	831	783	778	875	795	822	872	772	842	831	811	838	820	847	801	849	788	842	814	783	879	850	853	827	788	862	827	859	854	860	836	813	842	846	825	772	817	817	869	849	844	810	809	825	825	827	776	833	823	795	823	807	854	762	807	849	814	820	838	813	861	872	868	807	807	764	866
23785	21217	28324	24384	21206	12984	3679	2245	2055	1875	1466	1223	1065	1031	945	876	867	751	784	688	726	681	624	661	586	651	570	574	630	592	563	559	587	570	539	542	549	521	576	558	574	588	559	521	529	528	485	539	557	542	560	559	529	526	548	535	558	530	585	542	529	530	546	556	522	576	507	592	511	526	562	573	558	550	525	502	528	538	538	555	503	514	547	542	468	526	554	534	525	548	519	568	537	529	552	512	522	571	527	535	526	534	540	525	531	559	522	531	528	536	530	496	518	521	569	574	527	531	554	548	529	557	549	507	561	524	556	514	538	559	556	565	549	544	542	542	521	528	560	529	503	531	518	544	535	496	508	486	530	542	525	541	529	539	552	551	541	508	524	544	541	565	501	518	504	535	531	551	559	536	547	534	525	511	502	506	535	513	507	525	495	499	537	563	546	528	514	532	515	517	522	574	519	524	557	537	511	545	521	502	522	522	534	517	531	550	518	542	518	541	530	541	580	580	564	552	532	519	550	539	575	543	548	519	542	519	575	533	496	500	546	474	518	550	517	556	537	521	473	533	527	573	559	549	550	562	554	519	556	516	530	550	533	536	470	542	528	538	535	568	575	494	505	518	535	554	573	568	510	531	496	507	525	557	543	539	546	554	565	526	516	546	553	545	526	581	518	510	561	564	507	521	521	568	510	513	526	541	555	511	533	506	523	536	511	543	530	526	532	558	544	545	560	591	542	522	535	515	478	526	523	532	530	552	502	547	553	533	553	585	537	569	519	517	507	539	566	560	527	558	538	497	535	573	506	565	557	537	501	519	557	513	568	513	569	523	500	522	574	477	548	553	572	557	503	536	497	568	531	532	573	507	552	533	546	554	570	498	556	519	560	513	523	537	540	560	558	515	535	567	549	570	562	520	588	575	498	585	530	559	511	572	553	517	578	519	524	556	516	516	527	538	509	544	479	591	552	519	488	556	588	538	514	535	505	545	515	506	521	566	549	488	545	566	553	535	555	562	537	480	546	520	531	556	566	541	577	500	489	508	518	544	484	567	585	552	548	551	524	543	593	516	556	536	565	536	546	513	527	556	534	557	520	554	529	532	549	513	504	545	547	521	498	520	536	473	519	521	576	539	517	524	541	554	472	522	582	568	515	553	526	572	554	542	535	496	492	517	528	540	530	526	522	546	528	538	540	504	562	568	574	507	527	542	530	537	549	551	542	525	520	548	519	533	553	527	583	562	540	537	538	518	547	581	568	579	545	524	532	537	576	515	544	531	513	497	551	513	520	533	507	496	575	517	527	513	550	542	503	546	555	517	543	493	522	543	542	536	536	521	521	493	567	561	516	502	522	544	561	502	521	533	538	515	569	536	526	534	535	533	522	501	520	523	508	508	527	538	553	539	550	525	525	531	543	547	538	535	532	546	552	510	475	525	516	544	556	523	591	520	552	559	549	506	491	474	516	562	476	532	526	542	512	497	530	545	544	497	524	487	559	514	539	479	564	569	538	547	529	496	524	589	553	593	545	514	526	540	548	506	507	560	529	533	541	516	517	549	561	512	516	553	501	524	565	501	537	524	527	479	557	537	504	509	548	484	545	507	503	537	522	559	588	539	554	569	518	537	515	548	541	547	572	541	576	475	515	548	512	519	554	537	542	569	535	497	554	551	577	539	575	565	571	527	582	516	513	521	513	546	553	574	535	506	530	552	536	502	513	560	501	567	535	537	507	516	556	530	527	522	483	559	541	506	502	537	539	551	506	547	543	531	523	541	509	535	554	537	524	514	535	556	548	505	553	553	561	534	564	525	537	561	567	531	555	556	546	558	564	546	549	514	591	550	547	557	478	531	539	522	556	529	530	505	503	530	511	527	485	569	553	526	568	529	507	542	505	571	497	529	541	525	527	580	544	533	557	521	554	539	527	554	509	538	517	522	498	560	539	541	550	522	491	539	530	528	561	519	536	510	524	557	541	528	554	529	548	544	543	548	527	522	552	526	544	514	540	531	513	531	531	537	532	515	533	503	541	526	558	510	541	496	507	559	520	553	515	516	586	533	493	497	517	540	552	535	546	543	499	531	518	542	529	526	525	526	504	524	511	526	526	540	487	571	558	556	556	550	516	538	529	501	557	555	549	531	515	502	578	537	563	544	517	520	516	505	520	513	516	541	541	540	562	566	520	532	528	556	498	553	555	539	527	503	564	547	554	534	554	547	506	527	537	498	556	519	541	530	543	581	562	533	532	511	505	541	501	531	543	529	534	526	545	524	581	512	541	606	520	550	533	552	528	570	531	527	540	566	500	512	555	618	532	557	572	508	540	514	530	539	490	603	577	551	495	540	566	546	527	563	512	531	532	572	511	535	541	544	554	540	526	505	531	522	481	596	544	532	557	556	499	550	559	520	516	504	544	556	530	516	558	499	499	546	526	548	549	543	534	505	546	539	554	530	517	524	508	527	538	541	500	519	588	520	569	525	521	520	530	550	537	517	506	532	526	474	493	587	580	576	520	515	528	525	497	566	564	490	536	556	560	546	555	517	546	525	515	521	530	543	550	523	505	532	556	470	530	569	525	538	562	537	529	557	548	550	552	515	538	540	503	531	513	548	505	532	550	529	544	544	546	545	512	548	551	550	588	510	500	502	485	521	531	520	568	522	555	559	551	511	533	528	541	528	537	527	563	540	548	546	550	551	518	540	528	552	549	519	494	526	579	526	562	518	509	508	551	549	580	539	508	520	536	527	575	543	532	538	547	558	570	563	549	553	496	569	546	526	527	545	611	513	546	541	521	553	526	547	520	547	529	576	530	562	557	537	516	499	515	519	531	506	541	547	529	565	567	490	545	548	547	540	524	528	524	556	541	525	519	533	535	543	531	505	545	478	504	483	531	515	544	536	514	556	517	557	570	546	531	555	558	538	512	584	542	480	582	517	535	547	514	531	534	516	537	517	554	518	557	536	525	552	539	554	556	555	487	551	520	542	557	570	529	559	512	471	510	527	547	526	532	522	536	557	545	521	523	525	524	507	498	515	503	560	530	557	542	531	543	528	504	573	512	573	551	504	524	561	567	532	544	506	570	529	566	570	549	548	549	544	535	529	565	510	535	520	511	508	510	494	549	536	593	530	553	572	563	535	568	506	501	544	515	542	501	533	570	519	568	516	508	568	535	516	563	521	475	515	502	546	569	531	504	511	551	549	551	507	532	509	520	558	538	488	533	553	537	531	529	548	543	509	514	544	506	555	542	554	536	559	539	474	523	556	553	529	594	518	531	566	496	538	547	526	503	527	592	521	545	547	535	504	577	542	518	525	540	523	576	550	578	553	502	516	513	501	556	529	565	549	524	560	545	533	509	521	529	529	531	548	562	544	489	525	553	527	519	524	488	589	534	507	502	489	524	538	496	568	499	552	520	507	506	549	536	513	549	562	544	520	563	540	520	555	527	559	515	558	546	534	535	504	549	540	537	543	560	543	527	520	497	542	509	504	519	537
23278	42423	28139	13026	8215	5880	4474	3572	3374	2737	2245	1831	1633	1290	1201	1225	1063	911	972	860	817	755	735	715	706	645	697	700	676	612	693	638	655	623	637	637	605	613	581	641	649	655	635	659	601	611	598	605	585	638	642	654	636	634	612	646	638	555	575	648	606	603	587	610	602	616	622	573	622	620	597	612	599	565	570	578	609	607	586	595	563	611	602	590	627	585	554	598	592	616	619	551	632	583	579	620	612	581	611	563	566	572	616	631	603	551	598	623	621	625	571	595	563	603	566	580	635	636	595	623	592	589	565	601	600	540	590	571	635	566	588	592	542	631	605	573	615	585	581	545	605	573	598	580	554	608	623	637	605	587	574	590	550	590	569	587	574	567	583	592	607	593	591	559	601	599	571	575	588	589	604	597	568	585	562	570	604	595	587	617	557	596	589	574	529	552	614	576	605	611	589	619	571	578	628	606	616	589	619	580	608	550	617	614	563	594	655	621	613	580	598	606	546	580	575	606	586	617	581	593	568	605	605	611	592	589	622	574	605	608	592	604	593	558	603	606	603	598	599	554	624	559	572	592	593	613	614	620	599	601	598	574	608	577	583	604	578	551	560	574	643	544	590	571	565	592	562	596	606	570	600	633	579	590	603	577	561	569	618	610	593	584	561	614	624	608	589	617	587	593	604	614	580	564	547	624	561	552	573	626	593	565	604	600	589	612	604	576	624	570	604	605	567	570	559	588	610	563	603	590	610	609	613	594	595	614	600	572	591	569	571	553	571	543	593	583	605	569	618	594	588	631	598	626	542	543	591	604	587	549	610	643	607	553	647	560	618	621	571	547	580	623	590	571	622	584	577	612	565	567	582	591	581	568	595	611	603	638	577	570	592	598	600	606	595	575	607	600	607	616	637	595	563	574	579	616	577	566	570	551	616	618	584	626	576	604	590	591	583	623	549	605	603	601	595	588	581	577	574	603	573	586	590	562	589	605	548	621	613	575	573	560	620	570	579	591	596	578	610	587	581	567	598	572	597	586	571	557	619	563	608	630	608	609	611	591	590	626	586	595	595	593	603	625	588	578	553	583	602	586	586	575	570	593	584	600	569	546	615	561	616	597	583	545	602	595	574	587	579	601	583	576	593	599	640	612	558	586	614	632	594	586	598	619	604	594	584	603	587	615	560	566	558	573	582	584	628	603	563	571	563	624	580	617	590	578	618	608	623	554	631	591	606	583	571	591	565	575	613	625	608	650	600	597	573	607	576	615	566	652	628	582	592	590	634	559	615	604	574	630	554	612	603	544	581	586	631	607	603	637	634	609	564	607	573	584	630	603	627	618	577	555	605	600	585	637	560	663	608	607	607	571	597	618	574	609	572	572	604	612	591	610	590	609	617	598	571	553	596	554	602	597	561	611	601	579	591	624	570	572	588	575	579	593	585	538	621	574	607	646	593	576	600	606	597	605	573	600	619	605	614	592	601	554	564	607	594	570	592	610	551	615	562	629	551	615	631	603	624	600	550	630	624	576	559	650	588	571	628	611	592	591	584	606	546	579	623	571	619	621	603	642	564	559	543	585	603	576	621	566	609	603	601	565	594	573	609	613	614	596	607	567	573	605	594	581	600	594	595	606	595	585	620	568	611	582	611	600	568	582	564	552	625	574	547	570	602	622	572	622	585	570	628	592	629	583	613	554	583	537	551	590	606	586	564	605	600	595	570	610	576	600	622	596	588	638	584	605	566	558	573	618	582	559	581	557	607	553	592	563	584	580	569	585	613	566	601	601	567	651	627	564	594	548	588	587	636	638	624	618	581	659	590	571	560	587	614	598	555	598	599	601	587	599	577	632	584	564	594	566	623	612	605	580	621	572	635	631	623	581	562	588	593	613	607	622	611	598	612	613	592	536	571	565	628	575	596	608	605	578	556	582	611	599	604	603	587	580	630	589	587	600	563	588	611	590	609	577	595	594	599	587	586	592	632	601	612	606	602	542	563	593	556	617	607	613	565	577	623	639	599	618	593	615	621	591	601	584	591	660	605	573	613	585	591	615	554	593	588	595	590	559	587	604	577	647	553	578	577	611	586	578	591	600	584	557	544	535	562	602	616	622	536	583	617	613	577	592	562	582	558	641	560	625	604	569	600	578	633	588	617	565	579	598	591	603	613	543	601	594	533	604	623	565	624	566	595	599	593	598	587	587	570	596	581	586	600	535	630	588	616	609	598	626	616	601	584	592	569	599	571	600	559	581	587	587	620	590	595	638	646	653	613	582	598	593	600	554	599	569	589	585	568	609	559	605	627	606	620	570	602	605	614	550	612	601	615	534	589	560	600	626	590	568	618	586	548	573	577	598	583	580	585	595	585	582	602	570	613	600	584	580	621	573	618	591	583	570	563	539	578	608	622	585	601	579	601	595	622	585	624	586	650	555	590	604	583	594	612	569	544	626	604	563	604	654	611	626	559	576	625	608	591	583	618	581	628	618	582	619	585	557	598	587	555	558	612	601	575	587	575	547	576	633	637	589	556	589	564	591	626	567	590	548	601	596	564	606	618	575	575	581	613	542	610	607	620	634	680	588	590	595	610	582	587	579	581	563	577	561	614	572	569	612	575	596	591	586	606	627	646	623	624	602	561	594	600	581	571	614	577	655	571	586	588	600	626	580	607	582	617	613	574	630	552	568	601	597	594	604	572	597	633	553	556	653	613	581	601	571	578	580	621	611	611	611	584	613	585	597	576	607	615	607	590	590	600	608	606	566	589	605	567	574	603	562	581	626	611	565	556	585	567	572	586	654	553	602	563	614	546	547	537	605	610	578	633	598	605	611	614	578	575	615	573	609	541	615	581	565	609	603	582	602	590	555	612	553	601	567	618	628	584	602	604	619	632	617	590	604	562	591	611	594	554	572	585	629	594	601	590	580	607	579	592	597	551	576	632	589	617	630	650	584	629	644	628	592	604	578	590	590	661	547	580	591	606	545	587	592	571	596	601	603	590	636	549	568	618	577	607	560	588	600	558	604	578	594	619	554	606	581	569	596	608	574	599	614	611	545	580	611	580	577	630	596	578	500	581	573	595	564	577	562	606	607	553	547	571	575	579	593	546	557	599	573	610	617	582	580	603	575	592	614	605	594	602	559	622	601	627	605	574	599	553	605	592	610	588	597	566	597	616	615	568	590	546	563	572	552	568	592	601	581	632	631	557	576	602	571	618	583	586	547	611	608	591	554	618	597	613	577	551	629	598	596	592	603	615	584	603	578	581	615	566	598	592	598	593	655	625	622	610	591	584	626	579	595	600	565	605	586	602	542	568	580	547	548	640	589	584	568	538	559	654	615	601	560	573	622	609	555	590	530	591	592	592	645	599	590	637	592	600	603	580	613	605	587	538	628	637	546	608	573	604	564	605	587	567	590	620	586	592	595	628	585	600	593	584	599	598	623	624	559	555	572	595	605	604	574	620	565	612	582	561	590	591	619	555	630	587	593	656	614	620	597
24796	21226	27402	25309	15088	4038	2280	1762	1623	1475	1317	1170	1022	951	871	900	872	801	787	759	804	712	737	666	704	672	704	688	771	649	734	653	707	644	680	668	649	623	710	686	676	634	688	693	681	686	646	632	650	617	651	680	667	639	618	662	673	630	657	673	631	655	688	669	668	637	656	625	663	686	643	625	648	646	611	643	628	659	668	640	629	643	625	662	627	645	679	617	628	629	601	611	669	663	669	637	622	678	610	669	687	651	620	663	612	697	624	634	636	627	641	651	619	652	702	622	602	680	639	649	680	627	702	645	618	659	676	614	666	627	661	655	620	619	664	615	630	597	626	651	638	648	658	652	633	608	619	656	676	611	615	643	618	647	609	636	653	629	667	625	678	630	663	699	611	628	644	612	645	652	722	673	650	652	659	603	656	643	649	625	613	595	670	635	671	687	667	654	621	678	666	678	625	606	658	667	697	675	673	660	644	617	660	689	663	639	634	736	604	655	638	629	633	666	630	613	666	622	613	646	670	640	678	643	610	585	620	662	699	646	635	607	627	634	675	637	670	640	648	661	662	642	579	634	706	676	618	621	658	657	604	673	706	659	670	626	694	627	641	625	624	628	622	646	632	664	603	632	672	682	639	649	618	635	637	634	611	633	616	633	648	646	587	607	700	621	663	659	679	671	651	614	650	683	604	622	623	650	610	651	687	621	642	657	644	635	645	663	628	661	656	617	665	636	657	664	629	684	637	661	602	651	648	647	604	596	643	643	655	648	666	646	664	671	687	646	646	710	663	659	658	581	644	679	691	686	602	653	662	701	596	650	609	647	631	629	684	639	642	642	686	684	651	598	646	661	697	662	665	622	664	601	645	629	640	622	629	625	696	631	660	685	644	604	675	563	659	654	668	634	625	599	613	653	623	626	657	631	628	621	623	638	622	645	630	640	631	626	624	692	639	598	639	665	659	653	624	614	647	645	623	645	648	629	621	650	650	693	624	627	649	605	659	638	633	647	641	658	613	578	704	618	667	635	640	647	654	644	639	680	635	641	632	658	661	619	615	602	665	640	687	634	651	681	658	632	697	621	679	611	665	641	659	674	711	656	632	649	637	656	655	629	671	650	689	659	691	665	638	637	645	624	615	679	683	646	628	608	642	661	641	645	617	623	695	630	627	633	640	671	644	661	652	645	641	576	617	641	636	655	615	642	690	667	632	652	622	638	632	623	598	598	662	641	633	621	634	648	606	672	638	622	663	630	659	588	706	632	583	619	663	638	643	680	665	644	647	649	680	675	619	627	636	613	625	653	675	653	603	667	675	651	632	609	678	705	631	623	612	619	651	677	684	649	637	683	640	657	671	701	645	622	655	648	592	648	679	638	613	683	590	641	632	668	599	641	664	641	646	632	615	662	657	626	607	663	672	660	631	623	647	660	673	607	626	619	638	619	628	625	662	670	665	627	626	622	619	597	663	619	580	630	611	663	652	607	618	701	642	678	672	586	652	616	625	676	616	664	661	676	681	667	654	670	646	676	677	654	672	632	681	636	656	668	651	624	645	649	639	653	633	638	658	628	696	666	628	624	658	634	662	667	637	668	618	651	658	651	629	674	646	649	641	679	663	645	646	628	644	657	640	609	614	601	612	624	661	690	627	646	657	621	673	677	654	633	661	628	621	673	610	650	642	627	623	640	641	661	630	619	628	632	602	596	676	643	678	647	654	611	601	636	665	666	650	626	654	654	643	636	637	648	640	655	621	651	680	628	636	643	662	636	650	631	660	614	659	708	614	607	663	646	656	624	608	648	687	659	669	668	668	653	689	657	682	627	562	677	655	640	639	650	656	658	613	648	676	659	620	600	692	672	637	669	647	641	627	656	649	612	629	643	660	604	669	616	612	630	667	666	618	670	637	668	667	677	614	616	687	629	597	650	598	685	680	649	661	648	655	622	638	658	626	610	646	620	639	658	650	682	659	614	639	645	707	602	658	646	629	681	622	671	685	645	649	680	577	632	664	638	620	638	667	667	605	600	676	628	637	632	629	621	643	677	684	686	682	634	658	673	700	632	649	635	662	651	636	667	640	619	638	680	647	637	673	704	648	661	660	633	670	644	602	634	697	655	647	671	630	658	664	676	662	622	619	611	677	669	638	661	644	662	638	652	599	642	655	651	656	639	653	646	679	661	635	645	647	662	648	651	663	599	671	649	645	670	666	668	662	624	661	599	639	609	692	658	640	623	667	627	666	673	659	678	615	633	666	650	621	629	616	643	613	642	633	641	656	647	587	661	599	672	628	632	628	610	619	629	726	657	665	647	627	636	686	661	649	602	647	595	627	661	603	666	646	679	675	647	624	643	659	666	589	648	619	637	608	642	599	625	638	658	662	623	696	689	642	661	601	675	692	685	637	683	663	646	643	681	638	631	670	654	668	654	683	627	654	627	700	649	653	654	624	646	655	681	677	643	675	614	660	667	608	626	631	607	646	645	643	667	635	611	694	636	612	621	656	628	626	648	671	648	669	632	621	645	648	644	658	624	671	671	626	670	699	607	611	650	645	649	662	651	620	686	645	648	638	652	618	662	634	616	627	679	628	641	655	634	618	620	700	653	664	659	643	640	605	680	644	610	646	609	639	584	665	653	653	637	657	637	624	604	663	632	654	613	675	663	639	641	623	661	678	599	649	644	642	650	647	664	643	580	657	671	672	664	631	659	650	623	638	648	666	610	642	645	658	622	670	649	681	657	677	684	663	633	638	663	667	692	637	614	626	683	667	640	664	623	649	616	658	625	652	673	660	591	633	647	626	645	642	660	654	649	656	633	654	698	647	639	619	649	613	647	639	686	641	669	689	715	629	625	684	619	670	702	612	559	663	653	660	665	658	655	667	647	658	638	646	622	672	622	665	658	667	608	650	668	634	632	619	698	693	686	625	687	622	632	648	638	609	608	668	638	635	689	673	665	611	613	639	655	614	648	605	689	641	675	641	639	677	665	660	665	663	658	647	679	654	657	658	675	644	612	595	644	665	612	658	640	623	628	675	578	622	657	659	628	668	628	630	641	665	653	638	661	586	640	685	637	613	616	647	631	665	645	600	630	636	593	625	683	609	687	632	681	648	655	613	633	660	625	649	644	667	615	629	629	667	654	594	595	673	685	607	648	644	622	646	639	633	649	621	642	745	665	616	666	675	623	655	678	629	667	631	648	711	675	624	640	660	677	637	636	666	690	614	635	687	682	672	618	585	639	687	663	615	630	648	663	644	644	630	614	640	653	615	656	635	619	619	587	614	667	689	637	674	680	659	694	660	712	709	681	655	630	650	624	617	652	620	647	619	672	625	627	650	654	666	666	663	688	694	685	620	667	643	640	661	624	660	629	608	657	680	676	642	659	688	613	626	621	631	654	618	635	639	658	698	649	643	623	652	692	666	642	607	638	600	678	632	648	624	659	653	658	663	594	652	675	656	628	654	631	633	639	617	662	633	614	607	626	628	655	659	624
23440	38835	24453	10729	7249	4950	3637	2991	2680	2439	1989	1626	1486	1228	1077	1066	1050	930	966	935	900	825	775	720	715	770	722	727	690	733	774	758	738	718	715	730	683	740	741	741	748	689	741	704	686	728	753	725	702	690	700	738	701	658	652	693	682	722	713	662	698	686	690	666	705	662	678	651	634	713	712	730	631	672	660	671	642	674	717	702	703	714	686	663	663	714	718	667	676	713	688	671	686	694	668	660	729	650	672	637	719	687	652	679	698	665	654	692	684	695	678	626	678	660	713	735	716	683	680	701	691	683	703	674	657	681	668	772	688	645	686	664	668	710	660	727	725	690	653	686	718	683	705	692	694	693	675	674	701	656	666	696	674	674	670	709	668	671	700	685	691	700	667	696	693	681	657	655	700	668	723	675	676	671	686	697	665	663	666	690	650	657	687	698	694	668	710	669	650	689	685	675	682	670	660	699	707	710	685	726	661	659	675	708	722	715	702	685	663	681	634	679	709	690	646	667	694	643	716	664	691	674	711	684	669	684	666	686	678	746	694	678	672	689	703	670	674	682	642	671	689	655	668	697	639	778	713	697	717	679	709	662	700	710	691	669	663	689	681	683	659	762	705	725	672	668	698	710	710	708	706	687	700	699	661	674	681	706	677	686	693	675	654	668	648	694	698	675	636	723	728	683	653	689	701	686	715	715	689	682	661	706	690	642	676	619	710	674	745	698	737	672	664	690	672	703	635	673	689	677	685	655	685	709	714	722	642	685	640	655	695	702	724	702	692	698	661	675	736	683	681	677	661	683	710	675	648	655	665	682	731	700	692	755	662	731	672	701	678	651	685	683	651	732	760	723	664	702	707	707	697	652	643	672	678	668	649	709	702	689	704	716	722	705	723	655	713	732	678	697	684	691	714	658	707	736	700	692	659	691	686	686	684	678	619	690	714	686	659	667	709	689	679	655	698	667	659	707	646	720	723	652	704	670	694	682	712	647	685	664	684	673	728	651	685	708	697	710	701	657	682	622	689	655	678	706	683	687	674	709	695	669	701	642	685	674	689	676	729	711	748	681	675	681	660	716	703	700	710	677	647	713	704	675	719	697	677	682	696	667	723	717	698	687	689	650	714	711	662	674	662	685	659	723	709	689	694	685	624	630	690	645	740	712	681	606	706	665	675	690	630	658	655	654	732	724	679	687	687	693	702	652	687	744	678	685	714	694	682	691	663	650	679	674	675	699	700	648	676	665	716	633	716	726	704	676	708	698	667	681	701	675	701	655	632	676	716	679	694	759	699	677	686	661	685	694	684	719	700	717	701	664	663	654	742	659	698	719	731	668	765	713	713	715	680	677	682	706	682	725	681	650	676	701	712	668	682	701	678	701	661	659	704	706	750	673	637	717	687	658	659	725	640	694	724	706	714	675	661	659	723	672	695	714	672	673	668	720	660	686	629	738	678	683	689	686	700	700	679	686	673	694	639	684	708	674	663	704	715	646	724	647	637	691	677	689	695	709	651	668	677	664	729	703	662	715	660	728	639	683	678	687	649	673	690	709	679	698	713	680	664	703	649	709	708	722	682	691	678	669	647	652	673	682	671	689	706	674	696	699	722	640	642	681	702	690	695	693	722	705	683	628	678	714	677	677	702	690	690	717	713	683	685	653	744	637	694	704	670	639	685	646	664	681	667	720	726	710	710	676	693	703	660	633	661	654	692	649	699	671	667	644	693	647	710	710	706	735	714	693	654	706	650	658	721	672	668	661	718	723	657	679	655	689	645	665	729	676	685	649	659	731	626	650	770	674	674	661	680	658	667	664	682	666	701	680	688	703	678	714	752	706	706	677	742	670	657	734	682	707	656	701	664	688	707	697	664	684	686	725	645	711	648	701	702	724	653	666	709	671	684	675	696	666	681	670	661	663	726	700	683	689	696	728	681	661	691	703	657	681	636	687	663	667	671	710	700	652	672	673	732	708	733	689	671	741	699	655	647	683	655	662	695	678	670	693	666	645	666	715	631	708	677	673	677	698	653	674	691	718	673	705	691	695	666	629	671	665	681	697	701	656	704	628	688	656	675	723	685	726	672	705	687	688	680	677	678	700	682	686	674	694	723	678	696	701	699	659	703	717	650	671	663	680	681	694	698	709	721	703	685	705	701	714	689	691	699	694	703	722	649	710	691	666	666	660	674	631	637	730	698	680	630	654	723	719	659	685	718	705	727	671	651	692	662	673	697	653	693	666	674	667	674	664	675	634	645	689	690	703	684	696	666	733	692	687	714	663	661	701	666	655	662	718	670	659	646	651	686	685	656	662	652	683	695	713	670	669	654	677	706	718	701	717	677	691	710	698	712	721	693	732	695	691	739	657	733	666	731	725	648	629	692	654	702	691	716	706	690	672	715	656	691	706	729	710	657	669	678	688	665	688	683	724	647	744	679	688	737	756	691	702	665	686	710	652	712	714	721	708	712	689	691	664	678	685	665	674	683	696	718	672	703	658	688	648	689	712	695	677	670	702	697	659	717	680	635	734	678	662	700	683	684	722	684	678	684	727	684	647	669	685	659	700	666	696	688	666	660	659	723	749	679	688	696	692	687	650	670	671	678	677	647	683	724	705	649	629	687	713	627	690	669	727	707	653	662	691	661	691	691	674	698	712	698	718	722	676	674	677	668	701	652	721	667	696	637	688	695	715	672	651	663	687	704	696	672	697	702	696	708	663	658	688	654	677	672	702	745	687	677	693	690	719	705	703	669	702	687	697	651	693	668	664	694	670	732	684	680	661	711	671	681	687	657	700	672	687	692	722	679	673	660	672	696	658	704	667	639	699	702	658	683	662	714	706	689	658	685	654	722	697	681	674	695	686	704	712	642	725	649	702	723	736	681	679	681	685	663	711	707	683	748	699	681	678	640	708	696	671	660	676	680	709	671	706	708	683	730	664	670	677	670	690	655	693	632	692	719	651	700	693	703	676	712	681	695	676	690	694	673	655	661	666	691	702	720	693	680	691	702	683	669	672	721	672	655	689	685	697	683	663	696	673	700	695	677	674	633	659	684	613	688	712	634	685	629	665	668	688	674	710	677	723	645	672	747	702	701	696	678	689	691	665	650	668	705	665	691	705	665	628	707	686	693	676	678	693	716	696	666	722	725	686	719	681	709	693	732	636	719	698	691	712	641	736	689	663	749	681	673	686	710	719	684	686	763	745	673	671	684	662	663	700	700	665	691	694	686	719	673	666	682	702	681	708	662	634	726	676	649	682	652	696	684	658	723	670	661	666	648	681	650	689	659	708	700	664	683	674	679	697	685	663	735	687	655	682	727	661	716	695	646	657	679	654	736	668	663	656	671	715	699	646	652	706	665	701	705	637	684	715	669	691	671	660	703	677	722	687	677	685	649	691	680	641	641	709	668	669	705	634	684	690	695	706	677	740	698	672	619	640	714	723	698	713	655	707	696	682	703	630	701	660	703	704	660	664	718	652	727	694	707	697	714	664
22621	21200	28738	23937	21208	21315	11928	2859	2256	2134	1830	1390	1166	978	802	816	669	621	587	612	532	512	440	449	461	428	414	405	425	385	366	361	396	354	331	352	351	354	369	359	352	334	353	367	357	374	326	314	338	333	324	348	348	340	315	324	322	304	300	313	317	312	325	328	309	321	298	312	311	307	316	311	316	324	311	296	307	303	313	299	333	342	324	297	310	308	318	311	291	311	304	314	330	302	316	314	308	351	323	372	292	289	308	325	325	299	273	320	285	329	311	304	306	286	303	319	301	270	314	270	316	287	313	319	348	341	333	299	282	321	330	313	295	302	321	313	308	286	323	293	292	333	293	301	299	325	329	311	316	280	311	304	316	335	309	328	311	310	313	328	340	296	270	310	273	306	321	308	335	305	287	331	330	311	352	279	351	271	289	312	297	305	317	318	309	299	315	298	311	325	305	300	307	297	278	295	291	312	317	290	307	327	340	297	308	301	289	313	314	282	292	300	284	318	284	335	296	337	297	302	329	338	331	322	323	301	299	324	331	290	304	294	306	309	317	318	284	304	320	325	312	314	313	324	284	311	331	304	288	306	304	307	299	294	287	316	311	304	295	278	329	311	306	301	315	324	298	321	317	274	311	316	285	310	279	318	325	322	324	294	301	330	333	316	322	300	317	326	312	284	316	296	327	297	289	303	298	314	289	304	299	301	289	296	294	311	320	279	331	306	345	302	295	315	330	347	325	304	324	340	315	310	310	314	323	317	315	297	287	298	328	305	326	351	336	300	297	336	333	302	290	287	328	314	296	316	302	302	293	314	300	324	328	340	331	305	308	290	335	296	322	311	282	308	322	292	325	329	307	307	304	318	301	290	292	324	331	310	332	322	285	308	308	329	300	273	291	301	328	304	280	294	266	343	299	282	315	330	294	286	312	305	276	317	310	300	304	335	314	291	309	330	307	289	303	336	315	304	340	309	303	314	316	296	311	303	331	358	363	314	284	326	313	354	306	298	324	266	302	319	305	302	323	305	320	280	314	327	306	300	299	316	325	314	303	334	307	307	331	297	281	296	310	321	286	283	276	306	303	300	306	325	277	326	289	309	291	321	332	324	284	332	283	303	314	331	305	327	294	335	302	298	275	287	327	286	315	304	307	291	323	322	339	287	282	286	309	331	311	294	318	328	278	295	290	306	306	304	294	308	312	330	315	324	280	304	322	328	334	309	302	332	330	313	312	298	297	330	311	282	290	319	299	310	289	294	316	322	293	287	314	275	311	289	295	307	310	320	294	307	291	337	300	329	298	289	293	289	294	311	337	294	324	294	334	318	284	289	316	295	326	300	300	324	308	301	328	334	302	324	281	272	314	295	283	320	321	314	349	310	296	328	289	287	292	318	312	279	292	291	304	267	289	323	310	301	305	329	313	303	352	313	325	303	294	330	308	261	318	285	310	347	303	298	280	341	297	288	307	288	321	275	306	289	328	295	293	341	310	309	317	304	293	323	289	324	332	307	311	306	329	338	313	289	286	338	323	308	331	312	294	355	298	298	339	287	306	271	299	316	315	351	302	300	288	282	322	294	338	284	329	296	298	285	323	299	290	290	272	293	321	289	299	330	332	313	325	305	301	298	331	288	346	300	296	322	279	311	324	300	338	338	301	304	317	281	320	300	304	301	300	325	305	282	279	342	314	310	324	330	320	304	336	314	282	308	309	334	298	315	328	317	297	285	319	288	282	277	307	302	332	313	321	348	305	317	298	331	285	290	329	276	293	319	328	315	336	313	331	295	310	352	333	323	293	307	322	272	295	311	303	284	344	314	331	314	286	298	297	284	267	323	295	320	298	314	292	289	314	309	325	302	293	297	282	293	311	281	304	302	307	310	312	300	309	322	311	310	298	319	305	314	302	301	304	293	303	293	299	339	297	306	315	301	331	318	313	302	332	291	333	318	328	336	307	312	324	307	290	318	277	296	265	311	335	300	279	287	287	311	294	347	302	339	281	305	301	277	354	301	289	295	317	349	284	327	328	339	314	320	314	299	307	321	320	337	327	311	333	319	324	331	344	305	305	323	321	301	325	303	298	316	306	314	321	320	310	344	287	280	312	315	347	304	306	305	290	278	325	295	321	335	302	306	301	310	328	334	303	336	338	281	284	289	282	308	291	294	313	320	330	297	308	322	329	325	357	295	301	326	308	307	340	296	289	295	325	309	317	325	323	320	325	372	325	280	292	330	344	299	318	305	300	304	309	298	299	307	301	300	308	279	303	306	304	327	335	295	305	341	299	345	332	279	313	317	310	312	298	282	298	281	302	305	295	332	317	315	305	301	309	291	324	294	335	322	357	315	293	301	294	327	324	287	321	327	310	331	316	304	325	314	302	321	317	309	360	313	287	322	329	322	292	282	304	277	313	338	300	304	295	315	322	311	310	297	324	332	313	334	341	303	290	288	296	325	282	314	313	302	285	293	290	300	300	336	317	339	301	325	292	330	252	303	327	321	308	276	280	309	328	292	316	308	330	328	305	307	312	304	295	314	290	310	304	265	297	307	339	268	290	308	290	291	278	275	313	321	312	328	317	311	327	321	318	284	330	312	319	298	285	322	306	334	313	328	300	277	310	339	316	314	299	304	328	350	329	298	308	305	323	315	332	302	330	297	311	303	300	332	310	315	294	284	337	331	293	305	320	302	285	291	307	309	301	320	336	308	352	307	296	310	290	304	285	319	320	310	274	325	337	320	294	335	294	302	307	337	315	285	314	334	310	298	311	321	310	302	305	298	306	279	316	309	314	316	319	289	325	334	299	316	326	320	276	278	345	330	348	308	323	302	289	329	307	353	316	319	316	311	301	357	329	291	325	343	313	290	282	329	309	300	325	300	347	325	301	313	311	307	307	328	329	332	297	309	291	322	293	317	345	306	315	278	289	304	299	306	301	296	289	335	314	320	314	315	312	304	265	311	290	304	326	328	317	315	318	318	327	324	348	346	308	310	305	326	307	298	299	303	337	326	307	315	297	320	337	293	300	304	313	332	323	296	316	314	310	302	310	318	283	312	301	287	312	298	290	319	300	299	300	332	308	306	306	331	324	356	329	335	290	339	322	313	304	312	315	315	298	306	330	318	313	284	304	296	303	297	304	288	286	312	276	291	305	303	311	315	327	308	313	337	316	317	327	319	291	303	317	316	324	317	306	323	311	287	321	334	273	302	315	304	311	290	313	300	310	327	337	298	302	305	328	284	290	316	322	325	306	297	297	335	302	313	292	282	304	304	312	350	309	340	343	328	316	283	327	305	303	302	337	296	295	310	333	273	320	310	323	294	306	324	286	310	302	326	295	303	317	316	333	312	307	305	323	302	303	296	309	305	303	300	305	293	316	301	277	335	286	300	319	338	304	281	287	321	311	291	319	298	299	339	298	306	282	299	291	298	327	332	324	306	310	345	316	319	318	295	304	315	317	299	305	318	316	287	326	324	328	305	309	275	292	336	296	328
26250	47734	34330	17042	11593	8153	6040	4445	3873	3617	2926	2187	1841	1442	1223	1118	1006	919	872	759	666	655	574	564	486	536	438	412	486	437	458	443	473	439	390	421	359	380	347	372	415	383	385	355	358	388	368	383	354	375	342	412	339	404	358	375	385	334	356	328	348	359	371	323	357	368	333	353	361	331	338	344	377	366	344	330	315	350	310	380	337	373	311	342	362	353	326	372	353	318	340	336	324	340	355	310	325	343	334	379	337	331	350	393	313	353	368	332	367	325	332	377	332	346	340	344	339	366	352	359	351	354	369	353	352	322	343	347	313	350	334	344	353	349	352	349	309	326	329	327	335	358	332	319	346	324	333	364	312	328	325	310	344	355	322	363	357	338	327	319	348	343	338	363	357	370	355	355	313	367	337	349	370	316	375	320	337	364	334	344	326	317	366	332	315	341	373	340	334	328	335	342	346	338	339	325	334	342	330	334	343	320	347	344	344	373	347	290	322	334	320	322	356	343	346	312	329	331	366	362	333	348	342	302	311	336	324	303	351	289	319	373	333	369	336	373	302	314	383	340	313	341	317	352	338	348	321	341	320	310	332	354	331	318	332	354	320	347	319	331	339	331	371	331	362	333	342	325	358	327	317	337	317	340	367	350	366	337	331	348	332	324	318	321	348	330	302	372	358	326	336	357	328	338	317	374	334	337	343	322	338	349	352	328	359	312	277	318	325	350	293	307	318	343	337	317	321	335	336	308	338	323	294	326	336	326	339	344	307	346	326	333	281	334	364	348	333	336	323	321	335	314	334	345	343	340	332	378	338	330	347	340	333	335	322	303	324	341	320	335	340	317	349	329	333	330	397	353	310	329	369	333	322	348	321	341	332	357	365	327	334	344	328	366	338	315	301	329	330	335	327	321	316	331	319	337	323	302	345	344	368	281	352	319	326	350	357	318	364	324	360	334	311	320	336	353	325	360	396	320	325	334	354	359	332	351	322	322	335	329	356	324	353	326	385	312	322	307	354	357	360	346	319	341	350	360	323	346	342	315	324	328	354	306	340	376	329	308	332	346	317	298	369	342	310	299	331	334	330	325	352	309	343	318	324	373	345	334	341	345	337	301	338	347	316	355	327	363	371	332	320	332	347	351	336	328	372	375	331	363	354	325	336	367	336	315	316	323	328	340	344	363	332	367	325	347	329	309	340	365	343	333	337	344	309	372	365	334	321	345	341	315	312	357	340	338	317	325	337	332	343	325	328	328	318	333	322	330	349	337	331	321	355	344	332	337	334	356	309	318	347	347	307	314	337	356	346	371	364	361	376	358	349	356	362	273	360	355	327	370	352	321	301	313	329	361	310	327	340	327	316	316	325	333	313	330	351	345	324	336	338	390	327	346	314	326	341	363	324	333	352	347	310	331	316	322	363	343	325	356	315	311	325	300	364	337	346	348	336	322	330	340	326	312	321	330	327	332	335	330	347	338	332	352	330	301	355	338	330	356	374	347	375	355	345	330	326	334	366	328	352	341	351	330	305	308	325	322	339	321	354	314	337	329	352	344	335	313	346	350	326	335	356	313	350	352	316	286	338	342	341	347	345	336	356	322	348	333	375	359	342	328	331	324	350	356	351	356	324	348	355	326	338	350	352	344	330	322	347	367	309	348	300	381	330	332	331	323	319	335	362	335	360	357	333	330	378	351	346	316	357	287	316	338	372	307	322	383	338	321	332	350	325	356	345	351	357	343	317	339	352	326	323	340	328	345	336	333	360	300	335	339	343	335	359	351	304	327	345	321	347	367	356	342	325	295	335	325	325	338	331	347	327	349	359	356	327	336	366	328	359	369	315	359	350	358	349	319	351	360	369	358	340	365	328	344	317	354	325	326	341	308	346	311	318	328	355	357	311	330	361	347	332	360	327	328	380	319	343	317	344	325	336	327	320	328	341	335	346	374	341	329	322	349	339	317	367	333	364	343	365	358	358	346	336	327	313	357	355	344	337	318	316	356	321	316	326	328	324	327	350	321	353	381	361	325	337	314	329	325	353	347	314	340	341	354	313	355	363	365	340	322	318	346	350	323	338	342	314	340	359	342	315	331	350	354	367	335	353	340	330	355	325	336	355	319	348	337	333	359	319	319	321	332	337	355	339	330	360	323	321	355	325	356	321	359	319	355	328	353	326	340	345	334	358	356	354	313	342	331	365	338	311	327	323	351	329	339	345	333	338	344	348	355	336	315	329	345	358	351	365	359	337	321	352	344	327	299	315	376	344	312	303	347	332	348	337	373	327	330	356	335	358	312	339	375	333	352	359	331	386	362	353	327	328	352	358	335	353	348	340	357	324	332	365	347	349	351	336	357	339	335	352	313	309	325	356	361	322	372	337	332	320	312	372	376	347	314	334	310	320	340	340	331	347	314	330	334	344	348	312	334	338	346	344	348	366	332	324	387	340	303	314	322	316	338	327	343	329	342	347	337	327	368	357	340	334	375	323	326	359	306	338	339	328	320	348	337	341	316	326	345	336	361	344	322	348	363	337	329	348	351	327	337	336	354	366	330	344	310	329	330	380	349	333	323	299	352	327	323	341	355	361	334	365	340	363	355	337	352	337	351	345	334	346	326	329	356	306	310	351	330	322	315	288	330	335	357	328	315	352	339	340	340	326	361	315	338	333	352	314	349	374	342	324	359	354	326	350	344	348	286	335	325	335	327	360	313	346	326	353	337	335	331	349	345	324	328	328	327	311	332	341	319	344	347	352	327	332	332	316	308	328	338	342	311	333	318	334	333	359	313	331	315	347	343	327	337	309	335	327	340	335	304	327	351	342	338	338	338	331	356	345	348	363	339	344	353	356	338	356	306	354	318	360	356	304	338	373	364	331	355	289	388	350	352	336	328	330	333	327	357	357	332	373	340	355	355	350	318	339	340	343	358	302	345	330	349	335	322	349	393	363	356	341	330	320	337	327	343	345	358	317	338	339	328	346	349	331	343	297	341	327	325	322	327	372	355	333	331	334	299	349	335	346	338	331	356	327	337	321	365	330	321	344	356	327	366	310	348	316	315	346	334	336	342	323	324	345	358	359	352	344	328	313	336	364	307	356	325	334	370	326	304	335	332	338	324	320	346	329	364	344	319	331	321	342	375	319	346	370	319	330	350	343	312	353	365	330	343	326	315	348	337	342	314	350	330	347	349	363	325	363	309	334	331	358	373	339	349	340	296	367	338	346	333	330	361	321	345	301	337	339	348	353	347	329	329	317	328	368	353	343	319	336	344	329	354	345	341	346	364	338	341	361	361	351	331	329	334	321	360	340	316	323	327	344	327	346	325	350	344	330	339	347	335	288	337	314	318	340	367	312	346	346	302	322	335	343	333	330	321	348	322	343	344	357	309	339	315	353	348	336	317	345	318	350	383	307	327	340	329	310	326	342	348	319	339	334	325	317	352	325	371	369	277	352	332	325	347	354	336	346	368	354	351	339	347	311	355	323	326	333	342	312	327
28058	22540	19455	8614	3511	2391	1752	1544	1336	1399	1270	1145	1013	991	936	940	941	889	832	877	820	822	780	854	824	784	824	825	783	744	796	795	823	823	787	794	820	799	804	848	801	730	785	769	774	797	758	768	814	789	798	774	807	760	772	773	783	806	760	783	818	842	742	768	766	708	784	845	807	793	739	726	759	801	781	778	746	787	801	796	829	814	823	766	764	767	787	772	746	810	753	807	774	815	760	733	786	776	785	781	770	765	749	792	738	768	759	801	771	746	750	806	769	790	780	764	743	760	764	761	773	812	765	737	797	827	735	762	755	781	734	741	805	818	780	793	753	759	743	853	795	725	805	821	774	769	747	798	801	822	799	762	764	772	863	811	776	779	754	785	801	729	793	789	797	775	858	755	791	748	829	787	796	798	777	781	808	737	815	739	804	792	801	763	807	802	759	786	740	792	731	772	765	747	780	769	766	799	734	780	821	771	776	790	755	834	783	780	776	811	793	775	808	741	847	762	752	776	808	823	754	763	804	797	806	720	729	729	786	781	792	821	864	801	782	748	823	785	830	777	773	783	774	778	716	786	738	754	814	798	778	769	731	789	774	777	739	735	810	766	772	760	754	756	781	784	820	775	775	740	751	810	767	781	747	807	786	766	803	774	756	747	826	736	772	770	749	767	803	756	799	754	753	740	780	778	742	774	757	802	769	702	746	838	777	809	789	770	762	778	804	752	775	791	755	803	804	721	765	768	801	812	814	812	789	756	773	789	816	770	746	812	766	806	824	788	796	750	781	803	818	753	795	746	727	758	823	757	779	820	742	747	769	784	752	770	785	766	780	759	787	771	822	767	815	744	737	815	824	772	814	799	798	794	742	769	805	720	781	757	750	739	777	766	836	828	664	720	758	759	810	789	810	798	765	800	811	722	810	796	763	780	774	744	827	810	744	813	807	780	763	787	748	788	794	828	798	742	770	772	753	786	752	767	814	781	779	754	706	807	730	859	827	800	804	787	754	797	708	784	737	751	777	787	760	748	782	798	806	772	774	775	790	782	796	785	749	819	804	840	767	802	730	789	765	784	787	786	764	785	737	756	792	775	757	751	767	797	777	767	775	789	743	791	799	823	749	779	788	783	770	747	785	763	761	762	750	745	802	811	739	811	767	780	750	758	778	749	771	761	782	783	830	821	793	768	758	765	801	813	842	774	803	747	804	756	759	801	778	812	767	784	797	787	731	743	768	757	766	821	803	721	776	707	750	789	720	822	805	783	761	778	757	788	756	734	785	796	747	784	791	773	761	840	759	778	745	819	755	807	745	763	777	745	748	716	754	791	800	777	763	786	794	759	747	752	769	792	800	752	800	742	775	810	800	770	764	741	792	759	712	712	826	809	759	797	803	804	732	775	770	788	737	756	839	778	766	785	739	741	805	736	771	807	676	782	771	770	739	754	730	767	765	784	806	830	743	788	746	742	774	766	811	772	752	818	737	738	749	748	822	800	753	780	760	780	762	790	804	816	788	780	770	776	788	777	803	763	788	772	789	818	764	804	798	804	763	743	774	750	789	802	826	782	793	755	784	753	795	805	718	763	800	788	803	810	790	773	790	779	788	759	808	805	773	793	762	733	805	698	750	751	779	723	745	727	803	796	763	765	788	767	731	813	806	791	823	772	737	752	730	772	750	859	784	750	784	767	784	787	773	790	791	765	797	808	773	777	730	807	817	752	740	795	826	728	773	776	828	757	807	821	780	719	780	806	747	760	761	764	796	832	764	751	757	782	771	757	787	769	798	835	760	803	703	813	740	789	772	776	812	776	764	746	781	775	808	787	743	795	798	781	721	790	722	744	795	797	751	731	782	761	800	796	783	782	789	790	775	821	790	767	779	719	740	756	792	803	767	785	742	790	779	800	780	729	805	777	791	775	796	782	759	746	775	781	806	762	783	814	731	753	819	791	779	770	761	794	760	766	786	732	746	724	707	785	736	805	806	822	741	775	785	791	724	754	818	805	789	774	761	769	756	778	707	810	760	799	769	802	783	738	718	827	766	778	801	794	750	791	813	820	771	785	790	828	782	789	807	761	874	782	789	764	757	776	822	755	792	769	749	782	776	768	821	771	732	748	768	745	813	779	769	761	752	765	802	766	779	809	771	768	811	807	794	784	777	714	831	773	795	779	794	748	835	798	807	736	767	790	817	741	757	779	789	807	798	729	816	751	781	730	762	790	810	781	779	736	789	812	785	751	789	826	726	787	817	812	778	740	815	747	793	783	776	752	852	774	736	772	820	794	795	782	782	767	794	795	724	745	798	754	787	778	832	790	771	770	804	768	764	783	718	776	801	779	739	775	743	795	806	766	795	786	727	747	839	783	807	796	825	824	773	773	795	794	835	739	757	751	745	780	833	833	770	748	770	746	793	784	814	711	786	744	772	798	795	797	803	823	783	782	758	826	786	794	782	758	760	746	765	767	804	743	744	775	812	825	778	788	772	771	825	730	761	728	759	759	779	749	741	786	814	755	709	776	770	815	818	792	724	797	794	827	754	756	705	774	750	788	824	829	759	812	756	774	769	769	785	783	786	804	803	763	753	793	830	793	748	781	725	806	780	785	791	809	743	787	772	774	815	810	793	775	804	800	793	758	777	805	806	715	756	737	782	788	825	815	777	753	810	811	743	818	775	820	815	745	775	780	783	776	773	765	789	804	738	762	807	772	793	797	739	806	789	753	761	794	788	745	769	723	808	765	776	779	771	748	768	796	767	821	760	745	799	764	794	828	761	771	765	740	748	759	760	764	771	795	810	780	719	804	761	809	786	750	772	799	786	800	769	824	774	771	788	805	811	808	773	751	768	770	742	787	782	768	742	752	793	740	789	813	783	748	766	809	791	715	787	770	807	756	750	798	754	757	796	770	790	796	819	830	751	754	785	728	742	765	766	837	761	763	813	816	818	759	814	772	737	790	822	803	765	789	822	786	792	795	787	709	767	761	820	778	790	802	785	772	810	854	764	756	761	792	796	750	779	796	756	772	790	720	803	747	796	779	753	779	772	802	788	774	705	778	847	768	762	755	797	792	787	797	833	772	782	736	749	805	797	812	802	800	740	766	759	773	783	700	784	772	746	776	827	793	835	816	754	787	803	791	778	774	766	759	725	770	779	765	778	820	809	764	786	738	769	726	757	766	785	753	735	761	767	813	735	822	769	728	734	799	761	758	776	792	714	773	794	779	783	804	846	773	733	774	785	851	817	790	779	771	774	767	808	811	760	807	774	748	773	783	767	760	801	817	807	785	771	786	782	797	794	750	791	738	813	804	821	816	797	754	786	794	759	768	779	803	804	767	732	810	721	739	782	787	744	777	780	728	770	809	822	771	777	818	784	742	784	789	762	790	766	742	760	708	752	797	751	797	764	764	784	778	778	766	794	740	779	792	801	790	741	741	744	784	753	800	764	754	794	751	820	775	756	747	771	778	785	802	744	778	773	785	761	825	748	789
21441	32552	20177	8330	5196	3708	2768	2213	2048	1929	1786	1442	1267	1239	1058	1089	1061	1029	907	985	931	963	902	955	919	870	933	925	883	836	856	869	837	853	882	798	850	833	855	811	837	875	818	883	928	867	862	899	872	870	835	804	891	805	883	838	801	804	867	840	831	811	823	812	830	880	852	817	811	796	844	848	851	814	769	861	807	841	873	822	839	836	807	800	874	816	811	870	834	840	808	863	792	776	900	831	844	839	856	812	823	814	863	840	867	808	817	889	905	853	814	767	859	870	909	866	830	834	867	899	834	854	828	848	826	867	845	861	851	816	836	870	821	847	799	842	833	775	790	837	800	855	820	862	868	836	834	819	835	834	842	799	859	887	834	841	859	804	793	879	872	800	854	840	804	831	820	817	837	834	788	873	849	820	811	840	921	916	812	864	825	833	827	831	866	800	817	886	840	829	833	813	869	827	793	826	841	883	851	800	827	861	862	854	790	844	798	866	825	849	903	853	858	871	803	854	841	838	816	871	897	861	862	893	817	852	818	809	821	769	837	862	823	877	873	863	826	849	856	875	789	874	836	847	886	821	842	848	865	868	839	813	866	851	826	844	901	866	833	843	828	803	884	822	843	791	852	827	855	792	813	807	844	822	819	834	881	830	818	825	829	867	812	872	863	902	877	831	877	870	913	843	854	842	917	836	778	889	836	844	855	806	852	797	832	848	831	858	819	895	844	816	831	858	783	825	802	870	841	838	819	809	821	863	866	884	841	841	869	882	767	839	835	873	874	866	847	870	803	800	889	918	850	806	805	874	893	812	930	832	781	821	857	789	812	820	855	849	793	899	884	837	894	831	815	837	862	800	838	890	870	833	879	820	853	848	818	822	858	897	821	822	833	849	829	868	821	883	792	835	895	789	852	875	829	834	808	843	840	817	904	794	834	862	841	889	901	849	813	852	830	825	854	839	819	863	855	818	855	812	861	840	885	831	830	872	808	827	852	791	872	821	841	810	859	822	827	846	830	835	823	804	846	852	837	824	801	788	861	853	830	901	874	816	815	848	811	860	782	829	814	830	824	866	843	838	812	816	831	893	883	799	887	851	779	880	901	807	825	859	854	856	839	840	825	857	865	863	813	859	828	808	794	782	871	829	876	848	805	840	823	870	849	861	866	845	865	837	806	838	808	854	877	820	833	861	836	882	856	873	826	877	837	850	838	879	890	856	851	819	823	837	869	863	813	801	823	892	904	838	843	871	824	807	900	838	815	852	871	827	893	847	863	809	816	831	846	867	854	802	795	835	846	899	859	829	839	854	884	850	858	837	805	839	824	871	833	851	844	850	795	834	817	824	788	849	849	840	851	808	834	862	828	829	827	837	855	874	862	849	779	785	824	792	862	853	826	819	857	809	795	871	809	837	849	808	835	881	856	843	824	797	811	813	825	806	815	815	839	841	799	853	842	847	864	885	849	828	903	814	798	827	828	837	805	836	822	869	811	873	880	859	782	849	849	840	855	849	851	862	864	848	835	856	841	863	856	772	834	868	810	814	791	817	818	833	842	836	796	804	804	874	855	843	842	851	803	831	842	798	884	821	887	840	843	815	856	838	796	779	806	821	862	834	825	830	887	813	796	850	857	805	860	846	872	892	883	861	899	850	884	846	824	859	847	835	842	832	845	856	860	887	859	811	809	817	827	812	823	806	873	850	825	848	872	859	860	893	847	804	810	841	852	867	842	872	834	838	856	821	836	842	866	837	842	833	801	871	822	814	882	833	824	784	867	834	814	821	840	812	826	839	845	840	793	887	871	825	845	841	841	840	833	849	876	874	853	861	912	791	843	855	842	818	841	847	826	815	795	853	865	830	832	838	837	868	870	799	834	857	835	820	881	811	819	868	859	868	793	863	883	863	850	879	784	817	833	845	826	834	853	820	900	844	892	808	859	852	882	870	829	822	828	821	790	825	851	861	851	872	839	825	879	793	830	850	798	841	860	877	857	823	850	842	848	893	842	808	897	874	855	833	794	816	843	812	840	835	858	824	845	858	839	812	848	833	809	854	831	832	834	803	823	876	853	804	869	854	849	851	817	826	816	830	875	809	865	841	779	850	834	840	822	868	865	841	881	833	807	822	844	840	860	851	818	842	868	837	872	806	827	822	840	827	867	846	836	811	811	857	817	837	817	837	880	839	861	816	798	807	861	793	821	843	844	865	850	822	848	815	804	835	853	810	794	891	867	831	900	820	827	857	841	853	807	852	865	843	815	829	877	866	808	790	839	865	842	846	858	801	826	801	869	845	829	818	854	870	850	846	781	807	874	817	868	796	834	866	811	828	827	819	806	827	889	816	896	839	852	819	887	819	876	808	851	807	842	794	814	828	865	846	845	860	848	867	870	825	829	804	829	809	868	830	894	772	842	870	839	819	818	838	828	821	791	861	884	859	827	826	811	838	832	861	867	805	800	829	852	805	836	834	864	854	843	848	832	833	876	867	843	824	873	811	798	848	864	827	843	801	846	811	870	875	874	882	797	852	866	809	859	831	829	863	831	842	819	822	796	837	874	836	840	833	831	844	857	864	831	815	883	799	850	820	844	852	842	798	853	838	823	870	846	842	787	860	807	854	863	891	878	865	820	831	869	878	838	824	837	838	850	878	847	867	851	815	860	805	868	776	852	863	862	875	817	843	863	830	860	806	856	854	875	839	890	844	879	809	798	891	787	883	891	881	857	818	868	854	822	835	835	841	841	830	818	869	905	838	803	846	840	871	831	850	851	831	879	823	886	854	781	812	882	881	761	837	875	899	810	801	853	819	822	824	877	850	863	839	777	887	831	813	841	812	883	852	824	869	807	863	829	848	834	853	836	843	866	835	890	806	836	855	847	880	802	791	817	833	846	823	772	830	859	845	826	813	857	843	853	856	865	815	860	851	865	899	849	875	876	803	824	805	810	873	806	850	866	854	807	842	852	818	857	834	845	823	868	885	826	839	825	839	823	843	841	863	836	828	856	850	842	833	854	826	834	873	862	825	807	803	833	801	815	799	878	864	862	816	893	851	835	868	814	856	843	811	860	830	885	847	843	832	877	829	821	862	888	797	850	901	830	823	805	871	828	861	868	862	811	810	817	876	809	855	853	827	844	862	896	856	818	872	848	838	830	813	847	806	812	842	832	809	821	848	844	824	822	832	853	886	806	850	902	837	866	872	837	829	814	855	876	861	834	804	836	833	838	882	876	898	838	855	779	813	801	844	828	822	840	803	830	887	795	819	822	850	827	874	878	825	891	897	819	872	845	845	772	866	819	869	836	802	817	794	812	826	810	833	860	857	849	844	887	836	809	852	864	822	832	858	782	847	888	833	838	872	808	854	837	839	829	847	812	788	860	822	869	841	889	829	810	813	786	836	877	843	921	837	818	863	883	847	830	864	860	867	824	880	828	817	835	843	790	820	831	830	865	844	910	834	867	833	824	792	825	802	803	821	786	878	827	799	848	852	817	830
23666	21103	28187	24243	21089	13210	3801	2051	1688	1753	1568	1263	1133	1004	911	893	806	768	698	675	648	706	672	634	619	618	532	626	573	577	621	573	595	595	523	580	565	543	552	590	568	575	550	582	553	600	593	540	514	533	545	573	519	542	520	549	496	481	550	556	557	562	536	538	486	513	525	543	523	527	549	511	481	549	544	537	554	554	533	538	549	583	581	505	571	504	548	528	562	552	530	534	560	558	509	584	501	529	503	550	536	541	532	552	528	494	556	561	551	549	527	522	509	544	526	538	573	544	521	566	503	555	556	531	539	545	526	533	540	552	539	509	565	521	522	546	507	511	523	548	527	523	545	513	550	541	535	542	561	523	536	539	576	508	525	522	584	523	525	573	560	552	494	510	510	515	565	472	516	536	521	532	531	524	553	523	558	537	529	555	534	580	541	529	530	587	574	512	511	516	528	568	531	554	533	539	536	533	498	535	554	567	569	532	526	568	561	512	505	554	539	528	545	528	496	519	504	510	543	550	520	559	524	548	515	588	551	545	518	526	492	528	579	551	501	532	523	540	547	519	537	534	524	551	533	564	534	515	522	529	506	559	586	536	544	546	544	522	556	587	533	523	546	535	531	553	531	492	548	536	557	562	537	581	508	534	542	506	521	519	542	541	546	517	517	525	550	548	529	556	537	498	538	512	485	548	512	526	562	564	559	545	529	530	527	539	534	503	563	510	515	542	508	542	561	546	565	538	524	556	525	519	542	547	533	530	538	529	572	546	547	532	544	533	558	507	507	534	537	565	535	568	522	534	510	510	546	527	523	530	535	524	521	547	544	531	532	524	487	565	537	519	540	555	523	557	544	536	539	496	548	562	541	501	511	506	534	519	517	546	546	530	536	552	542	560	506	522	499	470	577	544	521	579	545	522	554	534	544	541	501	532	511	545	575	496	559	519	567	566	544	506	572	549	570	509	573	514	530	552	560	543	547	562	543	543	549	570	537	543	530	519	501	554	498	529	547	517	490	549	563	552	559	531	546	533	546	530	524	548	526	526	543	501	513	565	538	523	581	559	543	517	545	544	570	536	544	559	550	558	572	557	559	530	507	529	563	551	557	546	550	532	532	530	476	511	529	560	591	554	518	518	506	556	524	572	547	544	553	560	535	541	545	556	584	542	522	555	520	531	531	531	538	538	551	526	520	514	537	517	549	561	537	568	563	490	519	545	529	529	569	582	537	507	531	555	536	504	564	561	553	560	542	520	556	533	563	479	548	551	533	576	553	556	529	555	525	555	603	585	521	561	558	541	528	535	548	540	533	540	554	537	581	507	547	493	558	498	512	537	571	510	550	534	541	517	582	517	544	525	550	474	549	497	539	512	493	549	548	540	531	517	493	492	539	527	520	532	529	542	563	556	511	522	528	573	534	524	522	572	509	507	528	527	495	537	553	532	536	582	529	564	561	565	504	531	541	539	520	534	564	533	531	517	559	540	527	552	542	567	515	530	523	512	558	569	538	493	511	471	508	501	526	526	548	504	562	537	525	487	554	515	522	535	573	509	544	553	528	534	517	530	512	524	564	612	523	548	531	544	536	581	514	560	563	539	519	572	528	539	507	523	532	532	501	538	538	524	554	544	522	521	520	530	523	565	551	558	534	547	540	538	520	550	518	535	566	548	535	540	516	546	560	502	546	559	493	530	548	540	528	478	508	517	538	553	510	552	515	536	532	537	575	526	517	513	510	516	525	524	515	547	527	543	552	575	514	527	521	534	543	495	531	530	536	553	533	500	533	578	503	591	544	528	580	536	480	529	523	574	538	575	525	525	527	550	580	515	555	523	529	531	550	564	553	532	524	551	510	507	564	582	547	518	538	577	556	540	469	554	539	512	550	538	516	507	571	518	535	540	513	523	519	497	536	496	556	524	534	532	541	526	550	556	539	533	571	540	514	561	510	557	535	559	569	527	522	554	527	544	543	551	475	503	517	504	544	558	541	547	545	510	541	512	571	507	531	582	559	499	527	530	561	556	573	546	561	566	537	586	573	495	533	545	540	557	505	502	540	499	493	559	529	521	519	568	514	563	523	586	494	508	504	544	520	480	539	527	538	565	553	447	543	536	551	558	561	571	527	528	534	540	559	568	560	506	527	518	490	519	521	510	565	541	518	529	579	516	534	523	538	538	554	552	566	535	533	525	542	566	555	546	527	564	510	561	573	518	519	530	576	542	547	548	532	539	509	552	516	535	545	535	486	517	508	565	565	518	565	547	530	526	503	519	532	543	516	517	537	545	518	532	543	541	473	535	553	532	547	523	540	541	526	525	522	525	518	539	530	498	527	506	577	507	493	540	569	492	539	547	549	538	572	534	524	541	555	555	563	516	545	568	567	513	547	566	512	507	588	529	561	497	534	533	550	567	531	544	556	576	550	525	521	529	507	500	559	514	553	581	528	539	552	547	513	548	514	585	496	548	557	532	541	523	562	504	535	552	520	510	531	544	535	530	534	529	550	569	534	552	567	547	526	531	542	515	558	571	535	541	547	507	554	551	515	555	537	565	518	521	587	512	556	506	554	548	549	523	532	578	549	511	585	524	572	532	525	531	551	545	524	529	535	566	545	534	549	513	574	546	536	540	563	492	559	523	514	515	524	565	576	527	546	577	549	539	545	535	521	546	560	520	493	486	519	551	566	509	507	561	521	542	557	523	551	567	552	533	529	520	531	540	516	549	533	548	524	551	552	501	543	537	551	531	530	505	552	577	546	516	572	563	565	534	563	508	511	561	502	533	577	520	557	534	533	555	531	523	581	531	526	520	543	589	528	544	529	573	522	528	512	525	550	544	542	497	520	552	530	527	542	544	590	535	533	571	502	519	568	537	568	523	511	524	506	503	526	506	528	544	553	542	541	515	506	503	544	525	546	539	550	515	573	519	519	578	567	548	559	585	597	524	498	509	570	567	594	549	526	555	508	509	498	542	515	534	548	555	556	534	520	516	533	501	493	548	567	547	550	547	554	545	557	523	565	539	521	506	536	551	533	544	528	561	528	540	565	541	544	520	572	583	562	549	554	546	548	526	531	533	507	545	530	528	543	572	520	547	511	515	605	556	533	585	583	568	578	549	493	567	516	585	536	536	531	588	504	511	503	572	544	528	568	543	535	510	548	521	508	549	541	518	535	514	525	530	534	568	541	517	555	536	521	531	542	539	533	533	556	540	555	532	537	547	488	504	532	528	522	534	529	511	579	546	587	507	547	521	510	517	509	559	548	555	537	566	559	523	530	527	513	545	537	541	523	544	545	560	564	566	541	537	544	510	548	521	512	538	543	538	490	531	539	567	569	571	532	588	521	589	534	513	591	565	531	522	528	551	572	518	520	548	531	526	523	537	491	524	535	570	547	542	500	549	583	517	551	563	547	549	555	529	564	477	488	514	523	496	545	502	544	503	515	546	544	535	529	501	522	540	567	524	514	507	478	519	602	526	558	486	528	552	555	522	572	584
23408	43174	28795	13216	8222	6221	4437	3356	2820	2675	2350	1864	1555	1331	1186	1161	1010	961	880	889	843	802	770	773	726	706	680	693	649	686	657	607	685	676	679	623	584	679	657	656	678	616	650	609	622	639	677	603	587	639	581	645	625	599	593	601	615	573	581	627	610	637	607	623	618	630	597	602	584	590	643	623	612	587	639	617	624	587	673	625	580	625	586	624	552	588	611	584	656	622	634	609	617	661	590	597	621	572	612	584	558	587	581	599	659	630	597	591	639	613	576	603	614	577	618	616	634	650	629	580	608	632	579	592	591	606	603	605	668	556	605	590	605	586	619	602	617	610	571	575	611	603	597	600	596	573	633	636	567	607	601	541	594	620	680	641	560	599	604	612	607	608	591	591	580	617	601	627	567	578	619	587	617	634	562	586	598	606	604	611	535	605	641	657	640	560	610	615	600	579	592	616	557	619	658	557	626	619	612	613	615	582	587	553	545	608	611	610	609	583	590	548	583	581	569	611	625	619	562	595	584	597	606	580	620	638	582	583	601	592	589	603	577	599	639	594	586	601	594	635	591	598	604	640	590	591	623	586	614	559	612	570	597	568	620	603	590	589	605	581	599	631	588	591	591	625	590	628	608	565	617	613	590	606	583	557	596	591	565	594	531	587	603	571	610	549	619	623	612	578	590	577	609	605	632	628	580	585	604	603	583	583	600	601	625	616	594	636	543	615	555	611	583	604	582	597	598	600	603	605	583	566	616	598	601	598	594	584	594	612	582	584	614	577	564	576	606	625	655	560	603	614	603	601	632	662	623	576	589	625	596	586	579	624	622	606	589	600	557	583	599	601	562	575	598	534	649	597	588	649	632	585	568	594	597	555	614	613	586	602	612	602	572	631	577	582	672	602	617	593	620	604	643	621	634	610	563	547	588	605	562	592	574	585	579	582	569	560	611	600	559	595	628	595	570	597	617	564	638	620	583	566	620	587	616	632	599	616	596	660	625	629	585	608	608	620	592	635	628	607	570	603	595	567	584	603	598	552	622	563	638	570	568	595	603	583	589	652	606	659	577	581	581	601	607	562	587	578	627	655	601	575	618	592	584	589	575	586	578	601	615	581	579	583	608	595	538	558	556	580	572	601	605	618	591	580	555	561	592	629	609	594	616	616	611	573	594	581	650	652	625	639	574	582	634	598	585	565	591	614	611	597	666	624	621	610	634	586	603	632	623	620	568	558	596	604	645	618	581	587	604	596	612	571	626	601	618	575	619	572	615	579	589	596	619	572	576	597	609	638	564	603	614	567	579	601	568	557	618	555	588	594	582	631	590	640	608	631	590	601	579	618	605	593	567	616	584	599	591	560	587	648	622	632	550	575	603	616	606	596	598	636	626	564	588	602	576	582	587	608	642	620	555	604	587	589	597	605	604	579	576	596	606	601	575	601	582	590	580	614	615	559	613	594	585	576	637	574	590	563	592	588	596	607	573	596	614	584	611	559	570	607	588	585	586	613	575	577	612	576	603	609	593	609	557	588	568	583	584	584	630	598	535	638	596	622	592	553	601	577	598	580	595	571	611	577	613	630	607	569	570	626	599	579	605	617	585	614	549	633	622	607	633	600	584	621	557	607	598	590	559	637	594	599	567	625	573	586	628	601	582	583	563	609	613	646	588	594	599	557	573	599	561	586	627	561	601	656	614	592	626	567	604	618	580	589	561	569	615	573	612	594	632	602	574	596	590	594	650	590	585	573	609	583	584	631	559	608	620	624	619	599	629	605	629	607	564	580	574	580	565	600	605	622	601	610	615	649	585	566	579	558	608	581	599	635	571	642	616	556	630	570	611	548	586	573	596	639	584	565	627	585	576	612	608	601	619	598	614	614	574	555	614	633	616	599	604	571	590	593	544	620	582	602	539	617	598	575	601	591	625	590	564	601	587	600	603	574	606	626	587	603	595	586	608	556	606	598	606	607	623	610	638	575	616	572	582	597	578	600	637	586	580	600	594	551	597	611	604	609	593	605	628	609	610	598	609	595	602	597	614	571	595	584	604	564	622	555	600	599	618	590	565	565	594	621	595	561	613	622	597	574	572	604	569	602	579	599	580	588	612	599	640	611	571	589	611	587	631	590	560	613	610	597	613	577	589	631	595	574	577	606	585	631	594	606	615	552	598	643	629	586	623	568	606	592	586	597	620	585	603	611	615	607	612	620	625	602	576	615	623	580	610	585	636	615	588	624	618	625	613	549	588	603	558	588	568	599	589	604	584	571	609	604	633	565	574	623	578	574	608	629	584	652	590	589	597	544	617	617	611	581	602	621	568	624	571	637	555	604	613	636	596	618	599	583	582	631	628	594	646	559	595	592	582	595	597	612	562	636	602	598	629	583	605	605	614	609	600	597	594	631	625	627	575	577	597	617	634	607	574	590	597	618	567	607	564	528	616	643	576	598	630	619	579	573	585	617	617	562	614	610	603	600	596	630	609	578	597	590	573	594	655	596	627	595	607	559	560	583	609	587	584	593	598	587	635	610	658	558	583	608	601	571	633	585	592	619	558	582	618	570	617	651	622	600	611	603	650	562	636	566	617	565	594	595	575	633	622	613	549	607	603	608	566	599	588	594	626	532	583	601	639	575	604	575	569	617	574	606	578	594	598	626	608	585	606	585	608	611	597	624	568	561	664	578	571	590	630	607	601	616	650	598	551	575	592	579	604	592	577	613	602	615	592	604	624	596	569	583	587	608	608	565	564	612	580	629	571	591	601	612	572	582	629	594	595	629	565	555	580	622	583	568	567	604	624	650	637	631	597	600	631	587	581	583	595	571	575	597	550	611	653	610	556	604	564	627	588	605	652	608	618	626	570	611	628	614	598	579	574	576	596	572	593	583	554	601	629	579	590	651	562	557	612	583	598	619	572	573	562	554	568	638	622	628	618	607	639	597	588	629	602	618	610	575	587	550	617	553	589	603	605	601	610	608	590	585	605	545	620	569	519	568	559	580	632	565	595	561	609	593	584	628	637	621	577	656	627	564	593	625	594	607	623	604	627	621	601	568	610	611	634	618	614	551	574	598	600	599	612	571	612	553	593	612	568	610	629	595	577	613	598	616	577	649	602	563	596	598	542	590	577	603	596	633	609	669	591	574	568	606	564	583	617	591	606	572	610	611	615	581	564	587	638	621	596	566	565	605	554	599	612	604	585	556	607	602	607	530	600	614	614	591	596	617	619	616	580	605	608	594	592	584	629	596	564	561	579	617	562	605	621	605	605	586	606	586	581	580	612	614	572	588	614	571	583	565	639	599	572	598	629	560	633	598	583	609	595	615	601	583	564	604	620	634	582	584	570	623	549	596	576	610	574	603	557	626	591	621	549	639	580	585	616	618	575	589	564	579	622	674	582	633	611	590	617	628	596	653	574	632	570	568	560	626	617	616	612	621	608	626	595	597	572	567	627	612	555	609	619	651	589	604	635	580	615	569	595	604	609	592	605	603	602	552
24753	21154	27324	25183	15196	4014	2282	1694	1460	1440	1384	1184	1101	959	940	851	828	822	816	721	790	689	702	670	685	683	671	695	679	670	682	696	632	696	705	675	687	629	683	657	673	664	682	665	649	678	722	642	635	650	664	662	649	674	624	633	596	658	628	660	676	651	640	671	684	634	655	655	630	619	671	624	656	676	646	668	640	643	623	702	700	672	638	685	670	645	682	650	689	668	681	645	649	684	618	663	656	660	653	697	642	674	689	687	653	643	625	703	626	704	654	651	668	625	600	622	671	659	670	635	666	659	624	645	660	622	676	652	677	645	676	632	644	661	645	671	688	653	626	650	666	637	628	629	665	610	654	616	681	650	656	633	672	630	707	618	695	622	680	626	634	656	635	680	629	623	614	597	717	642	608	629	645	681	648	658	586	612	614	646	662	646	591	637	666	671	668	650	647	633	638	652	646	673	699	632	666	650	674	662	692	654	626	652	666	631	673	688	655	638	672	665	643	677	651	639	695	668	719	635	660	658	650	671	643	670	657	632	665	645	620	679	632	688	714	679	649	669	622	663	664	652	676	633	605	608	628	595	653	667	598	621	681	646	657	642	647	646	679	621	659	690	604	666	598	689	621	666	638	666	665	664	632	636	606	637	677	623	663	657	635	677	626	624	660	697	626	658	641	673	693	613	622	612	693	699	611	652	627	685	647	604	640	650	712	689	646	609	650	638	675	635	619	649	650	612	667	626	626	706	652	646	648	649	663	673	651	655	719	710	614	656	668	647	616	653	668	665	685	646	667	602	686	656	651	607	661	647	694	607	678	637	652	643	706	643	628	652	620	649	614	606	606	629	664	630	652	635	669	637	650	632	657	619	684	644	654	650	661	641	662	632	605	676	636	634	677	683	689	643	659	678	651	620	637	623	627	672	616	631	636	662	614	662	652	643	666	633	660	634	667	628	686	643	688	636	653	630	642	660	680	641	651	667	644	660	687	646	615	622	668	636	671	626	671	644	652	644	662	651	610	665	642	588	658	630	630	638	616	652	636	648	658	679	631	620	640	611	634	611	629	661	659	650	687	654	687	644	639	651	631	646	609	658	610	700	624	666	654	613	625	657	650	600	664	611	649	665	624	628	627	656	669	670	659	641	612	659	663	641	610	602	683	646	658	659	641	660	652	682	670	654	632	630	647	638	655	710	664	645	668	619	613	625	630	630	623	651	652	633	708	674	730	678	656	612	656	644	687	646	685	695	655	651	630	689	623	617	596	635	643	623	615	681	645	710	690	675	694	701	649	663	629	670	622	642	638	646	657	643	665	601	640	639	672	614	654	646	685	653	649	706	664	683	606	674	621	653	617	621	577	590	622	630	597	656	652	626	652	661	661	642	657	706	669	631	674	643	636	635	649	623	700	693	657	603	653	644	625	631	649	699	644	621	653	650	664	682	654	582	655	650	624	632	639	614	647	651	607	635	674	616	621	599	687	588	679	647	667	615	634	615	699	660	622	627	662	656	660	689	641	692	654	642	687	643	700	665	613	609	640	683	642	670	653	624	653	686	635	680	636	589	655	656	616	627	695	653	626	672	626	680	669	660	662	645	657	592	652	647	642	675	641	675	588	656	674	628	663	658	657	630	665	669	652	676	648	614	657	635	652	610	642	619	673	658	664	642	671	683	674	634	672	620	675	628	665	656	688	661	642	619	637	636	639	633	621	675	677	656	624	647	669	667	658	637	676	633	657	669	600	685	656	630	686	608	677	618	587	650	674	662	726	677	642	661	671	643	631	666	649	622	660	610	623	694	680	683	670	668	622	656	639	683	676	659	652	654	642	634	670	634	667	664	636	651	667	650	649	675	583	620	626	638	617	645	644	611	632	649	672	621	672	648	651	652	634	625	645	621	615	689	665	615	642	639	665	651	679	644	615	674	624	585	709	631	611	604	635	644	658	690	634	685	665	687	612	671	655	645	647	635	665	619	633	666	652	671	604	637	616	674	657	624	639	649	590	672	633	656	650	642	613	661	628	620	637	651	664	604	625	661	652	613	594	659	671	643	638	670	646	650	682	662	644	662	640	669	664	660	699	670	663	644	662	642	648	601	633	647	656	649	621	631	662	652	640	655	643	652	692	615	674	630	629	655	625	611	676	614	624	690	631	670	627	678	617	682	631	639	649	626	663	643	684	656	636	670	665	592	622	610	611	668	640	697	635	661	622	628	622	661	616	673	603	647	667	693	642	611	686	646	615	663	597	685	699	631	632	627	593	653	646	667	647	651	653	632	604	700	687	659	635	630	673	640	637	702	612	627	725	667	633	647	631	685	632	660	634	637	631	643	647	649	623	649	643	663	644	652	620	651	639	679	632	662	685	708	651	627	632	665	626	653	643	669	667	692	623	624	646	666	591	686	673	684	667	631	652	657	647	695	668	668	668	615	667	645	628	652	648	648	610	657	684	658	606	639	680	621	668	725	674	685	637	612	654	622	673	654	649	638	646	651	662	626	687	692	668	644	682	630	645	650	679	676	676	602	655	625	660	653	653	641	611	668	622	667	624	670	665	600	631	619	644	666	629	683	629	641	654	632	662	681	645	669	641	655	644	679	588	658	633	637	615	624	665	631	697	704	623	665	660	699	663	647	617	630	645	670	645	652	644	635	659	627	622	637	627	643	680	619	644	631	607	651	698	646	607	667	630	732	595	655	652	655	654	661	609	658	656	667	653	638	704	607	685	613	674	624	672	641	645	634	664	615	639	648	633	658	665	679	658	639	644	628	611	684	636	632	641	696	599	657	656	578	681	635	657	676	661	617	640	643	690	585	665	658	671	595	661	643	644	655	672	636	670	656	659	679	652	655	652	601	681	644	636	636	669	640	596	653	657	665	688	636	670	619	670	653	645	660	655	629	630	638	610	594	631	656	651	690	662	684	637	610	648	647	658	647	654	648	607	680	633	623	647	664	654	669	619	661	659	665	652	646	665	604	636	652	649	653	633	633	678	608	620	663	623	666	672	671	588	613	659	621	658	676	703	676	655	640	654	649	644	656	643	644	646	636	711	669	627	639	689	655	672	664	669	619	661	632	650	628	645	641	647	660	674	673	641	642	664	624	631	647	684	670	632	636	646	665	662	651	634	610	614	654	598	667	605	670	638	646	660	659	643	633	662	654	619	675	639	655	622	637	643	619	653	618	654	651	640	665	655	585	659	655	596	608	661	653	628	673	609	639	639	651	609	625	627	619	666	676	620	621	664	645	652	646	633	660	646	636	648	673	677	636	640	621	658	612	683	641	644	644	616	634	640	656	689	684	637	669	623	690	658	606	643	688	621	655	678	703	699	687	663	660	632	649	631	648	636	635	643	653	626	620	684	617	686	618	659	634	638	659	651	641	668	628	636	679	659	692	665	575	650	653	607	628	685	691	641	625	660	632	642	658	634	603	635	656	629	661	658	643	636	641	619	623	685	602	631	624	694	687	592	689	638	631	692	609	665	630	612	668
23266	38940	25882	11365	7041	5090	3617	2779	2315	2149	1945	1661	1329	1286	1158	1060	951	963	933	837	866	821	797	767	796	715	743	746	729	713	712	714	694	711	723	720	728	693	707	714	718	713	742	688	725	687	738	692	766	733	698	762	717	689	717	741	703	652	660	714	699	660	701	695	691	690	668	694	723	674	725	714	692	701	685	685	696	655	648	683	708	670	708	704	695	646	753	639	665	682	706	697	689	712	710	689	715	694	741	657	696	653	668	707	687	732	628	731	649	670	633	710	675	701	696	722	680	627	661	689	678	724	656	701	714	646	700	726	671	717	726	664	677	683	644	682	640	676	635	705	693	713	678	665	728	696	650	667	646	642	666	673	723	660	702	655	710	665	702	689	656	707	649	702	703	700	663	672	726	706	684	647	706	675	685	719	693	671	658	680	717	716	710	648	707	667	705	657	649	660	746	736	683	703	662	686	740	680	752	674	693	691	670	708	680	694	706	703	678	683	664	695	680	653	630	676	639	676	675	699	678	668	714	725	725	668	685	723	640	663	717	675	703	673	702	704	659	624	706	709	704	659	708	687	668	670	725	679	626	669	708	710	672	709	724	682	660	722	670	701	716	688	686	641	681	677	625	667	671	658	697	696	674	680	722	668	706	709	705	666	711	704	693	645	661	681	703	693	721	666	657	660	665	650	716	685	707	692	648	696	711	719	657	716	680	691	683	709	716	710	675	665	670	713	711	693	675	700	716	719	686	732	688	699	665	694	719	690	651	690	730	696	669	710	684	692	710	668	706	706	708	680	698	684	649	700	698	659	710	671	693	645	710	673	685	643	702	691	742	681	698	685	658	692	713	661	709	703	661	696	684	718	669	700	707	665	689	698	686	686	660	717	698	674	685	654	711	712	696	686	700	671	679	747	722	702	677	681	702	716	702	670	728	734	712	696	671	663	753	707	623	686	688	706	666	676	713	664	685	693	691	684	704	676	669	691	665	689	675	654	675	707	689	761	709	672	651	681	663	669	697	710	670	669	675	695	751	675	715	687	675	648	713	733	670	697	649	710	682	687	670	684	684	647	698	668	654	691	708	648	650	678	694	697	668	667	715	691	696	686	702	655	685	685	649	676	710	723	688	657	686	720	686	681	694	714	685	659	667	669	650	672	671	731	726	681	680	676	670	692	710	703	650	708	685	719	617	688	722	688	724	719	696	687	718	667	685	681	716	675	670	724	694	745	700	695	703	695	717	646	695	714	671	669	682	662	690	690	712	709	692	654	690	707	666	690	645	715	672	681	677	686	696	661	735	671	684	661	647	687	662	696	699	702	657	692	708	706	677	677	692	672	685	681	702	681	713	642	731	694	669	697	746	676	653	661	659	705	682	676	703	695	714	704	712	683	690	675	685	692	737	682	684	758	682	673	711	645	714	678	689	687	703	695	686	716	684	684	661	687	713	647	659	678	710	651	663	683	718	688	666	720	638	660	713	667	639	713	711	678	707	696	679	707	695	710	688	673	683	704	686	743	665	666	644	680	731	701	689	667	703	671	682	662	706	679	685	673	684	691	703	610	728	636	662	667	682	670	726	682	662	688	701	709	732	699	722	706	704	657	683	666	653	669	681	689	644	705	702	672	649	634	679	699	708	680	681	710	713	688	732	679	710	639	685	713	675	674	753	698	671	748	680	702	732	647	712	721	650	680	666	664	640	686	703	712	664	705	695	670	678	724	715	674	733	672	712	670	721	670	712	715	703	705	733	674	693	652	719	672	705	708	675	662	670	654	659	696	689	659	703	712	661	649	697	728	660	697	657	729	674	674	670	727	702	669	720	681	677	682	659	663	684	692	722	732	707	671	669	709	709	649	678	697	677	710	700	650	685	730	739	672	726	712	694	698	706	660	716	673	692	655	702	648	754	707	712	687	676	706	688	696	706	709	707	692	676	705	710	697	685	663	682	645	653	692	713	690	696	693	698	716	654	716	689	684	715	668	717	664	676	668	673	684	690	720	723	632	681	685	679	718	704	681	700	677	681	659	707	707	664	678	665	720	676	647	665	699	724	663	754	664	666	711	725	709	690	708	715	659	705	653	670	754	706	671	684	675	688	756	696	684	718	667	668	683	698	736	740	728	678	672	702	684	674	701	689	715	678	746	671	709	688	665	723	694	680	675	643	708	732	663	697	701	677	679	686	690	687	717	677	699	719	685	763	740	678	702	711	659	688	679	659	707	688	653	652	676	703	692	746	673	716	665	685	701	690	711	642	695	671	661	710	724	681	711	692	727	693	668	708	704	714	689	666	732	670	671	706	685	663	706	683	676	660	709	700	691	681	668	694	673	697	633	726	631	712	696	665	634	693	700	678	685	633	720	666	652	737	661	688	703	688	661	680	659	686	711	694	696	687	681	687	713	748	661	733	710	675	664	706	651	672	666	685	727	683	712	670	692	702	693	671	678	726	692	673	703	706	703	743	750	670	714	713	700	692	647	674	669	680	694	686	692	650	692	712	682	709	677	674	655	683	651	742	663	702	662	693	662	726	671	704	640	714	661	696	656	693	667	673	659	690	653	671	683	713	715	706	701	643	671	679	691	694	705	651	706	656	669	676	722	655	676	704	713	706	672	660	680	742	710	736	697	647	703	684	678	717	710	698	709	676	690	685	658	736	708	713	696	722	699	671	668	694	660	682	638	697	670	691	656	691	735	702	721	676	723	651	727	747	742	655	695	690	724	698	669	702	736	682	683	735	680	685	654	713	680	710	690	720	687	697	688	703	696	712	713	684	682	681	717	682	679	673	715	719	709	712	663	703	698	711	703	712	670	664	736	667	729	660	693	710	709	699	664	658	676	713	695	764	647	676	681	707	737	667	688	661	684	745	717	690	681	679	679	674	682	720	689	713	659	682	711	709	684	703	728	677	663	680	712	744	696	719	633	679	684	685	690	687	710	701	641	688	677	663	729	699	681	664	689	669	733	739	687	653	695	723	687	706	644	673	706	702	719	671	706	696	720	648	673	708	683	707	722	690	711	714	683	733	713	702	662	660	666	699	709	715	685	677	677	676	664	723	706	739	643	706	690	706	708	718	668	715	714	688	749	670	688	728	691	704	719	676	705	667	706	644	708	724	736	649	693	667	714	633	657	721	727	723	764	682	683	694	692	656	682	675	670	678	719	706	694	696	715	713	699	690	679	715	653	684	716	680	693	701	668	703	718	742	710	691	671	641	704	697	698	669	722	697	677	720	711	690	673	708	708	701	674	702	692	717	697	670	676	677	692	695	663	693	699	682	710	642	656	663	708	707	705	700	699	691	702	692	648	711	655	645	702	645	721	687	690	660	658	713	670	740	672	631	673	705	665	742	719	649	675	660	723	677	696	699	669	751	689	680	701	659	736	669	689	670	745	697	688	730	675	696	661	726	657	676	676	696	668	718	674	699	684	678	707	682	666	653	689	703	661	736	694	744	717	726	715	665	688	648	701	692	689	715	676	672	669	689	728
22644	21225	28748	23989	21231	21362	11969	2862	1929	1895	1786	1410	1164	936	922	808	697	581	549	551	539	520	493	447	442	431	393	424	391	396	365	348	367	360	349	331	344	374	336	354	335	360	328	351	320	325	366	339	343	331	339	353	320	349	325	306	311	327	323	303	321	324	334	319	315	329	324	295	298	314	316	316	315	300	302	332	305	308	307	351	338	320	313	322	312	347	321	295	283	302	284	317	306	299	324	300	314	319	332	306	281	290	307	329	301	318	317	312	302	277	332	324	345	324	342	290	305	291	291	301	272	335	298	323	306	306	337	327	314	331	305	314	290	310	275	308	358	321	284	326	306	310	308	329	312	320	294	304	311	337	300	291	276	319	323	314	336	320	310	313	316	326	308	319	304	311	319	324	354	288	290	323	319	308	324	354	299	302	284	299	305	309	310	317	283	309	345	290	285	330	337	310	303	338	308	324	319	311	321	303	312	267	299	292	316	312	279	293	291	296	293	330	354	339	332	301	293	319	319	297	301	329	323	270	313	305	317	298	294	292	347	311	307	306	341	286	266	292	361	307	297	273	314	317	307	305	315	286	323	313	352	309	323	326	289	292	349	321	309	311	292	313	358	293	320	316	308	301	319	332	317	317	306	324	352	311	310	314	340	292	307	294	289	295	314	290	319	297	333	300	310	314	313	321	337	291	303	311	295	314	308	305	297	310	303	302	314	303	285	313	286	304	316	314	354	332	268	320	297	288	332	294	291	292	317	263	346	279	316	294	262	314	331	341	315	314	301	279	319	302	305	314	301	295	330	314	313	296	328	314	311	328	325	309	321	290	309	354	312	314	288	300	318	322	298	296	269	315	314	303	285	322	291	319	324	317	294	272	312	254	299	322	315	324	292	323	262	298	312	304	278	294	304	324	313	324	302	317	307	325	290	330	338	282	323	319	307	317	302	321	305	317	316	323	311	307	309	296	315	314	277	287	345	303	325	293	289	293	352	323	275	312	301	323	310	321	309	293	307	298	301	328	306	312	323	306	302	293	290	344	337	304	319	306	295	290	315	357	332	274	294	318	326	312	304	331	307	288	305	297	289	304	323	305	296	316	317	315	335	300	334	360	347	344	314	300	303	266	276	291	277	338	336	303	355	314	327	342	293	317	297	308	317	271	290	310	311	325	324	318	294	319	297	307	288	307	302	294	327	313	289	320	309	305	287	264	278	308	289	320	329	310	284	307	333	331	306	303	293	289	300	296	307	332	306	290	299	322	316	327	311	281	314	309	315	353	292	317	303	308	322	295	326	310	302	301	292	341	303	311	307	329	299	316	286	313	300	329	338	333	330	322	339	311	271	326	323	282	300	320	324	290	309	330	286	294	309	331	326	306	303	294	322	341	330	331	303	271	314	335	283	304	300	319	318	293	325	319	296	306	345	320	325	344	305	294	309	347	302	340	308	286	310	323	311	312	334	289	297	347	317	304	308	284	308	310	282	319	297	288	304	286	329	318	301	317	344	281	297	279	310	333	313	318	295	290	292	327	311	331	337	306	326	305	314	328	302	308	308	315	298	305	325	293	325	299	318	329	333	329	279	317	324	299	335	296	317	321	322	310	283	304	314	307	313	275	266	292	292	297	297	302	303	318	310	303	314	338	319	339	297	330	317	316	292	307	329	297	311	323	332	302	324	314	302	328	306	265	323	320	323	328	270	328	316	314	290	334	326	298	342	314	276	319	281	288	294	324	293	339	344	302	315	312	291	291	290	302	278	312	274	295	290	312	319	330	318	306	314	300	303	315	303	288	286	285	314	324	343	327	386	313	292	285	325	306	316	307	309	319	313	312	296	307	297	303	311	315	304	285	313	285	330	325	274	296	299	291	334	330	309	316	315	313	319	294	317	296	318	318	299	319	263	316	299	328	322	307	289	321	307	330	296	324	312	313	312	309	295	301	301	354	334	315	294	308	280	305	319	337	311	306	303	318	324	328	290	309	311	311	346	324	319	320	295	356	316	291	323	308	317	308	281	314	312	313	291	312	302	306	329	332	299	316	291	325	293	316	318	303	302	324	303	311	323	296	332	303	325	303	327	343	298	315	285	309	327	297	338	302	290	303	278	359	315	307	294	287	295	304	311	345	302	281	308	290	301	318	289	307	328	320	330	326	302	298	316	305	317	308	303	317	290	308	307	310	312	338	306	322	310	304	309	315	261	278	328	272	297	319	295	323	290	298	321	299	311	313	306	311	306	307	297	287	283	318	327	311	338	311	311	306	325	306	318	317	320	307	300	283	293	334	328	326	319	308	307	315	322	311	298	278	341	303	309	311	331	306	311	359	283	315	318	291	331	306	277	316	276	321	283	313	289	343	319	282	291	264	302	280	317	274	322	315	314	313	315	326	309	329	307	345	302	307	308	296	295	320	300	315	303	323	289	297	323	326	292	286	309	319	322	294	310	334	292	288	294	313	293	323	307	305	283	311	317	295	286	300	311	306	324	305	292	318	274	301	288	308	298	331	275	326	309	333	325	302	314	324	315	314	317	281	282	308	303	341	297	304	326	342	319	316	322	309	268	307	314	293	305	308	303	316	302	294	286	303	318	309	297	308	287	329	315	323	304	298	321	302	303	318	297	313	301	282	303	320	295	283	289	306	314	320	304	286	327	308	317	285	295	307	317	288	321	298	285	328	309	294	287	326	313	334	317	321	290	294	327	325	319	271	284	304	313	331	295	328	313	292	339	301	323	316	342	291	319	308	309	305	290	313	304	299	339	322	312	270	309	317	317	326	309	293	305	281	318	280	337	289	314	288	311	289	337	318	278	303	313	330	332	284	301	313	299	298	302	320	303	290	323	352	320	317	305	333	324	314	342	311	311	325	316	264	287	312	304	299	291	292	281	296	289	320	308	318	298	283	314	295	311	318	299	271	294	318	337	303	290	310	309	303	331	310	295	307	310	304	331	305	293	290	336	283	277	291	296	289	293	280	323	317	309	320	313	303	317	302	342	284	309	293	286	350	325	327	296	305	304	277	338	318	301	336	328	290	326	305	301	320	308	319	303	337	285	300	331	318	306	328	316	336	287	269	313	274	297	308	301	324	308	303	301	333	293	287	299	314	312	341	310	306	326	304	315	288	321	298	293	316	328	309	293	304	295	309	336	330	276	314	288	321	321	298	294	296	311	273	314	297	306	304	282	280	345	325	323	288	301	298	322	336	317	296	284	316	288	302	294	274	309	319	291	289	291	293	301	340	313	337	296	323	307	339	279	274	299	308	309	322	337	295	314	316	314	301	312	304	305	333	327	336	309	341	334	289	306	305	310	310	318	294	325	320	323	274	320	323	298	300	339	317	339	339	313	334	292	302	303	286	315	316	307	330	320	273	332	297	316	317	317	319	290	319	283	320	311	318	307	309	306	308	311	298	309	297	299	332	310	325	315	310	314	328	308	288	314	310	307	301	315	306	310	316	283	313	311	313	332	302	299	280	323	311	336	281	314	340
25544	49630	35538	18016	11905	8516	6108	4302	3335	3085	3017	2294	1741	1538	1270	1233	978	767	759	675	658	662	578	547	542	535	468	493	482	504	444	404	435	437	371	419	385	354	359	357	430	408	396	384	430	382	350	402	379	343	372	364	369	369	381	372	368	341	343	328	354	344	340	344	363	347	336	371	361	392	361	362	299	322	388	337	367	346	320	364	322	352	339	375	320	332	336	341	322	358	358	361	376	365	312	366	364	349	331	340	333	343	348	341	335	356	345	317	326	351	334	359	363	321	324	328	329	331	333	346	341	360	346	369	327	327	350	351	312	333	300	346	337	364	340	344	350	369	374	325	346	327	310	346	344	338	349	361	287	328	318	317	359	308	350	318	334	328	330	356	345	330	322	371	343	329	347	331	344	337	336	329	350	331	344	325	342	341	352	347	358	355	337	356	347	369	291	379	352	353	329	353	332	393	371	338	372	319	322	339	303	341	338	346	324	339	361	319	344	346	302	350	368	355	334	368	328	317	320	352	343	343	323	330	353	327	340	328	311	340	309	316	345	341	306	326	349	343	321	340	349	335	311	351	334	305	372	366	351	343	325	331	336	370	362	334	320	334	320	324	387	351	376	362	346	344	371	306	344	300	337	316	352	343	340	336	321	352	329	335	349	357	358	285	299	338	343	350	334	352	327	353	310	332	355	319	347	327	372	333	337	335	334	364	368	364	320	362	323	372	372	363	360	341	334	340	302	354	357	356	333	333	352	346	336	361	354	346	344	335	348	339	303	322	313	362	337	324	333	374	325	354	373	345	341	374	356	362	372	342	299	337	300	367	337	351	332	333	356	339	330	336	349	370	355	349	344	351	376	345	327	362	331	332	324	314	348	351	325	329	329	379	346	337	337	335	338	377	331	337	356	296	365	371	334	336	342	340	338	327	316	320	343	342	363	335	308	375	350	359	332	335	372	322	347	312	368	317	323	353	332	350	325	340	357	353	329	325	340	331	370	351	325	354	328	370	365	336	350	363	332	360	321	364	332	356	319	353	346	355	331	339	351	364	366	309	360	322	341	307	342	311	348	373	305	315	328	324	340	351	336	335	338	366	349	317	346	321	339	373	358	308	334	367	321	334	323	343	336	332	356	353	340	302	324	353	363	363	342	343	325	342	345	310	352	346	315	331	321	334	367	344	362	360	357	371	374	356	364	331	348	341	326	355	339	303	303	343	322	360	329	328	363	340	343	359	299	339	334	343	325	308	344	350	354	320	338	346	345	362	371	364	369	364	359	338	313	326	325	306	328	326	321	300	346	336	358	355	346	352	317	347	366	335	290	308	341	369	328	334	343	376	352	317	332	354	349	333	331	326	304	329	369	330	336	342	314	321	345	351	316	302	341	342	340	346	313	350	344	347	356	355	348	355	324	366	309	340	353	343	351	354	324	339	344	330	318	345	340	350	326	352	327	363	312	348	354	345	339	339	347	319	328	328	331	355	340	335	333	341	370	323	347	334	365	338	323	301	360	369	346	324	382	325	311	329	341	330	341	351	300	315	319	375	331	308	352	349	337	327	328	328	305	342	338	310	342	354	348	354	334	347	347	339	345	345	333	372	347	362	340	337	334	362	367	372	328	335	367	350	337	342	383	368	334	323	325	339	360	353	307	345	313	346	374	347	305	345	338	351	346	354	372	345	377	345	329	360	351	331	364	343	326	338	354	322	336	326	334	317	327	356	371	367	341	370	334	331	343	337	303	334	353	333	369	311	375	339	343	337	326	327	324	331	313	315	321	349	333	318	378	363	352	328	332	349	322	365	358	353	332	354	356	322	357	339	319	328	375	304	341	336	346	311	374	330	362	361	366	325	332	366	344	343	358	343	351	324	335	358	330	338	340	354	353	374	356	323	325	363	342	326	302	353	341	364	334	325	340	354	318	343	324	354	370	340	342	373	346	341	319	328	349	344	327	350	346	344	323	369	325	325	327	328	310	326	323	375	324	315	343	375	345	322	355	378	332	366	343	346	360	332	321	364	343	367	357	354	336	348	310	350	329	320	359	338	381	326	335	335	307	363	330	347	313	300	357	376	329	333	322	323	360	351	361	316	329	334	343	351	339	318	347	339	354	331	346	350	321	346	311	331	318	344	333	338	335	322	324	324	336	354	341	359	377	357	350	312	366	359	357	348	354	337	344	375	352	340	345	354	335	339	346	326	311	332	338	367	365	344	374	299	360	340	362	331	330	334	361	301	351	363	359	317	347	329	348	358	320	320	329	365	359	343	345	356	323	343	325	345	336	329	328	348	337	342	344	341	342	343	329	347	348	347	334	342	337	330	338	363	336	299	342	342	331	330	378	361	333	339	347	320	355	324	339	335	347	336	336	341	346	355	345	375	313	353	330	332	313	355	350	367	342	348	357	327	349	315	358	340	339	343	358	308	352	310	361	374	345	337	355	314	325	341	340	345	336	345	327	323	339	345	344	333	325	354	388	320	352	323	341	312	374	313	326	330	317	319	359	321	350	344	312	365	338	326	337	331	325	356	360	324	309	364	333	360	340	347	341	347	322	334	343	314	362	328	330	333	346	329	338	338	301	344	370	347	393	351	359	325	351	367	317	323	332	329	323	321	322	334	329	332	345	355	317	350	327	369	316	362	349	353	337	327	334	366	338	326	337	320	325	364	334	315	330	353	345	359	338	332	347	370	349	358	347	316	338	348	335	354	346	322	347	358	359	358	339	345	327	363	344	321	351	352	341	317	337	367	327	324	324	331	343	310	345	344	323	350	339	330	350	324	347	323	337	343	348	358	369	337	335	324	345	321	377	355	354	346	336	342	327	305	344	368	322	331	352	296	336	343	354	309	364	339	350	362	329	337	329	352	303	363	322	343	354	343	309	352	353	321	363	322	323	359	310	370	341	334	346	338	302	313	352	346	349	364	328	308	364	356	332	344	352	335	337	381	356	304	342	360	335	331	336	326	358	340	350	321	339	345	359	349	345	336	341	355	331	320	336	328	343	362	335	339	331	342	347	367	345	312	373	346	345	349	341	364	365	356	326	332	300	328	346	341	343	334	346	356	366	338	350	322	337	339	346	342	391	333	351	331	319	343	307	319	347	338	376	352	333	374	352	356	299	313	380	338	347	356	319	305	330	343	332	350	377	322	354	351	324	370	341	325	343	365	297	341	319	368	328	328	333	326	307	349	328	324	377	342	353	365	330	344	296	352	374	333	351	352	320	352	332	358	347	318	348	327	341	355	329	346	319	323	332	326	342	335	336	324	324	330	346	308	340	340	335	332	356	351	341	348	332	318	333	317	339	349	318	322	337	368	380	337	358	326	347	360	357	333	365	327	370	366	332	306	335	325	312	384	331	341	344	344	362	336	322	346	323	315	375	343	339	331	362	344	339	363	346	374	336	320	337	336	351	346	346	323	341	361	343	331	323	323	344	312	309	351	324	388	343	312	291	347	359	320	320	329	338	355	326	328	342	320	356	333	372	339
28155	22761	19311	8220	3611	2355	1797	1426	1225	1230	1209	1151	1024	961	917	921	927	840	859	822	858	870	817	812	836	818	796	838	819	769	783	775	745	743	777	866	793	749	754	781	779	785	781	826	800	748	786	763	798	754	811	756	748	780	820	784	818	793	807	746	784	790	792	799	781	747	775	784	793	816	784	810	733	807	797	815	761	777	804	730	780	723	758	815	815	761	774	728	776	728	782	814	747	797	774	808	758	733	786	797	760	702	757	750	791	785	778	779	785	807	755	731	805	770	814	762	806	762	773	837	762	757	786	789	803	820	772	810	717	823	801	787	799	758	770	769	767	815	732	847	812	804	742	758	779	807	780	715	782	792	753	764	792	753	764	794	837	743	809	821	794	814	820	814	819	807	811	751	778	784	796	764	775	813	724	789	795	742	794	767	755	781	802	830	799	758	777	784	756	822	818	790	773	770	762	757	783	770	796	788	807	753	791	798	730	774	788	770	780	751	731	829	793	805	766	840	794	759	822	762	763	795	811	751	755	829	770	776	755	753	767	746	782	741	762	721	768	760	791	750	839	774	804	786	784	761	810	794	817	756	791	849	743	757	826	820	792	784	832	738	764	776	785	756	766	789	778	751	827	771	808	734	820	796	809	803	788	797	793	747	773	786	851	787	821	764	834	766	788	783	809	791	801	762	731	750	809	723	779	857	831	801	743	742	728	756	803	758	715	766	779	784	798	778	755	770	774	760	792	782	837	768	822	850	787	778	793	771	788	759	766	757	802	807	799	821	830	771	770	801	771	814	798	771	765	805	789	755	788	783	831	809	788	774	813	769	789	755	778	752	756	741	823	712	780	838	742	805	793	764	814	820	743	776	803	754	821	814	822	768	762	787	775	782	759	795	749	782	839	816	777	759	780	781	789	759	757	772	771	803	780	776	769	729	802	811	769	826	801	770	786	754	732	745	810	766	812	751	770	757	729	800	833	771	793	758	811	770	777	775	798	767	736	779	817	786	811	813	749	784	759	759	776	792	774	742	763	818	778	792	805	776	801	752	787	764	781	753	758	801	817	859	772	732	779	794	773	786	778	761	793	767	733	779	803	781	800	738	811	812	781	792	777	782	792	818	828	763	771	751	737	785	764	777	740	798	819	776	812	781	801	782	741	809	781	804	785	784	841	800	778	824	799	817	743	801	780	837	753	730	758	736	795	792	787	748	746	805	783	771	769	755	760	755	802	757	773	777	796	792	811	792	783	721	761	782	738	777	773	793	788	810	809	747	731	754	779	844	756	762	739	814	796	778	762	765	818	757	795	779	734	784	810	778	761	771	776	778	817	803	800	795	802	794	800	809	732	790	763	777	819	778	808	811	758	789	715	807	821	766	775	803	786	813	753	768	731	757	795	749	786	832	731	730	805	808	819	766	778	825	792	793	751	834	808	847	794	754	796	721	749	733	750	794	791	763	788	780	766	773	801	784	759	798	785	783	777	795	710	763	782	758	793	774	756	743	794	790	807	775	762	763	762	786	760	764	800	792	778	798	776	855	784	794	822	777	802	841	798	798	814	782	800	796	740	834	764	791	736	793	828	806	786	767	786	797	772	768	766	790	766	781	791	751	773	798	751	810	796	755	818	791	785	782	811	765	771	789	799	797	758	795	778	802	793	840	805	754	786	792	791	792	776	801	762	730	769	785	771	777	775	783	806	788	812	756	803	802	734	790	742	801	753	792	736	798	754	727	799	805	805	757	750	838	833	804	790	810	795	705	740	817	794	825	778	745	778	776	732	817	833	813	813	722	784	756	787	765	773	737	808	760	745	761	769	794	770	774	818	788	793	768	768	738	807	788	813	818	810	787	760	750	808	720	786	781	797	793	796	807	768	733	717	828	783	775	753	745	804	802	794	793	783	747	745	749	805	773	772	801	781	806	805	784	804	804	759	758	785	772	781	786	780	763	764	846	795	805	763	736	827	782	760	742	718	739	794	755	801	785	712	756	782	801	810	787	812	823	818	763	818	805	790	735	789	748	792	779	807	806	745	767	821	829	790	826	776	802	758	779	779	772	743	786	794	805	775	792	823	772	780	803	779	770	809	817	807	737	809	784	802	795	758	809	724	776	785	817	750	803	771	786	790	762	739	779	833	784	758	800	775	765	745	775	784	758	801	785	789	783	781	765	809	763	797	801	799	830	822	744	789	754	781	803	796	801	765	815	774	735	769	739	801	738	787	744	754	800	751	788	755	802	747	789	778	814	785	780	743	815	762	737	756	764	837	782	748	766	817	806	772	785	800	751	767	755	731	781	781	775	776	808	795	778	804	742	791	778	784	780	808	843	778	764	732	746	770	780	775	777	757	738	805	785	780	758	784	753	792	778	752	789	771	776	791	837	766	757	724	774	845	755	771	828	815	801	791	795	752	779	716	804	819	768	782	793	798	816	805	768	786	799	800	794	749	793	789	820	802	798	782	782	768	794	764	780	766	767	756	798	790	786	772	758	815	802	770	811	818	783	786	784	739	826	829	727	774	731	827	801	761	773	804	788	751	798	719	732	842	815	825	764	764	843	741	785	738	773	804	786	801	765	817	764	824	810	785	799	843	819	781	783	775	803	722	820	772	806	799	813	765	739	745	805	793	791	768	856	776	715	798	823	749	793	750	773	817	787	844	791	814	779	692	750	726	752	745	775	782	700	755	744	719	801	787	763	759	774	798	787	740	786	806	711	803	804	766	805	787	740	791	814	800	805	739	783	784	767	784	765	798	778	836	788	825	778	796	798	783	790	801	776	780	778	773	752	808	701	779	811	787	793	772	787	783	783	843	821	839	741	826	784	778	777	795	786	776	741	753	792	777	744	772	767	788	794	790	785	776	764	798	776	750	759	831	795	795	804	739	849	760	774	764	795	757	790	837	757	789	818	777	766	790	759	766	738	757	770	779	792	783	750	791	724	762	782	765	797	809	851	738	796	792	768	757	773	742	751	789	830	763	776	770	758	810	746	806	798	796	763	860	758	786	781	772	766	762	797	789	762	820	791	784	827	773	795	770	787	782	780	791	752	779	751	796	753	760	792	787	793	805	775	805	785	816	763	824	759	784	797	729	754	765	745	809	796	773	743	799	779	762	812	801	822	831	777	791	767	822	781	787	780	832	768	762	790	840	810	766	788	785	787	818	757	826	739	771	774	807	755	758	741	801	765	814	807	781	776	814	741	771	737	762	767	755	757	779	796	748	806	788	798	831	776	725	787	776	830	752	808	786	783	747	716	759	764	689	767	725	780	836	757	769	784	853	812	819	783	706	794	755	739	737	726	821	755	793	746	759	803	774	789	735	773	791	813	806	799	786	771	752	812	756	770	790	784	767	773	773	749	784	787	782	789	791	788	822	772	751	735	824	701	749	824	768	777	826	765	810	800	753	795	798	788	787	792	758	804	825	817	751	731	826	818	782	830	759	784	776	803	796	760	788	772	746	741	820	814	757	794	818	790	843	775	837	825
22109	33260	20383	8033	5211	3775	2798	2132	1874	1653	1663	1500	1254	1218	1153	1097	1071	991	967	908	914	941	879	903	931	889	900	902	906	891	906	859	905	891	882	902	886	841	925	823	847	909	929	877	869	885	844	861	822	794	892	858	908	862	848	877	831	840	864	894	826	814	835	800	812	858	882	794	844	842	849	889	874	828	854	864	855	851	866	863	907	818	871	892	900	871	878	846	899	817	843	839	910	814	830	891	842	831	835	870	859	850	896	834	836	831	866	870	869	878	861	876	839	841	839	875	851	853	902	833	805	847	867	888	829	833	891	849	836	869	841	886	854	841	872	863	887	826	833	844	833	827	850	842	839	809	842	796	858	843	861	828	850	850	851	842	859	864	834	802	857	842	844	872	791	887	847	862	871	815	847	888	863	854	871	810	860	806	837	800	893	836	871	886	845	830	874	817	858	835	812	830	834	892	875	896	809	860	803	806	869	791	821	822	859	833	885	822	887	818	883	847	790	814	849	814	842	870	819	875	840	841	763	850	845	848	850	832	816	837	875	817	786	858	893	841	827	817	877	878	791	825	816	852	841	911	859	831	868	863	848	785	798	868	825	831	802	827	880	826	844	817	836	886	852	803	843	836	825	831	825	841	864	847	830	890	838	835	831	826	829	840	842	774	837	848	867	862	821	892	848	846	849	806	800	848	865	862	838	821	870	862	796	870	799	812	848	815	822	821	872	843	812	871	841	769	829	817	826	859	815	886	804	827	884	827	862	874	805	824	860	845	800	827	815	837	871	866	836	844	846	841	784	885	831	829	816	861	845	878	816	820	843	857	856	890	880	834	862	793	919	827	836	795	837	854	879	829	850	852	824	885	839	819	852	798	826	842	833	867	847	847	788	843	858	845	849	837	861	836	852	857	865	814	876	832	837	853	834	850	896	842	845	885	806	786	810	795	851	909	838	821	876	756	826	823	857	820	840	854	852	769	853	832	824	863	854	915	816	874	820	835	862	853	866	849	891	850	866	827	860	861	851	845	826	845	814	863	846	885	823	824	847	830	860	848	870	879	840	830	870	826	848	818	847	913	846	829	876	873	840	861	839	891	921	810	787	863	832	856	838	848	835	859	837	863	848	910	846	893	865	850	851	846	870	850	867	833	820	858	893	846	850	824	809	818	883	884	866	865	891	915	847	878	878	827	909	838	877	829	834	845	865	866	851	848	818	862	872	849	865	842	844	835	841	827	898	886	829	860	810	799	871	779	873	858	827	780	856	893	870	790	853	846	878	845	846	799	817	835	844	845	797	875	825	885	826	797	896	843	844	870	814	813	833	827	812	923	839	882	863	800	785	846	858	851	811	846	853	843	802	809	873	810	865	859	819	853	862	818	869	829	840	821	882	843	782	846	824	828	865	819	814	825	827	867	877	864	825	824	860	794	807	888	808	815	831	807	841	838	859	835	833	874	803	848	820	820	897	874	869	826	849	874	836	857	856	850	898	884	813	835	803	853	827	838	848	835	825	807	812	863	828	821	817	860	869	834	862	813	826	830	803	874	838	860	840	898	860	811	841	829	849	860	808	836	845	843	875	843	846	799	822	809	823	800	819	813	839	874	862	886	896	840	809	828	882	845	864	850	817	804	863	815	846	854	826	802	844	878	882	832	848	816	832	809	874	865	855	816	895	858	844	867	807	892	859	831	808	827	883	891	830	866	881	893	800	873	814	899	877	845	864	794	861	842	875	857	846	849	864	858	832	850	804	847	870	880	856	830	851	875	896	851	872	864	840	831	868	806	824	917	860	851	846	833	798	857	856	827	866	835	875	800	819	885	835	771	829	858	789	849	857	814	819	833	792	846	853	846	905	873	851	874	857	822	841	805	892	845	770	868	797	802	820	837	826	874	831	841	881	894	858	847	863	835	857	859	913	849	830	799	891	841	848	858	827	825	836	856	805	851	808	852	841	856	864	820	889	872	875	838	828	878	881	838	827	828	812	830	814	809	867	888	866	831	830	860	859	836	873	878	854	886	823	787	810	886	836	921	881	865	786	772	813	832	887	853	881	819	789	895	856	824	829	792	865	852	870	855	864	822	845	856	837	877	880	901	842	891	857	832	870	755	824	811	864	825	834	830	859	843	844	835	854	867	859	884	822	891	855	833	844	823	882	861	837	837	861	886	849	877	827	836	849	833	857	820	883	869	861	839	873	879	857	844	862	846	855	877	914	840	847	854	808	843	857	869	856	914	874	864	878	859	835	826	830	857	871	800	840	808	867	805	857	849	887	843	869	787	812	880	836	787	862	840	834	882	853	857	853	831	832	859	867	846	886	822	879	858	826	861	839	848	834	818	830	836	815	834	815	850	819	809	841	873	799	868	907	871	872	814	837	852	866	833	854	882	915	861	764	897	833	853	893	867	848	809	849	868	849	851	869	838	861	875	806	901	841	812	858	843	819	867	826	814	855	785	838	874	904	819	854	848	844	838	875	890	893	868	876	855	862	843	881	886	837	871	852	877	833	810	829	848	816	824	792	834	835	873	872	880	874	837	868	785	850	811	862	859	809	864	794	867	871	834	892	830	837	853	857	903	858	850	826	861	848	812	877	863	853	807	856	794	816	820	820	870	845	836	834	859	843	814	833	852	817	825	855	868	920	783	828	845	829	806	861	884	840	820	860	851	855	883	858	814	907	930	832	853	853	899	790	812	830	856	870	807	797	840	841	847	926	861	852	878	884	807	856	835	818	850	887	876	843	837	863	838	876	797	877	863	839	850	836	869	857	881	815	815	832	888	843	801	802	893	821	932	874	834	831	870	797	841	855	857	830	793	829	808	875	814	827	832	827	813	890	853	848	861	853	871	836	883	846	909	865	818	822	899	803	867	875	898	860	874	853	853	894	860	833	794	857	792	819	798	879	807	826	847	813	870	873	874	855	842	910	858	876	809	794	801	860	893	829	855	850	807	907	875	816	847	853	884	834	844	867	846	846	891	826	825	833	892	816	873	859	817	797	850	848	844	831	784	868	852	823	844	834	803	841	872	842	841	881	878	842	862	812	818	906	821	821	826	850	832	833	847	802	852	821	859	834	794	866	836	856	806	849	866	894	887	814	834	824	796	846	869	788	849	866	826	843	907	862	812	823	877	827	857	860	916	880	823	858	854	865	872	865	804	841	829	809	864	817	836	813	834	863	845	856	815	811	813	822	849	872	864	807	881	846	811	827	836	844	866	839	834	855	853	839	836	851	849	876	851	826	826	903	814	840	798	844	796	844	822	893	879	830	855	806	846	845	833	870	868	814	886	788	804	847	876	881	859	836	851	864	850	815	799	825	924	826	898	886	841	848	832	844	843	863	807	881	915	829	848	869	808	850	877	830	879	822	823	864	861	868	834	849	834	821	824	909	852	842	846	845	859	883	815	798	798	814	859	846	828	848	872	831	822	795	822	829	866	827	877	837	830	869	833	807	846	804	831	847	856	838	827	820	819	853	864	794	850	839	886
23723	21158	28326	24289	21177	13073	3687	2087	1573	1462	1412	1274	1139	994	894	843	852	764	686	682	640	640	670	679	635	574	633	592	650	618	557	618	594	620	586	551	544	570	541	544	533	583	565	538	544	604	521	580	583	584	523	589	549	559	582	537	529	597	552	551	558	586	571	547	544	558	522	513	547	551	546	564	531	534	532	518	574	567	551	559	515	538	530	525	549	545	577	563	603	490	527	567	494	546	531	545	539	544	531	529	503	529	535	515	541	509	529	541	542	533	550	532	564	527	535	532	566	561	542	537	517	526	517	558	562	549	539	559	523	568	538	526	538	526	531	522	544	530	541	532	528	536	547	546	584	535	561	508	562	551	522	530	559	570	509	525	504	531	496	520	535	548	535	548	523	496	539	579	520	536	513	538	516	512	535	545	521	564	591	534	550	533	564	540	545	535	587	528	534	510	546	563	554	522	493	577	532	541	523	519	573	582	572	540	534	546	554	499	532	492	553	532	531	499	514	504	516	519	558	560	521	570	522	537	558	569	541	581	545	506	528	525	502	554	566	584	548	549	528	524	534	529	544	559	552	555	556	515	522	487	565	527	531	529	523	561	563	512	548	558	570	517	557	562	569	506	501	542	544	543	509	547	476	529	539	536	539	526	564	562	561	546	539	527	545	553	518	562	525	574	571	560	531	554	535	511	517	544	531	528	510	546	521	557	548	517	568	520	543	526	573	539	554	561	579	561	537	523	522	541	562	542	526	509	539	530	541	567	558	545	527	570	545	525	551	527	520	524	568	568	561	564	527	537	510	551	548	522	523	527	550	503	540	527	541	514	510	487	564	540	544	511	554	544	528	533	518	550	557	542	549	529	538	563	580	525	592	523	544	542	538	540	538	532	474	554	542	486	545	561	505	528	548	531	539	542	583	533	503	505	558	526	537	496	533	532	506	540	561	506	543	492	551	541	548	532	565	486	515	549	520	499	539	518	563	531	507	557	543	527	570	501	539	523	540	545	554	530	529	563	533	548	518	516	522	487	535	571	550	517	533	560	534	533	562	538	526	537	562	534	523	525	562	521	526	583	515	558	512	526	549	578	523	534	525	519	515	553	535	572	543	506	504	524	538	557	565	514	538	528	541	517	523	556	515	538	505	555	514	520	547	499	581	570	544	527	555	515	544	518	538	560	536	549	489	539	505	551	542	496	507	524	550	522	525	547	522	540	493	543	530	500	559	555	572	556	537	560	482	519	580	532	522	545	534	523	566	573	568	542	533	639	548	550	485	602	517	566	524	523	537	546	505	568	495	538	500	520	541	557	561	554	563	554	518	574	516	544	513	518	521	482	499	555	561	555	558	526	523	566	542	502	522	514	591	555	524	548	489	521	561	564	550	529	552	546	505	526	520	538	521	533	534	507	510	518	529	509	525	563	515	513	572	523	529	512	558	550	545	528	526	472	513	489	565	555	548	566	547	519	505	546	551	531	517	510	521	554	568	541	532	500	501	536	518	518	537	510	536	545	539	553	550	534	566	534	554	524	579	506	562	541	526	556	533	537	503	536	494	536	544	535	527	546	505	558	522	545	536	548	558	549	529	553	557	533	515	507	516	563	529	550	539	546	545	525	518	558	558	534	560	533	505	498	514	493	549	547	566	563	539	555	524	549	547	514	543	562	519	493	579	552	549	552	520	551	531	580	514	503	520	518	560	531	568	548	545	553	516	571	547	505	560	526	538	538	533	591	558	523	560	535	538	495	512	570	530	455	512	519	542	508	543	517	559	554	574	547	533	549	539	558	528	521	555	502	548	552	541	531	557	528	513	539	514	523	526	532	550	499	534	552	570	534	531	525	551	550	503	532	521	493	540	541	579	516	543	552	542	533	528	549	508	540	545	527	507	537	528	552	544	524	542	581	517	544	525	540	580	559	577	521	523	545	542	582	514	546	522	544	552	517	539	582	520	530	519	560	568	552	497	537	555	526	561	569	550	505	519	568	560	506	576	521	521	540	480	550	525	558	517	500	561	552	523	513	556	538	571	551	530	546	535	549	543	579	519	503	516	552	566	541	506	495	517	514	561	544	547	522	549	511	564	532	559	590	558	521	553	531	536	534	546	516	503	507	511	524	484	527	524	549	523	539	541	564	556	516	533	528	553	517	573	540	546	532	515	544	501	548	550	525	533	550	521	524	562	572	512	531	507	527	573	557	515	508	551	511	586	548	545	566	515	526	544	544	540	550	528	547	556	558	528	506	591	537	528	556	540	516	559	558	543	533	523	515	534	516	551	529	551	514	535	552	575	515	561	550	541	531	525	531	540	560	591	584	532	566	533	505	534	544	504	525	556	518	573	482	536	601	560	491	534	519	565	498	513	555	583	544	555	520	531	520	530	535	560	492	542	545	547	523	481	477	502	540	561	536	535	584	547	586	564	506	545	545	548	539	495	532	556	544	562	580	524	525	514	538	521	571	555	568	550	549	541	597	570	549	519	544	489	554	548	541	531	548	563	502	535	578	551	532	531	510	549	523	577	510	556	592	531	494	539	538	528	560	551	526	572	508	547	519	517	516	567	514	538	540	557	518	544	529	585	578	505	535	532	525	548	537	542	524	532	538	545	552	531	487	528	548	596	532	532	561	509	531	550	580	560	555	585	514	540	529	516	527	525	533	529	549	562	497	525	541	544	516	519	563	543	515	541	534	539	559	535	523	567	551	561	537	485	566	548	523	575	527	560	503	537	520	568	551	538	528	582	513	541	559	542	543	528	519	516	512	501	566	542	553	524	515	526	532	549	573	511	595	534	527	540	537	540	576	526	545	556	537	549	540	534	542	564	542	519	532	501	537	544	548	554	537	525	556	532	508	492	559	560	553	528	538	571	530	517	508	577	520	503	558	553	515	531	573	541	560	554	546	553	517	579	548	461	531	548	552	550	534	535	541	508	543	534	503	543	571	564	527	491	570	486	543	552	555	570	569	539	554	545	573	501	526	511	509	531	565	518	553	560	559	518	567	511	541	558	553	554	498	565	557	538	566	530	539	502	519	515	557	533	551	549	543	546	576	562	571	551	492	509	578	561	528	555	536	535	547	530	542	550	491	497	506	586	574	530	544	503	559	549	526	545	533	530	567	501	541	540	512	522	544	541	519	530	540	558	555	526	562	573	531	555	532	578	527	579	502	535	577	555	543	540	501	572	507	548	548	523	506	525	546	508	495	503	514	520	480	554	531	525	506	527	508	584	573	483	527	522	482	560	536	504	534	528	516	540	514	545	599	563	510	526	534	503	531	538	564	558	548	560	520	564	582	504	554	535	503	512	543	593	528	549	536	549	549	543	548	533	490	532	537	514	559	527	579	565	527	550	489	547	529	567	547	563	538	547	523	556	567	571	573	500	547	579	521	564	569	529	544	550	530	550	555	563	554	564	557	543	546	553	535	540	580	576	572	552	513	545	559	577	552	503	483	579	535	504	548	574	521	512	558	537	543	507	511	508	569	554	557
22948	44212	29064	12762	8437	6134	4398	3244	2658	2313	2215	1849	1565	1363	1282	1117	1094	885	922	836	773	782	820	771	802	716	698	696	705	696	689	648	667	679	618	622	630	629	656	627	653	646	647	602	639	615	641	660	559	621	610	642	616	607	588	611	606	591	623	570	613	595	594	630	568	602	567	605	592	612	589	630	591	590	601	612	648	586	630	587	561	591	600	583	606	597	603	604	584	589	599	588	628	582	633	628	587	582	588	626	617	618	592	577	629	600	598	618	589	584	628	597	614	632	561	600	622	635	619	612	606	597	588	637	609	614	611	571	589	571	634	614	616	598	582	669	582	554	582	591	617	611	594	572	591	562	592	599	624	606	615	572	564	657	598	623	602	600	593	611	562	613	614	631	619	663	628	608	595	583	596	635	595	634	610	593	590	591	640	560	619	629	586	638	556	622	606	601	617	610	582	629	566	595	562	610	656	646	623	616	572	613	628	614	628	678	600	599	608	599	631	643	560	579	554	644	632	604	611	637	628	621	609	588	573	635	628	554	636	613	578	595	616	625	574	637	611	590	618	558	555	631	578	603	549	626	598	612	582	589	572	575	615	618	622	627	579	649	588	610	593	578	597	637	631	606	620	582	601	604	617	621	583	600	603	671	612	614	572	605	652	606	598	618	638	569	603	599	576	619	574	580	566	568	588	651	598	614	625	627	638	616	612	582	604	647	581	588	567	600	625	662	633	595	569	640	633	608	613	602	576	612	552	569	599	607	586	599	606	656	572	624	593	622	588	633	649	651	613	600	581	588	576	588	578	571	595	652	579	583	612	601	648	615	606	582	670	612	623	601	592	624	617	574	637	588	551	607	584	581	602	594	596	617	602	607	617	602	612	649	597	553	614	597	608	582	629	623	640	624	636	598	625	547	573	606	618	594	590	565	593	625	637	604	631	593	563	609	618	611	626	607	597	600	567	575	610	601	597	619	662	567	615	612	568	603	597	583	597	645	609	556	617	583	599	594	581	609	586	597	615	589	654	615	571	585	600	523	600	591	608	639	566	596	598	612	629	670	607	583	561	584	581	633	585	596	631	636	603	597	573	582	620	575	601	618	583	620	593	592	541	639	623	603	588	563	613	592	606	641	584	617	634	575	592	606	592	583	613	644	565	589	584	581	607	579	609	619	576	615	588	570	624	647	582	590	618	574	615	620	627	630	621	577	650	632	603	588	575	607	598	625	592	644	579	645	603	622	646	565	599	582	611	625	624	586	644	589	641	605	584	564	607	571	547	614	578	588	640	602	599	592	608	629	591	600	568	614	587	644	574	641	620	590	580	579	573	605	622	616	607	585	618	622	580	632	590	557	571	612	605	637	610	600	603	617	572	580	596	623	607	609	580	562	571	622	610	638	618	558	642	608	597	660	620	562	623	618	577	575	615	595	632	602	599	612	634	588	631	563	638	598	627	599	607	641	617	608	615	602	553	567	576	621	603	591	594	615	629	596	666	587	629	601	605	612	582	580	601	588	597	559	591	625	587	611	576	638	600	619	617	620	620	657	618	628	632	557	637	611	600	607	604	578	581	599	616	654	608	557	592	585	620	577	613	594	563	600	583	661	581	604	605	618	579	570	609	607	603	603	607	600	564	543	607	568	567	587	592	608	584	582	624	599	585	585	580	601	591	582	626	581	565	598	577	598	605	577	588	578	602	604	618	579	627	609	597	592	588	654	577	624	618	599	648	598	591	615	597	568	610	614	577	629	604	574	599	640	530	617	576	618	637	574	598	594	592	604	574	604	577	613	611	599	554	594	581	638	600	607	614	580	624	631	645	566	606	603	577	584	591	610	623	608	593	585	595	639	607	597	598	619	567	541	589	600	617	579	582	588	622	591	575	610	604	574	619	615	624	684	580	610	643	588	589	673	623	575	583	611	634	572	563	577	571	615	578	540	592	615	572	610	580	602	590	575	628	600	581	611	600	545	629	569	608	593	607	598	583	592	618	579	630	567	583	601	597	612	583	605	629	552	608	585	612	606	608	602	582	613	586	631	605	562	593	630	596	593	580	593	590	608	654	598	642	566	599	605	594	659	602	614	569	589	628	576	592	585	650	605	585	592	628	600	575	620	571	598	600	595	597	638	634	597	620	611	612	605	605	578	587	581	564	635	607	623	632	625	605	601	576	660	599	581	600	622	617	569	571	641	603	671	561	625	620	605	581	628	641	573	627	584	606	556	613	581	602	594	603	602	592	635	574	616	589	574	625	603	629	577	603	563	592	607	616	596	625	660	587	594	617	613	637	604	593	574	634	617	616	533	614	639	620	606	626	608	611	610	593	589	595	620	609	564	602	618	601	626	595	585	563	554	614	572	607	580	624	600	613	592	584	624	588	598	588	609	605	591	598	636	617	601	581	582	598	610	575	580	611	587	618	670	590	615	684	596	606	564	607	591	580	562	600	603	623	629	582	576	609	603	571	577	625	606	617	609	596	613	589	651	563	632	665	649	624	645	566	641	619	588	631	625	610	601	574	662	606	604	571	616	607	574	598	560	674	620	584	616	617	603	572	602	626	565	577	628	526	608	576	629	644	561	602	620	620	577	587	586	591	602	585	617	567	562	589	614	578	593	569	571	585	565	568	649	582	586	591	580	590	610	619	603	617	626	607	580	630	626	581	596	575	560	667	607	569	605	567	606	624	644	591	607	631	574	646	593	608	616	623	606	561	571	602	594	598	612	610	600	579	601	585	580	595	599	597	638	621	619	634	595	569	580	608	588	577	611	645	609	577	602	559	589	551	628	610	625	612	619	627	641	619	655	592	577	587	597	607	622	578	576	618	612	633	631	581	600	609	589	611	581	595	608	595	586	599	605	582	613	614	597	625	604	579	614	578	601	558	599	558	590	620	608	665	578	631	603	576	614	565	641	572	601	611	632	585	641	597	587	561	585	612	564	610	635	612	617	590	579	589	650	619	615	590	590	590	575	607	625	588	620	616	621	575	601	630	591	604	626	599	602	581	573	616	577	597	587	597	614	575	605	614	588	601	601	589	614	597	573	567	589	618	593	604	594	579	584	604	586	594	649	597	615	660	569	512	587	584	582	593	579	572	604	553	599	612	566	606	574	594	566	583	614	605	605	648	588	596	607	602	600	607	582	587	547	605	580	569	607	601	572	596	578	580	589	625	632	608	596	567	596	585	560	559	638	638	581	593	613	635	608	579	579	613	614	596	612	643	625	573	611	572	619	577	584	596	664	583	566	621	581	566	587	613	592	617	587	562	621	591	597	616	573	597	596	625	574	602	590	607	612	609	600	602	605	645	630	599	648	584	571	607	556	590	606	628	618	631	604	615	591	574	546	603	579	591	611	593	605	607	607	624	568	613	626	617	574	647	599	604	584	558	588	591	619	601	609	578	617	578	634	608	560	589	596	599	644	599	591	604	612	589	575	609	559	584	612	589	588	569	600	603	608	569	560	635	598	605	632	593	610	612	594	576	605	605	627
24799	21172	27364	25236	15055	3927	2304	1761	1457	1307	1237	1163	1052	1021	937	944	868	795	710	795	714	771	762	751	692	728	689	704	685	745	693	671	687	700	646	651	654	633	632	682	705	674	687	701	620	680	696	685	627	697	654	624	656	664	620	673	717	659	659	661	704	692	638	639	682	666	665	673	655	666	670	662	632	659	712	665	629	639	664	690	645	606	647	673	710	681	656	668	665	676	697	661	607	686	667	644	670	654	658	659	625	662	700	664	635	601	652	630	694	669	661	647	670	661	653	613	681	701	605	641	671	677	654	656	678	610	705	659	649	671	677	678	628	633	649	658	677	676	645	656	653	648	598	685	674	656	656	689	647	673	657	651	650	655	642	639	628	673	638	657	643	646	671	603	659	696	673	666	643	632	690	649	676	648	633	680	658	642	645	634	668	686	626	657	670	642	672	615	632	680	672	682	673	650	648	673	634	674	682	665	654	650	668	610	647	658	653	653	673	673	661	628	618	655	664	708	674	643	667	640	609	645	657	664	604	628	679	677	666	697	662	634	671	641	615	621	679	659	661	651	675	588	692	634	631	662	629	615	693	650	702	641	703	648	692	663	627	676	628	717	628	619	606	680	670	699	652	644	676	647	682	678	660	684	679	641	698	636	662	648	620	628	700	617	660	640	693	651	638	699	668	621	690	618	651	649	652	686	642	686	664	668	675	695	671	678	647	653	666	675	703	601	661	647	644	682	633	630	621	664	631	622	675	601	653	633	677	622	645	655	661	659	668	621	635	638	650	642	668	636	681	597	640	682	702	669	712	648	664	686	654	655	669	668	612	665	668	616	624	633	638	669	672	675	686	671	618	681	648	640	632	629	645	640	661	671	682	661	668	639	679	694	660	653	629	635	637	650	625	671	606	659	613	613	666	640	673	660	651	638	665	641	645	665	672	680	663	661	689	649	638	687	655	670	617	663	636	666	624	683	654	631	630	641	641	617	652	648	670	645	637	651	665	657	675	640	638	637	650	646	647	656	619	679	631	635	663	646	688	669	676	631	681	681	659	659	642	624	686	696	667	628	664	644	631	678	644	617	665	634	667	635	659	670	607	611	705	660	673	639	609	625	685	676	636	643	611	687	683	652	666	668	631	685	620	652	648	666	663	681	664	666	649	614	657	644	613	678	667	659	659	679	636	668	633	649	672	634	632	682	672	664	673	653	662	626	624	651	687	676	670	654	651	662	623	643	656	599	659	625	694	642	662	688	663	670	640	658	701	666	636	651	678	623	674	670	644	623	640	641	644	640	637	623	669	652	636	692	677	595	662	628	677	724	617	655	649	688	645	640	684	687	666	661	659	662	615	716	661	684	695	664	629	696	665	671	650	640	673	694	638	652	648	705	670	666	642	688	658	688	660	617	617	684	656	693	627	653	641	685	676	680	686	683	573	685	631	617	650	631	627	654	638	664	692	683	660	696	665	666	686	651	651	665	651	649	630	644	680	681	667	666	653	677	642	642	643	637	695	681	692	652	674	623	624	693	591	608	696	663	634	668	612	661	669	602	670	686	678	625	656	688	629	663	713	649	664	658	637	656	653	684	647	666	654	614	673	707	670	648	683	628	640	703	656	627	685	667	670	677	665	662	673	637	656	603	635	615	662	641	656	632	667	633	639	621	616	699	630	682	643	671	654	676	672	608	685	646	656	703	634	633	645	676	659	710	635	667	639	653	677	677	643	660	698	664	646	647	615	687	662	616	649	665	652	628	652	663	622	688	616	681	645	656	709	669	656	667	656	695	659	693	626	648	657	639	612	667	641	638	627	651	695	664	654	637	658	635	664	611	636	643	647	642	658	618	651	623	691	659	651	664	657	588	677	627	645	583	616	646	615	654	639	675	665	655	658	670	601	654	616	658	658	661	720	629	694	630	665	637	700	658	644	596	665	662	614	646	632	677	639	698	641	631	669	677	692	647	672	615	626	680	624	639	668	658	675	668	634	662	705	648	696	699	653	634	597	643	655	689	674	652	634	662	587	626	659	660	685	657	655	656	690	629	663	642	674	670	673	621	684	656	691	671	691	697	648	651	627	653	644	665	634	653	681	671	623	665	676	670	681	642	639	693	603	687	660	645	664	688	603	660	701	638	678	664	641	663	674	667	679	692	658	686	601	650	655	657	607	652	666	647	614	710	667	654	653	672	667	663	660	630	666	666	650	627	664	653	639	644	615	641	629	701	695	650	678	692	643	673	623	720	655	654	622	642	648	630	654	662	634	661	670	637	625	649	704	689	628	670	653	643	633	664	686	623	601	666	651	650	670	645	635	666	678	633	675	632	631	648	616	634	702	661	675	708	646	608	649	665	628	658	649	636	670	693	645	661	614	689	686	666	655	624	661	653	636	622	654	709	626	635	655	640	605	674	616	692	691	694	677	622	668	653	657	679	646	645	648	652	636	639	676	687	648	665	637	653	660	610	624	672	673	661	678	695	681	605	699	644	701	657	657	667	683	652	637	664	700	634	686	646	660	644	654	660	609	675	693	651	622	624	623	709	622	639	602	647	590	700	627	651	666	629	680	669	631	670	652	620	722	637	655	646	677	676	634	646	651	652	643	651	647	700	641	663	706	677	619	626	649	688	635	590	674	697	676	668	665	667	636	669	650	660	657	619	666	637	657	690	640	620	705	637	627	679	657	675	699	655	671	648	646	622	660	644	698	652	633	654	657	656	665	686	638	666	653	704	687	641	640	652	653	640	654	636	653	606	669	673	646	645	623	629	656	657	679	628	633	700	646	616	636	674	652	605	615	661	627	650	674	630	674	677	630	646	671	671	686	642	643	701	665	666	651	704	670	652	653	656	677	663	651	701	688	625	656	694	608	655	649	659	657	649	641	659	655	615	613	672	646	694	679	656	624	651	625	606	626	678	682	655	616	647	665	635	609	677	676	665	646	613	636	644	688	620	671	690	617	664	639	653	622	619	666	616	673	678	648	632	651	666	660	697	669	646	619	653	680	659	673	662	674	654	660	703	715	650	652	625	713	649	669	696	678	664	639	653	615	650	662	658	648	639	656	643	646	616	629	643	672	635	679	671	654	679	682	664	649	630	664	660	673	651	645	702	613	595	631	643	663	642	665	653	608	649	670	632	644	671	641	641	652	633	613	655	605	654	651	676	647	638	657	701	678	640	668	682	689	627	643	662	651	660	653	679	703	702	695	648	635	635	654	676	659	649	670	676	699	624	647	690	597	703	636	645	693	709	574	654	692	665	631	681	666	668	611	616	652	673	680	675	680	640	665	616	625	614	634	696	686	659	631	648	642	637	674	711	676	604	649	712	643	641	700	654	597	665	692	628	642	685	644	687	659	653	633	677	671	628	686	671	665	628	635	685	664	649	618	649	695	659	632	640	713	611	631	676	667	632	648	653	647	658	681	622	680	629	639	668	649	640	626	670	667	623	634	652	632	658	637	639	700	639	657	655	663	676	677	639	680	680	668	679	624	693
23294	40246	25678	11114	6961	4626	3682	2792	2223	1885	1768	1761	1531	1265	1217	1176	1069	933	804	809	765	802	829	723	746	813	768	769	741	771	740	728	769	739	740	701	705	755	773	742	738	678	739	720	731	706	765	678	688	734	697	717	716	725	703	713	688	736	694	735	686	678	741	673	699	672	691	671	710	703	706	687	653	715	703	696	647	708	678	659	682	677	729	700	751	669	696	707	687	683	692	676	692	690	672	694	672	745	687	675	770	683	684	686	674	742	758	677	706	686	715	736	739	695	683	697	715	645	683	703	707	665	698	702	649	718	690	706	688	678	694	700	694	688	732	713	684	672	666	722	667	688	651	643	664	733	735	669	709	664	656	685	732	733	701	737	673	729	712	709	749	687	689	708	679	722	748	689	739	720	727	673	692	676	740	684	701	698	678	681	693	704	681	715	720	718	659	696	692	677	744	701	702	711	757	693	679	715	718	676	737	703	733	736	685	689	650	649	704	708	731	656	687	696	694	676	728	710	716	707	721	677	739	711	676	675	730	726	663	723	696	707	676	662	643	650	640	722	704	740	682	731	672	683	724	670	712	704	715	728	662	701	724	681	715	699	731	663	711	641	684	674	697	724	641	692	699	671	666	727	708	725	684	716	640	731	719	673	703	689	703	730	686	693	687	681	735	659	695	706	690	703	690	692	704	702	735	644	702	670	702	689	689	715	741	708	703	710	736	719	673	752	684	682	742	689	697	733	738	666	735	732	675	716	711	725	696	675	652	679	712	725	686	685	735	685	717	725	702	694	726	740	697	736	745	695	687	709	665	708	684	718	725	655	698	709	739	721	714	697	695	718	702	684	727	726	730	673	716	679	675	670	698	719	667	677	667	689	721	673	672	679	712	681	699	717	711	728	703	716	693	685	721	660	710	738	688	712	708	657	742	647	689	720	707	676	679	685	683	755	693	698	709	696	735	679	685	721	708	659	684	705	698	750	702	691	698	680	707	659	676	663	702	717	715	717	694	666	714	679	731	665	694	675	744	683	687	689	672	684	722	762	721	710	763	704	686	714	711	725	709	719	655	683	693	712	740	713	707	647	676	718	741	651	668	690	714	754	689	746	684	699	669	701	707	713	714	723	726	754	698	691	690	721	681	685	704	735	681	689	757	716	692	732	737	662	673	707	671	693	690	654	735	678	630	717	659	712	711	685	698	685	695	694	717	657	694	720	731	682	710	729	669	723	720	708	680	714	745	727	722	696	712	698	673	700	664	719	671	670	734	687	694	731	732	754	680	697	707	701	725	730	621	678	728	696	684	676	697	754	728	749	678	696	709	700	705	722	716	646	711	692	675	695	697	688	630	692	731	656	717	686	708	696	687	657	712	714	714	688	759	686	712	720	701	687	649	682	713	704	703	667	718	741	716	722	701	656	701	672	687	706	706	709	734	701	754	707	722	722	684	702	706	680	741	687	677	667	662	680	651	708	711	715	704	738	693	696	708	720	697	738	683	689	735	698	653	719	701	695	688	644	718	680	675	722	718	714	655	708	706	694	732	681	706	686	723	723	670	622	691	687	664	725	705	704	684	625	708	666	642	669	673	696	707	690	743	642	719	682	731	680	676	710	716	683	605	690	693	628	695	648	706	709	667	749	673	702	703	755	673	722	680	680	651	718	709	721	741	717	714	697	711	706	713	701	721	647	666	680	669	704	677	733	738	669	713	693	666	680	709	673	703	704	726	699	677	688	711	713	714	692	704	693	737	696	675	667	689	694	679	628	686	743	734	670	673	738	727	733	658	679	751	718	667	681	702	683	667	709	697	720	654	694	698	688	687	705	734	716	710	711	639	679	681	761	674	666	691	664	657	694	704	691	699	707	752	700	749	689	734	627	712	704	702	696	664	642	767	709	684	705	664	684	687	665	718	698	690	700	653	683	696	690	651	694	675	667	673	689	669	697	704	704	673	708	719	733	679	702	693	757	707	715	706	666	697	744	752	651	638	664	694	710	698	696	706	665	794	685	690	692	693	673	715	654	696	650	704	698	666	680	720	641	663	690	678	721	672	701	741	704	658	691	707	700	673	719	678	701	748	691	719	677	657	692	718	660	679	683	685	665	686	726	721	711	710	692	719	660	662	715	730	658	717	678	673	683	729	720	702	668	653	755	702	704	701	622	708	689	698	691	704	694	689	718	672	687	686	722	691	722	746	660	732	742	686	685	695	704	675	685	694	708	700	715	743	703	665	727	695	661	719	731	678	681	685	714	717	714	632	713	697	667	671	699	692	696	698	708	700	680	667	701	675	728	640	641	696	674	670	733	701	708	690	737	707	667	751	708	688	680	694	698	755	714	678	726	740	728	673	674	688	695	716	673	694	702	645	686	690	700	719	680	673	690	693	724	695	703	689	692	686	750	639	706	705	725	636	684	671	718	689	722	720	735	718	708	687	680	683	672	702	681	697	683	690	717	718	696	675	705	707	673	666	698	661	683	672	734	719	700	678	688	722	706	674	695	683	661	710	694	699	738	709	707	697	691	726	700	690	689	725	701	684	676	743	710	712	704	709	698	717	688	697	670	698	691	728	673	685	719	719	698	701	694	721	678	693	700	727	726	696	707	701	706	616	670	675	710	701	691	675	709	691	700	766	740	668	662	706	749	718	695	691	730	736	679	681	714	650	723	700	717	707	669	713	709	668	710	624	661	703	703	718	674	683	668	681	675	687	687	714	690	681	676	710	737	663	675	730	723	674	659	698	686	696	722	743	695	708	684	749	709	687	681	730	703	649	698	706	719	637	644	663	705	746	680	685	704	713	714	681	713	749	685	695	735	725	650	691	703	657	733	660	701	677	709	697	709	732	709	671	720	680	749	668	688	701	700	663	664	690	679	689	716	645	709	706	693	697	712	688	682	634	706	749	679	748	683	682	647	680	670	724	701	708	693	671	656	725	665	700	625	720	693	682	730	693	677	678	687	700	698	718	725	720	724	636	718	650	700	753	699	740	728	737	683	724	703	702	685	677	702	695	691	711	702	665	746	695	700	703	652	670	677	667	662	743	730	692	657	680	693	689	687	691	742	718	675	667	711	714	674	690	707	730	663	695	712	694	668	699	714	728	718	696	682	675	681	711	669	703	650	638	729	705	671	692	760	724	709	647	709	723	701	656	690	731	726	673	723	717	677	688	651	758	686	679	719	653	682	757	701	687	699	689	739	739	682	697	655	707	688	732	644	669	678	708	708	660	687	687	678	718	759	681	694	680	746	703	651	688	718	665	674	739	706	728	737	720	708	687	674	706	675	718	730	688	735	708	709	702	704	690	742	703	682	690	673	738	740	708	748	683	693	687	701	712	680	687	737	671	709	725	725	723	713	728	742	700	701	718	688	694	733	650	755	713	718	713	665	697	744	724	652	658	705	697	711	683	674	701	700	691	710	684	618	685	682	675	706	718	698	661	687	727	696	695	679	719	702	673	696	673	694	724	683	694	695	716	686	734	679	693	731
22653	21213	28704	23997	21229	21323	12048	2957	2001	1715	1662	1419	1353	1043	867	875	767	641	545	514	474	447	458	476	446	424	423	458	372	377	379	387	393	353	384	363	324	344	360	363	380	327	339	342	340	346	336	319	366	332	328	322	342	297	342	368	333	303	332	310	321	299	393	300	342	305	319	327	321	335	317	316	331	309	289	335	321	295	294	294	313	331	312	277	310	300	326	310	330	320	316	334	369	323	318	318	344	290	313	327	319	314	311	321	327	283	328	343	282	327	278	297	311	312	323	288	307	293	291	306	349	330	291	319	318	325	331	311	344	318	303	335	311	331	310	337	341	304	302	319	342	344	334	302	297	345	309	302	323	305	303	327	328	322	301	300	312	299	304	304	313	309	267	325	330	351	332	300	309	349	296	346	319	320	341	313	301	292	319	314	300	324	301	299	269	304	330	336	300	325	268	317	311	294	340	289	327	319	330	299	302	314	305	319	300	320	316	315	285	315	296	326	323	310	296	297	317	333	312	327	310	318	290	271	286	318	326	315	327	308	328	308	310	318	329	293	312	335	287	298	299	333	323	307	322	311	287	331	298	298	318	335	310	336	330	337	316	312	316	288	312	324	352	335	333	309	308	348	295	327	320	319	342	290	311	315	293	310	311	319	326	323	319	345	281	346	318	291	310	320	317	333	305	327	340	274	316	312	328	341	320	326	306	295	345	313	324	291	297	318	307	325	332	310	302	325	334	326	321	318	319	329	303	316	314	324	367	336	321	306	315	311	324	300	317	327	316	338	298	336	320	304	283	307	320	326	324	326	328	313	320	322	345	308	305	281	343	307	323	329	285	303	324	315	319	327	335	328	303	295	346	302	334	324	305	304	336	297	298	280	311	303	316	288	295	310	302	309	311	340	334	295	304	293	329	324	307	294	293	329	314	317	299	332	292	328	334	314	312	303	309	297	311	349	290	304	337	320	302	319	364	303	301	314	303	297	308	294	336	334	318	313	284	295	311	314	288	339	291	307	298	332	299	300	323	296	302	337	319	281	314	298	304	335	342	309	336	347	329	305	336	309	323	335	282	307	314	321	349	297	294	334	332	323	319	318	338	335	283	299	326	325	302	328	297	309	294	300	332	326	305	315	335	358	289	310	333	331	269	296	342	317	322	318	302	306	330	310	300	309	284	294	309	299	343	339	333	303	316	312	317	304	317	316	364	312	325	349	316	315	326	309	279	306	308	326	256	322	290	354	330	332	355	305	327	321	318	310	347	323	303	322	321	291	302	360	331	291	278	309	350	302	330	345	322	311	313	293	322	316	310	346	328	317	300	305	337	311	304	349	296	341	306	297	286	316	328	308	340	302	320	320	310	342	322	271	318	308	317	296	271	322	316	319	303	305	303	310	318	299	320	322	323	318	312	279	301	286	352	307	297	278	295	335	301	334	320	362	312	330	300	320	326	284	367	313	282	320	298	289	320	310	320	314	338	296	341	320	303	342	328	308	287	336	321	321	317	315	327	350	311	312	320	307	330	296	319	345	323	294	323	314	302	312	310	291	305	289	299	317	309	311	325	327	316	313	294	317	309	310	357	300	301	323	304	300	307	288	309	337	324	339	340	324	301	318	300	307	321	260	285	313	327	315	280	334	312	341	292	339	338	306	287	325	310	307	325	319	305	321	290	335	328	321	322	309	299	299	311	307	329	306	325	290	303	344	341	325	298	319	328	311	285	327	291	333	296	288	307	307	289	351	330	318	301	301	299	351	316	290	294	343	314	329	298	358	321	303	315	348	317	311	314	305	299	296	327	315	307	301	337	318	311	294	338	349	333	291	328	324	292	357	350	329	308	320	319	297	330	312	323	326	270	290	310	264	293	292	298	318	318	313	345	314	327	329	315	294	273	296	310	321	307	297	322	325	292	316	305	297	301	338	297	315	290	316	303	297	336	317	290	326	307	344	306	327	321	285	327	276	292	314	310	322	285	348	313	334	313	326	327	340	324	327	284	308	310	301	286	299	303	317	331	328	301	281	342	298	323	329	314	308	304	294	332	338	322	314	319	269	325	305	305	310	308	313	283	308	309	291	316	301	299	318	304	334	344	311	335	312	335	325	307	298	312	309	322	332	291	323	315	323	291	332	328	324	338	350	321	333	317	321	344	316	308	318	332	332	315	340	336	299	325	318	316	319	301	302	331	324	313	322	352	319	310	330	315	317	325	308	317	279	318	309	308	322	317	319	346	343	311	317	300	316	297	321	311	296	404	301	320	284	291	295	313	317	320	306	317	308	350	312	311	329	288	309	301	342	312	342	309	321	327	315	310	339	320	294	305	313	293	322	323	334	310	312	311	297	254	310	321	332	305	314	341	313	323	293	290	306	345	310	294	315	319	328	295	311	305	313	342	300	313	320	325	262	298	304	312	323	313	305	347	308	324	316	295	315	302	301	306	305	323	305	311	313	334	319	310	331	336	301	335	309	318	291	275	298	308	295	315	299	329	319	318	307	349	309	368	357	323	301	314	322	351	292	294	280	316	312	328	294	313	313	278	321	307	323	319	302	278	353	324	321	289	327	311	313	329	320	317	315	282	301	332	336	270	312	307	312	310	306	291	281	321	305	306	341	314	333	325	313	273	310	340	314	322	306	299	353	271	323	294	320	331	328	317	302	316	317	303	314	311	320	301	306	299	311	360	315	344	317	316	309	304	340	296	284	334	289	324	343	290	296	316	308	318	322	292	338	328	300	345	340	314	299	352	320	298	336	310	309	305	307	324	326	321	315	304	291	338	320	293	323	310	324	348	323	290	309	328	304	274	285	297	316	301	344	338	299	303	320	302	280	321	295	305	307	282	320	326	323	314	345	295	295	307	352	334	312	295	302	296	320	335	302	346	297	313	325	325	313	301	339	343	307	324	318	300	296	285	316	299	343	333	303	306	304	345	309	310	335	343	293	288	315	298	332	321	308	335	302	321	296	301	323	316	302	315	317	295	299	335	316	306	278	332	295	307	332	312	308	351	310	308	293	332	337	324	348	315	312	317	309	304	337	310	307	316	324	302	306	339	329	318	303	308	300	291	330	296	277	316	343	319	283	290	309	286	285	342	321	312	324	312	295	311	322	312	306	302	356	279	313	322	324	325	291	290	341	296	328	291	340	305	292	310	318	308	359	319	286	302	320	335	325	309	299	317	316	324	324	324	328	310	310	311	331	324	318	334	309	349	295	317	310	330	292	315	324	296	341	296	340	315	302	296	300	304	290	313	323	321	310	349	332	316	328	305	302	332	298	337	276	315	339	311	334	315	332	326	298	326	329	328	335	320	327	300	316	317	318	298	321	339	330	305	314	283	314	339	311	304	338	311	323	348	309	305	345	319	335	312	269	275	323	324	280	340	318	320	322	335	321	309	302	302	308	303	306	307	321	310	318	340	341	338	297	335	275	323	316	320	302	306	316	307	295	340	316	317	318	314	275	296	278	323	340	309	303	303	354	355	342	327	313
25749	50253	35392	17554	10921	7723	5859	4317	3489	2754	2709	2214	1906	1530	1323	1146	1125	955	674	669	616	582	619	603	572	532	498	480	459	432	485	452	420	388	413	399	326	399	374	367	390	405	401	369	364	375	387	360	388	370	345	377	376	359	335	367	374	358	326	381	337	346	344	344	332	334	379	374	355	353	336	343	359	330	351	355	327	364	343	329	351	337	333	319	335	374	348	332	349	344	331	312	354	324	323	338	363	350	369	367	350	329	351	315	346	354	346	356	347	341	315	350	336	338	329	345	359	360	354	362	337	320	358	349	335	333	356	361	331	332	355	336	318	367	329	326	346	358	348	315	363	317	377	345	318	331	335	367	314	340	354	358	326	326	344	365	344	325	366	348	316	339	315	331	346	368	360	370	353	350	384	334	355	361	327	350	357	335	334	349	350	335	342	311	365	335	329	333	378	308	353	363	334	320	378	358	337	362	333	347	328	360	341	355	356	332	322	333	378	352	359	380	341	340	339	333	323	342	347	340	343	348	366	349	362	350	361	324	355	335	333	316	380	336	357	327	317	371	352	336	346	334	349	354	392	349	385	340	339	344	327	375	334	341	333	347	370	334	311	380	322	300	359	341	337	367	357	371	329	319	336	344	339	351	334	389	348	359	350	345	352	344	343	350	317	347	373	347	328	355	330	304	350	348	384	332	342	326	335	355	329	348	360	337	335	349	347	348	347	340	349	368	356	348	362	361	324	347	345	328	337	361	318	372	335	368	324	338	328	369	350	337	336	353	315	353	356	353	353	340	357	336	335	363	332	346	340	352	323	373	341	369	363	350	354	350	312	326	365	345	352	348	343	316	356	343	370	330	308	356	336	362	322	354	339	346	347	324	346	370	345	350	369	356	358	369	363	336	322	355	338	332	313	382	345	333	352	345	357	355	350	372	348	353	331	365	359	310	291	359	314	378	360	291	336	395	316	311	323	321	336	350	332	326	352	312	320	334	348	362	354	341	349	317	340	342	328	379	357	332	339	359	333	324	322	367	328	388	340	335	333	326	365	339	345	356	332	340	359	354	347	331	369	356	322	331	347	382	392	385	337	328	369	345	352	343	355	352	346	345	357	357	370	378	337	350	317	351	341	334	329	338	330	329	321	355	352	312	357	317	324	345	373	357	361	314	321	359	380	318	317	354	362	321	346	339	329	327	348	336	344	337	342	327	360	319	332	355	381	331	364	354	367	353	326	331	322	344	351	345	342	324	324	360	332	340	338	323	349	326	334	346	345	348	339	369	355	332	343	314	370	345	340	327	371	288	352	349	357	344	319	319	312	330	331	359	322	326	324	335	341	334	308	406	366	339	340	314	359	374	364	346	342	357	305	337	329	297	359	336	380	346	313	360	338	373	349	316	375	341	366	344	352	325	352	346	335	348	342	343	324	348	368	346	351	371	353	334	336	359	372	349	341	366	362	344	312	361	380	331	365	333	345	319	365	353	338	340	360	368	322	336	386	320	336	360	304	319	333	347	342	351	326	353	361	333	336	364	352	339	364	342	362	332	338	381	354	334	368	328	362	345	331	345	355	353	359	340	344	340	337	360	320	363	366	336	302	372	347	353	316	298	350	333	323	334	328	317	346	334	381	344	368	354	396	330	344	374	341	338	304	378	318	349	336	365	366	370	329	372	357	374	368	331	346	370	332	345	345	320	356	382	346	343	350	345	348	353	353	299	342	346	356	324	369	344	376	339	345	327	329	371	336	361	360	355	335	321	354	353	346	344	338	360	343	370	380	354	338	349	343	326	349	340	315	357	334	352	342	343	358	372	329	325	346	343	310	357	336	322	332	341	344	333	334	335	316	322	385	354	336	334	317	350	290	387	318	329	337	309	351	310	346	324	364	343	341	372	385	357	342	328	314	348	342	373	340	333	330	334	334	357	361	341	377	345	319	340	320	374	362	350	318	328	342	301	374	347	326	355	313	348	334	343	351	314	325	349	373	337	335	369	356	365	352	328	339	362	365	340	357	329	340	359	359	364	385	370	340	307	349	346	354	341	372	334	349	325	330	331	347	330	383	323	343	350	358	385	358	350	314	383	305	332	340	349	362	336	353	334	371	335	332	319	333	343	329	331	365	336	358	346	370	342	330	328	334	338	362	344	342	310	336	326	311	339	329	337	342	365	348	366	346	323	351	352	356	347	326	336	351	327	347	318	312	343	379	342	323	354	353	360	332	324	348	327	353	340	340	348	350	396	348	321	323	371	327	321	330	371	355	355	316	321	378	375	356	343	349	350	355	350	326	311	368	355	364	320	357	337	337	349	313	364	339	336	340	359	332	347	373	357	338	334	348	352	320	338	353	336	366	342	350	339	357	339	347	333	334	373	379	331	376	362	319	354	367	350	351	379	351	353	341	317	323	336	334	338	346	324	358	314	342	351	354	346	343	361	331	365	353	327	332	351	338	335	326	319	320	339	329	340	334	366	374	352	359	367	316	364	335	339	347	346	305	357	361	343	320	360	357	382	349	332	362	331	333	335	316	337	364	345	336	326	353	325	351	369	307	346	373	326	379	341	338	385	335	365	307	353	345	296	342	310	349	321	351	352	347	361	320	324	342	361	350	354	331	334	328	366	363	373	312	331	344	322	361	384	364	356	347	319	342	351	354	344	352	308	323	346	345	328	343	312	326	345	356	354	330	349	372	337	365	321	344	334	361	350	335	377	340	321	372	379	353	309	318	360	323	338	348	344	377	371	354	341	349	342	327	308	298	348	374	356	304	368	328	344	351	366	345	379	325	364	331	336	370	344	332	332	331	333	336	332	328	343	358	328	377	333	344	383	314	382	317	339	331	366	345	352	353	341	342	325	326	316	361	389	356	361	361	369	346	351	350	334	287	348	352	365	308	355	368	358	363	350	349	360	347	344	322	325	353	312	342	405	347	357	358	341	355	342	367	350	377	299	329	326	312	319	376	348	352	382	320	346	319	348	327	344	312	334	330	324	305	349	355	322	317	306	371	342	371	352	353	351	350	386	321	302	316	346	363	368	314	350	323	348	367	357	348	358	358	346	338	337	349	354	367	331	366	390	342	339	327	345	327	352	350	348	325	335	351	301	354	326	343	379	342	331	338	368	341	325	350	305	339	326	341	356	341	334	363	332	354	334	332	332	344	357	339	334	353	330	371	340	338	344	351	350	349	338	345	310	366	357	360	369	335	325	360	340	330	338	369	347	367	338	335	352	333	307	355	332	334	319	368	351	303	338	352	330	332	336	351	344	323	357	354	327	351	341	371	332	343	374	348	342	362	333	328	337	353	334	388	343	345	331	347	333	357	365	333	361	335	377	332	317	366	351	356	388	332	364	330	366	327	349	331	335	368	354	335	371	346	314	339	365	348	325	324	329	328	373	352	326	347	351	358	343	329	348	324	336	340	328	353	357	324	327	355	352	352	330	356	353	333	366	387	347	360	335	301	369	358	325	353	376	335	322	365	314	352	312	343	342
28104	23123	19592	8368	3603	2199	1717	1405	1311	1141	1080	1144	1033	996	946	947	928	866	876	806	863	847	828	782	814	839	831	821	827	743	830	795	784	776	833	809	858	816	836	785	805	856	792	818	796	747	782	895	810	764	753	786	740	821	821	814	794	811	783	796	789	798	828	801	821	846	785	761	806	764	777	840	794	781	794	758	815	783	769	797	770	799	803	773	797	847	797	783	814	799	745	815	808	834	785	788	770	842	840	789	825	783	814	803	812	776	790	764	788	791	834	805	806	790	779	750	776	793	781	767	768	799	750	790	802	763	796	750	804	733	792	817	742	787	785	763	785	789	782	798	820	806	803	807	754	820	756	757	787	768	775	822	780	794	791	753	777	792	814	780	811	775	765	802	822	843	754	822	760	777	825	779	833	792	759	854	788	795	792	770	788	815	801	767	778	826	858	811	793	797	746	794	864	770	825	803	842	798	786	785	755	751	757	786	794	781	829	788	792	763	750	737	747	735	779	713	812	785	742	814	735	842	752	825	837	779	812	760	804	773	783	800	814	786	798	811	842	811	782	793	740	811	790	816	720	776	837	753	809	822	782	815	748	790	779	771	818	742	767	804	823	782	767	798	826	828	795	764	753	779	821	785	821	792	789	768	802	772	833	845	789	823	800	814	762	837	787	785	775	793	823	781	779	870	745	778	830	753	815	779	793	752	799	804	800	784	808	795	727	758	809	787	780	760	714	778	774	783	842	766	762	805	834	805	788	789	797	800	787	818	787	810	762	821	831	801	826	800	799	830	793	756	850	806	823	748	801	792	819	763	756	757	807	793	792	795	790	766	809	805	851	789	734	761	825	781	775	770	771	782	770	832	848	794	743	748	840	766	747	825	796	827	773	847	807	803	786	771	818	850	802	815	858	802	786	781	786	783	771	753	814	782	773	827	739	793	851	804	811	786	740	782	823	777	841	772	771	743	806	783	802	798	836	816	764	744	774	819	809	813	750	743	791	807	784	786	750	785	867	791	767	817	786	755	775	789	729	765	822	766	780	770	808	745	796	785	767	767	742	826	805	782	826	820	757	775	784	791	773	780	797	804	823	814	758	807	806	747	804	819	795	868	778	773	781	827	805	788	807	800	803	815	813	855	814	792	789	782	814	787	813	788	767	743	823	735	783	828	747	803	807	811	799	798	852	785	811	736	783	782	838	761	759	745	795	834	777	835	774	780	783	787	770	835	787	779	840	782	815	817	830	779	760	737	783	755	828	822	827	777	791	803	832	772	831	822	823	758	761	790	814	830	746	760	779	814	770	772	833	774	809	802	764	792	771	803	759	837	788	782	791	780	822	815	800	801	765	798	809	823	755	790	809	824	815	780	769	794	838	825	804	774	815	798	829	794	783	826	826	778	806	831	810	777	751	762	767	814	808	792	769	781	814	833	786	749	780	806	776	798	778	780	842	783	755	742	823	830	838	793	752	779	803	781	787	761	770	796	792	830	840	780	757	797	774	803	768	784	843	813	733	765	781	809	783	813	809	822	772	759	806	775	819	814	774	836	793	830	774	793	798	771	830	823	800	822	818	769	818	800	781	835	819	832	797	768	850	793	797	791	792	792	808	749	820	831	777	825	788	795	795	796	805	807	795	807	773	791	737	776	768	770	769	803	773	737	842	805	812	816	795	792	828	784	809	838	776	763	833	821	819	810	742	855	854	811	784	785	768	753	769	783	774	810	807	780	813	829	821	823	811	754	828	745	807	792	808	791	802	769	795	807	792	788	759	763	826	816	821	798	808	801	792	760	733	777	773	750	785	764	822	769	774	833	763	788	768	802	763	787	804	801	757	789	767	789	798	830	767	781	814	817	812	790	817	753	813	849	853	789	840	797	787	788	800	774	837	758	780	782	805	780	778	783	821	783	793	806	780	818	760	769	828	790	796	774	804	819	767	788	776	746	777	801	805	778	831	784	804	810	756	786	746	793	762	824	784	824	816	814	750	787	815	803	820	801	778	779	716	792	781	799	800	765	786	794	863	804	802	801	816	789	811	859	782	743	792	756	741	820	802	800	843	827	786	778	808	766	809	767	782	782	811	740	790	799	805	740	778	798	782	832	800	770	763	770	795	821	850	832	769	794	765	782	862	794	810	794	788	766	771	771	796	844	823	777	793	760	716	813	815	812	780	788	795	820	786	850	782	811	769	843	736	818	801	802	776	789	792	792	787	770	796	791	796	786	772	809	789	794	777	754	786	756	804	757	823	813	778	774	808	771	784	787	861	765	816	815	743	742	726	776	753	787	844	795	805	812	800	786	782	794	822	765	837	786	835	749	792	815	778	718	803	856	762	774	763	748	776	798	765	776	787	767	835	731	762	768	782	825	790	789	762	833	813	801	816	828	785	828	775	807	766	791	755	772	747	804	803	820	776	768	809	774	806	835	751	723	802	768	756	799	801	813	807	824	761	778	793	776	784	770	735	770	797	782	815	775	801	804	803	842	830	795	781	770	830	817	777	757	798	809	809	757	766	777	777	771	794	764	810	833	766	795	768	784	796	820	803	783	809	902	803	800	776	783	806	772	727	767	818	788	801	773	785	784	835	846	800	779	753	816	784	773	780	801	798	789	782	797	786	824	779	828	799	766	761	772	788	816	759	776	793	779	712	763	846	722	771	752	766	765	800	795	706	773	766	828	823	771	766	765	769	772	741	750	789	854	773	776	769	788	759	789	842	804	794	797	770	785	837	785	768	833	781	795	796	785	743	800	742	761	795	764	729	793	813	777	772	778	821	851	803	794	812	765	817	768	785	773	778	869	803	813	806	800	796	778	756	804	785	814	807	781	823	758	827	747	772	805	821	771	792	793	792	808	738	780	816	843	821	794	785	842	784	757	790	760	782	846	765	813	764	793	785	775	764	769	761	764	767	783	826	808	794	823	836	782	798	763	792	776	749	784	750	778	761	770	828	783	853	806	839	791	804	783	875	771	760	832	823	779	806	740	744	757	807	782	820	809	814	788	817	773	747	764	813	718	762	775	739	771	809	814	820	818	785	814	818	802	806	819	785	798	849	817	784	801	830	796	743	790	814	760	782	798	763	781	820	824	817	779	764	875	772	815	798	828	780	750	778	797	827	819	827	810	788	778	806	782	783	821	760	822	864	838	779	816	786	820	800	775	731	787	764	797	782	756	809	780	770	832	797	822	792	773	793	775	771	796	796	766	783	719	780	809	796	778	810	787	822	780	804	790	762	799	790	838	756	860	835	846	809	775	786	773	795	763	829	765	751	789	844	771	759	785	777	796	784	818	771	766	789	752	834	801	819	793	769	748	800	802	772	778	806	777	802	799	765	836	810	750	840	788	715	749	755	779	793	824	797	824	806	809	792	758	792	803	796	785	763	828	756	752	781	773	735	805	746	741	826	803	814	789	773	795	803	777	807	846	809	791	839	823	818	749	769	754	779	758	795	778	802	793	792	760	787	766	767	840	807	776	761	824	785	782
22722	34110	20093	8344	5180	3343	2671	2170	1784	1625	1497	1448	1333	1239	1157	1072	1072	1032	997	984	955	985	930	910	932	924	889	853	892	864	880	853	861	863	803	857	872	883	904	832	875	900	874	890	849	872	857	838	819	832	857	850	882	857	801	903	868	781	842	889	808	917	877	829	836	851	901	814	827	848	867	846	849	867	833	876	879	843	883	835	816	858	878	843	814	868	797	879	844	864	817	841	850	818	835	839	829	876	816	861	852	881	866	844	898	802	839	855	879	861	831	840	879	841	866	826	863	849	853	837	864	794	823	871	869	841	804	821	899	901	847	859	860	824	838	864	877	847	848	866	904	806	842	818	872	894	850	871	799	864	809	851	874	874	905	908	825	858	844	847	811	840	842	810	840	810	810	842	847	797	863	849	847	871	859	847	845	886	882	899	833	860	861	841	820	836	863	866	884	809	893	873	868	813	822	858	831	828	890	826	875	816	836	840	838	865	812	851	842	873	863	834	867	837	824	839	829	878	875	869	905	836	818	808	861	828	835	862	888	861	834	867	854	871	909	816	851	840	876	881	823	879	891	873	823	834	836	940	924	905	839	824	853	873	889	875	863	829	840	851	899	818	896	854	850	843	814	873	865	894	888	825	848	833	794	873	874	863	902	861	814	851	827	851	883	843	806	874	851	863	835	848	860	843	833	833	854	845	809	826	895	827	890	915	885	863	857	841	866	820	865	867	883	824	854	854	815	834	851	874	817	853	901	895	846	894	858	853	799	823	891	848	806	855	842	850	857	902	859	857	854	818	852	833	825	887	840	888	869	848	884	873	849	857	851	811	853	816	862	820	888	841	885	859	882	864	863	882	896	879	846	840	895	870	890	814	866	862	863	871	915	870	881	880	849	797	862	856	815	800	846	835	832	886	809	910	888	875	844	854	860	846	872	845	826	849	846	846	891	866	892	839	822	840	844	855	813	869	917	839	841	858	857	893	864	822	847	840	877	859	863	868	864	817	800	894	886	848	869	841	804	830	823	872	816	821	883	802	881	848	852	856	891	873	866	824	876	866	887	897	827	864	829	852	848	898	862	891	770	850	855	862	878	882	830	831	831	811	834	866	879	864	857	817	902	853	829	862	912	861	798	914	852	853	871	803	866	891	870	807	872	857	872	888	846	850	858	840	805	814	847	839	849	866	854	811	892	857	875	869	852	865	930	891	856	872	817	857	880	864	845	917	822	870	872	830	889	807	878	900	827	852	874	835	879	870	883	830	858	819	849	871	871	818	832	887	831	865	898	831	809	837	841	873	852	878	882	820	813	794	838	828	892	880	822	865	855	840	873	858	848	872	863	815	872	832	890	848	872	855	864	827	845	904	812	877	856	867	837	893	863	848	868	885	874	898	838	810	864	860	869	811	877	905	915	863	901	827	845	869	827	906	853	832	862	860	860	851	861	779	846	837	858	845	905	804	861	849	866	832	830	871	841	867	854	822	855	831	841	861	841	846	832	851	896	861	853	834	887	865	893	871	807	850	806	907	871	849	798	838	846	896	838	905	883	817	885	845	850	849	821	815	831	883	866	863	884	881	863	919	853	833	860	823	852	837	866	785	846	884	809	870	843	815	820	824	856	848	834	845	817	842	859	850	912	867	813	855	824	843	849	887	856	849	856	839	816	820	864	891	842	827	867	848	834	818	852	841	815	866	881	895	881	882	789	890	866	866	837	841	799	827	868	823	826	879	799	891	877	851	855	803	807	823	871	867	867	800	824	832	828	831	851	893	867	901	853	909	904	851	844	869	864	830	887	850	853	855	860	837	811	840	877	849	862	836	852	854	845	849	929	859	869	867	828	833	825	820	836	832	842	858	852	882	826	848	821	838	834	859	907	856	870	849	886	857	807	854	824	843	883	823	870	867	868	809	834	790	854	870	853	903	831	859	837	846	800	857	849	856	878	840	834	849	847	866	907	831	889	808	907	832	893	827	870	812	804	823	870	809	884	866	853	854	799	827	866	879	863	805	842	890	870	827	864	784	825	822	900	852	877	817	786	833	810	837	821	810	840	872	862	844	837	868	838	811	872	850	841	899	854	824	853	866	874	871	860	874	861	879	854	822	861	887	853	812	877	841	793	845	792	872	844	895	836	861	843	852	841	835	831	858	899	892	847	861	857	829	832	920	842	871	856	821	804	839	851	890	876	830	836	852	874	859	860	832	874	825	833	789	811	832	874	828	902	908	827	912	892	825	851	833	800	841	864	830	841	852	838	878	874	858	829	884	888	929	837	859	876	838	866	818	873	860	920	895	926	848	873	835	845	838	811	827	871	841	872	865	885	833	875	866	827	805	872	882	888	846	860	866	879	813	873	875	879	834	861	844	897	895	846	848	913	875	893	866	879	869	843	817	860	854	857	839	810	853	864	837	861	908	861	847	833	880	841	847	814	877	845	848	871	878	822	882	836	902	832	867	850	879	873	841	954	834	756	824	818	816	845	905	861	845	879	886	862	838	857	832	855	796	872	867	842	852	828	850	837	850	848	798	783	847	793	854	889	867	915	874	816	858	851	864	874	784	870	855	840	835	863	849	800	834	848	872	866	825	880	822	885	835	858	864	860	914	852	834	863	834	825	896	867	883	846	864	805	831	860	887	826	825	891	858	865	831	827	822	865	886	841	812	831	855	825	810	852	809	829	787	836	896	876	874	851	826	885	810	898	900	851	787	904	816	896	834	837	860	886	824	919	845	801	873	869	856	830	866	852	856	902	865	863	870	839	888	826	897	839	887	839	841	896	859	846	877	787	820	844	847	846	897	852	884	852	863	772	839	816	901	907	891	858	848	850	872	852	848	835	848	885	862	886	884	850	843	825	863	807	825	829	845	835	820	823	824	866	865	873	835	845	857	862	843	909	821	879	804	829	835	900	888	877	881	835	860	890	819	848	829	821	826	893	831	869	824	878	813	857	864	805	859	827	856	820	847	819	861	839	830	895	863	842	861	845	840	846	886	891	833	855	883	827	825	871	825	850	895	910	883	826	870	864	864	832	847	859	774	819	834	823	882	820	859	858	844	802	833	823	838	842	849	862	946	845	871	886	868	838	832	828	815	877	832	825	859	818	807	825	845	883	841	834	856	827	801	888	882	800	839	868	816	854	859	852	904	904	858	859	880	913	836	848	894	898	822	903	857	858	821	881	869	859	888	836	805	828	835	875	844	910	841	897	873	904	886	875	848	879	886	885	809	844	869	859	852	900	813	857	857	862	914	879	864	796	835	807	857	863	826	866	869	845	841	805	889	848	862	856	828	806	846	854	855	841	909	857	827	880	826	860	826	940	818	828	885	877	860	849	851	870	838	869	839	856	782	833	891	880	862	785	847	887	839	834	822	864	852	854	876	924	902	824	843	830	827	836	863	906	866	900	852	827	853	889	853	845	836	850	790	869	909	846	846	904	870	862	867	866	820	875	863	828	838	837	872	861	865	854	828	864	858	864	852	787	855	855	863
23682	21184	28256	24364	21171	13075	3446	1972	1542	1434	1342	1314	1203	1053	924	871	838	833	681	640	693	576	617	612	589	615	591	586	597	617	637	590	588	598	559	539	604	544	580	554	570	544	592	565	549	569	579	551	544	570	590	569	562	581	506	553	559	566	569	551	581	590	562	550	576	510	591	538	561	535	568	568	551	578	586	560	534	579	542	537	574	598	550	565	569	537	560	568	596	567	555	545	573	562	591	540	532	541	513	563	563	573	560	517	529	519	558	547	599	615	582	543	539	529	536	540	526	589	538	529	495	569	540	533	522	529	545	566	531	576	544	533	564	512	536	585	540	581	519	533	523	547	541	578	557	516	548	523	556	566	516	540	558	518	562	544	527	537	524	494	533	543	573	554	527	539	542	565	519	526	568	555	560	552	508	542	539	578	566	511	567	535	552	578	607	514	574	523	499	565	546	538	566	503	575	528	557	535	568	518	543	498	565	557	554	522	584	556	560	555	523	540	537	521	543	551	550	536	564	532	561	586	543	580	511	526	572	580	520	561	543	566	568	532	565	557	547	550	533	556	617	519	555	559	520	523	555	570	535	563	542	527	531	524	600	532	552	603	529	593	568	572	522	528	570	508	559	545	522	587	546	553	530	541	543	529	583	585	533	572	505	578	521	567	513	533	563	533	564	552	535	510	511	564	524	550	537	554	585	576	555	548	552	569	533	577	560	526	516	551	564	531	601	565	579	592	521	531	543	549	526	608	568	562	601	554	584	525	580	503	547	490	539	552	535	599	557	551	558	558	557	532	552	539	598	540	528	577	568	577	525	559	566	589	570	506	551	540	543	545	583	578	583	585	526	541	536	559	580	546	540	582	544	521	569	506	546	577	584	550	546	535	557	559	537	538	561	551	553	553	531	537	590	577	559	539	542	556	548	562	565	586	581	553	519	576	531	517	568	538	575	558	567	544	546	570	553	570	525	563	568	563	561	581	573	517	577	565	546	559	542	556	566	531	531	550	517	492	571	521	576	576	555	547	571	563	546	521	570	580	526	544	528	529	528	565	544	547	547	599	568	533	553	563	535	563	578	542	583	594	549	566	600	551	557	535	551	549	555	563	536	518	559	586	530	539	569	503	554	514	614	548	551	599	560	535	561	576	581	577	530	528	573	583	561	521	534	541	496	568	527	566	557	509	543	559	518	544	560	555	564	527	539	573	549	545	498	562	614	563	549	570	588	561	571	542	606	536	560	548	548	539	598	545	568	499	565	590	604	542	530	517	553	583	540	564	511	551	543	570	564	541	512	545	575	532	536	547	554	530	556	533	581	550	593	554	593	527	567	579	578	533	532	561	519	562	547	559	545	566	539	546	558	523	567	536	528	557	571	558	539	572	548	559	544	543	542	530	558	591	572	559	544	539	538	510	511	540	578	567	535	553	551	580	563	568	538	589	559	519	563	562	551	586	528	527	572	517	535	492	551	539	526	559	580	566	538	550	561	575	542	493	542	554	554	539	562	523	553	517	581	529	575	568	546	549	529	534	560	532	535	559	610	532	515	531	540	553	525	561	530	512	594	570	520	561	525	512	545	551	548	527	530	548	537	563	580	554	535	538	578	560	538	524	577	558	567	554	536	553	561	510	562	524	511	520	532	552	525	505	537	527	553	562	550	559	550	596	514	571	530	530	562	612	531	576	562	525	540	551	542	529	549	591	543	542	557	506	551	549	577	525	551	523	512	560	579	569	554	570	565	585	566	516	525	586	536	536	534	548	570	566	540	537	516	541	529	541	475	514	592	582	554	558	515	551	541	555	550	520	545	500	559	541	538	523	550	574	534	530	522	525	535	545	544	521	560	540	541	556	546	540	543	558	493	525	574	589	597	557	592	548	568	544	539	508	585	560	597	570	516	525	513	529	521	520	512	558	533	540	572	535	517	531	546	520	535	562	588	565	575	537	520	583	572	549	570	530	531	572	562	556	541	596	530	556	552	516	524	585	569	522	517	543	594	522	548	589	514	535	577	591	557	575	531	538	530	543	580	528	569	534	556	549	577	576	590	535	576	541	580	575	529	527	585	537	555	518	511	551	563	508	506	545	531	542	530	596	555	563	490	561	558	532	544	556	564	565	558	549	526	565	547	569	573	531	546	524	574	556	517	551	567	541	538	552	563	546	547	526	538	585	593	538	599	573	547	527	534	508	542	555	569	537	565	525	534	540	546	553	523	525	602	562	542	573	537	580	520	529	536	544	566	527	572	539	508	513	553	566	613	565	579	571	526	566	542	511	556	591	535	533	577	540	495	515	545	540	538	553	574	558	524	543	528	536	582	568	518	556	523	539	515	530	575	560	537	523	584	604	503	580	564	549	551	584	559	511	593	564	615	570	539	557	558	554	528	536	500	548	573	515	578	593	540	543	505	497	561	516	545	572	559	563	529	543	534	589	513	577	580	523	524	569	562	551	595	527	535	566	566	597	583	533	490	578	572	564	557	529	562	565	554	584	598	624	573	546	544	531	529	584	553	561	565	541	568	523	568	572	534	527	535	524	545	566	537	551	535	536	569	557	537	560	557	563	542	567	598	542	557	518	582	536	514	578	532	536	536	535	569	577	531	518	567	541	536	535	583	563	601	603	505	563	539	540	520	561	553	567	538	531	527	567	535	556	528	574	540	555	569	529	553	552	507	510	546	559	564	510	555	559	556	557	546	549	564	536	581	545	535	549	593	567	549	551	573	558	585	568	557	549	551	564	506	550	544	528	522	562	538	562	585	572	536	598	557	516	558	567	539	564	534	523	519	598	572	567	527	558	524	598	530	537	543	555	561	537	523	525	576	545	533	545	567	524	552	516	542	516	529	527	580	517	540	535	564	522	569	557	582	538	558	557	564	570	550	526	520	533	546	579	568	551	533	508	529	576	598	556	509	510	548	538	551	558	553	528	553	567	590	540	554	577	538	501	521	517	524	566	543	540	551	536	554	599	515	522	584	554	538	546	502	527	571	553	514	520	565	562	544	525	558	561	576	540	542	584	529	594	539	537	590	565	593	575	519	580	589	567	584	569	579	530	564	552	502	586	533	594	514	564	534	526	559	544	565	566	576	559	554	590	573	551	531	564	576	497	531	556	547	551	590	546	563	538	557	525	538	576	602	588	568	562	550	525	603	528	540	556	549	525	545	532	584	566	515	562	591	582	499	560	538	514	566	528	541	558	574	579	535	529	569	566	583	549	562	537	573	585	512	574	542	557	556	504	552	547	544	560	590	547	521	565	530	545	527	549	580	528	524	536	508	555	542	569	583	551	522	562	554	564	554	555	561	584	549	526	537	545	575	542	524	578	560	604	529	542	538	578	503	550	568	519	552	546	573	579	535	533	517	545	523	524	561	531	587	564	591	546	564	553	532	554	545	520	522	572	575	540	537	550	533	553	518	583	517	545	514	556	545	548	559	588	545	521	575	548	524	566	525	502	536	540	546	530	562	529	554	559	510	580	540	570	530	573
23871	43680	29521	13766	9082	5804	4083	3138	2653	2157	1910	1846	1659	1399	1235	1122	1105	1010	824	773	728	776	689	759	718	745	683	662	669	652	691	671	706	638	605	660	639	643	651	635	600	683	642	638	650	629	613	654	632	624	628	602	655	630	621	624	640	632	636	643	600	639	631	638	586	640	581	629	586	616	622	603	603	618	610	615	607	612	624	612	590	595	613	601	668	632	635	562	605	653	651	594	615	634	627	585	596	583	589	634	612	610	584	642	624	635	600	638	606	587	600	537	613	622	584	588	598	614	579	601	615	662	595	588	584	613	591	625	614	631	592	603	623	628	598	561	615	552	601	617	594	600	615	642	589	602	617	589	596	595	601	588	589	613	675	628	636	599	608	590	572	624	590	590	625	563	615	644	561	622	559	589	607	587	584	581	546	571	651	622	587	612	612	631	609	622	618	528	569	610	615	573	589	613	599	601	636	594	601	635	629	574	618	585	630	639	632	600	651	578	617	592	647	593	579	587	575	624	628	601	673	623	607	618	634	582	575	607	615	603	601	641	644	621	615	595	567	592	576	608	615	602	602	653	568	598	613	607	616	554	605	607	604	582	640	622	580	601	644	596	626	609	606	624	623	612	640	613	641	583	584	566	626	608	589	599	642	610	546	621	650	605	636	584	617	588	616	579	660	599	641	607	602	628	564	610	579	617	607	617	614	609	609	588	625	630	637	604	620	585	622	578	587	632	600	589	628	601	600	609	628	646	586	563	599	601	658	618	596	645	634	617	637	616	611	586	631	580	563	573	621	663	600	620	601	667	616	637	640	627	607	576	655	625	584	616	603	603	561	650	622	613	608	592	612	607	610	619	618	666	603	652	623	600	619	637	575	654	589	637	610	613	620	607	624	609	603	601	582	612	602	598	586	589	623	575	593	634	585	564	613	644	598	594	640	638	631	623	577	584	604	668	617	612	613	625	596	608	621	581	612	621	621	609	608	592	628	588	576	626	587	645	641	633	660	570	595	599	628	598	625	609	621	586	588	570	594	640	578	611	651	577	563	616	633	624	560	664	579	581	572	626	559	622	621	598	619	603	640	607	591	567	573	622	593	589	614	613	624	636	566	626	629	592	602	599	597	615	641	585	619	604	571	634	606	627	588	589	579	588	623	591	603	598	656	647	586	611	607	645	608	598	630	620	620	607	605	603	594	647	631	624	589	601	581	627	609	585	589	657	635	612	605	632	587	672	612	584	638	556	548	572	590	582	630	611	604	636	626	615	567	587	593	602	595	663	641	578	618	609	644	582	608	571	617	594	596	581	602	565	610	620	578	658	631	640	625	607	647	641	628	550	642	637	599	606	606	629	598	646	595	614	645	650	631	580	602	636	596	635	610	675	586	618	612	581	599	604	627	593	615	634	622	647	600	605	610	584	648	584	602	638	618	577	665	620	615	603	601	551	581	643	614	621	614	582	618	620	597	590	614	603	633	580	576	583	621	630	636	623	629	668	590	604	588	598	603	618	613	605	593	574	583	616	591	603	637	631	563	620	621	595	577	598	578	589	620	607	636	586	582	580	583	606	607	605	612	603	586	638	608	552	607	661	629	605	620	623	592	604	582	645	614	629	630	643	605	610	625	571	659	615	601	588	594	594	625	580	583	594	597	615	598	608	600	602	616	645	641	595	642	584	620	620	610	583	636	594	635	599	583	595	586	597	621	658	619	602	624	612	593	600	632	632	592	575	616	620	647	599	610	576	607	601	613	598	598	599	613	626	614	569	594	621	626	672	616	564	592	640	613	598	632	590	584	589	660	593	578	598	639	567	582	650	614	628	617	607	535	606	594	627	588	643	588	591	623	652	617	655	623	632	619	582	603	616	648	614	607	633	590	620	556	559	598	630	642	607	614	566	612	578	595	608	607	586	620	602	618	603	611	604	570	646	582	628	604	617	599	642	556	598	621	601	589	643	629	600	653	597	631	603	618	654	642	583	574	645	626	583	602	592	627	637	594	615	583	612	646	633	604	633	642	591	594	592	636	598	610	578	646	639	603	586	572	615	571	652	629	583	601	644	576	589	584	602	648	628	593	588	602	592	633	595	648	628	604	604	604	570	576	588	600	635	589	630	631	602	600	609	599	660	664	596	631	579	591	626	621	615	564	622	606	594	635	628	598	619	621	608	639	571	626	583	622	604	600	639	655	615	637	592	598	616	621	583	590	602	632	643	619	641	646	606	661	657	554	573	616	629	623	577	604	626	603	581	580	580	605	590	619	604	618	580	643	623	561	551	618	596	593	605	597	623	623	628	618	602	648	605	641	572	555	622	622	569	644	571	600	620	621	584	585	600	597	632	629	649	638	597	604	596	637	600	593	631	613	621	590	584	596	593	598	613	628	590	660	616	630	615	596	613	624	596	609	569	570	594	601	632	572	629	645	592	599	600	601	618	599	569	604	591	624	598	587	634	557	594	591	604	582	642	622	638	596	607	603	574	566	581	601	668	612	633	580	566	597	593	578	648	605	627	610	591	551	599	607	628	620	613	595	580	628	575	561	648	643	630	628	620	587	609	634	646	586	592	583	613	578	623	572	614	581	570	632	629	629	622	604	616	641	611	588	581	590	596	587	662	650	572	653	629	643	631	580	617	584	608	640	604	606	666	618	576	611	631	596	609	585	591	624	584	604	608	643	637	585	590	633	611	625	631	563	605	601	632	626	606	578	623	582	614	590	634	646	648	584	589	625	630	592	600	615	612	621	588	567	604	614	618	532	634	619	531	608	591	591	604	571	597	636	586	611	606	620	621	616	590	576	591	601	608	594	619	610	570	599	619	582	583	604	607	613	559	597	624	589	591	607	622	572	619	678	615	561	574	626	584	648	597	595	600	621	595	597	554	573	625	617	610	590	624	607	602	610	634	615	573	598	589	614	594	613	646	635	672	598	643	550	578	637	597	585	611	608	574	626	611	597	614	652	552	578	643	625	616	592	603	617	619	642	603	634	610	623	560	615	577	668	618	632	591	629	578	602	567	592	597	606	589	610	590	611	614	590	610	618	605	635	595	622	614	638	660	613	557	583	616	621	568	614	654	571	606	623	624	636	673	629	616	633	627	604	584	640	617	611	610	605	590	553	564	620	602	626	581	643	635	603	621	603	611	601	609	606	589	599	652	597	638	625	588	544	619	638	624	617	618	615	589	565	684	641	588	609	582	595	637	608	602	662	621	596	618	610	631	578	590	618	632	582	654	562	610	578	606	587	652	578	598	607	651	579	622	567	629	597	645	591	618	674	651	630	572	658	576	623	611	616	580	601	594	605	612	620	600	641	665	599	658	620	569	618	574	568	588	609	615	620	598	561	636	571	575	652	624	589	561	638	622	610	556	580	630	586	598	619	597	584	599	579	609	636	586	589	556	560	587	608	616	564	588	617	613	639	616	612	606	624	588	621	603	604	649	615	575	598	623	590	599	593	642	598	588	584	615	621	632	600	611	644	568	633	629	618	620
24763	21187	27408	25249	15346	4199	2187	1605	1366	1322	1198	1116	1072	974	867	887	837	865	808	759	726	717	721	711	693	703	716	731	674	642	737	704	711	709	668	643	698	699	703	675	648	660	637	689	668	668	659	706	660	663	700	657	639	696	698	635	670	691	623	691	681	623	654	660	648	643	623	653	670	646	685	635	660	662	649	676	592	704	658	657	661	684	680	641	609	701	642	624	636	653	644	644	662	645	680	680	676	704	628	683	692	643	675	674	666	657	671	651	688	642	733	647	672	702	636	648	679	631	621	639	619	645	685	672	659	634	630	632	636	662	641	644	650	673	700	644	671	662	681	610	690	682	650	630	670	672	693	618	641	652	623	686	632	651	667	672	688	649	662	682	647	650	646	703	664	654	678	657	655	657	673	679	680	703	657	634	633	621	648	662	665	642	679	649	663	657	631	658	661	646	654	658	740	621	614	669	648	656	681	635	656	691	648	667	664	646	657	685	646	649	641	674	687	655	673	666	602	644	646	665	673	691	654	654	655	690	699	682	636	662	646	678	648	699	651	620	641	645	679	676	656	696	641	649	636	632	681	707	663	683	682	644	667	658	641	655	687	624	665	677	640	646	688	615	629	721	683	655	695	673	671	684	653	679	655	670	663	669	628	648	661	644	651	642	649	619	678	630	683	656	708	648	684	630	690	620	681	661	670	671	706	656	661	620	690	675	660	674	636	605	668	690	651	678	670	696	620	641	676	699	648	688	650	691	668	663	664	692	628	663	692	701	705	677	615	642	698	662	642	638	673	683	674	662	678	658	657	693	644	672	636	669	663	669	642	676	654	670	676	645	680	658	665	681	676	697	671	665	655	652	660	619	644	606	677	609	724	681	619	651	645	652	643	628	686	649	673	713	662	716	655	694	682	659	606	649	669	676	628	672	653	602	639	619	721	704	641	695	669	663	675	684	684	650	668	671	651	682	666	716	648	652	683	662	650	655	655	640	632	663	625	620	660	662	655	660	679	612	634	625	686	666	712	684	662	669	668	651	681	596	629	646	651	623	645	640	692	677	649	661	662	657	645	646	657	642	672	653	652	671	644	662	624	654	629	627	648	627	716	652	658	671	682	631	599	687	665	682	641	656	674	660	662	654	659	672	670	677	676	680	648	644	679	642	663	695	670	687	684	625	640	660	655	666	668	630	644	664	682	682	619	649	659	639	638	652	610	659	652	684	650	643	687	671	671	668	623	663	688	649	639	657	666	660	676	666	665	677	714	644	662	625	679	698	633	683	731	670	601	619	709	661	706	683	654	648	642	679	670	601	633	698	693	671	605	657	675	674	671	719	608	680	619	650	653	642	664	648	625	671	690	652	654	662	653	657	660	695	673	683	672	652	661	666	658	704	671	669	650	695	641	656	653	607	704	676	664	650	653	686	674	684	621	672	644	668	677	653	715	690	666	625	641	650	620	647	677	696	663	677	645	633	677	659	653	726	631	659	687	696	671	648	621	679	655	698	647	692	652	615	644	629	661	675	679	656	684	656	674	664	676	673	672	637	614	684	660	723	650	688	642	686	654	653	639	658	674	692	666	652	627	694	671	625	675	692	616	669	663	655	667	625	652	655	655	701	633	649	681	710	640	668	657	643	663	698	650	629	659	702	685	648	666	653	610	646	635	668	646	670	660	667	693	633	699	658	625	649	674	646	621	693	668	622	651	649	703	688	648	694	651	630	632	698	679	606	674	665	686	612	683	649	704	648	647	691	642	671	686	640	639	652	699	635	670	646	687	664	729	615	627	637	663	655	683	650	664	652	653	667	687	676	650	673	651	673	668	680	665	642	680	635	695	664	645	641	608	694	638	654	652	642	630	722	625	679	676	632	686	669	646	642	650	645	655	670	670	667	635	663	647	662	620	629	648	682	664	647	672	667	651	681	657	666	684	660	690	677	705	675	676	639	671	690	621	680	623	649	685	646	661	665	694	636	664	675	638	661	644	658	684	686	659	668	670	638	645	630	635	666	668	647	668	659	678	630	641	646	676	700	676	639	631	637	641	683	684	679	657	695	674	652	653	647	670	658	685	622	666	682	670	652	672	652	678	628	638	651	639	660	606	635	660	646	610	704	665	638	680	686	628	667	693	679	659	654	647	643	654	710	648	656	680	687	672	704	673	666	673	666	610	628	641	703	675	650	640	675	628	718	651	701	612	639	671	653	717	625	621	653	673	685	679	668	637	626	654	679	620	676	646	685	674	632	660	627	619	652	667	680	637	675	676	689	637	612	673	656	644	622	655	669	637	697	652	658	658	701	641	665	644	678	663	629	644	663	632	611	664	676	615	659	647	651	667	644	642	639	682	653	640	696	619	654	645	725	640	649	669	669	610	642	668	632	673	630	658	594	613	650	636	637	684	648	601	657	668	693	642	675	659	654	742	633	651	626	699	706	629	687	613	665	634	684	649	642	632	653	690	685	642	641	642	670	676	661	660	696	644	649	639	633	649	647	624	648	657	633	668	685	666	635	679	645	640	670	711	658	678	677	674	687	627	610	653	630	684	666	654	657	622	638	641	625	689	634	670	697	687	705	647	637	686	678	664	713	682	684	618	645	619	670	693	688	677	633	681	683	604	655	667	667	650	660	648	695	659	663	677	661	647	611	623	691	686	662	667	683	667	648	654	659	675	678	658	630	669	665	665	720	660	644	692	657	697	642	703	684	669	644	684	636	624	648	649	671	671	623	642	690	644	642	638	609	712	711	677	624	667	616	681	616	679	644	647	625	682	685	662	687	660	666	640	685	649	645	618	673	664	660	656	702	672	663	688	689	683	634	671	684	639	681	672	658	632	667	709	645	656	646	649	700	625	663	708	695	644	662	682	695	645	676	683	676	635	644	638	670	648	661	633	660	677	643	685	662	664	653	667	696	634	600	660	629	626	642	622	638	679	671	691	673	677	667	639	651	678	647	653	659	655	643	655	615	656	653	695	710	712	670	712	660	688	665	629	638	629	652	647	660	647	618	657	643	691	623	633	636	640	695	676	636	659	609	639	685	621	669	659	677	668	669	697	669	652	680	663	689	695	682	667	672	662	679	668	628	662	692	684	680	649	653	609	670	654	702	654	629	673	652	666	668	683	629	637	671	671	649	677	726	689	652	676	655	683	640	657	654	709	659	652	655	693	663	637	687	659	660	634	586	656	675	702	672	681	667	634	644	648	700	636	696	629	647	626	675	658	631	680	646	636	629	651	654	674	661	673	673	639	706	684	663	634	684	676	712	664	657	656	685	641	672	657	666	728	679	675	635	629	697	605	706	698	670	648	597	689	686	686	678	658	621	610	697	650	613	652	630	625	678	696	691	698	684	689	637	640	682	669	684	655	664	698	678	663	628	685	612	651	663	673	625	665	701	646	660	644	673	626	641	657	660	686	637	656	663	702	628	645	645	645	675	654	683	643	675	695	674	651	640	662	634	610	659	645	638	636	637	663	641	675	658	644	651	670	655
23629	40573	26104	11280	7627	5060	3393	2616	2212	1885	1764	1630	1478	1253	1149	1115	1024	967	836	845	766	772	810	730	728	807	740	748	785	777	746	754	737	729	694	719	700	704	679	751	707	725	737	674	737	683	705	715	748	787	718	696	733	715	634	698	713	702	714	666	736	689	727	673	624	691	699	763	734	669	673	738	689	682	720	707	673	715	690	725	706	697	711	713	688	684	692	720	681	690	702	696	688	687	689	699	721	666	730	695	769	722	715	684	682	659	696	702	683	715	736	724	706	687	703	674	723	720	680	750	704	741	681	716	716	682	706	667	759	709	696	703	685	685	741	648	702	689	728	739	687	698	720	695	731	755	668	705	748	759	730	716	662	735	730	676	681	688	712	716	706	687	697	701	740	703	689	690	699	692	704	682	679	778	713	719	694	708	676	657	711	677	669	699	717	713	735	738	719	729	716	684	685	735	692	677	693	714	681	688	735	714	715	672	667	701	718	663	707	671	744	675	738	700	709	739	690	691	702	688	764	713	679	715	682	717	684	741	675	657	726	657	684	707	756	688	681	669	755	655	723	686	696	664	711	651	750	682	737	659	734	684	708	726	713	712	738	725	719	706	721	734	702	699	712	703	722	705	708	726	712	723	693	705	672	703	681	695	720	693	692	649	713	673	725	684	735	644	709	668	720	710	718	718	714	685	659	688	699	687	683	699	731	727	719	688	696	737	711	716	721	704	718	692	702	730	714	688	701	676	745	706	652	683	720	698	720	741	691	699	691	682	729	715	729	648	740	669	706	732	698	652	699	691	701	656	671	684	715	686	662	727	690	740	690	710	724	689	693	714	741	682	695	713	714	732	721	727	701	688	680	692	720	715	690	708	699	705	692	684	734	682	714	755	680	656	666	720	706	734	705	692	775	718	704	756	724	661	696	689	689	689	714	686	722	691	692	711	706	670	715	722	728	678	696	707	611	690	720	688	676	715	727	688	710	732	714	681	656	669	707	705	689	656	727	683	726	666	662	737	692	733	692	691	700	722	760	697	689	674	699	659	726	712	716	689	664	719	718	709	697	720	681	727	747	738	693	720	709	690	733	661	646	689	719	699	677	715	670	690	703	726	681	687	669	693	710	689	762	698	717	726	706	694	718	701	721	711	732	670	694	717	712	660	735	674	726	721	645	714	704	707	726	746	710	715	703	675	735	678	731	690	687	692	731	747	681	675	714	690	688	732	681	673	743	689	641	619	749	714	733	747	677	688	654	696	647	681	739	723	700	702	741	706	674	706	698	700	684	671	674	686	690	682	731	650	699	693	708	700	711	731	679	715	710	732	673	689	735	663	717	681	672	726	728	761	681	677	703	732	711	684	705	684	706	742	695	697	698	690	701	689	708	717	725	703	656	685	711	716	709	700	714	759	690	716	714	698	709	705	714	749	728	673	695	732	691	690	701	747	722	687	700	652	713	653	666	644	696	678	743	682	680	736	698	745	720	737	718	663	708	670	721	715	678	689	724	648	679	713	747	671	762	649	683	720	693	698	736	738	704	682	683	687	727	720	709	671	733	688	713	679	736	689	701	731	756	714	683	679	651	687	745	679	716	735	669	711	684	737	734	641	693	693	703	675	668	665	692	688	688	727	681	711	737	713	659	710	702	700	665	690	711	681	745	688	684	721	716	708	708	731	682	744	740	700	710	702	711	696	789	671	722	691	755	702	722	713	709	730	713	733	708	701	702	757	708	689	714	742	739	700	692	700	658	683	696	680	652	672	708	747	723	708	657	679	709	720	746	698	720	710	705	671	651	721	716	714	695	730	694	686	713	690	708	653	677	742	743	735	725	712	719	752	686	711	681	733	698	707	694	729	699	686	710	674	703	671	698	686	654	734	660	698	750	740	679	704	725	749	728	698	694	708	657	743	658	689	700	729	707	719	685	711	705	708	696	671	677	723	748	705	681	699	655	703	740	679	735	679	643	767	688	691	685	660	760	674	722	667	680	670	707	721	669	724	756	694	696	698	647	725	692	694	683	661	712	731	736	688	729	711	696	692	725	693	709	680	766	640	691	730	721	753	718	676	662	710	744	727	699	716	718	702	707	726	694	726	730	747	654	720	709	695	710	699	724	703	697	740	703	718	685	706	693	709	720	742	750	633	693	750	729	718	680	747	684	694	711	673	685	699	736	703	701	718	677	684	680	709	682	686	726	702	736	719	677	701	720	736	686	707	713	695	673	660	708	698	701	705	674	728	749	672	690	712	717	683	699	717	691	712	703	696	724	680	664	705	708	698	697	707	712	711	765	790	707	677	684	701	690	710	722	722	688	719	709	721	714	688	745	667	699	733	710	679	728	681	714	695	691	682	707	728	706	706	701	679	742	742	665	691	695	703	724	736	687	685	664	672	728	730	698	691	739	725	697	684	643	703	701	704	682	703	658	658	688	684	750	670	730	702	704	696	714	668	704	696	752	708	747	712	705	744	726	659	692	664	661	701	692	658	688	712	662	719	706	675	730	662	710	711	688	624	745	742	693	685	705	696	672	716	725	668	730	728	675	714	697	712	703	711	692	711	695	732	734	767	674	680	729	698	676	723	710	687	693	713	707	727	669	686	682	692	711	684	714	681	705	686	699	675	736	737	711	696	685	694	691	667	698	757	689	696	735	757	685	707	680	678	685	688	702	757	712	648	671	723	670	679	712	743	736	679	755	718	711	667	707	663	705	686	692	679	726	697	729	712	687	700	700	712	697	708	631	743	679	695	730	724	685	690	735	685	675	716	743	686	759	693	690	690	684	741	681	661	678	710	671	701	680	694	733	717	677	664	706	682	636	710	715	733	720	735	669	655	693	704	741	736	689	693	678	726	724	668	675	716	721	681	674	754	673	685	724	722	693	699	684	728	744	692	701	688	722	734	668	698	702	742	686	712	710	700	706	708	670	679	702	654	690	697	710	719	710	696	704	705	693	671	665	686	712	736	686	730	719	699	724	693	731	680	701	669	676	716	706	692	690	672	718	717	711	657	734	707	719	683	772	712	723	685	687	693	630	734	710	667	719	725	665	693	741	684	723	762	689	709	738	672	748	702	714	716	702	716	726	730	693	682	726	728	675	693	724	704	725	681	686	709	689	699	702	707	758	721	605	673	689	728	708	717	726	683	723	692	682	710	692	715	739	735	739	643	684	709	721	697	717	736	740	696	677	733	685	729	712	684	700	753	691	719	712	743	712	707	737	714	664	722	699	679	668	697	724	731	658	685	676	694	707	686	710	689	692	714	688	668	703	676	691	715	659	700	764	686	686	685	722	687	749	678	662	679	665	724	700	718	681	692	702	708	689	729	730	713	743	698	710	660	674	689	736	697	692	721	750	732	725	735	687	661	728	684	709	704	744	709	688	717	656	745	623	728	688	714	704	706	686	664	671	695	694	701	664	679	688	703	670	636	695	759	704	683	709	702	746	666	671	701	703	696	716	702	737	707	691	675	726	689	712	710	719	755	751	707
22662	21228	28793	23939	21239	21350	11960	2792	1925	1683	1436	1290	1137	1036	867	769	747	728	532	503	456	441	394	411	386	395	421	379	410	384	381	389	422	401	371	366	344	327	349	324	323	321	365	380	343	377	336	367	333	338	369	327	323	327	359	369	301	365	353	347	300	320	294	329	320	309	311	331	328	322	326	307	308	294	322	314	315	323	306	351	321	306	349	303	310	287	296	317	327	284	294	311	321	328	340	288	306	346	321	349	309	287	322	328	317	310	343	316	315	311	291	294	290	350	296	303	295	306	319	332	340	340	300	310	293	338	340	346	334	302	303	314	326	305	289	333	331	312	345	309	341	337	291	331	310	306	314	325	300	324	340	340	311	299	316	319	329	303	344	312	335	314	291	352	318	335	317	335	330	329	307	332	312	339	339	329	302	332	280	309	305	304	307	294	315	344	307	298	339	345	320	330	297	327	299	323	339	326	331	316	304	344	329	331	338	307	315	308	316	323	294	327	304	326	307	290	356	349	313	307	314	316	302	327	304	302	324	344	331	318	327	297	343	314	289	285	365	346	324	301	317	311	336	321	319	329	309	303	329	306	282	316	318	345	283	320	313	299	299	335	294	344	355	311	306	328	302	333	345	324	306	337	309	303	307	332	339	324	327	340	324	316	325	299	316	333	300	325	315	294	322	311	310	302	345	327	320	319	326	305	371	296	314	297	307	289	300	301	309	310	309	297	309	307	310	293	315	310	322	317	300	356	328	313	325	308	302	310	310	342	308	298	314	294	326	329	272	312	337	302	314	325	344	338	349	317	334	277	300	296	307	297	330	325	335	295	331	314	319	333	339	298	294	325	272	325	311	309	289	306	323	321	300	303	351	310	300	325	310	335	312	341	320	331	304	332	308	313	312	308	346	319	328	277	328	287	286	329	280	294	300	308	279	325	318	306	322	352	330	280	300	313	320	313	329	317	314	278	311	297	326	320	365	330	280	332	313	344	311	304	307	285	282	304	332	320	286	292	339	321	296	327	309	309	329	320	314	311	285	315	346	339	328	346	297	285	333	345	321	323	307	339	352	312	337	291	316	328	333	302	334	308	320	330	311	314	335	327	311	316	312	319	304	313	313	330	309	278	329	340	331	314	310	332	317	307	321	291	322	298	315	301	310	310	311	335	321	348	338	310	310	328	274	307	329	311	325	333	346	317	315	309	305	322	314	316	328	303	307	281	335	335	297	305	329	328	301	306	331	310	306	293	320	315	313	335	320	328	316	319	310	344	284	299	315	299	320	289	335	346	314	308	298	306	271	330	324	290	296	323	326	305	296	341	304	297	334	320	325	325	341	321	322	329	322	351	337	299	313	332	318	320	313	315	295	322	288	312	351	323	284	332	327	331	327	333	329	285	331	329	325	319	338	330	313	307	325	289	349	366	345	306	310	309	312	309	324	360	315	339	318	324	319	303	331	309	315	317	307	320	329	353	314	320	301	313	321	322	327	337	306	321	298	297	348	286	267	299	291	322	306	317	331	300	344	301	346	304	309	319	327	336	318	299	318	316	311	306	284	301	341	315	326	289	340	307	303	307	325	292	304	324	304	325	329	315	322	330	335	275	352	302	312	302	317	338	327	315	322	307	308	306	301	300	302	342	308	284	287	323	315	318	281	295	333	309	301	314	356	327	342	307	318	337	286	292	289	332	291	316	288	303	329	320	318	309	310	314	309	309	331	303	301	309	334	300	305	368	355	312	325	340	317	325	327	328	300	328	295	337	334	319	316	304	294	300	330	319	287	336	305	315	316	298	305	318	329	330	325	320	318	306	309	321	338	329	308	276	317	301	341	341	296	314	313	334	308	268	302	323	331	330	298	297	332	338	337	282	308	337	298	317	350	320	304	298	354	288	339	315	341	322	322	321	310	349	319	322	322	339	302	315	312	311	327	327	322	286	322	318	294	293	302	327	316	305	323	321	362	311	304	321	323	302	303	331	313	334	319	333	304	328	283	280	304	296	299	331	327	327	331	336	285	327	314	336	315	286	326	310	282	342	300	309	298	288	320	314	290	336	300	334	336	303	293	343	315	303	317	298	294	280	301	315	308	283	339	339	308	334	328	326	294	297	310	306	324	313	327	296	304	328	322	289	339	355	291	336	289	292	303	295	333	324	291	293	307	329	307	302	307	327	354	307	313	347	335	287	349	281	319	303	341	326	316	308	336	325	299	330	320	299	338	306	324	310	328	269	340	336	305	290	353	306	300	317	294	290	288	336	319	329	327	305	283	326	335	324	315	345	299	320	303	342	288	295	332	297	322	311	327	332	301	309	339	329	297	318	327	285	293	345	319	315	320	309	338	331	318	335	319	311	303	314	314	295	304	332	315	285	301	295	337	295	288	335	309	289	323	294	300	348	310	298	323	330	319	301	329	325	334	331	308	280	310	302	295	318	328	334	324	269	323	309	298	311	313	338	335	313	309	330	341	334	277	273	315	302	306	320	331	323	338	324	312	335	338	332	344	299	313	281	310	310	326	318	302	312	324	301	307	339	315	309	315	318	312	286	347	301	304	301	326	340	314	291	335	335	278	335	288	323	294	326	332	298	326	307	288	321	311	324	299	345	314	297	289	289	341	322	303	327	305	344	324	319	330	347	293	276	324	298	339	294	300	304	303	292	300	346	324	348	330	323	306	326	348	313	330	337	321	295	301	292	313	316	298	321	313	305	319	337	316	337	322	318	315	317	331	329	294	305	337	305	328	314	335	325	343	346	316	309	318	304	298	316	304	307	317	320	332	325	339	314	330	313	315	306	324	342	285	312	327	341	347	307	308	320	342	317	304	294	296	305	288	283	339	313	314	301	327	308	326	346	316	320	350	309	311	295	341	338	296	278	298	286	326	316	321	343	324	287	311	308	308	319	330	285	311	336	320	315	317	317	318	328	296	308	306	296	317	323	340	271	330	291	334	346	296	338	321	326	343	310	318	299	315	298	315	291	331	323	308	329	309	322	323	330	291	294	308	306	344	309	336	313	318	320	260	317	298	323	316	307	306	337	321	328	330	321	348	305	311	304	335	327	307	330	322	292	333	307	316	310	303	330	307	316	315	317	307	321	306	319	333	331	319	303	322	311	311	309	299	316	312	311	334	308	328	353	305	329	315	336	315	339	343	306	319	352	307	318	327	328	316	304	313	314	298	323	326	300	344	325	341	331	353	314	308	288	348	342	349	313	306	334	343	318	273	289	296	314	345	342	319	290	324	346	320	324	341	331	298	307	308	317	281	300	277	311	342	313	305	319	280	299	304	337	328	336	308	303	357	364	319	307	316	268	316	297	296	325	313	309	330	339	308	308	326	355	314	319	290	255	279	304	335	340	320	282	303	320	315	339	324	329	297	334	295	325	309	320	309	317	332	320	295	312	301	325	314	366	330	321	321	304	340	321	323	336	338	320	324	300	304	333	318	331	353	323	297	301	322	323	326	345	297	317	311	304	320	292	328	328	305	316
26077	49967	34995	17280	12318	8633	5539	4236	3246	2756	2230	1991	1823	1521	1199	1156	1062	955	712	593	537	538	524	536	521	567	512	472	492	454	441	468	432	428	433	430	386	376	404	414	385	439	388	396	393	386	352	410	363	372	370	377	392	371	378	359	377	369	380	355	359	382	393	331	373	369	381	353	357	373	346	338	350	359	387	338	366	360	332	342	358	350	330	387	341	346	356	345	364	323	337	362	338	358	361	350	338	354	361	349	350	362	358	356	353	332	327	325	359	325	352	385	341	365	352	376	355	329	353	339	392	329	349	356	396	360	335	353	359	325	346	325	356	340	333	352	331	357	328	356	329	331	345	373	377	336	320	356	367	356	328	357	341	333	344	326	361	331	333	339	369	373	353	306	342	384	344	388	317	339	344	328	334	359	382	347	328	359	354	327	331	331	360	360	366	343	349	361	357	365	350	327	346	348	357	355	368	322	310	356	331	333	385	349	336	330	326	320	325	329	381	339	343	351	340	361	349	336	347	344	330	349	350	383	333	354	342	305	320	350	346	324	328	344	353	361	347	354	346	361	358	344	325	357	343	340	356	370	332	306	329	343	340	369	320	345	371	380	352	328	337	319	345	307	376	308	336	348	372	343	337	348	341	320	321	351	331	358	338	356	344	353	352	369	358	351	341	324	332	356	338	311	346	333	372	352	349	332	333	326	319	385	348	345	356	327	339	370	369	358	373	367	340	348	354	342	339	339	354	344	391	397	355	383	350	354	377	332	340	360	381	346	365	344	329	344	335	374	359	342	365	355	327	368	350	356	319	348	360	358	344	360	326	366	332	351	349	349	351	320	338	326	327	343	375	337	343	362	355	340	347	391	375	346	353	342	352	338	317	343	324	373	368	359	363	337	305	359	351	374	346	360	335	334	341	356	354	346	355	341	323	372	315	319	349	321	358	333	337	348	330	342	354	374	336	335	324	351	342	359	362	330	331	356	355	353	358	335	349	343	323	362	352	334	351	350	376	383	331	355	318	350	347	357	332	347	351	361	360	331	362	341	356	332	342	338	353	344	342	339	368	351	338	348	343	347	345	324	326	334	359	373	352	351	340	355	361	355	364	329	323	346	354	329	342	334	331	344	334	383	340	333	330	355	353	338	366	338	337	372	341	324	358	348	342	359	328	344	383	339	337	339	354	352	339	358	347	323	327	354	349	368	333	354	347	326	358	338	389	353	311	336	373	345	348	362	371	357	337	330	337	349	340	329	350	327	349	357	333	347	333	361	327	360	336	323	346	304	353	343	342	339	346	365	371	334	350	391	356	353	335	347	334	345	337	341	366	353	345	328	345	332	357	365	336	345	327	350	352	348	354	343	360	362	360	380	357	341	374	356	338	360	333	328	363	354	339	330	361	347	352	333	351	343	392	322	342	360	326	342	351	364	357	337	345	355	324	367	351	326	313	348	318	357	365	346	326	356	351	334	366	359	343	342	324	365	345	337	351	353	369	360	357	341	358	347	355	348	363	286	341	351	351	337	325	343	343	352	356	324	339	355	333	352	353	367	380	332	317	354	344	338	326	379	317	317	313	362	352	343	321	393	374	354	347	330	325	292	340	362	373	324	328	355	313	335	339	309	346	356	371	341	329	344	372	347	340	329	326	314	318	355	359	361	355	344	307	355	371	320	330	341	320	368	350	338	345	305	340	354	339	327	366	368	365	356	341	358	374	354	344	374	353	328	312	335	346	347	327	325	337	314	313	373	320	327	335	389	344	350	350	340	326	353	352	319	347	309	323	370	376	374	327	349	339	359	327	323	354	342	352	309	348	353	384	327	368	400	316	290	330	356	366	370	324	302	329	328	315	332	328	370	317	331	347	344	338	318	335	362	363	356	366	343	346	351	349	339	359	370	337	345	337	344	318	340	319	356	352	333	328	335	309	338	351	348	327	349	317	335	352	350	348	346	347	343	360	357	358	328	373	333	346	326	337	334	296	355	341	307	379	318	382	369	330	333	335	354	348	347	340	344	348	351	341	367	361	352	333	337	355	324	351	366	386	331	364	311	385	362	297	358	334	335	342	368	357	339	308	365	362	354	329	320	361	376	333	342	354	355	352	340	341	321	326	329	361	343	360	344	351	338	364	352	341	344	372	326	362	315	361	335	332	315	371	353	357	345	314	337	368	319	344	327	348	312	342	330	321	325	360	335	372	351	334	317	301	348	335	359	336	327	353	343	329	343	330	372	356	310	336	324	368	357	344	373	362	348	323	332	350	328	322	334	344	368	335	373	366	352	352	364	348	340	361	361	327	321	345	331	342	333	374	352	348	355	333	369	325	385	338	346	313	353	339	358	334	334	353	360	373	354	338	332	334	355	342	374	384	344	363	323	340	358	357	375	344	335	355	373	350	368	366	342	353	355	340	369	346	348	347	349	351	341	343	393	374	362	362	374	345	337	348	332	368	343	360	340	338	342	375	327	331	358	329	330	331	371	379	331	348	361	332	335	302	359	342	343	342	372	367	348	340	360	338	313	329	321	355	385	337	347	374	347	371	354	366	343	320	363	331	323	351	357	332	327	358	362	364	355	371	324	338	348	314	374	396	342	344	340	372	353	311	355	309	369	309	365	325	322	358	348	343	359	328	338	336	362	351	362	307	339	336	372	345	332	369	325	356	347	362	324	342	337	364	371	354	356	364	311	324	348	352	354	330	352	365	358	346	335	291	366	340	341	343	338	359	342	342	331	343	336	307	356	366	332	337	356	368	339	311	369	364	395	317	350	343	323	345	366	347	356	355	342	341	357	358	352	323	373	351	338	330	385	322	337	328	348	301	379	358	365	309	302	336	347	344	338	348	358	353	358	358	329	343	348	327	306	330	375	349	350	342	362	359	351	318	381	362	352	319	350	395	402	351	311	376	350	367	314	317	344	349	336	332	364	325	385	338	367	352	340	319	353	367	326	329	356	349	338	331	353	359	363	357	324	341	319	341	344	361	348	307	336	351	366	340	332	355	351	355	349	364	366	373	352	346	386	339	349	359	332	359	363	326	331	312	361	370	325	335	362	341	363	348	341	345	350	339	351	326	358	325	340	322	355	336	350	317	358	334	332	361	357	356	346	343	351	350	366	332	342	360	365	377	364	329	360	327	364	355	324	360	348	349	313	343	364	361	327	359	314	354	337	328	349	371	342	347	334	356	339	371	348	359	378	346	330	370	352	386	342	348	380	342	361	344	346	319	366	358	351	360	356	339	339	382	331	343	334	345	344	328	374	344	365	379	369	345	354	348	324	328	380	340	358	327	315	357	331	343	366	321	340	355	356	334	335	310	294	387	310	331	308	335	315	316	345	347	366	345	343	325	359	358	335	326	330	335	358	339	346	358	363	357	350	343	335	367	339	337	361	366	341	351	330	346	344	352	330	316	346	340	351	333	363	330	332	329	372	332	332	347	358	333	372	340	310	362	378	321	356	374	355	323	364	331	350	342	321	339	338	344	346	329	332
28230	22635	19621	8103	3923	2620	1809	1425	1304	1168	1182	1114	1081	992	979	928	901	921	817	850	857	796	805	842	846	803	865	817	831	791	824	796	795	796	836	777	804	817	814	788	804	829	805	830	767	827	797	722	839	783	792	848	803	759	814	816	832	766	842	809	787	812	753	832	814	813	785	833	758	767	790	847	800	784	814	776	790	833	771	830	819	799	805	778	819	796	765	804	782	811	813	837	782	868	795	790	786	822	769	800	814	777	763	800	832	793	795	841	817	779	816	783	818	804	805	831	796	800	786	788	759	846	773	833	816	830	803	781	764	813	797	751	818	795	802	798	784	808	783	829	825	816	790	824	846	806	788	762	798	809	818	794	802	790	744	770	780	802	793	811	832	796	806	859	794	802	836	789	774	796	802	787	769	843	763	823	814	748	808	767	726	800	826	805	798	784	830	797	776	785	793	807	796	816	770	792	746	824	774	784	773	799	805	816	867	793	772	774	803	805	823	784	800	792	798	749	834	763	827	838	813	823	767	795	783	802	745	777	780	821	765	791	786	797	850	763	809	806	779	794	739	798	753	776	797	802	833	773	812	783	823	791	799	782	829	802	825	791	863	815	823	802	800	777	756	825	773	813	852	798	807	808	765	784	792	817	826	829	761	820	772	818	852	819	880	790	776	830	822	831	790	799	781	789	798	835	750	802	760	813	803	801	774	810	788	785	769	884	810	791	801	798	827	803	767	845	781	809	796	832	820	768	840	792	752	772	712	784	816	806	813	841	745	808	798	799	809	762	783	773	796	828	837	807	827	764	790	815	818	778	806	817	734	749	810	778	787	773	784	824	771	768	797	822	834	794	805	755	797	850	740	827	803	784	783	783	778	775	811	782	819	798	804	785	805	830	751	813	849	802	812	767	875	793	780	777	847	792	841	797	777	790	787	820	781	791	846	771	782	776	730	799	811	814	810	774	841	765	830	869	774	813	807	816	850	750	793	772	797	781	807	802	808	757	741	815	812	812	816	764	813	807	806	796	758	755	787	808	773	817	796	825	842	814	824	774	823	864	792	788	803	830	829	772	783	853	813	789	797	838	862	760	797	792	813	808	750	791	757	819	801	806	804	803	803	786	802	782	802	804	832	854	827	825	793	809	816	830	799	817	814	803	810	815	803	823	803	781	815	789	741	781	830	771	790	747	839	815	780	786	824	789	788	816	843	803	741	805	823	835	752	802	828	799	765	783	823	801	766	787	768	806	764	796	797	831	783	769	800	824	790	792	775	796	802	749	818	831	776	835	749	761	838	788	840	780	835	823	759	785	804	777	773	797	795	762	794	789	844	786	819	809	828	798	803	795	775	803	822	790	803	805	812	799	866	803	830	828	756	775	843	804	813	833	790	849	825	781	814	794	793	815	801	796	763	790	802	773	776	867	830	823	837	808	808	826	799	773	860	782	792	803	818	788	760	813	819	770	773	820	800	785	799	766	812	864	748	779	786	783	776	781	811	784	813	797	803	777	784	816	799	843	842	788	811	873	778	821	794	826	851	803	749	767	811	749	810	801	777	813	801	879	864	815	824	812	774	789	789	780	830	798	811	780	807	824	795	774	832	806	801	863	811	855	778	836	809	746	777	804	772	806	747	806	803	792	814	760	820	806	788	867	798	781	819	830	825	796	809	778	779	785	824	845	786	825	870	762	781	800	811	797	753	772	834	805	830	790	839	813	781	778	826	818	814	818	828	812	829	823	780	766	863	841	783	851	769	773	758	785	809	776	797	810	797	781	826	780	791	770	810	831	741	829	825	835	778	855	800	780	776	859	797	786	808	765	804	810	790	813	812	840	788	799	763	843	770	860	783	837	765	827	814	776	808	741	783	793	833	788	768	825	779	815	835	810	824	743	777	853	788	761	825	792	801	793	809	808	788	782	834	741	789	792	806	845	784	761	773	802	799	819	816	793	774	826	830	811	788	787	845	799	819	761	855	794	794	795	808	887	781	832	768	791	763	795	801	771	778	804	794	763	806	839	821	774	785	793	786	752	775	847	850	821	801	805	779	812	803	839	810	847	793	769	793	803	821	837	788	781	808	786	817	819	819	824	799	797	824	797	828	788	788	779	760	795	828	818	807	744	751	785	795	775	817	818	837	786	802	829	823	788	798	795	738	796	786	775	838	781	767	835	806	721	850	790	828	800	835	872	838	809	803	830	818	782	777	777	796	782	805	768	787	836	743	799	786	777	755	824	811	843	811	782	790	776	817	822	803	799	782	864	761	821	799	768	796	788	814	767	815	808	775	813	764	801	787	771	833	794	856	811	765	803	794	802	773	843	834	779	841	826	776	808	813	796	870	775	786	817	808	777	793	825	820	747	789	845	795	746	810	876	784	817	770	810	809	808	847	776	752	847	822	780	801	801	754	798	830	802	857	737	795	823	817	782	782	789	839	820	829	790	789	802	800	803	772	835	808	818	792	823	780	822	777	801	776	863	753	828	819	766	767	773	821	794	809	744	795	800	817	787	750	816	765	824	778	777	847	825	810	800	818	830	812	840	800	800	813	791	762	843	793	793	748	799	889	810	803	767	832	789	755	745	822	836	820	814	781	802	772	818	774	797	797	732	810	813	807	794	877	820	777	806	768	840	802	805	781	801	756	827	810	795	752	820	822	766	757	824	822	826	800	803	802	820	799	860	777	802	851	770	804	818	809	776	772	828	807	805	801	754	782	804	806	746	814	842	851	820	790	795	795	849	763	794	791	797	823	853	817	755	826	825	832	811	817	830	751	823	810	828	799	782	822	740	806	849	782	806	798	756	788	806	801	761	798	799	779	811	812	806	847	865	836	817	812	795	753	794	761	760	809	798	788	802	804	833	833	759	805	793	831	780	782	806	784	826	790	842	775	819	788	820	832	795	799	736	817	794	790	802	864	797	827	826	816	847	756	766	823	835	791	796	881	792	854	811	808	772	803	813	806	786	849	786	842	820	775	781	777	845	813	774	822	757	790	825	856	854	882	810	775	814	791	811	768	770	790	800	809	836	833	794	788	767	751	829	850	783	772	778	791	798	813	828	779	809	799	771	837	832	790	815	819	760	736	759	833	796	819	783	824	766	758	795	783	808	794	773	782	759	849	768	804	844	750	822	864	798	809	817	785	826	829	848	808	780	813	821	825	788	801	819	748	845	806	806	783	838	814	835	732	813	803	802	783	791	743	810	824	788	792	813	774	791	811	802	798	805	817	777	797	794	792	783	841	751	784	839	800	797	752	761	794	831	819	779	807	809	799	830	787	808	814	739	819	820	824	832	851	796	832	825	780	776	799	772	782	816	784	800	813	835	779	835	815	835	802	819	823	845	832	770	815	809	768	818	764	784	794	812	798	787	788	813	808	777	827	803	820	822	830	764	818	828	788	803	764	800	848	823	803	815	770	790	831	788	757	772	792	804	778	850	845	789	802	883	852	773	809	769	779	832	778	843	826	819	794	754	803	779	800	818	810	808
22059	32771	20564	7851	5357	4197	2777	2156	1742	1600	1430	1352	1266	1237	1109	1073	1042	1033	1012	956	904	947	871	894	897	901	892	928	916	866	904	980	936	848	820	887	846	887	939	868	877	860	891	904	903	886	839	870	820	849	851	856	910	865	850	845	885	904	842	909	878	873	856	891	816	882	857	899	835	850	859	863	863	905	833	845	854	868	882	869	811	860	873	864	836	848	824	852	887	877	833	864	841	836	865	842	861	843	815	832	893	853	879	835	843	853	929	841	848	826	928	906	854	828	856	891	855	874	839	904	861	941	852	839	824	903	846	855	841	887	903	883	923	862	823	888	860	877	820	820	906	834	858	819	823	888	827	855	848	884	838	825	892	849	860	876	810	850	900	838	835	843	835	819	887	886	846	856	856	897	872	809	897	843	894	891	848	861	819	897	842	871	864	879	842	854	891	831	876	866	863	846	884	846	896	870	884	847	855	864	857	841	871	851	866	872	854	865	842	850	837	870	883	858	907	852	836	884	835	826	884	843	910	874	890	865	843	901	859	864	828	860	826	864	929	804	909	879	851	858	848	898	827	834	809	891	880	873	860	877	891	835	891	847	856	912	794	856	891	879	886	826	907	771	872	872	874	850	900	865	863	862	828	851	894	880	869	900	816	848	814	876	859	867	901	868	838	879	891	893	834	912	891	841	831	898	842	859	903	897	865	794	814	812	873	850	850	851	845	804	869	833	881	880	825	885	861	853	904	890	914	896	881	891	833	869	829	873	845	878	867	907	825	861	871	865	904	819	861	868	939	853	856	866	868	877	843	877	898	871	849	860	844	818	836	906	864	867	835	860	866	809	826	881	861	856	903	868	836	877	871	914	862	866	848	864	855	801	882	878	843	827	831	855	819	880	850	897	883	874	857	826	843	876	836	892	836	907	844	845	818	890	842	848	819	852	880	841	850	870	888	871	905	854	860	847	830	879	819	799	853	950	832	836	861	873	913	827	870	874	832	858	877	833	872	883	851	850	834	825	806	863	839	891	823	892	835	869	867	855	821	896	834	869	857	862	850	856	886	858	864	879	882	836	889	888	901	874	795	855	889	832	871	825	847	852	842	856	821	837	891	876	838	888	874	878	849	828	844	883	839	858	890	921	912	900	808	837	884	869	825	820	870	812	839	900	872	847	907	821	879	818	858	906	864	875	896	858	814	787	897	894	822	871	835	859	869	889	877	883	876	846	845	869	895	899	861	850	854	838	831	920	844	833	853	857	870	846	858	783	830	813	891	851	822	864	842	895	862	873	869	881	852	835	863	880	833	838	846	846	836	886	931	894	891	859	819	842	940	819	847	803	833	840	828	861	842	930	924	908	869	833	823	839	846	860	846	858	846	882	890	862	913	835	827	813	870	809	847	889	877	868	826	832	895	906	830	857	847	862	860	868	928	884	876	829	793	841	832	853	905	838	855	869	898	897	825	825	862	867	855	868	792	874	879	885	850	815	872	853	829	857	890	925	877	886	858	832	873	854	933	818	854	807	868	850	871	820	890	808	829	870	939	875	849	790	818	885	916	846	848	902	853	820	870	879	887	845	882	821	877	855	881	855	842	870	845	887	828	889	900	838	852	843	888	834	924	850	830	831	842	854	830	864	850	855	828	848	841	856	915	877	850	854	855	874	916	884	861	811	868	871	870	862	856	919	895	826	846	887	822	881	894	806	909	845	868	851	865	831	826	863	889	848	849	810	829	903	885	872	859	885	826	834	928	883	898	856	849	848	850	873	868	856	850	843	940	868	838	814	896	891	868	898	823	840	838	845	890	875	844	818	878	831	887	831	911	917	845	884	852	837	843	862	854	829	858	870	909	865	861	782	883	846	870	865	812	892	862	837	794	913	868	919	868	857	879	853	889	821	852	847	897	879	840	892	856	884	911	822	873	890	855	921	858	855	817	889	889	844	893	858	857	887	870	873	882	827	854	857	885	873	835	906	881	921	867	833	821	863	886	843	827	801	876	901	835	830	890	869	890	839	874	875	816	781	830	817	871	864	845	813	879	874	842	913	867	843	874	865	888	830	826	844	866	885	844	858	880	901	866	843	854	819	850	883	882	857	881	895	894	891	852	864	815	876	876	868	892	889	915	861	888	891	839	842	853	908	836	833	862	872	903	826	856	905	829	831	887	907	898	890	854	809	840	887	847	803	843	882	854	892	868	886	854	851	886	855	857	870	874	866	894	841	904	839	827	843	790	841	854	854	859	892	889	834	845	871	828	846	886	873	886	887	854	858	920	862	846	875	864	843	883	877	829	847	808	816	890	862	877	888	869	930	868	925	870	911	810	825	811	875	888	836	875	838	841	874	864	907	851	818	825	875	898	815	900	893	919	833	806	890	935	853	877	859	835	868	871	841	864	858	855	839	853	878	872	811	886	859	885	833	848	901	825	923	869	869	853	847	871	889	868	862	863	843	842	824	886	852	902	851	900	879	848	828	806	883	854	901	862	860	851	854	807	820	898	853	815	845	886	819	871	865	819	885	890	822	911	860	819	874	898	877	885	844	888	822	887	829	836	890	817	913	853	884	860	882	873	929	848	892	844	890	830	879	852	851	893	895	832	881	847	898	808	857	822	829	820	855	871	824	804	915	909	890	891	837	866	897	884	848	810	836	852	866	859	883	812	820	878	804	797	831	832	892	860	886	883	856	888	876	826	811	837	838	884	885	888	818	871	857	830	848	863	942	827	797	819	876	871	857	914	839	865	785	853	890	888	859	863	851	802	917	889	906	872	865	798	872	872	861	898	840	816	892	829	818	842	846	867	871	919	918	854	832	830	891	873	897	826	881	868	863	891	860	833	831	910	847	874	855	863	858	884	824	864	849	879	883	821	840	871	905	799	898	835	865	880	854	865	838	877	851	858	862	828	892	861	912	880	863	849	854	902	840	817	851	871	881	889	904	883	877	831	890	860	861	916	879	830	825	874	829	883	811	870	847	891	854	887	860	886	850	904	905	846	905	856	880	790	895	848	901	889	831	844	888	841	857	880	827	929	898	815	880	904	847	886	813	825	865	878	842	832	854	894	875	910	839	814	861	848	941	814	790	829	822	845	838	910	836	856	880	834	876	888	748	882	871	862	834	860	833	867	876	900	814	853	907	882	834	777	891	865	865	924	848	866	894	846	863	862	859	861	822	862	887	839	839	907	896	854	886	828	878	888	838	834	848	873	864	902	872	920	860	802	876	852	904	837	802	842	898	853	885	840	872	921	893	862	825	872	869	862	882	844	883	903	850	856	851	860	862	871	903	838	859	885	892	834	872	919	813	828	889	877	821	908	865	909	829	876	932	826	825	883	832	842	853	878	803	834	891	847	899	910	894	885	877	866	913	835	875	866	828	836	896	816	867	885	850	850	861	860	900	842	910	857	923	875	853	904	863	853	851	900	837	849	848	911	849	914	866	838	799	850	822	856	894	844	853	855	898	870	880	855	895	864	935	863	846	829	874	833	880
23768	21222	28348	24391	21231	13687	4003	2104	1569	1400	1251	1194	1124	988	937	865	840	788	749	660	598	623	602	606	648	597	614	624	577	589	584	649	584	570	550	553	579	585	587	568	545	556	609	553	564	596	552	561	566	578	601	567	582	531	546	574	520	531	542	530	565	565	557	590	536	572	580	551	560	531	549	555	551	603	587	549	580	563	577	573	560	556	547	546	546	557	521	543	508	528	541	541	582	575	579	549	566	517	560	565	533	577	555	536	563	557	572	602	561	537	548	541	549	515	553	548	530	547	558	550	531	576	562	497	590	594	509	559	542	559	529	573	545	515	528	552	512	531	549	527	513	593	575	549	532	555	582	531	494	540	569	589	546	531	585	575	547	581	588	533	503	544	513	541	536	564	542	565	573	562	514	570	560	580	502	586	555	546	542	558	584	567	550	568	541	534	557	560	563	565	549	567	567	560	528	533	544	551	554	567	551	584	571	540	546	521	581	559	613	522	558	525	498	538	553	518	535	565	547	564	558	569	545	580	558	510	535	557	555	534	566	552	574	563	542	564	552	528	573	566	500	588	551	565	543	529	542	531	559	564	571	538	534	573	620	561	597	532	550	564	557	538	524	551	559	579	592	537	531	588	511	543	545	589	540	590	526	553	535	556	529	542	551	546	523	541	584	578	591	548	525	568	557	578	556	555	525	561	584	528	562	559	534	581	535	533	560	579	550	606	489	527	540	518	580	535	548	558	516	552	536	556	543	562	579	525	542	550	576	586	624	531	600	536	581	495	545	514	569	548	587	570	551	549	579	546	556	568	556	573	569	564	582	582	502	553	563	510	574	565	555	531	544	592	562	543	564	540	578	592	534	585	514	489	569	564	514	522	563	540	527	532	563	585	602	565	579	542	525	573	586	505	558	555	546	548	547	559	542	572	541	566	552	541	533	528	560	560	557	545	536	532	547	535	537	527	570	575	588	557	511	592	566	529	562	517	550	578	566	551	532	580	554	530	548	571	568	533	575	521	589	533	563	544	554	498	540	556	595	567	538	538	567	574	555	579	528	577	565	585	568	577	542	549	550	524	546	560	559	562	549	529	529	539	578	560	537	518	548	589	566	538	550	526	567	549	548	592	535	571	553	555	549	584	553	555	537	554	569	561	558	542	509	584	617	550	583	557	594	540	515	493	580	524	547	539	569	554	576	553	558	534	535	571	623	554	543	503	559	537	561	551	586	564	525	525	537	503	541	529	536	514	543	545	565	485	549	510	563	596	557	533	569	503	515	545	559	547	537	548	518	582	561	583	517	533	568	567	555	508	581	589	576	578	537	539	524	543	545	553	622	548	559	519	510	550	559	554	584	547	555	538	544	577	582	586	561	572	601	569	534	565	554	561	516	566	525	585	561	559	569	556	562	565	563	577	495	554	566	607	620	561	636	527	550	556	539	529	553	553	546	537	541	554	581	566	543	558	539	536	575	558	570	532	542	581	564	555	540	563	534	566	561	502	558	586	545	543	499	577	507	548	534	537	588	555	569	513	531	526	543	536	529	615	560	529	596	583	571	538	556	523	529	551	572	569	562	528	528	560	585	569	530	523	497	512	520	553	531	531	525	510	569	567	542	556	553	578	585	566	542	519	509	559	593	529	578	591	551	511	574	550	529	571	532	544	515	566	502	548	605	535	537	560	551	558	527	602	548	560	534	519	579	571	519	557	545	585	550	554	539	532	564	526	569	566	522	568	584	566	552	539	526	562	514	530	566	536	601	593	524	516	531	576	532	514	559	518	579	541	580	582	584	539	583	576	552	592	527	532	578	560	516	554	557	564	579	521	530	563	544	533	523	545	537	526	558	537	596	539	571	557	582	567	570	545	521	534	537	571	569	553	530	533	540	519	549	566	552	518	565	539	554	569	526	482	589	529	570	572	542	520	582	577	548	568	533	562	565	573	558	575	566	586	554	559	584	536	539	558	583	553	523	544	569	557	582	509	551	504	522	525	513	515	533	536	564	551	546	558	552	553	577	515	539	539	541	577	583	556	539	504	575	548	536	562	563	584	559	560	577	551	558	556	546	569	561	523	556	563	538	545	566	517	539	583	507	514	532	560	549	527	525	547	556	552	568	534	551	557	547	596	538	560	572	534	570	552	507	555	549	585	551	542	583	546	530	544	551	598	533	560	569	519	559	512	565	579	556	553	524	567	542	577	551	515	553	552	517	549	545	536	554	559	585	559	595	579	509	568	534	567	530	542	569	547	529	523	534	548	569	542	539	509	557	574	579	530	541	542	551	566	554	538	528	588	535	587	579	575	563	511	563	558	605	573	556	567	514	583	526	544	523	529	521	551	549	520	547	587	530	519	546	539	552	528	551	527	548	539	582	570	516	579	531	590	522	559	514	577	610	542	556	561	555	551	537	549	573	514	517	511	586	559	535	556	553	568	558	600	574	527	578	556	511	582	470	574	591	535	541	539	528	574	527	542	575	580	561	513	552	535	511	527	567	547	532	547	583	545	556	551	565	592	529	582	530	516	550	508	532	563	566	548	577	551	560	551	579	557	555	497	579	571	523	539	568	593	554	565	564	553	527	575	569	568	555	562	510	522	531	569	594	513	606	533	585	538	559	529	525	572	557	604	561	576	579	505	530	576	594	538	557	560	554	592	546	566	527	570	566	536	564	591	530	556	554	566	548	550	543	525	547	533	556	592	544	539	571	570	567	522	571	539	560	620	546	553	592	546	605	586	551	548	581	572	581	547	584	604	554	543	571	569	597	552	564	561	555	569	565	530	505	554	553	517	563	500	558	561	574	570	583	509	541	556	566	531	518	563	521	529	550	564	564	582	540	523	582	571	538	579	525	569	537	574	572	507	545	539	587	541	536	576	542	526	514	542	554	524	540	523	550	598	527	525	601	537	536	553	556	535	581	557	551	574	571	568	565	578	586	560	533	560	577	544	589	541	553	568	595	519	525	546	532	527	558	553	533	541	557	537	528	542	577	595	519	527	596	587	569	526	555	550	595	568	541	520	577	560	538	578	566	551	572	578	513	553	552	528	538	554	523	531	557	524	545	538	570	502	545	569	536	574	567	587	570	544	520	535	541	554	514	537	534	554	506	536	560	513	552	548	590	524	535	530	513	538	548	524	548	521	588	511	512	560	547	533	519	543	545	515	562	578	521	507	545	558	551	544	573	586	545	568	515	570	555	546	560	555	582	540	547	560	572	570	565	543	563	551	545	514	591	579	575	553	559	564	573	565	534	548	536	598	535	526	570	500	543	538	553	533	574	532	511	507	531	571	558	568	518	551	568	561	554	573	554	523	578	547	506	578	559	550	584	523	584	528	566	559	527	542	561	547	550	506	535	537	568	533	543	525	536	586	558	539	563	560	564	542	569	588	541	590	524	550	554	590	585	581	561	521	546	577	536	516	573	534	547	561	551	540	575	568	560	571	518	548	585	590	614	530	572	493	547	522	555	554	563	591	533	528	534	506	561	576
23233	44346	30116	12990	9026	6702	4548	3192	2604	2161	1889	1706	1566	1345	1230	1082	1081	1004	921	840	742	726	744	706	702	705	628	679	729	669	683	678	705	675	656	656	631	617	641	639	615	644	637	617	602	598	676	701	653	635	607	631	620	658	621	620	625	642	625	592	591	588	629	641	638	598	662	602	650	665	625	616	595	592	595	625	628	679	610	601	597	627	616	633	545	593	629	640	605	608	595	679	591	668	626	588	629	631	624	578	611	608	589	598	577	626	624	626	630	600	601	610	616	635	615	635	587	588	596	617	616	600	613	576	626	603	610	622	595	629	600	609	606	593	603	615	627	613	644	613	585	624	586	585	577	578	578	616	592	625	623	621	586	612	598	578	607	601	596	639	624	610	600	645	627	603	589	613	617	619	635	611	589	596	620	589	638	634	590	575	599	631	603	584	587	599	550	594	576	573	584	607	599	620	571	621	617	594	591	569	540	613	617	642	606	584	608	575	621	632	637	579	599	647	623	602	622	587	585	599	623	584	610	584	638	604	628	591	630	581	624	631	636	600	624	598	625	604	600	608	624	581	602	632	599	640	602	600	639	603	617	605	590	592	633	628	590	613	604	625	590	645	599	598	602	616	576	613	620	636	611	613	604	578	617	601	603	626	590	603	606	562	592	602	588	603	606	618	617	680	600	611	612	600	589	601	627	613	587	623	621	649	679	592	607	593	612	603	590	607	602	636	634	588	631	581	624	594	619	619	661	649	562	599	599	577	596	628	647	652	613	629	624	634	590	606	557	601	608	591	640	596	566	613	582	623	579	695	684	612	628	643	607	603	626	566	591	566	583	680	611	598	660	635	585	619	609	564	636	581	618	578	643	606	599	603	638	564	611	596	599	582	607	609	644	603	600	620	641	640	639	639	631	597	634	606	609	598	594	604	632	628	630	594	602	608	617	629	601	618	631	605	630	613	585	590	671	582	634	618	600	622	571	602	596	606	618	572	633	638	634	589	609	610	641	614	599	591	635	617	591	593	627	629	646	633	598	650	606	603	575	655	660	606	599	607	584	591	614	638	578	616	614	633	633	628	599	589	632	654	582	643	627	625	576	640	605	590	605	580	589	609	610	544	649	627	597	587	619	653	625	616	588	598	600	601	635	618	608	641	544	577	588	611	580	654	627	601	633	620	630	632	605	576	631	613	610	584	584	582	605	602	588	629	593	601	605	601	620	664	635	614	620	622	612	593	584	628	578	593	632	572	647	610	636	601	630	582	585	638	587	597	635	600	629	613	590	597	598	585	621	632	627	660	658	626	613	625	617	610	584	624	613	593	597	602	606	638	582	591	595	635	578	596	568	611	622	614	646	625	592	571	629	582	598	595	660	622	599	608	646	593	606	595	623	580	607	632	619	590	649	615	648	627	622	636	585	615	625	552	612	607	578	610	613	642	574	600	617	629	630	608	634	635	585	623	627	581	615	571	604	577	604	591	597	579	629	565	636	580	574	599	609	624	607	597	607	588	616	610	561	597	609	604	642	609	632	617	564	620	635	595	587	582	624	598	641	587	618	623	603	600	615	597	630	644	605	612	609	640	592	599	580	630	620	612	617	621	594	604	636	580	597	618	574	611	597	619	636	670	635	588	596	622	641	621	611	611	588	636	624	635	673	600	619	614	664	641	597	583	606	579	617	606	654	579	670	589	578	664	614	640	587	598	604	610	581	655	603	565	596	644	585	641	573	567	599	608	647	595	588	567	602	629	580	550	595	633	652	605	640	569	622	624	617	607	601	613	586	628	571	617	634	602	585	637	600	581	584	607	607	589	636	617	597	636	635	577	599	575	579	603	582	601	564	583	585	527	625	601	598	600	620	645	601	607	637	584	645	533	637	651	569	599	578	589	614	624	622	613	616	631	572	629	611	576	608	597	597	606	605	593	636	674	618	610	584	599	597	562	647	621	632	638	605	621	611	573	612	559	603	588	601	616	601	610	584	564	609	596	569	619	648	592	587	594	589	627	628	594	650	612	626	621	590	607	615	590	555	655	634	574	596	618	614	575	594	639	578	590	633	590	613	615	579	620	630	583	614	613	625	586	541	588	568	628	565	630	568	607	597	607	598	628	591	637	643	609	632	681	597	612	591	605	617	597	633	594	625	618	609	609	628	597	612	624	545	555	588	600	532	586	605	581	617	612	631	604	616	629	582	597	618	625	590	630	577	614	627	630	623	624	607	605	581	580	596	632	595	574	584	590	639	639	591	623	570	610	609	636	596	546	615	616	630	610	616	618	626	552	627	619	584	602	586	628	671	628	581	639	614	595	601	640	600	644	626	545	598	601	631	633	582	593	633	606	578	633	583	643	640	579	639	605	586	621	675	635	615	569	578	616	595	588	578	610	580	602	632	607	632	594	646	578	618	635	616	594	594	618	547	564	632	610	577	602	596	626	625	589	629	613	624	584	623	597	614	602	632	572	614	610	603	621	592	623	579	597	590	586	656	601	658	595	634	634	641	621	655	609	605	617	588	644	645	644	599	582	620	597	637	626	641	613	571	604	626	619	592	593	648	617	626	595	598	595	590	558	568	610	593	630	587	586	595	590	619	600	614	636	628	619	610	602	580	617	600	596	647	624	613	607	631	612	575	615	587	594	595	612	604	629	592	646	575	612	609	634	604	606	616	609	614	558	625	578	590	627	639	583	649	603	614	615	640	606	611	593	619	579	612	608	590	643	622	631	628	655	600	613	628	618	578	629	595	616	621	598	644	568	614	640	586	607	621	605	559	585	576	665	588	652	615	611	601	608	597	614	583	623	630	573	603	638	596	598	594	576	654	573	563	648	586	645	599	591	577	620	615	673	573	599	601	597	585	604	615	609	637	602	599	577	627	602	601	578	618	647	636	587	568	576	654	612	616	594	557	601	600	592	629	636	610	627	613	591	596	631	605	634	573	593	582	617	658	643	607	598	643	615	636	607	623	594	601	646	625	614	627	558	622	589	619	625	591	640	617	591	578	621	651	615	593	585	632	579	594	610	623	584	584	647	614	634	604	625	613	628	650	631	637	639	589	630	635	611	565	590	609	661	632	602	578	565	622	621	642	624	638	629	599	584	578	592	600	599	634	623	638	654	618	590	624	627	613	594	610	611	616	610	624	607	612	592	607	600	590	631	591	609	624	571	615	622	622	587	626	619	603	623	621	625	603	574	599	632	649	579	621	632	634	623	639	608	614	611	618	625	596	593	616	601	647	584	657	678	588	627	611	599	657	598	566	611	565	591	628	581	557	635	600	596	660	624	619	587	586	611	622	590	604	573	627	601	594	652	641	611	648	648	584	639	626	576	610	607	607	623	606	618	573	625	581	653	594	611	662	593	627	637	675	633	600	619	602	564	634	591	651	651	597	596	642	649	584	564	594	602	572	593	618	629	616	590	600	560	625	634	625	598	613	632	649	564	617	660	621	639	615	644	611	596	582	608	627	595	576	624	625	624	660	697	604	591	601	647
24853	21174	27361	25233	15558	4539	2425	1696	1382	1312	1208	1051	1071	997	960	891	877	889	814	763	723	768	686	697	730	732	723	700	683	698	733	722	671	703	714	680	674	722	667	659	686	723	676	689	694	734	690	744	662	678	716	671	694	656	664	671	693	707	685	668	681	655	686	727	688	691	679	712	672	629	694	696	661	733	682	700	673	705	682	672	692	644	663	650	711	705	683	692	711	693	670	672	677	696	655	715	646	677	665	695	702	665	666	714	689	665	694	664	735	664	684	659	702	690	703	702	643	648	669	669	685	648	678	628	695	663	645	699	673	680	688	648	678	657	695	700	707	668	712	704	692	659	705	694	714	678	659	711	714	681	692	675	663	653	656	673	691	668	668	661	668	637	722	648	676	637	692	674	615	676	659	695	695	661	688	726	657	648	650	625	684	666	657	698	660	627	685	704	733	686	651	671	734	670	682	610	687	658	641	697	661	696	687	694	630	678	617	666	716	668	665	663	670	676	674	666	652	690	663	659	670	694	676	689	657	657	637	664	643	663	686	692	656	669	634	648	708	681	647	696	660	648	627	689	663	670	677	661	665	644	709	695	684	640	731	651	676	704	702	672	645	652	677	650	636	675	658	672	661	669	675	665	702	706	689	700	628	620	673	688	630	709	706	708	662	686	709	655	676	685	678	640	675	709	670	641	678	686	724	668	679	683	686	666	657	695	671	665	709	684	682	706	670	702	663	631	634	743	664	656	697	701	651	642	678	716	648	672	658	685	648	717	636	664	676	697	685	653	769	705	661	693	662	691	691	737	650	628	665	692	710	707	689	653	646	730	620	670	689	612	666	677	701	720	684	667	620	727	632	705	778	677	647	670	640	680	661	682	726	629	689	650	631	694	712	668	703	633	664	660	681	705	664	671	724	684	670	667	650	678	642	625	678	640	668	650	682	675	688	722	664	631	690	733	670	676	737	667	729	666	707	703	638	689	666	670	683	612	642	672	649	707	637	638	634	665	634	709	698	659	671	693	664	634	704	713	697	648	694	683	712	642	681	671	712	668	705	747	664	672	646	698	651	664	678	684	637	685	666	670	700	651	640	726	671	650	678	668	707	685	715	630	646	659	661	668	689	668	670	685	649	659	615	674	652	679	642	689	711	660	682	715	635	658	725	645	703	693	673	670	662	685	701	704	677	715	677	708	681	665	665	644	770	707	708	683	682	627	674	666	646	659	600	630	666	637	650	713	662	681	653	658	694	667	671	683	660	647	679	658	680	674	664	644	747	684	655	668	667	648	651	737	647	643	698	664	680	670	705	662	682	657	627	670	681	682	691	646	650	673	665	612	612	703	669	668	670	715	666	701	663	691	630	642	691	662	679	691	694	649	684	683	679	650	649	667	733	691	681	723	668	694	671	714	691	678	711	674	667	660	624	691	665	651	664	681	720	635	685	641	674	640	681	681	686	693	655	652	643	678	717	666	664	634	668	674	670	659	674	624	658	681	658	690	713	733	653	658	723	676	676	648	671	703	715	697	707	655	694	707	675	716	680	672	714	678	673	658	700	630	674	730	658	712	695	711	704	656	680	687	664	650	714	665	712	685	698	671	698	673	656	698	639	700	636	638	669	678	633	687	683	650	654	646	681	657	675	668	659	646	630	662	649	682	697	643	682	696	665	670	681	675	647	710	699	645	734	666	668	645	665	710	734	672	700	602	703	696	676	649	637	647	677	701	670	684	665	670	682	704	708	698	673	706	691	679	681	671	676	664	623	658	675	658	712	671	674	668	687	668	683	695	723	678	701	703	693	655	683	656	741	670	679	647	659	671	669	692	694	640	639	694	655	662	613	690	695	684	655	655	668	665	665	649	699	655	631	707	676	682	660	646	690	658	691	673	720	664	693	659	657	667	686	669	685	671	662	669	672	689	682	629	621	647	655	653	686	641	656	701	636	651	670	673	663	700	696	692	643	647	704	682	714	665	621	685	649	737	611	709	651	712	654	665	681	661	674	684	663	704	711	655	624	679	704	680	678	667	656	676	681	705	653	685	673	721	700	638	626	699	697	694	658	671	655	641	723	683	658	647	651	683	674	638	720	648	672	687	648	672	700	616	675	665	718	700	698	641	662	678	688	717	699	703	672	638	682	656	664	618	667	668	676	632	660	709	675	658	726	655	658	699	699	695	673	615	655	666	660	646	661	647	728	708	673	658	721	633	651	678	684	657	696	669	642	660	673	678	651	650	636	675	629	691	705	676	695	683	692	660	667	688	707	629	654	632	676	728	695	646	644	656	661	672	649	675	705	669	672	693	646	712	727	663	634	645	713	653	652	658	723	684	656	628	661	681	675	675	733	668	661	684	689	697	637	675	675	640	687	661	692	683	631	656	667	689	665	630	647	659	694	684	693	668	668	692	700	696	687	634	652	630	690	681	670	639	769	652	700	681	692	702	645	669	652	637	699	677	705	679	654	676	608	643	640	657	642	628	680	710	647	678	666	706	645	647	686	674	720	686	698	675	694	710	627	675	672	660	657	610	631	647	689	638	690	648	695	706	668	641	651	680	646	717	651	604	724	684	681	728	634	676	697	616	705	654	704	687	644	682	608	666	668	689	634	650	683	650	691	655	697	678	667	651	665	680	686	619	684	684	711	670	667	655	665	659	700	704	665	649	665	659	731	685	674	654	637	626	697	664	668	706	695	641	662	700	716	673	713	667	663	688	650	683	627	682	693	664	667	661	702	707	621	701	674	711	678	659	683	724	648	689	636	661	651	660	686	692	691	686	687	657	698	639	658	713	686	667	652	645	642	638	700	677	709	644	666	685	684	681	655	633	631	738	715	674	721	658	680	695	681	711	666	656	690	684	680	709	636	665	701	654	680	689	693	649	680	637	672	664	666	653	663	674	669	694	669	620	719	655	707	712	702	615	651	668	654	687	675	710	692	694	649	666	716	676	682	693	668	673	644	691	708	669	688	660	672	677	715	705	665	670	717	705	686	687	655	678	652	673	691	706	673	724	662	656	667	642	614	649	662	626	715	706	663	647	693	705	670	729	658	666	662	690	706	635	661	711	679	607	629	669	643	703	654	671	626	666	654	682	691	722	616	682	646	665	637	662	674	703	636	686	656	623	658	642	693	699	656	690	696	665	638	650	672	657	692	646	674	681	698	675	690	673	648	657	712	678	668	655	686	649	660	722	663	690	706	684	660	688	699	631	668	669	672	645	712	681	733	704	704	689	688	698	724	627	661	666	669	693	658	665	662	702	673	639	660	679	672	688	624	676	684	657	679	693	645	670	667	750	693	671	655	680	681	644	665	684	648	675	701	622	691	660	661	660	679	639	683	668	671	664	689	630	717	661	662	693	637	674	674	660	752	667	623	687	608	659	641	692	695	669	681	654	659	620	688	652	655	709	637	647	667	647	669	646	657	681	680	618	653	691	642	650	709	747	677	666	662	688	696	685	715	710	706	676	669	662	698	658	644	677	682	703	671	698
23790	39792	25799	10215	7442	5480	3662	2625	2191	1857	1642	1480	1398	1265	1146	1032	1047	952	929	900	811	796	737	782	800	791	796	752	775	745	740	770	750	759	766	701	748	730	711	711	735	722	756	742	772	721	698	714	706	764	703	700	740	666	708	736	703	695	693	643	727	734	674	716	743	716	712	682	748	695	735	686	735	742	657	706	690	743	682	681	666	699	694	765	711	705	762	682	737	693	703	745	709	701	702	702	745	714	687	693	738	725	726	738	663	706	713	686	781	697	692	744	708	694	729	736	732	724	708	721	667	711	696	679	712	673	691	768	717	715	685	724	730	699	673	702	765	723	695	719	697	724	719	682	741	702	741	742	717	700	698	691	702	706	734	674	735	744	713	705	718	700	704	741	724	751	710	722	689	717	729	699	743	733	690	741	687	682	741	730	717	653	696	670	718	706	688	705	671	705	714	688	775	687	694	688	678	662	769	727	749	713	715	693	704	702	730	691	694	686	699	703	713	705	726	724	736	732	728	785	734	705	728	716	685	739	720	699	718	695	737	690	712	720	665	707	664	701	734	703	694	706	723	700	699	735	760	684	720	735	697	741	700	708	715	724	738	707	707	696	691	716	694	721	714	737	685	699	694	708	697	685	690	677	711	704	696	698	750	725	698	685	733	695	719	682	692	707	691	690	696	675	711	686	712	681	733	734	732	754	689	683	712	739	735	715	706	696	721	715	706	741	684	721	682	677	701	759	682	667	708	751	725	716	689	725	799	715	692	703	725	739	700	686	668	740	731	673	685	705	742	686	717	691	760	674	716	779	688	748	711	759	657	692	705	741	711	673	761	689	704	728	709	744	686	677	746	695	683	732	689	718	734	716	700	738	690	728	731	725	734	724	735	669	698	693	735	728	743	713	719	760	761	703	729	711	755	698	693	706	727	730	694	710	675	696	682	691	725	676	677	669	695	723	706	709	690	732	722	691	698	708	718	698	715	689	765	661	745	728	668	690	706	706	691	675	716	757	725	716	710	686	725	739	709	713	713	700	749	714	684	743	715	717	728	709	728	721	731	693	722	680	701	693	750	712	726	702	727	717	688	691	723	767	687	705	728	719	696	758	723	714	730	732	693	702	697	673	702	690	661	699	688	757	692	680	727	656	685	694	670	679	693	716	739	708	786	762	655	750	756	711	762	663	696	693	732	688	709	775	679	682	723	702	738	669	724	713	708	708	686	714	702	699	676	694	746	715	732	728	716	681	671	729	726	705	749	661	694	717	676	752	682	781	697	719	731	686	736	638	730	690	686	707	725	660	725	688	700	726	699	706	687	758	697	708	690	700	685	699	798	707	737	717	675	691	729	726	712	658	674	713	741	708	742	710	689	711	716	713	697	722	707	724	722	699	748	713	759	733	693	719	728	692	701	691	672	705	722	711	701	710	671	724	723	690	703	712	704	713	755	686	698	695	713	744	684	694	771	737	725	718	694	710	690	707	688	725	722	707	705	640	725	743	703	720	741	747	705	672	663	751	748	690	674	735	680	716	722	681	731	742	688	686	685	690	737	734	663	748	737	707	752	751	681	713	741	736	716	722	740	646	715	761	670	679	766	710	734	703	685	712	756	700	724	736	738	694	716	715	698	713	736	722	730	724	705	735	693	745	681	673	719	707	716	675	726	720	709	756	641	695	680	716	689	746	724	727	691	738	742	685	680	753	702	754	688	738	690	688	695	705	710	723	729	729	714	713	749	723	744	714	657	707	705	703	706	735	678	712	710	733	760	741	695	687	726	682	756	718	715	702	761	734	715	775	746	705	721	675	701	735	679	727	706	698	662	667	725	660	709	713	703	690	687	686	738	778	733	742	742	719	690	704	712	703	741	686	702	702	738	731	703	720	755	700	674	707	713	702	676	729	741	730	724	714	723	781	683	707	708	709	675	709	692	705	725	713	720	734	708	667	701	765	707	678	696	723	741	694	675	671	717	723	709	710	704	717	709	709	743	691	708	672	753	721	682	726	696	667	714	721	696	737	682	720	730	658	754	674	658	730	731	732	708	647	730	720	721	685	711	680	715	685	677	666	688	684	704	718	712	695	718	748	685	713	720	682	739	715	694	720	692	762	681	735	755	673	762	692	693	745	751	732	739	703	727	718	741	718	714	697	744	735	724	701	727	706	692	706	713	793	718	698	708	715	700	731	712	746	685	725	689	692	736	706	735	734	720	689	734	664	730	677	703	719	778	732	668	757	682	730	719	707	711	665	753	656	701	746	776	767	700	758	670	693	701	722	705	649	724	724	708	741	762	698	728	695	663	715	720	689	706	687	719	738	664	696	730	672	721	668	717	686	675	712	654	695	711	716	730	710	675	750	665	708	687	722	707	789	684	764	716	732	684	715	708	740	737	684	740	756	784	681	716	718	717	666	747	714	701	715	719	701	695	695	662	660	741	662	696	750	716	702	697	748	742	735	696	729	726	693	713	712	671	697	707	725	694	729	748	725	713	685	706	667	686	716	675	664	660	686	734	709	783	759	713	720	687	721	693	717	706	759	713	694	722	757	712	702	697	711	660	750	697	720	732	702	687	679	723	688	698	718	719	746	756	741	697	694	722	695	717	724	725	706	720	718	728	716	726	701	696	674	700	742	668	707	717	685	724	654	691	731	695	652	688	689	693	740	743	643	671	774	691	695	689	694	692	738	695	705	715	672	726	704	712	691	710	682	733	698	727	699	697	736	707	686	662	782	719	666	686	679	733	678	720	696	692	723	713	723	746	684	734	712	707	696	696	688	682	740	691	671	739	710	704	723	730	719	723	697	711	739	659	757	707	726	707	700	732	751	658	774	714	689	749	670	683	696	724	695	694	675	668	727	744	713	719	708	716	672	712	681	679	727	720	691	732	683	731	686	695	702	692	704	682	670	731	738	689	725	676	766	731	653	732	689	723	706	742	727	714	682	754	695	721	738	741	688	711	683	703	736	705	724	720	715	726	709	720	734	720	748	684	721	739	726	733	705	704	723	671	692	780	681	705	738	704	724	687	728	705	707	685	691	710	742	692	728	687	741	700	690	723	737	745	699	669	654	755	687	689	661	720	724	700	663	712	696	711	670	723	695	732	666	753	718	686	712	733	704	698	739	712	742	702	684	684	718	690	702	681	708	698	680	716	717	713	752	680	724	701	732	715	654	694	688	700	697	676	738	676	725	711	718	672	725	700	722	737	711	688	734	670	739	689	737	701	712	717	680	753	719	744	692	665	733	725	697	731	704	731	748	695	677	743	716	683	734	728	690	687	735	680	726	686	763	723	696	729	693	691	724	708	726	742	717	713	683	752	736	717	703	745	739	735	665	735	651	725	673	673	716	713	691	702	723	706	673	690	737	730	728	750	708	718	701	717	729	678	686	709	706	688	738	682	758	715	703	753	718	697	735	724	790	718	703	717	699	723	693	728	685	717	637	764	713	739	686	695	734	713	682	740	685	758	737	713	699	687	708	725	716	708	736
22720	21222	28765	23980	21235	21402	12126	2949	1968	1657	1341	1263	1058	989	929	774	756	649	590	500	490	463	413	375	389	418	409	374	384	380	403	388	393	367	370	346	340	338	357	367	351	379	370	320	361	321	294	329	304	330	319	376	352	349	319	313	300	304	307	305	331	343	329	319	339	313	340	325	348	337	313	305	333	351	343	338	334	312	347	354	322	335	319	282	306	344	293	375	277	333	307	316	325	315	325	310	301	346	375	330	315	294	326	325	317	316	305	330	323	319	306	313	330	311	279	315	308	287	289	317	318	333	315	329	324	335	304	320	310	332	295	318	321	323	328	293	312	325	327	286	304	282	296	315	285	345	293	315	310	323	330	344	311	324	293	346	286	298	319	295	326	316	307	310	289	322	300	333	320	310	318	336	330	287	332	310	339	292	308	332	307	315	330	346	311	336	367	324	302	313	274	311	311	318	306	326	322	311	316	334	324	307	309	312	341	323	318	328	319	339	323	280	329	320	304	351	350	341	326	289	340	345	315	297	308	310	279	298	307	329	309	334	311	318	294	324	301	334	342	297	317	327	350	322	305	311	295	300	315	321	312	329	345	311	345	286	299	307	345	329	304	357	320	307	293	315	320	302	348	338	306	326	289	308	311	310	309	331	297	340	308	307	354	302	319	302	324	339	322	333	340	317	329	311	332	335	318	312	296	292	298	325	323	324	325	305	325	281	323	288	331	304	360	320	311	318	312	322	310	292	305	292	313	309	347	328	356	322	317	275	337	312	309	300	309	319	289	312	315	314	319	290	348	298	321	333	289	285	310	306	326	301	279	360	336	339	288	288	332	309	304	317	360	321	334	327	327	327	302	313	337	292	340	327	331	340	318	379	329	327	314	337	319	334	317	272	336	307	322	307	314	325	300	302	351	310	299	304	349	312	301	320	305	326	334	336	327	343	305	335	310	313	324	338	329	318	347	291	310	307	337	342	304	312	337	344	325	338	336	289	333	316	326	341	311	317	290	306	281	331	316	308	332	326	315	327	278	317	307	342	310	327	316	313	340	309	318	325	307	346	333	330	338	326	324	318	302	297	322	333	332	339	315	292	326	293	310	360	320	327	310	342	360	323	329	341	271	307	349	317	306	300	334	309	344	326	312	314	335	292	302	311	341	284	301	329	317	314	317	295	299	306	314	304	290	329	344	302	339	304	342	303	283	364	334	318	305	317	329	307	334	316	321	322	326	323	316	301	347	317	320	333	344	312	307	324	344	332	325	334	340	327	295	341	337	313	331	307	326	323	354	293	336	321	312	302	321	321	321	340	318	307	346	316	324	352	344	322	320	303	299	297	338	321	294	306	318	313	349	336	326	351	286	320	296	335	349	338	324	311	322	353	316	333	309	321	304	314	331	304	326	338	287	343	312	306	324	336	324	287	293	322	312	290	316	314	299	356	276	322	294	295	319	344	333	333	316	340	323	328	295	302	306	310	322	306	279	321	329	324	333	288	300	335	343	299	349	336	304	332	315	303	302	321	330	294	299	356	318	310	300	349	311	321	324	351	301	341	326	333	301	336	309	323	337	346	321	319	320	320	296	346	314	335	308	342	294	307	334	307	305	340	291	275	318	324	335	327	279	312	330	309	331	301	287	331	324	318	291	290	330	326	318	280	288	371	285	305	336	327	336	343	325	309	347	322	323	321	329	302	352	327	326	286	315	340	301	330	317	336	311	328	350	343	292	329	312	298	335	338	333	329	345	342	333	330	323	337	346	321	330	322	319	316	339	298	312	337	349	311	315	322	337	301	322	331	305	343	351	321	289	324	304	330	335	315	336	324	337	330	321	296	285	320	322	308	326	296	337	335	313	308	308	348	302	313	343	313	316	296	296	300	323	340	299	314	323	312	347	331	323	322	316	334	314	302	307	339	340	324	322	300	319	305	297	332	346	318	334	346	334	300	340	347	338	334	311	308	310	320	306	286	341	339	295	340	323	291	333	326	319	331	336	324	325	302	286	301	296	327	309	334	329	326	304	333	310	312	299	311	281	292	271	318	314	317	311	315	333	314	317	299	299	282	329	290	323	312	286	335	314	309	341	335	330	306	302	314	315	303	298	308	310	289	308	315	322	299	324	344	306	314	334	313	330	308	307	286	295	328	291	319	320	330	325	312	308	331	314	295	305	337	310	340	347	300	332	314	323	319	307	309	327	292	308	312	315	321	293	286	335	305	346	288	323	338	303	324	283	310	318	299	309	309	292	326	319	297	324	278	278	325	318	323	311	323	342	316	319	333	330	323	358	323	319	330	326	316	316	323	333	312	319	305	308	305	308	298	331	294	333	319	335	326	331	330	307	312	296	338	307	354	311	319	341	304	318	324	332	298	283	302	317	317	293	324	347	311	294	316	324	310	325	326	324	331	331	328	324	320	274	316	318	308	348	332	335	286	305	292	325	294	334	338	306	336	320	308	325	338	327	300	331	307	282	300	312	319	305	342	346	334	287	315	318	317	310	287	334	294	317	292	335	302	308	339	327	329	358	352	355	320	341	337	291	308	317	312	306	324	319	291	311	325	330	323	331	342	299	338	290	289	302	339	323	334	325	325	292	344	316	319	332	317	326	321	342	322	310	307	309	319	315	306	286	313	289	301	318	303	323	304	294	290	342	306	295	335	294	333	309	305	347	312	337	309	315	295	288	303	339	304	319	320	327	296	307	308	348	309	301	359	325	333	313	289	343	305	280	281	308	263	306	299	312	326	310	321	322	326	318	327	285	298	316	283	319	305	296	325	344	305	311	329	311	318	333	318	311	346	328	298	352	296	299	328	280	310	307	338	322	309	318	305	309	352	311	288	303	316	319	325	307	341	282	326	297	298	296	300	290	319	312	332	308	311	295	304	287	330	298	302	342	275	333	319	307	316	311	299	310	316	321	285	304	308	326	314	313	327	335	318	318	314	320	332	320	319	332	313	304	328	308	359	324	327	338	310	287	298	345	333	320	328	301	319	370	335	311	321	331	299	354	323	308	287	303	296	330	304	322	333	319	361	328	294	310	263	347	310	291	319	308	303	335	346	349	310	308	301	310	350	292	315	312	342	314	328	306	312	296	337	320	318	320	322	319	331	310	334	328	321	317	374	338	293	313	283	303	336	306	303	331	288	332	340	299	325	336	308	337	353	307	322	319	306	295	291	324	300	310	301	296	346	338	326	310	301	316	311	321	315	345	307	305	317	310	332	314	326	347	294	348	302	334	302	280	288	340	332	330	328	306	354	292	311	282	304	317	315	327	340	329	305	326	312	309	314	327	326	329	347	307	328	288	320	318	324	302	307	312	299	297	308	305	328	323	329	317	316	359	302	317	305	307	300	318	314	307	255	320	312	298	297	316	296	322	327	329	306	361	369	335	352	327	347	296	313	278	322	325	312	321	312	307	327	285	334	301	289	337	308	320	323	304	338	301	358	317	343	303	313	331	292	344	291	331	304	312	301	322	321	306	361	313	286
26403	50019	35642	15643	12230	8861	6082	4379	3399	2663	2307	1847	1697	1442	1300	1145	1052	905	818	636	615	540	500	456	456	511	516	485	482	442	469	435	471	463	432	391	389	430	370	372	392	381	429	385	371	405	437	429	361	365	374	410	386	377	366	376	388	353	351	337	328	376	340	352	367	377	347	366	313	322	387	352	361	362	322	345	343	341	356	351	353	332	345	352	358	371	362	358	366	318	331	370	352	378	331	337	354	338	355	357	335	357	359	341	333	370	356	346	352	329	337	304	307	393	353	340	355	352	349	330	336	351	357	343	379	364	320	336	357	325	348	381	377	327	331	329	306	388	376	369	336	341	319	358	300	350	328	353	350	309	333	316	351	308	305	334	353	336	373	324	345	297	377	300	331	360	350	382	334	340	337	346	351	346	331	356	351	348	340	370	354	352	342	378	353	328	337	340	359	337	375	347	347	379	352	333	338	315	333	332	333	309	329	350	376	356	355	341	375	328	324	345	336	359	344	342	334	373	350	339	345	339	354	332	361	352	353	374	355	348	316	341	319	325	350	336	370	374	405	335	356	339	331	326	333	335	360	326	328	352	339	362	373	345	346	360	374	375	359	317	339	328	346	313	366	343	333	331	366	359	326	353	338	327	363	337	359	358	355	351	394	320	344	349	345	337	345	384	352	297	339	382	333	338	383	339	351	304	361	369	305	355	338	383	325	374	349	360	354	347	327	360	345	319	336	344	355	352	357	327	327	347	319	327	366	339	340	343	363	350	351	352	372	365	327	348	345	317	361	278	375	304	333	335	317	332	350	372	335	354	333	361	354	373	340	394	346	341	354	308	365	307	350	320	368	381	365	316	337	348	342	312	354	370	379	372	340	337	345	359	338	384	332	354	358	354	345	350	375	330	353	329	349	328	368	342	360	343	343	366	339	362	379	373	361	364	338	357	371	351	322	354	347	377	359	351	358	374	347	336	338	338	358	350	345	341	347	350	342	317	346	330	342	328	336	343	321	352	322	372	330	335	353	345	324	335	346	347	347	338	352	365	331	356	343	334	352	341	322	349	318	352	364	355	327	360	330	339	362	370	330	364	351	370	332	322	295	343	349	349	365	345	362	343	349	389	339	367	323	335	343	357	311	331	389	327	349	328	369	346	348	366	333	395	330	360	386	357	323	353	350	355	343	346	321	345	320	396	379	337	323	335	364	341	370	356	338	336	329	361	355	352	352	372	343	327	362	386	372	339	365	344	336	346	336	344	353	343	360	371	347	358	369	356	323	362	354	364	355	340	361	396	303	320	346	346	344	362	362	367	360	369	313	343	345	386	317	333	367	358	355	370	392	351	339	378	350	284	321	347	344	301	332	329	321	327	338	347	325	336	286	333	340	318	369	359	306	319	360	344	352	376	373	380	334	331	381	324	376	321	356	352	337	366	331	341	337	389	369	372	321	327	343	354	325	387	352	323	340	357	342	337	350	391	327	365	321	320	342	357	328	331	326	356	365	329	351	343	361	382	379	335	369	345	356	353	341	346	340	318	358	366	337	358	331	342	356	331	361	327	327	330	359	381	350	339	311	366	314	381	328	393	324	358	337	331	341	358	363	349	322	383	353	326	316	344	359	316	362	320	339	326	334	369	378	378	310	368	357	369	350	342	348	345	366	358	370	379	339	348	357	334	332	338	344	328	370	327	316	314	361	363	304	345	338	346	328	384	352	323	329	342	370	353	364	322	344	380	360	336	343	352	331	359	378	359	377	334	320	342	359	311	341	342	360	362	370	352	313	339	373	381	364	348	330	332	340	341	342	333	353	331	370	349	343	353	337	364	348	319	342	368	366	364	361	346	384	328	354	318	332	358	332	362	368	377	373	329	297	365	391	325	323	380	351	328	363	360	291	371	372	338	308	370	366	344	360	331	349	333	319	371	323	395	371	333	347	360	339	369	341	392	344	356	351	376	336	314	322	353	360	354	347	335	365	346	338	327	368	336	355	348	315	333	373	356	352	353	363	351	347	337	331	356	357	342	384	327	334	380	322	369	376	345	327	336	341	335	340	378	342	351	358	337	346	334	383	364	340	318	363	325	307	348	332	314	343	366	329	356	337	375	318	353	364	332	350	354	349	337	372	358	355	340	337	370	376	357	379	353	334	331	323	374	297	339	341	344	334	332	323	373	343	375	360	376	366	363	319	349	334	370	349	357	347	342	360	323	375	353	335	326	355	352	340	325	355	372	353	358	355	337	345	350	372	342	357	357	349	317	300	325	307	352	355	373	331	340	349	349	352	406	336	374	370	332	373	355	341	324	344	336	344	375	347	372	319	349	324	338	353	354	354	362	338	321	345	353	371	324	369	338	343	352	340	369	364	333	359	349	353	360	354	364	366	324	333	328	408	345	347	360	344	387	363	379	354	364	333	361	345	340	331	367	326	372	323	398	376	341	310	302	320	318	368	337	298	350	320	381	333	368	338	349	383	364	315	324	337	333	323	350	308	360	347	344	367	339	328	353	306	358	353	368	350	334	317	354	340	362	329	333	352	320	353	354	335	312	334	364	340	321	386	356	355	344	349	337	351	344	341	349	318	357	347	330	356	338	352	332	326	340	317	336	342	344	317	360	353	335	300	334	362	323	351	330	347	352	383	339	337	359	327	336	366	342	358	359	315	389	373	337	340	374	347	362	329	333	341	378	328	394	367	337	341	320	346	357	320	348	350	355	337	329	367	344	359	354	327	385	353	317	311	358	357	348	341	346	348	338	327	350	367	309	311	352	354	380	367	363	372	366	331	367	316	349	345	345	354	368	320	351	355	358	299	405	361	338	377	381	357	339	382	363	347	373	349	393	353	348	371	363	356	356	346	338	360	348	395	346	351	339	326	353	363	341	333	346	316	335	361	329	371	364	314	344	333	363	338	331	333	341	323	347	337	348	353	336	349	313	335	352	350	356	332	365	343	392	366	365	351	328	371	332	378	398	354	368	347	332	343	389	355	321	325	334	338	389	351	371	387	349	359	379	364	335	353	316	363	321	365	345	313	344	322	349	392	356	370	355	354	376	347	358	338	325	373	337	305	371	325	376	340	300	388	330	345	380	370	372	354	337	337	357	356	360	317	372	374	346	362	372	331	353	327	380	354	348	358	340	331	349	357	345	328	365	344	354	359	326	365	373	371	357	397	335	345	346	341	383	328	362	321	303	376	373	335	326	339	334	347	337	351	334	329	334	352	354	367	306	366	358	341	361	351	359	334	337	351	347	322	353	325	348	344	323	344	318	364	359	344	339	362	363	354	359	350	344	328	341	345	380	334	303	326	366	344	337	330	374	323	347	351	383	314	330	338	354	363	356	340	341	328	362	353	323	371	347	337	384	333	356	377	361	338	341	334	349	327	337	342	331	330	342	348	352	324	340	359	340	348	326	363	370	347	338	334	370	339	350	321	323	321	345	331	380	347	330	333	347	376	330	341	332	325	355	350	324	357	328	338	348	307	370	358	310
28297	22465	19073	7373	3945	2518	1857	1475	1282	1248	1127	1113	1083	1021	958	851	982	962	882	890	856	880	818	820	817	843	866	859	895	847	867	836	829	813	810	791	782	857	830	840	827	743	823	841	836	803	779	808	798	784	827	815	807	805	866	810	856	823	784	835	836	802	840	834	846	854	829	827	829	806	759	789	830	856	786	876	821	778	788	773	815	807	785	771	843	835	858	804	851	815	799	830	812	817	810	795	842	811	791	805	777	807	805	771	784	791	822	803	800	763	770	830	793	771	797	838	771	791	804	835	796	804	839	797	786	824	811	803	796	810	751	812	807	786	794	809	806	754	817	798	820	781	775	778	832	795	822	814	816	851	800	779	815	811	829	758	837	804	757	859	850	803	758	720	811	858	781	806	861	801	717	780	789	845	788	756	774	780	823	802	856	827	841	842	853	785	798	840	794	799	727	799	814	795	762	806	825	820	833	804	803	858	807	835	830	809	804	802	799	815	810	839	823	758	810	806	805	797	779	761	796	838	781	823	813	825	866	794	837	815	801	784	778	812	813	756	802	815	768	836	802	777	814	817	776	844	767	810	784	784	786	827	756	737	817	901	820	853	803	792	764	791	845	792	787	747	805	776	829	802	775	827	777	811	847	807	807	833	836	797	829	851	799	756	808	795	774	811	803	835	794	823	813	812	822	852	820	864	748	808	832	806	788	771	819	829	842	788	842	804	767	824	819	778	808	801	796	801	812	820	866	799	800	840	828	739	815	757	851	774	823	809	809	830	861	828	807	768	788	785	801	823	784	786	808	826	821	784	808	801	789	797	790	766	798	804	830	819	846	810	803	785	785	859	846	772	764	807	855	846	768	781	779	789	793	821	790	749	828	777	807	738	811	830	847	748	744	775	763	797	786	805	793	840	840	792	803	808	793	840	775	803	761	824	739	791	778	812	795	897	850	797	825	806	800	831	756	841	798	839	785	878	790	832	826	807	789	838	800	852	849	809	759	778	821	819	803	814	808	844	848	799	833	818	814	780	826	782	758	816	860	796	845	887	824	814	781	761	823	870	875	819	758	805	773	818	837	838	775	840	774	763	802	819	762	819	805	753	834	770	781	806	761	780	735	797	850	834	782	859	841	800	792	761	853	832	787	784	813	849	795	801	836	758	823	828	784	838	827	758	807	811	829	799	836	803	754	796	853	858	836	828	809	793	830	797	848	805	809	842	825	826	854	824	838	795	783	778	796	775	828	800	823	779	787	787	811	804	822	844	808	800	838	818	878	825	853	793	825	778	784	890	807	794	849	788	855	778	809	815	820	799	806	733	766	810	795	803	785	779	810	798	781	779	804	818	783	803	802	820	772	793	794	796	800	819	771	763	801	824	790	780	807	786	836	786	776	798	784	803	779	817	830	842	833	778	796	800	820	792	804	789	856	802	823	861	789	830	813	781	785	848	816	830	826	789	834	840	806	826	824	779	813	816	824	849	825	772	797	788	843	833	769	783	813	840	809	847	850	770	837	792	795	788	807	793	812	767	837	796	790	810	806	800	819	795	773	799	778	816	811	772	814	765	841	804	830	801	785	788	802	833	787	817	748	843	806	820	871	858	787	793	821	788	785	807	826	838	785	817	768	847	769	806	825	819	811	833	800	769	827	779	855	843	767	808	797	844	851	768	841	782	769	781	830	801	798	801	825	828	763	740	795	792	801	817	834	793	833	823	777	823	782	786	824	837	785	799	798	822	808	755	813	812	804	806	776	755	848	807	748	865	798	863	793	820	813	810	789	807	825	766	822	807	787	795	826	795	776	819	776	753	791	818	787	806	842	771	843	832	772	865	816	818	808	781	820	734	822	837	810	858	795	849	767	803	803	788	772	846	876	765	785	805	760	770	776	800	825	801	850	789	792	835	818	768	799	750	779	812	766	798	845	833	789	756	821	864	837	782	850	851	750	804	805	838	790	797	835	773	849	866	852	769	801	844	773	823	771	855	786	819	839	781	816	830	794	790	840	764	829	789	873	805	821	795	738	791	793	766	787	816	835	804	823	776	830	805	837	810	775	854	808	803	780	803	796	835	839	810	818	753	761	820	797	819	789	828	800	822	838	804	735	789	770	722	851	778	813	819	796	777	786	786	798	837	817	797	793	799	791	800	772	787	802	806	814	837	799	812	785	848	839	826	836	804	840	822	827	843	793	774	781	840	827	795	768	775	840	865	861	788	843	854	846	787	797	795	792	851	790	838	846	830	816	826	814	792	808	809	832	822	837	812	787	782	765	850	806	786	832	792	852	812	783	776	796	811	778	751	799	861	849	835	805	825	818	780	796	867	830	820	824	816	735	833	825	819	813	786	823	816	798	776	849	782	804	807	801	822	762	837	820	795	796	770	805	784	812	869	783	866	805	851	810	805	822	792	799	822	786	806	815	803	792	847	802	828	839	831	801	819	807	762	751	788	803	822	854	768	805	834	827	829	854	783	812	825	796	808	842	779	793	802	784	808	871	813	813	813	825	877	829	808	783	816	813	780	800	863	804	855	832	788	790	824	771	846	820	847	792	829	785	768	836	804	794	801	762	800	840	791	828	809	811	788	812	789	759	804	822	785	817	830	789	772	795	818	819	797	828	810	840	754	828	827	766	826	824	806	765	862	804	842	775	814	779	852	846	818	810	769	789	839	800	819	804	786	790	782	786	833	823	807	817	820	799	787	807	833	799	781	839	799	759	823	800	807	774	817	811	811	847	777	807	775	806	864	835	830	842	798	880	823	750	792	806	765	781	834	782	853	833	788	811	784	810	876	793	782	824	814	859	822	805	827	806	814	824	801	813	788	826	776	819	858	817	892	812	806	756	899	818	824	812	793	807	819	789	797	773	794	823	831	792	799	824	773	813	803	821	842	794	793	796	800	831	734	784	818	814	812	784	858	725	837	810	821	830	796	781	765	841	835	845	857	817	752	848	779	784	803	831	842	834	793	833	797	767	824	835	813	803	772	776	812	797	790	803	856	831	738	789	811	812	774	785	882	856	781	770	852	827	812	798	807	818	855	811	848	808	793	802	801	863	808	802	783	818	785	851	791	782	801	820	805	785	817	774	835	813	813	779	803	818	814	800	772	836	810	768	865	835	803	816	788	815	835	824	775	805	810	763	810	777	805	822	818	772	809	798	814	794	805	839	828	820	780	816	824	821	822	808	763	843	833	832	801	827	782	859	796	782	768	781	818	760	769	827	775	774	801	805	774	788	809	795	813	884	822	795	819	769	773	783	849	776	848	808	833	798	833	797	790	808	732	782	777	769	860	752	840	871	803	826	821	801	809	787	772	859	771	808	813	855	818	817	802	793	756	829	784	821	819	778	795	802	851	792	786	847	801	803	829	790	809	803	897	821	783	846	824	769	804	828	806	838	787	814	809	806	890	778	816	778	860	803	821	818	795	806	788	803	780	804	796	775	759	830	770	785	791	773	760	814	760	815	790	784	814	806	840	817	802	818	834
22130	31942	19989	7185	5669	3879	2943	2192	1878	1624	1546	1329	1279	1168	1117	1090	1068	987	978	938	893	944	889	869	897	933	894	891	917	893	931	914	910	874	823	820	856	862	850	815	887	909	844	878	889	895	902	917	877	913	892	917	919	886	859	917	860	815	873	859	919	880	848	881	857	901	852	887	906	890	908	878	821	882	873	887	847	855	853	845	920	838	891	867	811	808	892	880	879	861	831	885	870	878	886	913	846	920	897	910	911	845	837	883	855	883	868	848	899	903	893	833	871	816	872	867	828	863	846	857	867	821	900	855	831	874	875	864	864	814	901	877	888	839	869	867	926	866	922	871	870	835	834	872	835	882	878	880	820	883	902	876	914	876	867	814	866	855	896	869	866	887	855	899	883	884	859	869	908	849	888	831	808	849	799	885	875	866	923	872	856	887	892	891	921	842	834	913	824	874	853	867	925	880	849	834	817	834	854	828	885	875	863	896	873	910	872	833	861	845	887	902	825	871	852	916	840	873	864	859	854	907	859	831	841	845	847	846	869	900	853	864	920	852	886	876	842	876	835	917	842	857	833	856	827	890	859	893	900	907	870	871	852	895	876	879	842	875	887	879	882	886	904	853	896	841	871	832	861	930	883	894	909	920	909	873	887	817	817	866	886	919	892	863	891	808	882	927	876	885	871	865	848	870	832	867	861	838	862	878	860	842	875	854	830	905	914	920	853	837	841	849	888	906	876	881	870	828	907	897	838	890	905	885	825	925	922	870	872	829	831	853	867	872	852	815	873	854	874	814	881	848	867	850	849	827	907	827	799	819	899	900	872	873	925	846	835	888	829	854	856	862	881	813	882	850	884	893	810	883	897	869	888	871	854	833	877	830	841	879	853	904	893	805	885	912	881	889	839	873	881	877	825	891	917	876	813	857	846	856	862	863	864	911	846	885	854	878	872	874	870	806	912	935	869	860	887	874	915	894	848	822	900	804	851	841	823	860	914	880	873	874	835	859	900	916	862	805	931	828	860	871	895	890	835	855	867	849	901	883	879	868	865	879	876	859	875	875	870	872	843	872	905	890	853	857	854	835	884	842	899	956	909	935	884	811	853	891	888	904	848	880	903	842	937	846	879	844	840	892	878	841	888	831	873	885	867	896	868	841	857	909	863	902	884	887	812	847	832	846	875	858	837	850	876	871	874	916	856	921	853	922	868	883	850	883	906	859	884	864	885	864	898	927	882	843	869	894	897	870	897	865	917	852	879	888	927	885	853	874	865	892	827	835	874	880	872	890	832	938	867	851	858	884	839	884	886	896	841	838	839	822	862	832	836	871	868	890	851	894	865	879	866	900	900	861	916	878	859	834	820	872	843	851	906	866	883	896	854	855	886	901	865	853	872	884	862	866	877	879	812	859	811	951	895	866	919	892	886	867	820	878	792	861	888	875	888	833	858	852	924	854	786	830	884	865	851	891	847	838	880	820	875	855	881	839	843	922	858	913	882	885	906	829	905	862	827	885	871	884	858	901	867	878	863	861	831	848	947	850	882	830	864	887	884	875	885	868	908	864	829	890	898	825	828	860	876	895	856	858	885	854	876	916	846	867	859	948	907	889	900	853	830	870	806	881	829	898	888	922	897	849	875	898	927	782	863	868	900	878	892	886	840	875	892	885	876	899	919	841	836	864	857	863	913	811	869	860	855	847	889	828	847	875	866	863	849	875	874	895	822	830	830	856	889	785	824	867	881	874	906	810	890	858	872	873	840	876	881	892	875	848	901	895	856	871	872	904	887	861	855	914	819	830	862	920	857	856	915	917	861	835	873	880	857	876	884	847	877	883	893	827	856	824	882	903	863	840	863	846	856	858	866	826	838	842	853	923	859	950	854	911	904	912	839	856	887	909	849	876	839	824	841	842	852	809	857	896	859	886	894	860	918	887	877	806	872	900	911	861	870	881	906	872	895	848	847	825	837	826	872	857	883	845	878	880	841	849	850	855	900	932	870	896	868	891	890	936	915	836	893	876	872	822	869	849	864	937	827	878	910	859	896	875	846	833	915	885	846	946	852	881	871	888	863	872	839	810	884	884	874	795	902	900	862	887	844	845	919	870	915	863	864	883	874	835	868	878	864	879	882	876	858	873	860	924	869	867	904	877	798	883	820	834	880	859	858	826	875	837	932	880	882	849	921	850	873	921	842	867	842	919	868	894	876	880	843	889	873	919	897	888	811	869	848	878	812	828	847	812	895	852	877	887	912	880	902	861	866	890	880	932	862	847	851	867	882	924	863	863	917	903	882	943	879	871	852	929	867	887	897	840	870	907	891	892	828	909	833	870	841	922	859	832	904	898	900	841	857	806	879	896	843	838	921	803	874	870	887	902	827	892	828	875	854	894	900	859	889	904	835	881	876	886	875	837	888	866	840	861	934	882	892	904	826	878	862	815	851	864	848	852	915	882	881	854	836	856	891	860	881	930	884	818	876	860	890	868	907	892	829	861	816	888	874	875	864	911	879	883	890	876	860	851	807	877	866	863	842	918	862	895	918	862	912	878	879	877	881	881	872	911	832	831	878	875	863	822	868	859	894	809	836	874	866	861	833	830	890	856	914	923	848	855	849	849	834	850	902	889	907	868	866	873	856	882	890	828	860	861	882	878	862	863	876	912	866	883	903	880	894	867	868	853	824	865	893	891	926	875	877	893	930	836	838	914	852	899	902	879	873	895	877	897	911	879	820	888	825	918	881	876	877	892	836	875	888	903	868	885	863	834	863	874	846	923	893	858	819	877	835	846	938	852	854	819	870	886	927	900	858	839	865	828	872	890	868	875	859	872	837	871	881	808	878	922	887	864	835	828	848	853	861	841	863	889	876	880	875	823	845	905	886	843	855	857	847	817	851	852	831	842	884	867	816	856	882	918	881	841	901	892	864	863	874	890	876	864	855	841	887	888	882	840	875	821	906	931	835	867	859	904	859	808	909	862	816	849	879	905	821	855	860	925	794	838	856	875	839	929	905	861	859	885	890	859	864	856	819	867	877	827	896	819	835	835	882	883	809	912	844	908	866	847	833	867	861	858	850	891	877	860	889	903	868	835	840	879	884	845	895	836	827	848	882	890	885	861	881	873	882	852	882	851	821	911	906	918	936	854	867	862	823	911	864	835	847	830	884	876	867	878	877	845	877	906	870	893	884	870	913	876	868	971	837	881	891	858	885	866	846	853	874	856	844	895	874	855	841	844	870	854	867	909	876	874	840	825	869	830	917	856	878	854	867	867	829	873	879	834	895	885	853	854	874	884	897	886	859	868	812	905	884	905	907	854	917	841	815	856	818	848	878	858	876	939	867	919	834	829	828	856	885	849	890	882	897	880	842	882	806	905	885	869	805	875	839	847	858	854	883	851	859	848	861	889	896	862	865	874	820	804	845	878	861	882	902	836	845	870	842	876	827	854	865	890	845	841	843	850	837	880	850	844	907	832	851	870	906	867	834	864	828	850	910	845
23754	21180	28302	24364	21204	13331	3889	2153	1619	1409	1280	1166	1109	966	898	884	811	789	703	711	616	653	614	571	619	629	635	617	610	602	627	606	575	641	550	598	591	576	560	624	579	579	526	551	563	592	593	541	573	532	571	600	586	559	534	540	509	564	560	549	552	550	578	611	578	584	546	601	512	537	632	520	579	575	512	550	546	537	547	520	572	500	565	540	543	542	530	530	532	542	546	577	522	583	532	544	534	531	547	562	511	533	576	592	554	542	546	557	540	564	520	579	544	586	540	549	530	534	557	523	579	488	575	510	534	555	559	507	515	529	536	564	591	510	537	571	544	571	574	539	562	558	554	541	553	539	529	559	553	545	552	563	527	500	528	511	537	562	586	558	555	559	542	577	581	577	548	556	600	558	533	571	567	559	505	567	546	543	532	562	550	517	556	565	511	524	501	579	513	559	532	586	570	553	553	541	532	546	513	589	583	526	573	541	532	573	555	532	526	545	534	516	592	536	593	564	554	546	527	500	528	528	527	565	596	497	536	546	543	568	571	554	519	540	618	598	537	547	560	565	536	536	518	551	584	539	556	605	568	525	525	587	540	551	556	570	577	522	513	563	546	585	609	526	591	577	554	536	565	542	550	551	539	567	557	545	548	518	576	577	581	537	561	511	550	552	515	563	531	543	543	545	529	541	498	540	588	552	508	529	465	544	533	533	514	585	524	580	515	547	507	549	539	532	549	556	538	510	571	522	559	548	523	491	548	534	565	527	531	555	524	562	533	551	578	527	567	510	552	553	529	513	516	535	573	585	524	588	559	556	564	563	593	536	567	568	571	602	575	544	559	520	526	507	543	551	533	538	542	556	577	547	534	539	566	569	537	526	534	511	508	560	551	526	532	574	559	582	579	546	525	561	534	556	574	526	568	552	534	510	516	564	563	576	597	563	547	544	522	556	580	565	570	541	544	585	548	546	533	546	582	542	551	549	580	538	549	586	542	537	505	524	546	525	552	506	551	569	522	555	578	532	514	548	575	548	559	507	537	532	543	553	571	549	552	572	607	566	550	555	523	563	559	558	538	534	543	562	565	545	553	565	549	503	538	572	548	562	560	523	538	554	528	578	527	514	568	561	561	547	517	547	559	505	510	574	522	552	549	608	576	541	564	576	506	558	533	589	585	617	524	585	555	557	576	550	543	549	557	573	543	514	540	538	565	580	537	547	558	578	518	529	501	554	532	510	518	528	528	560	515	575	576	531	531	575	571	563	575	551	565	528	533	565	561	544	543	541	536	513	556	601	554	537	598	584	557	584	598	524	547	549	511	562	560	548	517	538	531	553	540	517	501	546	579	605	572	570	596	559	580	559	531	563	533	566	532	565	563	548	547	545	527	539	515	568	568	607	544	540	568	540	502	588	541	560	537	570	524	546	546	593	537	522	523	516	529	549	564	541	559	536	587	569	573	517	575	598	557	538	542	613	561	540	508	512	555	608	549	535	549	596	525	543	566	554	555	582	538	571	547	549	549	556	539	551	541	556	552	541	555	568	563	538	534	564	556	539	550	550	525	605	513	576	570	567	586	541	542	542	561	545	564	525	599	582	560	543	530	559	559	516	539	538	533	548	538	534	564	556	571	537	583	539	599	524	529	559	593	505	583	572	563	539	497	486	529	510	553	583	575	520	583	533	526	527	521	548	544	517	599	571	554	559	560	582	545	516	571	571	544	540	547	551	547	540	549	556	555	571	546	528	552	525	550	535	522	556	536	605	542	544	556	539	582	580	562	527	563	554	557	511	542	550	542	552	543	585	544	600	550	535	564	538	552	519	540	555	541	555	562	550	526	559	545	532	527	531	542	584	516	529	561	582	587	534	547	527	544	589	534	539	521	550	520	529	548	570	543	588	554	540	532	531	503	557	545	523	539	536	512	550	569	615	514	542	599	528	529	543	526	613	579	569	511	540	584	546	552	534	550	522	487	569	569	596	530	546	552	503	606	562	551	572	547	561	549	551	552	556	550	530	569	575	573	528	506	541	559	555	566	559	562	563	532	596	552	526	498	591	525	554	532	548	580	552	571	544	560	511	531	525	538	536	512	564	516	596	554	542	567	533	547	533	574	524	554	558	548	521	522	564	549	538	533	508	545	566	584	513	544	507	561	539	560	558	571	536	563	564	514	518	559	545	570	585	530	559	561	552	552	539	539	569	557	547	532	544	543	561	561	512	533	542	534	537	574	580	576	548	551	545	540	522	554	515	537	593	558	570	565	535	536	522	506	534	569	531	517	552	539	566	570	554	538	561	565	594	576	573	553	528	573	558	537	552	601	538	573	557	557	575	578	539	549	569	554	578	559	585	576	573	539	535	497	599	599	555	543	548	512	512	612	573	485	536	511	566	533	551	549	541	562	520	571	510	551	554	546	570	558	548	559	562	546	553	567	620	552	604	529	573	548	612	499	584	496	556	568	512	544	560	580	500	552	535	503	528	555	521	524	551	557	594	576	565	522	549	561	564	539	568	555	496	531	595	536	550	534	564	564	563	561	509	584	534	520	568	546	541	590	563	552	596	539	579	525	536	551	535	549	551	543	512	575	550	569	561	572	502	516	544	554	527	546	545	514	527	528	535	522	539	563	572	601	530	523	547	551	515	493	543	537	589	539	546	556	550	592	537	535	575	536	547	556	562	563	552	534	605	534	541	535	544	559	520	541	524	542	563	567	497	551	572	526	562	560	504	567	563	546	608	547	544	557	561	546	542	543	548	522	574	546	554	596	573	577	540	558	608	534	506	551	584	582	539	547	536	520	564	556	530	557	517	541	589	528	542	564	538	567	553	584	570	551	558	559	500	567	559	524	559	571	545	562	538	551	585	594	554	549	538	571	503	544	549	585	584	597	508	560	567	553	528	533	556	567	566	554	552	539	529	539	540	581	537	552	563	526	536	518	523	567	574	540	548	564	571	562	554	588	525	575	536	587	532	569	563	561	502	566	577	577	569	533	532	595	542	565	530	511	549	556	572	540	535	532	532	577	558	544	573	532	533	546	548	534	570	546	544	582	542	520	558	559	528	559	612	560	558	516	554	513	560	550	547	582	592	525	535	575	541	496	541	543	530	570	513	573	551	534	551	560	556	589	546	573	547	563	551	535	561	548	537	547	524	536	537	538	530	551	531	547	544	550	602	527	559	557	569	547	566	568	571	560	538	563	559	570	537	580	542	550	569	506	552	574	579	578	577	529	525	543	525	569	536	551	535	537	534	502	537	557	526	572	580	518	562	550	555	548	584	575	533	522	528	541	545	533	609	521	536	532	553	538	588	536	561	508	553	505	587	502	586	530	524	529	545	581	511	583	587	566	537	524	540	544	562	555	593	550	521	540	557	515	529	553	574	569	561	560	519	581	574	593	545	506	548	565	556	591	491	541	545	550	582	536	543	514	539	542	541	536	534	574	555	559	529	541	577	519	541	552	554	557	486	573	539	585	557	563	522	556	527	554	566
23310	41857	28839	12068	8882	6605	4621	3251	2611	2189	1871	1652	1386	1368	1169	1127	1121	991	895	879	810	748	709	675	728	713	682	701	719	642	689	664	721	667	663	658	618	607	582	674	658	675	692	634	607	691	647	592	633	640	647	592	650	653	640	628	597	639	618	621	644	614	580	616	618	655	582	611	599	627	595	585	636	601	639	612	595	607	604	605	606	603	612	613	620	585	578	592	643	646	610	603	561	632	625	581	621	628	572	632	632	605	658	548	596	613	581	635	591	636	619	594	605	591	630	594	622	589	615	600	566	642	565	589	628	625	647	607	567	593	616	605	607	576	605	619	626	624	609	653	627	604	594	645	630	569	629	614	592	615	566	555	610	618	626	642	656	595	628	673	582	589	591	624	619	656	605	560	636	634	612	601	617	618	600	608	637	598	628	613	619	581	604	571	634	627	595	625	636	587	584	620	594	635	633	613	630	579	558	636	632	623	630	618	599	627	614	582	605	561	647	617	644	557	659	647	610	627	574	599	584	615	644	624	637	640	633	588	578	614	560	624	642	627	620	646	655	608	571	584	599	603	555	610	619	597	614	616	646	639	637	639	656	601	604	618	600	575	592	632	625	599	592	558	629	632	636	630	617	624	611	652	601	602	572	580	629	586	625	566	601	623	592	626	636	602	621	646	598	612	621	554	628	583	567	530	568	621	596	604	592	629	613	614	631	602	605	576	641	588	601	595	613	616	592	606	630	602	599	646	612	577	663	598	615	610	629	619	678	578	627	599	610	607	603	587	649	620	566	643	570	640	581	610	612	593	598	630	575	602	614	608	585	588	614	603	607	621	639	589	578	582	665	589	612	601	630	608	616	651	608	604	653	581	582	603	640	587	583	617	623	643	603	583	636	663	601	597	580	643	593	637	598	645	572	645	625	623	640	601	583	570	639	602	582	595	626	600	566	656	605	587	622	631	571	613	595	637	598	634	707	653	627	625	639	601	616	592	617	591	664	618	584	626	636	621	589	583	580	597	615	625	605	545	633	618	638	612	612	625	626	594	582	612	627	644	586	627	626	602	593	591	670	645	640	653	601	595	605	590	594	569	651	627	635	605	609	587	594	592	608	603	615	627	626	620	621	593	645	608	562	580	609	609	624	596	613	622	570	590	593	602	628	580	655	636	656	650	641	617	585	584	615	625	626	587	604	647	590	623	590	627	608	621	615	611	663	636	555	591	619	626	628	592	629	614	618	623	605	607	641	621	603	593	570	597	571	649	671	635	563	579	640	616	622	637	644	632	617	631	622	624	624	569	613	608	633	566	605	624	624	615	635	635	577	594	603	602	619	593	608	569	622	614	615	614	682	552	640	589	611	617	613	603	587	584	608	645	575	621	613	602	664	613	585	570	609	633	622	613	618	590	595	624	598	620	606	643	562	621	618	590	583	592	641	640	597	632	616	626	623	565	613	616	631	638	596	618	647	603	583	550	582	559	632	622	570	612	584	591	570	624	599	634	605	612	578	607	570	618	565	588	607	618	596	572	612	639	643	582	590	615	636	628	618	593	632	629	585	614	645	616	589	616	578	614	616	627	586	583	632	582	624	608	636	606	615	607	619	620	612	600	671	604	601	615	646	573	577	616	612	599	621	652	600	648	586	569	650	619	627	615	614	609	627	590	640	615	613	584	627	636	582	569	592	646	631	606	635	637	647	634	567	629	651	615	648	598	592	639	625	616	651	616	602	565	618	607	626	562	607	610	595	630	643	641	597	594	578	597	636	619	593	599	641	570	583	591	605	622	613	616	589	612	599	619	580	606	616	587	617	636	615	608	632	615	597	592	621	594	599	594	572	574	614	562	579	620	623	587	619	618	595	600	591	624	592	616	573	636	575	570	618	660	616	622	600	594	600	621	603	580	584	634	617	607	614	589	576	637	579	637	612	640	623	615	634	636	595	593	641	620	608	603	641	593	658	616	583	658	582	617	582	622	587	591	611	616	625	614	582	613	548	567	563	606	632	632	660	589	609	595	592	649	613	602	607	636	599	573	604	608	587	673	645	597	660	591	614	643	588	587	619	596	635	612	588	600	630	609	628	577	594	610	591	581	594	560	589	679	628	621	620	650	574	559	622	627	630	610	691	602	592	598	628	601	626	627	607	588	620	625	615	623	615	640	590	651	633	617	598	600	581	562	604	624	642	643	642	622	617	626	562	639	630	657	616	583	569	624	572	633	634	625	623	620	647	617	648	593	656	632	617	622	630	610	631	618	603	622	600	620	609	611	630	542	606	597	652	619	649	636	623	600	607	626	592	638	634	579	610	658	593	635	602	628	601	601	589	567	579	612	603	637	573	615	568	644	632	612	610	626	592	586	622	608	593	612	591	649	621	602	666	572	633	586	629	597	616	651	605	639	610	586	600	602	612	600	627	636	628	649	623	640	633	579	588	605	613	596	642	616	551	608	593	631	641	601	677	635	622	563	628	623	587	625	621	624	632	604	593	602	611	590	616	634	607	575	599	625	596	586	639	615	619	630	639	580	644	660	608	601	562	621	554	640	579	597	604	626	607	609	642	696	636	591	618	638	644	686	627	619	632	620	590	575	573	613	704	644	638	606	615	615	601	654	608	605	568	585	635	624	590	619	642	615	587	615	594	600	615	634	599	634	608	668	659	574	648	648	609	640	638	609	575	584	605	650	640	607	640	615	629	649	593	562	610	624	602	593	602	581	612	634	627	628	608	637	617	622	626	623	628	621	584	652	634	585	643	636	624	586	616	640	604	621	593	622	595	591	622	613	592	623	659	638	595	624	624	625	580	597	610	618	619	609	603	606	605	601	627	615	582	611	598	675	547	626	569	650	590	607	592	630	642	591	632	574	604	597	600	628	611	641	620	599	623	640	609	595	619	643	619	638	636	619	627	637	642	607	626	592	624	617	640	622	611	608	694	622	606	593	599	595	579	605	619	673	591	626	627	635	636	612	578	588	620	616	628	603	564	630	581	609	613	609	589	613	620	624	590	617	637	615	642	649	587	630	591	653	637	622	627	598	599	626	630	601	605	607	651	652	638	648	608	622	661	603	646	623	571	581	595	624	647	600	591	584	606	597	582	601	613	633	633	630	632	598	619	624	594	605	612	600	621	575	625	599	595	654	598	624	638	590	607	625	573	615	629	602	649	603	582	610	601	599	591	610	616	593	637	632	589	639	631	608	622	618	574	650	617	620	626	639	593	603	611	586	644	621	615	637	599	592	595	648	591	617	618	612	610	594	590	629	600	619	563	591	606	586	616	562	606	580	577	626	629	588	580	628	586	611	622	624	641	590	570	645	624	655	610	586	596	600	609	615	579	606	613	617	587	578	624	574	571	625	619	608	583	619	603	619	637	584	587	628	593	631	611	601	621	589	616	641	598	603	665	603	628	595	623	611	591	590	610	643	605	630	653	625	612	614	599	632	607	599	572	608	573	591	608	598	625	632	648	648	622	625	591	593	595	638	636	633	588	633
24769	21198	27391	25273	15448	4389	2483	1690	1411	1337	1184	1099	1042	964	869	889	882	781	792	794	737	745	752	734	743	766	691	768	668	704	661	775	723	726	675	658	661	668	670	755	640	693	682	664	690	664	650	698	675	640	677	709	706	709	698	644	700	638	651	658	689	715	680	658	676	683	667	687	665	652	662	683	667	704	682	688	680	679	687	656	674	650	696	654	722	678	696	697	633	682	680	647	696	676	666	661	693	662	664	647	707	725	678	693	666	682	715	697	628	683	658	694	686	680	695	668	678	672	687	682	660	631	705	652	676	669	648	684	668	671	693	692	737	666	706	656	691	657	650	651	648	685	688	687	659	693	673	664	690	665	639	657	661	644	686	656	694	658	655	700	710	663	665	705	694	609	661	643	683	664	691	641	635	669	675	654	639	679	662	645	707	679	696	635	684	691	689	671	639	643	721	680	634	714	698	642	686	689	649	647	706	665	695	699	635	711	676	706	652	738	669	663	635	655	645	650	689	697	679	688	670	671	659	689	735	691	644	660	701	691	672	694	677	712	718	726	673	693	705	661	721	669	685	707	670	627	642	668	723	698	645	695	683	726	723	703	650	669	674	657	744	673	659	659	691	653	700	635	706	657	643	684	679	649	623	693	672	672	623	740	665	665	685	661	696	711	679	646	706	622	678	700	689	644	688	681	660	699	676	689	669	682	683	669	664	668	686	697	693	677	618	690	643	708	685	690	648	686	709	711	723	652	646	687	677	631	692	651	684	687	701	684	650	661	672	667	704	645	665	682	653	623	673	671	687	708	695	713	678	690	692	677	690	646	657	644	645	624	667	636	666	651	665	658	660	661	660	698	648	687	670	661	651	618	724	692	670	627	757	660	695	655	655	695	665	688	694	695	735	668	738	663	701	665	657	688	704	643	718	656	679	649	688	694	713	698	671	683	634	691	689	707	644	684	716	659	693	676	672	685	634	657	652	664	652	673	672	688	662	690	673	670	664	673	670	632	694	719	751	671	639	666	702	649	684	690	671	701	652	643	681	655	679	703	654	660	668	634	703	680	715	668	664	705	723	679	665	693	699	651	620	666	671	647	679	679	712	684	689	712	673	662	678	662	607	700	645	662	657	679	645	672	673	698	603	678	668	685	657	677	677	646	615	626	728	664	665	642	683	651	630	689	663	682	669	655	706	676	706	665	657	694	664	690	674	661	633	642	673	647	656	686	696	655	697	628	669	679	679	702	697	675	679	693	662	671	675	679	674	718	674	686	733	631	704	638	647	690	632	726	699	651	705	686	688	635	712	706	703	666	711	653	714	645	680	637	694	637	663	647	694	641	658	676	690	697	658	654	651	674	665	669	700	696	651	698	659	728	658	670	663	672	702	668	702	674	675	649	652	707	656	695	642	655	662	665	652	716	704	639	692	647	661	658	714	705	679	683	679	622	676	608	655	706	690	678	659	677	680	660	646	717	678	659	634	645	651	661	726	682	667	722	670	637	690	674	686	665	671	712	697	715	635	661	687	670	668	631	689	677	703	679	686	698	698	705	644	698	667	660	676	679	688	679	679	682	635	659	679	683	626	655	656	670	694	688	654	698	687	720	698	735	668	674	636	647	709	652	710	716	674	700	646	682	644	667	700	640	629	706	662	664	665	684	675	658	673	674	640	718	688	690	691	640	712	706	654	663	705	686	672	652	707	705	681	658	661	629	676	684	658	627	682	675	637	687	674	687	646	695	652	654	671	680	707	721	672	701	680	676	676	685	649	723	665	630	674	653	701	705	739	687	692	631	671	662	635	686	686	681	639	673	603	635	696	687	653	659	699	664	665	634	675	666	673	644	691	705	673	692	684	647	689	682	705	670	638	693	638	657	637	673	654	673	720	700	694	652	705	607	692	668	643	650	666	657	650	683	705	677	658	710	684	664	668	667	667	667	705	654	690	660	700	700	662	665	654	692	688	663	706	683	650	608	683	653	702	649	683	672	731	696	715	695	693	638	655	703	688	668	698	646	648	672	668	701	726	632	715	684	666	710	689	657	708	685	666	665	665	648	685	665	709	661	675	703	713	650	657	670	674	661	694	662	651	660	686	662	675	703	670	690	690	690	672	704	658	708	683	667	702	655	666	616	681	702	658	665	678	698	675	620	684	668	710	682	681	681	684	690	710	648	675	669	686	645	686	669	672	684	655	683	689	656	652	719	678	674	689	682	715	693	641	655	666	637	650	717	657	671	655	680	691	690	681	652	687	700	729	656	637	731	730	692	682	705	707	664	670	676	678	724	660	698	716	661	705	666	640	706	696	691	709	714	661	655	681	700	679	648	655	638	703	640	669	672	661	690	690	669	669	649	698	727	697	722	673	673	675	675	694	648	663	668	678	633	688	623	667	678	674	646	713	659	680	707	690	748	638	688	668	666	690	674	692	678	632	677	681	684	737	675	604	667	677	652	696	696	669	708	647	682	689	629	700	629	622	692	635	674	652	649	693	677	675	679	711	667	664	700	673	670	678	677	678	701	707	641	680	634	678	650	707	731	648	615	702	693	694	726	716	641	680	658	694	693	710	668	665	697	693	677	673	699	671	688	698	644	690	664	647	663	644	639	655	666	701	729	721	658	659	666	689	685	715	675	669	659	691	693	671	695	701	712	694	647	643	701	680	685	735	673	664	628	679	627	679	665	672	721	708	656	704	673	638	654	708	686	667	665	659	636	662	652	731	656	656	657	698	718	703	654	654	654	651	696	703	693	690	678	698	708	624	685	711	667	685	710	684	697	673	666	746	687	635	707	674	696	642	623	718	693	643	667	701	695	668	729	677	689	667	668	701	672	694	667	680	641	710	668	635	691	665	699	695	624	676	721	671	640	707	667	673	655	695	653	650	675	697	696	733	668	657	642	674	714	653	655	621	668	685	659	688	643	673	643	645	695	694	697	657	727	678	649	675	712	644	699	641	656	656	661	650	681	704	683	637	654	676	621	724	663	665	674	639	681	699	640	683	668	679	695	616	668	662	625	669	697	736	729	647	669	666	684	678	703	664	650	707	655	658	668	732	648	671	705	649	694	718	693	661	691	686	650	652	690	642	656	683	666	716	651	689	638	710	645	621	666	660	704	649	683	670	708	654	690	662	649	691	668	699	655	685	680	676	660	691	671	686	676	669	687	690	679	645	672	669	721	686	684	733	639	668	657	654	651	717	696	657	681	688	646	682	706	642	694	676	664	673	649	687	653	710	701	686	648	645	629	641	706	652	675	689	710	641	714	667	643	693	665	696	663	683	637	696	665	651	658	664	692	661	690	684	714	639	698	643	710	646	692	713	713	648	681	695	659	697	664	641	707	696	666	631	630	690	700	656	688	681	670	669	652	622	690	688	656	688	643	632	658	670	684	706	662	644	697	635	660	694	660	661	667	693	622	678	657	692	679	696	659	643	676	641	732	644	691	684	634	682	708	659	669	696	670	686	677	707	652	684	674	618	680	679	691	698	697
22805	37750	25782	9962	7466	5580	3866	2828	2281	1921	1684	1531	1288	1179	1106	1047	1019	959	943	901	806	803	781	777	784	825	778	755	757	777	766	719	778	754	759	703	734	727	704	707	738	783	711	719	749	738	762	723	703	699	734	702	744	708	689	731	705	718	789	696	753	725	743	707	674	668	702	789	738	697	709	693	704	745	747	744	665	665	686	708	721	728	736	704	702	692	738	718	698	712	735	705	708	694	676	699	731	722	708	693	707	665	735	709	729	732	686	703	720	657	721	685	715	676	672	783	707	719	747	742	707	746	696	694	733	676	743	686	707	685	750	705	751	740	685	731	675	682	676	739	716	752	715	682	689	681	723	725	688	726	716	763	724	722	703	713	700	731	672	731	734	703	697	728	747	708	683	704	715	708	690	726	740	777	735	749	715	688	709	677	731	731	702	697	750	660	671	695	742	671	728	711	671	751	774	732	719	695	713	758	755	692	729	724	752	703	719	710	685	692	715	720	759	703	724	688	673	718	705	728	757	712	663	745	742	682	729	709	707	688	706	722	721	742	712	746	693	700	689	666	709	686	686	712	710	708	741	688	698	766	681	632	696	718	717	712	692	752	741	732	722	678	764	710	706	763	726	702	720	748	728	692	690	731	724	713	702	726	716	708	687	752	770	726	696	695	745	724	678	782	725	730	726	758	698	704	700	716	737	717	731	720	708	680	743	730	732	679	712	703	711	685	723	740	778	739	756	728	711	716	734	669	715	687	710	706	728	705	718	715	699	774	701	663	717	740	740	738	679	714	719	691	649	717	719	685	680	762	710	679	725	747	734	707	696	740	688	700	709	686	719	732	729	735	728	708	708	739	716	722	748	724	680	756	738	713	747	693	679	706	749	740	709	718	742	717	731	743	708	746	678	697	708	679	688	698	733	691	738	737	706	736	721	721	696	735	679	694	725	718	693	695	748	733	708	795	715	716	709	674	727	691	694	693	746	693	720	759	772	706	685	708	642	726	755	741	710	714	701	709	722	693	759	752	742	717	735	718	658	652	745	697	755	705	742	679	733	686	695	722	771	720	679	703	705	699	728	721	728	736	753	713	682	723	700	675	740	722	741	696	720	666	734	723	714	703	723	698	696	673	715	714	736	716	709	747	709	724	713	723	720	732	730	714	706	724	721	694	779	715	725	714	717	725	689	719	756	722	754	683	703	742	729	686	672	725	722	699	719	702	700	697	704	723	698	762	712	713	700	738	765	750	728	765	729	721	759	710	736	745	724	706	742	715	735	736	707	693	685	704	717	727	713	721	680	740	742	700	709	713	734	681	707	749	709	749	709	709	706	714	716	734	738	701	672	707	709	682	711	743	686	696	726	686	766	720	732	751	738	737	708	724	779	733	740	682	747	673	713	669	726	701	685	698	726	722	739	708	703	743	710	718	705	697	683	705	717	699	703	721	729	692	737	721	711	714	700	736	664	741	721	712	680	678	686	735	702	665	708	714	744	755	700	749	706	733	718	697	717	697	703	769	714	704	729	686	731	722	759	692	702	710	691	714	690	714	678	690	702	743	677	722	675	699	689	700	736	700	726	716	722	716	690	710	684	697	705	756	704	706	682	728	747	712	730	684	736	771	681	714	739	694	698	728	726	742	762	748	737	709	736	744	729	711	745	716	660	690	703	734	738	729	701	712	710	713	735	679	726	720	700	723	708	727	689	646	686	688	720	717	694	760	717	718	713	708	683	684	747	709	740	728	674	677	744	679	742	659	691	720	723	712	718	726	734	717	733	727	699	703	714	732	723	732	762	683	735	655	760	710	751	728	760	681	698	667	749	723	705	741	684	742	649	707	736	671	663	727	717	705	738	690	693	683	726	722	711	723	744	697	740	740	686	685	668	691	741	781	769	697	696	746	742	692	734	712	758	732	726	715	706	661	689	683	732	705	688	771	727	717	722	748	728	713	746	703	734	734	745	716	681	665	714	777	717	749	734	724	706	707	755	717	671	740	724	704	711	716	755	752	730	712	705	728	688	697	721	706	715	724	714	719	755	716	687	696	677	666	701	709	674	745	680	699	686	695	723	696	730	691	673	683	657	664	704	673	711	752	711	665	695	731	694	720	714	715	725	668	693	762	676	683	663	672	661	724	742	682	687	697	754	714	691	693	717	715	711	699	709	761	666	770	700	681	699	721	703	691	722	713	784	721	697	701	701	766	690	718	700	711	774	727	703	693	775	727	739	703	729	721	702	702	698	717	731	732	721	719	749	722	730	685	719	710	714	690	724	704	670	752	729	718	685	703	704	701	695	747	715	715	673	738	689	671	762	724	704	672	727	714	723	706	761	731	674	719	681	718	767	698	703	666	718	682	662	715	710	748	670	716	733	697	702	709	695	755	709	717	805	731	725	713	709	684	721	708	756	672	708	725	734	698	699	709	670	693	700	749	681	725	738	735	680	705	738	764	702	680	695	707	720	758	700	672	703	712	747	723	718	700	699	696	713	679	747	654	710	727	739	752	699	687	713	712	696	727	738	734	723	741	714	692	689	712	726	687	731	719	731	723	729	729	734	726	729	717	703	727	714	704	693	774	729	729	696	766	725	710	732	726	702	728	760	705	721	724	690	723	723	719	720	733	763	719	704	735	697	753	700	722	764	718	684	699	718	699	747	679	724	751	714	684	768	734	709	719	710	734	665	737	702	676	720	738	735	682	715	684	692	737	713	756	773	711	688	707	737	718	698	704	731	722	643	653	693	782	724	713	713	743	678	730	728	710	728	715	703	704	715	705	690	715	713	726	693	729	694	674	756	703	689	716	729	676	703	727	696	709	700	731	720	709	751	708	727	705	733	702	759	721	748	718	675	723	704	691	744	671	697	745	734	803	730	676	684	724	739	711	697	698	675	688	679	669	738	697	722	742	720	730	703	734	676	725	721	729	757	771	674	662	719	693	730	751	690	690	675	720	698	675	733	699	697	683	714	679	709	745	744	668	708	708	690	727	705	671	714	741	663	728	685	701	745	758	723	670	733	721	738	645	743	689	715	696	702	724	736	700	699	651	774	733	690	763	716	672	672	723	739	691	741	683	742	748	689	715	671	715	712	774	699	698	700	692	748	706	692	714	706	686	728	725	704	716	736	689	686	736	707	755	730	717	726	738	704	712	696	716	730	706	764	739	702	724	697	768	721	738	762	724	644	701	730	718	747	703	711	688	705	682	717	690	706	729	748	732	719	673	712	686	719	726	735	672	715	719	697	701	759	710	700	727	719	744	721	679	684	711	697	714	738	690	725	702	733	717	765	716	680	706	692	695	749	712	712	711	730	710	742	705	757	676	659	767	675	689	728	689	742	690	727	708	707	733	724	687	688	743	708	703	745	703	701	719	729	686	701	690	762	698	727	726	688	718	690	700	715	668	751	668	736	707	746	776	669	718	722	695	763	702	750	745	663	742	716	694	663	687	706	677	737	746	718	688	684	724	696	696	715	705	763	707	642	685	707	700
22840	21361	28929	24145	21354	21485	12463	2990	1855	1548	1377	1266	1020	900	858	824	757	715	542	499	456	466	447	432	375	388	442	400	381	390	407	435	406	405	398	376	326	358	326	343	352	357	368	373	343	303	337	361	346	364	359	308	324	350	334	309	313	302	293	326	348	328	338	322	316	352	297	319	320	349	343	355	294	345	344	312	303	316	326	324	328	326	347	334	347	322	317	339	309	345	353	352	341	337	323	329	326	305	313	334	291	297	297	338	284	358	287	305	329	321	345	345	305	318	300	311	296	323	326	326	301	349	362	318	326	352	325	339	314	334	330	328	324	332	338	311	320	328	307	352	373	338	344	319	331	334	329	286	330	339	325	298	312	355	284	326	321	356	320	327	295	330	330	317	308	339	352	316	320	326	337	305	328	311	338	342	311	307	338	285	318	289	308	288	341	303	335	317	330	317	335	298	293	350	365	329	301	306	322	321	341	343	330	322	371	348	344	323	316	326	353	297	335	296	308	330	358	304	298	316	322	309	294	331	305	333	302	307	308	317	323	315	336	298	339	305	330	308	307	305	331	342	333	321	323	299	336	294	271	303	343	312	301	292	312	347	312	344	349	289	320	301	336	287	295	308	299	279	316	299	326	305	318	339	310	319	316	292	339	331	329	381	325	291	353	318	337	353	293	318	321	350	323	337	299	299	315	342	300	329	279	313	313	312	359	319	302	317	356	309	324	304	328	302	325	316	314	350	318	297	311	315	342	318	318	347	287	316	357	322	317	334	315	313	309	319	326	331	329	317	314	366	281	318	320	312	337	330	321	305	302	321	314	302	336	319	337	320	328	325	359	312	345	315	347	333	328	318	283	329	303	341	332	318	348	307	327	341	314	274	305	290	322	317	295	311	307	335	323	318	328	339	385	331	333	301	345	328	315	305	355	328	304	326	298	327	313	331	279	337	321	356	300	322	366	342	334	320	311	337	314	315	303	324	303	304	324	323	327	320	310	332	318	305	309	311	320	338	299	328	323	331	357	308	351	319	332	346	334	327	310	321	294	345	304	309	320	345	313	344	353	311	320	307	339	316	320	325	304	340	296	353	323	325	359	308	322	304	306	320	319	295	325	311	330	319	341	319	310	309	303	312	335	308	301	329	333	333	323	340	294	302	337	314	328	331	341	331	333	327	300	345	335	287	338	298	336	321	308	333	313	328	340	332	318	339	320	333	303	324	318	327	285	338	348	320	303	339	300	321	303	310	333	311	320	358	299	315	358	331	309	316	294	317	324	324	327	313	329	346	316	344	317	290	337	325	295	313	342	295	329	347	332	308	325	321	319	304	339	315	308	333	352	343	333	342	295	327	303	328	329	346	323	328	319	321	339	320	332	318	327	335	295	320	342	325	304	323	314	292	307	297	343	348	327	317	326	312	311	314	306	346	344	317	315	304	333	298	348	310	318	316	319	337	321	345	342	324	291	303	328	315	316	293	295	313	312	337	324	358	310	342	305	319	333	333	344	311	319	319	306	327	290	314	340	310	357	317	326	314	326	322	305	321	346	333	334	307	303	338	307	337	310	346	341	378	322	285	311	323	293	337	288	299	318	329	318	336	324	337	340	350	317	326	323	294	310	342	316	337	336	295	326	301	300	295	303	310	334	321	325	333	328	338	324	321	351	346	277	342	306	360	348	321	325	348	313	335	319	321	327	313	301	324	306	327	290	317	304	299	325	315	313	315	305	325	329	301	341	295	300	335	334	348	320	345	322	311	298	333	340	323	312	315	350	341	306	312	318	334	326	317	341	337	323	309	330	318	320	342	359	329	330	325	308	335	347	309	311	324	327	341	330	333	348	331	320	336	289	353	330	314	323	324	332	311	296	338	306	324	310	294	299	300	332	347	359	336	311	362	320	354	292	314	339	325	328	328	351	356	343	309	318	297	357	317	332	320	321	279	305	306	346	325	308	302	350	310	339	301	339	327	307	323	298	333	334	321	325	345	302	352	297	293	323	311	316	314	326	321	324	311	297	353	311	318	339	317	306	281	317	344	320	330	332	352	329	336	320	299	333	313	339	321	326	358	332	325	347	301	336	359	291	316	310	333	294	338	311	302	335	336	315	310	332	330	303	355	298	313	344	352	304	283	315	328	299	329	343	342	314	302	336	324	338	301	332	302	307	354	336	333	342	330	313	345	327	326	343	330	364	322	293	303	333	325	309	325	304	324	334	300	322	329	353	328	315	336	303	312	337	309	316	326	333	332	350	341	339	333	312	274	331	324	329	310	340	329	362	329	306	337	293	312	289	300	312	314	294	350	325	310	325	288	322	321	326	323	321	320	310	325	346	350	367	305	344	316	327	312	334	325	307	345	319	339	358	301	331	303	345	353	359	318	321	344	326	350	317	327	323	321	331	334	333	315	365	330	327	348	295	337	329	334	334	327	315	318	326	331	332	318	317	312	322	307	331	342	339	368	328	334	357	324	324	330	281	312	337	351	278	326	320	321	330	314	316	290	316	311	327	333	332	321	317	304	327	305	322	323	313	323	338	293	305	328	328	316	312	321	303	342	335	294	298	337	318	366	334	361	318	320	294	291	288	305	333	323	312	317	324	327	318	338	324	331	342	293	312	304	332	342	319	335	320	309	314	328	305	342	317	331	341	316	297	314	338	318	305	322	336	330	300	328	305	320	321	362	321	299	314	347	353	330	319	312	320	329	314	314	328	312	288	313	381	301	312	326	300	340	300	334	335	324	322	334	303	310	333	343	292	304	324	297	321	303	360	312	328	337	319	336	319	303	321	326	297	355	324	338	314	337	284	329	315	329	284	297	324	339	312	325	330	361	339	321	295	347	377	313	312	356	329	313	272	303	325	312	318	327	315	305	311	343	343	360	311	330	298	276	329	279	344	285	328	314	304	320	310	308	346	309	361	303	324	299	334	338	337	328	329	326	301	304	340	288	322	325	319	324	359	322	320	309	326	318	354	329	311	336	324	359	326	302	302	285	290	309	312	317	329	333	310	333	303	336	340	350	316	301	340	308	304	340	304	324	291	303	340	306	331	334	335	282	310	308	353	332	341	323	305	286	314	356	329	332	340	310	293	334	314	323	336	311	303	313	321	304	329	311	351	312	333	342	350	329	328	321	315	320	321	332	356	312	337	297	293	330	314	363	320	314	309	322	331	287	310	360	350	339	344	322	315	352	305	321	317	300	323	322	309	304	307	302	326	292	327	318	325	322	357	345	317	313	347	332	354	321	320	291	317	344	302	313	309	331	342	303	358	319	306	301	283	316	331	327	294	311	340	325	344	333	346	301	314	314	348	334	308	322	327	328	301	310	321	336	329	339	320	332	283	315	364	319	328	315	313	317	319	309	341	312	328	316	334	321	297	298	302	332	351	351	305	343	307	316	319	319	324	332	343	331	307	297	349	296	325	338	299	307	321	315	340	359	308	311	319	334	361	326	325	286	301	320	319	316	324	327	332	312	335	335	329	319	331	300
25327	50100	36938	16394	11945	9098	6041	4271	3273	2689	2169	1997	1507	1418	1291	1149	1040	924	803	703	602	544	508	457	524	541	528	493	461	479	464	457	438	451	448	391	410	370	378	416	389	392	401	411	416	385	415	456	403	367	378	387	374	380	373	377	386	365	370	389	373	391	352	369	361	379	382	384	326	369	357	333	340	365	354	344	330	316	396	383	329	343	330	350	336	317	354	375	339	347	331	357	349	357	352	367	354	321	363	373	357	355	313	378	334	331	373	359	349	370	347	364	358	328	339	331	343	351	375	344	343	345	373	345	356	328	319	343	362	347	354	341	355	374	363	393	345	357	331	354	363	364	317	331	342	340	343	370	330	366	334	361	339	330	372	363	340	371	356	352	350	356	351	372	369	365	337	355	333	367	317	306	375	365	376	339	373	308	367	352	347	381	374	361	367	356	342	397	377	325	374	352	339	346	365	359	322	378	345	340	351	333	333	349	377	367	349	361	347	375	350	327	335	330	350	346	350	367	321	336	348	346	365	329	335	350	364	395	369	361	317	366	334	390	362	357	327	348	337	343	321	326	349	363	370	352	358	330	339	341	393	320	355	354	348	356	372	344	367	345	382	318	337	340	317	346	319	357	331	301	322	373	354	361	329	385	322	346	338	374	341	341	368	345	403	379	379	369	347	351	374	351	343	359	334	341	343	368	349	355	337	381	347	356	379	350	333	350	350	390	364	373	335	340	353	334	334	324	344	338	354	353	343	368	334	354	357	360	354	350	355	335	332	381	346	327	307	377	332	336	372	338	334	354	385	359	350	391	358	339	308	360	356	349	355	355	356	324	335	359	351	335	384	381	345	336	306	335	349	322	320	326	327	350	335	361	377	361	356	332	368	300	328	362	353	362	365	371	330	320	352	335	369	357	334	376	341	319	320	367	327	373	354	358	395	348	324	326	355	321	372	359	364	330	364	343	346	347	321	354	363	367	346	341	376	315	338	331	353	338	357	360	337	338	361	348	353	356	351	332	388	348	356	363	383	361	328	331	341	355	351	343	339	372	360	395	357	339	354	361	344	342	340	323	349	337	351	374	356	344	343	341	364	310	349	327	349	343	344	357	333	347	317	357	359	353	353	356	332	340	354	353	310	331	367	337	345	353	331	389	331	347	344	373	346	342	376	371	344	357	364	336	352	355	343	388	329	331	329	356	350	366	326	353	337	343	379	335	360	371	352	359	338	344	365	348	372	340	344	342	341	341	377	335	361	320	333	358	353	366	369	335	356	375	370	341	334	392	347	326	314	376	356	333	319	336	340	357	353	373	367	361	355	365	364	329	339	333	367	377	353	404	352	364	339	346	328	345	318	381	345	359	347	372	349	367	354	351	357	382	352	360	330	338	348	349	350	325	350	346	348	374	350	336	305	350	366	339	318	360	312	342	375	332	349	321	347	363	360	307	346	348	397	311	336	332	334	370	355	352	348	353	360	352	332	351	321	357	354	336	337	351	349	342	343	342	337	342	378	356	359	345	345	351	353	328	393	376	365	364	335	327	336	372	348	370	339	324	372	364	328	346	373	341	363	368	354	370	346	325	325	363	334	368	362	325	323	360	349	347	368	378	355	383	337	330	356	360	348	344	364	359	338	354	394	382	358	354	384	371	320	351	330	369	367	358	327	353	329	379	341	365	326	349	330	320	351	374	334	364	381	352	360	352	353	382	326	354	283	352	348	344	352	356	370	363	366	323	381	368	368	362	371	379	349	322	335	362	343	359	313	379	337	366	339	336	356	363	352	368	343	344	327	360	344	366	348	359	358	355	354	320	364	354	334	359	359	320	351	338	351	335	339	373	344	358	359	390	374	351	339	344	324	343	340	334	349	365	349	372	342	344	377	353	377	342	353	308	352	338	335	348	371	347	314	344	370	385	356	366	354	335	370	362	366	323	349	327	346	354	364	356	342	346	351	335	383	344	339	343	342	319	372	315	371	363	372	356	342	313	326	351	354	324	342	374	349	335	374	345	352	378	327	329	339	321	352	307	317	349	362	333	356	398	370	310	374	374	362	350	364	341	356	325	356	356	345	331	356	367	350	340	358	362	393	329	358	339	327	346	332	349	343	388	350	353	359	374	354	356	352	383	342	368	347	363	343	345	333	339	353	337	357	349	338	340	334	330	358	366	360	345	370	301	356	352	334	361	359	343	305	335	370	350	359	364	362	354	344	330	339	349	359	382	359	363	334	386	325	392	336	369	342	342	386	363	374	337	342	356	316	360	344	322	350	320	331	340	349	366	364	360	361	349	351	350	359	372	380	357	343	335	406	324	367	361	383	342	334	329	384	340	385	377	372	335	371	328	321	324	350	385	384	374	360	353	367	337	320	370	370	349	361	348	364	364	342	353	332	340	346	372	366	352	309	351	374	383	365	334	330	372	387	341	381	342	372	335	350	363	362	345	335	359	349	319	374	347	348	368	353	337	361	343	352	363	358	350	288	326	370	318	373	349	380	344	384	369	335	343	360	348	344	372	343	376	347	350	342	322	378	346	328	333	369	368	356	356	389	340	358	345	373	378	387	311	374	322	375	345	345	343	343	386	328	356	366	357	339	365	370	379	328	354	353	323	326	332	350	323	338	369	348	355	372	323	361	328	347	353	339	344	384	337	336	387	343	342	335	367	339	347	325	382	380	379	362	367	373	358	344	353	335	319	369	375	350	344	386	351	378	360	362	347	359	312	334	337	323	350	372	350	391	333	339	346	332	340	342	288	350	337	376	370	340	358	358	352	361	349	357	356	348	356	348	340	356	350	361	365	367	372	316	372	349	357	359	347	324	360	348	352	300	379	351	387	344	338	354	339	347	367	334	359	320	344	336	350	326	373	356	359	350	356	332	344	355	351	320	315	359	361	375	323	335	347	363	332	362	318	357	353	339	342	336	357	352	359	361	356	333	340	346	367	336	341	357	373	353	378	342	335	339	360	396	326	356	340	329	324	353	360	340	370	335	356	326	311	344	377	332	381	349	330	340	359	343	380	335	380	355	371	328	376	349	383	338	323	343	367	376	333	338	357	340	333	340	351	368	342	360	358	338	350	320	344	351	346	354	317	327	336	329	372	363	349	342	339	331	376	345	343	365	356	348	324	365	339	323	350	351	333	325	368	322	351	334	378	327	318	325	332	339	377	357	355	350	394	319	321	323	358	318	373	349	380	362	363	346	345	353	331	338	378	333	380	364	357	333	328	340	361	345	360	310	354	322	315	335	369	349	384	362	335	320	324	378	380	329	351	330	357	360	333	368	330	374	397	311	341	347	329	379	380	350	348	311	371	369	340	368	379	354	389	354	335	373	343	349	349	370	335	340	364	319	335	335	357	354	376	313	371	336	327	358	339	368	386	390	376	342	353	353	346	361	387	337	364	359	383	303	337	363	354	319	345	326	338	376	372	355	351	314	371	348	333	341	336	305	359	363	348	378	354	368	347	341	348	355	379	345	340	327	375	343	374
28315	23014	19651	7745	3721	2577	1791	1486	1253	1083	1148	1057	1040	993	1027	957	942	988	855	842	878	868	841	815	890	877	854	842	870	854	859	803	870	829	814	846	825	830	856	863	861	859	793	839	814	863	844	809	789	851	814	794	835	830	806	799	857	824	866	794	821	840	795	832	818	845	839	806	813	847	833	860	783	840	845	811	806	832	843	888	806	793	788	805	795	801	827	805	811	820	798	828	819	834	869	808	839	812	876	816	832	802	814	811	799	792	815	858	780	787	862	795	763	800	841	809	826	820	857	815	838	855	788	806	850	819	801	882	861	842	826	808	795	802	834	828	807	814	800	781	783	804	809	832	802	811	821	886	788	880	805	790	800	816	816	848	801	781	776	844	819	807	822	817	827	831	839	790	831	852	766	800	755	821	758	804	854	821	818	821	813	772	811	809	849	837	825	826	837	816	896	832	806	854	864	799	809	854	809	867	841	838	800	825	816	806	839	849	864	816	807	800	797	830	844	830	811	786	786	842	870	830	825	857	807	828	827	817	771	825	816	792	832	821	763	841	832	849	832	786	782	834	805	832	786	842	815	823	815	839	814	830	781	818	852	796	838	906	832	849	804	798	803	827	841	839	767	843	813	894	800	832	801	875	845	858	815	760	858	844	791	810	825	809	820	782	795	840	791	785	828	861	799	815	764	823	850	815	834	869	812	833	799	776	798	834	795	874	841	779	820	851	840	850	802	863	787	818	831	828	796	829	846	825	858	821	842	815	804	776	857	841	858	771	805	849	868	817	829	827	834	846	796	825	824	809	841	817	822	826	848	807	818	788	840	819	836	878	854	853	818	856	863	816	823	874	827	819	837	810	840	818	777	856	811	810	874	851	771	835	821	844	832	828	940	799	815	801	856	823	845	824	862	799	785	825	780	816	810	816	846	828	811	833	793	785	787	778	840	827	834	851	780	831	841	840	858	799	805	783	841	792	847	827	867	841	769	804	822	767	829	827	803	839	851	812	839	805	817	823	757	864	818	818	828	778	782	811	765	832	813	829	814	864	835	753	830	847	825	818	788	827	782	832	817	826	749	826	834	836	830	806	809	853	791	859	780	826	803	867	827	789	818	835	807	812	799	834	869	829	738	837	862	806	842	810	814	793	809	859	785	858	737	773	823	779	840	833	790	863	785	843	791	829	824	855	852	807	804	819	817	788	815	837	849	880	846	772	806	842	833	833	838	836	853	871	818	855	849	809	825	842	837	851	817	807	828	817	812	826	859	831	828	826	865	788	865	874	827	841	819	813	831	828	812	789	854	816	766	830	753	787	854	843	835	863	821	848	790	791	864	772	832	803	808	832	881	826	777	864	818	799	836	817	816	857	806	771	795	843	822	832	803	825	783	816	767	838	816	780	805	820	853	833	803	783	797	820	851	829	844	829	857	819	855	824	831	817	814	809	830	832	823	806	749	769	763	773	785	813	812	851	823	828	842	835	766	792	849	828	785	862	824	831	786	879	832	809	789	851	846	892	843	827	816	851	777	810	822	849	867	787	852	815	807	836	787	849	798	813	829	793	839	819	776	842	855	770	841	841	772	807	809	831	838	815	803	804	823	834	816	791	829	816	851	830	788	795	821	833	827	740	835	833	826	823	804	838	843	805	806	834	780	838	827	847	864	862	770	816	820	829	826	810	837	768	803	824	828	815	792	856	836	815	786	799	808	813	794	819	820	888	836	818	869	849	884	815	795	833	798	852	788	840	844	850	864	813	838	870	827	779	849	871	826	792	821	802	856	751	855	774	815	804	811	833	836	800	809	809	830	795	801	795	795	858	819	871	880	808	830	841	880	891	833	815	792	776	840	820	848	753	795	852	850	799	798	807	814	836	807	799	862	846	803	858	780	805	849	876	839	808	811	849	813	820	828	831	788	826	781	832	795	838	811	830	850	765	804	787	833	824	891	800	820	835	803	823	822	827	823	842	840	842	814	843	838	815	832	750	789	837	828	826	827	797	861	776	768	807	815	828	833	788	853	841	832	812	858	824	850	839	819	789	771	794	854	792	868	843	815	826	817	802	864	802	866	843	781	782	856	832	813	835	840	807	814	786	851	841	813	814	832	832	802	840	792	817	833	787	817	811	849	811	809	866	798	784	847	808	796	783	872	832	809	762	862	870	822	813	795	815	775	796	825	791	833	810	840	814	833	800	797	763	806	823	781	870	851	881	797	830	762	832	789	805	865	816	781	825	795	779	832	777	857	828	822	848	791	829	841	829	840	828	848	852	820	815	827	815	832	830	827	818	788	876	808	836	817	802	857	823	821	829	807	741	804	842	852	831	869	822	755	831	849	873	803	864	843	863	761	852	799	811	823	808	857	804	820	768	747	847	852	828	834	864	806	834	776	841	839	828	812	752	829	833	833	895	827	778	825	808	848	864	814	786	841	823	818	804	805	840	804	801	814	795	781	828	788	805	829	814	787	773	837	790	799	841	807	828	856	805	832	821	809	784	819	808	822	764	811	814	845	757	802	845	857	819	775	814	796	800	851	859	866	835	833	823	784	839	794	840	782	807	799	797	840	797	792	849	860	854	814	850	795	782	795	859	840	908	842	845	876	847	806	829	810	857	831	761	815	783	808	837	801	832	832	794	773	807	891	812	844	798	807	886	813	782	848	799	808	862	832	834	814	827	842	859	857	821	798	831	813	855	847	794	858	811	808	803	787	806	860	852	849	879	837	837	768	811	777	834	810	831	853	854	831	849	865	801	860	796	819	834	808	908	811	797	808	814	877	861	835	808	832	810	794	815	836	895	827	818	831	794	831	808	821	818	818	822	796	847	759	849	822	857	860	822	808	846	806	850	796	828	830	835	847	749	874	809	842	858	870	863	886	784	836	857	825	856	750	791	857	800	811	835	817	798	857	825	799	758	861	814	844	772	792	842	796	817	803	823	824	871	818	821	859	808	808	803	826	858	792	814	753	824	791	830	844	826	806	783	818	876	798	820	879	800	830	839	797	814	824	769	866	801	817	818	849	799	822	805	805	842	814	824	830	869	759	840	818	837	818	830	822	792	797	783	835	819	860	844	819	855	807	804	833	836	830	819	902	787	857	837	788	788	867	845	807	797	813	797	841	812	842	842	787	774	826	863	844	844	847	811	796	830	808	854	827	775	830	831	806	846	771	754	815	809	856	817	869	765	888	837	794	821	824	823	858	785	827	826	783	860	825	808	847	802	807	789	802	859	858	803	804	832	780	808	775	858	786	821	831	818	824	791	827	807	816	841	858	764	879	800	814	796	826	822	836	865	852	779	819	795	876	837	775	809	838	744	756	867	853	848	825	835	827	866	809	841	816	804	824	869	832	797	804	852	810	877	779	829	769	810	793	816	835	806	808	853	857	819	850	829	857	832	823	834	806	792	881	852	838	805	812	879	809	818	852	788	819	816	858	837	877	814	929	817	796	793	867	841	871	834	803	810	787	811	811	835	844	840	827	799	842	834
22693	33687	19862	7451	5297	4176	2777	2193	1681	1494	1412	1346	1220	1130	1175	1066	1080	1050	1034	1007	937	902	867	866	948	870	947	933	884	938	932	941	871	941	843	889	928	864	884	935	873	881	935	870	860	899	897	921	930	914	915	826	893	919	913	916	874	886	903	883	877	881	875	895	843	954	883	837	884	888	836	882	946	856	885	941	840	866	881	842	857	835	922	905	965	887	904	813	854	942	914	882	868	882	879	894	886	904	897	860	872	911	965	864	931	922	857	882	908	891	837	871	880	893	882	863	864	894	937	830	906	784	865	877	885	909	919	877	880	858	914	858	851	855	859	927	891	896	876	855	847	902	892	889	939	871	890	887	854	968	869	875	876	867	952	872	884	901	893	885	898	828	910	878	933	838	876	856	891	831	890	897	926	958	896	861	862	882	869	860	899	917	908	870	872	935	823	890	858	881	893	880	871	920	901	910	868	844	897	855	919	931	836	865	916	901	880	857	870	901	894	858	879	866	923	904	854	883	929	928	868	887	899	853	850	844	913	840	887	947	915	836	897	919	903	893	904	893	906	869	895	925	900	915	907	868	863	889	863	891	902	875	904	858	834	907	846	914	874	910	847	861	848	889	902	872	905	931	883	913	876	928	894	917	826	877	867	844	879	938	873	929	865	831	875	891	958	835	867	884	886	899	902	916	924	893	885	857	817	852	870	889	908	890	894	838	902	836	867	882	862	898	896	865	911	915	869	854	916	910	900	850	854	867	900	855	861	881	906	860	888	886	912	918	882	884	923	896	890	841	908	834	894	846	907	859	860	877	851	862	870	846	890	867	907	857	865	906	862	869	910	887	878	875	862	898	909	867	868	938	861	852	913	898	893	823	835	807	902	928	837	870	853	908	838	872	883	941	875	861	883	898	860	837	884	922	898	813	837	874	872	891	843	910	880	871	821	886	895	851	821	896	839	877	852	826	855	826	883	894	819	858	924	810	871	955	863	873	881	840	842	868	871	911	888	901	853	899	908	810	909	857	905	955	846	881	852	919	923	897	865	885	792	862	858	833	854	846	899	913	861	908	905	856	892	853	850	934	864	853	848	860	958	824	882	917	875	865	842	881	840	849	908	849	906	874	848	860	882	899	923	882	892	875	913	845	884	896	836	916	851	897	855	857	858	842	871	874	896	904	867	885	875	852	883	906	875	885	846	850	868	865	844	877	838	919	903	850	850	928	928	882	925	834	924	894	833	873	853	900	868	879	856	911	883	843	846	860	900	835	867	877	931	930	845	874	915	868	905	902	885	887	863	881	890	843	884	875	907	836	904	912	898	883	897	912	973	894	830	913	844	881	916	926	842	928	886	940	831	843	946	896	874	895	907	937	857	885	919	860	938	873	832	926	953	858	910	835	892	870	904	899	892	873	884	861	882	888	848	883	915	864	943	884	831	838	845	886	873	864	903	920	856	837	886	886	868	938	854	871	876	892	901	901	879	954	833	862	903	872	866	868	879	923	816	875	942	906	882	882	883	857	891	911	939	865	930	863	838	785	885	975	866	933	888	856	812	869	867	845	871	894	916	860	879	865	845	883	874	895	874	888	909	886	917	924	918	898	900	826	922	887	883	918	874	835	897	856	999	866	872	876	855	879	856	855	851	862	882	971	884	894	866	917	874	827	863	928	909	882	832	838	897	975	939	886	887	867	882	898	844	922	859	873	923	861	910	898	880	946	845	871	829	937	879	876	868	899	924	838	882	889	948	878	855	906	864	834	907	884	868	856	891	905	842	893	834	843	858	852	945	833	887	887	819	913	913	892	843	841	864	865	889	877	876	938	871	844	926	892	904	897	887	849	909	915	896	851	895	939	917	892	902	859	846	913	901	871	865	881	850	945	865	883	897	847	863	887	875	911	909	866	797	862	924	844	908	841	892	810	870	896	857	901	917	938	877	849	823	891	913	907	895	903	943	892	868	884	873	946	905	880	929	863	888	866	894	903	852	777	816	833	893	843	896	950	858	912	884	857	905	902	834	883	878	827	844	870	892	906	831	879	942	853	869	923	842	865	954	888	843	916	880	866	847	900	907	889	940	850	853	819	876	879	905	882	896	926	854	933	930	869	872	866	904	883	855	859	876	912	906	901	920	861	903	931	900	872	877	880	901	915	914	836	893	865	912	869	885	838	860	858	865	906	842	863	851	870	921	900	897	852	891	853	895	855	859	872	853	926	888	874	865	850	853	934	897	852	857	891	854	915	899	883	931	867	910	947	866	919	901	840	936	867	858	887	886	881	894	910	887	847	845	871	901	915	882	916	860	897	815	846	858	856	836	879	849	879	932	900	908	870	872	875	895	826	806	889	834	947	873	925	866	913	899	859	887	859	880	884	922	840	912	858	914	873	885	855	870	899	835	844	842	891	865	857	897	864	858	901	863	804	887	866	919	841	850	869	856	874	879	851	900	865	888	922	901	858	832	845	906	840	898	872	909	858	917	889	837	926	865	881	896	867	857	837	869	823	889	863	791	885	894	859	868	934	857	850	907	873	912	861	901	888	894	939	855	886	914	857	880	930	887	894	890	892	876	873	893	860	949	873	927	933	858	896	875	872	900	885	869	924	846	952	888	907	879	863	874	853	862	886	848	874	892	860	872	835	867	911	875	859	894	917	878	924	894	880	903	846	897	877	953	892	901	864	864	869	834	904	879	886	893	898	877	838	834	895	911	874	875	834	882	925	894	907	906	857	942	875	892	863	907	870	903	846	903	839	899	919	876	891	878	836	898	925	904	878	843	898	899	889	871	932	862	922	889	902	920	909	865	896	841	927	892	880	909	885	876	874	928	908	916	908	902	860	903	856	909	911	863	788	827	862	883	898	870	851	931	901	883	940	881	898	927	844	910	872	884	902	920	854	916	877	848	811	887	871	870	861	893	874	889	872	888	841	868	920	875	896	904	839	881	903	874	825	873	900	876	902	842	887	908	897	860	854	864	854	864	909	880	851	854	864	924	879	844	945	929	839	895	899	873	869	873	855	944	911	834	860	868	874	855	905	887	878	889	876	887	862	897	869	940	887	865	892	852	868	961	881	842	867	872	946	866	912	927	866	881	847	859	853	887	858	859	845	894	901	863	886	872	926	861	920	917	917	847	844	835	868	908	902	858	876	907	865	863	876	864	859	863	864	911	889	878	848	892	871	893	863	864	864	830	934	848	873	872	870	873	892	885	816	815	877	898	863	887	894	845	893	905	886	889	872	939	879	853	891	848	870	834	838	911	877	906	844	840	912	863	919	821	874	942	882	937	847	871	836	901	884	821	867	896	953	895	900	856	893	870	893	899	883	901	894	844	838	826	897	839	844	915	871	890	925	887	861	896	928	931	844	839	887	878	851	906	867	896	884	843	839	922	897	857	911	898	880	890	903	867	900	915	859	931	906	821	887	879	895	941	891	934	893	855	925	920	876	875	896	860	876	829	878	896	877	871	837	832	890	903	866	907	821	898	947	941	904
23839	21303	28424	24491	21303	13609	3966	2331	1571	1293	1201	1080	1053	945	943	866	808	787	727	736	640	653	618	657	609	612	625	639	608	585	565	555	622	650	610	589	568	614	601	575	564	613	557	597	590	597	594	607	605	536	575	595	576	595	582	557	571	578	572	597	596	588	500	582	607	587	570	586	542	594	512	532	566	549	589	551	591	541	591	561	583	586	548	564	558	569	549	605	559	598	555	601	593	543	561	553	527	519	571	624	520	599	586	541	587	609	593	565	618	539	568	583	543	599	532	562	563	568	529	572	589	540	585	578	545	546	549	630	556	533	575	581	583	586	540	551	531	533	600	539	511	530	542	572	555	577	567	557	568	551	597	546	571	616	606	550	563	573	553	576	546	547	561	562	551	615	541	526	567	568	498	600	617	546	571	548	594	567	546	510	594	586	559	545	550	550	598	541	552	531	531	539	542	564	562	601	551	576	600	562	562	543	537	569	508	562	569	540	544	591	547	586	580	553	557	541	590	565	584	587	548	549	562	623	583	568	583	532	593	562	548	588	546	568	558	570	558	560	553	544	586	567	571	587	534	542	516	531	632	534	552	620	594	546	594	542	583	559	504	537	580	587	568	579	555	571	572	550	524	563	522	553	580	551	588	577	532	557	570	551	568	575	528	568	546	552	548	564	502	533	568	575	613	564	570	558	615	587	582	561	591	585	563	556	552	536	540	599	539	546	547	563	561	544	578	547	566	580	573	546	603	606	560	572	580	587	565	567	580	575	537	531	553	563	552	558	538	567	538	528	585	590	535	551	587	540	541	553	574	599	575	582	542	546	570	565	573	542	580	602	552	557	561	590	566	517	514	579	597	558	546	568	589	610	573	574	588	528	590	555	598	574	558	592	578	602	544	569	591	528	599	583	500	579	551	550	532	544	588	564	528	591	555	526	564	559	548	560	567	610	560	550	550	549	544	534	542	567	559	563	589	598	553	618	536	569	541	577	611	567	587	552	607	578	565	588	568	585	556	556	569	568	563	551	553	594	560	630	538	510	546	579	576	567	514	555	588	569	555	547	550	564	568	541	515	550	590	562	572	549	555	543	584	581	563	555	568	561	567	526	581	562	628	532	562	556	538	544	550	570	554	526	575	535	559	575	550	592	529	543	610	572	581	546	521	591	537	522	523	561	559	594	569	565	535	542	586	565	588	576	557	598	546	569	567	576	563	566	515	550	566	570	529	614	562	565	576	555	621	579	491	521	524	580	522	563	544	543	597	573	580	568	564	587	523	538	559	553	557	580	583	576	556	537	592	569	549	594	577	591	563	543	588	558	497	521	535	556	567	528	542	557	568	584	569	547	518	554	560	555	534	570	545	543	529	568	536	551	558	563	562	537	570	559	595	556	560	581	571	583	561	566	583	608	565	520	512	512	520	584	538	584	578	584	534	566	567	552	581	565	574	581	561	589	567	576	550	555	543	583	513	554	561	523	553	541	598	584	576	529	585	574	563	586	539	558	588	575	523	541	555	612	581	568	577	554	540	581	548	576	576	553	530	566	536	570	546	542	547	569	538	589	594	540	542	556	549	555	556	596	567	548	615	567	539	569	584	556	572	554	536	556	583	549	571	564	541	561	570	601	532	521	569	596	555	594	588	535	595	584	544	574	527	556	574	580	503	623	542	571	523	563	571	609	575	533	546	594	577	558	563	553	535	579	542	608	588	573	577	575	585	584	557	574	557	567	567	574	569	544	532	573	539	574	550	579	548	570	590	548	566	560	580	557	567	549	545	587	531	517	530	540	557	531	568	551	592	573	563	524	578	552	571	606	518	531	606	547	533	537	551	565	608	581	554	577	529	558	607	577	560	612	588	593	567	546	557	578	580	571	565	561	569	605	592	561	557	576	571	572	582	594	563	552	514	579	570	554	509	541	524	585	577	567	582	564	589	519	539	544	537	551	541	525	565	557	614	543	550	532	512	573	538	554	550	573	571	499	545	557	573	557	539	517	567	569	539	593	544	540	563	560	560	586	580	512	516	551	580	552	536	536	547	541	598	568	585	595	576	561	612	535	528	566	573	574	551	549	566	586	521	536	541	565	526	570	572	577	546	528	550	547	567	562	573	513	584	597	588	575	560	608	569	541	554	542	556	581	551	518	539	565	541	557	590	588	556	561	569	538	608	536	551	546	575	565	529	540	576	540	568	567	574	575	567	546	552	541	577	595	615	515	564	588	558	540	540	525	502	554	572	567	547	547	556	542	584	549	566	537	547	578	531	554	582	557	546	582	567	555	533	594	533	565	514	584	591	563	535	575	554	575	553	498	564	558	577	565	553	564	544	587	587	583	511	560	577	594	579	558	575	549	540	563	601	549	570	542	581	597	553	562	561	577	573	541	598	542	578	545	583	579	564	587	589	569	582	560	554	530	589	535	556	601	562	526	521	570	586	540	568	544	577	557	560	539	535	607	558	548	566	536	581	552	602	556	570	534	574	546	570	531	541	566	543	588	545	562	531	565	587	535	534	566	544	586	576	533	553	517	545	623	564	580	560	567	556	560	557	597	587	508	564	552	566	557	556	588	539	535	537	568	541	568	570	536	543	569	563	546	580	574	510	581	546	579	561	574	537	594	535	557	576	578	557	525	572	532	560	552	556	553	557	578	569	532	564	589	563	569	525	570	556	549	573	579	545	553	597	572	564	572	580	519	557	530	534	566	562	581	563	581	557	554	568	587	572	533	537	562	535	575	583	572	548	566	568	594	544	524	554	550	514	539	558	556	569	597	559	520	540	528	552	573	555	548	588	549	556	593	515	533	572	576	567	588	546	529	553	592	535	559	598	585	587	546	539	554	568	574	525	548	537	581	549	579	568	592	607	533	560	588	586	557	541	595	554	543	554	558	554	582	587	555	592	548	565	586	563	534	556	569	517	571	595	555	580	570	531	530	508	610	599	539	567	563	565	565	530	577	561	586	552	582	608	549	570	508	544	556	575	544	583	566	573	560	531	606	561	550	544	545	544	550	566	573	521	563	579	543	536	575	540	523	561	560	542	578	563	550	537	595	522	620	555	613	527	546	564	555	562	540	510	526	526	549	528	571	580	582	590	572	554	567	556	568	536	570	570	582	557	538	556	595	538	548	542	590	552	570	552	587	544	572	549	582	545	562	547	556	605	547	600	567	547	570	564	567	550	555	574	564	563	518	627	526	559	553	558	575	568	546	518	548	564	599	607	555	515	548	594	599	530	574	608	548	543	589	587	523	565	605	528	553	552	546	519	594	556	552	572	569	500	599	539	542	526	585	606	541	576	522	543	588	546	574	563	568	537	565	556	584	553	575	556	531	561	570	511	568	581	558	566	583	564	597	557	625	518	565	551	567	547	553	572	567	515	553	582	541	549	572	516	544	570	556	538	579	538	580	510	565	604	572	568	596	505	589	591	566	562	565	550	499	531	557	546	522	577	573	574	584	544	591	505	488	548	511	590	537	541	537	539	532	555	593
23096	44378	29827	11953	8316	6480	4753	3466	2425	1831	1694	1571	1525	1303	1190	1158	983	956	961	915	753	757	757	708	686	683	695	728	703	742	658	707	680	732	653	664	655	614	645	635	628	689	646	689	667	678	656	688	653	643	655	615	619	629	622	653	669	661	633	619	634	634	614	669	648	620	595	619	600	639	624	587	621	640	601	627	645	633	622	622	597	612	628	632	607	617	651	597	636	646	638	648	631	607	656	610	653	632	630	612	611	618	632	616	605	586	616	618	636	617	590	655	618	629	582	681	608	615	616	600	613	638	645	611	667	603	604	619	621	600	665	640	620	616	595	611	632	643	618	593	609	592	657	622	594	618	621	580	620	642	647	602	601	640	639	633	609	670	630	655	612	622	671	630	626	630	627	609	612	615	600	661	613	605	624	554	581	636	621	592	598	642	588	580	608	654	591	641	629	615	641	622	613	642	635	609	646	611	620	649	603	609	625	651	594	574	634	584	597	634	618	620	587	625	618	609	667	623	627	651	635	624	629	613	619	666	588	585	614	622	607	620	662	643	601	620	580	572	645	638	608	609	635	608	609	583	636	583	615	610	618	623	617	605	633	625	620	608	632	611	619	629	614	623	593	625	652	578	656	643	608	589	613	604	635	643	596	617	595	603	634	605	580	648	591	647	598	622	626	619	654	609	612	607	643	689	572	599	607	629	641	635	638	652	588	621	649	612	662	649	649	595	620	601	596	645	605	620	641	616	639	652	633	655	599	588	630	631	601	652	672	614	601	615	595	598	607	574	599	616	611	613	610	642	606	609	640	595	620	617	589	642	642	593	646	591	648	592	588	645	654	643	578	633	607	619	662	584	610	644	591	611	687	616	589	602	673	599	631	622	620	596	647	605	610	675	586	600	619	648	652	628	580	585	617	614	586	656	595	623	639	640	624	615	658	632	648	636	601	617	633	592	622	614	599	643	627	667	641	603	641	644	629	609	614	575	665	620	572	682	655	618	597	622	656	611	630	612	613	628	643	624	601	624	599	602	631	603	601	600	609	591	580	645	592	648	616	641	626	643	583	575	682	603	611	611	633	617	564	603	591	598	589	632	616	577	639	649	569	626	620	587	618	603	642	568	618	615	614	612	614	655	592	598	584	641	634	626	610	651	622	598	597	624	631	599	635	607	663	626	632	580	616	631	576	587	623	621	641	592	633	636	618	584	631	623	609	620	606	606	659	639	614	604	673	631	627	624	608	616	699	631	627	639	613	650	623	610	670	626	629	592	622	632	626	608	629	631	646	625	628	635	630	622	611	586	604	622	606	606	592	622	638	626	607	632	634	623	658	646	608	618	553	622	580	656	631	625	591	625	627	607	633	650	616	606	614	637	636	636	653	615	595	602	603	610	589	644	608	612	599	610	609	632	621	632	640	591	665	615	653	605	627	640	597	624	616	635	603	626	613	619	649	601	654	634	655	620	632	605	633	673	632	609	645	630	608	623	636	676	588	646	642	642	651	628	597	642	636	609	620	631	632	608	573	644	600	656	661	613	611	611	573	638	612	651	603	657	632	634	574	595	626	602	579	638	619	574	604	609	637	640	636	580	633	646	636	652	603	629	614	666	569	621	668	630	615	607	643	621	587	668	618	617	616	654	648	603	667	635	663	609	597	643	668	605	656	630	636	583	637	640	597	662	599	602	626	655	643	655	649	642	609	654	634	614	594	655	599	604	630	636	637	570	623	644	614	656	629	604	619	623	622	613	618	653	626	594	641	623	672	625	638	637	623	592	628	623	574	600	628	624	614	605	622	576	622	588	609	635	623	671	621	652	665	667	615	633	654	649	639	577	624	611	646	664	646	600	614	635	623	665	638	613	623	603	622	615	611	593	646	614	649	594	594	603	612	612	614	591	598	621	587	598	609	655	614	669	622	614	615	599	661	619	684	626	616	654	653	639	643	602	654	572	646	657	642	606	615	615	620	648	637	600	603	606	646	674	672	663	614	618	583	651	627	613	631	656	591	615	664	641	623	608	649	574	618	625	584	625	604	605	626	627	646	564	564	589	631	591	620	596	619	607	629	634	635	620	636	606	630	634	609	585	681	611	647	624	658	629	613	627	608	636	588	597	596	645	639	620	622	597	637	683	645	623	639	636	618	618	609	632	623	638	620	628	621	604	629	563	598	611	628	580	643	635	627	640	657	641	636	619	621	636	582	675	604	624	555	631	589	585	637	629	632	641	621	626	613	654	634	615	654	616	612	619	605	630	587	601	641	574	648	670	587	617	610	643	624	602	608	606	593	606	625	634	626	647	598	649	616	615	621	570	656	582	623	618	614	619	604	592	609	639	619	596	555	593	629	668	641	621	605	617	587	656	631	599	602	616	624	599	631	635	588	602	616	640	619	635	594	648	586	586	579	572	595	634	626	597	597	614	629	631	645	559	605	584	612	638	610	669	612	580	672	602	621	614	650	626	650	627	602	645	655	607	611	613	636	603	636	608	592	602	606	575	606	600	640	636	628	644	625	629	606	638	604	630	637	602	643	603	614	613	624	591	630	637	624	624	609	622	618	639	594	651	623	637	585	631	615	619	659	591	628	616	616	617	623	604	622	638	612	599	650	671	638	591	561	625	575	634	614	598	634	646	586	639	636	605	639	646	635	678	615	635	628	645	608	638	605	618	645	610	647	621	656	612	604	569	580	610	597	601	624	610	648	605	655	640	618	623	614	608	574	619	620	602	679	619	631	618	599	619	635	645	619	612	621	595	599	613	575	620	614	623	603	602	595	602	611	654	623	611	620	589	663	637	607	611	593	619	624	653	587	680	650	636	625	585	575	648	606	626	597	590	584	638	619	601	608	627	648	663	620	594	641	597	616	623	619	612	600	614	598	594	607	621	641	635	600	609	628	621	625	643	613	629	673	626	624	664	610	592	622	621	651	626	594	594	633	641	570	599	624	643	647	618	633	649	603	663	608	611	640	641	638	615	646	631	599	631	608	621	597	674	585	645	621	638	682	645	605	601	599	619	672	616	626	649	604	658	648	630	630	629	659	592	623	611	661	636	677	609	650	569	625	633	625	645	611	571	639	653	664	643	639	612	601	646	617	624	582	603	590	601	618	622	590	613	589	653	646	637	605	620	626	581	681	594	604	660	596	607	643	644	615	601	642	625	623	633	631	615	575	630	568	599	625	647	657	581	607	641	602	634	648	628	624	596	625	643	640	594	641	608	634	595	647	600	586	594	568	621	638	599	627	634	640	622	583	610	630	604	654	610	664	620	607	617	651	629	618	532	602	612	588	634	618	597	625	651	644	627	612	603	600	612	632	594	607	630	639	583	641	616	631	649	601	625	605	594	663	589	626	623	641	619	644	658	632	658	635	635	589	630	619	615	644	670	622	643	621	625	600	620	609	617	659	617	600	602	591	611	633	614	619	617	622	656	650	625	645	620	630	631	622	614	591	636	582	651	626	670	604	615	636	588	630	625	628	595	634	640	567	576
24980	21306	27550	25341	15143	4133	2653	1851	1372	1255	1127	1033	976	944	920	843	800	904	837	791	774	707	724	724	713	719	738	728	774	678	699	719	694	743	741	759	718	685	720	689	680	742	703	676	733	685	727	747	745	678	728	739	704	682	714	684	655	681	702	671	673	718	757	667	686	725	676	707	700	664	692	700	684	691	681	697	681	622	697	697	682	687	699	683	698	670	703	655	696	705	662	680	682	667	631	669	679	697	669	655	733	687	727	662	692	721	722	704	737	643	681	654	710	685	688	672	676	644	659	670	691	644	695	720	710	683	671	669	659	655	628	699	710	727	671	697	705	680	682	696	709	677	711	648	669	692	694	652	730	724	711	751	663	706	721	674	736	668	645	657	691	695	704	685	680	720	732	698	669	665	672	648	692	626	683	722	684	669	664	683	617	713	710	704	659	652	707	691	685	712	660	667	701	696	697	708	721	713	610	686	674	718	683	696	673	691	713	654	651	691	723	670	665	690	663	711	733	651	665	687	646	690	702	703	728	658	683	677	713	739	670	686	682	644	735	666	692	680	674	684	716	635	692	711	719	720	652	688	721	664	642	683	706	675	688	680	705	636	656	683	685	695	704	684	665	650	674	663	773	727	685	653	701	680	632	694	638	703	677	722	694	683	690	674	682	660	711	694	733	707	668	721	681	729	690	677	645	667	696	719	651	689	676	666	671	702	710	723	688	696	682	666	708	729	712	686	636	717	706	663	676	662	681	705	702	703	662	669	620	620	684	648	704	682	677	718	690	698	697	682	745	711	631	654	694	717	641	718	687	687	645	650	679	679	683	658	684	714	652	695	676	677	657	689	713	638	697	684	673	707	654	721	650	672	673	689	673	660	726	693	689	704	682	671	701	689	691	663	717	700	679	726	679	679	653	731	729	702	670	688	689	673	693	665	683	671	708	661	715	711	700	644	699	721	699	695	679	725	725	645	676	656	681	709	646	717	728	708	660	689	668	693	637	674	648	682	667	664	701	703	742	683	687	685	687	723	686	676	739	647	667	668	687	659	695	698	748	714	702	699	709	678	668	694	729	729	679	697	677	702	658	689	671	701	712	603	635	676	667	668	651	727	725	707	677	709	717	670	681	661	708	716	705	685	658	668	700	679	677	768	726	674	710	670	698	714	665	664	714	708	670	744	725	694	696	705	694	676	704	710	684	714	702	692	739	729	708	644	696	655	671	679	692	678	676	724	698	718	685	638	690	675	706	673	672	640	674	697	687	692	670	655	702	721	687	682	737	722	702	706	696	707	666	708	717	705	693	703	661	673	709	693	648	715	637	680	666	698	688	669	665	639	718	695	700	686	694	633	646	642	693	712	693	647	668	720	653	719	683	703	736	694	668	700	662	699	665	680	651	699	693	698	721	679	657	712	671	687	704	710	646	678	676	698	681	710	684	696	662	686	716	687	670	696	691	644	713	700	686	690	708	692	667	676	687	681	671	707	606	700	683	695	672	674	668	730	652	680	662	707	732	666	694	670	684	704	675	703	675	657	701	676	657	658	700	664	682	701	697	687	690	647	710	613	650	674	678	735	712	630	706	643	685	675	715	756	685	690	659	754	634	646	665	698	699	682	702	702	690	736	644	630	682	731	675	668	694	735	707	653	703	705	676	709	721	687	659	657	715	676	645	686	694	668	693	663	723	681	670	642	687	686	706	679	662	702	713	674	700	664	658	705	675	683	663	675	611	633	697	653	690	748	681	686	705	656	710	707	688	656	697	639	675	660	704	683	678	694	644	661	661	643	699	720	708	713	648	658	699	671	636	664	669	655	674	706	685	660	709	704	681	699	660	718	662	666	679	648	646	698	706	705	718	664	691	697	658	675	681	703	651	720	744	668	693	700	661	753	653	664	663	681	677	672	681	667	648	684	677	689	725	660	681	660	673	663	689	727	672	661	692	691	669	678	696	649	681	746	685	642	756	689	664	695	687	664	676	693	724	677	668	704	695	748	671	706	679	695	685	613	644	705	728	710	700	659	681	723	671	675	642	719	706	716	703	702	673	609	695	737	688	683	666	650	709	689	722	702	706	708	695	703	670	644	739	671	719	685	715	684	691	701	728	678	644	688	662	692	669	683	688	684	694	622	714	729	696	638	646	668	691	732	688	709	663	727	684	670	685	705	717	677	667	691	710	692	692	646	677	662	666	686	731	667	702	689	695	749	678	679	689	661	639	681	690	640	700	734	639	636	644	662	696	704	666	631	669	688	661	642	661	702	711	712	696	718	663	695	676	686	700	626	674	708	717	685	662	701	703	701	663	691	682	687	720	618	712	683	680	678	668	681	651	667	708	694	680	722	693	708	652	703	687	665	691	667	648	671	678	614	716	712	702	671	651	661	646	679	691	689	690	668	683	670	689	717	654	716	695	668	667	678	654	646	647	736	713	688	733	680	697	703	672	659	735	694	658	692	705	730	651	672	630	708	667	677	682	702	657	648	725	701	698	703	675	667	744	662	663	675	676	711	720	692	699	679	713	738	715	722	653	694	704	674	706	651	697	753	668	644	668	692	673	685	684	704	662	643	722	741	690	673	687	684	684	691	672	677	694	676	651	642	646	694	699	653	686	691	682	711	692	678	633	670	670	697	661	723	694	681	694	687	713	650	690	683	692	694	705	734	630	706	707	704	728	685	716	674	648	698	662	730	705	726	720	674	622	701	674	710	660	657	701	656	724	668	647	665	693	656	700	671	736	651	675	659	669	725	718	682	699	666	691	692	756	705	658	668	633	678	660	668	701	698	712	666	651	726	700	697	698	690	702	709	665	707	706	644	704	694	686	688	686	687	697	681	652	698	681	694	647	703	657	690	680	702	689	702	711	706	653	693	705	664	659	659	654	721	713	736	662	678	701	662	694	657	640	654	703	735	676	700	709	740	712	645	674	672	656	687	747	677	695	687	678	704	670	690	669	679	636	700	680	652	732	694	715	728	684	678	642	711	692	697	662	696	698	668	701	688	695	713	715	690	619	704	702	688	663	689	718	644	667	668	671	668	717	680	677	669	691	695	691	700	705	675	636	712	703	705	658	672	688	742	658	701	702	682	688	697	681	683	714	691	682	640	683	702	658	667	674	746	677	682	719	707	681	713	727	681	688	663	738	739	678	698	675	653	671	664	659	712	678	711	675	701	742	687	664	661	695	676	678	742	704	718	639	694	726	708	682	665	677	648	668	655	714	714	666	701	696	646	673	700	669	694	664	620	691	680	720	656	647	691	688	664	747	675	688	704	653	682	663	628	671	680	688	688	734	666	711	681	702	724	649	663	716	686	697	687	680	727	729	679	657	669	710	618	716	646	660	702	688	680	680	715	666	685	687	687	661	647	680	670	669	644	664	673	682	709	666	719	679	710	638	695	711	719	700	664	640	685	680	696	664	699	662	672	681	659	683	705	720	670	719	679	679	668	678	715	709	710	708	699	670	717	705	672	685	703	620	732	685	696	695	670
23541	40602	25087	10178	6566	5336	4204	3085	2199	1807	1459	1392	1291	1194	1111	1111	1021	1012	921	844	828	813	781	782	772	740	800	788	780	722	775	766	787	773	737	767	745	752	753	759	757	772	737	727	733	749	800	740	764	746	695	694	720	771	740	789	715	718	759	759	764	718	740	737	746	742	739	750	716	685	692	710	789	695	696	771	708	719	684	717	714	716	727	691	728	718	677	724	719	733	735	717	716	733	722	723	708	684	733	737	734	670	751	714	726	764	699	723	767	776	792	707	718	726	720	764	747	712	693	759	735	750	757	752	681	689	734	745	718	718	732	693	688	692	726	747	752	729	722	733	729	728	703	691	647	737	730	698	726	747	722	717	754	743	741	761	720	793	703	679	759	746	661	727	726	721	743	725	705	729	742	754	693	715	720	693	724	715	724	720	703	684	728	722	703	724	715	697	692	751	725	769	742	736	743	756	724	724	738	713	707	734	693	729	720	709	737	714	729	733	761	744	758	686	708	728	684	724	681	747	687	783	742	701	752	722	735	740	734	716	752	719	775	706	776	715	707	748	706	768	690	741	695	730	742	697	762	704	707	738	699	715	744	754	717	695	712	740	763	715	688	681	734	690	696	750	699	730	726	727	756	729	705	761	728	706	717	697	692	719	684	707	729	708	743	672	739	768	730	714	767	694	759	754	743	736	758	717	724	738	712	704	735	704	698	723	732	710	714	705	729	737	714	695	744	707	760	745	723	708	742	684	689	723	736	706	729	737	695	750	722	759	713	705	730	755	702	697	733	720	722	758	744	743	723	776	657	764	733	746	744	763	727	700	677	695	765	724	741	758	737	710	738	744	712	727	713	697	752	743	749	701	710	712	706	686	711	714	693	783	724	700	789	768	773	724	675	728	687	700	728	764	731	772	702	738	747	714	758	661	741	777	718	760	780	659	719	747	722	697	745	745	770	700	759	720	701	680	721	756	678	704	737	670	722	720	702	747	755	681	752	746	722	712	752	768	743	746	731	704	748	715	723	776	692	696	726	780	696	721	750	686	671	707	729	713	755	754	691	714	693	743	725	690	723	719	736	767	741	745	761	695	699	692	731	757	745	761	685	720	701	718	762	734	724	695	730	732	705	728	752	712	713	701	730	688	747	760	727	725	712	782	735	708	763	720	709	760	770	688	761	759	732	720	693	716	738	756	742	710	697	733	735	724	725	720	744	679	737	711	742	737	729	761	717	705	703	707	753	702	703	697	727	733	729	683	703	689	709	682	717	749	749	759	746	706	712	698	749	770	722	733	697	728	714	714	722	711	756	701	730	728	703	728	798	739	683	693	704	725	714	677	719	705	683	721	754	689	727	734	709	725	708	717	697	749	697	735	685	712	723	686	684	726	729	706	678	705	766	718	704	697	703	741	743	759	711	712	755	682	730	744	705	737	751	677	736	696	690	739	716	732	741	729	759	720	718	734	689	751	738	735	677	677	702	718	739	710	720	744	718	683	758	672	710	708	756	673	724	749	690	780	726	768	754	697	738	788	713	702	725	706	749	698	705	678	754	693	742	725	707	696	731	749	706	718	710	735	745	711	694	699	735	708	730	726	732	684	740	778	747	742	694	758	723	707	703	717	712	786	723	775	713	775	732	684	743	645	726	718	752	701	706	688	697	687	699	742	716	736	725	737	724	707	719	745	733	682	748	689	726	736	730	729	705	702	708	777	714	728	703	727	738	702	694	729	695	715	741	725	736	758	732	765	763	727	747	728	736	775	711	710	740	740	699	754	719	749	734	703	743	733	733	716	734	669	717	722	684	724	728	666	731	720	764	738	740	744	710	758	712	738	737	731	772	746	704	711	750	669	730	799	695	680	743	725	714	720	728	732	731	719	689	771	755	666	745	741	743	664	696	735	726	752	745	698	708	754	675	694	717	737	720	711	728	756	746	733	702	724	727	719	715	782	712	715	755	681	767	745	751	703	708	734	695	766	683	750	750	725	745	715	714	693	748	710	693	781	733	681	725	735	740	723	725	722	753	748	729	730	718	667	745	655	718	730	765	729	744	687	707	729	743	698	748	725	718	744	689	723	695	718	686	685	701	704	765	736	738	711	697	725	764	761	779	699	712	713	695	746	764	750	756	721	749	756	719	718	691	734	741	715	732	731	675	762	726	731	765	716	691	761	683	705	735	726	715	724	744	729	679	760	713	746	738	770	748	727	688	692	753	697	690	724	699	737	726	689	756	740	701	732	708	721	762	762	727	716	734	722	746	751	712	737	749	757	705	726	752	742	763	711	725	802	768	742	690	722	759	746	748	737	695	699	724	725	741	721	738	799	740	723	697	744	727	724	718	724	763	747	713	776	722	733	720	748	702	766	735	737	752	736	717	722	727	704	738	759	755	779	695	724	755	782	732	682	735	681	718	737	709	752	729	706	668	723	720	696	700	698	728	779	669	690	711	725	712	672	736	693	733	710	744	709	701	750	747	753	727	695	762	721	765	752	741	696	751	712	766	735	755	684	678	738	742	718	722	721	740	723	708	670	725	717	732	743	713	714	771	665	745	745	740	697	718	695	695	773	718	735	710	671	742	732	676	723	689	724	714	751	750	679	731	713	708	714	720	713	724	755	719	735	745	742	713	713	700	729	729	746	763	724	744	747	717	692	763	711	716	718	694	718	734	737	734	652	745	728	682	730	748	723	761	706	734	688	695	735	696	777	690	730	695	746	714	703	695	799	741	711	734	721	699	699	741	698	734	717	765	736	771	751	740	672	703	749	695	733	716	739	678	770	729	752	717	708	730	698	737	705	755	729	739	742	747	734	734	750	701	715	766	758	710	728	697	688	753	690	728	786	742	683	731	692	745	732	740	691	694	735	716	744	700	693	742	698	721	744	748	718	724	736	702	779	727	730	710	752	726	753	731	708	809	665	715	816	705	780	726	740	746	669	747	728	695	680	732	717	701	764	712	717	705	726	746	684	714	719	716	758	731	714	736	739	708	709	775	702	736	792	663	700	738	695	734	681	722	709	698	692	758	766	738	741	747	699	713	719	720	722	675	696	714	762	726	733	720	746	750	736	697	739	707	666	756	693	719	708	724	715	751	701	746	722	734	761	768	701	720	723	754	715	735	728	739	739	720	709	784	692	733	762	711	745	692	711	690	722	711	731	757	716	778	752	684	782	758	698	720	684	710	758	701	715	777	747	736	701	749	710	728	743	740	719	744	773	740	703	749	712	744	736	715	784	708	735	773	717	696	746	788	682	770	729	723	675	737	764	734	697	704	716	731	728	693	728	705	744	721	762	722	744	710	752	728	702	692	770	715	736	721	693	768	765	700	762	718	711	676	713	692	712	666	673	752	771	738	712	708	696	748	719	718	713	726	750	700	721	700	759	706	741	750	740	753	739	767	720	728	751	772	757	741	762	744	728	690	774	706	715	735	730	733	747	749	710	726	733	777	724	731	757	725	695	737	769	782	750	775	759	705	716	727	719	698	730
22812	21359	29014	24098	21369	21544	12901	3114	1883	1600	1307	1089	1055	1041	813	779	728	674	671	534	532	460	483	425	424	395	393	391	408	400	384	403	435	402	344	361	333	352	334	339	329	364	342	317	378	330	371	353	339	323	336	332	348	343	334	350	359	348	334	328	342	308	307	360	304	367	342	337	346	316	367	289	326	342	326	343	358	331	319	330	335	337	334	328	312	327	329	328	320	328	337	319	318	379	314	315	326	289	330	318	309	337	321	340	354	326	362	328	324	317	347	297	305	320	323	306	308	334	340	300	328	307	324	338	344	320	319	358	339	323	311	353	325	307	333	338	337	329	335	330	360	320	306	345	313	347	303	321	346	304	322	322	293	344	337	329	318	345	300	332	365	346	319	315	311	366	327	346	317	321	337	282	274	339	316	345	336	323	340	326	295	329	335	306	343	312	298	328	350	299	314	348	323	308	292	323	354	302	342	336	331	329	345	328	321	304	333	328	352	340	313	340	354	301	317	306	351	339	350	381	306	341	313	321	305	364	327	322	304	316	333	304	330	311	333	324	296	327	305	358	329	333	340	337	300	305	332	326	335	323	307	342	329	320	326	344	299	326	298	339	330	318	326	356	337	367	335	344	348	295	301	303	372	317	341	301	330	320	339	341	361	332	327	339	335	328	319	305	347	327	353	354	340	330	306	313	337	343	322	323	320	316	315	326	342	333	364	326	302	323	354	328	316	323	320	337	329	335	299	315	311	333	321	314	341	347	294	311	323	323	312	318	352	318	334	348	310	323	363	308	336	311	315	310	312	331	323	288	310	337	324	329	321	333	312	346	316	359	305	318	335	347	309	345	368	335	330	301	322	321	307	345	291	305	361	327	336	322	360	336	330	348	330	320	312	353	338	315	313	362	307	322	311	332	340	332	325	333	313	315	327	302	339	312	350	307	375	318	302	304	333	332	326	301	314	289	332	319	332	341	342	345	352	350	324	342	319	292	307	302	317	326	327	340	330	320	313	299	327	347	307	300	328	343	332	346	308	309	317	355	309	336	327	343	346	327	308	291	322	345	300	302	375	353	339	321	336	325	314	301	324	322	324	323	331	335	329	343	319	363	300	362	331	307	319	318	335	336	326	378	289	335	333	336	311	301	319	328	308	369	323	302	333	363	329	329	339	314	337	319	324	253	334	327	315	325	342	314	287	355	362	353	340	333	305	341	318	303	303	348	328	328	304	351	304	375	295	348	331	330	321	319	336	280	323	327	333	320	324	339	335	348	332	330	307	360	323	366	329	314	291	308	305	316	316	310	333	305	328	321	309	323	327	288	331	292	328	335	351	269	342	299	318	307	349	304	346	334	321	368	323	329	332	321	346	326	309	350	296	346	341	316	294	308	334	324	341	329	303	306	340	319	348	325	347	317	343	329	316	344	342	308	323	326	331	319	350	343	311	318	315	328	335	309	342	292	327	329	329	322	329	334	332	315	339	318	331	331	296	298	319	315	352	346	284	349	317	318	306	333	308	317	298	362	310	339	330	319	332	347	311	304	309	322	364	301	361	305	352	355	343	342	319	339	342	327	367	329	362	323	321	330	323	328	317	311	312	352	340	311	334	343	326	311	347	337	321	288	321	316	343	337	329	305	340	340	306	363	298	290	330	286	295	339	342	348	327	344	332	333	353	327	311	345	330	350	312	318	325	291	326	364	320	322	359	317	335	325	284	287	334	317	315	343	311	291	283	314	310	285	350	319	356	335	321	337	305	338	341	381	366	343	297	312	285	310	331	333	349	318	299	354	351	312	336	362	332	335	324	342	323	317	319	325	335	339	326	335	326	303	331	322	311	346	342	304	310	334	358	311	319	326	329	337	289	371	287	335	299	331	302	336	369	347	351	336	328	321	331	366	323	342	331	321	333	298	357	338	348	314	308	294	310	346	327	319	304	315	345	320	325	373	326	320	310	325	331	327	317	328	305	326	340	314	314	350	327	352	346	337	334	319	338	335	317	328	323	329	323	324	309	328	330	315	322	349	329	356	346	342	323	336	321	322	325	333	301	348	347	337	312	317	312	326	337	326	317	335	343	333	355	310	341	334	361	350	331	315	340	334	353	352	304	329	343	352	322	315	321	303	322	318	322	332	321	314	333	349	334	299	301	311	351	325	309	337	320	294	328	325	316	309	316	312	327	342	341	333	337	319	348	330	295	333	320	355	319	325	332	343	321	337	290	327	348	321	323	309	304	341	316	326	326	318	302	344	336	320	306	355	298	338	363	336	342	335	331	346	344	313	361	282	327	317	304	342	377	304	300	340	358	322	292	322	335	367	344	306	326	319	330	331	308	297	356	324	340	338	342	313	344	345	360	323	339	323	319	328	338	334	299	319	316	344	321	346	315	309	307	325	336	349	296	364	314	318	337	345	327	298	318	329	312	316	321	348	329	324	360	342	342	331	351	334	331	357	362	344	322	319	326	326	335	350	298	298	332	332	335	324	330	317	328	353	332	320	342	331	348	321	299	299	355	326	323	340	337	338	325	332	344	318	315	326	340	329	331	346	345	342	321	363	313	339	330	322	339	303	333	345	307	336	336	341	323	348	343	302	361	314	323	323	299	321	329	319	330	325	315	334	301	304	302	350	340	327	327	298	314	317	316	332	338	320	304	333	335	330	341	347	305	300	349	335	288	329	327	358	298	329	333	360	334	297	314	323	318	330	294	330	315	296	357	311	328	352	306	311	330	322	310	306	340	334	325	338	345	309	321	326	334	356	330	329	341	319	315	324	324	358	294	320	308	328	343	313	295	341	331	317	315	318	328	336	314	321	326	323	308	301	301	346	314	317	349	349	314	296	349	334	316	333	325	326	341	285	370	323	338	307	325	332	314	332	313	337	295	340	290	363	325	349	324	319	327	350	355	335	335	292	340	292	329	318	311	320	347	308	321	347	359	322	316	309	307	342	346	291	364	327	351	317	326	322	304	328	334	335	352	334	306	326	356	299	319	325	327	311	311	290	317	327	312	314	360	303	343	318	316	316	357	276	283	357	343	352	330	309	314	314	308	342	322	320	322	344	331	342	349	312	315	317	338	318	326	320	342	325	337	324	308	312	303	333	305	320	290	289	311	331	319	315	338	369	344	368	350	314	307	336	314	352	355	307	335	288	348	293	341	322	316	288	334	312	336	287	361	344	301	332	342	316	331	338	311	296	331	334	327	333	281	351	354	306	294	338	288	327	337	325	323	344	339	343	341	304	343	351	329	302	294	338	351	345	314	289	325	362	343	340	317	303	336	306	319	301	337	334	353	320	302	307	308	326	313	350	334	307	290	297	292	311	356	343	358	296	293	317	325	376	345	326	339	313	299	286	301	328	337	338	323	320	328	334	322	314	313	306	331	297	309	285	300	322	317	325	296	363	332	345	328	311	356	305	330	326	304	303	302	352	341	307	330	330	317	322	341	325	330	315	346	312	338	330	354	299	331	335	320	291	307	337	368	332	278	351
26955	48916	33946	16246	11932	8873	6647	4730	3129	2521	2025	1749	1658	1383	1163	1097	975	823	924	708	628	543	534	488	491	469	465	505	483	470	438	445	464	474	441	433	421	422	462	441	403	422	448	412	423	385	370	401	442	336	427	374	388	398	389	378	354	365	384	389	390	381	384	413	378	379	381	367	390	400	366	329	406	366	383	391	349	396	365	348	348	362	392	355	380	338	354	364	354	396	376	389	371	364	361	363	377	369	352	341	386	337	378	336	316	370	332	335	360	410	361	360	349	347	353	345	352	350	353	428	360	334	361	379	359	354	340	368	352	336	328	353	351	342	353	367	417	330	365	330	395	359	379	369	347	339	338	351	382	369	325	372	370	329	344	360	391	335	364	357	370	407	342	370	322	387	378	345	338	347	378	354	365	319	370	399	374	348	388	343	392	377	337	335	387	375	363	366	388	375	387	345	340	355	350	368	364	351	365	373	371	374	342	368	339	327	328	349	328	364	368	343	370	359	353	321	384	339	349	364	351	332	336	354	349	363	380	349	384	341	324	357	352	377	340	377	349	345	364	347	349	348	331	340	352	344	350	356	388	348	328	348	381	363	383	335	372	355	354	375	348	362	357	372	339	354	327	350	388	378	340	350	384	353	367	370	316	351	341	361	375	363	320	403	389	377	339	338	388	372	370	327	394	381	340	373	354	347	357	365	348	339	357	395	331	364	367	358	378	315	375	355	363	332	373	363	394	344	362	343	360	377	340	356	355	381	351	366	362	330	370	332	350	332	357	358	373	366	374	361	385	343	353	373	358	330	386	363	376	370	360	356	345	347	329	346	327	353	343	326	353	356	347	343	343	367	379	334	341	366	377	347	356	339	372	360	364	325	343	325	369	353	344	381	351	347	379	341	334	369	375	384	346	378	364	335	381	349	342	346	389	328	360	344	339	336	369	368	363	357	361	364	315	338	353	372	362	382	357	341	329	371	359	347	352	342	358	361	359	349	357	368	347	377	367	351	347	340	369	353	362	356	362	354	344	357	357	335	346	336	375	369	334	346	354	336	384	339	389	352	340	366	359	332	386	348	361	349	391	367	361	363	374	378	364	346	334	387	348	344	355	383	357	358	333	381	359	360	366	333	349	318	351	357	370	353	346	326	381	361	364	366	370	376	355	350	365	374	339	369	338	354	374	389	347	385	349	353	375	395	354	371	370	333	328	339	375	346	365	368	350	357	337	351	353	379	328	324	372	368	354	393	368	355	345	381	356	364	380	353	340	363	348	357	330	346	342	364	346	363	349	362	359	362	333	387	359	355	372	352	351	328	345	322	357	333	359	344	372	356	356	356	373	390	353	350	321	346	373	376	345	376	387	329	371	315	332	350	351	368	355	363	348	345	342	354	365	361	354	347	337	343	341	365	378	381	369	344	366	386	343	359	372	359	363	353	365	387	356	398	332	354	349	349	351	336	347	384	366	338	361	315	366	339	342	339	347	340	339	359	372	373	378	364	365	322	370	351	353	357	365	359	356	368	360	360	364	365	332	393	393	331	339	350	367	308	357	378	359	381	353	354	317	347	362	344	367	365	359	363	360	333	325	329	346	329	349	393	356	356	407	380	358	341	358	349	348	376	343	371	384	386	355	360	362	356	375	343	344	366	332	359	354	319	350	383	357	340	351	382	320	361	332	332	369	372	332	370	408	356	351	339	363	342	379	376	377	367	348	371	346	353	401	343	373	370	341	334	334	340	346	372	341	388	355	377	350	328	331	374	345	339	369	370	360	366	343	397	319	319	361	370	370	399	347	350	405	363	363	361	361	367	384	373	369	354	396	362	376	372	356	360	340	345	368	362	352	348	365	369	375	359	337	324	358	377	343	355	383	376	385	338	375	349	352	395	389	322	418	370	318	337	374	350	366	355	346	390	346	323	378	361	324	361	381	343	337	325	358	353	373	365	359	386	339	373	370	342	339	378	367	374	329	392	390	373	349	384	380	370	325	380	330	343	354	348	337	362	347	370	367	338	341	362	352	370	345	326	366	344	361	346	358	365	320	327	373	361	348	356	385	372	386	364	362	374	367	363	355	351	354	316	377	357	349	361	384	359	344	349	392	347	377	361	342	362	364	340	351	373	372	361	364	369	347	364	366	343	368	359	366	358	349	397	375	342	332	394	354	359	366	354	356	363	374	350	362	347	359	337	354	385	358	334	355	389	365	370	355	332	381	344	349	359	392	331	391	342	339	351	368	358	342	364	368	381	354	348	380	328	375	363	350	384	349	351	354	355	364	381	380	380	327	351	362	360	366	346	338	356	367	355	363	369	364	340	369	351	321	345	350	333	367	379	374	330	328	379	371	349	351	319	366	384	363	355	379	368	381	363	357	385	363	382	348	374	385	378	364	321	348	359	391	339	354	343	327	376	396	378	361	351	350	335	357	350	371	330	352	337	339	380	343	394	356	356	345	363	351	352	363	398	356	370	352	378	356	360	349	350	350	398	363	356	361	342	326	353	393	373	363	356	358	336	349	355	345	366	339	366	362	366	382	376	360	353	369	382	335	344	332	363	350	321	341	348	352	326	352	351	364	367	344	349	345	400	362	365	371	363	372	331	355	370	342	368	346	367	388	331	354	355	354	343	329	345	347	331	345	345	381	339	360	353	346	341	386	358	364	374	338	349	361	343	340	345	332	345	363	340	384	356	349	356	341	354	348	392	370	390	342	363	367	355	338	373	365	357	348	310	319	346	387	374	343	358	397	336	358	349	330	335	394	358	361	364	371	363	346	367	378	359	344	378	341	364	339	349	345	340	379	367	340	344	361	344	367	372	325	366	353	336	324	364	376	375	373	388	356	327	364	362	360	351	403	359	331	332	330	360	361	347	384	348	364	383	343	354	336	359	344	342	384	335	325	344	363	339	367	379	357	350	356	366	364	365	380	360	365	391	365	333	360	381	364	365	400	332	386	335	349	354	357	365	360	370	354	377	312	393	344	361	370	351	345	357	379	353	357	375	352	368	328	343	328	380	371	343	371	387	352	358	334	391	351	322	344	363	395	383	343	355	337	389	306	369	360	320	337	347	334	362	362	383	353	382	359	359	361	320	366	358	346	358	372	381	359	366	345	373	381	343	351	316	376	365	392	378	352	382	356	354	358	359	320	330	381	337	366	351	354	347	307	327	332	367	375	361	377	352	352	336	382	348	336	355	342	343	382	381	363	364	360	321	379	360	370	394	353	362	353	375	365	408	359	351	373	335	352	375	356	339	365	338	377	340	370	343	360	395	337	333	335	354	349	324	351	350	359	335	374	339	339	374	365	364	349	364	360	361	333	393	328	344	348	383	361	368	345	349	393	344	324	367	378	366	330	353	365	366	364	368	337	380	359	362	365	355	337	340	372	389	349	357	357	351	373	341	351	401	345	331	385	338	342	316	347	373	359	338	340	365	326	348	378	361	380	331	375	343	349	348	361	357	348	342	387	330	373	373	344	365	384	385	351	343
28103	22917	19134	7850	3605	2404	1961	1559	1303	1214	1136	1092	1028	1010	969	924	954	920	915	923	898	946	871	856	856	857	847	868	820	866	803	822	863	845	849	841	851	853	855	821	852	866	790	837	856	871	818	822	831	839	835	831	818	838	834	849	792	790	796	798	888	856	828	839	884	840	863	835	905	807	863	847	893	869	833	857	824	847	813	892	843	808	806	861	865	835	802	801	802	834	775	837	801	820	910	836	867	840	847	854	840	840	805	852	870	833	841	805	911	808	819	816	798	801	807	860	823	826	812	884	864	814	816	846	786	819	817	810	886	815	840	844	848	857	854	842	831	802	802	858	836	848	825	844	816	789	811	862	864	825	776	843	817	794	816	821	851	841	876	813	837	819	794	797	858	812	819	779	818	839	851	789	831	817	821	898	841	817	795	881	799	811	836	846	856	873	797	824	840	837	842	830	853	882	875	798	852	855	830	855	869	842	798	849	795	817	813	868	803	839	851	849	814	838	826	829	759	802	886	804	808	820	810	851	842	850	777	806	865	884	803	866	874	821	798	814	846	828	821	824	818	785	852	863	835	810	779	835	794	880	839	852	834	828	808	825	854	817	838	842	790	881	837	836	814	885	831	786	852	821	856	798	868	833	806	868	791	850	838	789	869	789	894	860	857	788	783	866	826	862	856	787	852	808	840	773	855	855	796	847	797	815	837	872	835	843	883	828	897	810	893	822	840	845	854	856	839	823	822	817	844	829	806	873	846	825	811	812	875	776	835	807	872	865	757	810	870	814	851	826	829	817	824	828	817	832	798	854	817	910	871	801	810	854	858	833	829	838	867	833	828	832	793	865	838	851	788	853	859	784	822	815	828	854	844	821	808	841	864	841	869	841	810	847	814	888	807	813	902	822	826	779	841	803	814	796	831	842	812	851	838	814	821	894	887	913	822	851	831	840	845	851	826	879	815	862	824	799	814	820	845	948	814	806	811	892	845	851	851	800	804	841	848	797	812	834	756	783	829	740	870	825	786	809	824	815	804	856	874	853	821	900	815	786	817	869	863	866	818	828	840	833	858	832	792	835	801	847	844	871	838	805	847	868	810	823	832	792	864	859	838	864	844	827	925	823	877	857	876	861	826	798	853	816	850	808	837	814	834	832	784	863	851	881	855	780	807	827	857	777	856	800	836	798	814	819	856	855	817	855	809	801	832	817	822	781	928	885	834	838	842	817	829	885	823	854	837	815	783	871	842	884	805	800	852	792	835	834	825	828	784	872	817	804	850	808	783	847	815	821	803	841	861	856	910	836	804	849	825	782	866	810	852	787	789	785	838	849	844	847	863	873	798	831	851	858	829	799	892	876	867	848	840	804	827	837	828	849	867	840	866	837	788	839	828	818	883	823	856	797	852	869	805	846	813	859	824	846	844	791	871	825	851	883	839	770	811	835	793	834	811	786	832	770	871	858	859	809	872	825	766	858	829	873	797	822	800	838	828	821	861	824	818	827	790	815	850	803	825	810	846	849	826	782	797	836	782	817	792	842	822	811	811	798	831	798	824	817	883	835	821	865	861	822	824	810	815	826	850	812	804	791	849	850	830	796	813	845	816	813	800	893	838	890	835	882	836	847	821	799	790	825	801	814	823	822	825	784	790	778	784	829	838	848	800	832	860	875	809	790	841	859	850	805	827	830	849	867	922	878	828	780	846	834	830	791	823	809	787	798	750	788	760	818	890	752	881	800	841	832	840	831	881	836	854	817	809	841	804	802	828	803	867	859	827	868	883	847	798	892	874	835	880	855	837	832	772	815	809	820	851	809	829	850	811	752	872	828	801	820	812	826	850	898	855	849	853	819	823	776	829	791	806	872	800	815	802	822	833	848	800	800	816	836	847	858	813	839	828	847	862	838	817	824	860	825	840	811	749	825	790	832	848	849	828	812	825	835	830	804	783	851	819	848	869	881	903	786	818	804	837	869	839	852	833	821	892	834	840	841	836	819	897	840	859	788	784	806	860	878	839	811	813	806	835	873	845	812	813	734	856	842	814	859	783	822	856	842	825	827	844	841	834	799	819	799	830	871	805	881	888	858	881	842	854	837	811	840	814	864	874	834	795	843	798	807	820	782	799	852	790	820	829	852	828	857	844	804	846	812	809	877	853	847	896	819	826	875	825	862	809	765	783	791	856	861	824	869	828	834	774	924	856	848	784	844	805	825	785	846	812	801	872	841	914	873	851	815	855	834	802	811	907	822	824	834	811	829	851	801	850	821	840	843	811	804	817	856	848	881	784	864	795	832	762	794	869	851	835	808	800	869	877	845	845	844	838	835	836	878	843	851	830	849	821	823	806	794	840	847	841	847	797	814	842	862	891	861	828	850	857	859	833	824	869	861	853	839	845	801	820	822	828	849	841	823	813	790	796	811	853	799	835	832	827	848	822	878	863	831	821	824	788	804	867	802	848	821	823	884	850	838	797	864	850	896	800	835	827	816	830	841	811	818	836	832	842	874	830	770	801	816	861	828	874	824	825	816	815	834	851	784	802	859	843	814	914	762	843	803	826	872	858	851	830	778	824	846	779	867	856	847	790	835	784	819	820	847	880	819	846	800	878	778	794	797	810	800	793	867	855	863	810	811	839	840	807	805	844	841	842	819	778	813	787	834	864	833	808	852	808	877	831	833	820	815	860	850	849	851	863	834	775	827	848	814	882	844	831	852	789	804	855	867	817	819	865	881	892	862	866	807	830	842	848	822	808	789	855	824	801	858	820	875	855	842	845	860	854	854	870	795	822	828	812	845	788	828	749	845	847	828	857	839	790	816	880	804	813	842	822	834	811	847	887	857	823	848	891	855	843	802	804	805	858	829	833	872	822	757	845	797	815	805	834	826	812	824	779	847	785	850	828	855	852	779	843	818	790	820	800	769	868	837	831	854	834	820	833	840	859	786	857	849	847	840	801	808	848	870	857	825	853	872	798	822	806	829	823	817	822	838	827	859	835	832	846	835	813	797	776	829	826	838	789	831	812	771	842	856	805	867	834	844	875	839	839	792	801	815	858	822	849	843	828	826	844	817	830	823	837	820	845	825	798	778	783	842	844	873	766	863	816	851	866	799	835	815	834	800	865	872	844	846	806	770	837	835	892	791	835	835	796	842	869	808	829	802	830	837	839	803	896	799	851	867	879	816	846	764	804	828	781	820	835	804	811	809	842	850	828	816	848	842	835	818	837	857	805	830	872	804	836	859	832	813	860	824	803	833	819	853	820	819	754	850	852	860	862	805	743	887	827	839	840	864	852	818	907	804	813	834	875	879	825	828	825	801	827	801	847	851	807	805	835	864	823	875	839	890	831	847	786	857	848	851	849	877	801	804	848	856	843	864	790	886	797	808	883	830	842	854	882	840	895	780	840	862	871	815	831	817	840	872	780	799	851	827	830	809	866	783	851	868	817	851	819	877	916	829	819	832	844	802	821	819	856	892	815	895	852	819	781	854	851	836
21797	33462	19604	7752	5131	3823	3078	2359	1790	1524	1359	1223	1238	1155	1131	1116	1070	1090	1015	979	999	987	903	943	916	889	904	947	889	917	902	944	914	941	943	926	928	915	912	892	881	858	899	911	873	882	917	946	945	905	915	940	901	900	889	922	921	872	869	862	867	888	905	881	871	906	871	851	928	881	896	891	852	877	834	919	860	883	901	849	876	835	914	898	841	891	850	883	963	880	886	919	891	863	883	913	836	900	875	943	884	842	899	966	849	898	900	886	907	894	898	878	829	890	919	908	921	895	892	841	853	900	899	895	870	923	854	900	878	910	881	867	904	885	924	905	937	873	903	889	905	909	922	914	882	867	920	862	858	869	887	922	890	945	909	916	877	921	839	866	930	913	937	900	903	882	913	889	908	869	933	893	886	860	891	850	898	905	897	916	839	866	872	909	858	834	925	860	946	980	851	891	892	875	866	888	855	912	864	889	844	845	891	927	930	873	864	905	881	945	870	925	933	899	888	918	876	888	924	907	851	892	910	880	868	844	872	868	919	954	851	883	911	875	913	876	868	867	878	889	835	912	958	934	878	925	889	941	872	905	877	872	896	860	913	890	859	861	915	958	837	901	929	892	911	893	870	869	912	867	904	812	908	892	906	902	847	888	882	906	898	892	863	873	887	900	890	838	919	887	904	872	843	868	933	861	938	904	880	906	870	922	888	936	906	923	938	884	877	980	903	887	834	862	891	876	862	917	916	876	844	891	856	905	887	857	898	907	906	962	898	935	857	934	895	872	868	896	892	885	879	905	918	874	868	925	928	864	858	894	877	921	841	920	973	933	914	930	877	877	893	923	858	861	824	893	917	938	848	884	935	885	883	908	932	869	871	863	855	866	947	936	887	811	883	885	892	860	914	884	852	883	854	904	887	887	871	904	949	869	895	869	891	831	879	862	870	908	880	819	894	903	867	916	898	911	911	893	918	829	932	867	890	888	899	915	858	843	914	900	936	879	841	894	880	876	918	882	889	876	890	899	924	893	927	896	880	854	854	877	933	828	883	879	893	906	913	878	857	902	930	887	906	887	880	923	882	920	860	898	948	876	890	878	838	917	882	886	890	877	870	821	908	835	897	853	932	864	909	921	898	881	910	919	888	871	895	859	875	903	886	889	874	826	867	894	926	867	844	928	959	905	848	914	904	889	902	936	900	942	884	898	864	877	934	894	840	857	832	892	869	917	868	858	860	862	888	894	883	880	855	920	919	909	841	866	878	878	841	919	881	936	869	885	887	857	852	913	841	913	946	916	890	897	833	873	874	937	894	895	925	912	879	858	894	959	859	901	906	924	916	942	876	903	975	852	830	835	895	944	882	934	906	922	912	921	924	914	903	952	931	892	954	866	899	864	921	899	893	850	945	854	862	888	871	891	853	852	859	895	860	894	892	927	904	930	908	898	860	873	915	881	893	835	910	878	918	824	898	867	862	911	877	879	863	872	913	857	860	848	863	824	914	895	861	915	906	904	877	841	902	866	904	896	932	852	844	899	856	834	890	923	881	901	932	878	861	882	901	913	895	884	873	897	840	927	900	879	861	881	853	856	922	865	879	884	904	839	906	821	870	881	885	890	896	901	894	866	842	931	823	909	914	914	876	931	911	866	901	869	853	917	910	914	918	896	825	921	887	938	906	889	900	885	901	871	854	896	929	871	925	864	899	837	926	881	854	933	908	851	940	873	898	838	943	855	858	857	909	908	881	896	915	914	902	890	955	890	866	923	895	870	868	880	904	858	827	852	849	897	899	934	928	901	853	884	912	893	907	856	875	930	922	884	892	881	897	907	952	931	880	885	932	885	908	918	904	905	872	905	890	918	877	886	843	921	914	907	942	874	901	861	877	894	891	898	873	898	876	944	913	866	857	903	907	893	901	940	891	899	864	838	841	837	897	904	874	910	826	932	888	872	901	875	902	915	911	922	877	893	879	889	878	909	890	893	899	844	887	897	893	875	927	919	923	863	893	924	884	882	905	847	922	905	872	862	877	863	905	826	933	893	871	852	916	874	878	885	905	883	907	863	921	919	840	898	883	901	852	883	888	859	872	890	893	890	911	873	927	847	880	879	888	918	884	891	841	915	880	876	842	917	884	878	885	850	840	873	880	894	946	894	886	894	891	926	853	898	899	910	927	852	852	887	907	938	888	905	923	886	869	919	873	863	849	910	910	907	878	839	885	956	857	889	936	924	888	891	903	872	858	852	876	893	907	893	851	904	895	938	893	845	831	871	856	878	892	873	870	861	919	919	892	879	853	928	889	888	935	879	854	882	888	889	887	883	924	881	950	925	835	917	911	840	878	859	865	907	863	883	923	840	874	888	1001	907	897	908	898	856	882	859	861	900	938	894	894	861	871	889	905	907	931	916	899	875	924	865	898	915	899	917	854	865	884	930	908	874	888	895	921	857	872	884	915	848	914	876	870	838	905	895	867	879	871	876	917	926	891	887	855	900	883	917	900	867	951	937	906	886	862	925	881	822	860	930	900	858	877	889	892	949	893	850	870	841	866	936	873	883	942	900	910	879	937	901	898	897	894	907	833	889	920	905	934	919	886	857	770	858	901	881	884	964	866	869	826	914	878	847	859	885	941	846	931	887	841	860	903	896	870	904	896	903	883	906	876	881	844	877	921	915	871	890	888	875	916	967	915	857	843	947	855	914	887	918	894	859	930	847	931	876	901	858	917	895	907	942	874	942	932	856	879	865	868	900	872	847	903	914	929	905	925	948	881	871	898	831	902	921	952	920	896	882	889	892	906	929	893	896	831	929	837	872	906	859	847	955	873	860	912	927	878	861	883	895	833	892	936	895	889	926	923	906	895	893	839	877	912	878	874	872	865	880	926	916	880	884	858	933	867	828	848	904	922	842	872	948	907	874	914	902	917	908	883	851	925	904	856	924	911	907	923	895	904	945	901	883	904	866	859	852	911	930	845	881	921	904	900	834	857	893	899	899	918	890	870	890	904	973	865	946	863	865	880	923	911	866	883	882	874	838	952	930	882	908	876	877	891	843	896	909	885	884	908	904	915	904	908	901	915	921	869	918	890	889	894	881	913	858	895	865	832	860	873	920	871	875	878	888	894	853	903	851	896	887	862	885	872	885	939	917	907	847	902	899	918	917	885	905	869	916	852	926	871	913	965	839	895	902	882	910	960	861	900	877	818	853	928	862	911	856	892	903	897	875	832	869	875	874	945	864	921	944	873	948	877	961	865	907	863	892	890	864	920	904	933	914	937	868	897	902	979	899	926	855	901	917	907	909	919	894	904	908	921	897	907	866	910	900	873	917	878	866	915	878	889	891	880	905	865	952	889	847	880	892	890	874	901	872	908	865	829	904	886	875	922	903	898	916	904	892	951	874	914	853	890	829	913	897	912	904	898	889	905	868	891	901	876	902	824	895	895	914	896	849	964	860	920	901	834	902	901	925	917	850	892	878	882	876	848	879	872	875	871	894
23847	21312	28444	24527	21339	13453	4214	2248	1618	1282	1145	1084	1026	946	904	881	839	810	731	737	658	661	669	626	604	629	603	634	600	599	633	633	584	570	608	570	598	617	596	574	599	576	595	604	617	573	558	572	533	585	561	600	585	563	570	561	537	521	607	601	574	596	595	541	558	580	562	595	604	578	569	533	565	575	573	608	548	551	555	561	553	534	572	576	588	583	619	585	573	584	555	580	611	547	532	598	561	561	563	587	558	549	598	565	584	548	603	525	570	578	591	592	560	563	562	598	551	551	520	533	548	553	572	554	546	582	559	529	540	589	545	552	533	632	513	569	586	590	591	597	517	542	557	520	563	574	562	579	574	545	565	569	562	566	584	573	634	514	576	564	546	556	584	595	566	527	558	553	597	585	527	562	589	560	578	547	610	572	583	588	577	606	570	557	568	547	583	562	574	622	515	553	595	538	527	556	583	576	555	554	561	551	567	550	559	602	570	558	579	563	562	556	537	552	598	555	588	581	499	574	602	615	590	544	561	553	596	554	568	579	559	586	608	604	585	533	554	487	535	571	572	560	580	558	617	556	608	551	597	600	582	562	563	567	594	555	589	547	565	569	580	579	518	559	567	585	587	547	578	593	564	591	585	554	582	553	563	572	546	579	578	583	580	532	576	537	594	582	564	536	563	549	561	587	523	562	564	550	580	560	598	576	539	592	632	583	575	564	531	579	545	528	581	591	615	581	542	626	559	575	580	601	580	567	604	593	561	600	549	540	546	586	574	587	581	559	554	574	546	584	531	572	569	616	572	563	572	578	565	545	562	559	570	569	568	569	612	547	574	565	573	524	544	551	552	624	580	592	547	575	561	575	570	593	574	560	576	574	577	579	573	559	522	568	581	599	577	532	601	573	569	545	558	579	556	567	585	550	549	555	569	551	575	541	567	560	572	582	551	562	566	581	609	560	627	580	536	560	562	544	539	594	555	638	593	549	544	590	540	587	532	624	598	606	595	608	559	591	577	567	579	548	548	581	580	550	550	581	577	554	584	539	594	569	585	608	551	595	595	536	558	594	553	576	602	610	581	583	554	578	579	608	600	566	532	546	603	562	570	599	598	555	528	567	572	608	571	560	576	502	554	565	545	550	530	616	602	608	561	539	550	608	607	561	608	510	591	592	583	556	539	552	592	545	584	566	582	595	572	594	537	552	592	560	574	572	566	517	554	600	533	549	536	607	588	550	598	560	559	557	538	551	558	590	567	617	551	516	583	546	570	576	601	635	637	576	608	537	585	553	575	563	527	586	534	553	571	532	572	570	564	560	566	551	560	575	556	559	554	604	555	541	592	608	564	560	551	569	526	585	537	519	589	600	506	549	576	560	581	598	575	569	580	525	577	554	556	591	614	599	598	576	524	531	537	546	563	525	552	590	548	583	549	563	566	562	588	541	591	536	559	562	568	571	564	574	570	575	611	567	571	584	555	559	574	578	576	544	551	531	546	580	548	576	581	624	542	568	532	578	564	584	560	583	541	561	519	522	526	560	568	556	493	590	591	596	612	606	575	558	583	577	574	572	590	592	602	589	579	528	541	596	589	559	522	548	577	632	595	586	568	594	587	549	551	559	568	552	603	550	594	573	611	546	589	544	521	559	601	585	533	597	561	548	517	599	554	553	567	565	553	581	604	571	568	552	601	569	608	614	564	548	575	595	589	566	545	573	569	563	554	570	586	590	597	576	595	582	583	563	563	588	536	574	566	536	554	574	565	565	551	551	533	548	561	569	601	598	523	576	556	592	559	585	517	569	604	557	588	570	575	620	591	593	577	534	592	572	592	582	572	555	636	589	554	557	578	583	594	598	596	618	599	567	610	576	565	577	579	550	570	581	600	550	540	574	570	623	587	562	577	601	565	566	555	555	560	557	567	565	557	548	520	546	570	562	558	557	578	558	569	571	618	565	539	617	564	555	572	586	589	547	554	564	533	549	518	588	559	559	602	564	548	576	557	527	577	545	603	641	603	537	558	578	571	573	567	567	556	546	541	533	539	590	558	560	561	612	581	540	547	600	557	597	601	553	561	552	545	575	579	598	539	564	577	554	575	585	562	550	518	578	527	507	556	570	549	585	575	610	584	609	550	576	555	550	587	564	536	571	593	540	586	587	561	541	547	576	611	600	565	612	556	548	554	556	580	570	594	569	624	587	538	552	577	537	578	567	591	572	527	563	576	565	553	574	549	561	578	596	550	529	561	562	585	536	529	571	535	556	593	586	609	579	543	568	535	535	552	574	590	557	544	581	583	595	519	626	552	530	546	581	538	570	571	590	585	583	575	569	556	624	602	568	574	563	552	588	574	604	589	552	523	583	575	527	581	564	562	620	557	563	585	524	576	548	590	556	561	584	562	551	555	616	546	562	568	584	614	596	537	583	557	583	551	575	594	551	565	553	603	566	576	561	560	606	587	579	575	575	538	533	575	555	582	526	549	551	594	593	587	568	598	559	557	589	568	549	596	566	597	515	591	569	580	592	540	553	558	570	589	576	594	584	595	601	557	528	555	558	562	584	602	594	579	587	589	541	579	601	586	550	577	554	590	543	565	639	591	573	594	590	597	596	583	568	534	577	538	572	535	557	566	556	573	571	566	563	525	564	597	558	588	567	568	583	570	551	552	576	557	578	554	537	577	603	593	566	582	553	577	602	510	540	550	586	539	571	554	565	568	589	574	584	563	533	531	549	568	604	520	576	580	575	574	561	590	571	572	547	548	586	568	569	633	579	563	578	541	605	597	549	548	583	556	546	563	552	545	588	572	576	547	525	607	597	539	575	569	552	622	583	536	556	595	561	562	575	601	548	553	562	588	578	569	595	546	628	570	574	563	580	606	611	568	600	596	584	598	563	605	534	577	525	578	529	591	580	600	585	571	567	568	583	595	585	544	556	600	583	542	551	558	544	547	606	573	598	569	598	541	577	618	540	572	568	577	549	547	568	557	550	537	569	588	562	614	548	624	559	566	592	539	627	548	570	566	632	575	553	569	577	567	546	591	597	535	590	582	600	612	586	567	531	551	586	567	590	567	555	585	601	532	587	590	559	548	513	574	546	540	574	599	566	574	563	561	542	522	580	578	557	615	582	569	530	576	546	563	560	570	543	570	573	593	579	588	582	576	580	585	581	578	588	620	550	571	581	571	554	580	579	582	546	607	574	558	587	571	559	549	557	610	568	597	595	584	564	571	566	602	592	558	546	570	582	558	571	548	596	568	592	550	558	568	581	569	589	551	544	542	591	547	560	577	545	562	602	581	569	587	616	578	549	589	590	634	567	606	589	525	559	589	599	580	582	590	537	543	573	579	566	596	589	599	582	549	554	537	606	607	552	545	590	546	589	595	586	566	603	558	532	563	553	565	543	566	568	597	602	563	605	586	538	560	559	582	549	577	576	594	541	562	551	568	562	566	595	576	559	575	577	586	576	523	531	571	545	588	576	516	559	573	511	607	612
23354	42952	28898	12499	8422	6586	4905	3444	2586	2000	1724	1474	1411	1311	1094	1106	1005	1014	963	900	819	744	771	732	693	678	662	721	690	728	625	689	681	689	674	659	725	671	658	631	675	718	699	696	663	690	658	667	652	673	651	628	635	674	615	663	653	626	633	673	628	651	582	664	605	641	589	636	637	609	634	606	676	643	698	631	637	560	601	661	653	662	617	704	632	658	631	653	617	633	607	634	627	624	632	673	658	631	616	636	635	635	596	634	616	628	619	661	606	623	610	657	621	597	619	636	612	608	660	671	617	659	612	676	626	607	624	629	699	614	630	636	625	586	658	668	629	675	590	612	612	608	628	644	598	636	623	636	603	623	657	682	667	637	645	638	650	651	635	590	599	628	656	687	626	617	631	626	592	642	666	667	582	649	605	638	659	643	655	652	620	647	650	625	626	647	635	644	614	665	600	645	644	584	627	667	640	615	598	621	641	652	659	602	622	604	617	640	641	600	621	620	643	684	626	600	634	656	619	614	630	637	661	612	638	646	607	625	645	609	618	604	608	647	669	651	687	611	638	638	646	640	607	642	609	607	623	572	646	599	635	577	648	605	629	646	638	638	652	619	660	610	579	601	647	652	639	644	661	643	618	643	646	639	671	629	664	667	585	711	628	666	607	631	630	645	626	620	647	594	652	665	661	653	623	646	653	676	645	612	625	639	601	652	633	626	600	643	623	632	660	665	644	689	643	641	651	612	639	626	645	641	658	618	642	569	644	679	647	666	599	649	614	613	655	635	654	633	614	634	684	660	621	646	614	589	617	634	604	605	627	651	597	622	645	665	628	636	652	643	668	626	637	634	620	606	618	648	645	615	641	639	576	606	649	625	625	632	651	664	644	612	612	618	625	627	588	660	658	611	609	601	648	568	601	636	586	665	673	629	595	597	608	600	646	648	605	643	626	605	631	632	649	598	627	622	591	646	620	640	649	620	626	605	616	624	621	659	618	597	652	645	619	641	702	627	628	644	623	646	587	617	588	590	627	599	649	636	657	543	616	621	634	681	633	599	634	649	640	642	613	631	621	628	652	599	634	649	632	644	629	630	632	640	627	595	590	605	635	600	653	619	641	635	656	614	632	663	636	660	609	630	624	594	618	587	660	660	621	655	644	649	629	666	671	619	613	641	649	668	642	674	618	631	624	605	628	690	638	610	614	611	653	644	612	615	693	616	668	622	649	640	631	611	645	663	586	624	633	626	633	640	661	642	648	630	622	647	608	670	638	610	633	668	663	639	607	668	627	597	655	624	592	609	621	585	622	657	651	614	663	662	675	640	655	634	619	620	629	616	651	635	627	596	614	574	663	662	606	662	655	662	674	634	665	667	607	656	637	622	615	689	636	636	633	631	620	620	617	668	624	633	669	626	666	585	640	636	676	637	614	616	653	639	631	652	599	610	649	661	654	649	685	594	655	651	630	600	669	642	654	610	656	595	599	619	623	616	662	645	698	621	628	630	682	606	607	619	645	623	629	631	635	594	652	648	616	589	679	618	655	631	636	673	638	631	644	607	619	608	640	638	619	614	643	618	596	652	613	660	652	631	627	665	646	614	658	598	594	604	682	597	679	633	604	625	614	599	607	603	639	626	669	632	670	635	670	613	678	584	624	625	640	618	628	641	612	620	619	622	610	644	640	656	581	619	645	598	658	628	603	669	593	662	631	608	674	625	597	616	656	635	665	640	613	645	621	611	648	620	597	616	628	598	629	620	654	651	627	638	634	630	627	613	616	635	607	650	627	632	647	618	644	665	636	632	621	643	655	616	618	647	644	632	670	640	678	642	595	632	626	636	616	635	664	635	623	594	628	648	609	662	638	624	620	586	658	648	610	632	617	589	610	609	650	667	674	644	612	630	586	659	682	671	637	644	603	657	616	573	632	601	598	657	613	656	620	592	639	622	627	645	625	587	646	637	616	609	627	598	642	604	616	649	655	594	709	650	607	598	622	613	602	677	642	659	618	628	655	643	585	591	596	637	633	656	623	664	575	584	646	637	656	603	645	638	628	639	578	628	620	633	616	608	621	633	647	634	653	653	612	635	650	589	664	669	619	615	636	626	647	668	622	662	678	600	635	671	633	681	619	634	618	646	643	676	635	647	610	609	639	653	657	644	621	649	624	634	656	643	667	614	617	659	583	643	661	627	596	645	635	597	593	627	609	648	635	681	608	624	640	647	646	630	592	624	637	610	602	684	617	667	622	621	661	566	656	647	642	667	634	595	618	637	648	612	632	599	604	624	648	600	666	635	587	592	615	650	620	641	631	622	595	638	623	594	644	633	659	688	669	596	681	604	582	654	609	620	662	620	632	603	615	653	639	670	642	629	652	656	633	604	619	627	631	653	643	664	676	618	647	629	650	630	623	641	603	588	630	654	661	638	620	598	613	663	601	616	598	587	632	678	567	624	601	640	654	592	632	623	656	587	613	584	642	647	646	681	639	604	646	590	606	573	666	630	594	646	600	645	639	677	612	642	626	648	640	632	634	620	655	601	621	641	633	620	631	678	647	607	625	611	625	610	610	645	636	676	620	643	642	674	644	630	613	645	634	651	634	604	656	594	658	612	656	610	664	597	639	621	613	603	613	625	572	666	662	655	630	604	650	626	614	658	649	642	651	595	608	668	611	620	673	648	668	617	589	628	606	627	647	652	661	578	634	631	617	649	612	632	656	691	621	664	636	660	603	682	583	619	594	650	643	658	652	607	654	659	648	616	610	639	663	666	627	655	672	644	603	597	642	704	647	622	623	597	665	619	642	636	618	628	619	613	634	671	595	603	662	602	651	617	584	625	591	606	570	615	634	612	661	604	646	626	621	628	613	658	612	671	640	640	626	649	642	663	632	602	629	664	654	628	637	657	643	615	641	638	609	588	588	613	599	631	647	603	620	642	627	627	636	660	671	648	638	619	605	621	616	654	643	661	628	643	604	633	644	645	579	633	641	657	646	635	655	624	656	587	641	621	641	621	647	634	617	605	641	637	602	644	643	633	626	626	642	614	626	653	616	639	604	610	632	629	619	640	631	614	645	623	625	626	613	625	631	616	666	645	593	626	676	658	632	687	617	669	625	674	659	635	632	644	631	581	601	631	633	633	637	668	605	620	666	650	675	623	616	648	659	653	642	657	653	625	607	582	630	639	620	669	654	588	591	658	626	620	634	636	599	621	632	653	616	632	653	650	618	614	652	644	594	636	609	617	634	675	635	670	669	625	614	639	651	658	655	617	642	637	682	656	631	614	618	643	646	614	661	598	616	625	638	629	646	627	651	652	612	686	612	616	608	631	619	638	630	656	647	681	629	700	628	597	626	651	641	618	667	619	632	640	629	661	629	615	591	631	634	612	608	612	671	661	614	696	601	694	625	655	663	636	611	627	650	620	607	654	668	634	625	630	583	608	610	611	629	599	605	628	679	614	653	631	626	663	644	593	641	592	602	594	634	622	600	592	621	634
25017	21354	27647	25370	15584	4590	2647	1799	1338	1226	1145	1027	933	956	946	890	858	915	861	812	765	818	773	759	720	723	734	717	713	705	715	673	669	758	723	681	762	642	743	714	739	707	678	738	736	706	702	716	725	721	690	731	637	681	694	701	702	712	704	694	700	672	634	694	692	673	709	734	734	692	744	694	704	691	688	708	706	674	692	731	685	692	677	740	699	657	670	736	691	708	728	691	685	706	696	703	683	686	698	672	697	693	668	701	660	742	712	647	698	701	723	679	692	694	697	750	696	719	718	703	739	711	702	723	705	703	718	649	682	747	738	690	762	683	709	704	698	643	690	645	737	741	712	654	652	704	714	688	670	691	711	691	698	696	716	688	714	717	708	702	732	692	684	706	663	691	679	716	707	702	728	711	718	734	679	643	734	755	705	652	709	685	693	704	650	728	703	725	731	708	700	670	682	689	701	705	686	667	706	715	683	685	695	667	726	705	737	723	699	734	701	696	671	692	679	672	709	718	672	697	678	691	737	744	699	703	741	718	671	726	704	702	636	698	707	656	695	682	731	749	678	706	685	708	755	682	661	679	680	702	665	710	705	718	746	688	712	784	715	722	691	686	684	725	742	711	709	711	625	721	732	676	735	703	701	709	746	683	728	679	725	716	697	722	666	695	694	685	681	712	705	695	661	686	665	674	687	702	708	691	665	703	666	682	705	666	726	687	713	696	664	670	680	634	712	697	655	707	704	692	710	738	696	668	709	660	739	725	704	641	732	731	682	709	704	675	718	689	695	728	692	725	728	690	700	668	679	755	670	668	683	658	764	722	706	657	706	715	662	727	681	712	696	677	711	704	693	690	699	709	693	697	686	745	718	678	727	683	664	706	695	675	695	718	717	683	728	694	663	679	684	692	707	699	683	760	687	711	740	718	725	707	683	712	712	690	698	693	714	713	676	690	704	677	700	687	720	726	700	655	645	648	692	691	672	700	706	730	651	708	730	642	722	684	724	648	727	675	712	730	676	672	724	682	665	691	684	735	683	672	733	747	663	731	708	667	720	710	702	728	629	694	738	691	717	688	665	701	681	687	695	709	772	729	696	714	711	701	704	672	661	679	704	654	685	694	694	686	697	729	681	687	685	694	674	754	717	669	678	673	728	711	679	679	699	696	727	670	690	694	717	675	692	707	665	699	679	695	719	708	670	708	715	667	672	697	711	681	693	702	711	698	734	714	709	703	686	712	705	700	668	731	672	661	645	680	678	644	695	658	805	702	656	652	671	694	701	726	671	681	687	650	713	658	740	660	720	700	715	704	694	695	708	728	725	702	675	642	736	688	705	731	653	732	708	700	686	657	757	682	662	705	691	669	674	703	744	707	685	698	700	630	711	688	733	705	663	655	675	695	718	687	704	684	695	728	709	716	718	647	648	752	712	707	691	658	709	652	684	678	690	696	705	734	694	705	706	738	676	719	687	641	677	680	658	692	712	701	725	710	680	695	718	721	673	746	680	749	745	714	666	695	729	707	688	710	719	664	724	692	704	680	720	714	672	723	635	704	692	758	718	720	704	685	701	731	698	688	742	693	735	703	690	701	691	728	706	718	668	696	699	701	743	717	704	668	703	683	731	703	727	742	695	675	736	739	695	696	713	719	656	674	725	708	703	733	728	745	697	699	704	694	731	709	651	710	666	682	665	715	685	693	697	724	658	682	703	722	688	662	731	719	697	737	729	677	725	752	706	677	696	686	642	704	682	764	706	716	666	673	681	650	692	719	738	686	724	698	743	686	670	684	690	656	724	692	664	761	671	673	734	763	700	684	715	749	702	703	677	687	736	710	690	705	698	687	738	690	770	711	707	672	715	703	677	694	700	711	719	676	694	686	675	699	707	671	743	695	696	701	733	658	634	679	667	677	683	665	704	652	695	709	731	668	748	704	669	679	691	728	676	656	678	715	752	661	749	718	719	739	696	685	692	675	693	704	692	704	743	678	676	678	689	688	717	747	645	665	663	715	676	655	680	715	695	742	669	706	710	690	710	696	688	713	756	710	691	714	702	699	678	684	676	675	693	682	709	714	725	643	685	667	684	718	691	726	658	712	705	747	720	708	705	710	664	724	689	739	716	697	680	679	700	690	690	706	696	668	655	695	679	687	709	662	675	756	682	714	731	699	701	661	665	693	716	736	701	697	716	673	720	694	693	671	706	718	673	682	644	746	720	750	711	688	726	762	703	751	720	671	692	638	661	664	706	696	708	663	692	683	691	702	688	711	697	670	705	722	671	705	695	671	697	696	682	718	693	713	647	752	742	685	679	689	690	702	655	716	711	707	680	670	658	669	723	713	696	712	698	691	626	711	697	702	709	710	764	710	716	688	687	713	729	757	694	686	730	728	689	697	653	691	675	668	744	705	721	658	670	699	735	741	697	727	675	697	702	667	660	707	701	637	709	709	700	709	657	700	665	708	682	695	697	685	711	689	696	703	696	689	665	741	690	710	697	721	695	684	689	692	662	734	701	709	664	626	686	718	723	706	638	691	734	660	696	737	672	708	740	730	733	736	710	731	710	696	706	687	746	684	698	712	668	709	673	681	716	739	713	710	710	704	679	694	753	782	740	686	718	707	704	665	687	655	730	697	709	692	656	709	730	736	699	724	675	731	735	691	690	702	711	675	737	744	700	720	690	761	710	697	681	710	663	700	661	728	670	751	710	661	677	701	704	683	619	724	701	720	733	657	711	742	679	674	670	718	707	682	669	709	684	685	723	698	663	741	684	737	701	700	687	705	660	706	677	678	677	699	710	697	697	731	665	740	693	681	697	708	700	667	729	645	656	760	738	710	716	672	713	719	689	698	685	718	683	643	726	704	688	681	748	725	697	711	746	682	670	681	654	710	687	690	705	656	756	645	693	702	710	683	699	718	716	745	699	689	770	666	674	707	732	671	712	743	708	698	698	737	657	667	684	704	685	706	677	691	653	640	705	694	720	714	720	648	709	627	641	680	707	706	687	693	736	659	684	694	670	682	694	663	738	697	720	713	656	717	678	723	722	689	680	697	665	709	682	713	717	626	654	720	720	685	706	682	727	733	657	669	737	684	709	677	645	676	662	677	689	731	713	642	723	699	678	724	658	690	686	696	673	710	657	702	738	701	684	709	711	771	704	690	728	643	724	754	661	686	685	708	696	708	707	678	666	674	682	696	665	715	668	703	732	681	703	684	693	691	737	647	704	699	674	664	656	694	709	713	688	719	659	703	731	729	691	664	697	717	676	721	682	661	724	769	668	716	662	721	721	674	652	630	710	656	672	741	698	758	693	718	677	671	733	718	745	713	705	760	686	755	679	710	681	699	655	727	728	711	700	662	679	685	702	693	706	728	681	675	717	702	692	723	682	717	677	694	698	642	707	652	699	763	673	722	698	682	687	678	712	680	716	683	744	763	696	738	714	686	691	768	675	681	662	710	741	678	640	710	688	671	696	721	740	685	688	715	688	659
22837	39625	26568	10610	7383	5637	4172	2897	2220	1654	1511	1353	1242	1224	1116	1061	1026	1014	970	881	834	818	888	806	774	811	747	754	791	780	808	794	783	758	821	821	758	712	729	768	725	726	773	788	763	722	714	767	762	768	796	706	782	821	769	762	688	741	754	768	722	789	774	765	746	740	738	771	739	697	752	732	744	721	770	742	695	719	711	700	786	735	706	715	705	786	697	733	745	704	779	710	766	807	739	776	770	746	741	743	740	714	770	736	742	775	732	752	718	761	748	730	748	774	707	741	730	739	757	730	731	764	748	739	747	750	791	774	727	737	758	735	744	708	718	753	743	757	707	705	760	719	728	698	707	700	717	706	710	729	719	770	749	751	734	727	724	723	718	737	720	754	695	717	749	733	696	723	747	714	808	766	716	752	715	735	771	764	725	722	730	689	764	711	745	767	676	709	745	752	728	743	738	692	728	737	752	716	741	702	704	738	723	760	715	708	728	713	745	699	727	683	713	769	780	691	726	760	731	761	805	726	727	746	750	724	743	743	689	751	704	785	729	750	715	744	711	731	759	700	736	677	685	722	722	679	753	757	720	728	764	742	739	721	700	748	745	745	787	793	729	778	707	734	720	700	707	782	785	722	763	759	734	752	796	742	689	737	736	785	762	730	736	771	667	707	697	759	728	754	694	720	720	754	775	729	767	768	715	768	712	741	744	739	731	717	695	743	732	740	681	749	737	758	738	743	790	760	777	703	727	748	705	739	731	708	716	765	754	748	733	753	679	717	731	745	742	717	767	722	790	801	762	758	763	765	739	767	718	746	773	763	797	717	653	769	711	748	744	777	731	730	736	737	710	768	759	721	819	730	712	710	759	782	761	787	705	752	739	727	741	707	733	709	725	766	700	728	706	682	724	724	718	703	802	714	737	750	703	735	737	686	725	727	702	739	698	674	725	705	758	770	748	723	737	734	742	736	736	743	738	725	747	714	745	693	717	714	775	744	764	719	746	768	721	712	727	793	709	751	723	694	765	747	740	754	741	719	688	781	708	755	703	753	734	761	735	711	732	698	731	719	753	746	770	784	727	684	728	784	691	712	765	739	748	726	762	717	753	751	716	746	735	771	758	767	748	721	757	699	689	690	737	692	748	740	733	753	773	713	704	730	741	691	741	714	714	759	780	740	726	723	727	730	742	764	773	755	754	763	751	734	739	780	710	772	768	755	737	693	705	734	727	738	733	764	809	775	735	748	731	737	734	722	755	732	731	733	735	696	681	747	749	740	691	707	729	692	772	735	727	738	760	695	743	776	716	775	687	740	726	814	726	742	727	754	745	748	772	767	720	735	718	750	680	736	710	735	740	730	703	724	684	735	754	732	753	735	800	737	696	733	697	757	713	712	734	751	717	728	747	731	728	726	749	754	673	723	739	727	723	711	787	750	755	723	727	753	695	722	776	773	719	764	752	728	706	735	764	734	715	726	799	717	742	750	720	735	725	737	749	737	750	757	759	779	738	781	745	753	738	698	721	731	739	735	764	704	839	729	772	775	717	744	733	722	734	735	739	716	699	755	731	736	774	714	776	742	705	739	749	752	784	799	757	776	776	732	752	769	775	718	682	740	757	768	707	670	755	731	706	742	726	756	732	747	745	734	731	781	743	752	727	736	698	750	731	742	750	750	763	702	730	745	752	731	731	665	756	727	747	718	757	679	719	749	754	700	745	693	787	747	753	771	751	749	743	763	751	765	777	738	733	794	723	702	697	697	740	704	723	733	702	741	707	722	750	783	719	744	715	703	732	707	764	721	788	735	745	772	752	762	788	737	731	719	714	736	718	722	711	739	738	772	761	766	764	756	708	744	729	816	719	739	758	698	715	736	707	709	731	723	734	711	695	731	755	735	782	776	708	719	728	759	726	764	723	731	729	712	754	714	763	700	745	695	811	782	714	783	731	726	684	738	698	725	739	733	745	726	722	750	711	738	727	747	751	712	735	780	761	760	787	719	708	780	752	739	714	714	725	699	714	746	714	755	746	780	718	744	763	748	704	747	783	764	710	724	717	692	720	714	759	700	754	743	716	749	744	766	722	736	759	730	694	724	794	737	764	752	726	789	727	707	760	719	721	747	704	721	786	680	720	757	726	718	754	765	723	706	734	818	777	708	739	734	672	709	733	720	763	759	694	773	712	730	724	748	721	752	753	740	729	735	768	765	738	750	712	740	734	729	725	765	735	725	713	775	708	721	753	721	716	709	723	732	722	751	711	709	759	701	720	722	708	753	771	748	776	748	729	723	684	741	788	733	683	753	713	721	748	720	775	692	771	741	713	692	710	726	781	700	732	723	712	755	728	719	743	728	714	743	699	748	730	780	765	766	716	726	695	728	702	718	800	729	710	767	741	734	704	752	727	706	680	700	724	734	745	717	735	772	715	792	772	716	734	772	738	685	741	735	727	725	729	753	706	723	767	759	759	742	697	718	717	725	737	773	740	704	668	748	674	773	692	735	711	763	725	776	738	761	751	677	686	727	717	769	717	799	733	750	730	708	737	764	733	777	748	728	732	720	772	759	736	726	714	688	774	753	771	757	748	715	720	759	769	725	716	757	722	751	757	732	750	728	734	778	754	709	720	711	717	732	722	759	776	706	758	762	745	716	730	749	716	750	742	738	695	763	744	756	775	724	739	809	781	741	719	728	754	765	718	767	713	766	727	767	679	742	754	751	741	714	734	735	762	704	719	712	735	749	781	757	759	741	683	702	730	726	758	748	763	788	740	747	702	737	771	773	794	763	728	739	764	768	739	727	749	778	735	771	735	747	777	755	763	815	712	737	776	763	712	721	743	734	753	781	805	752	717	732	672	745	737	805	785	753	730	752	734	742	727	802	720	692	713	749	709	749	745	779	794	751	708	779	741	749	722	704	682	740	751	746	781	730	739	749	678	704	722	728	739	750	764	728	743	682	745	739	742	776	734	787	739	725	730	700	754	752	677	818	727	723	727	719	794	735	741	688	752	733	716	758	691	731	737	765	762	732	681	741	752	690	792	734	743	721	758	708	753	759	756	747	752	748	770	739	695	735	723	752	688	737	767	795	770	758	723	731	739	716	802	729	751	783	733	767	732	715	767	731	780	723	768	732	708	753	707	732	718	753	760	735	736	706	683	713	730	730	749	740	764	719	787	739	693	740	748	756	727	738	714	751	784	724	728	744	740	720	723	728	756	744	784	716	772	754	759	737	688	739	740	759	704	721	744	765	724	750	732	766	751	745	761	760	691	755	751	709	722	749	758	753	750	749	741	747	730	713	735	757	730	714	693	724	699	704	769	790	798	721	688	763	724	802	745	767	730	736	718	771	717	724	768	716	730	687	742	720	709	715	780	764	745	702	707	770	734	700	690	711	768	765	705	772	735	784	672	741	746	768	695	761	753	805	736	710	733	731	763	741	732	745	738	790	741	743	761	735	702	757	760	763	730	757	734	751	758	734	756	741	740	737	719	732
22752	21304	28849	24098	21324	21467	12647	2971	1766	1511	1179	1068	992	851	844	711	660	661	624	566	470	510	443	424	398	420	437	402	430	394	389	373	403	387	406	384	366	355	357	361	348	351	373	347	355	352	363	355	340	361	364	340	350	352	345	328	358	360	338	362	324	362	368	367	324	334	356	326	332	345	330	330	313	354	321	331	309	312	301	331	384	340	332	337	339	320	360	350	328	346	332	293	328	334	306	336	335	355	342	342	323	326	309	303	384	330	335	336	347	328	333	365	323	374	334	319	329	365	325	330	341	321	333	371	344	274	339	316	325	359	356	350	343	335	336	301	305	323	369	336	333	316	318	322	317	297	370	344	351	316	329	319	345	325	364	315	294	355	336	330	331	346	326	335	338	353	300	317	329	341	336	337	330	303	346	364	312	310	323	318	331	337	295	351	326	322	304	366	340	327	331	332	343	327	330	333	354	366	333	320	307	304	338	307	321	296	319	310	323	332	344	345	329	316	330	337	355	312	315	335	328	329	339	308	332	332	320	350	352	337	372	329	318	328	320	331	351	318	338	333	335	331	326	348	328	332	313	330	302	326	337	317	375	319	326	327	323	345	328	357	304	369	362	345	339	323	316	308	354	306	329	332	338	313	319	321	318	299	292	306	311	323	322	375	331	344	363	342	324	335	283	302	321	304	327	321	352	326	309	337	344	310	340	307	327	319	346	321	341	339	304	328	352	352	323	388	320	346	321	337	341	347	328	318	325	352	302	349	364	334	319	321	331	355	323	301	315	326	329	299	309	322	337	317	332	343	322	333	319	304	336	342	318	289	317	326	361	336	352	336	310	323	325	293	292	310	328	309	337	314	338	330	314	288	302	348	322	307	350	324	286	325	326	322	314	317	333	296	312	322	326	327	340	324	305	329	330	335	308	371	312	335	342	337	357	342	324	369	321	345	315	326	323	317	315	327	320	300	337	315	320	341	328	322	338	320	349	360	296	323	301	321	337	334	298	309	314	304	319	356	322	310	331	373	340	331	301	359	306	334	307	283	335	341	342	305	302	315	284	345	318	330	322	347	340	333	340	331	352	333	342	325	323	355	353	342	347	342	327	316	357	345	328	297	335	316	335	327	352	331	318	312	328	306	314	338	345	304	329	322	334	338	357	383	344	307	352	352	337	329	316	352	328	358	303	303	339	314	347	343	354	343	327	348	290	332	297	309	329	303	307	300	318	318	321	384	351	315	357	292	308	353	334	327	340	308	339	322	316	337	326	330	341	310	348	374	327	354	304	316	347	335	301	328	316	379	341	300	353	345	339	359	328	346	314	332	311	318	309	293	340	365	321	318	340	318	316	313	345	313	343	368	340	307	344	325	316	367	303	306	338	313	317	312	344	318	327	361	307	324	330	362	337	334	299	352	340	320	316	309	323	347	352	338	330	343	328	331	310	319	338	331	316	321	308	328	325	318	356	355	347	332	334	311	320	320	315	294	341	352	295	340	348	311	371	307	318	336	367	337	314	323	307	329	350	348	315	294	322	328	360	327	313	307	357	329	347	348	342	318	328	338	298	339	368	340	326	358	307	337	344	334	356	303	368	360	333	349	328	351	355	311	301	317	328	322	341	332	340	303	319	330	321	306	356	308	312	346	314	305	325	340	353	337	363	333	333	314	322	341	295	318	309	310	348	349	303	288	320	304	332	294	354	356	336	362	320	315	345	339	317	318	322	329	314	360	339	336	335	314	299	332	308	306	287	363	358	351	303	318	346	307	294	318	346	347	320	341	301	336	336	312	320	353	338	341	303	323	335	365	343	339	325	325	337	350	348	342	321	345	330	319	319	327	321	314	318	331	326	357	362	324	320	322	341	308	329	334	309	337	326	307	302	332	312	285	352	339	332	317	306	316	341	321	326	313	373	329	336	321	322	315	327	325	313	332	368	335	363	325	350	335	332	292	305	335	355	336	322	313	327	350	366	327	331	323	326	303	339	317	329	345	309	327	349	317	325	325	327	303	346	344	308	323	352	344	296	322	337	335	331	327	328	319	367	311	313	345	326	353	327	337	360	291	361	324	325	326	298	308	318	322	320	345	320	366	347	340	333	304	338	336	319	383	317	357	321	359	332	335	320	346	350	318	376	294	345	324	343	324	317	336	303	336	315	326	322	341	323	326	349	352	322	317	319	330	293	323	316	336	354	345	314	337	332	332	324	328	321	309	318	315	322	333	337	322	331	323	341	328	383	314	322	318	333	330	333	362	355	331	353	339	334	340	312	332	334	345	347	310	332	305	350	341	353	326	339	352	370	335	316	356	350	324	319	345	316	312	315	346	336	343	325	322	332	328	392	336	319	319	299	341	351	335	350	305	308	308	307	326	345	333	296	279	326	341	328	361	321	341	301	323	355	323	309	348	348	336	306	333	310	358	311	322	324	312	331	311	360	327	334	315	318	323	346	345	346	327	305	342	330	340	345	315	333	325	350	316	323	328	338	339	302	329	333	366	333	348	319	310	315	311	337	331	346	341	309	308	366	340	331	350	350	325	321	305	353	314	342	326	316	311	322	317	357	343	315	315	340	355	330	299	329	318	312	348	346	312	334	345	339	360	298	340	320	319	334	336	341	319	338	328	297	344	361	325	308	319	337	330	365	335	339	318	283	319	312	325	338	337	328	348	336	314	335	326	334	349	314	328	310	330	330	336	300	344	311	321	323	329	329	324	324	356	281	324	318	344	352	359	338	291	297	317	332	339	348	352	332	328	332	343	347	319	295	331	317	323	311	288	338	313	329	359	309	346	306	357	321	316	339	318	325	317	304	335	364	331	327	314	322	330	341	371	301	351	325	366	356	346	309	329	329	338	331	338	350	342	308	356	354	324	361	329	315	325	310	342	344	335	318	309	328	309	353	338	356	330	315	348	284	344	321	298	322	346	324	312	347	338	312	314	314	324	323	327	287	340	339	314	335	326	330	312	314	314	302	349	348	292	331	341	354	307	336	335	330	341	327	352	327	335	316	349	287	329	340	331	326	303	303	339	372	333	333	312	296	370	332	326	331	322	338	306	336	288	322	325	341	307	342	314	335	306	325	328	329	319	308	318	356	351	326	310	329	318	346	339	323	324	323	352	334	357	309	347	319	339	328	311	308	329	356	333	357	314	338	352	327	356	310	332	322	321	355	318	340	333	343	326	343	331	355	327	353	341	327	321	327	331	337	315	363	307	333	348	308	332	346	319	318	319	343	328	343	334	344	352	354	338	334	330	305	297	319	351	347	323	322	324	317	333	303	345	334	338	326	344	301	358	308	327	325	353	328	332	317	344	342	325	371	342	306	318	367	322	356	328	337	293	309	288	318	322	308	326	343	310	336	333	331	333	350	334	348	341	327	308	341	361	305	340	321	330	288	322	337	325	298	317	307	335	342	320	335	315	314	323	326	317	325	336	285	329	322	338	342	344	329	285	342	330	302	333	336	309	357	331	320	348	316	336	318	301	353	339
26580	50049	36140	16894	12721	9251	6329	4393	3017	2413	2035	1679	1447	1373	1197	1008	976	910	816	707	625	600	558	533	488	494	480	532	477	434	425	458	398	468	453	454	452	368	371	391	423	402	394	401	426	410	368	372	427	373	406	410	409	406	431	368	382	355	393	368	396	362	392	373	389	378	381	358	366	377	368	362	316	369	409	405	350	351	362	358	378	349	327	387	381	377	330	360	395	352	370	345	359	376	352	359	373	352	339	348	381	365	390	386	395	345	375	359	339	324	376	383	371	373	333	375	350	368	339	366	345	334	373	356	368	379	341	369	350	335	386	376	375	380	359	350	356	374	374	373	333	368	369	365	362	355	378	337	353	357	362	365	378	354	375	367	375	359	362	380	350	339	391	348	372	383	365	368	366	383	398	363	351	356	366	343	348	350	378	372	364	349	347	352	358	376	353	344	334	343	341	356	367	353	379	331	351	362	330	339	353	337	356	366	373	379	372	338	364	371	365	335	384	346	353	363	387	350	378	354	391	347	352	351	324	338	348	416	407	355	336	347	335	360	367	355	364	364	383	348	352	334	363	375	401	323	353	354	363	359	373	360	329	408	377	339	359	352	386	370	371	337	330	338	376	350	348	351	388	368	358	323	357	355	383	385	322	340	364	365	361	392	360	362	379	367	359	343	371	371	364	349	366	332	377	359	384	370	350	380	345	348	372	348	361	362	307	370	370	380	371	338	329	357	386	329	348	350	421	352	375	398	326	404	356	355	355	363	400	342	338	388	336	349	406	312	388	369	384	351	364	370	392	380	322	337	396	354	327	373	334	374	343	342	346	353	329	364	348	327	360	365	358	374	396	348	326	358	358	343	378	344	364	349	394	408	378	388	374	342	363	344	396	389	352	391	356	360	336	362	429	329	309	371	355	373	364	392	311	334	348	362	357	360	369	365	326	360	375	356	392	362	351	338	392	359	360	369	360	342	344	370	350	349	341	344	351	381	369	357	363	348	328	348	378	330	348	366	334	364	367	362	357	356	309	346	341	385	352	366	362	381	346	367	361	367	334	364	392	373	340	345	353	347	347	378	344	383	345	353	397	354	327	389	370	366	346	393	364	340	368	363	384	378	351	382	350	373	365	338	383	379	369	315	356	316	360	364	342	365	375	388	367	377	362	355	403	345	343	384	376	339	340	333	382	376	364	390	379	356	380	359	332	328	327	391	367	365	388	360	358	361	375	366	326	367	376	345	369	354	373	342	328	364	383	363	336	374	379	346	347	372	363	357	337	360	361	351	369	372	364	330	339	399	330	344	377	335	372	369	337	372	376	385	375	388	368	357	348	382	341	385	399	331	324	330	341	358	352	317	345	358	330	377	378	359	359	337	376	368	348	374	357	344	320	377	363	372	379	349	366	367	363	324	343	404	406	359	406	382	335	362	368	354	359	368	353	367	338	335	373	349	359	342	381	381	355	359	365	333	345	319	374	355	325	354	350	363	363	363	339	337	360	391	342	354	370	341	349	349	351	338	365	369	376	364	350	353	366	317	348	375	355	393	360	326	354	382	377	337	358	329	349	342	369	367	328	331	360	397	349	307	363	366	344	349	334	389	363	374	329	345	368	376	376	373	347	378	357	339	384	359	378	338	341	361	354	342	371	348	380	378	389	357	363	363	405	365	374	328	345	372	389	353	380	352	325	379	370	336	312	350	389	367	366	323	386	337	386	402	341	328	383	389	352	389	370	360	357	332	383	362	336	400	383	350	374	332	378	367	387	315	335	370	354	354	350	360	325	372	370	335	351	342	354	348	356	342	379	343	346	362	372	393	368	343	385	353	382	381	345	371	354	376	318	359	344	363	362	354	364	359	321	396	366	356	377	358	315	360	391	354	377	358	349	398	382	378	316	347	349	325	334	365	341	369	374	335	352	370	360	372	350	339	365	364	374	338	378	356	346	354	371	355	344	356	368	381	339	354	332	367	352	367	356	366	351	333	381	356	369	336	344	346	372	373	322	363	358	370	368	367	339	363	360	344	371	352	352	375	363	361	349	357	361	383	355	314	349	361	334	357	344	386	335	384	363	384	390	387	389	358	367	370	346	354	345	344	368	356	340	358	329	377	372	375	377	370	314	341	375	351	368	346	350	365	365	371	357	366	342	336	358	357	355	365	334	311	363	386	369	361	386	362	356	376	366	367	367	343	354	400	335	336	354	337	371	328	370	349	367	359	376	372	357	354	384	347	354	370	341	376	328	345	349	367	372	352	356	338	355	377	355	383	371	370	349	337	357	362	366	335	334	311	373	385	366	359	378	383	385	367	379	363	342	305	352	356	368	377	358	367	392	368	374	327	357	344	385	353	365	387	336	362	384	356	363	381	376	397	356	373	385	361	324	364	366	369	328	365	359	354	362	343	370	333	349	357	359	354	379	370	348	385	343	373	358	341	373	339	346	358	340	368	366	324	360	342	383	358	360	358	355	367	378	360	368	332	392	351	365	374	316	356	371	366	350	370	366	358	375	374	392	379	339	387	340	366	365	331	358	363	401	332	345	324	342	330	369	374	317	379	360	368	340	378	359	341	391	389	379	356	373	367	367	361	382	374	378	367	368	333	378	327	388	317	391	383	384	353	382	370	352	323	363	356	379	376	375	368	392	349	355	366	368	329	333	346	336	336	389	376	366	329	337	348	317	383	360	362	377	383	377	351	375	353	383	335	366	370	346	331	384	383	337	356	360	388	351	356	326	353	347	352	383	361	343	402	361	371	372	367	350	359	341	376	373	355	354	328	333	340	373	389	376	367	356	368	362	342	362	360	386	376	378	374	355	343	341	356	363	355	373	379	411	341	386	367	319	364	381	351	332	364	369	354	372	320	378	318	352	363	351	375	346	371	360	373	346	349	391	361	371	360	388	356	366	347	352	320	373	379	371	375	357	372	368	359	353	353	351	340	352	331	388	345	398	356	335	355	338	394	344	363	388	372	353	301	393	363	376	377	361	364	363	361	406	355	363	361	347	323	334	353	389	361	394	342	355	395	350	353	374	392	376	368	353	362	378	343	332	373	336	391	371	344	357	341	335	339	359	355	368	375	321	360	325	382	368	356	342	363	344	376	363	361	355	370	352	362	346	361	343	375	385	385	363	368	369	352	372	388	373	335	360	336	337	349	355	383	363	354	350	334	355	366	372	380	373	375	357	363	367	379	332	411	377	362	353	353	351	346	343	348	364	371	389	338	358	386	385	341	368	371	365	347	339	381	378	364	356	391	380	351	383	378	385	370	331	349	367	358	388	367	359	357	358	380	371	392	359	335	349	346	361	327	406	349	386	365	362	350	362	368	386	365	378	387	350	359	383	371	392	319	352	354	344	397	392	387	354	353	371	343	344	384	340	314	338	365	348	339	335	391	341	367	366	353	376	351	355	368	335	379	355	389	356	354	355	380	346	355	399	377	354	341	363	404	369	350	335	329	351	380	337	380	377	385	332	391	340	347	345	358	374	341
28203	22491	19349	8129	4041	2734	1954	1574	1226	1216	1165	1095	1073	998	1029	920	904	956	992	897	853	870	851	867	914	841	868	862	895	889	785	860	838	870	882	826	883	848	872	833	888	860	837	812	820	878	821	844	824	887	848	870	828	856	837	836	853	804	901	838	812	870	806	834	830	890	842	807	825	851	884	891	858	860	798	800	812	841	839	846	763	855	820	827	808	835	818	821	880	827	901	866	790	818	857	802	854	813	837	814	855	820	854	834	821	848	830	857	863	805	861	831	826	834	842	846	844	871	850	826	835	825	801	872	856	837	781	845	861	897	844	822	865	897	882	812	903	837	856	845	833	831	885	855	835	811	807	808	854	799	846	884	817	856	892	848	818	853	867	839	855	833	831	860	865	882	860	789	816	833	871	862	834	868	843	835	824	841	778	838	815	824	766	806	862	842	831	829	848	828	787	795	827	836	864	835	823	828	841	824	834	863	804	805	881	895	852	803	850	820	850	846	791	865	843	806	886	778	866	872	864	810	801	829	815	821	839	854	862	803	840	834	830	811	811	824	865	846	835	856	829	834	841	809	814	841	857	873	905	814	776	817	795	821	820	867	830	844	811	831	796	847	871	858	848	825	841	799	869	836	823	828	857	857	840	808	848	814	796	875	820	795	821	868	829	848	864	819	812	843	878	888	858	891	876	791	866	869	830	851	845	851	865	864	889	789	929	808	819	837	830	829	853	839	857	852	847	869	860	851	829	858	855	836	880	787	861	876	826	842	880	840	797	861	877	844	853	864	792	810	823	829	852	878	847	869	875	857	839	865	829	840	874	833	840	849	874	869	845	770	886	835	859	864	817	864	848	872	831	851	777	803	820	850	852	823	868	813	833	834	812	857	888	840	822	798	832	881	856	864	837	828	806	816	844	832	832	833	850	794	835	799	786	862	842	839	850	786	867	857	893	799	924	807	830	879	856	810	870	841	842	856	811	862	833	872	862	827	875	869	842	811	842	829	910	828	827	840	889	851	803	811	841	864	865	835	821	883	839	840	809	852	857	844	891	895	786	842	816	854	873	817	825	824	862	944	816	826	853	864	870	797	818	865	812	829	831	870	870	851	830	829	834	797	849	807	895	836	873	824	806	869	842	864	858	857	834	859	857	793	860	811	866	829	810	849	833	801	780	848	831	831	818	829	852	815	809	817	851	856	764	858	828	885	819	770	813	847	854	853	826	810	793	839	792	849	803	865	832	852	835	844	866	874	850	884	821	865	898	792	862	812	821	833	848	877	790	847	847	790	865	791	875	804	790	886	842	871	788	863	857	825	835	885	835	853	803	875	833	838	821	851	859	872	867	842	828	818	790	827	852	877	877	866	860	861	780	833	868	817	825	794	793	860	836	815	868	866	810	854	779	821	867	892	848	795	818	847	815	862	888	807	869	797	838	783	859	847	829	795	880	817	821	871	854	798	857	858	837	923	831	950	862	793	838	824	815	841	881	850	882	836	860	789	848	843	911	862	826	853	850	818	847	864	801	890	828	856	837	848	816	824	844	835	878	843	837	802	887	830	880	836	898	857	824	752	848	859	816	841	881	817	798	859	878	842	833	851	857	863	811	867	830	848	855	828	798	838	876	843	830	876	851	832	876	852	824	826	861	815	823	847	871	834	878	862	856	807	891	876	828	838	850	854	893	800	814	807	883	827	836	805	832	850	805	838	825	780	830	877	823	828	831	804	833	813	887	835	779	848	842	843	845	841	827	842	855	888	829	822	809	822	831	760	858	880	866	872	848	837	795	863	845	833	835	840	851	798	826	820	817	804	849	780	836	785	872	850	871	868	780	838	847	823	846	839	848	795	857	873	842	848	877	890	885	868	866	861	809	853	798	810	870	831	871	854	850	852	861	835	831	868	817	869	807	845	879	919	848	805	850	850	820	844	890	856	777	855	849	908	853	865	844	808	832	820	855	835	824	807	849	810	801	798	834	876	878	842	807	804	822	839	824	888	833	824	819	844	838	859	862	859	858	886	835	830	805	836	852	838	799	882	807	813	830	858	786	853	805	826	818	856	843	843	869	798	867	844	836	823	877	816	820	875	848	843	870	823	854	824	849	770	779	884	837	863	861	817	837	810	859	867	874	834	810	831	800	853	817	813	815	841	809	879	849	836	821	799	894	849	762	791	862	870	802	837	906	845	853	831	833	819	854	860	868	813	827	810	783	866	821	859	860	882	862	859	874	827	850	793	835	862	859	828	831	781	845	821	873	848	866	851	860	818	845	838	789	821	851	849	849	877	853	866	839	842	880	777	871	844	897	900	783	783	876	823	874	826	858	793	844	859	811	915	825	776	845	911	851	835	851	799	824	886	828	871	796	828	877	850	875	851	852	807	849	834	779	827	851	823	843	825	823	868	809	841	874	820	850	810	842	848	847	831	808	822	826	904	848	806	825	855	852	778	832	830	836	814	845	830	800	854	841	854	823	819	878	866	855	807	847	849	867	831	837	897	861	837	836	832	827	815	833	855	800	838	820	862	825	825	820	819	834	852	814	853	876	809	863	828	775	805	830	888	877	822	883	835	865	866	853	809	794	864	839	844	859	871	793	852	889	832	810	837	835	872	844	830	814	845	849	840	821	824	857	864	885	828	848	814	854	843	831	805	856	844	810	841	843	882	820	813	839	857	826	864	822	837	817	833	816	860	876	856	827	806	852	839	871	859	803	895	834	870	820	817	855	833	856	820	863	890	829	873	869	806	834	865	846	822	859	825	874	916	827	850	830	849	816	805	862	814	832	803	819	856	833	877	853	798	866	836	840	836	819	811	840	831	860	851	846	839	874	869	890	833	823	860	862	828	809	777	846	841	888	885	861	780	821	829	837	819	830	785	878	834	843	863	887	901	849	876	862	874	911	882	837	847	845	873	783	825	876	835	787	807	820	811	850	845	850	829	747	850	844	834	868	845	887	818	879	832	784	839	786	818	841	844	832	816	848	836	912	836	806	825	857	870	830	828	873	844	813	842	843	792	813	850	873	879	858	822	834	834	835	875	820	792	853	868	905	889	854	876	854	855	798	840	843	855	822	784	856	847	836	799	816	874	816	865	828	888	862	807	864	848	806	835	848	797	827	839	859	831	859	803	869	859	851	821	819	826	826	854	841	819	851	846	809	878	822	817	861	846	846	867	837	824	899	855	864	858	830	788	828	867	801	846	888	811	889	819	811	827	900	835	882	928	838	858	844	831	861	828	876	849	833	851	819	852	840	813	851	833	819	904	812	841	852	852	871	868	833	775	846	783	866	847	875	875	861	820	813	827	836	763	759	877	854	871	811	920	867	806	873	842	845	836	847	792	870	803	836	830	828	800	815	884	831	871	777	855	798	851	849	818	871	824	871	836	810	807	778	868	912	849	815	792	826	840	858	872	818	834	838	840	872	850	826	857	843	843	872	842	877	867	836	831	823	912	881	833	855	832	843	879	817	786	873	851	814	915	811	835	812	849
21429	32561	20355	8127	5816	4347	2988	2312	1725	1517	1421	1265	1268	1134	1151	1085	1090	1028	1032	998	945	980	890	893	910	957	970	915	946	948	945	937	920	923	963	944	861	922	897	913	876	962	901	940	935	918	936	951	910	933	882	887	892	923	971	891	931	871	966	901	906	914	918	933	900	935	928	924	886	904	917	953	882	918	931	841	878	923	879	909	902	850	897	908	903	915	892	882	870	907	892	943	901	858	885	829	923	913	931	963	923	901	854	880	919	895	908	986	928	867	915	867	880	944	956	890	917	880	885	907	919	946	914	899	890	936	869	911	890	874	911	909	907	893	877	900	892	916	875	883	893	917	932	873	902	842	900	916	902	929	870	868	891	920	907	912	862	935	855	927	914	907	920	888	890	874	852	936	926	916	918	920	889	874	925	927	911	880	887	881	958	930	888	876	887	917	928	846	879	878	918	920	987	878	893	925	952	855	955	921	872	913	931	905	857	920	896	933	865	923	894	884	946	828	830	927	928	902	867	963	905	866	874	979	930	942	927	917	910	857	919	904	931	941	880	906	875	895	897	871	875	885	935	905	874	928	946	843	925	905	908	873	879	890	878	904	864	889	908	918	918	876	892	883	881	924	855	858	914	941	884	879	923	883	874	928	865	901	929	894	856	893	932	929	910	861	900	909	866	895	901	909	932	875	919	930	892	897	898	916	896	840	873	932	911	872	900	925	882	945	910	905	896	915	840	881	933	944	887	900	847	915	895	950	915	891	921	877	887	849	879	919	927	860	899	942	954	894	917	876	887	929	912	846	919	962	944	865	896	895	914	910	939	901	919	945	869	896	911	908	908	898	881	857	884	863	900	863	912	869	927	893	902	924	850	917	896	885	896	915	898	897	880	910	926	881	890	886	895	850	930	924	844	867	892	857	856	942	860	947	886	863	899	937	846	910	872	863	902	912	898	885	878	821	941	901	954	881	893	923	862	906	936	905	859	897	844	909	895	851	905	843	927	870	833	873	905	907	871	930	893	874	922	836	936	894	890	892	912	876	917	862	879	912	936	918	908	866	909	845	890	889	919	954	897	946	919	861	848	867	896	867	933	934	901	888	876	938	893	911	854	857	897	874	907	889	826	896	923	863	949	916	920	893	845	953	942	918	891	890	885	870	886	887	880	924	927	900	883	873	880	892	906	939	854	874	907	871	879	843	896	886	908	922	890	942	898	891	951	918	901	897	940	810	866	896	884	918	933	897	862	971	831	904	919	953	926	891	979	938	914	933	904	876	937	894	917	905	919	879	890	942	904	932	893	908	872	892	928	859	877	900	894	884	927	889	850	952	907	908	884	951	903	885	905	917	860	909	923	911	849	903	908	918	914	901	931	892	887	887	883	838	913	909	866	890	970	915	907	858	875	885	890	924	893	868	885	916	905	843	938	872	907	878	854	926	900	897	876	878	890	900	891	929	880	926	883	963	869	887	897	858	857	938	918	875	895	916	879	900	924	935	943	936	956	899	904	901	902	920	861	872	920	933	883	883	936	882	831	904	875	906	924	922	912	906	917	865	874	929	928	894	926	888	915	894	902	877	939	903	930	900	935	860	916	911	851	901	904	908	890	882	941	909	955	878	927	843	908	902	865	858	909	925	946	876	906	922	881	964	891	907	918	908	876	903	883	912	883	927	932	957	915	881	862	861	893	891	945	899	923	900	938	910	899	943	910	904	952	911	915	911	886	906	922	898	928	867	892	843	914	911	961	970	928	883	845	897	890	910	860	885	860	890	895	868	950	931	955	870	901	898	902	944	893	857	922	904	900	874	872	877	946	939	951	911	882	910	855	953	899	897	936	869	961	885	916	882	904	900	941	921	892	852	902	847	964	880	876	912	866	877	892	898	869	910	873	900	898	949	863	892	909	902	902	917	903	914	886	930	908	911	921	937	865	911	905	853	875	848	904	951	929	880	884	872	911	910	883	875	879	880	911	867	903	902	918	925	885	881	893	888	894	947	874	899	923	860	839	907	870	864	900	912	912	890	846	927	892	886	846	956	862	903	890	945	949	919	917	988	905	963	880	891	845	911	867	888	891	921	920	866	851	898	858	886	954	889	910	891	900	866	928	906	909	907	925	866	888	869	883	908	913	904	903	940	906	945	942	924	900	873	874	876	919	930	947	913	874	851	930	826	888	895	933	915	889	880	868	862	889	848	872	882	871	881	865	894	908	840	889	889	892	871	872	938	862	935	907	902	960	852	929	862	954	923	882	908	913	909	893	904	886	895	932	887	972	880	934	929	942	899	903	944	928	922	909	909	883	890	914	865	912	921	921	917	872	939	916	892	857	883	902	880	847	925	907	930	883	924	910	913	919	868	897	908	892	952	912	906	917	921	893	891	921	888	858	871	949	904	930	923	923	856	924	882	876	917	947	923	909	934	909	936	801	884	949	912	873	918	943	884	883	886	892	948	858	850	890	907	908	891	869	873	903	901	959	876	884	905	943	928	920	896	927	948	950	868	901	887	927	847	924	898	963	839	930	819	874	806	896	897	913	891	934	932	909	953	885	897	926	859	935	980	917	889	918	878	901	870	946	976	913	888	944	930	884	917	898	869	898	920	906	932	892	897	847	945	877	904	927	911	899	879	904	931	842	890	872	948	909	894	896	868	908	922	940	952	858	934	861	899	848	906	854	889	916	915	926	904	894	894	870	909	860	952	917	881	915	901	928	891	926	878	900	935	882	892	929	875	899	912	921	876	920	841	918	909	843	868	900	929	914	904	927	877	870	905	933	917	901	882	880	908	875	891	835	885	879	918	874	912	883	868	931	906	890	831	912	868	891	914	899	945	917	879	888	867	853	960	948	939	939	886	961	911	872	860	886	957	860	953	853	875	895	931	889	883	885	923	874	892	906	874	812	917	932	916	897	936	898	880	889	950	937	839	870	899	898	911	878	913	938	861	849	854	962	861	899	891	871	869	913	919	931	884	895	889	904	857	907	849	891	893	889	899	898	892	893	915	860	876	913	913	921	940	928	898	894	938	907	914	939	895	873	880	859	895	852	914	926	866	938	898	883	896	921	876	864	894	885	914	905	956	946	891	903	900	922	924	879	897	899	910	857	864	907	915	856	957	940	878	915	907	909	884	899	906	900	895	897	928	905	893	881	896	918	890	879	913	897	863	941	848	855	870	880	899	915	908	928	946	918	957	858	887	865	963	888	943	922	900	868	918	900	881	849	845	897	926	923	928	875	941	875	875	863	904	914	858	930	860	899	892	891	921	878	908	895	930	861	901	912	916	891	913	889	862	927	854	876	927	893	873	841	862	929	861	867	922	941	853	913	925	933	920	844	874	863	921	939	907	875	914	907	856	820	911	895	900	908	917	916	869	861	862	886	906	885	908	880	832	910	869	970	944	909	905	965	919	864	907	869	879	897	933	906	919	898	955	929	900	870	925	855	890	906	876	869	958	933	946	965	860	870	942	885	923	868	921	916	904	901	891	916	922
23723	21173	28318	24290	21218	14041	4070	2332	1544	1281	1202	1089	951	890	907	840	799	722	822	693	637	686	658	561	636	647	621	623	631	580	600	645	607	642	598	617	608	608	623	557	583	601	573	582	577	576	620	586	604	586	552	563	555	590	589	574	544	545	577	598	572	582	576	529	627	597	540	565	569	560	600	541	636	560	564	536	551	599	576	574	557	536	590	566	568	564	598	535	577	568	566	560	544	592	564	608	565	560	572	572	607	603	572	584	551	577	562	588	565	596	520	573	541	539	578	585	584	564	527	557	580	542	561	567	529	592	592	595	592	563	559	546	571	578	603	595	592	600	575	546	581	579	585	539	569	552	548	563	593	559	590	562	555	566	537	582	598	540	547	596	570	538	603	557	551	583	580	568	556	560	580	600	536	594	561	556	555	597	561	539	601	529	603	552	582	570	583	610	557	581	579	586	614	559	583	528	578	624	571	552	573	560	634	570	610	500	604	546	562	552	595	589	548	567	543	579	540	550	561	585	578	584	562	615	545	602	549	625	584	562	593	536	569	579	605	542	566	606	587	597	564	598	607	553	534	552	549	576	587	616	579	579	556	574	587	584	590	582	566	588	552	591	557	531	567	539	546	558	565	582	567	606	592	573	568	551	565	612	597	525	592	538	594	537	553	604	602	584	622	596	534	542	559	564	612	562	567	600	560	534	579	562	564	583	593	550	586	592	612	555	567	563	596	563	569	587	583	600	584	620	594	584	577	570	561	569	596	578	557	639	602	591	570	576	604	565	578	544	548	535	486	578	590	610	563	596	570	547	566	595	569	582	564	595	535	560	592	553	549	531	572	537	552	564	586	567	559	574	534	548	536	570	562	593	566	546	579	585	604	528	583	543	544	575	568	585	562	527	547	580	580	591	559	547	593	589	570	576	536	612	555	575	561	631	594	575	580	568	580	563	547	514	560	579	598	541	558	586	550	576	584	599	563	627	588	552	570	584	554	594	603	585	600	541	572	563	544	592	564	590	504	592	586	547	592	575	563	597	568	590	573	535	563	501	565	569	602	550	593	528	608	563	601	549	565	567	563	571	560	576	580	518	595	581	572	634	524	550	608	629	540	524	583	592	571	579	573	581	535	566	574	587	602	537	544	584	581	518	574	535	562	579	574	556	559	528	599	606	589	591	516	578	547	582	571	580	568	579	558	587	564	588	565	595	573	527	565	561	560	563	585	619	568	560	570	545	574	582	550	597	557	560	540	531	548	578	575	570	547	587	556	540	595	583	529	589	540	543	563	613	558	576	567	584	604	552	557	592	615	579	607	563	542	496	608	597	565	583	571	571	583	585	553	587	608	578	566	560	618	585	574	571	581	537	544	586	571	590	556	569	539	557	537	591	580	564	534	611	579	578	566	611	562	551	547	643	623	560	533	566	586	522	558	603	581	543	537	558	590	559	515	566	555	553	582	556	544	592	630	581	570	546	544	551	528	542	565	556	589	539	570	585	571	589	562	522	565	564	573	588	564	550	596	579	556	542	563	558	557	550	517	526	530	595	612	572	567	576	554	540	590	579	555	546	589	532	572	562	582	553	565	552	547	571	565	572	560	553	502	575	535	553	612	589	586	547	588	570	563	541	555	570	585	559	573	578	592	582	563	557	584	561	548	619	611	554	563	538	582	577	574	587	575	594	606	562	565	599	538	595	596	586	577	611	545	560	565	599	546	561	559	569	578	574	560	536	589	571	555	572	531	556	595	615	533	575	593	541	523	565	568	520	546	553	587	576	583	592	553	573	587	579	559	599	527	543	542	563	577	595	587	606	606	572	593	589	554	551	595	576	561	587	564	607	552	603	581	574	572	572	579	572	565	558	594	568	565	596	578	574	532	536	613	563	557	563	556	583	600	596	565	589	588	559	588	568	586	549	580	585	610	557	563	534	568	526	597	596	559	589	550	563	549	585	535	561	567	615	565	559	579	572	586	600	578	539	525	555	599	594	551	601	558	558	572	543	542	545	590	567	587	579	547	569	573	573	560	532	576	558	549	556	563	575	604	535	577	593	564	551	559	595	605	579	596	560	564	584	596	578	590	600	553	551	552	580	603	596	539	576	584	512	555	606	537	535	570	541	554	568	599	563	549	559	564	570	560	545	593	580	585	577	587	552	573	555	581	576	568	558	576	541	562	558	550	603	576	603	576	577	572	539	580	538	594	549	568	573	611	591	546	568	588	582	584	551	509	566	505	547	596	526	619	566	559	494	595	543	544	557	579	569	570	594	579	524	565	576	599	600	552	552	543	556	570	587	576	591	530	607	538	622	558	555	588	549	547	564	548	554	542	600	582	579	612	594	577	566	545	541	557	567	566	554	555	546	568	539	593	542	608	556	613	609	557	577	539	551	565	583	549	513	556	610	564	564	557	552	614	571	592	569	603	542	541	604	536	559	548	556	565	570	574	546	560	590	590	565	579	564	565	556	604	555	579	529	631	558	600	571	576	576	587	551	559	560	553	558	599	564	566	592	588	578	602	580	555	527	565	567	572	573	554	604	561	519	588	584	596	587	602	559	576	554	553	557	553	570	551	621	572	571	576	602	571	585	591	557	551	558	585	587	595	536	525	592	569	561	576	551	611	560	557	565	567	532	582	559	556	563	579	609	558	604	586	552	540	552	581	604	571	576	575	571	552	572	543	591	592	570	530	596	541	549	604	563	562	522	548	546	554	569	567	549	583	545	572	564	550	556	573	588	566	572	558	549	571	587	557	542	569	544	552	569	602	586	572	548	542	514	533	577	570	611	534	583	574	573	519	532	582	596	582	565	526	532	570	545	558	553	600	562	596	580	544	558	568	582	558	567	534	576	560	553	552	587	531	574	543	553	613	553	557	562	561	557	565	631	573	546	549	589	541	577	572	538	531	537	549	629	534	562	615	604	553	578	571	566	567	552	573	570	536	566	555	565	575	585	565	560	573	567	572	642	588	551	553	598	622	601	551	558	575	536	572	603	630	568	595	579	565	543	596	551	576	569	528	552	588	576	589	592	555	562	546	544	576	528	550	550	539	612	574	588	568	569	576	525	546	596	523	565	549	587	593	574	595	536	572	562	572	596	534	540	654	569	568	574	632	568	551	587	605	568	565	543	542	592	563	577	553	551	592	590	561	556	564	579	529	567	568	580	525	539	571	604	577	606	620	560	524	579	536	524	506	543	522	550	558	555	581	548	543	577	548	602	535	575	593	545	536	602	561	545	577	574	536	563	580	576	540	577	561	534	566	569	565	549	559	550	621	553	537	573	568	624	562	580	566	591	537	585	583	604	537	590	549	541	631	563	543	607	549	612	591	602	588	615	579	560	600	586	555	538	597	577	549	559	580	615	571	570	570	541	583	551	580	599	600	551	552	577	545	609	567	532	606	590	560	559	579	541	552	560	543	564	538	568	558	582	563	547	592	575	540	574	550	575	512	557	543	569	564	549	575	618	580	596	516	516	573	537	547	558	586	563
23386	42765	28829	12481	9487	7016	4911	3557	2420	1890	1725	1474	1250	1224	1190	1076	994	1011	945	837	780	796	767	767	729	713	724	710	678	725	678	694	660	723	664	665	687	684	697	654	701	672	669	687	645	651	636	696	675	704	631	687	676	694	625	644	651	624	660	639	641	650	630	633	643	616	662	616	667	706	666	616	623	622	661	640	665	603	633	642	594	626	647	624	650	651	707	648	635	641	626	617	645	614	685	616	605	641	654	606	633	607	696	622	593	599	634	653	624	673	616	635	590	662	628	651	622	663	661	661	695	625	642	663	651	661	634	642	609	629	627	595	592	596	654	588	646	573	669	595	632	664	611	559	616	630	686	615	622	676	650	588	615	620	609	627	628	596	653	638	617	660	619	654	627	629	659	604	614	619	646	593	637	622	637	638	614	635	658	634	690	656	654	590	620	668	623	643	630	642	663	620	600	644	639	660	671	609	623	653	631	622	610	620	634	614	617	693	614	662	677	611	660	647	601	666	625	627	670	629	645	642	677	671	608	630	659	651	625	624	641	625	611	635	624	615	623	637	659	622	626	598	619	596	624	668	611	649	627	612	637	623	655	605	643	619	671	670	631	623	627	661	647	595	645	661	634	651	574	653	650	578	599	640	637	609	632	648	618	652	619	635	619	624	612	607	614	612	674	637	649	640	623	620	600	625	613	632	593	621	630	672	580	620	647	592	632	636	677	591	602	620	620	632	658	629	637	664	660	655	632	627	652	635	619	593	625	637	647	626	627	619	639	626	622	607	649	674	647	598	658	611	620	634	653	626	614	621	637	646	622	598	652	612	601	596	621	586	667	611	657	661	619	627	638	578	627	635	609	632	670	680	649	630	621	618	634	635	659	654	601	623	620	632	602	610	669	627	680	618	611	648	634	611	606	623	609	676	641	651	646	642	651	610	600	630	642	611	594	621	576	633	566	666	634	622	615	678	685	650	645	655	672	582	659	628	675	575	654	580	575	608	645	649	653	598	612	597	637	626	609	624	645	627	625	604	609	644	633	621	608	619	640	642	640	583	659	662	631	612	600	631	657	634	633	671	641	608	608	604	622	606	640	643	700	619	607	594	628	642	602	635	623	588	671	629	625	641	631	575	633	595	624	658	661	622	647	615	598	676	677	652	672	628	638	646	637	625	607	605	630	592	642	663	627	659	621	640	665	631	606	634	555	645	612	582	615	662	609	595	630	622	650	620	630	656	631	591	611	623	603	657	601	626	634	639	620	654	656	639	641	600	634	594	607	614	645	676	637	583	656	610	631	639	630	615	634	650	664	628	624	632	617	658	617	629	632	664	614	650	652	649	660	640	617	608	637	617	693	623	652	680	620	596	622	643	641	648	629	616	602	601	612	665	626	657	636	612	612	629	633	624	606	657	616	597	612	614	632	641	666	653	655	621	621	648	608	656	621	617	646	605	639	647	611	687	673	643	611	618	574	627	657	598	653	623	594	594	626	645	635	611	632	583	630	612	643	622	643	627	652	627	607	651	608	609	670	627	620	648	648	618	612	569	591	624	651	597	633	600	678	636	637	632	574	620	662	594	621	639	646	588	659	655	611	623	626	586	671	630	630	638	654	641	635	672	642	609	628	629	606	601	642	656	634	641	684	617	659	634	633	590	636	649	603	608	631	623	595	637	614	679	606	652	673	635	659	644	649	640	645	638	627	594	639	611	607	584	630	601	605	607	616	618	662	617	607	648	625	627	637	664	620	686	634	662	612	636	618	625	629	683	656	590	610	664	617	626	648	611	607	642	657	628	619	622	627	603	594	633	564	614	658	684	613	598	606	597	621	633	625	659	595	613	597	660	647	630	593	683	603	642	614	611	654	630	634	634	630	592	615	622	630	661	630	627	611	611	647	627	636	633	629	628	615	659	609	635	627	635	630	603	623	601	633	637	588	586	626	653	638	619	637	620	637	615	619	630	637	659	657	602	604	657	614	644	612	619	619	624	653	615	648	636	622	619	602	608	660	620	636	651	621	633	624	627	619	629	625	602	589	637	602	595	591	618	653	689	669	596	606	648	644	660	604	657	656	619	601	624	640	618	633	620	609	593	634	624	640	667	595	609	655	579	638	653	645	633	605	635	613	618	640	617	605	579	649	620	637	604	620	656	602	605	639	625	636	630	673	622	626	596	619	666	592	635	630	576	646	628	609	649	627	674	597	600	641	655	642	705	643	675	627	663	645	632	605	621	607	613	638	637	637	589	618	645	634	603	625	630	614	608	597	624	610	608	630	605	652	648	639	617	634	638	669	655	659	681	627	625	622	616	604	619	632	635	627	611	612	654	656	665	678	606	642	673	618	635	609	632	620	592	619	631	636	644	615	613	626	605	639	682	631	675	633	632	632	618	648	630	644	637	656	617	624	654	616	666	596	609	604	614	657	654	649	594	636	647	660	608	658	689	645	578	647	642	648	620	653	646	621	611	615	593	658	596	655	613	639	642	663	628	654	648	582	587	606	642	614	624	588	670	609	631	636	621	624	612	627	620	652	645	634	641	633	629	652	630	617	607	619	573	662	637	656	584	628	622	606	612	646	631	639	624	636	622	601	660	621	656	637	629	618	612	640	630	614	618	590	619	653	633	678	625	615	630	633	678	621	660	636	643	668	661	595	600	619	653	607	636	718	593	625	675	648	620	631	664	652	610	630	627	653	620	626	671	620	575	650	619	639	641	641	640	635	629	604	647	634	636	635	623	649	604	668	610	640	669	609	647	621	656	619	608	605	675	654	632	635	636	620	615	636	633	595	613	623	646	617	637	616	589	609	634	600	655	659	647	612	616	671	643	655	638	682	619	631	608	608	580	631	622	622	651	639	626	633	603	606	649	626	654	590	625	664	655	628	583	636	626	603	678	671	609	636	684	661	624	628	606	619	630	633	638	621	624	641	636	616	656	593	620	587	649	657	702	619	604	617	599	612	606	675	659	592	650	649	640	621	684	642	679	651	653	665	614	634	600	633	691	611	653	620	683	628	631	676	664	629	637	639	672	589	611	584	639	648	628	617	611	622	643	624	646	587	705	679	635	629	643	628	614	661	591	641	636	610	601	659	664	670	654	672	612	604	641	596	632	631	644	620	631	647	612	625	663	640	607	634	642	650	618	637	628	613	627	669	611	643	580	602	652	616	639	610	606	579	680	627	634	622	625	628	599	611	608	628	629	655	668	608	631	625	628	637	624	644	615	615	639	605	609	628	640	652	640	633	653	632	630	623	643	661	660	645	592	634	607	681	624	613	628	664	663	630	611	663	639	599	645	648	632	636	606	606	616	623	621	656	630	663	661	624	626	651	612	604	620	654	592	604	648	628	635	626	629	577	603	620	648	618	612	627	615	630	658	657	664	590	670	636	637	641	622	642	658	636	657	635	598	643	624	654	618	602	599	635	649	648	640	661	562	603	665	646	690	618	664	610	654	616	634	618	625	621	649	653	623	627	622	652	617	633	628	639	619
24803	21189	27467	25174	15740	4761	2650	1858	1397	1237	1098	1060	957	895	911	930	915	844	764	815	773	714	749	727	757	750	735	766	728	710	738	699	720	651	746	737	736	745	700	718	689	732	689	770	703	755	723	673	692	729	674	716	698	679	686	755	695	705	680	721	678	681	664	696	684	739	697	681	716	735	703	667	689	679	706	740	721	716	701	679	669	673	700	723	653	696	703	695	666	702	693	716	709	689	680	692	720	694	708	714	648	717	764	700	721	666	705	701	679	736	680	682	620	706	698	724	702	663	726	670	701	702	691	661	717	728	735	632	721	687	687	696	707	727	688	711	737	722	702	723	716	686	699	689	712	678	680	650	738	709	689	694	743	723	649	708	719	718	720	733	706	693	722	726	696	699	654	702	710	735	731	698	705	704	703	707	673	684	711	708	739	712	707	686	703	680	775	741	739	705	731	782	685	735	690	647	686	725	738	727	718	717	677	732	710	689	721	696	707	731	723	723	695	660	702	679	677	702	701	702	782	673	667	710	695	652	719	755	687	691	678	694	684	701	724	727	722	723	708	689	687	688	739	705	707	699	737	701	664	717	707	722	739	687	699	708	668	713	686	688	706	679	721	696	658	719	668	684	701	706	693	738	710	698	650	756	689	692	689	745	725	670	685	686	715	644	743	706	693	688	660	757	651	687	703	741	689	678	711	700	677	651	712	717	713	738	661	770	716	724	690	686	709	670	707	696	694	738	700	661	708	671	707	683	701	687	721	701	691	767	707	710	665	671	670	695	676	730	729	663	698	733	696	667	644	633	705	668	731	722	657	696	653	748	665	672	700	680	723	709	690	777	672	694	704	728	705	748	695	714	696	701	643	661	707	673	705	721	660	729	687	725	713	717	713	724	682	675	732	700	735	751	643	680	665	694	690	675	749	732	684	736	684	668	665	682	724	711	691	668	730	709	765	695	711	711	726	709	685	715	683	695	711	676	725	685	660	686	687	674	692	697	692	709	699	700	690	672	720	678	694	649	695	698	644	677	707	696	741	747	721	625	720	661	718	693	729	740	721	719	686	695	710	655	643	695	679	731	671	674	676	706	679	703	679	686	683	717	675	663	714	709	661	710	655	691	720	698	713	687	719	677	699	748	690	699	635	705	704	728	736	669	664	724	703	726	696	735	706	723	683	677	690	746	696	684	662	707	657	706	675	711	669	691	689	717	710	695	698	716	685	701	690	760	736	681	714	722	727	680	723	676	710	684	708	702	716	652	718	707	731	657	688	683	708	715	718	712	714	695	673	693	671	798	673	723	711	763	702	674	664	687	679	687	708	671	727	647	744	749	726	713	669	723	718	727	706	717	705	698	696	727	696	734	679	768	718	669	709	715	753	737	722	717	661	719	753	705	690	662	713	703	727	704	676	715	702	727	665	712	718	688	677	708	677	719	722	658	672	687	652	702	708	692	677	700	638	650	655	697	717	683	718	673	719	737	702	685	671	683	737	675	715	723	699	701	711	709	655	687	695	704	724	690	707	724	672	710	757	688	744	718	658	725	696	724	703	689	715	682	718	726	733	687	751	684	692	743	755	706	680	729	735	695	692	714	694	630	719	742	736	731	652	709	686	680	691	651	711	736	741	725	648	657	684	710	697	677	702	753	738	677	699	653	708	697	744	698	722	697	741	693	698	695	721	714	683	697	737	706	754	659	731	711	708	702	696	762	683	653	717	697	697	719	759	684	683	639	680	694	722	677	682	735	734	752	727	719	723	706	722	720	706	633	672	689	736	683	681	685	712	712	688	658	699	710	675	669	733	675	655	796	660	707	752	655	703	732	704	699	725	708	744	720	676	729	762	703	695	704	745	664	685	675	733	686	696	686	708	721	687	683	704	654	731	659	714	748	665	694	684	722	667	670	694	706	695	708	704	715	748	687	683	703	706	695	705	739	709	707	701	684	734	715	721	700	695	743	679	703	664	712	702	692	683	678	682	749	652	687	689	692	747	682	681	682	697	732	752	687	670	739	736	659	729	723	757	667	754	684	689	662	683	699	682	753	734	672	648	695	727	709	652	741	698	697	708	705	714	741	700	703	691	749	673	704	703	719	704	742	689	691	696	736	695	683	700	717	652	727	695	710	712	745	643	667	739	708	714	718	684	730	691	642	676	731	711	717	689	645	683	660	723	696	692	714	691	714	717	679	651	713	698	708	717	719	765	662	683	726	737	673	698	711	729	724	648	731	696	751	737	674	716	691	683	733	710	706	749	677	669	700	718	693	701	672	676	661	704	731	734	713	671	677	717	726	755	726	719	715	690	759	735	734	706	715	710	755	733	727	669	684	710	681	689	705	662	666	671	667	743	697	707	686	709	658	735	698	715	701	657	682	693	684	703	657	692	684	715	712	686	684	688	698	689	730	702	735	696	673	693	725	715	750	695	715	743	683	711	717	662	706	715	708	690	743	716	711	687	649	715	691	664	718	780	681	684	726	701	715	688	725	706	713	646	726	731	716	690	688	721	700	688	699	750	690	703	703	670	717	708	694	693	749	768	712	739	701	697	691	695	713	723	706	687	711	696	724	703	743	692	720	676	695	696	722	712	691	752	684	677	713	699	667	693	657	735	678	637	698	714	721	694	708	685	737	670	710	666	672	697	689	692	702	737	672	680	677	657	688	729	706	737	677	670	668	735	736	698	642	722	714	698	706	721	689	705	681	730	749	690	714	741	697	710	693	702	621	712	720	673	740	716	713	698	712	668	709	737	718	729	713	693	684	647	711	714	734	754	697	744	694	694	700	691	690	701	726	729	728	705	679	720	662	703	709	716	696	706	733	720	698	695	682	693	722	743	708	683	769	668	714	660	715	691	647	657	700	696	714	711	684	685	676	753	705	676	695	674	709	730	729	708	716	708	691	723	693	721	682	687	690	696	688	760	658	667	728	702	695	727	712	710	667	737	714	745	724	681	657	685	653	681	721	702	714	734	692	674	712	660	678	653	726	730	696	692	689	691	721	711	720	697	707	739	720	720	692	662	666	715	624	651	721	706	723	696	679	676	770	693	705	689	673	735	752	699	749	685	690	682	711	702	668	694	685	703	722	681	679	658	701	686	680	696	736	725	685	737	720	656	673	721	687	721	678	676	710	679	731	680	711	711	693	670	707	688	697	709	692	751	661	710	708	695	704	646	721	752	686	670	632	675	680	630	733	718	718	760	657	715	681	707	694	708	689	689	667	695	726	725	707	691	669	713	719	664	696	677	720	732	713	675	720	684	737	706	669	635	697	770	708	698	716	688	729	710	741	713	738	673	638	666	729	718	699	721	672	701	739	694	705	677	704	711	686	658	679	688	687	732	702	706	677	668	742	712	760	758	677	707	753	677	715	701	685	719	657	683	647	730	656	704	674	687	654	740	696	722	729	701	716	730	721	681	686	741	741	735	701	730	705	739	672	686	662	721	674	692	667	750	719	739	667	686	695	644	676	672	690	657	773	704	704	672	690
22845	38930	25692	9885	7845	5641	4076	2951	2143	1739	1526	1248	1276	1076	1074	1074	939	938	982	941	890	845	837	825	836	815	812	780	809	818	790	759	783	815	767	766	750	768	728	785	762	748	742	770	793	769	817	782	773	784	752	765	779	715	765	740	802	780	724	730	775	713	763	724	733	745	718	730	766	709	749	711	707	734	733	767	732	741	744	719	730	738	756	740	743	749	698	777	701	730	742	764	732	723	696	720	783	710	694	736	730	754	742	674	679	738	726	730	714	729	740	716	743	758	789	735	701	718	766	753	725	798	816	711	736	748	751	779	725	746	754	761	725	753	713	765	762	756	733	692	749	743	749	754	728	699	753	740	772	743	692	723	725	752	780	756	727	726	766	724	757	748	761	767	732	709	742	699	705	743	782	752	749	765	730	762	747	748	751	732	724	706	739	712	706	751	733	709	696	749	704	697	753	745	701	742	715	748	787	775	767	757	732	719	749	745	715	730	737	753	709	755	721	760	708	721	735	734	754	796	712	726	717	732	702	750	732	660	742	720	758	739	781	707	768	729	717	732	722	767	707	761	735	707	727	735	766	752	818	724	712	766	765	735	752	752	738	809	767	704	722	709	723	745	735	731	726	736	753	762	737	731	776	744	720	671	700	740	754	738	750	787	715	764	760	735	742	742	728	739	764	764	700	715	728	766	695	741	759	741	707	777	770	716	724	803	717	728	682	714	710	728	775	732	759	756	737	780	792	723	734	705	740	751	722	701	756	729	717	754	763	737	810	735	739	759	707	786	720	765	730	748	732	764	762	773	730	709	709	794	759	756	706	739	730	756	711	761	788	748	740	722	730	742	769	723	714	729	732	768	704	714	773	787	746	730	736	790	714	728	743	716	743	746	738	729	745	737	729	718	735	693	717	761	772	734	761	726	725	752	760	707	719	759	710	742	781	717	744	721	732	694	713	759	736	754	770	737	717	781	765	670	740	743	749	791	715	700	768	740	736	710	741	754	706	749	762	776	717	768	758	720	740	710	737	742	719	776	773	719	760	726	724	756	746	682	702	764	784	761	722	730	738	754	755	735	735	764	772	741	787	732	692	766	773	732	737	714	751	758	737	767	749	715	738	765	778	705	721	699	718	728	718	721	741	743	728	736	739	743	767	767	755	765	716	758	747	722	756	700	707	792	735	733	712	726	726	786	733	745	732	730	752	740	731	657	793	784	727	745	740	708	706	727	744	733	759	830	719	747	702	741	723	742	731	749	708	720	708	704	736	743	743	731	730	747	726	749	745	714	754	750	776	743	765	756	743	720	759	685	698	712	742	767	768	747	707	691	727	744	697	788	775	726	749	731	780	729	754	718	724	712	757	765	726	699	774	714	744	743	744	766	697	767	747	752	747	766	758	763	685	845	754	759	742	754	694	713	705	740	755	738	723	729	716	769	785	773	746	685	728	738	707	699	761	725	679	743	743	690	726	767	729	789	757	738	718	743	727	743	749	760	686	759	714	753	762	738	772	713	705	756	698	759	706	781	720	704	695	737	748	794	752	749	727	731	687	780	765	791	772	708	726	716	764	754	781	747	712	762	728	733	696	745	742	731	735	743	755	709	724	737	720	739	766	763	745	743	724	735	708	733	781	735	780	716	677	712	775	733	741	697	749	767	764	734	772	710	779	725	728	722	729	689	725	736	691	683	748	724	725	770	741	743	765	706	676	711	718	721	762	764	732	742	688	762	733	744	740	730	714	692	716	736	771	686	760	724	788	725	751	702	774	741	726	720	710	811	754	723	727	773	728	760	714	734	730	715	729	689	715	769	725	733	772	751	807	745	719	730	718	787	752	715	727	747	770	720	701	679	715	768	736	693	799	782	755	778	730	766	750	782	688	765	734	742	731	734	755	737	721	739	708	739	714	781	742	709	742	751	753	722	724	720	705	759	695	727	724	743	715	709	749	736	745	729	717	738	719	793	736	724	768	722	762	713	681	726	704	710	757	737	782	734	716	728	752	727	758	770	736	733	731	720	749	750	763	758	738	723	736	802	769	737	742	804	748	753	760	713	748	736	796	745	751	754	724	735	705	727	768	734	763	719	762	796	721	766	725	742	722	751	738	761	755	721	715	747	746	693	784	792	715	726	797	731	748	764	794	721	779	771	755	755	785	801	742	706	709	807	728	746	717	748	732	706	757	710	720	719	694	720	731	772	717	727	720	710	757	740	766	732	783	770	754	736	772	711	716	733	756	725	698	752	737	719	744	711	753	750	719	671	723	714	736	700	755	744	696	726	726	744	740	730	687	724	758	735	695	735	706	766	725	744	745	751	777	722	779	711	745	770	726	700	698	705	773	731	735	757	769	732	757	760	703	766	740	764	781	722	805	735	756	764	705	717	662	740	749	710	753	748	720	726	765	739	757	705	742	726	773	719	693	802	719	773	732	713	732	730	779	704	711	748	733	778	727	723	772	717	733	722	731	785	737	761	752	734	726	736	755	732	793	715	759	781	708	727	738	729	711	786	714	703	745	737	750	761	721	763	786	744	749	724	769	726	751	754	767	775	742	725	781	696	744	752	709	714	736	756	789	675	691	738	766	775	765	716	770	768	710	729	745	731	760	731	723	748	739	745	778	726	744	744	711	785	761	757	714	746	777	730	743	754	714	711	715	755	735	755	745	727	765	698	711	720	788	743	775	737	743	735	746	739	734	709	722	739	715	784	748	742	726	711	738	770	732	782	736	759	747	731	723	703	767	734	685	685	734	774	735	698	767	732	760	718	767	760	719	756	682	743	727	686	744	754	682	710	771	750	727	713	713	721	750	719	723	824	791	698	714	730	727	700	770	721	690	775	750	743	762	793	764	739	742	721	715	753	780	762	735	731	717	764	738	741	772	718	758	748	717	742	723	720	752	742	776	711	770	768	741	728	706	732	744	752	723	675	750	714	715	709	726	739	771	803	688	735	714	753	759	677	675	792	760	702	781	708	747	742	740	746	725	727	748	702	743	733	722	722	766	757	726	725	764	727	703	767	719	755	751	702	742	724	753	763	708	748	758	767	758	738	707	761	767	755	717	754	708	737	684	765	700	743	725	719	728	725	749	742	749	699	725	759	745	720	720	744	711	728	726	746	703	765	787	772	732	776	773	754	774	684	755	733	771	714	753	766	765	723	714	738	723	690	729	722	702	767	763	765	763	716	753	777	742	733	739	683	717	713	702	753	754	711	764	717	731	733	731	685	712	733	717	700	754	782	728	732	741	739	698	759	765	727	716	777	764	709	728	758	716	769	787	700	687	783	733	765	745	749	782	755	766	816	796	677	740	744	686	749	731	731	785	785	763	750	767	732	750	735	746	717	722	706	761	751	733	769	681	722	759	746	719	726	722	729	750	769	717	734	718	710	685	740	740	719	732	760	734	722	740	768	782	730	752	774	739	749	703	697	729	729	754	733	723	742	720	734	701	719	772	653	716	766	745	684	751	699	783	757	706	719	734	704	764	693
22755	21270	28863	24014	21280	21480	12918	3211	1909	1481	1304	1049	976	825	787	722	680	593	660	551	478	469	464	458	445	374	399	405	427	416	408	371	391	397	382	364	377	398	353	365	373	373	375	371	405	358	373	383	366	356	349	386	347	304	353	316	335	375	335	335	347	345	335	361	371	320	326	340	369	313	341	323	364	354	355	336	318	323	366	316	353	353	359	306	309	405	346	326	328	295	285	311	315	330	302	385	313	333	333	328	351	323	322	313	343	346	332	325	362	343	353	335	328	382	318	357	325	325	336	317	328	346	303	367	330	335	333	334	314	348	345	331	342	329	330	353	316	314	321	349	379	343	335	365	322	301	329	334	368	309	344	314	319	330	305	297	350	337	325	324	335	328	322	327	319	335	327	310	365	319	328	326	327	333	292	325	333	366	344	331	324	321	330	354	355	335	311	348	335	325	333	332	333	322	313	305	330	305	312	300	294	329	321	357	337	356	335	308	307	347	334	336	336	318	328	309	298	341	336	345	325	331	289	348	336	353	323	385	307	331	339	322	332	341	363	336	345	337	359	309	323	356	324	328	350	355	323	307	308	337	314	328	323	333	333	318	374	315	308	313	343	291	345	366	309	348	341	347	329	334	364	349	298	335	328	344	328	317	343	329	376	330	308	319	319	316	346	317	338	340	289	307	334	342	336	313	324	320	328	319	346	315	364	320	297	346	318	372	325	333	312	333	296	335	307	330	334	345	330	334	316	326	349	308	311	321	349	335	339	306	333	328	335	335	317	328	315	329	331	328	323	347	317	346	341	346	314	343	333	349	330	331	352	338	302	337	317	337	318	324	328	359	342	362	364	319	304	338	341	355	295	303	317	318	344	302	356	342	345	339	341	316	356	363	330	325	340	329	352	341	297	325	331	312	345	302	323	370	336	315	332	340	331	290	330	346	341	348	319	329	330	320	344	297	329	364	318	324	359	318	301	335	358	326	316	317	337	336	348	317	329	311	341	339	330	341	343	311	324	348	309	332	372	328	333	345	334	315	295	326	345	346	332	357	332	337	300	345	321	300	346	305	350	338	301	321	313	332	332	334	338	332	346	369	296	338	304	334	327	348	306	307	337	357	325	357	328	352	343	329	289	325	308	337	305	287	322	356	356	329	349	338	343	309	343	321	337	339	357	350	322	336	351	343	325	351	349	318	329	360	344	306	337	344	322	336	331	343	352	335	335	319	319	332	310	304	323	339	321	336	306	329	374	300	329	336	336	309	313	295	341	328	351	347	315	321	342	340	323	317	352	319	345	314	324	317	353	318	310	326	309	322	323	373	334	347	353	309	301	305	339	308	351	319	308	299	342	314	381	328	342	318	344	331	335	338	333	335	325	353	362	334	320	317	315	347	326	321	340	330	329	315	320	327	348	347	358	293	308	347	302	350	324	333	342	342	323	327	322	317	294	330	345	325	307	340	341	330	344	349	367	338	344	361	334	343	341	334	326	307	315	337	341	334	327	338	309	335	363	343	345	327	340	318	315	342	306	279	354	318	313	342	331	338	355	326	306	318	337	354	320	303	350	315	331	350	315	327	362	310	333	296	354	334	330	358	335	330	311	323	333	305	345	337	349	318	325	311	339	321	327	344	324	359	319	329	341	321	349	349	358	354	349	322	312	342	336	340	316	330	345	344	338	333	299	349	355	332	337	340	308	358	325	305	341	312	329	357	301	324	344	300	351	345	333	322	315	317	297	282	347	316	335	319	336	321	335	337	332	326	358	341	337	322	347	349	316	309	334	353	359	345	327	344	319	338	315	338	351	302	332	328	351	348	345	328	333	304	342	354	310	312	306	343	333	352	351	357	337	302	344	319	321	308	323	348	343	313	347	351	332	345	337	326	333	315	333	335	355	366	338	316	341	318	315	308	350	290	331	327	306	362	289	336	323	366	345	318	329	338	342	356	359	314	315	309	354	365	364	354	325	309	294	365	311	331	390	342	331	344	320	326	360	323	339	312	324	382	324	306	344	330	307	351	307	344	363	348	301	324	293	340	319	342	331	279	330	347	337	360	312	372	313	333	308	301	338	330	331	325	308	340	339	334	357	342	308	322	360	316	345	311	337	320	322	334	353	324	346	317	331	326	364	355	374	343	330	298	329	317	315	334	335	355	318	333	327	320	348	316	334	303	314	335	337	293	331	321	315	334	331	353	335	321	323	337	309	297	308	322	310	335	307	335	319	323	336	335	337	313	323	357	315	339	327	314	342	304	339	341	332	305	282	343	339	335	322	329	336	328	336	313	346	327	300	289	301	341	345	348	317	318	340	338	334	325	357	327	335	330	316	341	307	319	332	356	291	305	343	368	298	329	312	332	335	316	336	294	324	353	318	347	322	317	353	336	359	341	317	312	319	296	310	330	308	322	341	344	340	334	327	348	331	345	345	310	358	366	335	356	360	308	327	353	339	351	313	351	362	308	332	309	318	326	344	312	343	316	321	327	335	367	317	328	315	351	316	355	330	357	319	341	324	306	320	303	338	353	323	340	346	337	336	319	357	337	319	339	294	324	332	313	271	314	302	333	316	347	330	328	319	334	371	349	295	344	361	314	341	320	322	308	307	343	337	314	321	343	330	325	297	316	314	360	336	346	324	318	383	340	345	324	368	375	343	328	309	350	312	347	320	329	339	335	361	341	308	321	341	325	357	325	290	338	334	334	314	362	337	338	307	319	317	321	342	331	317	317	338	339	318	315	314	329	321	324	338	300	359	326	353	335	308	340	348	330	341	350	314	336	339	318	306	346	338	347	309	296	330	305	327	310	308	343	341	310	346	337	329	343	327	313	332	287	344	300	320	315	349	325	367	326	346	295	351	332	336	317	332	325	348	325	336	307	332	322	315	353	329	374	329	319	328	316	320	319	338	300	337	325	315	297	323	312	312	339	321	283	339	297	345	338	330	317	324	312	304	318	342	316	304	332	304	328	336	347	328	335	313	356	333	294	358	325	334	344	318	291	323	331	310	323	346	319	329	332	355	357	340	330	322	342	365	307	321	310	305	331	342	330	298	308	336	341	332	382	319	345	328	304	308	322	335	326	350	324	333	333	341	324	304	329	356	345	338	334	343	332	333	338	332	314	362	331	332	348	324	338	326	333	369	309	331	319	315	308	330	340	317	346	312	331	323	349	291	343	360	303	317	319	336	326	311	316	363	313	304	338	333	328	322	318	369	305	350	340	325	333	335	367	306	332	315	330	324	349	346	368	326	314	302	359	332	311	348	328	365	327	324	318	351	326	337	354	333	338	328	361	330	339	353	299	344	324	341	362	342	323	329	341	324	304	324	337	346	332	294	317	323	341	338	328	354	344	309	331	339	333	331	304	384	365	342	328	351	331	313	340	318	332	326	353	316	330	330	340	340	315	322	316	301	298	347	311	305	322	353	334	363	313	350	313	351	345	310	331	358	316	325	319	373	347	319	347	345	339	339	333	333	329	335	316	348	316	313	329
25016	49477	35999	16551	12431	9840	6490	4700	3277	2395	2025	1600	1363	1199	1093	996	892	832	839	771	644	611	551	511	464	431	505	496	437	450	433	461	446	476	444	438	395	440	391	383	400	406	422	389	371	441	417	448	404	381	430	385	382	349	378	383	376	369	399	365	379	391	372	357	362	351	344	377	353	339	396	381	345	321	386	352	371	380	332	374	380	389	375	347	386	352	356	380	374	374	325	359	363	346	365	349	345	325	373	357	374	369	364	353	363	349	365	357	382	347	372	369	364	360	375	351	345	390	362	340	351	342	354	383	376	346	396	382	337	331	383	339	368	359	390	347	356	350	384	369	349	395	376	378	356	315	355	349	327	349	353	355	347	379	356	338	372	340	371	347	382	335	356	381	353	360	383	330	354	343	360	401	370	356	346	383	395	358	401	344	360	372	361	349	353	363	352	325	337	402	382	370	320	365	408	367	381	373	352	346	358	360	362	358	366	376	369	355	326	348	365	344	325	376	355	320	355	390	353	344	368	345	376	356	326	349	355	376	346	365	360	395	400	343	380	355	370	345	361	355	335	349	405	360	351	385	322	354	352	341	362	374	386	362	349	410	352	364	346	364	354	363	371	344	359	362	335	354	373	361	359	358	385	390	361	318	376	341	362	368	364	348	383	359	375	360	344	353	356	324	369	349	374	355	348	372	365	354	357	353	369	364	390	357	347	317	339	357	329	372	377	347	348	363	329	352	342	369	351	363	312	344	341	356	356	359	359	367	323	343	315	354	354	377	379	373	394	379	348	376	343	366	378	346	337	361	374	382	334	375	376	340	345	359	373	339	368	343	371	348	362	346	406	372	366	369	357	351	377	351	371	352	350	363	318	373	344	351	341	388	335	378	349	349	386	391	375	352	369	356	353	373	362	352	366	371	338	335	355	341	356	368	362	376	356	332	382	357	355	384	341	360	340	372	360	354	370	348	387	370	352	363	316	321	343	348	381	355	383	342	340	362	353	360	348	341	369	373	356	331	343	340	368	367	391	388	376	338	374	379	339	395	373	361	357	340	388	378	363	380	366	343	390	352	340	342	372	383	402	359	399	347	345	361	354	363	365	359	335	370	367	334	357	386	381	332	387	354	376	341	337	374	336	325	367	356	357	330	366	374	384	389	350	374	348	362	407	397	363	375	358	341	331	368	374	386	393	349	346	363	359	398	318	331	356	400	362	401	346	338	354	345	359	325	359	371	362	351	345	370	363	318	350	366	397	349	351	358	357	364	338	353	325	339	349	377	350	384	353	379	368	333	349	362	346	353	352	350	350	355	337	374	357	347	364	394	391	339	338	352	334	354	374	366	335	354	338	381	347	367	386	374	317	365	369	348	329	373	345	369	395	329	369	365	343	371	379	351	374	352	341	362	354	368	354	370	354	363	359	341	323	346	327	389	384	347	398	361	330	331	329	388	327	348	364	340	362	353	338	343	364	332	369	334	354	311	343	379	351	349	383	349	383	364	351	359	339	362	339	367	355	369	366	348	349	355	357	342	348	351	374	375	352	342	351	365	374	339	375	328	375	368	332	385	362	356	362	397	354	373	378	357	389	316	373	363	364	365	338	368	311	376	340	363	351	401	345	352	368	360	360	381	376	384	386	340	355	344	368	332	372	347	348	366	393	387	377	350	373	352	351	361	342	358	366	367	347	341	306	343	378	380	381	393	348	394	331	349	339	367	380	350	345	379	317	368	367	382	367	351	382	362	363	352	369	347	342	357	355	372	376	373	348	355	334	349	336	369	364	361	343	342	349	362	375	363	380	385	343	387	345	361	369	361	349	354	358	379	403	391	341	390	343	349	338	352	345	347	309	385	353	360	355	373	363	344	396	382	361	332	348	341	333	399	355	337	348	339	346	364	365	342	394	375	353	338	344	353	388	345	396	366	365	339	340	352	346	354	350	356	364	358	390	339	333	361	355	361	368	333	391	347	336	358	351	372	349	366	349	339	342	364	338	360	340	359	352	339	380	349	367	366	358	393	369	369	370	366	334	347	353	361	341	360	368	373	375	353	372	351	343	367	389	356	375	349	372	370	370	332	356	348	395	358	358	387	351	353	319	374	340	382	368	327	374	368	379	372	376	390	358	347	373	348	334	359	345	343	344	360	380	381	358	357	366	371	343	348	409	304	349	331	324	369	367	368	346	390	362	328	355	353	405	347	361	361	350	373	396	358	367	368	359	359	396	333	358	354	321	359	337	374	361	365	364	392	374	407	385	338	369	351	337	317	362	357	389	337	369	338	322	340	351	333	341	361	326	349	367	349	332	356	372	374	339	381	329	377	344	370	365	355	380	357	342	345	344	346	360	341	356	360	382	325	336	374	406	356	342	375	365	323	321	367	346	348	346	367	339	385	362	369	338	356	375	342	356	390	383	360	328	346	389	361	350	370	372	357	343	358	342	324	389	400	351	327	370	332	371	319	379	357	323	343	387	373	372	366	372	357	380	316	328	365	362	352	373	392	371	337	360	371	370	358	315	347	369	387	367	352	392	372	371	321	382	331	380	377	376	362	397	345	341	346	347	354	381	380	354	358	346	372	386	337	350	347	377	340	359	321	347	333	343	348	351	380	382	351	340	379	369	354	374	367	370	355	374	375	361	340	387	332	373	343	344	368	347	354	357	347	350	369	373	348	353	326	354	354	384	371	347	337	366	355	351	343	324	344	399	356	351	319	353	385	347	370	332	339	360	355	373	351	371	369	356	345	358	368	376	380	342	379	391	360	392	329	306	354	332	338	347	374	395	351	357	380	355	344	322	339	347	371	395	372	373	393	368	383	370	331	354	385	323	347	369	319	377	401	383	408	371	328	326	358	335	338	361	379	385	369	349	341	349	350	336	362	374	353	375	345	351	337	371	381	353	376	379	361	368	369	391	349	353	352	340	376	353	331	342	361	398	351	358	374	370	405	342	380	357	365	349	384	378	364	351	346	355	353	329	352	346	372	372	327	343	357	376	361	380	319	376	362	349	373	340	343	318	373	348	333	348	378	347	339	317	334	343	361	298	359	348	365	343	374	337	352	321	393	348	366	390	362	368	358	338	322	347	379	324	399	377	362	354	360	356	357	368	354	353	368	377	366	352	352	357	351	364	345	358	324	333	321	380	370	374	347	340	373	373	337	365	352	363	351	341	372	358	348	351	339	337	357	368	339	373	350	353	366	340	353	393	340	373	369	365	353	346	371	344	317	370	350	340	346	350	378	354	352	379	337	350	360	365	348	369	377	366	371	383	363	381	344	370	361	359	338	347	386	351	350	356	352	374	382	332	364	353	338	381	369	358	368	333	340	384	362	347	364	398	376	338	363	400	352	348	378	329	371	304	385	370	346	375	326	348	341	356	370	368	385	386	352	363	382	359	354	372	351	348	340	324	354	381	360	387	389	361	346	363	360	356	346	384	373	374	360	385	325	342	350	387	353	319	362	361	380	369	359	338	356	349	354	369	377	324	366
28119	22952	19985	8253	3897	2648	1874	1576	1295	1155	1198	1089	995	965	997	1020	895	977	925	937	907	881	856	835	844	891	893	835	828	911	848	880	821	829	835	888	892	860	906	863	848	874	863	884	861	851	841	901	819	926	916	875	871	848	859	763	864	835	810	849	896	862	836	845	801	910	888	867	819	814	878	826	830	816	855	793	862	826	845	854	868	845	825	838	935	838	875	824	875	843	854	793	894	818	798	871	864	842	842	866	821	817	872	798	835	819	806	832	832	835	844	843	872	808	901	880	798	831	849	854	869	846	833	820	812	850	854	900	846	844	818	827	864	851	867	798	831	875	870	851	877	841	815	860	839	862	865	781	802	797	845	825	870	858	834	829	839	831	810	823	861	833	777	848	866	799	860	831	811	855	817	826	833	811	765	849	895	861	847	804	838	867	881	849	810	832	821	827	842	845	846	840	878	849	836	872	844	797	772	833	844	852	852	861	820	846	830	805	915	858	884	813	830	816	806	815	811	870	826	841	865	863	856	850	850	864	838	869	868	873	820	841	865	837	836	824	797	822	845	844	839	820	847	863	849	841	833	858	822	873	816	831	869	810	872	784	809	880	895	803	846	829	820	840	838	818	861	907	866	826	866	808	862	865	842	809	876	875	781	853	870	845	848	823	843	883	871	852	865	837	851	887	813	873	802	855	784	880	836	895	777	820	837	809	855	851	832	849	805	840	866	851	876	868	841	807	854	857	850	851	890	816	830	895	832	870	879	841	794	826	849	858	834	852	894	840	834	810	825	822	789	836	901	840	883	815	839	842	860	851	865	837	853	898	829	876	846	860	848	855	817	868	846	885	818	845	840	814	886	871	851	861	902	822	927	817	818	817	822	794	847	831	815	815	851	865	848	874	823	914	834	837	871	837	824	858	849	841	838	855	849	833	828	864	856	861	851	869	865	813	896	842	842	854	887	828	833	872	843	819	875	866	882	854	836	854	855	813	861	838	864	863	846	873	885	859	858	833	849	816	832	847	787	877	834	850	886	833	884	818	868	821	812	865	840	867	811	828	858	845	819	857	849	829	855	859	827	820	869	857	809	859	858	857	885	784	833	825	855	856	817	863	847	883	830	846	864	829	829	815	858	915	884	854	787	816	837	814	883	901	847	870	880	841	837	865	889	891	818	810	829	840	859	803	853	867	881	835	803	812	853	850	844	808	818	867	799	830	874	880	864	888	832	860	868	816	851	829	833	838	859	813	834	809	831	874	837	866	830	829	802	889	831	839	820	844	836	821	906	811	846	810	842	846	790	801	869	831	804	866	851	811	823	823	829	844	858	877	790	816	897	795	831	836	835	885	852	863	844	862	887	826	815	897	823	867	831	785	796	836	831	892	842	850	806	844	849	861	828	837	846	850	805	860	865	845	840	816	846	831	806	869	814	795	806	846	834	863	865	839	835	899	870	858	833	821	886	865	848	875	838	818	825	852	835	888	900	836	860	837	876	843	838	809	867	835	825	839	822	817	841	867	808	844	816	829	758	874	868	859	821	848	824	831	807	769	863	863	886	840	849	791	800	856	851	810	864	857	883	839	872	833	876	828	884	874	882	805	895	831	803	888	828	884	830	858	812	787	828	837	842	885	833	838	843	889	859	859	815	844	846	887	851	867	880	816	883	871	823	856	827	898	813	833	806	842	856	876	804	863	870	769	866	860	854	884	830	885	815	864	811	935	853	839	869	872	832	841	837	848	882	862	829	850	858	868	877	830	861	828	852	837	825	855	815	819	869	898	840	847	838	837	791	849	858	857	860	813	845	884	860	835	869	774	879	864	841	830	854	847	807	843	856	818	885	817	851	867	838	850	820	866	864	895	807	809	817	805	829	823	902	817	839	810	862	855	856	831	852	872	887	827	861	809	893	831	831	818	899	832	867	865	838	886	837	800	879	784	858	831	926	835	857	883	824	851	804	852	837	808	878	891	849	797	848	818	880	870	869	909	874	832	884	872	859	830	829	847	894	821	849	871	841	866	860	794	885	790	885	905	835	877	820	836	851	825	833	866	872	811	843	877	870	861	840	849	852	884	884	858	815	840	789	871	869	813	888	846	896	870	805	821	801	850	847	806	795	829	838	821	882	848	886	873	838	840	803	793	837	864	894	857	823	830	879	880	848	899	849	855	834	856	833	858	836	858	837	853	824	826	861	847	814	826	797	859	805	765	875	862	855	862	841	905	826	839	889	794	842	830	849	855	824	889	856	887	838	882	856	818	832	827	874	815	844	865	849	828	904	837	829	854	836	833	803	819	812	742	842	816	892	867	812	838	851	835	783	810	874	852	836	853	806	851	864	836	879	831	866	897	881	837	861	906	768	837	801	855	838	835	858	878	777	776	868	881	788	892	858	863	842	858	885	804	793	871	873	866	811	822	843	840	861	827	884	830	861	861	852	799	866	880	825	845	895	855	869	820	851	878	801	895	839	803	849	829	853	871	859	830	821	830	831	822	847	850	870	855	849	867	871	882	880	813	875	849	854	893	812	875	855	861	899	892	906	867	815	827	824	840	804	850	841	853	858	862	835	838	857	811	803	866	870	851	808	797	867	868	841	824	867	833	895	868	790	891	791	895	854	818	860	814	847	842	789	817	829	847	796	880	852	842	882	846	835	871	830	891	848	814	871	850	828	862	873	842	838	808	887	860	826	807	794	881	774	800	769	813	881	851	780	835	800	826	863	838	827	864	804	837	816	864	823	850	837	871	837	836	844	890	850	829	808	855	778	832	866	804	891	876	857	839	821	874	844	837	810	849	810	868	846	827	824	895	782	854	866	869	843	852	847	879	843	868	791	830	835	902	878	833	866	844	877	859	815	844	808	870	836	890	828	876	841	879	874	842	854	791	834	844	835	877	838	829	873	850	834	838	796	808	805	841	841	843	798	884	888	755	802	839	845	799	851	824	893	819	853	837	824	863	856	823	868	823	876	841	869	869	846	863	830	868	874	874	871	866	828	854	821	898	802	853	873	881	835	810	887	871	848	795	841	836	819	853	867	854	840	835	910	819	859	813	835	883	872	814	868	809	825	848	890	791	819	870	854	828	856	871	850	887	808	825	884	831	859	918	880	872	834	832	851	853	834	840	866	820	831	836	779	887	848	827	773	876	861	840	834	854	882	819	808	836	900	824	850	821	828	865	837	792	880	861	866	877	891	840	845	828	817	832	906	900	843	814	827	870	868	857	850	887	866	857	783	828	863	863	817	876	904	848	856	888	848	861	909	813	885	879	825	857	788	850	806	832	929	855	764	859	840	880	847	772	846	823	919	891	882	822	841	866	817	872	839	840	840	838	830	861	799	894	848	859	762	860	800	859	838	856	837	840	868	839	800	901	866	839	859	842	886	841	852	857	801	819	852	804	872	783	835	831	863	826	819	788	846	836	820	802	872	845	889	838	823	881	849	880	889	819	846	853	858	806	869	839	839	851	789	741	816	858	904	822	879	811	840	841
21727	34163	20640	7758	5395	4170	2939	2318	1798	1550	1342	1315	1195	1169	1089	1128	1067	1137	1007	1072	1011	963	979	929	959	950	964	980	909	980	992	987	887	952	932	1003	910	958	937	974	857	922	877	894	953	885	874	925	901	952	931	932	874	964	848	887	926	891	864	909	917	915	924	917	902	946	883	915	954	903	936	897	856	921	901	860	936	905	891	872	914	916	855	890	921	913	904	889	926	906	841	915	925	895	998	846	895	916	913	912	881	914	900	871	864	885	884	799	879	911	925	900	913	891	909	893	950	858	964	896	908	941	902	952	933	865	926	904	908	943	867	882	928	832	865	871	954	889	880	903	908	882	935	866	901	914	894	922	932	963	907	953	868	891	897	906	925	915	913	958	944	920	871	935	916	913	896	869	931	936	888	934	909	912	849	919	888	912	892	884	879	942	922	862	901	894	840	932	890	930	905	922	882	898	916	915	892	892	859	892	960	932	911	901	865	912	953	909	901	879	917	918	915	871	867	941	909	879	896	992	947	909	904	923	858	855	894	871	891	915	902	896	935	872	872	932	943	978	932	951	862	918	917	925	928	893	948	904	877	940	883	873	928	930	935	888	890	885	874	880	964	889	903	911	998	886	898	880	900	859	882	871	910	877	900	910	956	864	870	877	938	964	877	894	903	873	916	924	899	878	860	961	910	862	881	844	963	879	870	931	838	887	929	898	921	881	936	917	884	938	906	922	934	929	925	863	890	964	909	877	915	841	912	897	914	880	921	904	926	895	928	948	897	897	876	948	933	935	937	875	937	894	927	938	912	918	884	940	988	885	893	948	896	904	927	913	929	884	917	915	938	909	951	885	899	939	906	891	909	902	885	882	905	884	906	900	931	919	890	917	921	899	893	951	885	897	904	927	893	937	893	939	931	852	936	969	879	906	895	886	891	863	882	910	945	941	970	900	930	909	893	901	970	909	926	933	897	855	866	892	934	912	936	901	934	910	912	929	858	899	902	900	919	935	967	896	904	894	884	905	898	930	914	907	931	878	927	862	913	893	870	850	946	909	891	902	890	884	901	950	906	922	962	947	860	921	885	914	939	869	859	907	920	882	935	891	887	903	896	925	881	915	870	878	910	917	903	934	835	886	967	901	887	911	922	887	888	940	908	912	883	895	860	915	919	948	867	906	884	946	880	922	904	862	893	865	881	879	874	868	861	969	901	944	916	937	928	896	880	889	871	876	873	867	913	936	925	929	935	903	884	903	961	869	894	870	954	880	887	881	868	923	919	882	924	909	955	915	932	905	898	903	952	952	915	867	894	911	893	905	921	900	919	934	910	891	947	932	884	855	838	891	922	863	908	944	957	922	902	901	930	843	934	901	915	896	914	841	905	949	857	901	900	883	878	938	932	938	882	930	886	926	966	916	892	896	903	952	881	922	857	916	897	923	897	928	895	901	923	950	929	892	876	923	903	904	901	907	920	910	917	892	910	917	850	921	848	913	933	885	850	947	955	954	932	935	901	881	902	855	847	850	897	938	892	886	904	892	890	922	949	917	913	897	917	881	928	872	906	844	939	853	917	1002	923	905	900	852	887	884	913	934	877	925	870	872	909	910	874	938	892	905	951	941	924	894	914	892	922	915	962	934	886	906	941	920	842	895	883	936	927	916	944	894	831	867	944	896	876	913	913	882	914	887	882	936	912	888	864	897	911	924	902	837	936	846	857	968	948	880	915	944	887	912	931	953	856	918	905	883	892	876	906	941	943	957	957	932	935	903	875	925	913	966	849	920	845	935	945	896	920	940	922	955	903	928	931	891	905	949	949	886	904	890	932	913	902	907	873	914	967	916	908	895	935	913	946	903	890	889	919	875	941	884	885	945	963	924	905	876	891	869	908	936	904	980	935	924	964	895	902	927	955	911	891	895	913	874	914	875	916	919	881	919	916	881	978	895	899	919	929	886	939	915	902	899	922	851	945	910	928	940	950	956	905	904	964	910	939	934	906	939	892	948	907	914	927	883	859	927	886	885	913	913	908	978	885	913	955	907	911	899	885	955	934	903	855	907	871	916	886	918	954	911	877	901	844	892	957	931	842	865	879	932	924	926	912	878	890	934	896	856	939	894	904	922	934	925	894	895	959	935	946	977	917	868	896	880	907	926	919	926	934	898	934	934	910	903	900	912	868	902	931	924	883	890	959	856	953	893	938	954	899	901	968	869	929	874	925	877	913	844	924	892	866	911	955	885	904	908	847	924	907	906	905	874	878	880	961	864	925	928	892	896	866	924	850	869	940	941	939	965	890	853	957	879	834	935	911	843	927	900	910	925	885	893	842	850	900	920	930	918	946	892	892	924	935	863	947	880	878	893	885	890	863	927	922	892	934	876	861	927	924	942	935	889	889	912	928	860	879	907	892	904	918	849	915	910	898	924	888	897	875	895	919	939	890	912	900	920	898	901	972	891	881	911	876	937	899	939	939	924	936	874	917	863	898	905	908	906	947	924	951	921	951	930	921	885	922	876	948	913	926	892	888	850	848	906	926	957	880	898	902	891	907	910	855	887	919	844	898	948	877	936	890	913	927	927	893	922	901	958	941	952	895	931	854	895	906	873	884	903	919	887	880	888	861	913	923	887	926	943	912	920	879	907	872	877	907	933	895	914	934	897	901	881	892	910	930	891	904	954	895	886	873	885	928	884	935	969	951	916	910	982	880	868	905	934	869	932	929	884	898	846	908	906	925	894	895	871	903	917	898	903	901	878	938	911	889	899	886	924	903	935	861	930	919	852	961	921	949	889	963	919	927	934	914	896	888	877	900	888	898	919	935	839	903	936	854	857	891	909	875	874	917	874	910	867	914	856	893	879	930	936	893	900	885	904	915	898	893	876	870	943	898	948	932	908	849	947	839	888	912	939	911	929	945	930	856	880	960	926	910	915	915	938	902	938	926	917	921	918	884	904	941	879	896	868	907	882	965	835	903	935	921	919	929	854	887	872	900	894	892	860	876	940	933	907	911	916	904	896	927	966	942	929	921	931	935	900	910	888	861	915	902	838	961	847	876	905	955	921	933	855	861	905	883	864	888	869	887	903	955	887	897	961	902	925	896	961	926	892	894	873	866	965	908	947	903	894	884	971	940	881	902	901	973	898	928	904	901	918	924	843	891	918	899	950	914	862	867	919	873	896	880	907	873	943	901	878	877	914	887	955	870	949	879	956	859	966	902	872	918	898	911	912	894	870	888	935	950	908	898	913	961	937	914	878	922	943	896	902	848	932	889	923	884	870	902	892	945	919	891	886	924	930	943	932	864	926	924	907	870	923	879	876	918	973	847	921	899	950	951	907	877	931	925	917	908	902	896	922	923	894	889	945	922	957	867	903	875	893	910	904	844	949	921	903	923	893	940	874	942	915	908	953	901	914	968	887	940	908	921	897	863	895	909	880	922	927	917	946	893	992	871	912	877	892	871	909	893	902	946	898	918	952	821	859	889	904	930	883	914	932	882	945
23883	21289	28443	24478	21313	13918	4030	2360	1583	1323	1195	1035	998	893	880	825	748	750	786	695	676	670	623	642	682	685	645	644	629	592	626	643	640	622	638	592	598	593	596	631	571	599	563	579	589	570	648	556	630	619	611	570	586	561	610	579	627	601	606	605	590	625	609	623	595	615	574	576	599	612	547	609	557	558	547	620	569	587	579	606	571	579	596	574	541	541	580	613	567	644	574	617	607	600	590	647	596	557	585	592	603	581	580	557	603	629	584	546	609	619	571	607	595	578	581	637	594	578	547	560	592	572	626	627	549	576	618	559	535	562	582	542	572	609	568	587	614	557	600	591	573	555	553	614	601	576	582	597	551	555	600	568	557	568	575	552	548	576	546	607	614	602	550	590	582	592	576	553	583	585	622	590	577	588	578	611	624	601	558	575	575	581	586	559	557	569	578	596	573	579	578	545	597	576	556	560	580	610	570	543	591	552	535	614	607	595	579	594	606	575	584	561	552	555	587	582	585	561	583	591	576	534	548	594	608	558	592	591	581	568	585	531	588	585	567	612	571	597	615	587	587	617	573	554	597	580	574	560	578	579	616	588	596	554	545	591	630	610	562	559	598	561	574	580	593	597	596	552	563	624	664	567	564	562	589	592	603	586	595	592	561	611	579	593	546	574	560	537	563	540	563	599	586	571	556	542	554	589	572	585	573	613	537	559	613	566	587	596	628	585	562	628	568	589	562	571	589	586	601	655	628	609	601	591	586	561	612	564	552	598	644	598	575	552	556	565	629	586	583	567	603	595	613	583	587	586	628	605	624	589	588	593	575	549	603	533	561	592	554	576	580	607	593	620	560	600	560	613	579	576	565	595	637	558	556	576	596	579	611	603	603	577	593	597	557	590	547	590	554	556	604	547	605	578	582	567	575	562	561	603	530	541	554	648	567	600	554	573	574	523	616	595	605	595	550	582	560	560	610	528	574	555	563	605	582	569	525	577	561	559	569	563	529	556	600	591	620	552	551	552	580	605	599	638	549	598	560	611	566	568	617	559	552	519	559	567	554	564	590	593	563	529	606	575	597	558	526	557	563	590	579	574	602	571	561	585	606	552	573	559	553	561	534	589	587	613	550	593	555	570	580	573	580	600	618	570	542	537	557	518	562	605	562	518	608	645	607	591	585	564	594	586	587	561	560	602	582	552	543	573	594	578	556	598	586	537	588	597	597	580	573	622	608	587	570	585	557	599	604	594	601	530	586	602	549	565	574	584	586	607	594	591	511	582	573	597	614	558	524	589	558	572	588	527	587	569	575	594	576	599	570	594	574	555	578	543	595	586	581	633	581	567	594	563	592	560	603	566	527	566	583	551	629	588	555	568	582	593	591	574	625	591	614	571	614	586	529	622	577	604	557	558	584	565	591	543	577	556	568	591	600	545	589	606	572	581	581	571	579	560	542	589	588	588	603	608	566	584	581	596	587	578	562	589	537	592	605	547	580	542	588	604	577	581	551	614	616	613	599	543	622	523	594	569	574	598	584	564	587	571	587	606	572	531	559	582	583	589	604	560	590	595	609	627	577	580	586	571	563	614	594	556	590	555	594	587	589	598	599	600	589	558	548	581	599	589	565	534	584	546	583	574	553	579	613	579	569	532	561	569	553	541	590	551	560	579	579	543	597	545	569	565	614	647	574	540	588	593	523	541	541	561	575	586	592	559	610	572	607	586	588	564	553	586	583	564	579	585	594	585	546	600	547	555	573	537	581	580	595	571	581	557	544	591	577	550	538	553	587	538	551	546	584	582	577	584	591	575	559	619	615	604	628	536	604	606	514	535	611	576	587	550	575	598	610	600	578	585	583	597	525	598	589	528	561	613	598	598	570	600	562	606	566	591	596	557	582	595	560	580	544	569	584	563	551	599	607	567	590	636	549	564	586	613	577	607	549	527	608	588	566	568	579	592	583	579	575	611	578	593	525	569	528	593	550	606	587	562	607	588	603	570	574	542	567	583	588	588	593	580	570	613	573	576	576	557	539	598	572	575	589	615	574	565	563	554	520	589	555	520	579	535	578	615	587	566	595	565	574	566	563	606	575	600	575	577	604	562	591	621	568	623	572	587	606	585	597	581	579	563	599	587	596	628	582	524	623	568	544	570	557	591	587	583	593	560	546	541	567	563	626	555	558	579	567	595	563	552	581	540	557	592	561	623	586	551	597	584	561	613	586	586	601	606	588	587	579	587	586	598	560	583	572	561	612	553	584	564	568	595	598	555	592	568	582	560	586	568	594	585	544	568	583	578	546	576	554	592	568	618	553	562	586	603	586	573	572	623	601	603	561	554	570	608	547	580	577	598	570	604	603	584	615	536	592	593	581	539	597	575	550	582	581	569	609	574	572	541	593	576	579	591	604	548	580	604	572	572	580	596	562	590	587	610	550	615	587	578	580	618	551	584	566	540	560	565	568	591	590	590	565	578	572	630	592	618	559	554	541	527	589	589	549	561	534	562	541	631	610	584	595	581	589	595	538	538	556	590	569	526	559	564	604	602	592	595	590	600	583	591	581	535	576	619	630	608	622	573	593	550	572	576	606	590	593	594	578	581	561	605	554	578	608	604	586	594	597	573	591	589	579	596	602	583	554	571	556	600	567	582	582	575	553	571	600	571	582	561	573	574	567	555	628	567	564	571	544	593	596	569	583	582	648	613	628	557	567	592	547	614	609	562	655	573	605	605	615	566	592	589	552	542	581	593	606	617	587	576	582	556	564	556	575	606	620	604	602	614	582	547	592	527	568	553	653	593	610	599	545	559	582	583	606	554	591	547	576	603	566	602	624	575	610	561	568	564	578	575	569	590	573	557	648	634	555	588	571	622	585	580	591	615	583	581	554	586	572	595	575	629	607	592	591	625	574	602	592	565	570	594	572	576	602	562	561	587	557	560	573	573	579	571	604	586	598	610	583	590	605	616	579	598	594	566	566	529	576	593	551	564	576	620	594	579	514	618	565	557	573	553	610	598	564	597	566	571	568	591	616	595	564	554	531	586	558	530	544	580	625	572	588	550	626	590	521	619	616	583	531	558	610	586	595	617	592	601	525	597	662	559	565	612	573	608	600	573	562	626	558	586	596	553	594	579	607	553	580	584	563	593	563	595	618	614	582	533	608	563	570	557	627	514	573	570	566	640	593	553	576	562	569	535	607	580	566	609	580	578	617	591	548	569	552	576	594	576	607	604	619	562	574	558	595	542	566	596	575	546	603	560	564	575	552	599	526	556	606	597	608	580	572	552	590	579	556	577	618	643	587	565	590	599	598	572	577	549	580	569	551	562	584	569	572	592	564	584	591	552	562	579	589	567	540	616	569	600	632	624	593	562	551	559	590	553	565	560	568	562	587	625	544	583	573	588	576	577	593	606	559	575	561	560	589	606	620	538	608	607	599	559	575	589	565	545	579	625	602	611	622	602	556	599	533	599	593	569	580	583	569	589	580	564	583	643	584	590
23032	44336	30583	12683	8946	6452	4517	3420	2473	1980	1775	1379	1259	1245	1162	1077	989	924	933	911	758	790	747	751	729	716	697	717	712	697	639	640	646	709	710	678	707	712	669	670	690	692	676	668	695	699	658	655	673	666	732	661	671	631	624	673	625	677	631	663	613	677	610	614	673	590	618	648	630	674	687	646	579	619	651	674	618	633	672	692	689	695	597	663	686	657	659	661	658	682	610	696	636	636	640	632	568	664	630	619	639	628	592	657	628	645	618	621	636	622	671	653	655	615	605	629	619	641	639	624	624	630	644	614	636	697	651	632	650	684	634	602	614	643	649	638	644	648	666	629	644	663	616	656	689	620	654	626	602	665	648	622	619	576	609	669	658	670	620	645	634	621	633	644	633	590	659	665	636	645	635	647	647	658	623	620	604	607	616	656	633	672	644	629	596	623	638	655	646	607	666	701	676	650	658	638	637	664	663	633	630	672	621	670	613	581	603	636	615	679	668	627	632	647	665	655	620	661	606	630	643	631	601	640	648	622	621	647	646	646	623	710	622	640	636	652	617	653	603	690	633	646	636	644	620	647	642	643	670	638	612	621	655	663	634	686	625	606	655	665	606	640	652	587	648	617	650	651	669	662	654	661	637	647	693	607	631	614	618	612	684	604	608	640	634	647	606	684	662	615	654	687	656	643	653	639	637	611	661	658	674	628	647	669	644	581	692	608	652	592	633	636	639	695	658	645	681	629	649	625	635	612	645	616	642	637	642	678	621	634	627	632	651	647	642	614	673	644	659	624	631	666	617	644	629	677	676	650	629	637	615	621	622	687	666	636	649	713	608	660	635	605	675	651	635	631	633	634	618	644	673	693	648	652	668	622	673	645	639	654	658	663	634	653	649	619	668	643	693	669	635	656	652	648	656	605	627	652	641	662	643	619	652	676	659	666	671	623	657	635	665	636	635	629	650	642	609	607	669	656	633	626	667	638	584	676	621	625	617	613	634	610	658	653	614	609	630	648	648	621	603	639	673	626	657	579	629	629	671	655	644	645	594	613	692	667	642	649	646	624	622	617	628	640	627	631	632	638	665	635	658	705	669	654	627	620	670	628	675	610	675	611	707	632	638	652	645	637	614	625	634	586	640	637	681	628	663	633	621	592	599	630	655	625	646	655	673	656	605	682	631	681	668	627	631	652	672	609	646	636	625	612	669	605	681	594	681	628	668	622	649	641	604	632	647	674	603	642	679	651	643	667	671	639	629	682	620	665	668	655	665	609	617	705	647	626	644	628	640	680	654	648	669	638	616	608	665	648	666	652	669	683	638	649	627	648	642	611	660	638	666	644	652	596	595	702	630	637	663	590	671	632	628	649	621	632	672	661	641	656	600	640	659	625	651	603	654	630	637	623	671	607	611	650	673	665	658	637	629	623	613	654	653	685	637	660	634	606	638	628	651	663	665	613	599	656	611	662	608	631	642	652	659	637	622	627	696	652	646	599	623	621	683	652	645	625	619	628	663	687	600	682	645	625	654	691	695	613	607	670	649	645	641	640	663	688	655	615	651	626	631	647	646	611	667	620	637	636	655	607	649	634	627	657	657	648	670	633	620	643	632	655	663	670	671	598	669	598	618	675	644	676	654	674	608	607	628	628	660	623	657	636	631	655	643	664	631	655	622	671	640	652	673	676	670	620	681	649	654	649	691	644	592	683	670	634	625	658	664	639	646	672	649	687	604	633	634	661	653	679	617	594	644	666	634	657	622	640	655	634	658	681	606	644	672	621	644	616	618	617	651	653	643	622	655	627	656	624	649	620	600	622	597	609	622	621	645	642	670	645	662	643	683	651	644	610	606	633	658	635	591	664	633	641	649	649	646	681	605	636	629	638	678	642	657	619	635	622	696	680	643	629	651	671	672	636	659	622	627	618	638	613	650	634	634	616	605	668	640	617	620	638	646	652	675	641	609	647	610	663	619	641	699	633	619	652	618	632	648	687	589	656	690	663	671	663	606	628	641	627	602	652	624	586	636	675	620	640	666	670	656	631	686	648	633	665	670	653	609	631	661	654	652	642	642	657	640	622	672	613	611	642	662	662	670	663	635	661	645	622	629	652	640	586	595	621	681	612	663	622	647	608	658	641	610	659	661	689	613	646	650	632	686	617	683	623	651	635	617	624	637	633	627	597	659	636	627	636	674	598	661	660	661	647	640	621	659	604	676	658	676	629	633	648	617	649	609	615	661	669	608	600	646	658	643	664	620	630	629	676	602	643	624	638	612	654	635	627	671	636	670	636	663	646	634	637	634	660	649	606	618	627	646	647	644	660	644	647	641	643	647	659	657	653	636	594	666	612	647	647	660	674	647	649	659	612	592	647	658	652	626	621	615	654	595	610	645	649	621	640	610	614	653	618	627	636	586	626	643	628	662	649	634	677	644	644	594	663	641	611	665	625	640	637	638	632	650	637	655	649	589	601	678	640	642	598	657	619	601	650	671	634	601	595	686	620	634	651	644	622	636	639	628	665	632	630	618	616	647	629	650	598	643	631	619	659	653	645	619	621	628	726	636	664	601	637	618	663	631	698	682	627	643	650	646	609	616	645	608	676	617	593	581	666	636	641	647	652	652	676	633	652	693	623	650	693	609	613	644	657	627	614	613	681	636	635	642	665	663	614	656	615	622	600	652	597	678	694	666	641	625	642	676	643	671	642	664	596	638	611	637	661	649	624	648	681	602	682	642	654	632	624	635	644	608	608	681	650	667	596	648	625	625	639	667	666	648	615	654	619	636	623	659	641	658	619	669	638	633	636	682	582	617	646	648	612	684	656	639	623	674	642	659	695	644	593	607	641	630	671	655	639	659	654	622	687	627	625	606	630	629	689	619	627	625	643	635	616	666	614	624	588	649	655	671	692	625	638	626	625	647	629	649	623	631	668	637	632	601	647	641	663	610	627	670	652	604	642	646	650	594	593	604	643	603	668	686	647	637	634	630	602	635	662	645	663	645	628	697	635	633	665	652	630	676	617	665	655	679	628	644	600	608	595	666	628	637	613	624	632	658	658	605	631	621	654	688	649	614	620	614	599	668	616	628	682	615	632	617	669	624	636	595	590	671	625	670	652	647	605	635	657	602	612	591	613	631	653	669	628	699	652	608	638	652	631	644	677	605	698	672	629	664	662	637	608	615	645	643	648	657	688	610	618	634	679	682	642	630	608	667	665	651	644	645	635	623	605	684	610	611	594	592	661	658	613	639	625	696	596	595	608	611	659	639	615	659	611	625	644	646	604	642	632	682	613	652	632	657	618	643	642	648	634	633	627	648	644	669	612	637	656	645	623	634	631	638	613	621	689	659	630	649	634	634	635	660	636	671	651	662	648	631	658	589	653	632	631	653	638	649	674	643	590	663	677	616	653	645	652	654	670	648	592	633	642	658	600	657	583	649	642	620	677	624	631	647	623	610	628	631	595	604	613	642	648	656	674	691	625	617	630	650	648	626	653
24880	21202	27510	25184	15762	4375	2531	1919	1450	1143	1093	1114	1005	961	980	875	876	838	837	818	816	778	716	777	721	761	725	745	717	686	691	754	741	691	750	760	692	764	737	735	720	673	721	764	736	732	788	721	764	723	649	727	669	720	681	644	724	747	710	691	786	669	716	695	684	696	749	736	657	706	730	667	750	753	688	688	683	718	690	762	726	719	734	714	734	722	733	755	732	689	703	687	687	662	748	685	693	684	699	683	700	711	686	723	695	698	698	737	692	740	735	760	711	730	687	728	731	678	757	647	685	659	675	692	684	653	705	727	732	716	723	708	702	716	677	758	701	708	700	677	681	678	707	703	722	717	705	683	696	693	673	750	666	740	725	716	710	731	742	740	720	745	737	717	749	696	741	702	716	741	671	681	679	729	701	691	712	752	741	745	745	663	674	722	688	706	697	705	680	699	754	683	648	695	673	746	704	710	733	746	720	671	686	717	709	714	724	678	694	710	726	695	727	731	711	724	714	740	726	718	700	735	668	718	665	702	682	706	669	719	743	715	822	686	669	684	755	729	744	689	680	768	682	709	695	677	733	716	665	736	718	694	678	741	704	664	723	695	677	717	693	693	659	673	666	745	657	705	702	684	713	659	699	744	720	770	747	691	794	662	758	750	689	688	741	692	730	740	690	718	707	775	720	699	724	718	767	729	700	713	742	743	716	670	733	762	707	680	715	691	700	681	691	737	690	736	659	741	687	672	743	695	686	685	724	706	712	663	687	702	663	738	720	752	734	742	721	785	730	739	721	700	750	711	686	660	721	688	727	695	700	707	735	692	704	736	759	683	737	669	722	702	700	732	678	684	757	630	725	737	742	676	715	718	729	682	719	737	707	737	718	703	697	690	709	693	732	722	711	701	725	704	668	686	689	704	696	721	681	728	695	679	679	693	740	719	683	708	731	697	674	681	676	695	677	690	750	672	764	739	711	721	699	700	717	698	703	658	688	696	751	719	696	658	718	704	734	741	728	683	678	708	779	732	698	696	699	748	732	668	681	687	686	696	757	700	716	694	701	691	715	761	653	745	675	717	702	674	699	747	711	683	721	679	732	712	738	708	746	725	737	738	731	713	703	739	732	694	719	683	778	722	687	726	718	732	743	663	676	747	677	711	706	692	687	678	719	708	682	659	728	727	732	736	667	700	760	711	744	714	705	732	708	697	705	709	728	758	680	727	709	696	736	726	732	715	667	683	704	702	678	681	687	740	715	729	678	731	702	714	690	715	718	683	716	735	674	720	729	661	700	710	712	678	717	704	733	743	708	735	743	741	667	739	707	748	670	723	694	740	654	720	698	761	733	750	656	724	733	714	750	718	680	680	711	717	647	671	703	714	697	677	721	684	661	652	722	688	688	709	721	648	700	774	773	652	708	733	706	716	744	734	725	719	669	711	682	690	673	717	702	698	677	676	677	693	689	701	757	701	724	737	678	743	720	667	683	726	717	714	661	681	686	688	707	685	713	699	676	705	691	679	670	698	730	693	709	728	697	679	735	710	697	727	674	736	748	715	705	695	729	717	706	714	695	725	700	712	684	704	747	725	699	754	745	726	731	644	718	675	745	695	714	711	707	726	680	694	716	672	695	676	724	696	695	694	782	708	734	708	693	754	743	761	663	753	696	750	723	737	743	692	707	719	673	698	728	755	699	709	638	738	619	695	731	715	692	712	701	737	693	731	689	691	698	706	751	721	686	726	705	664	702	705	738	701	689	694	739	717	662	739	681	664	765	709	699	710	675	707	712	704	732	705	739	729	703	720	721	688	737	695	708	709	698	739	720	693	694	697	659	729	717	682	729	663	690	672	720	694	682	701	696	691	683	747	684	691	693	676	689	702	730	669	723	737	734	704	662	740	722	714	724	723	737	708	741	706	731	671	737	736	718	774	691	716	696	667	723	738	699	736	690	719	747	742	691	712	713	683	693	732	696	688	715	722	686	674	656	781	722	694	716	722	717	725	675	679	693	683	680	688	702	688	728	711	702	706	710	735	717	714	733	654	706	727	708	752	769	763	730	706	755	690	713	735	724	739	692	716	700	732	718	705	708	686	668	691	702	711	726	749	659	688	722	705	695	751	740	701	697	717	701	666	730	707	714	658	717	648	705	692	694	757	725	733	697	713	669	708	735	729	732	718	711	741	699	694	705	730	705	732	655	689	738	682	755	755	695	707	746	701	676	724	695	698	687	699	683	724	729	714	669	697	731	683	685	706	682	731	702	738	694	708	678	700	687	692	716	700	647	672	729	713	694	753	678	731	679	792	704	693	749	737	715	709	744	755	696	695	717	692	691	706	689	691	718	734	705	741	683	703	664	722	709	690	713	738	722	664	728	670	711	664	668	670	719	681	676	714	706	695	691	711	718	699	714	701	720	692	775	697	707	633	694	737	682	706	662	729	734	708	704	675	750	718	757	756	731	718	695	703	709	737	749	721	700	717	681	672	733	725	701	716	692	709	668	692	707	716	681	706	763	717	692	674	689	721	715	713	722	721	730	689	718	740	732	685	733	731	678	679	676	680	699	707	771	715	639	722	718	707	722	729	684	685	699	694	729	718	715	696	755	729	720	715	724	701	728	639	712	650	700	729	757	713	718	750	684	704	708	754	722	665	720	687	712	703	696	683	723	757	754	709	713	741	697	704	712	708	702	683	707	684	681	723	776	704	695	723	729	701	721	717	718	726	719	668	682	715	711	707	691	669	747	706	670	691	770	703	713	682	745	726	702	676	712	737	698	750	655	705	733	736	736	720	684	695	706	736	672	739	693	694	676	734	714	708	718	652	790	653	704	674	674	682	702	694	706	712	676	698	780	738	721	678	745	711	654	716	730	731	686	739	701	722	709	733	743	766	699	719	683	748	700	715	687	713	733	684	698	645	738	728	710	722	673	734	698	707	647	687	681	687	738	718	699	676	696	684	686	748	713	702	671	705	660	691	745	723	722	679	714	757	662	738	662	721	735	665	720	706	724	668	682	739	694	715	751	731	709	711	732	738	659	694	653	707	719	714	718	701	755	709	703	706	663	725	671	695	747	687	711	724	718	693	695	713	683	677	686	770	705	700	675	677	692	746	700	683	690	669	743	729	680	717	669	694	738	720	693	654	772	710	767	678	662	730	701	766	757	682	730	789	699	717	730	726	724	724	734	697	715	694	710	689	672	741	675	762	734	765	702	654	757	691	744	711	698	736	694	720	707	695	706	686	726	716	700	694	686	704	675	723	703	735	730	679	721	696	677	720	705	697	696	688	673	722	682	697	674	746	755	644	693	680	670	666	734	674	702	697	729	682	735	741	688	738	683	724	690	710	742	712	696	735	687	760	707	752	695	696	691	697	697	727	716	690	696	689	730	764	721	734	678	706	653	701	710	674	678	721	696	717	736	678	681	699	708	663	744	724	726	727	711	743	737	681	716	703	708	701	736	742	704	706	685	800	707	681	695	694	715	741	708	733
23179	39897	26954	10355	7439	5262	3942	2977	2228	1697	1585	1386	1154	1169	1115	998	995	936	934	914	870	839	844	826	804	788	779	784	799	844	784	862	820	767	829	778	747	808	776	770	781	781	770	802	779	773	731	790	793	744	775	757	789	758	758	785	822	745	744	766	711	759	804	730	749	764	763	768	776	708	792	781	798	764	763	819	779	746	724	798	769	732	827	802	776	730	732	732	745	748	775	782	754	747	772	790	772	698	748	738	762	735	735	752	780	740	708	730	754	776	744	751	745	789	752	720	754	741	775	778	751	738	753	768	755	719	741	768	764	787	746	735	748	799	780	734	773	775	755	788	767	722	690	741	757	792	741	752	777	795	719	736	778	749	760	776	809	706	708	791	787	727	758	771	778	726	769	789	743	734	751	740	734	750	723	738	734	734	750	766	707	716	724	708	727	729	740	736	734	760	724	771	747	781	769	774	707	720	757	753	726	718	741	756	735	734	788	699	708	764	823	773	727	741	749	775	776	772	749	767	739	730	761	704	754	730	744	753	709	766	757	781	746	758	799	711	747	755	736	764	742	776	790	736	777	714	724	707	775	764	725	728	719	756	718	813	729	714	762	817	754	752	755	774	748	767	734	720	707	743	810	768	817	727	776	730	786	744	752	716	783	778	745	758	725	789	747	777	691	727	763	779	718	750	749	777	771	740	684	728	762	779	773	795	757	786	792	742	734	758	794	684	798	722	723	773	743	721	724	715	754	753	729	704	736	764	707	764	745	764	728	794	741	801	728	746	779	731	773	807	786	731	726	790	781	773	776	755	789	771	744	811	773	760	814	764	823	800	714	703	795	749	742	761	782	761	762	720	742	764	739	768	778	749	702	709	731	768	712	786	764	766	696	797	744	766	741	759	781	728	740	723	768	795	716	721	810	804	752	755	743	774	760	738	761	742	745	755	743	719	758	730	722	788	766	722	761	802	791	776	814	812	719	747	721	704	778	758	760	727	740	787	683	736	733	785	777	723	765	814	776	758	764	708	740	744	762	743	724	717	762	699	735	770	787	753	756	747	751	759	789	739	747	725	808	765	764	729	724	740	737	717	734	739	752	748	736	705	781	726	760	795	796	762	755	803	700	739	792	744	775	736	711	756	744	742	712	713	762	745	783	780	769	780	778	730	721	743	751	802	764	751	776	742	744	751	727	743	712	724	753	790	696	747	741	759	731	739	741	741	786	743	748	716	733	706	762	744	668	771	753	717	738	759	712	746	754	744	790	736	766	747	704	699	780	793	669	731	740	758	777	753	793	718	712	761	744	725	716	780	721	738	782	733	742	746	741	775	745	799	753	719	764	739	712	727	782	746	782	725	706	777	766	718	716	741	743	764	730	772	763	683	774	758	695	737	732	769	806	744	784	767	777	765	736	707	709	787	761	762	738	761	744	742	785	728	769	756	750	729	730	757	757	723	760	717	731	701	767	764	714	698	719	700	689	778	764	753	746	767	795	748	724	771	759	767	776	766	729	767	771	780	740	697	822	755	799	756	762	731	734	737	732	727	738	742	727	783	765	775	767	724	730	782	772	757	756	697	729	721	751	802	770	759	770	746	745	748	747	754	775	749	821	720	778	738	716	732	738	734	789	728	759	741	743	759	720	746	731	742	772	763	770	797	757	718	782	721	785	738	684	729	741	741	795	763	731	769	763	781	791	723	740	775	763	771	720	751	724	710	762	778	750	702	773	687	764	768	781	766	809	738	742	769	742	715	753	758	753	762	823	723	713	750	706	765	755	819	783	726	717	758	753	702	750	746	782	747	765	746	737	725	745	748	756	756	713	767	804	750	705	759	769	744	718	748	772	704	729	750	790	780	739	718	781	716	727	760	765	751	751	757	742	768	794	726	761	691	738	762	736	756	779	768	763	720	740	712	724	719	771	775	801	812	761	758	748	719	751	783	762	747	752	713	757	730	734	777	694	711	727	719	753	745	721	735	703	773	768	710	741	718	797	749	766	755	761	729	702	730	771	786	711	809	741	746	792	761	731	777	736	755	753	734	728	777	728	784	812	774	714	770	761	743	778	754	786	698	773	763	750	702	795	728	724	712	789	778	752	742	755	745	756	719	766	752	727	777	756	757	775	751	733	717	780	780	772	777	755	757	756	782	763	764	802	810	777	716	768	812	746	726	728	706	767	749	739	798	738	758	781	721	746	732	729	788	737	812	744	751	773	775	738	771	738	745	767	725	812	737	739	765	749	716	781	721	764	777	762	734	745	743	760	777	745	694	774	761	744	727	727	751	749	720	797	734	718	751	788	748	782	714	766	761	771	737	812	733	755	740	741	761	787	741	759	753	753	784	724	750	742	806	776	737	737	775	737	754	753	748	671	723	699	738	712	710	756	786	769	713	763	771	768	728	726	770	736	710	833	738	779	810	759	726	782	792	735	776	732	778	818	775	770	779	750	747	744	761	770	781	791	744	764	738	754	729	760	746	773	701	736	811	762	762	766	744	761	698	749	737	744	723	766	730	783	748	753	780	748	732	785	698	775	723	725	772	741	718	713	763	791	763	728	748	726	755	716	766	759	749	759	728	744	774	755	758	748	743	803	768	722	763	779	729	781	759	741	803	746	790	725	797	785	747	759	716	750	784	777	762	728	714	755	725	712	744	766	723	798	779	730	750	741	692	743	783	711	703	749	712	713	769	751	738	743	754	774	711	767	729	721	793	769	767	715	765	717	771	704	812	739	745	725	737	773	739	737	811	782	712	808	702	812	694	698	745	719	724	758	752	796	719	762	734	753	767	769	777	785	736	750	734	758	727	791	750	757	767	814	735	814	795	801	712	768	748	767	740	699	794	761	711	758	793	784	811	747	717	710	713	773	748	758	753	776	736	746	774	776	713	746	793	783	722	746	743	790	748	789	759	716	766	773	727	755	752	779	749	744	734	806	773	781	770	739	754	730	780	806	781	741	790	768	785	791	748	748	699	769	752	763	687	726	739	745	750	750	767	782	739	716	804	799	808	787	767	725	730	733	731	757	752	763	744	751	729	745	781	765	770	715	757	722	726	764	786	769	739	740	723	746	761	740	760	717	795	741	738	749	756	830	763	788	776	769	716	798	742	709	697	800	719	766	807	747	737	744	744	792	743	722	720	751	704	752	772	817	760	788	766	751	763	767	705	758	779	735	772	756	719	775	732	745	716	731	753	787	705	788	772	759	743	792	722	736	749	705	795	769	712	732	773	742	706	736	728	746	755	736	778	745	742	700	764	755	746	752	760	767	762	725	716	741	797	720	771	784	738	756	751	763	732	780	750	792	718	735	726	743	755	786	788	745	793	779	753	728	716	780	752	742	716	752	779	764	805	771	787	801	734	739	754	719	784	745	769	719	748	736	687	757	742	754	745	792	733	747	755	746	711	716	732	680	731	710	790	750	791	718	817	725	744	753	760	771	727	711	781	748	729	716	733	708	769	755	742	752	783	715	753	766	673	794	739	725	748
22666	21203	28752	23940	21208	21343	12421	3151	1897	1449	1206	1052	851	874	752	686	618	612	553	535	525	418	469	452	428	426	423	419	406	378	395	407	394	423	424	385	371	385	322	370	372	355	397	380	352	371	380	369	404	370	345	378	386	333	344	381	345	371	346	322	347	331	350	389	361	338	311	355	335	327	359	332	310	341	372	320	342	302	328	320	330	325	352	368	321	319	345	329	353	358	352	353	344	322	338	349	351	346	342	362	327	315	380	333	349	361	324	359	331	301	327	334	355	373	340	339	314	358	325	360	348	340	350	363	370	335	334	366	343	321	321	335	317	365	337	332	325	326	334	315	343	341	312	331	330	353	316	339	343	336	347	328	321	329	321	322	340	323	335	322	343	333	301	273	328	356	378	310	346	344	337	275	351	334	281	324	327	358	327	358	396	346	315	346	346	363	336	330	322	276	339	317	340	357	341	332	328	296	333	326	343	320	353	378	333	336	310	340	286	340	331	322	352	361	358	330	338	330	325	344	341	316	337	309	338	323	328	325	365	345	327	322	341	343	354	318	292	311	321	304	306	289	343	345	330	341	341	317	323	323	324	368	341	326	329	319	327	341	345	351	340	320	357	336	319	369	338	318	333	330	343	348	323	351	341	331	315	317	342	343	323	298	267	286	320	367	325	351	349	353	321	336	348	326	362	349	354	320	329	323	360	321	344	333	325	328	327	340	364	346	334	326	362	324	349	298	316	323	355	327	332	342	372	352	338	322	363	317	333	343	351	342	339	316	343	308	318	331	354	338	373	323	331	347	373	338	360	336	317	371	337	345	315	331	352	359	324	335	338	306	319	331	353	323	350	288	324	312	324	287	315	348	331	339	329	339	324	361	338	325	321	329	319	333	362	341	300	322	329	334	387	362	347	345	347	383	324	327	312	351	332	350	336	320	334	344	313	328	345	348	351	349	363	321	348	325	324	324	335	346	362	336	335	338	326	354	348	320	348	331	353	390	344	343	308	316	308	359	336	345	349	328	349	341	350	318	358	361	325	322	322	309	345	339	366	349	360	329	331	292	301	333	337	379	309	361	302	353	325	347	346	365	307	329	339	371	355	327	339	330	311	298	382	344	327	311	347	315	348	335	326	324	344	307	310	315	338	320	318	354	339	343	322	355	339	362	286	338	343	353	325	285	330	374	317	352	360	362	342	354	324	355	336	369	319	352	319	331	327	346	346	358	324	316	328	336	318	331	341	337	334	368	321	341	298	354	324	315	358	357	332	347	335	340	335	326	299	347	353	338	350	336	301	346	344	370	323	329	327	349	356	325	344	347	330	346	337	322	337	329	326	371	324	317	315	328	333	350	324	309	314	306	328	319	322	354	320	336	341	320	354	338	326	330	312	339	330	362	310	334	346	356	358	340	338	346	331	366	374	329	353	335	314	343	312	351	318	348	343	325	331	342	343	351	358	340	351	305	337	328	334	351	312	323	293	315	325	319	330	311	311	350	321	322	321	324	341	334	350	328	377	286	313	353	345	337	346	333	367	330	342	307	362	357	315	354	361	332	318	316	339	334	342	354	344	358	344	322	334	305	348	327	309	334	312	327	334	345	332	326	321	372	345	327	351	326	321	357	338	334	342	315	313	322	343	350	317	312	335	361	338	332	342	345	317	342	333	357	322	319	331	323	329	337	331	347	327	336	318	357	350	342	354	376	348	329	329	371	348	321	336	337	312	306	326	363	303	321	350	346	340	314	323	337	317	296	353	318	314	310	359	332	384	324	321	333	372	292	329	349	340	344	320	306	310	311	369	311	340	338	359	337	359	349	332	365	328	347	355	353	322	369	340	340	318	315	344	296	352	328	335	349	328	360	322	312	335	295	346	341	325	332	338	313	338	316	327	316	322	338	308	329	316	306	331	355	314	346	348	317	347	339	310	354	351	324	306	340	345	335	339	354	330	340	311	339	332	327	343	368	355	316	327	332	358	310	351	372	308	313	353	311	354	362	381	351	360	289	353	314	359	338	331	319	335	335	328	319	318	334	318	313	315	344	339	332	330	286	382	360	336	303	328	337	295	328	317	304	297	357	305	338	312	336	357	352	349	349	299	318	340	334	332	306	359	293	347	339	359	336	327	324	326	332	313	329	337	357	333	334	296	328	315	339	354	312	306	316	318	324	318	343	337	329	339	332	327	321	331	304	337	338	300	339	331	353	306	303	310	295	329	326	344	316	320	313	340	350	323	320	360	328	346	335	354	326	344	336	318	303	330	327	351	368	323	338	369	325	312	334	310	388	344	345	338	308	353	353	334	333	320	375	376	328	342	344	334	325	315	376	341	349	343	347	341	326	343	338	342	345	348	338	336	350	316	312	332	352	357	314	317	333	346	326	354	319	322	316	358	307	329	319	311	317	307	329	333	333	321	328	352	330	304	316	319	351	329	326	355	325	327	338	307	325	333	337	314	350	344	343	356	347	295	360	349	333	337	376	310	339	342	326	337	348	344	322	335	373	321	349	368	327	339	317	280	354	340	319	371	335	319	352	365	344	346	328	339	326	318	318	340	363	335	308	337	368	320	334	334	314	325	361	359	315	337	348	298	349	332	326	326	349	334	341	326	317	304	325	334	332	337	304	337	303	355	330	352	334	338	320	303	320	337	366	320	337	339	318	312	320	321	356	329	319	356	331	357	352	338	315	319	353	336	348	345	326	319	318	369	325	358	337	344	329	349	325	331	362	352	341	346	341	323	373	327	377	332	348	302	327	325	343	324	297	336	345	347	348	340	333	326	357	319	309	316	359	339	335	372	326	351	319	319	335	322	353	311	311	312	328	321	318	352	349	346	344	335	315	347	316	330	309	343	329	316	346	340	359	329	344	340	316	341	346	291	328	345	304	338	352	341	325	326	326	320	344	328	379	318	322	329	330	330	325	303	329	343	312	330	333	362	341	340	317	340	336	327	327	348	355	320	333	337	325	343	331	308	324	323	324	339	319	353	353	326	296	331	368	321	357	358	336	349	352	330	359	320	316	348	331	325	322	306	339	353	309	343	312	354	336	303	333	334	333	367	344	327	367	320	368	309	331	313	340	324	334	314	304	367	333	336	316	354	325	356	343	339	333	351	322	354	328	308	340	306	317	326	342	362	349	329	348	323	350	301	315	335	335	314	368	319	320	302	326	341	326	311	348	313	286	330	328	352	319	334	328	381	322	304	326	306	358	318	350	361	330	311	323	332	338	339	304	319	324	303	338	336	297	311	329	317	338	339	359	352	320	332	345	305	322	338	355	350	367	301	324	308	319	340	315	344	327	312	315	339	380	355	322	310	315	302	337	341	353	339	332	304	375	308	339	314	334	311	361	321	326	343	330	332	331	333	324	316	331	350	319	316	327	324	324	328	325	352	319	313	343	355	327	312	305	307	331	340	320	329	307	341	331	372	350	361	321	303	317	337	342	321	341	322	340	358	308	331	342	344	347	351	341	301	363	310	348	330	341	339	349
25317	50606	34111	16016	12043	8691	6315	4664	3232	2460	1942	1655	1316	1168	1084	935	865	830	734	699	619	622	563	528	510	479	476	467	486	472	452	424	474	465	420	447	456	439	418	388	373	439	400	367	427	418	423	442	386	403	395	370	394	376	389	374	380	363	405	375	363	351	357	401	368	357	368	337	385	371	351	390	360	374	382	386	404	371	380	385	361	325	376	359	373	387	367	365	346	373	330	346	348	356	374	355	371	339	360	370	360	414	355	370	389	371	355	355	379	408	398	352	364	374	359	393	397	373	345	341	315	366	331	367	384	359	390	365	352	367	326	373	396	359	379	385	366	374	376	377	398	374	353	405	358	364	352	388	362	373	386	363	413	367	385	361	395	358	321	400	373	374	378	380	364	415	358	409	370	359	338	403	368	349	357	359	363	337	379	382	394	356	348	396	378	365	358	358	358	406	375	367	367	367	358	377	388	355	357	349	389	342	367	373	386	369	397	366	358	367	384	356	341	383	412	365	370	374	386	334	342	379	378	368	333	359	369	373	379	381	367	356	340	360	344	350	348	390	398	352	352	376	391	350	391	382	353	374	311	405	346	368	347	357	377	341	373	352	357	366	389	383	356	378	337	380	405	366	370	353	382	343	364	373	350	409	387	397	366	366	344	416	328	379	367	362	368	384	345	381	393	392	366	348	372	360	369	336	346	364	333	390	346	400	365	340	344	368	339	386	393	378	383	369	354	394	329	396	349	355	368	378	374	357	373	401	368	405	357	337	357	327	384	362	361	329	332	330	353	329	381	371	353	353	370	356	354	373	372	362	361	363	373	346	382	372	370	364	377	334	362	380	358	374	355	363	372	409	357	393	354	375	348	348	362	361	379	368	344	361	372	377	355	391	366	366	343	379	352	355	367	358	359	351	358	345	393	356	345	363	400	352	351	352	367	382	380	377	349	374	414	381	368	363	392	370	377	365	362	345	363	375	377	354	360	360	363	351	402	362	369	351	383	333	372	358	373	351	358	362	363	369	348	390	378	384	343	366	364	351	371	367	368	328	349	351	363	397	360	372	343	335	374	362	362	360	403	380	338	383	354	342	390	368	331	335	373	359	373	365	382	355	377	362	348	384	370	364	382	363	375	350	357	414	356	373	362	338	388	372	367	356	354	347	391	360	373	361	367	337	385	373	337	397	385	367	366	341	381	361	408	361	377	380	359	344	372	344	342	373	350	363	362	358	382	338	355	372	300	374	367	355	375	345	404	314	382	363	360	340	365	365	357	405	363	318	358	357	353	399	380	357	369	352	348	381	368	341	376	387	398	348	344	389	385	389	357	361	384	369	398	331	366	377	383	367	343	399	368	388	372	375	362	350	353	391	412	377	369	388	414	359	369	356	394	354	366	368	389	387	374	370	374	360	384	346	371	397	346	413	332	344	375	355	379	329	343	399	343	386	374	343	394	374	368	384	366	327	363	370	360	362	373	339	341	392	373	363	376	366	391	361	366	368	365	351	348	359	399	375	368	395	397	372	379	378	359	383	329	337	351	349	373	350	375	353	352	382	336	346	375	359	352	356	408	374	372	373	348	337	363	375	373	339	382	386	395	398	386	340	332	364	351	383	394	372	353	393	344	376	384	343	386	361	385	373	380	403	367	390	361	374	344	362	339	360	369	395	367	364	380	391	387	344	375	388	342	364	364	353	356	374	391	365	373	380	362	386	356	347	358	352	359	322	364	356	357	437	370	367	368	371	319	397	369	361	340	360	337	400	370	370	381	367	354	378	363	351	353	420	369	350	371	316	382	390	380	350	364	372	396	336	342	368	335	363	381	388	381	363	376	365	360	351	376	362	344	376	395	389	353	402	372	366	351	390	404	340	354	369	345	371	366	382	370	352	362	350	374	362	389	359	360	355	370	350	365	353	347	377	362	345	381	377	352	373	384	385	347	360	354	329	362	353	363	377	344	361	375	389	344	373	382	333	349	358	369	364	360	382	361	376	374	395	359	344	404	403	379	342	380	392	334	352	341	378	336	370	387	397	379	405	387	329	414	330	338	385	385	350	399	381	377	346	336	378	342	325	368	374	360	368	344	348	366	390	365	344	363	386	332	353	353	358	367	382	363	384	364	348	378	379	364	384	346	364	358	346	329	365	388	380	364	377	383	360	377	370	408	361	362	352	361	344	363	348	377	383	359	355	387	369	350	364	386	365	360	352	369	361	359	332	349	348	379	377	358	365	379	400	361	406	392	392	360	360	379	369	372	336	387	364	323	343	358	347	362	401	373	392	362	357	384	382	365	388	366	365	365	379	369	365	372	368	370	375	336	376	387	389	358	382	353	369	378	359	379	352	395	355	375	371	374	366	403	366	380	367	357	376	396	370	379	362	392	353	389	348	352	379	366	388	355	407	385	351	349	356	355	370	411	346	357	349	375	371	362	338	367	356	385	392	382	379	390	367	366	355	369	389	384	370	371	372	361	372	366	382	371	340	364	352	323	373	375	397	391	350	363	363	366	368	353	363	344	383	356	337	379	349	358	365	371	356	373	332	362	384	393	344	364	379	380	373	343	371	380	364	353	339	376	379	338	350	342	393	348	343	372	352	331	372	365	365	322	378	329	366	390	352	372	366	341	351	373	367	386	346	347	407	369	377	349	385	356	380	349	366	383	362	386	368	367	343	361	380	393	344	346	365	391	363	369	368	371	364	365	374	345	366	358	361	390	375	383	381	349	319	392	392	376	399	393	354	360	389	349	369	349	366	360	362	376	377	334	390	333	359	354	373	355	374	343	379	352	363	370	347	362	326	378	345	370	407	349	379	347	373	331	324	357	393	362	382	348	357	386	368	340	360	358	326	360	352	366	343	337	377	375	351	362	351	361	341	394	343	342	373	349	355	324	369	394	341	360	367	360	346	335	370	370	349	350	377	350	368	367	370	349	371	381	364	398	345	365	336	384	355	337	380	355	359	378	351	368	357	356	380	399	343	351	364	368	376	376	346	341	393	388	369	342	391	364	336	352	367	374	322	387	330	365	366	368	383	351	390	401	346	390	365	375	387	382	373	339	340	373	328	384	386	376	345	344	350	386	367	357	369	352	393	374	383	392	352	366	366	358	357	333	339	377	354	340	339	372	361	354	399	371	365	401	382	362	342	343	374	358	366	354	369	319	355	356	345	384	350	383	369	391	364	351	346	389	361	390	369	359	387	364	346	352	363	358	334	382	311	370	401	378	372	352	409	402	372	372	350	375	371	397	388	374	374	364	385	371	348	349	350	388	395	349	358	392	372	358	360	345	363	386	345	374	356	369	354	414	368	373	375	370	349	368	398	357	331	362	349	359	374	355	350	359	376	360	388	347	365	366	385	362	338	361	380	381	339	372	359	367	400	409	380	366	368	395	385	351	358	363	386	397	378	330	387	384	354	370	360	377	380	367	400	389	367	381	393	377	392	365	341	368	386	390	368	377	361	377	361	379	394	330	391	381	380	365	391	344	360
28144	23177	19523	7898	3847	2694	2056	1664	1348	1144	1124	1084	986	984	962	992	904	980	959	938	832	902	818	891	858	911	878	892	917	905	875	841	860	892	921	812	871	812	858	888	908	850	882	832	886	918	840	923	792	886	885	919	889	837	794	837	900	841	933	848	821	904	870	860	921	843	869	829	875	860	842	872	861	895	807	852	862	886	860	837	812	824	855	836	833	883	842	839	865	855	852	846	924	879	841	836	839	847	890	833	796	876	841	846	817	829	841	877	799	878	804	873	891	852	834	836	829	859	875	805	868	848	905	843	818	810	849	890	776	838	873	874	840	826	866	843	860	830	848	927	846	879	866	875	820	879	869	833	816	859	855	901	835	838	816	819	831	856	908	941	899	887	813	904	886	864	824	853	834	875	872	888	878	839	851	856	850	857	924	862	855	899	913	842	867	806	815	856	855	828	872	865	837	902	813	859	860	861	880	834	853	801	913	868	847	832	833	833	841	920	871	838	871	836	846	869	855	817	856	872	819	827	879	887	799	904	814	897	884	884	865	899	830	835	846	876	806	881	856	817	839	834	910	901	853	821	771	931	861	876	877	900	816	822	874	838	880	850	899	872	892	866	830	863	885	815	866	847	827	896	838	890	873	844	908	840	843	867	874	816	908	862	836	883	833	874	900	796	836	867	868	807	866	843	840	833	806	829	908	821	821	845	822	879	892	867	828	870	826	824	866	797	891	888	844	889	857	875	874	864	795	969	861	822	835	874	823	847	845	815	898	827	837	850	848	817	824	846	862	871	822	854	867	830	828	843	822	858	854	823	846	899	823	849	864	851	833	865	834	847	891	865	865	824	898	845	843	885	849	859	855	808	834	837	837	834	873	812	883	906	862	893	841	906	843	889	837	856	816	856	815	863	846	877	808	888	793	908	849	871	862	880	854	815	883	839	851	865	903	905	863	826	857	825	847	866	840	858	857	837	839	875	884	850	839	853	873	858	862	858	855	884	834	881	840	850	882	857	858	903	877	870	857	870	805	878	875	808	830	851	831	849	896	862	867	903	906	867	871	822	850	825	872	833	809	855	903	828	851	876	869	848	855	902	839	864	823	863	873	820	823	832	859	927	825	820	868	807	859	870	845	820	869	859	871	860	878	886	869	892	905	907	864	816	882	851	817	861	816	878	851	784	891	851	899	836	802	809	839	883	844	871	805	874	808	880	854	863	845	830	823	881	871	890	812	866	867	808	848	839	837	851	859	848	832	846	845	854	921	881	823	901	824	839	817	848	922	864	903	820	807	858	885	830	867	842	846	850	819	885	883	909	841	858	899	832	826	844	850	922	851	826	941	791	856	846	795	822	825	825	792	820	860	850	850	888	855	825	841	847	838	856	826	895	859	876	843	895	884	839	852	903	861	891	819	901	888	812	836	832	857	817	868	844	857	882	855	876	824	853	889	842	836	873	838	861	885	808	852	873	855	885	835	872	841	840	879	837	853	863	845	817	878	862	876	825	834	842	856	889	834	885	825	882	837	829	824	868	877	827	873	876	851	839	786	827	854	828	860	859	872	799	853	847	819	916	881	876	848	872	882	876	874	864	844	864	811	839	878	850	885	824	899	848	842	847	877	841	886	899	857	817	872	827	858	898	852	870	847	941	882	882	844	830	877	784	846	842	833	861	846	882	820	846	828	895	838	844	894	799	906	870	894	839	828	860	900	845	860	875	852	827	812	844	857	828	874	850	898	841	855	867	919	866	847	851	830	874	823	902	891	912	841	889	834	842	851	881	858	851	821	789	864	851	916	845	831	856	882	823	832	906	876	877	887	904	862	820	831	862	827	832	813	857	849	889	885	871	847	888	831	848	845	819	870	885	853	872	887	838	837	835	894	847	838	890	855	867	853	832	867	852	803	860	826	869	795	829	846	834	828	852	849	878	862	854	823	810	869	856	889	867	903	863	891	896	816	871	882	903	803	852	863	825	861	831	846	905	867	841	884	840	832	879	873	911	859	839	906	824	818	869	847	889	869	839	867	879	857	863	835	845	854	820	892	867	869	895	836	918	845	831	841	891	837	827	873	838	868	819	850	875	837	923	857	879	795	836	870	846	811	822	884	860	844	831	861	868	859	820	895	869	833	838	826	822	841	870	866	808	859	804	903	899	835	857	837	861	842	837	880	866	838	834	896	864	804	803	885	805	861	877	828	859	826	863	886	835	851	860	879	825	904	866	842	849	855	850	855	887	855	909	859	864	858	828	872	798	810	831	854	850	863	782	838	835	839	828	856	839	904	871	872	856	837	813	886	854	835	844	813	865	847	873	881	890	850	861	793	878	865	795	863	880	827	858	821	852	893	839	900	850	810	862	853	848	930	871	852	856	829	825	833	884	866	851	895	875	887	866	773	806	873	831	853	849	861	857	835	813	902	848	905	889	848	897	855	881	834	841	861	851	814	839	842	854	800	863	874	979	841	843	798	858	873	902	831	806	850	833	854	812	864	866	882	833	817	824	860	836	881	846	864	880	837	893	874	867	788	863	903	880	837	886	805	863	821	855	830	824	903	829	865	875	819	891	865	877	831	815	822	845	818	809	850	890	833	886	836	835	898	860	826	837	842	868	782	799	866	839	793	810	879	848	859	853	818	852	879	880	835	803	871	872	853	870	900	862	873	875	855	865	824	843	870	815	843	864	844	865	873	847	869	813	853	841	856	867	902	842	877	833	881	828	849	808	849	816	887	894	903	854	805	916	849	847	867	853	853	862	829	873	789	912	877	817	805	866	841	768	843	856	895	856	850	822	887	805	854	849	880	881	841	899	827	863	819	894	884	859	851	894	875	862	843	889	869	828	830	882	820	803	856	871	837	841	821	782	839	835	822	843	829	883	798	821	834	912	872	855	889	885	869	826	897	840	787	880	827	889	849	848	853	891	861	790	860	799	868	933	813	814	824	891	892	844	892	824	875	841	827	873	807	893	881	896	846	794	839	845	846	843	876	838	822	848	871	893	827	905	881	843	858	885	871	873	868	851	841	834	913	841	865	837	822	884	887	900	909	816	853	859	855	811	879	834	817	844	860	803	865	840	793	847	893	821	851	842	899	810	819	831	866	861	891	842	887	869	865	917	895	921	841	846	843	865	879	845	811	835	905	838	873	822	833	864	822	880	859	878	912	872	890	892	917	890	867	902	834	865	874	835	821	859	847	830	865	836	819	908	864	886	873	829	789	821	850	813	859	887	828	837	869	847	873	836	852	871	834	865	859	862	879	822	797	870	823	850	862	821	812	836	871	868	850	837	880	855	868	816	896	882	850	876	805	830	826	868	880	869	847	885	862	843	852	830	837	898	821	830	882	842	815	839	850	858	840	824	875	897	940	895	902	855	898	852	837	794	843	842	867	822	853	833	869	876	852	865	877	870	821	854	852	869	859	833	856	849	812	875	817	906	804	908	833	837	783	864	826	839	836	851	836	846	851	851	877	846	852	853	839	836	875	900	861	865
21639	34811	19796	8025	5547	4143	3046	2478	1817	1590	1375	1251	1173	1169	1167	1052	1048	1057	989	1042	969	921	960	938	1031	973	1019	934	913	1023	939	905	964	958	973	898	959	926	928	930	906	898	933	885	913	918	910	925	957	955	924	913	919	855	964	947	924	916	923	931	903	965	987	900	933	867	948	933	932	918	917	897	921	900	916	882	945	890	861	906	938	874	897	942	895	868	932	966	892	956	972	864	979	892	874	898	948	899	910	913	881	915	920	919	948	912	939	929	899	910	923	893	939	890	881	905	926	834	928	857	941	879	953	850	823	904	936	911	930	937	980	937	841	907	875	920	963	941	878	898	898	930	902	906	901	962	967	913	894	913	954	922	934	875	925	876	909	890	928	888	926	882	949	936	922	946	841	914	903	922	912	943	956	922	871	895	896	942	910	939	924	907	914	877	884	957	950	909	905	929	852	958	869	923	854	935	962	898	934	929	940	896	882	894	931	885	926	891	948	932	887	935	926	953	868	921	892	930	910	923	929	919	935	884	855	832	902	892	844	948	896	955	932	918	963	926	899	868	906	923	953	920	885	903	910	898	954	976	947	922	931	907	930	886	937	936	977	943	962	863	929	903	986	870	911	916	874	935	856	905	885	919	911	922	918	921	934	896	911	896	930	901	931	946	901	926	925	932	861	870	891	934	941	911	974	879	902	890	905	922	943	857	859	926	914	869	915	906	903	956	933	890	920	954	914	937	922	929	986	913	908	867	921	948	924	906	941	839	878	909	958	893	903	923	892	918	848	916	913	937	876	877	928	870	889	908	916	893	897	897	943	893	892	961	905	912	904	840	851	909	894	894	925	904	888	901	938	914	956	912	896	914	873	892	918	880	906	967	939	937	878	956	896	901	928	898	910	910	855	869	889	924	919	887	952	901	894	904	937	935	932	911	909	938	878	897	896	909	875	877	922	957	884	905	912	920	885	952	881	951	937	917	904	947	884	875	963	898	937	936	872	961	959	907	910	919	935	876	919	866	923	891	884	916	904	915	906	904	938	850	874	899	909	887	925	872	895	919	947	909	956	871	860	913	941	897	913	971	885	905	888	897	889	858	923	916	905	903	884	928	895	943	908	930	936	930	956	948	918	888	918	932	902	889	909	876	933	949	844	892	939	890	962	905	914	915	934	926	902	953	985	931	919	881	936	894	927	916	909	936	847	894	924	866	918	910	923	884	927	885	888	882	891	961	938	915	953	935	926	890	951	938	908	918	938	906	888	909	933	876	915	931	931	925	853	933	894	939	897	919	912	862	972	906	938	880	922	917	929	888	885	927	940	885	896	888	944	886	913	910	943	949	953	872	932	1010	941	879	961	940	930	951	918	878	928	941	909	930	909	947	925	891	883	949	857	941	935	883	858	941	894	943	856	920	914	923	950	903	949	972	913	917	972	959	971	889	937	891	909	1007	906	945	913	908	926	896	923	918	988	939	917	892	871	896	1007	952	854	922	918	926	938	940	927	938	918	875	937	906	882	926	974	965	924	926	920	902	895	963	920	859	946	885	949	926	863	921	911	907	901	938	920	882	948	892	906	924	867	976	900	946	922	898	935	933	980	896	894	888	911	964	934	903	919	893	906	893	903	904	925	941	892	923	940	876	902	907	935	900	922	911	921	884	922	917	890	855	892	900	963	912	911	884	917	955	947	897	954	974	948	919	931	953	908	882	888	866	930	904	924	835	947	888	891	895	909	920	935	949	922	951	927	914	920	878	946	926	938	873	873	881	921	916	938	903	901	891	909	948	950	865	931	876	952	922	925	890	953	913	912	956	921	900	860	875	925	924	915	893	904	878	914	915	889	951	884	981	950	887	916	938	842	910	909	887	905	913	902	947	888	930	866	873	945	939	921	929	913	964	900	947	892	911	921	911	887	935	936	891	881	920	869	939	873	971	846	908	891	960	886	938	926	911	893	890	968	877	881	941	922	978	877	915	914	908	943	904	921	933	912	928	901	939	960	922	898	919	982	919	945	928	913	879	925	908	902	934	923	920	886	926	944	879	906	956	901	850	910	914	920	900	912	903	893	897	887	884	903	953	940	904	895	941	918	906	918	977	929	938	917	886	896	938	948	920	925	924	913	902	857	932	896	905	913	884	878	934	905	896	902	892	912	942	859	891	907	940	944	902	918	930	885	997	892	967	893	918	921	933	962	902	889	900	922	866	895	908	975	899	906	944	954	884	909	898	930	990	900	951	927	931	884	946	967	932	890	908	898	893	946	920	912	922	919	951	958	947	864	907	884	917	925	950	925	830	959	902	928	888	890	909	855	925	898	931	933	901	961	923	915	939	929	877	934	933	881	910	923	933	944	967	967	921	891	928	898	894	916	879	934	964	895	910	895	909	942	911	888	929	905	942	961	915	882	940	963	912	895	951	884	942	905	957	914	894	896	899	913	832	943	964	878	897	915	933	930	893	900	933	966	856	870	980	906	819	903	921	918	912	870	907	885	900	918	925	952	910	924	907	899	911	859	999	907	969	893	855	885	858	917	902	937	892	890	893	917	864	911	908	877	918	858	970	926	897	917	896	890	890	941	932	980	880	900	895	886	930	885	935	924	906	898	955	915	904	908	954	898	919	928	948	930	913	874	919	869	899	914	921	916	873	939	924	885	956	898	921	973	870	886	880	908	885	921	964	866	928	906	828	906	898	887	910	928	916	937	914	935	941	894	972	901	916	874	882	922	877	912	947	868	936	969	956	911	923	922	886	861	930	980	953	929	954	927	924	930	914	938	940	891	935	938	852	925	901	903	872	933	888	919	930	887	900	923	902	892	935	898	876	908	899	891	961	893	973	930	891	934	881	908	863	901	897	920	892	900	932	909	903	933	912	877	927	947	951	942	865	892	874	933	901	901	947	906	906	908	967	929	853	926	933	924	880	953	878	898	933	933	895	862	886	994	898	954	914	926	947	863	934	882	924	945	913	865	881	901	917	911	905	911	910	943	903	918	939	889	900	929	850	891	929	884	914	893	896	901	906	930	908	930	975	878	915	879	942	879	863	910	918	924	945	906	962	959	959	910	928	940	908	906	895	941	927	938	924	910	914	934	904	936	982	897	890	895	942	928	951	900	878	920	939	947	848	940	904	927	976	963	879	952	889	895	992	910	911	859	918	928	921	962	917	883	850	922	891	868	915	982	890	877	865	953	947	935	920	851	930	898	955	927	890	879	966	973	899	897	909	955	884	908	924	899	928	946	892	885	931	882	906	897	919	900	902	909	948	917	917	871	904	912	925	939	877	960	903	861	923	869	950	911	942	963	879	909	899	883	922	913	932	913	881	881	931	972	856	924	937	938	909	970	928	871	890	946	973	893	922	926	949	902	842	903	900	867	943	904	888	923	922	894	896	914	895	879	956	907	909	955	945	906	867	968	953	942	984	918	936	929	924	922	865	930	915	906	930	908	953	892	895	922	886	964	848	961	969	920	879	936	967	971	881	933	912	950	956	906	898
23873	21254	28449	24406	21298	14107	4211	2371	1604	1345	1158	1026	934	885	854	816	763	744	784	728	721	649	609	622	662	619	646	641	661	605	593	577	638	612	598	618	601	624	572	605	606	600	604	601	612	582	552	624	619	621	647	599	640	592	577	601	641	616	563	610	619	599	604	603	606	620	635	597	581	587	586	592	576	646	638	578	597	569	570	562	552	577	586	591	598	599	654	565	593	579	555	566	607	626	606	605	596	572	625	593	567	591	569	535	559	587	547	585	568	599	607	642	564	589	597	606	591	561	595	581	577	570	573	547	588	622	577	565	555	573	593	581	579	552	589	575	609	633	621	593	607	590	598	549	538	602	557	582	581	581	560	557	553	569	594	597	590	589	623	614	552	578	632	600	635	678	577	594	581	560	571	580	582	562	557	533	580	578	568	622	600	546	611	609	557	555	581	579	592	578	612	581	574	590	565	613	546	588	561	608	530	579	567	588	571	583	593	581	559	599	588	556	584	580	587	567	559	552	574	615	615	591	593	629	585	596	611	617	573	572	543	560	556	584	616	588	581	557	575	585	603	617	624	630	583	610	546	584	583	600	527	612	609	566	586	559	603	577	575	557	632	611	575	582	526	589	607	595	584	571	539	556	600	629	612	599	543	612	597	647	618	595	560	631	541	556	609	606	612	608	587	593	580	618	589	624	606	588	576	591	576	536	589	584	582	588	560	557	596	593	619	573	553	603	558	541	564	584	584	581	612	576	591	579	616	557	606	573	601	578	587	605	584	610	561	570	599	574	580	596	589	545	603	577	593	620	603	579	614	576	605	580	600	605	578	553	591	586	576	559	586	609	588	603	575	578	597	601	605	519	595	567	600	576	585	600	561	592	587	551	583	585	615	575	614	595	630	613	533	605	562	584	574	533	592	577	562	551	541	590	591	599	571	582	551	593	626	575	577	588	569	630	590	604	562	581	580	591	609	582	627	579	574	573	600	528	588	528	580	594	560	579	609	596	619	599	603	570	527	576	597	634	566	550	571	590	635	598	613	567	590	551	586	584	605	600	577	556	614	572	576	630	531	564	597	563	618	613	592	555	611	598	584	556	599	570	548	560	566	570	572	570	580	592	554	590	624	557	629	595	610	599	585	624	647	612	581	588	570	575	567	539	581	599	584	592	610	551	591	575	536	572	554	624	592	568	609	574	578	646	532	605	627	586	578	582	570	599	571	610	622	643	566	596	573	584	553	633	576	598	573	575	540	570	576	577	577	597	601	621	541	601	592	595	615	590	595	559	535	598	597	599	582	565	584	591	599	577	594	571	604	604	572	562	600	622	588	622	575	601	624	608	591	597	565	590	569	574	590	644	593	588	561	605	566	607	549	544	565	573	576	532	610	575	622	560	598	583	632	598	557	622	605	598	576	586	559	582	594	593	598	600	534	583	591	606	632	596	583	578	574	558	576	607	603	548	568	567	572	583	592	606	591	622	613	568	581	586	572	593	600	601	622	594	580	593	585	572	555	588	568	572	607	614	587	595	609	608	516	538	599	590	548	608	565	563	559	596	581	551	606	539	572	587	596	559	608	581	644	594	611	647	562	578	592	568	593	548	614	591	570	619	590	595	628	597	564	569	589	566	577	570	598	586	566	587	620	591	592	563	562	562	598	604	616	567	564	547	577	591	528	602	602	614	542	553	568	584	585	602	546	608	556	565	596	607	572	545	598	606	591	631	583	583	588	576	597	570	555	598	547	572	555	563	597	580	564	588	575	569	557	591	596	528	598	575	575	567	585	567	573	605	602	592	613	562	573	578	574	600	620	603	618	570	583	585	594	582	567	608	555	583	556	619	579	579	655	590	579	559	609	548	600	620	600	563	589	603	610	588	610	581	597	580	619	599	571	544	577	558	589	619	570	579	538	566	559	556	569	577	587	651	573	591	572	610	569	607	561	607	543	569	542	606	549	618	555	552	595	589	622	538	581	585	574	617	611	557	615	613	627	603	591	594	619	603	624	576	608	602	606	624	552	577	573	599	638	600	596	595	614	571	613	580	546	575	599	570	588	555	566	608	554	587	587	575	603	555	604	600	597	542	525	583	554	573	590	618	571	551	593	605	593	590	566	588	537	570	599	560	575	559	602	560	604	586	574	570	565	574	545	607	587	587	603	579	562	603	578	626	579	609	604	564	612	603	587	574	545	595	575	597	578	567	620	596	597	562	584	608	587	595	534	556	608	598	550	578	570	627	543	589	588	607	619	614	599	633	561	580	594	552	569	619	593	581	595	580	589	590	563	535	607	640	571	569	582	603	617	565	622	560	576	576	550	563	585	579	623	582	543	627	599	599	582	597	617	555	594	632	557	589	575	569	594	591	596	617	557	590	606	593	629	576	619	545	620	591	577	565	626	562	550	587	601	604	589	601	618	550	594	568	610	616	569	598	585	619	581	585	596	586	564	596	555	585	620	591	606	584	540	576	599	578	581	570	595	567	567	589	565	582	543	589	541	571	594	594	574	603	561	631	613	567	572	546	592	590	607	569	532	590	542	581	587	598	596	577	592	596	598	620	602	594	572	608	575	592	556	552	594	606	577	591	537	578	592	592	581	618	589	604	568	605	584	584	581	567	592	626	604	628	537	582	584	587	562	590	654	586	576	546	567	574	585	567	626	574	573	579	524	623	584	569	581	563	569	598	578	572	576	548	578	572	590	592	591	575	547	576	596	570	616	611	571	589	592	580	587	646	622	564	590	565	574	558	635	591	590	576	548	546	582	596	593	575	595	605	565	577	554	551	533	567	571	580	582	539	616	546	613	566	578	577	562	591	566	572	604	548	564	587	589	566	604	558	582	563	608	567	612	580	584	552	587	598	612	577	557	622	612	589	570	583	569	606	606	619	608	596	605	597	592	557	619	586	566	609	586	620	590	596	572	572	588	617	580	565	592	601	564	629	569	572	596	607	592	584	597	599	577	606	615	571	555	614	629	556	584	613	573	560	579	578	569	616	541	569	583	544	546	588	580	588	597	583	571	557	570	597	549	614	557	573	579	609	591	581	599	578	590	586	568	537	535	585	616	561	564	564	557	577	572	609	615	611	586	618	609	569	551	621	601	575	612	588	578	591	616	562	571	544	584	582	631	589	630	549	549	591	623	606	567	571	628	615	556	636	531	537	609	561	573	562	584	552	616	578	601	617	581	575	565	579	584	584	585	576	596	581	544	559	604	574	573	564	598	534	603	575	570	603	568	570	590	598	621	604	580	592	592	554	553	550	587	573	595	616	557	600	567	593	579	570	595	593	586	547	575	567	603	563	595	551	621	623	615	603	572	610	563	564	565	535	613	608	610	611	614	592	569	604	612	561	562	568	619	617	593	572	587	580	555	583	600	579	570	598	608	607	543	576	578	616	608	525	579	613	559	577	600	621	574	595	597	557	596	594	554	598	564	599	619	562	554	605	600	623	586	550	596	605	590	586	644	594	598	578	561	550	587	549	570	612	581	561
23145	43912	30260	12772	9690	6739	5021	3557	2511	1953	1620	1426	1231	1166	1059	1038	957	952	910	889	794	819	766	768	786	722	758	692	711	705	668	670	703	705	689	672	699	652	666	607	645	651	651	632	657	724	697	687	717	680	657	660	676	644	642	615	670	670	682	669	706	628	680	680	645	682	611	638	685	632	634	630	638	638	626	663	635	677	640	651	641	640	641	629	669	618	632	686	651	624	663	607	626	658	648	663	665	656	717	615	608	671	652	692	664	606	643	658	621	656	652	674	607	615	646	685	627	669	638	643	645	628	638	616	573	639	668	673	638	609	653	654	629	671	648	671	637	640	623	676	644	674	669	643	608	613	631	675	636	632	645	613	607	647	622	634	629	628	638	644	654	628	683	646	668	678	647	624	643	672	649	625	608	688	640	652	643	639	688	658	620	633	655	644	671	633	664	621	654	620	677	670	657	614	652	625	658	661	661	662	652	657	637	640	651	683	652	641	640	645	629	637	635	677	658	658	661	637	613	660	639	678	649	657	643	666	667	638	615	615	650	637	653	637	660	609	681	683	618	611	645	631	643	627	652	610	612	656	637	667	652	670	636	668	640	659	721	644	655	630	643	698	649	625	687	645	625	650	682	620	618	702	635	654	639	627	664	611	642	646	666	644	640	672	676	684	601	645	615	638	650	624	704	606	626	641	710	607	612	635	667	640	669	645	628	651	630	665	645	623	604	659	662	614	655	649	659	650	634	620	632	635	662	641	681	684	650	670	686	690	684	671	612	642	630	664	647	648	650	642	616	641	627	666	654	644	648	600	621	694	693	665	646	630	648	690	655	617	608	695	623	636	629	665	674	639	648	634	658	652	689	613	637	686	633	676	633	633	668	641	616	627	643	710	627	636	627	652	651	631	645	640	637	672	658	639	659	638	629	661	678	605	677	617	670	623	617	630	641	611	665	654	664	654	689	663	628	696	670	635	630	620	630	620	668	649	634	681	665	666	640	653	671	648	641	619	653	636	619	684	642	582	636	660	629	624	679	621	644	622	666	701	675	616	669	659	651	630	625	626	718	624	637	620	605	623	625	690	631	687	613	681	675	624	619	631	677	612	684	705	615	679	639	678	645	662	646	641	661	627	691	685	625	686	615	624	671	627	648	678	658	653	654	629	658	641	673	636	629	629	626	699	636	640	681	632	706	631	635	687	648	614	676	601	640	605	599	675	671	649	686	622	646	652	631	645	641	644	603	679	663	665	692	646	659	639	639	664	624	645	683	649	676	632	658	670	677	635	636	628	645	673	642	606	597	676	622	599	619	629	638	641	650	642	603	635	652	640	650	664	635	692	654	657	653	651	670	664	669	617	627	627	654	638	626	662	632	643	627	624	630	624	695	694	642	646	608	640	627	640	644	644	627	672	638	654	686	654	642	640	668	649	663	636	626	633	637	642	653	649	625	643	612	618	628	642	618	621	639	659	595	623	607	651	606	670	645	642	647	661	662	648	647	647	671	688	633	665	613	651	640	673	653	634	620	619	622	642	635	656	647	686	607	653	654	612	634	641	651	632	648	618	685	604	603	678	670	642	603	647	634	644	632	623	633	654	636	635	675	637	673	612	650	628	656	652	671	636	572	607	652	583	621	658	694	615	641	657	695	631	625	571	621	647	675	641	625	621	639	653	688	681	643	627	619	626	644	665	687	649	604	654	625	613	647	651	650	670	667	608	703	688	653	600	646	617	603	579	679	687	669	642	650	631	637	653	607	632	617	629	611	626	679	681	666	651	651	683	624	667	623	617	682	617	628	673	683	617	665	610	612	674	645	696	633	648	638	653	654	629	695	675	627	650	643	664	648	611	659	606	641	625	639	616	632	581	686	669	645	628	631	632	695	634	595	639	654	632	602	660	613	643	652	606	657	632	663	672	669	655	658	660	649	674	659	649	630	650	637	649	623	613	678	623	621	683	688	620	601	643	624	653	652	653	660	579	645	676	672	667	630	629	688	646	631	652	623	654	661	693	604	658	629	648	643	605	653	652	634	627	667	629	655	594	606	647	636	600	629	625	672	703	631	594	621	679	614	692	611	709	658	643	615	630	635	639	628	609	615	588	670	637	630	665	635	644	639	698	666	650	659	563	650	615	590	618	669	682	632	598	607	625	671	615	621	606	619	620	692	642	645	627	635	675	629	649	656	619	645	613	648	670	658	618	642	660	669	603	666	599	699	680	681	694	669	619	643	659	648	623	642	677	599	659	667	679	669	650	679	662	676	642	623	631	651	639	640	632	624	642	633	654	617	643	641	642	637	657	648	644	610	631	642	643	662	608	647	614	653	638	680	725	624	632	658	659	608	650	647	638	684	590	592	634	642	609	649	629	667	635	621	618	650	617	666	636	617	609	632	614	626	642	640	597	642	624	619	686	619	582	671	685	652	622	605	647	634	607	622	650	666	653	648	659	706	627	712	633	673	651	656	655	597	636	606	694	663	623	632	688	653	648	630	663	638	619	637	681	658	641	641	635	635	599	664	661	647	615	660	633	598	646	629	673	634	677	671	644	625	633	637	627	643	642	625	651	640	666	595	640	678	665	653	602	680	654	649	638	643	643	631	668	620	667	642	654	648	669	667	640	658	612	666	631	624	618	661	666	612	671	653	616	656	656	629	653	695	659	663	668	665	643	654	665	607	683	690	659	626	667	692	630	634	653	608	646	632	608	646	626	688	657	680	641	694	644	627	639	619	647	655	627	608	618	607	646	617	645	633	672	621	646	629	664	674	671	685	634	654	634	621	665	620	649	597	657	658	663	661	591	647	594	714	649	607	638	689	663	641	652	629	657	678	686	620	648	636	600	637	625	617	600	627	694	619	611	654	645	646	616	654	627	648	652	631	648	674	653	615	678	676	620	644	671	685	611	640	652	601	624	697	664	641	648	635	675	609	653	660	635	646	634	687	647	676	629	593	674	634	621	632	621	657	640	661	611	654	653	625	641	606	643	587	684	625	637	650	584	610	646	630	647	627	653	658	673	625	671	624	624	658	604	687	666	625	691	637	642	663	651	655	665	643	672	633	621	623	630	668	638	602	656	604	660	611	632	637	607	638	679	639	630	652	595	642	650	670	634	640	623	610	633	649	663	609	659	645	640	641	650	620	660	695	596	624	668	658	593	616	624	641	621	691	639	644	617	617	612	630	672	635	654	676	680	691	618	624	710	624	663	657	625	639	641	650	653	634	644	626	635	648	609	666	632	674	640	663	661	630	613	679	649	637	682	626	681	657	664	676	621	652	636	629	670	650	637	614	661	695	572	663	667	619	632	632	611	629	643	667	644	631	633	636	643	586	641	649	678	638	657	633	639	607	620	689	644	623	613	683	667	703	702	583	668	683	625	597	605	665	646	658	653	655	607	677	624	657	666	645	645	631	641	656	609	658	648	603	620	629	689	647	632	638	635	627	600	625	630	630	623	628	628	616	633	646	632	640	676	668	651	673	686	647	625	642	666
24829	21237	27526	25171	15946	4804	2537	1896	1416	1280	1047	1050	946	912	942	903	840	842	808	838	816	776	780	710	817	773	759	754	769	737	775	760	707	748	730	797	739	765	702	724	733	749	733	735	743	777	723	725	743	716	737	737	662	739	765	696	711	743	767	692	734	743	665	759	726	696	700	688	720	799	747	753	706	698	720	737	750	672	739	674	738	705	723	737	757	691	730	743	780	747	726	707	730	718	744	709	671	728	787	720	727	707	712	755	721	764	711	702	702	694	691	770	710	682	715	756	724	697	734	694	689	696	714	656	727	706	667	726	647	742	769	734	702	734	728	688	717	684	703	657	675	726	749	740	693	699	712	733	744	759	684	695	736	757	696	728	702	677	644	716	724	735	756	685	745	745	728	688	759	730	744	675	760	700	699	697	705	663	692	722	738	730	724	702	693	730	736	694	721	727	711	735	728	751	714	730	714	720	746	734	705	746	698	729	634	673	723	702	698	740	684	682	715	706	723	720	723	758	724	697	733	708	691	726	722	704	714	732	697	737	739	741	700	727	706	726	731	783	719	703	765	716	667	705	701	719	700	710	733	766	735	693	751	731	740	711	640	735	732	686	664	734	656	696	726	697	735	760	693	725	716	723	749	706	715	674	701	740	695	742	730	725	737	766	712	733	744	699	731	748	727	740	686	688	706	719	766	766	697	705	745	778	677	716	716	720	692	757	665	708	732	739	709	770	708	730	717	716	707	696	722	703	740	694	702	677	738	734	760	769	793	699	732	720	708	739	711	718	687	686	732	734	675	740	731	713	702	721	778	733	726	729	730	687	749	683	706	727	712	760	745	776	706	679	691	723	698	677	694	746	778	723	722	705	707	713	722	695	705	735	727	683	691	719	719	767	702	730	712	758	679	684	724	708	725	749	728	733	715	685	755	737	727	706	724	721	804	713	715	684	660	682	700	727	731	724	693	730	709	756	669	704	672	751	650	727	727	734	717	708	744	702	719	693	740	664	736	739	766	705	678	669	714	727	729	698	765	715	747	696	739	675	769	716	746	743	789	783	709	708	720	673	719	682	681	732	674	717	692	733	671	710	759	722	700	702	743	680	697	716	735	734	688	695	717	732	731	707	705	739	749	698	733	736	747	645	691	711	710	715	707	704	734	710	723	731	715	718	771	765	700	700	721	751	724	738	703	712	713	782	755	700	729	761	711	798	706	768	720	713	687	704	725	711	701	684	714	706	681	692	673	684	707	715	740	730	733	696	729	674	700	728	720	756	758	731	719	719	737	754	662	781	742	709	714	705	731	656	680	760	733	685	725	745	789	707	689	668	720	694	714	738	676	746	777	734	741	711	693	758	714	673	661	668	758	736	673	780	756	699	694	727	713	696	700	750	717	696	709	705	703	733	715	731	746	720	713	690	729	711	741	766	706	657	720	718	735	709	714	705	666	732	672	709	710	689	718	745	744	785	747	682	752	734	682	704	683	727	705	731	715	724	725	692	705	759	713	683	688	666	718	746	741	701	826	737	718	754	757	692	731	720	690	688	678	740	707	725	709	750	672	717	684	691	756	759	704	715	710	718	739	715	694	716	690	715	728	682	679	729	652	720	722	765	707	705	749	732	682	707	712	744	711	685	727	749	746	730	689	667	664	737	742	721	693	726	732	746	780	789	733	720	717	752	713	711	694	677	795	738	718	738	653	758	638	705	701	687	686	723	721	749	676	650	680	703	676	705	702	692	749	671	722	690	728	709	700	752	703	729	699	744	727	736	721	714	740	737	709	671	703	727	721	742	706	722	762	709	711	744	730	696	692	701	706	733	695	722	725	699	736	709	727	713	719	726	741	714	716	694	700	714	757	702	729	719	713	723	714	696	742	716	730	721	714	721	675	715	711	693	752	727	694	675	681	707	723	700	697	695	686	709	707	704	716	699	742	701	747	715	716	712	788	684	722	702	764	717	728	724	725	711	688	674	685	741	696	715	710	747	722	737	764	741	720	692	744	732	740	723	720	742	659	740	697	716	691	721	706	712	753	692	721	759	697	700	756	716	733	748	724	715	733	706	711	739	709	747	728	702	686	714	723	706	731	670	752	744	702	704	704	725	702	697	766	766	741	720	681	734	678	729	683	701	653	706	701	747	679	731	729	703	734	738	723	709	731	679	717	672	653	715	726	721	738	703	700	702	666	739	758	666	692	734	694	757	734	693	779	696	751	715	714	717	720	746	703	706	692	702	780	722	731	726	710	685	706	724	740	749	735	702	713	781	739	712	694	712	719	689	738	728	756	714	712	727	714	709	740	725	705	688	772	742	732	723	734	725	738	700	714	668	744	713	704	755	725	717	723	687	692	750	672	736	749	688	720	723	748	743	679	759	704	719	741	690	728	731	771	726	684	749	691	694	751	747	760	745	691	726	729	792	697	724	697	746	669	678	757	719	690	715	758	684	717	698	712	744	735	715	704	754	722	720	722	624	737	680	725	711	727	709	768	738	706	703	689	702	699	693	682	716	685	695	717	697	724	720	725	696	751	718	711	702	710	722	747	726	746	693	679	737	760	689	752	701	716	734	736	681	714	722	691	741	736	722	649	737	700	783	703	731	684	733	670	738	723	698	670	694	757	702	762	752	716	678	708	719	739	658	738	741	707	713	716	727	697	703	707	720	705	733	726	719	714	709	763	751	691	826	717	721	753	757	709	755	702	739	736	755	705	764	734	672	751	777	698	738	754	661	677	706	714	707	757	684	705	739	727	724	722	720	718	705	725	712	747	695	674	775	719	720	754	728	706	673	702	744	736	726	759	708	707	663	691	654	692	692	728	780	722	726	738	691	696	744	711	745	758	712	726	715	753	720	722	688	685	728	695	716	688	753	699	742	713	778	703	759	736	704	710	680	714	683	721	726	760	680	704	722	738	718	669	724	786	728	693	701	715	721	687	663	718	702	745	665	710	695	705	706	727	731	687	750	713	761	693	744	725	720	730	723	711	740	702	692	709	715	697	681	708	766	697	729	723	710	705	700	694	740	733	648	684	701	715	722	679	704	684	699	708	734	724	716	691	713	731	722	709	731	647	695	709	725	667	749	683	716	746	721	699	716	749	706	684	704	762	707	746	744	722	724	731	737	698	711	681	719	746	701	763	697	692	697	702	695	716	738	719	706	708	688	685	709	722	732	725	697	718	730	738	726	722	716	690	720	678	773	725	743	711	697	655	691	676	682	707	743	750	714	704	707	749	675	742	707	748	673	749	726	720	719	729	716	740	726	702	719	713	766	754	727	749	746	688	683	732	713	726	709	753	672	705	757	697	644	763	717	722	688	720	701	717	709	702	732	728	724	692	711	725	665	707	742	699	688	760	702	723	751	684	766	675	695	662	725	691	706	738	698	681	714	681	729	717	693	768	747	690	782	689	698	690	741	738	721	727	715	716	743	664	733	675	726	749	701	729	710	680	719	717	697	710	713	750	695	731	736	727	721	717	707	735	746	708	731
23266	40372	27640	10681	8420	5664	4002	3084	2146	1693	1455	1257	1103	1109	1019	1068	937	983	944	947	897	831	810	833	788	825	792	790	807	805	795	744	799	780	762	794	786	759	802	745	747	736	770	738	771	793	735	801	761	795	785	795	749	792	793	802	771	781	786	745	741	756	729	775	742	788	748	750	764	799	774	715	757	749	726	743	775	738	752	786	775	759	727	765	762	750	742	757	769	753	734	758	740	736	741	749	757	742	780	743	704	762	772	787	727	711	724	752	770	780	759	750	736	714	791	765	764	787	759	784	757	739	735	746	791	724	778	789	773	793	779	728	756	740	710	782	737	766	730	767	744	737	743	754	689	798	745	700	750	790	756	768	759	728	734	740	774	737	740	749	765	751	816	759	787	767	784	724	731	723	732	781	723	751	752	782	783	771	728	737	735	778	786	750	756	735	779	780	730	788	774	756	754	719	735	759	738	753	781	763	769	750	757	761	770	751	745	762	759	769	775	765	736	755	738	726	749	760	734	747	788	736	770	728	731	755	765	726	787	763	814	747	752	762	712	764	814	793	751	744	769	728	754	801	764	728	740	771	746	759	725	721	805	789	761	753	743	738	740	769	785	766	770	725	801	778	775	764	786	761	752	840	791	748	725	817	780	793	752	743	778	733	763	777	786	789	765	744	745	750	741	753	806	729	746	765	734	747	787	728	764	708	721	765	795	766	768	756	765	780	729	746	819	773	724	766	782	750	783	724	692	738	797	773	731	771	741	727	747	774	712	781	735	728	775	697	819	740	698	756	722	770	725	726	727	747	781	731	752	730	758	770	770	768	775	762	772	687	746	762	741	746	757	786	776	781	722	782	749	834	776	792	788	681	729	749	717	737	782	803	776	731	762	772	684	752	730	768	753	756	732	741	761	723	722	779	714	747	751	762	746	765	706	733	745	790	737	740	817	715	715	743	763	792	749	778	747	762	740	662	723	740	749	758	727	757	743	745	764	739	783	775	754	776	697	747	782	735	802	752	711	729	758	720	750	729	777	738	781	752	748	708	785	756	772	760	799	744	735	779	736	796	743	767	733	785	729	801	766	779	729	724	725	756	726	750	701	767	782	774	689	702	771	747	736	814	793	748	769	791	693	745	732	831	765	736	775	756	771	799	708	808	747	758	753	745	726	734	735	776	761	730	789	755	775	733	714	747	745	787	845	759	767	740	784	741	736	807	778	768	791	750	736	823	766	689	734	695	785	767	720	753	762	731	747	725	743	763	720	756	754	760	743	703	753	741	757	787	732	752	751	733	767	768	798	721	755	744	736	765	784	754	778	739	777	758	725	744	736	707	758	756	763	779	758	794	753	752	764	717	687	766	773	749	730	728	745	763	828	748	753	752	755	714	777	791	719	798	753	739	719	841	824	811	755	710	748	758	706	774	728	774	749	742	774	775	766	788	732	776	739	735	752	772	791	805	780	725	720	742	728	751	746	808	789	806	760	772	744	721	756	756	711	755	775	798	791	704	715	776	741	802	769	765	761	785	778	795	764	739	707	774	728	756	733	764	722	699	759	730	738	724	730	752	743	751	746	780	777	769	747	762	752	766	767	771	770	757	819	731	671	727	773	779	767	787	721	719	746	734	831	760	812	770	742	775	745	751	769	776	778	773	733	783	744	712	672	691	695	772	778	803	749	773	760	758	791	759	753	729	741	797	766	732	748	747	767	757	740	761	779	795	736	729	802	773	781	772	725	735	798	808	737	725	786	729	790	768	749	770	745	755	743	764	767	763	738	752	745	780	672	748	775	726	760	759	740	752	693	757	730	738	703	730	734	746	771	766	733	715	831	741	779	738	746	773	751	756	745	776	769	750	777	754	757	778	806	781	746	753	785	811	759	745	814	755	718	764	779	765	722	792	781	831	726	758	819	712	707	734	776	780	744	752	707	775	768	770	771	729	789	790	746	786	833	740	757	801	793	710	763	778	730	756	798	735	760	714	760	761	759	719	778	747	767	760	778	767	757	779	774	777	746	765	763	748	713	757	727	761	717	717	718	729	805	728	792	778	778	732	761	713	787	741	753	710	731	770	723	761	712	763	741	752	741	748	722	750	736	805	750	753	731	739	738	771	731	758	747	731	733	746	709	757	777	746	771	833	780	693	771	756	748	735	757	768	826	734	791	760	758	769	740	774	742	762	773	744	764	711	767	747	749	768	765	698	759	747	688	720	757	801	819	769	797	714	744	754	758	772	721	717	774	713	751	789	755	767	768	792	745	783	802	799	785	751	806	793	753	730	724	739	789	775	766	706	752	816	784	742	794	779	712	755	759	747	792	716	787	710	766	792	740	812	730	726	768	731	774	709	710	771	731	738	755	716	738	741	813	767	770	758	755	779	790	722	758	758	734	769	738	740	737	756	764	803	743	747	762	747	714	758	820	727	735	737	787	772	751	768	805	769	711	789	740	743	727	738	751	750	738	766	801	758	720	777	742	790	711	774	755	728	702	750	736	793	754	771	745	757	776	729	760	728	791	777	782	711	748	786	733	821	770	726	721	766	739	728	710	751	729	706	773	749	720	730	739	762	735	777	708	758	761	768	771	762	788	733	753	724	738	762	759	710	791	753	753	779	730	792	734	776	741	807	753	740	773	754	759	771	750	787	721	734	720	763	716	715	726	755	791	755	774	725	777	769	729	771	807	776	766	784	766	759	716	787	744	741	754	728	748	757	754	760	740	809	813	721	763	737	755	739	759	790	758	785	732	757	790	735	727	750	725	767	803	768	697	729	704	680	726	755	732	783	778	748	718	750	808	807	794	731	724	751	802	750	726	717	772	722	787	771	743	736	748	770	746	767	771	750	739	788	725	768	714	757	743	766	811	757	755	735	736	723	753	780	740	758	751	756	772	751	771	791	744	776	734	747	793	780	766	721	773	781	756	756	741	759	774	723	694	801	753	738	743	756	757	773	770	767	773	747	715	733	754	774	765	737	736	731	743	766	773	772	705	766	746	767	753	827	725	748	817	776	781	710	738	746	814	760	744	728	732	757	757	754	738	774	782	759	748	730	798	816	777	794	778	739	769	780	763	746	741	772	764	737	734	741	778	743	758	748	752	735	797	693	716	771	794	733	733	735	712	733	822	809	806	794	800	779	775	726	801	763	725	801	735	711	763	734	782	753	723	790	766	706	744	728	797	761	749	733	797	746	753	710	745	786	739	721	780	686	742	749	764	743	737	724	748	782	730	764	755	754	784	802	778	763	729	771	741	750	789	763	780	787	795	699	740	774	729	767	690	805	764	754	781	777	743	756	733	805	746	773	754	737	729	725	732	756	794	780	781	760	796	820	743	820	788	775	773	715	748	758	739	748	794	799	792	778	765	779	719	782	753	772	734	801	723	772	764	781	747	775	745	767	783	745	768	736	742	772	763	752	708	737	785	740	721	750	757	730	738	741	723	776	709	787	751	773	746	716	777	748	767	733	775	771	757	720	773	695	782	761	786	708
22682	21191	28725	23945	21188	21300	12816	3130	1902	1469	1188	1038	866	886	783	707	692	601	590	534	498	481	491	414	432	406	422	405	417	391	397	406	389	409	410	385	383	352	385	391	334	363	365	351	374	365	381	364	369	383	358	333	364	349	365	341	369	348	356	367	309	332	363	332	386	323	379	336	343	372	352	340	352	379	331	311	317	336	332	316	367	339	386	333	369	351	350	397	339	358	344	351	363	340	340	354	312	351	322	327	350	358	376	319	363	339	319	329	350	343	316	322	332	334	380	343	312	338	339	346	351	328	330	334	370	344	323	348	296	358	348	333	345	326	342	346	362	336	327	337	326	365	336	337	356	358	344	326	342	326	358	350	318	343	330	324	323	361	376	296	344	346	350	326	361	378	314	315	361	318	337	326	368	343	339	333	341	364	348	339	330	334	343	337	293	344	348	329	329	359	374	326	365	339	322	288	347	342	320	343	322	314	312	380	359	351	349	326	324	323	345	314	327	361	321	328	358	323	322	359	336	355	323	362	347	354	330	328	342	314	343	347	313	324	317	378	335	334	383	334	336	337	312	337	361	341	337	329	327	361	320	326	350	348	324	356	331	325	321	345	346	350	347	342	332	338	306	348	337	313	329	317	334	338	339	348	331	337	318	392	333	366	345	382	329	336	325	328	343	346	355	354	367	354	327	349	363	360	304	365	327	340	347	329	345	337	322	356	319	330	295	322	326	344	321	317	353	334	323	342	351	379	333	304	350	348	343	323	306	376	322	303	338	343	333	375	325	339	344	334	338	318	344	351	381	354	355	333	349	322	332	377	363	354	331	344	335	351	331	317	338	371	319	375	343	351	391	323	290	324	326	366	372	359	336	324	340	351	353	330	340	332	335	351	348	329	348	324	361	369	360	339	353	351	315	363	336	315	317	330	334	329	335	344	321	358	347	385	356	337	350	337	332	353	372	334	319	333	324	333	332	347	325	322	362	348	344	338	318	333	371	293	327	313	345	332	329	340	340	376	333	364	322	397	339	363	352	306	361	355	350	341	362	348	328	345	350	340	348	336	367	354	328	341	311	348	319	315	333	320	347	335	354	359	319	346	333	322	312	341	342	317	341	329	330	358	355	282	349	357	356	340	322	335	329	321	364	339	354	351	367	348	357	368	308	363	336	369	325	321	321	349	381	342	335	323	333	376	340	362	315	355	327	362	331	342	355	337	323	344	356	319	360	358	326	334	333	348	348	311	327	335	348	342	353	308	332	338	351	370	364	365	362	338	335	348	327	340	348	321	314	319	361	347	325	314	345	330	330	374	333	357	317	337	315	345	337	336	335	324	364	359	330	333	350	344	336	342	373	336	375	333	323	367	351	320	344	343	354	341	394	340	337	328	328	312	329	319	329	345	348	337	314	287	351	347	348	355	335	350	324	333	347	325	370	337	320	326	366	314	352	351	358	352	331	325	322	324	431	349	346	340	310	338	307	327	343	363	305	326	317	353	329	360	370	390	314	360	327	338	345	292	347	344	352	349	340	349	319	334	315	349	332	343	345	328	355	328	351	318	356	353	361	356	333	321	327	339	352	333	332	312	355	345	337	302	330	340	324	325	321	335	361	329	365	354	321	338	311	361	349	351	328	326	325	367	358	335	346	335	387	311	313	324	339	317	337	314	327	303	331	360	318	338	324	331	378	364	361	319	362	343	352	333	361	323	322	349	329	329	332	322	346	355	339	319	310	327	329	343	338	374	347	346	339	334	331	340	317	330	309	358	328	308	315	334	343	323	372	340	366	315	357	332	338	330	323	349	338	317	334	369	335	338	359	347	335	348	353	339	331	346	319	354	338	323	349	323	329	316	315	342	341	323	335	373	319	333	362	329	323	360	340	321	328	364	335	335	364	320	344	327	340	357	348	343	357	342	352	386	333	356	313	359	311	333	335	353	384	353	328	316	366	323	334	345	366	359	344	306	353	358	348	329	326	335	308	323	368	319	320	335	334	331	346	341	297	346	356	301	347	302	329	347	360	323	380	357	333	341	339	342	339	329	348	345	339	320	368	318	332	337	305	343	342	329	312	373	304	315	319	309	313	330	339	303	313	377	351	322	332	299	351	330	355	369	341	359	330	334	325	356	345	306	317	330	333	319	326	340	344	361	321	354	327	360	356	323	333	317	358	349	366	337	325	330	373	328	325	333	324	349	355	380	362	342	354	377	355	312	341	349	348	344	364	332	297	335	347	303	319	321	343	371	363	356	358	351	295	296	363	343	352	365	322	352	328	314	312	319	323	348	340	349	363	338	338	351	332	340	370	329	349	334	354	310	349	361	360	328	352	335	324	352	283	350	387	311	334	340	350	334	353	303	349	357	370	298	370	319	378	316	373	333	332	343	330	327	301	319	358	303	328	366	356	343	328	329	354	344	353	337	378	370	321	334	364	326	342	311	352	347	329	345	345	356	336	341	341	365	317	338	341	326	327	330	337	385	357	348	352	314	312	338	376	353	329	326	353	348	337	316	341	346	312	365	357	339	317	352	323	339	350	362	324	343	354	362	335	358	339	351	353	340	319	348	360	326	360	314	318	322	340	371	342	346	371	322	327	317	311	358	373	347	328	301	366	323	334	319	332	331	329	359	335	360	326	337	320	349	308	328	327	315	352	320	326	324	343	300	336	337	369	343	349	341	356	345	379	325	336	386	311	367	346	353	357	315	355	314	328	368	358	339	370	325	338	336	299	336	331	340	355	355	335	341	328	355	349	334	340	337	342	366	306	318	347	359	336	360	336	343	352	354	316	337	330	323	338	325	349	355	380	342	317	340	352	342	331	312	355	343	341	332	334	314	345	319	312	332	297	328	326	367	345	330	331	334	354	345	346	336	342	347	332	352	306	351	334	296	334	312	347	344	337	372	346	343	331	357	323	337	374	326	351	317	354	362	328	355	314	370	350	337	342	341	345	341	345	351	336	329	340	344	344	362	366	341	317	339	354	327	303	332	343	325	347	342	345	345	308	347	331	337	380	311	349	325	350	309	306	301	305	335	332	329	302	327	347	352	378	334	365	381	385	361	365	349	331	356	325	344	335	327	334	337	326	352	319	354	368	360	357	354	340	355	315	363	341	306	352	354	329	333	360	363	364	322	349	362	367	322	331	342	337	337	338	337	312	356	325	364	367	356	340	300	315	342	316	336	333	320	354	334	365	342	355	338	361	350	319	365	322	316	345	338	376	362	340	325	304	356	334	355	344	344	353	325	324	351	359	351	335	330	361	378	329	368	360	317	363	323	307	316	344	326	353	355	304	329	272	339	333	347	369	324	319	333	310	375	330	341	340	355	341	354	324	342	339	366	349	311	318	345	322	364	349	357	328	321	353	332	359	346	365	353	343	333	328	315	353	314	334	331	324	325	341	354	345	344	335	366	328	335	349	314	336	337	329	349	322	338	341	307	363	342	326	338	320	345	333	345	321	330	365	365	307	333	307	358	336	359	353	352	347	342
26181	48866	34276	15766	12623	8903	6568	4666	3187	2424	1912	1554	1346	1222	1033	941	834	798	773	737	605	554	501	517	550	519	465	495	475	453	485	452	478	438	455	459	388	407	404	385	378	381	405	443	406	375	401	427	448	413	425	377	457	390	405	394	461	435	396	384	412	399	422	378	395	351	382	380	400	395	378	365	379	341	410	366	392	402	345	374	346	376	345	347	394	341	380	343	373	357	375	390	340	387	322	380	328	336	377	364	398	371	363	378	389	354	354	352	367	367	387	357	365	381	384	396	368	365	390	341	339	378	378	378	389	369	356	378	361	366	377	370	393	353	380	358	362	394	361	365	394	380	344	378	376	365	339	393	365	358	342	382	383	353	380	357	343	369	353	366	384	366	358	404	372	374	373	363	363	355	392	354	358	365	373	338	343	379	345	332	360	349	325	378	350	356	393	376	382	367	374	351	384	352	375	375	381	357	351	358	387	374	374	334	394	372	360	320	363	412	383	380	358	359	411	365	377	381	385	379	381	373	384	347	391	362	353	352	331	349	353	338	357	349	366	350	340	388	341	372	368	365	398	354	379	349	369	355	344	334	361	392	361	357	351	357	345	343	386	359	388	368	407	397	383	379	384	337	333	389	360	364	350	386	353	342	365	401	368	325	376	386	378	393	358	380	344	369	361	392	382	362	394	370	353	361	356	363	370	388	371	359	387	359	351	386	354	359	360	379	370	370	364	405	393	368	373	365	387	380	346	346	330	340	369	355	360	375	360	358	336	378	334	371	355	334	369	385	355	376	376	399	364	354	379	381	394	380	373	380	383	370	362	328	376	350	376	353	378	375	384	388	358	365	376	346	348	387	368	384	380	349	364	364	385	400	367	363	374	367	338	394	364	359	374	384	366	392	392	349	388	353	363	327	379	337	393	388	352	410	366	360	392	383	380	370	365	370	377	342	385	394	380	398	341	355	371	341	354	362	383	323	338	389	361	415	402	380	359	392	416	388	335	370	341	349	364	376	346	363	375	367	358	408	347	355	374	346	381	362	368	374	357	341	358	346	359	394	362	342	359	363	381	370	370	341	362	393	378	350	373	360	386	326	343	397	412	386	375	395	349	373	383	363	387	361	368	366	359	349	382	373	392	369	353	354	381	371	366	381	383	420	357	392	365	351	390	379	371	341	339	361	343	373	358	337	370	360	362	356	397	377	360	402	366	384	371	337	352	325	392	352	399	345	358	381	351	360	385	384	363	393	378	412	376	371	332	329	358	391	389	346	334	387	362	378	357	376	389	413	365	355	391	354	374	349	343	370	361	362	347	366	384	391	382	351	364	364	372	359	374	345	337	393	362	366	360	366	361	367	365	386	349	352	367	347	354	348	354	404	355	365	356	389	386	376	372	383	362	364	370	355	369	378	361	396	378	345	365	380	328	369	361	336	349	383	339	360	356	357	365	389	355	364	356	373	386	346	356	374	359	357	359	374	350	374	389	380	383	364	360	376	404	362	371	348	358	391	398	367	382	366	363	381	381	400	391	336	380	352	342	367	395	356	402	374	399	385	382	373	402	400	365	366	338	367	339	368	376	402	371	402	372	364	336	365	372	345	358	346	374	353	336	395	419	383	390	369	338	353	335	357	380	389	380	363	340	344	384	364	338	382	353	388	341	368	380	382	381	370	376	348	386	366	341	371	350	374	340	347	344	316	393	392	363	369	381	380	379	405	376	368	367	377	384	382	391	355	361	399	398	365	401	345	334	361	333	387	393	372	394	359	340	362	366	395	371	368	365	377	422	383	351	348	363	360	353	353	383	377	322	369	378	349	353	386	362	351	373	354	379	366	360	385	398	357	358	334	345	356	373	348	376	338	390	387	317	385	333	390	369	401	362	384	366	413	367	377	379	375	376	374	372	380	370	362	391	392	376	409	348	364	401	343	393	349	366	352	373	363	348	321	368	379	360	365	399	339	348	348	362	350	383	332	370	379	359	357	385	382	351	350	387	396	402	326	381	374	341	341	380	350	382	362	369	356	378	366	397	355	328	337	366	378	347	378	344	353	369	354	379	321	360	354	362	399	389	366	356	376	400	383	356	377	368	351	341	364	334	344	388	380	384	390	399	356	349	412	346	368	347	396	360	369	355	373	343	416	356	334	361	367	346	342	392	337	366	384	366	384	393	384	377	363	328	393	358	377	362	353	344	382	386	370	365	369	342	350	401	369	401	355	372	364	391	359	379	344	404	362	374	369	370	366	392	368	364	343	364	387	379	381	376	354	382	364	369	409	366	380	326	387	394	339	374	343	349	390	364	384	374	379	372	374	348	387	346	360	328	392	362	365	393	356	383	371	384	343	362	353	390	357	364	361	396	385	356	376	405	361	375	344	369	383	393	356	357	392	346	383	358	374	385	356	346	365	349	397	348	369	396	400	369	391	399	370	368	349	330	363	368	362	368	345	367	358	345	385	356	377	374	412	346	384	367	372	344	338	415	382	364	347	356	352	371	376	378	377	376	369	372	352	365	343	355	386	391	383	362	363	342	359	375	363	368	334	345	362	394	394	403	387	377	383	362	356	366	350	428	359	366	361	379	368	364	384	353	357	342	375	372	362	358	366	364	356	393	384	364	390	368	346	368	366	375	373	348	378	392	365	356	370	382	398	376	357	340	364	388	404	369	377	404	358	389	362	362	395	379	328	372	397	341	397	387	404	356	371	366	400	369	382	366	356	394	358	360	336	383	377	396	355	387	329	396	386	378	326	375	385	338	381	355	355	377	354	379	389	371	369	388	351	380	329	393	373	356	344	349	366	338	368	377	348	348	380	357	362	358	339	408	335	364	378	400	362	344	372	397	356	383	359	350	378	362	369	335	358	373	375	370	387	359	366	373	383	376	347	402	391	404	400	372	393	391	391	340	375	347	345	359	355	340	349	354	355	362	356	354	344	332	343	370	359	385	359	365	382	350	364	380	412	351	345	369	370	350	395	381	380	347	368	352	367	341	362	358	373	357	379	364	400	369	365	399	354	331	365	405	357	364	367	367	354	377	387	369	373	386	379	356	382	434	394	360	349	374	347	362	354	330	356	363	383	356	367	374	382	376	404	360	390	405	387	364	354	369	350	379	370	380	384	366	362	363	348	346	357	370	396	383	355	367	334	358	394	363	338	379	357	384	343	367	350	388	375	382	368	371	373	361	385	350	320	379	362	378	367	372	364	422	347	351	347	361	334	349	361	347	352	381	336	381	358	373	346	388	380	393	362	380	361	347	362	382	363	366	385	369	333	385	347	370	344	374	386	388	368	357	348	384	375	376	382	367	392	370	384	373	368	394	387	339	368	382	375	342	374	367	341	360	337	369	334	364	368	351	344	370	392	385	370	383	380	390	362	355	406	368	341	372	337	384	363	378	362	375	332	364	361	390	353	341	363	362	336	350	384	364	402	375	363	391	383	335	338	319	324	355	364	346	345	354	385	379	379	369	336	379	384	368	376	345	408	400	345
27877	22995	20541	7909	3949	2725	2005	1597	1351	1147	1096	999	1033	982	941	927	969	907	927	929	983	914	860	942	823	874	829	855	837	842	916	848	884	892	871	781	831	873	852	827	857	887	890	869	847	830	875	871	876	828	873	869	899	862	866	821	859	822	852	883	798	863	848	846	856	914	855	849	856	817	767	840	823	840	865	844	829	843	820	822	836	769	839	909	844	885	835	878	868	817	866	874	772	845	887	883	908	855	861	867	872	856	840	853	850	819	883	840	856	865	845	827	829	826	824	848	778	847	864	858	843	891	841	856	854	829	915	870	910	899	849	846	800	831	850	883	896	834	827	868	817	835	828	867	811	873	829	852	843	844	824	883	833	850	861	833	840	827	827	870	879	782	899	841	876	906	846	812	832	844	892	895	854	868	803	809	803	856	833	830	852	857	845	863	808	807	866	836	855	875	888	882	851	856	856	887	820	845	876	869	849	818	858	803	788	877	863	863	832	812	833	901	844	848	840	887	865	882	856	839	832	850	851	892	815	842	875	826	806	836	786	816	828	829	887	873	867	918	890	928	868	859	861	788	843	885	838	847	867	905	853	870	807	864	882	851	883	838	870	888	861	816	854	867	857	897	878	829	821	818	858	842	852	841	832	837	894	852	869	891	885	840	885	898	849	891	858	840	835	857	850	844	808	842	841	876	824	903	846	837	814	815	865	888	877	834	817	822	826	842	862	885	860	942	879	880	842	878	906	881	888	841	842	902	846	874	829	829	835	857	857	847	843	799	806	879	849	873	890	843	883	855	877	876	876	891	883	877	828	823	812	815	854	837	834	882	827	850	857	868	880	854	874	825	861	850	870	906	838	879	823	847	896	888	828	898	797	827	848	825	821	770	879	847	845	812	847	829	830	849	878	857	854	830	829	824	868	848	821	888	813	874	831	933	859	831	828	873	839	827	843	887	794	863	877	793	857	863	807	859	802	872	862	897	799	823	837	822	860	871	844	880	860	865	819	884	867	846	845	870	858	868	899	869	889	846	781	842	839	807	838	888	804	792	905	818	834	864	811	891	869	829	872	818	871	850	836	845	857	915	851	909	839	845	851	833	836	852	897	828	858	856	830	889	825	835	881	887	834	858	884	817	842	832	836	825	926	888	911	893	863	851	822	794	817	833	840	836	864	928	833	905	861	885	822	882	856	859	843	838	807	802	830	908	848	856	813	839	858	877	863	875	845	889	842	833	852	805	866	812	807	899	825	835	919	860	883	884	880	827	833	852	842	846	812	853	806	841	847	929	833	886	818	900	798	779	881	846	825	897	843	828	838	831	895	892	846	900	825	832	852	931	842	813	824	822	888	869	843	878	850	871	871	880	853	842	864	821	847	847	876	853	830	873	818	866	890	862	841	937	818	855	873	833	899	863	897	897	813	843	873	835	822	890	858	883	841	842	843	881	881	866	805	827	864	898	851	838	824	868	923	863	851	852	795	895	884	869	886	894	860	847	843	890	897	848	868	845	879	863	899	840	807	853	893	848	827	863	872	902	820	789	885	881	848	862	847	858	857	829	826	844	868	847	893	860	880	881	848	914	872	857	876	866	818	804	837	841	854	806	816	867	823	873	822	852	822	875	859	826	826	890	863	899	902	889	830	871	871	905	894	847	800	875	843	876	843	826	883	861	834	840	859	844	892	843	842	855	830	874	850	831	824	817	895	875	849	843	883	930	835	884	827	857	889	876	872	809	840	874	843	850	868	845	806	786	881	869	845	879	857	887	860	852	842	886	832	819	831	892	839	799	797	829	827	912	863	928	828	848	856	849	904	829	874	823	863	887	862	863	830	815	827	843	811	839	842	843	864	871	869	844	886	866	868	894	871	909	850	914	860	849	929	843	844	815	822	820	831	869	822	836	839	812	892	850	826	865	821	810	851	871	874	840	826	842	854	850	873	849	793	805	886	828	923	829	864	860	895	825	884	830	871	785	883	881	857	824	840	849	836	886	839	851	853	879	838	805	854	846	850	816	864	862	802	846	845	865	863	918	862	818	836	819	818	881	843	842	828	825	861	815	872	858	855	876	831	882	828	911	859	858	794	859	854	867	864	840	866	903	870	849	863	816	860	838	819	813	884	820	879	853	854	841	878	859	880	831	889	810	900	839	831	849	856	846	821	841	845	845	819	862	844	890	801	882	859	852	820	860	803	830	846	856	807	799	886	852	850	862	857	861	834	860	834	809	873	883	824	913	789	844	865	851	915	847	869	827	889	878	882	822	852	857	930	855	817	822	862	873	834	846	871	825	860	871	857	873	856	882	811	812	866	866	907	868	811	869	850	871	849	858	799	872	811	850	886	834	849	859	869	830	831	852	912	824	869	861	889	856	797	854	856	853	812	837	844	922	845	844	873	863	851	875	812	846	814	824	786	830	854	905	873	832	859	855	905	877	847	810	828	885	874	839	846	884	836	862	900	824	888	810	869	832	823	843	863	897	800	854	844	843	859	868	903	817	885	826	850	859	875	839	853	841	827	859	871	903	836	866	863	905	846	884	915	902	864	867	877	836	847	860	870	838	806	859	889	871	808	836	886	821	848	868	896	865	858	857	855	802	832	835	829	859	819	907	914	896	877	869	874	855	859	835	842	879	849	850	849	917	829	847	868	831	862	873	832	887	792	892	896	875	797	849	803	854	873	852	854	817	804	847	883	801	774	901	847	882	861	843	835	879	850	828	861	867	866	852	870	923	878	830	929	845	906	803	825	851	838	819	848	838	843	876	870	845	841	841	857	837	855	889	822	902	872	843	853	861	802	909	897	827	856	793	864	888	888	859	845	858	857	836	864	867	794	875	919	894	840	811	836	818	845	890	833	859	875	829	854	911	862	881	872	823	833	824	827	846	835	862	846	876	833	851	881	833	848	856	850	860	860	912	961	865	837	908	866	906	876	897	872	886	788	854	822	852	809	808	849	851	861	851	814	790	809	867	846	868	881	832	824	893	845	827	837	878	843	853	899	865	904	829	878	842	852	877	883	865	852	865	796	827	838	825	814	808	845	849	880	905	863	873	865	847	797	832	863	888	827	856	857	822	871	833	832	824	852	873	831	820	861	872	894	857	794	847	838	888	866	869	841	847	827	834	876	880	885	861	792	852	864	901	847	851	882	869	859	888	863	856	845	794	841	842	865	849	869	807	810	830	885	825	879	812	833	819	849	839	890	866	824	885	844	844	856	826	827	825	835	887	838	838	845	829	860	899	831	823	921	819	916	854	863	825	838	852	857	853	858	891	867	838	877	851	813	802	823	868	815	903	833	854	879	903	806	881	907	843	861	850	810	878	835	863	841	851	855	895	813	877	864	882	817	892	863	890	865	844	862	860	799	891	837	875	812	878	863	864	819	857	839	874	823	866	888	850	899	817	819	889	854	914	883	815	849	816	833	845	843	877	855	814	880	896	813	845	894	909	831	838	822	890	857	870	798	870	826	916	866	867	890	889	861	834	853	844
21377	35034	21013	7427	5524	3921	2970	2257	1734	1531	1269	1246	1236	1123	1092	1057	1021	1017	987	1038	980	980	988	926	889	969	956	987	914	921	908	952	959	939	901	942	948	914	952	933	935	911	906	902	939	951	948	893	898	916	920	955	918	909	896	894	929	924	931	932	925	941	933	907	893	914	926	952	876	902	916	866	902	909	853	922	898	876	994	977	930	920	896	889	878	947	925	914	900	883	918	912	925	911	901	886	910	904	950	887	896	955	843	934	910	915	887	905	898	904	889	937	957	927	895	913	877	971	939	939	902	887	936	909	912	909	900	856	894	899	877	877	884	907	900	900	856	968	912	962	911	931	893	997	884	882	845	891	877	897	883	889	910	907	897	894	888	891	923	920	880	900	933	903	960	905	897	892	898	953	894	884	950	936	890	924	976	899	912	957	906	895	905	911	921	897	902	862	901	945	947	904	941	905	949	913	945	903	942	1002	882	924	891	923	906	931	968	927	914	918	917	940	952	928	911	917	883	886	831	906	934	953	907	945	935	922	935	889	877	928	940	916	906	905	909	933	886	917	973	918	925	968	919	979	906	923	880	925	983	899	906	903	950	892	868	913	898	917	907	910	913	885	884	893	919	916	917	894	903	866	946	857	909	915	950	919	904	981	861	881	854	888	960	909	826	916	947	926	907	904	929	918	901	897	909	900	883	892	924	915	872	962	894	929	889	935	877	926	929	963	883	896	920	921	868	914	969	912	895	892	902	891	890	925	913	885	919	905	919	910	944	911	924	897	945	908	872	917	897	896	915	983	911	900	932	910	908	881	892	865	905	904	949	906	890	876	896	921	870	925	859	857	980	872	892	922	880	888	922	891	901	877	893	890	882	896	876	893	923	890	888	898	875	893	910	925	885	883	900	936	966	902	846	894	921	946	933	912	899	879	916	968	893	897	936	894	909	879	957	916	904	906	858	938	882	891	877	890	885	919	972	930	909	899	923	887	894	924	961	894	924	886	885	956	862	881	869	916	911	886	898	924	928	899	933	902	915	904	946	886	880	905	891	911	939	903	932	914	933	914	857	872	867	883	891	936	943	911	908	894	886	893	867	936	902	936	918	890	895	907	913	923	886	929	930	896	939	912	934	975	902	902	876	908	926	908	867	888	942	921	940	945	874	921	908	910	850	943	890	909	866	951	899	878	914	921	860	852	918	886	872	907	892	939	950	937	956	913	868	868	929	867	910	908	920	937	903	905	904	936	891	953	909	870	960	911	919	849	911	874	878	878	914	867	912	888	858	898	896	940	953	929	894	875	869	911	949	946	906	900	901	922	887	915	924	897	879	912	925	910	876	853	940	874	909	851	910	931	887	927	903	929	933	900	897	892	930	908	891	904	884	897	901	902	887	908	933	888	920	903	905	902	912	853	949	897	944	874	930	874	907	895	947	880	917	890	938	907	880	906	920	849	873	961	960	956	872	887	859	863	909	894	897	841	884	969	965	893	913	937	888	915	886	888	937	938	917	963	928	884	972	948	963	965	955	947	975	955	917	908	921	888	945	867	916	958	871	901	902	915	950	910	905	842	890	920	958	911	860	954	839	931	887	950	927	943	928	924	922	906	921	907	895	868	898	897	901	898	933	903	854	924	900	852	952	909	900	932	936	935	868	949	946	939	924	912	934	913	870	907	917	928	885	901	906	938	957	863	859	937	950	913	928	858	888	883	956	945	874	850	924	923	865	870	976	918	909	927	966	944	880	928	937	921	922	948	934	996	868	895	916	932	926	935	927	913	890	863	929	920	883	873	864	953	871	907	887	942	932	924	878	973	964	913	921	878	867	970	933	952	975	973	933	884	864	913	880	931	884	885	832	923	932	894	909	925	904	920	894	901	948	871	956	928	950	916	913	944	868	886	917	913	887	970	888	912	931	941	952	968	930	893	932	897	872	922	862	916	865	944	906	882	888	897	900	882	895	885	925	907	924	897	911	891	921	925	919	935	877	860	907	899	921	883	860	881	919	886	931	950	892	950	987	930	880	936	861	882	945	899	915	872	939	966	954	935	895	963	948	930	942	953	940	893	925	946	938	945	921	905	876	858	918	921	904	940	838	923	937	977	963	915	929	895	922	888	909	935	907	911	927	907	915	962	874	934	953	935	894	914	967	883	919	908	891	928	894	900	920	921	887	872	907	879	949	910	909	937	922	892	888	871	882	945	843	914	900	923	900	907	910	896	942	942	925	911	963	919	873	924	904	880	926	937	868	891	886	900	914	870	876	907	906	887	896	919	926	907	917	907	871	917	968	891	896	920	871	962	900	925	910	863	888	941	943	933	924	966	865	878	939	929	966	877	965	877	919	955	911	907	946	888	938	956	961	928	944	929	883	884	873	929	890	880	951	893	923	916	926	913	1008	904	896	883	889	917	938	927	993	923	854	943	947	888	939	882	875	848	915	918	927	903	871	914	911	941	846	880	892	896	939	912	893	908	945	980	877	853	934	868	875	940	947	902	884	979	926	925	921	929	904	922	949	864	901	901	970	919	895	894	926	877	903	920	909	868	910	906	883	930	911	927	913	940	992	886	937	908	924	906	929	902	876	980	915	877	902	913	889	928	895	915	893	910	898	935	890	915	876	886	940	865	945	912	940	952	891	837	948	905	911	928	918	873	924	998	885	910	886	902	901	897	901	948	962	935	931	958	924	947	948	977	872	889	904	841	855	943	937	893	894	868	853	934	964	897	903	931	948	840	907	885	878	920	890	942	906	863	879	929	904	974	892	903	915	897	954	917	957	937	948	924	890	967	905	923	951	928	891	925	902	933	908	888	908	946	918	884	913	924	909	936	927	918	945	889	876	895	880	928	919	884	858	896	930	929	934	892	934	921	924	922	983	937	901	863	888	950	984	883	918	915	884	936	913	938	935	920	888	902	911	928	881	962	930	920	955	921	915	883	927	908	917	913	932	894	928	912	885	914	898	935	929	832	887	954	889	908	923	891	883	846	834	921	903	885	942	897	911	923	885	870	866	929	920	925	909	880	955	953	961	890	904	910	914	937	963	900	928	933	900	895	926	903	941	903	960	865	936	917	921	903	922	879	914	898	930	855	872	950	919	893	919	912	929	911	885	902	865	869	898	909	914	944	926	936	923	958	905	898	880	956	902	961	895	895	933	902	934	843	924	854	956	958	921	987	855	912	857	923	948	936	882	935	884	910	939	951	986	876	889	884	857	918	925	924	895	914	907	911	928	905	934	916	953	918	928	946	943	922	880	918	927	878	897	918	839	877	887	853	896	911	943	889	924	900	903	878	896	875	866	945	851	888	978	935	963	920	939	888	947	908	924	924	939	917	941	910	893	896	940	915	956	896	889	945	873	913	858	904	894	913	914	923	871	906	937	912	906	948	839	886	922	902	872	892	959	893	932	911	946	933	934	913	944	900	914	919	914	919	917	902	910	865	926	977	945	960	868	915	883	969	907	907	918	961	914	878	901	936	924	950	897	883	913	851
23840	21251	28362	24445	21276	13810	4019	2187	1702	1284	1131	1018	941	904	825	840	803	749	746	712	725	670	663	651	632	690	625	618	654	569	639	654	641	653	640	656	608	554	608	621	580	594	620	631	602	638	615	589	631	652	583	591	609	568	611	592	643	614	569	551	582	595	596	576	594	586	588	633	566	636	612	620	579	592	564	594	565	591	566	549	607	597	604	554	530	606	607	543	587	574	566	599	614	590	601	592	582	620	578	567	567	607	609	617	632	582	596	569	587	598	614	581	611	577	576	611	554	593	574	628	601	557	566	518	547	580	606	580	585	544	634	590	591	553	597	580	577	628	576	603	563	562	609	573	616	610	538	590	589	602	593	580	594	549	549	617	583	597	574	547	623	573	603	598	565	602	569	598	583	575	588	579	574	592	560	567	601	620	553	610	592	584	589	596	599	553	611	612	618	571	551	600	600	588	587	599	586	613	609	578	572	649	640	604	614	579	621	604	617	587	566	606	575	579	576	591	614	636	628	560	572	564	609	604	594	603	604	594	574	611	567	572	566	589	589	602	622	589	573	570	593	553	604	576	602	555	601	561	576	596	573	586	602	577	573	597	624	581	605	603	537	605	611	621	549	647	586	608	527	540	600	569	548	592	586	616	549	566	577	617	539	592	613	590	634	595	609	622	566	633	568	577	602	631	604	581	566	621	629	557	618	615	580	594	556	555	565	548	602	573	579	629	608	565	615	584	601	571	597	580	573	572	569	629	592	564	548	610	609	558	536	576	551	569	605	619	573	563	554	597	537	633	602	625	546	612	634	627	584	589	596	575	578	578	585	570	571	574	605	575	584	582	594	577	569	592	581	605	577	626	615	607	592	586	635	575	606	572	595	591	562	604	624	601	597	574	517	587	627	569	596	567	563	645	618	587	606	576	587	610	599	614	628	597	578	584	560	599	574	541	576	564	568	589	586	613	637	566	613	613	576	596	631	554	602	567	601	605	600	591	627	601	575	582	592	556	595	593	617	575	603	625	604	597	593	552	586	579	571	616	553	587	619	577	579	527	591	588	584	568	624	578	587	581	610	638	596	603	584	557	610	585	551	593	599	540	592	564	579	616	591	543	598	584	592	563	548	579	572	553	614	598	586	613	580	575	566	598	589	604	590	582	575	571	592	596	600	602	566	569	591	593	578	573	612	599	600	568	571	587	606	570	597	587	563	609	544	586	551	589	602	601	596	577	600	590	594	592	527	521	585	592	590	612	531	606	617	587	590	575	626	607	578	601	614	583	638	606	591	596	556	637	577	574	610	579	600	628	602	635	590	558	607	638	577	584	572	578	598	591	576	584	571	605	612	559	554	592	619	605	597	571	605	596	576	609	603	598	541	551	656	603	571	575	588	596	571	623	609	570	569	604	583	571	621	616	583	572	605	613	546	587	617	586	595	594	598	572	566	582	583	590	581	598	555	570	584	625	563	604	602	588	626	561	560	563	655	558	608	597	607	608	563	564	546	592	592	617	578	575	571	570	613	600	564	582	573	570	649	579	575	563	605	622	574	603	605	612	584	624	597	568	556	600	579	571	584	581	582	611	577	629	584	575	551	579	601	552	623	576	600	584	607	569	608	575	614	582	580	572	614	598	575	574	598	600	618	556	610	619	586	595	595	583	585	554	582	567	619	614	576	595	622	574	563	589	588	575	592	584	585	625	542	562	565	584	560	566	620	605	603	601	606	552	557	591	547	601	557	545	615	568	583	552	615	605	578	554	596	573	605	585	583	562	558	589	623	589	623	576	606	585	548	597	592	545	575	557	587	586	579	617	591	613	602	555	577	607	561	605	583	585	609	565	585	616	546	529	599	577	612	612	584	560	630	631	591	605	584	596	581	579	586	630	635	604	597	558	623	606	589	601	577	622	562	584	565	576	562	583	627	614	553	602	570	609	610	581	592	583	563	585	585	614	625	613	589	605	605	585	569	615	548	575	583	581	583	536	585	588	642	552	595	652	571	594	575	602	562	575	567	592	600	615	616	613	550	565	615	605	596	585	584	541	600	554	559	617	574	631	607	595	564	622	607	595	568	649	585	617	565	585	561	666	601	610	602	577	559	580	582	565	638	591	586	603	575	585	576	628	621	610	591	577	553	564	629	585	573	597	589	595	596	643	581	617	592	624	568	598	595	576	602	555	539	546	583	562	577	571	599	534	601	559	606	627	598	579	586	587	572	573	638	582	632	626	625	603	606	588	577	592	611	572	597	590	630	631	587	592	593	589	607	607	582	626	593	615	549	593	584	568	575	586	608	565	601	593	573	628	585	608	598	607	549	612	614	621	610	563	661	627	564	592	593	601	598	591	611	578	582	543	579	572	613	535	570	598	601	574	580	606	602	597	641	589	591	604	553	554	566	551	590	584	586	604	579	601	594	601	601	557	587	588	570	577	615	598	579	613	592	568	596	557	642	586	578	561	571	647	580	558	558	643	616	628	588	576	589	599	576	622	584	558	569	662	619	586	567	577	541	585	577	646	557	585	534	545	573	595	589	613	589	578	584	622	579	584	619	596	637	592	556	593	557	588	580	538	536	585	586	565	586	596	577	597	644	541	586	573	602	596	602	579	583	558	551	615	611	607	570	597	571	596	600	562	587	619	535	595	593	605	585	587	575	640	588	620	620	577	584	620	590	600	596	551	566	593	583	562	549	630	598	585	590	572	547	599	575	562	589	608	628	615	620	572	633	547	617	605	598	574	575	617	562	582	590	621	605	595	581	606	557	594	573	615	647	560	607	603	575	605	595	607	609	550	573	570	616	582	566	581	623	610	612	560	564	562	546	582	567	579	591	560	572	566	622	559	641	568	519	623	571	579	570	559	600	564	583	589	553	535	577	575	589	545	558	606	599	551	604	580	563	567	590	537	596	556	589	634	604	598	539	545	607	610	572	541	560	592	549	568	579	570	577	602	589	609	606	583	565	571	577	611	586	611	653	544	560	625	579	603	579	607	579	620	624	595	524	528	653	603	551	587	591	588	583	579	600	578	604	567	627	627	606	617	591	587	585	587	549	592	597	578	541	623	597	620	574	579	526	628	564	604	602	581	556	579	553	581	570	575	612	548	590	585	603	607	609	586	597	564	540	581	635	573	567	558	603	562	589	580	622	578	615	613	613	573	582	596	598	575	622	585	618	618	556	599	598	588	542	608	618	619	573	596	582	563	592	581	553	564	549	571	588	565	597	588	593	565	583	587	622	599	557	581	601	578	555	603	577	556	567	600	643	592	593	648	610	574	589	557	614	557	568	555	577	618	593	603	601	585	574	579	581	562	566	590	563	598	594	589	565	591	566	562	575	615	579	595	573	552	574	606	560	628	611	566	646	593	600	596	579	573	615	529	597	563	591	561	612	546	563	596	591	580	575	593	573	620	554	578	570	566	622	569	552	571	599	597	562	605	614	580	597	547	582	586	563	601	570	574	613	601	620	549	599	546	601	565	570	582	627	574	570	578
23416	43639	28550	11849	9112	6477	4771	3491	2587	1925	1631	1306	1280	1203	1076	969	972	931	870	821	835	782	764	710	714	791	732	687	741	744	706	742	692	724	708	726	654	664	666	758	664	673	675	685	665	686	680	679	713	693	700	694	648	645	661	703	628	669	652	659	698	637	660	676	631	634	656	660	611	653	595	670	681	681	632	655	680	659	612	681	685	654	626	652	678	643	699	654	668	645	631	659	646	624	677	649	689	649	637	671	630	679	644	676	626	671	640	653	629	653	672	641	665	664	695	687	632	687	693	646	667	604	662	663	649	690	652	665	621	620	629	632	669	665	688	627	671	647	642	612	628	672	622	667	685	663	627	646	633	626	660	634	647	675	589	694	660	625	643	651	661	656	653	662	657	607	602	674	648	651	630	658	671	638	702	658	631	643	662	645	664	631	643	657	651	656	657	612	660	632	602	650	645	651	644	621	634	659	675	651	640	680	628	616	621	648	627	649	640	639	621	614	663	641	674	660	626	668	647	635	629	651	643	643	639	607	606	607	631	683	660	663	678	671	657	636	625	644	625	666	623	592	605	637	649	607	671	634	683	683	663	667	662	716	665	626	635	617	687	662	645	651	622	623	636	686	635	665	632	729	661	637	638	649	686	676	650	610	635	615	637	653	635	636	641	633	636	661	694	626	686	630	624	680	615	658	634	685	634	650	675	678	623	632	627	671	627	585	662	624	633	648	660	677	655	619	606	628	633	653	675	616	677	622	681	663	651	714	651	647	630	608	666	664	658	583	673	609	695	653	640	666	647	675	642	640	680	648	653	660	636	628	682	648	627	656	632	664	654	659	663	639	658	613	645	627	652	660	613	651	638	675	659	609	640	655	641	699	694	617	604	668	663	683	646	689	637	621	693	618	672	645	630	620	671	671	651	665	631	639	634	669	663	621	685	627	633	672	622	647	614	610	627	679	637	629	666	676	654	677	639	610	683	654	625	639	698	653	649	701	626	635	671	668	659	601	652	688	678	676	630	644	649	640	641	640	669	647	685	695	613	659	652	674	625	654	686	609	648	615	650	624	649	664	654	642	643	687	673	642	715	656	642	652	668	653	626	615	654	615	609	701	662	647	689	645	685	653	645	618	682	655	689	625	605	665	634	619	607	681	688	660	609	634	666	645	614	674	638	634	654	676	628	648	628	645	666	617	671	663	677	627	635	658	640	657	629	665	673	669	641	643	656	671	633	659	697	639	651	692	651	623	669	635	624	699	631	591	647	684	696	682	657	630	712	645	671	647	619	686	690	653	623	702	662	688	636	638	618	634	658	647	698	674	668	649	600	608	638	649	680	676	633	629	627	613	611	620	662	631	655	645	629	659	674	644	607	633	648	663	619	674	654	627	678	687	603	612	640	634	600	670	659	636	676	628	646	628	660	671	653	640	674	635	647	640	626	654	651	677	636	633	651	653	637	666	622	629	653	636	630	662	654	602	653	661	658	604	645	661	615	656	641	620	668	613	665	647	680	625	616	664	613	686	603	646	646	629	610	670	664	729	689	664	625	662	668	638	621	672	693	644	694	663	694	662	627	662	658	654	603	648	647	640	701	663	657	662	640	672	669	631	657	646	672	623	643	666	677	619	660	691	660	639	640	655	650	659	655	638	643	616	683	643	658	639	602	665	655	637	662	611	681	651	668	673	630	636	673	660	680	640	623	628	655	630	647	660	675	598	669	628	664	646	670	662	670	629	607	675	649	658	638	643	646	645	645	629	625	633	593	643	632	667	637	645	665	661	649	653	654	665	708	665	639	657	624	635	633	602	685	641	603	646	652	712	657	655	662	659	619	674	663	643	694	643	635	700	669	709	652	638	640	666	644	631	608	654	634	651	691	687	618	655	683	632	601	643	675	624	656	629	663	632	675	651	655	666	654	635	647	628	652	643	658	616	629	637	611	643	574	657	650	678	621	670	689	651	659	650	661	629	625	633	625	656	638	667	714	667	629	678	655	667	663	648	659	643	640	631	632	660	650	661	664	630	642	632	701	654	699	632	666	625	654	647	629	650	671	634	630	675	654	628	649	632	645	618	685	616	667	703	688	664	644	637	633	689	646	663	638	639	619	609	611	668	614	690	643	657	635	648	622	673	604	685	615	647	665	655	658	672	669	630	645	645	675	601	651	639	641	619	633	659	644	617	662	679	612	647	668	613	714	675	711	648	640	660	663	676	694	667	683	656	653	690	637	667	617	702	640	640	664	649	634	616	602	636	637	635	650	655	667	628	622	650	638	608	635	661	619	618	631	657	636	658	640	644	640	635	634	580	675	665	635	636	657	664	667	647	706	651	610	675	647	628	694	677	623	628	637	660	580	652	623	670	625	626	566	627	650	678	638	689	679	605	654	635	647	635	621	596	703	658	649	646	645	633	667	641	621	651	614	647	689	614	662	634	662	603	642	695	637	639	630	658	646	670	706	633	659	602	653	628	661	653	646	636	667	605	666	644	617	649	622	669	629	614	646	657	659	681	686	603	616	665	674	640	647	621	682	658	603	645	700	669	666	645	653	662	652	607	651	662	598	644	650	627	691	633	618	666	626	648	611	624	647	651	665	655	643	592	664	665	639	625	630	637	649	677	673	710	633	673	626	643	677	663	641	644	649	663	676	616	642	633	667	659	667	661	618	669	665	661	620	643	632	598	636	622	640	678	691	674	652	636	682	688	632	619	625	655	637	624	662	643	633	631	630	630	696	680	624	650	650	660	659	676	673	638	655	631	664	605	628	662	597	657	617	690	680	597	651	647	666	661	672	638	667	627	640	652	641	619	623	651	648	618	646	617	642	650	684	644	652	631	680	649	669	645	629	690	666	674	611	672	686	659	657	655	619	650	632	624	637	665	682	648	628	631	647	657	630	598	653	648	655	637	626	652	626	664	619	642	620	664	590	649	627	633	677	609	660	647	650	618	621	629	663	655	663	633	627	674	689	640	651	661	666	678	673	645	701	641	664	631	624	614	615	656	686	664	632	598	695	623	649	620	639	656	676	648	660	648	633	681	634	612	678	605	635	612	645	570	680	642	653	656	603	662	662	658	626	635	633	692	607	626	643	679	670	673	632	692	656	675	636	642	628	688	633	611	657	667	626	642	654	638	661	667	691	647	652	597	641	644	626	664	659	655	667	623	645	682	691	618	617	685	626	636	603	646	654	664	637	591	649	666	649	664	665	626	646	644	678	595	638	656	646	600	663	691	642	596	654	665	651	656	619	674	650	629	646	634	660	655	652	623	664	674	679	666	609	613	633	643	663	648	634	668	667	636	662	682	654	650	626	666	644	632	662	662	660	635	609	642	639	679	621	688	647	620	658	664	643	653	635	628	591	671	626	650	651	647	645	647	662	691	669	640	675	667	651	669	653	583	607	647	660	680	618	631	691	660	617	690	670	623	666	672	640	659	590	665	674	646	636	690	649	625	646	655	669	636	666	672	673	658	642	660	653	643	637	666	626	658
25015	21270	27539	25272	15687	4585	2531	1873	1476	1238	1077	1003	948	886	883	950	866	829	824	821	752	764	796	749	763	831	801	775	797	694	741	782	797	740	804	755	735	713	714	717	724	757	778	760	761	729	796	753	744	737	686	691	708	695	755	709	768	693	738	747	765	746	723	701	666	733	733	729	750	726	678	708	712	712	748	656	720	763	754	727	673	679	686	760	718	749	708	752	728	777	767	723	738	752	797	715	707	726	744	709	713	764	735	724	707	751	742	703	742	688	755	752	723	711	698	715	715	736	693	713	744	731	730	741	710	707	724	702	698	722	701	738	744	715	725	660	752	767	725	716	669	723	720	701	769	740	747	701	727	707	707	751	715	755	737	739	720	685	705	761	726	748	677	725	725	698	705	728	737	748	731	743	728	739	712	717	757	722	738	731	711	716	736	705	740	766	723	752	702	725	779	756	725	694	745	722	753	748	726	726	727	687	737	709	713	749	743	704	698	726	736	726	732	766	729	686	710	711	686	740	753	726	687	744	723	733	775	708	705	740	761	694	678	724	670	750	682	721	782	698	685	752	703	788	717	687	721	732	755	753	721	715	767	718	772	694	733	742	738	762	727	747	742	717	719	684	742	681	708	718	707	702	772	723	725	760	710	733	745	701	757	761	687	689	737	744	685	746	697	720	731	749	728	748	726	751	761	677	729	709	749	720	771	707	724	733	685	722	735	755	761	747	781	678	772	727	705	758	699	739	741	722	734	733	741	778	766	741	736	742	706	717	720	693	773	723	749	705	712	701	726	683	750	725	715	685	712	696	738	713	763	734	719	765	750	738	734	722	723	706	758	714	739	721	736	686	757	723	700	750	676	703	755	761	761	712	718	723	740	768	769	738	715	745	689	743	765	660	761	692	741	763	709	769	713	707	766	741	740	723	730	762	714	733	735	728	778	711	707	688	714	707	750	733	728	747	702	782	730	732	734	722	728	746	708	759	753	698	742	721	713	690	752	745	732	770	736	730	770	733	739	732	767	735	688	728	707	736	687	791	746	723	685	725	723	745	764	729	769	723	741	738	731	735	712	703	723	716	760	734	722	720	727	737	719	702	734	753	678	719	730	720	682	714	726	729	712	724	748	750	748	683	729	728	728	705	699	754	726	709	735	709	789	691	721	758	742	762	726	716	712	758	720	674	726	750	718	711	725	725	726	746	723	759	747	775	722	705	744	714	724	714	680	723	753	730	770	740	701	733	725	725	762	712	683	712	718	690	778	713	721	720	726	714	722	724	697	768	770	744	732	693	756	725	691	723	739	762	728	690	729	780	718	666	712	717	697	743	740	755	718	735	701	747	725	709	698	664	728	711	719	720	739	737	718	728	762	733	732	686	732	730	753	708	739	720	725	730	765	768	669	706	728	678	755	748	762	757	757	746	719	704	771	706	728	704	711	731	772	728	721	694	762	698	745	743	725	696	701	756	702	758	764	737	716	733	754	750	692	731	726	708	763	752	751	706	729	686	664	720	737	685	713	705	721	713	713	700	733	743	741	702	731	701	748	750	739	746	755	725	733	713	767	786	749	769	707	745	703	760	708	697	764	723	721	707	694	715	747	680	741	726	737	688	716	736	714	720	755	707	759	715	755	727	714	719	730	747	708	718	753	764	695	715	776	734	726	768	691	707	743	764	732	721	710	708	799	757	747	725	687	731	759	740	730	697	705	747	761	743	716	703	773	675	724	714	728	743	741	692	686	710	724	674	782	758	739	759	700	764	780	748	638	776	696	712	721	715	739	759	751	689	748	719	736	752	752	753	717	739	685	728	718	712	742	730	709	769	714	738	680	710	764	689	745	700	717	730	744	692	733	746	697	726	728	740	747	713	747	691	734	725	718	761	726	758	755	703	767	705	674	716	718	733	763	751	754	735	733	744	697	679	734	740	701	745	725	700	681	730	694	736	684	733	734	726	757	688	719	677	735	749	761	713	700	705	749	738	729	700	724	745	739	715	692	731	709	752	728	781	726	733	719	701	745	737	735	701	667	664	777	719	710	705	671	721	703	712	756	752	711	741	756	684	728	733	711	765	726	722	722	749	724	715	749	720	792	709	733	768	705	745	688	732	734	696	713	742	688	722	728	722	718	723	739	730	722	732	692	719	755	736	726	726	739	718	722	792	721	714	748	779	751	748	727	783	657	722	773	759	744	771	718	716	739	726	719	735	726	738	736	722	738	726	736	747	714	717	735	713	737	730	672	746	699	746	746	769	685	705	673	705	745	728	726	705	753	743	703	746	656	696	751	737	749	749	681	747	715	717	687	676	787	700	722	751	733	723	697	712	691	733	711	762	754	719	788	712	725	710	746	701	704	718	748	759	739	767	760	711	727	712	730	731	689	707	685	756	771	663	771	771	777	744	704	716	768	753	765	694	720	699	739	732	729	662	717	684	741	770	688	742	696	710	710	714	744	754	711	698	724	708	770	746	681	735	677	765	735	750	670	717	716	753	698	699	669	690	717	690	753	710	713	756	701	762	766	766	753	694	686	717	749	691	711	676	770	700	730	751	725	756	712	731	731	777	701	700	754	692	754	732	730	679	743	723	658	711	747	738	701	720	744	740	746	740	772	741	700	697	713	697	681	740	711	752	722	699	765	704	720	767	707	710	720	714	738	717	732	743	750	721	781	732	747	729	678	713	719	694	754	669	736	748	753	714	737	707	730	718	704	732	752	721	683	758	717	674	737	732	788	759	744	705	705	729	681	699	687	767	721	771	771	714	714	716	764	701	746	752	690	773	745	691	748	672	688	709	760	764	720	745	727	721	732	756	715	716	750	751	785	688	742	754	737	710	731	662	699	734	773	720	732	731	729	747	690	718	750	708	735	749	706	752	775	720	772	731	732	699	736	704	747	713	706	739	745	707	738	763	773	769	748	748	714	716	708	738	701	748	751	773	736	743	742	752	681	762	748	739	743	705	774	689	707	745	711	704	726	702	707	711	692	717	660	742	718	727	686	669	711	761	746	707	700	732	707	719	750	706	748	705	712	745	687	678	721	725	719	742	718	726	763	749	718	744	747	695	748	739	744	720	761	745	740	719	740	739	738	687	704	715	733	719	729	716	748	750	737	764	732	722	750	688	682	703	758	708	736	741	729	741	701	704	704	745	682	727	702	681	693	744	669	707	745	721	699	690	718	695	711	710	700	770	693	727	766	741	751	706	707	714	729	702	748	714	662	717	738	719	741	660	745	762	739	741	678	691	755	741	775	711	750	675	729	726	773	727	718	693	702	692	717	736	717	681	739	723	745	734	704	737	724	753	735	711	704	748	724	713	746	751	737	730	682	740	743	678	737	706	724	726	659	684	796	727	718	744	712	761	755	737	713	707	715	692	774	758	712	694	763	771	737	691	708	740	741	759	731	718	722	712	769	754	728	718	751	741	708	711	752	717	767	732	738	744	674	729	747	765	660	700	722	731	751	700	744	727	722	709	689	721	729	792	687	738
22803	39863	25923	9812	7532	5735	3962	2899	2343	1774	1505	1311	1234	1146	1078	1054	1000	948	932	872	811	811	794	824	844	770	817	836	796	838	819	808	789	779	790	803	806	766	817	810	801	788	742	828	812	759	769	820	788	800	774	765	756	780	789	818	797	777	739	763	779	760	765	767	765	762	796	739	740	772	814	745	799	761	722	709	728	732	780	803	806	789	746	721	721	791	775	747	740	748	735	769	756	743	735	767	748	733	799	769	804	754	765	795	785	769	742	756	780	752	752	760	736	689	773	806	781	770	762	743	766	743	816	755	729	753	748	760	748	787	797	708	761	744	780	785	718	768	794	731	756	799	800	767	772	748	745	800	742	773	752	721	765	757	761	745	782	760	757	708	784	760	715	736	792	746	719	757	777	756	814	753	758	719	763	798	802	815	791	785	782	766	713	751	761	754	807	758	736	691	738	767	755	787	752	794	796	711	740	778	800	796	730	775	743	757	774	763	839	721	748	783	773	801	750	794	748	781	794	780	757	762	739	792	757	823	810	747	755	741	784	790	784	752	777	738	819	795	772	742	764	768	748	723	709	755	786	742	802	720	766	757	790	733	733	766	778	735	758	758	721	736	768	752	798	773	727	778	768	816	798	755	744	772	776	769	786	810	781	766	787	745	747	746	769	743	744	784	707	749	777	720	741	768	792	734	739	814	760	770	794	793	779	762	761	769	744	773	754	787	749	783	758	754	780	717	761	773	771	733	774	747	737	712	737	721	770	713	724	761	729	758	807	731	754	782	781	823	791	751	792	821	723	750	818	733	715	846	794	716	758	763	791	751	737	770	739	782	769	784	732	771	719	746	776	749	768	783	730	731	743	746	796	751	783	764	761	751	752	737	707	770	760	711	758	775	779	771	774	727	727	749	778	759	776	755	790	753	707	782	723	796	756	760	797	757	799	761	789	759	800	714	766	757	716	778	742	748	781	772	755	755	721	774	785	763	701	757	772	800	772	766	763	775	807	782	741	763	765	791	781	773	769	773	783	765	768	782	738	781	746	783	776	786	799	778	750	821	757	696	753	793	787	751	748	753	702	732	764	806	768	744	721	773	735	761	800	761	741	738	748	752	780	800	763	780	755	768	805	777	749	770	736	768	728	717	718	772	761	826	795	765	789	761	713	737	768	708	726	759	746	775	731	766	754	779	756	741	783	730	753	722	808	761	754	802	791	765	756	793	768	738	777	768	739	732	719	739	766	721	783	751	763	780	792	721	756	806	774	766	798	795	736	754	799	728	789	778	753	800	790	740	757	730	726	782	781	755	784	727	797	797	803	795	759	764	748	770	824	774	781	726	736	790	780	763	802	744	792	759	821	787	766	779	735	738	745	759	761	742	817	777	726	729	755	748	801	807	806	738	781	828	725	735	727	748	804	745	782	764	762	771	759	775	756	799	770	791	735	767	795	746	775	787	720	741	728	719	771	751	789	759	756	732	772	741	802	771	773	723	779	748	799	810	741	789	804	763	752	754	822	756	787	759	713	749	760	725	780	775	825	738	765	746	769	760	725	785	751	727	778	725	786	761	753	760	758	722	761	750	790	766	726	815	731	763	803	754	790	810	730	736	716	749	772	730	765	739	754	775	737	777	797	762	773	822	749	701	772	786	739	776	762	778	789	743	720	732	764	770	733	728	741	788	751	757	744	742	776	793	765	771	741	751	843	716	771	747	792	748	752	790	737	747	815	772	741	730	777	780	781	777	781	800	790	705	770	725	768	759	763	749	779	796	744	727	760	772	729	784	717	783	744	720	740	791	773	797	749	770	769	728	757	756	770	799	738	757	721	775	713	721	750	731	757	756	783	735	760	802	755	759	746	783	747	778	767	767	785	748	753	786	757	779	739	727	759	725	769	766	805	796	778	791	814	784	747	767	800	751	750	804	742	775	759	745	742	804	759	783	708	794	778	775	736	785	750	817	767	770	751	753	722	770	793	744	724	744	775	796	804	756	745	755	759	762	798	722	739	767	712	733	740	686	741	800	764	772	755	795	749	799	742	752	772	763	757	761	713	760	737	790	736	721	790	725	764	775	775	715	784	778	775	805	751	746	836	743	766	761	777	784	773	766	772	735	718	753	765	756	734	751	768	825	767	784	769	762	759	787	766	748	759	811	769	804	761	781	748	809	763	771	726	749	793	769	748	772	712	755	744	732	752	770	851	774	752	746	779	749	778	769	755	769	768	761	792	815	710	751	790	750	794	765	764	755	783	754	764	744	791	787	760	768	765	718	749	800	770	769	730	746	777	801	773	757	740	761	756	746	752	779	757	713	755	743	744	735	778	829	757	802	751	753	778	778	817	758	795	768	745	735	790	798	757	775	751	718	766	743	756	796	747	755	769	802	783	791	766	773	795	772	766	755	729	765	759	787	772	804	737	735	769	766	808	725	755	807	714	785	772	752	751	747	781	770	712	722	745	753	778	754	767	804	760	782	787	776	769	787	765	794	776	752	773	741	815	772	778	746	770	739	769	774	766	754	800	754	753	797	757	761	733	715	770	740	818	751	782	766	731	744	747	769	787	776	748	785	765	767	742	782	783	784	756	753	742	762	772	743	761	768	770	741	776	797	751	810	784	818	770	797	761	733	730	761	769	757	711	752	763	729	732	783	765	781	794	785	760	735	815	738	779	755	770	788	707	743	754	785	817	777	794	753	749	749	750	752	758	768	769	713	783	752	719	779	703	794	723	758	738	777	800	729	730	719	780	720	754	736	729	747	732	802	740	759	740	766	783	789	788	742	780	763	723	705	814	778	764	742	817	827	740	772	798	788	774	755	745	750	802	777	764	739	766	739	756	786	766	762	795	735	762	775	740	778	797	741	753	756	776	794	784	770	757	754	716	764	757	796	770	734	788	761	806	774	771	741	733	742	702	755	761	811	716	716	764	776	800	782	760	719	795	773	751	750	758	834	803	725	795	743	727	746	788	765	794	770	746	802	768	744	775	798	743	772	746	768	828	739	747	750	798	770	751	701	741	746	779	718	757	777	706	776	735	795	763	780	741	742	771	771	775	755	796	749	787	782	737	769	747	728	748	764	711	724	784	776	780	779	775	732	741	734	789	805	802	701	786	737	767	762	795	746	766	704	779	731	761	765	771	787	746	791	766	740	748	766	802	755	744	788	794	760	759	752	727	749	779	736	814	776	743	737	779	800	707	742	766	767	760	800	717	764	762	802	825	733	747	750	803	756	758	763	760	729	776	826	737	774	793	779	739	778	800	768	724	763	742	731	787	766	769	759	697	769	715	776	727	763	736	779	777	793	738	826	766	741	673	778	798	782	746	794	769	737	765	750	792	747	764	769	748	731	797	736	759	750	742	719	802	839	767	766	732	809	763	750	680	784	702	708	750	787	837	800	747	765	782	749	777	770	722	781	729	789	721	781	755	743	807	735	821	739	744	753	771	764	742	761	747	737	793	755	763	750	791	790	733	714	774	743	792	774	782	788
22758	21280	28837	24076	21289	21399	12326	3245	2000	1612	1259	1061	911	798	740	639	558	624	611	543	444	552	446	399	439	453	411	391	401	393	386	371	388	395	424	392	376	378	373	405	402	354	377	366	365	408	399	368	370	362	359	412	334	348	371	376	370	380	351	371	302	349	332	369	347	346	343	372	333	386	331	366	325	348	337	354	347	295	374	355	336	361	353	345	377	355	355	317	343	347	346	358	342	355	355	350	319	343	325	331	363	341	352	357	355	349	351	339	336	333	342	372	319	370	360	311	333	364	354	357	339	349	347	298	342	314	349	333	340	358	361	286	336	346	388	307	366	356	331	331	360	335	343	307	344	291	351	325	339	335	352	336	316	338	359	341	356	326	360	326	319	350	350	375	312	361	330	331	332	343	329	355	334	392	392	335	332	359	351	340	348	358	325	389	334	348	350	291	348	314	392	345	338	336	334	334	345	360	339	338	361	363	334	361	330	326	352	332	368	360	351	322	330	350	345	340	361	351	385	382	352	344	359	356	359	375	306	323	350	345	335	302	333	341	343	329	341	361	339	342	324	351	314	329	357	345	351	327	372	343	329	359	355	340	335	363	334	330	352	347	331	326	358	343	354	352	375	343	348	331	361	337	363	319	362	325	330	404	320	319	329	342	352	334	344	323	340	344	339	334	356	360	311	332	309	344	332	318	350	311	341	333	333	365	342	339	355	353	335	350	349	350	372	338	326	368	334	365	330	304	337	339	314	335	383	330	350	335	340	359	318	331	339	324	349	371	364	336	365	344	345	337	346	329	308	330	339	340	356	336	316	342	346	343	345	354	355	329	348	323	335	347	333	336	366	328	346	362	313	335	306	357	312	348	330	333	320	308	325	332	339	347	352	341	338	338	345	329	344	386	343	334	306	351	380	344	350	346	333	341	377	365	331	342	351	331	338	340	357	323	331	360	355	335	342	334	321	312	378	301	333	353	365	346	343	361	367	348	318	335	335	318	358	340	332	334	346	322	357	384	330	345	371	350	320	365	362	366	354	348	352	316	328	335	339	357	328	321	358	373	336	346	347	344	348	347	332	348	340	387	347	342	343	296	353	338	333	309	329	289	311	348	342	339	311	365	332	339	305	344	367	350	354	332	334	345	333	322	347	337	348	333	365	348	314	333	356	339	324	355	345	335	371	338	361	359	303	319	373	316	374	323	356	343	316	337	339	334	343	339	313	353	370	319	327	358	366	349	367	344	331	347	347	317	309	354	332	354	343	335	348	334	356	340	327	349	332	355	359	348	344	322	315	360	337	393	346	364	368	340	345	314	328	346	337	339	312	372	359	338	343	347	336	355	367	324	383	356	358	374	372	372	360	339	328	353	334	351	347	342	332	362	388	338	352	329	328	345	343	328	365	360	342	351	343	370	341	321	323	345	347	340	328	359	333	354	313	319	366	324	342	317	357	319	318	339	354	333	324	361	332	325	338	343	343	353	361	337	343	347	334	331	357	346	380	341	373	341	348	329	356	328	311	362	380	329	338	329	322	339	333	332	344	305	370	353	346	342	315	328	335	335	329	311	367	327	389	351	354	346	340	348	360	356	313	333	348	366	348	344	318	367	332	342	333	372	352	352	366	343	321	349	345	360	374	344	319	333	359	335	338	341	329	347	331	338	341	370	337	372	354	361	344	353	334	362	342	315	337	352	332	351	334	333	364	317	317	326	358	361	362	357	336	341	309	334	348	329	318	359	325	324	376	346	323	351	325	332	299	347	370	355	340	357	337	349	330	361	371	353	364	359	361	345	349	327	347	335	345	317	353	316	344	353	356	349	318	349	334	364	298	337	314	329	338	353	348	369	353	351	355	341	347	334	358	335	338	339	338	343	365	335	349	345	354	342	371	339	320	337	340	327	332	320	340	360	341	362	341	328	329	317	328	356	287	328	306	337	314	332	362	349	346	386	370	355	334	376	357	358	323	365	332	359	352	361	348	327	338	355	350	327	334	349	350	370	320	292	343	361	337	359	352	362	350	350	342	315	353	315	350	336	299	364	348	320	347	353	326	336	344	345	346	314	308	320	346	345	363	367	345	319	359	369	352	361	315	333	343	356	371	311	326	338	349	344	350	336	358	345	337	351	347	336	339	367	332	351	366	376	338	379	350	322	338	357	346	358	366	360	363	360	355	335	327	336	342	344	357	347	340	335	355	340	317	341	334	337	338	344	362	360	329	340	332	340	354	349	348	335	333	317	335	338	361	319	340	312	328	336	367	343	334	351	386	326	333	329	358	294	336	316	335	345	352	303	289	335	344	340	333	343	356	345	362	325	323	361	351	379	332	346	317	323	371	342	339	360	351	339	365	344	350	325	335	345	321	321	310	349	341	336	355	391	346	349	359	323	349	325	391	335	352	326	361	332	322	338	350	326	335	369	336	376	313	314	304	371	326	367	383	315	344	341	346	329	358	321	348	337	342	352	294	343	334	336	337	362	338	342	307	329	327	346	345	313	382	306	368	349	336	333	341	363	332	340	346	341	321	339	335	326	340	367	359	341	358	340	403	370	322	296	314	343	339	371	347	361	322	313	366	336	357	351	377	368	333	375	329	298	353	324	343	352	345	351	338	339	350	343	342	346	358	374	346	367	351	329	330	366	325	358	357	327	381	352	334	332	348	342	357	341	337	342	348	361	333	350	352	322	350	330	335	343	365	342	334	334	374	346	327	345	319	326	366	336	344	337	342	353	343	341	340	366	348	338	327	335	389	369	379	341	337	333	348	349	364	358	342	351	351	332	331	359	372	340	340	325	386	358	339	319	372	308	326	351	330	328	309	337	338	340	350	334	337	332	334	342	326	351	335	341	350	333	323	342	365	371	354	363	325	353	326	310	325	337	323	345	315	332	366	322	297	330	333	357	312	352	329	340	330	351	334	325	358	344	342	323	382	343	340	332	325	357	345	356	335	330	329	368	372	355	329	354	332	320	341	344	345	376	372	315	322	332	344	337	347	351	324	312	321	316	362	310	343	337	348	336	340	321	382	326	358	359	351	324	343	345	364	365	323	333	348	348	315	351	316	330	352	359	361	335	346	334	339	337	337	349	386	347	367	320	345	324	339	348	336	309	320	321	325	325	356	335	383	316	363	339	342	324	339	350	363	371	362	339	349	346	332	323	364	309	347	354	321	345	357	339	367	345	340	314	351	300	341	317	357	352	321	344	327	334	342	381	369	355	324	312	394	338	345	346	359	380	380	321	372	341	362	336	330	309	333	352	334	319	330	356	315	364	327	324	333	318	300	329	317	320	337	319	329	357	351	330	354	348	338	342	320	356	372	337	327	360	357	325	343	346	346	323	336	321	346	364	335	323	334	373	350	299	329	308	347	385	344	334	304	365	352	361	331	329	339	312	308	363	357	364	352	339	322	333	346	330	337	360	366	340	308	344	357	326	346	318	345	370	342	317	315	369	359	347	355	338	346	335	321	346	331	342	330	320	344	361	365	329
26028	50034	36222	15808	11487	8732	6157	4629	3412	2419	1931	1465	1224	1122	1015	908	777	756	755	694	594	588	524	516	490	527	510	468	485	453	438	415	486	444	498	476	422	446	409	418	399	414	416	425	432	417	413	410	451	416	403	444	356	407	417	417	363	378	401	339	366	385	398	389	407	350	385	412	392	354	399	399	345	339	392	411	370	423	370	399	374	384	370	398	398	359	365	401	378	369	388	382	372	346	413	409	385	337	376	358	372	384	362	395	386	388	389	339	334	331	350	363	371	362	356	366	381	400	375	412	335	385	390	332	334	365	335	364	373	387	362	344	373	403	387	363	402	333	403	387	363	391	387	377	346	364	360	363	369	372	346	378	369	356	347	378	377	352	357	390	350	341	360	361	394	342	345	381	372	381	379	363	393	394	374	362	348	407	377	384	363	378	359	387	424	356	387	356	357	354	378	369	391	410	400	360	385	374	391	347	374	392	366	342	395	387	371	346	360	383	386	356	372	358	375	354	370	396	384	371	347	341	391	371	371	366	356	382	386	374	395	375	394	388	402	364	360	373	363	413	396	345	360	363	406	379	360	367	393	385	371	402	384	357	384	359	363	376	347	366	393	344	374	374	377	379	388	366	355	356	348	344	383	391	376	334	388	371	404	356	364	362	371	359	396	403	349	370	378	385	343	376	345	352	361	375	353	323	368	371	385	370	370	377	355	387	369	340	373	395	364	365	401	395	345	407	377	395	358	395	382	378	378	364	393	392	347	340	363	372	371	385	381	374	407	373	380	393	341	370	361	337	401	360	322	354	430	357	364	389	417	355	364	366	370	386	346	395	361	369	360	348	337	375	367	368	359	346	368	395	381	365	343	378	350	379	354	376	369	407	382	344	402	386	367	375	401	352	380	352	411	354	361	397	384	373	406	392	349	395	386	360	361	365	372	374	347	416	385	348	354	360	362	388	381	381	364	347	415	405	346	369	338	376	356	395	369	363	385	354	363	370	357	399	393	405	415	346	369	365	382	373	373	366	417	378	384	386	407	366	379	356	371	392	370	367	405	387	400	379	376	380	364	369	378	382	341	353	368	385	347	355	360	356	342	395	389	373	395	384	341	386	390	415	398	373	355	367	374	371	390	347	392	391	370	363	380	374	361	354	311	336	349	388	363	385	388	342	394	373	373	360	427	385	381	389	369	358	394	379	376	351	358	380	386	369	361	362	358	391	360	378	369	344	379	349	374	353	376	398	380	346	370	362	365	382	370	363	365	355	358	363	360	405	372	355	386	371	361	392	360	335	372	369	388	355	390	350	380	356	330	416	365	353	407	386	406	372	394	381	374	353	392	347	350	363	368	378	372	345	349	366	346	347	353	364	378	363	334	394	372	391	389	419	387	390	396	397	359	347	381	342	366	410	381	345	380	392	385	356	378	358	363	380	360	370	349	358	377	391	355	383	394	382	394	347	400	379	386	364	397	352	332	358	412	382	352	372	379	378	373	327	367	351	361	366	355	378	404	374	381	377	377	373	366	360	380	389	351	349	383	378	348	392	376	358	357	374	386	360	351	362	347	368	377	378	375	359	339	356	359	391	392	374	373	386	388	371	372	411	362	344	370	374	355	398	373	378	382	376	369	398	371	351	344	385	385	363	379	368	333	358	344	393	364	367	361	344	349	382	370	377	343	379	409	394	376	354	384	401	353	400	391	377	382	367	386	348	391	335	353	387	396	390	385	375	340	389	347	352	342	359	380	380	369	345	388	391	383	361	361	390	329	355	386	379	370	373	383	369	362	349	334	394	353	345	388	363	398	355	382	385	358	365	378	352	369	363	342	359	342	400	370	335	353	368	371	382	403	384	381	394	383	403	381	403	391	380	383	377	385	375	397	389	373	366	381	379	372	341	345	346	356	355	340	367	337	378	352	383	408	389	389	366	360	391	393	340	348	379	359	397	352	404	378	374	379	368	339	383	371	379	354	371	393	370	367	392	366	365	357	367	351	375	384	369	394	380	392	372	384	390	342	393	374	406	380	329	369	385	371	371	434	365	407	365	381	373	384	371	374	351	366	351	367	367	358	331	383	389	385	362	390	379	347	376	341	370	395	363	360	364	424	355	336	357	369	345	361	392	362	342	415	399	353	367	344	372	364	378	384	372	340	361	369	353	379	391	377	370	348	396	383	386	385	373	348	336	355	355	398	388	384	377	341	400	381	391	375	343	387	385	400	367	352	343	372	382	437	348	370	382	386	355	361	378	368	395	341	339	369	402	364	388	360	382	358	364	409	363	399	358	356	419	364	349	380	352	365	364	365	371	422	423	393	392	399	391	387	374	375	375	365	377	371	358	361	358	363	362	366	349	375	370	374	373	348	377	365	372	385	387	374	375	329	353	356	380	382	372	371	396	360	375	377	411	364	353	368	358	378	344	393	372	400	400	379	329	401	352	373	398	371	376	372	357	338	380	340	389	379	383	351	379	350	367	383	365	404	362	344	358	430	387	367	357	391	340	364	350	400	342	347	391	352	397	411	400	364	385	390	385	400	390	359	403	380	377	363	369	356	361	366	388	377	361	345	388	382	357	369	383	369	354	393	408	395	394	343	379	377	384	382	374	359	367	368	366	386	369	370	379	361	381	373	352	357	351	395	359	378	373	375	377	377	360	378	404	370	384	380	414	301	366	372	420	374	381	342	382	365	404	357	412	338	378	365	352	369	369	360	361	388	336	367	381	380	378	362	381	368	347	380	352	375	382	377	384	375	339	398	392	386	398	388	363	379	371	376	426	347	376	373	385	367	406	378	367	385	421	387	381	382	408	409	379	406	374	378	401	375	340	373	375	350	384	364	382	398	374	383	382	341	366	369	340	384	366	390	379	371	353	388	360	378	365	367	364	341	398	351	359	378	379	362	366	398	386	361	354	360	370	359	361	419	400	349	344	389	349	368	376	358	362	371	387	361	353	329	384	349	394	381	355	377	364	359	400	369	368	383	370	385	360	358	394	373	373	354	364	354	377	365	387	361	394	360	369	406	378	373	401	351	365	366	359	343	379	382	368	380	388	374	355	334	372	433	361	338	362	387	353	413	372	354	365	386	362	397	367	382	392	375	411	392	387	379	349	400	393	359	363	363	359	370	362	380	380	351	341	360	417	359	356	352	393	389	338	359	374	370	367	377	347	352	332	374	360	370	394	368	396	365	376	375	378	342	362	354	397	360	384	409	387	380	397	356	408	418	355	386	352	369	355	364	370	366	379	417	400	389	352	351	373	317	380	371	364	384	362	337	361	374	369	397	401	365	369	391	322	359	389	346	395	335	394	368	374	375	364	382	350	377	345	377	350	370	351	362	412	391	373	367	368	388	396	390	384	385	362	366	387	374	368	371	336	392	376	334	367	382	385	354	375	395	359	380	334	353	360	367	387	391	385	381	377	372	400	358	413	398	408	375	342	371	359	368	354	385	381	391	377	353	390	380	358	354	385	366	382	397	390	356	382	393	363
28219	22987	20152	7947	3621	2385	1949	1600	1376	1263	1076	1045	998	1004	968	974	909	884	921	902	892	897	893	877	838	842	845	882	918	848	855	857	879	945	921	889	898	909	860	845	877	880	920	847	924	875	912	832	898	908	869	856	900	893	862	853	852	853	868	831	829	861	959	905	890	853	837	831	874	875	882	854	844	884	899	820	852	915	857	884	826	884	848	862	855	859	913	836	884	834	865	867	877	885	816	846	852	857	893	898	836	837	878	883	880	878	868	880	901	905	847	863	846	900	835	889	846	872	898	836	877	872	887	869	828	899	805	859	901	821	871	892	855	876	873	890	840	804	934	855	883	833	843	885	840	880	924	901	891	857	790	909	844	838	878	882	899	871	905	837	897	862	889	868	913	836	850	818	862	861	903	878	893	866	847	850	878	870	836	861	807	868	825	898	881	901	915	883	842	856	867	901	823	849	845	844	846	855	910	870	870	884	864	849	858	867	854	863	836	860	834	883	848	838	860	802	858	860	918	851	827	861	871	849	894	911	841	841	943	904	880	837	862	831	847	884	869	849	839	885	866	843	852	876	813	875	861	869	853	851	871	851	840	895	855	857	893	840	904	820	900	897	855	848	865	867	861	842	864	865	858	910	895	843	946	894	807	873	896	846	851	873	847	867	866	826	940	895	874	884	837	867	795	860	759	837	882	889	870	871	863	838	865	890	871	885	869	841	834	893	868	877	854	847	883	861	827	862	840	844	915	880	831	891	865	889	883	871	889	866	854	897	888	870	877	884	864	873	829	809	844	893	911	872	849	875	817	872	885	869	854	863	847	871	890	831	845	835	849	889	858	834	854	909	858	861	873	829	843	936	849	847	822	852	897	864	841	861	837	819	889	885	827	841	859	875	884	887	844	868	862	886	870	874	883	875	856	892	853	891	923	842	848	812	860	822	882	868	906	832	801	841	834	810	915	893	874	846	858	835	839	867	888	846	910	908	894	879	848	862	866	849	850	877	919	885	871	872	865	872	884	846	868	879	872	874	881	831	773	912	803	892	818	848	876	976	851	839	869	890	888	812	873	872	846	873	840	837	835	899	885	857	831	917	898	922	899	820	790	871	878	889	794	834	867	856	831	803	864	814	907	853	860	884	801	902	924	914	833	828	865	840	853	778	859	898	875	851	864	844	833	893	887	819	893	841	897	841	844	880	835	819	875	926	893	891	889	881	852	875	875	847	858	851	832	865	839	806	802	879	884	934	907	857	860	823	856	885	838	876	857	858	859	824	885	887	865	865	884	851	917	884	857	922	873	844	851	895	848	847	857	859	898	894	857	827	802	828	874	834	876	886	862	831	872	837	873	847	837	871	823	896	904	927	863	924	873	871	880	823	860	926	870	836	845	862	911	851	895	869	861	850	873	827	816	866	821	845	864	890	866	933	900	809	909	864	856	868	827	929	896	828	834	836	879	845	832	933	842	820	927	839	832	897	872	858	889	918	845	835	858	859	835	859	867	875	882	880	883	865	889	872	849	872	869	803	899	838	859	908	868	846	860	872	882	891	861	877	899	840	885	906	926	880	802	781	876	898	807	801	846	781	881	868	880	880	851	816	879	870	868	882	889	904	835	911	889	850	859	853	864	847	865	843	849	873	874	944	827	909	860	855	838	861	856	829	878	830	872	780	854	834	860	929	932	874	824	871	891	839	836	883	810	848	877	858	848	920	842	884	884	944	859	884	846	831	849	838	854	902	864	911	865	909	908	837	871	844	830	836	855	884	844	858	844	869	924	861	886	842	839	886	873	917	848	856	874	929	822	903	896	931	839	833	807	848	850	822	828	894	910	825	894	878	822	901	863	855	832	848	862	844	906	859	837	840	914	838	876	878	903	818	870	859	870	847	869	875	896	890	917	889	924	847	845	902	846	805	897	858	860	892	887	874	845	836	864	847	846	826	856	905	872	860	834	889	949	884	874	822	869	869	878	867	827	845	867	846	895	876	822	858	860	904	849	861	888	829	870	895	894	828	854	882	888	873	873	851	949	904	853	843	924	885	890	903	897	897	861	850	849	816	881	846	889	869	880	800	865	869	859	864	847	832	864	878	839	830	892	906	880	854	850	895	871	852	896	842	908	876	871	890	843	868	904	825	879	841	856	886	876	944	836	873	842	891	873	845	811	873	894	900	844	868	846	889	857	825	900	813	870	887	837	848	778	866	870	839	902	849	855	910	847	857	875	897	897	872	869	818	867	860	884	814	849	859	852	855	843	835	876	855	839	859	889	854	848	877	866	846	857	874	897	884	806	878	865	883	879	890	876	894	819	834	859	889	937	888	849	875	878	868	890	911	871	860	858	862	859	872	833	868	852	877	877	866	893	883	844	865	880	886	856	867	856	849	879	825	816	861	821	864	855	867	871	897	876	833	882	812	892	881	871	877	850	859	811	828	882	859	856	827	872	847	880	841	831	905	863	892	839	863	881	860	820	862	917	875	828	852	863	825	905	828	889	860	813	854	845	898	846	886	861	922	849	793	888	834	919	832	844	876	841	859	885	901	895	842	882	833	850	885	867	804	884	886	857	884	885	850	859	868	893	876	776	862	885	851	896	841	849	826	867	850	899	836	903	909	885	838	888	868	847	851	894	901	897	887	861	894	873	870	907	923	884	881	859	867	849	858	861	905	864	870	857	901	884	884	832	867	886	823	893	880	865	776	875	837	855	834	867	843	869	865	862	844	881	900	910	893	901	894	856	834	838	846	854	878	847	850	864	892	882	844	872	845	822	862	895	864	953	826	857	835	909	834	881	863	833	863	825	843	865	811	891	852	875	863	916	894	835	863	876	852	886	878	874	863	876	875	860	901	872	844	865	898	849	801	819	870	883	887	872	877	877	886	891	855	893	859	857	894	879	845	891	911	877	867	912	854	863	901	875	858	858	842	869	867	915	786	848	905	904	886	889	865	835	899	888	838	931	856	902	849	823	888	925	888	854	822	851	870	843	851	878	875	898	818	858	888	888	856	835	897	869	924	924	824	879	891	910	903	836	881	841	877	853	850	857	903	893	881	868	905	847	857	873	839	864	831	852	858	869	863	837	911	860	865	924	865	873	878	823	861	852	878	867	850	808	824	888	847	840	885	862	842	836	854	884	852	883	882	871	852	891	847	887	866	927	871	884	860	915	838	909	857	883	824	845	905	869	836	889	842	913	903	854	802	893	821	892	837	860	848	867	847	857	902	852	880	850	860	857	823	874	874	891	861	877	873	812	915	906	844	854	833	863	807	824	852	848	826	885	865	889	847	885	877	872	843	898	862	811	821	847	893	893	909	914	795	853	882	863	847	858	886	850	849	821	831	895	841	861	897	822	851	918	871	837	850	892	894	844	843	830	867	812	878	892	862	863	831	861	881	860	849	843	865	865	865	847	877	861	873	872	887	899	773	807	838	885	880	886	860	832	810	855	891	864	845	823	899	856	889	877	879	876	864	913	925	871	831	889	862	837	858
22325	34241	21035	7276	5203	3567	2901	2249	1805	1538	1392	1203	1206	1171	1130	1092	1013	1060	1005	973	987	1042	946	924	1025	942	930	960	963	957	932	900	974	959	976	941	950	923	939	951	919	978	950	867	920	955	1014	960	1008	903	932	967	958	893	975	912	927	921	919	918	951	954	947	931	945	970	936	905	902	1007	963	965	909	934	938	936	935	895	924	972	878	990	925	913	934	956	947	900	911	926	879	923	906	953	965	862	996	884	949	936	937	991	914	951	936	939	984	913	885	940	940	922	864	991	921	954	935	882	911	912	946	896	890	933	911	916	870	924	932	962	919	936	881	980	894	907	861	941	901	978	908	907	923	930	925	963	856	971	931	908	933	930	936	892	910	981	942	920	931	923	916	964	943	958	891	884	916	909	901	938	954	917	916	869	907	900	902	915	961	892	890	943	891	925	940	912	911	990	912	930	910	899	868	935	967	956	978	915	913	942	899	908	910	941	933	919	902	869	911	932	991	918	934	935	884	966	976	967	942	937	984	891	935	887	899	944	916	975	933	933	904	907	933	937	901	925	904	921	977	933	885	941	917	958	945	899	949	948	926	908	922	882	883	908	974	911	948	958	961	917	934	926	909	908	947	930	894	934	952	901	856	920	957	962	944	975	905	874	972	880	920	955	988	872	915	911	914	946	908	938	958	936	959	897	928	889	909	943	979	919	943	862	916	921	920	941	920	939	908	850	967	893	968	912	934	942	919	981	975	948	936	961	945	892	954	905	897	921	913	936	927	886	897	930	973	913	962	895	935	949	927	926	910	916	964	923	911	907	942	917	973	914	971	902	926	919	970	993	944	933	905	932	937	1000	926	933	836	977	955	980	1001	963	869	885	962	936	885	909	969	934	919	951	919	942	914	933	942	938	900	978	928	899	918	919	988	924	963	914	978	957	915	952	993	951	912	874	899	904	930	881	928	944	873	918	874	927	903	893	918	972	896	951	893	939	949	954	875	944	943	890	943	972	902	892	940	905	876	969	969	918	901	931	939	934	913	920	929	916	911	919	917	925	909	920	897	920	879	905	920	950	959	873	910	918	934	942	910	971	912	954	965	884	930	914	937	956	896	896	936	990	913	882	972	916	949	931	954	929	905	951	906	905	963	972	887	941	928	943	902	980	966	933	903	828	952	975	956	946	963	860	936	901	949	932	980	888	968	915	939	927	959	899	922	917	972	936	892	930	857	919	905	920	878	932	929	1020	941	962	942	912	961	880	870	893	956	889	872	918	899	916	908	933	974	944	927	933	974	898	900	908	910	949	951	945	890	926	928	897	912	993	917	952	948	881	933	886	924	954	909	897	968	921	932	926	935	932	932	998	922	980	895	913	967	923	922	953	958	996	925	912	917	931	930	861	911	958	942	971	952	879	944	926	885	977	954	903	966	905	933	942	836	925	873	880	925	895	933	933	841	879	953	949	954	914	943	910	965	929	929	917	909	862	902	932	889	930	952	944	920	900	933	905	901	955	937	965	938	959	922	939	950	906	932	979	948	911	969	984	906	877	908	905	939	946	966	915	947	932	915	894	959	954	953	938	934	981	888	949	883	966	953	944	894	929	939	929	980	943	877	944	955	904	919	962	984	926	922	967	917	931	907	877	933	883	929	884	895	909	921	895	925	911	910	915	923	959	957	912	927	917	901	949	962	896	967	933	910	915	952	905	958	946	940	970	929	949	985	921	922	924	924	890	885	913	881	888	956	926	892	887	932	935	947	921	906	920	922	938	938	885	927	1001	929	915	916	905	910	932	876	943	899	911	988	931	935	958	940	927	976	968	946	939	918	951	879	934	922	930	948	895	993	963	939	922	960	944	895	955	923	923	986	945	952	918	849	985	935	931	882	980	965	929	938	925	922	929	942	935	944	974	883	951	943	954	948	921	937	964	980	928	921	944	939	867	957	959	897	984	943	912	937	954	950	893	937	874	982	888	930	910	917	992	958	871	955	939	898	953	949	921	960	872	906	929	938	894	922	901	899	918	948	927	902	908	991	960	887	936	913	937	968	952	908	973	941	950	922	928	913	970	955	961	936	898	888	938	939	868	893	872	904	921	913	950	962	944	926	911	889	943	972	903	907	900	867	908	914	928	962	973	980	943	948	940	881	968	913	922	920	967	984	895	943	926	930	903	950	932	895	923	925	967	924	959	957	897	941	925	874	965	902	904	929	950	921	887	952	964	918	932	915	937	918	960	957	939	904	986	937	928	920	885	915	906	925	946	947	941	927	939	897	870	926	882	970	937	938	940	921	939	910	880	920	886	907	934	844	919	1015	906	935	1002	969	964	920	940	919	919	959	922	934	907	913	915	959	854	959	887	928	874	907	919	924	900	932	909	962	970	870	959	920	918	938	939	970	919	971	942	931	977	887	927	945	886	968	974	916	904	883	948	971	992	937	943	889	898	931	948	936	931	947	946	928	918	971	965	909	902	929	866	935	971	939	895	970	995	953	996	942	965	943	927	937	945	891	973	884	930	905	936	981	909	964	904	920	917	984	931	951	929	918	921	871	917	918	912	947	918	934	898	914	959	906	944	902	943	917	981	863	932	934	897	958	938	937	891	959	901	894	915	879	943	961	916	918	909	879	867	908	931	940	928	944	947	939	911	979	892	911	939	920	891	877	960	914	887	973	918	961	916	887	900	899	910	945	1006	888	905	956	897	886	931	937	985	919	930	937	858	941	871	928	932	943	915	874	905	981	914	960	916	933	891	884	883	935	966	896	923	922	886	973	966	911	917	933	921	936	905	935	849	953	909	948	924	935	942	900	906	920	952	924	898	959	952	905	919	942	914	939	903	933	933	947	949	936	934	940	928	927	912	903	933	919	892	905	949	910	867	889	899	913	956	908	939	955	978	936	950	935	878	885	959	905	945	928	963	878	886	960	936	948	932	929	918	941	841	913	949	960	894	927	941	854	922	964	950	930	924	917	949	915	961	916	969	903	941	902	952	920	920	888	899	942	944	918	901	947	917	941	889	972	920	969	936	920	881	989	927	922	922	926	935	906	897	940	935	932	965	935	928	973	873	948	903	938	921	943	871	937	927	949	935	878	936	980	885	942	915	956	924	939	911	926	928	928	955	915	948	954	946	935	898	951	913	918	928	931	948	933	900	936	911	914	886	930	894	963	948	919	940	867	883	964	982	952	922	947	905	920	887	967	933	960	948	969	895	930	969	945	911	900	942	919	928	921	903	859	982	902	938	958	940	907	912	942	934	946	921	943	899	898	934	909	936	954	906	916	931	929	964	913	953	908	896	923	894	901	942	878	922	936	946	906	920	988	934	884	930	928	957	959	952	906	942	1009	913	976	939	947	892	911	904	947	980	974	950	919	947	880	1024	878	929	905	943	897	897	915	972	896	950	937	913	930	953	947	912	926	936	908	955	902	894	958	920	965	981	895	929	967	950	893	925	916	916	918	931	908	944	896	921	953	904	899	958	926	894	935	908	948	930	930	921	986	949	899	910
23919	21347	28570	24530	21368	13437	3944	2231	1629	1360	1196	1075	938	898	881	805	807	741	763	727	714	686	665	629	670	702	655	652	638	641	618	647	635	640	657	617	637	636	587	603	573	615	645	580	589	670	643	600	622	611	582	619	622	590	561	623	602	587	636	612	610	555	555	576	626	597	613	607	631	601	620	602	650	619	614	591	594	620	595	523	644	603	563	604	598	637	614	625	640	653	575	603	592	599	613	570	613	590	580	599	568	596	620	612	629	587	641	591	606	595	676	615	608	585	579	574	583	608	571	589	594	631	615	564	558	596	622	577	622	576	571	567	572	600	605	589	600	599	604	556	587	643	582	592	589	626	578	628	582	565	592	578	593	582	603	574	640	631	598	626	584	581	587	619	576	599	591	559	596	602	619	622	635	636	604	622	584	598	586	577	609	641	602	620	598	607	618	612	583	595	651	580	606	606	571	582	599	633	650	566	578	593	657	594	619	569	603	593	575	646	553	580	651	640	614	609	624	623	600	572	565	588	587	562	578	549	568	634	572	606	626	606	619	625	634	573	629	600	604	580	612	587	593	571	648	560	586	576	612	596	572	612	586	555	624	578	640	587	615	595	613	606	601	582	587	590	623	615	577	572	619	601	568	605	611	601	568	600	609	611	587	615	627	563	600	586	597	642	571	589	575	570	621	601	581	612	639	599	639	600	615	569	604	575	585	579	604	628	608	557	606	559	614	632	645	581	584	646	554	620	582	609	597	621	586	591	610	556	598	616	575	604	586	626	600	562	578	578	592	608	635	632	588	579	609	612	596	599	594	554	639	599	602	606	571	585	592	543	610	582	567	588	556	584	607	593	613	566	634	616	605	608	565	610	617	613	617	573	626	591	587	583	582	598	573	592	593	575	579	618	583	564	631	575	580	642	564	612	585	632	616	629	651	629	652	662	584	601	584	632	639	616	582	621	582	603	581	581	600	595	580	606	559	635	601	616	601	573	578	566	604	605	609	599	611	572	587	576	597	573	644	556	554	595	593	587	606	582	565	604	602	591	605	556	615	639	575	620	606	611	603	567	628	595	624	647	573	569	566	597	632	581	574	596	633	621	614	589	606	605	555	688	584	622	592	563	582	601	580	603	612	617	626	610	605	634	632	595	600	589	578	605	618	585	619	555	579	582	567	631	567	587	562	633	598	586	604	569	607	589	605	587	607	570	621	569	612	600	619	603	586	559	540	553	594	586	651	580	568	554	610	632	575	598	586	581	626	592	589	603	581	538	610	565	587	630	593	572	609	541	631	610	580	598	596	606	592	578	583	637	585	654	615	601	580	604	579	622	549	608	630	599	561	603	549	584	641	611	575	600	612	568	581	613	583	614	593	553	609	593	609	603	552	602	625	592	596	596	587	588	604	608	618	609	614	612	586	584	577	607	592	611	588	562	627	574	560	590	618	595	601	567	616	608	652	577	597	579	587	589	567	579	640	578	568	613	627	601	604	596	596	566	572	588	605	559	574	585	596	590	610	591	565	606	579	569	584	613	545	601	614	597	586	567	573	614	568	554	609	603	606	574	583	576	635	563	612	603	608	592	630	634	576	526	596	591	606	629	639	540	647	617	598	627	598	579	629	594	592	622	573	579	550	590	620	603	563	604	600	586	540	547	568	617	594	616	572	603	651	582	611	596	614	585	558	571	578	624	599	611	575	586	602	562	603	595	583	586	646	602	608	605	606	605	573	580	601	589	609	629	608	584	570	585	653	626	586	595	613	605	595	601	625	585	604	619	576	607	594	623	609	647	604	638	658	589	566	569	569	559	573	636	593	611	580	582	600	617	579	587	587	558	613	603	571	602	589	558	623	591	596	639	558	568	627	641	544	579	569	585	627	596	594	566	583	606	639	586	602	614	582	595	624	568	595	606	617	613	582	625	599	608	582	613	608	596	612	588	600	577	585	594	567	558	591	615	598	623	588	556	617	620	624	578	624	537	617	602	578	608	538	586	542	612	581	570	591	606	592	609	572	551	620	622	620	614	597	612	580	554	614	582	588	597	543	550	561	599	564	545	592	621	591	588	631	616	558	556	597	596	585	585	576	648	590	577	572	601	591	626	573	574	600	573	625	588	579	625	592	611	604	586	583	586	566	573	635	573	610	583	612	638	578	599	639	633	590	554	578	586	626	623	665	566	577	615	557	608	617	579	638	619	567	576	601	542	614	613	582	587	583	610	596	546	575	619	597	602	554	627	559	636	620	592	606	634	597	602	631	590	555	587	578	621	617	618	579	608	590	610	591	606	585	622	616	634	570	607	598	602	600	626	613	578	580	631	580	622	554	622	598	583	569	570	560	590	569	555	619	610	615	604	564	613	585	577	577	616	630	587	553	598	615	589	625	614	572	607	563	605	563	542	588	581	596	596	591	598	587	592	615	602	611	575	600	644	585	586	586	549	625	594	565	592	569	614	630	535	611	629	623	589	633	584	598	588	624	578	600	585	564	619	643	621	555	558	564	614	654	630	619	578	560	600	580	604	581	581	577	573	619	606	606	636	614	614	576	611	625	582	634	619	638	594	600	632	587	590	594	592	620	555	633	605	591	571	610	537	575	574	554	586	566	579	615	560	575	593	596	524	604	600	603	560	635	602	619	602	601	556	607	615	609	567	616	594	594	618	559	602	603	624	602	568	603	610	590	563	590	601	604	629	601	611	580	599	608	596	572	560	637	588	619	594	598	602	565	598	622	566	639	619	612	605	608	576	614	565	565	629	588	584	600	568	623	544	626	600	607	588	644	565	594	594	551	593	569	588	580	613	581	583	569	615	586	563	562	582	589	607	561	618	605	624	591	604	574	598	605	579	584	588	586	580	632	595	606	574	596	600	600	617	583	563	548	610	580	567	552	640	630	594	604	640	618	571	621	600	613	540	568	578	574	561	576	583	601	624	606	601	585	649	599	606	562	604	576	616	584	611	589	593	558	589	567	591	605	582	587	588	614	603	620	551	581	581	616	603	591	593	552	572	579	608	557	596	598	589	594	596	627	586	603	604	551	610	589	555	603	562	591	603	607	559	574	587	565	633	587	591	572	569	619	613	621	600	619	659	593	601	600	596	591	568	581	578	608	568	626	553	577	635	557	598	608	633	580	614	569	576	582	600	639	624	642	590	597	605	562	592	571	574	617	594	602	586	559	607	575	594	603	582	585	586	633	561	613	583	568	588	535	613	569	621	623	601	645	579	602	626	553	602	605	617	582	612	582	602	603	596	573	615	569	601	566	586	583	573	564	561	606	567	611	587	580	569	598	587	604	605	581	583	591	588	565	579	610	513	603	635	575	596	600	660	581	593	546	611	554	574	571	587	634	543	577	578	574	571	583	615	604	574	589	593	598	598	587	606	591	625	612	541	566	615	598	622	612	620	601	642	587	586	579	603	616	604	613	591	548	625	624	643	594	644	560	538	569	637	626	630	630	604	585	614	640	581	570	546	603	609	583	549	580	584	570	595
23889	45929	31010	12114	8623	6140	4795	3420	2645	1988	1643	1412	1191	1135	1036	918	960	925	879	900	790	753	742	704	696	748	724	716	761	707	709	668	688	710	721	734	681	743	672	666	686	663	698	649	691	671	706	691	700	710	643	710	629	678	686	693	649	696	670	635	631	679	610	664	647	653	658	675	669	658	635	639	611	667	676	671	620	690	620	663	637	617	646	620	684	672	662	696	666	652	674	641	685	690	687	635	689	686	653	658	642	609	680	675	677	650	638	645	626	667	633	674	659	671	614	650	651	697	626	651	629	662	640	690	691	649	626	672	645	712	692	658	693	662	658	650	639	678	661	618	660	631	635	648	650	652	698	635	639	627	652	678	653	629	684	614	663	628	698	674	659	666	675	709	710	624	660	655	656	672	671	641	649	650	629	636	676	676	632	609	699	677	671	627	658	654	665	675	691	651	684	640	678	659	654	683	659	657	672	644	658	665	674	676	671	710	700	650	665	613	663	670	681	642	640	653	619	608	622	658	646	656	665	623	677	671	678	675	643	726	682	638	642	653	647	618	631	646	672	672	661	658	600	692	643	674	637	654	685	643	636	674	668	688	599	677	615	667	665	668	619	659	630	607	675	671	637	640	633	653	685	653	628	712	616	645	632	687	650	633	633	666	619	668	659	656	635	673	671	670	669	657	637	644	669	641	671	699	644	673	655	669	652	674	664	622	643	646	651	649	663	663	646	651	632	712	661	642	688	692	654	707	629	669	706	700	647	641	650	653	693	641	683	659	670	697	657	674	632	677	719	653	727	660	660	662	631	704	669	660	682	635	682	639	676	632	652	676	690	656	655	653	702	649	672	632	648	617	658	669	639	664	636	683	610	649	624	624	658	680	655	674	634	650	663	668	595	641	659	617	637	651	660	666	654	708	680	685	658	688	697	693	651	633	684	602	649	686	677	651	662	659	633	659	686	635	655	659	649	699	692	666	658	631	671	645	693	629	688	664	669	623	675	627	623	685	647	675	661	672	648	697	698	647	630	680	637	663	679	678	613	667	642	665	656	675	635	636	647	652	635	659	675	600	672	713	611	649	638	664	660	657	641	700	633	674	634	636	641	668	673	638	648	627	669	667	622	671	636	665	712	621	682	649	672	671	657	624	661	678	677	644	610	664	672	642	673	667	643	597	632	619	650	676	685	655	646	656	654	703	644	664	642	658	613	640	644	715	650	633	635	647	627	654	668	694	699	628	617	666	675	679	681	630	673	674	648	643	648	653	632	607	634	645	627	685	696	638	686	654	645	675	595	658	646	653	628	622	664	694	681	653	661	697	710	617	635	627	636	615	694	699	667	617	625	680	669	606	640	643	717	700	626	647	655	653	667	695	635	640	665	680	734	662	669	663	642	684	674	655	629	668	659	697	685	665	636	658	692	625	666	659	651	657	632	667	659	683	677	616	670	639	670	680	655	628	643	662	647	644	656	713	659	658	658	666	653	638	638	614	652	651	610	617	685	661	643	653	667	682	637	642	674	684	659	654	673	660	652	662	644	633	652	668	626	700	651	685	649	678	669	629	666	670	657	599	640	669	649	665	676	659	607	652	673	644	664	647	664	697	683	653	649	664	637	607	646	631	726	657	661	665	651	659	648	658	597	662	600	659	631	672	697	637	674	689	684	647	658	626	654	625	695	665	641	648	648	667	655	706	629	615	657	639	626	682	654	647	692	674	688	641	661	654	648	697	658	614	634	628	649	631	658	710	600	656	666	623	661	638	634	680	686	688	680	678	711	674	610	630	640	634	651	656	633	631	632	675	709	636	679	647	652	681	650	681	644	613	632	660	597	702	687	694	664	650	653	637	643	685	684	668	637	653	606	637	648	639	623	679	639	642	678	707	718	652	647	636	679	620	638	678	668	654	636	639	659	643	692	691	687	626	656	681	642	635	643	693	618	638	666	666	661	623	628	644	658	663	665	664	623	665	658	631	648	678	652	667	657	683	683	645	638	610	679	656	699	646	644	652	630	618	622	651	690	690	632	640	677	669	663	659	649	706	659	670	617	688	668	644	679	674	700	708	632	706	657	650	659	660	679	648	668	668	670	660	726	683	699	637	626	636	655	670	729	682	658	693	628	694	666	666	633	692	609	614	600	693	657	672	688	647	628	667	671	681	686	698	650	691	658	677	667	634	656	658	643	692	646	644	704	646	651	618	675	692	609	670	623	680	641	687	683	641	632	666	616	648	669	631	675	704	689	659	667	650	639	661	635	622	661	632	663	684	653	653	672	672	619	656	655	686	613	671	657	665	576	656	704	670	658	665	661	651	642	610	676	625	612	655	645	680	659	687	663	639	628	634	667	690	677	627	644	638	653	622	651	620	636	662	652	667	664	645	678	688	654	645	636	683	619	627	630	633	671	675	688	677	655	669	641	652	678	647	609	638	623	670	625	624	704	659	654	629	635	666	695	682	660	656	659	634	613	692	689	639	631	632	685	667	651	620	679	662	618	650	661	667	671	687	657	644	644	653	700	636	675	653	694	633	657	642	660	652	678	608	632	629	649	657	690	679	691	660	669	658	673	686	651	673	635	653	689	591	608	632	632	662	651	693	608	673	672	695	655	644	628	693	688	676	658	679	669	596	630	629	638	696	676	659	665	658	642	672	623	680	690	669	620	648	652	635	653	650	653	650	709	666	666	690	626	635	644	676	654	638	664	656	696	621	612	664	643	656	612	680	643	650	671	655	661	640	698	639	586	695	630	655	645	615	693	664	652	620	656	637	655	654	695	627	665	646	673	653	667	650	640	668	649	632	647	668	728	660	617	691	635	675	666	678	696	713	644	590	713	635	634	679	645	607	665	693	658	681	650	650	645	674	703	662	628	703	653	680	673	635	635	671	662	657	709	658	605	616	715	655	661	676	642	672	652	684	664	683	688	678	640	711	692	649	635	623	681	653	639	655	659	652	632	636	640	657	671	657	649	701	614	635	705	652	655	707	637	666	654	687	633	616	657	633	626	659	651	655	599	648	616	674	631	614	663	611	644	689	648	661	650	669	670	651	616	654	655	697	652	640	646	670	659	691	718	653	650	673	673	674	646	632	659	616	670	615	663	690	686	675	699	648	588	696	609	633	649	696	647	632	643	605	667	661	684	676	675	618	675	694	695	634	650	605	592	663	672	669	656	708	700	682	589	663	665	664	692	659	681	633	644	664	631	690	663	634	592	675	637	699	641	648	658	651	646	645	700	678	631	657	605	663	691	605	632	648	643	660	671	615	662	647	636	665	654	666	676	644	711	669	677	725	697	617	652	669	672	641	644	635	608	662	655	657	624	659	677	635	707	680	641	652	652	667	662	662	668	643	668	659	658	634	646	661	646	665	646	660	667	672	642	659	677	647	639	678	634	692	632	670	677	622	628	639	707	686	673	652	662	631	681	629	679	669	654	680	663	676	626	693	676	680	644	661	666	636	635	669	645	671	662	691	655	695	679	653	673	701	655	658
24976	21311	27555	25357	15629	4113	2542	1845	1499	1267	1083	1073	960	872	858	907	859	898	853	819	789	810	796	731	828	800	778	752	762	758	757	794	725	751	711	692	770	721	778	721	766	720	748	725	745	754	721	736	725	703	703	750	714	735	772	735	673	753	770	712	755	802	712	748	685	777	714	775	701	716	706	685	720	705	731	729	701	727	768	729	746	704	755	705	740	767	787	729	737	722	725	763	727	698	738	742	755	717	737	704	735	754	740	771	709	760	750	702	709	735	697	731	715	741	729	712	768	718	723	726	738	756	719	758	688	719	712	761	716	699	717	767	747	747	761	738	738	757	748	746	750	691	680	724	719	734	733	718	704	817	715	805	721	756	760	692	677	726	715	752	794	763	764	704	700	731	747	744	723	764	711	745	732	760	727	756	715	758	712	679	794	749	721	732	777	758	751	733	731	759	704	728	747	752	739	756	718	743	715	777	768	746	743	721	663	732	729	715	753	734	739	713	749	737	736	744	776	739	799	763	731	757	695	680	773	727	729	764	746	697	756	761	748	739	734	730	745	743	746	741	751	735	718	769	719	722	742	756	728	777	715	707	748	705	693	819	724	721	766	742	696	730	706	709	716	724	728	725	735	753	707	725	697	763	709	737	710	676	732	704	754	716	754	694	800	753	790	726	710	775	771	709	756	702	760	766	746	734	743	703	731	768	721	715	702	703	766	765	705	745	784	769	725	711	767	685	760	740	767	736	726	726	752	738	734	707	705	793	718	750	735	721	762	724	750	751	726	759	786	684	738	722	745	682	730	718	727	725	737	744	743	684	757	743	714	801	731	723	733	757	721	719	675	706	763	783	780	748	728	730	811	745	720	759	738	734	783	767	697	712	740	697	722	713	729	690	756	690	750	718	720	680	715	793	716	754	718	733	757	741	701	741	709	762	759	726	720	692	736	750	746	760	740	674	771	752	759	756	751	757	726	716	692	727	711	762	715	742	706	759	700	718	747	712	757	732	703	730	814	698	726	742	726	787	763	731	732	740	724	729	769	722	718	750	741	733	743	729	713	724	709	740	745	693	670	766	732	764	770	718	787	735	712	714	800	789	727	739	754	778	708	760	731	733	766	761	722	743	730	678	767	723	675	766	719	748	765	761	719	737	708	764	719	753	725	730	767	750	766	768	684	738	715	692	734	704	704	730	714	719	784	718	698	713	791	712	761	729	720	768	728	708	731	712	730	731	722	735	725	772	771	722	701	726	730	742	725	737	771	707	753	745	754	720	687	749	757	780	682	746	770	730	750	734	747	792	729	753	716	678	725	707	700	733	700	729	684	700	763	726	745	756	778	688	762	751	710	739	734	696	747	737	720	694	705	760	739	806	731	754	731	689	732	763	723	732	714	784	715	734	729	757	750	727	781	710	728	775	723	732	759	764	735	704	707	757	673	751	673	703	746	695	697	697	764	717	696	733	757	723	696	707	724	722	752	723	754	752	714	772	733	736	727	768	760	709	722	768	731	749	786	738	722	709	710	728	737	729	717	723	757	756	702	727	779	751	731	722	722	708	717	743	746	720	753	742	697	702	726	683	709	746	689	736	767	742	747	771	765	749	753	721	714	742	730	727	672	732	711	766	751	756	730	729	743	762	765	667	768	786	748	687	756	737	748	740	703	737	725	749	724	729	774	706	746	712	718	717	735	719	754	757	747	747	731	776	744	726	717	708	706	710	683	751	777	777	699	734	699	780	722	756	773	726	734	735	789	723	757	761	680	749	737	726	757	745	735	727	724	737	700	685	677	756	741	751	748	731	725	728	728	750	749	739	738	753	760	744	777	745	706	714	682	725	722	785	736	705	741	751	779	705	800	738	736	750	693	719	734	693	691	704	787	742	734	704	707	711	781	736	694	780	715	733	736	735	693	706	777	731	791	739	726	723	734	706	714	743	754	787	740	710	772	721	711	699	771	746	730	717	747	725	773	737	701	723	691	738	750	714	745	794	763	715	756	647	710	733	733	748	777	729	705	805	726	727	742	764	684	713	714	714	745	677	691	762	734	747	709	751	789	729	702	733	683	702	710	764	715	695	727	779	705	725	717	773	718	739	732	758	735	694	715	732	734	698	718	708	759	746	708	737	730	752	783	773	707	743	689	727	688	705	761	779	802	742	728	752	734	715	747	781	745	763	754	709	758	741	728	743	701	740	708	743	696	678	777	740	725	719	703	743	769	724	714	700	757	737	691	741	747	687	742	712	676	698	728	774	724	710	703	742	761	730	717	741	770	718	725	713	738	747	738	744	717	734	817	769	766	747	753	725	751	705	721	727	720	725	723	750	749	774	749	677	734	714	735	775	715	720	742	766	768	769	739	782	738	754	788	721	780	732	804	689	765	704	690	747	777	758	729	694	756	748	745	751	698	737	738	769	685	756	753	715	725	694	681	734	720	767	693	722	739	748	750	732	716	749	733	731	738	707	734	741	725	766	776	773	763	698	745	751	728	787	707	747	750	710	726	767	737	740	744	773	735	761	736	723	699	747	711	766	704	715	783	720	754	747	762	746	746	703	756	751	745	717	737	775	744	794	696	785	756	756	711	730	735	695	734	761	755	738	753	729	722	773	738	715	712	749	733	712	732	753	777	757	727	709	768	754	734	741	733	709	758	700	723	718	698	710	754	769	739	704	738	717	705	736	724	788	749	722	727	708	795	746	772	657	748	752	731	709	742	722	719	731	727	766	768	753	747	751	705	769	765	741	711	755	736	741	720	751	688	702	758	707	719	766	741	760	706	797	750	782	784	749	780	751	774	750	712	693	751	763	748	735	753	730	742	743	737	732	714	722	719	670	727	711	721	760	749	719	755	700	671	742	743	717	722	724	713	704	776	672	694	747	744	700	709	755	740	754	725	760	760	748	747	718	738	779	729	730	779	724	727	688	741	767	752	730	724	699	754	729	716	730	734	700	756	756	724	767	797	766	701	694	698	753	708	759	703	729	743	755	688	716	701	714	681	753	717	691	749	736	704	719	754	764	750	731	770	765	686	734	788	734	729	708	755	765	750	728	678	715	748	732	693	759	726	710	747	717	751	770	766	728	727	748	732	738	770	717	700	700	762	705	740	712	747	742	726	718	765	670	742	727	694	692	737	736	763	702	739	737	706	715	729	724	750	697	754	712	673	732	763	721	719	705	738	702	771	769	755	737	687	746	774	731	739	696	746	675	741	748	746	772	767	720	704	758	750	739	754	708	718	782	730	669	660	744	716	739	736	726	693	711	766	731	728	723	711	696	734	741	728	714	725	796	739	766	722	747	726	726	730	723	778	722	768	753	753	737	708	738	743	718	728	736	723	743	745	724	686	730	718	722	740	794	726	748	766	783	737	762	727	731	793	710	736	736	744	704	693	706	768	693	777	752	788	738	778	700	751	810	735	702	691	715	765	754	753	724	783	703	737	780	730	708	717	736	715	715	753	741	710	765	722	734	754	714	739	734	694	713	740	739
24305	40722	26740	9994	7177	4876	3965	3004	2365	1802	1457	1326	1170	1012	1026	988	959	851	942	892	876	861	869	790	859	839	822	797	801	800	834	790	804	793	802	795	773	830	787	763	798	782	788	852	757	806	819	836	825	804	803	778	781	801	770	815	734	805	768	800	783	779	785	779	785	773	794	777	794	722	779	757	755	766	800	816	829	754	776	823	803	717	796	744	775	782	737	759	745	784	739	779	769	778	786	786	789	796	777	830	794	740	771	756	735	766	741	805	809	758	765	798	796	763	832	731	801	789	731	785	795	764	828	813	773	792	828	737	779	750	749	748	806	805	791	776	783	786	798	773	739	753	809	778	754	736	788	744	735	765	769	760	789	780	822	789	786	793	778	820	782	776	817	805	791	771	742	718	749	766	778	768	704	792	769	783	770	763	764	789	744	769	805	768	792	766	815	781	721	808	708	793	777	743	715	716	810	772	803	759	815	769	787	812	739	813	756	762	739	816	738	738	770	762	780	742	791	786	802	781	772	797	740	766	764	756	781	749	765	791	783	775	756	767	742	748	821	747	759	795	790	765	758	732	796	773	741	778	780	751	814	784	775	772	780	779	814	759	799	765	738	780	790	789	774	815	747	737	803	770	796	797	754	761	784	799	755	805	733	757	756	785	769	763	806	777	737	745	724	712	763	763	811	725	814	792	724	823	764	766	795	754	806	857	784	793	733	760	768	761	769	767	727	775	763	794	774	791	817	780	728	801	751	781	757	776	800	783	772	769	818	805	789	754	760	794	777	827	768	778	798	793	787	776	811	752	758	798	737	746	790	813	751	753	748	821	811	752	748	719	808	758	788	751	717	807	771	815	775	764	751	772	777	783	767	769	792	782	743	767	774	780	739	779	752	760	751	726	748	791	735	776	813	801	815	775	746	784	745	766	800	781	787	742	824	763	759	832	782	742	763	773	786	796	760	711	791	744	759	768	759	783	794	777	765	730	732	741	805	770	813	783	790	762	749	771	765	773	768	736	802	751	761	786	766	771	751	754	752	777	737	794	788	804	765	790	827	778	759	839	790	759	811	809	756	806	812	746	718	774	798	716	793	755	794	750	735	760	768	775	743	803	788	815	803	739	772	778	767	745	784	761	794	776	804	806	783	757	786	722	760	735	756	800	728	823	786	828	787	801	773	820	793	789	849	778	715	724	758	781	795	759	781	770	757	758	815	782	808	756	742	790	792	756	745	756	785	789	769	757	758	786	784	759	727	806	779	784	748	790	782	755	787	746	765	843	761	787	775	773	780	814	792	776	790	819	755	759	744	741	764	794	777	765	800	729	736	768	757	773	756	746	818	756	768	815	816	722	801	781	787	745	816	750	768	789	784	798	752	737	819	802	769	817	795	762	796	761	744	735	766	740	689	729	752	827	825	745	783	770	768	808	730	753	794	759	745	751	799	809	751	755	763	768	785	772	807	768	769	764	787	770	781	726	774	783	769	747	726	769	814	706	756	756	743	774	766	799	821	753	770	756	797	742	762	725	769	804	781	761	730	791	798	785	781	719	782	782	766	784	789	758	775	743	736	763	728	741	825	809	784	823	685	787	849	773	810	762	803	779	786	777	734	764	753	786	722	789	762	765	794	762	774	762	785	787	742	761	780	737	723	786	783	810	764	781	819	800	857	790	812	755	798	762	731	730	768	760	819	786	771	815	753	721	746	743	758	776	802	742	787	780	804	782	759	759	773	768	772	767	748	763	794	770	790	777	794	789	793	821	812	770	777	705	773	772	732	794	787	840	751	715	789	805	766	791	789	763	778	742	776	756	781	790	804	763	770	848	782	775	766	780	785	783	757	774	793	805	763	793	813	810	785	713	766	748	822	763	745	773	784	776	790	753	745	772	795	774	754	810	787	808	780	763	777	800	849	741	770	759	796	761	757	747	701	760	802	788	812	784	753	823	800	755	777	758	764	786	796	741	754	731	724	768	787	771	801	762	765	727	774	787	777	775	802	794	811	746	816	715	790	748	743	823	756	805	749	804	743	815	831	753	831	761	826	766	785	791	791	792	802	720	724	784	820	761	760	800	761	762	789	714	815	756	746	811	791	760	773	756	778	828	774	760	782	778	804	743	808	780	736	780	776	769	725	797	787	797	767	811	774	770	749	726	785	806	839	765	758	733	780	744	787	766	759	778	763	772	748	772	728	813	776	774	788	758	744	759	804	805	772	767	762	843	761	785	791	795	774	750	767	718	753	811	764	776	822	745	746	809	765	802	759	833	777	740	736	770	787	783	800	817	753	787	751	735	779	760	775	744	781	742	775	795	809	778	754	780	815	766	764	783	764	782	746	746	758	770	730	733	781	814	750	768	787	798	762	778	800	799	785	779	725	781	768	777	749	781	745	763	768	805	816	721	791	702	746	770	796	748	783	730	792	804	760	778	758	726	738	770	767	684	836	772	770	756	743	798	783	791	781	798	755	743	784	806	787	781	799	767	773	739	756	811	789	787	781	753	769	792	747	786	777	761	713	789	829	793	768	836	757	726	754	709	794	791	751	799	733	778	734	785	803	766	761	781	731	772	721	799	783	743	779	775	754	817	738	802	804	797	801	766	808	736	746	798	762	793	799	796	778	798	774	760	765	856	747	732	794	784	747	720	735	767	794	804	823	815	772	787	766	720	747	709	780	736	755	763	820	747	751	785	761	714	736	760	769	757	747	736	756	739	750	753	840	778	764	774	771	790	821	796	814	768	779	737	803	851	767	781	825	813	804	737	819	791	794	742	800	844	784	789	788	812	779	757	810	776	782	732	776	800	825	744	738	819	754	786	774	752	793	796	824	807	793	783	781	733	768	777	789	741	698	792	760	776	794	778	747	764	753	742	817	786	836	808	765	771	777	778	775	688	733	752	809	782	786	735	778	758	798	803	734	781	775	786	782	798	796	796	802	832	770	736	758	783	760	766	727	749	762	723	783	796	731	741	755	818	775	769	752	772	828	782	799	790	816	775	776	806	798	756	818	780	795	742	781	785	769	749	757	770	753	738	766	800	764	784	756	740	804	741	798	811	792	738	755	769	753	796	780	810	777	764	765	765	801	763	768	753	820	767	747	760	765	791	765	741	735	748	748	773	785	780	747	796	794	753	776	767	757	782	798	757	785	754	784	752	800	819	731	812	750	799	717	788	750	831	785	791	805	700	762	787	782	773	771	732	802	826	772	740	737	747	758	783	787	743	805	779	772	753	748	773	830	746	745	781	774	787	761	764	752	820	774	748	784	768	756	760	749	775	826	782	795	742	770	711	819	777	791	743	821	811	732	777	780	780	823	791	795	803	789	784	763	778	728	745	801	769	791	791	767	796	786	775	741	808	799	779	790	747	780	763	761	755	778	818	757	774	808	806	814	767	777	783	824	792	775	721	800	816	792	784	731	796	786	777	757	795	776	784	768	774	769	807	793	780	791	788	762	796	801	783	738	785	763	772	733	781	784	775	742	773	757	748
22725	21326	28911	24102	21334	21455	12386	3130	1988	1490	1192	963	837	795	677	613	551	597	558	555	506	459	417	438	465	460	435	426	463	412	384	389	422	400	387	400	389	360	390	362	369	394	364	404	389	393	389	364	379	361	380	366	354	369	376	345	383	374	338	370	324	367	381	383	346	334	350	361	405	358	338	362	341	368	325	327	341	359	371	315	325	346	360	346	366	311	348	359	368	346	377	335	354	337	376	369	323	337	368	355	346	349	353	356	350	390	350	343	333	366	342	330	370	358	340	389	383	328	362	366	336	320	356	337	355	309	358	309	328	339	344	347	348	352	343	333	375	319	301	342	360	327	341	338	325	347	351	350	335	335	378	388	341	333	343	307	338	355	344	346	344	344	366	328	321	353	341	347	338	349	367	361	312	346	315	355	378	341	359	352	370	335	345	343	353	355	309	356	324	320	324	353	339	372	353	358	329	328	353	351	350	366	351	342	332	349	334	345	347	325	333	343	326	326	361	362	328	354	323	351	351	338	327	405	337	339	366	349	356	314	333	354	337	329	328	366	369	323	323	351	348	319	341	365	366	356	343	369	349	343	324	357	337	346	304	349	339	373	345	344	351	366	357	349	330	340	330	359	388	348	345	358	365	325	349	345	336	330	364	368	355	351	370	318	339	342	369	371	352	347	318	330	363	364	355	336	347	343	360	327	332	341	370	349	369	336	320	346	315	319	364	372	356	367	357	371	357	357	342	309	340	346	370	374	366	329	355	327	347	348	351	329	339	369	375	340	345	352	356	346	329	349	368	321	314	312	356	325	349	366	330	388	342	324	307	317	319	344	327	342	357	344	347	331	365	362	345	365	329	373	331	354	350	348	347	333	364	347	370	362	331	358	340	331	347	380	379	366	342	359	319	337	380	352	332	324	338	346	350	388	326	366	328	357	345	373	343	315	341	353	368	367	362	349	329	324	338	339	358	347	382	394	347	370	267	353	313	356	344	324	354	344	362	318	337	364	385	327	334	348	366	385	357	316	325	330	380	321	346	333	349	362	331	372	377	351	320	372	351	336	329	335	322	338	356	347	378	359	330	334	346	356	373	349	360	344	335	313	345	339	344	343	355	341	313	329	347	339	384	370	348	359	371	362	363	336	338	357	331	337	380	328	318	336	367	303	350	323	354	347	343	331	369	359	344	348	347	337	336	373	347	357	334	351	351	350	323	325	381	321	331	301	354	339	342	323	327	350	361	355	349	359	355	346	331	341	360	331	355	339	363	348	363	338	326	346	340	319	329	342	315	320	347	339	338	382	312	354	357	335	348	343	334	367	339	326	315	330	340	327	360	354	332	333	381	348	338	349	345	339	366	322	350	370	327	356	323	358	339	343	359	334	353	350	378	322	350	358	382	334	372	351	377	328	321	352	338	348	392	356	404	366	363	373	359	322	354	382	357	382	334	328	313	330	360	353	345	330	351	352	326	339	391	359	314	358	331	368	334	339	378	328	338	352	341	324	338	357	329	347	375	362	314	359	342	351	364	347	343	345	343	338	352	341	341	327	354	335	341	336	339	356	360	338	382	363	346	354	364	339	374	334	351	356	345	392	349	356	358	319	331	319	349	356	336	333	338	354	334	336	356	351	381	356	353	349	358	331	352	354	387	341	350	347	323	351	337	351	332	328	348	345	322	373	344	329	354	327	352	329	378	349	343	328	332	317	322	341	369	334	335	375	388	329	353	391	343	332	342	361	357	314	342	325	358	344	355	369	342	370	339	356	341	349	351	350	361	330	356	346	352	318	341	321	345	366	407	323	298	373	344	348	370	355	348	353	366	334	347	355	351	330	355	341	348	335	350	368	368	327	336	353	340	342	351	338	364	316	314	351	323	324	366	329	364	343	327	330	348	346	353	362	373	335	341	360	355	341	395	344	352	359	330	362	333	376	338	330	329	395	331	359	336	338	356	355	335	367	343	348	365	326	344	361	366	337	339	375	332	376	345	330	340	351	369	359	377	318	346	371	326	352	352	353	325	327	361	354	348	338	306	342	330	344	328	370	361	374	380	338	321	350	360	353	374	354	352	345	356	355	370	349	321	340	361	334	339	363	334	361	305	335	361	343	327	326	322	352	340	323	368	389	350	379	412	326	370	326	360	350	341	366	355	362	343	332	351	369	374	349	329	354	335	357	360	341	384	320	324	368	323	380	353	351	351	334	327	351	330	339	361	339	309	333	334	356	358	362	377	397	329	336	372	376	340	336	411	370	357	330	353	351	321	371	331	359	304	321	367	345	350	364	374	378	341	314	366	335	340	327	353	357	372	339	340	344	377	349	324	338	363	327	354	352	387	343	345	363	334	360	363	355	382	358	337	332	380	355	370	402	348	327	345	349	359	347	346	364	326	326	370	327	336	348	330	342	340	353	350	305	353	376	347	319	374	324	349	346	353	367	319	369	357	327	335	315	376	354	391	353	368	327	344	344	351	358	335	330	355	338	346	374	356	315	359	309	364	318	380	337	350	363	343	357	349	314	366	355	292	350	358	360	355	359	351	352	333	324	357	363	360	387	349	329	346	347	335	319	348	369	338	361	359	376	344	369	386	354	384	367	345	312	352	340	400	377	337	376	346	373	346	340	308	340	384	339	361	330	329	320	359	352	353	337	322	354	328	368	326	307	311	353	362	341	333	328	334	349	353	359	355	357	325	330	345	330	357	339	373	355	350	378	349	363	375	356	382	350	359	357	367	355	345	342	339	350	353	367	331	369	347	360	316	327	360	341	341	332	362	322	374	350	366	375	393	341	335	329	366	361	353	341	352	334	355	333	380	362	340	380	319	328	352	351	354	365	353	369	382	358	366	339	343	338	394	337	358	335	339	328	372	343	344	347	358	343	347	338	333	353	362	344	343	399	302	343	327	369	321	339	367	378	355	362	350	365	361	346	359	364	342	339	324	363	365	341	302	322	360	360	351	377	347	373	338	344	336	326	367	347	346	357	330	360	344	389	340	345	308	357	351	353	391	343	364	345	368	367	351	364	343	363	409	330	330	336	345	356	385	351	349	340	343	364	319	353	364	351	340	350	329	377	334	334	319	342	358	330	354	366	323	350	340	391	323	349	392	331	348	369	383	315	329	397	354	309	333	360	328	398	356	360	344	350	355	323	331	361	384	367	367	346	365	354	343	347	340	350	346	369	347	339	337	326	330	330	324	346	314	354	347	336	335	353	335	341	372	364	337	353	360	401	354	325	374	344	320	326	364	324	344	362	365	353	363	341	362	319	322	319	355	367	364	334	346	347	344	344	330	348	370	334	319	365	333	333	351	333	349	363	357	314	328	328	333	334	352	367	325	392	385	344	398	328	338	365	332	326	307	340	342	365	335	337	356	354	369	348	337	350	365	329	335	309	357	328	363	349	364	349	379	323	347	333	348	304	342	349	350	334	333	344	355	364	340	360	312	367	344	349	364	339	338	332	346	367	352	347	352	358	330	359	363	326	337	391
26628	49260	36526	15973	11687	8031	6468	4421	3345	2457	1891	1530	1303	1136	1028	899	850	679	656	673	626	565	522	498	509	543	489	461	458	486	475	473	464	466	453	441	456	460	419	428	412	401	440	435	391	445	438	435	401	393	368	367	415	396	412	393	419	391	379	438	404	403	400	391	399	402	372	400	372	372	395	380	357	383	375	368	385	379	375	374	403	405	370	413	361	362	376	389	384	406	374	368	400	410	366	391	383	370	361	414	363	383	364	377	345	380	367	382	393	396	380	391	368	352	370	388	352	412	363	379	390	393	394	363	371	398	394	365	384	395	390	399	386	368	394	399	361	356	366	361	413	344	411	383	393	417	329	389	364	396	329	363	385	373	370	383	346	389	362	412	373	357	371	358	351	357	344	367	383	336	387	385	371	431	359	392	362	395	367	402	356	403	387	395	378	383	404	353	393	334	374	400	400	379	377	352	381	385	366	418	373	357	366	390	371	386	403	384	363	347	371	392	386	370	380	368	381	380	378	394	387	371	357	366	381	373	393	396	423	362	373	388	402	395	337	367	368	331	401	366	401	410	383	385	357	379	342	409	338	379	400	397	384	357	361	380	338	391	367	378	424	395	358	361	387	353	385	394	358	377	384	373	375	379	363	389	401	369	365	401	399	369	378	403	368	380	409	386	348	375	355	391	372	393	364	377	359	360	393	362	378	389	391	363	370	392	353	375	369	375	399	408	385	381	380	356	382	363	378	357	379	414	365	361	367	405	384	429	372	385	385	363	372	369	367	407	381	385	376	359	351	380	352	393	373	388	387	351	354	346	367	406	363	413	388	375	382	364	404	383	337	374	387	341	368	382	371	390	368	346	391	371	372	410	362	395	371	386	390	344	377	383	381	372	377	358	416	385	340	383	406	407	422	389	382	398	382	371	372	373	357	402	396	362	397	364	387	398	383	364	362	375	385	346	411	394	380	394	355	400	385	375	359	379	367	379	372	406	401	333	388	388	382	382	371	377	376	387	351	374	371	377	381	368	383	338	393	355	341	399	348	378	368	377	364	375	389	353	371	395	388	380	358	360	366	376	400	359	365	372	393	426	391	397	375	366	408	368	394	370	378	336	374	402	375	363	371	389	369	383	388	388	390	364	360	373	359	364	364	374	350	360	390	376	364	361	347	391	345	383	348	369	389	431	395	345	399	408	419	371	385	373	378	368	379	358	359	393	354	392	381	356	364	410	411	356	383	374	366	362	386	390	375	354	353	376	351	399	367	374	401	383	368	364	399	393	399	375	412	370	387	390	383	371	327	376	394	404	355	353	397	373	381	383	355	395	380	382	381	379	341	391	362	359	382	382	380	384	351	358	361	396	363	357	385	386	395	325	387	368	404	378	400	400	369	422	355	403	398	399	398	387	381	376	382	358	359	353	407	358	352	356	354	345	383	390	394	407	348	388	373	390	367	385	374	378	389	356	386	369	402	387	373	371	380	384	366	353	400	352	418	377	394	396	382	396	386	387	397	355	392	375	397	401	374	333	366	384	376	387	384	364	371	389	401	379	364	364	377	360	375	364	334	400	379	389	344	400	371	385	382	339	372	385	387	390	354	389	354	366	340	327	372	375	390	390	372	363	354	361	375	364	367	363	395	362	363	394	360	362	379	376	410	329	399	355	332	390	381	408	367	376	377	378	384	371	358	338	388	389	417	343	397	381	363	417	350	331	385	371	387	402	370	369	367	391	364	372	404	385	350	384	368	380	360	370	368	376	372	373	399	377	362	398	371	384	353	360	371	338	374	399	407	379	356	374	394	383	364	364	390	392	386	367	391	385	353	367	353	384	374	380	429	379	382	389	397	389	380	370	373	384	382	400	354	401	358	358	392	391	402	373	404	410	415	375	415	406	380	354	371	375	361	390	359	370	350	369	387	377	371	379	333	382	354	402	363	378	397	374	355	392	379	355	378	353	353	379	333	371	372	377	355	401	344	403	369	409	379	372	394	347	368	373	385	385	357	371	412	365	359	389	377	360	349	372	350	371	380	364	389	401	385	374	399	364	408	370	408	392	372	342	386	401	398	338	366	394	362	407	347	354	413	380	353	372	374	403	372	365	409	388	366	349	353	342	356	400	359	385	368	390	356	363	392	372	411	383	393	365	379	394	380	337	357	389	366	372	357	391	367	391	396	363	375	358	380	350	356	367	385	389	395	375	393	395	355	370	353	401	382	371	382	395	380	382	386	396	395	358	381	348	372	375	376	369	363	351	356	360	399	388	346	348	416	367	381	401	397	381	389	383	378	408	364	379	381	386	394	373	350	387	423	374	379	358	353	369	368	364	381	374	407	383	357	374	374	399	380	379	370	355	387	391	403	384	385	398	411	314	379	370	387	394	357	378	375	366	383	394	343	353	354	413	409	380	378	352	368	386	377	409	393	393	374	348	368	378	362	374	333	361	370	352	355	358	340	400	399	347	380	351	374	379	395	395	364	381	356	369	377	378	371	359	375	364	388	345	387	371	386	399	406	405	352	390	385	371	351	359	383	399	373	319	394	359	357	357	336	379	384	385	340	379	400	361	376	385	397	380	360	385	363	392	356	375	375	378	365	383	380	345	332	348	378	388	340	389	388	377	393	300	371	386	359	378	370	360	359	358	364	404	387	381	379	372	371	366	375	386	355	381	350	360	375	376	377	375	359	385	382	387	391	359	378	375	387	354	367	397	383	368	389	378	377	375	382	393	362	355	380	372	412	394	402	389	385	381	398	356	365	358	381	380	407	357	397	379	368	364	332	399	387	381	403	367	377	368	400	337	397	378	397	370	359	364	366	409	348	391	372	376	377	403	364	382	380	358	395	352	358	371	397	381	385	364	374	373	358	382	356	335	352	403	377	369	408	388	340	380	355	366	374	403	346	375	385	386	367	365	396	356	387	392	379	370	374	404	392	351	359	378	388	380	388	371	372	359	360	356	343	398	322	375	375	358	342	373	365	356	408	393	347	356	375	377	367	364	379	375	383	370	387	383	387	379	338	392	376	412	373	384	377	350	369	397	386	335	382	387	375	371	384	402	398	341	383	337	344	378	344	354	369	386	372	356	372	387	358	363	377	363	374	402	344	374	386	390	388	364	418	377	351	380	368	391	344	372	388	389	376	357	369	384	391	386	361	390	368	379	385	365	362	394	363	408	405	387	364	383	381	361	382	396	401	370	385	408	344	382	371	412	379	367	388	376	370	395	407	387	380	391	398	362	375	380	390	339	381	388	386	332	370	361	386	382	387	368	372	381	372	390	346	366	365	367	383	327	363	348	357	424	351	362	369	351	358	365	382	406	356	373	393	363	358	393	380	387	378	392	405	382	416	339	380	363	370	346	382	373	366	388	358	345	363	377	380	377	410	365	376	373	370	414	405	390	396	400	388	365	360	389	391	387	376	390	360	409	376	381	332	371	383	374	401	412	374	365	378	346	350	387	370	362	355	384	393	385	378	366	367	377	407	365	393	358
28375	22975	19741	7932	3780	2452	1758	1546	1390	1210	1110	1045	1044	998	968	951	973	898	952	939	962	897	891	886	961	868	890	868	909	923	813	884	902	929	909	927	877	911	872	852	836	884	948	920	898	917	891	893	888	848	877	849	896	900	896	846	888	842	872	907	878	870	869	815	911	892	835	839	869	827	909	893	861	886	844	844	865	858	871	855	827	870	901	819	884	868	910	871	926	857	897	887	873	844	886	857	884	879	853	870	876	827	851	857	895	909	885	866	858	903	903	916	872	897	918	836	874	888	834	885	787	893	873	843	830	902	873	880	875	955	868	839	853	832	891	851	896	865	853	860	819	863	849	901	902	848	876	910	916	831	881	872	855	902	897	887	832	847	858	846	871	910	882	897	858	834	815	865	899	874	904	861	896	880	849	839	896	861	896	862	889	902	904	861	918	854	901	856	829	806	813	867	874	877	887	878	875	864	936	853	849	888	883	846	897	940	850	889	872	857	814	920	848	885	912	879	910	866	851	865	849	873	814	895	943	889	817	901	933	839	842	888	882	864	838	865	864	867	876	931	821	867	918	906	842	881	916	800	819	887	911	876	906	886	848	870	848	949	887	877	873	880	930	873	883	904	816	836	913	894	898	892	905	893	901	908	886	874	849	892	853	919	875	888	841	856	953	807	850	852	885	813	873	890	862	823	902	856	903	898	878	905	878	838	949	931	899	894	921	846	846	869	871	857	838	911	883	945	868	874	848	864	929	825	873	867	889	854	873	875	842	865	860	852	917	895	866	842	876	871	920	863	869	868	880	832	838	860	853	900	904	915	900	888	869	868	863	822	897	872	853	815	828	874	873	878	839	904	910	881	872	861	878	874	883	900	870	885	861	923	847	911	900	873	829	892	862	872	877	911	897	829	870	883	847	851	885	868	844	887	869	904	848	876	849	870	850	883	876	884	897	861	886	866	855	875	907	917	863	875	908	895	900	892	847	826	866	897	824	856	906	883	877	919	848	855	832	920	849	891	876	876	898	848	874	896	834	870	833	868	832	836	854	888	856	877	921	878	828	916	827	904	864	862	925	856	875	850	818	912	845	938	884	886	902	849	860	899	875	877	849	830	867	875	900	918	865	867	837	884	914	895	874	834	831	869	833	825	843	909	889	895	867	856	858	864	898	867	963	831	886	844	861	904	922	862	888	891	871	904	858	900	874	872	870	883	866	852	857	892	840	880	876	922	880	915	865	861	939	862	812	853	836	881	859	868	840	868	910	898	873	889	901	888	913	864	866	871	884	930	864	858	873	844	895	894	899	915	885	888	848	907	873	853	886	833	856	861	944	893	877	873	853	851	919	909	860	887	883	879	903	852	870	785	907	906	908	883	854	859	913	900	876	831	891	900	788	827	904	830	846	845	865	845	862	884	826	913	847	878	932	878	820	867	826	848	883	818	831	868	834	886	829	880	890	879	882	855	886	836	840	866	881	899	880	878	871	818	892	911	883	874	899	885	911	883	869	862	858	869	850	886	885	843	869	857	862	856	902	832	853	867	869	824	898	910	910	845	854	860	873	861	896	920	852	893	855	907	909	896	856	879	926	877	859	896	930	908	913	861	871	932	879	852	977	929	815	821	844	875	827	858	906	886	846	859	880	858	840	908	886	927	837	893	878	855	859	869	885	919	928	895	819	896	890	887	880	832	920	871	869	874	897	887	894	867	897	862	855	854	837	895	838	797	884	874	872	905	898	895	887	820	889	882	874	914	881	827	868	879	946	872	877	878	864	871	849	836	822	869	871	884	868	873	839	809	875	911	873	830	905	883	894	855	832	922	858	846	838	883	847	857	875	860	904	832	888	905	879	886	888	840	911	880	883	868	877	841	846	846	884	912	883	854	933	845	859	909	877	839	891	872	857	848	898	855	839	889	866	866	861	819	850	899	878	915	861	874	916	928	881	881	861	895	852	817	861	839	860	867	922	850	870	895	879	919	936	884	845	877	926	912	869	863	868	881	844	865	843	898	814	895	912	861	826	907	854	861	836	866	830	850	858	854	849	873	923	879	930	860	821	829	875	897	880	883	781	933	857	924	887	852	848	857	841	866	888	871	902	907	906	910	874	867	944	870	890	858	842	921	850	885	883	896	874	849	871	875	908	863	882	869	821	909	860	802	837	824	872	893	821	885	891	919	875	850	922	855	912	917	844	895	911	833	886	943	859	828	901	923	884	936	846	871	866	861	896	864	874	840	838	871	886	929	905	886	844	899	906	889	903	888	868	901	880	887	811	889	952	882	915	891	872	910	920	894	910	916	889	863	899	896	869	863	937	885	834	921	893	853	893	915	841	890	863	843	954	896	889	867	845	823	890	917	860	915	834	886	871	879	796	913	845	887	912	871	900	852	893	850	918	877	917	879	882	890	885	882	835	881	816	898	849	906	883	885	882	845	849	886	864	848	871	882	850	901	941	820	935	888	911	882	846	883	885	816	896	895	865	859	928	866	881	880	879	867	880	893	923	926	934	856	873	875	835	903	838	881	910	819	859	807	880	917	828	856	916	850	849	897	898	845	887	871	892	867	897	873	880	916	902	902	834	899	910	868	866	908	901	908	850	919	916	882	845	870	865	914	818	854	892	868	875	911	906	817	831	987	915	872	837	850	849	829	898	913	837	900	905	884	854	871	877	846	892	905	865	881	897	835	933	822	869	852	865	831	840	904	882	871	875	904	881	872	863	918	863	890	912	891	890	880	877	877	846	849	860	863	883	815	854	895	933	835	906	842	901	858	872	870	877	870	865	894	845	892	879	816	875	826	911	884	862	888	931	902	885	865	861	823	944	849	853	898	861	874	917	856	850	863	875	876	905	908	874	935	853	912	872	837	891	858	879	914	902	892	875	852	890	928	839	852	922	872	898	844	917	916	880	898	911	918	894	894	887	857	860	876	926	869	916	883	899	910	892	929	866	836	847	882	866	847	825	918	828	848	891	886	874	903	822	859	901	890	867	944	838	867	848	921	895	826	869	905	883	866	906	895	860	868	903	881	881	879	871	875	875	883	827	851	875	871	859	861	842	869	911	876	899	859	870	902	865	854	916	872	856	825	900	906	851	849	891	898	928	821	886	885	899	874	878	905	930	918	875	867	897	859	877	847	861	833	877	872	850	900	904	865	893	850	874	876	895	891	896	862	869	908	847	862	878	892	888	889	918	885	875	881	851	827	951	870	874	901	879	895	899	844	893	921	863	860	887	865	900	855	937	868	904	848	896	837	820	835	865	912	874	857	854	873	898	946	843	873	839	857	882	912	843	902	865	871	864	899	909	867	886	863	910	931	876	903	843	902	868	890	857	901	894	809	859	854	891	900	876	885	856	858	893	855	863	929	845	870	923	917	937	901	907	854	851	895	882	874	886	873	909	888	887	882	911	872	890	879	852	820	890	903	864	857	866	864	886	887	927	827	864	860	870	838	915	877	893	899	927	911	909	897	896	855	838	909	821	891	902	852
22121	33461	20467	7462	5397	3762	2663	2245	1956	1498	1321	1217	1149	1059	1100	1067	1020	1076	1045	1005	971	999	1026	967	968	995	966	956	932	965	948	957	980	916	947	904	909	931	911	1002	904	963	912	915	969	984	872	949	934	925	963	984	947	1020	908	972	922	985	918	982	902	898	960	933	935	941	957	923	896	952	939	960	920	948	935	867	920	936	971	975	953	957	964	899	969	986	973	906	926	914	911	939	953	974	942	898	937	985	922	929	945	979	955	886	975	940	943	923	915	938	934	942	920	938	950	959	931	947	925	928	911	916	909	932	910	996	871	937	953	906	918	944	972	893	947	972	950	889	879	926	939	924	919	975	905	948	973	949	927	893	945	930	963	949	885	973	929	973	932	893	1023	933	934	935	957	919	971	967	973	934	943	985	940	973	930	928	934	895	926	967	915	898	1028	921	915	965	1000	1019	935	907	935	941	918	871	954	928	928	940	903	930	950	942	920	959	888	927	945	939	972	904	918	953	954	977	950	927	1002	934	951	924	943	973	941	959	922	868	914	910	969	926	935	960	908	882	943	908	980	933	966	927	949	936	942	929	948	907	953	939	910	953	947	965	941	938	983	925	915	879	921	949	897	920	859	862	953	937	951	1005	983	968	932	925	990	960	902	955	907	930	969	938	949	896	917	920	939	888	935	942	957	873	927	910	898	925	911	1005	908	945	881	926	954	923	937	930	934	968	889	930	954	897	918	914	897	908	953	951	938	960	963	938	961	983	949	993	893	951	945	886	949	967	916	914	952	959	947	970	934	954	917	948	914	976	976	950	946	927	987	945	936	928	929	930	938	943	929	932	933	911	949	881	970	912	900	964	948	942	937	898	967	925	904	977	947	945	940	945	955	942	896	930	993	936	931	917	942	991	925	863	922	1008	927	1003	933	942	958	959	912	927	957	950	982	906	943	979	926	1022	974	958	911	959	942	918	890	930	928	892	938	920	897	967	997	965	901	964	913	944	926	968	899	900	900	934	902	945	940	924	961	938	922	941	929	975	889	966	993	984	890	908	980	998	903	925	932	955	887	948	948	959	925	915	915	977	900	938	972	955	940	960	954	916	983	910	941	942	909	934	930	925	958	918	979	990	953	921	965	921	918	953	888	965	885	916	941	889	942	915	959	946	975	933	863	892	909	950	958	892	913	968	917	950	960	952	961	976	926	889	943	964	926	982	922	938	946	997	924	923	940	895	947	948	907	925	958	990	1019	958	878	923	892	923	948	943	931	939	997	904	945	977	964	937	943	906	941	957	921	955	973	993	919	915	931	961	908	910	923	928	907	937	950	956	954	975	947	909	885	872	961	974	980	893	943	904	917	919	920	917	945	936	894	933	906	968	891	957	903	894	975	981	974	988	987	950	967	991	973	945	1031	938	907	941	968	931	991	1016	914	921	921	934	897	983	893	876	1005	893	902	927	971	938	975	950	928	933	900	962	930	957	990	896	905	918	915	952	902	1003	930	938	898	952	953	946	970	926	956	928	940	931	939	919	846	916	982	986	939	889	941	914	960	967	917	974	1043	917	951	934	941	974	940	910	965	980	954	956	962	958	965	944	902	937	929	888	964	930	935	959	918	942	949	990	925	902	936	915	886	903	967	1001	951	960	943	927	956	955	930	968	885	944	999	959	943	937	885	1024	934	946	962	837	943	943	930	951	985	928	927	942	952	938	927	980	928	916	956	902	928	925	926	965	960	934	924	952	914	942	980	970	904	912	930	953	930	927	945	947	945	913	937	966	913	927	959	946	937	922	947	936	889	910	911	955	910	931	962	907	956	907	944	884	976	965	928	1012	948	901	946	952	971	933	951	955	910	960	983	945	928	887	950	919	949	937	872	937	920	863	959	904	970	899	976	946	952	945	932	926	919	981	983	975	950	907	947	936	917	971	941	971	967	953	933	906	932	920	967	955	980	986	919	935	947	910	932	883	892	956	949	996	914	966	964	934	865	944	979	978	969	968	975	927	956	895	897	976	895	946	956	968	948	922	913	907	924	962	941	953	915	962	1003	962	1009	905	960	904	961	912	960	887	982	935	969	949	908	959	945	878	920	893	927	961	891	950	938	944	930	936	925	915	930	947	922	931	959	961	926	1019	953	945	946	875	901	916	979	940	874	909	930	944	918	909	963	973	923	901	931	939	877	1006	894	925	942	959	969	988	919	940	953	961	922	981	925	953	954	952	908	907	953	939	956	950	959	937	914	986	930	953	918	911	945	984	952	919	922	934	923	955	920	932	957	967	908	969	901	946	890	976	932	934	893	920	959	960	936	880	980	962	969	926	986	941	964	881	901	962	920	872	909	892	960	999	910	941	934	915	890	911	949	917	910	977	926	931	891	912	963	948	983	956	933	910	903	920	932	943	942	926	949	911	966	964	925	949	956	957	982	927	970	927	987	930	918	943	935	965	952	917	900	971	920	933	939	903	954	952	928	989	966	941	946	984	947	941	922	955	917	935	924	978	961	962	933	947	921	926	939	989	922	968	933	919	947	933	920	917	914	878	921	889	975	993	926	932	943	935	971	961	918	945	953	941	924	950	875	956	915	943	936	959	893	923	925	974	973	941	947	963	908	879	958	986	927	950	937	931	971	965	952	914	885	919	908	939	935	971	963	932	914	948	861	960	939	893	937	955	920	965	921	948	963	925	893	941	977	938	934	976	875	915	927	906	926	981	959	958	952	979	920	993	927	944	938	923	950	935	922	951	897	949	932	942	961	928	921	949	920	937	895	895	908	945	938	945	892	920	957	925	877	976	989	927	965	991	908	909	901	944	952	985	903	887	973	969	952	976	1010	956	987	968	903	942	912	918	888	893	925	901	907	930	973	992	903	940	947	916	987	923	957	933	964	939	878	919	891	952	929	915	918	965	879	927	966	939	949	948	941	951	873	900	904	889	965	958	961	962	960	992	950	935	933	933	947	986	924	951	964	883	885	948	895	936	952	919	929	931	923	942	927	953	933	944	941	965	959	953	928	943	963	884	962	905	926	914	955	965	908	938	946	918	963	1007	964	979	929	984	916	908	931	888	973	967	948	963	908	944	868	956	987	923	853	958	943	949	919	927	1023	923	901	926	912	948	990	926	923	961	931	958	981	987	960	936	957	899	978	909	947	952	946	1012	918	959	907	919	917	903	913	934	881	904	957	949	957	972	939	987	973	988	928	929	941	914	979	913	905	918	966	918	937	949	980	940	949	945	970	890	917	995	918	909	928	942	944	923	979	932	902	941	924	930	974	949	907	939	980	932	966	940	995	944	917	926	936	928	974	927	1002	931	939	883	934	905	946	949	1000	907	888	878	949	986	933	987	923	973	935	906	971	928	926	918	974	999	930	928	926	967	946	966	930	941	959	890	938	929	912	919	918	932	982	984	910	944	923	935	992	950	954	910	946	940	966	918	949	937	932	924	942	947	999	988	879	912	920	912	1014	953	987	977	867	925	944	863	901	918	932	981	971	955	929	908	939	977	970	954	850	969	920	980	924	965	930	920
23966	21346	28551	24525	21381	13938	3628	2167	1773	1424	1160	1022	932	865	824	800	781	673	745	760	657	650	656	625	656	693	633	629	644	589	605	629	670	670	616	602	634	630	588	607	614	610	602	573	616	625	610	566	589	601	610	617	605	624	652	609	586	630	594	650	630	593	593	577	644	597	608	630	624	590	623	627	561	595	619	606	621	615	612	582	556	574	567	619	577	592	592	556	588	605	610	567	623	595	577	610	609	602	601	570	583	629	549	585	637	592	570	621	595	585	596	624	568	550	572	593	562	602	596	635	584	601	589	587	570	569	628	647	633	638	582	602	583	589	636	653	611	580	599	607	614	619	598	604	643	627	573	628	607	585	623	629	583	600	590	589	572	599	622	560	598	576	612	599	601	579	622	588	591	615	552	604	591	562	638	610	566	596	610	564	595	572	593	626	546	576	622	598	613	584	555	600	595	594	613	610	590	611	626	627	579	608	591	618	549	609	612	596	611	609	629	591	593	576	581	588	599	588	593	575	564	591	602	602	585	611	603	603	609	618	613	619	623	591	613	554	606	603	586	599	638	570	615	589	641	587	625	656	566	582	582	594	616	590	600	598	550	583	593	580	583	629	585	596	569	578	589	647	563	562	591	611	598	615	591	604	595	592	570	553	564	602	610	633	586	609	589	596	575	571	654	585	576	644	576	583	629	545	580	588	613	563	606	588	609	592	625	640	598	597	592	538	583	619	603	610	595	611	629	636	604	599	632	601	619	579	559	629	610	620	593	630	636	596	591	585	579	606	597	599	637	615	576	606	636	610	593	592	585	615	602	567	583	555	625	607	588	599	614	602	574	611	569	564	626	583	569	620	592	653	585	591	610	627	581	602	638	578	630	618	611	606	539	599	620	592	546	644	602	576	633	556	577	581	581	613	596	601	627	551	572	581	600	599	599	582	585	636	630	634	581	571	569	580	588	608	625	617	597	577	628	606	596	608	580	588	550	603	597	568	586	608	632	639	578	633	612	593	591	619	583	600	573	544	616	669	612	589	585	594	625	556	633	572	583	610	582	594	592	621	612	594	597	616	554	568	594	591	628	586	592	598	563	573	621	645	602	589	563	574	645	593	614	591	572	607	594	574	577	585	574	615	570	572	584	574	594	593	606	579	598	623	620	606	608	584	591	579	598	568	630	599	585	638	569	556	568	639	632	598	594	587	621	658	616	586	611	609	611	556	610	558	589	617	591	602	615	633	628	597	608	607	539	611	598	598	632	612	591	565	611	613	603	603	583	593	566	584	607	618	551	662	592	549	621	579	610	627	572	640	630	570	624	594	585	554	600	621	640	592	589	568	577	597	627	578	596	613	596	606	599	625	583	555	655	585	577	610	566	635	590	579	627	604	572	616	573	649	606	609	619	573	605	519	595	647	592	583	600	553	624	573	572	609	578	613	601	615	572	588	622	600	621	605	625	578	595	580	628	624	561	615	600	615	593	613	584	606	605	599	578	595	631	617	540	609	578	613	636	574	543	608	604	590	594	614	550	559	597	590	600	602	587	594	586	621	589	585	604	575	557	599	595	578	589	589	596	576	549	631	561	579	605	618	578	614	621	619	617	615	639	546	593	566	634	550	614	567	606	611	619	580	622	613	589	612	613	633	574	601	642	594	607	600	603	550	618	623	567	612	592	586	612	609	568	550	584	576	574	600	577	576	597	557	580	572	599	619	618	593	611	601	537	602	592	586	632	599	584	615	627	618	579	573	559	610	591	543	618	593	552	612	619	596	583	587	632	636	604	615	563	584	637	612	598	608	617	656	603	590	670	623	555	628	613	604	615	603	610	559	582	591	568	635	606	590	618	569	601	585	602	626	633	604	609	578	600	589	618	569	604	615	619	588	615	574	582	565	591	538	600	595	598	580	610	575	574	612	579	613	604	595	597	636	617	607	622	589	597	563	607	636	603	591	571	612	600	605	619	604	636	626	591	585	566	587	590	592	605	599	592	558	577	600	613	544	622	600	563	619	606	609	583	577	573	579	553	608	610	629	591	575	664	593	568	588	626	581	644	589	567	579	613	576	576	603	595	588	625	594	597	638	583	616	546	567	585	607	636	577	617	608	641	583	608	565	587	537	611	587	626	591	592	545	606	590	610	613	587	586	599	620	604	586	576	618	625	600	668	598	574	590	620	600	581	604	667	591	556	592	594	616	581	621	567	594	575	633	609	571	610	624	586	615	614	610	563	576	624	566	583	590	592	580	572	574	622	604	586	589	557	589	626	578	587	589	611	618	604	573	583	586	580	595	579	564	589	600	593	609	543	584	566	591	623	609	595	603	622	595	585	613	613	655	646	578	598	592	562	534	558	607	579	571	585	539	610	635	577	602	588	637	656	576	576	656	610	607	628	603	617	617	538	577	593	551	562	608	574	571	570	616	611	581	625	603	597	605	600	575	624	558	593	589	629	615	609	576	590	606	628	615	578	630	558	615	621	562	591	560	628	584	656	572	612	576	619	586	586	595	582	564	581	595	615	583	550	571	592	602	610	601	603	556	565	644	606	593	583	605	547	613	625	592	574	560	613	607	615	603	566	630	584	550	586	585	542	620	612	628	554	589	560	582	634	581	614	633	594	639	580	570	610	646	623	652	641	617	562	597	569	574	612	648	607	607	611	558	573	563	595	607	581	636	562	613	608	616	598	614	640	579	596	554	612	617	627	581	632	577	559	603	614	580	646	610	625	577	566	562	556	599	600	629	560	613	590	586	620	566	567	652	585	573	592	586	614	599	575	622	615	560	558	587	577	597	589	626	615	603	561	592	577	581	599	662	631	608	612	597	619	584	609	583	591	624	596	555	606	546	556	580	621	620	601	571	638	562	626	602	633	596	582	582	587	598	656	600	539	601	636	605	582	588	532	595	597	587	657	602	616	652	615	553	559	609	603	600	600	596	603	570	574	617	601	584	582	605	616	583	586	601	587	604	581	622	639	590	620	566	602	585	585	597	577	585	591	597	613	586	617	549	595	540	595	600	596	600	568	581	643	575	659	624	578	567	601	612	635	602	594	605	555	570	605	578	623	594	635	534	627	588	642	603	643	591	566	594	570	597	584	615	595	611	575	599	608	627	641	588	598	595	577	577	576	579	638	611	609	598	585	629	620	605	590	611	618	625	596	549	623	600	633	578	578	593	605	613	591	592	612	589	591	608	611	627	583	617	602	609	596	621	603	555	575	624	589	581	567	603	609	593	613	562	573	652	555	634	584	620	619	568	604	615	619	584	626	601	564	600	646	599	564	640	625	643	608	603	586	553	608	606	593	586	574	620	623	619	603	562	610	606	590	620	615	569	590	623	576	602	600	569	636	570	539	591	565	598	573	575	579	644	586	633	629	616	587	578	595	585	564	596	604	610	641	584	577	577	641	582	628	611	575	550	586	564	584	577	625	654	602	549	568	600	640	597	559	603	602	585	590	628	605	589	608	564	624	551	568	618	605	608	627	588	597	579
23327	42354	32071	12815	8990	6890	3899	3242	2806	2051	1570	1400	1212	1096	1035	953	977	883	850	883	775	755	742	685	745	739	744	698	734	688	663	747	758	761	751	670	680	698	718	707	700	691	680	703	669	699	651	631	667	637	667	695	696	679	615	675	683	653	676	648	715	657	673	654	636	645	667	680	653	625	642	657	708	655	668	659	641	681	661	622	657	640	661	695	682	668	671	675	716	656	607	641	659	678	686	626	682	671	660	653	672	673	643	655	664	680	668	663	645	690	652	658	670	642	659	686	663	674	634	658	671	644	656	619	639	647	671	651	652	721	669	629	591	644	637	616	641	693	649	644	701	656	668	665	658	646	672	682	684	661	673	635	651	659	642	650	653	674	649	645	668	646	653	673	667	625	645	651	661	621	629	637	653	613	642	653	649	645	674	676	682	723	624	688	672	636	690	696	655	619	681	680	653	650	640	643	682	680	670	615	634	692	635	614	672	659	651	654	639	645	631	660	638	698	618	648	686	659	691	621	619	605	707	632	668	668	664	654	699	705	623	672	677	652	682	651	633	666	694	682	647	684	707	648	672	628	672	673	695	656	640	630	666	672	661	681	702	652	647	654	677	640	660	693	621	670	706	622	629	621	663	615	635	615	669	660	636	643	665	619	626	672	667	668	701	644	652	650	636	649	672	681	666	685	637	666	686	684	660	663	701	601	615	700	694	620	671	671	638	663	622	660	662	687	631	664	651	640	648	672	681	657	642	620	712	700	662	693	665	656	654	630	633	655	604	632	659	646	748	691	633	670	611	629	636	635	646	624	671	630	672	660	658	663	641	632	667	665	662	674	703	615	698	656	684	685	705	663	684	693	661	687	695	644	659	688	653	645	659	624	628	666	654	658	661	665	657	683	661	661	655	662	654	642	680	695	642	618	647	713	641	679	665	649	626	658	648	632	685	677	654	702	660	670	684	667	609	697	659	669	669	675	694	654	688	656	644	637	640	693	648	626	670	693	662	657	661	685	693	660	686	640	622	651	665	663	665	668	675	621	688	631	659	670	627	659	687	644	631	678	639	666	666	685	640	661	651	671	726	697	657	680	657	645	667	642	690	670	673	672	655	661	665	722	698	678	670	666	684	631	685	648	659	631	692	639	698	635	666	690	629	657	663	640	625	661	647	688	665	661	653	664	699	646	665	666	682	651	696	629	644	674	639	644	660	658	639	648	638	671	654	663	657	674	653	652	658	716	643	655	633	704	717	631	612	647	665	635	672	683	655	633	627	707	683	644	721	616	640	652	650	727	652	697	633	666	657	679	620	676	690	660	678	663	671	644	595	617	652	680	634	678	671	620	671	709	715	640	620	648	652	650	702	623	663	638	645	659	611	642	638	702	623	647	651	667	664	650	680	660	691	638	668	653	648	640	663	639	667	683	676	674	666	676	659	648	672	649	649	609	662	666	591	652	621	650	705	631	661	640	635	685	665	680	687	664	658	655	689	653	685	666	652	664	642	655	681	672	684	688	690	666	673	641	628	646	733	679	632	683	728	615	625	688	643	682	636	644	668	611	634	643	667	670	652	673	702	658	714	662	616	686	616	677	703	659	682	648	652	673	661	667	667	651	645	658	661	674	642	618	640	633	666	621	685	705	699	672	678	677	652	674	689	667	669	625	658	684	656	665	647	679	671	633	661	615	653	666	670	646	620	694	650	664	656	653	641	663	703	688	699	658	699	593	665	645	641	626	707	677	680	693	648	673	633	617	650	618	704	646	654	678	666	665	680	662	658	663	671	651	625	639	657	655	682	604	649	663	657	670	654	637	665	683	673	704	632	664	653	682	651	661	664	682	621	667	643	709	677	635	623	676	628	613	659	646	649	658	664	624	661	670	678	657	639	647	689	701	676	636	664	660	645	684	714	626	642	644	669	626	652	655	623	655	644	655	635	690	688	670	692	671	637	656	672	653	720	688	653	652	685	644	634	659	672	678	663	693	649	669	662	637	697	680	647	651	708	697	658	679	655	660	675	676	638	607	684	658	667	665	692	670	619	619	686	671	594	638	664	702	688	649	668	646	670	632	656	636	664	636	648	654	658	637	649	688	612	689	645	698	627	630	656	653	626	650	658	634	672	634	628	664	652	662	671	590	688	652	688	658	658	679	686	701	663	628	618	672	681	643	678	644	677	660	640	653	675	644	618	675	652	685	646	646	615	665	661	616	700	672	606	654	627	683	646	625	682	625	686	670	681	631	653	636	677	646	657	633	629	673	675	613	665	679	639	674	662	617	662	667	670	668	645	679	737	691	662	628	679	597	672	724	658	677	668	692	692	670	669	656	650	648	678	677	644	672	692	658	639	673	656	680	706	706	637	673	634	609	680	582	664	634	618	679	638	613	650	679	643	659	643	698	641	620	663	663	667	649	658	653	677	655	583	642	660	659	658	640	616	648	651	660	651	663	657	670	684	658	629	632	645	655	667	689	674	668	601	694	686	656	706	693	668	603	709	657	646	685	640	646	654	642	700	666	619	692	663	666	668	638	700	688	628	681	684	687	673	653	669	657	669	652	700	703	663	632	688	676	683	644	657	688	624	670	653	639	641	626	665	668	701	673	641	697	669	660	677	642	662	639	648	682	657	677	668	705	643	635	641	642	697	657	620	662	705	655	663	637	675	732	678	648	647	653	631	681	640	640	646	686	636	629	679	692	698	667	667	705	621	674	619	673	681	669	655	672	642	614	685	662	652	639	679	675	638	676	706	704	672	658	676	668	688	650	682	678	665	658	636	636	674	647	681	638	664	693	673	622	710	690	680	692	691	675	629	687	692	666	670	657	628	645	648	659	631	666	695	623	687	688	617	631	657	627	643	654	655	589	656	635	609	637	651	696	679	640	635	687	622	663	700	689	684	638	630	662	681	666	633	679	675	652	665	631	660	629	606	687	665	654	652	625	628	648	651	655	663	675	661	661	660	676	639	675	670	660	662	598	669	677	674	665	664	636	677	679	663	656	640	663	651	629	614	664	649	650	692	638	674	684	664	663	705	682	646	658	681	694	640	652	667	610	656	697	647	631	669	628	646	659	653	665	675	634	639	666	641	670	678	646	663	656	657	653	650	660	688	710	682	650	634	678	644	664	614	657	620	641	660	674	676	693	673	712	628	626	624	667	656	675	681	690	668	613	685	689	686	671	677	674	660	661	628	655	676	662	643	645	615	691	669	627	652	667	642	644	681	670	640	628	621	613	668	667	687	668	688	677	607	687	643	664	653	677	666	632	679	685	672	651	598	692	633	630	663	668	650	709	641	677	633	648	681	671	672	626	643	687	621	652	664	623	656	646	645	618	617	661	706	664	671	682	636	676	678	633	716	662	660	648	676	650	704	631	666	651	697	664	654	699	669	673	668	660	693	658	654	667	668	677	703	625	662	627	676	697	647	687	660	660	662	676	652	614	663	648	669	650	691	667	679	697	654	671	682	634	642	658	684	687	640	675	674	652	661	712
24893	21302	27573	25325	15373	4629	2346	1736	1426	1291	1073	1007	982	969	917	871	839	750	831	847	817	760	831	778	751	809	818	780	746	780	774	713	746	781	717	772	803	760	774	737	737	808	744	719	726	750	756	760	748	723	743	776	772	739	707	720	768	708	781	710	771	769	828	780	744	757	723	687	768	731	704	732	721	735	694	764	783	771	658	732	777	727	728	756	711	747	775	766	779	706	721	731	737	717	767	704	740	803	751	765	759	741	761	745	757	737	738	733	730	738	750	721	751	741	733	753	735	747	726	767	721	744	777	698	711	753	735	745	781	773	737	746	760	715	750	796	755	740	706	748	754	714	700	710	759	738	711	709	708	760	771	743	733	728	742	738	735	764	778	755	741	721	731	685	673	741	756	756	782	762	733	765	706	747	763	776	705	707	701	753	776	748	722	740	695	745	756	751	772	764	790	747	752	689	737	716	684	742	733	730	711	696	721	758	777	786	769	695	731	740	765	713	717	766	746	755	723	728	725	771	770	732	772	791	712	705	729	751	761	740	693	689	753	688	776	693	714	738	766	716	762	791	703	729	696	751	713	732	733	772	742	793	702	702	770	760	699	718	744	713	764	702	709	768	760	734	771	724	712	711	747	731	726	786	814	733	751	749	748	744	709	760	775	753	689	791	748	752	700	734	738	734	732	737	749	761	704	714	707	762	698	715	768	725	733	718	783	698	746	743	758	758	747	707	740	738	741	784	744	737	714	765	771	757	776	770	718	740	765	763	705	769	726	738	722	732	764	797	765	732	706	754	732	701	776	730	769	720	709	726	740	765	745	715	719	731	743	711	741	674	763	758	747	735	701	739	759	757	810	753	769	729	794	714	693	750	720	701	737	785	709	772	772	735	771	699	746	713	702	760	719	774	772	772	764	769	748	743	735	744	691	760	736	771	774	731	754	686	728	735	687	739	741	712	695	723	733	780	709	740	764	718	765	735	748	766	746	755	782	778	715	787	729	738	747	754	744	747	726	768	739	792	746	743	749	765	737	742	781	670	721	697	749	772	701	750	757	704	678	721	692	731	780	709	704	708	749	768	721	723	782	717	746	782	785	743	755	748	771	724	711	692	717	726	746	764	740	733	744	751	720	694	759	716	771	761	740	760	697	721	703	715	744	716	759	729	718	773	764	775	713	683	771	724	729	782	693	753	781	772	776	754	704	774	787	767	787	727	775	744	755	681	779	734	760	743	791	816	752	782	775	751	739	764	759	722	741	743	686	702	756	737	755	677	745	747	763	728	713	739	746	695	707	692	735	745	771	740	687	681	710	751	724	761	772	723	727	741	734	710	731	734	813	707	783	699	738	724	730	740	695	737	768	761	791	779	715	745	708	719	749	688	725	758	724	741	774	732	768	748	756	706	732	695	719	767	745	741	726	769	755	749	726	702	730	708	748	759	755	751	734	739	727	772	771	710	744	743	746	723	756	769	691	760	720	687	739	717	764	673	761	742	735	743	729	766	744	765	739	719	747	765	718	730	712	787	737	741	766	739	749	748	786	736	736	758	728	721	712	770	753	686	722	716	721	698	741	752	738	750	772	751	752	741	711	711	754	725	755	695	727	732	754	779	765	751	744	719	728	687	784	744	759	720	722	724	731	719	764	752	763	752	739	732	682	768	757	740	707	736	726	735	762	790	759	720	728	729	700	743	764	761	724	765	795	715	742	762	739	744	765	702	743	733	736	753	700	712	737	728	742	763	760	759	730	766	736	769	738	746	779	716	762	688	739	726	732	724	740	747	713	737	718	765	749	731	774	804	764	764	732	792	741	738	759	757	754	731	721	719	786	742	738	746	740	760	743	744	758	756	704	776	770	727	748	758	777	713	755	751	772	743	750	752	757	723	767	788	808	752	762	751	772	730	722	765	717	725	740	757	697	753	736	765	726	770	786	751	723	749	768	728	740	717	738	734	764	715	734	731	792	721	751	723	723	755	741	816	723	778	723	741	748	740	729	752	702	777	746	707	753	745	777	750	769	724	745	747	728	700	769	731	739	712	799	697	767	778	782	791	755	809	757	709	732	788	743	730	762	669	751	717	753	729	769	712	738	696	786	728	774	735	704	758	732	728	706	750	761	726	748	707	760	799	769	708	792	759	789	730	724	729	729	752	717	752	730	739	781	692	786	755	776	765	740	768	733	732	713	765	784	777	785	719	735	792	742	716	735	703	738	758	719	800	723	762	731	751	729	718	786	727	755	774	753	755	717	681	709	735	745	716	744	725	738	777	677	731	752	746	694	778	722	757	715	756	800	748	764	765	713	729	757	755	715	740	751	736	724	729	738	704	719	771	722	714	754	754	731	751	719	739	771	745	717	738	743	756	780	697	699	735	750	723	735	771	751	753	711	756	730	682	728	742	747	729	803	729	737	707	740	793	742	760	723	749	761	760	764	762	738	744	768	746	794	740	745	713	760	767	721	731	779	746	709	731	692	742	757	706	697	736	760	735	711	737	701	741	727	762	710	748	744	694	720	742	710	760	737	747	733	744	793	698	739	733	757	712	731	757	737	730	732	711	758	763	729	700	766	711	790	728	719	728	742	681	770	778	759	718	721	758	768	713	792	796	725	732	725	753	697	685	732	783	692	722	724	783	740	703	738	738	738	717	714	747	755	778	762	735	771	774	733	756	776	787	794	738	766	711	672	810	754	765	747	735	733	728	731	760	756	785	776	742	700	775	761	693	744	732	756	697	749	763	714	764	726	784	708	776	752	768	769	726	726	735	770	730	709	678	725	756	736	725	719	742	733	772	739	720	766	801	772	797	701	716	718	719	716	753	757	756	722	757	714	718	770	701	721	695	735	760	733	757	725	729	784	735	754	688	742	753	726	707	798	779	716	712	739	742	781	731	753	719	752	700	754	748	719	747	741	689	720	733	711	715	772	778	756	702	757	754	749	698	758	741	752	763	735	722	723	736	729	811	755	689	781	745	760	755	758	718	770	709	732	732	781	681	722	741	735	780	763	754	771	757	781	812	733	760	714	710	729	797	756	691	708	737	764	769	770	713	744	795	792	741	762	738	739	762	748	758	746	741	750	725	796	718	728	766	726	757	781	769	757	807	723	724	718	761	752	751	738	752	771	743	748	719	771	789	741	727	775	757	746	748	761	696	749	706	766	692	727	753	741	774	785	780	731	780	742	726	774	749	770	720	714	702	725	767	749	739	767	739	778	778	751	767	745	735	729	750	771	756	766	768	744	776	758	705	750	793	731	755	779	756	736	760	707	731	691	728	667	764	763	739	748	742	739	759	715	742	754	777	756	739	706	759	678	768	734	725	720	702	725	731	742	712	764	780	774	757	778	670	751	765	777	674	734	747	728	745	712	736	718	756	780	766	718	750	743	733	722	730	740	734	741	782	759	742	777	733	738	728	759	720	707	688	735	756	771	752	754	768	699	703	757	763	697	656	709	758	727	745	761	737	709	717	756	740	811	789	719	767	667	706
23613	41091	27340	10146	7112	5763	3634	2685	2190	1812	1424	1330	1187	1209	1054	1008	965	965	941	887	847	896	806	854	810	817	889	844	844	847	847	793	840	823	802	819	892	773	834	788	813	821	777	784	819	821	827	812	778	813	788	747	792	791	783	835	782	795	765	791	819	783	789	760	808	825	779	778	756	766	747	840	802	802	744	812	759	829	796	778	852	813	777	732	717	757	784	776	807	825	716	805	798	753	808	767	775	801	767	757	836	803	835	761	826	786	777	781	767	797	779	778	786	764	792	797	784	752	802	749	774	773	751	759	787	789	772	764	755	805	796	797	701	751	784	778	811	755	793	764	792	805	795	796	773	763	769	798	763	783	752	786	723	844	787	774	774	793	815	714	791	776	799	760	756	780	789	743	822	753	776	766	759	815	765	797	786	760	787	751	796	787	764	787	807	750	783	827	725	753	726	746	771	724	828	763	780	752	786	818	746	784	762	797	791	795	744	760	771	794	789	741	754	765	765	756	755	717	817	756	759	797	774	808	773	787	791	807	804	731	781	810	788	783	765	801	749	761	754	795	746	783	768	716	780	814	744	806	756	792	778	818	787	795	801	771	847	764	804	768	792	800	814	807	735	793	782	782	797	751	798	797	754	776	825	831	765	791	762	766	766	795	815	785	722	812	782	755	747	775	803	773	817	778	752	752	764	786	787	761	770	793	814	766	798	751	796	739	756	727	854	801	782	799	770	810	810	791	774	779	767	803	766	757	775	775	766	787	766	765	756	762	766	786	740	764	798	772	770	778	774	786	765	762	772	786	794	812	794	760	764	820	755	814	746	794	795	840	770	788	763	756	778	758	797	807	802	749	781	741	804	765	746	781	785	779	775	781	780	783	780	769	751	794	745	777	749	747	784	803	825	784	769	845	762	811	744	758	764	741	785	792	792	780	773	760	886	782	804	769	772	817	795	755	706	753	813	782	778	805	721	749	775	760	753	768	768	766	784	792	787	817	783	778	793	780	792	810	755	810	771	754	749	792	834	786	796	786	761	779	787	767	753	783	811	817	774	785	814	729	861	727	771	808	756	736	785	792	849	779	766	770	752	725	770	764	776	760	808	797	785	771	797	797	729	736	791	773	826	761	772	823	828	813	795	768	762	828	754	757	789	806	785	754	799	749	794	782	781	767	780	723	780	768	838	794	847	798	782	820	765	757	841	716	756	845	770	799	798	814	775	800	762	801	809	777	761	764	769	759	740	767	809	788	828	785	781	789	743	800	818	745	758	732	758	776	788	786	787	767	798	792	780	800	744	804	772	794	780	768	841	758	781	739	795	795	814	750	742	759	813	749	776	815	736	780	767	805	788	807	803	786	751	790	810	791	785	884	776	771	785	809	772	773	789	772	734	809	742	782	765	759	749	779	785	775	794	763	776	760	813	778	814	789	755	812	832	786	808	778	727	820	750	828	804	792	786	757	810	755	734	806	816	781	788	774	772	785	813	804	829	770	752	784	816	798	732	783	796	754	749	768	766	780	766	744	808	791	807	801	824	779	792	755	773	804	777	799	759	775	767	786	772	768	787	773	766	815	811	767	801	855	723	745	758	790	771	768	769	780	816	817	756	753	787	808	735	744	805	790	771	726	746	762	839	805	691	776	765	806	772	786	778	791	768	778	779	830	792	772	757	785	815	800	798	817	839	825	823	763	769	803	767	744	756	780	831	762	784	796	793	754	773	789	753	810	756	744	786	807	798	803	811	765	782	790	784	788	781	798	785	793	805	752	804	814	757	724	754	793	745	817	747	841	772	796	810	790	779	773	773	782	787	787	821	805	790	805	735	739	780	812	772	763	794	760	782	758	784	798	783	788	765	822	771	821	773	809	814	809	806	776	774	762	804	768	776	790	718	779	793	794	830	770	752	793	800	814	842	773	801	799	751	750	765	774	738	798	810	742	759	795	777	753	770	795	798	778	798	775	785	806	783	736	775	807	796	777	768	776	780	746	727	783	765	773	808	737	776	738	811	764	771	768	806	801	778	769	777	799	807	790	808	781	801	776	746	800	777	755	790	780	786	780	777	758	766	834	794	734	783	799	767	792	777	846	806	791	769	801	775	761	765	824	750	784	762	755	804	778	697	800	762	805	784	776	778	783	785	819	811	789	756	777	806	802	764	761	772	806	764	749	741	726	820	798	811	794	789	741	773	774	838	704	799	759	822	794	777	751	790	755	772	802	823	804	827	811	795	811	799	792	814	781	793	793	820	751	848	797	783	769	820	758	771	788	865	784	779	779	766	750	808	737	759	777	768	760	795	777	746	779	762	779	801	769	771	853	834	790	793	781	818	829	790	797	790	797	774	767	764	761	800	744	801	801	824	785	745	837	776	794	773	772	805	746	799	787	761	773	737	799	822	748	801	824	781	795	762	775	770	812	768	777	812	730	729	789	752	772	759	785	742	784	805	806	778	761	768	767	817	835	780	831	760	770	789	749	791	783	741	734	760	746	795	794	766	831	829	838	776	781	783	782	802	796	805	806	841	862	769	752	774	781	788	823	823	805	772	783	744	733	813	770	838	757	769	834	772	769	799	772	811	773	780	766	730	777	763	820	804	742	781	803	795	761	787	779	727	778	815	773	737	807	777	793	782	792	790	825	735	760	743	740	767	763	790	760	770	769	793	809	830	754	757	813	781	807	766	814	766	786	792	752	783	766	789	799	807	782	694	734	742	785	771	741	834	747	809	772	798	776	798	771	778	777	803	802	772	768	773	801	792	797	773	735	757	806	760	752	799	791	775	789	787	788	810	819	780	782	792	761	812	769	780	781	786	765	831	739	779	787	791	778	766	784	817	807	745	805	796	798	833	805	797	782	798	742	779	776	784	754	814	747	806	791	791	780	758	829	823	738	754	765	755	759	816	809	776	799	811	820	749	771	784	800	835	776	776	787	766	812	797	743	806	774	802	757	709	764	842	790	824	782	688	741	739	884	737	764	791	753	812	763	794	780	781	760	768	714	790	784	793	783	855	810	774	751	798	800	763	801	759	810	815	792	763	823	800	758	796	761	771	767	783	793	752	767	822	744	741	780	787	789	780	818	778	817	766	842	768	758	742	811	781	724	769	790	764	772	816	788	784	788	776	756	810	841	778	780	780	796	809	790	840	777	793	765	806	775	779	826	787	777	806	739	763	803	813	800	795	785	787	725	758	750	815	759	748	789	747	771	791	742	773	782	778	828	761	751	743	817	772	782	744	752	796	771	785	783	779	784	807	786	821	781	785	803	762	742	772	848	802	776	834	795	777	808	779	787	812	801	744	741	786	800	798	793	787	809	758	787	756	770	778	811	780	804	771	803	774	790	769	782	792	728	789	730	793	780	754	782	807	778	786	760	792	771	765	793	740	795	757	752	744	787	790	737	779	802	792	807	775	779	754	778	829	727	760	745	791	767	743	782	787	827	803	847	793	791	796	778	785	740	820	745	757	822	773	815	731	760	761	822	761	794
22825	21343	28926	24146	21348	21488	12255	2989	1824	1554	1163	1056	854	757	690	624	616	598	515	486	516	478	424	446	432	441	431	432	435	436	395	415	403	399	437	428	380	386	394	416	409	392	372	380	346	377	415	398	377	349	363	367	369	377	404	373	345	376	355	352	350	366	334	350	379	347	373	365	355	353	363	341	347	362	339	366	388	340	345	353	357	395	358	350	375	352	345	329	392	368	422	341	366	360	350	354	315	333	299	329	363	371	363	364	333	354	364	376	357	344	382	344	352	363	363	373	356	327	320	368	368	350	361	329	376	336	335	356	383	377	370	305	369	345	339	318	384	356	389	357	364	336	361	331	395	347	352	336	345	339	365	335	353	323	392	354	377	350	321	333	326	376	327	362	360	328	387	345	348	372	364	346	338	340	348	356	361	347	321	318	375	356	329	382	345	352	337	354	359	321	347	351	363	318	352	329	368	316	343	345	357	349	334	341	360	349	352	319	376	327	330	359	355	380	336	336	362	388	332	365	342	345	346	364	358	354	384	348	368	350	344	354	379	313	337	353	370	313	371	347	362	361	328	355	369	372	326	354	362	352	305	364	357	350	369	366	395	347	322	349	340	332	331	354	376	370	350	348	398	350	351	346	385	340	321	366	342	297	362	339	338	367	340	383	350	350	346	353	355	353	348	348	360	328	346	384	388	357	355	352	369	349	343	339	349	382	357	382	350	372	368	353	369	396	342	353	369	354	373	366	355	336	352	396	381	309	370	377	361	340	349	319	344	360	340	357	320	336	384	346	382	318	341	326	370	324	359	379	345	364	397	363	328	337	342	364	340	323	344	357	350	354	366	359	350	392	370	347	337	329	353	358	340	368	340	312	312	335	328	356	341	342	340	343	391	342	361	347	351	344	347	320	350	335	320	359	328	334	355	347	331	359	394	326	375	320	334	351	365	338	343	343	363	343	338	356	353	342	337	329	336	351	345	358	367	313	365	356	362	348	363	317	365	348	350	350	368	346	377	346	340	330	359	353	339	356	355	369	362	321	359	353	321	353	351	366	335	342	323	351	348	372	343	370	347	356	344	331	356	349	349	325	373	357	353	344	336	323	333	355	321	360	363	344	336	322	343	374	386	371	335	368	344	343	338	362	355	347	322	361	338	323	360	325	340	335	379	334	368	350	328	360	343	365	353	336	351	356	363	353	332	351	320	348	358	326	355	360	362	330	332	349	367	365	351	329	336	370	348	309	363	368	351	340	345	364	356	332	378	360	330	332	331	327	372	341	350	346	354	372	360	360	390	333	366	364	384	365	370	391	376	360	345	365	341	381	378	364	325	328	377	359	328	344	317	379	384	368	362	348	338	351	350	355	354	330	316	374	364	352	377	345	359	331	311	332	385	353	345	361	343	383	365	347	366	351	384	322	328	350	332	362	366	377	381	339	408	392	351	338	363	348	355	311	347	324	347	340	378	384	370	340	328	359	336	340	334	382	351	359	306	336	359	331	379	367	318	335	390	341	368	371	355	378	395	380	325	355	340	359	321	364	321	409	346	381	367	382	357	338	332	334	341	366	333	352	336	379	338	343	337	351	343	372	364	368	366	350	366	344	348	326	380	387	332	351	366	360	308	353	339	351	337	350	368	347	370	398	349	367	368	356	330	344	336	364	361	368	335	367	356	346	346	349	317	316	350	316	377	349	344	343	342	347	316	352	377	349	330	359	328	387	364	310	306	345	354	337	358	366	367	317	337	367	333	343	343	333	373	334	347	364	340	324	334	349	368	359	394	358	387	356	382	394	345	365	367	351	364	338	357	358	359	378	344	345	351	392	332	349	351	334	350	375	355	319	349	362	339	342	360	365	345	350	348	380	351	350	360	349	376	361	346	355	346	330	336	323	361	357	365	358	335	338	354	335	336	374	356	335	357	363	345	371	357	353	330	361	326	354	327	332	314	350	390	359	348	377	352	337	363	368	376	383	335	333	360	347	359	361	359	380	338	330	388	348	361	344	368	367	353	342	371	343	323	363	363	370	367	351	351	335	362	358	400	338	360	330	362	343	375	343	361	366	320	348	363	346	331	346	347	353	339	362	368	377	319	354	318	345	361	363	370	388	348	350	335	342	345	328	350	354	367	356	350	364	348	353	393	325	345	362	335	390	385	337	344	368	387	330	378	387	352	357	345	341	388	363	352	338	352	318	376	332	351	349	352	357	381	343	351	327	346	350	374	362	386	320	338	340	338	390	322	334	369	345	351	344	348	361	305	317	341	331	329	327	340	380	368	367	344	380	365	372	309	371	357	352	364	338	409	354	344	330	319	350	319	354	357	355	349	354	364	375	361	351	358	338	345	377	334	374	336	329	363	363	350	330	367	368	334	329	325	372	352	326	352	390	353	378	325	323	361	365	327	344	354	342	320	358	335	373	366	368	367	356	370	362	344	340	358	322	353	351	372	365	345	338	308	370	357	361	395	359	335	369	388	379	358	355	330	334	349	375	388	318	349	382	335	346	365	345	344	385	390	368	344	326	378	327	378	363	382	372	361	372	410	350	347	348	371	324	322	344	349	363	370	349	314	331	363	373	355	347	353	324	315	354	346	370	327	370	359	363	363	324	339	367	364	331	347	335	321	331	372	345	316	350	336	340	372	334	357	356	341	383	387	332	336	370	367	346	356	346	369	333	361	346	367	322	373	322	336	356	378	371	382	337	336	335	370	354	302	358	345	359	358	332	355	340	351	343	378	349	304	364	365	358	337	337	356	350	363	309	377	338	358	311	334	359	389	361	340	346	362	362	360	366	380	306	365	351	359	339	375	344	351	355	322	323	346	343	372	325	345	343	350	340	359	329	340	385	346	345	337	359	375	339	393	330	362	374	382	360	365	352	360	351	361	353	345	326	346	362	353	320	355	335	356	356	337	316	341	345	342	321	344	354	379	322	352	367	375	333	400	369	364	352	333	341	372	343	357	348	339	331	346	332	380	376	353	322	353	376	365	338	345	385	343	357	343	339	331	348	320	344	330	341	346	322	323	358	348	340	349	319	352	349	388	380	340	338	339	340	346	335	369	354	335	349	337	321	348	350	333	340	342	315	348	353	344	339	357	356	343	382	354	361	319	353	365	357	371	352	380	348	376	354	361	318	356	360	358	369	373	325	343	330	344	352	361	371	366	358	367	363	354	368	337	348	348	354	335	350	327	361	348	384	393	330	349	389	352	363	315	347	390	319	323	348	355	381	344	363	357	326	344	340	338	320	350	386	369	352	377	366	315	342	311	369	334	350	330	351	345	351	335	388	364	309	340	375	376	349	356	385	356	338	351	347	367	360	341	346	341	321	366	348	349	336	343	351	357	353	324	375	376	377	343	335	369	328	371	332	312	375	359	334	345	345	345	345	327	367	358	356	360	365	325	325	348	326	341	375	346	321	346	350	349	342	288	378	350	335	357	377	383	397	356	347	341	318	330	395	319	363	352	379	337	373	306	396	352	333	369	362
26020	51353	37615	15206	10956	9969	5837	4259	3181	2552	1771	1481	1275	1026	967	935	779	727	657	631	627	586	521	472	523	527	525	483	503	482	448	436	474	443	443	461	400	434	456	415	416	407	437	422	453	461	410	432	434	448	429	404	432	464	385	364	415	406	386	391	399	411	404	420	370	390	426	387	362	378	414	392	339	362	406	395	390	394	402	374	429	397	404	364	389	387	400	379	360	389	418	387	356	375	376	401	380	372	384	331	394	372	364	384	369	382	378	395	391	374	411	396	378	371	369	370	390	402	401	391	374	412	370	395	365	382	411	394	396	388	397	376	407	373	395	380	394	388	382	359	382	388	393	399	401	366	407	401	396	383	372	378	397	362	389	384	397	387	353	359	360	403	355	387	419	369	368	402	403	396	382	377	350	377	375	385	375	351	387	399	405	375	367	405	397	373	400	387	400	359	404	383	374	379	380	395	358	407	416	382	380	385	372	365	362	380	351	349	351	432	388	415	367	403	388	397	389	403	393	348	370	383	382	390	411	353	367	367	381	368	385	370	354	371	342	390	377	364	382	398	391	373	393	369	400	378	383	345	349	400	382	383	376	375	346	380	373	423	355	373	391	375	394	399	424	370	395	347	404	372	426	347	388	379	374	360	370	390	392	357	394	400	419	381	374	373	402	373	351	372	415	372	399	376	407	373	397	385	374	392	379	368	368	393	400	350	412	369	369	372	347	349	338	385	362	386	402	391	405	368	384	393	358	373	378	364	390	401	416	374	367	376	394	367	397	404	395	390	371	396	382	404	407	391	389	345	427	423	385	387	374	384	401	382	377	404	356	370	375	381	416	356	404	367	378	364	428	396	377	358	386	344	377	389	381	387	421	406	415	371	384	381	382	401	388	391	366	375	365	421	380	352	390	360	397	346	364	375	377	382	384	359	408	353	348	371	356	401	380	333	383	363	368	355	382	372	414	372	364	387	380	386	387	348	419	363	390	393	377	387	391	360	362	373	387	386	389	368	381	395	415	367	359	360	412	366	378	390	402	385	358	364	367	356	401	393	368	373	357	402	376	369	386	377	373	394	345	411	392	374	374	404	406	385	365	390	391	389	385	367	365	365	378	377	382	382	408	369	371	373	373	363	374	370	350	430	366	356	388	398	389	417	403	381	398	402	376	370	378	369	354	378	372	379	415	385	358	380	370	379	385	385	351	388	354	386	370	387	375	371	382	382	356	409	368	379	385	358	376	365	371	399	362	384	389	386	366	366	365	365	373	386	418	364	409	386	376	370	364	386	416	391	433	389	378	372	340	384	377	420	380	358	379	393	395	364	373	374	352	391	392	386	393	397	391	389	397	400	401	377	363	412	397	399	380	400	371	351	422	372	387	406	392	398	375	406	359	365	392	376	405	392	394	373	386	382	371	364	353	383	380	405	361	408	384	364	392	411	401	381	361	396	402	382	348	387	392	395	352	351	372	384	361	367	371	406	383	386	421	426	397	355	380	376	367	355	371	376	391	381	380	396	377	384	386	389	405	399	386	408	386	384	397	382	399	372	362	401	408	375	375	358	415	345	411	373	378	358	381	353	383	391	373	384	363	393	410	368	389	358	370	385	384	385	388	389	404	373	364	384	391	342	357	356	399	379	380	334	342	388	394	382	374	386	399	374	396	383	425	381	397	373	378	365	410	380	354	407	362	363	384	407	373	415	371	416	345	396	369	365	373	372	383	386	361	393	381	427	368	408	348	402	357	384	398	361	391	353	371	408	406	376	388	414	393	401	393	376	378	402	381	377	384	365	350	438	359	378	375	358	369	404	401	358	361	390	384	341	392	361	372	386	349	383	379	382	374	362	411	397	379	397	409	390	417	373	350	378	373	385	413	355	423	383	382	368	393	388	386	425	396	388	352	398	407	395	387	362	361	381	381	392	401	363	348	346	396	369	370	394	395	396	378	348	392	362	393	350	372	403	375	367	405	354	386	390	392	376	359	362	389	378	412	398	374	376	379	401	400	351	355	394	385	371	404	383	438	383	372	398	368	409	395	369	348	397	410	398	385	394	362	349	382	386	373	395	392	357	402	379	436	388	392	410	386	367	353	383	340	370	408	420	402	362	411	411	402	358	379	389	378	388	370	396	402	372	360	351	369	364	367	370	357	395	407	379	424	362	366	397	402	407	384	408	435	346	397	366	358	356	373	380	347	431	381	382	399	389	355	377	347	368	391	385	403	396	324	374	412	373	398	364	409	380	394	421	412	369	389	397	339	345	405	380	358	380	397	378	383	372	391	397	386	388	378	402	393	411	424	387	402	389	407	353	388	365	372	366	432	380	383	417	406	356	390	383	383	405	378	387	382	379	378	392	378	378	389	365	386	342	391	387	390	362	383	387	401	381	403	367	406	352	405	373	382	376	418	370	391	368	370	366	400	384	392	357	411	343	379	401	412	383	384	402	403	391	376	386	425	392	438	376	339	383	394	399	394	353	380	420	403	399	393	396	390	378	389	379	403	367	383	382	369	372	366	368	354	375	367	403	361	342	364	366	397	398	359	397	371	398	363	369	413	367	346	398	413	377	394	406	370	368	390	394	395	375	402	397	374	397	378	356	399	387	379	377	378	384	393	401	378	391	372	389	371	383	399	355	392	390	393	354	384	364	389	365	393	385	364	408	403	394	406	379	386	385	374	345	395	401	385	362	369	396	384	368	395	399	372	361	399	366	377	391	406	403	385	384	390	418	413	406	385	397	391	345	355	371	371	369	360	384	366	383	350	382	371	371	387	373	368	371	394	389	357	382	416	368	372	341	390	382	368	371	393	355	369	418	369	378	380	398	385	384	384	380	341	358	383	354	442	371	359	399	366	384	366	383	384	432	390	410	394	400	432	364	387	368	361	422	344	370	358	379	388	371	341	393	352	416	380	344	365	391	403	366	364	359	364	401	383	338	382	389	394	370	375	382	363	364	336	377	372	378	367	351	381	405	368	362	400	395	357	366	367	390	377	361	369	381	397	364	391	376	413	383	368	355	360	379	381	357	376	402	353	363	381	369	409	379	360	371	395	361	390	346	392	373	388	387	379	396	362	346	395	390	362	359	389	372	399	391	405	362	382	384	366	397	366	383	409	403	378	360	393	370	373	417	393	371	343	403	371	382	379	366	367	363	405	382	372	368	378	376	349	350	356	408	372	406	384	374	361	405	374	398	397	387	422	385	359	423	384	385	406	378	357	397	385	386	410	399	378	399	407	371	363	378	361	389	379	408	394	379	358	371	408	422	401	363	395	380	388	400	394	395	370	391	390	391	380	362	371	417	377	396	363	369	382	390	404	346	388	377	382	406	404	398	374	399	376	389	416	364	387	361	368	358	399	377	400	396	380	393	391	343	359	381	353	404	385	365	393	358	376	360	356	379	387	392	385	369	387	386	405	365	360	356	391	408	358	367	396	393	360	390	366	385	367	401	384	389	375	376	391	347	358	365	375	415	355	357	366	358	369	404
28302	23213	20656	7564	3588	2966	2026	1527	1322	1275	1090	1009	1032	988	977	999	989	938	956	885	922	962	927	951	890	916	906	936	907	889	909	891	934	855	914	871	907	898	866	889	894	858	877	907	929	921	911	857	927	832	882	926	871	865	870	856	944	835	896	868	890	913	901	833	825	878	861	876	879	867	872	918	838	844	908	864	891	860	927	901	914	879	943	865	907	861	872	937	844	899	905	889	929	891	825	875	891	878	891	891	946	858	844	869	881	921	851	849	886	899	896	855	920	880	902	866	932	898	910	907	886	800	847	910	865	889	904	881	882	862	858	906	898	895	872	950	849	913	935	892	872	850	876	900	866	864	908	900	879	949	874	879	843	866	924	895	909	907	916	947	861	896	857	863	890	821	903	867	873	872	920	859	828	895	886	835	903	863	889	923	925	909	861	903	890	908	906	848	912	902	909	841	827	907	918	887	899	837	913	861	918	867	924	920	925	882	828	861	869	934	862	853	876	891	891	890	868	843	914	898	862	903	895	877	844	888	858	883	882	941	891	856	902	901	861	870	830	857	839	877	861	895	876	840	881	889	921	886	899	892	923	896	891	878	880	880	854	948	874	830	808	873	893	895	911	870	902	873	898	854	866	858	927	870	890	891	916	847	842	870	905	818	853	895	902	861	845	903	900	900	879	883	918	880	881	899	900	879	872	893	944	878	870	841	916	844	889	925	889	891	895	873	828	867	900	869	889	889	913	890	861	877	903	869	928	878	866	877	909	894	928	885	907	878	915	877	867	918	867	923	842	886	935	934	876	929	916	878	885	887	867	899	893	893	852	835	889	920	907	929	933	846	824	863	878	864	884	895	890	901	862	933	874	917	876	863	841	872	861	839	840	919	882	842	859	911	874	886	885	921	901	849	915	939	875	913	863	840	897	882	928	850	923	900	882	854	929	868	851	826	854	887	935	899	911	917	902	865	942	884	901	836	868	890	860	904	880	847	860	867	903	890	912	866	918	864	938	873	886	894	896	883	916	928	876	855	905	897	892	882	837	892	861	909	890	847	910	873	848	896	894	828	916	901	858	861	879	886	896	873	867	876	917	923	904	876	870	892	865	877	866	940	910	847	896	878	871	843	894	894	885	916	927	912	802	904	910	901	886	911	917	900	940	838	850	853	883	876	848	933	864	898	938	890	841	901	937	905	880	878	896	911	902	921	876	859	860	833	898	881	892	842	894	915	874	886	938	809	897	902	882	886	930	866	886	868	933	922	907	867	901	913	935	864	906	871	926	911	864	835	927	933	900	826	853	856	896	962	872	879	874	870	891	858	872	852	875	890	916	852	846	859	928	921	921	843	888	941	872	891	919	881	937	900	875	900	907	911	817	910	864	869	879	836	865	876	877	883	891	893	967	908	898	867	931	935	914	898	874	892	846	963	922	932	900	909	877	905	853	900	890	872	833	916	904	879	925	871	872	882	940	907	916	899	893	939	897	819	903	914	859	892	903	933	869	944	891	871	868	917	902	893	889	880	896	902	881	853	850	870	860	891	896	905	856	853	901	904	898	922	907	929	917	842	856	847	895	950	919	898	868	845	791	850	898	846	895	881	881	842	857	918	831	859	894	872	884	856	889	877	843	922	893	910	873	919	868	912	887	881	860	883	881	918	833	879	860	864	855	861	882	888	883	884	927	851	857	844	870	909	872	889	900	867	901	911	918	855	861	867	870	889	915	866	888	885	857	882	876	813	916	952	859	883	936	906	940	888	872	825	904	930	873	862	933	898	912	923	823	925	925	885	879	864	897	861	899	888	879	842	872	869	891	890	917	905	889	915	912	904	895	867	845	932	897	873	960	914	890	891	878	903	903	886	879	861	878	846	846	897	834	859	873	888	929	917	877	882	904	887	900	936	914	885	922	855	942	906	910	894	888	915	876	880	841	846	883	878	872	887	827	930	913	885	883	847	901	920	850	891	940	871	863	893	836	966	894	893	866	904	879	925	891	887	833	882	869	896	908	875	909	853	902	874	921	882	885	882	862	879	920	868	897	930	880	873	892	876	882	917	881	911	955	902	805	836	842	846	897	900	905	893	868	897	864	929	887	884	886	844	902	878	891	906	927	886	928	911	943	881	840	919	908	909	868	893	920	893	902	861	924	957	857	922	927	841	907	860	897	870	871	837	798	859	899	902	861	874	846	883	867	912	911	906	881	926	903	888	900	862	887	882	909	905	937	820	859	847	907	847	897	932	906	868	920	849	876	888	862	843	918	857	902	838	892	880	880	891	879	878	852	916	893	887	875	880	892	857	908	887	866	910	874	889	938	868	922	923	894	896	924	860	922	863	942	914	903	869	864	891	905	918	874	876	920	911	938	958	863	845	917	886	863	865	878	900	865	883	911	888	853	932	922	881	902	856	866	890	885	910	882	903	906	881	900	939	859	941	927	968	935	896	872	866	902	884	847	871	849	875	915	852	866	915	887	942	909	818	874	867	839	909	942	852	916	937	891	927	910	896	888	922	886	920	854	857	958	872	884	855	856	872	908	898	936	840	875	881	880	918	871	926	880	877	875	895	873	876	899	879	897	908	885	881	951	883	883	890	884	860	938	875	871	920	913	857	868	861	898	872	875	872	923	868	891	873	842	886	928	923	865	884	922	876	867	909	887	920	930	889	885	967	863	867	891	882	851	842	942	896	877	898	911	852	937	931	898	929	963	887	902	878	902	872	823	850	860	904	837	853	869	907	894	937	907	860	932	891	886	848	906	911	886	894	922	958	897	929	862	859	887	896	924	900	895	822	895	912	881	883	892	889	873	878	898	859	905	921	894	890	835	835	878	914	895	877	887	866	868	839	915	887	867	951	881	855	940	829	869	924	827	887	914	850	901	912	836	930	852	897	890	910	864	882	919	934	876	921	841	887	885	886	911	897	906	883	923	900	891	904	907	890	858	910	875	864	872	918	879	903	852	863	894	892	871	943	836	856	936	850	892	947	901	907	893	916	866	863	850	886	945	906	880	859	873	835	926	901	867	885	896	918	899	900	872	879	880	815	879	893	871	861	855	892	866	867	914	883	891	904	897	865	938	861	933	857	916	831	883	896	911	854	890	899	899	864	878	845	854	912	873	888	871	845	893	891	885	846	874	916	867	878	854	864	873	856	830	869	935	887	789	859	838	875	891	862	858	929	845	896	890	948	932	870	833	929	916	885	865	933	854	888	805	886	904	920	872	857	827	824	901	896	886	909	837	942	903	893	930	905	861	922	871	875	857	882	842	857	891	892	853	891	871	930	921	869	873	851	894	881	837	883	867	919	929	901	906	851	895	864	872	904	865	882	859	914	881	929	893	878	913	938	941	885	897	890	890	885	847	891	900	820	888	900	876	917	869	872	872	893	920	876	912	853	886	912	890	874	883	890	915	920	910	844	894	925	871	945	876	848	856	892	867	844	890	901	902	825	866	906	877	911	858	868	881	884	916	926	852	853	870	860	874	886	912	898
22365	34216	21639	6752	5087	4806	2930	2316	1817	1606	1347	1179	1180	1136	1102	1087	1053	1076	1066	976	970	1043	958	975	964	973	1028	953	955	950	1025	940	983	971	958	946	948	939	948	917	930	923	984	989	944	889	989	969	976	919	920	946	939	951	925	932	969	940	936	964	987	948	956	982	993	868	921	952	959	957	913	941	922	945	942	994	940	968	935	894	974	967	942	928	950	1000	962	918	952	934	990	947	938	898	960	963	976	975	925	920	950	990	943	894	967	950	975	944	898	933	895	930	943	932	962	947	989	951	913	957	954	964	960	963	975	921	898	896	948	956	963	933	935	943	930	948	990	941	893	951	943	936	936	934	935	916	906	975	926	964	981	950	1024	1005	1006	946	944	972	991	938	975	943	963	956	946	964	938	908	923	967	903	955	909	908	997	914	922	982	916	981	970	931	966	963	928	1000	975	901	870	945	961	934	911	970	922	1002	940	970	979	937	938	973	954	976	933	959	949	966	923	945	972	964	913	982	980	907	916	992	904	942	966	928	923	985	929	910	944	926	929	916	901	975	924	955	943	952	909	941	894	941	941	924	989	965	954	928	949	931	917	937	946	920	947	950	934	938	949	919	899	952	994	976	946	944	985	961	927	962	910	911	919	973	922	947	929	873	990	934	971	967	986	953	978	984	913	974	914	951	973	944	948	962	907	1006	961	906	904	1022	938	955	949	935	928	1001	931	935	973	946	890	940	966	886	931	942	935	966	949	885	964	982	951	965	938	956	979	924	967	939	925	942	937	935	937	916	919	966	953	908	973	993	926	960	963	922	998	888	954	953	973	972	897	930	955	888	1000	940	909	907	929	938	927	930	989	911	986	938	937	990	969	1003	995	920	974	927	999	1012	944	964	937	956	915	952	962	925	915	964	929	971	955	952	906	944	955	938	906	966	980	964	938	959	967	971	933	934	953	939	945	918	971	937	928	931	993	885	968	987	1000	993	959	939	902	961	933	997	919	965	931	954	914	911	951	968	1006	932	978	931	968	1010	983	919	1023	951	924	975	938	939	943	948	887	978	937	936	982	1004	906	1001	901	989	896	931	971	964	942	974	948	944	934	1007	993	941	994	949	934	984	950	928	895	981	936	983	920	947	968	970	940	934	914	918	958	937	952	974	940	983	1022	951	978	993	1014	991	947	911	956	943	975	955	932	988	922	907	917	987	993	921	953	1017	873	938	942	927	939	894	904	946	902	935	938	924	944	962	934	984	980	951	984	965	933	921	927	926	992	996	935	849	1010	969	919	919	921	1000	996	916	1017	936	975	919	951	963	942	965	915	932	954	903	925	942	947	980	927	932	955	954	946	900	983	936	976	961	893	996	961	918	968	971	915	911	965	976	959	934	875	933	937	911	937	978	966	903	920	920	889	940	982	971	977	971	995	968	997	941	920	949	991	960	964	942	931	944	928	936	1018	948	927	903	957	979	957	952	994	965	974	970	937	977	902	890	876	976	968	950	899	1006	931	927	921	926	959	989	912	919	948	1001	994	868	910	945	976	959	965	1011	985	961	956	943	959	924	968	960	963	984	931	989	896	978	908	991	961	943	984	920	981	911	919	955	972	921	938	942	978	937	980	984	946	919	944	902	953	963	927	951	905	952	953	977	914	874	957	958	988	968	953	965	947	879	940	959	923	927	966	938	939	959	919	928	922	974	959	894	975	942	960	919	933	980	922	947	969	951	936	916	900	959	973	930	945	922	969	954	913	991	990	930	952	970	939	965	988	967	956	937	924	953	978	930	905	921	941	966	1010	935	975	909	931	988	942	947	997	926	915	1010	963	1000	928	913	932	907	933	935	891	974	953	924	933	950	887	997	945	924	948	941	910	916	977	864	954	970	954	919	914	953	918	995	958	979	987	905	898	921	945	927	948	943	937	956	947	980	896	950	923	1004	947	928	982	912	943	939	918	945	1022	954	907	943	911	969	953	922	945	922	953	951	951	955	1037	913	936	951	955	960	960	898	933	932	920	942	919	958	917	877	958	931	917	926	1007	961	957	995	897	976	966	927	947	995	930	1013	974	944	983	956	898	1003	920	997	964	968	921	957	896	960	956	909	942	940	965	951	950	935	981	948	930	935	920	930	963	918	958	943	976	937	974	951	956	962	925	900	957	955	982	940	924	934	917	943	925	1001	966	971	980	938	1030	1017	933	890	986	970	965	992	990	895	979	993	924	907	931	961	940	913	937	915	956	974	886	904	980	916	934	919	929	950	976	971	951	1027	987	914	975	1017	943	984	958	981	1010	965	942	958	961	960	914	906	898	969	925	976	944	960	947	931	965	905	913	1000	967	962	929	965	926	968	949	936	971	958	953	964	883	923	938	946	943	965	942	964	948	980	940	943	1003	919	933	939	915	987	957	969	958	978	951	982	969	874	910	998	959	945	953	926	962	976	980	979	913	979	939	952	940	926	940	948	903	944	987	948	968	976	916	985	957	962	898	954	931	958	926	964	940	922	996	1018	935	943	877	952	940	955	950	954	955	1001	919	928	1033	1013	956	893	961	916	905	961	907	940	948	940	946	947	927	1012	931	895	916	952	922	973	960	974	921	976	936	931	990	956	915	961	957	970	966	938	961	966	963	951	951	968	929	938	987	955	963	972	910	940	933	963	916	961	963	914	938	1004	920	905	974	942	931	1001	964	943	922	934	937	985	1018	937	927	910	941	975	953	961	898	959	923	942	942	986	949	965	968	891	916	888	937	937	935	943	908	946	981	923	930	910	924	933	1000	996	981	957	916	908	950	948	913	945	950	908	958	962	956	956	921	951	988	968	986	917	954	931	963	916	917	938	976	979	887	999	972	956	965	989	958	967	912	925	1007	920	912	906	924	965	970	936	927	935	981	942	896	971	975	911	974	916	911	925	941	1003	893	956	923	925	928	945	922	896	938	1009	976	978	970	915	958	986	934	946	942	988	901	917	964	944	994	919	949	942	926	961	930	983	1005	965	913	959	890	958	949	950	931	943	907	942	980	952	934	953	882	968	954	959	913	966	963	914	911	984	932	901	960	893	975	925	979	911	960	967	971	980	968	913	931	973	1005	984	963	940	919	958	957	888	992	906	915	976	952	951	919	924	965	973	934	898	912	945	910	890	935	930	914	993	910	939	937	935	920	949	941	978	933	989	956	963	960	937	938	950	965	945	964	938	923	971	998	945	918	929	963	1002	948	908	930	957	924	951	953	907	915	946	989	946	905	946	966	970	926	1005	924	907	970	977	966	879	976	954	963	963	959	978	953	991	958	961	944	958	971	937	958	971	968	966	954	975	982	895	926	956	963	926	967	972	922	970	910	965	973	902	935	971	969	938	925	949	988	934	916	990	993	984	969	945	947	939	927	938	935	904	885	900	938	978	916	964	969	965	990	970	954	948	948	927	937	943	948	948	957	1007	890	924	959	985	951	983	926	963	911	899	961	979	989	961	920	923	919	972	903	848	951	972	1009	948	955	934	991	947	950	899	937	989	910	963	909	997	921	943	864	1001	893	911	948	951	961	969	948	922	935	1002	989	946	945	1030	1022	1001
23832	21276	28457	24476	21287	13929	3966	2168	1619	1420	1181	999	983	882	805	802	779	727	709	710	660	654	684	665	658	698	697	674	647	630	651	668	620	640	658	662	618	654	650	628	627	660	630	626	644	675	599	652	660	615	631	677	616	578	572	618	560	598	628	597	605	581	615	671	634	632	603	630	613	633	653	646	623	612	652	570	571	625	630	624	636	619	620	599	630	583	554	646	641	629	568	632	631	619	563	610	620	633	645	586	628	582	605	592	601	602	605	588	634	609	576	586	618	613	638	624	633	610	603	633	608	562	602	601	616	607	650	633	621	610	655	620	628	601	578	604	574	667	589	633	628	597	574	600	605	598	589	580	638	580	618	574	636	588	619	630	646	613	620	591	629	632	576	587	614	583	639	596	604	602	639	573	581	590	638	634	576	592	570	577	602	596	652	597	576	588	621	637	608	618	652	642	600	646	587	566	633	639	612	584	570	591	666	609	624	602	619	606	593	657	592	596	617	623	623	642	645	600	621	599	608	596	635	599	586	622	609	591	607	580	611	605	616	621	552	627	624	617	599	615	600	607	632	617	597	563	603	635	640	631	610	613	644	629	595	640	618	593	643	579	583	618	647	604	609	596	610	624	597	625	618	578	569	635	603	629	624	599	580	604	622	602	631	645	586	622	637	595	590	605	609	588	631	589	598	633	581	591	663	610	583	624	574	591	615	592	560	603	594	604	595	604	659	628	622	595	605	652	587	590	585	606	578	591	601	609	618	587	563	629	627	628	635	623	577	665	605	582	586	659	585	586	618	633	604	567	575	594	648	607	633	578	595	570	631	644	603	620	596	612	603	574	631	613	605	645	593	555	617	545	635	632	563	619	630	613	615	618	602	604	639	567	631	633	620	608	605	569	652	582	579	594	640	629	618	653	620	579	633	573	644	637	603	633	571	638	615	573	625	616	604	628	578	609	590	656	596	603	593	558	572	582	589	587	556	594	591	609	624	623	625	676	596	619	567	622	626	617	618	612	650	595	585	564	672	614	606	577	588	593	567	545	599	611	588	632	630	592	581	579	639	588	592	567	642	611	630	617	594	619	612	622	596	621	591	624	618	592	590	605	622	592	561	650	606	583	590	618	614	613	595	654	622	623	594	597	551	581	575	612	615	564	607	597	639	641	685	574	633	597	591	606	580	628	584	598	651	592	634	601	615	610	602	591	626	629	582	566	550	570	580	570	609	621	614	620	623	604	612	590	523	622	675	606	571	601	636	607	608	614	621	603	605	627	580	610	594	632	643	614	603	603	626	632	575	618	592	634	646	653	587	675	660	579	616	599	589	604	609	609	588	591	576	584	626	611	587	609	621	620	639	628	629	589	612	638	635	618	586	597	608	608	601	600	641	600	647	606	637	631	622	617	624	612	627	653	621	613	607	595	579	575	619	588	611	579	588	568	576	622	635	613	604	590	607	595	582	587	588	626	596	598	596	610	540	620	644	604	642	626	601	577	589	597	602	548	632	588	610	609	602	619	626	645	605	590	565	610	610	650	633	610	609	628	620	610	589	610	602	599	605	660	585	617	595	615	573	625	581	607	617	636	680	601	647	598	601	583	617	620	620	615	649	572	585	616	644	623	604	640	579	640	617	613	645	626	612	606	589	567	591	638	618	602	616	580	620	567	619	605	640	610	603	584	603	600	622	626	620	582	599	658	565	568	625	595	612	619	646	597	572	615	594	623	657	624	622	575	621	588	648	589	552	609	621	587	642	613	629	607	582	609	589	618	631	627	603	656	572	593	604	577	582	547	606	653	572	582	660	632	595	593	621	622	564	549	594	591	607	624	610	546	592	620	624	578	565	585	643	628	637	595	613	556	608	566	651	619	594	607	623	579	647	625	621	577	623	632	618	565	585	607	556	617	627	621	568	563	594	624	636	593	619	576	611	603	619	630	589	590	585	566	615	663	588	598	606	619	607	610	618	597	601	636	589	547	592	621	616	617	615	601	604	556	589	585	590	575	579	635	596	588	624	624	602	584	597	611	615	601	607	586	613	583	603	608	655	578	594	578	589	620	623	614	619	620	663	619	645	586	589	582	581	605	627	639	607	612	568	607	584	626	570	637	613	629	649	584	610	660	586	653	595	607	607	588	629	607	586	588	605	602	640	558	572	583	610	591	608	607	598	606	601	586	600	595	595	676	592	620	590	630	624	597	601	603	659	629	575	664	629	585	588	598	596	590	612	609	621	602	585	602	616	615	594	598	599	597	627	656	606	611	613	588	597	607	642	598	621	600	613	599	602	640	584	565	603	581	592	649	596	635	597	606	668	605	603	628	639	614	605	618	572	596	579	634	585	636	637	577	608	575	575	587	613	586	614	616	607	622	635	641	615	623	573	601	616	624	598	607	620	568	599	585	576	574	596	604	582	597	646	617	624	599	649	644	598	640	588	598	647	560	594	588	604	642	576	616	603	591	628	608	608	574	591	606	582	615	611	534	613	605	635	593	598	604	589	581	613	581	619	613	587	619	622	605	573	554	602	600	654	602	594	605	584	614	639	640	607	599	591	688	623	603	603	591	614	630	575	619	599	577	595	648	606	611	580	616	612	612	609	607	607	600	575	617	617	581	599	586	612	575	614	614	599	631	610	646	609	601	625	570	609	608	600	625	608	577	589	554	615	589	607	636	619	582	596	604	625	647	647	659	610	602	614	652	596	605	589	617	592	577	608	595	630	567	635	624	622	622	623	648	641	612	613	601	592	605	637	607	594	550	606	594	633	647	600	562	595	612	588	636	611	622	623	603	599	643	573	650	602	599	616	588	615	580	619	635	667	620	563	625	619	596	626	583	608	612	566	626	620	582	592	606	629	626	642	605	605	651	625	661	589	573	596	587	617	617	599	612	568	632	602	645	578	594	588	639	596	576	620	597	593	588	581	607	647	591	607	586	612	641	611	624	648	595	591	602	610	638	613	610	620	583	599	587	629	626	601	614	621	620	604	650	577	641	578	617	608	561	604	607	585	677	597	621	583	620	606	605	609	590	608	631	627	616	599	616	609	609	595	618	620	612	629	619	647	588	637	588	634	592	625	607	598	631	567	591	626	604	640	614	545	600	597	609	620	613	624	645	590	621	633	583	593	585	631	607	600	587	595	592	610	632	591	619	591	575	651	604	588	625	612	610	633	635	587	616	626	632	592	570	639	576	621	576	589	585	634	653	580	606	584	612	572	650	611	636	598	605	641	605	620	612	573	640	608	638	588	620	636	578	628	633	585	611	570	648	612	634	613	625	637	612	574	560	583	603	604	570	575	586	591	589	597	613	613	591	615	587	595	604	570	637	623	571	592	615	606	644	633	586	586	632	590	599	628	613	638	587	605	596	586	607	611	618	646	604	610	628	543	628	632	628	595	611	632	611	611	579	580	590	596	566	584	582	576	596	647	594	571	603	607	582	611	605	591	633	546	664	600	652	556	577	602	585	622	614	616	605	586	619	621	620	622	602
23938	45756	32492	11047	8870	7224	4487	3395	2563	2015	1638	1289	1225	1078	993	941	918	829	848	788	811	785	742	742	724	737	700	731	749	686	713	739	718	713	744	732	723	706	688	687	678	692	663	699	645	650	698	729	676	688	736	730	711	739	715	673	656	618	680	651	659	650	671	723	688	730	681	658	698	638	680	646	671	678	645	639	687	676	668	660	686	686	691	672	725	685	665	684	662	665	651	691	694	648	638	656	670	634	683	665	663	701	665	678	690	643	679	635	685	649	711	694	622	683	679	696	668	612	669	665	681	710	677	691	675	714	632	614	671	718	694	716	674	657	688	662	749	691	662	684	676	621	710	690	661	653	641	626	670	668	669	686	667	629	636	669	653	702	621	654	683	693	700	705	721	650	625	635	675	669	678	660	663	675	677	677	682	651	677	681	695	663	613	653	666	670	630	722	688	705	641	685	670	670	677	679	609	661	628	633	665	676	661	653	678	659	664	669	678	659	645	718	646	726	696	687	641	688	681	702	664	653	666	636	626	665	714	665	663	713	669	687	608	681	651	696	674	636	662	679	643	682	654	715	679	657	715	652	666	660	687	678	679	648	680	673	695	674	666	649	703	650	691	645	646	703	691	654	661	721	659	766	659	649	645	676	638	662	641	698	654	609	686	659	656	655	679	658	621	632	662	686	679	664	683	686	669	657	632	635	669	697	670	664	628	694	639	696	676	640	672	685	607	661	660	689	663	611	655	644	693	655	670	668	642	671	636	681	666	658	663	698	664	682	668	625	716	668	638	672	702	674	670	677	632	651	667	716	634	677	701	689	686	652	669	699	681	682	660	653	679	699	691	670	699	675	645	657	655	637	653	641	652	637	685	658	622	661	653	706	658	666	673	630	661	666	694	656	632	646	693	679	702	665	663	646	641	660	636	687	659	634	674	666	662	659	642	660	643	699	693	680	666	602	695	710	643	658	685	658	658	629	691	695	672	656	720	657	667	640	680	657	736	656	696	648	676	676	691	659	657	701	652	654	636	630	685	646	667	665	694	654	647	709	680	672	674	650	672	704	646	702	663	708	681	679	738	674	686	647	647	659	661	698	664	621	683	675	622	656	679	696	654	636	651	701	650	666	658	639	672	671	665	664	652	706	660	683	705	642	633	697	688	731	664	622	639	689	625	608	665	668	677	699	681	714	660	631	674	690	669	687	660	706	690	655	627	664	648	647	651	668	650	658	654	663	668	715	695	717	701	680	655	671	643	658	635	666	648	676	653	651	671	632	610	714	674	603	615	663	674	650	679	678	681	645	652	659	697	705	619	655	689	692	677	653	661	650	674	689	690	675	676	681	690	654	612	655	664	639	691	670	717	662	702	663	652	653	665	667	675	615	688	716	656	636	676	667	718	660	641	696	640	639	707	667	658	685	663	644	687	661	680	669	656	631	650	666	639	746	685	682	683	679	658	639	692	632	653	715	664	647	626	636	642	653	705	701	646	701	621	669	703	711	691	679	667	682	685	674	661	679	670	663	697	688	655	627	648	663	724	643	658	663	688	666	661	708	681	663	653	650	664	682	622	666	645	671	656	674	643	688	661	679	665	683	696	675	676	692	638	643	634	639	632	654	650	641	686	673	702	662	668	665	673	687	648	619	684	676	645	618	670	695	700	677	697	673	717	716	684	709	703	673	693	617	642	685	678	654	645	689	714	638	691	675	678	641	709	713	640	652	630	628	664	654	681	679	696	652	646	695	679	685	672	658	672	652	718	630	671	696	672	645	703	653	709	672	668	614	631	664	656	652	671	646	744	651	718	645	624	694	650	671	688	646	688	678	677	650	638	663	649	621	669	686	626	672	657	649	684	640	674	636	675	695	682	673	647	667	684	638	645	685	708	670	678	656	661	662	663	700	631	681	699	681	706	643	633	646	664	689	630	668	674	647	713	678	673	642	657	681	676	635	631	659	654	709	677	673	668	688	624	652	658	644	661	679	689	655	673	694	637	641	685	660	625	662	683	688	654	650	655	668	629	646	650	661	641	681	696	682	708	661	642	674	671	661	634	651	644	719	653	677	664	676	729	650	668	698	635	674	671	668	634	696	625	628	656	620	650	660	667	641	680	673	696	687	716	629	670	683	675	660	694	625	670	689	636	657	662	621	698	693	651	628	675	697	621	684	636	645	655	670	688	660	646	668	660	720	617	650	692	694	672	683	654	646	674	659	659	636	641	673	640	644	706	711	677	654	643	698	611	677	672	647	654	660	654	626	630	686	692	648	688	656	679	692	630	724	721	696	659	631	679	664	641	673	686	668	713	671	640	654	630	695	661	645	704	679	693	635	668	694	656	672	649	652	678	634	639	646	685	690	648	693	661	664	689	697	688	698	660	701	636	689	680	725	616	649	709	650	626	619	681	660	667	617	639	646	682	691	722	689	674	669	630	696	647	679	646	651	638	694	665	652	660	684	671	630	688	657	585	648	664	708	672	634	650	678	667	702	672	661	662	683	640	737	658	628	693	629	668	655	644	683	678	635	666	605	685	701	667	638	635	703	640	674	671	647	687	674	649	663	632	695	671	617	640	714	690	651	682	649	688	700	652	682	703	661	680	634	682	665	683	660	680	658	694	696	639	645	710	665	658	666	632	667	651	669	715	680	708	625	658	697	663	641	647	677	663	651	669	729	676	647	642	658	645	690	701	699	677	654	668	710	684	730	662	668	687	655	690	716	642	673	648	627	679	682	657	645	597	671	653	673	692	653	674	677	729	639	678	702	670	656	637	708	677	646	719	661	659	671	708	689	631	619	696	671	705	686	678	645	689	705	620	705	707	658	674	707	646	648	644	698	666	661	664	651	623	659	636	734	663	670	657	682	628	669	704	663	680	680	663	680	678	667	687	693	663	725	626	677	641	667	623	680	670	671	691	628	700	669	686	674	650	683	676	669	732	670	709	647	692	662	663	698	672	709	693	684	710	655	709	642	701	676	707	617	656	616	669	652	656	636	656	717	612	649	645	684	639	645	648	670	684	749	655	664	690	683	703	680	650	668	690	667	638	651	669	679	659	660	678	638	603	651	642	659	669	680	693	674	670	674	720	693	672	659	653	705	665	629	686	719	675	663	683	708	685	644	667	611	678	647	693	663	690	646	705	657	651	616	639	684	677	697	645	682	659	658	681	644	656	680	668	694	676	689	677	659	643	636	727	665	636	679	663	680	679	638	690	649	687	688	662	604	673	709	666	712	656	680	687	680	627	675	675	645	670	652	652	658	643	666	649	665	671	684	723	693	651	690	702	696	652	660	681	639	610	711	658	669	682	676	661	641	657	684	683	670	638	692	680	662	673	678	711	655	668	630	692	660	683	655	689	675	647	696	695	644	703	728	695	654	645	640	652	680	660	654	689	629	650	613	649	654	686	664	626	680	735	641	714	655	643	678	620	658	673	665	684	673	675	730	706	683	647	649	712	720	676	679	663	662	679	650	635	649	698	656	665	675	673	670
24992	21356	27641	25350	15592	4832	2576	1892	1619	1338	1192	1039	922	913	881	844	842	879	807	801	753	826	804	759	790	788	773	805	810	858	790	811	776	742	732	746	747	709	719	769	770	816	704	742	787	741	728	758	724	766	748	742	757	766	785	782	782	737	769	710	801	743	771	792	774	716	765	745	781	764	778	721	769	778	738	787	765	745	777	741	759	736	801	804	735	762	785	778	720	729	742	779	803	743	760	751	703	762	799	791	739	698	749	731	783	740	782	752	746	765	792	777	781	732	758	774	753	704	767	725	804	720	781	747	718	758	760	770	694	741	772	761	807	771	755	762	731	703	754	786	697	778	759	780	774	786	797	779	731	744	750	760	765	745	785	746	786	780	767	731	739	752	756	745	789	744	767	730	738	754	751	778	774	695	777	808	766	791	779	750	753	803	756	705	726	745	724	754	769	779	767	773	711	742	709	795	752	753	727	722	777	771	755	784	789	734	756	738	734	778	713	735	720	730	798	769	699	724	757	742	770	728	759	775	792	742	745	756	743	724	745	754	784	774	749	732	774	762	762	723	760	772	762	722	760	731	796	732	739	730	762	763	760	754	779	783	753	775	737	785	741	788	732	724	790	783	740	802	767	763	739	706	710	738	753	715	782	762	816	762	762	775	779	711	743	732	769	786	759	753	812	772	788	747	739	732	729	820	737	741	738	778	725	793	767	752	760	749	725	756	762	736	737	708	731	780	742	745	723	726	751	760	720	795	776	728	755	715	773	741	754	755	760	743	710	728	764	760	753	743	755	722	748	759	754	792	732	722	800	746	797	677	727	763	751	763	776	717	785	790	732	791	824	734	805	780	690	761	783	787	766	687	719	749	722	749	730	772	753	763	733	725	736	743	755	722	781	746	766	743	770	780	756	737	749	755	785	771	729	735	746	799	728	747	701	830	756	736	754	780	771	705	745	763	738	768	779	820	751	732	722	723	766	747	729	772	755	758	771	801	730	777	678	782	771	755	794	791	768	724	748	782	748	781	736	767	754	740	748	727	790	766	733	707	764	742	722	724	751	734	773	750	709	743	771	754	778	727	770	752	760	736	744	757	803	752	772	768	739	765	714	810	774	724	729	743	702	715	779	760	763	740	735	780	731	757	789	722	732	746	726	789	796	776	801	713	727	744	737	715	731	737	756	815	729	819	760	768	736	777	778	734	739	777	729	798	735	722	755	783	755	809	780	760	753	772	701	710	741	732	751	762	784	751	786	770	735	788	767	764	803	741	779	759	777	754	741	776	728	779	742	754	772	748	739	736	721	731	759	757	756	758	732	760	765	744	774	751	764	746	748	730	798	699	801	734	768	710	773	736	761	755	786	756	717	751	743	752	736	736	756	764	782	748	754	778	813	735	727	737	741	787	743	749	738	768	725	734	757	769	783	750	756	785	776	798	742	811	712	771	756	800	771	704	750	730	760	709	777	763	751	779	710	789	747	699	773	745	750	764	768	777	734	740	785	739	740	789	743	728	818	765	723	721	736	790	797	711	791	802	765	761	741	764	800	782	759	727	755	712	783	811	770	686	727	722	745	764	756	743	730	768	731	728	811	729	745	748	753	767	711	728	756	732	719	725	747	736	767	755	803	778	785	756	738	801	733	707	769	729	783	722	762	698	753	782	713	803	768	785	764	761	758	756	783	765	730	756	748	734	739	748	798	730	793	785	784	779	749	754	750	803	740	744	747	763	809	757	798	788	794	758	755	760	796	818	771	760	736	745	750	728	763	804	779	769	766	767	801	765	734	810	744	727	730	767	727	763	782	760	787	740	714	812	755	732	740	773	723	769	772	730	760	750	749	745	759	783	763	781	760	734	770	722	738	742	697	720	717	765	774	746	714	772	791	748	731	798	753	730	755	775	755	753	730	744	723	695	754	698	733	756	770	795	683	807	753	732	747	753	757	796	764	772	737	748	755	762	767	738	784	748	739	737	780	745	778	756	742	732	767	807	733	729	775	716	783	742	767	729	729	773	789	782	759	719	740	746	789	763	806	780	779	753	783	772	768	736	782	768	753	764	743	767	775	727	771	757	745	716	712	763	770	793	761	752	721	738	789	765	769	752	739	745	679	709	720	771	765	695	750	734	729	772	752	735	775	745	774	776	729	713	726	701	776	754	776	726	765	693	751	753	748	754	745	732	732	743	793	753	711	812	786	713	784	796	745	746	760	724	732	739	768	743	761	729	794	735	778	756	784	745	748	720	762	798	759	741	775	757	795	769	752	705	737	706	790	741	714	733	759	749	729	754	737	741	737	719	751	793	765	757	802	727	775	737	755	768	764	724	771	731	736	752	777	686	750	764	759	766	772	743	746	762	763	738	735	744	775	713	769	713	762	765	729	678	754	757	698	793	771	697	709	771	753	735	798	736	791	766	770	768	757	777	751	755	734	750	730	748	766	780	752	747	735	731	767	805	752	777	800	742	790	766	749	720	758	735	765	716	759	727	730	802	748	729	809	768	757	745	776	759	727	783	737	802	741	756	753	779	800	777	786	752	802	761	790	735	767	740	745	790	754	792	756	752	803	754	754	735	700	789	747	715	770	738	725	773	769	776	770	721	755	772	754	757	772	789	792	789	799	739	774	775	764	710	722	781	694	773	767	797	707	744	712	746	774	787	755	805	724	736	745	736	774	726	775	776	766	749	765	761	778	773	712	777	799	734	769	758	768	743	745	756	765	748	706	745	766	722	727	778	776	764	762	770	794	772	728	784	755	724	769	716	738	752	769	771	695	749	739	748	730	753	739	759	745	747	802	793	768	781	733	750	733	740	788	769	734	809	747	702	744	733	740	736	725	760	711	733	728	767	779	752	721	740	750	757	752	760	712	770	766	717	755	691	736	764	713	800	747	734	788	790	748	738	773	733	726	740	741	768	727	756	781	769	767	725	772	748	785	711	689	725	718	781	756	746	784	747	706	747	742	737	774	757	752	777	781	768	731	752	749	760	797	693	789	766	804	759	715	712	823	748	760	793	748	727	744	771	752	716	766	790	756	684	779	744	735	721	802	731	732	779	755	775	792	750	691	723	788	780	737	716	768	730	732	750	746	743	791	768	775	758	711	717	709	753	728	750	766	750	784	748	733	737	815	759	741	784	740	781	725	764	719	733	756	761	705	743	716	731	724	725	768	745	773	727	732	775	732	814	735	737	732	755	740	783	740	722	749	784	762	790	765	791	751	736	688	801	778	780	769	787	711	764	701	746	727	737	784	741	748	743	759	785	726	745	729	744	726	735	721	740	747	719	774	742	731	733	788	760	790	763	782	741	756	717	738	761	742	698	791	746	747	762	743	760	736	720	731	784	724	735	736	732	752	771	818	732	766	798	750	739	753	759	804	756	735	766	767	695	757	729	745	789	764	714	796	768	779	739	769	738	742	726	727	742	724	786	761	748	739	777	771	771	726	701	782	775	776	773	695	704	774	797	733	769	779	788	773	724	758	710	733	736
24452	41929	28418	9461	6882	6151	3764	2909	2401	1871	1511	1212	1169	1131	1056	976	942	967	912	909	852	827	820	834	851	886	862	858	827	826	845	837	857	781	842	808	820	796	814	795	805	794	873	782	811	802	837	776	772	784	829	795	793	778	850	751	787	781	851	811	730	756	799	888	806	822	832	847	815	784	731	730	827	793	796	733	813	778	767	814	759	817	738	770	835	791	756	816	843	791	759	814	782	817	781	775	788	848	788	793	767	774	824	791	856	837	784	773	789	776	747	816	797	817	826	825	745	814	782	786	823	812	759	832	849	790	786	849	798	812	754	828	805	791	826	762	864	798	804	822	773	797	808	842	778	772	767	783	817	775	783	820	833	790	785	818	785	856	806	740	796	775	827	777	777	799	785	794	796	763	761	805	762	826	833	823	815	799	787	840	782	795	774	853	804	800	748	820	813	785	777	805	751	860	825	855	736	812	739	786	756	766	761	798	763	771	763	806	787	836	761	755	789	765	799	825	814	782	777	762	801	851	798	760	748	769	786	770	743	795	830	779	776	803	772	786	823	825	808	788	802	793	823	766	787	792	802	824	800	770	827	783	806	804	813	800	802	820	810	787	850	825	778	794	792	799	781	781	811	802	780	740	761	817	804	764	809	835	793	776	769	769	802	769	756	803	802	813	827	789	803	789	759	773	814	795	809	806	849	801	809	792	776	793	813	792	823	804	766	747	771	750	818	785	800	796	818	811	728	763	774	746	821	748	799	800	820	766	787	841	783	808	759	827	824	775	753	783	794	783	790	850	726	863	802	800	798	783	814	805	775	754	760	773	797	812	795	804	779	804	772	772	780	779	771	809	754	776	780	792	795	825	830	750	807	773	766	776	842	831	767	805	801	770	802	774	836	797	760	819	792	796	775	787	779	781	794	798	771	832	770	786	834	785	777	805	833	772	794	787	772	792	830	803	824	798	774	837	795	791	777	791	746	840	784	823	770	786	830	802	777	739	799	781	767	747	805	817	804	789	798	786	773	835	844	792	788	820	832	795	823	811	765	743	841	759	785	752	790	805	768	802	818	822	812	718	770	808	798	798	817	724	765	816	821	777	774	768	746	830	747	782	720	836	813	809	818	821	826	742	805	843	743	798	787	781	808	794	804	804	793	804	832	811	778	807	789	747	798	842	826	793	809	757	780	832	778	855	784	762	802	744	787	824	793	844	776	773	799	804	752	766	788	758	817	788	766	804	802	798	824	856	825	778	771	805	738	790	818	757	754	806	775	809	772	785	768	826	763	815	844	792	812	722	821	746	872	842	849	810	765	817	780	805	819	727	797	803	822	800	838	793	831	810	797	796	806	747	768	808	802	805	844	828	806	777	750	791	738	799	782	747	825	811	756	836	771	796	786	811	794	764	762	796	816	772	756	784	792	796	785	833	778	778	791	788	779	779	804	803	848	851	828	809	841	771	834	741	801	788	791	855	793	797	814	767	808	776	819	828	791	808	794	822	850	810	771	783	781	802	775	784	763	736	765	721	803	782	779	836	808	762	799	812	822	782	797	796	796	764	782	825	778	735	800	821	795	810	840	821	814	780	760	791	776	763	766	877	823	794	774	800	776	776	760	770	780	765	773	805	773	832	785	784	843	784	792	835	730	809	761	799	795	762	796	804	778	791	831	782	736	831	806	811	788	760	801	774	786	810	758	779	775	839	776	764	845	785	816	746	784	793	820	801	775	785	733	824	784	796	787	790	770	793	819	786	840	809	767	804	801	818	828	810	773	774	859	773	789	841	794	784	767	772	810	848	811	796	709	806	792	786	835	769	781	744	808	837	770	802	809	778	743	831	813	801	760	713	803	733	798	814	781	801	732	762	798	824	844	783	807	798	830	849	767	814	776	787	799	786	781	812	808	753	773	790	823	786	760	859	785	825	807	819	822	815	754	832	783	755	782	750	830	755	774	763	788	808	773	765	791	762	786	801	773	807	810	805	800	767	794	810	804	781	789	817	770	769	808	790	785	792	759	811	802	744	756	810	784	774	683	805	741	774	781	807	715	759	817	799	766	723	774	830	766	808	827	829	763	812	830	690	815	789	800	755	763	844	800	828	782	832	802	767	800	788	794	761	785	815	794	817	786	781	786	813	776	734	799	822	784	822	815	801	815	787	791	763	786	796	791	785	776	820	869	775	836	797	839	805	787	815	790	834	807	822	805	769	752	754	816	793	775	826	776	771	815	752	857	790	774	810	843	827	800	791	791	757	780	766	785	822	778	772	792	798	774	793	792	779	828	764	789	780	781	793	761	764	796	857	783	780	732	755	827	759	801	854	819	781	808	751	827	774	821	771	774	787	771	879	766	807	769	776	745	816	790	828	830	806	812	822	812	814	746	765	821	782	774	876	794	825	808	785	858	819	796	794	835	805	821	822	785	799	760	821	779	811	825	805	793	805	808	795	773	771	767	694	765	801	778	822	805	788	790	726	815	791	774	777	784	795	828	774	802	780	785	802	758	796	781	771	859	825	791	779	842	798	815	782	756	789	762	752	812	740	815	811	771	757	838	752	784	738	802	825	796	813	736	823	813	799	785	815	768	762	794	773	826	796	813	749	751	807	787	780	772	745	788	747	823	774	807	787	852	794	777	732	752	795	799	846	846	808	783	800	780	756	760	759	819	809	819	819	736	797	805	762	803	761	728	787	789	791	759	797	838	739	790	783	757	796	804	820	807	816	778	833	747	794	828	825	812	789	846	808	801	726	785	806	791	767	808	736	782	776	736	833	792	772	726	814	819	848	796	834	762	786	796	809	758	755	782	772	749	804	775	792	795	835	748	830	749	763	764	792	804	845	849	820	851	810	831	771	804	793	832	841	777	779	847	793	786	742	842	761	830	797	789	742	834	762	819	833	866	768	802	827	800	769	754	762	798	828	766	807	762	772	801	737	787	829	809	792	803	759	800	827	750	764	719	830	764	827	802	779	782	769	817	826	809	848	823	814	767	802	835	790	832	809	812	764	762	763	759	752	832	803	789	806	769	855	798	765	826	822	807	803	800	753	798	814	775	820	735	809	776	795	782	797	812	767	797	808	825	729	824	804	771	787	768	796	821	789	839	807	798	811	793	816	825	769	773	775	852	808	819	804	775	785	800	754	772	767	788	787	760	799	790	810	811	725	761	802	773	781	809	822	805	771	824	797	786	780	783	821	807	781	814	753	808	790	772	818	844	759	806	759	807	843	746	770	738	795	776	700	827	751	806	818	795	805	756	814	767	767	827	815	849	789	817	846	797	817	801	776	781	759	825	829	743	825	822	806	743	795	788	816	789	820	834	837	792	739	782	775	730	774	800	765	771	721	804	797	785	813	794	833	838	742	820	785	779	783	788	761	821	786	777	812	826	739	830	869	840	763	798	797	782	803	801	793	752	826	776	742	794	833	812	817	824	775	808	778	800	787	831	835	792	758	780	779	781	804	762	808	785	762	774	781	799	807	815	835	787	820
22848	21355	28891	24184	21366	21511	12603	3166	2067	1616	1263	922	866	778	719	614	561	534	515	510	495	483	414	455	457	472	419	399	443	438	421	374	414	418	407	415	421	438	395	371	379	370	403	392	350	400	409	402	369	374	396	382	342	391	399	394	378	404	341	351	389	353	351	369	376	403	345	390	360	391	349	366	367	306	342	386	360	333	357	340	355	347	353	365	343	407	362	377	371	375	354	340	354	329	380	345	355	381	318	393	330	364	366	344	399	372	351	385	358	326	337	367	358	375	355	354	356	343	355	366	350	375	340	343	359	328	341	396	344	365	393	364	337	371	350	354	379	359	376	346	364	318	375	348	359	351	344	358	371	348	366	357	354	338	347	337	369	375	337	368	349	334	341	360	369	364	395	341	368	305	331	342	339	365	400	345	349	359	387	341	349	352	361	333	376	393	363	349	394	359	337	357	350	338	364	335	362	356	342	347	333	369	357	376	366	355	357	372	376	362	370	377	354	408	368	369	353	362	351	354	356	348	327	344	394	354	375	385	346	362	339	330	347	369	368	380	351	353	352	344	374	332	339	371	375	346	335	359	360	356	378	313	358	336	357	329	350	377	352	328	321	340	377	360	346	352	320	397	373	374	362	359	336	360	317	346	379	357	365	340	355	371	329	365	327	388	354	351	342	347	367	337	410	347	352	345	368	330	340	356	330	346	348	341	334	385	370	370	351	379	385	363	355	363	323	339	348	378	334	331	340	395	356	372	373	366	341	343	352	361	380	351	365	341	333	358	355	363	404	375	333	399	360	349	398	365	331	378	362	365	364	314	327	368	391	375	324	371	354	363	358	361	373	359	365	368	346	356	355	337	323	377	359	382	366	326	358	351	363	383	354	323	389	366	333	367	352	381	385	367	335	361	372	357	365	363	381	359	336	346	372	401	377	326	362	383	355	381	365	376	378	348	358	347	379	350	336	352	334	342	379	373	348	359	326	352	357	360	353	344	354	371	365	349	347	375	349	356	390	379	363	370	352	323	333	351	375	342	371	371	370	383	328	347	365	357	352	363	346	352	382	337	339	332	358	379	336	344	325	342	359	366	372	366	348	367	386	342	354	335	352	367	342	382	345	353	350	401	354	402	374	358	358	330	343	381	408	381	330	361	359	350	347	365	373	386	353	349	345	345	349	328	357	355	336	347	372	394	377	386	362	377	314	370	335	355	346	323	379	347	341	361	352	317	357	354	354	350	367	358	352	375	388	369	387	344	380	362	332	386	365	325	349	388	335	358	415	355	351	376	330	333	353	343	341	352	323	379	346	394	345	378	344	355	418	352	373	351	354	324	371	312	347	339	330	360	379	348	343	389	370	375	348	364	362	366	333	366	377	337	342	341	363	363	418	365	363	367	404	345	349	327	375	370	369	376	362	356	369	344	366	355	374	322	341	355	355	358	334	347	340	365	367	395	348	357	338	336	358	355	382	332	356	332	355	364	366	367	345	362	355	374	335	351	377	329	365	390	369	355	339	356	366	378	332	366	356	352	347	337	347	371	383	372	401	380	359	335	350	328	349	299	373	366	359	374	364	336	347	333	399	366	316	363	339	362	337	358	370	350	359	361	362	400	378	343	362	331	376	368	335	358	306	367	376	372	351	359	352	372	366	358	368	357	349	350	381	338	376	347	352	373	361	410	326	334	356	361	325	331	390	353	349	364	363	372	383	370	350	343	348	369	358	398	368	379	315	343	371	358	359	350	333	382	337	365	365	386	327	369	316	329	357	333	369	369	377	381	361	340	373	376	355	340	349	365	326	367	368	361	352	350	391	314	351	368	325	342	335	364	365	366	362	354	346	367	370	347	349	342	381	353	372	347	393	376	321	375	348	339	352	349	338	361	387	373	346	402	364	378	348	349	359	345	363	357	360	343	340	322	335	371	352	373	354	354	361	357	362	367	353	337	348	330	378	353	373	332	333	353	389	349	344	355	378	361	353	368	329	356	367	349	315	372	354	382	371	362	372	339	342	329	337	325	370	350	367	349	349	370	343	319	334	343	366	393	330	331	330	362	378	345	371	323	367	362	338	418	366	375	358	353	372	367	377	341	333	347	380	388	335	361	350	335	374	346	339	359	346	351	355	361	347	354	332	329	361	345	367	355	365	370	387	357	356	343	345	339	350	347	366	367	338	327	372	350	339	349	361	356	361	383	353	370	330	360	387	393	377	356	349	345	353	353	332	353	362	349	368	336	365	383	359	354	364	338	364	344	378	370	394	343	344	350	358	353	355	385	360	342	375	345	338	334	342	341	394	364	342	380	350	394	366	362	384	354	367	374	347	336	374	347	387	339	361	344	374	322	360	364	360	337	425	367	369	350	346	375	348	351	366	338	354	359	362	345	352	375	369	357	367	332	353	373	349	355	354	333	372	320	355	343	349	365	313	336	407	376	326	376	352	373	396	358	340	322	346	374	352	408	396	358	375	366	377	336	364	369	346	333	393	322	335	368	371	368	349	359	356	360	334	355	368	365	380	383	353	332	341	331	341	332	357	354	396	360	368	379	365	356	361	336	354	353	347	375	381	374	369	354	351	352	385	381	345	354	354	381	371	351	379	351	387	323	352	338	376	340	365	348	346	352	355	348	370	323	390	344	320	347	333	356	368	370	343	359	343	355	353	330	351	356	366	381	331	356	332	370	354	318	368	365	333	324	383	352	346	390	333	347	348	299	363	335	359	361	354	343	401	370	309	371	354	394	375	308	363	376	393	345	375	361	371	372	368	315	381	346	377	351	342	363	361	346	355	350	381	357	387	368	343	328	364	382	342	395	384	362	391	351	396	350	339	340	330	365	370	386	394	375	366	384	350	389	375	347	346	346	384	330	320	364	336	363	371	395	360	359	371	317	354	365	354	362	337	358	373	388	362	355	356	354	318	351	348	323	349	380	343	403	362	360	333	354	320	369	370	358	324	338	369	340	388	342	366	364	356	377	318	338	368	398	358	319	357	334	318	391	345	344	338	353	352	376	371	318	390	339	366	347	372	366	350	345	384	360	352	343	334	344	336	353	347	368	374	361	368	367	327	357	382	341	379	347	332	354	343	345	336	367	349	355	322	359	392	378	318	353	367	347	393	344	368	325	370	352	363	361	364	355	387	341	395	366	381	355	350	345	337	346	346	369	372	338	358	332	341	336	355	356	332	342	331	369	374	325	324	350	322	355	309	383	353	386	372	349	360	364	334	361	358	370	334	397	347	335	361	382	365	378	346	355	372	362	350	390	361	361	321	367	351	347	373	391	343	370	366	387	384	341	321	344	358	327	360	357	362	387	348	381	350	382	369	345	353	366	383	371	351	362	346	321	373	363	339	389	362	335	362	345	326	374	381	318	376	379	395	347	358	363	341	359	362	373	339	350	395	358	355	344	396	365	371	370	360	395	368	356	356	311	370	361	343	357	352	340	374	335	333	370	342	348	408	387	372	346	338	350	341	351	385	341	356	380	377	362
27283	50223	37010	14992	11051	10212	6408	4605	3495	2541	1900	1457	1255	1095	966	837	765	725	666	625	577	571	511	497	505	507	508	548	496	489	467	455	439	465	461	474	446	446	405	437	397	375	447	451	454	444	449	457	394	432	427	411	437	402	433	396	404	390	409	449	382	403	414	384	414	419	426	416	378	400	417	378	418	369	363	384	372	397	407	411	373	388	396	399	363	394	435	397	369	378	399	391	397	379	386	426	395	402	414	384	408	381	389	404	384	422	381	400	407	382	422	406	382	405	405	388	391	398	382	392	381	381	384	412	390	373	392	382	397	419	398	338	356	397	377	375	399	401	382	394	419	417	368	379	417	351	376	382	386	374	389	375	421	377	377	407	379	376	370	371	388	422	377	384	364	428	399	416	395	420	392	400	402	373	404	366	405	374	397	393	380	387	420	371	415	358	377	409	370	397	419	389	388	394	422	359	390	423	391	397	395	354	375	406	385	396	373	409	385	376	386	421	401	386	372	385	394	407	373	401	390	401	382	351	417	404	370	403	387	403	376	412	374	385	382	383	405	407	396	399	406	391	368	399	439	383	369	372	417	371	429	360	347	378	378	381	355	398	430	381	404	416	368	371	377	425	411	375	393	374	353	384	406	384	414	383	348	349	383	388	381	391	362	384	366	388	413	370	417	391	398	372	393	381	412	377	395	365	382	368	385	406	391	386	379	353	387	385	378	374	366	382	395	346	405	401	374	388	351	407	403	373	389	377	431	375	390	401	381	375	361	374	402	416	406	408	400	438	451	389	395	382	407	368	332	390	393	400	356	394	404	400	404	420	385	407	386	395	393	381	396	367	404	358	368	393	382	388	371	391	408	365	375	411	398	387	386	413	374	380	391	379	379	387	397	411	364	397	373	388	362	365	387	396	362	380	349	377	399	368	383	376	406	359	377	442	439	409	397	374	399	401	372	400	415	400	368	395	384	392	431	400	361	346	424	430	395	373	394	388	401	339	427	394	382	396	387	381	381	364	381	390	405	404	385	406	398	347	406	368	389	360	380	365	373	404	374	363	367	363	361	397	412	415	410	405	382	406	391	388	376	406	409	406	395	396	375	391	395	422	401	385	403	340	428	378	381	357	356	439	400	379	380	385	394	409	424	371	379	376	440	375	394	360	367	371	387	380	389	404	409	374	396	371	370	403	370	400	401	364	379	375	369	341	410	395	368	413	395	401	390	374	375	407	389	374	394	360	368	383	425	401	413	406	360	379	383	361	385	430	408	383	380	365	442	377	394	382	400	359	380	388	374	387	414	391	386	390	418	400	377	399	390	389	349	433	406	381	401	383	386	404	404	380	400	377	372	387	396	362	401	350	399	355	405	402	421	391	372	430	361	408	376	378	382	400	398	379	386	397	369	412	340	362	363	376	433	402	389	382	388	380	376	409	381	394	359	395	396	383	368	394	399	396	425	385	425	382	376	360	412	394	370	349	382	389	399	378	406	383	371	393	411	399	381	365	367	429	381	373	410	381	416	394	404	369	398	365	413	404	394	354	419	413	358	428	388	391	392	375	394	368	421	411	370	445	371	387	399	436	385	381	382	402	407	392	394	369	376	391	382	395	404	364	415	409	389	392	395	378	391	394	374	400	409	353	423	383	370	386	385	366	396	411	394	405	410	368	382	390	381	390	368	379	363	399	383	389	373	388	394	356	398	411	389	396	335	397	374	371	404	378	377	397	425	380	391	391	363	421	391	374	366	384	384	391	401	361	361	399	388	391	406	396	389	395	406	375	406	395	363	407	360	399	364	366	392	360	387	378	373	377	394	402	371	371	393	371	391	391	351	368	392	373	389	381	389	390	383	383	386	414	421	408	338	457	381	391	369	375	396	379	382	357	385	392	380	374	349	409	395	369	386	379	402	414	389	398	392	389	368	392	400	359	412	406	412	374	390	416	383	376	388	370	416	380	388	361	387	377	401	368	373	400	384	350	404	376	378	432	403	395	395	357	381	373	388	374	388	395	382	358	401	402	361	381	378	369	383	398	366	417	387	392	382	384	391	363	395	383	380	358	412	381	404	383	376	414	400	384	376	403	402	385	400	393	362	378	422	393	347	369	382	375	392	389	393	409	384	353	386	407	402	417	427	404	387	409	385	396	406	375	393	414	385	400	395	364	350	373	395	411	373	391	379	410	407	382	401	414	401	396	376	400	383	399	352	378	388	372	392	388	381	394	408	386	425	391	371	396	383	354	361	385	417	388	393	419	357	375	415	427	403	371	361	384	398	346	379	391	400	394	374	418	421	381	372	400	408	403	386	413	386	407	396	407	403	417	382	390	365	371	376	366	385	385	406	393	394	392	364	403	379	360	351	401	379	400	416	360	381	392	395	421	410	341	363	385	398	416	408	397	371	376	395	402	425	443	353	404	366	393	359	391	399	368	402	394	369	391	378	374	409	396	389	445	413	387	378	379	356	392	399	379	380	396	354	411	388	397	402	406	376	381	379	395	401	409	386	431	411	382	418	375	402	384	366	389	396	418	422	381	374	381	404	398	392	379	434	386	367	389	375	413	382	388	385	425	390	373	400	373	407	389	346	386	389	368	375	396	381	420	419	401	371	409	388	387	417	409	361	395	383	381	372	342	390	383	383	379	423	377	401	378	399	382	440	377	390	396	364	377	395	388	403	381	374	378	383	364	378	367	371	377	397	395	388	440	383	393	387	394	379	394	407	401	390	368	371	387	381	398	378	384	378	392	427	400	385	396	421	406	411	413	394	336	382	347	408	421	418	396	385	375	391	385	336	434	382	366	331	402	366	387	408	378	407	374	378	418	393	367	381	390	400	368	390	375	417	378	366	366	364	397	379	385	394	420	365	384	354	379	418	393	428	379	390	399	399	359	396	378	379	384	379	375	387	398	387	391	413	368	399	382	391	414	401	397	356	380	393	383	428	378	378	372	411	374	366	354	380	421	386	361	407	381	430	412	397	392	376	392	399	412	394	430	376	399	380	386	408	420	386	388	394	363	384	355	393	388	393	404	374	394	358	411	374	410	391	376	365	412	370	348	388	396	386	382	382	387	413	358	405	375	360	385	356	374	390	402	386	390	389	420	439	375	364	375	387	387	388	353	368	346	377	378	393	408	377	389	396	366	411	365	397	369	368	397	413	355	371	362	381	403	387	373	401	410	401	406	377	398	353	377	400	390	414	376	405	394	420	379	401	405	397	384	355	389	389	412	390	423	370	364	379	411	374	370	373	365	422	386	384	385	398	406	367	385	390	392	381	405	376	388	396	375	428	370	371	413	399	398	411	400	391	378	407	404	370	389	390	412	389	373	389	408	398	426	385	387	415	373	397	376	412	419	407	375	371	399	379	416	366	409	393	409	404	371	392	379	394	370	389	377	387	345	408	378	395	380	390	411	366	388	360	399	428	413	408	383	358	402	367	427	376	380	364	375	375	383	399	407	377	373	366	426	357	348	404	382	388	357	412	372	392	386
28305	23204	20186	7506	3485	2743	1949	1581	1479	1282	1191	1056	1100	1029	1030	965	957	897	950	941	930	887	905	896	892	925	880	912	869	884	952	928	891	931	917	938	908	897	916	894	896	940	896	849	934	907	898	895	936	904	913	925	894	899	884	894	894	866	852	889	865	929	891	877	857	909	858	904	896	922	908	864	906	934	897	933	903	930	878	887	903	898	899	888	920	913	872	884	855	877	882	888	904	889	949	929	859	939	959	908	952	944	911	898	911	895	914	882	886	900	935	876	839	849	862	845	874	937	920	907	881	885	859	900	859	886	895	823	875	864	886	875	949	885	884	946	912	924	961	897	852	911	916	905	937	888	879	860	913	901	916	911	890	868	859	898	878	891	916	849	948	886	948	901	913	905	900	894	895	919	844	962	897	869	940	808	921	890	838	937	889	933	923	890	860	884	856	873	894	912	904	889	909	861	891	873	891	933	914	901	923	920	933	918	933	925	907	869	847	924	891	885	867	895	877	909	953	882	856	921	969	914	886	825	873	862	910	908	892	886	869	869	873	891	860	899	833	915	894	852	925	902	898	930	895	892	896	909	886	895	898	910	860	853	893	918	938	905	887	909	868	860	910	923	859	813	895	900	885	885	910	858	895	915	841	858	952	884	930	882	891	912	853	866	876	900	885	911	896	903	854	908	879	928	884	880	867	895	891	888	827	835	855	907	898	914	892	873	875	931	878	883	945	895	899	894	911	887	878	891	923	878	934	836	914	921	842	827	902	921	917	911	915	882	905	907	919	901	903	894	914	926	881	965	921	899	832	918	912	890	921	871	907	920	867	921	867	866	877	925	875	898	887	847	872	903	922	920	910	887	851	962	848	864	949	865	863	869	976	898	885	915	916	897	861	895	896	873	881	888	942	869	899	898	861	842	876	907	891	893	887	916	877	835	885	877	904	916	890	896	887	910	866	939	943	839	901	915	846	851	847	878	848	877	879	928	905	903	932	877	886	902	893	886	908	868	863	891	908	852	915	885	881	871	859	898	929	899	869	853	874	892	885	896	912	873	893	915	901	879	848	869	934	878	873	900	916	908	841	934	867	854	888	923	893	869	866	947	913	906	888	845	915	860	863	895	924	883	893	899	895	863	847	878	869	916	835	871	898	898	901	880	889	928	885	913	899	864	900	904	843	923	867	926	901	877	892	875	921	861	900	880	912	907	895	917	883	874	878	866	912	954	901	884	900	916	901	885	883	864	855	896	896	894	939	903	842	934	862	853	883	956	872	933	835	907	935	912	918	891	884	936	956	919	937	919	898	901	902	901	886	899	931	883	832	867	866	930	909	944	884	894	897	913	958	876	903	928	940	914	894	925	889	928	863	922	918	881	879	889	861	881	908	833	941	861	932	945	920	855	898	946	859	872	898	878	912	897	934	919	889	870	897	862	877	887	904	920	981	926	883	903	820	859	890	854	926	885	855	872	855	852	873	929	872	848	843	943	898	859	877	936	921	878	945	885	902	931	871	916	894	940	895	882	905	929	917	891	917	903	869	891	961	881	933	873	896	881	914	950	918	887	907	917	902	926	893	895	865	928	910	879	923	897	952	897	864	893	885	894	916	865	920	877	875	879	870	895	884	873	888	916	916	906	908	913	875	893	888	903	942	895	940	861	959	888	896	915	892	901	925	887	938	946	887	885	902	881	899	877	917	884	904	926	900	906	922	907	875	923	912	830	917	936	958	873	857	863	889	904	928	925	949	850	872	920	911	913	919	859	932	865	862	826	863	871	940	891	881	869	903	857	870	877	901	913	901	851	924	888	924	882	905	922	924	876	852	936	918	886	883	893	864	846	816	886	903	908	912	852	943	887	886	876	897	909	886	944	866	859	933	871	890	897	884	905	863	878	927	856	879	865	904	909	846	931	876	847	927	911	927	884	915	923	879	924	903	911	881	865	891	893	872	934	889	926	927	944	925	900	897	880	856	894	891	910	896	913	941	896	880	852	906	900	907	904	883	888	879	904	884	865	899	899	941	898	945	874	916	881	882	891	942	914	926	887	851	876	894	883	898	912	926	923	840	884	883	813	957	912	897	945	906	927	921	833	893	846	891	914	886	851	904	927	897	928	906	913	901	864	840	917	927	914	938	867	900	926	888	906	876	961	832	850	898	856	883	872	851	886	959	917	894	907	938	962	929	891	866	918	854	914	905	863	930	876	885	908	847	831	818	876	869	943	980	912	931	934	911	848	879	884	891	896	914	862	921	868	929	904	873	890	847	878	914	860	869	917	876	857	904	889	939	917	919	904	902	896	871	858	827	824	891	913	881	949	852	874	923	894	872	865	927	970	945	903	852	909	926	872	849	917	891	899	917	887	924	849	885	907	850	877	864	894	856	931	885	875	914	903	911	910	879	902	881	953	930	906	927	895	880	914	881	871	907	877	872	903	917	840	932	842	861	913	913	935	897	936	952	889	908	901	896	866	915	905	960	867	893	896	900	865	954	898	901	940	898	880	908	846	893	925	886	946	870	887	951	874	907	862	855	925	952	866	907	839	907	937	867	882	838	872	926	966	889	952	955	848	914	896	872	884	904	897	887	824	903	890	918	890	915	887	895	910	949	914	888	882	858	853	886	880	918	865	913	908	885	847	898	914	921	933	862	932	859	900	861	870	962	897	923	935	910	910	856	911	926	894	894	891	893	931	891	898	845	883	890	834	880	811	947	930	874	852	901	907	879	839	882	878	955	912	917	880	881	861	905	848	845	847	952	915	922	918	913	876	913	948	860	873	912	978	898	894	916	906	904	857	885	901	921	914	860	873	869	864	923	898	920	870	867	910	907	913	841	890	899	880	854	898	949	890	877	864	881	906	907	934	882	897	944	886	895	948	877	878	889	887	894	871	924	940	897	891	885	921	920	933	899	919	876	873	896	958	908	871	889	881	961	908	927	832	930	927	912	862	898	954	914	898	920	916	906	925	918	911	894	934	862	924	927	922	892	899	920	846	872	866	868	881	948	837	857	903	902	970	882	872	842	879	890	943	911	885	956	939	928	868	828	882	920	845	924	841	867	861	914	907	911	904	909	912	856	869	903	888	853	857	868	857	894	895	919	901	895	826	883	883	860	861	930	901	896	894	928	843	916	848	949	862	913	887	877	868	878	869	934	893	831	956	908	883	862	925	951	945	916	845	936	886	889	958	904	884	893	910	852	894	920	858	912	820	852	892	922	888	852	872	904	916	919	951	880	877	871	871	913	945	950	926	939	931	869	938	868	923	889	956	868	957	897	873	878	923	954	903	946	909	911	926	851	870	890	919	889	916	930	940	871	888	895	858	893	897	884	875	862	866	947	902	924	877	884	876	887	899	915	883	888	886	893	899	880	902	880	837	871	893	876	938	901	895	865	930	921	940	910	866	921	879	911	895	924	914	888	927	878	870	869	914	892	872	913	877	868	915	861	884	941	885	892	904	897	924	894	949	898	907	926	879	896	908	850	889	891	896
21710	34332	20688	6796	4963	4360	3014	2309	1983	1604	1382	1237	1207	1192	1149	1110	1015	1079	991	1016	963	1007	954	1018	953	1050	926	961	963	1005	1001	960	1008	983	948	987	994	905	989	976	969	952	989	894	953	1008	986	953	936	948	996	949	944	917	900	978	950	988	982	943	929	972	950	967	966	989	993	957	921	990	953	950	966	936	946	926	971	938	1029	970	964	918	949	1006	990	957	953	1013	920	927	969	930	980	949	960	970	994	958	944	994	911	939	1011	943	969	939	1021	946	1010	895	982	1027	1011	936	949	939	944	913	961	912	957	988	952	909	959	927	1005	988	953	1040	914	947	946	958	975	936	948	953	905	970	930	978	957	980	978	966	983	933	964	958	894	975	913	913	855	997	924	956	964	920	955	1028	979	945	975	1007	925	949	940	910	969	951	940	954	945	940	938	999	903	965	954	921	936	945	950	916	926	895	962	991	864	958	982	950	947	992	974	964	937	923	980	951	982	917	877	973	995	940	963	966	885	865	991	963	973	953	928	993	945	977	990	937	964	953	952	990	921	947	927	892	962	917	972	928	921	966	1009	971	965	953	967	933	937	973	978	904	986	1012	962	929	979	939	985	949	1031	970	976	956	947	954	935	919	1027	887	1017	995	965	962	955	928	932	990	968	968	989	957	945	965	918	948	950	931	932	927	965	946	937	984	982	939	953	977	931	964	955	964	923	969	948	910	958	1003	910	930	963	993	917	962	1000	905	978	969	955	956	962	917	911	915	985	966	996	1006	943	969	939	957	949	960	973	1011	957	982	1019	967	989	965	974	957	941	933	960	943	933	960	956	1006	930	937	886	960	884	943	922	970	937	953	978	989	931	916	970	935	1001	932	945	913	953	937	985	937	933	947	958	986	913	943	987	977	994	971	943	940	977	925	950	965	914	951	989	926	923	954	921	1030	957	977	932	924	910	1001	901	965	921	986	928	963	997	969	911	980	902	984	981	930	906	965	939	970	1017	980	982	935	946	923	956	930	971	960	900	952	986	942	976	948	933	976	982	1013	961	995	976	958	935	904	928	963	939	954	1008	929	995	964	964	998	938	924	938	974	962	980	945	933	1040	1001	898	924	912	919	883	980	933	997	902	957	968	950	948	913	924	924	889	985	961	919	951	949	914	981	958	1006	924	917	991	971	991	942	989	957	979	905	975	980	953	947	984	961	918	913	984	949	919	983	1011	962	975	945	926	961	960	956	1004	990	971	945	958	912	964	952	990	1005	938	960	944	887	990	925	911	936	881	954	1047	951	957	1003	1014	1000	902	957	1008	966	964	946	952	916	952	947	940	997	982	946	934	949	924	938	996	1010	987	962	957	975	923	955	972	926	984	945	912	941	932	959	977	941	979	940	945	931	1029	968	905	966	934	997	943	938	950	970	941	943	959	916	990	928	941	913	938	974	897	928	891	929	955	959	947	1002	968	955	968	941	911	1009	930	970	894	997	945	966	926	945	1014	1018	860	949	931	973	934	919	944	919	926	914	960	1002	945	944	968	942	973	968	916	951	908	921	954	926	939	969	945	931	950	955	954	976	934	938	1026	961	965	877	955	970	942	1015	926	950	948	972	1007	950	957	916	926	954	954	982	965	995	933	995	999	969	894	942	934	991	964	936	998	976	1014	983	938	973	947	993	944	940	1000	915	851	890	948	980	1006	994	919	982	989	994	941	1010	972	936	1017	1002	937	959	952	922	967	950	987	988	943	948	964	910	980	954	911	929	973	961	953	931	986	969	892	939	922	955	968	937	927	956	949	947	947	979	938	925	972	982	929	914	1016	963	918	947	938	921	959	956	958	944	1001	918	1014	937	926	910	976	934	942	952	968	959	974	966	959	965	965	951	912	993	1001	909	922	980	975	956	959	958	957	958	967	952	941	999	962	973	974	981	978	980	942	959	956	957	960	945	977	953	940	1002	909	942	949	958	938	962	945	977	936	971	952	996	944	1024	907	928	934	922	986	986	930	966	930	930	925	978	936	920	982	928	969	970	968	891	1002	907	886	958	977	996	1010	950	932	963	927	943	921	913	949	991	941	959	872	972	988	916	913	940	979	904	940	888	902	969	922	959	953	943	957	997	952	947	935	991	925	974	931	961	1022	920	928	997	1004	956	956	944	974	942	992	979	951	953	959	936	951	980	927	968	975	1003	973	923	950	982	977	896	922	967	951	989	954	949	977	970	906	881	924	967	909	953	931	966	974	993	962	889	952	1008	974	986	941	932	966	955	960	930	904	935	924	975	963	999	925	933	947	970	941	974	957	937	935	905	931	983	926	941	881	940	974	932	942	978	964	998	1012	998	918	970	957	987	1007	951	936	993	1016	1003	962	949	980	920	909	965	897	924	942	992	903	911	937	991	957	945	968	917	937	923	940	1016	974	979	923	888	929	867	958	915	957	933	932	1005	951	971	992	964	1004	944	969	931	976	938	958	1014	954	985	939	980	978	938	954	953	975	983	1001	907	929	1021	972	987	982	942	897	943	936	964	959	972	986	917	882	941	943	991	908	939	1014	953	923	1005	936	952	928	949	994	941	973	945	912	1013	919	963	978	988	992	946	912	945	956	892	962	958	976	941	989	978	950	964	975	940	898	944	942	918	956	951	1019	922	951	971	938	916	951	999	924	971	964	1013	983	976	940	947	957	965	967	967	969	947	927	958	948	937	926	983	970	941	945	931	972	935	896	988	953	979	969	917	918	956	969	965	966	976	920	985	984	978	966	921	914	951	927	990	893	929	925	908	890	960	959	941	967	936	982	922	931	990	969	921	950	922	909	972	946	933	910	923	975	945	971	983	918	922	934	942	937	963	951	967	890	982	1004	939	972	976	970	997	866	965	988	980	936	976	918	963	988	917	925	960	945	934	958	867	980	966	920	978	961	966	964	990	960	943	973	949	926	921	964	970	984	990	959	1039	1010	944	1001	951	941	962	961	935	965	948	999	911	961	936	969	957	963	939	959	940	962	972	965	1023	957	964	973	986	981	939	929	965	920	945	1000	931	939	974	969	984	981	930	952	943	975	962	999	960	994	1022	921	950	973	987	960	915	940	965	940	991	976	987	915	973	1007	993	959	954	954	974	917	946	973	988	940	991	877	936	911	977	975	915	932	963	955	1010	907	931	931	954	948	997	952	986	929	995	936	955	961	925	909	928	987	949	936	950	981	996	1022	1004	940	929	945	961	970	927	973	946	979	978	948	952	933	955	932	985	893	962	959	954	952	937	974	962	980	905	936	937	931	998	1000	959	922	930	948	975	973	969	976	935	908	954	934	911	956	937	891	921	936	965	951	992	941	946	898	964	970	1004	865	921	933	943	963	938	947	1021	868	932	929	968	967	986	993	981	935	936	939	968	925	898	923	981	970	1049	955	965	991	988	934	924	999	999	878	966	990	950	949	944	982	964	932	972	949	953	906	931	940	957	990	944	940	937	1000	996	954	994	927	925	984	961	954	879	933	970	945	977	946	939	957	978	902	935	959	998	973	956	949	983	947	993	907	925	948	990	965	964	926	998	920	973	956	950	1006	931	966	947	978	953	921	885	981	954	960	999	968	897	896	965	992	1010	954	968
23909	21312	28467	24516	21311	13859	4156	2167	1767	1499	1197	1048	951	840	858	831	729	771	663	700	628	670	674	632	669	676	691	693	602	684	642	596	621	625	650	618	616	593	678	653	631	610	644	646	630	647	644	632	636	616	689	615	663	644	646	618	595	627	637	599	566	630	678	663	613	641	591	662	626	587	606	570	638	684	636	618	610	654	604	641	610	661	609	574	581	618	624	641	634	595	604	593	623	590	628	627	623	572	627	629	623	615	622	650	580	607	562	619	611	630	631	624	606	623	620	612	614	652	582	619	631	585	633	580	618	565	635	577	635	612	585	638	628	567	565	600	605	589	610	659	584	629	605	593	643	576	597	611	614	600	616	614	602	579	613	585	602	579	609	604	638	601	607	615	597	642	651	622	623	552	578	572	606	646	614	616	589	633	653	606	622	594	552	581	624	634	622	610	613	605	609	624	668	612	638	634	643	644	636	601	606	617	604	591	602	608	610	615	640	632	636	612	609	624	621	591	632	650	611	669	616	623	632	664	561	640	635	615	623	591	652	631	651	619	646	564	630	610	601	573	561	617	641	593	612	594	619	642	641	612	618	592	612	605	639	648	637	588	674	615	592	604	601	617	621	635	603	606	641	612	574	637	599	613	589	617	609	605	614	635	611	606	592	633	618	574	643	605	598	636	619	645	581	615	625	611	560	616	609	597	620	620	592	614	607	625	632	638	635	557	605	585	679	626	596	636	631	637	601	613	639	591	609	623	614	630	608	577	618	644	629	619	574	618	603	601	596	644	602	635	602	593	614	609	602	630	639	580	597	594	610	595	549	622	652	589	610	607	679	620	613	602	611	643	600	604	631	604	627	618	601	612	600	594	635	621	593	623	585	647	626	592	628	591	600	564	600	621	632	597	608	616	592	637	588	600	556	637	619	605	652	608	591	609	640	639	581	658	598	592	632	601	611	583	614	633	626	625	617	561	651	615	648	651	653	671	651	609	605	579	624	605	610	599	582	569	646	662	582	615	619	594	611	655	594	607	622	641	585	581	610	614	609	614	625	571	612	626	640	611	541	618	601	663	597	575	594	631	648	625	606	567	606	618	650	619	625	630	609	579	662	629	608	646	604	637	582	619	651	622	610	609	597	646	625	608	657	649	654	629	587	609	603	625	602	624	596	590	623	630	603	639	606	656	619	665	648	641	593	619	603	595	608	603	618	605	614	615	590	625	552	618	644	608	612	624	575	567	625	650	586	633	619	588	590	596	609	625	624	623	603	646	610	614	600	631	639	604	631	606	633	588	617	589	638	626	625	575	615	619	619	660	606	596	625	607	624	622	615	635	571	621	607	637	642	672	631	611	646	634	582	573	590	636	605	637	614	619	628	633	634	613	609	624	641	609	608	593	616	589	587	688	593	608	667	584	597	619	655	583	661	639	637	655	620	604	625	627	622	660	626	596	617	609	594	644	626	588	658	638	599	611	653	601	615	568	573	590	615	596	599	602	627	623	629	643	598	616	591	607	632	632	598	560	580	651	590	564	613	603	648	594	603	575	639	655	564	595	550	605	647	588	635	633	594	608	665	606	627	655	596	615	645	655	627	590	619	594	625	643	574	623	625	594	600	622	571	600	637	598	603	616	607	643	603	587	613	595	637	609	575	632	622	649	649	626	618	558	609	632	634	607	669	627	624	640	627	587	639	611	607	623	638	634	618	607	611	605	585	593	578	597	600	585	636	619	658	625	614	579	591	621	605	645	614	601	601	588	612	592	567	639	594	655	594	612	601	631	590	621	599	630	634	620	629	626	619	623	611	655	641	606	616	629	614	657	571	617	632	604	632	593	562	565	613	655	652	624	622	649	575	651	590	638	611	574	618	654	613	607	612	583	589	597	626	652	613	609	563	617	630	633	642	639	585	701	656	593	620	664	619	592	616	621	629	587	603	620	619	651	633	595	582	648	610	587	634	638	582	568	666	625	606	588	614	608	588	665	628	650	627	666	606	574	642	594	633	633	577	583	635	627	622	587	578	636	609	641	587	595	599	625	666	558	602	629	618	594	607	613	612	609	589	577	572	608	564	586	572	605	564	628	571	622	630	645	631	609	647	606	604	582	633	619	624	611	616	622	621	607	618	566	592	625	607	578	621	599	618	645	610	583	605	632	591	633	639	617	589	588	623	613	643	645	592	624	610	639	633	597	632	593	589	620	614	633	573	663	607	620	622	588	646	642	632	564	602	628	575	635	613	599	618	556	641	630	617	663	592	573	627	621	643	560	567	613	626	618	631	577	619	587	619	614	655	650	645	629	672	596	632	592	598	611	617	574	646	632	574	632	615	631	652	616	591	613	576	649	616	619	623	594	604	663	607	583	615	622	609	594	604	640	661	648	598	607	600	606	592	634	608	595	655	653	605	629	660	641	606	648	602	568	613	587	606	568	607	592	578	635	585	646	648	633	597	659	602	614	586	589	577	606	600	612	602	639	596	622	625	654	605	664	635	612	574	606	629	589	640	636	584	596	623	620	595	611	622	566	639	597	592	616	627	616	575	635	590	592	631	616	620	605	647	650	591	622	663	607	612	569	632	637	621	617	613	559	603	626	648	607	627	631	588	597	586	606	568	614	583	616	593	655	604	618	581	639	664	640	629	608	627	572	625	640	635	642	609	592	598	630	612	642	603	627	630	617	600	617	603	625	646	628	616	643	604	629	638	644	608	586	594	600	631	593	560	615	572	615	614	629	578	600	593	611	590	668	635	660	583	604	641	631	605	598	614	628	624	661	615	602	609	605	674	559	635	592	660	598	627	659	605	605	573	593	621	618	656	625	604	645	630	603	585	634	593	613	609	632	623	590	623	634	578	624	652	627	576	608	616	626	581	584	598	601	601	642	640	673	586	595	630	589	600	596	643	624	623	593	573	616	637	635	629	631	626	593	596	604	623	587	580	574	611	597	621	589	599	572	625	587	616	604	623	632	597	564	573	636	569	652	640	629	642	621	654	636	603	621	665	597	604	642	580	610	648	596	636	612	610	632	618	608	632	604	612	617	647	627	582	618	604	580	635	642	668	599	655	614	566	600	624	611	597	589	663	586	621	614	637	601	626	630	587	603	609	610	627	624	589	560	600	633	637	603	588	622	618	619	628	563	604	593	630	638	594	649	604	661	593	608	636	585	664	585	613	580	597	608	579	575	640	584	565	623	663	615	606	647	585	651	631	580	600	620	609	598	580	600	580	624	628	577	634	651	648	573	595	591	612	581	569	629	609	606	606	603	619	616	612	605	623	595	619	616	655	663	577	625	596	573	592	639	593	580	597	607	592	596	554	615	597	612	601	595	616	634	641	630	603	601	610	642	636	573	645	625	618	619	639	612	653	552	613	545	604	665	606	580	614	601	604	625	576	591	607	657	608	624	568	658	604	599	611	573	673	606	595	587	633	583	617	585	617	612	649	605	591	654	593	638	590	589	614	599	612	583	616	589	568	581	574	592	610	615	577	601
24334	44161	30219	11639	8062	7134	4750	3457	2557	2097	1663	1323	1160	1094	1072	991	905	878	862	835	756	779	738	713	699	786	791	748	721	713	729	749	722	706	679	752	685	740	662	654	687	708	701	712	717	673	723	691	701	736	677	673	706	690	660	675	673	738	666	672	713	635	665	716	674	695	711	672	667	698	703	659	663	725	685	648	631	676	629	657	682	689	650	670	699	701	661	664	644	702	729	694	648	664	700	666	685	651	711	660	644	687	663	709	665	684	729	670	706	644	674	693	624	651	674	702	688	652	696	668	691	650	647	627	657	691	708	729	691	665	644	693	660	663	659	706	709	691	651	653	705	718	664	688	643	666	688	624	652	738	692	661	669	687	649	704	683	672	681	689	715	654	633	700	686	681	753	704	656	686	620	682	658	686	653	697	690	674	692	694	662	631	700	643	681	651	687	681	711	674	690	664	652	675	674	686	666	665	699	665	679	691	697	717	674	640	688	665	695	676	675	669	663	628	691	670	707	680	714	690	693	648	663	679	711	693	689	684	646	700	722	664	707	687	669	682	642	688	676	715	652	619	635	664	684	685	635	608	641	719	668	677	653	655	665	658	639	663	668	663	661	658	662	618	647	665	668	646	640	653	641	673	682	730	657	702	678	681	664	674	652	677	667	638	708	682	682	649	671	691	682	646	684	642	655	669	638	632	692	686	668	621	684	684	641	639	667	623	658	721	711	645	683	706	681	667	687	671	656	707	646	674	673	666	676	709	694	704	674	694	694	664	655	706	643	639	712	659	640	634	657	687	709	638	695	650	645	665	621	656	683	672	681	634	684	689	665	694	688	648	680	661	739	668	677	710	647	655	649	659	694	686	679	639	653	762	688	694	658	719	668	672	695	698	656	680	672	654	675	640	611	674	675	637	727	694	675	669	660	708	624	646	647	608	691	688	640	637	714	649	638	668	649	645	652	676	673	595	636	667	674	641	698	665	659	673	668	619	664	684	660	684	672	719	721	654	675	674	663	696	664	633	657	696	644	689	695	655	700	663	675	670	652	704	653	644	660	711	691	695	701	630	673	721	663	630	653	715	757	684	719	614	669	624	661	692	664	680	641	673	649	728	690	674	655	679	668	646	745	705	637	633	650	695	678	653	692	662	658	651	680	651	727	672	684	651	675	667	681	631	675	658	675	694	681	654	633	653	683	650	701	722	694	648	675	622	692	651	689	678	651	658	677	686	688	678	714	727	681	711	676	693	678	691	683	696	655	654	635	646	644	707	658	727	704	616	729	678	675	699	675	638	653	622	630	655	672	635	656	661	699	653	672	635	666	696	684	691	682	648	685	657	718	651	671	707	681	662	651	667	684	705	682	650	678	682	706	674	686	661	665	688	669	655	688	685	689	681	667	695	653	675	649	665	676	653	684	666	667	658	616	698	656	656	636	662	663	712	698	690	659	605	696	690	679	685	662	669	630	685	711	689	625	698	693	659	678	639	689	706	671	665	639	678	696	668	664	697	704	676	659	662	638	662	640	716	712	675	658	675	647	669	706	697	667	694	646	685	686	718	656	700	611	663	672	680	702	673	711	691	631	685	704	685	679	666	648	671	715	672	708	661	699	657	662	691	703	658	640	660	640	663	679	732	688	701	720	647	717	677	594	636	620	720	645	657	698	647	667	648	650	652	627	697	717	592	718	664	644	657	646	685	646	666	687	643	639	679	627	702	654	659	662	686	671	661	629	698	674	649	629	648	653	661	654	665	644	674	624	643	681	643	676	648	696	663	654	731	622	692	699	702	692	648	684	702	687	711	728	673	682	648	669	627	674	705	694	690	706	704	663	662	639	691	709	683	655	638	611	640	653	707	646	713	697	709	657	694	667	681	665	715	665	677	645	692	673	672	693	679	654	638	719	631	672	680	660	697	685	674	714	673	658	630	670	679	684	660	697	700	675	706	694	636	689	626	643	712	636	667	656	668	651	662	687	642	652	703	753	705	724	663	717	690	688	723	701	685	673	629	673	708	634	668	667	682	660	687	638	647	687	694	670	715	652	645	709	671	688	653	712	650	647	674	632	656	685	640	699	658	722	702	650	696	693	676	688	618	688	676	691	687	718	689	701	681	650	703	679	692	697	670	673	637	670	678	686	690	654	685	687	665	647	674	703	664	700	644	646	669	652	622	657	664	711	708	640	679	696	695	698	698	667	670	671	676	610	638	640	680	696	671	687	692	683	603	642	696	670	721	676	733	648	683	685	710	687	690	643	690	671	690	677	657	698	674	729	695	664	695	650	664	701	706	667	664	699	670	633	662	667	667	653	636	711	678	721	682	666	699	671	671	672	660	681	725	669	690	685	690	711	687	670	715	673	645	618	646	672	664	664	639	640	707	672	666	689	731	670	636	672	650	660	663	693	642	663	694	698	692	719	648	700	655	680	716	676	646	659	697	648	700	654	713	703	679	675	692	660	631	662	620	640	706	686	649	666	690	693	681	671	662	680	672	661	642	682	631	668	665	664	673	719	678	678	644	704	671	651	688	697	674	709	695	675	674	739	665	690	697	668	672	703	707	689	615	683	650	692	686	688	694	661	672	647	631	700	685	678	634	678	658	661	684	664	727	666	692	637	673	682	697	702	679	650	670	682	621	654	676	645	704	663	712	661	664	668	663	658	656	656	704	649	649	667	630	657	625	653	652	635	680	674	698	628	698	633	692	655	646	677	624	678	647	707	662	659	750	686	666	691	722	634	651	682	708	663	667	642	663	657	663	678	684	654	715	692	680	642	625	666	631	664	697	638	632	661	633	721	675	681	636	691	665	673	624	709	669	676	684	692	691	697	713	700	679	669	694	678	668	693	660	663	670	669	703	679	670	689	693	659	674	682	663	696	695	660	675	644	678	706	682	696	626	663	680	688	719	652	677	706	652	669	640	693	634	720	715	675	685	694	665	682	651	625	655	679	700	718	687	675	674	707	695	671	681	668	612	695	618	637	668	673	699	656	692	680	645	660	698	683	692	676	668	655	625	724	731	647	653	645	689	700	674	664	687	661	654	692	714	653	710	680	713	684	658	688	669	691	634	684	731	626	666	648	646	622	623	706	640	713	645	678	676	684	669	670	692	664	632	636	610	658	702	642	700	646	717	609	679	651	659	640	635	653	685	702	660	658	678	663	662	678	692	664	667	673	675	650	641	691	683	675	676	705	644	727	654	645	681	667	691	634	688	697	677	654	606	695	661	677	684	698	703	674	683	654	642	674	658	645	637	692	697	692	617	670	679	660	639	614	660	663	707	716	656	632	655	683	722	661	714	691	688	670	626	682	635	629	655	673	730	667	645	672	652	697	691	631	648	635	699	685	663	665	691	629	703	640	652	679	666	669	638	685	650	701	637	686	670	726	704	634	636	722	662	697	672	637	695	692	685	642	673	684	657	678	717	670	662	690	646	644	683	712	692	672	660	662	666	672	707	639	660	675	621	678	664	678	691	655	657	680	677	674	691
25015	21313	27550	25406	15290	4505	2517	1833	1566	1381	1082	1021	962	960	926	896	870	795	832	827	760	750	804	805	777	763	834	781	784	854	771	771	743	783	759	775	813	792	745	740	745	769	754	838	786	809	819	782	805	744	757	734	796	723	795	775	729	798	769	725	764	745	723	779	739	746	768	761	743	798	759	766	768	738	759	789	752	717	764	745	760	773	813	801	743	744	791	741	772	729	742	771	830	765	703	686	711	750	746	787	781	755	709	771	801	799	744	750	742	751	774	761	792	761	750	733	766	723	750	720	741	757	792	755	758	741	726	756	806	759	745	794	755	729	708	735	758	731	752	767	677	759	725	773	758	737	748	727	752	737	759	712	709	740	714	759	797	764	741	732	722	713	769	772	738	767	742	750	747	760	741	794	805	779	753	731	711	741	749	782	768	719	772	751	774	744	748	771	771	734	794	736	749	734	764	775	729	750	769	718	745	773	789	801	772	757	732	755	764	765	747	780	727	747	789	710	754	754	738	771	735	785	730	741	736	723	746	766	738	739	827	691	759	771	749	792	774	706	781	760	744	771	791	779	733	720	754	713	757	788	755	787	738	776	750	788	738	742	785	798	781	757	763	749	739	721	747	706	761	792	773	701	771	757	774	800	768	759	727	739	772	741	760	780	763	700	716	710	779	744	739	762	731	794	807	721	754	738	768	727	774	767	770	743	713	776	751	741	752	766	773	714	760	775	768	807	808	755	761	725	737	781	771	711	763	791	774	749	778	767	778	765	719	730	734	766	730	747	786	802	789	752	793	757	743	756	739	745	755	761	759	704	792	756	752	749	790	747	774	746	729	754	796	756	748	743	749	715	810	761	771	795	826	742	735	750	738	805	773	722	712	789	757	784	751	758	761	739	810	764	828	829	774	750	780	779	729	793	742	757	752	746	704	794	768	767	765	787	747	787	733	772	780	739	741	728	728	729	697	764	756	798	734	782	725	756	750	744	708	778	717	767	810	751	777	757	720	739	773	766	719	759	740	719	757	763	727	754	775	763	739	779	732	799	729	752	777	755	759	817	706	747	730	767	751	758	789	737	746	736	805	780	793	750	718	782	758	778	765	747	794	724	747	730	789	789	735	759	751	753	753	770	748	778	739	750	784	684	759	732	763	704	712	794	736	792	735	764	709	721	750	760	738	748	757	791	789	743	792	727	785	765	737	775	784	780	731	750	772	767	859	758	756	775	787	760	767	771	749	777	755	771	758	761	827	740	697	782	770	730	783	823	782	738	731	765	794	778	784	747	728	737	762	736	783	766	745	807	718	805	780	780	702	709	694	705	767	750	745	695	810	738	714	745	784	762	777	754	750	731	760	722	742	762	779	786	742	789	791	813	802	732	782	750	744	755	757	723	788	782	744	721	778	777	768	727	782	754	801	762	755	763	817	723	791	819	775	792	775	771	762	737	782	759	779	715	769	783	764	732	808	799	740	784	750	730	767	725	788	747	742	744	751	764	785	724	735	678	767	704	761	729	807	751	733	729	707	741	785	733	763	755	753	723	722	740	758	767	822	771	727	746	756	768	779	751	757	728	750	806	714	766	800	760	805	748	693	763	778	778	703	760	748	736	771	783	743	748	766	727	707	787	745	784	764	733	753	759	720	795	771	804	770	751	774	790	762	742	722	726	753	767	713	780	712	781	766	774	797	763	730	770	729	756	743	747	746	784	774	720	803	806	768	763	761	707	756	769	738	739	758	750	744	750	745	775	816	823	772	690	718	762	728	778	735	742	761	776	780	745	720	760	730	756	779	755	767	738	772	798	770	795	787	779	719	747	681	797	778	782	781	735	775	731	774	791	719	794	729	772	774	731	744	773	738	724	749	755	752	724	790	747	741	765	733	711	778	727	742	778	716	767	762	757	764	770	687	739	789	768	805	790	752	768	758	769	753	803	759	742	730	790	726	710	732	793	727	785	797	737	726	725	733	775	724	696	782	750	748	778	712	764	770	842	738	760	772	743	761	818	744	773	707	754	808	781	780	713	736	753	772	750	756	763	727	749	762	802	741	691	756	764	763	727	785	730	742	728	761	744	784	739	737	786	794	788	744	757	752	713	786	829	780	776	735	756	771	753	712	753	779	747	810	751	721	749	775	705	698	724	797	728	746	753	753	746	731	777	803	764	749	763	763	798	737	751	725	751	717	745	778	709	730	771	783	757	777	749	784	752	768	761	757	745	800	725	763	788	737	760	764	721	755	755	818	723	730	719	772	758	777	753	739	731	745	810	692	741	732	771	730	778	700	761	779	800	778	754	702	764	778	775	751	731	733	776	777	744	773	781	745	731	708	693	750	722	751	807	726	718	760	759	773	751	796	710	765	777	771	733	788	740	780	740	708	735	701	796	739	749	767	746	805	759	747	766	706	809	728	701	755	785	776	749	756	733	775	753	755	780	777	725	731	732	725	793	754	780	783	738	718	778	728	733	787	781	741	722	733	760	794	745	786	768	720	762	719	772	757	754	753	720	744	786	704	775	786	747	733	799	771	732	751	782	800	756	723	751	822	711	751	727	808	719	763	706	741	738	763	780	742	770	776	729	780	712	809	746	732	748	717	794	783	749	757	784	754	729	717	752	731	811	747	753	822	775	751	730	721	710	760	724	755	784	715	762	793	803	785	738	736	720	773	803	738	704	755	777	731	737	790	726	770	743	798	766	764	755	791	763	730	820	742	729	743	763	745	758	764	764	739	747	769	785	736	749	806	776	741	773	787	809	727	779	803	736	717	758	732	776	775	763	747	769	746	733	766	716	783	740	776	750	768	766	745	726	744	742	686	753	727	719	691	734	740	727	749	755	779	785	749	729	732	738	771	786	753	760	749	755	815	720	743	754	713	762	782	779	757	770	725	781	777	742	750	752	784	741	709	712	802	722	780	780	729	765	790	750	771	798	765	756	762	767	742	731	778	693	784	747	761	743	775	789	796	721	760	748	754	762	773	741	743	731	735	760	738	731	784	798	700	727	775	722	720	747	752	714	797	758	749	797	739	728	726	801	816	694	824	716	751	752	771	741	778	765	742	746	731	758	758	798	789	771	779	782	754	747	801	746	757	745	724	772	776	760	763	703	752	755	799	713	768	741	743	732	737	779	736	739	729	782	757	706	772	762	740	789	746	797	783	744	718	787	784	741	757	683	774	765	745	728	799	722	767	763	767	765	741	756	755	771	744	727	798	723	752	752	752	770	766	761	748	772	764	759	770	750	734	761	734	737	713	792	732	766	770	752	765	773	797	796	776	760	730	739	731	802	739	709	770	753	747	798	748	773	768	798	766	777	730	687	754	775	744	789	756	786	778	741	723	765	746	741	767	750	776	787	775	764	764	803	753	765	744	771	781	742	720	739	745	765	734	716	802	753	740	754	747	770	754	755	728	762	701	729	729	775	744	753	785	755	704	727	752	725	741	712	722	778	690	787	724	766	808	816	739	763	722	738	731	773	716	755	787	748
23566	41675	27078	10081	6662	6001	3782	2859	2380	1943	1505	1212	1147	1093	1090	1019	954	921	867	922	865	838	843	799	862	855	814	886	866	841	814	834	768	818	822	826	841	793	790	841	797	781	837	788	845	777	815	791	823	831	827	798	838	780	811	811	819	846	832	799	836	778	842	791	792	794	794	766	787	791	792	784	810	815	770	818	736	759	805	792	777	852	839	833	807	797	833	797	777	807	814	820	792	775	796	839	844	820	761	807	855	867	820	753	770	830	766	751	764	816	751	819	813	781	745	806	798	802	741	827	812	753	836	801	819	781	782	820	853	756	829	776	815	794	797	795	824	810	765	792	833	829	814	791	803	817	830	802	785	793	805	801	797	824	770	754	801	773	767	773	785	765	812	795	815	817	796	773	774	808	784	750	805	775	781	805	836	788	833	768	827	774	828	804	802	807	800	801	799	791	787	788	808	808	813	837	762	780	821	738	758	784	813	765	791	800	785	772	809	834	768	836	809	780	794	818	790	793	753	793	792	783	829	831	772	805	755	791	815	761	761	792	759	771	806	807	817	829	822	862	793	803	759	787	762	750	837	824	771	869	738	788	808	814	805	817	857	789	862	809	779	787	803	806	789	788	767	820	838	781	774	766	775	782	753	850	796	782	744	809	797	822	795	787	765	792	822	830	797	769	770	816	807	819	834	818	840	790	808	805	768	727	774	864	797	859	797	809	815	813	755	791	805	813	828	776	814	841	812	803	775	823	850	791	797	766	784	769	807	801	738	773	781	791	848	810	759	806	804	829	765	765	872	830	793	773	802	776	744	849	760	731	813	804	766	808	845	815	777	802	802	797	785	799	809	785	797	813	762	798	734	810	788	812	796	840	787	806	781	806	800	783	769	799	828	772	835	828	824	825	767	799	783	840	820	798	736	824	784	780	771	740	777	759	832	764	800	804	824	753	760	796	794	820	759	781	779	804	789	757	794	763	818	787	785	788	753	791	821	800	818	779	813	859	805	800	761	748	800	832	765	774	788	803	836	779	827	828	785	801	760	803	765	847	771	790	763	770	793	812	862	830	825	816	808	813	798	834	783	749	789	782	804	752	784	816	822	811	814	809	706	820	817	810	775	814	792	803	813	809	813	774	806	781	843	775	811	748	810	839	793	798	775	790	745	820	755	817	757	826	794	751	772	782	804	769	793	772	798	771	793	749	777	831	816	816	787	812	834	839	836	770	788	814	760	787	799	790	830	800	834	811	832	784	794	788	771	784	770	781	797	795	784	809	798	815	759	804	813	864	829	851	745	746	803	797	760	877	781	783	759	809	769	812	780	793	837	746	768	817	818	846	797	817	806	814	776	789	773	786	776	850	827	847	783	769	780	836	790	827	777	741	775	777	791	762	786	741	851	838	775	828	836	787	788	798	765	790	776	819	753	810	804	793	777	845	801	829	781	834	781	791	791	765	767	776	819	792	809	771	793	797	754	811	787	809	795	749	792	793	826	770	801	806	850	794	821	785	813	779	835	813	771	806	789	756	752	844	754	781	788	811	819	804	812	824	835	803	823	825	841	836	792	816	834	789	770	835	799	791	840	803	790	794	790	781	817	820	790	804	766	770	780	825	839	799	751	772	772	834	752	816	810	820	809	824	761	810	827	771	779	783	813	774	806	812	787	803	780	771	779	798	786	849	836	809	778	803	806	852	762	746	812	800	856	838	817	836	789	747	823	812	868	794	779	801	821	787	780	803	836	804	785	806	799	765	809	806	855	796	772	740	839	794	816	776	800	808	823	724	779	820	826	767	806	825	808	837	737	798	806	741	764	818	828	793	821	768	742	807	792	761	796	799	815	820	815	777	769	823	768	773	796	809	768	791	804	848	777	798	831	787	819	829	814	780	819	814	818	797	802	805	774	828	839	813	795	800	822	801	835	799	810	790	811	747	787	796	800	756	778	770	838	779	800	801	820	766	778	778	774	810	832	772	839	882	735	816	827	772	807	763	758	830	786	829	768	797	820	849	786	831	781	775	826	806	759	824	774	789	735	788	824	793	834	823	808	791	782	758	769	793	805	816	854	807	811	734	773	834	792	817	829	789	821	785	865	769	815	797	841	810	816	818	809	808	815	806	813	812	793	855	805	833	767	784	801	824	827	792	812	801	789	833	768	795	787	786	804	806	814	774	795	828	769	807	827	780	780	823	794	816	796	797	769	823	784	774	801	813	762	806	778	844	771	813	812	832	807	858	837	771	814	751	801	768	816	834	797	767	850	834	813	848	807	786	794	782	812	826	811	788	807	770	778	814	784	796	821	817	808	813	795	778	779	788	830	798	792	791	767	793	781	754	808	793	766	826	821	787	839	803	835	834	762	783	782	788	851	814	758	769	819	804	831	792	861	764	781	774	793	755	799	826	795	806	798	737	783	835	783	789	782	841	767	851	825	832	822	791	833	780	810	800	728	779	847	769	807	780	805	787	791	824	825	774	792	839	812	765	773	779	796	812	817	821	816	808	782	768	826	796	824	771	766	776	851	837	862	786	752	794	790	768	776	795	822	772	827	767	781	799	755	756	841	775	781	800	771	839	824	813	820	877	797	778	787	781	744	787	819	790	770	798	820	819	770	763	811	824	810	848	758	795	817	801	794	759	828	769	830	820	805	760	790	790	746	798	816	760	780	819	816	730	775	809	782	759	838	789	779	799	776	798	800	787	788	857	746	796	819	831	783	840	821	768	806	832	787	829	802	783	801	760	796	779	808	840	801	823	757	785	769	772	718	758	781	792	802	780	764	812	795	815	797	797	846	816	827	800	798	745	782	813	834	834	833	839	710	812	811	808	776	769	799	786	840	797	858	785	758	778	762	839	779	793	765	785	767	813	819	827	818	834	755	810	804	784	822	755	781	809	838	811	875	767	788	812	807	827	807	762	800	791	844	849	767	749	778	768	790	812	809	805	826	763	795	814	785	796	801	833	778	777	794	737	814	818	861	763	767	812	813	804	774	813	825	858	799	778	803	783	815	798	763	817	837	796	785	835	791	812	766	796	855	766	830	849	811	814	785	764	785	801	786	810	765	775	811	795	796	780	747	823	784	811	822	777	781	785	774	817	820	792	761	814	807	798	761	819	736	810	812	774	832	764	749	791	827	721	801	771	767	779	806	826	784	826	797	784	768	890	790	779	794	810	837	805	810	798	842	756	827	763	783	753	829	815	748	808	780	796	788	789	816	834	814	762	766	786	775	794	823	830	822	808	804	823	822	807	816	835	774	768	792	741	787	755	844	841	794	792	793	821	779	779	807	805	818	787	826	833	816	835	829	799	794	766	792	798	782	809	759	794	742	755	779	782	778	843	804	783	820	817	787	806	744	825	736	821	813	851	807	836	771	807	785	824	828	817	834	827	869	799	810	851	807	840	855	808	816	795	783	764	736	853	803	828	767	815	786	778	765	816	764	741	774	753	800	777	808	809	802	777	804	761	792	794	806	860	796	816	807	750	846	807
22771	21322	28911	24095	21332	21479	12516	2849	2010	1632	1240	983	828	785	697	627	604	525	560	488	481	472	431	428	423	436	439	410	442	425	435	400	399	418	402	400	376	393	404	386	383	357	366	369	384	406	376	387	395	373	351	388	383	378	398	356	356	355	357	398	367	372	394	390	382	344	384	348	350	382	342	366	339	361	338	354	367	350	364	361	371	367	352	366	361	345	331	394	318	341	359	360	342	360	370	352	349	346	338	364	348	369	333	358	333	342	344	416	345	371	343	381	387	371	376	371	370	353	374	342	389	344	347	357	363	361	337	334	345	357	331	383	364	372	357	335	335	359	366	346	343	335	349	349	360	362	361	368	334	381	369	350	353	378	332	347	339	372	380	327	361	346	340	384	364	359	343	342	358	345	365	351	361	379	375	336	377	376	356	394	348	354	343	353	341	351	366	372	333	332	346	367	347	375	377	360	351	340	359	361	365	349	356	377	339	357	362	359	345	333	367	357	327	364	361	330	367	345	376	334	338	352	369	327	390	343	371	364	367	397	350	332	357	336	326	362	353	385	341	378	333	356	337	377	375	370	367	364	354	351	360	324	352	343	370	352	344	340	323	317	309	357	358	407	351	350	348	343	361	322	330	345	329	388	347	348	370	351	352	371	338	347	376	356	356	325	356	376	372	340	357	333	352	355	356	333	332	366	337	345	376	345	349	337	385	332	362	369	361	364	363	350	364	332	356	342	376	358	346	364	367	334	375	381	341	385	372	351	368	327	322	351	363	371	406	367	377	344	324	355	346	354	373	353	389	360	347	389	367	345	370	352	347	365	354	341	400	363	344	347	354	403	352	361	373	345	369	364	357	359	390	357	329	374	364	339	374	346	337	351	353	366	357	335	350	357	351	349	382	385	361	336	344	353	355	363	343	353	366	380	345	338	356	350	387	351	328	371	395	383	335	328	348	359	356	341	332	367	382	402	334	355	369	369	324	352	349	371	325	331	398	347	371	368	380	366	372	381	388	348	369	366	369	362	330	342	369	381	332	382	306	329	358	365	360	327	369	354	370	328	378	344	335	344	339	387	365	367	341	327	338	384	371	360	350	355	340	364	341	371	338	320	352	349	351	369	366	319	349	358	325	349	364	364	330	393	360	367	407	359	350	357	356	340	367	350	332	354	338	339	367	351	336	341	330	337	345	357	347	364	351	368	370	329	337	367	343	356	399	368	382	353	326	346	362	324	375	305	383	391	351	353	376	369	367	348	362	369	328	323	355	342	371	354	351	365	339	359	393	371	331	348	359	352	370	397	380	374	365	368	385	373	356	346	341	334	335	383	344	350	364	343	363	379	308	379	336	348	348	363	335	341	352	342	370	370	326	374	361	320	332	398	338	372	370	344	373	344	331	377	351	346	310	359	363	355	350	375	368	391	398	358	365	352	355	323	334	345	354	362	361	377	379	342	356	357	365	368	344	353	336	344	349	313	336	342	362	373	375	362	358	371	348	371	363	353	394	377	361	390	339	358	343	352	362	321	356	367	350	362	319	374	346	352	374	396	369	366	362	372	332	349	342	360	364	354	342	372	381	330	318	367	359	343	351	345	398	356	387	362	361	366	375	344	349	350	383	378	378	317	379	307	377	337	367	352	337	357	367	383	338	359	390	356	345	347	392	355	356	383	373	341	377	353	367	352	346	396	386	376	349	356	328	361	353	348	341	361	348	349	369	363	325	364	377	358	362	335	345	363	359	354	319	331	339	341	358	371	343	370	346	387	387	294	352	345	356	354	322	361	374	402	369	340	349	425	330	342	391	378	329	362	335	357	371	345	342	353	376	371	349	370	386	354	363	343	313	357	373	356	345	369	369	353	355	347	364	355	336	348	365	359	352	360	366	361	402	351	344	380	350	328	364	365	350	355	331	357	376	368	367	326	363	349	381	362	365	376	333	355	360	385	361	373	351	383	365	364	341	340	365	345	358	335	326	356	372	361	395	366	325	335	342	374	330	388	371	342	327	389	353	367	353	353	346	376	355	343	366	343	358	347	368	363	387	361	350	354	366	367	411	350	357	370	352	341	336	329	336	369	355	369	363	375	371	363	343	380	359	353	329	367	364	336	368	375	347	376	368	336	347	352	346	331	347	334	345	390	372	331	339	367	364	351	358	316	371	347	351	357	369	352	390	355	321	351	323	370	352	340	359	344	353	349	360	331	352	354	356	309	328	346	346	336	341	342	382	364	385	380	372	378	342	344	371	408	388	377	357	380	391	330	353	358	376	328	346	379	356	336	384	347	338	349	334	351	326	320	356	332	367	366	374	351	378	360	364	342	374	364	388	408	368	354	359	329	356	364	320	361	369	381	367	347	357	366	350	349	349	329	401	387	358	372	335	329	364	378	354	377	404	387	373	358	391	371	353	364	361	351	363	346	334	386	369	355	362	328	370	369	384	356	316	360	349	386	326	364	328	379	361	357	352	376	352	370	375	355	354	368	382	364	350	342	360	372	331	367	367	348	343	373	374	351	375	361	370	366	338	358	372	331	331	353	362	373	355	354	338	342	351	351	349	366	380	384	364	372	358	369	371	366	375	369	378	388	329	396	334	385	320	395	360	374	374	404	345	366	373	378	352	356	356	324	366	327	370	371	353	381	378	345	349	367	330	366	368	352	339	373	342	336	355	402	376	388	378	337	367	370	399	364	373	367	365	351	338	368	363	358	365	307	351	332	346	366	397	364	377	365	373	348	344	342	342	346	329	363	380	352	344	346	345	363	367	314	357	373	346	351	376	340	347	334	345	345	374	374	361	358	369	341	348	353	359	331	353	377	351	375	383	372	346	348	365	329	317	375	360	336	347	363	352	352	372	360	326	326	357	324	328	353	392	360	307	395	354	346	370	347	366	364	345	357	359	363	356	358	370	334	302	355	368	348	357	374	383	371	381	368	385	347	363	315	363	326	352	385	369	365	345	385	335	370	331	366	352	342	324	357	386	351	382	332	305	369	371	356	336	386	390	364	385	332	375	336	346	352	326	361	385	335	355	381	350	349	367	367	349	340	369	383	402	401	354	347	346	370	353	348	296	384	325	370	332	369	329	361	338	333	394	339	388	363	354	361	353	335	364	365	373	374	369	367	333	368	382	333	363	334	374	378	385	366	344	368	323	384	380	357	363	337	366	366	390	367	388	352	364	368	359	341	350	345	359	337	373	317	354	374	343	349	353	384	341	352	319	372	332	343	342	375	369	370	382	359	362	317	348	326	360	322	362	355	352	315	378	344	354	366	369	379	363	375	361	344	374	352	375	403	386	348	335	349	316	368	339	328	378	340	339	362	399	356	355	330	337	356	331	351	358	404	384	380	336	323	372	350	351	338	338	343	365	372	401	368	371	374	347	326	363	360	370	367	332	381	362	370	354	349	376	380	347	330	373	331	368	359	372	362	348	366	379	338	355	304	346	330	350	357	387	351	382	386	341	351	370	336	350	360	355	348	364	343	347	374
26296	50404	37355	15611	11520	8892	6453	3899	3409	2445	1879	1530	1171	1052	938	866	793	624	640	581	561	549	516	493	473	555	499	487	512	466	499	443	441	451	418	478	420	440	447	425	442	457	427	415	446	430	476	414	395	406	424	406	403	405	394	362	389	417	371	413	385	402	411	407	405	412	398	396	372	390	388	406	387	413	412	400	377	388	401	423	389	379	376	405	392	348	410	390	400	360	420	360	399	382	381	399	452	371	380	411	399	383	392	395	374	378	392	402	355	378	369	380	384	404	357	409	389	369	356	335	392	407	399	390	390	406	373	363	373	397	378	393	426	397	379	383	393	411	383	367	414	352	432	349	368	411	381	383	325	389	405	401	402	427	360	383	410	370	386	406	371	382	375	388	376	376	384	386	393	405	415	392	427	417	398	427	381	380	420	370	387	413	400	406	429	405	390	367	409	446	405	428	393	385	371	395	394	401	367	381	403	373	389	365	392	399	366	386	403	368	358	385	407	385	413	390	399	421	385	355	357	407	386	355	383	395	389	416	373	415	388	429	379	410	379	409	392	402	406	360	377	396	379	378	370	361	396	425	387	385	372	402	419	388	389	378	396	407	379	357	364	404	377	374	360	355	398	374	399	368	387	398	431	391	376	379	376	403	383	388	400	435	392	392	361	408	395	378	385	405	366	393	396	399	373	365	378	391	420	401	351	390	367	409	360	361	418	374	399	371	369	377	366	411	404	407	405	400	369	396	365	382	393	388	402	385	414	379	442	355	365	384	405	378	389	374	357	391	391	376	395	392	442	366	363	404	393	360	392	377	360	329	371	385	373	368	429	385	395	406	378	371	357	391	340	388	387	402	387	384	372	383	396	388	409	388	424	429	419	372	362	368	385	390	393	383	395	368	403	372	387	387	408	384	353	387	407	368	374	388	405	387	377	365	386	386	390	416	398	365	387	366	373	382	403	376	389	415	406	349	372	405	394	370	395	379	367	357	374	421	373	421	394	413	399	403	345	385	370	372	394	409	416	385	367	410	403	416	379	394	387	394	362	383	403	408	385	396	361	366	424	373	407	380	415	399	388	413	405	374	384	408	392	402	372	383	383	388	382	349	387	383	370	427	422	396	365	369	392	358	409	359	389	409	359	373	401	377	370	375	389	387	367	404	402	382	387	397	416	385	335	374	384	368	434	375	384	435	400	380	420	404	383	390	406	376	368	364	371	358	364	382	401	361	387	428	407	405	364	352	397	395	379	394	378	398	382	398	378	396	381	421	374	388	430	359	368	393	356	396	394	374	380	364	384	426	385	418	390	388	398	382	384	385	383	381	407	372	377	414	382	381	388	416	390	390	412	380	394	388	363	394	366	370	397	400	361	396	406	377	380	386	391	356	410	374	430	373	381	341	401	374	373	364	348	409	401	376	411	392	404	373	376	389	368	366	366	393	404	400	393	390	393	356	404	409	395	371	376	408	385	394	368	408	407	413	411	388	362	412	387	355	384	367	406	397	389	362	366	372	391	402	373	374	403	361	367	367	395	373	397	429	396	384	419	356	394	387	379	407	389	408	387	381	394	396	375	397	396	364	413	375	385	386	377	412	404	396	389	411	349	417	359	372	413	391	370	399	370	389	395	397	358	373	385	398	394	365	408	378	381	394	388	400	341	370	385	386	350	412	397	446	396	393	403	369	393	403	382	379	400	382	334	379	392	403	406	354	391	400	337	412	383	377	402	376	399	420	387	406	405	381	406	409	391	385	380	371	420	393	372	387	380	398	402	404	378	383	409	387	419	396	376	365	414	409	371	370	387	388	391	376	393	415	393	387	371	364	383	412	424	390	381	352	409	402	382	365	371	402	346	397	409	373	403	425	390	364	393	394	414	385	409	386	387	372	366	410	396	411	385	397	392	382	419	414	409	367	356	397	340	382	430	414	377	388	383	403	383	379	399	358	415	392	399	382	377	390	372	398	395	375	375	409	401	369	393	413	419	333	370	356	372	392	387	395	384	361	373	419	373	382	377	370	400	395	409	375	408	368	370	382	420	396	406	367	381	363	374	413	405	377	399	377	377	399	372	422	375	382	356	388	381	414	387	368	373	407	390	380	401	374	395	376	389	392	424	381	332	373	401	394	426	385	358	368	347	412	403	399	383	411	381	343	387	390	405	405	373	361	394	404	357	397	363	383	403	369	386	418	393	380	378	396	396	382	412	385	391	364	382	381	397	362	401	352	430	369	395	405	411	382	401	379	365	355	412	382	435	380	382	413	413	393	401	392	380	399	377	346	404	386	372	370	418	407	395	389	380	385	393	393	385	391	377	399	438	374	404	383	422	396	401	399	386	371	416	367	393	381	377	408	401	415	418	433	366	368	384	340	385	392	369	400	407	377	407	380	394	387	385	373	367	369	400	370	383	384	409	380	360	361	411	332	334	385	396	386	421	388	392	395	383	377	418	423	393	368	368	357	388	365	372	354	396	398	390	380	374	401	383	402	384	382	401	402	377	387	364	409	374	405	402	368	366	358	388	387	368	369	426	381	387	385	388	424	393	365	377	393	435	393	394	346	383	375	432	401	410	391	374	371	429	358	396	350	375	364	391	363	370	380	378	396	376	378	346	396	372	374	395	431	357	384	393	396	373	373	388	406	393	395	384	403	375	370	371	406	379	380	414	417	393	380	375	371	395	385	379	394	398	377	406	410	390	380	412	390	386	391	418	385	351	390	360	385	397	382	386	436	384	395	388	399	378	393	391	414	396	381	391	399	375	408	386	410	399	366	380	397	424	398	388	385	382	372	415	379	422	375	383	373	369	400	391	386	398	402	384	425	431	399	389	420	412	398	389	367	391	371	411	397	405	399	349	387	410	415	379	445	386	402	374	390	396	365	419	371	376	414	402	438	420	401	381	436	385	416	412	362	362	430	384	366	376	410	373	385	366	381	379	368	361	364	359	399	418	427	340	365	360	367	408	399	413	397	383	390	356	403	383	369	374	377	354	354	405	403	403	395	383	416	381	374	390	371	335	368	392	380	394	384	414	390	356	394	406	407	406	402	365	414	379	391	380	389	364	363	410	381	393	355	342	412	376	393	367	418	406	369	383	363	382	419	427	413	403	349	394	361	385	359	374	420	365	409	364	411	410	390	383	383	389	384	423	367	385	380	375	404	384	385	394	409	370	392	401	392	385	367	408	370	370	362	390	373	398	426	369	369	371	411	416	390	384	372	390	396	393	403	392	372	416	401	399	394	379	361	336	383	410	378	385	405	360	354	377	422	387	395	378	392	396	398	398	402	399	376	388	400	407	379	377	386	402	357	389	372	419	380	411	402	416	377	398	398	389	371	397	408	416	376	407	415	425	348	387	395	403	410	353	383	356	371	377	380	376	392	400	391	404	404	357	341	382	405	381	375	363	346	374	366	401	371	373	403	391	379	389	376	373	390	395	423	397	376	379	394	433	396	397	390	407	391	399	373	380	401	393	378	377	390	389	384	420	373
28287	23330	20176	7983	3518	2524	2067	1530	1311	1220	1184	1033	1022	979	973	999	920	901	943	903	899	986	916	900	883	891	912	895	894	848	874	919	850	885	854	910	907	874	888	860	899	892	925	932	816	884	925	938	875	846	882	884	913	870	924	941	874	882	857	903	941	837	865	945	833	899	909	873	910	893	837	933	865	935	929	903	865	873	899	928	893	827	922	865	903	979	905	933	885	912	863	885	931	888	858	864	918	920	861	877	904	851	828	865	877	817	902	927	872	915	891	889	885	892	930	868	867	911	906	955	900	923	856	861	831	846	869	875	905	869	912	919	890	925	905	853	872	913	922	880	900	896	942	926	884	891	902	918	914	874	871	917	922	894	943	849	855	877	895	898	874	881	900	870	901	909	856	878	888	892	846	833	893	943	870	880	892	834	855	894	825	855	860	860	849	872	883	873	852	911	924	890	901	870	869	893	869	907	876	858	842	874	845	881	859	853	923	890	863	864	890	921	882	945	866	905	915	895	911	928	884	905	902	930	849	905	920	910	833	871	919	931	912	925	905	909	916	825	911	829	931	922	917	855	833	896	858	910	917	838	902	883	892	893	875	832	912	909	908	916	910	863	888	917	901	878	891	918	874	891	935	894	853	841	886	903	856	879	944	877	928	933	831	897	838	870	923	860	854	912	830	893	848	844	824	895	876	833	827	888	914	860	923	873	893	885	878	871	875	912	916	897	845	942	871	925	880	878	902	882	865	943	882	880	871	872	943	902	929	904	835	860	831	875	897	866	870	857	857	885	844	842	893	893	945	873	866	865	834	901	917	882	873	888	854	858	929	914	907	877	860	825	932	874	919	860	895	909	944	887	912	896	906	878	869	923	879	858	890	871	844	881	900	941	893	860	866	868	855	874	925	872	883	931	929	959	894	860	913	845	930	906	891	904	904	878	939	875	892	860	907	848	896	891	894	841	885	873	901	912	879	908	886	968	920	885	854	891	894	917	909	847	870	839	873	940	892	839	910	910	920	913	909	959	927	889	919	905	875	846	879	892	889	858	907	851	905	861	868	874	916	877	910	874	902	848	993	888	862	927	862	868	888	900	917	911	857	856	892	903	882	910	919	904	880	906	896	818	894	862	846	942	884	865	901	882	910	914	870	912	854	924	843	901	871	899	845	897	963	932	860	894	927	847	862	844	874	873	894	849	924	850	899	884	842	888	896	877	886	909	932	873	929	837	909	929	882	979	870	896	891	893	827	853	930	835	968	845	909	883	849	920	840	909	846	918	804	894	880	889	904	929	896	890	851	853	899	875	894	818	896	885	810	821	846	882	864	880	871	884	879	888	884	916	909	874	877	929	908	846	879	823	847	888	898	909	876	884	926	914	863	874	917	889	898	833	887	893	879	883	904	881	872	907	905	905	884	873	821	877	902	908	849	859	806	942	950	921	906	900	887	915	892	820	857	913	896	872	864	859	903	931	874	835	898	884	910	872	919	901	900	920	847	843	917	934	880	851	870	876	925	871	893	881	912	879	912	833	851	908	822	935	859	903	881	948	874	872	852	833	898	854	825	940	919	913	936	882	918	851	857	888	893	836	886	901	914	857	907	923	818	863	828	938	925	871	924	934	856	898	847	869	848	947	920	920	874	908	879	934	831	883	851	843	901	928	929	868	832	885	911	889	925	945	890	905	861	916	836	925	862	880	880	898	878	867	895	923	858	911	915	942	874	858	884	868	875	882	916	903	877	870	909	944	905	887	884	864	890	893	903	873	824	860	882	933	877	890	844	887	833	862	856	897	857	885	836	884	907	910	982	906	846	920	914	915	942	904	924	891	858	873	867	851	806	911	869	912	872	831	844	859	904	874	929	863	903	896	885	880	897	935	863	952	917	898	910	897	889	926	849	932	834	927	835	888	818	840	961	861	923	943	857	896	865	891	912	916	902	912	879	889	870	885	852	838	880	880	868	904	901	863	922	883	927	884	890	894	858	823	852	883	838	816	894	897	910	852	832	881	896	965	842	916	923	880	867	835	952	883	815	867	889	860	915	896	912	951	865	898	908	878	854	885	888	871	900	888	827	906	866	878	832	856	881	899	841	911	863	864	894	936	832	871	889	823	954	940	936	894	902	871	898	871	861	912	933	866	903	869	896	851	927	893	844	882	909	909	933	893	917	828	862	888	945	901	820	881	856	911	919	901	856	898	860	862	854	903	900	889	849	910	890	865	851	837	837	894	937	901	899	913	880	910	815	917	849	871	855	878	885	894	883	908	930	907	902	941	817	866	873	888	847	872	868	845	877	891	909	941	889	888	925	870	901	904	906	861	859	893	859	824	895	808	864	892	884	842	851	873	839	904	907	881	891	908	917	824	915	898	903	883	852	890	931	888	899	869	888	883	871	969	816	858	875	865	859	929	869	899	858	903	860	885	891	881	877	865	886	916	912	868	902	909	859	889	890	938	912	835	870	883	828	891	910	838	872	878	884	868	893	896	894	899	885	888	874	882	849	915	907	850	844	876	857	855	890	890	886	879	862	879	919	856	881	864	888	876	915	966	945	922	822	877	924	923	892	863	899	895	897	900	926	912	853	920	919	831	915	911	875	905	877	891	872	856	901	892	962	830	889	831	862	885	877	879	881	808	909	910	898	860	862	881	896	923	827	925	852	876	903	849	824	893	873	898	858	842	882	878	913	835	845	859	865	904	865	841	893	857	845	851	939	844	864	898	911	897	888	892	851	884	897	900	910	907	889	855	932	883	860	940	914	917	882	907	884	905	880	881	909	931	860	865	921	895	848	882	869	882	844	912	889	873	910	916	838	903	903	894	866	913	873	863	947	880	871	861	857	892	871	860	894	908	873	893	944	898	863	903	878	904	917	905	809	882	892	864	923	900	847	869	914	868	901	834	873	933	816	865	929	941	929	883	872	849	882	916	888	911	882	880	844	824	887	877	894	920	931	877	931	860	904	903	944	857	907	918	931	897	899	882	938	867	917	885	880	857	851	900	850	892	915	861	871	885	945	857	947	931	832	931	852	912	885	878	904	884	918	885	895	922	933	900	852	915	890	859	873	824	906	908	883	920	925	961	913	887	890	892	899	897	881	870	894	827	892	899	943	940	891	946	921	836	962	927	937	910	872	886	838	905	898	933	867	931	881	902	899	947	929	862	904	892	850	901	938	857	916	901	809	871	915	883	953	884	815	875	896	860	823	918	908	895	823	888	870	897	877	850	892	876	874	886	915	825	862	832	953	942	900	883	903	903	893	904	838	895	901	898	865	870	883	935	847	897	896	828	806	862	833	862	882	900	840	897	913	880	861	863	847	894	854	865	854	887	815	896	932	932	851	835	894	903	842	895	886	889	899	873	892	901	887	826	922	913	840	816	873	913	882	841	966	890	864	865	877	916	818	874	855	919	925	939	924	879	886	872	904	858	863	845	888	903	849	880	890	875	853	883	832	866	877	883	847	901	873	892	890	878	887	923	914	891	880	898
22918	35185	20482	7308	5098	4011	3143	2174	1840	1591	1455	1280	1163	1191	1121	1110	1059	1017	967	959	1001	947	1014	952	971	943	993	1015	1025	984	920	919	1010	992	974	1024	979	954	948	957	942	942	950	960	983	982	979	938	971	994	976	1040	947	1008	932	972	973	970	1003	1046	931	975	897	982	974	900	1012	972	966	988	899	980	913	979	1010	955	950	1018	968	919	961	969	939	931	901	997	902	982	962	973	999	900	952	921	964	949	933	938	931	949	909	961	998	979	980	985	948	949	978	971	1003	931	958	947	933	987	943	947	960	970	953	948	924	946	902	987	915	913	969	954	957	891	932	936	963	948	961	994	938	936	1000	959	1012	910	997	952	960	896	990	983	983	936	976	939	974	964	982	975	913	987	1003	957	944	1005	959	951	960	964	956	955	980	1018	918	926	935	972	944	938	921	989	929	977	920	930	948	922	945	948	980	980	994	925	984	939	949	947	956	989	974	961	927	938	989	971	903	955	968	970	956	978	916	968	945	951	951	952	1015	943	1003	966	995	957	969	966	936	1005	926	987	965	978	994	929	973	935	958	974	956	986	940	947	919	986	980	951	929	971	950	976	970	894	975	968	959	975	938	946	943	976	955	932	968	947	889	954	910	951	929	963	999	975	989	976	965	951	930	951	885	936	922	968	956	984	930	998	936	981	977	996	974	956	957	953	1000	955	1005	981	989	960	978	949	1001	968	986	982	924	950	955	944	1021	977	930	964	944	964	938	1001	980	963	967	955	948	1011	943	987	906	943	906	1012	929	907	997	943	973	941	1019	947	924	899	998	961	962	956	982	949	980	995	932	930	963	968	1013	959	939	992	1000	939	956	911	945	962	972	1009	999	941	917	943	986	936	932	987	994	995	980	912	948	945	957	983	957	950	967	965	983	979	937	955	958	935	992	945	919	912	979	994	977	985	1000	1007	898	944	997	978	957	948	936	991	987	923	940	970	959	983	965	877	943	1000	964	989	960	916	952	955	923	971	949	989	971	958	920	1002	951	960	977	901	949	929	888	938	905	991	988	960	1000	963	929	912	968	997	924	968	987	971	942	935	939	946	931	975	955	993	981	987	939	959	940	926	955	919	957	936	923	994	931	923	921	990	956	954	925	1003	983	988	991	939	967	964	973	971	971	964	994	936	973	930	970	1003	903	959	936	948	936	985	931	980	960	926	996	919	993	1013	965	947	955	964	980	996	954	943	973	988	980	945	933	951	965	990	953	948	952	944	970	961	925	938	971	952	949	1001	953	992	937	957	877	919	935	957	925	910	993	968	989	938	975	944	998	976	937	930	932	943	960	983	965	936	956	952	958	978	992	938	928	919	949	1024	986	1019	981	980	981	964	871	1009	972	999	891	917	966	993	950	942	967	956	991	937	905	937	1039	920	957	924	960	939	941	877	951	984	958	995	937	996	942	963	936	929	1009	933	973	902	975	955	948	961	1007	989	978	925	1010	955	945	928	942	960	965	894	956	1031	946	973	913	990	948	938	979	967	921	950	972	910	931	919	983	1033	969	980	966	973	977	954	1048	920	956	950	953	1013	917	898	962	924	923	1022	926	945	915	960	989	957	949	959	963	991	963	979	980	994	1010	990	979	934	942	960	965	992	973	949	963	925	915	914	879	956	949	986	956	922	957	997	934	951	954	993	941	924	910	941	994	940	979	968	1003	938	951	969	941	966	998	942	925	912	948	969	942	966	970	960	930	922	919	978	939	986	944	983	932	963	971	932	979	993	966	935	924	977	956	928	962	952	944	951	985	909	952	947	941	882	920	967	971	904	962	989	921	1032	938	937	1023	949	1017	938	984	913	989	969	974	1017	985	981	1004	992	982	891	1000	970	925	931	1022	959	949	958	953	958	906	1003	922	911	985	1004	910	1031	954	916	991	929	960	980	945	923	933	952	1037	877	915	913	1038	894	946	955	951	964	957	947	936	943	986	972	918	958	901	978	921	947	995	920	938	944	999	932	970	929	1002	984	1026	951	970	969	968	974	970	977	945	905	986	947	940	950	1008	973	926	907	983	990	969	938	976	996	950	922	928	944	916	917	998	932	889	990	977	924	912	949	990	974	1025	900	972	969	1005	946	912	1003	961	934	929	921	922	977	993	947	969	956	896	974	954	937	922	992	977	876	980	907	927	941	925	989	885	912	1001	969	994	986	949	903	957	992	946	966	963	986	931	1025	958	938	926	913	933	987	951	940	960	945	975	968	1031	943	909	954	999	975	1038	958	1007	948	992	925	960	889	959	999	934	884	902	1060	950	909	964	964	1016	959	948	952	959	993	942	959	909	977	955	979	1006	961	980	958	1018	967	1015	919	965	927	1005	975	979	947	987	974	1034	945	949	914	938	983	977	968	937	937	940	1009	954	967	933	938	989	912	924	999	989	978	948	971	956	995	923	981	938	977	944	956	951	911	1002	912	966	905	943	994	931	948	912	946	977	952	924	929	903	948	986	1029	954	989	992	928	940	971	920	959	1013	949	907	966	916	977	988	936	987	976	962	976	934	916	937	895	954	974	936	956	940	961	974	964	944	976	926	956	962	947	977	979	919	1022	1003	938	958	925	912	970	959	921	916	970	978	963	971	964	1012	1008	938	990	991	974	1015	1001	939	974	886	956	937	942	975	947	993	949	940	947	933	983	982	902	942	999	902	967	907	925	922	960	1007	991	934	939	962	925	938	904	952	957	903	967	960	953	954	925	926	989	978	991	955	965	985	994	929	1003	960	962	934	947	958	991	965	919	912	953	974	884	932	1024	1020	996	973	979	912	942	954	1018	954	1001	948	949	925	980	982	960	916	1016	874	945	958	924	986	875	1002	959	929	947	947	975	921	942	930	968	947	994	938	956	928	1007	918	945	957	942	955	997	958	933	956	968	964	1003	938	957	940	1001	980	1007	930	950	1010	968	993	952	996	999	981	889	1040	1001	982	943	893	961	982	938	962	984	930	972	987	925	952	999	1002	958	996	938	990	1012	925	977	999	1037	955	961	966	895	936	979	978	969	972	952	877	913	925	920	976	935	969	988	941	963	955	975	898	947	995	970	932	956	958	939	1003	968	1014	947	915	956	979	950	977	893	977	919	1008	915	977	916	1002	989	944	904	960	974	973	996	944	966	904	964	955	969	964	936	933	1002	944	973	910	952	972	923	991	939	940	981	1005	960	938	948	910	931	961	897	935	908	959	1001	957	942	945	937	934	937	924	935	949	970	1002	960	924	1024	991	970	890	988	974	940	1029	962	969	995	1006	922	925	915	965	1010	954	964	920	977	979	985	953	892	957	953	933	930	953	956	990	951	958	966	953	934	944	942	935	945	978	989	968	984	974	973	1033	954	955	973	985	963	936	905	941	931	950	945	936	947	963	1000	967	978	962	1014	946	947	968	936	949	1023	923	967	906	963	979	1020	896	1009	935	1009	976	920	948	934	993	930	996	999	952	897	923	980	939	980	936	984	963	900	900	970	976	927	896	953	989	975	980	981	966	914	957	987	973	920	986	914	957	985	968	966	956	986	975	914	970	985	986	924	925	987	998	922	973	994	902	948	924	955	936	1034	963	990	992	928	960	966	938	943	993	987	903	993	942	927	919	994	903	999
23846	21265	28433	24425	21256	13518	4373	2265	1615	1340	1276	1055	947	845	818	782	772	768	656	697	657	679	663	641	641	650	608	702	626	628	676	657	650	678	643	660	658	663	646	630	685	623	633	581	591	654	591	652	611	643	605	618	609	618	645	641	646	604	591	584	569	627	617	628	619	616	570	613	638	626	582	606	616	624	611	625	593	581	581	593	648	623	568	640	600	633	634	619	624	617	602	589	620	620	611	607	633	603	643	572	598	607	610	637	581	609	560	576	642	602	572	575	638	582	604	635	628	600	593	558	624	660	607	635	601	597	641	606	624	619	608	610	600	594	574	653	616	644	645	619	654	624	559	635	521	645	624	581	596	645	625	629	635	668	599	613	627	592	614	601	602	575	681	622	616	647	623	580	588	623	626	558	594	570	633	574	595	609	605	615	609	587	647	575	601	617	592	652	604	663	605	579	612	598	561	591	624	627	644	631	621	604	589	571	585	604	616	616	582	632	630	609	596	606	606	612	612	641	606	634	643	619	674	575	607	631	617	571	597	633	613	569	651	598	605	631	624	623	597	628	656	629	601	617	624	644	594	574	634	630	641	618	577	620	596	637	596	607	554	650	605	611	621	640	642	630	580	575	649	605	594	578	578	618	610	624	619	621	586	591	616	593	567	623	605	579	616	592	603	657	586	629	660	626	649	630	625	602	592	614	635	592	636	611	643	561	575	643	595	624	641	623	575	618	604	582	595	653	599	581	632	592	607	549	609	581	635	647	562	601	610	597	646	617	624	599	592	649	615	591	685	609	563	602	584	614	600	584	600	638	583	650	626	598	602	598	599	604	628	601	577	675	594	630	616	619	550	585	593	591	606	602	608	581	611	619	578	609	563	632	631	633	621	601	571	610	586	620	629	602	556	617	603	605	649	621	575	590	637	649	578	626	606	602	578	604	609	602	615	628	600	604	618	575	604	612	635	613	581	606	650	612	617	587	619	588	605	596	635	620	576	609	585	633	583	611	602	565	605	633	590	643	592	579	557	639	624	594	630	654	605	640	613	609	599	588	600	579	589	592	635	604	582	583	676	626	619	634	589	622	648	631	656	590	590	629	578	608	621	637	604	595	571	616	584	588	619	654	610	586	584	613	628	562	622	642	654	561	599	608	635	599	629	633	608	573	574	644	644	553	604	599	581	608	567	637	611	634	632	610	612	596	620	620	596	641	656	609	578	623	612	589	565	615	574	655	567	567	615	604	636	664	635	589	609	589	624	620	571	641	602	628	598	610	621	612	581	596	618	644	619	611	601	666	620	594	620	600	601	632	608	602	560	597	590	626	627	628	622	612	613	644	648	610	643	651	625	608	637	631	579	620	612	615	637	621	630	597	682	586	596	594	622	620	640	614	578	651	609	638	670	590	596	603	615	558	552	643	602	596	624	606	607	603	669	617	589	637	624	615	613	624	617	602	621	604	562	588	584	573	611	613	652	625	657	593	618	654	647	603	607	608	559	589	585	644	604	589	593	605	601	613	611	578	597	599	578	620	610	600	598	622	619	638	640	588	625	617	572	567	581	575	621	609	592	589	616	638	605	598	641	583	620	560	598	615	596	619	600	588	621	645	620	591	593	611	599	599	628	607	627	637	614	584	580	632	651	618	651	596	616	612	578	619	654	591	608	593	622	582	632	644	586	604	638	614	610	608	582	593	598	583	609	585	618	614	645	635	613	556	598	547	638	658	598	621	588	612	623	594	644	592	571	594	580	603	623	626	615	578	595	609	602	595	621	592	637	619	612	599	594	627	619	651	593	620	635	605	596	616	617	582	607	625	635	611	580	606	627	605	636	601	653	635	632	582	591	629	589	606	591	600	576	642	603	617	606	627	650	601	583	634	624	645	581	657	635	591	600	591	654	589	584	635	596	604	650	644	599	619	616	619	629	556	595	632	609	597	581	615	635	617	567	583	623	593	654	612	622	635	640	571	585	618	571	587	580	577	637	632	580	681	598	561	626	646	604	640	591	632	639	601	595	606	579	598	589	596	606	562	678	654	584	625	590	584	613	658	623	590	622	595	606	603	606	652	641	646	647	647	604	609	590	621	601	626	599	571	598	567	603	642	595	620	632	609	631	594	620	616	579	603	594	586	608	635	591	617	599	570	588	595	616	599	602	609	609	614	579	676	636	608	613	684	600	600	592	600	586	605	581	630	601	605	596	601	605	571	635	633	618	598	587	603	598	588	606	626	643	606	586	613	608	636	651	580	650	604	620	667	584	603	616	587	605	618	590	609	644	611	629	621	580	629	622	618	573	595	618	595	588	634	631	645	657	633	617	606	596	605	589	600	587	575	604	634	566	609	611	564	591	596	617	594	609	622	622	595	626	588	551	605	620	626	584	617	585	601	593	600	592	584	598	559	630	634	640	623	604	616	611	626	620	640	621	606	625	623	631	601	627	591	597	580	577	617	617	600	637	600	600	594	647	600	593	566	607	566	606	628	607	587	617	603	595	592	579	613	605	602	595	615	561	606	628	602	542	611	636	617	653	630	604	592	592	593	651	615	643	628	611	581	573	662	594	612	572	572	673	595	590	622	565	630	613	604	631	612	619	642	624	609	621	592	564	607	589	655	660	637	591	641	614	610	588	567	577	613	570	600	584	642	583	650	622	607	658	620	562	618	583	633	592	576	588	583	616	631	590	599	574	640	602	591	657	631	614	593	586	594	619	616	618	573	616	625	598	618	589	567	565	591	602	625	657	661	647	600	691	604	633	555	632	618	563	612	630	642	598	592	572	642	599	589	580	631	611	605	660	568	596	605	612	605	630	581	628	584	635	576	633	586	647	603	619	616	584	590	581	622	578	611	593	605	621	643	618	628	620	610	606	608	588	625	658	604	593	606	615	629	618	612	598	626	590	614	662	569	575	582	627	630	640	546	620	611	670	618	621	593	594	590	615	604	613	638	599	604	641	578	611	609	614	572	627	630	621	659	618	603	618	636	625	545	620	586	590	604	611	564	614	628	632	597	594	653	603	579	620	614	607	572	627	594	576	615	634	593	659	615	594	593	605	624	619	599	567	614	628	597	604	590	615	626	575	597	607	576	610	585	609	624	602	601	639	613	602	599	586	683	595	657	622	596	632	613	623	656	593	594	575	677	600	603	621	630	616	639	546	579	625	643	601	676	663	555	618	654	562	601	622	610	583	626	598	623	566	649	638	619	581	599	574	630	559	658	614	621	644	615	594	554	644	647	636	602	605	594	614	654	610	629	602	614	610	597	648	629	618	590	609	609	601	603	607	634	577	606	622	559	595	582	604	616	611	652	607	607	615	652	580	640	674	582	601	611	663	611	621	572	615	611	635	587	605	607	602	585	603	643	569	657	626	601	600	614	568	641	607	571	645	644	649	627	600	589	616	668	590	647	621	643	602	622	608	593	582	584	591	632	662	586	596	621	615	580	643	580	594	611	575	597	582	618	624	617	614	639	656	635	593	637	615	650	587	648
23700	45304	32627	12093	8134	6533	5363	3548	2266	1996	1856	1397	1184	1095	1000	930	891	837	835	848	818	735	708	771	716	737	815	790	726	746	750	721	745	714	720	700	714	710	705	670	659	707	753	674	681	670	689	592	737	662	682	726	685	691	648	700	658	627	713	692	683	700	685	685	642	681	650	602	631	666	674	656	659	704	676	648	642	675	697	682	676	635	721	670	668	676	694	710	642	674	712	673	670	687	670	692	715	651	712	654	697	711	662	686	675	665	683	695	686	673	679	714	705	667	635	627	654	703	686	691	700	716	702	699	694	585	640	748	684	683	683	697	709	614	663	698	703	673	657	714	722	673	665	662	661	673	638	673	737	634	655	655	648	676	678	690	678	755	689	647	630	678	689	669	701	723	700	691	627	662	675	714	677	632	662	662	641	646	700	679	645	686	690	659	703	701	671	672	697	693	668	642	666	705	683	687	662	664	671	713	707	675	672	701	701	628	672	692	683	660	645	704	646	647	671	650	696	679	704	661	689	682	686	706	704	696	683	681	715	679	674	671	709	682	669	658	663	676	666	678	671	652	705	701	671	654	648	730	649	715	654	692	662	667	712	683	682	669	662	655	648	702	719	667	694	703	671	728	665	689	713	672	692	655	700	704	722	656	663	693	651	718	668	662	686	628	685	655	693	688	630	678	684	691	653	679	674	639	640	699	690	685	672	669	684	670	626	695	676	714	669	733	631	686	693	665	679	716	677	640	673	647	677	686	725	706	653	655	671	681	699	656	705	691	701	628	672	648	690	666	714	673	653	693	710	703	674	684	620	685	693	689	727	704	682	693	680	688	653	622	698	729	662	677	684	715	672	652	695	683	683	688	671	638	697	662	664	667	627	665	698	682	668	695	672	658	703	657	681	652	695	657	653	684	671	706	646	724	687	648	703	697	714	706	669	657	700	676	715	721	670	661	685	660	639	671	654	698	689	686	715	694	660	643	669	706	668	692	713	648	689	704	684	627	650	714	666	693	662	702	655	729	702	741	742	647	662	692	670	695	670	695	679	656	658	661	666	637	698	731	690	689	665	668	708	697	703	715	685	677	649	726	682	661	694	676	712	678	635	707	680	721	710	705	686	666	733	711	697	665	695	699	707	633	692	675	648	710	646	660	676	709	686	693	699	653	685	661	724	653	689	639	664	684	673	675	670	717	664	708	765	644	698	685	713	694	666	646	686	696	691	669	710	655	685	709	675	676	643	689	725	660	726	648	674	661	653	662	665	682	656	630	689	720	688	685	691	732	712	747	691	691	697	712	662	668	620	671	691	695	675	687	692	670	680	684	668	687	753	684	708	629	657	604	657	692	721	681	646	656	698	657	661	650	672	682	713	646	678	697	669	682	704	699	691	675	693	653	688	695	697	665	667	669	695	667	633	701	677	615	623	671	676	677	699	685	696	671	636	712	675	645	603	720	623	674	681	693	646	665	681	671	676	679	637	722	675	646	712	656	683	704	718	675	695	692	722	700	700	648	683	639	654	677	689	706	654	689	649	678	701	633	656	691	693	690	697	651	679	662	686	701	661	693	668	631	629	675	689	651	639	741	688	678	656	663	664	657	676	667	658	673	677	658	640	680	691	661	704	645	676	660	633	663	696	632	731	669	700	640	649	643	647	681	682	653	629	673	638	668	698	735	658	668	678	655	664	676	652	646	687	686	697	677	685	650	682	641	694	641	684	732	677	648	681	668	661	690	651	650	663	652	682	634	651	734	672	677	677	639	663	672	681	680	650	691	682	729	729	689	673	684	661	655	707	724	695	664	689	676	670	716	662	662	719	626	656	709	710	687	674	678	686	694	670	658	637	640	648	662	664	619	654	678	674	726	715	661	699	705	734	713	641	707	668	701	667	676	706	671	672	665	709	656	666	627	691	633	643	671	727	650	682	672	698	665	689	714	698	697	742	696	678	708	663	688	688	664	685	678	653	669	682	673	704	676	696	664	666	673	700	709	645	693	661	700	647	697	682	685	684	717	691	716	641	693	661	670	713	681	650	693	685	654	731	661	670	655	668	670	663	688	716	650	690	643	602	625	689	681	712	634	650	643	687	666	719	665	710	678	651	653	680	650	672	729	662	644	691	686	654	687	639	694	706	657	682	695	703	661	665	715	633	691	630	676	680	688	700	644	699	690	677	676	640	703	625	608	682	660	696	666	693	638	672	659	682	619	643	690	695	672	640	698	644	719	718	689	683	672	703	717	688	704	693	639	735	703	671	642	677	673	656	687	664	677	688	703	701	685	697	673	667	692	640	670	655	663	672	668	660	641	683	709	684	648	680	714	664	677	629	691	657	650	715	699	680	660	686	647	625	748	660	621	624	690	708	662	645	668	666	642	676	677	644	684	711	654	660	698	653	680	685	690	679	687	722	714	678	726	622	680	652	670	690	677	659	626	657	629	649	664	682	649	663	630	703	673	658	698	625	690	705	700	680	678	678	645	680	637	643	627	628	671	613	657	656	692	717	650	688	626	690	667	697	647	671	671	684	703	696	689	732	703	717	659	723	693	682	711	699	681	643	644	672	708	659	645	642	674	672	698	654	712	706	650	683	669	628	663	638	653	715	701	724	720	685	683	641	642	700	679	698	655	634	646	683	633	681	629	699	723	710	654	672	658	683	732	696	726	689	666	680	692	693	679	673	642	725	654	621	648	708	657	649	719	673	670	697	688	679	685	690	665	693	648	663	671	696	702	692	694	691	701	640	654	688	678	630	676	656	624	736	657	707	636	692	712	681	697	619	679	662	628	675	668	685	715	694	626	625	640	660	673	666	632	651	692	663	685	716	669	666	666	665	659	695	673	687	687	660	679	688	634	645	671	698	719	630	725	680	653	698	675	667	673	733	647	711	642	650	698	678	679	672	634	641	678	708	633	628	694	703	680	674	691	690	652	675	684	721	680	649	664	608	668	644	648	704	652	672	658	666	663	663	672	651	654	665	706	690	708	693	694	720	627	643	683	676	650	648	684	679	667	669	648	651	668	697	681	687	639	649	675	688	711	664	692	676	624	643	685	690	705	707	694	653	649	687	686	646	675	708	700	707	624	664	656	599	647	704	672	693	669	694	658	684	655	681	648	671	729	674	694	737	688	691	674	693	666	666	678	697	688	691	685	692	651	678	661	659	658	669	659	629	705	628	656	688	639	628	681	649	694	668	673	714	704	693	694	668	699	681	713	713	667	617	634	692	663	728	653	658	684	676	662	658	650	732	661	649	686	657	710	733	688	701	663	717	617	692	679	666	687	662	644	701	663	665	670	606	707	628	668	634	646	635	661	689	725	675	698	668	700	698	689	687	711	699	643	633	694	591	662	670	709	692	667	684	635	661	697	677	693	705	701	642	707	716	701	665	693	678	677	660	670	690	702	661	682	696	714	662	658	675	653	676	676	701	702	707	641	700	646	714	637	691	684	710	709	672	668	619	667	706	699	704	695	628	662	676	679	644	692	712	671
24920	21326	27560	25351	15094	4199	2713	1720	1519	1292	1209	1069	1050	982	910	919	862	841	777	861	795	760	767	820	794	806	795	813	792	791	740	778	795	777	746	799	739	751	739	763	766	786	795	813	784	785	787	755	802	801	775	736	784	749	765	790	729	807	719	741	745	758	799	771	762	741	755	804	778	808	758	736	765	757	810	791	736	742	749	814	776	754	740	747	766	733	744	720	754	748	739	739	759	782	711	731	777	740	735	771	767	733	779	789	759	813	738	776	809	772	740	754	755	759	707	765	787	780	761	815	807	805	785	756	808	787	786	772	721	754	753	766	772	733	756	776	758	814	722	771	735	797	696	689	737	779	760	742	748	753	791	758	786	798	734	803	738	807	745	764	731	749	728	738	765	738	742	743	786	759	706	776	743	789	746	725	732	763	760	806	786	776	779	759	760	713	773	770	763	766	697	742	762	761	748	815	728	792	736	724	765	748	792	758	786	722	737	763	804	759	782	813	734	726	744	790	736	757	734	682	786	769	744	774	750	758	785	744	787	775	728	732	758	767	772	775	799	738	783	779	774	791	767	737	755	802	754	754	803	780	794	731	760	760	797	712	731	742	775	725	723	772	755	789	777	748	758	745	748	769	725	718	791	740	721	773	744	786	812	763	792	735	752	786	768	771	725	717	713	726	715	754	726	741	743	740	803	742	747	825	754	800	774	741	815	740	740	786	777	744	816	797	761	760	820	736	746	799	823	767	773	806	740	782	784	744	752	744	767	743	734	784	757	723	822	733	753	739	761	802	776	770	744	773	738	749	750	726	749	757	794	724	749	741	711	759	757	789	767	755	760	776	752	783	733	696	785	712	784	749	785	784	742	766	778	730	749	762	802	749	763	745	823	755	756	746	726	765	755	724	773	745	757	721	726	718	751	794	778	740	740	749	750	731	754	766	721	764	735	776	792	756	724	742	776	763	723	772	811	781	737	764	784	724	706	749	760	739	790	775	751	745	808	797	762	740	747	828	768	785	763	769	719	771	737	790	730	737	791	784	717	746	740	716	778	728	739	729	769	788	715	801	721	778	770	766	765	721	721	746	805	787	747	802	750	762	782	744	758	763	815	775	698	754	813	743	747	797	767	763	760	725	765	766	773	782	727	748	784	791	754	757	744	755	707	732	775	802	721	710	806	781	735	785	713	760	779	774	783	729	758	717	756	826	766	736	792	772	797	760	757	778	768	753	782	776	783	780	757	736	757	792	764	734	746	749	802	795	786	737	744	762	772	807	764	761	752	746	765	762	769	762	742	753	751	750	813	802	721	786	764	732	765	761	833	724	785	777	711	777	739	721	744	818	801	793	793	824	772	762	814	752	731	731	764	763	771	737	710	724	770	803	799	750	809	747	766	737	750	787	751	770	758	800	764	772	788	738	758	778	769	798	761	734	811	744	728	743	762	789	769	695	716	830	769	696	765	797	848	787	727	808	789	743	761	763	792	763	759	727	706	746	728	773	725	768	826	756	751	757	745	744	721	750	793	731	774	794	724	724	758	775	824	785	796	797	808	782	717	741	786	757	748	738	759	754	739	794	764	780	743	754	781	790	815	780	753	753	772	825	774	773	766	709	788	714	773	814	777	764	725	705	788	780	750	743	789	755	710	792	794	795	754	745	714	770	742	817	747	755	820	769	723	795	733	774	764	798	754	762	791	738	758	741	729	744	724	755	772	824	754	773	760	824	748	767	714	759	741	737	750	809	758	790	768	755	790	766	765	784	753	745	756	724	702	728	752	728	760	760	760	733	728	705	805	715	733	792	799	724	773	803	754	763	810	772	786	753	729	717	735	728	752	780	739	772	720	765	750	760	795	769	710	766	799	750	740	754	733	744	769	780	777	790	754	766	738	707	760	795	817	822	784	763	811	775	714	745	800	777	746	757	732	795	793	794	742	737	755	753	777	799	804	738	737	727	792	746	752	793	833	811	748	768	773	723	749	770	761	762	806	765	752	764	776	785	770	804	743	763	753	794	768	747	733	772	785	824	802	764	726	793	698	755	788	778	780	817	770	794	750	802	762	785	761	770	742	762	793	771	713	781	775	770	754	762	766	772	751	792	743	764	747	709	781	752	777	765	787	735	735	749	748	767	781	763	785	775	732	740	799	757	811	754	735	725	772	711	751	738	777	743	785	793	771	769	755	785	760	829	737	752	773	760	729	716	785	724	783	754	782	773	757	772	749	787	728	744	791	760	738	771	749	744	759	798	779	735	758	782	826	764	737	790	767	790	738	766	742	777	698	769	721	797	726	742	773	775	794	733	758	759	727	736	774	755	793	728	784	750	747	767	773	767	809	761	755	764	793	744	752	755	778	749	761	793	768	784	752	730	775	749	729	729	726	799	769	785	704	725	751	784	789	733	730	763	757	745	747	782	744	737	704	757	780	754	769	724	784	750	796	729	763	789	753	755	765	722	742	762	771	748	729	757	768	783	796	797	795	696	721	779	760	752	801	744	758	769	791	759	712	804	792	757	742	751	713	756	744	801	755	747	757	779	764	802	798	771	777	715	769	752	763	773	787	743	741	789	755	798	795	794	755	777	789	781	745	744	787	776	767	718	783	766	762	761	708	792	720	735	770	743	733	752	773	738	750	760	789	759	763	752	781	750	748	721	754	761	768	802	770	696	780	774	785	727	779	766	798	717	797	723	748	744	705	754	799	709	747	751	755	726	792	739	797	756	803	767	764	792	778	794	784	729	770	789	775	713	746	753	733	718	756	810	777	718	821	732	756	777	718	777	771	815	695	731	796	770	771	772	768	789	769	746	809	740	742	768	729	759	702	780	718	805	767	754	733	767	726	747	743	737	778	732	731	756	763	733	755	728	799	733	755	775	749	743	730	786	771	726	769	776	752	756	803	808	752	810	760	842	766	736	727	763	789	813	751	786	768	750	788	767	753	739	751	741	741	699	772	772	783	750	720	742	779	733	750	786	759	728	753	790	767	743	762	772	774	785	790	729	747	734	741	755	761	753	770	742	778	780	739	737	763	752	745	757	801	761	743	769	760	735	763	769	745	702	716	758	803	819	712	823	744	768	775	758	787	816	748	777	723	804	736	749	741	753	772	789	790	768	806	760	809	829	730	726	733	782	758	721	746	736	722	716	813	786	741	724	762	794	758	736	775	722	706	797	833	788	756	743	810	755	787	740	798	793	767	782	752	798	795	746	751	717	751	819	786	787	786	762	767	778	745	763	766	792	751	784	748	741	737	743	753	765	787	770	801	781	709	757	789	795	729	769	769	743	726	743	758	792	769	763	755	744	757	720	731	739	731	765	748	731	726	781	720	774	746	736	779	776	763	733	696	749	764	765	825	727	773	727	755	786	729	765	788	726	758	749	747	794	802	791	797	760	790	728	766	760	800	765	809	707	716	768	782	787	783	755	784	726	753	757	765	742	721	718	796	755	769	765	764	725	769	709	773	798	745	731	774	712	755	755	682	814	762	783
23809	41365	27378	9198	6587	5393	4293	2813	2452	1777	1607	1363	1237	1121	1057	967	996	897	906	877	852	884	855	851	835	870	852	884	830	879	840	844	823	787	800	861	828	778	838	796	855	830	836	814	756	853	828	803	851	834	832	770	866	870	822	839	827	872	788	815	791	781	826	816	815	824	788	813	799	800	798	756	806	772	811	821	826	802	816	812	849	797	834	785	850	818	813	766	791	769	816	817	798	794	819	820	772	809	796	755	844	792	823	806	787	797	804	839	837	824	803	835	773	813	836	814	770	771	853	833	774	809	813	836	819	812	785	813	843	745	858	810	818	802	863	827	808	802	803	805	765	827	803	758	777	783	790	838	796	833	784	762	817	796	779	798	815	782	797	792	794	804	813	783	848	805	833	809	835	856	787	824	770	834	822	802	775	769	737	797	793	737	780	791	858	873	762	785	825	863	772	760	833	824	814	801	838	782	810	793	807	832	806	778	773	806	783	761	871	785	790	890	823	840	812	829	833	808	791	798	790	819	809	811	836	821	822	767	784	869	782	872	783	745	813	812	765	789	810	800	801	784	724	866	812	765	806	760	828	793	818	847	810	780	801	821	828	844	815	815	813	856	805	855	825	779	776	797	848	803	776	839	838	796	792	792	850	808	846	794	842	818	787	804	796	791	765	861	833	820	805	774	828	797	806	814	824	785	836	851	766	786	805	771	780	846	807	814	798	804	795	820	814	804	797	821	836	798	802	770	724	809	818	752	766	797	829	779	781	800	768	811	856	774	840	790	859	820	801	802	834	789	849	819	811	804	776	828	806	816	810	749	783	797	734	783	809	786	788	764	754	778	837	785	797	789	789	789	780	804	779	810	810	774	846	778	798	805	748	772	789	777	840	792	795	758	810	778	804	762	787	827	811	780	755	807	805	806	785	814	721	781	852	753	858	817	741	799	807	809	756	860	833	794	755	874	815	805	791	869	804	787	797	835	794	813	801	829	798	803	863	754	801	789	775	802	811	814	801	837	803	862	819	798	807	824	797	799	789	755	780	824	825	770	761	816	825	792	799	805	835	827	757	806	839	776	813	807	811	792	784	812	805	856	748	783	821	836	795	820	834	807	812	795	769	810	742	792	827	795	817	754	804	792	788	747	812	821	833	821	780	807	832	816	795	739	773	803	789	810	814	838	807	798	798	806	783	808	810	806	835	838	819	802	823	834	765	738	811	889	820	808	789	785	833	819	820	863	813	790	792	840	788	772	830	791	785	822	778	801	798	843	875	794	797	811	793	788	755	779	821	770	832	806	777	800	840	775	809	781	794	798	812	778	819	787	857	750	793	824	784	793	805	791	728	817	777	820	827	831	818	829	838	798	787	847	787	808	827	813	808	811	808	787	804	840	813	812	799	799	762	825	802	812	825	828	803	740	755	840	797	858	754	829	838	862	811	837	790	847	817	796	782	804	810	830	800	833	821	803	835	813	789	847	818	794	826	796	814	750	824	818	841	768	820	786	862	798	860	856	809	814	788	851	819	795	831	830	823	822	759	801	819	766	800	797	792	831	831	763	833	782	847	780	794	821	784	795	796	761	797	804	809	800	776	828	807	829	817	810	789	784	811	752	793	824	834	790	761	817	830	790	785	831	827	832	797	819	837	798	782	842	784	793	798	762	814	747	782	790	818	820	836	798	757	854	821	786	836	844	805	803	841	848	791	778	794	842	779	837	783	798	793	770	792	816	810	776	821	846	776	824	795	770	775	825	814	809	776	814	854	783	788	780	829	829	796	770	819	778	767	793	764	835	826	788	841	757	842	775	748	795	830	814	822	816	760	809	777	779	800	827	804	804	782	834	794	868	774	802	829	838	839	808	802	782	791	780	773	852	814	765	787	814	812	820	761	828	803	796	787	779	840	813	823	805	795	757	803	770	792	801	806	816	824	819	828	812	872	784	828	793	786	820	830	816	837	807	777	807	766	818	827	809	758	784	810	811	782	820	812	781	788	782	780	873	850	761	809	810	760	779	818	813	821	871	812	805	835	734	826	854	831	775	823	838	849	833	848	794	778	767	790	836	788	794	828	791	802	772	809	866	824	776	783	762	829	778	863	796	807	838	799	771	789	773	807	772	844	783	792	804	862	847	828	863	789	804	865	794	799	822	801	825	799	800	782	783	779	803	815	807	790	819	784	790	817	773	785	803	808	854	805	814	796	820	849	823	824	765	801	810	797	819	762	775	788	815	793	804	805	810	814	804	825	838	807	817	754	770	815	795	787	829	828	800	782	814	833	771	822	783	820	788	823	819	792	809	781	791	861	798	791	785	787	802	787	792	841	842	805	741	855	784	796	805	818	825	792	813	784	807	784	805	766	819	825	792	833	770	804	803	826	755	753	807	842	771	822	811	777	769	819	793	805	841	814	813	814	801	886	815	767	826	744	796	762	834	777	820	826	824	800	759	831	748	800	837	802	774	785	781	772	777	815	816	829	796	807	811	814	780	818	741	801	779	812	804	825	798	808	818	819	778	794	794	783	821	768	774	785	794	772	753	789	791	837	814	822	753	778	771	791	820	819	800	720	783	769	796	828	765	794	809	772	802	766	790	771	833	814	757	851	802	774	807	766	802	814	787	825	800	779	815	797	807	802	798	806	780	816	819	810	841	813	803	792	776	818	819	807	807	803	766	808	803	831	844	757	715	832	748	781	784	830	807	772	817	786	783	815	768	844	788	820	839	823	790	740	814	812	767	810	751	746	774	808	810	793	795	745	845	753	824	804	778	789	802	816	761	824	817	748	758	816	879	808	782	821	827	850	782	788	770	826	751	783	807	794	789	795	803	813	813	820	795	772	807	835	789	785	808	824	778	826	776	819	796	772	801	816	823	794	807	812	792	790	812	764	780	739	778	813	843	854	800	783	834	748	813	793	793	817	769	849	823	774	802	814	820	780	840	818	764	853	794	793	775	829	774	766	790	785	853	789	795	811	761	813	858	818	809	792	783	792	748	813	791	804	811	861	881	769	836	754	814	811	821	853	796	812	768	804	848	798	783	805	816	806	820	837	820	792	820	816	812	791	804	772	816	840	850	767	848	818	827	786	765	777	817	814	796	792	815	794	790	833	798	762	802	781	828	808	861	819	810	809	795	805	791	731	861	751	770	831	797	792	803	791	832	791	838	727	750	825	867	856	787	784	818	791	815	776	796	760	825	775	839	779	811	718	801	850	816	830	780	824	812	784	828	813	836	801	791	829	849	819	798	819	761	796	762	799	816	798	835	865	837	806	805	821	775	787	849	815	803	807	855	848	782	833	829	851	772	769	834	804	778	840	777	813	838	831	862	833	781	785	804	819	794	813	805	839	871	876	826	810	787	846	812	858	784	815	809	834	773	826	763	788	795	815	846	806	805	835	859	825	770	778	786	758	832	797	864	813	786	797	818	826	804	780	801	831	873	774	792	810	769	759	802	822	807	826	849	772	799	818	785	834	815	824	787	759	768	809	793
22795	21340	28885	24146	21352	21483	12633	3350	1750	1635	1253	1094	878	869	656	617	575	580	502	439	442	455	457	433	450	421	454	469	426	425	439	387	406	404	409	440	401	371	368	378	403	361	350	434	409	399	394	401	416	357	388	390	385	402	371	403	338	358	346	371	373	362	369	397	371	374	388	349	379	351	345	336	380	349	380	385	368	358	383	384	353	358	341	389	346	378	360	360	390	377	401	378	347	400	336	381	331	364	354	316	386	368	356	363	367	386	380	377	345	329	368	351	319	352	356	372	376	339	362	357	333	376	391	363	357	420	348	338	364	361	347	357	351	359	362	382	373	383	363	356	364	384	368	370	374	365	358	361	354	354	370	376	343	372	346	369	346	346	367	375	361	388	380	430	354	334	354	388	389	367	401	391	358	384	351	371	390	381	374	351	351	356	345	370	321	347	385	353	357	349	370	381	360	351	391	354	378	368	351	371	376	371	327	375	409	343	385	373	344	353	405	343	354	371	368	362	380	350	357	341	363	350	364	354	389	344	385	382	372	358	369	361	396	350	369	402	398	354	370	383	360	360	364	335	370	341	331	375	360	369	375	373	365	323	357	330	360	345	396	336	370	373	302	350	362	356	350	370	343	383	348	389	367	362	348	355	343	371	356	332	356	398	385	349	365	388	392	388	373	342	360	373	373	368	357	369	333	336	369	347	354	331	416	403	342	369	359	377	341	368	344	355	350	369	367	351	371	368	355	365	342	324	359	367	364	396	367	329	372	363	385	367	371	356	396	359	383	378	383	359	363	382	365	401	352	339	346	346	379	353	340	352	371	375	331	364	359	385	346	357	379	375	362	350	361	379	331	374	358	359	373	365	349	344	331	366	372	401	370	347	361	390	401	369	374	374	347	373	343	369	396	346	361	371	362	385	406	361	362	361	379	377	362	351	312	387	367	353	382	372	331	354	360	376	336	338	372	330	372	325	377	344	388	379	344	343	337	351	330	342	363	351	400	361	353	380	374	376	378	365	377	350	377	382	354	362	381	371	355	371	366	326	366	378	356	340	373	372	393	370	347	356	374	356	372	359	341	342	353	351	362	370	390	382	363	373	359	370	335	379	375	341	394	337	361	375	405	386	397	378	373	366	379	361	356	344	373	388	376	340	329	366	370	378	365	367	348	376	328	367	400	354	344	381	323	380	381	349	358	410	379	374	331	345	336	339	337	348	368	361	356	362	385	389	386	321	342	355	325	381	391	351	340	379	316	341	367	366	356	392	371	364	341	406	385	370	339	366	378	371	371	364	358	360	351	348	357	341	349	422	373	370	331	375	370	379	375	381	381	364	360	368	383	343	373	349	333	343	337	368	387	355	388	350	327	347	354	342	377	358	390	385	368	358	335	350	369	381	358	408	370	356	362	405	348	366	369	368	326	348	319	404	369	350	371	344	393	385	349	360	344	380	343	353	340	325	408	371	402	352	374	376	343	368	354	360	365	377	366	365	370	334	345	360	395	330	357	369	380	363	333	345	383	321	331	364	345	373	370	329	366	377	348	362	360	350	373	383	375	340	357	350	397	334	362	378	335	348	343	331	362	386	393	363	364	355	376	350	363	357	365	359	383	368	369	363	381	389	352	389	354	350	382	332	400	384	388	381	356	353	365	369	372	357	379	436	367	380	311	398	344	353	351	361	384	385	356	382	371	364	341	325	361	347	355	358	368	340	385	358	365	366	370	376	380	353	391	335	387	354	370	356	362	390	355	340	356	345	358	369	334	312	393	356	352	359	334	330	341	383	376	335	362	358	349	356	363	375	362	347	351	328	350	342	337	346	381	324	346	357	372	392	364	343	349	348	377	368	387	341	386	363	338	361	364	372	352	349	333	371	372	375	359	346	380	376	340	358	381	364	394	363	352	339	367	329	348	365	385	314	360	335	369	359	360	354	373	364	360	378	356	366	357	346	355	351	354	352	337	351	352	379	385	390	330	337	389	381	368	372	406	367	383	365	391	341	370	411	388	370	372	374	368	374	349	359	340	380	341	342	337	355	347	364	337	355	368	330	347	358	353	363	386	399	369	311	394	367	366	350	389	340	351	342	356	347	365	359	355	343	357	375	340	342	365	370	351	374	349	357	366	373	367	335	355	359	353	347	359	357	360	405	372	351	390	366	395	349	363	369	323	356	377	344	364	354	349	380	352	332	328	359	360	335	333	368	343	362	354	371	353	356	384	379	335	354	350	363	342	377	390	367	346	352	392	337	374	351	376	367	357	388	341	364	387	357	369	368	350	361	367	366	379	342	350	337	372	345	331	339	389	375	354	370	351	333	358	363	348	384	386	347	371	321	393	384	372	380	337	337	385	388	371	370	340	364	377	381	369	387	340	387	362	380	362	378	382	398	383	360	349	375	391	385	357	354	351	322	362	354	396	368	348	388	371	378	378	355	358	361	355	350	362	398	358	382	411	336	348	356	367	372	367	371	359	355	365	334	354	347	373	364	371	372	424	340	363	371	320	386	353	362	371	345	359	338	356	354	318	386	393	355	376	353	357	378	369	350	324	380	351	385	361	382	359	378	403	387	356	330	342	378	357	361	363	365	370	368	383	369	361	391	356	355	368	364	389	357	336	339	345	380	366	344	348	350	362	341	342	391	354	328	352	361	376	353	382	347	396	337	360	363	347	354	375	352	349	335	353	368	367	354	402	379	345	335	379	375	384	358	402	373	340	356	366	329	347	349	355	363	367	351	370	353	376	338	356	355	360	390	371	354	360	345	389	374	340	332	347	368	386	357	388	381	378	366	355	375	371	366	362	362	363	357	352	379	372	366	355	350	362	358	371	374	403	383	360	360	366	357	345	334	368	389	354	373	357	320	351	328	356	367	319	352	354	338	397	359	353	380	347	393	365	348	354	360	368	385	331	358	349	384	376	368	358	356	348	343	338	361	384	383	383	337	344	395	370	357	367	349	408	358	326	342	361	344	352	360	360	366	359	348	350	387	355	341	385	349	335	363	361	347	364	398	352	361	397	358	353	361	402	376	376	360	373	360	343	390	354	369	374	369	368	367	344	371	377	388	344	359	364	354	393	345	340	360	364	358	396	325	373	356	375	388	389	337	335	365	380	403	370	374	394	389	368	319	356	348	395	372	381	357	365	368	362	346	349	348	374	358	384	358	384	370	365	362	398	330	359	354	361	365	346	358	349	327	360	344	353	355	390	375	331	392	321	384	390	368	358	360	384	378	370	357	368	345	347	373	372	340	376	339	372	336	369	367	337	396	363	321	325	389	338	380	357	371	399	356	373	398	346	409	369	336	361	357	360	371	338	355	365	355	366	390	351	390	374	349	336	355	396	398	394	328	370	380	358	332	340	322	361	366	369	349	384	344	348	365	392	348	375	374	371	378	365	355	350	378	349	383	364	363	355	346	298	347	379	363	361	379	323	394	362	318	363	392	342	403	355	362	354	345	367	387	336	351	390	372	402	363	331	339	374	359	372	344
26800	51419	36191	15495	10837	8277	6979	4783	3174	2660	1937	1539	1349	1167	917	867	788	685	608	616	598	532	517	484	489	548	518	530	504	548	506	433	484	455	465	436	444	400	457	413	436	416	444	459	459	441	432	462	430	387	442	431	373	390	398	431	405	401	391	426	395	409	370	402	433	378	405	374	407	399	380	432	409	408	404	392	415	348	405	384	377	401	408	412	403	400	389	368	415	404	389	388	398	407	426	390	403	378	398	412	361	398	429	377	382	438	410	346	375	368	364	395	410	367	362	388	411	360	381	417	402	425	373	401	403	420	398	373	379	384	382	403	428	396	413	343	394	386	383	377	396	388	372	387	413	422	386	359	368	387	391	425	393	368	376	392	404	393	358	385	430	384	385	397	415	397	406	349	399	404	377	389	361	396	379	419	396	425	377	398	413	408	381	438	425	378	398	388	382	413	432	400	400	397	388	421	354	402	384	363	422	364	394	354	385	408	383	428	375	353	366	384	392	410	379	430	378	415	384	403	402	379	413	352	381	337	393	363	368	407	410	388	425	444	393	369	380	405	397	379	400	352	376	395	376	383	351	411	361	404	418	420	380	385	385	424	400	391	397	417	397	391	368	402	373	362	389	412	391	394	395	397	365	388	408	381	423	405	375	404	371	336	367	387	384	428	375	374	373	384	403	396	388	388	405	392	405	397	403	423	419	373	357	339	401	377	396	401	390	370	369	407	394	371	360	395	419	395	366	403	375	404	413	410	402	412	384	379	408	385	437	401	380	391	402	394	395	352	369	405	407	409	396	417	414	371	395	380	439	395	401	391	383	388	404	399	370	404	398	427	385	373	427	419	380	342	424	381	389	382	412	408	392	368	380	417	367	366	416	360	412	386	356	404	402	412	414	412	380	394	394	390	380	400	352	394	401	418	409	376	395	427	382	399	402	358	384	390	386	387	403	372	410	384	366	407	395	380	412	367	413	369	406	386	392	380	375	422	397	377	391	386	398	415	379	407	365	426	394	419	384	400	368	346	389	414	408	405	387	415	383	406	388	417	389	374	418	361	399	383	391	423	385	374	422	422	432	388	397	391	386	365	407	389	382	427	401	447	376	396	385	376	401	399	420	371	365	352	354	411	370	347	370	408	402	361	408	369	383	378	387	401	378	387	412	380	396	350	415	372	395	430	378	392	390	362	417	405	395	388	397	396	420	378	386	406	363	396	380	369	390	351	358	409	403	406	420	382	380	382	400	427	407	391	393	392	379	379	361	390	372	406	408	364	378	393	384	411	398	402	390	358	377	352	370	376	367	386	354	382	388	426	413	385	392	372	398	365	366	434	384	405	383	407	423	395	413	372	384	408	415	396	411	365	360	412	393	410	357	412	405	405	398	383	434	405	376	382	429	368	388	415	381	385	336	407	419	419	360	421	392	398	404	377	409	358	380	399	363	407	376	395	347	401	417	367	422	362	422	390	406	411	388	343	402	416	363	371	386	408	368	398	409	365	383	373	398	397	352	408	424	384	405	412	371	360	397	393	407	402	410	375	393	411	367	382	386	399	354	366	398	395	413	380	366	409	384	406	380	396	372	351	425	394	397	384	434	372	384	386	418	374	390	356	406	391	381	365	418	375	391	394	425	397	391	384	380	391	391	432	400	415	410	389	398	365	378	382	389	393	398	361	406	404	386	384	396	399	409	403	383	365	359	397	399	372	411	370	389	425	390	375	346	410	410	407	431	431	391	361	373	387	376	387	364	373	399	389	389	415	433	386	392	404	406	373	381	390	393	391	389	405	392	429	430	356	378	398	379	388	361	356	391	379	379	399	396	397	406	365	426	402	424	399	401	409	403	395	392	380	423	363	381	398	374	392	417	393	417	411	415	353	382	380	356	404	390	377	363	386	393	349	343	410	382	410	415	374	395	376	414	373	374	411	417	406	426	417	401	358	427	374	408	372	379	417	394	392	422	402	398	365	394	402	369	361	394	389	382	412	371	396	384	389	384	366	364	405	419	405	380	364	409	405	350	373	409	395	406	369	376	381	385	419	404	382	411	446	355	393	358	386	389	416	411	399	363	384	399	364	417	411	373	362	380	422	387	401	380	396	376	362	383	380	396	404	387	386	370	403	388	379	378	384	402	409	356	381	384	399	411	410	382	383	371	404	394	357	370	407	364	426	385	380	391	395	402	360	406	362	412	401	356	368	369	362	411	419	440	407	397	386	369	401	417	357	395	393	349	349	396	387	370	347	383	404	416	384	431	375	380	386	380	411	393	368	396	362	419	389	401	365	375	414	388	397	396	387	400	376	399	370	396	410	400	391	328	405	402	396	410	361	391	419	413	411	388	392	336	393	374	424	405	413	388	394	393	394	400	391	422	377	422	372	390	382	413	386	405	401	407	377	359	365	439	360	405	366	400	433	374	396	400	376	371	363	369	415	377	371	404	400	421	400	413	374	359	428	380	395	397	405	425	384	382	413	392	394	428	394	413	378	416	384	402	397	408	364	379	409	433	406	375	412	391	350	367	389	395	365	403	342	376	407	421	370	390	406	384	419	373	414	374	382	370	384	377	375	405	412	388	409	418	420	400	393	389	388	398	379	397	370	425	407	381	393	388	377	394	372	379	406	403	422	389	393	396	380	351	368	389	391	364	432	391	422	368	368	371	399	387	416	408	399	399	390	416	391	380	379	396	379	369	389	408	355	379	404	380	382	427	412	376	427	390	367	387	404	374	361	355	394	385	384	424	391	339	399	382	390	350	375	367	413	389	419	413	387	384	386	424	398	409	354	418	391	372	378	430	382	394	397	377	382	384	355	400	395	420	379	378	378	383	411	407	344	393	399	407	403	437	388	393	396	380	407	388	389	371	408	425	398	381	386	365	394	382	434	391	409	376	376	372	385	397	377	404	367	401	382	419	387	405	418	433	424	389	427	396	431	426	396	380	395	407	410	417	371	439	395	390	379	372	422	419	394	381	396	356	380	435	373	378	406	390	386	388	376	365	430	420	390	386	387	366	395	387	410	383	413	395	404	361	386	383	411	401	373	365	382	381	384	416	379	389	398	387	419	399	399	381	400	395	362	384	377	360	381	382	387	407	392	382	365	383	402	392	382	438	348	409	354	372	388	376	369	396	369	365	422	398	399	392	377	384	384	419	401	375	365	396	409	417	406	373	372	367	381	383	364	420	382	382	410	397	398	393	370	381	411	413	380	412	378	373	417	384	396	403	389	389	386	358	397	371	410	381	393	394	443	397	379	377	387	412	431	397	423	411	388	372	380	389	396	399	393	374	414	385	409	389	349	359	373	412	372	399	377	375	422	401	403	353	348	374	375	405	389	402	386	394	431	418	391	394	378	407	362	393	385	424	402	406	400	385	402	356	404	368	371	364	396	407	372	431	399	391	387	383	375	397	370	364	405	425	412	368	445	387	410	395	393	409	418	378	361	426	368	381	413	389	377	373	404	408	387	395	382	387	371	385	402	365	385	421	399
28267	23014	19806	7870	3640	2629	2345	1732	1368	1274	1121	1120	1083	1063	1004	1043	940	926	917	938	902	878	910	930	916	938	926	920	898	858	941	851	883	968	939	863	931	938	911	923	890	891	877	897	921	923	956	935	880	957	906	903	933	890	933	870	915	904	882	925	887	920	938	906	913	883	891	852	893	879	906	911	905	904	901	946	932	846	940	889	889	911	951	917	951	854	935	909	860	902	962	875	889	873	862	912	908	922	875	903	903	906	937	856	975	921	892	887	878	885	931	887	929	911	915	884	917	896	909	899	886	947	900	895	898	885	874	884	904	920	929	934	875	919	828	871	922	902	920	891	894	860	901	852	954	856	872	891	916	944	864	914	958	877	867	821	850	910	902	908	894	819	916	890	919	869	879	850	889	910	901	888	922	902	900	864	911	908	901	942	869	848	883	910	854	874	854	911	862	921	892	897	885	972	879	915	926	850	938	879	884	924	877	919	904	879	943	890	908	887	854	911	855	872	865	921	882	906	936	931	918	880	920	876	885	824	953	888	992	924	903	860	848	884	948	906	885	878	901	931	915	850	909	918	913	906	889	894	896	933	935	955	926	931	825	852	890	890	864	907	929	926	913	907	889	901	916	888	904	933	870	850	883	931	962	940	908	861	902	946	906	896	887	860	916	943	923	952	877	952	851	906	926	909	928	877	928	862	868	922	879	871	915	952	855	869	881	881	935	871	944	849	916	917	928	931	869	963	899	920	923	894	907	887	872	937	907	914	910	933	900	965	881	854	913	896	901	933	895	919	910	912	896	868	967	905	913	879	977	923	957	875	906	922	965	911	855	846	881	887	848	941	923	901	971	980	884	866	891	968	923	941	910	853	871	883	836	902	940	908	957	906	882	894	910	905	891	867	909	894	895	874	935	842	855	897	966	893	866	922	890	897	924	952	855	893	923	953	876	888	895	896	874	894	945	884	935	956	907	897	886	861	915	911	937	957	845	880	961	917	849	920	924	917	886	944	866	969	917	900	955	896	890	943	936	884	880	862	967	899	916	857	897	906	875	920	902	919	899	933	929	918	890	917	903	871	817	891	904	909	842	895	891	929	903	854	913	870	938	855	884	858	912	956	909	927	964	925	893	928	855	908	912	910	928	913	954	939	905	948	915	852	853	921	871	904	930	900	950	899	911	880	850	889	872	862	951	885	932	898	922	874	953	939	948	918	863	894	857	941	945	910	931	849	923	923	901	921	886	900	895	892	890	958	931	915	929	901	882	858	896	918	885	951	903	954	919	960	874	884	887	912	890	886	947	916	829	907	915	842	893	889	881	850	849	894	850	935	851	907	854	960	903	936	908	869	981	895	942	908	911	909	906	924	910	918	860	877	912	910	877	902	882	889	878	908	892	922	931	926	919	924	917	904	883	898	879	879	915	885	900	920	917	934	914	870	901	981	937	915	882	863	881	975	917	920	901	888	872	899	860	845	897	921	841	870	898	856	884	945	865	889	938	888	876	900	895	966	888	917	946	889	896	925	854	882	946	863	884	866	960	865	910	873	943	878	949	956	894	843	899	961	999	902	957	891	950	908	957	847	894	882	934	912	902	846	868	909	925	901	933	918	893	893	940	914	905	877	928	930	908	894	909	902	883	893	860	903	875	940	882	907	895	918	860	909	908	882	897	957	866	939	908	913	900	940	921	849	920	892	949	893	844	873	845	928	941	873	920	887	893	919	872	893	926	936	952	932	956	902	938	870	909	924	897	851	927	879	899	911	892	880	912	936	909	888	926	881	937	881	917	937	903	896	911	908	931	944	921	946	949	911	839	906	935	871	877	860	903	985	904	924	925	861	924	864	908	904	911	917	889	916	916	931	886	908	903	938	933	910	892	911	869	930	928	896	896	875	888	927	927	937	886	893	948	910	899	885	904	904	829	884	904	913	899	891	915	897	917	912	915	931	937	883	920	905	852	875	858	938	942	898	919	859	923	926	895	901	885	886	905	908	861	891	933	937	929	918	973	920	914	922	859	891	934	870	888	905	893	944	934	893	915	900	879	875	930	900	886	967	863	901	915	886	901	913	878	906	865	888	917	839	946	927	897	875	950	945	906	911	882	958	911	873	939	937	897	927	897	914	927	936	910	935	903	879	918	895	939	924	890	934	885	923	881	896	866	918	921	840	928	859	874	915	873	935	853	938	915	881	931	933	924	890	915	859	881	951	907	834	866	871	886	922	904	948	938	915	911	905	897	913	931	933	928	902	871	878	924	936	906	925	934	914	914	886	885	939	917	924	971	900	910	875	999	906	936	929	926	887	903	894	922	948	888	866	938	947	863	897	891	915	857	879	929	916	881	908	882	903	875	920	918	859	936	940	892	843	896	867	918	927	886	869	896	986	886	903	892	954	926	928	874	849	969	895	865	887	916	913	930	909	901	843	989	880	924	865	903	933	876	850	891	935	872	878	888	928	881	884	907	929	865	898	936	893	872	918	932	936	855	909	905	941	914	926	926	868	905	920	923	880	943	917	967	936	900	873	937	928	927	873	866	910	877	885	914	864	889	911	968	905	920	904	887	926	916	934	882	914	910	899	907	901	853	885	925	930	914	922	859	927	927	889	924	885	897	907	957	932	899	904	863	930	888	931	887	946	856	928	891	928	902	890	910	878	892	920	884	883	972	880	940	837	895	875	895	904	935	911	921	903	936	916	952	860	883	849	908	885	908	879	903	877	933	871	852	923	955	904	907	921	894	906	930	852	956	884	909	895	844	918	920	962	880	889	908	879	924	895	867	846	895	909	908	860	938	890	855	927	885	893	874	885	897	930	868	897	942	914	839	915	950	905	900	937	871	905	899	909	955	919	864	926	881	892	839	896	925	888	906	916	901	905	875	863	846	937	878	896	904	885	892	935	956	879	905	911	841	913	931	854	865	930	909	866	893	861	876	889	887	877	946	882	881	895	897	901	857	921	971	936	876	875	866	836	898	929	918	867	913	903	966	870	887	908	883	885	885	906	904	900	896	861	959	941	889	944	882	907	854	950	949	944	929	902	883	918	939	890	922	913	886	838	902	877	899	984	933	866	908	912	911	929	886	933	883	874	886	841	913	928	862	882	852	892	933	865	862	950	911	943	901	870	894	896	928	846	889	907	897	869	888	901	909	926	886	902	881	868	877	958	933	929	945	897	971	959	907	876	896	904	941	883	862	864	885	876	882	903	911	864	900	827	910	917	864	909	877	945	889	912	895	902	914	916	866	890	877	939	906	887	885	918	891	875	886	888	909	869	855	905	909	965	931	935	835	870	872	917	909	966	875	934	913	937	881	944	897	961	904	924	945	907	920	888	863	906	887	925	911	872	899	953	949	902	896	970	893	864	889	893	882	900	895	887	918	896	931	928	900	940	837	892	895	918	893	889	906	933	892	928	938	882	889	921	904	871	939	903	879	896	863	985	916	827	886	923	929	901	895	861	877	934	871	875	897	899	927	882	833	890	886	907	927	888
22900	33878	20481	7340	4989	3898	3332	2572	1872	1704	1402	1339	1219	1207	1123	1086	1047	1013	1053	962	1024	1065	984	997	956	979	985	1013	1035	1025	974	976	1017	979	1010	996	944	1005	981	985	967	984	986	957	918	1030	1018	932	1004	989	1013	954	975	931	1018	1001	977	1032	966	972	977	953	1007	993	978	921	953	995	987	966	986	1024	947	964	930	969	1024	1005	958	940	991	966	974	1077	899	977	939	951	902	928	940	944	953	916	956	987	982	906	934	934	1002	987	937	1007	947	933	964	983	1015	996	984	920	988	976	952	967	948	976	978	966	965	982	967	998	982	929	985	935	940	1019	923	945	1008	921	914	982	981	1015	983	994	990	950	951	961	1011	923	1026	1018	977	973	992	979	982	950	996	927	953	1014	894	967	1028	968	991	973	986	1031	1022	938	964	925	980	992	935	987	973	938	951	962	923	919	943	992	956	965	970	972	1017	928	950	981	964	976	936	914	915	967	933	954	991	987	1005	924	988	945	970	1034	962	999	953	978	949	1019	968	904	977	947	927	915	985	982	953	1004	969	904	965	910	978	982	945	980	945	981	943	955	974	979	990	939	995	940	962	998	965	970	899	991	941	912	947	979	1037	992	972	952	935	939	957	960	892	949	952	938	971	976	916	979	968	984	955	956	1007	990	976	908	958	999	966	1005	979	982	967	920	1012	957	972	974	927	1013	945	985	1051	970	919	937	918	1000	952	942	993	971	986	989	938	975	963	955	996	957	972	994	964	924	961	973	1033	941	915	950	983	933	943	946	995	998	973	962	971	986	1000	963	1034	1016	953	975	961	959	948	951	985	902	904	953	919	980	1035	951	980	970	916	967	968	1065	948	921	972	955	998	903	968	966	928	996	1032	987	950	973	1012	939	1021	929	994	933	993	916	964	945	940	943	963	1007	941	950	985	987	973	914	960	988	933	976	919	968	960	1015	992	945	916	962	952	978	1031	973	977	1000	955	959	991	990	920	942	925	1000	974	930	971	974	950	969	1018	991	1011	985	961	975	947	941	1007	952	939	980	942	961	960	981	969	957	1014	960	984	948	935	949	970	992	943	992	978	998	928	936	952	955	961	986	940	962	929	960	985	923	960	931	943	988	980	954	930	978	947	972	988	976	1020	930	945	978	921	974	951	994	945	1012	998	961	948	992	951	979	987	930	920	972	958	927	966	975	1021	990	947	947	942	927	987	1025	995	967	952	981	1033	994	1006	909	940	975	975	959	941	999	992	1027	999	992	965	964	958	1022	944	1014	952	875	945	973	939	927	1005	948	943	1000	924	1004	983	982	936	956	967	957	926	955	969	1014	979	934	1038	936	976	937	988	918	998	965	974	1010	1000	951	987	993	955	1001	933	938	967	1004	932	955	967	1026	908	1000	1010	948	922	956	945	964	986	936	984	920	987	1012	940	998	986	976	953	999	1034	1007	973	937	971	998	986	929	955	955	1003	981	944	947	983	1033	914	1004	940	967	958	1003	925	1007	930	965	957	991	958	969	971	976	986	976	964	921	982	962	970	958	912	1035	939	959	943	1005	967	1002	977	976	976	1024	932	924	918	994	998	1014	962	976	960	998	967	963	907	955	989	951	941	999	976	953	961	951	949	997	966	999	991	944	950	934	936	945	963	988	901	900	995	927	973	1004	962	951	978	1011	919	965	993	910	984	888	911	976	982	953	1010	948	967	996	937	973	896	1010	991	990	940	976	930	967	986	976	892	998	932	983	962	937	962	960	969	922	968	973	979	968	928	986	946	965	961	914	1003	962	929	974	909	977	980	916	990	972	970	977	958	913	957	1012	989	939	947	994	969	983	982	1002	971	968	980	936	960	1001	958	950	1018	977	920	966	964	937	922	980	956	958	994	944	973	937	976	936	926	986	960	1019	955	950	987	949	906	1014	1011	1018	895	955	988	952	943	961	944	969	965	949	965	1000	986	946	926	916	991	955	990	967	947	938	946	885	942	968	947	915	959	967	959	956	945	938	887	955	966	980	963	994	935	926	1008	929	958	988	939	1012	950	983	933	966	953	957	969	967	999	985	961	932	1029	940	992	967	984	990	951	977	974	992	967	963	961	929	954	964	999	951	994	992	962	929	997	972	985	991	988	963	1020	1015	967	955	1003	966	1023	952	984	946	971	1011	942	987	923	977	922	947	988	918	906	963	995	1017	948	974	941	960	970	957	979	960	993	983	939	909	980	979	974	1024	975	973	1030	989	951	955	938	885	961	930	1002	977	971	946	985	896	956	957	951	981	933	966	1027	914	961	953	970	989	952	973	976	983	912	1015	928	972	967	911	977	977	941	977	941	964	949	945	950	975	1007	955	968	978	982	981	957	965	981	927	950	990	951	974	964	985	931	967	947	998	960	1002	936	943	923	1004	939	989	951	934	977	1038	981	965	962	1012	1006	999	943	966	1013	948	969	992	981	949	1027	956	937	961	977	1022	949	993	939	944	955	983	967	934	959	933	982	937	986	937	965	985	938	920	937	979	968	982	924	1025	1004	904	1038	932	1040	965	1008	948	966	926	917	947	948	967	1009	914	975	985	986	958	951	938	969	939	1011	942	977	1016	961	966	957	1096	973	996	959	998	951	960	988	956	997	1017	938	948	992	967	999	953	962	925	983	1014	926	985	1004	1000	1005	937	962	956	995	1010	970	1004	934	987	972	996	972	985	977	955	935	929	936	914	980	984	947	936	956	991	1019	959	937	1000	933	1019	938	1022	929	1035	953	985	942	934	918	1017	994	950	959	1007	971	1002	963	1002	977	961	974	988	971	970	986	984	941	998	955	962	1006	994	999	959	964	977	956	943	1000	1003	937	988	951	992	915	1004	981	992	948	969	954	947	1032	970	955	945	957	974	943	954	953	957	932	991	963	954	966	977	973	979	944	937	1006	965	937	1023	960	938	957	948	954	1004	985	998	960	1001	945	985	963	950	993	971	945	983	942	1027	955	1002	956	1029	1005	957	953	948	919	997	979	985	1004	969	942	929	990	954	1007	973	964	985	983	984	1022	944	919	937	1007	975	964	951	964	973	1016	998	1011	949	965	982	1021	1017	1009	1000	957	985	907	907	889	951	948	910	1011	972	926	1036	962	941	989	953	950	1001	931	957	946	922	898	965	970	974	869	970	970	947	989	983	963	956	967	981	976	935	971	965	967	1015	981	988	988	993	998	973	993	945	967	986	986	963	980	993	946	930	978	948	1014	899	968	1016	956	1016	929	953	971	994	953	895	947	959	1002	925	989	960	986	963	995	987	989	924	950	958	924	862	1008	934	983	991	961	941	994	932	970	952	940	973	930	981	932	910	935	974	986	931	1029	959	1001	951	990	997	969	920	993	995	997	923	920	979	980	925	961	982	970	989	995	1004	981	974	980	1007	964	956	899	959	987	955	948	976	1011	935	1024	939	959	914	975	961	956	940	1020	988	972	950	937	1012	953	978	974	964	962	932	1035	974	1026	961	979	980	932	947	982	962	986	1063	961	1007	935	1003	984	985	992	928	954	949	959	1019	985	956	949	997	976	960	933	922	992	940	1016	962	988	986	1020	903	996	965	990	968	949	965	1011	944	988	945	965	947	952	961	928	1033	945	1002	916	997	951	1006	993	944	961	940	915	967	980	950	989	903	979	975	988	912	998	924	1006	895	950	978	950	996	1028	982	918	954	1000	972	982	978	942	918
23847	21283	28449	24465	21298	13295	4112	2485	1529	1514	1227	1128	941	847	808	808	809	773	727	714	687	684	659	693	681	681	682	680	651	686	633	594	652	670	643	679	668	662	673	642	627	637	627	635	647	682	701	634	670	626	626	584	655	637	674	660	631	579	637	616	608	670	621	633	642	612	648	587	594	670	615	636	583	670	653	615	653	597	604	616	609	610	653	632	679	625	589	606	646	651	629	635	646	634	628	572	627	645	607	598	594	557	633	603	613	639	623	594	638	638	604	646	618	663	639	660	621	625	607	624	616	614	649	664	600	622	616	632	600	619	598	632	614	611	626	643	584	607	629	585	660	612	613	611	660	632	619	614	635	602	658	608	599	584	637	590	620	620	611	639	649	557	621	652	645	630	639	618	607	621	607	635	639	679	637	644	599	657	650	642	547	625	616	648	616	603	625	645	689	636	628	583	563	644	636	632	645	607	610	654	603	673	592	620	659	617	644	628	617	625	639	650	617	587	677	650	604	597	601	595	613	641	630	638	634	644	602	556	616	612	614	615	651	620	592	651	646	608	629	674	615	632	666	626	609	624	628	612	597	570	628	616	588	613	554	596	616	662	616	596	620	605	615	603	615	646	612	602	599	621	659	599	625	659	618	590	632	613	618	612	632	626	612	587	622	629	605	635	644	621	654	618	618	603	658	649	610	633	600	631	650	623	626	591	633	654	627	645	566	628	636	653	593	591	600	622	617	620	590	555	590	611	595	632	627	636	612	633	670	629	630	642	607	618	571	608	642	653	649	640	598	573	605	623	602	644	682	630	568	587	596	624	618	610	653	629	633	651	657	604	601	614	623	624	610	577	623	606	638	627	606	598	625	638	595	659	647	632	622	634	626	579	613	615	630	647	651	601	603	617	588	640	632	612	590	618	654	581	635	636	655	632	658	614	607	634	660	601	614	633	575	602	617	622	662	619	646	606	631	622	601	677	590	593	638	567	607	612	602	626	645	671	628	659	645	598	620	613	620	628	616	652	575	640	621	649	585	689	618	645	627	622	614	593	654	646	602	575	634	664	592	590	648	603	620	616	610	594	623	630	678	674	624	587	650	629	613	621	607	622	629	607	632	627	625	617	629	621	645	628	619	622	607	630	625	654	660	601	618	577	591	622	620	619	603	647	623	661	654	627	632	613	631	579	619	634	609	614	646	611	648	631	608	626	645	587	587	641	608	621	689	672	560	592	627	626	568	596	614	603	599	631	608	609	637	633	590	627	622	610	628	615	596	639	574	619	612	593	618	622	620	584	684	622	604	662	674	631	654	606	610	647	584	590	597	599	601	622	649	599	633	597	616	612	623	617	636	679	636	641	650	634	623	625	620	609	685	597	648	644	604	599	600	598	600	546	636	600	601	639	614	596	573	620	626	625	549	680	603	619	564	615	573	635	581	583	602	593	589	617	613	640	683	615	611	638	647	612	677	604	637	642	622	636	615	658	638	644	611	626	658	575	639	581	625	580	643	650	533	650	626	656	635	597	587	584	665	628	632	606	627	616	645	584	625	619	633	601	595	657	614	595	571	623	582	615	608	631	633	644	590	636	640	652	651	626	648	623	627	625	615	630	602	631	625	584	632	596	621	604	634	630	655	610	566	584	603	613	656	621	619	648	628	596	607	607	600	603	579	575	632	653	669	611	597	616	636	659	624	615	583	637	599	619	647	624	623	622	635	642	635	622	644	606	623	617	602	617	622	596	607	643	606	631	619	628	623	566	660	609	621	619	623	616	614	615	630	628	584	640	649	634	599	612	616	574	567	616	628	637	621	626	582	620	611	642	623	624	633	635	639	629	613	586	640	586	608	602	644	627	618	619	620	604	597	643	597	585	603	596	632	690	646	620	625	621	586	605	627	626	600	578	602	651	598	658	646	578	613	581	614	581	585	630	621	614	602	591	605	626	678	613	645	614	606	657	640	623	611	636	626	649	606	613	635	586	618	637	586	632	634	594	644	586	639	602	570	624	623	620	639	605	645	639	648	589	609	611	601	637	617	629	619	598	610	583	590	611	609	578	578	590	606	566	590	613	640	639	623	631	646	646	643	612	608	601	673	608	629	611	607	595	623	632	630	606	613	620	614	605	625	590	620	659	601	578	629	617	660	586	644	599	607	653	613	633	629	606	594	662	626	663	691	607	581	621	619	608	594	561	625	617	626	621	616	608	630	614	611	655	666	603	646	627	638	604	609	595	658	617	641	635	636	647	586	609	662	615	612	625	597	641	600	610	653	592	614	611	650	624	602	653	605	588	643	630	612	581	629	639	599	630	613	659	651	614	614	621	602	631	628	641	599	654	620	643	622	642	621	649	650	608	636	618	638	644	645	674	600	627	561	615	644	581	634	592	624	600	612	590	650	639	624	618	662	600	651	619	647	654	662	634	596	603	656	583	671	637	617	583	643	624	616	635	633	643	643	623	629	598	577	633	679	631	629	673	641	654	620	608	632	601	602	623	566	604	621	643	607	625	577	634	600	589	636	672	670	613	608	620	652	613	599	605	621	678	666	649	619	628	609	638	639	611	611	627	630	609	588	577	644	588	612	677	594	564	615	614	603	580	615	621	642	589	620	592	590	593	629	624	735	631	573	597	623	636	677	625	620	642	621	659	618	626	625	628	626	653	610	660	621	620	734	652	607	637	647	636	625	643	604	622	653	625	626	617	626	630	629	657	604	594	622	637	603	606	595	643	609	612	646	626	623	588	656	608	632	601	619	607	576	625	641	641	587	638	577	610	628	614	558	637	634	615	650	601	650	594	594	596	642	596	643	628	660	628	614	622	620	570	615	588	604	658	604	570	576	610	620	639	606	631	648	665	603	624	647	600	619	640	619	621	617	628	635	621	665	592	616	640	633	637	597	603	631	640	653	637	631	664	611	642	680	628	623	653	619	612	581	639	607	638	637	636	623	606	621	627	625	586	632	628	579	632	589	645	612	602	619	615	615	627	650	687	615	618	625	612	638	583	602	637	585	667	590	643	618	640	646	646	659	606	627	580	611	595	620	621	644	626	614	591	656	564	616	599	635	638	591	646	632	578	624	605	585	609	608	623	606	614	600	587	605	623	638	586	598	626	632	618	623	581	649	629	607	591	590	618	637	567	583	618	609	628	621	610	601	615	645	629	590	612	587	643	664	585	608	600	639	650	636	566	610	649	626	624	638	611	625	635	625	618	586	657	655	660	629	673	630	617	617	624	615	623	645	637	616	621	688	605	602	639	580	624	625	622	614	637	595	641	642	651	619	621	620	646	634	622	608	614	606	595	620	594	618	615	589	641	684	609	631	585	582	596	605	604	632	616	629	593	630	630	577	609	594	643	624	656	642	612	597	622	608	650	643	609	630	636	613	659	643	653	666	637	613	621	641	596	613	618	579	632	611	663	573	597	632	637	672	624	613	591	604	647	656	623	605	618	614	618	639	625	607	623	595	614	642	646	593	578	625	605	620	618	593	613
24373	44839	31220	11452	8205	6101	5124	3685	2491	2225	1525	1442	1284	1134	1018	924	910	901	853	802	770	775	771	738	787	755	749	733	735	742	755	681	691	724	708	710	704	702	694	715	717	673	694	720	697	729	705	734	713	717	687	719	706	677	693	706	657	732	688	745	728	687	680	677	654	678	722	628	683	685	656	693	601	694	664	707	690	696	659	652	676	694	699	645	688	694	670	673	678	675	663	704	692	658	717	713	712	680	675	680	624	708	687	660	661	689	687	713	652	702	705	635	659	684	672	731	688	743	679	658	680	689	723	705	696	674	702	724	716	707	708	684	694	681	647	708	656	730	673	727	700	678	708	679	710	693	665	653	664	634	684	675	696	698	686	665	692	662	675	719	696	648	689	638	704	683	671	704	645	647	686	718	694	684	700	656	684	666	680	649	654	687	685	690	668	666	677	727	682	702	652	685	657	683	695	684	682	670	647	708	706	718	670	678	740	648	649	695	655	724	687	641	695	626	662	657	657	670	692	664	686	704	717	676	682	679	673	713	710	660	667	652	700	700	701	727	685	735	694	716	645	686	667	741	689	703	685	656	688	700	663	697	743	709	668	698	669	733	673	679	658	673	696	698	718	674	696	646	718	676	641	727	749	700	684	715	671	639	663	722	683	684	669	715	672	649	704	678	690	695	665	682	685	680	696	684	694	675	682	715	687	643	679	692	674	692	702	702	703	611	670	675	671	681	698	659	650	672	691	632	709	680	740	660	681	695	720	672	667	666	696	665	724	700	666	690	639	619	660	671	683	682	688	678	661	666	648	694	673	727	645	688	680	689	693	683	678	656	681	659	661	690	707	712	695	669	647	642	693	699	655	741	701	653	709	697	677	651	646	707	673	700	677	685	700	662	697	657	722	659	728	651	683	673	669	675	672	718	716	696	661	665	653	659	668	693	700	714	652	672	653	706	659	626	684	675	645	682	689	732	674	682	684	689	658	677	693	695	694	713	703	694	625	681	689	700	674	712	722	708	699	692	674	644	673	703	719	689	683	698	709	666	689	667	697	718	637	663	661	654	652	638	715	697	698	685	658	683	693	672	672	695	712	710	691	669	666	648	647	658	655	679	637	672	672	671	761	637	694	656	667	728	662	687	694	702	681	667	685	644	701	669	668	692	690	649	678	660	697	667	686	680	653	701	665	666	676	663	689	687	675	663	660	659	680	684	719	681	701	676	638	707	651	733	700	703	666	697	767	695	687	682	672	750	676	687	667	702	687	644	677	677	645	670	651	675	710	709	677	664	684	663	622	732	672	649	659	656	689	684	667	641	727	712	701	681	674	712	670	664	632	659	676	644	660	706	662	703	667	687	693	680	707	602	658	670	675	739	711	688	681	682	628	652	649	687	731	692	705	698	686	697	682	732	678	704	673	705	661	683	672	694	669	673	701	660	652	702	628	621	690	651	719	638	715	679	692	682	654	646	685	710	680	673	671	655	662	724	685	636	657	677	658	666	672	652	683	717	655	656	698	688	690	649	631	693	670	647	680	706	700	693	656	697	673	704	722	697	676	683	700	696	675	677	686	692	701	680	679	713	708	648	657	659	686	696	666	609	654	671	671	623	694	661	676	681	661	683	715	661	680	680	735	641	648	685	699	681	721	680	640	678	652	691	727	666	714	717	692	683	668	656	658	685	686	674	705	677	728	684	712	707	649	678	701	673	682	685	690	713	691	615	689	676	669	667	681	672	696	691	674	695	636	694	721	658	648	659	710	698	621	664	703	676	663	689	668	715	700	712	662	648	671	714	629	668	650	696	649	710	629	666	669	648	681	707	697	684	648	635	691	675	715	703	704	729	623	688	680	669	660	690	709	678	681	653	662	696	674	682	632	685	665	676	685	703	701	703	665	664	697	717	669	703	648	685	717	685	631	643	746	720	651	731	697	737	671	682	689	660	699	681	681	675	715	643	694	691	656	630	653	690	669	692	662	671	634	744	677	708	687	706	647	711	714	700	722	643	687	681	731	660	683	643	673	702	727	687	713	691	655	686	656	675	690	641	693	665	680	707	715	651	655	690	680	727	673	679	639	678	677	678	669	707	698	637	661	690	680	690	676	691	700	697	658	637	700	700	665	672	663	721	695	672	639	673	623	697	672	644	661	658	655	697	678	707	678	697	677	717	687	669	704	681	691	702	716	675	683	665	699	735	719	671	651	697	644	671	693	675	687	690	636	683	700	714	740	696	678	674	662	711	653	661	681	668	658	695	669	696	663	676	683	740	656	668	708	668	678	695	680	695	648	689	669	695	685	690	686	694	719	667	697	673	660	693	674	672	664	677	666	708	716	713	649	618	739	603	636	704	720	657	705	743	657	647	616	643	674	731	687	695	670	683	701	701	680	668	676	709	708	716	688	710	680	698	670	734	673	653	670	667	757	682	705	628	686	647	714	645	690	703	692	737	728	685	718	676	716	685	682	684	735	688	679	670	718	724	711	678	703	683	666	661	708	656	689	696	702	679	672	697	672	633	653	668	701	681	657	693	695	721	706	707	672	641	734	657	710	686	664	684	662	706	673	683	685	673	694	648	686	687	682	694	668	700	695	662	664	665	623	674	721	663	639	684	677	707	666	688	679	692	680	647	664	723	654	621	702	699	651	676	651	681	675	694	716	711	651	697	692	657	677	658	705	699	683	686	694	707	720	704	678	682	663	646	714	704	674	683	683	667	677	677	682	693	703	676	667	643	666	660	655	710	695	738	699	661	692	724	689	685	701	668	653	715	640	697	692	678	669	731	722	708	692	677	664	654	683	675	720	680	640	676	651	634	686	699	662	709	704	727	773	672	707	644	682	691	698	652	654	677	674	735	718	706	704	708	733	665	717	674	711	658	688	663	722	671	712	662	650	686	688	668	710	686	658	665	678	670	699	667	694	686	696	712	663	697	674	651	654	668	636	638	675	702	720	689	644	634	704	638	648	681	670	756	687	660	694	687	691	671	702	679	697	699	636	684	687	714	696	662	654	640	688	680	700	732	676	684	704	665	712	685	635	663	680	656	711	712	685	653	661	650	669	690	681	656	640	683	670	675	678	694	703	652	689	622	685	635	688	662	674	703	681	704	725	683	637	690	733	671	663	710	648	660	656	705	691	678	691	687	669	729	698	699	680	680	676	726	654	693	706	635	675	679	702	686	677	672	690	653	724	678	652	624	714	599	673	671	690	703	642	735	641	677	650	665	674	670	667	657	651	656	651	632	647	695	736	678	678	703	711	689	718	677	688	640	685	647	676	679	646	714	719	675	662	694	690	672	707	682	657	701	695	649	701	694	712	667	696	731	699	676	709	700	691	702	648	726	684	661	677	650	673	725	694	700	682	667	674	672	663	717	686	669	706	688	677	660	665	677	676	689	688	731	734	667	634	681	666	671	679	649	684	694	674	671	674	682	686	672	721	669	644	696	647	700	661	658	683	684	687	712	709	700	699	633	660	721	688	684	634	672	629	748
24934	21292	27551	25335	15541	4389	2716	2187	1454	1385	1168	1086	1076	987	889	847	901	874	790	815	846	799	766	787	848	786	776	835	830	839	778	808	880	829	800	772	811	762	723	748	764	783	771	761	752	781	798	752	810	822	756	812	764	779	787	810	786	757	793	816	798	796	788	757	779	776	789	780	789	755	800	815	791	771	750	759	768	736	825	807	725	764	721	791	764	775	803	741	764	770	763	750	813	722	729	780	820	793	760	729	768	808	776	808	817	753	751	816	738	718	757	795	803	774	826	746	770	783	809	738	822	761	760	802	717	761	736	788	769	750	762	749	783	815	729	853	792	786	810	772	765	760	726	759	812	842	757	765	835	775	785	782	779	775	753	749	790	806	757	793	779	764	751	801	774	817	724	781	751	771	777	766	785	791	744	822	739	776	732	679	781	782	787	732	769	771	813	755	767	787	751	781	743	779	752	759	718	796	795	780	773	787	761	762	791	775	722	798	756	759	743	824	770	760	806	795	745	739	724	777	755	768	728	802	812	804	789	762	813	786	743	791	778	743	775	760	759	784	770	765	786	782	752	765	765	778	751	779	775	806	815	756	756	812	766	774	775	781	761	782	762	783	757	787	759	776	774	771	778	733	766	759	796	808	791	760	761	830	804	719	764	798	809	758	785	767	750	751	797	789	784	770	750	756	747	802	734	830	774	718	805	720	806	737	759	783	757	729	756	761	827	765	764	775	769	757	765	757	775	788	784	734	809	788	799	783	807	819	749	812	795	799	754	739	799	773	741	792	799	768	802	709	739	797	791	744	782	755	821	770	742	826	781	772	802	733	742	790	828	764	753	783	796	769	774	801	754	741	763	769	737	773	819	765	770	770	811	828	767	763	724	787	783	742	742	741	740	724	779	733	806	792	770	747	781	816	816	777	756	778	739	758	767	740	769	761	779	786	750	745	799	791	796	773	771	767	752	792	803	788	749	808	783	801	785	797	752	751	769	759	781	798	785	739	780	816	817	804	716	839	770	758	784	762	842	733	756	774	769	766	808	778	759	789	771	800	785	701	724	779	803	790	765	775	770	782	778	755	754	719	727	737	751	720	702	778	820	765	811	800	753	775	761	780	782	783	795	799	745	791	730	810	796	762	744	801	757	754	759	714	763	721	727	780	777	746	753	771	745	739	797	757	750	807	820	772	820	801	799	783	747	799	737	789	762	749	767	761	757	789	831	776	753	776	761	744	781	745	781	809	784	786	780	764	785	744	756	815	754	718	792	762	801	761	773	789	817	753	832	798	734	786	707	776	783	797	700	798	787	780	761	764	715	793	819	751	763	837	773	784	791	801	768	747	734	743	721	801	736	820	764	741	794	788	793	850	827	738	794	734	764	781	738	779	802	735	732	757	746	801	804	800	769	765	774	766	740	750	807	761	812	752	811	773	758	749	763	769	723	804	738	809	757	811	798	818	752	795	751	749	852	766	754	755	779	769	764	806	762	783	799	764	800	751	793	740	667	802	762	763	810	815	775	735	757	773	789	789	790	791	768	736	789	787	793	790	817	805	742	734	753	774	772	746	775	780	772	766	745	786	773	761	751	773	785	769	728	778	786	768	784	765	763	747	778	746	764	781	797	759	784	735	817	775	768	781	776	812	751	757	775	778	762	756	758	734	739	770	751	751	723	795	725	748	737	770	774	745	786	749	757	798	764	804	794	800	784	743	761	709	833	784	774	756	748	790	789	753	755	725	682	753	778	813	759	729	751	756	807	747	796	758	780	756	796	779	810	808	775	755	739	816	732	832	756	824	767	794	768	742	750	762	792	788	765	786	776	756	796	789	762	793	775	740	805	725	747	777	815	775	784	793	775	783	808	747	737	789	781	765	787	744	748	732	762	772	723	797	800	786	820	727	781	736	744	811	818	776	773	773	736	787	752	773	805	784	785	762	741	752	799	769	795	718	776	773	767	775	789	782	789	727	762	771	774	770	804	740	722	751	732	777	785	822	778	791	762	790	752	780	809	814	785	753	750	730	822	791	820	774	763	825	803	779	790	766	749	822	771	743	768	711	780	715	774	789	772	793	815	760	789	765	770	764	778	797	763	767	812	767	805	786	782	782	791	787	801	826	734	803	740	776	802	795	764	727	752	756	745	802	758	754	724	800	799	782	741	789	772	779	787	737	789	782	784	810	733	785	737	790	762	834	755	813	760	772	754	796	714	810	774	775	740	796	736	770	813	805	802	775	744	734	746	757	795	758	792	768	795	810	763	763	754	740	769	787	772	767	758	764	766	772	747	783	763	724	739	751	810	751	750	780	783	729	742	781	758	776	785	813	794	742	763	718	775	780	773	719	792	766	773	759	812	754	792	710	834	817	777	772	770	781	764	796	792	842	788	765	798	781	727	769	777	741	822	809	745	823	745	763	842	775	724	720	707	800	733	714	808	753	777	772	777	768	778	749	813	794	776	716	739	745	758	812	743	743	769	727	758	740	769	760	838	799	745	822	838	742	753	736	792	795	794	793	820	769	774	771	765	776	750	750	753	777	789	747	809	751	756	772	811	817	786	735	727	766	800	765	773	762	768	762	803	780	774	776	768	740	781	739	794	790	761	784	718	778	761	751	741	778	781	779	770	801	740	732	800	785	731	738	792	823	725	754	747	755	770	818	757	772	782	768	689	758	782	774	790	808	771	784	813	752	731	779	807	799	772	751	777	766	766	770	767	731	805	732	739	733	819	776	755	769	740	780	773	767	771	747	772	767	829	775	761	740	739	763	774	818	741	730	793	779	797	772	764	780	794	791	714	806	776	728	792	760	775	756	731	745	821	738	761	746	742	729	769	762	807	765	805	752	768	722	787	746	775	763	758	773	780	773	791	763	756	773	780	720	773	738	762	747	766	759	774	783	759	792	729	813	756	802	751	803	804	783	861	789	803	745	770	756	799	720	805	751	764	722	726	770	821	772	834	771	761	728	825	755	803	743	748	778	751	745	777	712	780	817	717	764	812	770	780	770	767	757	805	739	778	713	827	782	786	750	712	755	798	764	779	790	786	753	738	752	756	816	740	833	762	771	727	773	778	761	783	751	750	795	789	781	753	776	753	747	761	787	763	748	816	819	769	767	755	751	737	814	772	760	761	753	781	763	824	729	795	782	721	767	776	754	799	778	814	811	768	769	801	756	738	833	779	747	753	794	783	767	749	771	764	797	758	767	720	789	750	708	791	734	784	726	756	757	759	775	766	762	801	754	724	763	754	749	828	756	796	780	746	798	746	772	779	722	789	787	752	772	756	687	731	814	758	798	722	760	732	817	753	781	681	709	751	780	813	764	801	777	793	795	751	799	754	790	767	817	755	738	760	727	781	772	750	778	727	814	802	751	792	779	785	739	806	801	748	805	772	718	768	773	792	784	767	774	786	767	765	761	807	773	814	741	766	748	773	798	811	787	768	741	776	762	772	803	765	726	767	829	782	738	758	820	788	748	737	726	742	787	763	751
23431	41196	27585	10104	7470	5423	4268	3530	2340	1882	1566	1388	1263	1156	1057	1072	940	934	961	907	847	826	835	834	854	851	859	896	915	848	841	844	856	812	883	836	890	813	831	816	841	826	816	854	807	814	821	853	822	835	808	815	802	829	802	801	807	849	846	812	832	815	828	829	827	820	829	789	768	847	813	788	824	856	811	778	812	802	825	795	792	785	834	774	830	836	808	790	804	798	837	787	774	859	839	829	896	841	783	762	821	809	813	829	793	817	790	829	779	788	806	797	797	792	803	802	824	846	760	806	814	822	791	783	798	802	822	795	792	839	769	794	839	843	785	838	836	758	813	797	826	769	811	780	819	833	854	818	841	775	824	780	788	810	801	842	853	796	826	821	820	825	771	803	860	774	790	814	772	785	819	777	779	801	823	798	847	825	811	835	875	771	893	840	809	856	818	814	807	838	862	785	818	816	818	847	849	835	779	827	767	828	793	797	871	821	780	767	817	805	833	829	805	794	809	822	792	801	831	787	760	776	820	846	776	836	842	857	790	814	774	785	814	854	825	807	830	834	850	773	808	872	818	813	872	822	797	845	822	806	770	758	828	769	806	767	758	796	768	808	911	820	849	801	763	782	816	817	838	787	802	847	812	809	806	764	826	837	803	802	843	779	826	764	783	756	788	762	827	828	744	756	797	832	839	820	820	877	818	808	808	782	857	863	798	799	804	842	838	823	800	808	849	787	824	804	817	834	817	795	817	791	811	758	798	828	769	838	809	781	846	846	808	833	773	799	829	799	811	793	829	831	793	788	763	838	813	818	812	769	810	796	810	856	819	843	812	821	830	803	808	856	787	797	821	815	857	741	800	820	773	778	800	827	856	831	837	792	802	841	849	867	836	820	780	791	837	803	806	839	790	795	799	807	783	803	809	792	815	784	768	778	776	793	815	808	833	819	818	840	784	752	781	850	855	775	808	848	800	832	822	807	835	832	908	835	806	876	832	878	811	793	820	792	802	822	838	835	889	824	784	817	798	747	821	801	846	824	774	784	805	832	754	808	819	805	821	799	823	781	828	855	800	840	806	796	769	806	810	801	794	830	814	849	807	779	777	830	810	773	851	821	850	781	807	838	841	821	777	827	794	817	808	772	788	797	806	783	752	790	805	788	826	778	823	750	791	838	791	798	878	824	819	836	761	861	800	788	846	820	862	795	783	837	770	787	821	841	818	785	825	805	798	775	807	842	782	775	827	831	817	826	890	820	781	847	799	883	792	790	846	792	766	785	766	835	768	825	804	843	763	808	858	834	838	773	786	819	853	776	832	775	858	835	856	767	800	815	815	809	826	843	770	816	852	825	781	800	774	798	787	756	792	825	856	800	779	838	833	784	781	822	777	799	813	869	830	799	810	815	851	865	867	814	824	789	803	813	750	773	802	818	797	849	871	803	818	852	839	781	792	859	821	810	811	778	783	823	832	832	798	809	839	849	742	842	774	831	858	848	821	809	800	807	791	807	835	806	767	847	806	842	800	812	775	846	845	819	810	839	809	828	793	811	812	814	841	779	782	769	833	770	779	829	818	814	860	868	819	851	858	806	836	821	819	816	791	803	843	801	807	808	797	842	828	752	828	839	787	839	797	807	800	762	815	818	806	841	794	832	807	850	858	837	817	835	823	785	816	812	785	764	802	803	773	827	830	844	803	815	816	790	807	829	815	867	791	836	780	827	751	839	829	834	833	803	789	858	798	777	802	809	776	776	806	859	808	806	839	804	812	800	781	768	835	779	796	808	821	820	828	803	822	789	820	800	813	830	800	779	791	830	842	790	797	791	823	759	793	797	809	800	843	795	784	783	835	821	830	830	830	808	801	785	816	765	859	764	805	839	808	794	772	822	820	758	836	822	849	824	823	823	781	814	848	819	806	765	839	846	823	837	828	802	837	833	771	785	823	810	795	844	836	835	841	793	813	789	763	809	840	822	812	791	812	856	829	790	820	785	822	815	858	759	812	803	800	813	823	796	762	803	844	821	823	767	789	807	832	854	846	776	845	828	839	801	792	816	779	776	814	793	869	765	828	833	773	851	822	846	808	765	815	809	788	802	824	832	767	828	844	801	820	795	793	832	793	808	841	774	819	753	834	831	793	784	788	829	765	827	764	781	860	803	843	811	787	830	828	814	849	828	815	836	768	841	783	830	802	799	845	783	801	836	784	832	882	854	896	787	811	791	803	791	854	843	795	807	796	817	854	824	798	814	805	847	846	780	826	818	756	776	811	795	824	880	814	802	785	819	809	829	825	842	752	807	805	797	818	791	802	838	780	777	844	840	848	857	778	803	826	780	816	820	766	848	777	802	808	816	770	832	801	791	791	832	802	836	790	820	835	811	831	778	788	812	847	830	781	788	793	808	816	810	812	813	797	797	807	820	799	809	755	809	837	765	799	810	787	811	791	790	850	811	830	803	842	799	863	806	788	775	834	839	834	806	851	820	796	788	830	774	862	754	796	840	838	780	787	818	802	834	843	884	785	845	812	844	781	807	807	819	824	751	825	771	814	829	793	823	868	829	878	795	842	788	812	810	790	848	851	852	846	791	792	802	789	863	789	832	837	823	836	787	797	793	790	794	796	781	871	848	802	827	830	822	802	809	854	879	784	797	822	820	808	800	815	834	843	780	825	812	828	853	806	809	819	828	777	751	872	790	812	822	778	842	782	761	793	831	808	815	842	811	836	827	871	782	843	845	798	816	799	824	787	779	819	832	790	770	827	832	834	802	736	787	824	831	792	817	810	808	760	805	828	762	784	841	834	817	753	841	852	808	807	829	826	813	800	828	821	779	797	787	767	792	808	836	813	825	776	848	740	824	802	791	756	822	824	814	823	839	833	799	767	840	788	772	832	779	838	753	792	823	798	825	790	832	819	798	822	808	766	774	846	865	833	785	758	830	785	760	811	794	827	809	851	798	827	820	803	848	882	856	786	830	809	842	814	781	836	825	862	819	832	844	774	822	806	781	808	816	825	818	809	816	832	804	753	777	791	831	829	804	877	809	776	793	787	805	783	803	858	830	841	853	832	837	815	842	851	871	797	797	844	814	815	841	760	793	850	798	824	768	804	800	798	836	813	841	811	846	754	844	856	792	773	807	826	780	837	797	809	823	795	798	797	818	838	766	754	830	804	795	773	802	786	822	801	828	814	792	816	798	817	840	797	782	844	799	805	782	820	822	765	871	793	832	827	822	849	834	762	847	788	786	794	788	803	815	818	770	821	771	802	773	784	824	803	815	791	800	806	822	808	820	824	848	779	763	789	841	829	804	849	840	799	775	804	781	812	774	766	887	804	792	800	783	821	758	826	793	795	813	805	831	805	783	816	764	768	777	820	799	821	805	820	769	783	787	782	784	844	811	823	816	796	792	801	752	834	817	824	833	822	849	830	842	791	806	792	779	782	761	760	832	814	811	867	776	825	860	782	861	812	794	770	847	819	834	800	790	791	817	800	809
22798	21361	28944	24124	21357	21500	12573	3959	2105	1545	1371	984	834	816	653	650	556	550	489	471	440	486	408	448	428	406	447	400	412	459	421	400	419	437	420	415	435	388	399	371	404	429	417	399	419	415	420	424	362	363	400	361	404	397	380	368	362	359	369	392	357	416	411	430	346	385	371	364	366	411	368	385	340	374	339	368	360	388	333	386	368	379	389	344	383	327	341	332	370	371	393	355	361	376	352	374	356	353	384	393	360	348	368	346	365	401	382	403	342	342	369	352	349	339	371	370	349	361	362	368	359	367	342	362	376	363	328	364	365	371	358	387	367	353	381	370	365	336	380	369	372	373	368	365	373	348	357	357	363	383	380	375	381	358	371	339	356	342	379	395	351	358	422	401	382	363	364	354	375	347	402	368	376	381	404	394	361	376	366	376	386	324	364	350	376	365	387	381	382	402	348	367	353	330	368	314	367	355	359	358	378	381	350	365	370	402	409	370	339	365	390	368	377	378	368	356	346	365	347	338	379	354	354	399	377	384	387	380	340	379	342	396	371	359	388	392	370	375	353	360	355	397	372	402	399	307	366	361	351	386	335	367	344	328	340	378	366	371	388	348	376	360	340	373	389	425	393	365	368	351	373	356	340	376	352	381	410	357	386	337	380	399	381	354	346	356	357	374	392	342	349	346	400	355	339	404	366	412	360	325	374	369	355	391	398	373	387	342	410	331	362	353	369	370	358	383	339	389	374	342	407	386	375	388	401	398	369	352	374	363	376	395	379	334	337	373	355	344	362	368	361	381	365	376	343	357	370	363	373	336	341	375	365	362	355	349	341	379	384	363	367	369	375	362	352	369	382	392	386	368	375	340	334	366	348	363	354	368	328	384	348	328	359	336	358	396	357	353	355	370	376	328	347	412	374	353	363	349	359	373	377	344	372	377	387	365	341	360	355	376	368	335	380	356	359	383	380	381	402	400	368	338	368	348	334	330	334	374	391	417	377	360	392	379	377	372	361	366	394	395	352	343	346	362	365	343	359	344	368	397	362	383	337	361	353	354	360	341	344	355	374	375	375	382	350	377	357	396	361	357	410	392	395	326	371	372	384	369	368	328	361	370	385	362	376	366	394	363	387	345	413	356	380	382	368	353	364	377	361	338	381	325	380	372	338	372	336	346	373	404	373	327	364	375	364	357	381	383	386	367	349	357	364	344	367	363	343	344	369	357	394	327	362	335	332	377	383	364	346	364	375	375	345	355	350	378	358	390	357	364	359	354	341	360	333	355	387	408	333	401	378	333	361	348	334	363	362	365	385	331	380	330	386	362	361	368	382	365	385	364	368	364	368	401	368	369	373	367	408	338	393	387	375	353	362	347	382	379	409	376	341	362	362	366	326	358	391	377	375	365	334	372	362	362	365	366	343	372	356	359	410	345	379	378	340	341	324	380	390	349	382	387	353	375	372	369	330	347	389	389	375	371	350	341	377	376	369	350	337	364	385	363	394	363	386	374	394	371	347	374	344	361	360	372	337	380	377	356	373	369	328	358	371	347	406	372	390	342	393	351	356	367	389	370	376	341	390	325	348	399	360	373	346	376	358	343	381	330	384	383	346	372	392	357	372	388	369	365	382	370	373	387	387	368	379	374	362	348	354	352	358	365	365	353	363	376	366	347	366	387	373	376	397	355	348	376	339	367	382	338	380	371	348	374	398	365	373	357	371	389	369	344	363	336	373	383	376	350	397	385	345	395	366	383	392	372	375	365	349	381	387	373	353	368	322	353	373	348	365	364	363	374	332	364	360	337	394	366	366	366	357	335	369	378	379	366	364	339	382	377	362	363	383	383	357	362	380	332	365	357	341	387	349	360	363	369	378	422	398	361	385	364	352	405	367	372	340	344	310	369	370	330	351	359	350	320	356	358	388	365	340	367	368	377	373	356	335	342	362	360	384	354	340	343	387	381	357	390	375	385	377	375	372	318	360	382	378	387	389	345	383	364	348	360	342	354	388	357	395	363	371	380	373	396	361	391	373	362	388	371	361	360	332	348	354	360	377	340	370	356	382	365	362	350	358	352	380	332	366	373	359	371	390	362	344	348	371	375	369	353	389	349	382	372	379	347	317	368	365	387	425	411	373	381	391	391	409	379	360	392	378	360	402	357	380	352	365	349	379	336	348	376	352	327	380	398	367	412	387	367	365	390	380	357	371	393	373	365	372	358	384	329	363	351	370	366	377	361	362	352	396	394	325	364	355	378	361	373	365	381	369	367	374	341	365	375	360	368	354	364	354	349	371	380	353	361	358	351	375	387	394	348	343	379	363	360	367	390	359	372	361	370	384	389	328	361	326	374	358	358	377	362	374	361	386	349	366	378	341	362	395	345	353	361	386	340	342	383	383	356	339	364	346	373	367	341	376	382	362	361	359	374	362	369	342	368	389	341	343	355	372	379	358	398	344	322	363	377	374	364	338	356	367	364	342	335	369	371	383	350	360	392	370	385	378	392	373	345	382	368	354	349	349	363	384	363	381	345	333	391	325	374	376	357	379	407	370	380	343	363	377	363	388	318	330	359	357	352	354	376	368	374	388	358	351	349	357	354	332	355	365	352	361	362	360	394	361	361	384	399	352	355	366	349	360	356	368	374	334	389	365	377	360	352	383	369	365	400	379	376	363	379	348	391	364	394	372	357	358	370	365	404	376	366	373	379	346	378	396	360	346	361	355	338	350	370	388	367	404	359	376	359	345	361	389	383	361	350	355	363	369	357	359	373	391	385	343	363	366	390	369	343	375	398	382	397	355	355	404	345	344	341	372	340	392	378	381	343	344	358	369	357	358	367	375	384	331	351	347	373	324	372	370	364	389	368	354	359	368	370	322	356	384	353	362	366	355	409	348	354	387	357	377	373	374	380	360	358	319	361	343	383	362	362	392	342	344	394	372	367	360	376	369	379	395	360	345	355	363	368	391	351	377	391	361	357	375	330	365	330	364	378	339	376	360	367	372	340	373	405	340	375	368	404	348	338	360	344	356	365	374	358	358	384	352	397	378	357	377	390	352	359	360	333	361	382	361	396	367	358	352	355	353	349	363	340	385	361	364	356	359	395	331	370	362	393	341	341	367	388	383	375	355	361	339	369	355	360	356	396	350	342	370	376	370	370	364	361	363	352	381	339	359	390	344	395	346	347	388	346	348	349	381	353	387	381	367	371	369	372	336	357	384	362	355	359	315	331	372	365	324	375	363	342	369	362	397	371	362	369	354	401	363	352	384	386	375	344	355	365	363	359	351	374	363	373	363	381	353	356	376	386	375	386	365	362	383	350	343	358	366	350	344	366	379	354	392	375	350	346	369	416	366	352	366	368	346	346	376	375	357	407	373	376	363	384	364	365	396	372	363	382	353	386	388	387	362	334	379	365	357	353	342	387	391	344	360	368	356	351	321	371	391	369	372	354	429	362	354	408	358	376	401	336	328	391	339	364	383	372	365	332	373	353	357	379
26543	52373	39535	15558	11835	8766	6609	5830	3518	2564	2022	1503	1209	1153	930	850	736	688	623	589	538	539	486	497	466	456	540	467	509	548	458	446	424	452	442	442	435	481	426	418	428	415	453	470	442	441	452	428	433	405	407	460	419	421	423	434	399	390	418	444	441	432	407	417	373	427	429	426	374	409	404	400	418	403	376	411	459	391	389	393	376	409	393	409	434	374	454	390	378	372	395	388	410	396	393	391	396	406	394	382	411	406	432	430	389	370	388	405	418	375	406	395	440	388	409	401	394	413	391	411	385	414	417	398	374	404	403	379	409	359	400	403	387	396	418	421	377	375	397	380	404	416	400	387	382	397	402	420	390	401	417	363	384	418	382	387	369	386	367	427	447	413	404	355	402	432	399	415	413	383	405	379	427	415	382	429	407	431	405	367	366	407	408	410	335	388	424	416	383	418	392	401	438	420	386	412	457	367	378	392	417	382	381	405	381	398	408	378	414	391	439	403	419	378	403	381	379	367	414	368	408	411	375	409	394	402	401	383	365	424	389	407	354	394	409	389	412	415	391	388	417	418	394	386	377	399	417	365	400	383	367	399	415	390	418	404	343	387	398	403	409	385	383	402	380	416	402	419	410	413	406	414	414	405	376	420	410	405	408	405	386	429	365	385	417	388	390	433	374	415	443	410	383	413	400	373	400	367	428	362	390	365	366	383	393	421	397	404	390	363	430	402	386	374	408	396	432	428	404	368	427	378	421	391	417	389	405	394	417	391	391	404	372	390	426	401	386	408	379	386	384	363	402	407	391	394	400	414	377	407	397	397	377	406	420	392	388	396	376	422	383	375	388	413	407	368	388	347	385	368	431	415	425	407	388	372	410	405	383	387	369	357	418	394	414	385	376	391	408	358	371	415	367	430	403	354	402	416	419	408	412	387	389	410	417	396	423	399	395	409	442	378	362	389	417	388	386	370	379	390	404	394	436	432	384	412	410	413	438	446	386	372	411	433	385	400	378	431	409	379	373	414	394	394	375	385	423	375	424	379	420	422	394	407	411	387	414	435	398	364	357	381	378	365	399	411	405	397	396	418	383	389	403	415	364	376	413	372	375	427	382	397	422	375	406	412	375	431	387	427	398	413	381	401	366	411	404	378	383	408	400	397	368	364	379	383	390	398	370	360	398	390	407	374	387	411	414	420	362	398	383	405	390	356	387	409	430	393	437	416	410	394	382	398	410	420	410	380	381	417	393	404	403	421	416	379	372	401	385	398	423	377	422	377	376	413	441	385	399	384	393	418	422	413	402	379	396	407	358	382	410	415	380	394	366	405	419	400	389	381	394	382	395	402	398	422	387	391	413	375	369	390	388	388	444	416	375	407	410	385	429	387	415	401	387	374	392	394	402	402	376	408	428	373	411	362	413	401	374	372	408	414	427	417	421	411	375	419	385	398	394	395	390	419	402	400	387	415	392	387	421	405	369	381	381	424	418	401	408	383	378	356	365	365	390	424	402	361	378	381	363	409	403	394	405	370	388	395	409	372	424	431	418	409	410	385	411	405	392	420	386	396	409	383	380	403	389	432	382	380	361	435	397	433	415	392	386	403	410	397	400	411	388	391	385	372	432	404	393	417	397	380	408	374	377	417	395	416	409	437	383	390	421	377	406	411	390	363	404	414	382	429	404	374	410	432	405	436	407	406	416	415	416	403	415	357	386	390	387	432	392	407	389	389	405	422	406	370	427	363	406	397	386	376	395	370	397	401	384	382	392	389	369	395	397	368	387	430	426	398	373	419	411	393	396	386	417	392	394	404	382	395	401	379	380	399	380	388	406	396	401	425	411	370	384	404	404	410	422	396	420	391	405	399	397	382	418	396	391	406	428	399	424	377	397	399	402	412	399	410	387	347	391	393	406	381	402	421	373	407	411	405	433	400	377	406	374	403	400	385	377	385	388	388	398	392	387	400	400	377	383	358	439	402	405	425	392	445	407	419	393	395	416	392	386	379	385	415	396	390	392	367	430	415	386	415	382	391	414	375	411	378	410	408	380	386	418	377	406	412	396	434	392	403	406	386	379	422	368	423	406	386	432	349	409	399	404	397	416	397	379	380	373	415	371	401	378	401	428	370	400	400	418	386	388	421	403	398	399	423	378	381	424	386	399	410	386	416	420	425	385	394	395	391	382	404	396	380	400	400	391	369	400	395	425	420	403	412	407	379	403	398	379	400	393	372	379	397	411	400	371	418	418	415	380	369	407	384	415	388	421	395	415	407	383	405	408	374	368	373	373	407	396	369	388	423	384	403	395	401	420	383	398	409	378	406	387	429	382	405	433	413	394	405	404	404	377	389	373	394	345	378	367	381	415	361	402	389	438	415	431	366	417	398	422	407	355	402	427	390	410	408	374	405	390	385	384	380	414	420	377	384	395	416	403	381	388	424	378	408	373	391	427	398	402	367	386	394	397	414	419	382	407	423	388	371	397	401	403	389	394	434	420	358	364	371	378	407	378	429	397	388	366	361	403	391	400	372	420	413	439	359	400	372	404	427	370	397	404	429	390	440	430	395	410	447	399	394	416	425	392	404	408	427	405	381	371	395	412	392	417	372	387	404	408	393	429	393	410	393	409	409	417	391	398	395	376	415	403	390	399	392	387	403	382	390	375	422	370	378	413	402	390	401	398	381	370	436	371	362	391	406	400	394	405	399	403	388	403	376	381	390	439	396	414	402	398	424	414	403	421	393	377	410	386	412	376	416	397	379	413	417	352	425	365	406	414	386	415	445	402	400	398	368	376	388	389	392	420	384	360	417	434	396	394	396	387	401	387	380	397	421	391	428	408	413	368	404	469	411	375	399	390	403	412	424	399	426	389	389	404	408	434	407	397	365	382	426	421	408	406	379	400	390	413	406	386	411	421	397	411	393	385	391	430	380	408	380	380	400	388	434	428	410	383	426	378	387	407	387	387	415	387	388	391	407	362	409	404	418	407	434	410	420	385	389	390	416	411	374	385	403	405	374	386	417	406	377	404	428	412	410	400	428	391	377	387	386	404	379	402	379	429	388	404	386	403	384	373	392	395	392	420	411	389	401	413	411	396	414	416	374	404	419	388	363	382	403	393	368	400	423	397	401	371	388	387	359	410	408	421	405	408	385	407	391	418	392	388	406	413	430	376	350	385	409	405	384	371	374	386	377	360	379	380	394	364	389	405	426	398	387	399	428	398	414	397	369	404	387	386	406	380	382	381	376	409	381	378	406	395	373	404	401	405	402	405	376	377	421	366	395	384	395	378	398	417	387	397	445	348	379	361	395	374	408	422	371	382	382	395	392	393	404	386	397	382	356	422	395	410	429	392	406	414	367	356	390	408	386	411	402	388	411	380	408	388	385	418	384	416	392	385	393	431	373	370	344	358	398	390	391	416	402	361	398	382	410	402	380	400	412	380	378	409	401	420	391	392	414	392	382	357	393	381	396	401	415	399	368	402	407	404	412	395	382
28327	23357	21492	8254	3839	2745	2132	1778	1478	1237	1274	1118	1140	1005	1040	996	928	990	885	939	938	981	917	956	905	970	983	964	953	943	941	888	887	903	923	937	952	903	960	949	950	984	900	860	866	875	962	950	958	887	938	914	977	915	896	1006	880	930	904	964	926	956	917	900	898	882	923	902	935	916	891	1008	886	900	879	930	892	938	930	945	900	923	969	925	934	912	941	925	902	913	894	906	911	870	924	895	931	911	880	920	887	924	947	934	904	938	893	905	912	897	887	971	876	927	917	939	957	931	898	883	911	876	899	977	918	902	897	922	901	980	940	914	860	943	946	937	894	950	931	865	922	934	864	901	921	950	924	947	947	925	907	869	898	872	910	927	876	851	895	904	904	956	928	959	901	934	969	917	917	913	909	934	918	876	986	917	970	888	899	891	950	957	967	860	959	927	973	932	920	870	888	905	923	920	929	879	915	933	919	955	883	936	884	970	909	932	928	931	881	914	921	895	953	855	860	901	896	913	943	907	914	891	934	971	891	941	912	884	938	890	960	944	940	957	894	893	933	895	985	913	897	885	936	975	911	923	895	904	889	861	888	847	882	913	855	883	958	913	940	956	908	956	926	981	914	914	860	938	932	884	943	869	890	914	858	898	907	956	917	941	932	896	949	928	930	937	912	920	908	961	915	903	902	927	923	873	928	896	839	911	895	878	901	958	875	894	889	894	883	930	918	900	937	920	964	942	894	907	904	890	873	886	916	907	896	921	940	937	894	923	872	905	877	930	937	937	883	897	902	904	913	937	907	911	929	903	882	946	918	940	888	919	837	990	908	942	902	923	915	920	938	865	907	880	909	892	872	928	986	962	907	898	898	901	876	910	963	928	920	894	906	926	909	905	927	945	957	902	921	888	964	936	941	956	930	949	893	913	884	929	901	942	972	921	886	897	923	922	901	946	901	923	936	944	899	899	897	904	910	914	932	918	889	972	921	920	960	886	906	993	914	899	945	901	935	910	915	937	944	878	947	975	878	909	866	865	843	925	961	887	909	869	874	887	894	901	962	950	964	944	937	913	886	897	959	916	900	900	879	917	912	914	921	955	965	931	955	884	904	884	929	863	914	927	968	891	940	943	907	909	875	923	922	946	869	892	901	898	912	910	929	895	931	915	852	918	905	957	888	943	971	914	899	911	922	943	909	894	878	882	909	915	902	893	946	911	917	946	951	951	913	1024	924	865	938	920	893	933	911	869	914	948	934	846	927	980	922	903	899	930	874	927	951	931	932	924	874	851	867	962	895	927	832	922	881	965	910	884	895	917	923	978	915	890	985	916	941	938	860	969	904	905	931	924	874	902	910	879	897	926	924	891	856	859	901	904	897	939	944	893	923	942	890	910	896	908	950	914	862	958	911	932	963	917	960	908	929	975	871	939	926	865	920	891	903	924	903	842	938	903	969	932	888	932	881	848	879	966	895	938	926	946	935	852	870	864	841	887	925	955	939	903	896	916	930	913	928	929	919	972	910	943	946	895	889	882	929	910	874	934	924	927	901	977	956	915	977	907	921	959	922	861	895	909	983	925	910	895	900	896	892	915	893	934	856	957	925	901	884	879	943	930	931	886	937	938	931	876	929	867	929	868	917	849	854	958	976	918	952	898	860	930	879	901	924	944	926	947	876	902	929	922	864	883	928	942	961	950	909	942	901	874	891	894	923	908	890	919	891	900	929	904	958	864	901	942	940	867	889	939	956	832	939	866	932	929	912	881	937	872	917	912	881	910	844	915	883	942	924	940	942	890	900	956	920	866	964	933	946	879	918	939	959	850	906	902	893	947	908	927	849	914	937	934	875	908	937	910	944	908	907	917	895	878	880	940	904	920	936	904	923	940	894	920	840	884	918	877	932	902	937	852	946	918	948	933	894	908	901	934	911	921	960	916	931	867	916	886	923	913	929	949	913	913	945	962	883	909	888	959	918	890	940	929	870	895	948	887	877	921	973	928	877	924	937	919	962	891	911	966	912	934	932	908	921	915	871	952	906	921	865	922	929	952	902	884	860	915	887	945	968	900	942	852	899	927	906	932	905	971	929	988	914	927	865	895	930	928	927	925	921	887	930	917	898	952	934	903	935	921	896	847	912	913	879	911	979	893	878	937	933	940	941	903	905	936	879	905	932	908	934	911	918	869	907	886	926	940	917	880	975	935	892	850	943	885	912	957	867	915	958	930	905	897	882	927	974	921	953	927	912	956	836	886	925	901	894	908	1017	910	915	952	962	928	859	943	910	900	895	881	941	959	907	898	905	912	973	901	923	947	913	912	922	890	927	926	907	946	907	939	964	938	893	957	923	924	921	902	915	921	862	872	952	897	883	909	930	915	912	921	949	906	877	910	970	930	885	908	929	943	938	951	920	944	916	854	894	908	901	931	948	899	887	926	964	910	881	907	1007	937	911	925	872	883	957	923	905	893	895	898	902	949	915	931	975	920	927	892	926	978	967	946	909	912	921	919	926	895	922	941	941	930	914	929	906	945	929	914	961	948	960	940	851	953	877	932	947	956	870	958	949	914	917	893	893	914	876	894	891	954	915	941	822	916	909	848	940	954	891	950	873	886	875	921	956	876	904	909	902	845	893	932	919	952	924	898	978	888	876	874	939	905	891	958	951	906	954	940	907	980	910	940	913	957	897	851	904	899	840	976	929	927	908	881	912	868	914	923	877	921	932	902	950	934	898	919	866	918	900	916	899	930	924	923	854	953	918	901	879	966	906	918	951	896	916	972	919	960	946	914	898	984	889	942	901	927	895	861	905	883	919	907	909	890	911	898	924	893	952	889	879	906	946	891	894	923	954	983	923	938	887	941	973	892	891	862	884	939	897	901	904	894	947	866	870	898	951	942	951	905	922	979	948	931	909	921	914	877	923	954	919	921	933	971	914	897	893	897	876	897	934	939	930	960	903	956	909	884	951	880	903	857	923	913	889	880	888	933	878	892	932	918	914	886	877	914	930	919	878	907	909	937	904	897	946	888	904	862	956	900	919	911	884	901	908	884	891	952	925	903	942	901	891	937	881	884	903	949	898	949	923	907	939	933	896	943	876	907	905	928	940	935	909	891	907	911	911	886	911	926	896	888	893	923	891	934	905	877	901	934	877	881	940	955	947	912	934	874	896	836	899	941	879	928	925	898	936	876	949	930	916	893	950	936	885	896	920	955	919	912	883	951	943	909	890	942	967	937	883	898	905	886	884	903	906	910	880	862	928	948	930	975	973	957	995	959	866	894	920	890	974	901	859	945	921	900	899	917	899	944	873	924	928	873	927	961	911	870	928	914	895	940	960	941	898	948	952	894	989	896	900	948	903	877	934	901	894	907	941	881	887	933	942	940	908	911	924	886	920	939	888	956	892	937	908	925	946	938	893	983	903	873	958	984	914	957	948	918	945	858	970	922	984	933	908	937	895	930	891	934	897	902	872	910	965	923	971	973	908	934	912	927	956	920	927	933
23047	35080	22744	7408	5164	4011	3189	2433	2155	1629	1529	1295	1192	1209	1126	1124	1092	1040	1073	1055	971	992	1020	1018	1029	983	1024	994	956	1064	940	991	988	1056	1007	1004	958	978	1015	990	983	967	1003	1003	1031	997	959	991	987	972	961	1001	1023	969	996	1067	993	994	984	984	951	979	967	1038	941	981	955	950	962	956	948	972	932	943	1008	912	912	1015	918	1015	964	987	1015	986	992	981	1013	987	1012	1007	1001	946	965	961	978	942	983	985	979	934	1012	994	989	993	985	981	999	941	970	956	987	996	1001	925	969	935	925	970	925	908	948	998	993	937	953	960	990	1000	1022	1016	1002	967	991	993	987	995	944	962	988	946	974	970	969	1004	964	950	881	958	959	948	946	929	980	920	950	1026	1017	955	1015	980	1017	955	990	913	998	923	985	1001	987	989	1042	1005	1003	953	956	965	970	949	941	976	998	969	1003	1040	976	1031	957	942	963	943	983	964	978	932	965	1004	990	985	937	979	982	1004	936	981	952	1015	951	952	1026	964	959	1018	956	1005	1031	994	951	1022	956	966	930	966	1017	960	988	984	953	982	978	984	1005	1022	1017	998	973	925	1022	956	906	995	960	973	996	959	1021	963	947	954	928	1006	1014	995	955	1013	1047	955	941	1023	971	921	977	966	1004	986	962	966	933	935	992	966	956	998	995	959	991	969	970	952	958	968	957	992	965	984	965	952	1002	938	1012	997	941	992	1013	1022	953	915	981	939	985	938	939	991	1007	974	995	949	970	978	975	1004	1000	933	976	1002	956	923	930	993	970	915	995	977	980	944	970	970	974	976	985	994	923	944	938	1014	1027	969	1052	932	983	979	984	968	928	925	1021	956	973	992	980	968	1014	967	971	936	972	948	955	981	969	964	990	953	977	933	983	1006	995	964	974	1007	976	904	948	991	931	915	964	989	936	1025	959	991	1014	995	972	932	934	990	989	952	965	923	958	992	971	1030	987	1008	968	918	950	975	965	951	897	943	964	968	991	981	980	996	1004	965	976	936	968	967	967	928	970	919	1011	963	939	994	981	976	1014	1040	995	969	953	966	941	1001	1008	954	973	1035	998	966	943	1052	988	998	988	977	1023	990	947	994	926	985	977	968	973	1050	975	945	956	1019	973	1008	1019	962	980	979	951	980	1001	989	1020	992	960	934	1012	992	1008	996	1013	983	970	969	965	1041	968	908	1000	995	940	992	1016	969	940	988	989	964	1000	947	1004	989	980	1017	951	962	913	1023	1038	1088	977	996	967	1023	964	973	983	957	944	973	954	935	955	986	990	1000	1025	932	1043	1019	913	955	992	957	959	989	951	977	995	945	924	969	951	964	928	994	967	1004	974	963	970	1005	942	996	990	987	1037	970	1023	969	975	972	1012	940	1014	969	960	975	991	997	986	972	941	998	1041	1003	993	1070	935	1030	999	974	1009	982	970	995	997	989	1015	1038	995	940	942	993	985	965	1014	996	959	956	1001	992	952	927	958	982	934	976	945	981	998	1021	909	942	926	902	1031	954	985	1034	960	988	994	963	1002	1023	1010	943	983	928	931	988	985	962	980	1004	964	1016	959	952	1003	959	925	966	986	954	984	940	1019	946	967	948	952	970	971	1003	958	967	947	989	953	913	1021	1052	991	961	957	1017	970	963	992	965	978	948	993	1007	959	966	938	994	974	954	886	991	963	1033	925	897	948	994	1032	1009	956	1038	972	973	981	1037	974	1020	982	947	944	1014	980	925	1009	999	982	968	1014	878	935	945	974	1020	982	987	985	949	1010	1029	964	981	1002	979	999	979	982	968	984	970	929	1022	977	968	987	960	922	985	1001	963	935	984	986	959	999	920	1016	996	1010	1014	979	980	979	993	975	943	988	968	970	1030	962	959	953	935	968	968	964	926	982	948	993	950	995	991	965	933	1002	1039	1020	963	966	972	1002	959	941	1020	1022	967	923	976	938	943	936	908	966	963	916	960	982	942	1020	1046	938	997	1017	1001	979	934	972	926	983	932	966	922	962	1045	984	968	886	1001	959	953	1004	974	1022	987	1039	1016	997	1014	976	1001	970	937	1002	971	986	1004	984	1024	976	951	933	960	980	1009	1030	967	988	972	923	1014	964	998	956	980	941	958	983	957	946	922	1000	993	957	943	1012	889	997	917	955	953	985	994	1001	961	981	963	1027	999	1020	1008	1000	957	948	981	985	994	1010	965	968	958	987	979	982	937	953	971	989	998	999	989	963	910	944	1010	928	975	963	991	992	901	997	952	998	985	961	902	1012	963	988	976	988	1027	949	974	977	1013	958	994	1008	925	996	960	941	1039	987	1001	946	975	1000	951	967	943	1017	948	984	1012	1012	916	991	974	947	990	972	980	960	988	1017	963	1007	913	983	1004	1024	1036	991	900	962	977	992	997	975	999	990	1005	962	944	979	994	915	943	963	1002	979	912	1033	990	940	984	1008	1023	1010	947	953	978	964	989	970	979	1008	991	953	990	987	1043	1031	935	962	939	960	1002	978	949	981	977	950	959	991	1008	962	1011	1003	987	984	960	907	972	953	907	922	948	1020	975	969	930	1013	1026	974	996	1002	929	980	934	1015	983	989	953	981	960	952	985	1019	968	996	967	975	985	948	969	973	967	952	931	1009	941	957	998	919	929	988	1047	989	943	953	961	965	1000	931	1017	978	1044	980	1019	982	1018	1011	995	991	1026	895	1014	892	968	975	956	1003	974	952	955	983	967	956	1003	976	1011	984	937	968	928	960	1008	1013	955	970	978	978	938	976	1014	963	950	987	1020	938	978	977	986	1036	989	986	930	963	951	889	918	923	977	980	940	1019	966	976	989	989	936	989	1066	1022	984	988	960	998	980	955	983	1002	1001	1047	977	949	1012	940	1025	968	968	971	958	1018	964	987	934	971	982	959	984	1027	960	972	1026	1023	957	945	981	964	1025	980	962	978	960	969	993	993	971	963	993	1008	914	997	1044	961	997	964	932	992	959	1014	978	946	1020	1030	979	966	995	976	1001	1027	1035	907	936	973	945	979	965	1003	954	932	933	985	992	968	998	941	983	996	999	986	966	950	957	964	981	922	972	1016	945	963	991	966	930	1007	997	997	951	979	969	984	975	1018	961	979	957	960	992	1032	993	957	974	982	988	943	1009	1001	939	965	1017	941	972	973	1004	1057	1029	1016	1025	964	1000	962	967	969	967	1024	1037	954	914	942	945	982	950	964	968	987	981	1001	949	962	956	1011	981	1000	969	957	922	924	1023	967	935	966	978	1028	1041	1033	990	1013	976	1013	949	986	965	1044	973	984	970	991	969	981	983	959	980	921	1017	930	1017	932	975	981	950	985	973	937	929	928	970	974	1030	981	932	966	948	942	955	992	948	992	983	963	892	986	978	991	976	974	1007	1019	1036	1047	981	982	967	963	938	971	976	984	1000	951	1066	925	935	966	983	981	1035	939	1010	982	960	997	1009	954	958	988	992	975	935	995	983	957	995	1013	975	1011	1009	935	950	1012	982	954	1043	961	969	1042	994	941	998	991	985	993	1005	973	960	1024	998	975	1027	981	944	943	979	977	939	996	984	943	1016	1013	997	928	963	942	946	942	931	1021	979	974	1023	956	973	961	1044	985	987	940	990	958	957	963	975	947	939	981	971	944	961	1007	1015	960	968	981	997	969	965	980	936	985	1026	928	1008	977	926	973	985	965	996	985	974	983	959	1008	928	983	1018	927	959	983	948	959	970	964	1053	971	1000	947	907	983	990	965	976	975	972	976	1011	987	981	1035	954	994	958	975	993	1047	950	952	967
23853	21270	28434	24463	21293	13816	4019	2440	1974	1418	1403	1146	1002	902	849	842	837	699	727	700	693	695	679	621	672	658	693	645	652	659	651	674	654	646	655	649	663	617	665	668	615	647	629	642	672	633	681	654	614	622	639	641	634	589	662	636	643	594	649	620	655	585	648	610	670	630	669	622	624	609	644	682	614	612	615	658	604	644	651	637	654	618	644	650	617	605	617	650	650	640	603	628	613	661	650	619	631	651	637	625	645	667	621	629	635	666	653	654	636	634	649	665	684	594	626	648	602	665	640	621	634	672	634	621	631	638	645	668	633	591	660	660	656	618	635	604	650	633	631	651	632	609	635	610	604	601	652	655	657	644	625	595	650	651	632	587	626	616	645	636	586	612	627	679	653	617	625	611	596	631	634	667	627	632	609	627	574	629	602	662	633	640	604	660	612	660	592	602	671	626	617	624	678	642	649	624	594	592	611	627	667	626	632	652	648	673	636	650	572	646	680	577	644	621	602	627	605	612	641	593	641	599	597	627	617	652	628	654	625	618	656	669	641	618	597	610	626	579	615	605	621	633	631	632	632	639	618	566	606	626	619	627	620	629	605	593	642	629	621	658	617	641	620	605	641	655	655	572	605	634	640	623	603	626	662	648	606	621	576	671	635	629	656	662	624	636	645	645	646	637	626	641	627	648	622	611	613	611	584	630	657	629	642	638	656	659	622	653	632	596	620	657	635	644	561	627	593	663	625	642	612	652	661	609	621	597	648	629	672	673	640	600	605	627	600	595	590	589	602	639	611	615	587	611	642	577	636	654	595	659	651	643	607	641	657	617	679	635	617	619	607	649	609	657	616	616	639	611	617	615	617	648	660	590	656	626	623	606	660	613	657	636	595	619	632	661	647	656	630	650	634	621	599	651	616	604	665	655	680	626	634	609	630	658	647	580	671	616	648	633	598	590	601	629	614	579	660	647	558	612	676	667	617	631	608	651	625	629	668	599	645	586	578	647	641	617	666	653	605	615	624	633	659	621	629	610	637	626	624	655	627	614	619	596	604	634	619	632	644	628	634	607	599	640	639	609	672	572	627	654	666	631	640	624	604	660	653	637	621	651	653	611	613	638	670	657	643	589	684	596	595	582	640	625	574	656	626	638	626	659	698	615	668	651	602	644	623	635	650	657	569	653	663	624	586	599	633	614	629	600	668	660	606	616	631	610	591	667	616	646	608	612	642	675	629	640	619	620	604	593	668	631	670	645	600	607	622	631	630	657	605	649	664	594	614	634	611	611	676	658	640	617	550	627	665	628	646	623	638	617	575	656	599	601	609	596	596	597	571	623	632	641	638	632	590	680	616	646	648	630	616	645	609	655	583	633	607	635	662	626	679	682	647	659	629	634	627	635	596	658	623	597	613	617	640	619	633	592	637	656	643	641	630	623	590	605	632	618	629	653	628	624	604	653	629	588	626	621	612	639	605	620	651	638	631	602	613	614	620	639	593	635	621	631	597	625	591	616	641	615	608	621	633	612	640	635	631	638	630	608	634	607	647	609	608	615	632	614	697	587	628	660	610	630	581	641	615	658	626	628	653	658	585	567	633	612	640	662	644	630	629	624	646	675	663	621	651	640	647	632	655	627	664	642	584	610	599	623	586	635	609	610	595	648	627	635	593	592	647	636	589	599	611	652	601	591	672	612	618	591	610	612	637	631	627	624	648	652	590	606	623	634	612	646	584	595	584	621	613	630	596	608	643	671	682	642	616	600	615	645	646	640	660	602	643	629	583	606	652	614	629	639	664	625	610	628	651	633	590	618	645	636	626	607	623	638	645	618	619	629	629	598	606	602	605	612	628	643	614	578	628	632	642	589	639	649	600	604	675	640	655	651	607	637	620	626	652	614	657	611	595	652	654	601	626	658	608	605	641	627	616	614	646	603	585	648	587	615	609	603	604	623	617	623	640	621	634	668	611	574	594	691	657	596	691	655	607	633	582	623	611	621	612	638	636	623	619	661	581	611	636	660	625	673	577	645	626	630	645	623	615	633	651	631	642	637	631	584	620	670	627	617	647	651	639	594	616	642	574	632	600	620	583	597	654	593	599	650	607	616	676	655	618	641	680	617	652	659	626	632	624	629	619	597	609	597	611	597	614	601	626	630	621	628	654	598	646	651	625	652	619	667	641	657	649	609	631	646	596	614	618	621	635	641	626	602	629	646	636	652	684	607	668	629	616	630	634	628	633	619	616	589	630	637	628	608	599	608	629	641	615	634	596	607	606	651	654	605	600	624	625	568	581	635	671	662	589	611	611	567	614	646	639	630	610	631	596	616	588	636	604	624	633	589	627	624	639	628	614	620	626	615	660	644	600	606	611	623	649	663	667	618	562	574	638	658	601	633	663	667	597	614	664	606	633	587	616	635	619	629	610	674	585	659	636	643	647	638	667	579	657	602	625	611	607	623	614	637	634	624	623	689	598	628	578	637	608	605	634	604	651	648	624	615	604	617	581	661	635	627	664	581	616	599	628	638	656	627	597	635	628	634	654	634	628	651	622	595	653	635	641	631	646	565	643	648	660	618	618	647	609	651	591	625	618	681	621	650	644	603	677	608	656	634	634	612	637	610	604	612	621	600	623	647	610	574	619	638	662	626	653	634	636	610	616	623	578	596	591	634	571	590	617	629	597	593	642	589	625	603	623	621	678	630	627	625	628	639	609	631	600	612	642	630	625	680	622	619	636	631	613	669	611	623	592	615	602	607	631	662	648	625	611	665	605	620	627	602	637	626	630	636	638	644	605	630	645	619	648	637	623	589	650	636	618	614	635	624	640	619	598	655	603	633	626	601	628	658	636	601	623	606	600	615	612	649	641	645	671	579	596	661	605	658	656	615	648	655	600	611	605	665	660	627	642	696	608	597	630	614	636	656	634	599	611	638	646	611	635	639	582	634	627	605	599	620	640	632	625	637	626	632	646	616	643	607	629	673	665	610	583	615	636	621	670	608	615	592	663	615	606	619	644	593	622	621	645	628	600	641	612	618	609	629	611	571	605	634	622	649	615	647	631	639	628	631	608	647	611	614	640	643	609	619	649	654	683	631	595	610	653	589	599	652	619	604	649	606	613	661	602	633	630	643	639	625	630	584	627	651	621	634	632	597	660	631	612	647	634	610	628	650	643	613	658	623	649	626	668	628	657	632	655	613	589	579	635	644	679	641	594	614	631	639	615	672	614	653	662	669	662	587	617	646	681	589	676	611	641	610	633	634	649	600	648	557	640	616	612	622	596	598	617	638	612	623	625	608	626	605	669	629	663	643	629	642	600	645	624	612	627	655	605	686	664	618	656	622	625	627	620	657	592	633	641	625	609	635	658	605	615	674	658	674	629	606	639	628	640	632	646	624	617	626	647	642	629	583	621	591	596	623	649	659	635	666	628	599	671	632	572	623	612	624	699	667	624	631	606	630	659	658	615	603	619	641	621	632	622	609	651	638	617	615	636	645
24174	46527	33263	11957	8605	6725	4661	3933	3004	2129	1934	1434	1260	1115	1044	966	898	945	852	846	783	764	724	743	763	707	783	731	786	773	763	715	759	749	700	742	716	694	698	711	747	708	683	697	659	723	716	729	724	698	675	732	716	689	708	686	701	673	670	726	625	715	672	687	718	719	719	688	719	747	674	645	707	694	714	734	648	696	678	665	726	678	700	659	711	722	724	712	665	643	695	644	720	665	688	673	680	676	655	675	711	658	675	690	744	695	695	666	716	689	644	707	688	728	674	691	697	703	709	667	725	700	634	669	662	688	686	674	706	692	684	640	721	700	668	735	677	681	700	700	673	671	698	734	687	704	663	684	690	656	689	674	691	675	708	682	668	684	696	691	689	705	687	705	667	653	683	758	699	694	684	705	679	690	658	723	676	743	698	707	707	712	692	709	715	675	711	687	656	730	701	707	712	665	688	687	719	680	686	630	685	731	700	658	742	694	726	698	676	684	670	654	634	662	685	675	669	628	678	673	674	678	640	696	672	657	710	632	713	675	697	667	683	663	692	678	654	678	772	641	703	669	662	675	727	692	659	694	726	680	652	680	647	698	698	709	692	674	674	689	732	643	715	690	696	716	689	669	693	697	648	666	674	691	686	680	687	717	678	670	652	682	651	674	676	629	702	759	692	687	679	655	643	653	699	674	681	697	642	727	718	696	683	673	682	691	686	660	737	713	676	693	686	700	689	675	655	703	702	691	727	699	658	661	653	719	637	661	683	675	673	703	722	680	652	620	697	655	693	694	700	709	694	674	648	676	635	681	703	726	712	732	667	687	688	660	715	651	667	663	701	692	667	660	688	716	656	710	702	711	724	694	642	704	635	677	680	713	667	677	647	679	674	666	670	646	709	663	724	697	687	686	650	704	687	642	657	725	668	692	677	697	677	711	683	685	672	646	681	706	688	673	666	704	656	676	653	671	687	710	693	689	688	685	707	649	681	719	691	666	667	681	684	676	743	682	675	678	687	674	699	668	656	727	671	681	622	723	702	702	697	665	667	612	687	716	693	687	696	722	717	705	729	709	682	676	642	698	680	662	704	691	651	657	664	661	672	697	701	701	635	666	681	733	714	703	712	683	693	635	698	673	677	658	665	687	717	697	694	681	685	708	683	657	671	670	704	700	697	634	730	696	678	664	691	667	732	732	709	699	667	655	679	639	677	706	713	718	688	666	683	703	621	679	663	646	688	713	696	632	622	685	731	650	656	694	709	671	709	678	709	701	679	707	771	738	689	681	721	711	687	666	703	696	646	700	665	681	723	637	689	703	654	687	649	705	663	717	666	669	686	668	668	732	705	687	680	737	684	718	674	745	662	692	728	706	676	697	695	687	676	679	674	692	682	699	638	674	685	653	716	721	717	682	719	740	699	675	683	748	639	634	701	658	716	676	681	699	708	663	655	708	640	672	688	742	675	729	642	670	681	707	775	728	670	715	666	709	681	682	658	668	639	682	701	652	691	708	636	717	678	680	649	680	717	733	712	675	707	705	679	686	720	686	702	733	690	652	694	674	662	711	721	700	650	701	675	673	678	672	648	657	690	710	759	701	717	658	667	669	704	672	718	670	729	728	716	684	690	634	646	731	662	687	678	660	693	689	667	663	663	653	678	696	696	691	672	719	724	669	695	699	646	711	699	656	685	669	659	706	680	679	684	689	692	659	700	704	712	690	666	717	684	716	701	684	639	633	682	680	692	687	695	673	664	742	688	667	665	701	700	649	696	686	701	683	660	713	706	709	677	733	699	679	674	669	665	683	705	694	671	690	695	682	707	710	665	692	704	696	641	728	699	679	706	692	669	673	753	687	692	734	658	672	740	640	731	762	698	656	732	697	667	649	640	695	707	689	683	649	681	709	660	710	709	647	652	705	734	743	673	686	692	701	738	682	629	665	656	716	658	740	715	676	708	621	724	688	710	682	667	673	657	710	697	718	713	673	660	639	684	717	651	699	690	700	638	681	668	660	678	726	684	665	676	714	717	687	690	702	660	662	666	680	675	696	673	680	692	679	720	681	695	685	655	675	676	719	710	658	680	655	691	670	705	649	625	705	663	674	647	715	667	717	678	697	674	657	692	685	665	644	674	689	723	645	669	668	685	701	648	669	686	687	717	695	700	685	694	679	714	670	676	711	679	696	696	667	662	684	662	686	675	663	666	685	702	702	684	676	695	717	707	715	674	709	677	710	688	698	698	688	659	691	665	669	709	653	680	708	707	708	703	616	670	688	663	725	711	641	679	669	664	725	695	634	699	675	649	680	689	670	712	710	704	650	686	668	663	647	665	686	677	693	701	706	644	655	666	711	691	687	674	750	652	678	700	718	655	627	707	646	674	672	705	711	658	673	661	735	700	637	664	687	653	683	648	649	682	711	697	661	690	681	649	670	690	686	634	673	700	717	690	678	667	626	622	645	721	722	696	684	674	706	654	694	704	682	744	668	743	663	718	701	634	659	727	693	689	667	736	666	682	713	674	698	717	675	678	687	704	715	669	693	711	702	677	673	695	625	674	695	748	654	614	690	666	725	711	690	704	708	661	680	687	667	695	692	685	717	663	673	725	668	735	771	759	750	670	715	695	674	671	702	673	656	692	691	711	673	710	682	670	665	687	656	685	704	703	679	667	684	675	681	673	669	670	689	723	659	679	714	700	697	681	675	713	742	692	696	705	674	716	653	648	707	707	673	678	688	677	727	682	688	629	734	728	722	680	671	666	728	682	668	741	724	709	637	680	709	700	678	744	644	693	697	665	643	661	708	710	713	745	706	679	711	664	680	685	654	704	683	689	665	712	665	681	679	714	687	669	662	681	701	678	675	668	730	681	677	679	665	707	696	680	718	690	682	672	699	632	737	666	728	684	722	658	651	670	696	656	720	691	667	663	701	728	640	674	642	680	685	675	668	697	654	691	726	636	677	662	645	722	663	697	704	685	708	698	680	681	638	720	632	705	683	664	697	696	682	676	709	699	690	703	742	665	661	715	740	675	684	683	677	656	693	687	677	625	688	699	678	649	687	687	664	649	674	678	666	695	681	716	720	705	684	705	676	699	702	674	698	718	672	657	685	689	741	698	712	664	672	677	662	683	705	708	678	680	671	661	702	712	658	704	667	680	693	649	668	680	703	727	712	695	676	684	664	722	672	649	715	665	641	671	699	724	702	663	666	662	691	699	657	670	657	750	671	639	681	656	682	674	688	664	693	683	691	693	672	713	659	689	716	683	651	694	705	712	682	704	692	683	680	690	685	652	703	681	651	693	670	751	692	688	660	688	659	693	702	674	684	694	708	670	685	675	669	668	647	664	681	664	659	616	674	664	680	685	662	651	687	694	687	657	678	664	687	742	725	708	673	665	671	634	685	681	685	674	702	703	688	669	689	688	726	713	661	670	695	676	625	695	702	698	684	639	680	681	693	700	720	717	716	714	700	671	681	705	668	676	673	694	692	681	642
24887	21292	27604	25303	15585	4635	2612	1907	1680	1353	1282	1105	943	991	927	948	925	871	813	769	822	819	810	840	802	816	771	758	765	835	813	797	764	810	780	811	798	748	765	788	771	776	855	775	823	789	820	791	860	787	812	767	782	797	779	814	817	746	756	802	788	809	788	749	775	775	754	789	738	828	766	786	819	740	768	741	742	775	812	778	772	762	805	811	759	795	796	822	786	814	779	776	812	820	808	811	731	741	798	778	806	797	810	772	792	771	780	772	784	799	785	785	753	775	812	772	741	798	776	823	769	784	785	767	759	751	788	787	766	787	754	829	765	810	813	799	784	825	728	795	753	776	765	815	783	797	814	753	795	769	840	764	789	778	810	785	765	756	687	782	745	756	815	769	829	772	764	797	790	781	774	755	752	762	789	765	749	774	774	796	797	788	807	771	825	817	729	777	746	737	814	708	819	798	778	803	764	790	739	750	788	816	810	749	810	744	754	803	738	781	840	805	775	758	750	798	843	817	752	821	812	794	756	760	770	724	771	772	812	817	816	783	754	722	785	774	790	760	741	764	778	767	780	803	757	774	790	745	746	775	715	795	789	737	788	763	774	782	836	755	745	803	771	857	765	764	774	785	777	821	770	790	797	794	828	807	731	758	716	764	762	722	784	754	839	776	788	783	804	801	753	755	776	797	782	831	799	784	794	757	748	774	767	724	745	757	768	770	778	778	743	783	766	815	726	786	783	750	800	748	805	756	808	810	768	772	748	798	799	819	784	796	747	799	810	786	806	763	781	773	786	757	765	777	828	772	798	744	744	785	752	777	761	810	814	814	770	797	785	829	709	793	776	757	770	781	795	776	759	795	790	736	798	796	753	765	799	747	736	821	776	754	753	796	772	752	750	771	792	744	794	787	737	808	761	784	794	748	792	802	750	782	722	730	747	788	778	829	784	749	802	726	757	786	816	749	770	778	786	780	768	799	768	770	816	805	758	737	759	757	733	796	779	772	784	771	760	788	761	746	756	752	780	782	796	797	799	871	761	768	769	776	763	798	776	774	745	811	812	703	747	785	761	802	786	739	803	790	762	778	739	786	733	800	777	773	793	738	771	785	767	767	793	773	778	747	767	790	744	752	813	842	761	761	783	807	792	781	769	752	777	772	821	778	786	777	785	813	764	712	836	698	780	804	806	796	791	734	758	786	786	788	720	805	809	778	738	764	761	824	782	790	776	754	766	747	782	781	781	774	760	757	753	813	758	768	832	789	745	764	764	751	809	779	780	731	790	816	804	814	816	737	772	731	784	769	801	766	821	762	730	788	741	754	781	767	787	717	799	791	812	735	773	799	743	779	810	751	756	752	810	752	754	761	787	774	805	747	770	765	801	740	742	749	762	825	767	741	774	771	807	756	807	765	773	755	733	778	741	716	777	775	794	804	750	742	748	786	741	779	812	803	753	742	796	784	798	760	768	810	795	761	756	741	751	805	757	763	764	771	778	782	837	768	783	825	788	792	794	790	769	768	757	794	790	736	802	757	765	775	790	803	771	791	780	744	792	801	715	773	803	780	786	744	780	748	762	787	791	782	758	784	790	722	795	828	797	761	787	761	773	787	800	777	768	738	753	803	785	792	774	741	781	793	817	765	759	777	754	729	794	764	720	787	767	734	803	784	748	759	786	805	743	762	757	811	785	790	742	743	832	794	776	802	768	802	751	736	734	760	771	786	801	797	777	803	739	827	788	777	774	756	710	776	798	773	764	802	783	755	815	787	759	756	821	825	727	761	762	809	803	803	776	759	783	773	829	808	792	770	797	795	803	753	738	760	746	749	772	765	777	781	817	752	778	823	745	812	798	799	775	742	836	799	806	775	714	754	750	783	766	758	777	808	807	816	772	712	725	838	773	755	770	780	762	764	765	759	822	762	769	793	749	786	818	760	767	778	818	784	795	773	759	770	758	773	727	758	820	817	755	768	774	775	746	766	762	775	759	797	802	779	765	767	751	785	794	770	768	796	756	758	744	774	723	826	762	768	772	770	789	765	758	819	777	825	801	775	731	753	781	755	782	766	807	769	781	800	792	778	804	739	771	823	778	814	800	799	731	834	727	757	779	709	767	749	794	738	756	801	839	770	823	735	721	784	793	802	804	756	762	797	765	801	817	746	771	737	827	745	810	794	765	826	717	822	762	756	751	804	732	794	732	763	759	827	778	768	774	776	733	808	771	724	784	798	767	782	746	849	740	767	800	749	786	732	758	792	773	757	812	761	780	776	786	766	779	769	734	790	770	790	748	776	780	772	783	753	761	798	792	782	822	770	746	743	764	796	761	809	740	774	772	726	776	723	812	808	849	744	815	810	768	797	743	804	788	734	775	755	811	795	730	808	804	793	750	810	785	792	794	755	794	800	792	786	744	765	769	795	795	795	794	775	727	795	822	782	760	807	755	761	722	792	765	837	781	778	728	762	773	793	773	791	766	773	795	789	763	784	728	746	775	803	750	736	781	760	745	794	774	735	786	791	828	801	757	757	795	771	748	719	817	803	823	766	788	733	748	763	725	737	784	758	816	766	786	715	800	736	749	793	814	796	773	725	746	757	788	789	781	757	836	834	808	725	856	800	753	778	782	833	763	726	788	780	733	789	794	735	803	740	765	790	826	815	768	790	760	719	789	750	811	748	829	745	747	787	791	810	800	774	786	730	773	755	779	787	754	707	784	739	794	850	828	742	750	776	815	746	787	774	761	778	747	775	807	761	787	790	779	751	780	718	769	820	759	734	815	755	765	815	752	743	796	788	782	785	773	733	778	766	795	771	780	759	768	755	800	793	792	754	789	732	798	766	813	777	786	812	765	810	751	776	794	752	771	770	703	817	780	767	819	826	778	807	769	768	768	758	758	818	752	779	814	735	767	774	806	792	778	716	822	729	765	745	803	770	793	808	782	768	762	760	759	791	783	737	821	730	775	742	778	786	810	742	750	790	762	776	775	743	780	735	802	784	777	783	757	777	799	786	796	749	815	767	813	755	823	756	816	769	711	742	770	798	753	784	734	809	840	830	776	765	781	779	712	770	808	775	770	792	788	812	790	779	815	806	735	775	742	757	757	764	827	792	747	757	838	756	826	782	785	747	816	796	789	722	759	774	779	770	785	785	789	796	814	804	766	744	777	796	751	766	773	737	736	773	810	762	751	739	810	777	743	763	765	717	756	751	802	798	704	816	780	777	764	778	774	789	752	769	843	739	784	739	761	749	768	827	750	759	777	801	784	759	782	780	752	782	826	766	801	768	772	768	804	751	778	779	773	805	809	756	709	762	754	736	796	744	783	757	783	815	833	771	809	743	779	775	837	798	791	764	768	790	840	746	814	750	753	794	826	723	776	771	764	794	815	740	795	787	754	814	760	763	753	786	817	787	732	778	790	774	802	810	821	740	786	805	821	807	793	756	766	769	791	735	791	754	787	759	764	769	726	806	771	782	739	795	772	785	774	791	732	764
24531	41792	27494	9697	7223	5660	4011	3037	2651	1862	1742	1372	1190	1153	1070	1031	980	953	905	898	883	849	818	880	864	844	910	838	878	859	877	866	813	891	825	880	837	801	817	802	783	778	809	805	817	804	886	863	812	836	896	818	796	830	749	808	840	847	829	812	811	860	795	829	805	802	867	846	817	870	826	807	827	818	787	854	823	813	817	804	849	774	847	798	840	842	843	793	855	852	803	818	811	805	855	801	820	812	849	817	809	828	825	785	779	823	773	816	878	806	817	815	829	809	831	824	833	815	808	783	823	830	805	798	804	806	825	814	761	766	797	810	827	785	788	751	836	874	818	753	837	800	825	831	785	803	811	774	843	820	792	801	798	853	827	844	786	828	815	790	873	832	815	808	878	819	803	813	792	812	779	809	787	760	830	811	823	804	854	816	818	819	835	871	843	836	880	858	818	800	788	830	858	854	789	829	779	803	816	846	786	788	799	772	769	905	815	862	850	825	821	876	758	852	804	807	867	850	805	816	824	796	826	815	855	818	877	836	800	875	816	810	837	838	803	811	816	857	829	817	820	829	789	791	815	821	778	814	829	861	808	870	808	803	788	827	804	845	852	855	832	811	802	777	752	805	827	825	785	782	792	773	809	826	792	818	828	773	812	839	879	824	810	808	848	822	844	847	861	788	846	875	802	784	814	841	775	771	829	839	781	791	791	834	791	823	815	801	801	836	803	861	780	812	811	808	819	773	860	828	800	795	835	839	793	823	815	791	833	794	859	786	857	762	839	830	760	815	819	785	817	815	812	868	851	780	870	817	820	833	806	846	812	801	746	832	827	858	833	788	827	838	799	805	815	823	769	796	801	789	825	825	902	854	810	774	821	867	839	825	744	767	802	799	789	816	834	821	815	831	825	901	823	855	799	792	767	797	840	762	877	858	790	780	830	824	824	813	834	814	846	788	785	799	844	853	806	828	844	818	814	823	789	770	852	796	868	773	871	819	808	787	822	786	846	814	833	822	803	825	792	848	770	828	825	827	826	838	815	810	814	827	788	857	844	865	805	830	850	821	838	805	868	844	807	850	830	861	805	762	817	796	875	816	812	790	817	775	815	811	798	800	823	818	851	838	837	807	830	748	824	820	831	829	804	830	756	803	768	792	778	798	779	772	853	787	849	793	860	814	807	806	785	795	798	829	813	798	809	780	843	794	826	818	810	827	810	848	851	865	749	837	820	800	825	813	793	821	812	817	783	825	805	810	761	835	830	778	814	779	833	846	810	782	830	814	837	798	830	836	816	828	854	812	852	792	786	793	802	814	825	863	751	828	806	783	848	785	827	777	859	828	808	810	814	808	838	822	863	794	830	849	780	823	811	815	791	834	780	815	843	840	814	842	827	802	844	801	803	803	814	831	791	829	800	789	883	848	868	805	841	829	812	842	802	762	750	798	837	849	830	817	801	783	803	857	805	812	820	811	829	833	809	807	848	799	795	796	766	827	786	792	848	794	797	822	822	863	787	829	797	796	833	773	837	797	820	802	802	852	800	794	821	788	772	745	839	836	850	819	757	834	864	859	744	845	815	753	803	834	885	796	789	818	814	789	844	827	828	813	787	828	822	785	809	849	870	831	801	792	802	816	811	844	793	857	795	798	815	840	838	791	797	798	807	760	817	848	792	813	789	770	810	790	833	844	852	842	909	820	809	826	801	822	790	786	784	841	815	850	846	847	848	831	805	823	840	840	787	757	768	827	808	802	817	787	770	789	834	802	769	808	827	837	783	822	820	796	822	823	828	875	817	827	815	825	842	821	808	869	842	803	749	788	813	863	804	795	806	761	849	844	842	821	782	762	825	843	830	852	814	837	848	863	750	833	840	804	802	841	852	814	828	829	860	782	822	796	804	797	776	818	741	831	803	812	822	813	841	848	769	786	825	847	892	819	781	806	820	822	775	803	790	799	790	809	810	797	774	794	786	814	826	836	780	802	804	760	808	838	758	763	823	791	815	804	831	807	834	782	799	853	872	839	829	822	813	833	804	819	827	798	779	795	847	792	790	844	812	828	866	798	818	821	803	795	810	850	833	845	833	812	810	798	805	807	814	785	790	834	770	800	788	820	804	800	818	797	805	811	774	855	798	819	826	784	814	807	846	780	858	825	799	843	863	806	856	811	844	818	822	802	833	777	827	749	856	833	824	839	820	755	787	770	804	819	842	817	833	812	835	829	845	833	810	801	836	804	825	795	791	812	793	809	809	755	813	848	877	851	826	833	832	832	801	796	835	778	784	814	783	771	796	790	806	811	850	840	787	864	864	822	815	806	834	781	784	778	863	806	834	882	792	791	780	840	831	832	857	813	821	775	799	806	831	795	809	850	860	773	844	862	772	815	811	802	810	806	788	800	760	807	773	824	784	832	812	790	866	828	830	815	856	845	836	759	882	834	837	792	865	781	768	836	833	843	849	840	840	797	831	826	863	848	846	814	833	801	821	793	843	795	816	835	824	818	808	814	828	852	850	826	815	845	813	795	813	834	798	857	801	837	842	814	815	821	812	807	811	812	839	847	822	844	818	818	848	754	855	835	867	826	836	820	786	824	780	813	835	909	812	853	800	851	840	789	817	857	833	806	780	831	813	814	767	782	829	802	832	788	821	875	761	803	819	772	785	802	803	814	825	787	819	794	852	826	754	835	795	864	748	825	811	838	773	833	847	847	819	819	833	854	806	811	791	820	808	839	848	803	781	858	817	825	857	761	856	822	832	849	836	821	774	763	801	791	799	823	810	799	787	757	839	858	801	816	834	782	787	816	859	806	807	817	813	765	819	790	830	868	836	811	799	800	797	803	822	814	804	875	798	777	817	780	819	792	838	829	815	800	821	800	827	788	807	753	802	826	847	785	796	817	815	821	815	834	751	768	826	842	860	794	793	778	789	835	803	777	838	831	852	815	861	807	803	796	835	804	809	886	765	828	828	810	845	806	800	809	747	844	804	757	828	787	851	848	765	836	820	829	840	817	843	837	842	802	819	860	827	788	801	806	829	860	779	799	758	833	807	805	800	849	880	857	821	829	848	800	832	802	792	847	814	787	777	836	790	822	824	769	783	797	828	809	791	821	816	863	831	812	807	771	840	800	791	753	798	771	872	875	765	844	794	840	801	834	843	827	833	790	850	794	843	843	849	836	813	746	815	770	814	756	841	831	814	792	800	821	812	808	832	783	832	840	826	838	780	793	848	878	816	783	809	806	826	810	790	814	772	854	851	822	778	871	839	835	813	803	788	816	753	803	847	769	809	776	863	831	786	786	863	837	835	862	833	810	787	869	811	860	830	823	814	868	794	797	817	832	860	789	769	778	820	777	770	831	832	849	863	835	744	813	816	783	818	805	774	811	856	789	809	862	801	778	854	793	774	824	872	806	856	815	802	831	775	805	798	844	813	849	794	862	840	833	768	812	801	844	813	798	857	829	804	823	765	831	790	812	828	767	838	837	762	802	791	821
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
