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
341688654555	341688655113	341688655663	341688656213	341688656761	341688657313	341688657863	341688658413	341688658961	341688659513	341688660063	341688660613	341688661161	341688661713	341688662263	341688662813	341688663361	341688663913	341688664463	341688665013	341688665561	341688666113	341688666663	341688667213	341688667761	341688668313	341688668863	341688669413	341688669961	341688670513	341688671063	341688671613	341688672161	341688672713	341688673263	341688673813	341688674361	341688674913	341688675463	341688676013	341688676561	341688677113	341688677663	341688678213	341688678761	341688679313	341688679863	341688680413	341688680961	341688681513	341688682063	341688682613	341688683161	341688683713	341688684263	341688684813	341688685361	341688685913	341688686463	341688687013	341688687561	341688688113	341688688663	341688689213	341688689761	341688690313	341688690863	341688691413	341688691961	341688692513	341688693063	341688693613	341688694161	341688694713	341688695263	341688695813	341688696361	341688696913	341688697463	341688698013	341688698561	341688699113	341688699663	341688700213	341688700761	341688701313	341688701863	341688702413	341688702961	341688703513	341688704063	341688704613	341688705161	341688705713	341688706263	341688706813	341688707363	341688707913	341688708463	341688709013	341688709561	341688710113	341688710663	341688711213	341688711761	341688712313	341688712863	341688713413	341688713961	341688714513	341688715063	341688715613	341688716161	341688716713	341688717263	341688717813	341688718361	341688718913	341688719463	341688720013	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	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
22955	21815	29730	24481	21832	21926	13055	3776	2385	1898	1579	1329	1118	1037	937	880	840	781	683	715	644	696	634	627	615	636	568	572	581	587	578	606	516	587	561	567	581	556	541	499	549	547	537	521	561	478	530	551	559	568	554	537	532	544	506	533	511	499	513	519	515	517	494	514	506	471	525	539	536	531	545	502	485	552	549	526	538	540	515	510	555	548	526	517	547	549	540	544	524	527	525	537	510	527	561	548	531	543	522	508	543	496	545	514	529	529	527	533	517	516	534	517	537	564	478	556	501	512	503	552	555	540	500	503	533	543	506	532	545	545	575	575	520	534	519	513	512	535	476	521	521	560	498	550	503	544	500	527	488	514	559	528	573	533	537	557	547	532	534	520	561	564	582	542	525	528	506	534	503	522	540	527	544	542	514	486	533	565	492	539	506	513	565	535	514	517	535	523	534	555	557	507	539	519	510	493	540	499	553	508	500	565	498	509	520	517	510	537	559	520	539	524	496	527	532	544	506	548	543	514	503	555	546	506	522	535	599	533	503	521	540	542	543	507	496	489	520	515	567	565	531	520	538	517	530	547	537	549	491	525	543	541	534	545	568	516	498	526	533	531	527	531	533	536	530	527	519	514	558	520	514	542	542	523	572	546	508	546	535	528	507	502	501	509	520	523	513	509	509	582	518	532	497	530	533	570	528	529	479	564	557	526	540	530	527	557	498	512	510	501	570	559	570	476	503	509	531	518	539	534	560	502	547	530	558	486	536	508	529	573	557	529	526	500	517	532	557	525	547	544	486	545	503	524	518	519	557	518	533	485	485	517	570	535	511	531	510	520	493	538	511	546	506	550	520	557	532	537	513	495	576	519	483	520	538	505	521	511	489	535	510	526	553	527	489	529	514	552	508	551	521	545	538	517	525	493	489	549	515	532	533	537	510	527	515	526	555	540	496	507	510	542	527	545	495	505	525	578	499	561	559	535	508	525	527	528	514	511	545	509	514	511	474	516	533	500	508	517	495	536	511	510	523	556	510	486	505	514	538	540	539	525	569	519	554	540	523	549	533	543	552	538	521	540	508	539	537	560	472	490	521	544	486	536	535	515	538	552	522	533	551	496	524	492	479	521	513	527	561	514	555	544	513	519	535	513	524	528	527	500	524	530	565	543	564	529	516	576	513	536	521	543	524	490	553	537	550	566	514	512	480	507	545	529	575	513	526	518	558	579	506	517	572	506	527	507	523	492	503	585	531	522	547	503	530	516	479	518	578	545	518	525	529	557	552	546	532	539	490	494	458	501	525	507	496	529	535	556	528	535	566	534	546	518	517	576	525	498	519	520	522	506	538	504	539	513	541	540	508	528	541	542	576	538	532	500	526	523	549	478	505	558	516	514	526	506	557	522	554	536	531	508	587	519	449	537	531	490	524	485	534	554	497	487	476	553	538	519	541	552	479	517	554	555	490	487	541	516	509	512	533	522	516	530	529	498	552	582	519	577	535	521	531	534	514	533	498	522	499	524	523	563	578	527	475	519	542	470	500	499	529	552	516	557	506	527	479	519	544	552	536	533	541	528	503	565	530	507	540	528	553	540	551	519	551	506	530	537	546	519	486	533	506	513	543	501	505	518	561	528	506	521	532	542	506	511	507	564	505	496	526	493	569	491	526	520	530	495	549	521	514	507	496	533	540	517	540	476	500	550	517	528	479	552	535	553	507	536	517	544	593	525	557	562	512	511	543	540	552	567	538	554	511	553	557	500	493	521	516	541	516	490	522	512	500	524	506	531	503	527	491	522	488	555	529	541	553	553	532	547	559	532	531	527	526	496	500	538	491	491	533	493	540	555	531	571	526	534	550	530	516	536	552	548	526	548	514	503	535	466	494	498	502	516	520	555	537	530	529	542	521	517	541	526	508	513	509	506	542	544	556	513	557	531	536	545	527	546	520	505	489	562	548	560	529	477	533	526	553	543	539	521	539	513	538	525	515	512	509	504	533	564	521	578	536	486	531	553	508	542	533	561	549	533	528	486	524	552	556	544	521	546	560	534	541	526	521	519	513	525	518	510	536	508	521	537	528	532	563	502	515	545	568	532	507	504	526	563	496	535	506	518	551	534	537	531	521	484	523	578	551	518	494	548	531	543	517	551	555	500	561	518	536	511	562	511	548	516	504	558	554	515	541	519	538	542	518	545	527	474	528	502	514	557	536	485	568	506	553	512	527	518	520	515	571	535	517	513	556	541	532	513	524	493	515	514	523	512	542	535	530	506	520	520	503	571	530	554	523	516	522	543	505	518	551	538	530	527	503	563	535	517	530	529	508	504	542	526	524	511	516	541	568	534	550	482	555	517	548	513	515	540	518	519	490	551	539	528	555	506	537	490	561	502	524	569	501	523	492	523	547	545	531	526	552	525	531	523	534	529	515	547	519	518	532	505	507	560	536	515	539	533	537	585	502	548	494	539	511	596	512	553	526	545	573	525	523	529	515	484	520	498	544	549	545	524	518	547	510	560	537	513	506	519	540	576	570	510	536	551	485	505	550	522	526	510	542	566	554	549	468	499	505	538	510	530	513	544	532	536	511	511	511	516	528	492	508	561	518	556	573	517	519	568	519	495	562	494	518	517	483	528	519	507	508	527	547	472	505	490	526	482	502	494	550	553	502	583	517	492	482	532	468	542	555	542	544	539	559	530	538	550	531	568	522	476	591	531	508	530	528	551	488	532	532	487	546	477	512	509	506	528	562	509	554	525	512	565	516	544	529	479	497	517	536	508	523	535	516	550	553	481	488	552	531	518	553	548	499	530	516	544	551	514	585	529	555	480	565	474	550	496	565	506	469	520	567	491	535	517	528	509	525	557	514	518	544	528	533	507	495	540	528	518	538	505	542	520	515	506	482	492	548	480	542	517	495	523	535	556	546	513	550	496	526	522	573	505	522	555	524	482	509	542	518	507	539	521	514	534	505	540	573	505	527	505	505	497	515	535	539	537	496	507	562	572	503	506	513	544	520	497	542	531	522	527	530	515	528	574	537	557	469	501	566	533	523	551	505	501	546	590	562	525	571	486	515	519	495	519	518	512	533	538	485	518	517	513	482	550	531	517	492	539	509	510	497	523	487	548	516	499	533	545	496	504	584	532	503	515	530	504	529	491	539	549	502	509	517	524	529	499	549	514	528	506	541	546	532	537	532	529	499	560	504	529	562	507	551	487	532	506	520	523	502	525	521	522	539	530	520	522	530	487	555	493	537	514	535	537	519	511	519	520	528	540	525	521	492	498	497	556	541	507	511	551	491	507	503	549	552	530	518	534	534	570	524	513	546	548	517	529	513	492	539	482	517	536	548	511	567	502	523	570	494	545	502	556	518	516	548	506	502	551	499	487	499	542	525	500	577	521	538	562	496	535	510	511	542	496	516	516	542	489	543	544	513	499	526	518	499	515	533	542	488	522	480	481	550	503	541	511	548	514	523	525	535	547	524	536	546	534	547	551	557	519
20079	47146	32919	17056	13218	10208	7461	5498	4066	3092	2447	2089	1735	1527	1347	1257	1154	1045	1010	959	930	887	877	831	820	764	761	797	719	760	723	752	726	662	672	704	703	697	725	702	732	690	704	672	697	687	688	682	631	691	697	686	725	708	679	650	693	705	664	694	698	698	685	690	640	666	649	665	668	641	709	642	637	644	671	652	661	666	646	651	728	620	662	666	689	627	664	666	672	707	684	672	686	659	686	660	658	633	661	688	698	645	690	629	687	668	648	629	627	672	631	656	682	694	676	688	720	665	679	661	660	689	714	693	636	678	711	664	656	629	678	652	704	645	687	683	669	698	706	638	677	714	651	679	633	710	681	666	670	686	715	646	644	706	653	702	723	668	623	687	690	704	642	656	703	623	698	648	621	646	677	653	654	630	660	658	675	699	631	686	647	672	707	641	705	677	670	675	671	645	730	678	676	684	674	714	713	654	654	642	662	701	725	655	681	674	685	671	704	701	644	649	700	654	682	705	624	719	667	672	621	614	660	653	657	695	648	685	638	680	697	625	666	671	700	691	676	696	670	676	652	697	623	629	661	666	658	683	673	663	662	656	637	681	654	712	674	710	702	639	643	666	653	717	653	664	657	709	655	677	676	647	606	636	678	659	707	666	685	698	648	652	679	609	660	658	650	656	719	677	633	630	687	663	671	687	690	646	669	653	668	629	633	677	688	650	660	687	644	685	723	646	643	719	635	680	675	702	696	646	694	710	625	699	671	676	682	608	706	614	684	688	685	686	672	625	662	682	665	669	652	681	713	724	685	686	640	700	667	673	724	658	699	710	663	650	637	636	673	615	686	643	678	702	661	664	668	707	675	677	655	697	673	682	681	651	666	633	690	705	648	664	687	640	675	631	663	698	684	692	691	714	725	655	647	662	687	668	669	690	648	651	671	631	712	647	636	691	674	701	683	660	650	687	660	735	720	655	681	629	649	644	680	685	684	703	691	662	675	626	681	691	650	666	651	675	668	737	629	640	706	693	672	708	637	655	715	701	669	675	652	684	654	687	675	695	672	658	689	669	624	681	629	619	644	647	654	665	642	724	659	644	725	685	695	666	657	700	699	687	657	701	661	690	671	627	662	662	641	669	692	666	684	664	656	689	644	681	672	675	693	664	716	640	641	643	627	658	657	670	684	670	639	715	642	678	669	659	646	659	677	707	673	658	662	659	662	634	623	703	694	684	641	680	665	670	688	650	698	725	703	658	682	655	693	655	676	721	677	680	688	690	671	642	672	616	657	644	623	677	653	673	686	720	680	680	648	687	652	630	668	682	652	715	706	677	699	692	620	655	645	637	653	677	671	691	684	644	717	663	642	666	693	690	662	677	713	656	626	689	627	616	648	679	676	656	685	645	680	670	649	684	675	651	652	680	704	664	705	669	695	659	685	672	636	638	669	645	630	685	691	661	678	744	655	646	696	666	659	661	692	637	690	610	684	726	671	696	652	657	724	643	695	675	686	657	679	666	657	688	667	637	662	672	643	648	682	655	616	651	685	626	681	675	712	703	710	655	669	605	648	676	712	671	692	713	680	635	659	655	654	654	663	651	673	665	658	682	677	675	667	653	629	666	651	649	667	682	653	677	690	682	656	621	650	736	673	694	676	661	706	653	646	675	672	634	700	727	636	670	667	667	704	636	644	716	640	662	679	673	662	668	726	599	686	740	688	667	686	627	695	723	670	653	674	635	653	654	681	672	644	704	612	660	703	655	691	666	663	670	628	667	690	673	688	660	640	637	644	690	684	672	642	682	687	663	704	656	728	673	691	667	699	715	691	655	672	675	639	656	663	643	630	675	650	672	651	655	679	661	664	614	711	695	660	681	669	673	670	645	648	679	657	662	684	665	661	693	670	645	674	649	654	679	656	638	678	649	665	645	678	686	646	684	652	665	642	721	660	613	642	632	639	671	670	657	653	657	684	679	656	701	710	667	665	694	704	661	687	694	689	615	652	652	695	677	723	683	655	702	703	694	716	659	629	636	680	661	623	702	639	660	680	675	641	693	628	664	669	671	659	660	712	673	594	698	656	673	657	665	667	675	694	655	672	626	699	664	664	695	656	622	669	633	693	665	681	673	664	679	679	667	674	656	693	645	685	704	691	701	690	688	657	700	686	666	690	653	653	655	636	687	662	671	644	704	700	601	699	663	684	659	679	668	649	689	691	641	650	704	678	697	661	668	672	664	678	632	661	619	664	649	671	657	691	665	675	675	650	699	662	691	636	648	643	685	633	601	680	658	648	662	662	684	679	663	641	700	677	634	657	704	686	640	671	691	664	671	671	658	677	669	658	653	634	653	654	660	676	724	656	681	656	653	659	680	708	651	660	653	692	628	621	614	679	714	654	656	639	686	667	654	675	676	673	710	628	648	663	647	631	651	681	637	665	640	691	665	709	670	662	637	655	650	678	695	657	669	672	640	674	673	667	675	676	689	698	677	663	644	691	663	626	735	689	614	694	689	684	695	643	660	609	680	668	663	703	678	675	645	679	645	638	671	596	671	649	633	639	672	673	707	683	678	680	678	700	603	669	674	672	696	643	715	669	648	652	678	684	654	642	663	692	691	719	693	643	677	680	642	672	664	690	671	672	694	674	654	690	655	705	663	678	657	664	647	698	660	688	636	630	640	655	622	638	668	697	646	673	680	643	717	723	646	663	634	703	681	684	689	699	666	663	665	640	651	616	674	704	647	698	704	691	682	639	697	711	665	679	645	667	637	695	663	668	611	704	665	714	694	649	657	649	661	678	706	708	714	651	691	682	656	659	647	634	654	635	616	644	722	666	690	666	637	661	659	697	672	668	677	635	694	682	675	671	675	704	667	664	681	655	638	641	667	701	672	686	701	670	692	714	627	642	680	646	621	684	646	709	725	677	666	634	636	642	668	655	639	641	710	684	699	664	713	665	702	669	675	647	750	666	668	657	612	635	677	642	705	655	656	630	659	667	633	676	697	642	676	634	646	687	711	661	655	639	673	651	663	653	678	679	625	639	656	651	710	663	624	652	663	693	664	675	688	664	675	652	703	655	686	661	701	696	683	691	658	690	636	625	689	690	664	617	635	669	660	660	703	671	623	643	677	672	655	670	683	686	650	692	671	669	638	660	689	650	633	700	675	625	649	689	667	674	713	724	649	690	710	654	693	754	677	653	629	651	703	700	657	690	660	660	679	657	673	679	676	657	697	652	649	658	679	637	698	623	677	650	669	628	658	667	675	658	621	675	676	732	693	689	656	670	634	649	649	689	666	688	690	654	686	597	692	632	668	642	702	610	700	666	656	653	705	681	640	678	688	619	660	720	639	621	638	705	660	676	663	669	674	685	676	715	683	709	694	678	682	688	671	700	639	654	668	635	641	674	638	662	629	682	643	646	673	689	642	685	653	700	635	714	615	704	641	666	683	674	664	685	688	671	638	648	696	675	663	661	664	660	621	607	663	648	698	669	645	699	695
27632	21851	17042	7234	3496	2536	1928	1433	1204	976	835	774	736	694	669	661	660	602	618	627	573	582	572	579	603	623	561	576	558	559	597	559	531	565	535	555	538	588	530	536	564	535	519	552	541	528	558	547	580	560	600	532	538	539	580	549	556	554	565	561	544	564	521	551	575	527	525	562	555	493	552	542	551	553	528	549	537	588	529	525	525	565	527	485	553	606	522	534	603	544	567	518	549	548	523	590	572	520	515	564	502	508	589	510	538	561	599	555	529	562	524	603	527	562	545	568	554	535	536	532	522	583	580	519	510	552	542	521	573	537	553	596	537	564	544	549	595	568	541	533	531	514	529	549	585	516	544	530	565	517	601	561	580	552	573	543	553	565	553	591	566	537	527	530	527	573	506	543	530	574	563	547	543	530	521	532	535	533	538	577	562	542	564	551	550	549	575	540	515	527	589	561	578	556	600	533	552	595	567	521	541	506	586	580	588	569	564	558	548	534	562	541	556	535	558	550	548	537	586	547	568	565	545	546	550	583	548	523	535	579	559	567	589	541	597	525	526	553	594	546	585	543	529	539	529	580	564	556	576	559	539	504	565	538	549	527	536	536	574	583	570	582	554	589	552	513	542	512	569	593	535	578	533	536	558	565	578	535	519	557	580	573	572	487	547	566	575	537	544	515	522	552	556	520	546	577	515	505	548	499	572	515	559	568	523	557	548	549	548	564	542	546	581	552	560	617	532	576	561	535	533	538	573	557	569	554	556	541	511	568	514	539	592	523	554	560	563	525	564	525	594	522	584	526	574	521	562	569	494	521	575	513	542	538	534	550	550	569	531	537	551	524	529	509	526	557	559	573	561	568	590	561	499	542	537	555	550	561	531	584	561	553	548	584	589	513	554	526	532	550	568	547	537	534	543	550	551	521	549	576	545	558	562	535	523	565	527	533	531	558	517	522	583	531	531	589	514	507	547	546	561	553	515	521	547	561	550	587	547	588	568	558	536	556	558	545	554	551	507	518	558	522	602	530	540	553	549	571	531	505	557	528	540	541	559	531	553	602	514	586	585	560	536	556	536	521	597	546	576	588	591	520	534	572	550	590	542	536	537	553	564	537	573	496	538	548	538	542	585	520	500	561	545	547	554	530	556	528	579	536	560	548	544	564	515	586	556	541	546	556	545	536	548	553	570	594	567	552	558	533	551	580	543	520	559	581	515	511	572	547	527	565	584	566	552	535	527	554	561	517	530	527	560	569	577	535	574	577	591	523	580	554	508	530	566	523	541	585	581	506	582	518	520	552	542	558	569	550	555	562	518	528	572	581	597	543	553	535	569	580	560	579	553	534	549	547	543	541	562	547	544	558	525	581	580	555	533	532	590	576	561	556	536	561	535	526	556	569	542	550	553	558	528	553	533	588	569	548	581	565	548	538	577	546	531	583	547	543	573	585	553	533	553	542	598	519	565	563	578	575	535	560	511	543	543	567	582	517	532	572	532	579	582	550	526	538	522	557	546	554	541	572	543	540	525	536	572	587	552	550	530	587	531	549	520	576	546	539	535	502	528	511	526	559	562	539	519	536	529	539	554	552	561	544	506	536	552	552	516	527	565	542	580	551	562	536	558	558	533	547	546	573	549	547	543	570	550	542	583	547	508	538	592	522	556	526	595	578	582	539	602	557	513	575	543	536	547	543	540	523	580	565	564	589	579	553	511	550	545	540	569	567	577	501	525	551	548	554	560	544	553	542	555	563	530	526	538	545	529	537	545	571	546	571	570	545	554	555	582	541	600	502	552	609	558	546	511	535	561	549	559	570	511	541	560	569	507	559	535	561	532	555	538	556	560	574	562	570	571	551	558	554	494	529	551	564	536	620	588	595	560	546	605	606	552	511	551	552	553	545	540	547	560	527	579	546	554	516	553	553	539	562	547	538	555	528	549	575	525	591	536	565	558	547	548	536	535	535	569	570	543	543	551	565	584	535	610	569	569	524	548	515	584	551	571	543	555	539	538	548	575	532	536	536	552	594	583	558	565	521	537	536	564	573	557	579	545	540	534	523	546	569	556	573	519	531	562	566	560	555	567	528	512	500	581	522	571	539	567	552	500	576	523	555	516	546	567	547	543	557	533	558	561	529	556	563	549	533	593	569	575	582	529	559	555	531	561	513	568	531	548	554	569	556	549	593	552	536	515	562	565	539	589	499	536	561	557	560	569	546	541	613	523	575	550	560	573	564	573	548	558	563	563	552	567	534	526	550	615	524	585	555	594	555	578	538	538	544	531	537	589	531	534	535	569	531	546	546	551	561	537	523	488	571	578	576	553	541	562	577	516	521	562	522	554	556	528	536	547	529	566	529	527	568	552	532	520	580	545	557	550	563	545	537	546	561	596	542	546	565	532	567	512	555	515	538	574	570	564	551	557	530	535	570	592	496	570	540	549	612	555	596	564	562	523	537	544	604	546	584	535	598	551	546	593	550	559	525	581	578	560	504	560	580	553	550	555	519	549	554	541	568	558	542	520	594	558	542	536	540	567	531	610	567	543	571	563	556	566	586	525	510	534	550	576	553	543	554	554	555	549	530	573	558	561	569	580	534	606	559	576	562	574	542	601	554	593	552	523	559	548	575	537	532	545	539	555	585	566	535	572	557	563	522	569	546	548	554	572	560	547	565	521	531	497	509	559	550	533	564	578	564	504	548	589	544	571	545	522	573	568	545	553	549	525	550	590	604	547	555	558	505	546	545	531	502	546	580	518	535	574	556	521	550	586	543	556	573	548	561	559	516	561	531	566	534	527	546	537	573	532	564	547	539	578	598	517	570	526	565	564	528	544	554	534	549	553	535	575	553	564	564	559	580	573	534	527	564	557	547	531	523	581	527	584	559	563	555	555	516	579	601	549	576	561	558	526	550	534	557	543	563	582	544	539	585	535	527	540	538	525	516	537	516	518	576	562	523	565	558	556	591	523	551	550	536	536	583	518	568	534	540	544	569	575	520	531	549	585	577	530	564	545	531	585	554	601	552	553	557	538	569	509	536	577	552	538	545	541	571	516	557	527	518	514	577	586	588	611	566	567	533	574	549	535	551	556	565	504	581	602	550	554	556	542	560	567	517	606	603	551	551	561	595	545	557	585	553	531	567	531	529	586	541	532	550	568	564	592	552	565	579	520	546	552	531	519	585	546	582	493	558	531	531	540	573	531	575	495	496	558	548	560	517	561	519	563	556	556	563	534	506	531	498	581	552	538	557	544	543	552	579	558	568	562	528	568	562	558	532	536	566	571	561	554	535	547	568	541	570	534	563	551	579	569	498	570	560	601	544	625	532	551	581	570	559	549	543	530	585	627	568	591	575	553	589	540	522	538	554	554	559	588	580	536	530	580	540	559	570	552	570	557	555	563	568	575	571	549	570	482	604	553	501	577	561	561	510	560	544	541	547	554	512	570	555	573	508	516	554	510	533	561	504	528	547	507	538	535	575	553	555	557	571	564	556
15638	29079	17276	7808	5791	4596	3488	2353	1885	1526	1270	1093	984	976	866	897	845	814	798	767	746	707	701	748	746	701	732	666	731	726	687	691	651	653	690	677	715	704	718	707	693	638	713	686	659	682	708	715	709	679	711	683	694	720	702	671	691	706	692	676	648	661	653	705	685	685	729	706	673	658	675	720	686	669	730	731	709	646	627	728	657	704	702	677	646	685	729	700	695	666	634	653	670	733	688	695	661	707	662	743	651	702	664	639	692	657	637	710	688	696	696	701	689	669	659	666	668	649	679	693	703	668	684	680	661	633	616	682	643	691	665	718	756	654	690	669	658	718	664	686	691	722	704	674	684	690	701	681	690	679	681	662	703	631	685	651	701	686	659	700	661	711	651	698	698	685	696	701	687	637	680	719	693	701	691	717	721	674	694	656	681	724	668	684	654	629	681	646	680	719	674	688	711	691	657	646	686	695	737	692	681	648	695	724	710	623	672	702	707	634	677	693	682	649	702	696	674	664	669	607	688	665	639	698	684	658	653	656	652	684	676	668	642	673	701	700	689	657	738	706	657	674	693	676	700	681	679	692	713	700	664	694	741	700	661	674	691	655	681	684	693	666	728	711	682	693	680	685	671	689	694	671	703	704	673	665	656	635	732	683	737	682	719	737	628	645	718	709	650	731	703	695	659	674	642	693	682	682	715	695	648	710	681	717	650	695	660	730	696	685	666	664	651	695	686	682	698	684	683	649	650	680	683	679	668	678	665	644	700	717	680	681	663	697	696	653	704	730	687	626	705	678	680	650	678	737	623	693	683	687	682	665	650	702	689	726	673	656	658	674	672	602	646	667	699	746	670	713	691	659	651	711	663	727	695	705	698	688	728	711	646	670	667	730	687	669	683	717	665	694	698	668	707	710	725	692	708	654	702	704	677	687	725	706	698	679	670	702	686	691	690	689	702	702	655	699	666	672	700	710	675	764	714	657	693	679	699	677	648	625	710	682	693	716	625	721	705	669	664	628	713	663	682	720	678	692	710	688	724	708	693	695	662	691	650	640	727	722	690	697	661	649	676	661	648	676	704	729	678	666	718	644	709	685	712	656	653	680	624	658	695	680	706	713	638	699	693	653	682	682	677	674	699	727	674	651	697	661	685	671	720	703	685	694	640	711	725	691	657	649	684	699	659	691	692	709	634	630	663	668	692	701	648	650	677	728	686	695	662	667	651	745	718	705	652	639	664	693	703	673	666	726	679	680	698	680	705	685	671	695	700	716	740	704	658	657	649	704	665	714	710	711	707	643	662	655	655	699	678	710	644	679	646	710	716	677	687	719	676	654	647	692	663	754	696	692	698	672	704	654	667	693	658	681	669	682	711	697	674	710	692	662	669	687	674	664	682	668	699	706	698	672	701	707	691	721	644	707	656	692	686	723	655	646	651	714	668	717	727	690	697	670	708	698	713	685	720	684	705	678	706	717	646	677	684	700	626	677	677	676	690	700	678	659	717	649	700	641	712	717	660	692	693	693	687	671	702	689	711	670	726	681	719	673	664	691	647	717	699	659	668	691	715	735	666	716	677	748	679	684	660	639	653	690	660	684	673	706	710	700	705	628	692	696	667	657	658	721	696	733	729	685	688	679	660	667	688	710	685	711	708	727	678	628	717	673	635	694	662	697	709	629	660	694	677	642	650	687	698	698	736	714	716	678	701	666	670	680	679	697	659	776	677	651	675	706	718	682	693	687	650	743	707	691	679	650	670	670	668	683	649	672	677	680	705	693	689	668	653	663	698	658	708	669	660	681	683	645	681	651	715	664	673	685	642	691	689	656	716	629	697	716	740	697	685	719	690	673	708	695	714	678	710	707	714	703	692	675	639	691	706	665	689	673	682	721	666	668	739	685	628	674	697	663	655	679	694	655	676	717	678	684	679	734	715	684	666	701	665	681	666	712	722	727	693	670	726	691	664	682	702	679	669	677	677	654	689	646	644	680	694	751	674	703	701	699	690	679	662	696	738	694	690	671	665	720	648	684	694	652	737	719	707	670	675	689	708	687	717	657	693	680	669	714	673	689	675	647	711	715	658	644	722	663	654	738	689	660	660	661	694	687	647	672	690	668	650	711	654	690	624	705	670	674	709	629	678	723	703	686	705	678	736	695	662	684	696	673	714	690	679	692	678	689	657	639	638	709	718	662	723	753	626	621	641	680	715	668	685	677	707	706	646	727	670	634	660	683	710	718	659	691	720	712	675	688	667	631	681	670	694	661	665	705	691	687	648	671	654	702	650	674	685	670	680	680	702	678	679	683	672	687	659	671	646	712	635	721	671	652	653	665	654	674	682	686	648	669	679	658	696	657	686	688	695	663	659	693	687	700	670	704	688	698	687	641	681	672	717	655	673	678	695	658	663	665	684	649	683	715	693	696	643	695	693	717	658	689	671	687	701	688	664	667	694	726	639	690	682	709	665	693	696	723	722	686	682	689	730	722	671	696	727	736	707	716	653	687	692	659	699	703	712	694	695	697	682	678	714	635	693	682	659	705	690	659	672	709	713	652	740	713	702	674	675	722	668	717	735	665	686	673	640	664	648	610	646	652	677	714	677	681	675	628	654	663	639	689	701	663	647	658	693	675	681	694	696	684	691	650	683	713	686	714	685	709	691	661	678	631	695	730	708	703	695	649	658	689	667	661	682	671	688	614	642	681	686	638	703	674	718	704	682	667	667	621	687	637	700	662	637	688	710	669	660	696	701	691	707	689	706	665	680	701	683	654	619	707	664	696	634	677	690	645	681	721	647	668	680	700	711	688	669	638	702	635	688	681	732	653	688	703	695	700	665	667	684	686	680	717	700	642	744	677	700	656	692	646	681	669	665	742	709	675	624	669	648	675	726	702	666	677	667	699	669	643	698	701	612	713	691	664	698	702	677	682	658	680	667	711	696	679	647	675	678	695	678	708	658	702	687	701	655	728	651	720	680	693	702	690	656	695	670	679	681	702	639	675	712	652	662	662	697	704	678	687	703	672	727	653	724	673	707	663	691	665	709	704	671	669	689	730	708	726	656	711	696	685	681	687	679	618	682	682	690	682	666	687	685	742	650	684	688	653	719	691	704	690	712	665	662	660	691	682	694	664	716	658	672	725	683	708	661	691	656	677	655	655	659	639	706	639	703	723	656	671	645	674	711	654	697	690	696	642	675	652	710	682	685	659	697	663	678	654	736	661	695	651	678	661	709	630	705	704	659	657	697	642	733	662	674	661	683	655	620	684	674	734	675	696	710	692	681	661	705	667	708	696	668	692	675	712	686	684	659	699	660	713	687	650	668	684	698	661	726	643	662	667	721	673	663	682	632	689	652	720	720	716	666	695	723	671	692	666	716	694	649	731	711	670	678	606	682	694	673	686	661	702	708	672	696	682	685	728	718	714	718	672	691	683	661	629	700	721	735	688	696	691	691	661	716	716	716	680	676	684	729	656	706	635	731	626	645	694	657	714
23647	21572	28932	24678	21563	14144	4906	2885	2100	1807	1440	1282	1128	1105	1002	965	941	911	864	835	813	846	817	793	776	749	823	740	767	761	768	796	768	835	758	730	714	783	761	755	764	728	813	737	727	715	770	702	791	757	737	732	742	775	730	816	801	795	765	701	737	709	752	794	754	714	752	734	758	729	732	760	712	790	722	791	681	770	781	771	752	719	770	698	712	754	711	776	732	734	749	727	783	738	767	744	778	748	700	753	723	758	724	730	730	733	759	754	752	746	746	733	776	767	750	760	712	770	782	752	749	722	731	793	697	714	799	785	755	703	790	768	733	755	782	735	779	718	765	719	743	754	730	728	693	737	723	765	690	752	771	744	814	757	764	761	736	737	690	752	687	796	739	757	759	748	727	753	771	752	769	759	786	783	734	741	711	789	736	757	771	764	780	702	754	771	742	753	709	731	727	716	725	801	760	716	752	768	724	715	777	778	721	794	711	791	755	749	751	773	715	709	730	800	713	770	716	745	739	731	765	787	778	776	728	775	702	753	742	773	749	759	769	818	736	810	736	754	755	745	743	755	760	737	752	778	735	738	750	772	793	767	758	767	767	737	748	777	750	752	766	753	785	773	739	741	778	760	734	759	731	809	753	713	755	762	698	721	722	768	743	804	759	730	721	751	806	750	738	713	760	737	734	762	716	732	808	745	762	752	741	728	706	763	786	810	743	727	736	715	770	753	776	740	756	775	745	704	738	756	776	805	730	742	747	730	753	744	728	756	761	770	734	732	728	742	756	738	792	740	751	785	750	766	751	771	773	757	746	745	740	738	733	739	713	776	785	736	729	735	741	760	744	780	731	741	761	720	758	728	750	758	772	750	740	740	760	696	761	757	712	785	765	761	739	718	718	784	776	727	726	727	720	742	775	733	738	797	754	784	741	725	728	717	752	751	695	799	710	720	718	746	759	727	764	783	775	726	708	756	754	792	720	766	737	711	741	776	769	765	736	730	759	743	771	712	708	738	730	796	759	775	782	759	757	723	757	768	744	752	740	726	754	766	721	750	748	691	777	746	732	735	743	730	780	729	764	714	729	709	753	751	760	732	747	759	793	770	756	741	724	737	759	788	769	762	688	735	724	714	729	745	770	717	746	727	763	749	795	785	732	765	762	780	698	723	742	735	716	724	777	773	760	709	726	713	744	766	743	753	747	721	733	777	797	667	711	763	764	769	736	742	739	712	751	743	718	738	755	721	775	773	772	749	800	773	759	783	742	730	767	694	737	738	755	698	751	708	784	730	766	755	703	741	774	720	791	744	794	789	776	724	713	737	785	763	768	736	736	818	733	736	800	774	731	745	747	774	745	752	759	782	744	706	710	747	765	809	726	697	781	743	784	726	781	740	742	762	742	757	693	736	723	728	762	760	752	765	728	718	746	735	744	781	751	721	759	760	741	798	765	740	805	757	729	767	727	746	753	768	741	771	712	774	741	762	696	761	731	699	756	766	702	735	728	720	742	739	747	730	742	785	733	704	723	762	738	786	761	757	762	730	726	753	673	743	764	748	767	744	760	723	747	746	747	722	722	769	740	781	725	725	771	717	787	739	725	790	729	728	806	767	783	745	750	732	783	712	710	776	718	788	750	757	726	757	750	764	739	712	729	753	728	776	713	737	796	778	730	719	730	775	781	781	729	725	691	774	734	747	727	740	737	729	760	715	711	707	749	721	733	731	807	781	721	765	729	763	768	785	712	779	769	753	741	781	769	738	706	777	689	739	687	750	788	799	691	695	719	765	728	718	723	737	735	772	698	778	768	718	734	775	770	780	738	751	782	730	724	747	752	716	762	726	736	748	749	747	732	733	791	728	710	736	719	731	758	778	756	747	775	695	725	752	769	764	719	767	759	740	805	765	750	778	751	737	716	748	778	723	716	748	718	729	736	687	721	690	739	720	713	759	780	785	678	752	782	763	751	725	738	752	723	767	749	757	790	710	796	711	710	708	762	816	805	783	733	742	695	731	752	713	795	739	716	737	749	757	719	712	745	742	775	734	742	746	771	719	762	818	788	703	784	740	743	714	772	731	729	743	760	753	733	770	759	729	715	731	743	708	693	759	776	751	703	766	731	715	793	731	719	757	730	781	728	759	769	737	757	729	733	747	759	703	765	752	743	651	742	745	724	756	748	723	749	745	786	734	742	749	726	733	730	731	748	759	782	766	726	754	782	690	777	771	718	736	760	775	729	738	798	778	759	707	790	740	760	749	776	764	825	773	730	752	771	741	753	730	748	755	768	839	724	756	760	720	751	700	735	764	710	711	770	709	767	764	772	739	730	745	728	727	690	729	696	741	768	745	742	719	717	748	733	758	745	714	708	762	770	726	724	767	728	772	738	729	795	735	736	713	770	765	706	747	797	768	735	690	684	767	740	752	733	771	769	711	707	704	769	716	752	742	761	748	757	761	730	766	693	760	788	712	741	733	751	707	717	717	753	740	770	747	711	722	737	718	758	793	796	751	737	723	769	754	708	765	742	726	726	743	769	688	717	759	712	727	752	746	735	812	745	787	747	771	733	733	717	706	755	757	710	736	771	761	762	759	774	708	760	749	743	728	741	724	823	787	718	800	739	749	751	763	729	748	762	731	725	756	756	755	722	739	727	670	729	767	714	762	753	736	770	794	738	757	707	736	686	799	707	736	723	757	763	706	736	751	793	734	707	763	748	695	736	715	761	768	752	724	720	747	699	774	732	734	724	750	701	758	762	723	731	683	734	717	757	721	807	773	758	763	666	746	769	749	757	752	705	758	733	731	779	744	734	730	744	721	736	762	703	734	797	684	720	728	696	751	712	753	776	720	776	728	760	707	724	684	747	800	755	725	705	758	756	749	737	778	766	731	761	771	691	764	722	730	756	701	769	750	734	747	752	759	732	770	732	729	722	757	717	730	749	695	784	734	752	717	759	683	728	756	743	743	721	666	747	747	775	702	726	790	790	774	713	745	716	746	791	749	756	738	723	765	741	697	746	755	752	734	771	762	755	734	729	784	757	717	745	726	728	721	732	728	734	781	779	739	797	722	786	767	701	713	781	744	726	697	719	787	757	756	734	716	749	756	692	732	688	680	778	720	741	710	731	654	782	763	744	781	734	788	791	757	681	729	704	757	734	671	771	774	752	784	697	798	732	743	758	760	778	733	798	749	765	716	738	755	703	762	737	728	715	748	722	719	772	766	724	722	756	759	788	711	733	797	749	746	780	718	737	769	721	708	718	725	788	784	737	723	763	730	755	733	779	744	680	753	708	714	751	740	764	723	747	765	748	813	764	766	711	750	764	735	760	742	721	797	724	712	728	727	781	814	727	736	734	737	755	781	707	778	735	730	793	726	728	741	780	726	771	738	734	780	741	774	790	693	714	735	789	736	765	768	742	705	732	718	714	738	730	733	722	784	786	770	777	758	769	750	781	800	732	764	734	765	786	772	768	793	724	709	724	710	786	720	756	754
17122	40555	26290	12846	9489	7472	6102	4471	3376	2625	2099	1850	1620	1437	1337	1274	1254	1205	1135	1084	1090	1005	1022	1014	1006	950	1014	965	960	941	965	953	949	964	929	899	962	919	938	925	953	935	893	936	939	945	900	946	830	946	926	980	933	902	868	905	868	920	909	902	962	954	943	959	893	923	916	906	927	911	901	964	939	884	878	916	915	854	843	904	911	913	875	899	925	937	907	896	938	875	897	902	919	901	886	900	935	897	946	905	881	886	948	955	951	922	932	895	906	839	901	901	923	956	985	856	871	960	891	925	891	908	887	937	901	956	879	910	940	959	927	911	878	886	912	910	901	933	937	910	907	911	944	970	912	929	924	956	928	903	928	890	940	888	870	901	899	907	927	883	948	958	938	886	959	915	949	921	928	893	890	939	860	947	919	899	914	889	919	944	945	874	921	902	950	898	887	945	916	928	922	934	880	868	882	911	922	880	896	869	926	963	868	890	912	892	849	968	878	871	969	862	877	905	912	864	913	911	907	929	918	939	922	912	880	941	917	902	885	973	869	891	928	881	866	912	943	924	930	928	896	859	964	968	917	899	929	889	899	939	966	941	903	922	886	892	896	899	918	936	924	848	938	941	883	953	927	885	900	885	960	896	936	917	872	890	933	902	937	900	879	878	865	909	942	918	913	947	877	899	930	942	931	908	934	940	903	933	950	928	829	958	945	957	926	876	926	924	980	927	904	897	891	916	948	854	932	951	958	858	881	887	921	905	892	845	928	878	958	875	929	948	889	965	961	881	914	963	892	930	890	898	895	951	811	867	916	930	842	916	920	948	863	907	860	866	864	913	915	897	907	952	864	900	959	930	873	965	912	933	882	930	930	923	942	893	863	932	861	851	937	903	908	914	932	931	885	926	914	906	932	874	944	956	942	930	920	922	960	929	921	915	900	882	869	944	895	931	933	935	891	944	935	893	911	915	864	898	952	927	891	921	855	895	895	897	929	905	942	956	950	906	894	879	894	934	913	883	880	910	888	922	883	889	940	905	917	906	962	894	964	875	877	888	886	891	883	916	912	978	923	852	924	892	918	953	891	904	933	905	925	911	949	916	912	905	926	873	916	924	898	931	909	886	926	913	910	902	863	896	902	903	914	948	844	838	897	921	896	897	899	858	888	885	894	929	916	942	939	868	907	957	949	892	959	956	913	973	898	918	870	920	896	886	870	887	944	914	878	889	925	858	972	933	909	946	913	909	903	895	927	929	933	928	917	929	897	930	908	933	896	951	914	941	939	926	954	927	900	903	886	925	904	950	940	937	973	963	870	959	950	948	930	927	877	939	864	902	973	916	917	904	892	992	880	885	937	899	941	933	937	913	896	898	907	883	861	894	872	922	860	922	933	890	936	910	970	864	929	944	929	833	942	886	878	898	875	941	952	949	938	916	899	920	866	934	919	885	915	898	890	946	880	933	953	922	908	893	851	927	936	871	900	878	922	921	991	977	903	989	929	959	954	939	894	878	895	898	915	874	954	879	918	886	890	880	884	913	912	914	878	898	882	901	863	941	938	930	905	909	890	845	857	918	914	932	888	934	927	936	893	885	956	964	840	940	929	894	934	896	935	937	914	970	882	862	916	934	944	851	919	910	940	892	943	877	873	945	967	891	945	970	929	901	908	913	919	959	856	955	957	885	924	949	886	892	946	906	919	929	883	898	930	874	897	875	947	902	909	961	880	874	881	944	880	911	874	873	923	943	866	939	947	923	904	901	914	873	943	870	897	897	973	923	859	908	915	935	941	886	887	916	960	951	907	927	874	936	911	866	968	895	944	958	945	946	887	915	951	917	881	918	912	886	871	943	885	904	895	954	905	893	849	956	924	895	922	931	877	901	900	903	908	902	890	912	879	910	924	894	923	883	900	964	904	914	913	914	909	894	923	922	960	897	902	891	892	958	879	946	934	973	861	878	954	979	903	895	875	878	838	899	972	888	934	904	933	916	934	899	938	924	895	872	850	892	905	864	937	904	901	866	902	900	903	932	968	931	898	915	864	937	903	878	914	930	950	918	941	886	940	891	905	898	925	882	926	869	934	874	911	868	879	963	877	924	879	925	884	984	923	907	861	945	897	928	882	882	899	914	894	869	893	937	918	896	972	938	898	900	913	862	888	882	864	864	961	880	904	929	915	901	915	956	842	887	920	902	916	922	955	856	906	925	851	901	907	910	915	994	900	933	875	865	905	928	928	905	916	897	891	884	893	882	882	918	853	931	912	903	959	880	834	896	972	885	908	964	931	916	871	891	914	917	877	931	948	919	932	930	938	924	892	951	936	947	906	914	934	898	913	933	888	884	925	939	871	912	923	914	909	889	890	927	921	885	891	913	872	943	860	878	944	911	927	928	912	901	906	942	899	864	956	893	941	935	912	874	894	928	958	910	905	902	889	912	937	905	906	925	882	869	950	925	854	902	922	915	911	940	921	908	934	935	903	896	900	943	903	885	944	883	920	890	859	891	860	918	886	928	935	926	899	891	936	866	910	869	913	947	926	973	943	873	869	936	896	883	892	838	878	877	935	890	941	921	929	979	925	930	963	906	902	925	930	932	937	873	940	901	914	887	957	900	895	884	900	958	898	933	928	882	876	924	912	890	963	917	906	938	889	953	867	926	896	846	900	904	911	880	908	934	875	871	859	943	909	913	951	925	901	915	895	826	932	930	867	907	948	894	915	908	891	914	933	949	899	845	906	950	901	920	928	893	921	987	917	900	913	850	897	917	925	902	929	875	890	933	895	909	897	935	872	897	930	950	853	905	872	881	918	901	932	899	918	856	935	948	905	950	916	932	942	922	954	905	872	920	927	922	884	910	931	914	911	910	936	935	930	902	919	947	929	947	903	945	933	889	908	934	894	879	873	879	879	922	904	893	947	897	887	824	912	895	892	873	930	963	933	865	922	940	923	917	905	908	925	926	952	964	942	919	973	889	934	893	952	886	916	890	921	901	985	905	909	928	957	927	865	953	939	949	921	880	930	893	939	930	913	867	924	943	906	942	962	905	933	988	907	923	851	922	881	956	902	915	863	946	970	904	939	906	879	941	950	927	898	921	943	923	905	957	905	896	904	948	891	912	898	893	901	898	960	898	896	928	871	897	902	933	913	901	852	888	949	907	915	892	910	929	874	887	892	958	954	919	874	895	921	945	928	951	928	851	941	912	900	923	864	856	858	896	951	906	947	916	964	904	807	851	896	881	944	921	889	927	943	866	934	911	878	917	903	916	892	945	916	941	901	907	882	879	939	903	911	917	916	939	874	895	909	931	915	946	893	887	914	947	924	936	901	900	914	904	931	902	940	948	958	856	929	903	894	883	826	838	849	932	875	904	904	932	963	924	913	947	875	844	923	929	877	881	946	891	896	926	862	878	936	901	947	912	934	900	927	872	875	926	885	867	874	955	934	911	926	911	937	975	928	914	918	905	903	933	881	910	921	896	907	954	947	831	827	869	902	879
24743	21565	27862	25652	13522	3753	2386	1813	1368	1047	832	642	612	576	530	422	435	432	370	377	388	385	373	378	335	359	349	333	354	327	335	331	328	321	350	312	310	320	322	318	285	353	321	323	338	321	313	323	349	366	334	313	312	328	312	317	281	312	315	323	300	330	310	310	309	295	308	354	319	353	317	328	303	333	341	310	313	324	333	331	290	296	290	329	307	305	323	309	295	315	332	340	313	337	300	306	315	337	325	306	331	327	351	337	315	317	338	305	318	300	319	293	321	291	303	335	317	293	292	353	306	303	337	304	316	322	324	346	331	313	340	315	290	306	324	297	282	301	326	282	310	330	312	336	294	337	326	320	309	324	327	292	293	348	298	306	313	320	338	306	338	313	342	321	311	327	315	353	307	315	335	349	314	290	304	311	320	313	297	280	320	316	338	287	344	293	308	306	346	335	312	317	322	325	310	317	320	348	327	333	311	292	329	313	322	278	340	308	312	329	333	355	315	302	344	312	308	342	370	286	331	295	315	318	283	328	299	287	350	337	317	306	323	328	328	339	356	317	335	335	352	323	324	317	317	312	315	320	318	321	314	315	308	309	351	331	324	327	303	330	307	326	285	314	294	324	330	325	305	309	284	291	307	301	307	328	315	328	304	333	314	316	311	314	344	329	319	329	330	301	308	288	310	323	328	281	310	317	332	324	297	288	324	327	344	329	313	315	319	315	310	321	306	299	314	291	323	290	280	310	308	315	305	322	305	321	306	300	316	317	359	326	319	318	320	339	291	312	331	319	311	315	332	300	348	306	334	297	328	314	297	342	310	313	342	283	327	313	331	295	297	330	333	304	301	264	302	310	321	322	290	326	293	290	313	327	315	298	328	307	295	288	304	318	323	277	299	301	296	329	339	343	318	348	321	307	327	340	312	333	306	352	306	342	293	325	309	288	317	287	313	313	285	336	336	306	288	298	313	299	324	313	331	345	322	319	308	317	293	319	288	330	325	317	321	340	297	331	312	282	311	306	311	327	334	316	294	317	336	325	335	277	325	342	279	341	302	313	311	336	295	334	341	307	281	321	341	345	293	285	328	353	307	290	321	317	346	330	290	310	325	317	318	299	304	272	328	315	314	316	344	310	348	318	328	333	324	330	320	285	299	329	300	343	302	326	293	274	342	327	282	296	312	338	313	316	325	322	300	299	311	326	315	332	331	295	354	334	331	344	318	349	316	303	307	306	312	321	328	350	313	316	297	326	319	349	310	287	324	333	339	353	311	303	333	319	343	328	333	319	328	338	326	330	336	332	340	308	290	307	297	329	360	325	323	288	297	330	310	353	303	354	311	334	331	296	328	356	314	309	324	287	335	309	327	339	322	325	315	323	299	316	269	334	286	319	321	309	301	344	353	345	328	323	317	325	327	281	287	311	331	329	307	310	313	296	314	326	338	333	300	291	341	340	295	316	304	308	335	318	319	342	302	312	312	294	278	326	334	328	310	301	342	330	320	337	322	306	347	303	350	324	319	343	302	306	305	314	308	279	289	335	323	325	300	343	321	328	309	337	317	302	306	368	332	299	325	292	324	283	331	371	322	324	305	323	308	340	303	346	284	322	321	326	346	336	320	316	298	317	344	307	313	330	304	331	318	325	341	321	322	328	330	309	330	311	312	290	299	322	294	302	331	348	308	303	335	334	321	329	326	304	311	325	318	359	300	312	315	328	306	307	292	311	274	317	291	312	351	332	310	320	303	319	321	310	304	311	314	310	330	275	339	298	275	306	303	314	316	339	323	310	315	324	325	307	312	341	320	320	314	291	347	333	313	330	300	312	309	314	330	309	322	308	335	296	331	309	284	339	299	314	326	286	329	285	330	330	325	307	326	312	331	365	317	307	323	304	320	302	313	281	327	297	331	303	296	324	322	319	328	335	304	309	332	321	342	319	287	331	325	332	326	336	319	306	315	304	311	304	326	309	298	351	301	315	321	319	324	339	347	303	326	306	315	363	289	311	353	347	307	308	310	329	298	330	304	307	316	317	305	283	308	284	351	360	310	304	349	349	319	315	315	299	318	317	320	297	322	316	303	313	326	330	321	307	285	319	303	294	332	328	271	320	289	322	334	298	320	325	315	332	292	323	318	300	334	299	306	347	350	320	328	328	327	313	304	285	302	302	311	340	346	287	294	306	292	338	295	302	321	299	329	317	304	297	311	318	333	319	353	295	285	326	280	297	321	335	341	301	328	304	321	323	325	327	315	336	315	321	325	299	322	308	337	313	292	333	289	326	298	311	294	339	325	320	312	304	290	329	298	327	301	349	319	302	361	309	313	334	328	331	326	316	332	347	359	328	316	281	305	359	321	325	313	275	322	353	271	348	338	313	277	340	304	301	352	316	311	324	333	324	327	333	304	345	338	301	330	292	325	320	314	306	265	330	319	304	313	323	296	339	307	354	363	308	337	318	308	309	286	319	289	320	301	321	290	315	298	335	312	296	314	306	322	307	339	333	291	296	282	302	287	327	292	302	317	328	302	314	294	311	314	326	282	357	309	300	302	338	329	310	314	351	320	294	291	300	325	332	290	327	311	325	337	326	321	316	311	302	317	282	323	289	322	332	319	305	304	321	339	326	289	310	327	316	339	317	337	323	333	328	320	293	317	293	303	334	320	329	324	340	330	331	308	314	300	325	318	289	296	289	325	315	296	287	324	322	358	313	300	313	292	298	324	334	327	294	285	341	324	308	346	321	332	303	318	316	311	341	292	308	296	297	359	328	343	297	313	324	328	332	345	316	329	293	348	327	304	337	328	329	324	319	332	314	311	308	329	316	300	284	299	287	322	308	320	288	309	290	301	333	328	312	330	353	306	289	319	320	287	293	338	332	341	293	311	317	323	316	296	320	327	302	322	317	333	314	311	329	328	319	312	316	306	334	305	328	287	301	311	311	311	318	312	333	302	301	314	357	314	338	342	287	333	289	317	309	300	313	300	318	339	303	327	342	333	359	320	293	282	306	328	330	315	327	319	308	327	315	332	336	318	317	287	304	293	289	308	288	276	319	288	320	317	321	313	331	317	324	314	306	278	312	318	329	345	309	349	321	311	309	292	326	318	322	328	350	337	306	329	309	330	338	334	294	289	310	325	327	316	334	303	328	325	299	335	347	333	346	295	318	276	317	307	321	336	306	336	301	320	342	300	330	314	305	310	347	317	320	364	313	303	308	356	292	323	306	318	347	284	319	330	310	291	333	306	328	296	328	335	304	300	284	324	310	337	312	305	296	314	324	310	360	322	296	320	309	301	320	315	319	316	304	311	295	328	295	326	321	310	346	299	319	300	317	320	331	313	307	311	317	307	320	298	337	296	342	323	347	333	292	353	353	314	329	328	346	306	341	326	324	334	305	298	286	266	274	304	317	306	290	304	325	283	343	281	297	283	309	332	302	324	322	320	310	301	329	323	331	308	291	301	340	309	311	341	304	316	338	302	343	309	312	309	297
16803	35150	21637	10891	7204	5581	4515	3344	2427	1814	1392	1136	946	772	741	662	637	582	565	518	533	513	489	447	455	469	465	448	432	479	421	405	408	403	437	442	461	424	390	415	408	397	455	416	419	404	437	434	419	410	455	404	380	407	393	430	401	402	422	438	396	422	425	427	450	419	405	392	419	393	463	398	391	438	388	425	405	416	394	398	438	436	429	400	399	435	408	353	389	406	401	402	392	394	374	385	441	414	404	415	389	415	410	419	416	424	407	423	414	417	424	429	429	416	414	418	390	389	422	416	414	366	441	436	428	400	398	428	422	430	421	416	412	426	423	423	411	396	429	425	415	422	378	391	392	422	431	414	407	414	400	418	398	382	396	441	406	404	357	411	415	388	402	399	410	442	447	399	407	421	388	384	418	433	405	442	441	404	433	436	373	387	405	411	381	427	393	442	422	419	396	398	402	411	434	407	433	381	432	406	371	432	425	433	420	378	416	391	384	428	380	387	408	406	419	419	421	394	405	416	401	427	400	380	398	423	432	411	412	418	436	439	412	373	380	413	412	396	429	428	400	422	434	403	434	447	421	385	397	426	430	385	399	440	409	405	388	403	405	390	443	409	452	382	410	422	448	417	416	435	423	404	391	422	386	422	422	460	425	434	417	421	409	410	421	401	429	406	449	389	409	391	420	394	412	463	405	420	452	401	423	410	418	384	399	443	435	397	421	450	439	417	419	420	447	409	398	428	403	432	426	426	411	415	437	392	399	402	400	451	388	396	450	412	423	408	410	395	391	405	396	417	405	427	386	423	406	411	434	386	422	451	456	390	442	443	411	400	413	418	388	443	443	410	414	417	389	393	403	387	414	390	402	437	404	406	405	400	392	424	410	443	432	383	385	387	400	399	368	410	421	438	424	413	425	439	354	400	417	434	423	413	438	422	420	399	412	426	404	444	434	374	410	406	405	417	406	425	399	414	439	418	405	420	410	414	414	394	383	383	421	391	421	395	427	397	405	406	437	411	415	385	422	420	406	401	396	438	410	421	401	436	444	398	387	400	398	419	398	391	441	376	373	407	420	399	402	389	399	372	408	417	420	406	430	398	413	382	414	405	435	441	431	417	421	423	440	381	416	437	408	438	420	408	395	411	424	449	346	440	420	439	386	407	427	412	401	445	403	417	406	407	440	402	410	442	437	406	417	410	421	405	404	389	424	427	383	407	390	396	410	385	443	423	434	405	371	402	464	421	432	405	413	359	452	432	438	451	410	386	412	444	440	392	374	396	412	432	409	377	421	394	411	410	412	404	433	416	409	396	418	413	463	384	422	440	422	410	400	411	416	397	431	358	418	395	398	378	420	419	413	400	434	440	406	398	427	428	421	414	413	440	394	457	416	400	412	408	398	407	453	441	410	413	402	413	407	393	389	390	419	430	426	415	396	386	399	421	396	422	440	416	414	365	383	387	420	455	395	419	401	398	403	403	369	422	400	424	430	395	404	416	403	378	390	399	417	390	400	402	415	424	389	384	416	403	401	412	389	374	398	394	400	428	431	393	408	385	408	410	415	417	390	406	410	386	435	403	382	383	374	399	413	392	423	428	416	361	442	399	404	405	418	406	413	401	397	368	379	397	424	438	408	402	415	411	384	410	405	446	395	433	406	421	453	398	374	390	424	431	386	433	402	432	443	432	380	462	408	392	424	421	431	431	413	402	406	444	426	423	445	410	406	446	399	432	437	409	385	418	375	414	403	422	379	403	389	406	394	382	396	428	409	373	422	396	429	441	430	411	422	388	393	414	419	414	400	424	391	481	460	397	413	392	411	422	424	453	448	398	429	397	409	430	412	388	411	405	390	452	421	434	458	431	386	446	406	404	433	443	402	428	402	432	401	425	401	397	412	454	410	410	417	403	449	449	418	410	405	445	416	407	401	417	454	419	407	392	393	440	370	450	407	439	392	401	416	458	401	408	377	394	402	416	407	432	399	416	456	391	435	408	404	468	436	410	445	436	423	371	427	375	394	400	412	381	427	427	415	397	432	399	371	433	391	394	414	435	382	406	411	402	417	433	413	434	436	412	405	430	414	393	403	396	426	408	418	395	418	410	390	403	392	395	402	416	407	433	425	436	386	407	395	408	427	423	410	403	412	400	415	465	428	395	428	424	395	416	366	428	408	424	411	407	421	427	396	405	416	418	397	423	411	388	347	401	413	449	411	409	445	408	395	396	400	425	413	419	410	395	423	403	392	367	389	421	404	393	409	411	409	402	381	416	417	428	388	379	392	369	391	399	405	413	452	437	415	421	403	412	372	395	413	386	438	428	394	427	386	404	404	448	420	382	404	429	419	402	420	439	419	375	424	432	407	399	406	462	424	396	429	388	434	375	414	425	420	457	431	422	453	419	427	418	411	398	438	389	385	405	406	396	395	417	412	403	445	393	433	412	410	378	400	419	406	423	409	403	399	422	424	442	405	394	414	399	448	392	409	385	407	422	432	415	408	403	403	389	425	389	438	419	385	416	414	405	447	362	418	405	417	377	416	407	421	382	410	442	411	386	440	412	417	411	381	378	408	395	434	418	394	404	430	406	431	431	421	432	415	475	415	437	425	378	446	436	407	408	419	402	411	385	407	410	394	422	418	426	401	409	431	401	384	399	412	443	430	405	415	390	429	413	401	408	427	430	393	397	449	425	433	430	409	404	376	431	407	434	411	431	404	392	436	407	422	390	418	389	401	421	418	437	420	430	422	449	410	424	428	441	445	430	401	411	397	402	389	415	470	416	410	407	382	432	381	419	414	358	416	427	409	425	406	436	414	448	443	402	404	395	386	405	363	417	418	386	406	415	427	416	414	406	426	404	424	432	404	387	393	414	384	415	414	438	434	363	417	453	404	421	398	384	400	433	421	404	388	380	398	438	410	416	430	443	396	437	436	421	409	388	414	401	392	399	437	426	391	401	412	426	416	402	427	378	414	405	395	399	426	417	389	385	404	407	431	404	356	436	424	400	384	418	411	435	388	450	389	407	400	395	393	381	413	407	406	418	434	383	425	414	410	391	435	383	390	403	418	422	433	376	395	426	429	407	429	457	384	414	427	409	420	425	437	451	386	408	375	431	422	440	384	407	409	401	431	396	428	378	395	440	428	434	378	436	434	400	418	405	433	406	393	409	397	438	441	394	418	389	404	410	413	418	432	408	429	413	401	393	367	433	406	429	442	389	436	397	445	440	396	397	392	430	426	388	438	393	390	417	413	394	426	395	402	428	419	405	412	415	410	417	403	430	405	405	404	408	381	386	461	400	436	387	397	413	395	397	398	441	398	419	398	436	428	419	405	416	382	407	415	411	412	439	402	438	436	434	416	379	437	397	372	380	426	400	443	396	470	418	405	405	423	395	415	411	432	408	435	425	404	431	427	387	394	395	389	415	403	420	429	405	405	410	400	412	401	433	394	397	385	408	429	453	412	410	406	395	450	403	422	429	404	415	406	385	413	414
22663	21544	29359	24180	21542	21659	12972	4047	2677	2086	1594	1352	1179	1020	972	849	818	798	689	672	690	655	632	622	575	546	604	537	543	585	546	549	558	538	539	543	494	516	554	538	561	553	538	543	536	498	548	528	510	496	548	535	529	523	563	536	503	529	532	511	538	478	549	514	517	533	512	499	573	567	512	524	535	525	527	495	538	557	505	522	517	532	510	516	474	570	531	538	532	541	537	500	508	528	498	518	524	527	513	534	552	527	515	516	557	532	498	531	531	530	492	542	544	538	574	503	534	540	516	508	546	506	512	527	511	502	535	532	522	536	516	473	547	509	502	532	474	522	530	508	536	520	518	565	517	489	572	509	546	524	542	521	536	533	527	538	568	527	556	558	502	504	511	513	504	522	533	510	538	517	507	509	487	546	521	610	551	500	542	537	502	518	487	538	525	542	563	514	487	531	537	539	506	522	524	543	512	536	525	502	511	499	500	520	536	560	530	547	491	529	553	518	542	518	525	549	551	531	562	519	569	555	528	522	534	542	505	530	521	484	516	515	516	521	535	551	518	520	542	559	523	553	540	522	551	525	516	559	535	529	520	530	458	558	553	525	543	543	550	525	512	556	510	552	539	556	531	534	574	490	519	491	544	565	503	511	556	514	500	543	526	565	533	530	541	507	511	518	560	537	497	513	495	498	543	497	530	560	504	536	460	526	523	518	498	542	510	495	525	496	510	491	533	488	481	512	514	526	532	554	499	518	556	533	512	530	476	502	530	535	526	511	547	538	517	505	552	508	530	563	497	515	569	497	519	504	521	487	502	502	539	529	473	491	499	472	509	508	517	542	581	500	538	473	533	502	513	504	516	534	527	513	526	548	524	578	517	518	505	558	519	513	524	518	554	523	499	516	505	537	551	509	528	511	501	531	540	524	527	537	531	545	520	548	542	546	536	544	536	517	502	543	567	560	557	552	515	553	502	492	543	543	522	543	523	526	533	501	564	530	559	546	578	513	506	529	528	515	507	524	474	527	524	518	535	563	540	515	498	525	520	562	525	488	499	525	522	478	559	497	522	523	536	543	518	513	487	513	554	554	473	530	548	526	541	575	526	511	528	529	533	522	507	519	535	528	519	568	509	545	479	536	493	510	560	506	478	546	544	546	538	517	523	506	522	548	510	489	527	504	511	516	508	540	544	485	494	534	503	523	540	549	523	541	500	521	522	550	531	516	533	513	543	521	550	557	492	504	511	520	547	510	494	555	529	504	495	539	517	536	537	541	525	518	533	526	494	539	536	533	551	504	536	521	556	551	563	518	529	533	497	518	495	514	547	538	526	497	499	536	529	552	471	516	523	524	524	567	485	491	558	486	542	557	538	546	539	553	558	492	512	514	489	492	545	504	473	573	516	567	545	510	523	515	536	519	512	519	511	537	525	507	542	460	540	514	505	517	485	530	506	535	510	537	537	554	488	522	507	541	572	545	519	555	553	513	580	518	506	535	531	525	520	494	455	553	467	515	520	522	507	525	559	500	516	520	552	552	530	528	506	524	489	517	540	540	523	541	540	537	531	490	514	562	500	568	531	542	551	534	521	522	511	540	522	534	518	515	571	518	534	497	525	555	553	544	512	508	519	537	534	539	493	494	547	532	485	524	516	560	497	547	517	507	534	537	551	469	515	516	566	540	544	576	517	531	518	482	493	511	526	536	526	506	504	524	477	534	499	529	530	511	507	501	529	522	518	523	504	542	472	583	527	526	538	535	527	527	521	517	553	484	475	549	537	520	512	535	500	511	536	531	526	532	510	504	510	507	525	544	511	543	508	535	515	479	526	514	549	533	481	509	513	506	550	527	552	504	486	506	509	484	562	509	513	536	526	561	497	547	499	546	514	513	503	520	527	518	500	512	513	540	505	516	476	540	524	532	523	512	543	489	526	521	533	549	563	519	505	555	514	565	496	525	530	541	546	548	535	554	489	511	501	524	492	518	555	569	517	547	527	530	511	496	516	520	534	532	562	512	511	475	522	491	442	537	539	529	521	539	557	537	525	538	506	519	553	500	510	540	504	482	498	529	487	523	534	490	576	502	509	505	484	507	515	541	548	521	551	529	520	510	519	525	507	523	516	526	576	484	530	494	512	512	521	520	531	544	504	502	521	544	514	500	528	563	512	498	498	527	524	554	493	504	525	503	501	491	540	513	499	519	502	495	483	516	541	524	532	527	535	486	531	509	496	517	520	514	530	564	541	492	489	538	535	534	500	561	551	548	528	499	472	500	549	536	560	521	553	517	478	517	538	524	500	494	548	536	531	507	531	533	506	529	522	503	551	495	503	514	494	475	488	551	493	544	504	551	557	527	505	532	540	515	511	531	525	536	522	477	555	507	532	510	543	541	571	566	576	499	529	550	497	489	539	518	505	570	517	512	574	498	518	537	472	512	498	482	558	539	526	525	553	527	473	505	521	520	516	537	481	520	531	521	553	518	474	562	551	527	506	528	531	508	547	508	533	505	502	512	532	594	537	515	568	522	510	556	560	505	530	570	575	547	522	533	523	532	536	523	509	496	553	534	550	525	535	500	484	526	556	493	521	531	556	507	491	523	544	529	539	526	527	557	516	545	521	548	484	517	491	492	487	521	525	551	523	512	524	496	537	541	477	478	502	525	497	516	536	509	527	515	561	512	494	554	532	482	495	534	535	502	530	520	507	532	479	537	521	480	508	526	511	483	513	515	553	509	538	505	551	517	528	541	493	529	472	522	542	502	526	476	546	479	465	520	510	576	520	511	516	525	529	515	507	514	534	519	562	523	540	510	541	526	493	528	512	497	516	488	521	533	519	502	520	542	497	512	512	472	510	517	546	565	542	490	505	523	507	471	498	553	539	552	547	539	507	536	532	488	493	522	548	554	493	541	508	505	525	516	537	527	522	520	541	543	482	519	536	514	512	554	539	485	548	502	513	480	527	531	493	525	531	531	533	551	533	543	493	548	512	483	513	512	530	476	533	517	545	514	470	515	525	575	516	514	519	554	522	524	515	506	557	544	540	550	549	504	515	535	532	516	540	534	564	507	549	492	562	564	507	528	553	522	510	507	511	485	521	539	506	489	509	503	511	514	522	484	496	487	564	513	509	509	547	542	478	519	511	555	488	560	548	526	499	554	547	503	495	510	524	535	505	510	546	561	506	508	502	536	541	522	533	534	528	523	546	524	500	511	531	502	521	526	538	512	577	534	537	507	493	477	511	540	506	573	515	532	535	539	509	531	543	547	509	514	558	537	504	522	552	526	547	587	500	507	543	539	525	502	544	514	518	520	527	533	522	537	548	478	527	535	549	544	538	497	523	552	513	529	462	521	500	546	513	524	531	525	492	520	537	517	545	533	478	526	539	510	538	515	520	508	547	561	543	495	518	530	514	551	520	543	529	560	541	539	514	524	525	481	523	493	539	517	510	535	520	543	556	513	484	500	523	568	521	552	514	538	514	539	492	541	517	491	503	530
19902	44980	30480	17285	12931	9533	7465	6072	4699	3313	2509	2006	1800	1481	1296	1198	1082	1047	973	915	969	916	818	785	809	801	764	772	769	720	745	706	700	704	732	732	689	690	727	693	659	703	737	733	622	682	720	662	676	692	634	657	670	669	674	673	684	662	607	652	696	725	675	659	712	652	635	637	609	670	645	705	666	650	619	695	690	709	638	684	640	630	650	665	683	679	640	705	628	664	648	701	682	708	679	687	655	678	648	654	644	634	700	690	691	636	633	682	665	700	652	674	672	662	659	658	691	676	676	649	674	667	648	689	653	685	658	668	675	666	658	654	690	663	676	677	672	693	698	656	653	658	672	652	659	679	725	670	678	627	721	646	668	677	648	701	698	634	649	656	731	654	700	660	718	681	647	617	673	622	620	655	683	683	695	653	656	674	702	706	660	652	680	690	667	675	642	651	643	677	664	668	640	666	651	637	661	641	665	677	669	624	626	643	633	651	680	670	630	665	714	654	634	663	693	654	689	684	681	666	658	670	599	647	637	641	636	598	660	650	675	670	617	664	679	656	661	700	637	673	695	686	683	681	626	673	656	645	678	665	656	643	663	662	658	700	632	624	677	670	668	675	633	628	718	651	676	650	636	661	645	625	640	691	687	715	669	656	679	684	679	617	681	648	658	676	650	676	674	630	647	662	638	693	644	647	620	639	642	690	644	684	624	645	669	687	695	652	633	701	635	679	684	653	667	648	651	655	672	700	683	700	685	730	571	684	631	637	663	688	672	653	621	674	671	690	630	678	699	654	700	623	638	683	717	627	628	625	676	654	663	668	634	649	657	611	650	674	687	673	646	693	649	712	649	662	662	663	673	708	659	682	677	699	667	655	595	681	631	661	654	639	677	688	642	647	678	680	649	675	684	633	672	683	681	632	652	684	633	659	647	679	657	674	677	697	662	620	682	655	657	679	676	634	651	690	695	694	677	624	678	693	693	706	649	651	644	645	663	683	655	684	643	683	642	655	697	670	613	646	667	658	727	629	607	641	651	626	643	695	648	670	665	638	641	681	670	636	717	676	657	685	676	653	663	686	675	691	662	740	655	699	712	674	639	635	645	644	656	687	714	632	659	647	656	679	680	636	688	633	631	611	652	670	669	652	686	672	649	628	632	625	632	693	667	631	682	650	682	703	648	696	641	660	637	696	649	676	671	678	635	649	652	624	702	665	632	660	695	676	688	641	620	685	696	639	674	658	686	672	639	652	647	691	655	650	661	658	649	681	638	661	687	671	669	634	624	626	593	637	684	702	706	625	677	637	676	641	647	667	659	663	652	654	677	658	655	686	704	678	626	696	638	662	713	663	682	663	630	639	661	669	652	627	631	683	628	661	651	619	686	704	653	668	627	667	703	636	684	675	651	648	687	648	676	636	656	633	655	673	684	662	632	698	631	660	601	689	661	681	652	664	649	658	655	633	631	661	706	661	661	630	651	665	729	639	660	671	663	653	672	666	639	662	617	665	660	650	680	665	666	654	659	675	650	627	659	632	668	658	674	676	651	692	732	636	661	673	676	613	646	689	659	664	683	674	627	611	671	678	657	628	677	663	630	661	654	655	658	663	639	622	672	655	681	679	688	675	647	674	679	670	609	660	681	664	649	640	698	686	661	637	702	644	663	638	626	632	627	624	676	607	658	669	707	647	728	636	648	630	649	660	655	651	664	689	641	647	680	655	634	636	647	644	656	690	630	663	700	642	624	693	676	648	647	664	664	658	703	667	616	636	649	667	648	669	661	624	651	640	658	635	665	621	656	632	667	626	668	653	675	673	716	639	702	669	611	640	701	697	657	652	670	622	661	606	676	640	625	628	654	697	695	658	682	660	680	666	626	677	662	716	685	644	706	648	667	675	685	614	660	632	667	641	676	676	667	662	653	693	673	665	702	700	661	635	635	664	640	648	629	728	646	665	706	642	631	686	656	676	673	697	636	694	634	626	683	648	643	616	629	679	617	662	631	685	685	680	685	663	685	681	684	644	669	652	696	636	669	669	691	699	669	664	621	652	606	633	671	645	644	657	687	671	680	686	682	644	672	665	617	671	637	714	704	670	622	679	667	628	617	685	671	655	654	622	640	725	645	631	647	663	682	636	691	622	669	716	692	644	647	676	677	666	654	632	664	648	649	669	710	661	659	658	662	643	697	687	681	658	615	702	674	689	680	664	627	641	653	644	685	695	628	643	663	673	618	684	681	681	645	698	667	673	651	676	623	653	706	629	642	637	693	634	662	680	662	673	693	680	688	695	641	661	674	627	691	626	677	630	656	630	704	631	665	664	646	629	638	685	688	657	657	641	645	678	613	669	692	633	654	652	611	660	662	655	639	646	651	654	678	601	612	641	696	683	693	690	630	605	662	677	652	691	634	672	697	676	673	612	635	666	660	668	628	640	664	675	658	601	661	676	702	635	633	647	676	664	675	678	649	679	686	638	654	659	675	674	606	687	672	689	681	648	629	666	663	680	675	669	663	645	627	704	698	702	664	675	694	670	674	677	626	671	648	668	656	610	619	698	618	683	670	647	636	644	628	643	663	697	647	683	681	666	683	671	657	644	716	683	636	652	671	678	601	652	615	637	647	617	669	676	633	654	663	669	596	662	683	635	623	609	644	648	657	708	681	724	675	696	602	661	661	677	681	669	662	668	626	675	653	624	666	678	664	690	649	634	659	714	706	662	652	653	668	674	687	640	653	689	655	671	667	613	752	676	660	663	677	627	623	669	646	674	681	674	644	695	675	680	640	624	638	657	661	654	631	687	670	680	613	651	649	645	680	674	668	625	669	641	620	640	636	628	678	668	680	662	635	698	650	610	637	664	664	616	613	663	673	705	684	679	632	701	641	634	638	639	661	629	675	688	651	684	656	677	626	660	724	651	685	654	652	689	668	641	664	684	662	663	625	652	652	691	661	675	638	648	699	676	692	692	683	659	656	686	637	722	662	639	636	608	692	629	654	625	651	692	678	684	646	656	647	645	651	669	656	687	669	656	646	647	669	639	681	664	674	669	646	628	668	647	648	675	683	678	655	673	595	664	720	606	674	673	602	674	631	628	672	656	639	670	684	694	649	619	684	623	665	630	618	646	614	610	637	634	654	684	663	611	609	705	679	627	655	660	632	705	627	647	652	663	644	640	667	680	678	697	664	685	657	725	645	661	702	698	673	640	605	656	681	648	674	694	646	704	631	655	662	644	669	682	672	621	679	635	642	687	672	622	639	687	692	655	662	658	631	646	667	660	664	651	633	656	711	648	707	624	627	720	692	653	668	655	677	640	627	655	670	624	651	675	635	651	656	650	675	629	650	655	681	662	674	659	661	710	676	675	653	667	686	645	683	629	662	646	661	683	710	677	628	677	693	678	618	689	639	685	665	657	649	701	702	718	634	637	638	679	633	702	656	678	631	632	684	661	681	636	656	656	608	676	670	667	652	679	652	703	638	635	675	668	684	615	640	683
27533	21786	17528	7809	3810	2538	1914	1510	1405	1116	851	862	755	754	670	685	628	578	619	598	631	571	583	579	630	619	601	591	559	542	503	554	571	596	562	537	619	566	547	621	588	609	585	564	546	536	517	594	545	525	551	544	592	567	605	540	582	571	560	511	579	559	544	586	548	507	538	575	582	570	570	546	596	544	550	487	570	561	571	567	566	550	568	514	571	566	569	540	531	576	552	524	550	570	518	552	562	531	549	567	531	529	598	552	542	572	593	571	561	574	565	571	535	568	551	536	551	568	539	511	561	567	565	581	504	503	553	565	548	540	588	548	546	524	562	569	529	534	587	540	556	561	596	558	548	575	575	573	568	565	569	565	548	538	580	531	538	550	566	547	580	595	565	508	524	538	569	576	526	595	564	501	581	603	601	542	547	553	579	565	565	548	543	572	579	570	549	509	546	552	578	561	553	516	558	517	553	530	578	530	543	565	556	565	616	576	566	566	524	542	570	542	493	565	567	589	546	522	559	597	525	570	579	540	551	534	560	606	527	563	627	526	554	548	571	521	564	603	544	591	523	552	549	568	521	534	538	576	543	600	568	579	546	557	525	570	597	547	625	574	601	563	567	531	553	564	546	558	550	554	553	565	586	564	558	566	562	567	575	531	565	545	567	523	538	563	579	590	539	576	609	524	536	558	556	562	544	580	560	549	524	587	566	566	563	602	562	578	546	556	617	525	565	517	575	555	493	595	528	552	554	541	527	532	557	599	598	548	581	534	580	518	547	532	564	514	602	553	568	581	563	524	527	563	538	590	552	580	548	533	602	599	477	537	502	583	518	534	582	574	568	568	526	610	570	593	538	492	541	592	576	513	548	543	556	571	597	532	558	549	557	627	556	587	555	573	597	531	536	507	582	551	572	564	594	548	569	543	556	511	606	567	531	560	598	557	609	561	565	545	550	550	596	554	506	556	549	553	586	507	603	535	544	596	535	572	529	618	504	542	548	569	582	614	539	539	574	585	560	591	571	592	545	545	603	562	550	574	542	599	557	556	577	552	577	573	549	519	562	533	577	603	617	543	527	509	537	565	527	543	533	561	563	555	538	603	601	549	580	523	573	599	569	563	593	557	575	580	571	587	590	556	539	584	573	577	547	569	528	541	564	595	564	579	573	583	566	561	551	527	517	589	537	528	578	533	556	559	574	508	566	552	550	552	565	551	549	574	559	563	575	562	601	547	538	549	576	556	563	590	560	592	556	563	531	534	567	543	547	544	593	586	557	527	576	544	602	570	552	559	576	597	579	547	526	571	579	547	589	558	586	568	542	551	537	559	600	543	540	527	579	566	555	574	542	534	581	554	532	548	598	541	549	572	568	526	520	555	551	546	586	555	563	549	544	578	546	573	575	590	599	548	550	557	576	537	571	530	593	543	497	535	599	553	601	579	606	582	581	554	507	537	545	587	535	565	565	629	555	580	609	577	558	602	574	575	558	487	566	560	576	627	536	555	598	575	583	603	589	557	528	546	538	532	546	574	545	586	550	593	513	599	502	592	526	550	587	562	565	553	539	533	574	551	511	571	601	580	557	547	562	585	580	569	546	577	530	573	568	577	530	553	541	562	530	527	586	546	527	575	542	554	523	562	578	558	588	548	592	575	593	557	559	525	528	575	559	561	533	548	567	549	557	536	550	549	544	589	559	577	573	555	570	554	580	585	564	556	598	581	537	597	555	591	531	528	548	567	579	595	571	529	570	557	604	547	537	566	591	529	554	562	565	534	588	535	608	583	571	551	558	609	546	573	578	551	596	552	571	546	563	547	561	567	535	569	540	549	530	563	544	530	587	563	529	579	519	607	546	523	548	586	566	511	555	572	550	541	569	578	537	526	547	569	584	521	524	507	600	572	587	569	568	539	591	558	550	526	509	532	564	556	555	566	558	551	581	549	559	520	586	527	581	566	548	550	560	497	531	564	517	564	565	572	564	552	574	587	546	548	579	546	615	529	576	534	565	532	528	570	543	580	567	547	588	513	568	553	569	561	546	580	549	572	577	575	552	588	547	546	560	535	528	561	578	565	596	580	545	600	562	571	552	543	534	539	527	528	555	547	537	580	535	554	533	573	555	552	544	567	533	553	552	551	574	565	537	529	559	587	555	600	553	529	540	580	574	560	547	541	567	564	548	537	554	607	622	588	543	548	496	558	537	543	556	520	546	584	548	546	581	552	579	569	538	545	584	510	542	544	539	547	544	598	593	542	543	537	570	547	570	547	592	569	568	571	574	587	543	558	560	573	576	548	539	542	590	554	591	570	552	537	575	597	532	558	527	559	608	545	534	592	571	614	532	561	560	591	575	571	550	526	570	559	570	590	595	557	553	550	567	584	561	532	566	527	563	599	553	557	616	594	553	575	561	574	566	592	539	544	555	572	512	544	560	565	563	551	532	572	562	520	594	533	573	582	592	551	523	522	606	582	612	521	575	536	567	574	534	546	548	556	551	571	572	521	578	568	490	558	587	597	534	580	541	569	612	519	518	503	565	553	559	539	595	602	575	561	574	517	552	541	555	554	544	539	585	517	654	589	561	599	544	565	570	555	547	566	564	540	550	531	505	556	559	567	550	571	552	585	596	587	534	568	561	571	551	568	563	569	591	581	557	593	578	547	560	553	565	585	588	563	517	570	573	502	591	576	553	529	549	555	520	568	584	569	540	589	595	549	556	558	544	590	532	555	536	580	569	562	532	577	606	537	572	558	579	548	519	600	516	560	561	598	556	513	567	581	529	558	569	523	568	567	567	581	550	537	596	552	540	564	589	568	561	586	521	573	533	610	561	556	610	532	532	567	552	525	575	551	539	565	532	564	587	539	512	526	565	588	565	554	543	534	576	585	551	554	573	566	606	544	586	568	549	538	508	528	603	556	588	553	547	589	527	577	566	579	538	559	559	542	570	546	567	600	552	551	574	563	565	527	574	567	491	526	582	557	546	559	588	547	564	547	542	570	509	533	540	552	562	530	562	523	527	546	552	557	591	536	553	526	528	551	565	557	541	542	573	568	564	558	565	581	582	574	576	576	518	568	556	546	531	556	585	558	547	564	549	563	560	523	616	549	571	550	587	523	545	520	564	535	554	547	614	560	561	546	555	547	567	522	574	539	573	557	567	569	557	577	500	565	560	507	555	546	568	611	548	518	580	537	541	515	559	554	539	563	578	597	514	569	560	560	575	537	568	607	571	549	574	547	556	574	530	556	540	584	580	520	545	575	575	527	553	509	575	562	541	531	511	521	512	553	558	573	547	520	554	603	560	564	550	550	566	540	509	557	585	519	556	555	571	533	587	564	556	575	564	552	566	580	578	562	557	581	541	548	598	555	561	637	579	549	552	560	552	587	569	580	555	575	574	543	618	482	560	580	587	533	557	540	562	535	531	552	601	564	588	556	553	587	583	583	584	590	558	527	528	537	604	577	574	595	557	565	597	552	585	544	566	572	562	572	581	615
15693	28868	18197	8699	6189	4430	3279	2618	2201	1722	1389	1121	1093	881	890	858	854	811	769	782	752	743	719	702	726	679	710	685	719	707	728	695	708	653	700	663	697	693	728	699	670	757	681	740	682	662	694	668	699	652	711	645	704	700	678	683	630	707	643	688	656	680	688	671	684	736	657	691	649	685	694	687	703	692	709	718	705	707	699	697	635	684	706	666	670	705	682	701	695	672	674	699	704	673	634	706	661	710	726	722	716	723	700	686	662	682	702	691	650	671	689	682	702	657	710	720	677	708	679	721	679	668	710	632	700	678	696	678	679	689	697	731	710	634	671	684	642	642	723	722	684	707	703	716	683	691	653	626	727	662	682	693	646	686	651	684	699	698	690	751	686	672	730	663	701	720	693	688	701	688	669	699	702	688	696	679	713	693	707	704	619	710	657	667	666	633	690	677	700	701	688	710	723	651	710	679	703	655	632	699	666	658	698	677	682	682	699	671	666	681	712	709	720	698	683	682	696	657	708	769	706	681	681	718	665	646	635	664	701	649	665	755	672	697	659	642	710	651	665	688	710	684	624	682	683	667	711	723	659	690	699	666	738	656	665	667	726	660	711	708	670	645	670	747	666	719	724	689	651	668	665	694	680	654	669	685	728	645	724	698	663	686	699	690	675	741	690	653	691	677	680	725	669	694	667	666	709	643	623	674	675	686	633	651	713	684	665	678	683	671	686	704	703	703	647	665	725	729	663	701	645	663	672	680	691	650	666	653	730	732	665	699	665	697	703	676	682	697	688	666	653	644	683	664	665	703	688	628	722	689	662	676	680	703	664	731	696	645	681	675	701	673	704	686	645	718	667	702	650	702	731	688	676	720	707	705	663	654	715	653	706	675	692	649	693	684	667	670	637	672	687	645	651	702	665	689	707	697	708	669	662	699	695	729	724	721	684	684	708	644	710	649	685	692	710	659	638	685	652	686	648	680	683	690	700	691	697	701	680	704	735	713	684	684	690	663	668	708	728	684	609	630	689	656	715	695	716	705	692	694	699	670	699	710	691	754	665	662	687	643	695	646	710	712	707	664	730	694	705	674	722	685	645	704	674	672	696	645	678	699	673	680	672	700	658	645	740	707	669	683	704	694	665	669	660	658	670	710	693	717	726	663	727	730	708	649	685	675	695	671	699	714	748	703	649	672	661	717	686	663	706	674	643	641	658	653	692	666	673	704	685	682	690	721	641	665	654	690	661	699	657	658	720	686	749	703	683	683	722	655	688	683	694	736	707	683	683	633	655	692	664	667	707	669	693	647	742	680	678	686	686	716	646	665	732	701	682	652	700	686	672	690	695	658	689	641	659	722	692	711	677	689	678	627	681	692	679	711	712	668	668	673	647	710	680	677	700	665	678	645	654	724	687	706	660	661	692	703	628	697	685	698	682	653	657	682	686	665	668	707	650	703	675	668	671	715	679	684	656	744	698	672	676	687	681	667	656	702	686	674	660	698	616	623	670	628	702	745	704	669	683	690	672	665	649	667	662	671	693	763	714	652	702	708	678	670	671	710	663	612	725	680	701	689	717	647	673	669	702	658	676	692	687	660	672	659	708	652	650	681	685	697	638	665	664	652	750	740	680	675	652	706	666	725	670	685	757	695	694	687	651	721	674	651	662	691	717	700	653	702	703	694	712	635	741	687	735	735	661	714	668	672	696	668	679	674	724	694	658	694	642	644	695	692	665	641	655	651	705	707	691	720	666	711	667	674	654	709	705	613	704	696	690	660	685	722	666	678	701	697	668	688	700	673	681	710	709	686	640	668	705	709	673	660	680	640	670	662	698	728	638	736	699	709	674	701	681	678	663	721	684	671	698	687	682	713	706	704	685	700	665	682	628	662	682	699	679	651	708	731	666	671	711	696	681	640	691	681	675	715	715	683	687	682	715	670	686	719	698	682	634	689	679	660	687	704	709	680	711	719	665	675	692	663	695	710	699	710	684	689	726	672	721	706	692	703	711	703	648	751	671	725	681	666	733	688	660	689	646	706	652	688	698	690	688	694	711	694	701	654	677	674	650	634	701	695	654	680	701	667	700	703	704	682	691	659	750	665	662	662	721	678	704	673	663	684	675	664	716	651	678	703	663	658	704	686	716	717	664	760	702	725	698	649	673	683	665	704	667	739	699	753	666	686	664	772	647	726	695	697	648	641	696	679	696	699	737	685	656	694	669	695	675	674	695	676	673	666	697	690	732	688	721	668	686	698	698	661	700	682	687	644	720	683	701	674	694	685	709	697	659	650	682	688	642	700	692	698	687	631	674	684	667	715	682	638	687	670	661	699	749	681	667	671	725	665	735	665	694	656	698	695	653	705	686	676	659	667	703	677	704	663	646	681	662	682	712	651	704	712	692	615	674	692	693	631	685	679	665	670	724	682	686	687	620	675	742	694	674	692	670	687	706	672	712	635	658	689	667	701	677	731	691	691	643	705	704	688	682	739	711	655	664	665	635	712	703	661	655	614	709	648	711	671	685	710	687	642	701	692	695	692	702	681	697	641	678	674	674	708	684	687	685	656	688	711	649	720	695	697	691	669	709	739	722	687	704	732	678	693	676	696	671	720	707	742	669	670	663	664	736	686	653	701	651	718	675	657	644	720	700	633	673	717	653	663	670	683	702	639	692	683	720	693	654	715	612	674	742	676	712	693	704	726	648	675	667	662	705	653	670	739	722	658	705	642	651	641	649	662	685	685	663	724	711	701	697	698	670	680	665	653	653	726	701	699	637	671	710	672	664	675	648	690	649	672	662	702	689	679	661	668	664	660	693	684	698	704	649	677	719	691	698	672	684	663	734	704	666	682	682	678	717	685	667	675	700	717	638	674	659	695	664	702	687	650	691	728	699	730	652	687	662	699	712	703	715	677	621	682	704	660	725	650	684	705	700	720	704	635	670	640	693	707	709	689	644	687	646	677	668	632	733	686	711	691	658	747	639	699	708	693	702	703	687	688	661	629	667	701	730	721	640	697	651	737	692	692	677	648	709	715	700	698	698	703	721	695	673	690	674	678	663	731	686	707	677	720	693	679	691	665	683	636	648	660	679	706	692	699	722	700	668	658	702	649	650	676	671	671	722	690	721	708	643	704	718	678	688	730	676	710	658	716	697	711	694	707	729	699	663	684	709	696	708	706	698	682	686	667	679	725	704	686	636	697	665	698	625	717	707	671	721	689	661	632	707	692	684	681	657	684	678	680	663	687	704	687	658	712	684	686	648	654	676	706	692	697	738	676	711	727	704	736	699	684	699	704	698	722	704	668	706	731	677	677	677	695	675	698	639	670	647	685	711	666	725	730	685	663	708	666	687	668	700	661	674	678	687	713	689	692	696	727	710	684	645	723	680	704	742	690	695	677	658	662	723	707	663	705	730	668	690	683	656	689	658	690	689	669	706	676	669	643	675	712	729	681	656	682	669	686	669	664	685	663	707	686	726	676	674	738	735	623	663	657
23555	21502	28879	24582	21503	14153	4753	2867	2360	1849	1498	1325	1188	1074	998	981	879	913	925	863	826	799	823	846	838	781	783	789	758	763	737	774	734	755	770	794	791	781	793	738	749	745	739	765	759	738	773	769	795	744	738	741	754	786	727	758	738	745	732	725	773	772	785	748	782	778	773	754	771	734	725	721	776	729	818	727	812	765	766	727	765	757	740	778	746	731	736	760	705	748	788	702	732	811	782	753	712	745	775	751	772	771	770	744	794	753	744	771	757	772	729	777	745	736	730	741	756	722	743	759	757	752	764	742	762	785	786	720	733	819	748	808	746	806	784	746	699	767	751	763	766	740	775	737	751	756	754	739	766	747	765	761	711	754	744	726	776	742	771	816	753	685	765	783	736	696	788	737	762	777	743	694	763	765	725	756	809	738	744	735	739	751	732	760	788	770	720	767	706	761	774	777	801	732	736	789	748	775	746	802	736	762	743	740	679	758	793	704	755	773	716	750	711	706	786	706	763	776	754	743	782	729	722	751	751	742	737	734	728	764	713	770	770	734	803	669	739	751	727	753	730	764	799	734	737	744	790	798	767	738	747	760	755	754	754	761	752	743	743	746	723	796	753	750	772	768	770	758	756	770	761	730	741	778	769	752	803	761	803	770	706	781	753	748	694	755	728	710	731	736	753	737	728	766	729	793	717	740	724	746	798	746	749	809	764	759	755	736	731	740	753	746	753	761	749	749	820	735	722	804	746	796	767	809	806	778	728	748	721	776	752	793	708	748	769	769	738	784	751	756	743	690	710	769	738	776	774	737	718	748	709	700	802	775	755	732	700	768	759	806	760	739	719	778	761	763	757	736	725	757	761	761	731	727	784	794	747	768	752	753	750	740	722	710	747	774	744	713	781	729	736	720	758	725	751	770	771	782	738	753	704	741	742	768	769	744	691	732	727	744	725	719	762	748	754	716	753	771	761	728	700	736	759	784	704	726	753	718	716	758	771	750	717	774	745	770	758	748	715	793	763	767	779	792	733	708	773	758	770	758	748	751	773	745	738	738	768	756	754	715	776	727	725	851	751	745	762	740	762	710	740	730	747	811	750	748	732	722	747	729	773	785	790	738	776	746	789	718	730	727	759	714	735	756	772	773	752	711	723	759	775	775	738	773	756	777	751	661	731	754	759	751	746	744	761	732	743	724	780	763	730	762	703	793	802	831	760	739	739	759	731	778	754	743	744	766	782	730	773	767	728	785	709	742	733	685	739	759	706	756	742	770	696	750	764	745	763	707	796	739	788	711	795	736	782	751	755	715	697	708	745	750	748	731	734	784	748	799	741	750	781	724	805	749	725	738	775	772	775	740	773	753	765	762	740	736	770	780	767	751	746	759	737	777	727	733	781	735	725	731	767	755	709	763	721	735	796	732	772	769	715	748	775	752	743	796	728	745	723	728	767	730	758	730	704	720	750	764	773	717	736	743	775	746	719	756	825	768	783	779	780	733	743	735	761	762	751	765	741	751	764	791	773	718	751	758	754	769	765	766	746	737	729	735	761	765	749	759	721	783	791	781	784	783	786	767	744	750	803	754	771	668	744	783	753	781	714	808	809	757	729	721	802	748	713	750	802	727	758	763	712	767	822	763	784	728	730	703	778	732	772	737	749	734	755	760	669	760	758	766	797	759	758	770	702	719	733	739	776	766	754	769	800	714	752	768	822	746	750	734	770	754	712	739	765	784	801	765	766	801	734	766	748	749	792	807	784	787	739	764	740	769	718	772	732	767	721	738	796	752	757	754	740	743	750	726	720	748	781	759	732	753	785	746	768	762	753	764	788	772	721	759	757	749	730	798	774	730	789	780	691	778	749	689	774	740	770	752	785	752	747	789	708	780	732	734	736	703	814	735	749	755	752	734	765	684	792	780	745	739	768	752	785	748	747	780	786	717	778	789	808	717	757	751	741	711	755	786	829	746	739	712	781	783	744	738	773	727	761	775	733	727	718	715	740	755	812	722	785	772	734	763	771	768	735	756	743	793	760	695	768	807	777	769	766	731	778	752	788	740	751	777	790	762	731	780	762	749	763	780	752	750	760	776	743	739	730	748	693	727	727	802	750	743	799	736	756	733	730	773	759	778	789	738	767	738	739	746	769	697	743	753	736	720	727	795	773	763	742	701	813	746	729	742	809	824	790	761	809	738	780	724	784	756	772	704	770	798	778	711	779	737	753	741	759	777	812	707	761	729	756	753	783	734	745	775	737	782	695	746	781	748	767	812	761	739	718	718	801	767	722	751	820	772	779	784	713	771	743	744	806	751	783	758	755	797	780	732	736	709	734	735	751	749	734	824	763	756	713	729	800	727	749	723	773	753	698	779	691	779	760	749	783	754	756	758	784	696	774	774	797	789	764	767	764	721	774	736	723	758	776	772	760	746	759	769	759	735	717	752	798	799	773	762	717	714	781	737	739	781	717	774	734	711	761	737	760	753	746	757	719	726	756	754	777	761	745	754	756	745	726	753	786	731	751	731	771	771	722	737	782	743	746	751	763	758	737	753	746	728	778	739	711	726	717	781	800	807	735	720	766	753	758	762	782	728	706	755	756	706	755	707	779	744	760	726	785	814	773	759	719	788	734	724	745	758	737	747	740	749	734	691	748	714	788	762	735	772	716	755	743	729	740	771	729	734	735	783	734	747	742	711	723	713	738	774	793	802	788	770	758	757	814	713	762	754	742	761	759	728	722	738	754	725	776	703	740	777	731	808	755	740	730	808	715	723	766	777	784	714	761	742	722	717	786	740	757	718	750	733	729	762	754	771	710	750	780	738	710	773	744	730	736	745	700	739	742	751	722	735	780	782	783	757	754	766	738	720	771	752	795	697	726	759	768	796	744	746	749	751	729	776	779	766	781	744	767	755	676	748	768	731	774	763	761	749	717	735	778	753	737	730	761	775	737	705	727	736	777	712	737	758	767	740	747	699	740	740	755	693	776	752	746	787	746	732	745	772	745	751	741	787	813	744	782	768	800	763	723	722	735	829	771	778	757	761	709	738	805	779	731	745	740	750	707	767	748	745	797	720	769	811	762	757	720	722	720	733	761	756	751	771	677	732	759	761	808	785	757	761	801	744	753	790	781	744	747	773	720	674	801	771	748	709	770	717	769	770	801	736	756	696	735	812	745	799	743	761	729	726	734	806	742	775	779	751	788	760	799	747	717	713	698	754	743	762	727	712	723	824	727	763	756	758	724	752	774	726	727	733	766	729	793	753	742	786	805	708	781	748	768	730	766	782	758	717	739	730	745	721	740	762	762	767	757	706	767	712	738	769	762	740	757	710	770	730	740	831	750	779	729	761	760	781	747	731	806	750	774	697	754	727	753	763	737	762	787	746	791	792	768	792	770	698	811	769	716	714	787	704	765	743	783	764	750	759	775	793	726	767	782	778	771	744	742	775	727	819	743	739	760	758	780	807	741	810	779	721	789	779	782	794	712	720	729	746
17495	39873	26503	13551	10448	7508	5693	4533	3679	2859	2234	1788	1650	1504	1401	1284	1211	1121	1075	1048	1062	1068	1056	956	1013	976	1005	1004	984	983	983	975	906	930	936	896	989	938	931	967	886	999	897	941	913	982	858	879	923	937	947	933	936	918	890	888	943	906	938	917	975	916	877	892	906	943	887	880	945	950	906	928	964	939	913	949	891	953	907	961	933	924	935	893	946	896	913	916	938	938	967	889	945	933	879	903	985	888	913	899	950	867	890	943	872	878	951	932	965	918	925	983	984	909	889	901	897	898	918	894	971	904	903	923	954	895	924	942	939	937	878	909	941	888	919	963	942	931	860	893	915	916	887	889	944	871	940	906	924	936	895	879	917	868	914	926	959	951	903	899	951	895	842	866	869	938	960	903	917	922	901	839	955	907	891	907	887	911	913	929	918	930	903	964	937	901	908	942	946	942	908	898	900	965	905	892	920	994	900	890	951	908	944	898	840	855	908	930	906	993	887	904	887	910	880	909	918	936	901	872	905	899	940	882	930	902	907	938	897	946	936	904	932	933	956	945	899	942	887	890	926	862	933	926	938	937	903	883	916	918	909	892	967	976	888	908	908	987	903	929	881	904	929	911	905	898	910	911	953	879	902	930	874	848	904	965	916	914	971	903	873	957	912	929	973	817	951	872	926	939	942	932	923	912	924	898	915	942	948	878	878	956	929	910	901	904	954	889	902	882	900	887	925	925	912	923	951	868	913	956	929	832	899	916	951	876	891	907	924	910	861	891	905	869	895	931	904	920	901	892	907	892	923	879	941	929	901	940	920	965	967	963	913	935	933	896	902	939	868	923	907	899	873	947	865	888	945	909	982	913	911	899	942	951	894	993	881	931	910	946	864	946	914	891	870	879	909	944	930	957	885	934	850	882	876	914	951	968	913	937	862	903	924	970	959	927	933	909	922	870	898	917	941	959	986	900	928	881	913	885	897	904	943	867	871	896	887	895	958	946	932	935	913	897	906	898	856	851	958	950	878	878	898	958	884	915	922	903	928	898	847	999	898	929	915	917	887	908	875	897	868	862	891	971	896	905	891	922	990	942	939	945	939	995	896	899	984	927	950	888	944	913	876	900	908	860	879	962	924	917	932	954	907	923	904	897	935	835	907	935	924	841	887	912	945	939	890	963	888	900	858	986	893	885	884	905	935	923	955	917	912	864	928	928	926	924	946	948	939	934	933	953	942	929	900	946	925	900	871	939	950	919	872	910	954	942	877	943	889	926	939	944	906	886	907	922	902	896	907	969	951	914	972	878	911	976	951	911	905	928	897	924	900	972	884	955	910	907	915	896	965	915	934	937	920	966	915	833	911	835	908	905	923	911	829	853	903	921	854	895	904	981	925	849	873	868	942	883	863	924	848	961	898	900	910	895	915	929	942	916	951	919	945	932	928	1021	945	908	886	937	954	914	871	878	857	991	906	924	942	963	921	907	1004	911	925	954	960	870	912	930	906	905	901	904	911	910	873	943	908	931	909	897	883	961	941	923	872	939	881	924	958	940	922	960	907	899	931	916	885	899	944	942	908	946	922	906	882	914	948	909	864	902	889	914	912	945	921	946	901	960	864	889	864	884	933	913	986	924	894	915	904	891	910	905	940	903	855	964	876	880	893	895	945	927	952	943	922	898	940	957	952	895	912	890	947	920	859	919	911	909	932	899	875	935	885	907	896	905	930	930	920	927	930	922	968	964	933	901	874	944	931	870	912	944	910	896	881	945	885	940	901	941	932	902	977	924	956	908	935	919	932	950	939	934	932	926	968	909	872	884	919	947	841	911	949	879	922	876	902	910	873	899	915	946	921	893	941	910	913	957	915	944	919	967	904	900	895	868	890	949	963	881	899	862	958	938	900	871	968	887	920	927	934	861	951	914	888	953	870	883	897	929	937	977	928	953	889	957	887	980	983	903	912	936	898	964	906	931	919	908	813	905	902	940	914	860	897	937	929	896	855	897	949	900	995	969	942	936	954	898	865	916	882	909	918	923	893	946	877	911	916	889	944	919	894	958	873	943	905	930	889	892	897	917	894	922	973	910	894	904	984	873	945	902	890	932	898	921	894	918	917	932	929	932	894	924	917	843	923	962	893	893	937	916	887	883	927	884	906	951	901	955	906	839	903	889	908	897	936	889	907	907	907	864	917	875	918	930	887	869	922	891	918	891	926	912	946	938	912	920	912	934	908	884	864	948	956	888	920	942	937	894	946	942	877	900	952	914	904	913	936	894	953	873	862	859	908	932	920	935	906	893	871	919	876	912	946	977	880	922	856	893	937	939	986	877	907	926	953	928	906	847	878	895	924	924	910	942	879	954	976	915	915	909	964	909	952	909	903	930	874	936	938	851	910	916	972	939	895	885	913	882	928	904	878	908	875	957	917	936	938	888	931	966	932	898	983	887	927	953	898	938	904	909	909	936	957	936	918	902	897	945	948	911	939	904	930	901	901	923	951	907	904	903	922	916	948	867	936	920	890	970	952	942	906	922	925	891	931	956	891	944	840	956	913	956	939	973	960	909	927	877	897	913	896	868	912	913	946	898	919	921	908	925	862	953	888	909	911	898	922	962	923	942	937	943	924	905	972	891	940	889	923	877	907	943	900	932	880	927	907	912	913	930	953	860	902	851	917	871	892	905	926	927	930	898	918	896	905	859	893	937	948	900	964	914	893	955	907	938	935	917	928	900	887	917	852	912	960	919	870	921	887	956	952	960	859	959	937	988	992	921	922	901	921	922	903	934	937	908	883	901	891	920	918	949	943	948	934	902	903	896	876	890	906	944	943	919	919	916	909	888	915	903	930	931	885	916	1003	915	927	917	868	904	938	917	870	923	891	852	905	945	859	939	884	913	913	959	958	884	953	948	898	913	927	943	906	980	950	906	921	888	919	976	879	902	947	916	953	914	940	910	966	938	910	854	927	861	906	903	992	925	935	929	913	872	919	937	941	893	961	932	934	919	918	920	867	871	962	876	921	925	876	921	944	918	925	895	964	944	924	942	929	968	936	917	898	1001	934	932	944	925	921	863	904	913	892	891	934	951	882	932	941	962	960	850	911	888	903	894	928	872	899	900	909	966	906	902	910	906	922	967	906	943	940	939	904	908	864	906	933	964	937	944	969	929	841	915	884	900	906	926	915	941	860	938	950	939	883	854	921	897	909	892	839	926	886	906	906	875	923	966	932	925	939	893	904	865	892	958	910	923	933	915	869	906	922	902	904	882	906	955	962	903	933	962	929	908	877	941	947	875	951	941	907	944	934	933	912	908	868	887	926	972	944	862	879	920	923	941	909	911	912	933	985	912	821	897	925	943	903	965	975	929	957	857	903	951	911	896	929	929	932	934	903	894	891	903	944	930	952	928	907	991	899	928	894	904	944	917	949	857	902	880	887	880	899	922	897	942	915	897	906	874	947	916	954	927	926	909	910	909	945	885	922	949	924	897	913	922	966	913	959	909	891	913
24833	21593	27880	25735	13930	4131	2493	1728	1280	1077	882	710	584	547	536	497	447	412	418	371	378	393	380	337	337	345	338	357	334	314	349	338	355	364	331	337	318	314	305	294	353	304	361	323	336	327	320	295	322	332	318	295	331	313	322	326	332	313	293	307	312	317	328	305	344	287	319	323	354	303	313	356	319	336	315	306	347	303	354	362	329	347	323	289	320	368	338	335	332	341	323	311	312	286	308	313	312	297	317	288	343	333	363	317	276	339	321	315	339	304	291	336	320	322	305	315	323	299	337	337	334	310	311	346	300	348	328	337	337	313	291	314	304	327	346	334	327	322	338	312	349	313	323	300	325	335	312	345	334	316	332	336	320	305	337	305	302	324	314	313	331	318	349	307	306	313	354	293	300	304	334	321	338	324	307	303	296	303	346	343	322	327	337	347	325	294	327	348	340	312	330	315	326	336	323	276	313	302	327	346	298	319	321	302	306	315	341	311	331	297	328	371	322	295	379	322	314	320	307	306	302	323	305	321	318	318	326	325	297	340	315	307	332	325	337	336	329	317	325	326	289	313	315	336	288	308	326	352	334	315	360	299	327	364	336	318	313	339	337	351	316	300	324	348	325	339	303	287	311	335	312	333	277	307	309	364	302	308	305	302	319	308	321	294	305	311	290	269	329	318	329	346	334	329	298	347	333	342	278	336	333	316	328	338	350	333	316	292	339	328	331	347	316	304	335	309	323	324	317	339	285	302	323	317	312	320	316	326	293	330	304	319	312	286	307	327	332	296	335	282	316	276	334	314	296	333	315	347	305	337	349	338	338	332	330	312	315	355	347	329	315	342	306	368	353	311	306	348	337	319	296	321	331	343	341	311	328	318	329	334	327	320	305	304	327	313	312	285	352	333	327	315	300	335	317	341	325	314	344	274	327	316	307	322	300	350	312	325	335	336	316	309	340	320	320	360	350	326	312	350	336	342	298	330	317	310	310	355	296	294	310	321	309	309	315	312	317	302	326	294	314	325	343	323	322	330	325	299	296	306	311	337	290	337	307	315	337	282	308	322	312	330	342	365	328	285	316	331	319	281	313	310	303	319	341	324	342	320	293	337	302	315	317	311	310	337	345	349	300	306	330	324	339	326	292	338	285	320	316	300	317	290	320	312	282	311	304	316	321	313	311	361	353	298	342	316	318	334	305	333	288	296	328	326	311	312	325	323	308	330	301	298	302	317	338	305	333	296	330	318	294	321	318	319	343	334	312	310	298	369	344	325	336	315	282	333	321	303	350	312	312	289	310	297	330	333	320	344	316	307	322	312	323	309	319	327	351	299	323	284	322	325	305	332	341	308	314	333	337	299	324	347	298	319	305	328	313	320	302	337	326	329	334	293	338	322	288	354	301	321	325	339	326	329	319	338	353	282	327	328	286	340	301	321	313	347	323	344	306	325	300	316	289	332	312	320	306	345	324	311	358	320	307	341	294	337	281	319	328	328	304	334	346	338	267	328	312	340	290	331	330	339	314	316	314	290	315	327	313	309	321	300	322	332	318	328	308	292	348	311	304	299	353	318	329	329	322	324	340	317	320	317	324	316	328	326	304	315	307	299	329	301	315	338	324	298	277	321	320	313	323	356	296	340	318	334	316	318	296	326	344	331	319	348	294	314	330	293	312	316	330	290	345	323	324	340	326	314	345	311	312	321	346	338	316	334	316	324	338	310	292	352	329	330	319	364	328	331	314	328	308	300	307	299	307	317	312	336	317	318	320	326	368	309	296	319	325	339	304	328	340	361	308	350	338	331	307	348	337	298	321	289	308	312	302	325	313	299	333	318	294	320	325	315	304	322	318	284	308	316	367	340	316	305	322	298	333	305	330	309	308	283	336	310	330	311	355	314	325	317	328	306	331	344	304	308	342	316	332	320	319	329	303	319	351	305	317	333	331	336	315	353	302	280	358	298	321	300	326	310	372	335	306	350	314	364	336	343	337	335	331	306	328	322	306	299	326	323	352	311	320	337	318	332	361	324	352	372	290	299	319	290	331	325	303	327	326	300	326	315	329	336	324	301	323	311	334	291	325	349	339	343	315	317	318	320	348	306	327	294	306	314	322	333	296	308	342	329	301	353	289	312	326	347	312	337	324	333	316	322	284	323	289	314	328	306	361	316	333	317	323	329	332	321	310	299	340	313	304	319	292	306	283	317	329	345	303	287	328	306	307	316	332	331	310	345	323	304	336	296	317	295	305	324	317	293	312	314	306	336	303	290	309	306	363	288	330	321	304	319	309	321	350	291	321	324	309	320	296	278	307	338	322	302	319	319	329	349	321	339	348	335	320	313	336	311	309	358	305	291	302	324	307	343	335	282	323	313	334	318	353	337	305	340	324	333	345	295	308	336	309	339	311	312	314	312	344	354	309	325	333	309	303	305	316	309	313	332	323	334	321	281	305	332	313	291	343	327	343	318	322	321	297	304	337	350	300	338	318	301	320	311	369	313	323	344	333	299	344	312	324	335	317	295	302	325	324	299	310	337	286	319	286	299	321	321	302	319	345	317	331	335	317	330	318	300	291	308	330	341	294	319	347	336	324	355	321	314	330	289	326	318	327	300	347	323	317	322	311	343	324	303	305	312	334	320	288	361	330	316	324	329	300	327	333	336	299	304	311	292	341	317	317	329	327	288	312	301	333	327	334	295	315	296	340	306	335	289	306	326	312	299	315	314	309	326	319	306	344	276	336	320	348	324	324	303	319	335	333	320	297	330	347	317	353	333	322	313	342	345	329	313	331	306	318	320	331	307	321	328	302	331	359	334	327	326	324	304	336	313	323	321	338	333	343	357	304	333	269	339	305	326	336	340	336	282	308	361	345	302	302	319	332	293	303	346	303	321	362	324	317	294	329	323	311	330	309	294	329	326	350	345	347	348	317	320	315	323	315	347	319	333	332	336	311	323	297	306	311	297	342	316	331	348	322	294	321	301	324	315	299	338	325	314	314	289	313	311	290	330	329	344	305	334	338	326	315	306	319	340	330	322	352	287	327	304	333	320	321	300	298	352	329	334	366	335	319	316	287	307	306	311	322	325	312	320	343	322	308	293	342	289	337	312	360	308	313	302	312	341	323	315	350	302	311	325	322	323	319	323	331	295	337	329	327	326	334	315	326	322	296	335	295	332	314	304	302	311	304	321	316	343	335	345	294	282	333	333	303	310	350	322	321	306	283	330	294	323	306	323	313	324	318	344	318	313	333	322	343	313	302	323	308	323	336	307	307	280	338	343	334	311	298	308	304	319	303	344	325	331	345	308	350	326	288	326	319	288	319	300	326	311	288	336	319	323	341	324	337	326	326	309	304	301	304	348	307	320	310	312	333	359	322	313	289	347	317	342	339	323	303	342	328	341	294	307	299	335	298	307	306	309	364	331	300	327	318	332	320	332	287	295	311	335	314	323	320	294	340	335	319	306	291	317	310	315	318	378	336	310	298	353	309	311	332	344
17149	35838	22244	10247	7951	6111	4396	3308	2638	1982	1483	1171	966	856	780	669	595	581	552	530	500	529	497	522	481	467	456	485	450	437	385	405	442	416	451	436	445	409	436	400	439	406	397	460	411	412	425	401	411	418	397	387	410	404	419	364	414	407	416	430	410	453	396	449	445	420	406	445	401	360	425	428	417	445	439	435	436	394	449	398	428	431	406	401	395	425	393	442	404	389	402	403	433	402	407	421	427	416	403	422	427	371	448	404	407	425	397	412	390	441	437	402	414	406	417	399	371	414	408	435	432	397	396	439	446	414	397	392	419	388	378	399	402	423	395	413	418	407	430	398	393	443	434	421	388	425	385	409	398	406	428	420	403	400	434	400	451	433	380	418	439	397	391	368	388	391	402	394	401	425	440	422	392	400	418	417	419	398	386	414	420	412	447	403	386	419	428	431	437	410	403	436	435	392	386	446	411	399	381	401	415	407	412	401	438	409	388	418	423	438	427	402	407	394	431	427	411	410	425	436	413	428	389	450	449	431	393	411	468	406	404	424	402	434	425	433	409	456	430	437	433	431	444	435	443	419	442	438	413	381	458	410	431	411	433	395	400	417	434	451	441	379	370	411	387	406	406	435	403	393	403	418	393	421	397	414	420	438	431	403	417	431	410	418	409	426	442	415	443	404	409	430	435	423	434	416	391	374	405	413	423	443	411	417	401	400	407	413	429	397	425	399	391	446	407	419	421	414	398	445	404	411	415	424	435	385	444	383	392	421	429	388	467	397	409	410	403	416	421	423	395	412	412	429	421	416	439	421	419	423	423	430	404	405	424	447	470	418	371	385	393	441	400	425	381	394	433	361	429	430	431	423	413	445	394	392	394	434	415	435	414	440	403	434	410	379	429	391	419	400	393	400	422	397	405	401	418	395	381	430	421	408	390	383	414	402	402	418	434	436	434	414	429	394	382	429	405	415	398	397	427	413	416	399	445	418	403	405	457	445	400	459	418	408	368	395	392	412	421	373	382	393	418	406	406	454	455	413	402	421	445	425	408	418	428	403	416	420	370	465	414	454	393	435	425	441	416	400	432	450	423	404	422	412	449	397	430	404	425	415	435	408	394	411	418	368	407	437	412	418	427	421	397	413	430	383	427	434	437	382	432	401	389	418	409	414	422	435	419	384	365	401	423	437	434	418	424	395	364	382	426	403	446	428	436	386	405	414	412	429	438	386	372	404	428	425	427	407	417	389	404	407	431	402	382	408	398	392	441	396	406	376	446	410	434	439	377	384	409	389	404	425	405	431	406	409	410	420	401	430	405	405	419	405	380	419	436	428	429	422	397	427	444	406	419	394	415	421	385	400	448	389	401	361	412	403	404	419	435	400	420	399	410	418	405	414	425	415	400	353	428	442	424	427	412	374	413	435	395	389	401	437	421	433	397	420	399	430	397	395	414	420	411	410	388	427	453	446	410	448	438	433	381	407	380	403	424	415	412	443	401	419	414	436	417	476	431	413	402	391	355	375	414	430	367	417	426	421	421	405	407	442	426	415	406	423	428	425	414	422	447	437	429	371	400	397	422	397	410	401	402	408	418	416	423	430	451	418	457	423	425	425	418	426	411	465	392	461	409	418	385	435	421	453	408	416	411	440	413	403	428	440	406	432	393	398	411	409	390	425	414	399	431	414	410	406	424	393	416	403	423	389	389	412	407	392	388	430	403	428	391	383	383	425	416	405	428	377	403	396	436	403	441	428	432	420	423	383	412	394	400	396	403	456	402	437	383	424	409	410	411	444	405	386	416	422	449	415	429	416	401	395	442	401	397	427	431	413	398	399	426	384	376	440	377	399	400	385	424	380	470	395	452	390	383	412	419	396	409	421	400	425	415	397	422	434	406	392	411	390	398	427	430	418	424	408	408	408	440	427	414	452	440	450	439	427	458	436	445	396	405	442	438	381	415	415	410	415	465	394	390	430	393	413	439	459	395	440	415	400	400	395	464	410	418	416	361	400	435	400	412	423	412	438	393	417	382	398	373	427	361	420	377	408	389	439	433	397	423	399	401	359	407	373	411	405	392	418	411	388	416	421	426	388	386	380	398	408	420	425	414	404	439	373	405	412	418	390	417	433	427	420	448	414	393	427	384	400	437	379	413	407	416	391	402	395	407	427	415	408	405	426	447	414	420	399	399	393	432	396	443	424	397	433	409	403	380	421	419	418	424	420	422	418	445	402	440	407	401	401	405	416	390	396	419	415	405	399	391	413	371	397	419	440	388	435	395	409	416	409	430	393	402	426	426	412	397	421	419	437	406	417	435	400	408	409	425	432	416	418	403	438	410	424	362	396	397	397	389	437	390	376	419	418	441	412	425	422	425	387	390	407	430	412	413	422	416	458	397	423	363	405	446	446	409	428	412	420	398	384	413	409	403	416	375	423	417	425	401	384	411	436	415	397	391	440	428	397	404	434	440	398	394	428	415	433	396	431	428	388	420	386	410	421	392	420	428	452	400	423	432	409	419	409	395	439	401	439	447	411	436	393	384	421	429	419	434	393	380	466	399	442	396	428	421	424	377	412	409	422	407	460	447	423	429	376	430	406	393	416	396	390	422	419	411	393	428	449	414	394	407	418	416	424	375	432	402	426	408	390	411	389	402	397	421	433	423	422	397	441	439	407	416	389	411	394	387	369	423	442	406	399	433	426	395	426	377	413	420	426	411	408	358	417	375	407	413	438	428	406	379	400	437	422	381	394	406	413	403	393	434	433	392	386	440	413	415	423	443	406	443	434	425	387	463	415	425	447	402	373	426	406	392	415	441	410	422	403	380	422	413	369	404	416	434	370	443	424	395	414	403	426	392	381	394	392	402	413	442	429	425	428	431	441	379	407	424	429	423	425	418	411	403	459	421	430	422	389	421	428	410	417	408	440	405	382	413	413	402	398	393	434	460	414	423	412	399	375	423	418	435	419	406	423	441	418	444	416	455	425	379	399	431	441	402	410	430	386	405	398	434	382	444	422	388	442	391	424	407	402	432	408	376	367	404	404	403	394	429	411	430	445	414	408	439	459	429	428	381	388	418	440	414	384	456	403	408	435	416	425	430	369	410	426	424	426	467	407	445	395	427	420	406	421	407	414	388	411	398	430	414	405	448	413	434	428	409	387	410	415	387	388	451	441	428	412	405	375	413	426	399	428	427	391	409	408	456	384	397	400	421	410	398	440	429	434	405	387	399	397	413	405	427	423	431	411	420	421	431	388	410	424	430	427	418	421	417	384	406	426	414	415	392	427	412	404	428	398	402	367	413	444	407	438	383	403	456	424	390	419	427	417	413	420	437	417	432	434	400	399	440	370	389	440	424	399	396	416	394	416	398	386	394	407	442	403	420	431	414	371	416	431	402	407	418	388	409	405	389	421	440	402	413	432	382	425	422	399	406	439	391	409	410	437	416	398	393	404	406	387	380	421	404	422	411	411	395	418	416	414	425	404	399	443	375	387
22673	21605	29436	24251	21617	21775	13455	3998	2781	2304	1784	1358	1200	1081	956	837	777	749	692	692	666	665	597	618	569	567	564	556	574	595	563	603	511	556	584	549	551	585	523	539	534	531	530	529	531	560	586	583	511	556	534	542	506	521	536	568	485	528	560	546	502	555	523	537	534	529	561	541	506	529	516	543	543	521	575	530	533	571	546	497	544	543	500	507	536	557	533	535	511	485	524	474	549	519	495	491	532	536	521	495	506	527	564	519	498	518	554	519	543	553	563	555	532	526	559	545	543	506	522	564	555	583	542	524	508	547	552	503	514	526	543	537	500	526	545	457	531	510	544	569	555	527	528	446	509	545	533	547	560	525	515	563	532	558	559	540	519	546	514	482	540	563	529	507	470	573	576	561	521	536	489	497	499	573	545	541	503	542	532	526	503	535	522	559	540	544	525	520	528	511	544	498	525	526	532	512	512	477	507	510	534	507	521	516	542	511	494	531	527	515	565	561	553	494	530	540	524	516	525	503	504	531	510	552	504	578	539	565	532	563	523	571	544	583	521	536	522	514	561	511	545	519	559	526	506	541	503	517	454	523	485	533	516	471	567	512	556	483	487	554	491	533	513	550	533	517	543	549	525	550	552	539	524	567	540	560	538	526	554	566	515	534	520	549	532	515	532	532	549	521	526	561	559	544	529	522	491	558	531	505	514	513	526	511	529	498	472	525	556	528	500	542	589	545	530	506	542	533	530	536	529	509	507	543	508	523	541	548	520	540	519	493	512	510	576	527	511	534	480	523	543	505	524	530	478	536	536	575	533	543	548	510	565	536	525	527	538	525	553	491	541	530	498	523	564	531	498	557	511	517	555	553	522	503	522	532	527	516	559	531	549	547	539	557	487	515	518	574	508	533	515	499	515	570	538	525	518	562	572	554	562	531	519	537	534	550	546	542	539	507	544	537	500	501	496	514	527	532	517	545	574	486	504	522	511	518	534	534	530	532	505	527	509	506	535	530	520	540	556	514	504	497	515	504	526	541	546	511	570	529	511	542	578	503	532	485	524	518	500	576	527	557	540	515	508	503	492	535	556	527	547	504	560	560	487	522	543	575	504	512	510	548	549	562	543	508	511	492	546	508	548	517	497	507	542	525	537	516	559	481	511	535	527	528	545	538	515	518	538	500	527	555	538	521	535	536	536	506	589	534	503	519	490	494	550	518	511	533	481	534	528	540	527	540	524	551	528	497	539	515	510	513	512	565	495	527	525	511	550	491	556	514	571	508	528	542	535	507	551	484	525	551	541	514	528	521	550	529	533	541	513	528	526	528	502	551	539	522	530	550	500	509	542	547	506	528	518	531	509	531	539	486	542	503	522	521	517	527	547	518	499	509	535	599	541	516	536	529	539	476	574	549	523	538	516	558	540	502	508	508	521	547	522	510	526	531	513	533	512	573	584	523	535	529	576	532	546	512	524	518	530	504	511	567	512	544	563	550	495	456	568	544	560	504	545	517	535	487	520	547	544	510	504	535	541	530	523	533	524	544	551	544	582	549	522	531	527	576	515	532	528	554	570	524	518	508	526	567	547	511	528	546	552	528	530	538	534	498	499	506	529	518	504	555	543	502	535	559	502	562	505	497	524	504	513	553	464	517	513	532	507	542	564	512	543	546	515	495	550	545	529	519	509	549	541	503	550	530	537	537	560	546	530	601	528	509	521	527	533	505	498	529	503	542	516	525	517	516	521	551	524	508	535	560	526	507	494	491	537	515	524	504	507	504	556	507	563	540	515	551	495	523	514	531	560	529	501	518	530	512	501	533	520	550	570	534	524	517	536	568	522	520	530	542	489	548	481	499	545	534	549	506	521	510	530	513	585	503	532	514	552	491	560	579	576	563	535	503	493	542	534	518	549	529	505	512	519	536	505	511	533	543	524	506	506	523	494	535	500	495	519	552	597	518	554	568	501	527	516	543	510	552	528	511	511	482	535	556	529	535	545	567	542	554	510	519	559	514	555	546	543	546	530	499	571	500	491	474	555	571	540	565	530	542	560	519	579	553	555	509	539	550	526	528	550	507	546	548	516	569	521	504	492	545	528	536	533	526	579	495	511	535	550	545	531	533	537	555	480	523	536	522	545	551	517	549	530	529	592	499	536	528	526	528	517	525	512	522	501	492	557	543	508	525	559	543	553	552	522	512	525	555	516	549	510	515	515	536	533	547	514	515	538	512	510	538	489	500	539	549	520	564	519	526	538	502	551	518	514	500	554	521	534	581	524	520	558	540	546	542	554	550	504	533	532	522	512	514	516	530	541	533	516	551	481	561	524	538	505	479	516	512	500	525	524	517	500	573	536	530	528	512	520	547	514	561	489	528	518	512	520	534	519	524	501	560	533	521	544	520	530	538	536	535	528	541	532	475	490	526	549	525	539	516	465	558	544	494	527	492	545	504	532	513	550	511	544	498	539	517	524	515	498	493	523	545	498	553	592	497	555	524	506	552	537	499	497	512	504	521	548	537	501	566	519	494	498	540	515	530	514	478	492	531	500	497	546	510	527	522	538	561	556	530	539	525	550	521	537	556	542	547	539	528	532	550	524	504	507	518	548	532	537	558	524	503	489	513	517	545	520	503	517	546	489	571	504	522	534	537	495	514	524	498	499	545	527	512	538	536	524	511	548	547	560	515	549	494	539	538	472	501	514	532	512	519	575	543	520	500	521	521	533	584	502	532	522	501	527	525	550	494	539	569	546	488	540	459	517	541	514	570	497	518	473	514	520	488	547	503	484	520	505	537	517	507	530	558	503	502	538	528	541	531	541	524	514	509	550	496	521	513	546	513	506	527	503	569	536	523	465	544	470	543	537	473	545	493	499	488	562	536	567	492	542	541	551	530	510	522	459	529	527	541	509	506	537	503	522	524	497	504	499	531	537	510	520	516	524	514	518	497	517	502	559	515	514	530	492	483	560	507	527	537	533	511	514	523	485	512	507	538	599	536	554	505	546	499	490	536	535	533	557	503	530	541	560	492	514	507	497	587	493	543	585	560	545	538	522	508	545	537	525	525	560	511	520	521	521	520	513	509	528	549	509	528	508	512	518	514	480	516	537	554	543	503	489	518	504	544	500	531	495	502	498	490	494	512	517	512	534	535	562	580	507	528	517	555	513	515	539	528	538	530	478	548	544	545	500	546	545	507	513	531	525	465	509	509	515	493	537	538	504	541	529	527	510	508	493	526	544	556	552	536	587	518	514	530	532	549	512	498	513	554	521	505	489	541	524	513	484	523	536	518	533	522	570	526	555	495	527	567	515	510	520	544	531	518	512	508	544	562	510	521	549	510	541	494	521	535	526	514	546	486	529	486	495	559	536	538	518	569	510	564	512	515	518	521	496	507	554	534	526	550	523	487	511	546	529	536	540	523	549	542	558	529	505	524	510	557	584	539	562	529	532	561	541	538	555	543	568	522	529	518	509	494	500	517	472	568	560	501	533	525	526	508
20557	46108	31074	16944	12691	10167	7992	5961	4647	3550	2750	2128	1781	1487	1333	1166	1029	1030	992	929	837	821	890	813	776	784	819	716	695	692	697	641	707	691	743	726	698	706	699	708	679	661	657	702	686	680	681	678	691	706	701	647	702	688	620	685	676	647	733	695	711	661	665	687	639	638	682	696	650	735	685	671	674	684	679	658	645	684	644	635	711	638	642	695	690	648	675	690	629	667	665	631	693	650	674	680	693	664	632	689	687	740	662	636	691	625	690	645	646	671	658	643	669	640	651	699	648	646	645	658	630	695	668	653	634	655	596	669	683	650	648	646	678	663	618	657	647	649	651	709	656	623	643	651	735	683	643	677	705	647	678	679	681	692	641	636	683	650	686	716	667	642	666	674	625	680	653	687	680	668	685	684	656	675	649	635	664	676	655	674	641	641	660	676	705	659	651	666	683	701	724	656	659	675	677	617	696	690	670	650	637	678	648	700	681	665	677	692	686	627	646	678	626	638	697	664	680	664	621	646	658	667	643	687	673	638	681	679	693	645	645	739	706	678	651	644	654	699	684	712	657	666	628	668	651	640	691	618	646	653	677	700	669	643	652	668	657	694	717	632	666	669	656	647	698	617	682	647	649	677	652	664	642	652	720	675	702	669	641	673	624	646	668	673	672	647	716	678	655	652	695	693	628	624	686	627	676	656	650	706	626	671	679	639	732	678	703	628	698	705	644	686	657	661	693	614	649	661	644	663	692	679	667	684	673	633	655	662	720	658	690	678	680	676	703	648	711	661	673	680	702	685	656	709	657	661	649	662	711	676	676	688	704	652	657	697	630	667	641	674	694	657	630	661	679	625	668	649	649	667	661	716	685	634	666	651	676	624	683	683	681	636	667	714	666	650	671	666	618	657	658	649	676	624	649	630	631	695	669	655	653	659	642	633	677	712	702	687	645	644	690	719	654	645	693	647	669	706	647	635	640	692	670	656	655	688	655	730	668	617	718	684	667	658	642	612	628	682	701	652	639	661	655	681	676	681	657	689	712	714	662	651	655	656	694	685	627	649	682	640	669	678	625	657	702	619	670	685	699	665	668	677	638	680	687	689	658	691	658	636	653	637	644	646	669	681	626	634	654	709	632	636	710	675	671	639	688	670	686	688	682	643	646	672	654	649	677	677	648	691	611	724	693	658	680	630	679	652	640	682	620	701	690	672	690	665	689	659	679	658	695	702	652	718	639	663	671	660	636	717	635	702	661	626	640	693	654	666	715	642	659	699	602	692	703	661	683	659	668	649	658	621	679	705	663	639	675	687	622	682	663	688	630	696	681	690	671	673	640	638	692	648	648	629	671	686	676	738	661	641	681	703	670	679	633	649	667	675	680	716	670	631	636	712	664	639	675	668	692	644	687	646	642	665	654	689	650	652	683	634	716	633	661	687	638	680	681	639	591	637	675	675	668	694	709	662	659	711	698	714	698	641	673	670	659	643	620	658	646	658	670	691	644	663	694	646	689	675	689	649	666	713	689	701	643	665	661	632	659	683	653	642	652	645	685	669	669	659	638	664	705	649	720	665	643	646	710	655	669	666	650	636	647	711	693	659	652	664	646	678	650	647	653	682	652	638	657	659	643	627	699	671	627	663	633	695	654	652	698	656	657	636	692	663	611	647	691	667	664	677	666	695	703	696	651	671	684	683	686	677	696	672	675	699	671	689	657	673	680	625	670	683	657	672	615	666	675	666	700	660	634	693	656	644	685	625	630	716	639	684	671	665	625	601	631	687	711	664	642	684	643	630	675	667	691	633	698	641	681	643	621	639	621	675	621	672	694	676	651	679	670	642	666	718	717	700	675	661	711	681	623	661	667	714	644	688	685	696	659	696	711	648	654	659	646	671	679	683	710	641	676	689	627	666	673	612	663	682	652	654	668	635	694	670	669	670	685	642	702	645	622	675	678	694	685	650	656	669	654	620	686	634	722	615	684	688	681	663	686	666	632	654	650	697	694	666	664	680	664	708	641	652	648	688	621	652	675	669	671	693	645	717	670	665	643	657	720	679	683	675	660	645	698	690	707	680	662	662	653	652	653	666	670	688	655	693	689	724	653	653	678	658	634	648	685	655	682	653	672	689	687	673	640	645	645	659	654	609	626	678	631	674	658	678	659	661	649	704	683	693	672	653	679	612	686	662	683	671	648	649	699	651	639	672	696	636	664	653	645	636	645	678	673	676	678	645	701	669	710	621	668	689	684	700	678	657	670	628	649	693	700	648	643	674	650	643	667	660	680	675	672	687	675	635	629	678	653	700	626	694	667	608	687	675	691	646	688	629	677	646	639	647	660	691	673	694	678	695	646	675	634	694	622	653	638	693	690	684	661	689	640	655	670	659	690	662	710	653	677	659	690	670	643	672	668	673	688	697	640	648	611	697	685	619	627	643	705	639	647	654	637	655	732	677	691	642	683	638	642	645	647	674	661	654	647	675	666	684	697	678	701	679	712	662	693	683	636	656	653	721	688	701	659	668	697	691	679	686	645	727	677	650	657	605	660	620	681	641	676	658	616	708	681	662	701	672	635	697	635	662	660	668	684	660	668	643	665	667	696	682	651	607	674	635	628	666	681	663	626	690	674	665	662	707	656	694	658	664	682	704	628	691	702	663	676	650	638	654	641	674	663	668	670	641	701	660	631	618	646	709	684	654	692	659	680	684	695	684	660	631	649	661	689	630	644	641	650	660	670	653	685	662	646	626	665	640	670	667	603	669	650	633	654	646	645	647	629	668	636	706	644	681	604	649	709	654	644	635	671	685	650	669	633	669	655	689	680	663	692	626	654	708	629	630	673	680	677	656	643	665	688	618	666	653	638	654	661	667	585	646	659	669	683	662	657	664	675	674	683	697	655	658	664	658	598	654	708	644	643	732	682	693	617	686	661	698	685	676	665	672	670	623	659	679	658	660	619	671	664	669	675	636	666	665	626	703	613	688	682	702	693	659	647	657	683	666	652	689	677	615	651	651	710	699	658	691	691	655	671	704	683	700	661	659	674	664	689	664	636	612	615	670	684	641	645	639	664	675	686	627	650	645	716	683	681	681	680	691	657	638	752	684	652	679	688	678	672	653	634	693	635	738	665	716	689	765	647	670	680	673	631	612	677	645	666	670	648	660	661	617	703	613	695	632	639	706	727	727	655	658	670	652	671	644	673	659	670	714	656	663	645	685	631	630	658	636	672	637	612	647	665	703	659	659	632	634	620	645	686	681	644	668	664	658	647	674	685	725	647	714	660	613	623	660	654	609	661	621	676	678	604	700	714	689	697	635	680	660	697	716	704	707	709	650	647	684	689	624	691	644	655	659	680	616	683	651	645	668	648	671	675	660	647	705	653	646	690	672	617	673	664	649	669	700	688	663	670	692	634	654	713	706	653	628	645	728	696	689	686	651	681	625	626	674	685	678	689	669	669	683	626	663	648	715	671	708	668	642	700	648	724	662	666	662	635	669
27627	21790	17564	7490	3557	2630	1917	1568	1289	1072	970	854	747	693	685	643	627	648	584	623	581	601	585	600	604	578	542	590	532	560	560	613	554	534	544	547	568	595	593	596	531	575	563	612	545	572	528	534	531	561	581	635	538	584	619	588	572	573	566	530	558	555	569	593	558	589	575	522	536	561	549	555	558	592	579	553	572	595	606	560	533	593	575	594	563	575	587	560	555	541	558	558	563	561	579	549	565	540	535	566	580	586	599	559	558	575	516	551	600	552	579	521	523	547	559	524	542	564	544	581	535	553	581	571	603	593	544	587	553	550	530	544	597	541	580	556	529	563	518	579	523	523	581	544	548	567	557	560	611	550	563	536	536	567	555	526	574	621	575	566	552	571	560	563	579	575	568	563	612	579	584	567	570	586	541	570	584	507	553	562	572	566	564	592	536	573	563	519	584	534	503	560	552	518	545	565	580	612	549	553	581	581	547	537	547	569	604	582	517	594	559	536	537	595	530	583	530	624	571	578	557	544	580	536	547	508	556	597	578	546	561	593	560	553	582	529	584	566	570	558	564	509	547	570	555	570	544	513	586	519	602	585	602	557	579	569	588	521	577	551	601	576	598	572	547	582	576	525	521	571	539	537	528	530	534	556	517	539	520	532	554	573	555	557	583	605	570	538	549	573	533	535	593	553	579	526	540	528	539	573	552	573	558	544	595	559	560	523	573	571	594	578	530	586	566	588	553	589	564	570	595	563	599	575	550	574	589	581	535	539	581	586	548	595	554	579	598	542	540	582	587	564	558	550	558	566	586	577	546	577	566	571	577	551	586	538	557	614	563	529	580	552	571	571	526	535	598	564	576	575	549	588	575	512	595	557	557	537	543	586	578	533	566	560	548	566	522	554	589	589	583	547	576	587	529	571	556	547	583	569	544	603	561	578	539	563	548	580	504	543	584	540	565	584	579	526	526	580	538	574	628	535	613	545	558	544	629	571	548	585	574	569	607	574	579	562	570	593	552	516	552	557	554	611	574	556	592	550	619	562	559	538	588	566	528	538	574	574	552	529	569	533	558	582	546	554	561	544	584	585	591	573	552	529	570	541	569	563	510	534	563	536	540	529	520	595	577	604	561	560	535	595	579	547	558	573	545	563	580	565	525	573	602	561	592	559	557	539	564	543	578	526	568	600	560	575	588	533	542	596	567	580	573	556	560	543	561	564	576	556	578	615	589	539	560	580	598	585	587	553	579	590	591	566	563	560	567	573	558	565	542	537	563	562	575	560	575	587	562	546	592	553	557	581	571	600	547	574	498	552	516	608	568	553	546	561	571	573	567	574	617	549	552	565	545	509	519	545	546	519	576	568	533	549	531	595	559	613	569	579	554	568	549	608	545	566	569	544	559	534	580	539	576	507	553	558	522	569	548	555	541	583	561	556	506	548	542	578	545	605	575	606	584	513	514	550	545	570	551	533	580	546	549	584	538	567	588	590	578	556	550	564	575	578	581	576	526	530	571	548	575	613	534	582	535	564	564	545	584	535	568	544	572	590	565	581	561	560	571	593	578	587	539	528	530	575	583	531	579	582	552	551	529	550	577	580	549	519	581	561	562	558	560	549	526	621	586	574	576	550	623	512	567	597	581	590	585	598	532	564	573	597	567	532	567	554	536	557	549	581	534	603	569	527	603	563	543	556	569	538	522	537	587	550	565	568	577	509	572	569	531	554	566	554	509	584	560	543	557	561	543	623	597	594	588	520	538	564	556	584	554	585	538	554	575	540	542	560	526	554	589	540	582	562	542	590	549	546	551	591	567	579	567	542	548	581	557	508	551	579	559	561	559	617	578	599	546	569	600	560	522	566	567	534	557	548	516	525	555	525	578	542	572	566	548	530	595	576	558	495	560	532	563	578	539	543	583	542	565	554	558	541	587	568	540	537	566	539	610	558	570	565	582	501	559	540	567	523	562	584	562	586	565	547	564	611	597	495	548	539	581	580	541	563	563	543	560	533	574	551	580	562	545	546	580	546	547	546	589	548	513	517	555	562	559	603	568	616	609	552	556	515	578	570	567	586	533	587	551	573	590	588	534	522	570	565	542	527	580	595	599	559	541	586	546	537	534	570	540	529	552	541	557	571	575	589	562	576	593	581	620	545	572	589	517	566	571	595	535	580	556	575	582	567	581	561	549	592	560	570	553	583	601	555	576	583	558	559	561	572	540	560	570	549	528	581	564	566	574	577	580	536	560	552	542	578	545	607	569	540	571	590	547	579	604	556	594	528	558	597	528	595	543	590	561	542	574	536	586	557	573	544	529	545	601	589	549	536	586	579	549	559	545	558	643	554	550	550	567	577	565	564	551	550	560	535	536	551	556	565	536	550	565	560	532	563	564	594	518	521	554	583	557	565	562	534	564	609	581	539	532	554	519	585	612	558	569	517	544	537	565	584	544	566	546	591	552	499	543	538	572	535	586	573	581	554	545	613	557	572	582	596	550	532	559	560	523	544	549	607	570	604	552	548	587	577	528	623	574	546	546	544	538	540	536	593	575	557	589	615	607	553	569	575	584	570	573	581	558	588	540	569	573	549	556	581	591	552	511	576	533	545	568	567	597	552	538	532	568	552	568	540	566	552	572	550	525	555	562	543	548	570	511	575	586	544	569	592	565	565	565	564	513	564	618	589	584	558	542	587	530	609	516	541	559	549	545	555	568	557	529	593	581	555	559	549	516	539	562	546	532	567	584	553	553	552	594	581	566	557	557	588	549	530	564	564	563	546	539	584	545	580	536	572	559	620	546	578	537	568	572	597	548	550	562	567	573	567	577	576	593	569	560	540	609	560	486	571	568	536	560	569	585	544	582	547	592	560	539	598	564	546	523	587	556	571	618	568	585	582	560	540	558	538	572	575	557	578	564	514	552	572	612	588	580	550	527	520	561	565	564	548	608	593	603	560	570	525	577	608	573	530	543	535	585	547	563	547	540	509	574	601	615	555	568	584	557	530	565	580	562	580	562	576	574	545	561	525	541	556	532	551	563	542	574	579	576	543	569	553	537	537	549	560	545	593	539	588	566	577	570	564	573	560	564	541	559	572	532	590	543	571	560	575	583	597	543	594	594	609	589	492	578	583	532	578	595	595	577	565	556	577	554	601	573	616	594	548	569	524	534	598	525	522	612	519	553	573	583	572	561	514	554	542	560	567	559	549	572	552	612	560	544	530	569	555	599	565	567	560	547	530	551	550	597	593	540	524	553	552	566	584	533	537	628	553	550	567	577	588	599	568	516	574	568	546	587	570	558	524	580	589	552	565	581	521	542	585	588	545	591	566	563	590	541	597	513	594	590	579	571	537	599	517	523	619	518	544	587	564	621	544	558	584	570	539	601	551	571	605	582	584	563	546	576	600	505	550	557	596	543	560	543	533	536	585	554	540	605	534	552	592	601	579	530	565	547	560	586	511	571	589	534	536	548	566	583	571	615	568	539	534	552	596	596	581
15752	29270	17725	8354	5892	4541	3532	2704	2151	1655	1475	1188	1070	1014	926	833	826	779	784	744	739	779	731	731	700	706	707	702	691	706	720	734	724	699	713	720	705	682	718	722	706	684	693	661	640	695	716	732	698	701	669	703	686	706	695	648	690	708	683	718	710	640	673	744	710	665	684	668	728	693	731	735	716	724	689	700	692	664	700	671	747	675	701	716	712	709	708	698	691	694	672	663	675	688	699	674	662	646	715	692	669	674	667	706	689	706	702	691	676	702	665	713	687	698	678	690	728	699	693	710	753	698	681	762	673	697	664	695	619	698	726	681	681	683	707	616	709	704	685	682	721	657	666	684	672	679	752	696	732	703	721	707	702	697	748	708	686	702	677	739	698	694	730	683	686	700	644	710	689	686	680	709	686	729	714	739	692	712	690	721	654	656	717	709	737	707	677	676	660	651	628	753	714	674	722	687	642	666	723	666	750	658	730	699	748	657	689	663	743	699	704	686	712	689	692	660	727	673	694	702	673	727	687	768	683	682	631	598	709	745	723	715	720	696	726	712	697	664	693	696	627	673	679	720	663	681	744	732	680	719	685	688	691	745	700	683	700	701	712	704	686	686	699	679	705	702	666	726	688	686	667	662	695	693	654	736	717	653	710	699	722	701	700	663	681	701	690	700	691	691	677	707	670	677	659	691	675	699	670	767	727	673	696	722	733	679	682	674	700	654	707	703	679	689	666	730	674	657	680	691	693	712	742	700	718	691	666	710	712	692	661	708	720	710	648	703	655	687	646	713	709	707	661	699	707	692	656	649	678	682	662	681	678	677	723	688	744	680	716	687	702	703	701	679	692	683	712	683	707	689	676	721	704	675	718	696	721	699	679	686	635	709	658	697	673	675	651	744	678	679	682	708	669	693	677	664	689	688	693	715	711	712	709	691	682	669	729	719	621	700	728	688	672	722	644	659	702	682	724	676	679	647	737	661	692	700	672	686	669	670	707	714	691	649	728	707	705	643	736	666	723	728	661	734	644	655	672	685	707	709	701	630	669	696	724	706	698	727	714	680	698	676	661	665	681	681	658	676	660	700	707	679	726	711	721	713	675	666	687	652	692	704	681	664	696	667	709	772	679	721	659	682	709	638	672	670	676	697	713	706	697	710	663	678	683	708	669	681	717	650	655	671	676	694	699	718	726	659	685	710	704	706	681	745	723	668	681	656	677	719	715	701	648	674	690	673	705	705	663	697	686	681	691	701	684	686	689	728	673	714	666	725	664	708	708	723	747	686	707	686	693	662	701	703	680	691	676	684	686	688	725	657	686	706	712	663	673	674	751	674	682	669	688	692	698	686	709	657	685	645	731	643	706	712	717	716	706	636	683	682	702	685	697	690	695	655	685	702	660	671	730	725	709	668	710	684	710	694	718	659	733	713	691	713	696	730	673	650	680	688	691	717	680	690	685	657	698	646	672	699	696	704	690	716	680	697	683	676	706	666	654	676	714	767	688	701	680	734	696	699	687	684	676	670	691	716	708	737	686	705	672	759	647	700	680	709	734	665	666	667	713	714	688	772	705	685	684	724	728	672	655	688	719	693	662	660	668	714	712	652	685	737	700	632	684	716	717	698	665	718	655	652	730	712	716	678	686	731	736	741	666	697	669	685	701	677	723	688	698	677	709	672	730	712	719	717	697	695	695	689	675	677	641	665	621	679	679	688	735	699	715	722	646	701	682	685	647	702	669	701	694	681	682	784	691	682	719	728	694	684	719	703	680	602	600	660	683	716	713	699	685	690	703	675	704	722	703	679	696	654	690	692	753	648	675	651	713	674	719	656	676	696	691	662	737	713	694	689	666	698	685	691	696	676	638	705	703	664	689	694	682	678	672	697	701	685	653	680	721	702	689	676	715	691	672	693	708	709	634	678	705	684	705	695	678	667	706	715	665	668	687	706	713	675	663	719	673	678	661	660	712	721	685	675	680	636	662	654	716	646	672	688	715	714	702	676	672	711	679	655	676	671	673	707	726	666	712	683	677	698	711	686	651	655	724	660	695	707	708	674	690	662	702	717	724	673	658	700	682	707	639	723	727	660	689	673	698	730	672	723	735	673	652	655	696	674	699	678	671	657	697	625	729	715	708	662	664	663	674	696	694	701	677	710	709	744	701	698	682	669	660	730	744	741	707	665	663	697	686	655	688	696	683	666	678	686	696	710	709	704	718	667	668	692	640	649	656	682	723	719	700	713	657	695	730	679	713	686	696	670	690	667	704	706	671	660	704	669	658	712	702	716	680	738	654	705	679	711	690	669	715	669	699	715	724	700	666	686	649	715	681	688	669	726	641	671	681	712	755	707	681	705	733	684	713	722	704	707	653	707	709	720	722	709	676	719	678	683	682	747	671	653	684	754	699	676	655	731	727	657	700	686	727	659	683	675	709	702	688	713	709	689	713	689	687	697	640	707	706	673	685	738	697	725	708	633	683	628	706	655	692	665	701	691	692	701	662	698	634	710	692	671	731	635	691	707	714	687	701	697	700	687	711	691	672	650	703	654	672	651	717	734	655	677	686	648	677	713	706	697	653	700	721	674	640	688	744	656	676	666	683	713	631	708	735	643	708	696	660	655	697	692	697	671	715	708	683	740	690	749	683	761	702	709	702	690	684	688	681	690	709	712	716	663	728	698	709	645	710	681	687	691	698	742	706	647	698	757	730	688	687	689	645	728	754	675	681	691	691	685	737	627	664	664	733	670	689	668	687	693	683	724	722	721	711	707	700	722	780	713	704	740	696	626	684	716	700	714	671	710	715	693	682	727	686	624	731	663	676	721	706	671	690	723	621	726	673	700	681	732	714	698	715	680	706	646	723	703	648	697	721	672	730	712	692	720	687	673	695	691	687	682	699	664	686	689	701	708	697	728	751	690	677	669	681	696	702	688	684	747	689	702	770	644	686	693	682	653	680	696	703	640	745	661	715	699	681	690	757	714	751	717	658	733	675	726	738	657	708	683	696	699	713	727	689	720	709	688	685	693	639	701	713	698	704	692	666	682	705	659	700	729	677	679	642	690	678	680	713	691	662	684	715	681	699	685	703	679	739	708	669	705	729	700	702	688	678	677	705	665	654	683	699	696	702	679	654	714	714	683	692	707	669	681	700	695	651	647	657	714	664	686	696	669	679	689	683	624	747	659	703	708	682	675	698	676	698	724	676	684	698	691	733	644	703	726	702	694	673	711	689	707	718	671	697	681	718	658	718	705	692	694	712	728	702	710	671	631	683	657	694	709	711	703	702	670	674	711	724	675	692	654	674	672	688	687	695	708	705	709	725	684	673	691	707	716	695	705	707	651	712	721	680	684	731	688	678	688	696	662	737	655	698	631	695	721	701	678	653	672	643	691	698	690	703	689	714	678	637	686	698	704	694	703	714	709	669	702	659	673	691	694	682	663	699	656	690	715	687	685	693	623	663	712	649	690	674	711	705	718	701	676	677	678	655	688
23577	21584	28994	24635	21616	14392	5171	3022	2123	1962	1625	1345	1174	1105	1057	934	918	941	893	867	860	803	826	816	828	776	798	813	761	777	734	763	757	748	805	782	755	775	773	718	757	791	752	735	758	766	739	779	765	728	760	768	717	764	781	768	770	779	763	767	762	744	783	708	793	788	740	747	741	744	786	736	755	789	745	801	718	744	805	694	767	734	814	808	738	792	739	729	710	717	736	768	746	808	742	809	776	751	752	741	779	743	767	698	716	763	794	748	711	780	742	732	777	764	756	734	789	728	742	765	728	805	733	747	749	738	720	768	767	762	771	769	766	758	759	752	758	759	765	718	775	721	750	777	771	769	780	734	761	731	788	735	728	739	727	709	754	789	706	769	726	758	772	729	757	830	749	736	780	727	732	744	781	744	765	758	799	751	766	758	711	735	749	706	737	725	744	716	702	777	750	736	749	772	725	778	719	735	760	782	758	766	747	712	751	779	752	753	798	777	778	762	772	797	773	815	726	748	776	792	730	752	755	744	754	734	787	750	770	730	823	768	726	764	720	746	759	743	715	742	743	781	704	742	738	769	732	776	723	753	703	720	759	751	795	733	714	752	739	755	722	751	731	769	768	763	733	765	754	795	743	736	756	764	721	725	750	811	742	813	748	789	734	775	750	775	697	737	799	772	765	761	748	724	742	733	752	761	762	756	787	711	739	771	801	763	784	764	753	743	734	697	713	753	768	707	722	765	775	760	736	739	788	718	768	804	755	750	753	741	785	787	777	725	766	773	771	728	763	712	778	741	735	744	737	747	719	709	743	738	775	739	714	764	779	762	743	747	764	711	740	769	767	762	773	730	784	745	739	748	785	759	754	715	781	705	749	761	768	759	794	707	683	708	805	763	784	808	778	796	754	744	757	760	752	767	791	752	744	817	743	776	724	690	763	805	834	711	753	781	722	752	745	740	830	809	766	770	705	756	762	759	806	785	715	750	765	709	743	753	719	742	739	773	820	772	730	797	758	755	750	761	765	744	823	740	750	743	769	771	746	749	754	750	741	801	707	755	778	774	733	766	764	741	750	729	784	775	685	740	762	748	769	754	760	680	757	731	774	812	785	760	760	750	735	787	694	782	760	754	733	794	760	715	735	739	728	731	744	738	703	725	761	762	792	752	749	738	684	791	766	774	752	778	742	776	747	774	749	742	744	720	748	738	695	737	798	732	796	771	758	726	749	820	795	731	708	780	774	787	736	759	727	713	762	757	777	763	744	761	741	714	727	677	767	750	755	766	781	789	771	705	734	754	761	803	764	705	771	745	752	776	726	744	713	760	719	773	743	807	744	732	749	760	782	718	820	737	751	723	725	758	779	749	753	714	766	754	739	718	734	728	732	760	744	756	755	736	758	779	766	738	735	756	735	784	715	767	779	713	752	731	752	721	790	806	732	772	765	761	784	769	712	711	794	752	755	790	744	757	794	703	739	761	744	781	759	744	690	690	720	753	806	775	763	736	754	723	744	798	776	755	773	779	738	751	735	722	748	750	727	751	794	707	772	761	730	732	748	738	754	764	752	771	741	721	759	724	731	754	751	772	765	714	733	756	692	760	807	734	767	739	761	719	787	784	726	764	736	780	772	780	725	740	731	683	737	741	736	774	732	748	779	773	776	750	776	788	794	712	736	751	750	762	730	770	795	794	676	773	721	681	788	802	766	775	749	739	726	669	765	778	757	711	740	761	745	793	758	753	768	717	765	801	717	784	759	721	735	790	750	745	761	769	751	765	829	787	776	764	742	771	748	739	768	789	712	740	770	749	714	769	763	762	746	768	790	777	773	763	741	763	767	744	758	798	735	687	732	803	766	797	762	772	753	727	782	774	820	769	757	786	714	763	741	738	794	713	751	763	759	785	745	770	752	744	779	730	750	771	740	775	711	732	754	788	721	801	710	717	742	741	721	734	703	754	709	758	709	751	779	762	736	717	723	747	819	696	735	720	768	768	730	744	756	791	745	760	719	696	732	768	709	787	754	766	715	777	741	763	765	756	742	746	759	741	711	758	841	786	698	727	747	765	758	735	713	726	799	752	717	750	747	767	726	799	757	762	726	751	712	781	756	757	760	736	728	752	749	762	746	742	723	738	755	728	765	726	754	759	783	768	749	746	744	762	762	738	758	730	724	785	758	763	732	787	778	724	787	725	756	722	720	784	785	743	758	733	712	718	783	731	746	738	761	737	754	774	769	733	763	775	758	742	717	703	734	822	750	794	751	736	767	805	732	718	765	754	756	784	800	782	762	788	772	811	737	749	712	758	760	729	788	788	676	717	752	751	770	728	764	739	770	714	706	770	754	714	746	783	766	782	741	754	742	726	801	765	748	765	737	724	806	720	806	779	743	735	733	751	771	735	792	759	787	732	753	765	748	737	744	786	737	750	780	780	783	706	783	744	767	779	791	749	751	793	774	769	706	735	718	741	784	727	717	751	730	758	718	765	750	718	774	735	728	723	724	763	776	765	831	739	763	738	727	734	743	751	791	806	745	706	730	755	808	780	707	723	781	753	739	754	827	754	767	786	730	757	792	749	730	723	717	732	725	786	734	714	731	754	727	721	814	790	773	716	741	763	753	753	767	720	784	760	809	787	727	794	709	723	732	715	733	736	735	785	783	739	719	721	737	767	725	772	794	767	800	747	742	739	731	751	751	720	744	790	774	754	716	786	749	720	759	739	762	736	788	705	779	674	766	757	751	732	797	757	777	733	743	736	793	749	704	764	769	767	727	758	750	744	744	786	739	759	758	845	773	723	729	764	799	728	752	748	782	736	773	763	769	748	788	714	798	797	717	743	742	786	769	774	760	757	754	768	754	820	738	764	775	716	756	745	773	731	783	717	739	750	741	719	799	706	747	717	741	797	717	702	727	726	749	743	748	746	778	766	729	744	747	730	766	775	753	731	776	739	794	762	778	782	759	741	783	768	741	708	735	769	741	752	748	737	758	770	747	756	716	747	755	801	824	715	741	804	728	732	706	764	766	789	760	731	770	733	722	739	790	786	724	778	767	763	760	722	715	773	769	705	764	766	765	766	769	792	743	752	703	698	730	780	745	754	781	741	740	789	792	759	759	798	753	750	745	768	742	733	766	761	724	751	746	722	791	724	744	801	747	725	776	769	793	734	743	759	783	779	733	761	755	739	780	743	779	766	760	727	721	811	714	730	719	796	799	743	689	716	690	749	711	755	777	736	747	744	727	759	777	747	756	748	706	773	831	733	734	779	731	763	775	726	727	740	762	772	765	726	762	739	753	775	712	789	754	688	747	751	769	734	739	740	727	775	751	763	753	747	771	707	787	712	771	809	741	733	738	693	715	692	802	799	723	789	785	767	782	738	796	748	699	771	784	773	723	768	720	752	760	761	716	752	747	809	737	759	735	757	760	767	753	750	793	739	705	730	777	765	733	785	733	817	771	714	740	774	725	745	716	717	721	731	740	760	736	721	789	743
17521	40873	26678	13627	9911	7889	6020	4527	3620	2820	2381	1942	1646	1454	1318	1234	1180	1211	1087	1148	995	1017	1012	1005	1063	981	914	993	991	968	1052	936	946	958	907	978	984	981	938	950	933	901	965	894	934	979	949	930	939	905	935	980	981	927	935	918	908	902	935	978	881	940	985	923	869	941	918	932	969	926	928	916	975	948	908	957	938	885	968	949	908	883	912	950	940	893	942	970	916	930	928	828	947	984	902	967	958	893	892	894	967	933	956	916	933	969	930	903	904	932	930	912	913	922	952	930	942	953	905	966	918	942	872	912	942	907	921	919	964	877	903	950	903	955	955	936	966	964	957	933	948	905	955	929	953	919	925	911	923	944	937	962	921	923	924	925	920	973	877	876	933	921	870	877	931	905	897	884	937	914	931	952	897	951	946	931	903	924	871	941	924	906	911	867	972	976	942	940	922	977	971	943	933	903	904	910	956	936	917	931	877	937	908	904	909	921	939	887	922	936	909	900	915	895	918	864	904	931	985	879	932	933	919	974	976	974	873	888	942	957	980	969	915	908	936	890	926	975	930	908	973	959	876	936	904	950	1002	967	962	881	895	892	912	905	939	909	945	937	930	905	891	920	893	940	939	869	913	860	877	908	927	911	971	905	966	865	953	960	901	955	907	887	914	917	914	886	945	939	986	896	895	943	913	947	965	931	893	906	898	930	937	886	920	966	945	919	955	868	964	972	956	928	919	972	946	918	939	937	910	915	919	967	896	896	904	948	925	945	882	919	975	869	914	928	948	930	919	970	916	920	894	987	918	921	914	966	903	916	934	912	951	952	997	975	915	922	926	967	881	915	861	936	942	942	911	883	935	944	903	890	923	906	925	956	924	933	959	950	939	956	940	940	947	934	941	900	938	909	951	925	906	866	869	931	926	927	926	931	918	907	969	909	893	931	868	913	939	985	906	927	941	945	883	879	944	962	947	925	965	921	975	896	983	967	912	921	926	969	903	863	935	916	927	909	934	900	918	931	915	999	934	908	872	937	930	982	923	923	901	949	897	949	898	905	940	942	957	967	941	916	916	916	966	931	990	861	939	947	930	940	938	895	925	841	885	944	935	907	930	912	981	908	972	928	947	860	930	921	951	920	948	901	954	961	876	945	938	902	933	959	907	894	920	938	900	918	950	930	954	958	958	889	978	896	877	952	927	901	948	913	907	918	933	916	978	900	891	933	911	969	938	891	925	927	910	930	877	926	913	957	939	968	907	967	962	891	899	901	916	910	898	894	936	951	942	879	902	941	951	954	962	927	924	854	943	886	923	947	968	944	903	896	899	901	904	920	963	908	939	904	947	951	864	892	880	921	921	935	926	906	939	907	926	927	954	900	908	940	900	913	916	940	912	978	958	943	923	912	971	914	904	984	1003	907	868	947	943	878	927	918	944	959	925	939	970	975	944	954	848	910	930	918	880	941	930	948	875	948	941	932	938	928	908	924	883	920	912	911	881	913	891	986	926	909	939	901	934	897	907	914	905	872	951	914	899	884	945	910	907	943	917	962	918	939	915	918	857	916	961	861	917	904	948	924	865	912	921	965	926	937	925	919	924	921	937	911	940	891	923	934	879	941	921	920	924	894	873	913	947	942	869	919	880	901	891	926	903	919	885	879	907	865	946	927	977	975	916	936	953	1011	960	891	932	926	947	968	932	922	901	896	915	924	959	964	928	935	941	918	883	975	884	886	966	943	924	942	873	966	890	951	908	949	902	897	902	902	901	944	885	914	973	913	939	919	869	949	899	914	909	918	859	897	931	926	835	863	892	954	956	939	932	876	958	867	950	935	912	921	938	906	902	893	889	924	920	900	917	911	930	906	930	924	952	945	932	941	934	926	922	962	932	895	918	924	895	897	949	967	903	946	918	888	922	924	900	942	933	950	884	954	888	901	936	900	898	941	923	892	944	938	969	941	992	886	863	926	898	903	913	949	972	903	898	933	888	930	965	942	954	913	940	928	981	930	927	987	925	907	893	968	951	955	924	948	902	867	910	933	891	932	977	937	932	915	875	946	930	927	882	958	929	896	927	857	932	864	903	943	910	939	945	919	888	939	904	905	957	984	875	933	943	915	954	962	964	935	920	966	865	936	930	956	916	925	930	912	926	948	901	957	940	934	984	914	923	944	993	958	942	883	958	901	932	921	953	944	918	943	900	917	912	907	928	892	904	922	898	938	925	918	899	925	957	925	858	905	880	914	954	903	1000	925	912	883	917	928	922	968	930	885	931	972	948	928	948	941	973	915	908	964	892	894	939	988	921	932	953	955	903	935	877	918	868	919	925	867	931	899	935	921	947	913	946	952	938	920	958	910	935	928	896	931	924	921	889	944	933	902	909	918	939	899	899	931	932	884	906	852	901	910	879	881	923	949	946	892	848	926	943	939	927	948	899	915	850	906	943	926	887	927	907	876	879	935	914	927	910	882	883	918	908	930	919	917	992	925	986	872	915	925	900	896	918	915	904	902	932	873	915	916	986	935	992	903	902	876	903	946	945	951	920	933	897	891	919	966	890	867	930	936	957	925	943	920	990	937	925	929	877	940	912	950	917	933	918	940	902	905	929	978	851	934	893	927	975	868	895	904	920	902	900	920	899	953	898	954	899	926	960	938	954	912	902	863	935	976	908	946	954	874	923	968	960	923	924	914	913	887	964	939	945	896	915	935	906	927	908	913	945	890	892	908	889	893	903	942	936	943	969	928	906	893	893	918	891	926	916	937	928	902	905	907	933	916	931	938	928	924	895	898	931	904	912	948	942	896	900	936	955	912	920	919	891	913	952	892	955	905	914	864	914	944	944	899	934	942	907	947	953	955	921	925	916	918	932	887	953	960	928	949	904	913	953	888	916	910	910	917	922	902	904	899	936	951	908	916	858	937	925	955	911	975	924	929	905	888	994	941	903	922	882	995	927	941	884	940	901	889	900	905	887	949	956	928	887	904	913	907	919	904	942	889	944	926	918	948	947	900	932	876	889	908	900	972	912	898	930	915	922	860	923	956	920	937	968	959	936	925	949	920	951	866	952	994	898	1018	895	940	931	926	945	957	886	942	946	935	952	941	923	939	897	891	904	932	941	915	876	902	935	891	940	946	961	942	885	907	893	933	916	931	922	897	910	920	920	886	934	881	967	900	912	951	903	885	919	884	931	927	905	910	906	910	884	892	940	888	934	929	948	906	904	909	869	970	940	940	903	929	953	876	927	847	919	921	923	895	920	914	890	896	916	967	899	946	929	916	893	925	934	867	885	957	908	933	939	919	917	908	941	942	920	863	938	960	994	927	949	901	901	961	946	948	916	956	939	913	927	930	954	983	960	915	972	913	912	936	913	942	897	893	880	940	914	953	921	938	940	974	934	897	919	977	926	919	933	939	929	951	960	966	900	906	955	877	940	931	937	955	942	907	857	974	919	926	941	947	934	926	873	959	897	959	888	920	911	914	938	950	955	909	912	933	904	913	911	918
24823	21635	27942	25680	13926	4021	2444	1729	1340	1054	916	761	649	547	504	485	427	397	381	375	356	377	375	324	339	353	323	323	341	298	312	297	338	320	330	354	335	316	318	297	308	280	339	343	336	308	316	336	320	305	314	348	302	360	342	328	356	327	316	305	297	336	327	300	345	301	352	330	329	337	304	318	330	307	324	318	312	323	316	300	313	341	315	316	296	299	311	324	299	336	321	308	308	276	334	320	305	287	327	348	307	318	329	319	325	293	316	341	358	313	308	333	312	322	297	327	331	313	320	335	299	332	309	296	322	308	299	322	315	350	318	297	338	340	303	294	278	321	305	310	311	322	323	285	318	306	352	320	295	326	293	256	318	297	311	316	322	309	327	319	336	304	321	331	341	310	297	317	332	293	319	303	351	319	342	277	322	302	301	330	321	313	326	293	300	298	298	275	318	335	310	353	311	303	311	330	332	333	326	295	319	321	322	342	305	348	309	291	310	307	314	326	334	322	349	323	315	342	344	312	335	302	301	352	312	338	307	335	324	335	324	332	325	307	290	311	330	313	319	313	331	330	319	340	314	316	351	317	323	339	349	308	297	337	327	293	309	308	329	302	300	308	283	327	301	339	312	322	318	304	318	329	327	324	328	316	320	319	313	285	320	317	320	349	318	319	321	314	311	326	327	287	329	292	307	315	330	345	294	351	320	325	320	294	318	318	310	306	321	290	291	328	323	314	358	321	330	339	316	326	313	317	314	326	321	348	314	326	298	315	305	305	329	289	343	369	318	310	308	330	299	296	302	310	292	338	286	316	317	336	342	333	290	334	332	324	311	309	316	307	333	298	278	337	306	340	346	316	311	337	322	329	314	300	310	344	324	340	320	316	314	323	330	332	304	307	351	315	307	335	300	311	322	313	331	327	298	321	321	301	314	310	343	287	346	343	324	327	325	306	329	318	316	313	361	360	312	330	313	346	295	316	313	334	304	329	298	312	316	338	351	307	334	309	351	349	332	360	323	335	317	286	302	311	352	323	305	336	299	340	356	339	319	292	316	306	322	321	338	320	316	283	331	309	338	347	292	330	341	321	332	324	325	328	316	332	337	300	292	316	321	297	350	325	316	331	322	291	307	315	323	338	339	377	334	283	306	310	281	326	309	328	323	303	323	320	336	315	326	323	309	328	281	312	315	329	307	298	314	340	314	323	336	328	325	314	322	325	313	324	313	343	352	312	299	313	325	353	292	316	310	349	314	314	325	306	330	317	310	313	310	321	347	325	326	313	347	291	333	337	313	307	337	328	306	344	326	324	314	317	301	331	313	324	305	352	309	321	309	282	312	318	316	295	346	318	283	333	300	315	340	352	332	339	310	324	336	338	324	304	296	278	338	313	319	296	329	289	298	304	292	327	338	342	335	311	343	325	289	310	315	314	314	326	305	300	338	302	295	303	306	328	334	335	329	289	334	317	298	312	329	322	344	342	317	315	301	339	359	310	327	303	281	310	301	319	312	340	314	359	327	311	285	307	294	331	327	301	374	341	315	336	302	331	323	320	329	325	311	333	310	346	316	333	323	323	343	335	329	289	312	324	341	311	324	324	346	336	307	319	336	351	317	316	338	335	328	336	322	318	309	320	325	318	294	325	300	302	319	319	326	276	342	308	289	342	343	313	330	341	312	354	316	292	291	310	286	302	348	303	308	315	331	353	296	294	324	307	315	317	324	320	348	337	325	345	328	302	345	307	295	338	353	321	302	309	321	326	324	307	310	340	327	316	308	298	351	310	288	315	326	303	312	314	351	290	310	312	317	324	305	357	326	361	315	347	315	320	350	339	301	333	331	341	326	306	303	340	345	339	314	310	297	310	307	340	309	345	330	296	343	323	308	324	321	337	341	305	359	300	342	317	315	348	296	336	308	315	329	332	337	339	292	327	335	306	344	336	310	334	288	319	317	348	306	302	307	326	316	331	291	327	346	313	310	345	319	312	292	309	285	306	309	310	317	321	312	287	310	304	325	324	350	300	324	322	298	329	351	319	300	316	318	287	312	320	336	341	320	338	323	345	311	319	340	324	338	338	305	351	314	306	342	320	325	358	313	337	321	322	338	337	330	310	310	309	362	324	271	307	311	323	297	321	275	325	341	307	320	302	310	345	327	287	315	327	328	303	315	293	317	331	325	296	325	302	314	312	312	326	289	305	326	303	310	295	309	323	328	346	312	361	294	317	330	308	311	292	316	305	301	323	295	317	339	316	299	327	309	307	279	344	305	305	319	308	331	371	308	339	331	323	321	319	300	315	311	310	325	308	353	307	309	307	370	300	304	326	324	350	306	314	324	334	323	320	323	343	326	345	309	324	305	331	330	317	329	317	322	316	343	334	333	313	301	327	331	341	292	308	301	317	323	316	344	339	293	320	322	332	314	317	326	321	326	287	285	336	293	313	332	311	325	328	312	315	320	308	314	321	321	332	299	319	304	300	298	327	311	297	315	310	292	306	311	299	328	313	336	324	308	271	337	303	348	347	322	334	327	326	342	326	307	323	364	322	319	358	315	319	305	335	306	335	297	296	331	327	324	281	324	360	308	317	333	309	335	317	352	331	328	328	312	326	373	287	315	336	300	314	326	281	313	299	325	294	329	304	322	315	297	322	311	308	360	355	329	316	345	296	337	342	310	336	367	320	326	321	323	322	314	331	306	365	331	337	310	328	310	318	299	313	287	317	346	294	331	324	304	307	302	323	343	321	307	283	318	326	308	297	298	321	352	307	295	302	340	285	325	315	316	362	356	319	291	323	335	319	338	309	342	328	331	338	316	336	327	299	295	327	328	323	318	299	341	331	306	279	317	313	318	298	322	314	336	319	304	336	286	294	301	315	344	333	356	316	297	333	305	322	298	333	302	339	293	329	319	307	327	324	316	309	322	292	301	266	322	312	312	322	334	315	326	316	329	330	342	324	327	312	332	325	295	309	300	330	307	303	356	309	317	304	324	286	320	314	304	326	332	303	340	309	329	310	353	324	312	305	329	350	345	292	332	327	338	336	291	322	319	342	319	335	273	321	320	341	374	329	292	325	312	328	300	309	305	314	324	318	308	335	361	293	320	319	318	324	335	309	326	328	328	319	303	355	286	318	314	333	331	318	357	318	312	349	315	313	317	343	302	346	321	309	334	305	323	322	314	303	314	314	329	321	329	312	325	300	309	320	290	309	330	322	329	316	322	309	335	330	338	321	306	335	340	299	310	323	294	336	345	336	331	305	317	331	287	345	341	306	308	300	295	331	337	333	329	341	324	299	319	319	341	316	303	320	328	319	301	350	334	306	291	337	326	298	289	360	323	353	309	324	352	319	331	287	298	314	327	326	347	320	319	325	320	303	314	294	336	313	324	348	343	316	320	332	344	328	309	366	311	326	326	299	324	317	315	300	303	295	351	315	323	337	328	313	326	342	330	322	304	322	321	313	326	309	309	329	315	322	323	337	296	316	333	292	332	312
16988	36213	22743	11258	8133	6331	4437	3321	2437	1961	1568	1204	987	860	746	651	589	573	508	540	496	448	473	473	495	430	435	454	437	463	445	449	410	419	423	449	431	396	403	459	397	454	458	467	420	414	417	439	440	419	413	403	440	406	375	449	430	429	406	392	415	406	447	396	432	382	444	408	443	388	402	433	409	423	409	439	415	430	431	421	422	444	416	422	434	397	412	407	433	409	396	403	445	402	389	423	452	431	422	458	400	415	419	414	424	443	414	423	415	398	427	459	415	429	373	414	409	421	429	436	435	435	438	439	418	413	421	452	369	413	411	393	408	380	440	414	405	422	390	405	433	424	384	406	425	434	361	394	421	401	430	393	419	401	386	438	399	443	383	414	416	473	437	414	413	413	415	396	406	390	408	412	399	443	413	410	437	428	392	404	420	436	404	401	442	419	395	397	446	415	404	400	402	384	415	452	404	376	397	388	464	414	399	458	416	427	405	418	413	400	435	428	424	438	392	419	404	436	414	422	435	411	436	405	446	411	407	384	422	424	420	433	399	431	400	426	432	402	413	451	412	391	407	440	414	408	396	430	386	417	365	396	421	476	414	437	419	438	438	416	449	437	393	409	398	422	390	390	407	416	404	427	402	453	434	390	425	429	392	424	436	411	378	405	458	426	388	416	413	402	384	423	417	424	420	400	435	434	432	394	429	413	416	438	420	425	402	446	403	400	430	411	405	449	411	422	438	433	409	413	409	381	412	416	401	413	411	425	381	419	411	429	410	410	418	360	418	434	402	397	436	415	424	410	417	424	399	404	400	394	437	397	407	394	409	410	430	415	439	406	435	394	412	429	388	388	423	445	424	400	395	371	389	404	426	441	397	415	402	417	409	426	402	417	413	391	380	384	436	410	456	415	395	397	411	404	397	414	392	411	413	424	404	447	401	424	394	410	402	422	415	437	404	430	382	394	413	440	396	416	380	415	403	420	394	426	419	439	451	423	400	396	417	455	433	418	379	415	416	417	379	409	460	441	436	389	407	405	380	410	387	451	416	443	406	374	427	476	388	417	437	413	417	441	388	413	402	379	441	418	411	410	420	403	406	395	401	417	420	416	408	410	408	375	398	403	418	436	380	425	373	420	444	435	409	426	424	398	461	403	396	397	406	379	429	449	377	420	422	415	417	402	394	418	414	358	403	422	435	415	422	388	392	426	386	393	410	416	424	430	394	410	399	450	399	431	427	395	405	392	434	439	451	397	408	421	402	418	406	415	435	388	391	426	399	452	432	436	369	377	405	423	390	421	404	383	435	418	406	419	455	418	415	457	400	453	425	404	409	440	433	366	421	377	404	418	400	395	392	372	417	409	387	366	442	394	390	399	426	407	372	416	425	403	422	443	402	394	434	389	456	399	443	399	402	396	428	435	416	418	432	410	419	395	441	412	425	428	431	409	446	445	411	401	422	389	438	410	428	416	414	444	396	369	421	420	386	414	408	409	414	421	408	401	388	419	437	387	420	369	445	416	421	421	380	435	406	398	387	403	417	385	395	438	398	405	459	394	440	407	387	443	392	418	396	409	394	400	392	418	438	435	404	414	361	413	406	436	412	414	428	437	412	401	404	431	429	442	414	419	398	367	432	445	402	418	408	380	404	437	417	413	408	390	418	434	408	401	422	437	438	373	416	419	459	428	425	430	455	417	407	440	424	400	421	425	405	428	411	414	420	424	403	447	431	393	428	411	402	383	459	428	440	407	425	440	392	435	447	454	404	409	394	351	411	430	438	412	406	393	414	427	441	395	411	362	441	395	426	418	410	424	397	357	395	415	408	414	443	434	394	435	399	407	430	399	401	440	399	427	411	374	411	398	411	393	419	430	410	413	406	384	420	428	404	397	348	450	412	440	421	398	404	403	441	409	381	393	391	385	427	386	440	421	373	440	385	428	404	396	409	395	420	405	401	448	417	426	403	393	435	466	425	408	371	432	416	424	411	405	423	412	427	432	411	414	447	423	444	410	392	472	385	382	396	440	428	445	398	402	413	395	393	435	417	393	454	414	412	432	407	393	437	414	391	385	398	439	417	397	421	422	416	404	438	433	423	464	430	439	442	406	430	388	405	406	408	440	410	432	420	421	432	438	415	414	391	416	437	449	423	425	412	422	402	424	432	428	404	394	415	422	403	450	397	402	419	381	409	443	391	424	408	402	427	404	432	399	390	381	445	398	420	396	421	405	417	431	432	430	422	404	444	384	415	421	433	388	408	406	390	386	422	406	421	396	436	426	391	392	412	415	407	417	404	394	433	404	436	439	413	356	409	466	406	401	395	442	405	399	421	424	451	457	425	406	428	441	431	411	403	411	447	414	395	409	415	416	406	422	402	432	409	427	413	407	447	417	405	401	444	386	373	398	443	413	397	412	407	391	415	421	396	382	429	391	419	455	374	395	407	404	396	442	438	386	416	386	375	436	397	392	386	426	397	429	432	397	422	414	418	437	390	399	420	394	434	397	430	418	412	404	403	447	410	401	389	434	413	401	428	401	438	406	408	432	448	432	384	431	429	440	412	411	442	442	412	413	456	464	396	422	382	427	408	431	438	413	399	405	420	409	416	422	402	427	435	426	425	419	417	422	406	414	406	410	424	375	405	440	408	435	457	446	378	436	405	397	440	397	420	421	420	372	399	385	392	368	392	418	407	407	453	422	440	378	414	403	421	441	392	427	415	418	423	399	442	377	420	420	405	416	391	389	410	420	416	418	436	443	446	389	444	367	424	407	411	413	425	404	435	432	460	430	414	428	450	400	393	413	433	456	398	440	416	433	409	412	401	407	383	364	422	442	419	395	421	457	381	414	381	382	401	376	429	382	382	388	404	394	420	406	424	423	449	403	400	394	419	412	383	412	433	390	435	423	392	401	431	401	428	389	435	437	399	399	409	415	395	426	406	422	430	360	405	370	437	412	438	409	439	392	430	461	461	408	422	400	424	438	418	407	415	457	427	410	415	412	389	414	401	423	386	424	434	422	404	397	413	424	379	402	425	400	417	410	409	414	447	423	444	439	414	422	446	438	411	397	416	393	433	420	414	397	423	417	438	365	434	399	394	395	421	407	391	404	418	402	423	427	419	378	404	437	439	416	456	443	436	422	392	405	382	404	406	425	440	418	433	399	392	387	446	409	399	404	415	431	410	412	422	422	435	400	477	453	407	406	383	436	438	412	457	422	398	363	388	407	425	382	428	409	391	447	453	410	418	415	416	388	430	433	383	377	422	448	399	418	415	433	415	421	413	446	401	414	395	381	404	425	430	370	411	419	415	402	406	436	381	427	380	404	423	422	395	406	405	382	421	436	416	397	407	399	405	373	435	412	411	431	430	445	389	394	402	406	410	420	408	425	432	386	407	406	422	437	417	425	407	367	349	420	413	443	395	440	378	421	395	403	431	388	424	431	409	399	398	431	413	389	425	454	402	424	412	374	380	423	410	435	423	432	420	395	425	406
22683	21598	29455	24195	21610	21738	13251	4142	2709	2248	1856	1466	1219	1066	903	774	751	725	682	603	582	648	623	629	611	595	591	539	616	581	557	547	546	503	564	517	521	507	551	568	536	511	553	533	489	585	540	530	531	494	505	528	534	501	497	535	535	497	537	519	525	518	530	498	557	555	499	545	546	556	542	508	533	542	491	559	529	523	535	558	529	548	539	547	545	490	523	516	548	537	503	525	564	505	507	534	526	516	504	535	461	536	539	505	515	525	509	544	460	560	546	522	524	516	547	504	502	498	507	551	508	522	516	521	532	526	504	531	486	526	557	592	513	494	490	490	524	506	519	524	517	556	521	503	521	518	538	535	499	518	504	531	532	520	550	546	513	520	502	522	539	544	499	540	542	518	513	587	522	516	513	555	513	524	571	544	551	544	499	499	539	545	537	521	500	537	515	543	506	537	541	546	493	501	538	526	563	502	491	537	494	496	537	534	553	493	533	505	542	536	534	502	518	534	544	524	499	553	541	547	497	539	554	476	547	503	508	516	582	523	501	519	480	486	535	497	518	535	535	534	528	503	547	510	540	529	482	556	512	524	520	541	524	504	477	507	501	502	507	499	482	490	539	525	483	488	504	531	527	538	521	532	499	553	523	572	527	521	536	511	503	510	524	508	525	497	494	558	543	556	487	498	503	535	536	495	518	525	544	562	557	525	532	547	470	511	517	524	514	482	523	516	548	539	517	515	524	543	496	522	489	519	529	530	523	529	485	587	526	555	563	512	538	532	464	524	554	505	516	552	552	561	532	551	521	475	503	514	587	507	537	550	539	531	524	517	531	515	535	523	521	507	522	535	540	552	487	488	488	514	545	492	511	495	491	556	520	503	509	572	555	484	491	517	529	510	529	547	542	540	504	536	560	557	483	551	553	503	556	575	456	554	515	533	515	556	501	517	542	519	524	486	517	501	494	494	529	523	518	508	530	600	526	537	508	519	520	528	542	550	537	525	569	500	513	529	531	475	501	483	526	548	527	490	548	561	520	524	535	540	489	555	518	523	496	529	539	501	545	477	549	475	493	532	510	547	522	577	550	535	526	472	551	484	487	538	493	515	511	490	490	501	504	499	509	559	499	547	513	527	571	530	562	523	561	538	541	549	515	477	530	506	505	545	517	524	498	541	488	526	531	526	558	465	509	546	528	550	559	501	540	524	516	517	513	547	576	477	511	552	480	514	524	533	522	529	473	534	552	522	503	547	511	521	558	584	493	532	524	527	506	547	563	484	496	529	518	540	520	518	525	509	548	539	537	501	534	492	560	531	521	481	526	516	542	498	548	491	517	470	513	520	525	534	526	510	564	514	549	502	507	513	514	530	513	492	517	527	525	517	560	528	522	496	526	512	504	510	526	513	520	541	516	499	552	532	522	535	524	508	467	518	510	548	526	531	510	539	533	501	485	493	478	538	501	563	495	503	533	510	528	524	496	558	551	512	513	513	518	542	504	498	546	515	562	566	529	523	557	538	476	559	512	538	528	530	528	535	475	522	523	552	584	535	496	539	519	537	494	538	532	518	536	499	553	515	525	500	503	514	536	559	493	491	540	525	510	517	511	518	515	507	516	479	548	523	509	515	533	497	505	532	491	540	522	536	546	508	516	504	534	549	471	533	476	511	476	540	509	531	515	530	521	540	525	509	497	523	470	530	517	519	479	504	520	502	525	499	512	558	501	517	530	510	495	506	554	468	577	529	541	504	513	515	504	535	531	514	453	525	561	501	539	535	529	550	580	509	562	553	513	555	528	516	538	534	521	534	517	496	545	559	540	580	515	513	538	519	517	541	504	540	528	508	558	527	505	526	503	521	561	482	548	552	500	537	545	509	522	530	562	514	509	547	511	486	525	523	540	553	521	498	526	557	527	533	519	509	531	526	508	479	503	512	531	495	542	544	542	534	513	528	531	541	527	486	521	531	537	516	491	542	483	519	529	522	507	517	489	569	498	501	563	505	525	513	520	509	529	443	507	568	521	551	480	535	520	513	538	520	558	541	566	525	469	479	499	547	568	533	520	489	504	515	513	510	526	506	484	529	513	520	493	575	499	564	536	527	527	538	560	528	520	594	544	531	555	541	517	551	504	467	534	504	499	490	514	524	506	568	527	503	532	569	509	520	509	525	554	473	522	526	517	523	512	533	495	537	504	505	512	526	557	502	533	522	541	531	518	493	496	554	525	551	559	527	503	479	562	503	531	526	578	531	493	543	505	532	534	556	544	517	499	549	542	529	520	499	509	501	513	540	534	475	536	508	550	542	508	484	528	526	578	525	533	485	504	532	525	510	529	525	464	539	503	524	536	526	505	519	549	546	545	490	543	543	534	505	523	501	544	533	500	490	515	503	494	526	527	544	570	541	523	545	535	477	517	504	541	541	554	549	533	505	527	542	524	522	480	517	520	531	520	534	522	534	478	493	545	491	533	480	509	528	528	519	526	536	497	505	550	552	528	490	495	505	546	522	523	534	491	524	518	485	552	515	493	530	540	568	524	541	494	515	535	524	505	542	522	514	520	536	504	497	479	496	487	541	546	539	553	487	508	489	534	514	526	539	495	514	519	518	528	535	542	512	535	534	503	498	469	562	503	554	523	522	525	471	533	475	526	555	500	487	521	515	511	526	497	571	553	522	523	512	542	550	452	515	517	529	514	546	520	501	522	501	538	494	540	513	532	527	502	539	529	528	517	493	524	498	487	541	559	499	523	517	540	511	541	513	560	510	509	513	502	518	518	513	497	523	493	523	553	542	521	521	521	486	533	524	542	469	525	480	522	535	531	544	498	533	519	484	529	527	563	510	531	512	508	501	467	509	493	532	529	516	515	547	512	546	565	518	493	534	535	557	497	530	525	493	501	559	508	538	494	542	537	521	553	487	514	494	519	542	507	522	496	504	499	512	539	516	518	483	494	505	519	526	509	501	516	518	492	543	507	515	530	510	504	493	551	546	531	488	554	556	490	497	520	503	525	513	494	531	492	497	527	515	509	499	488	541	504	527	538	464	532	535	564	511	516	558	497	540	517	501	511	564	564	531	560	521	510	462	512	584	529	536	492	513	507	526	519	517	492	524	550	529	528	542	493	516	542	543	548	537	522	535	552	503	556	528	493	530	527	522	507	590	508	497	559	520	533	501	513	538	509	493	503	534	501	517	499	551	519	498	536	483	496	534	501	522	491	509	489	528	503	554	523	545	517	521	539	536	522	533	520	509	538	504	529	514	505	530	531	523	560	536	527	529	511	485	514	515	540	537	517	527	478	544	573	542	543	575	486	465	524	487	508	465	515	549	531	580	485	518	532	546	559	534	494	499	506	513	516	525	511	524	536	530	530	548	544	490	545	580	512	496	513	542	510	537	553	440	527	525	522	488	512	540	539	493	502	522	504	484	523	478	522	534	524	468	519	576	507	509	522	513	565	510	555	543	504	548	510	502	476	513	540	541	529	491	543	585	519	544
20555	46036	31140	18059	13202	9997	7791	5951	4538	3613	2734	2212	1834	1514	1326	1135	1065	944	939	881	827	817	805	748	741	768	733	712	747	723	679	754	702	702	696	683	660	634	678	707	686	689	676	710	668	671	703	701	703	655	724	651	719	680	686	717	668	669	679	675	671	675	668	648	642	712	667	693	634	684	682	677	666	647	669	656	656	683	674	681	661	655	685	673	658	642	701	706	635	665	650	634	648	673	677	660	702	706	681	636	681	702	655	676	673	649	685	652	663	659	677	656	640	685	651	714	599	665	656	628	709	691	675	686	665	671	659	652	681	652	703	655	693	727	709	665	716	659	660	685	686	636	693	634	714	687	661	659	694	676	667	679	681	704	705	632	636	689	683	676	606	653	671	663	685	631	688	663	682	655	640	624	601	626	661	629	618	666	700	708	644	662	683	661	667	649	674	639	629	646	643	666	701	658	647	723	693	633	694	677	617	645	647	636	642	681	666	658	687	683	661	700	668	668	675	681	679	673	644	697	629	669	660	661	662	691	655	649	651	663	659	599	678	645	625	617	650	665	612	702	666	676	635	681	675	653	633	657	654	689	689	659	641	640	636	611	661	624	644	631	614	687	683	689	662	646	679	650	650	632	616	631	614	659	653	653	627	683	652	684	641	678	648	639	638	665	686	664	685	618	658	667	664	691	683	621	642	689	608	690	679	654	654	636	683	678	641	672	705	676	686	649	682	639	657	681	686	672	646	708	707	639	622	665	685	661	704	690	671	636	627	686	653	685	660	640	683	701	629	633	620	631	684	640	682	620	689	702	649	650	663	668	606	674	661	675	669	702	645	727	704	700	679	631	701	663	656	702	668	666	670	647	679	685	597	651	667	724	705	663	672	630	667	699	647	612	671	686	658	711	699	627	692	643	606	639	677	633	705	653	677	645	699	644	643	667	627	643	642	653	632	680	666	666	667	659	677	669	690	664	670	665	655	680	677	638	663	704	625	685	615	672	638	613	692	640	652	645	655	637	699	680	651	694	679	647	663	626	670	654	690	718	670	691	667	640	679	682	640	714	646	668	654	649	687	708	649	670	680	669	654	674	659	648	704	673	686	680	625	660	689	674	686	668	639	722	642	657	682	733	672	705	633	668	634	627	645	654	692	685	598	683	648	710	626	648	672	639	634	643	676	663	663	665	695	697	655	686	660	671	702	674	666	648	671	677	643	706	668	666	642	647	621	710	666	653	692	644	675	680	665	667	676	707	657	644	609	633	656	669	651	694	653	656	681	624	648	650	652	656	644	699	695	689	670	646	686	691	714	662	652	607	620	686	636	639	677	639	647	642	639	672	616	663	664	648	671	680	645	634	661	668	652	621	676	659	656	655	661	654	669	660	657	682	706	621	664	670	600	640	671	648	652	671	643	657	683	658	670	657	652	657	613	654	674	687	657	659	613	666	690	690	671	665	679	654	645	652	670	690	645	682	677	638	617	679	682	646	659	658	649	667	659	660	676	643	703	651	620	660	678	645	640	666	653	653	676	642	639	674	677	648	660	687	607	710	652	687	658	697	657	647	693	647	689	680	646	667	690	644	688	663	644	628	640	643	678	649	680	652	631	628	665	688	653	667	662	637	644	669	642	666	674	656	673	671	673	678	666	648	716	668	662	646	664	661	636	710	652	664	660	700	633	671	640	696	717	723	708	653	692	649	623	672	642	664	660	672	636	626	652	663	684	696	654	677	652	632	629	614	673	704	657	690	673	723	651	697	670	670	677	665	638	639	695	675	645	667	656	618	656	662	659	684	656	652	640	647	663	642	676	671	705	677	676	686	661	669	649	624	683	687	667	614	610	679	625	649	688	647	662	694	637	674	696	641	638	662	662	701	688	687	705	642	634	684	728	670	667	656	689	653	703	632	693	675	673	643	638	659	641	668	612	645	640	651	680	677	666	666	656	692	663	672	623	683	670	659	640	622	660	605	666	669	669	695	629	705	681	675	655	648	654	673	646	727	643	659	662	691	646	683	685	651	657	687	662	658	633	688	690	662	659	681	690	633	631	642	633	675	644	684	664	700	668	695	645	675	669	621	650	711	686	689	710	688	675	641	676	682	637	669	600	655	661	690	656	634	672	652	676	660	652	652	657	654	667	621	688	600	658	677	696	654	721	685	675	668	652	674	649	663	649	683	664	630	649	664	696	649	684	713	632	672	645	649	634	707	652	625	660	664	656	670	661	598	700	615	634	638	683	618	690	685	652	641	670	647	680	681	648	672	656	621	666	644	676	634	685	692	701	606	666	669	666	634	656	640	685	650	690	653	634	628	642	645	656	703	697	627	669	640	687	627	658	637	681	702	634	680	686	690	650	696	685	637	691	701	661	624	736	646	670	673	720	618	655	635	639	660	638	666	653	691	669	651	641	651	655	693	678	674	696	679	646	697	655	656	716	672	709	661	622	680	682	652	661	630	668	673	675	656	684	650	645	709	659	663	691	638	656	657	632	692	669	674	645	671	620	660	625	610	654	675	644	650	644	653	693	642	672	646	684	634	668	663	670	627	626	687	704	675	701	674	672	688	665	696	626	644	649	694	643	669	633	690	660	691	658	648	670	670	643	598	645	705	685	629	677	661	651	603	657	643	658	654	698	691	693	670	674	656	678	686	613	645	703	673	678	681	678	703	646	628	641	630	643	702	615	644	638	697	682	666	725	697	653	653	604	712	704	675	676	643	635	652	660	664	686	713	670	644	697	658	705	646	649	665	670	679	646	678	677	646	670	661	618	684	680	661	648	698	665	670	650	689	622	702	656	644	613	668	688	677	666	610	710	709	621	718	647	626	674	666	655	681	653	685	661	702	659	661	643	710	708	681	643	659	678	668	656	633	640	705	631	636	709	628	698	660	666	669	696	630	667	688	650	636	682	655	662	635	671	692	673	650	635	669	617	628	696	672	658	652	663	642	675	683	713	656	697	619	684	672	642	686	643	701	671	659	660	659	707	677	655	694	637	681	615	654	641	669	654	689	672	662	687	668	654	602	623	662	668	649	682	702	600	680	679	677	644	694	675	627	637	717	687	629	696	647	621	661	669	659	707	644	656	698	633	650	656	714	628	657	663	665	650	651	662	631	676	668	652	663	680	634	599	696	659	710	673	657	684	685	719	686	661	676	701	621	596	709	660	631	618	655	640	623	653	622	657	651	609	662	667	674	702	644	702	667	708	647	667	653	665	688	675	610	633	677	674	688	655	685	671	644	612	662	627	634	641	659	617	636	628	677	640	682	660	686	623	680	636	666	709	637	682	653	653	703	671	650	668	651	644	659	682	722	692	656	657	650	691	681	669	664	654	671	674	693	666	677	657	681	695	636	701	651	623	641	688	686	678	678	628	674	629	621	651	680	689	646	639	703	678	636	754	636	627	633	662	656	671	674	620	638	710	709	693	662	659	650	686	643	690	641	644	660	644	674	659	666	677	705	613	639	632	695	646	623	674	664	714	648	687	665
27739	21776	17934	8317	3775	2516	1987	1535	1313	1172	940	899	799	748	705	651	632	538	574	582	582	585	556	605	540	549	571	648	599	584	552	534	554	550	534	547	602	542	575	575	581	548	545	605	541	604	598	520	536	562	558	575	557	585	586	544	580	582	545	551	543	522	545	584	557	570	511	545	562	557	565	533	534	580	578	554	532	548	578	580	569	569	566	522	546	541	548	588	552	563	488	589	563	568	562	550	554	566	567	520	590	571	558	546	525	532	575	568	587	526	559	580	552	561	562	571	568	562	550	608	549	551	564	574	556	533	563	613	556	532	558	564	554	553	562	548	590	522	552	553	556	579	606	571	604	562	564	530	584	559	544	566	551	571	521	537	569	578	546	605	551	555	544	534	545	571	512	582	575	547	572	584	564	551	530	572	565	567	546	584	557	555	567	548	526	571	578	541	567	579	538	555	594	557	494	547	552	550	588	550	612	556	616	548	564	534	561	578	530	548	588	524	556	553	585	540	526	551	584	575	526	545	563	570	549	536	580	577	570	572	524	546	579	527	557	561	550	570	522	537	614	588	568	522	557	567	573	545	530	524	530	567	558	547	534	512	563	542	588	550	567	520	523	560	503	547	570	571	593	558	509	605	545	611	580	574	556	533	625	570	546	587	558	564	533	584	538	577	566	599	591	530	547	558	526	540	517	536	517	592	577	590	533	556	575	515	540	557	561	552	588	575	562	568	554	579	588	573	600	568	592	549	519	527	547	541	571	541	533	554	565	593	559	582	560	549	589	554	510	532	537	590	558	575	540	536	568	547	549	519	580	556	577	608	583	518	560	591	561	555	603	578	557	574	576	549	559	603	559	558	543	524	527	575	522	527	580	536	510	602	574	585	568	568	580	571	573	568	548	544	556	588	589	554	589	543	571	552	577	613	546	537	548	564	553	573	572	555	548	543	558	575	571	535	519	549	538	601	568	567	532	560	575	524	588	534	559	560	513	549	592	583	557	574	596	520	560	585	573	526	562	594	581	542	530	554	601	595	542	558	571	550	590	512	599	559	535	540	628	561	526	537	555	599	577	564	576	582	561	531	535	528	585	572	528	578	622	574	605	549	574	553	536	581	560	576	553	579	589	570	564	516	515	531	512	527	606	539	573	568	547	520	560	578	573	530	552	594	507	600	536	537	531	567	566	545	579	528	541	600	532	583	572	571	563	592	553	574	539	548	531	558	601	559	513	514	572	549	566	538	575	558	600	544	628	623	556	542	568	570	554	597	559	579	609	589	567	568	562	612	576	566	567	573	560	536	538	537	601	543	550	539	592	584	603	535	562	529	526	581	534	545	528	537	605	578	571	591	553	521	556	510	560	495	560	558	571	545	570	544	559	606	536	559	591	533	601	588	567	628	577	557	535	547	534	553	531	532	527	524	606	611	551	537	562	565	582	562	530	519	586	604	544	547	586	529	535	578	556	566	573	528	531	565	560	551	570	582	536	578	535	566	547	546	565	530	557	578	547	585	568	529	572	569	599	545	527	551	546	552	544	517	536	530	519	516	544	560	572	546	553	543	554	561	527	556	544	567	557	569	574	534	561	544	568	534	560	541	604	579	544	568	568	531	554	554	572	571	552	576	597	558	565	574	554	558	533	541	603	538	598	548	572	570	506	587	544	543	580	557	563	551	529	577	535	536	522	548	560	522	545	553	563	535	546	562	576	567	603	570	579	541	560	577	536	581	572	609	557	512	573	551	529	553	588	560	570	558	592	600	540	569	588	553	560	579	549	558	575	596	583	570	533	551	555	563	576	536	593	571	554	580	590	557	565	561	573	580	536	554	572	541	581	584	534	575	580	603	554	516	538	547	547	563	556	582	553	572	531	557	510	540	542	568	536	497	567	574	582	583	559	564	591	545	567	593	610	588	578	563	576	552	571	559	573	551	544	584	522	565	579	526	572	541	542	536	560	546	539	569	543	567	570	539	570	579	588	542	550	600	519	588	563	533	513	538	545	540	535	565	567	559	567	569	569	542	544	549	566	543	565	535	534	585	560	566	595	527	524	499	567	530	552	519	550	550	559	587	544	567	591	558	548	534	592	562	532	580	586	537	534	551	535	523	563	605	584	565	560	558	559	588	569	525	536	516	567	531	588	548	598	586	555	584	572	542	605	523	537	521	577	554	591	581	552	552	530	542	565	555	638	534	526	586	566	594	605	548	562	530	589	570	557	596	559	580	524	505	552	572	519	578	542	541	541	567	522	549	554	552	567	570	567	559	509	556	564	598	584	569	512	603	551	555	584	591	557	552	546	553	567	542	557	595	595	531	617	561	570	615	530	527	555	523	529	554	554	548	562	542	565	564	542	576	547	596	553	572	544	557	509	569	588	563	570	560	573	569	535	533	587	555	569	553	581	590	563	499	550	555	523	590	582	583	563	557	550	551	577	566	565	540	560	563	567	554	579	508	557	556	574	542	536	544	535	525	556	528	585	535	547	558	522	546	563	546	594	586	576	544	565	532	511	607	540	510	544	520	575	513	530	579	522	567	564	545	547	570	584	555	586	503	598	566	535	587	561	504	574	563	566	563	536	533	547	599	513	531	584	566	569	598	567	556	533	613	602	527	538	544	554	571	560	570	609	519	585	536	596	543	545	530	587	571	555	552	563	547	548	597	550	557	534	555	557	544	553	537	593	570	548	527	583	549	546	554	546	592	558	605	521	575	557	550	552	541	569	524	556	579	581	564	551	572	534	566	556	545	581	518	578	512	594	578	578	520	543	580	553	567	575	504	545	510	535	569	514	557	494	560	543	553	561	567	555	560	563	523	544	575	574	567	585	576	594	588	549	537	559	534	561	541	559	539	582	558	554	558	603	597	525	583	568	585	532	542	565	566	571	595	549	588	538	503	566	538	560	537	547	567	539	536	567	563	551	548	551	584	521	557	556	512	584	541	573	585	572	545	566	573	521	572	554	545	506	579	575	598	577	562	505	543	522	545	599	547	547	551	589	588	549	560	581	545	559	573	563	539	572	527	590	529	549	543	522	567	558	571	587	552	545	568	550	558	574	549	548	577	554	584	546	531	553	543	535	575	562	537	594	616	571	566	549	522	573	517	563	579	545	583	538	602	582	527	575	487	555	600	568	572	550	565	564	556	508	572	532	566	503	537	575	549	537	570	558	596	542	568	542	584	516	569	577	581	539	533	510	578	582	584	516	551	567	580	579	571	503	601	570	581	588	568	556	559	545	542	579	508	551	548	535	567	570	575	592	524	540	515	576	556	568	566	563	550	546	547	585	568	557	572	564	588	579	566	551	546	538	578	571	548	560	608	531	575	585	504	552	558	558	592	548	560	553	518	542	561	538	563	520	531	529	552	541	534	609	586	610	512	544	552	583	562	556	577	543	563	577	595	552	545	561	498	598	550	564	505	567	594	540	576	576	579	561	552	614	548	604	549	527	550	574	544	598	558	552	598	547	576	582	559	570	569	570	577	577	590
16032	28902	18619	9051	6308	4539	3494	2734	2155	1755	1463	1263	1041	913	868	901	778	755	725	755	762	669	753	747	742	716	718	782	704	664	665	682	703	680	670	681	701	692	701	724	647	692	693	704	696	723	713	707	644	675	661	706	695	720	720	685	699	691	710	710	693	749	708	666	716	731	677	729	726	688	707	680	662	677	689	657	701	691	677	662	675	754	681	699	694	706	692	637	690	692	710	657	701	709	675	699	720	671	699	705	686	677	688	685	731	714	702	707	732	686	688	702	670	700	717	693	676	714	666	679	659	604	691	693	711	744	669	670	696	731	680	722	669	699	689	718	688	696	699	661	687	680	698	657	674	637	675	697	677	683	775	688	717	652	699	702	694	699	697	669	673	683	673	724	704	726	682	636	727	709	701	734	667	690	715	675	725	693	696	693	725	661	680	704	726	661	683	755	746	683	671	698	688	715	651	708	678	705	662	676	681	648	705	666	660	699	698	685	700	706	704	677	663	669	703	715	679	672	683	685	727	676	675	720	708	658	694	723	648	700	729	679	683	769	726	691	693	699	689	670	646	713	669	654	726	694	675	744	682	685	700	687	666	691	688	679	668	707	671	718	696	682	739	712	761	651	711	634	682	701	703	691	700	717	633	704	701	664	711	721	668	668	683	698	700	697	715	703	693	650	665	671	669	692	664	652	714	669	670	693	654	694	705	670	715	730	733	641	648	677	650	729	669	670	680	692	730	644	722	694	700	684	701	674	674	692	715	645	675	649	712	679	658	681	655	694	704	665	681	698	730	671	704	746	699	705	705	705	613	699	665	688	676	699	689	698	670	679	689	729	708	694	741	706	662	688	663	684	673	704	658	669	683	725	671	719	700	700	678	717	685	704	641	699	725	711	640	720	729	678	642	687	734	690	720	653	698	662	697	675	635	706	714	686	699	682	732	710	694	648	681	661	710	708	674	697	653	683	680	682	708	765	664	693	673	686	616	734	708	688	668	651	671	693	683	671	677	700	668	730	704	684	650	696	652	677	692	655	686	661	705	648	721	679	707	700	654	676	687	711	705	712	692	639	723	693	683	679	687	715	678	667	678	692	664	661	734	648	687	676	674	657	674	696	709	647	675	667	683	687	686	656	684	662	676	698	660	688	692	668	701	751	680	699	712	691	699	729	748	684	647	688	713	642	699	661	636	685	681	733	726	659	706	691	732	662	711	683	675	697	701	742	669	672	705	719	695	712	684	699	683	708	701	703	709	690	673	665	689	712	651	693	715	676	712	679	715	707	711	650	713	650	673	703	737	690	646	644	695	657	722	680	713	737	753	732	709	673	672	682	703	704	645	651	716	706	687	700	699	698	686	671	691	689	725	659	708	687	684	644	670	696	685	694	676	746	740	689	674	666	694	720	672	721	709	703	697	698	712	712	692	673	692	713	702	658	693	652	677	691	687	683	684	715	687	699	718	696	712	696	672	648	694	713	665	732	723	733	729	701	720	685	659	708	712	693	673	655	687	699	737	734	687	745	687	738	688	660	706	652	676	667	711	752	702	678	686	709	635	685	692	662	680	739	702	704	659	680	682	666	678	692	677	714	698	709	705	640	707	698	727	686	716	748	700	675	697	695	670	717	703	712	698	691	646	696	652	719	700	696	653	703	700	684	674	657	716	666	718	696	714	714	714	680	690	715	722	723	643	686	736	739	677	669	711	710	752	691	642	701	654	710	667	688	653	695	724	672	695	641	621	701	707	700	692	653	715	692	748	688	689	689	680	692	729	667	727	683	760	683	703	697	660	665	774	678	654	700	739	693	715	744	724	697	742	683	672	726	627	670	696	734	700	737	720	718	671	653	674	671	646	711	721	678	687	684	663	712	708	689	720	697	726	687	638	688	651	684	748	717	685	711	670	707	669	673	684	686	710	676	693	669	701	659	674	713	713	632	667	718	661	647	659	710	715	680	678	695	702	690	648	723	700	724	708	668	706	693	684	699	711	694	653	697	681	663	718	716	694	681	664	747	743	756	677	692	698	688	673	665	729	682	717	718	723	679	686	681	685	664	694	713	653	695	682	717	692	720	686	667	677	697	671	662	696	725	652	673	701	671	708	736	623	666	718	669	736	685	713	680	703	711	700	684	695	644	680	700	636	664	714	699	688	702	716	655	688	674	675	692	676	697	661	723	654	672	710	649	746	675	699	729	711	675	714	681	705	688	696	717	661	693	696	668	679	702	695	692	672	646	672	717	705	688	689	694	684	727	678	642	676	730	703	681	733	685	726	718	726	678	672	687	719	698	744	756	704	629	735	654	687	737	747	716	706	686	631	643	693	726	686	659	729	727	697	682	659	679	677	716	708	684	696	649	665	720	713	670	674	659	675	700	711	679	710	665	707	746	683	701	679	663	717	668	701	690	711	666	714	672	695	715	724	724	685	699	725	659	663	697	704	705	700	705	641	645	679	678	715	690	693	646	735	690	687	665	725	667	689	710	691	723	729	660	676	690	747	657	675	678	734	718	679	707	679	700	672	708	700	692	666	670	703	675	739	725	673	717	670	679	701	733	661	745	658	685	654	687	691	666	656	673	691	739	706	684	733	654	687	673	719	735	723	711	682	634	657	734	668	689	634	680	706	684	718	698	729	653	659	682	678	730	672	656	673	696	693	740	668	704	667	690	665	706	687	660	663	705	667	686	657	699	682	711	689	737	751	720	688	675	702	681	641	733	659	730	698	655	705	724	708	687	686	682	701	654	723	695	688	695	671	652	702	682	674	718	712	759	674	723	696	660	625	707	730	696	718	671	728	697	726	652	675	701	712	649	711	753	689	725	671	728	689	688	719	622	629	701	703	712	641	700	671	676	691	715	720	685	728	698	683	698	696	667	720	651	684	737	723	680	638	690	707	681	703	691	630	690	687	710	724	680	696	673	698	663	658	681	649	703	731	707	641	697	690	691	709	673	690	664	703	694	719	696	713	719	688	673	656	710	689	712	727	685	681	672	699	686	692	679	720	732	674	672	671	671	676	690	706	650	670	664	706	699	707	685	679	711	680	686	703	689	690	726	731	680	672	665	712	638	656	668	643	687	686	681	700	781	626	707	696	669	669	660	717	736	660	692	715	617	696	648	632	672	682	697	650	693	645	684	692	692	710	686	698	642	627	682	715	705	642	677	671	695	679	693	660	731	678	685	685	697	701	686	655	732	706	691	674	664	711	735	663	686	695	683	645	687	732	651	739	736	681	697	722	679	686	718	694	668	647	667	721	663	683	684	630	686	692	682	747	711	664	724	681	664	720	658	670	705	688	730	717	686	759	688	714	715	727	686	722	702	662	693	738	672	678	687	700	706	671	691	688	652	681	712	684	716	698	672	682	711	713	645	687	688	690	712	672	733	685	713	660	690	700	745	679	672	651	697	642	651	675	660	699	700	699	681	693	707	708	679	741	686	733	643	695	727	656	695	693	699	755	728	684	680	677	689	677	650	675	728	700	699	675	680
23635	21566	28946	24676	21577	14293	4654	2882	2244	1844	1585	1406	1164	1078	999	906	896	871	847	834	801	831	799	782	776	803	754	766	763	744	807	797	773	745	726	801	804	765	777	723	779	758	781	773	749	802	745	785	773	750	721	745	757	748	763	784	751	777	762	818	726	743	756	754	730	751	760	732	794	772	795	740	748	757	732	725	724	731	710	793	761	750	710	792	804	748	763	745	708	703	747	741	691	776	781	717	735	743	720	758	720	737	764	760	735	717	741	721	757	761	787	692	700	743	701	767	713	772	737	790	782	712	775	739	765	762	830	769	725	752	761	723	771	738	772	729	765	800	771	704	774	766	691	747	791	785	773	739	697	749	725	776	750	753	746	700	752	743	744	748	726	734	752	734	744	796	774	775	738	753	774	712	762	728	756	739	769	769	717	715	766	777	724	758	736	723	782	788	759	752	776	751	799	764	712	787	773	740	767	761	773	740	726	757	788	762	777	715	793	759	837	712	758	730	772	809	749	792	781	686	762	781	715	792	745	776	751	772	713	768	758	787	769	700	754	766	725	759	746	784	797	709	780	754	774	718	755	773	773	694	779	751	713	782	770	738	727	720	719	727	802	767	764	782	749	739	775	809	730	726	783	786	813	777	763	808	677	736	708	757	735	736	757	739	781	773	755	710	749	772	759	786	773	757	739	804	731	709	733	729	758	745	737	747	765	748	785	779	792	773	707	770	780	747	769	780	754	687	784	753	783	745	796	774	762	738	735	794	726	732	689	749	754	773	750	726	796	740	741	699	767	778	733	802	786	747	777	747	743	761	780	734	795	736	749	771	725	767	770	742	751	730	702	732	792	765	783	778	779	775	792	758	740	694	674	790	790	776	725	764	734	741	738	735	727	739	767	716	695	728	717	720	772	749	797	764	781	696	758	796	737	731	793	744	763	719	709	750	720	749	751	750	771	716	715	729	788	749	723	750	729	783	742	735	725	761	735	687	757	740	803	703	750	767	738	763	742	752	730	731	766	781	807	764	748	702	763	707	737	726	750	712	697	719	740	762	786	756	784	735	748	717	758	686	737	728	750	708	733	821	767	776	743	764	713	757	753	710	776	723	766	738	761	777	810	730	747	683	708	701	728	729	744	761	728	734	758	733	694	768	762	760	772	789	740	782	713	764	791	785	735	738	744	756	770	755	752	752	735	745	777	755	769	787	778	757	722	738	749	763	713	766	719	751	730	707	723	757	730	757	741	751	745	704	763	715	756	725	779	741	779	739	756	739	750	773	739	775	767	726	735	770	746	696	731	754	755	739	725	773	735	783	777	757	701	792	786	767	771	728	734	719	731	808	763	715	722	769	734	719	713	728	777	772	732	802	789	772	726	764	758	729	795	718	762	725	735	738	748	771	727	751	761	733	670	721	765	800	738	693	754	744	740	802	814	730	746	728	773	762	713	759	707	736	737	724	748	802	731	753	707	745	735	736	747	767	739	732	774	752	712	733	755	755	760	720	776	771	752	760	742	773	741	745	723	701	770	734	764	728	759	786	757	755	763	757	765	809	754	773	709	738	724	740	748	780	760	720	760	749	734	762	744	763	739	725	736	711	761	778	744	752	765	755	711	764	754	753	775	712	737	705	757	790	720	731	698	723	711	725	719	774	752	747	765	794	725	741	715	802	766	778	761	750	734	742	756	722	722	796	739	744	736	744	717	774	702	684	803	756	720	721	808	750	776	780	776	716	802	755	685	755	759	714	728	798	733	788	724	703	768	730	738	777	706	752	786	703	751	768	730	742	764	729	733	747	738	738	710	721	717	759	726	746	765	750	697	793	824	780	710	699	753	716	778	718	765	747	730	731	736	759	755	765	728	732	805	769	766	711	751	753	755	745	751	757	758	696	799	774	768	733	727	745	766	727	823	711	706	756	735	753	758	739	798	739	698	733	701	695	786	791	774	804	750	760	722	769	759	774	754	761	760	715	755	729	762	731	798	766	721	749	776	719	763	782	766	755	694	730	789	748	810	744	728	790	718	733	759	782	726	726	712	765	693	793	701	748	722	689	750	753	713	766	766	725	760	762	723	739	800	737	762	752	762	775	773	776	753	730	768	693	729	697	756	759	743	732	747	764	741	719	749	749	809	770	792	770	760	726	774	753	709	783	775	703	727	780	819	769	751	762	790	744	757	740	740	771	735	776	695	778	727	743	767	795	762	794	744	728	791	766	755	751	788	724	699	789	758	766	767	742	729	766	747	799	781	757	739	727	795	777	768	757	794	746	778	768	756	763	750	752	717	717	773	692	745	788	747	740	748	779	723	766	758	757	720	749	728	765	697	733	789	692	714	746	747	724	762	759	725	750	746	732	746	778	762	775	764	765	717	785	799	774	723	779	752	714	753	778	753	748	740	744	777	748	747	722	760	768	747	761	764	772	730	764	738	810	774	713	699	755	752	713	767	733	729	749	706	757	755	709	729	735	709	771	790	697	782	757	691	788	835	747	720	735	762	792	760	763	777	771	737	748	784	718	747	753	752	714	784	717	736	742	716	740	766	753	714	776	729	725	767	741	748	710	720	783	761	749	746	770	762	720	707	769	748	766	720	759	806	741	766	758	810	750	794	777	753	765	774	802	716	750	754	767	760	789	742	783	755	782	718	749	724	746	753	753	746	744	724	759	717	755	764	757	776	756	753	736	741	751	742	734	758	724	769	738	780	749	777	812	770	717	785	760	770	751	712	801	741	773	760	731	748	779	743	796	767	739	763	783	741	776	733	737	744	732	757	756	762	756	748	724	747	789	736	776	795	761	761	773	757	773	739	750	745	720	776	748	752	745	739	772	767	825	781	722	739	800	718	770	780	810	741	711	729	717	797	765	758	759	747	818	774	772	712	730	740	803	705	748	775	756	758	735	751	765	725	769	724	725	772	732	742	738	793	776	754	721	734	795	723	734	733	709	699	782	769	672	729	802	743	764	779	745	750	795	832	739	762	728	743	752	719	744	733	798	746	759	741	772	731	766	765	775	738	740	745	723	815	743	734	760	761	727	784	789	736	774	775	756	764	786	747	760	719	751	727	707	722	807	777	732	757	794	695	723	707	763	778	710	770	763	727	715	722	741	772	723	777	773	773	750	779	737	754	766	795	752	762	766	748	763	721	731	720	792	744	781	737	738	753	712	722	803	781	758	746	770	811	778	712	738	775	782	743	745	763	747	718	738	782	775	742	769	778	778	762	756	776	772	793	740	740	694	735	770	744	714	783	744	741	780	756	767	735	744	731	742	734	758	776	788	761	739	740	761	740	735	782	704	746	776	736	745	774	724	741	758	749	739	740	759	742	794	744	739	696	721	756	716	801	773	768	756	735	772	783	766	735	704	739	747	745	761	739	716	786	690	740	806	748	708	751	734	746	771	758	722	780	733	796	778	727	780	723	699	751	754	756	781	744	764	783	778	745	799	742	754	746	774	819	784	770	724	763	747	705	737	711	694	729	745	744	725
17710	40180	25931	14534	10554	7774	5892	4739	3577	2954	2445	1973	1661	1477	1281	1247	1141	1069	1112	1078	978	1058	985	991	985	962	955	976	939	989	963	1038	1022	967	977	940	889	942	921	877	887	969	931	866	924	953	883	960	978	916	981	916	959	997	890	963	898	895	916	964	905	942	923	923	957	904	918	906	972	905	949	910	983	907	874	856	961	866	952	926	950	960	969	961	975	959	929	952	943	917	962	963	995	898	938	898	975	895	941	889	899	971	891	929	950	887	947	919	944	915	906	969	916	916	909	900	947	887	938	935	917	972	862	974	978	912	933	954	932	877	906	916	940	963	885	924	894	884	905	943	938	959	925	890	959	921	870	905	941	853	975	915	954	846	958	894	947	944	912	946	910	973	942	957	903	875	963	912	947	913	925	875	898	885	921	977	923	942	898	905	929	956	956	879	937	873	890	990	889	898	879	951	928	915	949	931	912	908	896	893	924	910	920	897	909	849	916	987	935	931	939	882	875	971	909	959	897	889	901	941	907	913	954	934	895	928	943	909	942	962	873	946	878	911	898	898	891	917	922	965	914	939	908	939	919	847	936	936	888	944	902	902	914	886	923	927	965	928	908	884	901	916	911	900	921	910	975	927	971	920	885	983	892	870	910	979	914	913	890	940	895	866	904	893	906	894	944	891	914	905	928	977	946	902	886	918	966	941	918	914	905	935	936	948	961	899	873	891	900	962	963	885	928	944	952	941	893	941	888	916	940	929	876	979	989	918	937	890	933	932	879	973	931	912	885	907	885	885	882	933	907	902	875	942	891	929	946	896	966	949	855	992	867	918	946	912	948	975	889	942	939	859	905	911	933	887	1000	953	875	942	972	979	887	950	976	899	936	892	901	910	935	940	953	945	893	967	969	880	908	921	900	934	883	921	933	923	970	925	995	916	954	882	960	892	896	871	934	940	925	870	904	922	917	919	1010	878	882	895	900	931	968	960	881	871	952	933	889	909	933	860	916	971	898	938	932	933	938	958	972	921	933	914	918	942	939	898	960	898	876	926	942	908	936	917	872	904	918	899	952	968	907	887	902	915	894	940	929	903	916	952	957	903	944	986	911	957	845	939	990	924	996	923	925	942	958	916	893	937	897	961	939	951	930	948	933	933	980	913	913	946	886	952	896	916	922	915	924	875	939	978	899	933	952	932	904	942	949	946	895	943	1002	955	881	957	888	910	907	951	916	931	928	901	923	920	971	867	902	914	919	914	941	960	913	927	928	927	937	898	956	916	930	899	905	900	941	906	912	941	912	885	919	924	913	947	948	944	931	945	957	887	887	980	914	914	889	993	968	886	925	965	945	934	897	924	913	891	925	934	927	949	945	887	926	923	874	979	939	938	884	913	889	894	954	893	918	958	968	977	998	911	946	903	908	915	968	957	929	890	959	840	972	894	928	875	908	937	947	898	938	920	911	906	910	930	953	910	963	964	899	855	945	873	949	877	858	905	969	905	924	907	914	936	957	949	946	910	940	869	914	945	890	970	951	939	927	909	907	916	897	948	922	968	878	895	943	975	974	968	892	906	892	897	980	944	932	937	936	951	955	920	891	938	938	932	936	941	910	911	952	964	931	952	912	879	965	922	956	889	871	955	898	906	945	940	875	956	921	922	946	929	947	980	883	917	941	920	906	872	936	894	871	936	870	925	869	959	917	943	951	926	907	907	903	902	892	936	955	915	883	960	839	929	931	909	951	897	908	884	961	995	918	921	917	987	943	900	920	872	945	901	965	965	942	901	938	924	886	899	908	913	869	919	914	928	917	968	934	963	888	933	913	910	930	914	940	931	923	869	920	1003	887	921	879	904	925	892	932	901	917	920	893	889	963	929	976	943	912	884	931	947	944	923	967	939	944	916	919	935	940	904	896	918	922	968	957	942	929	951	898	907	986	896	893	921	893	889	889	886	941	929	903	908	948	879	991	945	877	934	892	943	906	924	927	924	885	894	886	923	918	957	955	915	942	925	915	927	963	948	899	920	956	852	909	948	947	915	923	902	917	913	881	877	912	976	923	925	962	915	1025	913	873	916	982	947	956	888	914	885	918	909	955	957	901	896	945	980	954	908	914	919	857	971	946	921	999	979	915	916	897	925	929	885	903	920	913	928	908	903	960	927	951	904	905	879	922	943	923	944	880	900	961	928	916	905	905	954	865	961	915	967	917	896	917	935	927	906	953	888	939	930	916	933	927	867	892	933	923	881	906	920	916	955	875	964	924	917	943	922	956	947	898	923	965	898	937	918	932	904	913	907	908	939	875	907	932	956	918	943	928	892	885	877	912	876	945	955	906	914	938	932	947	871	934	966	970	960	897	926	970	906	945	945	907	938	986	905	944	904	957	940	949	915	911	905	919	923	860	911	935	892	939	957	963	957	913	890	924	920	903	966	930	974	969	948	874	921	937	933	919	922	896	966	923	919	940	874	930	893	970	953	934	918	939	866	903	873	962	1005	933	918	947	937	899	989	911	926	893	902	913	863	854	963	953	946	915	918	895	884	867	958	954	965	925	978	908	978	908	942	957	951	967	933	976	927	941	896	982	882	913	937	937	890	885	921	887	914	887	942	882	852	962	971	897	890	896	922	1015	927	909	956	907	922	897	933	889	920	856	886	902	915	885	951	900	875	875	928	897	961	927	916	958	938	893	886	910	963	983	997	953	959	890	910	930	906	927	892	917	947	862	898	943	1020	927	938	929	875	895	937	909	916	985	871	904	910	927	900	888	943	930	933	942	940	861	886	874	926	961	869	947	898	973	899	901	973	951	920	925	920	875	892	852	882	968	891	933	940	953	868	944	908	909	893	952	934	935	868	886	932	896	961	934	893	874	888	887	910	944	912	873	922	914	912	924	948	940	936	953	925	932	931	933	896	892	939	932	929	940	987	919	957	912	929	894	898	955	908	905	919	905	938	870	905	928	904	899	968	920	960	856	898	949	939	979	881	899	875	949	897	891	873	934	941	905	898	932	887	945	949	934	926	876	908	937	888	938	866	907	924	895	885	939	953	938	901	944	964	956	896	890	895	913	914	878	921	881	938	907	904	919	906	886	901	948	908	869	952	859	944	920	956	895	939	896	939	880	904	893	990	914	953	928	943	917	945	883	938	917	907	896	942	904	902	958	947	918	940	915	916	882	917	902	949	915	888	884	866	914	887	932	934	924	924	900	927	902	882	965	905	929	902	944	908	882	921	957	932	935	928	886	888	902	990	917	919	922	918	827	958	891	912	998	893	885	928	911	914	894	922	925	880	913	907	965	979	940	888	882	897	893	953	941	957	947	872	963	946	904	924	939	892	951	916	973	960	960	966	949	852	925	918	903	947	899	978	910	946	888	947	913	924	935	906	890	906	926	920	909	894	977	896	936	934	906	924	922	927	918	913	870	926	967	911	939	934	896	908	894	912	863	901	924	890	928	928	943	922	938	946	935	877	929	921	945	938	951	951	971	908	907	955	976	921	932	840	920	1001
24771	21570	27862	25651	14236	4189	2512	1648	1390	1093	942	725	637	559	487	449	448	430	405	371	368	344	358	350	332	329	352	355	323	361	367	313	303	334	343	376	310	317	330	310	343	338	310	313	334	316	323	298	302	317	332	319	343	334	339	355	298	325	332	299	326	304	299	304	319	307	306	277	335	332	280	328	280	316	345	321	299	345	317	297	323	313	325	288	324	319	291	352	317	336	295	361	329	297	308	288	325	298	317	300	290	309	321	297	315	343	355	343	302	326	331	325	311	292	320	325	306	291	319	303	293	329	322	311	314	339	302	297	295	319	331	323	330	335	294	308	299	329	309	335	308	295	288	316	301	318	299	318	312	330	269	346	335	310	319	328	296	320	332	294	332	345	304	332	341	290	252	323	271	307	341	305	310	323	350	346	309	299	296	315	373	342	351	341	336	321	314	319	297	309	300	307	308	314	304	301	333	308	332	323	320	311	323	316	343	293	319	314	283	352	300	312	304	320	283	314	344	326	311	354	306	317	295	310	313	311	296	315	297	308	313	328	311	327	282	306	332	309	317	318	311	311	321	317	313	309	309	321	311	313	304	349	322	309	322	308	320	339	313	316	332	304	323	324	320	309	317	306	336	330	313	310	314	332	309	347	306	302	339	330	310	323	319	324	301	305	332	292	310	312	314	291	353	307	327	313	313	307	313	341	287	335	307	336	339	342	335	312	289	315	313	315	309	324	299	320	319	328	335	339	319	304	341	311	315	315	316	305	323	319	319	349	322	303	314	296	304	293	297	316	314	329	324	325	316	300	295	321	352	306	277	313	283	291	315	331	300	346	304	308	331	282	300	306	303	343	317	293	322	317	350	285	319	295	304	331	360	358	306	321	327	322	325	305	312	310	338	296	315	317	319	316	309	303	338	341	315	341	306	311	315	296	328	309	317	337	285	281	312	319	288	313	307	323	306	295	325	301	312	320	336	308	315	277	321	327	320	295	322	305	341	311	287	312	310	351	308	296	350	328	302	332	314	314	305	308	303	295	295	316	279	296	337	322	372	288	307	325	326	276	292	288	329	334	302	321	304	296	338	295	330	300	350	318	322	305	340	285	329	351	309	300	328	315	274	271	327	306	314	316	307	313	303	332	300	317	303	308	301	311	335	332	348	292	325	333	323	315	342	313	311	280	301	320	299	305	289	323	322	329	346	305	329	341	321	265	277	324	329	281	298	328	294	324	352	281	293	313	329	325	306	348	308	316	317	298	321	299	315	327	309	337	319	347	319	342	305	344	303	290	321	300	323	326	272	305	316	314	326	351	320	326	315	292	315	293	304	327	289	333	330	300	304	305	316	321	349	298	286	326	313	331	325	296	304	315	303	301	328	295	297	337	307	325	293	328	310	287	325	317	307	316	292	299	332	322	314	309	341	310	299	314	303	311	307	306	305	321	282	309	299	316	324	322	311	311	314	323	304	338	329	301	321	332	325	305	362	309	322	310	326	312	314	331	309	287	338	338	348	297	316	340	350	315	325	303	321	288	308	327	319	344	327	301	301	317	307	331	290	305	320	296	291	313	310	303	322	301	345	319	292	307	322	310	318	298	318	301	325	313	325	321	305	364	308	320	354	304	277	318	299	316	324	320	312	353	308	318	335	322	314	316	324	298	325	280	308	312	287	283	302	343	301	315	314	313	306	303	349	307	356	329	320	323	331	319	290	298	314	322	299	322	321	320	369	321	315	308	298	317	315	319	311	306	308	324	313	346	313	337	310	327	328	304	322	340	321	348	313	312	308	315	297	306	280	283	303	316	300	301	335	317	315	305	323	308	339	338	321	318	359	326	303	293	347	299	312	332	312	323	328	313	310	327	288	317	342	314	285	327	305	317	314	316	327	314	315	319	308	322	325	298	333	331	315	296	289	351	298	339	309	290	326	323	312	316	332	330	310	319	291	324	297	291	308	331	312	290	346	292	308	339	306	338	311	298	291	299	298	303	316	358	332	358	342	338	301	337	311	330	355	326	283	301	288	318	326	310	316	363	328	332	296	323	324	344	344	307	305	309	303	330	287	292	319	334	314	303	313	325	302	274	307	294	317	348	320	293	323	313	336	336	306	318	358	325	318	301	345	329	292	323	324	324	310	310	294	318	361	297	325	355	333	305	280	328	290	320	342	308	304	323	310	300	299	336	357	294	312	332	309	300	309	286	325	321	333	324	305	313	279	323	288	328	306	318	301	309	298	333	305	310	309	337	298	332	305	305	317	317	314	333	303	292	351	317	308	341	304	320	304	338	328	305	333	298	316	336	310	305	326	318	307	349	278	337	297	341	307	320	285	286	306	313	280	313	314	311	317	285	337	297	317	343	310	309	311	312	318	316	291	317	308	318	303	297	313	320	306	318	315	333	318	328	331	288	308	315	342	326	283	325	328	313	322	318	315	350	309	333	311	322	298	285	318	293	279	249	328	331	302	275	317	322	343	325	290	291	317	322	301	301	337	289	297	305	315	300	325	298	319	299	294	324	308	313	309	307	286	320	351	292	322	317	302	323	343	321	366	321	333	315	323	329	311	292	300	327	341	311	313	317	345	281	325	297	313	339	319	313	328	315	314	313	307	310	317	312	362	331	312	324	307	347	303	313	334	301	329	352	297	340	347	259	332	285	322	340	305	350	326	325	287	307	332	316	308	308	334	308	300	339	304	324	305	336	327	338	303	324	317	331	306	346	280	297	342	331	343	342	327	316	338	345	318	298	328	279	331	287	317	300	293	326	325	327	306	297	303	332	306	351	310	288	313	306	324	307	322	320	312	314	318	311	322	323	308	339	322	316	346	289	315	292	309	306	343	292	288	311	295	313	305	333	340	321	297	299	324	305	282	310	318	289	326	327	328	345	304	316	318	301	350	351	300	314	337	359	317	323	307	293	344	330	300	319	310	324	314	339	333	289	301	314	267	300	310	300	292	304	317	309	309	317	317	303	338	333	325	334	309	342	352	326	313	291	340	315	308	338	314	349	324	340	303	315	331	337	316	328	321	321	296	325	300	323	320	326	307	308	321	314	312	318	311	310	312	321	331	325	296	319	304	307	302	296	305	315	302	322	331	339	280	324	327	320	345	334	342	306	339	294	311	287	326	333	314	319	302	298	290	315	327	323	319	311	280	324	316	318	303	306	321	317	337	318	314	329	306	296	299	284	334	353	328	283	329	327	329	312	328	337	348	311	295	300	297	358	311	300	320	345	292	328	354	327	321	327	353	347	316	319	324	306	351	316	322	318	302	313	312	303	326	321	356	295	318	324	325	301	309	333	319	324	313	314	279	332	333	303	320	343	267	326	307	325	327	319	295	297	337	313	293	305	310	340	310	344	307	351	321	304	333	333	354	308	306	315	311	319	292	307	286	304	315	347	319	331	307	332	319	331	323	324	310	299	331	280	302	313	279	294	303	320	329	342	329	339	304	315	289	335	322	295	326	311	317	294	304	347	326	296	322	328	310	310
17414	35577	23110	11957	8519	6100	4462	3219	2601	1985	1505	1257	927	807	692	616	590	550	519	521	525	469	441	452	453	451	454	408	447	456	465	453	432	455	427	416	426	415	408	403	414	444	423	439	391	407	409	423	423	396	389	446	455	406	415	483	419	431	426	433	408	439	423	432	384	392	422	426	412	429	414	417	432	384	388	431	418	394	412	432	472	427	411	423	440	403	398	428	419	429	397	415	414	413	419	418	444	432	394	402	409	403	410	411	448	396	445	383	417	415	397	441	427	436	380	420	401	403	430	389	382	437	377	411	426	426	460	453	397	403	410	425	431	395	372	374	402	411	425	399	435	417	417	432	392	426	442	412	411	454	421	401	423	418	394	421	400	384	437	396	416	397	427	421	419	372	387	416	451	421	407	398	416	442	422	400	416	438	387	393	399	376	426	404	421	408	394	411	386	417	439	423	389	402	375	383	374	395	428	432	404	425	384	423	410	420	389	418	421	425	430	416	424	419	423	428	391	416	399	393	414	406	392	413	395	397	409	355	383	397	436	404	418	381	443	383	399	425	436	416	408	432	406	408	399	409	427	430	412	412	435	386	412	388	425	409	403	460	406	430	439	406	431	407	414	412	412	395	423	400	407	406	363	401	410	425	394	392	426	425	399	378	402	412	415	417	412	406	421	428	402	462	414	405	441	434	446	379	413	425	414	421	427	397	395	393	424	438	384	401	371	407	428	401	421	382	391	450	421	401	392	404	391	429	390	430	424	402	405	406	423	400	420	397	408	421	387	422	386	423	424	369	434	394	410	380	359	420	408	385	396	399	421	437	429	420	443	438	421	438	441	420	415	423	382	412	396	415	399	427	375	389	379	377	386	429	428	408	399	427	393	430	404	427	419	491	412	394	397	423	412	427	387	415	421	410	421	414	438	390	404	431	421	400	405	417	420	416	397	398	423	429	404	425	415	412	397	453	399	372	427	404	410	430	393	422	411	351	415	437	425	369	398	428	405	419	407	403	414	404	372	419	401	390	436	431	410	411	424	401	392	382	385	441	401	436	421	405	430	415	443	410	397	428	393	448	405	397	407	407	424	389	392	398	389	377	403	385	429	395	425	399	442	398	433	387	360	414	450	409	416	393	422	383	432	390	416	416	405	411	406	413	431	425	380	397	420	381	371	418	365	403	396	428	402	445	418	423	430	441	416	406	430	418	450	410	444	439	420	400	401	422	415	396	419	415	417	420	417	406	402	402	379	386	424	401	439	418	388	379	430	429	414	403	402	419	447	399	434	402	425	383	378	398	426	383	401	398	434	420	379	436	408	409	409	412	408	429	420	400	374	417	385	401	394	446	382	384	401	411	399	413	413	418	382	420	403	412	418	442	443	420	411	384	420	403	399	402	408	389	411	439	423	418	447	412	437	377	449	428	419	413	405	425	456	379	414	412	419	424	419	400	397	409	423	408	437	442	415	406	417	445	413	418	425	440	426	388	393	411	425	414	425	441	396	451	401	368	397	415	412	446	401	418	400	427	424	406	410	408	434	379	414	379	419	420	415	399	389	416	386	381	406	406	416	453	444	396	401	400	418	432	361	383	391	429	394	443	409	433	411	424	393	396	378	407	413	427	429	399	401	392	407	430	396	427	385	385	426	437	403	430	447	415	415	390	428	420	409	426	408	397	425	429	385	440	389	387	399	426	429	399	408	402	420	447	447	387	396	412	425	412	409	413	375	403	414	396	397	368	428	412	417	398	430	349	412	419	469	438	437	406	415	392	447	388	405	368	394	401	383	390	383	403	383	406	420	424	461	382	406	437	428	438	458	411	421	394	405	408	423	438	397	409	448	396	435	417	399	430	419	420	415	423	403	429	421	411	407	410	429	408	419	399	401	409	363	386	400	428	426	401	386	431	404	398	389	406	402	454	438	425	416	393	394	371	421	421	411	401	412	424	430	398	448	404	393	380	430	366	391	413	394	414	355	425	396	413	400	418	423	418	429	392	405	424	422	406	419	391	426	411	457	404	418	429	445	429	424	401	390	436	386	418	400	448	392	371	411	391	437	425	429	441	421	441	393	361	396	423	389	402	406	425	411	432	374	419	420	448	393	419	417	412	423	445	408	386	410	402	386	412	428	405	404	404	381	447	397	400	408	369	421	421	403	396	407	414	404	456	433	411	419	411	432	442	383	410	412	394	412	426	391	425	441	382	411	421	402	428	408	391	426	416	421	417	392	420	415	395	405	390	390	425	433	411	408	394	400	402	429	410	430	404	404	404	397	388	401	416	388	414	385	383	400	435	439	412	417	412	419	420	421	408	395	438	461	406	430	360	441	364	395	419	392	404	399	437	415	390	411	428	401	392	402	411	410	411	396	460	420	392	384	388	394	407	431	399	424	397	407	419	439	378	400	425	409	409	402	429	399	437	405	403	418	447	422	420	442	422	449	412	401	413	410	412	388	434	467	451	412	416	378	419	431	415	398	406	414	369	438	429	418	411	406	383	411	412	419	407	381	400	401	420	430	387	404	399	418	389	442	394	416	408	428	402	424	434	386	407	430	388	396	417	387	380	378	391	423	419	431	382	410	436	415	380	408	413	412	425	379	409	392	420	414	392	383	397	405	411	401	400	413	399	395	393	405	428	464	411	406	401	422	446	414	380	410	403	438	419	387	392	390	424	412	381	386	410	418	370	420	406	400	370	399	417	389	423	387	422	423	439	380	421	446	457	361	411	409	406	385	397	404	388	408	406	426	407	387	418	411	396	413	410	405	400	419	393	374	438	424	428	437	423	412	399	439	402	408	409	381	408	402	420	406	428	421	365	393	444	409	372	430	398	418	458	417	397	424	379	402	410	397	405	418	368	398	437	448	397	412	410	406	416	400	437	427	427	412	406	411	430	389	400	383	438	394	400	405	414	386	383	430	410	396	408	435	401	426	412	394	399	441	400	362	407	439	411	427	448	395	394	422	431	411	391	422	397	404	401	420	384	399	410	410	411	398	418	428	422	420	411	366	419	430	414	434	394	424	421	375	412	426	440	423	421	429	402	384	375	418	424	433	422	392	404	439	417	460	410	455	392	394	418	374	437	438	412	434	440	438	416	392	409	399	424	428	415	399	403	428	431	422	413	431	429	362	425	417	409	413	427	419	396	416	432	419	396	393	402	424	384	438	403	409	430	387	413	410	423	422	397	385	421	416	387	401	420	394	409	410	424	431	427	420	423	400	422	432	407	368	395	407	405	374	372	417	396	410	380	417	395	398	453	422	365	410	418	413	411	406	445	384	416	381	378	422	417	444	426	401	414	405	438	411	381	413	414	377	407	419	415	418	385	385	423	422	437	443	394	420	427	406	423	400	410	422	411	440	429	384	373	430	395	421	370	383	417	381	419	426	416	408	383	437	411	420	414	425	427	420	423	413	418	392	406	407	396	414	400	400	391	393	428	415	419	406	407	394	452	403	460	396	418	405	412	386	402	445	411	405	401	398	451	454	429
22728	21582	29395	24232	21583	21741	13283	3987	2666	2214	1815	1505	1180	981	883	819	791	711	721	659	594	608	576	575	594	562	579	565	558	557	559	521	542	535	564	555	519	534	528	570	508	557	537	551	548	524	527	545	518	513	547	542	570	537	501	525	555	519	546	532	548	527	547	561	518	558	598	528	552	533	540	501	502	527	518	515	525	507	570	560	499	534	497	527	550	518	537	545	543	548	536	527	482	523	523	525	577	526	524	532	572	549	506	517	539	511	573	496	540	545	531	534	526	521	502	544	527	521	526	540	522	561	548	522	550	516	552	577	561	507	480	532	520	565	510	584	521	519	503	477	520	495	545	499	526	492	541	539	489	525	522	509	516	533	477	504	536	525	526	512	502	534	494	554	545	529	487	537	533	479	543	500	544	559	550	551	573	527	503	541	523	570	532	554	562	566	583	508	516	529	539	543	556	533	516	538	530	541	531	603	522	525	532	524	476	506	550	524	533	489	549	544	531	518	515	524	531	544	548	510	522	572	526	551	531	546	538	569	514	541	557	502	550	530	525	522	530	490	554	548	480	540	516	570	512	560	536	542	533	516	503	508	505	586	478	549	496	552	512	518	477	519	571	515	537	566	510	518	505	524	513	576	514	523	526	534	506	535	544	555	532	546	523	533	518	532	525	530	504	527	508	555	536	522	476	528	557	532	526	517	518	511	479	542	516	556	518	531	544	532	525	538	544	519	480	524	499	516	500	540	506	547	540	521	516	539	536	511	514	519	577	514	508	554	475	513	496	538	530	517	511	554	551	517	520	479	561	543	546	523	528	506	567	542	524	570	542	529	540	521	478	493	508	492	504	469	512	547	515	502	548	501	511	547	503	518	567	481	516	503	537	520	525	508	508	520	542	520	501	519	517	483	546	529	526	537	517	518	508	539	539	532	521	531	514	524	494	522	522	522	524	502	557	531	497	530	528	556	521	568	539	536	509	530	513	537	498	548	557	503	512	516	543	543	498	481	540	525	496	514	556	513	564	559	531	511	502	514	511	494	517	484	522	491	526	524	532	505	527	528	517	501	544	505	546	523	523	483	535	490	524	512	527	527	516	536	511	552	530	537	504	489	526	472	524	538	558	535	552	508	531	573	498	522	556	527	524	552	566	533	568	496	558	540	480	514	520	538	540	540	520	504	498	526	533	531	483	518	488	516	488	536	526	519	505	483	579	531	543	522	541	560	494	558	531	520	494	506	518	537	550	515	508	597	519	493	512	519	540	541	494	548	511	515	516	511	536	528	530	492	573	518	532	505	538	502	553	502	504	526	513	528	525	497	521	547	523	518	569	507	504	537	516	500	505	560	498	532	520	528	525	518	526	520	498	556	543	538	515	532	532	513	487	475	544	505	542	496	582	537	531	515	532	567	513	514	499	518	504	528	521	483	535	551	483	520	553	513	520	517	496	538	554	515	529	514	507	546	495	537	521	538	535	511	522	521	530	508	503	531	528	544	523	496	552	573	518	555	547	524	536	525	543	506	520	535	508	527	565	517	550	531	498	499	506	546	514	486	503	510	503	520	535	587	516	532	537	523	494	563	515	527	551	531	546	539	495	533	503	522	570	490	534	487	501	518	547	534	513	501	511	575	539	555	529	488	512	510	535	505	528	507	578	504	497	523	526	509	528	546	545	515	540	545	518	545	543	532	512	529	518	477	488	518	509	532	541	516	526	512	512	511	516	559	489	533	520	511	521	543	499	544	521	522	563	587	518	540	509	530	496	558	524	509	511	525	494	513	505	551	557	536	525	499	511	507	570	536	543	526	538	503	518	509	509	508	542	523	535	492	484	549	515	510	490	493	552	495	511	553	552	541	524	502	531	527	519	499	520	599	516	471	519	513	518	520	526	571	556	502	507	530	505	543	494	574	507	570	540	514	521	542	526	550	518	525	482	525	511	562	533	537	524	538	559	527	568	516	535	553	542	508	556	539	532	508	513	492	517	539	545	552	571	529	490	532	530	510	484	490	493	534	492	549	517	538	537	510	549	524	560	520	523	547	495	498	525	558	520	510	525	538	501	492	541	518	549	518	550	568	540	496	517	495	542	506	563	535	479	530	540	523	579	564	517	555	591	539	546	584	539	538	513	514	566	514	511	556	502	549	524	505	495	538	521	521	546	522	497	532	505	565	484	545	488	524	527	508	530	527	539	535	508	542	525	535	470	521	547	540	495	517	493	521	571	523	547	499	493	556	542	558	531	519	539	529	517	470	529	517	489	511	547	520	507	501	501	543	532	509	557	530	487	564	531	501	510	506	507	537	512	506	555	565	523	536	512	560	541	502	534	509	537	531	541	553	512	524	544	544	537	534	498	532	515	521	500	524	532	521	537	515	506	503	480	555	531	530	538	535	531	518	561	484	549	545	542	512	486	528	532	526	537	504	580	554	505	503	507	537	530	541	537	533	489	539	493	525	514	500	518	504	517	528	529	560	527	542	525	544	522	512	483	517	507	556	530	547	495	497	551	530	493	551	502	553	536	496	503	553	573	520	506	522	508	543	536	530	536	506	520	540	516	506	531	552	561	504	518	528	559	512	517	489	540	536	528	493	511	515	497	535	527	553	516	521	528	527	521	524	513	496	510	520	529	492	524	506	547	554	528	499	547	539	537	528	515	514	534	522	514	503	550	511	514	546	548	530	536	491	507	525	570	522	485	496	543	515	551	499	547	560	521	537	543	483	552	515	509	527	537	520	476	512	505	512	497	515	523	502	510	503	505	525	501	512	523	530	538	521	520	505	543	479	564	515	556	539	525	494	521	512	512	501	543	519	538	531	568	537	526	544	522	513	569	555	472	513	511	557	504	506	547	491	497	520	476	493	483	527	564	522	523	505	552	524	498	561	505	502	523	524	532	515	526	520	524	537	515	528	524	518	557	543	572	507	516	515	558	485	531	495	540	547	525	530	551	527	507	529	499	561	509	522	524	497	535	530	553	562	592	531	491	488	499	528	547	524	538	533	521	497	507	514	544	484	445	535	504	509	525	492	561	558	538	544	565	553	552	488	585	544	503	438	547	537	532	537	514	485	574	521	521	546	483	532	490	550	565	523	563	546	563	545	498	545	526	513	522	539	562	535	471	537	553	513	532	555	547	585	540	560	542	512	489	530	536	523	541	562	579	498	524	512	533	534	486	525	493	525	510	520	552	559	494	508	525	528	518	510	539	499	500	498	531	495	542	507	493	556	527	537	522	539	536	522	553	537	497	531	508	567	517	532	524	521	524	520	533	559	587	553	537	531	562	521	523	554	478	540	492	526	547	529	489	521	498	541	536	541	544	505	504	581	501	505	522	555	513	560	513	519	484	512	521	506	539	485	521	549	533	541	505	558	531	503	559	531	513	534	507	514	508	509	507	514	538	558	545	541	517	532	520	536	492	528	467	513	528	541	526	551	487	488	538	550	559	540	511	536	531	508	509	566	512	535	547	517	512	521	561	497	528	530	536	539
20544	46802	31252	18130	13825	10497	7757	5838	4531	3764	2831	2318	1758	1423	1228	1109	995	951	915	894	846	852	796	786	745	759	750	733	730	684	762	694	707	690	709	681	682	698	672	692	688	721	706	642	684	705	760	642	714	727	671	696	654	693	694	647	710	645	623	687	653	656	656	683	632	675	632	682	645	675	705	645	686	629	655	704	629	667	686	676	671	686	631	719	671	669	631	703	636	643	648	668	650	673	670	624	691	621	665	689	655	652	624	669	660	655	684	649	673	679	664	658	633	663	650	670	684	637	641	693	657	699	640	668	682	673	647	639	622	694	685	701	639	677	634	663	668	699	676	609	645	666	619	663	652	657	722	713	671	654	683	632	675	644	649	673	685	663	715	685	608	651	636	709	717	632	677	683	627	644	663	677	711	645	674	620	652	658	605	685	651	665	671	728	662	631	630	638	647	649	676	630	675	694	677	627	706	644	661	660	678	712	664	643	707	660	661	657	726	672	615	674	654	706	697	685	633	662	635	638	650	614	615	649	655	685	647	677	716	660	664	663	662	663	703	678	625	674	622	674	613	653	680	647	631	613	650	627	638	649	645	699	677	698	669	682	689	658	705	691	653	659	664	672	688	651	666	639	662	638	635	701	679	664	676	655	699	690	703	636	652	659	686	639	704	625	646	635	693	656	685	633	665	633	645	648	677	711	689	681	660	655	712	699	616	666	666	671	662	653	645	679	706	704	639	678	650	643	646	675	625	648	658	651	686	624	664	689	635	643	662	703	651	656	667	690	750	619	664	665	660	682	649	637	634	668	658	690	695	641	646	676	633	652	680	676	650	680	636	625	696	677	654	637	633	640	644	656	685	646	683	679	688	663	663	658	651	670	667	682	707	640	656	663	653	639	656	698	699	671	652	646	669	674	661	693	663	668	644	726	685	695	654	671	683	702	644	665	699	680	678	681	687	678	669	664	626	665	643	646	655	647	669	634	669	655	643	662	639	658	643	667	661	650	686	688	684	646	656	633	676	679	666	664	658	659	635	657	695	662	658	678	683	630	638	635	682	693	660	674	675	649	644	656	666	718	676	631	610	619	677	680	688	672	653	650	655	674	659	681	680	714	653	616	670	660	665	685	639	656	626	670	693	661	678	673	635	634	672	678	663	662	713	702	648	683	669	684	653	640	690	655	693	667	638	673	664	653	642	616	664	676	665	668	660	656	661	673	641	647	694	647	677	652	684	638	719	679	637	636	670	632	676	664	645	685	664	640	653	671	636	672	680	682	639	719	645	685	675	693	610	645	652	674	675	690	696	641	667	675	652	627	665	715	653	686	635	680	654	667	636	663	692	660	627	685	664	659	658	652	644	666	652	687	693	676	637	650	688	645	671	650	672	644	683	699	697	647	675	660	636	640	682	618	675	653	688	661	668	652	658	689	666	610	672	654	716	660	671	665	663	699	683	663	671	655	671	668	654	648	697	711	691	698	708	666	679	693	676	638	679	680	638	686	690	651	700	693	643	693	670	610	645	638	633	612	639	689	664	652	686	702	701	675	633	695	697	649	687	655	628	647	687	633	675	643	685	689	691	677	674	651	625	644	659	673	681	651	660	712	653	692	646	695	657	662	635	670	630	672	642	658	672	667	646	672	652	620	710	638	643	643	732	645	697	675	650	654	647	674	671	649	669	672	687	623	637	657	635	671	651	642	689	671	662	655	654	668	669	719	667	682	659	670	662	684	634	667	623	698	685	694	641	662	677	690	683	708	670	626	630	676	702	665	645	666	656	649	656	687	645	640	670	657	670	667	710	675	683	694	682	636	670	683	662	629	633	672	714	639	624	686	688	694	730	647	670	710	649	667	676	645	663	684	693	677	679	667	654	698	644	641	683	677	701	624	630	683	648	597	663	594	714	657	592	631	699	665	668	644	628	633	664	657	659	666	658	669	630	668	651	699	667	680	687	636	641	675	705	654	676	612	630	689	644	646	683	672	629	664	618	654	644	676	648	634	620	675	657	684	649	671	665	651	689	699	631	672	648	682	695	638	661	662	672	721	670	668	724	704	650	687	682	643	659	635	649	654	672	660	653	642	682	685	619	639	694	688	720	637	652	671	687	632	671	653	697	686	680	637	677	601	652	636	633	691	662	645	649	715	697	656	619	678	661	657	644	638	608	674	625	670	696	671	637	638	655	610	679	649	652	713	659	644	681	673	728	704	664	676	672	678	623	708	731	649	662	698	619	700	627	610	676	646	654	652	684	646	675	683	730	665	721	640	640	629	722	638	648	638	659	673	652	681	644	687	684	663	693	654	644	673	691	659	681	671	685	714	673	691	680	696	671	677	668	672	654	687	666	647	678	700	724	668	676	688	673	678	676	665	657	613	666	720	648	687	687	663	694	701	636	639	628	697	619	656	683	662	678	667	628	676	678	676	660	636	687	633	654	648	636	657	640	711	692	639	636	651	646	651	679	629	689	664	635	624	675	657	636	697	700	668	645	658	656	679	688	636	672	664	682	664	686	682	687	641	646	728	654	650	634	652	693	661	680	684	705	620	661	622	670	686	640	691	647	734	618	658	654	666	662	661	654	672	744	651	646	653	644	642	666	674	677	682	700	661	642	641	696	712	692	685	641	638	636	635	652	696	718	690	676	657	662	667	664	676	685	638	661	704	621	689	684	638	664	638	650	618	715	672	625	622	693	673	648	665	667	638	671	662	655	663	677	646	692	648	661	686	659	629	666	689	655	606	674	660	628	673	687	651	668	723	643	675	675	586	641	637	659	673	664	677	646	709	698	630	660	688	645	715	654	677	728	658	684	626	680	684	676	675	681	638	669	718	664	644	709	628	673	672	666	668	650	609	689	664	694	628	707	668	682	627	638	709	694	660	635	637	639	693	636	676	686	668	702	689	667	621	662	625	619	679	660	670	637	662	618	687	683	653	691	665	665	672	662	715	687	648	683	675	672	677	614	697	620	644	685	653	638	695	668	692	649	679	640	652	678	650	667	661	672	656	672	647	615	673	677	680	638	654	653	676	644	612	696	683	643	670	666	620	638	674	633	653	668	660	673	661	665	680	637	641	655	673	697	673	625	677	660	657	658	685	665	638	643	654	638	660	677	669	691	673	671	664	676	662	671	680	701	672	664	636	673	651	646	668	692	666	628	658	654	698	672	666	673	660	643	627	698	684	612	663	654	696	676	663	686	646	629	623	685	659	665	697	624	637	652	706	659	666	663	696	600	634	678	705	664	611	641	646	684	657	705	676	647	688	648	729	648	678	679	616	707	632	616	629	661	639	648	694	649	714	676	646	635	699	661	667	622	650	649	660	623	654	676	662	667	686	677	626	664	623	710	679	670	679	689	663	674	674	639	670	648	669	647	666	605	630	633	647	674	671	639	675	669	695	660	714	667	687	600	665	691	697	660	650	608	650	679	639	672	683	669	687	683	694	656	653	657	662	658	693	656	662	674	659	666	661	668	688	686	715	666	732	674	619
27667	21961	18187	8342	4117	2783	2118	1587	1301	1167	1030	856	799	712	670	611	599	649	630	576	615	596	598	565	600	580	548	518	530	524	545	618	603	571	560	594	559	606	537	555	580	580	587	560	565	607	540	522	543	572	575	546	578	573	571	544	572	537	603	570	533	584	543	558	572	541	544	550	571	551	526	575	601	568	615	566	589	523	559	599	522	551	530	586	511	559	605	557	529	570	536	548	555	610	560	526	576	590	563	567	567	605	557	527	546	576	577	533	542	553	521	557	521	507	524	564	585	557	582	589	566	527	567	523	594	562	532	563	517	556	597	571	539	608	589	540	572	552	570	574	571	545	530	583	586	530	547	569	536	558	550	544	545	540	559	559	498	555	550	546	514	565	585	583	577	570	557	570	516	605	581	570	539	576	578	561	590	608	571	587	608	526	577	612	598	583	555	589	608	558	540	534	601	576	575	546	539	540	565	584	575	545	574	568	595	562	548	539	544	528	552	572	543	535	526	543	537	546	559	575	546	565	521	615	584	573	571	539	541	591	565	535	568	558	550	576	554	571	567	548	555	557	560	589	577	609	581	544	623	579	601	558	537	575	565	530	584	579	527	581	555	540	521	559	603	529	535	582	573	572	551	596	578	567	601	556	520	593	605	620	562	555	546	553	605	565	613	604	586	600	516	533	558	549	580	538	556	573	554	583	608	580	567	584	561	585	605	544	564	545	535	559	561	558	575	591	574	577	624	613	543	636	581	562	604	570	562	560	544	578	591	549	575	550	588	562	574	504	569	611	532	581	541	569	529	573	565	545	550	572	551	564	579	572	539	585	578	617	591	561	599	570	576	549	530	606	584	595	580	602	577	530	544	553	549	592	575	556	541	610	562	551	571	561	559	553	579	574	601	548	527	557	569	566	541	575	575	564	582	568	583	591	570	554	577	558	551	540	576	586	566	561	579	558	572	554	588	581	535	582	604	523	583	590	549	595	585	541	587	564	567	545	598	568	583	515	552	561	548	534	612	564	533	560	580	566	528	562	581	583	563	583	576	564	551	560	563	582	563	618	575	521	565	537	544	560	570	585	570	551	598	541	577	540	593	576	561	533	575	567	552	530	580	593	522	584	605	571	540	572	562	589	615	527	543	606	563	585	589	533	575	517	592	587	549	563	573	592	584	520	596	532	609	582	593	561	570	564	571	518	606	567	595	562	555	576	536	548	559	555	576	527	565	584	564	524	562	557	551	574	555	582	579	564	520	591	525	575	565	597	618	572	558	554	566	566	563	567	542	598	554	573	570	558	552	549	567	572	583	566	599	580	546	582	550	566	560	544	552	516	558	572	600	564	566	600	569	554	547	571	509	563	562	580	549	573	595	529	595	595	526	572	564	562	587	547	541	569	588	608	565	577	528	571	572	582	606	589	570	527	577	608	561	582	569	554	533	560	579	571	552	537	550	567	567	558	565	523	604	549	531	550	577	589	573	566	572	553	557	590	584	564	567	543	555	568	538	562	550	566	522	600	518	585	603	551	581	559	525	591	593	578	568	583	563	571	555	549	577	574	556	532	587	589	595	539	535	572	543	553	603	542	567	540	565	566	537	551	576	562	546	524	553	569	553	540	564	587	560	547	561	577	561	546	554	583	595	571	584	595	544	565	578	621	570	537	519	560	550	557	550	563	559	569	591	557	575	541	535	553	569	590	613	530	549	560	527	601	565	571	582	591	516	579	585	573	583	575	564	529	566	548	533	543	529	540	578	610	555	544	571	550	564	541	584	564	534	549	588	578	569	556	561	556	619	555	574	596	545	553	562	602	552	535	532	563	561	570	583	522	576	557	536	568	572	557	540	621	532	590	599	579	563	569	546	567	608	574	564	547	520	565	529	553	619	553	544	528	571	560	555	589	577	591	558	551	564	543	549	601	518	592	526	598	570	600	550	581	585	579	579	551	555	557	584	571	585	530	558	555	613	553	596	593	547	611	592	575	530	560	531	579	534	545	538	525	605	552	555	587	574	538	592	616	580	592	601	611	568	575	566	556	562	544	593	549	567	563	546	592	558	568	548	560	565	548	556	559	556	582	529	544	592	543	546	542	529	565	577	554	540	521	607	540	611	611	560	565	551	537	580	594	538	552	530	567	583	584	578	597	563	619	558	594	562	606	546	550	532	572	539	553	593	597	531	562	531	561	585	526	551	542	576	558	609	572	565	576	541	590	548	525	539	588	531	531	583	554	571	599	541	561	547	579	554	611	523	586	558	549	554	571	569	563	564	552	568	548	561	559	560	587	574	591	578	580	497	611	619	599	597	519	576	581	567	528	593	554	565	580	568	577	538	563	535	565	573	576	588	631	567	522	574	521	544	557	580	590	586	544	517	553	575	529	576	609	557	571	586	574	543	548	565	618	551	554	549	581	546	507	541	540	558	597	598	524	579	574	551	541	597	579	570	577	536	554	501	581	532	580	516	550	574	548	571	567	538	558	544	542	608	507	579	582	537	571	559	546	554	598	593	598	570	595	593	583	526	532	598	536	582	545	576	580	562	583	558	571	575	558	581	581	528	509	559	555	568	567	522	599	547	588	526	577	552	582	569	559	544	540	572	568	539	516	563	550	583	522	590	580	565	558	604	560	536	591	577	582	543	539	519	573	555	602	554	561	561	546	592	538	548	568	573	601	580	571	554	586	541	549	569	584	554	584	601	581	563	565	550	577	530	612	576	588	551	564	597	549	558	591	531	564	555	537	569	544	542	544	601	605	577	536	564	564	557	616	567	534	603	532	538	583	631	552	561	511	545	581	583	608	550	534	590	542	585	554	564	558	570	575	605	549	552	566	565	566	562	524	529	546	578	567	572	554	622	606	500	535	591	532	554	514	585	545	594	609	548	572	523	565	567	565	534	532	564	574	573	579	551	562	498	544	587	582	558	563	562	590	572	591	596	582	592	553	576	550	603	576	572	629	560	571	596	562	586	587	547	530	576	557	633	595	545	546	553	529	591	593	561	554	551	532	565	546	533	559	610	538	545	577	542	569	542	543	597	544	546	528	563	592	565	554	602	586	592	551	587	520	592	585	546	582	622	572	553	557	626	525	529	575	552	613	577	564	528	577	595	602	532	582	607	563	566	530	575	586	541	593	535	530	580	569	517	559	575	593	566	563	532	510	588	564	582	555	547	578	585	545	574	537	550	539	609	531	548	572	568	555	558	574	533	585	554	576	578	570	589	562	583	576	570	603	538	572	571	593	609	548	579	553	507	569	567	567	527	565	600	550	564	581	510	540	593	531	551	574	561	566	581	581	559	514	567	511	531	560	579	613	562	576	583	540	565	630	551	615	582	533	529	573	568	547	560	538	558	575	582	572	572	564	593	556	559	549	567	592	563	579	593	536	549	520	528	537	599	584	533	570	543	573	554	544	566	569	580	588	550	558	552	563	570	546	564	575	571	568	569	596	532	599	601	583	563	579	530	575	568	573	564	571	564	550	560	575	610	579
16152	30231	18706	9046	6555	4805	3689	2765	2086	1793	1465	1231	1056	965	836	869	769	753	765	724	784	750	725	703	709	691	719	657	720	681	706	672	686	719	690	690	697	708	703	692	697	742	680	761	632	649	719	656	722	711	703	746	698	723	706	735	692	670	714	699	712	706	690	693	721	702	712	711	673	664	707	693	697	701	704	699	685	659	674	707	692	710	656	689	686	698	732	673	664	715	726	700	709	728	672	696	710	690	704	727	699	691	695	704	690	710	699	698	707	678	641	621	683	746	713	695	686	742	763	682	740	681	712	681	698	698	701	700	726	738	712	711	688	717	676	703	690	719	737	725	691	713	704	668	756	715	723	702	710	738	719	712	673	716	638	683	714	680	732	676	655	706	650	640	675	698	729	707	703	743	680	655	695	777	747	702	723	700	688	688	716	736	671	696	726	669	678	704	668	720	696	676	735	696	693	669	702	683	683	685	678	742	763	671	693	671	746	698	719	717	672	721	734	734	715	678	678	741	692	710	721	658	682	704	654	683	679	701	689	686	670	695	697	742	773	699	709	704	725	730	732	730	667	691	748	706	684	712	686	678	656	698	690	696	695	680	694	665	652	669	693	728	672	753	659	678	667	710	674	716	685	729	721	688	728	638	717	696	672	667	754	686	695	730	692	747	745	694	689	672	693	706	713	708	685	675	644	684	661	702	680	681	696	696	678	688	654	669	666	701	749	710	744	693	732	723	674	663	711	723	744	703	703	712	712	702	693	723	675	676	655	732	685	685	682	685	702	682	671	674	728	751	707	714	692	717	693	721	694	679	706	665	693	727	701	704	673	711	689	668	665	693	705	705	668	698	671	677	707	706	706	666	705	702	669	715	687	707	704	687	692	658	736	735	697	664	687	691	750	657	687	729	732	696	713	684	666	694	692	604	723	666	743	702	695	714	706	732	651	677	667	739	748	656	679	684	698	704	705	693	678	672	664	727	661	683	731	723	700	653	689	692	704	708	718	696	749	686	724	633	714	704	696	652	716	693	672	648	662	697	702	690	688	739	672	710	692	676	717	717	705	743	673	742	688	670	676	725	698	698	684	745	723	690	656	692	717	700	675	690	721	736	719	686	713	692	697	674	704	736	698	706	698	722	775	695	693	659	702	703	687	686	690	723	647	696	703	730	662	698	725	701	669	697	639	663	726	704	703	669	701	724	738	711	669	676	693	671	691	717	722	697	698	704	653	707	710	706	679	709	681	687	713	688	722	673	650	696	712	719	676	733	708	721	716	644	723	716	693	698	698	678	730	702	685	666	626	713	700	691	724	729	681	720	727	669	708	660	689	693	662	707	710	672	688	751	670	689	694	666	715	678	690	726	662	682	696	690	714	662	792	703	718	683	724	678	723	657	706	671	709	692	701	738	691	729	683	682	691	659	703	690	694	694	703	676	694	648	761	711	729	677	728	678	713	643	725	679	704	685	692	704	652	703	667	701	697	678	709	751	714	710	685	716	697	651	694	683	702	690	691	679	717	718	679	675	691	683	688	656	726	713	715	672	746	670	699	730	750	720	690	735	725	687	685	686	680	647	697	647	658	690	693	686	690	687	648	705	696	688	688	689	712	695	732	720	667	726	679	755	692	708	717	660	721	687	666	729	690	706	711	700	721	682	655	694	675	695	718	699	675	732	727	690	709	688	662	682	683	670	741	672	652	699	649	667	719	695	722	719	680	721	666	681	690	689	706	698	637	704	727	729	669	678	670	689	693	678	641	708	707	651	751	700	698	724	712	662	647	767	683	714	717	684	691	678	687	641	695	712	714	667	643	652	626	665	670	691	690	747	695	701	706	712	727	692	746	662	716	709	718	705	709	686	700	698	655	676	682	711	718	655	685	687	701	717	712	724	674	701	729	681	691	725	700	689	710	672	686	691	670	708	685	708	712	687	694	707	685	748	704	675	688	727	711	673	731	716	736	745	682	771	715	632	738	688	652	687	645	686	723	696	642	721	712	732	696	695	715	678	715	673	725	679	694	671	733	635	687	680	711	725	689	744	704	706	720	662	615	687	705	695	686	714	700	692	738	700	687	667	686	693	676	655	694	722	720	747	748	709	707	739	647	696	676	682	697	725	692	670	684	674	695	650	709	706	710	620	708	642	673	673	696	686	668	718	704	686	727	703	624	709	692	639	712	717	682	712	642	665	674	721	695	714	708	682	666	725	708	714	714	669	675	667	674	662	695	727	714	696	707	678	652	700	656	743	671	729	713	718	672	695	730	668	687	708	670	687	681	718	724	674	656	698	701	722	714	703	661	691	715	705	689	694	687	719	717	725	699	734	678	702	703	699	699	658	706	661	725	655	677	698	718	701	700	668	670	718	678	729	679	720	619	703	693	713	677	705	680	707	716	646	711	741	674	711	678	726	739	726	696	713	649	704	675	665	700	679	685	671	704	700	747	675	700	733	699	721	691	724	666	685	704	704	735	685	682	668	689	698	668	663	692	678	714	706	707	691	716	725	639	697	710	673	693	658	699	698	695	718	695	678	680	719	698	676	735	735	731	694	691	686	692	672	693	692	720	690	690	683	671	700	751	707	656	679	715	721	706	655	722	660	692	742	664	748	681	683	710	702	635	750	658	739	733	689	666	704	624	709	723	658	741	693	699	665	733	744	710	667	712	680	677	679	643	686	683	716	725	666	692	682	689	710	645	667	705	719	687	724	705	695	699	708	637	733	662	716	666	737	711	690	698	670	681	665	751	707	652	746	675	658	702	700	712	722	715	696	742	725	703	704	702	697	722	729	681	725	700	679	689	653	653	705	734	686	700	684	689	704	713	686	693	723	729	718	726	700	713	655	736	715	715	655	691	746	767	714	716	727	710	704	682	693	701	694	678	678	763	702	740	671	707	667	719	755	718	710	678	736	698	710	701	707	678	693	672	697	715	654	704	682	655	722	680	661	702	740	715	727	692	696	659	680	653	691	724	686	757	646	679	681	654	652	708	647	691	716	690	696	668	760	667	698	654	684	682	716	668	723	745	724	689	679	679	679	709	647	701	686	717	674	662	726	741	676	698	712	680	670	682	701	677	681	690	642	688	717	700	752	677	732	670	672	659	686	719	685	704	693	675	665	708	694	696	718	745	741	675	695	690	715	675	679	702	667	660	706	674	694	690	719	716	672	646	708	752	726	707	664	677	734	695	677	722	676	708	713	714	671	749	735	681	683	705	706	661	681	670	634	760	712	685	653	690	687	699	653	683	761	719	653	717	689	681	666	690	677	721	687	733	656	690	710	733	692	675	678	704	743	676	716	655	719	711	697	714	661	691	655	671	719	734	690	669	698	719	691	729	713	672	719	686	749	711	701	678	721	758	740	665	684	662	761	709	734	676	681	695	723	722	657	688	664	713	712	709	703	636	680	710	695	689	690	721	692	677	708	707	723	662	681	712	696	721	635	693	715	690	670	683	698	720	670	675	737	723	700	693	734	672	698	671	662	689	722
23545	21506	28867	24584	21518	14488	5027	2950	2238	1971	1576	1452	1288	1064	993	1004	906	886	862	826	810	823	860	767	832	821	826	792	786	786	773	757	784	782	756	763	750	740	785	779	751	741	766	737	819	748	789	743	750	785	774	790	760	753	763	763	759	777	766	726	725	752	791	716	792	781	705	810	726	786	749	745	755	731	726	743	764	813	779	734	742	714	772	772	775	755	730	773	779	736	738	750	768	808	766	726	722	743	783	753	766	767	753	728	785	765	720	749	791	748	787	793	737	749	768	744	735	770	773	697	739	758	758	785	744	758	728	770	723	719	774	723	746	765	730	751	755	714	729	764	776	777	778	733	732	777	741	722	747	766	768	743	754	794	769	786	738	761	724	778	786	807	748	767	716	813	843	742	688	709	791	789	776	796	726	747	749	792	746	741	723	761	741	740	732	785	718	768	742	738	706	806	776	798	760	767	761	762	760	772	730	745	799	716	748	761	722	796	744	791	721	761	714	754	743	810	756	764	727	747	805	764	735	754	764	743	702	739	785	729	730	767	790	740	730	741	702	757	757	729	783	769	758	732	747	753	726	733	801	734	721	728	767	787	730	778	750	779	770	729	783	769	786	703	758	764	761	733	783	791	726	726	767	748	820	780	720	765	769	779	792	768	750	717	739	739	771	745	770	760	756	778	751	744	750	738	767	807	759	767	752	740	748	782	777	787	746	765	754	795	788	775	811	762	759	727	752	804	778	756	741	788	708	739	736	743	744	788	738	734	759	789	719	731	747	806	747	767	722	777	774	762	771	719	763	749	759	763	740	756	743	822	783	776	789	774	805	747	754	754	708	738	786	723	736	699	745	777	740	766	795	798	740	811	707	749	763	796	771	771	762	754	761	754	735	795	687	761	762	776	738	738	768	713	735	792	766	730	743	750	746	801	736	724	753	792	752	755	756	739	736	745	757	781	736	749	803	761	766	733	740	787	814	771	777	733	696	775	777	790	794	825	777	763	812	758	735	728	770	774	764	713	766	802	754	732	791	782	752	714	744	748	741	750	763	757	703	731	751	709	768	733	808	812	797	747	708	788	741	695	755	732	788	730	801	721	725	734	764	741	773	754	787	734	759	744	772	776	768	799	751	763	724	735	800	753	742	774	780	723	790	787	736	752	735	786	730	738	816	762	710	744	801	763	758	743	790	760	746	760	746	740	732	760	743	749	751	718	751	757	727	786	828	754	729	765	768	787	787	726	764	792	797	787	724	805	723	758	735	795	792	800	783	717	734	769	735	730	763	778	772	721	802	757	704	759	759	777	747	760	768	779	726	704	743	778	805	788	737	796	776	742	768	795	722	704	786	774	773	778	722	739	744	772	729	779	734	760	736	723	749	746	740	693	726	785	720	691	717	802	766	772	707	751	778	744	793	799	780	757	752	787	746	771	793	807	766	708	745	799	758	767	773	753	755	730	795	723	787	754	734	770	734	767	759	759	813	756	749	741	790	754	739	768	778	736	751	785	783	707	776	753	735	772	773	711	786	798	781	747	809	742	759	776	712	786	788	752	736	734	760	736	754	727	732	739	829	796	760	706	736	769	767	806	755	738	724	743	750	760	760	788	739	790	750	797	768	770	765	745	742	770	778	747	752	763	779	746	726	760	743	764	757	771	838	724	726	749	739	735	811	708	773	753	795	776	759	795	695	777	738	725	762	793	761	784	759	811	768	742	752	742	741	728	788	717	773	748	729	754	746	797	727	768	799	731	745	739	735	721	721	721	741	766	768	725	734	775	732	753	745	725	798	713	777	776	829	795	732	780	720	791	772	682	749	761	721	771	767	731	756	726	767	761	760	715	777	786	772	761	771	732	753	758	799	736	790	748	721	792	732	732	703	766	712	757	719	801	743	736	759	748	729	728	742	724	833	793	730	747	751	774	745	735	686	735	720	782	777	777	793	775	791	798	740	750	758	770	788	743	778	802	783	809	766	793	734	760	775	737	743	741	717	719	746	814	730	779	710	739	784	766	840	708	750	766	716	771	745	743	748	767	802	754	755	752	795	755	786	762	778	722	776	780	756	715	765	755	802	752	743	775	765	769	770	774	776	801	810	730	775	696	776	769	758	705	772	723	730	779	735	743	786	723	756	765	731	753	786	720	753	763	803	782	730	775	748	689	765	775	816	744	745	755	752	713	727	804	776	694	783	784	745	787	785	806	758	724	716	822	776	754	728	798	782	811	800	764	736	739	720	752	747	719	736	758	758	731	738	749	787	751	731	788	770	757	739	737	769	704	739	752	725	733	723	746	782	741	728	787	754	773	764	795	720	728	779	763	809	766	785	725	792	785	772	748	753	820	752	731	742	778	733	750	764	696	781	762	793	759	796	754	752	786	759	771	719	755	744	733	720	724	693	760	735	786	760	785	771	764	732	740	749	795	778	741	758	736	798	720	762	747	769	754	780	747	754	743	791	738	784	771	788	751	774	744	760	790	773	771	795	769	719	771	722	752	789	712	723	706	783	700	730	781	810	742	776	771	730	771	752	800	796	777	759	786	711	729	717	748	747	732	726	739	755	736	756	746	726	772	733	734	775	761	757	751	722	720	751	762	770	741	757	750	754	738	769	770	781	746	721	730	739	786	744	743	732	763	733	799	784	748	757	780	731	744	795	750	719	778	759	756	756	774	781	766	748	753	792	793	773	744	779	787	732	770	787	776	787	763	769	726	779	729	743	723	698	777	780	741	779	736	788	776	741	747	729	778	757	771	783	741	761	792	699	746	747	765	752	799	740	759	776	752	785	772	715	775	755	733	740	736	740	715	715	712	812	752	760	725	790	749	764	727	762	757	813	778	749	716	741	679	729	785	709	776	697	762	775	759	762	756	779	809	730	732	765	803	807	750	720	754	760	746	772	825	725	719	723	801	755	754	771	727	741	742	723	775	731	710	758	747	741	756	802	738	751	792	771	775	711	768	771	758	761	818	752	768	723	738	730	777	731	794	744	723	751	751	766	728	769	748	747	777	747	727	735	753	724	726	746	747	749	779	744	725	768	756	723	784	789	769	764	725	740	786	717	736	803	714	746	769	767	764	754	731	751	791	745	764	771	747	767	750	746	778	766	738	758	711	711	738	754	722	743	668	761	767	693	772	786	722	792	779	766	709	741	762	723	729	740	726	730	774	791	735	742	725	780	719	783	808	750	748	803	738	789	742	774	734	730	716	674	761	824	767	731	751	804	772	775	739	789	799	761	726	775	759	698	784	757	753	732	730	747	759	745	796	755	751	732	740	789	706	791	754	774	757	792	712	763	705	760	763	738	729	726	798	799	698	713	754	750	750	755	754	764	781	726	744	744	730	798	794	737	776	781	741	725	772	774	740	761	794	798	755	748	803	805	751	744	732	772	775	746	751	759	737	757	749	785	759	769	684	758	776	729	738	771	749	798	692	814	813	735	812	767	730	719	748	743	740	786	678	774	745	733	748	783	791	753	796	720	765	832	784
17958	40803	27605	14313	10655	8199	6015	4681	3631	2844	2313	2093	1718	1463	1240	1160	1170	1124	1016	1055	1047	969	977	1027	976	954	940	946	907	991	949	992	908	908	998	941	962	922	905	963	931	895	956	918	1000	953	880	985	945	959	922	929	931	906	969	946	911	942	934	942	921	937	938	902	949	954	943	923	900	953	899	908	908	918	984	934	964	882	901	924	963	904	962	936	914	966	933	954	877	937	968	954	964	891	936	913	954	910	925	915	947	963	902	906	920	919	937	942	922	936	972	956	948	946	898	904	959	944	881	946	922	967	889	925	913	941	948	923	973	942	854	945	845	920	939	933	929	938	948	972	855	881	980	907	943	961	972	921	939	927	954	927	903	924	924	926	944	929	912	959	928	972	935	941	944	918	887	906	945	919	956	963	919	916	927	941	907	901	952	931	929	904	971	898	910	919	881	891	978	906	889	1001	950	908	927	963	961	922	921	884	903	949	925	921	922	886	948	905	958	901	943	909	901	908	967	944	905	904	914	881	880	930	934	883	951	953	861	909	945	890	926	930	962	946	949	1000	945	933	876	989	938	944	928	978	1000	949	974	970	926	922	894	960	875	871	974	927	971	887	922	887	954	868	922	953	946	965	959	932	908	965	898	955	979	957	904	902	906	915	968	940	904	947	909	928	929	911	960	1023	889	909	952	942	929	916	892	884	904	979	953	952	927	899	905	967	936	960	869	903	915	954	929	918	932	851	976	942	938	881	983	970	883	948	877	932	930	925	947	892	928	900	904	940	917	886	933	954	939	903	1009	907	942	972	940	948	947	971	891	925	928	930	888	948	959	917	949	897	867	937	942	895	927	934	918	902	915	916	896	916	967	938	928	950	885	954	966	911	940	915	928	894	922	916	931	964	944	928	943	887	910	895	930	876	913	886	922	900	902	877	931	904	955	893	920	946	954	946	928	925	915	892	921	898	950	940	950	900	932	972	945	920	882	929	927	928	921	930	976	946	969	956	925	898	929	908	927	936	900	945	985	866	900	931	879	902	908	949	876	948	929	929	911	880	933	926	915	888	946	938	981	921	925	889	974	863	946	898	908	898	987	925	915	914	888	916	886	942	916	956	979	957	964	942	961	883	889	952	940	908	908	950	878	954	979	895	934	891	909	915	938	980	905	968	940	906	945	929	952	899	921	913	922	913	897	902	917	953	938	957	916	911	896	936	925	946	945	922	882	897	912	891	983	941	915	966	885	962	887	916	928	940	916	938	912	898	929	939	944	947	892	923	877	872	892	939	930	937	931	972	949	915	956	909	922	879	1005	927	902	889	914	923	949	916	927	946	969	943	950	914	944	924	923	905	921	916	995	896	929	855	873	940	930	960	941	901	919	960	930	862	946	919	919	873	979	963	950	962	934	897	892	901	892	916	930	846	958	950	922	878	899	948	951	913	957	884	944	918	943	985	933	913	923	918	892	975	926	935	923	869	924	959	950	896	896	908	879	932	985	925	945	919	924	921	898	878	945	930	904	923	986	887	970	943	940	938	935	902	932	890	931	915	900	917	934	901	981	962	905	895	929	924	945	946	957	948	931	943	911	1000	904	951	947	929	960	899	948	950	955	911	940	968	941	940	948	911	921	966	931	933	923	954	888	888	905	946	989	848	884	916	904	920	915	950	978	935	919	979	912	942	951	873	972	960	930	956	959	1016	953	915	954	966	983	925	918	900	929	970	931	890	920	974	957	922	899	966	959	895	978	903	931	950	892	931	960	918	901	963	890	922	916	909	928	950	908	941	978	977	897	909	923	928	902	913	973	979	934	935	929	899	926	941	972	943	928	913	916	877	959	882	964	829	891	917	885	934	940	919	961	945	933	921	957	929	921	923	907	993	954	957	935	964	915	887	926	917	931	918	914	915	911	873	950	924	875	944	934	900	986	971	918	908	972	930	1005	917	885	956	926	936	942	932	915	925	960	882	966	927	900	923	898	935	973	943	952	873	970	901	964	957	899	870	938	1014	938	845	908	956	908	962	930	932	950	955	962	954	920	961	916	893	945	894	911	940	931	924	928	897	993	941	898	923	986	947	898	854	962	963	907	871	904	934	931	898	935	921	852	916	962	876	865	968	965	916	905	906	943	906	984	907	900	959	917	959	961	953	951	922	953	921	933	889	903	954	939	932	875	888	929	885	919	911	937	929	974	959	942	804	937	900	897	948	923	877	940	947	949	902	911	904	924	920	939	904	932	934	958	960	891	951	933	883	945	961	921	922	896	969	899	935	995	907	881	911	967	928	932	925	1013	910	961	940	977	919	961	900	936	880	928	926	900	963	982	924	983	955	981	948	911	921	950	866	892	959	960	910	953	948	876	936	932	936	902	943	880	956	884	926	933	912	955	933	950	906	903	921	900	901	972	938	915	933	925	934	929	912	898	923	913	900	925	921	919	913	961	902	913	920	980	941	944	918	933	930	951	878	956	913	857	906	938	965	941	923	928	948	972	876	937	874	949	992	934	988	961	941	953	932	973	909	944	933	915	871	918	921	980	912	933	892	924	923	920	900	871	946	962	888	934	893	920	951	953	896	937	946	929	893	868	919	879	920	944	860	909	915	928	907	923	932	901	925	957	984	896	961	932	922	906	918	957	897	928	929	873	932	930	936	933	900	983	938	907	927	937	886	918	925	913	917	949	911	918	914	973	962	856	941	965	974	898	945	921	917	867	916	938	866	878	934	911	938	925	937	962	934	945	907	947	983	933	921	897	898	951	973	922	932	907	910	969	924	916	942	946	877	924	913	904	937	897	975	942	965	916	923	914	891	933	950	988	938	907	886	891	931	886	907	887	885	906	922	915	933	915	910	921	931	949	925	932	923	926	904	885	908	895	901	939	950	917	886	915	914	898	962	920	930	924	903	988	928	933	926	895	913	946	917	897	918	933	921	972	892	973	969	881	946	921	871	916	967	904	910	956	973	921	952	938	921	944	882	929	931	980	921	914	908	927	951	920	943	914	897	915	920	949	976	909	954	941	979	962	949	942	955	932	892	903	920	956	937	946	925	926	879	951	924	871	919	866	925	986	886	946	932	992	926	957	903	871	927	927	956	955	925	933	904	892	906	965	924	923	909	890	918	956	964	902	923	948	907	932	953	971	933	931	913	962	910	932	977	929	900	892	938	948	918	919	885	952	961	953	948	964	922	944	920	897	907	887	921	885	934	925	937	899	959	932	923	937	945	907	1008	916	924	941	920	957	867	931	932	942	907	891	893	940	940	933	956	920	967	893	926	933	930	934	932	922	931	981	995	977	922	971	978	928	901	947	940	883	895	901	964	939	906	928	923	923	877	932	873	933	941	867	954	897	950	891	921	926	983	934	943	937	960	928	913	942	892	920	957	867	897	887	940	935	952	911	911	901	926	905	853	926	910	966	922	906	969	896	918	978	942	885	947	926	986	950	906	941	929	909	966	935	964	880	980	944	978	941	904	907	931	933	925	917	945	949	983	881	883	911	1012	963	930	898	916
24734	21521	27793	25532	13837	4154	2481	1799	1304	1115	924	826	620	579	494	395	406	384	348	339	358	354	356	328	363	340	322	334	323	328	359	314	303	331	300	361	367	305	336	337	355	342	336	339	320	329	321	313	343	339	341	353	339	332	327	348	317	317	321	304	336	313	299	270	326	336	341	325	344	318	343	329	303	318	344	340	296	343	309	321	332	319	302	300	366	305	318	301	327	323	342	339	307	334	310	329	315	308	311	305	295	350	311	308	321	336	317	337	340	324	305	292	330	311	328	287	316	334	299	317	279	316	354	293	299	346	325	308	320	307	316	306	296	317	318	331	320	295	324	319	321	310	293	312	328	322	308	328	342	338	320	322	325	304	304	307	321	321	321	319	306	306	313	318	316	343	305	339	303	341	327	320	318	306	294	358	341	323	332	315	336	325	315	348	296	306	306	352	290	294	303	322	336	300	323	316	324	322	320	313	296	336	316	311	343	335	311	326	341	353	315	319	329	327	303	319	327	295	338	314	296	319	340	310	342	306	354	338	336	323	321	341	320	349	315	302	300	300	309	330	304	334	312	330	286	313	299	321	321	346	311	308	286	298	316	334	303	337	306	349	315	282	302	300	347	314	332	296	325	300	342	338	314	318	348	324	292	326	316	309	332	306	313	301	304	329	318	329	315	331	343	330	304	289	346	297	309	343	321	333	317	342	333	312	309	314	341	295	305	310	302	347	316	312	313	308	292	339	301	352	323	326	327	301	315	312	329	338	278	330	303	308	316	326	347	345	308	312	326	286	323	290	299	313	285	312	332	332	325	362	333	318	329	300	312	317	312	314	336	333	330	321	291	330	307	320	276	324	289	318	328	321	309	336	321	324	338	320	325	349	342	297	341	358	299	338	322	330	317	311	304	314	317	320	321	295	322	328	344	318	317	327	314	326	281	307	326	350	325	287	320	334	325	349	317	316	313	310	322	328	307	285	328	320	285	304	318	298	313	321	328	317	328	338	307	268	299	275	320	308	318	308	340	298	291	329	296	304	330	306	340	310	299	296	302	306	333	330	348	354	314	304	286	330	286	313	371	324	318	304	337	298	312	290	309	340	331	335	296	297	313	278	349	306	301	341	345	312	360	299	290	358	323	340	293	308	309	303	314	335	288	279	326	322	305	353	331	330	318	332	344	322	316	297	307	329	303	320	316	332	314	300	307	346	314	336	286	311	318	323	330	305	304	315	329	339	297	326	301	313	341	318	307	319	341	345	296	335	367	319	301	326	349	321	310	328	328	280	303	333	339	282	305	354	319	330	340	346	303	295	352	319	339	322	308	311	328	322	289	305	308	328	338	299	293	304	348	306	314	337	330	307	335	316	345	332	304	316	324	290	320	305	344	337	315	295	299	347	334	331	315	337	325	333	314	304	340	331	321	346	327	324	323	339	301	306	311	300	302	339	304	327	328	342	327	306	312	288	277	325	316	347	322	333	277	340	310	319	284	301	323	347	344	306	343	324	329	309	365	340	320	324	332	303	300	329	325	341	309	319	292	318	348	335	383	335	304	317	319	273	317	319	328	298	294	300	323	313	305	318	327	318	304	318	312	336	335	351	307	280	330	329	340	375	305	347	289	315	322	299	306	343	308	339	339	291	335	290	329	309	290	325	313	322	331	306	338	307	339	330	302	354	299	286	302	310	329	318	310	307	287	292	335	344	349	304	327	305	291	327	308	306	316	288	313	313	337	301	314	301	302	335	307	305	295	301	321	299	326	310	318	312	327	317	339	360	317	323	312	320	293	343	351	296	305	321	308	312	302	297	361	300	330	313	310	314	314	322	312	317	319	320	289	304	336	304	324	323	322	326	349	332	308	313	310	309	312	336	319	325	287	312	295	338	314	323	297	320	283	299	308	303	297	309	318	282	344	304	315	323	319	312	308	308	325	333	304	328	314	313	331	298	324	363	307	317	317	309	313	293	332	369	284	308	317	330	326	305	306	304	304	344	300	334	314	305	299	298	315	310	345	333	311	332	299	309	301	319	327	295	331	337	311	344	311	323	346	306	346	303	287	277	319	317	314	324	311	318	345	324	336	326	334	316	363	335	324	321	319	311	358	301	331	354	326	308	326	283	319	290	311	322	337	323	326	298	304	326	319	308	319	289	310	311	312	313	330	327	333	362	321	315	301	299	328	293	342	325	299	315	297	324	373	313	312	329	304	309	322	294	297	316	310	330	312	318	335	287	299	330	312	358	324	298	320	326	325	305	335	326	329	296	310	330	323	322	307	335	309	304	310	328	323	329	297	307	360	320	325	336	317	328	294	330	300	302	314	331	311	315	324	316	307	322	319	318	343	297	321	319	335	346	310	285	305	309	319	303	328	314	327	313	345	313	309	285	339	310	334	334	302	320	287	326	327	307	313	328	311	323	346	367	310	307	309	312	312	323	314	314	326	301	317	279	355	322	307	318	329	302	337	326	305	317	336	341	335	335	323	328	322	302	342	322	332	303	333	335	344	334	312	336	301	332	308	321	301	305	323	328	324	315	345	363	335	309	316	294	322	321	290	293	295	300	355	345	307	331	330	293	319	306	321	291	317	301	339	340	317	308	334	293	304	320	285	310	351	315	321	280	336	317	299	321	326	303	307	279	324	325	296	316	330	311	341	288	359	285	307	315	323	303	276	334	292	309	276	315	333	308	326	316	341	339	315	308	310	333	316	309	326	314	333	319	305	329	312	295	309	308	329	328	309	324	316	312	331	303	339	295	321	317	323	327	314	308	318	321	304	337	321	315	324	326	343	322	308	282	352	352	333	350	349	305	326	319	306	312	321	324	319	284	335	339	334	315	273	320	312	320	325	309	327	284	290	312	292	318	346	297	314	341	340	325	318	322	319	310	301	321	325	298	309	329	291	320	297	312	337	344	292	345	284	317	309	337	315	311	351	323	319	317	318	301	319	337	308	307	344	303	318	324	319	318	331	336	340	312	339	325	321	310	286	314	318	323	314	339	318	317	316	311	314	291	314	342	301	321	321	299	332	321	324	298	319	287	283	342	325	351	318	314	295	357	329	343	334	315	296	317	315	316	315	331	333	338	315	294	313	273	319	305	302	298	318	335	344	303	297	327	297	319	299	341	310	318	348	312	292	318	305	313	281	322	293	313	286	297	301	333	364	303	302	303	314	279	292	336	340	320	319	325	317	313	350	335	327	289	359	325	316	310	327	290	295	326	297	323	313	309	293	295	286	309	373	315	300	331	338	341	295	331	302	308	284	320	366	314	356	308	311	319	331	315	322	377	343	335	293	328	275	315	349	322	317	300	326	315	301	315	316	302	313	318	322	328	301	325	293	315	322	302	333	322	313	324	303	307	351	339	308	322	346	299	332	312	301	322	328	317	321	322	312	335	285	282	311	310	314	319	354	316	317	325	312	344	338	321	333	298	320	302	335	325	303	314	302	339	330	308	314	335	304	321	328	314	280	303	321	338	305	312	291	308	306	303
17574	36505	23376	11889	8276	6190	4602	3249	2492	1995	1581	1286	1026	851	720	625	550	539	480	544	502	496	480	463	432	439	446	438	425	404	437	467	451	450	427	422	457	386	407	413	426	424	421	430	470	405	399	405	421	419	414	441	394	414	424	443	386	423	417	427	397	411	393	436	401	434	444	433	397	375	382	381	410	430	408	384	437	425	407	391	394	405	419	387	416	375	402	374	361	395	417	418	433	442	384	392	428	435	424	429	354	406	424	438	412	446	467	439	390	427	411	434	396	425	405	430	461	385	424	433	412	393	392	417	399	375	417	405	398	420	408	401	429	428	434	409	400	403	391	422	428	437	427	405	364	399	435	401	427	413	451	383	439	399	428	429	396	424	403	408	388	408	408	406	399	399	414	422	398	406	446	419	435	380	420	433	414	405	388	415	402	382	410	426	447	425	427	399	411	418	408	433	424	375	428	401	414	399	418	400	417	411	410	400	441	406	411	390	406	432	431	438	400	397	379	425	413	419	414	450	420	440	423	407	400	400	422	377	459	434	400	384	395	423	416	423	403	410	413	422	401	372	378	436	371	397	434	404	389	443	443	460	418	458	430	389	402	434	414	397	387	416	411	406	401	410	415	422	427	411	434	406	419	389	427	426	426	431	392	396	385	368	421	455	389	418	422	431	414	434	419	388	447	429	460	445	416	394	409	424	417	434	445	429	428	408	410	401	432	442	412	421	429	423	416	448	440	393	415	405	425	425	419	406	404	402	433	393	408	381	399	419	422	404	401	425	430	402	418	426	403	424	378	418	395	409	421	400	430	435	400	408	428	460	411	403	424	406	389	446	420	411	433	384	430	437	387	424	414	422	447	418	404	420	400	385	392	420	449	407	438	419	402	408	411	372	415	420	409	395	448	457	422	394	390	385	390	403	378	393	409	388	402	414	421	381	381	438	409	439	454	382	418	407	423	381	415	394	439	388	399	428	429	418	439	415	385	408	407	409	406	444	421	389	406	410	442	394	440	413	416	418	411	393	451	411	423	376	410	407	432	405	409	449	389	411	399	414	410	374	381	443	380	419	450	448	409	412	416	410	463	406	405	433	457	449	406	443	396	404	442	443	380	410	430	387	430	430	369	449	405	392	372	424	390	393	417	449	412	444	409	444	401	420	417	428	420	428	417	421	417	430	452	417	400	436	397	415	366	428	391	378	429	430	401	417	422	381	409	404	428	427	419	413	416	432	459	401	410	421	403	411	412	400	409	403	420	419	413	420	418	415	409	400	428	416	401	399	454	426	398	427	391	359	431	404	428	408	434	384	407	436	410	414	401	429	436	443	424	421	401	389	434	435	416	422	435	442	432	410	443	407	410	363	439	388	437	436	421	429	406	391	420	433	405	430	392	444	430	425	433	414	414	411	407	414	431	441	412	419	404	413	407	413	379	434	418	427	415	428	394	432	420	426	391	415	417	438	402	403	403	393	416	399	381	431	429	444	402	420	455	421	406	442	410	419	446	429	426	455	404	418	412	392	375	422	423	418	388	359	431	432	427	399	426	443	400	439	400	438	382	436	414	417	395	436	390	400	436	419	401	405	399	402	431	454	450	415	420	401	430	395	423	438	431	443	389	410	416	440	392	398	391	415	420	405	374	383	428	440	397	431	373	446	373	423	438	398	402	411	417	398	403	402	416	446	400	408	436	433	398	448	403	393	405	414	373	428	417	419	425	383	404	402	420	415	420	420	411	442	418	392	374	423	394	426	410	416	387	436	406	421	412	367	409	386	410	432	409	418	436	433	419	426	395	395	439	417	429	445	406	441	421	390	425	415	390	418	437	438	397	402	409	394	421	416	409	398	391	396	395	406	397	415	375	426	441	413	442	419	406	411	395	389	400	415	423	394	431	397	422	432	436	422	406	430	412	398	387	428	453	423	417	430	401	408	392	435	403	448	414	425	422	429	426	427	404	413	369	416	394	386	377	421	414	389	428	425	407	450	398	421	394	431	413	412	471	386	375	409	444	443	415	414	420	449	407	395	473	401	393	393	449	416	393	394	411	430	418	390	406	418	422	419	396	448	392	426	421	404	416	416	401	442	447	404	429	423	397	412	390	405	426	421	440	403	389	427	425	423	447	411	377	417	409	386	411	375	408	451	393	409	417	397	422	386	415	437	404	439	400	431	407	437	410	445	391	425	401	366	385	411	394	392	448	402	425	435	420	432	461	425	432	408	428	379	423	425	395	402	433	408	409	435	406	411	437	397	407	412	400	461	390	453	436	389	443	419	414	432	408	422	386	366	429	413	434	418	451	401	427	394	393	408	415	423	419	429	426	444	413	412	438	434	421	429	426	421	396	408	391	390	433	425	455	461	399	436	411	400	438	432	403	397	389	415	396	413	419	384	441	402	412	393	418	411	432	398	435	406	373	443	410	402	425	470	416	418	411	422	438	447	449	400	422	413	445	408	422	405	423	441	370	427	401	407	426	407	428	395	434	391	400	418	410	423	414	437	420	387	402	418	402	423	434	416	432	402	403	446	425	431	439	425	408	380	393	394	421	379	394	428	440	408	402	402	427	397	372	426	414	404	386	415	404	436	447	416	453	420	416	389	402	382	419	374	439	378	395	379	427	435	408	398	447	433	407	415	405	402	411	419	422	398	422	398	428	405	405	376	419	418	388	387	407	431	412	350	384	421	424	439	396	443	389	395	442	433	416	403	411	421	426	437	410	437	423	423	408	409	395	367	407	426	412	435	407	379	382	463	440	421	406	424	381	418	381	441	434	372	438	402	442	392	440	424	426	404	405	424	447	385	401	408	388	436	410	415	420	420	388	439	426	448	452	430	420	420	428	403	422	432	392	424	451	422	410	413	385	409	442	405	424	388	402	439	414	424	420	387	447	420	419	433	428	396	399	455	422	453	444	401	436	437	371	472	379	424	433	416	407	394	399	370	421	391	415	392	418	422	410	423	397	406	422	401	451	405	406	416	424	391	421	397	411	418	400	397	414	403	423	424	361	376	426	405	434	439	410	413	401	408	356	432	431	417	415	464	420	428	435	369	413	407	421	401	422	414	380	376	395	429	469	426	412	404	374	375	398	394	434	428	405	449	429	455	410	396	432	453	445	382	418	420	398	446	438	351	436	413	385	394	386	388	409	407	374	425	432	373	399	380	399	425	454	400	394	438	400	423	418	417	413	390	416	394	414	389	426	403	407	453	437	453	402	382	411	394	386	404	397	401	396	429	411	408	400	410	426	414	401	411	438	396	420	424	437	438	417	468	423	421	418	385	426	400	413	416	402	414	396	422	412	400	418	420	408	395	434	427	405	429	415	414	402	403	427	424	454	413	425	451	427	389	387	399	402	434	399	440	420	410	416	406	427	422	420	371	420	393	447	421	424	409	433	429	438	421	402	397	438	425	450	393	399	395	417	397	402	426	452	396	417	420	418	394	421	432	394	431	439	418	393	401	399	406	429	450	407	411	453	413	421	379	413	423
22691	21563	29392	24208	21528	21608	13534	4066	2656	2231	1773	1421	1191	1041	920	824	747	649	700	657	650	610	601	584	595	557	546	612	598	539	577	547	590	553	555	532	547	523	522	590	558	554	553	547	529	522	521	517	514	540	568	527	559	560	513	502	535	530	551	536	541	553	552	529	516	509	573	555	530	552	539	524	554	537	561	571	560	488	485	537	534	521	525	535	525	525	519	521	526	537	526	510	493	548	541	540	554	504	490	553	535	550	552	454	505	511	524	530	544	541	542	552	532	507	520	559	526	514	522	536	512	493	515	505	481	526	492	560	538	508	515	509	518	540	554	503	555	521	503	483	533	548	528	533	500	517	545	500	521	535	603	504	548	529	484	515	521	536	485	544	524	529	538	535	486	512	519	511	539	562	552	531	523	544	495	531	535	555	496	527	497	544	531	552	507	534	492	519	509	522	513	552	533	490	498	491	506	536	512	547	493	538	540	512	531	528	512	494	531	525	576	521	555	506	573	479	562	548	534	507	522	535	519	542	554	532	561	484	489	551	488	559	568	540	525	514	515	531	534	508	552	541	548	557	547	567	512	545	510	588	591	533	555	515	507	506	520	551	530	522	488	522	531	538	517	489	553	515	538	520	520	539	538	506	539	560	529	553	557	533	525	562	533	500	501	537	466	513	541	527	578	547	532	538	532	532	533	494	577	559	502	538	547	560	502	525	503	569	549	500	516	515	557	522	526	544	511	515	533	528	510	534	539	526	542	520	514	508	524	537	579	525	508	503	528	502	545	545	509	542	519	486	519	544	514	482	554	550	503	563	545	586	543	518	534	501	498	506	527	521	590	508	554	503	537	562	523	522	542	517	489	535	544	510	519	530	543	497	539	505	498	487	543	545	515	529	496	515	565	512	539	555	525	508	552	519	516	543	521	499	543	518	536	559	543	502	469	527	538	509	530	493	560	516	552	499	495	557	512	494	490	550	514	537	532	576	511	501	506	548	523	546	530	520	508	494	510	541	519	541	533	543	569	512	542	516	515	495	539	544	480	519	539	523	523	512	566	505	492	553	523	538	524	583	540	564	564	512	566	497	475	516	533	534	523	535	510	525	532	531	573	505	537	553	540	510	516	515	510	562	509	539	503	538	503	539	509	522	502	559	525	536	530	528	532	546	554	534	511	492	538	523	551	563	536	523	544	532	536	535	547	504	549	511	523	502	515	499	516	515	541	556	561	543	521	581	574	513	534	568	514	552	569	519	568	541	520	527	527	498	517	521	501	554	509	558	513	526	532	490	540	541	517	504	560	521	526	580	546	532	525	547	511	558	518	484	570	531	534	541	505	516	532	533	520	541	523	543	541	530	528	526	506	540	503	548	527	532	539	540	482	537	497	524	535	565	494	522	506	542	555	546	541	526	488	518	561	564	513	538	492	503	560	486	539	534	533	542	521	487	513	561	464	541	491	523	510	484	534	488	480	533	537	551	511	552	506	545	529	508	516	510	533	503	523	525	564	534	502	502	526	528	518	535	561	518	513	554	546	539	581	537	499	536	528	516	511	543	507	523	562	524	542	554	499	534	589	556	466	566	535	515	501	504	548	519	552	543	513	503	539	537	579	539	531	518	483	546	511	538	501	495	544	524	498	510	534	448	523	525	522	542	563	498	544	532	530	517	492	541	484	532	562	502	535	528	513	504	514	510	542	503	520	514	559	516	534	515	497	528	520	519	568	508	515	549	550	484	535	540	535	486	509	524	532	564	509	537	547	532	515	540	531	496	526	550	562	490	502	579	530	481	532	521	536	573	565	574	551	507	540	541	499	530	535	519	515	482	555	505	526	534	495	554	560	483	505	532	500	534	533	535	504	537	564	529	507	499	498	523	529	522	530	515	501	544	511	522	527	534	514	498	508	544	527	539	545	514	507	509	545	522	531	527	501	540	550	535	500	498	538	472	522	539	525	535	544	518	547	526	531	552	555	509	555	509	521	517	507	524	553	522	549	580	528	536	532	502	506	615	466	525	517	527	519	513	517	536	523	550	511	527	538	504	512	507	519	537	529	546	528	546	539	528	509	500	537	501	521	526	533	565	518	526	526	509	525	532	499	494	480	552	524	511	512	541	553	541	523	497	490	555	539	478	558	530	496	534	519	512	512	565	526	490	507	551	506	514	534	549	528	522	506	512	507	542	568	536	572	529	521	559	537	544	508	545	509	548	572	519	518	515	558	584	552	529	567	538	508	472	527	520	483	501	556	537	497	550	561	512	542	529	581	516	496	544	498	586	567	536	501	539	544	514	518	497	523	511	554	554	537	487	500	558	517	538	488	528	524	559	514	563	553	534	500	487	547	601	530	564	506	542	540	542	527	540	527	554	533	548	532	519	567	465	538	542	550	515	589	506	552	504	538	534	547	566	533	486	554	524	570	540	493	528	521	525	554	531	551	512	526	554	462	517	473	509	504	549	506	537	547	514	491	517	475	537	534	541	531	491	530	558	496	506	456	504	515	547	547	485	531	483	525	573	547	515	512	553	572	563	559	551	495	551	520	552	451	475	523	556	540	576	529	508	520	547	508	561	542	530	541	495	558	521	558	524	483	509	473	508	499	516	564	535	530	519	527	510	553	526	503	537	527	509	521	527	560	498	522	532	490	557	512	507	490	539	505	515	553	541	499	538	536	559	513	474	529	527	507	534	530	525	531	555	533	564	563	499	523	498	527	494	493	561	551	506	538	534	542	520	515	516	503	543	531	532	522	506	516	479	524	537	482	544	491	521	500	480	512	563	534	531	528	483	568	534	535	548	526	486	530	496	551	513	521	565	583	543	550	529	493	547	548	523	527	546	523	527	527	520	515	514	509	541	575	517	551	487	478	560	506	496	557	529	552	544	529	528	518	568	482	567	500	507	516	496	537	549	527	540	496	527	543	544	490	500	522	488	507	529	544	559	524	531	516	501	532	507	526	512	547	508	524	508	541	552	545	559	511	557	539	532	497	524	492	532	503	502	507	541	536	526	504	537	505	522	502	519	561	522	545	511	537	478	521	527	511	527	550	500	547	513	532	521	517	499	510	549	532	513	520	512	528	515	487	547	529	501	516	511	509	496	527	563	542	525	573	485	511	496	515	553	561	498	518	498	537	516	557	530	548	543	535	557	508	543	532	517	517	530	508	541	498	531	530	521	509	543	536	518	553	510	534	504	550	508	535	494	497	495	523	513	550	467	515	508	516	492	450	539	559	538	531	503	503	558	520	535	496	533	557	500	509	529	543	519	537	531	559	530	573	547	533	547	555	539	521	521	490	513	550	545	495	522	528	512	563	531	553	520	528	511	538	504	516	519	522	483	493	498	527	526	525	525	530	543	502	514	533	524	536	500	550	560	550	554	547	546	502	493	552	579	587	521	550	533	529	512	528	552	512	546	533	536	546	515	544	545	547	509	501	518	490	527	525	495	553	506	496	542	580	523	526	545	533	532	507	512	511	519	527	500	527	500	517	539
21183	47336	33664	18664	13884	10302	7998	6019	4544	3539	2755	2273	1828	1536	1265	1107	1016	960	902	828	774	800	784	797	746	732	769	727	734	703	710	721	688	688	686	662	693	713	679	709	690	646	710	679	695	680	698	657	686	700	686	661	712	680	711	680	662	665	674	686	658	704	690	666	649	652	679	714	684	697	676	645	714	665	709	730	712	638	654	642	634	672	686	682	642	663	662	643	626	657	631	682	707	644	740	688	650	660	709	683	660	650	609	707	700	699	728	656	638	668	707	701	685	695	660	690	638	675	670	650	668	666	676	649	698	654	689	718	687	681	714	677	640	701	679	683	630	641	683	682	711	674	664	657	758	705	666	699	691	728	675	686	687	666	671	692	669	675	634	653	676	713	683	686	681	703	704	660	683	693	633	629	646	648	637	717	690	698	657	766	655	667	645	665	637	678	664	660	683	686	652	691	666	657	704	685	632	670	705	658	631	626	678	682	703	681	629	672	613	683	653	665	667	628	650	726	657	636	673	646	649	675	624	692	664	675	659	711	655	710	705	658	716	696	703	706	626	698	685	662	691	711	687	622	694	657	655	638	671	643	642	649	668	695	656	645	637	641	675	689	649	702	647	708	662	677	745	718	669	685	699	656	684	687	673	665	691	651	716	640	693	673	675	687	679	711	661	643	642	680	624	700	647	706	663	667	689	658	657	629	688	666	657	635	713	677	632	641	619	682	691	619	716	627	646	691	690	697	692	657	696	662	659	641	621	661	652	694	664	665	639	635	650	704	655	722	668	670	624	708	733	684	652	671	681	653	654	634	672	677	671	701	627	664	693	636	646	678	701	681	683	646	633	633	634	664	713	684	684	699	694	659	656	701	674	660	642	676	620	698	658	690	703	692	655	672	622	638	651	617	667	662	688	677	677	627	649	671	678	614	673	661	649	689	666	680	666	654	621	692	655	660	701	652	611	680	667	681	646	678	682	698	663	662	654	670	657	656	671	674	700	692	637	687	709	661	682	696	660	650	650	702	656	677	708	669	645	647	694	642	639	691	647	719	668	690	626	700	670	660	693	660	649	630	613	666	662	647	662	654	700	621	680	655	665	676	669	656	673	646	718	645	653	670	669	663	671	613	645	680	685	673	641	665	641	659	671	672	674	665	713	695	689	664	654	676	679	693	667	659	622	711	681	656	645	638	697	658	681	658	610	644	703	653	687	684	669	693	711	636	637	683	653	626	663	666	654	647	683	679	671	673	680	672	715	691	719	678	691	628	671	713	669	670	689	718	712	678	653	689	657	624	629	625	661	668	709	674	656	639	685	652	637	692	683	610	662	706	651	667	664	743	663	646	655	708	658	653	701	625	653	692	625	693	704	692	687	689	701	647	666	673	674	663	683	643	667	676	663	673	657	636	693	690	659	658	652	662	687	657	656	667	674	665	700	671	682	679	671	689	664	679	697	684	678	630	636	713	685	670	671	687	644	639	636	694	661	666	656	639	682	672	679	678	671	645	683	635	695	696	679	680	669	646	651	683	692	611	642	639	709	639	657	747	630	687	618	702	656	698	657	632	658	674	611	659	641	636	625	709	680	699	696	700	652	676	603	668	656	650	692	686	696	672	654	654	666	694	650	678	667	716	657	665	641	697	713	702	687	644	710	673	675	672	672	651	648	645	666	654	650	638	689	647	707	615	680	653	686	671	684	707	660	680	668	653	685	707	645	707	659	638	644	652	680	643	676	662	641	655	675	705	658	671	699	630	687	673	658	679	670	699	697	682	687	643	638	673	662	624	688	637	717	666	679	640	681	668	651	685	665	679	625	675	667	626	628	673	706	681	615	692	704	697	662	674	658	682	730	680	659	712	664	615	622	670	647	670	693	688	645	645	667	648	685	666	693	691	637	683	630	628	711	644	655	735	657	661	699	655	692	679	669	711	663	637	692	704	693	677	673	670	685	616	669	601	690	672	659	672	717	689	726	677	645	689	697	701	658	673	673	668	632	664	642	658	673	659	702	634	647	647	668	643	694	691	676	676	687	701	664	721	676	678	644	676	657	668	717	661	645	744	709	624	658	689	735	661	616	660	692	637	763	644	693	649	683	635	692	664	616	710	693	689	680	670	658	674	663	682	670	682	647	646	647	660	678	676	660	720	642	711	678	653	673	688	638	661	676	723	648	723	651	675	684	719	642	704	686	625	688	655	654	649	710	674	656	711	661	744	710	679	675	697	656	671	689	663	656	623	640	646	675	665	689	665	660	691	679	671	665	656	676	664	654	673	657	651	643	649	643	714	643	693	640	678	580	661	688	674	670	666	677	679	633	592	679	624	670	720	637	649	697	716	648	614	658	642	704	691	629	647	673	697	694	684	664	690	724	713	666	631	675	654	650	643	618	643	646	671	635	661	671	674	628	701	648	654	674	681	643	638	707	674	741	679	699	697	700	665	633	661	676	658	703	681	655	664	630	684	683	660	598	691	651	670	657	680	651	632	674	682	640	612	647	688	634	691	654	651	664	671	718	699	683	633	635	708	652	709	685	665	646	670	658	688	641	679	655	666	685	702	672	668	669	672	638	663	679	672	645	671	680	643	690	692	635	664	639	710	666	667	714	665	676	637	628	693	676	653	660	662	671	642	660	694	698	683	615	626	644	642	690	673	675	655	654	702	664	683	745	688	680	670	702	649	710	639	659	665	672	658	669	666	702	683	663	649	624	685	636	674	646	655	741	685	720	683	696	643	642	658	636	661	646	622	666	669	635	686	654	676	637	643	660	667	697	728	658	655	630	710	661	659	670	668	666	665	646	686	691	642	711	680	663	677	648	727	686	644	669	642	653	663	640	659	656	696	641	712	632	671	684	664	645	674	619	670	652	698	648	645	664	646	641	660	671	642	681	688	611	664	666	682	706	711	641	667	676	666	694	684	695	630	693	727	624	677	708	659	641	694	657	673	674	672	656	686	690	646	659	653	681	681	685	679	687	650	655	680	713	667	675	676	694	670	655	725	644	680	712	658	694	675	662	660	705	636	684	662	680	656	629	699	701	666	686	686	666	662	675	674	626	750	649	628	640	700	705	639	661	677	637	660	612	660	671	710	670	676	746	683	654	665	639	670	632	663	661	707	681	627	666	736	648	704	695	681	650	665	650	690	648	694	628	632	680	695	634	624	655	657	706	700	624	693	676	666	678	688	698	663	647	650	660	755	643	680	664	669	659	715	644	632	640	691	691	643	688	702	621	706	708	649	644	645	707	683	701	717	669	669	691	681	630	677	619	646	700	690	683	648	685	693	689	700	645	685	663	665	609	667	749	695	688	647	641	714	688	635	650	653	685	676	628	670	672	662	641	650	691	606	679	679	677	682	616	670	671	648	674	657	684	645	759	673	626	714	682	696	697	681	667	667	674	685	690	674	674	708	666	686	701	662	687	686	700	667	623	673	689	680	685	646	703	702	625	676	642	671	651	700	632	716	708	673	675	676	677	713	682	688	720	699	665	681
27692	22021	18588	8809	4412	2852	1961	1570	1411	1122	966	925	831	737	690	657	667	640	608	593	577	584	599	586	604	537	551	590	594	586	614	548	554	561	559	550	587	576	607	609	541	592	620	567	615	569	577	600	585	568	597	612	580	587	576	537	576	543	590	534	606	621	587	565	565	598	608	570	570	568	560	558	613	617	547	580	551	587	581	549	596	599	585	570	587	591	550	575	550	580	610	615	525	598	634	583	552	597	576	549	575	593	592	559	571	590	601	604	604	567	632	533	566	591	570	572	569	561	603	610	571	598	592	577	578	554	578	606	546	553	618	548	616	565	553	597	616	576	579	582	578	580	601	558	555	564	597	561	565	593	547	609	602	571	510	622	599	601	554	610	576	560	545	585	578	509	585	556	591	530	585	601	598	632	556	586	583	562	624	598	577	567	569	595	586	572	596	569	599	573	580	566	548	585	567	598	582	560	578	567	546	648	587	591	571	561	551	592	578	591	606	596	591	530	593	563	537	567	582	574	577	623	573	625	583	573	581	587	501	556	566	593	582	552	570	583	617	571	553	611	564	557	620	574	560	559	626	567	563	550	567	568	594	577	551	594	627	600	590	592	534	616	568	584	599	544	541	537	604	541	580	579	604	595	624	591	550	536	561	628	565	558	589	584	579	600	563	576	586	565	554	550	573	565	595	572	578	576	584	610	608	524	551	544	543	600	581	580	584	544	609	573	563	598	591	573	553	566	544	546	587	568	599	580	571	537	582	569	557	564	561	585	555	546	579	563	614	574	573	589	581	585	604	602	557	616	558	590	612	575	599	586	540	561	534	605	560	567	570	571	566	547	577	561	562	568	624	577	576	626	540	568	628	555	579	556	559	570	538	564	580	581	558	555	532	569	594	562	584	587	568	607	523	567	540	595	589	551	521	572	573	559	547	584	564	609	599	544	597	553	563	615	579	570	571	595	621	547	588	609	611	531	597	545	578	571	571	569	557	590	591	558	580	580	546	575	595	564	611	598	553	570	592	586	593	573	580	666	625	597	587	595	553	580	589	609	533	566	595	587	556	593	580	556	564	572	565	573	571	615	600	580	594	614	616	570	620	540	566	586	606	619	637	580	549	564	545	591	565	542	635	560	563	570	594	559	564	607	571	560	572	568	563	576	575	598	555	577	572	578	601	575	582	544	611	585	596	559	596	563	566	574	596	589	583	534	567	569	563	546	564	585	587	561	547	502	539	561	592	523	574	562	583	565	566	638	592	571	583	596	582	581	553	605	595	610	554	618	569	520	585	585	563	562	602	566	592	568	553	609	587	593	555	586	593	558	570	548	561	532	583	576	612	587	587	563	537	610	572	568	527	566	579	584	563	579	551	560	577	580	573	606	555	571	540	579	595	560	611	554	588	580	562	573	522	630	581	604	597	636	529	553	593	585	601	616	577	579	588	549	572	575	590	604	560	601	598	541	588	594	557	553	588	595	544	566	580	551	601	549	600	558	570	580	587	609	593	591	569	585	608	516	580	592	566	593	557	549	601	576	564	550	617	598	564	550	569	554	539	627	565	591	575	550	610	596	599	582	609	543	582	589	601	545	582	564	580	555	558	578	531	569	577	598	564	588	577	608	586	538	559	580	595	574	610	560	606	565	564	561	580	553	563	555	601	576	561	587	591	571	615	555	577	576	592	598	550	578	524	584	567	547	556	564	595	587	577	580	590	568	607	579	560	600	579	553	558	634	588	559	568	583	582	553	607	537	573	569	570	547	585	570	537	592	574	567	565	547	553	574	579	547	602	558	584	532	566	563	594	575	596	596	579	528	625	523	566	598	550	565	604	578	599	598	570	610	501	555	613	596	561	556	560	582	597	564	582	566	531	579	539	622	545	546	600	557	585	568	581	549	554	580	521	603	581	597	595	560	608	561	576	569	551	576	622	569	582	572	577	611	583	598	538	592	588	567	589	550	574	531	581	568	580	577	556	599	569	552	578	573	589	543	547	574	566	610	593	547	579	570	575	595	528	545	587	586	568	597	613	565	587	559	553	572	554	578	589	587	643	569	594	522	574	554	548	547	562	594	566	598	551	579	548	564	524	579	550	632	622	584	575	569	617	596	544	566	587	543	551	606	534	562	571	618	585	562	579	602	543	545	585	592	562	591	580	604	580	552	570	621	579	622	600	519	555	524	614	585	561	587	527	547	550	532	583	587	581	569	567	599	578	583	569	574	564	567	612	575	606	595	586	544	571	611	545	566	543	598	556	573	506	569	595	523	588	574	551	568	569	573	568	577	609	619	547	624	498	580	619	575	614	576	589	575	554	592	553	564	560	565	553	541	586	559	578	613	568	599	574	548	546	553	563	560	568	587	536	599	578	617	584	582	577	593	560	547	590	556	543	586	595	576	536	594	565	575	555	570	633	586	567	597	538	549	611	585	588	556	593	589	584	581	613	656	558	597	580	573	563	583	575	588	574	588	558	572	545	590	571	611	594	552	578	549	606	575	647	545	585	601	572	601	583	544	616	630	555	568	583	570	531	590	557	569	597	544	598	562	561	552	552	590	568	595	589	557	571	589	582	598	559	550	585	587	561	572	557	584	567	583	571	573	567	619	569	599	589	531	566	558	561	600	576	553	546	580	551	537	587	590	609	570	616	585	587	600	584	545	533	553	559	520	559	544	553	566	571	571	543	567	560	565	603	543	549	538	610	580	579	492	570	566	631	538	578	542	620	581	540	581	606	601	606	542	606	563	586	610	600	559	567	587	554	607	555	591	594	545	565	642	560	543	601	576	580	561	557	554	534	610	602	556	557	576	556	542	579	553	598	603	600	557	558	579	551	564	586	558	536	584	596	555	551	586	552	577	537	571	584	584	594	579	587	573	592	549	533	586	601	601	607	573	604	548	595	541	616	585	563	555	592	553	551	558	592	565	530	574	587	581	572	574	554	568	570	536	589	572	594	561	553	615	602	600	579	634	557	564	617	591	609	565	566	554	571	582	593	598	597	578	568	590	576	625	613	560	566	598	561	615	596	579	576	592	558	518	616	562	560	566	558	588	581	541	588	545	569	550	600	584	559	581	632	573	593	629	555	634	569	562	549	619	579	532	566	650	572	580	578	554	589	566	588	579	572	588	579	598	574	559	576	583	591	588	571	599	609	573	546	625	579	571	660	591	515	580	607	613	584	562	549	559	544	557	555	589	614	587	597	529	588	569	601	620	534	573	607	630	619	590	537	601	587	576	608	580	587	564	609	581	570	550	584	572	611	600	573	570	624	555	563	550	583	576	581	577	546	585	599	607	591	568	541	568	523	558	596	553	563	523	559	630	500	571	576	573	560	566	569	588	563	542	565	588	572	553	512	565	608	584	590	553	563	571	572	584	571	545	608	621	560	597	580	545	563	561	581	584	543	572	600	616	565	570	606	549	613	543	595	571	616	564	602	556	538	545	562	552	578	551	552	622	545	579	584	570	578	540	588	591	562	585	552	574	608	594
16584	30783	19355	9408	6731	5059	3562	2760	2173	1787	1458	1282	1124	963	826	846	779	771	765	806	736	702	741	704	700	678	707	715	679	674	682	691	715	693	721	685	736	716	702	709	729	696	711	731	752	741	706	754	637	742	706	711	727	749	674	657	717	705	738	705	688	695	701	677	717	682	617	727	742	697	729	699	679	693	724	742	718	731	747	672	718	750	687	712	703	677	741	711	654	699	715	677	707	719	685	712	711	711	707	646	737	701	730	716	708	685	686	747	699	713	685	714	696	712	711	690	705	739	663	698	728	712	657	673	707	745	688	703	706	661	678	725	740	715	721	696	715	698	716	717	681	753	707	711	654	726	692	689	661	701	714	681	694	665	729	702	717	696	730	671	692	723	734	661	680	708	698	675	722	700	684	660	714	697	645	690	709	708	680	705	681	679	705	700	714	756	644	734	687	653	706	738	674	724	653	701	721	725	674	763	687	668	705	708	664	719	720	720	738	705	705	748	685	700	674	693	713	765	681	739	682	695	652	721	688	716	720	665	689	700	733	696	679	717	768	707	702	708	707	687	735	658	722	706	706	684	711	698	676	761	733	734	708	723	694	712	724	704	634	695	707	659	726	712	681	691	740	679	682	723	659	719	690	705	703	725	778	691	737	697	693	720	724	679	716	679	715	692	738	644	698	716	661	687	706	709	698	657	697	727	719	726	715	673	736	677	700	658	684	657	680	701	715	732	740	685	661	711	681	711	684	664	656	714	693	739	695	681	635	698	735	709	718	699	744	672	689	711	716	663	699	698	699	663	716	678	674	710	678	748	718	735	743	683	739	685	670	690	699	684	707	699	703	660	683	720	738	672	733	688	674	712	676	666	702	737	723	736	627	683	660	741	723	724	709	678	689	660	740	666	711	747	724	700	720	669	708	711	732	672	697	713	714	736	746	702	734	778	652	666	669	717	675	743	698	736	680	695	710	730	675	739	709	721	693	705	689	715	711	676	720	691	720	733	713	696	730	688	683	717	681	673	659	720	707	745	705	728	674	688	654	703	645	687	793	705	757	686	717	730	710	709	704	752	701	718	733	749	677	763	712	723	699	649	705	694	742	689	690	693	663	678	698	717	715	697	673	709	736	706	678	673	716	685	741	701	751	725	701	718	652	673	710	696	706	684	750	704	724	686	673	765	671	729	683	699	741	722	680	745	674	682	703	699	731	683	696	732	658	682	721	688	681	664	741	698	710	691	736	717	704	704	672	730	728	749	685	700	665	722	703	685	691	709	693	744	722	723	723	671	707	735	666	674	722	742	708	671	746	708	696	721	720	700	669	720	728	674	689	706	692	723	685	689	704	681	722	704	724	713	727	698	698	715	701	656	674	707	732	714	763	666	697	729	701	648	703	690	710	684	696	738	710	680	698	697	684	744	675	714	713	737	716	722	692	648	713	691	703	712	697	743	710	685	755	725	704	699	717	726	675	720	725	712	704	718	718	729	672	697	741	704	681	699	712	704	764	709	725	682	705	686	712	659	731	738	730	700	665	732	684	706	721	719	698	674	684	677	745	716	705	726	702	739	711	744	773	710	697	675	698	696	710	711	741	704	705	728	615	696	716	691	739	696	690	711	682	675	730	763	716	680	685	696	738	681	693	662	744	711	647	701	673	710	653	686	733	695	736	713	640	703	747	670	688	738	706	695	732	714	687	662	722	738	692	718	689	705	683	669	699	683	706	666	689	657	715	705	688	718	692	732	707	692	690	723	710	684	706	661	739	735	713	731	745	726	700	723	731	720	689	707	711	732	701	745	685	688	675	717	732	686	748	704	710	702	677	738	713	695	684	703	696	707	698	712	675	695	727	662	682	719	702	665	730	716	764	741	733	733	717	645	662	698	692	691	730	693	709	690	683	709	647	705	712	696	677	658	726	715	711	713	727	728	733	732	692	682	708	724	692	720	715	707	759	693	691	705	696	688	701	721	729	674	732	711	711	677	694	746	699	756	682	695	683	666	744	771	686	683	724	691	674	749	737	711	701	667	680	694	721	743	669	670	721	682	710	686	716	738	673	695	701	700	721	699	706	681	729	744	680	660	703	656	682	695	731	693	723	709	655	738	716	673	739	658	668	680	673	745	746	706	674	662	723	693	721	687	677	732	699	732	697	693	713	696	709	691	700	689	694	708	714	673	682	675	739	672	708	731	734	705	702	690	722	690	711	689	686	692	720	664	741	746	709	707	731	722	720	732	686	709	709	713	707	721	684	720	674	687	713	718	690	718	674	701	758	715	716	701	691	716	704	752	689	684	757	653	727	722	676	668	709	713	677	734	671	695	690	691	702	668	702	720	652	679	745	701	695	738	676	711	691	710	707	698	677	698	703	691	702	709	671	671	693	663	742	706	679	665	705	704	713	794	661	694	715	697	716	746	697	692	693	711	721	751	684	703	712	715	730	682	734	696	655	670	709	753	694	730	706	715	696	688	691	706	656	689	699	708	750	741	718	695	709	708	721	755	707	720	701	675	710	734	715	696	726	717	696	669	657	663	673	734	721	676	685	715	614	676	718	731	732	668	766	647	670	662	713	705	676	721	687	690	728	691	704	691	738	697	684	694	705	732	682	676	730	705	689	700	689	697	729	681	710	706	698	708	695	720	706	691	748	721	694	637	679	709	760	692	684	706	701	692	707	705	722	690	702	705	702	719	717	721	676	716	675	704	654	713	674	705	684	709	745	722	728	673	713	711	706	730	700	680	700	720	672	676	709	718	720	665	689	694	695	685	691	722	684	730	711	710	710	734	705	721	697	712	724	713	772	708	720	706	700	696	688	738	692	711	686	679	722	706	719	710	732	706	701	724	707	694	688	679	720	679	723	710	737	702	664	688	758	712	714	679	684	694	675	706	681	708	642	767	736	704	731	699	643	719	746	699	669	735	716	692	721	699	726	788	730	712	729	746	684	696	702	699	685	744	705	710	739	773	765	699	711	719	693	725	725	659	693	724	715	740	713	701	699	705	712	717	692	725	669	652	712	701	711	654	698	678	699	720	671	689	717	691	724	724	669	711	724	772	662	701	714	755	714	701	665	731	686	687	673	714	670	674	720	677	698	711	721	662	723	680	707	733	703	704	696	686	733	718	729	664	679	702	709	675	686	748	708	735	758	698	679	671	675	707	686	682	655	691	707	750	674	682	714	691	706	729	700	687	694	735	697	738	739	715	669	751	703	707	692	767	719	714	670	738	713	732	703	709	657	699	710	734	710	653	645	679	700	670	745	677	702	671	674	722	712	665	688	665	701	714	707	731	711	679	678	717	647	686	693	743	695	672	689	687	706	667	777	682	703	726	723	674	701	708	672	704	709	677	679	699	679	721	729	692	654	666	696	724	731	691	753	703	712	725	712	721	724	734	689	643	703	661	735	727	678	660	701	736	740	756	725	663	713	669	643	687	720	729	699	772	712	688	689	689	700	771	716	712	740	726	699	653	733	707	675	728	678	686	735	698
23648	21528	28807	24674	21544	14709	5261	2894	2211	1932	1535	1336	1210	1044	1012	940	945	841	836	830	798	795	795	825	808	785	780	777	744	783	793	826	749	775	816	782	756	719	771	757	761	749	792	789	778	751	733	767	799	749	812	795	780	771	774	752	777	752	740	802	746	751	767	750	751	784	764	737	780	781	785	730	775	785	793	745	806	773	765	773	720	768	718	791	775	786	716	730	774	740	773	765	767	702	776	713	747	783	765	772	756	760	745	760	797	795	784	766	785	745	745	740	759	807	768	775	795	790	756	745	752	805	747	807	776	687	818	808	760	808	849	766	740	751	751	764	705	799	818	783	765	718	793	745	795	752	757	797	751	811	754	753	776	747	748	757	793	777	779	833	733	831	767	783	772	785	741	783	756	812	743	775	783	759	700	806	763	794	773	727	777	750	757	757	757	775	772	756	756	787	782	761	743	745	788	747	752	748	708	802	773	769	728	778	758	786	724	790	726	755	738	764	796	724	768	792	753	765	758	786	803	773	780	763	784	764	745	757	755	799	811	735	764	744	744	753	757	775	762	762	733	754	773	806	753	790	751	794	734	782	742	798	785	780	778	742	753	792	730	764	790	778	780	758	825	745	753	764	804	762	818	800	744	770	819	779	731	764	734	747	784	783	755	737	763	741	743	776	716	713	778	742	770	793	776	793	784	767	781	769	756	743	760	790	785	759	778	806	787	747	756	751	728	757	752	759	773	804	740	730	756	754	794	725	753	780	789	746	768	764	765	776	789	741	756	785	763	759	763	802	701	735	743	740	740	794	770	725	797	795	749	713	732	802	786	752	728	798	786	784	745	741	772	827	704	727	705	790	758	743	753	792	774	748	745	697	730	724	776	728	733	771	777	762	742	721	752	753	795	811	756	748	737	796	762	767	799	707	770	734	764	791	757	771	786	758	756	768	782	761	801	744	763	726	776	734	729	776	757	759	752	751	801	771	769	751	761	745	763	774	822	761	756	779	718	714	743	735	741	725	772	721	721	745	741	750	754	749	761	756	750	793	720	742	780	747	747	760	760	737	781	764	754	681	767	736	711	747	756	777	778	768	753	764	794	761	794	751	762	776	786	735	728	801	799	738	736	815	763	807	766	757	714	802	751	734	793	721	742	741	763	757	778	742	790	793	753	805	697	785	776	766	734	714	787	724	759	741	806	760	745	749	769	756	748	755	750	733	754	749	768	782	796	750	740	746	745	762	720	761	773	770	739	749	806	743	741	777	746	756	774	752	734	725	767	752	745	746	730	783	727	784	757	762	759	748	824	790	777	763	743	749	739	796	736	741	777	768	719	748	786	796	757	778	751	746	736	779	762	821	765	760	752	775	770	763	754	787	768	782	758	780	803	763	782	753	787	765	743	820	792	791	723	762	765	742	734	784	782	770	729	734	786	792	742	746	748	781	748	771	784	733	762	818	773	718	770	742	740	791	818	760	734	737	769	786	783	717	751	780	756	752	801	795	771	763	799	752	797	797	785	735	748	780	754	734	769	784	759	760	754	782	762	726	748	753	777	748	777	732	765	736	780	749	753	766	755	746	757	813	708	714	775	763	744	786	784	775	763	783	764	794	733	778	767	792	762	740	770	745	779	761	779	757	741	771	776	741	765	747	821	783	736	788	725	717	797	808	754	758	748	758	727	750	734	790	776	770	745	779	740	792	776	784	738	805	778	795	754	729	800	795	748	800	721	777	745	774	746	759	754	796	766	743	722	738	725	774	729	750	766	754	763	746	750	758	720	788	786	710	740	783	768	777	750	811	766	788	731	761	824	774	753	747	770	766	795	764	781	777	799	744	788	791	800	713	762	736	792	741	813	784	744	728	760	803	743	773	713	742	725	752	749	779	791	741	777	788	762	736	809	817	768	751	740	768	754	797	744	787	785	765	759	733	694	735	782	817	797	760	771	741	857	816	732	768	725	784	794	769	730	768	761	741	770	768	788	736	687	757	761	762	769	764	745	765	744	793	751	736	756	794	781	739	731	754	757	718	788	806	742	764	774	786	770	757	725	730	706	747	788	755	747	766	764	747	726	720	782	793	748	724	788	773	765	726	730	735	753	772	719	801	788	737	773	739	767	768	787	741	756	756	782	814	799	782	783	752	771	736	780	781	745	723	745	733	749	732	758	812	778	680	801	756	761	796	727	798	781	752	819	725	793	749	744	754	797	775	766	773	805	756	808	708	804	738	721	772	751	790	738	771	743	798	746	800	731	722	747	741	787	763	763	784	819	732	742	843	716	844	756	697	707	788	769	756	780	724	801	770	763	737	745	700	765	750	802	795	705	749	759	744	786	756	775	782	724	768	801	808	713	731	772	773	785	757	738	799	806	762	756	745	741	724	741	752	738	750	760	749	789	747	787	733	763	832	732	733	766	757	774	744	792	778	712	784	773	778	728	760	736	770	785	772	779	782	736	725	762	771	793	792	716	750	785	721	745	760	715	794	743	731	722	761	816	706	748	776	785	795	783	733	784	720	787	817	763	732	762	749	743	757	753	743	767	741	733	784	820	789	800	726	716	762	750	746	805	748	740	738	764	759	776	732	746	771	757	718	728	735	787	760	737	774	757	736	741	782	743	714	736	733	804	752	767	761	739	761	747	744	769	716	800	773	772	724	806	787	800	764	737	755	790	721	702	790	751	739	786	746	741	762	785	771	759	753	777	803	695	769	717	755	781	772	789	711	740	774	775	763	755	732	739	752	722	767	819	734	748	715	762	778	712	794	807	732	755	723	807	776	785	740	775	749	805	770	740	809	751	743	766	779	746	739	760	747	737	751	757	721	763	777	756	774	740	768	761	791	760	790	782	718	716	791	792	791	797	762	736	743	794	749	685	719	727	806	775	820	768	762	793	757	716	752	743	733	739	777	781	761	744	722	779	754	788	769	778	745	711	746	774	752	769	775	785	758	734	755	749	764	770	741	731	771	797	833	823	752	733	769	737	736	761	736	781	798	744	770	786	789	770	792	792	724	765	737	768	756	784	819	723	732	787	781	775	760	746	722	715	800	737	698	716	781	740	702	769	817	721	841	753	782	772	759	769	760	734	800	798	771	751	777	749	746	794	744	771	772	727	729	746	766	759	788	743	775	776	786	726	774	781	708	828	765	754	728	730	694	824	749	800	682	697	774	775	749	787	745	758	747	778	821	768	796	798	771	766	768	755	750	749	744	726	750	786	724	779	772	755	787	776	767	811	777	805	753	782	769	819	796	760	798	791	729	770	774	766	745	786	771	768	762	756	745	769	770	763	781	763	795	719	753	827	757	775	745	732	743	717	807	709	718	816	741	691	793	746	811	742	728	719	758	791	750	734	728	776	769	738	773	777	793	758	732	803	786	730	757	770	722	746	814	747	746	794	758	717	767	777	764	776	802	704	756	728	791	731	796	793	708	780	785	751	802	771	769	779	762	764	743	775	751	740	731	728	745	760	765	726	764	778	741	724	764	753	772
18381	42316	28548	15030	10743	8243	6293	4544	3529	2840	2341	1892	1750	1511	1343	1191	1142	1069	962	1068	1050	984	1049	923	1028	1022	981	981	964	965	976	946	968	1013	925	954	974	980	972	941	958	899	930	974	933	920	952	936	921	925	957	914	940	897	906	953	966	920	936	942	957	938	941	950	925	962	928	973	996	928	908	916	936	955	931	991	954	916	885	953	951	897	965	903	960	968	979	956	955	918	903	982	899	923	894	937	949	977	938	941	955	936	906	1005	955	956	942	927	947	947	954	903	900	903	933	913	892	919	971	932	919	889	985	948	908	915	958	928	931	930	936	922	954	898	933	961	924	927	903	954	970	962	984	955	944	896	986	914	953	940	978	941	914	992	915	974	954	915	930	918	927	961	914	944	994	926	952	954	937	895	920	980	933	914	956	927	928	964	924	951	958	922	959	935	921	926	966	891	944	995	915	919	957	939	933	930	928	940	935	915	963	955	900	903	976	941	937	952	915	932	958	980	954	939	943	904	978	891	941	958	908	935	941	926	938	930	941	925	946	946	955	960	880	907	1004	914	994	934	955	957	963	958	931	968	963	977	980	930	944	868	983	908	902	964	983	949	899	965	956	958	950	881	948	940	966	933	943	941	898	954	914	938	926	957	894	961	992	934	952	914	932	973	942	969	979	914	912	923	933	912	917	954	919	942	968	927	899	944	965	885	941	927	928	944	913	914	922	933	914	913	926	968	1004	951	883	958	951	986	919	926	930	914	924	900	982	891	963	914	921	964	922	976	906	953	911	905	903	934	880	885	909	899	978	954	893	969	974	951	990	937	946	901	892	960	961	933	932	960	973	982	946	930	948	999	944	939	974	977	927	943	910	847	960	943	963	962	961	960	937	886	965	960	948	919	970	978	935	938	908	937	902	963	935	936	937	936	922	861	937	916	897	1023	878	898	933	924	933	973	951	906	926	955	963	978	922	936	946	935	959	967	1027	954	959	944	950	919	947	1027	965	948	868	940	916	963	921	928	950	928	921	1005	931	901	932	904	928	936	922	960	979	907	935	946	913	930	938	916	949	896	953	962	935	957	911	961	907	895	969	953	913	967	889	990	954	946	931	923	946	975	905	927	915	918	932	985	949	963	946	956	950	928	957	983	948	952	927	996	943	953	956	953	948	918	957	935	905	916	898	997	937	947	926	931	969	941	944	973	943	940	981	954	918	974	915	975	894	942	927	926	938	952	991	969	969	893	890	953	958	913	925	947	909	931	969	931	890	930	910	932	971	944	924	935	917	940	878	927	914	928	921	935	916	951	878	973	931	933	909	933	889	904	925	930	967	928	889	929	920	951	904	970	916	995	959	915	947	934	910	944	950	974	972	919	936	793	884	918	929	963	945	921	916	963	986	949	953	948	918	938	943	903	935	928	936	902	952	973	924	963	943	906	1004	950	936	914	969	922	931	956	967	894	933	919	943	958	929	922	950	895	921	953	942	925	942	949	963	940	928	929	942	920	943	928	933	921	979	919	940	907	892	930	971	960	980	954	927	970	903	945	872	901	913	891	917	912	966	918	902	906	1001	948	929	949	918	985	904	958	925	972	956	909	911	940	886	929	870	912	916	904	882	906	921	906	961	944	874	927	972	942	990	996	922	903	972	935	941	953	952	991	944	913	976	895	954	864	952	985	933	954	1011	887	914	971	936	915	983	959	911	936	912	990	942	973	969	985	952	911	1002	941	908	957	912	939	891	945	956	916	973	960	921	917	976	909	897	944	915	921	975	916	938	975	949	946	892	877	906	938	996	964	904	934	918	902	912	904	874	941	941	912	843	994	980	928	929	910	936	956	953	948	934	966	880	946	913	917	984	898	933	920	927	933	939	922	979	955	949	921	923	926	865	921	930	890	986	963	907	903	946	882	902	914	982	949	951	900	970	921	950	914	920	941	920	978	974	932	875	970	965	965	949	966	967	929	928	891	887	978	920	886	967	945	947	929	968	926	994	948	958	897	881	916	947	914	935	961	949	951	965	946	940	884	965	988	976	944	912	968	981	939	962	932	945	934	940	922	960	924	975	962	936	909	915	968	902	951	958	947	983	957	926	954	907	928	964	931	960	932	943	938	890	911	901	894	934	947	901	937	906	921	937	927	932	919	928	876	944	1011	924	912	867	933	910	1019	980	975	901	919	945	943	939	958	949	941	897	939	896	872	952	935	952	931	939	911	921	917	930	944	938	869	950	935	914	905	902	955	959	938	904	966	958	950	902	921	936	964	972	981	924	897	937	919	945	959	916	945	899	947	914	978	927	913	976	935	941	939	975	898	911	920	908	973	957	937	956	922	892	965	915	913	959	899	962	899	953	938	899	895	982	971	980	971	1016	914	948	947	910	905	920	931	949	977	917	901	935	934	953	928	1001	958	929	966	920	915	921	936	931	975	968	897	946	932	905	933	922	904	902	911	880	935	919	964	888	987	972	919	933	910	914	945	896	924	908	942	974	975	921	947	923	914	898	964	936	901	912	909	939	880	937	915	947	993	917	894	981	901	852	902	922	935	898	924	920	909	920	936	893	965	950	901	899	938	916	955	963	930	934	939	920	984	954	952	892	941	967	915	953	955	952	932	926	946	914	914	917	900	931	938	880	894	902	972	887	915	915	908	967	945	964	926	924	937	910	966	940	955	958	936	855	941	942	934	971	919	962	973	914	888	875	926	928	965	945	946	884	894	880	942	939	932	958	857	963	939	956	971	894	966	938	970	963	922	901	881	949	902	848	975	942	905	882	899	936	917	967	979	903	940	958	916	961	865	945	949	906	889	966	1000	917	963	947	895	923	926	942	943	919	888	881	923	918	958	959	915	903	892	933	886	929	953	929	916	924	905	927	947	948	987	904	928	947	958	906	961	967	900	963	934	906	966	949	1008	955	951	966	913	925	923	893	963	988	942	917	953	992	907	956	938	963	966	888	937	922	985	964	915	913	904	937	955	906	938	911	926	915	956	968	989	1008	948	922	925	957	899	900	929	915	911	941	899	920	964	934	940	947	901	954	944	912	921	964	946	941	909	937	940	923	910	895	982	911	972	968	912	926	948	905	979	953	943	926	946	958	941	918	915	958	912	968	949	963	961	908	960	965	950	960	872	940	898	917	943	950	930	968	974	932	957	914	941	933	950	906	925	914	939	934	947	879	943	922	941	918	956	903	955	903	945	936	973	974	958	921	938	880	930	930	999	1012	980	917	943	977	937	954	894	927	925	1017	959	969	928	902	929	898	928	929	900	943	977	955	959	949	973	1024	929	885	921	935	955	898	996	941	935	935	885	930	970	891	949	909	966	950	924	922	958	907	985	935	968	989	964	957	935	930	910	966	926	954	971	923	937	888	923	921	901	901	945	1015	994	938	939	967	922	927	908	981	964	978	943	944	959	864	941	848	939	934	920	969	916	937	887	903	923	964	919	983	943	919	910	938	929	931	930	993	931	946	939	961	977	875	920	962	905	892	969	922	1006	919	911	896	920	951	913	877	958	943	952
24759	21578	27836	25716	14354	4147	2652	1851	1322	1051	870	730	612	527	483	463	411	369	390	383	368	396	339	374	356	350	339	353	348	312	339	314	368	310	319	349	321	305	323	331	337	340	311	295	309	324	335	344	323	324	324	318	329	315	331	353	298	344	336	321	353	370	320	328	305	371	329	327	332	327	346	310	320	349	294	314	331	294	313	319	322	308	320	340	315	330	300	328	308	298	306	317	324	348	328	328	334	364	336	299	294	362	300	327	317	296	365	319	286	335	317	338	311	308	353	327	323	335	327	320	300	320	339	315	334	313	311	304	351	332	320	318	344	291	324	339	310	308	322	345	316	333	296	319	311	359	328	301	325	326	312	304	312	355	344	300	292	317	334	340	307	309	312	318	332	326	314	312	337	327	313	308	323	345	314	313	302	339	304	324	342	335	275	291	327	311	328	349	333	291	345	298	336	323	317	351	300	320	350	323	314	313	329	324	306	304	308	292	312	328	320	336	313	286	339	322	304	333	302	314	306	351	330	332	317	344	354	328	332	300	315	340	289	337	299	305	279	305	314	310	316	302	354	287	293	310	345	349	332	365	359	317	338	302	328	329	327	322	338	335	331	325	319	300	323	335	332	342	325	342	304	313	307	328	318	346	324	338	360	340	355	345	318	346	373	334	358	319	313	323	316	313	353	315	340	342	327	310	348	343	319	345	312	314	340	331	326	318	336	302	285	347	293	319	303	353	319	328	322	295	336	282	311	366	315	312	316	283	293	331	305	317	319	346	315	316	339	303	335	317	326	313	328	315	326	331	357	357	313	293	355	356	327	330	317	291	309	335	361	301	325	317	338	331	323	337	338	312	322	338	292	324	333	306	319	343	322	310	324	297	342	313	327	352	333	330	304	311	340	303	331	327	289	321	333	281	298	321	334	334	345	319	347	292	328	366	348	336	312	309	285	368	332	340	331	321	338	314	275	334	301	314	331	322	343	310	339	322	323	289	295	320	322	318	336	315	334	325	328	358	287	298	339	304	317	317	331	346	321	296	318	294	289	360	321	278	314	315	330	341	335	307	324	291	346	350	283	318	350	310	319	327	321	330	310	302	301	327	325	317	314	293	333	303	341	338	304	297	350	307	326	313	338	337	317	308	325	334	316	332	306	292	333	316	298	304	302	333	287	320	315	312	324	318	335	340	330	349	327	312	343	342	304	328	300	298	298	352	352	348	330	296	317	349	296	306	314	323	314	321	326	294	328	302	321	331	305	308	376	301	332	319	333	339	317	303	290	335	360	320	344	324	349	289	325	299	329	310	335	298	344	308	337	288	321	275	317	319	318	342	327	326	297	296	316	342	320	294	328	335	340	282	299	303	302	335	348	321	311	307	320	321	310	329	292	303	316	320	294	331	283	313	322	330	328	332	362	327	330	325	308	296	304	310	315	317	339	330	308	310	302	315	318	320	336	328	310	358	358	354	332	300	330	303	309	329	292	317	339	331	323	332	354	287	319	323	347	307	319	328	323	353	338	294	353	320	335	306	334	355	337	308	329	333	286	332	312	332	315	313	303	306	316	336	309	336	332	326	299	320	336	326	331	342	320	340	322	323	290	315	336	328	353	316	320	331	333	307	324	324	315	332	341	289	306	308	304	295	328	338	310	293	340	327	317	325	308	343	339	313	324	287	343	344	325	308	337	296	329	313	321	332	283	342	363	326	342	321	319	301	317	302	286	323	320	286	318	351	331	342	317	338	331	331	343	348	287	344	320	313	326	329	344	310	338	312	321	348	317	339	336	338	328	336	334	337	337	319	314	340	322	311	322	310	328	313	295	333	331	332	336	288	306	322	306	341	331	310	343	288	319	317	317	337	310	299	327	302	314	294	290	295	335	329	329	320	333	334	334	314	292	345	320	311	339	312	317	306	294	296	342	316	304	330	346	330	316	307	297	298	327	315	342	329	330	329	330	314	331	299	318	327	299	340	327	329	305	303	342	302	324	280	342	344	323	310	320	351	349	306	318	344	293	313	298	312	320	324	306	316	315	334	339	290	323	319	327	312	349	322	336	321	331	323	314	298	341	345	312	379	306	341	305	346	332	336	300	299	349	320	298	322	292	326	303	343	271	309	321	349	290	309	331	340	314	337	346	333	316	354	315	327	302	311	356	318	294	340	308	337	319	336	322	323	319	315	318	316	340	342	324	333	307	289	314	340	288	315	328	311	383	334	303	320	315	336	320	323	328	310	333	335	322	329	336	321	340	344	339	339	324	345	312	302	321	319	284	331	315	323	318	294	310	329	333	358	306	331	297	305	296	314	308	301	327	338	307	302	335	363	338	289	308	342	296	317	304	296	325	307	356	314	326	297	326	354	330	338	342	313	329	325	306	294	311	318	328	311	353	315	313	331	322	299	323	295	337	312	323	319	317	341	299	313	312	305	344	283	338	326	337	316	297	311	346	324	306	281	302	320	326	319	315	348	295	321	342	355	309	309	308	297	317	322	368	326	329	306	310	314	302	332	366	332	342	339	305	291	329	332	324	343	315	315	299	312	319	312	325	318	306	322	318	335	305	340	316	309	297	314	320	342	304	305	370	309	337	360	319	350	341	289	289	338	322	319	318	330	336	307	315	324	322	323	320	333	305	330	329	328	331	282	307	321	305	285	318	308	316	317	336	311	343	322	306	319	310	281	317	301	313	310	316	332	323	317	321	317	322	309	324	345	324	287	355	309	318	342	298	360	325	340	358	348	294	318	321	336	334	312	306	351	308	309	327	339	335	339	303	326	313	306	327	313	345	368	314	307	335	322	331	350	340	328	323	301	320	316	331	316	309	322	346	322	289	321	335	298	328	326	297	315	361	297	308	324	304	323	317	323	324	314	337	344	325	339	317	323	319	319	286	314	339	292	311	280	322	295	325	313	336	297	296	320	311	313	318	290	328	315	334	327	314	332	306	316	327	345	362	301	335	343	333	342	349	320	324	339	279	318	323	346	326	330	302	335	331	342	320	282	307	324	300	327	312	328	304	297	343	320	291	279	313	307	314	334	320	342	302	331	309	332	323	308	359	306	351	360	324	333	303	300	311	331	317	298	347	318	300	315	319	283	321	332	332	336	366	288	315	315	372	317	317	339	309	314	354	297	329	308	338	340	306	310	325	320	321	336	302	326	303	351	325	326	337	339	326	316	327	313	300	301	320	343	325	350	354	303	317	323	293	299	299	299	353	315	338	311	338	330	316	317	325	316	325	309	321	303	311	328	304	336	343	327	297	302	336	312	330	311	325	310	314	329	362	332	302	335	342	295	316	328	330	333	324	362	322	318	314	295	326	325	344	358	301	324	311	309	343	340	322	328	326	321	304	334	299	326	331	326	283	298	300	290	324	318	314	333	322	340	339	360	297	304	301	295	309	335	304	303	311	287	324	344	329	303	305	331	310	321	323	296	313	312	327	333	323	361	343	338	288	301	350	291	340	358	293	308	280	297	310	330	298	338	327	324
18140	37458	24289	12677	8901	6472	4826	3500	2649	1934	1484	1179	994	834	646	620	600	517	514	517	488	473	473	421	441	447	460	496	444	425	467	390	473	422	436	382	455	423	459	404	425	399	451	416	421	420	441	426	412	379	392	459	425	423	448	408	444	427	434	382	406	415	412	413	371	414	447	425	409	400	428	408	438	395	391	458	457	411	403	438	433	403	448	432	412	397	433	442	406	440	431	431	424	420	442	414	446	419	433	425	435	419	438	442	415	387	422	402	470	407	395	405	379	395	446	417	362	393	425	433	380	420	417	438	411	417	410	389	414	403	427	405	425	453	417	443	368	424	444	421	463	397	469	463	395	417	419	470	406	410	406	431	464	446	409	421	431	406	434	404	414	423	410	415	448	363	412	395	411	407	421	398	415	416	441	459	403	402	428	393	411	440	425	439	412	448	407	446	427	406	408	424	423	429	412	446	407	407	408	391	415	422	406	410	410	429	440	402	417	406	404	427	417	382	444	388	381	447	406	423	407	377	436	407	416	437	392	399	409	420	429	427	431	423	397	420	446	438	402	423	413	393	458	436	417	386	420	422	413	434	409	446	421	410	458	412	446	467	407	429	405	393	428	388	411	416	392	421	400	486	399	424	377	450	377	402	403	403	463	407	413	408	462	419	432	423	401	411	384	428	405	439	425	420	445	428	457	404	415	407	364	414	374	417	421	444	421	427	423	420	423	427	427	418	466	404	442	399	412	413	410	411	417	429	397	429	442	455	401	432	427	401	412	406	421	420	402	447	385	377	407	408	441	407	423	401	418	428	434	409	437	431	416	412	442	408	395	436	470	373	449	400	432	433	430	423	441	406	411	389	400	440	390	422	407	416	439	399	403	428	424	412	420	428	430	419	428	441	428	406	434	416	465	385	425	410	426	406	424	437	437	410	435	383	441	435	423	438	428	429	433	435	460	448	397	433	422	419	450	401	447	391	390	406	425	442	416	396	430	444	439	405	428	418	434	429	411	427	449	410	409	395	408	446	398	405	429	434	428	447	377	412	407	389	377	459	360	461	431	456	441	432	407	406	386	396	412	422	432	428	414	437	425	439	440	444	427	406	431	398	429	394	426	404	434	454	411	430	418	424	456	420	370	408	450	381	431	404	425	397	412	428	415	443	435	420	444	458	449	398	439	438	430	415	425	438	436	408	420	407	411	411	377	431	407	387	459	429	448	435	397	413	396	406	444	395	408	428	446	439	397	381	394	433	408	431	439	414	406	405	429	461	417	406	422	404	428	387	443	424	429	440	427	408	424	420	432	384	396	411	431	392	407	418	383	423	407	410	415	403	455	414	373	436	444	390	443	406	422	425	425	429	391	407	395	416	451	449	394	435	424	408	419	436	409	392	408	414	438	428	392	438	379	414	433	426	396	387	403	441	406	421	401	432	407	419	400	380	426	449	400	434	425	382	406	412	373	416	442	411	398	455	435	419	445	398	422	396	404	398	393	419	478	387	433	409	420	390	416	410	438	400	397	419	408	398	433	371	442	436	419	395	442	413	389	438	418	429	430	406	465	376	453	391	410	397	433	406	422	419	415	388	397	424	430	469	440	396	421	426	398	441	407	431	409	409	410	369	383	409	414	421	436	403	447	414	415	399	402	413	418	445	424	429	385	441	422	432	398	409	443	475	427	420	370	424	469	402	371	379	438	453	428	445	419	412	425	426	418	408	403	430	388	415	383	413	411	426	430	420	423	403	408	418	423	413	427	427	434	457	424	400	422	390	397	442	438	393	437	444	435	409	419	445	362	401	373	413	406	459	420	397	419	432	439	403	395	395	430	457	415	361	412	435	406	395	397	431	391	423	401	409	413	382	409	448	406	414	405	385	372	415	406	414	383	418	386	410	415	421	403	448	433	414	408	405	394	439	410	436	443	404	370	457	399	390	402	405	411	436	374	416	428	400	424	441	395	430	391	379	451	456	400	371	411	444	427	384	431	407	448	408	439	428	416	433	452	415	399	417	450	417	414	461	401	406	425	391	414	428	426	427	390	430	394	380	430	370	419	372	458	425	379	406	445	428	421	394	417	424	406	425	420	404	446	401	411	443	401	392	430	450	415	425	403	445	438	406	424	423	415	421	399	425	451	443	428	418	431	401	419	406	408	401	413	359	395	375	433	435	396	438	412	435	393	425	406	425	426	413	449	420	426	399	402	435	399	390	386	425	409	405	429	407	442	418	396	429	425	400	429	399	437	408	403	449	446	408	413	423	424	447	399	419	446	389	390	409	436	406	393	362	439	431	425	405	386	415	441	368	448	416	444	415	382	391	439	397	409	431	437	441	393	420	415	433	417	431	425	370	403	446	408	431	413	381	381	417	465	415	421	430	442	405	405	446	391	412	428	411	402	384	401	438	445	397	437	386	440	389	403	455	413	419	424	426	450	372	399	442	397	388	415	424	422	401	457	425	416	425	421	416	435	397	413	434	421	442	436	420	396	402	402	421	434	363	448	411	412	408	415	427	447	444	399	444	415	429	466	414	401	448	433	427	423	407	410	400	417	393	420	387	410	405	423	425	456	433	432	428	440	409	442	404	407	411	446	409	421	412	430	408	414	390	440	412	425	436	459	400	441	409	394	403	431	427	400	418	413	439	422	439	436	436	411	411	422	405	408	406	448	428	379	443	435	452	426	448	419	429	428	448	391	374	452	433	426	428	423	407	411	424	410	435	443	411	404	405	437	399	430	423	414	429	440	390	429	418	449	391	456	424	425	420	412	405	420	397	416	423	452	374	433	433	447	399	406	452	390	419	442	409	399	420	407	450	431	426	388	418	440	410	405	386	410	443	398	391	408	405	414	403	437	414	445	422	452	449	411	425	427	439	406	421	439	443	410	431	420	424	384	386	399	384	426	432	444	453	420	401	433	421	382	377	423	400	455	446	417	414	423	401	407	416	404	424	400	421	416	408	428	421	444	426	428	480	399	389	417	421	432	413	421	413	408	390	405	430	428	415	394	457	399	435	373	389	404	414	406	440	394	430	396	431	401	405	417	429	417	453	443	436	407	418	424	436	450	449	434	395	423	411	386	425	404	395	422	412	421	436	436	439	429	428	428	422	450	414	456	421	387	442	401	387	423	411	457	452	442	463	401	445	421	437	435	393	420	401	444	432	451	435	441	396	439	417	395	417	417	421	423	399	412	412	465	393	418	434	411	412	401	407	450	435	395	439	396	398	426	419	415	406	410	428	440	403	431	422	400	425	405	366	465	397	417	438	418	408	391	449	452	433	437	429	413	392	405	430	408	412	439	400	405	413	416	432	433	388	410	411	384	431	441	400	440	441	427	432	417	388	446	414	437	427	422	422	452	453	410	416	421	444	432	433	434	385	429	450	423	457	395	425	397	394	429	396	401	427	428	407	430	421	372	408	393	420	413	424	415	417	422	407	413	391	398	424	400	380	443	427	381	388	409	441	394	443	406	404	401	430	430	370	421	439	442	443
22716	21586	29429	24204	21584	21738	13702	4281	2656	2197	1784	1464	1170	1018	948	816	768	661	686	616	629	639	569	612	568	600	568	559	599	542	503	544	572	612	527	535	530	517	573	635	569	525	578	599	540	572	583	555	547	588	564	527	582	552	533	527	569	516	520	562	507	560	496	531	541	511	559	575	501	544	560	526	520	538	531	561	522	531	520	526	493	514	517	569	543	506	527	555	536	547	566	536	517	529	538	513	515	516	560	528	496	476	564	532	558	537	531	526	510	545	509	575	499	527	518	548	523	555	555	560	528	514	518	565	512	544	542	490	514	486	539	540	531	502	551	539	542	556	536	551	553	520	525	527	559	503	550	537	542	549	554	519	495	504	535	542	539	508	558	516	556	502	478	548	589	506	570	543	561	536	549	489	529	534	537	506	536	538	569	559	518	567	573	552	548	535	575	530	531	541	534	504	513	514	500	508	535	538	552	524	550	550	544	543	503	526	497	504	470	540	547	528	534	513	515	571	545	514	543	549	545	553	525	538	524	550	518	554	518	571	491	553	499	530	479	566	523	548	535	511	533	521	506	540	536	538	509	513	525	510	545	523	508	516	544	511	586	559	501	556	538	570	540	579	512	554	500	523	538	538	515	516	543	513	508	555	560	553	514	537	558	583	513	503	509	500	521	520	565	574	594	520	556	500	536	493	554	529	528	508	550	543	547	530	482	540	504	530	553	519	552	564	493	505	493	535	516	508	510	483	542	526	530	523	511	545	522	538	535	523	581	523	567	569	536	504	552	586	551	525	537	523	569	532	560	472	524	534	497	498	585	550	536	537	489	561	541	543	507	504	527	538	521	520	526	542	560	563	512	534	515	556	526	563	538	547	538	486	545	536	592	545	553	541	491	534	503	531	556	460	489	522	549	550	534	520	607	535	500	487	501	543	527	499	526	504	522	522	528	549	537	485	504	479	547	502	574	502	546	501	575	510	511	561	498	509	523	524	586	515	536	552	533	535	545	517	524	503	559	528	586	545	497	526	553	502	517	546	502	498	524	514	541	516	524	538	470	500	575	563	557	544	484	571	572	520	507	578	482	524	546	529	539	499	541	543	547	526	529	551	565	570	551	494	545	566	552	560	528	498	529	569	529	555	569	536	569	556	515	531	525	556	496	515	481	531	527	522	558	582	555	529	514	568	511	565	527	544	510	537	497	493	537	537	477	512	538	519	529	543	538	566	550	539	498	553	532	569	536	508	510	539	571	515	505	537	536	528	520	518	511	536	541	550	520	536	570	571	511	538	516	565	547	531	513	549	566	505	493	553	532	527	502	534	526	531	581	536	513	569	551	515	548	529	553	538	555	572	503	531	496	493	534	473	551	550	546	526	552	517	547	537	488	543	531	543	568	504	573	503	547	550	558	498	549	542	498	521	551	537	606	515	526	514	555	553	535	538	514	527	523	525	520	533	522	523	547	531	494	528	495	546	553	527	488	565	501	521	556	486	559	528	517	522	532	528	483	490	511	536	485	500	496	529	513	513	541	540	530	523	527	536	522	562	510	531	518	507	525	554	527	515	549	511	552	556	598	495	497	527	520	541	535	554	518	527	511	537	517	539	522	529	522	517	531	549	520	528	504	546	535	560	526	545	574	510	542	554	490	558	540	512	585	581	590	528	526	491	536	478	534	492	565	578	531	516	513	501	508	540	501	514	522	488	536	513	538	551	552	542	500	511	533	539	541	487	513	496	527	506	541	525	534	514	529	544	564	542	539	529	553	547	528	525	549	574	562	498	517	516	514	534	504	562	530	541	512	525	548	526	537	537	495	501	529	530	529	533	572	591	548	554	497	512	513	535	514	563	551	552	478	503	546	572	523	526	489	515	529	522	525	550	546	465	501	523	478	521	575	512	520	535	480	531	542	561	502	534	483	506	569	516	498	544	530	570	503	506	553	519	508	517	498	569	540	531	556	525	532	525	456	541	535	559	546	517	536	561	533	516	538	508	543	501	543	525	538	563	534	549	525	578	560	502	556	541	509	601	511	579	499	535	505	531	553	505	560	520	526	506	518	514	515	489	505	524	531	500	529	533	525	538	557	513	525	506	581	553	542	506	532	536	549	586	564	534	538	555	549	498	514	482	577	502	543	507	550	564	511	536	564	535	542	503	560	507	539	546	542	498	531	558	565	570	542	507	497	526	505	507	578	520	551	552	539	559	528	525	530	541	544	540	510	538	492	538	542	543	542	500	518	526	518	524	535	517	554	534	557	572	538	504	508	523	540	530	478	519	528	530	576	515	526	542	537	514	556	533	537	500	544	511	533	501	504	545	535	527	595	550	569	556	502	534	505	515	495	494	499	526	540	537	503	476	512	512	534	552	503	581	531	514	520	539	525	481	532	479	542	537	522	544	537	524	520	553	530	563	538	521	527	541	490	563	496	538	505	474	515	551	550	558	532	533	562	488	518	501	515	518	544	537	542	530	526	539	516	533	538	523	571	516	553	562	521	560	506	528	507	536	542	517	528	552	535	484	559	558	523	539	508	526	546	571	511	524	533	519	566	495	508	556	499	554	532	541	550	516	548	485	523	525	507	524	529	518	525	518	515	514	561	533	561	519	521	538	518	519	530	569	557	501	538	574	514	541	570	535	541	556	510	577	551	520	551	533	522	496	508	531	511	531	517	541	558	554	514	526	567	495	498	554	556	516	541	535	504	531	531	506	527	495	526	573	543	549	538	530	542	522	505	612	544	549	560	569	531	563	534	534	558	540	541	540	497	537	538	511	495	513	507	523	576	580	550	513	518	551	518	557	539	513	504	532	501	540	548	513	553	541	519	519	561	568	509	534	543	526	463	501	536	586	560	535	517	550	531	524	484	558	535	538	512	546	536	554	508	508	549	523	523	545	530	564	505	519	506	520	510	524	525	515	545	553	505	538	519	533	509	525	486	545	533	548	572	518	561	508	532	530	547	528	525	534	518	545	563	531	528	523	523	504	511	571	511	529	531	543	546	528	558	517	545	552	534	495	508	539	518	533	510	553	510	514	541	520	566	551	580	544	496	523	512	490	485	521	539	514	557	489	520	503	566	563	538	516	538	545	514	528	549	548	538	509	522	516	542	523	551	511	514	527	559	504	517	555	557	541	512	525	535	482	536	556	525	528	525	560	520	509	521	559	556	544	541	540	491	570	529	517	552	520	513	545	522	531	483	524	523	502	560	518	514	503	523	569	554	522	467	557	523	564	575	481	501	511	512	547	537	509	484	510	520	499	549	551	533	538	530	594	529	551	494	514	503	571	541	517	519	535	531	532	523	509	492	550	518	525	545	524	514	538	539	502	495	541	537	509	539	522	541	541	519	555	526	489	509	506	497	517	494	496	515	522	528	554	562	525	584	509	565	576	562	523	524	526	540	502	536	543	491	547	497	550	529	531	513	530	536	544	558	504	522	538	529	531	584	521	546	509	562	527	546	553	588	542	552	521	533	508	513	516	491	531	535	548
21449	48174	32121	19030	14507	10928	7997	6005	4606	3503	2828	2278	1898	1545	1235	1125	927	912	875	836	886	794	792	767	766	718	738	753	692	692	658	657	712	705	682	665	652	683	704	674	705	701	719	659	658	672	667	679	665	709	719	666	685	669	680	725	683	678	681	672	706	684	710	646	660	649	678	681	655	697	694	716	676	738	661	684	670	673	670	675	677	734	657	696	667	660	686	670	677	678	688	649	703	721	710	682	607	655	689	675	623	686	669	704	703	650	646	699	656	666	673	730	657	678	651	729	654	697	667	658	691	632	685	691	650	689	685	658	711	692	692	638	697	679	636	662	652	654	695	647	658	682	698	663	686	684	668	690	632	694	651	719	653	688	699	670	692	700	705	676	663	679	634	675	674	708	707	623	646	685	717	689	687	670	654	684	685	679	728	721	685	696	681	653	670	680	637	662	628	641	673	641	715	697	655	644	698	709	647	728	667	624	691	679	643	658	642	672	677	636	667	683	673	623	670	672	688	678	723	647	674	672	650	653	690	700	697	645	713	728	674	681	661	654	683	665	673	697	668	660	716	640	677	664	690	706	665	676	650	719	639	648	660	666	680	677	650	724	696	677	634	635	671	642	643	706	691	675	699	735	627	676	676	722	675	638	677	656	709	685	637	621	657	659	699	699	707	665	632	683	693	677	682	707	677	650	685	657	721	718	674	653	673	701	701	700	750	691	649	683	676	641	688	709	681	658	735	698	671	681	661	657	673	726	644	648	680	663	672	715	692	637	687	696	709	692	679	622	681	696	681	678	689	655	651	665	647	680	663	675	674	678	616	677	673	648	668	710	703	707	711	699	684	687	688	693	656	685	652	680	662	709	659	723	697	692	660	631	657	714	700	652	696	687	669	695	692	651	690	640	654	703	699	662	642	649	670	658	700	684	665	710	656	665	658	647	702	667	720	671	671	647	671	705	667	663	697	627	665	668	688	668	676	640	685	701	671	650	637	665	732	627	695	712	661	664	693	694	689	708	702	646	649	728	637	657	699	698	692	694	708	710	678	720	672	672	665	714	697	685	676	653	630	652	707	651	647	640	721	650	632	687	659	657	651	656	651	687	676	659	691	679	668	666	714	685	654	670	657	706	678	704	702	657	685	686	697	707	655	698	643	662	668	700	690	646	660	705	664	627	677	713	665	671	641	684	652	679	659	649	685	715	673	730	694	643	637	668	684	718	696	670	679	614	674	628	651	748	721	657	669	622	666	670	664	684	643	679	625	685	634	635	665	680	674	656	699	676	655	709	719	680	651	669	625	679	697	640	657	694	706	676	703	675	660	680	731	678	677	681	619	650	670	691	653	614	676	635	649	694	653	659	686	671	723	653	670	651	691	680	689	712	740	696	684	655	680	690	677	687	664	680	694	713	671	672	635	669	652	648	690	735	703	673	682	699	637	689	662	685	700	701	685	677	687	694	689	645	702	625	697	650	631	668	645	719	658	647	691	693	669	683	713	663	633	687	643	652	691	695	703	695	668	719	709	657	631	663	716	673	641	667	632	642	669	704	692	638	652	686	668	731	664	704	680	633	659	707	659	698	726	661	599	653	698	697	698	639	688	703	656	656	667	657	701	643	675	692	695	662	657	681	685	668	704	670	672	639	685	622	671	680	662	668	707	689	682	674	689	676	669	689	639	663	673	737	725	693	703	704	665	634	690	701	658	708	648	647	660	644	645	645	660	703	671	714	663	722	709	664	680	699	726	715	674	659	694	639	639	645	647	662	676	666	671	666	635	680	713	690	688	704	712	660	699	642	646	681	678	709	654	691	671	693	649	689	663	693	673	654	670	696	675	699	670	697	675	646	668	698	633	675	639	646	676	691	663	679	726	639	646	645	663	657	648	714	663	684	654	673	657	720	648	671	618	693	649	684	667	645	680	687	679	679	677	714	666	661	649	667	690	658	673	680	654	626	640	682	704	683	635	672	672	678	659	692	685	668	727	641	675	692	681	703	686	676	670	643	656	668	663	710	697	696	664	677	669	705	643	669	643	710	647	664	653	705	693	695	696	698	665	675	670	702	637	668	675	595	650	678	705	668	661	632	647	638	681	653	700	609	682	663	690	703	658	675	634	672	707	631	650	659	670	667	660	659	666	685	645	725	693	633	678	695	671	641	664	641	657	686	659	654	670	687	659	657	663	653	646	672	715	719	694	716	698	640	720	641	607	667	691	679	637	668	683	681	702	644	668	690	637	697	685	700	657	653	690	669	681	652	679	689	673	643	737	658	643	630	652	702	687	678	652	695	662	677	655	700	705	702	646	719	648	710	696	666	682	690	671	657	676	677	641	674	651	681	670	694	706	667	684	706	669	655	702	710	654	675	693	676	665	644	737	656	628	632	687	700	672	688	639	685	674	615	717	688	664	663	684	655	676	629	678	640	665	649	677	645	638	671	645	667	658	634	689	679	733	711	643	689	679	657	677	674	647	658	702	690	670	637	650	657	645	677	645	720	669	689	610	686	663	691	644	712	660	702	711	683	665	680	670	683	690	648	631	675	669	698	646	656	602	690	670	688	673	675	634	694	680	662	693	674	659	695	655	702	693	679	684	642	680	688	734	685	654	657	670	645	693	688	647	637	679	694	698	685	641	668	633	691	625	665	693	682	649	669	647	687	678	681	669	726	652	630	669	664	681	632	674	702	663	693	669	687	636	648	656	683	689	629	690	682	720	658	699	671	681	670	725	692	708	657	713	627	653	659	707	644	675	687	645	679	698	694	678	644	676	725	695	668	680	709	656	670	703	689	628	681	690	657	667	679	679	712	657	692	673	701	717	669	688	715	765	696	690	678	672	665	701	667	693	636	708	691	658	646	710	681	744	669	633	689	672	711	660	677	686	696	675	687	654	697	657	637	681	658	705	640	653	675	691	671	669	684	671	661	663	718	669	649	674	694	678	685	654	694	640	638	685	709	670	692	689	676	677	652	651	635	704	672	687	660	700	676	681	664	670	671	686	696	658	654	687	704	645	620	669	677	710	664	667	675	712	670	707	626	702	679	661	690	636	684	660	676	668	647	648	673	643	609	637	690	668	653	674	645	671	702	698	689	657	716	652	640	667	718	643	677	644	642	645	703	682	658	673	698	648	662	635	695	722	700	668	670	698	711	692	683	650	651	643	652	633	729	660	678	677	653	687	717	663	704	699	671	716	687	695	685	657	676	675	685	639	673	622	640	687	675	717	690	668	645	692	667	667	618	650	663	668	631	712	694	700	674	651	634	655	673	667	636	649	699	701	692	647	663	686	651	648	662	674	660	664	677	640	699	695	681	726	660	702	662	681	704	653	634	702	678	668	672	677	720	672	659	678	653	705	608	707	701	660	664	701	668	650	628	677	670	687	714	672	659	663	633	643	712	671	629	679	655	688	678	664	692	693	670	680	712	663	682	698	701	669	683	688	697	686	677	689	686	700	653	677	728	666	650	669	711	708	676	634	640	651	664	678	706
27605	21957	18166	8816	4474	2877	2194	1606	1345	1162	968	836	855	741	654	623	588	610	601	576	594	581	566	554	624	577	578	585	615	609	593	575	609	571	610	569	596	593	576	505	609	553	550	578	532	542	574	576	554	588	576	549	584	590	568	593	549	587	612	577	560	567	579	569	589	567	572	575	581	594	591	562	550	533	590	559	578	604	575	582	588	533	584	586	594	583	580	548	574	549	627	576	555	577	635	588	613	639	555	573	591	577	562	600	567	540	608	559	568	530	569	565	605	554	583	577	535	595	585	570	567	570	554	585	566	591	556	575	534	529	581	583	574	567	585	536	549	591	575	556	577	574	550	592	553	565	590	604	575	568	589	567	546	588	582	581	537	588	579	574	552	563	554	561	550	560	547	593	537	550	565	578	583	570	523	550	542	579	591	550	604	563	580	549	561	591	588	579	575	596	560	593	577	576	598	558	591	560	576	605	611	582	582	554	577	603	598	560	586	522	536	552	590	557	562	532	599	581	531	578	621	573	569	547	575	583	547	647	577	604	566	582	584	541	603	620	548	555	584	559	577	573	570	600	559	549	561	569	548	528	532	587	560	583	585	558	584	600	576	549	565	593	571	598	547	568	564	596	565	572	561	559	566	534	584	575	584	587	551	602	628	542	575	551	581	569	606	571	570	582	585	562	563	537	566	583	599	609	563	581	584	520	583	593	573	561	579	566	596	561	575	583	536	539	501	508	524	595	548	605	570	604	597	585	547	565	589	605	576	598	586	567	551	554	581	543	569	614	584	528	566	554	533	585	542	552	592	563	549	540	581	574	595	576	588	550	568	566	582	611	567	578	588	540	571	602	604	550	607	553	601	609	604	586	580	574	611	607	575	572	573	542	612	588	601	588	582	559	571	571	545	557	553	550	586	575	596	568	579	547	589	552	577	609	574	579	533	542	580	579	585	604	623	583	573	554	571	603	596	578	598	606	582	594	585	578	551	586	586	596	572	565	617	575	558	545	548	595	552	609	602	564	571	584	570	629	541	594	522	556	539	572	636	616	559	580	560	550	606	552	564	603	543	545	560	544	591	566	536	585	601	580	585	598	532	550	575	582	590	608	594	565	592	616	564	542	524	550	565	551	552	577	563	591	594	572	573	563	545	561	575	574	615	565	591	561	581	576	567	591	572	581	555	579	576	556	596	547	550	549	579	611	561	531	613	578	635	580	580	587	546	590	542	548	590	545	551	560	549	565	557	551	526	575	600	599	607	544	584	589	548	589	575	541	582	558	556	568	497	600	564	564	607	563	556	538	546	559	571	576	556	581	558	569	572	580	554	567	600	571	589	598	585	537	573	579	574	545	613	585	580	575	544	607	587	543	576	580	599	552	541	560	580	580	554	603	611	539	603	610	591	576	589	627	602	548	600	582	615	556	571	613	576	554	580	578	617	533	572	638	540	516	598	548	572	535	572	572	564	585	556	601	595	575	570	583	578	607	589	563	592	590	593	560	556	571	585	572	600	567	583	587	572	578	619	572	549	547	568	550	615	604	618	594	582	571	509	564	603	519	551	569	607	605	553	592	608	535	556	585	554	573	582	561	593	545	577	577	569	545	582	560	578	590	528	598	552	570	589	567	601	576	619	606	563	594	595	580	603	568	553	543	595	570	575	535	554	588	592	590	592	608	564	557	589	610	607	586	547	579	558	598	576	588	594	637	592	575	545	635	600	609	577	563	572	603	660	600	557	594	558	577	564	567	571	585	584	584	545	604	560	564	568	624	609	581	556	596	542	555	567	626	553	608	550	558	600	585	617	549	574	582	578	560	599	592	570	552	596	565	580	548	556	614	558	602	576	552	615	573	544	550	597	603	568	593	522	561	586	559	569	561	581	535	594	604	580	563	604	605	609	631	602	568	557	582	599	531	527	609	612	598	523	578	563	598	617	565	549	575	572	579	607	566	536	584	571	598	574	572	548	594	569	568	584	539	631	611	547	587	559	593	585	576	581	569	574	567	603	617	556	567	594	565	551	554	540	560	583	586	569	561	572	650	552	595	532	607	569	589	542	575	618	558	589	556	628	612	570	594	561	584	531	563	547	581	568	598	564	552	539	536	551	585	559	563	622	573	580	571	554	598	573	573	592	587	584	574	611	550	561	555	590	569	558	539	571	518	584	541	596	617	598	591	580	538	544	568	554	565	572	574	527	592	565	614	563	575	592	588	575	558	563	515	595	591	524	602	596	557	585	570	626	560	565	530	610	585	563	565	582	602	560	499	520	598	585	595	601	581	584	577	547	578	551	519	580	545	609	587	585	571	582	588	598	572	564	533	535	608	575	561	580	573	557	574	608	577	545	606	561	555	589	605	533	555	549	530	543	565	559	581	557	603	564	567	584	583	568	575	573	583	598	577	585	592	559	545	567	554	618	568	568	585	580	556	536	572	566	597	568	591	573	598	584	551	597	608	628	577	585	554	588	576	575	566	566	598	576	602	632	574	561	558	572	580	592	605	569	611	550	555	576	571	581	561	589	556	544	594	559	585	598	550	550	592	537	559	583	580	624	572	571	570	589	529	567	589	609	544	582	590	604	561	569	541	581	566	606	577	552	546	578	601	579	575	586	572	600	631	610	540	584	583	532	565	567	588	604	614	556	565	560	559	566	552	564	568	568	581	548	544	564	603	580	600	588	627	572	576	518	579	540	594	551	596	590	569	554	581	593	567	564	594	562	573	574	624	611	603	576	603	596	541	595	596	601	553	575	550	600	570	627	585	572	569	574	591	558	570	582	536	570	549	526	608	618	561	559	555	577	566	553	578	596	532	579	589	595	563	636	575	608	562	540	545	534	549	543	593	571	576	546	545	539	561	542	597	581	602	555	570	593	590	544	562	582	535	575	581	563	581	599	612	567	588	590	589	598	638	584	555	647	584	545	573	542	574	562	612	590	569	605	585	561	545	581	579	582	538	575	609	561	591	577	542	555	567	565	553	566	585	560	565	533	628	558	613	556	589	582	542	557	545	561	530	541	619	669	558	595	620	557	566	558	612	560	552	577	560	645	584	572	545	572	549	556	600	553	613	600	579	585	599	590	594	601	607	590	587	575	587	599	609	581	566	627	585	610	566	571	564	593	584	549	568	560	617	564	569	573	584	570	556	582	568	593	602	553	556	570	554	532	573	543	559	586	577	583	624	583	570	560	590	563	602	544	561	575	558	566	626	573	569	562	594	588	548	586	570	588	588	549	589	573	595	593	543	557	601	611	545	543	563	601	610	541	536	537	565	552	521	544	556	573	575	583	616	582	620	584	591	559	614	567	554	589	598	545	582	566	584	595	557	593	577	568	586	545	569	602	582	591	620	579	575	572	592	546	600	548	559	566	572	586	583	568	561	592	594	559	556	574	566	574	542	597	576	600	571	581	601	604	542	620	567	572	580	544	572	627	578	631	597	533	547	602	523	584	566	527	577	590	583	604	607	595	576	589	564	541	555	596	584	598	570
16762	30582	18941	9736	6816	5096	3826	2943	2274	1786	1499	1270	1130	962	830	827	800	799	741	762	748	705	739	768	697	766	731	702	696	706	735	753	766	712	720	773	761	731	771	712	776	693	730	712	666	709	705	717	666	708	738	716	745	720	731	681	710	710	684	725	703	724	706	752	715	669	714	723	680	745	732	701	716	700	746	709	711	668	690	706	712	665	668	671	711	701	713	713	721	737	697	777	702	682	689	680	725	678	700	699	703	664	642	710	697	711	697	726	697	699	715	701	717	670	650	714	685	707	694	720	713	673	680	721	683	667	693	673	699	673	699	672	755	761	684	747	740	762	671	671	681	717	698	726	764	718	701	688	720	713	696	707	706	666	731	726	689	720	684	709	692	707	700	720	705	698	722	699	671	693	728	719	733	701	716	708	677	683	655	721	687	693	734	719	710	712	734	719	752	687	732	715	685	685	719	708	714	681	775	695	701	724	736	736	722	718	689	749	695	685	737	655	692	722	679	660	747	742	699	713	694	744	667	740	753	691	714	675	703	712	677	726	651	713	725	736	710	736	723	701	727	699	766	776	770	659	733	758	708	732	717	690	695	676	665	664	747	747	700	688	730	712	696	728	744	731	683	758	706	731	702	714	727	695	759	670	668	695	705	689	667	678	702	762	733	755	756	686	699	652	674	693	687	709	750	735	709	710	713	699	720	760	741	708	719	703	674	741	679	683	715	725	694	669	703	702	722	732	742	740	664	734	677	733	667	714	700	710	689	724	698	729	699	681	707	695	676	675	690	700	693	770	741	690	696	730	685	713	649	707	661	726	704	666	665	729	678	688	707	699	640	750	704	684	661	673	682	710	660	738	710	710	670	665	685	708	721	760	742	746	708	720	662	702	737	728	753	713	725	726	715	728	724	662	681	714	678	679	692	697	728	686	692	703	726	730	721	683	711	679	710	697	730	720	760	695	694	721	699	700	694	759	676	669	691	678	701	703	672	702	727	703	666	656	710	699	690	736	686	683	696	709	713	679	697	677	703	696	710	682	707	681	716	741	719	699	743	659	663	665	714	676	696	691	711	687	706	701	683	761	687	687	721	741	693	660	733	691	733	745	670	728	687	727	682	693	641	708	750	705	688	642	709	716	732	706	701	693	674	704	734	668	722	700	724	717	698	722	671	707	685	748	693	713	695	748	692	685	714	669	699	705	709	721	719	752	687	764	694	739	684	711	711	808	739	688	743	688	745	707	722	715	693	709	728	705	705	697	697	711	681	727	701	716	686	746	702	676	682	683	717	694	735	703	708	706	660	715	721	718	693	711	682	731	700	761	715	712	714	690	738	675	685	675	742	684	653	679	724	724	675	715	685	695	737	716	691	721	701	698	669	711	738	723	719	721	691	692	726	675	716	699	725	754	719	706	710	675	680	715	678	696	729	705	717	667	674	714	712	657	710	716	732	694	733	705	690	708	726	703	687	742	731	665	692	681	685	704	711	738	720	669	686	741	708	716	745	722	725	731	677	707	687	705	656	701	635	681	700	676	702	661	688	749	698	727	701	702	728	712	683	657	729	730	673	661	713	711	752	724	699	721	677	679	709	684	664	709	693	687	757	743	725	685	694	661	746	690	657	715	743	757	730	746	712	675	743	665	656	676	714	744	720	726	734	653	714	695	710	692	670	736	705	742	700	699	740	678	744	674	672	726	693	765	718	660	742	713	760	713	680	698	675	704	703	696	737	696	689	706	737	709	668	689	724	667	760	697	728	737	652	686	702	724	743	698	671	670	701	707	706	720	712	641	672	704	732	700	704	692	697	729	682	714	727	669	685	701	697	671	659	670	719	680	744	734	701	710	724	686	720	713	720	686	700	715	722	703	697	706	709	717	720	689	689	730	678	703	707	697	702	727	690	693	720	666	692	720	671	651	699	716	663	677	744	714	699	690	735	685	734	732	709	708	677	682	663	711	697	725	685	707	734	730	657	715	727	710	637	735	704	742	723	678	701	718	640	715	718	671	703	683	709	712	683	701	729	715	671	701	707	706	707	733	707	678	686	738	678	749	727	697	688	711	682	721	697	709	701	661	705	713	688	693	715	649	717	712	685	681	717	670	739	703	696	670	711	688	710	746	730	708	700	702	684	721	692	691	692	687	731	704	740	706	705	712	761	714	739	722	694	718	668	684	703	694	743	743	716	669	710	713	720	718	770	680	714	720	663	700	746	732	790	673	680	718	669	705	719	709	723	689	717	709	690	712	688	723	693	711	708	658	710	711	701	690	687	710	731	715	667	707	714	688	745	755	674	659	732	718	715	719	712	667	666	718	703	767	691	646	713	707	663	678	716	777	723	692	699	741	639	695	704	712	670	729	722	688	679	729	697	723	709	701	752	716	710	722	694	682	709	735	735	754	661	701	669	696	675	703	702	693	720	756	708	717	700	739	709	693	667	723	707	679	687	699	746	729	699	692	690	665	740	691	718	726	682	693	685	655	683	683	708	704	735	730	689	704	722	675	753	709	714	727	663	692	692	717	700	723	690	712	722	726	676	741	692	707	646	715	709	735	707	709	728	729	688	698	668	680	731	693	762	696	676	700	676	698	651	703	701	719	685	726	700	779	714	661	732	724	651	677	720	728	687	660	674	690	759	702	668	705	650	703	673	771	718	686	738	727	716	662	719	698	704	702	686	745	676	715	666	682	642	696	696	714	725	696	752	686	691	703	728	734	689	684	734	703	711	714	724	678	684	730	729	738	681	716	685	747	714	771	680	664	696	693	785	774	699	764	745	667	703	715	708	711	728	691	690	708	717	699	702	700	704	678	743	754	687	706	677	729	723	713	677	732	736	758	706	723	737	738	706	728	679	678	718	706	729	738	702	696	736	712	751	734	658	710	677	726	711	727	731	693	696	641	741	659	710	742	699	715	709	685	705	717	711	701	684	693	752	691	693	715	719	722	699	689	672	693	699	708	685	727	745	724	741	734	690	769	724	706	714	733	715	756	649	657	658	722	761	713	699	703	735	744	728	700	725	663	708	682	748	753	697	680	666	701	708	698	708	726	728	681	709	775	683	694	715	728	684	755	696	700	751	724	699	751	678	702	710	682	684	664	713	731	680	663	681	692	713	676	736	720	674	703	701	697	757	741	718	730	739	723	686	765	736	667	688	697	666	767	675	675	699	714	684	749	681	738	688	717	691	747	703	670	724	690	706	702	724	722	698	708	724	697	718	690	676	689	694	725	721	726	688	701	729	713	679	665	687	689	723	709	700	719	682	716	714	693	736	690	669	689	700	675	722	681	677	723	688	723	680	719	695	668	698	719	665	693	672	712	761	673	712	703	710	746	730	691	666	720	744	685	725	744	683	690	753	727	705	720	716	667	700	723	678	671	682	713	677	707	738	712	711	711	667	722	742	734	643	739	697	659	686	688	731	772	717	744	682	685	695	739	717	712	737	657	727	712	670	651	674	672	731	741	702	735	700	681	728	707	659	712	721	678
23563	21525	28911	24575	21538	14922	5275	3139	2277	1974	1667	1351	1208	1158	997	926	901	864	812	839	874	843	790	830	818	812	769	815	792	804	779	771	765	790	801	789	744	768	793	803	806	768	780	799	798	768	777	742	762	836	761	794	814	790	755	801	780	790	802	739	756	767	818	774	747	706	835	763	740	764	781	809	816	823	779	754	749	776	752	751	789	774	755	746	808	734	791	768	773	717	845	788	765	765	721	756	840	781	770	829	811	764	757	735	827	735	827	747	795	790	776	801	846	790	766	766	775	787	769	741	787	782	770	808	792	746	778	789	775	751	805	767	798	788	749	787	783	764	753	772	800	736	768	670	712	742	768	765	714	786	800	748	782	786	750	781	738	779	778	822	756	777	763	763	736	798	792	732	729	759	767	762	761	769	737	769	800	777	760	782	732	728	725	735	774	757	786	797	743	798	737	749	780	802	806	766	786	779	814	775	811	798	792	750	723	752	798	751	838	751	767	741	772	782	785	802	838	757	793	813	766	788	779	758	815	790	720	754	766	784	751	782	738	769	780	757	768	792	772	764	814	729	770	780	779	709	750	763	788	842	740	748	824	718	764	738	757	741	794	776	804	753	770	814	769	752	775	768	753	788	770	752	727	760	773	784	770	780	769	750	809	799	672	743	825	762	752	795	817	746	793	787	775	763	732	757	706	776	792	745	762	771	818	804	815	784	820	764	766	782	779	744	769	778	745	802	743	741	808	795	733	786	753	786	801	805	841	751	730	776	786	762	756	770	759	778	799	766	764	755	792	750	762	728	769	766	843	812	826	786	762	753	760	739	814	832	819	746	796	791	773	806	762	750	757	743	786	756	728	762	698	731	750	792	790	784	780	768	784	758	755	746	831	744	771	783	795	768	792	809	809	770	771	763	747	775	744	730	754	755	777	722	764	708	722	723	785	795	764	800	743	742	787	804	764	762	767	745	737	781	815	753	729	819	755	768	753	736	756	772	743	770	772	735	768	784	755	772	763	766	756	744	736	749	834	773	747	765	785	763	790	823	785	784	821	732	831	770	787	758	751	758	775	743	841	731	777	768	783	734	809	798	755	788	776	759	771	762	795	749	813	803	743	788	757	792	738	762	824	751	817	794	780	764	785	782	783	806	776	746	743	791	813	792	777	782	741	838	782	748	760	722	745	801	760	815	785	804	792	722	783	814	696	796	773	755	772	780	818	779	799	777	770	816	728	751	786	790	813	765	788	798	777	846	737	783	759	764	819	764	776	824	817	765	797	782	825	746	800	740	726	760	769	778	816	768	809	764	779	773	813	771	724	756	750	806	797	769	714	780	794	772	752	817	788	755	728	792	806	768	742	782	795	711	792	767	750	731	759	746	795	790	802	767	793	788	735	752	744	753	787	789	740	779	774	752	768	814	737	758	738	799	799	810	770	748	715	727	792	753	722	729	853	786	760	787	783	781	719	787	810	785	731	762	803	752	774	752	734	743	821	736	747	750	778	783	786	759	743	760	808	765	766	756	751	788	741	782	783	767	773	805	754	738	744	729	803	798	757	810	777	762	811	749	737	805	783	794	758	736	764	821	770	772	784	786	770	757	730	777	814	725	842	737	738	722	767	801	778	772	734	765	782	781	772	799	758	794	831	809	796	759	716	782	731	770	737	767	809	732	816	761	796	775	784	747	725	797	788	763	784	766	771	764	802	795	758	742	802	783	803	759	774	825	762	781	792	743	792	812	781	790	787	754	811	761	785	756	808	802	801	800	808	755	766	722	812	753	806	817	780	812	820	780	793	775	763	746	731	790	772	784	783	740	771	801	790	756	764	776	757	767	782	766	780	750	756	734	762	784	759	792	759	744	751	758	739	759	742	769	757	751	809	777	745	738	765	762	793	804	761	793	734	744	808	764	789	802	783	756	798	775	807	737	762	808	787	770	780	768	760	744	763	793	750	777	831	818	772	800	774	744	763	761	782	778	735	777	746	731	779	703	767	762	771	727	786	757	784	809	774	757	733	789	792	773	727	754	774	738	749	781	788	799	763	745	782	760	795	715	720	740	776	795	775	801	783	734	718	762	774	814	765	728	687	773	752	777	751	774	734	749	787	816	790	756	816	856	780	780	798	827	785	783	756	736	762	754	744	774	755	776	805	802	785	776	819	770	793	806	791	790	740	768	752	820	791	752	746	790	737	745	757	775	792	754	802	781	833	763	782	767	749	766	802	720	764	788	796	765	838	762	799	747	805	764	758	823	741	754	792	774	757	789	759	772	751	740	806	800	789	786	756	795	789	773	739	823	773	775	773	725	805	784	798	792	771	769	771	782	783	758	761	754	820	791	740	790	735	781	769	753	769	799	810	750	769	788	826	718	777	798	814	755	823	745	712	759	774	801	741	764	711	756	779	797	708	798	740	766	724	758	799	783	810	763	773	815	756	778	810	745	819	820	721	776	798	754	784	795	751	823	761	692	805	792	731	735	760	811	805	778	772	813	787	759	802	769	747	738	733	814	819	725	774	799	835	789	726	791	774	792	797	797	777	754	758	756	797	760	772	752	774	771	745	738	749	748	745	792	775	807	771	751	765	736	817	749	753	762	731	770	780	770	770	768	785	753	800	766	775	730	714	750	794	786	759	722	753	776	791	748	752	744	822	778	781	765	788	745	743	728	770	787	777	802	765	753	757	813	750	828	775	780	790	785	755	811	759	802	758	775	774	766	752	817	744	782	723	776	800	776	767	754	738	758	765	824	760	782	766	798	795	802	766	769	752	741	766	796	777	741	798	787	803	764	742	800	801	767	841	793	743	735	748	811	755	810	765	787	761	762	780	832	756	713	744	815	768	791	783	780	757	791	798	763	797	765	776	804	760	791	771	753	792	773	840	763	813	782	781	758	764	728	796	753	784	745	717	785	754	769	796	774	751	790	746	762	793	785	803	752	739	769	759	790	793	747	771	815	772	766	792	776	741	752	790	789	766	714	774	750	780	744	801	726	781	761	739	818	745	757	735	753	784	739	735	780	848	724	777	826	785	780	756	756	776	709	799	752	768	794	805	749	778	707	755	779	713	764	762	744	769	776	716	680	756	733	810	774	781	762	770	787	692	788	758	748	761	733	771	788	790	809	731	748	802	773	759	735	771	762	757	712	778	762	736	711	751	775	735	756	758	782	741	767	791	803	783	802	777	755	796	758	777	757	785	744	761	752	731	789	771	801	739	752	791	758	809	770	705	742	788	811	782	774	799	742	782	785	769	774	816	778	770	777	750	809	769	778	786	797	747	827	784	772	767	697	784	794	761	804	771	777	786	796	724	773	784	774	716	781	746	741	757	765	781	777	729	765	788	761	730	756	835	782	785	751	766	775	780	818	749	782	772	751	730	770	748	780	745	764	788	753	773	708	805	798	800	765	808	740	835	742	766	777	766	787	772	789	723	767	761	818	759	760	770	761	740	779	786	774	783	780	738	817	795	764	752	746	724	768	754	723	730	756
18928	41381	28630	14963	11192	8561	6395	4772	3672	2905	2413	1999	1686	1455	1319	1242	1142	1070	1080	1080	1034	937	1054	1000	998	1010	987	979	942	956	1011	1022	909	965	1002	910	948	1015	991	934	974	983	989	928	933	921	960	909	932	896	918	999	930	953	953	963	951	946	1005	923	945	961	908	958	941	943	923	997	990	1002	948	968	972	933	974	957	915	933	955	989	933	943	950	919	956	946	938	1013	911	1019	985	925	947	956	979	905	954	995	983	951	898	973	977	970	950	876	968	965	967	960	945	905	955	932	923	955	908	903	1002	941	931	964	905	959	958	966	929	954	941	960	891	959	935	979	904	929	1008	919	900	913	896	943	989	943	957	916	967	956	938	950	913	939	954	887	976	893	979	981	948	916	919	966	981	922	927	939	884	930	919	942	938	960	982	957	951	912	894	980	937	918	900	956	917	926	922	918	940	935	961	958	915	929	967	951	971	933	942	955	912	989	927	994	943	960	929	1014	934	930	990	917	954	973	966	943	969	920	962	918	962	911	928	924	1000	941	929	961	916	980	931	923	952	971	966	912	910	953	905	901	952	950	991	938	883	923	922	957	942	966	958	988	994	917	960	1030	932	938	924	932	980	905	961	918	954	918	966	972	923	974	969	929	919	900	906	915	936	971	951	962	944	1010	915	920	954	968	986	935	927	976	957	990	947	965	927	973	903	904	979	971	934	928	961	967	978	1007	967	963	943	979	1012	942	952	903	921	973	936	987	926	903	927	919	912	896	978	900	962	882	931	937	961	924	968	998	972	960	932	938	975	931	974	963	960	928	924	927	990	980	905	940	982	932	893	933	955	946	949	895	892	992	984	956	955	970	907	896	904	950	946	950	923	949	928	968	956	922	956	939	939	930	912	1000	965	930	990	948	938	953	978	968	936	945	980	957	934	912	973	961	992	939	970	954	924	973	959	914	973	895	951	937	980	963	984	1003	944	1029	976	976	945	896	990	959	935	906	956	898	954	930	955	954	909	947	952	915	927	953	976	981	873	993	958	889	946	964	912	950	924	914	952	929	998	907	897	959	959	901	940	966	947	955	949	940	929	969	929	938	954	931	954	981	954	920	972	941	985	974	919	954	952	975	933	966	977	944	958	962	950	972	937	921	960	910	900	955	952	962	935	918	936	909	928	979	929	885	910	972	973	950	949	994	949	991	978	969	960	960	915	931	974	902	902	965	914	933	958	936	911	910	959	893	974	987	945	941	948	977	934	978	953	901	970	977	905	932	988	1007	996	950	946	938	921	946	885	958	961	1003	960	979	922	970	951	884	923	946	956	972	940	898	949	912	944	972	930	943	920	975	925	906	929	971	936	1011	928	918	917	924	914	1018	971	854	938	1000	943	958	933	956	944	989	975	967	911	910	951	969	979	943	965	929	910	945	957	882	968	933	967	911	943	922	1006	962	884	892	873	960	935	979	955	915	950	921	936	974	913	992	915	960	905	927	972	903	973	978	936	942	931	974	975	951	948	941	938	981	930	975	951	970	948	1009	931	945	896	898	1017	958	928	931	913	910	933	954	915	904	904	961	894	940	929	955	922	941	907	951	962	922	950	978	881	925	910	966	902	961	923	936	961	934	922	945	932	885	943	973	1013	994	940	984	996	933	951	928	974	905	951	944	921	973	977	911	937	943	902	930	935	939	912	989	952	952	898	961	921	927	979	999	925	926	956	974	959	934	913	949	974	970	943	942	1002	948	922	913	955	944	878	956	968	907	943	904	940	963	941	984	952	936	916	947	889	999	913	970	928	994	956	977	890	947	952	958	967	975	939	916	950	935	997	957	924	891	952	921	979	955	980	947	916	890	926	942	950	937	938	1003	982	964	940	931	938	974	930	947	896	1020	956	922	935	972	924	947	973	961	927	917	962	963	937	891	940	892	912	913	951	934	955	905	967	942	950	947	904	901	938	943	1001	927	1001	935	934	925	990	957	936	930	952	945	963	917	849	911	922	927	953	947	954	948	1002	999	923	919	929	901	953	902	992	982	972	987	979	976	932	967	899	942	930	980	902	953	932	898	975	938	908	940	961	968	933	965	955	974	896	973	953	986	912	1004	921	929	984	975	917	918	906	974	913	880	926	914	967	958	935	926	995	967	925	931	941	926	927	938	946	958	971	936	904	1004	915	882	958	935	954	914	952	981	932	950	953	873	968	937	945	868	946	906	979	950	915	911	990	928	957	942	957	944	953	998	1002	974	928	923	905	937	967	951	972	930	910	923	911	938	979	963	954	931	926	946	892	946	949	931	972	1035	938	904	919	855	913	965	988	959	956	888	939	962	899	957	925	939	947	943	973	961	944	963	954	965	980	938	929	938	946	938	915	964	950	895	916	937	942	896	947	982	933	888	956	963	1002	941	916	936	949	950	915	926	916	916	954	954	942	956	950	937	931	978	914	987	952	930	919	980	945	973	983	988	913	944	962	947	948	919	916	915	937	941	994	973	981	954	970	924	933	886	944	961	975	985	912	910	942	896	952	921	890	996	929	873	997	912	959	952	947	931	928	933	935	970	980	873	935	976	945	938	936	947	947	955	902	897	933	955	956	974	949	998	928	929	909	983	944	909	939	994	938	950	948	915	898	912	950	968	970	944	922	940	905	980	956	928	950	937	913	916	923	947	939	960	937	886	924	954	929	873	973	881	933	898	908	958	955	968	902	982	949	841	969	950	924	888	956	930	936	929	894	898	961	954	969	898	913	950	1008	929	941	923	948	931	1006	969	910	958	956	957	934	932	876	957	966	963	846	924	970	897	925	941	907	939	941	991	955	986	993	973	926	961	942	943	932	953	958	938	955	953	982	1009	939	934	934	994	955	933	900	942	942	972	917	948	960	958	964	923	850	974	972	864	959	958	993	934	987	931	949	894	965	888	864	925	938	956	924	955	935	981	916	901	946	955	928	914	923	929	977	965	964	936	912	893	981	941	958	875	963	975	932	983	982	936	911	937	979	977	904	914	903	973	925	946	927	945	964	924	974	920	967	966	951	959	925	999	1014	944	951	987	961	912	929	903	911	937	898	967	885	926	951	952	934	879	927	978	923	966	943	950	890	954	907	950	972	942	916	974	923	915	943	906	932	964	948	975	922	955	965	958	931	912	942	1029	918	966	949	985	928	927	881	936	952	909	1018	955	954	903	979	963	990	952	961	969	914	947	938	912	937	1030	992	910	901	933	963	912	982	972	960	943	929	961	985	928	952	1003	971	968	910	904	954	938	924	930	942	966	985	980	933	919	892	943	953	999	908	939	962	935	950	920	952	935	985	976	885	885	1007	964	949	881	951	939	989	958	905	926	984	917	928	865	963	942	968	908	937	905	867	958	972	942	961	941	963	922	967	940	973	954	984	880	896	926	856	1018	976	951	938	961	929	971	946	935	938	984	988	906	968	957	989	906	943	966	935	942	1005	972	939	951	968	1005	928	972	948	939	925	944	964	944	954	949	967	967	922	966	944	983	924	925	940	924	917	955	894	919	988	945	942	907	906	914	945	936	916	940	974	963	981	914
24639	21519	27783	25580	14643	4544	2697	1852	1450	1166	952	767	660	545	491	460	457	378	344	355	351	373	371	354	347	347	353	374	333	323	336	344	304	340	331	331	308	356	346	310	364	358	353	341	323	331	349	360	325	330	333	359	320	332	350	333	334	359	316	320	315	337	326	330	323	337	323	352	306	326	329	324	321	318	315	336	318	335	324	335	334	320	293	350	320	342	329	323	314	298	304	319	316	283	317	321	305	348	296	366	333	324	368	344	314	303	323	324	321	318	301	314	302	332	354	362	299	326	286	331	320	325	324	352	346	334	334	348	322	335	331	340	331	329	340	328	323	317	326	327	305	325	325	320	313	339	328	337	299	290	315	325	366	334	349	304	320	318	323	317	304	346	327	308	363	323	346	306	338	377	340	297	312	294	328	316	337	335	308	348	313	331	306	317	332	342	315	333	332	318	338	365	325	321	307	323	273	323	350	324	346	335	331	323	334	343	336	332	280	370	328	358	340	326	332	316	352	327	337	332	309	317	370	315	349	310	313	338	306	296	308	318	335	325	308	350	355	346	341	346	320	303	343	323	309	304	345	332	326	323	335	311	307	306	343	331	297	326	372	345	318	309	340	319	339	322	303	324	330	349	341	327	326	292	290	317	320	335	303	352	324	338	331	320	326	322	320	287	315	371	317	352	321	350	344	324	324	327	312	312	320	332	307	335	316	303	315	323	354	347	339	330	344	319	333	340	305	329	343	347	274	336	280	313	340	315	323	336	325	334	332	339	327	338	337	320	319	335	318	343	325	334	304	321	370	333	299	325	327	323	357	329	351	335	324	369	331	315	322	321	324	312	338	320	339	316	307	309	330	329	312	339	317	312	325	340	351	320	331	321	372	323	313	329	321	359	333	310	298	308	306	339	365	343	323	289	346	308	312	289	316	341	316	336	330	309	333	326	324	293	328	313	312	318	338	320	314	347	315	305	333	332	315	308	318	342	359	309	323	322	331	331	323	313	310	309	283	316	347	323	300	317	331	321	315	305	324	333	370	305	311	316	345	389	326	332	309	323	304	348	319	325	280	309	314	337	304	333	348	333	331	333	295	380	307	320	344	347	362	300	338	340	327	329	335	314	338	294	320	315	336	299	335	334	330	303	339	327	338	326	323	329	310	299	329	346	350	301	321	314	357	323	333	325	306	315	331	325	337	337	323	325	331	290	364	326	336	318	326	315	347	305	317	314	316	302	336	343	307	342	313	325	339	311	331	328	330	321	331	325	284	308	333	357	309	335	322	334	316	347	312	303	284	309	328	300	303	333	316	313	350	314	300	305	331	317	330	308	275	342	321	333	306	336	319	363	349	338	310	321	356	322	348	332	329	355	332	313	308	338	307	319	300	327	315	327	308	343	316	320	338	338	327	322	323	321	320	317	352	327	336	334	362	333	299	313	315	331	331	345	321	336	297	364	311	358	347	341	330	334	309	335	344	360	303	337	325	354	320	351	328	272	343	344	331	352	348	330	339	297	313	351	342	296	296	317	327	318	310	346	331	326	332	325	328	314	338	314	330	310	336	321	339	344	324	317	347	354	298	336	328	318	344	310	327	340	344	326	313	349	318	347	327	335	361	361	354	337	320	311	357	312	300	320	324	332	360	341	322	310	337	323	342	353	297	346	310	313	330	324	305	306	346	342	298	332	323	320	342	335	312	341	372	307	314	304	354	328	304	309	342	343	327	312	358	349	330	313	326	311	340	333	322	356	343	320	338	336	286	320	324	311	324	330	340	318	337	318	332	298	321	326	348	324	338	326	311	301	310	287	301	313	353	312	343	328	336	314	336	356	313	315	334	317	330	309	323	320	332	319	337	359	342	344	336	322	326	333	305	327	308	359	329	353	306	292	349	331	293	319	285	333	330	343	307	324	327	335	339	341	314	331	354	315	360	323	344	312	319	307	337	348	318	328	320	352	317	301	323	345	318	329	327	335	313	289	343	336	347	356	361	299	330	367	340	333	346	345	301	322	338	307	349	321	309	332	283	308	353	336	307	340	317	359	338	308	334	317	318	350	334	349	349	315	322	333	311	314	312	315	324	328	325	317	318	322	329	318	340	346	355	356	322	309	331	327	363	329	344	303	328	344	299	286	348	369	364	294	310	338	330	358	314	376	324	309	364	353	308	338	312	348	341	357	331	337	339	351	322	304	342	336	305	306	296	311	344	336	321	341	338	307	316	348	310	309	343	348	331	324	321	312	302	349	322	309	326	327	320	286	309	338	343	332	322	325	303	336	343	338	316	281	337	368	355	320	347	313	309	308	327	338	293	328	341	356	330	315	329	313	318	352	343	343	333	306	319	317	343	293	303	331	323	309	337	320	333	319	328	325	335	354	329	323	332	355	320	324	318	321	314	343	331	327	345	322	329	342	329	349	356	337	324	327	306	330	295	341	366	324	341	309	312	307	333	312	321	328	312	325	328	329	333	295	352	351	343	376	318	340	321	320	324	302	318	333	340	338	346	303	343	316	348	329	317	321	346	329	337	332	332	314	328	302	304	305	322	307	337	325	342	332	303	334	337	314	327	325	313	325	304	314	318	350	356	316	313	327	311	318	341	337	349	312	286	355	329	320	330	315	245	318	338	333	312	346	315	330	324	302	316	335	283	328	365	277	328	320	309	310	328	330	322	338	341	307	312	303	315	338	327	314	344	359	300	320	348	330	323	352	316	283	343	315	298	311	335	331	316	319	325	336	295	290	335	311	299	320	311	341	329	305	323	305	322	296	363	354	359	323	312	316	286	306	321	333	312	315	316	329	342	335	308	313	349	330	329	323	334	338	360	350	351	338	285	296	335	323	314	332	320	322	328	335	331	342	311	307	303	330	325	314	376	334	328	313	333	311	314	351	335	320	334	328	329	323	310	323	323	338	340	313	311	318	326	313	301	303	331	349	361	351	342	354	338	359	318	327	348	343	320	312	312	331	301	367	308	295	335	311	330	348	340	312	328	300	352	314	312	320	318	327	346	349	340	339	339	344	338	285	353	335	318	344	322	334	306	336	349	321	345	343	340	297	281	341	315	320	353	324	310	331	326	347	313	317	344	334	334	323	318	342	315	290	332	313	351	324	324	345	331	371	309	351	311	322	319	297	345	305	336	352	330	337	339	327	333	300	326	318	352	349	342	311	310	318	314	310	369	333	329	323	332	323	327	345	350	324	303	299	351	328	337	326	348	314	351	314	326	356	329	307	345	324	302	353	321	322	303	336	307	317	322	343	333	320	344	344	333	307	311	318	338	356	295	307	316	315	367	311	301	329	293	305	345	320	326	318	339	327	341	342	315	323	341	330	325	320	312	351	297	326	330	348	321	327	344	352	315	290	292	291	330	346	308	327	305	320	313	308	333	344	336	322	322	332	316	330	309	321	301	308	348	307	328	327	321	339	315	293	300	336	322	273	322	337	320	323	305	336	324	310	321	318	321	316	320	334	317	298	308	356	317	282	346	317
17970	37119	24035	12083	9015	6608	4904	3618	2704	2011	1630	1200	946	821	759	617	603	522	485	494	484	460	459	510	456	466	433	459	409	474	448	418	438	408	416	449	457	431	389	418	419	415	443	412	434	439	431	418	460	448	441	438	437	405	413	408	399	427	402	410	422	424	417	397	450	423	427	415	452	449	445	412	411	478	433	404	439	439	446	430	410	437	453	430	403	396	462	407	369	401	417	415	421	432	410	408	404	414	433	408	418	404	433	423	399	438	454	409	419	437	402	409	413	444	444	419	404	470	384	419	410	419	444	451	448	398	430	440	414	380	468	411	462	430	379	367	455	400	416	452	419	420	417	423	404	429	431	417	420	368	447	453	411	407	410	423	461	430	419	417	430	398	407	432	393	408	426	382	445	460	386	409	497	434	425	452	421	431	414	470	427	409	427	448	437	413	451	368	421	397	420	406	396	409	421	463	403	410	396	387	435	402	426	401	388	418	410	385	421	403	421	431	460	478	418	367	429	401	364	406	394	425	424	411	395	386	419	430	386	439	425	415	440	412	430	394	441	408	418	411	420	409	415	422	436	418	399	415	424	382	387	429	440	411	404	446	395	486	420	414	443	399	443	438	420	428	458	428	431	395	444	444	403	382	410	409	427	444	412	405	429	389	420	429	433	427	436	398	453	440	417	436	446	435	405	412	410	445	446	443	414	393	423	467	428	431	404	390	472	440	383	422	420	429	433	421	408	421	435	434	450	412	421	394	389	441	422	434	428	417	376	406	405	421	420	440	429	412	445	374	417	467	468	420	429	411	444	398	398	436	409	427	429	429	454	396	396	406	435	416	440	409	436	384	435	418	467	423	423	402	428	439	425	436	408	421	429	448	427	413	394	444	433	417	409	418	442	439	404	426	421	418	408	417	405	402	378	427	446	431	419	436	422	398	447	422	442	434	405	404	454	411	398	444	392	395	427	451	431	435	428	458	393	406	421	439	407	420	412	447	435	419	397	443	424	414	415	430	388	423	418	439	402	456	428	395	419	430	437	450	398	389	403	434	393	414	431	413	424	433	438	448	444	418	452	385	434	443	417	406	441	419	443	452	423	423	427	430	413	408	419	423	415	418	390	454	447	436	423	412	413	429	421	430	426	423	384	409	447	415	431	443	401	472	413	435	388	443	397	426	412	414	443	400	427	411	429	432	426	393	413	406	428	456	390	410	417	432	434	452	421	433	401	433	415	448	437	424	435	398	417	434	433	415	433	413	449	457	464	425	406	408	433	399	408	390	434	419	403	434	422	419	418	416	462	380	436	464	434	430	438	433	444	416	413	427	395	407	416	417	447	417	445	408	400	475	395	403	438	426	447	404	457	434	446	396	375	423	409	423	379	425	412	416	391	439	427	413	389	420	415	436	442	456	448	441	425	437	427	411	437	384	485	404	438	396	423	439	405	422	427	423	429	423	408	420	426	409	383	439	398	456	440	393	410	428	417	394	427	413	451	430	462	416	395	407	432	392	422	397	431	434	455	411	406	404	408	425	442	421	407	428	450	406	437	404	433	398	401	399	421	444	396	426	432	387	437	409	400	455	407	423	457	437	417	420	414	404	410	442	390	399	399	392	426	451	436	415	396	436	390	419	417	398	419	415	368	400	445	392	407	427	410	382	427	444	402	412	425	446	411	443	398	398	404	430	432	403	416	421	419	388	428	399	466	422	425	414	445	396	391	396	453	420	384	427	456	399	420	443	416	426	443	392	407	396	407	453	391	396	429	444	412	437	412	438	398	386	420	422	422	439	405	400	406	408	405	435	416	411	449	413	425	430	380	381	394	428	434	411	411	401	397	428	417	461	452	398	458	415	409	435	394	453	448	426	397	416	402	408	473	429	434	431	417	382	386	445	426	391	411	442	435	419	409	409	399	434	439	429	428	459	406	460	417	420	446	441	449	431	445	441	438	454	418	437	462	457	456	410	417	402	434	423	419	426	419	426	449	401	413	401	418	438	408	438	415	437	415	460	435	451	447	432	448	418	456	381	427	445	425	403	441	397	386	417	425	446	414	434	452	402	414	444	409	478	426	433	415	441	435	423	425	420	421	414	401	406	422	417	406	415	428	412	436	431	425	405	424	437	391	456	427	432	415	426	461	400	409	404	436	436	409	414	385	396	403	450	456	417	414	420	452	424	414	430	428	438	452	426	444	445	441	391	431	415	465	446	404	425	426	426	431	436	407	472	419	453	445	426	462	457	418	386	415	411	423	379	393	417	384	382	403	385	452	416	438	401	407	426	438	412	431	410	420	415	426	410	439	411	411	451	426	446	413	423	472	411	429	409	417	410	403	406	422	429	413	426	429	439	389	422	366	419	415	451	410	443	406	393	428	396	409	417	422	428	410	399	420	411	386	428	425	417	406	409	376	436	420	392	412	402	407	431	387	432	370	439	433	433	423	444	425	422	397	425	426	423	414	392	446	445	429	426	430	450	429	439	412	453	426	444	426	407	440	442	420	385	404	426	403	437	413	412	404	432	402	409	431	432	445	414	411	405	438	427	433	433	391	414	398	413	398	409	438	440	429	469	420	459	437	420	424	418	446	439	428	417	405	417	420	422	415	405	448	439	372	434	399	405	447	429	439	412	426	429	425	418	407	445	425	411	423	433	406	457	450	423	412	397	411	365	409	413	438	407	425	425	415	416	410	433	419	412	448	429	421	430	445	424	417	434	427	434	426	401	431	436	415	404	415	423	425	373	438	420	423	438	458	435	439	433	462	429	425	421	428	430	441	416	396	408	416	406	399	378	422	441	418	410	401	454	443	406	437	414	452	362	447	436	436	428	405	452	427	411	420	394	398	401	410	436	417	461	450	381	411	428	420	403	424	403	399	390	395	448	392	387	449	425	427	419	461	418	402	434	444	411	448	429	441	419	404	407	419	418	439	383	433	442	384	428	421	401	444	458	410	402	402	460	405	444	405	407	424	420	428	404	420	406	434	434	416	449	414	462	394	383	425	443	469	417	405	458	473	425	421	452	370	408	441	409	394	388	422	412	420	407	426	426	442	438	446	442	438	394	419	437	431	426	421	432	422	446	425	432	467	396	382	439	448	416	418	422	409	441	402	425	449	428	441	393	407	424	423	422	416	448	396	414	396	402	418	434	412	403	483	452	461	451	422	417	409	400	446	440	395	422	452	437	447	444	432	422	411	410	361	428	401	438	459	400	422	401	407	428	411	424	429	405	397	444	433	427	423	396	407	439	431	420	422	410	436	383	409	444	387	443	425	399	423	422	411	430	409	426	448	399	428	456	414	433	457	444	376	460	429	427	432	406	409	432	387	424	394	429	433	431	439	423	395	428	413	405	426	425	405	417	415	398	438	422	401	436	443	434	443	404	421	423	377	418	415	416	433	431	437	429	386	422	433	394	428	443	411	376	387	418	437	416	411	436	440	425	441	394	431	452	412	398	442	418	417	391	398	429	407	401	399	452	432	420	448	417	419	395
22674	21568	29389	24217	21548	21637	13837	4513	2773	2263	1856	1406	1236	1062	861	756	793	710	654	632	643	611	623	576	567	559	593	568	552	550	549	547	574	565	614	566	544	587	551	569	593	573	580	533	538	522	524	534	574	501	550	555	504	540	574	575	565	534	565	526	533	549	500	540	527	551	483	550	556	524	517	554	517	527	553	572	543	536	515	522	559	534	512	547	526	552	519	501	532	569	492	539	542	547	564	555	520	539	534	526	541	537	556	511	535	529	543	538	532	538	547	527	561	531	536	518	563	497	553	556	524	559	489	545	546	500	537	549	566	576	505	554	543	499	521	560	559	489	526	503	568	521	533	534	517	490	527	539	520	510	524	569	532	537	558	575	549	538	528	528	565	562	549	514	492	523	502	493	539	515	552	487	534	531	526	577	577	540	556	528	534	511	584	528	521	526	565	522	518	536	560	549	549	564	533	535	516	542	517	568	546	535	534	548	558	535	531	542	553	516	601	585	481	544	540	559	522	552	492	580	552	527	523	550	564	508	549	517	541	466	556	529	561	507	515	574	498	558	574	549	549	551	495	534	549	526	562	525	559	517	493	502	489	558	527	544	539	531	509	498	564	526	560	548	561	535	518	497	574	546	577	543	530	537	533	541	601	544	488	552	536	536	530	541	556	525	537	539	514	573	549	546	581	521	544	576	555	526	511	556	556	543	549	564	509	521	496	519	538	543	593	510	504	496	499	558	562	563	562	521	557	551	523	497	494	519	515	516	542	547	493	545	543	520	538	562	539	544	531	570	563	560	521	523	503	516	559	526	558	519	529	547	537	542	549	573	559	521	558	512	498	580	561	542	561	557	557	530	509	546	582	527	520	571	568	548	523	534	524	549	543	519	529	535	521	548	490	563	531	515	557	555	554	518	471	523	532	561	510	591	560	525	555	549	518	537	527	563	515	547	521	492	539	552	533	510	547	602	490	546	539	522	507	528	571	510	531	524	593	516	517	568	525	508	569	517	564	545	524	552	561	521	564	561	542	480	519	518	534	532	567	550	538	591	568	541	510	553	500	537	549	553	559	521	515	540	555	547	483	569	538	562	568	530	528	568	509	554	559	523	525	602	512	525	577	537	524	543	546	509	579	595	548	505	537	540	531	538	535	537	538	565	532	560	514	588	555	530	586	534	470	514	522	575	518	525	550	520	538	520	515	537	551	509	586	557	569	576	528	571	510	515	588	513	565	487	527	547	520	510	532	545	557	497	528	558	528	553	576	502	537	532	530	541	515	579	559	544	538	545	517	541	576	525	537	523	576	520	504	501	544	582	493	545	555	500	537	484	526	542	540	562	535	575	539	580	543	517	563	531	505	543	510	496	573	503	507	537	521	550	513	551	587	538	567	552	534	501	542	533	578	543	546	546	574	492	512	542	542	531	493	542	565	523	534	524	566	549	556	546	559	575	498	497	534	557	547	553	575	525	524	558	527	505	526	545	539	501	541	488	521	515	556	540	521	527	521	492	526	534	535	514	514	541	521	526	540	564	567	540	542	524	548	519	496	523	557	535	535	531	570	546	527	518	518	558	534	552	564	514	509	553	531	573	563	517	537	508	571	551	558	544	527	545	543	524	526	554	502	530	518	539	535	538	554	509	496	571	534	539	550	545	505	530	536	543	562	561	550	539	553	519	552	544	536	542	539	524	524	527	524	525	538	552	539	536	547	469	577	557	552	503	576	548	528	482	530	509	507	551	539	547	557	541	548	547	544	522	517	542	503	557	530	528	559	555	507	565	562	583	515	528	567	549	552	556	551	532	579	590	516	506	532	539	517	515	551	553	523	510	577	564	548	553	515	557	527	525	501	543	556	514	520	571	543	596	536	530	517	535	531	543	562	547	531	534	491	512	528	588	552	559	502	523	479	556	494	534	547	561	554	533	529	527	539	560	511	530	554	519	477	521	556	546	567	548	503	461	531	588	566	582	551	579	547	549	512	551	522	561	563	528	521	531	526	526	595	496	499	517	507	505	503	530	558	529	509	533	545	534	509	567	562	531	517	523	556	545	528	562	521	573	537	568	541	545	530	579	550	541	562	549	534	575	553	567	560	543	525	495	559	567	556	557	539	541	546	538	572	553	553	530	544	549	575	538	512	545	538	548	527	503	525	540	537	511	549	510	601	504	560	474	568	554	556	536	550	536	512	523	583	541	547	536	485	546	515	537	522	549	489	545	538	569	529	532	504	516	537	528	502	521	567	530	557	534	514	536	539	528	507	609	544	527	519	537	594	458	538	530	550	523	516	513	526	554	535	545	511	542	497	526	518	566	507	513	523	537	548	533	530	538	545	541	532	530	547	542	539	508	553	515	520	558	541	529	510	495	553	539	537	510	497	543	555	521	556	544	563	527	535	541	498	517	556	554	528	494	570	524	536	561	510	519	537	566	540	551	500	548	565	544	542	583	546	540	502	575	539	530	502	554	546	496	568	529	515	539	538	544	540	537	555	567	545	557	543	561	549	559	543	548	562	517	477	571	532	540	546	519	502	525	556	543	531	563	490	538	522	555	532	547	523	577	601	551	540	524	516	521	504	548	527	557	574	547	490	559	539	540	512	526	502	499	536	526	531	493	564	543	552	533	529	588	545	567	580	541	567	520	552	543	494	553	534	509	569	496	512	518	489	533	539	537	540	537	539	528	505	533	544	546	537	556	540	556	528	482	551	544	561	540	570	518	553	543	502	517	514	498	582	533	558	502	532	531	544	537	594	521	536	523	542	517	523	538	541	546	519	565	529	565	538	523	571	547	568	534	550	548	541	557	566	501	567	540	513	526	473	517	555	525	518	513	548	522	522	520	513	535	497	566	555	519	550	518	517	531	519	537	532	541	545	526	531	531	537	530	548	571	534	550	492	556	538	539	530	494	512	538	557	543	548	531	517	513	539	518	572	559	531	532	526	540	561	569	560	532	560	541	548	563	551	513	535	551	553	551	523	521	524	543	567	512	536	488	488	548	547	545	510	494	565	519	536	566	561	518	548	525	535	566	522	534	562	522	546	566	531	505	546	541	575	527	570	594	543	545	549	574	560	508	549	534	563	522	572	551	546	513	562	528	544	533	517	522	515	527	505	537	543	496	516	555	553	565	518	489	532	535	522	523	521	526	536	546	507	569	526	530	568	507	515	515	530	537	529	541	535	528	515	559	556	558	525	492	522	542	569	557	530	544	576	548	544	540	552	542	529	544	551	524	521	553	511	552	524	528	536	514	555	555	519	527	525	488	567	556	552	534	562	536	559	555	603	510	547	570	535	546	528	547	575	510	572	556	517	543	558	531	526	507	580	592	534	544	568	528	574	572	543	536	542	493	535	558	542	525	555	521	536	548	531	535	547	538	497	584	465	509	510	518	542	532	564	581	548	555	512	521	549	552	562	558	502	544	570	539	550	527	523	544	495	513	546	498	536	545	571	545	503	542	561	532	528	513	528	499	521	483	547	528	523	566	529	526
21306	48122	33121	18703	14422	11032	8512	6184	4717	3545	2798	2287	1823	1465	1316	1097	1054	901	866	814	805	787	706	776	760	747	722	739	741	744	681	717	677	706	708	717	699	673	669	690	747	713	711	713	697	730	723	667	720	709	689	644	714	652	691	656	643	694	723	645	708	629	682	686	684	678	687	682	696	703	668	740	685	670	665	611	716	706	685	679	719	706	640	647	664	671	615	638	688	685	645	629	631	671	705	713	678	665	653	671	671	649	633	702	662	661	659	671	719	677	675	682	711	691	733	662	666	675	689	660	683	649	645	696	651	723	672	655	640	675	711	685	663	671	674	716	662	683	715	664	628	688	670	688	657	700	666	650	686	698	710	679	707	723	629	678	683	673	703	678	649	692	669	649	665	658	654	668	743	681	689	684	705	694	685	704	691	654	682	658	671	657	695	678	675	668	681	674	703	674	681	704	645	723	722	594	699	669	669	593	709	694	684	705	687	675	689	699	647	677	672	643	750	659	701	668	629	674	694	623	691	678	665	686	688	634	669	697	658	650	702	670	654	645	686	704	660	708	737	622	704	669	701	677	657	684	706	631	682	688	694	621	663	656	721	699	691	675	682	631	730	718	672	606	664	668	637	653	643	675	696	665	696	656	665	636	692	700	629	644	661	666	687	662	673	651	699	673	654	715	659	692	649	669	703	647	678	669	660	682	679	662	659	667	687	731	678	685	652	746	656	728	686	664	718	694	665	678	666	670	658	683	724	682	631	641	725	685	650	630	672	701	634	654	681	660	731	666	695	688	705	682	652	667	641	708	660	705	636	650	693	626	711	684	636	679	714	700	679	737	669	714	721	659	655	732	674	692	686	669	675	693	683	684	702	644	662	639	653	635	650	694	693	659	628	727	650	656	669	641	663	741	736	638	708	634	657	669	634	660	693	678	653	677	699	692	706	727	705	640	696	694	657	681	667	658	656	748	710	716	687	691	671	679	653	680	700	629	685	647	638	666	704	676	708	704	633	639	603	689	667	737	697	674	730	685	690	711	662	597	689	701	666	701	679	694	685	653	660	718	718	665	692	681	652	659	650	696	707	685	640	682	681	648	711	663	676	670	725	736	645	662	695	674	653	692	722	650	678	635	705	678	648	662	689	593	616	740	618	676	673	664	729	654	681	682	649	702	706	700	686	641	689	646	694	635	667	686	669	661	713	705	718	662	696	659	683	675	690	652	649	709	696	656	710	687	662	689	694	658	668	681	653	687	696	647	646	691	700	683	605	676	702	661	680	699	634	663	653	720	687	678	660	671	721	710	682	655	679	678	681	660	722	648	668	677	733	670	677	646	694	687	699	633	697	654	666	689	716	691	738	682	654	634	659	647	658	620	684	692	696	685	728	685	689	704	704	686	693	680	703	651	724	641	667	705	620	647	623	719	667	641	646	682	656	715	669	636	727	735	657	675	635	672	695	628	683	661	699	633	677	668	672	693	696	725	695	664	656	681	665	689	664	657	621	699	652	682	661	727	697	633	659	684	682	633	642	664	683	680	722	707	629	677	685	679	661	695	711	668	673	670	650	686	668	693	663	669	665	693	666	642	644	674	685	667	656	662	711	656	684	660	688	677	652	693	658	670	646	708	674	700	651	639	676	691	646	661	644	670	644	667	700	646	648	693	651	676	700	719	703	687	674	671	694	729	649	671	637	670	664	664	653	655	697	647	652	671	677	681	659	662	652	677	667	712	709	677	696	706	721	695	653	654	689	635	745	667	713	695	659	651	669	677	702	655	705	721	666	690	673	640	708	640	657	669	679	690	658	716	747	677	655	711	684	657	710	679	656	664	655	683	685	703	692	673	721	670	669	682	716	632	680	684	636	647	689	673	680	677	679	651	635	691	647	666	669	665	629	690	679	649	686	664	634	635	674	703	623	689	692	673	707	683	659	684	686	724	614	713	689	623	639	693	732	648	690	679	656	660	709	704	697	644	701	682	652	669	665	679	659	695	656	665	699	704	669	658	672	705	710	662	678	681	620	651	698	654	712	678	716	683	707	672	695	701	687	654	685	636	629	695	683	689	659	703	666	703	627	628	652	689	680	671	705	636	700	642	676	704	642	670	730	690	706	732	673	660	638	706	641	660	707	659	675	651	672	657	635	671	690	720	679	728	654	614	634	644	708	657	711	692	637	659	669	641	639	707	681	683	656	705	670	704	633	686	695	710	698	666	644	687	658	675	672	694	620	659	702	691	668	671	661	677	650	661	665	700	691	682	656	662	687	740	720	690	659	646	639	704	686	746	655	675	691	664	650	723	672	623	684	666	674	666	685	687	735	647	667	706	679	697	660	711	694	689	694	652	650	704	694	687	688	669	709	646	656	678	704	699	710	680	671	711	655	665	665	690	655	666	714	664	690	701	696	665	646	655	678	669	632	663	721	690	678	666	686	670	665	651	685	647	695	668	648	688	686	700	684	668	632	712	643	672	640	695	681	680	700	674	666	743	714	665	674	669	689	643	653	699	712	655	678	657	657	657	696	690	655	660	667	662	663	707	654	697	620	702	665	661	669	691	685	633	650	677	672	686	671	709	652	655	672	707	668	671	652	659	704	686	679	711	689	707	721	677	689	711	649	674	624	649	669	637	682	685	696	663	689	683	679	655	636	695	717	676	661	716	683	665	664	711	667	662	699	688	653	689	661	630	693	658	711	663	645	620	734	678	601	667	636	698	675	635	679	656	664	663	686	690	660	643	677	662	684	638	692	706	675	668	710	717	656	654	736	705	648	688	711	655	672	672	676	706	665	651	680	665	702	653	749	664	643	647	734	652	720	690	677	657	689	671	670	650	676	669	717	691	711	637	694	690	684	692	699	727	681	642	715	708	671	650	647	652	720	705	655	659	652	706	657	650	626	659	653	705	659	661	692	646	660	667	661	670	657	697	669	678	703	637	681	703	703	686	633	707	705	673	663	665	642	696	677	632	670	700	679	695	657	658	703	700	655	692	674	679	666	689	677	711	666	657	689	674	675	643	682	624	719	671	637	684	674	683	682	645	679	705	677	669	647	678	652	700	661	698	701	689	699	692	678	702	670	679	679	686	730	676	670	690	695	645	699	730	711	660	695	674	635	666	647	708	638	667	699	712	653	646	658	690	684	646	653	659	677	700	671	670	656	683	685	599	701	656	640	630	645	628	703	673	683	692	699	680	721	676	682	678	687	698	714	722	702	671	646	679	657	651	665	705	681	693	638	699	665	699	698	653	693	671	647	709	673	676	707	692	672	612	669	674	645	692	693	717	682	701	679	651	693	671	648	686	657	678	725	720	678	664	697	682	676	645	673	702	666	665	623	716	698	639	660	686	670	690	647	648	668	654	659	676	636	699	634	676	701	686	668	678	655	656	673	669	710	705	701	659	661	652	628	650	683	678	650	681	677	662	657	670	696	723	652	641	667	672	693	659	658	642	716	713	693	672	684	700	697	648	700	618	681	706	684	691	683	680	705	718
27716	21905	17912	8793	4315	2947	2299	1702	1444	1248	1054	944	792	748	692	705	616	593	623	604	650	606	595	642	585	564	552	600	583	557	634	573	576	606	558	598	562	611	583	595	563	580	560	622	547	584	586	550	583	572	595	533	551	565	610	627	592	574	588	579	599	570	617	560	574	574	587	574	564	606	574	594	579	602	604	591	508	562	608	598	605	647	579	589	569	609	607	596	616	582	588	594	567	611	586	588	632	556	615	599	523	538	564	584	599	576	554	575	574	603	611	609	619	628	589	629	521	571	572	610	565	582	619	560	648	655	554	578	531	606	605	600	590	542	598	617	574	610	592	550	598	528	576	594	554	565	550	555	568	596	603	558	597	552	593	527	600	561	591	622	565	600	579	572	587	611	562	586	548	573	598	641	554	555	602	607	555	611	563	526	566	567	599	617	617	525	563	558	531	582	580	567	578	555	612	561	583	563	577	570	585	554	578	546	588	561	592	577	586	557	570	623	590	602	563	576	568	589	573	635	566	550	557	558	596	627	566	571	582	566	545	556	550	567	596	580	573	582	532	529	585	592	596	634	585	596	620	592	557	564	562	560	610	566	570	600	580	595	542	614	595	528	572	604	594	586	615	556	571	627	555	530	593	536	585	567	604	550	614	561	563	556	624	568	569	614	552	571	569	579	567	563	619	563	575	563	581	612	638	578	550	565	611	606	600	535	590	612	603	637	571	603	597	576	633	599	559	615	559	533	592	573	545	566	550	569	633	570	532	559	590	536	580	571	577	610	632	556	598	578	582	593	545	596	560	564	572	587	634	605	590	601	554	594	543	610	579	576	596	564	583	620	605	625	649	618	556	585	600	579	559	565	591	594	566	585	601	539	554	550	533	611	592	594	543	581	574	512	597	624	584	636	570	605	575	579	618	621	601	573	593	533	596	539	558	633	581	564	595	570	575	603	584	580	603	574	619	604	592	580	575	551	608	556	547	619	612	564	600	572	593	582	658	583	606	589	588	556	640	596	640	582	589	623	559	581	591	597	579	608	559	578	602	544	574	538	603	570	587	576	563	561	614	557	613	612	603	528	534	562	588	587	584	586	580	573	615	643	611	553	607	584	547	582	567	577	570	593	598	628	571	584	549	575	582	548	557	605	587	536	598	573	559	626	584	570	546	545	592	576	573	605	567	540	559	564	622	593	583	588	620	558	560	554	576	576	605	605	578	544	577	561	578	569	568	553	594	666	608	581	587	618	565	595	582	602	540	590	595	616	559	590	599	629	557	576	613	573	576	612	546	575	579	578	623	588	570	626	586	568	576	577	593	568	584	601	603	614	590	605	601	565	573	618	585	582	569	574	572	589	587	588	607	593	609	568	582	554	608	601	562	539	590	532	589	582	603	603	560	633	552	546	581	595	603	611	637	627	586	590	598	627	563	579	565	571	607	571	649	620	573	563	581	615	586	591	547	565	580	587	588	535	561	593	589	554	551	569	566	601	590	593	567	574	583	627	555	587	600	556	577	588	604	578	571	596	594	569	591	577	550	590	593	579	595	607	638	568	604	638	538	560	592	551	551	598	585	604	575	575	569	589	633	592	595	555	589	570	560	583	539	567	556	647	611	621	611	590	588	572	573	559	592	634	605	633	559	582	618	618	580	591	605	571	567	596	604	583	587	582	556	584	565	586	607	548	571	621	616	584	539	569	612	586	617	557	566	559	606	598	562	586	606	639	611	580	606	557	563	571	571	619	555	582	583	543	564	592	581	569	604	616	581	557	577	542	593	589	597	626	560	535	598	586	612	611	561	588	589	563	546	604	595	583	568	599	626	545	601	609	586	581	565	569	597	621	550	583	581	578	569	582	601	571	607	587	616	607	529	542	595	599	545	599	579	578	570	563	632	566	600	593	570	592	572	562	581	525	601	599	589	542	603	592	550	603	578	555	514	557	581	595	573	575	584	575	585	581	595	577	593	611	560	574	581	590	563	566	611	581	576	616	556	568	567	603	554	545	619	596	576	619	613	568	619	583	591	563	601	598	602	638	550	577	579	542	603	649	584	571	582	583	564	549	634	541	560	606	578	626	578	569	592	522	611	604	556	543	588	581	578	589	567	568	583	580	538	568	567	582	566	551	602	639	583	574	573	604	621	630	577	593	631	618	595	586	554	594	563	557	563	575	612	621	580	565	574	582	561	610	577	554	563	569	645	605	599	612	596	577	606	567	547	575	584	584	597	542	615	564	560	608	578	598	595	593	589	549	592	560	580	612	589	600	574	581	569	579	596	587	612	570	601	582	594	613	578	601	568	619	584	590	565	604	593	605	634	634	613	569	585	579	543	603	609	596	545	564	611	581	583	609	543	572	595	590	582	597	610	564	597	636	565	608	624	561	606	566	619	575	601	577	598	606	590	546	623	581	594	576	611	579	638	612	596	599	555	612	548	588	612	584	582	611	589	535	558	617	559	605	596	530	565	569	597	571	583	536	580	588	594	602	615	543	606	586	594	566	570	574	606	606	622	601	582	615	585	571	602	561	614	584	545	599	592	604	639	566	627	576	599	604	591	553	600	629	543	589	578	587	587	601	543	565	583	601	583	583	559	628	547	567	594	587	562	585	569	605	562	552	597	583	589	581	592	592	557	609	601	662	574	556	549	563	557	597	629	581	591	582	586	584	590	567	630	584	575	547	597	585	572	589	613	557	588	567	586	586	591	590	574	573	575	581	553	599	585	583	586	571	606	569	587	557	601	572	578	599	578	612	586	587	590	549	545	594	542	548	545	597	595	597	604	570	638	561	579	563	576	559	575	598	603	545	591	611	556	608	522	545	608	591	645	602	570	579	591	557	605	610	601	585	602	581	550	604	631	638	592	585	561	593	538	617	563	569	541	584	602	583	617	613	611	558	543	603	572	598	615	555	584	575	576	607	607	586	604	574	545	616	539	547	572	610	578	579	648	575	591	579	575	627	603	638	544	628	579	587	603	598	564	560	559	568	562	588	591	606	619	547	633	578	570	557	553	580	600	568	603	615	558	578	566	573	564	595	576	582	575	533	620	563	623	618	515	633	587	583	608	579	547	591	555	572	585	529	585	584	604	568	561	609	606	590	583	568	565	564	610	547	616	585	536	569	559	571	553	609	592	569	586	563	543	539	599	533	579	605	595	592	582	545	594	586	621	572	566	564	588	570	604	609	558	581	591	581	580	562	580	568	623	573	576	584	588	525	618	558	595	573	595	604	592	563	590	529	554	592	598	599	592	591	587	581	574	526	598	533	610	545	592	604	571	621	596	567	583	614	607	565	609	622	621	564	558	520	582	575	591	605	596	570	548	610	639	571	577	559	575	577	589	599	594	566	563	561	574	614	590	553	576	584	574	607	558	569	601	617	524	576	620	592	559	553	564	576	553	581	606	576	593	617	584	562	594	570	598	618	592	593	573	580	573	594	593	572	629	619	563	585	618	575	603	607	579	585	605	583	546	562	568	592	630	569	609	656
16501	30094	18592	9404	6949	5147	3982	3032	2409	1838	1481	1302	1071	992	915	803	790	733	736	746	702	776	782	772	702	739	732	718	699	745	695	716	707	720	721	740	785	746	760	675	714	717	735	717	731	681	767	710	708	749	724	709	719	705	730	743	724	741	669	698	720	678	707	664	673	724	688	691	714	682	698	710	717	752	712	724	755	716	676	686	711	684	728	690	673	774	710	688	679	702	734	750	706	719	703	725	680	696	731	680	713	742	769	707	705	702	671	674	673	732	735	721	663	753	688	685	710	728	723	704	691	709	753	738	761	741	676	736	709	719	702	712	738	736	757	693	714	750	719	747	689	762	713	741	702	711	680	747	715	725	708	662	758	741	728	726	716	737	731	724	749	700	748	706	722	727	690	705	706	735	684	729	736	738	720	672	713	678	754	704	697	729	704	717	644	695	702	698	716	705	681	703	715	704	656	743	718	741	720	692	727	661	710	690	657	667	731	731	744	691	690	661	742	742	707	689	737	685	732	742	720	741	733	731	718	681	744	732	707	693	689	749	760	688	744	704	721	721	724	716	721	754	685	722	725	722	704	685	752	728	746	750	702	702	660	731	724	738	699	702	724	749	720	742	687	709	735	725	702	696	726	694	704	766	715	724	697	725	705	708	661	706	715	718	687	731	703	694	715	740	693	721	703	638	685	693	673	731	702	730	719	714	733	741	742	694	683	680	731	718	726	703	698	721	710	674	707	692	723	740	744	757	720	666	740	715	723	713	739	735	708	720	696	693	718	730	750	776	740	720	709	701	728	681	691	726	753	719	755	672	705	701	742	687	715	692	735	729	749	707	739	715	689	716	692	719	699	739	697	662	719	689	653	737	688	721	719	726	692	676	713	702	697	743	682	709	716	716	684	673	707	714	678	731	715	703	700	692	690	685	711	724	703	742	710	693	728	669	776	707	701	694	724	765	747	740	739	726	743	704	688	689	686	739	759	722	724	712	763	701	721	737	727	648	717	703	687	768	720	687	741	743	690	733	703	711	727	742	686	720	755	702	733	698	725	710	772	700	747	719	743	744	662	681	666	732	727	672	730	721	670	738	704	704	677	671	732	704	710	687	718	743	730	672	749	731	696	715	711	697	684	712	675	734	723	759	738	743	696	715	708	725	661	742	725	736	686	691	749	741	724	739	694	716	707	745	726	709	722	712	750	699	718	710	711	689	723	709	763	774	715	749	727	715	749	705	695	738	728	735	725	696	700	742	691	741	680	679	701	682	705	712	721	614	725	711	747	728	720	710	755	721	751	679	679	729	688	732	688	713	719	749	725	745	719	768	708	649	756	711	744	705	770	749	717	654	690	667	676	745	713	675	704	732	689	709	717	706	734	705	747	714	723	691	762	720	774	706	696	702	739	725	729	721	739	720	717	706	706	751	740	711	725	726	719	726	714	700	715	693	688	715	665	724	713	726	721	736	703	723	709	718	655	716	721	715	681	709	715	747	712	667	719	686	654	707	731	742	673	750	689	682	748	677	714	744	765	759	723	691	743	680	713	713	716	704	724	726	674	736	711	735	700	689	704	725	737	702	663	741	723	701	729	702	701	733	743	708	644	720	734	735	744	705	699	718	715	726	741	698	735	671	702	723	762	717	709	758	752	702	704	682	712	736	701	740	720	668	694	696	670	703	696	686	712	711	675	769	714	698	684	689	725	684	697	681	728	700	715	692	719	699	777	706	676	728	703	715	749	730	738	688	681	677	695	690	723	697	703	704	707	719	740	720	694	731	712	715	678	732	734	730	702	710	713	717	731	753	738	709	734	713	687	774	739	696	719	739	714	748	674	684	721	695	692	717	748	724	711	711	719	760	697	762	749	694	716	734	714	755	774	711	726	699	721	737	696	720	698	731	701	650	751	707	703	693	746	709	700	653	722	653	737	724	704	776	719	772	721	698	712	723	760	671	698	702	687	745	739	724	701	725	712	714	664	742	704	714	721	751	678	747	715	744	700	715	771	730	724	708	717	655	710	699	676	732	731	681	721	705	685	670	694	708	721	737	729	708	739	678	690	698	691	679	701	747	711	740	711	687	704	776	751	729	734	735	662	665	710	705	717	692	722	756	742	715	690	689	737	699	695	685	719	724	762	725	724	715	751	652	692	751	710	750	677	701	680	763	698	781	718	709	770	734	718	698	636	740	708	760	712	704	689	665	665	729	736	703	749	705	675	730	729	720	674	678	718	788	724	721	770	705	781	718	700	760	711	719	737	714	720	754	718	668	676	703	736	734	749	755	711	686	703	715	715	676	747	724	733	667	761	761	732	737	735	740	733	725	667	748	676	721	721	730	773	726	725	738	712	728	701	731	724	740	665	680	730	700	704	820	736	687	680	697	703	714	700	679	697	663	739	721	693	727	714	701	700	736	726	676	710	722	657	687	715	728	781	723	749	681	680	679	730	749	712	695	698	699	721	705	730	663	725	687	711	724	720	714	678	730	696	724	722	663	625	673	694	725	737	703	716	669	744	725	723	754	758	694	709	743	690	759	751	733	691	774	709	698	738	739	727	745	691	682	752	783	687	715	716	759	764	746	697	685	721	729	672	748	701	740	751	697	728	758	690	711	716	684	729	674	714	714	688	687	753	718	707	741	772	727	700	724	720	703	730	722	714	740	725	694	776	759	729	798	661	745	733	665	749	674	783	692	699	713	729	751	744	706	721	700	699	673	736	758	711	764	696	738	731	709	689	760	764	691	739	754	700	782	672	722	726	711	691	722	715	690	720	714	724	731	673	707	697	689	717	718	756	705	772	695	688	700	710	710	712	710	711	681	720	726	730	703	662	693	773	718	718	710	722	695	699	748	683	750	774	689	718	728	706	716	739	725	747	735	716	691	738	666	735	716	698	698	702	682	704	720	674	711	735	721	784	694	697	737	663	689	712	756	719	710	709	724	697	704	707	741	727	728	709	721	759	732	744	763	708	713	709	732	740	755	702	707	771	681	727	710	715	693	623	755	789	789	757	716	762	671	646	793	688	659	710	740	719	721	674	733	763	768	722	701	733	703	720	729	688	614	712	746	721	670	707	682	709	713	734	657	724	715	741	732	715	734	711	732	718	728	760	654	716	686	715	676	676	735	724	693	711	722	673	694	695	742	691	729	642	729	709	700	762	697	701	730	710	735	718	732	692	738	758	707	692	753	674	712	704	721	694	714	750	697	706	700	701	761	733	709	696	698	684	706	696	727	691	653	748	708	691	673	740	738	677	739	709	786	738	705	698	745	698	769	719	714	743	695	709	679	734	694	723	775	726	725	744	725	746	734	741	745	688	693	741	639	710	667	714	702	729	715	714	686	728	701	799	708	703	725	717	751	724	689	673	734	698	745	702	704	699	754	760	699	737	744	713	697	668	690	690	708	676	732	753	688	720	696	688	708	733	704	741	727	707	702	724	724	750	725	744	684	726	716	732	696	728	765	729	715	720	714	723	709	701	731	711	724	685	717
23596	21534	28914	24602	21552	14743	5443	3158	2465	2028	1741	1448	1283	1111	1028	997	917	910	876	840	884	838	850	784	783	854	818	778	815	800	803	770	795	774	823	811	790	815	784	837	791	805	791	753	815	794	789	739	784	782	808	802	794	807	792	782	797	730	791	797	783	761	794	842	797	798	777	811	795	840	841	781	784	777	805	852	769	806	775	799	753	794	788	765	786	735	789	802	759	782	726	764	768	783	770	758	805	804	799	817	783	807	745	779	805	787	824	853	742	825	770	800	750	745	799	843	792	774	780	765	773	856	782	799	762	856	807	762	754	731	759	791	805	772	786	761	831	778	770	832	785	723	755	799	769	779	808	748	761	765	738	770	767	763	774	808	793	790	779	787	824	795	807	795	782	779	767	799	789	742	747	751	801	800	769	788	785	702	817	807	783	784	783	792	808	800	748	796	795	779	789	828	823	759	824	815	788	732	776	745	786	771	768	789	829	815	779	793	809	812	791	765	777	813	770	751	788	807	796	781	824	783	799	759	788	780	789	806	746	767	825	741	782	766	778	725	733	787	771	745	759	770	771	802	734	798	789	778	746	802	756	740	766	814	785	788	771	744	737	786	781	792	759	785	780	810	796	778	779	782	759	796	760	759	727	802	792	815	755	801	770	794	750	771	782	786	822	780	754	802	727	778	774	774	800	771	807	825	795	784	772	825	750	781	752	794	758	761	802	842	798	753	778	753	778	765	765	786	808	818	749	829	775	828	853	801	770	767	800	788	777	738	776	785	748	742	790	785	776	788	850	786	793	809	766	768	775	753	818	788	813	798	775	806	833	796	801	770	809	763	809	759	761	758	775	777	795	735	797	753	744	804	788	818	809	808	773	773	785	821	763	771	822	814	761	788	789	795	781	824	735	769	818	818	777	831	771	775	763	775	739	790	795	804	734	829	761	753	804	831	776	779	754	809	773	791	808	776	792	768	780	757	800	832	744	784	792	785	738	753	759	754	779	758	810	804	752	765	801	761	782	739	775	782	777	778	801	760	765	802	744	759	795	791	819	784	807	736	723	800	799	797	798	739	768	752	778	806	766	778	791	752	832	790	786	798	715	808	801	750	815	749	749	761	822	788	767	778	760	795	781	766	809	790	802	797	826	771	821	832	785	794	761	779	775	755	795	762	732	786	799	771	814	759	789	752	780	813	783	768	755	794	763	811	789	750	778	835	842	765	774	805	774	720	777	791	743	803	786	761	814	770	837	769	796	755	782	769	756	714	733	788	792	749	782	802	828	786	779	850	760	768	776	765	795	811	744	776	779	855	796	790	758	781	801	775	755	777	792	762	815	807	764	743	751	765	759	765	800	800	782	799	774	798	793	813	785	738	823	763	813	828	748	764	758	772	807	790	716	759	751	761	818	742	793	774	827	823	758	856	783	784	773	740	789	875	751	797	796	808	755	782	818	750	828	784	783	779	761	756	754	776	779	772	760	752	760	832	744	803	760	738	798	848	828	822	810	836	756	816	800	794	755	758	820	806	820	788	791	767	749	779	789	784	773	777	775	807	787	809	782	790	776	746	810	766	808	806	749	792	797	776	805	809	773	795	804	830	774	765	783	767	784	761	795	802	760	781	754	792	810	797	809	760	845	755	800	742	803	766	753	813	785	793	790	786	756	778	799	783	744	841	822	807	741	779	798	794	790	746	810	815	751	816	758	759	756	750	721	746	793	828	767	756	771	755	773	771	782	822	765	777	785	729	765	814	839	747	750	791	786	769	801	722	740	773	787	760	759	762	749	803	777	787	809	779	784	771	753	762	792	765	829	806	735	752	767	726	771	786	738	737	810	785	825	767	794	817	793	773	791	815	744	797	786	822	807	756	771	765	789	803	783	775	823	765	755	778	748	793	771	763	788	805	738	769	762	792	763	778	817	764	761	821	749	748	743	781	763	760	775	804	799	855	778	794	729	794	780	809	758	818	778	773	767	833	806	749	755	752	846	789	733	789	804	820	796	785	728	778	791	798	768	783	823	786	802	780	747	836	749	821	786	825	803	801	825	805	817	744	812	782	796	774	805	769	791	810	791	746	809	797	787	782	801	787	810	750	725	788	769	779	787	764	725	775	747	798	811	811	713	771	828	795	742	780	777	788	763	788	795	785	798	772	822	743	820	820	738	769	813	745	833	753	786	787	739	832	785	772	790	795	767	744	796	787	819	770	742	792	776	779	783	768	808	803	760	818	800	767	802	738	762	759	770	794	804	781	725	778	815	813	765	801	754	765	786	765	758	756	762	813	766	756	794	774	799	765	753	825	808	774	743	773	784	793	761	806	765	796	799	786	766	784	771	773	806	761	794	779	764	771	779	722	813	844	811	795	799	784	788	802	811	750	755	744	794	773	758	753	729	799	777	736	805	812	788	810	747	837	819	783	797	744	823	760	771	727	778	802	766	773	757	771	751	757	760	729	767	789	796	757	784	729	786	794	807	776	784	729	775	742	831	808	813	783	798	742	771	770	800	825	793	788	714	725	769	766	733	833	767	816	782	796	797	736	817	780	804	825	773	812	822	782	835	753	836	779	797	732	787	780	746	725	783	800	769	732	737	747	762	793	785	742	795	776	766	746	772	794	815	819	788	793	775	781	752	780	769	750	804	780	808	776	786	731	812	761	779	792	823	763	715	836	773	797	755	801	788	746	736	787	797	807	771	747	756	806	790	781	790	803	805	776	819	805	813	750	778	780	774	768	804	741	798	755	788	760	794	763	851	815	810	783	774	798	757	776	779	796	776	766	765	713	759	775	771	756	772	721	772	773	793	788	768	810	790	783	748	749	808	806	750	787	785	758	768	778	838	780	714	758	778	796	759	797	725	787	815	825	836	771	801	785	785	770	801	802	787	765	790	779	762	797	782	793	815	758	826	732	696	761	781	739	758	793	753	726	770	784	780	759	786	750	736	809	736	789	742	753	751	824	822	784	801	799	785	757	723	797	787	788	752	752	768	764	762	766	786	783	802	797	815	795	758	779	793	785	777	816	782	779	788	757	725	844	777	768	775	773	819	755	795	817	822	787	751	807	772	739	776	793	791	759	793	824	796	749	784	697	774	788	744	745	780	768	788	797	813	806	804	754	827	744	760	809	744	816	777	822	759	807	803	778	743	785	783	798	824	850	788	811	835	784	741	749	820	809	804	827	804	777	771	766	792	775	833	828	807	777	813	784	766	769	789	771	798	755	797	763	774	807	833	793	742	828	747	847	773	754	802	790	812	789	743	779	806	840	822	792	781	729	715	730	741	785	763	810	776	774	786	773	753	731	812	802	818	802	812	779	840	827	770	812	791	783	805	774	761	737	808	800	825	800	788	786	812	752	757	766	766	796	769	812	773	797	828	713	793	771	780	786	743	808	780	783	756	773	790	787	773	752	808	775	799	769	802	774	800	798	786	775	792	793	786	778	782	779	780	764	770	785	837	788	750	800	818	763	793	797	770	804	761	747	780	768
18758	41343	27961	14903	10889	8378	6453	5011	3857	2990	2413	2241	1731	1549	1340	1238	1147	1076	1089	1006	1014	1068	1009	1000	962	956	1002	950	974	966	1009	1019	1004	1053	992	949	925	904	919	980	1002	924	911	994	1037	928	952	972	963	1006	977	984	906	972	938	972	901	955	943	941	978	932	959	928	991	949	954	959	945	984	941	998	976	1000	927	919	974	949	944	948	954	961	968	950	955	957	1005	955	946	939	929	904	970	926	1005	968	933	940	1010	989	971	972	943	910	933	989	1011	968	940	917	949	915	906	942	937	952	977	986	931	933	989	954	994	966	939	919	910	988	947	973	945	959	939	978	953	983	990	931	926	916	931	940	936	991	933	982	986	946	993	922	923	974	984	955	919	972	978	1005	907	942	949	926	978	935	957	953	972	942	933	904	981	949	959	989	976	979	913	941	973	900	938	935	951	985	913	981	923	948	948	968	947	983	962	939	976	985	935	956	963	952	948	976	969	994	932	947	938	954	944	988	957	918	950	930	911	1010	1035	989	927	970	968	954	888	966	949	957	971	962	987	1014	906	975	991	970	998	945	925	998	997	975	961	982	937	947	958	903	941	934	946	941	992	948	967	937	977	973	957	911	993	941	960	1004	966	926	960	919	949	976	994	1013	983	950	926	1005	905	924	929	959	987	980	998	932	992	956	933	936	991	944	916	907	929	944	955	958	944	948	977	937	948	968	970	979	939	948	917	977	953	912	957	979	931	928	980	935	955	908	920	933	930	950	995	904	946	946	933	929	937	957	929	965	925	968	931	961	900	945	959	913	946	979	999	967	1001	970	1003	940	963	958	977	984	912	971	969	933	929	932	955	990	922	986	973	955	933	999	953	972	986	903	975	980	987	979	960	985	931	944	1014	886	899	907	1003	941	991	984	912	974	925	982	934	947	933	926	898	960	953	956	971	918	966	959	1023	945	931	948	883	887	971	971	961	947	939	893	917	937	962	950	968	927	932	959	940	998	939	909	941	966	897	945	906	990	963	960	989	925	1002	920	983	889	989	1034	949	986	914	904	918	959	923	960	923	912	938	986	961	924	979	956	975	923	960	964	903	916	927	982	993	976	967	948	940	954	920	972	977	922	971	966	926	978	1007	987	973	951	931	992	944	931	885	985	963	930	985	922	961	921	925	926	990	975	925	942	1010	949	935	971	956	907	958	901	978	933	946	933	948	955	938	955	975	967	931	917	922	918	942	910	966	918	966	959	913	978	927	949	975	984	861	943	951	978	910	926	993	987	1039	946	937	960	986	902	992	953	994	1000	918	898	915	931	961	959	975	903	957	984	942	944	949	986	968	934	948	977	925	914	948	945	958	910	954	924	971	981	938	944	955	889	952	905	959	936	949	955	967	991	941	963	1059	1010	960	891	939	918	951	961	949	931	970	961	942	949	920	890	983	972	978	926	962	920	959	943	1013	901	980	957	949	918	1004	946	937	910	893	925	930	959	956	900	978	936	923	951	961	938	933	996	892	938	959	947	957	968	983	900	945	981	964	1015	952	888	917	1000	979	904	978	971	959	917	1023	978	953	987	955	949	950	997	957	1041	969	882	966	977	962	931	899	957	961	953	955	946	949	998	955	975	976	942	934	944	934	967	972	949	918	917	921	989	935	931	949	944	922	940	935	952	933	885	933	931	977	982	960	973	937	935	931	956	937	917	981	947	924	932	970	975	902	952	961	971	937	998	923	952	956	962	929	946	1031	981	961	976	1024	926	914	947	976	957	885	874	973	980	935	894	905	960	962	1012	938	983	951	955	981	1000	962	928	925	950	864	949	970	996	956	951	992	976	974	928	955	926	965	958	932	965	981	946	997	982	952	956	950	934	922	964	980	993	883	909	968	951	950	985	919	944	972	935	939	960	927	924	959	962	976	947	912	966	920	961	954	1005	936	972	989	945	993	922	939	964	970	928	984	978	952	955	935	953	999	916	966	944	881	943	932	969	972	929	909	920	935	920	924	907	919	910	957	923	955	909	949	977	942	1000	948	968	924	913	1002	960	1003	937	951	921	978	996	936	986	941	1034	973	924	965	979	1018	983	970	927	997	901	898	958	939	991	924	1002	925	942	961	957	950	931	929	962	912	943	957	942	981	948	945	932	936	950	946	912	952	903	917	962	960	987	949	971	925	967	945	1009	951	1007	929	949	969	958	894	926	947	955	969	885	946	885	940	938	947	923	940	956	927	918	983	954	958	920	978	989	984	874	932	1032	917	957	901	931	967	971	1018	968	929	919	961	1015	975	965	934	876	973	983	963	963	941	960	985	951	953	944	924	951	951	939	934	1004	959	989	993	931	961	961	960	880	950	928	916	958	972	943	932	981	920	964	970	974	967	983	981	949	907	964	962	933	943	937	955	982	940	925	989	944	948	967	940	922	984	942	945	952	953	927	993	950	952	925	929	918	954	951	965	931	973	947	960	988	969	956	926	1009	901	998	987	937	1011	990	933	936	922	906	977	950	970	959	1016	926	967	962	967	1038	965	950	950	950	981	985	894	980	963	952	965	886	973	927	917	1008	972	915	962	928	941	912	964	939	1013	919	948	930	957	920	908	924	937	889	951	947	994	902	933	971	954	1006	957	937	935	917	928	966	946	909	967	961	954	964	926	939	961	952	942	974	970	956	917	932	949	1002	900	944	995	949	917	951	913	925	1007	929	965	919	986	962	959	929	983	977	957	963	921	903	948	953	943	947	1002	908	892	940	927	910	963	979	943	986	888	936	994	954	946	944	939	958	953	930	919	905	941	997	929	946	945	1005	1004	956	952	968	973	1033	954	987	965	953	954	987	989	961	1050	921	963	965	912	956	936	928	1007	950	937	952	968	940	948	956	920	918	968	964	942	921	961	980	965	968	941	976	975	880	993	988	925	945	956	913	892	905	961	932	961	984	981	950	940	953	950	939	963	912	999	928	1001	983	975	966	961	940	933	899	985	975	954	886	953	939	926	866	870	958	938	954	949	924	929	934	937	936	974	968	975	964	947	966	901	936	964	945	990	923	937	966	935	980	924	1017	971	955	906	916	935	967	959	916	941	960	955	984	922	909	970	988	993	987	955	936	907	969	987	931	980	958	1001	895	940	978	986	943	1025	960	967	902	898	930	980	936	927	945	944	954	969	953	902	920	943	944	930	965	948	1007	963	960	954	927	936	933	960	963	958	975	904	1012	971	909	944	928	946	927	938	988	912	933	978	931	903	954	952	943	965	996	945	952	991	981	966	927	961	918	886	925	955	992	936	961	968	935	921	952	967	995	879	973	944	954	934	999	914	907	969	1020	890	879	908	930	951	894	962	975	945	936	969	996	1004	930	926	946	934	978	923	957	967	958	980	952	958	1034	1000	985	950	1030	945	965	967	976	978	922	945	944	989	924	996	957	969	957	965	949	917	953	953	997	930	962	1004	952	912	1020	897	979	958	938	1003	939	1012	968	934	981	972	982	955	1008	970	931	909	941	966	962	950	994	961	989	998	977	933	969	954	944	927	978	926	916	948	953	936	929	929	988	963	931	945	976	974	959	933	980	952	932	955	973	914	959	920	877	907	968
24658	21531	27820	25611	14447	4492	2692	1859	1451	1184	925	808	662	572	539	458	426	389	361	365	395	348	359	331	350	346	349	327	349	391	355	329	340	374	350	359	346	342	333	323	320	330	328	372	312	305	306	328	331	336	331	333	345	313	328	354	324	308	341	343	300	326	345	307	333	353	328	355	326	331	321	333	318	339	325	293	337	327	337	321	327	334	307	313	346	323	337	315	327	347	327	337	309	332	305	339	323	330	319	358	327	341	322	351	328	324	342	333	339	320	330	324	294	306	318	347	307	302	322	357	323	350	295	327	322	336	328	332	327	337	328	314	350	318	316	318	325	339	314	335	333	306	366	323	344	337	310	318	325	307	315	338	342	287	324	340	285	310	347	329	328	318	338	336	344	365	359	305	331	322	337	350	305	304	333	325	337	328	339	330	329	290	308	353	346	309	316	326	318	344	343	320	328	312	326	355	319	308	354	300	320	321	295	332	313	335	344	335	350	343	306	328	313	324	344	332	320	345	323	343	344	317	332	338	325	332	329	299	339	327	345	366	304	329	314	337	349	328	317	354	342	345	308	369	323	317	342	295	349	324	328	338	348	344	283	292	336	365	354	311	314	335	352	367	309	373	363	323	326	330	332	346	300	327	325	343	330	328	292	329	333	330	293	331	318	299	333	332	342	342	358	360	315	332	348	353	312	320	342	326	335	310	315	342	343	335	333	305	354	322	314	309	336	347	322	336	330	314	311	329	324	336	341	342	283	324	357	353	343	310	306	334	307	298	338	303	346	308	327	318	319	316	306	332	328	306	318	327	359	343	328	387	327	314	331	318	338	324	297	339	318	339	307	337	360	351	320	319	320	314	359	348	332	322	320	317	333	341	276	338	330	316	301	340	344	332	366	313	338	300	291	330	315	296	333	321	317	321	319	346	345	331	340	327	356	318	337	358	330	336	365	327	306	297	355	322	330	328	313	333	331	335	322	323	349	336	340	332	351	340	338	307	300	323	335	336	298	338	302	360	316	329	328	323	322	323	301	323	343	326	312	330	336	322	342	357	328	312	320	303	316	354	336	310	348	309	330	339	328	342	355	348	342	329	325	308	304	295	337	356	339	328	336	320	312	327	349	291	343	301	330	308	320	344	338	319	306	324	309	333	337	303	302	307	315	334	339	317	299	333	341	306	347	343	317	292	339	330	296	336	318	317	303	306	322	337	330	304	329	334	340	341	364	369	318	311	295	330	343	301	345	320	303	341	358	361	323	325	333	331	325	341	308	322	352	341	339	330	367	276	353	330	292	319	334	313	353	295	317	310	324	328	317	338	332	312	326	285	335	316	328	313	354	320	308	327	334	296	337	311	315	331	351	330	347	342	349	370	376	342	298	311	315	307	287	359	339	372	347	295	331	331	318	341	324	329	316	313	335	332	357	350	321	338	314	318	311	329	312	361	337	373	326	321	322	334	339	323	388	349	299	354	342	373	315	345	317	334	333	335	323	352	304	325	330	320	320	307	334	319	356	344	344	335	293	308	311	310	294	342	301	317	309	305	353	326	320	323	322	327	336	330	347	336	338	310	340	340	310	319	307	332	338	287	335	315	334	329	304	338	326	328	325	314	320	310	329	336	325	336	323	295	339	371	304	338	339	323	339	313	376	343	339	340	323	304	316	316	273	321	345	324	337	341	319	347	316	337	343	327	366	295	307	343	304	326	318	330	334	368	312	324	353	312	282	357	317	316	367	341	331	314	344	341	324	342	328	315	350	332	327	332	322	324	355	308	342	322	302	313	308	313	310	307	329	324	330	324	350	334	343	281	316	314	304	315	297	289	325	329	326	300	301	321	324	354	316	323	352	303	309	349	344	354	336	324	359	352	331	311	319	337	327	331	328	343	342	320	325	307	339	344	343	320	329	323	317	348	327	337	341	333	312	297	325	356	307	315	297	329	348	334	325	347	332	331	338	335	300	305	318	340	318	340	312	326	352	327	321	301	326	330	297	337	318	338	339	338	360	327	333	316	329	348	357	320	338	312	317	331	308	330	353	359	358	313	375	307	306	331	322	353	351	346	344	298	313	359	351	315	350	339	308	338	328	328	323	356	347	315	321	331	316	367	340	316	322	310	326	338	339	294	306	317	325	330	344	345	320	322	299	313	361	320	354	346	328	315	318	308	335	378	358	298	368	321	301	347	355	323	324	346	325	282	308	323	366	297	363	368	301	296	314	364	333	332	359	324	301	328	320	356	322	318	318	334	354	339	332	348	321	328	327	308	333	319	319	325	317	349	310	322	310	334	345	307	344	325	319	333	334	291	321	307	331	336	309	345	332	346	326	352	335	328	355	313	341	320	352	326	307	328	328	318	294	311	315	326	326	317	295	299	289	329	315	332	366	314	308	334	337	354	299	370	333	317	343	381	333	310	345	345	334	352	302	312	315	320	336	317	325	338	303	352	335	323	312	296	321	319	330	331	326	322	315	330	327	340	310	333	345	383	347	354	312	337	323	329	324	324	327	345	312	327	331	320	327	315	336	321	328	312	356	344	329	335	334	325	357	346	340	336	310	296	322	322	330	324	352	318	335	336	343	312	292	314	351	334	348	311	304	363	329	303	305	306	313	304	330	307	357	350	305	343	314	349	320	302	297	352	313	352	327	339	315	350	287	296	335	337	322	307	344	300	360	330	345	321	330	299	339	339	319	355	335	310	350	338	313	329	345	315	345	311	315	320	357	308	349	330	322	336	338	325	337	310	348	338	321	337	328	357	306	320	356	366	337	309	338	338	329	319	323	341	331	343	359	344	348	313	324	293	344	334	335	319	315	306	336	313	330	325	338	310	353	342	307	315	324	348	343	304	346	301	311	314	345	342	331	307	337	322	319	333	349	352	360	313	328	350	313	300	332	309	344	310	300	302	333	324	326	334	307	345	298	315	340	341	313	345	337	355	319	303	331	310	324	323	336	350	322	360	347	321	300	313	323	332	333	289	362	324	353	338	325	325	342	344	334	363	299	352	336	309	317	374	332	294	342	317	318	310	329	324	347	289	323	328	353	321	316	295	312	303	317	336	340	298	338	340	302	313	338	361	318	349	355	322	317	306	349	306	337	333	308	336	311	310	329	298	317	316	345	333	285	328	326	309	324	332	316	376	302	312	307	320	333	304	332	339	353	339	312	349	330	326	328	341	341	324	326	294	356	316	370	318	310	335	298	359	350	327	355	316	368	343	320	329	313	343	317	332	349	313	346	299	359	312	294	319	348	315	317	348	311	356	327	322	329	315	349	340	323	326	381	336	327	319	305	349	336	301	330	362	348	336	309	318	345	340	330	309	324	319	318	329	325	334	333	302	301	327	335	316	298	340	311	314	302	328	321	306	329	331	334	350	347	344	315	339	334	339	352	311	346	294	338	352	330	315	333	333	305	344	300	325	304	374	334	338	347	291	298	327	353	291	305	305	306	334	324	329	318	345	350	341	308	340	320	318	300	326	319	338	330	311
18409	37005	23926	12051	8854	6680	5021	3654	2701	2058	1595	1300	1038	920	717	654	587	538	513	526	485	474	485	493	469	469	469	454	460	468	468	414	440	408	457	448	463	418	390	466	432	433	423	431	458	397	409	449	451	412	466	434	432	449	424	438	414	419	424	437	435	444	431	418	422	430	451	398	444	386	447	422	464	453	467	436	439	425	423	448	421	428	462	438	445	444	412	405	438	449	416	438	486	435	413	463	430	445	435	403	417	420	408	439	388	419	397	398	401	479	431	432	402	451	462	426	370	429	425	436	415	457	410	444	425	428	438	440	389	404	422	449	406	449	465	410	438	424	473	427	461	401	446	431	452	421	441	439	420	430	405	406	445	424	427	408	419	451	419	428	418	409	406	482	402	440	437	434	437	465	430	432	443	427	401	432	376	423	376	445	413	367	440	452	397	398	400	431	441	428	417	408	432	404	409	427	442	439	444	447	422	422	428	459	412	425	447	409	425	420	424	417	447	403	412	440	465	427	419	400	450	424	391	404	454	465	448	412	414	448	429	408	408	411	426	450	421	443	441	428	420	437	441	425	415	412	401	419	417	391	427	453	448	423	408	413	443	409	426	444	430	404	416	444	426	414	441	442	417	449	430	457	421	417	417	397	456	386	381	434	415	424	411	472	457	435	413	411	431	434	420	441	394	425	448	428	424	407	451	400	412	442	417	464	420	424	407	439	452	420	408	464	419	461	418	393	417	410	454	423	439	392	413	447	420	428	440	440	409	429	457	451	417	415	411	411	480	427	428	438	443	451	395	445	455	408	440	409	411	426	415	413	392	410	434	422	428	452	413	417	374	460	424	442	431	435	431	417	414	405	447	425	429	443	437	421	449	424	448	429	442	427	470	422	429	438	421	448	421	406	426	468	424	419	453	464	425	444	448	435	473	399	402	409	452	408	444	464	411	398	429	456	405	433	446	425	445	409	421	461	446	411	457	440	408	426	413	417	411	428	426	398	431	440	422	422	405	429	423	445	429	433	446	452	423	476	452	438	434	456	404	456	430	428	392	405	443	426	420	421	433	412	436	438	405	428	434	410	409	421	419	414	396	442	413	418	426	438	417	454	414	404	422	448	429	448	414	437	410	442	405	444	411	420	381	398	422	448	434	454	437	452	448	440	398	395	398	412	448	472	417	411	455	396	419	425	460	394	419	388	448	393	447	421	415	416	412	434	449	473	408	394	436	402	406	414	446	396	442	455	434	411	448	414	425	405	409	455	441	388	409	441	439	459	448	412	432	436	421	422	413	404	403	456	419	394	453	460	430	434	420	437	397	424	428	450	432	444	440	424	408	415	433	441	452	427	441	445	410	428	410	438	423	455	430	411	459	432	458	445	443	457	420	411	432	431	437	406	407	422	419	423	404	443	452	435	458	446	394	438	408	439	401	434	441	415	435	397	406	436	441	451	429	399	415	428	392	425	447	430	425	443	411	418	411	412	414	433	420	441	442	427	394	391	409	435	385	421	409	421	434	461	430	430	402	428	447	434	392	461	391	447	376	435	407	467	462	415	409	461	398	432	459	446	416	414	432	415	401	437	441	394	457	441	424	416	424	454	420	444	432	443	431	441	399	379	390	449	444	406	423	430	436	395	397	417	432	458	440	427	440	424	438	404	364	443	460	391	450	400	419	433	416	373	398	393	403	404	429	420	428	425	440	402	428	430	415	411	427	436	387	426	428	475	444	438	432	426	469	440	415	451	416	416	428	417	441	434	445	444	398	404	415	425	414	458	405	455	430	409	416	422	398	425	432	432	413	421	413	411	460	426	457	432	427	436	369	436	400	432	433	443	465	432	445	443	436	440	439	442	439	452	448	421	408	416	468	405	390	462	452	419	405	455	422	441	440	423	430	453	399	453	404	429	439	464	410	455	392	430	412	440	434	429	419	438	426	417	408	386	428	435	426	439	448	452	421	421	408	459	452	420	416	391	433	445	414	413	435	421	420	428	439	424	415	437	407	440	457	441	413	447	429	416	433	401	401	413	448	436	434	432	427	436	423	431	395	405	425	422	454	426	407	422	448	408	407	421	388	455	457	470	423	441	457	416	441	453	406	432	405	428	390	435	435	393	400	432	427	441	437	428	412	429	435	427	426	404	395	444	436	424	405	433	447	412	458	413	459	440	471	400	456	436	419	438	425	443	431	442	427	429	415	409	456	416	435	453	399	437	418	412	438	383	409	462	407	414	416	417	445	406	436	462	369	448	398	420	447	394	438	437	431	443	426	396	406	402	458	435	418	418	402	481	452	406	436	425	443	458	399	428	406	455	406	436	442	429	407	437	416	410	423	473	421	404	441	430	433	409	438	453	419	424	445	410	430	416	413	397	396	429	419	401	428	414	446	422	439	400	423	443	446	405	442	423	431	463	411	381	444	396	390	419	410	436	446	429	430	417	403	421	407	388	414	416	449	449	415	442	448	452	423	429	381	439	396	405	453	441	398	416	392	413	415	374	418	448	428	406	446	390	413	418	432	452	463	426	451	463	410	472	437	433	433	412	414	420	438	423	459	398	445	437	442	413	452	420	469	424	393	430	413	408	433	403	422	430	446	448	434	443	430	386	412	419	449	388	405	438	396	392	391	419	421	434	436	425	400	409	417	445	450	400	383	399	434	397	414	459	438	396	424	437	403	423	413	416	431	437	430	418	454	432	433	444	434	396	411	418	407	436	415	433	438	417	424	419	409	458	434	436	426	440	436	420	422	433	448	407	410	402	416	428	446	429	438	415	416	434	417	415	396	417	393	438	416	455	408	441	405	405	422	418	416	448	445	466	418	437	408	420	442	401	446	426	410	420	413	434	446	464	411	446	441	451	411	397	423	407	374	415	443	409	434	445	429	464	461	428	414	466	409	418	460	408	427	419	429	419	404	394	406	443	407	452	386	392	430	461	436	430	436	406	433	447	441	410	420	436	422	415	400	417	466	425	428	408	399	400	413	433	403	400	430	440	433	385	419	406	421	438	447	385	453	415	387	414	408	382	444	404	404	445	408	423	458	433	427	404	433	407	394	455	411	405	450	421	423	416	429	419	398	409	408	448	396	413	416	430	375	452	419	424	402	421	443	437	428	457	406	386	400	463	425	460	400	406	409	389	447	426	403	465	445	438	427	374	409	417	437	396	430	443	451	436	437	450	415	427	419	419	441	425	426	428	432	419	450	443	416	434	428	379	431	427	473	436	414	415	391	454	422	412	454	419	402	455	440	424	423	414	420	420	451	411	411	432	411	409	409	430	440	411	373	428	390	485	412	451	462	425	446	427	435	457	404	432	469	426	441	408	440	396	457	399	432	450	458	443	449	442	398	434	424	413	438	410	415	441	425	421	453	407	421	428	397	462	419	402	457	450	428	379	445	450	444	398	416	411	409	439	447	440	402	430	415	406	425	424	439	425	428	426	420	430	443	428	428	441	450	461	444	415	433	385	420	438	404	434	424	437	413	442	383	462
22746	21600	29442	24266	21600	21760	14107	4367	2930	2384	1899	1537	1266	1023	932	842	769	665	653	631	639	615	596	565	592	603	602	565	572	585	530	542	551	572	535	532	562	560	554	538	556	564	553	568	534	523	586	548	555	539	534	540	544	572	549	522	570	555	540	502	548	545	533	561	590	506	546	577	535	511	525	552	574	529	569	545	519	529	576	524	483	525	534	542	535	547	512	549	523	519	533	503	555	594	550	557	522	539	531	549	572	558	510	570	561	578	557	521	520	535	484	536	535	519	563	520	497	534	558	548	518	568	553	548	532	535	552	566	524	522	559	542	571	560	554	529	553	553	562	514	560	543	528	591	514	497	528	555	543	529	552	521	568	543	540	528	494	562	497	548	553	576	556	562	514	566	565	548	551	518	532	543	526	540	547	593	549	584	560	511	539	512	555	566	549	547	552	512	503	567	562	529	545	540	546	594	528	544	533	507	549	581	514	575	563	521	522	529	561	572	523	505	523	599	549	538	527	554	544	524	512	579	560	496	586	521	522	548	567	504	548	556	540	552	515	560	553	538	527	537	540	562	546	542	554	527	566	515	595	512	541	586	550	580	588	524	532	546	546	557	535	514	531	511	569	548	525	540	576	549	525	554	526	566	552	558	569	570	539	536	523	533	553	532	545	591	592	545	529	544	529	543	551	570	549	539	570	552	532	555	532	506	552	503	557	516	550	549	541	535	546	531	531	567	524	514	519	569	527	540	560	539	554	544	504	540	550	519	595	546	541	511	509	536	568	545	544	558	573	569	552	539	510	556	553	557	556	522	511	555	597	573	517	555	576	523	507	531	538	554	524	579	537	517	510	563	538	570	593	573	518	545	561	597	548	535	552	506	544	552	540	554	512	516	514	531	583	549	555	531	543	554	547	546	547	537	585	535	551	526	560	564	563	547	537	469	575	583	586	567	532	515	566	533	537	580	584	531	524	538	534	573	538	526	541	532	521	509	521	536	551	547	558	533	524	515	521	565	523	543	557	536	585	555	543	537	557	552	519	523	543	525	555	529	543	533	528	532	562	560	510	522	549	550	535	535	564	590	575	566	558	498	558	531	534	569	542	559	529	524	579	530	572	543	536	524	572	499	496	526	487	534	532	568	472	524	598	532	545	514	548	575	520	535	544	527	512	558	541	544	526	544	588	547	546	548	543	550	492	543	531	545	537	528	524	559	564	548	577	572	510	558	564	591	592	505	533	514	505	515	537	554	524	556	538	533	540	575	555	536	503	552	509	535	522	545	561	552	525	530	536	535	546	534	508	525	539	557	520	533	543	558	547	515	543	541	540	535	549	522	577	528	541	574	547	567	560	558	574	536	536	564	583	527	542	546	560	563	550	559	516	515	533	521	554	605	527	550	569	512	536	554	555	565	550	528	574	515	572	554	581	509	562	554	556	502	559	529	502	542	565	544	556	522	516	591	536	556	547	543	514	565	504	554	525	529	513	572	537	511	564	579	544	557	507	505	535	552	560	533	576	584	502	507	571	533	564	567	541	541	545	514	576	542	539	538	564	558	545	565	556	540	572	522	545	519	549	574	548	483	501	537	569	557	518	572	555	544	567	516	521	541	504	518	533	576	505	511	531	586	586	530	530	545	524	529	527	559	495	569	555	531	507	502	528	545	561	549	563	538	523	525	493	540	541	553	524	559	551	517	569	544	578	552	544	526	501	553	570	530	554	566	518	526	592	579	556	503	505	572	543	541	547	501	544	545	556	564	546	560	549	552	554	570	513	577	561	581	563	512	544	544	544	522	577	533	541	532	531	522	568	551	542	553	544	495	540	521	569	606	550	551	522	527	562	513	533	581	552	541	595	547	569	525	519	517	555	514	516	531	567	576	530	556	545	534	529	503	540	487	538	589	567	530	536	522	510	578	525	547	531	555	521	530	559	525	577	559	516	525	513	496	579	521	487	515	569	549	526	524	506	563	536	544	574	536	521	563	538	544	525	521	540	561	534	571	537	500	542	568	498	534	542	566	533	548	516	562	550	542	563	487	514	549	564	532	511	536	581	533	555	548	562	551	574	537	504	536	522	507	547	569	562	567	539	576	553	549	541	546	542	502	540	557	544	519	537	535	521	562	592	480	485	556	516	549	527	546	513	579	532	560	508	527	558	551	588	507	542	548	564	533	524	528	555	505	507	544	533	571	547	595	514	589	531	562	537	531	553	519	536	555	526	527	540	520	587	522	509	537	566	539	552	542	517	580	548	547	533	543	564	500	510	530	575	538	586	554	530	553	544	529	511	575	562	580	536	522	535	518	540	567	565	542	516	510	572	601	510	575	529	537	533	551	526	564	523	553	557	518	547	585	544	566	508	539	575	532	530	562	517	544	520	530	567	540	552	562	543	564	542	549	513	503	510	555	520	576	529	586	551	536	491	538	566	541	533	551	563	559	500	526	537	537	536	531	566	538	524	531	536	560	556	513	515	510	520	512	550	585	538	567	541	557	543	576	550	522	523	559	536	519	540	523	534	552	571	543	506	526	575	535	512	596	490	541	552	518	570	549	513	522	568	501	517	548	476	535	544	525	485	533	522	541	519	559	560	529	543	536	530	514	530	559	574	532	529	538	535	543	498	517	539	520	540	535	518	531	517	536	567	542	570	562	580	593	565	530	513	522	533	577	539	581	552	544	594	544	535	502	553	556	510	520	547	533	528	538	518	544	538	545	551	541	554	537	519	563	543	520	545	518	552	546	528	561	575	488	592	511	471	552	557	552	495	559	535	536	565	543	529	487	561	561	561	513	533	582	551	515	589	554	559	557	546	538	549	527	521	503	540	517	545	558	537	538	516	528	558	554	545	517	554	539	554	480	587	548	543	535	573	516	516	510	553	502	528	520	522	539	556	549	550	516	530	517	528	480	558	571	558	570	559	535	531	510	512	557	518	547	549	552	583	545	519	543	546	542	554	490	566	530	510	550	571	534	525	547	529	523	536	548	556	524	543	548	521	578	530	533	555	571	520	549	517	540	576	569	542	560	538	488	484	553	536	524	546	543	552	562	515	521	565	507	527	538	503	597	538	545	562	520	543	521	506	539	543	561	548	565	548	499	528	516	532	534	499	566	551	509	513	545	553	558	516	546	547	539	540	553	502	529	553	509	502	588	510	548	536	557	549	523	559	490	515	572	573	512	566	564	559	551	549	559	541	538	557	554	573	546	555	558	539	538	565	525	548	470	531	530	528	496	555	561	561	500	526	577	565	567	516	556	529	533	533	553	558	531	584	520	525	545	542	584	512	552	526	544	539	516	539	529	532	538	524	505	544	557	564	481	559	553	557	513	588	601	623	523	542	497	536	498	521	559	546	544	552	503	539	545	505	580	560	574	561	554	548	539	551	546	542	525	535	503	525	546	508	544	531	491	531	546	549	541	534	524	505	528	613	527	517	568	614	535	515	508	545	514	536	528	512	557	505	537	524	523	597	550	537	538	556	535	518	502	514	516
21837	46632	32368	18803	14167	11164	8459	6469	4760	3871	2955	2423	1897	1592	1267	1111	1066	946	889	796	855	831	787	795	737	759	730	774	747	740	692	691	699	674	707	709	713	739	721	686	679	714	669	720	678	662	701	660	710	700	688	713	704	720	684	692	723	700	693	703	675	699	662	713	691	696	690	645	706	711	719	691	693	682	671	669	668	714	693	712	658	726	651	724	684	691	705	694	738	663	675	668	710	714	694	664	672	710	666	717	701	689	677	717	687	669	672	696	705	673	719	693	658	685	667	662	736	672	682	700	663	713	642	681	702	678	660	691	695	679	669	694	667	688	676	674	693	707	770	669	663	708	691	696	670	668	699	720	673	664	668	672	709	668	703	669	709	650	698	653	711	738	722	667	672	711	714	718	658	684	668	654	686	665	695	712	660	674	674	670	676	675	661	675	665	689	643	673	659	724	703	677	679	688	722	662	671	670	700	659	701	670	701	675	711	671	696	674	703	675	682	681	723	684	740	692	742	671	736	710	670	659	708	749	673	699	733	666	641	636	708	744	730	626	751	722	672	696	674	692	693	719	710	695	670	695	705	677	668	686	702	733	678	687	676	680	621	674	701	659	694	689	687	663	655	728	675	657	728	682	670	680	748	670	656	686	684	673	690	661	691	684	700	723	639	699	694	708	736	678	685	695	707	676	696	727	716	737	683	682	695	668	687	637	717	653	698	697	699	652	669	653	688	638	650	662	738	724	690	656	633	670	693	698	688	689	701	695	686	713	660	645	654	674	676	660	678	720	699	670	712	655	670	674	672	680	706	693	721	661	638	650	650	634	675	657	716	719	658	706	716	640	650	730	658	660	708	663	720	694	665	656	675	656	645	687	715	710	677	628	723	686	713	700	662	671	694	662	650	661	682	700	663	632	679	697	686	667	689	700	686	682	670	705	658	680	650	709	690	713	685	642	655	694	679	709	685	660	707	682	723	719	681	684	697	692	668	684	656	728	657	688	672	704	656	703	667	649	664	688	728	676	695	657	635	658	700	668	720	691	701	660	735	645	678	658	638	688	678	691	729	693	666	699	707	738	651	638	676	683	725	678	657	702	750	706	680	690	675	692	734	679	649	698	704	702	671	670	684	698	709	689	710	682	669	668	686	636	699	676	708	657	690	701	681	667	696	685	734	644	645	765	651	729	696	721	681	688	712	697	700	658	688	705	663	670	695	686	702	679	733	641	688	714	711	665	713	732	688	703	658	685	701	685	677	729	698	665	649	650	669	730	687	647	674	680	691	675	663	676	674	682	659	683	699	655	721	662	711	721	675	667	687	714	645	690	670	699	689	743	672	674	673	674	656	685	725	684	697	707	672	711	704	616	732	689	640	695	684	691	655	673	714	716	681	694	693	685	672	651	671	709	654	671	664	696	666	689	693	692	705	657	702	689	635	708	674	659	683	682	651	669	690	714	664	696	712	687	645	680	694	661	693	691	661	683	688	651	623	682	679	664	640	681	693	659	674	723	697	701	642	700	688	686	630	700	679	687	652	716	639	661	728	699	718	661	653	682	657	672	675	665	715	669	698	731	707	712	703	695	721	700	666	731	713	648	644	734	660	654	727	732	687	698	685	690	727	675	679	697	687	724	684	736	701	725	700	627	677	686	654	670	712	708	691	661	692	691	682	757	693	638	680	644	622	726	690	681	699	673	718	707	737	702	688	701	692	715	701	668	655	744	704	677	648	690	677	691	694	686	703	685	717	681	653	681	667	655	674	681	676	735	681	694	673	672	679	694	693	706	638	661	731	707	687	687	666	680	680	699	678	751	688	659	702	748	685	724	710	698	703	650	655	646	617	729	657	684	657	673	654	685	671	689	719	720	713	728	668	686	724	673	687	664	700	713	667	674	706	655	738	655	668	676	713	712	687	646	706	653	661	603	680	663	670	662	708	682	646	668	664	713	669	711	697	706	703	740	714	678	674	722	626	681	712	718	694	680	704	687	713	671	630	712	667	666	694	699	694	681	660	665	655	689	699	673	651	654	685	662	680	701	684	704	675	685	669	625	701	676	674	714	688	695	695	685	721	690	650	673	636	664	700	690	644	678	651	711	659	678	693	722	702	643	694	704	682	714	685	694	668	696	664	710	675	681	690	686	710	673	696	671	700	708	686	703	716	650	632	697	713	724	708	684	680	731	721	655	697	662	681	686	715	708	727	698	745	703	714	704	650	681	685	676	737	672	688	716	724	673	683	720	691	655	708	664	663	710	700	705	675	675	620	705	705	735	672	686	714	731	715	680	711	728	721	663	690	689	716	672	673	655	690	691	705	693	719	641	687	687	680	705	635	728	675	678	677	669	657	676	689	698	679	721	672	662	688	699	716	645	665	672	711	689	681	651	690	671	678	715	656	683	688	710	686	723	692	620	685	670	710	663	728	660	687	708	679	683	677	707	729	694	662	699	663	711	635	696	680	664	675	645	669	729	645	682	670	656	728	655	660	650	697	671	682	680	688	684	676	673	719	688	628	721	702	710	746	698	684	700	708	663	691	738	672	720	677	692	720	653	657	699	691	711	626	643	693	661	693	734	697	702	724	714	735	676	706	679	724	664	662	667	690	663	700	634	728	668	698	681	665	714	738	708	670	691	712	694	649	706	700	732	726	677	681	687	765	646	689	693	711	671	670	631	668	685	691	725	718	655	662	648	686	688	711	674	681	716	696	682	664	660	676	718	678	704	664	683	716	672	725	678	709	643	665	675	664	685	689	718	721	717	658	675	672	685	726	710	659	694	750	692	673	686	605	654	689	695	660	709	675	687	668	665	669	724	711	641	702	664	701	649	714	706	639	717	680	687	687	724	681	652	666	711	652	655	697	660	730	666	666	679	635	690	684	630	696	650	674	655	744	693	675	725	644	727	698	632	672	666	725	663	663	694	686	694	691	645	687	660	676	683	671	710	704	678	670	690	665	666	644	677	683	692	707	686	673	683	697	681	711	626	736	674	693	664	666	654	657	682	680	645	641	681	683	689	679	687	694	715	694	664	676	674	644	664	710	664	708	724	687	660	658	646	716	677	639	712	659	701	703	740	695	665	715	704	684	687	711	669	677	676	651	662	672	711	701	745	653	724	638	676	667	662	726	667	624	674	712	687	693	697	646	677	671	678	677	689	647	687	682	646	697	711	691	687	684	643	687	649	748	698	708	649	705	670	661	662	645	699	660	718	653	679	686	710	680	679	715	717	624	670	682	631	691	703	692	733	746	646	733	684	678	676	672	688	661	675	660	685	701	628	728	725	660	700	660	650	734	649	638	702	688	688	692	663	731	714	707	715	737	681	700	676	645	717	680	706	676	719	678	678	710	688	707	674	741	642	635	745	714	685	732	658	690	710	677	698	690	676	730	654	619	658	690	676	701	646	679	649	660	744	717	696	671	621	709	704	722	649	630	647	657	636	686	722	709	644	677	681	728	654	665	677	667	648	692	678	685	646	676	647	742	673	691	662
27654	22078	18481	8749	4335	2841	2195	1717	1431	1226	1093	999	817	749	701	696	667	618	629	638	614	674	601	576	581	594	595	616	591	617	583	544	606	623	591	580	587	598	586	580	590	569	616	585	600	538	610	543	550	599	591	554	597	559	564	582	615	620	604	556	580	600	603	600	657	613	574	605	629	586	590	605	628	563	537	559	585	600	582	606	601	542	592	578	618	620	606	599	587	576	582	561	559	612	652	588	557	603	566	600	609	578	616	564	585	573	585	570	615	579	556	591	600	612	542	621	640	563	596	609	568	570	567	580	574	564	544	609	599	579	615	628	586	587	634	573	589	567	589	569	564	570	620	579	611	569	635	610	608	623	631	558	624	570	605	614	598	582	593	570	616	592	598	608	642	569	589	571	588	568	612	592	584	632	570	599	604	636	628	625	578	577	579	594	626	570	583	594	668	618	589	581	609	584	566	605	597	581	560	556	630	633	575	578	616	626	617	552	595	630	589	556	582	582	603	576	594	542	578	595	648	635	605	568	589	642	616	593	548	586	587	570	585	600	589	586	532	617	571	612	583	643	649	603	575	595	579	597	593	553	563	599	595	617	644	622	568	541	597	634	560	637	593	537	576	595	568	565	605	580	581	561	593	605	612	602	611	611	593	577	586	610	567	636	591	596	593	577	567	564	573	571	578	625	594	571	551	568	596	593	583	634	580	573	619	541	587	605	587	560	595	606	633	592	588	578	614	576	568	589	630	589	573	562	621	595	621	614	604	602	591	608	600	585	586	570	627	586	583	572	614	543	610	619	588	593	592	589	596	621	522	578	549	605	569	553	568	560	613	599	585	588	617	615	569	609	570	597	628	559	578	647	604	613	578	598	625	630	552	587	595	573	608	583	596	578	586	573	574	555	586	618	538	589	566	636	597	630	591	581	618	585	563	607	609	600	555	584	591	590	570	580	590	585	608	568	607	613	581	575	588	584	571	635	584	606	624	576	557	583	566	617	589	587	591	566	606	596	564	590	571	580	570	577	594	593	590	597	599	583	606	597	578	566	636	633	632	574	620	570	587	609	606	567	586	576	607	573	586	589	606	584	611	567	576	570	627	589	608	605	571	568	593	633	536	572	628	581	566	560	575	627	602	564	640	619	618	608	579	585	570	609	611	584	591	586	578	619	576	621	640	575	590	595	559	622	609	604	571	634	641	569	536	581	570	628	595	541	618	594	637	621	568	619	539	621	620	620	625	558	572	606	589	632	589	545	616	606	599	614	628	594	586	602	559	591	634	595	600	596	609	606	595	607	572	588	608	596	549	582	543	597	585	613	559	571	589	567	633	607	598	622	624	584	575	602	576	615	586	586	606	580	570	609	601	595	558	548	611	571	580	615	613	608	579	625	592	653	612	619	560	598	590	575	603	554	581	580	582	630	611	614	552	572	564	600	597	577	586	602	563	612	639	602	610	514	599	614	600	614	537	556	581	595	549	567	568	563	635	590	579	595	572	614	621	602	579	594	608	608	641	583	611	603	577	594	579	618	566	568	599	558	588	610	603	637	623	617	594	609	590	596	566	584	581	597	574	608	582	562	611	613	617	558	566	590	581	580	551	606	611	595	574	619	608	585	552	582	602	545	563	576	595	593	597	560	590	601	588	567	581	558	603	612	614	609	574	595	591	594	580	590	586	594	636	574	602	580	561	626	570	587	606	643	620	597	498	604	559	572	648	624	621	557	570	574	624	571	574	635	592	584	631	585	559	588	606	603	582	616	566	575	606	593	624	603	628	607	593	606	557	601	569	592	628	624	571	578	592	513	603	559	563	586	617	629	549	586	616	591	560	594	591	599	560	591	584	591	562	632	602	645	561	579	587	610	614	567	597	611	579	603	636	578	588	576	561	564	562	583	603	584	581	598	584	624	609	637	575	610	588	601	627	616	628	540	645	591	538	530	632	595	571	606	587	595	596	633	614	587	601	581	559	615	588	585	538	607	590	580	566	628	595	642	601	608	552	599	602	621	645	613	603	599	607	593	582	607	587	609	586	604	572	615	631	647	590	608	590	600	590	644	580	592	600	593	559	584	597	588	547	572	574	596	606	632	546	585	650	601	611	599	586	543	617	556	635	590	576	587	597	605	615	584	583	607	557	544	544	628	578	613	553	574	599	575	610	596	592	597	602	616	583	555	551	622	589	619	610	574	580	564	611	588	632	606	607	558	610	591	633	579	630	582	588	568	568	619	561	606	621	577	611	606	592	587	558	589	557	571	605	607	623	585	609	601	596	607	594	573	574	570	550	630	599	616	619	591	592	624	581	583	591	629	590	571	589	571	597	560	559	553	566	610	575	581	620	559	614	572	620	590	562	559	544	560	576	619	598	558	618	580	603	580	625	624	564	586	600	607	587	584	591	614	581	612	576	600	573	583	589	591	615	596	574	554	663	597	547	619	578	630	567	586	594	574	584	568	609	615	583	624	593	598	614	586	612	574	548	600	585	580	555	530	579	637	586	626	615	605	584	587	612	617	595	550	618	595	590	607	600	601	567	672	564	603	567	621	616	582	596	597	576	629	617	584	576	584	625	586	614	573	584	590	526	507	575	582	595	586	577	607	537	586	558	576	612	588	585	576	572	583	619	591	584	589	607	598	600	589	577	569	594	568	606	582	573	589	644	617	585	588	583	607	608	623	609	579	611	569	581	621	584	588	599	587	603	586	616	631	562	597	562	611	595	602	574	552	542	593	565	584	603	580	563	599	595	605	589	640	629	597	636	589	594	556	624	628	619	601	544	625	624	579	650	545	561	636	589	626	562	613	563	623	587	571	571	616	597	581	552	597	589	589	606	609	567	633	574	620	596	599	606	607	623	547	581	603	544	631	538	579	591	565	554	619	594	573	594	565	601	592	570	579	600	557	628	578	611	587	628	559	600	642	598	546	574	607	637	592	613	615	591	602	581	551	606	603	582	628	602	620	616	618	633	580	605	563	552	631	582	579	609	575	589	606	590	601	571	576	580	608	582	625	578	623	617	565	599	599	606	564	583	604	588	615	616	594	587	562	594	559	539	608	584	575	545	614	597	575	605	656	598	562	627	614	572	575	604	559	581	579	571	626	575	572	567	641	605	571	617	626	588	586	600	603	616	605	577	583	598	612	653	598	613	670	582	646	613	571	602	582	585	589	577	599	622	562	575	569	570	647	609	610	602	619	563	547	571	612	552	616	574	574	560	615	595	605	601	607	590	660	618	580	600	596	518	602	572	630	616	584	621	595	573	589	560	584	588	614	568	579	544	606	597	575	592	574	597	615	548	564	563	575	610	581	636	629	592	618	592	609	561	592	590	595	588	577	609	543	594	574	582	614	597	604	563	589	589	601	573	603	591	615	541	587	605	584	644	578	589	579	549	559	605	589	631	560	616	583	591	569	598	621	578	587	582	591	589	568	595	577	557	567	553	614	564	560	624	588	592	597	607	602	586	552	585	596	587	627	593	589	599	567	566	574
16723	30914	19014	9413	6778	5126	3951	3012	2286	1926	1522	1268	1134	986	926	861	886	762	825	734	719	793	724	723	763	744	738	764	722	727	739	720	695	770	716	747	743	712	737	731	688	715	707	674	757	709	749	740	714	738	781	726	746	741	721	701	737	701	758	722	728	654	769	716	692	717	749	727	717	736	669	680	732	697	722	740	693	790	724	713	749	759	724	768	704	728	717	715	762	695	749	715	720	750	768	685	729	710	711	682	749	716	700	652	701	673	692	756	710	719	727	714	761	707	717	708	726	733	746	652	735	697	694	707	721	767	685	750	725	731	709	700	708	739	734	708	709	678	750	695	707	705	700	770	795	687	741	725	675	712	737	725	715	730	764	721	747	716	724	729	718	744	679	644	694	711	737	718	776	715	672	712	762	753	721	692	733	712	710	731	759	756	693	748	708	689	683	740	741	715	702	670	723	677	711	724	753	719	710	766	715	704	739	732	704	738	715	706	663	732	702	747	745	697	705	705	711	702	736	746	756	765	729	702	724	697	703	713	703	745	727	712	710	682	786	743	671	735	729	671	686	672	714	714	734	651	739	701	704	700	692	717	776	668	730	704	687	792	717	744	697	731	730	652	720	733	703	732	655	709	720	765	741	717	763	731	661	723	667	715	737	739	763	742	709	658	713	669	719	725	725	682	747	716	705	705	742	724	726	721	716	721	707	735	707	731	662	637	760	716	714	707	729	704	682	701	805	741	740	702	705	707	731	731	703	769	739	717	746	721	732	734	714	710	714	769	725	713	744	763	762	726	732	771	730	752	727	721	702	696	707	721	702	753	714	721	762	726	743	714	720	672	708	699	719	744	706	697	719	730	706	704	697	701	742	727	752	705	744	675	741	713	775	685	746	704	761	736	708	739	744	734	729	702	719	724	723	717	705	739	713	748	712	760	702	747	735	721	698	699	748	717	703	713	708	751	748	720	796	745	676	705	700	744	717	717	738	719	714	765	701	715	784	659	705	764	690	662	701	739	723	728	668	734	687	717	725	720	718	722	716	755	757	745	709	712	688	759	716	754	705	721	699	737	754	744	708	703	644	754	766	735	718	710	673	730	730	727	723	745	699	736	737	663	743	741	718	691	705	705	723	701	738	671	733	689	740	780	735	727	706	704	699	738	721	719	724	716	742	737	735	745	776	741	734	696	721	693	774	744	721	744	676	706	748	705	725	728	784	712	729	736	697	710	749	741	721	751	732	731	756	672	698	700	711	708	702	700	692	732	766	767	706	677	707	695	698	757	762	716	706	676	721	711	715	707	693	742	763	705	778	745	720	731	738	722	752	756	775	705	744	782	740	710	779	772	723	678	686	733	694	714	716	735	769	712	740	701	754	721	751	728	739	733	747	702	764	756	744	676	771	731	746	735	668	774	749	763	757	767	712	812	705	704	695	749	753	761	678	680	675	706	775	672	721	748	701	726	733	720	714	765	712	747	762	767	751	711	710	734	718	734	703	712	677	758	695	720	722	765	728	743	702	717	758	708	716	754	730	654	700	705	710	676	678	737	733	747	727	710	736	771	738	727	744	712	726	715	741	733	766	738	753	687	719	737	760	751	736	703	753	741	636	702	691	725	717	707	724	681	699	772	713	678	748	757	748	743	726	721	734	719	736	733	658	747	743	716	746	688	690	683	723	727	772	726	727	681	732	698	694	712	764	729	728	677	745	760	774	687	738	739	717	708	741	714	725	729	680	752	711	718	761	752	708	742	735	710	717	686	713	686	735	720	731	739	768	746	706	702	731	699	721	729	722	704	733	769	725	751	713	750	731	759	736	724	740	761	771	710	730	703	717	761	759	739	740	755	719	704	664	758	737	765	724	670	726	729	708	696	723	722	707	660	730	663	719	726	727	762	697	728	748	736	735	737	722	666	667	720	729	741	770	736	703	749	658	728	708	730	700	732	721	712	689	703	696	747	690	770	721	776	715	725	687	726	711	742	688	754	674	771	706	733	708	710	717	719	730	749	769	727	772	701	719	729	718	764	703	678	772	687	718	755	773	715	719	721	736	717	737	744	711	726	743	691	742	720	744	780	701	744	749	734	717	683	727	728	736	747	735	763	731	749	703	740	721	732	710	700	758	729	757	740	688	680	731	711	778	739	696	746	746	725	764	713	694	774	757	728	765	728	709	704	750	743	715	735	739	713	667	712	772	737	682	710	725	746	697	726	713	712	722	701	701	747	755	732	763	707	719	703	693	750	804	725	745	718	771	751	750	770	701	714	762	716	751	735	719	720	715	761	695	754	732	695	744	740	744	730	670	743	723	726	699	693	717	712	722	712	715	737	698	750	745	741	717	751	724	725	751	699	701	729	751	693	713	752	675	706	697	727	724	737	764	772	773	742	765	706	769	682	684	707	806	676	734	732	691	703	686	689	718	690	727	716	702	719	738	745	729	692	726	710	711	718	652	682	714	674	703	683	732	773	732	695	780	759	730	733	710	728	714	721	762	726	704	697	715	743	752	729	728	753	720	756	721	714	745	713	746	775	748	699	718	695	705	716	695	658	726	763	710	759	760	711	719	689	731	703	744	723	836	747	729	725	758	717	706	710	685	684	778	710	730	707	694	731	744	703	762	711	704	712	712	711	728	729	717	685	690	751	760	755	664	711	762	712	749	722	724	740	716	708	705	673	687	686	721	742	708	734	725	741	760	741	698	712	726	655	668	745	699	731	702	715	746	724	692	732	707	720	757	767	745	691	711	760	717	737	780	707	717	754	657	708	743	690	743	727	719	718	696	711	731	731	716	774	707	682	716	784	712	713	756	721	738	738	740	759	719	703	749	739	703	750	699	692	726	708	703	758	744	686	730	683	680	764	701	715	753	662	711	730	763	749	714	702	740	715	743	717	713	775	708	714	764	774	692	742	739	684	727	744	680	720	689	716	741	740	702	710	705	757	724	706	737	741	703	683	720	793	694	718	719	755	756	685	739	760	711	740	691	698	755	713	707	703	673	734	741	750	716	690	721	727	778	753	735	729	727	724	771	723	722	682	712	719	687	719	704	739	734	757	712	710	748	718	767	716	697	744	696	762	738	718	772	747	709	705	774	691	724	735	769	723	735	746	719	743	747	788	659	712	697	747	738	739	771	723	707	692	705	735	754	753	708	730	724	690	709	686	707	779	707	749	729	763	746	727	712	743	752	724	727	738	706	712	729	759	742	740	743	688	709	703	746	728	699	700	787	744	692	746	744	751	753	725	747	716	708	764	731	723	751	751	748	699	712	711	769	736	713	694	732	775	696	723	718	751	700	658	737	729	755	780	730	688	740	710	722	719	739	718	751	704	721	715	715	740	760	705	723	719	734	719	743	725	681	721	726	743	711	751	763	738	744	677	684	742	744	716	734	696	682	674	741	720	721	681	742	743	700	719	709	741	707	727	765	737	733	742	714	733	702	755	723	744	693	746	744	723	801	777	693	701	748	716	709	725	692	667	747	667	700	756
23525	21519	28934	24569	21513	14887	5508	3173	2479	2044	1639	1483	1357	1162	1098	1050	950	903	844	857	800	806	858	858	783	874	863	807	894	786	798	808	789	820	842	827	835	803	809	811	739	807	840	792	774	776	793	791	773	790	784	763	798	735	787	808	793	808	802	772	761	764	757	766	853	801	815	789	823	804	764	794	802	790	834	829	807	805	748	779	782	760	802	785	825	777	822	811	806	793	767	793	759	789	777	794	836	794	790	798	789	838	824	744	833	800	864	796	770	731	778	797	825	778	786	808	793	809	768	822	777	781	798	800	850	802	779	778	818	828	749	790	737	791	757	823	767	832	864	799	823	759	787	833	785	783	776	799	765	769	799	789	811	830	801	784	766	791	791	763	795	788	795	803	789	837	784	799	794	776	734	734	758	788	772	799	828	848	798	775	928	809	788	790	766	820	838	846	793	793	764	836	766	767	830	761	784	799	847	828	813	779	766	811	790	773	798	793	791	730	832	803	748	774	731	785	792	801	779	811	796	810	829	821	771	837	821	758	810	785	775	762	802	790	807	787	778	826	836	773	800	808	782	766	761	767	770	838	778	830	823	706	790	760	786	801	890	800	828	790	772	799	782	821	778	773	778	795	727	817	748	800	782	769	778	781	792	778	784	806	791	844	788	840	782	812	772	853	779	830	872	781	808	865	722	833	784	764	795	792	759	767	740	802	767	807	789	743	820	825	825	761	848	775	779	761	852	780	799	823	847	797	760	803	768	794	835	778	802	798	757	722	801	818	738	794	770	821	811	820	834	773	793	823	813	793	825	794	784	777	800	755	769	803	744	802	774	783	826	792	802	805	799	831	810	781	778	835	827	778	788	806	799	725	787	789	786	824	787	774	821	776	845	802	831	793	816	764	776	792	769	791	798	791	807	793	770	767	791	823	818	809	805	796	767	808	788	784	789	837	778	778	791	754	748	769	812	811	785	818	784	806	812	804	768	755	842	805	802	790	848	782	802	816	774	787	752	849	826	833	823	739	760	795	828	825	820	823	751	815	791	771	790	798	832	785	801	755	768	810	785	750	828	783	801	843	808	763	798	766	810	768	736	805	790	769	795	806	808	791	824	770	803	789	770	793	766	787	794	793	809	813	765	751	797	805	776	750	778	786	762	832	746	836	788	790	788	782	805	789	823	785	788	787	813	819	787	795	779	789	812	737	786	824	749	752	850	776	806	762	796	783	795	737	826	806	752	809	788	806	816	843	816	807	840	805	787	795	795	820	784	790	844	802	862	802	826	825	756	797	842	790	788	796	762	819	790	820	764	777	768	791	732	799	837	826	813	764	815	804	811	771	854	754	768	791	816	848	859	777	809	796	781	749	821	782	757	776	789	748	776	807	834	784	777	784	782	813	833	825	812	764	786	843	797	778	798	797	861	772	745	769	781	798	779	820	776	750	786	793	816	856	840	758	726	787	778	810	791	775	789	759	742	806	765	786	781	865	811	832	805	790	867	801	774	788	805	786	760	754	798	781	777	792	810	776	710	774	826	794	795	776	761	805	846	750	728	798	790	800	763	782	800	773	754	769	794	802	791	806	765	780	770	789	761	793	801	777	794	794	798	826	786	805	802	784	790	805	819	824	778	757	783	821	780	750	774	777	768	810	789	766	782	805	761	818	810	840	822	795	782	811	787	782	823	739	857	789	809	781	806	797	788	825	831	825	814	844	804	786	794	800	806	745	791	839	815	795	783	778	812	777	820	768	792	815	815	816	782	773	802	811	787	770	823	786	807	775	781	770	817	777	788	788	841	815	795	837	793	753	798	755	716	774	809	796	764	760	781	778	797	801	763	792	769	740	762	774	787	799	815	763	802	773	771	796	758	826	769	775	794	788	768	792	763	811	791	786	801	750	790	802	763	787	782	817	774	830	782	790	743	792	806	782	784	770	827	794	760	803	828	828	786	798	803	823	782	775	805	779	814	771	805	809	775	776	757	809	847	817	845	708	760	772	781	800	767	823	814	784	801	777	842	790	792	823	781	781	765	807	791	793	823	793	798	768	794	801	775	809	835	817	854	820	777	840	768	764	787	762	813	803	804	760	796	815	767	815	856	735	751	834	790	735	801	800	807	827	793	832	746	784	790	774	791	776	767	803	791	801	750	813	785	793	750	745	828	802	807	842	762	741	799	782	772	777	766	839	832	803	800	792	792	831	756	775	788	785	816	766	821	807	772	814	767	811	876	778	813	789	772	765	809	824	822	770	827	811	760	786	786	795	797	741	790	789	749	806	753	782	758	820	742	771	809	824	780	800	769	806	831	783	740	780	791	786	798	762	767	764	811	770	760	843	792	827	806	803	757	803	788	798	781	793	794	794	805	834	782	812	796	824	793	776	763	785	758	769	792	804	785	799	779	750	796	811	773	785	760	812	728	802	795	769	845	703	786	798	781	799	798	792	719	772	805	842	789	753	765	750	756	799	771	840	772	791	815	762	796	776	824	791	791	808	721	792	774	773	765	833	743	781	832	819	798	869	784	819	845	830	768	766	771	791	782	800	795	794	800	760	851	823	775	755	863	792	777	759	789	791	804	809	778	748	822	796	792	817	778	781	794	751	766	784	770	785	822	836	796	736	783	767	784	806	732	823	790	790	802	823	775	792	790	801	788	861	797	791	702	775	802	789	800	762	829	760	847	769	738	823	762	749	780	781	767	760	751	760	817	831	823	847	775	822	790	852	734	834	802	764	796	759	827	797	797	801	810	803	794	821	775	744	775	768	752	766	812	797	803	773	830	776	806	775	835	822	782	802	798	821	826	785	794	771	749	716	751	788	794	818	850	823	808	825	784	749	792	758	768	768	790	821	772	779	813	805	787	781	793	759	805	811	785	781	815	766	790	775	771	778	754	807	791	798	822	777	764	801	791	802	796	810	830	742	811	807	798	800	790	785	770	813	751	759	757	766	768	821	809	792	807	823	797	815	766	774	827	755	795	796	855	804	796	807	769	768	730	800	763	795	775	794	752	801	767	814	805	749	789	819	791	761	773	795	813	817	845	796	781	775	803	850	753	783	795	791	789	795	763	807	793	802	780	801	807	773	795	793	799	785	788	846	800	861	773	796	808	825	774	756	766	709	743	759	774	753	796	752	778	755	734	764	824	796	805	783	848	788	795	728	801	791	793	805	797	777	799	765	815	783	763	770	744	781	763	788	827	758	785	770	828	760	766	781	812	785	773	768	816	734	783	819	747	817	779	756	783	768	762	758	790	780	793	799	797	830	866	754	759	754	830	767	825	830	785	769	776	809	795	834	764	815	824	767	869	822	774	791	809	786	833	816	794	745	776	790	810	767	792	776	793	777	789	825	819	825	778	815	816	813	811	728	755	827	812	784	796	785	862	777	826	771	773	814	795	795	783	795	828	836	805	748	795	766	836	817	803	839	798	751	800	851	800	813	812	752	858	779	781	767	782	780	801	784	818	803	774	754	753	791	779	784	804	812	800	791
18990	41717	28563	14722	11117	8519	6334	4875	3866	2985	2507	2140	1866	1578	1377	1253	1147	1107	1061	1091	1020	977	1026	1031	1028	998	991	994	960	960	974	966	980	950	933	997	999	955	965	965	1014	985	985	912	998	942	973	927	975	966	1012	935	951	985	1028	948	924	959	969	963	959	946	959	979	986	893	954	937	944	936	940	1008	948	968	974	959	969	964	965	962	999	996	926	911	924	985	970	963	958	922	926	1023	1015	930	902	928	1021	954	964	996	1004	964	965	946	963	997	974	995	906	958	946	990	977	990	962	906	907	937	929	974	972	942	929	963	997	1007	959	934	936	987	962	970	963	960	938	909	989	939	998	961	958	999	975	986	979	945	958	948	1007	1013	936	997	993	1019	954	945	935	993	945	952	946	949	927	923	969	938	958	891	951	939	975	988	999	967	1035	1002	965	991	916	971	939	907	945	945	966	969	911	990	913	964	946	977	966	933	966	962	950	951	954	953	938	917	949	947	983	958	920	962	931	973	984	959	1006	1022	925	964	947	987	948	957	970	925	991	968	969	929	898	1002	975	975	921	925	913	920	976	954	959	957	963	930	1005	944	1022	953	957	923	950	965	966	978	945	921	981	961	997	972	983	989	986	987	962	953	922	980	975	955	1005	935	959	961	921	921	970	1020	974	992	964	928	900	961	939	957	981	923	987	1003	934	907	932	960	987	899	899	946	984	979	942	1003	976	973	981	928	944	983	939	962	905	922	943	992	970	972	998	1002	955	1015	939	937	927	1019	1024	961	935	887	925	965	948	959	918	961	914	993	1002	947	1002	958	985	895	943	936	1010	954	984	976	1010	935	963	896	948	941	954	954	951	958	973	985	1006	980	966	929	955	957	999	1014	976	980	932	952	928	967	1008	960	961	926	952	947	944	983	963	1027	935	949	1004	983	996	994	958	979	927	931	984	973	961	990	904	1028	952	948	968	931	930	952	936	940	954	1005	935	967	939	982	940	916	986	966	951	906	931	978	973	909	1009	923	946	974	1001	1049	958	959	896	956	960	992	970	965	924	988	1000	947	944	971	970	907	935	968	905	1034	945	966	946	969	926	959	950	973	953	930	957	986	943	930	1002	975	973	957	936	948	964	981	940	919	919	916	978	976	962	965	946	939	942	970	901	941	1051	953	1004	929	966	956	986	1008	936	939	961	965	950	977	948	978	1007	958	971	947	946	942	980	972	912	938	996	964	942	978	963	940	976	962	930	940	989	961	934	971	973	957	961	983	934	951	966	958	919	951	957	1028	989	925	1009	951	964	1005	963	932	1012	964	1000	978	926	977	960	968	1013	977	973	958	1016	931	983	934	964	947	962	983	988	945	962	952	920	1006	899	965	963	981	997	971	962	984	924	978	1009	990	1021	917	977	937	956	956	898	969	970	952	937	948	938	917	935	991	979	928	938	962	934	943	927	974	948	991	987	970	1010	985	1015	953	955	979	933	902	887	912	973	973	964	938	978	949	876	919	940	962	1002	940	930	996	941	954	959	977	1009	964	988	941	965	952	935	928	956	953	973	955	969	956	931	992	960	933	962	956	971	896	996	1014	1023	927	979	914	926	965	993	954	971	991	976	953	950	944	916	951	947	975	955	1002	941	948	961	971	955	950	978	1004	962	972	989	949	945	1019	961	966	973	989	984	953	989	995	925	947	971	977	933	1015	943	986	936	959	956	1005	973	924	953	972	971	1019	946	977	962	921	908	946	948	944	937	976	899	900	870	937	942	986	963	1002	948	1005	934	980	912	979	997	963	908	967	933	936	983	896	968	958	983	891	993	971	990	982	1002	938	938	961	971	939	978	980	929	989	940	923	1046	980	1025	978	954	945	956	923	930	994	957	964	973	948	964	975	981	936	966	951	963	957	952	948	947	980	943	954	948	945	953	1054	922	963	1010	976	976	979	1020	999	992	942	964	1013	933	946	944	976	980	955	953	989	1023	1005	980	945	983	966	892	983	1042	971	931	1016	1000	1009	990	976	937	987	950	948	961	933	961	943	908	955	986	1003	926	992	1021	933	951	928	986	979	938	972	901	976	910	996	939	995	974	960	925	1015	952	946	995	953	942	953	1007	937	958	1007	941	949	951	950	914	905	902	967	970	980	1010	1006	960	988	930	976	983	920	947	942	946	939	944	908	951	979	974	935	960	951	970	927	918	1040	946	891	908	934	945	948	950	926	891	1018	948	943	965	997	934	987	949	1000	1008	916	954	915	996	912	964	962	903	932	966	979	926	924	896	972	924	930	948	938	973	951	948	928	930	970	1003	974	983	971	934	992	991	976	932	1007	939	991	953	1009	928	978	913	1027	986	991	945	956	976	944	1004	979	963	982	1010	960	1052	1000	935	997	1000	952	929	946	900	931	946	960	943	948	936	994	981	972	973	936	1002	927	949	944	957	992	990	999	966	964	1015	977	959	988	927	905	944	974	923	909	969	951	965	952	921	958	921	987	936	962	924	913	941	939	978	971	970	925	903	907	992	987	948	938	954	971	963	968	929	909	917	1000	1044	949	949	904	950	963	971	953	941	943	987	973	949	936	941	929	992	1002	897	979	990	951	966	937	959	968	970	945	968	991	953	953	915	1003	927	994	936	947	919	972	951	963	1008	990	953	1006	1003	975	973	943	925	967	979	921	978	964	955	955	944	943	985	928	961	987	981	911	958	967	955	989	984	933	1006	968	961	955	972	945	1002	1005	941	1010	989	970	891	984	994	955	949	1044	1003	932	1032	915	926	948	959	1008	931	992	946	931	987	1002	932	970	940	974	977	935	967	963	893	958	986	941	972	984	946	961	956	960	1031	1004	953	974	952	1005	976	928	934	957	931	962	953	970	947	981	976	922	973	988	962	921	931	942	960	1005	902	997	966	983	971	938	993	1016	925	955	962	977	991	968	980	967	994	1020	964	982	985	979	950	979	985	959	954	970	1012	931	990	966	993	974	965	940	926	974	950	1023	929	967	917	972	952	934	970	921	922	964	892	934	966	982	963	953	978	1007	996	959	1010	928	967	981	963	924	1025	970	938	968	919	945	987	973	931	952	966	947	956	894	945	949	921	974	955	957	936	965	951	982	929	959	991	939	933	963	886	954	969	971	956	979	953	960	946	976	924	935	992	969	1029	972	954	1026	963	929	944	992	989	954	969	980	935	939	998	966	1025	959	961	912	930	977	896	955	994	955	948	906	948	990	953	961	943	947	964	1003	913	950	912	922	985	960	976	943	984	978	953	996	1028	939	996	923	926	937	929	994	1008	999	978	976	911	1001	973	906	935	1013	984	1013	1014	932	930	1007	934	965	930	963	925	936	1008	909	932	944	987	967	977	904	931	975	970	916	960	975	935	973	904	962	935	946	912	1014	1015	916	964	956	928	995	987	923	967	974	1039	939	931	953	958	951	934	960	945	965	955	968	949	942	956	986	976	937	942	974	911	969	999	968	934	920	959	964	959	918	925	991	976	928	1012	943	995	958	992	954	990	1007	949	919	927	969	970	949	948	969	950	910	975	908	940	940	973	973	951	893	964	953	1000	961	984	1009	960	897	1017	954	968	968	928	1044	944	991	948	917	957	910	923	1042	973	922	956	961	968	972	934	987	978	938	952	948	919	943	1017	973	984	976	914	898	997	1029	1057	1000
24672	21518	27838	25514	14411	4512	2793	1916	1426	1165	1005	887	661	612	549	460	441	431	388	401	395	373	342	327	377	354	335	343	366	377	357	376	357	338	378	345	378	329	344	320	342	318	339	334	336	326	344	375	364	359	338	329	333	344	304	318	345	336	350	356	333	342	363	338	352	362	340	341	312	359	337	344	326	305	371	352	312	348	357	344	352	327	362	332	343	365	333	336	323	313	334	315	368	340	355	325	310	346	370	316	343	355	334	342	355	356	316	328	334	318	354	353	339	306	330	338	320	336	339	351	300	342	332	312	340	358	328	325	348	334	324	363	348	355	366	338	359	315	341	322	329	318	378	287	327	344	349	334	342	349	360	325	330	338	370	364	358	312	327	348	342	346	320	329	367	336	341	331	325	357	356	328	353	345	321	334	352	308	317	303	336	334	333	343	355	343	352	330	323	394	317	336	352	341	332	360	328	316	349	336	384	319	352	311	340	350	314	333	324	316	321	336	324	314	332	335	387	313	326	322	354	321	317	368	331	334	391	337	323	387	356	333	309	368	329	339	329	341	334	323	352	334	354	325	318	320	354	342	332	353	344	339	327	322	326	321	336	302	316	380	338	334	366	340	314	307	310	321	351	313	332	325	321	310	347	353	350	334	315	351	359	321	349	299	350	343	321	356	344	330	366	333	334	351	308	363	338	337	331	320	349	331	310	353	338	326	305	342	328	365	347	340	316	346	338	358	326	356	341	339	310	319	373	363	323	334	344	328	337	375	310	330	359	342	352	354	325	357	356	333	335	337	306	300	324	372	362	333	353	342	330	343	350	332	343	333	333	353	352	340	333	329	333	339	374	349	337	339	322	341	334	364	335	356	331	361	358	344	301	345	329	356	319	351	322	356	318	372	341	319	361	364	340	321	336	352	349	354	323	322	333	335	323	376	311	316	338	324	299	367	326	369	352	363	336	322	322	316	350	370	353	345	342	350	315	289	348	373	316	353	312	322	323	356	337	353	350	371	328	330	318	340	359	312	316	331	364	343	334	331	362	316	321	340	325	317	293	312	337	357	321	332	337	323	328	330	344	316	388	315	368	344	368	323	343	354	321	337	344	322	302	327	339	335	338	342	314	355	353	346	325	352	311	311	326	348	323	333	330	361	343	335	313	333	337	346	361	344	338	338	332	342	317	351	363	310	357	361	362	338	342	308	333	338	344	323	357	338	324	326	340	350	330	343	364	327	348	331	339	337	343	348	338	343	352	355	321	332	324	364	374	352	327	328	349	346	339	318	333	336	331	345	349	342	322	351	362	362	333	341	321	344	330	354	349	358	325	351	327	335	334	356	309	346	331	316	336	326	344	358	354	337	352	343	398	355	348	314	350	312	361	328	342	321	338	372	345	324	352	335	319	330	329	324	354	323	347	346	322	339	343	339	362	306	329	336	327	347	334	324	331	367	338	325	343	371	367	367	362	334	330	330	339	346	334	327	324	335	371	322	315	322	324	332	348	382	345	334	327	319	329	334	314	291	350	335	345	332	342	359	357	326	332	330	324	355	315	342	352	354	325	316	352	354	353	367	328	347	342	325	337	347	363	354	320	352	329	342	318	354	355	336	358	322	331	323	318	349	314	338	322	335	330	314	358	346	300	331	325	358	288	352	365	315	354	377	335	322	326	349	330	324	355	331	336	318	355	345	335	332	338	355	323	355	351	324	367	322	338	310	338	335	387	333	330	308	339	355	330	343	322	345	332	368	354	326	312	353	319	333	322	361	325	343	326	333	348	354	356	336	336	351	324	323	340	324	348	308	343	330	344	326	356	307	347	342	374	340	308	316	330	358	339	342	351	323	313	321	347	319	327	341	350	349	334	328	346	318	311	316	313	302	339	364	342	347	301	345	328	331	361	332	299	311	329	338	332	333	326	326	340	357	323	345	345	327	338	335	332	351	329	342	346	301	348	341	350	333	323	351	348	336	363	320	333	347	346	331	310	323	382	315	320	318	334	339	338	360	328	369	343	321	336	401	352	326	312	307	306	309	335	333	315	350	330	335	349	307	338	329	334	337	358	358	310	332	353	338	378	354	308	329	345	356	334	327	344	337	352	364	331	350	360	351	358	332	358	341	350	335	327	339	336	349	357	349	346	350	357	328	387	325	336	323	327	353	324	328	334	340	343	336	334	319	346	323	306	329	310	386	337	308	339	358	321	322	333	350	361	333	334	372	341	320	348	322	350	331	344	295	330	311	357	358	323	316	319	327	317	392	374	349	339	327	350	345	336	329	310	336	329	347	347	349	356	333	320	336	400	319	315	352	309	316	346	316	332	334	348	335	316	359	369	352	319	314	335	343	367	371	357	334	373	313	313	318	320	337	325	313	324	358	313	327	349	345	358	367	362	331	341	371	365	342	349	328	342	351	317	364	345	302	349	349	334	345	331	314	339	351	314	310	356	335	333	342	317	340	338	322	310	333	318	358	309	341	320	322	366	346	348	347	340	325	353	355	330	332	337	352	305	334	341	340	405	327	341	356	325	338	325	348	340	334	322	339	342	345	378	335	345	323	341	339	369	345	330	348	350	340	350	341	321	334	336	284	315	329	343	351	353	327	374	338	315	340	348	336	335	315	357	334	333	340	361	332	341	320	327	346	345	330	331	331	347	319	340	333	325	336	378	325	367	369	334	340	305	355	331	344	335	361	311	345	329	331	334	326	344	278	340	366	341	321	347	328	376	369	331	353	341	346	303	337	334	304	322	338	381	345	334	291	345	379	323	335	357	354	352	352	322	313	336	304	342	364	361	345	325	316	375	336	354	315	334	279	367	337	346	340	324	343	325	329	364	348	351	335	347	333	316	303	343	345	330	350	325	331	348	322	327	347	336	327	332	331	303	365	331	341	336	308	339	342	330	340	340	339	340	314	350	333	352	339	319	330	325	346	357	334	318	295	325	348	318	331	370	343	349	352	337	328	313	339	356	355	351	324	343	291	326	335	355	342	337	345	345	358	334	357	342	378	331	343	312	342	321	338	366	366	335	350	345	334	363	345	329	299	351	306	347	340	322	323	350	341	352	381	325	318	357	354	354	339	343	317	347	327	334	304	326	345	339	378	368	344	341	349	318	319	318	334	345	326	353	341	338	341	355	364	336	337	343	335	352	316	315	317	318	351	322	353	391	324	323	326	374	312	344	315	338	338	348	319	316	362	356	330	320	306	379	344	344	335	328	352	304	345	347	321	321	350	334	368	360	372	308	338	306	333	332	361	320	373	364	326	334	317	319	345	348	348	347	324	333	339	332	349	346	322	355	322	313	347	359	317	328	335	317	373	302	330	365	349	319	299	336	296	350	334	315	320	353	307	325	358	311	352	347	361	350	351	355	320	327	343	328	341	321	352	336	327	337	350	323	304	320	331	344	362	346	349	331	314	332	317	371	355	318	331	312	337	356	301	351	353	345	329	309	332	338	359	359	341	365	381	323	291	330	331	360	357	307	350	347	327
18435	37782	25293	12293	8643	6661	5019	3693	2762	2068	1739	1371	1074	899	753	686	605	565	574	497	468	444	429	469	464	449	402	432	426	389	420	441	478	416	460	451	447	410	436	445	446	377	459	457	457	450	457	437	464	431	443	450	435	442	412	477	442	446	413	477	452	427	440	439	433	449	419	405	453	452	393	429	462	409	443	455	429	464	392	451	427	436	445	428	444	435	444	448	421	488	410	437	470	453	461	458	403	457	398	429	463	448	435	408	450	451	479	414	476	426	418	412	421	412	415	442	433	467	436	438	431	436	417	423	422	435	469	460	446	417	441	460	436	424	418	442	436	448	447	454	457	451	418	430	442	399	451	428	425	458	422	417	463	453	435	420	473	453	471	407	416	424	429	416	415	447	417	420	428	432	494	461	424	414	457	433	409	445	429	448	433	442	438	461	413	419	394	442	423	410	420	445	436	403	480	440	423	398	423	391	448	457	425	430	429	429	444	448	454	435	433	444	435	446	430	405	411	392	407	415	451	438	435	434	449	395	446	424	408	427	404	438	444	426	441	447	431	413	433	458	476	450	438	440	426	426	435	463	461	450	454	447	426	410	442	480	452	460	422	438	427	409	449	424	487	437	435	427	417	404	398	434	448	428	391	436	451	412	425	453	450	423	426	455	425	444	436	383	452	449	415	415	453	420	451	417	422	437	437	431	441	381	442	441	444	488	436	409	417	449	409	430	439	435	430	484	423	420	445	430	420	466	428	439	441	530	443	441	411	458	429	397	455	439	422	436	431	440	408	389	398	435	419	465	434	435	465	490	396	417	427	444	458	407	411	416	433	456	442	426	394	437	436	423	457	446	448	429	394	399	439	425	441	422	447	444	475	416	440	413	445	433	448	409	433	441	466	414	435	458	443	468	443	453	477	451	459	448	445	445	461	451	457	427	480	416	442	463	426	419	426	421	414	417	437	426	440	429	407	441	421	446	430	402	426	452	416	420	455	416	456	439	427	441	452	437	428	452	408	463	462	435	429	460	422	455	401	426	430	413	403	395	422	438	438	439	409	427	431	421	428	413	424	436	405	415	442	463	416	425	421	447	482	413	422	417	427	466	420	402	465	452	407	432	435	428	434	455	438	402	449	413	414	441	430	383	470	450	428	449	426	447	399	422	459	458	406	414	427	410	429	433	472	440	425	410	372	436	471	479	461	437	431	427	444	473	438	413	451	450	473	446	409	414	438	415	466	443	428	469	451	433	424	428	448	414	404	440	433	434	472	411	448	453	436	403	435	444	435	444	433	445	457	464	450	419	434	488	431	460	445	407	429	434	438	433	441	414	425	441	409	447	448	404	413	433	431	476	489	443	415	464	441	445	476	450	446	467	452	460	424	461	442	418	454	422	425	397	416	439	428	435	420	427	437	421	450	419	447	407	441	444	422	436	424	396	461	436	457	446	451	409	442	468	470	443	449	428	406	469	462	452	465	419	419	440	423	468	429	428	427	420	413	401	407	439	450	446	441	437	426	420	393	422	405	375	435	440	442	407	450	451	418	417	436	439	405	463	440	412	445	403	428	430	470	453	426	442	428	427	421	458	438	451	394	410	404	474	423	460	423	447	413	413	430	437	459	510	427	428	469	481	478	457	405	402	434	437	418	392	468	429	443	422	418	402	421	437	433	434	406	432	429	472	442	453	405	444	406	422	384	442	460	446	427	447	467	377	440	446	438	419	473	413	450	449	453	398	452	436	445	476	472	426	398	440	437	409	447	411	446	505	388	464	431	407	410	402	426	433	434	456	428	417	446	446	420	441	411	445	434	455	462	427	422	436	428	478	402	440	474	424	450	407	424	444	404	439	451	401	444	466	440	421	417	428	431	413	448	434	389	428	445	454	427	431	450	458	435	397	441	423	437	433	463	457	457	429	436	441	444	415	416	414	409	418	431	419	422	440	436	428	458	441	410	393	450	405	449	410	461	453	399	446	416	452	429	440	410	402	454	415	428	420	438	438	442	426	448	434	435	426	428	454	452	456	419	454	444	420	446	438	447	438	427	410	452	405	457	432	453	479	458	423	440	431	484	453	456	436	450	432	448	449	479	459	430	464	421	459	431	457	416	412	426	400	438	439	413	449	447	421	437	385	445	458	442	462	437	453	412	475	400	388	409	464	440	450	446	431	414	423	458	417	414	446	375	438	431	418	448	459	401	448	414	419	413	415	436	445	381	461	418	411	394	434	432	436	456	440	425	475	428	407	411	427	412	409	412	443	427	404	450	427	436	422	427	436	432	435	447	473	442	426	439	428	466	443	457	440	420	485	399	439	432	427	453	435	429	443	447	457	440	450	445	442	446	439	451	441	418	444	436	460	453	444	428	426	426	421	447	414	429	412	403	424	445	479	420	417	453	452	399	428	439	432	448	425	427	450	445	430	455	453	439	423	423	447	400	449	427	407	412	440	457	420	465	442	432	405	391	427	438	443	451	422	406	434	455	405	461	383	465	456	422	436	422	409	437	451	424	433	418	411	467	438	433	421	425	456	463	426	443	419	462	433	437	461	427	404	398	420	413	406	439	463	448	392	448	456	430	451	414	438	443	452	420	421	402	464	428	421	464	450	437	445	424	432	460	419	456	428	427	449	421	395	440	424	470	445	442	416	454	423	429	405	447	418	412	437	400	450	428	431	454	443	447	407	429	424	434	438	421	434	459	410	445	395	428	434	379	417	438	457	437	432	449	423	423	436	449	425	446	454	420	457	466	434	420	447	413	427	425	460	416	441	428	473	463	418	457	417	425	429	461	459	448	431	431	412	431	417	459	427	451	389	409	478	459	454	405	435	487	428	463	416	416	413	411	460	421	429	424	419	411	431	420	443	465	431	423	466	433	387	438	442	420	431	479	418	449	453	417	446	423	404	460	425	484	397	425	465	400	441	439	396	475	434	423	454	400	431	426	488	412	451	424	442	398	446	400	444	422	444	440	447	435	439	448	427	401	446	454	444	447	407	412	436	404	433	425	450	412	419	418	434	444	443	387	412	463	421	416	442	421	456	430	448	443	421	421	424	440	409	423	436	410	435	453	438	438	451	440	443	424	417	438	431	469	438	414	439	402	439	449	428	455	472	423	478	449	410	415	431	438	432	459	472	420	440	416	455	435	440	418	440	401	462	459	411	451	440	416	451	438	435	418	447	456	446	437	451	434	421	409	441	411	402	428	412	444	446	418	437	418	432	418	510	444	424	387	450	383	427	398	427	465	397	389	437	396	439	454	421	416	455	429	462	411	446	410	387	436	405	411	449	421	415	462	432	436	475	425	430	426	407	407	450	447	429	451	447	457	424	416	423	434	420	454	465	419	424	425	427	412	461	446	432	428	429	397	436	452	424	425	460	397	498	430	422	424	419	450	434	399	429	423	455	437	423	413	464	405	443	429	471	452	428	446	411	413	425	423	480	442	412	438	389	423	420	434	440	451	449	427	398	414	458	414	422	435	413	422	437	464	411
22716	21587	29336	24290	21594	21759	14145	4507	2917	2414	1969	1537	1383	1164	963	843	795	715	727	657	665	610	616	593	593	649	605	597	643	571	596	553	563	579	594	576	563	551	570	555	588	583	587	552	556	581	587	588	574	557	555	572	585	571	506	590	590	537	551	545	531	545	613	537	530	585	596	591	578	534	554	502	540	545	591	553	566	578	554	567	557	535	566	530	532	563	577	597	596	544	559	539	556	524	579	530	603	558	587	538	547	574	607	562	548	579	561	549	560	602	542	581	551	537	555	560	550	572	555	543	546	530	544	536	538	521	515	552	531	548	539	571	574	592	528	567	560	584	536	511	569	508	544	545	535	546	527	560	510	557	561	545	535	544	544	536	573	547	598	545	524	610	560	535	530	567	539	506	536	599	518	543	536	558	520	527	563	521	502	564	544	542	563	580	567	542	554	518	560	548	545	554	570	546	545	540	550	576	521	528	538	509	561	529	588	539	571	512	546	568	567	518	575	605	576	554	521	568	591	550	535	575	548	544	531	529	520	574	556	539	573	524	565	542	560	549	569	515	527	571	557	557	569	556	586	534	583	571	546	536	521	562	563	570	544	518	575	538	520	590	545	566	584	566	582	534	557	618	544	577	564	558	546	510	541	535	558	515	541	591	552	589	504	556	509	526	536	550	532	526	570	533	545	523	557	530	574	561	524	593	517	526	510	546	580	569	530	571	565	555	633	515	568	550	536	550	526	585	570	550	556	539	538	519	559	549	534	524	578	614	550	561	548	537	599	539	559	560	484	545	524	541	502	551	601	525	553	553	535	573	566	549	589	586	526	527	508	518	523	609	542	564	549	507	530	539	592	546	562	505	528	574	559	585	510	549	561	532	563	568	561	541	580	532	576	549	540	560	560	528	569	584	571	553	568	518	550	608	554	585	581	549	589	506	517	550	539	556	542	589	571	543	595	584	569	534	578	573	521	544	546	541	571	542	603	554	494	596	539	553	553	522	575	556	535	519	602	564	550	561	559	551	573	585	541	559	579	544	504	571	533	576	566	547	569	550	581	496	534	486	570	604	524	584	541	542	560	569	546	557	562	523	551	579	554	614	586	541	553	511	548	538	541	568	574	557	517	557	542	563	540	533	560	568	521	544	532	534	558	543	517	600	569	547	549	525	491	558	577	565	563	610	524	545	571	519	573	528	547	567	534	581	573	580	575	552	546	562	525	538	558	541	589	539	509	614	579	562	548	581	563	563	571	601	556	538	544	605	555	568	534	567	521	549	564	553	502	600	543	510	524	563	529	566	572	530	587	539	561	542	555	554	543	568	575	509	506	558	575	575	542	559	550	523	515	559	555	512	524	567	537	535	540	525	553	569	575	509	551	528	512	574	609	560	555	591	575	574	552	541	548	530	573	571	553	530	530	562	506	572	545	523	532	573	584	583	547	526	520	566	530	585	571	512	567	574	547	536	542	528	541	524	565	607	567	571	568	540	580	559	597	569	555	506	507	525	542	498	508	594	531	544	538	605	552	557	508	556	568	540	565	556	533	555	549	542	512	541	539	511	558	618	533	515	529	553	522	551	548	550	596	588	511	566	549	555	549	587	557	556	557	513	529	601	488	563	530	549	588	535	558	532	517	546	554	561	541	571	530	552	559	530	527	549	545	555	585	548	556	565	600	575	579	550	566	569	529	594	574	521	558	557	511	590	544	544	577	522	555	541	519	543	555	511	547	543	517	552	543	525	605	595	493	576	587	491	542	562	523	548	571	568	512	591	530	545	565	528	569	505	579	553	552	576	554	543	534	561	545	556	578	573	549	586	507	534	561	537	556	581	557	566	522	535	549	537	525	527	578	520	553	533	516	556	512	523	537	569	544	533	516	579	542	550	544	588	521	551	549	563	537	542	462	561	571	590	534	615	558	565	518	542	542	536	579	518	569	554	587	565	525	572	550	564	563	538	553	558	512	565	524	541	568	570	581	550	542	543	506	587	565	550	515	595	524	551	562	589	558	504	594	556	553	533	555	602	565	598	578	553	553	535	514	585	551	569	524	551	598	483	568	534	570	536	574	561	579	525	553	565	550	526	571	560	542	518	489	532	557	568	535	523	573	571	586	553	521	564	545	532	565	537	566	529	558	528	563	517	525	527	555	539	555	542	614	533	522	579	519	553	517	538	576	589	589	543	605	557	534	535	559	551	533	509	566	502	543	563	555	601	537	550	553	535	557	557	557	562	557	567	525	576	530	572	587	521	540	602	547	547	572	574	513	580	562	569	528	594	538	537	559	570	556	516	584	577	558	511	557	532	506	545	553	524	553	527	542	554	594	588	573	543	563	539	505	535	564	553	550	563	565	558	582	562	550	522	551	563	538	563	570	563	538	575	534	545	532	539	530	529	540	541	551	559	547	579	601	566	521	515	539	544	535	530	573	550	548	527	533	521	520	550	515	559	538	544	567	560	552	588	554	537	546	561	534	548	553	543	552	560	524	536	572	530	507	555	574	535	534	578	556	574	531	545	490	563	542	583	511	551	568	529	555	533	552	539	546	582	576	580	524	569	555	552	543	569	541	578	556	568	516	540	560	550	557	543	552	555	575	551	566	517	570	536	553	557	596	543	546	501	525	540	525	515	530	527	570	541	563	581	557	564	537	521	540	550	557	532	516	529	545	520	558	532	569	519	550	556	544	568	535	550	556	556	566	541	570	551	542	564	556	521	521	572	586	546	548	558	593	508	564	507	556	556	551	521	579	509	579	511	545	533	585	538	538	593	598	562	547	539	587	547	555	578	550	529	516	588	531	535	555	529	613	555	594	573	558	541	615	527	555	556	526	541	545	561	572	542	576	546	560	530	552	534	556	539	554	541	552	531	545	569	562	560	522	553	592	571	536	556	546	542	530	539	590	548	549	540	553	565	537	590	577	527	511	588	545	538	555	529	544	504	519	551	538	506	544	525	548	489	550	559	577	549	526	530	523	531	522	528	523	605	611	548	562	576	564	540	539	579	547	532	552	588	575	531	530	560	530	574	518	580	554	552	550	552	558	526	526	580	531	548	561	587	514	523	551	524	561	534	566	562	515	551	508	559	529	572	554	547	528	560	531	502	541	491	574	543	533	528	566	510	608	525	586	572	543	555	568	510	583	525	561	519	528	542	557	602	585	564	579	598	561	497	545	542	488	555	526	547	564	514	532	562	580	585	515	555	525	545	540	548	502	537	553	584	607	547	569	559	545	550	558	544	541	512	558	572	531	545	515	549	546	560	530	526	580	547	498	570	555	536	518	538	555	546	515	523	555	511	515	566	519	558	490	540	532	575	533	568	533	569	557	539	550	578	541	563	567	536	515	567	551	552	526	535	517	580	522	581	577	507	589	561	574	544	578	563	509	530	553	554	535	534	591	545	579	527	544	527	583	529	555	538	526	547	543	560	568	570	569	542	552	585	576	525	570	539	555	573	551	556	548	558	580	559	506	539	508	534	546	521	554	579	517	583
21871	46510	32870	18881	14309	11176	8507	6555	4791	3794	3044	2525	2022	1558	1352	1236	1069	1007	889	903	848	781	788	707	763	738	752	740	771	706	713	717	752	728	751	692	753	662	731	718	720	742	697	664	714	723	664	695	690	682	702	714	685	668	711	727	694	739	751	733	652	734	663	738	692	731	681	716	702	661	649	710	689	654	674	694	675	707	700	732	718	714	655	655	752	656	708	698	703	662	733	708	671	711	648	707	651	683	682	724	730	686	714	721	701	709	723	629	709	685	675	686	714	730	697	705	704	699	635	701	695	683	725	664	701	702	697	724	709	720	697	702	666	700	679	674	688	682	681	651	688	664	664	733	718	730	639	650	667	702	709	648	674	753	689	693	685	686	719	645	721	688	722	696	697	705	676	713	633	713	720	727	712	723	729	675	687	732	699	673	689	703	675	688	734	678	703	689	698	673	742	672	700	671	736	721	691	679	685	666	724	710	694	701	687	682	695	674	718	736	643	706	688	698	674	674	773	711	687	650	687	671	706	682	727	685	686	716	706	694	712	671	734	647	714	703	641	661	693	674	714	653	709	685	698	745	705	662	738	679	695	726	705	716	716	685	729	665	702	697	688	668	701	688	724	659	688	693	679	724	690	711	743	634	682	696	700	642	689	718	689	703	698	716	698	690	693	717	681	701	684	681	696	685	668	694	638	704	676	701	675	698	694	701	682	674	702	701	668	698	678	679	709	733	636	680	707	667	739	695	739	677	681	659	717	712	738	704	708	626	705	679	671	694	708	699	674	706	698	672	764	681	751	684	766	732	678	670	656	739	650	691	692	702	680	716	688	732	697	720	658	707	673	660	677	701	652	683	717	674	678	691	699	637	703	721	704	671	716	701	654	687	687	690	690	728	676	695	692	729	758	693	688	725	726	665	686	709	725	706	707	748	696	696	697	666	681	693	695	670	703	713	716	685	718	685	683	682	727	691	719	727	724	696	670	659	654	685	699	704	638	662	687	710	692	695	720	702	714	674	695	665	718	686	707	664	671	695	706	728	640	690	718	692	703	669	723	705	665	674	704	687	740	692	697	712	667	668	733	665	663	696	741	694	678	669	707	674	703	705	678	691	709	751	678	664	715	690	660	688	724	652	724	676	669	755	697	688	648	689	714	654	664	663	681	734	648	695	687	700	681	714	639	698	684	671	707	690	689	727	702	690	677	665	661	740	671	636	745	683	670	719	659	673	694	669	710	660	721	675	666	709	719	650	681	663	726	715	680	727	688	663	618	719	713	684	746	671	656	725	700	748	687	675	715	710	661	688	663	701	702	702	673	686	710	692	661	676	715	733	709	617	707	726	648	684	672	652	728	689	676	695	678	682	634	724	719	739	704	710	662	689	713	705	712	707	706	685	709	740	689	685	686	661	683	663	707	704	691	625	667	688	736	663	688	671	663	710	711	696	711	702	655	686	688	682	689	680	703	641	702	684	703	680	737	684	680	684	671	685	687	684	683	686	722	689	674	693	680	675	691	630	689	651	695	725	693	697	686	724	737	631	714	701	653	709	717	701	681	701	674	692	680	647	656	686	720	672	673	672	735	726	679	682	678	705	690	687	716	673	697	696	682	723	680	641	685	727	675	691	716	702	704	701	657	686	687	756	651	699	707	658	686	668	678	646	668	735	670	707	717	652	678	738	641	665	711	711	699	704	704	711	672	698	708	670	732	678	652	659	719	663	682	676	694	656	659	737	666	662	692	630	760	699	697	682	729	663	724	678	691	747	714	746	678	695	735	715	711	742	688	704	646	720	657	658	673	648	709	690	707	701	707	729	706	718	690	686	688	711	707	691	655	688	680	667	736	709	701	707	626	682	674	693	726	725	722	677	764	648	714	740	666	719	681	713	699	693	681	687	694	714	672	670	690	691	646	675	651	678	690	664	634	722	681	690	722	709	724	685	716	689	727	664	641	661	690	707	678	690	680	716	692	715	711	687	652	691	708	696	676	730	705	677	728	698	668	689	705	699	731	690	651	703	637	680	620	680	704	685	708	717	697	721	696	701	679	688	676	687	695	672	697	694	687	724	732	631	655	676	705	713	712	675	683	676	723	658	700	677	684	711	678	697	605	638	664	698	697	757	750	696	643	716	699	697	686	673	622	703	756	743	665	662	683	652	672	687	687	669	691	702	692	719	668	654	694	679	652	704	725	706	708	715	707	701	691	658	651	651	655	658	671	732	665	666	679	689	624	666	681	670	652	680	629	722	725	719	677	763	691	668	706	722	701	669	716	687	656	676	631	694	683	714	690	733	675	675	723	682	701	689	694	685	650	674	676	722	717	689	708	692	719	722	716	673	708	674	679	701	709	683	671	708	628	728	689	693	730	663	701	698	746	706	675	635	697	660	702	664	667	669	656	712	715	721	656	661	711	680	709	737	681	699	648	696	736	693	623	692	661	728	740	693	691	669	702	681	673	713	682	707	689	718	673	649	704	654	683	633	724	675	714	711	686	681	711	715	658	664	678	692	719	669	702	691	679	674	714	712	644	710	695	686	741	658	682	727	644	686	681	687	711	687	703	659	682	655	746	659	712	722	675	735	712	697	683	670	709	713	663	707	695	710	719	683	741	655	657	743	701	684	679	724	759	714	672	708	681	696	702	655	674	726	656	722	677	687	702	672	652	737	655	660	726	700	717	682	705	687	687	750	670	661	704	702	697	702	716	651	695	652	677	707	663	709	672	699	653	675	710	699	634	693	616	691	660	754	670	715	694	661	733	738	749	717	693	693	737	712	699	708	667	714	724	658	679	737	719	757	692	717	708	686	683	651	683	722	711	750	698	717	697	683	647	713	680	687	697	712	719	716	693	740	691	709	674	679	654	721	678	685	669	707	695	726	694	749	700	723	649	650	723	722	741	688	685	702	691	723	674	722	666	676	699	663	731	726	697	667	678	653	639	685	709	687	705	718	698	670	718	696	654	702	685	657	653	681	699	675	712	636	645	669	714	709	668	654	716	694	709	688	662	716	708	654	656	734	676	720	720	694	665	725	666	710	666	678	701	706	717	675	681	649	745	694	756	666	710	690	706	671	686	642	695	684	701	699	715	680	707	719	694	667	699	695	708	695	694	712	710	710	673	696	694	703	646	675	673	688	688	657	663	709	716	652	739	703	669	658	689	666	662	691	710	664	746	638	668	698	681	683	681	704	712	683	682	724	716	687	713	694	685	689	684	690	732	698	729	660	733	687	673	685	733	688	649	679	683	674	657	658	649	695	718	693	650	735	691	662	670	719	688	669	636	684	699	705	705	695	711	696	666	686	654	693	681	649	685	690	709	680	717	684	697	677	691	722	705	707	648	687	695	688	726	678	672	697	709	645	706	670	691	696	667	684	661	708	631	755	699	677	727	689	703	666	711	651	710	734	682	735	645	736	639	708	720	724	675	658	733	699	704	702	686	714	698	706	684	687	698	654	658	723	699	635	701	734	712	723	702	758	732	686	670	693
27583	21982	18439	8606	4349	3064	2191	1744	1468	1270	1132	952	859	804	757	760	703	624	627	637	593	573	569	617	601	608	620	600	574	626	524	610	589	616	623	610	629	543	609	628	594	628	615	589	583	586	625	578	551	635	595	612	582	612	644	598	553	561	579	639	624	589	604	648	578	597	595	614	593	600	605	596	609	595	566	576	618	568	673	621	623	573	613	610	597	585	620	623	621	557	621	605	593	627	603	586	587	594	604	635	575	563	559	611	610	604	596	548	585	574	562	617	595	621	559	627	605	572	609	564	624	588	598	589	583	602	588	620	606	611	578	590	609	611	574	563	602	579	607	551	607	630	572	601	637	629	614	638	574	597	598	563	626	629	599	627	586	577	541	612	587	615	625	581	626	583	600	578	608	549	629	591	586	581	594	609	620	546	573	608	604	610	610	609	541	575	594	616	584	612	650	544	569	587	621	597	614	605	654	609	598	595	621	619	577	632	630	632	598	569	577	566	612	599	612	623	637	593	554	634	636	576	617	598	581	641	585	604	551	605	580	642	630	580	553	546	610	605	623	575	625	560	588	605	632	583	594	586	555	652	626	580	570	610	545	602	615	619	563	587	606	582	594	546	587	596	591	550	613	582	624	587	604	608	609	578	595	581	568	619	599	661	580	606	579	590	608	585	599	605	606	631	595	628	599	583	616	592	570	606	571	574	582	575	578	617	597	585	625	569	597	566	586	601	599	547	577	579	604	615	606	607	597	588	606	585	592	612	581	602	550	559	597	599	614	600	588	557	601	571	583	602	594	571	592	572	607	593	590	606	593	585	574	592	597	591	615	623	594	585	578	594	605	572	598	583	575	597	605	572	580	629	603	563	590	558	563	553	581	599	616	548	536	601	606	630	614	542	607	609	625	598	585	599	616	657	603	606	637	577	616	609	577	603	589	599	582	611	608	630	585	665	600	562	615	575	588	623	579	613	603	617	632	621	569	547	596	606	622	585	562	569	609	610	593	610	553	623	620	581	581	580	606	595	571	651	590	577	605	601	569	617	603	574	595	611	568	576	581	610	614	599	605	568	626	620	620	651	549	575	620	610	597	575	599	563	632	603	589	591	601	559	584	593	624	602	614	628	579	596	618	605	645	584	645	626	620	589	590	653	581	572	613	590	540	597	596	610	608	577	645	602	586	567	576	605	599	606	587	568	625	581	619	595	555	600	590	621	570	563	606	585	622	645	610	608	632	648	602	591	592	589	550	581	604	584	566	607	609	598	573	650	622	593	602	582	618	593	587	594	599	639	582	564	597	598	620	606	637	624	630	602	595	599	599	598	616	588	588	588	626	610	615	603	632	612	618	581	621	594	561	575	613	604	631	586	602	598	595	620	603	632	629	600	593	601	560	610	580	599	598	575	574	594	639	599	638	609	580	599	583	589	601	615	560	565	588	599	584	585	576	611	571	594	598	568	596	614	587	640	583	620	615	577	577	594	601	580	578	640	590	575	589	585	576	623	646	576	589	613	635	584	614	655	610	602	622	554	582	609	582	588	594	608	585	598	550	615	586	575	583	563	604	565	651	631	598	600	546	626	605	641	604	631	628	547	576	600	610	606	584	608	606	591	554	589	642	612	579	590	607	623	634	579	611	609	539	583	571	618	583	576	629	576	562	591	564	638	566	636	604	580	629	605	633	581	635	584	602	594	606	651	651	581	663	625	598	603	601	590	573	657	597	602	596	596	608	589	600	640	591	635	594	608	577	562	590	552	616	628	576	570	579	625	585	599	589	559	611	635	576	632	584	599	593	610	608	597	621	595	626	628	628	564	621	610	589	593	581	615	586	578	654	631	595	590	558	615	634	580	592	587	636	560	626	561	604	625	627	608	621	636	558	533	613	629	536	594	603	567	580	581	598	625	567	614	623	611	598	600	606	585	560	623	608	591	602	615	574	597	624	568	608	604	589	583	602	575	566	604	612	637	590	574	635	608	620	605	626	598	594	608	589	594	608	562	582	599	616	593	573	590	599	613	590	590	631	600	561	605	593	631	534	613	597	628	574	590	609	608	602	627	603	562	582	609	607	607	608	554	593	624	636	578	579	669	583	622	601	627	558	639	620	564	568	607	591	614	571	564	607	560	571	592	615	624	613	607	621	605	612	559	555	621	628	595	583	594	620	605	611	582	609	596	616	620	614	594	589	584	614	595	590	601	589	595	595	615	595	633	612	558	572	608	605	593	617	615	627	592	578	575	631	587	566	623	592	610	584	590	583	576	600	616	570	574	553	632	599	603	631	594	640	627	614	657	546	600	629	611	579	623	620	566	585	571	562	618	565	551	572	620	557	644	591	558	615	630	619	627	583	589	611	605	586	610	574	581	603	626	599	604	593	594	585	601	602	648	609	579	628	600	587	611	602	595	574	575	645	596	578	590	558	582	635	600	638	585	610	641	605	581	571	576	632	618	602	568	566	564	575	610	532	621	603	596	628	589	588	584	568	554	605	563	577	623	566	569	616	594	568	621	608	552	571	594	651	587	537	597	574	593	584	582	588	586	551	572	565	588	607	645	581	636	590	617	570	580	616	623	604	601	580	655	557	597	592	585	642	539	641	626	619	570	588	590	645	577	601	589	609	582	569	610	609	632	576	638	553	578	623	614	595	599	612	574	606	613	619	567	607	590	591	585	589	616	576	621	619	646	633	597	602	611	591	591	654	659	617	603	621	600	628	636	584	616	619	599	655	576	603	639	606	616	603	568	587	618	578	578	592	574	585	580	620	633	631	622	626	594	616	620	651	623	604	583	603	572	584	613	568	582	576	571	564	588	553	587	631	582	608	613	595	601	634	560	567	560	567	608	575	584	630	561	586	624	601	578	591	614	568	610	584	563	597	587	575	580	608	559	589	619	614	590	592	617	577	603	669	617	595	605	538	602	573	627	585	590	547	580	609	630	600	589	610	592	595	601	603	562	566	585	616	591	618	617	596	591	590	597	579	560	613	573	600	597	586	587	602	583	597	611	590	575	560	620	609	611	567	600	576	601	583	621	587	612	641	561	549	599	591	554	571	581	553	598	565	637	614	615	569	588	604	605	621	628	577	566	573	600	577	579	630	613	623	597	572	586	603	623	564	623	596	591	571	611	584	580	619	624	607	557	582	594	602	558	580	580	629	628	567	600	612	557	597	602	608	583	607	590	586	656	577	568	601	595	604	599	578	589	629	592	576	575	554	549	607	589	605	582	581	567	629	662	613	640	587	585	606	594	594	630	611	616	581	569	578	601	599	615	629	539	653	554	624	593	595	583	611	608	629	596	610	550	618	565	661	604	583	584	614	569	560	613	620	621	599	601	585	590	637	616	611	612	587	591	619	610	603	611	589	586	623	566	601	599	578	610	632	600	605	618	573	640	627	656	576	570	583	623	594	556	591	630	618	621	591	606	569	609	586	553	602	574	579	575	576	587	635	601	590	577	605	601	547	600	597	610	578	587	570	557	580	584	630	597
17002	29830	19490	9098	6927	5250	3993	3094	2343	1915	1564	1361	1188	1005	921	889	810	811	844	788	756	757	777	734	700	691	687	713	728	735	728	743	735	754	713	703	773	731	722	771	695	675	767	720	718	739	721	719	736	714	706	732	688	700	696	705	723	721	688	756	763	745	729	725	699	701	750	711	688	708	754	729	722	763	746	707	740	725	681	758	679	792	793	744	740	719	723	759	750	735	672	805	724	658	751	757	699	730	769	738	687	707	778	732	710	753	746	739	739	712	731	723	681	729	680	701	774	721	721	676	750	741	716	702	707	748	704	704	711	678	726	724	771	737	738	688	694	740	734	724	739	732	754	720	709	742	706	720	745	716	692	764	712	728	661	699	751	724	719	774	746	698	728	720	703	732	739	729	765	751	712	713	756	684	729	768	718	662	675	754	707	719	719	718	725	709	725	781	713	713	778	671	686	711	774	750	741	713	750	755	670	721	713	773	723	688	728	720	755	751	733	736	681	715	692	725	791	738	694	723	724	699	721	694	716	720	735	707	743	722	745	691	713	753	778	690	715	689	729	736	760	719	729	724	712	742	728	690	730	720	699	781	731	781	738	718	730	727	720	702	711	731	712	745	724	750	738	681	704	738	745	743	735	750	698	707	736	728	726	774	767	702	760	734	697	756	744	745	713	739	718	735	705	741	734	715	707	732	681	741	736	758	709	692	762	793	745	744	735	730	784	751	698	708	708	715	780	719	743	754	750	717	730	695	748	756	715	722	699	736	701	710	733	697	755	757	727	750	714	730	727	740	720	751	746	699	732	770	692	747	744	714	737	698	771	713	723	784	761	756	771	745	704	746	757	747	714	766	756	717	764	721	730	704	735	705	739	755	743	737	715	754	713	732	741	696	711	704	766	721	721	745	737	783	735	735	740	772	762	778	776	725	741	707	707	710	710	748	774	718	772	727	724	701	695	718	757	706	721	721	717	752	752	757	717	692	733	707	746	718	732	717	753	776	734	775	739	675	701	749	694	742	756	733	732	707	714	735	725	766	733	756	703	711	722	754	659	706	733	711	712	737	744	717	751	722	718	719	728	733	713	717	712	684	676	693	685	685	787	754	688	733	717	724	751	776	719	697	731	742	740	736	713	754	759	707	716	679	748	699	702	787	715	698	720	755	778	729	770	732	699	737	729	761	738	695	725	744	756	698	696	737	669	715	691	683	759	688	746	722	747	772	713	737	715	709	727	708	696	714	743	698	699	703	704	716	735	720	757	753	698	719	715	715	751	740	712	676	726	685	723	742	765	700	715	729	735	708	695	716	727	744	760	705	788	779	765	743	756	735	738	707	738	728	697	755	705	692	716	786	691	765	705	728	716	721	735	736	776	742	717	756	681	708	717	715	760	728	729	684	710	745	718	748	745	748	693	738	712	750	759	746	715	785	741	684	734	735	693	743	739	721	670	690	722	746	728	748	693	744	717	768	773	756	693	743	729	775	741	753	720	730	692	725	748	720	710	731	756	687	711	707	753	753	744	792	714	718	730	753	754	732	640	725	694	694	713	704	714	712	766	746	761	700	717	743	783	714	757	698	724	713	690	788	720	716	779	744	790	750	738	731	742	683	739	736	708	753	706	739	719	750	773	736	744	756	714	785	714	722	744	803	700	714	725	745	737	761	710	742	719	723	675	752	727	766	727	714	716	726	712	754	752	735	717	747	736	746	764	766	718	705	753	702	763	777	722	764	743	721	708	740	722	731	679	741	724	744	688	730	703	734	700	716	714	706	752	707	744	753	699	709	742	687	788	744	739	684	726	712	755	762	722	678	687	726	714	738	733	685	691	779	719	742	684	732	708	804	707	752	770	729	676	735	718	700	699	756	712	751	699	750	721	718	744	725	751	725	708	785	721	737	704	708	748	710	697	742	720	710	740	743	751	700	730	762	748	781	694	751	704	676	743	744	735	731	763	754	753	692	758	711	741	775	724	802	712	712	667	717	788	805	742	680	757	735	729	766	749	680	718	702	730	758	700	689	692	739	721	774	694	785	745	704	719	693	700	726	726	701	719	765	763	694	729	712	715	750	722	691	734	759	736	717	734	707	716	714	724	682	725	714	720	739	705	720	769	727	758	745	732	737	728	737	698	775	713	729	736	758	748	719	703	745	785	739	715	765	738	744	714	694	704	715	751	691	721	767	704	760	750	695	701	731	733	741	785	775	717	703	722	728	751	732	724	723	727	707	760	691	722	720	727	789	728	743	690	695	731	700	721	763	737	724	737	719	700	727	754	722	703	753	703	698	776	775	759	784	755	745	744	701	768	737	743	706	717	765	731	743	754	788	708	705	716	729	725	717	700	767	725	711	714	770	748	665	737	716	736	733	717	703	707	738	776	692	737	706	748	750	749	758	710	768	741	740	710	715	740	757	731	725	718	763	735	712	733	732	718	774	746	713	726	697	714	749	717	766	711	714	750	725	751	732	713	734	773	712	718	742	720	679	774	763	762	733	725	730	776	719	735	698	707	725	741	731	741	739	716	744	724	731	737	683	695	716	676	696	709	743	734	765	747	779	707	759	771	804	749	764	728	706	733	736	708	763	737	695	792	713	744	714	698	750	716	750	691	709	715	709	694	765	718	762	758	758	737	766	716	661	763	695	703	739	753	749	724	702	721	707	709	748	755	711	691	725	702	683	686	654	735	722	754	743	722	712	750	707	740	735	756	718	732	722	716	747	723	719	743	722	713	683	713	728	732	729	716	735	714	751	746	742	716	775	738	742	753	744	789	745	760	723	720	722	734	735	759	696	753	722	690	758	709	735	738	724	680	748	759	717	717	670	773	749	732	721	716	755	723	706	721	705	740	731	740	732	727	724	740	669	777	725	705	734	700	779	733	722	706	695	714	738	740	773	754	696	702	747	713	754	789	658	735	728	704	672	685	718	742	735	740	722	727	728	727	731	763	741	648	714	735	727	757	728	711	761	785	711	750	771	685	702	731	740	722	735	755	684	738	677	705	745	730	719	711	732	723	710	746	692	738	735	733	737	714	717	728	784	735	718	740	735	741	758	765	717	743	780	707	683	740	718	722	676	704	713	733	745	743	749	667	700	715	705	738	765	764	694	681	727	783	719	750	721	723	763	749	755	722	775	702	750	771	696	719	750	725	725	686	720	735	722	716	723	760	727	709	714	718	715	740	735	751	701	709	738	718	711	673	755	732	647	718	732	753	743	694	699	706	746	722	725	723	737	733	694	733	706	744	752	708	766	700	760	679	712	696	727	728	737	729	711	694	765	744	732	714	722	769	722	680	738	678	729	725	720	750	775	733	710	702	689	732	763	763	714	682	735	733	738	765	683	742	769	735	778	718	747	685	703	700	749	740	739	721	709	713	688	727	749	747	724	719	717	742	730	746	745	765	736	695	721	694	734	731	744	759	743	714	720	730	733	717	718	712	708	733	717	782	722	691	743	757	720	756	730	738	739	722	724	765	764	773	749	679	767
23539	21561	28925	24619	21571	14797	5538	3175	2477	2126	1698	1477	1314	1215	1062	994	978	942	902	818	831	867	867	783	798	821	783	795	790	750	821	767	782	784	794	843	795	804	782	783	797	838	828	827	821	845	818	816	814	847	751	754	782	818	799	814	818	784	790	763	784	796	808	821	799	856	846	810	798	816	810	777	824	821	778	746	788	807	812	803	805	796	785	851	822	795	785	772	729	783	803	785	800	781	775	834	808	798	779	781	788	802	829	779	774	799	783	816	752	766	800	812	823	805	798	775	836	784	840	824	770	793	787	735	795	822	797	808	816	755	792	839	808	826	795	766	781	769	767	812	802	775	767	811	837	749	874	833	776	808	793	785	719	782	814	787	806	793	799	756	790	773	779	828	776	815	773	834	790	799	781	795	783	775	778	882	763	827	833	767	791	789	809	773	772	779	786	797	747	775	861	800	758	822	792	789	834	817	826	778	814	834	789	769	775	790	756	820	786	821	813	743	831	790	778	784	795	846	789	758	755	838	803	780	779	864	788	798	782	816	762	745	815	760	781	767	808	795	800	803	783	825	799	792	826	787	797	810	847	808	793	783	795	831	813	855	755	793	776	792	785	799	798	817	779	732	770	805	808	767	807	789	888	757	798	801	818	770	788	768	817	838	790	775	840	789	791	807	813	769	813	787	757	781	796	771	772	782	796	755	800	769	825	783	802	788	794	763	763	810	816	797	795	764	769	839	835	811	839	799	832	783	780	798	801	797	774	840	762	829	817	797	811	785	795	762	811	806	793	762	822	811	780	759	876	794	815	774	758	791	789	755	842	823	814	758	743	813	825	804	827	788	785	806	825	823	845	810	806	783	795	751	796	795	848	811	773	771	786	764	786	838	802	770	732	791	778	803	789	777	774	810	774	828	794	852	773	783	752	824	840	807	827	770	854	802	792	790	807	825	859	746	793	799	777	826	775	783	777	767	760	838	814	791	783	860	815	825	789	795	822	787	779	824	825	804	846	773	795	804	796	779	838	756	791	826	822	800	788	768	791	793	818	760	768	815	797	781	803	793	794	754	811	801	785	843	800	778	796	772	765	810	821	777	808	792	798	817	828	799	818	788	813	759	790	798	774	834	768	749	816	802	748	747	809	805	773	777	839	787	773	789	769	808	859	794	881	798	834	800	776	754	764	825	762	812	824	806	773	786	800	843	811	810	823	800	772	761	791	788	784	800	793	753	786	752	815	808	758	770	798	773	819	824	803	804	838	818	789	813	822	795	775	793	817	804	811	757	821	784	786	823	824	764	815	855	789	826	830	810	781	784	820	763	808	737	829	813	808	790	839	767	785	786	802	823	762	799	777	750	813	782	751	727	815	799	839	765	782	771	851	835	791	767	793	795	830	827	810	787	755	772	872	791	764	791	812	813	756	802	825	778	779	763	761	778	803	807	754	814	770	815	775	783	810	754	822	772	814	761	788	769	790	787	794	775	741	742	766	800	801	825	761	769	813	763	833	814	764	820	830	761	857	790	766	778	828	762	731	758	785	817	801	755	838	815	790	787	782	856	793	820	781	780	817	847	807	855	789	826	804	826	791	787	836	748	773	763	816	824	775	800	799	738	821	761	836	800	820	825	706	788	748	799	777	774	754	731	794	821	816	799	801	797	770	733	848	773	825	803	768	825	835	784	811	826	788	815	787	776	778	779	772	817	814	791	772	794	759	817	775	835	782	729	820	792	822	785	804	773	867	760	772	794	833	744	779	802	798	788	775	745	748	768	797	740	786	787	779	818	782	797	790	797	816	753	806	793	778	859	816	811	805	855	805	806	793	781	802	835	758	750	824	797	740	818	770	799	775	820	795	813	760	769	748	791	787	785	786	779	811	838	807	813	803	758	766	800	794	813	787	761	871	787	767	786	811	799	792	783	831	818	782	831	789	815	792	778	779	785	775	764	803	812	858	781	811	734	836	803	793	817	817	762	804	806	788	774	813	747	793	781	844	798	750	821	823	754	794	804	802	788	807	751	788	797	790	794	786	829	825	796	751	826	849	784	778	782	783	804	768	828	791	781	790	850	798	773	808	803	790	738	788	778	737	789	742	821	749	820	831	771	763	813	836	799	808	711	800	842	783	817	813	802	808	841	759	774	859	782	798	773	814	764	738	810	758	779	790	772	778	783	816	791	842	797	845	847	804	810	780	773	789	758	778	810	822	765	761	787	809	783	767	789	819	809	815	799	751	793	783	816	749	794	783	816	808	821	781	816	760	814	726	776	822	790	789	775	760	758	819	788	780	800	771	813	760	820	795	796	779	759	744	803	727	757	815	805	756	768	790	778	786	780	737	767	821	806	824	808	788	739	745	775	769	798	837	774	779	850	762	799	804	791	766	760	796	760	775	805	769	812	812	767	830	760	862	821	825	784	787	741	768	850	783	839	787	815	812	785	790	811	811	787	800	773	837	804	825	852	776	749	837	743	754	792	767	804	722	793	784	818	745	793	817	791	818	766	833	810	805	799	777	798	808	727	809	760	786	816	776	816	774	768	791	780	818	801	800	809	781	811	778	774	795	805	827	820	753	774	771	771	771	786	816	820	777	826	789	791	798	841	787	750	779	810	813	837	809	786	772	803	825	772	784	786	815	830	817	762	810	787	784	798	762	797	786	803	785	803	797	761	757	774	826	808	774	842	810	759	801	796	802	781	786	812	819	819	793	797	793	772	816	776	798	785	775	748	820	807	793	745	802	748	792	843	770	810	811	735	810	788	842	795	758	771	797	761	826	776	737	795	791	784	831	849	778	771	844	763	852	789	852	786	738	800	792	820	764	782	848	819	830	807	842	807	771	820	818	836	747	830	779	833	794	796	781	849	817	794	787	828	854	774	759	802	804	789	738	781	757	820	830	819	775	876	794	798	834	751	772	784	813	832	822	831	814	840	746	806	748	763	863	791	824	761	796	845	809	724	758	805	786	766	803	806	831	791	765	792	808	770	794	752	833	775	791	773	755	762	782	791	779	767	769	819	811	739	789	815	775	781	792	785	797	803	808	797	818	754	811	787	845	837	793	770	777	832	775	803	772	806	848	809	798	776	793	800	853	824	792	789	800	850	815	760	781	823	756	774	813	775	781	888	813	788	792	753	737	843	747	786	741	814	785	784	738	816	807	820	828	754	804	784	757	781	859	843	792	829	809	816	780	780	794	788	813	773	809	769	754	780	772	828	784	819	760	790	754	778	809	794	808	773	757	818	775	801	736	794	722	804	772	801	770	786	767	776	780	762	730	806	777	739	788	787	797	791	830	803	777	817	808	757	801	760	755	811	761	797	795	814	760	818	803	744	731	758	844	785	830	737	847	784	799	796	768	802	784	833	787	791	825	785	852	797	796	750	799	840	808	816	763	803	817	825	759	770	794	763	795	795	771	805	748	822	848	820	786	799	751	830	749	790	768	804	800	754	754	777	769	749	739	814	784	835	773	785	820	795	776	797	733	810	722	858
19122	39997	27666	14580	10968	8729	6661	4984	3927	3249	2652	2203	1905	1625	1394	1359	1202	1135	1095	1062	1059	1055	971	1064	962	961	979	999	915	972	990	988	1006	980	970	1034	958	1017	995	977	958	1001	986	968	995	1058	968	976	988	1000	950	1076	995	944	949	951	969	967	916	956	1023	978	956	972	958	1038	968	973	987	939	936	999	1007	1027	953	994	1000	976	991	1003	916	985	984	1007	899	977	979	1029	966	1002	1026	972	948	1015	1018	1031	983	998	990	918	981	1006	987	987	973	955	975	1011	1002	961	978	952	998	946	984	961	930	964	998	957	934	921	1025	992	946	974	946	926	1035	940	965	921	979	1009	1008	961	944	956	996	930	1001	954	977	950	972	961	972	996	960	954	901	992	972	954	956	979	989	931	992	1024	989	950	1031	943	923	946	980	975	1000	970	967	953	978	978	981	992	941	944	965	975	989	965	1014	977	958	1021	920	1040	978	972	947	931	1017	943	965	965	979	1001	932	998	1005	961	1026	1039	993	939	962	1009	980	912	972	958	925	941	964	963	898	939	950	955	1014	992	1032	995	988	963	980	938	1010	964	929	918	988	962	979	1001	942	940	927	947	1015	1008	964	952	951	933	983	973	966	963	1042	935	964	995	988	990	956	924	959	945	964	954	1002	956	969	960	981	954	954	973	988	1012	983	924	966	968	955	962	956	1052	875	957	988	970	1062	958	989	932	988	994	1039	956	966	928	918	908	1029	973	979	958	986	975	945	990	996	974	1031	1007	999	896	1025	1044	924	959	999	1018	928	951	1049	956	1007	942	985	975	1020	986	1011	996	974	961	974	986	991	928	998	950	961	982	978	939	1022	952	971	944	964	958	1011	992	973	962	942	969	946	971	943	1000	991	992	920	939	1001	1000	930	981	962	979	980	963	958	971	1010	984	946	981	1021	964	961	1018	968	962	952	932	969	972	986	939	973	913	966	935	977	942	977	943	919	986	984	931	1005	923	956	1019	949	999	1003	900	962	1005	961	997	1012	976	1048	994	936	971	968	985	953	940	993	1045	1000	929	1013	932	922	968	940	1003	958	978	943	1022	1007	975	963	950	941	980	990	981	983	986	926	949	964	945	1003	987	939	988	938	995	955	1000	975	997	991	964	967	934	974	959	923	989	941	1004	968	975	988	909	966	914	990	981	946	962	1015	909	916	925	985	988	1020	991	1006	1004	968	967	977	1014	951	1022	962	1001	919	953	979	992	963	1040	976	939	963	967	961	1004	936	974	941	930	917	919	949	956	949	899	1015	976	941	1020	1043	949	966	942	995	1013	999	985	997	997	979	964	1020	981	987	1004	958	998	983	961	942	1001	971	959	916	917	975	961	974	957	931	963	898	987	955	975	956	968	937	1024	955	980	947	927	972	948	975	958	1022	942	948	999	1002	927	1014	1001	988	886	935	971	950	961	988	971	954	931	957	941	921	1001	940	953	1020	986	967	1028	961	1014	971	913	949	979	1009	963	993	1026	1034	947	982	971	953	992	1004	946	942	976	919	920	944	991	1013	950	974	998	937	983	1011	987	985	913	950	920	1020	999	1009	981	983	1020	972	985	1008	989	965	930	956	988	966	1006	995	994	1005	980	996	962	915	912	989	937	1000	969	1004	995	943	1005	984	948	940	988	918	966	949	1008	946	988	899	987	970	1010	984	988	966	991	1032	983	961	966	1006	987	1014	989	937	953	986	954	919	943	952	969	988	951	996	991	960	1003	968	940	988	952	890	977	952	1057	965	966	1018	954	942	980	996	934	993	915	945	926	970	975	977	980	952	960	969	976	955	1006	967	914	977	1015	1010	984	952	1010	987	1001	999	996	990	994	988	978	922	1005	963	997	934	964	964	981	927	1030	930	959	955	969	992	975	1014	936	1009	956	1002	941	1035	1014	978	1006	963	950	961	975	1011	896	974	949	930	1070	930	932	1009	1003	979	934	965	929	996	944	1009	965	974	1004	964	962	986	974	997	978	978	964	961	970	985	940	991	962	1028	976	1000	999	967	960	981	987	990	1004	927	930	986	954	950	1033	905	996	979	946	978	975	934	1003	979	958	955	973	1033	991	934	1012	960	963	985	931	1024	1007	942	1004	948	957	996	965	992	986	964	970	946	907	1031	937	998	1052	971	967	966	954	975	958	915	1020	971	956	934	1006	1026	926	1000	987	994	932	949	990	977	994	950	968	998	981	996	989	984	987	963	966	1006	977	955	1019	1048	943	972	963	943	977	997	939	981	1000	953	999	954	972	992	963	992	1000	923	977	1018	901	986	954	956	969	997	1071	929	981	1014	1015	971	1047	941	998	947	954	960	1012	950	954	966	994	926	914	938	973	990	1023	971	993	1029	980	958	948	942	1007	994	1014	950	955	917	959	992	925	940	975	990	998	944	942	979	969	1008	959	930	973	982	911	986	996	969	986	985	999	944	985	924	943	1002	965	950	960	907	991	968	928	966	932	955	992	1020	1014	982	1012	975	955	978	962	966	971	1006	960	930	955	956	972	913	923	989	970	956	950	970	993	999	976	975	936	953	1017	1016	911	985	943	898	954	958	970	943	949	937	964	915	1014	969	992	989	941	979	926	1005	976	984	982	956	1027	1003	1004	958	957	938	984	969	963	969	987	939	981	946	961	953	995	952	976	956	1007	942	987	983	977	997	970	954	1030	1012	980	951	1016	1002	957	917	938	977	941	960	1020	922	968	933	952	1011	953	962	942	1001	976	963	988	1015	977	989	932	974	994	965	1000	923	942	996	958	952	1004	1040	981	991	935	1039	924	946	1036	1028	953	1022	960	1009	942	958	934	945	980	980	971	927	1005	986	985	965	992	975	979	957	913	1002	948	998	1015	954	1001	987	938	949	987	956	946	993	956	962	975	990	956	992	932	1000	957	1003	931	964	984	972	989	953	931	956	910	984	970	931	924	977	949	1035	968	951	973	965	1025	956	936	944	1008	997	927	1010	971	963	1050	960	952	945	1029	982	932	968	1002	954	975	940	958	995	999	928	1002	960	995	991	979	963	967	989	936	980	954	984	965	977	971	975	966	979	943	975	933	1038	983	992	951	932	1022	996	988	965	999	970	968	949	948	993	973	990	1010	981	997	990	956	930	985	994	946	951	1036	952	977	964	952	953	1017	1049	894	908	993	997	936	1032	961	964	1002	983	1005	937	964	998	959	957	1009	955	939	924	976	992	975	961	976	909	965	980	970	978	931	959	981	932	990	977	930	971	977	950	928	996	979	958	962	1005	969	971	1017	991	994	975	931	984	993	990	969	973	943	1009	977	994	909	993	968	958	972	941	1001	980	997	944	1000	1012	921	957	982	999	1044	1012	995	1006	914	1024	986	972	971	931	979	1054	953	966	972	990	966	968	936	1009	944	973	967	958	923	937	937	992	965	981	945	956	966	921	971	1008	971	957	982	926	964	997	970	907	986	1009	1001	1027	1003	1007	972	938	993	980	955	946	1020	924	1003	967	973	987	904	1044	950	989	951	991	952	1029	978	982	993	974	972	931	972	1007	936	1012	975	955	975	996	981	980	961	940	975	996	988	962	1006	979	1001	928	1006	951	944	1060	984	989	900	958	952	952	940	954	959	929	931	968	940	966	1004	931	973	986	934	942	972	942	989	937	952	963	999	1000	978	972	973	965	923	973	996	911	959	921	937	974	924	953	950	924	982	945	922	895	930	1001	962	934	933	937	943	957	993	948	970	1070	913	936	976	977	965	977	979	920	955	929	954	1033	970
24747	21562	27876	25600	14360	4399	2851	2006	1449	1196	972	873	773	652	552	484	449	400	370	394	354	378	346	328	369	380	359	381	316	357	346	345	324	326	390	339	316	341	364	342	338	339	350	361	318	326	319	307	356	370	321	352	359	330	334	362	352	320	337	359	330	321	331	335	385	347	318	339	321	323	372	330	310	330	371	337	355	344	350	330	321	380	341	367	381	331	334	366	320	358	362	346	344	324	371	330	363	367	372	335	341	335	338	320	346	370	332	358	332	335	356	326	367	342	332	318	324	338	325	355	345	349	360	321	344	336	357	343	377	347	311	324	345	345	320	331	315	387	347	329	320	331	316	309	329	352	347	385	318	339	367	335	367	352	371	344	352	333	349	314	346	340	331	323	326	330	332	336	353	327	323	315	332	325	336	346	328	346	323	349	349	316	354	346	341	359	343	344	312	317	379	349	322	334	325	310	331	332	319	331	333	341	357	374	354	330	316	323	323	366	342	359	354	349	310	355	352	352	321	337	330	316	339	356	372	323	314	357	331	320	348	360	328	337	352	323	328	326	340	343	327	321	342	326	358	352	363	313	322	349	353	333	310	328	346	320	323	308	347	314	348	340	359	331	319	364	344	335	344	354	337	347	343	318	339	346	335	323	350	325	356	354	351	340	336	359	364	338	359	341	341	306	341	315	342	358	358	352	357	340	306	335	321	374	346	316	348	362	336	330	357	329	332	366	347	334	345	359	354	350	327	341	358	329	345	333	354	355	317	334	341	323	339	329	327	331	337	372	347	347	356	347	360	360	337	330	348	342	324	369	319	367	309	339	370	333	309	350	338	320	355	345	313	305	328	344	308	326	332	321	344	340	348	354	352	351	346	345	347	348	325	357	353	311	343	308	343	359	355	334	323	334	312	335	338	343	369	350	360	330	331	348	322	367	328	347	350	359	346	374	371	354	362	319	328	329	332	363	341	324	345	361	332	360	369	328	332	322	339	334	344	319	360	344	336	295	334	365	352	338	327	368	328	369	355	321	336	333	337	330	301	335	383	366	311	344	371	343	380	331	335	375	301	339	363	317	327	335	371	368	327	355	309	394	361	310	337	333	306	329	329	319	331	297	348	339	352	342	319	322	314	363	371	348	339	310	332	342	350	351	351	328	371	373	328	332	329	310	339	342	350	351	332	343	348	397	332	335	348	331	315	325	353	331	360	334	293	332	365	353	343	359	311	327	324	327	364	333	311	343	317	356	311	342	351	326	335	370	345	368	320	314	291	299	327	309	333	355	330	334	378	338	331	325	347	307	334	380	359	313	332	345	336	342	334	340	343	353	337	344	343	330	344	347	323	330	350	332	334	344	319	345	316	344	346	340	329	312	329	338	332	323	338	342	317	340	341	326	362	315	338	328	338	306	335	332	367	357	354	338	346	341	324	368	365	332	337	351	329	351	356	337	363	344	363	354	333	361	376	338	384	341	382	378	370	337	361	332	348	380	293	372	337	327	378	342	331	330	384	301	293	382	328	381	336	326	345	344	338	334	323	350	320	340	344	321	376	353	308	347	358	353	324	325	314	331	374	308	337	308	352	365	354	337	354	350	315	340	358	365	347	345	333	318	320	339	366	337	364	376	317	331	346	360	329	330	352	385	322	330	293	363	334	375	325	368	361	337	370	350	352	337	345	313	368	330	342	371	350	347	372	333	347	329	350	333	310	354	334	348	367	343	355	326	321	326	348	336	339	367	326	337	328	329	345	327	360	358	336	322	326	341	340	311	349	318	353	339	326	304	347	325	295	321	344	352	362	350	337	317	344	360	339	335	301	330	314	379	329	298	364	361	361	346	343	345	324	341	369	338	329	317	322	369	315	382	342	336	329	365	351	317	341	342	352	317	324	384	356	312	356	318	366	389	342	315	358	374	321	345	351	330	350	353	342	324	352	346	316	340	349	331	315	340	345	364	338	325	348	323	330	390	351	353	344	359	304	357	336	337	350	338	350	342	323	326	326	352	353	355	365	349	352	351	296	362	362	305	341	337	363	359	323	314	340	336	316	336	311	324	345	388	327	305	312	335	351	325	325	320	357	361	348	342	353	356	348	360	351	343	337	357	301	354	364	325	322	362	340	339	296	298	355	316	329	359	341	372	357	323	354	323	353	323	347	367	329	321	343	325	326	359	335	310	346	349	356	348	360	324	345	364	322	352	349	323	338	333	313	363	328	334	364	332	336	326	327	337	324	373	353	344	346	334	396	321	366	339	379	345	345	341	369	351	314	299	379	334	331	324	337	375	331	354	348	332	353	368	379	352	323	315	334	392	328	328	324	315	330	338	322	354	362	323	364	373	355	340	337	313	361	322	335	328	345	336	365	327	320	345	345	359	329	341	356	313	368	358	377	317	360	335	332	325	357	323	381	343	325	359	336	324	342	374	329	323	344	337	322	360	344	369	322	359	375	338	356	348	333	323	354	354	317	341	365	348	322	349	333	327	350	358	319	328	390	332	328	322	366	332	341	343	345	315	316	326	339	337	356	335	314	357	319	385	367	320	367	365	340	326	342	334	339	351	349	339	326	318	324	331	339	355	336	332	350	329	348	304	331	360	377	334	316	340	348	355	343	351	375	347	354	352	354	360	347	348	362	328	320	298	309	388	350	340	357	346	361	332	334	352	316	359	313	345	367	368	318	381	316	316	345	333	340	320	349	336	324	320	347	339	297	358	317	320	348	366	347	311	317	371	329	302	321	351	326	316	330	350	337	306	331	354	345	322	366	347	323	336	320	303	308	311	346	339	365	344	318	342	368	325	346	333	298	347	328	359	374	343	342	325	350	371	369	307	326	337	338	312	340	348	379	345	346	359	331	316	341	345	358	342	337	352	333	322	344	305	309	322	333	364	306	341	327	304	345	332	342	328	350	328	356	379	362	319	339	349	321	334	335	321	335	349	348	309	309	329	361	349	352	315	337	363	332	363	336	325	366	332	343	324	319	337	339	327	321	317	341	324	323	319	335	386	363	320	341	354	310	314	350	327	348	354	329	342	299	351	355	330	323	334	327	336	324	363	332	326	363	340	379	325	384	323	322	349	318	334	344	346	334	362	322	309	322	352	349	327	324	317	332	333	334	338	351	340	349	279	333	334	312	349	347	326	340	333	322	316	338	338	346	364	330	379	327	331	355	336	343	357	323	323	337	329	341	344	327	333	342	360	357	337	304	319	351	383	332	352	324	305	329	358	327	345	371	355	364	320	344	340	352	317	335	323	332	339	341	342	334	354	319	332	322	353	363	337	358	327	361	372	361	342	355	332	361	331	339	328	353	330	334	343	354	348	339	337	326	355	363	344	375	358	337	302	327	361	329	320	365	330	358	351	338	320	337	331	341	335	351	352	363	341	348	328	358	328	341	324	298	390	331	345	326	309	337	359	308	304	312	356	352	316	362	339	306	341	345	347	346	303	295	335	319	320	344	333	375	338	363	359	366	319	346	351	312	306	346	340
18496	35854	23958	11829	8594	6718	4949	3671	2708	2185	1805	1443	1115	976	800	746	624	554	545	520	480	493	468	453	470	449	444	491	432	418	485	465	463	435	437	421	429	423	391	465	458	453	464	438	452	434	444	447	411	459	447	477	449	435	426	434	455	452	440	429	446	449	457	456	418	423	442	398	440	432	445	470	453	458	468	428	455	463	472	404	404	438	416	422	419	407	454	466	449	440	396	435	444	443	426	437	473	423	420	429	397	426	442	448	452	429	411	422	397	452	414	439	448	443	427	419	443	455	481	434	499	448	460	447	420	464	440	431	434	435	465	432	454	455	473	455	468	451	466	443	429	434	466	437	424	444	444	489	401	439	463	444	440	387	468	437	413	502	420	444	423	416	453	468	422	448	446	427	438	429	444	418	426	449	413	440	450	462	452	434	417	439	435	452	438	462	403	407	464	443	390	425	446	435	441	457	426	431	431	438	411	433	419	469	418	464	434	372	475	446	468	428	412	435	462	427	442	458	423	442	441	449	430	452	415	427	412	433	424	467	406	444	476	409	417	431	462	448	429	465	437	426	430	453	421	462	465	421	432	470	454	434	440	443	445	377	466	412	452	442	408	449	467	458	455	436	447	435	467	433	473	430	465	455	404	431	426	436	446	447	454	404	451	435	471	452	460	441	417	411	447	440	409	418	406	463	447	457	445	464	442	449	417	433	424	441	456	450	430	447	410	471	448	464	461	425	444	466	435	462	485	482	457	435	434	450	416	420	457	404	443	455	448	405	429	438	430	454	502	480	459	411	434	429	458	419	440	439	486	399	416	416	447	436	429	420	405	423	480	446	462	407	464	423	429	436	420	446	430	398	438	454	444	429	415	400	438	417	437	448	436	416	452	415	448	433	452	448	453	453	458	451	483	442	454	456	468	429	434	447	435	437	428	455	414	445	451	452	441	465	449	456	452	453	464	465	407	462	476	446	464	438	435	425	467	433	425	439	438	437	435	471	464	406	436	438	454	404	431	441	431	468	418	435	475	424	479	471	427	439	418	411	419	430	431	416	445	399	436	451	472	452	423	419	480	411	428	435	460	465	434	443	436	458	443	417	427	438	443	480	429	468	446	422	439	427	430	495	452	449	427	422	432	426	414	415	436	398	410	457	448	394	452	438	462	443	460	404	455	440	433	467	441	431	444	455	467	437	448	475	439	445	423	446	433	429	401	459	436	422	462	426	436	438	412	417	426	395	418	419	448	439	465	468	463	430	433	460	465	447	422	485	429	440	413	457	419	467	445	409	420	393	428	441	450	426	457	460	452	454	442	454	422	457	409	430	422	457	447	393	419	458	413	416	472	418	440	407	428	489	422	429	443	409	429	455	443	454	446	453	394	444	413	461	484	416	439	444	428	462	421	466	429	452	394	458	414	421	455	441	423	406	450	434	444	378	431	403	407	443	458	425	432	455	466	464	427	427	445	452	425	420	460	445	410	445	431	427	425	445	427	412	441	448	473	447	412	485	440	431	426	438	393	432	432	448	471	425	448	467	472	406	417	422	491	448	461	451	450	417	447	451	442	447	447	434	434	432	457	440	432	458	446	449	433	437	423	431	461	447	449	468	437	458	423	477	413	441	445	409	435	442	421	460	454	386	458	466	466	476	435	432	406	441	429	398	479	448	421	409	449	402	429	481	436	443	428	461	422	440	455	447	428	453	449	417	462	451	421	419	448	460	463	440	448	425	440	414	438	473	439	465	434	487	399	451	469	431	460	455	443	435	415	411	442	476	458	441	453	450	424	430	453	453	455	441	458	436	424	433	441	422	427	424	463	428	468	428	459	441	462	429	448	451	442	462	445	440	405	496	426	457	456	448	434	446	470	439	461	458	419	446	450	483	428	402	438	447	434	443	438	444	454	424	447	432	444	430	433	480	457	430	419	428	450	426	388	432	440	428	423	417	435	451	425	443	479	398	448	448	438	406	411	450	438	446	455	482	419	416	480	444	418	452	438	450	451	489	454	439	440	440	468	431	447	466	442	481	444	468	394	456	422	441	452	421	443	467	443	459	459	479	473	438	460	460	436	456	442	435	418	461	456	445	396	408	438	424	444	460	454	439	405	414	466	439	463	443	451	434	410	430	441	446	425	413	429	420	459	432	432	440	465	449	464	487	421	470	424	452	426	407	418	443	457	432	397	422	441	426	440	449	436	440	436	448	441	445	454	415	444	413	460	455	449	466	436	421	409	447	449	441	450	426	470	416	429	431	380	439	434	488	444	429	429	452	456	388	490	457	450	430	447	456	440	424	421	453	432	439	447	428	464	432	440	450	427	453	462	453	436	475	479	449	453	418	453	390	471	410	463	429	430	446	498	462	445	435	449	471	448	447	439	458	396	430	426	466	473	475	430	444	426	450	457	457	441	434	440	446	430	415	430	454	395	428	459	420	417	426	442	443	438	442	452	466	439	486	422	459	473	440	425	440	449	439	465	458	449	489	447	394	434	457	427	464	493	420	449	433	478	459	438	392	430	456	432	450	465	455	454	444	476	403	462	442	457	452	414	414	432	434	463	438	429	441	461	444	462	471	452	458	416	463	474	466	430	457	460	432	432	419	419	422	412	420	406	469	434	439	445	423	442	445	469	433	426	440	458	403	452	417	407	437	447	457	431	467	439	452	437	464	489	424	439	439	459	399	433	446	441	467	439	454	472	406	431	443	443	441	430	412	459	448	410	434	470	448	423	473	425	465	436	425	425	486	427	463	444	441	394	440	497	457	451	475	395	422	441	473	445	425	472	460	443	450	431	444	420	431	452	414	444	428	463	435	435	437	447	402	469	448	466	449	400	397	454	412	462	477	455	420	454	406	411	452	456	408	434	431	437	446	401	456	415	404	449	472	441	439	407	502	417	448	466	439	428	442	458	451	417	461	430	431	431	448	445	460	426	440	431	459	479	432	402	424	431	430	421	468	457	429	429	425	444	431	438	424	388	443	440	468	454	444	424	462	425	448	468	415	431	501	467	435	456	432	411	424	481	474	469	425	444	425	453	468	449	416	475	456	406	421	463	438	454	441	438	456	464	430	431	453	414	441	436	457	443	452	458	471	419	479	473	492	445	485	432	448	442	448	425	417	411	429	441	445	401	492	459	447	467	408	474	441	461	473	445	433	406	440	476	438	432	436	449	454	502	456	447	426	457	468	434	434	455	421	463	461	447	459	462	445	450	451	467	426	400	422	390	478	438	484	451	412	444	412	426	453	426	442	421	417	485	438	460	447	437	437	433	434	446	428	454	480	512	452	432	413	436	446	411	443	441	453	434	441	431	428	473	429	442	465	434	430	498	432	487	424	419	434	457	435	445	421	443	434	448	432	410	432	414	429	444	405	413	423	435	461	443	438	439	451	455	429	455	447	434	429	479	449	456	479	443	450	443	458	453	461	452	444	402	465	467	430	435	453	414	485	454	451	430	450	459	454	478	480	465	434	469	465	443	420	456	455	421	432
22715	21577	29379	24243	21573	21720	13955	4427	2896	2399	1971	1668	1394	1200	976	938	811	744	715	700	635	656	609	646	600	553	539	600	551	591	590	617	557	594	597	602	532	559	585	562	573	532	582	526	572	600	565	543	535	494	597	522	580	567	587	558	567	547	551	515	542	528	570	547	551	555	527	552	546	566	560	589	561	562	532	534	551	540	553	554	516	519	562	571	557	578	585	554	588	546	571	569	536	575	553	550	537	578	575	589	565	596	543	543	567	558	541	557	510	568	526	577	567	546	562	515	563	527	562	555	506	593	537	519	553	517	530	560	545	590	569	540	546	543	529	550	557	526	582	589	564	564	538	524	614	569	565	533	548	540	542	549	546	579	553	519	580	551	547	563	519	475	569	554	586	534	534	577	559	570	582	551	603	550	540	566	533	535	530	530	530	530	575	532	557	542	571	542	534	498	552	537	533	548	574	515	543	594	564	519	542	507	498	593	541	533	551	550	550	566	553	568	581	554	541	577	526	566	524	551	570	551	529	511	517	576	541	577	555	491	563	520	552	610	578	541	563	555	523	505	521	602	545	618	518	537	561	526	601	528	538	550	533	565	557	554	552	577	548	576	572	568	554	607	567	578	547	583	551	551	520	605	570	505	610	532	541	548	554	540	572	573	560	526	567	552	546	543	557	551	525	526	526	564	511	589	573	544	560	536	535	520	546	548	559	511	568	564	554	563	575	530	564	575	566	576	549	570	591	525	561	536	517	552	551	552	599	601	489	570	583	533	566	527	527	528	564	555	559	619	561	549	564	569	588	576	534	524	539	520	520	560	496	577	553	548	566	563	570	552	604	554	616	533	560	522	581	523	550	543	547	555	549	563	506	534	578	568	582	564	567	553	559	568	549	556	553	601	536	524	560	548	557	594	536	554	552	530	574	581	574	561	524	591	549	562	549	541	594	570	532	573	533	530	546	551	552	566	499	557	526	566	563	502	525	547	525	580	568	547	580	544	601	568	515	550	544	519	544	569	563	559	542	568	582	536	550	567	608	570	519	579	539	555	546	526	525	542	555	555	546	543	511	469	575	556	550	506	562	548	564	578	502	584	526	513	556	549	541	492	568	543	546	538	561	563	534	551	574	584	555	540	564	551	537	538	511	588	551	515	507	538	530	564	576	532	525	601	555	554	538	564	533	563	526	544	510	550	571	536	496	541	575	564	557	562	568	552	586	543	538	554	534	550	560	545	594	524	536	591	550	544	578	524	581	574	524	553	581	547	575	547	543	568	531	551	597	516	544	529	550	552	567	556	516	561	504	535	565	549	561	530	528	563	571	546	549	520	535	572	567	556	570	531	553	584	554	559	553	580	556	544	535	568	574	515	527	515	558	545	512	572	535	556	576	556	545	579	580	570	575	530	554	562	529	576	540	551	553	546	557	536	588	520	579	538	586	543	601	550	579	564	513	524	554	580	533	553	553	544	539	563	569	556	552	561	541	547	587	595	526	540	560	537	585	519	557	549	550	588	538	543	544	547	586	520	558	597	557	574	538	527	578	557	537	538	563	596	568	537	531	593	544	547	533	539	556	558	553	522	574	517	559	543	596	598	540	531	596	531	560	571	577	531	570	564	598	560	563	516	543	568	525	556	549	550	548	573	496	534	538	541	563	550	534	538	526	592	585	528	564	590	546	576	572	546	519	502	530	569	578	537	542	497	540	566	544	539	525	525	555	547	551	543	580	577	543	545	553	563	523	554	582	541	555	547	571	568	559	568	553	552	547	553	582	560	536	580	571	532	528	523	591	574	574	572	530	517	535	526	564	550	575	542	567	538	562	552	588	548	595	573	565	531	533	592	521	500	561	523	513	551	571	542	559	563	547	525	523	559	571	564	500	548	525	577	560	562	528	530	574	554	561	579	539	562	522	564	574	540	582	585	566	598	552	573	556	541	575	541	551	525	528	585	520	538	560	526	543	546	553	557	558	546	559	560	554	538	583	516	549	569	552	527	545	569	553	574	560	574	623	560	569	556	551	541	536	554	553	581	551	538	571	549	533	555	514	545	514	548	553	569	530	569	549	560	532	545	527	547	544	523	552	532	555	562	510	587	524	501	573	568	542	553	559	553	555	532	555	587	564	548	583	542	563	565	614	522	594	552	582	544	477	537	598	562	521	555	582	523	531	549	535	541	550	547	527	528	536	574	536	552	534	528	520	583	534	534	580	548	541	579	562	525	527	578	546	557	523	538	515	532	538	576	549	560	528	539	551	546	520	571	567	556	578	572	514	539	533	560	561	560	549	531	566	547	543	498	546	560	538	565	581	540	609	588	588	549	540	546	573	543	517	559	560	565	538	540	571	576	529	556	566	557	539	559	578	524	542	574	544	568	554	550	550	546	522	571	557	525	517	531	585	530	582	552	545	548	562	565	590	593	561	543	580	565	558	599	536	522	553	565	569	529	508	545	526	571	566	541	528	629	556	571	588	535	558	518	547	582	534	549	576	582	500	554	546	541	529	537	587	536	528	532	572	549	546	560	538	532	544	586	538	562	548	535	534	560	547	551	546	572	567	517	561	502	574	514	567	545	552	614	534	529	570	531	525	547	549	553	592	547	588	518	573	518	551	544	600	548	558	576	526	599	527	593	555	567	559	545	561	559	526	542	535	588	541	530	547	540	560	569	536	518	546	527	556	534	528	548	556	549	548	519	545	575	556	561	589	516	557	551	522	610	556	561	556	519	546	560	553	567	546	545	569	545	554	566	560	574	545	553	558	554	555	581	503	522	554	577	526	545	541	522	562	540	575	533	565	542	572	564	562	596	595	582	580	585	569	540	507	534	533	560	570	527	551	521	516	556	519	568	572	547	531	551	562	532	534	539	556	534	590	589	529	552	520	595	558	604	573	515	512	523	559	529	523	530	528	532	530	579	562	552	524	497	547	523	528	605	514	570	560	555	548	546	539	498	552	547	545	561	523	480	536	564	533	581	587	547	547	506	569	582	543	578	544	566	529	539	547	544	554	562	517	557	547	568	516	592	545	583	599	548	569	580	531	507	554	558	541	554	545	567	551	597	535	561	564	537	510	572	579	538	576	541	534	572	558	526	605	538	538	574	487	560	588	537	561	520	504	533	579	558	564	555	567	550	514	594	530	548	567	560	556	577	543	560	569	581	556	540	489	552	514	519	547	532	576	542	563	545	552	523	623	544	519	544	566	581	580	547	551	544	562	548	550	533	535	536	544	588	538	519	560	554	532	530	546	520	527	544	556	520	548	575	564	593	578	584	544	530	555	546	525	549	537	530	556	549	515	526	499	518	563	533	547	573	580	566	511	515	535	547	559	532	554	581	543	558	570	485	564	572	554	499	548	544	534	553	530	535	553	559	560	534	520	601	558	510	542	569	558	563	514	542	551	607	518	513	569	554	530	558	560	586	574	542	589	523	534	549	605	570	553	520	555	521	633	565	530	533	586	524	534	548	532	584	506	556	529	548	556	525	528	554
21391	46198	34303	18390	14055	10851	8631	6535	4906	3835	3191	2511	2173	1696	1390	1282	1072	1022	991	889	801	791	821	822	794	776	778	712	748	784	672	756	711	756	766	697	705	737	711	739	681	687	701	710	724	702	725	706	679	723	682	652	722	699	676	676	739	731	688	695	707	687	706	656	725	706	677	680	724	688	663	708	741	686	758	714	683	675	692	704	660	721	694	676	689	724	747	676	683	667	702	680	689	675	686	716	708	696	711	673	721	696	706	702	686	729	722	732	713	697	667	712	726	708	733	731	707	722	693	741	682	676	705	695	698	710	685	699	728	726	679	693	682	659	685	701	732	700	681	685	662	692	725	677	650	722	691	668	672	724	667	756	677	704	683	688	682	631	655	749	710	710	732	677	707	692	712	654	717	665	681	688	707	712	733	682	743	662	695	718	724	694	730	700	721	706	692	654	710	684	709	694	713	678	688	706	702	662	754	740	674	709	693	713	709	676	698	668	710	737	672	667	674	726	703	699	693	709	699	675	673	754	718	661	709	697	684	725	669	702	706	701	690	729	755	668	685	679	687	721	663	715	737	679	642	691	758	654	704	724	694	686	702	701	690	725	771	707	672	703	707	718	687	738	701	739	738	687	683	669	697	678	736	695	719	659	661	728	678	668	705	733	667	675	703	724	665	746	686	695	655	699	705	639	736	704	697	717	667	677	717	703	725	685	721	694	702	709	745	723	696	697	698	672	698	663	696	733	732	713	665	726	678	693	689	734	727	654	712	699	687	648	710	690	660	699	670	705	687	673	651	700	696	677	699	652	705	665	683	645	705	718	663	652	713	678	726	719	714	684	652	734	721	726	748	736	682	704	691	649	713	686	647	678	704	658	695	705	710	707	698	711	759	682	740	688	698	701	708	662	634	693	706	748	691	694	727	734	656	670	718	692	709	658	725	732	659	727	685	695	675	693	709	691	700	699	719	663	699	702	735	707	668	702	670	670	664	773	672	722	702	683	692	700	727	686	663	707	696	668	706	677	704	722	724	694	682	719	752	656	709	682	650	710	732	682	749	696	728	681	693	691	685	720	669	667	705	736	727	676	718	704	690	691	679	673	686	718	689	679	710	708	711	694	793	687	652	741	736	678	711	696	747	713	645	729	697	733	712	683	714	696	692	728	735	730	723	702	735	711	725	698	714	730	707	686	693	730	733	657	696	718	672	668	688	715	710	670	698	696	699	681	692	669	672	723	686	681	720	746	702	731	690	698	702	721	707	719	712	670	680	696	724	716	718	685	666	658	734	686	697	661	689	722	706	707	729	726	746	695	686	682	716	773	717	702	696	748	690	668	705	691	707	738	654	688	704	699	703	737	680	709	669	682	742	711	740	673	715	717	718	696	708	753	652	723	683	711	751	678	707	692	706	708	735	706	756	718	721	687	682	725	712	644	705	738	703	688	725	713	717	681	716	689	694	681	696	720	742	676	697	726	671	717	694	698	723	664	698	686	613	678	691	723	680	717	700	671	687	698	721	668	716	692	701	682	712	672	702	674	652	735	691	706	689	684	736	742	721	659	701	671	712	649	703	709	674	714	684	718	775	689	676	695	619	667	676	668	674	697	639	721	728	707	704	662	685	697	730	747	697	687	728	738	704	680	651	663	707	708	715	719	696	731	701	694	753	741	696	698	729	685	732	697	721	714	693	694	710	702	712	710	719	665	713	672	713	690	705	720	689	727	709	695	672	712	688	703	754	701	703	717	704	679	727	650	683	712	694	687	672	746	703	686	703	725	664	671	699	727	711	704	685	698	733	718	716	658	728	679	715	659	702	712	706	657	718	662	723	710	688	685	661	706	686	662	706	753	686	685	714	659	698	695	709	697	690	743	708	744	660	669	705	683	744	660	732	700	701	670	667	713	693	670	702	699	649	706	715	689	732	729	689	750	703	719	693	654	739	666	725	696	685	681	686	705	717	673	670	702	696	706	690	703	709	666	684	715	686	704	671	667	687	714	678	720	677	712	678	688	719	739	711	694	747	687	650	670	693	703	652	715	676	716	670	713	719	698	663	686	689	725	707	719	712	705	690	745	713	717	706	723	685	668	689	675	698	639	704	717	693	718	710	717	685	674	692	690	693	686	699	704	721	689	730	668	698	709	669	714	704	675	702	664	673	674	665	703	706	658	680	732	734	686	666	658	670	728	721	692	708	746	697	657	738	664	687	719	696	713	746	731	677	700	702	697	745	692	660	716	717	723	686	691	712	685	728	696	663	675	733	680	701	667	716	726	689	706	661	716	704	696	738	675	715	691	720	663	675	722	667	721	690	715	692	697	651	708	670	696	740	710	719	716	719	684	671	698	707	730	660	690	719	698	695	691	703	717	715	659	726	717	683	757	699	698	687	637	693	663	703	743	695	712	736	664	725	688	687	715	750	702	691	736	692	683	734	702	663	683	745	694	740	726	665	716	705	734	671	769	681	717	704	678	616	743	708	676	690	709	703	664	711	692	691	716	687	662	714	685	669	708	721	661	652	703	742	738	654	655	689	664	705	691	715	695	703	636	707	680	652	673	649	681	681	722	711	675	689	702	736	647	670	702	681	666	690	679	733	679	704	705	688	707	674	703	725	704	681	672	673	706	729	642	712	667	693	660	739	685	681	755	652	652	662	666	653	671	718	703	683	728	690	741	729	754	773	732	718	659	698	691	648	713	675	699	713	693	708	649	699	692	686	706	699	682	693	731	732	706	642	695	723	683	728	719	676	681	669	673	651	684	667	708	696	704	670	732	696	689	720	721	655	729	730	719	676	674	711	705	719	710	711	714	712	681	657	711	681	650	735	696	720	708	707	661	741	698	695	695	631	639	698	700	695	719	702	678	712	753	664	658	738	716	688	695	725	707	673	653	699	714	679	686	699	718	697	705	684	671	717	694	716	692	708	676	674	717	687	749	690	736	707	692	673	681	644	731	654	698	723	644	730	680	691	699	736	685	665	739	707	716	692	719	702	703	651	710	695	682	706	691	745	709	668	697	720	701	726	661	691	719	687	702	699	724	692	685	722	652	678	702	680	686	714	732	709	706	709	720	666	695	676	702	690	676	715	700	692	655	725	698	675	695	633	699	718	708	711	685	636	686	666	702	731	681	734	704	683	654	684	690	718	687	695	725	720	751	671	620	724	674	677	669	713	722	695	651	699	720	716	753	733	672	687	731	717	749	698	653	738	687	658	690	657	735	699	695	720	704	696	687	641	706	685	694	702	700	686	740	648	676	665	704	728	745	672	651	682	684	728	709	728	702	694	666	679	661	708	717	668	700	701	679	691	666	689	720	711	695	653	668	691	694	687	725	668	708	653	685	686	734	733	664	708	685	714	668	714	738	676	665	666	713	681	723	756	714	688	651	662	673	726	672	676	693	687	710	684	641	694	694	744	711	724	660	730	702	739	731	738	736	692	760	683	741	701	731	694	649	668	731	716	710	683	726	684	654	699	681	715	681	702	649	731	683
27689	21876	18889	8709	4263	2977	2330	1668	1453	1190	1086	987	892	879	723	725	602	646	655	645	625	588	566	613	650	605	611	584	654	619	609	597	627	619	540	647	585	611	590	620	662	567	611	606	605	615	574	604	563	616	611	591	602	599	625	604	593	635	610	588	590	615	618	601	580	675	629	587	595	624	625	641	608	616	600	592	605	600	594	637	553	599	665	607	610	606	572	568	583	602	610	596	653	579	568	574	613	567	560	609	611	616	589	629	622	551	611	661	592	619	623	576	564	585	612	554	612	635	601	583	596	574	616	563	585	574	628	613	549	637	567	651	578	610	606	603	578	633	626	628	614	577	593	605	655	590	591	578	577	622	597	625	582	586	588	574	577	594	617	633	572	635	659	578	596	585	590	578	620	583	622	597	602	576	647	580	609	645	610	620	612	631	562	625	614	586	605	608	627	543	602	638	585	622	601	631	595	595	577	639	618	614	604	644	586	576	627	642	620	647	629	585	575	592	632	624	558	578	614	601	559	578	574	617	614	608	584	642	595	599	592	585	563	588	566	608	586	580	584	611	588	562	598	615	611	599	575	576	613	579	569	625	652	541	551	613	654	598	604	558	564	579	650	607	551	592	622	651	612	587	607	595	593	642	582	610	609	600	581	565	660	595	636	620	532	630	600	570	639	614	556	593	599	594	665	589	588	632	602	635	601	610	598	577	596	584	568	605	575	580	606	609	581	563	548	629	573	588	620	623	641	631	619	574	628	591	627	571	610	600	625	598	654	577	598	606	619	632	595	567	594	633	579	655	641	604	625	655	631	603	631	607	590	581	621	608	629	626	602	608	609	595	564	643	596	602	569	582	548	598	648	612	569	615	622	601	597	574	578	618	610	645	569	550	600	601	616	605	609	584	607	617	621	580	603	554	596	578	564	580	615	622	535	588	619	624	589	566	583	583	633	595	631	641	616	635	643	596	585	576	603	633	663	581	607	635	591	580	598	590	576	604	645	613	650	585	601	576	649	636	609	608	640	587	575	585	650	598	625	609	594	573	604	580	556	574	587	590	558	628	573	564	667	618	584	633	603	558	595	599	591	625	578	610	575	586	617	618	614	635	565	607	637	604	623	634	576	609	579	586	598	608	599	577	649	553	610	579	616	596	610	605	619	642	596	619	577	549	627	587	577	617	596	604	614	605	595	606	578	625	591	607	577	632	628	614	562	586	574	626	634	560	610	607	617	612	644	600	560	624	593	596	581	584	585	581	592	598	601	589	625	621	595	612	603	590	599	581	599	593	574	589	589	628	582	595	613	544	582	605	583	586	599	609	601	587	574	580	617	585	646	583	586	616	607	606	600	620	608	609	601	601	611	588	627	612	631	604	584	592	587	569	621	604	614	606	613	573	576	593	584	663	614	567	608	614	641	608	586	535	597	592	611	603	628	624	635	649	613	557	582	540	592	617	645	589	532	644	584	572	589	630	584	610	597	598	607	577	629	607	551	600	585	607	625	580	585	538	591	583	602	564	595	612	597	613	639	625	607	549	606	634	555	582	608	592	625	608	585	631	656	566	632	575	618	605	607	594	561	597	635	537	644	587	589	596	600	594	596	586	596	590	605	614	571	598	612	634	581	605	595	582	619	597	583	580	612	571	599	624	545	575	574	568	539	497	610	612	596	634	596	602	612	644	571	604	624	643	630	582	589	624	563	628	553	606	641	573	587	558	593	584	649	598	618	597	602	627	620	596	615	646	613	566	605	602	557	602	559	579	602	601	615	585	603	606	628	612	574	603	612	595	574	626	622	567	629	568	567	641	610	637	606	610	588	635	594	609	658	602	552	650	572	658	603	597	595	635	607	581	609	578	597	590	599	576	602	608	574	606	631	584	578	584	655	621	610	599	613	537	618	569	625	606	637	646	582	615	606	618	567	576	565	636	591	590	626	638	575	603	601	587	584	605	558	628	601	549	597	643	610	605	605	647	589	650	561	605	612	610	607	605	572	628	606	573	626	642	594	583	613	566	612	636	597	618	653	628	616	581	640	608	594	609	595	581	631	568	550	618	566	621	514	609	569	626	562	547	601	637	573	587	595	589	604	611	627	615	609	597	572	605	603	600	582	571	639	616	627	593	645	600	624	590	578	609	602	597	635	614	575	585	589	573	581	585	627	615	624	641	614	617	665	606	579	622	623	616	581	628	603	579	611	614	607	591	570	603	607	607	603	615	590	570	588	609	643	597	583	566	592	619	625	572	610	570	625	555	606	623	612	607	600	563	606	604	573	634	604	596	654	593	586	593	571	628	578	595	605	594	616	575	600	597	594	639	606	582	589	603	604	603	640	620	589	607	617	603	578	618	575	598	596	633	601	637	582	626	613	586	598	563	607	565	608	603	627	603	606	612	591	643	625	618	586	618	604	613	608	591	584	570	614	573	584	627	582	607	613	585	608	620	621	592	590	607	586	637	605	645	625	638	626	602	600	609	585	616	589	590	595	657	561	593	602	594	602	561	609	581	573	587	619	604	579	610	599	617	628	599	625	603	584	607	600	586	681	601	592	571	590	624	595	600	606	549	618	614	566	602	616	541	646	608	593	592	569	560	601	529	579	606	615	608	587	644	611	653	611	562	592	656	654	613	605	604	633	605	597	611	577	623	575	605	613	585	622	602	590	617	568	643	607	604	635	590	581	590	588	616	620	575	645	568	617	541	616	616	596	620	616	614	592	594	648	599	611	652	588	575	573	658	613	581	603	612	584	623	617	603	625	615	629	651	639	656	621	605	603	641	606	584	612	616	609	651	606	597	580	594	578	588	566	610	593	568	592	552	596	602	580	619	560	615	559	597	602	611	576	595	591	584	609	590	591	605	605	586	635	563	566	596	564	586	607	584	602	632	614	560	639	592	588	606	600	601	604	613	601	585	582	557	617	612	598	569	642	633	624	602	624	579	613	596	643	595	640	588	609	599	628	581	633	584	574	625	616	630	559	602	579	624	541	609	619	635	573	616	592	633	583	592	594	618	613	625	582	583	639	591	606	603	585	627	603	552	609	623	635	590	580	600	609	553	608	598	578	581	574	587	583	583	628	569	620	576	579	637	617	624	583	585	645	594	593	550	605	599	579	594	599	635	626	615	564	597	600	636	612	612	596	609	597	562	599	578	569	606	577	561	619	577	603	589	589	644	612	628	678	566	634	630	622	592	596	594	560	573	571	588	619	579	610	585	624	588	612	603	574	618	612	596	598	616	591	596	579	637	613	646	607	623	619	647	595	557	543	576	606	613	602	611	634	579	594	585	640	586	613	654	575	598	604	603	566	636	606	625	600	588	591	615	602	626	613	632	631	632	591	602	588	567	566	612	591	564	618	582	605	614	564	574	611	608	626	620	613	586	610	599	569	595	608	536	614	597	646	566	627	608	585	615	620	598	616	631	605	623	567	554	548	592	590	593	626	620	645	573	586	589	593	591	587	633	581	615	648	579	584	606	600	607	612	596	607	594
16873	30182	19684	9224	6823	5203	3795	2956	2382	1892	1712	1464	1259	1145	991	858	833	808	743	774	759	763	775	783	764	706	731	792	733	775	762	726	758	771	750	729	744	765	750	765	713	763	801	692	774	735	740	700	717	737	736	748	702	702	701	736	757	728	710	765	681	724	737	755	753	721	706	710	692	703	748	720	676	803	793	765	729	743	743	730	743	747	698	758	803	730	747	708	712	770	741	729	734	784	741	759	763	746	748	752	767	727	755	717	748	752	720	739	724	739	746	753	738	729	785	686	705	756	726	776	756	765	737	754	759	725	747	782	702	766	738	736	733	724	698	720	719	786	706	703	697	750	726	753	787	728	708	715	717	718	744	742	721	738	725	723	803	696	746	759	733	752	721	766	704	750	763	760	711	748	747	751	750	761	748	758	710	784	733	775	731	743	736	740	727	726	748	761	684	743	684	718	753	734	749	716	714	735	756	741	769	760	728	714	691	741	740	745	775	718	749	738	754	747	742	725	743	695	725	700	733	748	733	665	746	780	766	718	755	754	710	756	719	742	732	741	750	800	677	762	698	801	735	747	755	760	690	725	749	728	682	743	736	714	766	732	700	744	719	721	743	734	765	729	692	747	718	691	747	729	767	763	726	820	754	747	694	718	721	736	693	651	736	767	731	739	721	716	720	734	747	742	728	745	723	729	722	733	749	713	764	763	703	696	757	701	747	748	730	766	725	697	732	777	739	702	744	757	725	709	752	736	738	737	719	685	727	749	702	749	734	700	760	720	798	734	744	714	728	708	705	704	735	753	724	769	722	695	747	789	754	720	705	734	747	744	759	789	822	751	778	716	709	720	738	763	726	740	739	706	782	699	719	737	727	741	709	758	747	724	759	717	756	730	743	751	719	710	750	711	746	711	749	762	785	709	762	714	793	738	698	722	729	728	687	747	772	726	755	724	696	711	677	729	770	764	750	745	735	749	769	787	724	764	717	765	722	744	732	738	720	725	711	792	728	752	765	697	746	747	765	743	735	706	720	787	757	665	705	746	731	719	733	704	759	727	763	742	747	722	756	755	677	744	783	744	708	782	758	685	730	680	696	747	777	728	741	740	717	702	712	715	773	715	751	685	741	736	743	701	717	755	742	702	754	729	744	777	771	724	724	719	729	745	730	709	734	734	762	731	790	737	735	695	722	720	771	694	734	739	762	701	780	743	726	742	738	714	741	735	704	689	755	758	809	746	722	707	773	751	729	741	746	758	791	683	803	751	741	764	722	778	784	718	743	727	695	795	708	743	799	724	738	724	741	720	765	742	718	721	734	739	716	756	766	804	745	723	752	711	711	734	712	710	790	715	745	729	711	709	725	704	739	777	784	717	782	745	748	712	717	730	728	702	752	733	739	751	758	708	713	747	673	751	791	767	733	681	721	725	714	697	701	773	707	682	747	770	784	693	764	753	693	771	713	762	729	727	743	776	792	717	733	778	744	730	736	759	772	746	749	756	724	713	748	752	709	761	733	760	762	712	775	765	772	749	728	760	709	745	720	755	726	701	756	715	759	750	692	756	762	724	778	763	758	795	709	805	686	712	745	745	741	734	751	742	738	768	754	719	708	776	667	733	696	770	758	731	750	723	797	729	752	726	723	753	741	764	713	706	725	742	739	787	734	727	780	737	738	785	724	782	747	750	777	797	756	788	709	741	758	722	754	714	774	705	728	692	755	705	689	724	724	728	726	730	688	717	716	766	725	744	734	710	706	748	729	756	716	754	747	725	772	705	730	708	699	733	750	727	725	779	722	771	735	748	709	739	763	759	745	685	723	719	763	795	741	721	725	774	761	761	712	708	754	747	732	731	688	735	729	679	715	748	723	723	758	706	794	762	747	746	753	668	716	724	774	724	759	751	723	774	695	718	768	691	738	747	758	755	705	764	733	780	763	759	720	736	755	729	732	759	744	700	735	709	766	776	715	755	784	778	736	736	736	694	702	742	763	739	686	718	719	737	777	736	772	740	718	754	723	725	675	718	746	723	720	762	697	726	743	781	738	740	730	728	751	718	723	720	715	708	747	738	694	771	758	732	747	784	735	749	799	747	707	793	757	706	770	707	727	718	763	713	760	745	762	768	737	715	734	735	709	731	709	724	743	744	703	751	702	712	713	740	692	676	740	756	723	703	768	746	738	710	698	765	751	771	730	746	721	737	723	705	733	698	723	679	719	720	711	732	793	749	683	685	724	736	720	724	724	704	783	758	738	752	717	768	771	764	735	747	720	698	739	743	762	783	788	726	731	676	739	742	733	720	718	706	745	739	708	771	744	708	709	756	796	748	779	753	763	763	733	753	808	777	746	777	758	729	758	750	721	776	749	712	765	747	722	709	717	761	709	729	707	755	769	742	754	754	688	767	754	722	732	761	726	763	713	734	737	737	735	721	734	712	748	745	767	744	748	756	728	765	692	702	675	702	704	711	746	716	752	701	752	751	763	749	726	766	762	687	764	716	739	754	697	721	742	757	689	697	744	736	777	749	710	720	707	753	748	769	722	661	721	763	710	756	720	731	734	704	774	722	720	738	722	755	699	675	743	734	718	756	705	740	690	708	787	779	777	751	739	694	799	725	726	739	741	729	709	752	784	738	717	703	724	768	775	778	761	719	754	770	725	719	712	743	738	743	750	770	777	770	763	720	775	769	740	743	721	767	722	739	754	754	746	710	717	770	736	737	707	723	728	740	756	757	729	734	734	741	770	759	729	711	751	730	738	754	693	738	780	742	762	742	713	781	759	698	722	697	723	726	743	724	711	722	780	748	708	793	696	698	784	742	766	704	762	765	778	737	741	719	716	711	780	748	688	729	798	752	708	721	748	760	727	769	728	692	812	777	728	721	806	773	726	701	689	753	699	762	675	734	731	765	692	743	740	743	717	748	704	732	751	721	771	722	713	760	725	675	765	700	739	768	770	727	753	731	729	783	749	744	738	713	806	714	729	712	751	709	739	714	764	746	736	765	716	685	739	751	703	745	745	770	765	689	773	737	751	698	727	772	721	731	751	738	731	731	703	769	780	720	766	697	739	711	698	768	769	730	769	769	801	714	718	714	772	721	722	792	708	697	723	742	770	756	771	702	779	739	749	694	740	750	720	751	723	751	759	757	695	772	712	709	678	721	708	701	776	728	709	703	786	716	753	738	764	733	735	709	715	763	752	704	712	727	756	733	721	717	698	743	746	754	739	787	726	724	752	728	739	704	755	725	706	739	747	797	728	742	716	790	776	662	803	683	710	733	708	768	711	731	725	761	729	730	742	736	727	711	712	758	775	726	719	797	785	762	760	778	694	748	745	725	699	742	699	792	730	744	754	729	748	734	747	778	758	770	757	734	683	738	735	729	745	731	750	689	735	793	753	707	732	742	729	802	718	745	704	772	761	719	729	707	724	703	721	775	760	732	749	768	746	746	683	718	766	704	741	720	748	768	707	775	718	722	789	757	747	711	726	712	763	719
23607	21555	28967	24571	21572	14803	5588	3099	2406	1998	1731	1571	1382	1284	1128	1033	993	879	919	915	876	875	829	790	832	847	857	798	820	814	843	801	832	853	844	817	767	800	891	774	802	771	791	773	819	843	779	808	798	827	845	810	792	753	811	800	823	806	760	794	807	850	821	781	782	788	795	774	763	813	818	800	779	754	798	775	802	827	771	800	811	790	786	789	773	798	827	788	838	784	793	803	843	830	786	779	800	807	787	863	778	824	827	774	816	761	792	786	802	812	767	854	791	797	832	777	833	824	792	826	818	825	819	790	833	739	787	779	763	796	797	798	833	777	776	764	837	838	808	842	838	823	829	785	806	755	798	801	753	830	765	804	764	742	788	740	778	793	867	772	797	813	797	775	796	817	805	750	819	826	822	818	806	776	833	800	857	793	826	803	765	759	751	796	813	716	835	794	776	786	819	827	816	848	822	779	819	820	743	796	818	760	830	817	745	813	774	788	796	805	773	753	847	762	831	828	779	764	786	818	801	836	819	754	813	848	801	808	826	821	837	826	845	804	792	805	800	779	806	782	743	784	766	798	825	804	799	782	824	776	812	782	806	852	863	827	794	796	765	824	799	795	872	814	775	780	844	736	789	784	787	838	798	804	812	827	774	791	786	810	850	858	793	755	800	819	773	770	790	784	776	811	780	739	758	768	788	787	764	800	796	814	817	823	752	827	780	806	778	723	788	793	801	818	816	820	792	801	810	814	810	794	791	763	807	775	788	842	813	781	759	772	806	794	787	787	804	814	767	794	828	792	803	863	806	821	783	767	772	833	812	818	839	794	803	746	769	788	784	815	760	782	768	759	818	798	752	789	819	798	831	791	829	774	826	844	791	783	816	757	829	794	799	809	789	793	797	792	800	778	711	793	755	768	788	772	769	833	766	791	874	787	849	772	811	833	874	815	794	799	805	795	775	757	758	793	854	806	781	764	832	768	792	815	810	800	795	766	733	782	815	730	805	800	798	764	790	824	801	777	787	748	836	762	790	776	785	769	814	773	850	801	796	757	787	774	805	798	795	789	812	851	795	824	805	828	815	760	833	744	787	877	762	769	780	812	818	805	826	765	831	784	792	793	776	857	797	790	842	791	789	834	779	829	770	826	794	804	772	810	810	809	801	843	766	789	804	841	815	745	748	750	811	737	795	766	802	836	784	807	778	785	835	745	810	816	811	863	811	743	806	806	759	796	810	768	802	759	793	797	808	749	802	783	790	794	812	759	832	838	795	782	801	773	785	832	823	794	768	799	779	816	732	804	824	767	779	754	804	845	762	758	767	799	778	795	831	779	809	834	794	786	825	752	755	799	839	798	753	841	768	820	839	757	798	802	826	755	800	813	755	768	776	726	751	871	833	783	806	769	862	810	817	754	774	837	772	783	839	763	841	832	778	780	766	863	857	827	821	879	832	767	821	783	789	789	790	748	800	807	794	773	785	822	851	803	786	802	821	749	793	780	780	793	835	817	792	774	832	820	775	832	809	820	787	804	767	772	822	808	810	839	816	820	828	747	819	842	852	804	771	813	781	823	797	748	773	799	790	825	777	807	817	800	766	815	782	771	803	793	803	818	766	799	822	786	785	790	770	769	813	758	768	793	877	811	804	816	872	808	853	818	830	769	755	814	765	810	786	841	796	827	832	752	834	784	782	818	820	767	727	788	779	768	805	766	775	800	724	813	797	811	788	799	800	797	796	845	764	815	739	762	816	798	839	792	762	786	841	767	767	851	811	789	797	784	815	743	770	796	774	847	819	761	833	773	825	836	807	751	789	810	795	787	834	793	793	804	787	785	784	779	830	821	789	772	771	829	815	779	779	774	750	769	813	763	791	854	822	789	778	753	756	804	784	751	819	821	824	847	853	783	781	745	753	740	795	797	843	831	797	795	839	790	819	759	805	841	829	807	844	854	792	813	793	800	790	770	778	825	839	813	786	772	792	770	828	849	838	829	753	820	803	778	809	820	745	821	848	777	792	800	758	818	813	812	813	785	789	800	782	768	809	790	810	802	792	794	823	827	775	816	822	776	823	810	819	810	788	779	777	775	835	793	764	793	796	780	824	758	796	807	786	845	731	818	807	745	758	809	851	861	802	842	817	719	800	808	867	838	819	811	789	798	793	785	779	818	808	801	772	781	801	768	805	766	811	809	812	768	816	807	844	773	805	792	775	763	764	840	750	777	771	770	733	797	795	786	806	820	767	760	793	783	765	802	824	807	802	791	777	762	783	790	798	754	819	748	735	786	759	822	800	760	817	768	768	796	779	797	808	786	766	832	844	815	793	792	776	839	755	798	804	809	821	771	746	770	799	839	787	734	777	825	815	817	833	815	742	777	799	770	831	798	814	823	757	842	793	770	860	859	801	905	740	809	767	817	791	775	818	837	770	837	779	829	807	774	794	869	807	828	783	821	781	764	768	747	809	806	763	811	818	786	806	784	756	774	771	774	788	801	852	823	825	787	806	763	747	817	794	826	794	770	817	776	768	771	785	813	766	785	728	804	829	792	822	770	805	777	755	804	800	835	784	787	799	749	730	809	826	779	746	799	780	777	811	815	838	762	787	835	822	743	851	800	819	844	877	790	784	814	837	793	791	746	763	857	751	826	796	777	752	806	815	790	817	789	783	751	797	805	793	762	808	788	850	761	817	773	766	798	837	769	777	865	761	778	793	774	794	804	854	799	748	778	760	786	763	808	802	824	760	788	760	823	842	775	774	786	781	764	794	745	814	753	737	846	756	781	831	786	860	784	779	776	764	798	783	825	828	804	807	773	747	784	732	778	789	817	787	829	806	747	787	800	801	757	750	739	843	787	815	807	762	771	797	821	816	739	793	758	866	800	809	787	767	756	792	801	881	809	732	774	776	771	787	774	798	790	785	802	880	792	768	796	836	874	775	767	776	810	798	796	773	794	803	774	829	816	788	766	802	818	799	799	798	769	781	749	769	799	811	813	788	857	849	789	811	755	805	762	773	812	827	747	790	801	806	822	804	774	771	805	787	786	785	783	775	771	791	812	759	762	827	785	766	806	761	797	842	799	859	761	814	759	809	776	805	820	766	779	862	741	756	748	781	794	762	810	780	788	804	786	811	773	812	836	803	771	818	835	794	808	764	849	780	805	787	770	783	853	759	758	795	787	851	764	808	816	806	788	755	844	780	816	837	758	830	835	781	761	802	810	760	766	815	770	786	787	758	820	850	808	795	784	772	746	784	776	803	769	761	805	805	777	800	798	789	800	789	801	798	763	805	837	814	783	807	811	790	745	765	796	829	817	810	784	737	835	809	807	796	853	768	793	782	766	789	821	807	787	777	804	802	812	814	765	838	808	803	790	818	820	828	807	834	772	816	807	816	774	780	807	790	777	818	803	836	777	819	788	771	781	852	799	783	784	768	795	804	781	781	782	842	788	809	839	776	738	790	832	832	848	789	790	827	765	773	848	821	853	813	864	837	792
18669	40914	27983	14644	10997	8598	6543	5006	3926	3252	2610	2206	1930	1727	1492	1325	1280	1208	1116	1059	1085	1007	1054	1085	1040	999	1043	1038	992	974	1013	1045	957	977	1000	987	993	1012	1064	980	972	1000	991	1019	977	984	994	1037	918	1082	966	997	989	988	941	967	989	996	965	946	947	996	977	1002	980	977	963	954	967	945	978	1014	1007	962	981	950	984	1037	1045	998	923	1009	994	970	990	975	1035	948	974	997	951	963	1009	991	979	990	939	968	977	974	945	978	983	957	937	970	1015	1003	980	1001	938	993	975	992	992	943	935	917	966	979	1012	975	961	991	1027	1033	1027	977	1006	985	959	1007	1020	1007	935	931	941	969	958	941	941	973	943	1011	1002	976	1019	1033	1038	934	978	1001	1010	1036	962	986	1019	941	1024	969	930	1004	967	982	956	983	1017	981	955	1019	990	984	960	968	978	970	959	956	943	976	1009	985	960	1030	1001	988	939	955	1024	955	1013	1000	991	946	1019	949	964	987	945	987	1005	933	975	920	940	960	972	1008	999	987	978	1031	991	967	1022	980	1037	971	1007	981	1018	965	928	1003	988	1030	974	897	996	1004	954	988	1068	989	1018	967	963	957	1052	987	1012	1015	1031	933	943	950	977	997	963	1007	996	967	929	996	982	911	973	988	1020	998	1029	973	1014	932	976	992	963	1070	981	1014	936	966	926	917	968	978	965	1009	956	1014	1003	978	949	955	1026	967	969	1013	1006	973	1003	974	955	917	999	980	997	930	995	921	954	959	988	994	991	986	950	974	991	961	928	978	976	981	972	942	940	984	1053	940	978	948	998	955	966	945	1016	954	1023	973	902	948	1039	1005	968	964	986	967	955	974	1007	982	998	1016	928	959	1010	1023	943	979	932	1012	947	941	1002	963	1003	1016	978	970	990	981	982	965	972	1013	993	1020	990	961	943	965	948	955	983	968	982	969	947	967	1010	913	990	973	1003	1003	1033	983	987	959	950	1027	962	992	962	1018	970	964	1012	976	957	972	998	952	1045	964	1034	929	1046	1013	1009	989	1037	931	1006	982	967	975	1018	1000	997	997	1021	1054	986	969	951	941	985	947	948	1004	945	982	1000	961	1008	961	1013	1003	976	1005	915	954	993	979	1013	948	957	945	993	954	933	1015	1047	992	989	1015	898	986	961	978	978	976	921	957	1058	975	990	983	964	998	950	956	982	933	1003	972	972	938	985	973	1040	986	1025	927	973	968	959	1023	1025	956	977	926	981	979	985	974	945	940	954	970	903	989	970	1017	941	1019	1003	1002	1005	936	1020	990	981	1016	961	1014	967	1019	1001	998	987	933	954	940	983	957	969	969	1013	972	1006	949	995	964	930	960	1010	918	954	990	922	989	975	985	963	979	973	1005	965	974	989	988	951	961	1002	973	999	1009	986	995	972	1004	935	995	977	968	993	967	912	950	963	958	957	963	1011	988	930	941	1022	999	996	1000	977	1013	991	985	953	949	985	1039	1017	935	914	952	1012	976	974	1021	1020	961	982	949	948	988	968	993	967	976	988	947	960	974	1019	999	1008	953	994	968	926	981	941	992	974	962	1014	958	977	968	1010	996	939	1034	946	943	1003	1008	965	996	973	923	960	1003	975	977	1007	990	986	966	1002	965	1011	979	961	936	959	944	962	989	965	929	976	980	986	963	983	1003	985	1007	965	897	1006	1021	965	996	940	979	968	870	943	1011	965	951	948	938	1003	983	1017	979	987	984	944	929	933	965	972	999	937	920	1009	1008	934	972	964	914	982	1001	929	1033	972	1008	998	989	1003	929	984	1013	915	959	962	1008	997	998	949	961	1006	1012	1000	959	976	992	953	990	960	996	1002	987	984	972	1052	960	990	947	934	976	963	954	1024	976	941	1032	973	981	971	963	943	971	1006	1012	992	998	1021	1028	1058	987	1000	965	996	984	1007	971	949	995	992	963	949	962	1023	999	995	958	988	979	955	925	959	999	975	996	1016	943	1009	981	957	974	985	1020	1012	1001	1008	1022	966	948	996	956	1005	985	954	981	1006	1011	978	1034	966	988	1009	956	998	940	986	930	1024	954	987	927	972	1014	957	947	999	992	969	1003	946	1006	1017	960	973	967	938	969	1019	986	948	993	1014	944	935	1003	953	982	977	963	992	1013	920	965	941	978	1035	954	1021	942	989	1016	1011	967	984	963	968	964	1005	1026	970	1074	954	984	1038	971	1015	946	997	951	959	991	1019	992	957	943	966	1023	969	984	1024	1031	980	923	982	989	992	944	947	935	963	983	987	969	982	1011	964	959	931	1010	981	952	949	1000	1041	1016	973	973	983	1035	986	975	975	923	1015	1002	1012	980	971	1009	981	1009	1002	967	1025	1009	928	998	917	977	971	966	931	994	979	1017	955	990	1031	975	947	964	945	941	888	1024	948	1011	948	1017	962	992	993	962	960	975	967	1025	1047	936	1031	1004	974	973	982	989	985	930	977	965	1005	960	994	917	946	951	967	925	975	940	1042	996	1043	1001	982	1023	971	952	972	993	1034	985	970	971	938	995	1001	909	1009	984	989	960	924	929	980	952	970	990	1016	1010	976	948	1007	960	978	949	975	934	1071	957	963	989	992	993	947	992	970	977	989	966	994	940	972	953	967	976	963	934	1009	982	1020	932	990	1042	1006	993	998	984	928	956	962	1005	1004	995	993	972	995	945	996	944	998	973	934	943	950	920	1008	987	1013	1011	970	988	972	958	985	1010	972	964	968	960	987	1024	937	998	955	999	997	952	992	990	976	952	962	943	929	943	968	976	1016	922	1009	987	1002	1012	979	940	968	1016	971	978	980	984	951	987	985	899	918	994	1010	996	957	937	960	955	999	1008	953	988	1060	1032	1000	953	1013	988	960	984	1005	1019	1018	981	991	1068	957	982	1027	967	972	978	991	999	1020	963	971	944	1040	960	976	984	1007	1003	960	985	916	1000	964	957	982	971	974	980	969	937	979	1001	942	981	946	1016	984	995	973	973	953	959	922	987	997	912	948	882	972	955	961	1000	1015	982	944	948	1022	1002	979	954	998	977	952	924	954	980	973	1010	984	923	926	1004	1038	917	945	933	999	969	1065	936	935	1019	976	1009	1002	1005	978	981	981	998	970	1051	963	936	1008	959	991	979	955	1006	907	1019	986	948	1023	952	994	983	975	996	934	962	1015	934	996	1002	947	956	951	1009	1009	987	991	956	962	983	929	991	981	975	937	926	992	1027	986	1048	1015	987	971	948	971	999	947	993	940	1007	961	968	1008	947	933	996	1000	1002	1027	986	1024	1003	959	939	983	1004	990	1057	1040	1003	1004	975	1043	968	992	940	959	983	952	984	950	947	932	963	1034	965	992	974	1001	976	954	983	1008	1019	931	948	963	951	982	970	973	967	976	1009	1037	965	991	1006	983	990	974	980	946	1007	890	1014	974	966	967	997	938	996	934	1007	1012	1033	959	967	1018	995	1019	973	966	900	950	931	957	944	972	982	955	1028	958	979	931	954	951	980	987	1042	1048	962	995	943	1016	1020	1027	971	962	970	1003	942	993	961	1009	941	971	961	952	955	940	959	998	1026	991	1018	1004	948	1009	906	997	989	952	986	1022	931	994	934	1015	956	915	930	1014	972	980	944	1001	983	935	983	935	969	973	966	988	963	942	977	1022	964	962	974	940	986	1008	969	995	981	1029	991	1021	1012	980	996	994	1031	953	992	968	949	933	1045	973	1000	949	979	985	973	978	948	962	964	1001	962	942	939	916	962	1014	993	955	949	1014	951	965	958	977	1032	988	1012	957	955	1014	1003	987	952	981	929	922	907	996	1003	927	1025	979	961	945	971	972	986	976	917	980	976
24660	21515	27812	25526	14303	4654	2886	1975	1510	1178	1007	880	708	620	580	495	450	435	383	358	366	396	371	349	354	366	380	356	316	360	341	341	363	362	343	368	357	371	350	342	343	347	349	378	338	368	323	375	363	363	320	320	351	326	353	326	348	336	357	329	338	338	347	336	341	366	337	352	350	335	361	335	369	329	302	341	347	302	363	340	339	346	355	358	342	351	339	338	361	352	313	358	332	329	318	321	355	314	338	322	343	342	356	357	321	323	345	349	353	333	389	381	340	347	375	343	350	341	342	336	342	336	340	334	356	332	350	374	339	325	309	366	357	373	332	355	339	342	302	339	343	314	331	347	333	346	355	335	340	333	366	343	366	333	347	341	303	324	315	362	353	333	366	344	358	370	354	345	333	357	341	330	345	358	345	326	325	342	331	350	316	334	358	340	352	348	335	312	362	362	358	320	338	327	322	352	337	326	375	337	334	355	333	336	354	332	310	316	368	376	337	322	328	354	330	387	319	339	363	350	337	357	374	328	322	320	346	337	364	330	340	337	356	343	337	352	341	341	330	345	358	373	345	352	347	343	326	356	326	336	325	350	337	321	332	331	329	331	317	346	322	334	345	365	327	363	349	412	318	331	358	346	317	360	332	311	354	321	375	340	356	332	376	368	302	373	318	342	344	347	332	336	358	358	312	319	360	332	307	327	329	350	344	360	350	349	369	318	332	297	345	329	333	342	333	349	356	345	368	319	330	351	358	329	359	331	329	348	333	347	353	341	334	332	319	355	334	337	352	354	352	333	341	343	368	317	362	350	362	326	336	363	338	327	346	353	346	333	363	354	332	336	343	316	361	347	354	347	352	382	349	340	350	311	352	312	322	312	339	349	373	345	329	340	311	342	354	350	337	326	346	358	347	345	341	349	342	333	376	372	332	351	364	347	361	334	335	313	356	347	341	354	342	349	349	360	327	332	350	327	353	370	373	359	356	338	358	356	336	355	361	338	343	324	337	350	336	321	328	317	317	335	335	320	357	379	329	320	329	338	333	327	359	334	350	364	332	324	362	344	324	329	330	351	307	314	363	349	315	343	312	350	340	316	325	301	310	354	352	334	347	335	340	362	372	354	351	369	346	358	345	330	355	380	341	360	359	353	325	346	359	345	388	363	312	372	341	299	336	375	350	381	370	340	328	329	345	316	343	358	371	335	346	362	329	357	323	345	345	322	355	322	305	352	380	320	338	354	328	349	332	352	363	330	306	314	372	322	344	335	368	315	361	352	325	345	341	347	358	333	306	364	328	298	342	367	346	355	331	330	345	334	332	343	338	330	332	346	346	325	316	345	321	303	341	358	347	335	353	357	330	349	352	353	334	324	338	368	355	362	317	325	399	350	324	338	331	359	371	328	328	366	345	337	335	352	347	335	377	339	315	351	328	337	322	322	335	359	378	354	383	343	341	365	369	362	337	341	328	327	363	325	317	303	342	342	347	307	306	358	378	334	320	354	343	353	317	322	341	365	327	350	347	349	361	334	323	332	350	363	361	350	369	364	329	364	332	360	346	353	327	342	316	327	347	336	358	332	336	366	322	352	346	329	353	364	317	326	351	328	331	386	339	347	348	338	334	305	346	339	325	342	319	352	365	358	311	363	338	330	387	337	409	327	354	354	314	365	356	330	334	339	318	356	351	405	327	352	338	339	347	373	339	348	313	307	364	324	329	353	349	355	365	360	334	350	338	354	315	318	329	341	345	331	344	356	329	323	334	346	325	313	361	362	339	341	337	350	352	356	348	367	342	306	355	304	333	361	315	343	333	328	375	328	343	320	348	365	356	328	304	296	358	331	358	318	337	304	327	346	363	338	373	324	344	352	343	361	339	296	335	355	346	344	374	344	341	326	330	311	346	330	347	336	312	344	334	312	327	373	347	337	346	328	334	376	366	358	324	311	322	357	382	378	314	323	374	384	348	340	345	311	347	324	322	339	324	347	308	336	357	319	348	347	359	307	320	339	356	333	349	365	333	347	345	339	311	361	354	309	370	341	363	335	343	323	333	354	345	342	314	341	332	342	330	336	326	318	342	322	346	324	356	348	347	330	368	350	354	354	353	358	339	339	354	370	346	340	330	331	354	340	348	353	359	337	344	350	338	311	342	329	344	342	349	352	346	334	311	342	308	342	328	377	349	346	340	376	323	339	367	367	355	332	353	354	335	338	304	336	343	326	342	348	354	319	304	357	358	346	352	357	360	347	321	346	331	351	315	320	325	347	360	328	385	327	360	345	310	339	314	364	309	341	328	348	301	351	390	352	329	347	360	363	326	358	350	377	358	324	360	322	325	333	325	340	348	348	315	345	347	338	342	371	324	339	358	352	342	321	354	364	315	323	318	326	354	336	321	329	366	365	357	331	374	368	327	364	366	364	337	336	365	334	325	340	332	335	349	364	342	343	340	350	332	319	334	331	354	369	335	341	349	324	313	318	333	305	350	368	327	340	331	356	351	310	348	363	322	326	348	350	364	348	305	293	337	321	317	348	330	328	333	369	353	348	359	333	324	339	330	379	329	314	319	377	345	337	325	339	329	352	344	360	316	331	338	332	300	318	348	359	364	298	329	315	341	357	332	312	342	324	304	352	349	339	347	347	360	378	334	332	317	333	342	368	345	326	355	334	359	305	337	316	339	302	295	335	345	332	354	347	327	333	342	360	339	312	360	355	356	336	318	314	330	321	325	314	352	324	335	330	338	345	344	372	367	326	366	374	355	342	351	323	347	339	308	367	336	358	329	369	326	377	362	329	327	347	343	326	363	324	380	333	312	327	366	340	357	343	356	312	336	329	367	346	343	333	369	333	335	332	362	347	310	344	334	318	337	321	343	346	363	340	334	344	326	317	339	339	366	344	328	345	343	334	345	320	331	349	314	347	314	356	336	352	348	348	363	345	327	324	349	356	365	340	326	352	362	338	330	320	358	327	332	355	329	325	329	315	368	330	330	320	330	339	301	342	370	314	363	319	348	351	347	367	281	364	355	357	388	356	300	381	378	339	357	339	316	352	366	341	340	375	334	334	327	343	342	382	371	360	356	357	369	359	331	340	347	346	302	337	358	335	323	346	365	340	348	337	319	348	337	338	333	334	372	331	349	322	349	346	373	347	313	343	316	385	343	349	343	320	353	363	303	352	312	354	334	354	378	302	343	307	324	372	322	355	367	340	308	367	317	303	330	335	351	326	347	355	333	336	357	305	350	359	342	334	386	346	318	345	310	368	341	333	338	354	320	328	320	325	342	338	349	319	340	331	348	353	332	339	326	337	358	323	321	352	364	298	345	338	329	317	348	344	356	329	358	365	334	356	346	369	331	341	362	340	323	333	306	336	367	319	320	351	331	339	328	356	310	322	341	381	334	340	364	324	359	315	339	342	376	340	318	324	343	312	338	338	337	338	313	322	338	309	332	325	348	328	343	307	367	339	367	338	322	359	346	319	330	342	323	322	320	342
18222	35941	23165	11799	8759	6874	5190	3858	2742	2150	1709	1553	1197	1025	882	766	611	610	551	488	497	462	479	408	466	493	439	454	453	493	477	433	449	440	432	442	468	482	486	433	428	431	442	484	470	453	478	455	438	437	436	461	452	450	450	454	440	454	452	430	473	457	479	406	477	428	418	440	438	478	438	410	428	479	445	495	473	486	446	451	419	480	436	391	469	434	443	446	437	446	449	448	455	463	459	458	429	420	408	423	454	427	403	454	414	406	428	446	417	431	461	418	451	460	480	440	440	431	467	408	484	439	450	463	461	449	414	437	411	431	442	467	456	439	497	461	419	420	461	418	434	462	450	437	436	441	403	440	443	443	437	451	435	462	444	433	475	429	438	464	443	434	432	463	433	442	454	432	441	421	455	416	455	424	397	438	456	437	429	435	510	431	456	473	451	465	469	431	432	439	446	442	454	438	481	456	427	458	441	464	458	432	490	464	443	467	460	439	460	432	423	444	467	435	442	412	427	465	453	440	432	465	421	420	460	424	469	460	430	435	468	439	471	429	490	459	448	478	418	431	432	458	463	462	412	459	424	441	432	454	448	448	444	493	453	449	440	491	438	404	452	453	455	435	447	444	422	451	434	490	442	422	415	476	422	438	424	415	447	449	457	442	450	430	423	455	421	433	433	474	405	456	435	456	418	450	463	448	454	452	500	435	468	465	441	435	437	441	442	442	408	422	467	423	462	443	469	454	438	439	454	457	454	442	442	464	459	422	451	499	447	408	422	461	430	431	489	465	469	464	448	463	436	441	437	437	429	431	476	435	434	438	417	453	442	464	415	461	472	498	449	421	432	469	423	463	411	450	464	443	460	449	430	446	458	439	471	477	443	462	439	416	438	438	439	466	400	418	441	418	483	462	444	484	464	432	436	449	409	480	465	421	423	444	459	437	420	431	489	403	443	449	409	446	424	477	452	471	430	424	430	452	444	473	449	406	491	437	447	472	445	445	463	425	455	432	433	439	468	444	421	433	432	460	411	452	417	424	450	471	453	421	420	435	440	440	423	437	447	424	434	451	477	469	440	431	420	436	455	425	425	418	434	430	420	452	420	448	437	442	408	459	478	447	463	456	471	429	452	435	424	419	484	447	418	432	462	413	451	444	440	461	443	425	420	414	473	435	452	483	433	457	435	487	422	440	432	435	439	431	428	437	461	411	465	399	442	412	482	444	441	460	471	475	465	472	432	439	411	463	435	441	427	444	468	461	422	454	426	467	459	418	437	429	434	460	433	445	429	474	453	438	451	449	456	462	460	412	426	451	428	447	459	398	474	428	505	479	479	411	461	432	454	472	439	407	464	422	434	467	452	431	441	451	444	471	457	449	399	473	427	443	442	476	443	427	438	400	457	442	462	467	416	448	488	472	462	396	433	429	441	415	441	474	438	448	436	461	452	428	452	460	476	456	464	445	492	459	440	420	413	378	452	426	477	438	480	421	439	433	424	435	384	478	418	443	474	433	440	386	473	418	437	450	438	450	425	456	413	425	477	464	491	488	454	454	447	503	395	412	458	424	450	448	448	464	441	432	436	454	456	453	452	465	456	455	488	428	440	452	456	460	467	484	476	415	461	440	454	429	447	429	428	456	389	426	455	459	437	442	461	457	460	477	430	481	439	459	459	439	453	444	428	467	431	446	484	447	480	419	426	443	452	482	397	471	434	452	445	448	431	437	450	440	423	481	460	462	463	449	473	479	401	476	433	425	411	439	427	434	421	471	427	395	405	462	447	446	460	427	423	451	440	456	429	436	395	436	425	432	459	456	473	486	436	453	433	438	469	457	459	429	414	437	451	445	428	469	448	402	430	453	433	416	427	405	423	479	424	445	445	440	420	434	430	435	422	440	452	417	480	416	429	460	414	467	441	439	460	455	445	452	469	441	475	444	471	417	451	440	433	408	453	459	433	459	421	454	413	433	448	424	447	455	456	444	440	455	471	442	442	411	434	419	413	482	441	426	428	449	429	420	479	456	480	439	435	449	475	448	452	451	452	438	390	451	454	457	437	424	459	494	447	413	483	423	422	456	459	437	425	476	461	436	433	443	414	436	436	474	425	429	455	384	449	439	452	411	447	443	450	439	427	465	444	439	455	439	440	465	411	474	464	473	468	445	461	423	447	420	455	464	442	448	435	421	457	452	471	430	455	469	441	468	430	449	463	460	455	432	433	451	442	431	422	451	398	445	448	450	397	454	468	408	412	436	436	449	478	416	435	440	450	468	465	426	446	416	406	446	436	454	411	485	445	429	427	459	434	456	446	428	487	441	451	440	500	442	462	459	401	436	467	453	443	438	420	481	446	450	453	419	400	420	429	461	445	422	443	441	446	483	425	446	426	465	424	417	436	482	439	442	435	415	466	415	426	447	436	475	445	444	383	429	454	419	413	420	438	414	429	397	463	437	493	454	470	452	455	479	414	495	406	460	418	470	444	421	427	439	412	440	437	476	459	492	440	462	400	439	431	443	446	478	426	428	437	441	439	438	410	472	472	432	447	477	454	421	431	440	396	425	458	442	466	481	436	437	437	414	413	475	444	477	425	469	453	432	445	408	435	427	408	435	458	443	471	452	473	437	416	433	422	434	459	414	420	438	439	406	414	408	419	489	430	416	445	432	402	504	422	447	424	425	456	478	434	455	432	447	417	446	415	456	441	459	452	398	444	443	457	435	449	436	471	447	440	433	455	441	420	416	467	462	435	433	470	440	465	425	432	427	440	413	452	410	471	428	406	450	454	433	414	449	425	415	464	450	461	439	406	455	462	414	443	453	466	448	466	432	445	423	445	457	431	439	451	441	451	447	436	506	405	480	421	470	440	459	428	450	449	410	421	432	423	462	450	429	467	460	407	471	468	441	414	466	436	431	447	470	449	471	432	434	444	427	433	475	428	448	474	471	496	448	449	442	421	419	404	413	449	428	407	451	429	451	434	424	438	485	480	424	447	440	434	446	363	439	425	462	420	408	464	440	456	473	420	436	479	475	403	426	427	383	428	434	426	463	440	424	424	452	430	436	408	441	428	429	413	452	426	435	446	454	469	453	476	434	455	472	466	475	457	465	405	435	429	462	444	423	419	424	447	435	442	439	460	442	449	439	443	423	442	456	465	409	435	424	471	440	452	474	467	479	405	457	425	443	452	408	459	461	440	439	442	407	445	436	454	431	446	485	436	430	433	459	431	451	461	441	406	451	441	442	433	417	436	451	448	477	479	434	444	452	439	439	435	486	446	398	424	449	473	416	437	436	444	444	426	420	452	425	424	468	418	453	422	458	456	450	422	436	466	423	446	444	430	423	448	438	427	431	435	432	450	453	413	441	451	434	481	466	495	442	449	438	483	410	443	476	443	476	423	429	442	460	443	471	436	423	470	425	483	426	439	433	420	436	449	442	441	439	410	421	419	487	442	436	411	479	441	449	456	418	425	497	389	413	449	404	408	435	447	462	455	461
22651	21585	29374	24274	21595	21810	14426	4732	3021	2517	1985	1655	1407	1243	984	854	694	734	669	644	634	596	624	603	609	604	606	602	569	586	567	565	552	542	567	519	570	576	599	582	563	557	627	509	607	549	589	581	553	567	528	522	568	582	548	574	579	597	570	569	495	622	529	591	550	588	587	567	564	590	557	582	559	553	567	571	578	561	553	533	546	505	575	512	553	594	569	561	574	595	524	580	578	565	544	574	516	541	550	581	579	522	542	511	584	554	565	583	550	538	546	530	546	582	568	506	539	556	591	580	563	543	562	550	585	551	575	549	548	576	557	509	554	568	561	575	511	549	549	603	565	564	556	549	519	568	552	521	505	581	560	527	550	548	525	549	579	578	580	579	577	537	545	579	537	567	536	570	532	583	556	529	512	615	508	539	566	554	533	546	576	541	569	565	560	595	552	590	542	553	553	581	603	531	518	550	582	532	519	552	559	588	561	567	565	565	543	580	574	557	574	532	552	611	560	559	537	578	533	528	540	557	551	567	571	538	555	582	541	568	530	527	591	591	492	566	534	546	520	549	573	620	568	525	559	562	532	625	566	530	534	556	527	566	523	584	570	571	524	538	535	558	586	600	548	556	555	559	570	569	538	538	546	561	530	567	497	547	539	544	564	504	558	580	578	556	566	564	577	532	597	590	555	591	540	566	565	545	581	504	573	576	551	569	557	568	511	541	554	587	568	527	541	519	520	558	554	520	572	588	551	548	543	540	537	565	539	539	552	567	571	588	564	561	549	576	549	578	527	546	553	544	585	539	545	548	562	583	589	586	585	535	531	578	555	580	561	517	560	573	575	570	560	554	549	539	560	580	533	562	594	586	520	579	586	558	548	572	561	577	594	538	577	554	534	574	577	546	551	584	596	570	553	575	536	511	597	555	577	570	586	558	540	534	532	558	553	540	536	571	551	573	555	584	536	554	588	553	584	515	569	558	546	544	546	560	576	544	561	530	513	538	561	628	603	548	541	560	547	557	518	583	555	568	518	525	579	600	572	576	518	563	536	534	538	548	507	572	535	543	481	537	554	570	574	554	513	552	565	509	543	536	553	526	565	554	567	538	582	511	565	549	534	540	573	520	536	584	605	573	558	535	561	558	564	555	566	557	531	543	553	564	565	561	556	555	527	566	576	550	569	542	592	543	568	571	566	587	547	548	552	536	553	576	554	573	525	559	590	524	574	548	535	606	522	541	571	504	567	543	551	546	571	547	557	525	579	583	569	574	570	524	559	564	574	559	558	560	541	540	556	550	491	542	593	560	565	586	531	537	568	586	518	536	522	550	569	562	570	556	557	560	539	544	512	511	582	548	508	550	520	517	545	552	555	520	514	574	564	605	515	541	562	573	538	560	529	589	569	582	530	540	548	548	559	572	546	545	545	547	543	535	557	574	574	531	550	603	540	579	512	553	530	542	591	619	550	563	512	551	521	502	551	540	567	567	550	512	511	536	514	536	504	534	576	593	544	565	509	528	554	571	592	553	541	526	568	521	528	556	555	598	614	546	546	583	535	566	537	504	551	521	534	560	553	581	555	540	515	547	582	544	537	542	605	541	537	571	565	555	589	531	523	551	539	542	587	590	552	567	541	577	530	522	546	566	497	582	562	511	558	513	555	565	556	526	549	553	552	564	495	540	486	559	567	542	546	578	503	556	558	580	559	540	581	526	521	565	552	546	597	537	545	585	576	546	561	597	540	537	555	542	547	554	553	551	504	531	574	526	540	591	568	576	541	566	531	564	555	590	564	571	527	567	547	545	548	579	535	577	570	575	543	543	512	553	539	559	553	586	601	553	549	532	525	566	556	528	533	556	568	536	552	548	529	545	575	533	579	570	543	598	599	517	598	587	578	529	554	604	575	574	574	522	533	572	585	537	489	556	546	562	533	515	563	504	517	573	561	553	574	523	532	520	561	540	576	610	536	554	545	548	528	548	568	523	588	578	553	561	538	550	532	562	556	551	553	597	578	564	585	606	552	529	517	580	554	556	557	530	559	548	517	518	577	520	544	560	539	560	567	590	573	588	601	534	563	572	553	576	585	540	593	559	557	496	609	538	527	565	535	594	541	556	550	574	556	520	587	559	559	588	592	507	568	542	562	513	503	537	563	549	570	577	557	583	550	586	582	558	579	568	542	574	548	544	544	570	542	564	523	571	555	543	575	587	552	533	549	564	564	532	542	570	547	560	538	543	594	537	533	589	550	544	533	554	550	559	555	551	581	566	561	529	600	553	545	542	542	562	573	582	591	573	538	554	575	602	518	555	489	538	580	553	555	557	554	499	527	553	552	560	554	574	576	560	550	552	541	508	553	562	529	555	572	550	552	539	579	548	534	601	543	558	565	530	563	521	546	530	548	549	539	541	553	539	537	567	519	604	553	497	552	549	538	523	577	565	551	576	619	533	569	530	516	532	571	558	585	574	572	598	531	582	572	562	527	538	556	568	543	569	533	558	573	555	607	597	551	587	501	517	534	567	549	610	509	546	559	545	566	544	542	542	530	560	556	526	552	506	525	572	542	591	568	589	483	539	561	508	564	511	568	555	557	554	589	558	548	529	577	573	593	520	508	564	572	530	535	487	558	538	541	612	539	551	545	577	558	589	571	513	533	553	589	569	549	529	584	535	543	548	556	551	585	530	542	566	572	548	558	568	534	511	558	530	579	554	542	550	524	573	558	509	584	554	537	531	551	572	534	556	526	534	521	523	567	577	534	585	556	555	563	590	512	570	579	540	580	558	531	548	578	579	509	537	522	561	548	561	578	577	496	563	566	499	545	546	546	526	561	526	563	545	516	577	586	511	554	576	585	574	525	539	555	556	527	503	547	551	607	571	526	562	571	546	564	535	559	545	532	564	552	547	578	537	557	521	533	544	575	558	568	543	570	576	526	507	584	514	523	578	532	552	544	567	521	569	516	508	515	524	530	591	544	544	602	568	514	562	530	556	545	573	542	557	529	558	583	563	571	555	577	593	561	505	545	521	558	558	541	559	541	512	546	592	548	529	531	587	559	556	551	522	507	588	579	540	492	561	525	555	593	538	588	578	563	567	525	585	532	548	558	604	543	514	579	571	577	531	522	508	565	537	592	572	531	534	577	554	532	558	560	565	565	573	556	561	536	542	583	518	568	556	569	566	586	576	569	574	552	534	572	559	518	554	569	545	571	572	581	575	555	564	603	575	548	525	541	559	535	541	562	595	550	562	520	566	516	542	486	537	558	615	603	554	523	546	545	522	560	535	570	576	512	576	524	577	551	564	524	569	588	571	536	550	560	563	518	534	571	503	546	560	590	550	545	535	523	535	571	558	604	535	528	520	547	544	544	554	525	548	542	523	569	594	585	512	531	561	557	548	546	533	538	543	553	533	489	563	540	547	590	592	588	549	541	485	532	563	531	541	583	546	589	584	527	566	604	565	533	501	570	597	560	595	515	510	567	550	532	575	559	588	557	571
21379	46580	33192	18104	14244	11338	8826	6592	5128	3916	3090	2489	2095	1732	1468	1237	1003	967	901	851	858	804	770	778	736	744	731	720	772	708	724	681	755	745	725	719	700	718	706	710	722	745	712	701	694	708	697	770	705	699	677	711	717	695	764	712	680	674	714	733	780	699	700	711	671	742	638	679	707	681	711	681	698	670	736	693	751	698	725	718	684	736	707	722	739	692	749	723	721	697	679	690	744	706	704	723	727	700	734	733	721	669	697	719	716	696	690	724	750	693	676	717	720	677	714	711	705	675	686	683	709	680	676	738	687	726	667	730	756	679	701	677	714	672	711	705	706	727	706	702	700	752	706	710	670	704	723	675	734	712	645	710	706	705	668	693	701	704	661	700	664	708	704	669	713	740	704	715	693	689	658	763	720	676	678	756	722	687	669	712	687	707	672	705	659	688	695	703	710	708	679	674	692	684	731	692	680	744	676	701	665	695	716	723	676	661	696	688	668	683	702	718	706	707	722	690	699	646	664	686	668	708	658	689	685	717	744	731	671	690	685	691	697	712	702	688	726	704	717	693	703	678	703	752	695	700	656	673	748	682	693	767	646	706	704	742	759	685	701	733	679	716	698	718	713	699	700	699	656	734	713	662	686	698	707	689	691	684	718	720	717	717	723	666	682	659	734	716	661	698	709	713	665	722	635	727	692	697	711	678	657	672	690	679	682	691	770	694	704	698	678	658	708	670	682	702	748	734	711	709	751	722	692	726	702	716	723	688	718	687	649	715	656	735	668	660	737	713	684	746	734	714	716	647	681	755	713	712	729	714	771	712	719	691	760	714	696	701	708	702	746	685	745	673	703	746	748	690	659	754	697	699	688	730	680	738	686	692	690	729	684	729	678	711	710	678	677	703	677	734	659	712	666	663	707	721	703	663	723	755	744	693	713	730	682	734	709	674	685	696	723	668	720	643	740	718	705	721	743	726	747	693	689	689	663	724	679	719	703	678	730	705	706	667	689	721	723	673	683	702	686	690	680	732	665	655	720	703	685	701	680	680	689	715	693	688	739	680	697	726	687	699	722	718	701	711	672	734	716	686	714	674	670	707	735	722	718	667	668	779	682	688	730	692	668	732	682	714	694	679	711	711	676	642	675	682	701	681	647	756	755	686	690	673	679	666	719	681	754	731	703	703	680	692	689	718	734	722	665	708	714	681	706	669	715	707	728	693	700	700	669	707	667	678	696	682	735	693	627	742	727	707	701	731	715	740	766	724	718	722	651	705	726	739	714	696	707	713	692	706	718	715	663	710	693	670	738	692	743	683	667	678	734	698	696	717	720	621	710	714	695	683	756	722	689	710	757	701	685	706	682	665	706	675	735	693	727	748	776	691	727	722	695	670	722	681	691	700	697	709	697	710	697	672	677	686	666	692	711	711	720	687	703	762	700	678	696	689	710	736	700	626	701	664	675	711	672	734	718	761	672	708	695	684	678	666	761	721	700	718	706	672	716	703	674	735	676	681	727	695	673	702	663	690	737	703	704	709	696	663	713	698	705	725	723	720	681	724	658	712	660	756	692	756	691	716	703	698	747	719	725	636	727	685	720	677	661	676	750	666	725	730	722	755	684	708	711	707	673	758	693	730	718	702	695	739	735	657	700	719	706	728	706	738	744	699	700	679	705	692	702	716	659	744	731	690	687	671	679	754	709	661	694	714	683	678	667	656	713	675	653	695	706	711	713	733	705	712	711	680	680	669	686	738	734	668	739	703	707	706	760	739	702	705	714	718	690	735	734	720	681	660	710	680	695	752	690	705	705	695	672	682	723	623	694	717	747	731	708	683	701	718	693	754	738	665	735	730	696	724	676	710	699	679	696	709	727	731	667	727	694	716	735	688	696	714	677	646	684	671	708	697	668	732	729	704	722	690	672	663	739	727	720	684	691	727	712	705	661	670	725	704	688	671	692	696	671	643	694	708	757	698	676	736	681	701	689	724	688	718	683	707	693	666	719	632	674	714	623	687	688	691	729	676	781	760	688	659	730	744	702	741	679	670	662	709	705	732	701	667	666	692	696	692	683	708	680	710	677	684	696	687	720	687	685	710	683	735	754	707	689	724	695	701	699	686	695	661	701	677	709	694	699	673	665	708	691	689	700	723	700	735	695	701	726	716	689	701	700	685	661	761	664	768	668	700	706	720	668	699	646	692	673	707	667	751	743	697	718	680	710	712	711	654	721	666	716	702	692	740	712	723	740	679	677	687	668	669	717	720	696	710	715	658	703	652	666	730	681	703	651	749	691	681	684	750	703	733	685	709	690	725	680	717	742	672	642	669	710	660	680	757	721	649	686	697	718	759	715	719	687	676	709	689	669	713	696	650	684	712	695	700	643	713	710	695	632	674	668	698	691	695	697	714	706	686	695	688	675	711	667	678	704	663	691	781	684	713	686	722	670	727	672	718	720	659	709	730	696	681	704	732	690	679	714	701	636	722	697	739	716	674	658	731	702	729	753	701	726	696	713	689	713	735	749	743	684	670	746	722	703	721	695	704	708	722	695	691	646	721	701	668	663	682	771	717	727	669	699	653	741	736	700	701	706	672	727	674	748	700	700	691	714	744	722	701	675	669	675	721	705	661	693	705	713	702	711	687	716	722	709	664	665	671	710	680	747	667	725	703	722	693	707	771	695	663	693	689	692	666	697	721	725	709	716	698	655	701	728	670	735	681	727	720	748	652	669	709	723	756	669	702	687	681	741	694	669	689	720	659	705	724	649	694	700	693	659	710	721	711	681	686	724	716	760	681	731	678	740	698	701	704	733	706	689	668	758	720	734	667	656	712	714	640	719	677	718	724	719	726	669	717	680	686	673	697	676	760	723	710	691	723	720	739	725	731	692	736	679	678	718	673	727	703	699	697	661	732	722	728	673	723	685	728	710	683	692	712	750	685	702	723	682	676	761	757	727	690	680	715	682	700	695	693	706	717	727	742	673	702	718	721	701	681	696	746	689	721	680	708	709	691	746	712	666	709	661	704	674	709	675	705	736	714	673	669	743	698	751	706	697	679	645	710	685	692	662	701	706	750	745	693	720	698	700	705	688	682	704	695	673	723	678	652	708	719	679	681	678	751	682	732	667	686	645	723	703	765	702	684	715	714	687	709	673	684	704	710	696	664	755	659	721	705	683	695	675	741	716	641	681	727	670	702	723	691	698	698	715	677	711	681	702	765	699	716	684	732	712	694	661	690	731	688	703	663	722	662	713	742	691	682	719	752	715	737	696	759	691	645	708	712	727	723	714	692	663	664	701	667	711	753	684	750	726	691	720	730	691	724	779	664	729	677	690	695	740	730	727	726	684	679	713	705	707	699	707	711	686	715	728	725	675	721	724	696	646	701	683	707	702	714	718	690	688	704	695	735	678	709	704	719	716	705	698	696	736	681	700	692	688	747	684	717	661	700	720	694	721	730	661	689	712	701	718	736	732	718	646	692	695	706	724	722	719	715
27860	22001	19011	8500	4271	3111	2449	1847	1499	1231	1127	964	970	799	738	714	680	654	587	595	619	627	632	589	628	588	634	631	581	608	661	631	657	587	633	591	602	584	576	668	635	577	646	578	624	598	636	616	574	617	618	608	627	574	608	579	619	574	622	639	596	603	598	609	571	608	609	620	595	628	617	612	629	613	598	600	604	624	588	585	622	644	605	652	640	589	662	610	599	577	601	574	625	605	575	617	616	628	654	616	603	629	595	615	589	611	635	561	625	568	586	580	608	568	617	583	615	601	614	627	597	645	596	616	606	598	617	638	617	593	624	593	627	584	551	611	569	656	645	615	635	629	583	601	596	607	649	640	579	604	615	642	646	550	629	607	640	611	623	603	616	545	630	642	627	598	594	590	637	611	603	615	606	628	643	621	626	595	620	600	613	649	646	616	630	564	644	615	597	601	595	579	581	574	549	630	587	588	603	627	596	646	595	640	620	638	599	622	613	649	630	643	599	636	579	652	613	599	605	640	624	635	592	613	621	594	646	622	598	562	627	638	633	602	622	595	592	608	610	611	639	606	578	656	592	654	589	628	553	561	644	602	673	632	626	599	644	623	575	602	621	622	602	607	630	635	637	608	591	621	595	614	618	569	652	629	621	581	581	638	603	616	624	641	558	601	588	597	606	636	623	619	656	597	606	567	631	580	597	608	606	617	616	625	569	552	637	620	598	640	587	598	600	596	591	626	599	573	645	591	599	617	631	632	588	619	597	597	602	618	630	606	616	568	626	632	608	645	641	609	639	602	606	659	585	544	588	648	640	591	597	645	635	575	602	579	615	589	637	661	583	572	584	652	645	595	662	612	630	647	616	634	595	604	601	592	570	649	634	607	604	617	606	615	620	629	599	616	632	661	623	606	627	628	669	643	611	591	569	643	641	590	619	568	644	615	597	643	590	641	624	642	581	664	615	587	630	644	599	637	606	608	620	590	592	609	603	593	621	620	603	587	640	599	585	630	605	574	621	626	607	661	610	624	595	558	575	615	608	587	602	580	608	589	611	578	641	571	617	644	651	606	664	583	621	597	590	589	607	597	629	578	633	596	642	623	643	579	669	601	623	609	656	618	599	600	598	617	637	599	591	625	603	598	573	601	565	582	604	606	627	619	620	574	589	594	620	628	633	597	589	586	591	592	588	575	581	646	647	580	586	606	572	625	668	640	607	606	613	600	589	593	607	608	610	635	615	615	581	624	654	635	612	657	596	622	533	602	648	612	653	601	593	612	658	592	580	622	572	666	632	641	614	632	617	599	584	627	605	678	593	610	612	609	642	663	579	610	580	611	637	601	606	625	578	636	614	620	607	651	636	635	637	597	658	645	644	584	608	567	616	583	638	634	613	647	614	625	633	640	619	602	607	585	635	592	601	618	590	580	623	584	604	592	628	628	628	564	616	572	619	715	605	617	588	589	629	576	623	617	660	618	594	601	609	601	625	585	588	609	598	615	607	629	600	635	603	600	591	638	581	628	606	606	581	571	598	631	592	583	674	612	605	604	628	583	601	616	629	635	587	616	605	617	638	617	636	614	651	581	625	596	609	663	588	591	605	621	650	629	637	613	614	629	618	603	594	630	612	614	649	610	638	611	585	634	635	639	618	669	625	570	626	609	578	624	652	595	619	599	612	618	667	607	628	595	632	636	618	589	625	602	592	583	604	614	567	607	585	659	594	577	586	612	649	591	629	576	623	642	599	632	592	603	605	630	571	636	601	600	621	625	614	637	629	577	601	626	671	605	633	632	582	543	576	608	622	605	623	575	597	617	575	583	640	623	624	576	621	620	566	609	636	631	614	634	606	596	632	625	605	571	624	623	633	613	612	645	616	574	544	617	576	630	602	621	593	588	616	616	623	577	637	593	658	577	614	616	636	604	615	578	607	601	593	617	600	607	589	618	600	586	602	627	583	616	665	614	628	624	608	591	635	607	661	605	663	615	667	584	608	588	599	613	600	601	623	621	617	577	606	604	625	602	623	581	611	581	563	572	616	580	569	600	597	621	635	603	589	571	641	658	580	617	607	644	593	636	652	568	633	633	594	601	606	600	609	576	635	601	606	609	620	676	617	600	659	584	594	583	666	619	589	659	605	603	635	592	638	568	609	639	612	602	628	596	642	602	559	625	638	564	642	609	640	627	596	624	662	607	606	633	589	575	567	598	675	610	584	625	601	624	612	636	616	584	571	604	644	607	582	538	626	570	585	620	573	583	609	626	604	609	640	589	621	643	624	622	571	577	583	603	603	626	550	577	638	667	656	602	628	621	606	618	590	586	609	609	582	579	627	601	546	607	629	629	639	596	611	628	617	597	659	608	615	647	611	613	627	604	603	590	620	620	608	616	599	633	577	606	662	646	628	618	568	598	608	611	608	584	605	622	583	602	593	633	645	590	623	593	616	594	599	654	589	606	630	594	599	608	614	616	626	596	619	588	607	598	605	611	581	649	620	597	618	629	633	598	619	634	634	612	609	572	562	633	617	638	655	575	613	575	645	604	592	570	601	649	633	609	603	620	632	590	630	583	650	582	596	610	637	652	582	611	611	569	611	625	669	569	607	595	605	618	604	642	589	639	617	584	653	639	629	641	631	629	621	632	623	608	624	590	573	637	619	601	654	600	641	611	649	557	623	621	608	651	570	607	674	597	656	576	595	602	566	563	621	624	580	647	588	596	623	553	632	587	605	573	646	630	627	629	617	605	591	628	651	610	614	620	572	609	582	569	594	613	584	634	580	611	586	612	624	584	598	586	613	631	638	635	599	642	608	606	613	596	608	580	584	631	623	596	609	642	619	621	616	593	610	644	642	635	581	596	602	613	603	596	573	626	602	595	628	589	660	597	631	593	575	624	657	620	557	569	599	631	635	596	577	624	618	577	667	614	652	641	602	533	615	599	653	579	611	622	593	606	633	615	598	600	628	594	605	626	616	593	599	578	633	626	572	641	574	605	607	603	625	607	583	546	580	603	618	636	591	608	641	591	604	626	588	589	581	624	578	628	622	587	585	612	627	593	652	659	584	597	584	632	613	625	574	618	629	622	649	619	601	585	593	620	625	634	590	656	628	660	634	593	571	598	644	570	587	588	623	591	607	571	659	614	667	590	606	661	629	670	637	611	588	598	609	655	625	630	556	595	555	628	654	574	637	593	602	603	625	581	652	635	625	640	602	607	600	609	579	576	590	565	605	639	615	604	600	658	587	621	606	624	625	633	581	625	631	630	611	613	621	644	598	562	582	607	599	606	610	612	564	614	640	619	661	579	608	584	588	629	625	647	592	638	634	631	618	591	666	596	631	610	617	579	578	587	644	595	604	628	571	618	597	605	602	604	652	579	597	634	591	701	588	619	630	596	649	607	663	597	621	618	636	598	613	612	604	592	545	617	621	610	630	660	614	623	601	650	629	614	625	638	606	623	641	563	580	620	631	626	582	576	614	577	607	627	595	597	566	615
17097	30634	20432	9049	6707	5699	4314	3186	2397	2041	1571	1420	1259	1092	1013	881	879	818	787	763	779	798	790	798	756	765	743	739	782	745	776	784	750	751	775	793	767	743	743	735	752	756	793	771	714	779	725	793	733	766	765	766	731	718	739	741	774	826	712	767	735	790	774	745	815	770	724	703	739	777	801	743	786	748	785	764	736	777	710	763	784	750	749	748	762	735	759	745	689	774	774	765	730	681	741	732	762	738	748	763	803	764	742	770	730	752	753	711	748	721	700	749	749	774	728	750	749	760	741	724	735	769	722	733	751	772	727	726	752	782	784	778	817	748	773	749	791	722	736	747	717	753	742	747	716	756	803	786	729	728	750	798	730	729	699	758	768	784	743	780	783	778	790	733	771	728	703	769	719	747	692	770	725	752	788	773	777	731	797	799	770	803	741	732	781	765	769	806	777	746	745	727	755	766	790	739	722	740	747	757	790	778	729	755	790	778	756	770	735	770	788	776	777	751	740	760	780	781	751	740	756	782	783	727	766	780	743	718	778	779	766	778	818	752	728	770	742	751	744	725	736	735	784	767	745	788	712	755	778	750	781	730	751	731	755	779	773	756	744	791	797	752	756	750	737	733	715	736	772	703	692	758	711	724	752	731	798	760	750	763	735	756	767	750	753	698	713	770	785	777	813	759	759	750	780	822	757	746	748	757	749	746	816	798	782	779	794	745	755	738	765	706	692	740	745	711	712	748	743	841	760	774	732	763	778	786	771	792	761	745	822	717	781	751	756	770	802	740	767	739	729	736	717	780	778	700	714	751	745	703	768	777	714	747	762	782	774	708	728	734	763	772	709	766	758	727	794	727	766	753	747	784	761	750	722	755	692	747	788	791	756	752	792	760	711	729	777	766	762	774	714	791	762	752	767	748	770	748	741	746	748	784	721	784	770	748	786	727	754	751	747	707	754	741	725	726	740	700	771	769	774	786	750	745	747	778	739	737	760	757	737	782	763	762	734	812	688	732	799	774	794	784	743	760	756	742	753	787	736	729	754	731	725	781	773	761	733	757	744	707	773	734	812	745	752	798	794	804	800	739	775	834	727	744	777	730	742	726	746	751	728	778	742	802	773	740	751	748	757	750	736	744	776	728	759	733	784	757	735	755	736	776	770	765	735	756	724	791	723	732	703	736	702	724	749	757	805	762	796	708	716	787	775	729	780	808	738	766	773	747	720	715	783	751	747	786	760	752	714	747	778	774	760	725	772	764	763	798	755	740	765	749	721	807	755	747	759	768	759	849	750	751	722	735	728	745	742	780	726	764	730	796	803	749	775	763	755	759	784	780	761	738	775	711	756	713	773	796	764	769	719	671	785	731	688	762	753	731	739	774	765	723	743	723	770	765	717	818	717	782	736	786	722	749	703	760	801	798	714	772	729	765	726	747	732	738	783	771	725	705	738	693	731	754	721	759	730	749	709	782	780	742	785	779	747	702	806	742	803	776	754	754	732	764	765	766	781	773	737	752	743	753	784	708	742	777	755	725	785	761	758	763	749	745	764	724	746	779	742	771	763	759	765	759	741	771	703	722	771	752	788	785	740	814	726	761	722	733	756	756	791	708	689	751	739	763	730	739	716	755	767	735	737	785	757	742	772	719	721	728	750	758	743	734	764	733	744	776	748	740	768	740	767	699	716	775	796	759	766	766	728	743	734	761	762	723	710	712	746	731	754	712	775	762	696	732	715	765	754	753	761	710	750	718	730	800	769	778	731	770	739	743	773	768	755	794	706	740	747	731	717	739	784	730	767	771	717	714	746	726	724	756	757	714	697	782	709	724	744	710	762	785	764	745	762	734	724	763	750	752	757	777	726	775	709	775	772	763	791	741	705	699	829	728	732	700	719	748	763	702	769	773	724	737	718	767	768	756	745	787	767	789	763	771	769	748	746	748	746	743	729	773	739	720	745	787	768	719	754	705	790	723	755	717	729	743	739	738	718	769	748	713	719	719	763	754	765	730	769	732	722	732	734	706	744	756	727	756	731	711	705	743	755	785	753	771	754	738	683	735	710	764	770	715	772	693	736	747	769	765	744	756	710	745	753	769	746	773	761	761	744	789	695	754	727	730	794	770	746	806	740	710	768	729	768	736	775	778	786	722	750	715	763	775	789	718	775	729	736	773	717	723	725	768	759	743	774	770	783	772	697	684	761	780	794	734	777	716	747	754	715	771	764	750	753	739	790	797	798	787	744	740	774	782	776	748	740	734	735	748	762	760	719	811	766	751	776	752	696	772	758	782	712	794	779	756	742	735	723	723	713	752	763	743	723	728	751	797	751	767	751	795	751	743	769	778	776	728	744	705	783	797	748	738	724	769	732	771	760	785	784	727	710	696	767	751	754	765	776	803	763	747	712	742	756	733	752	698	750	753	771	710	763	779	719	784	752	733	708	725	761	771	739	770	760	678	785	752	731	761	737	751	765	763	759	720	754	742	746	764	732	774	762	758	773	741	750	753	729	719	717	716	742	753	752	763	699	790	738	744	744	738	733	760	762	736	766	808	763	742	698	786	740	696	696	748	740	721	778	735	724	701	751	776	734	757	721	709	818	715	728	722	775	743	759	772	773	815	751	727	765	735	718	742	753	765	780	749	814	686	726	719	788	768	759	711	784	740	765	751	760	769	761	730	714	789	722	720	717	768	769	771	751	745	776	719	760	732	726	767	749	723	765	739	762	777	751	744	703	785	781	763	717	729	738	799	808	749	726	782	806	722	778	762	710	724	747	753	735	784	724	715	773	766	782	767	748	780	716	740	769	768	722	776	765	756	747	745	785	698	774	729	783	735	775	700	750	797	772	724	740	793	787	759	711	747	720	767	760	760	733	743	755	776	753	726	728	731	787	722	740	744	716	767	745	723	731	770	699	767	749	767	800	743	767	728	757	721	742	779	772	771	760	766	712	736	758	786	720	730	802	785	720	777	734	750	733	735	752	794	761	740	749	785	692	741	750	745	873	727	820	777	755	787	753	737	736	783	739	734	667	776	707	769	771	751	775	703	779	737	726	734	776	722	758	760	695	769	761	766	769	735	754	819	751	748	758	698	748	741	797	748	782	753	747	757	828	731	745	750	759	812	761	740	724	707	754	751	698	780	798	751	765	742	790	723	738	755	761	694	710	755	728	773	761	770	768	714	750	786	744	728	751	722	716	755	782	790	761	711	811	734	715	769	770	732	753	790	750	743	754	714	713	780	754	724	745	746	734	767	747	755	755	752	802	758	750	729	701	713	720	743	749	756	763	706	767	745	748	767	786	776	759	754	754	753	754	716	777	793	730	768	714	784	723	732	798	746	707	770	703	709	719	797	763	743	775	742	714	777	732	792	759	750	752	742	730	770	725	724	803	764	737	742	768	714	796	778	752	748	767	745	723	789	784	763	811	759	770	770	767	790	729	784	745	728	741	740	761	764	758	731	763	755	767	743	770	771	744	734	743	756	772	779	779	757
23614	21568	28971	24616	21555	14904	5721	3395	2566	2179	1876	1528	1351	1253	1143	988	962	926	897	868	884	866	811	826	863	875	920	843	830	831	808	838	836	854	856	836	774	832	833	785	810	818	844	841	826	833	827	812	826	828	822	852	849	830	842	852	823	820	796	807	828	821	793	799	798	865	808	820	875	815	860	838	785	825	788	825	838	772	799	847	842	841	828	827	802	769	813	797	798	810	844	841	834	807	809	790	775	829	777	825	801	791	844	787	772	788	789	796	849	872	817	804	816	805	831	770	826	817	797	837	812	844	828	864	831	774	813	865	786	844	801	802	812	801	829	772	825	754	774	794	774	853	819	789	812	826	839	781	787	816	821	826	853	839	822	834	828	838	839	823	806	861	813	822	790	820	735	798	825	833	865	851	848	794	795	747	790	805	793	829	791	816	819	855	790	830	848	793	780	854	804	804	860	840	842	795	779	817	845	797	782	756	792	760	803	820	871	859	821	803	834	811	799	823	798	808	864	806	822	789	834	854	808	825	781	807	786	824	771	779	782	835	847	817	792	800	755	833	788	774	827	808	766	848	800	838	842	811	782	695	783	824	797	813	854	808	786	834	809	815	797	836	827	807	792	776	810	774	771	851	784	820	794	802	792	801	856	796	826	791	800	818	789	752	799	822	788	797	829	824	832	771	829	827	808	818	766	826	789	797	832	828	759	801	782	814	827	784	824	804	797	828	904	828	804	827	820	816	822	801	831	878	802	825	818	805	848	800	787	794	791	799	823	809	795	784	842	804	841	834	793	797	796	795	791	779	834	801	776	772	813	840	829	830	817	821	822	763	793	815	800	813	764	779	840	805	777	826	804	827	828	847	794	806	839	820	841	797	815	801	781	811	813	801	812	799	790	846	786	808	832	791	809	787	806	852	827	806	790	788	795	838	828	765	805	822	840	846	830	836	739	756	792	827	849	835	821	868	815	807	859	791	816	807	754	793	794	847	770	778	834	829	870	797	789	765	828	848	771	769	790	866	816	837	809	814	833	835	785	826	850	809	773	820	796	761	831	768	794	844	778	773	803	851	781	763	756	768	888	819	773	824	798	850	840	786	777	899	768	874	780	813	811	824	858	793	769	794	846	802	855	783	817	795	813	802	863	766	765	818	811	835	802	791	847	800	851	823	778	817	856	843	818	814	785	799	819	833	856	819	803	824	883	784	866	906	814	732	851	841	807	775	796	810	807	839	807	769	833	765	826	794	784	815	793	815	830	842	785	776	806	823	808	841	809	766	841	792	793	802	830	792	805	819	852	805	768	812	820	806	768	755	814	848	785	825	873	777	791	812	813	829	854	821	805	820	846	812	809	818	848	842	836	799	806	811	825	804	823	802	759	832	809	789	839	811	797	822	787	801	777	779	852	787	837	779	819	834	771	880	751	831	829	817	825	800	775	799	762	809	831	788	829	819	834	843	793	806	818	855	821	784	767	814	848	870	804	820	834	813	822	799	815	843	834	792	809	817	772	789	761	812	839	784	807	824	842	797	830	781	817	851	830	797	824	805	824	786	781	801	783	830	826	843	801	830	795	784	787	795	872	805	762	798	812	813	805	789	763	831	801	830	809	806	784	818	810	838	793	881	826	818	786	849	803	775	810	798	822	822	830	830	829	803	794	734	797	826	785	809	832	780	852	829	858	781	826	792	813	813	815	804	850	828	783	826	775	821	806	842	826	825	851	827	825	871	848	798	794	793	841	830	804	794	774	808	777	805	835	787	758	850	830	779	801	827	824	793	807	798	817	822	747	786	775	773	855	793	816	866	805	828	825	775	803	754	805	796	826	805	833	805	776	820	817	803	799	780	745	796	808	777	796	845	855	790	837	788	835	820	842	831	824	832	814	786	807	856	797	802	838	809	833	781	833	794	826	846	778	836	820	804	785	795	786	812	805	842	798	781	764	818	770	834	835	782	862	815	784	843	782	796	799	796	825	801	842	778	824	798	790	774	837	761	816	851	833	837	816	847	855	844	795	825	772	799	798	846	766	811	815	845	825	846	823	804	812	813	857	767	789	860	837	829	804	838	849	811	804	803	807	843	837	758	793	797	806	842	804	804	787	772	871	774	820	841	807	788	823	822	824	810	807	838	800	770	821	833	819	827	847	810	810	819	776	837	835	850	823	803	859	825	787	840	805	830	771	816	800	823	835	821	849	802	788	854	819	815	835	821	806	806	850	833	831	808	803	837	814	851	805	775	816	807	793	815	816	805	809	797	814	822	832	821	765	793	844	808	798	834	805	737	777	785	739	817	848	780	803	817	843	809	851	844	837	860	770	854	802	811	768	807	808	839	811	807	779	824	748	795	807	835	801	801	816	799	817	824	799	845	815	847	814	809	790	793	818	843	817	745	811	782	843	793	784	827	830	821	806	783	796	821	760	730	815	828	830	836	774	843	816	842	797	841	827	815	862	794	835	791	830	792	812	851	784	804	752	781	813	827	765	853	777	743	798	809	834	882	817	846	816	789	842	791	856	790	820	776	798	829	819	778	824	817	809	807	762	785	803	824	823	814	864	818	800	851	817	782	810	857	831	779	785	827	799	829	786	849	792	839	801	793	816	767	832	833	803	837	827	850	798	818	822	798	801	787	812	799	800	789	802	787	806	762	796	789	809	805	785	856	805	800	838	839	793	797	819	778	811	782	799	857	834	857	792	837	818	837	810	772	777	772	821	805	813	822	800	826	810	860	840	781	843	798	839	772	808	861	817	820	852	775	829	815	832	794	873	829	828	798	829	785	768	795	831	805	809	815	860	822	782	821	823	829	830	801	857	784	840	835	866	830	800	819	789	762	812	830	801	787	875	797	823	796	779	748	855	820	752	816	818	838	804	864	793	763	781	777	797	832	829	807	788	800	801	801	843	800	776	790	789	841	822	794	803	778	783	793	847	776	857	789	755	847	794	780	735	788	883	816	803	808	770	805	819	824	796	781	828	754	785	787	844	845	810	757	782	796	804	799	799	773	844	812	719	822	794	850	798	807	860	776	748	772	805	803	883	833	829	889	863	818	775	805	788	805	823	804	799	826	832	801	816	837	778	789	795	820	821	804	811	815	819	810	810	792	782	775	836	784	816	835	794	834	822	861	802	809	832	799	799	814	802	786	781	833	806	729	819	774	843	754	832	792	837	857	792	782	839	778	817	807	822	819	815	849	806	845	747	789	830	763	826	829	850	826	812	843	835	828	806	807	808	852	807	816	859	835	810	850	806	784	824	858	770	836	845	771	796	781	837	809	784	795	791	848	851	813	821	850	801	787	852	785	812	784	790	775	834	859	778	844	803	776	845	847	813	830	833	831	811	806	803	753	870	761	827	809	804	831	777	801	834	810	811	807	828	798	804	751	800	850	801	843	785	784	872	800	837	741	781	794	849	811	851	799	799	852	822	764	794	802	804	824	822	817	840	826	802	814	776	814	821	812	802	860	780	821	833	822	801	823	795	797	825	839
18559	40632	31278	14601	10621	8564	7075	5325	4003	3315	2645	2196	1933	1721	1441	1360	1242	1136	1198	1093	1053	1079	1078	1001	1024	1054	1022	997	999	1043	1034	1012	968	1017	960	968	1041	1000	979	996	1010	990	988	994	1007	970	989	962	950	993	995	947	988	1003	986	1014	1015	1012	1025	1026	1024	971	1049	994	980	974	921	962	947	1043	963	940	938	977	967	993	959	967	986	974	998	1001	1009	966	984	981	956	1035	1014	1002	1013	993	1005	968	977	942	966	989	975	979	1040	955	1060	1028	1036	983	1025	916	992	1051	999	974	1060	989	1027	980	981	971	1028	957	975	1013	993	952	983	934	973	989	963	1015	983	953	989	965	928	1026	996	981	985	974	1044	996	995	973	993	959	960	1079	1027	965	986	969	1000	981	990	964	943	1001	1041	998	960	964	974	1034	994	973	1034	1006	1001	995	980	930	1021	1004	1021	953	1003	950	995	1040	936	1054	1039	987	1020	982	1002	990	970	972	1002	1002	981	966	1022	943	991	953	974	957	1020	1001	949	998	985	959	1047	919	1033	906	968	998	984	989	1023	1040	980	948	1012	965	966	980	940	982	941	988	1017	1031	997	992	986	1061	1007	945	998	971	1029	949	1010	976	1007	1002	1028	1007	978	1007	997	972	962	998	978	960	984	1004	995	979	965	1005	1026	976	984	931	976	929	976	1041	1000	975	992	956	1007	971	956	980	1001	1003	953	990	981	946	999	980	963	966	907	1008	1009	1002	972	944	1007	969	975	951	982	971	971	1019	947	973	953	1025	1036	989	937	981	1007	955	974	997	935	933	1045	957	1014	996	969	959	990	956	1006	980	962	943	987	986	969	944	976	975	980	997	968	961	987	1014	993	997	977	968	1037	1034	996	1007	987	1012	947	987	1032	1001	993	956	1020	995	986	965	1023	963	981	984	905	1002	992	947	1038	1017	1020	1015	985	943	980	933	962	957	976	1015	1040	969	999	902	962	949	982	998	929	1005	1015	958	1025	995	977	1033	1040	1003	938	949	956	987	971	958	919	1026	1037	1008	1013	970	997	960	961	942	1008	997	1061	974	959	911	934	978	989	1011	1010	965	954	963	1035	944	1036	1016	964	960	959	985	1025	973	989	1047	992	997	975	1053	929	921	1002	971	995	981	964	1002	1023	1014	998	987	1006	995	1002	1034	984	1000	930	1024	966	998	902	978	1021	950	1001	1002	1001	1003	951	976	939	977	1010	1032	1024	950	952	1008	986	1022	1013	989	933	998	1012	992	1014	959	1020	1031	957	952	951	1031	966	995	997	945	956	988	966	991	975	928	1020	972	998	1021	979	1016	994	939	954	998	993	1019	1019	1002	1036	976	994	976	911	1002	1016	947	960	950	980	1008	1034	1021	942	968	998	955	1038	942	1031	938	1017	961	1037	1072	964	1004	974	988	974	949	978	1016	899	1023	1044	963	956	975	1001	983	1007	974	1038	930	993	1003	1004	1033	975	1011	991	986	1016	1022	948	940	999	930	973	999	977	980	1009	988	1031	961	965	977	1043	1084	997	1056	1003	1010	981	1039	1035	1005	1021	1031	1029	1022	1029	938	981	965	914	976	968	997	975	945	996	999	1002	958	1000	998	988	997	973	1012	982	935	1006	1002	977	1008	981	1004	1008	990	1031	958	975	1019	952	967	952	973	956	967	975	1022	1018	993	977	981	951	1012	961	967	1029	955	979	1000	986	949	977	939	1013	1014	969	923	991	992	1004	971	973	1000	950	930	1015	920	1011	1024	1010	1027	1005	925	994	968	992	1032	985	1011	1016	1028	999	1059	1012	1017	1015	994	976	986	992	992	1060	998	977	965	994	1006	954	975	934	975	982	977	1000	1040	959	934	995	1040	991	1005	1010	1023	977	963	973	990	955	959	1008	1004	1024	934	1007	976	959	991	945	996	1003	988	968	970	1025	900	961	1037	1008	985	967	1015	947	1031	980	942	1003	988	930	997	1009	998	921	979	997	1013	970	915	928	1002	1049	985	997	994	992	1024	951	990	965	1041	980	986	1003	958	976	1035	1035	1027	991	950	952	976	961	939	1016	995	1025	985	1016	989	1026	1023	923	1008	966	959	978	999	958	1008	934	958	1007	930	993	968	1040	1011	991	981	1024	1001	1010	1005	964	1068	990	953	979	1016	1016	1004	955	982	955	1021	992	980	977	998	999	1019	1015	1009	1006	1015	973	959	969	1048	1047	946	1001	957	984	1007	995	1005	1047	968	989	988	990	983	980	963	966	1044	974	1020	959	926	1032	1011	979	929	981	999	965	974	959	994	969	963	1012	966	1007	1005	1022	917	1013	1017	973	978	972	949	994	957	1025	995	987	978	1037	1038	997	970	994	961	1029	1014	1015	964	993	996	1020	938	1037	969	1061	994	972	981	961	997	972	968	971	960	931	980	985	985	937	1005	936	1028	880	1006	1005	964	971	984	991	1017	986	988	974	999	990	1001	968	1008	993	1012	1025	1000	938	1016	1009	1046	956	982	1061	967	974	959	1060	990	964	975	1003	994	1008	977	926	978	990	985	1014	960	957	963	1036	966	970	998	1049	953	997	973	987	998	996	971	971	958	920	1041	963	959	1013	1046	976	968	946	946	1023	1015	998	990	979	1035	1032	979	1016	962	1019	936	996	964	980	985	925	953	956	974	973	951	947	957	987	1027	1014	1014	1034	961	958	991	979	1009	977	1021	1000	1004	954	996	993	1052	959	999	978	1000	988	977	970	936	984	1036	978	987	972	964	1021	958	984	993	951	980	993	972	931	1053	986	929	1018	1008	977	971	991	992	980	988	1037	943	1019	964	1023	1007	973	955	943	938	1006	1032	992	1056	1024	1002	990	955	985	969	1056	989	1026	968	998	989	969	1014	994	1009	958	999	967	1021	991	973	993	1003	1008	972	971	948	997	976	959	1019	998	1009	992	1040	975	1021	1007	943	999	986	979	958	1003	947	1019	1008	1001	950	949	973	1013	968	1011	983	1002	1006	1003	989	961	998	955	970	1065	954	993	979	959	982	970	931	997	982	1012	991	1051	930	978	966	1001	950	1009	989	1037	978	939	1015	1011	1027	1019	1010	998	989	998	1016	969	1001	974	977	1017	991	994	1013	978	1000	947	1017	1052	1060	992	987	965	979	977	1018	975	1010	1027	1029	985	976	1013	1027	1036	967	1003	955	1022	1027	971	927	996	1017	1019	1002	1026	979	926	956	984	958	980	1011	1023	993	978	999	973	1007	998	979	973	979	968	1030	967	941	974	984	993	974	985	1000	999	985	944	933	984	1002	987	991	1009	978	963	1040	926	1002	986	979	982	962	1009	1002	1000	971	972	976	982	991	971	953	901	933	967	980	999	1011	958	967	941	1018	940	959	966	995	1020	979	982	1009	960	994	1017	961	956	1008	911	1026	995	968	1053	954	931	975	935	955	951	1036	977	1001	1014	1025	970	954	1009	1013	1014	982	1012	984	973	982	978	957	986	1020	1035	1022	970	963	1002	1004	1006	1026	1006	1022	975	1029	958	981	977	959	968	989	970	1008	957	1009	964	1006	976	953	989	978	973	988	941	986	963	969	951	1024	966	1002	1003	979	1015	1013	957	1015	965	1006	983	1003	1003	986	977	1032	1030	972	997	995	988	1004	987	958	998	1013	1005	1019	1014	970	994	951	987	958	942	1026	1024	968	1000	1003	985	949	955	1039	984	1034	973	956	1005	985	935	965	988	988	999	964	1007	986	1005	999	939	1008	958	964	965	970	1010	954	955	934	992	1015	1018	1013	944	985	963	1001	972	1005	1028	1001	1022	1051	980	1008	998	981	965	1032	1006	991	988	1039	997	996	986	980	975	984	974	983	987	916	952	1026	951	1005	940	1023	983	952	1011	979	962	971	933	933	945	1011	1041	996	954	978	984	1015	995	1002	975	949	968	985	964	1012	988	972	1040	1012	1010	954	981	931	992	1020	996	984	979	1066	1019	962	983	963	1005	956	999	1019	993	993	950	995
24722	21513	27819	25503	14132	4410	2897	2075	1473	1194	1043	897	706	628	588	536	449	392	387	389	384	342	354	378	373	373	394	378	335	372	357	355	332	365	345	334	350	348	361	371	364	350	342	356	350	338	355	382	351	353	365	336	342	329	344	368	343	373	353	338	386	347	338	335	347	363	346	348	335	393	321	353	358	352	337	340	322	341	360	327	363	362	354	342	327	374	358	330	349	312	340	374	317	329	354	374	377	402	340	336	338	347	326	319	351	341	323	349	364	355	348	368	349	314	311	358	346	362	332	341	334	353	332	338	367	374	383	332	370	352	331	343	353	349	363	347	324	352	352	343	326	344	318	361	312	306	362	367	337	351	356	388	333	343	349	354	349	357	346	312	347	337	338	319	340	339	334	329	338	325	348	345	357	339	376	355	321	319	353	361	322	364	313	366	343	339	346	348	340	343	343	355	344	321	354	329	326	332	343	335	334	366	333	360	352	371	346	371	328	330	331	358	379	341	344	358	364	325	346	344	341	330	361	343	322	374	352	354	363	361	327	335	332	338	363	349	339	370	372	364	365	343	333	358	349	347	346	391	340	329	356	337	367	337	361	313	343	341	337	329	379	347	303	357	351	340	346	371	381	362	334	346	349	365	323	345	343	357	359	352	360	355	347	354	312	371	349	317	338	354	322	365	338	341	332	348	348	324	344	341	352	364	356	343	327	345	326	363	332	362	357	311	340	326	382	330	320	361	330	354	323	334	319	328	361	311	323	368	349	355	362	329	335	355	345	341	334	347	400	353	340	342	376	352	369	338	364	349	364	339	356	361	339	334	354	346	356	359	346	339	372	365	356	381	314	339	367	359	356	375	337	370	397	353	362	348	332	341	330	357	335	331	359	357	376	325	358	326	329	351	313	365	398	361	370	340	323	317	348	356	346	364	329	363	366	356	356	318	344	327	353	352	364	357	346	339	329	353	359	361	334	324	353	359	386	330	345	333	382	349	346	313	348	352	339	356	369	345	370	352	361	357	351	352	346	392	336	345	341	373	350	387	355	352	381	343	345	317	357	367	339	380	328	327	350	330	356	364	328	335	356	404	345	339	362	318	326	368	350	361	374	356	338	331	383	353	331	351	348	343	366	341	331	370	363	344	342	348	317	343	355	349	322	362	324	351	352	337	334	357	339	345	318	360	369	316	356	365	340	363	308	350	337	364	362	360	374	359	362	331	349	332	347	352	375	383	364	369	353	347	319	375	330	380	327	329	379	328	337	336	349	354	330	348	373	360	352	324	360	354	329	333	345	353	343	352	343	343	353	347	334	337	332	340	331	339	353	344	369	339	341	345	342	339	358	354	359	369	353	358	378	346	347	328	362	365	375	374	350	357	340	331	359	339	340	366	327	361	338	352	345	320	341	339	330	359	308	330	340	352	353	354	345	318	343	338	352	372	373	349	375	349	343	351	338	377	344	395	349	358	344	375	374	344	351	333	381	341	324	368	334	379	356	330	348	356	366	369	351	329	314	375	330	375	378	357	327	346	340	321	360	361	353	359	347	376	351	377	364	343	352	338	332	367	340	342	369	309	335	344	327	351	334	350	353	368	315	361	355	343	358	391	331	342	376	340	344	360	348	327	338	357	336	348	360	337	371	306	308	362	331	336	320	318	341	318	355	366	337	377	348	320	380	339	336	343	359	321	353	357	361	356	342	362	354	339	357	359	380	344	353	374	368	364	364	363	350	341	368	331	327	367	352	381	374	346	363	361	333	375	324	349	383	354	373	324	349	370	326	367	365	355	344	343	347	366	362	325	324	367	334	318	354	336	327	335	325	364	348	368	356	329	342	369	381	337	345	341	364	341	350	347	357	350	364	351	346	364	344	335	323	331	349	360	361	352	322	312	361	371	326	317	359	347	341	301	356	368	339	329	328	341	358	334	348	333	375	352	339	377	361	326	343	364	352	355	322	367	345	335	331	347	358	347	362	334	327	362	323	351	345	335	348	350	356	353	399	357	354	339	377	340	359	346	313	350	337	368	352	359	329	340	349	365	335	338	353	317	341	352	347	401	347	377	345	348	373	324	352	362	345	347	311	343	358	355	356	351	360	328	384	334	338	357	315	388	348	367	379	357	364	347	342	360	351	365	393	366	372	368	363	345	360	370	357	332	344	342	371	338	349	321	361	365	363	372	352	324	363	314	376	365	340	355	355	321	366	345	339	327	364	365	363	362	343	320	355	368	327	360	366	341	381	333	336	324	344	341	360	341	283	358	334	328	314	368	373	368	334	365	348	343	358	274	348	303	379	379	339	357	339	340	355	340	405	365	332	349	361	343	327	345	318	329	359	346	386	364	342	347	345	366	339	320	342	349	340	363	378	352	392	343	347	346	328	344	334	334	362	331	329	339	356	329	359	356	337	368	327	335	370	364	341	303	381	319	316	359	331	346	369	370	327	368	375	358	385	350	343	385	362	378	356	376	374	345	346	347	354	336	346	361	351	328	324	395	368	366	347	322	356	357	367	362	315	372	351	378	360	365	319	356	357	361	320	390	343	351	344	345	374	366	362	318	336	331	358	338	332	323	321	346	347	347	361	356	312	350	344	336	358	312	370	302	324	343	367	359	328	360	324	332	340	352	335	358	322	363	332	360	335	364	366	339	364	323	368	338	351	313	348	367	320	347	341	366	351	342	344	317	344	370	381	335	362	359	350	331	346	363	356	328	359	365	347	329	346	363	347	351	340	358	339	337	302	375	336	345	384	356	354	347	324	327	366	342	348	372	360	357	372	337	336	337	334	337	345	362	334	362	346	356	354	360	326	351	370	341	373	326	347	333	384	313	369	332	347	370	349	352	355	322	334	360	335	311	358	349	339	344	327	367	331	358	333	350	359	323	340	359	356	356	348	352	369	334	340	353	340	359	376	331	349	337	351	373	352	335	336	344	360	403	325	355	334	319	373	366	336	363	344	365	373	345	347	345	368	356	357	347	322	349	368	329	320	347	371	348	358	375	343	340	341	319	331	348	368	361	374	331	356	336	372	352	329	336	357	343	331	338	326	376	333	337	346	368	387	387	388	353	331	358	327	367	353	331	343	336	349	354	365	340	356	374	368	346	380	341	346	339	340	360	351	372	333	372	352	348	342	339	360	379	350	383	358	350	354	358	362	336	324	345	347	346	364	371	383	358	344	323	323	311	322	370	314	351	354	342	377	341	341	344	346	348	325	335	337	326	362	374	329	331	341	399	372	355	355	327	353	338	350	363	383	347	362	317	363	346	317	348	348	360	359	328	376	348	347	329	339	303	350	338	324	347	361	386	317	346	329	343	345	339	367	335	334	350	344	334	343	348	330	333	327	321	354	344	370	348	333	363	394	351	351	329	314	362	360	336	311	359	345	348	360	341	362	347	370	341	312	373	412	325	357	351	320	327	340	318	370	383	365	337	334	362	345	350	339	344	387	345	337	335	336	329	353	357	366	353	336	325	342	383	343	333	341	352
17815	36274	27205	11189	8060	6565	5160	3896	2733	2182	1809	1433	1114	985	791	680	615	560	524	462	499	485	453	490	516	511	492	462	449	488	426	416	487	453	434	472	460	462	460	452	449	456	484	463	443	439	441	449	451	426	457	403	403	445	426	397	498	456	457	452	452	473	422	459	463	405	434	450	451	430	471	432	444	466	439	451	462	472	435	463	454	451	411	434	502	446	477	465	424	447	443	425	413	431	475	476	445	458	424	415	428	479	448	426	469	423	467	442	447	402	414	416	464	430	453	464	490	427	429	450	448	450	438	406	474	416	432	475	467	439	461	449	462	464	475	467	472	459	451	462	468	426	433	469	426	445	456	440	488	438	436	440	429	447	446	481	434	430	462	435	459	475	464	447	473	443	469	489	463	460	465	455	447	467	423	463	445	454	486	463	452	462	441	481	499	465	438	444	465	429	450	445	467	475	483	473	488	460	442	487	473	449	482	457	444	451	420	420	401	465	447	442	440	415	468	442	412	457	459	432	455	450	473	419	442	424	441	413	481	485	437	448	440	437	463	454	452	442	431	447	413	436	419	420	435	424	415	463	479	410	413	431	465	461	472	434	429	457	463	425	463	456	453	444	433	425	469	455	445	474	453	465	429	417	458	424	428	422	445	490	487	418	473	429	434	427	469	448	439	446	424	434	488	440	433	433	509	471	452	445	443	433	441	468	438	437	426	415	479	437	450	430	460	442	440	430	440	433	464	472	425	421	454	473	436	460	460	448	470	438	497	478	476	445	455	417	432	402	454	453	456	419	444	420	422	461	440	442	448	430	445	469	409	472	447	441	453	459	439	473	450	450	460	469	430	459	441	432	447	441	462	437	411	444	433	456	445	437	442	467	486	453	451	397	426	452	452	418	453	453	421	481	440	413	441	434	413	405	465	421	441	414	459	457	466	442	448	475	446	426	442	500	458	482	461	433	458	439	436	420	435	476	483	423	445	462	446	480	428	448	427	418	470	460	454	397	428	436	441	474	435	414	441	426	411	429	463	404	416	441	455	481	439	446	447	427	449	452	433	473	412	435	441	432	438	472	416	486	467	440	401	472	472	468	423	472	505	441	428	415	422	462	429	474	452	502	466	460	451	454	450	446	482	413	462	430	461	451	400	431	436	470	426	502	464	468	458	478	422	421	471	487	478	438	451	442	431	433	486	394	455	437	472	465	426	429	446	468	409	446	439	459	447	454	434	450	449	427	449	471	455	461	437	431	457	428	433	438	440	418	443	483	448	479	477	418	482	431	422	462	460	443	446	469	441	430	444	472	473	472	423	446	438	436	463	446	422	441	476	451	410	477	449	448	419	486	445	461	446	428	447	435	441	443	445	451	470	437	450	438	436	442	452	451	446	426	474	411	480	406	498	464	468	426	483	442	418	440	468	454	450	476	434	469	479	410	460	459	431	425	465	430	452	452	438	442	478	450	428	439	439	431	433	458	426	431	429	412	460	461	456	431	479	431	419	465	460	443	425	482	425	458	453	456	457	480	463	449	448	444	454	479	441	452	429	472	432	470	441	414	442	453	467	453	484	446	468	417	434	464	439	443	454	425	414	433	463	479	447	437	445	416	418	461	438	429	465	430	455	433	432	443	425	450	431	450	434	454	476	453	424	415	422	443	442	451	410	451	481	460	458	473	419	419	430	485	461	462	463	474	431	468	470	427	467	458	454	477	419	424	455	424	453	457	439	433	411	435	467	426	459	478	446	453	435	431	466	446	455	423	458	444	471	473	487	426	483	475	457	465	451	453	457	474	458	446	469	469	463	431	416	436	443	417	442	465	451	444	450	446	449	487	441	448	460	433	472	454	432	457	459	423	469	453	429	439	431	428	449	452	443	442	454	460	429	472	469	497	470	434	453	432	432	446	439	428	404	461	433	443	463	477	466	443	493	451	456	471	476	457	435	476	432	442	480	403	434	464	430	387	461	469	516	427	427	447	440	443	458	474	451	433	409	422	472	468	427	447	427	434	465	444	439	473	446	433	451	454	422	456	425	483	460	490	446	459	445	459	427	425	436	443	434	456	434	423	441	462	468	398	422	457	453	490	453	467	474	424	454	451	447	466	458	448	423	440	429	432	479	450	439	423	461	461	462	478	462	445	501	477	452	416	431	484	421	461	433	437	417	445	429	420	436	436	445	448	442	455	454	468	427	456	453	486	467	400	420	416	476	435	436	450	435	446	459	496	463	471	445	464	437	423	408	419	457	473	482	474	434	454	451	451	461	425	428	445	437	462	439	446	464	471	431	458	417	437	435	443	428	429	488	452	473	448	466	455	455	464	465	446	447	429	466	481	428	432	458	461	428	475	446	461	416	484	436	432	430	446	449	459	439	459	452	410	467	476	491	478	472	405	440	468	465	433	435	475	466	438	426	448	420	448	441	462	445	468	442	473	445	453	424	439	435	468	433	454	470	485	426	460	450	446	451	440	420	441	463	467	450	460	426	436	434	437	396	402	436	461	456	416	460	439	429	436	421	414	422	472	406	455	455	429	440	434	439	467	445	424	438	456	452	440	481	436	475	438	448	464	437	473	472	462	460	488	428	470	424	467	447	427	445	390	446	448	463	459	464	445	439	479	430	459	441	431	435	462	439	476	453	457	439	452	429	474	507	430	478	430	440	458	445	454	442	483	442	439	452	455	445	453	483	457	448	436	500	425	459	473	475	423	434	461	443	421	456	431	433	424	422	427	462	418	455	442	471	459	485	448	423	461	477	478	453	438	443	467	447	443	448	475	461	489	468	490	432	435	441	436	436	542	456	425	444	453	436	444	428	467	455	449	435	457	440	438	480	431	467	473	436	414	438	451	446	464	474	437	461	422	458	460	432	439	441	452	445	486	470	447	423	442	435	458	446	442	426	494	434	431	456	413	435	464	422	476	442	481	449	444	458	434	456	478	424	452	446	437	452	433	456	476	419	446	448	444	432	438	425	432	437	465	428	445	429	440	457	467	449	452	464	471	429	458	406	471	450	477	448	494	428	431	509	449	456	445	478	461	421	462	447	447	422	479	443	438	479	418	439	445	442	456	457	461	446	463	426	413	445	445	444	440	444	451	452	454	395	439	464	462	462	415	441	422	425	487	441	434	445	457	481	426	462	420	451	440	455	444	454	429	455	463	465	435	478	408	468	431	474	463	442	413	449	434	453	432	466	477	437	435	465	404	455	452	467	430	482	478	444	441	483	459	455	427	453	455	394	440	471	426	471	425	461	420	442	460	440	432	433	417	445	425	447	442	473	430	429	424	441	445	466	456	485	426	471	435	457	431	453	423	432	473	494	423	441	440	448	464	474	478	445	426	413	446	460	474	451	446	471	439	471	496	489	453	449	466	434	437	418	431	455	423	423	434	450	457	478	441	449	419	454	419	429	434	441	448	435	446	435	429	460	441	424	446	441	438	489	447	466	404	448	423	477	470	453	442	462	422	460	452	430	441	416	436	467	424	429	465
22724	21595	29413	24232	21596	21741	14179	4681	3001	2242	1968	1639	1333	1159	1012	867	776	731	683	629	656	673	609	567	582	632	550	618	593	622	578	552	572	599	621	597	540	598	587	584	602	557	556	586	590	598	586	556	592	580	569	543	562	567	564	597	513	518	550	559	549	574	569	554	583	582	524	606	570	554	552	605	598	529	582	569	582	577	568	564	564	561	561	557	580	538	542	558	534	557	554	587	559	551	601	567	559	557	583	555	551	551	573	556	573	533	549	550	562	558	552	538	527	565	608	574	572	544	577	570	539	588	563	564	558	548	559	586	550	580	628	556	525	544	530	549	541	528	566	569	595	578	545	569	540	598	597	544	588	534	559	558	578	577	530	555	555	526	577	568	531	563	526	579	549	513	559	533	554	587	571	574	545	595	544	566	593	540	565	584	556	582	585	557	584	574	587	588	578	554	562	559	569	563	532	586	530	574	571	560	600	551	536	560	580	541	555	601	568	555	567	552	575	546	576	549	583	554	562	575	550	564	575	575	584	545	636	585	569	595	528	562	539	579	539	581	580	595	560	564	605	622	552	524	564	589	581	547	550	582	532	583	561	505	573	553	560	568	544	567	537	552	565	552	630	575	547	577	544	573	550	528	560	552	575	547	566	563	532	541	539	576	540	530	574	571	574	576	551	548	566	570	601	525	571	576	586	581	576	557	562	583	554	529	534	559	583	549	590	566	559	531	572	565	595	552	564	557	533	555	563	564	525	625	540	556	589	508	592	545	542	566	591	539	546	564	592	546	583	573	551	555	560	535	547	585	547	594	549	575	562	555	604	590	544	532	543	572	575	587	580	557	580	608	564	537	579	590	579	531	573	532	531	594	583	585	540	576	558	561	573	560	576	542	571	576	582	531	616	565	596	569	555	585	540	606	592	539	571	529	515	544	544	573	576	586	571	572	537	602	558	566	535	531	577	555	519	556	600	552	582	567	582	576	539	526	565	546	593	559	552	523	574	577	557	590	559	560	554	562	607	582	558	529	555	540	565	579	526	541	627	564	568	545	569	548	571	548	565	571	589	543	555	579	577	516	583	537	563	547	567	593	586	541	589	586	584	568	564	568	600	558	613	611	531	491	512	530	586	625	562	566	591	603	543	603	555	550	566	562	565	564	528	567	563	591	554	552	580	545	532	562	543	533	579	534	514	607	590	536	552	565	590	553	586	594	618	558	551	557	573	552	556	608	530	589	558	579	561	565	532	599	559	595	583	533	557	523	570	580	568	583	605	595	540	553	527	536	551	582	544	526	565	513	580	591	575	549	616	560	594	568	568	579	576	535	558	588	539	514	587	541	570	563	592	562	567	565	584	552	583	529	571	544	541	543	526	582	567	590	537	525	556	587	547	571	584	573	561	582	548	561	576	569	552	536	599	523	569	601	574	540	575	557	531	560	576	578	546	571	579	579	556	547	564	571	547	592	571	575	500	566	579	581	553	542	576	560	556	557	523	611	538	546	579	555	583	592	578	581	563	555	574	571	539	574	599	537	604	608	548	525	536	607	536	588	592	573	536	503	567	585	572	575	512	548	544	560	530	577	572	573	599	563	576	533	567	537	563	541	554	556	527	551	540	582	568	558	553	584	559	610	594	542	590	568	533	536	596	580	591	564	560	560	586	539	531	560	616	581	591	563	573	558	526	529	542	576	553	569	588	544	591	623	591	548	515	536	600	540	572	532	575	568	528	540	550	546	567	504	584	569	556	588	605	551	561	582	546	636	587	598	560	532	573	589	555	560	604	576	523	583	557	553	560	556	582	598	559	530	576	576	541	557	588	516	596	540	570	572	563	558	582	577	524	576	592	564	559	584	535	574	567	613	554	583	534	573	550	576	543	550	538	557	556	587	556	553	572	562	553	545	622	579	532	533	545	566	556	541	556	584	600	535	579	530	558	546	518	560	600	578	576	547	594	532	572	550	567	584	559	542	564	546	551	546	492	549	567	547	573	568	557	593	564	544	564	558	574	504	611	576	555	550	572	536	590	574	535	552	564	559	559	546	570	559	557	544	569	542	527	584	512	533	567	558	549	545	567	573	570	516	572	513	533	576	556	602	551	539	571	569	545	542	566	532	550	555	517	597	531	522	526	548	576	575	571	571	570	566	569	555	572	553	558	506	562	559	550	566	549	554	554	589	532	541	537	548	571	567	546	543	520	552	561	590	577	531	572	576	584	590	537	582	635	554	537	573	541	563	561	557	569	540	569	561	558	557	551	571	539	530	564	592	562	593	537	526	546	597	554	580	567	573	550	561	589	531	543	560	556	546	596	584	528	503	564	522	561	561	543	539	523	564	587	542	551	589	525	543	544	574	601	574	597	573	581	592	543	586	553	537	570	560	556	563	516	539	554	583	526	516	552	540	557	541	578	602	579	576	555	588	554	545	543	564	525	570	603	574	569	577	579	513	548	574	527	533	537	581	532	571	618	574	545	581	552	540	578	511	550	554	585	549	583	546	535	536	571	516	578	590	583	553	573	597	575	561	582	536	568	567	572	599	575	572	549	547	549	595	551	562	550	558	529	521	544	568	545	589	597	523	596	555	552	574	551	571	546	573	553	548	582	595	555	551	520	559	605	522	573	615	543	562	557	532	530	546	568	575	606	553	508	558	569	575	577	523	587	556	593	574	560	577	574	560	533	559	566	569	591	541	529	562	580	563	576	565	551	560	516	594	585	519	590	573	561	558	565	523	587	554	596	584	559	538	537	571	546	587	575	535	541	558	539	542	583	554	541	551	562	577	562	548	586	596	550	530	570	558	576	607	563	512	573	571	571	565	525	581	551	577	544	579	565	549	569	555	571	528	567	543	557	563	559	567	566	571	558	544	565	590	555	544	547	554	576	584	558	557	582	620	587	611	555	597	609	548	536	569	519	558	561	584	549	555	564	507	552	567	588	545	540	559	523	518	567	553	538	602	529	548	547	569	558	584	535	578	535	556	531	559	527	553	570	527	557	571	552	574	509	586	538	563	560	550	576	563	558	586	556	543	567	565	568	607	556	577	520	518	570	597	632	579	523	571	620	580	564	497	549	547	537	577	545	564	591	543	526	561	609	546	557	570	568	601	543	593	566	573	582	535	572	535	538	543	572	599	581	520	537	525	564	570	545	539	580	542	561	560	572	538	590	555	553	542	583	500	568	557	588	575	546	575	554	546	518	564	580	555	558	589	601	561	545	557	542	539	549	551	592	565	521	564	578	586	560	537	562	567	587	620	555	576	523	565	515	548	578	571	545	560	580	527	583	497	575	573	601	567	583	565	572	597	569	526	559	557	565	543	550	603	537	528	575	529	544	595	562	540	546	531	568	533	547	544	566	575	547	555	543	552	533	505	589	599	568	556	567	569	538	577	540	548	547	615	562	555	537	542	542	529	574	564	563	546	542	597	596	580	559	598	563	560	585	562	574	542	559	572	578	558	536	578	596	540	526	554	566	533	540	557	595	582	555	597
21100	47215	37813	17924	13023	10838	8800	6828	5014	3773	3027	2574	1997	1602	1383	1216	1040	924	878	789	835	803	822	795	776	809	809	732	781	786	734	789	751	752	688	744	713	767	724	737	733	703	769	709	703	682	730	728	722	748	724	706	719	705	713	643	753	737	721	691	730	708	670	715	701	691	686	701	785	741	771	685	683	688	705	741	748	755	696	741	699	687	711	656	727	707	674	679	687	685	700	729	732	691	689	716	707	676	727	708	722	714	673	760	666	730	704	724	671	674	697	662	739	719	737	732	698	679	715	684	749	726	704	640	690	699	732	715	769	719	686	724	762	691	689	670	728	715	689	665	745	674	696	761	741	712	686	702	720	711	746	751	734	692	670	699	704	720	706	754	732	683	730	710	665	711	745	708	732	670	736	728	711	748	725	709	711	742	710	714	687	763	706	716	750	668	692	687	685	718	728	698	700	746	700	744	731	686	675	718	699	704	739	707	705	765	705	667	706	720	732	670	743	732	692	716	666	731	746	709	720	703	693	742	702	700	677	691	731	718	718	686	667	676	699	668	716	683	731	707	687	708	725	697	708	704	707	709	664	746	690	672	703	728	726	732	719	680	715	719	670	782	742	714	704	706	728	712	706	679	738	696	710	730	738	717	713	684	707	736	703	700	693	724	732	701	740	689	728	739	667	712	699	699	696	672	696	706	715	719	708	686	690	721	703	725	724	691	763	689	719	673	675	709	701	708	679	747	703	712	697	697	691	704	702	706	727	725	709	757	677	641	715	732	742	724	766	683	697	728	690	794	737	696	694	702	744	733	669	750	720	763	682	681	715	693	751	726	680	698	678	714	659	684	705	787	704	777	729	685	689	694	685	666	700	708	691	656	722	718	704	715	701	702	750	717	707	720	720	723	700	715	706	699	734	728	655	760	712	691	713	679	703	706	681	732	725	713	775	708	701	710	698	714	679	703	672	677	709	731	708	684	721	726	714	681	693	755	670	683	695	752	641	678	702	719	774	734	740	757	762	673	675	683	693	682	693	699	682	672	724	683	713	700	743	672	705	699	669	710	700	720	718	673	681	724	709	685	689	708	747	741	690	700	741	704	692	682	718	682	715	739	731	742	707	736	683	725	683	719	728	707	680	727	685	718	687	659	745	739	684	699	754	663	749	702	724	689	692	646	704	667	720	703	723	733	696	708	691	693	757	729	673	693	744	733	713	701	694	685	675	689	727	742	689	732	677	699	722	710	710	690	663	699	682	682	691	726	647	683	733	723	717	720	693	658	719	658	670	723	701	675	730	686	684	703	720	699	673	678	711	642	725	722	694	677	711	708	678	694	733	725	691	747	698	719	679	695	742	700	683	681	708	716	688	697	691	703	666	731	689	722	711	761	687	742	716	699	731	683	680	677	691	700	733	685	705	695	724	662	711	687	705	681	710	687	715	691	711	703	705	735	706	706	697	754	696	734	720	706	741	693	676	711	687	676	714	733	715	711	706	696	683	720	696	708	716	737	645	721	726	689	693	685	707	749	704	685	697	714	721	755	767	713	759	682	748	728	715	685	700	773	718	711	683	719	689	717	721	725	683	716	763	677	715	746	717	744	732	753	715	665	701	748	747	730	700	740	692	680	732	680	714	729	725	715	708	678	729	686	721	667	696	681	704	679	663	680	701	742	755	716	731	717	718	721	713	647	733	689	694	749	718	682	676	660	695	691	736	656	762	723	702	660	679	670	714	739	675	727	662	717	712	722	723	716	702	710	652	730	680	666	716	693	729	673	738	665	715	698	672	727	732	736	672	748	703	708	735	692	675	690	786	724	697	735	689	688	627	639	737	771	697	697	714	710	682	722	683	734	711	683	692	709	735	696	747	699	713	720	758	699	702	686	687	675	712	711	695	708	724	666	689	709	698	707	657	698	701	671	719	713	746	668	711	676	727	739	709	699	711	694	658	732	749	666	726	701	696	700	669	760	719	713	690	651	678	730	709	697	696	730	674	683	756	685	683	703	692	692	680	680	732	705	689	686	678	650	767	706	692	681	684	716	680	723	712	707	688	712	724	684	642	731	709	693	655	683	719	686	727	687	739	697	675	747	722	682	722	750	673	726	744	717	677	732	705	728	729	754	693	692	708	690	656	705	712	652	722	695	712	701	728	681	678	669	722	645	687	704	674	689	687	726	721	701	752	729	664	707	673	687	723	700	705	725	705	670	686	748	705	758	729	723	697	704	721	694	669	723	675	700	724	704	748	673	719	670	728	666	682	711	694	741	721	685	707	668	680	669	689	733	735	700	690	708	732	744	685	719	751	729	638	680	675	695	692	705	687	758	693	645	705	780	739	676	720	692	721	725	698	687	703	707	742	720	690	682	739	691	706	728	665	653	712	728	678	769	710	749	703	711	694	692	730	693	689	686	740	717	680	764	723	740	662	725	694	674	686	698	692	653	657	706	738	713	679	702	704	703	674	715	709	713	700	692	676	688	709	693	736	694	705	676	717	686	703	690	693	704	702	700	672	708	668	665	710	689	696	759	654	724	707	678	709	743	707	723	712	702	648	721	712	710	722	726	725	707	749	761	695	652	738	707	700	684	666	730	655	707	645	698	715	701	751	701	685	736	707	720	797	728	715	710	690	721	684	691	755	687	708	733	701	710	737	705	680	755	751	747	690	685	741	729	713	740	740	726	718	725	709	748	740	731	689	701	750	701	777	710	739	740	714	722	696	673	662	721	706	667	713	669	691	705	766	658	716	728	700	671	659	696	686	718	740	741	686	709	717	733	715	703	687	679	684	766	733	723	713	749	681	716	730	739	683	712	739	708	640	774	711	677	739	653	682	694	750	726	751	740	715	726	690	720	672	701	702	689	706	706	687	715	698	701	707	729	742	735	746	715	719	749	678	707	747	745	768	715	730	705	709	713	696	735	652	706	661	683	722	717	716	709	738	686	670	674	715	724	707	695	710	691	728	732	719	690	710	689	713	744	721	730	743	698	709	723	735	727	676	699	728	717	690	680	744	722	707	715	711	657	655	720	684	692	733	706	736	668	691	725	727	697	748	668	654	698	697	714	703	705	675	714	686	653	722	706	732	685	659	727	770	699	698	712	725	711	753	692	668	665	675	701	727	689	718	728	716	688	751	704	672	704	710	774	702	674	708	699	737	640	682	633	740	721	701	746	654	759	733	714	706	666	674	685	740	735	759	720	669	705	715	739	728	664	700	728	709	675	660	706	664	706	765	733	707	736	729	756	712	703	687	692	689	704	717	688	716	702	742	664	699	701	721	675	703	705	705	695	674	720	736	744	707	701	659	752	723	718	697	681	678	739	717	686	714	730	721	662	663	734	697	712	670	709	697	669	688	677	728	735	713	719	702	747	696	781	694	653	739	721	707	693	649	685	688	696	708	727	763	714	720	707	693	691	699	656	645	728	669	698	725	708	709	694	716	714	725	716	707	744	718	680	699	726	709	699	710	722	695	678	700	678	730	695	711	685
27657	21901	20022	8993	4013	2866	2317	1820	1532	1237	1120	956	928	779	762	705	682	661	595	606	608	589	662	621	589	661	627	599	594	636	627	611	636	603	604	600	570	594	586	596	617	602	618	603	616	642	643	633	568	584	628	634	600	607	577	591	624	589	605	630	576	612	620	612	601	594	600	620	640	584	572	633	620	586	571	628	654	617	595	632	655	573	624	626	600	645	564	598	584	605	581	575	606	625	688	617	640	621	615	577	601	588	651	561	594	599	670	621	606	626	608	568	567	568	615	640	589	612	636	595	633	606	624	589	608	621	596	618	627	649	647	611	587	605	584	671	604	571	598	628	603	625	598	584	578	633	629	601	616	624	595	622	607	650	576	628	632	604	612	653	602	607	597	583	584	632	577	614	574	591	617	638	636	632	637	623	596	651	619	632	612	644	608	603	591	596	571	604	612	608	582	638	565	664	624	584	625	595	612	619	583	574	602	651	582	603	642	600	607	599	603	600	590	602	605	629	554	535	594	607	614	616	607	637	627	630	580	629	642	584	657	621	598	628	576	600	604	643	578	614	599	611	612	611	631	662	630	621	609	638	559	592	614	566	630	625	644	613	621	600	623	557	591	595	611	610	624	608	619	673	640	608	639	580	662	682	661	605	592	585	594	602	626	598	564	589	623	599	623	612	590	584	627	630	621	600	608	580	589	610	649	613	613	605	627	640	627	598	641	585	620	583	636	578	623	615	623	634	619	626	588	623	604	612	619	639	627	665	584	614	600	622	615	599	608	622	581	577	632	602	568	608	625	586	616	533	648	632	601	622	633	628	579	603	600	598	645	587	587	622	614	621	638	630	588	602	634	600	625	549	626	637	613	604	609	603	591	593	642	598	587	608	595	594	672	620	630	588	580	579	596	634	658	592	631	628	663	610	578	649	587	593	594	659	599	627	592	610	649	598	612	601	568	649	644	631	619	591	602	614	594	577	648	628	614	565	633	616	658	627	612	657	598	575	636	584	611	608	627	549	587	624	580	618	627	568	636	638	623	583	565	611	626	635	610	612	642	590	605	610	614	594	589	573	611	594	610	616	642	640	602	627	637	604	648	615	660	619	573	616	569	629	598	628	595	610	585	630	612	651	604	598	622	628	637	609	649	637	575	651	632	586	576	633	647	642	609	601	595	617	611	571	602	613	616	613	609	653	606	600	593	617	621	632	606	625	606	642	623	603	634	577	606	629	589	617	615	590	563	576	611	624	603	641	551	625	620	594	614	625	572	637	606	600	593	652	597	616	592	623	602	609	590	610	630	602	608	657	606	599	614	575	594	634	640	628	585	608	653	599	639	625	643	652	641	593	666	598	632	591	622	587	616	630	582	606	621	611	639	565	591	576	635	629	643	608	579	582	600	643	623	619	614	613	632	584	606	610	650	637	630	605	598	626	639	627	591	588	598	625	639	633	629	589	642	623	610	620	598	606	621	598	564	630	619	620	610	609	577	576	594	634	617	616	632	638	642	629	653	607	644	635	563	610	602	628	612	656	654	653	605	618	617	593	610	605	611	613	590	623	639	573	609	591	603	580	578	572	631	619	596	619	618	649	611	606	643	591	634	605	596	634	586	617	588	599	623	631	599	603	632	622	644	619	621	578	586	576	589	605	639	620	558	664	568	623	570	627	610	577	606	605	643	575	620	600	584	556	625	609	637	636	650	612	623	628	626	607	571	625	610	626	605	606	625	643	604	572	640	601	597	635	626	603	650	603	612	590	591	584	642	593	591	613	592	624	600	621	627	569	625	632	636	621	600	635	611	604	632	571	577	636	605	606	608	653	655	627	619	609	593	632	633	614	592	590	564	570	624	578	629	645	603	612	613	599	632	644	638	594	648	600	562	584	630	607	641	595	591	629	630	603	574	615	666	595	620	594	604	635	597	626	612	573	624	601	583	591	578	596	593	586	579	580	594	634	656	630	650	658	625	613	617	622	638	625	597	603	587	588	612	594	574	639	603	604	592	563	614	624	593	633	579	642	610	597	604	624	668	622	648	655	595	624	580	623	591	603	616	600	656	604	557	619	632	612	598	628	609	615	586	623	641	599	620	620	629	629	587	614	675	557	608	616	603	602	604	576	626	635	581	617	585	606	646	585	631	635	594	587	584	601	579	597	620	642	626	676	623	628	646	621	635	647	621	607	607	648	594	658	610	598	583	622	594	592	634	569	617	598	640	603	617	655	628	587	592	589	586	552	622	627	568	609	625	577	611	621	590	619	590	600	597	597	602	574	608	566	589	624	620	657	588	605	628	572	610	584	633	642	602	589	580	662	601	611	606	630	608	587	586	585	614	640	604	627	623	636	640	626	595	612	594	636	638	640	616	600	587	637	634	622	611	628	610	662	624	626	614	637	578	645	618	598	649	633	613	584	607	581	599	584	600	657	649	642	597	603	581	621	572	553	622	636	619	602	650	620	552	630	607	593	595	558	608	611	631	561	595	604	607	598	607	631	631	665	578	586	584	630	609	583	622	625	621	620	606	653	606	630	604	567	642	609	611	577	621	605	635	624	598	592	603	577	598	628	605	626	609	621	622	617	605	608	642	594	620	592	614	585	603	624	629	619	584	613	604	636	568	614	650	611	643	610	664	568	606	611	592	588	599	621	606	613	619	634	647	639	569	617	588	602	655	651	656	617	623	587	657	646	604	628	645	595	603	580	595	606	638	605	620	648	571	634	582	649	624	651	621	625	618	637	653	603	645	628	588	650	596	620	596	588	616	610	637	637	589	596	649	580	621	614	615	653	584	656	639	625	574	609	600	607	606	621	558	579	635	605	598	574	598	652	608	596	631	606	629	612	655	636	539	606	621	627	594	555	587	641	593	628	620	602	620	607	600	595	599	663	622	632	607	650	599	629	610	595	606	588	607	628	607	657	654	575	615	607	576	639	680	574	630	637	573	613	619	634	610	621	644	596	614	635	580	626	637	625	574	598	627	610	581	637	602	638	593	629	648	620	616	604	602	609	609	641	583	647	599	572	632	598	609	619	625	620	582	610	605	656	596	636	653	639	590	586	634	636	585	626	583	622	587	618	610	581	621	587	630	629	641	629	617	611	630	590	620	606	602	646	563	582	574	632	609	605	591	599	575	589	591	661	615	599	576	627	682	579	647	608	598	610	589	618	570	577	618	613	600	608	605	624	619	582	584	587	598	591	650	650	581	557	632	539	631	613	607	647	613	634	644	585	629	608	638	615	628	598	599	589	618	595	570	603	606	598	580	590	643	607	590	603	624	609	578	574	607	618	640	548	582	610	637	601	656	652	600	608	631	614	583	607	589	581	604	623	599	610	630	616	623	604	581	625	579	636	608	561	595	608	611	640	640	636	571	607	607	592	607	579	595	604	608	616	563	596	588	583	572	604	636	560	647	626	618	635	607	623	574	629	638	601	579	639	632	594	640	602	626	632	616	606	611	599	572	601	626	635	594	582	599	616	589	643	601	611	580	677
16373	30496	22492	9192	6289	4856	3956	3200	2464	1916	1575	1488	1219	1100	950	879	825	833	756	771	813	785	819	781	757	772	745	734	693	755	735	821	767	746	765	758	744	778	757	795	769	760	729	763	737	781	775	727	744	725	734	726	726	738	771	747	747	746	785	766	731	726	761	708	767	749	775	775	780	747	828	737	772	705	773	732	757	741	764	706	778	753	731	798	796	783	736	771	736	769	786	765	702	729	691	746	734	787	738	764	778	746	783	678	788	754	801	750	798	768	758	762	762	764	747	734	715	739	769	691	782	833	744	768	790	771	810	749	745	744	737	741	775	796	767	714	770	756	757	754	733	766	715	755	785	765	782	713	754	752	704	716	796	777	717	815	777	706	764	768	792	764	766	736	728	722	758	748	803	750	742	697	742	756	745	713	736	785	726	744	789	792	710	741	767	743	759	813	748	676	721	775	698	780	722	778	770	750	784	751	777	789	722	754	733	771	748	714	773	763	750	696	767	740	753	762	756	682	786	717	708	733	777	762	776	807	749	753	766	728	740	799	752	782	776	791	752	736	785	758	703	763	717	736	704	719	738	791	713	778	684	739	765	706	753	775	752	758	732	771	775	776	797	779	795	712	722	770	728	765	744	738	719	727	736	755	733	759	763	812	785	757	761	782	716	791	744	752	787	752	794	743	806	745	729	720	735	768	704	773	753	780	721	768	729	747	797	766	688	753	740	758	724	756	765	700	734	769	761	785	782	761	793	775	772	732	773	841	783	759	740	771	755	725	789	737	794	730	816	717	741	760	734	751	756	732	748	726	741	714	758	757	693	733	714	763	736	742	771	750	765	783	772	686	785	771	778	752	749	733	729	720	727	754	769	779	762	772	749	778	785	739	745	753	753	758	753	705	777	738	759	771	743	741	757	687	751	732	732	730	734	761	804	729	772	751	789	774	777	763	750	754	741	780	765	771	755	756	759	772	776	740	774	744	721	729	741	727	762	772	699	736	750	708	752	731	727	751	749	778	736	760	750	797	778	737	757	756	777	794	750	771	756	745	766	739	756	695	737	736	737	742	714	737	733	757	714	766	770	745	755	753	748	799	752	792	826	689	706	790	773	751	740	728	723	705	767	751	730	742	751	768	738	747	761	793	754	719	732	755	795	749	808	764	813	770	747	734	770	737	794	781	757	739	739	728	758	732	707	770	749	767	716	756	737	740	739	739	713	747	768	792	818	759	772	763	792	788	776	743	725	753	765	776	764	755	812	733	764	791	743	809	729	771	779	764	751	740	739	749	745	736	762	751	802	711	760	731	791	740	765	736	757	749	737	781	766	767	786	761	758	767	794	799	743	729	760	773	713	734	756	771	736	790	737	766	724	770	779	708	810	778	759	738	757	733	751	749	764	786	732	754	725	759	757	730	707	723	705	795	746	742	795	761	787	742	735	809	682	755	731	748	754	716	763	795	809	795	756	746	761	728	742	715	766	754	717	711	716	764	693	805	748	744	735	768	741	716	775	732	741	760	767	762	778	729	726	710	765	755	730	740	794	730	764	751	767	712	770	757	744	729	779	741	693	738	739	734	811	731	740	768	752	800	681	751	767	727	741	720	781	732	752	739	755	723	742	718	716	755	761	745	745	771	721	743	760	758	745	719	788	797	765	783	749	724	731	775	738	721	741	769	743	760	766	755	741	767	778	730	742	769	782	732	759	760	744	752	706	709	792	747	770	730	772	790	748	737	761	733	776	770	744	758	752	732	777	771	755	739	795	743	708	764	761	724	763	760	789	779	726	746	761	769	783	758	782	700	773	739	758	798	793	751	736	730	712	784	712	698	723	758	747	752	752	785	680	761	708	774	715	793	743	747	735	781	756	693	766	738	751	738	738	754	775	734	757	786	754	742	727	756	740	770	775	779	773	751	781	740	752	759	759	746	732	777	736	734	726	765	779	730	725	785	772	725	736	744	776	751	751	703	749	707	745	773	725	731	735	724	753	729	769	786	761	762	767	716	772	723	785	721	749	703	720	729	788	755	757	776	729	692	781	761	754	773	716	707	750	753	730	744	746	745	761	741	735	742	763	739	752	782	709	771	782	717	731	778	751	755	746	754	723	803	791	718	785	729	784	766	744	718	749	772	756	778	733	752	750	751	705	735	697	745	705	761	765	784	802	766	702	752	751	703	741	758	717	693	796	753	758	728	735	766	750	777	736	782	781	758	725	762	741	748	778	782	753	762	742	744	747	723	733	742	743	721	782	755	771	769	777	726	713	710	697	736	750	752	737	764	726	786	742	761	745	750	755	786	744	735	709	830	755	765	733	781	734	746	768	764	758	755	778	751	744	768	793	767	761	729	782	777	803	750	748	759	747	795	722	732	741	789	719	775	763	798	702	809	747	743	738	808	761	757	715	771	766	734	745	760	779	746	747	786	771	718	742	766	779	690	756	778	759	774	733	686	734	744	740	716	756	801	821	782	718	720	748	769	764	780	717	780	780	705	792	724	717	788	746	757	764	730	764	817	760	756	738	699	711	752	783	743	718	748	790	747	764	779	787	762	746	728	764	749	781	701	711	748	765	720	776	757	696	735	791	685	751	764	710	758	727	806	790	738	758	747	802	787	748	769	732	765	705	753	779	783	751	771	762	746	713	793	727	706	765	769	731	827	746	747	833	807	750	802	751	788	735	750	777	730	752	802	759	762	764	750	763	755	774	737	786	745	731	708	755	735	762	752	782	733	740	792	774	764	766	771	772	750	784	749	767	760	746	743	767	746	770	732	740	722	758	752	735	745	738	729	765	747	778	778	725	783	775	780	742	735	741	765	745	726	751	719	771	728	761	776	763	762	740	770	742	728	772	704	765	746	756	756	805	762	738	765	743	776	756	776	733	762	759	720	783	736	761	751	773	742	725	703	748	744	734	717	733	739	760	753	812	790	753	732	696	780	742	723	743	774	772	744	753	778	765	746	750	757	781	792	758	797	771	762	746	786	769	749	793	765	755	719	745	712	772	770	752	699	834	764	799	721	723	716	754	730	801	737	765	731	796	783	761	762	764	751	761	736	721	713	737	736	742	704	805	767	726	683	724	781	810	769	775	804	726	731	736	750	756	755	757	742	776	795	750	826	748	758	724	757	752	783	798	783	752	739	772	791	723	794	712	727	758	769	705	755	704	696	725	781	749	738	738	790	714	732	729	752	763	743	726	685	712	753	736	772	753	738	727	759	756	809	751	729	794	761	720	751	760	738	754	732	741	790	767	757	782	724	719	813	759	739	713	726	719	774	700	732	785	698	802	765	770	740	731	776	736	745	716	737	701	754	738	737	764	732	744	757	685	721	777	708	771	810	749	764	775	751	785	771	746	738	745	739	762	723	700	731	748	799	748	731	744	756	799	727	802	745	777	758	736	772	715	756	782	769	787	749	799	751	767	737	715	765	727	789	774	758	775	717	745	806	738	748	722	704	739	780	751	758	713	717	805	730	734	743	778	755	744	774
23574	21517	28900	24598	21515	14848	5237	3160	2632	2081	1680	1535	1405	1136	1025	1021	937	890	875	848	845	826	870	832	837	852	793	771	818	829	761	827	852	882	795	810	859	840	843	825	824	837	827	808	739	827	842	801	796	793	851	830	813	805	807	824	749	825	792	776	838	776	777	809	840	817	777	828	842	787	780	822	822	835	816	791	807	847	851	815	876	815	879	843	839	869	849	856	804	797	813	839	835	837	761	805	884	824	812	810	831	805	795	855	763	845	844	804	789	840	808	813	796	792	845	839	777	799	801	817	830	798	816	807	795	811	828	746	850	823	856	842	837	815	769	798	844	819	809	796	807	778	806	757	825	821	802	789	726	827	794	822	817	850	802	846	853	802	781	801	786	885	856	809	806	811	807	738	788	776	789	821	795	787	787	832	788	817	780	796	809	811	838	816	805	779	839	860	766	834	824	889	829	808	865	775	845	795	810	801	794	785	795	765	813	793	879	795	803	804	764	823	813	839	785	802	822	776	775	802	787	885	817	856	843	882	720	814	795	798	850	781	841	796	833	807	782	832	796	807	804	867	791	804	784	878	895	862	846	843	758	796	796	805	832	824	818	821	841	801	773	824	824	792	779	814	836	819	831	842	797	827	790	826	850	793	809	842	806	806	810	879	807	869	844	820	788	793	856	823	842	841	831	776	785	869	773	787	839	805	830	802	785	855	835	830	797	820	823	808	797	812	793	846	818	831	841	799	857	846	791	833	876	826	828	815	886	801	831	796	833	784	835	782	853	840	823	833	796	830	817	839	837	794	810	821	828	837	813	761	848	808	796	852	846	855	852	811	815	787	818	761	782	759	786	811	832	803	830	846	795	817	809	858	844	844	758	826	814	780	778	815	838	823	802	825	802	761	813	852	823	817	826	821	779	795	789	840	818	804	771	769	780	795	791	775	795	831	828	808	767	796	801	796	818	808	836	829	861	834	819	838	802	809	812	769	796	793	819	777	798	789	867	842	748	839	851	828	747	806	839	817	828	839	788	845	803	780	822	791	804	794	789	817	789	804	847	782	793	825	832	799	809	817	867	820	821	878	877	789	790	824	789	835	794	823	794	770	815	813	820	788	807	825	799	883	838	828	845	823	790	826	820	839	788	840	808	799	843	796	831	798	799	841	842	820	804	841	833	816	809	814	791	789	782	796	770	836	792	840	810	829	805	834	805	820	817	784	817	774	856	811	778	778	828	861	794	806	827	827	790	779	842	823	790	799	850	833	792	807	825	777	799	841	819	871	778	765	860	802	840	832	797	755	805	859	816	812	800	830	809	782	831	810	833	819	754	808	758	794	818	781	871	799	850	839	827	815	739	809	794	789	814	831	815	802	803	777	821	786	795	818	818	767	838	805	782	860	835	861	807	822	760	834	815	805	758	774	789	817	820	824	809	790	765	760	858	812	810	875	779	821	809	822	822	784	777	788	808	810	781	820	833	791	768	769	794	808	873	827	809	822	849	815	813	814	845	805	831	765	766	836	856	849	871	820	784	811	842	797	858	779	823	809	789	806	789	821	830	764	781	809	748	825	840	821	872	819	836	772	746	823	818	740	815	751	807	831	847	814	782	789	819	811	842	757	803	816	809	775	819	806	820	812	869	781	840	820	827	794	800	818	770	803	846	829	792	839	815	848	808	838	793	776	829	802	799	764	798	840	826	802	789	848	838	837	846	794	839	785	776	797	800	807	857	782	830	849	790	783	838	872	733	785	825	847	797	852	804	822	810	842	775	797	810	833	787	817	848	835	804	858	847	808	784	801	844	788	768	811	840	813	824	766	737	797	805	793	798	849	808	795	817	733	831	833	816	783	804	802	832	793	786	871	873	807	825	777	798	779	825	831	837	835	875	825	822	778	763	773	791	748	861	823	760	783	817	796	798	797	812	846	816	812	880	825	776	849	801	812	850	829	839	718	850	833	840	837	829	799	885	785	744	832	816	768	814	847	822	837	780	851	809	817	829	816	833	870	812	809	791	812	790	811	808	818	819	841	777	797	827	852	801	848	829	812	783	772	759	820	823	837	829	807	809	790	821	828	801	792	806	778	841	753	830	813	816	806	801	777	849	799	848	834	855	818	815	818	830	846	842	820	816	807	759	828	802	808	802	797	787	831	739	779	888	837	807	814	857	843	790	771	771	834	810	797	847	805	813	833	830	780	815	836	841	864	815	773	777	821	845	811	859	806	862	835	782	814	813	810	823	783	783	836	802	798	822	838	853	754	795	792	795	769	835	867	755	819	837	821	799	814	791	803	778	784	820	777	869	801	778	836	830	779	757	792	789	850	727	804	836	831	775	872	847	791	819	886	826	796	783	859	823	836	784	819	798	761	810	771	774	795	749	785	816	816	869	803	790	843	846	827	781	777	805	807	795	831	810	853	829	803	747	840	787	775	821	835	829	802	817	747	822	808	827	819	836	829	812	835	771	819	793	769	866	795	776	848	831	857	793	720	770	803	840	818	738	811	809	805	773	857	817	805	797	797	831	809	825	791	773	826	835	831	802	783	815	833	855	791	858	804	765	767	839	843	860	788	788	866	832	816	854	809	846	796	790	796	846	800	824	812	800	797	814	794	855	818	842	842	789	809	787	830	847	843	836	796	824	832	798	800	818	826	777	802	789	807	791	799	812	826	822	849	779	832	810	853	791	770	761	820	772	831	787	766	804	801	838	832	804	825	794	788	823	807	760	811	798	808	816	796	838	801	833	799	768	824	830	842	785	823	821	818	770	817	847	828	851	861	845	847	767	822	796	835	842	842	778	810	831	813	818	819	816	783	842	800	808	816	783	910	818	816	779	808	814	796	816	783	862	812	810	811	806	848	797	796	850	820	805	803	846	871	819	801	821	808	852	835	767	838	810	856	820	783	787	824	758	854	802	820	839	828	844	857	822	785	771	803	767	809	814	828	828	803	814	898	798	819	797	829	826	801	810	825	809	761	770	806	827	810	829	813	866	759	764	822	800	845	792	806	849	820	772	822	802	851	836	810	860	864	826	800	826	776	804	774	794	794	752	818	806	816	817	823	787	794	870	809	776	846	855	800	784	809	841	809	842	813	803	827	804	790	809	801	830	794	774	865	791	832	775	843	800	783	791	855	861	789	886	791	857	817	784	803	846	809	792	805	843	824	818	843	805	833	821	770	816	799	806	777	855	858	850	843	806	813	806	817	797	812	791	798	829	807	824	788	805	794	813	832	761	816	808	885	832	846	785	804	847	816	800	760	767	785	796	779	764	763	801	793	783	792	789	806	812	779	828	758	790	790	842	796	821	825	795	834	780	817	775	788	807	830	793	830	781	805	784	821	764	793	859	806	838	825	848	815	814	800	859	792	825	893	798	761	808	801	822	765	814	798	806	743	810	832	806	854	813	813	799	802	837	795	794	790	839	803	789	750	831	820	816	855	780	770	824	808	798	824	864	782	799	882	806	766	871	792	808	836	801	813	833	794	841	757
18206	41677	32165	13981	10391	8217	6168	4991	4135	3120	2394	2180	1975	1600	1307	1204	1169	1094	1096	1008	1051	1026	1067	1019	1008	1075	1050	996	1045	974	1037	1019	1005	1046	1001	1007	995	986	1018	1007	950	1000	998	1028	985	981	1005	1013	993	1022	1023	1045	1015	1030	1015	992	909	944	1042	997	988	995	997	1030	1005	1033	938	1017	977	994	1065	1003	978	960	977	975	999	975	947	930	940	971	989	935	953	925	1009	998	1007	973	995	992	974	1020	998	941	950	1011	964	976	1000	956	984	927	991	952	991	964	1018	1035	956	1046	1023	997	1014	958	1004	979	1008	918	969	962	954	985	973	982	923	992	1017	1034	990	1014	963	1008	910	1010	981	945	992	982	949	1050	971	951	989	1045	1012	986	1010	1021	1020	963	985	932	996	977	1022	977	974	994	996	990	1041	983	1007	1039	961	985	984	976	1031	994	986	997	935	1052	950	976	995	1003	982	1033	1021	985	974	929	1007	973	1032	974	966	1026	1030	963	958	1018	1081	1023	969	960	986	967	978	1039	998	1009	985	1004	1023	1007	997	991	1024	995	1017	993	983	1004	982	947	952	995	1012	1025	958	1005	988	970	994	1005	922	972	959	1041	888	1028	969	999	980	1034	1002	957	967	991	976	1004	953	1023	990	996	948	989	999	952	914	1030	927	953	1093	1005	1015	948	1046	967	970	994	977	980	962	1071	978	1003	966	1000	969	983	989	972	1004	1000	977	971	967	940	982	947	966	955	974	1014	998	956	1031	990	973	967	980	1049	993	1013	973	960	969	1020	918	975	953	1016	955	948	977	1002	972	959	954	959	1037	1040	945	965	1006	965	918	964	1000	986	1005	987	987	1049	969	997	999	980	966	971	944	1012	1016	959	972	1006	969	974	1011	1012	1039	1000	1040	1042	902	978	996	953	983	965	950	1020	986	1000	1035	1006	981	1032	964	978	927	1034	966	1002	1033	963	957	1011	934	1007	966	1016	994	1001	977	1012	970	1006	991	998	1006	1010	962	989	1009	973	1014	1031	996	934	1021	1003	942	1015	980	999	972	980	949	992	993	929	968	1000	976	996	1015	1007	985	977	943	955	1023	945	993	1016	940	1070	975	1002	935	1007	993	1007	946	1009	929	969	990	957	981	991	1020	978	945	944	1066	964	1012	975	965	971	984	956	954	1004	944	1010	1047	1024	976	1020	1002	1013	965	1032	1032	1012	1015	984	1003	955	983	932	977	1041	989	1053	990	987	932	1010	1023	988	966	1002	967	918	976	1001	933	959	1014	983	940	994	963	999	982	1044	1006	989	991	934	974	1020	1016	1011	1019	992	999	1004	986	998	993	996	1000	975	958	1030	982	990	958	1016	978	978	1058	1030	1013	1022	1032	1031	1013	1016	966	1001	1033	996	994	1001	1003	987	976	1046	1012	1001	955	958	997	976	959	1014	942	961	993	1005	996	969	969	974	1024	992	977	1021	1013	953	971	1007	1002	965	1032	1009	946	1002	1017	1030	984	999	991	926	1018	1017	1013	967	945	1015	965	983	977	986	1023	1017	1012	905	1069	1035	986	1017	1005	989	992	953	970	945	959	1074	1007	1005	954	1031	979	972	1031	1004	1010	971	934	1003	1009	963	1012	969	941	966	1038	1011	1015	943	1016	1012	1006	1010	974	986	1051	985	1000	1009	964	1051	988	1012	976	973	977	1009	938	969	977	944	1038	946	986	954	962	943	1049	1007	1025	978	920	984	935	1011	1005	945	1032	1028	993	996	966	957	974	986	996	963	950	1007	940	982	990	1049	1012	1005	957	1030	956	1006	979	1001	958	991	975	969	969	969	909	969	975	993	1002	1008	960	1002	1022	1026	1032	979	983	958	1006	953	990	1007	1014	993	994	985	965	999	993	979	986	975	956	967	1003	990	999	965	986	975	1001	984	952	982	1012	1009	1019	1012	950	1067	1001	937	1027	1033	1003	1002	948	991	932	978	1008	995	1012	995	1007	1012	960	996	983	937	985	980	918	964	993	968	1039	1060	973	1002	1004	991	995	1036	1068	981	980	990	1029	951	988	990	966	1010	988	987	973	1041	959	1012	976	1042	983	984	966	1021	996	985	983	971	1025	985	970	985	1003	974	1000	971	988	972	1009	980	903	919	1002	985	998	959	1056	1006	1009	1028	969	997	944	1035	1019	1000	980	987	1010	956	954	1059	1004	973	935	1046	1025	985	1020	1003	1009	1026	1044	911	942	968	1012	973	1019	976	951	987	1008	966	992	999	949	933	1004	995	1008	930	960	985	972	1033	985	963	962	992	1002	918	995	880	943	1018	969	988	1027	1036	992	987	954	963	986	1007	1033	1004	1016	1009	1012	1006	984	1002	1048	959	986	1051	950	982	974	885	991	962	977	963	960	1035	958	1020	1051	1024	999	964	974	959	990	997	974	1029	947	975	948	974	993	987	1010	1020	940	973	1022	1036	1014	949	1030	1025	1001	932	999	983	1012	974	907	976	1064	927	981	963	948	1015	1037	938	999	1035	969	980	975	980	953	951	951	1004	924	972	948	959	946	950	990	951	1020	1010	983	972	967	1025	993	966	1015	980	1031	995	985	1012	903	949	1010	1006	969	1009	1023	954	999	984	940	994	1025	1011	1035	1006	1033	989	955	1014	1005	972	974	1045	1061	975	955	945	989	968	1027	964	995	970	994	990	952	956	974	970	991	946	998	1049	1051	1024	973	1017	969	995	950	1049	1039	984	977	1010	976	1025	1007	1063	947	990	1050	992	1022	1014	976	955	987	956	971	978	956	997	1009	984	977	943	993	972	999	991	971	974	1038	962	976	1043	980	1007	973	976	958	1016	987	1036	1005	956	980	1052	988	1013	1023	1018	977	983	969	976	969	954	983	1005	1036	995	986	1051	935	1012	993	1050	978	890	973	1000	975	984	1057	973	978	939	1034	1015	966	1023	961	980	1019	939	947	1051	968	973	993	1041	961	1002	970	1044	966	1012	974	1015	946	972	984	948	981	957	975	995	955	979	970	1006	980	987	939	1007	1006	971	1043	969	948	1036	977	990	1005	1083	1013	1036	997	1057	1004	962	971	930	1001	950	996	995	973	981	982	989	1017	1011	1017	1013	990	970	986	965	995	922	1029	1023	995	993	957	968	961	988	1010	1013	985	994	1002	962	989	989	1051	964	1014	1032	956	978	991	1020	966	993	991	1012	1043	1006	901	976	932	951	978	965	1002	976	1003	1049	1047	967	974	1011	986	984	994	1037	1013	986	947	989	1033	965	982	987	969	961	949	944	1006	965	1021	994	955	971	1025	995	992	998	982	998	999	959	1018	1048	968	1003	974	1023	956	929	993	970	887	995	963	961	964	1018	999	987	990	981	965	1049	998	931	997	965	975	904	954	1009	1018	959	973	971	952	957	974	952	972	971	977	994	973	990	984	1020	949	987	1006	970	990	934	1035	958	1026	955	1060	1042	955	1006	1004	984	1012	962	940	966	988	944	1022	951	1002	972	1012	1004	1038	991	961	961	982	1005	987	976	972	972	957	997	986	1012	969	1038	1023	1022	992	979	975	935	932	994	1015	1019	952	971	1000	1015	930	1011	995	983	1013	952	988	997	987	982	930	915	951	1008	979	951	1031	991	1006	950	1014	1077	1002	974	970	992	1007	979	969	1004	915	991	979	943	1027	1018	952	936	985	1010	932	1005	946	982	997	1042	976	986	977	976	980	1018	968	1005	958	962	959	978	928	988	1005	1017	969	1044	964	982	983	937	974	983	1014	1061	1010	1047	923	944	1035	983	976	946	998	952	979	926	968	1021	1018	1036	928	974	968	934	1036	985	980	994	1012	969	1031	1008	1001	968	1000	987	1024	980	986	959	963	984	1028	1056	990	996	1017	955	989	1007	1007	982	1025	1015	1011	986	967	955	1004	940	961	971	1009	997	950	1030	964	984	976	979	973	997	1027	937	975	1000	979	1021	995	1026	974	983	916	972	1043	979	1016	1042	985	1005	937	1015	1011	1030	1011	980	986	1008	967	1004	981	980
24665	21522	27844	25500	14390	4463	2688	1852	1654	1250	957	811	761	682	550	449	414	418	397	401	394	383	379	369	366	378	419	373	375	373	351	393	333	348	351	372	340	379	367	363	354	354	362	336	343	370	343	353	347	357	360	350	355	364	360	374	348	353	339	335	341	365	337	349	327	321	341	357	341	344	326	330	323	325	362	351	358	356	346	336	322	350	372	369	338	358	361	351	353	375	345	317	350	385	381	340	366	355	362	328	366	326	383	329	327	351	338	370	392	353	328	351	331	361	378	366	351	383	326	326	335	330	343	334	353	327	351	317	354	343	347	374	392	345	339	374	362	347	381	365	352	328	362	383	360	351	342	375	349	342	323	319	339	357	387	329	351	342	363	338	360	376	354	358	336	354	343	371	359	317	357	353	355	352	344	366	375	332	313	345	374	360	347	389	337	369	332	371	366	333	355	340	334	333	337	362	351	361	332	368	376	355	363	347	365	357	351	333	335	380	364	329	350	350	324	338	337	360	351	383	341	324	357	335	345	348	345	396	370	358	342	338	331	348	353	335	374	368	362	353	359	328	368	343	329	330	360	360	364	413	342	369	338	360	372	375	354	347	344	373	350	371	344	394	389	353	353	337	397	355	335	365	376	331	369	360	355	329	350	360	341	333	350	367	320	345	376	370	372	333	365	357	359	330	371	369	346	352	350	371	370	345	354	343	343	381	365	356	359	361	362	334	358	352	336	325	388	337	367	360	352	315	314	367	361	369	357	327	357	361	357	352	399	377	363	339	360	339	329	336	357	354	342	367	321	331	350	331	346	352	336	326	368	371	328	365	303	335	349	341	353	390	381	350	389	351	372	340	387	369	324	339	327	345	412	384	354	339	357	352	338	342	376	301	364	364	345	322	323	360	361	370	312	364	353	338	347	342	325	371	355	312	350	338	347	338	368	356	370	374	354	350	359	352	370	368	342	371	361	344	356	364	369	318	340	375	363	392	351	371	369	364	348	349	328	358	348	345	361	324	364	367	355	333	379	344	346	303	369	335	386	334	370	350	359	361	351	321	340	360	387	351	373	329	360	339	387	341	390	336	331	344	332	334	355	363	394	339	359	339	296	343	336	358	355	364	335	343	348	373	349	353	346	377	365	354	363	347	315	339	298	353	348	313	348	325	313	348	351	354	365	373	350	341	355	322	379	349	348	347	367	313	346	353	375	334	351	372	348	385	350	344	310	352	334	366	344	345	320	312	326	331	357	324	338	341	352	349	371	354	347	353	380	362	328	363	337	380	361	321	343	337	347	337	360	361	352	348	342	368	356	354	349	342	370	360	374	347	344	393	363	349	337	368	367	352	367	353	352	353	329	368	361	370	354	361	354	351	328	365	371	367	350	380	369	356	335	356	355	385	334	359	349	360	372	360	328	351	370	347	405	368	325	336	364	372	355	345	333	356	329	367	352	372	387	362	330	381	347	328	342	356	352	358	364	340	378	341	376	361	353	378	329	356	330	315	332	336	351	362	340	329	343	376	339	356	350	362	354	346	358	352	343	363	338	359	357	356	326	376	367	330	359	339	375	359	331	333	360	375	331	352	329	341	344	335	343	315	373	341	335	391	354	360	368	331	348	309	302	336	322	383	334	332	382	355	336	341	348	349	325	370	349	352	335	323	346	345	373	352	337	409	352	342	358	327	309	345	324	323	319	366	348	365	347	364	350	328	350	375	369	344	344	356	348	348	395	368	321	351	352	335	350	355	330	360	340	352	347	346	337	345	332	338	375	377	341	317	347	352	390	347	357	342	353	366	358	329	342	380	345	361	317	350	355	361	365	340	343	358	380	362	370	386	329	363	365	346	340	344	382	342	325	324	370	333	327	383	344	329	337	381	368	316	344	332	359	349	315	341	334	378	349	346	349	326	349	360	347	329	360	358	333	366	333	358	327	355	304	355	328	335	392	356	352	373	371	344	325	317	367	351	337	364	354	361	357	346	336	350	367	362	319	359	348	340	349	351	346	325	372	341	344	348	357	356	355	343	316	360	340	346	346	356	361	350	385	349	334	351	332	352	341	364	369	385	348	391	382	369	346	351	327	362	344	362	347	348	350	421	337	368	378	336	372	355	364	310	367	341	382	344	355	369	331	333	315	358	379	365	346	344	371	330	329	337	331	358	366	335	337	349	312	351	335	347	347	369	358	379	326	348	377	333	349	344	352	334	314	373	357	340	361	342	343	361	358	352	382	324	341	377	360	352	344	331	339	348	338	353	353	348	351	342	332	337	338	325	333	378	350	337	329	373	313	359	345	336	355	352	330	361	356	325	361	365	354	354	362	340	364	327	328	318	338	333	366	372	319	378	330	326	370	354	370	350	343	367	339	346	329	322	336	337	343	371	354	352	382	335	337	341	365	344	375	318	328	316	343	348	333	352	348	361	325	383	349	362	398	366	360	357	350	348	350	347	360	358	352	351	360	366	367	356	354	350	340	342	324	312	367	331	382	347	338	341	320	350	334	364	339	347	338	336	317	344	386	366	319	341	325	345	370	317	339	391	349	358	335	361	339	389	332	382	352	375	361	338	359	323	330	378	299	347	355	365	379	380	345	364	353	322	367	333	328	336	334	337	344	340	313	350	340	345	337	364	358	367	360	316	361	348	363	378	335	354	368	358	356	367	400	377	339	386	325	330	382	363	324	335	346	378	333	325	328	377	358	340	364	333	327	363	376	328	376	321	372	347	347	324	388	340	348	344	338	327	341	342	361	363	385	384	366	349	351	390	349	309	362	358	346	358	331	332	350	320	311	355	352	344	352	362	336	394	334	367	326	340	349	348	372	372	340	334	347	358	381	338	345	377	349	344	382	351	354	349	336	363	365	348	349	342	342	355	375	377	299	383	348	389	358	367	339	321	375	351	334	338	396	372	336	341	345	368	326	357	392	331	332	332	363	357	322	316	348	373	345	356	325	388	354	354	338	343	361	342	347	360	346	323	320	360	328	339	332	396	336	310	351	335	339	337	384	343	346	339	362	335	365	349	330	285	354	359	338	324	337	327	374	378	349	365	359	369	368	359	364	367	376	353	346	352	326	377	385	403	318	343	318	358	322	342	348	367	373	332	346	319	390	375	378	306	356	351	364	336	352	385	338	355	305	308	372	337	317	327	319	371	339	340	370	341	331	351	354	332	345	347	355	363	378	355	343	347	328	341	338	326	330	385	362	328	332	371	365	347	362	327	363	317	312	344	339	356	359	332	351	356	343	372	346	347	348	388	337	316	350	344	347	344	363	388	345	327	344	336	337	355	370	344	359	352	330	377	404	370	359	328	313	359	331	334	332	335	316	370	332	327	364	371	365	323	364	341	308	339	372	357	345	339	336	359	360	361	369	369	346	372	348	369	352	358	339	347	342	331	361	358	365	314	318	358	330	354	363	306	345	347	364	345	332	328	355	323	351	345	359	361	349	353	332	345	340	346	333	337	396	383	344	383	346	333	340	347	324	335
17887	36625	25328	11211	8401	6862	4919	3512	3081	2272	1644	1260	1122	952	786	624	582	516	522	494	449	495	442	458	490	509	468	474	451	456	443	505	475	464	450	456	455	436	462	432	440	438	439	413	440	464	456	455	448	453	425	447	432	463	440	435	418	468	462	452	474	449	508	468	422	415	431	433	438	458	462	462	448	455	445	436	452	449	417	405	457	456	446	443	437	436	488	459	434	439	416	464	447	470	486	459	488	418	468	491	453	427	459	468	437	442	454	450	437	452	388	421	443	462	417	494	445	444	447	448	428	413	429	447	441	445	442	397	443	485	427	462	473	484	408	420	442	434	447	438	439	456	464	436	439	442	460	421	479	423	436	428	439	458	446	453	448	411	469	449	444	430	494	481	467	412	395	455	460	425	446	435	472	494	454	433	420	445	451	447	485	432	421	479	448	440	475	457	452	460	417	455	460	473	416	469	451	439	448	483	456	428	446	437	450	430	442	472	438	488	406	429	463	436	478	430	427	459	464	420	463	445	436	450	434	440	460	456	459	446	453	421	479	446	419	417	440	449	474	460	475	462	423	485	456	439	437	417	434	454	447	449	432	440	454	437	455	401	431	466	400	423	446	458	455	429	474	446	452	451	438	485	444	452	446	450	442	458	456	434	481	426	422	475	457	441	448	400	436	455	417	450	430	449	431	435	454	465	462	465	500	437	427	436	476	451	481	419	424	424	430	480	450	432	465	434	464	469	463	437	405	473	446	451	464	487	489	448	470	430	442	447	465	454	449	421	489	462	390	440	439	460	455	472	470	487	477	437	434	453	414	468	434	423	465	503	464	429	474	461	464	462	468	472	414	432	467	465	427	399	467	465	442	474	452	438	425	452	450	432	437	446	463	414	422	449	437	468	422	450	467	455	449	413	434	422	440	482	445	463	444	456	474	432	465	415	471	445	474	457	472	450	487	473	471	447	440	466	473	430	470	461	442	398	432	437	431	442	448	434	418	429	437	458	478	444	441	451	429	457	471	440	428	443	471	437	445	443	423	461	447	456	448	434	448	443	456	449	448	464	442	458	421	453	470	440	458	485	454	460	403	438	464	415	466	457	495	480	479	440	438	465	456	413	455	469	437	426	495	441	439	450	417	477	443	460	428	437	430	458	446	467	452	463	417	454	479	477	439	473	489	438	434	467	451	444	448	471	435	446	444	457	461	444	454	463	466	435	467	444	459	452	454	433	464	479	461	442	452	442	420	463	473	456	461	422	465	445	426	426	479	457	472	469	467	461	407	464	452	423	434	488	439	443	446	430	478	448	456	426	471	432	450	455	453	438	456	431	418	444	472	480	435	398	469	399	440	450	418	467	437	452	481	447	466	442	448	457	465	416	452	459	463	446	453	468	483	444	426	448	451	447	396	456	409	428	472	442	478	439	459	455	408	428	422	459	432	404	466	458	449	447	440	497	463	421	465	423	443	445	461	448	422	465	427	448	453	467	441	474	451	414	464	470	469	420	455	435	439	453	466	460	460	434	449	446	442	454	429	454	456	462	443	432	431	469	467	455	463	419	446	445	448	442	441	480	435	472	433	460	476	421	445	467	445	442	445	434	449	427	436	456	481	458	421	448	433	471	461	451	531	441	419	461	453	458	458	462	472	456	438	452	450	506	446	437	406	450	460	470	457	457	479	440	432	453	439	421	461	468	445	447	474	515	460	461	447	427	423	464	428	464	493	461	454	470	449	432	435	484	443	464	467	454	453	469	441	475	442	421	480	453	447	467	458	445	455	413	506	475	479	468	457	448	460	445	431	411	432	451	412	464	471	436	458	473	433	451	425	458	441	438	428	432	403	420	406	430	457	444	463	424	447	424	423	442	449	475	452	440	435	453	466	454	462	445	426	444	472	489	438	462	453	439	458	461	453	451	488	433	434	489	459	423	491	436	459	445	484	470	491	455	433	430	469	414	428	432	416	440	417	427	463	436	454	451	406	416	454	389	455	446	442	472	455	470	438	455	474	447	445	452	421	412	472	439	440	447	477	469	435	471	402	412	412	437	445	435	460	423	436	440	451	477	491	462	451	431	433	417	454	463	457	411	447	476	443	475	477	455	433	432	433	420	487	447	479	440	434	471	452	384	455	438	441	455	452	462	419	458	446	490	426	428	467	438	481	447	399	465	452	437	476	441	442	460	456	445	462	450	426	449	442	462	478	485	456	415	502	451	474	463	468	436	484	477	414	445	456	425	436	447	476	437	454	415	448	440	426	470	437	446	464	452	451	451	424	450	461	465	425	449	458	470	432	494	451	439	419	437	449	452	449	450	421	452	434	428	422	447	463	431	438	482	450	471	460	452	400	403	482	476	413	496	464	479	449	437	442	433	425	438	439	457	412	452	478	442	426	438	470	433	438	445	424	411	433	448	481	421	403	462	470	461	431	467	447	456	454	481	418	477	473	449	410	462	434	469	417	451	484	452	433	438	468	438	447	482	460	421	440	452	447	495	441	453	420	449	437	484	422	481	460	435	437	439	445	491	450	442	451	424	415	486	451	424	472	423	472	453	410	464	466	441	421	415	451	411	463	485	406	440	469	414	442	452	461	451	429	457	434	424	448	482	443	484	469	406	466	430	458	465	467	478	411	455	443	465	435	487	442	451	449	425	452	445	450	476	416	452	403	459	483	477	420	437	431	450	504	461	429	455	432	460	421	467	451	449	458	438	429	459	454	420	468	403	447	480	465	464	437	448	437	451	486	410	463	479	476	447	495	443	432	467	409	466	422	426	468	432	418	414	482	450	431	467	466	459	467	426	451	454	440	436	416	494	408	483	500	446	450	471	445	437	419	452	433	474	434	463	486	420	434	454	433	455	463	472	451	456	460	418	496	513	452	492	417	503	470	462	457	416	448	444	435	447	454	486	466	453	467	450	430	435	399	425	464	440	435	470	446	413	447	478	456	409	443	433	449	471	488	420	473	445	481	458	436	432	405	442	515	434	440	470	479	442	432	438	458	424	497	459	449	465	455	431	420	458	419	449	464	446	432	411	458	452	413	439	476	489	438	442	446	440	459	438	456	490	436	457	460	417	446	459	461	475	423	404	430	448	436	438	434	457	468	454	487	447	463	438	498	465	465	421	475	424	464	463	476	455	480	430	448	445	440	470	445	497	442	453	456	458	448	480	436	462	441	475	479	463	478	432	429	483	462	456	440	451	434	443	456	472	453	450	441	450	451	420	457	488	456	480	444	443	404	453	417	456	480	438	422	420	459	450	430	429	426	417	464	432	450	429	429	466	496	461	421	461	443	473	484	438	486	461	423	445	485	456	446	480	438	480	453	473	485	443	432	478	466	474	482	438	441	479	444	438	450	458	434	448	477	467	493	457	438	433	476	443	436	451	492	437	444	430	446	435	468	433	415	480	463	461	453	443	448	485	474	439	467	423	393	436	415	408	443	477	474	466	458	434	450	496	493	419	420	460	482	427	433	427	437	440	473	441	448	456
22662	21549	29347	24193	21555	21719	14083	4302	2938	2609	1952	1496	1334	1127	1003	843	720	628	636	631	645	598	615	583	588	565	557	584	591	551	616	587	592	585	577	602	536	593	615	583	608	602	582	524	586	575	587	534	552	577	607	585	562	585	537	560	563	589	598	561	574	593	588	558	529	575	552	565	561	562	542	599	549	537	586	555	566	577	571	579	548	552	580	602	586	586	573	569	533	565	529	570	623	536	593	564	542	581	544	546	526	596	555	579	548	563	561	556	575	537	610	583	548	543	582	538	506	563	586	567	619	571	566	509	563	547	549	559	540	559	541	559	569	576	564	529	572	579	540	580	555	559	523	628	569	528	556	560	533	525	547	580	562	576	580	566	553	584	540	574	574	528	566	579	576	566	591	559	584	549	555	562	537	590	540	548	564	548	588	568	531	595	571	561	547	552	588	569	587	550	589	539	599	568	558	568	605	522	535	564	547	538	568	569	566	595	565	576	614	579	585	563	552	581	569	579	583	580	549	559	583	554	544	533	577	542	561	587	514	558	561	583	592	578	537	569	580	612	601	540	574	553	574	584	590	582	582	581	566	546	525	552	558	557	593	587	566	554	585	566	546	556	592	504	560	576	564	572	551	599	535	619	579	553	561	542	582	574	610	572	550	548	542	592	593	592	562	569	551	569	559	555	589	568	573	574	560	556	576	574	585	559	562	568	553	549	514	586	576	601	552	596	580	556	575	598	584	585	524	546	584	572	582	573	570	565	588	569	555	590	568	574	572	538	553	524	582	533	569	588	546	527	574	559	550	543	567	572	536	579	611	575	590	569	531	521	549	584	527	579	547	554	556	544	559	540	551	563	534	533	557	596	553	544	573	542	558	539	573	515	574	564	538	568	571	574	586	599	551	560	562	604	569	565	595	513	576	529	565	561	582	585	564	567	584	559	549	582	543	574	567	577	563	549	540	567	559	587	578	578	561	572	606	531	561	604	548	584	601	586	538	603	578	523	559	552	589	553	599	620	570	595	497	560	607	567	566	546	581	551	561	564	550	577	557	536	552	574	520	564	543	575	582	569	540	575	508	567	557	589	548	605	544	549	601	511	563	553	581	563	563	569	565	552	557	569	590	574	559	571	565	577	628	585	558	572	560	559	536	568	640	562	593	557	564	576	567	560	579	529	560	569	522	601	568	559	562	546	565	577	568	558	551	567	575	538	565	515	576	542	517	595	548	558	557	550	577	556	564	604	557	533	620	547	556	536	551	542	556	625	566	586	591	568	571	556	565	573	605	546	568	588	562	588	570	537	592	591	571	595	556	558	522	605	558	550	579	602	607	597	520	580	536	573	557	574	567	593	547	598	569	554	620	581	513	586	568	560	570	580	580	540	583	570	575	567	577	559	580	576	573	556	575	570	569	565	560	561	499	543	577	609	548	588	596	549	557	539	589	610	547	562	541	559	548	572	570	574	559	556	578	609	567	553	600	558	538	538	596	593	576	588	586	541	585	572	566	552	552	587	580	552	597	552	537	540	511	592	539	563	543	587	595	548	612	594	563	600	579	563	576	573	551	554	547	586	586	547	557	591	566	580	572	515	561	614	554	549	621	562	554	539	574	585	521	583	588	616	566	525	585	540	578	604	522	550	559	576	562	620	600	559	554	574	573	553	492	554	552	576	591	576	560	491	546	566	603	534	566	566	593	555	581	571	542	595	529	581	537	572	567	578	588	561	540	548	583	594	578	574	521	568	566	567	546	569	522	574	523	559	545	533	574	566	569	582	554	590	522	552	553	575	557	533	568	566	559	547	574	556	529	619	582	579	558	574	601	536	592	537	581	591	534	592	586	587	569	563	576	562	518	584	546	502	602	567	567	574	604	580	582	555	539	573	580	502	550	578	606	592	596	538	594	563	576	593	557	549	545	582	525	561	574	519	595	552	576	549	574	548	562	518	565	574	570	562	545	614	574	568	531	579	517	555	619	560	566	549	538	573	615	600	559	603	564	546	570	537	524	550	546	577	563	567	575	560	577	555	568	542	586	604	553	548	573	557	531	543	526	554	566	566	521	574	557	567	561	546	520	528	594	536	530	588	520	534	611	555	582	578	542	594	599	522	535	528	544	594	545	587	564	563	511	559	583	535	550	576	556	556	553	523	563	562	553	556	568	573	608	545	559	592	558	564	527	565	581	595	552	560	540	574	581	592	603	567	521	574	538	581	519	542	568	507	566	524	592	555	520	549	562	565	566	537	597	583	580	624	584	566	599	562	568	573	531	568	554	552	561	560	535	547	545	568	566	539	584	575	556	564	578	587	575	548	546	541	569	550	591	546	569	546	550	584	561	553	560	551	538	579	567	559	556	562	606	595	531	573	514	582	595	568	562	557	522	548	623	546	516	559	510	580	582	535	544	577	578	584	565	571	603	579	526	595	558	585	564	535	562	559	570	559	602	544	557	579	593	548	522	588	550	520	549	564	586	534	584	553	564	574	564	593	602	602	517	566	577	581	540	576	551	560	566	583	604	583	554	547	639	579	580	567	559	587	572	562	600	569	582	557	578	584	504	553	566	559	579	567	541	578	599	599	542	539	580	541	581	522	552	581	557	590	527	576	622	548	560	582	538	562	586	523	576	553	558	560	548	606	542	544	549	585	573	525	562	561	579	524	567	581	571	583	566	579	523	584	538	556	545	582	584	609	589	545	552	566	582	547	590	540	545	540	564	565	553	571	548	607	566	582	575	571	558	560	564	562	500	535	591	546	589	599	567	540	569	574	578	584	532	577	529	616	543	585	572	574	609	594	599	567	563	583	526	532	534	597	572	529	505	540	556	542	571	565	533	574	590	588	524	565	554	555	602	545	505	560	564	531	549	569	558	558	535	597	574	561	568	537	558	573	571	492	583	569	569	573	540	558	591	521	573	550	556	572	550	598	552	591	567	535	526	588	558	547	534	570	555	571	534	513	579	562	566	559	551	554	594	612	568	596	566	538	545	562	529	632	592	575	582	530	570	607	548	542	543	564	553	528	594	555	603	556	565	558	545	552	530	541	598	581	585	569	565	545	524	532	533	555	595	573	531	556	573	540	549	503	599	567	563	559	568	576	589	587	547	603	547	571	574	586	567	573	548	553	602	577	541	517	540	575	602	562	569	538	570	547	529	527	554	567	550	557	552	549	569	514	569	564	589	556	552	543	570	545	549	582	561	522	544	553	542	584	545	608	551	548	547	593	597	547	569	540	568	563	561	557	555	543	530	562	566	568	558	558	505	562	563	578	630	533	561	600	575	589	584	554	560	541	556	551	575	517	561	558	573	550	542	566	540	551	555	618	583	596	563	557	568	545	531	583	591	540	550	547	591	559	558	561	590	593	552	520	591	540	611	552	590	506	593	566	578	562	556	534	558	535	584	561	578	590	567	543	558	569	591	588	562	538	519	528	545	543	573	561	568	583	550	574	561	538	572	611	577	592	561	581	586	583	573	562	523	619	538	575	546	528
20928	47956	36109	18674	13458	10568	8596	6062	5000	4209	2932	2358	1925	1632	1439	1105	984	942	838	821	827	754	761	730	822	730	748	796	766	810	781	769	747	802	724	741	772	672	716	739	729	692	696	756	700	741	708	707	697	727	704	743	740	685	725	714	767	771	713	693	723	693	762	705	719	746	677	718	657	725	756	717	732	763	723	774	766	753	684	699	706	732	691	698	735	709	720	719	715	681	717	706	713	714	709	706	711	694	679	740	717	685	724	677	705	706	693	688	713	712	715	736	682	705	728	706	666	693	747	681	761	746	739	721	718	676	766	703	704	725	705	685	708	751	728	721	731	707	749	718	690	735	697	743	716	721	729	736	721	724	690	684	678	741	719	740	770	740	767	712	719	727	721	700	640	680	727	749	720	723	629	679	711	719	716	747	701	707	709	706	711	682	716	707	738	720	695	692	656	678	740	696	714	667	705	710	735	697	720	651	708	712	752	729	684	694	738	713	750	742	692	759	741	682	697	687	705	741	707	777	707	724	717	711	684	710	711	709	707	728	731	715	719	728	730	701	728	748	732	734	703	719	703	702	713	722	702	727	690	657	717	691	682	713	730	721	765	700	679	751	748	734	650	694	741	717	706	724	715	694	710	700	682	716	753	695	702	673	709	691	733	710	721	691	735	714	717	713	729	753	692	737	688	723	686	702	670	690	732	653	746	724	682	716	682	715	721	650	657	719	750	680	738	758	722	721	702	715	734	736	690	741	707	719	700	701	687	652	673	713	738	711	744	770	699	689	704	740	740	737	717	716	728	749	745	681	717	642	700	716	697	760	745	699	715	695	717	740	742	671	746	724	694	729	726	775	751	747	667	722	688	761	689	700	667	726	687	725	783	719	763	690	735	730	726	714	706	701	748	673	757	677	720	693	718	674	700	721	715	689	696	720	690	750	666	690	741	685	736	717	697	658	694	685	707	727	749	688	717	718	685	700	706	718	728	716	730	696	669	753	684	723	722	647	704	734	694	702	718	677	740	647	759	698	749	727	731	676	733	690	679	733	701	749	699	701	715	708	735	713	783	710	672	726	720	728	705	733	699	696	706	728	725	718	732	711	661	708	767	687	726	737	711	705	725	727	645	689	721	721	726	699	672	710	676	700	738	672	725	709	713	642	707	691	681	698	692	736	730	737	742	713	732	745	719	721	687	722	688	729	732	713	724	659	694	694	666	698	698	714	726	719	726	733	778	699	697	710	717	693	729	708	733	716	697	736	718	662	729	685	704	743	709	712	689	713	743	722	726	759	700	684	687	704	718	688	738	724	721	644	691	679	677	685	693	686	734	715	666	687	711	673	681	646	750	733	665	672	692	712	735	713	759	721	723	677	703	720	689	691	708	673	698	734	731	710	698	731	726	690	685	713	713	698	738	708	715	690	689	683	711	704	690	716	752	717	663	670	693	696	660	739	688	672	723	738	720	731	689	711	685	690	677	743	747	699	725	694	685	716	730	707	727	763	698	728	741	649	738	752	726	706	668	745	704	715	689	669	685	737	661	695	706	699	642	727	712	692	677	727	737	738	692	736	764	750	736	677	779	687	706	684	704	725	752	701	705	743	667	736	736	718	698	727	705	710	689	696	713	689	732	707	685	686	683	706	710	701	677	706	758	697	677	703	660	746	729	681	711	702	694	690	727	699	680	714	651	730	747	729	707	759	725	714	708	709	700	710	679	726	667	768	715	676	665	690	735	688	743	704	673	748	733	764	711	684	713	741	681	710	737	678	699	694	699	674	695	682	692	692	733	743	686	738	767	709	736	697	755	746	743	740	687	709	709	712	703	707	705	708	715	718	689	672	689	697	698	668	698	711	709	722	744	711	721	722	666	693	701	728	701	770	718	704	741	712	667	773	703	710	725	720	690	710	693	684	754	722	714	715	674	704	712	727	703	693	728	720	709	741	686	712	698	706	696	698	760	693	710	686	720	769	689	698	657	687	710	756	767	729	697	719	730	751	719	728	741	746	672	724	763	667	730	692	696	678	703	684	729	714	718	680	752	674	727	695	717	729	721	689	685	744	682	745	677	712	721	726	730	695	678	685	741	733	668	680	674	737	723	677	663	694	705	725	712	698	692	745	676	699	665	665	749	694	716	701	690	695	729	729	737	709	718	701	696	689	728	700	761	720	686	744	738	707	690	748	761	715	712	749	718	709	693	699	736	748	655	713	722	679	750	693	717	699	717	713	705	705	689	709	700	703	705	701	718	684	676	754	706	721	724	731	725	713	697	711	721	705	675	725	709	725	725	702	744	738	681	718	743	744	737	730	727	661	689	683	696	736	680	727	708	691	755	721	728	793	687	744	721	730	711	769	736	703	683	654	726	725	694	702	723	695	714	692	732	703	725	673	699	694	742	708	701	785	763	689	731	698	680	707	729	703	698	695	759	725	650	704	709	748	779	717	690	717	730	678	761	718	682	706	747	746	708	728	732	687	734	725	725	738	677	683	727	677	690	700	705	680	747	765	677	688	717	687	688	729	742	670	654	787	749	701	673	696	672	734	704	730	678	728	719	706	718	702	725	729	738	705	750	673	727	709	731	698	694	706	702	729	683	721	700	669	765	687	742	744	647	693	719	702	662	645	680	757	696	698	714	677	664	695	735	702	729	736	721	727	690	758	734	688	735	716	749	743	678	723	717	697	702	725	721	719	648	749	715	713	699	667	748	666	767	667	691	712	703	771	727	679	730	741	719	710	725	698	713	700	765	721	741	722	734	685	709	698	735	709	743	740	670	690	739	685	708	757	759	741	664	717	666	717	696	675	775	728	710	708	713	686	694	736	721	719	730	722	739	752	724	700	719	722	719	718	750	716	748	712	745	720	698	684	751	743	683	738	690	690	757	740	794	704	719	708	681	736	691	687	708	694	744	701	714	720	724	720	732	695	712	684	674	727	707	716	720	702	741	721	689	709	669	759	666	732	737	659	673	685	707	681	681	732	709	719	701	710	678	737	722	728	719	761	726	699	698	718	708	685	704	724	678	696	681	690	693	700	746	714	689	700	733	721	698	706	718	712	646	729	695	721	665	727	709	692	671	693	719	673	692	730	728	714	714	714	687	706	724	780	698	697	734	706	704	713	765	712	727	737	727	732	700	678	724	755	719	700	714	751	721	677	715	743	703	753	735	693	700	753	691	698	734	718	730	721	718	704	703	753	677	688	714	664	755	719	711	708	746	706	711	690	666	732	720	712	715	744	710	728	767	709	736	709	746	718	715	682	728	719	722	695	720	744	700	713	776	693	708	694	713	712	766	707	720	702	678	727	676	748	769	713	697	726	702	726	726	724	725	737	725	696	707	697	735	677	710	749	713	725	678	730	728	696	687	740	690	675	685	701	691	713	633	700	680	723	699	679	676	684	706	734	693	718	713	674	693	758	689	705	737	681	711	712	738	674	680	675	718	708	716	686	682	753	749	735	725	731	722	716	721	655	710	656	704	694	718	664	737	684
27643	21912	19179	8891	4190	2777	2273	1745	1434	1339	1135	1024	896	797	747	733	701	650	622	673	634	604	643	652	655	639	631	639	634	616	634	629	627	621	634	598	641	642	612	615	651	647	652	632	573	598	593	619	617	610	574	641	624	606	638	597	611	603	620	581	600	617	626	586	594	658	600	606	601	600	637	657	629	646	636	602	604	631	615	640	653	642	642	616	658	651	628	632	595	608	614	651	588	633	621	642	605	655	633	563	641	655	595	628	666	620	634	610	629	620	603	604	584	606	613	637	632	652	605	604	613	649	655	606	590	647	646	594	597	618	600	600	642	600	626	618	657	650	615	612	636	623	662	635	640	634	650	624	637	608	623	649	610	650	628	610	595	596	629	597	611	592	601	645	620	612	602	595	653	627	630	613	644	663	615	626	578	591	624	581	661	668	622	643	624	615	652	650	638	621	605	622	638	646	623	609	615	633	663	626	612	629	638	577	616	588	629	608	615	641	627	588	588	610	634	587	630	623	634	657	622	615	623	628	611	608	641	635	642	664	654	604	636	661	600	664	608	646	626	613	647	634	665	581	637	633	616	624	544	652	653	626	621	620	618	586	591	652	697	608	663	656	675	599	588	612	653	622	571	613	632	615	644	656	612	583	621	604	602	605	627	671	605	646	588	632	608	617	593	647	615	645	619	606	625	646	624	630	609	668	651	657	655	614	662	639	655	626	598	601	619	627	604	638	633	667	599	652	629	614	601	596	662	661	641	636	584	661	663	620	619	589	626	643	637	659	618	639	667	607	575	614	606	648	633	626	598	642	615	661	626	636	595	635	596	583	649	645	624	640	594	655	583	632	622	630	608	584	617	611	605	609	603	649	624	561	604	640	668	613	636	628	624	657	631	636	572	690	599	645	585	658	607	613	643	621	623	617	646	636	594	594	597	638	628	626	653	640	611	618	623	642	594	597	608	601	612	625	627	633	646	645	659	620	646	621	579	641	592	594	620	591	639	650	658	638	637	645	639	648	700	644	622	641	645	608	572	655	665	584	626	631	664	639	609	640	641	604	628	662	625	617	611	604	613	626	624	602	674	615	637	683	656	569	583	609	637	597	638	618	634	613	600	602	622	615	628	613	660	677	632	600	590	608	655	638	604	609	580	640	642	637	595	571	614	579	666	612	614	684	626	667	605	620	640	603	603	591	604	615	595	617	647	626	610	665	634	619	634	669	655	618	612	604	649	598	624	626	666	596	653	617	612	632	635	587	615	609	604	658	614	623	624	635	592	606	640	623	651	589	606	666	607	664	609	602	601	620	610	641	630	639	628	648	682	640	644	650	614	617	617	618	601	659	634	680	621	649	605	651	652	590	620	656	578	605	615	601	604	658	625	686	639	608	645	616	588	609	640	597	656	664	580	620	648	614	647	623	655	611	631	664	643	622	628	662	564	630	644	601	645	616	639	622	551	603	624	606	566	613	630	616	643	622	613	620	609	626	600	594	609	600	634	589	630	657	590	609	647	635	629	625	614	625	607	620	632	597	603	629	655	621	611	598	626	619	630	662	566	612	623	621	619	578	641	628	655	644	594	621	592	609	640	649	647	677	629	619	630	621	613	599	625	644	652	620	629	613	638	622	628	613	612	633	628	620	622	574	626	624	651	607	618	625	581	597	689	640	658	588	607	643	636	592	619	601	592	564	653	638	613	623	645	640	615	604	641	620	633	652	671	610	633	653	636	613	637	665	606	588	621	652	660	634	606	636	620	665	580	668	649	667	603	628	648	602	593	615	626	622	636	624	636	679	636	657	624	564	645	626	661	591	614	616	649	622	683	636	594	633	653	628	626	623	647	615	604	671	631	650	589	633	652	613	627	621	649	594	657	672	642	665	664	654	651	667	690	617	683	616	657	679	656	629	589	632	669	609	637	684	624	595	604	645	610	666	600	614	617	621	624	618	625	637	669	628	641	670	621	607	602	607	720	620	589	620	625	648	636	650	597	588	637	607	608	638	627	626	614	594	621	619	600	624	643	643	613	610	632	577	677	674	607	657	645	671	654	635	665	655	661	632	616	623	625	580	606	590	598	569	596	593	642	619	622	654	641	609	642	611	619	637	620	653	610	620	640	570	617	638	657	633	617	647	614	616	609	617	597	636	613	621	609	626	640	678	623	607	632	604	616	643	672	628	608	678	650	602	649	638	654	609	635	655	652	635	642	669	692	615	624	584	645	604	612	622	690	613	639	603	692	667	616	614	644	653	633	625	622	646	599	627	640	646	613	636	649	618	664	584	603	635	658	599	611	681	666	645	598	659	566	625	647	616	623	616	626	681	634	629	613	603	623	646	600	638	571	630	627	626	628	665	642	647	606	667	630	652	568	636	664	621	610	652	599	644	619	604	603	613	664	636	645	592	613	624	634	642	616	609	625	634	624	642	616	574	675	603	639	659	653	613	639	599	621	631	635	630	642	589	649	576	569	619	616	643	624	615	653	617	641	674	672	701	612	647	634	632	653	628	591	649	608	672	627	630	571	613	596	619	626	621	662	633	647	598	649	631	646	621	638	630	589	608	659	643	614	642	609	678	658	612	657	629	601	609	612	626	612	631	643	622	623	650	601	584	628	630	626	653	626	624	611	598	606	583	628	649	667	625	624	628	645	621	643	632	596	642	674	602	640	701	588	617	603	619	556	590	649	640	641	660	638	611	563	588	634	620	637	677	585	645	639	666	640	617	673	633	611	580	629	613	628	672	596	604	646	599	607	608	617	634	615	592	605	647	621	615	606	622	661	592	632	651	656	577	598	609	633	618	602	620	579	590	629	597	651	609	632	613	623	635	612	652	615	598	622	599	586	648	638	617	616	643	646	667	619	669	604	655	607	668	614	649	626	609	605	605	619	631	630	655	612	614	627	595	618	668	636	631	622	613	611	585	589	630	644	608	600	579	649	620	587	634	600	645	619	648	650	639	608	646	585	633	649	651	663	693	624	635	621	614	663	664	630	647	579	622	604	620	647	622	649	606	602	601	605	628	602	644	680	614	640	626	641	624	638	608	626	623	612	639	602	673	651	600	577	627	630	633	643	629	597	659	614	615	609	637	645	677	659	622	618	581	580	613	628	625	604	632	659	651	604	633	613	658	601	647	601	608	624	621	615	607	625	607	638	630	601	607	629	637	631	585	629	631	662	629	659	626	640	572	641	621	642	613	660	627	605	618	614	581	614	591	596	650	590	631	633	628	650	643	628	602	660	655	603	653	632	628	623	650	619	641	618	615	599	674	602	616	580	617	622	638	632	653	616	613	644	599	637	654	619	658	625	605	635	625	597	643	668	624	630	665	601	587	641	623	613	641	627	637	639	627	657	621	642	653	611	571	604	613	628	617	640	602	605	612	637	622	563	640	609	650	657	639	598	639	634	614	588	648	648	647	592	631	602	615	594	643	574	627	620	594	624	621	610	586	628	612	653	606	654	609	636	642	635	622	563	640	631	621	647	597	622	625
16301	30134	20612	9502	6612	4863	3935	3180	2441	2037	1711	1432	1240	1021	1007	860	826	874	737	810	770	719	765	753	814	796	763	797	729	761	734	772	814	768	814	757	740	747	856	766	809	736	723	792	751	787	760	794	746	774	762	806	759	788	720	734	738	765	747	737	803	776	781	746	781	747	760	747	781	797	781	757	749	810	795	792	762	755	733	796	775	789	746	780	749	746	770	782	797	740	776	746	757	737	771	772	760	756	736	744	779	788	781	746	744	796	745	792	787	722	784	728	810	805	750	801	816	764	786	756	752	740	756	800	787	762	781	778	739	732	807	781	769	786	782	792	807	785	768	748	764	767	778	759	755	797	734	787	761	753	799	751	760	790	742	747	728	784	750	777	725	707	756	733	792	757	765	763	736	750	721	747	775	766	780	745	788	769	730	772	758	773	779	724	749	786	798	781	774	738	808	716	725	750	747	783	784	760	728	823	723	753	798	750	740	733	794	798	751	746	776	767	764	714	754	738	757	764	755	720	729	812	799	770	755	687	715	736	760	804	736	767	796	782	760	794	764	700	719	712	726	796	751	750	772	769	790	812	815	771	753	782	761	747	706	768	726	732	710	788	851	767	785	714	785	801	742	738	804	789	788	752	750	776	738	743	766	767	756	775	716	808	761	784	750	746	757	743	741	752	768	759	804	816	807	751	783	754	773	729	785	748	776	777	793	830	775	792	844	776	726	776	737	763	711	700	752	762	805	797	755	722	771	793	786	790	718	745	813	791	759	787	779	747	767	790	799	800	735	814	776	732	759	724	762	802	753	732	842	745	774	737	768	733	738	798	799	774	739	786	753	765	786	768	798	791	782	757	795	813	791	750	770	806	763	782	737	781	821	777	757	788	755	790	783	746	754	763	764	769	786	781	765	721	754	764	800	716	790	752	817	712	810	748	743	772	756	723	816	771	731	749	778	784	724	719	762	777	768	765	766	735	787	726	814	825	718	696	787	692	761	798	755	781	794	770	757	770	733	784	793	734	758	799	739	822	811	790	780	803	779	707	729	752	774	746	768	743	759	789	791	724	764	748	779	797	702	754	736	795	768	745	740	738	796	733	755	777	759	817	855	753	785	765	773	757	725	706	763	759	791	724	817	754	742	764	757	741	748	751	705	767	801	814	831	786	775	752	777	740	721	760	746	771	718	757	797	801	726	736	767	752	788	746	758	743	744	739	787	736	721	764	762	758	786	752	786	777	814	725	845	787	790	744	786	766	797	741	790	723	754	790	766	759	732	773	769	778	782	765	767	744	768	762	772	797	802	761	753	739	790	736	787	759	720	775	767	743	745	789	741	781	737	795	793	755	765	732	782	817	810	782	748	771	737	745	707	719	704	723	760	765	785	770	813	777	748	734	771	766	701	776	815	768	767	744	706	737	786	779	768	739	703	775	714	721	791	792	822	749	734	733	763	758	782	805	771	720	757	769	790	793	693	778	798	797	728	747	752	753	746	729	756	761	771	768	802	773	772	748	766	802	744	832	769	773	811	756	716	761	768	724	733	753	713	804	732	796	735	770	748	766	756	762	767	743	758	766	761	771	773	761	736	758	785	756	748	718	773	774	802	741	797	768	789	750	771	740	748	761	772	799	763	787	732	781	760	808	752	746	738	705	785	830	785	755	815	839	748	762	783	733	770	762	772	753	776	790	782	722	774	743	772	771	808	772	704	790	789	765	752	799	787	783	767	720	769	757	769	787	782	764	803	763	749	808	784	719	756	809	783	803	738	786	801	750	717	730	750	766	793	744	745	748	759	736	799	781	779	782	740	759	786	779	793	767	788	785	778	763	725	735	775	758	756	805	774	731	745	767	772	773	750	767	737	726	807	770	775	757	750	776	767	760	757	800	759	744	765	783	810	762	703	808	690	725	781	764	717	762	753	702	734	728	725	727	745	782	724	713	771	797	817	789	813	788	761	762	737	826	770	801	768	769	720	754	809	810	731	799	802	790	754	700	742	757	755	710	740	781	789	771	829	763	738	695	742	768	767	762	760	741	817	767	770	806	757	793	752	779	765	728	741	813	744	747	784	745	750	743	778	721	767	760	775	774	807	819	806	826	761	784	743	751	728	736	742	763	758	756	748	767	786	751	748	786	772	754	731	773	732	805	701	763	744	780	775	780	739	767	809	803	731	786	740	762	798	782	802	759	728	763	775	701	701	806	758	746	738	771	755	821	746	783	805	742	788	791	763	727	833	726	708	764	769	738	758	800	756	790	754	786	739	783	720	739	759	756	789	737	774	701	713	722	734	777	800	773	768	757	765	813	761	745	778	765	775	738	774	798	748	784	813	780	784	797	769	724	750	753	732	762	739	729	779	795	786	799	763	722	754	755	740	762	799	747	750	732	773	773	752	742	778	764	783	759	766	756	767	772	773	732	770	754	731	772	759	731	730	805	735	767	752	762	789	798	769	789	773	783	777	743	779	810	789	756	757	786	747	782	723	797	800	754	801	748	770	789	767	806	759	805	780	778	705	774	760	775	769	766	694	766	825	752	754	722	834	739	768	828	769	775	732	700	744	755	741	760	779	729	721	698	741	763	772	779	757	729	741	792	784	771	799	821	762	768	747	739	781	781	728	771	806	769	786	747	795	771	771	722	757	789	748	777	745	814	752	797	774	729	753	760	749	789	771	790	786	819	818	788	803	755	827	738	766	747	716	716	700	789	685	767	727	793	788	795	729	748	809	805	825	764	782	741	726	771	775	799	738	774	731	757	732	824	766	734	753	741	794	770	739	779	800	768	782	768	763	761	751	805	731	777	785	756	786	790	774	737	758	816	766	753	735	769	757	777	818	720	796	773	747	749	759	767	736	778	778	831	795	742	794	720	706	752	754	757	805	788	738	788	762	798	782	802	756	756	751	785	712	784	771	753	772	766	747	761	789	817	797	807	762	731	770	764	734	764	791	766	797	796	799	766	753	712	731	765	791	751	760	771	738	762	739	759	755	727	779	787	763	788	742	762	764	757	798	797	782	777	758	737	756	789	735	777	753	751	754	741	775	760	731	735	735	742	755	756	758	769	769	755	792	746	785	781	792	800	764	789	744	743	775	737	750	757	801	712	764	770	731	771	779	765	771	772	796	754	752	776	779	828	765	736	724	778	790	758	806	747	777	768	809	771	750	777	766	759	782	753	753	708	770	806	785	764	799	768	769	766	758	786	762	710	749	734	753	792	784	745	775	825	812	782	724	785	749	774	754	712	745	717	781	748	788	777	759	752	775	761	760	781	778	737	788	760	763	742	768	747	788	783	787	756	755	767	743	692	741	810	742	714	801	785	777	817	726	774	789	792	751	814	777	786	773	799	755	775	748	823	741	752	738	747	727	773	715	714	769	772	830	788	770	769	759	755	835	811	744	713	753	761	742	735	724	743	696	786	737	734	807	775	793	815	774	752	797	788	730	743	715	733	741	752	750	740	778	789	743	753	752	714	759	761	820	739	827	798
23607	21517	28851	24619	21528	14458	5068	3132	2453	2025	1794	1647	1312	1188	1098	986	967	955	856	873	892	860	884	844	806	841	883	814	840	810	850	869	790	805	865	851	812	884	819	842	805	838	864	847	867	852	837	818	819	854	813	878	837	824	831	832	818	817	772	821	834	831	819	799	832	824	734	820	810	822	814	883	806	795	837	770	810	860	840	789	857	858	815	833	810	790	848	876	818	786	828	816	762	818	870	859	843	808	834	785	824	837	811	877	812	851	828	831	807	823	800	772	829	826	781	852	821	805	904	851	825	784	848	780	816	826	809	838	842	812	849	781	837	811	829	840	763	813	814	800	818	772	831	839	785	870	823	816	820	879	893	860	872	829	804	815	786	809	822	786	792	811	780	815	839	816	882	833	874	783	799	835	820	817	833	847	841	811	807	836	800	874	813	834	813	835	844	804	773	832	782	863	781	834	862	824	846	755	786	795	838	809	833	822	818	794	879	848	818	823	809	800	823	823	803	836	834	824	845	793	834	812	846	768	820	846	847	775	815	806	782	824	804	823	835	823	806	811	796	808	846	844	761	842	791	865	830	848	820	833	867	754	857	841	843	811	881	782	826	835	832	785	836	875	793	869	852	818	772	820	873	872	841	837	771	802	805	782	827	867	825	837	801	832	805	805	848	834	857	815	849	837	822	862	804	856	871	817	883	848	857	809	822	821	808	809	845	794	838	834	818	814	858	826	845	818	847	819	798	782	792	805	811	814	770	812	856	781	839	813	832	833	819	843	841	786	841	790	902	845	873	798	846	775	772	810	807	839	791	857	833	827	815	834	869	823	757	837	815	794	800	843	793	845	795	853	843	798	881	791	837	864	851	863	811	827	845	762	843	806	828	806	872	838	842	835	852	854	850	827	848	874	794	858	844	782	849	844	810	796	798	834	877	832	766	781	829	810	807	860	895	846	843	857	818	833	832	788	819	822	790	840	821	847	838	822	774	841	765	754	781	741	816	886	811	834	855	823	820	808	829	854	860	756	820	839	799	864	769	809	853	834	792	798	832	872	877	850	843	850	806	794	800	792	834	841	828	786	825	819	829	814	847	817	841	861	829	897	819	769	860	826	832	832	815	814	849	811	861	836	863	808	816	817	825	807	844	815	802	789	835	827	810	848	826	864	793	804	796	819	846	818	838	818	821	804	811	833	824	847	816	847	790	815	835	841	833	839	890	834	844	826	762	799	823	758	829	815	791	825	811	798	872	820	849	790	912	831	819	809	805	833	854	812	786	820	815	817	853	755	797	814	833	820	860	845	785	810	847	802	808	747	860	820	867	859	812	844	794	832	743	842	832	853	858	856	791	790	854	835	805	786	759	859	832	837	823	836	777	819	825	829	841	812	879	815	796	846	823	812	822	832	820	801	789	839	829	734	814	816	820	739	866	845	783	833	830	795	788	791	855	820	838	801	789	783	830	840	886	847	846	765	809	827	807	795	864	827	850	795	850	810	834	800	822	803	755	874	804	858	821	821	815	867	871	781	859	857	821	795	822	821	771	855	805	807	840	834	814	808	827	807	817	808	865	867	860	783	853	789	784	813	783	832	854	846	822	876	823	805	828	828	829	815	819	847	815	826	797	799	848	791	805	834	814	852	801	805	817	882	858	792	786	842	807	817	829	786	810	838	859	794	836	795	879	863	843	867	802	840	811	871	787	796	858	867	803	831	837	786	868	876	839	790	844	816	820	834	857	794	841	840	828	766	849	874	851	809	827	794	784	818	851	829	813	828	755	796	853	824	831	809	805	865	865	827	836	905	855	853	776	806	893	848	797	780	847	815	848	791	799	802	813	816	865	761	821	813	824	840	834	824	877	805	813	810	777	819	818	809	842	794	803	810	841	818	798	824	812	833	901	818	810	803	814	862	808	843	821	858	788	790	795	806	795	778	890	850	812	826	824	833	830	865	778	802	837	832	850	810	810	760	848	845	835	837	802	824	815	837	805	802	798	783	860	849	765	817	827	874	855	751	829	781	819	855	802	807	815	848	756	913	788	847	858	759	829	806	767	862	804	810	777	834	855	825	800	775	775	862	826	794	823	789	851	812	787	804	816	780	805	812	816	786	791	832	883	820	827	811	802	839	872	819	852	833	852	827	824	822	810	820	773	828	853	804	812	847	804	861	838	852	835	789	850	850	844	790	850	837	819	811	791	827	793	803	855	867	792	846	777	844	823	792	835	790	799	821	841	816	810	794	848	791	875	852	813	856	894	846	799	829	807	842	833	833	803	840	805	822	788	791	808	762	798	838	850	800	830	838	787	810	820	861	897	811	801	815	823	835	814	837	831	818	782	802	851	828	809	804	793	839	771	843	818	844	831	824	785	829	775	754	832	797	801	829	824	826	840	775	782	794	851	810	834	850	829	785	847	814	805	823	830	807	873	824	825	895	837	869	754	749	834	823	844	848	813	831	811	833	803	812	854	879	816	784	797	823	835	837	810	857	771	819	862	803	803	809	778	833	808	852	839	891	834	815	824	795	838	816	874	797	806	818	888	810	774	820	824	892	820	788	787	782	863	810	820	821	801	853	837	803	807	796	803	832	798	803	861	812	754	836	779	866	813	835	811	851	836	782	778	827	774	836	852	838	825	777	829	813	808	789	821	755	806	839	816	811	788	833	836	797	844	831	766	793	791	835	778	827	849	803	861	830	826	809	826	816	836	844	816	859	835	821	822	814	838	809	799	819	839	789	862	851	831	876	884	851	856	854	844	822	778	805	832	825	794	735	783	831	806	803	830	824	808	828	864	818	819	855	830	823	787	797	866	841	850	780	793	822	783	814	872	825	843	827	861	802	825	834	833	823	856	825	804	810	726	752	880	754	843	778	819	807	835	829	814	823	850	788	813	823	838	810	838	828	826	809	822	825	779	819	794	753	805	834	883	781	844	781	812	836	815	821	818	773	848	818	795	880	843	851	848	836	801	804	833	860	780	808	856	855	832	815	807	786	845	857	817	809	772	760	808	842	838	771	798	787	854	804	835	811	803	836	804	876	814	803	882	822	799	793	818	786	809	777	806	801	799	823	801	804	773	827	873	826	808	868	829	833	882	807	810	793	879	828	840	821	838	798	850	804	827	823	823	851	871	833	861	840	859	837	779	787	816	749	860	805	824	830	842	807	878	824	812	848	821	824	870	863	785	830	817	830	821	829	800	775	826	747	796	828	850	825	795	795	813	834	771	868	844	788	846	803	809	857	863	880	828	879	856	845	866	797	768	772	805	810	828	797	799	862	845	750	805	806	850	864	819	786	822	832	818	849	795	826	825	871	850	849	828	786	885	812	828	810	804	875	863	839	881	865	894	810	798	853	852	875	808	797	842	814	798	834	846	859	781	807	840	797	827	807	804	830	842	777	832	830	820	775	781	805	798	768	801	802	768	785	814	810	815	865	789	850	825	846	812	798	838	801	826	811	866	807	847	811	800	784	866	841	814	828	832	806	826	809
18478	41422	29359	14684	10760	7910	6061	4915	3904	3204	2691	2306	1870	1657	1528	1311	1189	1135	1083	1104	1107	1074	1104	985	1043	998	1015	1072	933	1034	1037	1027	1017	1009	1074	1007	983	1008	1027	1006	1024	1074	1008	1020	953	1045	1062	987	1013	1040	1051	1003	994	1019	1012	1014	941	996	1079	1025	978	1041	972	1027	988	1011	1065	985	997	1013	1033	1085	1017	1021	961	1014	1032	1082	983	1056	1030	1005	1022	975	1044	1060	1027	989	1039	1006	980	988	1034	1027	1077	1032	1025	991	1020	997	1049	1030	1018	955	1069	1025	962	1009	968	1057	1029	985	1028	982	973	1050	1052	1004	1031	981	1046	1028	974	974	995	1006	990	1007	1011	962	1006	984	1004	994	1016	1009	1012	1018	1006	993	979	1015	1008	1029	1005	962	1037	986	1033	1041	1003	933	1009	970	1024	1015	996	1054	971	1031	1008	994	1050	1026	992	1008	1039	991	1043	1029	1000	1017	992	1030	1018	1016	966	1034	1036	976	1001	991	1012	1020	1037	1020	947	1005	1002	1026	1017	964	1013	1040	1049	998	1055	944	1017	1037	982	1042	1034	1016	1067	1012	1030	998	1013	980	1026	1038	960	953	997	991	976	1027	1008	938	941	1016	1006	1014	1001	1021	1051	1021	930	1057	987	997	999	1014	941	984	986	1035	1069	1002	1051	962	961	1011	974	966	978	976	990	1003	1022	1049	976	988	977	969	1022	1056	977	960	1022	1019	964	969	991	963	1053	1010	1086	1033	1029	1028	949	1028	1040	1012	1019	1034	1020	1015	1010	990	1006	1061	1020	1055	1016	965	1023	1013	1011	1003	978	1027	1076	1018	1064	1021	973	1023	1025	950	988	1003	1005	1005	1069	1065	970	993	1061	1000	1015	992	1047	1013	1011	1033	1022	1015	1010	1008	992	971	995	982	1054	1034	1025	1028	998	1044	930	1032	1014	992	1003	974	1059	1033	982	1035	1020	1028	1034	990	983	1044	1065	1016	1031	1007	1052	1002	1025	1017	1009	1007	982	975	1025	1014	1071	1002	1020	948	1042	990	957	1031	988	1015	1020	1062	987	997	1010	955	1010	1033	946	1019	985	960	1040	1013	1009	1019	989	998	1027	1007	1052	998	1062	1032	969	967	1004	1011	972	1000	1018	1018	1015	1050	1059	1011	1062	1048	993	993	1004	986	982	975	1020	1058	1025	1056	1050	1018	1014	967	931	1053	1004	1040	958	939	1012	1027	1022	968	998	1038	973	1023	1011	1020	1045	980	994	1005	1045	967	983	989	996	1028	1058	968	967	1025	936	995	970	1030	966	953	1014	1050	957	1006	1033	978	1031	971	958	970	1015	977	988	991	1025	1010	1001	1022	1021	994	999	1030	994	1041	1022	1020	963	1018	984	1062	973	1022	1013	1039	973	1027	1040	1041	1015	1037	1018	1011	995	962	1025	1002	1031	991	1001	985	1072	1007	965	1019	1056	1003	1019	1003	986	913	976	1013	1014	977	1058	1010	1007	978	1001	982	1074	990	972	1029	992	1039	1041	1008	1038	1037	1018	976	964	1038	960	1017	1001	995	993	1003	1002	1032	989	1051	994	1007	1015	1018	974	1029	1062	969	953	1049	969	1018	1036	1013	1011	1025	974	1060	1006	1051	968	983	995	1006	1012	1004	993	999	1059	1038	1028	1033	1035	1054	994	962	1026	994	982	1032	1066	999	961	981	962	1028	1003	1047	1008	1010	1008	1018	1004	1012	1044	975	1030	995	984	997	993	1015	1062	1050	1063	977	995	990	1008	1025	990	1017	985	1020	963	999	1063	1023	995	1000	977	1016	994	1042	1009	1036	1011	1004	944	994	1045	1011	1007	998	1032	985	1043	1011	1006	1055	1024	943	1032	1010	1032	1011	1046	1081	1028	1008	1032	967	987	1007	970	965	1063	1001	1004	994	1062	1002	1018	1052	1024	1010	963	1010	1018	991	1044	940	1066	947	1022	1020	1026	1007	992	1022	1038	1031	964	1003	1040	1052	973	1055	1032	1000	1019	986	1027	1048	994	1031	998	1038	1076	1058	967	1020	966	988	984	1021	1004	997	1052	1048	1028	990	1038	1053	1014	1015	994	1001	1032	989	1032	1014	1063	1001	1037	978	971	1043	958	995	1042	980	1059	1002	992	956	1021	977	969	926	1028	991	1015	984	1024	1018	1014	1051	1050	1003	1035	1017	1059	1044	1030	1018	1008	996	1030	1011	995	1037	978	1004	945	988	1008	981	983	1007	1058	1023	984	1002	1011	1027	994	993	1016	1037	1027	1047	1011	1017	966	1023	1085	1018	1019	1054	1026	1036	992	992	1023	1016	954	982	1021	981	974	900	1022	1014	1000	1039	1048	1038	1000	1026	959	971	992	955	1005	1011	1035	991	993	1026	1035	1065	1001	1015	961	982	969	1028	994	1065	1008	994	967	997	1022	979	983	1004	997	932	993	1000	1024	984	1000	984	993	1007	935	1025	1042	967	1057	959	1039	973	1013	966	1000	972	980	987	990	1037	1026	994	956	1030	970	1001	1032	987	1031	976	1064	994	936	1020	1022	997	1024	978	1031	1041	1030	1003	1040	976	1050	998	993	1063	1066	1069	1008	998	997	975	990	1013	946	1059	1044	1017	1017	1030	1051	1034	1105	989	981	1062	1002	1039	997	1022	990	977	1034	961	1077	997	1007	970	1017	1003	994	991	1038	964	987	983	1021	1024	1031	1005	1018	1019	1065	1056	1008	992	1037	1015	1016	1011	1034	984	1043	1030	964	999	1032	992	998	1015	1003	977	1077	996	983	971	968	1034	979	986	1042	1064	994	1056	1012	1044	1012	1001	993	1009	1005	1062	1032	986	1016	1029	958	1015	1001	982	921	997	997	1017	925	1050	965	1049	992	1010	964	985	1032	1016	1030	1005	996	992	996	1014	1019	950	1036	1001	1048	982	1069	1008	1011	993	1067	1004	1010	929	1042	1042	1008	1023	967	982	1013	1040	1068	1031	1027	1041	1016	937	1040	973	958	994	1025	979	1008	1026	1026	1082	1063	1042	1051	1014	1051	979	976	1018	965	1032	1016	958	1026	1005	1054	983	1030	990	1004	1012	955	1044	980	1041	1026	943	1032	1010	1010	1004	986	996	1003	1023	1034	986	1019	994	973	1039	967	1077	1065	1014	1010	976	997	1017	1047	1016	974	1030	1032	991	1035	996	996	980	1004	1029	934	983	989	1038	954	995	1010	1006	987	996	1000	1014	1003	1021	1011	986	1008	1052	1008	989	980	984	1004	1020	1006	1017	1019	1007	988	1029	1032	1046	1023	1004	1064	1007	991	1019	1012	996	984	1021	1032	1011	1016	1024	1003	997	1040	1007	1012	1033	998	1002	983	1061	1060	1061	994	974	1037	1012	1020	1023	1036	979	956	1023	968	1033	984	954	1004	950	965	1015	987	1021	1021	1014	996	1000	969	1028	1014	1022	1023	987	1037	968	993	1108	968	971	1062	1043	1029	962	986	963	1038	1057	1040	1002	932	1012	1061	970	1017	981	1011	982	1020	1006	1001	967	1038	1008	1023	990	1021	1029	983	1002	1045	965	1031	984	992	1047	1073	995	1016	1018	1018	957	996	951	1013	980	1027	1017	1044	1084	1029	1062	980	1015	996	1019	994	999	1003	1018	1019	1035	1017	999	1031	1005	1031	979	1019	1045	973	1029	999	1040	1019	1016	1020	1073	986	999	965	1013	993	1026	1015	953	1027	1000	1014	1038	1019	1019	1024	1007	1007	1024	1035	948	978	1043	1024	1003	1034	1063	1001	989	953	1004	968	1022	1049	1015	1068	1003	1044	1039	1014	984	1025	982	1000	996	1089	1073	1023	960	1008	1007	979	985	1032	991	1012	986	994	1014	1014	989	996	992	1003	990	976	1015	957	986	987	951	985	984	1000	1022	1008	1015	1003	984	1010	1016	1072	972	1034	1088	1024	942	1022	1059	1004	965	999	1035	1016	1015	1088	983	994	989	1026	1050	1041	953	1008	1021	1053	1014	1035	1028	911	997	1017	922	968	1016	992	1016	1007	981	1007	1018	976	1054	989	1041	977	1006	1000	1019	1021	1033	1033	1034	1047	981	996	1048	976	997	1036	1009	1023	1024	1007	972	1014	1024	1008	996	992	1021	1000	1021	956	986	998	936	1050	986	1029	984	1036	977	1023	1015	1011	1015	1017	1003	996	1026	1024	978	1012	1033	997	998	994	937	1026	985	1021	1018	998	1012	983	1009	1034	1063	1006	976	1015	1025	1039	983	989	1012	936	1032	999	985	1005	980	961	999	1005	1009	951	1013	987	1023	1008	1027	985	987	1000	1038	1018	1036	1048	1006	982	1018	1017	1000	1025	1030	1041	1012	1062	990	1020	1043	962	1004	980	1004	979	963	985	979	984	1053	1099	992	948	985
24803	21555	27836	25599	14365	4422	2505	1754	1485	1302	1026	879	725	613	557	460	406	392	401	342	401	393	354	419	358	335	395	333	396	342	368	365	328	380	355	359	340	344	389	334	355	351	355	312	392	327	320	373	383	356	336	338	372	348	334	374	336	363	352	364	357	299	381	375	359	372	378	313	383	361	361	355	343	365	346	365	380	337	379	344	346	358	400	357	344	365	391	326	358	353	357	365	357	334	350	345	308	371	337	354	374	315	385	361	331	352	325	364	382	388	369	337	367	370	338	353	336	345	354	334	405	388	377	334	355	317	373	378	335	355	359	355	359	366	334	354	354	359	385	356	333	366	339	361	329	361	382	351	315	369	355	323	355	353	356	409	350	357	333	345	337	360	367	344	321	332	351	358	347	377	338	351	336	362	364	355	340	347	361	345	343	381	367	386	380	345	374	349	349	330	349	359	349	355	363	377	380	356	354	357	386	345	351	379	367	362	379	342	373	330	357	331	358	351	351	341	325	325	329	379	349	346	362	293	392	358	350	346	330	352	365	396	339	380	357	365	328	339	375	372	350	324	314	342	380	373	352	336	339	336	334	381	366	385	358	340	376	349	340	381	337	356	337	342	345	336	333	332	369	379	357	355	403	348	383	316	368	360	365	413	350	363	342	349	343	359	339	365	375	359	355	348	360	331	364	359	366	368	357	341	381	367	341	397	372	351	378	302	375	338	335	384	327	355	352	375	354	356	341	330	351	348	365	354	327	336	361	385	380	367	386	365	349	361	330	345	369	380	368	370	339	344	350	352	352	363	398	365	321	354	384	393	345	363	357	364	347	335	393	334	364	358	358	351	330	352	354	323	359	346	343	347	379	355	327	360	354	345	339	341	356	371	348	368	359	356	336	335	396	336	370	338	379	350	366	351	336	338	333	350	345	358	366	351	358	358	376	384	337	367	384	338	396	372	364	366	354	361	326	364	371	353	344	340	354	329	370	332	368	354	375	388	310	397	349	342	382	386	379	360	349	349	371	396	370	369	377	355	347	331	388	330	358	335	355	372	370	369	373	360	374	369	338	367	386	372	333	322	373	359	368	361	341	340	364	355	349	327	345	374	405	362	358	345	418	361	364	353	377	360	333	345	363	388	361	353	359	355	362	382	354	365	355	374	344	350	358	324	362	362	371	368	373	320	335	372	335	361	386	360	335	363	377	346	356	362	362	318	349	345	372	350	343	349	368	388	335	337	349	318	335	357	361	360	350	343	387	341	312	399	336	372	366	364	329	354	359	329	356	381	362	347	342	406	354	349	366	388	355	353	358	354	323	334	358	346	348	328	348	369	347	314	366	341	360	361	353	343	337	343	389	347	325	364	368	393	336	366	377	330	366	369	338	339	344	336	344	383	395	330	347	377	373	389	366	344	362	324	353	360	341	386	350	347	363	365	354	354	367	369	356	389	360	333	359	375	308	351	357	348	353	380	352	361	314	394	340	348	369	324	344	390	350	358	376	325	346	341	350	332	366	350	338	354	408	359	388	334	338	331	312	355	349	392	357	352	340	359	336	349	357	370	335	345	345	402	406	348	333	352	344	398	357	345	357	347	331	366	333	340	371	351	356	345	373	334	382	356	349	338	322	358	322	323	360	361	361	337	369	374	342	376	351	348	371	335	341	354	390	361	338	365	379	392	358	382	355	346	346	354	347	357	398	386	368	356	351	347	354	318	357	346	346	336	355	365	344	335	360	359	326	368	376	372	347	355	373	385	360	380	325	364	352	340	343	354	347	373	338	330	333	357	362	325	371	373	344	360	372	319	350	356	351	354	364	382	341	348	365	341	393	364	346	349	395	344	333	367	391	391	351	346	353	357	356	364	349	364	355	362	367	368	354	387	349	366	354	379	378	362	336	387	388	351	380	354	337	322	392	340	364	346	359	361	371	339	370	410	376	351	357	377	369	360	350	337	361	345	356	330	357	368	322	347	385	322	370	342	375	365	356	333	397	335	347	362	356	331	348	334	363	381	336	337	338	325	354	387	350	343	354	351	352	377	362	356	372	344	335	380	356	337	341	340	349	389	379	363	357	336	309	368	382	376	338	386	351	352	331	394	314	347	338	327	347	375	332	384	354	318	362	371	353	319	358	339	393	340	367	338	368	375	377	349	379	339	359	367	366	383	322	358	364	332	331	374	341	329	309	362	357	347	376	319	354	358	360	365	349	388	340	371	369	373	346	353	383	355	317	348	368	361	341	315	374	371	339	358	349	373	380	358	339	337	360	373	369	392	370	325	373	363	326	389	394	386	357	349	363	338	323	373	341	343	373	362	374	352	340	340	343	331	334	370	342	378	377	349	356	353	330	358	366	326	368	315	311	349	364	368	345	350	373	350	357	357	367	385	333	353	350	324	386	350	333	355	353	340	348	378	362	351	359	393	363	335	362	372	326	377	393	363	384	362	295	380	324	357	390	369	381	348	336	337	375	369	353	391	359	381	350	379	366	360	369	367	340	362	350	360	362	356	344	347	364	354	374	368	321	361	355	358	328	359	377	358	356	379	376	392	354	369	374	359	356	362	367	358	371	364	319	385	352	361	345	341	379	346	356	324	404	341	340	343	339	361	342	373	335	353	385	362	371	345	341	357	367	366	369	323	357	376	388	363	316	374	357	362	358	350	348	342	350	326	374	358	344	303	352	351	360	395	370	346	393	358	342	355	366	332	374	325	333	351	338	349	363	357	409	342	344	346	338	365	368	344	331	349	349	366	320	343	329	336	375	350	361	316	350	356	364	350	331	365	369	356	375	362	371	352	355	400	352	343	372	348	334	363	362	376	371	372	347	345	369	354	361	372	358	385	342	364	381	352	360	352	361	357	362	358	337	329	342	379	329	355	350	356	323	320	342	382	344	374	370	338	344	326	325	355	356	366	395	385	372	306	400	336	367	325	308	384	329	348	330	365	347	358	361	317	368	378	386	349	319	375	351	339	353	366	333	372	365	375	326	336	375	379	369	363	374	375	378	365	360	367	363	365	322	335	345	367	394	323	327	355	347	338	356	345	396	382	341	337	338	350	339	338	378	335	354	394	352	353	335	348	373	374	368	358	376	362	388	357	390	382	350	333	358	359	342	354	364	359	358	338	345	329	365	345	342	375	337	360	381	374	364	399	322	369	346	370	375	354	365	363	372	355	307	372	399	367	332	367	345	375	356	363	362	316	354	368	381	320	345	325	362	350	358	339	339	362	374	383	400	379	352	328	356	380	340	348	354	382	371	351	324	358	356	375	352	370	339	344	331	330	347	340	364	377	375	384	373	365	350	337	370	381	375	389	344	363	362	323	366	348	374	366	362	377	350	340	328	344	357	361	371	393	380	341	349	347	344	340	340	343	374	350	359	355	359	350	355	348	336	353	363	303	376	349	351	372	353	346	350	370	372	355	337	366	387	368	357	366	345	361	380	394	345	359	319	370	346	367	352	384	371	369	360	403	353	349	301	353	362	318
17886	36371	25132	11530	8620	6698	4462	3492	2769	2259	1744	1428	1248	907	833	657	531	539	531	487	508	473	473	473	463	474	486	468	491	466	468	458	507	456	490	489	480	486	473	472	486	481	472	438	469	453	477	449	465	458	472	484	460	457	483	470	456	471	464	504	485	491	481	476	445	467	455	482	439	471	454	473	457	447	475	454	477	444	493	484	473	494	448	492	452	472	486	478	463	481	446	452	440	444	481	476	490	419	516	465	440	452	468	450	470	467	464	467	482	417	510	473	445	425	497	472	457	487	477	467	474	477	461	438	449	442	476	498	471	467	417	487	458	471	462	445	434	426	454	445	454	425	433	442	428	452	491	441	433	477	433	472	453	414	454	502	482	494	463	491	424	436	481	440	448	484	475	456	422	448	449	475	497	445	461	442	459	515	442	447	450	442	474	475	479	425	420	441	482	471	464	450	484	436	488	487	459	457	480	456	484	464	462	466	506	459	452	465	459	455	481	465	475	471	434	450	483	455	464	463	472	438	463	437	425	465	472	446	478	446	478	454	464	455	451	459	434	462	474	479	458	447	467	487	449	493	453	453	466	471	424	519	480	471	473	466	462	481	453	492	467	455	434	487	474	455	456	459	470	480	481	458	426	438	469	496	489	463	468	450	482	477	458	424	464	447	452	432	448	465	467	442	491	479	480	474	459	481	453	430	436	482	473	467	448	457	510	448	424	501	479	472	454	449	451	439	415	431	474	442	481	459	465	437	454	470	452	478	416	439	486	442	478	449	423	470	467	494	437	482	483	461	442	502	467	441	420	497	457	468	434	460	488	492	470	473	458	470	456	447	449	493	452	437	474	447	417	426	478	490	490	451	422	448	443	462	439	491	461	523	468	430	473	465	455	432	480	450	515	465	489	458	497	446	449	466	446	465	452	461	486	488	462	487	482	437	451	469	435	471	476	474	476	463	531	460	471	453	459	438	460	468	458	475	421	470	470	478	439	448	447	460	491	474	445	474	445	439	429	470	473	461	470	445	447	490	466	485	465	470	469	458	458	437	462	447	460	445	410	438	434	449	429	473	475	478	446	453	439	502	439	459	481	462	458	430	464	448	488	492	456	469	453	465	459	499	469	474	505	461	486	484	477	446	479	453	448	460	460	475	444	476	455	443	435	457	447	484	455	477	497	477	489	439	500	433	454	463	436	446	444	479	469	466	467	468	467	442	428	447	433	461	413	435	461	445	458	492	483	419	477	479	462	495	505	483	450	454	430	451	481	449	467	448	430	517	445	485	486	453	470	449	455	469	493	455	489	446	452	467	489	477	460	466	484	469	466	504	475	420	457	480	427	460	502	454	464	503	465	458	469	467	475	460	481	495	466	481	451	452	434	456	456	478	449	478	441	434	452	435	499	486	460	432	413	418	491	443	474	464	473	484	462	527	458	455	453	441	435	458	424	418	452	446	463	452	451	487	472	443	438	481	449	486	462	513	454	503	469	473	442	483	433	486	484	456	450	450	448	457	463	461	469	478	451	425	476	435	488	437	485	453	469	477	449	480	466	417	461	461	441	454	429	453	466	454	459	406	489	473	448	438	473	480	441	426	451	518	473	464	469	477	505	480	431	449	458	463	482	525	443	462	489	451	448	486	479	459	452	497	483	393	454	449	423	493	430	460	464	489	444	442	475	438	464	462	436	494	462	467	458	480	463	493	470	444	461	495	452	471	437	455	484	442	477	497	416	477	455	440	422	468	475	452	443	468	474	437	442	498	465	449	460	451	484	461	479	447	497	433	461	460	464	515	447	433	466	492	470	454	452	496	481	469	444	439	443	486	469	456	441	438	465	457	459	466	467	460	477	484	458	501	449	475	453	460	445	463	481	468	473	434	451	490	465	458	486	429	476	461	429	482	434	439	427	463	420	440	484	459	453	488	487	446	474	458	458	466	436	451	455	493	459	462	431	482	462	448	456	476	438	473	459	479	443	484	428	458	451	466	465	447	442	466	451	479	473	454	470	379	442	435	456	441	433	461	462	438	464	443	453	457	511	479	460	429	469	482	470	458	461	479	470	467	451	472	481	445	463	462	493	478	467	456	481	493	476	465	451	467	471	493	457	493	484	467	448	491	470	482	454	453	458	457	446	448	445	472	480	487	495	432	483	450	480	439	431	463	434	478	475	467	453	471	466	520	420	443	469	453	430	454	480	441	478	436	453	487	456	451	491	477	463	449	426	464	463	468	454	429	484	458	485	453	502	399	443	485	453	438	490	449	442	429	436	454	490	484	446	443	432	497	451	462	470	462	441	468	482	474	486	497	453	492	460	441	470	436	436	456	437	472	452	446	464	455	457	492	439	436	435	496	446	460	464	449	458	455	425	482	433	470	457	443	465	507	407	477	481	438	442	453	482	457	429	432	419	497	428	490	495	437	470	487	468	446	474	469	503	436	432	449	476	460	464	427	428	488	432	491	482	463	475	512	455	473	460	445	469	444	473	454	418	463	465	488	468	464	433	499	452	444	490	509	469	468	494	467	443	421	459	488	405	452	527	457	473	487	436	450	461	436	448	449	419	449	490	465	494	501	460	447	474	463	448	450	453	459	459	483	451	465	479	450	444	450	478	471	425	476	462	463	488	471	426	485	458	480	451	441	481	471	471	474	442	470	466	418	498	451	427	470	464	449	429	454	460	420	494	420	498	473	484	468	529	473	494	474	467	456	488	498	456	478	467	461	430	432	482	493	461	507	458	473	482	481	422	502	487	469	475	453	426	451	477	463	441	452	488	480	461	474	446	446	513	450	435	443	503	426	472	464	443	501	457	459	449	484	469	485	482	465	467	508	464	470	455	422	454	459	462	459	459	448	455	486	434	448	484	466	467	470	432	431	484	452	470	469	491	487	482	439	456	458	465	483	476	420	481	467	448	504	483	505	492	475	432	467	451	484	469	454	511	480	442	493	460	510	455	475	419	443	444	455	448	449	458	469	433	471	446	446	458	471	417	471	455	503	478	481	490	459	451	480	472	501	417	450	446	455	469	419	490	449	464	462	490	466	447	456	454	471	486	490	441	475	481	528	497	495	448	507	441	454	488	435	433	465	465	446	449	466	432	475	448	424	481	454	443	462	456	429	447	478	415	485	466	496	473	459	446	461	455	481	483	461	451	419	460	480	458	466	489	446	496	481	477	457	439	456	471	459	479	474	448	441	402	477	430	488	418	455	456	427	472	415	487	485	452	453	446	465	474	509	456	452	441	434	454	435	465	477	463	489	480	486	453	474	481	491	460	441	487	467	480	450	450	439	450	494	486	424	438	506	436	488	474	476	461	462	444	447	458	487	505	500	438	469	472	490	468	460	458	428	455	443	480	465	482	480	461	442	495	497	487	472	486	458	457	463	464	508	466	460	457	428	435	443	442	441	432	498	482	476	463	481	453	465	472	478	472	459	469	467	495	447	426	411	469	451	492	477	479	462	463	412	452	502	439	461	419	428	448	441	468	424
22636	21589	29420	24264	21596	21781	13793	4377	2803	2450	2000	1637	1449	1173	999	822	744	679	719	698	627	608	684	670	631	624	606	607	600	589	629	641	604	594	605	549	568	582	578	595	597	576	568	608	603	552	561	568	583	567	563	581	555	573	616	574	600	595	597	553	557	577	642	571	574	552	539	590	599	560	536	593	565	542	588	568	595	577	582	574	545	549	539	580	583	567	612	565	538	533	620	545	570	598	636	561	553	560	534	585	622	539	573	622	573	548	603	575	519	570	552	576	593	573	623	565	592	583	606	572	547	579	567	571	537	597	575	552	579	598	590	564	559	538	596	566	577	535	536	601	570	569	597	557	557	545	586	555	550	583	568	568	540	573	595	599	538	555	587	591	632	579	534	590	567	598	598	586	557	552	606	581	576	593	568	579	589	541	594	603	563	601	559	563	583	567	551	563	583	594	586	643	578	569	583	594	562	567	562	560	575	578	592	603	550	600	577	608	572	562	549	568	568	560	611	574	562	549	576	598	577	532	564	559	552	587	623	543	573	570	586	562	549	585	591	533	607	555	553	564	599	589	553	579	576	582	568	585	588	598	587	571	566	558	588	589	568	604	589	540	580	618	581	547	624	577	568	567	598	522	568	529	577	516	597	597	572	530	626	577	615	547	534	577	572	561	588	562	591	587	598	549	572	571	567	589	585	551	549	577	570	571	603	547	564	592	585	573	597	564	538	562	605	556	571	597	560	554	563	573	586	621	561	537	568	533	584	584	548	610	531	568	604	574	587	515	593	583	556	572	566	585	583	553	572	554	569	613	566	556	618	577	589	552	574	547	545	596	566	576	546	555	642	588	545	559	570	576	596	578	581	601	547	554	561	613	552	556	584	585	526	589	566	558	567	566	582	594	619	601	612	572	606	576	569	551	565	599	533	573	562	538	602	558	570	536	557	559	552	554	558	549	604	577	604	579	582	571	553	616	578	560	553	553	558	585	562	535	606	611	566	593	564	569	593	556	613	594	578	582	549	596	556	555	517	621	556	563	582	585	568	549	562	573	536	562	572	580	558	561	578	572	600	545	571	572	584	617	556	574	604	585	572	572	586	600	606	546	532	540	528	559	564	593	578	544	536	576	522	613	543	568	613	590	598	520	568	547	554	578	565	581	545	602	565	531	558	592	557	585	602	542	538	568	595	594	565	568	542	607	579	579	547	586	596	569	559	546	552	564	585	525	608	572	537	577	569	603	578	614	576	578	566	568	568	602	557	538	611	549	545	578	544	588	577	574	598	575	555	554	553	566	561	560	557	563	517	548	606	559	594	558	588	543	570	570	610	563	564	556	588	587	563	542	594	548	585	566	560	585	562	568	599	566	560	561	599	562	584	611	601	551	607	566	532	570	586	552	587	584	542	527	606	563	585	579	553	593	535	625	559	590	581	582	574	592	586	551	561	604	551	588	585	581	566	590	593	588	585	639	533	606	537	590	543	594	580	562	559	583	594	551	590	591	585	523	604	563	559	543	589	536	542	545	574	558	597	577	617	577	574	579	554	611	578	587	567	604	554	576	585	525	574	569	564	570	574	578	626	565	580	567	559	566	564	547	569	578	581	569	591	560	565	588	555	566	541	576	557	585	601	614	580	546	548	566	610	629	580	569	577	549	571	556	528	565	526	546	573	550	557	567	547	594	574	596	558	563	583	631	551	616	580	577	561	592	620	588	568	541	554	550	581	569	558	599	585	586	572	534	625	558	555	545	565	592	566	620	587	569	564	597	616	547	568	523	534	560	574	587	592	565	580	615	566	592	547	583	586	539	540	597	586	579	563	578	580	572	547	582	549	555	558	502	567	537	588	562	574	549	591	553	631	593	581	530	582	577	569	532	563	550	572	532	602	618	570	562	560	594	554	518	602	541	572	587	552	573	602	557	565	580	582	573	581	621	547	582	549	546	580	578	575	585	575	591	595	510	581	571	600	550	547	599	547	569	569	575	603	576	591	588	579	577	575	543	583	530	581	583	566	570	592	528	588	556	592	579	563	561	595	552	576	598	583	553	575	562	581	579	580	568	586	563	581	553	549	546	567	581	586	600	592	543	581	546	586	579	574	602	575	560	550	602	574	553	551	557	516	573	587	576	538	581	582	538	570	556	558	549	614	612	638	612	555	586	593	536	525	570	568	575	569	591	573	544	592	566	521	557	537	565	597	573	578	582	548	601	569	601	558	590	551	575	592	584	593	592	576	531	596	554	562	582	554	542	589	558	559	561	625	590	543	565	514	607	556	566	601	574	510	526	543	560	494	576	572	553	523	544	551	552	546	575	632	564	550	542	579	545	556	569	597	545	573	552	612	598	589	584	605	568	574	595	574	589	554	540	607	537	576	587	561	593	553	599	604	567	564	619	621	589	560	578	551	573	565	565	566	576	594	573	595	570	603	597	539	532	552	567	601	628	560	524	551	571	543	550	565	578	591	550	610	530	553	574	588	538	593	593	569	527	551	577	588	559	602	564	579	560	540	514	542	571	532	552	621	567	567	580	550	569	581	539	601	580	588	584	557	554	600	541	589	599	518	568	620	569	553	585	596	591	555	540	591	574	615	568	591	574	598	626	588	542	532	589	583	585	558	563	561	558	543	627	547	574	530	550	570	566	539	521	584	540	531	565	584	563	572	607	577	567	568	519	547	537	614	603	561	568	590	588	551	563	587	577	560	574	566	548	582	588	560	542	573	574	562	612	573	546	560	601	593	589	572	564	549	605	610	576	537	553	577	548	637	581	558	579	523	572	562	580	528	552	588	564	558	567	578	554	558	540	566	588	545	587	555	592	541	566	577	591	584	590	556	562	567	535	545	592	591	563	575	546	564	524	588	575	579	550	521	566	578	546	625	575	540	605	590	549	535	580	588	575	572	597	548	574	537	580	582	644	581	543	574	543	557	541	572	558	601	610	574	610	642	555	576	628	563	594	555	599	583	558	558	533	570	559	562	618	556	548	574	573	582	615	557	605	558	558	542	617	578	574	596	541	580	527	573	566	599	586	588	579	550	573	584	609	566	581	569	582	568	595	571	584	582	568	557	575	588	560	604	580	560	553	608	591	555	616	574	563	553	569	601	557	589	562	558	598	563	572	575	543	590	557	565	600	543	596	524	583	582	548	551	540	579	577	582	605	592	613	584	530	552	521	575	548	581	583	588	568	613	531	617	557	596	563	551	552	527	554	581	556	591	550	576	598	592	561	571	630	568	594	596	560	573	568	594	568	590	571	617	562	619	592	557	576	520	592	613	584	535	577	516	584	599	558	559	610	559	521	592	590	536	578	571	562	616	557	608	591	600	619	604	583	580	583	573	573	591	569	537	547	539	572	544	541	575	550	559	573	551	566	582	591	551	592	581	581	569	568	609	535	542	601	561	598	554	582	560	582	560	556	542	605	597	559	567	567	595	580	556	582	591	538	589	578	544	568	584	594	580	566	574	545	543	595	562	547	583	557	566	572	622	524
21236	47231	35627	17467	13502	10735	8245	6125	4747	3993	3167	2608	2106	1700	1416	1265	1124	941	833	882	864	793	797	832	785	804	785	762	777	751	801	752	751	727	794	721	799	777	738	768	746	764	777	744	752	724	744	762	676	703	759	727	730	740	728	737	754	762	749	723	710	756	748	721	719	741	759	726	729	695	677	755	715	696	714	766	737	724	712	740	723	720	743	722	734	727	704	728	726	692	707	713	753	695	681	672	740	746	663	731	770	720	716	759	736	739	704	718	681	665	669	744	773	701	720	682	697	729	717	765	741	714	692	731	680	696	727	726	718	723	663	721	696	734	680	736	718	721	741	726	758	705	746	665	742	707	777	730	721	775	749	707	718	756	744	728	750	732	762	697	746	725	685	744	739	752	718	730	700	748	736	756	761	734	693	712	725	700	788	739	707	700	736	749	722	728	719	747	706	719	713	746	780	713	747	703	707	731	701	713	732	776	742	717	719	743	729	712	716	692	669	772	739	680	725	711	676	727	754	743	724	721	716	758	716	718	702	691	682	723	770	736	749	716	694	711	702	722	772	690	758	717	670	747	706	709	720	710	697	728	709	721	752	725	720	744	708	702	718	709	695	751	670	725	700	668	731	747	670	725	724	724	721	727	779	697	701	746	761	671	729	685	763	750	725	737	754	708	706	748	765	720	711	704	694	738	645	713	697	667	721	718	715	719	696	727	718	712	711	694	730	716	734	745	732	678	706	727	742	676	719	722	712	752	729	699	706	693	737	730	730	725	710	751	668	724	753	744	703	736	752	755	737	693	706	703	731	724	713	731	758	748	668	766	702	721	730	706	740	717	722	706	693	732	742	691	724	729	750	729	736	745	724	683	732	722	750	745	714	703	758	707	714	742	691	707	733	734	752	707	665	710	680	726	734	702	663	712	761	724	740	725	720	729	737	668	796	670	682	699	718	732	753	707	736	729	755	719	701	742	714	695	727	720	740	755	736	699	748	730	720	720	751	773	735	738	689	676	734	715	695	709	743	723	712	728	693	723	687	681	733	709	717	765	682	714	710	671	721	749	726	712	727	685	678	756	757	720	735	731	736	744	721	737	663	712	693	677	763	706	712	665	765	719	705	709	701	711	707	759	739	731	706	691	664	701	766	677	714	725	679	801	676	734	739	736	710	753	698	688	715	742	747	728	702	712	718	726	693	700	710	772	718	701	723	757	722	695	702	688	687	730	710	716	725	769	748	735	726	714	723	676	726	692	685	680	702	711	733	707	684	755	753	680	707	726	750	697	719	705	713	751	713	733	695	715	755	712	696	760	687	695	731	691	733	689	743	772	703	727	683	727	664	752	710	717	714	723	704	718	728	719	727	732	796	730	684	725	753	731	645	730	759	704	714	690	751	770	735	692	719	727	697	688	746	691	759	717	713	722	743	670	737	711	759	731	699	728	742	777	765	749	737	767	755	706	709	710	719	772	734	711	676	747	722	721	704	684	744	728	702	723	718	659	729	765	716	683	734	731	761	698	677	775	737	701	705	711	671	755	713	714	671	717	713	717	714	753	769	737	752	713	712	677	725	684	710	665	712	757	748	739	703	674	721	765	733	722	721	729	756	679	728	751	682	719	724	714	742	745	712	752	717	718	756	699	664	744	705	708	702	733	730	702	716	742	712	696	726	689	669	733	755	721	722	697	730	729	764	730	698	713	695	714	766	757	644	764	706	722	736	718	734	743	701	778	722	703	730	714	691	789	693	745	740	715	736	699	681	737	747	691	774	674	714	715	724	725	672	731	723	694	745	709	740	723	723	713	659	673	716	680	735	706	685	753	742	689	745	722	695	716	712	745	724	728	746	696	744	716	705	724	715	747	706	753	719	718	720	691	770	720	756	720	709	709	714	685	726	709	706	709	734	786	728	727	684	753	704	665	707	732	726	729	719	702	709	695	730	755	690	735	679	703	718	712	709	710	757	756	736	740	694	740	778	697	764	743	707	706	673	691	663	721	659	723	693	732	702	743	745	694	686	673	724	701	743	749	737	728	704	727	735	726	746	716	697	729	732	727	759	757	703	675	740	734	732	736	701	733	719	760	735	770	733	737	735	732	720	706	710	754	710	683	742	729	745	703	731	664	708	726	751	754	667	713	672	733	711	694	701	723	742	709	731	714	698	742	745	667	733	712	704	695	704	698	664	715	725	726	745	740	749	747	719	726	738	694	684	748	740	722	702	690	721	690	729	733	688	752	719	707	713	757	687	745	742	708	715	729	744	700	743	695	659	697	738	747	702	726	686	693	732	729	730	739	770	633	689	729	711	719	699	669	703	747	704	739	699	728	722	696	769	706	712	686	709	681	752	687	743	715	700	756	676	728	749	696	732	734	745	677	757	709	732	693	733	710	736	710	702	735	758	728	669	697	718	706	697	654	724	751	756	717	731	719	706	708	700	712	731	733	760	748	696	703	700	719	690	677	731	732	696	688	725	698	756	733	746	710	691	750	696	699	714	699	753	712	698	689	729	749	758	661	753	689	755	689	673	782	735	748	715	743	726	673	698	669	686	745	695	704	715	696	722	711	641	770	746	734	731	721	723	676	729	740	769	732	753	742	707	675	677	656	699	720	728	723	741	719	718	728	768	729	723	702	755	692	688	711	735	717	724	738	732	705	756	726	773	681	663	754	678	736	712	754	724	679	748	746	723	725	724	676	690	675	733	732	733	722	740	714	673	755	728	692	731	741	725	729	691	675	744	688	742	676	748	708	700	707	748	722	712	700	689	709	742	743	694	715	658	739	728	721	732	751	724	668	736	684	756	719	734	676	738	676	762	727	664	738	705	697	731	768	747	730	727	700	728	685	724	746	744	713	745	717	724	738	672	713	722	708	747	745	672	707	703	707	708	739	772	764	726	722	734	737	736	735	679	702	741	702	702	687	759	691	772	724	727	750	732	770	704	675	711	750	675	729	684	721	709	728	713	768	720	719	685	722	717	710	705	679	713	762	772	727	751	687	727	774	726	717	744	714	738	794	763	695	719	723	708	696	696	729	674	676	782	732	716	715	735	703	741	721	782	718	749	751	734	734	728	702	719	713	699	736	759	738	730	708	696	684	736	697	674	701	737	697	746	735	763	747	691	716	690	761	689	736	760	731	739	694	721	736	694	742	741	703	681	780	735	721	745	719	715	742	718	770	763	705	754	715	693	754	727	769	706	738	702	737	718	713	754	729	719	701	765	750	748	691	723	715	731	727	781	700	732	703	686	685	730	741	730	703	722	727	671	756	704	718	728	759	697	686	741	733	708	731	763	699	721	711	694	739	679	731	714	732	717	718	735	715	716	752	691	728	681	723	708	726	725	742	652	787	760	757	695	739	692	711	673	697	760	656	754	718	674	726	728	705	683	712	704	749	694	696	707	702	706	724	716	715	689	744	675	749	789	693	733	648	708	710	728	695	753	718	702	716	750	673	695	758	683	701	762	763	733	743	736	734	720	729	752	695	707	656
27729	22074	19943	8385	3819	2694	2153	1680	1370	1149	1086	1039	915	856	777	766	672	662	632	693	594	679	636	638	616	618	607	632	647	644	615	635	623	619	621	622	635	592	620	672	615	671	521	673	638	624	591	617	594	624	607	661	614	643	638	644	654	633	646	622	650	639	627	652	632	605	636	647	628	635	627	614	643	653	645	668	627	652	621	658	619	617	606	618	634	643	570	631	628	604	645	582	652	639	628	641	664	581	622	604	572	613	687	608	652	642	608	658	643	618	639	614	635	623	655	637	665	609	631	608	625	607	615	619	580	643	666	652	615	628	617	592	652	676	645	612	611	666	638	630	662	593	636	636	586	629	618	630	614	638	630	582	603	592	651	611	612	587	603	611	673	633	621	636	627	638	610	619	679	609	592	650	625	627	592	591	602	580	596	637	595	613	620	631	612	649	620	637	618	636	582	644	660	637	576	617	553	623	640	627	656	606	639	644	632	647	699	608	629	634	619	635	653	626	627	631	625	614	593	643	627	647	634	636	596	627	651	629	593	631	607	653	628	634	661	608	606	613	631	646	610	652	632	627	593	619	632	640	659	642	638	656	609	622	652	588	586	607	634	618	619	604	599	601	623	648	622	638	622	624	592	653	657	645	670	629	648	632	633	628	660	644	649	621	598	639	589	647	608	607	638	636	674	613	604	617	642	622	653	594	655	622	603	594	682	601	629	620	619	635	674	607	631	656	660	623	607	632	620	664	608	646	611	617	613	656	648	635	597	652	638	598	577	632	634	591	632	618	635	637	589	620	669	649	624	577	586	623	665	610	616	609	662	666	615	623	665	618	664	653	666	612	652	585	610	621	648	632	646	586	604	631	628	622	605	631	623	642	644	613	636	646	622	632	655	671	659	599	643	609	630	600	662	643	643	614	621	594	665	670	649	630	644	670	628	659	646	629	650	684	650	638	724	651	642	591	668	624	640	677	615	616	657	611	632	604	609	643	672	604	658	623	630	696	646	663	604	619	624	652	650	634	641	640	617	604	594	643	632	617	599	650	653	585	637	661	593	623	677	642	618	585	634	624	619	608	654	650	590	636	662	626	625	646	621	642	583	659	669	595	558	635	644	609	631	657	639	640	647	639	631	641	638	626	612	643	654	606	617	612	628	639	622	627	624	628	613	563	642	626	630	612	638	648	664	639	639	646	610	599	644	599	648	610	562	626	658	623	610	634	620	659	606	608	625	650	646	636	647	617	605	622	637	591	687	614	646	642	630	626	637	624	640	673	651	597	669	611	625	597	628	616	612	589	613	623	652	662	646	636	671	610	593	645	672	631	617	619	611	646	645	593	597	596	619	618	677	602	624	638	628	639	636	615	626	607	620	616	618	602	633	670	609	593	639	617	655	620	664	632	622	628	610	609	637	616	635	621	655	657	599	648	642	652	655	615	638	621	652	573	638	624	650	612	600	621	626	679	640	633	619	637	585	597	608	672	637	597	652	642	599	649	657	600	633	615	650	629	618	604	635	627	615	585	620	588	643	601	608	641	653	658	667	638	587	682	651	666	614	613	694	645	593	660	637	629	637	635	624	579	565	654	661	629	591	601	622	650	630	611	621	596	642	632	639	650	625	576	640	611	646	650	645	630	635	602	589	646	622	620	647	603	639	581	610	626	616	691	632	642	620	604	600	650	611	647	623	654	595	635	677	646	647	653	670	632	614	645	592	619	674	626	626	676	605	596	646	606	611	623	627	602	613	683	655	585	607	589	694	597	634	598	628	635	574	605	655	623	672	643	618	636	632	594	589	628	612	643	629	584	642	604	616	628	637	642	618	600	597	588	627	609	620	663	633	618	643	674	587	658	638	640	621	633	618	634	636	663	631	599	644	591	597	627	634	641	632	662	673	626	622	638	655	628	622	647	660	629	610	652	624	650	612	611	644	642	656	669	649	639	639	651	614	635	608	640	622	635	629	605	624	570	642	658	643	600	634	633	618	633	668	644	612	649	648	575	611	643	630	649	690	605	643	645	639	607	623	668	640	620	608	631	629	608	602	686	637	609	613	628	643	640	642	648	611	631	655	598	612	658	652	652	624	602	575	621	710	616	566	660	626	616	596	634	646	648	689	619	624	618	651	635	618	646	660	645	673	633	634	671	595	640	601	661	633	602	604	619	604	617	656	580	634	641	647	647	638	612	603	603	604	624	625	609	644	651	636	620	627	650	621	622	626	688	629	629	621	655	624	603	614	648	669	608	688	642	646	612	646	636	661	627	621	609	666	614	607	640	633	603	655	635	624	601	582	618	582	599	676	637	646	635	610	626	631	651	598	630	590	635	620	638	605	691	645	603	591	663	621	619	639	649	590	644	645	600	644	641	649	642	630	606	617	650	632	620	585	606	653	625	665	673	579	602	612	641	648	655	641	599	643	640	654	620	630	642	671	572	578	595	589	644	612	611	676	615	653	579	561	621	641	641	647	639	640	606	610	632	652	634	669	614	673	611	597	638	599	647	649	611	618	619	598	625	613	601	603	589	659	671	642	636	611	639	662	628	674	667	586	653	662	605	642	615	628	648	669	644	597	641	662	567	630	639	586	625	617	589	621	604	593	657	626	608	633	648	648	574	602	665	630	616	618	628	641	629	616	631	591	572	635	657	626	658	590	637	573	635	685	627	670	630	602	648	649	657	639	634	665	633	616	615	669	627	617	581	621	622	573	673	624	634	627	615	673	655	605	641	604	620	599	648	657	586	614	679	640	600	645	612	602	599	625	617	656	645	576	640	632	640	628	631	640	644	632	620	654	647	576	613	628	626	602	624	635	592	668	598	631	662	658	621	638	644	631	644	590	627	640	657	596	646	599	658	671	628	619	605	634	629	606	564	632	577	616	567	671	608	598	605	634	610	623	594	639	625	632	589	624	619	632	584	607	605	614	645	614	611	600	623	630	638	611	635	621	623	658	607	609	633	624	618	623	622	613	647	644	632	649	636	583	675	609	610	665	652	631	627	590	645	681	614	613	583	632	636	628	665	682	624	619	634	604	653	650	578	606	574	621	644	673	612	634	651	641	643	639	620	645	604	597	617	568	590	639	598	633	623	637	672	642	574	604	668	652	635	610	628	637	644	604	613	636	650	616	646	593	588	616	625	582	625	624	655	693	627	668	644	635	623	661	592	618	603	638	638	629	594	608	673	645	643	648	605	656	627	648	663	602	609	625	664	613	604	586	622	622	634	648	641	621	615	630	642	644	629	617	627	615	651	616	635	650	604	607	664	603	640	620	641	625	615	582	631	650	623	619	637	602	648	585	663	656	597	637	607	622	654	627	640	611	639	591	679	615	679	670	680	591	585	637	607	584	626	626	643	655	593	646	633	587	652	602	623	600	628	643	579	615	601	640	606	674	637	621	651	612	663	660	661	644	649	647	613	605	610	597	613	627	604	592	697	601	612	579	683	639	596	633	648	598	640	626	625	657	600	595	641	651	673	633	644	672	648	632	637
16627	30769	22037	8399	5864	4819	3931	2869	2310	1852	1639	1485	1299	1138	991	968	874	842	805	787	837	758	828	752	815	790	764	776	793	781	851	786	787	805	774	781	768	756	820	769	795	782	799	829	757	733	770	793	797	757	731	794	822	751	778	760	775	783	754	767	772	771	750	752	810	783	854	754	777	756	763	784	786	769	749	792	706	832	771	717	740	770	771	773	758	767	776	708	795	763	749	764	771	772	775	748	822	795	765	737	759	768	733	724	760	759	674	800	752	766	731	713	735	769	795	772	782	775	760	751	730	731	771	772	736	724	799	797	733	754	756	770	763	735	856	798	776	810	771	780	763	760	772	782	809	735	708	742	761	763	785	788	778	847	775	808	785	748	775	759	757	783	755	778	763	753	729	754	786	798	744	836	779	779	761	787	794	724	711	791	811	751	828	741	780	810	736	802	770	739	795	758	788	785	801	753	837	753	774	842	761	788	793	769	787	808	783	826	790	746	768	763	743	802	762	807	739	760	741	733	775	754	763	761	771	743	741	768	709	793	777	739	750	773	729	804	714	749	776	747	793	785	753	783	768	784	787	779	728	755	741	770	755	760	830	770	795	793	753	779	786	833	782	775	782	769	807	796	760	734	794	733	764	728	714	768	809	793	799	766	772	753	773	773	759	836	806	791	753	777	784	721	796	780	743	795	791	783	762	779	759	793	775	747	752	789	732	774	775	830	773	736	757	734	771	810	774	759	740	819	771	815	771	786	761	784	765	772	759	746	795	820	799	804	778	759	728	741	789	767	805	764	796	730	747	706	783	777	838	795	759	723	775	750	775	741	744	746	789	759	795	760	768	760	784	745	798	757	698	798	793	815	760	801	766	738	760	751	751	799	754	762	785	742	731	790	772	751	789	751	746	782	788	786	808	763	753	716	787	740	772	749	752	726	774	762	789	731	780	783	792	787	758	775	802	758	798	769	748	769	762	744	717	724	754	760	750	788	815	793	790	764	761	758	787	781	799	792	783	823	773	816	778	772	761	771	784	820	755	752	764	768	758	781	764	773	765	798	779	744	778	771	744	782	775	766	773	820	804	721	781	803	747	806	791	734	774	769	743	738	789	809	778	763	729	735	772	754	749	791	792	762	742	759	799	769	765	792	750	793	776	750	703	767	783	735	772	773	774	765	791	770	737	771	775	770	826	760	758	787	804	777	797	725	737	764	807	736	821	784	798	771	818	786	731	754	766	775	817	828	783	760	747	789	788	792	791	787	776	751	774	746	774	753	763	774	762	806	774	759	787	737	756	749	824	766	734	835	763	761	776	750	767	763	794	785	758	787	757	829	738	781	749	777	784	760	819	750	794	760	773	753	792	819	800	781	750	752	821	820	733	796	790	750	740	812	714	794	732	770	763	806	760	752	837	747	765	787	790	815	768	799	766	715	750	763	776	767	790	758	734	761	732	788	758	795	740	806	790	772	744	781	770	803	784	752	775	782	803	816	818	775	749	789	786	739	793	779	715	762	829	758	764	814	792	776	758	788	754	823	785	748	806	726	796	779	793	765	782	757	777	784	798	766	811	740	739	776	725	763	753	729	779	796	739	777	787	755	720	741	742	773	800	733	783	783	768	777	787	772	744	730	773	790	744	804	762	765	754	766	759	837	768	727	757	778	784	741	805	767	762	759	805	778	770	743	770	751	755	774	817	777	740	768	720	772	760	799	733	760	771	767	764	747	812	735	758	793	766	783	772	767	738	808	828	783	729	776	758	756	725	774	768	825	789	756	815	723	738	808	761	796	756	785	752	761	778	724	753	775	816	775	764	787	812	759	758	809	778	780	773	799	810	768	806	742	744	763	738	733	761	747	791	776	760	799	753	794	803	737	717	721	752	806	757	768	776	756	720	750	771	728	788	797	764	758	758	744	744	771	731	795	778	780	769	752	752	777	787	798	755	782	772	771	764	764	768	756	799	814	770	739	743	802	774	766	772	737	772	779	769	706	756	780	770	762	806	807	721	752	799	772	788	766	789	748	763	790	770	764	800	757	730	808	788	785	855	759	756	772	823	786	808	787	765	791	736	779	775	696	723	746	743	750	828	809	812	771	789	771	746	748	786	756	764	746	800	777	764	727	765	755	810	753	696	802	775	754	731	740	766	765	717	827	771	818	739	740	798	776	686	799	731	807	772	768	780	766	757	796	769	794	784	763	787	813	753	830	789	719	761	751	758	814	835	743	713	766	760	785	754	798	765	788	746	781	780	778	805	817	760	806	766	787	775	798	774	785	829	772	745	752	767	736	775	792	750	770	766	755	771	784	786	770	844	728	771	796	798	782	751	711	747	770	811	840	792	794	779	751	770	745	786	801	755	741	770	779	775	781	799	762	751	720	774	784	776	778	792	714	814	817	779	784	758	751	781	736	745	736	770	768	790	804	763	732	837	801	790	749	767	778	770	755	739	755	833	763	768	749	759	800	765	777	733	773	763	791	750	774	748	821	759	750	780	776	800	765	789	805	750	797	724	741	794	796	787	794	791	737	742	778	760	748	765	783	796	780	750	765	797	750	749	768	828	772	807	782	720	760	774	778	771	768	783	766	757	768	798	772	815	791	798	733	775	753	738	786	705	737	726	784	755	766	767	797	766	757	810	779	794	774	786	794	774	729	801	767	762	767	808	823	749	759	782	754	771	764	722	783	806	776	776	750	759	807	790	769	805	834	769	778	751	800	808	786	715	788	768	800	761	746	723	777	770	743	789	737	749	799	746	728	830	780	747	788	746	746	812	791	773	751	769	808	772	797	783	746	800	802	762	780	776	789	776	795	780	758	761	759	770	777	822	771	747	747	752	758	751	723	785	736	815	753	748	724	819	778	755	734	787	751	775	777	806	749	736	791	758	757	767	730	709	801	794	790	772	802	791	812	772	738	790	709	735	850	739	793	786	771	785	775	851	758	794	774	785	747	789	824	826	792	803	779	808	801	751	821	745	789	784	798	811	758	793	784	724	759	784	824	801	770	741	777	757	773	800	731	758	799	764	726	715	783	780	786	764	813	741	794	770	788	761	782	730	775	800	788	748	786	835	750	785	813	770	806	841	803	742	740	761	756	814	813	757	748	759	763	789	764	786	746	785	747	785	811	750	796	762	740	745	726	802	781	736	779	809	764	785	804	764	800	799	763	761	732	747	784	812	773	781	762	769	805	774	757	768	718	768	776	742	750	764	793	708	802	779	750	776	735	780	747	770	751	746	773	753	760	773	749	794	791	813	767	728	785	809	794	742	749	759	747	730	763	743	781	767	723	814	718	804	813	786	764	785	754	736	811	766	770	822	736	761	756	764	762	735	780	798	758	741	737	762	748	765	789	766	780	802	764	800	805	745	751	769	734	794	776	810	754	782	843	774	762	755	793	814	776	775	811	797	753	790	721	725	782	783	738	808	763	797	786	772	775	758	774	782	748	749	728	804	805	773	739	748	752	789	777	786	746	748	767	767	801	790	755
23579	21570	28947	24671	21571	14405	5186	3192	2268	1941	1753	1534	1385	1223	1083	999	894	915	906	887	864	897	869	829	890	744	845	857	815	920	854	798	813	845	851	834	864	805	825	847	828	852	834	807	841	836	847	826	826	874	852	788	842	851	853	836	831	852	823	852	857	846	824	805	855	847	770	910	809	885	815	836	842	826	835	821	767	834	807	816	802	817	830	866	765	796	799	807	825	828	841	843	835	833	847	784	849	822	768	811	829	797	817	819	763	776	815	864	799	842	854	787	775	832	860	820	862	837	841	822	855	797	865	841	839	824	795	788	826	807	788	802	816	816	836	809	855	827	823	791	847	809	864	844	875	845	853	871	840	824	850	835	876	801	828	794	828	831	816	865	832	853	849	847	801	861	837	866	837	819	803	833	882	858	885	865	807	813	882	881	829	833	847	773	843	824	838	813	883	819	842	811	830	798	834	780	785	862	807	831	826	875	803	795	824	863	843	814	848	808	792	802	796	808	842	821	833	800	818	810	842	850	793	806	791	845	821	780	864	809	835	834	802	846	878	809	849	835	803	791	784	833	879	857	876	828	858	818	809	831	831	842	857	831	870	818	805	854	877	841	826	813	779	781	815	780	816	804	815	861	850	860	825	834	829	801	867	873	854	834	824	850	814	857	865	840	826	798	772	808	845	795	851	787	855	819	858	765	856	817	789	845	862	810	810	875	858	844	836	814	801	873	860	807	793	829	885	851	825	852	813	818	748	838	788	831	794	847	882	827	932	828	774	797	763	801	878	835	849	819	832	839	803	866	884	758	816	804	838	846	861	818	868	817	814	870	824	786	804	770	852	789	837	832	804	829	792	817	830	819	915	853	824	807	821	817	808	820	811	834	828	860	816	814	786	818	806	803	853	856	831	848	828	787	790	811	815	827	849	808	797	818	778	818	820	835	805	835	833	818	860	831	891	845	795	840	810	825	829	818	824	832	843	820	843	829	791	830	821	817	824	803	801	874	802	824	828	824	816	750	812	774	826	832	817	814	846	815	822	840	855	791	816	789	781	849	834	807	849	803	869	807	844	820	816	807	792	837	827	828	831	803	847	869	797	819	839	825	813	860	833	798	851	860	846	828	800	850	806	832	861	848	817	804	865	856	854	779	889	825	790	814	807	807	833	809	814	794	850	790	791	862	837	825	854	794	834	846	813	782	857	834	795	882	816	838	806	817	803	831	844	789	813	824	821	826	855	781	814	876	832	777	780	803	838	865	794	852	835	814	823	859	839	826	897	823	760	834	854	792	783	819	800	784	851	823	819	785	807	822	864	896	857	807	865	800	853	883	863	829	786	831	795	818	849	862	797	807	842	838	828	836	830	820	812	781	867	794	797	843	789	798	908	797	772	826	817	789	789	781	787	829	835	842	822	875	840	837	818	852	829	825	866	846	779	782	795	771	883	852	840	808	753	797	853	864	833	808	847	854	815	857	819	834	825	816	828	796	838	806	861	818	820	822	860	844	821	808	820	754	801	787	837	785	836	862	808	785	863	819	856	800	848	819	823	856	847	798	810	821	787	830	792	858	771	811	858	825	827	827	864	871	828	775	780	854	823	850	796	782	842	834	804	817	888	830	822	811	822	816	810	839	799	770	793	856	854	834	821	840	834	827	784	810	833	831	876	840	849	794	847	761	818	808	829	906	803	848	840	832	834	830	864	832	835	871	795	795	865	865	876	799	816	800	769	791	838	836	800	808	870	865	830	876	763	823	810	808	777	849	800	799	838	841	789	837	777	823	839	827	800	865	836	857	805	871	797	857	847	828	797	824	825	828	814	850	833	859	795	826	829	851	812	872	856	816	843	796	858	782	851	834	827	873	786	816	862	794	803	764	799	834	815	815	820	865	860	831	804	807	753	843	863	818	794	817	846	828	818	797	815	829	780	762	813	808	857	816	816	800	827	789	792	848	831	813	828	807	827	823	803	836	813	788	825	804	846	856	772	792	808	799	834	799	834	805	837	813	820	813	825	895	859	831	837	773	846	821	820	827	821	830	841	833	872	868	787	816	892	823	834	761	860	833	882	844	844	869	809	817	840	847	811	810	851	798	880	783	836	826	818	814	784	757	815	824	842	837	818	819	815	810	831	819	843	805	828	844	891	842	780	830	784	802	777	819	822	807	844	798	811	864	827	797	819	780	815	810	808	855	812	827	805	829	849	847	829	886	820	767	774	840	849	807	873	825	744	798	878	848	860	791	828	824	829	808	804	788	828	854	851	809	814	823	829	813	778	824	837	863	823	832	766	779	821	843	854	801	836	784	818	802	792	829	852	842	818	801	837	858	878	783	807	809	832	807	806	790	773	809	820	799	845	808	846	841	812	849	789	815	854	883	825	814	796	788	848	817	827	802	845	792	894	817	808	849	846	846	755	853	820	839	871	814	835	814	818	872	867	787	828	811	812	818	860	864	813	812	855	916	750	830	834	845	833	846	862	781	880	810	805	831	830	788	831	789	838	848	800	854	849	786	842	788	840	852	787	788	843	809	880	790	816	789	882	849	850	864	850	783	824	813	807	819	827	865	831	831	807	815	821	819	819	812	785	831	807	798	834	844	777	820	770	798	796	815	820	800	885	827	859	851	873	821	830	864	857	762	828	804	790	768	857	846	840	836	820	843	836	825	829	833	763	799	830	810	814	817	809	826	795	870	836	880	812	810	804	827	809	816	817	823	762	813	793	813	845	826	817	818	786	855	831	805	833	871	845	823	865	833	798	855	879	868	805	864	810	869	817	826	816	813	827	838	840	809	798	853	833	816	846	858	835	841	829	862	821	870	815	824	861	851	850	834	799	842	830	854	864	824	879	839	856	895	860	786	849	817	797	788	815	854	818	832	811	780	750	861	822	857	808	873	839	807	805	856	833	782	788	843	888	836	861	801	877	841	871	837	800	843	830	810	872	826	856	827	846	827	837	805	807	795	815	849	818	827	898	804	808	807	771	851	871	854	804	847	790	851	785	823	825	826	825	816	810	861	767	812	818	834	858	863	824	836	809	834	801	862	857	808	837	801	811	844	801	845	822	831	784	800	810	792	834	782	865	869	842	838	768	858	806	816	841	800	810	836	831	807	812	813	801	853	815	823	868	792	808	850	867	829	861	819	868	831	831	832	848	891	814	795	863	859	768	839	884	854	851	832	818	856	844	864	827	841	813	818	799	820	781	852	792	806	852	855	858	800	773	855	872	815	872	822	788	820	809	803	852	836	800	763	831	840	808	845	862	874	811	843	817	807	834	821	829	751	790	839	870	900	821	892	839	882	815	834	824	817	839	807	820	805	821	783	854	856	800	805	864	853	824	852	841	817	799	854	804	889	840	823	826	869	832	757	827	875	839	821	863	815	784	826	853	813	830	835	819	834	821	797	853	820	868	808	796	837	796	831	838	788	845	840	837	810	807	829	814	809	816	797	902	862	863	818	838	803	823	774	767	818	801	818	878	857	817	870	854	796
18603	41258	30097	13756	9869	7622	6201	4900	3703	2903	2631	2269	1857	1679	1416	1310	1212	1156	1099	1096	1116	1078	1083	1024	1054	1108	1021	1014	1011	1028	1062	1008	1019	1081	1006	1032	1025	1039	1018	990	998	1040	1009	999	1030	974	1063	1070	1014	994	1021	1027	1018	1060	1026	955	959	1087	966	1020	965	995	975	1035	991	1003	1014	1001	1018	1029	979	979	973	1007	1040	1031	992	1062	983	995	1009	1058	1021	998	1010	1005	981	1041	963	1013	1016	993	1053	1041	979	1076	1054	1002	976	1049	995	1027	999	1014	979	1045	978	1086	997	984	1053	997	1082	1014	1040	980	974	1007	1037	993	983	1002	974	1020	966	1045	1029	1039	1003	1004	1050	1015	1011	1038	1000	966	1049	1011	1057	1008	1026	1026	1048	1018	1051	965	1017	1020	1004	1026	995	1011	1044	1014	1020	1027	931	1057	1043	1101	1012	975	1013	1020	1000	1033	1059	986	1004	983	957	991	1024	1025	1026	1043	948	972	1082	986	1047	1030	1010	1010	989	1004	1022	1068	1012	1018	981	1000	998	967	1029	1033	976	958	1037	1010	1046	1053	1017	1016	1027	964	1072	1001	1018	1056	1103	993	993	1002	1118	979	978	1003	1004	1042	1063	1040	982	994	1039	965	1030	994	1063	1031	1006	990	1016	985	1017	986	1046	997	987	1046	997	1024	1003	1011	972	1020	1014	1019	949	1044	1028	1044	1012	974	1014	1038	1024	1075	973	1011	992	1041	1006	1052	1023	1060	1020	986	1048	1036	1024	988	979	1039	1034	1025	981	1036	1008	1023	1041	997	983	1038	1021	1065	953	1053	1096	970	1039	1027	1002	985	1009	992	970	1019	1006	951	987	1070	1048	1037	988	1073	1042	1022	976	1014	1020	1014	1027	999	985	1080	1042	1006	1015	1042	982	997	990	1065	973	1018	998	1082	1039	1014	1025	1034	1022	1023	975	1060	1008	1013	1003	1020	1025	1026	987	990	950	1062	998	1024	1023	976	1006	1010	977	1001	1008	1034	1048	1048	1049	966	1017	982	1041	1029	972	1016	969	949	1086	954	1069	1045	982	1088	1040	959	946	1015	1036	1025	1024	1003	1020	1014	1021	1085	1078	1003	1009	972	1009	1046	1001	1004	985	1004	1003	1073	1015	1059	1029	990	983	985	964	994	1015	969	1026	975	994	1004	1010	1036	1004	998	983	1034	1070	1004	1032	1015	1019	1009	1002	1039	993	992	1002	965	995	992	1037	1001	957	983	1100	1000	1023	1023	1008	997	994	1009	997	1071	1038	1042	1040	964	1025	1023	1004	999	1012	1041	1029	1004	921	1023	1029	1047	1051	1031	1023	1021	981	962	1013	1066	1029	1024	983	972	958	1002	1019	1043	1005	1040	996	1012	999	996	1012	1005	1084	1005	1004	910	1030	972	1012	1055	978	1009	1026	1022	1011	1027	1010	1003	991	1026	1071	1027	1036	1007	1013	1012	965	988	1014	1026	1044	1016	1038	1071	1004	975	1079	1063	959	1040	957	1078	996	990	1033	1051	994	1008	1019	1009	989	1025	978	1038	1050	977	984	957	1013	1046	998	1040	1041	1029	1001	1032	996	1005	1048	981	1007	994	953	1014	993	1021	995	990	1086	968	1042	1043	1080	1001	1079	1018	1011	1074	1036	1043	1063	987	1068	1013	1041	988	969	996	1012	954	1022	985	1029	1009	1011	1040	973	1044	1013	1052	1025	1038	1009	1052	1036	966	1012	1015	992	1021	978	1027	1034	971	990	1017	1064	960	1028	1015	972	990	986	1007	965	992	1043	978	1064	940	994	1010	1032	1013	1011	1064	982	1027	963	1042	983	1021	1022	990	1030	1017	979	1043	971	1050	1032	1043	996	997	1021	977	1030	1085	981	1003	988	979	1027	988	1043	1041	1021	1033	1032	988	1051	1019	1027	960	1095	995	963	976	1056	1015	1065	1028	1099	1043	1039	995	982	954	959	993	990	1003	992	973	1005	1007	1084	1002	946	1042	946	1010	1055	1007	978	1040	966	972	1032	1034	1025	974	1048	1014	978	1054	989	947	1018	1078	967	1005	1010	1013	1021	993	1046	974	988	1075	999	986	1127	1057	1010	1003	1022	1043	1042	1006	1074	1025	986	1048	1062	1063	1017	1009	1021	1018	995	1026	1041	1055	1074	982	971	941	1028	1046	1061	974	1002	980	1012	985	1026	1021	1037	1033	1044	1030	1024	972	1041	975	1012	991	1038	1024	964	1015	1010	914	1010	974	994	964	990	1048	1088	1002	944	1018	1007	976	947	999	1110	945	994	1005	1012	1038	956	1001	1038	986	982	977	1063	1015	966	1052	999	1059	1079	997	982	973	1043	986	965	1006	1038	1053	1026	1002	972	1026	1020	1032	1028	1003	977	1009	986	996	1029	953	1004	995	1053	987	1024	988	1015	1002	1046	1030	1015	1026	1015	1059	988	1029	978	1033	1051	1028	1039	1061	1004	996	1029	982	1051	995	1032	979	1007	992	1051	1007	1047	994	1017	1015	1028	980	1042	950	991	1026	1073	1008	1028	1038	996	985	1007	1022	972	1001	1090	966	1011	1035	1011	988	1014	996	997	1029	994	1001	1056	994	997	1016	929	937	1048	1014	1061	1043	994	1037	1021	939	999	1010	1030	1003	995	997	943	999	983	1009	1076	967	1010	981	1044	996	995	977	1014	983	989	1023	960	1078	1057	944	1032	1004	991	980	1037	1000	996	1002	1023	1062	989	995	1056	937	987	984	1000	957	1037	991	1012	1028	1046	1046	991	1026	1021	938	1000	994	1063	1002	977	935	997	948	1009	1031	1036	992	974	1030	1067	1016	1009	981	1019	1019	960	1021	988	1014	1043	996	1035	997	1009	1036	1043	1011	1017	972	1009	1013	991	986	957	1057	1004	994	1016	1027	1028	1020	991	977	1018	1000	1006	972	1021	1015	1042	993	1068	1002	1005	1067	1013	1000	964	987	1072	1063	1023	1032	1037	965	974	981	1024	1071	983	1012	988	989	1003	1034	999	1043	1053	1019	985	1003	1014	996	993	971	1014	981	928	1045	1029	1025	1054	982	953	1031	1009	1064	1011	1001	1026	993	998	1009	956	1032	1035	1026	998	982	971	1013	1013	997	1048	1039	1038	963	972	966	1009	1026	1025	1037	1011	1010	964	1003	986	996	1057	1018	1006	1054	996	1033	1031	979	1009	1082	1044	1063	1014	984	990	1034	1022	993	1046	1048	1016	968	965	988	1042	1024	962	1027	1093	1047	1001	1008	1039	1005	1040	993	1066	1030	994	1030	1009	1019	1075	1023	994	997	1000	1028	984	1033	968	1022	1025	1026	984	1042	1001	935	972	1119	1024	1032	957	981	985	983	1027	1020	1018	1025	1040	1029	1009	998	999	1056	1000	1029	1009	914	972	1025	1030	1053	1004	1007	1014	1065	991	1009	997	1042	1014	991	1015	1010	988	944	1008	1004	1039	1011	1006	1013	1045	1052	1004	1057	1008	1039	1050	1042	1027	1006	1009	1098	1023	1042	1023	1066	988	1051	1036	970	1008	1021	1039	961	997	988	1094	982	969	976	971	1027	993	975	968	1004	951	1035	1009	1007	1007	1037	1018	1022	994	1000	986	1021	987	1003	945	1022	1018	1044	1003	994	1044	1029	1034	1073	996	1031	1015	1079	949	1008	976	1003	1031	1046	988	1000	1073	994	973	1035	981	1026	1035	999	1048	978	1016	1008	969	1002	1023	1032	972	1002	1045	985	980	973	1077	1000	981	991	1005	1013	1060	1021	1047	1011	1031	1081	969	1008	1070	1063	988	966	980	969	1011	982	1058	1014	959	965	986	1030	991	952	1043	1025	994	1041	1003	1030	998	982	965	1043	964	997	998	1044	966	989	976	1052	1017	974	997	1001	981	979	1076	999	1025	1038	996	1040	1037	1014	1029	1005	973	968	1033	1005	984	1049	1002	1036	1037	987	1018	1008	1053	1014	1050	989	1011	1022	1018	1035	938	998	992	964	1022	1018	1038	1017	986	1002	1096	1032	1056	1011	960	1015	1000	996	1070	1058	1005	1035	1015	1014	1013	991	1051	1040	982	991	975	1001	988	1039	1032	1009	1007	1037	983	1005	939	963	950	1047	1009	1039	1013	1066	1037	1021	972	953	1014	1001	1021	1008	1037	969	1020	943	1010	997	1005	1042	1034	1010	980	997	1022	1040	1024	999	1038	1045	1066	1035	967	1003	995	1001	985	999	1007	991	985	1067	1025	983	988	1020	1009	994	996	1022	1006	1009	973	1065	980	1011	1027	988	1042	1003	963	983	1017	1012	1007	1014	995	1019	984	1026	982	1041	1008	1017	1049	1041	1027	1028	988	978	1002	983	1004	1073	969	1028	1033	978	1019	1068	939	1013	1054	959	1009	1041	990	1051	1001	1022	1012	998	979	1029	1019	946	1035	1029
24826	21604	27880	25736	14068	3888	2649	1869	1453	1149	961	836	733	609	499	477	410	420	388	401	386	407	350	371	355	348	383	394	373	340	368	370	373	366	356	362	379	378	340	356	339	358	374	377	326	370	356	340	366	339	337	350	347	378	370	363	315	335	340	326	378	371	362	349	362	362	309	350	346	381	302	326	359	371	387	346	384	333	379	344	337	332	388	344	342	327	406	368	342	361	350	323	360	350	367	338	345	350	379	361	354	369	370	328	360	361	372	368	348	371	350	365	368	363	354	371	372	368	340	348	331	335	377	370	337	356	336	366	365	337	381	324	352	375	368	392	343	343	362	289	375	333	364	363	354	376	353	340	340	335	343	334	366	361	334	366	361	375	352	359	374	351	356	383	376	360	361	344	351	357	375	353	345	344	383	343	349	336	340	358	374	353	330	334	355	341	361	357	330	309	380	327	333	364	340	387	370	356	368	347	328	367	341	333	336	313	357	353	341	312	379	370	376	340	335	358	384	396	346	313	359	370	317	382	338	360	364	371	336	356	396	337	341	348	380	359	328	351	367	361	341	350	357	397	345	320	357	362	338	348	386	371	358	344	350	360	378	347	367	339	340	330	328	351	370	378	354	355	323	336	360	354	331	343	376	306	318	353	356	369	384	374	397	349	364	323	340	326	353	359	349	332	355	344	399	394	352	370	350	331	347	374	354	351	365	366	369	349	366	329	369	345	374	374	377	356	391	344	352	376	370	380	344	338	343	378	394	344	354	334	357	315	374	380	368	337	366	357	347	358	369	350	339	380	381	379	380	340	376	347	350	342	354	341	329	338	308	342	336	332	367	357	399	351	358	346	354	350	356	347	334	410	324	320	384	321	398	353	338	340	369	375	345	382	358	362	351	371	339	359	377	348	350	354	342	382	320	342	359	347	373	394	319	366	346	373	365	359	373	366	346	342	323	367	342	351	376	345	360	351	374	352	336	344	332	316	340	337	343	359	357	357	356	385	349	327	357	361	351	392	338	331	385	364	327	383	353	355	367	342	351	359	349	336	372	375	342	365	363	377	336	344	359	360	389	344	332	353	372	333	347	380	355	359	380	309	391	363	355	379	354	332	319	335	329	344	356	379	376	355	333	349	392	351	370	334	385	367	347	331	357	352	363	356	352	353	360	337	360	347	334	348	349	354	363	358	351	362	341	382	334	363	383	405	375	369	375	359	353	380	356	357	360	336	386	362	357	365	352	316	344	363	326	338	374	365	363	360	366	373	343	369	366	346	359	353	354	368	342	333	344	337	358	319	368	371	359	363	325	319	356	372	314	361	348	349	354	369	382	345	364	362	337	323	380	338	362	356	350	362	363	355	340	338	367	370	343	335	345	363	366	352	367	351	377	371	329	346	331	356	356	340	320	393	322	334	334	367	342	356	339	391	355	371	367	374	336	334	370	392	342	338	351	323	341	305	363	354	336	378	361	367	341	345	361	329	351	371	390	368	325	333	346	362	351	398	359	356	382	376	369	344	338	366	372	350	348	346	349	351	344	344	345	347	366	384	351	344	349	380	356	343	337	369	367	363	360	354	356	318	365	340	357	332	351	311	342	362	366	345	362	337	327	386	317	342	347	369	341	331	376	374	337	293	322	359	360	337	355	352	361	357	388	347	360	366	368	372	365	356	319	389	371	337	336	338	327	352	363	349	392	387	356	373	328	334	340	366	349	321	372	323	354	355	376	386	369	339	343	369	379	349	321	345	335	346	361	353	390	379	326	317	344	367	336	338	360	374	347	346	337	352	328	377	392	385	347	320	339	357	355	363	346	353	329	367	348	391	343	390	333	364	352	344	343	351	367	326	388	345	354	336	322	345	363	333	350	351	349	355	381	359	360	355	368	358	365	324	322	321	371	337	373	373	337	353	372	352	345	361	337	342	345	348	350	364	313	371	369	365	351	376	323	342	322	344	380	352	357	340	373	357	375	348	350	381	374	353	372	352	317	372	352	350	363	357	352	358	389	359	325	348	351	358	333	315	336	373	347	365	373	374	348	325	350	375	345	374	394	380	349	363	335	359	364	348	346	344	395	334	355	376	379	384	358	347	377	349	331	342	333	346	337	374	342	365	340	352	371	378	343	350	372	351	349	390	345	377	332	368	376	369	356	343	389	359	325	318	380	359	367	352	349	389	363	316	349	352	375	339	335	358	341	367	344	351	357	367	387	329	333	345	368	399	358	384	364	308	328	342	352	327	352	366	380	355	354	385	359	374	339	366	383	341	354	347	364	394	348	331	319	347	359	341	375	350	344	371	372	378	354	372	355	379	354	339	379	367	353	368	349	342	383	346	346	363	329	355	326	344	314	348	384	357	347	350	358	366	353	354	397	352	363	333	337	353	364	364	340	364	378	396	324	309	338	342	334	327	377	332	340	345	380	337	360	377	357	368	356	387	338	345	347	348	346	356	350	367	351	358	347	380	349	381	365	371	365	357	346	347	370	350	364	380	379	353	333	353	380	363	341	348	344	334	372	319	385	348	328	340	380	377	387	343	363	329	351	356	296	374	378	348	340	363	339	339	337	347	355	383	358	380	331	380	359	349	359	343	350	319	353	384	346	348	320	314	346	382	373	340	349	385	349	335	360	370	367	354	352	341	331	364	362	366	351	359	342	381	368	373	328	337	346	347	355	372	320	365	336	364	356	348	367	345	326	371	359	352	309	349	394	347	332	379	327	340	346	352	387	375	343	321	311	362	370	362	340	335	368	329	366	335	343	356	320	391	340	351	348	350	372	362	348	399	373	351	313	328	402	386	343	317	358	358	333	325	324	401	344	346	352	345	357	385	393	353	327	365	342	351	348	330	360	345	361	345	352	348	326	363	356	354	355	328	340	369	342	361	352	320	344	353	376	339	360	366	338	349	365	345	364	409	326	379	382	341	355	332	350	373	321	376	375	321	386	397	351	332	363	348	350	343	356	355	368	351	385	384	361	340	377	363	372	367	343	339	345	317	353	353	351	341	363	356	357	379	361	343	355	354	329	386	358	335	367	360	349	352	342	372	346	362	333	359	326	347	380	347	337	340	362	359	349	375	356	342	389	342	325	352	384	353	332	344	392	367	355	347	358	375	379	387	356	320	359	363	355	354	311	325	325	370	332	351	361	349	352	353	353	314	339	340	375	390	354	368	365	361	371	353	356	338	354	337	359	370	361	369	326	323	352	390	337	344	377	356	320	356	354	347	358	347	356	374	349	372	350	346	367	339	365	319	351	348	383	359	367	387	331	362	323	326	341	363	365	358	411	324	358	346	373	356	350	360	323	371	333	360	366	375	358	374	380	338	345	336	360	360	400	317	361	350	377	355	358	342	356	367	352	351	358	346	375	340	374	344	366	349	357	383	360	333	341	343	354	361	370	374	377	363	377	373	359	361	370	311	348	373	344	356	361	334	335	364	339	364	338	353	365	363	346	343	330	353	357	312	351	376	357	380	362	352	360	334	321	356
18126	37196	24493	11461	8015	6039	4477	3527	2664	1993	1603	1375	1138	956	842	692	624	576	544	500	467	482	470	502	444	482	474	470	475	474	452	468	455	484	445	465	468	451	442	470	454	451	428	481	470	477	492	439	490	460	442	472	453	477	464	487	460	421	443	496	475	431	426	485	470	457	520	465	424	481	459	449	470	447	504	453	430	472	451	502	453	504	477	468	476	434	463	435	425	478	487	425	428	481	448	434	425	463	415	469	453	487	462	439	462	452	451	454	453	490	464	483	460	439	456	493	494	443	474	466	453	463	427	424	480	456	535	455	439	437	437	462	493	446	430	478	468	467	456	448	441	460	447	475	458	436	469	445	479	445	454	483	477	485	422	449	487	441	425	461	431	449	482	456	451	442	451	478	474	426	447	488	476	458	449	455	436	479	454	446	451	473	470	480	466	425	505	413	447	428	424	475	483	484	457	502	446	475	466	471	452	468	457	452	479	466	452	469	438	450	447	465	435	471	475	454	436	431	462	447	465	426	440	440	443	405	497	478	481	461	487	431	488	429	453	456	431	436	405	442	450	485	490	492	441	456	461	474	501	465	496	432	428	443	437	434	460	438	459	436	448	422	455	469	465	467	437	442	438	459	419	478	474	450	420	442	458	488	460	431	433	454	444	434	470	432	500	436	456	421	467	456	466	452	467	460	433	431	442	411	513	489	455	503	458	429	457	465	472	458	454	429	482	491	472	422	472	456	462	498	462	474	483	442	457	484	425	464	478	466	486	478	438	456	447	472	472	426	489	466	468	451	455	489	454	474	446	430	467	487	438	462	482	449	462	447	478	471	436	479	425	475	467	445	462	448	438	472	455	457	457	460	441	497	442	452	473	465	445	448	392	460	483	489	461	453	454	460	496	448	425	445	465	440	407	491	440	455	471	436	456	431	477	460	472	449	442	471	451	478	452	469	501	445	491	456	457	472	451	467	490	478	463	478	447	481	448	453	419	477	435	445	455	426	458	452	446	446	485	442	496	414	450	438	437	478	495	443	479	446	473	451	414	468	466	440	438	431	457	420	476	461	445	409	490	467	461	474	506	443	492	458	396	461	469	482	463	458	441	428	458	471	443	444	436	445	472	447	445	476	458	445	459	414	468	425	476	477	445	440	454	496	438	485	448	483	494	453	454	490	442	435	482	482	472	462	462	443	473	472	470	470	464	454	497	444	463	462	432	459	440	454	442	459	469	435	507	440	457	477	431	472	458	490	489	440	458	441	486	424	483	521	462	446	465	474	454	459	467	468	466	448	464	469	442	463	420	458	443	430	468	490	471	488	470	447	435	488	481	457	510	495	488	469	442	465	451	448	464	522	452	465	456	464	416	440	427	433	476	474	464	455	425	440	412	447	485	435	453	435	461	478	442	459	460	428	479	452	450	426	483	428	451	415	467	452	473	475	474	447	402	465	481	437	455	465	459	439	456	469	467	445	466	446	460	457	473	443	430	475	456	479	453	476	434	429	427	471	469	458	464	446	499	416	486	466	459	449	415	487	454	454	460	515	460	465	447	464	425	467	450	492	456	420	458	468	489	431	456	468	443	450	440	470	455	426	436	463	461	444	428	444	435	459	437	438	465	463	481	498	462	463	469	448	463	465	489	407	472	436	488	450	437	458	462	493	438	449	471	451	427	433	490	477	472	463	449	441	453	418	478	464	454	475	452	464	446	451	475	453	467	485	467	465	437	494	437	471	494	488	449	476	501	440	415	438	493	403	429	425	444	446	499	461	441	490	435	468	449	472	457	460	410	445	466	449	449	457	474	461	473	468	491	462	441	447	501	471	448	429	454	470	464	439	470	449	454	430	462	433	457	487	454	473	458	494	459	463	486	466	442	493	475	467	478	466	474	440	454	454	461	432	464	431	455	426	458	452	444	466	471	476	473	442	490	493	495	433	447	482	447	477	473	434	446	457	429	459	429	451	435	450	467	503	432	443	441	502	419	484	496	450	442	457	485	413	486	478	460	416	441	460	466	411	468	436	410	465	483	421	476	471	431	437	459	439	447	482	462	457	445	486	422	435	457	453	423	433	462	469	442	447	419	465	481	463	464	489	465	421	455	487	421	488	429	446	475	451	467	464	453	470	438	486	462	486	479	457	446	507	443	460	438	469	452	460	448	430	457	479	476	454	481	432	478	457	466	445	462	442	464	441	431	439	446	510	446	462	478	495	463	464	482	481	467	415	441	442	462	513	452	470	454	459	426	468	426	437	456	465	457	485	477	490	514	462	473	492	447	467	435	440	466	456	460	503	472	437	432	468	475	451	449	441	470	498	474	466	407	449	464	434	486	463	446	443	475	498	463	433	456	454	492	437	484	463	482	467	460	470	482	444	442	450	472	446	451	429	480	436	482	433	479	481	447	444	466	443	405	452	463	459	463	449	425	447	469	462	443	453	429	463	444	449	438	458	476	448	430	463	487	441	425	467	459	452	434	449	465	462	485	453	452	443	491	460	486	465	438	464	470	450	425	447	461	432	449	469	439	463	434	455	419	504	457	473	457	470	478	447	445	463	450	495	447	450	453	463	456	446	462	416	449	465	495	517	436	467	460	402	440	432	450	464	476	448	425	483	436	450	474	437	464	467	453	474	456	485	451	474	464	436	466	451	480	493	448	458	476	480	439	437	437	463	440	462	400	423	455	491	443	433	483	421	449	463	464	438	457	514	445	517	455	440	463	504	478	472	467	438	445	470	462	457	470	445	501	515	464	453	480	464	457	474	487	468	435	450	516	429	443	436	443	502	482	453	458	511	454	422	459	473	448	439	477	450	481	473	486	465	487	468	430	483	445	488	479	466	429	439	470	476	486	475	510	460	457	436	468	481	430	432	480	435	515	458	409	454	444	479	437	441	470	426	408	451	435	465	478	438	454	468	446	452	467	482	467	451	450	462	437	486	450	459	464	490	472	471	461	408	437	465	454	505	443	462	471	471	441	449	441	484	443	458	443	466	477	453	473	493	469	434	488	452	450	473	469	466	495	445	457	465	461	451	430	456	441	499	433	427	420	434	414	480	461	442	503	479	438	466	447	436	462	455	451	443	485	486	452	454	447	479	460	458	477	460	459	463	452	468	443	417	464	450	445	462	456	460	443	478	452	425	473	486	451	430	422	449	459	445	496	458	460	483	473	462	427	453	445	465	471	444	461	447	502	474	476	458	485	459	485	491	506	445	440	489	463	458	427	444	465	453	469	396	440	459	457	421	439	438	452	447	442	440	433	494	497	456	418	436	470	462	446	457	469	451	425	438	460	446	477	457	474	423	413	415	439	434	463	470	470	458	459	448	430	482	469	483	443	455	486	491	480	456	476	451	446	452	472	433	448	493	484	415	426	446	463	462	420	422	464	466	443	456	455	477	453	429	453	430	478	477	445	443	460	452	452	461	484	485	458	441	464	463	472	456	452	499	478	449	428	449	445	430	435	470	444	463	464	455	517	463	404	448	458	449
22721	21619	29470	24244	21621	21767	13269	4109	2748	2142	1882	1519	1284	1153	965	820	745	727	624	676	649	647	586	594	644	592	662	600	623	592	599	564	566	579	540	570	576	528	594	590	597	587	616	558	560	588	559	608	575	565	554	560	576	550	582	577	555	542	570	575	611	575	574	587	574	589	543	596	566	559	555	626	553	581	591	560	570	592	564	560	603	539	599	572	592	586	595	530	560	585	558	567	531	581	574	568	589	573	602	546	567	593	596	545	575	558	562	572	563	556	591	535	532	555	546	596	583	599	561	607	571	583	558	544	596	539	562	571	560	582	585	578	535	569	575	584	571	571	585	565	542	535	608	571	549	568	564	553	573	498	598	584	599	547	559	584	563	577	577	593	545	601	575	567	573	565	539	560	593	632	560	591	570	552	570	555	553	570	600	580	609	545	538	536	568	577	547	566	571	599	585	559	567	540	589	585	629	527	567	559	586	558	590	556	564	525	597	589	576	591	613	582	561	544	577	550	594	632	532	609	542	560	533	613	624	571	588	566	617	575	537	547	552	560	567	569	544	529	581	549	564	607	571	596	571	555	544	575	586	558	603	574	598	584	559	575	594	557	565	600	631	546	543	621	571	538	578	563	572	609	585	574	572	558	537	569	587	586	605	564	574	589	622	564	562	613	566	604	552	569	566	573	585	566	559	563	539	595	587	588	588	559	516	567	570	599	604	546	591	568	592	588	550	565	573	621	563	566	506	549	568	569	575	578	560	580	589	549	564	572	555	546	534	564	609	596	567	542	519	580	576	525	584	571	598	544	541	579	603	551	588	582	582	551	513	581	549	579	561	572	579	631	613	559	571	576	602	574	546	586	581	521	539	562	517	533	569	549	557	562	564	572	554	592	598	565	572	572	577	586	568	538	568	548	548	551	593	544	553	596	525	586	593	575	549	541	550	543	543	544	533	552	561	586	549	631	549	581	573	566	569	579	550	542	612	594	565	569	538	558	555	556	569	571	575	542	572	567	613	534	580	544	520	546	606	627	551	543	525	571	584	596	523	552	582	564	587	604	514	617	556	563	634	567	548	539	567	600	560	563	576	538	586	573	527	552	569	572	578	600	560	554	543	576	579	573	582	557	574	576	584	577	561	541	544	566	559	572	605	584	558	531	548	551	614	586	572	544	544	573	585	557	570	557	565	553	550	558	545	540	584	603	579	566	579	534	551	552	578	552	586	599	574	594	572	557	578	539	610	615	554	502	544	583	564	590	551	565	541	533	565	530	589	569	586	566	577	584	558	498	590	577	570	552	557	602	560	590	565	627	586	601	526	597	513	571	581	504	566	559	548	527	578	556	589	546	536	591	610	579	599	524	546	586	638	564	568	597	521	574	567	558	552	578	612	561	538	602	579	559	596	598	534	542	561	551	542	538	592	581	585	608	608	560	632	535	564	535	548	569	591	586	528	581	594	558	507	595	586	524	563	550	574	541	541	583	519	525	555	543	538	523	601	629	594	581	592	548	561	533	545	540	582	562	604	592	544	585	553	552	549	574	594	576	547	583	559	587	564	557	529	550	581	555	628	586	547	580	544	567	539	541	547	567	554	540	561	554	560	579	585	582	591	534	517	559	580	616	564	581	585	591	548	552	568	554	595	566	590	546	540	571	582	573	519	562	562	566	577	556	584	537	585	534	571	563	527	579	633	610	538	579	526	566	571	563	520	604	589	562	531	578	587	552	543	568	590	583	525	559	553	564	616	605	539	572	579	569	607	546	533	566	566	568	529	579	502	550	578	543	541	606	580	542	503	566	564	566	570	566	527	576	544	554	592	580	551	573	591	574	555	601	551	531	563	572	582	555	596	556	538	569	592	565	616	566	588	579	577	568	582	544	542	545	536	525	590	551	563	573	600	557	551	546	525	554	572	522	613	551	539	565	551	582	529	558	595	589	536	551	559	606	599	551	551	551	580	551	563	607	572	558	525	541	530	598	585	578	590	590	628	583	563	565	621	540	563	515	574	574	583	594	579	544	572	561	533	519	525	555	554	518	604	558	541	561	560	571	553	578	571	549	585	606	583	556	582	578	562	601	566	580	573	591	532	543	582	556	576	529	561	595	570	577	584	566	590	510	594	544	583	546	594	579	572	567	558	556	572	552	562	603	603	547	575	538	574	534	572	538	547	546	552	597	557	543	603	596	555	592	520	555	569	524	555	527	572	542	590	553	562	576	584	567	572	522	546	568	575	595	600	560	563	610	527	608	558	588	577	576	589	525	567	575	543	573	569	582	571	562	569	566	541	589	590	538	567	616	562	575	578	576	576	551	573	552	569	602	539	577	578	546	564	544	573	545	604	586	552	563	555	551	611	590	561	567	534	570	578	575	521	572	502	565	611	590	600	568	566	572	555	555	581	540	571	546	530	562	528	550	568	595	579	568	549	554	561	556	528	576	567	553	576	564	563	544	528	567	563	521	559	533	566	560	546	560	579	581	568	552	541	589	569	580	600	601	550	541	554	544	570	597	555	564	534	578	567	629	541	552	575	565	589	600	605	567	570	504	541	570	604	550	550	587	569	606	558	555	546	558	554	553	571	550	586	634	542	556	584	535	548	573	561	605	573	557	535	552	585	533	560	529	565	530	551	598	532	579	562	529	592	570	543	574	606	563	569	593	583	539	620	588	586	570	594	560	595	524	544	531	579	556	562	561	590	580	535	554	542	590	594	566	559	583	569	558	567	553	536	545	540	526	519	561	544	516	583	598	584	555	578	568	529	535	518	635	556	540	573	570	559	579	531	558	564	585	546	549	581	533	509	561	544	563	619	547	571	590	535	588	592	601	563	583	528	561	527	573	589	582	562	580	562	524	540	565	552	557	559	551	578	534	566	555	548	565	579	561	601	619	561	569	565	557	595	547	568	571	585	540	589	579	575	505	533	555	581	617	553	534	564	567	571	552	586	544	551	552	535	570	530	531	563	557	563	579	579	538	616	548	563	613	554	554	571	537	531	546	596	565	566	530	548	507	569	570	539	572	575	538	542	613	550	546	568	562	547	569	519	587	569	529	557	544	541	584	560	524	584	580	514	554	577	623	550	563	553	587	570	594	525	589	553	565	545	541	579	585	550	566	536	577	581	560	616	552	533	563	563	588	593	631	580	562	527	548	562	593	513	551	584	570	573	552	557	585	592	563	584	543	545	577	548	552	572	572	562	596	568	534	556	573	554	566	550	557	561	560	559	570	594	561	550	572	556	535	609	514	569	595	545	578	575	568	568	599	581	582	604	552	557	580	598	599	610	538	542	550	563	564	551	582	575	581	561	550	576	526	608	595	589	557	584	546	556	582	581	591	563	586	571	568	489	586	576	566	559	566	596	569	519	550	565	556	560	587	534	605	600	531	567	532	532	569	575	547	585	591	559	574	541	539	604	564	607	555	587	591	599	565	572	590	566	616	575	576	574	573	548	578	596	550	571	579	555	581	554	549	580	568	564	561	574	593	514	575
21543	47306	32088	17578	13148	10205	7776	5941	4728	3607	2916	2426	2082	1655	1412	1131	1011	905	862	837	829	825	788	806	772	783	805	814	719	780	774	744	742	786	777	752	734	754	707	756	772	752	724	715	704	738	708	743	752	799	749	749	741	742	719	720	730	651	707	753	661	737	715	727	703	705	711	722	750	717	792	720	768	724	717	742	752	734	708	741	719	654	724	692	710	711	729	709	724	722	737	705	681	708	724	753	707	671	715	704	749	711	735	739	752	706	706	694	747	750	718	723	694	686	737	716	728	693	749	752	763	710	723	681	708	737	765	760	722	695	747	752	715	712	681	715	717	693	694	663	724	745	723	714	701	685	673	729	754	772	746	704	722	711	759	715	700	714	744	702	735	722	736	711	741	703	684	722	704	770	746	713	697	752	680	679	721	752	674	672	736	724	709	765	731	742	732	726	752	690	759	683	713	700	747	703	729	717	756	767	688	710	740	724	772	715	718	742	693	734	717	769	726	698	724	738	688	759	705	711	716	718	702	707	694	719	749	720	745	716	722	721	722	711	698	731	726	729	706	705	744	765	724	711	735	751	668	724	737	693	734	699	732	694	703	712	692	698	710	728	661	744	759	753	703	758	693	754	751	679	706	726	727	705	688	723	699	711	744	735	764	714	724	768	757	734	702	693	730	681	700	718	716	689	709	635	693	662	658	704	716	739	691	723	734	707	726	650	710	705	712	709	720	722	696	737	763	712	740	706	693	674	661	675	700	744	720	690	739	714	708	730	735	712	717	695	723	735	732	701	734	662	720	728	709	742	756	734	736	744	735	782	698	735	747	675	741	739	731	707	704	746	672	746	690	743	743	707	739	717	718	716	726	682	715	712	710	759	699	730	713	744	705	735	736	694	726	714	687	720	714	742	695	664	699	672	698	729	732	724	708	717	750	687	707	725	675	727	735	718	750	761	681	702	671	662	693	705	749	683	683	733	737	729	669	693	698	741	775	718	696	760	721	691	684	753	705	728	733	712	754	734	771	725	762	751	719	706	740	701	732	676	704	783	728	701	693	756	727	701	704	755	679	733	724	772	743	737	659	732	720	698	720	687	726	779	728	714	675	734	733	754	696	742	698	685	707	754	670	718	679	658	684	726	715	725	659	696	709	736	792	717	670	716	707	755	730	678	723	710	682	734	777	725	704	742	720	708	759	747	696	704	749	744	716	703	678	703	714	688	717	703	749	720	775	732	734	726	707	697	708	730	693	724	700	764	749	667	721	656	689	721	707	750	663	741	687	708	720	669	736	731	752	666	713	751	707	752	724	732	700	719	707	760	727	740	671	726	666	721	697	689	716	758	764	746	696	718	728	712	688	698	792	729	750	705	676	695	731	753	719	671	730	716	718	690	717	689	677	744	746	731	700	753	730	783	681	756	697	746	705	725	729	727	700	695	713	727	720	689	662	741	723	703	732	688	722	697	743	741	726	713	728	750	702	683	752	749	730	745	725	735	720	721	714	752	704	732	704	719	675	694	729	697	661	721	698	696	735	766	693	716	702	662	724	748	720	713	706	695	700	781	728	732	789	708	743	737	684	704	663	747	707	708	706	716	721	709	704	707	748	724	684	695	742	717	735	714	734	694	675	728	703	784	744	680	732	729	718	714	703	705	722	719	643	698	706	701	691	732	659	672	662	720	699	763	745	736	698	709	726	722	694	707	709	718	700	693	703	719	685	742	739	688	749	687	705	721	723	721	744	727	701	730	732	692	726	654	723	671	719	801	733	734	701	691	711	710	731	709	708	744	735	760	703	722	710	727	692	720	722	689	767	737	687	691	703	701	744	731	716	706	721	726	697	703	728	697	681	716	743	706	698	704	695	740	733	735	714	731	693	688	671	715	707	724	789	710	759	699	711	699	744	699	761	733	734	710	684	718	667	735	687	710	676	731	712	693	709	752	700	669	659	754	694	726	709	678	722	688	685	679	700	738	668	716	712	722	764	693	766	706	758	709	694	725	713	686	740	721	689	715	713	652	735	710	681	726	743	712	733	721	730	654	635	725	769	720	696	699	678	724	726	709	736	709	684	721	666	735	722	751	758	711	651	706	723	747	738	700	698	720	713	669	721	675	730	724	721	684	727	715	656	679	681	708	748	714	713	742	777	733	743	745	713	744	763	707	731	678	738	730	711	738	706	711	708	719	687	722	756	650	708	732	715	677	701	751	721	704	725	763	749	748	687	739	713	738	763	699	757	790	674	715	690	688	706	740	702	709	694	724	687	713	702	757	732	710	712	726	706	710	686	702	709	725	730	708	749	741	715	684	714	685	721	715	716	682	714	737	735	746	707	751	725	728	681	713	709	693	704	712	724	687	700	743	727	741	711	716	782	688	713	714	742	720	685	737	723	712	721	757	710	666	746	731	734	693	714	678	747	682	705	742	718	718	717	758	683	764	678	722	687	719	702	749	723	750	747	728	714	693	707	737	689	742	729	728	743	722	727	664	717	721	676	693	750	706	712	712	716	729	751	697	733	700	703	657	703	755	729	756	724	744	689	758	695	710	704	747	732	743	747	720	706	720	674	741	718	676	731	759	674	785	682	725	739	758	704	643	753	733	689	667	720	754	719	705	687	721	746	679	707	690	700	745	703	716	754	695	680	756	743	730	748	700	705	714	719	702	682	748	728	707	711	718	693	728	652	713	714	665	701	701	695	732	681	703	753	724	729	728	711	718	689	718	764	703	748	720	716	726	730	753	708	720	683	698	764	699	736	673	714	713	707	692	704	740	699	687	701	718	728	761	706	750	701	685	672	682	683	717	711	710	741	701	767	737	689	689	708	685	711	739	709	714	732	721	746	720	753	741	696	737	719	732	686	704	700	734	702	715	708	737	743	752	756	679	673	691	733	751	744	713	709	680	767	708	772	737	732	714	731	721	781	683	699	688	722	713	718	737	732	735	696	703	716	710	733	699	777	735	731	750	683	703	712	705	747	685	702	729	705	699	752	783	738	714	711	735	692	694	678	700	683	735	690	714	712	750	693	754	735	694	686	693	744	734	664	732	682	669	736	732	733	697	725	737	707	726	675	700	702	710	690	713	712	733	699	696	696	644	706	755	695	710	747	725	713	746	690	740	748	696	711	760	637	682	695	706	710	660	710	676	694	747	691	748	740	720	705	730	750	692	733	732	706	727	719	697	748	725	732	723	654	725	708	710	764	683	751	715	703	690	707	716	717	675	636	721	700	774	733	694	727	738	704	702	704	713	712	707	734	672	741	741	718	713	705	754	741	699	683	701	682	767	717	747	720	744	706	756	725	693	671	687	678	680	710	716	746	711	681	751	686	753	754	736	765	707	718	763	723	684	668	707	682	769	693	722	744	706	769	730	719	735	744	713	727	686	695	730	691	737	710	718	716	679	727	693	723	729	674	729	685	741	704	730	713	725	678	675	764	708	726	668	687	745	747	706	685	700	720	720	746	772	700	692	768	720	676	746	751	766	701	675
27777	21892	17657	8296	3912	2593	1889	1621	1407	1168	1081	976	906	796	725	735	652	692	682	668	647	611	626	650	632	590	646	616	647	625	633	641	638	589	612	669	646	650	657	615	605	612	665	622	606	612	598	635	652	624	646	653	645	649	640	646	649	671	622	657	642	613	602	639	682	654	647	616	660	618	642	631	616	612	609	655	599	583	612	633	654	649	625	668	636	591	575	605	644	599	615	622	617	615	653	648	628	593	647	616	654	607	653	637	616	611	614	640	628	660	679	627	610	636	640	606	633	636	643	657	585	593	626	636	676	577	650	616	598	612	626	638	621	614	630	654	636	651	619	612	612	639	632	599	591	669	635	596	614	640	589	620	591	594	633	643	599	644	607	618	610	642	671	616	617	638	626	638	567	631	624	649	589	632	662	643	575	582	647	615	685	655	624	608	603	622	625	622	660	660	615	650	571	652	632	628	597	647	614	625	625	653	622	652	631	639	632	616	635	623	593	586	645	591	596	628	645	617	619	592	651	628	590	594	607	617	645	604	610	616	634	645	605	618	600	634	665	631	600	631	643	627	672	634	584	638	599	585	594	615	601	596	648	663	647	638	622	642	617	680	655	640	657	633	630	652	615	607	618	612	622	606	637	647	609	587	632	636	660	653	654	647	647	624	637	649	611	607	668	661	633	598	616	620	604	624	627	623	630	603	666	609	574	648	634	638	613	657	597	601	627	631	661	654	612	645	614	670	622	599	610	677	619	635	607	637	626	597	625	598	599	663	682	637	617	654	628	610	602	629	599	616	676	594	614	596	641	650	650	667	636	634	610	605	605	624	642	661	641	675	640	656	618	627	606	639	598	584	615	595	609	634	602	594	611	629	619	591	596	623	611	622	629	639	625	604	692	602	612	619	642	643	664	599	619	620	624	595	632	627	656	585	597	630	613	645	638	591	614	625	605	687	650	600	617	639	646	622	617	664	626	598	676	599	583	633	608	667	622	599	643	630	614	654	668	644	623	692	651	591	629	633	617	685	619	686	628	614	574	590	611	620	625	620	627	626	633	659	631	613	623	639	622	612	639	632	620	575	642	608	593	635	632	677	641	613	631	580	620	629	584	551	609	621	608	606	626	667	634	636	646	637	660	620	622	643	643	617	608	642	619	613	646	616	624	642	655	628	625	658	638	590	582	603	637	615	665	584	606	619	625	679	636	685	632	613	649	686	643	658	632	616	644	632	619	615	613	651	644	605	630	640	650	621	655	612	574	606	567	637	594	648	640	644	588	632	602	638	595	600	635	637	633	639	641	611	639	613	633	636	651	609	634	653	590	636	622	602	632	643	609	683	620	622	605	606	591	618	624	618	617	654	642	605	649	630	629	608	642	648	632	585	634	621	591	609	591	632	637	618	626	625	610	655	606	635	602	617	673	620	600	659	617	662	638	628	629	643	649	619	647	670	644	678	645	640	618	646	613	648	600	633	612	612	632	595	633	600	648	623	625	611	649	651	582	625	662	621	612	635	578	623	633	630	612	657	644	661	633	582	643	578	606	654	641	669	646	616	594	651	638	606	581	638	633	655	655	580	570	653	628	591	654	655	662	589	623	601	625	630	672	647	625	643	652	647	641	631	613	582	651	627	611	636	610	574	588	609	648	610	624	663	636	602	654	616	612	588	630	661	610	616	617	659	613	626	622	615	604	561	688	646	654	632	618	577	659	644	615	625	611	640	615	613	635	609	624	625	618	613	659	596	657	624	649	619	601	580	662	652	636	628	636	594	623	624	683	626	633	632	608	650	613	604	663	679	693	594	604	639	613	643	621	684	632	638	638	606	659	642	673	643	631	628	594	629	627	580	663	638	669	614	652	665	583	629	598	642	659	639	646	661	625	640	636	597	655	639	667	581	626	588	640	617	620	624	641	643	680	606	649	647	690	641	599	625	640	620	586	673	659	604	650	627	665	607	627	623	599	575	593	597	676	586	603	646	613	605	608	656	619	626	635	625	634	665	581	620	558	656	589	627	611	638	608	628	654	687	650	631	633	600	654	616	641	597	599	600	644	648	627	623	611	608	625	586	605	566	625	662	640	607	574	607	672	600	650	633	646	624	663	617	670	625	651	643	581	644	635	657	639	629	633	583	628	625	616	605	648	592	607	670	620	598	628	666	653	621	659	613	592	581	599	636	599	659	596	646	615	574	638	625	566	629	600	607	663	670	659	625	596	627	640	613	622	600	651	567	653	625	610	676	601	629	617	614	598	587	661	632	642	657	629	637	629	604	631	637	655	618	655	620	590	636	602	596	638	594	671	635	611	598	624	648	632	658	597	629	593	602	646	632	605	608	624	674	636	628	625	657	634	605	620	649	653	617	637	606	602	663	619	601	643	621	558	603	633	653	654	623	650	635	643	605	633	624	583	650	617	601	626	567	607	601	608	647	635	629	642	620	622	665	666	606	676	597	629	625	643	580	633	597	616	665	627	619	576	666	611	680	620	650	638	655	591	630	603	657	658	639	642	599	586	607	599	580	564	653	597	626	590	656	637	629	610	621	655	671	669	611	666	634	628	607	624	639	628	644	622	651	612	631	641	612	655	604	641	661	650	632	614	602	636	590	675	612	623	637	664	635	636	616	621	642	612	694	606	612	618	644	631	633	648	613	657	625	623	636	626	620	635	635	609	669	603	617	656	621	627	613	640	593	612	617	613	661	662	612	607	597	623	571	623	584	664	616	615	634	636	645	646	633	637	639	650	611	649	642	622	635	647	631	605	593	613	631	664	616	651	615	644	570	613	640	590	673	647	617	648	587	656	649	659	635	643	652	624	622	673	661	641	621	628	608	596	631	639	647	601	643	626	615	615	590	589	615	584	627	651	611	622	645	625	673	644	620	658	628	617	595	608	592	609	679	628	626	607	649	656	636	633	618	671	598	622	636	629	611	652	600	610	618	594	643	607	620	595	695	617	618	657	600	584	593	574	633	602	632	607	606	614	628	613	603	610	662	629	634	571	588	630	619	653	573	620	619	645	615	632	603	650	669	624	630	615	587	612	640	675	665	582	626	621	676	657	647	644	657	611	624	640	655	640	668	645	619	691	633	678	611	629	624	656	631	646	654	626	618	616	664	692	596	604	629	673	629	626	603	651	663	654	628	645	651	610	650	632	672	601	612	630	648	598	653	588	617	631	617	630	647	593	675	647	644	606	625	606	621	664	640	637	593	631	623	632	607	652	616	620	621	602	654	625	626	647	626	631	618	562	607	597	609	646	594	648	638	635	631	659	656	621	628	640	655	593	636	574	620	616	583	618	645	628	643	632	596	619	587	650	624	637	635	671	601	594	613	601	592	596	608	596	650	625	649	611	596	626	598	615	622	651	586	628	643	599	604	623	639	676	599	622	599	593	579	670	588	663	647	675	637	641	624	651	603	604	627	638	641	645	638	627	604	636	629	659	572	632	668	590	616	622	675	610	684	598	627	587	676	661	611	608	650	618	617	643	589
16255	29818	18088	8887	6293	4603	3533	2798	2267	1861	1452	1332	1274	1072	993	930	827	823	797	782	809	817	770	767	819	755	755	804	739	783	775	758	780	782	755	757	771	747	793	764	777	754	811	773	754	774	792	828	808	819	776	822	787	802	794	815	752	776	730	783	810	796	777	801	758	806	747	798	764	761	759	789	784	758	765	805	720	699	811	777	809	834	745	753	822	786	734	723	806	811	784	759	772	762	835	776	786	770	756	759	761	821	819	788	800	782	788	786	775	770	731	755	761	762	753	779	810	753	785	731	780	774	786	731	797	747	711	733	725	754	807	780	779	788	776	781	709	773	816	795	745	774	806	806	786	783	807	760	763	799	773	779	758	751	807	734	756	766	771	703	841	725	792	805	792	808	828	798	797	803	760	795	826	801	757	750	752	759	777	766	679	761	814	774	770	790	822	736	762	757	732	813	814	787	751	746	760	787	728	767	788	798	769	736	789	811	756	817	762	760	754	768	742	795	759	751	782	734	791	760	753	728	796	777	803	725	767	798	730	769	834	767	775	777	762	796	749	767	797	812	748	775	817	799	832	714	795	752	743	756	775	775	767	803	772	747	801	768	744	758	777	775	783	765	742	743	757	775	759	774	770	723	769	759	786	766	784	741	803	739	791	737	754	748	745	812	756	795	784	737	789	755	762	767	747	778	759	747	767	739	759	770	758	742	759	736	725	802	767	817	816	715	761	724	800	771	797	770	802	802	801	770	764	759	782	811	799	749	808	746	791	758	747	735	751	766	808	788	772	803	787	778	822	775	807	769	774	799	789	805	781	812	695	717	731	754	778	732	782	765	757	756	739	771	728	765	757	803	798	794	788	773	769	848	711	779	816	770	749	769	786	741	819	753	817	781	770	773	757	785	774	752	776	784	795	778	740	816	758	834	793	749	741	731	724	752	744	771	763	755	765	776	825	753	790	753	776	761	820	771	751	796	765	778	769	778	792	762	802	758	751	798	728	823	738	767	785	774	785	742	756	771	781	801	779	791	775	755	798	766	771	739	752	767	818	730	780	854	788	780	749	775	765	767	758	794	802	816	791	763	770	760	754	791	780	800	757	759	721	733	776	761	721	813	792	746	793	851	804	802	757	730	754	779	815	829	780	795	824	797	816	754	750	787	792	727	734	774	781	804	782	770	751	822	790	744	738	721	811	772	824	782	748	743	694	824	752	757	796	796	771	758	761	739	755	761	798	750	734	777	766	736	781	749	784	753	750	812	754	733	723	822	751	773	759	775	813	801	774	743	812	756	833	769	752	759	768	797	791	807	774	745	769	825	784	808	779	768	729	781	786	766	757	775	726	754	804	775	776	796	758	786	742	767	787	769	784	738	725	768	764	786	793	744	811	776	768	768	769	782	815	777	772	750	815	763	779	770	798	765	774	790	783	827	792	781	764	745	759	779	818	766	799	765	772	756	773	750	794	706	784	745	740	743	823	824	722	717	794	769	775	774	797	777	765	860	792	767	810	749	793	775	769	777	781	785	737	707	764	763	757	775	809	746	753	805	740	715	740	772	770	729	829	773	772	751	740	818	801	749	775	793	778	786	773	773	803	759	751	729	779	763	741	771	743	757	733	786	783	756	803	758	828	804	809	738	777	763	780	732	757	833	805	802	784	789	794	771	751	739	737	766	753	813	749	716	761	759	764	739	738	719	775	760	774	809	738	794	809	760	759	770	756	795	755	779	781	801	804	756	793	742	787	804	738	839	774	737	771	754	775	780	775	768	768	807	705	774	742	771	749	788	797	769	820	818	759	821	777	787	785	778	733	753	762	779	771	761	765	752	741	800	781	721	784	742	757	755	722	743	765	742	747	796	765	763	768	789	813	755	805	760	752	734	761	813	780	739	754	808	757	769	752	775	801	765	774	797	735	761	839	784	764	766	775	774	778	717	761	841	769	836	737	777	788	764	789	787	785	748	781	738	778	795	765	746	775	760	732	764	766	739	783	737	782	736	767	777	800	768	757	769	790	795	775	743	721	765	773	781	795	751	785	749	708	746	758	789	780	766	730	767	779	705	736	804	815	763	796	786	811	755	769	793	732	756	728	742	796	780	737	771	765	777	773	717	754	718	724	783	786	810	741	728	804	747	761	717	774	773	761	781	732	807	771	788	793	758	766	805	804	746	792	730	771	755	752	783	775	761	775	772	746	754	796	735	837	770	777	781	781	757	798	745	738	770	774	781	772	767	765	753	780	798	729	737	774	734	742	786	783	748	764	715	776	758	767	763	787	789	726	779	787	778	804	854	773	775	769	788	756	790	805	827	750	783	790	780	741	730	756	770	760	776	758	768	788	795	838	811	771	787	706	776	763	743	773	781	774	780	735	787	748	731	774	750	789	806	795	724	790	773	794	781	758	794	762	754	836	821	817	725	794	744	774	820	752	738	802	741	788	728	784	819	792	785	772	827	754	742	764	778	768	790	788	789	787	735	780	776	748	774	757	787	806	778	796	770	781	801	833	773	764	737	800	765	758	736	802	831	730	703	789	786	764	772	748	778	747	742	755	737	797	790	796	809	786	780	751	766	781	794	761	777	801	799	772	779	784	732	775	823	773	756	795	775	820	760	729	735	783	762	759	786	808	840	743	790	812	778	747	764	810	775	810	781	748	760	765	702	760	795	756	800	778	709	738	800	815	717	765	796	766	766	800	792	766	812	783	826	792	821	815	797	780	809	749	744	750	763	774	774	766	750	791	777	788	752	777	758	759	747	803	741	774	758	792	808	782	762	757	746	783	750	790	734	794	714	727	796	738	736	789	799	736	806	778	761	792	747	777	722	797	736	739	771	782	776	764	781	740	773	754	762	780	766	758	725	814	760	753	769	806	731	782	743	759	792	727	809	823	725	794	747	789	765	721	784	790	713	755	820	767	764	778	755	813	752	748	796	727	733	737	791	757	745	772	703	782	734	766	784	800	770	771	734	804	752	793	768	774	818	746	800	839	798	740	886	772	774	747	751	795	753	753	802	812	835	716	855	783	781	785	777	765	771	752	788	773	770	737	793	779	757	787	788	809	760	802	733	822	782	744	817	716	757	754	743	753	726	770	738	762	744	775	719	762	784	786	775	810	779	759	798	767	775	775	805	796	781	745	791	790	827	798	775	799	751	773	771	728	746	780	783	765	754	746	744	767	758	734	735	747	783	757	764	783	766	758	745	799	775	769	794	804	786	756	773	814	767	765	754	745	800	770	784	778	771	774	778	750	724	745	801	756	801	777	809	811	808	752	742	736	761	769	797	792	771	724	792	800	723	767	769	721	762	793	782	815	757	810	785	841	790	799	794	782	762	707	817	735	782	734	799	763	732	779	801	833	803	785	764	800	771	765	763	806	772	794	769	818	768	791	768	755	779	752	777	799	746	785	797	772	784	719	778	747	739	793	778	772	807	765	768	769	721	773	797	762	739	764	817	795	729	756	767	801	736	746	740	766	815	782	802	750	767
23737	21621	29022	24719	21649	14532	4878	2848	2208	1955	1687	1495	1321	1200	1030	1008	961	923	877	809	908	861	865	848	872	853	886	905	847	857	857	929	873	850	882	821	863	841	806	836	845	893	874	808	803	850	811	829	823	856	796	824	889	826	817	839	912	852	829	840	838	822	810	923	870	850	831	853	859	803	864	841	820	812	857	838	844	863	801	869	854	816	814	808	778	815	818	854	878	806	826	792	813	836	836	791	815	855	814	853	815	858	811	819	845	819	795	837	843	844	787	815	848	817	874	857	792	840	855	827	823	834	843	820	829	809	861	883	857	887	824	787	869	794	896	809	794	866	811	843	846	867	857	870	856	850	825	797	819	794	805	800	875	857	807	843	883	828	822	823	817	801	839	820	844	810	819	816	821	854	842	779	759	833	878	817	803	838	843	819	830	835	817	838	799	826	859	791	863	801	786	818	815	817	858	856	826	828	839	810	885	844	798	832	813	849	846	830	816	836	894	868	827	818	822	826	829	839	844	862	834	837	819	877	852	867	797	813	845	823	868	797	830	848	875	812	770	791	791	905	827	854	825	818	855	793	820	808	841	859	910	848	876	831	867	830	828	834	774	843	816	813	821	850	868	819	837	813	805	830	838	827	844	783	838	835	821	834	844	842	820	853	861	797	820	863	878	800	852	834	808	799	843	804	873	814	830	832	863	818	842	812	812	806	792	834	846	836	816	825	803	827	832	844	845	801	810	809	809	826	870	869	852	835	780	823	818	806	817	883	811	843	812	779	866	843	828	846	802	819	824	827	901	785	857	830	865	845	810	852	849	831	800	858	802	831	849	850	867	811	825	812	867	824	876	850	860	844	827	880	852	839	835	833	846	856	863	835	886	834	861	798	849	821	887	868	839	830	851	847	825	839	828	824	859	867	839	852	815	827	808	801	807	811	861	802	873	881	807	883	798	825	781	900	804	858	832	794	841	855	875	840	815	794	821	829	823	820	803	884	822	859	780	827	815	780	858	835	794	829	829	807	790	883	859	857	790	817	817	838	846	807	812	849	807	829	821	834	823	870	825	866	840	851	823	831	799	813	845	821	861	782	875	766	840	823	849	825	798	820	791	876	817	817	840	861	791	833	862	871	851	835	869	827	814	853	841	842	826	802	797	871	837	843	837	838	842	770	831	873	822	837	829	874	816	835	826	840	824	839	825	820	820	871	866	793	828	794	800	840	829	795	811	801	822	822	796	830	805	833	828	832	857	816	842	817	830	835	841	821	837	827	822	828	870	867	853	830	886	843	841	840	847	855	830	810	826	829	836	807	879	842	856	839	901	817	885	801	841	834	823	846	843	842	872	879	830	872	835	778	816	839	830	870	823	811	815	831	805	782	771	865	850	780	865	795	830	868	840	821	851	861	829	840	810	831	841	850	776	861	812	866	861	856	866	824	827	831	784	806	835	871	852	867	821	854	848	777	844	796	878	821	853	827	868	849	830	809	805	830	831	796	808	830	839	826	853	800	886	820	807	813	824	805	820	820	823	829	844	816	848	894	857	818	840	794	813	832	806	791	818	866	842	838	788	857	885	802	846	796	799	812	795	837	843	848	837	819	841	832	806	832	833	835	809	809	814	868	861	851	784	851	818	809	831	804	841	833	757	847	828	842	877	863	858	829	804	840	845	844	816	901	850	830	909	825	888	800	795	780	849	806	814	782	900	872	841	824	889	804	825	825	809	794	834	844	846	786	834	849	823	827	829	822	844	861	841	868	803	814	890	838	870	825	814	870	792	779	806	804	834	834	829	876	867	794	857	887	814	827	822	812	854	834	850	812	806	768	820	811	839	856	784	815	839	855	771	843	832	823	848	837	800	841	837	783	864	808	862	776	811	834	877	882	867	820	875	896	831	800	827	825	902	797	843	840	840	877	788	817	851	855	859	874	882	899	775	831	879	841	849	838	800	914	880	901	782	833	840	808	832	869	845	869	841	818	828	823	849	907	806	796	843	817	846	855	812	859	821	895	876	822	792	793	813	797	805	874	860	883	828	818	837	852	814	834	889	842	818	808	885	811	865	860	861	852	846	841	884	824	804	813	862	858	785	822	849	869	836	852	780	809	775	861	858	856	851	853	887	790	857	809	823	808	835	881	854	810	845	827	860	857	856	803	896	827	795	808	784	820	815	854	792	861	903	841	825	860	904	794	834	840	813	826	804	790	861	862	813	843	863	820	868	886	807	846	728	777	857	802	841	866	898	818	844	898	841	800	852	844	807	848	861	864	863	820	799	842	828	846	829	809	842	796	822	878	801	876	817	816	821	846	786	818	845	858	792	853	852	829	808	861	826	853	849	870	855	793	868	869	859	822	785	870	838	822	846	797	836	799	834	816	820	813	825	869	841	807	825	853	834	816	805	838	787	864	871	819	803	840	840	867	844	791	852	853	803	853	802	828	811	816	822	846	906	773	867	849	883	822	830	853	824	836	851	856	802	839	836	774	804	775	880	843	802	845	830	828	817	810	797	835	802	831	801	806	827	862	814	826	798	825	820	852	838	797	811	794	885	806	813	848	838	853	847	832	810	861	837	813	799	877	765	832	838	781	829	781	877	803	819	850	819	807	766	832	810	824	834	854	823	808	787	835	857	837	847	813	907	842	812	840	806	849	803	841	864	806	819	847	819	780	814	826	789	817	799	825	888	873	824	788	813	834	831	849	822	851	822	842	854	842	766	815	844	839	880	811	808	797	828	883	826	832	805	884	801	820	845	832	815	820	819	771	845	812	831	835	838	808	816	845	832	839	761	879	822	822	865	884	839	820	836	859	823	846	833	854	827	821	852	800	826	815	828	842	798	826	824	849	870	821	851	853	877	833	865	809	830	818	857	824	851	851	835	826	822	855	846	799	910	865	893	864	832	805	800	799	830	762	852	839	818	829	882	837	803	828	822	882	862	811	815	792	888	811	819	820	838	826	872	815	786	779	871	837	824	849	828	816	793	904	831	795	836	809	773	835	854	867	810	848	819	791	860	822	832	853	830	833	836	845	823	829	810	838	866	790	827	808	865	859	834	820	863	835	855	826	882	856	829	882	808	842	877	820	865	785	879	800	867	856	824	862	823	845	819	798	823	796	834	830	810	749	765	843	855	826	847	840	845	815	865	840	905	830	853	818	800	787	823	794	817	846	800	783	809	825	830	848	773	839	784	826	792	837	826	840	833	840	835	848	850	833	865	849	833	851	833	845	867	913	818	873	851	863	820	898	861	832	858	854	818	802	817	831	826	831	847	818	846	820	815	853	838	803	852	842	871	812	862	781	835	839	803	845	831	824	813	769	816	816	823	873	828	813	843	802	912	787	809	797	881	854	821	853	830	842	847	813	838	845	867	833	802	869	848	846	832	860	835	814	850	818	854	862	825	880	838	829	835	785	850	778	840	811	827	820	791	834	824	810	842	852	881	851	814	806	816	843	824	849	872	831	867	854	790	864	783	876	855	819	808	834	882	894
18396	41042	29196	14568	10017	7686	5737	4595	3695	2907	2525	2141	1916	1612	1491	1311	1189	1136	1070	1077	1025	1119	1062	1040	1008	1052	1079	1105	1035	1033	1027	1035	998	1027	1016	1035	1055	1041	1044	1003	1055	999	1008	1026	989	1014	1081	993	1033	995	961	1015	1089	1074	1018	1055	1024	1051	1018	982	1016	1018	1071	1041	1005	1038	1013	972	1011	1005	1039	1032	1007	1016	1033	988	953	1034	1052	968	1036	1007	1038	1036	1020	1000	1043	945	1029	1021	1016	1032	1082	1038	1025	1070	977	1019	1021	962	1049	1042	984	984	970	995	976	1000	1033	1069	997	1001	990	1041	1005	1061	974	980	1065	964	1039	1021	1027	1038	956	1014	1039	1026	1077	994	1021	1004	1030	992	970	1016	1029	967	997	1019	1029	1025	1002	1020	1083	976	1037	954	981	988	1024	1015	1004	1033	1055	1016	1000	991	1056	988	1011	1006	1000	1002	988	987	995	1033	1038	1040	989	1057	1088	998	1010	1034	1036	1000	983	992	1045	988	1060	992	1036	984	1004	1063	1002	1012	954	1002	979	1072	1022	1064	986	1076	966	1080	1030	960	1000	1024	1034	1101	994	1048	970	978	1037	1013	990	997	1075	1021	1024	1005	1042	1033	1042	1049	977	961	1053	1005	1042	1034	1008	1030	1029	1027	1047	986	1075	1067	981	1062	1082	1024	1037	1061	1075	971	1026	1018	995	1043	1047	1039	991	1024	1016	1055	1020	1016	1053	1071	995	1055	995	974	1019	1077	1043	1027	1007	1020	985	1020	971	982	939	1023	992	996	1052	1039	1001	1052	1089	1061	1021	989	1039	1048	1022	1016	1029	1056	1071	1033	1031	1040	1004	1011	971	946	1055	1043	958	1040	1007	1041	1029	997	1027	977	1008	1015	1020	1015	1007	1040	976	977	1043	1027	1043	1026	1027	934	1018	1011	1003	1064	978	1005	955	1038	993	1030	1020	1039	984	1035	1013	1018	978	1049	1028	1000	1026	1016	984	967	1047	965	1004	1040	995	994	1013	1013	1012	1007	1033	1031	1041	951	1065	1047	979	1032	987	1042	991	978	999	1012	978	999	1032	1035	1035	1012	970	979	1025	1041	987	1037	1064	1012	1037	996	1050	1034	991	1036	1038	994	987	1014	1020	1033	1013	1002	953	1018	997	950	1050	1090	998	1006	1025	1060	1048	1011	985	995	1072	1015	1003	1102	1007	1034	1057	1055	1038	1006	995	1035	1021	1005	990	1044	1056	1020	989	1003	1013	1020	1046	1034	995	996	1047	1021	1001	977	984	1015	956	1032	984	1021	1042	1002	985	1004	1039	1039	989	1053	1009	1019	1018	1033	1002	999	1012	1004	991	981	1009	1035	1052	1024	971	1058	990	1000	992	966	963	1017	1029	1036	1015	1018	1012	993	1026	990	1015	1035	975	941	945	1000	1014	963	1022	1013	1029	1029	1037	994	1073	1036	992	1031	996	982	1063	1003	993	1036	1014	1075	1037	988	1075	1054	1001	994	991	1010	1068	1032	994	1034	1065	986	1024	965	1009	1093	1030	1017	963	986	1059	1014	1014	1053	1080	983	1023	974	954	1031	1097	1019	972	1030	1036	1017	1015	1042	999	1009	1041	1052	1014	978	1069	1056	1061	957	989	1022	1049	969	1020	995	1014	985	1012	1048	966	976	1010	1098	1027	1005	1053	966	1025	1021	1000	1084	1009	983	1071	1023	995	1063	1023	1017	1007	989	1083	1002	1023	1008	995	943	976	1026	1059	1015	1063	979	1051	1014	1046	1016	989	1012	942	983	1015	1052	999	1007	1030	1066	1060	963	969	949	1004	1026	980	978	984	1036	1022	966	1004	1008	987	1001	1045	986	1016	1030	993	1019	1039	1045	1041	986	1068	952	1070	1035	1036	1003	997	1021	1008	1018	1028	1055	1050	986	1012	1015	1027	1068	999	992	1051	1039	985	1028	974	1028	1048	979	993	1006	1000	1044	1008	1041	992	1011	989	982	1015	994	967	1082	1042	1056	998	1018	1082	1032	1030	990	1032	1031	961	1023	988	943	994	1026	1024	993	1090	1042	1038	1009	1041	964	1029	1014	1023	967	1006	1031	985	1016	967	1048	984	1023	1018	973	1012	1056	1010	985	996	992	1004	1008	1047	1012	1034	1009	946	1041	1031	1009	1040	1001	1054	1031	1048	1046	1012	1033	1031	1006	993	1038	1084	1015	1052	1075	986	973	1008	1024	1036	1058	980	990	982	1030	1046	1028	983	1040	1013	983	991	1074	1003	995	990	1084	1033	1009	985	1008	995	995	1015	1002	1039	1043	985	1007	1000	964	993	1041	1010	1008	1038	1021	1009	1031	1052	980	1065	1063	1058	1036	1060	978	1006	1016	992	963	997	1024	1054	1032	993	1027	1022	1031	1057	1014	1029	960	1007	941	1077	1037	994	1023	984	997	1051	1062	1023	1074	967	981	1028	975	1083	1033	1003	1041	1001	1011	1097	969	1040	1018	1073	1025	1056	1066	992	1023	1018	1008	1047	1050	1043	1017	1081	997	1008	982	1028	1019	1026	1003	1007	1019	963	1002	1012	1020	995	976	1053	1030	1004	1035	1044	1106	1020	1062	1032	1018	1050	1081	1062	1021	1022	1061	999	989	964	1027	1015	1027	1022	1005	1021	1027	1018	1017	1079	981	1045	996	991	1060	1023	1070	985	1029	1057	1022	1089	1063	1040	1051	973	990	985	1015	1021	988	1022	1043	1031	970	986	1052	1074	1059	1037	999	1040	1007	1044	1047	1025	1068	1035	1005	1035	1010	977	1029	1028	978	1054	982	1056	988	1007	996	975	999	1084	997	1055	1013	1027	1056	1052	1003	1031	1042	981	1041	982	1060	985	974	1014	1040	992	1022	1005	1045	1040	971	1014	994	1012	991	1007	995	998	1037	1002	1042	1059	1015	971	992	1038	1013	1028	990	1007	970	1048	982	1035	977	1042	1041	1046	1031	1027	984	1059	1037	1069	996	1052	1022	1049	1037	974	1015	957	995	989	1025	958	1015	1016	1021	996	1017	1022	995	1002	1060	1029	995	1027	1015	1008	1022	1024	993	978	1035	970	1039	1017	1028	1017	1004	977	1042	1065	993	995	998	1037	994	998	1022	1024	996	985	1080	968	997	1067	1029	1004	1037	995	1004	999	1049	977	1026	973	1145	979	1005	1012	1026	1004	1025	973	1067	1052	1048	1042	1014	970	1009	1000	1016	1052	950	1029	1009	1010	988	978	1002	982	955	1026	1080	1018	1036	976	1001	1038	1035	958	946	999	1014	1015	1026	1079	1035	1017	969	985	1037	953	1016	1041	975	992	1066	978	1001	968	1046	1033	1023	1021	1071	1002	1036	999	1033	968	958	1029	1045	1052	993	1086	1049	969	974	1016	1033	1040	1046	1068	970	981	1009	1008	1026	1000	979	1003	1036	977	1043	1037	1039	1011	1067	1046	1042	1077	971	981	1018	1013	999	997	1002	1001	1070	973	1038	1048	1001	1044	1015	993	983	1061	999	1041	1029	991	1085	1041	994	1036	1001	1017	1033	940	964	987	987	1032	1023	1031	1024	1086	1042	1049	997	1053	1073	986	1037	1006	1049	1006	1008	1000	993	1023	1030	1000	1029	1040	1026	1038	1051	1052	1030	996	1004	1006	1014	984	1012	990	964	1079	1024	1014	1008	1038	993	1015	994	997	1020	1058	1001	1056	925	1003	947	989	1061	1040	1040	961	963	1082	1023	1052	999	1032	1059	1002	1029	1011	1017	1071	992	1018	1065	1045	980	995	1032	1042	1044	1002	1021	995	1053	1007	995	1023	982	979	942	1048	1054	1050	1029	949	1018	1079	999	1065	1039	972	956	970	1012	1021	988	970	1011	971	1053	1051	983	1073	1010	1062	1028	1018	1032	1007	1059	968	920	1033	1021	1045	1040	1009	1039	1031	1061	1020	972	1042	994	1034	1070	1026	977	1014	973	1020	1059	1066	1036	1026	970	993	1032	1075	1008	1009	1003	964	1007	1034	1056	1034	1044	1029	1031	1009	1020	1008	1051	1036	991	1045	961	966	1000	1050	968	1061	1052	1048	1009	983	1040	1082	1012	961	997	957	1002	1088	1017	998	1051	1023	992	984	988	1014	1009	1038	996	1023	1030	987	1009	1011	1037	1021	1027	1006	985	1056	1054	1038	992	1012	1002	1048	995	1011	1003	1002	955	1061	1030	1015	1005	1070	1011	1006	993	1033	997	1054	1078	993	1004	986	1050	1076	1017	1051	975	1025	1027	1025	951	948	1096	1015	1025	985	959	1071	1040	1032	1063	960	987	1057	1018	1023	1096	1045	989	1008	1048	1043	1014	988	1022	1071	1062	995	1043	983	995	984	1059	1041	1099	1044	1019	989	988	1048	1010	978	965	985	1074	1067	1043	1006	991	993	989	1016	1017	953	998	1024	1020	1054	1061	1040	990	1021	1071	1003	991	1038	1036	1040	1018	1031	1003	946	1033	1041	991	1010	990	1014	1007	1021	1008	1001	1027
24809	21608	27935	25606	14215	4031	2403	1706	1352	1109	900	822	707	612	544	470	407	374	373	395	370	416	394	362	395	376	358	373	352	347	356	365	365	346	384	368	372	372	381	365	371	367	382	380	365	359	331	349	345	367	348	358	367	344	382	341	330	353	402	358	363	381	354	349	363	370	352	358	342	339	336	328	340	336	366	403	367	366	356	338	370	336	362	360	355	366	362	378	338	320	376	383	343	356	358	389	351	336	335	363	331	337	364	360	389	359	359	387	375	341	387	369	370	388	353	372	379	366	328	384	369	352	307	366	371	341	360	339	339	375	328	340	319	397	364	342	330	352	351	351	352	341	364	347	356	379	367	330	384	341	342	347	346	343	344	408	345	366	375	348	359	366	365	332	374	345	362	375	403	378	330	355	360	360	353	378	354	358	366	366	345	386	353	352	331	398	328	366	360	350	378	349	335	359	332	367	374	398	351	326	389	345	371	374	366	356	349	346	384	358	336	386	333	349	340	351	366	330	322	383	350	369	373	342	353	337	347	368	342	376	355	353	351	342	351	338	359	365	354	347	345	358	344	413	341	346	348	342	354	359	370	344	402	336	340	347	379	362	378	333	353	353	348	341	336	350	377	387	364	382	352	339	364	351	373	392	343	353	336	352	399	348	314	311	351	383	359	348	376	378	328	370	361	350	359	353	366	385	334	359	329	368	389	358	331	360	390	399	356	352	346	363	340	374	358	379	352	377	344	321	346	353	344	370	389	387	374	373	409	344	357	329	383	348	388	344	366	344	338	368	341	381	337	350	369	320	356	361	339	372	340	333	373	337	337	356	346	372	355	380	369	336	351	363	343	365	349	355	333	353	353	332	354	365	346	354	358	340	337	364	387	382	334	390	361	376	365	353	361	366	343	356	355	353	358	369	369	326	334	369	350	336	360	381	334	347	340	353	342	376	381	350	394	361	377	368	361	374	338	332	359	344	411	363	355	345	310	369	331	379	339	370	339	390	346	371	367	354	342	376	324	325	345	375	345	348	381	383	347	342	353	369	341	389	357	326	393	341	356	324	378	357	366	355	334	368	323	336	370	350	363	345	356	350	371	384	361	350	339	350	351	385	368	343	342	383	368	373	395	364	332	359	360	360	371	392	374	348	348	353	366	324	324	358	360	398	347	392	389	351	357	365	392	343	369	377	341	372	389	349	325	373	350	370	326	353	358	370	341	355	382	365	365	342	327	345	396	348	360	389	360	338	352	368	355	378	384	361	337	363	338	385	346	381	378	370	354	348	354	339	334	321	362	372	356	367	342	350	356	334	354	391	338	347	358	344	350	390	394	352	353	337	334	366	382	333	375	327	346	345	359	352	366	368	357	377	340	348	384	368	366	335	348	375	364	361	348	367	355	404	358	360	322	310	359	339	352	322	370	344	361	386	352	403	365	360	339	343	377	330	347	349	383	355	369	372	352	359	348	382	370	337	359	387	361	378	346	368	352	324	345	340	328	360	345	388	364	366	355	336	348	365	371	335	351	332	364	377	363	351	401	378	344	353	369	375	342	357	369	339	329	343	401	343	367	350	367	345	350	370	374	363	353	353	344	348	342	330	378	349	343	374	352	348	346	372	390	367	339	365	368	392	360	378	336	364	376	343	372	354	347	337	352	345	342	330	379	382	348	349	357	363	340	362	361	355	370	369	366	376	378	344	371	367	344	339	334	376	350	378	365	329	364	360	377	364	381	365	375	364	372	343	349	337	382	325	360	372	365	390	355	402	375	358	345	361	373	349	372	346	353	358	359	369	358	338	359	324	342	383	401	367	367	345	374	351	363	346	330	357	356	383	347	344	405	351	325	381	388	362	380	387	354	339	351	335	374	341	352	366	360	357	380	353	331	349	345	365	367	358	339	343	346	363	357	361	365	360	390	351	359	334	371	355	362	354	372	329	338	374	367	333	362	350	344	333	375	403	384	365	351	356	352	357	371	375	359	333	343	349	351	381	388	367	366	305	387	325	344	375	392	340	377	383	372	351	337	362	322	331	332	373	343	349	368	362	331	340	357	350	381	345	371	390	356	354	371	368	347	354	353	374	360	349	329	350	337	401	331	354	368	365	351	359	351	351	375	331	390	350	354	336	387	355	381	327	411	345	373	333	342	375	379	380	340	364	355	338	358	354	393	383	382	329	378	347	356	362	339	348	329	356	341	341	367	359	353	345	345	361	364	375	315	359	341	368	348	347	369	377	361	353	331	358	356	351	359	404	356	382	355	323	393	378	337	361	370	366	367	336	358	346	338	342	327	327	374	377	339	343	392	352	346	378	381	376	356	348	336	357	362	363	328	375	322	384	353	348	329	379	338	394	341	359	383	316	374	347	356	340	391	355	356	357	367	348	382	376	353	388	371	348	323	380	385	325	357	367	379	356	339	338	350	366	330	359	367	356	368	380	381	321	283	346	377	354	330	352	344	357	363	366	347	356	332	364	337	352	388	387	374	357	358	342	363	374	327	363	361	390	340	353	363	334	349	335	377	347	356	359	325	363	371	368	363	361	362	368	387	375	351	335	347	363	341	349	314	383	344	354	346	365	361	384	327	332	373	344	336	367	371	333	358	363	388	384	379	366	345	354	373	370	346	343	351	393	405	325	388	354	318	330	386	329	321	337	364	368	366	325	347	371	356	375	362	351	387	326	410	338	373	391	349	329	354	364	346	328	364	323	359	337	357	341	370	390	394	367	373	366	358	354	350	354	354	325	301	338	361	383	377	339	365	356	369	348	375	371	353	363	375	360	348	353	338	339	375	362	339	369	362	353	332	360	346	378	347	357	360	359	333	333	316	304	340	321	371	327	347	363	343	381	328	342	370	363	351	341	364	359	353	373	388	363	358	342	369	370	363	338	340	349	357	353	357	348	342	351	375	372	329	376	367	352	349	375	328	366	336	330	356	389	349	361	371	384	366	354	348	349	362	342	344	371	364	368	353	346	334	413	368	353	349	365	372	368	374	347	356	354	349	353	369	337	370	356	354	336	341	341	340	341	371	397	352	324	341	387	388	366	357	351	370	353	349	349	379	325	378	390	376	345	326	346	362	374	375	348	327	353	375	347	390	386	332	360	333	328	369	394	341	361	345	376	359	373	348	367	352	376	376	357	377	369	330	368	338	356	369	369	351	376	354	334	347	354	357	365	350	349	381	378	372	348	369	348	375	330	353	310	358	355	385	349	354	334	350	370	377	369	339	365	344	341	325	372	366	356	361	384	342	326	387	347	387	327	347	308	361	374	363	381	353	349	352	371	346	372	376	374	397	388	358	347	345	383	342	343	342	341	361	362	326	340	346	312	381	357	364	350	328	386	362	323	375	350	377	339	335	351	372	338	370	335	334	346	378	367	366	325	387	396	364	356	344	357	376	337	351	344	353	367	341	368	342	363	375	363	373	357	348	354	357	354	361	351	365	371	338	363	361	350	342	337	356	335	405	363	323	334	360	342	348	387	336	357
18062	36652	26047	11526	7966	5914	4603	3177	2349	1901	1588	1294	1133	901	787	613	590	541	521	487	519	530	438	518	515	457	494	463	503	456	467	480	436	453	496	457	460	464	481	432	445	419	461	455	459	471	459	500	491	432	476	484	492	482	446	434	445	458	465	478	479	472	463	495	456	469	481	454	483	451	466	469	466	450	457	443	492	443	432	486	444	457	476	426	470	487	462	487	444	436	418	463	434	512	476	501	448	416	502	444	470	472	477	472	472	453	470	442	438	461	495	473	513	489	439	472	454	464	480	459	405	496	455	481	453	451	446	490	457	461	448	494	448	493	494	453	435	448	453	465	465	440	482	466	450	461	430	412	493	476	503	468	449	440	505	469	460	479	452	458	450	454	453	463	471	425	457	470	453	434	458	482	496	479	450	432	470	452	431	528	463	443	431	427	487	450	430	459	427	441	454	478	466	440	463	430	435	433	454	471	423	432	453	451	476	446	452	461	464	437	445	431	469	457	475	460	448	435	442	479	478	445	457	468	476	428	460	466	474	457	481	478	444	454	485	495	518	442	446	445	435	452	477	485	420	458	455	494	449	487	432	447	419	430	476	488	447	477	423	453	437	441	489	472	429	413	458	440	455	494	489	464	450	457	463	456	459	502	437	455	439	429	420	471	426	426	467	445	471	464	456	421	444	471	470	443	477	495	501	436	464	457	464	483	480	453	467	473	451	451	504	484	450	483	474	453	480	478	467	476	457	436	457	395	488	467	425	451	464	454	460	421	485	473	456	457	441	444	443	448	457	439	468	462	470	482	453	466	455	455	413	482	467	453	429	452	423	468	443	466	483	417	439	428	465	418	445	490	483	456	461	469	450	442	478	477	482	443	486	457	432	422	447	423	472	440	434	457	468	464	472	473	445	458	452	468	455	398	479	457	485	438	495	478	466	482	443	425	453	491	479	444	436	436	433	452	428	482	426	449	464	469	428	510	443	486	457	444	452	438	492	469	442	464	477	475	434	446	446	480	418	403	447	476	446	462	501	489	477	450	490	514	469	429	481	448	466	449	495	409	495	439	481	446	464	425	434	455	475	476	452	437	450	475	463	479	483	486	451	484	476	452	472	394	446	465	500	453	455	433	501	474	441	459	498	435	432	482	437	446	416	409	444	464	498	496	458	497	462	449	473	448	425	477	457	458	439	481	441	456	476	432	470	446	426	455	437	486	468	452	439	449	469	425	454	447	484	445	445	431	453	491	444	474	449	447	474	441	441	474	454	472	443	430	444	408	458	438	412	451	466	475	452	505	475	490	464	434	449	485	461	463	452	479	467	467	469	438	495	464	466	439	439	468	460	472	481	460	479	494	436	435	481	416	464	478	425	431	450	473	442	506	518	445	482	436	469	479	450	468	458	471	455	469	441	460	491	468	462	451	453	449	497	479	438	465	439	449	484	457	467	433	478	473	409	485	471	508	448	442	477	450	421	491	421	462	420	462	452	416	457	466	445	453	488	458	468	469	459	446	467	500	473	448	522	451	464	503	468	507	418	413	462	451	463	468	483	449	439	463	449	457	462	464	454	458	428	497	504	465	472	476	450	447	420	441	472	473	453	450	459	450	482	457	447	463	435	449	463	452	451	505	457	478	483	476	493	477	473	426	448	469	480	462	485	476	461	474	445	419	481	465	457	453	438	482	458	456	476	482	502	503	475	432	495	451	477	466	432	474	456	464	437	436	427	461	420	482	436	441	433	415	467	452	484	445	475	458	444	492	451	462	410	515	430	466	467	465	505	479	477	458	452	442	478	485	459	434	426	500	475	431	469	465	449	433	465	456	480	477	481	448	493	493	485	476	452	493	469	440	470	472	466	495	467	483	428	436	467	477	450	449	458	458	508	455	466	479	478	472	482	473	402	455	447	487	456	473	443	470	448	455	437	447	479	459	471	482	478	481	456	434	470	485	454	428	462	452	453	456	411	455	437	462	469	433	479	434	444	502	441	461	481	436	458	462	463	419	462	480	483	431	419	432	463	444	470	436	453	448	481	475	423	462	496	483	467	471	478	480	436	438	437	463	467	486	422	468	456	416	445	494	469	437	435	492	486	478	488	455	415	477	465	441	467	464	443	452	485	450	485	435	456	466	502	435	435	456	449	475	498	454	458	427	434	482	432	464	496	463	471	471	482	477	442	495	457	457	440	454	474	442	460	449	475	469	428	434	497	487	474	457	491	440	470	477	469	458	475	456	489	465	447	445	453	454	462	481	475	455	447	451	460	448	450	446	464	471	471	440	475	490	433	449	453	470	457	447	460	442	457	479	466	480	452	469	476	444	451	450	416	443	422	491	464	449	423	484	449	449	441	419	427	462	500	503	445	467	450	453	451	457	436	487	474	447	436	425	446	462	459	507	470	489	434	468	470	471	414	462	477	477	472	444	437	488	420	435	455	449	453	461	451	446	480	472	441	444	482	440	470	436	480	446	478	477	448	488	463	502	451	484	431	410	468	455	489	460	456	445	465	458	412	413	495	478	456	462	478	496	453	451	485	437	466	438	427	420	483	404	447	474	448	444	491	487	469	495	487	427	484	446	464	464	455	483	442	464	484	421	484	459	468	446	420	441	480	479	453	476	453	449	457	455	473	457	472	472	445	486	427	439	446	447	459	437	454	453	438	434	439	486	451	451	455	455	482	485	445	470	431	440	480	450	439	454	442	472	494	450	445	444	467	467	456	444	468	451	453	473	465	451	453	496	419	428	452	456	461	460	452	459	513	446	439	427	448	443	483	448	467	474	442	460	486	452	459	463	454	491	450	490	448	452	467	428	470	477	435	418	495	497	464	461	462	467	470	416	420	425	482	461	467	464	486	447	472	498	477	480	459	475	471	450	443	436	462	478	454	474	438	444	465	459	468	418	425	430	435	462	495	426	453	458	441	486	443	442	470	491	496	477	466	434	493	462	496	493	455	454	458	495	477	458	458	458	476	414	471	456	434	423	432	497	473	436	443	465	436	468	448	444	474	464	466	445	436	454	463	459	482	498	447	456	465	462	432	463	494	421	480	446	446	465	466	448	476	428	454	467	465	434	490	438	468	415	456	480	482	487	489	462	459	411	469	443	468	451	489	491	465	486	432	449	465	483	463	447	459	465	453	471	455	458	487	465	490	474	430	479	462	482	448	430	477	424	478	453	472	431	449	420	449	472	483	452	460	456	445	480	424	477	449	475	469	476	479	458	417	459	440	456	452	480	456	495	457	439	450	457	460	496	494	473	469	469	437	450	438	482	428	481	454	487	461	501	448	474	452	423	437	446	440	480	451	446	467	440	459	471	446	437	490	445	443	437	493	442	481	518	465	421	473	463	453	494	498	491	457	473	463	422	459	462	470	448	485	480	443	443	440	416	499	415	410	464	437	450	427	455	439	453	447	453	465	474	475	460	469	496	485	514	464	449	453	434	445	478	410	468	458	459	456	455	481	452	425	417	416	466	487	465	443	495	478	459
22717	21602	29439	24264	21608	21774	13306	3935	2658	2097	1766	1529	1280	1180	970	891	722	723	656	638	662	657	624	590	662	615	587	610	628	617	601	595	613	612	574	585	617	606	585	616	566	637	564	533	567	577	598	600	588	575	591	542	565	572	582	614	574	548	601	590	554	586	554	540	565	562	562	595	603	596	577	530	597	581	566	558	594	592	594	584	573	560	576	570	526	545	577	580	579	547	558	582	580	555	584	596	563	609	609	616	580	568	565	596	625	582	564	593	569	591	557	591	565	533	566	551	565	556	577	581	585	580	546	566	567	556	583	551	577	639	537	557	606	536	575	646	525	625	585	599	606	613	549	561	609	587	603	569	529	602	605	577	607	593	553	545	576	589	582	577	620	595	520	596	562	589	551	567	564	530	534	585	597	557	570	564	564	609	594	561	553	569	611	552	569	572	565	559	627	582	572	603	543	564	547	553	586	548	558	584	581	585	550	585	581	572	626	582	619	552	564	529	567	548	550	568	540	583	571	577	572	558	618	550	577	543	553	583	590	599	563	551	598	563	600	582	568	518	639	568	577	590	570	556	595	600	580	552	570	536	582	596	596	582	550	536	591	573	561	612	578	548	571	614	601	587	549	553	624	525	536	595	539	554	560	606	579	550	535	532	595	569	567	562	581	576	640	598	588	559	609	565	614	620	578	571	569	575	560	512	578	586	580	557	579	575	599	552	580	604	541	606	587	564	574	587	584	585	582	573	557	592	594	579	563	632	577	517	559	563	596	558	580	587	592	588	618	583	568	574	536	591	576	556	552	592	573	578	536	576	567	570	616	616	593	584	583	536	567	574	561	568	602	603	606	555	590	564	589	560	562	597	522	596	586	592	587	565	590	592	542	548	581	564	551	586	542	565	573	590	542	604	544	599	566	584	569	576	604	532	563	578	575	502	576	594	614	580	562	656	533	583	558	538	564	600	576	579	566	602	542	629	532	587	551	588	589	607	576	534	562	594	573	556	577	536	568	562	582	592	579	577	566	574	575	578	580	573	592	558	573	535	574	543	580	550	577	569	556	599	593	561	533	596	572	624	581	580	618	571	558	564	577	547	520	552	587	577	610	573	537	542	533	579	564	584	572	586	583	573	539	579	524	576	620	588	536	551	553	587	583	538	579	578	579	586	590	588	583	531	568	584	549	592	601	590	576	541	578	590	554	574	573	612	577	563	574	543	557	604	554	584	578	586	548	565	543	567	538	544	623	594	563	590	599	602	595	620	543	549	546	566	556	567	567	542	542	556	578	522	536	590	596	569	546	597	581	566	565	557	573	589	559	576	548	568	577	561	549	560	570	586	549	587	568	601	587	567	598	608	551	592	634	594	549	564	589	572	610	594	616	590	567	606	558	537	560	600	622	573	599	526	632	604	602	608	566	571	598	577	573	562	587	605	603	554	565	595	582	576	560	569	615	524	582	536	568	584	569	578	574	558	600	539	572	554	551	588	585	627	567	591	565	607	541	585	596	549	571	566	581	575	558	536	571	587	570	596	594	561	556	558	557	548	567	613	572	571	590	577	579	538	603	543	605	575	553	553	591	608	569	542	597	552	575	566	616	583	581	570	572	543	571	585	597	570	587	537	594	543	568	576	576	522	600	577	579	592	581	586	578	543	555	520	594	549	553	622	604	575	528	592	569	623	586	520	563	548	605	580	580	532	569	551	537	581	551	549	604	536	612	580	542	605	571	550	540	570	616	595	573	569	588	587	548	596	583	569	556	569	575	626	590	561	560	554	565	581	573	597	588	540	561	587	579	599	572	535	572	611	589	573	536	559	580	539	556	607	550	539	597	559	608	596	558	610	609	575	574	570	547	550	549	574	604	579	576	536	564	570	551	575	563	599	513	540	590	566	547	591	581	540	581	622	529	550	564	585	551	601	548	602	521	611	595	575	593	576	566	570	562	534	606	556	563	578	588	551	552	576	570	563	544	565	594	590	583	574	579	508	597	584	553	593	571	593	564	586	566	612	553	609	556	562	580	607	559	576	558	568	610	618	571	547	586	555	571	580	578	565	543	548	581	532	564	529	599	591	581	558	565	571	586	569	568	524	607	611	549	578	593	574	541	567	553	572	594	562	557	576	554	539	556	552	542	569	567	590	582	584	557	561	598	564	571	567	585	596	560	593	563	559	604	618	565	604	533	513	558	593	603	512	604	610	573	547	543	590	579	563	607	557	595	553	577	578	584	603	597	565	558	580	591	575	546	595	508	557	565	600	569	524	584	549	570	588	547	576	589	622	561	587	564	567	564	542	577	559	558	561	539	563	522	567	598	592	560	583	570	573	548	595	557	565	576	577	576	549	551	608	577	536	579	594	582	586	607	576	590	559	568	542	589	560	619	581	542	604	599	573	578	598	548	590	592	575	596	583	585	548	563	568	574	570	578	578	559	564	573	561	565	589	562	557	585	568	579	592	548	579	574	554	586	571	580	583	523	568	547	570	549	572	556	570	535	593	606	565	552	549	585	579	597	603	558	549	575	558	558	534	580	584	573	584	609	580	527	517	519	539	528	539	590	562	566	556	607	561	601	578	612	563	586	529	515	626	606	613	598	604	606	569	576	576	544	577	577	578	614	556	571	569	541	529	580	557	579	570	561	559	566	573	607	576	562	582	582	537	539	593	569	575	562	571	538	571	556	566	564	594	583	539	549	573	604	607	555	584	609	554	608	596	550	583	547	573	592	563	544	553	580	548	548	580	570	586	601	620	586	585	572	562	603	599	577	583	564	575	563	593	557	549	565	612	581	577	544	517	555	558	556	547	589	620	572	546	607	587	598	583	576	571	580	562	538	572	533	554	558	553	599	553	540	555	550	549	560	558	532	559	575	594	533	558	558	560	547	583	620	542	544	556	587	574	581	602	544	588	599	582	544	585	583	583	591	601	564	606	596	569	526	553	518	599	582	547	540	577	555	598	562	570	543	565	584	575	618	539	566	553	573	540	570	513	567	545	606	539	574	550	566	560	572	588	572	521	542	559	574	571	562	511	530	550	567	593	567	555	578	579	552	523	622	557	571	571	592	561	559	566	561	546	611	579	579	578	531	575	582	590	532	585	561	565	559	563	547	527	560	585	524	538	567	583	559	584	589	521	564	588	564	575	582	616	583	556	583	574	561	591	560	559	602	562	560	568	575	561	561	583	638	569	588	581	620	583	539	559	551	521	559	609	550	589	592	597	586	582	546	563	596	562	569	578	571	583	612	555	544	590	602	580	527	554	555	569	562	552	582	563	585	551	551	581	555	566	563	585	607	575	564	566	515	560	592	607	570	579	547	561	549	556	552	527	532	553	586	551	546	538	586	566	550	540	578	560	542	605	564	584	502	600	569	562	532	615	581	576	546	603	558	572	539	576	541	552	544	619	593	552	549	558	530	563	582	613	554	614	619	552	556	543	579	582	590	607	562	555	595	570	552	559	585	553	518	535	637	559	561	568	615	570	553	584	598	616
21306	45651	36849	17960	13422	10254	7728	5920	4424	3326	2715	2392	1922	1624	1403	1108	996	941	881	799	806	814	829	741	791	792	781	796	749	773	825	807	756	738	752	730	764	775	697	735	779	724	738	768	743	718	709	694	787	741	737	730	714	713	747	703	733	752	745	713	764	736	708	699	739	683	750	710	741	732	706	753	717	698	780	720	794	735	733	687	683	745	751	721	758	716	747	731	745	709	712	758	744	727	704	651	718	737	743	711	707	727	701	710	754	735	733	700	686	755	721	712	732	715	761	682	744	688	690	761	694	694	718	690	685	719	721	687	714	691	768	768	720	740	757	729	722	692	708	723	719	690	707	730	747	734	677	689	736	701	732	741	697	713	714	715	802	703	688	700	709	720	726	753	694	690	698	702	734	729	681	755	730	783	732	721	679	716	724	749	695	765	729	760	747	759	746	705	739	719	729	690	694	742	716	728	701	713	727	733	712	720	702	731	724	750	730	675	737	730	733	713	721	732	712	715	727	719	699	740	712	733	741	737	699	711	729	768	713	724	711	729	700	695	717	700	726	711	758	691	672	789	668	723	724	726	758	734	742	748	736	698	729	680	747	770	762	699	731	741	706	701	723	724	738	720	744	690	742	758	701	747	768	703	766	755	683	715	735	772	716	743	755	742	738	719	746	724	716	748	703	746	723	762	732	752	689	760	712	747	734	764	707	712	707	719	710	730	767	728	720	737	744	728	698	685	744	726	715	706	730	686	691	709	698	769	700	689	711	779	755	716	717	752	721	641	712	728	704	736	732	746	727	709	699	729	742	724	729	698	685	725	715	725	737	755	719	708	753	707	718	745	722	738	710	720	743	733	673	707	721	723	716	785	718	693	713	724	708	749	685	662	713	705	678	728	672	701	736	719	738	710	700	708	771	670	697	733	794	738	731	723	677	668	750	729	751	654	718	716	701	749	750	702	702	675	680	730	697	695	746	686	767	724	693	721	737	713	741	707	667	763	695	689	715	740	695	746	707	726	746	733	737	661	716	699	665	688	718	670	752	700	716	684	695	728	723	745	756	747	701	693	759	725	729	723	690	749	771	702	759	758	671	738	701	754	700	729	687	727	685	771	728	721	751	702	732	773	751	733	681	722	677	741	727	714	737	745	725	727	689	743	723	699	726	713	720	703	673	764	756	731	736	741	711	767	743	755	742	731	691	707	733	681	715	785	695	676	728	720	790	703	729	711	755	752	771	701	765	731	704	766	767	718	751	708	706	740	757	762	695	744	699	714	727	734	730	719	746	714	759	705	727	708	736	750	678	761	667	726	738	696	749	744	712	739	685	714	657	745	738	676	697	733	667	713	740	711	692	710	710	723	714	781	744	718	732	711	729	733	738	729	736	693	752	724	730	760	713	749	748	730	722	734	730	715	712	716	725	711	736	757	712	706	687	712	729	668	722	721	714	777	688	716	736	751	754	665	716	721	742	757	720	723	712	692	742	704	696	690	705	705	747	715	749	699	732	781	713	751	720	697	717	746	738	695	725	721	747	718	737	771	721	729	743	712	676	752	724	717	719	709	682	737	725	721	759	721	703	676	721	707	702	721	691	772	737	717	757	726	718	726	712	678	761	700	741	723	684	712	770	682	742	737	719	733	738	746	715	709	677	688	683	761	720	730	730	675	708	715	743	716	724	713	701	744	742	694	723	743	695	674	730	708	700	728	746	699	680	712	731	727	744	719	687	709	737	710	749	713	750	714	716	676	685	745	709	694	724	706	702	734	699	722	714	697	737	712	736	751	716	762	776	717	710	738	707	701	694	706	756	754	742	731	665	691	752	712	729	694	744	719	706	692	693	735	696	708	765	726	770	758	714	717	722	749	681	747	736	677	658	728	733	722	727	750	690	698	700	715	717	718	734	677	728	718	623	736	687	726	727	664	738	735	691	703	731	708	700	716	727	727	721	637	726	698	739	696	712	711	738	688	744	754	712	713	716	771	684	712	770	721	739	716	735	742	735	713	736	697	761	701	679	693	704	727	747	731	714	699	742	713	735	732	724	715	725	711	722	763	700	669	691	767	695	684	732	698	684	697	703	732	742	753	719	714	683	762	682	757	720	729	778	636	713	711	708	702	734	689	719	716	740	728	712	741	749	731	754	721	748	695	713	689	731	710	708	755	710	718	724	675	713	706	713	727	682	721	731	719	722	718	684	734	704	729	750	719	752	733	703	732	702	704	729	714	716	734	711	726	760	722	744	757	761	741	734	698	774	746	727	728	746	730	678	673	699	717	713	726	737	712	746	765	731	667	670	706	722	743	717	680	708	699	730	729	704	700	753	730	715	744	747	717	702	753	692	750	706	754	707	727	767	733	748	725	719	702	708	727	809	721	745	704	726	769	742	742	704	689	723	724	745	698	731	712	693	687	758	749	668	716	738	708	716	701	683	722	701	704	715	643	690	702	733	726	700	714	744	728	730	708	687	711	728	760	716	726	756	728	774	730	726	703	682	680	719	695	721	741	748	710	708	744	756	708	744	735	705	750	735	658	713	681	729	711	776	705	708	675	719	711	713	725	732	678	665	678	692	725	734	705	736	680	699	723	752	697	668	723	705	727	700	718	722	691	697	755	712	695	690	757	731	721	737	773	684	726	708	679	728	685	692	725	689	701	743	749	735	677	663	764	727	702	711	729	724	663	749	689	695	759	689	732	717	690	766	705	699	754	702	709	706	689	713	673	732	720	745	762	741	707	761	715	714	729	751	748	713	707	678	677	736	742	700	704	735	704	703	715	694	761	735	714	704	708	731	746	736	712	683	725	688	726	715	715	690	680	710	725	721	738	741	702	715	740	743	728	742	722	737	692	749	752	727	688	703	656	666	685	678	688	737	752	739	722	687	696	717	702	787	720	703	703	728	681	683	750	669	719	709	678	754	756	665	691	708	662	732	726	712	697	716	714	737	775	696	730	670	738	760	740	717	658	775	715	726	708	710	759	758	723	696	733	769	727	727	698	688	689	734	698	735	692	746	702	726	748	687	669	717	708	693	666	738	693	713	667	711	770	686	741	716	700	676	745	688	706	716	705	734	718	751	720	719	732	707	727	731	685	755	750	720	719	705	694	708	692	723	745	713	715	683	717	689	763	695	710	741	721	754	717	723	679	721	687	741	662	685	759	715	744	706	718	762	772	671	758	756	721	699	756	692	734	758	704	740	709	741	726	688	674	715	725	733	705	710	723	702	728	756	761	726	705	742	726	682	731	759	686	700	685	702	724	727	681	735	713	703	746	670	722	707	711	701	698	754	665	670	729	723	765	737	712	734	697	713	732	725	709	738	697	716	716	732	705	690	689	726	751	695	724	738	681	715	701	723	710	707	736	712	703	697	775	746	739	757	745	693	736	679	685	735	662	762	686	684	670	716	720	747	701	687	689	727	704	684	782	678	726	683	750	710	744	720	723	693	693	729	719	676	703	692	753	693	714	684	751	704	682	747	786	708	689	719	718
27839	22028	19739	8504	3768	2826	2113	1661	1325	1159	1060	920	870	798	722	753	761	695	626	671	605	666	628	635	659	589	650	658	668	647	623	619	638	696	628	659	660	625	647	638	622	617	636	627	601	642	621	598	657	655	637	618	637	646	632	629	611	621	619	630	673	606	612	636	645	612	658	685	609	605	631	630	627	634	621	627	657	639	643	624	632	648	625	637	623	679	620	604	646	642	642	625	676	680	673	627	670	607	637	626	627	625	572	657	576	699	643	581	673	676	637	618	593	632	611	630	647	630	623	617	688	628	619	655	625	637	607	608	643	634	686	634	671	614	632	679	648	617	612	639	624	645	637	650	632	640	684	627	618	670	647	627	656	637	622	628	662	628	630	624	649	632	679	575	657	626	656	603	599	627	625	636	616	583	595	656	599	608	672	674	654	643	616	606	613	643	630	602	657	592	669	630	601	653	672	649	595	640	651	630	625	658	612	587	636	594	596	684	602	649	664	654	628	627	624	655	662	610	614	617	583	658	586	623	679	670	597	634	686	621	587	628	656	696	614	617	643	629	656	593	631	622	661	614	603	683	655	618	636	688	648	670	634	649	632	628	670	632	645	648	595	628	630	618	643	641	654	616	636	644	596	641	607	622	663	582	674	647	640	679	656	637	648	631	612	678	638	659	614	604	652	672	652	641	614	612	632	623	631	645	640	653	661	615	664	655	598	615	652	645	608	626	602	627	645	650	600	645	669	637	664	665	626	617	669	654	644	645	667	663	634	650	663	632	644	620	586	577	685	609	605	621	624	644	645	697	629	617	639	642	643	642	644	653	644	646	646	631	617	607	633	686	655	600	621	609	613	669	625	615	608	633	617	626	628	662	626	615	622	613	585	657	648	635	600	680	660	581	625	643	633	629	620	658	626	685	645	598	679	609	650	655	703	619	599	702	598	615	622	659	641	660	583	660	670	615	618	625	657	651	696	621	623	637	658	611	647	621	613	615	675	596	640	673	641	678	671	626	626	612	669	635	617	582	614	623	595	638	660	631	675	614	611	643	629	620	617	652	634	662	620	641	638	590	620	617	624	635	649	603	623	646	625	644	626	648	653	614	620	676	653	642	598	648	668	621	665	617	632	620	665	634	650	647	609	618	639	614	612	669	569	632	601	627	631	606	670	629	633	643	599	638	651	631	627	638	618	617	606	662	656	632	621	631	598	642	657	631	641	606	645	640	636	677	657	634	620	593	632	654	636	675	678	641	636	627	636	639	662	649	655	634	634	632	647	659	613	659	681	602	605	613	621	622	660	630	645	666	620	622	623	641	627	642	593	653	624	641	604	632	652	605	599	653	603	642	645	667	655	644	614	624	629	652	629	620	672	668	624	626	610	639	628	621	657	621	633	630	639	630	647	637	615	645	619	618	582	606	591	628	649	628	653	653	628	621	622	615	664	685	619	659	675	657	671	655	683	600	654	612	629	604	633	611	623	636	668	628	596	630	661	621	630	631	643	676	634	621	641	665	630	609	647	640	654	624	635	671	532	657	654	627	631	608	670	641	609	638	652	665	594	624	640	647	633	619	676	619	664	617	630	611	632	602	583	626	664	652	644	623	595	652	601	658	639	595	672	622	688	629	624	628	630	684	661	688	658	597	601	612	609	634	663	668	624	695	628	617	644	680	648	590	659	648	645	638	633	651	655	641	659	644	626	616	647	629	677	629	652	615	605	628	626	617	674	632	629	668	596	697	627	631	590	650	630	636	650	652	609	631	653	634	672	688	638	664	667	616	603	657	615	597	650	638	693	615	646	670	622	655	651	648	650	620	653	597	597	644	623	662	574	634	615	606	682	600	653	616	636	642	632	673	642	631	638	625	624	719	637	610	652	643	648	635	663	629	646	633	655	626	643	633	638	634	638	608	620	604	648	632	661	635	614	644	656	605	598	671	591	606	640	605	633	619	611	672	619	602	679	674	614	638	639	657	606	668	674	647	646	624	623	650	625	601	645	651	592	619	643	665	630	599	635	629	648	659	684	616	641	607	580	642	629	637	607	595	621	605	679	636	671	660	631	633	612	668	623	638	641	641	620	645	641	620	656	649	647	632	594	636	611	648	636	612	644	654	638	657	638	629	604	630	609	657	617	606	632	622	604	627	667	691	670	619	613	660	656	611	596	658	640	649	654	670	623	605	617	637	645	645	628	616	643	653	627	588	692	709	607	611	658	599	673	602	610	638	652	625	630	667	651	616	635	668	646	609	606	657	596	607	632	678	652	630	652	634	676	677	654	658	654	623	634	650	644	644	600	660	653	633	677	638	688	616	619	624	634	602	611	661	686	642	609	639	650	639	625	590	668	667	615	661	600	636	615	650	641	635	632	637	636	586	640	601	665	711	650	666	639	638	664	606	706	674	635	674	641	644	637	630	622	707	662	624	663	634	696	597	634	643	649	660	666	639	566	630	625	623	635	621	655	610	627	617	681	631	649	589	651	656	598	666	625	654	657	654	638	648	648	625	624	632	674	601	607	663	638	616	662	632	655	647	692	620	626	646	616	617	633	615	645	644	618	673	657	631	612	605	614	575	647	646	578	641	620	660	656	626	635	636	625	651	612	626	654	664	634	637	638	648	634	662	605	614	616	602	637	617	698	656	633	613	637	604	666	630	648	669	639	636	633	633	647	643	636	600	618	614	629	621	603	596	648	601	594	614	656	699	651	634	633	618	671	652	617	639	661	629	615	645	617	618	691	604	641	691	664	639	591	652	638	620	664	638	647	610	657	617	659	602	629	588	598	657	615	649	636	606	656	646	635	657	609	638	622	603	669	604	611	626	645	643	662	613	643	675	624	626	631	625	654	652	617	660	599	678	557	585	682	667	615	620	634	613	685	650	578	608	627	669	637	617	615	615	597	611	648	628	620	663	636	622	674	638	632	637	622	662	615	647	609	625	611	665	637	631	617	634	618	623	625	647	626	693	639	633	631	610	633	626	638	657	640	610	618	624	672	639	649	654	640	599	629	604	625	671	641	638	591	637	623	649	611	619	579	668	671	654	632	646	648	630	646	612	661	633	636	623	593	626	643	651	625	647	693	681	683	639	685	596	652	583	603	616	626	627	633	661	631	646	640	678	634	634	681	614	595	611	644	637	653	639	666	698	631	617	663	645	670	600	612	617	643	628	637	628	634	619	633	622	658	601	637	668	602	636	654	642	608	624	682	656	616	617	675	626	589	682	590	602	636	623	645	622	617	642	652	630	627	572	658	656	652	669	651	682	620	649	670	633	579	626	682	635	591	636	622	651	643	641	596	614	587	643	659	641	612	629	631	662	677	611	655	642	692	619	620	610	612	607	663	596	620	652	593	598	640	637	632	610	629	637	623	612	634	650	690	654	666	643	655	622	628	606	628	704	676	635	633	628	638	624	653	620	631	621	633	670	635	629	593	624	646	623	637	600	643	595	627	598	661	657	585	662	644	659	697	649	573	647	656	641	666	578	606	635
16451	31190	21766	8722	6130	4898	3699	2828	2130	1723	1480	1396	1217	1087	1002	845	839	809	821	838	764	774	775	734	765	771	789	778	820	834	774	807	776	797	773	791	787	770	855	813	788	782	749	756	795	757	775	791	836	800	753	783	724	821	775	763	771	767	751	786	794	783	811	798	784	735	833	784	789	786	809	744	749	755	785	809	788	787	802	784	761	753	811	786	775	802	782	776	822	779	743	764	749	770	784	823	773	796	807	799	759	725	771	745	791	745	763	802	778	806	780	797	740	753	751	734	762	808	777	781	760	812	805	745	764	811	776	758	718	798	780	792	843	758	777	775	791	753	788	837	746	785	761	738	742	751	797	757	840	762	868	755	752	761	760	754	777	772	781	798	823	787	754	786	773	756	783	764	842	745	747	832	776	825	809	826	755	743	785	784	767	770	758	786	799	776	713	812	785	824	776	728	810	782	766	786	794	772	818	742	803	756	790	803	805	766	751	818	826	842	775	793	808	751	788	798	787	785	758	776	788	751	800	790	782	769	830	831	764	736	825	788	827	733	728	761	759	789	804	764	761	767	871	762	808	793	752	777	748	792	750	758	812	776	772	782	831	776	839	755	823	802	814	810	783	843	770	706	739	819	761	755	768	780	779	793	700	783	793	782	776	799	741	791	791	779	794	776	820	763	806	779	776	777	769	779	787	764	742	784	804	724	798	756	787	789	786	771	746	795	780	751	797	740	769	781	753	787	782	744	747	849	751	758	775	810	739	770	807	795	835	763	781	755	787	804	779	785	743	772	700	812	781	708	777	766	828	748	785	762	792	801	744	725	815	767	764	822	779	827	755	791	777	767	734	770	781	750	768	737	784	752	786	808	770	763	733	770	785	797	764	770	804	739	770	770	766	784	690	797	757	804	804	784	824	745	769	750	754	785	766	749	803	785	768	793	766	787	750	805	771	774	749	802	772	760	798	759	800	812	818	782	781	792	786	784	760	784	745	784	784	741	779	809	750	806	754	769	756	760	751	770	764	777	810	775	766	786	807	782	756	792	756	761	795	781	784	792	830	785	797	731	793	796	785	796	732	754	747	757	764	756	785	755	734	770	822	778	746	774	806	758	835	769	804	752	766	754	773	813	778	756	793	788	808	756	740	820	782	738	778	790	793	732	771	801	799	727	784	758	797	829	782	765	858	736	764	775	746	764	783	824	814	778	814	807	736	734	751	806	806	794	825	748	825	803	822	805	814	768	813	801	816	766	753	737	768	787	786	819	799	763	769	732	787	805	766	790	785	819	740	760	791	748	763	780	777	763	791	814	852	796	776	731	768	762	781	774	738	756	805	803	789	742	797	775	752	769	782	814	738	799	810	748	763	781	720	825	768	779	787	763	768	787	782	781	805	814	783	734	770	784	781	781	821	750	737	768	775	816	747	792	809	730	747	776	812	788	816	770	741	819	820	833	768	794	786	777	771	770	740	768	809	773	738	830	779	716	804	790	832	746	773	831	849	755	785	768	765	757	778	766	772	777	755	857	774	811	781	787	740	794	778	770	779	790	757	771	818	781	779	757	786	762	743	792	771	765	767	821	805	784	743	779	791	733	771	774	764	785	700	786	755	758	753	797	818	760	801	783	771	757	782	772	783	752	758	736	741	743	762	760	782	812	802	753	802	793	767	781	760	780	750	774	792	762	843	809	776	724	793	774	756	756	763	722	798	715	800	758	736	742	759	778	757	773	771	750	766	769	752	774	782	751	828	747	785	799	701	769	750	801	736	780	757	802	768	751	713	758	759	756	801	782	780	754	770	774	852	743	764	775	781	742	713	757	765	778	770	732	776	783	805	685	808	814	728	764	757	870	786	764	776	803	778	829	805	798	790	748	804	771	760	758	732	756	797	788	741	763	742	776	751	754	830	745	765	776	841	747	778	776	758	734	775	740	760	765	768	791	791	818	811	818	757	815	764	808	736	795	770	729	772	717	793	854	747	793	815	798	798	744	728	812	766	789	862	780	735	750	766	781	806	800	832	780	761	760	751	724	737	802	764	771	785	732	808	820	837	763	790	783	758	801	754	804	757	789	763	754	822	761	811	740	763	772	756	755	802	791	810	788	799	744	755	773	790	789	810	746	766	791	825	786	793	803	797	807	748	770	782	772	747	779	793	809	775	811	741	850	764	790	788	782	803	757	789	769	793	770	795	786	758	800	800	809	788	758	793	747	826	775	792	819	775	771	799	820	782	755	739	770	792	775	761	780	791	754	794	771	757	775	796	746	784	820	791	790	741	783	773	790	777	780	788	834	800	801	773	785	840	763	759	734	770	813	785	798	736	782	768	747	787	802	795	804	774	789	788	756	801	769	759	804	765	821	795	771	780	824	737	813	767	810	746	756	787	810	810	803	780	793	831	779	758	805	754	772	722	784	776	739	717	818	768	831	752	775	798	762	725	786	772	766	802	805	824	781	774	836	754	820	818	803	762	750	807	774	783	732	826	798	768	785	834	833	745	784	784	809	772	799	827	827	789	734	774	800	742	796	731	728	819	764	848	860	793	818	795	797	779	812	827	777	772	778	764	762	772	786	756	758	779	791	810	780	787	738	755	776	782	756	762	817	787	763	734	791	760	790	765	793	733	797	787	785	769	792	787	813	786	772	805	785	779	800	783	833	788	807	785	738	769	768	828	775	801	782	738	808	779	740	806	763	773	768	755	785	795	760	758	770	785	792	767	775	784	764	817	801	762	799	761	771	768	784	760	785	723	761	731	763	822	815	802	792	762	782	778	783	743	735	768	756	774	781	773	765	800	824	757	772	756	788	762	820	774	713	767	810	801	761	747	787	771	722	786	838	798	810	775	762	760	793	737	796	729	811	846	727	806	827	818	806	750	817	789	786	774	798	768	766	769	749	805	755	773	807	797	797	791	750	750	792	775	699	770	817	791	709	738	771	719	811	816	765	807	774	717	774	766	758	800	772	749	801	749	749	746	753	790	781	760	767	754	788	798	716	820	761	815	754	755	828	850	803	761	867	778	789	770	788	813	805	780	798	711	759	804	795	768	748	786	769	776	812	762	744	741	775	807	779	757	804	776	792	761	711	815	757	813	783	753	781	772	766	719	756	816	724	757	777	713	774	783	751	773	715	778	755	783	778	768	731	791	803	768	757	812	804	799	761	768	791	792	833	791	767	758	762	762	780	756	795	771	783	805	870	767	844	762	809	757	788	772	812	797	806	796	805	825	797	766	742	790	801	757	777	814	773	778	826	775	807	802	786	785	803	784	778	767	796	803	749	805	804	815	756	790	755	795	764	757	810	751	807	791	770	757	772	796	791	771	807	791	779	746	800	780	731	786	779	836	759	757	782	767	752	751	756	774	826	716	769	740	768	816	817	752	811	804	773	801	771	796	771	745	750	779	791	807	804	794	754	783	765	782	810	741	803	775	783	780	798	800	795	745	777	820	782	797	729	785	739	727	781	676	739	773	811	770	806	785	782	748	773
23537	21538	28922	24596	21553	14568	5114	3073	2241	1891	1648	1501	1352	1179	1035	1072	970	876	968	874	854	907	883	841	852	895	854	879	847	871	793	891	875	890	869	849	840	793	798	832	862	824	812	835	825	819	833	899	846	810	844	876	853	852	875	825	850	866	801	842	821	895	823	804	831	819	841	822	803	838	795	867	900	828	827	831	850	854	805	862	860	826	847	807	786	819	870	870	801	888	829	873	839	821	829	863	872	829	830	824	788	807	898	858	836	833	778	819	767	782	787	876	845	852	820	824	856	847	856	848	849	821	819	860	840	844	869	820	876	830	831	879	820	815	881	784	828	885	870	876	857	823	883	819	819	860	834	839	825	831	866	840	856	833	827	854	810	843	854	802	855	813	887	830	907	848	829	857	857	857	832	848	851	838	788	868	851	790	799	835	842	830	802	784	803	854	836	799	836	836	834	849	848	890	845	841	835	816	825	824	872	781	833	815	797	791	801	810	876	820	876	822	800	815	811	838	826	829	859	826	838	838	829	879	797	818	857	804	789	800	867	840	846	840	829	774	853	832	855	870	875	801	799	844	834	815	816	825	822	792	861	830	876	831	891	816	885	832	816	870	829	897	828	830	858	819	842	863	811	897	864	848	819	865	818	850	869	878	852	873	830	829	817	866	807	861	796	825	844	868	869	863	865	787	777	852	841	818	834	858	849	810	904	854	850	857	823	826	825	823	837	854	853	891	820	840	874	825	818	830	846	799	793	856	815	870	864	814	827	879	792	856	826	812	845	829	816	860	824	887	851	882	829	810	815	902	846	803	833	826	863	853	837	847	858	831	836	843	863	830	830	801	828	823	813	854	826	844	875	804	890	808	796	788	902	859	851	818	887	832	830	804	876	827	809	847	871	808	929	843	810	850	863	842	848	835	811	854	854	850	826	862	880	826	887	834	831	829	828	836	832	792	823	870	806	821	841	860	835	789	864	824	889	835	808	817	811	793	853	831	842	874	803	780	838	831	866	803	840	849	773	877	843	884	815	846	846	848	863	858	860	872	818	792	812	851	849	839	886	812	852	804	810	859	844	830	817	811	856	799	849	820	827	823	813	833	861	845	838	826	793	875	792	880	832	803	866	863	890	839	836	839	875	841	864	851	860	812	821	860	837	787	852	811	872	817	861	855	920	854	854	861	865	797	805	828	792	841	797	868	852	881	875	847	824	788	868	875	849	849	849	833	852	803	836	884	803	900	846	834	827	846	827	822	836	872	822	800	857	904	847	831	838	830	867	867	859	803	848	892	837	855	831	835	833	907	837	858	785	821	852	787	842	851	854	817	816	794	809	846	817	833	831	816	844	841	801	862	840	857	835	821	810	835	918	812	864	872	894	878	859	821	815	878	824	839	825	846	843	851	841	850	831	777	877	829	852	838	811	811	841	820	836	833	765	756	888	862	839	851	856	770	845	833	816	805	800	891	876	820	837	837	877	832	859	865	852	855	842	792	891	840	821	887	867	890	814	862	852	867	866	851	856	827	818	793	837	855	830	874	897	791	864	813	789	826	850	834	850	832	849	787	835	843	866	875	820	802	844	824	829	825	823	839	797	816	780	859	859	821	880	841	794	863	822	857	795	878	795	870	831	906	842	828	826	810	830	811	842	884	802	803	843	816	832	856	840	821	842	835	805	823	838	818	832	869	837	835	811	841	814	831	837	863	773	839	820	838	845	854	837	875	869	848	861	848	834	830	803	827	795	808	782	864	820	882	803	830	867	841	817	845	874	823	850	869	851	844	813	842	840	868	842	869	825	799	855	887	819	847	811	842	897	815	792	823	867	870	825	848	885	848	805	829	820	825	825	855	834	827	872	872	904	838	871	817	838	825	826	895	852	808	828	791	822	850	890	834	871	862	826	847	802	827	818	833	816	828	822	814	842	876	775	848	897	857	886	829	862	887	823	906	830	857	863	906	862	833	849	789	855	859	888	800	836	813	819	808	865	860	874	822	780	835	881	863	836	810	862	832	869	818	858	850	815	831	843	811	811	877	796	867	822	861	819	855	842	852	846	851	788	789	866	834	891	849	806	824	821	830	806	749	853	794	864	800	921	828	828	833	851	814	838	831	872	853	793	817	811	833	863	829	820	820	859	844	859	834	823	829	828	859	860	852	823	806	775	803	829	840	863	868	869	857	863	862	838	822	822	873	863	789	831	808	887	820	835	808	878	790	816	841	807	858	830	867	851	843	865	835	829	814	820	889	823	829	834	831	857	812	916	783	843	848	849	859	844	788	786	789	837	844	864	821	815	905	896	802	798	865	867	848	854	836	877	888	877	839	829	878	849	802	852	847	856	833	808	833	799	853	849	800	853	830	848	858	817	818	877	823	834	867	881	829	858	786	841	845	845	841	839	843	835	825	837	829	842	871	882	830	875	824	859	896	835	862	855	858	818	879	798	862	879	811	841	815	840	838	877	871	879	804	860	832	868	841	755	849	859	810	866	817	849	815	782	817	836	847	821	895	871	853	824	836	857	827	850	821	832	860	851	840	854	813	860	915	843	887	774	846	848	869	895	849	828	834	874	808	797	825	784	839	783	834	805	821	860	847	799	840	819	878	804	834	895	827	851	814	837	843	817	795	816	860	847	817	812	825	814	788	864	856	811	833	838	809	870	836	855	881	819	826	859	848	838	878	817	861	819	791	820	818	851	823	864	813	837	837	829	884	839	836	886	825	823	840	825	844	877	827	844	789	858	897	866	878	810	773	826	830	828	862	878	831	834	841	843	883	826	838	830	861	838	822	864	817	838	862	834	823	857	846	798	856	797	817	853	878	858	852	812	860	841	805	851	798	868	861	862	833	848	863	834	865	827	848	800	865	812	820	861	813	830	788	801	838	815	866	829	809	805	842	846	855	842	823	828	877	831	809	822	822	862	846	784	855	853	809	809	828	823	803	843	836	880	815	817	822	837	822	857	844	843	849	855	865	876	853	826	825	853	830	849	838	827	870	827	825	816	822	864	839	828	882	833	794	839	835	895	803	828	807	842	840	832	789	794	809	835	869	869	850	815	919	858	840	829	845	810	862	809	804	842	817	781	792	797	856	805	895	817	876	825	882	839	870	871	822	809	788	806	800	836	851	839	859	807	850	898	845	771	830	784	830	845	834	845	841	839	836	799	838	856	796	832	848	844	860	908	834	842	893	812	853	865	816	824	899	831	883	814	801	833	869	869	862	873	767	871	893	883	857	806	829	815	893	837	849	840	889	881	874	830	836	857	877	824	779	825	827	883	880	803	849	863	837	818	831	868	869	855	825	821	797	853	852	859	883	829	827	819	900	839	842	826	833	816	837	803	823	869	855	856	830	838	856	810	853	810	829	812	850	771	819	862	812	864	820	781	858	839	871	804	896	819	865	844	801	840	781	863	865	878	793	844	819	799	841	849	835	764	813	831	821	836	859	794	837	847	858	843	809	834	859	847	827	807	826	838	854	840	806	812	837	813	844
18645	41980	31774	14091	10093	7605	5941	4698	3554	2801	2297	2045	1812	1469	1464	1347	1249	1133	1102	1081	1117	1107	1085	1041	1049	1031	971	1044	1053	1005	1016	1019	1082	1088	1025	965	1017	1032	1016	1052	1010	1049	1056	1018	1042	1085	1099	1027	989	1002	1029	1003	1047	1040	1042	993	1044	1051	1075	1037	1023	1029	981	1053	980	1012	991	1077	1021	1028	1032	1022	1044	983	1041	1060	994	1030	966	999	956	1044	1015	1031	1023	1026	1005	1002	1065	1025	1052	979	1001	1011	1009	995	1018	1061	976	1005	1005	1050	1003	1013	1016	987	1015	1031	1064	1094	1016	1020	1039	962	932	979	985	1035	992	986	1023	1028	1000	1002	928	1031	1050	1031	983	982	958	1080	1016	1058	967	1040	1042	1018	1026	999	1010	984	998	993	989	997	1030	1011	1024	1043	1043	1019	1023	1016	990	1028	933	1018	1083	967	1006	990	941	1011	998	1029	1030	1072	1023	1068	1055	1055	1021	1071	1042	951	1005	1005	954	1009	1030	1020	1009	1082	1006	1041	1112	1008	989	1037	985	1043	1028	1010	1001	919	1004	959	1031	1032	1003	999	981	1022	1043	1013	1039	1078	1045	1000	969	1048	1057	1009	979	1036	1008	1044	1027	1014	963	992	992	979	1002	958	1017	1028	1022	989	1020	1038	1014	1061	997	1017	1012	1016	953	1055	1006	1039	1022	1022	1010	1075	1078	1037	1044	1056	1028	1050	1001	1031	1030	1037	1050	1007	1013	1062	1049	1017	1111	996	1044	1011	1023	1016	1041	1055	994	1081	1065	1001	1005	1009	1001	1003	1047	1047	986	1017	992	999	995	1073	1097	1077	1023	978	1055	1020	1039	1001	1035	993	1054	1048	1004	1028	1032	1039	1011	974	1046	1016	1037	1014	998	1057	970	1003	984	980	987	1006	986	1042	1007	1045	999	1043	1035	1034	1009	971	1049	998	967	1064	1032	1012	1050	1045	1013	997	1027	1047	1044	1040	1025	985	1030	1011	1066	992	1016	1009	1078	1000	979	1071	997	1086	1031	1011	1029	1001	1000	994	995	1044	1014	1017	1001	1034	1054	985	1064	1017	994	1038	1021	1079	1001	1030	1042	1025	1049	1051	1003	1060	1002	1038	1033	1010	1020	1043	1057	1027	1053	994	991	1038	1003	974	1015	1031	987	1013	1023	1026	978	1001	985	1093	924	1002	998	1045	1031	994	1014	984	1030	975	1038	1054	1015	1018	964	1006	1008	1005	955	958	1019	950	998	1019	1059	1002	982	1045	1021	1044	1024	1001	1027	1081	1012	910	1083	1035	996	986	1056	1067	1069	960	1023	1039	1006	998	1026	1030	1071	1050	1046	1014	1004	973	998	1075	1023	1011	968	958	1003	1037	1061	1023	1031	1030	1021	1053	986	966	1044	952	1015	1097	1038	985	1004	1005	964	1013	1008	931	1044	1038	1012	1075	980	1022	1016	1019	982	1033	1043	993	1053	1043	1045	1062	1081	1085	1035	1017	1015	1013	1024	1056	1073	1064	1041	1061	1004	967	1017	1011	1082	969	1069	1063	1008	1033	995	985	1011	990	1051	1011	1046	1050	972	1024	1042	1008	979	973	1041	979	969	1051	1067	1032	1050	1060	1056	1023	1094	1020	1001	1020	1042	1026	1008	1074	1079	1038	1011	1055	1009	1025	1037	1009	1000	1030	1001	1007	1032	1070	1024	1058	1013	985	1043	1014	990	1017	1039	1025	993	1017	1057	998	1014	1009	957	1065	951	1050	957	1000	984	1005	981	1046	1034	1028	1031	1060	1012	1049	1030	1004	992	1010	1031	1069	1018	1099	1007	1028	1018	1053	1021	1012	986	1014	1009	1055	1018	1008	1070	1053	1053	987	999	1041	1049	1002	1038	1041	1026	1046	1035	1052	1011	1036	998	1038	1040	989	938	1016	943	1045	1021	964	974	1046	999	1026	1020	1036	1015	1091	1011	1003	1021	1012	1043	1021	996	998	983	1046	1034	1003	1027	1081	1002	1010	1028	1016	1071	1007	1005	1074	1032	960	1002	1004	1028	987	1000	1029	1020	1042	1038	1015	1009	1039	1025	1029	1026	1008	967	996	1081	1038	1030	992	1051	1033	998	976	1002	995	1003	1030	1016	1057	1015	1019	988	997	1057	1001	992	956	994	995	990	1007	992	1013	1048	989	1026	988	1074	1022	1046	987	1019	1010	1058	1000	1039	1004	1013	1084	1003	1023	1015	1003	1035	996	1061	1010	987	955	1039	1039	1029	1087	1003	1010	982	1026	982	1061	1055	1028	975	1019	994	999	971	1008	1002	1023	1031	1009	930	1028	1016	952	1004	1082	988	1017	996	1052	1052	1023	1007	1021	1021	965	1037	958	1036	1086	1007	1026	989	1018	1011	963	1090	1011	1062	1062	1015	1043	971	952	1004	1033	1068	983	1040	1031	1027	1003	1031	1054	1010	994	1050	1040	1036	980	1000	1074	1028	1074	1027	1004	954	1002	1056	1036	1065	921	1039	1034	1022	1019	1012	1043	1028	965	1023	1005	1040	1050	1042	1065	971	1031	1038	1045	971	1048	1042	998	992	1050	986	1071	990	965	1020	988	1040	1071	1035	1006	1044	992	1025	1056	1055	995	1032	1051	1023	991	1000	971	1056	1014	1068	1041	1015	1034	988	1024	1063	1040	1003	1020	988	1009	1023	998	1074	972	1015	1078	1030	1033	974	1009	994	1062	1002	951	1048	1033	1008	1076	1056	994	1028	981	1047	1047	1021	1034	1057	1013	1020	999	969	1006	1030	970	996	980	1003	1020	1085	1033	1039	985	1082	1095	1070	1024	1013	1026	978	1029	1040	1032	1016	1019	1051	1030	1022	992	1034	1084	1044	992	993	1038	1015	1057	1038	1028	1045	1009	1047	1026	1015	1006	959	1087	1008	989	999	1007	992	1040	1050	994	963	972	1023	992	1068	1033	993	1078	1084	1069	1017	992	1028	1009	1027	1012	1096	998	1038	987	1039	1023	1005	1071	1007	998	998	982	1040	1026	1020	1068	1021	1042	1019	1051	1023	1071	1035	1044	966	1032	984	983	998	1032	978	1082	1037	994	1038	1009	1012	1049	974	1027	998	1019	1067	1018	1002	979	1005	1020	1051	1065	1045	1060	969	1004	1040	1028	979	1045	1035	1040	1011	1045	1024	1019	1052	1032	1030	1076	1064	1017	978	1033	1126	937	1045	994	978	1033	1018	1042	985	979	1096	973	1037	1018	1013	1059	1025	953	964	1031	1049	1037	977	958	989	1048	1036	990	988	1033	1003	994	992	1008	1047	1014	1011	1039	1084	966	1055	1071	1054	1039	1071	1066	1010	1027	1000	1108	1034	1028	973	1036	1042	1011	983	1021	1016	1029	964	1058	1031	1070	1040	1024	1009	1011	1000	1024	985	993	1035	1037	1014	1136	1013	1041	1044	1077	979	1034	971	1032	1010	1050	1004	1047	1046	1030	963	1032	1026	966	997	995	1051	1007	1013	1012	993	1044	1024	980	985	988	999	1034	1037	1001	1027	1004	982	1027	1004	978	1022	996	989	1001	998	1057	1034	1004	1086	1079	1025	972	1019	1070	1019	1039	1038	1023	961	1001	1057	1035	1015	982	1037	1072	1009	1006	1033	1020	982	948	1033	998	1026	974	984	975	1065	1017	999	970	1021	1021	1018	1039	1049	1035	1012	1058	993	1088	1012	1041	1025	1027	990	990	997	1063	1065	1055	1045	1066	993	1003	1013	996	1051	971	1038	1060	1010	1007	1052	1038	1025	1004	992	1015	1011	1042	1003	1015	1075	1029	1069	1019	1059	1010	1039	1037	1082	1039	1020	986	991	1027	985	1056	1052	1010	988	1004	983	986	1066	1059	1034	955	1022	1060	1030	976	1053	1080	1039	1042	999	1002	1078	1083	1002	1063	1013	1078	1023	1009	1014	1029	1034	1042	1012	1074	1038	965	1019	1017	1022	1000	1024	1055	1019	1031	1091	963	999	1008	1060	1012	1015	1012	981	1066	976	1032	1014	994	977	1004	1000	1032	1002	1017	1022	1058	1059	1047	1067	1030	1024	985	963	1019	1040	975	1027	999	1038	984	1001	1068	1018	1026	1017	978	1040	957	1015	1041	1116	980	1024	1025	1031	1046	1016	1003	945	1031	1047	1019	1019	1019	985	1029	1042	1007	1020	1011	980	1005	1049	1007	1001	990	1001	1012	1012	1009	1035	1006	1009	966	952	1047	1021	1040	1051	1002	1060	1014	988	1050	1009	1035	1046	1016	1013	1014	993	959	992	1016	1010	1035	994	1018	981	944	1035	962	1018	1029	986	1079	989	980	1038	1037	1015	1037	1061	1058	1031	985	986	982	1014	971	1011	1001	1066	987	1011	1017	1020	1061	1012	1069	1045	1018	1075	992	1006	1034	1000	1023	1071	1019	1070	1017	1045	1023	958	1028	1027	1026	954	965	998	1009	1074	1010	1008	1104	1045	976	999	967	1055	995	1030	974	963	992	971	1016	1003	1001	1010	1026	1073	988	1018	1021	1024	1027	995	991	1047	997	1054	1000	1052	988	1005	1050	1047	960	1042	1044	1022	1026	1024	1006	1035	1012
24822	21614	27942	25644	14112	3999	2582	1738	1339	1053	884	797	657	594	558	440	461	389	386	390	380	360	351	385	379	393	346	357	370	361	368	380	363	347	363	344	318	378	348	350	348	344	371	365	334	355	374	356	367	345	362	363	347	364	377	378	381	357	359	345	357	384	329	346	376	375	352	384	362	332	346	404	346	351	333	341	411	380	366	373	344	333	339	353	364	349	330	346	325	359	362	361	363	329	328	346	376	349	354	365	341	391	341	344	347	371	356	365	398	351	346	326	364	374	364	346	358	389	354	333	365	340	336	335	357	387	367	370	359	414	377	333	402	357	312	349	362	371	404	393	340	353	329	349	351	346	344	372	375	376	361	344	408	369	360	353	382	368	339	355	369	332	351	347	350	354	383	356	354	356	375	329	334	384	367	347	376	372	339	346	350	347	347	361	363	372	358	393	361	370	369	364	349	336	333	353	356	346	371	346	352	375	345	363	382	368	358	346	383	356	373	378	323	347	364	353	346	339	380	349	361	362	340	363	361	393	356	342	405	354	362	386	369	363	395	328	383	378	358	342	367	359	356	358	346	349	346	354	341	399	376	348	395	348	325	318	344	392	364	372	349	348	361	397	373	340	383	380	367	356	355	335	348	354	363	355	335	339	361	353	329	368	360	336	369	339	384	371	342	337	341	365	338	364	356	343	385	327	365	360	380	362	366	353	337	357	347	351	359	360	339	368	388	331	323	350	351	362	344	369	366	385	382	348	385	365	349	388	356	366	336	331	349	362	314	345	361	346	379	361	352	346	328	346	336	335	353	382	370	360	391	353	376	343	364	334	358	342	352	362	348	359	385	351	363	359	342	345	336	358	368	363	347	346	337	380	386	372	333	328	365	361	346	354	367	331	340	352	386	364	361	360	345	363	368	341	353	338	322	334	357	339	345	359	346	395	340	369	354	364	360	338	351	361	360	347	394	317	351	377	375	343	396	369	337	355	380	364	354	370	370	338	317	340	357	338	363	342	350	342	392	361	376	374	362	375	350	370	327	380	367	358	352	384	345	341	350	381	344	371	369	385	379	350	342	352	364	351	341	364	344	397	343	343	393	338	360	345	363	370	397	359	349	387	362	353	365	358	378	355	378	346	349	364	365	364	346	388	374	359	349	366	371	367	317	400	349	358	347	373	348	353	357	349	354	354	346	345	364	369	356	346	361	345	313	325	368	388	349	356	333	361	333	322	391	363	374	371	354	366	365	395	347	359	316	369	340	359	369	353	327	357	319	336	343	335	340	353	362	388	334	327	338	361	365	344	377	360	384	361	365	344	395	358	329	349	366	303	344	352	343	334	367	326	334	359	339	331	370	373	335	355	347	363	382	377	377	348	377	367	344	332	370	386	326	337	369	374	346	360	352	367	340	379	391	357	366	360	370	356	356	358	361	329	360	348	401	362	341	346	370	347	351	357	351	333	361	355	365	342	362	335	353	369	378	374	361	338	333	363	351	342	376	333	338	372	341	373	373	398	342	341	349	380	374	333	339	367	349	350	367	369	336	355	395	362	375	404	376	362	332	338	369	363	357	362	368	373	371	360	349	362	342	324	364	369	354	368	382	376	371	337	346	349	373	389	350	347	350	373	376	372	402	375	342	368	341	383	346	364	386	398	361	354	320	351	320	388	340	330	347	367	351	371	382	382	363	386	349	366	345	365	353	351	385	335	339	354	357	374	400	387	379	375	357	359	361	402	351	328	366	367	339	335	368	372	342	337	394	346	386	395	356	348	372	307	341	339	379	378	331	349	393	333	352	352	347	339	363	373	351	365	350	339	343	363	350	382	335	361	343	388	344	349	354	334	374	384	393	351	355	363	352	327	364	354	345	341	364	344	366	342	332	366	354	362	393	371	356	354	357	344	363	317	361	368	396	380	375	352	387	366	358	358	373	385	367	363	331	348	345	353	381	355	370	354	407	391	339	379	366	349	300	374	350	322	375	378	349	367	377	337	350	356	341	360	383	352	370	368	398	371	363	357	366	372	341	384	352	359	378	388	358	375	340	381	341	335	339	366	383	356	359	357	359	354	359	360	350	391	375	355	361	332	347	348	385	352	330	311	344	346	343	361	373	379	351	345	367	323	390	351	382	340	368	322	371	363	389	386	349	352	391	396	368	353	361	356	374	383	327	334	361	359	357	367	389	371	327	357	403	342	326	352	364	338	352	363	359	385	377	364	364	349	347	377	352	331	303	350	312	365	378	360	359	371	337	344	344	352	357	325	360	326	358	388	372	370	346	348	323	371	366	362	338	367	372	373	351	359	335	358	361	346	350	344	356	372	374	369	339	344	361	326	337	364	324	348	332	339	343	328	375	346	353	337	350	390	353	343	378	359	355	350	328	364	371	357	371	334	367	351	312	315	336	393	377	359	379	349	394	362	408	373	344	388	328	344	339	359	345	350	377	343	330	357	348	422	355	340	398	341	379	329	365	400	343	330	357	350	374	357	349	341	351	332	381	325	348	353	338	368	363	376	356	347	343	379	379	360	350	347	331	346	366	360	368	378	373	332	376	353	377	358	361	376	362	356	338	405	352	369	343	316	392	372	362	352	372	379	346	367	368	374	340	353	356	339	364	344	413	357	369	350	353	352	393	352	364	357	340	361	371	376	382	352	357	355	392	357	355	375	376	330	345	392	328	369	325	353	340	402	343	386	343	358	353	336	356	355	356	304	338	333	332	365	338	385	338	402	342	358	342	367	355	378	371	371	361	342	325	363	364	360	367	307	363	366	320	353	376	332	341	333	359	361	336	344	339	374	360	375	359	380	353	366	340	341	353	363	371	384	373	355	355	335	380	357	344	362	343	373	398	341	376	341	357	369	327	346	340	347	333	377	329	333	373	386	356	375	331	328	321	327	373	342	323	351	360	339	385	353	353	344	370	364	348	370	372	341	363	318	338	371	366	359	317	421	347	344	363	341	358	362	366	350	358	356	345	358	329	350	352	360	389	360	377	354	354	368	377	354	386	335	370	337	372	371	353	370	351	353	354	372	384	355	365	349	352	370	339	365	366	378	379	358	381	373	358	374	359	347	365	381	338	365	344	400	360	343	352	359	382	340	391	385	352	366	370	341	347	396	369	361	336	370	386	359	378	339	338	378	342	369	358	350	345	360	359	325	382	342	364	370	351	362	342	381	374	361	332	335	330	362	354	382	351	354	373	366	337	380	335	363	319	338	402	348	342	354	405	364	328	364	331	348	315	371	340	334	375	312	355	393	368	385	379	345	375	392	337	336	361	360	329	372	370	371	321	391	354	332	325	328	348	339	370	363	344	343	355	360	347	388	366	342	370	329	373	384	370	352	362	313	355	346	341	339	367	338	350	329	341	335	353	326	367	371	363	352	343	340	369	369	356	361	353	353	353	346	369	349	367	373	344	380	390	388	339	354	329	383	352	369	367	358	362	352	372	361	362	369	359	390	350	318	371	334	370	366	355	362	377	396	336	365
18131	37215	25346	10808	8012	6002	4494	3368	2519	1902	1473	1270	1110	868	764	666	606	532	499	478	465	523	480	494	492	478	472	514	455	507	450	433	500	474	474	446	452	464	430	468	455	469	455	462	476	501	482	450	476	477	453	486	465	479	493	458	483	427	462	475	463	496	454	440	485	444	481	434	425	444	452	455	451	469	450	469	499	460	468	442	448	433	451	469	455	513	468	496	430	436	449	461	472	436	502	449	430	491	440	451	448	433	490	464	477	468	505	496	439	427	476	444	452	460	444	497	455	454	420	471	431	451	469	468	464	435	455	459	457	454	481	464	450	466	438	466	466	461	471	474	446	477	422	465	464	419	483	474	455	471	436	482	476	422	472	428	486	447	464	459	441	496	459	446	466	480	463	457	452	468	484	454	455	473	435	499	465	511	467	465	495	457	465	463	429	475	459	434	475	449	472	448	431	442	466	435	479	465	473	433	456	459	445	476	438	443	479	444	459	492	473	459	458	481	511	501	486	448	477	450	476	464	500	493	459	436	438	456	475	469	455	423	451	466	451	450	455	439	459	467	453	464	456	449	484	426	473	509	468	491	446	494	453	476	444	465	477	405	472	487	434	482	484	423	493	473	479	480	453	475	467	435	437	436	444	458	455	464	440	455	462	461	465	428	449	466	447	459	447	490	441	446	477	474	484	444	443	468	459	470	506	464	449	453	485	451	440	503	458	447	452	450	462	493	461	479	476	445	450	462	428	467	470	421	442	455	473	459	466	478	435	430	425	456	427	439	419	496	512	487	455	424	446	463	431	462	473	439	472	447	458	455	446	451	487	469	452	455	462	487	488	450	449	489	444	444	460	457	452	518	450	461	441	471	441	470	453	476	511	444	483	441	510	490	499	474	494	448	419	481	490	443	421	477	469	433	459	490	423	443	490	459	507	451	476	478	475	486	458	445	430	436	458	479	445	448	456	451	488	401	457	478	439	449	476	464	469	486	466	468	457	419	429	480	478	479	444	455	445	467	419	473	459	499	468	463	461	501	459	387	455	466	439	440	438	441	478	440	445	478	468	487	428	444	440	438	475	478	463	481	446	465	466	434	465	458	451	460	443	470	443	500	455	501	417	456	432	459	492	456	493	456	454	432	469	488	446	452	440	466	489	485	425	473	480	462	496	452	466	438	489	484	501	470	445	477	438	483	434	445	414	455	445	460	487	478	493	445	463	465	486	455	459	469	480	465	460	448	504	472	497	468	493	458	431	470	451	472	453	442	527	477	467	450	447	459	502	466	422	429	408	487	472	429	477	443	474	479	471	438	495	461	456	468	495	435	442	444	473	437	488	465	442	457	466	424	443	481	427	508	502	472	488	462	415	463	427	465	495	438	434	478	462	456	436	460	489	419	438	443	480	460	460	461	452	439	482	407	425	477	474	454	466	461	452	460	463	436	424	463	496	465	485	493	451	450	476	470	460	471	480	491	453	480	427	442	471	461	475	463	456	469	455	513	439	479	469	488	480	444	454	481	471	478	432	467	464	450	439	478	484	460	432	462	454	451	462	434	469	497	474	427	443	424	432	459	467	499	475	427	452	464	458	462	487	451	465	456	486	475	474	451	483	483	447	479	424	425	479	439	471	468	454	451	469	454	465	466	482	472	464	476	426	449	454	471	474	516	449	447	503	424	431	441	428	440	471	452	435	466	469	470	479	438	432	440	511	444	435	469	501	473	461	452	427	444	462	473	446	451	443	468	488	493	457	420	472	453	456	421	420	431	455	472	439	481	489	466	406	454	462	509	476	451	454	439	457	475	432	476	472	468	474	448	480	428	404	476	499	446	522	455	456	482	480	428	458	461	475	494	485	459	480	433	450	440	495	469	416	484	446	443	430	435	488	439	449	441	514	450	482	453	436	482	454	505	442	436	463	483	438	455	454	493	486	469	481	496	462	464	445	455	460	462	444	445	459	439	480	464	470	412	506	430	480	431	452	468	513	443	440	479	454	405	452	459	465	413	430	490	488	492	478	432	453	449	463	459	460	451	470	479	496	417	480	448	529	514	450	472	456	472	479	458	474	436	462	409	426	429	437	422	455	461	441	450	456	452	478	472	467	466	457	465	486	485	503	511	468	445	487	451	458	460	433	431	466	472	486	459	487	461	468	451	470	481	372	447	462	477	439	424	412	505	458	464	442	474	464	416	447	479	436	446	464	485	447	452	444	458	443	450	456	456	442	468	441	420	473	476	462	496	424	473	410	399	495	459	475	470	474	462	442	449	449	443	471	451	478	454	451	492	463	410	427	454	459	476	454	461	448	459	466	435	463	488	440	451	457	415	460	453	477	454	472	448	450	447	474	429	501	429	447	485	502	487	445	439	466	448	467	457	474	397	486	454	467	444	462	464	532	467	472	452	454	440	477	455	462	469	469	450	417	470	480	480	465	481	429	448	474	444	451	429	474	469	447	496	468	445	458	452	478	467	481	455	437	449	454	428	463	495	444	436	449	488	426	441	453	465	491	483	441	493	472	449	442	450	476	420	450	470	441	457	459	478	419	431	466	498	497	445	463	489	460	446	473	483	461	492	446	447	443	484	444	460	446	465	473	469	454	464	434	449	481	460	438	460	458	487	439	480	464	450	455	461	458	438	459	409	418	454	452	434	471	445	479	434	450	472	493	444	433	450	465	516	461	449	427	472	441	458	434	461	463	497	476	461	490	450	442	466	416	428	451	432	472	445	498	460	466	475	455	467	451	476	477	446	450	460	468	460	462	441	457	483	463	446	450	444	457	457	453	513	476	455	440	466	451	499	451	459	482	433	451	492	444	468	491	436	454	454	491	450	434	462	480	459	469	492	477	457	463	487	462	455	464	450	487	433	463	458	437	468	504	444	443	478	479	487	496	445	467	479	496	428	488	427	484	439	434	485	437	422	512	459	484	478	455	427	483	437	484	460	464	455	486	464	474	461	436	456	462	461	455	441	460	441	463	450	469	451	447	450	465	449	454	442	440	463	469	461	470	460	495	451	414	477	448	464	507	460	420	525	513	453	467	479	388	478	442	460	422	474	442	462	504	442	446	466	444	446	444	468	483	454	454	446	472	456	415	420	437	445	492	449	483	455	451	460	492	437	465	452	425	441	447	454	442	478	469	487	474	468	478	482	444	483	475	467	467	435	442	460	443	481	455	429	446	465	480	477	464	441	493	451	466	430	435	494	472	470	446	482	457	485	434	489	485	467	459	473	457	431	463	442	460	466	466	433	450	469	514	470	435	428	471	491	454	450	459	458	454	474	472	484	468	469	518	498	458	476	436	449	466	467	432	466	421	470	442	447	483	454	448	447	443	487	455	457	415	442	465	488	436	462	485	524	464	427	463	476	479	465	442	478	451	471	428	467	435	484	454	500	503	454	483	488	426	434	449	479	498	482	507	460	460	465	442	451	492	473	490	450	437	453	442	497	479	463	522	463	463	486	474	473	477	498	475	463	485	463	464	473	466	490
22707	21619	29433	24303	21626	21780	13353	4211	2566	2135	1745	1527	1249	1026	882	821	723	660	657	638	676	658	603	622	642	634	605	613	594	599	544	584	603	600	610	601	566	599	547	610	623	617	605	590	581	586	582	565	597	634	558	556	560	604	513	525	576	577	562	558	504	602	553	563	562	524	568	598	591	545	605	583	581	603	511	562	590	594	548	578	585	570	560	618	551	590	569	563	536	567	602	564	561	526	569	535	582	600	572	546	564	550	559	621	593	590	581	581	548	557	641	617	565	563	587	532	563	525	583	548	523	557	592	562	601	533	549	554	561	588	573	604	567	569	534	542	543	576	571	568	538	589	587	584	615	545	553	608	581	565	578	577	616	592	560	558	577	566	566	536	569	549	595	550	574	592	584	577	608	563	552	606	577	558	606	564	585	566	579	593	554	522	583	621	587	555	541	573	558	533	560	572	574	558	578	610	578	563	599	554	563	605	566	564	573	569	551	584	578	554	566	548	629	601	560	579	602	577	540	550	569	591	590	578	586	567	536	596	592	613	518	574	567	543	568	580	574	571	598	530	536	567	596	592	548	585	568	535	557	589	559	532	551	586	582	602	590	574	558	556	543	591	555	534	574	550	584	555	533	581	550	574	579	612	562	571	589	582	555	579	547	565	593	573	563	600	538	567	573	560	557	615	570	557	551	568	576	588	588	550	584	582	547	588	579	593	573	567	547	591	607	530	550	619	577	591	562	613	593	559	575	571	575	581	582	560	542	603	566	551	593	583	543	578	587	554	583	549	596	592	555	566	582	581	585	531	582	576	614	567	541	581	625	557	538	573	563	580	547	558	589	571	570	586	589	563	533	560	583	565	593	544	571	539	572	530	541	526	566	543	571	582	573	586	600	568	552	580	551	581	575	543	547	589	581	551	566	529	586	582	536	567	596	570	544	520	566	577	563	543	531	582	548	565	573	587	566	584	572	573	551	537	574	591	596	574	560	555	560	628	562	624	556	571	573	580	588	554	552	534	571	555	551	573	563	595	590	576	557	558	628	575	575	559	569	574	558	616	564	582	545	533	624	564	579	568	518	583	572	533	572	577	589	586	565	579	613	566	615	575	577	539	550	565	591	566	556	524	584	570	583	563	562	540	588	561	563	574	572	566	576	589	563	533	589	569	603	557	579	590	576	557	593	544	571	558	572	585	581	567	584	580	587	583	546	567	593	584	599	543	548	540	543	569	605	554	569	573	574	560	579	615	595	576	609	555	588	558	555	549	586	571	587	548	577	555	595	581	594	548	583	579	617	569	552	610	558	580	563	553	583	570	581	580	516	598	573	583	573	555	543	622	593	563	591	603	583	568	582	556	585	573	594	545	533	539	572	606	560	570	561	621	546	580	529	600	619	612	589	556	577	534	592	546	550	561	576	584	616	596	595	603	532	594	584	606	545	560	565	574	574	533	579	554	562	612	534	553	601	559	549	538	558	572	608	551	597	590	529	551	538	537	566	558	582	601	559	577	556	591	530	551	558	562	570	588	572	536	563	520	568	575	581	581	579	572	575	549	546	597	596	573	551	549	589	549	556	614	543	546	591	610	553	573	562	580	575	575	518	549	546	573	599	591	626	586	544	562	571	565	549	573	553	547	533	594	602	553	578	576	549	587	547	586	520	583	566	594	555	570	580	552	559	559	583	572	602	620	553	596	590	570	517	512	578	575	595	643	538	598	575	549	594	568	578	622	576	544	582	543	568	574	547	551	561	568	539	545	591	546	579	572	579	551	518	591	553	598	559	581	582	526	536	590	566	558	534	606	560	576	609	585	579	599	559	591	549	552	555	551	588	587	569	571	554	568	564	550	597	569	598	568	604	566	575	547	548	548	568	543	584	533	587	566	532	567	579	547	577	561	598	574	556	563	521	555	557	557	511	573	583	535	562	559	573	553	557	546	572	562	572	561	565	555	564	571	589	540	573	514	580	564	595	551	580	578	556	576	601	567	564	537	571	569	563	624	584	560	559	575	572	535	601	585	576	576	589	601	566	566	570	526	582	547	619	601	584	562	578	520	578	582	571	587	621	578	555	576	530	569	599	502	565	549	557	583	579	619	593	530	586	554	589	553	526	553	564	584	603	583	535	574	562	577	580	542	588	562	605	607	587	564	580	609	590	564	561	603	575	565	556	525	593	569	587	511	605	507	618	581	577	550	576	562	554	532	576	567	605	544	553	598	572	594	611	543	565	558	591	588	606	634	559	575	580	552	605	586	556	573	565	575	564	596	543	551	552	605	573	562	524	589	583	549	528	577	606	540	515	536	558	575	570	564	580	571	570	583	576	539	604	635	526	569	585	575	588	596	561	579	576	593	551	569	551	584	555	539	561	516	524	545	576	581	589	566	590	576	588	591	604	640	543	552	604	580	586	624	564	578	534	593	609	578	576	589	523	575	579	560	582	541	531	567	591	571	567	570	559	523	560	513	557	596	571	550	568	558	563	553	573	626	553	576	548	544	567	571	564	556	610	599	606	575	606	569	551	565	573	570	569	533	516	544	545	564	577	575	576	558	586	589	590	561	564	606	569	513	543	588	600	567	563	586	552	592	573	624	543	570	548	581	596	561	567	514	590	559	551	644	575	543	550	510	601	518	551	566	531	560	604	573	554	597	518	533	598	584	545	580	548	573	585	589	551	552	567	600	579	568	577	533	582	570	570	590	594	596	578	554	590	545	558	590	538	539	574	567	590	564	568	584	572	556	611	542	612	565	583	543	555	572	555	562	533	559	582	579	554	567	570	554	571	578	566	579	548	537	588	570	564	540	567	574	550	560	618	624	565	534	564	515	551	607	549	541	535	558	626	573	533	544	591	587	536	570	617	569	565	553	567	577	574	604	573	542	601	561	607	565	583	562	586	597	594	582	569	574	574	627	539	590	535	584	555	567	591	559	563	571	565	588	586	595	602	547	568	567	572	582	592	536	596	566	581	599	561	556	577	559	569	598	566	561	555	549	587	553	583	557	563	593	528	569	573	565	546	569	609	549	602	562	594	565	561	547	554	592	554	584	577	532	598	563	596	607	551	543	551	525	628	565	538	548	598	581	585	590	495	597	556	573	585	614	533	536	617	552	582	547	590	590	571	507	600	586	568	559	546	607	540	558	584	566	576	559	524	594	539	588	536	535	600	580	612	578	579	556	552	583	558	550	525	575	536	528	593	543	589	575	609	583	523	518	589	599	573	565	574	554	579	591	592	573	587	592	568	592	569	574	545	503	609	594	639	578	599	565	523	554	573	562	564	583	610	612	525	550	557	550	555	618	592	555	584	624	591	534	603	571	572	553	538	546	581	597	589	609	568	538	537	547	553	576	538	514	605	586	571	579	575	546	564	550	561	578	551	579	576	562	549	546	591	571	546	550	574	595	557	555	615	564	608	589	586	564	543	574	567	575	572	514	608	570	524	575	563	566	604	604	574	534	553	622	604	528	544	590	592	583	506	580	519	551	590	559
21276	48167	34463	17179	12815	10163	7935	5843	4429	3459	2666	2322	1837	1562	1318	1153	1047	914	879	865	792	825	799	828	763	829	798	783	778	789	766	750	800	784	779	706	741	741	742	777	705	708	713	750	746	708	734	707	740	745	703	742	737	717	727	733	744	746	681	693	736	748	748	711	712	697	734	741	692	769	777	768	692	717	729	728	741	704	733	741	740	743	725	754	720	764	686	730	713	751	709	706	686	709	731	728	707	731	737	702	752	721	739	701	671	724	727	723	779	727	763	693	734	768	732	697	716	700	707	742	750	734	681	726	711	708	716	703	709	722	739	750	748	742	708	715	727	746	742	733	679	734	737	676	734	688	756	747	711	714	709	750	752	690	721	725	705	728	713	749	709	735	722	715	710	690	698	720	747	724	708	719	703	718	743	729	731	725	710	710	749	721	685	705	778	735	668	724	713	740	765	714	718	764	749	721	765	678	707	736	742	678	760	740	754	685	704	720	675	722	703	706	708	684	717	724	727	726	709	737	707	742	747	713	709	754	669	740	757	704	698	727	688	688	711	748	708	757	731	705	719	734	719	701	711	695	736	705	735	729	698	737	738	736	718	723	727	696	719	701	737	725	745	717	766	717	735	744	729	737	697	748	725	705	715	687	723	721	712	697	715	678	700	770	713	706	682	743	749	708	754	740	744	723	708	714	746	715	712	698	752	712	775	688	691	766	710	710	708	758	714	729	755	706	707	768	699	736	669	728	719	704	692	716	735	675	724	721	708	696	754	714	684	692	734	735	697	701	760	772	734	724	718	721	680	756	744	743	675	724	714	715	730	685	692	688	766	719	763	704	712	753	739	737	667	758	704	766	730	701	771	755	701	734	718	724	717	750	694	714	705	747	733	730	694	721	741	730	728	777	738	722	731	686	701	747	737	692	707	696	745	712	712	676	724	720	761	720	729	710	718	676	695	726	713	755	739	747	743	724	706	745	722	753	735	693	751	722	729	733	705	713	683	719	728	727	724	705	731	749	736	708	702	694	747	732	724	747	685	695	712	719	705	703	736	698	731	668	687	749	709	712	749	726	717	714	728	706	731	693	734	695	731	710	752	695	694	713	748	753	716	708	750	714	736	713	688	690	721	700	669	796	764	700	727	721	733	751	715	739	725	742	703	724	711	694	710	712	732	684	734	754	695	774	747	709	701	648	693	728	721	741	731	723	747	676	743	721	706	712	787	701	692	676	665	698	723	703	704	716	691	709	717	715	716	727	655	698	760	717	713	749	753	749	706	726	680	743	751	720	713	678	748	687	704	741	700	726	725	736	740	683	740	748	685	724	695	736	758	713	732	710	728	739	717	746	743	716	706	749	711	728	676	719	745	744	728	734	709	689	708	754	717	693	765	734	671	719	738	735	706	735	720	766	763	694	725	721	700	706	730	740	698	681	735	761	711	731	720	777	756	745	685	749	690	739	714	748	668	710	751	788	730	725	767	731	731	690	750	701	701	734	741	738	706	703	765	682	757	705	720	706	749	717	739	668	712	703	734	701	729	697	712	733	765	752	716	711	672	680	720	739	683	701	736	731	711	664	667	722	719	683	688	716	737	678	717	715	693	689	653	697	708	733	716	785	728	720	711	773	712	748	775	728	752	729	687	687	737	748	727	722	747	732	734	754	673	728	727	681	702	724	714	728	747	772	737	742	774	695	735	761	731	698	759	729	670	766	706	723	694	688	692	784	704	724	751	733	777	753	715	753	750	729	719	751	727	731	718	727	724	702	712	683	738	712	758	715	724	742	696	738	710	711	753	730	722	725	751	744	715	735	705	689	753	765	718	780	698	738	740	692	686	733	789	740	688	700	678	761	712	682	742	758	754	726	705	714	691	769	681	727	728	721	724	750	752	688	726	770	745	718	733	693	727	677	727	687	744	739	722	712	712	750	727	750	711	696	709	734	725	760	713	765	707	735	654	768	691	721	710	735	695	760	754	729	754	740	742	697	717	680	749	721	750	725	751	695	698	705	689	764	700	779	696	707	726	758	730	703	719	723	710	750	676	693	741	727	719	699	682	763	694	685	698	747	729	679	669	703	726	676	725	742	696	714	692	692	721	769	761	748	716	756	709	753	710	761	697	769	718	679	666	747	719	700	775	747	748	700	715	685	725	724	752	763	717	679	701	708	768	758	712	758	736	703	677	776	732	737	695	753	744	705	729	689	736	725	738	709	752	694	724	713	721	737	683	734	726	699	691	679	681	716	733	701	664	703	714	741	696	725	698	735	727	687	722	741	703	726	715	732	686	701	735	738	670	741	713	752	704	731	745	740	707	682	719	683	712	760	749	704	747	723	709	735	716	690	744	735	772	742	756	704	751	704	714	669	723	760	710	707	734	736	725	673	759	703	737	734	736	708	750	757	707	696	740	702	711	706	697	716	729	721	722	727	694	703	703	775	718	759	695	721	747	694	694	757	709	723	750	686	701	724	674	702	688	717	737	710	696	703	720	698	736	753	724	751	741	722	717	749	706	734	704	686	692	717	769	745	704	682	791	740	690	711	700	737	719	760	731	680	689	746	711	707	695	725	723	724	748	717	695	762	701	768	716	713	694	794	673	727	728	716	746	699	701	704	734	728	716	731	676	642	710	754	734	687	721	706	704	716	701	680	722	738	749	734	736	763	713	732	717	713	779	760	708	732	736	740	712	708	774	713	722	709	738	711	721	719	715	752	709	716	744	710	715	735	738	708	663	696	721	729	750	740	737	759	748	744	691	753	728	727	748	709	667	747	711	712	733	727	764	707	771	766	761	735	692	717	768	705	763	700	671	682	726	727	732	679	761	749	762	664	705	714	722	729	752	762	710	741	653	733	697	780	682	726	720	716	684	714	731	768	709	730	714	713	731	760	684	725	730	741	696	737	692	768	723	690	686	763	674	736	723	673	714	742	721	707	790	722	676	716	686	710	767	782	755	678	736	741	735	752	724	682	715	755	734	747	706	669	680	714	716	698	689	703	718	696	724	724	734	690	770	695	689	732	719	700	704	732	713	714	749	696	743	707	725	682	699	708	732	740	741	762	729	708	709	735	701	711	725	704	740	713	713	745	749	715	746	699	730	791	756	742	717	729	712	713	696	713	682	716	712	711	796	722	738	694	701	688	711	737	746	706	718	738	700	736	757	719	779	738	759	714	725	742	775	741	714	753	736	686	717	734	704	728	727	752	763	751	680	766	734	717	740	738	712	728	707	719	704	727	726	712	761	775	688	732	727	757	647	715	684	749	656	748	763	705	727	690	682	729	744	743	718	717	739	719	717	730	670	742	718	689	725	714	660	740	728	701	715	746	695	706	736	671	692	749	688	733	759	704	701	717	720	713	719	738	741	714	717	683	701	704	711	747	733	708	761	735	700	727	707	695	712	712	718	700	738	715	683	682	704	690	698	710	725	707	695	710	764	703	683	734	695	692	706	668	718	697	711	680	735	699	752	694	721	682	714	739	737	723	734	723
27697	22040	17944	7669	3628	2648	2055	1669	1288	1223	1106	965	855	789	756	716	692	611	659	664	647	706	641	614	635	595	682	626	646	673	626	642	652	667	677	651	635	653	596	656	652	656	643	646	656	635	611	673	639	665	579	696	637	604	635	629	604	633	627	621	632	643	631	607	659	612	622	671	677	650	705	622	627	633	641	590	642	634	645	649	610	646	632	619	654	650	619	686	661	636	607	594	676	600	628	656	588	644	611	653	629	669	615	579	653	627	616	677	652	631	615	668	636	635	617	648	653	642	611	586	628	622	651	605	627	653	633	682	638	649	636	685	659	632	650	633	656	607	673	645	625	630	631	633	662	620	631	673	602	621	633	680	652	612	623	661	648	660	642	665	651	646	664	638	642	668	644	643	666	641	651	606	629	665	633	633	628	652	624	590	665	623	642	627	629	600	645	642	630	678	636	666	633	624	644	639	605	654	646	637	634	640	681	621	628	709	619	656	613	650	658	574	644	602	639	651	653	653	613	649	595	647	620	663	608	624	631	628	619	680	671	672	639	605	621	661	671	651	624	612	621	571	654	646	648	642	674	626	652	646	674	615	646	652	665	639	684	619	569	600	643	656	591	678	666	632	635	628	632	629	608	620	660	625	605	680	612	624	654	586	593	640	656	678	617	588	650	657	673	694	654	610	604	668	641	599	640	672	628	555	633	627	699	641	624	654	705	567	632	659	669	694	596	632	633	626	679	678	618	621	607	644	674	628	687	640	626	683	636	630	637	599	575	634	716	654	619	629	645	625	668	641	637	657	636	618	650	639	634	648	627	618	673	625	647	645	627	650	734	659	600	676	653	683	616	615	614	676	669	648	593	643	629	629	623	671	638	638	649	609	603	658	671	683	647	638	642	650	645	610	619	614	677	618	610	670	589	616	634	687	631	689	635	611	612	603	615	663	653	657	610	656	659	651	646	636	653	689	667	619	671	641	671	628	657	664	581	645	640	623	659	647	623	660	640	656	680	681	623	611	619	623	634	669	628	614	661	622	683	640	609	613	635	657	629	700	659	576	632	640	646	586	621	656	653	648	617	638	553	658	609	626	666	628	637	598	612	671	671	607	657	643	641	666	604	627	659	649	652	610	640	655	624	657	614	619	599	622	616	654	646	644	631	647	610	603	621	648	653	664	643	624	646	611	576	656	667	610	663	670	629	668	681	644	677	661	670	615	655	625	623	670	611	653	646	587	651	651	598	631	635	632	590	620	688	614	672	655	602	656	659	652	591	641	623	603	671	589	655	638	609	700	678	659	613	611	630	627	680	624	656	647	695	610	640	594	614	623	643	655	611	623	616	646	634	660	644	646	633	600	640	642	634	646	627	651	628	641	683	629	614	603	596	614	665	617	670	681	649	651	677	613	585	645	611	622	634	622	644	611	671	638	628	599	656	634	611	656	674	677	666	628	656	655	675	609	696	650	620	628	650	654	645	626	637	654	668	650	661	610	591	691	603	617	634	576	647	647	639	638	642	645	622	641	615	629	602	649	632	626	609	649	617	652	584	669	670	645	656	628	622	590	679	628	588	614	601	611	623	637	621	600	650	627	668	573	627	602	583	629	615	610	612	633	667	607	623	676	604	627	636	609	632	654	660	649	648	608	641	635	583	608	639	628	644	657	616	674	624	614	636	613	646	618	663	626	691	654	604	675	671	663	682	626	628	662	631	641	671	602	621	612	628	619	635	650	642	652	595	654	666	661	669	680	590	664	630	635	639	711	658	662	638	633	638	642	671	624	640	640	609	649	618	633	675	613	616	658	643	574	648	665	646	647	642	649	687	655	620	651	629	646	649	609	661	674	641	660	631	625	639	617	577	640	646	611	610	643	645	626	681	610	624	676	615	632	609	677	643	640	642	629	638	664	607	604	660	632	612	630	679	662	606	626	629	590	652	628	645	680	659	680	612	657	642	630	606	635	612	687	664	658	612	668	685	647	655	634	665	611	631	649	605	607	653	647	667	599	643	649	647	649	628	590	606	630	630	621	655	621	678	610	620	666	683	629	677	649	599	585	656	648	671	632	690	626	623	589	680	652	644	649	638	664	626	645	659	650	666	587	624	598	610	628	590	606	610	646	655	626	623	681	601	610	705	625	646	657	599	674	619	644	646	602	622	635	648	642	625	648	661	607	629	613	648	633	661	612	633	631	624	604	669	635	633	689	654	616	652	653	648	635	665	595	657	660	694	606	622	636	635	677	658	601	641	640	588	625	658	612	611	642	628	652	651	642	648	618	594	631	654	648	646	645	683	623	672	649	641	604	655	594	643	606	662	636	609	662	616	589	608	663	661	612	650	652	627	581	585	650	653	662	610	652	608	662	631	633	642	661	648	610	617	660	613	649	673	645	669	637	693	584	612	658	629	669	637	605	631	679	692	654	590	618	642	579	645	641	642	641	604	663	593	668	650	684	629	612	655	608	597	629	607	646	627	628	617	620	623	582	631	640	646	670	645	621	700	636	668	597	614	601	663	701	671	626	624	638	634	620	636	670	627	644	607	662	617	631	674	641	624	595	672	633	620	648	668	629	653	575	663	644	652	642	606	703	619	647	644	661	640	639	673	649	626	620	677	588	596	626	708	627	632	616	613	616	652	656	651	654	632	616	641	611	643	609	591	670	620	613	641	599	659	715	659	602	665	679	654	661	658	661	613	659	604	660	617	638	610	594	647	632	647	666	628	645	628	676	589	643	584	628	640	623	620	611	622	652	688	629	589	593	662	605	613	636	678	620	646	587	636	676	663	605	597	628	621	655	617	618	697	628	675	620	699	663	626	658	657	611	633	693	615	614	667	666	627	612	657	631	648	635	620	615	655	654	683	596	621	670	600	663	668	654	641	633	647	621	649	707	636	685	661	656	586	632	671	633	685	645	602	615	650	664	664	612	609	631	653	627	650	594	610	612	629	617	671	620	643	649	650	656	597	644	652	653	628	672	583	659	651	657	651	621	680	662	649	640	597	649	622	640	607	653	653	603	620	645	602	624	614	633	621	641	641	678	629	675	679	648	678	600	618	665	637	647	589	658	619	628	647	668	624	619	660	632	615	634	643	662	635	591	638	615	629	642	580	636	601	656	660	610	628	665	599	617	631	624	633	687	652	596	654	677	628	668	627	621	659	606	662	615	640	650	644	656	637	606	676	660	619	658	655	653	635	660	639	629	670	644	674	636	621	582	598	704	632	662	662	634	681	648	637	639	621	631	664	648	606	647	642	660	614	651	610	629	686	624	615	618	632	701	655	624	628	617	638	585	648	658	593	604	623	674	654	650	648	624	687	626	662	647	631	613	641	639	673	610	657	686	638	622	625	659	627	616	638	630	659	646	593	683	653	648	660	631	661	628	640	648	671	680	595	585	616	617	665	632	630	633	720	633	659	660	666	598	638	690	620	624	619	682	600	636	615	599	592	664	677	622	642	638	626	630	650	622	657	631	642	608	634	612	624	629	648	665
16322	31020	18188	8522	5921	4571	3570	2835	2230	1648	1537	1400	1186	1032	960	914	914	832	849	781	800	825	762	771	815	808	832	794	769	773	802	762	781	762	768	764	782	811	770	765	778	768	746	794	698	798	757	732	802	777	799	783	791	779	778	799	822	772	763	760	820	786	799	818	726	794	750	801	808	810	795	781	774	758	776	752	721	809	748	804	778	732	757	772	770	778	734	800	816	785	790	781	775	826	839	765	766	756	792	770	789	734	825	782	802	761	732	783	825	783	779	825	794	832	744	802	774	736	770	773	782	781	825	785	784	792	811	782	797	798	780	779	775	800	783	741	756	737	751	733	807	733	760	758	735	792	795	737	776	787	736	808	800	770	779	755	798	726	816	773	812	727	803	776	784	763	772	770	763	784	763	805	792	757	765	854	804	771	751	822	750	772	759	799	785	748	807	762	777	814	786	755	738	747	845	788	730	780	816	777	791	789	759	791	776	776	749	736	795	736	757	725	781	795	727	796	831	751	796	747	772	820	812	801	798	791	839	762	762	768	807	771	790	780	818	792	774	756	759	810	809	774	757	729	719	788	776	775	831	825	846	769	796	773	781	743	840	808	832	768	787	785	782	797	796	809	740	773	790	829	787	771	793	762	775	763	812	757	813	768	771	785	765	777	750	770	794	772	866	784	818	730	762	783	808	769	796	839	801	837	810	755	779	844	740	780	791	782	780	805	795	824	797	792	752	709	778	785	795	794	828	772	757	841	771	752	755	775	780	735	794	785	787	827	766	775	758	829	788	778	772	768	801	776	793	776	762	767	800	785	819	768	808	818	782	786	762	820	759	766	739	771	788	759	812	750	773	766	751	751	768	741	808	794	801	765	734	778	810	748	770	800	786	779	777	791	808	709	755	833	814	737	801	768	784	781	832	793	775	821	762	756	781	736	772	811	796	750	742	780	772	791	776	765	761	778	754	754	828	790	806	804	792	803	805	764	740	759	792	769	764	781	755	762	838	804	836	758	800	760	782	773	772	820	788	781	737	788	826	805	778	798	789	781	760	756	851	838	738	797	853	789	805	782	799	797	775	795	761	787	712	814	811	807	759	773	788	796	781	712	746	760	733	775	797	802	779	760	768	746	811	788	803	841	831	819	779	763	801	822	791	813	834	783	784	782	807	755	760	764	806	769	782	819	804	694	829	814	772	817	808	743	798	801	778	769	769	765	785	738	798	770	771	776	760	770	770	836	750	804	771	751	799	763	789	780	792	767	782	762	801	776	776	774	765	821	792	756	765	786	825	731	763	840	777	734	738	792	845	752	742	742	717	797	805	784	773	789	797	807	777	773	742	771	777	734	774	731	743	757	795	775	831	805	819	759	764	787	748	746	765	831	762	798	787	792	787	787	762	803	815	750	774	782	785	737	776	778	790	828	797	777	761	781	743	807	775	789	772	783	793	792	750	773	741	743	791	771	751	740	781	793	739	834	832	760	806	794	763	746	726	782	740	730	761	757	797	792	810	816	806	738	786	773	837	747	742	777	751	781	776	756	787	808	785	740	744	752	781	742	761	778	711	778	727	774	782	803	769	851	759	765	807	736	787	789	773	767	748	771	769	797	768	783	802	742	816	815	828	790	849	774	750	785	803	812	707	772	780	788	700	732	748	826	817	816	753	825	774	733	793	798	771	847	771	756	835	816	801	773	792	818	818	796	760	783	763	768	730	774	796	771	783	792	802	748	806	764	796	737	745	787	798	805	737	796	794	765	822	790	791	770	758	778	768	777	794	780	776	776	704	735	867	778	716	763	774	796	810	782	798	805	791	797	788	770	775	788	733	802	792	741	790	814	785	767	768	777	760	811	816	811	821	772	804	775	782	756	786	790	812	794	762	812	747	742	794	767	807	787	736	782	755	724	735	771	803	747	776	780	808	765	747	790	800	780	765	790	790	782	748	795	806	746	787	821	774	727	783	771	772	788	749	747	787	750	744	787	745	797	801	784	777	777	789	749	790	789	772	792	795	802	796	773	806	765	798	785	759	812	821	816	741	816	808	776	775	788	813	767	821	794	811	739	790	767	787	828	776	778	821	778	788	794	790	753	766	792	753	720	742	766	779	789	817	794	818	763	812	755	767	763	806	807	786	783	814	757	758	803	763	812	766	789	737	766	750	799	806	789	775	769	788	832	772	761	756	759	750	764	775	759	795	780	767	780	761	749	872	737	761	812	746	829	756	775	749	741	795	740	790	743	852	820	763	787	798	755	812	785	712	778	791	788	779	797	761	784	728	718	769	812	807	782	767	810	818	756	798	740	786	826	815	779	747	797	797	813	778	792	793	796	760	815	810	807	802	822	801	767	794	774	794	762	739	788	773	815	775	752	787	795	763	820	744	800	846	767	787	777	809	787	784	786	781	756	785	758	830	816	749	785	775	797	781	788	828	770	699	746	786	793	757	744	797	774	737	759	764	751	790	750	762	826	830	819	788	730	781	822	792	825	782	786	738	815	749	780	765	754	823	840	812	815	776	731	753	769	803	772	828	799	800	778	724	742	758	782	816	809	783	777	750	793	775	758	750	759	762	786	748	793	753	795	780	779	772	798	805	775	794	790	811	757	734	771	766	820	789	766	764	799	772	804	765	787	807	783	829	742	772	807	823	806	811	792	765	687	784	817	763	739	744	807	749	787	752	766	833	755	797	752	811	762	770	805	772	789	779	807	767	782	768	776	829	757	764	793	808	720	762	787	785	764	780	744	779	813	760	795	766	769	778	799	784	784	748	780	751	823	751	771	774	792	719	799	738	841	752	813	734	782	828	701	784	824	741	734	726	799	753	782	773	765	752	774	746	793	777	811	775	789	737	820	785	751	799	793	780	814	749	789	781	766	764	760	793	788	847	758	749	785	761	811	769	788	814	752	779	763	834	822	736	766	749	806	754	762	788	748	757	804	805	782	812	751	810	859	789	828	769	777	798	821	786	753	808	765	740	748	798	762	796	725	791	744	772	769	783	779	765	706	837	788	797	742	819	782	791	816	748	767	727	809	850	819	788	765	800	797	783	738	762	807	748	760	728	755	730	779	767	761	786	831	808	784	802	796	781	795	751	757	760	762	780	780	809	781	811	765	787	800	842	761	767	789	756	753	803	779	754	775	773	770	782	806	760	741	735	774	773	787	793	794	806	828	781	768	749	787	761	762	797	828	757	808	758	784	742	781	787	799	775	813	774	795	731	764	778	756	756	826	746	788	798	782	795	794	777	757	779	758	803	752	793	819	773	823	812	790	762	766	765	825	782	779	828	778	770	809	774	815	838	770	789	783	818	796	713	784	793	784	772	778	756	785	787	796	767	779	840	767	772	772	769	753	743	767	803	778	816	760	774	774	785	795	756	784	754	789	809	721	764	792	830	773	784	699	789	772	793	823	795	782	741	794	736	787	788	815	794	778	807	777	779	808	811	754	743	761	775	763	792	797	821	756	801	771	739	774	841	779	783	870	772	767
23598	21555	28929	24669	21572	14136	4908	2952	2410	1986	1692	1550	1337	1176	1098	1104	958	959	941	874	898	884	910	889	854	862	905	849	843	822	805	879	890	859	898	871	843	869	907	823	863	842	882	899	860	859	858	819	821	872	838	789	868	868	885	840	843	773	825	849	895	825	842	861	894	832	853	865	838	876	863	810	840	856	812	875	792	837	843	786	895	821	865	817	835	846	850	822	867	844	830	795	844	814	840	847	797	822	895	844	845	807	829	796	844	818	871	801	868	847	856	842	817	825	826	851	892	857	861	848	851	850	862	856	838	773	883	798	870	877	867	829	853	837	894	854	851	861	853	857	874	849	869	809	836	874	827	902	802	804	852	830	853	911	863	801	843	892	864	848	840	839	832	834	842	850	911	879	897	803	832	847	843	897	858	866	846	832	860	879	835	835	852	803	840	834	878	833	871	824	862	813	841	857	806	854	867	842	867	844	873	876	817	851	882	909	832	876	857	804	802	808	876	842	840	828	810	836	833	892	832	813	880	864	820	819	835	857	862	808	851	890	819	843	818	848	789	883	915	791	802	867	850	867	866	874	847	791	817	829	892	833	954	863	853	819	786	800	849	830	846	879	838	793	880	821	843	834	858	840	885	879	899	827	805	875	847	829	823	815	786	816	815	837	799	912	835	894	821	841	869	881	874	812	878	771	919	826	846	846	817	892	793	866	848	841	839	806	806	876	855	805	846	837	816	838	837	837	819	843	823	817	836	874	795	826	838	846	821	859	792	861	829	784	816	890	835	837	855	846	853	827	825	889	836	829	836	873	906	849	841	868	892	832	877	845	820	905	877	839	881	873	819	825	840	838	881	840	837	885	813	821	846	819	817	869	897	876	853	896	841	814	846	850	849	871	797	832	854	863	838	812	836	849	863	821	811	813	853	875	784	881	812	803	818	797	877	830	784	857	852	891	871	805	823	872	832	871	782	851	838	825	836	867	793	862	851	864	838	818	837	797	863	816	850	846	771	830	849	861	805	807	856	862	887	835	783	819	835	862	815	846	865	839	847	843	844	863	854	842	890	814	792	891	862	823	861	929	814	842	851	873	771	844	795	846	828	865	859	848	857	891	901	888	880	793	856	890	864	836	841	811	874	795	875	833	817	829	870	847	823	887	816	898	837	823	814	857	882	820	883	891	836	846	900	844	871	850	839	817	839	810	824	845	893	839	881	874	838	834	772	867	846	863	855	874	843	810	865	833	840	851	878	810	808	837	889	848	845	855	824	831	846	871	848	840	812	842	880	830	843	859	847	826	828	861	813	828	834	850	844	785	838	825	856	870	906	833	842	870	828	837	848	853	866	804	819	894	828	832	869	902	841	877	840	830	885	874	850	827	826	874	879	850	862	866	838	867	809	882	843	876	849	787	852	864	859	860	810	860	839	814	835	816	841	843	843	846	827	837	869	881	839	822	849	860	837	884	850	834	815	820	834	846	837	804	844	831	807	901	812	817	868	817	886	850	841	825	843	859	819	851	819	830	875	825	809	870	812	781	845	860	848	842	835	834	847	798	823	866	833	771	857	814	865	880	819	803	844	854	912	869	818	829	834	807	859	799	807	843	859	828	837	844	859	878	805	851	858	847	850	825	801	863	820	886	852	848	861	846	852	832	904	866	878	831	788	878	826	914	825	823	847	914	839	900	828	902	815	848	865	795	875	792	899	904	871	875	835	819	906	805	777	839	825	817	934	829	816	852	821	886	858	881	840	836	831	863	813	879	848	830	879	796	835	813	849	810	832	803	884	833	855	868	869	854	864	840	867	855	872	861	818	873	788	807	823	859	816	890	861	815	846	821	846	844	828	864	868	810	862	887	868	827	842	761	821	810	847	795	884	797	875	800	824	870	803	876	816	808	851	829	835	814	850	850	853	853	841	852	796	773	864	824	801	883	849	864	825	826	818	865	816	851	856	883	833	849	897	821	839	837	875	853	814	843	812	877	822	858	800	829	825	838	855	865	876	820	897	831	854	871	866	803	824	799	872	818	869	857	834	826	877	844	843	804	872	875	875	812	878	876	862	861	893	815	881	861	864	818	851	854	873	855	933	886	875	848	873	809	890	805	813	818	799	797	843	871	825	831	864	866	825	861	837	874	808	816	873	859	869	867	867	821	833	828	863	819	802	837	830	860	862	855	822	787	872	824	828	894	853	837	828	857	885	857	803	834	837	811	855	803	807	834	838	821	831	873	876	815	853	829	941	858	857	825	851	891	803	842	834	833	843	835	875	821	898	873	840	794	825	828	862	797	881	821	815	830	867	819	804	848	904	839	823	858	825	846	880	846	877	772	833	881	861	762	866	841	804	823	820	825	819	814	879	819	831	851	816	815	848	858	848	834	796	888	846	826	880	827	840	827	869	842	880	832	841	837	827	875	812	835	825	864	876	888	843	822	854	818	869	863	873	853	860	829	870	849	853	807	858	815	818	846	801	849	884	884	861	817	813	842	829	814	841	808	836	830	856	880	831	847	889	803	881	764	848	764	857	844	847	823	821	861	850	828	819	854	826	895	772	854	851	874	857	820	832	874	844	805	853	863	860	823	844	844	828	839	797	809	828	845	817	816	837	848	843	875	861	870	863	824	830	818	819	861	822	844	830	825	853	855	823	851	861	884	825	840	765	844	884	832	825	811	807	790	798	845	845	846	854	806	860	894	818	912	810	833	817	860	875	835	812	831	877	852	862	846	847	874	839	812	838	833	847	819	808	837	847	799	874	890	822	826	841	877	823	850	829	841	832	836	859	887	836	854	800	822	768	843	821	841	840	861	800	838	869	858	839	859	885	899	817	852	801	893	848	887	788	780	868	886	796	850	845	840	888	833	876	838	829	858	865	855	832	874	855	876	828	883	793	857	832	871	841	881	858	852	870	797	836	832	858	847	803	839	851	809	823	822	826	814	859	802	851	852	865	863	851	853	878	840	870	870	852	816	844	854	828	820	821	817	884	844	884	831	799	866	838	840	830	876	845	867	841	822	824	894	922	862	846	824	883	830	825	791	826	838	823	857	883	842	837	829	840	883	822	856	829	861	856	891	839	865	834	867	806	795	888	858	860	855	878	773	880	805	824	874	885	819	909	838	869	811	833	853	873	898	849	816	806	860	793	813	851	850	852	828	866	827	877	828	847	843	840	850	804	848	881	781	837	846	901	860	890	847	802	853	829	846	767	814	869	829	811	856	825	833	860	832	876	808	865	884	782	890	824	846	876	860	820	841	832	848	843	822	780	822	831	833	846	859	863	857	797	844	840	833	899	821	800	838	874	875	801	795	802	785	783	885	914	885	878	850	825	848	884	845	836	840	868	827	859	859	760	781	847	869	862	868	849	844	846	839	844	835	847	839	843	818	852	830	823	868	829	879	886	884	843	841	861	876	807	852	781	818	822	784	860	858	864	828	797	844	873	848	883	860	829	815	818	865	809	838	856	846	865	827	848	806	844	798	865	837	826	805
18227	41128	26399	13490	9844	7666	6013	4759	3635	2930	2375	2122	1904	1612	1451	1214	1290	1152	1107	1104	1037	1098	1070	1103	1092	1088	1065	1033	1040	1073	1021	1012	1039	1023	1023	1044	1041	1077	964	989	1041	1064	1013	1002	1052	1034	982	1099	1021	1059	992	1079	1031	1074	990	1034	1096	996	1103	1035	1025	1071	1005	1041	1052	1022	1065	1025	1034	1030	1051	1022	1038	993	1037	1038	992	1020	1022	1010	1017	993	1008	1000	1111	1058	994	1047	1024	1026	1041	1008	1033	1071	1006	998	1029	1009	1014	1056	1056	1047	944	992	1053	1004	1056	1018	1050	1025	1060	1048	1093	1000	1012	1021	1027	1038	1083	1061	1016	994	1055	995	1009	1054	1032	1031	1070	973	998	1043	1063	1032	1049	1032	998	1014	1014	1076	1055	1025	1071	1032	1092	1013	1049	977	1046	998	1022	1023	1038	1078	1022	1012	1067	1085	1059	1002	1078	991	1038	1062	1054	1007	1048	1024	1045	987	1036	1001	1020	1019	1039	965	1049	976	1005	1017	1049	1021	978	991	1102	962	1053	1083	1023	1018	1015	1021	1027	973	1073	1022	1103	1057	1041	1025	1031	1016	989	948	1073	1042	1064	1054	1096	1010	1026	999	1015	1045	1034	1025	996	1051	1068	1046	1101	1070	1069	1101	1034	1100	1034	1033	1001	1016	1162	1074	998	999	1039	1117	1063	987	1037	1064	1060	1061	993	1070	1069	989	1025	1041	1040	1028	957	1012	1016	1008	1012	1006	999	965	1019	1039	1010	1011	1053	1014	1022	1036	1009	1047	1008	1065	1041	1015	1035	1076	1000	1001	1006	1070	1056	1032	1009	997	1050	1041	1008	1053	1026	1057	1057	999	1074	1001	1001	993	989	1000	1106	1014	1066	1081	958	1046	1014	963	1053	1009	1004	1073	1056	1043	1052	1010	1022	1027	1034	1032	1044	1018	1031	1066	1019	1008	1029	963	989	1041	1026	994	1044	959	1069	973	1051	983	1009	1007	1034	985	1028	1050	1032	1022	1034	976	1027	1052	1029	1026	1048	1023	989	1007	1029	1041	1054	970	1020	1012	1015	988	1096	1019	1022	1046	1005	940	1022	1033	1002	988	1020	1039	983	1040	1065	1089	1025	1004	1041	975	1030	1103	991	996	1014	1031	1063	1098	1038	1028	1077	1017	989	975	1045	1065	1039	1049	1007	1026	1047	1009	1076	1083	1005	1026	1063	936	1012	990	1033	1035	1042	1020	1029	1026	1064	1024	1042	1035	1013	1056	1019	1011	1081	1000	997	1024	1073	1027	1032	1091	1019	1002	1023	964	1062	1026	988	1028	1065	1025	1070	1056	1008	1012	1040	1037	1055	1055	1077	1072	1027	1001	1057	1075	1020	1014	1085	997	1071	991	987	1003	1064	1034	1107	996	1042	997	1006	1008	1033	991	1039	1029	1082	1040	1051	1065	1035	1014	1031	998	965	1046	958	981	1021	1022	1119	1022	1001	1057	1009	1018	1034	1054	1065	1029	1060	1004	1088	1043	1050	1027	1026	1066	1008	1051	1056	1020	1001	1034	991	1099	1040	1035	1052	1031	989	1061	1057	1110	1030	1053	1014	1044	994	1007	1018	1018	1072	1059	986	994	1029	992	1070	991	1082	987	1078	1002	1031	1035	1026	1074	1019	1064	1063	1064	1013	1046	1027	1023	1030	1016	1001	994	1043	1015	1007	1057	999	1021	997	1011	991	943	1061	1051	1049	1069	1046	1058	1053	1032	1054	1020	1040	994	1071	1037	1004	1020	970	1073	1082	1006	1034	1081	998	1055	1061	1038	1034	1027	1075	1050	1030	1045	1000	1040	966	1055	1039	1065	1095	1045	1024	1042	1044	965	1046	1047	1068	1035	1002	1021	1033	1034	1014	1067	1010	969	1049	994	1060	985	1023	1084	995	998	1010	998	1048	1084	1026	1034	1100	1060	1057	1058	1059	975	1018	1087	1042	976	1023	1044	1029	989	957	1022	1007	1067	990	1056	1028	999	1034	975	1009	1004	1037	1011	1044	1079	1027	1019	1017	1021	1023	1019	997	1036	997	1054	1047	1035	1056	1057	1030	986	1031	1040	1027	1024	1017	1009	1096	972	980	1028	1051	1016	1051	1033	1059	1077	1069	1034	1041	999	1066	1027	1003	1025	1000	1097	1005	1034	1028	1033	982	1013	1009	1044	1008	1079	1035	1074	1063	1008	1024	1042	1010	1056	1097	980	1046	1012	980	1048	1093	1055	1065	1057	1035	986	1005	998	1068	1106	1069	1039	1066	1015	1047	1067	1019	992	1030	1041	1034	1052	982	1069	1062	1088	1001	1034	1008	1050	1045	1000	1062	1026	1012	1016	1057	1009	985	1005	1013	1029	1063	1019	1023	1031	995	963	997	1001	1009	1036	1008	997	1014	1066	1055	1059	1006	1050	1068	1053	1051	1060	1115	1040	1031	1050	1080	1083	1005	1083	1056	1043	1025	1003	1037	982	1096	1015	974	1021	1007	1031	1043	1005	1037	1057	990	1024	1061	1059	1038	1066	1066	1064	1034	1017	1015	1030	1053	1052	954	1015	1012	1064	1040	1007	1031	996	990	1081	1032	1010	1014	994	1008	1002	1052	1055	1013	1070	1054	941	1012	1077	1054	976	1108	1056	1013	1025	1014	1061	1027	1035	1018	1049	1035	958	979	1046	1021	1051	1084	974	1055	1067	1029	1043	1023	1020	1037	994	1065	1013	993	1044	1028	1040	1028	1022	1045	1015	1005	1022	1001	1056	1057	1041	995	1036	1046	1049	989	1060	1036	1018	1015	1080	1012	940	1008	1051	1087	1073	1033	1017	1057	1066	1013	1010	1058	979	1074	1048	1021	959	1062	1064	1000	997	1013	949	1043	1060	1034	1095	997	1015	1026	1054	1001	1079	1070	1077	1049	992	1014	1007	1041	1067	989	1012	1015	1003	1046	1046	998	1006	995	1005	1043	998	1047	1060	1050	1027	1046	1042	1025	1009	1013	1002	1006	1004	1021	1046	1056	1009	1053	1019	1014	970	1116	994	1012	1049	1003	1018	980	992	1069	1060	1038	1031	1075	1043	1067	1058	1001	1037	1031	996	948	1036	981	1068	1013	1031	1026	1001	1082	1031	981	987	995	1051	1038	945	992	1062	1028	1072	985	1003	1017	1056	1011	1033	1039	1077	1051	1024	991	992	1034	1075	1005	1023	1004	1062	1021	1071	1058	1048	1066	1047	1019	1059	1081	1078	984	1050	1034	1016	1008	1046	1033	1038	958	1018	1002	1021	1063	1034	1045	1004	1015	1071	1048	1032	1078	981	1050	1060	980	996	1069	1010	1041	955	1104	1024	1008	1028	1068	1016	1059	962	1060	1017	995	1002	989	1043	989	1054	1020	1094	1004	1120	1031	989	1050	1076	1006	1036	1035	1013	1007	1065	1032	1009	1072	1060	1001	967	984	977	1031	964	927	1030	1046	1022	1053	1049	1078	1023	1018	1001	992	1020	1029	1002	1044	1055	1018	1074	1040	987	1033	972	1024	1035	1073	1033	1005	1034	1006	970	1069	1016	996	1015	1032	1028	1047	1009	1009	1034	1054	1005	1016	1016	957	1027	1050	999	1014	1056	976	1040	1040	1045	1008	1041	1046	1044	1026	1027	1031	1068	1075	982	1023	1058	1055	987	965	1060	1015	978	990	1013	1024	1036	1003	983	1061	992	1012	1038	1062	1005	996	1120	976	1039	988	1016	1035	1018	1039	1050	1001	1036	1010	1077	993	1030	1042	1074	1033	1017	1039	1013	1034	1014	1061	1042	1032	986	1011	1074	1013	1010	975	1013	1051	1053	997	1011	1004	952	1042	1025	1096	1027	993	943	1061	1011	1069	974	945	1048	1028	1035	1033	1104	1001	978	1055	1040	1026	1092	1007	995	1055	1040	1013	1058	1004	1008	1006	1046	1055	1054	1054	1031	1050	1035	1067	1009	1012	1025	1065	1040	1031	1018	996	1013	1070	1064	997	1075	1054	1038	975	1068	1046	1105	982	1025	991	1048	1019	1072	1056	946	1010	1013	1058	1027	983	1049	1003	960	995	1019	969	1028	1011	1039	1059	1024	1026	990	1003	1036	1050	985	990	1008	1027	982	1026	1036	1075	1049	1010	1052	1006	1017	1002	1046	1027	1063	1076	1050	997	990	1027	1068	1031	1052	1054	1055	1019	1010	1025	1005	1013	1092	976	1031	1056	1019	1050	991	996	1070	1058	1027	969	1033	1005	1055	988	1010	1070	1058	1039	1058	1099	1001	1048	1015	1096	1025	985	1061	1073	998	1029	1093	1006	1039	1016	1000	996	1035	993	1051	1051	1052	1020	1053	1037	1027	1043	1056	988	1027	1003	974	1021	1074	1069	1037	1030	1021	1021	1048	1025	1002	978	1084	975	1029	993	1085	1040	1032	1028	1091	1041	1004	1006	1033	1010	988	1003	1092	1052	1006	984	1035	1051	1009	1087	1002	1037	982	995	998	973	1019	1065	1068	1042	1038	1068	1077	1075	1047	1041	998	1026	1071	1022	999	1025	1121	1048	995	1007	1027	1040	1052	1022	1058	1060	1045	1015	1047	971	1052	1015	1033	1022	997	1033	1017	1011	1024	1001	1058	958	1048	1067	1023	1026	1073	1108	1058	974	1038	1098	1046	1012	999	1052	1034	1006	1056	1045	1010	1026	1066	1022	1015	1078	1024	1043	1050	1011	1010
24784	21583	27899	25642	13986	4043	2591	1824	1389	1132	963	880	698	597	502	482	428	401	389	378	405	360	362	392	372	378	374	383	366	357	357	339	381	388	374	375	359	356	376	354	382	387	371	354	374	397	385	383	397	376	382	372	360	353	398	361	407	363	327	397	346	395	339	341	358	406	338	359	368	314	376	364	381	338	358	367	374	354	358	376	369	339	341	355	362	395	398	349	375	355	387	356	369	350	361	402	358	349	348	382	383	343	371	373	386	328	390	365	389	367	380	379	372	384	372	321	333	351	352	346	344	373	387	380	398	363	356	345	357	361	359	346	354	400	362	370	362	375	366	364	396	376	356	385	350	371	342	348	361	346	342	353	374	359	392	368	349	343	405	360	375	365	354	323	384	400	363	348	350	349	373	390	374	358	351	382	359	363	373	344	334	374	368	394	378	371	377	325	400	377	374	361	348	384	405	357	367	378	357	370	370	343	384	326	328	383	370	327	396	353	366	359	384	381	389	365	338	364	359	274	381	361	365	381	343	343	346	358	348	357	374	370	373	374	372	403	368	326	333	359	387	356	372	386	381	381	326	370	393	359	359	374	374	369	388	343	334	366	366	377	390	364	350	333	352	352	372	345	387	409	424	375	368	331	381	372	354	360	365	361	393	347	369	370	359	382	358	345	351	372	367	346	352	373	365	350	392	374	334	343	380	391	374	359	390	378	368	346	315	375	391	400	359	379	384	388	338	367	353	387	398	368	361	356	392	372	327	369	341	359	367	367	343	369	340	345	373	364	403	375	371	346	393	340	376	349	333	335	356	392	369	394	351	361	385	337	385	360	373	402	363	378	379	360	376	342	393	349	390	362	359	372	360	401	360	325	369	368	360	346	338	370	387	370	387	345	386	362	366	398	326	359	354	340	371	326	363	376	362	369	339	385	361	361	377	377	374	363	329	352	370	338	343	379	345	343	357	314	378	375	356	350	381	336	377	371	366	360	359	360	338	399	371	356	357	366	369	363	375	325	347	338	336	360	362	405	329	334	371	350	372	345	365	353	365	384	330	359	385	358	314	376	369	353	336	354	359	382	355	354	381	355	362	331	358	356	382	383	363	417	331	396	322	359	363	382	377	347	352	355	391	351	401	366	384	378	367	351	373	362	328	355	376	350	361	369	392	361	362	379	359	370	366	383	371	385	340	350	384	338	354	338	355	376	337	374	385	347	371	403	371	377	371	353	393	369	382	351	414	387	341	351	370	363	357	383	359	366	381	376	344	346	384	391	352	359	364	364	406	383	346	341	362	367	355	328	367	374	341	330	389	332	354	359	393	413	395	373	364	376	363	354	362	372	354	353	401	383	366	361	353	385	371	331	349	393	360	396	408	367	372	370	374	381	349	379	391	358	340	346	379	371	378	368	340	390	385	376	366	381	377	399	362	387	355	367	359	350	366	385	354	348	360	370	389	318	390	359	366	366	365	371	366	370	360	369	358	375	384	382	335	374	373	344	370	410	358	343	364	397	344	355	359	352	354	364	365	363	368	366	315	407	347	381	373	377	386	387	364	382	393	394	379	376	358	365	382	379	331	360	361	381	396	392	368	371	357	329	361	358	350	355	363	382	364	354	348	307	373	351	368	376	363	387	352	360	346	378	322	384	350	367	356	345	386	333	334	347	387	379	340	353	368	369	344	360	384	365	386	357	368	380	351	359	363	341	317	365	386	359	390	368	363	385	365	358	375	390	372	352	359	365	367	323	363	413	334	376	390	340	352	363	360	361	336	373	373	352	412	364	334	372	355	351	365	347	367	366	390	345	346	361	378	408	366	397	335	342	373	346	390	372	381	353	348	344	372	372	376	345	367	350	320	364	403	341	386	352	376	398	345	348	370	387	358	380	383	375	391	326	378	349	350	339	351	350	371	334	375	359	385	355	372	377	352	345	371	363	310	367	374	331	353	344	395	351	358	399	359	352	332	405	345	335	371	375	385	367	344	382	367	393	372	354	388	345	368	351	362	348	355	373	369	310	367	390	360	336	372	359	359	370	388	360	362	349	362	366	361	369	380	340	375	374	371	361	362	365	411	370	378	382	352	369	360	336	367	354	370	361	356	373	356	374	350	343	351	345	351	345	344	376	357	387	378	369	396	357	361	354	323	380	353	356	357	368	343	385	350	349	335	375	378	357	338	342	380	396	346	353	340	366	351	330	354	346	363	328	376	377	408	364	351	361	370	377	383	348	337	364	372	360	352	385	375	378	344	364	363	385	359	394	389	385	359	367	405	348	372	357	359	384	376	378	373	352	361	375	384	407	364	319	378	357	343	362	337	325	362	350	329	378	373	379	383	344	346	356	343	366	339	347	375	359	359	380	383	383	347	371	367	354	348	387	391	350	357	389	357	362	388	362	381	375	344	361	350	358	391	384	345	375	366	361	348	381	333	376	385	373	396	360	356	345	361	329	356	363	336	380	363	358	389	389	390	394	362	350	402	399	341	357	366	350	367	346	360	384	353	374	378	376	381	414	326	346	382	357	361	354	363	392	337	390	386	406	367	371	368	393	353	408	365	405	359	391	360	358	349	387	341	375	350	313	347	411	352	375	371	355	369	356	369	365	374	353	333	349	345	371	368	361	411	385	345	347	346	314	362	356	334	335	330	380	367	332	356	365	360	359	345	393	377	369	365	340	376	335	381	350	329	335	345	398	345	372	359	376	385	336	372	354	364	351	364	361	373	388	357	396	381	350	355	386	394	381	376	382	351	404	382	373	379	378	354	346	359	349	418	365	391	375	364	346	345	390	387	381	389	367	353	380	379	339	322	330	365	358	349	342	343	371	350	385	372	371	364	375	405	336	351	415	361	337	357	363	374	341	372	367	366	337	344	368	389	366	360	321	358	373	380	353	382	375	366	375	349	336	340	368	374	330	403	363	351	373	362	348	376	361	358	328	354	338	364	349	327	380	396	373	355	379	330	374	369	385	365	401	383	373	374	331	355	345	355	380	344	360	372	378	366	366	397	391	352	386	410	400	375	362	361	382	376	344	382	356	381	372	352	397	360	353	313	407	352	363	361	392	324	331	340	337	358	356	364	326	358	346	386	355	358	332	356	325	378	412	352	349	341	332	341	391	336	351	391	356	344	339	395	365	358	339	369	378	366	297	336	341	353	395	355	337	375	364	361	355	368	413	369	340	398	349	372	345	393	350	376	382	355	331	368	342	402	380	388	367	379	366	351	410	368	379	356	352	395	348	382	379	384	358	335	355	368	372	387	363	342	343	337	340	405	355	368	394	373	389	351	348	384	346	367	355	364	376	370	383	343	383	339	375	356	398	353	337	349	383	357	355	387	392	357	333	349	338	343	396	351	349	358	328	348	364	344	357	361	330	360	366	371	351	316	359	360	366	341	391	380	370	383	395	380	361	348	386	402	338	342	385	397	352	361	363	349	341	331	367	366	373	378	387	384	367	372	366	366	370	351	365	408	388	346	368	353	370	350	365
18157	36509	23662	10873	7848	5978	4534	3365	2497	1987	1636	1389	1116	987	750	656	604	573	521	523	471	474	486	498	481	429	479	494	454	475	475	515	499	461	508	503	489	487	458	459	435	477	455	522	515	427	432	473	513	444	479	454	460	450	491	499	456	508	495	478	465	496	479	435	460	496	458	470	507	461	476	481	453	485	455	488	469	486	484	485	450	466	491	519	480	499	458	448	504	494	469	467	447	467	457	477	478	474	453	506	451	480	441	500	468	507	448	458	475	496	415	477	458	492	445	462	459	477	441	447	464	466	465	461	469	491	436	479	519	479	490	453	475	503	466	495	447	464	489	460	483	483	425	460	424	467	482	492	443	468	426	491	422	469	458	471	472	442	460	473	524	456	529	487	445	438	445	423	492	426	436	475	462	478	503	476	469	428	448	488	472	447	507	476	497	455	470	468	507	465	489	506	504	491	498	444	461	469	456	452	468	440	483	467	465	465	494	473	461	452	497	469	437	471	467	438	476	482	443	488	458	507	433	478	484	484	490	494	489	487	421	476	469	457	460	437	471	492	497	483	488	473	506	484	490	468	499	456	458	453	447	440	461	435	504	489	444	494	469	444	469	457	480	499	462	492	479	511	442	462	458	478	468	456	479	453	449	462	437	448	501	473	466	477	434	443	456	496	476	453	454	511	473	432	509	491	476	478	459	442	468	457	495	460	476	489	446	440	473	480	493	454	464	456	475	454	471	450	454	468	500	477	481	466	477	494	488	470	458	461	417	459	454	524	450	489	464	469	494	459	439	474	469	429	435	457	458	438	463	494	428	462	479	456	469	455	486	462	470	488	477	447	470	478	479	527	492	512	493	462	467	460	481	421	478	437	477	465	502	478	449	461	496	463	506	481	465	477	483	444	481	467	440	436	490	454	460	428	447	444	472	468	504	506	476	445	478	427	485	516	460	451	474	487	499	472	471	476	422	468	455	450	461	499	429	450	469	476	460	449	452	478	437	474	478	482	488	465	427	451	482	444	449	474	459	492	441	440	448	457	485	476	493	488	493	443	479	484	489	432	462	458	486	445	469	479	479	479	502	489	514	500	494	460	510	437	452	490	471	449	475	472	450	472	444	495	443	455	403	457	457	472	476	459	414	463	474	467	461	471	428	494	448	461	448	454	491	479	462	494	486	453	460	465	457	500	457	502	459	515	491	452	473	438	478	470	474	475	477	457	465	459	450	446	474	477	498	496	493	455	453	513	450	522	461	462	467	464	449	477	466	489	464	444	483	438	458	470	454	475	461	460	476	469	457	461	487	435	451	482	486	505	483	453	461	467	475	458	499	500	467	467	476	507	456	484	434	482	484	440	452	444	486	439	437	421	473	495	484	480	475	494	436	469	453	448	453	475	428	459	474	447	446	437	447	474	456	494	498	447	461	474	469	451	476	488	481	418	441	475	470	459	517	450	497	461	457	444	493	496	481	450	457	459	457	478	447	498	478	472	492	482	456	429	476	480	450	459	458	485	451	430	423	524	470	465	472	465	482	491	478	467	454	424	493	436	477	447	464	499	451	456	457	481	474	489	489	487	491	419	453	429	466	459	495	453	461	471	457	491	455	498	451	473	475	491	488	462	477	466	464	478	476	458	498	436	477	489	469	484	482	456	477	459	489	457	458	490	460	498	485	447	485	459	477	465	464	436	466	487	485	471	466	495	460	443	497	462	463	458	481	478	477	482	495	491	475	468	479	482	439	504	469	450	484	476	437	476	447	441	469	492	454	488	489	488	484	456	483	487	463	482	448	498	482	456	501	474	446	496	469	458	452	454	467	442	452	477	462	482	452	475	424	460	480	497	512	493	473	462	457	462	445	456	459	462	423	519	464	471	471	465	463	490	469	489	488	466	471	463	488	481	462	486	467	483	488	449	477	512	466	443	474	453	461	453	454	467	460	467	471	504	453	476	515	472	403	511	470	459	464	416	469	473	488	476	448	438	467	464	485	509	438	487	478	458	460	454	492	474	459	425	457	505	462	474	444	497	455	485	473	466	455	468	446	493	471	457	440	472	490	471	474	487	458	458	468	482	434	495	472	492	452	466	452	488	460	430	471	478	486	474	470	479	498	461	453	472	508	468	464	493	450	484	483	489	468	476	439	469	478	472	489	456	458	456	482	455	478	465	464	467	443	475	507	456	471	473	495	484	452	454	467	464	451	469	499	472	460	445	434	506	458	425	436	475	492	507	483	435	476	453	432	421	479	443	446	466	433	489	486	465	465	449	471	489	495	479	485	450	470	458	452	453	481	448	492	465	496	492	490	469	488	460	466	461	479	456	514	515	462	497	451	462	442	470	497	524	457	447	454	464	439	494	438	508	482	453	466	475	476	458	489	472	446	460	474	492	449	483	464	508	412	465	457	492	479	439	437	463	446	476	440	479	436	423	483	429	466	458	477	453	467	441	504	494	502	476	488	465	464	471	481	442	442	465	471	461	441	452	469	502	493	462	477	462	486	432	469	500	465	478	444	453	478	468	469	463	437	431	527	435	464	472	458	479	494	456	491	487	445	454	494	452	452	465	475	461	479	487	473	426	439	474	495	470	483	488	446	475	454	455	475	460	477	475	474	488	471	451	461	481	460	469	458	473	448	459	471	502	460	431	460	477	480	525	453	488	496	499	438	458	445	494	462	483	496	485	440	416	454	494	504	479	478	451	495	472	473	463	431	484	465	460	429	461	449	456	477	473	467	480	477	457	457	454	474	471	499	489	505	470	464	458	489	484	528	456	452	476	427	480	485	463	449	511	454	486	461	497	454	468	488	464	461	478	495	447	477	452	472	440	470	498	477	416	509	496	483	480	474	451	503	516	459	489	466	504	476	419	462	523	442	444	472	472	490	460	443	504	466	466	483	461	458	467	462	453	453	493	467	442	527	437	442	460	492	464	428	460	443	496	474	491	488	497	483	466	446	422	498	470	491	476	470	483	477	459	477	461	441	485	496	454	468	487	478	544	436	460	455	440	429	452	465	483	470	501	467	445	492	482	486	455	456	456	490	458	471	456	467	451	461	441	479	423	471	489	435	469	456	455	512	448	512	448	456	525	488	484	492	475	437	478	472	478	412	449	472	450	465	474	482	466	485	482	446	462	462	474	451	450	479	437	450	470	482	478	475	469	482	448	494	483	484	421	467	491	483	477	479	448	475	441	485	427	435	453	484	466	484	460	485	464	466	435	511	427	461	445	443	487	437	471	500	472	471	496	461	470	470	464	427	468	505	417	501	458	456	444	492	455	494	441	457	489	496	478	455	465	483	477	473	490	513	444	470	500	465	482	465	486	432	459	431	462	456	467	458	473	465	448	529	467	457	517	481	497	485	487	479	466	483	433	485	489	453	506	471	463	456	436	480	490	463	475	469	449	487	424	447	476	435	476	454	461	450	481	455	463	442	447	472	464	489	396	459	492	454	469	459	494	479	456	461	478	466	509	433	505	494	460	480	471	451	452
22656	21593	29423	24260	21598	21746	13532	4150	2783	2254	1889	1602	1331	1096	944	819	736	722	671	655	613	640	615	609	625	611	596	637	583	597	591	584	645	611	524	630	639	648	564	619	565	552	589	617	615	566	587	588	626	568	606	604	588	550	596	616	568	652	572	573	587	583	602	593	581	621	581	611	564	582	558	629	588	608	611	599	619	581	589	598	612	583	587	570	622	565	571	584	603	539	578	596	569	603	584	570	569	579	582	591	563	571	581	607	584	630	579	570	550	579	582	607	582	589	605	561	582	528	605	584	586	587	565	542	597	600	610	550	559	557	572	534	603	567	567	617	550	592	558	580	533	601	568	563	551	563	565	598	600	573	561	572	558	614	516	573	619	590	575	556	537	592	557	571	578	660	580	615	556	597	563	565	564	592	604	616	561	571	552	563	599	575	627	587	560	550	592	584	605	569	602	641	553	574	564	593	558	613	624	550	605	604	577	596	584	622	609	573	542	538	616	604	578	577	572	572	568	560	555	587	550	622	628	580	572	611	593	620	577	580	569	579	582	600	609	595	539	525	609	573	573	589	583	590	585	615	602	578	548	546	611	574	558	589	556	585	532	582	568	575	564	567	579	603	565	604	592	586	566	597	611	608	632	644	570	560	567	593	557	596	592	586	600	577	598	607	597	597	596	596	602	538	606	588	590	586	556	565	563	552	625	594	610	619	550	590	586	548	558	575	540	567	570	619	559	589	598	582	585	593	569	549	624	574	571	570	581	553	542	600	590	609	588	593	572	607	584	584	617	593	644	546	608	592	588	576	570	595	571	611	551	641	624	555	580	587	603	565	588	572	572	593	594	587	625	597	579	577	562	597	561	602	549	616	559	600	610	592	555	540	586	598	643	590	565	608	581	632	557	609	582	559	574	576	569	568	619	602	587	551	612	596	580	608	538	565	599	542	594	586	562	591	607	572	561	545	588	564	564	543	581	584	567	596	563	590	570	572	580	571	576	588	536	551	551	582	559	637	599	600	627	598	605	583	605	584	569	570	582	536	609	607	609	554	624	574	576	568	635	590	609	574	599	589	605	537	578	612	574	585	614	582	619	585	607	598	564	578	592	550	575	612	581	592	592	594	529	606	585	574	570	560	615	595	579	640	590	552	566	578	571	580	576	564	600	602	580	612	568	551	624	605	580	575	531	583	587	548	609	567	595	556	592	574	571	583	561	577	574	602	627	540	591	589	553	638	607	578	595	598	573	558	580	599	587	590	626	602	593	591	601	559	609	584	615	555	602	565	604	630	628	581	587	559	539	594	600	614	550	585	583	580	579	564	544	591	581	588	572	591	582	613	604	612	577	603	575	588	585	628	571	574	579	610	581	594	598	570	631	607	610	567	568	603	592	605	658	575	586	585	604	551	598	557	584	581	578	566	545	572	595	554	580	568	535	566	543	568	550	573	573	589	560	595	567	577	587	615	600	578	629	539	578	614	522	580	579	566	584	598	563	601	574	567	565	601	581	632	572	615	567	608	558	572	574	604	575	585	568	608	582	578	580	593	599	581	596	573	568	568	553	586	564	640	558	580	582	575	606	549	590	600	594	555	533	584	603	598	608	576	545	612	622	598	585	562	623	586	576	588	585	558	602	551	564	560	635	565	585	551	541	593	592	592	568	577	611	624	539	616	606	576	542	576	599	574	562	577	587	576	602	595	635	608	597	600	602	575	609	597	622	523	570	585	574	605	559	575	580	555	592	613	585	597	574	596	573	567	572	557	591	552	595	631	556	556	595	577	588	552	603	578	517	539	601	555	582	633	596	565	618	542	609	611	584	596	577	602	569	588	575	592	569	567	591	569	590	598	574	606	586	579	596	589	612	535	586	564	638	562	614	556	599	579	611	553	589	588	614	583	596	552	591	568	577	538	587	578	553	603	588	605	592	574	619	597	612	588	569	559	623	566	581	570	631	541	572	577	567	604	622	601	588	559	594	569	573	556	519	589	533	594	578	540	529	567	589	619	578	590	643	622	588	546	620	605	561	600	602	549	542	577	589	575	563	581	594	562	585	604	597	570	579	574	550	545	552	594	559	575	627	583	594	608	579	618	542	608	572	564	573	607	571	579	599	585	569	571	604	574	583	571	574	575	580	625	599	572	569	574	587	554	559	580	607	617	636	591	573	628	589	579	589	591	601	572	569	606	563	547	559	561	601	575	576	602	595	608	616	591	596	561	592	603	549	625	559	591	598	625	557	591	576	621	600	590	610	576	619	647	580	569	590	611	590	581	580	588	607	581	552	593	612	580	541	581	621	612	570	610	558	574	600	590	603	546	585	586	595	516	614	577	568	554	615	568	571	555	597	592	562	583	586	596	545	617	613	576	618	580	568	615	577	612	608	575	585	602	623	590	642	586	552	557	597	606	594	560	608	553	578	632	601	546	645	610	580	558	572	594	584	596	611	580	531	602	617	577	583	563	593	543	522	588	572	570	538	559	608	615	565	563	555	576	623	572	553	614	568	606	583	530	594	589	572	557	606	619	587	613	611	555	567	540	556	581	561	554	574	547	581	539	615	546	610	580	608	570	620	650	564	573	594	607	541	619	563	591	639	597	563	556	579	577	588	574	610	551	576	551	560	607	600	595	602	612	571	599	581	540	589	623	602	613	594	583	573	585	583	553	609	578	586	574	613	609	553	579	623	565	587	612	576	565	616	565	580	554	632	550	568	619	600	590	594	603	580	553	590	595	584	622	606	542	509	577	587	589	586	549	621	564	623	591	604	596	559	545	575	546	562	568	581	605	565	614	587	561	590	639	558	631	592	581	585	596	527	636	562	573	569	559	544	565	567	526	603	583	608	591	596	603	582	569	601	555	554	600	587	628	634	610	565	572	585	561	597	607	586	584	581	557	591	596	605	595	564	569	564	600	581	560	605	574	550	604	546	561	593	605	642	627	562	590	605	616	582	555	600	564	598	632	598	573	587	554	535	600	516	583	589	590	565	563	560	553	618	520	606	537	591	565	614	558	610	591	557	533	580	555	615	560	572	568	584	534	590	598	577	570	567	575	601	601	572	596	576	578	559	580	619	566	584	558	611	617	609	599	539	603	595	562	583	577	553	597	589	583	534	527	574	591	601	577	589	567	581	608	585	558	546	570	584	573	582	561	540	591	539	572	605	577	609	602	596	629	593	556	573	591	557	580	555	544	578	602	594	622	561	520	565	625	598	567	600	598	632	591	579	557	608	622	586	557	600	583	563	594	532	569	581	591	598	610	584	599	583	604	600	610	605	559	588	544	577	617	582	563	560	611	608	571	591	560	560	588	576	516	580	538	600	581	535	562	560	583	589	597	558	546	581	595	562	560	592	602	593	583	605	540	558	576	580	567	615	601	585	609	599	626	583	596	564	591	567	618	620	595	629	569	575	603	556	566	585	621	578	574	589	626	576	593	575	573	589	609	553	605	613	585	591	611	590	581	582	610	587	566	556	528	565	597	617	555	571	591
21287	47026	33884	17855	13033	10175	7985	6025	4590	3612	2973	2456	2024	1609	1362	1120	1079	919	857	821	819	814	773	825	771	781	786	740	742	807	772	763	724	740	757	803	765	753	756	739	784	809	740	737	732	752	740	749	747	704	797	743	713	703	778	727	743	732	764	788	732	768	714	745	720	771	753	772	763	729	724	763	746	779	742	697	754	799	799	684	743	795	790	731	731	760	738	773	744	765	761	712	729	797	696	780	749	720	695	747	745	764	750	762	743	697	713	744	745	737	729	796	709	790	746	739	741	716	749	720	766	766	721	735	734	671	726	723	768	743	756	773	720	747	727	717	703	784	717	714	772	734	746	729	736	729	730	764	758	715	770	718	735	730	728	740	784	734	694	736	780	727	671	688	752	703	741	722	795	743	720	783	707	713	720	676	708	763	723	751	715	725	720	731	769	717	757	752	741	758	722	739	694	736	755	715	734	769	721	735	761	741	781	713	780	765	749	691	733	759	739	724	762	701	727	711	741	742	731	750	718	751	725	718	763	738	738	773	676	696	746	698	727	729	700	698	757	718	715	715	780	731	718	795	739	766	690	740	767	729	732	694	808	704	703	682	739	713	701	734	713	752	708	729	748	767	733	735	732	728	683	754	717	719	719	712	767	719	751	752	717	747	732	693	704	679	708	732	686	757	773	767	729	751	740	715	709	759	726	714	703	780	705	736	758	714	738	726	711	726	702	720	716	660	690	758	718	718	711	764	725	654	750	720	681	741	757	730	754	758	806	737	700	753	753	747	712	769	713	721	782	774	709	717	709	721	737	739	778	706	704	733	714	755	758	757	717	770	720	815	729	747	720	716	758	773	721	762	795	742	769	731	747	740	748	753	671	782	749	796	712	731	720	748	719	750	716	747	782	718	707	697	731	764	734	782	753	748	715	735	704	747	740	713	747	741	770	759	708	749	741	701	716	747	720	730	744	761	722	751	752	714	696	671	735	687	777	676	699	739	712	738	760	714	778	759	715	698	770	737	767	754	759	724	699	741	745	700	722	734	740	768	747	647	776	717	695	708	727	765	689	729	695	748	734	717	724	746	700	771	713	779	743	759	700	755	749	753	753	741	742	747	684	764	702	782	712	732	698	738	710	754	721	699	790	766	781	752	770	739	728	708	690	733	745	758	736	764	720	724	711	741	694	778	707	716	748	729	705	762	744	724	730	741	739	761	688	684	779	750	718	725	672	737	740	729	742	688	692	733	742	701	726	731	752	777	751	737	684	730	750	680	716	737	748	737	742	729	741	760	744	738	721	721	708	706	729	786	747	749	761	734	708	697	699	711	731	707	759	727	730	719	725	803	717	725	730	788	747	728	763	726	729	724	755	714	741	738	743	779	757	727	716	708	727	735	751	752	750	741	694	736	748	670	757	720	737	748	720	751	739	756	727	734	698	769	742	775	724	706	680	725	766	713	749	727	717	725	685	719	728	755	705	712	748	732	719	726	725	764	707	760	758	784	712	749	727	755	752	725	765	774	722	773	718	734	750	724	737	761	749	726	754	758	759	701	711	718	743	750	717	742	727	736	713	756	739	708	694	767	722	752	722	763	788	720	695	770	731	739	739	776	756	736	753	755	765	726	715	762	771	734	765	744	748	725	696	733	729	719	718	722	735	717	762	717	740	744	721	740	714	725	790	785	713	739	699	742	726	710	754	670	725	739	785	698	765	709	739	725	755	726	738	714	715	692	716	719	735	773	697	741	739	733	731	713	720	746	737	715	742	740	729	683	741	754	722	683	750	704	745	719	739	729	716	759	701	730	739	759	738	728	785	722	709	694	717	689	771	782	717	701	784	750	684	719	705	704	703	723	705	754	704	738	711	732	719	746	762	722	779	729	724	694	719	708	738	762	712	707	753	667	732	738	684	707	723	749	782	706	728	737	702	733	729	743	722	718	722	779	747	759	768	760	726	748	716	723	725	757	748	717	700	773	716	728	736	711	711	738	715	756	749	739	776	717	705	718	785	749	714	770	736	706	735	719	743	744	746	735	720	745	786	721	727	720	784	709	729	738	719	683	712	726	685	764	728	720	728	743	747	711	732	732	751	767	775	700	702	735	757	732	762	736	758	713	762	714	691	722	756	771	726	737	705	720	782	764	744	803	726	758	748	711	746	765	716	768	775	743	732	671	731	724	719	745	755	728	736	741	710	750	751	648	730	729	740	715	725	729	760	669	707	735	730	721	674	744	741	701	750	750	801	761	777	697	736	732	687	736	672	721	739	746	700	739	751	715	708	767	727	753	759	756	695	734	718	760	703	710	700	746	800	714	760	717	698	725	719	726	733	706	710	733	730	739	724	738	715	709	722	727	706	715	717	709	752	765	741	710	751	722	743	723	723	754	720	717	721	780	680	750	759	781	725	749	718	701	736	744	791	751	743	757	749	701	705	692	730	721	745	695	730	745	741	784	730	742	673	755	775	712	710	802	748	722	752	768	752	758	740	680	707	757	751	709	735	729	734	699	735	720	737	706	705	755	765	733	683	726	712	793	741	760	739	751	723	730	709	753	679	719	751	746	720	754	699	739	710	757	738	734	740	725	690	738	746	734	757	756	721	691	772	763	716	715	729	755	722	724	722	772	744	698	747	686	736	734	732	677	725	759	767	753	695	735	739	751	673	743	730	738	746	735	778	718	722	691	707	758	759	721	719	745	722	760	753	727	722	766	761	751	723	734	685	740	765	730	699	755	713	698	755	685	738	760	733	711	723	706	702	771	701	759	681	726	753	746	736	753	742	709	731	703	743	715	733	715	699	719	729	796	686	765	717	741	718	708	759	697	750	784	742	739	704	748	719	777	737	774	741	734	713	717	747	797	773	746	783	747	772	686	752	733	717	671	668	724	730	766	757	711	717	717	695	727	680	780	678	735	718	751	739	765	705	736	738	752	721	722	692	767	737	786	768	708	700	713	718	732	714	718	699	745	759	752	757	736	706	779	719	757	752	740	748	746	710	721	730	698	687	758	760	716	716	738	745	668	706	785	742	741	750	710	725	744	748	699	727	757	683	722	715	751	756	771	745	765	776	774	691	735	704	812	737	715	739	725	747	750	759	699	760	732	682	737	740	761	761	769	760	706	737	737	742	718	706	721	712	727	727	705	690	740	711	744	693	699	749	687	709	727	760	695	731	695	735	759	762	730	730	732	774	740	772	733	699	767	743	666	739	738	783	742	733	756	732	747	737	724	729	694	710	723	701	746	680	747	728	734	704	778	675	723	698	737	721	721	799	723	724	739	742	739	714	777	732	750	705	714	697	750	745	731	690	733	744	717	726	740	737	729	752	754	718	758	732	711	748	765	733	696	741	742	701	767	725	709	743	746	695	762	723	763	715	809	741	684	708	706	779	738	703	751	719	758	681	778	785	715	792	736	742	735	724	769	761	726	794	736	720	703	703	753	701	754	685	721	722	743	686	751	724	750	754	692	748	740	731	714	778	739	755	754	709	762
27860	21901	18621	8377	3909	2626	2134	1687	1373	1286	1059	950	927	859	737	689	665	693	677	703	702	680	676	653	671	674	670	669	668	642	701	664	659	664	698	630	670	651	644	675	611	667	647	610	688	643	650	678	620	640	685	664	670	653	644	597	651	677	632	663	635	639	671	639	696	677	670	646	706	595	664	657	634	652	622	694	668	666	666	634	637	649	631	622	653	681	661	653	631	670	640	619	646	637	680	669	637	663	659	706	625	674	637	654	731	659	656	666	643	669	629	634	686	652	636	654	645	648	654	659	637	657	661	618	653	645	656	648	632	646	678	644	657	646	695	575	658	659	659	675	676	641	657	649	651	663	632	666	599	591	623	668	671	626	616	684	651	672	665	652	665	663	683	704	658	656	615	629	674	628	679	684	659	684	655	627	648	583	665	742	624	634	677	658	663	678	610	664	674	638	643	680	677	654	660	677	636	703	653	615	700	666	678	642	678	654	660	662	636	643	658	694	729	645	651	673	653	627	630	643	693	629	640	661	627	606	627	648	683	634	681	638	680	647	657	651	641	604	684	649	641	641	666	652	634	667	673	597	655	671	647	648	658	639	606	662	643	655	666	668	619	602	635	677	658	656	667	627	666	629	643	634	637	680	665	698	661	608	656	659	642	643	681	710	710	672	647	655	657	647	619	654	641	671	657	679	739	633	691	656	639	656	665	629	666	699	619	683	628	684	653	645	682	645	625	697	705	629	663	656	672	664	660	681	644	675	703	644	677	624	704	602	651	662	640	685	629	631	651	654	660	675	656	626	610	702	603	685	649	707	660	660	690	650	659	662	632	660	617	644	672	649	638	660	660	631	670	641	683	724	617	655	661	702	649	630	641	727	633	663	636	648	695	645	614	585	660	643	677	639	646	659	718	657	658	668	705	610	668	655	652	672	640	643	640	672	595	621	661	587	676	676	672	628	661	661	687	619	653	703	627	653	724	616	610	635	641	660	696	691	662	665	715	643	643	665	663	612	658	653	648	688	657	628	635	643	675	668	647	687	660	686	629	645	647	669	627	624	661	621	663	646	659	628	662	673	663	637	648	663	659	639	671	675	654	635	691	693	635	648	638	631	653	639	635	663	715	670	685	704	657	639	628	631	614	654	656	639	644	670	692	648	601	665	697	655	614	651	656	676	684	613	625	661	656	680	670	643	684	662	642	652	643	684	675	622	644	665	656	654	656	644	665	641	621	619	695	591	689	641	703	627	610	677	644	670	652	650	674	695	648	696	670	644	702	641	678	682	663	658	669	672	636	630	625	660	652	642	629	694	654	661	634	637	635	670	645	647	671	655	641	682	659	647	674	656	669	664	687	701	631	642	664	650	648	680	627	665	651	662	608	644	644	708	634	650	635	672	668	651	640	600	649	614	647	654	702	669	667	671	639	687	661	694	632	645	643	650	615	674	633	632	650	651	652	636	734	649	683	649	659	604	668	614	611	680	675	690	618	624	664	672	622	678	677	705	681	694	619	636	688	660	685	671	628	709	675	645	661	651	717	634	662	656	606	657	699	661	657	638	678	633	672	659	672	640	678	680	622	693	631	663	654	700	689	642	717	680	661	721	656	668	679	643	661	638	706	617	628	652	645	680	684	640	644	656	658	664	653	650	614	640	616	648	620	624	616	614	676	675	669	642	646	654	638	672	674	631	640	736	681	672	633	631	679	639	640	644	659	676	658	665	686	680	668	662	645	721	679	666	675	668	677	641	645	676	647	645	665	663	607	629	650	630	664	586	685	675	679	662	639	640	660	658	666	656	661	656	634	623	651	690	685	660	680	648	668	699	648	647	669	694	660	658	657	696	664	680	708	657	658	695	642	639	673	667	670	637	648	700	605	645	682	645	662	669	705	642	651	626	644	629	698	664	637	664	634	629	626	690	649	677	640	657	682	673	644	630	667	650	666	695	622	674	666	667	668	669	682	610	655	658	636	690	646	653	690	618	636	639	672	650	688	672	614	644	621	638	617	649	649	660	658	657	635	697	677	625	623	684	639	638	647	602	692	648	652	648	675	707	629	606	629	645	631	698	684	651	664	651	632	681	650	655	634	644	675	612	642	657	665	646	607	693	699	632	664	660	636	628	640	689	660	630	637	607	677	627	681	628	678	695	666	671	704	672	693	654	644	620	709	662	656	670	605	647	687	662	658	661	634	659	677	697	664	654	665	657	629	621	661	666	674	667	667	660	658	639	599	652	650	654	658	629	667	657	672	630	691	644	673	670	658	643	638	667	664	595	634	624	689	644	672	621	687	645	651	641	681	695	616	669	664	685	648	667	661	630	640	620	662	673	661	628	622	637	665	628	664	631	656	606	642	663	643	661	641	646	659	677	656	641	711	673	637	626	652	648	658	586	696	688	656	688	617	663	631	645	639	655	692	619	619	676	687	636	668	688	686	661	658	642	637	618	634	641	654	632	648	602	649	646	650	703	620	649	609	654	699	622	664	642	674	630	680	676	667	612	666	693	618	621	653	690	643	677	654	656	671	681	688	651	670	679	694	663	685	639	646	627	665	642	685	706	659	685	684	710	661	690	664	686	608	641	644	660	654	642	683	633	613	643	610	627	655	643	669	650	681	670	711	689	638	658	693	695	639	642	612	655	673	666	689	668	657	669	634	668	685	681	636	673	692	690	672	689	645	660	662	610	643	670	632	654	676	643	697	644	648	636	654	696	664	604	689	660	612	650	671	680	633	676	612	619	679	656	650	639	705	609	632	626	683	611	686	666	678	650	634	683	611	681	638	625	625	654	701	680	692	615	670	638	699	674	677	678	668	674	643	647	587	616	670	660	583	657	645	638	661	636	659	708	654	625	644	652	643	674	641	619	669	634	646	674	672	678	664	681	679	638	658	660	722	662	687	675	691	634	617	616	622	638	680	657	638	635	602	645	648	663	672	657	658	652	683	637	677	676	638	705	644	649	641	685	639	659	672	621	651	590	667	676	657	696	649	655	653	646	637	600	677	687	632	673	690	618	649	675	595	662	626	658	629	707	616	654	674	688	642	649	670	619	665	601	652	630	644	697	636	670	677	694	650	688	605	645	618	650	645	637	652	635	653	670	661	641	615	624	637	625	653	661	617	653	672	670	671	645	613	645	667	653	631	659	685	639	663	646	657	713	638	660	654	677	643	673	683	676	710	689	661	645	614	626	643	639	618	648	637	675	705	651	665	640	639	645	652	707	649	658	676	633	692	676	662	630	652	687	657	677	669	697	637	665	650	698	628	595	644	690	643	633	652	641	573	649	675	645	637	644	627	703	680	663	679	675	622	662	662	693	656	680	664	640	652	711	615	665	652	682	629	606	626	666	620	601	597	631	688	704	662	678	646	641	671	633	633	632	655	697	681	619	625	642	708	616	622	645	629	655	615	669	672	676	630	710	651	679	708	627	667	648	650	605	613	693	634	620	680	655	717	698	625	657	654	677	644	636	702	690	645	647	634	651	667	661
16752	29541	19885	9106	6356	4720	3641	2865	2265	1945	1624	1426	1266	1163	1060	931	844	827	823	821	811	814	807	797	808	783	816	794	850	846	807	799	799	793	774	773	778	853	839	819	799	781	804	800	788	881	779	838	788	805	788	793	797	798	778	772	823	780	768	796	790	801	783	825	842	800	752	747	797	792	827	772	853	764	803	778	790	828	814	824	776	792	779	810	788	831	802	770	755	780	853	771	824	804	823	798	781	760	815	807	764	798	781	834	806	811	814	832	798	794	789	787	778	817	805	843	822	778	775	779	773	763	808	803	782	778	778	794	860	799	826	811	778	779	814	762	825	733	813	808	810	787	840	819	781	780	825	745	846	785	793	785	844	849	778	745	812	778	805	834	796	780	820	809	820	784	776	793	837	777	783	799	773	792	830	790	738	812	765	790	818	780	795	840	826	790	807	786	838	817	740	814	815	808	809	774	819	783	811	790	804	793	832	794	838	906	796	815	805	749	828	778	822	838	847	836	784	778	831	794	754	808	802	805	833	786	811	760	812	823	734	797	783	811	753	823	803	748	789	765	763	806	745	778	819	799	792	762	823	763	790	823	722	814	800	790	792	803	800	761	816	755	833	787	770	806	793	823	779	794	858	731	851	785	809	783	804	823	819	828	805	769	774	788	827	809	787	819	760	847	787	823	806	819	828	760	790	831	802	777	821	813	744	805	824	807	806	831	842	801	796	794	845	789	790	849	813	764	821	785	752	808	815	817	824	794	752	806	815	770	796	804	795	808	844	794	749	794	755	737	815	763	798	793	814	766	772	816	778	806	815	829	785	817	742	772	783	811	856	801	831	809	848	782	798	801	794	798	793	801	783	823	777	760	763	787	812	775	751	821	813	841	830	802	768	783	780	796	781	811	830	832	828	809	789	834	823	842	811	822	823	832	800	792	803	794	819	834	761	805	780	827	762	786	758	814	799	819	836	840	744	841	808	806	805	805	766	782	794	781	805	788	770	817	820	789	819	853	818	857	772	766	794	819	811	741	803	801	850	807	799	781	846	811	833	770	772	825	765	860	787	783	834	798	741	772	821	820	790	779	804	753	817	867	797	773	794	770	817	832	842	819	826	838	791	860	824	753	749	769	793	773	799	739	812	816	838	806	774	768	778	774	777	773	857	825	815	847	839	796	766	741	798	809	821	786	787	805	842	779	790	854	829	831	774	878	827	795	784	822	822	758	803	836	783	801	832	762	858	772	768	793	762	746	827	827	772	808	753	809	794	802	787	758	729	759	849	796	767	807	807	798	799	829	787	780	851	803	833	796	830	817	809	760	834	816	766	778	823	763	781	837	813	781	817	825	826	809	806	736	764	823	785	814	857	813	816	807	756	808	776	794	795	783	803	783	767	828	832	792	827	825	819	824	817	816	838	801	808	836	825	778	811	767	800	781	794	817	740	764	816	836	801	738	840	825	843	778	825	767	840	795	757	805	766	813	784	786	815	796	781	824	785	791	753	785	772	854	801	782	791	820	827	813	818	795	792	792	786	858	832	839	781	782	815	814	773	766	816	814	785	772	831	787	767	838	793	759	793	824	786	767	837	824	819	769	782	810	838	808	795	839	809	787	809	845	769	809	825	787	835	842	803	750	761	788	792	876	834	817	818	822	773	810	761	801	852	775	807	789	775	813	807	775	789	740	788	755	766	785	818	784	832	787	824	826	789	811	776	807	797	852	802	765	761	826	829	793	812	804	766	793	808	784	761	763	799	831	803	777	758	768	789	749	782	774	748	848	770	761	784	795	805	795	778	808	789	841	822	848	828	767	821	781	745	784	790	816	771	812	788	840	795	812	829	821	798	800	765	768	837	812	784	774	799	789	786	814	814	779	840	846	769	820	771	785	819	768	820	791	785	821	789	798	780	807	822	787	799	726	837	816	758	798	838	797	781	790	810	794	759	794	766	791	806	829	826	857	775	788	809	767	833	839	819	778	853	765	816	815	772	796	807	755	813	810	788	778	784	824	775	748	826	790	768	861	775	821	835	793	817	821	808	769	850	815	824	855	780	807	788	843	825	787	777	782	804	821	815	772	820	794	790	835	835	798	850	791	835	813	845	821	773	748	800	829	770	751	771	801	817	807	788	771	815	794	802	793	799	775	861	820	838	840	765	856	772	755	817	824	773	795	833	798	845	823	783	779	814	805	786	793	825	828	856	768	790	807	769	745	798	796	781	794	739	783	782	836	779	802	796	840	808	759	796	788	785	766	776	760	758	790	803	762	805	780	827	822	809	738	843	770	816	783	811	806	780	777	738	809	785	791	829	837	781	845	781	802	803	804	792	767	828	837	754	869	773	818	773	714	813	768	815	794	821	827	797	855	779	796	808	836	780	829	805	800	837	788	756	822	799	815	828	850	817	792	781	800	744	792	782	746	814	779	845	838	775	758	842	834	791	778	826	817	790	774	779	794	828	788	789	813	781	814	830	783	773	792	770	779	823	787	742	771	842	795	745	839	772	813	839	782	822	829	820	818	753	779	792	809	790	808	792	808	809	808	801	815	809	845	816	817	782	786	815	772	726	827	797	798	771	856	775	747	753	783	852	745	784	783	797	831	864	818	763	812	873	809	772	797	755	808	841	844	787	771	791	806	843	806	788	782	846	826	767	818	811	836	761	793	780	773	754	858	766	804	807	828	789	779	746	784	769	769	824	770	810	839	799	834	784	795	875	808	799	839	804	836	817	802	800	796	827	805	714	794	810	808	784	817	816	808	783	801	781	810	811	864	801	789	806	749	873	795	777	797	764	793	822	788	781	829	783	797	844	805	799	756	812	763	803	839	802	786	823	785	781	788	806	803	814	805	791	804	795	805	785	797	738	829	782	815	801	792	732	776	797	790	793	785	754	815	734	794	787	748	773	780	775	827	796	832	771	759	787	770	774	809	790	740	761	818	774	850	863	812	832	807	799	845	854	811	815	817	761	840	823	767	805	772	794	771	794	821	816	796	833	787	778	788	807	771	769	777	739	806	807	822	786	841	791	768	822	794	848	838	838	832	784	837	794	774	775	795	802	813	774	819	751	817	785	838	748	818	820	801	768	792	798	798	791	785	799	786	801	813	787	772	776	773	757	815	762	796	690	775	759	819	818	773	826	839	806	746	786	783	745	766	806	802	796	788	786	804	828	766	800	752	799	815	826	789	790	776	818	813	820	799	784	791	783	806	829	802	799	780	773	857	795	767	761	782	798	793	785	770	840	818	798	782	769	783	782	864	784	787	832	789	750	835	792	795	832	801	819	805	747	831	776	794	804	766	838	765	803	827	859	773	794	760	760	782	776	778	814	815	789	748	800	759	776	745	806	853	840	804	800	818	830	772	798	818	806	807	802	740	815	795	800	796	801	852	777	791	716	788	786	769	810	816	794	770	775	862	789	806	801	834	750	783	800	795	797	816	777	781	802	861	800	780	791	807	784	732	846	795	787	796	786	820	794	802	789	732	731	829
23631	21568	28945	24667	21578	14469	5004	3038	2253	2041	1766	1573	1398	1243	1153	1009	1008	945	937	920	921	947	886	878	898	907	889	904	886	914	962	902	881	924	886	847	900	869	896	872	948	915	844	841	909	907	877	850	821	839	835	863	900	879	847	908	897	834	916	876	865	915	870	797	851	842	861	869	900	894	860	918	820	880	853	841	842	839	846	861	866	857	918	874	873	846	827	871	844	876	883	850	900	842	844	876	905	876	919	854	907	841	850	890	847	884	868	879	828	826	824	855	855	836	834	873	875	838	849	849	881	826	885	852	881	847	831	871	912	827	906	837	824	869	830	849	873	879	863	826	874	867	846	878	864	821	900	856	817	826	854	853	885	868	882	893	918	809	810	855	851	851	924	893	847	842	814	841	853	898	830	850	842	879	802	853	893	871	885	884	870	841	867	892	863	881	835	839	858	835	779	888	896	906	854	857	889	870	843	869	870	843	801	873	820	841	845	882	872	901	911	835	886	881	809	854	875	869	863	860	869	808	840	857	903	836	853	854	852	836	832	890	920	847	895	806	873	834	878	856	871	883	819	867	831	843	849	820	841	807	890	814	912	891	854	812	864	822	862	852	872	844	877	844	918	858	911	865	933	838	807	870	859	900	822	803	887	854	870	826	910	879	860	847	839	882	883	889	831	889	871	895	868	880	847	840	821	861	862	872	888	891	871	859	819	873	805	901	875	887	849	874	907	900	842	890	905	892	853	866	888	877	851	824	844	863	875	818	895	822	850	870	853	902	838	876	812	843	869	837	853	837	849	912	862	849	868	868	886	827	904	857	840	846	831	905	827	833	869	872	851	879	952	868	858	847	872	857	877	856	843	855	834	801	882	832	845	839	829	882	853	875	818	883	833	834	847	850	859	860	884	889	872	848	891	898	875	820	852	826	891	866	799	882	817	835	834	925	869	853	835	851	890	869	873	898	936	833	902	810	855	886	887	860	863	832	926	878	853	907	835	853	846	855	899	879	865	859	805	826	836	856	822	839	901	885	866	879	866	900	841	835	798	881	861	833	878	891	838	877	812	903	871	809	833	870	870	882	925	864	873	841	866	897	936	858	823	849	844	922	831	836	836	874	858	856	866	818	842	839	878	888	854	853	868	892	874	880	845	849	831	907	857	894	895	866	848	888	836	855	846	847	856	841	891	873	879	850	902	856	843	863	867	858	939	836	842	786	870	854	866	861	845	815	887	894	873	844	879	840	881	839	878	873	826	855	883	833	875	879	838	873	855	899	852	812	897	892	792	870	896	839	840	825	826	911	861	863	838	867	865	907	844	849	858	909	870	820	865	836	814	888	839	891	854	860	871	859	886	850	886	852	815	843	917	878	877	816	839	841	875	801	851	869	831	849	839	804	892	891	874	757	850	929	845	864	864	893	820	859	900	866	914	892	900	873	869	827	832	859	889	891	846	860	864	879	850	833	853	861	852	820	880	796	847	860	920	874	891	864	887	931	847	839	800	879	903	791	863	838	831	885	890	846	811	868	878	863	817	870	826	842	850	881	856	870	899	837	884	861	851	871	788	836	863	868	838	832	852	870	829	885	896	850	886	836	897	865	876	846	920	839	863	885	833	828	885	852	849	872	889	813	876	901	860	849	858	806	873	862	911	859	888	853	860	893	834	810	875	839	852	818	861	850	854	840	859	911	865	930	837	819	843	880	863	838	866	791	876	869	871	909	867	828	831	849	816	892	871	850	861	915	820	900	890	866	863	813	849	884	834	879	902	827	882	824	888	874	864	844	887	890	841	831	900	900	871	879	873	866	852	864	848	892	859	886	842	857	865	869	867	882	827	826	828	877	865	873	874	835	919	820	844	815	871	853	884	903	870	850	854	884	843	923	885	842	845	854	824	858	865	900	849	883	862	856	908	878	850	860	821	895	827	867	862	884	849	868	837	845	887	834	895	828	876	858	847	846	846	852	879	849	889	881	866	880	857	867	867	874	879	854	833	913	854	755	887	802	837	810	863	797	849	841	901	872	875	949	873	865	851	883	828	756	898	823	845	867	824	852	867	880	880	858	885	842	900	865	804	865	896	904	846	861	902	846	784	908	888	908	924	861	879	843	804	899	860	866	901	843	883	849	919	872	839	836	885	844	908	806	936	817	848	871	896	840	852	920	860	909	858	830	867	908	874	877	883	865	896	923	822	859	857	820	842	866	872	842	788	840	845	808	875	859	882	844	888	839	879	825	895	883	871	868	835	843	854	845	883	848	852	898	870	899	862	866	802	872	797	838	876	888	818	844	865	891	917	820	886	825	847	874	887	849	851	891	867	804	851	841	802	887	821	850	848	846	828	856	855	811	911	858	894	837	866	875	875	846	855	865	849	801	810	785	814	822	873	881	912	848	850	803	826	898	848	857	898	871	841	857	868	869	830	862	839	826	893	876	829	907	849	840	845	833	837	820	878	869	870	808	863	888	904	870	890	869	831	881	863	927	890	866	833	883	847	908	863	843	801	829	818	920	902	853	891	831	875	890	860	895	859	865	853	852	870	835	878	793	836	830	880	879	861	780	883	825	872	861	841	913	889	859	872	844	925	907	822	886	874	879	847	852	789	840	862	862	893	823	909	901	832	843	899	842	844	846	828	879	845	870	881	836	856	867	929	897	812	819	817	814	857	898	874	855	874	902	870	866	904	854	858	826	881	839	879	825	847	851	864	853	829	898	813	894	831	855	916	836	858	821	918	796	831	800	880	894	909	843	885	877	919	883	919	851	838	841	890	885	878	837	891	828	893	846	864	858	852	881	814	929	885	906	855	902	864	872	848	888	855	858	815	874	877	856	884	858	798	842	855	922	864	852	824	806	872	851	878	800	861	875	855	856	825	878	835	913	805	853	854	860	825	882	862	835	811	809	840	863	851	855	878	813	884	859	886	853	858	922	849	883	858	858	912	791	905	868	828	795	863	855	862	842	826	851	895	855	861	904	844	890	855	880	869	888	903	849	901	817	860	859	833	889	834	897	822	830	836	859	853	873	855	949	892	880	885	896	832	847	844	837	823	858	853	867	874	861	842	826	844	864	862	856	869	901	889	866	823	859	877	877	898	842	852	840	843	880	889	822	845	905	835	883	849	850	892	869	843	852	801	878	871	852	862	881	807	794	875	799	844	919	874	814	879	832	884	843	890	813	866	835	879	876	851	826	919	893	843	824	929	846	854	832	894	872	904	833	885	920	846	863	844	886	847	861	872	838	868	888	858	855	863	915	852	890	822	870	826	873	888	811	872	851	809	817	872	898	884	877	803	878	834	861	843	814	925	833	898	824	916	874	817	824	843	821	891	889	856	902	881	890	861	919	895	847	843	884	831	855	882	895	816	877	901	900	855	899	887	890	790	826	827	874	862	879	859	836	851	853	903	871	880	817	878	863	805	846	881	794	842	859	791	870	876	909	846	834	872	871	876	924	888	798	861	817	851	864	804	851	841	910	915	858	823	785	824	807
17793	40848	31833	14019	9998	7709	6108	4725	3652	3014	2544	2243	1941	1711	1466	1298	1211	1180	1157	1140	1130	1117	1076	1017	1101	1037	1046	1063	1071	1078	1038	1022	997	1069	1024	1028	1046	1028	1067	1096	995	1043	983	1017	1027	1043	1031	1049	1045	1051	1055	1014	1059	984	1043	1094	991	1028	1086	1008	1102	1040	1073	996	1054	1017	1002	1096	1067	1037	1042	1015	1052	1042	1076	1074	1080	1047	999	1050	1067	1044	1089	1083	1048	1037	1011	1033	1103	1074	1013	1067	1041	1072	1069	1095	1045	1089	1000	985	1074	1058	993	1077	1064	987	1099	1069	1029	1039	1037	1058	1095	1028	1119	1103	1042	1034	1038	1091	1036	1072	1052	1023	1044	1068	1111	1027	1049	1033	1056	1026	1035	1052	1033	1065	1015	1023	997	1018	1023	1029	1083	1048	1089	1072	1051	1034	1046	1048	1000	1003	1056	987	1058	1050	1110	1028	1004	1057	1018	1033	1089	1073	1097	1080	1088	972	1079	1036	1059	1020	1029	1048	1091	1021	1061	1014	1028	1057	1051	1031	1060	1053	1088	1071	1030	1044	1058	990	1038	1013	1010	986	1046	1051	1036	1119	1007	1010	1052	1086	1038	1048	1044	1031	1025	992	1044	1074	1074	982	1062	1051	1003	1036	1109	997	1015	1082	1012	1045	1003	1016	1101	959	1102	1068	1129	1042	1021	1029	1009	1053	1070	1026	1127	1035	1059	1064	1047	1068	988	1028	1041	1059	991	1047	1061	1029	997	1032	1017	1043	1018	1080	1002	1049	1028	1047	1023	1103	1027	1015	971	1068	1012	1083	1022	1032	1018	1070	1024	980	1061	1070	1015	1062	1072	1082	1001	1080	1067	1078	1099	1014	1043	1053	1023	1060	1084	1068	1042	998	1052	1078	1066	973	1103	1095	1121	1017	999	1071	1013	1028	1080	1013	1050	1048	1086	1069	997	1048	1073	1038	1041	1034	1118	1094	1054	1037	1073	967	1035	1068	1055	955	1068	990	1024	1032	1047	1022	1055	1048	1043	1017	1027	1088	995	1034	1066	1014	1013	1039	1036	981	1025	1073	1013	1029	1045	1051	994	1041	1062	1027	1077	990	1026	1091	1039	1042	1044	1070	1032	1058	1020	1078	1061	1018	1077	1046	1076	998	1047	1083	1066	1047	1063	1063	967	1074	1077	1056	1056	1109	1095	1002	1069	1035	1057	1063	1081	1046	978	1043	1091	1016	1060	1091	1032	1072	1026	1040	1065	1063	1024	1086	1056	1116	1089	1086	1026	1012	1091	992	1077	995	1128	976	1060	989	1044	1065	1073	1055	1071	1052	1009	1063	1078	1024	1081	1073	1006	1015	1069	988	1019	1058	1066	1065	1041	1003	1032	1062	1008	1063	1014	1067	1037	1080	972	1103	1030	1077	1049	1029	1077	1045	1014	1063	1050	1008	1042	1097	1034	1012	1011	1042	1079	1020	1004	1068	1077	1098	1034	1039	1075	1086	981	1087	1068	1013	1080	1050	1032	1041	1091	1042	1050	1077	1070	1021	1019	1006	1078	1066	1051	1057	1067	1047	1025	1062	1027	1060	1040	1060	1089	1054	1102	991	1037	1020	1099	1039	1072	1060	1029	1041	1036	1063	1028	1034	1023	1065	1060	1044	1024	1068	1120	1046	1019	1007	1064	991	1052	1093	1037	1008	1046	1040	1025	1048	1101	1007	1090	1083	1047	1015	1005	976	1016	1053	1092	1029	1028	1076	1118	1087	1008	1091	1030	1015	1090	1050	989	1118	1068	1025	1050	1011	1082	1023	1024	1027	1020	1072	1093	1105	1041	1000	1101	1057	981	1032	1017	1072	1061	1065	1084	1014	1057	1097	1059	1050	1090	964	1020	1065	1000	1038	1059	986	1039	1059	1042	1065	1062	1041	1027	1015	1025	1017	1046	992	1062	1043	1014	1091	1055	1041	995	1071	1007	1042	1064	1021	1017	973	1056	1051	985	1077	1082	1080	1023	1018	1038	1062	1043	1030	1079	1057	1073	997	1012	1050	1057	1037	1041	972	1095	1013	987	1014	1029	1094	1023	1035	1026	1076	1079	1018	1078	1083	1063	1050	1008	1079	992	1038	998	1039	1055	995	1037	1082	1044	1121	1066	1068	1076	1062	1028	1065	1043	1070	1090	1014	1059	1082	1055	1035	1011	1048	986	1050	1038	1056	1076	1097	1032	1054	1007	1056	1025	1036	1096	1016	1078	1111	1100	1043	1041	1033	1004	1103	1021	991	1030	1068	1093	997	1059	1090	1058	1112	1023	1037	1033	1068	1057	1040	1051	999	1059	1089	1091	1032	1023	1036	1009	1022	1063	1057	1083	1068	1012	1078	1047	1014	1036	1097	1027	1066	1105	1079	1047	1052	1050	1067	1032	1035	1108	1073	1081	1088	1086	1080	1006	1060	1057	1079	1045	1054	1062	1047	1064	1051	1033	1016	1055	1128	1117	1059	1016	1037	972	1034	1055	1034	1089	1040	1058	1090	1050	1051	1067	1033	1086	1082	1032	1076	1022	1089	983	995	1097	1110	1035	1092	1066	1041	1060	1054	1074	1006	967	1074	1068	1076	1048	1050	1025	984	1088	1065	1081	1048	1074	1032	1043	1050	989	962	1036	1074	1116	1093	1060	1085	1018	1049	1088	1067	1091	1059	1053	1089	1058	1076	997	1038	1036	1059	1007	1077	1036	1009	1005	1107	1092	1073	1042	1030	1068	1052	1031	1094	1017	1093	1055	1017	1048	1018	1017	1045	1014	1064	1037	1024	996	1026	1015	1055	1042	1118	1055	1038	1072	1031	1056	1053	1023	1073	1045	1105	1089	1036	1069	1028	1041	1054	1082	1050	942	1057	1085	1031	1028	1004	1080	1054	1041	1006	1033	1000	1022	1117	1022	993	1021	1098	1047	1066	992	1034	1047	1062	1055	999	1025	1035	1002	1032	1093	1058	1035	1051	1023	1067	1034	1006	996	1033	1069	1029	1078	1027	977	1071	1053	1010	1030	1007	1056	1024	1067	1066	1043	1099	995	1054	1042	1020	1045	1022	980	1040	1048	1084	1042	1000	1008	1033	1056	1065	1052	1024	1061	1046	1022	1100	1047	1050	1069	1035	1040	1069	1043	1105	1101	1051	1041	989	994	1040	1037	1076	1007	1022	1073	1036	1059	1060	1016	1056	1040	1058	1028	1084	1044	1024	1049	1059	1034	1054	1057	1036	1071	1017	969	1052	1043	1060	1020	1056	1013	1031	1056	1025	1034	1056	1111	1086	1044	1024	1050	1039	1069	980	1040	1075	1058	1017	1036	1054	1064	973	1049	1012	1038	1029	1061	1012	1022	1056	994	1045	1062	1069	1063	1012	1045	1097	1028	1045	1095	1039	1037	1052	1042	1048	994	1030	1070	1047	1023	1080	1009	1030	1100	1040	1030	1098	1085	1092	1038	1008	1079	1007	1012	1021	1042	1021	1025	1011	1082	1019	1049	1052	1019	1029	1041	1062	997	1071	1041	1052	1072	1119	1049	1015	1050	1016	1011	1107	1049	1046	1001	1009	1056	1076	1002	1079	1067	1031	1064	1056	1026	982	1017	1008	1093	1107	1117	993	1109	1038	986	1023	1018	1075	1048	1091	992	1042	1023	1034	1057	1111	1055	1066	1087	1032	1047	1092	1047	1048	1070	1055	1017	1074	1026	1072	1034	1078	1043	1103	1029	1067	1054	1001	1079	1032	1073	1018	1043	1071	1060	1059	1090	1072	1036	1047	1020	1044	1021	1061	1025	1033	1008	1101	1082	1051	1013	1037	1102	1038	1027	1100	1034	1045	1081	1053	1064	979	1020	991	1042	1005	1067	1056	1050	1066	1106	1101	1052	1063	1037	1080	1043	1030	1065	1049	995	1028	1053	1027	1012	1067	1030	1056	1042	1044	1021	1066	1043	1096	1051	1018	1076	1044	991	1090	975	1032	1014	1030	969	1057	1072	1018	1027	1012	1066	1092	1069	1080	1100	1015	1005	1007	1043	1039	1048	1127	1093	1037	1053	1062	1062	1069	1045	1065	1019	1072	1063	1130	1031	1047	992	1028	1065	1032	1060	1070	989	1034	1077	1055	1061	1051	1025	1006	1046	1056	1035	1080	1082	1051	1010	1046	999	1078	1091	1051	1086	1026	1052	1025	1037	990	1034	1052	1032	1017	968	984	1089	1050	1013	1069	1024	1074	1042	1011	1043	1060	1026	1000	1046	1076	1097	1069	1039	1025	1067	1065	1064	1041	1052	1037	1052	995	1079	1078	1072	1074	1006	1068	1039	992	1063	1045	1034	1034	1026	1033	1000	997	1050	1019	1081	1044	997	1093	1070	1103	997	1095	1030	1013	1034	1051	1029	1085	1043	1057	1029	1018	1091	1043	1026	1019	1037	1021	1098	1041	1068	1027	1060	1054	1066	1052	1014	1026	1092	1074	1056	990	1067	1045	1005	1084	1016	1055	1096	1062	1054	1033	1089	1068	1078	1053	1030	1029	1019	993	1112	1065	1086	1029	1053	1040	1039	1021	1055	1000	1039	1096	1077	955	1019	1082	1056	1040	1086	1023	1053	1060	1013	1058	1040	1045	1079	1066	1081	1036	1070	1074	1066	1104	998	1062	1054	1052	1062	1079	1028	1080	1016	1042	1046	1029	1063	1013	1039	1072	1025	1037	1071	1059	1048	1112	1023	1062	1070	1050	1056	1063	998	1041	1018	1024	1045	1037	1045	1052	1034	1093	1078	1094	973	1010	1012	1043	1056	1057	1032	1003	1034	1038	1019	1062	1064	1015	1086	1001	975	1068	1054	1066	1115	990	1019	1063	1008	1049	1097	1052	1055	1047	1037	1042	1061	1045	1016	1049	1106	1060	1057	1091
24748	21567	27924	25609	14444	4144	2543	1759	1420	1136	970	883	746	675	566	494	465	432	410	416	375	401	372	409	405	417	424	390	361	352	381	384	389	369	362	365	347	375	370	405	361	398	343	387	363	409	394	391	413	385	350	363	407	399	380	391	380	350	392	393	368	363	370	389	380	378	347	392	388	348	376	380	390	421	388	383	359	368	374	378	368	365	375	377	364	353	355	360	402	376	395	348	375	395	359	373	385	407	383	346	386	373	394	345	358	392	371	383	356	373	390	366	361	376	414	363	402	377	391	373	377	387	384	367	349	394	400	371	348	364	386	356	378	412	367	371	353	366	356	344	379	375	371	362	350	368	355	374	382	383	401	443	392	343	349	376	404	376	374	361	377	358	344	396	383	346	409	382	372	341	362	377	384	368	409	355	367	420	369	401	383	359	357	379	367	376	374	366	377	366	369	364	416	386	367	367	378	350	373	363	386	350	370	364	391	387	370	377	382	382	368	405	354	389	385	364	359	376	389	375	353	404	386	380	373	369	395	376	383	343	390	364	367	364	381	404	408	374	380	391	384	351	388	377	378	377	386	361	357	353	430	355	338	369	359	396	345	389	374	364	358	370	358	405	358	325	399	376	386	386	343	381	377	370	372	377	409	398	413	393	393	366	347	408	375	388	370	390	425	383	381	376	372	365	375	403	357	345	349	367	367	396	354	403	374	353	387	426	364	373	372	376	350	393	349	363	356	357	406	359	363	410	408	376	403	403	384	352	362	393	377	337	376	392	370	397	380	362	345	371	340	384	346	381	410	416	338	355	388	363	388	349	416	373	381	366	361	353	368	380	395	348	372	392	379	384	360	356	397	356	380	395	358	427	392	378	403	375	382	371	371	356	406	378	352	365	390	380	379	378	372	373	386	353	375	415	374	399	347	345	378	353	352	395	400	377	356	351	384	382	389	369	388	342	399	327	352	340	394	346	420	404	390	389	377	367	358	412	381	392	377	398	374	395	374	336	366	404	353	371	415	377	377	379	370	386	354	405	341	388	367	364	351	409	391	371	420	387	370	374	375	327	370	403	385	350	403	358	369	361	374	378	395	355	354	391	377	391	411	388	388	373	353	372	366	383	390	376	376	369	344	392	382	380	423	362	369	405	370	367	378	396	378	377	388	329	363	361	370	372	406	378	371	378	333	419	366	353	378	414	375	371	400	386	372	390	367	355	413	362	378	342	362	442	367	408	388	379	379	407	410	359	416	373	392	380	378	393	353	383	399	410	359	366	407	384	408	378	371	369	403	378	333	396	356	342	377	378	388	389	387	394	392	389	359	364	372	393	344	373	361	385	399	361	381	375	406	357	347	357	390	380	367	398	368	392	382	361	362	375	348	369	358	366	388	366	362	390	395	367	358	368	394	342	398	392	366	380	339	384	369	402	377	375	385	396	381	395	380	358	362	362	403	339	379	391	414	364	367	382	416	371	404	371	370	337	370	362	426	333	380	394	406	387	392	382	374	365	364	348	351	353	409	372	344	347	370	341	394	363	388	368	398	377	360	381	372	381	381	377	383	395	394	396	341	377	394	367	381	374	356	345	396	336	407	361	341	379	391	390	411	348	411	380	385	378	399	412	378	367	413	380	360	372	364	380	328	407	400	361	383	387	384	401	372	372	378	392	387	388	359	367	379	346	380	409	376	389	378	355	345	360	373	381	372	374	338	364	382	382	358	376	385	348	365	378	373	384	356	379	374	378	382	366	414	379	375	400	373	351	347	336	369	375	367	356	360	366	369	362	365	392	392	368	355	336	377	392	375	384	352	407	399	405	367	377	349	380	383	373	405	371	357	341	354	378	388	393	402	368	357	356	360	366	371	378	375	388	347	357	357	372	386	381	364	379	416	392	364	354	343	365	386	361	357	384	344	360	402	381	356	384	373	371	368	368	377	429	374	401	369	366	365	369	378	390	368	363	374	379	359	343	362	360	373	375	400	389	379	354	363	345	348	377	383	360	386	392	385	379	365	429	369	376	380	365	363	391	344	380	396	379	363	383	382	413	382	368	383	356	389	379	386	355	390	367	403	410	359	382	362	380	335	367	398	363	346	394	377	384	366	409	350	385	384	351	368	366	377	398	352	370	387	396	339	370	400	411	384	372	378	341	384	395	373	385	346	404	390	358	370	373	352	403	382	378	391	388	416	373	395	364	376	363	362	367	360	382	351	383	394	366	383	398	385	345	378	398	354	363	343	380	385	393	371	393	361	410	379	377	400	373	388	385	393	382	389	359	425	361	380	349	386	400	405	377	414	376	402	363	374	373	437	371	334	360	357	386	399	387	364	362	375	370	354	362	385	386	367	368	376	380	356	348	391	387	383	348	377	401	408	371	371	361	371	389	403	360	380	396	347	363	392	384	417	355	370	418	336	349	324	381	389	429	359	373	365	384	370	394	353	378	373	360	384	385	351	391	371	348	340	377	399	397	370	407	365	379	378	373	388	393	396	391	380	381	381	408	360	369	372	355	367	397	385	355	370	350	406	378	428	383	372	363	362	406	359	393	357	352	392	357	396	365	342	362	348	359	370	380	377	337	364	389	393	381	376	367	380	386	351	339	403	385	395	403	371	367	386	412	409	362	374	385	390	383	396	358	383	375	376	402	356	359	364	377	360	357	387	367	366	345	381	380	363	373	386	373	368	390	367	392	389	393	382	361	374	393	389	390	415	392	368	397	388	371	372	370	355	386	358	392	391	391	386	370	356	347	375	382	352	376	376	373	380	398	408	372	359	359	382	388	381	383	356	379	375	377	385	379	387	379	381	348	397	368	354	375	385	392	376	364	354	382	369	391	418	381	392	408	386	399	402	350	366	366	376	393	372	352	365	386	361	375	377	375	379	358	366	394	378	361	369	371	370	396	367	383	360	392	381	395	353	401	374	417	373	385	377	331	387	397	351	398	393	359	362	379	354	369	393	373	372	371	389	399	368	364	388	412	397	347	366	380	400	358	346	401	395	395	368	331	410	368	370	378	369	365	331	359	366	404	358	389	353	420	394	360	380	379	396	367	338	414	384	415	377	383	381	374	379	371	405	349	413	390	373	397	352	363	386	358	392	384	358	390	365	374	389	384	375	366	347	345	391	393	363	395	337	382	379	398	376	369	356	351	391	395	383	373	359	394	367	368	334	372	391	371	377	403	389	393	345	351	382	372	364	352	387	379	357	357	398	371	381	351	355	410	406	381	398	376	363	386	367	374	365	413	384	348	356	373	369	368	379	363	344	381	381	396	429	344	347	389	362	347	374	395	392	379	393	364	378	334	391	350	396	353	357	335	373	355	400	392	387	374	388	369	374	371	407	371	397	325	356	399	377	372	373	393	357	359	393	354	391	388	387	382	374	388	377	347	383	376	378	363	370	399	409	379	375	409	349	401	377	387	395	340	388	385	339	337	379	350	353	360	387	359	360	370	395	394	367	377	381	385	402	338	421	369	379	411	402	402	403	364
17642	37521	27080	11444	8186	5856	4440	3251	2601	2037	1634	1388	1150	1030	787	674	603	560	538	519	513	517	484	492	538	502	505	501	511	500	454	478	467	490	470	506	481	464	499	487	473	508	482	469	499	461	484	519	468	501	452	468	532	461	474	481	500	493	472	462	491	505	459	508	462	489	495	477	496	490	479	459	491	485	501	476	493	504	482	486	445	463	464	549	502	451	475	432	491	457	490	420	491	490	451	465	489	479	483	474	541	508	476	517	448	490	482	482	479	455	476	468	472	459	479	474	486	467	476	474	483	481	447	453	512	469	486	476	450	489	460	502	468	423	482	466	521	495	505	508	496	487	471	482	527	512	479	467	494	494	497	467	454	493	515	469	518	473	465	500	499	453	527	505	494	491	463	500	433	474	459	502	555	425	479	469	454	484	499	458	499	489	484	457	472	486	464	516	458	507	524	488	483	458	476	476	488	490	468	515	515	492	481	474	518	467	521	523	470	476	482	480	490	521	476	457	466	440	482	493	474	473	470	495	498	500	450	470	493	440	475	468	530	429	504	495	471	524	499	465	499	471	476	504	463	508	476	495	492	458	483	484	467	494	462	472	477	509	479	506	495	498	486	477	482	494	499	455	501	495	517	449	495	441	458	468	478	469	460	468	463	495	486	509	517	461	476	472	504	487	470	450	483	530	510	466	494	491	497	521	499	473	484	503	499	465	478	518	466	481	492	501	509	465	489	499	461	479	476	505	510	479	507	437	511	464	494	480	466	464	451	471	465	495	465	482	453	505	483	483	488	492	453	460	470	488	492	472	474	462	437	468	445	490	491	479	469	493	447	518	462	519	480	473	444	501	498	461	493	487	476	503	477	498	507	496	476	476	484	520	480	481	467	478	494	527	485	467	466	471	444	487	479	486	459	516	502	441	472	458	478	484	470	502	443	475	513	492	487	465	430	467	502	485	466	524	496	486	487	484	479	473	521	422	463	498	459	492	476	511	458	487	492	482	497	490	455	486	480	455	481	474	461	504	485	477	487	493	473	510	443	504	502	461	484	473	489	495	469	465	504	492	484	442	514	526	467	460	436	480	465	489	458	516	479	471	488	502	471	534	470	529	466	474	462	486	487	501	474	470	499	423	465	484	505	482	455	483	512	492	496	513	483	436	457	489	483	473	492	497	503	479	523	447	450	445	493	497	502	491	501	482	499	482	492	482	444	443	471	493	446	483	489	424	516	483	476	462	465	451	490	473	493	492	480	462	499	487	526	509	483	486	485	467	483	472	448	524	485	459	465	465	469	492	477	508	478	475	485	493	487	510	485	536	512	484	481	479	538	463	477	459	469	465	460	471	461	460	504	472	459	470	461	500	508	450	489	528	448	487	470	457	489	481	467	489	509	461	484	483	498	479	459	457	457	491	492	497	503	497	494	499	453	474	440	457	484	475	499	478	445	522	498	458	460	420	475	470	432	471	463	446	490	457	476	447	494	489	461	535	469	464	492	504	476	490	452	504	478	514	504	434	499	501	462	482	498	442	491	459	452	473	479	465	484	479	480	507	502	479	510	475	496	502	496	482	503	511	459	461	498	497	483	489	468	503	493	450	481	503	524	514	498	480	471	480	458	469	488	470	510	509	498	455	450	507	451	510	491	448	506	475	514	483	462	521	454	495	479	489	489	408	457	518	504	461	504	470	499	500	480	433	464	493	527	465	461	487	509	514	477	490	487	546	491	497	523	497	480	453	511	471	476	491	488	493	514	477	452	492	505	491	519	491	466	495	460	493	446	495	490	505	522	514	484	496	480	467	478	494	467	501	506	455	486	492	450	498	452	478	492	498	491	501	505	415	513	483	518	481	441	504	427	519	474	503	525	500	470	473	452	464	441	496	460	484	474	507	485	491	438	480	430	483	488	463	494	481	458	441	460	490	466	481	484	506	475	479	527	465	469	473	447	476	461	495	482	418	469	496	455	488	452	479	534	467	451	486	481	465	469	518	470	489	490	485	462	461	464	513	479	486	494	513	485	539	481	488	486	472	492	502	490	503	488	483	467	480	478	454	472	464	496	500	452	504	466	511	467	464	511	502	478	458	457	500	456	464	453	491	518	461	487	438	496	479	471	480	509	517	477	479	471	483	491	491	474	476	512	479	500	490	506	426	455	480	517	511	477	518	509	494	478	442	530	449	504	502	491	497	456	474	505	481	487	510	466	481	493	439	468	486	479	467	521	440	476	491	485	472	434	483	447	489	461	448	491	477	480	491	499	499	481	470	499	507	451	494	447	473	474	495	475	455	483	533	483	474	490	478	530	490	466	496	522	483	483	490	484	511	492	444	453	471	499	482	494	498	484	485	478	493	439	486	479	482	481	468	459	470	461	455	477	464	442	489	493	490	519	488	503	455	472	489	499	449	487	489	471	516	468	501	476	480	450	480	472	475	514	513	510	506	515	504	467	462	459	506	465	477	436	506	511	446	495	500	444	466	504	512	481	488	502	462	504	504	486	500	485	501	487	513	461	459	515	511	521	517	502	514	426	507	467	494	471	491	493	476	474	480	484	486	465	519	525	440	476	479	520	477	481	490	447	475	465	445	453	457	471	499	480	495	480	465	461	500	477	454	492	485	516	512	480	481	438	470	507	474	468	484	477	454	460	435	504	501	531	482	440	470	490	502	501	487	473	453	496	500	472	517	482	499	459	495	480	489	464	508	461	463	492	479	484	463	509	515	484	496	473	506	462	463	476	470	475	451	493	492	504	467	449	468	449	498	490	453	495	479	493	473	453	463	496	486	494	505	477	493	490	496	440	486	531	474	451	490	464	487	480	457	452	484	506	459	470	456	423	483	487	508	502	494	514	475	478	464	485	453	485	472	481	487	462	487	505	504	465	467	513	504	479	482	489	455	480	481	520	497	479	493	470	486	505	489	501	477	470	480	458	497	495	461	452	468	517	454	473	485	506	463	450	499	452	477	462	470	485	478	445	491	469	471	496	520	508	517	514	468	488	467	436	520	464	501	547	479	491	499	474	462	517	465	499	525	478	476	498	461	501	451	470	499	454	490	454	467	470	467	461	496	465	521	478	474	476	479	464	499	489	486	438	439	491	485	507	510	465	466	471	495	510	509	463	494	485	461	444	497	500	504	506	472	521	436	502	509	490	490	455	545	459	460	494	475	491	469	439	477	518	443	517	462	483	456	480	471	469	455	512	465	493	494	487	523	495	513	484	479	488	480	488	485	466	498	486	490	497	504	471	486	484	497	485	519	482	452	472	474	500	491	465	499	492	455	470	504	489	534	461	455	525	469	472	480	477	492	486	506	508	491	436	487	516	484	444	515	498	460	511	492	464	472	480	521	464	501	475	475	441	469	483	463	503	466	507	457	500	491	464	449	495	487	468	483	478	460	497	486	495	455	436	468	485	473	521	482	476	489	447	441	509	506	489	465	498	472	481	466	449	509	497	482	477	496	486	497	490	517	496	473	456	482	504	470	484	460
22725	21610	29474	24243	21622	21746	13580	4038	2744	2253	1847	1650	1407	1239	1046	891	799	698	756	667	682	687	664	642	606	649	646	612	615	620	597	594	620	599	609	596	648	588	654	634	606	589	607	663	658	644	614	624	648	547	602	638	591	621	561	551	566	585	566	623	622	624	632	585	617	590	633	614	622	624	638	541	607	557	577	625	607	618	645	616	572	606	629	596	596	639	587	623	637	615	632	584	615	557	615	617	580	584	590	634	570	595	578	579	577	600	591	634	607	673	595	584	591	615	607	609	575	606	652	597	616	610	616	601	622	606	629	601	580	553	597	601	618	561	635	653	615	573	580	622	653	585	564	610	636	626	579	606	596	597	559	625	615	620	601	640	627	592	591	636	581	597	589	566	616	579	583	631	614	567	583	582	607	616	583	584	625	595	611	628	625	626	600	601	628	617	608	601	613	560	567	578	603	609	619	613	564	572	564	597	581	596	637	580	601	608	593	568	566	593	600	642	580	566	619	550	606	640	602	626	573	606	600	590	611	583	598	606	580	609	571	581	611	585	593	590	603	583	564	573	575	610	612	598	603	621	592	570	600	638	576	575	607	565	622	586	592	645	575	654	623	569	595	614	604	584	615	625	593	611	645	574	605	612	629	600	635	581	557	619	596	599	595	608	590	598	595	582	586	572	603	622	559	589	590	614	595	570	571	607	635	579	625	581	580	613	534	622	599	588	598	570	609	587	621	588	613	615	617	570	597	596	616	576	583	606	591	593	581	654	607	581	556	600	566	567	595	640	641	609	616	595	579	661	636	620	597	622	619	610	592	596	625	622	556	595	574	590	616	601	609	569	576	562	629	568	629	600	623	573	593	581	596	572	586	578	609	573	540	626	607	606	619	588	567	562	582	555	644	606	598	587	591	637	595	565	646	609	584	570	585	622	590	592	621	580	590	581	630	620	612	577	560	626	604	623	631	574	610	583	630	582	603	608	572	639	639	586	603	612	648	595	569	615	575	618	620	637	580	607	618	631	576	576	581	582	584	553	590	590	596	582	605	596	639	584	628	596	571	634	600	588	615	567	560	629	548	571	615	636	608	620	604	576	570	571	586	610	647	600	589	598	592	581	612	609	616	618	597	646	598	582	587	592	607	575	591	605	618	573	632	595	567	593	595	610	614	615	614	566	637	574	627	577	600	593	589	628	584	636	598	629	601	572	579	570	596	615	585	631	597	619	591	608	645	604	589	598	570	599	656	593	596	560	599	602	610	577	597	579	614	623	596	606	634	620	611	622	572	602	569	559	635	605	585	605	665	572	615	658	628	603	580	618	622	596	616	563	591	564	582	614	602	599	620	631	577	572	603	558	583	604	594	578	626	593	579	621	623	564	609	637	608	599	603	602	605	566	598	579	559	587	614	589	629	532	607	567	636	583	586	579	585	634	585	604	580	555	638	622	573	611	599	624	617	589	557	565	585	594	615	585	588	620	600	571	620	622	598	609	627	587	643	588	584	591	579	555	602	570	604	575	604	565	594	581	619	588	606	608	587	592	597	628	632	611	620	588	578	624	579	600	605	584	605	619	569	601	619	588	569	633	594	606	586	599	572	572	581	635	592	569	580	606	583	617	617	601	603	582	619	647	591	597	587	601	571	625	618	565	604	592	601	581	583	630	632	632	575	594	599	570	562	592	578	586	611	597	598	590	597	604	604	627	583	609	599	603	569	578	592	574	612	629	605	561	633	536	579	557	543	604	589	592	659	578	630	611	586	639	540	578	587	590	603	585	589	582	578	614	598	649	662	629	650	584	624	611	549	560	583	638	607	543	616	591	616	618	592	624	649	595	547	590	523	634	585	603	587	599	612	638	596	599	568	604	564	624	624	608	634	552	633	591	633	561	597	642	577	547	590	608	589	567	595	610	561	599	596	596	583	618	585	584	595	590	607	583	547	579	537	539	632	570	631	611	607	570	597	602	655	586	598	564	571	609	590	572	622	607	577	604	618	583	615	607	583	609	627	588	552	621	560	593	613	629	592	576	597	601	607	594	604	597	602	630	607	632	603	564	588	577	617	576	569	641	597	595	605	641	599	621	592	613	653	586	591	620	602	586	628	581	609	602	574	616	621	616	628	573	634	559	623	621	568	565	622	634	577	628	634	592	578	618	608	643	646	588	589	602	581	598	642	590	615	581	569	632	604	578	582	584	628	607	557	555	596	612	633	611	594	563	602	595	624	582	575	580	612	627	614	633	584	626	593	618	638	564	592	544	532	614	598	616	598	590	595	542	583	613	602	600	577	562	583	553	581	612	674	550	594	576	597	594	645	611	627	581	596	629	639	605	595	565	610	590	628	604	608	604	569	620	612	517	576	581	581	626	578	569	611	593	578	655	580	583	629	586	599	610	615	584	581	587	627	624	547	585	599	572	588	579	564	596	627	591	584	589	610	575	631	640	618	579	573	614	544	579	578	610	581	604	557	597	598	583	599	575	603	575	608	570	575	598	572	591	525	582	624	622	606	597	584	594	604	585	577	577	582	578	635	575	600	587	591	589	547	562	583	610	558	566	636	575	583	591	566	578	599	615	582	606	632	569	577	587	581	589	629	607	569	556	627	583	592	601	620	612	608	601	598	635	574	604	605	619	594	639	632	595	569	595	561	555	618	609	586	588	568	595	572	600	644	627	552	580	594	589	609	578	622	609	579	629	643	590	606	615	571	556	583	585	625	630	587	580	595	550	579	580	599	578	577	553	619	594	594	607	572	595	571	582	619	596	597	584	598	585	564	576	562	591	580	583	550	586	559	623	606	592	625	578	588	612	574	597	606	606	598	606	641	611	626	598	645	612	607	652	624	577	599	574	586	596	635	636	609	598	636	583	634	581	622	608	628	603	570	573	606	580	575	576	594	568	583	574	559	610	585	561	548	570	601	605	563	628	608	605	601	588	634	574	616	649	559	618	572	602	634	604	603	545	623	602	602	604	579	571	607	603	601	601	609	617	614	601	587	587	598	581	604	616	586	597	616	555	613	597	607	672	622	602	651	565	581	634	596	546	601	595	572	607	597	583	570	639	600	608	565	614	583	545	606	607	590	618	574	615	566	608	594	613	565	572	605	613	624	598	583	617	617	577	580	589	581	562	611	571	566	611	574	588	574	540	619	566	590	624	587	621	573	618	623	603	600	582	676	624	632	580	613	552	589	612	552	590	631	601	593	591	656	542	607	581	585	615	612	577	611	570	616	617	577	618	605	610	572	600	579	594	546	614	592	588	597	610	583	568	551	629	616	631	635	586	621	596	579	589	652	604	597	594	626	601	539	554	579	549	607	555	627	640	589	581	595	589	595	595	631	564	599	612	585	605	626	563	604	622	576	570	640	590	599	568	629	587	600	620	621	542	604	592	580	607	638	627	604	571	554	611	619	623	605	634	566	616	606	598	580	568	642	607	604	629	566	616	574	597	570	553	566	601	584	593	568	634	636	564	594	618	582	563	553	601	546	597
21283	47862	33844	17768	13379	10084	7630	5898	4607	3662	2871	2484	2116	1692	1490	1207	1071	935	878	834	883	859	801	779	803	812	831	781	799	753	792	795	742	781	780	757	754	779	730	761	741	810	764	781	812	723	748	759	724	746	712	756	766	790	713	738	809	780	714	746	737	782	731	759	713	784	710	735	776	704	731	734	749	753	749	753	757	745	762	736	737	742	739	744	723	773	794	760	729	763	742	780	789	724	776	756	722	762	787	699	716	727	749	755	766	769	772	733	717	783	743	722	739	771	773	750	802	782	758	777	791	754	744	765	743	826	804	748	792	746	726	764	708	809	759	756	771	793	750	751	726	782	743	760	747	798	727	767	730	734	765	713	769	770	755	744	731	722	746	738	755	750	793	760	764	745	742	719	712	741	735	742	797	770	768	744	722	747	743	766	699	711	740	759	730	761	741	763	753	711	776	742	743	770	764	780	765	720	799	743	733	736	788	709	758	746	799	746	783	758	756	774	740	736	712	723	782	712	813	769	747	765	704	745	766	758	714	734	695	772	778	732	768	735	709	719	788	757	740	666	788	749	712	756	761	724	751	724	798	756	736	799	712	716	722	781	707	731	783	746	781	723	747	738	760	731	767	779	769	726	745	766	796	753	767	732	776	775	782	769	783	770	767	716	791	819	753	775	752	752	755	734	789	763	703	704	790	718	745	740	758	716	708	740	734	724	733	763	738	730	716	699	737	762	721	766	751	750	800	814	733	731	761	700	682	709	758	756	701	731	770	744	777	806	790	740	729	765	714	729	758	776	753	707	767	775	746	765	746	758	757	765	813	730	735	761	753	693	761	739	750	765	752	753	737	716	706	743	749	748	766	760	790	786	746	772	705	712	748	730	745	714	742	684	726	792	750	733	765	770	729	708	739	785	742	717	794	760	755	756	754	727	733	742	753	748	755	724	734	753	750	742	788	738	727	747	765	745	745	736	801	764	734	734	756	746	712	746	760	738	749	717	722	782	740	744	718	698	711	753	742	763	722	719	729	757	705	750	771	765	731	759	765	743	763	770	696	698	718	704	758	759	732	747	794	736	761	767	767	777	777	725	761	791	750	743	755	764	729	717	764	716	687	751	806	750	758	743	760	780	789	691	717	695	748	720	730	748	771	767	718	771	785	718	808	733	784	751	736	749	738	731	816	729	793	730	747	734	761	746	726	770	737	773	761	706	732	754	736	711	774	769	719	753	743	795	708	760	753	773	764	756	765	726	757	707	750	781	704	764	726	776	773	738	779	717	719	717	758	719	779	784	737	777	761	726	745	776	737	727	782	711	721	764	803	744	770	773	763	806	721	743	728	773	764	677	734	759	776	692	744	749	802	779	722	742	772	751	767	763	742	717	720	765	735	741	778	775	799	739	737	747	746	776	754	733	766	757	733	760	773	759	745	804	766	728	786	750	713	744	754	754	782	764	787	780	763	788	694	754	762	733	719	759	761	745	715	732	793	716	716	755	763	769	748	731	769	691	746	778	716	787	731	761	733	750	770	732	715	751	735	744	782	716	769	736	747	780	763	769	755	750	751	752	769	731	734	725	743	758	759	746	747	752	741	801	734	740	790	705	729	780	759	751	712	747	761	738	721	733	709	740	702	774	734	748	733	726	748	755	781	763	826	780	684	775	742	764	681	727	736	726	709	752	747	758	735	737	766	736	731	764	740	730	757	751	793	737	769	775	766	736	751	742	745	727	751	747	767	685	758	740	776	710	748	756	811	709	727	739	775	713	735	740	751	759	743	763	754	718	758	762	773	775	776	729	729	729	770	756	759	692	762	762	704	727	783	697	747	750	749	762	712	768	715	756	708	807	792	751	743	753	740	773	712	798	724	812	781	736	758	764	792	675	731	740	750	728	806	749	722	756	737	726	747	755	791	779	760	734	769	721	700	736	758	700	793	730	733	741	747	706	715	779	765	800	747	752	765	725	806	760	734	669	806	774	735	788	805	711	734	781	732	744	752	765	719	716	754	786	729	781	769	742	743	664	684	757	745	780	731	728	722	810	714	756	777	790	705	773	738	724	737	747	727	734	782	717	699	718	735	741	754	762	754	726	733	750	698	726	741	783	755	790	714	773	747	717	742	788	750	737	737	758	740	778	706	732	779	758	791	744	743	771	776	724	752	770	738	729	757	769	743	758	726	709	765	706	771	772	711	739	787	773	775	733	739	760	790	781	718	715	735	752	766	747	690	771	757	765	737	712	697	725	695	757	764	755	778	793	723	686	744	745	756	738	765	741	751	767	756	788	722	705	814	810	762	768	808	758	753	700	724	817	798	743	744	765	792	785	709	677	757	774	704	734	755	734	772	765	732	683	772	762	771	793	755	792	778	769	694	728	764	769	739	738	753	702	708	713	765	770	748	754	764	699	751	785	745	742	700	773	749	751	736	752	756	733	758	760	707	742	734	742	775	726	729	693	735	780	767	764	707	740	776	718	717	787	727	781	776	708	779	776	720	733	743	749	751	729	755	714	734	754	739	772	708	747	736	733	768	748	770	797	720	766	730	739	685	743	746	786	766	733	718	721	792	714	731	798	759	716	750	784	746	851	752	701	736	759	724	761	764	724	784	743	787	772	756	767	758	761	719	743	712	744	741	735	756	701	755	738	781	832	752	772	741	741	713	765	756	700	766	744	793	749	782	770	817	768	732	762	784	733	714	731	744	759	699	704	732	752	743	751	780	737	708	751	726	772	782	735	763	781	821	816	781	742	737	747	744	708	746	762	758	723	766	762	811	730	772	755	767	787	735	728	741	732	742	729	739	792	812	750	746	760	697	748	753	727	740	731	687	796	747	737	702	752	677	764	742	757	710	769	762	687	730	736	747	765	765	771	795	708	728	758	714	805	740	715	720	768	678	777	723	780	736	752	748	754	769	789	764	713	793	757	758	735	739	739	720	708	732	758	764	721	753	769	760	688	737	780	761	734	729	734	822	685	776	750	752	748	733	751	762	761	753	733	694	776	746	794	773	760	776	735	728	757	750	744	749	751	687	736	727	708	755	733	766	750	747	741	756	743	758	741	739	693	774	798	713	779	735	783	746	740	733	744	770	766	781	730	730	733	761	733	736	738	779	737	708	699	793	746	719	722	776	750	737	765	759	738	722	732	712	762	719	738	751	766	730	778	725	759	752	803	718	764	703	727	758	744	745	759	756	781	755	753	793	783	720	704	771	740	779	780	724	738	720	743	754	714	751	757	757	721	715	745	689	736	771	720	789	773	741	782	718	686	750	695	761	766	763	752	775	776	735	754	685	761	775	750	755	734	716	782	795	779	737	740	731	737	717	725	709	755	755	724	741	760	772	717	741	716	779	726	724	738	727	781	713	753	793	714	741	724	729	734	728	775	730	801	825	759	705	750	728	707	735	735	765	737	749	790	724	747	762	714	725	745	754	731	805	746	713	735	713	696	721	739	732	781	703	757	752	706	749	737	690	740	727	732	776	711	780	733
27655	22043	18397	7793	4146	2662	2133	1575	1387	1256	1106	983	891	872	849	740	710	664	734	670	639	700	653	676	660	604	638	676	669	645	674	620	685	662	652	665	691	661	694	689	637	678	663	669	669	663	693	677	715	681	640	688	677	639	695	645	658	678	643	647	677	647	631	672	672	663	672	723	675	702	671	647	684	675	651	661	687	638	667	671	638	657	699	663	661	642	661	702	667	662	702	654	659	694	665	658	643	667	679	645	651	647	686	691	643	673	656	671	687	665	652	615	653	687	655	701	632	704	648	660	678	656	636	682	616	706	680	700	671	641	653	618	650	624	659	621	653	675	659	690	687	700	604	668	656	689	680	640	664	668	674	645	659	648	616	680	701	699	666	640	633	665	596	704	659	644	660	703	631	652	676	687	695	635	579	639	720	651	672	639	654	712	671	677	601	671	688	627	622	659	649	679	685	659	679	620	582	670	662	670	631	616	636	687	623	669	692	689	658	677	701	672	670	640	645	675	635	643	699	690	708	657	685	657	679	675	681	707	647	617	742	679	694	662	723	654	637	655	646	651	652	684	699	645	660	587	682	657	660	699	639	656	667	693	685	669	664	634	653	661	696	601	674	662	673	625	650	646	697	659	642	701	651	639	634	654	639	664	658	700	640	658	618	684	678	651	654	712	666	669	659	638	662	699	615	692	662	664	658	687	633	712	666	633	645	655	651	672	619	667	681	644	629	660	707	651	643	645	640	634	735	667	639	653	736	636	722	647	690	646	620	701	626	716	677	630	637	655	682	640	673	678	678	632	606	621	658	649	661	647	667	614	656	654	665	616	632	664	694	646	662	668	657	674	707	647	702	657	644	644	653	652	654	654	674	625	645	698	719	669	668	662	697	651	672	677	648	639	682	666	615	632	686	653	688	655	667	648	655	668	646	662	595	662	692	648	651	699	677	666	629	689	680	692	612	640	666	733	703	703	688	631	661	650	685	629	666	623	677	637	673	686	648	676	644	665	653	642	685	640	682	668	673	642	651	689	656	667	671	692	641	647	699	697	701	616	628	630	651	723	668	677	640	655	664	624	665	629	659	702	714	688	707	692	684	608	670	661	617	690	614	676	677	688	668	700	666	639	689	670	635	662	665	683	656	680	624	686	620	686	670	674	696	675	649	685	656	590	733	706	704	668	677	657	695	696	676	662	688	618	725	646	668	654	662	674	644	709	679	653	654	649	671	665	608	671	660	671	697	616	666	658	669	678	709	623	680	652	646	646	644	634	636	625	657	635	671	660	669	673	650	663	671	690	659	665	659	688	681	656	677	649	677	638	651	672	650	640	652	696	708	688	661	685	704	689	701	687	648	620	682	654	659	657	622	640	696	728	661	638	641	662	688	658	695	660	672	671	666	634	657	695	698	681	648	661	604	642	639	656	680	616	687	676	639	671	668	653	660	617	699	652	619	655	611	653	684	662	665	623	660	664	611	668	619	691	666	714	655	702	656	634	616	659	708	647	726	660	622	638	630	700	693	666	656	611	661	668	664	655	694	603	656	675	656	649	670	640	621	619	664	628	678	641	631	643	657	654	660	631	627	684	676	645	658	645	635	676	666	640	640	700	681	705	685	671	664	693	653	666	670	598	687	631	660	601	635	637	678	630	694	654	590	678	681	636	648	686	665	696	700	663	659	659	667	694	645	666	609	647	663	698	659	624	676	622	671	685	636	655	693	657	677	609	658	691	672	641	670	661	661	679	634	705	698	686	654	690	673	704	696	679	679	662	643	662	677	666	649	646	678	623	663	651	688	637	695	642	635	647	685	672	664	648	646	664	625	668	685	696	650	696	629	669	639	642	684	682	625	677	617	676	661	697	645	656	651	645	610	699	633	658	709	651	664	625	628	700	666	618	636	646	674	697	677	634	670	675	645	652	630	644	715	671	630	635	632	709	643	701	707	673	680	694	694	660	625	647	690	666	705	645	645	628	640	662	691	685	650	703	675	671	675	633	666	668	658	600	645	685	639	649	687	683	677	638	661	612	660	698	676	666	664	643	659	635	630	653	670	646	627	651	716	636	618	653	662	685	669	686	634	660	662	622	695	657	647	659	643	650	663	654	722	605	691	671	667	631	649	708	673	619	668	655	630	637	624	692	665	654	626	648	688	638	698	692	613	666	675	695	693	669	682	664	655	624	650	606	688	649	653	676	707	649	651	619	615	685	649	685	679	670	622	674	655	631	682	610	708	639	663	666	706	670	652	658	676	667	643	654	598	679	648	677	670	690	652	665	674	677	656	670	633	651	612	677	702	647	703	652	662	673	665	651	680	659	637	606	680	598	665	669	711	683	680	608	673	676	695	592	645	668	721	663	663	651	704	679	661	686	669	650	698	678	624	652	658	643	675	641	649	679	629	619	676	658	649	659	668	659	697	694	635	690	694	639	631	708	649	634	673	679	665	658	651	714	610	666	650	629	691	643	665	649	645	665	670	665	674	657	666	677	660	633	629	665	667	692	691	665	733	681	664	666	653	684	664	658	689	622	666	663	636	624	677	644	640	667	637	655	686	657	674	642	654	682	635	646	663	620	646	683	671	680	714	679	632	686	670	665	658	645	687	654	636	651	684	693	661	683	672	715	671	649	626	656	696	671	610	633	640	668	676	592	668	703	679	598	628	628	668	671	677	691	650	674	611	648	678	671	657	637	670	672	693	663	686	673	652	642	634	669	682	635	634	682	655	703	650	661	696	643	656	674	668	630	659	642	650	685	657	669	669	672	663	677	638	684	590	661	694	637	678	675	688	649	689	664	669	673	656	632	646	642	652	676	663	688	657	672	703	630	682	646	686	665	626	649	648	708	663	655	664	648	704	622	656	661	668	655	659	687	708	654	686	661	675	664	702	651	652	645	643	679	658	642	695	605	671	659	623	635	641	633	633	730	667	657	679	633	622	680	654	728	644	656	683	709	727	661	635	640	670	648	597	676	672	656	717	641	657	658	670	658	659	664	631	642	652	648	680	653	657	650	665	648	633	670	660	611	682	661	642	618	645	650	667	653	681	641	673	665	645	625	665	668	640	672	646	628	671	713	672	682	637	698	680	685	638	678	660	657	656	678	679	653	679	703	639	634	615	651	631	638	639	645	703	662	646	659	685	611	685	668	647	682	689	632	687	652	702	653	700	653	623	670	668	626	658	691	651	676	651	703	670	686	698	669	686	586	662	618	692	616	717	648	672	660	678	675	627	720	645	649	689	691	638	655	692	614	672	659	662	626	674	665	667	680	626	666	684	651	658	658	721	677	612	702	657	622	648	642	637	631	672	682	639	660	696	675	655	665	655	643	636	647	645	648	695	705	651	659	687	652	620	704	687	700	624	710	672	647	656	642	654	668	653	672	688	671	659	654	687	643	640	649	635	628	689	644	671	670	675	610	635	668	683	621	695	708	671	678	665	632	680	666	638	690	636	632	654	655	650	711	619	688	623	685	687	686	659	695	661	665	640	652
16684	31186	18898	8728	6594	4845	3687	2763	2194	1896	1689	1416	1318	1103	1029	970	873	883	868	842	800	832	837	798	798	813	779	769	811	791	826	811	825	810	783	790	798	758	806	801	788	781	790	773	810	807	825	818	797	850	773	816	766	800	860	809	800	797	877	760	849	796	791	807	843	818	821	807	835	856	796	825	823	813	794	846	790	779	778	801	860	801	807	839	774	804	854	855	808	840	800	787	810	779	890	880	855	780	811	852	828	801	832	799	790	810	736	809	833	790	801	878	830	835	762	765	777	850	824	841	816	756	735	831	843	780	785	789	779	787	857	844	780	770	783	836	791	828	804	854	785	852	787	783	766	847	824	791	804	814	774	862	823	814	782	784	827	813	737	853	820	785	848	805	768	816	806	783	807	809	813	819	802	826	812	763	849	848	838	759	782	789	787	824	832	831	813	848	810	805	760	814	879	827	789	802	779	840	825	881	795	770	815	819	797	828	798	816	816	807	813	852	803	804	822	814	737	836	745	770	774	822	801	824	868	841	804	825	811	789	756	814	824	768	881	743	797	870	798	814	807	797	809	799	794	823	820	788	832	851	811	795	829	769	857	795	789	791	766	802	796	814	816	777	828	796	798	812	800	771	797	768	833	808	778	799	802	783	788	766	766	797	788	798	858	832	802	817	805	827	781	767	844	817	830	799	822	727	806	824	846	764	779	813	800	794	806	854	792	772	846	833	793	816	793	798	828	833	845	795	777	820	845	835	794	782	850	768	830	868	762	746	830	792	802	808	756	752	783	840	758	751	834	797	822	816	746	793	822	881	753	824	774	797	833	821	773	808	790	779	789	797	817	866	823	871	758	783	841	821	806	798	838	859	767	813	809	756	810	780	838	814	857	857	759	788	740	824	805	799	796	724	803	820	765	777	789	793	751	829	808	887	799	813	804	840	746	811	787	790	741	803	803	790	793	834	780	747	794	826	788	820	764	827	787	782	790	768	806	787	793	811	763	842	765	808	802	787	760	771	805	801	778	767	796	773	777	823	779	766	786	855	783	806	797	854	793	858	806	769	784	780	828	832	869	837	804	804	821	773	827	767	790	779	778	821	817	832	814	828	782	809	818	840	821	797	772	788	777	806	831	837	794	794	806	833	833	788	798	793	815	825	809	824	805	776	734	833	818	813	776	790	795	767	741	839	800	829	805	794	855	838	838	825	792	791	775	824	835	812	842	850	831	838	803	856	814	787	754	847	801	771	820	780	786	771	781	765	783	767	813	823	787	843	832	820	848	794	757	790	778	797	763	777	815	832	830	846	841	827	808	805	834	791	809	830	858	793	760	785	804	771	797	818	814	773	809	784	840	752	800	770	759	754	806	835	798	807	792	766	838	811	789	881	772	733	804	815	830	784	768	835	786	794	858	800	815	791	846	780	782	783	819	812	765	790	842	811	874	767	812	796	812	773	806	787	806	786	793	807	822	751	786	813	827	751	786	777	856	810	821	786	819	850	850	787	751	815	786	817	798	818	792	811	825	796	824	802	772	794	814	768	760	829	817	858	830	857	804	810	845	854	770	778	828	740	765	748	761	789	805	840	827	795	841	819	806	815	817	783	768	852	806	828	800	837	787	799	763	816	816	831	816	815	843	776	808	763	817	830	809	797	842	832	754	845	828	776	831	754	817	786	843	812	812	757	818	783	831	788	823	768	795	813	772	830	811	843	772	786	788	817	803	833	816	806	776	796	758	839	793	793	791	809	821	825	822	820	782	812	899	821	795	841	867	802	800	775	819	780	827	789	832	861	784	778	824	788	835	807	797	766	780	754	811	729	793	774	829	829	830	766	756	783	828	823	835	778	787	816	819	888	776	824	791	759	771	789	762	787	817	785	861	824	824	863	880	801	803	800	799	814	841	793	835	820	838	788	747	827	861	821	836	844	806	836	801	802	786	843	790	852	811	752	780	772	764	802	814	844	742	778	808	873	821	834	800	775	788	773	818	794	853	823	808	840	762	803	790	842	814	802	882	785	805	808	809	776	806	798	814	747	764	818	840	792	839	824	812	754	791	812	786	799	784	829	760	820	818	797	845	844	780	826	820	833	840	761	813	788	829	798	831	827	833	769	758	807	824	820	783	881	805	818	848	798	809	797	835	806	807	795	814	825	836	842	804	822	802	868	839	828	821	806	802	833	837	827	803	809	824	836	779	771	799	796	771	836	807	782	813	781	798	765	838	781	833	860	827	817	845	771	798	808	830	824	847	842	763	797	825	774	800	800	789	806	786	789	803	814	783	815	813	796	808	777	781	793	812	810	810	861	805	793	791	818	828	764	874	802	800	749	800	859	816	831	843	799	754	798	797	844	805	783	820	802	828	845	778	793	792	807	781	787	820	818	808	825	770	770	824	776	795	827	785	791	754	794	830	849	799	787	794	828	816	811	824	835	784	816	830	811	827	797	789	843	808	857	810	826	832	810	865	810	766	838	845	806	823	818	797	780	836	793	837	817	820	791	784	848	764	787	819	773	798	807	798	774	816	812	833	812	768	790	805	810	767	818	727	833	816	798	821	836	765	781	781	813	787	826	828	834	825	806	789	776	833	823	810	771	801	813	815	800	822	768	804	820	830	828	834	824	830	824	799	805	810	834	813	807	785	788	792	767	787	796	819	819	775	804	870	831	821	768	816	841	792	786	827	827	786	850	761	822	801	801	820	838	815	764	800	840	843	829	775	805	822	822	771	736	815	826	837	841	823	778	798	803	760	811	809	844	837	826	815	846	776	799	821	783	790	766	799	808	810	805	802	822	831	828	855	759	744	814	803	801	790	817	773	786	843	812	788	845	817	810	835	751	792	804	825	801	814	808	808	785	869	801	784	819	807	800	802	810	869	850	800	806	852	841	791	813	817	850	777	838	792	808	768	823	777	832	871	797	806	832	832	850	761	834	866	796	759	797	810	829	778	770	880	811	777	841	715	861	796	877	812	786	808	824	751	757	784	821	769	854	786	834	777	772	872	833	811	807	768	808	805	797	722	853	828	773	830	811	826	831	823	843	846	856	816	777	823	835	778	832	804	848	836	828	833	791	795	838	823	817	770	769	777	815	850	805	817	763	835	800	826	784	787	864	790	817	861	811	821	844	804	817	845	839	805	852	771	815	828	821	778	783	732	813	800	830	819	759	844	861	807	794	795	840	796	754	820	867	826	828	746	728	774	751	841	779	825	772	816	766	783	786	831	837	780	778	803	817	847	838	803	776	849	817	772	807	831	811	779	779	783	817	755	775	814	842	791	833	826	814	818	712	772	816	786	810	806	774	848	798	805	812	828	811	823	791	800	880	844	809	808	806	796	830	853	807	820	805	759	826	800	784	809	835	820	781	790	791	796	824	799	775	769	832	800	781	801	772	817	825	801	791	808	814	798	845	805	769	818	760	767	795	795	813	821	790	823	832	813	852	847	776	840	816	863	849	756	781	799	773	790	824	760	767	777	808	785	823	834	825
23587	21551	28926	24621	21552	14680	5164	3051	2345	1982	1830	1648	1393	1323	1216	1058	1011	910	910	884	907	932	878	901	904	897	900	864	859	858	901	788	874	903	864	903	932	908	896	883	908	923	897	857	892	893	900	904	828	884	791	871	882	892	866	857	928	847	891	879	874	877	839	814	868	866	904	898	909	831	853	896	878	888	862	813	880	867	869	859	804	828	894	884	878	847	816	918	851	874	930	872	882	878	857	900	874	870	884	874	853	860	893	859	909	907	865	887	886	918	891	842	900	855	821	885	897	872	890	862	873	855	846	885	867	859	887	875	839	857	831	926	868	864	849	871	872	843	893	872	820	875	817	867	863	906	914	875	911	884	851	915	889	836	874	879	886	852	941	899	854	910	888	849	853	867	898	836	875	883	884	898	836	864	869	875	876	861	882	919	854	839	828	888	811	841	854	850	945	811	862	888	859	926	849	871	858	902	906	873	830	891	848	840	923	913	797	873	884	866	873	890	853	873	860	886	839	877	838	881	883	844	832	898	819	844	817	903	915	888	893	872	884	869	884	883	861	852	847	852	876	867	865	876	875	851	859	847	854	901	894	882	863	912	876	884	906	885	871	890	892	876	938	865	908	880	891	806	849	867	825	850	889	895	842	886	851	861	898	867	857	861	845	882	914	885	836	853	872	931	919	873	906	873	907	887	889	912	896	884	908	936	850	866	863	881	885	888	852	935	880	852	841	858	873	824	916	901	842	840	951	838	869	890	859	842	866	874	867	869	902	869	828	890	840	833	861	830	875	857	861	869	908	904	891	923	829	909	869	814	857	920	844	907	862	866	819	925	810	935	830	911	856	845	912	899	869	863	861	894	854	914	902	853	821	858	891	910	877	870	944	864	872	858	841	823	881	860	868	932	872	801	851	872	870	881	851	850	812	921	861	888	911	807	851	840	873	885	822	873	858	851	849	900	892	849	873	866	849	851	874	842	894	879	872	856	818	851	887	870	823	873	880	868	896	864	911	836	906	890	851	856	843	865	934	865	886	874	845	909	926	903	880	929	917	871	853	850	852	846	862	912	871	872	897	893	837	874	849	866	889	839	912	865	850	887	825	877	925	885	859	849	910	842	896	858	847	894	890	925	890	834	879	900	909	863	915	846	915	889	857	820	910	854	934	892	887	831	868	881	824	887	862	906	871	836	880	910	883	881	896	883	850	847	885	854	840	856	853	871	851	819	852	861	885	870	833	765	898	852	893	878	857	821	935	877	838	877	908	841	910	867	901	895	850	870	911	885	860	861	842	857	875	866	883	906	833	856	891	860	854	820	812	902	893	863	877	870	837	883	883	885	814	890	903	883	869	889	898	885	889	888	866	914	901	866	866	894	845	858	899	878	839	844	829	949	915	851	861	867	884	849	899	843	874	889	847	811	828	889	896	881	850	863	885	870	838	866	857	865	855	870	843	811	819	846	884	906	929	831	827	883	913	892	870	902	846	868	894	852	889	869	830	870	849	901	807	892	899	873	852	867	865	850	867	893	880	856	860	888	847	884	838	889	877	919	861	863	839	879	876	877	855	878	923	895	882	848	910	925	900	852	844	857	851	842	871	863	907	885	891	853	853	856	857	880	855	881	872	867	882	847	847	833	929	921	903	887	842	878	869	840	857	854	896	869	930	844	859	870	891	884	846	869	905	837	846	875	863	893	864	819	814	886	824	857	893	890	849	849	897	898	848	844	846	874	908	897	891	888	914	874	838	905	849	853	848	852	842	909	848	850	897	861	858	780	875	898	873	906	832	893	855	854	873	844	897	897	882	836	823	880	877	858	888	858	885	837	834	861	835	911	877	875	904	828	851	890	846	886	830	893	836	840	932	799	819	814	922	834	906	857	929	865	877	894	842	901	889	859	804	854	861	900	889	853	844	865	884	919	889	944	836	898	853	868	866	822	873	865	884	894	884	839	933	869	852	853	863	846	877	862	849	921	870	892	863	826	863	867	862	825	862	898	821	871	879	922	899	895	868	892	861	872	849	852	885	883	802	860	887	915	865	896	905	846	835	844	829	895	911	828	887	913	815	862	861	836	876	857	827	791	851	913	840	879	862	923	830	911	846	863	873	862	875	910	816	892	935	843	912	891	860	915	902	828	876	828	844	831	861	872	812	887	875	817	815	848	830	869	864	854	879	890	864	857	881	912	864	866	880	904	849	851	874	793	860	917	854	886	861	849	883	848	856	870	832	848	884	893	893	877	921	822	876	836	892	897	899	814	838	908	902	854	819	853	849	925	797	831	867	934	863	849	875	876	839	859	890	853	871	838	885	873	812	823	842	858	866	844	900	844	886	866	835	888	900	821	925	912	898	865	872	901	816	837	876	891	930	846	858	875	855	908	898	878	838	877	865	869	928	881	893	943	843	897	830	851	862	860	811	900	888	819	871	845	869	827	863	843	833	824	861	828	910	873	880	896	845	879	891	892	876	866	863	775	876	861	825	891	933	861	923	851	851	853	851	855	881	840	866	882	936	867	837	862	847	909	869	813	884	878	858	848	844	938	932	877	846	870	796	875	869	850	880	880	909	855	914	869	857	845	834	819	859	883	905	863	826	895	855	846	862	865	868	885	877	906	875	940	849	860	856	864	854	906	942	845	821	903	831	855	828	888	844	829	898	852	847	853	844	860	837	822	883	838	792	868	873	851	848	803	946	884	893	937	901	870	873	834	927	872	927	840	845	851	879	869	881	870	899	858	881	892	944	855	916	928	855	833	870	844	849	851	933	842	869	901	792	880	882	868	889	877	873	869	839	845	877	867	863	825	916	850	871	899	880	853	856	875	877	844	883	899	881	869	911	872	870	883	890	893	889	887	858	887	902	874	868	933	871	885	866	845	854	872	899	881	861	917	859	887	850	914	866	906	863	851	850	885	867	918	837	870	887	790	875	831	865	900	873	847	858	849	866	794	919	872	858	889	813	874	861	913	850	851	849	864	842	821	882	876	885	911	866	901	880	882	885	878	877	839	914	853	898	878	885	903	829	875	892	855	910	930	898	828	852	897	846	928	937	879	885	897	814	817	859	843	893	866	892	836	881	798	863	882	872	871	804	883	903	912	851	868	865	889	889	887	896	906	871	872	910	902	829	896	900	900	842	852	873	867	835	840	847	890	833	842	851	860	882	853	915	873	860	878	884	842	833	860	869	828	860	834	857	887	904	896	874	878	836	831	840	885	876	845	913	876	889	870	830	866	816	857	898	905	825	863	873	901	827	860	900	887	834	878	850	833	890	892	874	898	852	872	881	855	833	862	900	887	890	881	866	870	863	938	847	889	845	876	841	891	862	866	832	868	798	877	842	861	910	879	925	872	843	891	826	936	855	830	866	860	840	801	823	878	858	867	880	877	875	875	816	877	924	886	872	911	866	840	943	864	819	840	871	847	902	882	904	837	871	891	863	857	842	876	845	829	839	868	858	846	893	852	846	903	924	865	842	870	841	888	861	824	854	862
18309	41688	25848	13288	10554	8106	6224	4796	3609	3071	2590	2284	2030	1757	1587	1389	1190	1159	1112	1164	1110	1130	1062	1068	1140	1065	1082	1103	1109	1109	1032	1019	1061	1119	1091	1118	1032	994	1064	1041	1138	1099	1010	1067	1040	1059	1033	1122	1056	1091	1007	1030	1070	1037	1093	1033	1015	1043	1007	1084	1043	1077	1052	1029	1037	1119	1119	1006	1018	1056	1068	1074	1028	1022	1028	1042	1048	1098	1054	1056	1064	1063	1095	1052	1040	1089	1062	1024	1072	1042	1088	1044	1015	1029	1056	1056	1022	1005	1025	1088	1022	1078	1034	1091	1059	1055	1089	1025	1060	1033	1060	1050	1122	1023	1085	1062	1066	1078	1077	1067	1048	1051	1049	1068	1031	1037	1085	1058	1017	1056	1045	1107	1072	1049	1064	1066	1088	1075	1074	1104	1067	1041	1082	1066	1118	1041	1138	1031	1023	1128	1117	1012	1056	1067	1062	979	1021	1024	1037	1030	1046	1055	1065	1086	1048	1060	1065	1019	1050	1083	1040	1067	1074	1054	982	1041	1066	1092	1109	1078	1027	1010	1060	1089	1046	1077	1084	1031	1055	1022	1033	992	1064	1057	987	1086	1058	1080	1072	1070	1074	1075	1133	1033	1127	1020	1076	1023	1007	1061	1027	1034	1046	1064	1054	1094	1095	1100	1071	1072	1066	1086	1062	986	1093	1055	1081	1084	1046	1060	1016	1108	1045	1093	1004	1046	1069	1063	1031	1038	1079	1129	1064	1108	1113	1058	1024	1011	1032	1025	1074	1033	987	1003	1031	1063	1061	1083	1038	1018	1018	1102	1008	1101	1045	1038	1014	1023	1008	1016	1011	1028	1105	1064	1105	1059	992	1098	1072	1077	1019	1037	1111	1034	1059	1084	1058	1061	1094	1020	1073	1027	1106	1014	997	1059	1022	1089	1090	1061	1058	1058	1075	1017	977	1040	1076	1047	1034	1053	1118	1072	1058	1055	984	1079	1006	1046	1054	1029	1035	1101	1052	1084	1052	1018	1082	1062	1071	1040	998	1079	1039	1060	1085	1090	1062	1103	1066	1011	1035	1144	1065	1002	1105	1058	1085	1107	1041	1113	1050	1050	1054	1052	1016	990	1100	1034	1080	1047	1038	1084	1024	1078	1078	1091	978	1039	1055	1013	1079	1058	1023	1090	1098	1074	1064	1034	1051	1072	1089	1023	1018	1065	1075	1072	1048	1090	1108	1122	1075	1085	1065	1071	1031	1039	1055	1083	1030	1050	1003	1090	1052	1038	1036	1065	963	1058	1075	1013	1093	1013	1018	1032	1057	1064	1050	1092	970	1040	1080	1043	1046	1010	1070	1093	1062	1089	1050	1063	1058	1025	1034	982	1037	1115	1016	1127	1064	1008	994	1022	1076	1056	1055	1003	1050	1099	1051	1014	1077	1028	1048	981	1039	1064	1003	1074	1050	1031	1022	1052	1103	1021	1038	1054	1065	1041	1059	1071	1072	1097	1026	1073	1084	1111	1016	1102	1085	1075	1067	1091	1035	1084	1036	1100	1045	1025	1052	1078	1050	1069	1110	1068	984	1023	1010	1023	1068	1062	1035	1104	1011	1048	1075	1034	1059	1031	1059	1045	1081	974	1051	1081	1085	1017	1062	1030	1057	993	1063	989	1081	1105	1035	1028	1070	1065	1100	1082	1097	1030	1062	1059	1038	1085	1103	1033	1134	1069	1109	1012	1041	1054	1029	1094	1062	1085	1083	1017	1043	1063	1007	1032	1037	1041	1046	1055	1085	1017	1083	1064	1100	1082	1096	1051	981	1066	1022	1053	973	1050	1057	1010	1057	1076	1047	1061	1096	1024	1026	1028	1068	1085	1035	1066	1054	1148	1018	1079	1017	1078	1084	1098	1006	1072	1052	994	1042	1037	1122	1044	1059	1089	1029	1054	1083	1034	1055	1102	1009	1063	1123	1086	1123	1075	1060	1066	1109	1012	1082	1006	1097	1071	1029	1074	1036	1148	1009	1097	1128	988	1110	1056	996	1102	1110	1044	1072	1075	1108	1034	1060	999	1040	1063	1088	1030	1073	1012	1028	1099	1103	1048	1031	1044	1047	1045	1087	1101	1036	1088	1045	1036	1025	978	1067	1024	1091	1027	1046	1115	1093	1077	1065	1067	1062	1050	1052	1088	1021	1069	1014	1090	1052	1073	1064	1042	1138	1023	1046	1048	1024	1065	1069	1072	1046	1043	1123	1030	1040	1050	1067	1031	1045	1023	1030	1048	1086	1093	1010	1097	1079	1076	1039	1030	1079	1078	1065	1063	1042	1046	1066	1078	1050	1123	1041	1072	989	1037	989	1106	1070	1053	1049	1061	1065	1070	1055	1093	1082	1028	1085	1048	1081	1045	1057	1061	993	1081	1035	1146	995	1042	1094	1100	1036	1105	1020	1056	1020	1013	1027	1112	1068	1108	1066	1016	1061	1063	1039	1097	1075	994	1055	1103	1070	1038	1072	1019	1040	1053	1071	1071	1056	1015	1002	1059	1030	1031	1047	1038	1094	1059	990	1022	1047	1019	1045	1059	1108	1110	1079	1035	1070	1066	1044	1032	1050	1072	1057	1062	990	1027	1070	1072	1049	1049	1039	1132	1080	1109	1059	1047	1028	1081	1114	1042	1076	1057	1073	1065	1097	1024	1025	1090	999	1040	1032	1037	1012	1011	1048	1020	1021	1108	1070	1064	1050	1052	1005	1070	1049	1047	1094	1039	985	1075	1083	1057	1064	1075	1035	1052	995	1094	1040	1067	1053	1094	1009	1132	1095	1069	1026	1082	1010	1084	1109	1039	999	1034	1012	1024	1040	1021	1033	994	1093	1057	1011	1053	1042	1062	1119	1005	1110	1058	1042	1037	1003	1048	1020	1128	1062	1071	1030	1067	1074	1116	1049	1071	1069	1000	1050	1088	1003	996	1094	1042	1086	1099	1014	1081	985	1057	1070	1083	1087	1056	1008	1109	1037	1028	1021	1062	1000	1020	1086	1063	1062	1039	1074	1071	1054	1139	1037	1067	1081	999	1028	1080	1015	1081	1073	1057	1034	1052	1035	1066	998	1072	1038	1051	1013	1061	1081	1085	1076	1121	1030	1077	1092	1053	1042	1087	1087	1046	1050	1063	1112	1056	1051	1022	1028	1129	1082	953	1005	1065	1053	1068	987	1069	1065	1101	1132	1046	1070	1068	1061	1034	1079	1046	1047	1100	1070	1039	1087	1142	1024	1037	1112	1032	1069	1044	1087	1074	1057	1042	1085	1130	1056	1026	1067	1076	1047	1073	1038	1033	957	1073	1015	1032	1031	1072	1093	1038	1042	1052	1052	1093	1084	1074	1062	1012	1004	1077	1084	1077	1099	1071	1054	1052	1039	1074	1085	1077	1095	1093	1058	1052	1088	1048	1094	1050	1023	1052	1055	1036	1024	1078	1053	1026	1090	1025	1099	973	1043	1043	1086	1149	1063	992	1061	1093	1043	1087	1030	1063	1079	1033	1032	1012	1005	1025	1095	1067	1089	1025	1062	1059	1006	1033	1049	1068	1018	1088	1056	1062	1107	1069	1008	1036	1069	1042	1060	1074	1064	1062	999	1047	1086	1092	1030	1077	1045	1045	1002	1066	1059	1109	1068	1013	1087	1050	1012	1096	1121	1043	1024	1029	1075	1068	1077	982	1089	1069	1038	1025	1009	1100	1045	1111	1051	1050	1027	1056	1071	1066	1070	1070	1007	1092	1028	1042	1065	1070	1081	1008	1078	1045	1087	1102	1122	1036	1059	1064	1058	1017	1014	1023	980	1005	1036	1012	1047	1055	1074	1073	1010	1079	1045	1066	1096	1064	1025	1067	1028	1026	1041	1035	1060	1042	1107	1097	1059	1042	1047	1038	1031	1036	1115	1040	1058	1037	1106	1088	1073	1103	1026	1095	1049	1071	1017	1085	1043	1050	1051	1075	1036	1046	1049	1044	1058	1080	1056	1047	1023	1074	1032	1048	1058	1018	1060	1111	1064	1051	1022	1057	1082	1046	1059	1047	1126	1079	1064	1053	997	1015	1020	1029	1020	1083	1015	992	1017	1078	1066	1018	1069	1016	1069	972	1057	1080	1040	1071	1038	1049	1030	1118	1046	1058	1024	1081	1010	1022	1042	1079	1112	1100	1010	1115	1056	1085	1086	1050	1081	1029	1119	1006	1003	1051	1071	1066	1065	1059	1039	1079	1007	1082	1056	1115	1027	1045	1042	1070	1015	1050	1054	1039	1061	1005	1050	1041	1078	1100	1092	1057	1008	1016	1078	1078	1052	1037	1030	1039	1024	1118	1021	1065	1034	1039	1096	1052	1001	1022	1057	1052	1018	1055	1066	1088	1051	1049	1079	1040	1072	1081	1075	1079	1041	1058	1052	1041	1059	1004	1091	1045	1027	1047	1078	1027	1082	1016	1012	1042	1074	1093	1045	1104	1051	1045	1058	1060	1032	1054	1010	1052	1078	1080	1081	1043	1035	1055	998	1068	1067	1050	1095	1047	1078	993	1050	1072	1038	1082	1025	1030	1009	1083	1016	1051	1054	1089	1071	1059	1086	1054	1062	1073	1079	1033	1020	1035	1045	1089	1059	1082	1007	1121	1038	1045	1086	1052	1054	1045	994	1085	1074	1078	1064	1059	1056	1079	1098	1092	1070	1108	1067	1060	1043	1071	1058	1071	1068	1067	1070	1026	1044	1045	1030	1034	1064	1038	1049	1096	1036	1010	1102	1053	1034	1026	1082	1062	1092	1040	1086	1062	1051	1094	1022	1025	1051	1043	1072	984	1049	1039	1032	1132	1026	1040	1053	1060	1070	1048	1051	996	1091	1072	1035	1049	1045	1051	1055	1100	1054	1068	1034	1046	1024	1033	1034	1081	1025	1114	1020	985	1114	1087	1016	1047	1043	1062	1063	1059	1065	1082	1054	1063	1056	1084	1090	1109
24792	21582	27903	25623	14041	4174	2624	1855	1496	1175	1023	871	779	697	610	526	478	458	419	450	395	403	387	396	394	404	426	418	385	371	394	384	364	399	387	361	385	354	382	387	394	409	378	391	364	392	367	378	385	351	413	378	366	373	392	378	373	406	382	382	397	359	381	371	371	380	386	384	376	328	388	429	393	362	404	355	408	359	339	403	352	401	351	391	389	358	336	375	382	346	394	374	383	365	386	357	360	369	354	377	426	378	338	376	382	377	406	364	369	383	392	386	362	379	368	410	379	385	425	390	330	363	388	364	402	397	371	379	359	370	392	407	376	333	364	380	340	373	372	378	371	408	400	386	365	399	430	394	405	423	397	398	398	362	395	397	360	394	371	367	362	363	400	378	366	378	362	404	352	403	334	367	373	348	437	356	355	418	387	362	395	403	363	376	363	388	379	358	357	351	382	376	397	386	365	364	373	347	351	373	358	366	387	348	375	350	392	402	386	365	345	367	387	394	372	372	366	400	336	382	413	373	380	392	402	384	370	387	346	386	378	382	376	383	416	385	348	361	381	393	418	396	368	415	364	362	365	359	364	365	394	397	413	373	360	365	376	346	343	401	360	353	378	351	429	414	422	387	369	371	354	394	361	355	393	367	394	396	372	356	392	381	368	350	352	402	360	358	390	393	400	389	391	396	384	365	389	391	362	336	386	411	360	352	405	349	349	380	387	338	377	379	389	381	385	415	393	386	380	369	394	353	412	351	361	380	380	400	393	391	406	377	368	372	352	402	399	375	409	356	385	387	373	373	393	350	376	370	370	395	399	373	397	364	395	375	378	400	396	354	371	409	391	382	342	418	401	390	376	382	364	334	366	352	362	355	404	407	363	368	405	379	370	359	399	409	346	382	373	398	386	362	333	390	373	352	333	390	401	363	384	356	398	356	392	365	431	370	398	381	355	378	407	394	391	391	395	369	382	352	403	359	390	378	364	367	408	369	370	398	369	389	368	372	398	383	363	387	367	350	351	371	363	411	370	387	324	407	374	383	362	366	367	369	350	367	368	351	370	374	382	381	403	391	344	404	363	391	356	350	413	384	379	415	403	374	407	384	422	385	381	372	365	383	424	391	385	374	403	396	371	406	366	351	378	360	376	355	382	357	386	382	389	378	393	393	387	382	409	388	386	380	367	389	374	362	393	345	354	328	353	358	322	397	397	401	348	387	402	396	404	374	388	349	375	403	429	375	376	374	374	417	381	387	394	404	376	361	381	353	330	389	340	387	371	405	376	363	362	382	403	363	366	384	386	355	408	396	406	377	389	347	370	381	394	399	407	363	361	378	374	362	386	358	365	375	387	377	388	364	380	378	382	351	353	385	361	385	349	368	360	399	345	379	362	368	370	383	379	350	370	377	388	372	382	407	379	357	384	415	394	410	384	363	399	367	361	384	369	376	389	360	365	367	412	397	367	359	377	390	360	381	401	362	343	381	407	387	381	353	388	381	376	407	386	425	381	378	389	386	405	393	398	373	383	384	339	361	389	355	353	333	410	390	423	382	367	362	430	387	375	378	385	417	386	370	396	339	363	373	357	368	354	391	380	369	376	394	425	366	412	378	374	368	366	347	349	398	366	411	407	362	390	413	409	366	384	391	376	379	389	387	444	370	404	363	380	401	342	400	382	385	378	364	391	413	420	390	386	373	367	406	372	392	363	398	373	407	345	383	378	341	373	385	362	371	380	352	379	364	392	341	393	363	387	348	394	340	362	396	406	393	352	382	332	365	423	389	387	403	385	370	391	373	382	337	396	406	373	402	370	385	378	353	377	341	397	373	391	356	386	393	366	381	403	397	350	376	385	389	401	368	417	401	438	380	410	348	370	335	350	386	367	364	376	405	401	374	376	375	362	376	418	365	362	359	403	377	358	387	392	359	382	377	373	345	343	382	354	378	375	375	368	380	374	352	378	380	364	364	382	359	350	377	382	367	397	344	341	387	384	393	391	368	388	391	410	365	395	379	414	379	337	387	379	362	377	354	380	369	386	377	391	392	391	419	346	362	383	377	342	350	403	391	387	407	390	413	408	391	384	366	364	409	411	390	382	386	393	370	401	345	379	367	382	390	387	380	390	367	381	361	376	371	389	369	378	406	382	412	363	395	371	328	359	349	354	362	381	368	378	367	363	393	379	410	375	370	361	395	414	383	374	397	387	396	388	391	374	378	355	382	381	368	388	394	363	410	374	354	418	386	383	403	377	377	370	379	361	381	359	375	365	347	369	407	399	404	356	332	355	400	356	330	386	404	383	400	358	385	373	368	387	366	383	412	397	377	391	403	376	347	361	403	342	381	374	389	391	401	375	368	350	377	359	403	357	400	399	395	351	373	384	376	369	379	390	373	382	371	401	370	355	378	401	345	363	370	394	371	386	379	359	416	374	399	390	358	310	363	373	407	391	390	362	400	378	382	391	401	363	373	364	362	415	384	403	387	409	355	430	359	372	382	373	390	394	384	371	381	404	400	385	411	389	361	395	367	359	415	402	376	428	392	415	380	419	404	360	393	351	361	374	375	401	389	391	405	368	387	358	410	371	401	366	375	367	409	373	380	377	345	396	394	372	402	402	369	404	385	381	395	403	383	370	381	360	379	397	357	387	381	389	366	363	402	391	397	395	395	391	376	380	375	366	375	359	360	402	343	352	377	364	395	401	369	340	417	393	387	361	399	391	393	392	357	372	392	361	402	378	360	331	360	376	413	384	361	404	387	365	372	373	384	392	366	368	374	368	377	355	409	353	373	389	372	356	361	383	384	370	377	404	374	404	376	338	383	390	405	365	393	377	387	371	393	380	386	383	379	378	394	362	358	382	368	394	365	390	385	358	399	406	376	370	386	371	364	417	390	373	378	384	387	372	410	395	377	356	365	395	370	365	354	380	353	362	381	372	422	407	375	360	372	389	367	392	394	387	396	362	365	394	364	405	393	425	386	358	374	382	345	373	350	359	353	404	358	383	360	385	419	389	377	366	379	359	377	396	360	354	367	369	367	380	402	397	392	373	371	386	369	374	379	395	369	357	374	399	353	369	382	377	399	406	383	388	365	351	390	353	396	403	382	389	352	389	389	396	386	389	371	410	360	394	382	392	377	400	357	362	379	360	348	382	394	368	377	374	390	409	384	365	407	333	409	366	389	382	363	396	360	354	354	399	385	369	379	397	373	380	368	386	367	374	380	394	382	373	365	378	358	378	392	352	358	323	388	341	391	363	347	369	415	420	350	372	398	365	380	404	392	373	373	343	438	400	363	365	415	410	408	377	376	358	338	376	377	393	410	381	370	392	398	417	370	400	386	392	411	397	401	398	355	394	361	376	397	376	374	434	407	374	385	373	361	387	381	397	348	406	392	390	382	394	357	381	355	371	385	383	398	341	335	338	358	372	337	404	390	378	352	372	381	371	368	353	396	375	404	352	398	419	364	350	383	360	361	359	383	368	382	388	379	387	354
17866	35663	21766	10777	7974	6443	4732	3588	2669	2038	1746	1451	1206	1087	922	770	654	589	579	553	557	538	523	498	511	497	502	529	534	526	496	498	498	486	480	550	491	487	475	504	494	500	474	476	498	503	448	519	514	499	459	509	508	492	494	480	533	487	490	505	475	497	442	471	517	487	467	513	478	439	478	451	488	485	502	477	492	464	531	463	453	526	469	534	507	479	494	470	491	533	497	487	502	459	437	471	494	494	453	510	490	480	461	470	491	498	468	475	457	524	465	496	512	458	500	547	446	487	466	521	486	523	475	485	496	504	465	496	513	490	493	497	503	443	471	490	501	440	510	489	510	528	516	445	506	500	472	468	506	445	451	473	535	488	540	492	472	521	498	457	496	470	472	468	513	485	485	457	522	473	481	474	520	500	489	485	480	466	521	453	492	515	484	494	467	466	514	475	516	491	473	469	494	527	450	487	464	474	436	516	482	475	503	501	463	446	490	471	508	518	516	503	533	458	466	483	543	527	486	479	480	471	507	499	505	458	467	492	496	461	485	457	476	479	479	476	469	471	524	459	500	501	529	468	475	516	498	519	496	485	510	478	509	498	517	494	498	495	492	473	484	521	507	498	509	480	498	484	494	465	506	539	494	504	485	485	457	465	497	518	529	458	481	489	515	505	496	481	520	532	474	477	506	459	518	492	493	490	511	515	541	496	467	510	516	496	522	478	474	464	473	491	493	493	475	514	482	479	494	523	492	514	480	478	542	505	496	500	476	492	469	486	494	452	512	473	511	492	535	514	495	480	489	441	472	490	479	488	522	489	503	499	475	484	486	482	496	511	464	469	501	453	505	488	500	469	410	500	440	489	472	490	502	462	481	487	472	501	455	490	466	484	478	504	486	446	502	495	486	493	503	479	482	530	477	476	489	519	483	491	453	490	474	493	482	508	504	534	493	477	498	511	487	492	479	450	487	520	466	504	492	473	474	505	465	467	498	507	481	512	464	457	495	442	467	516	487	516	499	464	476	460	442	469	484	456	504	508	472	495	482	483	510	490	496	526	492	476	439	525	475	518	465	503	475	518	484	509	441	457	492	491	503	466	488	527	501	487	475	472	491	446	477	476	460	469	470	482	467	490	527	492	496	466	481	474	468	492	492	461	493	472	524	494	466	481	485	501	494	475	518	506	459	482	468	465	505	488	511	490	458	482	518	505	480	481	432	490	438	466	494	493	462	495	474	445	502	508	481	487	498	484	510	464	504	473	508	515	494	512	494	505	508	461	501	475	487	477	489	504	504	499	508	464	492	503	485	468	471	496	513	469	419	490	466	504	468	490	485	504	475	454	543	512	531	495	514	472	476	522	455	498	490	509	459	493	507	476	518	497	482	461	486	499	482	532	512	513	445	473	483	481	455	461	471	480	498	473	468	467	487	483	461	495	491	477	489	455	470	489	498	484	478	506	523	469	506	521	503	483	514	470	453	501	481	500	474	516	500	497	461	478	473	523	537	512	484	499	472	506	484	481	454	466	483	481	490	485	533	463	501	492	478	488	505	466	514	494	523	441	507	478	487	452	503	496	489	457	467	485	472	476	496	481	500	500	458	475	481	510	456	497	477	472	525	458	483	502	485	499	480	495	469	466	489	477	473	528	460	478	474	497	481	457	453	511	505	499	477	441	528	489	423	480	467	490	486	501	495	518	505	479	475	508	504	526	465	446	478	466	468	488	504	473	471	532	437	473	469	470	481	478	457	494	487	473	485	489	502	461	478	474	512	481	508	469	455	518	482	466	493	510	502	490	461	499	471	461	460	496	481	477	510	494	503	451	427	528	466	530	489	526	511	477	486	485	481	517	502	484	471	493	433	478	516	444	494	496	453	527	532	524	542	476	484	491	501	493	489	513	490	478	462	462	469	472	493	468	495	513	511	506	453	457	507	495	490	472	524	477	455	484	440	487	508	505	533	533	492	487	490	484	491	524	473	508	462	520	497	458	453	489	481	476	456	484	497	444	487	517	455	498	515	445	501	495	465	473	489	496	497	495	538	478	511	472	484	470	466	482	483	514	540	504	481	489	517	489	473	499	509	453	515	492	459	517	504	493	486	478	512	526	463	475	452	471	507	498	489	453	473	484	509	478	497	471	470	468	487	494	479	456	484	475	491	496	456	501	511	509	465	495	494	498	447	486	499	479	448	495	509	476	469	499	493	479	491	506	520	479	461	494	505	488	458	486	450	499	477	510	473	491	452	522	519	460	477	487	512	524	490	476	528	502	536	535	478	492	460	452	478	474	489	511	471	490	496	509	489	487	495	466	499	487	474	453	535	486	483	496	518	516	522	506	492	493	478	518	498	491	455	487	499	489	491	476	502	476	491	467	494	527	490	426	502	455	485	481	495	514	474	502	473	488	506	519	479	488	472	481	462	486	494	499	509	483	479	476	473	481	525	525	488	489	495	455	478	506	461	454	480	496	495	470	433	489	514	486	445	464	476	450	443	501	508	470	520	480	513	488	528	485	465	468	501	489	486	476	464	539	460	517	489	505	446	530	496	479	486	484	467	463	477	466	481	463	487	490	467	465	517	448	453	457	477	482	509	479	480	482	510	499	482	477	510	488	471	468	495	502	464	515	440	497	487	488	471	496	463	472	455	478	464	494	526	550	470	491	492	486	488	488	472	500	507	490	509	507	506	461	479	524	529	496	487	486	475	477	505	453	453	483	473	484	483	503	479	434	522	458	473	491	456	474	514	510	462	492	503	500	505	495	481	491	498	493	504	478	482	476	518	493	503	495	494	486	530	492	500	505	481	478	488	484	491	495	440	514	500	456	514	473	491	486	479	445	491	509	505	477	476	526	521	485	506	488	510	492	485	515	495	529	453	493	458	523	470	531	487	481	480	531	488	519	485	445	488	475	506	495	495	461	489	471	491	474	521	494	488	475	508	479	508	527	493	471	449	477	468	491	460	510	521	493	461	503	471	466	479	473	460	463	500	503	459	498	517	461	465	511	479	468	474	486	510	461	480	494	474	494	480	509	470	479	450	531	498	492	514	523	480	506	478	474	458	512	502	530	523	467	478	485	502	511	507	498	479	499	511	502	502	475	468	496	480	490	509	468	458	484	458	485	511	485	493	497	498	423	527	512	497	469	505	513	459	491	424	450	528	454	459	443	517	487	489	508	483	482	471	484	459	523	471	478	492	503	461	504	504	475	463	500	502	490	464	454	446	475	498	492	494	494	523	509	512	480	490	462	470	501	512	476	487	436	518	524	491	489	485	477	518	481	471	465	514	478	483	502	477	481	462	468	500	497	516	504	506	490	462	493	491	478	484	491	497	507	525	482	492	521	472	511	491	481	503	447	500	504	510	515	469	519	498	531	535	437	497	472	484	488	522	471	486	543	447	481	482	500	488	529	509	490	497	475	472	497	490	489	499	471	467	494	446	464	513	470	475	473	479	470	465	487	505	508	512	483	503	529	510	478	505	504	488	486	480	486
22780	21635	29485	24302	21652	21817	13729	4282	2813	2264	1973	1662	1458	1256	1100	930	812	743	658	690	694	618	608	628	620	629	582	631	597	608	605	626	611	603	625	621	589	605	614	599	582	612	623	560	576	659	569	579	600	618	627	615	598	623	557	617	615	604	594	576	592	630	569	621	586	621	551	626	631	583	615	605	617	579	591	562	611	575	578	600	604	577	584	595	587	589	604	574	581	542	582	635	625	621	579	596	583	621	620	557	633	588	572	616	608	646	587	597	602	562	638	589	648	563	626	576	593	581	542	611	612	602	592	589	591	574	590	615	527	614	610	594	566	591	540	624	610	580	609	605	611	591	572	589	613	566	581	603	613	556	579	615	630	578	580	613	623	566	620	613	584	548	564	613	596	580	611	616	570	599	603	600	570	603	620	560	581	638	568	625	575	578	605	576	624	575	595	582	615	615	586	621	589	593	623	584	619	607	555	606	640	577	621	586	590	570	625	560	615	551	620	551	603	623	609	587	598	600	659	548	599	591	588	602	601	572	577	600	593	600	581	603	604	581	606	611	573	611	608	591	620	591	619	548	588	576	570	638	584	629	592	588	651	579	620	586	617	585	585	560	571	609	596	581	571	558	583	578	597	602	616	580	612	617	578	594	611	589	601	543	583	573	626	588	584	581	604	592	611	593	597	594	566	581	598	634	592	578	592	572	581	568	614	578	561	600	602	588	597	603	579	615	594	569	546	584	600	594	612	612	581	634	604	588	649	601	597	633	601	611	565	604	621	592	608	574	574	562	557	616	573	563	590	630	589	599	579	579	590	597	581	557	613	578	556	623	563	610	599	600	606	608	608	607	609	573	580	594	567	564	557	607	607	580	590	570	631	583	601	579	598	569	640	629	600	550	627	577	621	585	606	607	605	564	589	582	587	588	611	569	605	586	596	572	625	571	603	579	560	644	571	599	601	602	580	606	616	577	614	620	601	584	610	590	660	542	626	553	587	587	616	590	576	587	599	591	545	635	614	623	600	637	605	591	586	589	605	638	576	608	582	630	613	589	592	577	565	590	614	616	586	604	597	604	558	621	628	590	578	546	599	599	577	584	591	570	566	570	590	536	603	569	584	618	582	588	608	647	608	651	611	624	582	598	620	584	613	557	588	593	587	549	581	625	537	571	624	603	634	592	656	532	613	577	583	591	614	581	584	576	593	569	536	596	617	638	550	610	616	543	595	544	556	570	567	559	581	657	535	568	643	585	584	577	633	585	596	613	561	584	542	608	581	632	558	613	604	576	620	631	593	594	580	596	602	617	554	583	635	615	565	599	636	575	566	558	575	598	589	597	584	593	572	579	602	569	602	590	578	575	615	591	610	602	575	564	618	600	578	618	634	615	623	580	603	598	578	595	575	604	558	598	617	601	620	562	591	521	591	572	576	508	551	570	632	581	595	599	650	571	583	601	615	534	611	573	582	582	606	622	606	618	557	614	594	587	575	624	596	622	565	581	606	637	616	570	552	654	572	550	559	612	576	553	591	626	559	592	606	598	612	585	575	618	568	575	600	590	611	622	630	641	585	570	578	584	589	604	559	571	584	601	571	579	560	553	565	610	659	606	642	574	565	636	525	596	596	560	579	582	616	581	626	614	551	575	553	583	600	586	596	590	573	656	604	587	600	571	575	609	644	592	596	621	628	564	590	598	620	595	593	576	619	594	606	631	574	587	593	619	568	596	615	584	558	590	594	573	607	590	618	570	601	587	582	604	614	542	576	577	573	620	607	574	582	609	568	562	596	588	590	586	567	610	585	620	687	547	600	636	599	609	587	595	577	590	570	554	565	548	572	591	631	592	611	587	582	604	568	532	578	576	592	590	589	601	635	610	641	618	585	593	538	573	588	551	568	574	640	578	555	603	643	586	580	583	590	578	553	575	575	595	632	612	567	630	607	578	547	627	582	574	594	569	585	596	543	576	618	598	531	587	558	601	604	612	618	613	572	631	543	640	614	602	571	606	576	600	582	591	567	595	580	610	636	606	605	561	628	567	606	606	591	605	564	588	612	628	575	559	579	577	578	577	565	624	610	567	547	617	606	573	576	591	590	632	588	593	614	570	570	623	608	605	556	589	593	617	602	593	618	581	599	573	551	582	568	598	593	582	628	595	572	570	567	578	595	574	634	555	624	561	603	575	627	623	594	570	586	627	597	625	583	561	618	594	569	605	629	587	558	560	658	581	590	627	608	576	581	620	559	604	600	594	618	635	625	610	588	577	654	623	590	634	592	540	566	593	597	588	602	568	591	592	623	632	599	602	651	566	572	599	559	592	596	556	613	598	567	583	603	606	617	609	615	551	602	529	631	624	601	614	575	590	602	578	593	622	584	619	572	608	555	592	596	629	585	623	560	556	616	603	577	594	568	573	572	626	614	602	583	603	621	616	593	595	565	568	605	617	594	571	558	621	568	587	568	552	585	567	551	576	625	647	613	606	628	609	614	570	579	590	562	616	613	543	574	597	527	604	622	576	580	581	543	590	582	576	645	580	585	610	544	586	566	577	576	630	595	533	552	636	623	559	593	634	570	633	601	579	608	569	611	596	632	584	568	611	580	635	595	587	564	581	606	584	593	575	602	573	605	619	606	578	608	602	598	588	555	599	591	608	585	594	593	553	575	620	631	568	535	622	589	587	613	618	599	580	586	582	617	559	603	591	577	566	582	551	554	576	611	593	581	619	601	603	624	587	589	589	598	594	577	590	561	576	569	585	589	620	572	612	589	606	552	590	601	552	539	639	521	548	629	549	569	588	577	577	596	598	596	611	600	563	549	535	619	574	557	590	573	598	610	573	626	572	590	589	614	606	625	595	645	540	588	595	593	592	609	616	599	589	584	593	602	531	601	583	623	625	577	573	655	584	581	600	598	570	579	572	568	586	585	604	552	605	581	553	576	624	575	615	626	600	569	591	600	564	661	597	624	580	550	611	604	570	601	575	566	562	585	597	579	587	580	620	647	561	594	576	634	582	612	622	627	592	633	579	571	575	617	636	572	545	570	620	582	616	592	577	601	576	655	590	601	620	574	613	575	612	584	578	606	604	597	545	580	612	582	601	634	586	548	569	582	578	610	590	601	583	578	564	625	600	620	607	549	611	561	570	602	595	587	566	599	580	599	637	576	635	608	581	617	617	618	562	582	628	570	598	561	603	557	583	546	617	588	597	604	577	581	597	590	597	571	582	586	575	630	608	615	591	587	628	635	559	556	602	588	555	587	582	577	592	571	587	552	585	572	600	555	611	608	597	605	625	578	604	573	572	595	598	613	602	599	568	596	600	587	593	595	571	593	587	564	562	566	591	634	585	599	570	551	574	633	573	584	600	612	606	582	643	550	632	605	606	606	627	580	599	546	624	563	593	609	562	598	602	606	566	577	615	577	594	566	556	570	601	612	585	581	609	592	588	602	613	564	618	586	581	566	578	576	603	573	564	591	584	616	580	538	609	603	564	585	588
21005	45916	31225	17145	13125	10571	8120	6055	4779	3772	3055	2529	2183	1879	1532	1320	1041	890	882	913	823	821	841	839	807	794	793	827	837	776	769	783	788	761	802	790	781	830	756	752	717	751	808	721	769	759	720	736	764	749	760	760	759	743	745	793	776	725	785	797	721	741	744	788	720	784	781	798	748	769	731	766	741	778	748	747	734	710	767	752	778	779	737	767	798	722	784	728	798	767	801	759	739	738	765	803	754	732	704	732	772	781	809	771	777	764	737	733	697	751	733	689	755	778	783	764	744	711	763	749	750	744	733	752	713	767	762	768	748	781	728	763	745	780	720	785	712	756	746	753	749	708	741	755	767	748	725	709	713	739	740	796	807	722	764	782	798	784	746	758	707	751	732	743	793	669	766	740	744	710	811	740	761	771	771	773	732	769	738	773	746	746	713	753	753	756	773	741	730	787	789	781	757	755	721	772	786	758	758	709	773	712	729	756	760	744	715	746	797	760	753	740	745	759	778	739	747	713	774	790	751	726	756	781	722	769	736	726	753	740	787	754	774	782	760	797	759	714	770	720	820	742	787	801	730	772	779	728	769	773	729	731	749	757	745	752	788	779	731	735	732	746	741	774	704	754	703	737	753	766	782	737	717	721	718	760	716	693	770	752	745	724	751	796	765	786	746	725	755	733	720	779	756	729	750	771	740	732	754	776	717	748	733	754	774	732	796	725	779	724	696	763	768	753	756	729	726	696	742	734	782	722	721	787	738	751	779	739	683	737	754	732	787	761	748	736	804	739	789	792	710	768	731	777	762	741	714	762	721	729	798	753	736	782	736	759	730	731	754	747	690	704	756	753	732	760	789	700	727	727	792	744	752	767	749	724	766	752	765	738	747	754	742	773	713	760	742	763	794	742	751	764	725	696	747	740	683	771	732	734	714	762	797	718	742	786	741	768	776	755	758	764	719	761	732	703	752	756	740	732	779	753	725	776	788	716	732	743	762	716	693	793	761	753	746	762	796	691	748	752	721	747	762	734	765	746	707	747	786	763	768	736	766	737	760	778	773	719	756	778	717	709	710	775	745	767	760	779	767	756	766	730	750	764	678	726	698	816	781	723	774	729	715	765	762	725	807	722	784	751	779	751	738	738	762	746	759	732	725	760	812	778	791	761	745	773	770	740	693	761	768	746	734	722	772	796	780	731	765	764	758	711	740	721	764	725	742	772	779	804	774	717	717	725	720	722	780	767	732	753	718	773	754	743	746	756	723	718	777	736	767	695	755	771	775	803	749	770	724	785	790	768	755	761	789	771	783	773	731	743	731	763	749	778	691	731	714	722	759	768	794	757	774	772	746	733	769	777	689	763	766	729	784	757	750	732	785	798	725	752	748	742	764	793	776	745	787	766	762	726	765	786	714	745	761	809	714	778	723	783	702	747	722	733	854	745	769	720	757	706	743	683	725	706	746	760	733	801	736	741	732	781	733	786	776	718	747	755	755	678	722	756	754	750	778	715	759	717	720	698	712	764	725	736	759	789	790	716	719	724	750	709	775	762	755	743	784	720	746	730	736	731	795	730	731	713	761	726	706	737	794	796	766	770	747	762	786	759	730	704	711	779	740	730	767	752	735	698	767	763	746	767	792	793	766	738	749	822	781	744	769	757	757	755	783	784	663	752	734	772	780	737	767	748	780	724	756	725	740	753	728	760	746	687	760	715	710	741	768	788	765	749	799	784	745	765	707	735	756	758	753	772	725	725	767	743	787	707	759	747	722	713	755	781	701	767	722	756	729	731	743	816	717	744	781	714	724	756	782	713	737	782	754	761	695	786	723	748	776	770	784	746	794	797	732	767	765	760	757	712	755	721	759	803	733	712	723	785	757	734	725	732	747	769	763	722	759	752	739	743	737	732	756	741	725	760	758	771	698	737	710	747	782	750	726	784	721	743	746	744	687	765	755	704	744	765	755	782	764	732	795	752	749	735	790	735	713	777	725	736	742	728	765	693	723	732	721	757	742	754	788	762	759	755	756	716	735	716	741	754	728	697	757	753	765	695	766	746	783	743	760	756	773	751	718	763	767	747	731	740	722	702	747	720	765	749	746	713	764	736	756	733	700	735	754	768	750	781	731	760	695	753	752	748	769	789	726	756	727	761	774	692	714	765	795	753	723	745	725	690	742	729	772	721	751	783	741	752	717	767	729	739	753	715	732	710	766	703	728	754	730	737	751	816	733	705	759	735	735	750	745	722	756	718	743	682	757	750	738	742	738	751	743	758	754	757	762	781	775	744	731	713	764	753	781	733	700	713	728	773	734	700	752	727	753	767	772	746	763	735	740	737	704	732	753	747	748	764	734	691	756	735	781	739	726	719	740	750	746	756	744	729	734	763	754	766	726	770	716	751	751	709	754	758	751	756	724	768	816	728	703	755	766	733	756	725	788	733	753	770	721	769	697	759	733	729	692	698	726	741	773	771	718	747	728	750	725	782	780	785	770	787	811	701	718	739	704	719	725	755	763	778	732	723	771	711	760	777	735	691	796	768	758	770	717	758	781	739	710	810	740	718	761	734	739	763	738	757	757	733	754	717	720	751	759	763	747	748	720	769	740	774	736	721	727	758	779	720	730	766	757	805	754	736	720	711	725	798	725	779	733	755	732	740	725	776	788	753	751	733	777	724	702	714	739	772	705	768	731	706	757	783	741	790	799	766	727	727	785	721	726	750	790	791	731	737	743	745	743	752	761	717	772	745	750	765	726	752	723	746	697	742	743	756	766	733	728	760	714	763	697	736	771	756	749	726	734	704	748	722	729	723	748	736	732	753	762	781	729	741	724	694	770	746	714	820	755	717	753	752	730	700	787	737	771	671	716	727	747	746	738	698	681	737	746	784	723	746	737	725	745	748	767	737	780	729	730	732	777	716	781	752	732	759	727	741	735	724	738	744	800	742	740	736	725	773	746	764	763	782	748	767	778	788	735	757	789	784	747	770	720	763	771	728	751	723	741	737	725	747	743	716	777	700	727	769	746	721	719	769	783	764	761	744	757	736	778	741	780	735	735	756	725	692	745	760	739	772	696	682	699	719	792	763	753	748	751	691	694	729	749	709	722	733	746	763	730	741	712	747	755	745	748	741	748	716	778	781	723	728	822	716	844	772	719	715	769	697	754	803	752	712	734	738	717	769	746	733	751	714	763	783	760	751	734	711	760	772	760	737	749	788	770	746	780	771	790	733	726	726	787	735	763	720	737	718	751	754	750	769	736	763	731	735	780	735	780	818	770	737	778	771	749	761	725	773	720	743	737	793	771	756	721	743	744	778	745	759	741	808	768	712	727	718	710	745	744	741	721	778	767	730	713	680	701	737	726	745	783	729	733	706	729	774	703	751	731	742	732	744	751	742	738	783	709	720	725	739	731	764	708	786	728	777	748	735	771	752	758	743	743	721	738	763	785	714	781	765	721	710	735	715	693	744	777	734	703	725	717	780	726	763	725	739	750	749
27684	21582	16790	7664	3910	2718	2192	1672	1390	1303	1086	1070	938	855	835	755	711	724	691	657	652	647	687	687	674	673	679	644	649	680	693	706	614	690	689	677	699	665	616	690	671	680	659	669	679	631	658	653	623	671	671	660	692	701	692	654	654	649	708	643	650	663	646	616	713	692	642	706	651	667	699	654	678	650	688	701	693	629	615	690	648	652	656	644	700	637	601	667	663	667	627	671	657	659	699	669	666	660	658	651	671	682	623	676	690	707	698	667	670	692	678	656	706	646	647	677	671	651	666	640	665	645	684	710	653	650	653	684	651	635	659	670	623	665	677	681	639	642	636	655	672	658	664	659	645	713	631	668	661	678	663	622	647	614	665	701	672	668	659	672	699	693	669	665	667	642	648	602	658	655	665	642	684	668	650	632	677	708	688	700	697	713	683	697	682	670	645	640	678	656	665	662	631	617	677	696	718	667	628	693	651	664	682	669	644	628	665	630	675	695	650	631	684	685	661	654	635	686	622	662	631	687	714	683	618	631	708	666	662	683	682	666	661	668	683	668	659	684	691	643	645	769	663	691	661	669	700	691	653	666	640	680	689	669	667	689	685	622	678	725	670	719	666	641	637	641	689	645	672	639	623	718	708	679	705	662	656	680	645	661	711	653	679	712	667	667	636	689	670	687	671	673	656	664	669	671	697	652	674	674	660	617	676	678	652	677	662	686	659	623	658	660	619	658	646	655	665	664	662	719	659	657	633	672	677	651	654	635	663	683	644	650	689	614	689	685	654	662	590	688	683	671	743	625	663	667	667	674	654	687	670	675	686	704	668	669	617	646	627	669	632	687	688	671	667	642	725	660	721	747	645	673	648	687	674	655	698	648	689	680	672	619	664	673	671	696	683	613	679	625	669	679	711	724	674	668	737	701	654	654	670	628	736	673	689	679	629	685	726	679	662	641	700	679	669	633	679	688	667	681	626	655	687	659	643	658	689	683	688	673	675	655	676	659	647	659	715	699	704	655	683	637	641	674	684	667	689	652	673	715	685	685	677	629	653	704	667	657	644	646	619	692	668	651	680	621	674	641	660	651	666	681	654	664	644	648	666	677	623	677	697	668	677	672	646	662	697	708	647	683	650	643	681	693	659	705	686	636	700	696	655	704	697	645	695	657	717	676	685	653	664	666	674	668	660	628	682	635	701	678	684	654	698	674	667	697	625	643	644	682	664	694	687	646	693	676	630	647	658	659	591	703	700	679	708	655	645	652	654	667	659	664	641	672	682	666	643	688	690	639	677	696	691	597	721	670	672	648	661	693	666	681	653	706	667	635	670	619	617	692	630	687	685	658	654	677	674	697	651	666	636	645	658	646	683	662	661	635	683	672	630	682	704	661	641	647	675	645	665	656	657	637	681	700	649	650	667	598	630	649	627	646	660	708	701	686	704	692	682	695	635	647	630	655	659	659	681	706	665	680	661	613	604	656	660	618	683	672	646	675	685	673	593	653	664	696	663	626	625	697	700	685	656	672	684	632	657	642	705	673	700	659	681	678	689	699	656	708	671	683	649	679	713	675	661	635	631	675	648	672	691	662	673	612	640	675	642	638	641	711	676	672	655	653	676	676	600	628	647	684	691	692	632	680	639	676	666	684	644	635	682	645	640	662	688	712	643	668	684	621	706	634	682	688	642	666	708	679	676	668	630	661	652	649	669	703	651	707	680	682	684	648	689	635	705	668	651	669	641	651	633	663	653	680	637	677	667	668	638	704	671	629	711	679	655	643	650	693	671	698	669	628	666	682	683	645	703	684	674	669	656	663	731	685	669	662	676	690	631	669	702	696	659	653	622	654	657	666	656	671	629	611	693	648	670	612	644	622	702	666	659	643	643	656	670	658	716	638	650	679	676	653	666	638	668	642	677	676	644	644	699	629	691	680	654	647	634	692	700	652	677	664	703	699	681	669	665	646	739	659	675	652	674	610	667	669	701	690	708	681	667	679	667	624	656	674	613	655	683	647	681	625	659	675	677	683	672	636	623	651	687	677	661	663	676	704	693	630	685	582	672	617	669	647	664	710	678	682	661	664	654	598	689	654	645	692	652	674	656	598	619	657	639	646	638	673	652	688	649	619	660	690	677	658	685	747	726	703	644	684	649	628	643	636	681	613	665	672	665	675	686	665	693	694	648	663	610	673	671	627	703	644	615	629	678	685	670	664	679	627	684	659	667	657	666	649	661	655	694	675	677	664	608	658	681	685	689	655	672	680	664	633	648	648	654	704	658	654	692	669	655	644	711	695	613	647	641	627	658	692	671	658	706	652	633	644	664	600	606	656	662	624	639	618	672	650	684	674	672	658	693	708	651	647	671	637	669	671	654	672	637	642	664	676	666	664	669	701	620	653	604	680	626	718	675	630	666	647	657	658	659	685	659	706	639	686	716	683	606	697	663	606	616	646	666	671	613	675	647	662	700	709	669	701	638	666	691	676	654	633	640	676	644	655	654	683	636	662	684	680	663	684	664	700	630	689	680	672	630	638	647	675	687	656	686	664	687	686	674	655	676	657	628	705	690	679	668	683	616	659	714	671	670	649	661	634	694	663	639	701	624	625	699	640	674	694	697	606	678	653	668	674	657	716	749	699	683	652	664	666	654	647	689	627	688	663	670	691	677	610	650	674	633	662	680	701	618	704	692	652	678	629	662	659	671	637	609	684	643	664	677	676	690	685	712	614	725	646	650	676	693	621	688	679	669	650	674	659	657	692	663	669	625	619	663	696	709	665	657	678	670	691	669	644	661	681	650	644	666	635	653	632	676	690	655	657	685	653	651	694	627	632	606	652	660	684	646	623	667	682	608	651	657	659	712	630	631	638	634	630	704	675	654	699	680	635	633	677	665	674	663	653	647	688	667	638	658	655	676	668	691	662	675	690	685	660	666	729	626	658	651	690	700	707	691	672	740	640	595	667	677	660	672	696	670	678	670	680	686	668	690	663	645	680	625	656	639	644	663	665	629	660	659	720	630	653	676	727	667	678	683	696	614	660	667	656	635	696	694	649	700	680	652	723	668	667	691	642	720	665	643	689	654	673	656	691	646	638	669	700	669	661	697	658	660	628	662	639	666	633	679	711	649	679	640	650	642	656	689	656	677	696	661	674	630	688	680	640	714	651	646	668	643	695	693	627	664	669	641	718	681	687	670	671	650	654	663	668	681	618	606	641	685	675	669	668	680	677	665	690	655	655	679	670	607	670	718	678	637	657	648	698	692	651	611	674	659	697	662	627	647	652	642	679	690	625	671	706	702	602	680	640	691	669	627	636	648	704	700	654	657	666	666	664	644	706	641	726	665	636	651	625	662	636	626	664	631	676	643	671	630	681	654	630	633	695	628	658	658	690	695	649	654	706	626	610	744	680	666	665	677	641	681	628	670	663	654	633	637	679	679	677	659	609	702	629	684	669	662	605	728	661	673	623	665	615	694	663	654	696	682	650	654	668	646	616
16591	27297	17050	8516	6230	4928	3728	2933	2258	1946	1671	1485	1310	1211	1034	1003	899	845	865	877	878	793	798	818	803	820	799	856	802	803	836	868	802	784	829	806	819	809	783	776	843	868	838	809	820	813	869	837	872	833	814	799	883	829	807	779	833	836	837	799	828	767	857	799	824	806	796	806	793	879	820	845	763	853	784	824	834	821	831	802	798	768	817	797	859	806	849	803	819	802	819	812	822	829	763	839	796	853	855	813	841	807	827	791	838	785	901	811	793	825	878	795	828	810	816	837	873	806	814	836	870	845	840	823	820	821	823	797	769	856	789	812	868	843	806	825	868	821	877	840	768	732	824	814	821	816	834	775	832	823	869	803	788	795	792	777	874	782	849	783	830	752	798	782	803	818	784	793	800	835	831	827	829	790	827	863	851	818	833	807	838	792	800	878	817	837	800	864	783	764	766	809	860	828	846	826	785	826	814	801	799	820	839	774	807	791	859	809	781	814	821	833	845	789	792	764	828	843	795	833	832	820	816	820	846	833	840	797	822	789	797	771	785	804	841	812	835	809	793	829	853	806	822	814	814	809	822	801	853	836	803	782	853	812	835	828	865	786	858	808	798	781	809	847	820	820	782	807	862	835	830	801	801	817	785	768	846	802	764	830	768	805	799	785	876	804	836	857	834	882	833	796	767	861	829	801	845	780	782	815	849	847	798	785	822	855	851	810	855	831	813	811	805	818	819	772	786	788	792	815	829	751	795	829	825	836	830	787	825	819	771	767	826	800	797	821	813	773	835	822	782	866	856	858	856	854	859	789	831	853	816	840	797	784	805	779	844	816	804	790	866	810	744	834	827	793	786	755	794	832	828	812	850	841	856	819	862	817	839	736	824	815	830	803	836	805	796	813	774	795	807	816	845	807	836	812	790	813	835	867	796	816	847	755	778	861	817	827	826	828	867	797	762	806	813	846	820	781	813	861	793	816	879	842	848	786	841	803	794	822	788	845	773	837	819	792	851	894	799	817	810	829	849	849	820	795	830	786	826	862	814	869	821	768	864	800	795	871	814	838	848	832	810	801	839	819	840	830	811	834	823	769	844	823	844	828	794	772	816	834	822	795	834	805	867	779	826	818	807	821	844	796	760	775	808	831	837	749	831	848	917	807	837	795	856	775	817	818	832	803	776	811	808	859	836	806	840	768	804	787	812	804	809	826	863	849	811	754	852	773	805	786	831	814	801	798	786	820	827	835	802	808	782	809	831	786	807	822	849	823	808	863	813	833	875	822	775	833	788	783	828	852	790	856	820	799	816	837	780	785	809	815	762	826	830	786	786	814	863	791	867	833	824	837	821	791	810	814	838	809	828	830	832	823	839	805	802	809	802	797	855	859	768	793	829	835	839	816	821	797	844	838	852	794	852	859	847	850	775	861	857	831	798	816	825	777	818	790	808	792	792	887	846	806	814	803	790	853	808	823	798	784	872	795	802	827	838	819	841	725	816	778	799	775	783	783	777	803	813	768	794	796	824	805	793	783	796	833	788	798	786	844	815	820	850	834	823	858	800	808	786	808	828	756	818	794	855	795	777	801	780	851	811	815	768	815	826	777	788	869	846	824	811	786	860	799	806	862	766	834	791	804	824	829	846	881	830	809	840	816	845	820	789	805	772	841	818	794	833	849	796	816	796	777	824	777	849	841	817	845	806	775	817	822	854	830	791	818	835	783	809	826	777	859	829	851	797	789	805	827	830	840	819	816	856	828	845	807	777	809	865	855	789	835	818	796	822	845	763	827	847	840	818	797	806	813	759	804	807	818	770	828	783	742	810	829	808	835	815	809	792	854	831	824	869	787	798	788	795	815	795	817	830	753	808	811	863	786	813	842	819	839	780	838	806	773	798	913	881	840	812	846	839	771	828	807	784	817	808	833	816	808	809	790	740	870	820	770	859	814	769	792	843	817	816	817	883	809	831	819	871	837	784	828	822	782	797	843	796	830	820	858	867	808	823	835	781	835	793	834	815	793	748	809	788	821	769	839	827	799	860	790	751	786	855	796	768	797	829	819	815	847	818	807	886	800	787	800	784	811	824	833	818	755	814	803	827	832	813	808	778	769	826	770	807	804	817	790	777	772	818	773	813	798	840	818	778	817	817	839	802	839	825	818	795	807	829	770	815	834	793	747	804	797	769	893	793	800	826	817	811	797	868	761	790	782	806	798	816	835	878	853	841	825	794	842	820	832	796	786	807	824	814	849	783	842	853	798	770	837	778	795	860	817	771	825	847	792	791	831	781	768	869	838	782	850	810	826	800	873	843	816	804	808	800	802	809	870	818	781	844	822	814	809	814	822	825	817	830	824	867	801	797	791	809	846	803	828	831	853	805	814	801	842	801	819	819	805	808	775	840	820	757	811	801	846	800	776	817	803	844	814	822	856	778	814	864	833	847	839	774	814	860	818	794	775	832	812	819	829	800	820	808	810	793	838	771	781	834	847	797	833	826	812	797	831	807	894	805	789	849	769	837	821	781	827	792	803	826	828	822	851	825	818	824	838	794	789	794	785	826	830	785	809	797	814	758	814	821	855	804	768	804	816	803	768	830	816	826	779	877	741	829	753	841	817	775	766	831	831	780	823	837	867	797	804	779	797	791	795	827	839	743	861	837	801	779	847	826	785	844	813	792	849	765	824	869	855	812	849	840	828	805	803	796	838	802	792	836	787	817	786	796	788	844	798	852	789	825	877	782	857	818	787	810	795	836	828	767	856	817	874	813	849	853	846	832	818	824	789	833	804	802	819	791	794	774	817	755	824	826	760	834	762	796	822	877	753	786	772	820	815	798	771	814	820	802	806	808	779	818	794	825	852	802	809	792	809	821	847	825	803	847	784	786	780	811	764	835	834	889	799	852	817	812	762	801	775	799	861	775	800	798	823	819	855	824	800	779	749	783	784	778	825	799	823	843	780	833	812	813	792	815	759	808	810	792	802	790	811	797	786	746	786	811	826	827	788	779	816	789	775	804	822	851	857	810	839	821	846	793	824	831	814	803	795	884	838	803	780	838	782	787	809	837	799	878	824	797	800	804	799	780	752	854	830	827	793	861	852	842	783	804	766	848	812	798	824	790	849	797	806	821	779	801	773	849	831	804	792	784	776	817	857	801	786	789	800	785	757	843	797	823	839	829	805	784	828	804	823	817	819	854	807	801	828	765	853	790	768	800	839	773	758	810	843	788	831	782	865	819	861	791	841	821	831	837	851	772	834	759	834	793	818	825	797	836	807	786	850	830	781	844	839	821	798	787	806	761	818	819	755	870	803	852	777	825	823	804	813	809	810	857	771	781	816	812	810	755	813	820	815	825	869	828	827	836	795	776	807	768	811	778	778	850	798	839	802	774	771	798	856	798	814	806	789	771	826	797	810	762	833	886	817	817	817	811	808	861	812	808	805	819	817	783	782	823	783	836	842	785	804	781	838	838	781	823	795	813	798	776	802	830	832	859	773
23658	21574	28982	24640	21602	14649	5191	3106	2433	2092	1746	1671	1470	1268	1135	1102	964	914	954	928	947	860	890	917	961	924	906	848	883	904	897	849	886	852	904	871	923	923	911	887	847	816	846	920	887	887	962	835	894	844	905	913	886	904	873	919	864	890	937	895	853	849	891	864	890	854	852	864	838	869	846	865	889	881	913	868	871	862	870	899	882	850	855	851	869	885	880	890	892	884	902	905	823	844	897	857	934	930	889	837	922	838	879	839	868	830	874	899	869	841	866	887	885	884	863	923	888	852	883	804	898	892	877	878	881	860	842	891	868	877	891	822	830	884	896	899	887	872	877	829	933	925	883	932	911	870	846	893	831	910	875	826	862	894	951	894	916	839	913	835	892	864	929	889	862	851	911	854	861	840	852	847	848	894	837	897	868	899	916	880	876	812	897	902	815	879	842	838	940	910	849	906	907	838	885	882	881	931	838	859	864	901	911	934	908	878	856	837	879	863	883	881	852	852	843	858	887	848	908	855	848	926	843	830	839	848	864	826	903	818	821	863	838	903	917	851	834	812	857	844	937	815	850	848	869	922	912	892	847	893	909	871	862	835	875	890	834	877	915	870	887	894	871	887	891	838	875	874	900	847	877	900	945	876	909	849	830	845	876	851	900	823	839	868	888	898	870	818	891	839	856	845	903	908	879	921	869	889	835	891	875	878	889	841	890	932	920	865	844	884	891	908	857	809	789	854	900	909	897	927	847	861	836	891	869	888	850	874	861	860	844	886	875	936	858	850	796	854	867	819	858	859	911	860	850	923	874	851	901	863	845	897	874	874	892	837	851	913	927	882	846	854	855	879	875	870	868	875	868	936	851	883	864	884	888	875	866	879	839	936	832	924	873	847	900	861	855	889	843	898	832	856	907	829	899	891	888	849	903	848	791	839	903	876	860	879	860	889	892	850	889	821	894	854	866	868	864	840	889	864	849	878	858	862	865	899	866	959	868	872	866	893	859	875	871	904	856	916	841	923	847	938	827	856	861	897	844	882	830	897	874	885	922	893	859	890	876	855	873	876	822	817	856	827	866	901	840	893	878	866	818	873	865	876	874	880	872	882	908	862	888	858	847	885	836	878	896	886	850	817	818	883	905	867	848	843	875	916	846	887	857	813	902	892	892	847	870	846	854	839	872	833	898	881	898	860	802	826	858	859	929	853	876	828	870	915	863	867	864	839	883	911	883	855	877	817	840	884	919	862	858	900	863	889	850	904	872	887	903	808	854	903	889	870	879	889	857	894	893	813	908	835	862	913	877	867	865	875	869	897	867	866	935	898	888	910	882	821	876	872	879	906	885	846	804	838	880	812	798	868	840	823	850	915	887	919	870	896	937	894	882	862	847	836	866	869	870	893	912	889	896	851	943	890	863	849	944	862	879	903	844	864	865	929	850	876	862	860	881	851	912	858	858	883	922	851	867	852	848	874	922	851	863	904	915	870	866	843	895	874	840	923	869	841	873	862	837	861	884	869	851	883	834	848	861	888	902	915	852	867	838	853	861	878	861	887	890	860	866	859	864	900	910	865	854	869	905	889	875	842	880	869	795	899	887	896	900	866	913	809	874	846	862	875	910	864	888	860	916	844	871	817	889	888	854	908	864	868	880	893	872	863	877	946	858	911	842	911	841	851	823	913	917	873	884	880	828	874	880	881	864	852	858	887	899	834	835	859	892	891	845	872	903	925	941	844	901	908	851	863	837	885	945	868	861	866	864	893	898	886	845	914	882	858	843	906	898	924	852	837	909	848	839	873	888	875	838	859	885	844	856	894	857	860	897	865	877	884	866	907	846	810	878	866	860	821	895	866	809	827	877	899	835	848	873	891	859	931	876	914	863	899	905	861	886	879	861	865	885	928	841	840	896	882	837	881	865	877	865	875	875	835	923	883	860	884	864	907	825	855	862	863	926	842	875	926	833	834	902	804	880	859	799	893	945	878	877	900	890	896	835	862	842	890	907	889	858	909	906	890	904	920	921	865	848	867	842	876	861	897	897	898	889	875	823	845	892	896	834	842	875	901	839	871	817	888	866	872	875	847	891	907	901	881	917	884	843	879	861	950	890	839	927	863	864	899	815	877	832	851	849	823	862	852	903	884	907	901	865	835	882	855	809	858	875	895	848	918	873	884	908	940	919	884	842	820	892	862	892	852	831	862	915	889	816	883	831	855	839	853	861	874	902	909	818	828	851	916	838	883	850	885	848	858	893	883	878	861	909	898	854	945	899	835	839	907	827	851	882	921	866	877	881	910	884	942	883	813	890	827	858	868	860	896	851	871	852	872	863	816	853	851	858	814	869	872	840	865	797	899	908	918	901	900	894	888	851	867	843	880	917	870	862	830	910	967	865	917	847	880	888	893	905	850	857	892	837	872	891	916	861	889	820	844	887	889	885	895	883	851	869	886	875	852	891	861	872	883	882	852	843	883	906	819	913	837	862	866	860	817	836	853	892	872	799	866	839	855	887	876	865	880	838	870	891	910	864	858	822	846	838	834	857	838	919	921	886	851	864	881	904	839	878	843	848	892	878	845	836	870	830	885	897	897	905	831	834	913	927	894	838	856	865	845	854	872	889	872	837	859	866	887	818	889	875	867	892	829	890	836	915	810	852	834	858	886	846	893	888	866	913	848	861	810	826	845	881	832	894	813	882	882	807	891	871	863	897	914	881	856	899	878	874	839	888	845	890	814	916	813	866	842	845	879	858	832	908	856	894	850	886	889	896	851	897	898	930	896	869	846	885	889	884	851	859	894	805	838	853	891	881	903	865	873	855	878	921	851	811	893	850	921	879	907	880	896	830	840	859	911	845	884	859	878	905	901	886	879	869	911	849	835	834	861	811	866	881	890	867	906	906	854	901	841	869	837	864	881	865	847	852	919	905	888	874	845	923	821	845	877	889	890	849	910	854	882	904	859	859	931	848	871	850	820	828	902	874	830	844	865	856	876	917	850	865	911	861	844	880	856	859	881	892	885	930	820	878	822	824	919	796	856	880	892	850	862	843	873	863	857	896	876	837	829	871	887	865	893	826	866	859	863	850	857	881	906	883	910	905	850	908	842	898	921	856	880	861	845	854	882	809	888	835	802	878	818	914	881	844	939	837	881	896	885	875	869	880	823	882	905	864	914	921	907	858	858	874	853	854	872	912	802	874	891	841	904	926	855	834	852	869	854	832	808	937	861	829	854	932	878	853	865	859	892	884	858	840	831	864	848	872	908	813	902	887	877	830	833	834	835	832	927	846	899	851	891	888	863	834	879	850	843	865	860	901	859	868	835	893	822	942	869	844	929	892	902	861	846	795	926	921	866	912	920	817	874	834	887	923	864	887	845	829	846	911	883	892	872	846	868	851	845	887	945	967	898	857	863	885	821	933	876	876	863	849	821	871	864	922	873	889	856	925	842	901	873	837	836	819	855	848	883	879	842	845	849	871	870	859	883	890	830	804	885	885	893
18144	37560	27476	13554	10156	7941	6309	4776	3758	3211	2559	2298	2019	1713	1546	1392	1289	1236	1171	1177	1142	1095	1104	1147	1078	1079	1091	1106	1069	1061	1127	1113	1141	1107	1055	1029	1080	1057	1077	1044	1110	1080	1071	1082	1023	1064	1086	1085	1104	1114	1035	1038	1076	1065	1055	1090	1063	1011	995	1056	1070	1020	1041	1101	1078	1105	1092	1092	1042	1107	1067	1037	1011	1039	1088	1080	1044	1112	1053	1065	1044	1018	1066	1051	1096	1062	1020	1052	1102	1011	1077	1065	1057	1083	1068	1080	1037	1062	1057	1101	1088	1021	1049	1060	1063	1110	1074	1026	1048	1064	1122	1054	1087	1045	1072	1069	1032	1034	1076	1091	1136	1071	1039	1055	1098	1077	1090	978	1054	1027	1090	1026	1117	1013	1040	1035	1074	1079	1048	1079	1040	1035	1076	1085	1071	1087	1082	1070	1018	1014	1045	978	1079	1040	1023	1093	1167	1128	1068	1035	1042	1104	1075	1085	1134	1081	1077	1093	1084	1052	1001	1040	1045	1084	1027	1052	976	1088	1070	1041	1061	1123	1027	1056	1091	1073	1061	1066	1090	1111	1057	1058	1046	1046	1053	1126	1029	1025	1111	1073	1087	1040	1091	1064	1088	1054	1070	1091	1051	1040	1051	1074	1029	1100	1061	1029	1094	1076	1053	1053	1078	1011	1092	1050	1093	1007	1024	1015	1131	1098	1061	1063	1096	1090	1063	1106	1094	1071	1045	1057	1042	1033	1094	1053	1064	1042	1136	1019	1090	1045	1073	1066	991	1061	1080	1052	1035	1074	1061	1073	1041	1112	1056	1088	1060	1041	1093	1087	1071	1075	968	1058	1060	1100	1050	1065	1008	1075	1062	1070	1037	1102	1038	1088	1069	1056	1000	1049	1080	1042	1020	1068	1030	1104	1022	1029	1022	1059	1092	1026	1075	1098	1052	1068	1055	1065	1061	1053	1052	1086	1047	1029	1011	1036	1091	1074	1073	1039	1055	1019	1069	1054	1116	1124	1082	1069	1014	1043	1065	1064	1060	1043	1047	1122	1074	1075	1092	1078	1080	982	1100	1121	1033	1112	1058	1060	1043	1040	1079	1099	1076	1123	1081	992	1111	1040	1037	1051	1068	1038	1042	1037	1032	1048	1030	1047	1071	1047	1016	1042	1065	990	1027	1101	1019	1049	1073	1037	1070	1057	1119	1039	1075	1071	1102	1051	1014	1072	1109	1014	1050	1038	1066	1066	1027	1089	1043	1091	1068	1018	1068	1021	1051	1053	1097	1084	1046	1087	1057	1069	1081	1027	1078	1039	1077	1047	1055	1090	1087	1080	1090	1064	1045	1083	1042	1101	1014	1031	1039	1058	1034	1066	1122	1129	1072	1032	1048	1026	1124	1025	1025	1013	1062	1056	1097	1082	988	1012	1108	1028	1071	1055	989	1058	1072	1052	1007	1060	1038	1051	1014	1060	1133	1060	1112	1017	1089	1057	1016	1081	1077	1041	1032	1072	1115	1074	1044	1032	1056	1029	1086	1081	1100	1079	1072	1035	1069	1083	1050	1120	1054	1021	1042	1066	1069	1042	1059	978	1032	1030	1009	1038	1061	962	1102	1111	1052	1049	1061	1022	1026	1051	1047	1019	1072	1085	1085	1103	1091	1031	1080	1080	1008	1023	1023	978	1061	1043	1105	1012	1072	1084	1095	1094	1072	1011	1013	1032	1065	998	1017	1005	1093	1021	1033	1035	1020	1077	1013	1043	1086	1059	1046	1036	1078	1077	1008	980	1080	1047	1112	1082	1094	1046	1116	1010	1057	1056	1099	1109	1099	1057	1065	1045	1071	1073	1144	1082	987	1036	1086	1102	1081	998	1084	1060	1097	1022	1022	1065	1019	1078	1085	1095	976	1016	1001	1070	1087	1035	1097	1046	1001	1067	1086	973	1027	1082	1056	996	1033	1103	1036	1047	1047	1056	1005	1107	1096	1051	1049	1057	1088	1058	1011	1113	1129	1092	995	1120	1034	1037	1071	1023	1055	1060	1041	1108	1008	1078	1030	1063	1054	1101	1062	1119	1059	1000	1059	1054	1028	1024	1059	1041	1063	1029	1098	1125	1033	999	1021	1046	1121	1060	1054	1047	1087	1064	1101	1048	1019	1059	1053	1053	1019	1032	1063	1126	1015	1041	1018	1032	1099	1088	1004	1035	994	1078	1059	1046	1052	1088	1052	1137	1032	1055	1026	1083	1039	1062	1046	1070	1027	1036	1026	985	1090	1131	1091	1071	1098	1046	1105	1092	1050	1059	1049	1033	1104	1061	1013	1016	1020	1018	1060	1043	1046	1033	1022	1064	1039	1071	1002	1065	1084	1058	1049	1058	1001	1115	1035	1036	1065	1048	1022	1037	1104	1048	1048	1064	1040	1040	1051	1067	1065	1051	1039	1031	1062	1048	1057	1066	1052	989	1047	1034	1042	1043	1058	1070	1033	1089	1045	1097	1077	1037	1069	1096	1066	1065	1057	1044	1059	1052	1091	1060	1101	1055	1023	1038	1075	1039	1046	1031	1034	1088	1036	988	1061	1054	1003	1041	1081	1061	1046	1014	1055	1072	1046	1155	1018	973	1023	1071	1031	1071	1082	1084	1054	1071	1060	1064	1007	1063	1048	1044	1129	1095	1007	1035	1057	968	1061	1031	1085	1070	1066	1089	1109	995	1026	1047	1086	1028	1035	1088	1040	1099	1025	1031	1078	1076	1086	1063	1043	1042	1081	1076	1050	1052	1027	1070	1082	1094	1077	1110	1063	1028	1093	1004	1072	1066	1040	1036	1057	1109	1087	1058	1010	1056	1035	1049	1037	1099	1069	1075	1101	1015	1065	1045	1039	1034	1036	1066	1050	1099	1152	1021	1030	1016	1050	1066	1081	1047	1124	1107	1037	1055	1035	1059	1091	1086	1019	1012	1068	1097	1100	1043	1041	1007	1019	1073	1089	1035	1040	951	1028	1050	1093	1020	1066	1107	1076	1123	1057	1066	1013	1054	1051	1065	1067	1032	1092	1065	1038	1089	1065	1043	1031	1017	1072	1057	1100	1023	1053	1068	1142	1090	1055	1061	1035	982	1025	1056	1043	1020	1085	1098	1030	1061	1004	1044	1063	1067	1067	1039	1024	1099	1037	1023	1084	1077	1045	1108	1039	1010	1050	1056	1092	1011	1068	998	1059	1023	1092	1096	1046	1056	981	1032	1065	1035	1058	1038	1061	1026	1120	1085	1004	1095	1019	1073	1073	1060	1067	1069	1030	1122	1043	1090	1050	1043	1058	1083	1060	1006	1052	1025	1103	1071	1083	1058	1059	1090	1087	1073	1080	1084	1010	1020	996	1060	1050	1041	1082	1058	1041	1009	1049	1030	1017	1045	1017	1005	1063	1027	989	1037	1017	1030	1043	999	1079	1040	1039	1067	1017	1059	1093	1028	1076	1066	1059	1085	1064	1018	1069	1079	1083	1056	1071	1060	1096	1038	1062	1051	1013	1065	1037	1057	1056	1023	1053	1043	991	1020	1086	1059	1023	1050	1049	1066	1072	1076	1042	1122	1118	1095	1074	1101	998	1045	1010	1047	1089	1057	990	1112	1062	1055	1071	1058	1094	1059	1048	1037	1014	1016	1065	1102	1065	1086	1068	1093	1058	1064	1090	1142	1057	1102	1040	1047	1091	1009	1001	1075	1101	1121	1031	1093	1071	1056	1032	1073	1037	1046	1080	1083	1076	1089	1067	1074	1055	1073	1092	1073	989	1026	1106	1035	1043	1009	1052	1069	1066	1082	1086	1085	1040	1043	1064	1079	1009	1068	1020	1106	1095	1117	953	1063	1005	1022	1031	1120	1061	1057	1092	1051	1077	1071	1044	1025	1040	1054	1060	1013	1033	995	1091	968	987	1007	1054	1068	1118	1055	1048	1084	1039	1028	1060	1056	1046	1096	1001	1047	1009	1062	1006	1103	1052	1045	1095	1082	1014	1049	1023	1047	1054	1027	1071	1006	1028	1087	1065	1036	1051	1015	1085	1061	1053	1074	1007	1050	1061	981	1014	1072	1066	1033	1076	1055	1054	1042	991	1035	991	1104	1030	1097	1037	1097	1017	1034	1080	1025	1025	1083	1069	1056	1113	1042	1058	1123	1025	1080	1062	1056	1133	1052	1035	981	1140	1058	1043	1062	1064	1107	1001	1061	1082	1044	1056	1060	1082	1091	1050	1028	1056	1076	1053	1049	1036	1075	1055	1010	1048	1095	1045	1050	1085	1061	1073	979	1072	989	1070	1086	1071	1080	1095	1020	1025	1072	1086	1109	1021	1089	1041	1064	1069	1028	1047	1042	1103	1083	1060	987	1108	1003	1054	1053	1061	1052	1062	1058	1019	1038	1020	1016	1045	1014	1094	1021	1044	1102	1136	1044	1031	1071	1023	1041	1042	1117	1081	1029	1060	1034	1052	1075	1059	1054	1074	1035	1052	1032	1042	1090	1004	1067	1085	1039	1092	1033	1043	1062	1039	999	1029	1023	1058	1019	1091	1027	1040	1038	1030	1067	1043	1017	1049	1043	1039	1084	1030	1015	1089	1045	1071	1015	1079	1064	1050	1085	1010	1049	1061	1054	1091	983	1030	1050	1056	1060	1038	1023	1069	1025	1012	1038	1048	1072	1079	1100	1016	1101	1058	1033	1040	1084	1063	1094	1020	1080	1060	1017	1132	1027	1130	1005	1025	1101	1019	1036	1098	1004	1091	1103	1126	1084	1087	1022	1085	1099	1048	1080	1070	1030	1021	1050	1042	1039	1047	989	1086	1079	1024	1104	1096	1078	1035	1010	1062	1066	1038	1056	1028	1055	1038	1067	974	1026	1080	1061	1050	1055	1109	1074	1062	1029	1047	1052	1087	1098	1041	1087	1072	1045	1045	1090	1021	1017	1033	1073	1028	1082	1127	1090	1080	1071	1096	1036	1066	1025	1083	1026
24765	21530	27835	25581	14239	3944	2595	1847	1454	1247	1037	845	796	609	626	533	447	445	387	412	400	371	395	370	382	360	358	425	404	378	382	382	398	368	378	359	403	369	375	388	380	398	415	363	381	391	358	392	422	393	423	360	400	416	381	364	363	407	370	355	365	385	370	373	367	385	369	380	373	342	374	396	379	371	435	351	383	389	412	374	373	366	353	365	372	391	340	358	373	372	350	355	375	345	383	375	387	356	346	394	379	392	418	380	379	337	402	396	385	362	369	382	387	343	402	403	380	361	331	373	390	341	361	385	357	407	394	403	404	349	371	406	359	360	396	404	390	417	383	401	373	354	386	401	364	388	368	366	369	381	371	344	407	397	403	378	372	397	389	385	382	395	423	377	358	381	379	347	388	371	402	400	379	398	392	360	358	376	370	376	403	395	376	370	396	403	390	344	376	367	385	390	386	374	357	387	378	366	424	378	386	372	377	391	346	361	384	380	378	337	382	383	376	374	391	412	354	373	389	371	367	391	332	353	420	367	361	359	368	402	364	318	363	406	383	349	371	407	391	334	372	366	377	396	398	391	389	382	374	429	371	371	374	371	428	383	347	368	383	415	380	373	375	394	397	380	375	396	367	357	359	398	425	394	414	383	396	373	357	369	353	368	393	366	362	378	396	406	383	344	374	385	406	368	383	395	370	369	369	379	371	389	365	358	391	404	373	346	405	363	395	377	394	403	378	380	409	360	366	337	387	360	390	359	385	391	364	390	385	391	359	354	384	378	398	351	380	385	365	370	371	387	400	341	386	356	368	378	359	378	352	361	366	349	348	366	380	371	373	373	367	387	353	378	372	348	384	361	385	322	361	383	388	366	344	410	370	404	340	375	371	408	384	408	365	393	420	410	373	404	341	356	361	359	406	389	397	391	394	397	363	408	377	381	387	375	384	379	349	404	383	391	348	403	391	376	369	382	400	389	361	381	375	368	386	381	408	394	345	400	391	389	361	378	348	365	372	373	376	389	379	366	420	367	369	376	393	422	371	396	363	357	360	378	396	398	368	391	378	375	382	388	387	396	371	401	343	409	352	373	358	410	356	348	385	365	375	388	399	375	364	370	378	370	396	394	353	374	404	395	382	365	365	371	397	385	407	388	353	362	362	353	390	340	350	369	405	399	356	377	393	391	358	390	372	371	389	369	357	396	386	378	374	362	382	371	370	372	380	410	363	380	376	395	387	382	426	400	351	374	390	392	390	417	393	380	373	363	336	364	347	349	380	438	385	400	362	409	364	386	372	410	355	387	371	399	358	373	389	401	356	387	357	372	370	389	385	368	380	361	414	395	370	351	377	379	356	381	402	350	366	346	385	374	348	391	374	408	367	379	381	378	386	359	407	406	388	380	382	388	384	346	374	357	395	358	382	348	355	399	410	355	376	366	367	369	378	387	390	361	359	362	416	370	415	447	363	375	388	366	430	378	365	373	372	362	365	418	378	389	363	376	361	400	351	355	379	371	399	368	390	387	349	362	385	351	400	393	339	388	383	359	371	360	381	338	361	407	400	394	401	376	380	384	365	417	360	394	370	376	397	378	374	374	415	393	367	378	354	363	371	372	353	390	379	388	390	390	419	383	374	337	372	376	359	392	398	414	378	368	431	395	375	366	369	400	364	384	391	396	410	400	362	384	377	351	358	381	370	364	369	368	379	393	405	394	405	362	395	381	387	388	404	352	383	404	409	388	390	372	385	430	388	364	404	369	414	354	361	355	377	393	396	362	386	377	409	350	381	379	355	360	375	376	369	389	368	407	381	384	364	389	389	421	386	376	388	367	377	338	381	375	402	390	363	368	383	343	357	380	392	346	393	365	369	353	372	392	357	359	385	389	389	368	400	379	374	357	371	368	350	349	412	357	370	391	381	367	364	383	363	358	386	375	375	400	371	411	368	373	398	357	387	388	382	358	388	358	378	384	396	373	369	343	373	359	406	375	360	393	372	384	401	353	362	357	391	409	415	368	359	382	370	363	368	398	363	363	394	359	358	373	363	395	356	397	364	378	341	347	379	400	362	380	361	354	395	420	388	367	384	375	351	406	371	378	355	358	374	393	348	372	395	347	371	360	404	359	381	372	392	341	385	368	354	353	366	352	348	352	413	392	367	392	381	338	375	384	355	414	385	361	398	373	398	417	379	376	395	390	353	362	387	388	364	365	383	396	379	357	345	411	369	385	390	360	365	377	385	368	375	390	394	393	333	378	374	397	375	368	391	384	375	378	353	353	355	353	388	401	366	371	364	335	395	357	380	382	371	386	370	387	382	362	416	394	343	391	369	385	329	373	405	365	341	398	364	402	396	376	391	390	376	388	368	383	377	376	362	379	392	361	385	341	380	416	379	397	387	372	436	391	371	387	382	373	371	354	376	389	348	398	372	382	361	375	364	379	404	394	367	357	430	401	377	387	350	395	378	375	373	367	410	360	386	416	366	385	380	376	388	371	357	356	358	401	398	365	382	412	384	412	389	370	350	375	379	330	380	403	399	357	384	390	365	364	344	377	404	361	400	395	389	379	382	383	364	370	389	402	366	403	395	405	392	403	386	380	421	366	374	400	382	354	363	405	378	403	372	379	354	397	396	403	362	387	435	381	379	380	337	353	337	403	367	371	398	362	355	351	378	363	346	376	376	393	390	396	370	334	418	372	383	366	344	398	378	327	341	367	377	383	377	350	361	369	375	353	376	367	386	380	396	364	410	403	397	374	378	361	378	364	380	378	370	370	349	371	373	407	391	386	366	356	352	384	384	357	389	392	374	369	354	362	383	384	355	381	350	374	357	352	364	378	388	397	398	365	402	345	398	361	377	379	377	378	387	382	391	367	384	340	356	365	376	361	362	389	364	381	366	380	356	379	399	401	376	358	389	333	385	354	358	385	399	354	337	392	359	409	396	392	394	372	390	370	378	368	382	396	389	346	395	367	357	384	369	393	377	373	369	347	340	370	401	385	383	392	356	374	365	402	377	332	389	387	363	359	375	375	357	342	368	367	364	387	393	388	379	424	359	390	376	363	435	385	370	406	361	360	377	357	366	388	414	347	415	398	401	377	397	356	402	401	382	380	350	395	386	393	354	381	381	387	372	372	388	387	381	346	399	379	367	379	389	381	407	353	361	382	381	392	402	420	362	376	379	397	375	406	405	368	387	343	370	378	372	377	369	362	400	402	369	365	357	395	383	398	407	400	408	368	380	383	361	344	387	364	363	377	402	382	374	361	380	405	375	403	354	398	351	347	349	375	361	419	366	399	378	391	344	376	370	353	375	358	398	374	342	397	356	395	389	398	370	397	382	384	353	354	383	391	383	359	392	372	388	356	387	371	366	364	402	346	354	367	361	357	376	376	367	382	386	348	364	380	354	368	390	379	377	396	383	398	363	351	406	404	355	378	348	389	388	380	391	337	353	386	397	345	394	350	364	381	376	362	384	373	369	377	402	377	388	371	371	372
17835	33957	26116	11087	7715	5978	4535	3325	2669	2127	1646	1417	1195	995	805	696	613	551	562	520	508	504	553	519	504	509	459	536	480	453	455	495	500	493	468	464	482	471	495	498	454	490	453	444	461	496	465	464	481	505	454	484	512	454	505	455	464	495	498	504	472	494	489	495	466	521	514	446	487	479	447	499	483	483	495	477	485	472	483	489	467	438	489	482	474	499	500	472	461	520	494	500	459	500	477	475	493	465	496	500	486	483	502	503	478	506	473	483	513	517	504	424	480	435	478	462	484	485	492	464	471	437	472	496	509	496	511	446	441	508	473	505	482	445	490	464	501	487	488	484	446	474	464	472	485	485	504	470	461	509	486	473	495	471	485	492	443	495	472	487	429	512	487	451	479	469	465	490	480	479	480	511	499	469	527	459	469	508	495	466	488	467	465	478	488	463	486	480	477	508	483	472	439	468	449	507	487	469	472	466	493	462	471	465	516	473	456	496	483	488	498	481	489	485	507	445	446	453	535	463	446	490	485	488	509	463	427	491	471	461	486	499	527	470	471	454	462	499	485	469	479	461	470	472	464	455	477	494	468	516	456	489	494	475	492	467	498	465	494	496	465	493	468	487	499	460	477	522	489	475	460	424	501	490	498	481	499	467	486	434	473	500	446	456	526	478	461	464	462	447	475	458	432	502	470	474	443	458	462	454	466	483	492	512	485	480	496	479	507	492	485	465	500	488	490	459	472	513	470	453	465	455	469	501	499	500	492	462	447	471	469	468	506	514	478	469	490	519	509	514	473	510	461	471	497	481	474	518	480	485	489	489	482	467	464	530	516	431	465	500	424	505	479	475	468	461	500	476	510	473	422	447	470	477	490	497	493	453	447	493	483	446	500	497	431	497	496	493	476	494	500	464	471	496	479	508	455	514	501	486	483	431	474	487	458	491	496	511	464	457	505	490	509	429	493	525	470	454	484	480	495	479	495	469	504	476	493	466	462	518	495	513	505	494	501	463	486	515	486	439	467	483	495	460	463	482	466	463	459	493	467	498	439	522	477	488	488	466	493	503	524	482	488	459	513	453	513	501	473	457	471	461	486	450	457	443	495	521	491	424	418	466	477	479	471	481	507	497	456	504	513	471	484	455	469	501	498	471	475	444	455	518	455	493	493	502	489	483	512	479	495	471	467	503	542	425	515	476	503	445	523	463	474	496	472	468	473	475	475	505	489	405	478	494	476	494	437	457	493	487	452	447	466	498	510	468	469	532	445	487	457	474	492	474	426	504	507	459	497	470	482	525	447	492	480	495	500	498	479	487	468	443	473	468	459	507	487	501	496	462	488	499	518	507	448	540	458	464	501	463	499	470	498	502	426	501	491	431	497	491	449	483	510	462	460	498	513	508	455	496	439	471	459	501	513	461	459	454	472	481	491	459	460	518	485	510	485	483	482	453	450	471	484	495	487	472	461	397	471	523	471	470	471	461	482	480	511	475	467	459	480	512	520	508	502	463	468	461	463	496	530	505	475	454	465	484	470	483	504	470	523	486	448	513	490	462	453	472	496	486	478	460	477	486	512	501	495	478	465	483	467	450	500	483	500	428	455	442	484	455	470	410	492	495	505	506	486	472	497	506	444	489	461	495	497	471	482	472	495	495	492	456	447	500	483	489	478	444	467	442	474	467	459	486	453	478	488	488	498	512	477	495	469	468	445	456	454	483	454	488	489	477	531	492	473	490	504	484	450	487	505	472	473	448	482	510	499	478	472	474	516	510	465	525	485	438	446	464	492	500	486	512	510	456	498	458	470	464	472	475	495	490	506	448	474	504	453	498	480	499	467	443	499	453	509	499	493	468	489	485	480	480	442	513	509	453	512	496	474	464	470	452	492	450	483	432	449	444	455	488	489	493	464	486	470	533	487	468	458	505	456	466	480	479	499	509	481	508	471	469	498	492	462	458	466	453	446	450	499	470	479	492	498	428	502	490	506	506	483	495	498	460	508	486	468	470	477	514	476	462	474	469	481	477	522	509	475	458	462	487	507	491	454	479	463	428	466	497	522	474	483	472	472	499	504	512	497	462	478	466	515	460	462	518	467	433	468	475	482	481	480	465	500	457	532	481	491	519	468	459	484	466	508	512	470	481	452	457	470	452	454	510	495	468	464	453	461	489	476	483	477	467	505	448	478	493	464	464	459	467	496	431	492	471	499	485	493	511	497	484	483	478	492	443	480	444	468	488	493	461	572	510	476	479	465	479	458	429	473	498	488	448	489	472	518	485	482	473	478	501	469	478	504	462	507	484	474	473	523	488	506	475	480	494	497	460	497	489	486	469	485	476	492	486	461	437	486	452	500	517	454	471	474	503	468	442	491	495	478	499	493	472	462	479	468	463	499	484	492	478	459	493	491	460	468	460	479	474	503	498	457	478	471	444	474	489	505	514	491	510	469	451	477	466	516	479	473	509	497	487	504	489	453	462	497	462	483	496	462	536	501	470	454	512	485	478	464	468	503	489	470	462	498	520	511	449	502	442	485	520	466	479	479	464	494	443	442	472	514	463	484	450	481	484	470	462	489	511	434	445	467	503	474	461	489	477	465	495	456	447	480	459	490	492	520	501	537	455	491	522	452	499	507	493	462	490	470	501	508	475	499	474	515	455	472	482	501	501	431	461	485	511	482	482	457	452	489	451	447	495	497	424	452	461	515	472	476	514	480	458	482	467	466	472	518	470	488	469	513	486	511	486	475	459	481	475	520	511	454	487	490	504	500	501	476	475	490	506	445	523	500	485	471	485	470	504	502	475	471	468	469	469	480	440	498	520	482	477	497	457	436	463	495	486	479	486	462	475	504	476	466	463	450	473	475	452	510	469	460	466	471	522	479	484	491	477	479	490	479	500	506	475	490	458	480	455	482	497	465	480	490	438	456	499	518	495	425	489	453	475	472	497	444	452	427	439	481	491	472	510	459	453	480	451	487	500	485	512	495	466	478	493	449	499	497	441	460	515	468	468	509	495	499	496	460	470	468	479	470	510	493	473	473	464	476	495	453	505	483	492	476	485	492	516	490	445	482	450	494	475	482	496	484	513	450	475	479	512	498	495	477	462	495	463	478	473	479	462	474	486	501	509	493	480	474	492	488	527	435	433	460	470	477	493	461	494	492	463	444	496	494	507	480	450	456	454	517	490	437	524	491	460	515	468	463	492	474	464	486	545	468	451	485	477	460	522	479	487	491	504	478	483	465	491	466	483	486	483	487	455	452	498	450	504	459	456	487	470	467	474	457	449	482	452	502	454	471	451	453	475	500	479	498	522	495	502	492	486	505	487	493	482	473	468	494	434	476	492	467	477	475	494	476	480	458	487	494	475	528	514	468	498	493	498	475	529	466	479	452	458	506	513	443	459	490	473	481	487	517	486	488	481	473	491	516	452	493	503	476	447	466	501	475	522	519	443	461	444	510	486	450	448	448	495	473	513	453	466	475	488	490	460	475	489	490	497
22693	21643	29506	24277	21653	21805	13663	4195	2784	2403	1903	1618	1353	1238	1002	876	771	765	679	696	702	712	641	657	654	654	678	661	607	658	626	598	605	615	635	601	582	643	589	576	556	664	634	601	662	635	624	618	635	629	571	555	590	582	590	607	632	636	574	570	636	633	588	592	579	589	552	604	623	636	648	592	612	668	604	614	598	627	594	575	607	653	591	609	620	607	640	592	601	566	574	578	606	626	584	626	592	567	598	588	603	634	600	634	571	564	599	626	606	565	553	610	609	609	554	583	593	589	592	634	611	588	619	593	584	568	549	581	604	621	584	593	595	601	619	594	629	546	587	609	606	598	601	603	593	611	609	610	618	579	572	610	557	580	599	576	649	608	583	549	578	629	565	613	557	607	604	577	624	618	604	604	577	616	580	576	563	622	583	638	559	587	623	583	610	624	597	555	591	605	636	613	574	628	591	642	605	618	543	599	586	598	626	621	585	595	602	586	637	595	603	593	582	597	623	633	643	643	611	588	594	608	563	576	546	565	618	582	635	575	645	532	565	593	594	591	587	586	610	586	575	602	619	603	592	600	638	644	603	621	564	593	597	603	606	590	578	572	596	603	626	623	582	607	603	640	597	576	614	558	565	558	599	601	582	577	642	590	593	625	579	584	545	566	568	585	542	564	569	603	630	618	570	612	664	579	604	539	603	641	603	623	618	593	646	637	586	602	590	579	587	602	593	620	578	592	633	574	592	578	614	578	598	578	574	543	602	609	583	612	565	635	597	616	595	573	606	586	620	603	612	591	657	584	600	567	629	652	589	573	582	611	586	619	552	599	596	617	616	588	575	615	586	585	556	604	579	601	550	569	578	603	597	560	594	627	597	600	623	632	615	571	571	603	555	576	603	623	612	591	626	581	591	573	611	587	594	573	639	575	622	589	606	558	613	597	580	604	559	600	582	602	557	568	612	594	608	586	554	604	602	564	604	626	601	602	550	585	618	601	572	575	584	589	593	588	600	582	605	575	595	568	558	594	617	605	569	642	612	576	634	561	608	568	606	558	577	581	635	581	568	595	595	613	611	580	608	602	637	535	601	623	618	579	618	598	601	614	534	576	615	604	599	559	587	603	615	618	575	563	566	598	572	602	572	577	585	607	578	648	566	568	587	586	607	586	598	598	554	618	590	580	559	580	573	634	574	583	646	559	586	621	594	557	606	608	620	611	579	577	574	594	603	634	571	597	599	613	600	632	555	598	611	566	609	593	564	610	600	620	595	588	581	592	568	588	576	573	576	574	572	571	537	627	590	584	622	642	593	602	595	609	579	554	564	566	606	553	582	577	594	607	609	598	631	616	599	552	602	590	593	580	580	645	563	615	578	583	586	588	636	562	573	574	606	564	597	592	587	605	623	595	532	604	579	642	567	570	587	552	613	572	641	630	590	598	579	590	584	612	584	590	573	569	581	627	637	634	579	621	596	626	606	568	601	639	614	572	581	587	589	612	587	572	591	594	613	583	579	625	571	563	634	583	596	586	583	625	573	564	569	629	579	633	623	576	613	574	605	603	561	617	564	576	619	619	583	591	573	586	604	592	609	600	583	594	597	593	592	566	656	618	614	683	611	609	608	592	611	575	587	588	582	552	608	606	551	623	618	586	586	631	566	632	593	607	611	594	626	575	615	591	638	587	641	587	590	581	557	569	566	581	588	572	586	622	614	596	615	572	612	581	587	546	582	583	614	601	600	607	554	590	617	603	559	617	582	567	598	584	595	607	604	605	600	639	591	575	614	598	631	606	578	598	579	592	599	596	542	579	580	609	599	575	558	565	578	633	583	593	565	600	559	604	539	604	581	577	615	572	600	594	541	577	552	542	623	626	594	528	592	588	613	592	589	572	578	651	643	626	604	599	610	584	558	596	607	618	560	586	545	578	600	579	557	578	551	588	636	593	594	598	633	622	565	615	637	647	616	585	563	584	567	615	615	612	567	584	537	598	577	568	667	617	597	573	603	583	566	637	598	562	606	595	578	557	597	617	603	624	579	605	605	567	587	571	624	575	627	604	602	612	628	575	612	591	594	617	595	565	580	574	596	574	567	593	566	614	599	600	627	606	593	589	593	630	610	625	587	608	618	555	575	574	587	543	595	585	565	593	599	570	533	595	581	558	631	600	595	559	594	575	601	574	616	560	585	590	590	586	570	593	620	559	592	554	548	638	627	609	593	579	590	587	591	592	587	572	555	592	628	581	622	593	579	608	586	578	622	584	625	574	582	631	605	565	559	558	582	582	614	614	626	622	597	587	608	590	564	586	613	601	546	597	620	587	573	558	611	637	596	601	535	576	624	576	570	583	582	585	588	579	612	596	599	581	558	604	577	564	634	580	581	561	583	585	602	583	620	584	626	566	593	602	579	625	599	587	615	627	558	553	576	599	578	596	592	602	611	623	641	557	580	563	600	613	585	599	578	580	632	562	580	597	628	553	617	578	584	568	627	624	582	568	637	586	576	619	580	617	611	617	586	588	556	565	596	600	615	610	620	539	584	568	622	564	594	601	609	564	613	578	617	588	567	584	617	602	632	565	609	578	628	592	572	542	591	570	591	599	619	584	569	588	560	598	555	545	584	637	599	551	558	633	561	584	570	582	588	588	593	546	609	569	575	613	562	596	646	616	594	572	580	627	569	640	589	581	614	588	576	576	575	628	607	565	645	590	562	554	576	610	621	578	632	587	614	573	612	590	607	611	587	562	592	639	621	597	604	591	602	585	587	628	605	547	556	575	587	569	594	622	658	624	626	603	591	573	591	576	568	596	618	605	643	534	626	639	599	590	579	588	589	596	604	581	576	573	553	594	607	576	585	553	559	583	613	562	593	569	574	564	601	597	608	570	574	601	574	593	596	587	635	603	579	590	593	573	606	620	573	650	636	575	581	561	606	626	586	571	589	576	585	596	609	605	600	573	556	580	639	583	609	619	581	595	629	606	577	580	586	595	625	619	584	600	599	597	553	621	599	572	630	581	630	558	595	544	625	555	603	592	591	617	630	602	586	559	603	584	572	571	623	632	634	598	589	606	597	604	605	626	599	543	602	593	601	569	570	551	632	587	588	591	592	624	592	600	567	546	582	629	548	608	562	602	655	580	644	599	633	601	596	547	598	560	579	574	597	569	655	601	629	643	569	557	599	559	550	585	599	612	610	624	581	562	564	596	595	577	629	617	608	598	620	604	590	585	588	579	622	578	634	609	580	583	565	579	569	603	613	594	644	635	626	574	585	607	605	603	628	572	602	587	558	605	600	594	603	592	547	598	572	596	577	616	638	610	575	587	633	613	615	580	623	623	569	632	587	615	590	573	637	537	585	597	582	591	556	596	651	501	561	573	586	599	607	594	621	578	596	604	573	594	616	620	557	604	649	605	604	584	534	574	607	537	606	591	603	569	587	596	615	610	595	611	603	576	607	578	607	640	577	579	625	576	598	602	558	572	583	573	616	552	626	554
21088	44410	36993	16823	12555	10094	7845	6134	4755	3791	3057	2499	2095	1673	1438	1195	1060	929	964	873	791	843	799	816	819	828	800	847	750	795	755	802	769	742	754	764	759	768	745	768	854	781	741	792	750	737	737	740	749	709	705	732	754	730	743	753	702	751	731	744	718	751	771	740	726	764	736	771	750	771	725	719	780	761	737	767	755	782	710	789	780	763	714	746	744	725	756	767	776	747	776	736	713	711	776	772	734	739	784	720	741	723	750	733	758	753	746	741	732	763	796	701	796	739	755	748	751	779	805	707	736	803	764	719	748	744	818	721	732	740	730	751	705	757	734	733	739	742	758	735	815	750	737	731	753	779	750	702	720	730	771	739	728	757	775	756	730	751	739	763	714	708	739	720	751	780	735	771	722	787	713	784	727	769	765	749	763	764	745	737	779	735	748	778	755	802	719	768	762	740	767	698	740	782	702	765	720	738	748	731	777	754	712	752	778	743	781	739	780	746	730	766	751	730	770	778	774	716	703	816	734	782	751	714	760	788	764	776	713	702	791	737	750	718	762	749	784	731	726	762	727	748	706	747	759	720	719	740	768	768	744	701	764	705	744	764	746	716	798	700	747	748	720	790	702	713	784	731	757	725	700	736	767	772	779	727	750	743	744	750	733	742	731	716	734	743	747	750	722	795	731	752	797	753	729	784	752	741	750	734	739	784	772	741	775	747	740	747	720	785	810	742	791	735	775	727	674	695	732	710	743	736	741	750	700	787	753	750	770	705	765	793	697	800	749	753	739	782	733	751	779	769	752	701	717	740	716	738	748	763	749	741	781	720	720	758	730	739	788	730	752	752	748	711	726	726	767	753	745	770	794	733	753	763	734	764	749	774	708	736	799	745	748	750	736	714	731	724	758	733	780	775	706	762	775	759	751	795	731	734	735	745	754	727	759	734	771	712	754	724	703	680	750	789	762	724	770	753	729	740	720	781	746	685	698	723	773	790	718	648	747	759	736	765	783	743	748	764	765	792	749	789	726	733	730	754	774	730	753	762	731	739	736	729	786	753	767	747	747	766	741	748	690	679	723	771	736	790	749	737	713	788	786	746	814	782	731	778	693	732	734	725	731	729	757	744	734	765	760	717	778	752	764	793	749	728	725	801	785	777	771	716	783	741	734	725	735	757	737	733	765	759	782	758	767	726	736	735	744	712	707	711	718	735	733	753	724	725	750	781	713	772	719	748	794	709	727	751	709	716	742	696	779	773	750	773	740	728	766	744	739	756	762	700	754	698	776	742	719	770	740	731	737	746	734	707	763	758	746	719	761	733	789	750	723	744	707	733	762	763	777	800	706	741	697	732	748	772	821	731	746	776	769	752	740	751	670	704	759	697	775	787	768	757	763	749	761	769	742	752	775	736	735	765	776	721	762	763	788	743	752	814	741	789	802	767	716	772	764	747	725	724	710	723	729	742	746	712	725	749	734	741	729	728	727	732	750	748	795	733	726	720	747	736	747	732	744	691	739	795	795	732	798	797	705	768	726	702	729	753	721	757	759	772	745	726	693	745	731	734	746	734	749	739	816	762	748	785	737	693	768	760	692	794	785	796	720	701	712	757	703	757	710	750	773	682	723	740	775	733	717	766	743	758	753	741	691	741	768	711	739	717	769	734	721	770	753	737	728	706	759	768	727	754	772	714	741	769	770	772	720	754	773	770	764	752	792	739	745	744	754	773	776	680	822	731	745	738	744	742	713	790	770	731	719	747	767	768	746	815	724	725	779	747	741	760	772	763	806	720	715	741	766	823	760	763	783	754	727	788	740	746	748	740	741	709	781	748	740	748	786	727	736	740	758	755	724	709	768	800	754	749	755	811	779	688	746	734	740	714	744	770	735	761	756	712	709	748	784	723	690	743	772	783	745	743	780	735	634	758	725	712	705	737	767	747	783	753	763	732	776	712	730	692	756	718	732	770	763	742	773	757	758	735	703	792	730	764	724	738	696	715	738	743	731	730	725	769	719	733	748	727	745	742	751	709	721	750	740	758	743	744	730	774	684	768	722	750	750	746	735	734	768	724	756	743	728	729	777	739	732	696	761	751	720	713	729	734	716	760	773	723	716	701	761	728	728	704	756	753	766	796	805	734	749	745	737	772	775	733	738	693	711	716	810	723	821	748	746	757	737	713	769	772	718	750	701	751	761	761	743	753	702	718	779	729	769	710	728	710	742	704	736	732	721	737	732	785	743	676	747	715	705	710	732	764	792	742	768	703	783	771	774	729	718	765	766	794	713	693	798	706	719	800	684	765	750	742	722	745	748	783	736	714	759	705	755	733	690	768	710	818	798	782	742	727	794	698	718	745	780	721	707	732	786	719	721	747	736	697	740	727	751	726	778	762	746	688	760	733	701	783	769	703	701	713	714	744	757	777	768	763	753	791	759	755	742	753	751	733	694	723	783	765	764	761	788	746	749	753	750	760	741	763	744	739	756	709	698	771	761	742	733	757	755	776	733	760	679	765	749	725	737	741	756	759	759	750	698	754	743	697	794	702	795	714	757	701	749	749	752	757	767	707	728	764	732	746	755	759	791	745	764	787	702	743	730	751	738	761	782	752	757	761	786	772	776	756	736	768	731	723	751	730	735	767	817	762	747	737	801	726	736	716	736	755	797	727	777	736	778	691	702	714	747	713	736	785	730	710	714	699	750	746	751	742	757	698	752	674	748	816	704	810	745	782	752	736	724	778	719	715	740	773	746	744	742	750	723	721	744	714	725	745	766	720	746	769	773	733	711	718	757	703	760	770	762	763	714	771	735	720	743	706	728	788	758	740	699	767	743	789	741	750	783	804	801	676	791	735	741	736	721	716	742	725	762	741	770	739	754	706	750	750	692	723	752	724	735	780	735	764	682	746	702	767	716	781	765	735	771	795	749	774	751	706	743	723	750	759	777	712	753	722	696	718	721	741	723	697	788	723	728	758	726	783	737	758	765	735	726	721	805	754	736	710	750	715	743	701	775	712	763	734	747	759	756	720	814	754	745	772	721	740	747	749	756	750	700	787	726	786	755	756	696	740	750	682	814	728	737	797	775	760	762	726	792	722	760	773	718	829	769	751	720	736	741	768	724	746	717	786	793	749	733	729	775	718	771	708	792	764	769	714	774	735	760	712	695	750	790	738	743	771	731	751	718	739	758	762	696	727	657	748	749	758	727	740	748	749	755	724	727	751	770	732	723	700	767	751	784	735	809	710	713	693	713	716	728	759	750	758	753	777	762	712	770	728	762	705	770	712	781	743	728	775	732	788	741	731	764	781	760	723	739	744	812	807	716	738	749	772	771	780	743	762	746	728	765	773	772	764	756	726	747	721	766	760	738	739	763	691	761	722	769	710	696	753	717	736	713	727	757	753	727	757	755	756	782	722	747	767	753	710	756	747	730	743	800	731	724	739	755	712	777	763	791	740	760	753	758	724	721	760	750	703	695	757	767	715	714	711	786	729	736	770
27625	21699	18869	8057	3597	2571	2004	1629	1419	1251	1105	1101	921	830	751	685	737	679	638	683	693	698	648	661	679	682	655	682	697	687	667	611	664	652	605	687	659	657	668	712	663	637	678	647	650	655	652	684	685	677	674	668	729	668	632	664	664	667	653	691	681	727	715	631	671	640	681	645	673	650	656	676	644	686	671	652	618	689	647	685	673	657	682	652	645	684	675	654	644	678	610	657	659	659	666	648	703	663	679	687	664	656	685	689	663	607	661	651	708	686	634	681	688	649	648	653	690	679	700	632	613	639	637	660	682	664	676	674	683	644	715	634	621	671	670	642	661	661	648	665	634	652	641	633	629	634	638	672	693	673	651	680	665	665	637	659	638	663	648	604	721	646	689	651	680	648	678	713	669	642	694	648	618	640	620	683	648	636	622	689	706	644	699	657	674	680	627	654	693	660	650	662	641	656	654	655	700	654	704	688	655	680	673	666	649	670	652	716	647	644	648	672	683	662	680	640	691	677	683	661	639	679	651	670	658	655	659	629	674	636	680	622	678	665	647	644	643	649	641	631	676	669	711	626	613	685	661	691	695	632	672	677	662	681	627	708	661	626	681	627	689	681	679	655	687	681	690	689	631	701	665	658	679	634	629	669	734	655	627	685	685	655	651	610	649	644	680	682	668	674	637	684	642	709	610	647	646	651	628	652	710	689	669	694	654	646	671	670	630	658	679	710	681	632	678	701	627	712	642	694	661	628	683	688	645	658	651	627	699	660	709	634	656	647	654	661	683	691	644	609	629	612	669	639	658	664	684	646	683	657	642	635	674	681	702	655	659	658	634	671	635	660	725	630	644	649	653	669	628	662	655	653	691	655	654	660	644	625	647	659	669	676	693	665	620	623	620	644	667	677	622	733	674	672	679	676	657	625	672	654	635	698	677	729	679	668	658	698	691	643	637	642	630	649	651	658	666	661	662	658	660	651	697	688	694	693	626	669	630	697	635	691	691	652	666	675	653	684	620	652	685	635	653	600	673	630	629	670	685	697	623	667	723	643	695	678	655	659	693	666	627	601	675	676	687	703	680	683	634	693	628	710	656	652	688	696	648	624	646	673	639	677	679	678	661	669	665	682	648	637	648	672	619	648	695	683	667	646	668	645	713	702	661	642	661	666	647	625	682	638	699	691	670	653	638	652	639	679	686	664	655	654	630	643	681	666	626	647	637	690	645	643	694	715	665	689	648	631	712	613	634	665	646	654	677	679	696	666	709	690	675	669	631	634	625	662	608	660	694	649	673	675	648	661	701	633	651	614	673	683	631	657	652	639	681	625	633	640	668	673	635	659	678	614	615	632	693	663	658	626	710	699	705	642	675	576	728	645	643	676	652	697	681	607	663	671	665	631	636	649	655	612	698	660	688	656	639	678	656	617	658	646	680	685	630	661	690	665	669	678	646	685	660	666	596	631	709	714	690	629	639	717	649	678	665	662	649	660	640	635	646	680	662	670	638	633	698	662	706	686	678	689	688	663	654	666	666	736	663	644	690	685	689	624	669	667	668	669	639	680	644	665	626	662	707	660	712	603	657	642	687	669	669	656	681	678	629	658	669	656	682	687	644	691	708	637	657	661	666	706	660	668	627	692	661	684	646	698	666	681	662	661	652	688	647	690	665	674	724	641	656	682	632	652	632	688	664	624	644	653	661	667	638	671	663	666	668	667	645	632	667	659	672	646	674	662	696	685	649	616	657	643	733	674	658	672	661	739	671	670	638	640	639	629	649	670	654	662	664	691	663	665	672	658	681	678	623	714	638	682	613	631	670	630	697	630	622	678	669	643	647	640	629	681	707	685	675	589	656	672	670	610	649	670	696	663	665	646	662	652	630	640	632	679	652	630	710	662	620	679	659	669	686	663	676	687	671	643	659	639	696	669	682	686	713	663	693	653	691	700	628	667	677	679	645	654	684	636	658	707	661	657	654	662	655	721	660	628	708	702	675	692	661	666	684	691	642	688	678	659	650	641	690	677	634	641	626	641	670	681	635	632	692	643	641	657	666	632	690	662	645	670	637	692	677	656	682	654	668	647	702	649	650	635	636	674	643	641	655	674	690	651	651	692	660	662	658	685	618	682	678	671	655	705	672	660	649	662	696	663	624	676	679	679	649	687	596	668	592	673	695	661	685	617	696	688	659	699	666	643	678	646	629	680	680	668	655	719	632	685	663	680	665	691	655	708	634	652	674	652	653	627	618	645	656	696	661	673	632	706	688	640	689	621	625	660	630	682	682	652	665	705	659	621	642	642	632	645	666	684	697	620	639	661	652	680	663	682	632	639	650	713	677	658	645	696	641	690	700	715	667	620	639	708	637	631	659	653	704	652	622	690	632	704	643	653	628	672	645	720	659	679	666	605	699	735	711	647	698	658	620	665	684	672	643	682	739	697	614	649	662	700	680	665	649	668	662	658	698	618	696	649	676	710	695	669	667	620	675	678	637	670	646	641	661	598	630	640	673	697	672	699	668	661	668	649	640	630	699	661	654	615	652	682	673	658	637	674	681	627	662	629	679	621	650	662	618	664	679	655	687	656	689	664	656	692	671	664	658	641	659	680	729	645	640	665	626	677	673	681	660	690	670	676	660	684	651	675	639	665	653	723	595	651	693	660	684	673	636	650	687	623	694	669	683	672	660	672	669	689	659	637	649	691	623	654	693	706	652	670	669	718	714	651	625	675	671	675	639	683	694	666	725	703	707	649	637	685	647	650	651	637	639	680	695	670	651	679	683	646	648	644	666	633	702	638	672	650	689	657	663	655	672	679	654	630	705	704	662	667	677	676	690	685	666	680	656	647	624	647	683	719	681	666	682	672	652	689	656	692	637	647	662	612	666	687	687	700	656	608	643	642	687	674	633	721	656	724	623	641	641	662	647	647	631	641	683	681	649	627	662	634	634	669	688	670	657	635	652	715	699	662	719	678	687	653	645	679	585	704	616	627	657	649	637	661	672	697	683	679	648	621	623	630	659	673	621	664	617	655	668	695	622	672	669	645	699	646	671	644	691	664	678	683	670	679	662	681	646	661	662	682	637	694	641	654	645	667	660	649	629	621	700	676	683	689	672	658	692	657	701	642	685	676	647	650	723	693	643	679	648	692	673	645	684	642	663	615	724	685	648	664	632	659	638	665	692	657	676	658	648	637	674	624	627	662	719	658	589	640	654	658	725	671	624	683	628	649	604	662	687	669	656	658	700	632	622	630	678	720	680	647	688	621	634	662	679	673	613	707	636	640	660	675	636	667	687	645	617	675	669	686	652	632	662	665	672	601	654	672	683	638	701	690	624	630	670	660	678	667	650	709	682	664	612	666	676	684	652	658	653	611	697	636	622	676	644	675	691	606	668	689	673	658	664	653	685	649	666	672	646	643	695	685	664	668	617	646	650	644	691	664	652	640	638	629	709	722	630	675	709	623	649	694	662	671	661	666	720	695	696	628	651	652	688	666
15950	27914	21191	8310	5680	4531	3565	2900	2352	1882	1543	1390	1272	1125	991	899	846	859	828	822	834	842	833	801	841	832	825	815	782	810	793	817	804	785	810	832	777	809	798	823	810	821	799	833	833	823	863	849	826	800	791	838	790	813	708	801	794	826	818	803	793	796	772	829	785	846	836	817	818	774	815	824	853	840	797	802	805	769	770	776	830	842	834	821	841	779	792	787	820	842	765	803	828	882	834	826	809	798	829	830	805	800	780	845	826	783	793	835	827	782	817	916	841	804	783	813	804	813	789	829	764	809	840	794	807	782	799	763	802	765	866	807	790	802	795	836	857	796	812	794	790	762	779	791	780	839	853	797	811	843	788	797	815	803	806	859	814	874	794	815	842	822	816	840	777	791	844	832	797	835	795	755	805	870	851	777	857	796	834	839	813	807	843	803	807	830	805	798	817	777	782	795	829	817	778	831	792	842	788	797	783	822	817	773	830	802	834	827	842	788	828	822	829	862	749	780	806	809	844	821	825	819	822	802	752	821	824	846	758	817	796	779	792	795	800	820	798	773	820	799	868	801	841	811	808	791	804	773	882	749	775	860	762	836	804	827	784	780	818	754	798	749	745	738	827	820	829	825	835	850	849	829	820	799	832	815	790	809	849	746	783	768	806	821	836	761	789	775	806	779	823	829	797	821	806	840	851	811	787	774	767	816	798	823	745	761	817	831	845	768	823	766	857	788	824	758	783	776	804	771	846	811	806	797	839	774	767	804	860	863	796	804	840	780	772	812	805	781	832	772	869	797	799	813	804	822	841	793	779	841	795	805	833	798	801	728	825	762	841	777	845	797	849	810	852	808	825	810	841	832	793	806	828	833	840	788	819	804	856	802	833	794	860	844	841	782	793	821	783	832	846	746	808	780	803	784	811	835	831	768	796	814	778	873	830	836	813	852	795	820	843	782	876	791	796	780	853	791	821	739	781	773	810	808	808	767	825	820	844	833	844	837	837	732	817	787	790	817	817	826	814	865	818	838	791	847	851	813	792	831	803	826	773	827	847	815	846	838	819	788	838	790	821	807	842	761	820	837	792	780	788	791	803	812	781	814	812	823	792	794	860	805	792	801	816	847	821	902	808	860	783	781	803	877	781	826	867	789	814	850	785	747	784	789	842	846	796	823	795	827	794	830	886	845	812	734	783	779	864	771	798	850	814	785	816	814	832	827	763	834	809	863	753	782	817	844	800	836	773	850	809	783	787	810	827	808	828	799	835	792	802	802	830	831	848	839	779	821	796	816	812	825	848	808	825	781	773	837	863	809	787	806	844	857	771	820	813	860	798	813	825	860	812	798	843	821	769	800	792	836	857	864	809	811	806	862	827	792	803	798	860	815	766	775	772	858	779	798	856	787	792	778	807	826	803	821	853	832	796	790	792	801	832	896	786	787	788	808	773	762	784	794	797	817	811	818	790	803	839	831	812	734	809	822	804	823	813	789	793	800	855	815	776	824	829	762	810	783	826	804	857	846	808	825	796	828	792	820	858	819	850	836	806	782	793	798	834	750	783	811	772	795	770	833	809	802	805	799	829	747	807	815	842	799	827	829	780	753	836	775	802	820	803	835	840	833	798	804	850	773	775	796	836	803	879	784	827	818	825	796	783	847	817	814	816	792	818	841	786	790	837	834	794	804	794	824	786	821	842	803	820	823	811	816	786	811	845	875	801	838	774	890	761	805	785	756	812	782	781	845	806	860	795	796	775	827	855	854	793	792	810	817	838	826	794	794	837	783	799	814	796	795	790	841	744	784	758	812	813	809	759	805	841	842	800	855	829	793	806	796	843	839	764	769	816	812	824	838	818	812	842	801	826	798	824	794	786	818	825	737	823	844	841	888	783	783	822	763	862	817	793	765	796	818	831	783	804	826	793	830	800	795	760	864	859	827	800	802	808	804	828	822	887	791	844	788	805	770	810	821	847	812	794	788	824	780	827	827	742	811	788	828	828	794	825	817	776	790	791	796	797	812	855	854	798	807	836	798	782	855	805	810	807	802	808	848	776	815	823	801	825	758	835	779	823	805	789	789	797	792	801	817	797	797	789	848	809	827	762	786	817	771	772	855	848	854	831	784	812	859	806	799	826	801	755	765	849	824	863	780	785	776	832	866	818	826	787	841	822	889	825	841	775	792	821	790	801	795	789	756	811	795	799	823	790	790	832	835	806	807	770	857	806	795	823	840	748	836	801	830	748	826	832	762	823	798	823	805	818	780	846	845	826	788	826	799	819	801	857	782	803	780	841	840	794	816	791	777	789	730	823	834	823	803	817	828	812	815	804	823	776	829	790	821	776	852	788	804	835	833	768	782	770	812	857	789	815	863	797	835	778	827	805	844	777	800	790	770	828	832	776	834	841	778	816	762	808	768	873	772	792	847	776	793	824	782	831	858	815	813	784	822	809	843	796	784	805	806	798	799	791	770	835	824	781	803	818	742	797	829	775	808	769	812	803	769	813	826	768	802	851	818	782	800	839	767	847	835	830	819	776	819	808	812	837	816	801	800	826	807	800	815	811	797	832	803	804	782	783	806	766	835	854	774	812	781	786	809	809	807	812	796	821	826	849	786	763	831	861	822	827	786	773	750	804	809	835	822	786	854	830	782	805	821	783	813	778	772	811	799	837	787	858	818	785	811	819	847	790	832	790	755	808	840	762	803	809	872	798	811	823	781	790	791	864	814	807	847	790	792	745	804	833	815	762	866	801	814	809	803	805	817	821	847	810	796	863	814	772	812	852	760	816	795	822	812	798	796	868	794	829	769	835	789	762	827	801	814	867	778	801	777	772	789	805	860	837	792	803	826	813	817	795	807	831	816	829	840	826	759	833	820	758	771	806	851	854	832	774	845	783	847	785	771	790	747	814	756	792	843	785	813	817	802	832	832	838	819	854	807	852	816	792	826	844	794	770	831	810	839	853	783	788	850	848	798	804	814	818	838	847	757	813	774	817	819	888	804	800	814	798	843	828	794	826	791	821	790	779	792	797	778	853	834	787	822	801	824	835	797	785	760	849	819	806	804	763	770	824	826	789	795	788	849	798	789	857	851	778	822	841	879	806	780	806	813	847	819	855	869	834	813	777	804	812	807	830	808	798	815	830	811	832	801	810	777	806	841	846	814	817	826	815	855	812	837	812	836	813	800	810	765	763	821	812	759	812	819	837	832	842	829	822	795	821	793	803	823	786	805	800	791	727	821	840	768	808	835	792	831	846	797	815	781	795	792	761	796	830	744	821	736	801	818	800	768	822	806	840	801	796	835	865	811	782	841	757	850	813	815	827	851	839	847	815	822	773	827	818	824	847	814	807	796	828	750	762	863	790	757	807	849	781	799	801	822	826	771	815	852	817	839	788	759	820	786	748	844	771	778	784	847	816	828	849	780	804	842	856	790	840	820	830	818	820	781	815	804	833	797	829	852	835	749	765	799	800	820	824	843	843	845	836	809	854	752
23595	21528	28893	24576	21538	14240	4918	3166	2332	2089	1769	1495	1406	1210	1111	1005	965	955	988	938	888	823	878	891	879	853	895	905	879	860	861	873	869	859	857	889	902	867	848	843	933	896	944	886	900	928	845	837	864	928	842	875	893	865	811	859	873	872	834	892	864	886	952	839	857	863	836	892	837	877	886	837	890	862	901	828	894	848	854	844	842	902	884	855	885	830	887	838	805	876	842	833	854	894	890	910	835	831	858	885	870	927	893	817	883	876	862	884	919	820	836	860	865	918	910	849	869	856	857	858	859	869	857	895	896	914	886	888	815	899	883	835	840	813	818	831	837	865	888	874	871	830	865	821	867	891	820	835	857	795	869	901	903	873	878	912	904	785	876	870	846	853	908	863	909	825	854	825	905	861	915	856	876	902	869	889	881	818	893	868	805	905	869	853	925	882	881	896	882	826	879	858	871	829	886	946	868	830	845	882	859	858	839	872	834	872	860	882	894	873	865	840	887	911	881	826	877	901	843	871	870	840	891	928	835	875	886	907	867	879	888	876	791	898	873	882	902	813	853	827	848	895	915	877	865	849	871	907	955	878	864	881	835	879	886	836	900	872	863	814	910	877	857	861	894	875	870	897	857	828	890	882	858	878	829	896	826	841	866	890	884	883	905	888	868	863	858	865	849	876	878	859	804	887	855	840	849	831	891	889	890	893	831	877	905	894	879	865	864	863	888	894	872	875	863	891	888	860	885	862	861	865	791	898	814	867	871	832	903	904	861	870	826	835	836	859	831	906	811	869	851	901	860	889	889	889	865	842	883	843	893	851	889	883	864	857	899	856	860	812	859	859	894	895	904	868	865	890	872	887	904	862	824	854	889	898	893	917	871	850	885	858	853	797	858	880	888	860	898	852	874	871	894	842	891	829	909	876	863	913	885	892	870	873	879	860	886	917	865	892	887	884	887	855	870	906	858	862	883	929	882	785	862	854	914	896	868	849	858	810	873	855	881	837	829	880	902	877	877	838	888	849	894	825	867	850	881	843	872	865	885	840	862	819	841	845	849	907	902	875	883	820	848	872	828	853	821	877	855	839	855	865	922	821	908	842	852	859	904	821	916	849	848	871	849	877	868	867	875	824	896	903	848	780	849	821	872	914	894	842	894	865	867	941	823	889	885	852	850	877	849	874	845	852	897	832	836	880	893	856	851	820	873	828	791	858	853	865	891	870	882	839	850	911	881	882	880	830	900	823	876	883	840	880	856	892	841	811	891	853	836	821	891	821	872	854	804	834	875	843	812	874	934	861	892	870	877	875	899	835	909	925	921	855	893	888	924	812	864	845	894	835	893	869	896	863	920	905	824	871	858	898	885	822	889	872	873	875	851	824	881	834	859	870	811	834	923	901	884	842	868	864	878	886	803	901	882	827	853	935	838	875	859	868	930	888	852	841	877	875	870	860	888	864	887	810	855	922	843	838	914	829	842	863	854	854	842	821	868	854	834	836	844	876	819	842	874	852	875	876	888	859	884	867	875	816	906	894	869	867	890	883	911	852	886	894	896	877	878	783	829	889	844	887	887	862	904	848	861	896	866	851	897	900	852	877	902	895	838	840	857	888	904	856	841	874	853	859	882	881	870	863	856	785	842	848	821	852	838	870	857	880	857	857	843	854	856	904	843	823	876	855	886	877	884	874	813	891	801	826	874	885	873	830	818	851	872	868	934	855	874	871	864	904	844	872	861	866	836	867	883	861	916	904	841	888	882	939	820	833	861	837	858	842	823	848	947	899	841	881	838	922	891	859	843	828	850	846	860	881	863	897	841	893	859	873	904	900	824	849	921	857	880	874	910	813	843	871	886	875	870	779	892	893	848	878	871	906	879	821	908	836	853	860	855	800	866	799	857	856	877	868	804	857	807	855	896	831	882	885	874	917	910	871	884	837	891	870	849	832	838	883	881	838	845	833	905	860	881	876	848	862	884	868	873	854	889	926	821	816	819	863	890	885	918	871	829	827	859	950	758	865	826	894	899	928	873	836	810	853	875	845	808	890	816	866	854	856	919	903	845	928	861	843	819	854	855	900	865	830	894	861	844	864	887	916	865	879	862	858	862	862	897	839	865	861	838	881	863	889	846	926	891	824	882	879	865	857	807	868	860	839	840	846	870	844	888	827	892	889	890	854	866	866	852	822	850	827	873	843	879	810	904	854	871	870	891	877	864	893	852	882	918	859	867	824	914	850	824	870	824	801	873	880	836	835	871	869	866	853	909	818	810	861	841	829	867	856	918	803	811	859	873	892	808	804	863	870	882	903	868	881	869	875	882	864	839	859	825	832	856	840	883	839	846	852	840	885	836	833	786	901	883	894	859	954	857	838	871	867	844	861	896	817	866	883	862	888	892	894	794	819	858	877	833	859	855	848	876	883	870	845	867	892	804	890	901	875	858	870	852	811	853	912	852	861	875	823	874	879	888	846	901	865	853	894	892	834	862	886	887	807	906	904	911	843	876	814	861	857	852	855	858	811	865	914	802	862	793	860	888	829	880	877	848	862	894	806	924	883	870	843	794	835	862	854	842	904	844	923	790	868	905	901	859	846	877	897	844	860	854	887	891	802	866	895	918	816	820	854	834	868	889	848	906	841	852	876	830	852	913	846	850	909	883	827	880	866	874	815	862	907	856	848	861	821	874	885	843	864	887	895	864	932	818	872	855	878	880	832	887	849	856	891	871	868	859	874	864	835	881	831	848	887	819	867	823	889	841	834	897	878	859	864	867	861	870	848	859	913	857	856	827	871	826	935	820	862	903	824	883	852	895	899	861	871	882	833	887	900	909	853	869	890	893	886	886	839	853	911	901	829	876	903	842	904	840	857	848	917	866	905	872	879	836	829	876	849	908	839	872	834	827	827	832	917	888	864	832	844	857	836	849	834	853	885	855	889	950	889	902	851	851	844	864	863	881	843	901	904	833	893	846	802	866	848	858	825	864	802	880	836	838	849	838	832	849	868	910	871	817	858	840	870	891	845	885	865	853	899	833	844	846	853	879	851	840	883	889	872	831	850	890	808	844	844	888	827	837	859	872	838	856	867	820	944	851	836	854	826	868	864	832	887	832	879	864	853	864	885	847	843	885	858	899	905	854	913	865	827	936	866	888	891	883	848	889	864	893	885	854	861	852	858	856	862	883	820	853	854	860	821	877	884	867	883	872	908	870	856	810	898	893	873	883	876	878	901	886	848	826	811	847	921	847	864	834	900	828	866	828	857	899	887	907	832	838	833	911	802	865	829	817	830	879	847	875	836	807	856	858	915	859	813	839	844	903	845	844	875	842	875	856	831	936	898	868	809	882	854	851	839	915	893	857	905	867	821	833	842	806	860	874	820	880	837	877	865	878	886	857	786	880	875	890	871	841	821	893	876	800	872	840	838	854	878	849	882	804	879	846	912	899	835	848	865	894	872	819	834	862	859	852	867	865	914	866	863	845	830	856	863	879	863	832	868
17817	38888	31075	12737	9422	7518	6041	4743	3827	3115	2582	2215	1894	1591	1444	1282	1240	1234	1197	1161	1067	1166	1110	1095	1061	1087	1006	1115	1070	1062	1147	1036	1091	1084	1076	1041	1058	1102	1106	1065	1057	1065	1060	1102	1077	1059	1081	1076	1070	1076	1047	1047	1026	1058	1084	1027	1040	1081	1009	983	1094	1024	1060	1039	1074	1038	1105	1032	1058	1084	1034	1039	1063	1107	1050	1067	1069	1138	1059	1060	1011	1087	1051	1042	1075	1092	1041	1035	1055	1016	1102	1090	1064	1112	1028	1066	1009	976	1010	1064	1024	1101	1093	1083	1101	1078	1014	1052	1071	1034	1067	1030	1073	1045	1129	1031	1027	1009	1036	1058	1057	1104	1026	1057	1057	1041	1061	1058	1093	1032	1050	1078	1075	1030	1095	1021	1060	1051	1099	1055	1067	1028	1086	1069	1064	1056	1120	1043	1070	1092	1035	1014	1099	1074	1058	1021	1093	1032	1045	1083	1064	1065	1078	1047	1051	1071	1084	1048	1023	1007	1104	1039	1007	1090	1090	1054	1101	1071	1079	1118	1116	1061	1094	1082	1064	1139	1032	1026	1051	1088	1074	1053	1069	1076	1057	1088	1035	1062	989	1033	1062	1086	1023	1027	1050	1025	1025	1055	1057	1041	1026	1039	1088	1069	1100	1088	1069	1013	1052	1124	1049	1015	1107	1063	1005	999	1028	1061	1042	1049	1062	1108	1134	1098	1059	1043	1040	1026	1009	1042	1063	1018	1059	1055	1061	1072	1079	1046	1042	1064	1076	1048	1041	1078	1023	978	1046	1029	1009	1075	1121	1109	1051	1022	1046	1050	1072	1089	1082	1038	1047	1088	1061	1066	1047	1018	1078	1046	1052	1044	1040	1089	1058	1045	1056	1073	1004	1077	1054	1071	1069	1027	1094	1013	1070	1068	1029	1077	1023	1075	1023	1053	1068	1108	1098	1039	1020	1034	1032	1070	1041	1036	1099	1085	1029	1098	1063	1027	1043	1070	1052	1020	1069	1048	1054	1071	1056	1038	1041	1120	1108	1075	1032	1020	1073	1084	1053	1076	1045	1060	1035	984	1081	1019	1064	1045	1040	1058	1044	1077	1073	1038	1042	1069	1069	1059	1086	1061	1005	1060	1087	1054	1030	1092	1045	1070	1104	1110	1099	1116	1107	1037	1056	1000	1050	1057	1069	1029	1083	1025	1053	1066	1068	1054	1103	1042	1004	1086	1139	1055	1082	1090	1090	1076	1082	1040	1054	1053	1046	1094	1087	1049	1074	1044	1036	1102	1061	996	1031	1058	1075	1127	1126	1085	1051	1011	1027	1087	1085	1105	1055	1091	1041	1047	1022	1081	1052	1001	1035	1051	1048	1054	1041	1061	1013	1070	1060	1100	1043	1047	1067	1093	1047	1077	1043	1070	1063	1111	1025	1026	1016	1063	1046	1063	1069	1040	1027	1107	1095	1072	991	1022	1027	995	1069	1059	1103	1094	1047	1106	1034	1046	1068	1122	973	1089	1056	997	1107	1052	1006	1095	1040	1035	1057	1031	1066	1073	1079	1023	1053	1069	1033	1056	1093	1025	1078	1026	1010	1041	1067	1134	1087	1120	1065	1072	1033	1048	1071	1133	1094	1015	1038	1018	1032	1100	1012	1060	1037	1044	1016	1049	1050	1069	1081	1082	1039	1057	1045	1073	1048	1026	1057	1103	1044	1024	1076	1046	1031	1033	1118	1059	1091	1065	1068	1075	1018	1082	1059	1009	997	1039	1019	1023	1059	1040	1083	1108	1032	1081	1048	1058	1054	1073	1086	1056	1030	1027	1075	1103	1059	1023	1078	1067	1057	1077	1026	1055	1048	1064	1030	1086	1088	1059	1046	1002	1051	1049	1043	1000	1060	1072	995	1077	1062	1038	1070	1096	1028	1097	1065	1013	1054	996	1092	1053	1059	1044	1061	1051	1049	1044	1041	1108	1087	1046	1024	1030	1055	1084	1042	1046	1046	1059	1079	1036	1066	1084	1067	1030	1034	1002	1078	1023	1053	1123	1167	1061	1049	1037	1042	1075	1108	1077	1063	977	1044	1047	1012	1056	1062	1045	1031	1020	1055	1075	1041	1066	1106	1016	1003	1011	1068	1033	1040	1050	1077	1045	990	1075	1053	1077	1070	1062	1058	1037	1135	1024	1044	1022	1029	1047	1061	1071	1075	1054	1082	1054	1051	1044	1037	1107	1111	1088	1096	1075	1059	1062	1047	1042	992	1040	1076	1027	1065	1094	1048	1093	1093	1027	1017	1059	1088	1118	1043	1058	1025	1106	1045	1029	1009	1066	1085	1057	1128	1078	1026	1090	1048	1045	1033	1036	1040	1034	1074	1035	1092	1082	1056	1020	1076	1098	983	1069	1065	975	1054	1032	1068	1010	1066	1060	1015	1060	1021	1084	1016	1028	1069	1013	1094	1064	1060	1052	1043	1020	1105	1023	1046	985	1047	1076	1051	1024	1065	1096	1079	1043	1039	1074	1048	1035	1018	1082	1027	1081	1029	1108	1064	1096	1022	1079	1029	1036	1089	1067	1050	1101	1033	1010	1058	1078	1137	1026	1067	1072	1039	1040	1028	1055	1007	1044	1055	1052	1056	1026	1101	1057	1045	1047	1072	1079	982	1046	1020	1063	1036	983	1037	1098	1047	1006	1039	1024	1109	1071	1094	999	1055	1024	1032	1054	1083	1088	1048	1086	1040	1104	1081	1089	998	1075	1045	1025	1034	1064	1064	980	1084	1054	1048	1021	1052	1076	1099	1028	1058	1043	1108	1074	1013	1069	1046	991	1072	1046	1019	1024	1127	1052	1060	1086	1050	1055	981	1086	1024	1028	1035	1018	1038	1077	1084	1110	1060	1112	1125	1044	1025	1053	1057	1119	1054	1116	1021	1007	1059	1065	1031	1046	1038	1059	1053	1044	1080	1057	987	1038	1097	1053	1039	1096	1035	1027	1055	1032	1018	1083	1120	1050	1058	1024	1063	1060	1047	1045	1091	1128	990	1073	1074	1018	1042	1015	1003	1041	1015	1125	1051	1012	1061	1085	1063	1055	1049	1032	1029	1043	1041	1090	1009	1035	1023	1067	1075	1042	1064	1061	1009	1042	1052	1018	1015	1069	1047	1074	1045	1045	1088	986	1039	1094	1108	1049	1043	1057	1063	1039	1149	1089	1065	1037	1073	1078	1085	1052	1023	1113	1019	1070	1065	1045	996	1076	1057	1022	1084	1048	1091	1114	1075	1068	1019	1021	1018	1024	1034	1043	995	1079	1040	1107	1069	1075	1033	1058	1040	1113	1034	1087	1101	1069	1047	1060	1018	1081	1000	1027	1134	1075	1102	1070	1071	1057	1050	1132	1055	1085	1017	1068	1031	1078	1063	1005	1027	1083	1033	1074	1006	1049	1036	1093	1080	1036	1034	1063	1058	1035	1059	1018	1043	1011	1090	1026	1050	1088	1060	1062	1050	1031	1043	1048	1113	1070	1056	1065	1037	1047	1050	1103	1068	1087	1013	1077	1091	957	1079	1124	1117	1085	1127	1044	1061	1020	1039	1042	1060	1086	1044	953	1031	1033	1106	1071	1089	1019	1016	1052	1041	995	1061	1095	1050	1054	1113	1040	979	1068	1054	1117	1040	1096	1012	1041	1069	1117	1108	1094	1050	1064	1008	1017	1021	1083	1057	1046	1040	1031	1048	1099	1061	1049	1086	972	1076	1054	1045	1047	1019	977	1040	1021	1056	1060	1060	1018	1019	1073	1035	1051	1050	1019	1121	1052	1092	1074	1076	1061	1017	1055	1095	1085	1030	1079	1035	1073	1034	1126	1013	1085	1099	1019	1039	1043	1020	1099	1060	1003	1061	1034	1022	1079	1078	1040	1150	1032	1008	1043	1108	1048	998	1051	1058	1046	985	1074	1018	1107	1113	996	1060	1058	1104	1033	1052	1098	1020	1043	1019	1078	1026	1062	1060	1075	1060	1092	1072	1026	1047	1064	956	1002	1131	1037	1059	1079	1054	1049	1042	1011	1039	999	1065	991	1067	1035	1065	1056	1060	1062	1134	1054	1059	1020	1093	1017	1086	1083	1007	1099	1074	1051	1085	1036	987	1043	1107	1015	1012	1029	1058	1038	1077	1053	1090	1043	1043	1039	1076	1060	1077	1022	1097	1036	1051	1064	1086	1002	1020	1037	1135	1107	1095	1149	1077	1039	1060	1042	1038	1060	1039	1059	1053	1033	1007	1025	1076	1125	1082	1102	1012	1100	1034	1092	1093	1056	1033	1114	1048	1081	1125	1051	1074	1068	1090	996	1070	1038	1020	1075	1019	1059	1076	1035	1104	1033	1082	1036	1064	1046	1060	1018	1018	1035	993	1008	1042	1059	1068	1062	1028	1126	1085	1051	1032	1053	1109	1000	1074	1103	1090	1104	1068	1088	1059	1061	1077	1051	1110	1096	1013	1038	1066	1012	1083	1087	1065	1091	1051	1077	1002	1070	1074	1002	1030	1033	1115	1087	1073	1060	1085	999	1044	1023	1085	1055	1077	1118	1066	1039	1098	1090	1084	1059	1062	1066	1020	1121	1043	1121	1044	1105	1034	1022	1105	1122	1053	987	1092	1007	1037	1050	1048	1029	1036	1021	1052	1040	1021	1061	1036	1051	1024	1040	1059	1085	1102	1068	1077	1015	1017	1022	1050	1079	1123	1062	1061	1076	1105	1066	1015	1037	1065	1048	1078	1056	1063	1039	1078	1038	1020	1093	1146	1105	1103	1058	1024	1094	1056	1021	976	1085	1066	1036	1018	1058	1094	1078	1066	1017	1052	1030	1035	1006	1052	1068	1083	1064	1101	1047	1078	1045	1141	1046	1036	1101	1034	1039	1072	1034	993	1091	1025	1084	1054	1038	1023	1038	1047	1018	1067	1022	1044	1074	1084	1058	1056	1016	1072	1053	1068	1093	1012	981	1025	1088
24781	21557	27873	25643	14031	3891	2419	1840	1417	1243	1023	843	713	640	572	489	454	431	391	385	462	353	373	412	437	391	389	384	362	386	364	385	375	395	361	350	349	369	431	385	390	389	388	384	411	380	390	389	385	380	393	375	351	367	395	369	420	398	426	390	393	358	383	390	354	375	398	392	361	376	334	358	392	375	356	401	409	347	425	361	371	367	425	384	373	368	368	332	346	345	397	399	380	430	383	341	407	402	355	362	377	367	369	348	394	365	383	398	387	405	421	359	336	375	393	351	388	382	359	391	408	351	357	396	375	374	371	373	399	371	387	378	384	422	387	373	366	385	375	423	402	401	397	324	418	383	378	384	402	374	374	358	378	350	351	368	371	369	350	375	375	379	372	382	377	358	401	357	380	396	342	376	351	390	359	381	372	355	389	402	394	382	385	355	396	360	398	390	379	378	388	379	403	357	362	410	369	370	357	380	381	368	385	373	329	403	391	368	367	375	413	411	364	377	367	381	370	398	379	420	387	392	362	374	379	401	381	411	373	390	349	359	345	365	374	353	369	388	380	382	383	372	398	361	357	370	390	358	344	394	393	411	348	386	368	378	381	390	381	406	395	402	378	374	370	366	353	364	356	374	392	366	389	380	368	348	363	357	369	358	386	350	381	380	391	381	371	357	358	372	382	361	347	353	388	383	374	408	348	360	374	372	393	376	372	342	393	351	381	363	408	378	362	398	389	367	394	356	371	381	409	370	402	344	396	355	386	384	371	372	391	383	346	349	391	373	408	350	381	341	399	380	376	358	362	350	365	363	359	403	353	352	368	389	379	383	348	405	331	390	388	362	368	406	361	399	380	370	369	346	408	369	349	379	336	383	368	389	351	371	391	375	346	371	355	410	399	376	366	366	406	408	381	387	370	357	368	412	400	371	388	375	363	402	382	368	358	392	362	374	379	372	396	379	377	415	362	363	381	353	385	358	369	358	370	366	382	353	396	401	342	396	385	399	363	348	342	370	421	378	351	388	352	416	400	375	377	371	359	432	384	364	392	389	345	388	379	348	382	403	376	388	418	363	360	387	358	364	389	367	379	357	377	352	399	358	365	347	400	353	363	400	355	385	361	419	378	375	401	369	373	383	379	395	371	412	401	355	405	397	374	355	389	397	371	382	414	346	337	367	390	338	359	374	395	376	363	428	418	362	377	363	428	351	405	377	406	392	390	379	393	373	355	368	344	382	383	388	371	375	387	381	389	363	384	354	393	395	334	393	374	418	345	391	378	391	370	362	375	386	398	358	364	383	410	378	386	356	383	350	372	357	335	346	385	376	383	358	367	385	362	381	374	357	373	373	373	350	389	393	389	397	393	380	384	392	360	405	381	380	383	356	362	379	384	373	396	368	363	407	378	388	396	360	359	366	394	391	393	367	411	346	370	400	415	392	329	373	357	364	355	377	388	396	376	358	381	382	366	405	394	402	399	372	373	357	380	373	354	384	356	369	392	373	358	371	370	405	349	402	388	368	378	366	395	383	367	394	370	353	429	388	411	382	379	378	385	399	365	372	365	346	350	365	380	363	361	321	397	413	358	346	352	388	370	368	385	388	357	352	359	356	364	370	387	409	361	381	359	347	360	365	382	389	408	351	372	384	364	368	407	371	364	340	379	397	385	376	356	403	384	378	377	418	363	369	382	380	382	372	394	385	354	371	408	383	374	376	390	371	395	355	376	389	365	365	388	383	379	381	338	351	375	376	356	365	399	384	360	375	377	355	381	355	369	366	364	357	349	331	361	368	387	372	409	359	388	402	400	351	401	409	389	395	346	357	381	415	379	382	375	369	383	373	342	364	395	391	368	375	382	361	405	353	380	363	380	384	417	372	420	364	391	409	371	372	350	410	377	351	439	341	385	372	369	358	405	429	370	373	362	371	344	336	377	391	401	364	394	395	347	391	360	362	357	382	350	381	407	388	411	386	375	347	367	363	379	386	330	351	378	362	399	359	368	413	370	351	394	395	398	400	375	398	366	365	397	386	379	386	379	406	346	400	376	348	391	400	337	333	387	420	373	403	376	393	355	372	372	384	357	372	346	373	393	343	369	388	369	389	401	357	423	393	381	356	351	375	372	381	373	376	404	382	390	391	363	360	352	374	356	388	381	359	394	367	393	369	372	392	371	379	368	378	347	356	362	373	351	387	367	376	374	387	369	381	383	367	360	397	350	364	383	358	351	388	374	374	393	379	382	370	420	387	391	376	375	349	367	382	363	372	371	365	355	372	384	352	355	386	403	381	385	385	420	372	395	371	359	381	373	389	415	412	371	382	367	346	400	361	350	361	365	376	393	404	426	368	396	401	407	392	384	384	387	405	413	364	357	359	353	360	367	372	373	359	365	375	402	388	359	410	383	359	367	392	358	347	367	406	393	388	391	370	362	394	381	360	405	372	336	379	384	352	347	408	385	404	393	381	340	399	369	392	353	347	362	388	386	406	364	363	400	379	346	409	388	351	378	341	392	372	391	364	376	395	390	399	396	369	381	357	383	366	376	361	349	381	348	378	369	349	370	413	369	374	368	356	396	368	358	374	393	355	343	371	362	386	370	376	393	365	397	398	388	354	375	366	345	402	364	374	399	385	372	372	351	379	381	380	336	354	371	387	388	377	402	344	399	396	371	365	389	370	370	383	379	390	385	332	344	389	422	379	388	357	370	393	385	359	375	353	350	371	403	356	350	355	422	376	382	379	369	379	364	356	384	366	366	377	397	391	393	385	361	388	388	388	408	396	404	383	378	366	395	393	374	379	369	364	337	356	382	376	388	424	379	328	357	386	395	408	360	369	374	381	412	402	375	384	366	418	391	355	386	375	377	376	371	386	362	351	371	380	361	369	378	338	350	358	399	434	362	384	400	373	402	376	359	366	397	377	365	351	351	366	395	394	369	386	371	376	393	397	371	376	404	395	389	388	381	367	354	356	378	376	376	400	407	367	366	420	418	364	401	346	375	386	352	361	379	372	360	385	355	369	381	357	406	367	364	381	394	402	420	374	399	377	381	388	375	374	371	380	376	361	382	372	337	405	368	396	372	375	354	374	367	396	364	372	373	351	367	377	397	371	372	405	384	408	381	366	424	364	385	380	366	391	383	393	374	400	383	384	364	396	414	379	357	361	388	376	362	366	377	394	414	340	400	374	349	407	374	375	380	388	406	363	378	382	422	380	343	378	356	351	374	367	364	341	371	403	372	353	388	390	366	357	363	355	377	372	374	391	384	389	398	363	397	386	356	370	398	365	389	377	353	355	386	420	358	378	344	374	370	382	357	371	381	389	386	359	399	391	356	430	400	381	407	330	388	389	353	400	377	370	376	378	357	394	370	376	357	408	374	363	371	392	396	352	393	369	420	361	393	362	368	380	391	413	357	367	385	402	396	372	373	337	368	388	404	407	404	361	357	412	387	393	364	374	363	397	386	359	381	361	378	362	384	352	382	336	356	362	391	379
17496	35128	24650	9902	7516	5800	4441	3413	2668	2145	1746	1400	1082	962	791	668	606	554	573	509	514	559	500	498	516	510	525	565	482	497	488	497	494	516	475	485	485	494	494	499	485	456	452	521	534	495	533	466	465	499	487	482	477	492	425	487	444	488	500	453	496	482	500	476	504	474	454	505	471	452	460	444	517	517	481	469	463	468	463	501	489	477	491	479	481	484	477	464	509	505	509	517	503	507	484	497	456	446	470	488	504	491	498	533	495	484	498	498	495	493	485	467	472	479	466	491	477	515	524	485	491	505	469	496	466	483	481	471	503	484	492	509	478	453	460	472	495	509	502	444	474	488	507	498	483	464	499	472	508	500	467	460	439	470	469	487	482	499	517	459	482	482	499	513	501	491	445	481	505	473	483	465	472	473	444	515	454	493	491	514	496	478	463	501	442	522	478	455	470	523	504	475	476	477	496	477	517	470	457	488	461	442	529	528	459	530	495	492	516	496	493	496	466	497	488	487	553	469	486	481	446	457	476	475	486	470	481	492	497	536	518	497	458	506	488	482	512	519	476	504	492	500	491	492	438	451	487	478	500	496	485	456	480	502	469	469	488	469	510	497	524	515	501	483	471	485	523	489	472	490	462	476	480	502	470	478	501	495	503	455	527	456	468	493	525	505	460	470	445	470	502	521	487	467	468	490	508	458	488	480	485	473	502	489	463	500	483	488	453	484	498	484	502	461	491	486	495	499	454	494	470	463	521	514	486	462	486	465	483	499	492	477	480	487	514	471	516	464	493	484	493	492	487	515	462	540	496	485	475	470	489	484	484	455	466	541	475	504	493	460	477	499	484	499	493	496	466	480	471	499	506	472	498	496	477	491	487	491	517	509	503	491	503	502	456	471	502	447	496	481	493	494	468	454	492	513	473	498	459	486	486	532	449	499	472	501	482	492	494	477	499	484	487	509	473	469	507	493	500	516	471	458	491	502	475	479	523	498	482	501	507	479	485	458	508	459	462	464	454	484	479	461	481	494	514	479	503	508	450	506	436	482	501	484	489	487	502	470	518	484	491	481	500	478	455	493	532	508	481	546	535	472	472	470	499	477	426	501	490	479	475	457	453	474	484	477	443	466	524	498	472	446	456	498	488	511	461	481	491	499	530	504	442	476	455	457	454	535	490	497	484	471	478	466	505	476	471	513	487	485	489	489	487	456	452	444	457	502	457	489	470	512	515	478	477	471	477	475	473	499	499	463	480	458	465	488	476	474	476	463	489	498	514	529	482	510	459	476	469	518	554	485	446	470	427	495	436	481	493	522	457	500	481	507	477	518	434	478	480	468	490	477	486	467	475	507	447	506	476	475	508	481	510	496	482	529	472	458	451	493	505	500	508	429	476	448	461	486	527	491	440	490	474	467	517	480	488	464	499	493	505	481	480	485	469	468	503	489	509	475	505	509	488	495	488	497	490	448	475	539	518	473	483	517	486	496	477	530	472	475	505	496	482	499	510	476	469	485	450	505	503	487	484	511	471	432	480	527	477	456	503	507	468	495	468	479	453	526	501	499	477	502	505	488	541	521	444	475	493	478	459	472	484	456	458	466	483	461	468	532	487	463	518	507	449	453	502	480	489	455	452	484	472	491	485	497	491	478	464	459	489	465	480	482	478	497	509	495	495	480	487	461	484	489	493	482	458	479	514	519	510	480	473	487	486	491	511	448	471	450	461	488	517	493	501	506	493	478	499	478	486	498	505	477	471	501	486	517	460	424	457	471	503	490	471	499	487	483	471	457	511	484	491	488	479	472	486	545	454	509	506	486	478	492	444	472	482	527	479	488	475	490	485	487	493	459	490	489	487	513	479	514	496	507	490	438	495	466	479	480	487	491	471	477	513	468	464	459	445	521	478	525	484	517	500	491	478	505	467	485	476	487	463	477	517	489	490	471	488	497	482	475	468	482	505	499	494	461	497	495	458	521	507	467	487	455	496	518	546	470	493	517	477	495	495	532	487	463	467	465	511	483	471	455	498	508	454	510	509	445	490	476	491	470	471	501	536	509	527	499	489	503	471	500	520	480	482	477	460	510	483	450	460	480	459	506	505	497	475	507	507	441	484	452	492	467	488	496	447	537	487	481	480	459	499	434	482	470	466	481	511	479	526	482	460	494	461	434	487	512	445	457	503	514	502	480	505	511	484	472	470	456	519	502	471	486	478	526	514	481	485	486	490	455	527	508	496	477	513	480	500	477	460	502	493	477	458	499	482	502	494	482	492	533	488	481	477	491	503	505	474	492	463	477	475	463	495	474	478	444	504	450	525	453	474	492	466	463	501	481	498	489	487	466	490	484	497	464	500	488	475	465	475	483	531	484	500	474	474	460	473	440	521	469	501	479	480	525	481	488	504	481	487	502	474	478	500	448	459	483	512	486	502	493	473	470	485	457	483	493	479	454	510	483	480	458	528	464	445	459	476	478	484	499	488	501	473	490	522	496	481	441	459	496	480	449	480	470	465	499	495	463	470	511	493	504	473	511	474	505	485	479	473	501	493	460	486	513	474	488	505	485	497	475	511	519	464	460	470	498	478	493	490	492	483	476	469	476	481	459	525	487	490	470	497	446	492	463	480	494	498	496	502	468	481	501	506	490	463	445	510	472	490	464	508	508	494	499	459	505	523	494	468	493	507	494	498	472	443	479	493	463	483	491	519	512	489	463	475	475	486	527	493	518	471	487	488	489	426	466	489	484	482	467	461	487	458	463	503	495	485	519	525	489	496	485	536	509	474	488	470	518	448	438	483	469	476	495	469	448	482	496	450	460	489	467	493	494	509	522	465	492	502	508	467	506	457	485	483	487	484	558	471	511	481	513	466	480	464	506	456	459	501	510	503	508	510	498	491	507	518	484	484	523	457	432	500	482	448	486	535	496	466	452	493	493	483	495	536	519	470	469	447	485	527	405	487	488	431	458	465	486	507	480	496	524	475	459	495	456	479	435	492	484	517	497	479	465	482	470	477	524	478	488	458	446	522	515	490	517	468	490	469	472	459	494	474	480	435	422	452	515	484	473	465	487	436	432	470	475	463	489	515	505	516	513	474	483	525	482	482	467	458	488	492	492	456	501	513	464	473	472	464	433	479	477	480	466	490	481	512	459	461	493	497	464	485	500	509	450	479	483	503	502	528	478	485	481	483	461	459	460	475	480	480	516	456	493	487	470	509	503	508	480	498	448	483	483	452	497	451	444	490	487	471	481	504	445	503	461	503	499	506	494	530	505	491	490	487	468	480	459	450	511	468	474	513	499	492	511	522	481	461	474	437	491	483	488	510	491	469	479	488	513	472	479	504	463	466	491	456	452	465	485	478	460	469	445	450	471	523	485	539	465	462	465	492	525	464	511	457	473	488	489	476	493	474	488	503	493	503	497	457	484	478	480	435	512	509	472	498	489	483	535	483	483	489	475	498	483	498	468	460	505	456	499	497	500	504	495	426	478	479	453	496	501
22690	21587	29387	24291	21597	21727	13406	4191	2796	2259	1862	1545	1288	1143	942	864	773	688	692	644	657	646	632	587	620	650	596	580	654	648	636	568	637	604	645	639	588	611	599	605	618	620	611	592	580	568	641	635	623	573	578	594	604	589	576	611	614	588	598	579	608	640	579	547	587	588	555	610	576	652	582	621	548	624	589	552	594	594	564	585	604	592	614	592	581	668	581	575	591	647	634	630	610	592	579	631	611	572	606	608	603	597	574	620	572	580	621	582	592	570	598	632	616	580	622	559	603	607	605	562	591	587	595	655	609	591	644	537	572	578	594	570	585	580	629	599	571	572	583	623	605	601	609	576	561	597	575	573	570	609	616	642	586	572	593	597	585	580	585	594	642	580	613	554	577	579	556	576	629	595	597	615	573	572	589	595	570	597	603	571	585	581	577	614	547	563	627	583	591	591	549	585	633	654	575	583	602	573	590	605	592	599	570	581	564	616	595	569	581	575	590	599	601	660	539	595	602	606	566	641	594	578	621	603	542	592	597	673	601	594	571	598	568	638	565	622	596	603	621	584	571	647	615	580	613	618	570	618	655	600	640	604	598	539	587	600	659	549	610	606	556	616	599	559	577	608	573	585	572	568	610	600	590	618	590	579	534	592	589	561	591	592	614	625	624	607	548	608	599	611	584	557	617	589	605	597	593	622	638	574	566	604	590	602	587	600	610	578	604	658	585	576	588	618	628	596	561	610	613	585	590	600	628	612	589	594	625	564	562	590	547	579	571	621	647	624	537	570	578	611	568	604	567	598	587	584	603	572	573	584	577	629	619	579	610	570	579	581	603	607	582	598	564	581	595	613	579	590	616	583	598	619	581	607	561	570	573	594	597	545	602	630	576	606	580	601	591	625	615	588	573	580	595	645	619	606	572	610	627	591	588	554	601	569	606	587	619	578	563	614	547	580	579	619	632	603	580	586	592	610	623	605	625	604	597	618	622	586	619	615	589	603	575	603	596	585	634	590	606	588	587	604	621	546	604	589	601	577	601	618	591	611	592	559	604	629	615	534	578	591	585	592	584	574	555	566	598	627	590	600	614	615	571	594	571	608	602	599	589	541	553	558	588	600	568	617	600	592	576	577	605	618	592	604	592	614	611	589	586	623	556	580	618	563	571	534	652	598	600	589	599	601	639	622	612	589	587	609	633	611	547	589	613	634	599	590	559	569	594	617	580	547	614	618	623	587	577	593	543	582	587	627	616	581	575	584	579	596	578	568	572	631	570	621	628	590	588	582	565	575	656	535	598	641	585	611	583	592	579	581	645	603	609	596	588	609	588	559	597	578	601	651	637	597	571	608	609	600	625	600	582	574	568	557	578	560	581	609	567	587	591	555	532	622	577	611	621	545	581	603	615	607	614	602	614	597	553	601	622	602	594	586	592	616	569	569	611	618	577	636	596	623	550	575	584	564	608	535	571	599	614	564	615	584	556	607	621	649	574	549	583	520	606	634	601	601	546	619	623	635	556	621	579	609	590	630	571	605	558	604	621	557	643	576	547	597	599	616	600	561	598	581	575	592	565	590	575	571	592	635	563	625	579	582	562	565	579	598	619	575	543	560	569	621	606	637	539	603	604	586	610	605	569	610	580	552	586	605	603	583	605	610	602	597	619	593	544	590	601	594	583	585	610	603	596	601	611	607	563	578	540	580	584	600	607	596	570	558	571	544	605	575	596	597	591	631	622	574	602	583	598	561	582	605	624	596	591	633	576	605	602	567	573	595	554	566	631	568	598	593	572	621	619	614	578	601	596	590	643	567	605	616	602	566	585	565	582	564	605	591	591	609	558	591	609	601	567	607	545	621	589	603	591	610	589	604	567	583	589	615	576	554	613	569	573	554	593	577	582	598	633	643	586	617	588	567	596	600	622	646	566	599	576	571	609	625	586	602	586	576	565	578	592	579	577	608	579	625	607	553	608	602	583	574	608	598	588	557	593	586	577	562	552	605	600	623	578	605	585	583	622	578	576	552	560	591	561	582	592	639	576	564	605	550	609	587	626	575	621	593	557	565	573	600	557	569	565	574	584	566	607	630	571	598	572	622	601	605	555	596	578	587	608	611	550	569	578	603	590	607	599	629	603	590	578	601	598	567	580	583	566	627	593	577	578	616	608	589	600	602	567	610	559	587	563	599	621	639	592	552	553	553	635	582	608	559	586	622	534	620	602	578	590	594	592	609	597	580	604	611	617	580	600	624	552	587	578	623	634	609	556	536	604	564	588	555	615	621	594	642	583	545	572	610	572	566	628	597	600	582	592	592	566	644	587	617	598	605	578	624	610	575	594	567	574	618	617	575	586	614	554	640	567	613	639	551	596	618	616	601	663	572	614	547	588	591	581	601	569	564	584	583	617	594	608	588	553	595	584	575	578	634	581	588	634	599	552	591	588	598	590	601	596	607	566	567	574	606	608	583	593	585	624	621	607	636	585	596	578	604	594	606	592	572	586	549	593	537	601	594	596	605	589	592	559	602	618	555	541	572	594	557	631	581	601	571	580	556	574	639	585	628	616	572	597	543	561	613	563	581	650	575	586	583	570	607	562	592	607	591	543	577	605	629	599	564	601	592	599	588	602	530	544	574	598	623	594	579	588	579	590	577	579	569	581	572	574	593	626	631	576	557	609	642	595	539	582	635	599	579	543	582	594	614	550	554	555	587	601	597	580	581	579	606	598	616	594	610	578	606	594	613	626	575	587	593	584	614	593	584	586	618	579	619	565	570	604	594	625	556	585	586	596	593	596	584	582	557	593	564	605	571	570	613	637	548	630	611	607	591	619	591	602	581	575	595	641	600	608	563	579	645	579	582	603	570	573	598	575	551	594	581	643	561	610	596	602	584	554	589	594	566	552	634	572	562	562	592	592	591	599	583	612	585	582	583	581	580	580	581	537	545	630	595	603	550	585	595	581	566	569	611	631	613	588	587	592	602	606	590	614	555	584	572	615	609	591	605	565	585	603	578	615	561	571	586	566	560	575	613	558	628	565	607	594	577	597	577	556	619	587	609	592	553	558	604	610	597	590	609	551	578	589	583	569	512	605	613	594	567	589	585	593	609	581	597	594	609	623	588	585	578	567	570	573	592	586	563	575	578	599	635	579	574	615	593	581	608	612	594	574	562	630	593	561	569	632	570	639	574	581	597	582	542	632	597	571	594	598	549	586	623	608	614	592	581	581	598	604	587	587	550	524	577	588	558	606	589	608	583	615	593	547	583	584	597	591	604	561	538	586	568	592	579	590	598	590	609	588	601	566	546	585	562	587	626	639	612	558	589	600	553	550	587	560	596	599	604	570	544	562	589	588	597	654	599	606	550	586	594	581	589	586	626	583	604	586	595	571	597	575	596	649	627	606	592	568	604	575	591	586	603	645	578	602	569	574	611	581	562	571	594	563	578	550	539	581	599	621	570	622	570	575	640	572	565	567	614	607	601	598	554	627	585	581	568
20438	45849	32233	16149	12393	9731	7650	5991	4783	3749	3016	2439	1940	1551	1241	1127	1040	972	905	867	865	839	884	806	867	778	779	796	794	791	777	786	703	786	835	783	759	746	758	758	781	724	814	792	726	752	731	769	734	768	714	798	759	755	740	753	808	718	729	760	787	692	740	782	764	792	727	769	736	754	706	753	771	784	725	710	730	702	737	760	780	729	749	766	728	748	769	750	796	785	754	745	784	735	746	749	739	775	756	757	751	743	777	730	752	758	746	723	795	730	772	776	779	733	712	751	725	771	739	814	708	761	745	783	755	725	719	814	727	716	727	732	739	787	746	778	724	725	788	782	728	767	781	795	776	717	735	735	779	740	769	739	715	781	720	732	762	738	732	701	789	752	757	710	737	717	738	761	770	705	738	699	746	743	735	725	786	745	773	736	752	755	771	759	725	731	745	727	797	765	757	777	753	739	739	718	746	774	764	766	765	806	760	734	705	726	766	694	736	740	702	785	747	740	722	702	774	736	754	768	754	721	741	770	770	745	704	775	751	748	699	778	808	770	771	765	729	751	776	785	717	757	739	707	742	770	739	771	756	732	742	736	772	742	744	769	786	765	719	716	724	781	820	773	758	747	712	717	684	771	733	752	762	722	730	770	722	762	763	803	745	739	748	730	754	731	729	707	773	798	755	743	743	755	738	763	731	751	761	750	728	812	732	795	730	755	771	752	783	722	727	718	805	737	757	821	720	750	729	739	762	763	748	789	727	792	733	800	763	745	725	747	791	749	725	735	734	759	746	761	761	758	747	748	751	739	722	746	735	780	741	743	752	736	745	732	739	733	747	712	775	779	768	757	729	775	729	726	715	800	718	692	720	702	789	701	724	712	723	779	776	804	699	803	802	702	823	728	753	707	755	744	760	726	700	708	724	739	757	702	708	775	738	737	771	767	776	743	741	735	710	714	750	718	760	765	748	744	705	723	744	774	775	706	771	768	741	735	757	750	751	730	733	734	750	740	712	738	722	717	765	756	768	769	755	737	749	774	749	746	723	719	755	779	756	710	781	713	765	779	776	734	734	806	780	740	739	751	786	722	753	766	762	803	706	741	757	726	757	734	717	741	692	790	715	755	741	740	758	710	801	770	747	767	721	754	805	759	780	768	760	732	817	733	719	787	795	772	750	780	738	737	767	770	784	756	735	794	774	763	783	718	718	788	766	711	744	734	724	784	720	757	755	753	798	792	717	737	780	781	728	806	755	732	779	781	809	753	787	737	745	766	711	718	773	783	771	719	760	728	797	702	746	741	737	787	729	791	776	713	750	784	727	715	747	773	709	714	729	792	770	787	732	761	697	723	757	792	774	722	727	730	753	754	752	753	748	758	723	705	798	737	744	773	776	744	787	769	750	750	764	769	733	724	761	795	760	734	736	672	751	775	735	728	746	746	783	769	752	755	777	706	738	748	767	716	758	754	761	726	754	759	720	719	724	759	775	729	754	758	790	756	742	725	750	754	772	729	744	737	765	760	777	772	777	744	772	734	773	759	697	710	769	752	757	748	753	710	766	718	776	740	717	741	736	748	737	785	800	774	758	752	713	776	754	740	735	709	733	760	752	743	745	760	747	737	787	736	765	753	748	756	716	773	820	724	713	753	705	797	737	809	732	714	774	718	748	737	757	730	736	750	783	793	774	735	740	784	729	776	745	777	785	751	744	745	764	766	743	775	715	751	745	755	689	770	733	728	771	762	743	740	790	769	812	753	724	730	774	741	766	743	789	772	761	725	724	741	760	770	715	745	758	749	732	742	703	801	787	768	793	736	744	725	741	691	746	751	730	765	726	759	768	730	770	751	787	765	747	750	767	721	718	730	724	687	761	698	745	719	752	749	741	710	783	747	778	751	732	782	759	712	758	786	707	746	728	687	732	748	734	768	710	780	729	743	749	755	735	763	733	724	740	771	757	719	727	755	741	724	748	751	756	758	730	738	755	734	739	724	748	727	746	776	753	744	706	740	759	692	773	769	722	733	678	731	730	732	751	715	776	761	744	783	710	692	744	755	671	708	762	723	736	740	720	759	750	753	748	753	746	739	723	780	708	722	746	742	732	743	723	818	744	740	724	762	736	734	777	776	805	776	753	707	768	697	769	701	824	755	738	710	742	744	756	767	764	823	763	754	745	742	720	676	727	739	741	757	744	769	747	722	735	773	737	744	742	733	718	759	739	733	784	785	741	705	804	781	765	730	766	762	743	795	739	789	760	748	731	787	751	774	780	764	668	762	761	815	774	737	749	714	757	761	756	749	779	747	719	733	724	727	737	750	744	773	779	780	714	742	794	753	729	740	736	739	742	793	771	785	742	761	744	762	725	744	724	760	766	765	841	748	740	796	722	740	740	763	744	720	748	747	722	748	761	725	746	765	715	757	734	733	685	733	722	768	735	734	776	741	782	728	780	725	726	722	724	734	769	786	723	751	762	768	724	811	700	730	725	757	730	725	753	768	763	783	695	721	757	761	750	736	693	721	737	734	749	744	771	695	760	768	738	717	753	734	749	747	776	716	757	732	774	760	755	750	708	805	771	767	696	774	730	736	752	726	766	750	757	732	758	746	719	709	769	713	755	718	790	749	758	748	752	778	779	720	793	735	725	753	791	757	718	789	779	776	710	722	707	757	723	746	723	727	757	735	733	713	740	754	755	772	759	709	731	795	745	730	742	820	773	743	760	744	717	760	744	733	777	730	743	780	752	766	774	745	704	743	757	755	743	714	776	676	743	786	763	730	764	703	775	750	793	730	737	758	760	765	730	725	707	758	739	734	764	756	762	718	759	707	750	744	727	764	771	768	758	695	754	775	787	769	761	782	755	701	755	813	718	743	760	770	750	773	717	781	762	737	786	669	713	745	804	678	710	714	705	725	777	721	808	745	731	703	744	727	795	769	697	753	756	700	781	766	777	680	777	728	722	724	721	694	700	694	746	770	741	788	729	755	730	744	730	747	729	757	774	697	694	760	694	749	757	746	732	708	743	714	768	734	754	719	773	762	732	732	705	721	741	774	738	741	684	777	731	736	749	741	738	800	782	800	746	755	699	725	779	790	708	760	785	712	785	733	762	756	700	759	741	779	692	730	729	722	750	738	721	751	791	749	749	676	732	728	733	755	789	731	751	751	743	788	736	705	717	738	789	756	792	784	718	713	781	722	745	731	749	727	747	725	778	747	733	758	757	727	751	736	727	710	731	722	741	752	787	676	758	757	711	813	786	725	739	749	747	736	727	738	797	710	746	775	759	712	754	730	754	754	748	792	729	781	785	736	790	746	760	708	760	744	756	756	787	758	741	789	773	708	779	770	760	793	786	731	762	749	731	702	742	732	743	785	724	713	800	765	756	764	759	746	727	755	778	731	730	769	781	731	739	728	749	776	756	817	745	762	734	669	723	756	747	732	741	794	769	734	749	766	782	689	823	734	759	755	760	811	704	755	746	770	725	716	751	715	783	727
27761	21807	16380	6972	3631	2576	2032	1662	1502	1233	1088	1007	903	852	754	745	701	704	707	652	700	650	684	685	679	688	694	660	660	646	660	698	650	640	677	671	658	666	673	697	646	683	655	621	730	689	656	658	702	652	702	692	660	629	679	616	659	630	700	675	683	671	701	664	665	652	666	700	640	670	677	685	667	641	676	647	634	645	637	670	669	698	698	734	676	749	655	668	672	689	685	659	668	682	642	696	718	670	716	667	671	667	649	646	682	727	664	666	674	640	737	673	665	656	668	676	659	660	672	663	636	633	670	709	683	687	635	691	702	650	703	688	719	675	680	649	684	679	619	615	665	683	680	663	628	681	666	658	727	643	668	686	655	710	649	674	671	669	700	656	667	716	673	628	630	687	680	645	665	641	666	702	639	678	704	663	647	656	637	665	655	654	638	670	634	635	699	646	673	670	677	666	675	679	673	684	732	691	645	661	696	693	649	662	635	680	681	643	650	707	667	681	664	666	699	662	669	686	686	701	726	668	677	656	639	661	701	688	690	617	692	725	650	626	684	674	600	670	680	669	702	669	664	633	675	690	654	652	681	686	668	666	700	655	668	679	672	670	699	658	705	671	652	637	676	687	719	659	689	722	703	700	700	674	673	666	665	661	677	652	689	682	669	695	694	676	643	699	629	639	736	654	678	725	659	659	653	659	696	640	669	666	708	635	674	663	682	686	620	658	685	598	697	692	661	711	711	659	742	669	612	628	640	660	654	669	656	677	666	633	678	622	719	629	716	620	645	665	664	717	666	656	678	725	686	672	681	665	652	685	677	657	680	697	664	670	672	664	687	708	634	692	649	668	685	697	669	717	683	654	665	664	669	632	684	698	731	675	669	646	648	695	642	615	674	692	627	706	733	681	661	616	649	681	678	688	696	657	663	673	644	646	669	679	688	676	651	715	641	615	721	686	629	640	643	702	688	683	675	704	679	688	631	643	665	689	629	701	629	623	641	688	688	710	655	678	692	677	686	723	659	672	661	724	689	671	676	662	675	626	694	689	707	679	690	685	650	621	703	714	649	634	662	635	670	689	672	640	638	686	698	642	714	657	662	651	660	680	621	669	688	635	690	684	692	670	606	641	676	665	692	659	679	664	677	651	640	645	703	742	664	734	724	666	621	647	707	714	656	679	646	672	702	652	649	663	659	666	654	719	691	694	718	626	710	654	641	667	641	623	679	640	680	662	672	635	662	702	681	640	689	665	686	666	686	677	661	675	697	720	723	651	671	713	678	698	655	690	656	681	662	662	619	662	668	647	728	677	633	661	662	678	645	684	631	662	686	645	651	710	718	679	648	691	673	645	653	674	672	697	628	678	619	651	664	717	679	650	640	634	636	679	680	641	691	653	695	674	652	715	680	641	690	637	670	682	656	653	665	669	660	675	676	662	640	708	670	639	682	672	690	680	674	713	680	719	632	682	681	676	686	675	671	670	662	679	665	701	666	671	664	626	625	663	663	681	685	692	669	667	686	636	682	666	692	662	678	677	678	646	659	659	635	699	638	657	635	649	651	685	676	650	632	673	702	663	656	666	658	670	670	695	680	622	684	745	638	682	649	695	681	673	690	620	693	678	690	669	641	644	707	655	686	663	675	655	676	686	678	669	642	680	706	679	600	650	636	676	634	619	667	656	640	664	663	679	646	688	611	675	634	660	691	641	638	670	708	653	617	684	625	671	715	708	685	690	699	627	713	675	705	669	643	641	690	652	684	694	655	642	682	706	659	694	660	704	620	669	685	618	683	675	647	690	647	618	705	671	695	679	674	657	637	651	700	663	679	686	708	695	727	640	674	657	655	688	723	693	722	674	663	659	676	661	670	669	686	707	670	663	634	694	664	671	708	639	695	673	695	679	663	636	632	665	695	675	653	642	671	681	660	657	658	705	638	699	690	635	641	657	701	622	675	672	714	667	694	670	673	664	688	664	641	639	652	658	714	651	652	675	710	681	671	702	694	708	690	659	655	668	665	677	658	709	633	674	665	700	652	687	696	637	693	685	624	719	689	706	668	614	697	646	680	682	650	648	683	692	638	693	683	639	694	672	681	698	654	661	674	620	637	670	677	691	700	675	679	649	644	662	700	734	667	686	678	657	696	651	705	642	711	657	696	667	668	704	672	712	663	655	692	665	683	615	657	692	636	618	644	660	718	635	702	641	665	634	698	666	684	690	623	663	657	641	653	652	694	668	673	686	672	685	696	692	669	670	647	713	668	698	652	684	670	695	700	638	651	666	661	684	680	656	713	656	653	676	684	681	698	685	629	694	645	703	687	694	668	700	724	651	636	679	647	644	690	684	662	710	681	695	643	673	675	735	676	663	639	654	718	685	665	702	638	620	661	667	689	659	632	668	644	710	695	601	682	646	619	666	723	633	675	676	687	656	663	693	713	703	670	622	630	681	669	706	685	656	640	674	690	702	692	628	643	699	645	729	723	672	670	637	688	724	639	677	653	676	679	684	693	670	672	653	640	695	683	655	646	626	651	659	679	661	692	650	651	642	684	641	683	670	616	687	713	638	678	674	672	647	619	646	663	652	669	669	674	654	671	633	731	648	663	620	654	680	660	666	660	683	645	677	680	655	653	631	687	683	669	641	656	654	689	715	685	710	656	672	676	636	666	628	654	664	683	653	635	693	667	681	666	655	676	633	690	677	655	673	665	659	702	675	648	663	658	699	646	657	700	705	663	661	708	640	658	674	638	652	695	685	701	668	687	682	636	678	699	691	726	675	664	677	690	616	695	632	680	661	681	638	683	708	722	664	697	680	698	670	654	635	675	599	676	688	645	681	629	643	729	596	658	653	709	677	700	651	640	656	638	646	692	645	665	617	702	668	687	685	661	696	658	684	664	644	627	675	674	640	657	723	639	670	695	680	693	644	670	626	653	658	648	643	676	627	659	682	662	667	680	668	700	663	659	673	666	721	666	665	680	680	712	675	716	631	659	690	673	709	666	677	658	662	675	674	701	646	665	660	627	589	610	659	630	667	655	666	684	707	657	666	660	648	680	684	681	659	672	707	695	644	614	700	683	683	733	676	686	607	650	651	685	666	707	696	645	699	637	682	676	606	665	678	644	695	714	690	687	659	649	664	697	706	633	641	675	659	690	688	639	637	666	672	673	654	665	702	697	647	682	666	664	651	664	649	688	678	683	656	653	651	672	634	689	634	694	686	694	684	693	663	653	748	670	674	652	670	675	702	684	671	665	673	684	709	688	686	639	632	628	700	674	652	650	691	665	615	675	677	707	674	659	737	681	680	650	683	677	639	701	645	666	623	667	665	616	679	714	668	696	680	682	687	683	708	675	696	660	697	675	657	694	608	652	669	716	632	634	686	681	649	608	625	674	678	672	617	681	666	656	708	695	645	662	663	671	636	637	674	693	691	651	669	685	680	658	627	709	666	654	672	647	640	679	663	671	711	660	594	658	643	675	703	668	681	703	660	651	697
16026	28838	15517	7954	5902	4651	3458	2786	2219	1830	1692	1424	1268	1160	982	966	873	909	877	887	850	840	848	855	813	831	816	797	774	838	826	872	829	836	836	837	864	838	818	883	783	796	809	753	820	808	836	839	836	779	787	783	805	837	808	756	780	815	873	866	902	839	846	742	823	854	805	777	820	785	804	833	824	785	834	831	790	817	830	826	778	856	790	792	795	839	874	858	819	828	747	812	740	822	837	869	808	801	839	798	760	846	812	851	810	847	837	830	811	814	871	860	861	837	859	828	830	845	833	867	805	850	772	797	815	848	862	830	829	803	881	876	827	841	860	850	780	824	816	853	827	841	812	850	780	781	809	847	877	864	852	835	855	820	790	841	785	814	815	773	831	837	759	838	781	794	742	814	858	851	842	830	825	785	819	784	847	798	754	861	830	835	772	846	872	799	779	824	808	853	847	807	849	849	778	818	821	838	838	880	818	813	806	769	777	860	823	885	795	803	869	893	835	763	821	760	785	875	838	809	833	801	831	787	831	842	822	879	767	804	793	836	859	846	832	808	797	757	778	815	787	857	785	799	848	861	776	862	803	774	795	835	829	861	832	831	823	805	808	810	754	795	770	787	826	834	853	828	847	879	810	827	847	786	809	778	843	816	800	851	826	777	838	838	764	874	800	809	831	807	815	821	843	877	810	843	836	815	844	828	853	803	831	842	869	843	817	786	798	835	846	833	794	813	777	839	810	874	846	852	855	822	809	854	821	771	778	872	804	840	816	838	818	866	787	790	799	795	794	794	854	831	806	841	804	810	803	797	782	772	826	820	865	806	808	800	807	810	837	799	844	764	836	833	820	829	727	832	769	778	783	810	878	770	883	856	816	833	801	814	836	804	771	833	867	840	787	784	785	814	834	828	813	787	816	799	831	786	776	806	815	845	753	830	845	843	800	803	792	823	800	818	871	803	813	801	905	808	789	803	823	837	808	808	832	836	832	827	802	788	822	833	836	829	824	807	840	799	874	806	845	781	804	858	811	889	825	816	792	867	794	789	853	829	833	835	832	767	790	816	848	780	839	857	805	790	846	791	809	826	768	791	840	796	817	806	796	841	810	781	803	814	810	804	821	794	833	823	852	805	824	803	789	788	841	856	816	861	808	803	829	847	853	814	819	815	793	801	796	788	819	819	834	789	775	786	839	792	860	829	838	797	735	812	844	775	829	803	802	792	780	816	866	837	780	861	850	796	849	851	820	815	873	845	781	900	805	866	836	877	777	844	842	792	762	805	800	836	811	766	793	860	846	857	840	844	780	838	836	848	826	811	788	825	839	808	822	825	817	793	819	811	820	822	814	843	824	876	846	808	821	816	833	850	833	856	805	815	809	836	801	837	801	830	851	802	735	818	797	781	790	808	847	763	801	813	801	835	808	856	810	806	836	811	813	795	857	825	799	776	857	825	804	841	842	831	840	779	804	815	800	808	848	825	862	851	817	833	797	816	875	803	827	810	787	829	809	808	820	835	787	779	820	746	841	796	804	818	835	787	840	809	844	821	832	786	806	820	848	800	788	841	837	778	861	866	806	810	794	770	825	836	782	820	809	809	837	822	832	809	817	795	755	836	838	837	832	832	795	837	834	831	777	800	852	807	820	814	782	833	823	828	808	761	838	818	861	827	823	824	832	864	800	802	744	856	803	843	796	798	770	830	784	823	832	823	838	838	854	823	789	807	851	825	790	808	851	819	781	824	824	814	811	783	788	766	800	788	832	808	794	814	855	821	835	843	782	855	783	822	810	794	814	771	844	789	854	758	853	776	827	807	797	824	807	861	810	807	802	832	789	820	807	805	803	834	782	813	761	801	814	817	815	821	774	846	797	825	791	759	826	834	823	838	814	814	846	867	825	792	797	778	817	821	805	808	833	787	818	795	811	859	781	824	831	833	840	811	830	795	792	894	832	792	822	789	875	797	844	833	800	786	813	796	809	801	824	816	804	832	776	802	788	792	827	788	783	832	809	796	815	801	841	822	795	836	825	830	779	776	804	804	793	815	820	797	805	767	847	837	833	835	834	812	800	843	755	832	816	804	796	847	836	811	801	833	811	800	785	816	796	758	850	815	836	776	849	880	857	797	807	821	842	822	800	832	776	820	819	802	795	833	822	857	818	810	842	811	795	863	848	853	802	864	833	810	767	790	875	804	794	810	832	841	811	839	826	826	829	775	795	824	796	762	838	790	818	847	828	870	810	793	834	850	784	793	759	841	806	774	777	784	841	813	806	804	891	888	890	827	764	809	867	769	808	819	826	858	832	814	847	853	808	848	839	840	752	805	837	875	784	804	786	825	846	808	847	778	832	857	859	794	893	816	809	862	822	802	809	768	829	862	817	787	841	780	804	805	804	846	848	831	823	817	795	800	829	804	825	824	795	807	825	811	799	811	821	867	830	817	807	826	816	835	798	800	817	808	845	808	790	797	877	782	844	833	796	814	837	771	818	786	854	864	835	843	830	860	773	803	806	803	832	847	783	774	809	816	834	815	835	828	851	821	817	837	765	767	763	787	794	836	832	895	811	811	776	781	892	845	844	809	867	842	766	765	836	794	863	821	852	873	785	800	818	810	865	782	760	793	832	816	757	795	828	804	827	880	764	841	786	794	772	791	857	825	774	783	831	855	788	811	850	843	795	778	796	802	837	832	784	809	834	786	862	817	806	770	804	802	863	785	817	805	836	819	826	861	813	809	804	786	801	792	838	802	808	809	837	835	837	855	796	800	797	820	769	857	813	828	843	818	837	804	838	797	797	860	759	778	807	866	809	769	806	843	833	793	827	839	817	855	783	810	782	840	859	829	830	823	774	842	859	858	781	852	806	804	776	841	800	809	753	828	798	836	807	800	815	872	879	794	875	791	818	810	819	811	810	841	773	790	865	810	813	821	794	805	857	798	800	791	870	819	824	830	811	829	851	839	811	824	815	826	829	830	851	850	861	795	784	824	830	840	817	802	828	797	835	909	824	797	792	861	863	813	852	836	820	805	813	817	804	831	781	868	813	835	853	819	834	844	812	789	789	773	889	782	807	773	836	780	776	878	792	886	834	795	841	797	835	876	812	834	829	817	763	802	769	764	786	845	808	788	790	777	790	859	817	796	887	806	813	762	865	833	783	794	782	836	784	819	763	844	864	854	851	775	815	867	829	816	801	788	801	830	851	831	816	755	825	834	834	885	799	867	783	850	792	812	858	823	801	797	789	831	806	772	773	841	805	781	852	874	765	814	828	802	841	758	793	821	776	820	873	813	843	805	767	839	831	813	863	846	819	798	831	827	799	768	781	839	820	890	868	855	838	796	821	806	791	858	827	854	790	842	810	830	786	796	787	821	818	795	827	799	788	896	781	815	770	826	804	765	828	851	822	825	798	821	804	824	832	802	827	825	794	819	795	820	850	804	809	806	782	830	789	803	816	823	792	840	782	807	789	808	788	823	804	821	828	902	843	806	832	803
23584	21579	28981	24652	21609	14432	4970	2902	2291	2070	1778	1535	1389	1250	1184	997	993	985	962	961	921	930	957	960	900	908	858	920	883	908	869	915	972	875	862	880	902	882	853	862	913	919	893	846	894	918	893	913	917	869	899	922	868	881	869	856	901	868	911	845	861	889	886	898	956	880	873	856	865	873	910	865	903	975	857	852	883	888	860	922	878	847	866	852	889	884	886	871	867	919	857	887	888	851	873	916	848	843	836	866	883	851	889	890	854	887	893	890	830	901	824	892	861	865	863	833	840	907	893	867	907	871	894	886	863	892	824	911	906	877	966	861	809	882	904	862	901	888	870	896	911	885	923	901	844	932	876	909	858	922	843	871	846	823	877	856	897	860	872	902	916	880	929	872	880	876	902	857	911	852	916	965	915	848	944	915	884	881	899	918	909	916	892	915	841	888	862	888	895	888	851	840	852	887	888	871	869	863	870	895	881	861	933	927	892	893	900	911	859	891	879	903	872	857	867	869	883	876	870	882	808	939	909	840	857	914	833	838	935	858	856	911	857	879	869	846	894	860	900	897	913	883	874	882	859	857	849	860	893	848	921	821	865	874	871	839	852	852	906	822	862	901	895	829	851	850	895	873	874	864	845	862	822	844	856	916	876	827	907	890	906	903	872	889	899	878	800	898	877	906	829	917	873	885	874	873	878	898	847	825	922	894	915	855	860	831	869	852	799	866	889	921	916	845	888	883	903	906	908	902	871	859	885	925	879	833	882	885	881	930	849	894	817	847	875	877	895	885	857	850	877	843	898	843	881	875	863	887	879	892	881	861	913	848	847	849	882	840	882	859	893	879	875	871	887	904	881	874	865	858	919	868	885	872	892	795	891	914	881	869	937	938	889	853	895	841	883	954	803	859	846	811	939	870	912	852	875	896	871	844	855	852	836	876	890	912	866	893	864	881	866	862	899	801	862	885	882	939	880	906	911	848	911	859	913	910	897	845	892	874	872	888	934	884	902	806	890	888	896	908	877	880	953	841	871	897	913	876	892	842	881	853	873	821	909	868	850	902	874	826	820	877	880	902	865	844	884	836	851	864	941	875	897	924	929	897	917	962	819	895	917	880	921	829	898	882	934	913	884	862	918	943	894	857	924	877	886	927	877	837	859	869	840	905	858	912	881	939	881	866	874	926	877	886	844	885	920	929	898	871	911	925	914	875	912	937	858	849	933	874	816	849	898	876	922	840	847	847	839	889	871	875	913	903	938	852	825	901	890	930	893	902	892	896	827	934	857	892	896	896	893	920	852	883	811	855	922	954	915	887	875	883	856	874	860	881	870	876	889	889	859	909	860	850	857	902	874	913	924	910	937	836	856	874	845	904	919	869	902	887	857	876	906	892	881	847	814	853	867	875	846	887	894	849	875	889	907	847	900	858	905	852	921	857	866	903	898	883	872	858	817	846	874	863	870	902	919	903	891	878	879	910	847	908	922	920	872	896	874	875	900	862	860	917	821	858	885	870	884	956	906	851	872	857	884	881	868	897	899	872	892	877	884	874	888	950	842	820	875	865	865	876	865	883	883	942	855	892	914	850	913	842	917	826	903	840	851	865	867	873	883	889	867	881	874	846	928	868	861	884	875	865	846	898	916	856	915	912	843	861	859	890	885	863	913	871	865	841	865	885	872	875	945	846	850	858	935	862	865	876	878	898	917	863	859	851	880	874	870	897	918	863	852	849	868	914	891	836	815	829	851	921	900	880	850	824	899	825	892	856	887	823	893	854	934	864	886	864	854	891	816	892	886	847	844	845	886	831	875	876	879	865	869	915	877	898	871	861	862	868	879	865	828	870	912	873	816	834	884	850	866	844	874	893	861	780	863	877	852	909	908	893	913	888	899	885	896	855	865	884	818	917	935	867	887	925	882	939	859	872	891	884	892	865	925	833	901	839	859	854	873	852	874	825	905	865	846	885	870	861	893	828	898	854	860	866	915	853	843	916	927	845	942	873	833	875	858	857	861	860	895	918	852	890	896	882	916	877	887	905	877	918	854	889	853	865	874	906	865	885	853	878	899	915	875	906	878	921	823	899	882	850	826	866	927	856	911	908	883	832	836	831	867	838	842	874	877	835	890	864	883	846	897	847	895	867	891	843	884	872	880	860	938	910	845	877	879	826	880	876	848	919	864	873	878	867	887	901	874	882	852	863	854	844	917	952	882	880	893	875	891	914	869	856	832	907	889	868	895	865	890	873	908	856	942	870	867	880	867	893	830	847	855	853	903	879	788	865	897	901	886	866	884	889	878	956	863	831	895	847	849	807	894	877	856	837	831	902	892	850	885	880	806	899	880	852	880	917	878	859	914	839	864	880	932	852	869	837	830	885	895	868	829	877	877	832	870	849	895	844	886	834	913	943	890	892	843	885	849	888	883	828	874	845	910	878	895	883	893	847	835	891	911	865	903	878	887	876	884	867	839	885	840	822	882	910	886	881	874	906	847	847	889	896	875	861	913	880	856	860	861	888	840	817	845	910	906	876	872	928	885	849	840	894	829	883	899	857	879	820	844	847	932	835	887	889	867	868	926	883	898	878	899	902	873	883	842	918	827	907	903	832	917	862	889	860	924	875	866	879	897	915	905	873	879	873	860	877	830	876	835	895	882	836	870	881	895	861	886	838	831	887	892	928	824	849	864	850	832	883	894	913	825	879	920	870	878	900	885	885	867	889	849	861	889	884	850	910	882	787	903	873	881	912	892	871	874	852	933	904	906	903	816	878	856	845	881	890	885	901	903	872	875	859	858	925	866	881	863	860	805	914	791	848	889	865	873	889	937	880	886	903	972	909	892	820	881	930	889	890	878	823	899	953	873	912	826	911	854	890	823	840	898	924	874	876	896	850	851	856	829	864	846	926	900	868	870	930	870	871	820	912	916	866	913	917	857	863	848	877	855	886	773	885	920	896	855	947	887	839	897	833	882	845	851	864	926	863	897	894	825	836	877	873	888	843	882	911	853	881	881	828	937	869	885	901	817	879	950	857	884	857	870	838	899	850	888	878	906	885	843	919	909	883	881	900	830	830	899	869	910	886	907	890	866	898	855	904	857	901	865	851	911	911	858	901	850	886	859	839	884	860	893	854	881	910	894	882	881	865	887	826	874	854	876	836	884	830	863	890	827	819	872	900	901	825	921	884	819	884	860	883	902	883	880	866	863	908	876	843	901	979	861	901	843	871	911	894	908	879	868	877	875	859	887	876	852	896	891	867	861	884	838	909	884	843	862	886	824	900	889	839	889	873	882	869	915	869	857	873	896	776	818	843	871	858	857	893	866	844	875	889	873	908	901	903	858	828	831	907	870	895	870	892	949	894	887	847	864	863	931	886	900	904	873	847	871	902	903	869	811	892	882	934	867	920	886	926	834	904	897	942	844	890	882	896	896	894	890	813	826	915	905	880	853	855	971	921	828	901	924	853	891	907	855	866	871	863	919	869	857	858	921	907	889	915
17715	38639	23449	12472	9663	7551	6011	4541	3713	3134	2513	2246	1903	1620	1434	1310	1252	1171	1185	1180	1154	1109	1116	1116	1127	1102	1034	1115	1141	1040	1113	1087	1092	1070	1176	1065	1152	1147	1086	1065	1099	1080	1117	1114	1097	1122	1119	1129	1139	1114	1124	1077	1064	1020	1122	1052	1062	1093	1122	1067	1044	1052	1072	1097	1026	1054	1114	1037	1032	1094	1051	1090	1001	1050	1063	1078	1061	1029	1078	1052	1041	1100	1114	1060	1082	1078	1092	1072	1073	1079	1113	1056	1016	1067	1061	1106	1081	1073	1042	1071	1088	1061	1035	1050	1071	1084	1058	1103	1013	1063	1017	1052	1070	1053	1035	1134	1079	1036	1058	1106	1066	1053	1074	1073	1076	1101	1066	1059	1118	1065	1105	1028	1067	989	1083	1161	1089	1026	1069	1104	1065	1050	1104	1046	1115	1106	1067	1031	1122	1090	1036	1043	1007	978	1055	1062	1104	1047	1115	1090	1047	1092	1081	1041	1099	1114	1063	1053	1123	1055	1065	1095	1076	1087	1082	1086	1039	1041	1091	1034	1043	1047	1047	1070	1094	1116	1127	1030	1088	1039	1072	1024	1076	1028	1023	1029	1056	1064	1051	1099	1054	1044	1094	1109	1031	1112	1093	1041	1087	1128	1046	999	1097	1096	1105	1067	1109	1036	1065	1139	1115	1019	1067	1010	1037	1006	1090	1046	1091	1100	1053	1059	1017	1103	1047	1080	1064	1086	1114	1104	1036	1094	1052	1072	1096	1110	1051	1071	1082	1027	1086	1066	1052	1051	1031	1118	1057	1070	1061	976	1047	1086	1063	1119	1045	1087	1018	1056	1018	1074	1069	1102	1045	1117	1064	1117	1088	1043	1085	1077	1074	1067	1056	1037	1080	1086	1063	1039	1037	1052	1085	1118	1005	1028	1071	1040	1085	1019	1064	1071	1091	1107	1050	1122	1088	1054	1085	1006	1052	1060	1104	1047	1053	1087	1100	1085	1075	1031	1076	1063	1003	1048	1039	1052	1086	1130	1101	1044	1053	1139	1031	1054	1057	1066	1061	1119	1061	1086	1053	1050	1051	1066	1105	1029	1082	1112	1079	1116	1023	1077	1065	1060	1079	1055	1003	1076	1095	1113	1048	1072	1095	1065	1072	1096	1047	1057	1068	1050	1008	1098	1074	1083	1090	1051	1065	1111	1121	1032	1086	1110	1022	1128	1108	1078	1080	1082	1080	1050	1023	1033	1104	1054	1135	1074	1050	1115	1069	1033	1044	1083	1075	1040	1021	1094	1118	1131	1079	1041	1041	1042	1051	1067	1034	1058	1084	1077	1121	1091	1093	1102	1078	964	1034	1085	1065	1045	1155	1108	997	1009	1081	1074	1038	1067	1040	1055	1068	1114	1027	1111	1070	1031	1130	1055	1018	1046	1041	1105	1036	997	1100	1022	1079	1045	1067	1081	1044	1110	1044	1106	1077	1043	1050	1040	1045	1039	1083	1082	1071	1099	1003	1060	1082	1064	997	1090	1013	1077	1069	1069	1025	1094	1109	1084	1065	1072	1015	1096	1069	1056	1056	1051	1065	1069	1041	1033	1094	1071	1103	1050	1050	1050	1073	1042	1071	1055	1006	1079	1049	1090	1081	1063	1079	1039	1011	1121	1045	1065	1122	1027	1064	1131	1104	1084	1135	1029	1065	1088	1058	1072	1111	1085	1069	1038	1134	1034	1060	1069	1073	1120	1076	1077	1060	1056	1124	1049	1092	1089	1074	1064	1026	1120	1085	1073	1044	1081	1098	966	1057	1075	1053	1096	1054	1126	1086	1014	1057	1038	1093	1058	1090	979	1045	1041	1078	1051	1048	1105	1077	1044	1095	1073	1080	1058	1070	1054	1080	1096	1040	1040	1079	1034	1069	1048	1097	1099	1082	1039	1105	1043	1080	1022	1042	1052	1086	1029	1069	1086	1058	1106	1117	1062	1054	1043	1079	1067	1105	1066	1107	1020	1076	1099	1042	1030	1086	1058	1034	1058	993	1016	1042	1077	1053	1091	1058	1015	1067	1007	1060	1096	1051	1108	1057	1089	1038	1022	1073	1065	1043	1105	1014	1134	1078	1075	1113	1092	1083	1098	1090	1020	1112	1049	1037	1045	1047	1041	1045	1036	1079	1007	1025	1095	1061	1065	1052	1078	1093	1054	1055	1065	1054	1049	1067	1028	1025	1065	1064	1049	1076	1086	1109	1101	1049	1068	1055	1068	997	1052	1081	1055	1096	1159	1036	1077	1067	1057	1065	1073	1038	1072	1062	1074	1040	1102	1079	1005	1059	1073	1071	1078	1062	1061	1078	1063	1093	1056	1019	1084	1034	1082	1071	1145	1096	1037	1043	1091	1062	1131	1065	1096	1089	1067	1013	1101	1042	1013	1031	1044	1055	1019	1111	1102	1113	1072	1067	1066	1054	1088	1014	1121	1102	1050	1088	1076	1070	1016	1042	1030	1068	1049	1085	1071	1084	1055	1061	1120	1070	1113	1132	1071	1056	1055	1066	1077	1091	1064	1106	1052	1114	1057	1049	1029	1093	1110	1030	1099	1079	1063	1148	1069	1142	1095	1118	1067	1094	1068	1039	1039	1094	1076	1113	1076	1022	1115	1032	1025	1026	1067	1065	1105	1052	1037	1065	1055	1089	1093	1057	1009	1066	1028	1024	1075	1065	1115	1059	1110	1085	1095	1076	1021	1051	1047	1100	1043	1045	1016	1079	1078	1062	1057	1012	1106	1074	1113	1069	1077	1055	1065	1038	1037	1016	1097	1076	1012	1120	1125	1050	1098	1066	1043	1062	1111	1084	1078	1082	1016	1070	1038	1083	1070	1099	998	1048	1073	1043	1059	1103	1082	1103	1058	1035	1070	1054	1087	1085	1067	1069	1072	1060	1089	1045	1041	1080	1085	1002	1048	1031	1132	1119	1012	1007	1073	1043	1024	1003	1054	1080	1051	1129	1052	1055	1030	1038	1052	1123	1030	1092	1091	1100	1093	1051	1049	1129	1071	1068	1069	1066	1082	1072	1115	1102	1029	1055	1065	1055	1061	1065	1058	1074	1057	1100	1075	1032	989	1075	1033	1050	1054	1077	1120	997	1055	1046	1061	1081	1058	1086	1058	1109	1044	1065	1048	1075	1048	1050	1076	1046	1076	1068	1116	1078	1074	1069	1048	1033	1120	1014	1025	1040	1039	1136	1097	1049	1073	1090	1062	1111	1100	1098	1076	1055	1085	1016	1058	1092	1018	1050	1024	1081	1068	1045	1100	1051	1092	1023	1062	1072	1083	1095	1070	1085	1075	1080	1009	1059	1028	1095	1070	1028	1088	1094	1021	1058	1136	1131	1050	1088	1130	1100	1108	1066	1053	1069	1034	1076	1077	1074	1026	1068	1006	1085	1106	1123	1052	1057	1043	1061	1034	1107	1051	1047	1092	1098	1072	1185	1069	1083	1090	1028	1019	1057	1053	1004	1058	1029	1062	1116	1053	1107	1100	1036	1060	1098	1107	1057	1082	1045	1039	1071	1089	1066	1087	1096	1099	1096	1053	1029	1057	985	1093	1052	1073	1073	1106	1057	1055	1059	1048	1066	1090	1035	1079	1111	1045	1097	989	1077	1094	1073	1030	1044	1142	1049	1051	1066	1122	1088	1076	1039	1055	1060	1079	1092	1063	1090	1067	1083	1066	1064	1102	1117	1054	1078	1056	1129	1137	1119	1079	1068	1079	1073	1048	1077	1046	1059	1032	1076	1091	1065	1114	1081	1084	1123	1076	1076	1047	1040	1092	1043	1014	1068	1056	1064	1050	1047	1092	1132	1018	1060	1109	1026	1071	1069	1087	1058	1061	1052	1108	1046	1131	1113	1085	1044	1122	1052	1090	1106	1076	1043	1032	1074	1009	1049	1079	1050	1028	1037	1061	1089	1061	1117	1106	1020	1051	1099	1050	1071	1117	1080	1044	1103	1014	1047	1064	1068	1025	1060	1071	1039	1054	1056	1113	1081	1121	1058	1111	1025	1044	1058	1066	1111	1090	1067	1064	1037	1089	1040	1129	1078	1016	1038	1067	1034	1068	1013	1087	1026	1075	1067	1025	1067	1080	1099	1074	986	1118	1058	1123	1082	1044	1094	1088	1056	1031	1041	1103	1106	1113	1041	1053	1034	1099	1063	1073	1085	1110	1073	1046	1116	1094	1053	1133	1020	1100	1094	993	1067	1124	1026	1051	1099	1064	1050	1087	1066	1069	1045	1139	1090	1043	1044	1087	1006	1034	1071	1043	1119	1087	1071	1056	1015	1048	1033	1047	1044	1065	1012	1123	1083	1007	1024	1040	1069	1078	1109	1029	1062	1101	1011	1022	1103	1057	1039	1032	1025	1088	1069	1112	1114	1106	1047	1076	1043	1028	1081	1082	1083	1066	1051	1138	1068	1049	1061	1114	1055	1056	1015	1109	1093	1039	1056	1049	1078	1060	1072	1110	1141	1041	1046	1081	1062	1064	1099	1099	1039	1020	1123	982	1051	1115	1087	1068	1049	1047	1035	1142	1056	1073	1034	1009	1075	1050	1087	1058	1113	1014	1033	1038	1058	1055	1069	1082	1027	1066	1032	1058	1077	1111	1121	1062	1112	1009	1080	1032	1026	1041	1068	1060	1068	1062	1088	1069	1080	1054	1062	1060	1097	1049	1094	1087	1061	1079	1016	1033	1059	1024	1052	1074	1089	1067	1047	1081	1013	1088	1060	1001	1094	1049	1052	1014	1097	1063	1067	1033	1070	1051	1043	1042	1091	1023	1040	1046	1027	1008	1183	1008	1079	1088	1053	1066	1056	1072	1027	1048	1087	1037	1048	1038	1085	1089	1072	1083	1098	1037	1036	1089	1071	1104	1044	1093	1082	1071	1049	1099	1059	1073	1032	1068	1060	1057	1070	1076	1039	1059	1061	1112	1037	1099	1044	1079	1088	1043	1069	1085	1047	1078	1088	1101	1055	1048	1106	1071	1060	1051	1097	1052
24643	21555	27897	25638	13779	3722	2565	1791	1423	1242	999	851	686	617	486	471	437	456	432	410	386	418	408	363	389	410	362	405	411	378	397	394	406	385	357	345	388	364	349	372	385	395	352	410	416	345	383	367	400	370	336	355	391	366	384	414	381	396	371	386	386	393	388	386	372	437	371	405	392	417	396	358	401	401	394	371	376	386	406	401	342	382	410	391	387	364	381	379	387	392	388	399	378	374	369	379	386	351	382	369	399	386	379	378	364	385	366	394	380	375	340	385	373	376	397	390	353	356	387	385	354	358	373	401	366	392	363	385	368	371	395	333	377	355	349	397	347	370	379	354	373	373	342	367	391	391	364	373	386	391	368	336	349	371	383	368	388	381	425	410	411	391	362	354	390	373	331	388	391	396	376	376	351	366	352	364	354	374	375	392	370	355	381	390	359	389	361	383	371	368	357	363	367	350	370	410	386	392	408	373	342	359	384	396	361	388	366	369	408	381	408	376	364	380	377	386	369	401	372	394	361	387	397	397	344	363	397	388	358	383	377	375	347	360	397	363	357	348	385	392	390	369	376	346	363	392	379	366	350	382	377	381	365	374	363	359	426	379	364	398	367	373	379	393	334	401	350	332	371	365	348	382	387	413	367	370	391	386	376	401	388	374	391	391	359	358	381	407	393	397	354	365	417	368	370	359	381	404	363	386	409	360	381	394	399	386	408	411	355	382	388	389	394	334	388	350	382	416	408	374	376	367	375	393	396	383	387	362	367	354	374	412	421	372	355	381	393	366	366	349	397	357	377	357	374	365	375	365	375	392	337	355	383	393	378	383	391	383	385	394	374	401	387	373	380	371	354	396	377	366	385	348	391	356	357	388	398	362	378	418	371	364	397	400	375	373	370	399	326	393	413	385	342	393	351	389	369	410	352	384	383	392	366	345	398	380	395	372	350	367	349	394	407	411	418	381	395	406	384	411	349	375	362	391	380	361	388	404	404	369	395	388	373	386	366	385	380	393	389	395	378	372	349	430	389	369	378	365	393	402	338	375	363	368	361	363	395	376	381	339	402	359	418	371	395	398	384	383	413	351	338	378	409	392	418	371	367	378	390	391	376	387	374	387	408	378	376	342	365	405	389	379	345	356	416	375	362	383	385	376	358	362	357	340	411	373	369	360	376	367	387	378	371	414	412	385	407	382	391	380	404	418	377	382	354	403	408	378	361	371	372	434	368	383	399	387	390	398	351	380	416	355	383	369	380	415	368	381	410	367	376	365	343	351	364	410	386	376	346	407	351	352	385	383	393	393	362	347	372	400	398	392	393	370	359	364	372	350	396	391	376	380	384	338	382	359	405	342	361	395	390	393	386	371	379	422	370	396	367	377	397	371	395	424	398	402	374	372	375	334	393	371	364	367	410	381	386	353	376	413	403	380	403	362	357	380	378	381	362	408	358	372	410	378	385	389	353	401	381	413	366	352	371	399	371	361	361	389	403	363	379	372	391	399	368	380	361	367	364	388	394	358	383	353	382	351	326	379	352	398	386	402	346	371	372	379	369	345	365	379	377	342	376	371	403	422	343	385	381	362	397	369	368	392	341	368	349	370	382	335	355	369	397	392	381	381	388	353	368	399	413	412	382	377	381	366	392	357	386	371	378	413	372	316	379	337	364	385	368	405	378	374	385	376	387	370	358	361	362	381	386	388	396	377	353	383	414	365	372	389	385	373	385	372	351	354	350	367	359	384	351	357	365	366	358	421	388	368	392	385	391	382	402	380	389	395	385	383	366	367	362	386	391	391	387	406	394	348	384	358	377	398	368	378	328	342	413	369	387	374	383	355	401	387	403	380	384	375	391	372	381	372	384	367	394	356	391	372	380	415	374	395	357	378	382	380	376	383	376	368	370	358	386	394	377	381	371	385	372	356	392	369	372	358	369	366	357	374	369	417	370	356	388	368	358	389	394	406	355	373	370	399	393	380	393	366	414	382	394	376	355	352	403	361	358	366	372	389	365	373	370	391	383	368	384	347	376	384	380	368	347	377	389	364	361	360	351	412	366	380	417	377	405	397	413	407	383	371	374	383	387	354	380	384	397	371	381	425	374	376	354	378	379	386	379	393	396	373	369	378	378	414	353	359	391	387	353	379	357	395	401	377	360	383	360	375	373	386	387	353	372	384	409	360	417	375	375	394	390	375	369	395	398	396	370	371	398	383	372	395	347	358	372	401	421	377	407	359	356	380	373	365	358	373	396	394	363	345	404	412	365	389	352	384	411	365	368	422	423	384	392	359	396	379	369	365	369	367	431	373	397	372	390	383	379	380	379	416	383	397	406	393	389	382	372	394	394	332	379	383	388	352	365	402	333	350	355	407	380	384	374	373	346	362	373	396	391	376	431	388	373	367	382	390	392	403	397	362	393	387	365	379	378	361	381	376	370	380	362	320	387	415	390	331	359	349	397	400	408	385	332	402	396	407	353	384	393	360	363	381	354	404	401	404	376	383	374	328	378	371	381	389	363	347	378	397	347	405	392	366	374	381	382	401	407	386	360	421	401	374	357	408	392	377	360	360	385	391	408	389	406	416	352	389	370	408	378	347	362	389	351	350	358	380	371	370	379	392	375	338	362	383	368	411	347	362	388	374	391	390	364	371	382	369	415	430	396	367	359	380	393	356	389	383	354	411	330	396	363	421	389	328	342	340	413	390	367	367	339	398	414	397	375	365	358	391	387	364	382	393	358	395	364	349	370	393	339	422	413	388	401	417	351	365	356	350	364	367	369	373	399	365	400	374	357	411	405	375	379	343	389	376	376	362	401	376	386	374	356	391	391	397	404	349	368	393	353	384	360	353	321	386	353	367	393	362	398	358	386	392	392	418	369	376	389	388	363	376	358	347	397	374	399	356	362	383	368	353	374	357	386	421	419	389	427	396	403	352	386	380	417	376	378	373	387	392	370	426	391	372	379	387	385	394	400	367	384	375	370	415	378	376	397	378	393	380	353	410	367	349	388	416	403	368	339	375	380	347	393	360	376	397	376	361	365	366	390	354	391	385	374	389	382	388	363	375	347	371	356	340	345	358	352	373	359	397	378	389	384	390	380	356	398	389	359	355	402	396	384	388	375	392	400	364	363	375	370	411	367	398	353	385	370	414	336	394	339	379	408	366	400	395	386	384	376	352	348	368	363	397	389	382	389	381	389	354	366	372	366	391	382	379	374	362	359	368	392	376	370	399	348	385	386	379	416	365	396	375	398	356	369	332	373	388	378	381	364	381	389	365	360	385	393	377	393	360	368	351	413	430	397	377	362	387	355	346	353	360	370	336	358	398	382	353	390	369	387	378	367	379	397	400	377	371	379	396	419	413	350	363	369	371	382	384	396	361	341	338	383	340	381	398	372	368	367	384	394	370	367	390	386	371	362	400	380	361	382	368	360	399	369	377	336	333	414	370	412	372	421	401	375	369	386	366	360	368	379	361	379	382	403	369	351	353	393	388
17037	33762	20365	9957	7199	5654	4472	3336	2543	2035	1630	1435	1125	949	789	665	637	550	500	543	500	512	563	493	505	477	508	477	523	541	524	493	527	501	511	549	501	475	516	490	471	510	538	481	499	467	482	458	452	485	450	468	465	488	454	524	477	485	502	491	546	483	489	488	467	477	495	472	518	456	462	492	502	515	458	441	535	510	500	474	482	494	482	464	479	450	446	506	476	443	450	502	496	459	470	506	480	466	493	457	505	461	462	461	476	480	533	512	492	465	468	510	497	539	501	484	502	467	483	467	458	461	503	488	493	494	453	482	494	472	512	458	469	456	522	523	470	478	447	495	448	490	489	506	493	511	474	445	472	506	464	489	485	498	505	488	485	501	495	449	519	479	491	504	515	475	482	468	514	471	459	481	485	455	470	499	507	460	476	524	494	518	474	500	449	484	463	455	462	466	492	500	481	480	513	493	476	502	509	499	465	514	481	485	496	512	499	470	470	459	485	431	505	485	493	457	485	457	471	443	504	457	476	440	480	487	476	493	488	449	465	472	489	480	512	472	506	488	500	457	501	502	482	447	445	455	468	488	490	506	476	485	473	503	478	491	469	472	517	459	492	513	478	476	533	483	488	478	491	493	515	452	465	520	517	460	504	527	478	519	516	461	485	449	458	464	495	471	443	453	470	471	508	488	493	505	463	439	467	492	487	513	473	516	487	473	492	482	494	495	476	484	502	497	537	468	478	497	443	443	468	442	476	467	448	495	481	508	524	483	466	466	492	505	497	483	499	508	496	481	484	520	465	466	473	478	490	435	460	492	512	478	513	464	519	442	475	445	458	503	490	471	470	477	473	480	461	478	478	488	459	493	490	495	484	490	503	475	460	526	507	514	463	487	460	488	447	504	476	454	459	492	458	464	471	459	489	490	484	485	491	468	521	501	459	480	470	488	510	474	471	456	507	458	479	509	474	446	513	495	502	459	508	506	446	497	502	508	491	471	480	480	490	471	462	529	481	494	465	492	487	478	469	499	474	479	484	502	481	486	475	484	481	519	510	499	524	494	462	484	471	448	500	445	525	472	493	530	537	459	516	468	493	443	530	467	484	455	460	474	497	500	498	494	491	494	477	489	464	480	447	499	441	528	492	465	474	481	478	457	503	476	449	463	489	484	471	458	448	494	544	465	483	494	473	494	491	481	500	469	480	462	516	486	532	464	459	489	504	499	522	537	520	456	453	466	463	481	457	469	474	496	484	519	490	489	474	482	486	470	454	504	480	456	469	545	463	524	488	504	476	529	459	429	489	494	459	474	473	531	496	474	447	429	492	455	458	481	476	536	472	503	511	511	472	473	460	448	486	488	478	444	487	505	432	506	492	526	468	480	469	506	523	503	495	500	505	485	467	482	499	479	507	522	493	467	484	494	467	484	488	454	491	505	481	513	464	477	498	473	474	511	486	505	496	484	474	488	499	500	456	502	476	485	501	452	475	497	454	540	495	488	476	543	440	487	476	453	474	451	465	482	481	528	508	470	494	500	513	521	489	481	486	507	508	512	470	486	501	470	472	513	473	444	461	505	460	493	451	529	494	528	511	488	474	460	506	469	498	461	487	509	465	508	497	484	524	497	502	469	486	451	519	477	514	462	483	508	476	480	441	476	468	504	481	464	499	505	520	493	521	494	471	520	515	498	451	443	463	449	495	452	517	512	489	519	499	548	497	483	430	485	466	473	478	493	481	480	499	467	513	469	493	497	478	496	505	489	433	459	502	540	484	490	510	477	467	524	502	483	474	474	483	463	493	496	523	485	469	483	471	477	535	470	492	516	470	472	481	453	458	477	479	464	480	482	460	480	469	456	494	501	469	515	469	519	507	500	475	463	485	507	529	500	528	487	463	459	476	455	501	481	472	497	461	483	516	508	518	490	475	492	504	479	489	496	473	469	469	547	520	498	487	472	508	527	454	511	454	491	505	448	509	489	524	484	511	476	454	497	499	486	514	470	445	545	476	456	453	474	516	448	485	476	437	505	483	531	485	515	477	529	505	487	477	481	491	505	458	483	513	483	478	500	470	456	475	481	533	472	497	498	472	471	494	478	469	494	490	488	510	488	524	479	466	479	526	481	481	530	466	485	471	501	478	488	536	468	502	475	483	484	457	486	473	494	470	490	476	477	471	474	482	491	487	483	483	491	468	462	491	466	485	463	449	475	466	473	473	527	494	463	482	498	458	450	554	497	502	500	460	520	494	499	474	491	455	480	522	487	474	487	440	513	493	468	481	472	503	501	466	501	493	514	472	494	518	468	486	498	525	486	508	462	506	494	501	478	495	481	506	497	523	481	470	449	491	446	488	453	480	481	488	507	472	461	512	487	470	474	429	476	478	511	479	471	525	484	516	495	473	485	430	510	461	500	449	466	482	527	535	484	480	452	498	515	484	467	504	479	470	481	494	492	494	492	502	451	502	497	501	527	511	461	476	468	465	451	446	489	461	480	494	466	489	467	498	512	472	463	465	491	484	497	502	515	474	490	480	489	490	437	499	464	497	488	468	471	490	533	515	484	470	496	496	499	491	497	476	502	494	490	481	503	504	476	523	524	522	500	517	470	454	471	475	491	490	483	436	486	527	520	527	480	456	490	506	512	502	483	474	478	488	523	463	488	463	462	500	485	504	468	455	468	469	455	478	475	495	452	470	474	457	446	479	521	473	467	455	443	488	473	510	504	456	506	459	480	438	518	480	506	456	480	517	477	472	519	468	508	469	462	499	457	477	477	513	528	516	485	469	495	501	497	478	527	431	487	536	440	460	458	478	474	492	462	455	485	471	482	472	448	483	524	484	495	475	473	492	492	492	455	498	535	498	492	490	491	508	483	509	481	493	474	486	460	465	508	476	432	494	499	534	463	458	518	513	522	465	484	499	462	465	479	491	490	468	479	452	482	486	512	528	463	487	472	510	504	479	512	503	493	461	461	464	533	458	512	488	459	491	462	485	497	470	475	451	526	501	480	481	491	453	485	502	482	487	486	489	501	455	474	545	508	490	449	480	502	502	475	485	500	473	476	498	495	458	510	486	498	475	518	485	509	479	497	455	468	477	462	476	531	461	492	500	498	449	505	495	521	495	496	479	472	499	492	465	483	500	493	480	479	501	448	473	514	500	484	466	495	530	458	500	514	456	448	482	480	461	471	479	490	495	475	503	502	487	478	468	483	503	524	435	464	480	516	460	493	472	486	457	508	507	469	479	497	520	503	515	507	487	528	506	463	466	498	478	503	475	511	521	457	511	476	474	481	497	473	474	473	508	482	488	498	490	519	503	497	493	480	512	471	526	516	504	450	449	491	457	459	491	478	474	497	484	458	484	481	518	516	490	513	476	487	487	477	477	493	462	479	465	497	481	458	503	478	529	450	482	514	488	514	436	454	460	479	534	476	450	472	511	456	498	494	490	507	479	477	492	509	473	491	468	470	492	440	465	477	462	496	496	499	486	446	498	457
22717	21593	29442	24232	21596	21747	13337	4031	2554	2253	1833	1560	1249	1047	914	855	762	687	692	678	647	622	649	649	633	594	595	664	612	599	629	599	591	588	595	592	609	653	606	574	618	551	595	647	553	564	616	588	639	610	605	611	572	620	595	560	584	598	613	588	569	620	554	574	610	633	572	561	567	639	562	579	616	565	581	621	586	614	562	617	599	609	619	575	577	564	615	577	609	585	674	581	617	611	580	579	605	646	577	605	646	597	577	552	565	603	615	612	626	530	630	600	611	574	565	580	585	609	568	580	616	612	614	558	618	541	602	559	597	631	562	603	593	625	571	591	588	587	565	594	619	525	595	573	600	607	579	635	607	559	565	574	571	590	573	596	615	594	579	594	623	553	601	580	551	599	585	559	546	596	579	585	585	658	594	578	625	593	608	600	586	594	595	612	611	576	553	609	575	586	594	602	589	582	599	623	569	604	565	606	585	593	577	580	555	580	574	602	602	577	569	574	601	552	550	618	600	583	606	556	560	628	611	607	611	572	574	601	604	542	621	638	621	538	570	601	587	597	578	602	599	596	603	567	551	593	588	579	585	595	579	593	627	581	567	594	638	566	579	591	620	612	539	579	585	580	571	605	597	572	587	618	613	588	569	556	582	648	649	605	536	579	565	594	577	624	578	576	601	587	590	556	596	551	569	607	577	582	581	605	643	606	567	590	561	612	604	584	635	559	574	605	547	608	631	614	576	609	585	588	564	558	611	588	591	590	601	606	637	584	567	529	628	572	581	616	612	616	575	561	588	599	567	576	585	567	568	602	542	579	580	573	595	561	586	587	621	581	574	601	580	601	621	561	578	590	568	590	592	590	625	580	638	580	546	576	619	605	600	611	628	572	647	596	604	573	610	597	543	594	548	565	603	626	572	595	602	599	567	600	664	584	568	636	609	597	616	593	616	590	588	549	604	612	609	593	546	593	587	592	581	613	559	611	588	561	567	607	607	592	560	612	619	607	593	559	553	592	563	565	602	585	583	595	630	581	587	574	554	593	586	649	576	601	595	610	600	606	584	605	628	616	597	590	579	568	583	613	590	593	581	600	590	567	610	616	563	595	577	580	595	597	611	553	610	635	576	571	614	626	604	610	625	602	614	588	606	627	600	537	572	565	590	561	611	619	591	581	600	613	578	576	612	597	629	613	576	638	607	596	576	587	632	559	576	570	578	650	581	561	573	618	596	581	580	596	576	604	602	550	596	575	577	548	606	592	578	584	602	600	609	581	589	614	658	588	595	602	611	570	596	610	628	571	554	545	614	595	583	605	566	578	592	567	604	580	602	610	644	598	560	592	592	571	606	589	638	621	656	587	538	576	599	613	609	612	594	629	602	595	601	603	607	623	596	640	639	573	599	572	617	591	609	584	596	568	626	625	553	578	562	559	592	584	578	600	592	557	569	595	599	578	576	576	572	613	606	546	605	612	638	549	601	594	595	611	554	604	578	604	599	598	574	598	580	607	629	540	581	603	573	547	640	563	585	591	617	595	616	575	568	605	581	561	587	602	609	592	599	556	566	551	645	619	614	584	537	547	597	605	567	571	593	617	574	587	577	606	549	593	587	574	536	608	578	588	575	584	579	595	582	594	581	589	559	566	592	579	618	616	588	601	580	628	613	591	597	572	588	600	612	568	587	588	545	601	584	537	623	554	552	572	609	602	562	585	558	564	596	632	553	582	625	606	576	582	576	563	629	574	582	568	630	590	591	569	609	606	582	604	540	569	581	591	588	596	647	592	598	608	547	585	627	598	598	615	591	638	603	585	623	591	584	608	597	588	556	629	602	587	585	608	608	605	602	566	562	566	578	590	569	606	609	575	583	575	577	587	590	571	619	585	594	582	542	584	562	578	595	587	585	597	593	592	587	588	618	597	589	574	597	593	548	584	617	586	580	592	591	573	554	591	532	592	593	614	587	586	605	585	570	600	628	575	552	600	600	576	625	604	617	598	563	580	608	561	604	630	590	588	582	606	624	601	579	597	587	611	610	577	585	589	598	570	620	596	624	611	593	548	603	597	607	604	569	585	625	567	603	619	573	582	596	582	590	586	579	544	590	585	569	583	630	575	628	623	577	638	585	586	578	595	566	569	617	546	614	590	639	627	617	592	607	564	557	563	623	610	597	595	586	526	605	548	632	559	621	577	619	575	610	607	631	615	570	614	614	630	612	601	563	573	593	657	567	617	606	577	568	599	580	617	627	567	610	595	619	561	601	614	592	559	616	574	591	622	573	593	596	595	594	594	604	614	587	611	577	598	566	589	593	568	609	594	619	570	561	539	591	623	612	555	591	582	627	552	610	581	584	601	615	574	570	594	598	617	572	584	591	604	572	581	600	618	611	552	571	604	612	618	599	610	601	595	603	616	599	572	616	607	557	634	593	619	605	640	593	619	606	611	611	589	617	612	581	573	562	561	640	601	576	562	571	612	569	568	639	572	601	570	552	575	591	589	624	616	610	608	599	651	620	594	603	662	608	569	600	583	589	621	544	559	600	592	605	565	620	588	562	578	582	617	622	578	585	591	648	562	588	580	533	589	580	613	587	577	587	614	601	616	567	604	605	576	604	610	587	586	606	543	574	629	555	590	560	589	616	553	622	580	598	567	555	545	562	582	564	591	556	620	573	554	581	608	618	550	584	588	594	531	570	586	589	605	561	591	575	609	549	564	614	596	591	608	586	610	592	595	652	587	547	632	636	547	621	569	624	583	611	593	606	578	628	593	577	563	622	608	596	555	583	604	589	630	610	575	546	618	589	637	579	623	581	602	557	606	558	602	600	597	599	576	580	572	612	532	602	598	631	606	615	604	578	566	570	597	566	605	624	583	585	601	590	636	585	565	585	568	592	564	545	579	575	588	615	628	610	602	571	600	573	557	583	565	607	605	609	573	643	583	571	575	621	559	541	601	571	598	559	529	605	554	635	583	537	633	591	589	572	570	615	605	566	573	637	595	600	600	558	554	598	575	579	558	582	577	597	602	578	538	541	574	587	615	552	576	563	605	616	597	620	609	593	592	559	585	583	617	599	591	587	592	602	542	525	576	601	557	626	600	554	595	543	579	570	579	587	584	569	575	594	595	600	629	584	577	598	627	643	592	569	637	568	608	616	598	581	578	594	639	557	610	584	566	648	562	603	580	587	581	601	571	626	597	580	603	602	632	561	587	590	621	599	609	566	593	625	601	580	606	591	603	608	606	550	557	600	571	578	609	597	575	545	565	629	640	595	579	556	631	602	598	612	590	590	560	584	637	531	593	562	564	543	582	541	568	569	578	612	592	624	564	585	601	605	607	565	613	588	564	544	581	555	588	565	597	559	563	586	581	593	537	569	570	610	619	613	540	613	587	594	601	617	594	602	577	587	604	595	622	618	617	637	581	563	601	638	604	617	615	582	588	629	549	605	620	615	600	650	576	586	576	609	542	620	541	585	603	638	598	616	587	571	592	595	553
20663	42957	32675	16271	11912	9437	7634	5719	4333	3615	2929	2369	1877	1518	1306	1148	1016	916	901	888	867	874	860	825	816	786	820	783	779	807	810	772	757	781	765	722	788	763	702	793	712	780	753	714	765	739	774	699	763	796	747	702	757	745	707	731	743	769	782	738	761	768	753	764	776	777	718	808	751	763	739	748	759	767	762	817	758	765	734	795	769	729	772	808	774	738	760	738	759	736	752	776	772	759	728	724	740	762	742	762	763	741	778	713	742	721	727	804	732	744	753	756	756	750	762	743	717	753	720	770	761	750	739	783	739	774	718	744	741	777	715	775	723	765	769	724	755	777	736	761	789	730	734	742	754	720	727	733	781	772	786	748	825	759	721	710	740	726	742	789	781	716	729	769	722	788	745	769	705	765	744	721	767	753	735	730	764	726	762	724	708	760	778	719	781	763	731	733	757	762	786	778	753	807	700	711	747	751	764	778	783	762	736	770	763	718	720	755	763	793	811	738	772	737	817	764	723	790	776	774	727	756	737	718	737	768	757	693	778	774	786	766	735	727	771	782	716	786	679	721	707	785	779	767	776	741	742	760	750	768	752	723	743	798	751	730	747	794	804	760	772	752	728	703	728	716	750	675	768	764	744	756	750	732	725	729	759	765	734	742	754	780	767	748	723	785	684	783	748	727	759	766	734	760	736	773	754	777	735	764	793	777	740	728	757	749	743	733	739	739	759	725	791	714	744	766	739	743	736	764	703	727	771	717	743	741	746	744	741	748	723	762	740	720	738	693	729	840	716	777	756	691	779	727	735	759	746	776	748	762	697	743	719	711	710	732	743	670	754	802	755	784	791	753	738	766	745	753	736	767	736	767	772	767	732	736	784	731	722	714	720	757	772	705	726	724	737	727	763	709	737	776	707	806	758	703	751	740	760	737	708	764	760	747	754	759	770	778	765	715	791	735	734	764	739	736	784	720	737	719	768	769	770	719	749	720	723	712	757	727	749	740	731	800	788	680	750	788	762	751	785	743	801	771	736	721	757	745	708	744	828	690	692	780	752	792	737	769	729	735	798	709	764	762	766	716	735	727	721	751	766	749	751	731	766	738	756	755	731	746	704	756	706	784	733	739	733	667	783	764	809	721	738	744	763	759	717	754	748	752	709	714	781	711	713	756	739	699	761	806	751	778	758	753	765	735	784	734	686	755	729	751	715	790	742	710	701	764	742	735	711	777	718	752	720	763	740	753	731	732	719	756	746	759	758	727	711	721	758	741	716	808	781	750	798	787	663	679	759	751	712	746	762	742	786	746	759	758	773	727	750	758	783	789	790	748	764	733	772	812	770	759	791	777	702	753	775	722	733	767	724	785	746	733	767	755	717	756	733	754	666	739	736	794	746	744	764	745	744	691	744	774	768	805	718	738	748	779	796	773	730	749	751	703	781	700	789	758	758	776	709	677	755	734	734	766	787	694	799	811	758	781	728	795	775	734	739	760	758	764	737	728	738	743	760	711	731	820	737	759	710	727	695	759	708	737	731	763	755	738	693	737	766	735	735	778	733	751	759	708	770	763	785	713	743	773	685	733	717	776	732	736	740	766	759	721	717	778	727	755	754	715	763	744	771	756	758	736	758	733	730	775	752	751	733	767	709	775	719	711	751	752	742	750	759	725	697	770	811	747	746	769	743	791	721	789	710	721	728	725	742	694	781	749	797	727	768	726	722	754	738	774	701	733	736	737	704	747	737	739	750	724	733	773	710	733	732	746	737	768	732	748	705	744	772	825	732	752	725	702	745	706	765	762	757	762	722	739	775	799	737	772	728	740	758	704	690	749	740	724	753	722	743	702	704	759	737	759	785	766	777	723	742	756	718	734	703	743	781	743	722	757	721	762	792	715	769	751	785	745	714	751	729	796	805	759	686	747	786	760	716	750	762	720	795	764	786	708	788	703	760	746	698	721	763	776	746	767	729	786	741	714	770	739	722	732	756	693	751	765	771	747	713	725	748	752	769	746	729	777	796	721	797	747	729	788	742	739	700	739	738	744	737	727	738	743	776	722	732	787	761	769	754	735	723	735	744	729	685	743	778	720	739	667	759	734	767	771	760	741	765	692	764	743	751	780	748	730	682	714	778	693	731	762	760	750	715	780	756	721	745	766	754	785	728	753	703	751	799	723	716	727	773	753	752	771	730	734	735	783	724	706	747	743	753	745	701	740	717	699	761	709	703	726	707	762	747	771	742	745	772	739	780	750	749	774	746	697	747	774	819	752	702	693	746	777	750	817	737	764	800	742	702	763	747	761	762	744	774	731	701	760	782	725	740	820	737	770	712	735	722	711	751	719	733	752	745	708	738	741	739	711	741	750	782	723	789	762	749	736	763	717	718	732	787	692	731	722	723	776	729	730	717	749	709	793	750	750	765	704	741	698	758	714	750	752	716	779	721	711	766	742	737	792	751	722	788	745	811	731	744	741	742	731	734	753	753	745	790	791	723	717	738	725	773	709	798	749	729	714	761	734	713	799	722	704	772	727	722	767	779	744	708	780	754	725	757	756	772	738	763	701	724	749	755	734	785	766	782	785	728	794	741	759	783	773	747	703	753	709	739	757	753	704	769	789	777	716	761	775	743	718	787	737	738	753	742	763	660	747	721	770	750	727	699	765	690	765	691	753	739	730	759	718	730	770	767	737	744	776	752	738	751	681	740	745	751	724	745	768	734	775	758	698	728	723	720	708	778	758	766	727	799	767	731	752	751	739	766	772	772	776	745	743	716	746	749	737	720	754	781	756	708	753	815	708	763	745	787	735	788	670	733	714	759	746	752	685	734	788	774	735	759	757	743	745	743	814	721	775	739	732	754	700	749	752	741	774	751	817	780	762	730	754	767	789	735	742	744	746	743	753	737	751	747	722	768	797	797	769	741	757	714	747	743	738	712	726	737	769	745	714	763	735	724	773	729	759	739	751	773	757	751	676	763	692	727	745	716	741	746	717	747	761	736	678	757	737	724	734	787	707	816	792	791	730	746	705	757	780	751	777	806	751	736	793	723	734	696	727	707	758	747	742	714	715	722	755	734	752	722	742	772	724	746	768	728	750	783	731	747	773	736	817	763	719	736	764	759	752	736	718	729	697	718	751	740	785	700	754	688	751	753	719	764	743	774	743	708	761	746	722	771	755	714	745	734	754	740	790	779	821	734	719	749	679	731	757	715	761	678	739	749	746	797	768	708	782	778	748	782	712	706	723	707	714	782	745	763	758	758	774	747	694	745	762	745	742	742	721	792	708	735	717	766	739	722	745	761	762	749	745	761	746	744	709	748	755	728	777	744	744	731	775	761	742	738	786	695	744	774	725	735	742	741	750	710	797	729	731	683	774	728	763	711	771	734	750	729	807	727	743	753	721	765	779	724	778	712	733	713	737	753	694	753	747	713	696	747	695	699	743	672	772	741	745	804	777	748	739	738	699	713	746	740	754	737	754	746	760	707	739	740	739	725	693
27704	21653	17368	6976	3273	2418	1958	1535	1376	1092	1113	936	883	819	751	755	745	706	691	702	706	697	666	671	674	697	657	683	691	716	685	680	693	679	672	675	711	681	673	677	621	637	665	663	644	648	667	691	668	660	635	718	679	661	625	660	676	661	682	695	646	635	667	720	667	699	669	703	702	662	642	688	687	656	684	691	706	705	660	649	655	677	698	672	693	651	674	681	722	669	656	673	656	629	656	700	625	671	665	678	639	643	661	650	672	678	685	674	672	671	648	681	664	689	686	662	656	678	660	637	642	705	714	692	639	668	696	653	675	670	672	668	703	660	630	688	657	673	706	668	692	708	715	626	671	692	649	710	670	627	657	625	663	603	662	660	659	645	690	645	691	666	647	653	638	646	641	680	699	686	680	684	669	659	654	623	690	657	657	616	696	692	711	643	700	679	696	671	678	649	667	691	732	657	658	682	628	638	693	665	717	667	661	654	681	683	684	688	701	619	712	699	673	675	706	672	675	704	692	663	701	681	665	677	663	706	693	675	665	627	676	643	682	686	693	695	647	685	696	649	668	661	641	656	671	645	661	656	658	675	654	666	615	678	686	720	692	719	662	626	646	695	693	681	680	675	677	668	710	641	692	714	648	653	629	689	683	665	708	647	681	629	681	660	659	715	658	624	649	662	661	666	677	644	717	652	628	692	679	697	649	662	661	659	699	681	641	658	646	706	689	681	666	634	668	652	682	676	625	665	704	631	635	679	669	638	710	684	650	670	677	655	707	681	635	676	655	675	655	661	633	662	665	669	706	714	705	653	697	684	663	667	680	633	684	664	689	659	628	646	660	725	709	711	681	671	693	659	700	716	708	680	660	673	678	626	679	684	678	657	637	637	711	680	720	666	684	671	644	660	650	664	698	667	640	693	695	674	677	688	685	664	708	694	694	689	701	669	656	662	661	669	667	663	645	673	700	669	669	723	654	697	690	627	682	693	642	638	684	692	690	665	644	612	661	699	653	680	640	692	638	626	644	639	655	662	659	687	722	685	673	680	669	710	630	635	670	754	706	695	638	696	682	656	666	641	673	649	686	701	672	680	640	614	570	654	668	654	670	602	646	645	672	657	637	624	662	621	669	681	652	638	652	685	667	691	655	706	669	666	689	684	646	679	678	677	679	693	702	703	647	620	671	620	680	660	666	674	679	694	670	606	673	628	657	695	649	658	652	668	703	696	718	690	683	669	603	639	713	651	663	659	669	672	689	704	698	651	679	695	684	656	675	664	655	646	676	666	663	697	640	651	675	683	685	631	602	695	659	656	672	636	644	639	666	704	655	669	651	696	662	684	672	638	669	619	671	667	659	685	650	668	708	673	646	662	647	677	670	730	663	664	691	680	701	696	686	650	660	670	671	639	652	676	631	656	682	701	657	656	700	661	661	691	658	671	642	694	657	671	686	728	686	657	669	650	621	705	672	713	676	654	700	696	636	678	675	614	688	659	720	673	692	689	686	628	681	636	712	662	664	664	701	634	707	659	643	656	676	711	653	658	682	682	706	669	692	645	658	673	709	671	668	684	703	636	635	725	702	681	677	663	708	686	669	662	743	659	652	681	713	703	662	631	636	682	699	656	676	676	681	661	690	633	693	670	685	680	716	635	706	684	698	703	661	623	666	673	689	659	665	677	715	700	686	657	642	680	658	635	657	670	665	664	691	676	715	669	661	677	674	649	772	642	673	666	686	714	687	655	711	650	679	662	668	673	685	685	684	676	671	691	668	608	681	635	692	696	704	666	700	686	656	660	629	629	696	665	645	665	666	645	674	647	658	702	671	643	649	643	710	656	620	683	668	695	624	639	668	632	668	669	639	644	692	656	635	641	675	672	695	683	715	661	720	678	699	669	689	683	708	651	703	660	697	628	686	681	661	655	669	695	676	681	666	618	644	682	637	682	656	697	660	648	683	679	692	675	646	672	691	715	666	670	633	634	644	673	644	663	716	676	670	683	651	667	632	683	676	673	656	677	679	658	701	650	706	692	630	662	657	692	625	690	669	632	653	660	671	692	691	668	695	655	642	655	679	650	672	686	646	677	679	623	683	697	706	701	631	676	713	651	629	662	681	626	726	654	674	679	625	644	654	705	658	670	673	676	680	653	708	672	677	726	647	699	709	653	676	670	687	654	638	661	678	700	678	722	689	658	718	708	652	650	658	711	654	660	678	701	661	644	708	628	694	631	647	644	725	703	703	690	645	671	676	662	663	694	696	702	662	627	671	660	727	692	646	664	663	649	678	647	695	666	657	658	701	677	660	683	677	661	658	680	666	663	676	657	621	667	624	708	678	681	708	718	659	655	676	662	656	697	679	681	654	730	647	683	672	680	660	671	652	644	700	665	655	648	647	616	721	714	721	633	642	669	700	649	692	687	655	673	698	721	684	646	669	693	669	686	664	718	687	633	688	627	640	649	704	669	661	682	693	689	722	686	654	672	768	651	680	700	694	715	669	693	698	668	668	668	682	701	652	660	663	651	702	628	663	673	660	679	667	714	688	683	681	673	683	673	685	637	670	687	617	712	697	631	676	673	699	679	672	738	667	679	657	670	663	686	661	712	638	659	672	641	675	676	674	667	719	627	628	726	710	664	683	650	681	658	650	649	686	672	657	694	652	719	693	655	642	657	679	655	730	730	658	684	696	670	656	680	667	674	634	716	702	695	697	661	711	665	684	681	611	604	658	689	715	646	661	676	661	647	691	723	707	699	686	640	700	731	707	634	697	701	700	673	727	668	680	706	659	671	699	707	664	644	654	656	623	640	649	633	682	677	690	667	683	667	664	736	642	681	669	671	696	698	650	646	674	665	632	653	678	663	685	709	715	702	691	674	694	697	631	663	704	746	694	694	718	669	671	676	642	683	629	663	668	689	698	692	624	674	665	673	666	682	705	699	683	638	714	662	666	678	719	660	663	679	695	691	686	657	652	711	629	651	715	661	696	669	703	694	678	702	619	711	678	714	675	661	688	645	623	678	654	658	711	637	673	652	675	686	656	638	627	662	652	661	676	621	642	703	644	666	643	692	669	692	666	686	651	674	669	648	666	672	660	689	617	631	659	624	642	699	684	715	689	670	664	657	650	652	663	636	624	687	640	708	649	679	639	692	636	716	612	668	651	645	671	673	657	669	646	657	655	683	683	691	732	651	680	648	666	648	673	692	675	700	683	717	698	651	648	671	689	698	640	706	684	649	666	682	712	656	704	656	654	666	611	640	673	683	711	695	641	689	643	663	645	618	664	665	686	656	652	671	693	664	734	642	662	675	698	655	696	712	675	712	696	670	692	698	688	632	651	677	656	650	652	673	661	698	750	645	649	683	633	718	654	632	648	674	655	656	652	719	681	681	642	673	670	665	717	631	630	712	653	672	655	698	659	700	702	670	700	666	673	726	656	721	627	653	664	595	651	649	648	665	648	675	684	699	651	707	690	691	668	648	679	672	702	659	636	687
15854	27448	18367	7365	5497	4270	3463	2762	2139	1798	1482	1369	1262	1055	932	903	926	821	912	794	887	859	839	822	819	848	839	822	893	782	848	848	842	867	807	836	807	810	813	777	841	837	839	864	813	837	807	837	830	885	834	853	794	829	828	846	847	801	819	840	803	820	803	796	845	886	792	847	805	786	823	777	815	821	794	757	859	793	811	870	785	814	797	841	853	839	839	868	764	827	861	793	826	810	781	837	810	859	843	797	821	858	806	797	801	878	816	791	856	807	778	817	771	843	822	857	819	863	808	828	807	814	816	818	792	845	819	795	796	819	769	862	846	790	858	856	855	833	801	808	809	810	858	761	873	785	798	780	818	829	803	838	835	792	785	814	855	805	861	824	853	821	865	832	819	781	830	826	818	870	815	830	814	810	795	842	820	843	844	796	859	825	810	804	810	811	794	786	776	826	789	831	818	843	778	825	790	870	811	767	815	791	760	818	877	827	795	854	853	806	807	801	842	795	804	812	809	844	823	828	878	840	805	803	810	826	799	857	810	837	845	852	809	826	841	825	803	805	845	828	798	847	843	830	852	791	785	860	827	807	780	807	821	844	785	830	817	834	826	834	771	829	761	855	857	794	804	799	808	777	865	795	772	759	764	803	801	826	880	791	876	866	853	816	801	843	830	868	797	806	868	854	803	782	785	821	795	841	820	866	830	809	837	781	822	843	839	764	811	825	803	776	790	840	811	846	790	820	814	800	842	827	834	852	816	820	815	852	828	844	836	844	808	814	799	805	831	835	787	807	836	817	819	785	863	785	806	805	766	831	843	758	806	816	841	854	884	835	821	810	819	795	828	851	831	826	806	760	818	820	845	863	839	798	825	808	801	872	828	805	811	812	802	816	816	771	760	770	786	819	822	837	829	876	787	824	859	803	732	799	776	841	787	856	776	836	848	803	815	833	808	770	772	795	807	789	775	806	826	825	814	838	800	845	831	805	790	819	841	753	818	821	804	840	803	807	766	844	837	804	808	822	838	793	766	848	819	830	804	829	783	802	803	768	783	793	838	783	825	801	841	852	806	789	783	799	747	766	801	838	783	814	859	852	799	804	817	849	827	848	782	818	826	850	782	820	855	808	825	770	825	789	862	778	846	826	851	826	858	813	860	845	801	865	840	802	802	824	768	787	808	826	810	810	848	805	815	880	845	840	800	784	815	800	796	855	817	847	894	822	838	846	877	763	862	794	815	776	829	829	811	826	781	836	825	851	847	762	806	811	783	859	791	826	841	869	819	801	860	803	786	819	854	805	833	802	838	761	845	800	854	815	853	806	838	789	823	769	838	853	800	832	801	817	806	807	845	884	787	837	856	813	788	845	844	844	816	844	831	809	841	791	828	828	840	872	836	840	755	773	806	832	830	758	827	803	807	855	862	796	836	767	794	841	806	818	807	800	826	842	816	834	827	824	781	832	788	805	845	834	859	802	775	828	772	870	852	757	819	869	799	808	827	820	811	838	831	801	817	826	746	768	869	841	854	813	810	834	823	843	861	791	838	805	864	787	899	805	757	852	770	831	839	844	817	806	806	829	797	775	806	805	773	789	795	811	841	816	749	817	819	848	779	785	832	762	873	787	790	830	824	776	819	799	845	793	827	777	832	834	860	889	785	799	805	769	835	794	877	787	805	808	763	801	814	868	840	789	864	832	837	819	787	819	812	875	857	837	808	857	823	828	818	809	813	815	764	772	854	800	799	846	784	802	813	780	830	825	816	830	826	839	804	814	798	850	882	855	838	835	844	843	802	796	814	789	838	829	823	810	800	817	799	798	797	788	798	804	806	791	793	855	808	828	780	826	814	827	814	801	810	837	791	815	765	806	818	841	849	813	804	825	811	785	816	815	825	868	842	840	791	803	802	805	843	810	845	799	821	803	854	829	819	837	844	830	853	828	758	831	818	839	847	789	844	803	792	826	806	809	854	818	785	773	813	776	811	800	856	763	874	836	824	791	866	786	805	731	836	870	861	849	815	802	837	803	803	820	795	803	852	807	827	800	809	799	828	763	830	834	828	832	831	813	813	781	817	835	824	857	794	854	797	822	793	848	820	813	813	816	788	868	813	850	823	834	798	791	801	827	825	861	796	845	797	807	849	759	853	819	786	877	791	791	767	828	741	809	819	806	779	779	810	800	843	809	801	769	866	810	810	834	850	856	822	831	799	781	819	859	822	844	848	783	784	794	825	811	803	772	848	843	816	805	875	851	767	840	845	876	830	804	792	831	809	789	780	800	788	803	846	826	799	862	793	788	779	830	851	873	824	876	808	831	850	775	853	854	815	798	820	803	818	849	800	780	795	844	784	817	811	797	776	855	817	803	784	869	811	815	782	839	798	813	811	813	824	783	788	778	818	830	853	824	794	795	825	857	787	807	792	812	806	820	827	820	840	806	785	814	846	810	876	781	797	761	843	835	823	843	837	816	855	882	833	837	813	791	798	806	805	855	817	804	805	772	786	799	737	838	799	820	801	827	813	819	844	838	819	771	845	863	791	829	817	772	844	845	828	777	794	809	864	785	784	837	833	796	860	837	812	773	830	843	838	827	849	823	828	828	862	793	827	832	856	805	804	776	781	769	809	812	804	838	819	835	837	828	831	837	890	793	840	851	814	771	847	830	773	792	864	783	837	814	762	780	858	746	822	778	855	808	829	820	865	770	915	840	785	843	896	828	803	893	816	817	787	833	851	816	783	830	844	840	816	831	772	814	841	803	860	792	822	848	783	808	850	808	807	822	886	767	772	815	809	819	843	817	751	809	806	832	842	791	810	855	808	810	828	817	844	842	830	856	758	865	816	829	809	811	807	848	764	851	825	848	823	815	828	862	783	862	797	789	821	783	844	844	817	842	864	787	808	837	790	816	818	780	799	841	827	855	797	830	799	839	787	813	768	835	830	823	833	774	837	787	835	803	821	788	820	858	820	829	793	871	787	817	831	746	809	831	837	780	805	798	754	851	826	818	783	772	753	822	844	799	769	781	812	833	820	788	851	809	844	797	855	844	755	837	822	841	859	852	796	790	854	777	817	821	824	813	857	794	855	849	882	848	838	851	824	855	873	804	828	810	781	821	806	847	865	812	810	836	831	788	819	822	806	745	828	746	851	774	840	837	802	852	814	810	811	815	813	774	807	836	787	826	817	774	816	808	789	828	764	890	775	861	835	779	858	829	833	815	819	858	801	795	853	792	810	780	856	804	798	840	788	857	797	851	798	842	854	787	804	811	814	847	812	800	883	804	838	807	783	814	848	797	836	845	832	831	784	845	803	842	795	871	781	831	852	842	799	796	814	813	806	823	890	774	865	836	829	829	819	810	831	902	843	862	828	804	809	845	845	812	802	829	803	810	812	831	836	805	789	750	827	842	833	788	814	850	832	789	808	835	824	844	787	841	788	745	840	798	792	849	814	822	837	843	807	805	819	801	873	789	800	826	865	810	785	842	758	858	842	792
23585	21580	28991	24670	21591	13946	4699	2822	2212	1917	1673	1505	1251	1210	1068	1058	968	939	1012	892	915	918	889	886	916	876	871	897	876	839	934	825	909	888	898	904	883	866	856	914	893	894	918	917	909	881	849	880	839	872	846	893	864	904	944	879	826	839	843	930	900	917	861	876	895	925	875	871	857	845	875	912	909	886	887	896	858	871	915	872	870	898	890	890	859	906	916	902	945	866	876	824	923	862	935	893	866	946	889	844	848	887	903	887	927	820	877	909	851	952	891	944	893	814	839	890	879	845	850	840	829	852	856	831	904	890	871	889	907	913	895	844	854	905	862	869	888	883	948	951	889	927	897	838	933	839	846	884	870	882	915	868	921	870	834	897	873	924	861	881	871	937	846	854	881	910	851	867	880	904	881	918	892	883	863	897	907	904	925	902	915	874	888	878	934	895	837	861	874	838	897	855	915	824	882	867	883	861	842	873	838	904	890	880	833	867	895	913	868	901	875	888	870	882	919	889	889	864	904	880	862	907	873	823	864	876	887	846	888	886	862	827	826	858	863	846	890	884	853	847	887	856	867	913	872	831	839	880	886	898	905	913	906	896	881	887	868	874	875	830	850	838	897	899	809	945	928	844	897	833	928	907	838	872	879	873	884	883	894	837	854	887	838	870	908	860	844	925	916	869	849	907	936	854	848	883	854	935	898	887	863	881	866	859	885	891	888	884	868	925	876	860	855	898	918	872	837	891	872	872	898	892	885	860	849	871	912	860	802	902	919	822	870	845	893	837	862	877	871	866	854	863	864	893	912	819	911	888	898	851	864	919	896	863	882	897	869	876	885	874	829	892	892	862	862	857	895	897	875	851	887	923	884	849	915	838	883	916	842	850	916	867	873	842	867	879	861	858	865	889	882	823	870	920	868	850	872	870	874	898	861	863	877	866	898	825	872	893	926	877	883	888	831	849	867	880	831	861	877	914	851	905	891	840	871	870	895	855	880	863	850	879	919	892	919	844	821	901	901	856	893	836	888	859	902	895	914	916	910	860	853	865	855	849	854	853	871	858	890	840	869	851	869	862	861	871	917	925	880	950	832	860	902	847	867	873	865	918	849	898	856	888	838	870	878	858	858	883	853	882	895	863	903	850	882	819	883	949	933	858	881	878	840	908	884	881	912	894	908	930	850	879	834	901	926	864	893	850	916	857	876	880	891	914	849	857	894	883	876	843	815	817	951	878	873	863	870	897	851	947	831	844	804	901	921	946	883	861	854	863	852	892	869	865	911	918	821	865	937	902	826	875	872	882	848	891	886	866	907	882	884	879	855	842	813	901	887	869	907	926	870	887	860	882	856	861	890	857	924	911	846	872	901	864	814	847	854	901	897	908	880	837	866	864	893	862	866	860	886	834	836	920	871	839	881	862	905	881	848	911	892	898	893	852	903	862	852	901	882	905	919	874	879	902	912	866	870	876	881	905	898	886	864	834	864	852	889	877	876	872	891	870	894	849	879	912	868	900	887	877	904	840	895	914	865	850	880	872	897	901	876	877	917	906	944	845	922	867	879	917	854	891	842	851	920	817	839	893	844	847	951	891	907	849	875	875	895	892	879	853	852	842	869	917	865	903	836	863	835	870	877	918	875	843	831	886	930	855	854	934	848	865	846	912	891	836	888	863	837	902	872	837	937	897	910	907	904	935	893	930	884	872	838	879	885	878	891	898	912	871	861	876	856	857	899	882	855	858	820	878	903	863	902	872	842	838	865	921	847	892	867	898	908	876	862	939	836	853	895	879	912	892	813	843	924	901	849	841	875	945	885	885	874	858	890	873	888	901	877	871	876	865	880	805	873	917	885	864	847	863	882	929	912	896	868	876	898	846	877	886	866	889	868	947	890	844	863	907	853	854	833	870	849	909	927	913	964	879	887	863	864	871	900	899	887	845	820	917	903	888	878	912	888	827	860	859	901	906	945	830	924	858	893	899	851	908	829	912	841	883	885	914	912	881	924	884	861	860	887	932	903	830	890	829	858	844	909	900	930	847	842	907	871	909	883	867	866	869	847	897	850	824	906	891	897	857	855	779	858	912	925	856	895	854	833	852	895	859	880	909	903	920	901	875	876	836	872	975	930	851	857	865	829	865	894	868	835	903	880	886	900	907	876	877	889	879	861	873	889	877	834	860	833	901	897	892	879	871	881	905	907	894	832	859	898	947	868	857	881	852	856	822	915	826	881	834	889	923	873	874	826	845	865	829	841	888	911	895	875	870	892	902	856	893	827	895	899	858	867	940	902	875	865	907	906	848	922	870	861	874	821	899	888	941	905	843	878	870	850	847	809	860	849	869	892	835	868	878	830	864	899	857	860	811	872	838	886	844	911	854	881	877	846	922	877	895	864	902	921	849	867	858	873	855	831	891	844	935	864	901	861	866	897	860	864	868	885	852	832	862	884	891	879	885	865	879	886	869	878	893	919	891	898	804	930	913	881	858	837	843	864	888	890	848	850	880	887	850	871	917	861	832	877	860	910	854	906	906	905	860	908	851	865	870	853	908	859	893	900	865	937	871	886	859	874	896	845	840	866	917	892	820	871	890	891	814	888	874	877	890	822	874	869	883	827	867	881	847	927	867	846	802	842	831	861	869	874	880	922	805	878	859	848	871	894	870	879	854	837	895	832	907	842	869	906	862	907	897	907	883	887	924	852	864	885	859	898	858	886	890	864	866	905	900	844	840	892	867	929	852	871	884	876	907	852	901	878	910	881	878	903	826	890	833	899	898	873	905	870	900	826	853	841	843	884	854	838	872	904	837	890	894	851	888	880	882	900	847	896	855	878	852	868	860	908	873	812	883	843	811	863	881	873	941	836	819	903	887	839	936	846	873	919	942	866	839	829	898	877	878	830	901	852	884	869	870	863	879	846	848	867	860	821	899	854	917	832	879	901	856	860	873	872	832	916	883	870	870	893	911	886	872	884	860	906	860	855	903	857	825	862	944	835	852	909	851	883	892	916	899	912	905	882	839	855	873	862	877	860	917	846	912	907	856	889	902	845	923	849	923	846	874	874	816	870	875	870	859	886	916	886	908	882	845	870	860	840	813	874	877	889	846	860	854	910	877	823	940	904	854	818	858	875	917	871	921	826	883	950	907	930	853	883	905	899	874	869	880	853	861	864	878	873	858	894	859	850	882	912	858	935	878	858	889	901	862	868	850	848	857	850	863	875	920	891	902	887	864	846	884	859	890	892	859	908	836	886	846	863	913	877	847	850	929	919	877	812	879	878	861	872	812	912	833	870	930	910	848	845	919	829	880	906	862	884	902	874	861	856	903	882	808	833	942	852	842	846	897	867	870	906	847	838	876	887	855	832	879	829	873	876	883	884	846	876	907	910	841	896	838	870	873	930	862	852	859	835	827	884	870	848	889	895	878	847	862	890	787	866	946	898	884	826	920	891	857	832	869	889	862	873	858	890	899	851	893	843	842	944	917	844	859	843	869	872	881
17541	38880	29432	12463	9062	7114	5488	4475	3470	2784	2429	2028	1806	1461	1408	1307	1137	1144	1130	1152	1122	1187	1133	1075	1079	1125	1116	1122	1085	1071	1033	1058	1055	1061	1009	1055	1080	1086	1088	1104	1047	1073	1088	1033	1119	1031	1026	1022	1094	1101	1052	1057	1075	1073	1069	1102	1041	1067	1087	1009	1105	1016	1047	1023	1031	1075	1037	1056	1063	1044	1074	1043	1094	1061	1087	1058	1082	1049	1073	1050	1082	1070	1107	1027	1092	1069	1060	1083	1083	1095	1017	1072	1072	1054	1008	1043	1026	1049	1100	1068	1115	1007	1077	1057	1044	1036	1058	1081	1069	1038	1125	1078	1044	1103	1043	1081	1040	1040	1088	1076	1031	1062	1004	1026	1070	1060	1035	1107	1045	1084	1026	1074	1029	1071	1062	1067	1029	1090	1057	1035	1051	1141	1033	1053	1042	1027	1078	1029	1059	1075	1100	1074	1046	1039	1063	1010	1040	1066	1010	1083	1068	1049	1022	1080	1106	1051	1055	1060	1023	1052	1051	1017	1065	1018	1028	1036	1062	1028	1072	1056	1120	1106	1046	1009	1097	1078	1098	1076	1077	1097	1026	1056	1053	1111	1061	1084	1108	1117	1122	1048	1043	1090	1054	1031	1054	1053	1056	1105	1051	1081	1061	1038	1052	1044	1097	1132	1074	1003	1101	1025	1057	1084	1103	1071	1058	1151	1058	1094	1026	1089	1098	1062	996	1081	1108	1087	1075	1053	1100	1070	1063	1059	1077	1023	1036	1049	1039	1096	1012	1050	1007	1095	1006	1061	1051	1072	981	1040	1052	1060	1104	1046	1112	1056	1094	1051	1035	1031	1098	1124	1027	1040	1036	1058	1077	1045	1096	1064	1055	1045	1025	1061	1104	1057	1085	1001	1078	1113	1038	1093	1011	1108	1070	1047	1067	1021	1040	1028	1044	987	1089	1050	1076	1076	1029	1036	1052	1053	1064	1020	1042	1100	1068	1049	1101	1002	1085	1075	1117	1016	1050	1061	1044	1077	1147	1071	1037	1089	1047	1067	1018	1024	1073	1102	1017	1041	1126	1104	1048	1104	1034	1009	1083	1059	1050	1081	1037	1059	1056	1102	1037	1024	1094	1029	1083	1055	1092	1072	1079	1012	1083	1059	1052	990	1079	1061	1053	1082	1074	1010	1046	1115	1051	1070	1038	1087	1061	1065	1134	1061	1067	1064	1072	1126	1060	1013	1023	1026	1027	1097	1095	1048	1090	1082	988	1103	1034	1104	1023	1110	1038	1027	1126	1093	1088	1056	1051	1050	1068	1105	1058	1044	1069	1147	1041	1061	1039	1083	1059	1081	1081	1146	1057	1056	1038	1013	1051	1021	1091	1083	1058	1102	1044	1113	1087	1134	1135	1056	1076	1061	1031	1032	1121	1081	1112	1118	1128	1036	1063	1087	1120	1026	1005	1029	1063	1067	1066	1045	1088	1109	1091	1097	1072	1095	1089	1049	1015	1080	1047	1060	1104	1093	1070	1056	1060	1057	1080	1072	1035	1084	1056	1064	1041	1019	1090	1097	1026	1030	1041	1071	1042	1044	1017	1090	1077	1077	1054	1077	1024	1096	1046	1070	1085	1036	1082	1039	1048	1023	1124	1047	1045	1055	1042	1065	1048	1052	1112	1089	1056	1027	1130	1068	1067	1057	1049	1135	1057	1081	1093	1058	1087	1066	1055	1071	1021	1000	1063	1059	1096	1095	1030	1075	1077	1031	1041	1063	1089	1002	1085	1047	1079	1057	1016	1053	1079	1002	1066	1068	1063	1031	1067	1072	1100	1060	1065	1086	1066	1014	1046	1067	1080	1056	1024	990	1091	1060	1044	1020	1067	1082	1118	1062	1070	1088	1065	1040	1013	1101	1057	1114	1042	1073	1011	1062	1010	1097	1083	1065	1095	1086	1078	1084	1066	1063	1083	1101	1028	1101	1018	1095	1053	1030	1015	1053	1090	1032	1076	1077	1089	1058	1035	1052	1021	1003	1061	1045	1010	1062	1083	1084	1056	998	1100	1055	1093	1091	1097	1028	1019	1059	1017	1030	1067	1045	1054	1092	1016	1041	1059	1041	1088	1099	1077	999	1009	1087	1066	1091	1087	1035	1116	1080	1098	1061	1071	1077	1086	998	1089	1088	1020	1031	1024	1073	1037	1126	1109	1097	1053	1062	1077	1021	1036	1042	1025	1013	1070	1089	1009	1108	1021	1069	1062	1044	1035	1045	1048	1088	1032	1029	1019	1060	1063	1081	1099	1053	1060	1083	1114	1047	1055	1029	1116	1124	1084	1080	1055	1093	1073	1101	1113	1067	1089	991	1026	1048	1112	1068	1070	1033	1080	1083	1059	1047	1071	1023	1101	1051	1079	1098	1153	1005	1035	1056	974	1099	1087	1065	1036	1063	1017	1050	1088	1059	1137	1111	1048	1033	1122	1129	1081	1058	1051	1047	1121	1047	1015	1085	1022	1014	996	1087	983	1078	1107	1082	1084	1086	1161	1038	1017	1056	1117	1046	1094	1065	1083	1037	1063	1088	996	1120	1040	1111	1092	1054	1057	1049	1001	1069	1050	1137	1048	1099	1104	1055	1073	1117	1074	1022	1078	1045	1056	1084	1084	1121	1029	1034	1094	1087	1099	1083	1000	1105	1051	1069	1084	1045	1077	1001	1038	1024	1082	1091	1051	1051	1047	1002	1097	1108	1099	1058	1061	1086	1099	1096	1032	1084	1039	1037	1047	1099	1042	1023	1052	1085	1056	1079	1042	1048	1000	978	1093	1060	1096	1103	1080	1063	1041	1049	1059	1013	1060	1084	1004	1017	1099	1094	1058	1035	1082	1053	1041	1096	1068	1107	1112	1082	1084	1061	1057	1152	1047	1033	1078	1089	1094	1097	1031	1071	1019	1066	1120	1034	1094	1092	1101	1075	1090	1053	1063	1056	1080	1058	1062	1155	1072	1087	1077	1101	1035	1050	1058	1135	1132	1053	1012	1012	1068	1005	1048	1088	1077	1066	1063	1078	1021	1120	1077	1048	1056	1091	1046	1087	1070	1059	1051	1094	1064	1039	1054	1062	1067	1083	1026	1068	1095	1095	1062	1122	1025	1101	1081	1041	1088	1069	1066	1146	1088	1069	1120	1034	1132	1135	1078	1085	1060	1091	1083	1022	1047	1084	1061	1042	1081	1101	1072	1061	1061	991	1065	1059	1140	1035	1106	1054	1010	1061	1055	1059	1080	1047	1070	1054	1085	1021	1048	1061	1042	1026	1114	1029	1072	1038	1061	1012	1045	995	1089	1005	1017	1122	1058	1119	1085	1016	1079	1104	1073	1062	1052	1081	1079	1029	1056	1084	1012	1101	1041	1045	1043	1046	1132	1054	1034	1041	1063	1061	1132	1066	1066	1074	1029	1050	1068	1051	1051	1076	1094	1071	1088	1049	1065	1088	1037	1075	1005	1045	1083	1014	1116	1067	1026	1094	1084	1083	1081	1040	1099	1044	1063	1011	1069	1089	1062	1032	1061	1055	1070	1054	1061	995	1125	1071	1045	1121	994	1041	1049	1025	1053	1032	1026	1055	1057	1015	1108	1096	1054	1099	1035	1089	1101	1055	1089	1069	1109	1036	1083	1088	1044	1092	1107	1087	1112	1075	1069	1046	1045	1096	1069	1108	1106	1089	1077	1051	1029	1086	1106	1078	1069	1059	1099	1038	1095	1055	1091	1042	1017	1064	1065	1111	1038	1085	1091	1054	1057	1104	1102	1035	1099	1039	1049	1044	1063	1055	1060	1072	1058	1062	1039	1086	1029	1071	1096	1038	1078	1047	1077	1055	1113	1059	1069	1043	1079	1097	1144	1005	1064	1066	1058	1118	1039	1051	1040	1021	1099	1084	1056	1065	1077	1064	1111	1007	1107	1084	1066	1080	1025	1051	1063	1059	1020	1114	1069	1083	1032	1132	1097	1051	1054	1102	1028	1089	1082	1062	1082	1100	1035	1108	1064	1074	1083	1100	1111	1027	1054	1112	1055	1063	1015	1053	1096	1079	1035	1047	1112	1070	1068	1046	1039	1090	1100	1032	1002	1014	992	1091	1058	1090	1095	1039	1044	994	1009	1063	1065	1006	1068	1055	1065	1060	1002	1033	1035	1045	1089	1064	1118	1060	1045	1009	1052	1082	1053	1071	1077	1077	1000	1062	1060	1066	1055	1035	1087	1052	1076	1070	997	1075	1065	1087	1012	1127	988	1058	1057	1070	1067	1063	1122	1112	1023	1121	1014	1002	1035	1043	1049	1094	1034	1003	1041	1055	1082	1054	1045	1057	1063	1071	1044	1080	1050	1046	1048	1091	1108	1028	1113	1079	1064	1053	1055	1059	1097	1042	1054	1064	1065	1067	1065	1073	1088	1028	1067	1036	1018	1020	1053	1141	1089	1085	1065	1093	1002	1070	1060	1022	1076	1095	1127	1033	1063	1070	1068	1101	1085	1055	1052	1073	1047	1059	994	1048	1071	985	1074	1134	1057	1039	1050	1054	1044	1082	1078	1085	1061	1093	1109	1068	1116	1056	1089	1056	1074	1137	1101	1057	1052	1067	1012	1059	1084	1134	1027	1042	1081	1071	1068	1068	1071	1081	1024	997	1070	976	1045	1125	1068	1051	1090	1052	1044	1064	1069	1125	1055	1061	1075	1013	1038	1031	1080	1053	1085	1034	1103	1079	963	1047	1070	1047	1080	1069	1044	1065	1044	1036	1072	1077	1056	1086	1127	990	1066	1074	1026	1066	1049	1055	1040	1079	1093	1043	1059	1092	1114	1052	1047	1073	1089	1066	1047	1052	1064	1056	1141	1058	1002	1083	1073	1062	1104	1049	1078	1070	1053	1109	1090	991	1045	1110	1098	1078	1029	1114	1095	1051	1087	1060	1112	1070	1064	1038	1114	1112	1054	1094	1138	1058	1093	1049	1034	1048	1044	1062	1117	1019	1019	1042	1111	1047	1098	1061	1056	1047
24788	21613	27962	25681	13606	3711	2283	1689	1353	1056	884	774	688	550	511	469	433	354	422	416	429	420	431	416	381	396	392	398	403	389	387	376	377	375	406	369	384	373	350	367	368	386	366	367	388	392	380	385	387	373	365	355	394	367	373	365	341	371	368	341	410	387	398	359	364	404	402	360	353	377	397	365	385	358	389	364	355	379	362	363	418	382	390	353	358	373	372	385	371	362	351	388	414	360	379	390	363	390	337	382	375	375	379	356	389	392	364	377	365	383	363	378	380	364	358	393	378	386	403	362	390	377	376	352	354	375	369	392	382	393	388	421	377	371	380	401	399	349	365	396	412	387	398	372	367	362	387	395	360	402	336	365	377	388	376	340	352	404	404	367	373	378	387	381	326	352	390	325	361	387	364	384	396	359	382	394	381	378	390	362	416	390	373	361	379	373	382	382	356	362	398	380	367	391	365	353	367	384	371	359	390	353	319	360	395	380	373	390	383	402	395	385	338	374	356	373	387	381	360	401	339	347	393	353	338	368	410	346	397	364	346	367	339	380	358	373	378	405	363	308	339	385	374	400	411	369	357	374	388	358	381	376	382	363	353	397	341	353	386	340	331	379	399	383	341	387	388	369	387	344	328	379	341	366	335	350	373	334	355	387	361	368	342	347	375	378	370	355	334	370	359	367	366	368	357	336	354	334	393	379	393	379	340	346	382	380	380	398	364	352	360	398	405	387	373	377	368	354	354	379	387	380	371	370	347	378	340	367	371	343	359	359	413	373	347	384	369	381	373	405	361	381	357	381	334	402	363	369	365	386	378	390	344	370	392	348	384	365	364	371	379	366	422	356	361	371	398	360	350	394	381	396	378	372	394	347	371	343	381	404	356	381	382	360	357	392	385	401	345	378	389	376	371	391	344	339	371	386	347	388	386	371	393	344	329	416	345	364	358	379	367	376	388	387	336	356	373	398	397	380	360	353	370	387	351	385	362	352	381	372	390	387	347	394	348	355	364	365	403	371	373	419	399	349	376	382	337	357	359	363	354	382	391	347	357	391	377	379	378	355	362	390	375	381	373	375	390	413	361	372	339	396	359	355	379	392	356	371	378	387	395	364	372	359	371	350	384	368	338	357	379	383	391	346	373	382	343	346	356	353	358	354	362	350	375	361	360	399	381	373	384	373	359	349	383	390	385	353	357	391	370	366	360	378	342	387	374	359	406	396	379	366	385	363	372	388	364	382	388	384	377	358	371	367	374	383	344	385	400	353	389	372	366	352	366	370	419	369	360	392	393	380	395	341	399	348	367	343	404	353	375	399	364	352	383	368	385	399	395	389	369	371	376	376	390	383	346	368	331	372	359	380	398	329	365	417	403	398	357	369	359	355	348	355	386	363	348	374	357	385	404	414	404	389	361	420	378	390	409	374	400	391	395	387	366	391	376	339	398	384	345	372	395	374	348	329	365	375	348	404	383	347	348	398	354	410	350	389	383	380	386	400	363	377	363	404	357	377	375	368	363	350	345	351	408	377	380	354	366	364	399	390	379	366	385	365	388	377	385	388	385	377	384	380	361	376	357	378	355	369	400	364	353	367	351	348	402	393	375	382	397	398	394	352	365	369	400	354	400	352	353	370	352	386	380	387	348	385	371	375	365	406	390	364	370	360	337	363	366	358	369	368	382	381	361	364	334	385	394	380	333	382	419	377	373	395	341	371	360	342	348	333	362	383	363	420	387	383	337	375	416	364	381	379	393	389	374	364	353	385	368	422	376	379	382	397	396	365	379	357	348	353	406	339	376	399	365	387	384	378	364	341	384	408	352	365	363	352	376	385	368	335	378	354	370	375	381	387	374	398	401	360	394	375	371	375	388	368	388	388	391	390	367	419	398	410	397	394	362	401	378	370	395	327	357	325	387	343	397	351	369	394	382	362	369	384	353	384	379	403	381	390	405	381	344	379	356	377	402	360	353	326	378	395	367	357	349	391	338	392	357	402	374	381	379	412	418	388	370	379	360	377	368	384	347	373	358	362	373	337	352	373	396	356	331	355	379	343	333	373	383	380	386	395	347	395	351	371	397	376	412	360	373	358	359	386	361	375	369	377	378	409	364	366	414	368	355	334	362	363	388	375	338	394	354	356	342	398	395	361	391	367	354	369	408	376	340	368	371	388	397	411	368	395	333	355	363	360	370	366	391	378	385	375	382	365	361	347	352	360	374	355	349	359	390	374	364	354	369	369	382	394	350	374	380	383	364	362	359	392	344	385	384	386	384	355	368	348	366	352	365	344	351	395	394	383	377	416	353	393	398	360	380	366	397	341	383	356	363	362	367	394	397	356	363	353	370	369	374	355	373	386	332	349	376	377	398	357	352	348	362	345	414	380	373	390	346	345	374	407	355	374	354	367	372	384	352	377	385	370	332	394	384	391	343	369	362	364	402	348	365	346	375	393	376	344	374	381	371	385	381	400	409	368	407	387	357	377	360	369	394	380	366	357	388	348	395	379	362	351	383	391	377	361	366	409	411	388	408	373	362	375	406	358	388	336	360	350	370	368	378	374	360	369	406	359	387	398	360	368	341	391	353	362	377	358	371	390	380	359	387	386	378	372	358	349	352	359	384	381	349	373	400	379	403	358	327	376	390	361	391	388	348	399	361	338	376	358	344	376	396	342	365	390	376	357	384	374	358	353	390	356	354	388	363	361	363	374	385	361	376	339	355	360	400	373	359	370	392	385	368	371	377	382	376	395	374	366	375	366	374	348	359	389	335	352	344	359	377	375	340	365	381	374	384	383	379	347	362	357	393	384	375	380	349	376	390	400	421	379	375	385	384	368	389	386	373	379	359	364	350	369	360	386	390	364	380	395	380	377	378	370	344	351	403	429	373	366	379	369	386	373	393	381	356	347	357	379	380	363	363	378	407	383	370	364	376	352	373	377	357	344	363	364	349	387	401	402	367	357	362	332	336	374	355	381	367	396	380	382	374	388	342	372	366	384	356	361	389	364	370	387	397	354	401	392	373	390	366	360	395	349	343	410	380	357	361	350	358	372	370	384	437	356	381	367	363	375	378	339	358	360	349	393	372	360	357	351	373	369	399	369	382	396	355	400	379	353	380	391	364	424	357	371	371	367	381	372	339	358	391	346	402	395	359	363	378	403	364	373	395	373	383	380	390	347	379	393	368	382	385	383	352	354	399	364	365	413	373	378	388	387	364	333	357	350	374	344	374	360	393	389	390	354	364	360	409	366	366	377	340	358	371	382	327	362	374	344	349	361	366	395	396	372	391	355	355	374	392	355	359	395	386	347	358	369	369	353	394	385	362	375	372	380	343	404	339	380	337	384	380	396	402	383	402	394	350	347	371	383	380	338	361	404	363	385	386	361	359	348	379	386	370	383	379	396	360	359	351	348	404	419	381	360	387	381	397	393	382	353	355	379	413	367	395	353	390	371	349	368	342	398	373	361	379	395	377	345	403	388	389	373	393	387	364	373
16950	33418	26070	10142	7066	5593	4262	3083	2359	1892	1408	1211	1073	856	700	621	588	550	535	515	535	498	541	501	499	458	484	540	498	475	479	537	468	525	479	475	494	465	479	486	534	481	481	483	492	493	493	506	513	503	448	449	523	463	482	490	502	498	476	510	526	496	463	438	502	487	478	488	482	518	516	452	462	514	438	468	489	473	423	501	479	466	481	479	443	441	475	515	467	450	482	475	483	499	495	474	514	469	493	472	482	459	479	489	502	461	483	534	457	467	475	475	515	518	514	491	463	490	454	488	444	459	479	444	487	453	486	476	475	499	491	449	508	473	481	473	433	502	481	487	464	486	479	513	466	457	471	496	473	461	485	461	472	452	480	483	485	511	506	495	475	446	473	486	506	462	468	489	510	490	495	450	467	434	469	481	485	451	540	515	453	473	481	460	447	456	490	497	496	481	462	466	475	496	479	476	504	482	498	544	450	474	481	521	485	494	486	469	497	503	484	468	478	483	443	436	502	478	529	477	469	496	496	498	466	476	468	466	542	460	482	485	446	473	465	514	459	484	488	493	483	474	458	482	433	437	461	468	400	478	475	480	491	457	492	468	468	463	483	451	476	459	484	471	472	474	486	462	488	468	491	513	490	464	450	490	450	466	479	446	473	484	486	484	495	501	505	507	489	502	493	487	492	503	495	519	527	476	498	416	478	477	504	448	472	435	470	495	494	483	468	465	449	473	510	495	527	488	468	496	470	480	474	478	480	464	456	485	458	503	473	482	467	487	490	489	494	451	434	460	474	504	515	524	544	500	549	468	463	491	484	459	443	502	483	493	489	482	489	466	525	474	489	480	470	496	509	547	520	508	490	487	452	470	491	491	456	486	505	478	476	453	508	464	462	502	509	435	515	494	468	430	475	493	511	458	495	472	446	490	447	458	469	489	451	454	490	497	445	456	477	481	481	466	484	502	493	485	497	500	477	494	483	411	490	455	486	487	507	456	456	493	486	472	491	487	486	477	507	487	439	437	497	466	473	497	463	467	462	518	475	495	525	458	485	481	430	485	510	497	486	485	514	472	459	489	502	486	426	484	476	511	505	477	467	454	477	479	481	477	481	492	482	443	470	473	448	459	495	478	462	469	473	456	453	473	491	507	492	475	479	459	470	500	460	464	454	490	457	476	494	501	477	496	491	451	480	449	474	485	464	432	497	508	484	471	510	475	472	453	492	490	491	465	476	492	474	493	486	492	484	507	478	496	468	460	482	496	469	468	469	518	520	505	466	438	520	478	467	482	442	462	454	493	495	500	487	458	467	501	501	498	470	516	458	472	498	476	455	503	472	480	453	476	486	445	488	472	494	508	508	458	513	495	455	495	477	461	482	475	421	489	481	481	517	469	502	517	467	457	466	442	459	498	509	514	481	485	474	455	493	482	455	458	487	465	464	498	468	491	504	460	461	487	479	425	476	521	478	460	479	508	433	496	451	460	491	471	472	492	509	455	479	491	478	503	464	477	529	506	447	489	470	494	527	488	519	509	472	487	431	508	507	488	466	466	466	472	469	497	506	456	512	493	479	460	446	468	475	481	472	464	525	454	509	443	482	480	477	462	505	458	492	463	494	496	504	479	467	500	500	496	497	496	513	469	524	494	485	480	512	478	471	488	520	470	475	484	514	464	439	441	510	456	497	497	497	451	462	458	527	487	482	430	460	479	467	495	489	499	465	450	468	464	506	483	541	456	509	486	494	480	446	443	470	486	481	470	493	466	481	492	454	473	472	474	478	474	494	487	482	468	481	523	477	511	492	463	465	475	503	505	459	489	433	482	471	504	485	457	471	500	517	476	506	477	445	494	444	511	486	483	482	472	490	516	462	468	468	500	490	484	493	457	488	451	487	482	470	481	500	462	463	444	503	483	483	465	425	521	487	462	529	444	452	456	492	503	505	479	497	494	469	483	458	448	473	468	492	450	477	455	477	516	458	492	458	478	525	434	508	500	491	482	476	475	502	460	465	482	483	489	457	526	475	456	470	455	494	485	461	502	492	477	465	452	468	457	439	498	473	477	474	476	470	454	478	473	493	463	455	504	499	447	464	505	434	460	509	494	473	541	470	487	516	489	515	483	491	510	482	490	486	459	469	505	451	483	492	471	464	479	507	492	475	501	506	491	467	494	488	448	480	467	511	462	527	471	483	548	486	482	507	472	486	501	479	496	493	469	508	495	444	454	494	432	452	478	491	496	483	530	499	450	459	477	480	464	496	520	451	471	497	489	484	519	448	484	500	455	472	469	439	487	506	507	469	475	451	515	485	530	479	516	524	519	505	498	456	491	502	488	484	472	482	461	474	460	487	476	457	458	488	456	518	495	503	498	473	484	454	453	527	477	477	489	465	497	435	481	487	487	472	464	461	505	457	511	482	481	520	491	491	498	507	476	478	489	471	501	491	476	485	528	464	502	483	484	454	475	451	458	491	480	497	432	460	490	498	479	507	473	458	503	469	489	488	507	455	469	496	490	483	493	491	476	507	455	465	484	466	501	473	507	506	489	460	483	485	488	433	474	498	468	485	471	499	470	498	465	426	455	480	459	494	515	490	500	473	478	517	470	480	468	493	484	501	502	447	494	481	460	472	483	443	494	460	467	492	475	459	497	470	467	489	491	503	478	490	500	497	455	471	474	517	481	498	511	513	458	506	510	495	486	480	477	499	480	489	484	469	469	490	482	489	492	494	460	478	512	481	485	495	477	469	527	488	475	515	477	481	449	457	510	456	459	490	517	506	518	496	508	485	527	477	469	440	505	437	481	491	452	515	486	486	477	486	495	498	491	490	511	520	524	467	501	481	479	486	459	489	496	479	464	509	480	458	520	488	486	491	488	457	492	476	565	435	477	489	471	488	476	474	465	473	464	484	480	483	489	462	493	498	479	481	464	520	456	514	511	453	476	497	515	442	464	471	473	435	491	474	477	502	453	465	493	444	490	478	476	471	433	507	488	486	479	481	473	474	484	478	490	491	493	460	437	498	487	445	468	480	519	478	464	476	472	477	468	497	481	440	525	499	511	473	457	524	509	500	460	525	484	463	460	504	489	490	495	500	479	506	457	488	445	489	494	537	465	502	444	472	470	481	486	474	481	478	480	509	476	455	477	442	444	450	493	482	499	466	426	486	485	481	486	485	446	465	501	487	480	470	478	456	432	498	436	493	477	467	470	470	436	433	490	500	460	501	507	469	502	482	460	471	460	517	461	480	471	483	484	506	496	520	488	483	468	459	501	475	462	480	467	480	501	447	472	509	482	489	464	484	502	476	504	433	532	451	485	472	440	442	501	460	476	505	445	446	497	469	497	524	467	468	470	463	456	478	480	438	477	513	460	472	463	499	484	461	504	475	502	502	492	430	491	500	450	418	513	457	427	470	488	447	475	485	475	461	501	510	470	476	465	483	455	469	496	469	521	481	453	466	462	469	446	492	466	473	428	477	515	478	481	489	489	495	444
22736	21586	29375	24272	21595	21738	12876	3828	2461	1970	1753	1382	1216	1041	857	776	765	691	689	719	673	650	625	639	612	602	649	630	624	652	641	645	574	551	592	643	592	630	606	628	588	592	543	606	605	555	617	584	623	607	589	599	581	621	609	591	535	549	595	599	661	637	573	610	607	570	626	583	578	614	594	570	568	559	560	593	603	603	598	560	609	584	626	636	578	606	587	551	615	573	579	560	567	579	582	551	578	625	536	603	597	572	597	580	564	587	602	593	581	595	568	606	612	512	602	635	590	588	574	627	556	589	597	557	600	572	581	566	600	569	597	601	569	609	633	607	604	589	557	626	608	559	555	553	595	595	568	570	597	599	577	547	593	631	607	599	609	594	564	582	570	620	569	631	636	582	587	615	600	560	555	577	559	557	572	549	627	604	583	552	621	601	554	605	588	572	593	521	573	598	613	576	603	598	610	594	572	552	599	613	555	590	560	588	600	567	573	586	600	595	561	643	582	601	610	521	576	560	626	613	587	558	594	566	606	590	613	582	575	586	597	611	558	578	569	576	603	640	534	559	587	611	566	594	621	571	540	589	624	584	586	583	581	533	585	577	574	600	580	585	590	578	597	608	614	575	616	581	570	547	567	573	630	588	608	603	576	582	583	612	624	561	582	604	598	620	572	592	560	577	596	587	566	579	629	565	608	623	588	600	591	558	567	603	584	555	598	607	587	599	544	590	637	597	584	579	569	559	588	571	525	580	593	585	561	620	596	615	660	589	592	588	602	566	583	563	581	609	624	604	574	573	589	582	580	564	590	573	564	594	595	629	580	562	551	608	572	569	576	571	581	552	544	581	601	583	570	619	584	601	556	604	595	582	630	591	612	549	597	606	590	570	591	590	539	581	609	613	595	608	609	569	609	622	568	577	608	617	636	583	598	607	599	580	608	602	586	592	592	586	579	575	566	576	620	617	577	565	565	580	579	563	568	596	574	597	565	594	587	610	597	587	559	588	580	579	609	618	545	622	559	582	550	586	551	653	598	556	550	558	576	589	581	610	604	586	604	584	599	598	575	634	641	568	562	585	573	600	590	566	570	588	586	571	552	571	552	605	598	627	590	629	623	608	602	546	554	618	591	577	571	545	565	570	611	555	585	521	590	568	572	560	578	562	588	577	576	569	560	571	566	597	588	578	584	569	587	566	582	552	574	592	585	549	593	593	551	645	583	593	550	628	606	625	557	556	601	569	610	584	595	555	611	564	584	621	576	594	582	589	576	584	532	603	614	556	609	634	557	575	620	586	542	614	591	593	608	586	574	555	616	635	578	595	601	590	541	558	551	584	616	569	558	638	594	600	569	615	608	586	580	585	644	590	581	599	595	584	585	605	605	596	577	631	616	582	587	576	612	579	549	580	590	582	600	610	603	561	526	601	533	593	556	570	562	578	612	599	549	561	608	568	593	604	595	585	632	572	560	578	630	591	605	637	582	624	638	571	554	555	552	600	589	580	612	577	630	571	583	602	568	597	569	611	601	572	587	563	596	614	586	568	618	583	587	582	563	594	548	563	590	584	580	581	554	552	584	617	561	632	571	594	597	573	573	618	594	592	565	614	586	615	587	553	591	593	602	567	584	602	586	577	588	619	578	597	579	610	580	528	612	592	585	558	579	579	606	630	577	584	543	569	599	568	613	549	583	563	578	568	566	608	641	550	576	594	615	600	593	589	577	570	542	577	625	578	597	594	558	587	575	582	619	609	566	543	553	493	606	581	570	574	582	533	568	584	615	567	560	579	606	565	541	574	605	589	650	626	579	652	614	547	519	546	585	601	579	577	560	571	571	565	572	584	583	584	536	610	598	572	599	576	586	543	567	599	558	567	596	598	573	611	621	561	589	614	570	616	604	609	593	603	580	537	580	582	544	583	598	642	575	581	611	578	586	585	556	564	573	576	543	543	628	602	590	608	608	603	580	555	585	576	541	602	610	568	617	566	553	623	579	600	546	558	536	590	594	562	609	605	561	587	607	571	568	599	575	606	579	605	604	555	571	594	583	620	569	542	554	622	606	627	573	589	573	568	534	634	587	572	583	632	593	597	612	598	601	586	572	558	643	665	588	570	582	618	588	612	595	575	554	587	563	543	600	599	633	630	631	591	600	606	600	607	604	556	573	611	613	582	607	618	567	600	586	578	545	551	564	593	573	598	535	555	587	549	602	589	620	567	610	630	621	647	611	604	585	571	600	556	559	560	541	582	572	574	554	584	570	603	595	593	576	592	580	589	635	576	565	580	561	598	620	633	578	566	603	591	562	574	554	580	580	552	598	596	583	567	589	577	596	577	537	550	568	601	581	593	596	575	581	567	562	551	589	593	577	575	594	560	583	629	612	632	617	580	542	546	561	610	577	618	593	593	611	593	577	640	584	594	596	564	622	574	579	620	567	588	575	577	612	564	557	590	586	626	563	567	570	596	563	626	589	610	606	591	584	539	547	566	596	622	547	623	578	594	564	614	588	599	634	568	585	559	615	574	588	621	572	569	577	565	585	573	616	593	577	593	570	591	583	571	529	547	569	615	609	585	582	563	562	596	611	617	606	564	588	580	619	553	579	617	616	533	593	560	602	557	580	591	625	592	600	590	585	559	572	590	601	631	629	589	572	574	601	607	601	558	546	617	580	569	591	604	576	611	593	615	599	594	560	569	598	585	565	619	575	581	564	605	589	639	611	589	550	581	617	629	588	607	611	608	552	580	643	568	549	581	610	561	635	587	570	633	592	577	583	572	503	566	570	597	611	590	616	561	571	575	574	566	605	558	574	562	583	608	622	554	576	559	596	554	569	568	571	607	603	577	650	552	609	602	615	587	574	602	574	623	588	555	590	598	574	573	614	613	630	608	600	534	523	594	586	572	606	592	565	531	591	599	566	562	598	579	564	613	583	619	574	589	589	614	572	595	563	562	605	597	585	594	598	587	559	554	593	589	577	588	577	606	584	589	597	603	587	576	583	580	587	593	542	574	591	601	603	623	570	559	553	594	597	558	574	608	569	606	598	580	573	591	545	571	572	564	591	525	607	594	566	561	581	605	602	588	589	562	558	636	560	557	577	538	635	598	580	571	596	581	589	556	611	604	554	558	580	604	546	578	576	578	548	605	571	579	574	598	560	584	582	607	607	551	596	608	583	645	561	602	575	566	551	552	610	552	608	595	621	569	579	553	604	607	559	584	580	566	575	576	604	551	593	573	570	586	572	570	595	560	607	594	586	574	569	570	551	560	555	546	543	552	586	639	543	591	594	615	609	580	602	589	586	595	554	614	619	605	537	574	605	611	571	608	575	610	566	575	611	606	551	596	594	575	616	603	570	590	554	595	619	589	580	566	584	586	578	564	596	593	546	604	544	566	583	579	586	592	573	592	609	590	580	530	585	570	574	608	589	588	585	601	561	598	643	591	605	579	598	585	591	539	578	598	586	588	610	576	621	543	591	571	584	551	575	562	589	611
20117	44765	36276	15892	11874	9356	7312	5415	4151	3113	2625	2144	1773	1430	1210	1110	991	940	883	874	845	867	802	880	845	831	783	779	822	821	752	751	731	781	734	766	756	729	768	759	779	773	750	782	759	757	758	739	792	812	699	745	739	710	771	745	762	771	766	743	796	777	721	762	720	757	761	708	753	740	689	741	725	729	753	694	737	741	768	718	754	746	731	717	763	764	738	737	762	797	712	747	739	684	781	736	749	766	697	732	786	790	731	806	725	727	736	756	763	712	745	741	755	737	739	738	751	732	769	762	734	733	783	772	773	756	733	690	718	688	729	692	758	724	697	733	769	759	708	754	774	772	659	767	798	755	732	742	773	748	718	708	770	728	729	740	754	735	746	758	747	746	722	755	696	763	754	724	752	794	738	720	715	746	791	728	728	742	767	708	743	737	769	719	771	705	718	791	702	766	743	726	746	783	713	730	718	763	739	773	734	786	717	785	734	715	704	762	731	697	668	741	725	762	754	773	723	733	724	722	755	710	727	775	761	752	753	730	708	722	734	726	707	743	780	717	738	747	738	732	717	748	748	772	702	733	665	701	754	731	740	733	758	764	761	715	726	742	705	753	741	722	744	755	770	724	727	757	717	722	749	794	746	701	719	719	759	716	745	765	761	738	768	730	736	711	736	741	721	759	699	801	787	752	723	733	722	767	728	774	735	730	731	765	690	753	748	761	702	718	761	746	715	708	728	727	738	789	805	737	682	751	767	740	712	727	716	762	743	757	707	750	760	735	725	746	715	735	800	739	756	698	734	719	704	713	710	717	760	705	730	733	745	688	768	754	753	748	737	754	699	723	723	775	735	729	699	778	745	746	714	706	727	736	727	756	704	785	719	737	758	737	790	738	712	709	782	781	696	775	737	717	761	700	716	728	734	760	747	792	720	730	741	723	775	728	733	740	737	670	746	700	735	755	785	782	743	738	690	761	767	721	754	758	743	725	726	784	762	732	774	712	767	788	686	776	711	784	741	743	733	755	804	751	719	769	722	748	740	726	695	718	737	738	730	743	739	779	754	747	766	733	714	690	733	728	721	752	719	745	728	705	711	736	715	790	751	748	751	719	720	739	763	750	718	789	746	734	804	715	729	732	764	729	717	753	784	757	743	748	767	790	749	711	761	761	741	716	731	748	710	796	780	688	759	775	736	760	702	772	737	732	700	658	684	754	717	721	796	750	773	722	760	769	765	752	730	714	727	738	727	807	730	753	758	710	741	752	753	738	704	754	738	688	760	748	729	737	716	738	762	814	700	742	756	720	726	717	756	738	756	744	780	778	745	730	695	744	742	743	775	758	802	761	714	782	788	776	762	752	748	780	752	780	674	728	718	721	745	758	724	748	744	752	724	754	744	717	808	722	730	733	759	757	730	721	716	762	754	771	767	746	746	726	763	755	778	728	768	748	725	706	725	772	762	753	729	732	776	726	708	733	710	698	740	724	759	743	724	728	714	753	761	758	738	759	771	748	741	762	782	736	779	741	747	734	711	691	738	717	689	653	784	753	751	741	731	733	743	739	746	746	752	756	714	763	721	695	709	789	752	816	761	764	729	763	755	735	766	743	741	728	754	739	740	704	744	705	714	721	763	787	760	761	758	738	735	722	777	752	755	759	769	764	739	770	761	740	767	731	720	782	697	711	753	720	752	697	754	710	773	714	699	745	702	737	774	713	787	742	726	732	770	700	741	714	762	754	766	795	724	761	711	765	745	789	730	729	687	764	758	744	725	730	759	698	756	746	776	679	756	739	772	789	751	800	775	725	700	716	751	740	741	717	723	741	755	755	729	755	679	693	738	762	776	751	716	660	732	796	739	750	779	753	773	720	778	751	678	735	742	726	763	728	815	772	721	736	753	778	765	741	739	755	684	742	755	731	751	762	717	775	731	776	729	763	759	761	739	753	690	747	756	750	703	694	735	743	778	762	762	725	742	746	789	731	702	689	713	748	745	716	715	725	729	779	710	785	761	792	710	709	704	702	739	717	740	785	760	742	661	708	790	770	763	748	730	736	714	695	794	716	730	771	750	713	741	760	766	695	698	709	780	797	789	727	764	740	686	758	746	744	740	731	739	737	738	725	723	738	773	704	774	752	764	733	756	747	789	775	702	745	731	730	720	764	764	721	780	766	793	768	739	682	770	764	766	709	773	750	735	758	766	718	700	711	692	775	726	739	749	685	703	751	773	772	727	734	750	719	735	688	748	712	760	778	734	702	732	764	698	757	742	742	739	703	690	692	690	754	728	751	714	714	728	761	750	775	728	720	727	678	696	721	689	765	700	759	708	722	783	709	707	725	733	761	725	771	695	746	709	689	753	783	734	729	714	761	745	724	715	763	734	732	735	732	705	776	686	735	682	694	779	775	781	732	737	699	729	715	719	713	747	778	705	743	725	742	718	753	743	733	715	718	706	721	751	732	743	759	740	721	720	734	749	780	770	736	733	724	735	742	752	789	737	720	747	737	694	803	731	783	768	720	739	715	717	767	722	707	698	792	737	765	758	726	717	712	780	772	716	732	728	748	760	744	768	724	730	743	711	746	745	761	727	778	741	730	687	703	777	690	675	745	745	734	747	789	720	702	703	705	738	720	779	703	753	751	728	720	766	737	759	736	692	743	687	716	751	770	780	718	728	763	754	720	705	738	736	739	751	723	754	743	719	738	709	718	759	698	753	750	720	741	740	733	779	738	699	683	719	737	687	727	749	720	750	740	738	720	719	766	761	764	736	740	729	724	747	809	711	757	803	741	739	701	749	795	779	717	783	759	699	760	772	743	717	735	746	783	743	774	706	735	732	725	703	737	782	754	716	712	720	716	776	737	709	733	788	739	790	749	763	772	725	736	725	740	727	713	718	745	769	751	745	733	732	724	714	684	755	721	725	749	761	688	750	781	738	755	716	775	727	756	711	763	734	802	685	749	742	728	727	726	731	744	753	713	753	770	714	714	746	704	737	773	768	716	771	684	695	726	765	730	762	784	712	697	737	763	720	733	748	767	693	747	714	765	774	753	752	682	723	749	737	739	751	731	796	719	749	777	759	765	716	739	714	733	741	741	762	710	736	711	735	749	782	670	784	751	695	753	703	754	771	744	703	732	712	643	752	784	754	711	755	705	720	755	754	737	731	748	717	743	709	707	722	745	736	738	802	772	756	751	732	745	746	736	704	669	737	744	738	745	676	744	679	707	766	800	741	737	746	759	734	701	750	810	727	720	754	791	734	755	759	745	713	789	751	765	715	718	748	777	728	717	754	723	696	706	710	767	716	759	752	768	703	758	712	738	706	783	702	706	752	719	744	671	691	723	737	733	706	759	710	735	759	739	766	753	780	719	831	741	769	752	739	745	732	762	739	810	724	775	784	739	716	714	805	767	757	728	726	701	746	738	732	805	760	755	699	773	775	770	735	719	721	771	712	750	775	759	778	761	735	731	783	753	784	802	755	735	696	727	729	725
27773	21807	18871	7268	3286	2402	2037	1548	1310	1149	1036	901	878	798	778	704	713	667	731	671	727	674	678	679	691	636	655	629	680	708	665	708	681	672	632	688	701	688	655	672	650	655	631	676	673	680	674	677	653	686	686	686	673	672	717	694	733	673	669	671	684	674	668	689	658	695	638	653	658	631	683	695	676	701	662	637	679	703	654	635	669	703	666	656	698	701	657	675	681	650	638	677	681	678	675	736	668	680	696	684	655	634	650	649	684	646	664	634	655	648	667	676	666	633	683	669	661	672	655	687	699	668	654	667	693	644	716	618	613	622	687	629	676	651	679	678	680	683	637	629	649	700	659	645	707	707	706	679	704	657	648	664	672	680	660	664	670	687	631	691	657	663	647	636	686	724	665	645	663	646	694	635	650	696	666	663	680	638	673	701	643	675	674	661	679	670	645	684	640	685	658	682	696	692	688	617	681	705	667	616	679	714	677	708	585	693	688	705	639	686	688	655	660	691	685	705	674	667	667	702	662	645	640	709	631	668	669	681	662	669	670	730	675	659	680	734	668	633	658	670	699	627	637	669	662	693	693	639	739	648	670	650	669	627	659	651	657	690	658	688	698	704	656	675	670	712	634	678	652	636	682	654	649	684	671	695	654	632	657	677	645	671	700	688	636	659	684	667	652	676	641	614	638	670	662	654	701	698	670	713	656	685	653	680	643	639	677	637	631	678	669	684	695	629	648	690	648	654	647	658	672	690	645	699	655	681	678	671	641	655	647	651	676	680	633	656	669	658	693	679	679	683	689	666	645	634	702	692	637	650	638	640	677	680	699	694	653	691	675	653	645	695	679	712	658	687	667	685	719	645	681	692	688	696	679	668	731	704	687	654	709	701	607	670	663	659	684	631	686	676	641	660	658	661	674	649	674	685	657	625	683	683	688	708	625	669	672	679	705	669	683	651	691	641	685	669	675	637	691	676	687	644	701	636	696	654	677	650	682	725	685	664	660	699	657	637	670	672	676	690	686	650	642	665	653	674	682	643	657	631	678	684	669	634	682	680	652	688	738	674	684	653	693	641	652	664	651	683	624	666	643	684	643	657	666	714	654	651	704	631	664	709	711	695	655	626	684	702	653	676	671	685	713	658	733	680	649	697	659	663	673	680	665	663	689	715	685	687	706	715	699	696	710	640	669	668	644	658	639	685	675	618	666	668	691	678	691	710	649	714	655	674	666	682	667	723	708	687	699	673	697	691	652	683	681	690	683	681	694	669	666	638	686	670	657	646	665	670	663	678	680	697	663	651	693	623	703	696	675	668	702	643	683	728	692	675	606	689	652	691	645	669	696	624	650	735	687	674	682	625	651	664	674	608	684	651	717	698	627	613	604	666	668	721	656	672	682	650	652	655	611	644	662	709	647	653	661	644	671	672	666	655	699	673	693	632	712	663	642	687	673	665	648	667	666	664	662	691	650	721	669	668	683	685	688	692	643	649	691	635	657	639	634	681	703	697	676	672	676	628	667	684	670	655	639	673	645	657	682	650	670	642	658	692	715	689	635	714	654	644	666	714	689	642	607	628	728	629	666	655	668	667	699	665	655	617	675	685	613	676	627	689	663	682	671	695	689	639	663	674	643	721	689	663	650	649	659	662	649	674	661	644	712	674	656	684	672	688	673	665	622	687	686	717	623	636	674	638	676	666	648	623	721	678	685	674	686	691	694	673	611	650	717	653	655	649	653	687	680	645	733	648	666	756	653	654	650	692	641	686	698	672	666	668	651	673	700	687	697	640	680	652	676	672	668	684	672	702	660	650	668	637	682	687	661	617	641	648	640	658	643	639	672	651	658	699	678	707	674	657	668	620	680	640	677	679	645	681	706	683	674	640	704	717	644	661	658	665	660	654	692	705	692	685	652	694	679	673	666	670	696	680	675	667	700	714	693	713	638	686	678	655	640	662	716	660	677	666	702	637	684	668	656	728	670	630	661	692	671	665	650	671	670	656	645	699	661	690	702	689	658	692	706	668	727	687	670	657	678	677	653	675	700	703	656	668	647	660	616	693	637	689	732	663	686	699	700	663	701	671	659	691	650	635	660	642	648	671	668	638	625	638	701	622	706	652	668	644	673	656	624	665	640	666	673	654	650	673	624	706	667	665	650	703	667	699	678	676	717	675	684	633	653	690	684	699	670	747	665	642	655	664	675	691	678	707	679	664	615	649	725	670	693	643	622	712	693	669	695	693	606	673	635	651	678	637	659	677	642	621	654	675	579	634	675	635	717	689	676	690	667	710	628	639	657	705	721	707	647	649	647	682	684	706	647	710	691	686	632	701	668	682	665	658	632	640	686	644	672	621	680	684	681	669	672	653	697	662	675	627	665	631	703	632	706	638	644	709	668	664	659	643	684	625	664	635	665	699	661	722	701	681	622	640	678	668	653	660	635	737	634	670	670	619	650	642	665	686	613	615	637	639	672	668	662	709	702	648	672	682	667	676	680	712	639	681	664	678	628	663	683	681	697	687	688	664	679	655	675	688	691	680	655	691	689	654	687	648	659	683	712	721	645	642	630	673	671	688	641	641	669	666	720	636	701	672	652	631	661	708	655	704	613	662	665	704	661	679	690	652	634	707	669	653	661	641	641	639	680	658	703	719	685	676	667	647	675	639	740	632	681	648	687	663	698	673	650	657	649	646	662	643	621	663	633	652	682	702	661	707	710	624	719	640	653	709	698	642	691	685	649	624	600	682	605	667	660	675	730	664	626	720	697	651	682	678	659	678	663	640	630	660	640	683	682	676	702	699	619	647	679	690	647	695	618	630	664	676	670	654	644	667	635	693	620	688	691	687	664	638	694	658	651	693	698	663	682	668	677	680	681	667	686	681	634	670	648	645	653	675	646	731	687	663	695	680	645	674	660	667	667	652	702	656	725	668	671	637	657	655	645	677	661	672	666	690	699	677	644	662	668	671	658	639	638	669	681	644	705	675	644	656	705	689	663	668	685	723	696	658	670	618	674	674	617	682	649	616	665	596	664	634	685	664	669	667	659	626	684	663	644	637	690	646	666	630	708	687	633	689	651	661	669	718	659	635	676	623	664	624	698	657	615	741	661	634	694	666	689	637	659	684	635	631	659	706	647	659	714	639	637	663	657	666	680	663	667	677	668	690	679	681	632	677	658	616	648	622	683	685	699	684	699	626	681	622	657	649	657	658	680	660	649	654	697	668	686	701	679	666	672	666	637	641	696	643	693	621	663	648	696	643	638	642	664	659	672	726	685	668	682	716	681	661	692	629	654	679	713	696	719	660	691	656	688	628	679	684	669	626	707	640	696	721	697	673	639	706	716	659	608	649	648	664	630	693	648	624	703	676	631	700	686	680	657	706	707	660	655	680	653	656	649	687	683	672	659	664	702	670	675	651	702	655	673	628	647	646	651	674	677	643	700	677	677	652	632	662	650	657	680	671	698	650	707	704	696	684	639	655	662	640	698	697	635	624
15531	28648	20447	7498	5453	4265	3340	2553	2135	1697	1484	1296	1114	1053	939	902	842	846	869	841	846	837	832	827	842	806	787	815	819	787	798	788	785	864	811	853	822	801	784	850	816	822	840	847	796	830	793	864	780	815	800	857	784	852	805	802	837	788	800	816	866	834	798	741	809	809	838	805	853	829	829	829	845	760	855	825	830	768	817	807	818	805	815	830	837	801	770	812	855	830	815	847	843	857	807	811	829	819	847	811	811	850	792	822	771	885	844	861	826	826	841	837	823	760	854	780	776	819	849	850	796	822	812	797	864	762	801	827	834	867	786	797	793	809	839	765	788	790	813	803	751	770	788	816	838	854	830	843	827	740	812	815	809	809	785	773	819	822	773	787	836	834	819	819	802	821	828	776	839	805	748	803	819	804	806	800	834	767	794	782	819	809	778	821	781	822	836	760	788	779	829	843	805	810	809	852	784	798	827	789	792	840	878	811	806	832	849	818	864	791	857	821	793	823	854	852	804	829	875	821	851	845	811	806	839	833	790	858	829	790	790	802	756	793	800	873	789	828	859	794	835	823	780	820	790	820	794	774	811	828	778	806	764	854	795	826	809	790	862	776	816	792	813	869	824	759	792	802	837	779	805	755	825	778	850	839	834	803	835	783	846	792	853	813	798	802	768	801	740	821	804	830	801	826	773	806	857	807	819	775	806	889	799	795	843	785	806	861	811	833	845	765	781	775	822	838	846	824	829	748	837	816	771	845	770	805	782	801	768	830	766	841	786	837	829	802	852	860	829	835	814	846	828	819	803	831	783	801	848	802	815	814	796	840	772	808	812	820	808	787	820	883	783	816	791	804	780	758	806	784	800	784	827	792	839	828	814	819	799	843	853	824	828	794	779	862	824	811	837	802	827	816	790	804	749	837	807	777	825	832	822	810	802	839	804	824	817	797	824	810	823	821	783	855	879	865	820	745	815	846	854	812	803	831	831	791	768	789	833	803	816	777	818	765	830	806	832	775	807	813	860	822	800	827	828	837	798	817	813	804	778	849	864	785	832	827	800	801	767	875	817	806	814	792	844	862	823	806	782	795	844	766	871	865	779	802	852	793	823	840	803	761	800	820	788	807	777	869	835	843	766	840	849	852	845	824	797	843	866	811	813	789	857	847	820	791	800	864	803	764	824	811	849	801	798	823	828	777	780	781	803	847	801	770	853	810	802	830	816	817	812	854	847	829	815	782	814	796	826	854	804	781	814	785	791	828	773	833	827	765	769	897	808	752	844	818	859	792	864	799	809	804	755	823	809	817	833	822	821	781	789	836	837	808	876	758	796	837	807	779	828	768	830	793	810	803	837	835	798	820	805	774	869	829	821	863	842	828	776	827	774	744	791	815	836	823	793	865	823	776	763	818	797	827	759	791	816	767	818	836	793	794	815	812	818	781	781	904	867	790	797	839	806	824	836	811	774	819	790	849	823	806	821	813	785	840	771	863	804	829	811	823	847	821	806	833	840	772	801	808	818	806	821	824	829	839	824	771	783	835	797	889	766	833	828	847	811	815	793	798	854	818	878	850	829	824	786	808	814	786	852	766	845	819	787	829	836	820	784	761	837	813	806	801	810	838	788	733	743	846	850	812	816	830	759	762	856	815	823	778	815	819	846	784	836	756	820	841	849	864	836	859	787	808	792	798	815	775	832	769	847	818	853	808	791	815	838	826	866	838	838	839	821	824	789	832	806	807	827	801	783	848	820	794	794	832	834	774	844	778	863	889	812	850	853	787	785	773	787	761	815	819	772	766	861	775	797	750	868	876	831	799	809	847	792	822	805	826	826	819	790	827	798	812	785	813	800	790	810	790	814	826	849	808	780	853	793	836	824	810	852	816	851	764	809	804	817	759	850	778	878	867	792	816	853	809	773	804	827	797	804	815	788	773	838	836	790	799	801	796	836	807	806	864	816	765	822	831	757	812	835	798	824	799	808	861	830	799	807	828	837	819	800	833	816	838	818	842	809	800	796	758	808	783	828	749	800	784	820	800	854	833	789	817	790	812	815	820	798	843	834	784	789	787	878	823	824	825	808	771	808	797	811	819	808	772	744	789	820	765	803	778	798	865	804	819	781	819	762	836	783	795	758	787	835	747	815	796	776	815	841	884	808	783	806	781	822	828	817	817	842	827	796	849	809	822	823	824	806	789	762	817	838	822	894	769	815	812	784	847	839	806	817	793	820	822	822	868	807	805	804	854	799	816	770	838	849	800	831	804	777	825	792	814	823	791	820	795	788	799	867	881	845	802	870	805	780	796	809	857	803	847	783	806	819	813	831	806	788	848	809	821	749	771	831	839	828	813	790	878	781	852	812	797	798	811	799	827	804	830	794	839	810	781	783	792	832	827	786	822	797	846	807	816	840	806	806	782	808	802	766	858	778	765	838	835	782	820	792	823	787	785	799	743	797	810	772	821	787	793	837	774	833	825	771	724	786	770	819	816	806	836	834	869	791	792	867	780	788	812	818	815	782	758	774	815	753	799	846	797	784	822	823	795	778	916	800	855	831	852	835	816	779	790	835	813	842	822	782	864	829	846	845	815	835	807	831	805	803	755	770	795	832	808	810	798	781	801	785	832	805	812	794	827	833	812	838	803	791	806	776	796	870	766	824	814	800	813	808	827	775	791	779	790	745	761	801	841	844	750	829	812	850	774	805	838	800	848	805	787	850	858	806	876	826	863	829	790	838	813	807	804	823	870	805	797	887	821	819	827	825	850	806	843	831	834	834	905	818	801	792	796	826	805	821	803	833	820	826	879	811	831	798	841	748	756	795	817	782	808	796	877	828	824	766	855	807	839	794	809	829	819	799	839	754	801	816	849	860	819	793	827	803	793	764	823	778	756	811	794	795	785	813	834	829	783	764	797	828	781	814	794	846	816	815	780	807	850	806	824	844	806	802	776	827	855	837	798	827	773	822	808	862	745	821	795	818	816	815	779	829	886	822	846	814	837	817	805	785	818	811	798	842	806	793	862	832	785	832	821	838	822	801	802	813	743	793	800	781	812	816	818	819	797	771	811	839	789	847	839	806	808	849	843	786	752	837	810	847	832	838	797	824	843	783	830	862	805	793	790	778	790	788	859	857	824	799	819	825	828	806	859	813	829	866	839	804	813	834	794	835	817	778	793	808	819	810	779	749	800	808	823	807	790	812	746	816	837	850	814	824	878	861	788	804	801	796	853	855	841	813	785	832	804	838	824	834	822	769	842	827	818	797	810	785	807	783	780	803	804	798	802	869	782	789	792	806	811	779	793	875	821	811	796	836	872	792	809	781	841	829	833	804	819	883	790	804	764	775	821	768	853	823	824	819	780	835	776	793	822	803	848	835	828	863	768	787	828	796	827	808	800	804	849	829	830	811	820	798	842	795	846	834	811	882	855	845	822	822	829	817	792	754	818	816	820	841	832	763	804	809	799	828	846	774	880	860	804	801	823	803	859	807	829	787	809
23602	21574	28967	24639	21591	14043	4590	2766	2208	1873	1619	1427	1241	1150	1096	987	992	933	987	935	896	951	883	915	941	903	888	896	892	923	887	886	888	870	890	904	913	892	883	866	900	905	869	907	897	869	899	897	862	934	913	908	889	865	901	943	920	865	939	858	881	913	906	855	884	914	917	876	873	888	849	890	892	848	821	840	906	933	861	902	952	976	885	918	836	902	875	862	873	862	856	884	890	884	903	855	915	909	849	867	872	857	842	924	868	897	907	898	868	913	851	876	856	891	871	885	853	876	845	868	892	897	894	858	878	908	858	897	835	955	898	904	939	885	851	907	918	849	851	907	915	931	916	866	905	889	935	841	828	807	893	890	872	851	981	893	885	841	887	902	906	922	852	864	917	852	929	931	852	820	877	942	947	876	837	864	933	923	886	850	924	871	917	879	940	844	929	852	886	924	841	851	908	895	883	877	848	821	868	863	891	848	844	864	875	875	850	864	866	892	873	873	884	861	821	870	904	944	836	871	862	858	874	833	874	932	885	899	947	879	871	897	844	889	847	829	908	925	862	873	926	854	925	898	877	896	902	839	919	824	827	905	902	892	868	865	927	906	886	916	892	858	853	845	851	881	867	895	891	897	834	920	925	872	835	885	919	915	876	925	888	842	836	911	899	819	893	857	876	839	869	868	902	848	899	900	866	877	883	915	859	872	849	914	890	870	898	873	878	922	872	923	865	910	876	880	921	896	927	892	888	843	874	838	889	887	920	908	899	949	871	909	906	909	866	867	878	948	872	835	890	937	870	888	855	865	860	889	908	886	832	828	903	846	927	947	912	848	926	873	916	881	873	882	855	865	892	879	879	955	849	856	899	855	892	889	856	928	888	883	868	896	839	894	841	866	893	905	888	866	881	891	863	889	839	937	885	874	903	901	858	860	906	862	911	925	870	883	854	865	888	832	871	842	863	890	913	837	906	843	904	889	878	908	861	872	907	938	899	881	899	832	865	810	873	902	887	870	898	841	857	891	820	908	868	874	872	869	884	883	890	828	878	887	876	895	920	883	860	900	898	879	973	905	869	852	874	895	909	871	807	878	850	834	900	906	874	857	854	878	842	891	843	885	875	881	826	855	902	867	886	931	872	895	873	900	885	903	897	919	876	877	912	841	883	874	891	825	842	873	853	879	862	836	881	887	912	847	862	910	834	861	941	884	924	919	851	861	901	932	873	856	898	939	874	878	909	847	829	855	894	874	856	876	833	935	899	830	899	913	891	867	887	880	909	893	853	924	890	935	934	890	909	870	911	858	874	890	924	859	890	929	860	901	897	935	901	903	870	889	878	868	897	845	879	891	884	872	874	872	911	902	850	831	921	873	897	840	910	926	902	914	904	836	928	875	854	894	836	890	842	849	867	869	887	877	879	881	874	919	840	868	903	860	880	896	836	839	904	909	909	814	901	906	883	821	931	909	936	874	852	894	923	875	811	908	885	824	887	884	840	839	804	898	865	835	865	903	862	923	862	913	867	919	889	868	874	871	887	932	858	878	891	892	866	847	800	847	915	938	890	859	881	901	874	833	897	872	917	863	900	899	881	859	864	836	878	869	917	882	830	840	940	849	897	880	890	876	918	882	863	853	892	903	870	920	872	876	846	826	898	891	861	812	882	866	856	854	881	845	857	866	868	872	857	941	864	928	911	865	919	881	845	900	859	881	924	866	924	891	914	924	796	855	919	882	858	846	893	899	895	886	830	866	903	889	898	869	833	890	917	904	892	881	885	862	857	857	856	877	904	954	835	843	862	888	927	860	913	867	874	881	904	881	941	926	902	865	871	898	884	864	893	849	898	878	921	881	858	830	851	909	870	883	876	935	869	852	908	940	898	852	900	890	866	884	840	910	881	878	964	897	866	886	882	884	839	876	873	910	887	840	861	897	863	895	885	865	896	896	872	953	912	875	878	857	859	914	923	906	864	905	853	911	866	902	904	855	851	864	847	851	840	837	912	907	903	930	886	876	928	875	892	905	838	901	916	871	862	928	861	848	870	882	898	931	942	880	864	847	835	886	945	848	827	862	868	842	902	858	910	894	864	851	878	894	868	895	819	851	864	868	842	915	842	906	870	918	891	837	876	884	862	868	923	866	877	910	875	892	886	855	870	907	872	869	862	883	881	859	847	888	868	860	910	856	905	882	897	863	883	861	849	884	792	892	894	868	873	874	812	898	861	912	890	897	860	883	918	946	882	893	903	892	832	923	875	916	951	884	870	901	879	900	885	895	921	838	915	891	886	877	852	861	851	913	839	873	924	858	891	869	869	879	894	936	838	882	878	900	883	867	905	901	915	834	857	848	849	809	875	882	875	896	878	865	895	923	858	889	867	830	883	893	860	843	826	848	885	844	864	850	873	919	910	906	904	857	861	864	914	918	902	858	833	883	877	882	857	888	829	822	844	876	827	911	879	809	881	893	896	859	865	892	853	883	843	861	883	851	883	891	854	866	922	762	863	914	917	899	852	899	896	831	913	840	886	868	872	884	890	875	899	919	922	924	901	878	908	906	887	890	863	861	851	856	849	915	826	875	862	797	893	849	857	875	842	910	840	885	897	913	891	913	820	919	862	839	866	865	887	933	859	859	850	841	887	880	883	850	929	906	875	877	951	844	872	868	886	914	924	913	836	899	877	873	934	869	875	854	850	860	859	936	873	878	913	919	874	887	865	898	855	901	914	883	896	868	889	908	895	826	849	948	941	894	829	892	957	874	870	904	890	911	920	845	843	936	896	923	910	873	927	848	908	871	871	896	914	845	822	907	870	890	860	841	902	862	841	928	929	852	873	935	885	899	846	921	864	911	839	896	907	877	917	869	893	912	868	887	887	926	908	897	869	890	820	840	842	833	924	900	871	930	872	884	860	912	920	897	866	885	864	937	885	894	945	911	937	877	906	827	856	894	894	882	894	903	871	880	859	908	934	853	891	874	907	880	850	881	865	838	857	879	915	900	856	878	889	859	875	860	852	923	849	923	879	866	847	894	881	851	881	866	872	870	875	842	849	862	861	902	831	870	889	840	857	875	898	838	921	861	860	871	851	901	851	871	891	854	917	939	887	851	914	886	900	879	864	906	916	837	856	876	905	840	853	876	866	944	877	850	887	869	948	872	832	938	897	893	892	856	911	939	927	918	882	912	887	888	874	882	919	842	898	868	873	872	892	833	908	885	916	862	893	877	881	895	858	841	909	909	828	897	852	919	915	906	927	931	906	863	883	888	893	870	864	860	888	926	840	886	882	925	868	910	914	882	852	897	848	919	869	902	882	916	869	856	874	908	883	924	937	889	862	890	913	893	883	840	915	861	881	887	926	905	908	856	841	926	902	900	833	889	893	865	921	912	876	915	885	887	887	847	896	857	858	884	916	864	892	886	910	883	877	931	863	941	844	934	899	848	875	825	828	867	882	860	861	835	896	816	910	904	901	929	966	910	893	842	884	904	852	862	876	863
16777	40038	29190	12562	8990	7026	5624	4377	3340	2729	2348	1866	1707	1498	1388	1291	1212	1167	1188	1152	1126	1103	1185	1111	1123	1120	1099	1164	1145	1055	1067	1043	1080	1064	1030	1067	1082	1093	1085	1053	1058	1073	1109	1121	1125	1097	1085	1078	1051	1099	1029	1089	1101	1077	1064	1046	1040	1016	1014	1123	1101	1047	1076	1001	1051	1085	1076	1053	1036	1036	1080	1067	1024	1095	1043	1065	1066	1087	1031	1047	1102	1078	1049	1065	1034	1085	1052	1095	1087	983	1062	1080	1067	1109	1077	1095	1059	1083	1090	1080	1095	1081	1003	1098	1079	1050	1018	1036	1055	1056	1041	1033	1087	1041	1102	1125	1047	1081	1073	1052	1095	1009	998	1039	1126	1072	1063	1087	1023	1069	1025	1140	1139	1053	1071	1084	1099	1083	1027	1099	1049	1032	1081	1009	1115	1029	1052	1019	1082	1101	1021	1062	1050	1086	1048	1110	1084	1100	1085	1060	1080	1043	1064	1003	1038	1016	1099	1036	1099	1078	1054	1071	1050	1103	1063	1079	1065	1078	1064	1086	1080	1111	1025	1088	1022	1065	1048	1094	1049	1080	1092	1032	1061	1074	1098	1015	1091	1091	1112	1045	1102	1061	1044	1093	1026	1094	1047	1117	1093	1054	1080	1053	1078	1075	1080	1096	1082	1054	1136	1065	1078	1096	1044	1065	1114	1041	1043	1085	1106	1090	1090	1060	1064	1036	1075	1083	1077	987	1058	986	1036	1052	990	1059	1039	1110	1035	1028	993	1017	1045	1077	1097	1074	1104	1061	1058	1104	1032	1066	1106	1130	1061	1056	1127	1082	1076	1011	1053	1064	1061	1074	1042	1021	1059	1055	1076	1070	1048	1059	1041	1076	1089	1080	1080	1067	1084	1090	1134	999	1067	1041	1033	1068	1007	1006	1072	1086	1058	1032	1016	1026	1094	1055	1071	1060	1055	1067	1082	993	1109	1086	1041	1097	1085	1059	1052	1032	1095	1014	1090	1008	1125	1028	1059	1045	1063	1133	1081	1087	1066	1127	1049	1077	1076	1102	1108	1052	1102	1010	1082	1051	1049	1091	1072	1035	1080	1062	1077	1087	1114	1035	1068	1061	1095	1036	1135	1080	1059	1101	1087	1020	1082	1004	1074	1030	1090	1017	1024	1069	1096	1078	1076	1009	1117	1088	1095	1071	1101	1023	1080	1134	1045	1133	1092	1035	1073	1031	1054	1069	1077	1021	1057	1106	1047	1070	1105	1090	1069	1089	1040	1078	1086	992	1076	1094	1044	997	1053	1078	1067	1021	1103	1008	1078	1031	1043	1061	1033	1118	1081	1067	1097	1074	1051	1080	1064	1067	1094	1054	1078	1098	1039	1025	1066	1093	1093	1066	1021	1017	1110	1052	1042	1075	1096	1083	1077	1067	1092	1162	1079	1096	1119	1095	1077	986	1141	1056	1126	1053	1055	1016	1092	1101	1059	1034	1037	1009	1043	1009	1099	1058	1070	1050	1056	1003	1041	1008	1077	1033	1024	1080	1084	1010	1057	1044	1033	1072	1113	1039	1091	1054	1020	1049	1096	1126	1036	1031	1047	1055	1124	1024	1043	1062	1042	1064	1083	1052	1005	1061	1084	989	1004	1062	1052	1047	1078	1069	1074	1060	1077	1006	1040	1052	1056	1101	1034	1033	1104	1079	1065	1118	1045	1041	1059	1053	1081	1110	1067	1057	1108	1074	1018	1021	1060	1072	1035	1049	1073	1017	1069	1079	1048	1095	1040	1078	1038	1114	1074	1038	1019	1068	1069	1020	1063	1082	1089	1115	1070	1033	1045	1021	1101	1050	1003	1045	1035	1099	1069	1036	1070	1118	1076	1068	1080	1007	1060	1022	1022	1075	1078	1079	1114	1113	1070	1122	1139	1074	1008	1049	1064	1074	1081	1096	1054	1049	1085	1108	1033	1004	1051	1019	1044	1054	1091	1095	993	1071	1086	1057	1047	1099	1053	1067	1027	1046	1057	1079	1036	1057	1002	1032	1052	1016	1059	1041	1086	1049	1104	1071	1090	1133	1040	998	1098	1090	1073	1101	1056	1055	1086	1074	1087	1037	1137	1064	1052	1086	1076	1108	1110	1116	1038	1011	1080	1072	1054	1064	1069	1112	1070	1059	1036	1052	1083	1059	1064	1075	1060	1009	1061	1021	1032	1055	1096	1079	1075	1068	1135	1063	1073	1055	1108	1075	1071	1071	1108	994	1107	1060	1046	1083	1061	1152	1086	1089	1070	1091	1021	1091	1054	1033	1057	1059	1024	1078	1076	1095	1041	1039	1044	1079	1074	1085	1086	1121	1061	1114	1064	1105	1023	1073	1066	1081	1072	1055	1038	1042	1044	994	1099	1062	1113	1026	1095	1062	1105	1079	1123	1042	1092	1039	1044	1110	1055	1072	1094	1039	990	1082	1049	1137	1047	1034	1055	1054	1087	1058	1025	1099	1126	1114	1079	1031	1054	1058	1036	1023	1037	1033	1068	1028	1086	1053	1124	1073	1014	1118	1041	1058	1157	1020	1077	1030	1055	1025	1056	1007	1041	1117	1084	1027	1038	1088	1019	1061	1054	1050	1028	1091	1027	1083	1050	1025	1028	1014	1100	1068	1081	1020	1087	1097	1038	1114	987	1102	1071	1096	1020	1068	1084	1017	1050	1015	1057	1068	1041	1039	1024	1037	1095	1122	1032	1014	1049	1086	1089	1094	1014	1057	1111	1009	1052	1081	1117	1095	1096	1074	1041	1105	1069	1080	1091	1048	996	1023	1087	1068	1043	998	1049	1076	1106	1050	1054	1055	1056	994	1063	1039	1094	1044	1075	1054	1067	1033	1064	1036	1041	1053	1070	1064	1065	1112	1051	1003	1048	1048	1091	1074	1094	1044	1065	1085	1043	1049	1040	1088	1039	1094	1078	1092	1091	1043	1024	1035	1122	1047	1054	1059	1108	1039	1098	1061	1068	1052	1094	969	1074	1097	1027	1063	1021	1025	1030	1108	1059	1064	1032	1075	1045	1037	1070	1006	987	1078	1086	1036	1089	1124	1036	1062	1071	1095	1100	1054	1021	1073	1125	1067	1034	1085	1109	1047	1041	1036	1103	1065	1146	1138	1088	1088	1045	1095	1058	1096	1081	1094	1073	1072	1068	1100	1034	1006	1080	1017	1085	1026	1031	1012	991	1066	1025	1028	1072	1084	1048	1079	1045	1041	1075	1083	1090	1093	1030	1053	1080	1043	1020	1052	1069	1004	1103	1112	1068	1008	1035	1073	1031	1098	1018	1098	1056	1102	1084	1061	1098	1041	1035	1040	1055	1074	1055	1036	1073	1036	1080	1078	1139	1065	1109	1018	1046	1077	1048	1074	1060	1067	1060	1040	1082	1075	1075	1061	1102	1036	1090	1078	1080	1057	1062	1068	1061	1055	1016	1070	1049	1119	1070	1079	1071	1094	1102	1095	1024	1049	1024	1059	1077	1018	1076	1052	1043	1034	1084	1093	1069	1061	1084	1093	1039	1018	1071	1113	1064	1069	1079	1095	1049	1091	1049	1139	1116	1032	1043	1049	1055	1038	1065	1093	1077	1086	980	1111	1057	1085	990	1010	1051	1052	1103	1077	1062	1100	1020	1077	1092	1056	1074	1056	1034	1080	1067	1103	1043	1077	1070	1053	1081	1095	1058	1088	1081	1048	1066	1056	1021	1070	1038	1088	1032	1015	1054	1025	1042	1118	1087	995	1046	1101	1072	1076	1134	1062	1043	1063	999	1091	1060	1027	1083	1083	1059	1122	1045	1060	1028	1079	989	1054	1059	1086	1086	1048	1099	1082	1021	1033	1057	1051	1038	1039	1085	1093	1035	1061	1060	1057	1064	1079	1077	1159	1045	1016	1041	1021	1118	1107	1034	1086	1036	1077	1116	1003	1041	1081	1055	1092	1024	1082	1019	1070	1058	1046	1083	1017	1066	1072	1059	1063	1062	1064	1066	1038	1047	1082	1094	1034	1043	1014	1132	1052	1119	1083	1086	1052	988	1051	1051	1044	1017	1035	1132	1054	1013	1015	1096	1087	1025	1031	1005	1106	1042	1035	1044	1097	1122	1039	1028	1054	1054	1125	1081	1115	1030	1036	1041	1108	1113	1028	1034	1054	1033	1068	1057	1010	1068	1045	1114	1026	981	1076	1045	1034	1084	1091	1048	999	1114	1090	1084	1018	1030	1113	1030	1113	1050	1094	1108	1099	1135	1038	1029	1078	1143	1041	1052	1086	1099	1103	1094	1023	1074	1063	1077	1045	1051	1096	1075	1044	1055	1079	1080	1065	1044	1073	1086	1042	1044	1030	1044	1059	1021	1072	1060	1009	1079	1055	1023	972	1012	1069	1097	1042	1052	1096	1100	1106	1033	1052	1068	1039	1077	1085	1078	1088	1017	1118	1055	1087	1036	1088	1110	1088	1085	1112	1028	1096	1094	1007	1048	1065	1107	1040	1092	999	1087	1034	1052	1084	988	1046	1024	1031	1046	1083	1075	993	1018	1075	1075	1026	1104	1078	1081	1035	1012	1099	1038	1029	1075	1029	1039	1059	1054	1083	1066	1058	1056	1065	1038	1074	1034	1093	1087	1152	1020	1038	974	995	1015	1062	1110	1053	1014	1122	1045	1042	1070	1047	1020	1050	1032	1055	1128	1036	1061	1049	1045	1110	1018	1042	1071	1097	1018	1060	1104	1087	1062	1092	1028	1063	1074	1146	1026	1026	1129	1051	1100	1060	1008	1062	1027	991	1038	1054	1046	1069	1033	1031	1032	1050	1084	1121	1122	1038	1073	1031	1036	1079	1055	1075	1097	1054	1022	1052	1068	1078	1097	1043	1029	1039	1109	1047	1066	1067	1089	1086	998	1030	1107	1042	1082	1110	1043	1008	1046	1044	1044	1078	1033	1060	1058	1008	1057	1059	1042	1067	1068	1074	1035	1089	1062	1090	1075	1083
24800	21567	27858	25660	13767	3628	2232	1703	1290	1066	910	747	620	551	455	448	427	387	405	407	450	359	410	392	354	376	408	383	366	371	368	364	381	381	392	380	373	401	370	397	369	390	390	373	388	382	367	402	359	395	409	346	362	412	364	389	357	388	373	342	369	378	333	367	389	360	402	381	383	335	404	343	368	349	390	373	354	377	348	346	354	367	351	404	380	366	353	387	382	404	367	364	375	391	385	415	385	389	396	370	385	380	369	363	334	346	345	373	339	374	376	365	364	377	309	417	380	345	371	397	374	320	337	392	388	426	386	353	344	357	370	387	396	358	401	362	372	401	404	397	391	372	344	399	374	395	353	372	358	353	376	378	395	399	364	392	409	390	366	361	419	379	367	405	356	379	407	365	369	345	359	358	367	372	403	358	364	363	339	387	374	354	360	371	400	373	339	364	381	381	360	398	360	415	378	392	375	367	352	364	365	344	406	363	357	396	362	372	370	379	361	374	413	393	346	355	403	377	364	349	396	382	378	397	373	367	374	414	344	368	396	384	407	360	365	348	388	392	349	393	404	354	387	402	359	360	392	392	392	350	349	372	382	376	390	399	374	352	370	386	344	380	385	349	392	371	354	369	367	354	367	364	401	384	373	368	364	375	404	353	359	377	375	378	392	368	375	368	369	375	405	396	387	365	337	352	322	391	353	347	363	378	387	388	395	379	341	379	337	369	390	366	361	422	355	342	367	359	376	393	363	395	389	365	363	404	391	381	350	371	385	389	385	404	394	391	359	373	358	380	363	373	358	383	373	389	376	384	393	353	400	390	383	366	374	371	367	366	392	365	353	372	349	374	357	349	376	387	376	346	380	403	386	344	382	369	361	366	355	367	336	355	375	386	384	361	396	370	388	397	366	391	375	356	356	390	345	356	330	369	356	359	353	411	375	375	386	367	387	365	344	359	372	360	376	373	398	368	424	379	366	378	402	358	388	387	372	392	359	385	366	369	360	357	363	361	402	368	417	398	375	346	399	347	346	368	373	397	360	370	368	385	396	364	390	379	350	382	382	413	343	394	394	366	368	399	394	372	359	363	382	382	394	355	373	409	377	387	364	357	362	360	354	362	376	342	377	367	398	413	362	414	377	375	386	345	385	337	375	361	416	359	387	353	376	363	381	383	366	343	383	362	361	412	352	359	337	348	386	363	378	367	377	362	389	353	359	357	357	375	361	343	372	363	394	363	348	391	389	374	358	402	342	366	410	359	362	371	354	378	361	392	381	393	377	346	364	399	383	436	403	359	358	382	341	388	374	415	383	355	367	379	385	362	351	373	402	365	350	378	380	378	394	379	390	380	345	363	345	394	386	353	344	389	388	366	365	392	340	423	360	376	409	380	393	353	361	375	348	412	388	366	366	375	355	342	375	374	375	360	397	389	370	332	396	383	381	326	378	361	349	367	362	328	360	353	397	370	355	367	371	376	372	356	388	390	362	321	331	393	375	348	350	353	352	370	356	392	363	373	344	383	357	381	392	349	341	378	389	373	378	369	365	403	382	368	366	370	372	333	340	377	350	367	336	390	394	359	347	375	372	352	388	380	387	382	385	397	409	381	404	347	410	351	395	376	373	339	387	412	381	381	386	377	404	366	357	365	368	347	396	385	353	339	353	347	344	375	375	374	354	393	362	413	358	390	387	391	367	383	405	368	365	348	385	341	378	372	376	373	342	360	377	367	377	340	374	344	372	401	375	347	388	353	395	379	311	382	381	393	340	363	373	375	384	311	350	369	383	377	362	374	412	344	335	362	376	383	377	400	402	399	386	393	376	369	369	390	388	405	360	407	357	404	409	359	380	336	388	384	376	385	358	387	389	412	391	352	376	351	348	395	342	350	370	373	354	394	395	384	337	331	357	401	354	385	383	408	412	381	363	379	402	347	366	407	369	376	385	375	358	389	342	354	381	394	343	361	371	368	371	369	374	380	364	353	336	390	381	346	384	357	364	381	378	388	388	385	389	353	371	362	367	355	362	393	388	374	380	352	359	366	346	333	380	357	390	407	370	369	355	367	370	386	402	375	381	379	388	363	391	368	384	417	379	359	401	389	346	346	387	397	361	402	361	348	357	379	338	378	398	392	340	373	341	362	374	373	388	358	364	337	366	377	368	378	366	400	375	389	360	343	400	377	368	376	398	363	383	393	378	373	350	382	376	403	353	392	373	351	367	347	379	365	366	381	382	349	345	423	356	378	368	424	367	376	388	364	385	345	361	366	388	361	384	380	368	394	360	362	369	371	380	372	393	363	359	372	353	343	345	352	373	414	371	375	380	376	380	367	346	374	363	325	378	362	362	385	341	376	366	371	352	353	409	374	343	385	360	354	384	399	373	350	403	387	385	388	387	373	343	399	359	394	358	377	379	391	374	394	390	405	375	385	351	370	361	348	380	387	354	372	381	389	376	406	370	372	396	392	395	378	367	368	369	396	354	424	406	368	386	368	374	399	388	373	346	362	351	340	364	348	354	399	327	401	365	405	390	345	394	401	368	354	357	368	362	363	365	340	392	348	354	374	383	435	348	388	404	358	360	382	372	360	361	331	340	359	393	384	353	378	350	360	403	346	406	350	379	373	402	379	374	404	399	373	398	381	376	396	355	390	353	356	371	363	374	382	373	347	367	381	398	381	384	384	388	367	366	360	378	404	376	372	391	402	355	350	368	370	421	387	369	357	336	380	370	402	380	390	367	386	406	429	384	386	382	348	350	402	339	366	383	353	344	367	362	363	402	341	314	353	374	409	352	396	401	388	378	362	369	394	365	341	365	383	366	347	366	363	358	368	395	357	372	380	391	370	381	351	393	375	375	371	353	370	360	339	377	394	399	385	357	369	383	385	360	362	390	412	419	367	363	380	379	352	368	393	376	395	366	361	349	334	396	376	372	359	387	384	359	362	352	365	374	376	373	373	372	377	372	343	362	393	399	394	340	370	358	358	366	342	376	389	349	363	377	378	386	353	375	379	358	378	398	369	364	389	356	364	321	399	353	326	358	376	430	374	348	363	388	359	365	394	392	354	345	345	361	354	377	351	387	379	391	399	359	367	399	370	366	354	332	378	353	370	313	379	354	382	344	371	400	362	391	338	398	356	365	325	370	324	397	369	376	378	343	365	375	354	371	347	340	384	398	400	379	388	346	396	358	373	384	381	401	398	389	372	387	350	322	406	424	391	375	404	398	346	369	381	378	418	368	338	379	408	369	342	399	400	381	383	388	390	388	353	366	388	368	384	348	398	377	361	357	385	370	389	359	382	374	377	387	394	402	384	366	358	356	395	396	373	356	391	404	382	396	396	423	397	397	398	376	362	360	365	379	405	345	380	386	376	388	390	400	416	372	381	350	383	364	373	394	406	389	336	390	362	379	373	409	360	346	372	347	361	362	389	378	388	357	376	348	412	366	378	397	353	372	410	381	383	394	350	356	364	341	388	349	360	389	417	388	403	355	336
16770	35845	23459	9853	7184	5536	4210	3123	2245	1785	1444	1130	900	806	713	567	585	547	558	525	491	505	527	505	503	488	500	495	496	490	473	489	530	485	478	488	491	479	484	451	444	474	472	487	489	495	497	482	472	460	480	452	498	489	538	461	459	457	466	460	486	444	461	458	513	469	480	471	503	487	465	467	470	477	503	498	472	465	476	459	502	461	482	492	517	485	502	454	476	475	501	488	531	476	479	513	469	461	464	481	461	458	478	490	474	460	524	461	489	468	459	445	518	538	530	465	450	443	454	455	514	502	484	458	487	497	493	468	487	438	454	484	484	464	457	489	497	496	474	476	457	487	472	477	514	446	490	457	501	433	462	475	491	478	462	497	498	448	448	475	448	484	475	450	514	484	503	451	486	529	483	477	476	485	491	492	455	475	445	499	454	470	473	440	472	470	510	449	447	495	499	508	478	487	499	462	438	478	468	465	468	460	480	468	469	493	479	501	446	486	467	453	478	453	474	462	482	501	500	499	437	499	515	505	478	451	431	451	456	438	456	502	470	457	480	450	483	424	483	511	516	471	497	453	502	442	513	464	492	476	497	465	451	491	513	477	475	466	448	457	484	480	464	459	446	462	454	484	476	490	437	505	431	493	446	461	494	483	461	481	490	481	473	472	478	523	454	469	502	487	463	466	481	508	475	441	501	413	500	505	457	472	492	489	483	477	508	455	455	479	470	464	496	482	473	459	469	487	488	449	478	462	539	457	456	497	493	494	470	413	482	501	497	518	478	435	459	470	431	478	492	471	489	463	493	462	437	489	456	472	460	472	477	466	485	469	483	455	479	463	485	475	507	464	473	463	445	458	470	500	468	520	438	423	525	493	438	465	428	494	446	480	469	472	480	475	504	497	499	466	484	428	457	469	462	467	444	493	426	482	477	492	489	477	482	481	475	489	479	498	464	455	427	459	482	518	504	495	453	470	450	511	516	471	517	473	504	476	493	473	470	465	497	468	434	490	522	477	489	477	469	471	440	440	451	488	495	471	467	487	495	494	445	487	457	486	483	526	504	473	480	485	468	506	500	464	487	469	470	459	454	499	445	502	441	482	462	457	464	465	500	449	499	481	497	480	506	502	458	444	438	479	485	482	459	478	468	482	477	483	488	466	473	488	491	440	467	467	458	474	477	478	493	480	477	471	474	482	468	469	483	459	463	496	458	495	439	491	486	492	474	467	468	456	506	473	490	458	499	471	472	457	471	452	485	460	473	483	503	485	457	427	457	478	478	440	485	467	497	498	466	429	475	462	468	484	455	480	474	445	500	481	453	482	482	469	447	469	457	490	493	481	498	477	479	479	500	493	501	451	496	474	519	480	502	474	485	474	465	475	484	450	514	518	470	485	432	456	465	443	480	456	455	483	500	474	451	509	487	484	504	497	512	472	490	502	448	481	480	505	437	479	458	517	476	489	474	490	488	484	444	486	466	472	460	434	491	479	471	448	472	498	495	428	505	448	515	504	492	483	497	497	456	478	489	474	454	462	518	478	474	442	506	490	468	457	490	478	464	502	484	477	491	500	499	506	512	490	517	508	471	481	468	470	488	504	466	509	465	468	439	516	480	465	486	507	465	480	508	447	440	482	492	471	488	483	504	514	460	475	465	444	484	472	439	481	468	473	454	453	462	480	462	461	502	461	496	440	488	472	474	486	492	427	464	482	519	498	442	464	475	461	521	457	488	522	522	486	486	459	500	462	491	518	486	469	509	487	507	496	465	446	451	478	492	487	499	476	459	491	481	511	491	481	486	467	472	487	496	450	473	437	471	455	470	471	417	456	467	460	491	467	474	482	452	461	453	506	499	498	494	458	480	514	475	482	467	486	491	491	513	473	518	450	465	491	502	450	455	480	466	471	495	488	467	452	494	490	484	440	437	483	478	449	495	471	477	485	447	488	485	481	464	477	459	459	496	486	520	510	464	436	451	509	461	488	464	454	502	507	474	466	482	463	440	445	481	506	452	473	468	466	484	471	474	449	485	457	491	447	521	497	468	476	466	515	499	470	462	483	422	464	469	471	483	502	440	475	460	441	479	468	459	483	494	462	474	483	455	458	451	490	467	457	462	506	503	516	501	474	460	474	480	494	467	500	496	462	462	499	456	482	457	493	470	481	450	498	514	460	419	480	478	508	504	492	458	488	441	495	464	483	469	508	477	489	500	478	487	489	481	532	461	476	501	486	465	488	471	490	461	463	483	514	457	488	466	458	470	468	454	474	460	465	431	472	479	474	438	462	464	486	430	471	461	476	468	464	462	488	475	473	432	502	450	527	451	491	439	464	449	482	493	505	490	519	459	488	456	478	434	456	461	483	462	483	500	473	461	502	477	486	496	497	509	469	487	499	488	488	455	467	472	431	445	483	464	463	478	503	505	482	444	472	489	466	484	502	489	449	474	481	465	500	472	463	457	439	462	479	483	465	481	522	472	509	451	505	458	491	441	509	499	461	482	468	467	475	491	463	488	500	467	493	502	513	482	494	486	449	432	464	476	496	466	504	497	461	483	492	462	498	490	492	487	506	472	502	448	465	453	499	516	471	482	442	467	449	467	488	477	443	509	462	483	473	484	504	479	470	501	473	507	507	482	497	483	519	469	452	491	447	503	486	439	467	485	485	477	492	520	459	481	472	499	467	498	439	478	530	474	478	512	454	487	455	503	490	452	491	463	503	503	483	465	475	459	461	436	482	492	456	449	490	487	493	450	461	502	488	441	461	480	456	484	475	485	478	456	506	450	461	429	463	457	478	475	497	461	468	523	499	503	504	476	533	513	502	470	459	475	489	481	493	479	448	471	505	462	453	483	491	456	449	473	472	501	496	480	464	521	480	456	473	494	440	473	454	491	467	480	513	490	486	462	482	494	467	433	446	427	474	490	483	485	492	460	470	426	429	458	459	465	495	460	453	502	461	477	462	465	505	474	446	512	451	475	479	495	523	476	491	498	485	468	509	464	492	480	443	466	496	466	466	475	471	473	499	507	470	465	450	498	442	460	465	526	492	453	477	426	456	502	480	468	454	475	487	455	463	488	483	504	464	473	468	523	480	462	488	445	502	469	512	474	513	500	472	486	479	453	482	469	483	479	465	451	457	468	519	451	456	465	481	507	460	420	446	473	501	445	430	484	512	482	491	478	458	473	509	475	466	510	450	471	494	513	510	502	453	489	494	509	484	523	473	490	437	502	528	455	459	465	514	455	493	483	459	452	480	488	455	450	514	495	458	456	521	459	490	464	474	454	481	475	454	447	489	485	484	464	455	467	456	499	466	516	456	455	477	467	459	461	465	456	487	498	497	486	502	491	493	475	487	492	477	480	500	529	453	480	515	468	469	406	504	464	464	508	500	495	468	457	472	457	458	451	443	480	425	489	513	452	443	458	461	470	492	456	484	501	482	448	463	495	501	514	472	474	463	488	472	455	491	479	483	467	450	479	483	495	516	451	479	457	488
22740	21617	29445	24248	21626	21782	13142	4009	2562	2003	1593	1457	1072	900	848	771	723	689	657	657	660	634	642	631	709	679	671	623	615	626	614	620	581	615	616	639	612	590	626	592	582	627	587	626	591	622	628	613	582	649	611	635	590	578	630	607	569	626	576	565	571	622	609	573	540	610	633	563	566	551	568	581	611	573	582	552	605	603	533	583	605	615	603	586	595	578	592	584	584	535	578	603	587	600	581	568	550	598	602	550	558	596	581	572	564	600	575	613	571	611	651	587	581	600	580	593	613	626	575	550	587	600	592	585	628	598	592	552	591	604	627	605	560	597	594	582	610	586	521	568	592	567	605	594	578	589	551	631	613	605	593	591	625	626	616	538	606	619	592	626	556	626	592	575	598	592	607	607	594	568	626	579	595	601	586	571	615	611	574	595	556	556	637	590	587	555	601	560	588	564	618	602	629	565	607	604	588	570	597	624	609	602	535	594	580	540	579	569	617	579	637	587	600	594	568	632	584	561	573	595	616	597	622	632	592	577	543	636	609	576	604	535	624	605	589	605	594	546	584	574	638	601	585	597	582	605	573	612	556	580	561	618	617	620	623	576	552	598	583	560	609	629	540	630	619	617	583	555	609	565	590	590	585	610	569	623	595	576	618	588	604	578	615	578	578	603	578	601	650	590	636	602	600	579	570	587	645	613	555	589	600	637	616	555	582	570	587	604	573	581	595	580	632	603	622	577	610	558	602	577	603	552	632	555	535	614	561	632	641	573	616	577	602	569	562	596	616	589	569	608	586	589	619	547	597	578	575	584	576	592	603	604	582	629	564	618	590	576	604	597	617	556	622	606	572	605	623	598	601	608	616	571	579	621	560	595	576	595	584	612	577	664	547	575	541	599	643	580	576	608	576	623	584	589	552	572	566	586	597	575	613	590	591	600	604	576	549	565	596	576	568	558	574	572	611	570	584	558	580	589	625	575	559	602	618	627	576	619	569	581	603	567	571	558	560	577	537	584	572	536	559	570	625	588	579	621	563	551	565	617	601	533	603	575	576	567	565	587	564	564	601	564	634	598	638	632	610	611	545	579	651	633	626	583	621	624	595	606	564	600	606	572	586	583	566	581	594	562	571	597	618	590	638	568	585	657	541	578	576	595	584	588	551	552	583	590	636	533	546	590	565	629	574	553	589	586	562	568	596	598	556	597	562	594	586	563	627	572	592	606	588	608	631	610	578	604	631	603	595	610	598	631	602	625	620	616	634	588	577	589	614	606	557	607	573	553	580	543	629	605	609	550	564	566	557	568	556	582	593	608	600	570	536	571	564	569	561	590	598	578	580	552	537	586	593	636	572	610	608	574	590	579	576	572	584	582	628	600	551	560	567	598	553	586	570	628	582	590	627	636	609	579	559	579	560	579	613	617	561	582	633	598	537	587	613	568	585	596	568	602	640	645	605	632	610	567	592	577	589	609	610	599	614	625	565	588	625	576	561	578	597	579	569	581	595	597	580	628	563	580	610	549	565	621	590	615	554	572	593	592	597	601	581	556	588	597	554	593	586	565	579	594	590	567	602	600	619	582	601	576	586	613	594	588	545	595	563	590	550	583	597	525	560	622	582	565	587	619	611	567	586	584	619	593	599	638	564	599	582	571	576	559	602	579	575	562	589	598	615	670	586	600	609	592	638	595	618	597	578	588	565	597	614	596	612	610	591	616	588	588	551	597	630	589	628	614	579	592	530	583	554	632	573	567	592	602	624	617	591	624	614	591	572	561	598	565	541	577	596	603	580	547	576	620	572	564	615	634	601	631	609	619	599	593	541	580	583	554	611	594	610	647	602	618	622	549	590	595	577	606	614	591	584	609	594	544	608	600	564	548	566	611	579	569	599	590	613	570	603	619	562	609	603	598	592	577	565	548	585	588	572	606	625	578	609	573	551	626	598	545	581	581	542	568	545	609	589	534	558	599	609	600	594	537	575	639	577	622	590	609	568	614	622	614	559	543	583	584	579	552	587	599	582	571	570	579	582	630	561	530	549	583	567	624	574	603	596	597	593	547	591	595	608	605	556	625	604	587	579	564	580	622	601	570	582	556	554	547	585	577	645	581	574	614	547	597	614	614	598	595	620	640	567	554	585	599	570	579	597	577	565	582	634	588	615	648	570	631	578	619	623	622	636	566	596	623	615	582	579	593	591	564	564	649	597	625	612	565	594	577	607	558	635	612	595	610	577	600	536	570	569	588	628	589	609	589	584	567	598	610	577	598	601	565	543	562	584	583	543	609	585	580	604	564	594	572	547	551	607	589	590	589	615	559	580	574	548	555	561	577	618	591	637	610	575	595	605	575	549	589	625	586	584	596	606	616	610	613	567	629	555	577	609	543	577	618	563	556	608	580	580	614	633	578	611	581	558	608	600	594	558	566	576	628	596	637	573	567	597	606	593	606	618	611	571	555	587	607	577	615	637	599	613	587	582	598	618	574	591	535	619	608	606	597	628	639	581	616	611	563	595	591	611	563	614	552	547	572	616	597	596	574	606	585	561	562	592	592	644	607	607	577	581	592	608	604	620	599	599	584	594	574	571	602	600	579	594	617	602	582	543	587	591	557	621	597	592	587	604	601	626	594	584	576	566	559	589	578	626	606	615	607	578	629	610	557	586	591	570	573	555	607	645	615	587	592	602	603	598	598	561	586	608	571	598	595	585	612	572	585	530	585	601	568	588	576	639	597	596	612	590	629	630	626	544	589	581	576	599	578	572	595	565	572	586	595	531	572	624	608	589	542	543	585	605	611	602	569	570	597	553	579	615	571	610	597	585	566	599	574	596	584	586	612	581	591	597	566	590	556	565	603	580	562	589	582	562	606	601	565	596	602	581	607	577	622	620	624	593	579	549	605	582	599	620	588	553	617	586	573	593	594	575	618	628	599	567	578	589	558	612	580	567	599	607	578	570	621	577	597	559	597	576	571	604	581	586	627	604	578	596	588	591	551	570	584	584	606	582	564	579	565	575	592	628	545	579	566	559	573	584	594	590	589	615	636	586	582	553	638	605	534	603	623	595	566	606	570	608	602	609	595	559	582	536	591	611	582	596	574	599	593	592	576	592	610	542	576	543	631	593	597	578	558	592	581	584	591	591	608	575	570	590	604	595	576	573	603	618	581	578	603	552	598	574	581	561	557	623	614	589	552	600	573	576	608	593	568	575	544	625	615	569	577	575	587	608	578	568	598	545	571	553	565	648	550	610	584	615	560	606	614	562	604	595	610	548	562	565	592	524	587	572	617	601	592	566	592	630	614	614	612	612	619	579	581	622	572	603	584	590	601	620	589	576	660	613	580	603	623	593	602	601	600	562	594	588	545	611	572	595	645	590	634	592	583	610	572	626	613	591	640	583	597	565	569	550	545	601	557	607	575	583	554	621	612	603	611	597	576	593	636	605	606	609	590	556	595	605	571	551	617	624	577	586	640	548	606	624	579	633	596	624	611	612	609
20163	45899	30746	15876	11878	9344	7440	5681	4243	3201	2480	2027	1728	1354	1139	1029	930	915	931	901	799	804	856	840	853	797	850	769	812	798	758	778	789	784	802	759	753	749	787	777	774	750	792	738	789	781	768	750	753	761	762	782	699	742	763	730	753	734	704	748	738	713	742	776	779	757	742	743	747	725	755	734	802	729	750	743	703	784	757	730	717	738	744	759	756	721	750	735	753	747	737	795	728	756	740	776	780	707	754	662	735	761	744	754	719	738	702	746	735	758	762	761	744	717	726	750	708	730	696	748	708	779	699	733	728	738	762	731	733	737	750	762	757	758	714	731	701	739	731	734	722	794	758	695	715	666	738	714	727	711	756	772	791	754	747	743	784	742	751	724	756	743	766	715	716	765	731	745	735	726	744	759	732	743	757	779	721	740	747	763	786	707	778	689	764	820	772	725	732	741	744	780	717	738	720	691	734	695	734	752	749	766	736	753	800	721	784	692	743	695	758	766	684	737	709	708	736	757	762	736	752	725	728	778	722	757	747	765	745	686	730	754	714	741	769	835	751	751	758	743	758	728	705	740	743	729	709	740	745	780	753	754	743	671	718	759	778	740	741	775	761	733	715	725	726	718	713	754	717	778	733	738	733	756	733	689	729	720	778	744	737	702	771	726	728	785	748	751	711	772	734	759	721	742	719	734	738	694	751	736	743	716	732	706	755	771	759	810	773	726	733	741	788	779	761	700	729	708	700	720	720	711	723	766	734	709	773	706	748	739	804	695	783	695	749	726	731	712	658	707	697	744	723	721	753	715	728	702	744	641	749	773	717	766	759	794	682	754	721	705	760	737	736	749	764	754	709	734	723	780	750	746	749	754	765	726	775	705	757	748	702	771	660	734	753	750	730	719	740	724	757	749	728	675	795	713	734	743	709	717	708	726	757	739	700	730	734	762	723	704	779	716	725	718	754	761	723	739	720	754	810	732	764	725	777	712	773	742	739	754	729	768	761	758	731	731	759	713	781	748	718	773	702	765	733	784	754	759	703	751	691	710	751	743	722	728	758	758	742	693	733	776	815	745	714	700	700	730	746	776	718	742	769	753	738	750	725	807	748	724	712	759	754	763	714	729	775	747	761	718	789	733	740	712	745	719	712	720	746	761	801	695	756	707	701	727	763	748	722	743	790	733	806	738	729	743	738	710	736	714	759	804	794	730	730	762	756	730	727	766	763	702	731	771	738	731	679	700	697	757	717	708	798	734	731	712	777	741	767	725	717	761	793	722	730	742	725	759	735	744	776	755	766	798	714	755	733	726	759	758	727	737	727	801	731	739	744	732	710	732	739	778	750	731	734	731	748	732	721	737	727	762	718	716	764	779	749	789	767	735	756	775	749	719	762	717	754	779	761	752	785	722	758	737	729	754	769	720	777	716	771	746	806	732	751	716	716	782	758	760	748	787	777	754	739	714	783	769	749	724	756	744	782	795	688	743	752	748	757	706	712	685	763	730	675	756	751	741	726	804	758	747	733	727	745	761	746	703	744	750	733	783	744	772	775	759	744	717	735	746	693	809	720	768	762	700	757	724	710	746	775	710	733	745	766	763	727	707	756	712	793	724	688	784	741	733	752	758	793	742	704	738	720	742	743	710	737	729	782	726	757	737	796	739	746	741	738	737	756	752	772	799	769	733	713	695	770	735	761	735	765	742	717	697	734	763	727	742	704	711	766	735	779	724	703	721	744	729	731	748	777	753	756	699	770	723	780	798	755	719	730	740	744	736	705	750	753	755	729	822	743	784	800	670	768	701	717	726	703	716	763	733	717	764	716	781	764	731	750	790	790	802	694	744	733	741	753	697	755	684	774	715	765	759	733	757	730	753	706	697	686	739	685	730	710	756	779	730	742	742	741	741	785	703	726	760	756	717	719	726	806	741	708	799	697	732	728	757	694	694	720	744	724	775	750	723	694	799	798	754	691	770	739	697	768	747	745	733	710	740	695	758	704	743	735	731	745	753	685	756	751	756	724	732	743	736	739	752	707	742	747	729	769	674	707	712	761	776	741	704	783	736	712	761	722	741	761	699	740	726	730	757	720	728	743	780	700	720	751	787	756	743	743	741	763	761	732	708	771	789	780	690	730	767	719	741	728	752	775	731	707	799	719	734	752	680	763	725	763	777	766	754	734	741	742	756	756	690	732	738	736	776	724	738	751	738	731	734	696	759	753	727	711	751	713	711	746	767	757	761	749	778	737	769	771	777	732	701	736	753	680	768	747	765	708	702	749	776	692	759	766	747	773	744	739	735	732	759	765	760	738	696	708	729	723	763	726	754	754	726	764	749	705	752	741	745	701	752	787	780	734	723	717	747	755	790	761	748	754	692	740	737	720	709	734	664	737	779	759	691	754	716	713	704	754	702	751	710	711	737	718	749	719	755	769	760	787	734	744	739	777	795	770	757	750	739	765	785	738	772	748	710	716	715	711	699	710	743	773	721	740	728	759	735	795	810	776	769	737	755	744	771	743	749	703	766	747	747	711	713	730	739	738	706	733	736	709	739	669	765	750	689	736	758	744	681	777	734	724	795	756	763	750	709	741	756	728	714	762	719	736	727	787	760	753	745	720	737	785	735	710	724	768	717	736	810	684	738	749	668	763	745	720	717	771	771	747	737	756	764	763	769	781	744	689	764	745	741	722	735	717	732	798	728	682	706	742	704	732	735	736	775	784	747	734	676	742	724	747	723	740	755	769	780	723	719	764	745	716	726	747	778	737	752	717	742	750	738	677	764	777	713	792	752	713	746	741	735	746	716	711	722	768	725	774	751	777	776	778	719	781	772	740	762	754	783	729	736	723	697	692	703	760	735	736	718	697	750	739	759	715	742	761	707	731	740	713	748	752	718	728	738	743	773	772	755	765	731	706	791	737	759	702	733	749	685	776	739	752	760	759	749	756	773	761	751	730	732	748	707	759	748	778	760	751	759	748	780	722	715	767	791	769	729	722	756	794	736	753	745	755	751	768	750	768	737	708	730	745	738	771	763	738	695	765	702	728	758	777	746	749	712	756	748	747	728	724	772	716	738	697	727	746	741	710	738	782	747	735	744	747	717	775	718	706	757	746	745	766	729	687	724	722	668	786	745	742	698	742	827	729	786	719	716	769	768	721	740	766	746	728	727	786	755	667	782	699	740	758	784	787	758	795	733	711	791	717	733	728	782	731	711	731	727	746	762	778	734	736	718	731	739	746	760	735	748	762	716	733	737	749	710	764	795	752	781	738	715	724	758	787	740	722	770	715	756	781	702	746	742	745	720	738	721	761	747	735	763	723	707	692	788	663	765	700	761	762	789	720	772	760	709	803	696	714	744	721	709	759	750	721	702	753	738	683	735	743	758	709	786	766	759	693	706	737	801	769	756	716	746	756	719	677	740	737	697	789	731	738	737	784	709	788	761	791	698	739	674	788	723	727	732	752	809	725	748	734	692	718	757	721	756	765	752	725	736
27647	21693	16349	6607	3386	2374	2053	1632	1309	1142	1034	892	833	734	702	742	699	682	698	708	694	675	645	721	694	660	660	630	655	697	712	674	661	650	689	675	664	670	629	733	703	653	625	695	695	632	687	663	632	658	674	649	626	651	694	679	596	617	654	698	666	689	653	658	688	665	649	674	690	680	676	660	670	680	713	677	653	671	673	707	660	633	612	638	697	655	643	680	677	692	689	706	622	680	701	700	702	701	696	691	704	700	639	657	657	683	651	652	683	623	673	713	646	697	622	686	645	645	671	686	672	674	628	640	630	638	697	640	654	625	671	692	643	679	682	710	690	660	687	640	664	611	706	675	642	679	696	669	678	734	660	626	694	670	687	637	680	681	674	672	663	701	679	636	665	673	701	698	647	665	658	656	660	668	663	739	698	660	620	662	689	693	674	698	678	725	687	693	639	652	686	667	664	678	662	671	660	655	690	635	694	681	714	649	699	639	690	673	675	733	688	692	678	663	630	746	633	701	630	663	683	671	665	601	658	708	646	636	650	640	663	647	684	635	673	691	610	703	689	660	670	688	702	688	672	648	666	701	630	631	720	666	684	672	690	685	626	671	681	643	671	674	689	665	667	656	727	698	681	716	633	669	683	718	687	684	659	678	709	661	682	693	675	678	685	643	688	660	689	663	666	708	685	675	660	691	664	673	657	672	695	652	685	651	688	686	640	692	702	689	656	698	669	727	709	721	696	664	628	648	661	645	612	711	645	701	665	679	689	685	598	639	689	697	698	662	621	654	735	678	686	673	680	681	633	698	660	681	660	652	668	665	677	690	662	645	661	649	667	680	650	685	666	677	685	702	671	669	685	677	665	700	687	704	673	672	652	675	660	659	679	686	635	626	665	655	717	684	705	662	639	688	646	655	643	666	677	668	664	701	676	647	692	670	687	692	712	677	695	652	649	703	679	674	645	664	683	646	691	663	670	685	715	652	680	718	675	644	673	696	681	665	692	695	690	664	736	686	664	680	663	674	644	688	680	726	687	675	626	697	676	655	679	656	711	675	696	653	690	684	680	654	646	685	682	640	690	662	713	687	680	688	658	650	646	656	667	615	653	661	637	640	624	650	700	667	697	684	650	673	683	689	673	695	653	588	674	723	637	651	659	674	690	674	657	673	630	693	640	658	702	600	660	688	698	658	667	606	639	667	659	681	682	654	664	696	678	651	732	694	703	677	712	674	765	659	654	662	679	715	665	652	693	691	643	644	663	711	670	655	686	662	679	670	635	641	694	681	632	680	640	635	690	627	659	690	636	748	677	654	701	663	631	697	667	653	667	673	642	681	698	703	619	639	685	667	686	654	695	654	694	639	676	624	663	668	683	680	715	686	657	684	662	652	669	632	708	666	718	741	649	704	679	686	640	736	683	648	634	668	672	667	695	712	679	689	709	662	696	690	682	630	674	661	649	629	685	662	692	695	682	629	705	645	675	670	678	660	673	641	693	698	656	676	678	689	671	679	678	657	696	642	635	664	675	679	656	619	702	643	651	658	712	644	684	650	616	669	674	673	688	666	723	721	700	680	707	651	663	651	704	654	721	719	663	704	644	646	685	671	659	655	703	651	662	664	623	680	703	656	670	676	629	706	642	655	608	656	651	720	682	697	648	664	702	653	618	639	663	690	693	667	667	635	678	680	633	643	668	637	713	626	689	645	656	668	716	698	610	701	701	664	690	685	695	677	649	686	666	696	666	651	636	696	653	655	716	660	653	667	656	657	663	673	704	658	675	696	637	673	690	628	696	665	645	674	676	657	668	666	631	670	681	645	654	682	641	670	670	622	667	664	654	665	706	677	657	679	646	694	686	675	689	656	691	671	654	678	651	639	676	727	645	652	657	672	675	670	667	682	670	689	618	691	708	700	634	644	668	669	670	708	682	669	670	710	662	678	669	610	636	679	652	681	688	653	661	659	706	666	680	648	677	636	647	686	661	671	689	649	671	642	707	637	664	704	627	656	622	667	704	688	639	708	642	687	685	684	728	633	709	684	672	634	656	665	645	680	687	691	686	689	678	668	674	641	696	644	608	731	687	704	675	687	677	639	681	639	650	704	731	664	670	709	711	674	674	657	722	645	704	674	668	667	726	672	707	661	658	631	674	683	720	690	692	656	689	681	667	671	647	666	639	676	695	673	692	690	646	706	661	673	683	639	681	731	671	667	683	677	629	667	707	709	657	656	633	692	683	661	652	624	664	670	687	664	646	654	691	695	663	683	644	664	608	626	683	712	668	661	656	640	668	696	669	648	625	657	664	657	706	713	657	642	686	648	701	699	692	664	649	691	626	641	659	703	682	686	664	717	692	660	634	669	650	678	668	687	648	687	687	677	680	642	648	638	668	693	651	652	664	612	694	637	685	666	647	629	643	655	646	675	649	653	692	655	648	671	653	687	663	670	673	676	666	642	669	643	667	657	660	716	671	657	730	702	676	669	678	669	666	682	683	696	685	647	683	681	682	699	642	651	657	669	647	706	671	675	728	676	676	647	693	637	646	682	660	674	711	702	666	633	689	662	692	742	688	676	679	680	680	690	653	662	682	653	677	641	706	707	657	716	687	681	674	629	665	640	633	691	702	681	649	693	655	695	694	649	664	655	714	685	690	686	709	652	667	651	634	669	664	706	665	682	643	696	678	696	672	725	676	686	694	653	675	671	732	673	690	648	652	673	642	681	687	702	679	685	668	736	663	653	664	638	642	655	675	672	662	671	690	685	643	699	683	673	625	670	695	675	696	627	696	692	698	655	678	670	723	637	657	629	712	649	670	679	687	695	653	639	707	624	679	718	650	620	624	743	661	673	664	714	661	650	656	670	673	673	722	633	727	665	713	668	676	654	676	663	694	683	682	665	661	653	702	649	671	707	676	638	653	713	655	667	688	683	688	698	641	698	671	663	647	683	684	658	678	705	626	659	668	688	695	700	667	653	640	671	656	664	647	684	690	703	676	690	656	683	678	667	658	668	657	696	663	654	685	664	714	678	620	676	600	648	652	640	710	727	665	639	668	659	711	698	693	677	644	655	698	725	664	640	667	677	691	690	664	694	671	660	663	615	652	655	737	658	637	672	662	715	679	665	679	672	676	659	652	676	622	678	642	660	658	706	631	658	661	679	660	663	684	661	684	658	690	713	716	652	686	664	643	670	689	671	656	684	696	678	665	679	737	640	627	707	682	681	683	658	681	686	663	673	646	704	675	673	698	678	671	672	638	694	701	668	625	679	691	687	654	679	654	644	685	653	703	703	676	645	695	674	708	708	637	707	709	667	737	655	685	687	659	652	688	672	668	655	636	679	691	606	669	644	664	695	664	651	684	647	703	682	672	672	661	638	659	651	660	669	680	681	659	675	669	703	685	628	666	661	687	690	678	644	652	678	689	653	639	639	667	649	672	645	663	645	677	689	691	701	636	669	706	673	650	658	651	631	665	689	669	691	682	655	709	672	714	661
15777	28444	15454	7317	5318	4207	3502	2692	2058	1702	1508	1228	1058	1028	884	890	881	850	872	838	815	865	823	819	831	811	848	839	835	834	851	876	785	821	812	803	828	824	818	824	826	789	817	839	789	873	887	881	844	784	853	864	847	811	825	795	817	809	808	789	786	817	808	802	843	767	786	801	824	849	826	755	781	886	754	844	781	847	813	817	858	822	809	776	813	783	808	786	784	861	812	826	815	787	811	852	779	850	815	818	809	810	833	805	790	817	810	837	804	865	814	826	792	825	822	908	783	818	826	799	794	775	793	845	824	755	776	802	820	744	775	821	780	813	850	829	791	791	771	819	788	797	870	829	816	850	841	780	821	829	825	788	844	842	795	820	770	846	785	805	807	833	820	801	869	856	821	795	788	858	784	822	807	792	800	804	848	854	781	785	825	813	793	814	816	791	822	825	803	796	851	874	791	790	866	809	792	834	769	829	854	811	822	822	790	818	818	795	863	904	826	866	827	818	739	802	865	842	826	835	835	821	843	796	828	773	841	799	804	814	828	792	828	880	835	880	771	802	816	784	844	790	803	851	794	806	762	799	879	846	790	749	823	774	849	823	835	871	819	801	780	823	789	785	797	790	826	816	861	783	860	800	831	795	831	804	782	796	862	775	797	769	787	793	846	780	801	801	867	797	786	784	834	793	824	795	793	875	821	803	822	824	775	793	818	821	799	787	828	827	829	794	824	865	815	854	803	834	817	835	841	811	830	877	839	861	823	793	798	808	872	801	758	810	792	851	813	841	828	803	838	805	774	841	816	839	817	837	806	775	795	786	772	812	759	811	836	763	797	788	842	799	796	792	791	848	821	847	804	800	863	808	782	863	756	830	868	821	823	841	817	793	814	846	753	777	825	874	796	818	835	865	875	794	824	808	824	837	855	806	843	809	852	887	821	860	825	806	803	774	851	779	793	837	857	822	794	798	822	817	791	775	807	849	734	873	814	769	810	833	789	815	821	824	790	795	814	815	815	792	787	791	798	828	837	794	852	816	842	828	838	775	842	825	847	819	852	806	829	807	801	894	845	812	829	806	814	872	833	835	794	839	857	798	829	828	823	851	784	807	868	855	844	826	867	854	850	803	773	845	837	837	782	811	728	835	853	854	804	819	815	788	780	771	828	806	787	853	837	775	843	779	862	836	818	822	792	813	779	803	773	848	844	881	811	788	826	811	803	760	797	816	795	830	845	842	861	798	785	829	791	859	848	797	786	820	851	824	819	812	831	793	814	867	798	799	824	806	756	805	863	838	818	780	783	764	812	850	800	840	848	838	755	763	793	803	834	803	821	847	812	818	807	796	859	783	811	819	790	799	836	873	852	772	843	765	880	839	780	861	861	832	834	784	852	822	794	817	817	798	842	839	809	829	819	840	875	841	783	802	801	771	758	848	785	824	863	899	848	772	794	853	771	857	767	842	797	859	834	827	811	784	785	792	828	761	837	823	786	793	835	811	827	808	792	820	818	818	819	831	800	816	766	830	815	887	827	864	811	840	824	839	833	790	776	842	800	856	839	815	862	815	810	787	817	760	779	803	818	846	778	776	809	845	854	815	825	800	813	818	786	788	787	781	841	835	850	816	831	778	853	782	820	734	822	796	862	755	791	872	841	805	774	822	785	812	867	774	839	787	807	854	828	818	834	824	786	805	822	774	802	795	824	829	813	876	776	753	803	832	812	809	841	836	776	841	821	831	810	851	817	765	838	835	909	848	799	823	795	810	847	835	848	842	848	758	880	814	779	824	820	773	860	793	840	836	756	853	847	855	763	871	840	785	817	827	805	830	787	854	847	912	774	790	826	780	817	812	776	793	830	805	884	865	824	858	816	816	795	880	794	826	772	802	814	857	847	794	861	819	849	825	834	814	782	841	833	803	805	798	860	797	817	778	822	820	797	813	837	810	830	793	807	828	834	807	833	803	806	844	835	798	861	790	822	835	806	802	811	818	832	804	775	808	849	832	848	821	800	818	844	793	874	771	822	802	807	807	881	775	762	831	750	843	764	828	807	811	819	878	788	837	771	900	796	863	774	765	861	802	859	793	809	808	765	846	814	759	817	818	826	792	799	831	763	785	816	787	774	798	794	841	820	766	810	811	869	840	823	822	817	808	819	801	830	822	855	800	820	810	846	824	858	817	828	788	813	801	818	790	866	817	794	849	801	772	817	857	782	803	780	768	796	770	856	773	808	761	843	808	780	856	789	826	854	848	828	810	779	847	796	768	767	850	834	860	846	849	802	785	795	800	813	801	895	843	738	788	821	800	779	837	807	826	797	852	827	820	767	847	801	828	808	822	835	830	828	849	800	803	872	802	742	868	790	820	830	829	882	830	827	810	834	815	804	835	831	793	870	750	802	875	847	853	834	798	788	844	810	782	841	831	852	819	795	872	821	810	825	844	807	812	794	843	822	842	838	842	832	791	835	811	889	816	833	833	847	797	802	826	817	830	802	778	827	848	828	838	843	809	792	840	844	806	817	843	841	818	832	809	826	828	817	760	843	848	832	796	784	780	853	839	776	806	869	810	828	764	819	843	766	836	826	802	863	756	842	827	829	772	833	811	826	810	853	819	781	822	804	860	868	850	858	804	861	825	769	848	797	865	741	815	813	813	795	796	804	809	884	789	789	813	847	853	775	834	841	820	792	835	831	835	830	844	788	854	787	815	833	841	814	815	820	798	828	803	788	870	830	826	853	824	819	802	801	834	810	850	834	795	823	848	804	820	773	809	829	833	850	812	818	782	816	790	796	805	812	760	806	808	876	848	890	851	796	855	855	784	822	832	836	807	833	835	803	848	819	856	847	797	798	823	770	815	773	821	813	821	841	818	854	800	796	861	804	826	802	866	834	812	853	776	827	837	833	807	783	841	757	788	805	828	869	789	809	824	838	798	816	784	852	796	786	817	810	817	829	823	828	821	798	783	809	855	787	840	822	822	809	822	824	827	822	756	828	754	801	802	815	811	787	817	764	788	854	840	797	779	796	818	850	826	855	897	805	812	848	812	828	790	807	799	795	826	796	823	835	852	843	861	821	817	824	855	855	834	824	838	790	819	834	771	808	762	816	850	810	834	842	825	795	785	793	839	838	835	817	815	812	823	805	830	854	835	865	840	853	864	763	814	819	870	823	793	817	822	836	810	827	862	838	785	788	829	828	839	793	806	833	846	846	832	788	815	827	851	825	845	829	805	847	844	840	783	779	771	854	775	814	858	880	838	782	814	810	777	802	811	790	823	828	789	803	798	793	861	798	848	806	817	812	813	863	771	775	801	821	785	786	786	835	804	819	820	798	813	825	805	840	879	814	860	834	779	773	796	863	860	840	852	843	868	818	812	745	807	755	774	803	815	818	862	856	833	846	930	860	795	869	836	821	793	852	793	770	817	766	823	841	818	826	863	812	796	817	847	841	771	722	874	793	803	819	821	838	797	838	792	835	785	783	823	854	842	904	779
23668	21615	29014	24674	21633	14275	4640	2910	2264	1857	1610	1382	1179	1116	1012	982	943	1002	921	981	950	907	941	976	879	921	928	941	912	948	854	868	848	877	904	896	892	892	910	886	912	847	932	890	811	881	858	920	936	902	877	885	897	890	896	907	891	930	882	844	919	897	873	866	886	859	878	898	930	936	913	847	831	836	884	887	882	935	860	888	901	926	862	852	905	892	897	895	930	865	857	863	898	871	851	925	868	901	931	872	841	864	877	883	882	839	885	918	862	917	921	867	884	920	880	876	821	902	877	921	920	943	923	942	839	953	882	919	849	877	884	875	946	859	960	909	879	889	858	887	884	895	892	900	852	852	939	920	883	886	886	903	884	842	887	839	888	871	918	856	934	814	878	911	917	892	858	901	892	891	925	862	874	861	856	859	931	889	850	868	895	923	857	806	915	918	942	870	931	959	924	881	840	889	914	867	855	931	872	817	908	897	807	831	890	909	904	866	862	871	922	891	861	850	944	884	864	909	844	963	875	916	866	877	846	827	928	863	840	937	896	861	857	915	874	879	854	958	847	890	884	861	901	884	883	896	919	910	841	888	842	856	895	898	868	932	867	878	873	844	911	935	874	887	890	881	883	868	861	893	924	890	896	904	897	869	928	871	841	850	952	831	866	863	847	921	875	892	888	858	904	924	891	878	851	865	916	856	881	858	885	850	899	923	917	852	829	849	903	835	879	914	898	881	867	901	867	899	937	856	857	856	884	924	896	899	890	903	882	898	891	905	884	849	907	883	896	873	905	902	942	912	894	885	914	873	874	831	862	916	907	909	857	867	912	929	837	904	874	866	955	923	883	920	856	841	935	853	877	913	893	886	915	925	860	862	938	829	903	913	894	868	876	938	859	890	895	846	877	840	918	902	862	894	846	890	920	891	900	861	855	864	890	881	909	844	876	903	894	887	859	859	905	874	928	881	920	927	834	925	887	946	925	896	897	866	859	855	869	847	907	910	820	889	862	945	887	839	883	886	863	879	835	853	827	852	898	871	900	860	842	887	860	844	870	867	894	928	939	926	949	888	862	893	921	858	830	853	861	905	846	849	971	885	863	910	900	838	889	845	952	916	864	908	881	843	910	897	893	908	863	856	868	855	927	852	865	911	938	942	888	869	907	897	890	916	916	846	857	879	845	903	868	928	944	853	910	886	879	928	880	870	824	839	837	890	925	900	873	918	899	844	891	915	943	854	864	904	856	876	865	893	881	889	880	847	894	893	872	892	899	887	887	867	895	874	879	888	857	935	878	935	895	833	890	931	844	886	872	902	922	869	895	840	875	841	867	897	908	904	921	863	906	862	873	911	893	843	863	909	919	937	871	874	892	888	837	868	919	890	899	909	904	880	844	925	919	904	850	907	855	859	910	897	936	927	823	879	812	904	919	902	895	873	917	869	906	886	930	916	890	841	915	958	917	866	934	873	849	888	855	800	926	869	867	886	860	867	863	929	901	855	923	969	834	891	868	891	877	898	873	893	854	903	865	836	896	873	913	925	865	920	868	858	932	864	837	889	897	905	866	889	850	838	901	922	862	872	879	858	918	893	845	890	950	862	882	899	830	903	884	855	906	892	873	853	856	910	892	911	850	855	887	873	890	897	837	911	918	870	913	861	852	885	867	889	849	918	901	880	904	857	900	903	942	911	880	909	857	879	956	911	914	899	902	952	893	866	919	837	935	926	932	905	870	915	843	867	876	888	875	918	882	861	879	912	893	866	901	904	928	868	914	927	873	859	958	896	837	870	858	900	865	941	909	877	894	833	839	876	909	895	873	877	925	912	886	906	849	854	847	922	906	870	905	887	872	870	881	884	841	846	873	865	895	887	941	849	929	905	900	881	887	875	885	895	796	860	835	912	893	863	834	862	861	880	851	918	879	871	902	940	844	892	892	889	872	839	861	881	882	918	846	915	883	892	910	941	919	881	848	940	867	885	903	890	878	872	891	851	891	884	842	876	895	906	907	900	889	870	856	853	892	850	895	914	880	914	930	888	865	889	923	898	886	877	832	889	909	846	938	899	897	857	925	899	919	842	907	879	893	953	862	860	900	908	855	904	891	875	867	898	840	890	899	909	879	895	898	934	904	861	889	851	900	886	866	852	908	868	886	867	860	904	879	889	906	873	860	875	911	864	843	900	888	908	862	905	882	877	897	825	832	947	875	885	890	859	948	839	873	824	873	875	869	893	889	908	823	886	860	922	892	954	874	900	872	859	934	882	892	916	890	955	944	904	900	893	913	872	878	900	883	845	824	833	830	923	939	881	873	918	934	848	970	870	909	905	909	920	882	828	861	898	880	899	821	852	856	876	902	813	836	800	891	890	889	846	886	908	894	837	894	885	875	873	867	877	877	861	884	864	872	905	899	894	912	837	864	892	864	870	839	861	916	913	950	879	876	877	888	922	904	871	874	874	904	853	928	898	856	875	864	876	879	874	912	867	919	898	903	902	883	916	880	884	840	922	867	875	937	877	908	903	917	874	948	875	885	940	903	887	919	865	908	873	878	864	902	919	871	903	893	876	889	887	900	884	913	873	876	891	879	836	882	890	889	844	863	896	858	956	841	836	888	894	874	873	865	873	844	874	841	863	858	874	847	871	898	920	835	858	904	850	901	940	829	923	919	882	916	826	889	890	896	873	862	843	834	869	886	859	908	914	850	894	902	818	924	896	857	905	912	867	912	918	833	878	859	908	852	879	928	886	881	880	863	894	905	876	864	854	905	879	915	919	851	900	869	905	896	934	882	918	932	878	919	874	868	904	933	863	900	901	882	920	838	844	821	849	835	899	873	809	878	891	834	887	863	886	889	876	937	892	868	878	894	913	894	869	872	892	832	888	917	905	908	839	897	898	903	857	940	859	862	908	852	865	884	900	861	888	847	898	838	896	886	893	899	850	876	907	919	919	949	876	865	934	915	904	880	863	934	906	918	920	895	886	874	817	924	885	835	897	865	824	875	908	845	872	907	918	902	826	861	867	908	918	842	939	844	921	888	861	885	891	856	868	897	928	864	812	878	919	861	880	820	858	853	881	861	855	895	861	859	848	935	905	894	848	924	886	897	854	872	860	893	901	956	873	885	911	916	879	873	870	884	927	875	842	961	892	914	853	880	881	873	904	884	908	875	879	872	859	853	898	881	895	846	868	829	879	871	899	849	926	887	861	893	872	915	866	836	868	868	929	846	922	946	883	907	961	884	893	909	888	938	895	934	886	897	919	854	899	891	919	885	853	847	874	906	894	883	900	920	884	849	857	892	965	865	830	833	852	885	869	909	847	883	825	900	855	856	865	894	883	968	891	892	902	900	897	880	824	926	907	837	930	854	856	882	842	902	890	869	819	818	861	899	901	910	908	922	854	887	885	917	866	861	925	934	873	855	825	897	834	870	886	867	876	892	910	898	871	902	888	919	872	904	886	889	851	892	885	856	920	900	897	899	899	841	925	856	860	920	903
17872	39170	24211	12516	9008	6950	5709	4438	3537	2802	2322	1944	1635	1484	1372	1240	1179	1164	1159	1165	1204	1178	1143	1124	1168	1130	1086	1118	1125	1077	1087	1100	1113	1097	1100	1063	1111	1089	1144	1105	1067	1096	1151	1080	1064	1055	1090	1058	1083	1034	1053	1025	1102	1135	1026	1076	1135	1105	1074	1007	1028	1079	1081	1076	1027	1033	1073	1070	1080	1035	1082	1054	1123	1043	1087	1105	1122	1138	997	996	1027	993	1072	1051	1121	1058	1032	1071	1008	1008	1067	1037	1142	1100	1024	1064	1045	1074	1037	1055	1065	1092	1102	1082	1054	1076	1089	1094	1088	1037	1065	1099	1098	1057	1071	1055	1051	1061	1099	1092	1058	1054	1088	1067	1071	1114	1102	1087	1122	1038	1005	1051	1022	1125	1111	1100	1017	1039	1083	1063	1047	1070	1090	1131	1047	1055	1020	1070	1117	1099	1063	1007	1078	1071	1100	1126	1033	1077	1071	1034	1075	1077	1063	1066	1027	1094	1067	1051	1094	1050	1054	1037	1050	1051	1121	1035	1095	1102	1085	1089	1017	1075	1099	1028	1102	1062	1049	1049	1089	1098	1123	1040	1018	1060	1040	1067	1087	1078	1082	1073	1065	1053	1102	1100	1080	1092	1125	1096	1036	1075	1040	1088	1012	1064	1093	1011	1105	1059	1049	1072	1089	1087	1054	1016	1053	1040	1089	1060	1098	1117	1102	1078	1041	1092	1090	1023	1029	1096	1043	1077	1047	1069	1071	1049	1072	1048	1064	1049	1070	1022	1028	1033	1024	1061	1098	1107	1047	1068	1059	1094	1037	1029	1094	1104	1021	1089	1063	1067	1081	1100	1020	1087	1120	1086	1089	1071	1036	1088	1052	1005	1074	1038	1020	1148	1016	1071	1108	1070	1071	1095	1065	1065	1130	1041	1104	1144	1044	1071	1041	1070	1038	1017	1075	1030	1066	1047	1028	1057	1111	1023	1050	1067	1066	1054	1026	1034	1042	1015	1057	1029	1099	1069	1089	1088	1023	1060	1066	1048	1064	1064	1014	1128	1057	1084	1001	1090	1059	1044	1106	1048	1076	1121	1058	1054	1075	1092	1099	1057	1054	1091	1088	1113	1137	1114	1082	1153	1034	1015	1065	1021	1086	987	1099	1015	1047	1115	1035	1046	1048	1029	1029	1047	1077	1094	1053	1059	1100	1094	1069	1062	1077	1094	1089	962	1057	1070	1026	1032	1112	1030	1107	1065	1067	1054	1099	1077	1071	1048	1144	1060	1068	1057	1067	1111	1033	1074	1086	1094	1091	1056	1073	1077	1105	1088	1058	1090	1109	1069	1022	1071	1093	1043	1055	1103	1024	1011	1047	1051	1043	1060	1099	1066	1076	1110	1066	1031	1121	1057	1098	1023	1076	1033	1090	1080	1036	1086	1049	1093	1064	1029	1053	1056	1088	1063	1060	1040	1053	1104	1060	1074	1044	1068	1094	992	1066	1075	1115	1044	1115	1069	1065	1101	1121	1062	1043	1018	1152	1049	1040	1056	1055	1057	1060	1078	1050	1119	1017	1090	1055	1036	1046	1087	1084	1080	1086	1017	1046	1050	1065	1131	1098	1095	1041	1046	1073	1108	1129	1001	1101	1040	1052	1059	1066	1111	1059	1090	1051	1077	1096	1051	1064	1063	1052	1109	1050	1080	1074	1057	1045	1117	1075	1040	1045	1116	1052	1098	1133	1092	1076	1034	1072	1036	1006	1077	1105	1084	1076	1051	1055	1081	1047	1028	1049	1126	1088	1077	1013	1071	1008	1011	1045	1053	1071	1099	1055	1067	1040	1083	1085	1101	1003	1034	1127	1054	1075	1032	1041	1069	1049	1110	1077	1037	1103	1016	1045	1058	1100	1014	1035	1040	1121	1115	1100	1051	1092	1097	1029	1069	1058	1076	1083	1131	1068	1034	1061	1090	1087	1049	1068	1038	1074	1110	1103	1049	1035	1062	1043	1057	1063	1080	1061	1052	1062	1059	1032	1081	1113	1084	1084	1095	1074	1076	1027	1108	1038	1082	1088	1040	1073	1031	1063	1038	1042	1065	1092	1100	1065	1087	1083	1064	1133	1085	1030	1117	1047	1037	1096	1011	1060	1008	1106	1086	1046	1121	1086	1120	1087	1088	1039	1158	1054	1105	1064	1075	1031	1077	1032	1034	1100	1135	1074	1063	1008	1038	1053	1017	1114	1119	1075	1042	1018	1067	1100	1059	1118	1125	1042	1108	1096	1056	1035	988	1094	1041	1073	1105	1043	1038	1077	1059	1103	1092	1074	1109	1080	1094	1066	1121	1076	1067	1055	1100	1106	1056	1035	1097	1089	1061	1092	1042	1109	1083	1026	1102	1089	1112	1071	1069	1052	1072	1079	1071	1054	1047	1084	1058	1079	1054	1020	1027	1078	1069	1052	1143	1083	975	1037	1055	1063	1064	1045	1108	1057	1041	1058	1165	1095	1117	1037	1146	1076	1095	1071	1071	1104	1018	1087	1059	1077	1053	1065	1022	1084	1089	1061	1085	1018	1070	1012	1087	1103	1117	1103	1112	1085	1088	1017	1026	1037	1043	1077	1066	1069	1090	1049	1024	1066	1091	1074	1041	1029	1097	1032	1023	1057	1072	1112	1086	1063	1075	1110	1080	1092	1065	1065	1114	1101	1081	1071	1082	1029	1054	1053	1050	1100	1064	1040	1077	1073	1056	1069	1073	1082	1056	1056	1025	1083	1035	1058	1072	1084	1042	1047	1070	1107	1069	1059	1054	1080	1043	1079	1083	1036	1087	1044	1043	1119	1075	1099	1046	1027	1098	1058	1111	1125	1049	997	1072	1040	1069	1049	1035	1143	1026	1059	1102	1092	1088	1041	1083	1154	1051	1081	1046	1057	1086	1079	1124	1033	1074	1067	1022	1089	1049	1095	1099	1085	1038	1112	1100	1073	1112	1078	1071	1082	1026	1027	1107	1071	1103	1056	1107	1029	1070	1132	1090	1040	1112	1062	1021	1036	1104	1081	1117	1051	1047	1060	1030	1045	1004	1051	1001	1045	1044	1095	1060	1051	1012	1080	1113	1015	1080	1070	1048	1103	1065	1098	1054	1135	1117	1059	1087	1051	1038	1138	1045	1054	1069	1057	1025	1127	1060	1078	1058	1017	1045	1088	1073	1060	1074	1110	1094	1128	1052	1031	1098	1073	1080	1031	1106	1109	1091	1041	1083	1028	1040	1125	1085	1052	1099	1060	1051	1076	1053	1081	1058	1053	1062	1056	1026	1067	1075	1089	1062	1056	1039	1089	1073	1093	1077	996	1069	1079	1069	1061	1068	1053	1052	1081	1088	1065	1037	1079	1057	1107	1029	1090	1056	1045	1019	1071	1092	1131	1092	1042	1046	1073	1051	1064	1067	1065	1072	1028	1049	1081	1082	1055	1110	1012	1058	1142	1124	1120	1036	1045	1047	1096	1070	1125	1073	1117	1046	1151	1055	1045	1110	1062	1066	1087	1071	1109	1107	1033	1067	1058	1066	1089	1006	1061	1086	1068	1131	1051	1036	1026	1067	1024	1102	1086	1033	1102	1123	1083	973	1103	1066	1045	1036	1057	1064	1063	1020	1063	1104	1070	1114	1088	1034	1015	1057	1087	1028	1074	1122	991	1094	1031	1034	1063	1061	1096	1081	1076	1045	1081	1071	1087	1013	1029	1132	1096	1023	1097	1091	1071	1117	1114	1095	1081	1078	1114	1056	1071	1063	1094	1126	1063	1018	1069	1103	1085	1087	1093	1074	1044	1057	1045	1119	1102	1054	1077	1060	1040	1073	1093	1068	1070	1079	1033	976	1068	1060	1068	1130	1086	989	1052	1072	1131	1050	1109	1057	1037	1053	1047	1052	1119	1097	1068	1081	1029	1063	1107	1045	1080	1073	1033	1059	1068	1062	1100	1059	1109	1082	1033	1062	1033	1082	1058	1087	1072	1044	1078	1113	1075	1073	1078	1055	1116	1106	1069	1136	1069	1101	1097	1076	1076	1039	1057	1060	1065	1042	1099	1064	1104	1092	1066	1035	1114	1132	1063	1110	1074	1111	1062	1073	1062	1077	1076	1047	1026	1078	1017	1075	1065	1068	1053	1110	1074	1102	1095	1023	1108	1043	1063	1077	1055	1035	1050	1108	1091	1090	1133	947	1066	1060	1097	1089	1027	1099	1071	1006	1031	1033	1032	1033	1075	1104	1040	1099	1074	1070	1093	1138	1108	1058	1059	1060	1120	1089	1027	1078	1054	1091	1065	1104	1038	1024	1141	1092	1096	1057	1051	1066	1057	1098	1073	1062	1146	1118	1036	994	1065	1070	1044	1116	1084	1090	1039	1073	1074	1029	992	1102	1103	1061	1091	1070	1048	1064	1075	1088	1082	1070	1044	1082	1077	1107	1056	1074	1059	1048	1086	1021	1098	1050	1014	1093	1041	1064	1078	1070	1140	1057	1045	1065	1051	1107	1101	1064	1024	1054	1051	1103	985	1080	1050	1064	1146	1134	1056	1098	1059	1071	1024	1027	1027	1058	1086	1075	1030	1026	1042	1091	1111	1083	1116	1066	1107	1065	1134	1128	1074	1076	1047	1109	1041	1069	1085	1087	1100	1020	1075	1057	1086	1099	1047	1103	1081	1081	1034	1039	1058	1072	1079	1047	1088	1107	1101	1066	1047	1081	1031	1061	1050	1132	1154	1082	1044	1080	1068	1063	1078	1010	1070	1061	1066	1074	1124	1034	1098	1068	1022	1088	1033	1118	1028	1046	1074	1039	1021	1031	1042	1071	1070	1081	1067	1057	1055	1084	1051	1114	1052	1117	1085	1101	1078	1079	1101	1050	1133	1071	1075	1096	1062	1090	1010	990	1085	1046	1058	1060	1120	1011	1074	1054	1068	1041	1076	1045	1069	1035	1048	1096	1088	1092	1065	996	1112	1050	1043	1079	1082	1055	1018	1046	1059	1050	1083	1044	1076	1065	1051	1068	1064	1127
24726	21566	27896	25644	13674	3545	2266	1624	1286	1069	886	663	612	470	492	440	414	409	395	400	434	395	437	385	397	390	394	416	402	380	365	360	360	348	382	353	376	383	360	356	374	400	373	363	356	382	370	378	371	389	383	382	372	405	379	369	382	389	381	371	409	348	360	390	369	384	359	391	376	368	387	359	379	377	359	357	366	367	379	358	359	374	368	366	407	355	385	343	397	391	361	390	373	390	372	347	396	368	351	369	354	362	351	370	367	400	396	390	377	365	379	393	361	385	384	360	373	381	392	383	391	402	390	390	388	360	373	393	392	322	375	386	377	391	359	362	368	381	408	416	380	340	391	384	374	335	362	367	396	407	359	396	363	388	372	357	374	358	382	380	383	395	402	375	379	371	385	377	377	356	399	353	364	362	374	394	362	372	382	355	397	383	355	361	361	367	333	374	358	364	336	356	357	365	371	334	354	326	396	384	380	362	414	353	373	352	375	385	378	387	384	381	409	368	370	362	363	355	400	381	327	376	342	368	396	339	365	393	369	386	377	361	381	408	372	355	362	328	384	356	382	363	395	382	377	398	397	382	366	368	365	377	324	395	412	333	396	385	367	402	375	379	388	374	359	389	396	386	373	395	371	356	355	415	377	373	396	370	412	380	346	377	377	372	411	340	369	363	382	345	364	388	379	397	335	323	393	346	365	349	398	377	347	380	373	374	386	352	339	363	383	373	358	366	423	351	358	360	341	363	389	382	392	377	402	370	371	383	373	352	354	386	401	366	368	369	361	372	394	374	353	383	366	340	358	361	396	381	343	347	387	366	341	350	372	402	387	358	382	377	393	358	366	353	337	354	361	372	345	377	386	367	372	391	386	365	398	375	357	339	363	387	399	348	394	359	379	339	369	347	385	382	345	385	339	365	375	347	343	340	406	356	392	379	372	361	386	378	334	352	381	361	373	345	355	349	359	355	378	377	359	331	357	350	361	404	377	382	362	402	385	364	364	364	384	372	365	406	363	374	344	366	375	379	396	367	398	376	379	373	396	399	398	373	381	375	366	356	384	372	363	377	368	358	360	395	385	348	386	389	373	370	354	381	373	381	394	364	358	373	366	349	375	361	365	350	367	364	399	400	340	368	378	378	373	398	364	391	360	377	376	365	347	367	384	356	408	371	346	385	365	357	345	352	377	348	362	355	369	379	417	371	365	395	396	357	333	350	357	387	364	382	359	355	391	352	368	367	355	378	361	389	397	329	355	360	362	368	361	381	370	337	351	348	362	386	386	359	368	342	394	391	386	372	367	371	378	414	418	360	366	408	369	369	381	348	387	368	354	372	379	370	407	355	386	357	352	407	391	394	367	369	410	349	373	337	368	376	378	385	343	367	379	365	373	401	333	372	371	360	378	358	353	374	388	364	376	375	417	396	382	404	357	387	369	400	372	394	349	388	383	377	387	362	403	355	361	372	365	382	343	368	367	398	359	379	369	345	353	398	344	323	372	367	361	377	357	410	374	355	405	384	353	352	383	403	364	389	379	355	417	384	361	358	380	366	379	393	362	366	379	382	362	381	386	400	389	375	359	378	410	402	381	401	390	340	357	376	391	356	378	403	370	358	339	395	391	342	359	381	375	361	393	358	345	362	344	399	359	332	359	374	354	379	331	359	342	370	378	390	368	356	359	383	390	385	361	358	374	372	353	379	353	385	344	354	370	381	387	377	396	370	362	398	345	391	325	366	406	364	327	375	395	416	359	366	368	366	350	381	377	397	355	370	345	363	386	370	389	377	346	402	350	386	374	375	358	391	373	373	409	336	371	361	374	379	396	358	376	375	356	401	366	332	369	370	360	390	370	376	380	393	338	388	355	394	369	357	406	350	383	328	395	372	366	373	376	366	414	397	377	343	374	387	389	368	363	376	391	361	376	394	387	384	377	385	359	345	385	376	364	368	407	375	356	388	358	351	365	374	378	370	396	385	360	380	361	383	384	351	382	351	384	347	314	362	343	361	374	362	345	360	365	381	368	337	354	357	360	406	389	379	359	368	340	375	379	341	331	354	371	373	372	389	349	374	359	348	393	347	361	392	372	357	409	387	350	363	375	390	365	337	381	372	359	379	375	408	373	390	408	365	383	378	392	390	385	410	365	373	367	370	366	387	328	363	371	356	385	387	362	358	387	382	366	357	379	353	373	345	403	364	394	368	407	392	375	377	372	400	344	350	362	392	360	393	365	363	379	368	384	332	392	387	389	357	356	344	363	395	382	394	356	375	367	415	366	359	383	384	370	379	367	388	309	362	344	351	376	387	372	366	395	390	407	362	386	360	418	381	367	370	393	356	370	323	392	386	369	380	384	391	383	392	356	371	387	374	439	421	393	385	363	366	346	347	401	379	387	352	373	349	387	365	327	336	362	350	344	388	400	359	363	366	368	388	351	365	373	389	375	374	381	377	353	370	404	371	377	360	354	358	375	362	402	351	373	358	365	372	367	363	370	392	357	383	391	366	354	377	359	369	359	400	402	384	354	372	381	387	351	390	405	348	353	349	344	368	371	367	366	375	400	379	362	351	357	373	392	348	364	347	380	345	402	373	366	375	396	405	407	383	363	376	340	370	377	377	379	381	377	375	399	380	372	440	394	368	396	369	346	368	374	371	403	347	402	368	381	338	377	369	349	347	365	363	347	404	389	358	367	399	384	387	397	386	383	396	371	362	344	407	374	370	354	379	370	378	359	381	370	359	338	356	344	416	372	358	378	350	358	360	428	374	386	375	389	402	362	354	379	335	366	376	385	389	396	393	391	349	389	353	353	370	350	351	389	366	353	332	353	391	362	351	329	357	393	382	385	389	386	355	379	343	352	383	372	338	359	364	343	413	380	374	389	371	378	335	346	390	395	386	387	366	373	379	353	352	348	373	362	394	404	345	358	347	408	411	373	377	340	386	355	371	361	361	372	386	396	359	394	363	373	381	353	387	411	375	351	402	372	349	410	390	382	361	344	370	359	389	352	365	400	392	366	398	416	356	380	393	371	377	373	374	399	365	407	387	389	338	414	398	382	364	378	375	338	402	380	408	352	369	355	394	366	383	362	367	356	336	382	339	346	341	364	387	386	354	343	366	358	421	362	345	320	401	334	373	388	372	371	402	377	377	388	366	385	362	364	374	369	368	362	374	351	360	379	351	375	350	387	388	375	403	358	361	361	360	347	373	362	366	368	365	364	336	393	393	384	372	347	393	346	391	370	361	375	354	371	339	352	379	375	374	357	351	351	373	375	380	376	377	364	384	352	363	351	377	378	385	367	370	352	355	356	374	399	393	376	379	367	415	383	385	317	387	390	358	359	361	388	375	364	371	414	381	372	378	336	342	344	385	373	360	371	408	353	373	374	352	349	338	338	371	360	353	347	375	400	351	387	326	378	366	345	379	405	366	360	381	345	370	404	372	394	365	364	383	396	393	377	348	393	390	364	411	335	389	426	368	372	353	387	368	377	380
17340	32706	20627	9870	6780	5182	4062	2996	2432	1729	1429	1151	966	748	676	594	588	538	523	523	549	580	536	500	467	481	493	523	495	463	500	442	505	459	477	458	547	498	488	484	484	462	471	486	482	477	442	477	445	517	504	455	461	472	486	477	474	505	476	476	443	468	522	487	458	489	444	477	477	460	478	473	453	473	508	499	489	483	488	469	446	460	475	467	474	441	483	517	462	490	445	463	478	473	519	490	458	476	467	509	469	508	458	488	496	499	460	492	495	464	430	433	498	475	476	481	482	475	498	454	465	474	471	470	494	499	463	489	466	491	485	476	492	472	465	467	478	458	472	453	484	478	483	452	443	474	479	506	489	480	512	444	477	486	455	418	465	494	435	482	471	474	449	528	451	491	418	520	532	479	468	457	428	455	469	490	486	468	483	471	500	437	479	476	461	478	494	473	451	465	465	464	450	478	469	438	483	472	458	467	477	449	475	474	477	458	492	485	498	462	435	464	498	474	504	488	481	496	472	486	500	506	561	453	492	462	474	462	451	417	433	456	514	453	483	441	469	426	457	468	497	483	486	446	479	538	467	495	418	467	461	478	494	484	483	509	467	480	493	438	418	462	489	485	432	453	467	468	489	495	478	510	477	453	456	504	486	518	478	465	460	432	477	462	452	489	463	470	442	464	487	461	470	485	476	486	479	464	456	483	447	518	453	482	483	452	507	464	528	521	482	485	472	495	474	461	464	516	457	516	498	481	473	449	502	449	467	464	468	482	459	481	472	452	497	496	496	484	471	507	491	447	439	490	446	498	481	448	489	494	467	459	485	515	449	524	484	463	464	463	509	487	478	458	469	484	450	476	463	456	485	473	522	478	479	506	534	479	446	488	450	455	492	455	440	475	478	468	497	438	491	489	485	498	465	436	441	478	460	476	472	481	448	497	496	530	465	473	431	485	461	502	442	471	470	484	498	490	483	455	477	506	437	478	461	509	493	467	461	475	472	522	464	523	464	483	470	500	455	483	462	453	483	506	482	473	486	508	515	477	511	478	487	486	465	469	479	486	500	465	509	447	470	458	444	477	489	470	470	469	493	480	458	474	458	449	436	484	449	489	445	464	493	429	505	503	458	479	482	433	464	477	465	451	481	420	479	454	485	430	491	477	513	497	462	508	474	508	514	523	483	525	469	459	466	456	472	447	492	450	493	524	442	493	500	466	474	505	434	502	463	453	462	450	487	507	445	468	462	512	458	469	480	468	470	488	441	472	460	493	499	479	498	464	490	491	450	455	465	497	487	529	504	483	454	490	486	462	476	517	473	488	503	430	476	511	483	455	511	457	484	475	541	498	482	491	490	484	436	508	470	492	476	496	442	472	486	459	511	449	475	473	488	482	466	446	452	440	510	489	477	458	477	459	452	484	507	497	465	512	445	527	514	475	508	465	494	478	501	502	469	483	473	484	467	505	497	515	495	477	471	466	471	515	469	453	482	474	480	486	525	481	514	476	486	473	490	486	483	478	467	486	474	474	499	467	514	493	508	444	497	485	431	478	496	494	470	429	435	484	463	445	514	469	461	453	467	503	480	463	483	435	444	521	473	509	482	445	523	484	480	473	491	479	491	465	480	478	491	476	499	490	485	475	475	497	430	476	476	473	449	468	471	499	495	480	476	488	468	468	477	475	483	466	475	503	493	490	493	489	450	457	491	470	426	453	484	479	473	448	496	492	482	491	461	450	473	482	451	471	473	442	514	463	489	454	469	504	480	494	457	482	477	475	500	452	491	466	465	471	482	501	502	457	452	487	462	455	476	454	503	469	483	484	496	444	475	466	467	471	452	474	481	492	457	465	452	448	464	479	460	431	482	474	506	442	469	509	470	468	492	476	489	477	463	499	466	445	476	506	485	475	468	455	478	485	442	474	485	459	490	486	503	473	475	463	445	445	517	468	489	490	473	465	496	503	462	496	442	445	498	524	473	475	470	453	475	497	471	464	478	493	496	423	477	438	458	456	482	461	487	446	461	472	478	476	421	456	508	468	474	457	517	465	474	496	486	442	461	430	444	463	485	529	466	467	479	486	500	497	460	472	512	504	493	484	492	472	459	490	439	459	453	474	487	467	454	451	464	493	480	539	451	497	453	469	480	470	470	502	471	490	452	489	475	457	476	452	441	482	472	498	491	463	505	471	485	472	497	463	488	491	462	471	493	495	485	424	446	499	457	503	436	454	437	476	483	448	472	488	501	474	466	459	464	526	437	423	435	477	449	482	476	448	503	468	489	476	474	444	479	484	471	506	488	437	483	493	481	465	452	465	493	443	499	478	466	511	475	492	482	442	482	492	444	485	438	454	471	504	476	494	490	482	491	474	480	461	464	459	461	468	453	473	488	464	470	489	490	452	484	467	476	459	452	490	494	465	454	448	454	455	488	508	480	460	446	470	456	451	463	471	470	476	490	476	502	493	474	500	522	504	486	460	504	497	482	481	464	493	480	471	492	468	490	469	488	468	481	462	478	485	468	461	479	433	502	472	451	444	448	504	463	500	530	483	475	464	501	449	493	478	480	479	473	448	521	474	480	497	464	457	493	499	476	451	491	464	474	444	450	461	485	477	448	515	466	505	464	437	441	488	491	514	490	471	505	464	466	463	484	497	458	518	486	479	433	463	494	465	463	497	456	478	446	472	479	489	470	495	489	448	460	507	486	495	463	451	482	523	464	476	478	495	478	481	481	430	456	466	501	469	495	461	469	469	476	475	453	499	469	457	493	451	483	464	503	508	495	485	436	489	489	444	471	454	443	473	481	485	473	462	479	434	500	502	457	477	472	469	469	521	509	481	495	454	465	476	483	474	438	444	502	498	482	460	466	484	448	447	460	458	461	492	518	467	513	496	516	440	483	504	512	481	455	484	452	495	470	523	479	508	479	441	486	502	478	461	487	504	451	470	481	441	451	472	477	497	474	492	494	454	494	497	474	470	477	470	517	504	432	457	506	488	448	450	482	487	484	460	459	499	491	463	473	514	487	461	467	486	473	454	530	468	489	454	511	473	425	464	489	476	435	483	486	491	479	464	479	459	501	460	450	472	474	495	455	432	490	472	521	485	450	479	466	481	502	529	426	455	487	511	448	487	472	456	485	486	478	466	486	500	478	440	466	500	466	472	533	463	503	503	468	457	454	502	491	467	478	469	438	480	469	492	485	470	449	495	490	443	484	481	495	492	460	489	453	491	484	479	468	441	485	490	516	499	487	476	475	455	465	455	450	490	506	470	465	498	484	480	476	471	500	484	499	460	465	459	485	465	459	493	456	467	466	486	472	449	469	450	468	446	442	451	445	474	461	462	496	451	454	455	480	493	437	502	477	456	482	454	507	469	486	489	481	473	476	491	477	461	484	497	481	487	425	432	473	496	494	458	462	535	489	471	488	449	465	469	470	472	473	463	497	458	500	517	454	478	444	500	497	482	487	509	490	492	491	513	436	473	469	486	498	507	489	485
22757	21631	29425	24316	21636	21782	12898	3737	2586	2019	1654	1367	1070	1001	854	817	663	720	712	689	695	672	648	651	606	673	620	613	645	625	624	644	630	612	637	611	621	629	629	580	596	580	613	631	610	623	646	588	571	559	609	580	575	605	591	663	598	562	598	605	617	612	625	590	609	552	533	561	558	589	568	623	575	579	552	565	557	577	603	585	649	615	612	571	615	599	600	671	569	620	571	606	589	569	588	615	591	571	567	604	573	574	571	590	581	540	615	567	577	556	547	562	558	610	576	614	631	558	603	625	662	616	602	571	609	596	604	595	598	647	582	574	598	600	559	581	549	601	566	641	645	613	610	582	593	572	598	603	563	593	581	622	605	563	628	544	617	571	615	623	586	605	571	613	601	570	579	584	616	616	588	578	617	605	561	607	581	568	588	572	580	616	585	586	543	632	599	609	600	575	619	577	570	600	589	579	580	607	585	590	596	588	600	598	623	573	592	559	565	609	576	642	622	618	607	577	556	581	605	622	602	590	617	587	630	600	581	608	587	605	551	583	619	604	587	597	594	625	562	588	611	587	614	567	619	590	544	605	595	576	625	550	579	574	566	595	585	601	588	570	593	564	609	588	577	589	576	595	557	634	609	557	589	625	605	544	597	577	556	616	616	584	575	611	605	587	614	598	576	608	577	565	650	535	595	595	567	562	581	611	565	575	614	652	599	573	620	572	599	579	601	623	574	611	595	601	579	610	577	566	606	604	579	575	624	595	622	617	618	575	623	591	590	564	621	605	594	613	557	591	595	551	631	579	591	613	609	619	636	560	604	583	564	593	553	560	589	562	566	551	569	566	577	614	557	603	586	602	605	523	570	602	597	576	574	570	577	630	553	577	610	639	553	595	626	600	612	576	584	609	595	643	579	577	592	636	595	600	601	588	595	574	624	578	563	554	606	595	581	598	584	601	585	554	584	582	560	618	611	570	608	640	559	616	574	576	604	636	609	580	631	618	568	576	604	589	616	603	596	608	597	624	570	571	599	566	600	581	587	596	594	631	602	631	595	589	619	590	565	579	589	602	563	543	566	599	528	609	586	557	613	602	570	595	602	590	559	592	588	572	518	616	611	623	573	595	560	622	581	597	612	589	588	607	620	624	606	581	578	595	563	578	612	634	578	564	570	622	586	611	644	582	578	535	605	593	620	611	549	594	573	563	606	560	559	602	565	561	600	603	569	547	607	583	578	596	635	604	590	605	634	554	576	590	566	566	598	581	575	597	607	549	576	539	613	656	601	586	543	607	568	565	599	573	632	593	599	592	668	596	597	573	569	606	617	593	585	577	603	608	629	582	596	610	580	555	539	586	584	631	582	595	562	559	635	599	587	611	583	581	638	633	618	593	604	577	572	557	580	597	583	576	593	617	597	560	637	572	608	603	570	600	564	560	578	583	600	553	551	594	582	574	582	579	572	603	628	614	508	555	629	608	606	585	607	585	577	578	605	575	537	619	569	579	587	638	598	612	596	569	597	606	571	631	594	676	595	603	561	586	593	560	559	563	593	582	588	605	584	595	609	628	586	579	584	595	602	620	579	571	622	605	559	638	601	583	617	627	597	593	594	596	588	616	582	612	652	621	577	609	593	572	605	602	559	578	602	586	604	549	614	598	559	601	598	581	602	616	580	591	570	624	609	606	625	614	598	634	606	583	620	552	563	557	576	583	577	567	569	612	548	614	588	608	624	574	614	586	613	562	559	625	587	612	564	568	593	622	548	571	632	640	580	633	592	583	587	649	589	587	578	624	594	615	566	567	595	594	551	602	605	618	659	564	564	546	577	547	578	583	574	579	552	580	591	587	591	533	578	575	579	570	608	581	564	603	604	561	582	588	603	594	615	573	594	594	592	586	614	528	600	596	594	621	553	593	557	571	599	596	578	540	620	581	564	576	569	599	560	591	569	601	577	629	568	563	595	562	565	583	608	607	655	574	570	583	593	594	601	586	549	600	565	581	563	595	609	586	571	547	603	587	583	573	582	627	569	576	636	618	566	584	595	575	604	620	615	578	531	612	564	575	575	593	564	602	586	606	625	616	569	558	544	561	555	591	617	655	614	573	647	584	642	615	575	593	585	581	607	590	581	540	546	577	613	600	616	584	615	618	626	583	640	618	577	555	567	593	577	565	604	582	606	608	602	582	611	623	578	601	606	572	631	594	606	555	623	648	596	559	612	589	570	591	589	568	585	593	621	571	560	617	621	599	590	601	614	612	592	605	604	595	583	588	623	614	615	574	566	596	577	589	565	590	554	589	551	584	593	633	582	550	567	584	599	599	539	623	566	595	589	581	575	604	628	586	567	624	636	608	619	555	579	629	573	602	563	566	597	580	627	575	590	622	593	555	639	616	580	565	648	581	596	609	545	580	575	584	597	597	574	625	573	608	569	574	593	582	633	596	552	533	592	589	579	605	597	606	581	581	600	569	580	584	595	578	603	587	596	569	578	630	582	600	568	555	592	568	584	581	620	584	584	606	604	600	618	586	615	593	619	563	580	630	589	618	593	629	615	670	606	577	645	611	608	582	576	641	576	575	527	603	591	581	612	610	539	569	600	592	598	586	574	572	642	561	615	604	575	601	570	580	561	625	575	638	602	558	582	608	571	603	563	565	601	555	595	540	635	591	635	590	593	615	623	594	580	586	593	590	564	611	602	594	597	629	589	605	601	541	612	595	577	613	643	599	558	600	580	645	598	574	586	541	568	583	583	602	568	566	580	568	620	597	590	599	609	585	586	597	627	597	609	576	594	583	534	611	565	589	588	566	572	577	621	600	606	569	587	577	592	555	593	574	620	584	604	590	554	537	579	612	596	590	574	565	562	609	578	606	580	595	573	609	568	578	603	560	576	600	587	593	584	581	605	596	600	597	561	617	610	559	592	614	563	593	566	559	613	568	617	571	650	562	565	587	598	586	638	618	633	584	634	579	552	557	579	595	595	637	610	644	588	596	621	580	587	598	583	632	585	561	659	580	615	600	598	619	566	581	572	600	579	589	584	580	646	643	615	583	532	570	605	629	559	568	549	579	622	573	575	611	595	578	586	613	606	612	638	625	576	519	589	622	565	585	603	535	572	561	623	601	627	571	605	636	601	622	570	566	598	600	589	567	542	612	593	582	594	590	582	595	591	614	603	585	604	633	568	643	623	564	573	566	566	610	610	600	596	590	613	606	562	581	573	557	572	552	622	603	597	614	603	592	595	553	583	646	562	587	623	587	626	601	574	625	599	581	594	582	570	570	568	582	553	569	600	604	612	586	581	624	584	585	601	585	651	614	601	605	586	590	584	580	629	558	567	581	648	583	589	577	604	598	587	573	573	618	562	561	593	578	580	587	620	611	572	544	613	576	572	600	576	550	583	548	626	595	597	612	602	583	605	610	600	550	608	573	595	561	596	617	567	598	589	604	566	578	586	575	580	596	577	570	613	595	595	640	549	606	567	567	551	568	614	597
20437	43460	31555	15282	11594	8950	6976	5454	4162	3185	2523	1985	1581	1292	1100	1010	1005	897	927	869	873	877	871	860	845	837	787	830	807	823	840	787	792	778	782	749	760	735	741	735	760	811	784	740	797	768	833	712	721	784	743	792	698	763	774	755	767	738	747	740	715	741	784	767	734	775	779	767	729	794	750	738	703	803	788	763	775	750	737	718	727	742	699	787	773	725	712	771	716	730	737	760	738	729	730	765	767	718	769	741	745	730	742	773	748	748	691	729	727	731	743	728	783	700	773	711	788	739	799	708	745	745	723	748	745	723	671	709	707	698	731	744	715	759	754	718	744	751	751	745	732	777	780	800	776	715	747	741	772	804	747	824	774	737	683	783	694	701	760	698	716	722	763	722	734	742	746	761	724	748	734	745	736	720	758	755	743	701	739	764	729	734	764	801	751	722	711	794	782	759	712	754	753	733	738	765	746	727	710	730	742	736	747	761	708	741	702	771	709	725	776	749	741	734	733	719	739	771	754	737	770	727	768	749	764	762	769	764	724	704	739	712	731	772	760	769	755	720	754	715	752	749	757	751	755	762	768	742	804	740	785	726	712	784	701	723	751	704	758	728	711	719	755	711	710	696	753	731	753	780	748	729	765	764	716	693	796	721	736	767	787	709	764	727	732	749	782	727	754	707	777	722	709	762	719	767	787	762	768	782	714	713	798	770	745	773	792	726	758	739	726	746	755	705	744	705	744	739	682	765	740	738	762	770	814	729	702	797	735	805	754	741	746	710	793	755	656	728	726	758	769	775	758	768	726	733	692	739	744	777	757	733	783	744	762	763	747	752	723	730	668	742	701	726	745	760	744	701	710	739	743	759	746	780	726	701	735	745	698	713	734	761	736	740	759	751	754	712	703	734	744	686	712	726	713	808	722	719	718	714	810	722	767	736	750	731	673	724	735	760	789	708	752	698	743	736	722	755	755	755	722	707	725	763	770	763	750	750	755	677	730	752	716	817	754	743	754	724	757	729	788	766	762	716	761	754	758	738	762	710	747	742	717	750	786	704	731	705	728	743	759	725	711	715	753	821	748	757	696	738	774	771	691	783	730	731	743	776	756	754	713	728	769	732	684	733	698	756	773	738	724	788	817	714	741	749	712	759	762	657	734	717	753	728	742	774	731	758	775	767	759	728	694	688	746	688	772	762	738	713	716	729	726	780	724	760	692	734	734	772	751	791	739	727	754	712	718	761	720	780	776	729	742	745	767	716	743	736	732	696	749	736	699	705	785	710	720	760	701	770	763	743	746	730	799	770	729	763	738	768	740	744	791	730	727	742	745	759	752	691	797	704	727	843	762	694	705	753	708	740	760	780	798	799	719	716	764	711	767	726	767	756	735	684	781	747	745	743	769	759	749	748	756	744	744	719	781	754	714	757	756	787	735	753	703	739	738	760	770	702	763	759	714	746	763	700	770	720	725	763	768	732	799	744	739	752	743	737	769	736	776	791	773	741	788	711	710	741	729	732	738	767	792	747	744	746	723	771	751	783	730	731	739	752	686	697	692	762	712	714	769	787	758	806	717	703	758	698	723	752	730	766	718	781	721	749	739	743	747	741	741	789	764	757	725	733	719	679	774	725	743	744	716	723	748	775	720	707	761	753	766	772	741	758	765	758	766	716	726	729	770	773	696	746	707	719	763	770	732	709	733	773	796	744	755	718	740	744	710	730	771	740	720	770	747	717	738	741	728	754	703	744	771	699	733	722	743	810	717	749	738	733	738	757	694	758	697	750	783	745	737	716	745	736	727	715	771	770	733	737	694	727	718	703	724	700	723	718	737	742	739	715	775	731	802	736	699	709	732	707	752	761	715	742	729	779	710	763	714	712	736	738	743	745	757	719	761	734	721	701	716	731	731	737	752	757	774	741	765	768	686	747	751	791	767	744	721	779	733	752	757	809	723	721	731	747	697	775	737	733	779	792	808	743	734	740	773	772	782	801	757	745	733	743	760	793	700	738	728	746	793	760	759	796	732	745	728	727	768	733	743	740	751	721	786	761	726	727	769	708	727	761	756	728	790	770	749	746	792	722	740	748	769	713	743	694	738	787	719	751	710	776	740	713	777	708	730	766	761	770	737	735	749	740	723	821	811	715	745	806	683	783	686	747	780	734	750	737	736	694	733	786	746	736	743	775	748	704	704	762	749	716	762	728	770	744	821	738	785	710	721	733	776	809	761	755	714	707	723	735	739	673	767	721	724	729	739	748	710	746	711	725	740	776	770	741	762	812	728	756	717	756	770	795	695	704	720	756	748	770	706	710	750	719	697	758	763	736	743	708	728	736	718	768	758	758	693	730	736	764	773	738	735	728	676	726	770	742	738	750	721	763	710	778	743	747	743	788	757	750	765	736	775	732	773	712	719	750	796	719	751	768	775	726	765	729	806	740	714	725	725	687	747	791	714	742	737	755	744	736	749	747	749	757	696	737	689	752	740	764	763	767	743	737	755	802	737	724	709	716	782	718	758	726	746	723	749	706	704	719	753	771	705	719	766	747	803	730	735	743	722	735	759	798	775	714	728	696	771	730	744	710	710	759	765	714	775	749	792	754	721	727	708	734	707	770	750	753	701	754	771	759	703	747	749	769	726	793	750	716	753	770	713	751	743	757	729	735	707	756	680	743	735	729	730	791	701	714	719	719	736	719	731	776	752	721	714	763	739	805	718	695	747	699	799	788	748	754	758	727	708	740	727	735	746	690	746	700	743	767	693	775	715	726	788	735	738	743	724	724	762	755	734	756	718	743	714	698	722	720	688	746	732	725	736	762	769	717	756	759	696	777	754	762	762	753	737	734	768	732	748	757	708	723	715	746	724	753	772	730	721	739	713	706	739	726	754	731	745	769	733	705	743	718	722	782	730	802	751	724	733	750	742	778	734	729	699	811	734	757	747	789	740	722	764	788	751	792	753	709	760	725	735	787	773	752	736	751	722	732	756	748	745	749	718	749	746	730	760	704	717	744	705	708	733	696	806	725	799	718	751	704	742	745	748	739	788	714	761	742	722	757	764	766	731	745	756	740	770	773	666	788	734	748	729	752	738	751	764	729	678	762	750	759	739	754	755	729	759	705	704	719	721	733	726	769	729	750	717	729	703	731	740	758	779	728	701	756	750	751	745	691	748	761	752	714	766	778	763	730	740	739	724	726	780	772	728	737	776	735	754	715	737	733	697	755	731	744	781	721	759	733	729	770	732	728	738	760	709	716	741	764	734	757	777	775	741	737	767	743	745	714	754	782	766	718	782	756	754	777	730	712	767	748	728	753	761	721	742	761	720	793	766	715	721	752	761	721	735	736	740	755	718	734	709	734	731	756	730	734	723	709	712	718	738	775	733	728	719	772	761	708	752	718	715	743	739	735	738	763	743	797	724	701	670	700	776	727	751	767	811	733	733	728	775	720	746	725	756	786	711	711	760	705	685	765	768	732	774	761	731	720	754	694	746	755
27613	21726	17501	6834	3048	2200	1894	1537	1358	1223	972	975	851	846	760	766	700	689	639	651	691	675	693	697	666	731	678	654	691	704	642	715	670	703	694	668	686	705	684	643	676	736	682	673	714	668	701	676	680	696	720	671	669	650	685	676	677	691	679	695	667	710	676	637	707	647	661	725	670	712	667	646	692	681	658	719	709	656	661	661	703	666	739	686	683	639	693	701	708	682	635	670	711	702	691	698	653	653	668	707	721	703	665	659	709	698	679	659	704	652	656	656	697	652	703	684	695	688	727	668	700	660	652	670	645	628	673	686	640	612	710	694	706	663	655	665	673	668	648	691	684	700	691	667	638	654	760	658	670	651	662	677	685	697	651	666	701	684	629	695	651	655	654	692	700	693	658	734	685	680	683	704	673	733	674	675	711	640	736	647	632	645	675	636	683	661	676	682	704	669	644	662	624	693	687	691	659	690	638	693	669	691	695	651	684	657	703	682	684	686	666	713	661	666	639	676	665	647	670	689	670	699	727	692	675	696	740	682	675	665	684	674	699	688	697	647	705	695	676	665	664	691	684	692	710	651	692	695	676	677	730	695	675	699	695	682	665	689	702	668	673	704	665	690	680	716	702	704	656	678	694	724	691	695	723	693	659	629	692	704	689	616	647	712	685	698	692	645	619	670	673	680	704	629	664	717	648	675	713	691	648	695	650	714	669	691	693	664	649	694	640	678	636	679	715	662	698	717	664	712	692	673	717	667	692	683	706	684	650	702	690	694	729	655	701	697	691	661	720	674	680	694	636	705	704	678	656	639	647	686	691	695	733	641	677	682	655	661	693	646	708	677	681	697	684	652	696	696	679	689	692	687	662	698	656	689	705	697	643	619	661	668	673	674	684	667	737	631	685	698	698	679	663	646	675	693	695	640	660	732	669	681	666	653	678	668	693	697	684	622	688	690	623	649	611	643	654	635	657	699	691	678	735	651	644	672	723	640	684	628	653	679	651	721	725	651	617	678	673	668	694	705	701	671	658	686	728	709	678	610	658	677	679	711	690	770	705	710	676	723	663	657	671	639	683	688	726	694	684	673	702	660	640	686	652	655	670	670	705	722	703	706	688	635	639	662	671	696	631	676	680	631	698	633	699	693	698	692	698	723	716	622	689	701	660	673	688	720	662	678	663	667	677	666	659	727	668	642	679	670	648	713	679	661	662	675	719	700	659	683	702	645	689	694	702	668	676	735	700	673	690	667	656	652	682	700	634	656	733	656	665	656	680	699	686	652	720	680	697	707	680	703	686	708	693	678	668	650	677	704	713	637	660	701	659	665	734	707	654	675	626	669	652	695	701	693	686	693	700	658	688	653	638	673	657	675	682	717	676	712	679	737	677	653	659	640	729	693	694	686	726	662	696	707	685	672	719	703	680	681	680	637	696	674	715	663	687	670	717	711	680	639	671	667	726	674	725	691	637	705	618	655	684	699	647	706	644	706	658	680	686	685	663	684	654	676	726	690	679	642	657	702	700	708	687	689	703	703	717	656	690	674	683	678	704	655	681	661	703	668	652	649	662	731	725	688	693	641	637	682	660	707	665	670	692	716	658	657	678	678	693	681	678	719	676	662	671	677	688	700	666	684	676	674	669	719	633	688	726	661	635	693	664	676	716	687	727	671	647	730	699	658	690	689	658	636	657	714	646	682	658	671	730	693	651	660	666	682	681	710	641	713	650	660	660	690	649	689	693	687	664	696	689	708	667	656	694	661	663	652	693	686	658	670	677	676	647	690	695	688	675	678	743	691	681	716	706	674	686	711	651	686	668	651	674	676	643	710	643	650	663	704	687	680	626	718	668	666	680	654	658	672	690	666	684	691	668	678	659	674	678	671	642	695	662	677	685	678	685	635	669	673	686	664	661	700	668	711	659	681	693	700	692	705	681	692	653	692	697	664	674	646	698	687	669	678	642	638	715	656	691	735	653	689	687	685	683	690	680	659	715	730	703	673	632	658	694	665	675	706	657	703	675	690	688	658	627	659	717	636	701	639	676	659	649	677	662	692	649	700	677	650	681	670	701	647	611	651	628	703	713	701	616	678	704	656	664	670	668	645	677	657	706	647	677	655	652	725	695	734	713	672	688	666	644	692	659	660	677	676	731	720	718	660	670	648	636	679	686	702	701	640	672	700	692	678	688	676	645	707	691	660	671	706	750	722	644	698	684	696	638	660	697	650	654	703	711	679	654	662	694	681	684	653	645	686	712	689	709	642	690	697	714	694	706	712	702	668	622	657	723	662	679	658	654	684	669	661	705	690	693	705	728	649	665	677	673	663	670	708	671	699	704	703	656	647	680	717	677	673	671	666	702	710	723	685	690	704	694	628	671	675	671	701	697	679	659	688	669	738	683	684	713	649	652	680	698	736	727	669	643	686	683	670	691	676	746	665	694	693	689	652	668	694	663	679	648	608	659	692	732	668	678	646	644	669	621	649	666	654	669	671	664	703	694	674	694	692	747	652	688	726	658	678	661	693	632	632	666	665	668	638	705	618	704	670	620	724	707	722	658	700	710	687	659	683	673	694	707	656	684	684	646	688	657	671	687	641	696	670	688	700	668	673	692	643	636	660	678	720	682	652	679	710	672	707	649	665	647	704	734	709	679	721	650	691	683	654	657	593	678	689	676	678	683	640	667	741	657	641	687	705	752	687	702	718	676	671	713	622	704	671	645	696	743	739	730	640	699	698	707	630	682	675	707	697	687	677	653	656	682	631	686	642	641	695	719	661	665	634	704	673	686	674	692	699	638	650	688	639	648	682	673	689	739	648	735	664	699	716	671	726	672	666	642	653	703	669	620	670	720	650	651	705	689	676	663	637	656	669	688	678	625	630	682	669	668	727	702	717	670	683	636	664	721	673	712	665	707	676	714	652	677	663	656	690	643	670	663	673	689	697	699	694	617	637	668	694	686	638	682	642	670	657	679	686	625	688	694	675	658	661	700	687	686	721	670	680	683	698	721	710	641	647	658	696	669	708	655	692	691	695	687	698	690	693	663	653	663	711	674	696	723	627	666	658	662	697	717	676	670	691	637	715	677	632	668	671	615	708	661	676	678	668	699	663	651	688	684	646	655	673	658	670	672	698	676	713	731	648	654	711	700	628	691	636	716	666	683	698	636	691	662	680	692	684	684	681	728	671	662	640	704	683	701	693	708	678	682	696	603	624	650	689	619	687	680	670	684	631	684	685	708	634	722	686	683	701	636	643	668	665	679	684	683	679	687	653	685	699	701	657	635	693	700	659	706	660	698	693	673	659	675	704	613	662	683	691	664	705	653	681	711	668	625	679	679	669	682	703	603	695	706	619	638	664	667	708	738	679	678	753	646	641	639	709	679	656	648	647	656	653	607	702	694	669	678	692	664	645	713	689	694	630	696	712	667	704	636	667	701	702	634	688	646	645	678	676	676	611	693	676	685	673	687	690	674	655	675	676	674	688	611	673	693	743
15456	28350	18249	7187	4883	3960	3083	2542	2106	1795	1401	1173	1062	1021	911	927	849	884	875	825	831	866	898	845	818	841	872	847	852	840	820	873	872	867	825	830	869	844	818	856	821	797	841	791	780	827	806	788	811	825	818	902	821	829	845	842	886	825	836	861	796	831	794	864	814	777	832	790	814	842	890	804	806	809	837	858	805	830	835	817	843	845	768	853	845	831	817	826	848	831	827	846	801	789	805	804	810	857	821	782	869	820	845	797	822	808	851	790	845	806	807	795	831	846	823	815	809	843	846	800	826	855	790	839	845	808	804	836	820	795	818	829	821	823	885	852	833	804	795	828	853	797	804	798	804	808	813	862	839	753	829	802	763	871	834	815	829	793	811	807	765	834	871	833	819	839	819	771	811	834	809	828	824	795	859	769	798	817	852	882	787	799	828	824	854	766	861	829	822	781	859	812	829	821	867	781	821	828	807	791	866	879	798	869	824	825	831	830	867	805	807	797	810	824	858	835	806	790	827	798	822	862	820	791	873	822	835	826	795	860	841	813	850	815	852	845	807	823	843	816	823	868	849	817	800	821	858	854	826	880	835	827	810	810	800	774	803	858	873	800	792	795	848	818	831	830	807	796	829	793	805	855	892	863	800	819	833	840	850	829	792	855	854	845	813	860	803	864	864	822	822	809	829	827	822	851	814	823	846	845	813	822	875	805	836	827	784	840	835	876	823	809	751	850	760	822	783	828	790	824	784	808	845	795	822	821	830	825	818	832	798	818	827	823	860	766	785	828	847	843	858	826	831	836	836	736	853	860	751	825	883	863	849	891	855	819	814	806	850	789	842	833	818	850	837	831	782	778	815	846	850	772	838	843	808	809	858	847	810	842	858	827	801	840	847	777	832	810	850	812	861	842	821	850	827	849	834	803	856	828	808	866	791	832	847	876	803	801	771	848	862	820	841	819	861	831	823	799	811	826	811	804	869	863	843	866	846	814	841	837	807	849	809	824	841	857	865	805	830	810	781	824	872	855	825	841	769	803	841	790	831	824	818	834	836	795	826	780	789	830	840	764	835	824	820	829	784	790	798	809	792	830	816	856	809	796	786	840	876	848	824	773	829	843	823	834	825	839	811	808	851	846	820	835	814	880	812	837	817	829	807	859	808	818	779	868	814	845	833	806	864	822	800	860	786	811	850	815	771	862	809	814	829	785	820	776	871	833	829	801	836	833	839	868	819	784	821	854	839	826	877	805	795	840	845	835	841	838	796	828	854	833	832	801	838	802	853	835	866	791	808	875	912	834	812	814	809	820	821	841	803	819	827	812	811	828	825	812	856	794	816	822	826	858	873	800	786	854	870	807	894	826	864	802	836	802	831	849	814	762	814	789	806	781	832	799	812	822	824	840	828	808	869	854	812	824	798	822	805	829	824	769	802	847	915	836	811	829	850	798	859	833	803	841	811	771	861	847	836	791	809	803	811	845	834	867	848	826	814	829	811	821	789	776	829	786	829	801	831	809	794	860	787	807	788	823	824	796	829	843	836	858	788	818	860	785	795	825	889	868	820	860	797	832	841	802	853	872	820	847	871	795	822	747	847	836	812	839	861	845	836	826	860	849	792	776	833	782	842	836	840	836	821	836	801	849	778	755	836	763	808	834	813	841	799	816	801	789	853	859	840	799	850	834	802	831	827	800	840	818	835	810	821	810	826	855	826	820	831	903	837	890	810	793	819	859	773	893	800	811	803	817	784	786	799	835	842	809	807	837	850	753	858	832	813	819	809	805	788	829	759	826	812	841	821	801	835	798	847	802	810	730	840	848	780	837	801	807	855	792	851	803	868	856	822	835	798	790	808	801	817	831	822	941	871	810	814	832	831	860	825	872	810	774	830	826	800	861	773	871	854	844	790	854	831	843	841	809	764	807	824	753	789	771	820	762	840	840	809	809	855	810	802	768	777	813	858	876	820	768	827	779	797	794	820	773	811	807	855	812	859	788	770	821	820	775	800	829	891	881	833	803	842	804	821	820	852	826	812	849	826	826	850	857	787	815	824	898	809	798	822	841	850	856	801	818	811	833	861	807	879	751	864	843	814	804	793	796	862	885	801	832	837	808	781	822	842	885	870	818	777	817	831	845	834	786	833	824	843	827	797	796	806	898	775	872	832	833	804	803	809	813	885	839	808	791	871	825	857	833	808	876	792	858	825	793	820	797	833	776	839	810	818	822	836	755	852	795	867	810	834	858	819	805	808	808	779	821	848	823	785	806	821	804	824	837	880	832	843	813	819	821	814	787	828	824	852	790	829	810	830	831	834	903	886	772	866	794	829	856	810	841	835	816	793	828	819	820	838	881	800	767	845	848	841	799	805	832	810	802	837	813	849	861	841	821	800	817	833	826	854	828	815	872	846	842	882	834	910	843	791	878	827	841	805	842	843	851	870	862	794	857	794	851	832	790	847	821	820	819	825	846	837	815	763	837	884	841	867	804	834	831	794	839	845	804	888	798	821	816	828	792	818	832	863	783	865	828	792	850	828	844	793	806	848	820	797	867	822	814	795	801	814	835	768	825	866	856	854	845	832	803	866	830	823	797	814	864	824	802	784	804	869	860	799	797	800	780	839	807	825	827	795	833	775	801	811	778	788	816	837	820	855	843	799	803	809	804	835	819	854	835	833	806	788	861	789	816	814	850	889	849	832	805	835	831	875	794	828	778	821	788	862	851	863	838	871	851	823	833	834	812	830	941	850	831	875	813	845	844	824	805	770	823	791	840	816	821	794	836	852	765	761	852	830	885	824	843	819	826	857	779	815	828	807	806	827	774	850	809	807	793	817	828	819	821	832	832	827	861	772	841	838	851	888	799	865	856	850	807	823	805	824	811	814	843	832	787	826	804	819	822	820	835	794	823	812	778	807	771	840	833	824	819	832	821	828	808	856	826	771	813	879	803	824	817	838	816	840	787	845	841	872	803	880	846	841	817	783	839	776	779	777	853	791	814	810	833	883	855	832	842	818	798	805	842	833	874	776	822	872	805	837	809	837	790	787	792	796	834	826	834	832	798	790	832	819	859	838	846	799	793	803	811	834	784	784	831	806	757	821	792	859	809	828	843	849	818	833	867	855	816	810	829	835	779	772	821	843	834	838	807	800	831	797	853	843	795	837	835	822	782	816	820	807	835	799	853	793	811	844	838	829	825	822	814	797	799	816	813	825	805	827	790	790	846	860	874	829	780	843	826	819	748	828	811	833	790	785	806	859	790	826	843	810	838	854	814	823	844	783	812	811	786	807	761	845	814	822	816	846	801	856	802	839	802	854	818	829	829	811	802	830	872	797	882	820	805	822	804	831	817	810	815	838	808	793	821	841	901	827	843	891	788	806	880	793	831	829	831	852	782	835	796	841	847	839	804	759	833	832	864	842	802	774	867	808	844	784	801	868	820	813	836	805	795	810	832	815	875	837	781	870	787	815	828	850	815	798	845	811	826	872	832	848	828
23607	21581	29006	24646	21580	13826	4437	2813	2244	1868	1628	1345	1206	1181	1033	1060	952	978	980	964	952	921	927	958	906	870	932	928	901	954	915	954	917	864	915	947	841	934	899	962	878	861	886	914	928	900	885	833	883	928	939	911	915	900	894	860	892	913	875	850	938	975	846	912	865	961	884	956	867	935	896	865	911	881	938	880	894	899	948	901	886	936	891	942	858	847	890	927	925	926	873	929	904	906	937	900	883	873	919	886	862	892	929	886	877	880	902	912	888	902	893	909	927	897	876	936	920	879	905	900	937	906	875	876	891	881	885	814	870	888	865	879	921	905	931	902	936	897	870	929	886	861	915	878	911	855	882	877	856	860	872	925	875	869	883	851	858	845	889	895	911	922	865	865	909	873	881	902	893	904	893	902	953	872	849	802	885	909	906	944	903	904	941	846	893	876	881	887	853	940	904	901	947	880	868	835	906	891	832	908	856	909	896	863	922	911	925	879	895	941	902	923	921	892	873	924	893	860	859	857	894	870	862	924	870	906	913	884	885	879	919	888	851	825	888	854	854	848	873	899	877	916	859	920	914	869	987	943	852	863	925	821	892	935	814	934	832	894	923	911	895	926	854	846	824	868	907	884	883	915	884	885	913	882	914	883	938	897	856	849	886	841	888	876	865	895	929	930	891	881	849	853	880	962	904	927	875	925	866	895	879	901	912	863	882	842	884	873	887	839	907	961	924	858	918	894	944	913	896	904	844	912	896	877	909	868	938	923	888	852	870	886	941	860	856	878	924	935	903	906	871	874	916	910	921	881	902	879	867	890	894	944	846	906	928	955	880	910	942	933	879	899	923	854	927	903	917	911	872	932	881	822	934	854	892	918	867	915	913	865	854	847	898	854	913	927	955	956	870	909	883	862	922	816	897	890	885	874	846	875	881	881	923	907	853	839	871	878	924	828	878	874	897	838	932	842	846	901	879	880	911	836	939	880	881	879	904	867	908	848	876	868	853	870	860	928	896	949	895	876	943	865	881	853	944	923	838	937	919	859	907	904	897	917	909	904	758	864	881	859	873	833	912	933	850	924	853	872	867	874	890	887	895	906	899	941	921	929	975	875	854	875	908	936	886	922	881	937	921	872	871	852	953	889	903	909	913	901	877	886	847	873	910	917	860	927	936	874	865	876	911	893	887	840	833	940	882	871	942	874	922	910	877	910	908	833	907	898	932	859	896	899	910	880	870	897	818	870	868	876	804	897	821	841	908	855	875	867	888	888	882	885	941	886	887	851	870	891	902	850	907	902	921	904	897	901	911	929	908	883	883	890	889	881	856	906	900	850	888	894	874	894	912	890	878	883	842	887	891	901	966	843	886	837	925	895	822	891	938	905	897	903	874	839	956	866	892	824	852	885	835	864	915	892	864	858	908	886	928	939	878	922	839	895	887	846	886	923	897	869	850	887	901	896	863	878	881	901	874	842	920	852	891	844	873	878	851	936	871	893	861	874	861	888	830	869	946	923	845	878	903	877	897	863	909	908	855	879	850	892	921	861	865	915	952	844	858	906	878	927	860	944	897	868	935	868	908	874	868	886	918	865	953	895	858	898	898	923	925	866	914	930	941	893	936	909	882	865	892	897	893	886	895	866	877	891	914	858	882	919	871	857	898	891	867	946	883	896	878	878	850	902	856	927	908	927	831	880	915	875	919	873	850	889	855	865	889	862	928	898	876	817	854	857	877	862	918	953	854	907	944	931	885	891	860	899	920	874	885	822	875	910	856	887	894	904	911	857	927	906	908	941	918	895	883	856	878	836	887	894	905	933	882	916	897	930	885	837	907	917	869	883	912	874	936	870	845	958	844	905	878	836	933	909	908	855	872	861	922	900	872	854	891	913	868	927	903	849	941	891	852	947	877	866	896	868	945	935	894	852	868	833	826	874	879	895	910	868	886	885	921	920	838	893	882	955	894	905	950	903	873	963	882	897	875	882	914	920	916	855	859	894	906	877	959	960	877	859	894	897	863	826	893	890	898	862	890	897	895	894	854	894	935	885	940	888	859	852	862	912	915	902	911	829	907	899	894	855	864	959	909	841	937	861	866	899	858	913	940	889	885	884	925	824	870	908	883	867	903	913	909	907	918	857	836	869	863	871	881	884	902	819	928	878	903	853	891	941	873	905	877	921	898	879	886	917	896	900	894	880	900	903	884	840	957	855	888	873	933	900	841	923	896	878	846	907	892	822	914	863	938	898	870	912	829	930	884	863	947	848	920	929	930	920	855	922	937	868	912	824	896	876	835	901	852	870	878	888	919	855	890	892	890	904	827	921	907	914	937	897	880	908	870	918	894	863	864	929	875	881	884	915	920	924	880	871	941	842	917	895	863	891	953	867	923	870	907	907	873	881	928	890	871	902	882	911	871	855	868	885	914	907	917	890	843	871	895	906	877	921	918	864	924	944	896	878	898	929	906	897	889	878	888	875	888	914	913	918	852	905	901	969	899	892	869	909	902	891	883	870	881	849	843	867	873	862	847	872	852	888	834	895	920	824	890	860	861	832	816	823	902	840	854	933	895	907	874	896	883	925	873	923	917	882	880	905	884	860	915	882	921	823	831	839	858	866	886	883	876	924	847	869	860	917	877	909	897	902	914	922	887	864	886	879	882	907	885	934	925	852	926	859	895	891	894	886	947	927	903	904	922	905	895	938	875	839	879	900	883	884	843	903	864	905	888	834	902	848	801	876	888	900	948	909	853	885	875	924	868	850	890	923	891	957	885	843	898	947	867	892	874	893	861	879	893	842	861	907	942	899	911	892	886	881	890	822	902	867	923	904	941	853	885	887	854	888	862	897	918	851	866	885	899	893	877	875	898	932	952	870	872	895	897	877	891	865	904	864	888	850	819	891	863	886	876	876	872	929	884	807	845	867	911	882	862	872	968	918	907	884	882	892	881	900	869	864	878	859	957	870	866	894	872	841	876	842	901	956	917	896	872	866	869	830	907	852	920	878	931	899	848	863	911	898	888	892	943	896	920	861	939	882	870	902	895	943	844	859	901	856	893	928	889	940	849	882	942	883	898	857	921	901	882	845	888	882	904	896	903	874	864	869	908	886	891	918	924	853	894	961	885	908	859	916	834	918	886	937	897	880	908	866	878	876	866	918	879	872	894	907	848	835	880	904	879	865	911	908	951	840	908	861	858	821	883	925	862	898	903	893	903	866	878	885	960	896	824	937	889	865	887	929	870	922	886	901	895	922	901	907	915	854	886	922	922	936	861	916	919	881	859	859	917	901	909	890	834	944	876	912	942	884	880	898	889	874	862	943	872	879	877	854	875	891	888	880	854	871	888	878	870	863	931	877	934	878	900	849	896	918	871	891	911	911	868	860	858	866	886	849	902	901	862	891	861	877	877	903	890	876	894	868	829	914	888	897	943	859	906	902	899	891	872	940	857	915	845	895	862	865	901	903	895	857	917	922	885	882	822	858	908	866	905	880	884	861
17199	39057	28699	11728	8391	6624	5284	4334	3345	2862	2274	1950	1600	1436	1357	1238	1202	1190	1198	1194	1124	1139	1055	1118	1110	1110	1147	1115	1196	1178	1121	1086	1072	1107	1169	1050	1085	1099	1094	1085	1063	1093	1059	1084	1095	1106	1054	1065	1114	1111	1022	1046	1091	1080	1036	1076	1102	1099	1041	1087	1076	1103	1074	1078	1086	1078	1074	1078	1089	1094	1098	1079	1090	1090	1100	1066	1067	1126	1081	1063	1085	1072	1025	1170	1034	1090	1108	1055	1105	1086	1080	1101	1087	1122	1094	1142	1031	1041	1061	1061	1091	1041	991	1100	1025	1083	1050	1014	1069	1072	1128	1048	1026	1146	1088	1023	1090	1106	1025	1143	1036	1136	1111	1151	1054	1136	1086	1050	1100	1088	1118	1035	1092	1119	1095	1102	1066	1083	1113	1023	1129	1034	1087	1080	1104	1030	1142	1052	1106	1103	1069	1109	1099	1083	1108	1083	1049	1105	1111	1062	1094	1129	1084	1112	1082	1069	1074	1077	1073	1106	1129	1125	1072	1105	1058	1066	1123	1032	1102	1090	1044	1162	1091	1042	1099	1101	1081	1046	1061	1084	1082	1072	1051	1050	1078	1073	1047	1081	1073	1090	1076	1080	1109	1088	1061	1052	1036	1088	1070	1144	1075	1047	1032	1086	1047	1101	1029	1039	1060	1109	1051	1123	1058	1090	1056	1067	1024	1040	1121	1105	1090	1123	1059	1030	1102	1098	1120	1067	1087	1053	1061	1081	1044	1106	1071	1076	1058	1043	1080	1118	1077	1052	1050	1028	1114	1071	1058	1098	1139	1062	1147	1094	1073	1152	1071	1105	1098	1062	1098	1056	1069	1077	1114	1005	1066	1095	1074	1046	1072	1171	1101	1066	1044	1059	1020	1135	1071	1078	1085	1079	1020	1109	1082	1017	1109	1054	1068	1050	1100	1064	1055	1105	1044	1075	1051	1044	1045	1111	1094	1048	1104	1026	1054	1050	1155	1117	1111	1052	1066	1120	1044	1097	1065	1047	1065	1110	1049	1112	1096	1103	1131	1045	1083	1061	1070	1104	1088	1077	1059	1045	1080	1071	1082	1054	1022	1069	1130	1039	1086	1078	1099	1049	1100	1043	1033	1121	1089	1075	1044	1060	1061	1109	1080	1108	1104	1121	1049	1133	1112	1038	1045	1058	1036	1094	1083	1069	1053	1053	1062	1090	1104	1121	1104	1058	1058	1085	1067	1084	1056	1099	1007	1080	1066	1139	1091	1046	1132	1024	1100	1063	1104	1076	1057	1069	1077	1092	996	1096	1008	1070	1101	1076	1108	1092	1071	1073	1078	1102	1112	1109	1014	1133	1055	1013	1067	1098	1034	1015	1095	1094	1036	1028	1024	1091	1032	1113	1095	1079	1059	1078	992	1053	1059	1142	1046	1067	1053	1056	1101	1117	1034	1067	1046	1051	1081	1034	1094	1116	1053	1067	1057	1113	1082	1098	1048	1104	1077	1097	1161	1095	1068	1038	1093	1099	1044	1091	1114	1109	1100	1112	1077	1081	1064	1079	1087	1091	1090	1094	1015	1132	1098	1057	1055	1023	1053	1096	1054	1109	1090	1083	1049	1026	1031	1071	1055	1142	1102	1124	1096	1092	1016	1105	1132	1112	1109	1056	1107	1080	1051	1004	1059	1093	1147	1103	1072	1040	1067	1114	1075	1050	1086	1059	1070	1063	1103	1097	1107	1086	1086	1104	1113	1148	1016	1085	1118	1130	1073	1064	1047	1056	1069	1073	1038	1134	1070	1095	1080	1066	1074	1119	1003	1078	1036	1141	1083	1062	1088	1053	1070	1157	1036	1062	1124	1028	1065	1111	1090	1014	1064	1076	1060	1045	1044	1067	1129	1067	1116	1094	1030	1051	1118	1051	1042	1110	1072	1107	1051	1029	1080	1058	1096	1083	1020	1075	1110	1103	1019	1065	1105	1042	1017	1054	1055	1082	1096	1090	1117	1104	1044	1063	979	1085	1096	1085	1069	1084	1042	1082	1112	1142	1029	1037	1181	1025	1090	1055	1071	1066	1044	1086	1141	1033	1165	1031	1124	1059	1053	1050	1043	1090	1076	1051	1124	1076	1099	1052	1046	1025	1101	1062	1066	1104	1159	1037	1062	1095	1112	1044	1092	1098	998	1059	1085	1114	1058	1064	1130	1067	1092	1074	1088	1126	1042	1091	1065	1112	1083	1101	1090	1101	1109	1132	1033	1054	1040	1112	1093	1037	1011	1056	1076	1088	1102	1060	1113	1050	1132	1094	1112	1092	1102	1082	1073	1121	1119	1082	1094	1025	1081	1051	1097	1077	1105	1081	1103	1121	1108	1094	1072	1045	1048	1091	1033	1084	1090	1108	1129	1135	1072	1068	1062	1050	1130	1024	1054	1042	1081	1115	1108	1042	1066	1068	1123	1079	1043	1043	1063	1090	1058	1094	1091	1104	1054	1020	1106	1044	1107	1042	1094	1126	1027	1118	1086	1047	1061	1102	1041	1033	1087	1107	1109	1100	1082	1122	1055	1053	1137	1007	1103	1016	1064	1092	1038	1050	1026	1048	1067	1038	1092	1028	1181	1098	1121	984	1105	1072	1049	1103	1051	1105	1086	1056	1103	1042	1063	1051	1133	1105	1094	1092	1101	1111	1047	1069	1044	1128	1069	1091	1160	1105	1066	1054	1085	1066	1097	1109	1082	1084	1090	1081	1050	1131	1070	1088	1104	1105	1046	1108	1067	1078	1115	1046	1035	1101	1046	1108	1145	1100	1091	1061	1106	1087	1043	1094	1068	1055	1027	1120	1041	1170	1039	1083	1023	1153	1073	1167	1066	1092	1101	1009	995	1074	1064	1071	1092	1059	1076	1058	1078	1033	1158	1043	1071	1075	1113	1045	1084	1094	1062	998	1095	1058	1126	1111	1067	1116	1065	1071	1095	1070	1072	1096	985	1088	1018	1142	1109	1083	1076	1092	1073	1099	1090	981	1020	1100	1051	1053	1039	1064	1067	1073	1136	1077	1093	1082	1056	1067	1074	1032	1111	1077	1096	1065	1060	1155	1045	1096	1114	1048	1023	1088	1046	1136	1046	1076	1127	1095	1043	1114	1053	1071	1014	1072	1074	1141	1130	1079	1153	1037	1032	1067	1109	1101	1074	1064	1050	1049	1089	1033	1129	1098	1066	1093	1081	1044	1129	1051	1069	1091	1004	1144	1081	1085	1034	1087	1084	1085	1075	1079	1093	1177	1058	1093	1088	1077	1068	1036	1056	1024	1064	1052	1091	1050	1022	1080	1111	1121	1105	1035	1059	1068	1102	1083	1093	1117	1078	1077	1024	1064	1140	1073	1065	1085	1041	1088	1076	1091	1094	1082	1075	1085	1058	1136	1064	1044	1113	1065	1102	1014	1118	1094	1058	1089	1004	1096	1047	1088	1068	1068	1054	1059	1073	1043	1071	1080	1069	1043	1042	1078	1079	1123	1025	1117	1110	1050	1044	1106	1018	1050	1109	1085	1127	1058	1091	1068	1053	1108	1135	1080	1082	1049	1115	1085	1118	1120	1074	1084	1062	1059	1118	1028	1076	1074	1123	1082	1043	1093	1048	1140	1093	1008	1097	1066	1062	1142	1078	1049	1067	1087	1038	1085	1116	1071	1070	1087	1080	1097	1107	1119	1040	1100	1038	1082	1036	1120	1060	1086	1145	1055	1067	1048	1174	1082	1119	1044	1074	1055	1059	1072	1090	1070	1099	1074	1055	1097	1068	1117	1104	1067	1097	1089	1186	1033	1070	1017	1057	1101	1037	1109	1096	1089	1113	1075	1046	1090	1095	1105	1086	1128	1090	1124	1049	1076	1113	1058	1093	1088	1072	1082	1154	1060	1090	1101	1113	1108	1142	1092	1102	1049	1081	1072	1052	1062	1095	1100	1104	1002	1117	1075	1067	1108	1069	1090	1064	1101	1106	1109	1085	1066	1063	1084	1041	1111	1150	1046	1111	1095	1059	1062	1105	1104	1018	1134	1142	1051	996	1042	1117	1060	1086	1101	1044	1070	1092	1104	1077	1038	1100	1093	1088	1084	1100	1053	1118	1008	1061	1062	1131	1045	1061	1072	1108	1107	1087	1074	1102	1026	1051	1062	1114	1094	1095	1084	1005	1082	1077	1115	1098	1023	1000	1118	1083	1097	1103	1067	1091	1128	1106	1117	1090	1124	1106	1066	1087	1126	1064	1085	1084	1051	1107	1073	1088	1093	1058	1084	1072	1060	1058	1086	1110	1083	1064	1074	1151	1069	1134	1110	1061	1044	1126	1051	1061	1113	1048	1126	1057	1129	1064	1156	1109	1069	1064	1114	1114	1078	1110	1114	1067	1106	1081	1137	1091	1109	1085	1031	1092	1116	1092	1012	1056	1045	1092	1066	1061	1084	1039	1048	1046	1106	1080	1004	1065	1092	1102	1181	1130	1100	1032	1068	1055	1070	1076	1086	1122	1067	1043	1104	1040	1044	1063	1101	1036	1119	1081	1099	1019	1097	1109	1094	1087	1043	1088	1099	1052	1085	997	1071	1051	1067	1039	1038	1054	1071	1088	1067	1077	1103	1095	1176	1029	1076	1062	1086	1122	1096	1057	1071	1006	1078	1054	1056	1101	1104	1078	1044	1052	1075	1093	1073	1100	1044	1082	1092	1130	1067	1129	1089	1110	1071	1085	1085	1105	1058	1134	1026	1118	1079	1083	1113	1057	1119	1082	1056	1139	1044	1025	1102	1120	1056	1101	1025	1038	1036	1116	1094	1131	1079	1146	1040	1157	1062	1077	1077	1103	1056	1089	1066	1043	1043	1103	1097	1122	1092	1154	1119	1156	1087	1074	1079	1075	1106	1013	1088	1095	1054	1117	1063	1072	1137	1068	1083	990	1089	1114	1075	1028	1084	1041	1044	1136	1094	1118	1064	1103	1071	1024	1090	1078	1091	1093	1111	1142	1063	1136	1097	1063	1074	1028	1075	1089	1074	1104	1072	1100	1122
24764	21532	27827	25615	13515	3429	2113	1611	1337	1035	934	693	604	536	452	445	432	453	424	394	407	421	388	399	432	407	408	381	397	385	405	367	366	395	387	421	420	399	378	396	419	422	368	396	402	407	376	403	409	387	405	398	406	396	374	382	372	376	410	373	382	388	383	389	370	416	404	393	388	366	378	397	407	398	407	382	363	378	383	389	388	373	386	396	385	375	396	400	386	355	361	347	392	392	385	404	357	397	408	356	378	369	378	381	399	376	391	353	392	382	393	356	391	376	344	361	374	389	433	356	361	384	400	389	365	364	366	364	403	390	426	379	365	381	355	374	388	429	344	374	368	393	389	393	388	389	376	392	366	363	342	371	377	361	386	383	384	410	378	363	380	363	408	387	405	364	375	391	386	378	361	397	382	385	401	336	364	366	413	367	396	384	351	403	384	368	372	392	373	383	408	394	382	377	359	369	380	381	391	388	371	370	380	337	387	397	361	366	387	357	351	375	419	360	365	367	393	412	383	402	384	352	350	389	368	376	401	398	383	353	398	366	369	363	366	393	364	401	392	356	330	382	376	402	384	398	365	366	398	363	395	374	390	370	391	398	441	364	328	388	423	413	384	364	377	390	357	376	357	385	377	405	378	394	393	382	357	377	360	381	391	365	374	380	394	386	380	372	367	372	375	393	382	354	391	367	364	351	405	384	395	399	409	383	396	382	391	381	389	353	358	419	385	338	361	366	391	377	380	381	380	398	397	375	374	361	398	375	373	398	395	335	366	347	421	378	412	402	404	392	402	381	352	356	378	381	402	398	372	379	401	352	383	388	386	374	394	418	349	396	421	387	385	381	355	387	359	397	383	379	364	383	370	349	395	365	404	369	379	380	382	343	391	382	401	359	365	354	372	374	385	339	364	386	394	376	335	393	394	372	384	400	391	359	373	392	396	390	386	389	390	394	363	375	385	401	383	353	410	347	414	405	378	406	353	398	379	389	380	379	371	377	344	356	380	376	386	406	414	391	377	374	341	345	407	380	346	385	371	348	387	364	371	360	414	400	390	360	376	378	366	366	377	412	404	370	409	369	368	398	375	384	384	396	389	381	342	360	382	411	390	367	376	390	365	384	393	361	391	384	368	408	317	377	393	399	373	378	378	362	370	378	358	403	364	377	414	380	334	389	308	373	356	418	346	390	405	386	386	374	375	388	401	435	372	377	403	360	386	357	368	372	412	381	386	366	397	361	373	369	392	357	403	408	354	413	386	368	404	377	370	425	394	348	346	384	406	366	402	406	396	414	380	374	396	369	353	360	396	402	398	439	359	396	384	347	404	383	361	349	362	385	391	383	387	336	365	390	379	363	360	395	417	387	358	390	424	356	373	336	373	354	354	410	356	385	380	394	405	381	389	367	405	328	383	426	396	381	386	339	393	387	372	384	360	382	358	397	365	411	419	388	389	368	385	385	400	372	402	396	334	364	382	412	363	377	381	386	350	378	405	348	366	384	369	384	353	389	399	391	394	384	358	381	411	349	367	363	355	379	386	365	371	389	386	378	391	402	372	345	382	364	361	372	335	403	401	376	397	369	395	416	361	343	394	379	365	374	406	370	388	369	390	372	337	355	376	395	376	385	385	360	394	364	382	387	375	365	343	384	351	395	386	355	367	397	374	370	385	359	356	392	420	394	361	388	385	370	391	408	369	364	382	393	372	372	362	385	373	404	346	363	363	383	383	389	378	360	359	362	354	385	389	373	329	401	400	333	382	368	384	374	361	362	359	385	368	365	367	390	423	359	377	384	388	366	402	389	400	394	389	370	374	378	372	402	359	399	395	409	390	380	409	352	378	391	388	363	376	386	358	402	397	364	388	389	386	379	362	402	398	390	380	383	377	384	400	369	353	355	392	397	390	392	377	408	418	417	397	392	364	362	426	388	426	370	346	395	358	361	361	410	357	429	381	410	405	401	408	386	352	371	372	372	396	375	378	417	362	384	353	356	387	372	332	374	377	352	358	387	370	420	374	390	401	358	373	399	369	385	396	353	340	386	380	395	373	350	427	344	381	333	382	361	389	394	365	397	398	375	391	374	367	405	356	381	349	381	395	399	388	375	380	383	396	398	419	364	377	378	363	390	353	361	401	380	406	379	383	385	366	361	360	311	365	377	356	391	411	434	367	354	376	366	381	383	404	389	424	379	372	358	366	393	357	378	344	366	373	404	369	361	387	384	404	405	390	393	369	362	367	375	381	382	367	368	405	397	396	353	367	361	364	386	365	378	390	407	391	352	355	400	377	384	404	358	377	350	362	370	381	397	352	341	377	380	426	411	367	368	340	414	378	404	378	387	388	372	396	340	372	403	362	369	404	351	383	362	353	369	335	346	367	368	395	366	384	369	389	395	378	350	371	411	385	378	389	376	349	401	423	355	403	391	389	363	419	409	400	350	391	394	375	375	389	382	409	372	388	387	377	377	381	378	361	387	343	374	374	371	373	381	390	353	380	399	407	379	411	358	386	365	358	389	389	406	408	387	399	384	384	351	378	375	394	396	409	366	385	354	341	377	412	374	365	362	406	378	396	386	374	332	394	370	365	354	377	386	372	389	363	363	388	368	376	390	386	409	402	381	381	380	395	391	416	393	361	379	373	405	389	381	367	378	400	379	353	410	371	385	363	377	354	369	387	397	372	381	367	353	351	379	392	353	403	383	383	379	384	411	366	361	390	397	376	391	366	364	345	396	375	416	411	401	401	357	396	411	337	373	390	344	395	398	409	381	371	386	384	386	386	340	381	343	352	358	426	371	366	393	384	376	374	373	365	372	385	386	400	341	365	369	354	385	352	366	363	384	343	351	415	402	375	372	428	384	392	375	392	354	352	376	382	368	403	404	405	377	365	388	371	357	387	389	363	371	355	359	386	381	369	341	395	386	387	392	384	342	378	375	396	399	392	402	397	377	400	371	391	393	369	379	385	397	394	373	382	329	380	349	362	410	366	351	360	356	359	402	368	381	393	418	381	390	358	374	348	359	370	365	368	369	401	383	375	407	385	380	376	403	375	383	386	408	351	407	354	371	383	386	389	395	398	329	366	468	401	384	388	406	343	380	408	390	355	381	391	392	365	371	342	343	378	369	382	383	378	350	368	386	383	407	395	343	413	382	352	372	374	408	419	363	348	388	392	397	362	380	368	397	330	381	382	368	358	369	361	360	403	409	369	389	355	401	397	412	348	386	377	378	385	368	371	401	383	381	374	378	355	391	396	363	349	404	396	379	389	365	379	395	386	378	396	352	382	388	358	394	364	391	382	383	353	373	394	374	377	384	392	363	415	376	371	393	403	390	393	396	357	374	399	369	365	380	417	376	346	386	371	399	372	360	352	371	375	379	351	336	370	390	364	406	397	358	377	393	389	400	404	338	380	358	413	380	380	387	385	388	380	371	396	381	385	376	384	370	374	358	407	364	391	395	355	374	401	388	390	337	351	402	363	353	350	387	387	367
16958	34601	22075	9260	6598	5091	3943	3009	2422	1822	1438	1073	848	686	681	651	580	547	524	524	526	493	520	498	493	541	508	529	547	485	501	506	474	512	484	515	515	477	497	495	498	496	454	483	456	473	492	458	482	482	530	476	463	484	488	516	500	451	489	498	440	479	478	513	488	499	477	507	455	521	487	485	513	466	476	487	461	462	442	509	477	499	490	495	466	477	488	472	466	517	489	476	487	476	514	470	474	461	452	487	486	448	539	447	472	487	481	493	494	487	530	463	444	515	468	490	496	487	485	486	472	480	511	472	511	521	464	476	495	463	487	543	519	512	493	508	491	455	519	494	491	432	450	509	465	503	479	486	477	494	481	505	485	475	479	518	487	471	470	485	519	481	496	485	516	496	477	518	492	496	483	496	512	480	490	509	519	447	488	462	490	513	476	483	493	511	454	472	480	476	462	460	485	466	463	481	493	454	442	480	488	460	442	502	451	478	508	470	479	487	480	493	526	493	499	475	485	483	481	469	467	499	478	484	496	497	468	459	493	532	482	509	491	498	488	502	480	472	487	489	503	460	503	485	462	515	497	525	488	488	451	473	519	486	503	535	474	437	475	491	465	462	488	526	478	477	451	496	470	524	490	514	499	491	487	512	467	511	475	497	530	522	486	488	514	478	486	449	470	518	511	464	483	471	476	511	506	506	493	493	463	475	473	521	477	450	488	485	485	482	442	488	467	451	474	527	465	507	468	500	511	509	493	475	520	522	497	460	458	476	459	482	476	478	517	497	452	476	523	484	486	455	486	488	470	482	475	449	476	503	463	496	482	481	528	469	479	486	505	476	456	435	483	518	476	526	468	460	512	476	480	502	483	488	458	458	505	492	490	472	531	504	489	502	487	482	480	483	403	464	507	466	483	504	511	444	510	471	501	475	511	499	481	487	516	471	495	442	487	499	498	501	476	503	493	471	476	481	516	498	539	504	468	506	435	486	514	478	480	509	479	507	480	496	470	513	505	479	512	453	521	516	457	447	501	494	499	454	492	476	527	486	462	493	464	500	493	504	487	528	473	487	499	507	514	472	465	474	420	447	479	463	476	503	451	531	528	476	462	520	461	457	515	451	497	471	505	476	507	473	501	480	521	479	490	525	490	488	475	479	490	521	477	473	502	476	475	500	463	492	477	455	511	489	474	485	525	503	503	497	504	475	467	490	487	461	484	482	449	455	521	474	499	479	473	471	524	482	479	520	487	473	484	470	501	524	493	509	474	477	512	517	473	492	475	494	459	520	501	470	479	478	476	517	495	498	522	498	495	463	479	483	505	538	448	443	474	480	451	436	480	505	472	513	484	499	467	471	553	506	501	511	471	491	471	504	466	503	511	504	504	510	498	509	470	519	492	502	462	479	486	496	503	479	512	522	495	460	492	453	470	474	493	461	486	455	478	480	496	472	515	514	485	483	501	459	481	492	466	467	495	489	487	495	515	486	493	454	512	509	514	447	530	491	476	510	494	485	504	467	538	520	505	480	495	484	454	475	502	546	462	520	476	505	500	462	489	491	469	496	496	477	468	492	504	483	460	489	481	494	497	494	453	441	497	472	483	499	453	499	494	507	507	523	504	476	520	505	494	506	470	474	446	520	537	472	484	492	463	490	504	513	471	506	445	479	464	500	471	452	489	483	512	463	511	457	472	487	462	460	526	501	490	463	490	507	490	492	516	465	476	467	497	494	514	490	506	455	469	521	483	518	468	459	458	472	481	463	494	554	520	504	478	457	513	482	505	475	493	473	481	479	430	449	463	503	505	486	453	517	458	480	503	485	511	472	500	509	487	471	440	455	499	498	492	494	487	520	434	470	485	469	487	449	537	456	503	487	501	472	486	499	466	544	506	500	493	500	514	500	471	487	482	487	482	490	486	472	499	510	518	505	513	492	484	491	483	509	480	464	512	519	471	491	505	476	512	466	453	502	462	485	484	465	497	505	466	488	489	490	478	517	479	479	478	472	516	522	500	507	524	454	455	512	489	481	548	485	453	502	510	458	520	484	445	508	487	495	521	474	497	484	509	471	436	497	489	506	521	479	505	449	484	504	500	491	486	457	451	494	505	474	458	456	506	486	468	480	493	474	485	457	486	478	481	484	510	471	454	474	467	494	462	468	537	527	431	438	469	469	472	479	486	455	478	461	494	495	503	502	497	468	475	489	467	472	497	476	450	536	460	491	466	506	491	504	489	493	477	477	503	490	493	466	536	472	456	485	472	483	534	496	496	484	509	475	499	486	473	501	445	493	530	491	473	529	472	497	445	450	500	478	421	494	457	504	487	504	490	458	509	485	479	485	435	447	496	455	492	501	496	467	464	470	502	467	463	503	485	451	503	514	515	460	481	454	491	491	509	498	464	466	478	496	470	479	486	493	500	483	510	518	500	485	454	443	504	500	479	479	529	454	530	496	483	512	506	471	496	484	435	503	512	495	498	517	533	489	470	512	476	482	523	492	483	513	497	465	495	478	454	466	483	502	521	489	506	482	478	457	504	517	444	483	485	476	494	479	462	481	506	483	461	471	498	507	494	466	501	489	501	502	512	509	523	459	519	462	461	468	509	512	461	507	504	506	470	452	514	491	463	494	487	482	482	467	494	473	514	461	487	453	508	468	468	484	493	461	460	484	431	494	496	510	486	483	523	482	475	486	481	483	499	512	506	449	460	521	506	428	498	482	450	455	492	483	499	476	453	445	481	499	481	482	481	533	448	498	463	504	463	469	514	525	473	498	457	462	496	492	478	450	487	457	476	507	460	506	519	490	493	525	467	519	508	469	499	494	438	505	466	446	482	450	460	516	505	481	463	476	463	453	462	447	517	468	465	464	492	479	498	492	460	499	489	499	503	482	532	467	439	490	488	517	473	467	504	496	507	445	468	516	516	471	507	506	453	474	526	469	498	510	483	457	455	500	505	504	485	453	480	459	484	506	496	523	478	473	478	509	481	503	484	486	495	507	483	523	473	482	498	469	495	475	516	444	477	538	487	470	492	495	490	520	489	452	493	499	479	478	468	488	518	481	460	528	507	469	464	477	516	508	513	492	502	515	458	517	504	529	463	485	483	441	490	463	449	484	469	507	483	492	523	502	501	508	504	504	460	493	481	502	510	470	550	506	484	489	480	457	445	471	486	482	517	469	497	513	469	485	499	447	475	475	509	494	428	496	521	521	486	518	487	462	504	476	512	436	475	474	479	491	503	505	541	483	484	455	497	485	448	520	491	471	457	471	490	477	492	546	497	514	501	463	511	505	481	487	464	466	492	506	495	472	450	507	509	490	507	505	507	495	497	525	471	487	470	451	444	492	484	528	464	479	519	521	506	512	482	486	499	488	523	471	539	465	461	473	474	504	480	513	456	498	475	491	526	487	485	456	460	479	513	498	496	497	492	525	484	526	522	479	491	484	489	470	505	532	513	495	483	512	477	480	473	525	568	496	513	466	505	482	495	488	493	490
22768	21646	29494	24331	21653	21796	12607	3697	2550	2082	1690	1381	1133	958	879	830	767	716	694	669	634	629	648	699	646	691	666	647	592	615	645	615	596	649	653	641	633	576	578	614	612	624	598	609	609	578	620	650	645	609	619	618	614	611	612	610	631	589	603	561	617	529	568	588	603	593	596	589	576	563	562	603	549	636	648	612	627	608	624	568	631	602	603	639	621	604	586	610	622	594	592	564	631	645	546	582	602	620	574	607	586	575	630	576	666	631	602	639	645	596	610	584	613	617	615	664	596	601	613	652	581	602	577	559	611	569	616	590	611	609	597	585	587	593	579	607	598	593	606	582	639	607	579	593	607	617	588	578	609	639	556	601	604	630	565	623	565	607	619	619	547	625	611	576	566	619	596	562	616	601	595	585	612	606	559	655	621	596	593	599	591	616	613	608	621	594	608	591	587	581	586	567	596	561	605	590	602	574	608	572	573	561	604	647	586	603	601	634	646	578	583	563	565	639	597	589	588	587	573	591	614	605	588	578	579	625	568	604	593	585	613	588	604	647	602	641	594	601	569	621	596	590	601	584	598	586	593	604	657	626	545	580	577	619	579	617	580	610	639	626	613	632	630	577	575	572	624	617	590	618	566	619	585	611	619	567	631	602	620	590	582	563	601	612	591	651	632	586	619	588	598	596	573	567	605	595	579	614	632	589	571	606	644	602	608	579	624	592	609	642	578	599	585	593	594	602	626	595	615	657	608	584	618	610	588	597	609	642	618	623	581	585	601	596	602	631	638	552	602	576	644	559	589	598	626	601	591	585	581	597	629	661	624	598	575	575	676	567	600	556	559	584	619	569	614	625	586	615	613	567	609	624	570	588	595	623	586	613	645	583	549	575	627	609	594	607	646	592	604	635	586	657	587	574	602	634	599	606	597	583	600	620	625	593	633	595	605	597	601	606	628	559	547	599	575	633	620	581	632	596	607	595	599	602	560	556	587	643	614	590	600	631	624	538	649	562	599	614	619	539	571	632	635	596	562	601	605	594	607	562	618	599	596	583	591	587	591	607	606	622	609	618	602	600	612	601	630	601	615	597	586	578	590	539	610	625	609	558	602	551	640	577	603	546	609	589	577	573	602	587	601	621	601	591	593	601	620	588	598	619	590	644	579	619	579	585	528	617	582	607	593	580	629	599	564	640	594	583	590	587	541	601	579	579	567	600	589	607	589	586	646	585	602	606	598	580	543	605	548	668	588	619	562	591	571	577	614	603	609	611	577	577	591	592	571	589	594	636	612	549	584	623	608	618	599	580	599	588	595	614	568	598	586	590	597	600	577	617	583	597	618	611	566	629	597	579	576	616	624	549	584	599	607	623	610	536	603	614	579	614	561	532	597	624	621	611	608	611	568	545	647	607	535	613	619	618	597	570	578	602	580	603	594	572	620	606	601	600	595	613	600	571	587	579	583	605	612	571	598	586	606	612	607	580	615	606	565	575	568	573	593	603	623	585	630	558	614	636	601	562	564	620	607	601	565	646	600	564	620	580	618	629	573	594	591	617	608	634	597	628	593	597	566	518	586	607	666	574	602	647	586	599	576	635	628	596	600	590	601	577	578	635	574	618	594	584	630	619	616	653	586	613	628	566	632	633	625	596	575	563	630	554	600	569	565	583	587	594	625	595	627	603	638	586	581	627	588	644	588	605	615	635	532	557	611	584	603	555	590	588	564	592	602	603	639	600	596	598	654	577	596	529	623	610	610	619	594	624	586	614	590	602	604	577	558	575	605	608	582	565	576	592	603	573	606	596	619	612	637	654	576	573	601	599	595	616	632	580	591	584	590	588	616	614	578	608	613	561	619	610	587	564	591	627	610	625	619	583	624	582	626	584	602	559	577	605	579	618	604	620	625	608	570	578	563	594	610	623	585	574	631	604	613	565	608	593	593	605	581	602	597	600	622	594	613	607	571	572	590	625	607	597	611	644	587	600	664	639	617	562	582	630	634	587	603	565	614	644	639	578	593	600	617	607	598	613	602	641	583	589	635	616	614	581	596	611	594	626	593	620	607	575	611	608	571	584	608	601	580	657	594	639	604	588	584	595	608	596	570	631	603	597	548	558	566	618	658	643	592	635	587	573	577	631	571	585	615	594	634	612	576	608	641	610	626	628	624	622	597	550	566	605	599	543	638	613	600	593	573	608	610	656	574	587	568	616	596	587	594	562	585	669	591	606	568	622	602	567	607	571	589	557	601	594	631	618	581	607	578	580	603	627	597	567	607	592	574	578	617	637	630	581	582	583	604	597	601	628	632	625	584	574	548	567	589	581	591	618	599	569	649	603	616	569	598	589	624	598	610	629	652	632	644	600	605	599	628	584	618	622	568	595	592	607	569	595	614	551	626	619	600	632	607	624	559	599	569	616	622	580	578	579	615	607	604	626	583	598	604	625	514	642	548	599	604	632	608	567	588	583	625	607	563	582	596	617	580	567	572	611	588	649	651	601	587	591	609	645	601	632	603	607	603	636	566	597	634	614	595	590	594	636	561	578	613	605	579	588	557	655	594	558	577	589	600	656	571	618	591	590	555	584	583	626	587	618	615	591	595	556	580	568	601	575	611	556	570	577	645	635	619	596	631	569	617	621	604	614	589	605	557	596	589	588	608	614	603	615	563	605	614	665	604	608	616	606	559	613	582	561	615	614	590	610	589	627	615	625	576	580	562	578	623	553	594	591	570	568	553	597	637	606	596	596	596	630	601	663	605	628	604	623	572	593	584	585	646	589	574	620	593	601	563	607	614	582	618	596	527	588	625	561	622	598	579	642	554	590	607	610	628	580	589	612	600	602	555	603	552	634	591	621	602	586	612	577	633	590	566	547	562	636	618	597	580	562	559	591	557	594	617	611	628	581	617	615	633	625	574	594	630	534	605	581	579	586	591	617	584	641	613	605	600	579	600	590	591	594	580	600	617	580	600	628	612	558	623	600	617	610	595	607	636	620	558	617	614	604	637	652	569	593	558	617	599	575	568	593	608	581	635	571	565	642	612	563	606	586	583	579	639	575	575	622	617	627	668	621	630	567	600	599	628	577	567	549	629	586	591	572	559	625	568	612	578	581	595	566	629	554	604	587	591	587	564	638	560	601	573	579	591	603	633	613	578	591	564	630	577	573	619	630	639	593	631	572	596	594	600	583	590	581	628	557	603	578	600	617	608	600	604	589	603	599	643	605	584	605	613	603	616	604	567	580	621	604	632	604	588	597	616	613	600	605	646	561	618	585	577	615	648	623	583	641	601	605	606	649	650	604	601	635	621	600	621	587	609	621	596	572	626	605	619	613	645	570	581	636	574	634	570	617	603	573	572	587	599	571	575	597	617	604	574	595	606	618	583	594	544	576	590	573	613	594	573	593	553	580	548	608	604	615	574	624	595	574	620	570	584	602	624	581	643	589	616	571	641	579	596	551	608	606	571	638	600	566	566	616	588	591	626	581	591	606	567	551
20373	44419	31639	15277	11324	8558	6627	5316	4227	3231	2580	1981	1563	1249	1213	1007	1013	955	936	893	818	868	836	835	845	825	833	774	820	836	806	759	785	809	763	824	668	808	775	793	737	763	758	762	786	764	798	731	781	823	821	791	766	711	760	713	770	781	758	750	780	777	767	733	780	767	709	774	732	740	792	746	734	753	754	791	751	750	761	700	718	729	762	789	784	747	793	762	747	731	759	769	771	759	741	712	769	773	733	733	735	764	700	728	754	741	764	763	764	764	749	777	767	778	739	753	748	787	756	752	755	762	742	714	793	757	776	751	769	795	786	776	783	822	719	767	764	735	765	726	739	746	754	772	748	783	735	744	792	743	756	745	715	751	730	774	735	695	776	789	749	705	701	749	736	760	703	778	741	790	724	763	785	764	755	727	775	727	725	793	756	751	765	755	775	768	692	758	722	757	814	716	758	753	746	694	781	750	786	754	752	807	728	766	725	753	748	730	757	727	788	788	763	750	799	761	730	726	753	790	770	731	739	759	770	726	779	775	746	741	772	778	737	776	742	705	778	783	732	788	726	785	767	679	749	744	682	782	804	728	739	761	743	775	780	768	807	732	711	753	729	733	745	742	769	753	722	759	773	785	729	774	775	755	771	758	754	749	751	726	720	721	731	731	748	785	770	757	761	763	766	724	789	745	734	756	706	706	783	807	767	736	756	771	775	717	768	745	775	792	760	775	783	784	745	729	730	741	780	781	736	724	757	762	763	731	766	767	733	772	753	776	769	793	787	754	775	753	779	736	790	752	809	748	750	806	766	755	737	754	788	780	727	719	742	759	753	759	732	731	775	727	709	757	722	741	739	766	718	699	743	739	722	735	744	760	702	722	795	714	725	733	741	767	722	751	777	684	762	723	729	725	760	792	783	727	788	762	774	736	740	774	762	744	805	720	741	733	761	779	751	707	774	776	767	755	755	712	754	745	768	739	739	788	779	734	747	749	733	748	825	719	728	719	759	798	736	770	785	740	735	740	699	731	732	741	713	718	770	747	745	767	765	713	747	748	748	769	767	733	785	718	762	783	759	770	738	770	718	750	706	760	793	767	697	744	743	725	763	774	733	714	740	699	753	751	782	739	803	724	765	733	759	775	786	757	712	725	762	774	750	771	768	746	725	742	742	756	761	691	750	727	810	741	768	698	741	805	716	727	790	692	779	724	740	752	751	735	806	746	732	830	708	746	758	786	719	765	736	745	749	764	762	725	720	762	777	752	756	777	717	791	768	754	754	704	749	765	800	772	750	785	729	757	820	793	753	767	722	739	737	708	739	727	727	739	766	723	786	744	770	774	731	719	735	764	745	749	760	725	762	730	743	684	752	706	753	754	735	748	771	769	780	753	747	735	783	770	740	758	750	799	731	728	742	727	747	771	763	720	787	726	715	748	728	739	742	712	779	722	752	760	778	740	718	739	789	725	737	696	748	787	771	795	727	788	736	783	713	691	762	752	768	739	806	751	756	743	776	776	756	794	715	718	753	744	723	775	740	742	749	732	754	768	758	742	717	761	697	741	752	749	742	745	739	786	730	686	742	716	726	736	736	760	812	776	702	771	766	758	727	808	776	755	766	798	790	764	754	699	760	729	793	730	763	748	757	704	777	753	745	709	784	734	764	742	755	746	791	786	727	780	746	774	765	752	762	723	769	723	756	712	768	775	759	801	727	707	767	738	724	741	758	759	703	771	750	749	739	762	776	740	734	748	746	748	775	789	739	786	759	726	746	789	763	732	687	736	736	739	714	730	708	746	728	761	784	787	799	783	785	772	702	736	768	722	765	728	730	748	796	790	718	785	737	780	787	747	750	758	763	773	694	707	757	716	716	717	758	700	780	743	780	763	771	717	763	714	776	733	741	755	733	717	773	721	750	771	755	766	780	797	695	740	754	722	807	807	719	786	750	782	713	751	705	726	788	768	721	781	735	768	730	764	735	730	736	726	737	733	726	779	770	772	792	749	755	754	741	733	734	681	715	734	760	763	756	733	717	816	755	771	753	761	811	758	816	766	750	723	765	763	765	733	744	742	740	711	708	738	766	746	786	727	765	748	782	747	749	730	721	767	758	745	785	729	727	785	701	762	776	758	763	742	729	760	788	736	730	706	774	766	750	728	771	773	776	737	750	805	789	729	771	804	791	745	779	697	768	754	761	708	742	741	766	770	735	748	725	716	730	724	752	736	786	766	693	727	774	713	765	755	749	753	709	749	716	734	779	740	746	769	706	751	748	765	719	703	772	729	703	782	718	768	769	780	762	791	772	764	792	777	777	740	742	773	758	750	739	716	777	793	755	741	811	792	702	729	753	728	704	754	706	732	716	704	737	780	747	737	733	801	746	780	802	781	764	728	741	720	773	703	784	709	763	720	787	805	730	725	800	788	750	747	766	743	773	740	759	743	751	730	741	730	774	749	688	721	789	755	767	722	753	723	752	783	732	738	763	756	701	754	747	776	748	792	758	708	740	734	746	760	691	711	737	762	718	764	736	789	736	773	744	769	762	723	773	746	732	742	778	760	752	803	702	777	738	793	760	737	740	726	780	749	781	733	749	756	825	727	732	743	768	769	750	741	749	772	746	736	778	773	768	693	727	743	770	764	713	778	735	765	787	801	716	733	780	778	750	749	775	754	709	705	726	784	724	764	750	770	699	709	770	752	785	790	729	717	750	718	743	721	703	788	780	730	739	721	806	786	763	801	767	782	783	751	785	777	732	719	711	719	769	717	701	757	715	739	717	773	745	739	740	751	772	773	737	737	738	736	773	793	754	734	764	773	775	757	699	738	772	758	699	728	807	735	796	747	772	761	761	786	755	754	777	729	738	732	737	738	758	760	774	763	746	763	709	794	752	761	763	778	711	748	745	731	719	735	739	765	726	793	732	767	746	785	742	798	744	712	761	754	737	713	748	758	795	727	764	748	734	808	777	729	714	787	712	765	732	777	776	750	735	724	760	734	691	727	742	771	705	716	775	743	743	717	813	762	773	772	713	727	749	725	735	754	743	761	774	707	736	782	782	796	697	732	751	768	772	778	748	773	797	721	743	754	754	782	736	778	705	750	769	749	828	746	745	808	798	755	797	710	734	759	739	737	730	763	762	785	725	797	800	709	746	785	756	767	722	753	770	754	772	752	781	799	808	732	740	682	729	789	745	774	756	763	729	753	749	731	774	743	764	747	755	755	753	758	790	760	771	811	805	740	705	741	769	773	737	751	738	745	776	719	750	722	753	764	742	756	798	742	748	734	757	773	722	786	725	738	749	772	793	746	734	739	702	743	715	752	763	801	720	773	773	762	728	714	757	721	757	746	763	723	727	768	740	716	718	774	763	742	702	754	718	746	758	725	738	766	744	731	721	734	780	685	778	784	753	740	769	778	777	777	755	781	693	761	769	750	772	768	712	717	797	759	735	782	770	783	772	769	744	725	737	760	751	802	769	738	762	778	744	733	731	750
27641	21740	17457	6540	2960	2043	1789	1444	1351	1167	1054	921	827	769	737	706	717	738	732	704	736	688	698	703	701	664	679	713	705	707	703	690	727	721	702	663	705	717	708	714	677	663	658	641	700	659	690	648	665	722	687	708	652	731	680	702	644	669	723	702	708	666	676	649	690	715	722	713	666	719	676	701	669	701	719	623	671	675	651	686	705	665	642	687	679	647	674	649	692	671	700	676	623	659	643	664	698	691	703	749	675	700	677	698	699	656	703	708	658	657	713	737	759	665	682	643	674	681	651	665	660	676	665	685	691	670	685	649	699	700	712	726	669	680	704	685	664	670	644	679	695	731	631	728	661	663	668	652	683	658	695	674	653	680	637	719	684	704	701	688	669	668	682	703	706	701	643	701	726	642	644	682	683	710	659	676	697	674	647	717	711	692	698	652	691	700	636	694	676	656	717	724	702	663	663	696	658	659	682	675	709	657	695	711	706	672	671	698	684	742	677	717	692	685	721	665	681	639	672	745	657	695	701	644	710	697	686	700	661	710	678	654	660	706	643	698	723	670	694	709	689	669	673	678	698	701	726	669	671	713	676	711	705	701	675	761	665	664	669	747	635	676	689	676	712	693	724	703	673	687	674	672	709	677	669	643	694	709	713	659	702	706	676	632	680	702	657	689	671	702	708	691	702	636	651	674	717	675	653	664	698	643	678	706	682	660	667	670	703	666	650	730	658	710	646	716	712	682	722	675	661	673	690	669	705	714	683	686	688	674	716	667	643	670	647	703	699	698	652	692	659	705	696	733	659	708	726	774	695	714	708	696	683	674	699	680	693	653	685	681	692	675	698	684	696	657	733	646	723	699	662	701	729	724	635	717	620	672	668	653	675	667	686	650	650	683	693	649	667	668	691	625	625	696	709	712	665	695	689	692	672	672	720	721	676	679	719	670	648	703	703	690	698	661	676	724	735	639	728	710	655	667	716	663	704	732	645	695	700	701	723	719	728	668	657	695	713	711	731	657	682	661	691	662	673	661	697	672	674	659	713	708	691	746	669	677	641	685	660	684	713	692	671	729	681	692	707	649	712	680	669	686	699	688	672	684	684	650	659	680	653	711	692	750	702	675	685	664	684	662	654	709	733	718	666	648	639	682	703	700	686	668	753	719	680	662	684	702	694	698	699	708	684	653	661	651	701	690	629	658	687	656	716	668	703	712	688	722	651	700	672	650	661	669	701	731	688	670	704	669	698	743	671	718	680	671	740	640	665	641	738	665	662	688	685	679	686	630	669	661	666	733	709	731	664	699	710	685	684	667	674	715	691	660	709	632	698	679	684	650	692	672	651	673	664	695	661	683	722	698	668	685	663	671	722	687	657	696	702	746	636	651	720	674	663	693	710	705	704	679	729	671	621	749	680	699	668	672	669	663	667	764	642	699	670	678	627	682	712	629	762	662	687	657	675	732	690	734	682	680	682	704	676	735	723	726	645	687	714	696	687	699	684	673	672	650	653	658	694	666	686	683	706	701	726	671	699	669	705	722	711	665	730	656	670	710	680	745	670	720	668	682	715	691	652	685	708	711	682	657	692	704	700	648	654	686	720	689	631	658	646	610	690	685	690	673	672	667	698	684	658	683	697	700	728	717	704	658	703	678	716	681	671	703	659	688	704	624	678	660	712	701	685	733	690	690	697	707	631	682	696	707	721	690	682	676	663	687	702	648	666	692	686	731	681	706	721	634	680	696	705	640	670	655	725	688	681	691	744	682	714	702	678	705	709	642	678	693	677	708	708	706	712	707	712	710	698	654	680	715	742	665	646	692	741	701	670	682	692	729	668	713	735	618	676	655	683	659	665	713	665	672	635	673	655	673	674	756	696	721	693	676	651	675	675	699	705	688	654	706	656	685	747	700	711	667	708	684	694	708	723	690	712	705	639	668	673	699	698	695	723	722	683	679	672	693	670	696	686	670	698	723	668	670	706	694	680	676	695	714	701	705	662	696	698	688	603	739	676	704	654	675	704	645	721	679	712	691	675	685	687	641	664	717	713	701	690	640	699	668	649	683	686	662	699	672	633	699	746	693	642	714	668	713	663	653	751	704	681	686	643	711	685	744	723	673	707	703	694	687	673	707	701	603	712	679	618	683	678	691	656	727	638	710	652	667	679	631	652	668	701	688	649	683	711	665	681	712	683	708	670	689	679	665	680	689	699	691	656	696	686	749	727	652	684	707	692	708	680	684	684	693	687	674	746	709	720	666	705	708	706	705	617	693	653	729	687	671	696	734	668	726	656	704	705	681	651	707	683	731	752	658	706	674	667	688	668	675	668	679	671	673	692	652	707	669	680	693	695	690	639	694	675	749	688	698	671	688	695	709	669	668	635	690	656	689	678	706	654	647	730	657	669	691	713	643	711	677	720	721	677	687	647	724	685	653	674	666	667	666	683	742	689	653	694	697	658	675	699	642	680	679	680	681	693	696	683	677	713	653	712	681	695	674	723	715	654	669	651	706	706	703	692	706	723	695	657	697	663	666	714	712	686	699	711	716	727	630	677	685	731	708	690	671	664	712	696	699	655	664	669	744	658	683	657	715	648	642	736	670	697	680	657	648	636	741	703	752	696	690	685	677	696	677	660	686	687	699	667	689	681	616	698	678	688	684	698	644	665	696	690	663	679	681	730	695	656	645	697	675	681	706	646	693	652	671	702	597	701	661	657	692	694	679	681	738	702	654	682	636	698	717	692	629	662	698	703	652	668	716	693	689	645	667	693	704	626	698	709	681	699	701	668	685	733	686	649	684	615	667	702	656	683	669	701	695	665	691	651	644	728	667	702	723	724	731	704	684	687	733	717	694	697	675	687	671	646	705	709	665	700	688	760	720	693	692	729	666	715	706	658	690	668	690	717	689	691	716	708	694	692	707	643	682	723	653	669	670	667	672	636	671	756	671	664	677	657	656	690	642	681	714	696	661	701	697	658	683	655	698	696	682	681	672	691	710	717	616	670	708	656	731	701	677	627	700	734	707	688	671	706	693	685	687	668	717	724	687	711	676	681	699	706	661	700	723	670	674	693	707	666	638	662	673	687	716	696	699	709	695	713	637	688	659	623	671	678	728	617	733	729	721	695	694	685	671	677	733	703	740	683	656	707	709	715	690	695	608	689	642	666	687	691	677	696	676	678	641	683	677	679	643	670	662	681	749	691	701	717	663	694	723	648	708	693	692	647	695	686	653	658	709	633	691	679	704	679	660	663	711	712	677	674	688	652	678	675	670	660	677	653	723	621	725	669	758	736	652	699	705	680	656	696	681	726	721	706	679	670	689	667	734	689	662	709	753	692	661	672	653	707	665	646	691	690	712	674	697	724	692	683	745	686	702	669	682	672	712	665	704	707	661	653	696	703	690	677	666	680	696	667	720	682	616	639	717	659	697	723	667	634	692	686	647	681	687	683	729	704	651	697	697	669	679	652	737	741	679	672	709	659	682	667	710	650	693
15644	28720	17554	7116	4930	3751	3125	2471	2103	1784	1443	1263	1097	1031	942	909	855	927	877	859	844	860	887	869	821	886	851	845	846	876	849	902	808	830	855	800	893	863	817	827	892	870	852	878	779	863	817	810	867	859	859	826	886	820	848	776	861	865	861	880	842	852	861	816	829	767	876	780	844	797	849	835	836	827	804	834	906	806	868	843	805	813	850	830	803	834	857	861	822	825	821	887	861	797	866	811	859	894	795	824	858	841	876	828	851	837	878	821	822	788	861	848	857	823	822	803	828	807	828	814	840	851	832	771	820	824	867	812	864	825	857	877	842	804	803	844	862	855	869	814	818	840	811	834	846	814	862	879	821	841	864	865	838	849	815	845	851	827	824	849	891	825	789	840	852	851	891	796	815	804	859	870	816	828	754	825	813	848	830	809	828	888	825	824	800	861	820	778	792	778	833	855	850	898	859	842	830	863	845	884	837	839	829	839	863	858	829	863	807	840	894	852	838	846	840	903	807	818	792	856	812	878	904	881	861	859	815	840	843	848	819	828	797	876	845	816	863	771	814	826	830	790	864	863	824	801	812	796	877	842	858	821	841	857	868	780	888	785	828	830	810	803	805	863	822	802	796	875	833	893	817	869	774	826	833	829	877	820	859	858	797	853	836	824	845	859	779	874	810	858	813	833	845	791	836	858	812	834	815	851	826	760	814	845	817	849	851	826	822	846	851	843	775	798	834	848	844	839	796	832	829	860	822	805	847	792	814	872	866	786	809	852	855	838	785	873	751	824	833	898	814	890	822	849	834	883	833	829	845	897	850	825	837	781	836	798	827	814	827	805	845	870	879	878	819	835	858	832	849	836	762	834	865	840	849	863	827	843	851	815	823	879	908	808	841	824	849	836	885	881	793	859	842	857	867	841	840	856	782	840	815	812	853	793	834	822	811	889	822	853	811	866	836	858	828	847	792	830	826	828	808	829	836	829	856	788	839	827	841	818	870	867	826	837	830	887	812	778	874	844	863	839	864	804	859	850	798	821	812	832	847	872	860	876	860	797	858	892	849	842	852	856	851	836	841	831	860	876	799	840	883	832	826	822	859	835	865	830	837	870	838	827	852	863	852	804	878	828	792	851	854	862	837	831	836	846	866	842	797	863	821	843	847	868	872	818	835	778	839	839	849	839	883	828	817	826	833	871	879	821	808	807	848	909	840	815	825	906	822	862	869	839	803	838	874	844	858	827	845	834	823	858	824	856	790	809	840	846	848	852	806	899	831	847	834	855	832	870	838	865	852	877	818	826	866	828	886	846	866	849	891	872	805	863	810	869	833	803	829	869	838	839	836	819	845	854	885	872	884	838	852	844	879	852	858	835	810	846	906	866	798	837	821	837	824	834	836	853	874	843	820	857	784	802	795	836	830	837	834	861	862	844	830	831	874	862	827	818	810	870	870	811	887	841	810	839	891	853	895	856	838	899	826	822	842	855	836	839	782	854	881	842	843	837	881	847	780	813	853	813	786	822	842	866	812	794	861	806	808	833	870	844	835	808	836	793	818	801	894	795	860	842	881	863	867	809	845	874	887	866	871	827	833	829	785	794	870	860	829	829	809	877	762	833	869	817	814	825	784	840	851	768	857	819	793	807	867	802	873	850	802	777	892	857	919	882	809	809	881	862	857	877	842	815	840	810	884	820	866	814	841	837	824	773	808	840	866	868	863	878	784	827	862	820	838	891	853	852	839	819	824	843	858	825	844	859	855	879	814	847	822	837	868	856	899	806	859	828	835	865	885	843	848	844	811	879	879	845	852	851	867	834	819	802	859	871	868	837	833	844	835	875	880	803	836	812	858	820	793	798	891	851	808	846	845	838	850	871	842	840	879	823	823	846	865	878	815	794	797	830	824	884	797	852	833	850	863	880	825	838	834	815	797	839	851	816	813	876	860	852	848	823	872	868	825	851	778	790	832	885	857	798	818	820	839	847	817	852	821	836	786	885	869	812	857	828	901	854	785	843	853	872	866	796	825	858	823	808	875	819	834	875	824	817	802	809	857	830	847	842	791	831	820	879	843	818	867	821	833	812	856	829	864	825	799	850	808	855	835	841	876	846	826	815	812	865	803	812	832	819	863	797	842	823	849	831	866	807	809	855	806	834	872	878	821	803	794	823	839	848	822	827	856	834	840	855	826	873	809	797	851	861	854	839	838	850	845	847	781	875	793	838	834	868	906	808	833	856	837	859	888	870	822	824	818	859	796	873	870	808	863	833	800	907	840	867	820	827	817	842	882	884	809	759	824	841	814	810	788	794	872	847	882	804	862	807	851	805	874	772	846	822	822	861	859	843	808	831	834	849	834	837	878	840	792	833	831	796	871	823	789	781	831	837	831	835	851	844	829	808	796	839	842	866	797	819	803	855	884	801	816	792	847	852	861	861	841	797	838	889	869	826	867	811	856	803	803	815	859	789	845	824	857	810	854	826	845	826	790	783	830	826	822	824	796	854	823	851	895	864	853	851	895	805	836	849	889	812	812	799	845	870	881	847	842	880	795	805	832	827	824	876	845	888	808	850	855	855	783	847	818	844	770	814	814	826	857	861	877	845	829	820	805	847	841	805	825	780	838	886	834	848	798	815	832	806	828	853	841	818	850	873	844	843	821	849	804	867	872	848	798	815	826	799	795	890	813	860	869	818	838	824	808	851	867	821	839	803	829	814	806	797	795	847	847	815	842	829	843	835	794	810	836	844	808	812	839	815	806	845	821	823	834	834	819	861	866	821	847	808	851	846	813	861	834	803	838	846	811	825	829	872	833	766	816	805	818	756	940	792	803	852	884	788	828	833	821	870	828	847	811	842	851	837	827	817	831	837	853	863	788	848	875	821	862	860	846	860	831	863	814	796	843	858	874	856	796	883	863	853	869	847	871	857	832	860	857	840	866	800	821	828	867	827	829	887	814	820	781	805	825	814	829	876	793	810	868	818	835	812	752	818	814	827	835	842	886	813	858	831	818	863	887	850	916	842	762	867	828	871	812	887	844	889	837	807	824	853	830	823	799	838	826	854	803	832	840	848	818	830	905	781	835	843	874	775	790	811	809	859	848	826	797	905	838	834	890	849	814	865	878	866	888	781	833	823	815	825	866	810	831	840	826	844	852	826	838	830	777	838	827	814	862	809	880	832	838	820	848	875	836	845	869	813	846	836	806	858	842	843	842	850	818	892	848	782	825	863	815	865	842	866	852	847	821	813	774	847	857	799	853	848	823	799	839	852	833	823	784	801	823	814	835	834	885	865	863	825	844	849	823	838	839	813	871	873	795	825	778	827	844	816	828	847	819	871	843	863	784	833	821	835	861	788	802	858	877	809	851	808	838	808	831	812	803	832	816	786	840	819	823	833	847	807	843	813	840	867	875	860	833	849	864	848	855	833	797	805	849	831	835	804	883	804	818	859	833	829	815	853	867	838	868	834	864	847	807	783	865	865	827	757	816	861	863	836
23580	21556	28930	24644	21581	13809	4111	2668	2121	1852	1609	1415	1264	1169	1045	989	965	952	990	988	909	978	879	989	930	963	925	941	934	903	919	961	901	930	896	902	897	926	948	890	903	881	961	853	934	869	930	966	891	885	852	871	889	893	899	913	850	880	880	903	909	887	896	879	897	930	896	931	875	932	900	938	861	919	929	928	965	891	903	914	896	873	919	894	894	865	867	890	947	902	875	849	907	901	882	841	907	870	904	923	857	866	914	856	885	872	918	939	911	932	934	907	868	837	912	911	869	879	910	907	898	896	925	908	885	914	865	937	885	908	840	870	909	893	848	862	881	891	894	866	923	919	910	934	956	905	861	890	878	872	909	892	910	871	907	850	874	860	925	897	900	965	881	911	868	897	878	891	927	890	886	936	940	877	903	942	902	881	941	901	912	874	941	906	937	868	925	866	967	894	942	886	881	901	891	915	897	940	910	877	880	961	870	859	935	914	931	846	868	930	841	879	932	927	901	895	881	918	925	932	883	872	896	887	903	906	881	927	898	868	914	837	930	853	893	897	899	895	918	857	952	873	926	876	881	908	921	894	879	885	864	875	880	879	868	897	903	916	919	846	887	882	899	883	864	877	914	914	906	919	924	899	955	886	895	895	887	872	853	865	940	927	922	925	873	942	906	879	910	885	915	864	908	867	899	883	917	966	895	898	927	854	920	929	946	947	929	864	906	963	872	894	918	923	897	907	863	909	918	913	919	903	862	918	854	881	965	888	891	899	907	910	888	868	876	860	967	873	909	957	931	927	912	904	886	888	919	850	909	906	905	911	931	861	873	865	927	916	911	911	888	904	969	948	883	862	872	864	900	852	932	872	935	926	888	885	895	892	853	999	900	881	889	868	888	918	845	905	904	882	879	921	890	908	849	935	884	896	925	904	912	865	887	903	886	887	867	902	874	906	892	887	913	880	881	896	895	907	910	890	913	926	852	907	877	892	892	987	936	898	911	892	918	909	925	871	918	854	902	932	934	853	902	917	918	908	867	893	965	850	883	966	934	930	882	893	910	892	882	862	946	882	913	893	963	887	927	947	888	908	914	855	920	881	861	926	932	884	911	846	903	858	861	940	883	897	886	885	870	937	895	900	946	905	930	905	947	874	824	924	891	923	852	907	858	865	879	930	913	851	877	905	877	862	873	942	853	838	861	918	885	881	929	905	891	930	901	845	863	929	913	878	898	840	883	894	919	867	909	933	882	858	917	851	903	898	878	879	877	878	887	858	858	933	904	908	868	923	885	889	881	870	923	890	869	880	879	877	909	901	881	898	924	912	904	880	880	890	904	974	906	914	883	925	857	896	926	961	862	934	952	896	908	890	892	870	912	914	917	889	925	875	906	911	904	863	888	870	864	845	877	911	870	873	947	904	902	935	917	905	875	903	942	941	929	907	935	879	818	938	925	879	859	906	897	941	884	852	896	912	889	897	882	975	890	901	934	906	877	887	870	893	873	948	959	845	849	857	882	904	889	848	925	908	849	885	949	931	947	882	908	901	888	868	863	925	984	901	900	885	829	880	885	927	882	859	931	903	924	887	872	880	862	898	923	903	911	930	896	924	869	878	889	902	846	884	905	878	888	906	929	910	861	947	878	865	849	863	904	896	892	881	847	916	939	825	901	872	874	898	877	897	884	889	889	889	921	957	903	907	905	897	929	911	897	879	866	885	903	880	913	936	891	895	900	851	942	923	925	883	895	919	881	847	897	866	921	853	889	911	897	923	883	879	877	893	861	883	832	883	935	872	871	895	900	930	890	907	925	910	864	904	878	896	932	892	886	893	863	891	899	907	862	835	885	927	859	900	929	927	891	887	865	859	928	866	878	930	926	860	868	917	902	915	846	878	936	906	903	944	908	898	926	935	948	905	867	883	889	879	840	930	913	923	929	922	868	870	918	877	927	861	921	932	851	927	880	898	904	920	928	896	931	866	876	952	909	934	913	844	875	912	862	882	869	921	912	872	905	920	876	889	895	924	909	903	851	888	874	908	892	913	905	921	953	954	890	905	861	868	876	873	928	883	894	883	890	921	903	943	963	881	931	906	876	919	905	922	867	945	911	848	896	904	877	890	866	904	877	918	912	905	886	926	877	892	821	853	883	939	921	884	905	944	908	924	861	920	923	918	920	892	901	878	885	892	945	863	877	867	827	904	877	882	870	927	937	916	903	898	928	918	901	838	899	864	927	882	928	925	929	945	838	921	905	887	871	887	916	879	887	915	865	928	943	878	869	921	921	929	918	890	920	931	947	917	940	883	886	919	917	896	819	915	868	916	909	884	850	880	904	863	967	928	880	860	842	850	880	877	896	912	857	891	884	856	891	919	913	847	915	901	881	885	897	869	895	914	977	868	845	905	958	917	877	923	882	891	899	919	943	901	905	866	868	862	860	860	904	911	903	883	877	881	884	890	914	849	948	926	946	938	891	908	907	934	866	918	962	956	931	894	887	862	885	902	920	877	866	874	885	965	872	906	902	834	925	877	871	864	856	880	906	894	905	873	927	925	891	936	873	939	905	945	918	928	896	890	886	862	895	942	915	883	844	910	934	912	892	927	931	869	958	918	867	912	908	884	892	917	921	905	906	915	916	909	908	918	889	892	904	834	889	904	867	877	876	909	879	917	879	879	893	855	817	899	877	868	908	926	912	952	856	898	870	874	912	840	889	869	867	896	915	882	944	878	894	918	889	894	928	880	826	864	909	849	886	964	843	919	929	891	904	855	887	890	902	913	895	929	895	905	906	866	898	874	896	907	933	893	913	950	942	873	887	894	890	854	895	951	907	930	905	864	890	882	910	934	937	894	900	924	904	905	923	896	920	872	927	867	956	904	867	905	842	883	918	933	865	878	896	902	859	885	920	923	907	887	880	822	866	866	897	871	936	888	858	914	927	881	911	857	897	878	886	911	953	894	929	867	924	857	945	899	968	888	909	910	872	911	873	889	880	912	919	937	894	835	889	863	947	860	894	882	863	934	917	869	931	947	907	874	911	879	865	873	887	875	897	875	871	910	856	904	923	917	870	859	914	899	914	889	897	849	868	867	918	857	902	870	871	830	936	922	907	917	956	877	881	878	906	904	965	914	848	891	889	891	893	840	954	914	901	862	891	899	939	901	926	899	899	939	920	865	900	918	902	845	899	871	879	852	877	896	928	912	963	959	936	894	847	866	838	886	882	884	940	933	858	910	917	864	910	900	925	908	847	857	875	856	918	922	900	853	908	912	908	968	914	876	916	861	912	897	832	947	920	885	941	901	879	938	952	861	921	905	871	899	885	940	846	882	893	907	874	873	925	892	934	845	866	889	914	913	897	937	892	908	931	891	906	876	945	892	894	927	897	892	895	909	851	921	904	936	885	960	931	948	921	827	877	916	851	890	911	860	894	858	886	920	902	912	930	938	904	904	883	883	888	878	898	883	910	875	916	866	861	876	863	907	850	828	859	889	964	876
17828	41101	26731	11588	8526	6526	5072	4107	3393	2764	2398	1990	1695	1497	1350	1280	1200	1186	1172	1112	1163	1148	1244	1177	1085	1126	1103	1154	1153	1128	1201	1139	1102	1085	1123	1085	1077	1064	1067	1029	1092	1112	1136	1064	1113	1076	1078	1123	1090	1087	1051	1072	1088	1087	1102	1052	1119	1058	1071	1025	1019	1084	1077	1096	1106	1077	1098	1073	1123	1099	1092	1110	1080	1080	1083	1024	1064	1066	1034	1099	1082	1106	1064	1039	1131	1106	1121	1075	1132	1117	1062	1110	1046	1086	1104	1091	1106	1080	1093	1134	1078	1054	1080	1046	1076	1111	1125	1084	1066	1032	1067	1070	1078	1120	1057	1063	1123	1086	1081	1082	1090	1053	1122	1095	1062	1133	1108	1066	1108	1038	1088	1084	1068	1120	1101	1061	1064	1092	1025	1073	1148	1091	1089	1125	1023	1080	1067	1158	1115	1091	1099	1133	1129	1081	1125	1031	1090	1130	1056	1099	1055	1075	1123	1099	1122	1053	1103	1080	1069	1093	1090	1083	1037	1063	1078	1091	1065	1054	1135	1101	1119	1089	1113	1060	1063	1086	1066	1141	1095	1085	1074	1052	1081	1115	1084	1098	1081	1015	1116	1025	1108	1093	1050	1075	1098	1108	1061	1044	1063	1021	1114	1077	1088	1164	1092	1065	1061	1077	1112	1104	1092	1109	1064	1112	1075	1116	1127	1044	1092	1030	1117	1026	1065	1064	1077	1054	1073	1093	1054	1083	1053	1073	1048	1102	1063	1094	1114	1119	1188	1156	1055	1115	1051	1071	1103	1072	1031	1095	1065	1042	1061	1068	1084	1067	1064	1110	1155	1090	1092	1075	1050	1059	1088	1033	1081	1080	1035	1070	1130	1127	1060	1029	1101	1088	1092	1092	1092	1073	1112	1097	1065	1103	1143	1055	1083	1106	1085	1050	1127	1111	1081	1026	1066	1046	1136	1112	1054	1132	1093	1087	1092	1048	1111	1073	1083	1083	1080	1107	1124	1079	1103	1042	1096	1101	1095	1107	1099	1075	1079	1115	1051	1100	1123	1155	1021	1084	1105	1036	1085	1056	1077	1045	1100	1095	1091	1094	1085	1145	1096	1071	1070	1057	1105	1063	1101	1116	1095	1064	1069	1109	1087	1135	1071	1088	1107	1137	1029	1065	1033	1136	1127	1116	1061	1026	1111	1042	1140	998	1088	1016	1063	1140	1085	1104	1128	1044	1049	1088	1108	1103	1088	1038	1129	1082	1123	1073	1092	1100	1069	1119	1074	1107	1066	1154	1111	1078	1082	1039	1095	1053	1076	1094	1077	1107	1099	1143	1104	1074	1105	1089	1109	1114	1127	1077	1113	1031	999	1056	1020	1089	1066	1088	1113	1054	1105	1121	1090	1114	1133	1135	1113	1089	1102	1080	1068	1114	1110	1124	1062	1079	1093	1120	1100	1107	1127	1090	1077	1088	1124	1052	1087	1136	1164	1094	1073	1100	1139	1097	1086	1095	1117	1018	1064	1097	1079	1060	1103	1098	1112	1095	1031	1067	1107	1078	1076	1104	1106	1058	997	1071	1129	1136	1120	1082	1091	1129	1142	1143	1066	1104	1054	1102	1120	1121	1083	1107	1099	1134	1086	1080	1019	1050	1098	1128	1091	1072	1038	991	1083	1067	1095	1039	1067	1152	1096	1063	1083	1042	1093	1055	1054	1049	1145	1077	1072	1144	1052	1052	1113	1083	1138	1077	1087	1025	1128	1112	1104	1099	1107	1131	1083	1088	1169	1125	1134	1041	1163	1057	1070	1091	1050	1061	1091	1045	1058	1102	1101	1103	1088	1126	1080	1121	1102	1067	1073	1063	1112	1101	1070	1065	1088	1107	1061	1059	1063	1035	1070	1057	1077	1110	1027	1033	1072	1072	1017	1086	1068	1093	1115	1037	1092	1101	1154	1047	1059	1067	1053	1100	1079	1050	1089	1038	1069	1142	1084	1148	1049	1004	993	1020	1091	1077	1132	1092	1090	998	1052	1163	1059	1099	1124	1037	1087	1087	1102	1076	1077	1072	1030	1095	1128	1066	1046	1089	1098	1063	1116	1064	1092	1089	1106	1103	1080	984	1082	1099	1117	1126	1115	1117	1037	1101	1053	1125	1091	1096	1046	1062	1171	1093	1054	1095	1016	1041	1099	1100	1098	1077	1106	1080	1120	1140	1083	1050	1062	1039	1129	1085	1070	1117	1084	1001	1106	1097	1023	1083	1085	1027	1110	1119	1122	1137	1096	1115	1092	1110	1103	1070	1030	1064	1050	1078	1058	1105	1053	1046	1094	1078	1093	1129	1105	1043	1148	1123	1101	1053	1022	1067	1112	1111	1118	1054	1126	1120	1045	1039	1122	1137	1156	1012	1153	1084	1045	1063	1079	1042	1096	1043	1094	1080	1057	1047	1094	1084	1094	1091	1003	1097	1045	1085	1129	1074	1087	1115	1068	1088	1118	1060	1026	1099	1085	1084	1003	1022	1053	1077	1056	1080	1115	1106	1068	1093	1094	1109	1062	1125	1164	1077	1106	1129	1037	1100	1118	1085	1103	1105	1066	1057	1052	1079	1119	1094	1072	1038	1059	1042	1147	1157	1051	1041	1024	1053	1037	1113	1087	1157	1138	1117	1087	1079	1062	1113	1057	1057	1077	1082	1131	1099	1068	1074	1053	1087	1134	1054	1053	1113	1066	1120	1100	1111	1100	1033	1131	1113	1082	1125	1092	1131	1067	1057	1084	1020	1077	1076	1070	1089	1114	1154	1043	1139	1023	1039	1122	1064	1090	1013	1082	1116	1073	1105	1065	1132	1087	1096	1091	1060	1093	1079	1085	1114	1107	1091	1106	1075	1078	1111	1094	1105	1090	1124	1092	1071	1141	1076	1082	1072	1129	1092	1093	1162	1091	1108	1086	1053	1081	1090	1094	1076	1124	1066	1103	1070	1082	1118	1093	1074	1073	1157	1074	1128	1039	1084	1059	1126	1088	1088	1091	1131	1067	1090	1111	1039	1061	1128	1013	1123	1055	1096	1094	1082	1117	1106	1059	1082	1118	1069	1063	1112	1061	1072	1033	1125	1115	1058	1059	1090	1103	1107	1086	1040	1120	1131	1094	1059	1106	1137	1069	1070	1091	1124	1085	1091	1083	1066	1065	1085	1104	1092	1071	1040	1032	1108	1112	1082	1050	1100	1138	1053	1065	1113	1107	1043	1057	1098	1068	1111	1119	1108	1139	1063	1081	1071	1040	1099	1134	1113	1080	1098	1126	1168	1072	1083	1083	1073	1095	1080	1154	1091	1063	1120	1044	1099	1104	1116	1101	1110	1097	1093	1099	1143	1110	1052	1096	1107	1077	1105	1065	1026	1107	1062	1066	1085	1049	1035	1107	1082	1117	1043	1067	1098	1047	1071	1094	1044	1064	1021	1084	1066	1056	1106	1092	1109	1124	1156	1112	1082	1137	1075	1096	1085	1114	1140	1071	1066	1053	1098	1018	1086	1067	1042	1083	1087	1089	1096	1057	1073	1041	1084	1110	1115	1084	1118	1036	1114	1080	1120	1079	1157	1090	1052	1073	1083	1059	1093	1080	1067	1099	1130	1069	1074	1096	1105	1169	986	1105	1116	1052	1108	1054	1085	1131	1119	1049	1116	1070	1059	1111	1105	1085	1077	1131	1069	1067	1107	1112	1068	1106	1079	1057	1099	1090	1105	1082	1099	1113	1102	1091	1077	1057	1103	1101	1089	1139	1049	1030	1107	1128	1103	1122	1074	1087	1109	1085	1015	1065	1062	1062	1061	1058	1130	1133	1069	1077	1054	1135	1130	1120	1067	1128	1091	1108	1087	1078	1066	1149	1048	1126	1125	1089	1086	1047	1106	1112	1064	1052	1064	1069	1108	1113	1115	1102	1113	1044	1089	1076	1098	1087	1120	1106	1100	1061	1093	1051	1137	1056	1088	1073	1147	1102	1084	1046	1109	1049	1132	1043	1059	1027	1041	1069	1074	1056	1051	1051	1002	1096	1081	1035	1054	1050	1039	1073	1080	1134	1118	1071	1047	1068	1102	1078	1113	1095	1093	1127	1122	1096	1048	1014	1143	1076	1097	1093	1035	1069	1028	1076	1109	1092	1136	1044	1094	1058	1097	1086	1112	1040	1138	1105	1065	1070	1080	1095	1083	1137	1119	1095	1108	1114	1131	1097	996	1117	1135	1156	1074	1128	1100	1066	1092	1076	1105	1099	1053	1133	1065	1099	1137	1096	1083	1104	1120	1112	1034	1073	1116	1099	1075	1077	1074	1087	1141	1104	1018	1030	1047	1068	1128	1106	1085	1043	1084	1096	1103	1108	1105	1082	1062	1051	1111	1087	1025	1081	1081	1068	1071	1112	1032	1102	1088	1136	1075	1148	1078	1060	993	1139	1089	1112	1081	1101	1133	1057	1111	1090	1152	1165	987	1012	1080	1058	1096	1093	1093	1063	1049	1106	1073	1151	1147	1111	1139	1136	1093	1114	1147	1065	1049	1083	1064	1106	1106	1038	1088	1050	1157	1093	1077	1063	1087	1126	1067	1115	1047	1081	1063	1104	1081	1068	1067	1102	1091	1082	1138	1091	1045	1102	1063	1075	1107	1101	1087	1037	1099	1107	1055	1089	1112	1120	1174	1043	1095	1070	1111	1117	1087	1083	1083	1097	1096	1092	994	1139	1090	1047	1045	1071	1054	1118	1075	1056	1108	1133	1114	1082	1051	1080	1064	1124	1075	1022	1076	1095	1067	1077	1109	1011	1135	1121	1101	1146	1098	992	1130	1134	1089	1124	1121	1101	1069	1084	1058	1073	1106	1080	1072	1095	1088	1090	1076	1054	1075	1092	1090	1115	1043	1106	1092	1093	1022	1096	1052	1086	1117	1147	1077	1051	1116	1049	1089	1109	1101	1098	1073	1045	1107	1172	1073	1133	1087	1076	1108	1095	1142	1096	1104	1072	1079	1068	1058	1021	1096	1118	1131	1070	1122	1119	1054
24678	21577	27838	25646	13400	3307	2017	1514	1262	1082	875	759	639	543	486	475	428	406	411	436	398	438	371	387	407	405	412	386	438	392	392	410	423	387	391	398	404	388	401	377	343	385	379	370	376	389	378	396	368	356	388	381	403	382	373	398	404	401	400	377	397	433	386	390	395	371	373	397	377	384	380	390	363	398	397	387	376	394	368	381	387	355	377	372	359	381	378	374	365	372	393	364	358	401	383	366	428	363	380	367	369	393	421	365	363	382	364	364	390	407	417	391	395	408	387	388	400	381	397	406	400	372	397	397	382	395	418	405	414	378	366	380	376	399	386	382	379	387	352	375	392	412	409	376	370	385	384	373	391	397	353	408	399	366	376	344	385	390	421	418	382	382	370	398	412	377	395	403	369	362	371	375	359	355	425	361	399	399	399	389	376	367	365	397	376	361	421	388	379	397	378	408	382	440	396	410	396	387	376	369	393	405	380	419	364	399	404	368	395	373	403	354	407	365	382	380	425	379	359	382	382	364	427	350	392	391	384	366	398	368	397	386	400	371	389	404	368	380	370	398	386	357	438	349	361	390	393	405	393	357	372	380	385	409	394	395	372	390	423	359	360	381	407	376	423	384	357	396	373	356	380	359	364	382	402	347	427	399	426	380	414	391	363	393	424	397	362	394	354	396	416	367	373	390	362	388	373	391	362	412	367	396	391	392	380	354	365	373	370	399	430	415	363	391	406	392	370	412	386	390	420	379	377	387	392	374	398	375	377	401	386	370	426	384	393	419	423	405	384	384	346	366	426	369	389	362	388	406	373	370	385	359	386	381	370	362	386	366	382	376	410	348	427	352	377	370	378	369	332	386	392	375	406	351	409	356	370	389	377	386	403	383	399	399	377	379	390	362	375	387	381	363	395	414	362	412	406	370	357	386	336	377	383	388	356	426	409	338	419	357	384	363	384	407	417	399	431	402	376	388	373	351	392	373	348	431	373	375	387	379	396	390	372	400	377	385	373	385	377	400	364	386	358	421	408	388	395	376	359	398	380	390	393	359	387	380	347	386	389	392	374	412	368	373	389	377	397	359	389	400	390	428	402	402	382	337	389	382	361	399	412	376	377	366	377	362	369	373	377	368	410	416	367	404	366	374	370	388	364	397	400	347	372	391	360	383	396	414	361	389	361	379	368	394	382	378	402	374	433	381	389	414	399	383	360	420	405	356	347	424	377	385	391	379	371	390	399	367	382	425	372	383	375	389	396	394	380	390	376	367	407	400	372	377	369	387	333	389	394	368	395	390	377	398	380	389	370	393	416	377	383	344	373	368	366	372	385	431	372	410	405	396	362	408	357	344	385	405	371	369	393	369	398	365	382	344	395	434	393	370	415	410	393	354	393	386	378	379	390	400	371	398	405	405	388	376	385	377	405	364	373	378	385	390	381	368	391	378	388	392	389	393	349	404	388	388	392	389	414	391	409	382	371	365	409	378	376	364	372	365	367	379	356	367	367	360	401	374	396	390	380	344	401	393	377	390	372	404	371	394	371	385	388	385	372	394	352	361	386	430	414	375	357	365	374	382	393	393	383	387	362	423	374	387	393	409	367	362	395	379	402	403	391	375	419	376	342	370	378	406	380	409	372	375	375	350	369	376	335	366	397	382	383	385	411	359	374	374	409	383	353	339	363	389	402	379	369	354	358	426	395	416	378	374	393	398	412	388	387	387	389	390	343	386	379	386	382	397	375	363	381	389	386	376	396	367	404	393	373	383	368	377	389	379	421	385	374	377	392	392	403	345	373	367	382	408	392	389	366	392	368	425	385	391	395	378	365	388	409	371	397	368	371	365	390	381	387	379	382	350	360	377	392	387	356	389	365	426	364	397	407	407	370	383	343	400	384	378	378	386	379	394	407	380	403	398	397	392	373	409	396	410	384	366	379	373	392	351	370	397	380	379	406	382	382	389	392	358	381	368	353	404	399	388	380	374	400	370	350	380	403	375	401	379	365	393	386	379	366	361	409	376	401	371	381	380	412	351	421	380	390	365	385	409	380	375	396	357	359	400	357	416	378	409	365	390	401	367	380	380	387	379	364	379	402	394	362	373	394	364	393	356	369	414	395	363	413	345	354	405	372	392	403	391	379	398	375	395	381	368	391	381	378	395	414	397	425	393	383	398	402	387	391	398	357	387	420	398	433	404	378	416	377	365	404	386	395	387	386	376	408	374	355	371	372	386	362	376	403	388	393	408	388	366	369	411	415	364	373	391	381	381	361	355	383	392	364	365	378	386	390	378	383	370	398	403	396	364	381	361	389	381	376	373	394	439	325	388	398	341	381	390	389	393	361	392	386	392	407	373	405	362	374	355	373	339	416	360	410	385	417	377	378	388	376	387	404	371	355	367	371	411	343	371	396	398	374	347	408	412	345	400	393	379	362	373	414	368	385	409	393	410	380	378	371	409	373	400	386	359	368	384	380	401	406	379	389	409	396	362	419	401	411	439	359	406	388	357	381	394	390	377	394	378	382	418	404	393	358	376	443	435	383	359	366	417	382	355	384	379	408	388	355	369	396	382	395	373	403	360	375	383	413	396	416	369	353	399	342	394	380	390	378	400	426	381	378	387	351	414	367	371	378	396	403	347	387	379	397	405	367	360	350	405	395	397	391	360	393	359	386	354	377	409	358	401	365	359	384	339	391	380	397	387	373	425	409	386	356	385	388	380	349	400	412	391	376	402	364	367	373	402	372	348	395	369	403	389	370	360	373	372	394	379	388	365	390	390	393	385	383	402	375	376	409	393	409	373	352	388	381	364	408	423	394	372	406	373	387	376	364	364	392	395	386	369	377	353	423	382	397	394	370	377	406	378	386	365	388	345	411	408	359	376	384	403	374	404	375	335	383	391	408	406	336	402	374	372	399	368	406	352	368	392	380	387	384	367	372	388	378	382	388	434	389	391	362	421	382	348	393	385	371	358	419	356	388	405	397	377	379	375	385	408	400	375	385	368	423	354	336	428	417	375	386	379	377	373	400	367	384	379	376	410	370	370	402	399	413	435	369	388	402	391	384	430	382	397	322	387	373	372	418	386	391	380	380	399	374	355	382	410	371	376	404	349	414	368	373	403	388	377	419	344	383	357	382	374	380	386	346	386	372	342	393	345	364	377	390	428	404	397	373	374	412	377	380	383	419	361	387	369	366	407	415	383	363	395	385	369	399	371	406	371	371	379	389	377	381	377	374	383	359	405	396	372	399	371	375	354	358	385	399	362	416	412	361	392	382	393	407	358	390	370	374	416	356	377	403	389	393	388	375	438	404	390	353	349	411	398	413	382	380	379	377	371	377	388	368	393	365	375	381	389	369	388	411	392	360	404	403	360	403	390	349	403	380	403	385	383	405	405	350	376	345	388	383	370	405	406	381	360	396	380	363	417	392	379	413	386	391	364	393	388	390	384	360	397	404	379	409	393	393	347	337	370	364	370	399	415	389	386	383	376	392	373
17348	36953	21225	9187	6480	4811	3723	2811	2168	1761	1423	1183	988	768	648	582	561	587	538	505	529	520	546	514	581	531	550	519	525	525	524	512	515	485	523	490	543	513	482	497	526	519	477	475	488	499	498	480	496	483	501	482	476	481	486	492	463	503	494	519	441	484	514	463	521	461	471	521	481	470	482	484	499	480	520	478	534	487	489	516	486	470	473	501	483	504	489	556	492	483	473	481	469	526	521	498	496	504	480	454	511	475	507	475	479	547	531	468	490	545	494	494	470	493	543	484	494	505	533	484	487	503	534	474	498	503	499	463	480	528	512	493	513	510	473	482	509	478	490	509	500	513	506	501	540	497	483	494	463	454	509	491	519	495	476	490	516	510	489	485	524	490	537	550	467	520	480	507	463	507	511	477	512	500	484	507	498	479	484	471	539	472	488	523	535	471	504	525	483	505	484	499	489	492	529	473	473	512	494	550	463	462	504	481	468	487	505	519	511	505	477	502	500	473	502	521	513	495	512	529	497	486	500	509	499	518	509	549	496	463	516	506	453	471	506	489	481	500	506	512	510	481	519	490	478	476	515	476	482	462	443	495	466	514	490	505	487	495	531	483	528	511	506	476	500	464	507	488	493	473	496	500	504	493	518	521	491	485	466	498	530	502	478	534	465	513	497	495	448	474	467	493	500	526	489	472	521	511	479	482	454	486	470	475	517	487	519	487	465	500	502	512	489	487	481	478	455	507	481	513	483	503	496	473	524	473	510	501	525	429	503	502	459	496	494	501	478	494	482	542	541	523	503	446	478	487	504	472	474	478	482	514	473	497	504	499	506	492	491	554	498	513	511	504	528	514	496	502	505	509	492	504	517	495	482	492	519	514	475	480	470	486	471	541	454	490	504	469	455	478	522	498	496	506	508	478	521	477	453	538	454	523	483	497	496	501	504	502	483	525	500	501	531	479	502	498	519	496	537	476	472	534	499	499	493	489	499	454	468	464	515	498	489	513	450	497	481	465	484	507	479	469	512	498	493	515	472	522	497	472	507	484	500	468	465	476	490	461	487	484	513	533	501	519	514	513	480	456	508	513	497	500	458	513	507	518	476	488	479	516	505	495	475	528	478	493	517	507	506	541	468	504	507	520	494	468	501	499	488	507	512	467	479	469	521	480	465	474	492	489	493	525	517	495	542	462	492	529	444	501	506	471	479	470	501	493	486	469	460	514	503	505	511	496	487	480	522	426	528	495	492	483	493	474	519	503	493	469	497	498	503	445	499	459	489	515	474	462	512	524	540	529	467	505	499	432	485	488	529	533	496	474	485	507	500	501	500	511	473	470	471	510	445	478	467	509	486	545	501	507	454	502	444	486	469	533	493	499	516	507	523	496	479	490	505	494	506	447	530	485	453	527	512	494	469	517	487	451	492	467	469	494	480	501	470	522	481	514	567	485	513	518	509	522	441	497	513	478	475	497	470	490	482	491	445	485	481	495	506	487	490	486	511	505	489	499	462	471	456	462	492	497	504	523	488	525	490	517	516	470	461	473	532	501	490	502	480	540	438	493	484	525	487	478	479	506	503	475	487	503	453	488	453	451	470	475	517	497	485	489	512	517	499	454	505	477	510	477	495	518	470	483	490	502	508	507	513	522	523	478	523	481	470	509	493	460	515	445	519	482	501	514	461	470	502	503	475	491	488	431	492	506	534	490	523	497	498	503	512	523	486	507	487	487	469	505	483	497	472	473	508	483	492	456	494	495	478	478	516	497	493	466	512	568	517	514	466	467	484	502	508	477	501	497	511	480	477	495	457	511	509	464	493	476	513	523	498	491	482	498	534	470	506	472	451	539	453	446	513	465	473	486	465	508	507	459	510	492	493	505	507	475	530	486	519	499	507	494	499	436	516	511	491	450	529	552	543	491	496	490	472	554	482	517	485	516	493	516	477	487	485	502	493	460	507	476	496	460	497	482	508	481	487	488	489	487	521	483	497	465	474	468	519	485	511	528	514	496	458	525	475	508	511	522	529	478	443	538	491	473	487	498	488	508	475	483	502	474	439	517	499	481	495	510	510	495	472	493	483	506	489	482	502	507	474	486	439	499	537	463	482	470	464	507	502	478	503	444	501	519	496	480	497	493	528	481	513	518	450	482	485	467	507	512	459	477	531	504	481	495	491	474	486	499	494	444	455	519	519	463	508	486	516	507	472	495	522	473	482	527	485	520	527	517	479	516	521	490	537	498	486	471	480	494	470	493	469	523	475	488	464	509	457	507	481	485	511	503	491	510	501	493	505	544	451	505	482	531	474	511	534	473	493	469	478	492	546	515	496	503	483	497	527	510	526	493	486	498	463	471	487	506	510	476	481	499	476	504	495	509	503	510	493	520	509	489	486	502	487	519	509	458	472	479	506	498	487	484	470	511	503	486	448	496	485	474	485	470	482	473	489	447	489	494	528	474	498	484	467	512	528	474	491	492	478	514	494	503	525	503	487	478	481	513	511	460	499	502	491	509	500	513	508	479	485	479	516	437	462	488	470	497	521	521	495	467	480	503	474	519	538	480	500	476	489	528	536	487	495	489	510	518	529	501	492	473	506	529	456	463	510	494	498	520	461	500	460	494	492	506	535	514	455	519	519	489	494	500	484	499	508	510	489	477	488	541	467	469	484	471	430	474	510	451	486	494	467	499	520	483	527	487	448	505	482	468	484	540	494	475	540	490	508	486	513	489	462	540	483	492	537	463	515	504	508	493	455	453	487	484	499	465	500	504	485	484	509	495	508	485	456	495	532	476	485	481	476	490	468	503	508	493	495	535	533	531	496	516	477	538	521	467	482	479	501	488	450	491	482	526	498	477	497	472	498	502	479	473	481	502	492	479	485	453	493	506	522	536	517	502	459	523	479	524	528	510	513	450	500	487	501	485	507	516	525	503	500	511	534	475	502	467	498	456	499	523	497	469	475	482	501	510	534	499	493	478	494	471	482	482	511	514	510	513	491	507	489	500	489	457	502	519	489	513	481	531	503	495	481	504	497	461	500	478	498	481	490	498	469	487	465	496	471	515	531	479	492	491	477	524	496	483	500	522	498	513	479	505	474	478	481	499	499	493	487	486	486	470	455	505	498	495	533	496	486	483	488	521	459	485	444	460	512	483	486	492	496	527	463	472	527	535	511	508	490	525	459	468	487	536	508	474	471	502	483	490	464	496	485	505	502	478	502	464	486	496	511	477	484	497	508	474	503	503	486	474	503	523	470	489	478	560	513	476	553	507	495	523	505	509	497	488	464	490	486	476	538	491	506	503	450	519	511	533	503	496	502	502	488	456	469	497	488	468	498	538	472	469	505	473	500	497	496	520	525	487	515	549	465	508	465	499	496	501	524	508	465	486	508	472	505	508	469	491	518	485	505	500	489	513	475	479	517	486	499	491	506	528	488	494	500	500	482	464	536	475	461	500	506	525	505	482	511	485	471	480	463	501	513	462	490	531	531	497	525	531
22729	21632	29460	24302	21636	21735	12552	3559	2397	1961	1800	1401	1182	950	845	823	737	744	727	685	674	669	724	667	666	690	668	657	675	667	683	604	624	646	598	656	646	645	618	631	642	603	611	608	639	605	610	615	652	631	591	576	564	626	607	599	642	604	592	623	586	630	639	604	605	610	630	589	624	574	624	595	609	627	598	565	610	653	606	590	610	616	654	622	605	622	638	590	637	574	622	571	597	595	610	646	621	601	634	609	614	565	617	621	609	584	581	611	607	605	625	638	613	615	598	579	577	611	577	617	614	620	595	594	576	605	606	624	571	623	588	601	624	580	615	606	602	574	604	570	608	592	620	586	648	606	646	569	602	601	611	631	632	582	588	565	599	596	611	650	619	622	612	578	587	600	615	566	562	588	613	568	592	635	574	573	626	572	564	599	558	623	628	599	636	578	631	601	611	611	602	542	601	646	605	577	584	585	601	602	645	612	615	606	586	613	582	560	627	583	610	595	619	666	581	623	600	563	627	612	654	621	566	542	557	643	614	605	554	642	583	609	581	567	616	604	611	622	613	628	632	586	660	629	578	583	570	598	562	596	563	632	576	580	618	577	595	573	608	627	596	616	570	626	632	560	586	598	637	639	667	610	596	613	603	656	574	617	575	594	606	605	590	615	658	587	576	669	641	622	630	567	584	616	556	579	591	583	547	581	629	627	587	597	609	594	571	620	626	637	621	604	615	606	571	611	605	614	554	599	536	571	553	639	630	631	593	605	566	607	605	581	578	621	588	586	622	597	604	592	595	601	615	642	632	572	648	592	593	599	574	592	580	636	630	596	652	617	567	642	586	598	630	643	624	598	608	546	574	569	602	635	648	619	586	621	590	623	618	609	649	623	643	587	554	593	645	609	620	607	618	588	578	591	587	616	620	631	609	567	601	606	648	578	586	607	633	618	584	581	603	589	648	640	591	583	616	619	588	592	604	599	635	559	568	584	538	567	591	624	570	594	634	591	618	595	581	638	597	608	575	634	586	596	617	556	597	592	601	610	610	656	591	577	608	633	589	594	554	615	604	618	574	610	583	580	608	583	602	574	616	596	637	639	580	622	579	584	602	593	609	645	648	635	678	630	607	602	636	597	585	593	558	640	616	601	619	596	587	575	571	597	550	601	635	603	558	623	592	577	597	557	570	584	583	652	624	659	605	615	598	604	605	619	653	582	592	614	575	576	576	567	590	607	603	628	607	601	570	601	621	562	616	601	610	620	629	594	607	591	608	601	618	602	623	617	628	599	648	583	629	570	589	597	632	629	619	634	635	584	577	540	664	617	558	583	601	620	676	583	609	586	629	616	563	597	635	617	577	596	592	611	610	629	642	603	584	585	608	538	577	597	591	613	597	623	631	630	569	585	614	595	610	560	623	588	558	594	599	552	663	613	599	631	591	615	574	608	594	581	600	565	622	590	619	594	636	628	589	581	593	561	565	577	586	619	592	622	595	616	595	613	613	603	655	618	620	627	628	570	589	592	601	565	624	610	627	603	629	562	594	596	604	576	544	604	560	627	603	589	607	638	584	579	602	551	575	617	549	612	601	609	610	614	582	584	607	588	611	602	657	620	590	603	618	589	601	600	577	596	597	614	638	629	560	590	593	593	541	608	588	564	570	555	628	623	565	607	598	614	638	543	587	598	628	607	610	610	626	586	621	613	626	579	600	583	604	591	607	626	582	605	569	625	599	625	581	608	592	590	586	607	569	570	585	540	599	598	559	588	617	598	634	595	627	635	619	611	636	616	598	590	563	600	648	619	590	608	590	658	628	615	633	597	591	647	565	559	634	629	576	616	600	573	617	625	581	612	558	635	589	578	578	609	599	624	602	604	590	609	584	599	578	651	581	586	620	596	615	620	581	565	581	590	561	594	589	568	613	635	660	593	648	643	636	601	602	612	588	586	627	633	593	619	618	628	582	586	625	631	623	609	595	637	614	600	577	585	623	590	568	586	564	628	627	601	586	657	617	610	596	622	627	632	642	607	605	653	584	616	598	625	592	546	569	598	618	591	628	596	582	611	585	593	562	578	580	555	601	587	613	610	603	650	592	559	541	574	616	597	610	547	625	559	596	642	647	626	592	600	646	607	578	594	624	617	595	567	623	601	664	594	583	605	583	609	613	633	548	591	609	584	636	589	580	589	570	617	632	580	604	632	578	601	598	602	636	585	590	614	654	620	602	575	583	554	608	599	585	589	638	547	574	617	603	559	624	552	640	566	597	602	594	596	600	623	574	592	590	594	557	607	590	601	616	573	601	568	556	591	599	596	608	608	596	599	573	606	599	615	604	581	577	574	589	547	604	611	580	593	640	601	599	585	596	584	624	632	553	600	643	566	664	577	625	606	559	639	596	585	580	609	597	591	614	627	592	629	601	613	574	566	626	602	594	590	587	587	599	582	642	539	566	628	611	558	575	592	617	575	604	607	629	583	595	628	632	617	612	576	587	596	617	600	611	582	571	620	594	621	633	643	599	536	620	575	602	594	618	610	567	627	586	634	621	594	579	606	586	581	595	607	616	635	625	620	609	626	616	572	598	599	586	605	582	665	619	609	605	690	601	548	568	610	600	622	560	628	609	634	578	652	586	618	611	592	587	567	585	598	620	610	575	598	594	636	582	643	613	572	649	605	578	594	569	586	595	610	655	583	604	579	595	662	662	638	596	567	604	616	568	646	576	606	667	612	579	610	649	596	604	584	596	568	633	574	571	611	620	620	565	566	598	643	604	598	564	611	565	565	606	624	584	606	629	668	586	614	603	571	607	585	622	626	621	636	607	596	603	591	602	590	599	586	573	608	593	562	589	620	594	571	607	605	623	613	576	583	604	549	599	635	592	604	612	597	597	545	561	562	600	591	629	621	618	563	613	556	616	595	609	614	601	588	605	621	568	670	584	600	656	603	628	633	582	586	550	574	592	554	608	584	608	569	592	549	587	572	607	607	612	612	582	627	601	604	591	568	598	584	585	589	618	584	599	635	613	613	609	577	580	646	652	647	600	588	574	609	642	637	544	607	615	539	597	586	607	581	546	604	581	579	635	601	583	599	604	637	632	588	606	637	588	581	620	604	622	605	580	634	600	593	566	588	600	620	595	556	603	618	605	564	603	632	571	606	640	569	621	591	655	558	590	601	601	563	593	596	638	595	618	618	583	618	584	597	584	605	616	618	629	607	601	588	562	589	591	586	629	624	575	581	617	623	608	580	629	573	583	596	623	613	567	600	610	619	575	541	601	582	609	605	627	557	570	612	614	626	609	599	624	578	604	622	664	582	601	544	553	620	624	628	617	613	608	608	593	630	585	604	610	626	607	625	590	574	648	582	595	588	586	555	580	586	599	655	638	586	625	596	619	587	595	566	607	582	597	610	614	585	606	603	590	575	616	610	613	604	572	567	602	616	549	584	602	555	632	635	617	608	600	591	593	588	567	606	586	560	581	582	581	561	563	602	581	560
20816	46448	28868	15164	10957	8469	6709	4986	4009	3264	2554	2096	1603	1401	1199	1034	983	880	887	895	916	867	879	859	837	854	821	846	830	848	809	817	749	787	801	808	787	757	740	794	753	769	786	800	729	748	760	728	785	736	721	793	750	797	775	734	763	784	782	812	778	783	779	785	738	777	749	839	772	731	764	765	725	786	770	720	782	749	764	717	722	748	709	748	741	760	789	725	758	745	827	776	731	809	776	761	770	773	819	799	726	783	760	756	762	738	743	775	778	724	802	783	765	741	730	747	770	749	800	771	772	762	727	732	724	780	743	749	791	747	766	744	827	712	746	756	786	727	717	773	687	761	717	767	723	760	783	751	793	757	766	714	790	786	720	789	743	775	733	735	781	828	752	720	755	783	751	738	750	711	707	690	774	790	774	765	811	757	746	773	760	769	757	721	769	726	808	764	735	711	737	755	800	754	752	734	752	792	775	736	758	820	764	755	771	745	791	798	752	765	800	769	758	755	748	759	748	734	732	756	772	749	766	777	770	758	762	729	736	760	803	743	751	767	725	750	742	753	749	761	743	702	786	723	745	674	776	726	759	742	763	794	744	719	746	763	753	800	742	789	749	803	773	740	766	767	751	747	696	761	753	782	779	747	805	721	699	753	758	765	754	783	715	760	766	803	754	737	735	720	786	749	762	747	742	768	729	781	774	746	768	738	789	738	743	774	798	777	784	728	758	789	719	739	770	741	747	781	770	785	754	825	744	748	765	764	747	797	782	764	761	749	815	760	751	771	802	731	774	769	734	767	771	753	785	774	743	771	730	738	752	780	793	826	744	742	805	744	754	734	750	771	726	753	789	758	752	742	754	774	772	763	762	743	747	762	740	789	749	747	773	762	739	795	740	722	729	792	762	751	747	779	768	714	756	754	750	766	796	767	710	766	725	808	760	778	751	785	724	765	720	791	723	752	762	759	778	739	768	743	725	716	769	778	779	716	786	760	775	740	737	734	772	762	746	735	752	805	766	760	741	689	732	778	776	732	771	764	762	806	759	765	768	766	689	749	767	749	734	744	740	754	756	749	775	738	752	827	745	744	749	769	798	769	770	755	740	808	793	755	773	788	731	816	724	745	787	752	748	803	799	759	808	787	791	789	739	686	736	757	758	750	742	773	736	752	770	770	755	759	736	767	780	691	813	723	751	777	723	732	732	756	809	739	754	755	749	755	769	740	781	740	776	755	791	726	766	774	800	742	749	745	768	817	764	756	751	742	730	771	780	772	762	751	778	726	781	780	797	739	747	766	738	809	743	780	741	757	756	782	780	742	755	762	785	749	770	748	794	728	775	777	717	775	788	678	731	719	743	736	737	803	742	768	798	716	725	796	761	732	744	762	781	706	739	745	749	763	767	756	818	756	781	784	774	771	772	750	749	747	777	729	785	784	781	775	715	714	766	772	769	756	751	817	760	752	751	791	775	763	740	781	789	781	743	745	764	748	727	778	702	729	788	785	724	777	769	811	755	743	748	738	735	785	721	768	745	736	722	750	780	771	756	789	790	755	751	779	744	739	756	744	750	729	765	822	780	769	810	755	769	788	780	774	742	753	764	724	694	738	732	755	732	858	746	753	757	746	765	755	749	723	779	751	772	782	727	754	779	757	753	746	730	733	800	758	742	797	765	765	774	737	745	737	751	767	804	726	728	789	773	751	783	694	742	765	764	777	732	770	748	749	770	784	781	774	797	737	769	762	754	790	765	739	746	734	771	786	755	788	732	723	752	751	736	815	782	720	687	756	776	782	822	731	764	745	741	745	758	766	803	764	735	746	781	739	730	736	740	748	751	809	792	760	744	774	788	765	745	765	761	840	740	753	788	753	786	772	799	725	781	782	774	727	719	761	756	717	772	756	771	752	759	758	789	780	780	729	796	778	769	760	789	755	765	701	768	749	729	791	742	745	770	779	798	741	753	769	746	742	741	780	754	763	784	748	824	741	802	747	772	743	766	754	789	705	707	747	771	788	730	784	815	802	769	730	781	767	762	749	773	749	724	727	785	726	792	754	781	754	750	788	778	756	743	780	770	807	726	757	747	802	757	809	757	768	749	789	744	733	730	780	759	766	786	755	743	767	793	766	780	721	786	758	764	751	747	745	815	756	742	729	794	796	724	740	742	777	732	758	780	761	791	820	723	809	759	758	730	773	754	776	745	761	733	746	722	738	722	757	773	769	779	749	706	731	777	795	767	762	729	706	729	739	782	739	757	728	749	730	764	752	722	782	778	756	736	769	709	731	729	774	810	719	744	711	776	736	773	788	758	729	765	741	787	747	807	784	753	742	711	747	776	745	762	754	732	767	812	796	742	744	780	788	752	740	761	732	728	752	758	741	751	746	808	712	728	742	780	756	704	714	740	777	774	712	760	736	729	701	780	791	757	770	768	789	738	789	760	738	778	752	759	715	764	785	795	767	751	763	781	744	786	761	707	783	805	755	734	763	787	715	790	760	772	733	731	765	734	768	750	752	780	757	770	774	769	738	786	697	807	772	721	767	747	732	764	728	735	737	767	736	755	731	767	774	739	724	743	777	694	746	779	787	757	775	737	767	744	782	750	746	803	746	726	792	774	826	770	723	784	766	738	733	722	745	789	733	760	739	763	764	757	797	775	749	788	757	745	761	751	776	757	766	758	740	753	723	755	765	764	781	748	713	783	739	758	804	771	728	750	749	755	785	748	757	752	784	757	781	804	770	743	803	826	759	727	815	758	747	774	729	782	740	728	761	753	800	770	786	794	758	772	803	760	764	774	713	804	759	759	751	752	794	728	776	724	792	783	750	740	765	734	807	776	804	769	741	733	787	735	817	705	687	757	702	792	773	814	770	748	705	816	788	743	762	792	721	769	699	730	732	770	750	789	779	785	710	778	759	780	775	734	717	698	743	748	753	730	762	737	810	789	810	754	758	761	732	781	775	762	741	741	780	766	720	758	723	722	793	741	758	744	706	752	752	759	774	730	725	808	812	698	687	743	745	747	752	770	781	754	764	771	753	710	769	745	710	793	760	775	722	808	727	761	767	816	775	816	717	739	728	751	753	775	755	809	794	732	779	767	735	754	768	777	738	767	746	753	831	733	778	788	773	746	753	727	769	743	797	742	796	776	755	769	725	720	804	710	827	717	712	761	828	772	765	742	727	746	751	767	772	734	760	733	724	732	737	794	708	774	768	785	712	751	756	783	795	762	768	772	744	747	753	749	755	746	758	738	763	771	740	743	743	775	753	797	782	699	759	773	729	750	736	741	737	784	770	779	797	786	722	773	751	803	786	747	778	798	765	697	726	776	715	779	797	744	712	732	736	781	785	794	745	761	759	752	776	778	770	784	774	766	760	735	748	752	787	766	754	768	791	731	810	789	757	731	733	778	750	768	754	806	789	790	757	766	768	764	789	786	759	769	766	743	772	761	738	801	746	795	733	752	724	755	784	772	764	724	749	737	780	733	770	754	722
27647	21701	15968	6601	3063	2193	1743	1489	1310	1168	1079	971	866	766	764	730	718	683	717	703	723	668	724	673	695	674	660	687	717	725	695	721	693	706	657	660	708	687	703	724	675	696	709	708	671	710	719	699	677	703	704	708	677	743	706	731	684	695	689	692	676	673	661	680	693	645	695	648	689	708	682	692	666	720	686	696	674	673	694	711	670	711	674	710	689	702	697	705	700	722	698	715	668	687	750	670	715	672	668	679	700	713	694	715	691	737	713	697	659	712	667	631	729	666	689	657	689	699	698	662	671	705	684	717	694	708	692	692	681	688	694	690	680	725	730	691	685	703	691	708	695	707	645	656	717	698	699	670	700	762	699	712	677	689	684	763	675	677	709	727	674	734	744	705	717	773	682	689	696	703	649	710	680	708	653	690	704	691	711	662	696	650	678	746	658	705	688	680	701	716	693	711	718	709	689	633	722	707	691	662	631	711	702	614	706	643	675	696	662	731	667	652	701	685	737	637	698	663	735	690	652	692	688	695	671	701	721	666	708	749	665	699	674	663	671	686	678	719	628	667	662	694	686	703	680	694	711	734	662	735	710	689	697	702	693	680	730	679	714	667	666	678	681	728	698	714	700	678	663	729	655	676	714	711	677	742	691	676	667	673	656	764	673	711	677	673	709	653	680	679	660	725	670	666	699	691	654	654	692	693	675	643	720	731	733	663	716	664	630	715	690	715	675	689	707	710	692	715	746	658	675	646	687	677	743	742	695	723	733	682	687	700	707	733	698	763	699	731	702	717	667	700	687	720	715	641	702	688	694	684	762	692	703	693	726	691	693	722	758	667	708	690	679	694	712	670	687	666	672	656	754	750	708	711	699	731	691	701	682	773	678	675	720	726	707	674	723	677	698	662	700	674	705	722	706	694	678	697	662	693	711	710	651	691	713	731	716	646	678	732	717	689	727	654	664	691	681	713	747	629	645	697	655	673	688	678	705	703	705	701	667	679	679	676	658	716	691	655	675	678	700	677	741	677	612	674	705	712	649	708	728	703	697	733	692	689	693	681	697	715	699	674	665	719	677	685	694	721	776	723	679	745	726	696	700	723	686	707	678	701	666	686	736	684	699	723	654	724	657	660	659	679	711	656	653	704	645	711	745	677	697	697	698	678	681	679	689	704	726	699	726	708	701	631	726	680	723	620	708	744	729	660	690	700	666	692	700	698	667	686	676	696	682	672	703	681	795	701	660	727	709	692	710	697	672	720	686	661	701	678	717	728	704	649	704	704	704	675	660	697	666	648	687	680	672	698	686	748	678	714	715	719	665	723	690	715	702	702	698	693	693	644	758	698	734	669	658	708	769	693	665	663	703	682	706	716	660	685	700	681	692	679	690	682	698	642	687	717	662	692	668	750	709	721	706	736	689	702	653	660	682	645	719	700	747	675	678	671	723	681	705	674	731	691	665	661	637	696	730	688	695	725	671	706	689	717	668	668	715	655	712	717	636	702	674	672	658	673	670	706	667	701	676	700	675	723	696	698	672	717	712	718	724	687	699	691	699	663	715	742	693	728	709	705	699	641	672	681	728	689	736	728	703	713	681	737	726	682	685	672	660	670	619	705	657	650	699	733	681	676	689	706	700	657	681	695	644	671	684	722	718	670	680	688	710	682	715	702	722	692	688	703	640	739	745	701	682	715	697	741	705	672	718	720	686	665	719	658	680	668	710	728	678	672	690	664	694	714	711	639	698	677	664	760	706	689	684	726	698	703	636	687	690	715	685	693	671	659	692	651	697	672	679	710	689	681	692	728	656	706	720	667	744	700	683	659	681	670	713	627	688	694	654	697	730	747	693	723	693	641	700	694	700	716	665	720	671	689	680	702	738	696	690	652	694	722	694	707	670	730	683	695	701	711	659	684	709	690	713	712	703	700	714	676	684	687	681	705	657	720	701	671	746	697	714	720	680	644	702	718	714	672	686	676	640	682	697	688	676	694	694	741	745	700	681	721	678	700	704	693	701	703	670	760	691	668	695	682	701	662	722	745	730	684	685	664	677	716	689	762	628	697	681	674	669	697	746	695	704	737	709	690	701	700	687	757	696	720	658	714	625	730	680	680	670	713	699	683	691	642	672	670	691	673	657	692	757	697	667	727	697	723	688	719	670	646	712	703	718	690	728	676	686	685	652	673	710	692	698	693	683	692	680	674	692	728	638	639	698	707	715	654	715	687	701	670	712	631	709	724	688	661	687	716	703	683	682	732	696	638	690	683	657	683	686	716	679	669	702	666	664	658	681	676	707	671	693	708	673	732	701	684	713	660	730	685	723	641	714	673	741	663	694	700	697	739	639	661	694	725	711	722	728	683	730	681	733	674	665	715	708	719	703	708	708	675	661	640	690	721	657	712	721	731	669	703	692	668	673	679	689	701	718	724	668	704	659	712	715	640	706	691	672	671	707	698	709	716	713	706	688	739	738	682	695	688	671	665	657	689	657	745	689	670	728	712	683	672	703	665	685	690	716	654	705	706	703	690	733	710	683	733	716	708	694	647	685	685	675	662	706	711	683	703	657	672	681	677	701	724	708	710	695	683	674	699	721	677	721	719	696	657	639	691	709	724	681	707	751	694	704	698	737	674	677	691	711	642	719	652	748	705	671	692	668	660	639	705	671	704	711	724	727	667	681	649	703	677	687	655	694	736	739	750	663	693	729	659	723	683	673	736	669	661	714	706	684	661	697	640	683	703	693	702	679	747	739	751	710	698	683	715	698	679	699	663	680	690	657	595	710	698	735	682	747	689	703	695	687	651	706	702	710	689	660	703	677	675	736	717	703	715	716	735	679	703	690	649	704	706	694	674	700	678	671	682	665	717	749	656	712	745	698	774	666	699	688	723	698	736	697	680	726	683	693	689	721	692	684	690	721	734	722	666	692	693	714	739	676	677	701	727	705	698	694	723	633	657	695	651	672	665	691	726	684	665	719	690	711	699	676	686	740	704	705	701	671	651	704	701	731	668	672	721	664	728	657	715	707	704	680	677	671	667	708	671	723	659	655	699	713	696	703	632	679	700	681	644	733	708	701	658	732	649	705	690	668	708	693	672	702	738	697	673	668	667	689	695	664	714	671	665	742	666	675	721	676	708	713	761	636	691	724	747	719	708	710	664	702	684	702	642	687	673	702	723	672	707	802	692	653	706	677	706	692	686	713	707	725	679	682	690	695	706	693	686	696	659	657	704	748	717	685	704	663	688	711	695	668	699	715	743	745	674	708	697	722	685	722	720	731	666	696	675	708	662	669	695	690	691	743	657	711	659	705	709	671	740	706	695	707	723	646	711	688	683	717	735	660	657	675	689	637	710	678	709	697	692	740	675	695	645	725	698	645	747	690	703	657	697	645	707	659	775	734	673	697	668	678	711	656	709	595	711	681	686	741	694	721	709	674	658	759	720	678	734	670	719	666	694	692	711	654	650	714	728	688	695	728	627	684	691	721	706	684	732
15979	28083	14956	7079	4836	3749	2924	2449	2066	1719	1530	1353	1155	1041	936	887	892	869	865	831	857	857	866	842	889	860	867	839	830	864	903	810	868	851	850	796	845	841	838	851	878	892	844	874	900	844	791	824	869	862	846	809	834	878	831	829	819	828	810	819	818	839	862	822	872	872	870	848	850	832	821	823	835	803	847	880	879	853	753	850	849	847	825	863	856	864	868	806	832	883	819	823	848	854	883	816	821	885	850	851	851	809	896	861	877	845	853	862	858	848	839	847	862	858	894	867	818	824	824	810	840	810	845	807	806	837	801	822	836	872	798	867	866	859	806	841	876	856	829	869	862	839	827	837	782	843	814	854	844	811	840	836	831	906	815	857	870	853	829	847	786	900	880	869	834	835	866	809	819	857	845	867	806	882	824	884	850	808	853	820	808	828	877	858	876	868	817	808	840	852	805	830	862	829	844	861	891	834	849	866	871	824	865	815	815	849	809	829	902	863	872	862	791	854	810	819	826	835	833	787	865	818	849	850	874	815	886	808	822	861	840	837	836	839	861	855	827	798	767	829	829	880	895	842	850	838	863	901	853	802	805	818	908	829	859	840	867	918	812	845	799	801	863	838	876	857	822	846	870	898	817	796	848	833	851	874	815	801	851	818	828	867	843	876	864	881	861	859	833	835	823	802	810	853	865	814	818	850	828	822	861	905	859	813	838	812	846	865	845	836	884	877	852	880	870	816	839	800	846	897	843	870	866	793	927	846	900	856	831	833	777	811	833	834	824	841	856	842	868	870	849	853	840	853	875	830	859	824	806	859	814	844	859	813	882	818	857	852	867	837	855	815	806	820	817	841	833	809	839	786	857	860	888	902	898	834	863	821	839	818	819	871	825	867	832	854	794	870	839	807	834	806	837	839	809	861	881	782	854	848	869	936	853	847	826	884	856	797	839	858	885	956	860	858	886	814	821	840	890	863	874	852	900	875	822	821	798	847	852	806	827	859	851	836	860	872	844	794	881	859	827	820	831	874	848	824	869	798	818	878	833	819	839	825	849	833	889	833	834	826	852	875	866	842	905	859	866	839	841	838	862	857	835	821	867	866	903	818	856	806	820	861	874	829	840	873	864	847	777	854	826	863	867	826	846	896	794	868	893	837	892	868	807	830	855	836	872	889	835	814	813	897	793	841	863	821	877	887	828	870	881	835	832	853	904	847	848	875	839	842	813	845	849	862	885	846	825	825	820	811	883	818	887	815	881	845	846	822	819	830	832	829	887	828	896	861	841	852	862	853	887	832	874	817	905	829	841	825	862	832	808	822	840	877	841	860	893	822	839	877	829	899	840	872	819	859	813	875	812	804	851	853	824	904	890	811	868	807	866	852	912	855	883	840	859	854	830	859	838	821	862	836	864	842	853	830	840	846	871	859	823	876	892	847	877	877	861	845	806	838	875	842	822	817	800	855	848	858	848	855	782	865	840	875	845	864	858	845	843	862	850	784	779	860	863	893	862	838	818	785	802	854	852	870	796	810	843	849	870	840	829	900	868	873	817	814	856	800	810	817	795	808	821	884	916	848	833	842	856	781	837	891	903	810	797	871	885	849	819	816	832	897	856	800	868	829	838	871	881	848	856	824	890	818	852	878	880	819	887	853	901	820	780	842	836	846	807	860	860	828	885	834	841	804	870	863	843	859	833	786	820	841	874	836	825	836	797	837	848	857	910	854	831	843	841	818	837	849	844	818	868	843	797	834	824	844	864	813	793	841	811	870	825	866	810	818	859	843	824	898	868	855	863	846	832	902	871	786	849	837	877	860	863	849	873	850	853	833	904	852	813	827	805	904	802	804	842	831	814	830	847	791	874	862	877	927	863	809	858	818	814	874	797	847	845	830	807	876	823	830	852	787	824	837	835	825	885	795	808	818	844	868	882	847	824	849	856	818	880	860	792	860	851	836	852	796	835	857	869	867	832	801	807	824	838	825	816	831	925	865	826	842	880	804	864	840	842	812	825	873	829	808	830	830	936	819	777	884	860	826	918	816	838	797	859	858	815	872	828	877	849	861	839	869	887	803	848	877	839	856	913	847	811	859	808	851	828	821	854	815	867	824	872	792	830	853	810	853	840	846	865	877	883	880	799	865	887	877	810	880	848	804	839	854	875	811	808	822	827	828	806	838	815	833	820	858	865	864	860	856	867	846	868	793	848	846	912	838	858	817	881	865	887	863	832	840	775	834	878	814	832	893	844	825	785	832	872	831	821	858	834	822	797	844	899	834	880	800	803	870	865	856	886	864	886	815	792	851	860	817	822	840	860	857	824	884	839	889	870	901	915	850	880	870	890	887	893	827	820	859	811	878	819	867	808	880	819	839	782	835	869	805	816	816	813	817	861	846	843	865	855	829	818	824	826	858	803	806	831	863	867	802	810	917	789	816	819	881	847	862	821	827	883	871	816	835	848	879	813	825	811	858	836	880	794	843	885	831	836	862	859	796	866	855	836	804	839	788	896	844	854	832	862	856	878	842	802	832	829	804	857	812	835	782	812	843	849	868	841	802	807	851	835	847	830	850	835	913	853	861	847	818	839	859	906	889	814	884	867	811	870	814	785	815	849	817	883	897	840	775	844	856	856	813	844	857	909	773	861	824	892	863	868	818	862	841	841	801	932	848	842	844	865	866	792	775	845	862	858	802	843	871	819	823	904	858	834	843	896	864	819	897	834	842	888	868	804	834	836	865	882	822	825	895	848	806	814	843	819	847	799	829	809	803	887	893	846	829	829	862	822	838	857	867	820	892	804	842	782	821	848	847	866	816	828	889	859	836	854	919	806	849	883	814	871	812	872	869	843	923	832	861	853	817	828	850	832	804	872	854	861	892	876	873	864	817	847	830	821	804	863	852	838	881	860	874	881	822	833	847	856	872	858	864	819	813	843	862	846	825	849	853	831	833	841	807	832	840	813	852	840	834	819	789	855	867	854	806	830	862	834	806	809	814	850	814	850	827	831	853	868	876	803	850	842	845	857	819	852	874	878	892	874	853	837	889	848	847	889	876	802	881	824	900	854	806	876	846	832	857	879	808	859	874	837	817	799	847	828	842	881	836	883	826	840	818	883	850	852	821	843	848	819	800	853	842	826	856	857	857	881	855	852	900	867	873	849	825	899	799	832	810	841	861	841	771	868	859	843	837	848	845	862	826	845	858	906	797	773	852	870	845	882	844	844	841	826	841	847	832	815	854	815	842	749	836	868	815	862	808	834	807	884	812	895	861	897	827	816	833	819	861	841	895	853	848	809	829	842	895	841	862	856	802	860	830	847	867	864	868	837	889	841	847	827	868	809	802	843	806	884	858	843	877	784	824	839	838	798	773	804	806	807	820	830	864	848	866	881	879	827	817	896	859	844	826	805	879	847	780	820	811	837	872	826	835	823	836	822	795	799	846	821	861	819	793	822	810	822	827	844	803	862	861	851	866	834	845	828	821	848	847	757	814	852	832
23620	21589	28955	24699	21592	13807	4262	2678	2181	1914	1665	1448	1300	1202	1027	1010	1020	901	1014	934	944	878	951	968	924	975	944	973	915	927	914	949	931	942	933	864	870	952	911	922	911	910	886	949	916	867	897	922	921	901	910	883	889	921	898	879	888	935	869	954	899	917	880	923	903	950	926	905	859	913	902	887	900	905	879	883	904	932	946	857	886	839	937	849	900	929	972	889	946	905	875	869	942	880	842	918	951	935	889	881	925	839	930	865	887	973	913	944	930	925	919	906	885	896	922	934	925	922	865	920	889	938	897	959	942	871	866	905	922	900	885	882	918	907	953	902	936	903	861	896	948	935	870	903	897	880	935	946	975	918	900	928	893	931	881	901	925	904	891	938	882	916	860	907	883	897	905	886	955	944	893	859	947	896	911	890	884	856	902	892	885	919	886	911	886	925	973	899	936	877	877	854	942	935	927	909	858	931	903	851	946	899	874	882	905	928	936	929	940	888	885	883	894	918	861	914	945	913	949	934	925	914	943	892	934	867	882	924	894	987	890	931	949	889	960	938	898	984	868	891	908	891	880	936	870	895	887	872	864	865	895	891	877	886	932	878	880	879	907	891	844	911	932	914	880	889	926	867	921	908	885	882	884	858	920	873	921	914	900	850	877	851	865	906	899	941	899	872	931	889	943	938	860	906	942	897	907	904	873	917	888	901	885	891	897	896	885	912	854	925	901	889	907	878	961	915	861	897	891	945	903	925	889	937	877	896	924	822	959	842	914	908	933	886	928	924	962	891	898	827	927	899	870	921	870	914	884	938	941	944	867	935	943	954	883	871	954	896	924	889	928	930	895	845	887	932	902	883	967	853	902	959	958	912	885	867	931	920	909	906	879	873	911	856	900	884	850	910	937	905	936	918	920	875	902	924	905	906	901	939	948	898	874	857	879	917	876	919	935	836	895	888	904	903	832	908	937	898	839	933	886	879	897	895	940	871	866	918	857	870	941	897	885	946	909	915	912	904	862	888	951	908	919	938	914	926	889	929	910	954	929	876	929	919	926	909	883	875	911	917	843	859	876	907	964	906	944	863	890	891	851	903	886	936	829	959	854	889	935	879	916	903	939	871	878	932	888	921	956	918	887	897	868	993	915	914	899	886	926	941	921	888	909	856	951	845	927	976	915	868	911	882	914	844	860	878	936	911	943	837	908	885	922	888	895	941	895	946	939	921	869	892	882	889	908	888	918	835	907	889	916	907	906	920	887	924	904	860	937	932	873	893	885	869	898	899	952	902	908	867	908	877	958	889	909	921	893	888	911	934	906	905	912	890	929	921	909	854	901	821	915	891	871	911	880	913	905	885	909	906	945	891	878	845	984	922	926	899	852	885	916	938	974	914	924	891	899	882	906	884	885	974	883	939	872	894	933	903	902	889	944	865	893	862	921	938	860	900	957	888	935	881	878	884	891	917	901	884	897	890	867	837	901	896	948	893	888	895	896	925	891	888	865	864	993	919	885	907	856	914	902	854	853	892	892	956	930	934	879	898	883	928	881	927	939	966	919	887	882	854	915	887	903	908	884	941	930	891	885	918	874	857	916	867	900	905	927	892	869	928	876	900	874	886	880	928	954	842	876	964	909	846	893	896	943	868	905	868	887	903	884	890	893	923	873	936	875	870	918	863	857	905	863	902	894	888	929	931	884	887	872	903	892	876	862	889	868	848	903	959	924	894	919	853	891	928	874	901	894	917	943	857	911	873	940	873	924	895	887	888	874	904	931	895	855	889	923	879	850	862	861	920	940	918	870	888	962	907	863	904	868	901	905	939	920	881	915	945	889	895	887	878	914	945	899	973	926	905	926	917	953	937	931	868	936	861	927	952	931	847	881	876	894	860	889	924	898	924	907	877	929	891	944	899	930	903	918	886	903	941	908	877	911	922	833	950	921	921	873	902	870	894	856	962	900	902	851	905	904	938	900	884	904	841	877	880	931	882	944	912	933	957	923	893	929	934	904	897	922	885	898	925	871	859	928	942	885	877	853	908	898	901	911	910	893	922	906	936	847	925	948	950	928	899	919	914	903	890	852	943	918	853	877	889	884	897	908	897	888	879	914	869	891	936	855	901	919	954	894	857	920	905	889	922	922	912	866	909	885	942	920	892	916	895	934	934	902	868	897	884	917	916	909	892	864	922	939	889	933	864	920	913	871	944	894	894	907	892	946	902	907	887	879	888	887	917	895	890	916	920	925	870	893	898	871	902	867	914	868	889	866	882	869	877	893	857	826	951	897	861	953	871	949	909	845	927	956	913	900	940	931	932	900	880	832	906	883	924	985	970	871	900	930	888	903	892	946	906	908	901	885	840	901	948	911	891	869	902	919	876	888	918	886	900	868	864	874	930	923	887	941	910	888	855	891	933	908	885	864	916	929	870	903	957	891	869	932	950	889	880	842	833	899	868	926	954	900	872	881	887	888	854	938	897	933	919	928	855	903	861	905	933	931	913	932	906	882	871	924	882	924	913	934	936	887	896	925	914	909	921	895	908	906	930	918	884	891	886	908	964	829	910	928	876	912	900	887	933	938	822	902	876	971	869	885	898	930	907	943	924	891	862	896	895	916	923	888	888	925	887	875	921	879	909	884	896	931	887	867	860	867	884	912	901	862	889	882	950	874	938	874	847	868	909	891	880	869	956	920	953	947	884	931	919	903	893	946	882	912	934	959	918	901	884	874	938	950	933	944	879	916	890	937	837	883	862	892	934	877	927	856	878	889	839	960	887	917	900	905	826	929	895	870	942	922	910	895	877	907	880	872	929	865	921	888	888	931	892	932	885	928	912	883	948	906	842	908	899	931	878	870	922	896	955	919	896	976	970	878	932	898	922	873	930	943	913	888	915	918	853	891	893	882	864	891	899	906	918	879	930	988	905	911	947	932	889	909	895	912	858	872	881	856	953	955	891	938	887	866	917	932	915	907	936	867	974	878	919	893	897	858	868	887	889	910	938	886	970	927	907	889	899	880	919	938	889	924	909	910	876	943	908	887	960	884	828	860	922	902	942	921	892	906	886	935	869	872	986	854	850	888	907	881	938	877	903	921	929	866	931	869	919	884	855	899	874	882	902	899	940	926	946	845	857	912	942	898	906	874	882	906	925	966	893	883	894	886	889	870	885	896	839	913	918	899	850	930	912	901	872	914	873	826	922	874	937	944	928	893	892	892	937	913	921	903	912	891	891	929	924	848	912	904	860	916	851	943	915	860	922	880	884	885	931	921	898	890	932	889	997	854	853	877	913	877	891	875	879	892	885	894	898	886	878	912	886	897	893	934	839	894	931	903	935	875	911	907	878	911	941	899	906	896	921	959	927	919	942	897	926	910	883	846	860	932	912	920	891	866	847	886	951	850	905	904	891	948	878	863	920	910	940	947	898	899	901	934	882	906	947	947	909	875	881	874	867	866	923	941	946	862	921	922	918	881	912	947	899	861	875	963	883	833	892	892	929
18138	40081	23189	11773	8346	6259	4956	3984	3287	2828	2350	2022	1724	1549	1291	1333	1219	1139	1165	1195	1142	1192	1191	1116	1185	1167	1145	1125	1159	1207	1126	1077	1112	1107	1146	1111	1111	1127	1101	1146	1169	1119	1072	1078	1057	1055	1094	1078	1134	1123	1096	1162	1098	1061	1066	1075	1095	1118	1070	1090	1079	1098	1098	1032	1143	1090	1136	1085	1123	1111	1110	982	1077	1153	1058	1163	1089	1083	1168	1092	1104	1131	1102	1085	1059	1049	1085	1111	1056	1109	1102	1058	1085	1097	1063	1091	1044	1062	1089	1011	1098	1143	1047	1092	1116	1086	1109	1109	1166	1063	1111	1076	1122	1117	1071	1101	1125	1118	1101	1047	1038	1114	1049	1039	1086	1088	1070	1068	1118	1111	1080	1072	1134	1077	1067	1096	1131	1072	1108	1152	1061	1097	1068	1079	1082	1081	1114	1066	1125	1152	1102	1081	1111	1082	1102	1072	1110	1084	1075	1115	1055	1126	1102	1117	1069	1055	1090	1066	1090	1105	1099	1049	1108	1051	1110	1094	1064	1069	1105	1080	1124	1141	1087	1107	1037	1051	1165	1079	1049	1080	1058	1127	1103	1070	1094	1044	1093	1078	1080	1121	1143	1056	1060	1102	1142	1108	1067	1096	1077	1091	1081	1114	1064	1051	1152	1115	1027	1122	1081	1094	1086	1109	1094	1018	1049	1086	1062	1115	1142	1103	1096	1069	1141	1176	1110	1045	1058	1077	1052	1151	1101	1074	1082	1072	1086	1077	1109	1047	1084	1132	1137	1091	1108	1057	1082	1065	1061	1126	1119	1055	1098	1065	1098	1046	1073	1054	1066	1132	1102	1036	1147	1146	1025	1129	1103	1017	1065	1089	1117	1110	1101	1079	1097	1060	1114	1157	1075	1091	1049	1127	1060	1050	1026	1058	1103	1088	1073	1088	1074	1078	1065	1104	1062	1025	1044	1048	1061	1099	1120	1065	1104	1080	1078	1055	1120	1058	1087	1070	1089	1068	1049	1067	1102	1038	1148	1084	1050	1148	1092	1151	1049	1125	1138	1050	1044	1107	1108	1128	1043	1120	1135	1100	1090	1064	1089	1131	1098	1103	1073	1043	1151	1053	1099	1078	1141	1115	1058	1063	1085	1102	1082	1090	1133	1029	1111	1068	1072	1086	1097	1152	1114	1088	1102	1084	1093	1076	1092	1173	1072	1103	1154	1096	1119	1064	1117	1126	1050	1089	1066	1082	1099	1092	1151	1129	1126	1070	1139	1058	1051	1102	1052	1128	1110	1100	1085	1085	1100	1066	1085	1121	1062	1105	1099	1096	1043	1069	1095	1098	1089	1070	1072	1086	1127	1096	1129	1084	1065	1072	1094	1086	1111	1082	1123	1070	1123	1076	1074	1131	1127	1087	1113	1065	1065	1102	1123	1148	1103	1130	1094	1073	1093	1066	1073	1079	1081	1090	1112	1070	1120	1119	1000	1096	1097	1079	1121	1060	1089	1119	1127	1127	1050	1100	1080	1065	1070	1062	1093	1078	1066	1053	1106	1144	1062	1147	1074	1123	1089	1086	1081	1014	1110	1083	1088	1059	1036	1081	1104	1050	1138	1051	1137	1086	1089	1092	1118	1146	1063	1102	1089	1067	1122	1060	1121	1088	1081	1079	1072	1061	1139	1109	1064	1077	1028	1111	1057	1126	1062	1086	1091	1080	1048	1031	1044	1133	1114	1065	1049	1073	1025	1078	1072	1125	1164	1131	1112	1086	1059	1076	1101	1107	1114	1089	1118	1159	1053	1123	1087	1104	1076	1110	1073	1092	1078	1139	1125	1114	1077	1059	1103	1109	1094	1161	1108	1129	1129	1066	1084	1091	1126	1099	1111	1081	1073	1046	1142	1053	1093	1093	1070	1089	1050	1104	1072	1100	1126	1108	1147	1101	1079	1091	1037	1081	1074	1047	1125	1106	1122	1088	1097	1076	1141	1160	1039	1088	1094	1072	1086	1123	1086	1069	1112	1056	1099	1081	1121	1105	1010	1051	1123	1153	1138	1093	1140	1091	1069	1071	1122	1112	1054	1040	1135	1060	1100	1087	1124	1084	1111	1070	1130	1070	1127	1085	1060	1151	1102	1066	1084	1071	1121	1067	1074	1188	1076	1043	1067	1096	1098	1108	1059	1076	1076	1088	1064	1098	1069	1107	1061	1108	1079	1088	1106	1096	1156	1083	1132	1101	1132	1101	1051	1072	1074	1089	1130	1059	1085	1150	1069	1125	1132	1079	1104	1089	1093	1080	1025	1090	1026	1051	1126	1093	1054	1088	1139	1033	1149	1097	1060	1083	1098	1095	1117	1052	1105	1095	1131	1089	1115	1054	1074	1113	1057	1035	1116	1095	1143	1076	1100	1084	1141	1117	1091	1079	1122	1080	1120	1127	1091	1085	1078	1123	1099	1121	1150	1007	1129	1089	1115	1098	1088	1099	1114	1096	1105	1105	1039	1109	1071	1085	1099	1052	1075	1116	1115	1085	1070	1096	1145	1122	1029	1114	1114	1036	1063	1043	1096	1129	1078	1056	1123	1061	1056	1087	1090	1094	1081	1129	1055	1131	1119	1063	1083	1110	1081	1081	1064	1104	1127	1060	1071	1079	1032	1143	1080	1125	1065	1070	1076	1065	1138	1113	1070	1059	1106	1156	1076	1141	1118	1079	1105	1038	1116	1079	1107	1037	1049	1130	1109	1115	1079	1130	1120	1014	1152	1093	1103	1062	1100	1068	1076	1114	1080	1117	1039	1125	1120	1100	1051	1154	1070	1061	1109	1102	1104	1138	1134	1096	1092	1120	1091	1125	1086	1064	1122	1105	1081	1168	1081	1032	1080	1131	1121	1096	1109	1107	1128	1062	1087	1118	1076	1075	1112	1122	1076	1142	1108	1072	1029	1091	1093	1031	1101	1063	1109	1092	1153	1076	1065	1075	1101	1110	1074	1121	1085	1109	1101	1140	1087	1043	1091	1097	1118	1113	1085	1097	1125	1091	1095	1067	1104	1100	1075	1037	1059	1107	1076	1118	1088	1123	1116	1120	1088	1062	1087	1066	1101	1122	1069	1181	1101	1079	1056	1063	1086	1090	1067	1086	1106	1058	1061	1032	1140	1082	1117	1133	1089	1080	1043	1041	1069	1129	1102	1137	1144	1127	1072	1128	1077	1135	1060	1118	1121	1096	1127	1132	1072	1110	1039	1097	1124	1049	1121	1142	1120	1084	1115	1068	1066	1099	1084	1085	1145	1071	1077	1095	1055	1022	1141	1114	1077	1053	1094	1068	1100	1108	1092	1151	1078	1095	1058	1093	1117	1060	1090	1085	1098	1088	1102	1100	1069	1083	1151	1042	1091	1157	1035	1047	1090	1129	1057	1032	1076	1074	1051	1109	1107	1082	1133	1104	1102	1060	1117	1098	1081	1079	1038	1046	1063	1079	1070	1079	1122	1086	1034	1102	1108	1100	1157	1083	1127	1070	1110	1070	1099	1132	1139	1141	1095	1095	1091	1088	1106	1097	1077	1085	1092	1111	1073	1084	1060	1111	1086	1169	1128	1071	1107	1099	1122	1090	1086	1089	1088	1107	1125	1067	1127	1072	1101	1108	1119	1081	1052	1111	1065	1094	1084	1083	1044	1035	1107	1090	1098	1125	1085	1112	1048	1115	1138	1160	1079	1066	1093	1131	1084	1081	1107	1035	1114	1143	1077	1146	1108	1083	1019	1057	1115	1091	1084	1111	1064	1060	1067	1088	1115	1121	1020	1132	1123	1093	1055	1055	1095	1095	1083	1160	1123	1099	1132	1140	1104	1117	1010	1097	1094	1102	1129	1046	1064	1119	1067	1106	1042	1084	1115	1096	1066	1109	1117	1093	1080	1049	1116	1105	1094	1113	1096	1099	1085	1095	1092	1125	1124	1124	1081	1076	1076	1062	1106	1062	1127	1044	1150	1089	1068	1112	1087	1121	1132	1094	1098	1048	1090	1116	1030	1026	1099	1065	1126	1093	1088	1100	1076	1078	1061	1155	1140	1051	1098	1036	1121	1099	1055	1058	1060	1088	1131	1081	1119	1169	1094	1122	1058	1060	1081	1075	1082	1150	1075	1123	1130	1099	1114	1089	1070	1050	1120	1102	1099	1067	1117	1100	1106	1110	1106	1066	1110	1102	1130	1042	1034	1137	1120	1078	1047	1112	1052	1084	1089	1013	1130	1107	1094	1097	1104	1111	1107	1094	1048	1096	1119	1163	1100	1138	1096	1088	1101	1158	1052	1054	1103	1105	1117	1106	1090	1149	1077	1099	1153	1057	1059	1096	1120	1099	1093	1113	1108	1103	1121	1077	1113	1035	1102	1104	1073	1082	1094	1101	1202	1093	1155	1120	1080	1055	1103	1100	1059	1050	1071	1123	1077	1086	1094	1089	1087	1115	1104	1108	1098	1072	1081	1070	1085	1145	1114	1085	1090	1067	1037	1079	1092	1053	1101	1100	1074	1084	1105	1053	1087	1026	1107	1055	1077	1069	1076	1087	1107	1116	1083	1099	1068	1094	1119	1044	1068	1044	1149	1066	1134	1081	1153	1128	1092	1106	1084	1116	1042	1082	1125	1063	1076	1098	1071	1099	1085	1057	1106	1102	1161	1068	1093	1087	1083	1093	1047	1120	1100	1056	1097	1128	1141	1098	1098	1100	1052	1117	1094	1083	1103	1167	1042	1114	1105	1131	1101	1098	1114	1103	1149	1085	1135	1078	1079	1107	1127	1166	1123	1105	1044	1088	1078	1085	1038	1155	1108	1104	1074	1060	1089	1057	1086	1101	1113	1109	1064	1113	1032	1110	1134	1066	1064	1114	1046	1118	1044	1037	1105	1070	1027	1087	1145	1121	1094	1064	1071	1057	1101	1079	1092	1113	1099	1119	1154	1067	1132	1088	1111	1118	1090	1123	1064	1110	1080	1111	1115	1048	1129	1074	1126	1079	1119	1087	1091	1093	1085	1128	1107	1089	1087	1049	1023	1112	1109	1072	1115	1090	1092	1066
24782	21590	27926	25637	13503	3210	1940	1426	1147	1054	837	760	633	522	511	480	414	458	428	410	421	402	407	416	399	405	412	414	377	414	385	382	387	379	402	413	433	382	417	417	428	404	381	385	380	387	402	391	384	409	370	403	386	393	376	404	389	365	395	397	399	384	379	364	350	385	370	408	387	393	359	409	395	396	377	342	359	375	370	437	394	383	377	367	359	384	391	363	401	383	407	371	392	374	385	373	380	408	349	387	397	388	364	401	408	370	387	429	394	386	380	386	382	398	377	381	375	409	389	383	389	393	392	373	387	365	362	391	394	397	389	341	351	402	391	403	407	386	375	437	382	398	377	396	364	397	444	407	391	358	387	374	376	385	338	397	389	419	394	398	378	380	390	378	388	409	383	386	412	388	401	377	393	380	389	390	376	378	390	382	368	379	387	392	361	396	382	406	403	382	380	381	408	367	384	393	401	378	383	366	373	372	455	401	417	395	365	383	410	392	405	385	410	387	367	414	352	364	401	376	390	383	377	381	405	363	379	373	374	391	372	395	410	428	378	379	388	396	408	364	382	384	353	411	382	345	383	375	376	398	377	392	412	415	397	422	361	380	401	380	381	371	388	347	396	400	392	416	377	407	374	381	375	398	364	410	357	393	384	403	382	394	377	385	413	388	375	427	392	405	378	382	372	357	414	406	417	377	380	382	368	370	404	388	378	387	386	381	372	385	407	371	400	379	395	388	393	390	376	374	394	391	400	394	391	397	388	365	361	388	357	383	404	366	347	373	376	399	365	354	382	411	437	397	377	382	392	401	393	388	360	415	397	438	374	399	380	406	340	387	390	445	389	349	403	393	363	398	373	405	388	389	373	405	370	395	371	402	418	371	371	389	380	394	378	383	411	399	419	403	376	413	387	399	395	415	407	372	390	399	368	431	411	378	402	394	396	401	378	362	410	361	402	386	397	368	368	370	377	361	425	400	395	407	386	372	382	375	399	404	407	384	419	362	376	367	364	381	404	375	384	345	382	399	404	364	366	366	422	406	414	409	363	345	365	365	384	359	390	384	377	394	398	392	391	382	365	382	395	358	382	381	392	400	408	360	357	368	352	414	365	389	387	360	359	360	378	393	367	376	394	406	398	362	397	404	410	402	395	404	414	378	374	382	370	384	379	384	384	410	394	365	348	408	400	385	399	382	392	399	422	406	384	354	387	429	380	387	373	368	354	395	368	343	361	393	351	388	383	409	406	405	419	379	441	405	391	387	374	407	418	381	396	383	399	369	395	405	371	389	398	403	391	362	382	383	413	388	367	368	413	414	351	359	386	404	385	360	402	399	372	369	422	417	372	382	423	390	404	415	377	369	397	407	411	394	401	385	405	389	402	438	390	404	378	385	394	413	386	411	392	393	377	371	388	361	376	388	395	373	381	388	373	389	362	384	380	374	334	351	362	404	390	384	344	410	368	365	360	393	400	389	382	355	385	394	382	380	360	401	379	413	399	393	395	381	378	382	371	355	393	415	411	373	407	377	388	384	428	365	389	378	356	413	376	411	402	407	375	371	382	383	352	340	400	384	390	402	365	378	389	379	384	372	407	416	392	376	348	391	394	387	400	396	360	366	393	389	387	393	393	367	404	371	378	408	384	388	369	354	406	371	377	410	375	387	368	385	362	388	404	393	390	395	389	407	379	410	386	382	387	336	382	389	363	400	371	408	426	367	344	363	391	415	349	379	361	379	369	329	381	397	396	371	383	406	391	392	384	362	383	419	404	427	377	366	452	373	360	387	398	385	389	383	426	382	407	367	383	395	371	385	398	406	363	375	391	396	402	386	400	405	411	394	371	343	370	400	379	374	355	372	395	396	376	388	375	371	393	382	377	361	361	398	387	410	344	391	370	377	379	390	399	383	402	411	368	415	377	385	400	393	385	360	357	417	343	404	388	373	391	397	403	396	393	426	384	398	398	386	368	365	374	404	374	411	370	363	393	402	392	390	413	362	356	368	429	393	381	414	391	355	381	408	363	353	393	437	389	376	402	368	363	401	394	400	415	391	387	401	411	399	390	365	371	366	369	346	368	386	381	393	353	355	400	403	373	376	417	390	400	356	375	399	368	365	385	384	350	395	412	413	415	386	388	351	327	394	388	361	385	366	392	376	394	368	392	383	408	370	386	371	374	423	409	389	371	369	350	365	379	378	437	403	348	407	422	430	392	395	396	406	376	394	406	366	360	394	417	355	389	397	403	389	393	351	388	388	362	380	379	384	360	356	415	394	379	354	394	407	403	389	362	366	389	358	391	396	368	376	398	394	378	391	398	377	387	450	382	368	404	371	411	391	376	389	363	426	375	374	391	370	387	387	382	372	343	393	408	374	407	372	399	395	409	393	387	375	378	409	386	393	398	390	368	375	395	407	385	346	387	422	392	390	381	418	394	375	380	379	362	401	366	374	376	360	399	398	405	399	375	402	389	370	395	373	363	374	426	381	353	368	399	372	377	367	377	366	382	406	405	368	384	373	386	386	391	429	395	388	391	387	396	373	379	358	389	364	375	357	382	405	377	368	402	360	388	347	364	414	350	392	389	389	390	394	399	400	392	396	411	429	385	357	413	387	361	380	394	372	409	378	388	384	404	353	372	394	379	396	367	449	397	405	354	394	370	382	408	398	408	362	363	363	398	384	372	378	378	366	419	391	374	388	424	381	372	367	357	398	399	416	378	388	401	355	367	407	416	372	362	365	401	374	351	384	361	390	381	395	372	408	379	411	385	387	404	366	349	391	391	416	376	393	389	379	402	407	375	380	374	393	391	374	417	383	347	394	368	426	404	346	362	384	376	395	377	409	382	401	361	367	366	377	385	374	361	406	394	354	410	394	400	389	372	360	374	370	402	360	422	375	385	382	417	416	419	386	407	417	361	409	383	395	379	377	408	398	361	417	365	361	387	397	427	398	407	417	389	356	383	392	385	395	372	379	390	390	412	408	422	347	377	370	394	349	370	380	409	343	399	384	337	358	404	379	377	414	374	416	374	369	421	421	354	355	360	388	395	384	344	372	396	380	390	385	406	415	340	392	402	376	369	420	362	389	401	378	377	360	386	348	366	376	377	402	358	391	399	347	373	397	383	359	415	409	387	389	375	418	374	437	370	388	366	385	382	409	352	333	375	366	382	352	393	394	395	402	338	417	395	389	408	378	421	413	338	375	377	400	414	395	399	365	405	407	408	416	395	395	398	371	380	366	388	379	372	370	372	391	364	385	387	396	413	421	363	395	395	378	347	368	408	394	367	395	387	338	404	377	382	385	416	411	395	404	397	359	391	416	398	391	373	368	408	406	376	393	412	386	366	348	390	349	352	381	388	385	395	358	364	391	366	367	370	390	359	397	388	391	394	404	392	401	382	380	392	365	380	377	397	416	372	390	396	389	403	378	382	403	399	393	370	335	383	388	399	365	374	378	374	444	394	379	395	362	386	381	368	396	351	365	355	407	373	371
17892	33093	21585	9211	6308	4655	3493	2677	2143	1750	1465	1196	953	774	701	636	537	583	566	575	532	535	555	534	524	541	483	490	511	522	550	493	500	510	497	504	503	464	495	512	464	494	482	494	532	525	515	491	450	461	459	498	505	515	492	444	518	510	534	480	506	515	487	501	501	509	504	516	507	503	490	483	482	496	503	526	495	474	489	511	481	506	476	490	499	455	458	480	531	475	514	487	502	492	470	478	515	508	500	486	493	492	506	515	547	494	507	509	474	507	479	474	525	492	503	461	521	504	492	490	505	486	446	480	488	482	506	513	473	490	481	519	552	523	526	499	496	509	491	464	466	488	438	495	508	467	493	478	464	499	486	470	442	515	535	470	510	508	472	509	457	546	500	501	520	489	495	480	485	492	493	483	526	548	478	499	472	453	503	495	462	491	475	498	514	485	477	481	496	504	519	502	465	516	486	444	510	508	514	495	492	486	480	499	462	486	460	499	517	486	467	445	471	445	472	498	470	471	473	482	479	528	468	481	480	477	494	482	488	531	496	532	474	510	539	491	485	515	487	499	448	485	512	490	480	494	512	499	502	506	542	467	461	479	515	516	480	502	485	509	508	505	486	518	495	489	501	480	482	488	469	499	494	489	515	486	467	492	489	475	517	455	505	493	475	500	468	486	509	430	484	458	467	492	465	498	501	528	545	485	487	453	465	513	471	474	500	479	506	515	488	495	451	503	487	525	498	522	476	497	500	491	523	481	465	489	533	466	460	511	490	473	486	505	485	488	516	468	474	529	477	476	432	536	523	495	480	547	480	503	515	471	474	489	510	525	515	474	490	478	518	470	501	497	477	489	518	479	497	516	511	498	489	537	486	485	500	476	512	465	484	468	529	490	508	534	504	492	489	494	480	530	505	519	496	491	491	512	479	507	507	470	472	483	512	492	467	475	527	497	499	512	482	487	496	506	535	508	535	486	516	498	515	536	499	480	549	483	516	501	506	463	473	527	507	477	463	478	477	454	515	470	530	458	491	510	463	490	496	464	477	474	495	479	477	463	521	487	460	494	547	481	483	490	472	463	463	480	532	488	491	479	467	493	499	522	461	462	453	498	505	500	455	502	469	496	485	469	485	436	486	539	488	512	525	463	494	467	472	500	525	504	463	511	510	484	506	504	495	480	514	499	512	491	492	457	511	493	532	463	494	519	508	481	539	505	477	478	517	484	491	477	523	506	487	492	535	457	523	457	496	492	533	495	494	508	568	480	515	448	505	478	535	497	532	452	532	482	482	513	467	468	502	488	483	534	486	503	505	518	511	492	486	464	456	489	487	483	454	460	503	496	483	468	514	499	497	512	472	542	480	509	455	481	515	434	472	538	478	506	495	488	463	504	481	453	513	463	513	504	507	502	494	511	511	496	484	528	491	498	518	506	490	483	485	486	486	481	490	495	493	489	498	492	463	454	509	472	491	509	465	539	488	506	474	469	528	450	491	502	465	477	530	507	472	488	467	520	510	498	497	466	494	486	465	527	475	524	487	510	480	514	509	464	503	463	452	472	500	445	485	471	507	519	479	539	503	516	527	463	522	488	473	466	488	458	556	486	474	516	496	480	482	504	460	453	473	493	474	563	486	487	506	499	484	488	467	494	498	505	515	514	511	488	484	499	518	467	451	508	496	491	524	500	543	457	529	516	468	507	527	507	500	501	489	476	514	460	479	499	531	475	504	472	511	473	517	516	494	498	541	495	506	506	498	489	476	461	457	506	525	450	498	462	490	491	499	486	518	459	500	497	549	499	515	469	477	479	502	468	530	497	536	512	496	508	470	478	532	495	487	498	470	491	496	478	487	466	495	510	510	510	489	494	488	515	520	469	457	482	525	479	479	473	492	476	492	484	520	509	546	487	464	469	495	486	476	502	488	486	481	543	510	479	545	528	500	496	511	489	508	498	529	471	474	483	488	460	493	472	465	447	484	513	516	487	502	491	518	489	517	472	481	546	503	504	486	474	523	520	485	522	462	513	458	507	474	477	467	492	452	480	529	484	498	470	483	521	441	533	500	475	472	511	478	511	491	496	479	481	485	486	550	472	527	459	490	498	448	480	457	520	501	499	457	546	477	511	489	507	527	503	482	491	516	496	499	458	492	488	496	471	482	534	449	511	510	455	514	541	490	491	490	516	517	482	475	465	493	497	549	521	510	462	538	519	486	502	462	492	482	510	517	508	443	512	517	518	503	517	484	475	526	545	481	503	462	433	514	473	476	504	502	503	512	474	487	492	500	478	448	494	462	496	486	474	515	505	474	512	501	470	486	497	508	525	508	540	468	492	518	508	489	480	456	489	503	499	466	479	476	496	506	478	461	468	519	467	499	479	515	492	485	494	482	491	493	472	494	503	500	501	506	507	488	464	502	466	497	506	451	529	489	532	472	453	490	508	461	514	480	497	499	477	463	480	498	468	487	526	510	475	490	492	466	473	480	470	508	503	539	467	532	483	461	471	503	526	467	495	444	441	493	458	446	441	484	482	494	501	455	502	494	561	515	508	533	508	495	457	445	484	499	504	494	499	480	475	493	484	513	479	457	494	477	487	473	464	504	445	481	477	498	441	487	483	504	478	485	487	493	524	487	511	494	487	432	496	507	515	478	507	463	476	464	523	495	481	490	511	468	493	489	468	515	490	462	473	492	468	486	504	512	494	519	508	490	455	484	506	447	498	516	461	500	499	515	472	528	470	494	473	525	428	494	483	485	503	524	500	535	507	478	492	492	503	485	500	485	486	520	529	539	451	536	485	493	496	484	443	522	518	495	506	462	514	469	520	507	492	551	474	469	487	507	468	507	497	475	499	496	504	528	483	464	492	496	490	506	496	515	483	484	505	490	497	459	481	492	485	474	507	520	498	506	519	476	489	529	503	497	512	474	456	495	488	492	513	515	507	468	472	513	487	473	492	493	496	488	458	495	504	490	489	532	500	529	501	503	474	504	521	492	482	513	476	458	498	498	520	460	479	508	488	461	488	455	470	529	511	500	505	537	506	478	478	529	493	488	478	512	474	489	503	470	494	488	476	492	534	508	486	507	511	489	508	476	500	515	496	484	484	495	485	480	484	468	519	507	474	475	529	519	483	498	480	487	459	532	476	499	464	509	480	484	511	474	484	516	524	509	490	514	488	464	490	463	493	477	507	515	476	485	474	495	459	503	503	495	454	483	477	512	491	512	521	449	490	449	486	480	484	512	492	500	487	499	511	492	492	503	446	515	425	477	481	454	491	509	533	468	509	454	479	457	467	477	496	458	492	498	473	504	492	490	511	478	506	463	487	481	496	497	468	451	490	460	506	493	470	444	484	480	486	513	489	501	488	480	491	480	452	507	491	500	486	451	479	478	515	511	514	467	484	518	484	511	452	500	502	493	488	451	515	504	478	478	494	525	534	511	516	483	524	503	436	436	525	490	478	495	513	500	517	480	488	499	493	509	535	522	487	540	466	488	509
22761	21631	29487	24265	21641	21740	12517	3396	2208	1970	1692	1427	1178	1014	890	792	746	674	708	671	653	687	671	625	677	589	679	638	669	660	630	656	627	659	581	644	643	651	597	638	637	656	591	613	631	601	607	610	614	600	574	584	622	604	575	609	611	595	596	648	611	659	606	578	610	603	613	589	624	593	590	665	594	646	611	644	661	629	604	590	647	600	586	592	619	632	613	589	582	578	621	601	568	607	631	621	614	602	618	577	586	602	595	630	614	584	614	557	572	640	647	612	646	606	605	635	574	603	582	601	603	594	593	636	575	612	642	619	595	559	575	548	603	627	613	575	596	567	579	629	622	609	613	610	601	575	598	644	645	615	619	632	583	560	601	576	656	611	576	616	644	630	604	593	643	603	584	606	630	621	615	577	639	621	626	613	584	617	632	645	567	622	547	605	597	629	579	604	582	605	598	659	600	616	572	630	619	577	617	644	591	600	619	588	578	606	640	620	632	579	604	602	555	609	622	559	600	639	567	620	616	584	602	565	603	605	595	656	612	599	601	562	565	618	609	582	647	571	612	567	618	618	549	629	637	609	639	608	625	612	577	623	608	605	570	635	586	625	621	594	594	619	628	562	579	596	616	627	616	608	627	646	548	588	609	589	590	585	591	589	605	618	599	590	607	576	611	615	623	627	593	663	614	591	572	574	603	592	581	619	590	596	630	606	548	605	584	583	568	642	614	564	624	585	601	641	626	584	570	580	566	566	623	570	624	594	634	595	573	605	568	616	571	565	610	585	607	580	622	609	603	628	615	643	594	584	623	627	601	612	612	575	571	587	611	616	634	622	560	599	617	624	644	637	609	583	640	628	604	588	604	605	603	582	593	601	580	583	630	627	599	558	616	583	593	592	532	604	628	548	617	649	598	623	612	568	600	625	618	573	582	573	581	620	603	589	612	571	607	574	614	589	655	612	560	553	638	608	595	608	628	610	621	565	559	574	616	615	617	567	625	677	604	615	593	572	627	613	636	576	620	605	607	601	593	630	569	566	590	615	593	654	610	568	581	595	597	597	599	627	611	598	582	579	626	592	611	598	543	611	609	644	560	595	625	618	604	619	607	596	631	571	613	576	570	631	617	614	560	565	604	618	607	564	608	635	574	601	554	618	617	654	602	638	591	568	586	597	595	607	597	620	603	692	587	576	627	582	606	627	558	608	585	575	587	557	649	631	602	606	662	578	581	571	531	638	614	575	581	557	584	626	645	614	663	603	606	602	606	582	602	591	557	601	600	592	609	548	600	603	566	576	656	611	560	604	592	579	636	618	606	562	624	610	628	604	583	581	593	629	619	595	614	564	568	604	615	599	584	621	590	598	605	587	609	649	635	623	627	571	575	579	599	590	627	589	592	624	626	557	551	643	581	620	613	627	519	624	655	600	610	563	585	625	604	603	590	572	583	645	580	581	589	605	642	583	620	574	620	611	545	603	600	586	638	602	633	631	642	605	580	619	589	584	592	581	659	609	587	598	592	577	645	563	578	604	610	600	609	575	614	568	622	587	614	639	614	576	576	569	568	621	599	584	624	637	618	625	598	596	621	598	610	619	630	562	591	635	646	626	606	606	637	622	596	603	578	652	593	594	681	650	601	612	601	548	617	585	574	570	606	564	618	545	611	592	628	569	569	608	582	615	609	599	586	561	636	602	600	605	588	611	579	650	533	630	580	611	600	598	596	542	623	603	606	611	591	571	617	620	606	609	593	580	618	627	592	586	560	589	654	630	630	609	592	603	596	596	582	576	585	586	608	592	559	590	592	602	639	589	624	577	570	628	609	581	608	575	649	647	580	634	625	636	586	626	617	579	563	617	607	602	596	593	605	658	610	567	602	627	613	588	621	614	623	596	565	580	688	580	564	579	612	645	577	592	601	589	598	587	598	570	609	647	628	623	608	583	582	613	581	600	608	607	632	597	629	617	591	600	527	569	612	559	565	592	588	617	640	587	628	591	615	622	628	592	599	601	586	621	625	619	600	569	616	573	594	632	652	592	584	587	637	587	592	587	556	567	573	575	649	604	596	580	575	612	588	580	580	592	663	550	608	596	588	648	635	586	545	580	605	642	587	611	608	617	645	588	594	618	581	597	554	618	606	582	601	634	593	525	596	576	616	610	596	617	673	561	600	608	625	568	583	625	587	596	613	584	619	592	584	667	636	618	615	602	560	574	614	644	598	576	642	609	635	565	602	620	601	643	607	608	645	622	598	590	600	620	598	634	601	612	638	632	615	579	611	588	653	601	613	608	611	651	567	605	577	583	609	587	578	628	619	640	585	579	586	620	605	628	613	568	624	633	540	626	590	556	601	600	605	579	582	646	625	598	605	582	576	611	597	575	561	595	580	557	602	598	575	603	579	598	576	615	605	598	604	613	583	623	595	622	590	582	589	618	626	570	582	622	615	622	638	605	612	591	585	613	596	569	574	620	609	602	661	572	637	645	615	561	606	598	597	642	580	569	647	594	648	574	582	595	622	628	601	558	599	567	609	638	633	576	598	603	622	602	575	611	602	563	620	599	578	589	574	571	650	558	603	597	607	606	600	598	582	621	653	611	591	604	581	574	552	598	589	572	608	577	589	603	638	606	604	603	614	590	579	609	605	664	612	575	609	632	583	599	579	667	615	600	598	631	564	585	618	622	611	616	619	585	631	615	607	592	562	585	622	562	615	613	585	591	567	625	613	582	633	554	579	587	577	581	550	614	575	618	597	610	588	661	558	611	614	639	607	544	646	586	657	582	618	607	628	651	632	630	562	563	597	595	599	639	570	629	620	607	561	588	603	593	628	630	566	596	590	615	603	586	599	568	609	600	646	627	643	573	619	612	603	560	601	572	588	633	629	600	602	630	661	609	554	594	556	574	617	630	595	577	591	595	587	613	619	592	588	649	653	620	635	628	635	643	616	547	625	640	608	637	571	615	615	644	607	590	639	594	589	557	562	592	577	683	589	586	555	622	642	602	595	627	577	630	622	597	582	594	591	595	615	622	610	616	592	580	639	587	616	572	576	577	568	627	603	592	615	590	584	667	603	601	581	600	666	590	583	582	584	555	580	624	618	621	617	594	594	578	588	613	580	588	602	624	545	574	552	654	590	614	591	568	523	629	618	637	615	601	596	586	574	609	619	588	595	618	625	573	627	607	604	620	660	593	631	601	610	617	627	632	612	585	578	620	616	582	616	564	574	625	620	612	604	604	641	587	635	613	584	606	601	602	566	597	615	615	609	585	581	616	592	598	586	612	579	614	595	609	612	593	572	600	595	622	589	571	611	558	635	605	637	639	569	618	569	577	609	621	625	646	624	549	629	624	584	620	577	620	589	594	590	581	612	584	623	615	616	569	610	621	580	582	612	569	604	587	613	587	563	626	611	599	592	602	645	638	611	629	562	649	560	568	549	623	573	597	587	629	593	589	546	577	596	597	580	624	544	582	617	585	640	642	617	613	581	618	636	608
21253	43398	34392	14832	11171	8318	6197	4800	3762	3143	2508	2135	1692	1372	1229	1119	1000	943	911	877	910	835	807	863	852	850	850	816	887	793	769	745	791	760	779	769	765	769	808	752	748	719	766	767	806	726	800	767	800	773	805	774	739	792	770	802	791	803	814	761	707	772	768	810	769	761	747	785	752	775	757	742	778	782	760	780	784	726	749	795	732	764	745	749	779	767	726	777	770	744	739	758	742	709	734	756	758	727	751	787	758	792	774	768	735	814	792	720	759	797	751	772	774	798	766	740	751	797	758	732	778	726	782	770	748	784	751	739	783	740	778	746	735	731	769	790	718	766	755	712	763	759	732	731	757	766	795	774	734	731	752	751	749	771	787	791	772	745	737	765	715	742	759	751	763	785	784	800	746	781	697	760	743	750	771	771	748	758	706	764	733	786	757	754	710	713	759	798	799	741	760	783	762	790	763	716	809	725	769	784	734	738	752	786	754	729	750	706	733	783	749	771	813	739	734	749	728	736	703	761	696	792	777	759	782	759	767	730	807	767	787	786	704	721	708	785	775	787	768	751	777	789	746	754	750	762	744	766	738	744	798	782	758	692	777	767	741	711	719	741	770	786	740	796	780	767	753	727	738	753	759	698	754	753	772	811	728	767	736	788	786	839	728	774	754	743	708	781	761	752	750	717	792	720	762	779	771	737	767	789	719	750	748	764	761	733	724	709	730	746	752	739	755	744	768	763	786	795	725	752	803	775	761	785	793	778	709	742	762	777	726	771	815	776	777	741	774	787	738	742	787	715	755	749	798	707	800	742	769	771	732	755	739	757	710	698	765	762	778	788	737	803	724	741	713	744	778	761	736	737	784	784	789	778	763	718	759	726	738	767	790	762	786	795	788	795	753	761	774	747	748	711	765	755	796	687	764	739	766	691	736	777	792	706	775	763	772	746	713	802	762	738	763	785	706	757	740	767	788	757	750	793	738	755	726	718	747	719	764	759	780	774	761	754	760	655	755	756	746	731	746	730	715	776	766	791	754	701	763	745	761	725	735	787	739	720	738	744	773	718	709	745	715	754	777	801	737	787	757	744	752	780	790	759	755	712	767	798	781	795	777	776	738	723	776	726	768	761	729	738	802	744	742	786	781	753	781	744	776	750	788	714	744	733	775	736	791	731	769	770	804	763	774	807	735	755	746	693	803	748	754	749	715	760	727	730	756	768	779	764	734	784	764	749	734	755	751	732	766	753	728	782	772	772	752	753	782	720	767	754	746	790	808	759	804	729	746	766	727	746	740	771	776	753	774	799	748	785	757	789	754	750	716	741	749	769	763	762	789	757	772	786	772	742	721	809	740	699	759	749	756	762	708	768	738	749	733	743	765	708	796	715	773	731	756	678	770	691	763	781	748	733	752	782	788	744	711	745	709	729	739	757	746	741	787	740	756	750	743	761	748	729	762	712	748	736	771	727	788	706	706	766	722	774	718	784	783	775	784	795	781	777	733	797	746	744	794	785	767	726	765	746	767	715	746	822	763	816	720	746	731	796	790	788	783	746	837	804	699	731	702	767	712	744	699	770	745	727	784	673	745	707	771	756	746	764	754	736	765	753	732	741	725	791	798	739	730	773	771	780	815	774	736	770	762	794	742	709	730	805	786	744	757	724	734	706	783	817	768	738	724	725	688	777	757	729	762	765	750	741	706	757	743	748	769	801	742	791	681	772	766	717	748	740	753	751	773	721	730	780	753	731	755	749	708	738	761	747	740	778	743	723	763	716	746	823	773	744	797	793	783	735	746	787	772	733	722	747	798	774	762	709	764	758	783	764	754	714	751	757	729	736	786	773	771	775	745	747	792	778	671	756	786	754	804	753	693	789	753	749	738	803	764	790	769	750	757	769	725	752	712	745	770	781	773	769	724	713	758	704	749	763	706	704	715	753	763	788	772	742	764	777	779	734	731	692	770	747	764	752	717	742	749	793	717	800	748	805	750	790	744	804	758	754	804	710	788	755	752	747	750	763	742	746	750	784	702	766	733	746	797	712	814	736	792	808	758	813	754	780	782	805	767	740	741	785	729	780	728	736	756	762	774	788	783	753	703	791	779	767	721	798	741	754	732	770	749	731	751	804	739	736	771	781	755	713	724	760	735	765	767	729	749	773	762	764	782	785	731	723	747	777	804	719	772	721	744	806	719	779	792	755	748	766	774	717	757	743	746	768	774	781	748	758	743	746	796	786	769	787	773	749	740	797	761	819	746	723	773	745	830	796	750	744	743	779	719	757	809	752	739	770	764	779	768	741	661	773	689	767	714	795	729	782	741	726	789	776	761	736	722	732	728	768	719	777	783	731	774	768	715	786	706	768	743	745	751	761	759	702	751	740	787	772	772	758	717	764	793	787	737	753	758	757	764	766	711	782	804	726	781	751	747	716	754	771	783	738	769	724	750	718	789	763	703	788	753	761	782	730	789	785	781	741	769	692	751	741	755	774	704	739	727	802	785	779	791	764	759	785	791	773	722	720	836	708	749	734	752	787	767	730	736	779	782	727	773	733	766	750	692	747	800	747	751	814	758	743	723	811	758	740	751	752	776	744	708	739	764	695	774	773	737	736	771	735	748	790	767	772	781	753	714	754	780	837	749	779	745	723	763	766	784	740	746	766	745	750	768	768	726	733	758	789	790	768	741	785	754	733	783	750	751	779	756	799	735	803	786	745	762	710	746	772	768	722	735	738	782	746	780	746	773	753	739	738	780	740	757	762	799	771	725	775	766	773	725	780	759	738	762	818	778	788	763	737	771	723	809	815	775	774	739	779	793	709	772	738	762	755	723	765	720	776	779	764	736	751	751	691	777	787	754	767	763	778	697	759	766	765	728	798	793	750	704	766	711	803	778	804	702	757	746	725	812	758	718	769	782	737	770	734	766	709	786	758	769	766	794	747	747	744	729	803	769	787	783	730	702	775	720	767	779	785	726	752	804	738	756	771	778	766	723	788	755	809	753	767	756	766	792	723	752	751	730	744	738	739	772	739	752	710	746	709	733	716	779	727	702	743	760	737	743	770	749	779	744	771	737	784	774	772	739	727	693	783	735	742	761	793	785	777	784	738	717	794	741	762	709	761	717	786	780	746	717	752	749	759	794	735	721	760	770	737	802	779	754	770	757	755	733	744	724	763	793	773	783	744	789	746	802	739	738	726	728	745	741	746	683	758	806	727	708	771	707	753	728	751	758	792	730	777	764	785	720	752	742	773	773	758	711	735	796	766	804	721	782	715	814	721	725	733	757	772	764	789	801	761	761	735	749	713	739	758	731	762	789	739	792	741	795	754	763	722	805	763	750	835	718	737	759	761	787	812	735	803	747	723	722	746	742	795	762	769	728	715	779	840	733	698	722	768	741	783	810	784	735	755	689	739	788	746	758	743	756	732	712	716	716	713	798	772	753	735	770	738	750	728	760	763	731	777	755	779	770	745	708	752	729	707	754	760	745	736	766	768
27544	21596	16861	6251	3052	2247	1776	1420	1181	1123	1020	930	878	861	808	718	757	738	674	700	712	736	707	708	663	703	678	734	730	655	715	726	691	699	728	706	737	695	709	701	694	702	676	713	685	641	734	674	695	700	686	695	705	668	757	659	706	726	683	652	696	705	673	671	695	713	733	651	688	726	703	712	725	689	692	697	723	714	665	689	715	728	706	706	676	683	709	695	693	685	726	746	669	660	701	723	726	714	708	749	743	733	725	695	697	664	681	683	698	719	698	715	691	697	680	680	736	627	684	688	662	735	704	630	734	710	730	687	733	687	706	687	674	654	704	646	679	689	706	715	691	703	748	660	714	659	707	659	733	709	689	684	661	647	700	717	692	714	692	669	705	642	708	637	664	664	687	655	664	701	683	724	762	693	652	736	682	696	707	708	704	679	698	695	699	687	690	667	696	691	663	668	687	636	676	688	705	680	679	715	722	689	691	717	700	702	696	686	691	684	710	670	687	717	656	744	701	682	680	720	665	688	669	698	770	735	698	712	689	696	737	652	715	668	683	643	641	697	674	699	672	675	682	717	706	657	710	659	671	694	663	712	699	704	666	680	657	698	676	672	707	717	722	673	703	660	687	697	730	690	705	717	743	702	698	710	658	749	741	686	747	705	664	684	732	723	728	672	674	668	723	677	648	641	692	703	661	648	694	662	664	664	710	706	713	681	719	650	689	661	701	716	698	717	659	658	657	688	713	706	736	710	762	647	704	718	696	671	738	684	665	658	722	677	626	692	697	669	668	672	663	745	657	714	666	689	641	730	694	690	671	663	715	689	729	682	747	675	708	721	686	716	694	644	745	662	675	715	736	710	698	741	735	650	673	667	673	685	696	732	661	718	707	686	716	671	690	712	706	682	666	644	712	727	679	646	666	675	683	689	662	718	741	720	662	701	689	719	657	701	703	697	734	701	654	678	677	724	680	703	640	687	704	693	751	712	730	705	695	691	708	688	724	679	638	688	696	710	669	707	706	689	671	701	689	714	741	672	729	686	657	660	679	686	711	688	712	683	731	761	725	683	728	684	698	669	692	666	686	643	684	698	677	697	698	692	682	694	701	746	694	729	695	689	681	692	676	640	705	659	711	647	639	687	690	702	709	703	707	683	730	669	689	739	694	732	681	700	685	689	706	698	677	706	689	698	695	681	668	729	682	719	724	751	640	713	669	707	666	699	689	679	734	700	712	703	699	692	722	700	773	687	715	667	708	704	664	665	714	700	706	624	665	695	704	667	717	680	727	664	722	753	700	773	680	721	671	702	711	649	702	694	712	691	678	723	694	714	694	683	668	705	747	707	660	662	677	714	673	698	674	687	670	681	741	684	673	717	678	667	693	748	676	687	703	702	706	693	642	708	679	689	685	651	675	661	675	687	680	688	683	677	664	636	710	720	707	672	664	690	709	679	687	743	772	700	692	682	674	760	686	684	690	694	690	725	673	723	670	655	702	720	703	770	649	680	714	717	698	729	660	688	695	724	694	642	701	726	699	704	709	680	675	711	657	721	701	661	665	706	656	720	642	672	672	685	694	691	723	675	707	690	644	704	662	659	695	717	723	667	648	706	688	680	740	681	705	683	700	664	697	676	676	696	694	668	678	681	688	677	705	687	663	661	677	685	656	677	661	727	680	708	718	663	715	680	706	643	650	647	665	680	675	716	679	688	692	673	676	689	675	665	733	693	661	630	662	696	729	713	693	709	648	693	672	709	673	689	691	681	696	691	690	670	702	691	699	698	727	732	724	721	693	666	654	680	681	659	701	700	678	652	698	731	734	685	693	677	713	688	715	660	685	683	663	711	760	671	692	698	703	706	711	674	727	720	696	704	724	736	688	712	646	689	748	679	700	700	712	711	686	681	703	674	672	726	666	681	665	698	724	683	739	687	681	682	721	710	730	737	722	691	680	680	673	635	680	687	653	726	626	680	690	663	674	696	680	689	713	714	654	663	624	695	705	648	704	672	766	669	663	717	709	718	683	733	723	700	645	719	706	667	698	692	692	685	703	692	676	698	670	648	712	691	712	698	718	663	683	692	683	694	706	676	727	707	687	670	714	696	708	759	701	687	698	718	719	725	713	658	699	694	720	706	678	684	715	720	658	654	707	691	675	669	681	692	664	729	660	697	733	732	645	700	659	740	691	693	678	735	713	699	668	710	738	717	690	729	683	722	692	666	684	662	680	653	682	681	683	685	715	715	677	689	678	687	705	695	706	713	662	707	679	691	642	733	714	717	684	713	698	700	697	651	692	745	690	731	702	709	657	649	678	698	732	727	681	703	670	682	700	703	674	643	701	702	685	667	752	700	699	671	665	705	686	725	725	660	729	694	668	706	721	681	657	703	742	683	727	730	729	663	671	685	746	705	723	675	709	702	679	681	675	704	683	655	717	680	677	694	660	695	684	676	699	685	712	669	729	713	700	678	642	694	692	681	712	705	670	734	736	698	651	720	667	688	683	705	686	728	696	680	700	674	686	661	716	654	707	680	677	697	711	717	666	728	657	699	729	704	697	712	693	697	710	718	700	653	703	706	716	675	695	660	727	692	721	693	655	678	678	701	708	698	715	666	694	755	672	700	692	732	691	729	702	705	671	662	730	695	723	709	686	728	709	719	709	704	702	731	704	678	684	697	727	693	670	780	698	742	691	678	701	708	732	691	647	659	713	692	700	716	692	694	694	686	700	691	693	679	692	632	703	685	667	687	718	642	712	732	702	668	685	677	689	699	690	693	690	729	675	704	735	651	667	700	666	680	713	719	678	762	725	655	707	669	698	720	707	724	681	678	698	710	735	705	730	660	643	690	651	669	674	644	689	701	715	683	682	651	703	679	714	705	708	683	708	688	685	719	697	699	697	696	671	668	679	718	703	666	730	720	664	687	690	708	737	722	688	692	731	658	708	694	686	693	687	715	739	731	710	699	725	707	634	682	650	699	672	682	696	673	661	682	692	678	695	738	690	685	696	714	686	686	662	698	668	673	658	650	714	731	699	683	722	690	718	721	725	662	685	747	715	663	653	681	739	713	697	626	675	727	657	691	703	709	710	695	697	675	735	740	700	706	707	701	655	708	678	684	672	696	644	650	692	694	708	688	728	694	669	666	714	704	696	670	700	700	677	706	639	657	700	715	686	668	723	666	688	691	667	640	682	698	676	677	711	719	643	720	708	670	687	706	722	697	716	724	708	704	714	675	658	707	695	724	727	716	703	694	709	717	725	666	669	696	685	666	710	692	668	724	657	712	645	692	677	705	723	657	701	715	715	685	684	676	684	714	724	714	646	704	677	745	665	676	683	645	665	684	732	724	700	686	689	717	696	660	711	653	698	751	650	661	705	672	710	736	668	686	679	720	698	726	733	698	707	718	654	737	705	690	719	646	711	721	675	680	699	693	691	687	693	707	701	711	656	672	685	609	719	732	701	695	725	683	725	711	707	716	698	696	691	686	661	687
16157	26814	17063	6246	4663	3687	2906	2198	1891	1601	1427	1269	1158	1042	937	924	953	898	853	833	881	897	919	856	857	898	829	838	930	896	863	861	859	858	833	856	783	855	902	863	829	776	872	832	863	845	854	818	862	871	816	799	790	846	869	913	858	882	837	824	882	799	858	794	852	815	873	819	850	853	857	852	884	842	858	858	828	787	794	843	865	842	865	856	809	842	892	838	875	884	861	835	809	865	820	848	863	860	841	831	850	844	804	878	812	862	802	868	863	848	785	843	812	829	837	822	803	852	843	884	806	824	900	840	821	866	856	876	784	790	791	860	865	821	855	817	800	825	886	841	818	849	839	857	850	853	846	844	850	859	828	870	844	784	907	848	849	867	831	904	834	848	851	877	792	825	876	849	843	883	835	812	835	830	837	848	843	845	868	876	832	867	798	812	834	852	865	874	804	827	862	836	803	855	870	815	823	857	835	836	824	837	857	883	817	827	844	822	807	833	851	842	835	807	837	842	834	835	831	817	851	868	883	804	839	846	859	863	907	844	820	807	869	857	855	780	814	881	879	856	896	827	847	848	813	821	807	838	824	893	814	856	833	807	902	907	869	844	848	830	845	887	862	845	843	792	882	808	888	816	825	826	862	851	825	904	882	832	847	853	813	855	829	831	842	851	769	892	820	852	810	843	864	836	899	854	868	856	863	871	883	849	847	809	840	858	841	843	869	826	791	873	850	840	865	847	863	857	781	812	865	862	850	842	845	863	833	846	829	851	850	884	849	824	826	880	859	860	825	838	809	835	850	849	860	809	848	904	835	836	857	843	855	843	864	782	845	823	841	848	891	823	831	854	816	834	821	871	772	803	825	810	792	836	894	834	847	840	844	878	789	832	856	883	841	827	802	886	887	835	819	766	866	895	834	852	847	850	775	842	854	855	880	888	877	855	864	826	807	847	839	857	809	861	904	866	860	824	813	836	862	885	783	856	906	816	849	847	843	835	861	883	896	853	853	843	840	795	895	835	867	828	849	838	835	845	842	846	906	897	845	867	839	831	847	830	797	886	825	838	897	829	860	843	864	876	831	803	866	816	797	824	859	808	841	883	869	849	849	845	846	856	882	828	856	865	877	831	855	846	849	860	848	819	817	860	809	862	883	901	831	811	845	845	848	925	783	817	852	810	816	878	868	828	851	820	835	905	779	828	850	831	830	849	861	865	830	822	890	923	896	825	870	833	860	857	851	845	860	831	830	824	838	845	840	850	864	834	838	857	815	813	809	841	886	830	817	883	836	803	829	849	843	927	817	805	799	836	847	807	871	867	832	805	851	823	871	857	826	843	760	837	849	828	895	840	816	832	836	858	843	847	862	851	842	871	842	859	778	822	836	879	828	826	825	886	822	844	865	846	855	821	868	862	866	877	776	811	850	834	779	867	809	846	880	865	892	840	878	884	827	839	842	838	801	833	902	830	818	894	851	831	822	816	802	823	865	829	854	855	842	867	819	872	836	872	790	850	873	808	872	818	850	859	823	842	832	834	875	877	838	860	862	870	792	855	849	882	830	896	841	902	812	801	859	862	824	836	824	865	833	879	889	826	822	827	865	845	853	822	842	876	865	825	828	839	825	810	831	872	841	845	897	847	847	876	883	888	806	825	805	866	881	875	872	830	835	841	839	799	881	837	790	853	881	900	833	810	833	854	831	877	837	861	823	843	905	798	850	839	870	870	853	856	880	818	833	841	854	812	841	793	875	821	861	868	811	844	898	816	846	851	857	840	897	834	841	891	826	860	837	842	794	868	850	850	866	813	899	805	884	797	883	852	856	858	854	903	858	861	848	831	866	819	809	873	833	848	821	814	851	837	858	924	878	833	835	787	861	792	871	797	814	880	815	829	803	858	866	838	834	847	836	837	850	821	885	871	836	806	842	852	857	804	854	851	867	856	906	850	805	800	851	856	882	860	824	801	865	805	832	892	905	802	816	878	831	829	840	838	884	874	859	854	835	889	855	818	810	832	803	825	849	803	839	856	787	868	814	870	790	820	887	833	824	838	870	890	806	820	794	860	862	847	890	845	837	876	845	873	894	851	815	877	864	839	903	834	810	846	843	844	832	836	855	832	803	844	846	858	831	871	831	859	799	832	836	859	842	834	841	877	845	824	848	820	885	928	883	819	854	834	841	834	870	904	846	861	834	838	870	854	839	829	802	904	855	897	820	835	861	838	813	862	805	823	797	791	851	797	824	884	835	875	784	889	809	831	836	857	834	841	854	779	861	879	881	796	845	819	865	824	843	810	832	772	916	841	818	842	861	824	842	871	865	868	848	867	866	911	781	834	806	817	901	852	868	886	851	813	880	814	822	797	855	805	844	928	843	895	847	823	828	877	793	825	801	833	881	814	856	791	864	879	873	867	822	833	823	815	840	878	802	846	827	858	851	833	896	861	832	908	835	856	820	876	857	901	841	822	867	834	875	837	912	865	869	867	837	829	850	830	830	864	809	818	835	877	811	884	860	858	844	833	858	844	778	798	835	874	869	831	828	843	921	863	883	835	848	871	875	880	838	837	844	835	820	881	813	859	858	816	836	844	868	852	905	913	835	879	823	830	854	802	840	887	832	859	849	885	853	831	840	853	889	824	867	841	814	880	900	881	825	803	860	834	773	886	908	812	881	838	836	862	832	880	869	822	788	821	853	825	877	795	903	839	897	824	854	851	855	854	846	852	866	834	775	861	860	820	882	900	826	806	826	821	893	845	875	855	850	872	863	859	895	851	869	879	874	825	844	868	831	825	874	885	846	861	812	794	881	803	873	857	828	880	830	833	860	793	816	879	806	820	817	818	844	813	841	876	871	840	835	861	875	786	888	826	840	858	860	873	837	856	895	864	842	850	853	855	806	805	844	836	793	831	907	897	853	873	851	854	841	822	887	864	838	852	845	870	837	802	865	824	849	845	823	823	828	851	876	899	876	877	812	872	875	875	856	841	796	851	860	803	876	788	861	819	789	816	835	828	839	822	866	782	850	855	811	864	847	808	822	835	831	850	861	892	810	850	845	856	842	861	894	951	873	792	826	851	819	837	821	831	858	850	842	883	862	892	864	822	831	847	853	869	875	831	833	862	857	827	867	782	837	832	880	889	806	868	872	840	884	849	858	882	831	828	842	847	861	856	860	825	867	842	853	853	894	890	857	867	817	864	864	852	841	903	851	904	808	820	814	849	837	821	829	848	819	817	823	838	801	888	880	851	848	846	867	856	835	818	879	826	815	877	843	841	844	891	862	845	789	796	829	872	856	853	851	852	817	837	785	878	866	841	836	856	864	862	828	854	893	808	813	860	845	834	838	854	844	852	844	839	826	861	851	829	926	843	871	879	881	808	848	890	872	793	807	846	871	835	849	860	816	855	817	874	841	836	842	800	831	844	870	855	816	901	848	848	855	839	858	882	817	877	851	820	820	848	852	829	830	821	856	848	888	814	835	825	909	829	819	905	880	848
23598	21548	28860	24700	21531	13491	3933	2413	1937	1760	1547	1426	1319	1193	1071	1077	999	960	972	1001	914	967	965	954	926	976	936	976	953	934	908	912	923	957	963	879	882	918	898	884	917	936	901	859	920	875	886	922	963	899	946	895	964	867	915	932	928	966	917	949	911	872	858	972	895	905	852	926	987	925	918	908	905	909	859	946	952	908	925	905	936	902	916	899	930	899	865	926	882	906	928	875	971	913	886	930	964	907	858	920	896	877	909	888	869	915	898	939	907	891	934	930	887	914	928	857	912	939	921	865	867	931	883	930	884	936	933	887	978	930	858	879	893	904	901	795	885	908	870	912	897	876	863	916	919	889	879	897	864	894	936	939	917	897	921	916	934	858	887	926	902	887	943	922	892	925	900	949	884	882	895	896	927	891	933	876	953	889	916	885	873	940	880	927	882	922	901	885	918	884	876	927	893	968	925	943	892	967	924	871	879	880	932	929	885	863	903	880	881	934	925	950	958	943	936	893	911	878	948	896	922	888	934	882	914	920	915	855	902	908	879	930	927	873	873	904	858	942	892	878	900	879	987	904	873	896	888	908	891	894	865	917	884	872	876	900	959	912	933	936	973	910	958	912	894	855	972	945	865	913	928	923	894	885	929	877	903	873	884	912	843	896	918	913	933	890	947	871	942	964	919	910	923	907	950	869	928	910	856	896	919	871	910	903	894	870	903	921	865	918	897	942	901	920	868	912	891	949	896	892	923	896	916	906	863	900	916	884	899	904	940	903	886	951	897	907	920	884	906	906	920	921	944	865	891	906	910	928	901	907	895	923	858	902	888	904	899	895	902	913	903	899	943	940	916	911	924	973	943	926	912	895	828	890	897	947	888	899	891	975	944	917	948	915	917	914	892	863	938	896	911	889	897	904	927	937	940	925	907	887	879	960	897	870	924	914	962	881	880	929	896	920	963	845	910	905	935	877	915	909	924	886	877	939	878	935	910	875	879	903	915	923	910	949	930	959	891	921	902	898	883	897	866	942	883	900	921	881	929	874	884	915	900	868	880	913	890	930	909	903	939	916	920	908	909	940	951	874	965	959	893	897	907	959	921	914	898	922	905	907	934	898	924	912	883	932	911	883	899	954	975	842	861	906	884	884	913	864	935	863	901	863	843	871	895	871	921	894	886	900	904	860	877	923	893	921	921	928	889	926	937	906	937	866	870	937	919	937	917	894	899	883	917	897	889	915	952	853	912	904	865	828	892	921	911	890	900	953	916	888	929	874	889	864	932	894	913	941	872	926	843	880	898	915	919	867	924	921	909	936	888	939	890	868	912	908	866	900	901	891	957	921	932	857	883	910	901	948	928	917	853	915	876	890	952	926	977	862	941	918	857	912	846	939	920	865	947	931	907	903	942	941	849	891	856	865	880	888	929	878	964	874	919	843	921	905	897	898	883	908	910	925	931	872	922	931	966	904	930	915	919	893	967	914	975	867	925	892	876	934	908	869	870	885	898	912	875	941	921	940	879	873	959	923	903	915	926	940	902	934	915	959	874	869	929	898	886	859	932	887	884	895	883	868	906	867	898	894	899	876	869	899	898	880	917	945	882	929	847	894	920	924	925	904	900	928	881	879	976	929	954	967	929	922	927	884	861	889	985	952	922	937	907	867	915	933	921	902	918	930	910	879	991	924	900	906	908	973	864	917	919	906	855	896	903	915	880	940	934	912	922	950	875	897	987	865	913	913	894	925	885	926	870	917	831	889	917	945	852	872	887	877	876	941	849	928	877	926	881	949	907	877	943	874	907	901	893	908	862	848	906	903	883	894	878	856	899	887	876	867	913	898	923	893	926	883	885	899	877	882	893	892	896	991	916	902	899	953	855	897	902	871	936	904	897	914	867	890	891	908	914	930	949	888	902	928	876	907	876	938	920	887	910	908	891	908	900	881	918	965	940	941	925	935	939	845	901	925	894	930	875	867	897	883	885	927	818	908	885	868	927	874	936	861	911	863	853	891	870	874	878	881	921	870	919	901	893	913	870	914	887	958	912	922	908	916	867	839	896	945	885	936	897	917	936	927	933	913	875	885	940	843	889	939	916	923	833	878	851	927	904	864	894	840	956	927	873	901	908	924	906	906	885	889	911	864	852	950	879	898	868	898	975	913	886	853	939	906	934	896	905	929	874	937	874	930	829	924	856	942	914	931	881	910	879	933	915	909	899	883	936	914	890	882	946	892	946	889	864	932	923	912	907	884	940	920	892	880	930	947	894	943	943	909	870	849	934	898	907	894	947	896	865	916	903	854	890	913	896	868	898	904	849	907	878	904	907	938	799	902	909	881	852	921	923	924	884	919	935	880	928	844	924	903	942	916	911	920	887	934	913	915	886	865	873	882	932	898	970	891	900	890	912	865	868	909	924	925	878	897	939	935	912	900	873	875	925	877	907	865	882	932	896	902	877	875	891	940	872	877	930	931	860	966	890	868	891	912	927	892	922	887	905	924	864	942	888	934	881	906	931	887	864	935	878	931	929	880	918	930	920	872	840	928	951	943	897	920	882	864	938	878	887	886	922	854	917	957	948	893	918	887	873	875	904	863	897	874	896	912	891	922	895	905	938	834	954	916	917	933	874	903	942	929	937	853	896	908	952	884	883	847	876	873	897	865	890	917	939	921	876	908	897	862	903	882	981	902	904	934	902	929	875	901	893	901	883	947	888	928	890	920	876	963	872	870	918	915	905	837	904	960	864	923	903	924	964	927	863	865	903	885	900	916	880	904	904	898	846	864	938	918	904	892	908	935	886	905	951	903	922	893	885	888	919	843	905	908	916	896	900	923	897	930	893	900	906	896	926	903	899	845	913	970	878	906	857	867	907	887	960	919	888	950	937	890	946	900	953	904	892	942	909	895	889	905	907	929	897	924	899	921	927	923	930	848	898	904	875	901	850	941	875	867	887	891	927	985	893	857	912	890	912	892	915	924	900	877	892	928	948	925	892	912	874	910	930	885	866	840	873	911	894	929	868	887	832	940	951	880	896	924	970	949	930	884	929	890	914	917	877	873	914	933	875	831	911	896	903	930	880	903	871	922	956	910	899	856	910	911	895	918	888	858	898	916	856	916	936	897	905	849	894	910	909	847	905	878	857	885	906	902	865	879	892	873	905	904	907	926	914	915	969	918	908	893	879	906	933	882	905	870	892	902	864	918	895	954	897	936	907	893	945	903	920	912	868	873	937	919	868	914	888	921	859	857	946	934	936	941	909	879	881	863	891	898	900	913	933	948	880	878	930	872	903	840	877	860	884	881	899	873	878	979	877	896	915	884	909	943	912	906	898	940	864	915	932	932	883	892	834	867	888	922	903	974	906	869	922	897	922	925	885	887	904	868	882	827	882	933	912	861	906	865	873	947	848	914	905	868	927	931	892	937	904	878	891	919	890	906	891	932	884	916	863	879	939	838	909	912	893	907	897	924	950	922	937	918	896	899	876	892	878	916	854	909
18010	37595	32349	10943	7614	6124	4727	3764	2909	2542	2305	2044	1728	1537	1450	1282	1187	1219	1181	1178	1190	1147	1160	1158	1129	1093	1149	1145	1130	1116	1167	1115	1107	1144	1137	1118	1085	1107	1153	1110	1145	1088	1124	1121	1096	1080	1143	1150	1102	1160	1075	1092	1128	1088	1071	1113	1072	1110	1103	1081	1087	1105	1100	1044	1105	1105	1165	1071	1093	1080	1107	1093	1099	1100	1080	1099	1087	1127	1128	1043	1106	1114	1080	1098	1144	1087	1143	1164	1082	1066	1134	1123	1121	1135	1117	1084	1058	1164	1049	1125	1103	1086	1113	1186	1098	1061	1133	1040	1136	1092	1173	1119	1117	1132	1051	1034	1080	1153	1115	1157	1159	1056	1031	1159	1072	1083	1078	1133	1077	1052	1082	1099	1103	1124	1111	1067	1065	1081	1100	1068	1107	1131	1115	1068	1084	1115	1130	1148	1120	1106	1107	1121	1105	1079	1116	1101	1128	1102	1079	1138	1063	1076	1057	1151	1113	1051	1082	1055	1057	1074	1149	1112	1103	1094	1065	1116	1055	1101	1125	1153	1128	1093	1088	1070	1078	1107	1092	1091	1124	1161	1122	1071	1113	1111	1074	1006	1129	1066	1082	1124	1085	1134	1069	1049	1120	1072	1129	1135	1093	1120	1154	1089	1093	1057	1150	1101	1120	1075	1045	1121	1067	1115	1122	1069	1089	1098	1133	1130	1081	1081	1051	1131	1109	1133	1063	1027	1123	1145	1106	1111	1122	1100	1074	1044	1058	1074	1172	1114	1185	1110	1030	1067	1131	1135	1059	1136	1098	1092	1067	1152	1098	1099	1141	1135	1147	1110	1064	1126	1134	1060	1124	1138	1075	1081	1045	1059	1090	1095	1090	1097	1095	1129	1098	1084	1091	1063	1137	1121	1074	1081	1124	1067	1078	1088	1133	1108	1085	1126	1103	1132	1112	1093	1114	1043	1116	1079	1140	1076	1158	1152	1142	1108	1083	1073	1143	1084	1131	1062	1103	1151	1051	1137	1114	1091	1096	1163	1063	1117	1051	1119	1142	1103	1035	1153	1081	1090	1114	1103	1069	1127	1117	1042	1108	1118	1121	1112	1130	1068	1094	1085	1095	1131	1082	1123	1124	1108	1172	1094	1096	1052	1090	1093	1079	1139	1102	1095	1081	1118	1051	1096	1086	1096	1048	1118	1051	1082	1129	1132	1173	1040	1084	1116	1080	1115	1072	1083	1160	1075	1126	1122	1081	1063	1093	1107	1099	1114	1074	1110	1067	1099	1166	1056	1139	1052	1085	1143	1138	1129	1054	1065	1154	1069	1079	1074	1093	1145	1017	1093	1045	1124	1055	1105	1141	1092	1119	1108	1118	1047	1135	1105	1107	1079	1096	1038	1139	1079	1109	1125	1047	1037	1120	1110	1089	1113	1123	1066	1126	1125	1115	1166	1134	1110	1074	1080	1111	1145	1044	1095	1126	1130	1092	1087	1098	1057	1083	1108	1037	1167	1148	1089	1062	1109	1077	1088	1136	1105	1134	1096	1061	1088	1061	1121	1062	1073	1119	1088	1096	1096	1127	1072	1100	1091	1103	1120	1135	1087	1107	1077	1072	1070	1084	1123	1077	1051	1069	1094	1047	1129	1120	1121	1111	1063	1112	1082	1141	1058	1081	1083	1119	1087	1080	1087	1096	1101	1122	1058	1083	1119	1055	1073	1127	1121	1132	1090	1055	1129	1117	1133	1115	1059	1093	1039	1118	1099	1095	1071	1098	1073	1017	1098	1135	1082	1022	1065	1125	1097	1102	1086	1052	1104	1123	1032	1035	1034	1118	1067	1070	1074	1069	1110	1106	1108	1097	1123	1135	1070	1141	1180	1092	1124	1092	1085	1034	1077	1137	1087	1077	1071	1094	1096	1079	1090	1119	1102	1092	1177	1118	1056	1093	1158	1105	1093	1090	1180	1031	1049	1104	1088	1107	1039	1056	1152	1083	1068	1077	1105	1086	1035	1117	1100	1153	1228	1090	1106	1071	1086	1064	1138	1114	1135	1119	1092	1087	1092	1066	1201	1087	1126	1028	1071	1064	1126	1079	1096	1098	1161	1087	1149	1076	1079	1174	1079	1112	1092	1118	1098	1063	1137	1109	1071	1086	1073	1095	1130	1092	1077	1107	1140	1034	1126	1122	1070	1088	1120	1126	1135	1128	1107	1094	1064	1177	1097	1110	1126	1058	1085	1122	1095	1101	1151	1078	1045	1064	1064	1063	1097	1150	1089	1110	1118	1120	1126	1116	1088	1088	1112	1021	1081	1171	1010	1116	1125	1081	1129	1087	1122	1046	1132	1071	1060	1148	1077	1045	1037	1054	1221	1118	1074	1077	1090	1188	1146	1031	1162	1055	1128	1125	1085	1109	1076	1133	1154	1096	1067	1141	1079	1090	1091	1113	1103	1094	1090	1063	1148	1092	1134	1095	1103	1104	1100	1075	1060	1108	1064	1114	1032	1057	1164	1129	1103	1117	1136	1078	1079	1113	1125	1103	1115	1040	1092	1120	1060	1110	1097	1083	1033	1153	1122	1040	1084	1061	1116	1177	1098	1032	1091	1072	1067	1096	1069	1121	1109	1113	1083	1102	1163	1045	1130	1086	1124	1095	1133	1096	1075	1159	1100	1066	1055	1082	1095	1100	1107	1081	1088	1132	1107	1008	1101	1119	1043	1093	1128	1162	1096	1104	1076	1113	1083	1143	1018	1133	1080	1060	1118	1102	1074	1081	1055	1118	1112	1109	1072	1149	1078	1129	1114	1017	1083	1106	1144	1096	1145	1117	1099	1102	1098	1092	1110	1132	1060	1100	1086	1076	1022	1138	996	1140	1149	1096	1108	1134	1122	1138	1109	1038	1186	1064	1097	1128	1104	1085	1081	1093	1140	1112	1098	1081	1073	1183	1095	1034	1077	1111	1143	1084	1132	1070	1153	1151	1115	1123	1123	1094	1096	1068	1088	1074	1119	1145	1143	1117	1152	1070	1042	1108	1085	1179	1060	1071	1087	1147	1117	1080	1112	1195	1081	1067	1132	1111	1090	1094	1149	1110	1063	1117	1098	1120	1095	1121	1108	1099	1078	1107	1122	1123	1086	1105	1079	1117	1174	1096	1167	1111	1079	1097	1090	1113	1087	1071	1104	1082	1123	1094	1141	1094	1067	1083	1039	1029	1154	1105	1067	1093	1099	1019	1138	1070	1109	1153	1082	1107	1114	1150	1084	1108	1129	1115	1082	1078	1080	1085	1108	1078	1059	1093	1101	1073	1058	1131	1062	1043	1108	1110	1093	1098	1059	1109	1065	1121	1073	1119	1081	1098	1062	1069	1094	1116	1114	1114	1078	1099	1072	1071	1055	1042	1112	1083	1124	1112	1104	1107	1092	1129	1039	1137	1056	1108	1119	1128	1116	1122	1102	1112	1081	1077	1057	1147	1104	1091	1084	1071	1109	1099	1068	1127	1124	1078	1151	1081	1061	1044	1120	1033	1023	1130	1125	1085	1104	1136	1055	1034	1123	1105	1075	1075	1059	1083	1066	1058	1063	1102	1041	1114	1093	1054	1072	1079	1108	1052	1067	1095	1050	1104	1163	1089	1100	1126	1112	1051	1072	1121	1098	1031	1097	1133	1099	1096	1091	1070	1085	1127	1081	1104	1030	1144	1096	1055	1085	1101	1068	1086	1093	1134	1113	1087	1073	1094	1087	1117	1064	1115	1119	1070	1114	1100	1072	1100	1103	1095	1119	1119	1103	1066	1130	1099	1143	1149	1128	1132	1078	1099	1084	1130	1071	1140	1131	1112	1102	1064	1117	1052	1064	1152	1171	1134	1143	1058	1106	1142	1104	1069	1153	1121	1082	1038	1076	1079	1086	1142	1142	1068	1178	1104	1116	1085	1124	1118	1120	1033	1110	1074	1076	1141	1090	1079	1095	1079	1103	1149	1061	1086	1015	1062	1056	1152	1064	1053	1040	1094	1036	1149	1083	1071	1034	1059	1101	1144	1180	1162	1047	1075	1103	1090	1043	1096	1048	1087	1091	1090	1088	1080	1156	1078	1128	1071	1086	1119	1088	1161	1129	1111	1195	1107	1157	1105	1087	1118	1100	1109	1074	1111	1059	1052	1017	1098	1123	1120	1096	1051	1073	1062	1070	1104	1098	1047	1127	1188	1093	1066	1121	1095	1077	1081	1088	975	1110	1060	1141	1116	1142	1121	1088	1173	1119	1076	1121	1151	1073	1104	1076	1111	1086	1068	1076	1101	1104	1097	1133	1077	1116	1051	1127	1084	1089	1076	1055	1122	1114	1076	1067	1108	1108	1107	1067	1080	1117	1120	1077	1075	1066	1088	1113	1015	1031	1067	1124	1106	1109	1094	1055	1093	1118	1078	1091	1111	1066	1105	1093	1139	1077	1085	1083	1127	1111	1095	1030	1147	1061	1089	1078	1106	1135	1074	1061	1030	1153	1076	1053	1151	1149	1047	1043	1193	1104	1050	1112	1063	1034	1104	1100	1128	1065	1166	1045	1105	1118	1119	1084	1079	1060	1160	1078	1113	1117	1094	1104	1115	1072	1102	1082	1088	1074	1097	1117	1125	1078	1141	1149	1135	1086	1124	1086	1059	1074	1082	1075	1166	1085	1083	1107	1061	1034	1078	1045	1072	1113	1059	1130	1093	1100	1121	1084	1111	1106	1113	1142	1073	1116	1094	1142	1070	1135	1135	1060	1052	1033	1092	1127	1123	1052	1053	1020	1120	1050	1116	1150	1042	1129	1103	1168	1093	1133	1127	1088	1101	1060	1110	1069	1093	1126	1096	1095	1054	1122	1052	1061	1066	1074	1102	1044	1073	1134	1071	1092	1025	1128	1134	1127	1104	1083	1146	1114	1059	1130	1121	1100	1082	1104	1093	1111	1027	1122	1066	1071	1072	1074	1121	1121	1075	1070	1119	1119	1157	1043	1100	1088	1063	1090	1116	1191	1067	1123	1107	1090	1105	1155	1107	1080	1130	1133	1075	1150	1111	1126	1127	1083
24816	21610	28001	25650	13234	2855	1748	1304	1022	876	807	683	680	556	496	459	416	423	425	422	447	413	388	421	397	394	393	345	383	379	386	393	348	379	355	387	391	424	394	398	402	367	396	407	388	375	405	383	371	383	381	399	378	381	378	359	414	368	410	379	401	349	383	401	375	362	391	351	391	389	423	417	385	392	407	369	344	389	373	387	396	380	443	374	398	424	398	367	371	365	390	390	376	387	366	392	401	405	419	409	365	390	381	428	398	377	402	382	392	370	408	388	376	396	422	371	394	374	408	400	363	376	401	388	404	403	374	387	369	402	378	428	395	406	420	404	373	372	358	374	375	416	409	357	378	343	395	371	364	420	368	398	379	379	408	407	390	384	405	405	359	391	378	386	396	364	373	372	373	400	346	406	375	404	404	405	382	390	389	390	365	368	364	393	373	379	405	411	407	402	378	399	410	372	372	410	362	364	375	367	407	369	379	366	392	398	391	363	421	405	349	404	364	375	372	385	384	363	415	387	383	390	378	400	374	423	363	413	400	416	396	354	420	400	366	379	381	399	382	423	397	365	364	377	420	393	367	365	403	345	407	411	382	402	378	373	397	394	379	396	402	422	396	369	380	401	375	417	371	385	364	373	358	390	399	376	423	401	403	406	404	424	375	422	404	450	375	412	412	368	394	390	390	353	418	385	400	392	419	404	403	388	401	387	408	393	368	364	396	381	384	385	393	389	382	379	374	396	390	392	398	390	390	402	406	365	381	406	395	368	418	353	370	379	368	365	370	388	421	372	402	401	404	390	400	402	379	379	377	375	393	407	354	409	380	404	364	378	391	395	361	391	409	415	356	378	396	426	366	387	344	410	370	377	370	366	404	363	367	396	374	393	393	381	379	411	370	366	393	410	402	388	367	381	378	372	418	394	377	372	384	407	385	399	386	385	407	429	407	358	390	376	389	405	414	380	419	394	437	403	382	360	402	384	404	441	390	415	414	391	378	415	386	401	389	393	389	393	384	392	397	384	385	370	377	396	417	415	407	424	365	399	378	399	390	392	422	376	384	374	368	350	412	369	381	403	394	339	381	408	392	374	410	421	414	410	404	372	387	358	371	391	408	359	419	382	355	386	376	393	368	386	366	386	397	386	426	417	391	379	355	422	400	333	348	372	399	392	393	411	365	407	380	377	394	404	374	388	406	398	388	382	379	385	387	353	398	386	403	375	369	415	358	395	383	439	380	393	350	399	351	350	365	385	371	385	405	362	367	408	374	396	368	400	373	381	386	403	377	408	389	385	375	396	373	388	377	397	399	386	354	375	369	374	380	374	376	382	376	410	403	386	364	371	397	387	419	349	384	366	368	362	381	374	362	394	376	400	390	394	371	378	414	433	415	434	407	365	406	408	364	396	391	358	395	367	387	383	373	410	392	370	382	394	398	374	415	390	393	393	363	400	388	392	390	399	393	377	410	362	388	350	401	398	426	367	400	423	400	396	380	388	395	409	367	391	383	402	378	368	407	408	390	373	390	378	408	393	347	389	415	416	419	398	395	381	398	388	400	379	402	404	372	349	373	373	390	374	384	373	376	388	385	393	406	384	392	401	383	349	400	398	374	409	383	381	425	364	378	388	370	380	411	387	437	404	384	404	397	361	383	398	400	379	396	405	374	388	395	416	407	395	438	388	393	406	382	355	380	376	374	363	403	389	371	387	380	411	396	369	396	382	370	380	404	421	389	364	365	405	433	350	397	366	376	353	382	377	367	355	399	402	414	351	362	378	386	412	374	383	372	379	393	389	391	367	352	414	463	387	414	378	368	368	370	364	406	397	371	398	419	345	363	404	395	383	422	410	430	359	396	345	404	393	392	393	366	348	390	378	339	374	375	343	374	344	378	359	365	402	409	363	396	410	401	365	400	415	412	372	407	381	410	408	411	381	392	372	424	369	399	375	415	371	376	377	377	385	383	362	380	395	385	378	391	416	369	359	403	380	376	421	394	344	395	406	363	413	355	379	404	398	376	393	373	373	408	397	369	400	391	362	390	425	366	380	376	395	390	380	426	360	406	393	388	384	364	398	361	368	400	371	406	396	383	402	411	361	382	381	415	374	386	421	405	397	393	401	392	396	387	394	418	374	408	404	382	411	410	351	370	380	404	411	378	397	356	381	369	394	412	375	386	402	389	378	443	374	425	416	374	388	408	385	380	384	370	404	390	360	370	400	409	369	379	386	418	376	383	370	384	404	378	418	398	409	357	379	387	368	375	401	375	370	401	382	396	360	380	379	406	405	349	371	401	416	398	401	363	368	341	378	375	385	416	375	414	396	419	422	382	431	352	384	371	367	409	407	379	394	368	373	374	395	371	373	355	399	385	396	383	367	378	359	401	371	365	373	401	375	376	390	390	406	390	369	378	381	401	409	356	377	396	382	385	383	362	377	419	414	387	351	444	377	445	382	410	379	359	389	387	401	371	364	360	402	396	365	388	415	386	373	400	373	404	387	376	403	395	375	403	409	408	376	429	385	379	370	376	415	378	385	424	361	410	388	383	399	376	389	405	408	365	361	387	376	402	361	369	402	387	358	386	409	373	396	417	384	413	384	427	394	403	401	422	410	371	417	383	360	399	394	392	383	386	408	379	366	386	426	381	410	393	397	388	380	362	380	408	352	405	416	364	417	389	386	418	376	406	368	369	405	381	390	359	419	378	387	412	397	381	361	383	407	385	347	372	391	403	386	382	400	417	376	394	426	388	382	413	393	445	412	393	410	383	406	366	393	380	409	411	418	402	393	361	388	359	419	398	369	350	373	405	374	390	386	386	358	396	398	410	354	412	403	380	370	386	390	384	395	366	393	397	391	374	388	375	400	387	393	405	355	376	331	362	383	387	373	345	422	385	374	411	392	382	371	388	413	405	427	360	381	364	377	387	399	391	374	420	366	380	394	392	360	359	397	363	387	375	376	387	364	407	382	377	355	371	365	366	383	395	369	417	377	369	367	415	407	402	362	400	379	410	404	375	390	397	361	397	421	402	405	369	378	381	376	351	378	416	384	367	388	376	403	389	396	356	400	387	383	367	374	391	378	381	381	392	398	385	384	379	385	375	370	366	367	399	379	374	389	395	383	407	389	372	357	416	370	364	438	450	406	393	390	371	446	392	365	403	379	353	420	377	380	379	394	429	391	387	392	416	394	411	353	391	350	381	359	391	395	384	401	392	362	381	390	400	394	396	392	392	398	402	390	383	354	391	425	377	415	393	392	392	413	364	339	420	386	388	376	366	401	404	377	394	369	379	393	392	386	390	372	382	392	380	374	413	418	373	380	346	357	411	385	374	401	382	381	407	386	401	384	409	394	369	382	400	392	381	379	361	410	413	381	387	402	400	408	394	365	373	414	421	406	408	344	386	423	382	417	434	385	399	399	384	393	398	388	376	386	370	419	380	374	378	415	361	432	354	381	376	412	391	396	361	375	412	361	371	362	384	408	380	384	389	361
17276	32029	27736	9044	5862	4393	3142	2482	1885	1520	1334	1083	965	783	704	627	598	572	578	566	550	566	559	537	552	507	526	480	502	508	551	516	529	488	498	535	498	481	484	503	485	491	498	516	522	510	490	528	484	504	497	485	475	500	532	456	512	531	515	516	552	503	501	479	470	515	515	484	459	494	526	535	520	507	497	494	468	486	486	469	467	558	522	519	477	545	475	531	493	499	522	494	529	496	513	490	522	517	529	516	504	513	481	490	447	517	524	513	506	483	500	469	517	540	516	474	504	498	524	507	489	506	506	504	500	500	471	443	467	443	522	472	507	515	484	498	463	513	469	520	472	538	484	511	506	506	508	480	523	511	506	538	493	502	514	461	494	522	537	511	519	513	482	531	485	479	482	482	496	487	476	445	505	506	502	502	498	508	496	505	506	466	488	453	525	468	503	454	536	486	493	517	511	496	484	490	512	529	536	493	477	477	485	462	462	476	492	516	495	502	497	502	496	506	479	510	498	484	507	519	507	494	500	482	490	496	512	495	475	503	493	525	492	511	508	495	486	509	496	515	472	518	534	479	503	473	511	512	488	506	462	455	480	471	507	494	467	469	506	483	485	501	474	475	533	526	514	489	537	534	497	537	504	495	513	496	528	504	483	504	460	488	518	514	477	480	503	525	497	482	519	448	487	516	494	515	510	502	536	504	481	504	508	508	536	495	482	486	517	495	512	537	510	516	473	488	521	546	491	474	504	492	474	504	499	488	483	535	476	492	504	489	531	554	530	540	525	527	488	510	498	519	514	502	489	474	547	503	500	533	475	514	494	491	448	488	493	524	525	515	523	488	508	540	475	498	448	528	494	501	514	471	504	477	526	493	539	476	473	468	537	484	515	463	506	479	507	487	493	502	486	504	467	466	464	517	470	467	479	508	502	507	523	553	522	498	474	481	520	523	438	491	483	466	493	489	493	481	482	482	466	507	523	568	482	486	538	508	430	495	491	454	493	464	506	526	508	500	491	496	484	504	538	482	455	507	507	476	512	500	496	482	474	489	504	496	472	508	481	490	470	500	475	482	508	492	498	478	516	490	506	488	497	489	487	506	491	493	538	477	477	516	505	475	488	511	498	525	525	500	497	496	504	499	480	515	505	543	539	522	502	486	489	526	463	477	499	518	521	474	520	517	505	501	471	479	510	501	492	511	493	457	476	503	525	473	484	491	516	484	494	522	520	516	504	533	473	480	509	494	539	521	497	501	508	522	503	502	550	498	451	523	488	533	457	493	512	524	513	533	524	504	504	453	491	516	592	506	484	506	515	463	516	489	510	524	463	479	506	511	542	473	541	515	491	463	513	476	491	504	486	510	506	473	493	513	512	503	516	448	461	478	503	522	481	459	492	502	498	456	478	489	493	474	502	499	501	480	496	507	471	499	516	533	489	523	506	476	521	474	499	488	496	507	459	498	462	498	480	493	514	503	475	507	520	471	512	532	515	468	485	454	489	521	461	494	532	498	473	498	488	497	511	484	493	530	511	489	475	526	495	469	507	471	532	517	523	475	468	526	480	508	465	509	562	541	507	485	468	547	491	550	461	507	516	517	475	517	476	519	511	471	435	478	538	483	490	511	530	513	513	496	511	498	467	482	505	474	507	500	533	455	515	540	487	490	498	488	487	521	501	481	481	500	469	531	489	522	525	505	503	514	467	493	512	504	467	487	540	491	514	500	528	497	533	484	510	486	488	473	518	466	473	492	530	523	473	480	503	499	504	474	481	492	511	498	541	509	479	457	507	483	515	494	475	515	472	495	512	448	482	499	550	518	541	498	512	488	481	487	506	501	501	532	510	461	467	477	474	489	512	495	507	526	488	493	542	518	501	500	506	468	533	502	467	448	562	503	461	485	507	460	536	519	480	490	520	500	491	467	491	503	502	526	489	498	486	467	502	506	488	443	524	487	516	471	490	505	477	523	489	496	513	509	496	492	547	516	500	500	484	494	448	490	486	493	512	511	533	504	428	493	506	479	489	504	490	511	510	482	522	513	481	483	485	504	503	510	489	463	485	490	474	524	495	481	494	468	523	502	519	494	529	498	506	456	509	481	537	488	488	515	484	499	484	503	499	501	506	474	449	498	483	491	494	547	522	480	472	469	484	472	481	486	533	492	471	479	476	466	472	508	492	489	514	508	470	485	494	472	491	495	484	475	539	512	497	513	488	508	548	481	533	510	530	518	511	499	486	524	495	479	502	484	466	504	506	492	503	483	504	549	517	491	465	534	507	484	511	498	505	458	502	471	487	533	491	516	493	484	525	481	507	486	526	505	475	509	499	554	504	497	520	556	500	515	462	507	504	470	461	498	479	455	525	505	494	453	510	509	478	503	509	453	503	479	497	499	514	484	517	509	499	485	515	497	486	523	482	494	505	477	482	484	497	495	467	512	478	507	541	492	535	501	473	526	487	540	485	507	507	454	475	496	470	521	492	463	522	492	512	527	506	500	526	496	483	509	487	449	491	477	508	485	509	519	544	528	470	466	493	481	571	517	508	505	475	482	495	501	481	481	532	535	517	472	481	482	531	475	520	473	479	492	470	504	495	466	481	518	471	499	494	509	460	547	505	493	476	485	484	509	496	464	468	486	501	483	523	509	494	494	483	488	487	526	519	504	462	505	498	533	483	444	478	554	497	480	501	475	495	524	508	481	497	484	482	467	445	474	488	482	484	456	521	500	501	500	537	483	522	505	508	505	496	505	465	486	473	495	520	488	494	484	489	472	464	478	490	512	491	494	490	513	544	507	509	495	498	552	504	463	513	492	474	462	513	471	456	464	479	507	512	488	529	495	462	473	508	509	501	477	511	500	511	545	534	490	540	476	477	497	501	485	484	478	472	526	495	515	496	494	506	520	489	497	477	487	468	502	440	473	501	502	509	512	513	517	489	501	499	479	497	498	491	496	467	455	514	513	488	467	499	512	525	508	476	509	485	518	501	481	475	502	515	531	478	517	508	491	520	501	491	512	491	498	498	496	520	479	483	527	469	491	511	526	485	505	510	478	492	513	507	483	506	519	496	527	504	507	494	481	460	446	473	476	511	482	538	538	535	503	504	499	466	516	506	505	485	522	510	459	467	509	495	495	518	522	480	529	517	501	468	545	495	493	484	515	517	546	486	527	508	515	524	502	508	495	498	444	476	532	465	507	497	487	560	519	499	485	506	520	488	510	497	462	511	510	482	507	524	507	502	505	508	500	504	502	542	477	481	520	493	479	497	496	480	511	499	472	522	470	514	520	501	505	473	495	508	484	494	483	502	466	480	526	524	486	469	469	528	442	510	454	515	500	461	543	514	505	491	523	498	473	465	479	459	549	506	521	508	493	469	483	515	501	501	517	514	482	470	511	484	485	482	482	532	495	488	509	502	515	503	532	507	494	503	459	529	476	513	522	485	490	495	484	491	484	464	518	509	533	487	487	494	476	488	463	489	484	487	512	475	533	506	484
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
