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
341399400556	341399401078	341399401628	341399402178	341399402727	341399403278	341399403828	341399404378	341399404927	341399405478	341399406028	341399406578	341399407127	341399407678	341399408228	341399408778	341399409327	341399409878	341399410428	341399410978	341399411527	341399412078	341399412628	341399413178	341399413727	341399414278	341399414828	341399415378	341399415927	341399416478	341399417028	341399417578	341399418127	341399418678	341399419228	341399419778	341399420327	341399420878	341399421428	341399421978	341399422527	341399423078	341399423628	341399424178	341399424727	341399425278	341399425828	341399426378	341399426927	341399427478	341399428028	341399428578	341399429127	341399429678	341399430228	341399430778	341399431327	341399431878	341399432428	341399432978	341399433527	341399434078	341399434628	341399435178	341399435727	341399436278	341399436828	341399437378	341399437927	341399438478	341399439028	341399439578	341399440127	341399440678	341399441228	341399441778	341399442327	341399442878	341399443428	341399443978	341399444527	341399445078	341399445628	341399446178	341399446727	341399447278	341399447828	341399448378	341399448927	341399449478	341399450028	341399450578	341399451127	341399451678	341399452228	341399452778	341399453327	341399453878	341399454428	341399454978	341399455527	341399456078	341399456628	341399457178	341399457727	341399458278	341399458828	341399459378	341399459927	341399460478	341399461028	341399461578	341399462127	341399462678	341399463228	341399463778	341399464327	341399464878	341399465428	341399465978	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	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
21595	20026	27153	22688	20373	20721	16601	6964	3713	2427	1749	1424	1265	1024	815	780	756	721	689	588	652	556	625	609	574	527	559	551	546	548	537	485	514	516	522	554	546	505	527	566	504	501	529	512	532	505	534	535	511	507	495	480	514	497	509	510	499	581	483	497	510	527	527	519	542	560	545	509	519	554	498	522	509	541	522	497	518	492	496	518	520	529	515	491	561	500	537	543	480	505	550	489	496	543	495	540	472	488	502	480	511	559	487	522	489	504	514	499	525	509	500	552	524	507	531	519	525	526	529	516	526	503	517	515	526	513	497	498	523	520	541	517	510	498	505	494	522	505	520	532	467	530	522	524	528	510	495	521	535	539	518	557	542	487	535	496	532	520	499	531	519	519	545	541	504	507	500	493	503	499	531	540	528	503	503	487	480	528	528	477	514	511	519	521	520	494	517	508	478	486	525	589	526	500	517	525	491	518	498	499	508	526	514	520	528	487	494	492	509	541	518	540	500	501	514	516	521	512	525	529	517	517	514	507	510	519	504	487	533	471	504	502	496	483	519	501	456	500	511	499	497	499	524	519	514	517	515	500	490	522	515	492	491	512	478	537	490	529	489	555	530	510	525	495	527	513	513	538	513	496	578	550	520	511	512	507	514	518	544	523	493	506	503	513	504	499	485	542	482	500	494	487	515	523	535	538	544	564	446	521	478	429	533	517	538	520	511	519	484	500	545	518	485	527	488	485	487	523	524	550	517	498	491	500	489	500	476	519	536	559	455	545	461	527	509	522	476	524	492	518	475	467	513	511	506	530	510	486	499	512	529	483	471	539	568	488	519	494	500	522	534	488	549	545	519	498	535	510	549	554	510	498	502	506	485	496	480	532	503	508	560	495	477	518	496	473	547	520	510	522	507	544	524	502	495	508	522	533	493	511	486	486	512	482	488	498	491	491	509	559	546	499	525	501	558	519	491	547	524	531	523	502	491	529	487	502	500	503	473	489	516	489	515	525	538	519	500	473	508	516	520	530	513	527	499	528	528	520	544	562	501	501	521	511	471	487	512	535	503	520	539	512	501	511	529	536	526	523	556	508	529	491	515	495	477	500	442	560	489	566	501	509	506	488	529	521	498	515	481	513	514	503	521	484	498	487	500	512	520	507	496	477	497	490	513	500	542	523	504	549	491	526	482	506	490	525	499	482	488	530	499	516	494	517	453	554	525	532	447	500	514	500	516	511	502	520	497	514	562	516	513	515	536	497	499	540	521	552	524	514	529	501	492	537	525	510	529	472	552	536	487	538	522	488	504	506	516	500	503	507	500	476	477	535	481	513	516	506	557	527	521	469	482	537	481	484	526	466	499	481	531	515	526	502	528	468	519	495	491	531	502	516	495	507	514	545	508	500	483	516	515	533	524	476	502	455	551	500	536	516	512	492	501	554	558	560	502	473	522	497	510	519	547	514	499	499	552	520	536	581	535	508	504	495	549	527	467	548	514	501	494	533	477	568	493	530	499	530	504	495	507	475	513	515	546	480	493	534	548	501	514	480	494	509	500	501	528	485	513	517	521	488	493	540	510	501	546	545	520	503	521	552	500	498	535	508	475	517	506	508	534	497	529	528	524	535	524	526	525	501	509	535	517	501	520	482	516	499	528	486	487	528	500	521	499	508	512	486	503	520	501	489	513	484	496	507	495	499	508	495	508	503	534	484	521	527	527	508	511	501	540	502	486	537	508	493	503	489	508	527	504	499	495	507	473	478	501	534	473	478	506	542	525	514	501	543	525	526	559	540	526	474	528	512	539	529	519	535	492	500	502	512	533	496	482	504	533	536	534	519	501	535	485	508	482	497	515	509	515	502	507	494	498	488	492	497	491	552	516	542	502	542	549	509	563	486	525	490	517	546	483	494	518	500	512	514	560	465	519	515	512	524	487	519	511	503	550	514	538	517	527	538	509	483	529	483	517	517	506	521	542	494	509	519	536	530	502	507	516	499	495	502	524	514	483	510	505	524	522	494	493	506	534	505	542	485	496	507	524	505	530	513	527	523	555	530	517	465	530	527	524	530	492	478	502	502	484	504	509	514	527	543	528	515	503	507	544	552	514	536	498	496	533	531	524	530	530	512	493	539	496	484	483	453	503	490	482	528	504	472	507	547	529	524	523	540	475	533	477	534	494	540	505	517	503	504	551	512	481	506	533	546	485	510	534	490	471	486	472	491	514	560	504	505	535	504	518	478	473	495	508	497	504	503	521	494	490	511	513	485	503	518	505	479	516	482	483	498	484	510	505	498	507	545	512	528	526	528	540	510	487	518	497	503	547	513	483	542	518	558	493	519	488	521	493	547	509	525	484	520	498	486	531	558	521	519	512	518	537	490	536	489	535	511	525	528	512	474	526	535	520	504	514	542	481	504	525	514	548	499	577	513	537	511	509	508	515	497	522	535	552	537	492	484	512	513	516	499	514	491	513	506	537	512	538	494	487	507	518	528	494	544	530	479	490	511	494	537	511	525	544	488	491	505	530	522	520	479	523	492	531	484	540	529	551	514	509	501	482	460	510	497	511	516	533	513	478	503	521	500	538	514	548	525	482	504	497	474	505	503	535	473	531	486	503	521	503	518	557	515	534	498	486	474	507	495	525	467	490	497	534	483	526	502	496	512	502	497	503	527	504	493	517	483	507	494	536	529	473	492	507	524	558	510	503	498	532	511	502	526	505	548	519	514	458	520	527	566	523	498	493	476	510	521	529	495	487	545	517	504	511	551	527	488	537	516	505	478	524	543	514	513	523	522	519	487	496	464	532	502	511	517	530	495	526	539	514	550	512	510	528	497	509	555	520	489	548	525	489	501	501	487	525	552	492	513	530	529	484	522	469	496	530	537	480	504	529	507	485	499	489	456	476	507	488	507	481	520	519	581	490	502	515	560	514	494	493	510	490	493	515	491	476	524	508	518	473	533	504	507	507	508	510	513	517	535	543	567	504	503	523	510	518	477	516	502	490	523	476	535	538	493	524	516	477	502	503	516	506	466	499	514	519	517	502	497	472	544	567	512	536	485	499	521	545	505	554	559	482	510	483	504	518	542	504	505	486	508	479	497	508	510	495	514	539	550	493	506	509	504	503	538	483	504	496	488	510	509	496	547	490	516	514	505	480	532	505	532	543	531	491	492	486	470	487	510	534	477	486	563	514	535	510	499	525	469	527	513	485	538	515	541	508	498	515	493	505	538	505	465	548	502	500	526	510	502	541	481	515	517	466	535	523	517	521	493	477	504	500	550	520	525	496	498	523	506	501	493	524	530	513	480	456	498	504	489	508	483	516	530	487	477	518	524	503	502	492	507	457	475	514	503	524	541	503	526	510	537	495	514	463	506	537	483	504	533	517	496	518	509	507	494	485	535	490	497	501	520	515	499	503	533	521	515	484	518	486	519	498	472	506	529	499	517	540	476	495	505	514	522	528	483	500	500	521	488	539	558	507	512	504	466	521	510	508	466
42203	63243	50634	35669	27541	18462	13160	9763	5956	3918	2976	2229	1851	1461	1195	1102	1000	915	939	844	771	722	728	657	708	700	711	651	699	666	639	620	667	596	644	655	618	610	659	622	644	601	650	604	651	655	614	632	660	615	603	588	646	596	647	627	593	587	552	582	645	642	602	582	609	587	636	607	616	618	574	622	619	582	648	603	619	598	627	636	590	603	571	644	577	648	617	597	650	650	596	585	578	560	604	622	618	590	626	627	562	615	623	654	627	577	622	648	638	610	570	595	627	620	615	606	612	643	621	621	677	587	613	625	613	609	660	573	633	596	636	625	598	587	602	586	621	588	670	618	575	615	578	587	614	604	625	669	592	569	602	615	610	638	606	611	601	592	609	602	624	605	621	629	548	609	573	625	602	598	592	588	627	627	652	634	605	603	589	618	629	595	608	588	604	619	594	615	638	609	625	680	585	590	643	588	613	586	624	604	642	586	564	616	588	620	595	588	611	653	579	648	612	581	644	601	636	608	571	608	607	601	585	565	597	611	632	570	642	636	647	603	602	599	580	604	621	660	604	671	633	568	612	612	640	622	653	620	616	602	612	612	623	670	628	620	587	612	603	607	591	613	634	617	587	611	610	588	638	607	650	627	631	579	599	574	607	599	575	625	632	577	670	616	629	611	612	611	606	628	617	643	624	627	597	629	588	638	598	593	658	621	582	608	594	563	613	623	622	595	643	633	613	618	640	629	619	624	633	587	599	596	616	606	598	570	621	652	614	620	631	611	640	642	633	618	569	621	619	624	623	568	613	596	595	600	612	573	630	614	598	658	622	617	618	605	541	598	569	587	617	638	618	593	590	631	586	595	623	603	655	643	585	630	630	573	612	654	614	624	603	584	617	638	568	600	615	676	591	613	612	598	571	614	603	623	613	614	629	595	625	608	601	589	619	643	596	616	649	576	651	630	608	618	655	551	635	610	592	594	597	651	621	631	655	626	598	603	613	658	635	602	597	590	589	631	606	632	569	583	620	649	634	612	609	629	611	627	628	599	641	630	628	608	618	633	617	619	610	590	609	622	583	590	624	588	591	609	579	614	593	571	614	613	606	608	631	637	594	636	620	602	615	646	618	621	598	569	625	663	590	623	589	590	577	610	575	619	631	627	655	592	594	587	590	632	588	648	567	603	641	608	575	602	606	638	627	635	598	631	650	611	592	586	641	609	588	613	570	561	595	636	613	684	619	643	541	593	644	585	598	595	631	666	628	620	550	622	623	615	592	586	596	599	594	612	626	580	590	633	612	619	638	588	594	637	598	599	582	618	593	598	633	643	588	594	581	604	653	651	623	634	595	625	637	653	648	587	634	609	622	607	621	648	607	595	612	630	626	621	664	588	672	575	592	621	619	586	637	559	594	617	588	619	585	644	599	607	602	606	602	619	559	610	614	589	606	631	615	605	575	610	586	619	614	633	648	621	609	644	588	631	602	604	602	620	616	624	631	650	600	593	603	634	581	612	610	573	608	591	607	598	606	624	605	627	628	639	618	619	620	644	625	584	584	597	605	595	585	674	589	602	635	625	614	624	615	606	592	588	635	577	593	603	595	614	643	566	643	568	564	587	667	603	635	621	593	580	599	615	568	596	608	633	584	583	654	609	637	609	583	623	642	624	622	628	626	632	659	613	633	581	603	629	565	600	576	564	583	646	629	603	604	639	602	614	612	578	616	570	613	612	601	617	610	613	651	614	597	605	621	621	631	583	619	563	591	634	644	632	613	590	645	628	581	606	614	579	649	635	629	584	584	608	646	587	591	635	633	639	591	606	632	581	587	642	614	660	614	603	644	648	572	603	591	575	606	617	583	584	598	593	578	614	566	646	620	621	624	617	562	584	584	578	593	619	586	618	579	572	643	612	621	605	600	605	607	602	609	583	616	581	589	655	628	617	623	635	593	619	626	621	624	644	608	638	601	659	617	622	607	613	610	589	615	555	628	611	655	572	614	587	606	625	630	546	623	574	623	633	581	587	665	615	592	584	666	600	647	606	622	631	636	582	587	577	639	608	609	572	592	576	607	600	610	611	640	598	613	568	624	613	635	579	618	549	544	632	607	632	640	596	581	593	634	580	636	603	631	610	621	565	613	610	592	606	596	593	604	614	609	613	640	636	630	594	612	578	620	626	588	609	640	631	675	628	629	619	612	613	616	623	642	577	587	581	606	613	607	599	655	630	621	616	646	593	648	627	586	604	599	605	606	618	630	622	597	618	631	631	638	623	583	638	666	615	601	605	609	648	570	607	627	614	640	606	651	630	619	619	607	590	600	625	579	623	582	597	611	591	578	584	613	619	624	616	617	607	571	619	593	623	667	628	568	596	625	610	587	582	603	608	617	621	627	582	621	606	612	638	601	615	626	663	583	594	572	565	607	641	659	579	579	594	594	604	652	683	565	617	641	615	594	645	627	625	619	615	627	591	619	613	583	636	642	608	606	612	617	606	629	599	623	654	601	602	670	623	575	629	591	603	615	585	609	638	639	621	613	648	604	620	639	593	643	567	609	598	639	597	602	609	572	613	633	567	606	635	605	588	662	619	610	597	590	637	581	609	593	600	567	620	586	603	617	608	601	638	608	625	620	612	622	587	614	562	618	635	616	658	610	614	573	631	562	631	657	635	618	564	584	622	589	617	624	614	583	615	638	646	648	603	609	639	603	584	648	626	602	597	598	603	558	603	635	620	600	624	602	581	585	616	577	605	571	633	614	598	589	623	619	597	598	643	625	648	600	609	633	630	633	582	618	578	625	616	585	582	619	607	622	635	581	591	602	681	595	618	564	640	641	589	571	622	591	631	622	624	624	626	606	673	585	630	635	641	589	625	573	594	584	628	614	611	627	601	635	621	611	564	630	642	575	638	595	643	563	576	575	597	652	626	636	640	575	591	597	605	603	611	619	631	599	619	621	607	620	620	593	612	552	584	603	585	624	616	642	625	644	592	606	602	640	585	616	652	602	598	616	560	642	595	608	651	604	598	647	622	661	607	658	613	630	592	583	597	667	610	607	626	604	581	610	614	624	634	655	535	640	597	627	655	643	642	609	614	649	546	634	626	607	586	552	579	604	616	553	602	617	613	605	636	599	614	637	612	608	627	580	593	584	602	641	572	611	575	589	574	597	558	606	595	651	640	583	628	581	614	615	563	631	578	575	647	635	585	591	615	641	593	596	628	619	630	596	603	632	607	604	615	573	643	622	577	587	583	650	634	640	618	601	606	597	598	634	597	633	594	607	578	602	635	589	610	633	579	583	616	576	613	612	594	624	602	601	600	614	585	570	604	599	603	630	606	637	592	587	605	598	600	628	598	618	599	624	621	654	600	631	593	595	622	606	595	601	626	645	577	635	633	632	557	649	672	614	610	635	561	589	577	618	608	610	628	618	585	625	612	618	618	625	587	616	625	608	588	593	663	648	598	577	639	580	613	595	609	598	622	618	615	617	586	660	623	614	638
34188	38526	39948	28906	17447	9832	5018	2743	1727	1373	1109	935	820	775	711	616	672	622	663	574	634	568	600	564	573	539	562	547	587	577	568	577	552	569	506	580	542	542	524	528	560	518	536	571	547	565	552	583	577	547	531	533	530	567	517	529	526	574	524	629	528	537	570	575	524	556	515	554	520	515	563	544	557	576	576	530	594	529	566	541	546	526	533	505	491	534	523	579	583	568	520	485	548	570	582	539	514	540	578	514	526	556	511	537	522	544	540	554	548	530	549	550	555	525	508	516	558	498	537	550	565	531	514	556	573	524	589	546	559	491	545	551	565	480	580	564	548	581	532	524	545	535	560	510	510	553	548	532	491	537	552	533	521	526	546	517	552	564	574	543	565	588	551	515	561	525	520	543	534	592	540	545	597	589	602	560	557	561	580	531	538	548	529	559	501	526	514	549	586	534	578	529	591	516	528	534	540	580	541	534	505	555	550	576	568	553	560	520	523	503	540	531	531	555	539	590	556	524	529	524	508	552	576	516	525	521	539	569	587	515	572	526	554	526	575	553	549	536	547	523	534	562	508	525	561	521	512	532	506	581	536	541	545	556	492	547	537	522	558	558	564	546	538	527	536	566	526	531	538	527	558	604	552	570	531	547	541	531	518	572	528	590	560	533	491	595	524	540	569	560	531	507	544	504	515	559	572	546	573	569	573	554	520	525	536	542	533	572	532	541	545	554	541	585	537	567	527	568	542	558	581	548	542	580	542	547	547	557	546	564	526	564	555	546	561	550	544	558	557	549	551	542	583	518	550	589	576	553	521	573	585	542	554	539	537	534	537	497	577	569	502	545	580	555	510	526	545	571	534	549	552	540	560	540	534	538	586	559	552	558	517	589	537	517	552	524	530	539	542	544	557	549	564	512	538	524	544	513	576	517	572	531	498	555	541	564	526	548	515	551	568	507	538	538	530	485	544	531	535	540	525	579	588	550	558	567	521	579	562	542	552	534	547	532	505	600	576	586	571	525	545	544	594	554	546	524	523	512	543	547	576	550	521	564	577	552	543	545	528	540	544	567	506	599	558	558	558	547	520	547	605	532	580	550	523	506	520	530	543	573	538	537	571	566	523	529	518	506	490	569	526	576	554	592	590	571	568	561	517	550	545	559	517	541	544	557	546	533	540	551	535	577	555	564	518	512	547	540	529	536	558	562	541	518	540	527	548	513	539	532	546	515	552	556	560	556	528	571	558	527	529	515	529	556	562	515	575	492	567	545	521	536	547	560	540	531	559	548	574	536	526	551	527	523	518	564	566	551	529	573	579	493	488	552	550	543	542	546	522	530	543	529	518	529	509	560	574	551	597	587	550	571	522	545	492	555	528	572	544	517	582	552	551	553	504	520	525	501	552	584	550	534	528	522	514	542	540	553	561	525	589	549	510	546	520	545	564	565	549	542	530	580	525	500	501	564	564	581	567	535	584	531	576	546	535	574	521	546	528	517	551	552	537	570	529	552	563	561	582	524	516	601	550	557	517	528	554	489	534	557	538	529	561	563	533	596	561	507	593	539	552	572	528	569	517	546	564	550	526	526	538	491	563	541	520	532	538	544	543	569	545	516	553	558	498	528	585	526	559	536	528	563	543	548	555	503	534	526	538	526	536	511	548	588	574	519	492	562	544	552	517	549	515	562	524	538	544	504	518	541	567	520	542	527	547	531	560	536	565	516	532	553	537	516	544	533	547	540	553	540	552	560	506	579	559	564	525	525	575	546	567	570	575	519	531	563	536	537	512	545	578	561	557	504	559	501	579	516	544	567	566	573	568	535	542	581	568	544	530	567	560	574	526	547	533	524	541	538	515	546	553	545	550	543	565	541	583	546	550	548	513	547	570	513	566	521	529	547	547	549	554	504	591	547	565	538	542	524	565	508	533	536	556	573	514	538	585	498	533	508	548	538	543	514	545	529	506	552	560	578	556	534	538	579	523	555	552	524	581	553	533	539	557	517	505	585	571	560	508	505	530	539	535	537	537	561	522	560	551	537	547	540	563	512	564	574	528	559	536	570	554	544	511	560	544	560	570	518	547	532	536	516	559	542	559	576	536	563	575	529	552	525	538	554	528	517	564	571	542	541	549	526	544	504	525	585	515	532	602	536	537	550	556	533	545	563	547	562	548	539	569	548	550	564	540	525	586	574	541	531	552	561	534	531	509	539	515	546	543	538	550	556	576	546	532	517	528	581	526	556	587	529	545	533	522	578	619	579	537	514	561	540	515	514	514	556	551	574	549	551	544	556	540	571	520	508	550	567	519	545	513	548	579	512	557	544	498	536	589	525	519	525	560	548	556	567	558	538	539	522	561	558	616	560	553	524	533	521	527	495	537	516	543	496	499	602	536	519	514	519	563	564	534	536	523	542	562	557	525	562	537	541	498	555	560	543	572	550	555	529	568	565	493	553	567	541	610	561	579	557	587	512	542	594	530	537	562	550	498	528	538	498	530	519	544	554	518	535	545	553	556	521	536	513	525	560	561	527	534	533	541	518	536	541	593	550	531	524	534	597	535	543	541	556	546	608	543	533	523	558	541	553	548	529	559	522	571	516	571	536	512	498	573	546	522	563	517	519	560	529	539	590	540	566	503	533	572	537	517	557	531	519	566	575	519	546	577	558	547	578	535	575	540	524	544	508	540	571	562	576	544	572	543	541	551	528	554	590	570	507	553	562	584	539	534	565	525	535	495	543	500	517	553	565	559	547	564	548	540	518	531	513	548	553	567	517	541	517	558	535	572	569	564	539	542	493	580	534	541	553	585	523	514	569	573	514	541	499	530	553	565	565	572	530	563	526	522	528	531	581	535	535	539	577	551	566	512	585	540	545	554	554	523	530	585	542	583	539	550	573	551	538	509	523	612	603	559	528	498	540	549	548	527	503	554	513	548	546	521	543	538	538	554	558	569	518	607	556	556	547	532	516	544	510	554	563	532	525	527	548	552	544	530	519	535	519	549	564	565	518	542	521	529	561	551	550	579	541	523	576	556	570	553	543	589	604	538	531	532	573	543	557	571	577	534	569	546	552	509	578	531	516	519	556	521	514	544	580	572	537	508	556	536	533	546	559	571	534	523	538	537	522	532	548	526	540	552	569	547	564	540	575	548	565	555	501	562	566	543	539	520	559	551	546	556	532	562	554	541	543	516	499	511	552	566	497	545	517	538	568	510	512	585	572	577	566	543	561	516	555	552	532	546	571	579	524	560	560	542	564	539	546	533	549	553	534	571	562	537	551	525	498	559	551	540	547	561	537	563	557	557	578	580	530	504	506	546	514	549	571	535	557	573	512	500	508	551	569	568	538	552	551	555	514	499	559	547	557	560	544	536	561	565	536	596	541	553	569	532	511	555	572	575	544	552	527	534	551	530	535	536	525	514	535	525	559	546	520	549	548	522	499	547	530	514	553	503	602	532	543	504	487	555	545	541	532	519	553	575	526	567	573	508	549	596	529
42690	55355	43111	28856	20278	13527	8147	4801	2995	2255	1726	1402	1270	1048	955	874	852	850	820	735	703	724	745	725	693	731	690	713	640	702	661	676	705	667	635	614	695	643	665	649	636	658	689	652	686	649	682	673	623	635	706	645	651	691	682	642	646	661	643	644	659	651	644	637	669	635	652	661	664	655	695	674	675	641	692	696	670	661	629	641	690	637	681	629	621	643	672	636	640	618	673	657	645	658	633	618	681	633	635	715	682	665	665	659	700	645	663	696	640	698	638	624	714	662	612	647	714	632	658	629	645	664	645	698	706	659	636	661	684	668	663	651	615	655	683	665	717	635	705	616	646	679	693	673	650	663	651	675	654	678	684	680	683	665	668	692	626	677	647	702	673	678	663	704	696	669	627	675	677	655	642	661	656	690	652	673	632	636	656	718	679	639	649	649	644	631	682	693	658	675	632	687	648	625	642	649	634	682	638	618	653	672	642	659	671	647	709	674	686	638	684	569	635	669	669	675	651	672	723	654	666	691	663	684	680	622	666	649	604	633	619	655	668	636	667	658	646	693	697	649	668	654	633	669	666	653	647	617	681	618	607	644	682	657	656	709	698	660	645	643	616	659	677	637	632	635	692	635	650	629	610	677	668	666	667	682	654	677	632	645	674	674	674	692	674	688	676	651	685	631	654	645	651	747	593	589	650	649	655	651	645	593	638	673	613	719	644	697	652	658	618	695	654	616	696	644	658	662	655	620	644	657	647	659	679	675	689	690	673	668	700	684	668	684	646	719	654	669	637	638	665	643	661	643	681	630	629	662	685	647	647	609	672	684	676	662	646	726	634	650	685	645	635	705	700	697	633	662	669	652	705	684	692	695	683	663	674	647	670	621	656	701	659	654	623	674	663	630	675	665	672	655	672	660	684	646	668	644	665	674	619	665	669	674	659	694	669	666	681	661	626	680	661	666	662	677	652	648	662	627	634	687	690	695	667	657	680	590	652	654	632	608	616	638	658	623	668	665	646	661	643	686	676	644	653	657	665	631	649	694	692	683	677	671	662	624	671	665	672	697	693	648	626	663	636	641	680	674	639	647	693	635	655	630	600	665	650	696	657	638	670	672	666	686	654	655	719	638	699	626	665	623	683	680	673	618	706	662	644	687	656	673	589	648	708	683	644	666	691	637	675	641	696	675	654	692	634	655	665	650	602	652	642	646	694	654	640	708	656	651	672	624	675	650	656	677	646	673	644	678	670	671	626	648	579	642	654	686	716	696	688	658	659	718	663	655	645	697	680	622	660	644	619	649	680	685	646	614	669	681	659	650	656	667	675	662	617	659	627	660	641	660	673	685	654	647	672	709	635	665	684	670	653	731	652	647	636	672	689	665	645	622	672	690	661	664	645	691	647	675	643	668	663	647	634	637	661	659	631	685	679	644	648	678	640	675	634	682	653	677	625	650	695	668	665	644	661	632	667	681	639	671	675	706	652	667	690	697	683	665	667	667	659	716	644	683	667	666	642	686	657	672	607	652	614	640	673	675	687	630	684	636	749	672	689	694	654	646	662	637	645	660	657	640	683	691	621	624	665	690	696	628	658	623	678	665	636	720	707	633	688	625	700	650	666	641	665	642	710	670	649	672	660	691	688	665	699	660	684	635	685	666	658	666	646	658	633	671	648	671	651	746	655	647	638	660	665	698	624	683	651	697	682	728	668	653	650	660	627	643	671	601	627	637	654	649	665	662	656	644	647	663	679	610	673	683	649	688	657	675	624	666	645	678	656	587	680	672	661	638	693	640	628	658	635	652	653	672	690	650	655	684	671	686	692	617	641	649	714	666	699	652	717	686	666	655	636	668	596	633	689	635	657	700	619	614	643	649	696	653	649	639	676	657	687	686	624	671	634	639	678	687	656	672	655	667	639	662	653	666	685	657	663	668	633	688	585	619	686	684	655	658	641	689	668	680	646	637	674	684	676	656	619	658	648	647	661	667	640	734	652	671	657	702	690	683	654	666	694	667	644	637	650	654	627	670	615	638	643	717	635	656	654	706	652	637	656	698	680	669	656	607	675	669	630	679	632	649	694	671	664	625	615	696	691	642	705	653	603	641	638	650	692	672	620	681	680	652	688	731	656	649	653	643	651	714	663	659	650	664	660	639	687	631	659	645	694	666	660	608	629	706	603	649	594	688	683	651	650	655	636	645	674	726	710	679	683	710	621	636	658	666	622	642	653	670	688	676	653	681	646	638	594	623	651	696	656	626	674	685	684	630	646	640	663	696	673	676	667	714	720	633	685	622	590	672	675	677	673	687	637	605	661	669	660	663	646	637	657	660	684	659	649	680	650	674	678	657	687	664	673	672	670	655	673	648	697	705	702	653	647	638	639	608	593	677	685	681	644	646	686	656	686	667	659	621	658	647	649	634	636	649	698	605	643	629	709	663	683	651	679	663	714	715	668	666	633	667	618	647	645	664	685	640	652	658	683	658	691	663	666	696	699	640	664	669	652	675	650	655	693	688	660	672	645	682	667	661	674	692	696	708	663	685	661	617	649	661	674	663	643	669	672	628	661	657	613	658	682	667	637	698	680	613	636	628	684	654	648	655	657	663	655	693	671	680	628	665	610	661	702	652	643	634	705	700	683	692	640	644	700	706	663	641	634	631	661	682	675	701	673	663	677	626	642	674	641	650	617	693	631	679	618	691	660	663	673	651	672	715	677	656	658	653	702	574	619	675	670	617	637	674	649	638	612	692	659	634	670	710	671	668	643	674	645	677	614	675	661	623	670	653	683	688	639	620	708	695	652	648	633	671	658	660	699	660	681	686	684	668	691	688	632	660	723	629	670	705	669	657	672	685	671	652	632	668	686	657	723	636	658	671	664	657	627	671	665	650	699	678	668	679	618	664	638	700	631	655	655	621	654	638	667	666	677	685	667	620	669	655	679	655	698	625	672	670	649	661	629	655	651	668	711	666	648	665	658	624	647	645	677	681	748	632	668	648	651	649	666	714	649	644	666	622	697	651	675	623	663	707	638	674	621	647	626	696	690	647	624	712	685	585	682	649	651	726	609	640	657	662	621	643	715	671	632	625	688	659	685	661	639	689	683	665	703	664	665	630	680	669	702	666	669	688	629	693	667	689	668	630	649	640	662	656	655	662	681	699	652	609	662	674	681	606	638	649	691	678	664	695	655	644	643	667	601	617	678	642	654	654	697	673	611	710	686	643	667	641	720	665	672	652	677	669	659	694	649	683	666	676	651	668	635	674	649	672	655	661	679	656	633	668	695	649	662	626	618	655	667	674	661	685	637	630	693	634	685	702	682	661	673	718	645	697	632	627	681	683	667	639	685	639	680	695	646	619	658	672	667	673	656	656	679	609	688	685	643	647	660	668	666	643	663	714	714	658	715	665	649	644	710	664	668	697	657	690	665	647	630	678	734	655	644	656	640	675	686	690	678	654	657	635	683	675	625	702	720	671	696	650	659	672	683	657	644	643
24088	21230	28667	25622	22887	19352	11033	4243	2344	1858	1426	1208	1061	941	788	767	751	740	723	698	638	623	662	637	644	621	612	585	572	573	589	588	576	609	591	566	546	592	592	573	593	609	579	597	565	552	579	610	556	589	576	591	604	585	589	576	623	551	559	582	553	551	551	591	594	579	555	581	614	562	630	555	608	542	578	577	592	594	611	594	596	575	604	582	592	571	602	566	559	553	576	611	564	568	557	583	573	584	581	583	561	573	580	569	591	588	613	572	533	535	585	613	582	578	553	600	593	599	519	518	547	569	594	549	530	563	576	579	568	540	576	586	579	601	604	602	590	523	598	563	584	583	572	562	565	577	579	564	613	581	548	514	560	551	566	529	576	581	569	531	619	543	559	561	575	581	551	559	583	614	567	565	550	549	551	601	606	568	544	583	531	565	550	582	645	546	603	568	607	598	562	525	523	579	603	597	571	574	565	589	599	569	547	575	565	562	569	572	581	591	590	578	584	554	596	579	552	572	574	566	562	564	577	580	584	608	571	565	596	586	598	570	548	525	581	516	596	564	537	553	562	595	579	616	557	557	606	558	570	503	535	582	580	575	548	566	568	538	547	574	570	565	613	552	588	551	531	531	591	572	530	564	588	616	561	559	558	561	549	572	568	586	567	555	565	559	587	541	560	532	609	589	567	533	578	549	570	548	615	570	579	575	557	566	578	540	595	566	561	568	603	511	587	541	575	553	576	579	545	546	558	585	569	563	585	538	555	589	599	547	583	596	566	543	583	551	530	597	579	539	591	575	540	592	592	564	585	550	558	558	524	557	596	536	514	576	544	582	601	530	569	634	622	555	571	579	569	581	537	559	579	592	565	570	564	626	553	558	579	607	557	555	535	558	579	582	592	581	592	553	604	507	579	542	509	571	596	568	572	563	564	573	570	578	535	640	606	568	537	573	538	527	587	601	576	593	548	588	582	596	575	598	588	592	541	558	516	543	557	591	576	569	552	601	586	545	548	536	511	536	546	611	600	588	597	564	574	564	606	575	578	590	536	585	538	624	547	566	518	587	613	551	564	575	595	649	587	611	596	545	593	528	571	570	611	560	531	546	596	555	605	553	578	567	584	563	605	601	550	553	555	580	589	531	596	575	599	561	569	543	558	547	558	562	586	558	574	586	595	566	553	552	576	551	548	561	562	568	537	552	575	551	573	623	596	571	564	571	548	546	571	577	610	563	577	611	586	595	591	540	549	578	587	576	611	558	570	601	604	583	573	564	532	542	550	582	561	544	522	556	556	595	589	585	590	581	551	558	604	548	516	554	558	588	599	567	607	581	603	566	570	582	592	600	507	544	521	599	535	576	581	586	558	614	565	566	566	589	603	542	574	538	615	596	563	577	571	605	565	603	607	556	559	562	590	542	611	557	581	603	546	531	552	573	569	553	588	577	575	634	593	544	542	551	567	577	577	589	540	584	555	587	577	565	559	617	623	544	570	533	565	582	580	572	596	535	581	585	591	560	554	576	596	579	575	568	579	505	570	520	574	566	626	595	579	568	551	578	518	562	551	581	625	582	591	588	579	557	575	529	581	542	565	544	564	564	549	554	574	561	549	584	600	571	616	557	597	557	546	531	570	548	575	547	603	530	611	610	570	608	580	495	567	574	586	601	559	574	562	555	551	575	558	565	582	553	548	578	548	550	553	599	563	612	591	606	594	557	579	568	571	620	554	554	549	563	561	551	550	533	537	575	624	592	560	569	585	582	574	584	588	608	531	556	553	546	560	574	561	560	579	607	605	597	597	599	556	594	588	624	556	532	569	607	532	589	613	542	548	555	559	573	576	582	622	622	601	546	569	557	585	548	569	566	565	572	614	586	538	547	574	606	577	586	590	534	544	613	576	581	533	545	582	517	602	583	590	566	566	558	574	595	613	587	576	549	619	566	597	551	617	554	517	536	540	561	583	586	579	547	605	602	537	560	547	557	598	559	607	587	519	626	563	558	562	558	574	599	580	567	593	596	546	570	592	558	525	589	560	580	571	567	587	552	509	555	596	574	544	577	511	588	578	555	579	595	572	630	559	527	555	552	591	538	560	595	548	591	584	613	559	555	589	572	580	557	586	575	579	577	566	588	600	591	571	550	581	567	552	536	574	611	579	523	548	559	603	556	564	571	569	565	560	582	574	565	592	571	537	555	572	584	588	549	549	605	564	544	596	605	579	541	559	594	553	559	567	534	593	599	594	614	601	588	580	580	576	588	577	553	578	584	599	572	566	584	594	578	603	553	593	582	571	556	580	582	584	604	635	562	516	621	578	570	584	560	550	578	576	538	571	590	583	539	604	565	548	624	581	573	576	587	537	570	548	559	568	544	646	589	620	617	583	527	593	516	566	575	558	574	621	542	631	574	551	604	594	567	569	546	580	580	586	561	588	603	562	576	578	595	557	588	573	609	573	608	563	588	572	609	610	610	612	557	556	546	570	585	589	559	599	560	578	584	566	567	558	561	596	567	537	606	560	527	505	580	571	565	590	582	564	585	550	610	589	565	593	558	612	588	531	552	539	566	580	579	572	571	577	567	547	546	591	564	569	595	562	565	579	574	570	534	578	617	600	576	560	589	537	583	571	539	582	579	588	588	602	579	591	547	583	558	588	576	537	562	581	565	546	573	581	587	548	574	563	574	564	577	527	562	562	559	544	595	572	565	587	505	554	561	589	491	526	591	557	565	568	586	567	570	583	534	585	546	527	545	550	581	606	577	529	587	570	618	587	556	554	612	542	604	616	623	578	571	611	595	541	565	544	566	569	563	588	572	568	602	551	529	580	621	606	593	583	599	564	584	570	595	536	553	562	543	542	561	577	595	555	581	569	542	590	557	583	586	619	567	585	602	592	575	607	572	548	524	585	570	580	602	555	551	572	551	567	526	571	578	575	568	529	585	602	557	581	606	515	557	570	538	567	528	588	596	576	597	544	595	539	599	575	606	597	584	584	594	555	542	541	557	588	607	549	552	581	564	597	534	599	574	554	580	605	563	569	594	568	620	613	572	584	525	570	568	523	591	588	535	589	548	574	545	589	515	584	567	621	572	587	597	594	598	557	532	512	544	617	600	567	609	578	536	552	562	578	564	589	575	537	596	570	536	598	603	539	583	604	548	598	627	582	542	560	616	609	512	558	578	523	594	550	563	598	597	558	539	560	522	597	585	539	561	544	562	569	577	562	583	603	580	555	562	573	555	565	602	573	579	545	566	568	575	532	553	584	591	571	564	569	539	567	559	570	577	536	586	563	575	556	537	568	595	564	598	590	593	607	592	563	609	521	554	525	552	582	622	606	534	586	567	532	527	549	570	574	559	561	572	540	598	554	590	621	566	594	573	539	512	549	543	561	580	568	571	596	555	548	570	576	610	566	591	594	588	551	500	550	585	586	582	556	548	537	578	583	613	570	566	588	545	581	573	552	545	552	572	563	575	579	581	561	574	576	579	586	550	550	599
40303	63283	51465	37121	27158	18835	12045	6399	4020	3012	2284	1751	1562	1255	1082	994	898	916	902	847	842	827	801	757	776	700	719	717	801	679	734	690	667	740	671	687	696	731	694	670	707	675	704	667	677	682	680	722	645	708	705	702	679	737	711	687	712	664	712	684	635	653	704	711	697	659	651	706	642	634	706	670	670	710	660	619	680	683	675	719	718	705	693	722	703	671	706	694	678	684	674	661	707	691	689	683	681	709	664	733	701	682	732	671	723	728	715	718	734	637	735	663	710	667	669	729	686	711	700	707	734	664	725	637	674	642	672	639	716	672	729	713	683	716	671	699	692	699	655	661	630	685	677	684	737	662	684	701	688	722	686	665	704	685	683	695	664	705	692	731	703	700	750	664	665	618	657	713	716	739	694	685	700	730	762	695	675	718	683	726	661	636	677	679	747	721	667	730	714	670	696	616	705	663	717	719	616	657	698	652	677	729	692	664	671	710	693	686	688	681	678	676	667	669	667	712	710	714	723	691	698	707	673	706	661	671	656	698	736	708	690	665	724	678	719	644	642	705	692	686	649	689	648	669	756	679	655	671	714	659	690	697	698	661	672	690	695	685	714	693	713	723	695	720	692	683	691	683	699	675	702	694	712	696	697	692	675	688	665	678	710	658	722	610	700	706	663	725	659	698	691	652	693	707	661	672	643	681	694	709	700	707	715	682	646	682	674	669	739	696	697	678	743	685	696	710	656	666	691	682	662	696	673	672	669	666	709	667	697	700	670	678	728	666	670	720	704	620	653	658	692	679	707	682	687	679	726	657	660	720	713	752	642	673	725	659	655	701	680	681	698	733	651	705	703	693	660	720	657	666	704	731	687	685	684	712	705	695	659	654	697	707	678	697	700	696	678	614	693	696	686	730	674	702	712	688	668	642	670	665	658	702	673	711	672	705	727	706	684	677	688	668	664	731	733	686	665	666	645	718	715	698	672	725	698	709	674	655	675	691	730	702	658	670	668	693	671	699	661	655	705	652	669	685	694	687	677	709	675	636	689	654	711	711	684	695	642	684	689	689	691	649	728	722	654	681	697	712	705	702	665	646	690	694	702	621	685	645	669	643	710	672	684	669	676	722	684	671	747	675	698	727	642	669	717	711	648	729	703	682	698	704	656	689	690	692	666	707	638	700	725	687	718	696	647	663	694	667	655	701	721	675	693	649	750	714	679	677	698	656	679	644	667	647	680	658	678	714	625	682	647	703	701	714	662	679	667	721	710	677	693	637	700	696	660	669	707	676	660	663	629	655	718	707	675	666	644	718	674	702	729	691	724	740	682	671	695	683	675	720	652	707	701	656	686	712	697	702	672	678	717	667	715	713	686	696	696	684	646	679	723	682	660	646	722	661	695	648	673	706	723	683	687	680	688	677	680	720	697	704	653	721	698	711	718	669	676	729	687	663	722	697	685	698	633	743	675	724	719	701	665	665	688	671	690	710	718	682	687	745	714	653	679	670	693	681	643	646	658	635	669	695	737	724	711	696	697	661	670	688	681	599	722	680	668	706	718	673	751	666	696	696	672	648	695	705	717	708	676	702	673	679	685	697	643	675	712	676	694	655	656	699	694	720	686	712	686	654	700	639	713	725	650	687	670	728	717	633	704	663	682	687	669	691	641	714	629	692	703	689	657	726	691	647	684	668	670	696	659	700	644	668	685	716	706	673	671	701	664	694	701	667	686	712	696	677	724	708	650	701	718	656	697	681	755	653	722	671	711	692	731	631	724	686	688	688	662	689	708	738	710	662	705	706	673	673	676	710	679	693	666	664	738	722	715	699	697	688	630	725	660	685	693	659	712	639	695	704	670	692	637	677	687	664	694	667	671	668	699	692	702	711	671	703	730	664	713	712	711	693	698	708	652	655	664	642	672	659	656	725	703	649	715	662	642	706	695	718	699	710	698	653	647	691	673	701	642	634	713	672	661	684	650	710	691	694	649	694	670	683	704	732	761	666	701	685	708	686	664	693	653	713	706	657	650	694	716	697	694	687	661	652	698	687	701	670	708	694	686	698	685	705	695	675	709	659	684	671	666	717	663	705	720	688	723	695	641	652	714	685	712	677	725	690	683	665	704	662	659	695	731	668	708	695	724	658	659	667	703	744	690	722	671	714	683	719	704	718	660	711	677	661	675	694	701	663	660	669	680	641	690	690	675	716	655	671	663	669	708	634	744	677	667	687	674	690	727	666	704	670	669	677	701	719	711	620	673	691	715	700	694	697	693	669	676	646	700	694	682	738	684	690	662	716	704	650	680	718	651	731	677	699	689	719	674	707	672	707	657	680	696	682	723	678	696	704	668	670	713	687	666	641	702	676	705	680	663	674	723	719	723	708	663	649	642	695	659	704	692	713	741	656	676	702	699	678	710	698	708	682	670	644	687	695	760	684	696	679	678	664	680	719	697	683	662	710	649	665	687	730	734	657	712	657	676	675	693	732	690	699	718	662	733	664	666	678	711	692	693	690	701	726	720	694	655	691	646	714	681	713	721	665	704	684	689	701	687	676	682	695	709	698	669	692	709	717	645	730	676	649	723	738	669	734	689	673	659	644	664	706	680	691	727	673	675	686	653	670	672	681	726	706	675	716	675	696	681	715	669	629	667	702	672	653	683	711	746	661	713	663	719	656	678	658	684	711	738	688	696	639	703	711	701	682	722	684	648	734	685	708	713	677	667	673	669	742	709	705	673	690	668	683	634	728	710	707	721	666	708	681	691	689	705	651	736	671	716	704	726	665	702	674	680	661	726	677	698	677	696	682	669	672	678	707	706	731	702	660	727	670	657	696	684	704	700	673	693	734	668	631	636	662	668	716	650	680	678	657	702	651	699	683	712	707	603	717	687	641	704	704	709	698	694	693	692	662	680	732	671	684	690	745	686	722	654	686	726	677	674	734	696	695	659	679	659	685	674	703	704	672	695	726	702	681	701	745	657	683	742	680	684	670	712	685	712	675	665	701	692	651	691	631	675	674	676	686	691	706	711	680	685	664	702	685	656	705	677	687	692	705	643	691	696	681	743	671	718	666	678	689	699	721	664	686	695	735	688	696	706	667	681	703	691	703	683	676	729	704	677	697	695	670	654	676	689	683	671	687	673	693	696	682	624	696	666	673	657	649	697	716	675	679	701	691	701	652	705	706	657	706	666	667	691	712	665	710	716	668	738	711	657	723	723	672	685	662	650	663	684	676	700	652	685	687	683	690	712	719	713	697	697	684	655	653	706	711	682	739	626	690	715	634	686	655	702	664	697	687	687	727	670	629	637	703	712	686	654	691	651	666	713	687	709	698	687	694	704	665	658	655	678	685	709	671	730	733	690	724	650	666	715	724	673	714	668	677	696	682	658	680	683	663	691	706	670	707	678	648	675	713	714	703	689	687	706	699	706	695	681	691	677	673	666	670	729	672	679	680	698	652	717	672	658	668	650	666	754	722	666	689	683	676	680	684	655	714
24991	21444	29426	27928	21010	12342	5104	2433	1497	1231	958	827	745	684	639	558	559	552	592	595	545	549	529	543	546	506	494	520	490	485	499	479	519	475	527	479	524	494	509	511	522	522	514	456	479	455	501	485	488	516	494	521	476	521	477	487	453	494	471	502	503	493	460	512	492	505	515	502	482	443	521	525	466	503	483	488	467	491	478	479	485	536	515	447	522	523	495	475	499	486	475	487	479	477	503	484	480	473	529	521	471	489	486	497	576	467	511	454	526	515	485	475	503	514	468	507	456	479	473	515	507	454	505	435	503	471	502	484	507	486	499	545	464	498	441	472	484	492	479	490	483	508	523	504	508	515	437	527	496	495	507	527	513	472	492	471	478	487	495	495	501	490	510	471	470	466	512	471	437	480	521	478	458	507	511	473	501	462	487	496	476	497	512	491	513	451	497	496	488	518	490	515	479	464	493	519	468	482	526	505	450	456	461	484	524	491	504	492	487	483	535	503	480	466	451	472	497	477	464	475	478	496	492	523	460	455	527	497	472	494	464	497	462	487	530	529	516	500	480	495	528	500	489	490	519	455	504	477	544	454	492	488	475	496	469	457	500	481	487	521	505	471	514	470	492	497	517	463	499	492	492	495	519	515	519	512	500	461	484	456	505	533	489	449	490	490	468	483	458	508	484	511	474	456	477	533	457	459	493	466	481	507	485	445	451	475	490	446	493	507	466	489	483	483	472	518	489	494	454	491	473	505	491	467	484	484	495	489	518	485	494	489	495	488	471	501	500	498	476	505	473	510	479	482	504	482	484	501	492	507	498	464	469	495	522	482	474	497	516	518	464	512	472	510	504	456	524	502	456	481	470	493	480	474	468	481	494	478	486	478	487	531	510	498	477	492	489	485	511	507	513	452	525	479	478	493	492	493	480	488	498	483	477	471	494	465	493	514	466	489	486	498	467	485	439	456	513	533	512	522	446	459	516	476	464	510	493	517	493	496	474	494	519	528	476	489	501	542	479	503	514	506	498	464	470	494	494	488	486	498	510	481	498	474	498	483	506	530	492	474	487	436	468	484	498	502	514	475	494	477	519	453	504	518	489	524	489	493	496	511	475	503	489	493	489	486	527	477	532	498	499	529	501	473	509	515	494	486	506	510	464	458	497	464	486	496	483	495	514	512	514	498	537	500	506	491	534	527	488	504	465	499	470	480	472	491	464	487	452	443	480	432	484	513	490	481	464	469	480	488	443	454	496	511	510	496	492	508	510	488	443	493	486	521	497	501	513	541	483	495	488	514	536	518	490	512	469	511	456	460	490	500	481	490	491	464	500	487	505	498	462	501	533	489	496	505	487	503	542	510	485	483	493	484	466	481	472	485	485	471	487	513	484	480	504	528	516	501	508	467	536	500	486	518	496	501	465	492	473	501	488	501	493	484	493	504	488	503	479	487	491	506	479	510	485	505	491	512	523	510	487	484	465	494	511	497	483	515	491	495	467	475	480	510	475	472	464	503	471	536	476	539	503	508	514	471	494	486	460	484	485	462	521	480	488	482	511	475	501	494	469	488	467	461	484	450	483	495	514	498	469	456	451	491	527	446	509	499	509	480	495	496	513	513	463	489	535	485	475	496	519	499	490	466	494	498	468	536	513	499	467	485	495	474	489	516	460	487	524	531	544	509	526	506	502	506	461	506	491	490	477	522	492	472	476	533	487	466	460	530	486	483	529	509	504	525	502	472	486	495	505	506	515	451	506	485	478	478	498	514	503	544	502	492	516	529	501	529	505	506	493	495	480	517	483	488	473	485	464	514	481	513	478	492	494	458	513	491	470	493	534	478	509	523	493	521	512	490	472	485	485	532	512	502	484	498	490	500	471	484	458	448	490	481	494	483	486	522	512	542	470	484	547	444	471	490	497	511	483	487	509	491	465	490	509	470	476	504	512	469	460	559	504	485	474	465	460	482	491	482	505	517	451	506	496	482	468	500	469	458	512	514	521	498	488	498	527	549	515	510	506	516	510	465	475	487	481	508	488	473	489	466	470	464	500	474	481	478	473	483	529	450	490	504	506	508	487	473	507	514	478	480	482	551	498	490	480	477	522	502	483	517	503	490	511	486	521	474	512	421	511	506	510	527	478	499	484	522	478	535	515	490	474	498	484	472	498	487	483	500	504	478	461	542	463	458	485	494	476	477	490	496	470	529	450	484	499	472	500	468	488	476	515	504	505	455	517	469	490	482	469	472	522	484	498	508	446	508	470	469	486	499	456	486	517	540	481	514	479	488	530	457	439	525	484	485	487	509	481	506	508	510	463	458	495	471	509	461	461	461	458	502	496	500	473	446	475	497	503	494	499	486	502	505	483	483	469	486	493	483	471	511	490	503	514	506	482	493	497	508	506	502	542	516	485	467	511	482	515	494	486	505	513	486	479	496	466	500	475	470	509	487	489	450	528	443	510	499	511	460	463	488	494	535	509	498	491	493	504	467	467	464	494	526	498	488	498	511	492	480	518	465	490	493	477	486	470	513	487	500	508	494	507	489	460	489	493	502	490	494	478	507	476	522	528	514	506	490	493	493	496	468	495	517	502	448	490	487	513	478	489	451	504	481	464	443	474	531	474	470	523	498	494	464	508	529	505	498	458	460	517	453	495	503	473	535	524	517	469	497	514	521	489	464	507	499	498	502	495	475	494	496	484	496	493	498	497	497	514	485	509	462	465	511	468	490	504	485	471	459	487	511	497	460	459	487	476	495	487	486	509	479	486	505	447	490	470	488	448	489	507	485	504	443	500	476	541	477	468	502	489	500	495	475	457	507	500	457	521	515	519	502	494	474	466	472	490	480	547	480	438	485	500	471	500	515	517	429	530	490	478	504	447	450	478	505	463	483	542	456	493	505	468	463	522	518	489	495	505	493	486	445	497	484	478	533	499	490	464	492	519	475	455	505	485	504	501	522	489	522	477	502	460	471	504	487	432	513	535	436	488	487	497	487	492	501	482	496	533	474	469	491	507	495	491	501	481	497	486	484	508	473	486	497	476	490	530	492	463	500	462	498	486	493	455	518	517	483	460	529	511	510	492	478	543	469	503	475	493	422	513	504	519	486	463	501	527	505	471	520	449	497	509	488	499	502	498	469	535	484	456	488	457	481	500	478	522	508	457	491	496	478	501	487	502	541	499	518	522	468	504	505	432	493	497	453	506	469	499	492	514	494	480	456	458	479	511	498	503	518	470	449	447	492	508	505	499	524	510	500	508	505	500	486	449	496	497	540	466	462	506	518	466	502	453	505	513	505	509	530	486	483	536	481	478	503	484	505	512	443	487	483	499	467	470	538	489	502	514	500	467	525	514	472	536	523	498	490	529	534	525	506	464	502	491	485	501	515	522	483	485	490	474	478	503	504	500	469	488	450	507	475	483	466	482	499	469	505	510	497	514	521	472	511	472	511	566	477	466	491	500	502	522	510	496	452	518	475	480	498	518	502	533	482	487	463
41209	63936	49609	33680	23028	14318	7341	4495	2779	2052	1629	1281	1145	961	848	805	797	708	710	639	673	651	603	626	663	603	640	588	650	658	626	637	625	644	624	632	562	604	589	614	591	578	595	608	609	652	610	636	605	568	646	574	564	566	596	578	616	595	611	615	589	690	587	620	564	625	615	602	617	575	590	590	625	630	570	597	625	553	579	574	574	633	599	623	642	595	599	608	621	567	556	617	628	642	602	576	581	562	576	598	602	587	610	624	565	614	593	590	641	624	589	640	627	576	611	622	595	551	571	628	636	593	597	580	611	632	616	649	593	587	619	588	638	596	641	599	617	611	634	596	612	590	604	566	537	543	591	567	607	604	612	577	607	588	622	613	558	591	621	568	573	567	584	568	628	582	576	610	573	594	610	590	621	556	610	606	609	577	590	584	626	594	592	595	637	557	562	610	615	594	611	582	631	563	613	596	631	623	597	590	606	613	625	590	589	593	575	611	556	647	641	614	615	581	602	610	608	616	584	606	624	621	613	583	536	548	615	604	584	621	605	599	654	610	601	584	588	576	581	642	628	605	572	612	603	610	572	634	570	568	616	619	561	647	619	550	606	613	599	615	583	603	587	594	607	558	603	578	602	607	634	567	622	596	594	611	571	602	603	584	606	615	651	642	634	573	572	612	610	616	583	597	563	574	566	583	632	636	595	655	601	626	605	648	593	615	589	575	643	551	595	558	593	602	562	585	595	586	595	639	563	599	577	615	643	597	576	553	616	563	610	617	630	613	606	563	665	585	533	589	592	666	625	594	594	552	587	619	590	623	587	608	568	624	617	595	637	602	625	603	633	627	570	584	596	632	632	602	615	597	602	568	650	567	560	572	613	592	587	610	577	631	612	529	588	617	604	594	610	568	663	603	549	630	590	600	625	578	613	616	627	594	606	572	645	636	588	593	587	629	594	590	593	610	618	578	570	576	571	595	570	580	612	593	585	584	600	614	621	631	584	610	566	598	594	593	578	613	586	595	595	629	579	615	593	606	635	576	599	586	612	576	596	567	616	585	596	608	597	598	569	638	599	576	557	626	582	604	638	613	569	585	573	637	587	602	584	592	623	579	634	585	605	628	608	595	601	610	597	602	623	601	601	602	562	583	586	606	619	563	612	578	589	598	568	546	599	586	607	580	586	641	607	559	594	607	630	611	575	626	617	595	610	552	627	600	618	653	563	603	577	577	586	603	622	581	619	620	545	586	631	640	598	603	562	576	684	598	583	554	661	606	603	590	574	592	638	620	598	574	562	583	583	596	599	562	630	585	622	598	605	565	586	583	619	569	568	608	569	638	654	539	600	636	612	609	577	582	624	594	592	569	585	592	622	577	571	655	620	599	577	596	581	604	642	594	633	598	559	591	553	667	605	600	612	556	656	603	594	664	577	571	551	613	622	599	580	627	626	629	642	625	585	610	620	617	591	612	561	554	598	595	604	621	599	576	625	598	628	618	602	626	591	593	614	600	602	582	596	602	562	615	624	567	621	584	560	588	595	608	601	600	606	654	583	584	613	625	617	616	601	644	580	585	628	569	610	641	631	640	582	612	592	583	640	593	666	596	612	627	592	602	627	618	590	613	590	574	589	587	582	611	572	598	597	594	632	643	651	586	560	599	595	640	541	632	585	558	571	597	575	582	632	638	564	586	569	594	569	589	587	593	614	593	580	599	645	628	612	605	588	584	625	616	587	593	560	561	665	570	627	637	569	607	587	605	579	643	567	648	589	592	620	600	624	631	629	609	581	623	615	635	591	634	590	659	606	546	580	570	613	603	606	623	588	582	594	579	595	581	629	597	592	598	576	637	620	614	557	607	636	593	585	583	574	610	593	583	623	568	564	591	589	572	600	607	578	589	622	617	605	580	594	623	589	632	592	594	599	558	651	634	565	602	580	596	635	593	592	624	598	634	591	632	593	653	607	588	588	625	563	569	614	588	593	600	640	546	571	592	589	652	587	588	598	587	567	567	628	589	601	655	595	619	594	560	628	611	607	596	659	593	591	529	578	596	589	612	607	585	587	626	567	621	597	605	601	647	583	637	585	651	553	653	614	611	607	603	621	594	606	602	575	599	592	599	656	590	601	624	620	571	589	622	588	631	588	582	575	596	616	555	650	607	596	627	606	601	570	579	616	572	576	610	600	599	606	587	609	602	604	614	587	557	587	609	529	574	594	617	614	567	594	611	591	615	613	605	583	553	595	597	578	592	623	601	593	591	578	625	577	567	600	623	614	598	614	607	576	586	610	558	591	578	571	598	556	599	589	595	588	518	635	614	655	645	618	576	601	634	568	588	572	572	624	631	594	599	577	600	600	598	573	593	595	623	580	642	585	602	616	607	609	564	580	577	557	605	634	546	582	612	634	617	574	593	620	599	611	596	572	597	591	609	612	615	584	629	607	623	569	574	554	585	562	598	565	585	577	581	600	600	622	574	580	588	596	563	579	603	626	605	566	593	576	548	585	617	632	608	633	577	613	633	600	638	594	601	637	553	566	577	603	603	596	598	570	629	598	566	561	574	606	627	564	626	570	606	528	570	610	582	604	577	558	594	576	635	599	620	575	559	569	576	600	573	648	586	636	645	639	567	596	610	590	619	569	597	561	652	570	529	556	623	542	627	617	570	571	628	604	637	600	621	529	555	602	625	569	598	573	622	591	559	584	587	624	554	591	589	564	602	631	577	634	655	587	586	592	612	603	617	623	599	573	571	584	637	612	567	635	597	596	567	599	574	593	590	593	566	599	600	621	583	564	613	578	577	584	567	597	590	618	602	610	589	594	593	635	598	612	628	664	653	586	527	544	598	637	585	560	619	559	522	649	570	584	545	586	538	588	581	598	621	582	623	583	610	617	608	578	590	588	604	567	573	588	573	572	542	597	579	626	632	573	612	574	566	585	589	583	605	591	599	595	570	578	620	569	622	562	579	580	581	638	616	614	621	592	586	580	599	599	588	624	565	570	570	577	596	563	576	619	577	627	591	589	592	623	636	630	622	624	585	558	560	602	607	571	562	634	572	601	629	588	603	602	556	598	595	580	584	619	605	617	599	630	633	573	610	602	547	595	583	562	565	592	608	624	571	612	580	649	603	623	661	595	638	612	598	559	615	583	643	551	587	575	644	577	549	573	560	568	593	630	561	594	586	631	576	669	597	640	613	627	618	573	587	562	548	585	616	595	616	567	594	568	559	592	637	538	608	595	564	558	636	631	606	581	653	611	587	610	574	601	599	605	561	622	571	558	603	575	626	595	589	634	596	622	591	589	557	583	602	584	563	611	627	575	603	652	599	600	636	639	598	613	617	621	573	558	609	582	556	609	630	619	593	563	612	596	580	607	551	601	652	588	582	608	595	601	606	601	605	591	624	653	575	620	654	572	599	594	644	633	597	588	577	616	562	595	596	612	597	568	589	612	567	561	645	615	535	561	622	606	570	598	608	617	592	602	637	624	620	584	640
22867	21206	28770	24094	21488	21405	14086	4023	2105	1739	1427	1099	979	854	750	720	687	690	647	605	558	600	565	600	594	600	566	519	552	566	547	564	555	558	512	549	530	540	552	526	560	504	526	550	498	564	550	539	559	519	494	494	526	528	531	531	518	535	524	518	541	518	553	542	530	544	559	553	542	513	517	530	519	542	531	524	539	493	521	585	540	542	546	511	525	509	528	497	532	523	488	490	518	523	529	505	525	508	541	506	547	514	561	516	488	531	526	559	581	495	561	489	546	535	520	540	506	548	518	569	575	560	531	539	531	492	521	595	528	551	470	525	551	562	528	554	524	536	494	474	555	526	565	540	525	520	549	536	505	528	558	515	515	528	524	514	506	515	556	556	544	505	531	546	528	524	569	560	534	556	526	535	523	529	499	545	502	524	547	525	472	525	551	545	549	530	559	507	555	526	503	564	559	536	541	520	587	541	529	531	515	496	498	540	541	502	531	534	512	518	527	532	519	576	555	553	531	527	496	557	540	514	534	507	458	508	526	510	547	527	548	564	540	549	503	548	580	509	554	500	544	496	525	517	481	548	517	540	532	531	522	515	512	524	532	519	528	514	531	545	550	506	545	569	537	530	488	474	512	543	512	525	541	528	525	496	585	525	537	564	542	525	539	541	547	482	516	530	549	528	508	572	503	527	544	523	536	489	539	491	536	517	556	498	485	500	494	498	540	507	517	568	510	484	519	548	548	549	481	520	530	545	527	530	527	515	491	553	527	515	510	542	554	496	556	524	527	514	529	540	542	503	520	569	540	505	580	518	543	551	532	524	504	513	528	559	516	521	559	511	537	536	553	507	505	553	518	543	519	475	545	531	483	560	502	553	562	478	539	538	574	527	514	566	509	533	521	536	524	492	538	533	530	538	522	534	548	551	519	523	532	506	534	544	532	510	513	502	501	558	530	549	512	522	514	524	528	513	507	521	543	554	501	531	528	590	544	543	544	552	495	543	503	504	558	552	557	547	545	528	532	520	544	514	519	515	526	506	549	530	542	549	553	574	520	555	554	566	499	535	493	557	541	496	537	523	514	574	553	530	503	551	510	518	548	493	528	519	537	516	506	549	548	515	522	547	559	515	534	544	539	487	511	533	499	560	540	529	498	537	564	590	461	524	506	510	513	536	525	527	499	562	529	535	539	544	528	552	538	547	546	525	515	533	519	505	537	531	532	543	507	530	573	503	497	544	540	537	499	503	512	558	544	528	555	521	572	516	541	535	536	499	533	540	493	508	532	544	524	553	514	545	467	562	548	529	526	510	535	554	520	513	547	557	517	514	529	521	510	547	576	545	499	530	539	518	519	536	504	522	534	521	515	532	551	504	517	519	555	544	548	493	528	512	488	521	523	530	518	512	508	541	513	535	522	529	529	537	516	527	490	566	519	522	523	526	524	515	546	492	523	531	531	522	506	522	507	509	510	534	514	526	521	560	478	556	519	513	547	501	556	527	488	516	494	541	578	556	564	528	534	504	567	521	549	544	573	530	530	511	519	556	522	542	539	507	551	501	520	500	570	524	505	578	579	528	506	520	578	534	525	579	497	556	505	549	523	538	559	527	536	500	515	528	507	528	504	514	510	536	532	527	585	545	567	538	523	531	542	543	542	534	543	557	524	507	525	511	569	530	494	515	530	531	539	522	523	463	534	513	506	541	540	512	530	507	574	526	536	509	511	520	557	534	538	538	524	531	527	544	561	519	510	520	504	485	529	552	489	485	551	540	501	541	499	526	531	543	543	527	526	538	517	526	549	545	523	490	524	572	478	529	543	511	520	528	561	481	503	508	556	531	546	514	499	533	520	545	548	552	530	547	522	547	521	519	503	547	532	513	497	476	522	536	524	543	580	538	554	568	571	522	543	511	504	549	517	565	476	514	560	529	519	496	514	511	531	542	513	585	477	536	528	525	534	532	492	541	531	529	549	525	527	502	508	534	488	502	522	505	495	528	549	496	526	585	547	541	523	521	527	540	531	496	493	584	550	523	559	501	549	520	553	527	528	530	528	571	500	532	543	505	567	506	519	535	496	520	554	554	564	529	523	534	557	550	515	537	540	480	565	506	504	560	539	520	554	542	571	526	518	518	507	479	536	536	477	543	487	568	538	503	558	525	519	546	547	524	547	543	566	528	569	543	528	562	550	491	554	544	560	504	549	530	503	528	540	527	591	524	523	506	537	527	488	546	550	538	567	558	572	569	519	573	549	512	520	560	534	500	516	531	549	558	516	529	514	516	533	559	554	526	529	536	567	518	549	514	543	518	524	503	519	493	532	555	555	551	518	554	559	542	523	546	538	569	546	519	544	544	502	532	535	530	537	552	528	557	584	571	579	526	510	559	551	513	511	570	522	497	524	558	527	558	531	520	539	523	518	520	524	509	511	486	515	539	532	527	507	558	474	516	498	551	525	541	562	547	510	508	555	564	526	594	525	517	575	529	507	571	523	529	570	512	542	517	537	495	500	527	520	482	553	515	519	495	538	530	513	514	535	517	533	537	515	531	545	593	536	499	544	538	543	540	518	543	539	558	552	523	515	525	506	565	571	471	530	534	517	544	522	506	507	543	532	542	573	511	591	509	549	542	565	555	506	536	556	515	534	533	534	527	600	576	508	518	569	533	524	551	496	569	548	520	549	551	508	553	529	544	498	500	544	486	508	529	547	528	543	533	491	540	544	544	530	554	523	551	525	585	539	507	493	524	529	524	549	552	524	542	508	537	546	541	542	559	500	552	539	534	505	543	559	556	510	531	544	494	513	558	542	530	504	507	548	533	548	504	600	572	516	525	480	517	520	508	535	530	523	563	543	530	528	520	526	512	529	533	527	544	547	557	572	515	533	496	533	522	535	561	535	520	533	504	558	503	555	552	506	512	502	520	572	522	569	512	521	536	546	564	513	494	574	511	535	543	555	529	513	517	552	536	535	512	507	527	506	538	510	544	562	518	516	515	557	516	525	507	529	539	510	522	542	541	534	556	542	514	527	524	516	529	520	565	557	478	568	531	541	525	558	548	551	523	503	523	477	533	516	514	547	540	512	538	541	549	548	561	556	513	528	522	555	527	544	589	515	554	493	548	500	485	520	539	544	569	556	520	511	531	522	534	570	565	495	517	521	522	539	533	512	543	493	516	553	534	506	511	532	502	489	510	494	515	513	541	539	539	510	524	535	584	511	549	527	529	545	593	570	515	540	540	514	497	529	588	546	550	479	493	552	521	522	498	529	527	501	581	503	503	530	514	534	528	523	527	503	562	543	535	527	492	542	542	504	506	519	564	504	510	519	572	539	517	530	556	501	536	527	573	543	527	527	492	569	529	529	507	507	502	561	565	537	496	537	511	539	557	515	505	537	563	503	523	526	494	528	508	476	526	507	495	529	507	545	560	515	541	564	535	498	556	498	572	556	536	551	511	534	517	544	558	582	575	483	550	531	495	544	513	508	545	505	531	530	541
45576	70842	55610	39224	26606	14721	9082	5639	3806	2807	2131	1727	1438	1174	996	944	849	843	784	752	749	703	706	716	697	674	666	644	691	644	645	632	633	653	609	622	607	609	613	616	657	644	642	645	617	604	608	620	619	580	650	629	614	615	648	657	629	633	667	652	625	633	615	626	656	631	664	634	595	621	568	657	612	608	633	640	623	604	629	626	627	611	629	616	607	642	656	600	668	541	615	646	645	666	594	590	640	638	628	623	624	622	601	613	625	639	589	657	613	681	633	614	625	620	682	612	650	634	617	631	648	633	600	634	622	644	606	658	624	659	661	662	649	627	633	697	658	623	617	648	670	587	654	648	593	626	601	642	667	612	631	564	609	633	597	663	596	614	630	601	642	623	610	637	604	598	632	614	633	561	615	618	659	648	636	612	622	663	651	625	632	644	666	597	634	616	626	630	634	629	630	609	629	607	611	638	659	638	669	623	589	602	664	625	608	597	645	653	629	621	626	613	618	583	622	678	630	638	607	660	654	650	609	613	622	691	621	621	588	606	678	585	649	604	632	589	639	656	623	681	686	645	676	660	608	630	617	627	639	675	602	593	603	652	670	647	631	634	636	637	633	688	634	616	614	626	578	688	651	619	654	652	649	628	622	644	643	660	596	685	610	654	628	640	615	625	628	636	640	615	653	652	613	651	615	577	587	651	641	635	620	695	599	598	624	645	627	625	658	611	639	656	614	608	651	647	633	598	688	591	620	663	603	666	622	592	634	624	606	645	646	629	607	625	639	608	672	642	573	684	656	653	628	622	608	605	644	635	599	590	587	595	652	635	593	684	683	651	589	596	630	658	680	615	688	609	604	638	667	633	651	617	676	679	654	614	635	655	611	610	597	604	639	646	625	641	627	662	632	619	630	635	573	590	640	663	628	593	620	640	608	597	607	638	709	593	658	649	633	612	628	648	614	644	606	645	638	627	649	596	609	633	659	614	625	662	643	639	639	587	644	642	642	630	615	631	621	655	620	681	626	624	648	637	623	607	633	649	655	653	593	642	605	604	598	687	623	661	623	659	615	641	622	613	608	636	635	664	618	610	611	623	610	661	625	615	622	595	633	645	693	682	675	644	642	620	627	629	603	575	639	612	647	633	571	651	635	628	597	619	652	671	625	650	617	661	685	629	625	625	653	618	630	597	626	647	623	610	666	618	621	639	639	611	607	641	646	656	636	599	624	671	579	606	621	624	626	609	634	608	643	627	634	626	534	638	629	626	639	630	573	641	649	583	617	616	611	645	637	625	574	639	653	589	620	642	628	663	637	639	660	619	648	617	660	630	660	652	709	604	667	658	631	668	625	638	599	621	595	640	634	602	623	614	630	645	658	615	614	630	622	600	622	611	634	616	612	644	654	635	635	639	663	638	655	647	632	657	648	653	627	625	628	618	651	660	628	635	644	666	606	651	651	649	645	616	642	644	611	626	670	620	629	621	577	616	617	667	599	640	598	593	666	671	626	627	602	718	623	599	658	595	574	618	620	587	586	684	628	644	591	632	617	683	631	621	612	630	629	599	644	639	628	644	635	622	618	632	577	651	649	612	638	645	632	601	615	633	658	664	643	626	621	635	633	637	595	650	606	641	635	623	609	643	615	612	649	639	616	631	621	587	636	605	637	643	596	610	639	588	591	665	612	641	601	656	627	621	638	566	612	622	620	651	668	653	661	668	592	649	620	638	633	604	646	606	654	632	610	579	658	602	609	610	593	641	582	632	659	622	635	635	642	620	631	625	646	633	636	658	602	589	623	622	670	600	617	601	658	640	634	642	644	639	617	626	613	679	609	665	622	609	614	636	605	632	644	608	610	611	594	616	629	599	589	672	634	613	604	638	599	623	623	601	615	621	579	632	650	605	620	613	642	599	650	649	627	637	633	642	639	626	612	622	607	635	634	641	615	604	617	648	676	592	607	643	606	630	618	629	572	607	660	622	614	648	626	622	596	628	659	652	630	590	636	664	628	642	648	609	607	602	659	636	579	628	645	609	672	599	623	711	623	617	638	663	635	609	673	636	593	639	641	627	605	619	621	606	608	610	606	614	647	636	618	626	644	665	665	637	650	643	607	640	588	601	599	667	662	620	676	571	633	658	607	646	629	682	596	589	608	625	680	578	628	675	624	602	656	625	647	661	649	626	637	593	651	638	671	616	657	596	609	615	606	613	603	673	612	637	636	628	604	617	642	610	610	587	602	607	647	581	632	629	641	644	657	602	694	560	601	610	622	603	663	649	600	613	605	668	631	614	616	622	637	664	636	607	657	652	640	646	635	633	639	610	630	648	626	618	606	641	578	663	617	674	667	666	628	653	637	686	614	635	644	606	637	654	684	605	610	639	629	668	636	637	653	623	629	672	628	655	665	637	637	718	646	621	655	642	622	644	650	627	614	667	651	607	609	645	614	598	637	673	670	627	661	623	595	633	599	615	641	635	663	630	613	646	632	633	595	653	611	623	690	642	621	609	623	610	602	642	634	629	610	647	626	620	644	644	658	645	622	647	615	654	641	639	681	658	570	647	665	659	625	654	638	672	570	641	634	649	637	675	616	644	647	633	654	597	587	637	673	602	643	628	647	638	594	627	606	629	620	648	619	665	623	649	617	622	617	637	637	634	605	636	594	678	648	597	631	634	613	624	646	597	618	612	620	584	638	610	605	688	634	627	626	608	603	612	605	649	622	652	606	640	597	634	651	597	631	675	642	612	625	684	646	649	607	609	653	615	691	630	681	606	614	617	656	628	652	604	618	623	592	633	649	623	662	652	651	625	638	665	651	613	653	637	635	602	609	622	628	563	620	616	620	626	672	634	627	657	673	598	604	660	612	607	602	643	616	652	609	604	605	642	637	616	605	628	603	601	642	635	603	657	631	620	650	607	623	593	616	644	614	641	632	638	652	691	602	614	642	631	623	630	632	642	685	590	583	623	627	647	616	635	639	630	607	635	625	622	606	657	576	611	602	651	623	655	631	605	587	668	633	608	654	634	646	588	605	661	640	633	666	656	626	631	638	627	658	659	596	620	643	605	610	574	643	664	597	632	580	656	614	628	646	666	625	661	594	629	617	664	641	612	608	623	648	614	626	606	643	652	629	591	605	642	645	621	628	658	627	669	660	639	643	623	644	626	588	605	579	705	595	627	643	654	607	655	631	601	582	616	609	592	634	631	615	643	628	632	613	606	620	647	630	595	605	617	606	601	605	620	661	633	623	637	643	646	621	626	635	642	640	661	642	615	622	635	649	642	635	610	663	601	631	620	618	639	629	617	657	682	647	693	570	618	605	572	654	603	689	597	629	625	648	629	650	596	638	685	644	628	543	654	683	676	582	655	578	577	652	578	666	638	647	607	663	633	649	644	667	606	672	651	641	589	580	637	635	595	646	634	638	618	666	644	644	627	635	671	671	612	645	668	621	652	619	588	647	633	631	639	635	635	677	595	617	654	633	671	639	611	649	669
35123	39064	34958	24726	12585	5998	3358	2225	1633	1333	1151	970	844	745	684	632	566	619	602	608	576	583	596	559	555	562	563	574	596	519	557	531	504	517	513	504	560	505	494	534	541	535	527	550	535	561	544	538	503	550	522	515	511	476	527	558	522	567	503	541	531	470	501	519	489	528	512	549	539	528	523	523	561	487	525	498	514	561	532	493	543	562	568	506	555	527	504	550	511	517	491	535	512	505	558	511	545	543	535	545	540	556	488	540	542	535	565	552	512	502	530	539	542	520	538	537	522	544	577	545	516	479	557	547	476	558	562	519	532	546	540	526	531	542	517	553	508	485	518	536	526	496	510	468	557	498	611	474	521	555	521	528	533	531	529	519	527	525	539	524	536	499	484	531	533	555	530	536	569	523	529	534	516	539	544	579	534	577	556	553	529	542	530	522	549	535	590	532	561	549	550	495	503	541	530	507	532	531	548	537	535	472	514	539	539	516	516	520	515	546	531	571	550	568	482	535	538	526	544	527	540	500	519	508	565	538	523	585	594	500	561	551	537	533	532	557	565	514	526	521	542	517	492	513	485	509	532	523	548	553	526	540	570	545	493	530	530	560	521	503	531	492	566	509	556	564	530	503	519	487	553	524	526	518	518	532	566	584	540	515	532	537	547	484	519	511	556	513	559	576	520	505	542	566	512	546	592	508	536	488	525	537	521	521	538	532	539	520	517	576	531	505	511	480	538	555	544	562	593	552	548	510	514	506	517	524	526	566	534	513	499	544	522	538	553	543	558	530	513	509	554	496	494	567	566	524	545	546	530	471	580	560	504	498	535	494	533	514	575	534	575	502	540	547	498	555	534	565	552	491	529	563	535	504	501	517	576	503	526	488	570	511	542	539	530	579	527	537	519	535	513	517	494	474	519	540	496	518	516	550	554	512	511	539	566	513	559	542	508	522	523	496	530	517	547	467	500	544	566	519	547	571	491	521	528	544	538	509	506	523	494	544	519	477	516	497	521	548	526	547	549	526	525	553	513	479	543	512	538	531	524	557	534	508	534	533	544	521	502	527	548	566	536	533	563	516	547	507	526	550	488	525	503	562	519	525	524	557	524	501	540	501	502	506	560	520	537	517	505	503	552	529	531	512	480	518	513	509	521	536	502	489	546	531	552	501	500	515	488	547	541	534	551	560	511	550	520	532	525	510	514	554	532	526	589	550	536	533	490	531	511	514	546	548	532	510	513	511	538	574	544	559	558	521	514	484	513	585	533	532	524	514	530	510	524	531	515	552	512	541	506	534	531	475	553	538	580	540	523	499	482	527	523	536	501	519	524	541	547	542	564	507	525	505	506	546	496	533	545	534	545	550	505	538	554	532	520	522	539	520	501	524	529	533	534	518	522	526	499	486	539	516	528	533	517	518	562	511	526	525	563	519	568	509	500	579	510	519	496	503	513	497	519	507	565	504	518	537	517	537	549	509	549	521	560	524	566	543	531	510	548	535	533	549	502	508	578	535	551	542	553	534	522	534	529	518	528	540	522	540	564	530	532	529	553	515	521	490	522	515	492	530	520	556	502	540	525	524	536	524	580	526	505	510	577	561	528	534	531	540	530	524	499	506	505	512	543	526	522	535	564	527	487	553	505	504	499	536	528	552	501	522	533	538	478	547	529	499	495	543	575	548	551	500	514	506	529	532	537	530	517	514	576	510	539	506	564	532	525	559	535	511	541	510	508	512	555	544	570	523	528	508	542	517	515	498	549	503	490	555	565	534	543	544	497	531	542	528	572	514	546	562	515	513	519	549	531	512	513	545	498	578	511	569	550	525	513	527	502	566	559	576	511	506	547	552	530	495	566	550	580	573	527	528	530	508	496	516	534	533	525	527	559	527	508	533	553	530	565	517	568	553	490	491	557	553	528	524	541	539	535	548	543	544	533	548	543	534	509	526	499	528	541	516	550	557	535	511	525	528	519	556	518	501	535	568	522	543	563	521	540	547	474	515	496	526	552	522	567	551	518	534	548	562	518	533	508	516	518	520	534	525	502	517	539	544	535	550	534	561	496	532	491	548	550	536	495	513	530	551	475	530	549	536	539	500	530	516	543	499	504	546	546	509	562	539	548	546	561	502	524	517	515	554	526	524	546	558	566	527	521	566	510	553	523	513	558	528	464	540	531	509	527	542	515	586	519	537	529	520	534	556	551	507	528	592	522	522	575	504	564	542	538	552	553	518	528	566	534	520	516	524	523	526	496	528	532	547	525	561	525	568	481	516	503	549	530	557	599	540	522	515	546	522	544	565	540	537	553	549	519	547	527	521	534	533	556	553	563	493	527	518	560	586	508	536	521	498	525	519	546	538	527	508	517	513	562	508	530	513	498	484	565	529	517	497	534	498	490	509	509	529	517	520	541	505	518	535	513	529	558	491	508	484	519	493	549	499	547	531	531	576	520	527	562	510	552	584	521	508	508	515	477	528	515	518	539	510	535	522	559	564	517	551	535	532	533	523	532	499	541	492	552	522	511	488	541	519	546	535	494	587	503	521	525	570	556	542	499	540	545	511	516	510	546	524	553	494	510	529	566	543	513	524	523	554	516	537	519	486	518	506	537	540	543	509	537	536	526	549	529	544	541	543	481	489	533	494	557	555	512	519	528	521	499	533	498	576	571	574	572	516	517	548	522	510	533	524	530	519	569	493	503	529	548	514	566	501	520	475	547	514	537	530	530	559	525	515	531	492	538	517	513	540	541	552	505	540	537	534	517	531	537	536	517	559	519	533	547	493	505	549	523	518	586	508	550	501	542	478	547	538	493	548	546	550	497	491	507	540	536	532	545	530	526	506	510	542	551	490	531	518	503	528	544	497	548	549	530	523	533	509	529	564	521	519	492	512	549	508	548	582	548	531	554	524	512	522	517	515	527	536	534	512	525	538	551	523	540	502	490	502	556	577	485	565	552	522	551	549	515	516	503	511	532	502	527	500	547	558	562	517	546	542	516	565	543	522	502	538	531	558	547	544	519	556	491	520	567	506	497	553	546	543	524	534	543	479	562	514	519	549	500	565	508	526	485	522	514	567	538	550	544	526	544	542	492	511	536	508	499	545	511	538	516	518	545	562	517	549	498	519	539	521	481	541	540	538	515	488	543	537	521	514	551	572	528	525	535	504	534	500	532	492	581	492	532	494	524	490	548	559	567	555	495	506	507	554	507	555	555	537	475	514	525	514	517	514	524	541	545	509	575	518	548	549	560	509	529	551	532	531	519	547	545	583	492	536	513	572	517	538	545	513	535	512	489	536	570	581	526	512	537	521	526	541	542	511	536	524	551	546	542	550	527	554	537	533	504	492	526	527	538	501	526	490	509	549	470	522	508	543	545	530	534	520	512	534	572	524	555	571	508	506	516	507	510	502	556	520	532	554	520	554	563	541	533	481	556	533	509	553	541	515	560	518	562	495	543	544	517	517	513	526	555	532	541	528	517	552	460	516	520	503	540	534
43106	54939	38214	24454	15101	9255	5941	3920	2932	2230	1749	1499	1181	1085	930	815	797	798	774	749	662	703	712	688	669	696	674	681	651	696	646	661	652	660	631	616	693	683	602	635	627	640	634	644	675	664	676	645	639	633	676	602	616	654	641	595	607	635	667	673	608	646	603	617	609	677	614	609	598	610	639	626	649	640	616	646	619	634	641	666	653	647	669	603	662	607	613	637	629	617	661	617	634	619	622	664	600	595	671	608	652	609	610	662	630	653	616	618	650	584	611	627	658	595	614	668	647	649	609	657	671	631	623	615	711	623	566	650	646	633	679	619	669	662	643	634	659	650	622	616	632	618	642	675	628	657	634	656	604	617	666	617	633	672	650	583	650	608	661	605	656	602	673	617	587	620	648	635	582	697	613	603	637	634	617	624	627	663	642	647	666	631	653	644	671	664	625	638	654	650	651	641	584	676	695	636	632	588	610	661	636	673	631	650	628	646	640	617	640	647	646	611	640	639	602	688	639	645	610	615	619	638	643	631	652	678	642	675	666	602	646	595	678	645	603	609	631	623	631	632	652	649	607	601	617	602	633	641	653	637	653	634	631	648	651	653	635	628	625	629	667	631	658	647	634	666	667	631	653	640	650	627	669	666	641	646	634	618	646	664	631	648	595	666	677	629	621	594	592	639	653	650	649	625	620	630	629	672	607	678	657	652	676	627	617	636	646	672	676	616	650	651	657	665	679	652	634	601	677	632	669	667	679	665	613	657	622	660	606	637	617	700	613	632	662	580	651	681	633	640	614	648	622	668	658	673	625	594	625	619	672	668	599	664	626	596	609	633	620	621	616	633	639	654	653	602	613	668	634	645	596	651	634	641	657	654	635	574	644	614	618	628	635	636	629	602	611	624	673	638	640	675	653	653	619	676	626	613	638	601	668	616	620	688	632	634	618	642	632	610	670	643	630	660	689	651	581	634	663	655	599	636	671	597	631	664	687	697	638	648	622	646	668	654	673	602	589	589	653	643	634	694	642	649	638	584	630	611	656	636	629	611	671	664	672	683	639	642	656	642	654	632	591	661	676	628	614	652	643	623	664	659	628	629	662	650	624	640	602	666	673	652	640	616	605	641	604	646	614	624	652	610	642	666	659	615	649	660	654	634	655	674	633	605	626	579	645	657	647	635	607	654	628	618	606	674	661	625	662	587	674	638	653	612	644	605	609	667	655	640	594	634	653	631	635	630	645	629	622	592	619	632	616	637	641	662	662	618	642	619	698	625	652	648	624	651	658	633	644	635	664	622	662	691	648	632	651	684	635	583	624	614	617	608	632	652	652	663	672	674	601	638	686	663	633	605	639	628	686	637	627	646	631	639	669	595	665	661	608	639	646	627	665	650	625	617	620	657	681	661	613	640	657	610	647	659	641	671	665	638	631	649	662	634	662	642	655	639	665	621	628	651	645	695	661	688	653	609	596	658	633	600	623	648	629	612	627	613	612	611	650	616	635	683	589	601	627	623	652	692	681	608	648	598	687	647	634	659	678	640	634	654	675	656	636	617	634	645	649	640	655	643	608	629	641	624	643	686	653	627	663	621	637	601	616	627	690	583	631	641	675	613	648	666	642	642	587	617	639	681	668	633	630	618	628	679	620	659	670	662	612	615	626	601	633	678	605	635	639	640	656	647	630	661	599	634	601	656	683	627	646	654	660	600	643	645	627	625	652	661	665	618	609	624	608	631	625	608	666	699	653	682	604	619	633	602	674	585	624	646	630	600	661	615	604	610	705	689	653	639	614	627	632	631	649	621	608	638	661	615	638	664	671	664	646	647	649	637	654	655	687	616	612	633	626	634	620	643	616	574	633	613	639	703	624	654	610	683	644	596	665	625	663	633	663	589	637	653	656	637	635	670	587	650	644	620	588	651	641	637	597	684	637	660	663	639	645	659	597	643	634	638	651	571	670	688	600	663	676	689	619	633	652	655	670	601	608	642	639	666	637	609	634	660	630	644	691	693	670	640	605	626	622	636	590	629	594	647	662	647	656	676	676	616	650	607	632	686	638	615	641	623	652	587	645	643	664	637	632	642	637	679	624	649	657	646	646	646	621	646	630	600	628	609	623	626	615	633	614	612	655	665	596	626	614	633	609	603	652	674	649	644	644	610	659	611	623	626	648	641	611	676	600	629	669	609	642	626	638	609	653	611	673	648	631	602	641	616	673	609	640	613	647	638	632	643	640	705	660	654	643	673	613	620	628	645	600	660	654	635	633	626	642	632	658	655	648	638	636	608	636	653	654	691	650	659	603	647	653	659	641	690	643	625	671	626	609	640	656	688	621	653	648	655	595	622	638	648	667	617	684	653	611	619	679	594	657	624	600	645	677	636	622	623	711	654	633	657	609	671	640	614	616	679	611	623	661	634	575	621	614	657	605	638	632	611	665	639	620	657	612	653	630	635	626	605	662	610	605	638	622	615	647	671	677	628	636	588	654	600	644	641	610	628	622	621	678	615	626	613	655	662	678	596	645	652	661	633	647	628	635	635	620	619	634	693	635	619	637	652	655	633	642	658	652	620	619	596	610	617	651	650	651	667	636	655	665	619	653	658	632	634	634	620	590	617	621	633	623	667	647	662	590	634	653	650	668	685	629	588	606	668	640	641	654	655	663	616	668	609	635	617	610	665	650	648	606	634	692	589	636	645	692	638	636	629	639	612	686	653	592	632	623	680	627	621	588	642	588	643	638	636	630	616	617	609	623	669	654	622	608	611	609	655	655	632	638	642	666	633	624	667	693	602	659	660	597	615	652	655	650	697	595	637	616	651	647	677	617	652	613	660	589	615	681	614	669	621	610	594	692	654	658	610	645	582	658	601	602	566	623	627	608	631	625	667	615	648	632	650	650	620	600	629	607	692	614	610	630	653	624	636	641	604	620	633	665	621	644	649	625	620	657	685	647	640	649	665	610	584	647	612	619	653	622	661	615	613	659	673	616	649	624	625	593	646	624	681	661	637	636	600	655	667	670	613	634	684	623	595	651	621	686	641	669	615	652	631	686	629	683	647	641	613	649	615	667	649	639	630	660	610	562	644	643	597	690	602	636	692	669	654	604	628	624	616	666	603	652	635	594	639	629	661	641	626	643	650	652	603	651	653	670	647	626	627	651	628	642	608	638	611	628	662	597	642	663	619	666	659	641	660	602	601	640	585	610	648	606	672	644	599	641	621	624	610	657	666	659	655	622	635	628	599	645	654	615	636	661	664	630	631	621	639	673	649	661	645	639	630	682	669	645	654	626	611	631	671	620	623	673	632	661	606	666	601	670	649	659	608	660	649	647	642	646	653	666	662	638	675	620	642	582	630	658	611	665	644	641	651	637	664	643	628	600	585	618	654	695	627	610	671	654	666	625	661	659	653	585	633	641	631	587	593	649	586	601	644	675	640	611	629	643	644	604	622	627	618	643	688	650	618	660	647	621	627	640	645	637	658	641	628	637	657	603	635
24042	21140	28364	24880	21669	17300	7862	3367	2182	1673	1438	1071	971	869	809	695	701	683	592	625	572	595	583	569	577	614	552	629	579	588	548	543	572	552	580	580	559	555	590	552	528	552	574	542	587	535	575	553	571	517	573	605	559	537	565	552	536	540	580	536	511	585	567	538	538	551	564	519	590	566	572	565	561	563	526	516	546	565	561	552	542	573	575	528	560	535	560	525	602	595	591	564	531	584	591	542	523	534	565	563	525	551	575	582	531	551	557	544	548	595	516	572	535	529	542	549	602	537	530	537	562	526	562	578	567	562	548	532	549	550	524	556	550	567	577	517	580	568	571	539	552	543	564	568	587	546	577	557	570	534	560	551	543	535	537	544	561	578	518	557	561	562	517	596	526	534	548	556	559	543	573	561	544	539	552	509	577	530	506	560	520	539	545	587	563	523	547	559	570	537	562	588	533	545	521	536	535	557	567	533	551	556	574	565	582	583	546	557	579	564	532	549	561	584	520	559	537	558	504	575	582	546	552	532	546	571	555	545	519	568	556	581	544	568	559	543	575	508	591	538	553	550	553	541	567	549	536	586	549	564	542	572	544	544	546	556	570	554	589	541	595	588	583	517	550	534	576	556	545	583	553	575	489	523	544	513	533	570	561	569	574	535	517	603	561	558	528	496	560	559	533	527	586	557	536	568	544	509	554	537	523	533	582	543	553	554	527	554	535	551	553	541	588	585	540	549	561	548	517	535	541	555	583	540	532	559	561	530	555	544	507	554	638	577	520	540	519	570	577	567	592	570	605	561	522	514	532	530	605	540	519	561	558	564	552	553	489	558	551	551	567	530	535	558	517	558	605	524	539	540	577	548	548	543	589	545	542	559	561	560	543	549	555	508	573	554	534	529	537	524	565	541	537	536	564	580	524	517	586	513	526	535	551	566	559	532	544	536	583	529	562	571	574	594	547	559	564	544	514	519	590	568	523	545	571	553	547	509	576	584	555	555	574	508	568	575	531	536	530	580	578	581	542	543	539	569	544	554	530	520	579	528	557	510	562	543	538	555	575	539	549	560	561	517	567	502	547	526	563	561	581	553	564	563	553	545	545	542	561	554	534	578	559	533	618	566	614	540	545	510	495	563	516	553	590	517	565	549	537	592	581	573	555	557	567	524	568	552	534	550	561	524	565	580	570	565	540	534	524	555	573	557	565	532	540	569	518	584	575	535	553	557	519	525	504	541	577	546	490	553	534	527	572	537	567	572	529	549	516	518	561	547	521	585	558	531	574	551	590	576	547	568	577	566	545	544	592	562	563	585	598	565	562	525	579	546	547	552	538	590	563	558	553	555	531	578	514	554	517	546	539	545	553	567	576	594	547	545	527	571	538	527	577	526	582	541	530	537	550	523	589	561	582	539	600	525	539	576	548	558	525	539	544	576	560	538	535	555	535	551	538	569	502	538	558	558	521	522	503	594	541	551	554	618	585	556	566	576	540	531	578	556	512	526	542	532	539	600	578	532	556	564	542	553	549	556	538	559	554	574	567	568	587	530	557	562	577	532	556	594	558	564	524	533	595	539	546	573	556	574	576	549	538	588	596	556	512	524	557	588	559	548	536	565	553	547	604	516	547	531	531	564	564	559	556	568	536	621	571	555	510	543	534	552	549	557	500	555	522	546	556	565	513	553	567	543	564	559	538	561	538	525	528	557	568	552	562	535	574	543	550	517	586	538	563	542	566	568	523	498	552	561	563	593	524	580	515	562	541	518	556	490	521	571	510	528	544	552	530	574	525	583	545	539	578	579	538	558	595	597	553	551	527	519	556	519	541	568	546	559	544	584	631	535	547	513	586	525	558	574	555	555	586	584	532	543	561	577	552	533	559	530	577	554	520	578	532	537	541	527	528	552	572	596	538	492	552	595	559	555	619	553	610	509	580	544	564	545	582	556	570	599	557	530	553	537	565	483	566	546	565	600	524	559	553	557	571	593	498	584	548	511	525	504	518	522	556	537	559	526	544	564	589	591	541	513	566	556	553	572	563	562	532	587	556	522	560	520	556	580	550	571	557	569	559	550	572	553	570	549	531	542	526	614	579	569	555	562	516	566	558	548	562	560	514	547	560	559	565	541	545	560	562	529	541	586	554	579	560	581	553	566	540	573	543	525	560	545	555	558	544	490	596	622	521	604	562	557	564	543	577	530	587	519	565	557	554	556	536	535	576	590	539	564	539	561	574	566	545	563	526	513	528	534	561	567	567	567	537	572	557	602	556	549	588	531	548	626	539	587	544	584	544	561	545	553	583	570	571	532	553	585	523	536	554	560	546	525	568	584	558	560	517	524	534	549	560	553	558	546	545	554	605	524	582	556	519	542	540	555	581	512	567	528	542	564	590	551	538	524	583	575	524	563	535	566	540	534	486	580	551	548	564	533	642	540	525	545	541	530	556	550	552	542	576	543	583	553	549	554	556	571	560	538	579	592	616	600	557	593	534	560	582	538	581	569	566	596	530	530	583	586	518	549	578	540	551	525	512	517	510	542	553	559	533	546	606	553	589	560	527	569	526	544	571	509	545	548	561	556	588	557	518	536	525	562	534	594	573	574	555	527	582	530	521	535	526	574	540	526	598	547	581	550	562	595	560	581	546	570	510	535	563	561	510	525	551	574	550	530	529	556	558	573	558	566	529	555	550	533	593	583	572	546	521	549	532	524	575	520	541	530	571	560	538	513	593	540	550	528	582	553	492	547	566	565	552	556	542	578	577	514	585	539	538	547	523	524	575	523	574	556	510	562	563	564	541	562	544	533	555	518	586	584	542	552	548	563	540	550	529	583	499	530	570	576	566	556	553	531	545	554	578	576	566	541	569	508	579	588	562	525	534	604	575	572	559	530	519	578	546	534	553	542	496	585	520	532	534	541	518	577	540	585	552	527	584	549	550	554	557	608	554	561	598	558	629	533	553	561	563	575	549	525	540	509	568	492	572	536	561	539	559	572	572	548	585	523	573	568	611	580	525	565	570	539	549	507	516	591	541	549	569	499	568	547	560	585	567	540	595	543	529	557	557	543	544	566	599	566	585	554	555	527	568	566	541	510	549	578	526	549	543	555	537	558	577	532	525	554	510	596	582	553	536	564	549	555	545	542	552	544	522	571	614	540	594	544	575	550	561	584	585	571	516	543	548	561	537	539	535	568	550	519	531	582	560	527	549	554	533	524	511	564	577	560	557	548	535	581	529	557	555	551	531	575	558	542	545	545	544	544	532	544	591	512	553	550	593	565	512	515	574	616	567	559	546	537	528	562	524	555	542	597	555	580	552	524	533	588	558	527	523	583	573	548	535	528	591	537	528	557	512	583	541	549	567	543	525	574	534	583	533	593	543	511	550	596	540	534	563	574	556	521	554	561	567	519	553	534	536	580	596	585	554	551	587	570	560	575	522	594	601	565	571	537	537	548	550	547	565	570	554	525	561	569	545	581	533	551	548	546	537	531	594	582
42312	61655	46615	32025	21830	15803	8426	5434	3722	2925	2146	1644	1397	1223	1014	966	863	872	791	731	787	816	754	715	722	687	734	698	690	669	683	711	686	686	676	659	634	714	672	676	673	660	635	696	658	665	650	699	710	664	678	689	709	675	688	730	700	669	685	663	630	651	683	722	675	707	654	647	631	675	693	694	675	649	684	682	654	674	701	681	656	687	665	678	654	697	695	659	665	651	685	678	681	676	668	626	688	680	680	680	711	677	607	709	671	680	627	662	660	682	688	707	715	652	617	658	688	702	680	674	637	679	646	614	677	693	663	662	655	682	636	667	677	663	687	702	665	668	673	677	680	706	650	693	646	663	686	650	621	686	640	665	646	682	687	680	645	630	696	647	635	655	616	628	698	732	677	652	669	679	634	690	660	649	714	671	681	698	675	650	653	677	645	619	662	678	660	691	674	695	682	644	675	676	669	699	670	669	653	701	670	674	673	675	681	673	685	679	636	675	692	676	645	629	664	669	631	664	670	633	685	660	682	684	671	708	698	680	690	723	632	679	688	664	657	663	636	666	632	636	672	697	664	676	688	712	681	699	647	694	702	653	676	673	665	652	658	645	681	665	690	664	699	646	635	620	681	658	662	656	662	722	654	709	683	651	670	654	680	670	701	661	685	715	711	665	646	679	585	646	686	684	699	666	680	669	611	668	646	692	651	676	691	650	694	624	653	661	710	697	657	625	648	677	693	607	674	663	659	660	658	660	705	706	681	663	635	687	671	611	719	720	669	644	627	695	650	706	659	713	710	696	642	650	649	659	671	726	657	650	706	665	671	709	675	673	600	648	693	652	680	689	645	696	692	657	711	636	683	688	685	680	669	660	680	684	688	647	709	733	648	624	651	650	717	644	675	674	672	619	674	704	673	609	731	677	650	618	678	662	698	677	660	682	655	687	646	680	623	642	658	690	684	640	656	652	698	688	681	667	696	652	685	690	683	720	659	646	690	615	649	659	645	702	692	660	648	678	661	687	632	705	641	657	636	675	661	631	671	691	630	659	635	651	697	678	628	650	676	687	654	712	660	673	612	669	658	653	692	673	660	667	679	664	631	677	650	608	664	675	700	669	683	647	645	641	675	678	689	684	656	669	680	697	629	660	658	659	685	654	644	670	679	654	663	710	671	644	693	662	655	649	665	638	661	680	657	619	685	633	675	690	716	658	643	653	655	641	662	702	652	679	702	694	636	636	655	673	667	687	681	685	665	696	650	651	669	673	668	661	649	649	690	662	712	644	679	710	667	641	667	669	690	676	686	664	641	690	641	674	638	683	649	689	706	676	645	654	704	638	653	659	687	611	744	681	635	684	619	699	643	657	662	721	685	662	613	666	650	635	689	667	692	682	655	708	644	681	664	662	649	637	636	676	683	652	682	662	615	709	663	661	696	643	652	620	657	673	622	660	692	678	688	634	644	684	676	639	722	603	731	664	647	626	680	654	654	730	614	679	689	667	709	655	627	644	672	645	713	654	662	653	671	668	644	631	659	642	691	689	667	613	691	695	671	666	682	645	661	645	669	637	677	662	672	669	633	675	664	654	673	668	661	614	645	661	674	643	651	627	649	659	699	656	686	708	654	643	649	633	681	716	669	649	704	693	697	609	697	669	665	689	664	669	650	682	640	674	630	672	683	643	663	679	675	605	652	604	686	680	615	641	695	648	691	668	689	636	660	693	646	639	671	649	668	701	613	653	685	684	683	670	664	668	651	699	701	693	729	654	665	675	687	636	674	693	630	650	695	679	686	680	639	649	673	668	674	701	644	695	676	667	649	657	667	625	652	642	645	655	680	676	658	608	658	634	679	669	653	675	684	696	653	714	701	624	609	628	702	656	665	664	694	663	674	698	679	663	696	660	687	688	693	682	627	689	691	650	657	637	677	660	663	678	710	662	648	669	648	646	702	645	680	647	702	678	664	649	656	660	656	631	704	639	663	657	675	660	645	691	679	661	654	672	698	626	662	673	701	696	668	678	641	690	694	651	678	683	603	667	680	696	599	618	634	628	623	697	660	645	685	664	638	662	689	629	665	641	646	710	699	684	659	680	618	674	681	652	686	665	692	727	680	698	688	668	682	669	749	647	664	672	652	687	665	747	656	661	713	644	660	631	668	677	676	624	664	648	676	643	630	662	648	664	667	691	706	680	683	676	684	669	664	652	680	674	636	642	669	658	661	700	659	684	647	666	702	667	660	723	680	677	679	634	683	667	700	678	705	688	630	688	639	670	633	708	703	635	658	677	641	689	703	619	663	697	657	619	653	612	656	654	642	641	671	666	654	635	646	685	651	622	608	672	672	662	627	694	697	679	627	651	693	669	685	665	664	620	652	681	641	695	715	670	732	676	745	675	675	661	656	655	656	679	716	663	665	692	659	686	653	695	693	690	691	679	691	676	644	683	680	630	685	676	671	725	715	636	706	684	652	642	633	642	694	635	674	646	667	675	635	647	696	667	691	631	666	627	682	673	671	665	695	643	665	651	647	671	675	704	625	642	725	681	688	668	647	654	667	675	684	690	672	692	638	629	645	654	621	659	620	628	653	655	700	674	650	643	661	699	681	649	678	651	679	632	664	633	612	697	656	716	729	716	658	681	698	624	652	667	674	694	633	668	690	673	669	636	676	689	732	660	638	693	667	701	649	641	684	653	652	761	686	648	621	654	623	679	674	681	688	667	658	650	678	698	715	660	674	654	635	676	655	620	665	645	666	644	665	706	607	646	692	658	669	671	674	645	688	637	661	652	696	700	612	616	668	715	652	691	712	668	728	656	676	670	672	683	613	672	678	659	695	604	685	630	684	639	698	687	676	664	694	685	700	671	631	632	671	690	678	666	713	649	657	634	667	697	677	636	650	633	669	711	652	672	645	655	689	674	679	603	696	681	657	644	659	689	683	627	668	634	651	682	691	663	681	646	699	651	636	621	648	681	685	651	684	655	694	620	662	691	663	675	680	649	659	668	678	656	672	623	655	707	663	638	662	688	676	688	655	693	709	673	654	675	643	675	685	664	721	638	652	669	654	713	711	632	669	665	695	726	685	656	666	669	675	701	674	688	639	661	640	645	635	656	660	673	650	662	662	667	695	631	682	688	657	689	652	661	648	657	643	680	722	653	645	641	687	697	717	678	642	682	707	642	649	647	676	632	683	711	658	651	694	660	703	649	693	702	631	641	623	644	695	669	644	618	668	670	674	721	683	661	697	658	692	642	675	669	664	642	657	622	663	637	692	652	701	678	664	693	663	667	623	651	669	692	719	657	687	633	647	664	688	640	648	677	673	654	669	668	677	671	708	649	676	658	705	654	698	684	623	698	687	659	655	692	668	657	651	663	697	675	647	669	697	708	654	693	674	723	666	654	674	614	687	648	671	645	652	709	668	677	639	659	674	654	695	662	653	618	665	663	668	685	676	638	676	680	662	684	652	627	692	652	678	685	716	654	661	634	624	663	674	648
25095	21447	29109	26813	19342	9601	4017	2502	1844	1367	1064	858	789	761	649	614	516	551	525	545	508	527	497	516	526	466	507	479	501	488	509	467	462	456	484	492	496	503	484	425	471	493	474	463	486	484	482	475	486	454	454	536	467	440	475	532	482	461	474	485	501	452	537	462	474	464	437	479	464	492	483	489	534	456	498	490	474	534	481	478	491	457	460	471	488	478	503	467	488	452	454	481	479	465	485	451	495	439	462	485	426	474	461	459	413	505	513	469	482	509	476	470	459	449	481	482	457	434	472	460	471	440	468	464	465	476	452	498	508	500	475	481	439	480	471	480	482	469	452	446	493	489	473	520	451	449	425	485	442	467	455	459	471	465	478	447	510	517	497	471	450	470	482	480	495	502	465	531	466	479	492	446	502	495	464	452	469	517	476	469	432	475	476	473	469	491	445	496	468	463	469	441	470	497	418	472	476	504	451	473	443	477	462	491	511	492	456	460	431	474	483	507	495	477	480	461	449	481	510	468	475	515	490	470	462	469	451	476	466	497	501	497	471	499	464	423	462	469	495	489	434	470	466	477	484	493	475	478	476	477	481	452	499	445	446	455	471	485	429	528	510	436	477	489	487	499	468	491	468	495	518	461	458	456	482	457	497	468	498	481	463	491	458	430	451	461	489	445	486	467	431	504	442	446	492	500	474	494	480	448	479	502	491	495	471	449	522	458	476	469	433	487	462	448	454	494	485	467	495	487	463	460	453	492	450	471	491	471	471	471	492	462	480	497	496	504	473	496	441	455	464	477	480	499	505	487	501	467	488	464	496	471	452	460	478	443	484	470	488	470	501	488	489	498	433	415	484	479	486	513	475	423	484	480	464	506	464	500	478	470	505	475	479	468	446	473	499	465	446	484	500	446	450	492	464	469	465	468	478	479	473	454	491	493	454	460	484	466	449	469	476	497	469	489	512	498	506	464	506	473	485	478	503	477	437	504	472	513	459	457	467	498	487	465	490	478	433	483	494	506	468	468	509	463	458	470	474	429	465	506	475	479	473	462	463	471	487	463	445	480	485	459	489	523	475	465	468	443	456	443	491	483	422	469	493	437	476	469	474	484	445	499	457	501	489	489	420	460	527	479	442	483	495	483	474	505	462	485	506	462	485	454	498	514	455	480	505	455	506	461	457	487	493	454	481	456	466	481	491	466	482	478	469	472	469	486	514	483	470	472	474	469	488	467	438	478	520	473	481	452	470	490	452	460	462	489	478	483	476	519	509	491	482	476	483	437	430	492	495	477	473	486	465	500	517	496	451	461	502	449	479	489	450	477	443	451	474	505	499	434	496	463	451	445	471	423	456	470	467	450	434	484	457	492	484	449	450	484	488	461	419	458	459	463	465	439	483	461	464	454	506	448	492	509	486	478	521	466	474	472	463	463	461	507	457	474	474	488	476	484	493	485	467	512	466	473	453	474	460	472	475	444	430	458	482	491	485	455	435	481	495	483	456	483	476	492	478	454	492	459	436	453	494	453	457	435	454	484	450	503	497	446	502	479	538	466	469	502	478	488	466	484	458	483	488	461	458	495	505	440	480	503	481	498	481	497	454	515	463	487	464	465	452	479	514	507	466	448	507	455	509	456	455	458	468	498	473	471	500	459	461	465	462	492	468	513	479	450	462	496	462	491	462	490	499	431	471	439	487	452	494	496	497	501	481	505	484	465	487	474	475	479	463	494	462	468	518	450	482	443	476	458	512	472	469	479	494	446	511	476	466	485	453	482	492	480	493	450	461	472	472	452	509	450	469	428	506	480	483	478	516	483	487	498	469	440	515	441	471	452	456	472	437	475	480	478	453	501	475	483	488	485	482	488	445	457	479	501	491	480	486	489	458	465	482	438	481	448	491	469	440	478	463	516	472	480	418	466	450	525	466	467	463	446	526	491	496	516	431	435	479	491	460	473	458	488	474	474	452	462	456	448	498	504	503	463	463	489	494	464	475	472	468	475	489	453	461	473	524	462	483	510	483	495	456	453	499	435	464	482	431	499	490	455	452	453	491	458	466	449	476	517	455	484	484	469	478	486	500	455	500	475	466	450	477	503	481	463	505	485	500	497	483	483	474	469	469	473	462	475	505	488	518	428	480	504	438	448	462	459	479	527	432	486	497	466	467	493	505	464	515	454	481	485	504	456	465	458	497	470	507	467	512	477	479	479	462	472	501	485	502	532	511	493	554	435	447	483	481	532	477	462	449	461	463	459	494	479	480	465	458	480	475	432	438	505	492	474	470	469	482	469	484	485	462	472	488	472	463	477	437	469	503	485	479	508	455	484	452	437	488	448	488	483	499	463	463	480	461	462	486	520	446	470	510	454	480	518	507	471	454	469	422	469	433	518	490	525	457	434	486	483	486	467	455	462	435	481	483	472	475	485	442	487	472	466	492	477	487	466	484	516	495	475	493	491	452	476	439	511	470	465	446	525	465	488	453	478	426	495	451	469	490	430	492	474	473	453	478	447	518	479	467	478	457	514	452	465	485	445	488	445	488	454	458	424	476	487	480	470	516	479	454	486	445	445	467	434	427	529	448	483	511	438	492	465	472	464	485	483	479	486	530	434	474	445	480	501	471	475	453	484	503	476	415	474	485	486	474	503	464	501	468	447	442	457	448	478	474	460	454	495	494	448	482	452	456	430	484	474	517	476	464	473	471	446	465	478	493	443	467	451	463	451	451	501	488	470	437	473	496	482	489	500	478	479	486	474	502	488	495	489	469	497	504	498	484	500	481	515	487	468	443	477	495	491	462	487	448	514	438	510	487	451	494	523	508	489	456	456	498	443	414	472	446	488	480	454	470	472	481	495	482	455	457	498	483	458	467	458	482	455	464	466	476	467	523	484	476	465	502	513	441	447	450	464	470	477	523	485	440	501	478	440	481	470	483	471	457	472	480	482	526	439	525	463	481	451	465	478	485	433	488	496	485	470	516	491	506	472	437	485	465	488	460	469	439	503	467	476	477	497	471	465	483	486	464	455	471	461	474	508	445	446	446	423	477	472	440	460	498	462	488	434	442	465	456	490	467	491	449	455	495	478	439	500	461	472	467	460	502	466	486	498	471	454	457	462	456	483	456	467	485	496	483	484	491	506	495	480	481	506	450	477	468	487	447	460	440	455	450	456	450	450	481	467	497	460	489	485	460	511	507	456	438	454	481	479	467	457	495	486	486	458	486	460	477	477	486	470	496	461	445	466	497	464	489	453	439	433	460	490	490	468	477	457	475	456	478	417	477	493	480	456	472	466	481	521	496	503	470	486	453	472	461	487	498	492	471	447	492	504	455	424	480	453	470	483	492	474	501	464	460	459	454	476	468	502	467	468	449	484	478	474	474	457	455	463	491	467	474	469	487	439	463	451	470	473	457	475	500	505	479	472	477	449	448	478	498	477	500	480	434	508	467	500	437	488	466	485	508	462	479	480	471	479	455	464	430	476	486	504	518	467	497	515
40900	64132	47797	30025	19149	10556	6408	4508	3324	2394	1759	1341	1201	1027	881	803	760	746	693	670	672	655	665	612	623	606	562	617	583	646	529	595	572	626	598	555	618	582	587	584	553	558	599	577	576	566	563	610	599	567	630	564	593	551	548	570	611	652	596	545	567	538	579	628	569	579	569	550	599	585	561	614	602	623	606	584	566	534	594	579	596	602	573	540	584	575	585	608	566	608	581	542	580	546	554	595	586	594	581	585	560	612	598	563	618	555	571	606	610	577	583	579	638	586	556	528	569	577	575	623	599	572	538	593	565	571	582	626	591	599	592	557	589	564	581	560	597	561	600	552	550	557	576	555	602	562	605	531	558	594	580	606	583	586	609	562	539	540	584	590	592	569	567	570	570	570	614	586	584	576	566	626	578	575	607	542	562	547	572	569	605	554	556	578	601	555	578	599	547	616	564	559	605	585	594	586	634	556	546	581	538	582	564	576	561	608	553	560	592	574	557	568	586	511	578	599	607	607	580	614	574	548	561	577	589	589	577	571	578	525	584	609	597	584	582	618	580	602	577	552	588	580	533	574	593	572	625	602	568	570	576	569	609	605	552	617	607	586	589	609	577	586	594	583	591	558	549	591	591	546	557	544	587	585	562	564	549	561	591	548	573	564	607	577	563	606	577	592	558	574	636	617	605	575	574	558	560	594	578	537	603	561	598	614	598	572	550	546	571	584	571	575	592	553	583	578	565	583	562	561	606	629	578	579	587	592	542	549	582	539	574	561	600	565	586	585	572	576	587	568	548	599	584	612	595	559	553	546	588	582	565	559	542	551	536	556	557	566	578	583	601	562	620	564	576	559	518	607	592	579	591	586	555	574	548	545	603	586	580	584	550	562	594	600	593	589	599	605	571	598	543	565	619	581	552	604	589	556	599	565	568	581	605	571	604	586	521	583	537	571	612	576	550	582	573	603	556	551	574	594	594	614	601	599	612	547	562	602	516	641	578	589	626	529	604	562	575	576	592	586	562	574	570	577	601	579	537	589	579	557	565	573	603	578	561	574	571	538	582	595	568	567	595	591	583	588	569	559	606	551	567	586	610	529	558	579	615	563	600	619	545	570	537	626	570	580	575	544	571	583	569	590	536	576	547	522	579	565	544	576	538	626	574	612	577	557	587	578	539	549	567	621	569	614	616	571	602	567	552	590	536	596	609	602	557	642	589	575	576	565	563	605	574	600	575	584	528	541	544	582	560	563	603	554	592	569	581	588	567	603	544	601	575	579	607	562	580	566	587	573	564	586	603	552	572	575	522	554	559	590	571	604	570	587	604	570	595	559	546	585	585	535	608	574	609	590	591	568	607	595	581	585	599	568	577	624	551	625	579	598	577	552	579	576	601	573	545	602	628	544	574	590	602	568	552	606	604	589	609	593	571	543	595	549	567	564	554	546	586	587	611	599	596	563	566	579	562	584	568	579	594	537	536	566	575	506	602	556	610	587	557	569	596	580	585	597	614	541	594	560	571	610	578	580	560	599	601	577	533	567	578	601	604	587	542	577	550	609	578	561	568	581	576	564	534	571	558	560	536	567	571	595	581	607	600	600	574	587	574	573	602	598	585	573	555	512	592	589	592	591	569	549	579	573	558	587	590	560	607	608	536	563	549	574	583	570	603	579	573	554	595	515	601	612	613	576	572	566	581	604	580	597	567	576	567	538	596	589	562	563	645	595	533	576	584	567	578	615	591	571	628	616	562	616	588	614	575	581	600	566	549	618	583	559	621	603	585	606	575	573	603	594	569	550	552	557	570	607	525	557	596	590	594	572	646	615	608	563	588	583	556	586	561	589	559	602	580	573	539	609	567	569	578	515	545	534	589	541	601	560	586	560	616	601	561	564	555	615	562	574	608	614	596	587	584	559	575	535	559	605	560	571	574	597	584	561	586	574	549	572	575	596	563	554	624	592	558	579	580	587	572	604	531	574	606	576	591	569	610	576	581	560	607	561	576	570	606	539	563	600	606	572	543	578	591	552	557	572	592	576	586	606	562	613	578	559	579	581	552	574	586	594	572	572	570	579	529	622	571	584	541	592	557	584	581	586	600	616	587	569	608	571	598	592	581	578	573	605	553	559	546	566	602	546	555	565	572	553	560	582	554	557	588	583	591	577	581	594	562	580	575	543	574	581	608	570	555	585	591	564	561	586	574	571	564	547	547	603	557	573	611	578	571	579	577	598	555	609	599	619	586	567	541	590	551	576	565	567	572	558	582	622	531	565	513	601	591	554	606	568	584	537	576	642	599	584	610	554	575	562	573	591	604	558	583	576	560	576	624	581	577	575	573	598	583	609	592	558	585	592	592	529	530	585	595	579	596	612	562	605	540	577	556	530	550	615	570	556	565	563	538	577	597	582	625	579	546	558	543	589	549	643	574	578	582	590	574	531	619	606	559	571	565	602	592	599	559	595	578	613	568	553	566	578	591	571	539	625	568	567	544	551	588	590	577	600	535	557	580	546	566	573	574	565	604	562	538	551	609	571	571	542	554	550	577	557	561	598	589	594	615	587	554	596	550	601	534	645	572	601	564	606	596	607	547	593	582	568	570	558	598	617	564	567	549	585	563	611	566	636	568	588	555	562	553	598	612	582	602	586	612	542	600	610	552	598	588	587	547	608	546	550	496	597	578	555	574	573	578	579	608	576	574	616	552	623	555	597	551	588	562	601	604	597	588	623	554	581	575	518	584	569	575	616	570	587	598	584	570	599	576	586	623	594	614	536	585	577	590	542	573	614	566	578	620	568	512	597	575	569	583	569	588	612	586	544	595	593	588	585	629	577	614	579	564	572	575	547	593	590	549	566	623	599	586	584	607	569	552	581	594	564	565	594	601	576	581	532	585	576	559	558	557	626	580	562	570	553	585	562	592	602	576	546	598	605	564	572	565	576	554	605	599	588	594	588	621	592	561	580	576	568	609	575	599	599	612	568	606	566	576	540	621	606	588	593	581	586	574	565	580	590	593	544	614	589	576	599	596	586	588	556	575	612	558	575	557	604	580	591	615	567	588	619	554	553	568	651	556	596	575	555	566	565	601	551	561	550	563	555	553	582	540	539	549	593	603	602	562	609	568	572	601	592	544	581	576	587	598	597	598	541	526	576	582	574	614	542	538	595	539	555	603	577	528	557	615	602	581	566	631	656	574	624	524	596	541	562	639	584	562	570	615	549	552	578	532	601	581	606	543	575	591	576	542	592	597	569	516	558	539	532	606	566	573	583	569	612	561	564	534	570	606	616	578	574	568	590	619	573	586	520	604	540	591	579	574	585	611	550	588	539	547	606	589	585	571	548	577	567	556	576	572	589	576	562	582	553	524	579	578	626	603	587	619	589	592	547	584	558	589	591	572	566	557	551	603	580	562	595	548	560	577	566	565	593	584	631	579	598	566	604	540	603	594	581	543	548	565	558	587	600	527	554	566	570	562	616	591	568	565	589	592	585	562	555
22807	21201	28817	23979	21484	21665	15457	5020	3143	2094	1628	1201	1046	959	821	799	671	657	654	605	592	583	563	536	590	537	579	571	524	525	553	522	523	566	502	537	493	478	527	490	521	504	514	537	500	505	486	506	536	503	472	530	507	502	553	533	549	528	556	484	497	505	509	514	495	532	512	478	487	507	517	512	502	496	511	547	474	493	489	510	516	516	550	475	487	544	505	529	554	504	507	511	526	533	539	542	515	530	483	525	487	518	478	565	531	452	492	536	470	502	544	530	485	547	483	485	503	494	492	495	503	504	493	486	492	496	535	542	533	519	529	486	487	534	471	451	503	492	509	527	538	501	491	520	463	519	492	514	477	476	523	525	514	505	468	468	527	520	496	485	489	484	492	513	510	465	494	518	508	496	537	539	510	525	563	473	505	533	546	502	537	486	497	512	490	511	481	504	500	559	501	512	467	485	511	512	478	509	495	497	526	492	520	540	529	505	503	508	503	529	521	478	510	507	580	533	480	504	501	521	519	515	481	514	529	524	529	502	515	510	505	461	527	525	549	559	471	529	494	547	508	472	510	511	501	506	496	475	493	519	512	527	484	491	561	503	551	509	489	534	511	541	516	530	498	463	511	502	553	488	485	489	519	490	526	485	495	523	535	499	495	491	460	495	495	545	505	502	459	469	498	524	485	514	524	519	502	512	544	503	547	518	481	460	475	501	487	491	478	504	508	482	495	486	524	494	558	492	486	488	502	526	543	531	511	543	522	475	442	473	506	495	479	520	485	496	503	496	532	514	581	507	551	506	512	468	476	530	508	517	475	514	486	496	492	465	526	502	499	482	548	530	508	503	514	531	496	510	509	529	512	522	478	502	502	465	499	477	502	482	541	471	482	484	489	476	501	509	499	502	504	524	510	569	502	498	517	508	512	479	492	514	512	535	517	476	474	513	475	500	496	479	514	521	489	518	541	533	479	518	521	501	518	483	495	498	521	489	544	501	476	469	501	520	495	521	455	514	523	523	497	503	495	537	506	529	533	502	520	516	502	468	543	493	496	491	492	495	519	514	534	479	527	467	489	511	507	510	516	558	497	495	514	470	495	509	491	551	519	525	533	486	536	552	465	507	502	501	510	507	516	525	494	491	496	515	476	494	508	525	471	528	470	504	472	501	526	490	508	495	518	532	514	459	516	514	531	502	508	537	496	488	521	475	486	513	464	498	560	508	526	469	555	529	513	516	499	507	507	491	544	475	493	490	513	505	535	497	494	477	495	492	504	470	511	515	550	512	507	503	517	504	490	532	481	508	505	487	482	478	531	470	500	528	521	505	486	505	485	523	501	518	502	519	520	523	462	541	476	510	537	488	524	501	500	520	499	487	515	470	519	499	534	504	515	485	517	514	529	517	525	497	504	519	505	493	505	496	487	518	527	472	459	494	482	538	490	523	530	503	489	539	492	521	495	512	516	523	514	509	525	478	501	513	512	530	492	496	513	505	514	490	512	525	563	538	540	539	504	496	536	495	449	518	536	493	509	504	542	487	527	509	483	494	538	537	530	482	523	537	480	513	502	549	520	488	496	507	529	497	491	464	512	475	497	563	506	516	520	506	513	505	522	496	471	544	510	488	499	499	506	534	513	453	542	465	456	534	507	490	506	496	538	513	500	536	507	517	502	488	521	464	495	519	506	499	484	489	522	510	520	483	511	467	485	529	524	535	488	507	512	541	516	514	537	528	490	493	470	517	511	530	533	483	533	475	477	503	491	498	531	524	497	474	503	503	496	479	527	510	469	528	487	497	498	495	516	517	504	548	507	488	481	527	517	506	520	518	520	514	543	494	515	484	514	542	524	555	484	486	509	515	509	492	518	518	538	526	480	489	528	501	533	526	503	528	533	546	531	558	478	525	507	515	518	513	519	520	517	505	539	480	546	498	543	487	500	467	539	516	513	530	532	478	510	514	484	523	527	515	515	450	497	522	500	516	518	513	500	540	518	480	512	520	514	480	513	520	489	514	542	503	535	521	483	516	491	447	515	531	492	460	519	515	520	478	535	500	501	519	501	500	503	505	544	480	484	488	500	550	502	492	494	507	504	514	502	498	503	483	471	518	526	489	481	496	514	551	474	491	500	533	516	528	512	541	490	503	507	535	470	512	525	515	500	485	500	504	485	471	489	526	515	484	521	485	464	482	564	492	524	490	525	510	504	499	525	529	505	481	500	541	523	539	459	487	524	498	475	474	522	519	511	515	505	500	515	468	493	536	513	529	524	457	505	474	524	501	531	516	517	483	485	506	470	548	495	502	529	504	506	491	483	478	562	506	524	546	501	495	508	502	535	489	537	541	532	513	516	496	517	475	513	540	469	461	471	542	529	516	502	521	509	523	516	521	484	476	523	496	492	515	525	534	492	510	536	527	493	526	472	529	490	482	535	492	501	510	529	497	494	507	483	492	538	489	483	515	515	466	491	494	490	497	507	528	489	460	499	502	513	500	536	523	512	527	536	523	453	494	470	476	513	513	502	517	533	502	528	498	478	449	505	494	524	494	494	471	547	472	490	496	507	481	529	520	450	531	536	509	504	528	527	527	515	513	520	472	463	493	528	485	506	535	514	510	445	503	494	513	492	485	512	510	519	516	495	507	526	481	499	503	466	461	494	540	471	528	481	507	469	541	483	491	506	465	515	516	502	504	541	489	508	540	557	486	531	523	509	539	516	481	514	478	509	510	532	487	503	498	524	478	489	492	504	482	509	494	501	514	484	477	541	551	535	483	499	511	506	477	514	490	525	537	559	496	486	534	505	501	489	470	517	495	458	521	522	480	544	502	510	523	481	516	514	500	521	524	528	442	495	477	552	530	469	534	476	496	524	510	505	525	503	526	456	421	508	544	491	514	528	466	496	491	547	486	470	501	495	493	540	554	526	486	490	491	481	522	509	476	520	510	510	503	489	507	534	493	510	506	490	483	509	493	515	500	515	531	507	507	530	524	523	500	515	541	515	531	480	563	525	503	512	465	518	510	499	483	521	486	535	502	535	520	521	486	483	491	500	521	500	572	476	472	492	506	448	462	507	508	477	498	529	530	523	519	494	469	488	491	522	510	504	539	523	505	484	526	471	485	493	531	501	499	533	522	486	507	481	503	492	484	488	478	534	471	484	547	514	560	497	502	515	494	520	544	492	542	519	507	482	528	492	511	529	518	541	484	529	491	543	525	510	488	523	494	511	479	523	488	497	473	530	474	525	533	511	508	537	520	487	502	501	469	557	516	506	508	499	542	495	499	526	538	508	519	509	473	547	557	518	474	491	518	488	478	523	480	509	489	505	447	493	511	544	517	528	535	569	488	520	495	497	499	449	524	522	484	505	499	539	529	494	468	510	528	499	497	548	500	488	520	525	505	514	540	479	537	480	537	480	494	492	471	523	486	512	500	488	508	519	517	499	534	487	497	512	513	455	489	515	497	536	473	515	540	487	473	498	499	493	492	474	519	502	518
44913	73937	56288	36877	28271	17498	10332	7142	5352	3508	2536	1993	1644	1323	1199	991	924	855	817	779	703	682	732	643	660	699	628	642	670	670	606	650	632	648	650	595	614	634	617	592	584	582	605	633	592	651	667	618	640	654	604	593	592	636	634	630	590	624	626	621	561	627	599	670	602	594	577	638	629	625	594	639	567	620	592	570	612	600	589	592	576	624	627	592	592	662	609	588	616	578	603	577	616	618	620	627	623	655	632	601	649	622	589	583	626	633	617	590	581	544	612	612	597	608	618	615	605	610	613	599	625	583	617	591	620	606	608	585	578	599	616	598	580	607	640	641	591	622	631	626	626	609	618	612	574	613	593	650	642	566	581	643	627	619	595	628	579	574	585	611	615	587	581	604	552	601	630	658	613	599	556	639	552	635	589	619	620	599	590	585	624	612	609	624	643	623	603	578	614	571	609	627	644	612	606	599	614	554	609	599	630	609	614	590	580	579	537	673	598	639	594	582	618	606	618	612	595	609	608	577	617	591	642	565	559	592	579	634	626	599	561	610	569	612	599	642	589	585	626	609	586	597	599	600	639	601	676	628	608	616	608	616	560	605	608	566	636	588	627	561	624	677	614	620	561	594	599	615	590	542	585	640	625	674	598	638	607	622	645	656	613	598	648	614	600	624	664	579	590	616	583	627	621	607	583	643	613	612	619	628	636	601	648	583	635	600	634	594	620	637	574	591	574	610	580	573	645	585	600	576	582	612	547	617	564	589	628	618	616	602	626	602	580	614	597	592	636	587	585	597	609	599	580	640	646	652	613	580	632	602	647	626	575	604	605	604	625	639	614	619	587	619	582	602	610	657	644	590	613	614	595	580	621	621	604	620	626	624	570	601	611	646	601	573	595	609	614	613	621	605	603	588	624	550	579	599	628	578	647	620	634	614	588	610	591	583	539	653	615	632	646	640	615	616	576	589	634	595	636	626	604	567	613	634	592	613	576	643	594	580	579	610	622	649	588	595	592	599	614	610	605	628	616	612	610	590	609	591	578	652	569	605	614	628	565	614	643	600	612	652	583	605	565	619	605	594	590	607	551	610	616	586	635	614	601	602	630	612	619	592	642	611	597	599	584	582	598	679	593	596	546	563	641	584	585	683	573	584	591	631	603	636	610	579	627	604	610	636	587	617	615	616	662	597	637	591	619	627	579	607	633	636	621	644	602	612	613	631	613	632	577	626	583	590	611	601	587	625	593	580	599	591	594	597	657	617	595	573	607	595	635	621	612	652	541	579	605	587	598	627	567	607	655	609	573	601	605	582	623	581	620	650	591	630	628	613	611	587	649	636	614	562	588	602	534	597	642	597	606	634	575	634	617	632	614	640	601	607	605	621	653	645	614	615	540	598	616	600	609	632	618	578	576	634	637	606	616	612	608	615	563	583	628	608	647	622	582	579	593	611	606	613	582	625	596	606	655	604	577	641	582	635	602	587	634	550	609	575	612	628	628	601	600	642	573	596	616	632	645	575	653	630	558	616	600	604	596	591	572	642	585	624	598	586	607	654	627	592	627	620	628	598	585	594	588	581	612	589	588	629	615	614	580	613	597	650	611	620	593	611	624	658	655	591	549	588	608	582	636	617	601	594	579	655	631	590	587	611	584	599	589	588	599	643	638	598	621	594	609	618	609	607	619	571	571	670	574	579	650	583	550	612	630	617	588	632	617	638	630	588	584	576	591	628	616	634	587	598	566	619	586	587	608	585	596	625	632	572	584	671	586	597	598	587	625	620	637	637	619	607	563	655	617	626	645	627	597	591	616	629	605	612	557	641	618	602	638	623	587	588	654	594	565	598	605	570	627	638	576	611	631	600	580	593	619	627	624	613	617	611	615	582	591	645	630	576	608	658	593	599	616	587	612	614	580	583	628	641	634	650	583	607	636	601	638	628	615	619	612	615	567	591	627	647	619	622	605	569	587	600	603	645	614	624	610	585	624	606	668	592	604	637	652	616	573	607	631	593	617	590	599	581	603	645	613	609	604	591	611	630	580	613	610	633	645	582	586	614	618	551	588	603	591	592	624	605	620	659	625	607	657	597	585	614	569	605	628	574	564	639	587	663	600	603	613	611	619	569	581	581	609	604	639	631	580	606	564	569	591	601	612	585	615	577	594	605	588	593	652	625	657	611	590	646	571	614	579	629	591	588	620	600	602	577	593	611	592	605	586	644	613	583	615	634	563	642	594	598	591	631	600	610	558	611	622	604	639	598	611	645	594	589	604	616	662	590	599	622	609	611	580	627	656	605	615	565	619	573	564	639	610	607	663	625	595	588	617	644	579	620	597	585	566	666	569	612	639	608	614	588	603	566	603	567	599	598	601	640	621	629	573	593	611	592	593	571	604	637	586	618	607	644	629	611	584	564	586	572	613	645	627	619	626	587	585	617	625	655	642	610	608	616	604	597	587	601	652	638	666	602	623	596	571	595	611	583	582	628	591	638	601	578	610	598	608	620	548	622	580	642	588	639	614	623	589	583	550	640	588	589	575	591	645	610	613	580	583	555	592	611	580	636	595	607	621	612	605	597	608	595	578	615	666	629	589	602	603	575	614	652	594	601	661	586	576	663	628	600	582	613	605	581	674	606	557	593	623	641	648	598	605	627	626	602	607	621	605	596	631	633	614	625	631	582	611	605	640	616	560	533	620	621	595	594	603	628	609	620	591	631	585	584	647	583	577	595	594	647	590	632	665	610	601	612	653	631	613	609	618	585	575	584	615	635	634	615	605	626	623	642	606	591	581	618	610	588	635	604	610	626	606	656	622	647	576	628	585	584	575	607	608	647	597	611	620	608	618	567	637	581	611	674	583	580	629	570	611	597	617	614	656	599	622	632	624	593	575	625	594	628	625	642	555	616	605	586	597	622	547	578	603	622	560	646	603	601	633	639	624	563	630	650	590	622	588	630	652	659	603	596	589	556	615	608	603	592	621	604	609	576	612	612	584	574	649	600	616	601	553	627	543	602	612	616	632	623	610	625	615	569	617	635	574	648	560	594	600	591	617	569	623	607	597	608	616	621	598	609	609	585	599	625	602	647	593	599	611	620	606	606	655	618	583	614	648	643	608	630	585	605	581	626	608	639	612	599	600	590	603	594	626	596	607	607	640	570	620	554	652	632	623	620	585	609	590	586	597	598	611	619	592	627	599	599	603	624	644	647	621	612	619	594	635	594	640	608	568	606	572	608	614	656	595	630	600	632	614	620	624	574	595	595	595	599	601	582	634	611	583	639	602	573	679	583	621	549	634	624	589	599	631	569	590	563	665	607	643	581	600	609	561	615	570	561	587	569	610	564	634	627	549	552	631	643	614	599	640	610	582	624	611	623	592	576	596	574	597	592	587	617	621	588	595	590	611	664	645	602	594	631	633	601	616	584	610	603	580	605	616	610	631	633	636	609	613	639	591	615	605	606	621	628	560	636	609	560	650	618	555	612	610	612	584	580	598	592
34852	40521	41562	26081	12291	5687	3453	2478	1649	1306	1044	936	814	722	656	617	591	580	586	583	556	498	559	545	494	572	528	515	540	506	524	531	508	521	494	497	537	494	509	523	530	522	537	506	526	484	508	481	469	502	501	523	543	519	521	522	558	527	537	535	515	447	513	501	520	512	508	552	527	508	523	507	491	480	497	510	523	549	530	506	506	520	506	478	546	520	520	538	532	496	493	552	512	503	516	527	500	517	525	506	520	521	466	515	552	540	470	489	549	507	485	508	545	499	509	498	505	552	545	537	516	505	530	476	507	524	505	543	487	498	540	514	526	503	510	463	503	572	545	526	503	537	526	518	507	547	547	495	535	524	462	513	511	515	533	520	543	545	512	525	511	512	482	509	526	522	479	453	517	520	502	520	531	539	501	501	495	508	506	511	507	505	511	555	522	546	552	523	535	496	485	485	488	478	488	546	506	528	555	519	522	512	488	484	526	525	542	547	520	483	534	493	531	504	505	526	536	497	501	490	522	488	479	498	546	517	523	497	560	518	476	530	489	564	505	556	474	575	496	493	541	516	490	536	509	492	518	568	473	521	506	512	553	588	520	513	521	452	531	531	518	524	546	525	503	499	546	525	518	553	520	484	506	519	499	515	506	543	530	548	508	493	475	526	486	505	527	509	515	527	564	503	481	496	496	526	546	524	512	497	477	500	489	537	537	513	507	515	545	501	516	474	514	532	520	510	485	497	513	537	488	504	523	496	552	481	553	558	541	521	539	531	534	526	538	556	518	507	532	552	501	493	519	526	501	518	524	505	486	515	474	531	514	461	518	526	524	524	532	493	524	507	475	505	538	506	493	494	527	512	507	498	494	524	508	511	554	545	546	504	504	552	558	499	521	476	522	535	505	508	478	537	527	486	537	471	553	487	502	512	520	520	534	479	489	535	544	529	512	503	544	511	544	523	501	547	490	517	499	562	549	484	538	535	527	531	543	482	554	531	512	537	506	525	488	502	531	502	574	494	507	475	518	506	485	482	491	521	529	516	528	523	510	537	494	508	511	537	508	496	531	503	537	506	497	528	518	524	498	488	531	464	467	478	528	509	515	502	535	506	500	529	512	520	523	498	533	507	478	491	501	522	542	496	528	564	514	521	523	526	515	520	515	535	518	514	504	553	521	512	523	487	500	534	513	509	501	497	523	526	501	560	514	542	536	520	495	581	465	517	545	548	494	511	536	507	475	475	524	533	525	525	470	506	522	533	506	490	498	518	536	473	549	492	488	503	515	493	520	519	515	527	550	483	538	524	528	482	561	509	520	520	502	480	505	555	543	535	481	523	497	522	528	520	496	533	513	507	486	505	500	478	528	522	523	524	518	494	506	535	486	487	551	483	518	503	548	482	547	540	490	536	497	525	524	466	507	519	500	513	514	533	529	537	534	537	485	479	556	544	489	512	584	502	551	492	513	524	566	522	534	499	503	519	499	558	531	514	518	529	497	496	481	513	478	505	532	533	519	459	490	512	469	511	517	489	511	502	517	541	530	475	512	513	517	527	511	512	522	581	536	515	494	504	533	509	503	451	508	512	527	477	531	543	529	486	491	533	507	557	534	546	507	501	542	517	486	509	526	527	503	490	512	490	513	546	519	524	485	501	467	532	517	501	497	491	506	470	512	519	499	499	518	503	559	518	511	499	566	500	536	525	516	540	511	497	480	513	499	528	528	506	530	532	525	517	488	517	580	476	512	491	541	505	545	500	514	519	549	573	535	503	520	530	524	486	460	504	514	547	510	497	551	547	519	531	519	540	526	539	518	516	513	512	504	521	558	510	503	477	500	515	517	555	503	493	562	490	517	525	535	522	540	511	508	516	545	542	544	529	514	512	479	525	498	552	502	519	506	553	538	525	525	536	530	523	487	541	516	506	497	512	506	515	506	504	532	540	530	536	534	512	529	505	502	559	539	516	503	535	492	556	502	495	535	524	523	512	522	549	519	524	531	554	525	543	509	480	503	516	486	512	532	496	523	524	521	531	520	525	497	516	519	509	530	549	541	515	525	493	513	520	518	533	527	510	535	520	519	481	551	505	542	523	525	476	548	488	500	524	484	558	527	502	526	533	527	497	519	501	486	539	485	501	507	524	502	562	490	544	486	544	522	522	505	531	519	480	549	543	496	515	511	479	480	520	532	523	471	533	510	453	545	455	523	497	536	503	540	503	527	465	534	500	480	573	505	504	506	520	566	515	533	528	536	536	524	497	508	524	534	517	512	503	520	540	498	535	509	551	567	475	551	485	491	502	526	507	500	492	500	509	503	515	480	455	510	509	496	515	533	547	492	531	515	514	519	521	487	499	481	510	527	511	536	531	553	485	499	488	510	540	520	537	502	497	484	570	503	487	557	543	547	529	535	512	507	481	546	502	531	556	539	540	504	502	508	499	521	500	530	512	522	525	492	515	561	509	499	512	503	510	507	526	524	518	541	534	554	536	538	531	497	523	496	512	507	514	503	497	525	557	533	525	501	552	521	504	512	519	495	517	506	523	548	537	517	537	479	501	576	506	519	521	513	508	516	554	499	534	547	478	530	529	503	537	523	527	499	475	479	523	513	517	503	557	539	524	525	497	568	520	516	501	494	493	553	549	492	515	516	509	498	490	513	526	483	485	524	551	495	524	513	516	499	503	517	500	536	484	510	532	562	502	541	510	529	574	574	501	514	516	537	485	536	556	503	493	498	498	490	541	508	542	539	505	514	484	518	497	500	495	547	507	526	512	542	517	509	508	515	505	478	520	530	512	553	519	528	503	560	497	512	520	535	512	501	543	525	569	522	512	537	478	521	537	524	512	515	502	526	563	532	468	517	528	537	503	536	512	510	513	542	514	513	548	499	529	543	533	525	514	530	496	496	541	530	582	534	503	552	532	537	461	500	525	506	517	509	517	483	514	524	497	538	517	570	543	528	535	511	501	509	501	499	554	519	507	530	533	484	516	504	493	493	534	528	527	505	493	542	516	497	537	509	511	494	513	514	541	518	462	538	546	507	505	531	537	508	529	491	543	492	500	500	521	490	550	529	549	530	489	519	537	522	475	546	514	530	515	494	489	545	513	525	533	509	515	542	564	507	524	514	515	521	523	497	506	527	532	502	518	491	533	552	561	543	513	538	560	515	508	516	474	532	518	495	503	528	500	498	511	562	538	507	552	523	508	510	514	551	518	529	512	535	517	474	528	513	494	531	517	507	510	484	466	506	553	547	543	529	474	519	532	503	473	487	509	526	521	498	504	530	496	538	540	521	511	518	538	530	500	542	516	523	506	507	547	502	519	505	517	510	515	503	526	484	532	492	528	505	459	480	502	539	483	555	544	516	502	559	583	540	542	499	538	491	575	553	509	534	486	505	521	549	569	499	501	529	507	512	494	576	569	528	516	525	479	512	521	522	510	486	540	522	507	512	537	551	536	509	516	483	488	504	509	543	526	538	547	486	557	494	534	509	501
42915	57524	43756	24686	14732	8901	6258	4237	2840	2040	1694	1389	1117	1047	883	872	832	786	704	671	701	623	681	690	667	704	653	633	638	606	653	680	675	619	630	584	615	645	598	640	636	582	657	634	629	672	650	636	631	633	668	638	642	610	618	633	585	634	589	614	583	580	619	627	617	617	620	576	593	624	637	595	587	619	616	618	610	615	650	623	612	643	631	635	620	636	641	620	644	647	623	627	625	598	622	645	643	626	626	623	649	627	645	615	664	638	608	608	624	633	670	609	611	654	664	623	622	592	639	639	635	653	642	642	603	636	588	660	618	623	632	618	631	600	648	650	593	575	650	647	636	652	599	595	609	635	615	623	623	612	573	620	664	649	640	632	610	632	622	633	657	564	671	640	619	641	630	624	675	631	612	656	633	621	647	619	655	627	611	621	627	591	591	626	621	649	608	620	603	639	609	632	626	666	661	603	639	601	623	670	609	580	570	642	602	635	599	631	661	625	641	650	611	599	613	596	624	706	646	655	609	635	613	667	637	569	639	608	642	614	645	644	651	631	610	646	623	641	686	626	654	622	609	589	625	666	611	656	580	651	589	680	636	617	621	662	598	686	603	620	645	635	625	604	572	638	591	664	632	632	631	613	632	626	633	610	633	594	627	617	616	650	622	625	622	637	620	628	619	672	622	644	599	599	622	606	579	611	616	651	639	578	605	640	636	633	600	631	651	639	638	651	630	621	634	643	663	667	655	618	661	601	626	646	621	640	633	646	602	595	650	628	608	575	645	654	650	624	649	637	621	642	687	594	642	629	623	653	624	611	571	623	683	625	631	675	620	664	599	612	645	607	592	636	647	614	628	617	646	629	613	620	614	646	641	637	682	601	618	641	661	639	611	620	656	618	616	634	621	598	629	648	608	586	641	645	645	601	647	637	655	657	646	594	588	654	620	596	621	607	635	654	586	662	594	612	608	634	609	614	647	610	605	627	626	655	582	607	617	612	621	618	612	660	673	637	588	654	665	614	619	686	592	613	587	604	672	650	609	603	627	603	638	626	618	639	664	661	604	622	615	643	635	606	627	645	679	656	640	668	635	679	667	654	640	634	626	630	634	611	659	602	625	571	704	632	616	604	616	569	557	629	629	626	641	619	590	629	594	587	611	587	635	608	628	595	613	616	594	619	679	644	680	599	644	668	617	635	623	623	639	641	671	617	645	629	602	643	657	637	617	595	605	603	672	581	632	630	645	564	611	656	636	616	618	637	617	644	631	612	631	623	633	593	628	630	606	609	621	607	623	614	633	625	633	612	673	612	607	656	629	665	586	618	582	666	672	620	630	639	662	647	648	575	650	571	607	630	652	621	598	661	626	611	631	626	651	586	642	658	618	634	636	572	674	613	617	647	638	635	638	643	621	593	621	627	593	617	691	639	606	643	605	646	623	654	629	622	661	647	624	641	633	613	678	643	588	638	634	618	630	595	623	645	622	641	649	630	617	589	645	609	644	636	626	619	643	574	635	622	611	629	577	623	643	628	633	591	637	647	609	613	592	639	625	617	647	602	654	630	681	617	599	620	580	632	660	614	629	610	589	638	674	657	604	663	654	609	632	686	615	617	656	590	636	647	622	650	618	599	606	603	652	632	680	669	624	604	618	625	600	660	680	635	619	668	612	578	625	609	628	612	599	565	634	595	649	605	648	647	592	648	670	651	656	645	629	628	615	641	621	624	608	599	606	638	689	650	654	613	650	632	593	607	576	612	589	671	606	654	650	615	610	636	603	651	661	632	624	591	622	616	622	657	634	633	634	614	577	646	614	604	586	597	631	588	604	637	619	653	647	614	585	601	614	634	630	586	613	624	573	668	628	599	662	611	607	600	674	633	627	623	562	600	629	602	623	640	614	615	631	611	603	592	623	625	606	589	626	638	667	581	610	664	603	613	611	650	607	648	588	620	643	626	632	614	649	655	626	640	634	656	627	623	629	578	619	656	658	588	619	591	619	593	588	642	643	640	659	650	628	646	606	612	600	612	596	621	627	629	620	615	644	602	616	616	671	637	599	647	583	621	648	604	581	636	602	619	647	617	629	610	676	630	617	610	644	644	612	666	638	625	644	632	633	623	662	664	567	646	636	602	625	651	649	592	637	654	658	660	634	608	640	651	601	611	623	605	623	597	640	635	664	633	623	644	669	631	619	620	613	641	593	611	608	642	647	614	647	626	608	629	632	634	609	652	564	591	638	655	595	605	614	626	597	594	659	638	589	606	663	647	636	654	637	613	612	684	679	596	602	582	628	586	606	622	642	620	672	561	633	678	662	633	641	610	605	613	620	657	593	624	659	643	633	604	655	595	649	633	657	592	605	646	628	564	629	582	650	641	678	608	651	624	641	599	633	655	591	647	661	658	633	625	590	601	568	619	609	618	620	618	552	596	635	654	632	644	604	600	619	590	622	652	646	635	635	596	639	595	578	619	626	663	636	638	637	608	594	648	652	616	614	652	651	597	642	642	621	655	608	609	672	614	615	643	587	653	657	594	626	638	659	585	623	651	624	624	642	617	625	665	631	632	627	655	620	632	657	612	623	631	622	643	616	654	651	627	597	643	654	632	669	656	634	601	574	611	600	626	605	647	687	617	601	594	605	612	609	681	622	607	681	596	675	700	620	616	589	602	645	636	602	623	633	622	607	579	609	597	617	619	616	622	633	622	600	674	671	648	646	582	644	642	623	612	615	593	628	648	623	626	600	607	583	602	620	654	630	603	604	618	634	619	615	647	663	643	630	622	652	660	611	588	588	618	616	652	631	606	603	627	621	643	626	647	629	564	636	595	609	598	593	626	576	627	589	624	632	640	610	566	659	648	588	643	625	610	657	625	628	595	646	620	618	639	609	642	643	613	609	636	627	633	587	662	593	658	624	662	641	638	611	653	587	619	610	631	572	712	640	609	626	630	607	585	647	632	624	624	609	625	599	604	636	644	611	635	643	634	665	635	626	632	673	581	637	635	624	680	618	663	614	654	624	622	618	583	653	625	637	614	675	665	651	627	639	632	661	603	663	629	651	656	657	619	637	653	676	620	655	632	613	632	637	598	651	628	651	648	634	641	686	635	603	629	627	589	581	593	673	650	607	611	610	621	635	629	639	636	587	661	614	619	590	628	585	643	684	641	617	654	617	645	660	634	610	676	580	646	585	617	613	636	609	621	613	646	643	637	646	648	613	638	611	643	594	635	651	625	643	606	593	615	667	641	625	636	618	668	643	588	666	602	635	636	621	712	620	681	608	661	595	617	617	623	635	568	636	641	640	628	645	643	642	601	656	591	618	638	616	625	626	625	664	602	659	627	598	628	641	655	656	605	621	645	616	647	621	673	629	612	664	606	654	559	640	615	609	597	620	633	610	631	583	646	659	589	675	615	667	665	608	674	620	592	625	613	635	623	627	655	653	640	586	639	665	649	545	635	603	625	594	637	617	622	616	634	604	640	604	621	636	643	648	631
24060	21209	28391	24703	21436	16774	8799	4296	2656	1941	1657	1339	1109	964	837	734	722	673	665	709	612	655	611	616	604	587	566	569	517	603	521	569	518	565	494	541	511	517	569	542	562	571	572	545	576	545	583	517	547	601	525	528	524	534	477	533	522	506	514	566	536	556	516	531	527	581	559	499	584	555	562	552	559	528	569	526	503	582	532	527	537	546	594	499	531	566	531	585	587	543	564	533	547	534	555	547	512	520	526	502	531	537	560	540	557	548	584	512	520	483	549	546	541	557	553	588	512	544	580	550	563	529	546	557	560	511	506	538	529	553	589	540	526	509	529	591	538	545	560	555	536	519	565	530	580	546	550	589	559	566	547	532	542	527	549	505	529	577	576	553	565	519	537	544	523	499	617	548	563	558	600	547	532	550	518	519	547	520	507	550	539	572	550	527	514	566	508	525	529	516	546	547	545	549	552	576	592	540	517	590	568	522	514	553	561	507	537	575	575	559	558	538	557	510	569	569	574	558	523	507	536	552	501	563	542	505	514	521	537	559	541	524	536	545	517	551	568	521	537	521	561	516	512	537	540	550	518	529	569	507	499	536	572	510	586	552	555	511	552	556	536	543	550	528	540	536	550	511	553	529	493	549	504	555	506	508	550	544	498	526	553	551	572	587	542	532	526	547	550	536	535	514	551	528	564	574	468	570	536	492	538	511	536	528	512	535	509	543	518	528	537	548	515	546	557	555	580	569	554	550	505	523	528	535	504	512	519	538	515	522	564	524	517	491	557	534	530	546	500	491	558	511	518	575	568	584	503	541	544	530	506	515	572	509	533	545	515	536	530	552	521	546	550	453	541	553	533	527	537	510	546	539	571	538	540	564	559	494	532	618	521	557	548	577	545	550	569	509	555	554	535	524	475	549	491	538	574	510	531	552	542	503	561	561	518	571	534	521	546	541	534	507	528	504	548	526	548	498	544	527	521	495	543	540	527	599	501	551	543	569	517	555	511	576	504	558	561	544	572	608	546	523	532	529	535	542	536	540	521	525	521	536	503	470	560	540	546	532	538	507	576	523	520	586	531	522	552	586	526	514	516	532	502	543	539	548	511	524	519	557	528	537	528	543	540	536	503	566	568	501	508	552	548	588	545	524	495	569	530	539	551	549	562	543	535	576	537	518	497	504	540	561	551	532	537	537	520	498	570	593	556	585	538	551	520	546	537	518	550	578	548	549	564	534	535	545	504	541	539	525	511	522	535	492	548	520	538	569	541	498	552	541	560	538	537	551	483	549	541	536	531	516	551	532	559	559	545	537	522	536	536	523	550	513	554	528	509	538	580	455	575	554	545	510	555	550	567	522	528	537	541	503	538	518	561	535	516	565	535	513	511	538	517	557	518	501	510	513	574	527	568	540	554	573	517	523	543	567	527	514	530	527	554	555	518	561	496	506	555	495	543	505	561	522	521	588	544	512	547	561	570	532	523	584	499	531	570	546	567	535	556	560	551	532	534	558	573	550	549	547	549	504	546	561	537	524	513	537	519	533	559	512	534	527	542	538	512	525	546	555	526	550	553	521	548	555	501	492	499	476	481	565	587	511	532	541	557	515	521	532	545	517	518	565	540	534	543	460	534	525	588	527	537	544	527	533	496	516	527	559	523	540	509	588	547	537	524	547	529	508	522	502	537	572	549	572	545	546	506	532	536	491	533	540	556	541	515	569	537	602	544	579	540	578	522	531	554	522	534	503	535	512	552	563	541	518	549	559	530	510	542	511	562	537	524	531	568	556	574	551	561	532	537	510	546	560	578	549	498	549	539	536	521	509	519	594	549	577	537	506	564	511	561	515	568	576	534	530	552	504	565	621	525	518	563	590	524	515	546	548	493	533	515	579	515	556	523	526	512	510	552	520	535	556	535	525	522	567	586	553	538	494	513	557	548	583	499	534	485	554	525	511	544	533	462	501	520	534	524	544	526	534	497	483	543	562	542	570	522	534	489	562	543	538	553	539	519	535	528	539	565	500	514	561	538	523	600	529	556	517	538	552	572	585	535	570	563	529	538	585	578	581	513	546	564	539	534	494	522	545	566	525	551	510	535	564	546	525	550	541	522	569	498	557	534	560	535	597	558	534	555	530	533	540	566	540	528	543	503	547	538	521	543	477	556	552	527	578	548	538	517	502	552	560	510	537	570	531	553	543	526	524	517	543	509	549	544	526	533	499	532	559	534	518	530	534	502	535	574	539	511	524	568	536	532	515	524	550	504	532	508	543	544	517	524	563	527	554	509	519	527	560	554	533	538	490	548	508	517	548	589	530	540	557	526	536	556	557	543	524	537	541	513	565	563	524	556	512	499	560	534	523	534	562	565	563	564	491	504	574	537	514	553	570	548	528	559	562	512	527	573	555	572	518	505	527	557	546	526	540	537	546	522	532	554	545	573	568	524	543	565	532	528	521	562	557	554	530	537	508	536	595	512	553	555	519	555	561	511	557	541	547	538	557	501	547	548	489	545	527	546	542	585	487	519	535	525	547	553	502	531	545	569	505	523	528	529	557	499	573	545	523	553	518	518	521	565	542	529	563	555	494	517	506	556	556	546	543	535	536	523	578	543	547	576	540	536	572	557	548	512	490	559	521	525	555	508	504	517	519	521	559	506	522	509	533	537	558	534	536	487	558	550	544	572	553	529	506	535	530	551	520	526	578	560	515	529	532	544	558	518	545	519	531	541	563	565	521	554	531	541	554	546	535	580	557	569	562	557	518	559	537	561	526	554	543	556	523	520	560	556	559	542	514	544	500	536	559	566	551	537	579	562	493	545	507	490	552	525	506	551	507	545	543	516	537	569	554	505	534	576	514	543	562	538	579	577	549	560	561	531	545	539	551	583	513	504	526	499	530	554	539	506	531	540	521	588	558	580	556	565	522	526	532	529	520	526	560	551	535	525	497	560	547	562	605	570	560	522	544	539	543	524	572	542	533	553	572	534	505	530	544	547	563	572	542	567	532	561	502	543	553	505	522	547	529	539	577	573	541	518	513	539	548	507	553	552	519	547	551	526	585	532	586	505	534	536	527	539	510	562	535	534	523	519	574	550	510	549	573	545	526	517	550	537	531	552	542	534	558	538	530	558	519	529	510	560	541	541	556	520	571	516	511	533	534	524	566	523	519	555	564	491	510	519	568	555	524	536	516	547	572	550	532	581	515	525	555	591	522	513	542	544	523	570	530	531	537	555	574	540	565	531	532	575	566	522	529	488	551	552	562	536	534	534	571	507	529	532	540	544	525	491	552	566	523	560	527	517	523	515	542	511	527	543	599	545	536	568	560	528	547	509	518	571	527	529	558	517	512	523	534	535	576	564	517	518	534	537	517	520	563	552	516	549	566	580	525	556	544	577	539	519	559	546	521	560	520	529	570	579	570	513	514	553	567	575	546	542	519	522	547	564	520	539	536	571	493	528	609	530	515	552	534	490	522	516	558	573	567	530	555	539	541	559	538
41449	64723	46907	28918	20759	15398	10581	7031	4767	3329	2690	2094	1702	1364	1225	1079	932	894	872	850	761	775	767	729	709	740	742	665	711	686	658	681	647	676	675	683	708	676	645	642	619	639	695	630	657	664	656	681	671	644	633	654	624	630	667	648	674	686	648	658	661	724	701	631	644	645	649	637	680	654	656	664	655	651	643	686	671	663	681	616	633	658	678	699	641	639	676	628	641	657	609	632	662	644	665	648	688	689	684	641	646	665	713	681	676	663	654	661	667	645	683	690	650	698	672	689	702	684	703	630	681	641	631	662	668	654	659	643	663	639	665	647	691	645	628	689	646	665	671	639	695	655	686	686	705	657	659	611	662	643	607	629	650	628	656	681	678	672	686	622	682	627	668	660	650	611	599	673	686	656	625	648	675	649	665	668	599	652	655	668	599	639	660	656	653	612	706	666	665	640	647	675	662	671	681	656	665	658	659	676	659	641	659	655	679	686	673	643	617	650	664	656	666	627	658	652	644	631	580	652	645	685	650	659	664	644	641	652	650	704	642	652	698	658	636	637	620	627	614	649	676	643	649	669	672	653	687	675	670	694	671	699	651	610	683	665	635	648	662	697	641	691	672	664	695	638	616	685	606	659	739	677	645	658	675	631	703	672	641	646	658	680	625	660	654	660	618	689	636	683	651	677	656	667	600	613	659	665	685	635	672	668	675	667	634	683	677	626	670	721	672	652	682	649	611	635	679	676	691	637	659	675	666	605	719	648	660	670	669	637	638	658	653	652	630	709	647	658	643	672	649	642	622	634	694	684	654	698	615	627	656	695	638	645	659	590	617	645	691	697	676	627	666	656	665	664	620	610	666	672	672	658	661	682	632	661	651	628	694	675	659	669	654	683	659	674	644	646	653	647	592	672	658	647	706	647	649	656	700	655	631	667	646	652	638	681	727	702	651	640	654	606	675	648	618	657	671	662	648	653	604	674	678	625	693	665	657	635	689	677	690	653	653	633	680	680	669	637	659	631	665	656	658	677	712	649	657	713	642	635	627	651	703	669	628	694	646	647	650	646	686	649	645	703	694	633	633	659	654	656	658	629	674	658	630	672	671	644	635	683	651	644	667	673	667	658	676	639	606	654	639	674	650	652	683	613	673	712	620	668	687	658	635	607	673	689	667	651	634	657	639	667	646	666	680	701	601	646	680	651	658	639	656	703	651	642	663	626	650	635	673	635	702	659	635	699	689	668	680	673	624	694	714	653	640	687	642	659	703	651	656	598	651	642	685	674	631	590	677	664	669	644	641	634	665	707	641	651	639	676	605	670	658	663	689	645	671	662	665	625	663	631	653	666	652	652	675	656	665	670	699	643	652	633	668	628	632	655	630	646	648	610	671	687	662	650	683	654	699	659	650	679	685	698	644	658	606	677	653	679	663	678	660	678	659	648	624	700	693	643	647	651	618	682	666	622	616	646	713	648	670	656	664	692	707	652	620	679	634	655	678	729	712	667	630	652	612	633	624	683	676	667	638	618	671	649	640	587	635	659	683	666	675	640	626	638	657	630	650	657	647	658	658	698	643	655	699	651	616	631	636	629	633	629	639	662	625	677	637	639	650	688	652	662	647	687	614	624	685	638	610	665	669	661	657	672	647	628	608	653	647	687	689	671	650	651	704	668	634	694	685	632	643	654	658	645	638	642	687	691	640	647	636	653	723	672	631	677	647	628	619	655	619	652	701	584	641	637	668	661	631	637	662	679	674	642	692	644	685	634	646	663	668	679	670	688	667	629	650	666	634	649	674	667	693	630	632	611	702	621	663	677	630	643	629	664	639	695	662	669	631	624	608	643	689	603	725	660	673	666	678	706	659	604	670	649	666	680	637	644	667	693	664	632	645	665	630	628	630	655	650	678	616	637	659	660	659	636	632	680	699	640	641	612	625	662	641	724	689	611	676	598	656	637	632	668	664	618	696	645	680	645	659	642	656	681	679	685	641	649	637	667	656	686	634	659	604	638	684	644	669	659	650	683	651	657	695	653	672	642	657	680	677	684	573	666	627	652	662	621	611	649	631	642	700	659	641	670	664	658	646	653	636	679	685	636	669	655	667	617	657	667	678	642	682	687	691	633	623	650	621	656	634	680	692	625	653	656	608	607	638	670	658	686	662	661	666	672	679	631	695	647	639	675	620	632	638	673	696	685	647	655	638	656	646	648	634	654	654	655	721	758	649	642	680	683	643	682	678	697	652	644	689	683	669	669	686	603	672	633	637	656	627	655	665	711	682	677	651	654	681	657	687	631	689	686	695	668	647	642	633	683	636	642	689	669	699	664	650	686	630	659	664	630	607	639	698	631	655	660	690	680	658	675	669	663	665	675	683	634	613	656	659	642	637	650	671	705	582	664	622	628	642	660	687	672	694	618	674	682	676	650	660	675	657	687	672	626	696	718	676	679	638	663	658	630	676	676	660	643	649	674	614	650	591	650	623	643	665	669	659	651	614	694	625	591	635	625	700	628	644	667	604	648	619	683	630	657	674	656	662	628	669	686	647	684	639	630	673	637	644	619	661	631	666	625	644	683	653	646	618	635	687	668	665	634	664	665	692	653	667	608	667	673	686	640	625	677	671	652	685	606	645	665	664	654	648	650	679	623	655	702	652	626	696	664	668	647	651	626	661	676	699	687	670	673	677	642	663	634	668	663	688	630	642	631	641	662	662	671	638	639	647	676	681	664	621	652	622	613	633	689	659	664	651	659	661	659	686	617	646	648	617	681	618	618	667	633	662	657	633	653	720	659	721	645	642	649	655	615	669	684	676	645	657	616	625	663	632	683	635	644	689	649	656	672	655	622	688	655	679	667	650	658	640	645	654	645	615	663	654	603	671	653	617	658	673	660	605	637	644	680	666	632	642	664	669	656	675	605	612	613	669	715	643	697	692	648	613	653	642	670	642	611	648	684	605	661	640	676	694	642	647	631	653	663	617	682	659	651	663	674	654	677	668	658	640	688	666	674	642	675	611	676	621	643	653	630	702	604	660	634	634	645	632	689	631	629	695	652	651	631	662	641	647	670	648	652	597	691	638	636	702	664	625	642	645	646	689	652	653	685	653	656	655	656	643	674	635	648	609	663	634	607	675	692	650	644	666	676	626	687	688	676	679	667	685	685	620	691	660	676	671	682	651	651	661	633	666	650	670	616	651	601	633	651	621	642	636	639	607	633	608	695	674	647	643	619	652	705	652	694	651	620	676	660	613	677	633	657	655	668	717	620	678	655	660	670	588	671	631	703	684	645	696	661	649	659	686	657	634	641	678	646	641	640	676	666	658	652	662	625	624	633	629	679	646	693	636	651	624	624	630	640	661	665	626	644	674	667	692	646	652	669	665	646	631	682	703	622	689	672	635	636	619	665	665	663	679	658	641	614	649	625	694	602	673	633	672	638	703	626	656	646	631	689	692	631	619	660	640	659	660	690	625	648	646	617	630	626	663	693	671	662	683	665
24943	21329	29101	27251	19531	11426	6433	3951	2346	1659	1386	1093	978	789	673	623	597	558	558	513	554	520	487	504	480	482	503	489	487	420	458	431	492	454	480	450	433	462	487	429	472	446	438	435	452	469	489	441	450	481	462	461	465	443	439	467	430	451	413	474	462	452	425	491	459	455	465	495	439	432	455	427	455	471	446	448	473	484	476	457	456	486	443	464	517	484	470	454	468	438	468	463	473	492	412	464	458	445	446	428	443	436	470	463	479	435	460	448	459	448	430	477	485	478	430	446	426	453	476	432	480	455	438	457	470	456	431	475	432	454	439	454	462	450	460	479	491	455	450	466	484	448	447	467	429	469	426	464	509	468	414	398	452	488	429	484	420	472	435	498	460	446	471	478	447	494	443	466	505	472	486	483	420	496	442	445	431	437	449	487	419	454	480	498	464	439	440	457	441	468	467	487	450	395	496	478	480	496	436	448	493	437	432	469	422	410	494	462	430	462	467	465	468	427	473	482	456	464	404	413	455	463	441	496	488	474	457	483	449	455	432	508	491	460	442	445	421	439	481	457	449	453	468	476	506	481	444	473	461	513	442	456	456	491	440	461	514	463	455	454	448	448	423	435	440	471	465	439	443	433	492	455	473	438	474	477	427	455	437	426	441	473	428	497	471	490	445	436	472	447	432	452	469	469	463	452	455	454	424	461	446	468	408	466	485	436	448	445	469	475	425	454	456	463	486	479	473	440	457	461	441	439	475	477	441	455	482	454	432	458	471	451	420	459	458	443	462	475	442	442	466	442	462	433	472	445	493	499	474	472	494	464	461	468	470	495	485	500	444	469	448	478	486	431	512	416	463	436	446	423	450	466	445	478	417	481	471	477	439	463	442	486	445	495	467	457	445	429	428	456	432	446	519	468	484	421	430	433	439	474	430	440	463	456	446	471	444	470	472	464	461	461	492	445	451	452	441	502	441	460	460	467	494	467	450	471	462	462	421	438	436	436	451	448	449	472	429	454	461	450	456	436	457	490	463	444	461	453	479	442	422	425	427	451	466	451	431	439	485	410	401	450	416	459	473	428	470	482	479	470	445	426	476	452	468	477	445	422	492	435	473	481	463	446	443	435	481	460	508	442	449	450	442	452	439	434	439	464	427	423	473	456	499	473	473	417	456	452	447	449	470	475	441	459	420	434	446	431	454	456	441	449	459	484	462	473	472	440	464	426	480	445	453	467	494	467	463	429	474	437	426	444	449	467	498	433	449	478	445	448	479	441	479	435	471	468	428	466	441	458	464	455	484	481	464	476	454	415	462	427	454	421	461	440	472	504	458	460	485	461	507	461	453	433	430	492	443	434	429	485	421	423	471	444	469	467	485	428	411	442	450	451	472	458	449	433	455	451	463	463	413	506	436	453	453	460	466	459	456	470	458	445	456	484	471	485	446	450	447	441	440	456	474	491	463	474	457	451	483	479	474	497	424	437	423	429	475	462	460	450	473	513	447	487	457	428	462	446	472	488	467	462	465	463	487	432	433	459	488	465	441	454	451	471	468	460	487	483	461	476	438	451	462	479	479	431	457	439	449	467	473	490	428	419	453	480	504	425	407	466	490	438	438	473	450	452	422	428	454	428	431	465	441	421	462	454	418	411	433	437	449	462	445	437	486	451	428	467	458	455	484	452	446	449	467	483	442	481	475	456	461	460	485	481	419	452	459	487	439	455	472	437	490	525	484	495	453	423	479	438	450	482	446	449	473	482	461	486	445	480	465	472	481	461	473	457	448	453	502	471	425	471	424	484	437	411	460	455	461	422	468	443	470	457	403	473	453	500	457	407	458	454	428	448	457	430	441	432	495	437	480	459	470	446	471	436	479	466	500	485	432	463	459	420	449	465	443	428	447	458	440	446	460	448	474	460	482	474	460	446	435	435	463	410	489	443	454	480	453	456	431	422	459	450	452	467	477	454	466	427	431	448	477	467	458	452	450	495	451	461	424	448	473	483	486	432	430	446	423	443	456	437	460	471	463	436	432	467	449	433	439	444	435	414	466	460	489	466	450	448	447	425	485	469	473	521	463	481	508	464	464	469	428	482	496	465	434	464	463	485	460	462	432	413	445	439	490	446	437	450	470	458	499	439	488	485	472	476	470	480	467	478	450	470	463	456	479	453	472	460	446	442	446	439	451	430	450	462	508	469	463	470	452	445	451	451	436	480	456	433	452	477	494	493	480	498	450	533	418	489	453	456	473	488	448	474	473	455	467	463	444	418	467	458	460	455	451	442	497	488	423	468	426	461	458	466	441	473	487	459	472	426	485	496	458	450	440	467	456	444	482	455	460	447	451	479	501	452	438	477	477	472	462	482	487	471	465	463	446	465	453	437	447	461	468	428	459	455	446	482	445	426	459	417	465	457	456	486	450	430	428	460	492	466	439	473	438	439	468	469	436	474	482	446	441	442	470	484	433	471	485	508	480	459	407	437	466	462	437	470	458	485	456	452	436	451	474	427	456	416	451	483	454	423	474	414	453	489	463	471	463	422	486	461	441	478	425	425	462	511	460	430	470	458	494	460	422	447	452	445	456	442	463	464	441	443	457	487	430	445	501	450	474	479	466	435	459	432	444	481	440	455	503	457	493	407	446	414	437	427	496	440	500	475	427	451	372	447	485	489	441	427	470	448	444	446	407	473	456	487	422	415	444	422	434	472	466	459	474	415	496	472	466	437	446	395	458	493	446	453	430	453	449	425	469	428	431	488	466	435	468	411	431	485	462	455	456	458	491	432	439	475	439	456	434	452	461	457	458	420	450	451	445	414	447	423	429	423	444	458	419	463	412	457	465	485	455	425	458	472	470	442	436	497	441	493	439	475	435	439	470	446	490	476	437	502	456	476	474	471	495	419	453	445	466	464	423	433	470	485	450	449	458	443	425	472	479	472	430	505	429	463	467	462	467	453	469	457	479	435	435	472	468	464	429	454	483	535	475	464	498	470	425	472	452	470	463	431	492	470	456	480	489	429	483	422	433	469	428	471	444	462	429	470	456	476	495	476	443	489	449	454	460	434	469	444	481	501	495	419	446	485	449	461	452	479	435	440	446	443	444	458	443	451	454	459	430	450	475	469	462	480	442	453	499	459	444	471	466	460	442	440	489	454	428	463	444	418	484	465	430	445	495	468	450	446	472	455	468	477	440	460	429	439	438	440	436	476	470	415	481	462	461	489	443	503	455	456	470	444	430	432	446	467	470	478	433	430	462	468	420	449	467	455	429	486	463	449	475	458	437	454	441	492	449	473	416	434	477	429	451	452	456	476	459	471	459	430	466	443	456	469	423	438	457	457	445	464	391	456	493	441	435	469	461	449	442	450	437	425	456	471	436	477	462	484	462	462	483	463	489	443	455	464	479	482	434	454	457	445	452	455	447	414	460	465	426	453	437	464	419	453	467	439	481	524	499	478	418	431	471	463	469	443	460	401	451	454	459	458	443	427	502	451	437	417
39938	60130	49136	30762	19880	14229	10234	7034	4208	2985	2290	1803	1467	1240	1015	878	862	760	736	715	646	634	697	645	645	619	579	595	631	592	572	549	604	508	558	568	562	562	563	555	576	528	533	587	552	533	557	561	588	584	569	548	523	582	585	581	534	529	569	594	567	568	529	565	563	547	564	543	559	566	583	553	559	529	563	526	560	554	586	572	571	583	526	509	559	561	566	594	555	571	562	578	568	552	549	563	579	583	507	586	516	575	552	559	548	556	577	518	596	537	550	520	568	569	576	590	574	578	552	540	555	565	535	561	584	590	579	528	568	577	574	537	570	550	549	566	540	519	526	548	595	528	583	566	563	516	556	554	537	546	559	543	541	538	505	537	543	546	556	593	565	575	514	532	570	525	540	533	545	563	617	553	569	512	599	564	548	592	585	555	573	522	570	596	554	546	590	592	582	595	576	550	501	570	580	542	551	554	589	532	575	575	573	550	557	587	569	578	571	588	555	510	570	558	526	580	567	551	546	546	578	581	592	566	590	523	553	542	584	539	527	595	558	576	603	578	550	547	546	582	611	592	569	547	536	561	524	553	604	551	540	583	551	541	577	545	528	543	565	540	609	591	552	602	589	534	587	556	561	574	570	548	559	544	612	582	539	550	591	531	580	550	576	585	536	552	550	573	558	575	553	549	555	572	570	585	575	555	553	573	534	557	559	526	555	590	586	573	555	562	558	532	542	552	564	544	543	537	585	570	576	527	572	557	566	579	556	578	589	579	597	588	597	546	588	586	551	571	571	587	556	584	550	551	527	534	541	634	571	584	610	540	559	564	534	526	526	586	574	559	569	593	543	540	541	541	540	576	530	526	539	594	541	552	567	516	557	563	571	568	540	556	579	533	586	572	543	545	527	586	535	604	587	533	558	559	555	590	582	581	560	542	546	569	573	538	519	565	530	537	537	536	573	565	591	541	571	572	594	548	567	581	589	552	568	547	533	523	570	581	536	593	572	557	534	575	531	524	546	563	547	593	565	554	547	571	523	556	562	592	574	565	544	535	554	604	557	534	568	592	548	536	596	563	586	534	539	552	561	583	531	553	579	565	552	574	547	519	562	545	559	548	523	596	576	549	573	534	568	550	552	596	566	524	572	558	564	530	564	547	583	530	529	523	570	547	541	548	590	572	538	614	584	587	546	560	561	584	550	573	575	552	545	537	587	558	573	542	550	549	536	565	543	577	585	556	581	491	582	569	531	586	564	571	573	553	539	536	510	533	572	532	587	525	537	571	569	580	524	540	538	574	556	574	576	538	561	565	602	590	511	561	512	535	527	552	564	544	557	530	542	575	591	567	570	570	577	564	587	559	546	567	510	559	553	575	518	599	569	567	605	553	554	547	531	521	568	562	534	559	539	537	562	576	561	548	593	551	593	570	560	571	541	559	556	563	578	561	566	556	551	547	597	539	553	561	546	566	577	610	539	515	535	553	567	600	551	555	541	605	532	535	570	501	569	569	532	537	563	551	530	587	561	549	553	565	555	567	585	557	550	577	580	598	561	565	555	613	577	568	558	553	531	533	560	565	595	554	522	563	578	583	527	541	576	573	569	533	569	563	583	568	586	515	531	567	527	656	563	525	524	574	572	603	548	526	550	551	581	546	572	573	559	549	558	520	581	541	549	505	577	552	559	556	537	582	585	556	525	587	575	575	590	549	568	541	585	570	538	551	585	526	552	543	536	548	549	524	525	521	555	599	557	554	548	550	568	568	548	547	558	561	573	522	524	542	533	557	550	572	567	579	547	542	545	550	600	538	510	529	527	600	573	551	583	544	562	574	550	567	559	548	557	586	561	573	540	583	585	564	568	598	549	576	559	529	561	560	573	529	583	508	601	519	557	505	535	550	551	556	575	537	557	547	566	544	540	565	579	574	544	582	562	574	530	564	538	505	532	571	563	546	570	545	586	567	585	577	602	582	548	518	551	589	569	580	610	537	582	520	515	567	549	536	536	566	574	513	559	539	549	554	582	569	518	480	542	599	593	610	563	569	546	585	537	603	574	550	578	561	594	578	542	518	562	540	573	529	561	568	583	569	546	538	537	555	572	557	532	563	563	563	562	553	578	577	563	582	564	560	587	557	580	585	562	537	575	568	528	546	535	535	586	560	578	533	568	575	580	572	574	577	580	546	565	550	619	546	579	513	582	514	525	552	552	545	565	553	582	546	540	585	574	555	586	577	555	563	513	541	553	557	523	543	539	586	560	597	567	528	577	563	604	555	562	565	545	539	531	538	550	541	565	520	561	542	571	574	522	571	587	574	559	548	571	517	548	543	542	595	568	539	560	524	597	556	561	541	541	567	584	537	556	558	553	557	541	572	553	551	523	559	558	560	559	569	558	553	519	522	588	556	579	586	566	557	581	549	533	526	568	584	555	546	536	525	559	573	556	539	527	557	573	597	576	579	557	573	592	587	589	635	559	584	499	547	551	578	523	529	560	560	518	600	624	571	555	537	582	598	540	549	529	548	561	598	511	539	575	512	588	604	547	585	558	536	527	587	575	555	547	528	530	569	535	556	581	525	564	567	542	578	572	572	573	576	560	610	570	518	536	603	573	559	573	597	559	584	506	569	531	514	564	539	590	551	550	537	570	576	575	541	537	591	561	546	569	563	581	533	578	579	556	581	582	563	545	549	549	524	508	510	581	524	566	564	581	548	576	574	542	548	561	569	576	577	542	591	516	544	581	583	552	597	556	557	501	605	531	530	519	552	579	564	647	600	592	542	550	553	565	553	575	561	569	556	568	583	541	594	554	576	568	555	601	530	546	541	547	527	566	569	542	550	560	547	582	570	548	550	527	580	558	570	597	550	576	515	585	539	579	543	538	560	562	569	550	548	520	564	525	579	538	539	546	552	521	569	556	570	535	580	557	584	553	612	569	529	540	514	524	580	555	593	567	521	551	557	577	557	557	509	536	572	568	545	589	566	578	540	610	513	606	561	596	553	612	597	548	579	531	543	552	554	552	549	529	557	558	562	590	532	554	528	572	531	509	552	578	561	550	611	581	569	570	519	574	519	529	521	596	574	557	591	554	573	560	529	547	530	572	566	578	569	550	540	577	539	566	567	550	574	556	551	573	533	535	541	561	537	551	617	562	562	569	587	577	555	544	533	538	584	568	540	613	514	558	572	526	571	507	583	547	524	559	566	542	556	545	575	573	540	569	545	557	537	516	572	574	581	521	568	574	561	531	577	568	529	544	579	538	516	546	565	563	548	553	586	567	539	585	542	551	586	579	584	585	576	549	547	566	547	610	581	589	586	555	543	549	553	539	563	562	554	570	579	568	557	543	581	586	595	523	579	565	544	560	527	560	493	577	571	581	588	563	551	498	589	520	561	575	586	567	582	543	555	544	565	541	552	571	556	540	574	561	603	549	539	549	558	572	591	539	562	569	549	565	560	557	502	551	578	598	566	559	566	570	573	573	586	568	574	538	519	534	553
22821	21246	28824	24072	21613	22288	18396	7429	3923	3070	2221	1680	1412	1168	1063	854	811	763	663	655	656	613	568	585	534	533	537	571	570	495	537	512	506	531	515	522	521	539	495	485	506	511	509	496	505	466	464	490	555	529	465	523	479	460	527	514	556	534	479	494	450	518	527	518	508	481	511	489	514	467	517	497	474	483	485	474	519	484	491	457	513	495	481	491	497	488	477	477	472	474	525	518	501	464	515	509	502	509	516	479	496	484	497	492	514	506	535	534	468	466	488	494	489	470	512	532	534	540	490	497	474	476	498	473	530	499	481	502	471	505	508	478	495	525	476	465	517	541	531	485	510	514	488	521	528	493	473	489	471	477	505	488	523	513	508	478	501	495	471	528	503	488	529	494	512	507	479	462	489	467	510	531	478	497	504	473	499	493	502	501	489	519	470	505	460	530	471	497	464	465	531	499	501	477	498	491	495	472	502	519	467	509	477	524	491	512	530	505	516	497	528	478	499	481	473	472	518	471	501	476	502	507	506	475	471	512	519	494	447	527	482	491	502	513	487	506	521	467	524	487	491	483	537	500	506	513	484	536	508	514	516	489	511	488	476	488	506	514	521	504	510	471	477	461	467	503	517	510	506	529	492	538	481	469	469	513	520	487	517	514	515	491	479	477	494	505	525	481	512	492	500	467	519	449	503	478	514	465	530	509	473	481	512	517	521	521	474	489	477	494	497	458	518	491	508	503	517	514	541	476	517	472	499	519	497	516	483	509	525	557	493	530	479	538	495	474	506	481	506	520	435	476	510	461	510	503	461	492	496	493	481	456	493	486	498	464	511	507	533	480	486	485	474	504	550	504	491	497	526	466	476	474	509	531	530	448	505	525	488	534	521	492	480	466	478	497	517	496	495	517	526	456	514	463	491	480	496	520	534	504	510	475	499	501	504	490	509	523	496	500	518	491	473	498	468	478	535	510	501	537	513	500	505	477	492	518	471	504	470	485	520	504	521	503	484	497	493	492	508	480	486	463	504	494	489	494	466	498	472	459	503	462	510	497	525	448	508	488	501	495	465	485	498	498	476	501	513	518	478	495	490	474	490	498	533	503	471	475	544	474	505	521	517	464	487	501	516	492	550	467	486	518	471	489	462	492	494	483	497	481	524	462	475	475	492	494	477	505	464	508	510	473	483	523	539	491	482	501	506	472	491	519	529	536	466	500	530	509	488	470	476	521	474	506	485	465	510	520	527	531	474	509	501	466	524	501	487	482	541	486	490	514	486	522	518	514	488	469	484	490	475	518	518	473	491	473	465	498	492	521	507	493	461	486	508	496	505	489	494	524	480	474	440	494	514	478	497	482	523	524	500	499	516	504	461	494	462	479	521	453	515	478	509	477	483	511	474	498	443	506	514	506	491	509	507	506	493	518	546	503	514	513	483	477	518	488	470	510	503	477	543	513	525	504	468	496	491	505	442	507	520	441	486	510	526	499	476	523	524	484	528	507	491	480	458	547	479	473	515	519	473	466	495	486	510	495	507	496	475	458	503	492	496	516	488	493	492	501	496	506	466	476	460	496	470	497	476	507	503	495	519	494	526	515	510	464	494	521	471	502	468	507	515	465	516	481	511	564	503	479	485	486	490	497	460	499	485	501	455	493	529	508	498	476	498	479	492	544	474	510	469	505	531	489	481	493	472	491	521	462	521	500	528	492	502	516	468	500	516	483	495	488	492	496	475	459	498	496	492	437	500	512	493	495	475	484	474	501	507	451	498	480	498	500	483	518	520	537	508	485	473	510	527	502	476	489	521	512	481	517	494	550	448	486	544	496	525	503	474	536	511	521	498	507	488	487	542	486	523	496	498	492	503	499	490	521	511	508	529	565	483	532	516	530	496	486	488	475	510	495	459	493	488	536	531	472	479	500	520	501	494	516	537	479	487	541	448	528	487	491	487	525	502	515	486	487	492	499	524	460	512	519	465	491	485	511	515	448	524	517	476	533	472	508	451	490	487	457	450	501	493	496	469	543	489	504	499	486	533	450	506	483	481	435	513	518	549	493	474	487	450	499	479	499	504	512	475	513	498	501	487	479	475	498	462	504	518	471	477	457	513	525	533	484	494	500	508	486	483	477	502	515	477	504	553	455	506	516	518	540	500	488	518	540	498	500	510	511	526	497	475	478	496	462	493	498	454	472	472	531	467	479	495	515	475	510	461	518	491	490	513	496	496	483	490	480	488	570	531	503	465	520	494	489	537	515	482	485	504	488	504	492	490	507	514	442	464	491	511	500	530	517	479	503	490	502	519	488	480	499	462	484	495	503	506	482	507	499	536	466	480	470	494	517	481	455	495	490	536	514	503	483	512	493	492	518	462	504	503	523	506	544	477	491	463	506	498	478	464	508	504	467	516	493	456	460	495	477	461	488	512	519	511	495	511	490	502	509	470	433	517	516	499	523	490	467	492	485	500	537	471	489	494	482	538	481	521	469	520	466	468	472	509	434	515	523	482	493	526	503	489	476	521	503	498	530	481	473	496	534	477	464	505	436	484	485	504	492	520	502	493	488	503	482	488	481	464	531	523	536	492	490	533	505	499	479	489	502	480	503	511	485	462	509	462	515	489	480	468	528	501	509	552	500	500	479	516	501	489	538	491	476	492	522	494	495	480	458	494	480	509	480	467	502	502	498	461	494	513	557	488	483	463	468	529	502	501	492	547	505	491	485	512	517	489	523	483	511	488	510	510	469	500	456	484	489	495	484	535	526	531	489	539	504	494	530	476	481	467	457	512	493	512	452	512	487	501	469	477	489	513	458	529	487	509	472	464	479	479	492	510	505	516	531	497	527	473	525	509	517	526	472	527	468	498	487	515	492	546	538	473	478	520	493	528	483	509	509	486	455	525	473	450	513	501	474	478	541	459	521	514	503	531	493	509	501	469	478	527	489	515	497	465	474	498	500	482	454	442	471	528	511	506	486	502	477	477	465	496	509	452	508	514	499	475	501	537	486	468	479	482	455	483	476	487	493	499	484	482	513	469	491	474	511	499	496	503	477	519	447	512	496	508	525	483	484	480	553	509	508	482	526	466	469	464	469	567	497	470	478	505	509	521	553	503	497	457	496	503	471	492	489	481	542	520	512	510	485	450	495	490	472	471	489	513	540	492	483	494	478	490	499	509	489	494	472	477	484	523	469	473	502	476	462	492	477	476	525	454	482	523	489	530	506	480	477	454	533	458	491	472	496	487	497	456	471	497	475	490	486	495	503	509	487	521	516	482	471	495	487	522	510	475	486	479	451	478	481	493	502	469	471	512	479	526	523	554	472	469	487	502	471	468	487	503	523	504	464	531	496	511	495	502	498	480	513	494	503	527	452	524	549	485	454	501	496	447	499	492	505	480	463	483	494	515	454	476	546	471	466	473	496	478	525	512	472	507	475	492	486	502	449	485	484	497	480	470	495	473	511	451	479	517	490	481	497	530	462	513	452	498	510	466	492	465	521
43373	73031	56500	38250	29289	22154	15167	10150	6773	5071	3654	2845	2299	1708	1514	1302	1157	974	911	854	813	786	757	709	696	668	716	665	678	622	665	604	611	595	637	622	629	576	603	600	645	594	589	593	647	566	609	589	580	615	576	638	616	604	592	602	569	615	623	585	570	611	590	536	546	571	611	624	610	609	578	557	566	622	600	572	594	575	563	581	579	588	585	588	590	580	610	581	602	526	580	578	610	567	575	626	618	614	578	612	595	602	617	616	587	590	629	570	554	605	583	563	601	596	603	587	567	594	574	600	607	590	607	594	578	596	566	604	606	596	577	601	591	603	591	583	602	580	590	607	586	616	572	585	591	593	628	624	552	614	606	609	600	601	570	645	571	554	581	636	572	635	573	608	583	622	618	580	569	657	593	604	576	635	588	571	619	575	597	575	591	593	577	636	617	593	596	614	597	593	625	637	584	568	582	592	560	593	609	554	639	572	595	594	615	597	625	614	580	611	602	637	598	597	578	587	609	591	618	561	590	568	641	559	589	553	588	566	590	618	596	614	578	588	623	609	592	607	595	624	554	625	583	619	604	573	601	550	648	577	610	598	594	552	577	608	625	586	601	545	605	600	598	545	587	591	600	583	633	595	574	576	592	587	585	606	614	604	612	596	588	576	630	566	590	620	610	601	602	590	617	595	625	590	588	602	617	581	591	598	596	601	612	577	592	580	572	594	593	583	627	560	570	594	567	593	610	571	603	594	590	636	583	577	578	593	629	584	620	630	607	598	586	567	589	597	609	571	612	636	602	587	604	602	586	586	570	574	537	569	615	587	564	607	596	591	593	586	630	585	632	633	570	592	624	560	597	542	561	587	552	642	624	581	595	624	588	561	572	589	586	609	598	609	538	569	616	617	628	588	577	622	578	553	601	570	610	621	593	581	551	614	590	636	569	599	554	584	588	608	581	613	597	605	586	573	573	594	626	578	543	558	586	603	600	585	596	589	586	554	593	604	586	582	604	597	624	627	591	579	575	538	602	599	571	599	590	554	609	623	576	592	585	600	584	597	594	609	560	567	586	601	583	601	611	653	604	611	584	580	568	596	613	647	584	600	648	623	532	602	577	590	593	603	614	628	555	590	588	598	588	595	627	617	584	584	545	602	568	588	559	581	610	623	596	582	610	578	606	630	560	584	622	630	618	527	606	621	572	615	575	603	582	614	569	618	575	579	594	555	568	578	592	562	599	602	588	582	621	643	622	598	617	583	570	568	599	606	587	591	552	607	566	610	600	575	608	589	583	603	587	602	560	594	569	551	595	537	585	587	582	570	587	583	619	567	575	642	581	568	594	588	580	552	552	614	621	602	630	603	605	555	611	586	610	603	607	591	615	539	623	565	585	579	565	602	593	634	585	625	619	610	596	607	600	596	573	601	597	577	609	599	579	624	548	578	596	661	584	601	616	548	570	591	597	547	596	589	570	577	622	587	616	575	556	587	595	619	600	550	589	586	626	570	598	580	529	598	602	576	632	558	541	578	588	583	614	550	574	587	639	551	618	588	584	623	580	573	568	586	569	608	576	538	606	591	663	600	638	595	558	611	599	568	591	566	581	635	635	621	561	644	575	553	608	568	579	585	605	556	579	547	610	588	602	624	614	621	647	554	554	580	566	627	617	590	568	563	596	587	592	569	599	574	608	593	642	599	588	585	597	566	604	619	591	584	604	648	618	580	576	592	594	619	624	556	573	601	553	541	631	578	599	599	607	569	566	564	591	613	561	568	602	628	614	556	568	589	565	588	605	576	544	602	602	587	607	617	576	590	583	579	587	631	578	580	588	571	561	614	527	610	569	604	603	590	581	593	587	582	631	615	613	600	608	556	570	591	596	589	582	588	605	579	617	628	598	583	590	581	636	606	583	580	574	604	560	614	572	585	596	606	596	647	628	601	619	588	584	585	621	636	633	580	564	602	570	601	583	561	584	576	565	595	598	615	625	618	628	626	573	603	614	608	617	552	574	579	576	584	573	592	570	586	593	607	568	592	578	582	606	579	640	573	599	579	538	583	614	584	541	576	602	608	622	571	590	611	592	561	597	620	678	616	595	568	600	529	580	624	604	570	623	606	597	604	616	642	636	557	580	602	613	605	559	612	600	633	625	598	538	629	549	590	599	538	644	607	574	574	579	599	577	574	643	564	590	556	588	571	592	546	603	612	608	579	567	577	614	569	569	580	548	597	538	609	628	614	604	595	592	585	615	606	602	601	591	606	617	570	565	615	589	623	638	608	585	604	607	594	588	582	568	601	635	624	617	581	553	619	601	566	621	589	613	623	577	611	577	586	590	600	609	597	606	568	610	648	611	574	552	613	586	554	608	569	628	614	605	578	626	607	594	583	563	596	583	562	575	591	582	591	581	589	574	570	573	641	574	523	605	567	587	571	602	565	603	573	601	612	592	592	651	630	545	600	579	564	631	541	587	604	592	586	567	541	607	564	606	635	602	605	562	590	584	579	572	586	570	583	575	582	577	572	544	648	575	593	589	634	543	554	653	566	545	584	629	638	614	613	584	618	587	561	616	550	588	624	566	605	555	598	569	553	591	623	583	616	578	589	584	582	583	602	630	606	558	581	562	610	599	589	569	584	596	572	636	624	641	583	603	598	574	590	640	578	602	614	612	592	575	531	598	577	615	613	594	575	580	548	603	601	612	583	589	632	589	599	589	600	568	569	612	582	568	596	634	609	617	630	617	616	526	587	555	609	605	554	582	594	583	606	593	628	601	641	592	599	613	588	628	600	553	592	626	580	545	623	588	585	596	614	556	606	555	614	604	600	590	580	581	568	544	554	569	573	575	596	545	597	594	577	548	635	558	567	560	580	609	615	616	601	568	594	641	597	565	598	599	557	594	607	582	580	619	571	620	589	607	603	595	619	582	639	654	587	589	606	583	567	581	529	570	603	606	575	568	566	551	591	566	537	585	561	597	596	602	602	604	625	603	614	592	591	589	571	619	577	557	642	592	622	601	580	601	576	575	627	568	609	571	606	567	572	607	588	627	588	561	587	588	646	638	574	615	571	589	634	575	623	566	552	584	610	627	581	620	569	602	554	608	596	653	563	609	576	621	584	630	558	563	598	607	583	570	584	581	596	547	595	596	593	644	609	631	559	604	571	540	601	581	577	617	609	564	640	569	572	602	630	608	600	597	614	591	543	592	578	614	582	580	609	616	575	588	549	597	606	619	570	583	639	567	576	570	596	613	606	622	592	579	585	614	619	591	588	568	611	605	581	566	543	600	580	622	626	583	595	608	628	593	615	621	578	547	612	565	589	610	564	576	569	598	589	632	603	580	582	601	552	576	592	642	643	601	566	589	634	560	600	623	562	585	597	595	580	636	560	602	594	587	599	570	583	616	600	619	619	524	597	578	628	607	593	571	622	583	552	602	579	564	596	565	622	613	559	629	639	614	628	595	608	600	603	580	549	575	566	598	588	554	587	607	656	612	580
33760	40803	40947	27321	15060	7747	4358	2718	2032	1441	1219	1099	894	741	726	663	668	605	564	542	548	528	559	561	538	558	516	554	531	515	514	538	497	516	483	492	525	516	518	506	486	538	522	505	529	502	527	504	503	546	486	535	516	536	503	497	513	499	510	558	473	529	504	491	482	517	532	457	478	499	517	529	543	530	505	477	492	481	520	529	521	524	499	520	509	488	469	534	476	518	511	510	500	497	476	469	524	525	554	489	502	483	496	510	476	513	498	487	485	519	482	531	537	479	528	505	528	525	482	499	473	506	497	506	448	466	534	523	484	492	513	506	531	504	531	538	490	495	498	479	514	511	509	505	521	538	473	462	482	527	517	496	497	475	489	505	514	546	472	537	523	491	514	493	479	513	484	513	500	491	500	508	545	503	482	494	468	473	511	474	487	519	487	485	487	488	509	524	519	483	529	506	466	499	471	556	493	481	492	512	520	507	462	513	506	454	461	528	514	497	537	534	517	504	527	482	509	493	505	494	518	472	524	506	475	500	522	500	493	527	491	474	487	483	478	558	476	493	529	478	478	505	514	538	501	506	532	530	517	496	485	505	505	510	482	498	464	522	499	514	488	472	530	506	525	461	530	511	497	537	504	476	560	490	497	510	493	544	521	526	492	521	496	486	534	495	578	528	464	481	479	525	498	502	499	504	486	574	535	534	489	467	522	515	488	533	512	492	471	494	454	517	515	510	528	534	497	526	512	505	529	518	537	469	462	547	516	506	484	515	467	500	524	531	452	510	493	469	500	475	498	504	513	507	517	507	499	462	500	505	499	523	491	494	516	495	511	519	506	500	534	458	513	480	465	500	538	470	472	501	522	452	517	481	505	520	455	491	530	518	499	509	490	494	566	489	506	515	485	499	548	517	507	499	521	504	501	503	489	520	491	477	526	487	475	521	515	509	478	510	493	517	493	503	490	520	461	495	511	530	532	497	529	540	489	516	503	499	536	534	485	533	511	521	511	499	507	499	514	511	513	524	496	529	520	505	533	470	510	469	513	510	525	512	477	455	513	562	506	478	497	551	526	527	501	489	522	529	484	490	513	496	534	540	532	486	483	548	492	502	513	511	467	476	555	500	540	482	526	526	499	527	506	513	518	518	508	471	522	524	560	502	533	469	502	498	532	530	497	531	486	545	502	498	489	535	467	482	480	536	517	446	546	490	561	479	506	522	483	487	470	488	517	465	490	505	450	518	498	474	476	509	555	464	513	525	516	540	536	515	521	508	492	524	526	525	500	523	514	514	500	470	478	516	519	544	477	515	521	541	463	501	541	513	505	491	511	465	498	496	490	497	537	556	481	520	522	508	549	508	503	494	490	547	523	561	492	525	506	476	535	541	507	567	517	475	486	505	499	471	535	474	491	525	514	481	559	522	471	504	490	489	480	499	509	519	489	495	495	523	494	530	497	499	517	501	480	505	519	538	528	486	491	433	511	482	508	478	509	523	448	509	488	497	475	504	519	538	514	522	500	501	482	502	489	467	500	521	519	495	502	534	503	489	509	508	513	466	531	474	518	497	500	489	567	512	515	489	478	500	507	516	466	466	477	522	522	527	505	536	488	471	502	485	484	531	498	492	506	517	476	504	511	465	529	494	500	516	476	501	482	479	515	527	500	529	505	503	462	476	476	573	492	486	519	500	512	477	512	531	515	510	539	530	475	515	478	508	446	464	489	476	454	489	515	521	520	522	500	508	499	512	530	525	535	525	508	508	452	508	492	500	530	531	455	494	484	478	496	473	495	513	533	502	519	480	473	521	508	454	509	513	539	503	511	495	476	506	530	512	515	471	491	491	479	517	511	510	485	504	524	523	508	517	522	489	516	525	547	522	495	512	519	507	520	508	504	486	521	490	519	486	505	492	555	468	527	461	479	537	532	503	483	495	558	512	485	513	504	500	529	511	487	514	524	505	489	536	492	518	502	522	536	484	514	503	493	485	529	503	496	480	532	525	496	507	461	507	548	522	487	469	517	554	497	528	502	429	529	505	544	504	562	474	459	498	491	492	495	501	500	500	498	492	495	565	534	527	518	528	554	485	495	486	541	494	525	519	491	500	523	524	496	490	492	479	553	453	480	503	522	495	515	493	527	555	536	545	486	469	488	499	512	500	490	531	504	506	536	540	500	500	489	509	503	487	533	471	534	534	518	509	484	507	505	486	506	501	507	521	522	504	457	502	493	503	479	508	522	495	482	476	517	462	511	515	502	487	480	496	480	506	476	503	512	508	505	535	480	516	498	501	488	487	522	506	514	529	471	475	497	480	509	490	506	501	485	544	485	501	482	531	505	471	488	510	499	527	523	529	504	533	507	502	482	511	489	530	479	537	508	493	474	506	522	455	511	519	479	492	512	513	471	521	493	494	518	502	463	509	498	521	547	505	491	512	519	483	507	512	533	493	487	532	490	489	505	508	524	499	496	475	536	485	495	479	464	506	487	480	487	515	489	514	524	542	487	487	530	499	512	455	465	493	503	514	468	521	519	472	534	490	503	513	491	499	504	538	503	569	500	491	511	515	506	500	541	555	578	487	508	518	517	514	499	483	504	527	500	494	532	514	511	510	525	511	507	530	476	482	500	516	489	476	529	503	494	505	490	527	503	512	511	538	466	532	491	505	555	537	523	493	470	518	510	497	512	519	518	503	553	494	501	518	481	509	552	551	477	488	506	537	500	459	504	466	472	466	543	510	511	467	497	506	531	520	515	516	519	496	516	497	510	477	516	488	504	519	509	481	519	498	506	486	488	520	462	530	485	484	468	495	476	489	477	476	545	513	500	452	516	499	518	478	528	527	480	505	530	514	512	485	527	498	486	511	495	497	502	523	521	468	498	474	500	491	534	471	553	518	540	524	469	500	496	490	485	522	515	502	524	491	568	513	525	523	496	503	516	512	473	506	460	522	453	487	516	500	480	514	494	531	531	487	493	494	509	516	483	509	519	506	499	474	495	496	528	515	493	481	519	484	501	479	495	514	467	484	481	511	501	481	524	476	491	524	510	499	496	533	502	507	512	503	528	507	489	495	493	485	465	527	492	515	490	524	494	497	508	513	489	525	526	508	468	494	506	491	502	539	489	493	503	471	494	498	506	472	549	462	502	459	495	481	555	482	448	485	533	512	538	524	508	502	465	470	516	516	466	504	509	522	482	495	494	471	518	517	515	505	531	477	531	489	477	516	514	503	541	501	495	468	515	489	488	502	475	515	499	512	475	499	452	489	480	481	485	502	495	486	547	513	510	480	481	486	518	501	504	495	495	464	494	512	492	519	489	527	471	507	536	532	476	487	492	524	487	540	495	516	500	492	507	481	542	479	489	476	486	490	500	512	525	510	548	508	523	493	516	484	503	474	486	520	469	544	517	519	512	508	543	474	530	465	511	520	522	482	518	522	521	518	526	492	521	504	492	550	514	494	499	515	528	512	478	501	513	481	484	499	552	500	474	483	521	522
41933	57710	43108	26867	17873	11270	7523	4787	3610	2664	2051	1641	1314	1073	1019	930	769	783	733	733	743	686	690	648	709	673	623	700	619	648	606	611	583	646	626	642	595	602	634	590	576	605	621	608	634	609	608	602	661	567	663	634	614	631	619	643	604	571	593	628	648	618	638	624	588	573	595	621	618	599	592	642	619	607	637	597	575	560	619	607	627	640	625	638	619	590	605	616	624	583	587	618	620	663	611	605	570	624	595	585	602	620	593	602	619	581	606	628	604	611	613	601	595	654	626	605	617	616	633	619	585	594	609	617	598	609	557	611	578	611	615	599	646	608	571	612	620	624	621	547	620	651	580	627	606	617	648	616	617	624	609	632	614	566	628	588	608	611	587	588	631	570	632	604	602	613	584	637	596	583	552	629	541	581	596	572	629	588	606	579	630	616	636	625	597	621	642	604	625	584	595	648	607	641	603	604	623	654	575	580	642	639	583	603	635	592	670	568	624	626	649	587	573	608	599	595	628	574	604	613	630	594	593	586	653	589	601	624	592	608	578	593	629	593	646	596	589	574	670	643	574	589	637	624	595	572	534	655	637	602	634	612	605	592	585	634	629	618	635	624	579	591	609	598	636	600	664	585	582	606	593	674	583	633	599	607	589	615	582	577	616	596	593	601	549	610	589	656	663	598	629	586	593	611	585	588	580	628	612	651	625	514	609	626	610	569	593	612	596	611	597	625	653	616	584	616	591	599	597	575	588	584	633	574	594	603	611	633	589	598	610	585	622	594	605	623	579	591	628	610	613	603	605	624	630	624	586	610	656	579	620	596	620	579	608	610	612	553	598	630	613	638	585	616	639	579	630	585	601	577	594	639	616	630	625	655	601	619	585	616	572	577	569	575	572	644	615	604	607	542	559	606	603	585	584	618	606	622	596	619	635	586	593	583	650	647	604	621	592	577	621	616	592	602	612	618	630	629	617	612	606	606	593	671	616	617	645	590	654	609	599	560	601	578	586	603	597	620	613	612	637	599	628	587	600	591	632	621	591	653	621	585	583	626	560	621	612	523	602	565	641	618	601	621	606	593	611	655	600	643	593	595	609	612	618	565	608	618	662	642	633	589	604	570	625	622	593	587	656	606	585	680	569	614	631	611	572	580	624	571	602	591	596	617	610	636	631	581	578	597	585	615	596	605	617	610	642	613	657	583	623	643	582	661	596	660	612	638	597	646	582	609	628	609	562	599	620	609	567	619	591	620	635	633	577	656	638	588	617	604	609	661	618	623	604	608	604	602	627	595	589	613	605	607	591	614	632	586	606	617	603	594	556	603	584	579	594	571	622	597	581	614	571	582	590	609	589	598	618	626	568	617	602	604	600	606	622	614	609	628	593	615	601	578	640	565	603	603	615	643	567	623	580	599	599	635	605	640	643	578	650	563	668	665	606	636	637	674	645	639	573	636	631	619	618	634	637	635	585	607	602	606	592	607	618	607	612	601	594	630	647	581	612	606	619	613	582	595	635	603	626	593	636	581	577	602	602	634	662	595	647	660	584	601	589	633	603	591	598	569	579	653	566	595	588	584	609	590	624	614	592	568	585	646	593	622	631	597	600	587	622	613	631	559	599	593	559	628	618	575	613	610	606	655	612	596	600	663	574	608	626	659	627	624	609	578	613	642	612	594	635	652	617	590	630	574	604	589	574	639	597	576	621	604	638	600	594	581	622	611	671	607	612	613	615	623	603	584	625	602	624	641	636	618	612	607	612	589	576	573	640	602	616	617	609	594	603	647	578	633	592	613	600	552	597	647	622	613	652	633	637	595	646	611	647	607	614	622	616	579	627	587	596	601	596	636	601	571	626	573	576	624	637	605	622	655	610	593	675	621	644	628	608	574	627	567	627	596	641	617	605	660	621	584	619	610	607	601	638	618	622	593	607	604	638	607	594	668	663	612	619	559	596	639	611	623	598	658	575	606	641	624	613	630	626	611	616	624	574	594	611	593	649	629	637	650	609	595	602	593	648	602	630	608	598	580	611	599	611	572	627	654	639	650	612	626	599	627	598	640	622	612	593	603	604	629	630	620	634	619	604	593	585	605	580	607	590	579	608	644	614	578	613	610	604	592	607	632	590	628	602	636	609	647	623	586	613	585	634	650	585	622	584	647	636	594	591	632	635	620	607	612	646	621	655	585	603	637	584	577	601	607	615	600	634	636	618	620	612	616	621	610	587	576	609	587	598	623	641	607	583	598	593	625	616	575	640	645	656	623	623	595	585	596	645	636	597	629	660	599	608	601	582	613	666	620	620	608	608	639	618	596	609	586	609	641	565	640	596	569	619	616	669	608	596	619	652	610	583	622	606	607	599	595	591	598	638	597	616	633	578	616	616	669	635	596	592	591	645	613	636	622	608	657	599	602	574	591	649	623	615	636	599	636	606	606	586	674	583	637	644	598	599	627	643	602	623	620	618	580	615	628	580	620	632	677	592	585	628	598	650	611	642	633	633	607	599	551	644	625	622	608	585	602	603	625	605	613	610	614	619	696	634	554	657	609	640	590	657	615	598	649	629	637	635	617	626	637	627	608	659	600	609	570	604	640	600	647	593	654	580	585	584	652	657	645	610	579	633	640	615	647	633	615	629	575	639	656	648	613	586	550	630	644	645	598	599	607	625	634	629	611	615	617	608	641	606	585	581	613	631	616	586	604	609	646	619	593	648	626	605	605	561	571	630	610	632	623	570	634	634	573	627	585	599	611	609	588	616	594	578	597	605	602	598	584	649	580	591	628	568	607	574	619	645	632	617	627	596	574	589	596	604	632	619	624	624	626	574	613	606	646	586	628	625	588	631	585	673	588	624	613	615	611	616	575	598	586	604	605	583	600	613	606	619	625	618	583	535	639	613	604	606	600	568	599	624	612	590	612	601	582	623	587	592	625	593	633	596	607	644	610	624	617	618	634	610	604	596	597	603	616	636	605	620	632	608	584	573	634	606	554	581	636	555	640	598	640	601	592	610	587	614	647	610	602	592	628	615	626	633	684	662	605	572	588	643	621	644	634	624	593	640	639	612	628	609	655	627	601	626	594	623	625	590	612	563	637	571	615	654	621	656	626	598	621	606	649	628	637	598	585	552	613	603	611	598	586	574	599	609	574	584	574	601	583	634	634	591	615	617	571	600	639	581	651	614	594	641	608	612	546	577	587	601	606	616	626	618	583	634	634	681	606	602	634	576	614	603	624	593	559	657	609	605	624	610	642	658	608	605	589	600	619	642	600	612	593	604	635	601	604	587	613	575	610	605	635	588	625	639	626	618	640	607	601	579	615	620	631	633	599	607	551	582	628	630	610	621	609	648	621	617	623	624	661	602	634	625	628	613	607	579	628	629	580	623	618	650	610	609	625	615	589	597	574	601	615	595	611	595	572	597	563	619	642	623	584	613	652	644	592	636	648	617	638	604	594	621	592	605	617	566	636	612	597	604	624	627	620	628	586	603	577	620	594
24036	21163	28389	24915	22076	17809	9177	4788	3184	2378	1943	1593	1272	1054	907	817	785	719	654	658	598	612	621	554	583	560	592	521	533	524	565	534	523	539	571	543	552	528	552	560	566	540	537	556	533	525	541	559	504	535	546	532	548	560	499	544	557	517	478	522	563	512	531	519	530	509	504	529	534	514	525	489	561	519	514	543	554	558	543	539	541	466	539	551	518	538	554	544	499	538	538	527	515	496	589	559	529	553	546	536	541	534	540	531	533	541	529	529	525	533	507	515	585	566	497	527	537	512	537	502	518	566	517	510	539	519	522	541	557	514	538	527	531	523	527	508	506	492	529	489	536	562	547	583	520	522	495	571	508	512	529	518	532	528	528	492	525	541	522	541	514	506	540	501	517	522	532	545	521	508	551	522	516	475	553	528	536	524	472	531	521	498	528	517	490	538	534	522	554	532	517	529	531	493	529	535	566	566	481	549	562	494	489	544	528	514	536	560	512	555	532	578	549	530	543	565	534	516	514	577	512	499	552	545	521	528	500	540	503	559	494	521	511	502	517	531	537	471	534	525	539	534	528	535	529	538	530	534	565	532	537	543	534	521	453	553	519	555	498	506	525	534	519	528	535	535	562	524	500	526	534	579	552	550	504	517	541	515	538	518	516	499	548	490	558	559	531	523	528	575	514	541	538	488	550	530	560	545	516	517	483	561	530	580	523	532	556	461	523	524	537	525	539	523	531	542	491	519	485	527	537	516	557	517	508	530	536	515	495	564	540	558	523	533	534	521	540	514	527	531	526	550	531	536	485	566	518	512	524	548	505	527	566	530	556	535	511	518	515	544	592	551	493	527	504	480	505	514	540	529	529	517	559	540	558	589	535	558	509	540	511	513	522	546	569	543	491	534	492	533	522	550	516	518	513	515	506	531	533	505	544	501	555	510	498	528	504	557	496	576	543	536	558	539	539	507	525	559	542	528	560	515	570	528	511	559	535	531	519	545	479	491	545	521	493	491	562	515	505	534	551	501	522	516	541	497	508	545	555	528	498	494	546	536	540	500	525	561	538	535	522	516	510	502	549	553	553	529	534	518	513	490	547	498	516	495	524	506	534	470	529	528	515	531	521	520	570	496	490	550	504	518	497	523	505	530	519	499	560	563	543	514	525	524	529	573	569	557	524	511	509	515	571	539	530	519	470	531	518	557	530	520	556	547	488	497	524	561	528	490	524	542	531	547	490	541	501	514	516	541	537	495	499	525	539	537	522	516	533	550	509	512	518	527	518	552	508	504	543	552	538	570	514	547	508	558	544	544	507	478	566	529	555	543	557	571	528	540	523	531	534	494	489	524	531	523	513	484	531	533	526	512	521	559	547	596	533	537	557	469	517	559	548	508	520	536	570	510	517	512	521	516	520	512	535	517	533	531	519	524	558	523	547	571	517	504	495	526	547	511	556	521	521	500	544	535	557	512	523	501	539	471	550	539	539	538	546	541	517	501	569	523	521	520	551	516	527	521	531	535	569	476	529	516	562	507	518	502	577	513	536	486	536	537	531	537	518	503	513	522	511	528	549	498	509	553	509	506	495	519	489	553	537	534	510	519	500	539	519	521	508	544	503	538	493	487	518	537	503	570	530	551	554	576	518	524	578	536	589	515	529	569	545	547	530	540	552	545	512	508	576	505	512	510	547	497	542	552	511	521	535	539	542	515	551	525	502	491	516	499	526	554	558	547	521	513	536	568	590	506	537	545	514	544	579	529	543	529	548	500	546	518	526	511	516	544	536	510	493	555	517	532	558	531	533	510	544	496	487	488	536	544	535	538	504	497	509	557	530	547	538	548	528	512	534	527	511	524	532	542	525	489	540	497	530	478	548	558	549	529	502	512	523	500	545	541	521	546	522	539	495	532	500	541	544	517	519	549	537	556	515	539	562	535	540	486	514	504	539	533	544	532	542	534	529	521	537	545	500	533	559	535	525	541	557	528	558	559	550	510	570	499	498	512	533	539	525	525	520	509	528	533	524	534	515	554	497	535	521	499	534	494	513	591	582	545	534	522	527	501	503	534	540	536	525	518	537	536	547	506	532	515	534	510	542	534	516	529	540	543	530	554	521	536	505	550	532	513	521	541	547	539	517	531	544	505	538	537	528	507	541	509	534	487	515	517	498	559	499	506	529	523	528	557	531	537	551	549	579	547	531	525	505	512	535	510	545	561	540	534	573	542	556	531	523	502	539	509	535	518	546	510	524	546	530	508	545	546	548	546	512	519	526	516	540	544	538	518	561	540	538	539	519	493	526	518	518	502	538	542	492	511	513	510	524	541	507	504	480	550	560	546	533	542	584	478	523	541	565	527	522	536	526	549	558	543	504	524	493	502	553	520	556	546	534	516	533	512	534	512	489	543	519	518	510	541	526	538	522	512	527	543	526	523	484	529	524	574	511	532	542	530	536	554	516	568	484	514	561	531	511	524	504	489	511	496	550	482	518	568	546	488	506	531	523	479	536	511	534	495	524	515	538	504	492	496	543	504	531	553	569	555	525	550	514	568	534	513	538	514	525	572	552	552	501	534	524	545	584	527	497	531	524	528	527	535	539	493	495	514	506	543	504	578	511	540	539	589	508	508	523	531	573	504	546	541	505	528	519	484	576	538	510	535	516	536	553	546	533	505	537	505	532	535	553	516	498	523	571	568	548	496	561	511	509	537	534	526	569	551	554	554	517	530	548	481	546	522	557	509	477	549	510	514	552	528	499	520	574	513	560	511	577	550	516	559	513	551	480	524	511	560	547	540	550	515	523	561	542	504	499	552	550	565	525	531	497	541	531	523	493	549	500	501	559	505	559	528	558	484	543	526	500	541	570	531	579	545	521	522	561	551	487	521	519	530	561	577	529	537	546	549	527	560	504	528	539	510	557	487	496	544	502	528	561	551	503	505	499	520	530	514	517	502	570	543	546	580	535	513	535	543	569	492	560	524	530	510	507	507	542	520	508	534	528	536	541	497	515	537	566	545	559	550	517	561	531	520	522	525	512	531	545	518	521	537	498	493	542	531	475	559	553	515	511	548	521	496	541	501	554	561	537	498	530	534	514	580	540	511	486	495	538	526	522	523	517	567	563	542	526	552	524	573	556	511	589	573	535	519	543	556	565	590	565	526	504	561	517	514	541	492	490	515	537	553	533	543	548	522	560	558	493	570	558	555	531	556	517	521	529	480	537	512	549	478	490	551	507	553	537	519	541	531	533	543	540	497	496	543	521	537	541	529	517	489	521	504	524	529	553	543	523	537	538	511	581	543	529	529	564	515	527	557	511	499	534	530	521	493	529	537	523	492	531	535	533	501	543	525	544	516	551	507	520	537	513	547	519	516	511	520	504	521	509	514	515	524	484	518	547	507	511	537	515	573	503	522	484	537	505	533	510	534	514	516	536	503	552	530	529	509	540	545	551	540	534	537	482	545	554	542	546	516	548	530	530	470	507	538	493	516	539	553	502	513
40804	61518	47941	33477	23853	16639	10993	7694	5700	4100	3195	2500	1910	1478	1275	1195	1020	967	845	803	726	763	763	722	710	673	659	660	644	712	654	629	615	650	641	650	687	672	637	586	628	632	674	658	630	663	654	616	627	648	643	653	633	608	689	645	666	639	624	621	667	654	650	641	622	682	670	630	625	615	639	608	603	630	662	628	589	629	600	618	626	613	603	651	617	643	612	627	622	643	593	660	661	643	609	609	575	617	655	672	672	610	644	611	613	653	643	626	630	625	638	617	623	650	630	583	653	614	676	618	670	612	659	685	645	618	685	635	650	641	584	646	653	635	669	665	611	666	636	655	652	622	631	657	601	631	681	578	625	607	637	626	574	634	623	629	642	596	608	630	626	608	624	636	597	635	647	631	630	614	640	661	611	635	672	649	633	636	635	672	627	647	673	678	697	623	606	673	596	635	655	621	651	627	616	668	575	600	646	596	644	628	640	633	644	651	666	622	638	611	617	671	571	660	669	611	693	692	666	666	666	650	648	624	652	634	607	647	635	643	639	655	642	698	637	590	602	638	617	634	640	642	609	652	665	641	600	696	645	663	639	679	605	651	628	637	665	630	611	661	626	635	663	610	636	590	623	639	658	613	655	682	643	635	662	633	652	604	639	643	606	626	649	626	636	670	637	577	643	676	673	613	632	652	631	631	634	605	654	651	691	649	607	632	633	594	627	566	711	650	621	609	629	647	644	667	606	654	666	697	673	619	606	626	634	608	643	610	636	651	594	632	635	633	641	612	636	612	580	615	620	668	663	617	644	599	610	653	658	645	674	691	629	628	625	640	622	641	675	598	674	656	635	661	606	609	634	654	662	640	619	675	684	654	628	659	608	644	637	663	603	610	684	643	666	667	677	659	631	646	651	607	597	624	662	649	625	598	635	656	647	640	668	640	610	636	613	678	648	681	657	680	610	644	701	623	635	616	651	579	657	636	618	643	695	687	649	639	631	631	620	656	611	629	625	696	662	650	652	644	616	613	652	645	632	644	679	632	617	713	651	619	669	665	627	605	644	593	641	656	594	633	642	619	649	673	665	643	649	590	584	709	592	628	618	660	640	688	605	677	666	666	626	673	631	618	631	665	632	633	589	663	664	614	634	620	583	633	646	664	635	607	623	663	640	698	644	662	667	601	601	643	643	641	649	645	663	598	671	614	663	674	623	648	630	645	614	662	663	662	609	644	619	635	661	616	690	616	610	592	655	646	634	684	700	560	668	616	604	628	594	618	657	635	631	629	636	639	621	609	639	691	632	630	645	620	670	658	676	697	628	680	666	607	681	645	657	638	620	601	625	609	700	647	665	629	653	633	640	676	633	613	616	705	624	652	671	644	613	635	609	666	643	631	611	641	616	654	651	704	613	642	667	622	616	622	629	626	648	657	607	614	605	627	670	643	641	653	632	646	631	606	582	639	582	639	644	645	654	678	618	632	653	642	612	620	590	623	616	649	660	583	599	624	638	614	667	661	608	603	663	639	674	640	671	620	623	613	669	646	639	633	616	609	629	599	688	662	621	631	625	606	608	646	645	678	646	647	662	625	622	648	625	673	660	611	586	616	675	659	630	650	619	649	615	629	645	570	670	659	604	669	633	651	591	622	620	635	658	659	675	649	606	638	665	675	664	650	619	624	601	666	667	625	649	599	685	589	631	642	614	638	652	607	609	627	645	653	589	661	681	630	625	620	605	648	650	644	590	618	658	601	638	666	611	622	647	663	663	615	673	650	647	637	632	628	610	612	648	628	621	617	617	589	623	645	629	612	624	650	610	666	637	660	647	588	628	666	673	625	636	639	656	656	645	582	647	644	615	611	656	634	621	648	658	640	625	664	661	639	660	616	632	656	643	634	668	644	679	624	621	628	642	615	612	671	647	613	667	643	677	619	683	621	652	617	653	644	630	671	627	649	625	644	650	612	612	679	604	633	640	629	603	601	665	625	651	580	654	644	645	686	623	682	683	656	602	650	631	635	619	672	639	652	640	616	669	617	660	616	650	655	659	605	610	605	654	618	644	651	637	610	643	639	620	675	628	650	627	649	634	656	617	656	676	676	680	628	661	659	633	646	623	667	636	611	655	644	611	643	644	587	603	632	728	644	650	629	670	672	643	614	631	664	604	682	661	645	630	642	664	641	645	632	655	684	628	612	645	667	650	629	662	584	621	643	602	651	664	619	598	636	628	647	602	636	593	624	646	647	663	616	611	654	670	592	674	616	639	659	628	664	653	636	646	625	624	598	640	612	635	629	636	607	687	632	681	648	606	599	618	666	620	637	621	635	610	624	630	598	633	621	651	640	612	607	638	633	639	613	661	617	641	622	628	639	662	679	642	658	612	602	656	682	613	634	645	601	675	614	624	656	623	653	650	623	632	614	648	666	656	604	604	618	683	668	594	639	617	604	604	659	625	665	691	639	654	660	620	621	659	633	581	642	607	645	607	651	639	600	616	634	618	644	647	679	694	669	627	629	676	631	665	637	655	584	664	650	635	668	660	631	671	588	651	625	619	605	634	646	592	607	613	609	623	641	684	607	629	638	606	610	599	633	703	622	657	638	624	616	650	639	615	599	627	626	679	678	623	615	634	655	654	642	635	679	571	585	677	635	698	636	661	641	677	596	650	633	662	640	656	637	648	678	647	615	626	614	623	626	628	660	667	639	603	614	613	680	594	611	618	650	597	642	622	622	596	684	618	612	668	629	649	630	610	626	612	637	639	619	655	618	685	662	641	645	637	653	603	666	634	692	658	601	704	607	663	590	658	626	652	651	665	646	620	613	635	632	608	640	613	651	593	624	637	698	626	663	651	618	630	659	658	673	669	627	641	647	650	630	634	641	619	619	648	636	669	628	653	637	588	605	633	655	656	685	651	637	647	677	652	625	604	684	624	643	600	625	621	655	602	604	580	691	623	582	617	605	659	601	639	630	643	652	595	660	653	691	625	615	642	659	639	627	643	619	586	657	612	689	611	650	660	598	681	653	629	645	657	682	638	632	625	582	586	688	620	608	625	622	599	660	627	657	619	695	628	644	651	609	611	621	594	617	656	604	637	647	615	655	660	628	659	616	645	656	626	699	610	630	584	639	672	648	618	643	621	630	650	615	645	608	609	641	617	622	678	671	652	620	628	589	624	665	671	647	654	626	618	641	594	611	641	656	609	688	623	599	662	614	642	629	635	629	664	669	626	635	626	610	668	633	660	643	630	606	608	634	645	621	681	669	666	635	605	596	616	620	653	633	562	689	594	618	654	650	655	614	635	631	615	653	673	634	639	633	647	619	623	617	618	657	614	670	649	614	620	632	633	640	660	676	626	623	645	645	633	657	680	620	620	632	663	668	615	616	651	616	664	657	620	615	647	652	580	600	642	657	629	639	644	586	660	643	627	659	622	625	638	648	608	682	634	625	639	674	652	616	626	653	626	679	595	650	610	617	627	626	639	646	670	651	628	590	640	621
24999	21302	29059	27774	20470	12311	6255	3640	2536	1966	1528	1269	1011	881	745	692	637	592	551	563	491	510	507	519	468	458	429	453	455	462	424	458	445	437	473	439	440	444	471	449	460	432	428	423	456	439	437	466	497	402	460	428	432	428	421	443	394	463	438	429	453	475	468	482	417	448	463	450	417	431	445	486	475	420	441	494	460	446	446	453	460	435	441	423	447	385	394	456	435	453	423	443	423	430	478	507	511	465	487	442	450	414	446	429	409	428	455	448	459	435	402	422	400	447	432	465	466	446	452	428	423	447	466	427	447	427	447	455	472	427	412	436	436	420	406	421	456	391	439	411	421	447	456	437	423	419	455	492	450	436	422	480	403	457	423	425	433	431	454	463	436	438	410	442	420	460	459	465	453	464	417	435	434	430	410	412	467	431	423	430	425	443	441	402	439	434	424	449	443	448	438	412	438	467	453	407	446	429	448	430	457	467	412	465	438	447	422	440	435	434	452	426	421	471	441	401	463	438	439	437	414	447	428	449	438	396	412	428	456	484	439	454	459	444	417	426	438	432	413	486	420	443	437	434	438	465	418	437	439	456	448	424	420	452	423	420	430	435	474	442	458	451	429	425	431	437	446	456	423	430	427	441	448	437	417	458	463	419	419	414	440	446	427	421	467	417	427	408	440	414	426	431	416	414	443	427	463	432	457	437	482	453	466	446	460	450	462	478	436	427	431	427	447	448	471	442	410	440	454	447	453	422	411	428	444	430	430	436	420	488	467	444	400	430	471	423	437	426	486	460	416	471	495	432	448	425	448	420	458	435	433	445	424	439	462	439	431	436	444	468	487	470	432	429	454	442	454	471	416	460	433	444	430	459	463	463	445	480	435	407	445	467	409	435	436	448	434	438	407	435	444	411	393	427	448	439	428	433	428	466	464	461	458	407	464	432	488	445	419	456	412	437	467	421	439	438	473	459	389	457	453	455	430	448	462	465	422	436	440	430	446	466	427	465	446	447	419	447	480	434	419	448	433	441	425	441	478	428	446	454	468	460	448	471	412	468	420	454	422	461	452	428	445	454	444	439	455	440	474	418	436	436	428	474	468	456	423	436	445	410	440	444	436	400	434	428	411	428	452	414	411	425	441	453	465	433	416	433	451	422	436	447	415	437	467	452	450	451	431	479	442	443	456	461	452	457	443	441	440	445	436	455	411	448	449	450	478	419	466	446	436	456	442	417	418	455	415	442	438	425	478	449	454	427	432	461	430	465	431	410	482	476	422	426	440	418	500	431	422	435	446	437	417	405	444	434	432	463	442	445	437	432	395	444	412	433	401	433	431	411	416	445	430	421	447	457	430	435	439	447	436	440	426	455	428	436	442	435	433	489	495	452	428	442	447	429	452	448	436	452	425	424	478	421	413	425	417	439	469	429	468	439	419	478	405	453	431	444	434	485	437	438	451	438	457	426	467	457	442	444	476	425	424	459	461	421	440	467	451	470	438	418	448	441	464	469	486	472	410	434	451	439	450	453	434	487	469	431	438	452	433	424	421	482	437	457	478	426	463	448	459	438	438	470	454	432	418	448	424	438	488	405	471	453	466	421	467	431	456	436	455	411	401	418	480	435	443	426	448	458	452	449	441	467	444	444	447	441	419	429	410	455	488	463	463	441	427	428	450	436	379	406	459	425	424	377	405	432	434	437	425	420	461	452	447	486	493	432	440	473	435	404	442	464	423	429	450	446	453	509	415	437	438	450	431	451	456	419	437	482	423	421	461	428	473	442	443	460	485	443	437	467	451	462	436	465	451	446	429	435	447	424	471	451	421	443	460	459	426	435	449	405	457	439	446	443	455	442	424	431	445	474	454	447	438	422	425	436	422	448	445	432	472	445	442	443	455	420	439	444	448	433	417	473	479	421	426	452	429	408	435	411	451	476	422	425	388	447	444	439	468	448	505	436	407	398	440	451	417	415	406	451	448	472	421	439	418	431	451	474	442	412	451	451	432	448	427	449	441	473	429	477	418	444	474	437	406	441	412	489	436	419	436	444	452	469	440	451	465	448	444	445	448	460	448	444	432	451	424	440	443	438	391	436	439	449	439	437	431	483	429	447	428	465	452	446	450	488	457	439	439	432	454	481	388	449	450	472	425	406	470	440	420	442	408	460	435	414	436	487	443	433	440	466	461	476	442	480	430	408	464	418	465	485	418	417	435	478	475	435	480	469	421	462	469	433	430	491	458	442	437	470	446	450	411	459	435	448	450	458	457	471	450	428	419	466	439	434	414	408	419	441	444	435	491	443	426	429	454	404	429	420	440	472	457	449	479	458	420	444	429	449	468	478	427	418	472	443	460	438	482	423	442	421	395	436	436	423	423	443	450	462	431	446	437	456	455	441	463	412	463	379	466	453	470	437	424	444	412	446	427	436	442	432	440	448	441	437	439	461	454	418	459	433	482	444	442	441	431	446	480	436	444	444	408	457	470	467	460	473	434	440	435	395	481	430	436	411	447	433	484	403	460	438	431	452	444	428	418	420	445	454	452	441	413	429	444	438	460	458	449	431	449	438	441	425	436	419	450	432	442	443	439	453	477	437	450	481	469	399	473	458	427	445	449	446	397	410	432	438	454	436	451	447	444	466	435	431	452	416	451	486	436	485	411	460	459	424	454	446	398	437	483	436	424	427	475	417	470	472	431	445	482	462	456	443	472	450	460	429	468	434	457	438	454	449	445	406	437	423	438	465	469	439	393	460	437	438	436	414	413	446	454	434	430	418	458	443	439	426	380	426	443	414	449	465	473	438	476	452	468	408	435	438	431	458	444	502	430	435	485	452	434	485	424	449	505	427	447	416	439	421	446	399	469	483	443	445	422	422	435	444	451	461	416	462	432	422	471	452	474	469	455	413	456	445	433	424	455	408	486	413	425	429	448	460	452	447	412	422	472	454	436	455	471	431	425	443	419	450	448	446	390	444	443	470	472	430	413	441	441	438	426	441	451	434	430	411	440	425	424	413	434	427	430	454	433	452	420	419	440	428	470	415	476	431	467	417	429	403	460	441	441	424	444	460	455	431	452	460	460	442	468	411	441	452	452	434	456	434	468	436	458	442	451	454	466	443	413	413	464	466	419	413	437	470	460	398	471	428	411	427	430	427	439	500	424	462	453	438	409	426	421	448	437	419	508	459	465	467	461	459	481	462	444	416	448	485	465	435	434	429	413	445	412	445	433	447	437	418	454	440	430	430	449	449	458	453	408	437	437	436	417	420	451	437	469	418	435	468	447	412	442	450	454	443	443	423	461	435	469	436	438	467	463	428	440	499	413	452	438	424	429	424	461	445	418	449	456	469	467	440	447	443	439	458	458	453	430	457	462	431	426	450	410	468	447	450	444	446	429	410	427	469	414	466	443	430	420	462	435	451	454	437	437	454	440	425	450	463	431	444	455	456	471	428	417	425	440	401	420	464	412	432	455	440	450	475	452	434	474	452	424	453	455	420
37475	60829	48682	33485	21582	14674	9595	6775	4885	3620	2758	2123	1743	1354	1183	963	879	819	725	692	678	628	656	627	595	599	601	581	586	539	572	584	562	547	588	503	556	532	551	541	560	570	548	518	557	512	574	537	533	500	537	499	574	497	549	515	522	506	530	506	571	518	553	525	517	551	545	512	554	531	547	539	513	542	554	533	589	498	510	530	574	525	533	496	510	542	522	569	574	532	565	514	494	559	551	546	558	556	503	541	582	554	540	563	525	534	526	559	575	571	563	554	522	492	547	497	568	557	537	540	536	559	546	544	548	566	530	539	519	510	578	557	542	522	539	524	534	524	550	511	538	555	506	555	540	533	552	538	524	520	514	578	573	509	529	501	545	533	535	542	565	567	508	526	532	612	505	512	563	493	569	534	506	509	555	577	521	541	548	522	515	515	511	529	541	533	526	557	505	542	524	516	518	575	519	536	596	532	577	542	543	503	565	526	548	526	600	564	571	538	607	537	544	546	536	521	505	545	533	563	547	563	528	561	499	530	569	578	535	550	560	543	537	536	532	544	508	520	569	560	552	511	525	561	519	503	554	535	540	549	576	544	533	505	497	571	500	511	521	537	537	549	547	538	515	535	538	504	534	535	521	547	568	574	520	518	545	583	523	559	567	554	524	515	532	540	505	549	538	534	580	525	556	487	560	519	524	525	554	505	524	508	497	526	534	505	552	529	541	551	493	532	566	527	528	515	505	581	485	578	581	517	508	506	552	531	519	537	574	519	529	564	522	526	544	538	530	550	542	543	540	541	499	524	527	555	513	525	554	546	546	522	556	547	542	552	503	534	526	555	560	523	523	538	533	554	526	525	552	520	530	554	535	525	550	549	515	556	514	554	505	554	501	528	547	551	532	536	548	543	541	531	546	534	510	529	546	537	539	599	514	545	537	556	540	543	531	532	518	527	544	540	537	510	501	522	569	532	558	587	534	514	526	578	541	552	542	533	548	517	558	527	551	573	529	529	524	582	518	565	540	507	561	535	574	547	537	540	484	530	564	543	520	560	522	527	551	543	531	554	552	546	557	535	610	540	529	546	580	524	515	528	558	548	570	519	548	548	548	554	500	545	539	506	560	547	535	567	542	560	543	570	551	540	553	523	515	551	516	546	544	521	589	549	553	501	524	545	534	537	523	548	522	508	565	523	504	513	559	502	519	554	520	550	522	526	509	545	566	557	567	553	517	548	529	537	583	550	496	528	588	570	530	548	527	539	522	503	499	541	553	523	550	531	554	552	583	564	527	552	523	506	545	522	546	557	537	553	504	550	516	543	559	501	524	523	565	530	532	546	489	522	560	536	534	538	506	511	508	525	530	512	558	536	530	521	583	577	517	546	570	558	528	538	586	533	513	555	565	558	522	526	565	504	522	527	539	477	529	544	563	574	524	591	515	551	530	547	526	562	529	526	539	539	549	567	549	513	594	544	570	550	521	504	519	505	550	499	485	507	508	526	555	498	544	527	543	517	534	550	536	575	506	560	543	524	563	490	519	542	549	554	531	575	541	534	507	524	503	534	554	494	536	563	536	538	500	523	537	523	525	540	526	537	519	543	561	542	507	536	570	566	549	527	566	530	530	544	536	502	535	568	549	540	570	565	525	545	559	537	555	514	506	514	544	539	580	531	525	531	528	530	529	489	538	593	531	546	526	497	552	524	536	562	515	524	548	522	529	530	554	532	521	534	546	523	543	556	528	498	526	547	538	540	564	566	525	513	574	542	557	511	506	533	539	558	506	534	520	543	552	508	536	569	564	530	529	542	559	541	533	551	554	509	569	546	516	546	557	523	532	505	516	557	535	534	539	568	565	594	509	531	507	528	569	558	526	527	572	561	518	551	567	610	562	525	560	576	546	528	549	535	572	527	508	532	522	529	524	541	532	527	508	501	575	524	569	566	547	564	549	543	591	544	533	544	509	522	589	508	547	527	546	516	572	562	567	556	565	532	498	530	572	557	546	546	528	543	544	512	542	537	534	559	506	475	513	544	574	516	534	531	518	520	528	495	530	549	540	536	529	503	540	581	562	563	516	545	526	515	527	530	544	582	519	517	529	506	546	559	533	526	548	515	532	544	524	515	535	536	522	520	513	517	558	486	536	517	540	486	546	549	553	508	544	524	554	534	534	517	580	525	531	557	575	544	548	555	521	543	556	507	522	546	574	557	527	524	563	571	515	502	546	509	571	547	536	522	537	537	535	514	501	540	558	540	518	505	516	532	553	550	521	537	489	584	527	547	505	558	575	542	542	539	518	542	535	488	544	564	525	541	553	545	574	543	551	546	526	578	515	560	555	545	524	510	535	517	587	509	546	539	572	554	538	532	517	500	555	506	560	544	523	533	529	518	546	495	542	533	508	525	525	515	563	535	562	532	509	548	543	536	548	546	566	519	542	583	541	511	533	531	553	505	519	553	586	517	532	569	549	535	552	508	575	541	541	527	537	538	533	469	564	526	501	547	561	562	535	549	550	568	560	542	572	552	560	571	567	513	514	573	495	533	519	505	534	544	526	558	529	560	550	529	544	518	522	573	550	562	533	520	554	519	548	580	544	534	539	542	553	552	563	501	548	513	552	527	586	556	523	552	516	553	537	585	528	532	551	549	527	517	547	524	533	519	559	543	542	521	531	549	519	526	551	514	545	520	510	565	502	550	513	545	499	531	563	550	560	564	532	548	552	518	527	560	513	563	546	525	536	523	499	483	537	541	528	507	547	538	552	535	535	566	552	495	537	525	561	485	564	515	553	545	521	512	521	530	513	546	558	565	551	563	556	519	522	556	533	537	546	518	510	520	563	532	537	560	526	526	525	526	550	527	513	550	554	584	563	551	489	568	538	530	546	524	540	539	552	517	544	533	517	582	517	570	539	525	557	560	531	536	541	559	548	512	513	529	515	537	542	578	572	518	525	531	541	519	510	501	511	494	523	535	533	565	535	520	521	567	551	544	529	545	525	530	582	505	546	519	511	545	569	556	536	571	540	506	541	541	534	524	553	525	514	481	497	531	556	508	530	537	560	598	582	503	532	583	555	534	570	542	556	529	593	550	513	534	578	526	515	503	514	559	532	613	495	494	521	572	549	574	543	534	555	549	546	540	550	549	546	548	504	552	521	532	504	563	500	576	492	539	521	527	550	554	528	533	548	524	506	542	524	535	539	514	559	563	534	520	494	538	488	530	536	539	498	551	504	508	488	526	535	537	507	520	517	536	507	543	498	538	522	544	554	570	542	502	502	527	551	547	522	510	544	519	550	542	559	536	493	548	564	528	493	598	575	541	548	534	523	508	534	515	506	553	517	568	554	496	531	566	559	522	579	549	524	534	536	569	574	526	522	536	555	557	526	522	503	496	552	543	563	516	552	540	563	521	533	550	532	512	490	549	569	490	549	519	538	528	594	540	538	527	534	514	548	511	531	567	568	566	535	510	506	515	547	537	504	515	519	557	552	544	563	588
22799	21150	28710	23906	21229	21314	14051	4621	3118	2475	1862	1441	1155	919	851	747	705	623	534	596	538	560	556	524	544	528	537	490	491	514	529	474	476	500	546	479	467	492	491	507	481	478	468	460	511	459	519	460	494	486	505	466	482	476	499	458	471	453	451	479	447	463	468	420	483	478	504	520	477	479	496	486	466	499	482	420	505	494	469	512	477	481	521	458	482	537	481	495	500	475	464	485	480	453	471	453	489	440	505	477	502	502	516	444	462	517	504	487	474	470	484	452	491	504	502	449	460	491	472	497	486	477	500	498	472	465	517	466	448	498	497	508	511	514	518	441	491	474	493	499	483	457	466	479	481	468	493	520	480	490	507	480	494	479	488	447	533	403	516	464	458	460	479	484	483	478	530	471	484	506	467	485	478	493	488	483	427	446	476	475	489	498	494	483	490	489	514	473	468	469	466	502	490	455	485	482	460	481	475	464	468	515	494	463	487	510	475	447	429	477	455	471	477	506	463	511	451	501	433	509	510	485	488	474	497	472	507	484	500	518	461	490	460	502	424	443	502	503	495	511	510	465	447	440	485	490	478	498	463	524	501	441	447	504	489	521	458	499	505	494	490	498	506	497	480	433	469	470	477	481	464	433	493	456	494	506	500	457	502	448	478	467	487	467	513	483	509	489	499	433	471	447	503	478	442	485	458	465	483	452	472	500	552	483	460	512	498	467	483	468	481	464	493	516	466	497	499	490	516	528	465	489	504	468	468	497	515	443	487	504	490	461	455	488	487	497	497	475	462	478	473	465	464	464	484	480	480	524	468	493	444	474	419	480	431	495	496	457	526	441	497	511	480	464	487	486	438	416	491	500	464	456	509	451	497	455	483	460	480	481	520	482	459	489	518	463	472	484	468	456	463	493	446	443	509	453	482	502	493	463	461	489	466	503	486	498	451	440	476	464	508	503	494	474	485	504	465	471	447	502	453	490	510	450	486	500	474	466	459	514	462	484	490	427	447	471	477	476	505	504	510	518	490	506	493	441	465	486	454	481	501	500	465	491	488	463	483	464	491	485	475	449	454	441	442	492	452	470	502	444	471	502	453	512	495	514	483	460	473	473	480	467	485	447	452	506	507	499	488	469	486	483	506	478	454	509	457	469	497	490	478	474	517	514	457	479	518	504	491	480	482	487	462	455	480	475	491	489	453	495	502	470	516	513	486	463	473	493	509	444	512	480	497	463	453	455	479	464	498	464	456	464	488	535	495	484	485	509	522	514	448	468	493	475	485	463	470	479	490	471	483	477	479	493	481	510	458	501	478	473	456	436	468	499	461	484	508	489	470	496	457	450	518	464	459	489	500	494	473	482	472	474	507	447	472	499	505	468	480	532	502	466	455	459	498	465	486	487	465	501	453	445	489	526	504	463	467	465	476	496	461	460	512	454	491	450	486	448	485	482	474	496	477	495	448	504	503	510	493	493	475	503	486	472	475	443	509	486	515	484	485	478	485	459	466	486	510	453	491	503	453	503	456	482	496	481	484	472	446	450	499	508	502	483	505	501	444	465	481	473	481	462	470	478	484	485	470	454	506	478	477	436	481	507	453	457	494	486	482	492	500	539	464	494	489	472	444	508	467	464	433	462	482	457	458	448	485	466	476	490	462	510	498	502	456	498	475	453	495	471	477	474	477	460	478	497	476	487	473	534	499	488	470	461	481	504	462	457	460	485	496	483	497	468	442	488	493	470	475	499	500	467	481	497	456	465	458	510	454	476	474	476	465	471	476	496	465	486	482	475	477	482	448	470	494	482	507	501	484	520	451	440	475	429	492	477	515	498	495	509	489	513	459	456	446	509	475	492	468	520	483	468	489	463	465	481	447	487	497	455	454	486	497	474	463	484	453	470	503	507	516	481	495	475	459	466	486	483	459	508	456	513	487	456	474	522	463	477	497	454	454	480	491	499	451	488	503	468	485	457	470	499	447	535	467	482	503	486	472	485	463	497	468	500	483	445	463	468	486	469	458	432	454	485	490	467	451	454	447	512	495	480	469	443	474	504	485	483	452	462	468	483	466	448	469	483	470	565	486	492	487	510	490	487	461	515	508	454	487	461	486	478	523	441	475	481	503	483	461	481	472	507	465	492	485	442	472	509	492	499	474	490	489	511	487	510	442	484	486	479	457	507	443	496	469	437	461	462	488	497	466	471	441	475	476	534	501	494	485	437	460	444	459	466	450	492	471	507	478	510	462	493	435	463	484	506	487	472	493	469	486	489	475	473	475	474	455	501	505	498	494	455	464	461	424	481	495	506	466	489	493	457	470	485	496	456	470	493	524	452	453	496	520	463	493	479	439	450	435	463	476	478	450	478	473	482	507	501	470	501	467	476	497	464	467	410	475	466	446	486	461	485	472	522	468	478	469	509	492	483	508	485	463	477	529	476	495	475	514	465	472	482	492	473	507	498	493	471	469	429	470	461	492	514	510	485	461	462	509	523	470	472	493	482	463	482	458	467	494	502	465	443	485	467	481	429	469	482	465	489	509	466	515	439	490	504	503	478	475	475	444	473	470	487	486	472	500	476	464	500	470	467	517	496	508	464	510	505	470	487	481	463	491	471	516	446	487	479	483	475	455	475	466	507	484	467	468	483	495	471	492	474	481	495	489	498	469	484	465	485	497	482	457	446	490	487	482	464	461	466	482	471	495	494	448	461	464	477	503	486	478	472	466	471	452	464	442	512	493	457	470	522	505	506	500	509	451	484	490	477	479	480	488	463	477	488	471	435	499	474	485	505	485	446	453	487	467	473	443	492	472	476	485	504	481	474	482	465	507	478	470	515	459	493	476	494	466	511	479	485	466	504	459	475	476	472	477	519	481	460	471	450	505	483	472	486	500	443	470	486	463	496	466	528	491	440	498	473	440	467	482	460	481	499	460	424	489	454	459	436	429	487	478	492	492	514	475	477	496	478	467	451	467	520	454	482	494	496	471	487	493	526	439	501	484	443	534	473	477	496	488	481	460	472	510	525	475	466	511	481	478	513	462	469	483	472	485	443	500	466	452	482	497	513	468	494	465	477	481	468	513	468	480	468	498	505	505	468	443	504	468	512	475	527	453	517	486	458	461	451	483	435	442	498	485	463	464	470	455	470	485	518	445	493	490	481	473	487	460	464	503	471	493	519	455	476	494	524	532	465	507	483	498	546	516	537	445	443	516	431	449	486	469	458	484	453	478	492	456	484	460	488	512	505	466	530	448	469	490	467	477	475	494	482	500	465	458	435	514	472	504	476	468	481	464	497	470	487	476	479	484	482	491	485	495	504	464	500	452	479	464	476	475	453	518	479	477	456	514	458	477	465	449	507	484	476	465	449	492	477	479	491	463	472	465	495	486	461	473	513	506	470	454	498	491	514	463	481	471	451	466	495	480	487	507	511	501	475	465	518	481	463	483	490	439	489	484	504	439	473	471	454	497	467	502	458	456	498	483	494	487	475	470	458	502	470
43486	68403	50130	33971	19944	13659	9602	7066	5379	4191	2908	2319	1852	1475	1206	1067	893	890	799	734	730	680	675	682	656	621	637	603	622	598	636	588	569	619	612	576	546	607	597	627	627	554	604	580	581	586	605	564	575	562	537	617	581	580	553	563	592	553	571	600	585	561	579	601	557	539	602	564	595	604	578	536	544	618	584	532	557	567	576	601	576	615	601	603	517	582	536	649	534	579	578	556	567	597	551	553	589	549	566	611	577	521	577	574	577	553	583	566	592	558	598	562	571	584	586	575	604	553	579	599	583	599	565	595	606	533	555	570	541	574	548	577	606	568	598	549	556	549	613	564	590	589	556	561	509	572	559	580	558	547	554	594	541	581	575	586	550	588	599	593	602	603	593	572	555	574	636	555	507	564	607	577	573	596	534	540	554	598	556	590	555	587	578	589	534	578	503	568	550	576	568	529	592	601	575	592	592	580	584	581	528	535	531	626	567	549	563	583	582	564	604	552	577	593	568	602	530	567	559	588	581	629	557	597	576	594	626	583	576	598	594	600	537	582	575	574	580	569	567	549	570	560	560	587	555	539	585	561	554	623	591	580	573	544	616	560	571	595	540	579	593	555	536	561	560	548	566	584	578	576	556	549	555	582	548	585	575	585	567	565	599	547	558	590	587	574	544	604	545	561	593	606	551	571	567	554	579	577	578	554	597	541	545	587	608	633	559	551	576	556	560	545	564	562	525	552	595	556	546	561	582	565	572	568	538	616	578	551	540	552	593	575	550	588	579	552	556	543	587	545	596	586	542	583	565	580	593	554	545	596	543	633	584	566	576	594	579	576	546	594	594	556	566	573	606	544	625	581	594	569	569	547	566	576	551	557	542	570	596	578	580	559	626	547	569	562	583	584	559	535	576	589	598	605	585	609	598	588	553	614	602	602	584	570	593	517	581	565	588	572	553	522	570	569	582	576	590	574	562	496	589	588	581	574	574	564	584	572	575	529	566	560	579	559	556	569	545	597	524	601	618	594	554	626	570	609	611	574	594	603	557	586	518	574	535	591	572	581	585	574	575	560	556	550	565	575	567	600	611	592	568	563	551	561	581	567	573	567	558	553	567	592	554	607	585	583	585	544	602	599	618	561	586	534	608	628	599	579	568	614	547	559	530	614	571	572	599	547	549	539	589	591	599	593	562	562	564	550	564	595	585	607	602	589	565	557	600	563	583	600	556	575	576	568	575	585	611	561	541	644	560	557	585	560	589	581	614	625	559	587	578	579	560	593	568	531	580	576	573	611	573	625	575	561	560	603	588	580	564	594	559	600	551	580	574	542	572	556	592	584	560	575	574	572	599	566	550	586	566	565	611	604	530	557	547	587	593	582	617	539	553	588	541	572	589	564	575	591	560	590	579	595	584	566	617	564	559	564	607	584	592	585	550	529	580	604	575	569	582	584	526	557	569	558	601	558	547	579	598	585	539	586	575	572	583	548	561	613	607	530	598	583	574	601	564	578	580	551	584	554	565	562	575	550	555	562	532	567	575	589	547	555	580	548	547	586	574	567	565	575	542	561	597	588	520	565	590	535	540	587	544	546	602	574	614	608	626	570	552	607	558	588	585	584	564	570	588	571	543	631	577	570	599	572	564	584	541	590	578	547	558	524	557	626	587	546	570	572	577	598	610	585	585	565	599	555	594	576	584	592	599	597	614	569	587	597	579	565	555	571	542	562	594	552	566	607	575	557	591	567	609	619	587	600	550	596	528	612	585	540	587	589	538	580	598	558	549	611	587	592	543	581	585	552	590	564	555	515	621	564	589	579	560	563	609	602	583	572	579	579	563	586	569	542	573	560	564	587	539	566	548	611	550	545	576	558	603	595	553	587	572	518	560	571	598	592	541	590	541	561	554	575	567	576	581	564	628	608	576	538	583	564	566	577	536	558	591	585	548	567	591	583	576	559	503	561	596	583	616	575	573	546	532	542	550	562	577	605	535	605	547	568	535	588	540	552	643	621	590	579	566	586	574	555	574	570	590	561	554	593	597	590	581	578	551	584	553	556	557	563	608	583	639	581	555	551	588	588	620	582	562	609	547	595	554	579	573	567	573	584	602	549	589	590	611	546	563	580	541	568	537	554	587	567	598	603	566	598	605	584	578	592	599	553	586	601	575	546	584	507	571	601	564	585	597	568	588	569	601	574	560	575	566	538	562	567	596	563	599	609	552	581	584	564	573	569	594	589	606	553	596	528	569	583	599	558	621	584	569	614	592	591	569	584	570	562	585	614	541	558	617	587	611	558	584	573	622	562	586	580	580	562	567	583	535	580	569	554	576	543	561	572	552	596	560	569	560	542	585	573	605	632	556	567	578	588	592	583	563	569	591	563	583	568	595	578	582	531	590	551	553	542	573	552	621	560	582	559	650	599	545	573	583	583	552	572	584	613	567	560	609	553	570	603	561	585	576	561	594	563	606	601	559	551	629	571	600	521	557	588	542	565	563	557	563	583	578	551	521	630	561	567	640	591	563	564	606	538	629	597	555	595	598	551	614	610	525	564	574	568	577	601	590	556	617	573	613	553	634	577	543	598	555	551	585	605	593	552	538	590	589	578	570	567	562	576	571	617	543	599	569	589	579	576	605	593	621	581	595	579	573	593	547	561	552	539	595	586	538	548	592	573	589	570	560	551	589	567	577	599	589	578	593	570	535	534	581	605	560	559	550	594	616	592	582	558	586	533	562	603	598	576	583	571	578	548	569	592	560	580	559	579	555	602	562	591	558	569	582	608	587	555	603	576	552	568	591	623	506	576	568	569	568	574	595	611	552	578	559	513	543	554	599	602	556	590	583	581	615	581	557	595	603	592	552	597	589	594	598	545	620	563	542	525	564	642	592	575	574	590	578	540	586	586	580	589	548	579	619	570	571	537	554	612	593	598	561	570	594	554	533	561	567	572	574	601	584	569	570	542	597	548	568	613	554	573	541	577	598	536	546	567	605	561	562	548	580	534	606	560	580	546	555	558	557	500	546	545	634	580	572	561	595	541	570	590	620	621	571	601	529	543	555	600	536	561	555	562	574	573	569	587	563	599	593	570	570	558	560	556	606	560	581	576	580	615	535	512	598	601	583	572	569	579	581	631	565	548	571	545	557	574	585	576	583	593	612	560	576	594	570	561	579	586	623	584	551	560	615	569	588	562	573	545	576	560	564	559	607	577	518	603	579	545	576	575	562	568	583	576	619	563	573	600	547	580	548	606	571	580	575	548	619	584	573	563	567	569	618	581	588	555	589	591	553	611	595	593	590	571	609	594	587	566	594	549	578	549	593	598	567	547	599	610	568	579	558	578	596	586	524	602	552	586	585	561	570	568	600	538	575	559	600	597	574	602	612	542	545	540	557	585	542	586	588	592	539	615	562	589	605	574	578	564	582	577	626	550	642	556	596	555	579	566	537	568	572	521	603	568	547	570	639	587	561	602	618	562	586	572	554	574	583	590	593	599
34872	38928	36680	23588	12442	6649	3939	2896	2157	1564	1305	1084	984	829	696	703	646	609	594	519	551	555	526	531	522	509	523	555	464	519	522	519	496	481	529	502	509	505	519	500	494	476	523	507	474	501	471	495	513	489	524	460	482	511	540	469	493	476	497	472	520	490	455	447	483	551	510	489	500	503	540	491	502	489	476	494	532	492	518	479	501	492	501	516	467	480	466	521	500	494	470	487	463	494	535	478	493	492	531	514	477	487	520	490	531	460	474	503	459	515	469	520	531	501	489	490	496	533	473	479	542	492	492	523	487	464	486	514	516	506	502	498	468	494	471	525	492	472	470	500	539	547	481	489	501	516	466	509	459	446	500	549	504	563	478	491	505	505	472	459	459	523	482	503	494	517	504	479	525	503	484	472	494	467	526	517	502	505	513	495	483	542	511	502	487	499	518	486	450	485	512	467	534	491	485	504	470	492	500	482	491	478	452	469	530	508	500	504	527	458	504	580	496	502	509	502	516	515	505	524	494	520	507	520	519	470	482	495	513	489	499	488	482	495	509	524	513	489	518	513	494	490	498	522	519	498	495	494	486	516	479	477	493	499	499	503	455	523	498	533	494	498	552	502	528	505	495	468	495	471	511	519	520	483	526	523	499	513	480	485	493	522	501	454	492	485	516	552	490	537	522	523	489	519	473	528	482	504	493	472	481	514	473	468	497	467	491	487	515	525	513	506	494	492	536	533	492	545	523	483	474	472	529	496	493	471	522	508	516	489	453	488	524	467	482	481	503	510	511	491	507	471	517	490	494	524	503	503	537	524	540	542	514	490	492	489	520	547	509	488	535	493	536	500	520	464	491	486	482	499	485	503	548	538	506	482	500	490	496	480	484	499	458	482	477	462	482	493	481	496	501	527	504	523	481	492	519	505	507	486	477	496	472	482	440	507	468	472	518	478	510	483	531	492	488	536	511	451	508	490	501	506	481	510	471	476	515	534	494	483	511	466	508	482	475	506	555	486	469	477	487	530	501	502	505	491	486	517	469	511	502	461	496	498	483	514	448	511	512	455	520	532	470	493	502	480	489	529	489	493	458	484	464	503	490	516	513	494	488	507	495	500	503	520	499	481	469	489	439	556	502	522	475	454	486	488	471	511	460	491	535	498	518	486	492	447	462	463	485	489	549	525	527	482	496	471	504	517	521	493	510	513	500	501	508	497	498	513	511	458	523	522	445	449	510	499	532	486	544	483	503	492	489	522	493	468	504	507	531	526	547	463	503	527	483	491	510	512	487	510	495	481	486	495	500	531	493	480	484	549	485	474	487	464	498	507	503	482	449	515	481	488	496	493	468	523	494	491	490	503	489	488	509	477	487	512	494	554	500	489	486	483	491	458	486	520	494	505	495	519	498	513	525	532	500	471	515	501	538	499	509	446	481	493	514	549	489	490	519	504	487	498	527	467	510	495	520	489	559	492	477	546	503	519	532	531	524	488	489	476	504	475	499	511	466	493	483	504	497	485	492	488	447	510	496	486	473	495	539	529	511	542	496	516	445	498	528	497	459	485	515	477	498	490	482	482	504	516	492	482	469	536	485	510	508	487	480	472	473	503	489	503	491	464	494	518	519	524	498	544	532	515	448	470	477	506	486	521	492	560	500	479	495	529	479	506	463	485	505	460	532	472	465	490	503	484	517	450	473	472	477	497	492	510	513	485	485	548	509	495	475	542	531	501	537	507	510	487	476	506	489	487	500	501	473	520	515	484	439	511	464	498	481	472	521	481	520	514	474	497	492	466	486	459	512	517	489	520	491	500	515	534	475	453	490	475	477	507	464	506	533	497	527	475	444	505	467	474	505	429	488	491	501	513	559	470	501	532	545	465	514	487	512	511	512	474	508	490	509	478	514	491	527	511	481	480	523	530	507	506	562	467	525	516	497	495	485	485	493	497	470	443	522	502	495	474	517	468	509	510	509	492	495	511	507	469	496	501	498	459	487	472	513	491	472	460	491	498	529	528	506	498	517	478	487	522	452	526	455	456	514	488	512	498	501	458	534	489	523	543	470	486	515	520	517	518	517	540	461	491	527	499	528	513	492	481	468	470	496	472	486	482	477	518	477	525	489	521	460	453	500	481	475	497	519	483	476	510	504	500	490	498	516	494	505	459	466	537	482	493	503	484	530	497	486	547	526	518	473	468	517	509	541	504	507	510	523	483	518	491	507	504	481	545	500	472	501	464	529	482	482	485	485	474	475	492	508	473	496	481	528	529	452	522	490	506	490	514	497	487	492	516	503	521	496	484	483	503	488	466	488	506	464	503	510	487	489	492	472	471	453	464	482	479	482	494	534	498	506	515	494	504	524	491	487	513	499	460	495	503	494	455	518	461	500	505	498	496	466	489	481	482	518	530	461	456	486	456	503	514	477	491	471	487	503	482	466	490	514	440	551	503	478	494	500	508	496	524	465	459	504	507	489	519	522	491	506	554	480	488	509	508	481	511	499	519	496	506	473	517	486	492	510	492	498	508	512	488	503	522	457	494	505	489	485	492	535	502	487	464	515	506	502	498	505	521	531	492	502	454	480	459	517	468	511	507	525	500	518	467	507	515	517	488	491	473	486	492	483	462	446	504	489	510	501	478	508	479	519	508	495	489	493	521	507	487	435	526	477	506	539	515	473	498	473	536	499	494	495	506	490	452	480	519	508	481	499	482	499	478	461	448	526	533	458	455	492	478	491	511	515	506	526	502	512	498	492	491	482	522	466	539	526	490	543	493	473	491	513	481	470	507	470	491	517	514	523	492	475	474	515	507	531	481	503	480	470	530	531	499	530	470	487	513	455	513	504	533	482	506	469	528	506	505	489	467	478	466	462	473	498	512	462	486	527	499	508	495	492	517	521	502	491	515	510	528	499	491	514	528	505	495	471	507	521	479	497	524	482	482	513	510	460	494	493	508	498	522	530	470	493	485	491	492	453	501	525	481	518	485	534	478	518	510	495	486	480	487	453	507	499	495	526	531	509	503	514	499	497	495	497	456	506	516	477	481	517	504	522	532	530	526	489	485	504	497	492	548	464	471	546	467	524	472	477	487	553	502	487	450	513	528	521	519	482	486	539	475	499	515	516	519	495	514	487	508	541	540	481	513	507	489	473	483	487	474	501	489	486	495	503	536	480	479	510	467	463	463	462	479	480	484	488	479	477	521	489	522	486	542	504	531	504	486	509	507	470	496	514	490	504	483	515	508	497	509	506	496	543	506	516	489	529	502	494	459	489	480	529	479	483	536	463	506	514	498	490	464	533	496	516	505	515	490	524	501	477	467	497	457	477	532	492	546	461	461	467	474	505	495	505	506	539	510	528	527	475	481	478	476	493	523	502	497	496	484	527	517	479	494	498	487	499	516	467	487	499	530	501	509	494	466	504	489	463	475	475	498	483	452	486	543	506	502	508	522	495	452	494	498	513	491	542	514	455	485	527	462	493	483	490	463	498	505	519	520
43151	54663	39541	23068	15427	10417	6951	5220	3878	2729	2068	1688	1436	1124	971	912	808	796	730	693	701	657	647	641	617	675	610	634	625	635	633	604	664	639	578	630	581	629	588	619	607	639	582	623	584	547	597	638	575	595	591	533	615	640	620	584	620	623	566	590	600	609	620	577	595	582	563	580	619	639	604	583	581	625	579	600	584	601	534	549	586	584	604	613	573	606	607	562	595	597	621	627	584	555	591	604	640	595	594	586	595	585	620	594	581	575	611	593	595	603	636	608	587	587	580	605	637	591	574	629	585	584	596	579	605	560	602	606	574	628	585	560	604	590	556	592	581	576	621	603	617	583	549	611	573	587	566	594	598	606	601	577	551	612	601	618	568	625	598	596	650	615	596	598	633	612	585	551	616	596	608	578	636	579	574	610	580	631	607	595	578	641	640	534	589	601	604	578	564	618	608	597	576	632	650	595	577	613	578	602	589	575	568	619	600	619	612	565	585	627	587	583	543	620	611	570	584	603	591	583	590	613	599	550	562	569	601	550	591	571	609	595	594	617	619	596	602	617	579	575	587	554	573	550	583	570	636	586	574	565	584	577	606	617	588	558	607	625	610	595	572	582	591	629	606	588	609	621	596	577	597	650	577	592	584	602	590	602	587	619	589	614	562	543	632	590	615	612	593	608	580	591	631	600	596	625	612	596	577	592	598	613	607	601	605	596	607	588	658	628	581	564	579	620	566	581	645	622	635	610	600	600	586	592	602	618	622	589	586	572	597	570	579	596	584	621	578	571	595	605	580	596	602	582	581	617	597	595	626	624	622	574	588	561	614	591	574	560	621	602	648	619	617	609	597	572	608	544	590	611	608	586	561	589	610	574	552	579	531	604	568	576	557	600	592	570	639	561	598	631	618	560	594	556	579	602	574	577	584	579	598	649	605	598	631	594	638	569	589	627	580	619	593	598	613	635	606	634	593	570	594	610	589	578	603	593	605	587	604	570	591	572	608	571	623	617	597	581	624	628	542	556	606	606	596	585	592	576	599	593	572	652	628	575	589	558	597	590	623	585	586	609	556	618	630	580	556	545	552	603	554	586	614	566	587	584	573	591	603	627	619	603	613	623	623	532	642	623	612	651	537	627	608	608	619	595	588	617	638	616	604	618	550	617	592	589	604	606	559	577	585	615	580	573	594	568	581	575	578	600	625	608	559	603	573	582	561	602	576	608	587	588	614	587	621	601	592	615	619	577	594	603	590	628	621	613	557	588	604	594	642	596	554	601	637	594	570	656	584	570	614	596	610	547	569	606	570	596	596	614	557	607	549	581	589	593	577	622	582	588	614	617	573	624	622	601	573	598	588	583	594	550	581	602	554	592	583	593	623	566	628	610	577	615	647	622	596	650	593	599	587	566	627	626	594	608	625	605	602	600	613	587	612	617	623	656	578	574	574	609	594	635	583	612	558	646	600	553	548	576	576	575	605	631	610	586	610	623	601	620	603	599	589	609	550	589	571	622	602	568	607	619	587	612	594	581	584	571	599	605	559	589	570	613	592	595	562	596	582	572	585	611	640	626	618	604	601	585	598	622	620	614	620	575	609	633	589	599	564	643	618	619	591	589	639	618	606	639	594	546	612	574	586	588	567	625	629	600	607	606	561	593	597	595	615	611	602	637	570	615	594	569	558	598	604	606	582	572	593	604	566	596	613	589	595	632	602	568	548	608	604	617	640	609	563	569	605	616	590	572	628	589	565	554	643	584	576	590	562	609	658	586	571	584	602	595	608	616	573	627	564	653	621	571	621	594	638	570	637	585	553	564	608	593	589	632	599	600	583	612	586	598	615	586	643	619	582	593	619	581	629	586	579	621	582	577	609	630	601	613	611	564	613	609	563	545	665	601	569	645	559	579	576	608	598	606	582	531	565	620	626	624	641	641	599	599	629	632	628	617	590	626	638	553	581	584	559	579	569	535	600	572	519	643	605	608	619	592	629	643	616	587	567	560	646	587	587	608	613	597	593	585	573	588	605	598	583	620	580	601	600	612	612	584	637	590	570	615	609	620	555	628	583	585	594	587	650	558	573	579	595	599	627	647	634	564	604	548	593	590	599	593	590	589	600	600	595	604	598	626	568	593	620	615	589	602	604	612	605	605	628	618	643	623	611	586	592	607	609	639	617	631	612	598	603	605	621	632	576	624	572	566	589	620	580	593	632	599	611	576	579	559	550	580	607	607	609	598	607	623	596	602	582	623	569	594	549	586	595	574	586	610	600	640	593	637	607	643	600	611	613	575	610	570	587	645	610	612	569	616	577	602	569	589	597	630	577	584	632	611	603	588	604	605	605	634	577	584	599	582	603	587	590	574	601	583	577	613	623	577	568	570	550	596	604	577	583	589	625	577	545	617	605	553	565	586	632	576	612	618	594	579	617	601	613	590	605	606	590	575	592	608	580	628	601	601	585	564	608	569	575	566	604	628	554	613	590	587	635	603	582	576	601	593	561	596	595	546	589	607	614	609	608	621	591	621	620	567	556	567	563	606	579	575	611	563	606	606	573	597	580	615	580	576	635	581	605	576	589	554	569	624	596	611	607	620	596	609	591	558	643	593	570	555	586	581	587	594	601	601	610	574	649	576	620	597	643	647	595	568	609	597	581	569	595	596	661	606	606	605	590	580	570	629	631	605	615	617	571	609	616	576	585	594	604	610	593	613	556	602	600	602	589	621	626	571	651	607	591	634	594	638	607	592	590	552	596	636	643	586	617	644	604	597	612	601	585	616	592	592	584	571	603	589	573	606	599	600	597	614	570	586	584	596	594	618	653	613	615	542	608	612	581	592	593	598	581	611	615	595	573	583	603	599	653	608	618	575	562	591	625	618	587	607	579	582	625	566	617	619	581	597	578	589	620	627	590	586	587	579	592	599	649	640	623	593	618	601	608	612	583	552	640	643	633	566	617	596	533	587	605	607	583	594	585	589	604	580	628	604	588	575	617	593	577	578	575	595	575	578	625	612	618	603	569	572	619	590	583	624	588	596	573	599	629	598	589	590	599	617	576	615	610	586	601	596	644	615	540	571	628	591	634	608	560	617	586	626	606	588	607	603	629	632	638	579	639	595	596	566	597	625	605	630	581	551	603	588	588	606	573	605	614	621	601	618	594	606	616	615	626	557	611	593	564	593	559	597	603	610	583	561	569	566	601	615	592	603	583	605	589	568	619	578	575	647	631	580	635	615	596	583	581	575	560	572	604	606	620	574	628	670	571	630	570	609	599	602	553	568	645	570	582	575	594	618	602	604	621	641	600	602	579	617	572	622	613	616	614	576	601	590	543	619	606	587	576	622	593	557	536	643	621	602	602	605	577	571	555	613	581	590	591	590	618	611	585	563	597	575	602	607	621	627	642	611	599	580	599	589	563	581	569	583	589	566	607	607	628	608	612	585	592	604	592	588	615	625	580	591	572	626	606	614	586	617	595	589	628	600	624	621	593	570	576	595
24045	21206	28323	24863	21979	18590	11232	6233	3427	2563	2004	1531	1265	1035	922	798	769	697	583	612	612	628	545	577	597	530	565	515	533	561	539	549	578	511	539	494	518	526	525	529	530	555	513	542	507	520	532	541	470	543	533	552	529	542	524	512	536	507	523	521	518	504	525	513	502	512	511	491	516	556	494	526	493	481	501	525	521	534	530	517	522	520	525	524	472	541	526	484	489	506	541	523	487	528	513	520	543	462	531	545	508	538	530	549	502	485	525	517	561	465	513	462	531	512	512	522	572	545	545	487	517	523	512	547	517	531	537	523	550	533	498	489	550	518	483	478	495	541	570	509	500	528	512	519	521	479	535	499	491	530	505	493	492	504	548	526	567	542	530	579	522	545	514	541	537	500	520	507	564	612	529	478	467	515	492	513	520	535	527	509	506	485	479	514	466	557	516	532	547	520	526	522	511	506	524	487	486	572	535	514	521	505	515	517	537	537	525	523	541	530	519	475	552	502	514	525	508	528	543	505	525	447	490	520	485	511	492	479	536	525	547	535	475	530	512	567	516	539	517	468	525	522	516	542	494	528	522	534	515	510	469	504	534	510	532	544	506	481	517	518	543	525	571	498	554	527	508	515	561	500	484	514	499	542	514	499	510	514	509	546	511	510	557	546	491	502	560	496	498	516	524	502	477	497	548	505	504	484	518	463	550	553	505	530	568	542	508	546	539	512	502	529	500	555	492	512	566	492	501	506	511	531	523	466	502	520	504	563	473	537	531	552	520	481	507	500	515	536	499	527	501	487	512	540	549	549	534	500	551	522	579	565	497	519	503	498	482	548	535	540	495	500	494	498	552	550	523	511	471	517	501	529	556	600	549	496	542	569	508	561	564	527	528	558	500	507	523	507	525	492	507	515	524	554	538	538	513	526	510	483	508	555	498	500	520	508	472	537	510	509	508	556	501	518	519	507	515	497	516	504	536	544	542	504	510	547	497	507	494	504	511	530	533	511	530	483	524	520	496	505	529	534	496	525	532	492	519	513	523	498	533	521	503	481	510	534	528	539	480	482	474	491	514	527	530	534	503	495	528	506	540	507	531	473	489	506	492	523	527	545	478	548	539	513	536	517	513	488	505	488	487	496	542	508	517	511	509	554	490	563	538	528	550	521	499	514	505	514	512	515	514	508	475	510	507	535	505	535	540	526	475	538	472	545	527	499	555	535	509	533	467	537	514	505	504	526	494	492	529	493	505	503	551	564	492	551	533	478	469	519	519	527	496	500	523	539	539	561	486	510	516	527	511	542	539	509	512	502	501	506	504	529	507	536	556	529	526	487	523	512	494	517	532	493	531	483	540	540	460	520	504	519	517	514	522	501	515	489	523	519	497	481	461	553	543	508	500	558	556	515	501	511	495	528	534	500	512	546	501	515	475	536	501	450	463	519	520	496	551	513	543	482	523	517	543	543	512	545	482	486	511	541	531	522	528	507	504	557	495	494	517	477	519	490	554	530	506	525	482	545	489	480	519	539	544	504	507	474	541	522	521	524	508	556	488	525	538	508	496	546	506	543	528	497	511	502	547	558	493	530	509	542	552	488	499	478	502	520	494	551	514	475	585	493	516	493	502	522	530	506	524	542	488	517	499	543	561	514	516	526	497	527	517	530	494	486	531	589	511	493	520	533	532	531	500	535	510	511	489	543	552	486	512	492	498	485	489	565	514	467	476	490	524	497	526	513	508	486	495	519	552	535	554	515	529	535	535	513	551	479	511	524	486	505	519	514	500	495	511	519	494	532	520	490	511	508	558	502	496	528	493	503	502	529	532	467	543	514	514	504	571	518	542	495	532	517	528	531	518	535	516	548	497	533	558	509	497	526	513	516	505	534	538	520	518	528	511	535	525	546	508	519	543	483	516	532	558	528	537	534	575	506	497	475	558	489	542	509	558	515	525	521	510	528	530	477	518	508	507	509	521	535	521	574	524	524	524	545	550	492	512	502	522	478	514	548	497	473	462	544	525	537	543	512	545	482	567	526	521	527	470	529	476	516	490	575	497	493	552	513	559	511	519	504	548	549	486	538	483	505	504	532	496	532	550	536	537	543	480	490	536	496	482	470	482	499	482	503	529	492	483	488	502	500	511	513	541	486	526	505	537	536	523	511	478	543	512	555	525	465	488	518	510	505	514	510	510	498	529	556	539	520	540	525	526	495	575	521	505	470	526	531	499	495	521	497	521	514	509	479	520	506	533	514	523	508	529	536	518	524	474	500	530	488	533	499	514	542	536	545	516	517	508	530	493	502	490	573	492	513	522	500	500	542	477	485	525	535	507	537	473	547	518	537	487	497	509	507	516	539	555	504	488	520	513	532	518	538	565	545	513	552	487	520	531	502	537	529	504	506	519	487	521	551	550	509	525	519	567	551	516	527	513	520	540	561	514	523	507	480	522	553	536	567	534	483	520	508	509	529	490	516	507	527	522	520	497	516	500	521	508	572	539	506	490	540	518	521	451	532	520	538	536	511	532	519	501	497	483	539	531	544	488	489	536	521	537	503	543	502	511	497	501	481	480	547	528	526	490	512	553	522	556	532	473	486	520	522	529	498	507	496	519	498	494	483	524	527	525	529	488	512	471	532	534	520	518	510	521	515	498	530	534	486	569	460	504	513	517	512	527	522	525	524	503	488	496	523	540	509	516	509	504	511	485	485	482	518	545	507	500	503	498	523	558	465	542	540	512	480	517	520	517	550	541	514	456	544	535	533	522	544	522	570	516	526	512	517	534	499	527	540	494	480	485	509	507	512	538	505	512	540	514	513	499	529	543	505	541	512	494	519	518	497	521	505	491	532	530	506	521	539	532	554	536	488	512	500	506	536	511	515	527	515	481	549	490	506	533	527	507	496	458	503	498	485	545	559	487	515	517	526	484	544	533	512	518	554	566	520	516	510	540	514	476	554	564	506	522	537	495	525	546	538	506	515	508	507	542	515	556	519	501	518	533	503	533	536	537	510	516	505	489	496	533	491	517	539	541	481	508	499	513	535	498	531	542	496	527	504	514	552	494	534	497	504	518	524	471	573	530	536	491	514	512	510	508	513	511	512	529	524	572	512	513	531	481	500	484	535	540	523	557	530	528	521	538	499	537	534	552	552	509	538	527	523	513	526	507	474	539	503	539	552	518	552	536	524	521	538	472	486	511	528	493	493	522	526	523	549	523	566	547	500	510	542	510	492	497	508	554	530	518	514	502	527	510	503	484	497	547	459	499	511	543	548	517	510	518	499	533	483	498	513	539	504	510	538	520	484	543	557	521	510	489	515	524	565	489	489	529	541	538	481	515	520	507	529	517	529	523	536	519	523	499	505	533	505	495	545	529	500	523	510	515	497	525	483	517	480	521	516	510	504	512	510	497	522	500	506	462	546	507	520	518	528	537	531	520	538	564	519	508	504	518	554	528	533	482	489	525	507	544	533	528	472	527	535	516	560	501	483	514	488	547	520
39952	61112	47255	31457	24082	18412	13413	9549	5953	4468	3339	2506	1922	1602	1311	1144	1019	887	845	763	751	729	712	702	761	713	659	647	681	628	640	676	650	664	649	662	652	617	591	611	663	635	615	661	609	632	625	627	647	623	636	614	617	644	640	654	643	580	647	658	642	649	633	631	595	678	623	586	637	629	633	646	608	619	636	635	631	658	659	607	630	607	617	605	611	620	631	614	642	633	595	651	649	587	555	627	654	625	630	661	637	591	658	625	605	624	646	617	659	656	653	599	626	628	649	618	641	654	655	638	659	623	649	644	608	605	643	604	647	685	607	605	674	648	624	580	619	652	593	612	640	608	588	594	629	651	607	605	619	644	580	681	636	667	662	639	593	658	610	623	643	638	621	615	649	627	603	651	655	612	613	615	637	632	627	638	619	662	586	637	631	624	567	590	604	626	611	617	633	603	649	617	597	628	586	583	649	633	624	641	633	613	632	621	653	630	635	606	614	576	654	678	622	650	598	634	603	592	630	604	644	592	630	637	649	645	575	628	597	625	603	632	665	663	574	567	611	603	614	623	676	617	625	625	640	645	629	617	641	602	594	647	617	619	621	638	616	645	660	585	619	642	662	660	624	576	596	622	629	622	623	632	668	629	633	621	582	641	586	634	616	634	609	639	654	625	567	628	581	609	619	618	661	620	603	620	646	602	616	639	616	620	623	650	617	583	614	616	634	624	615	646	605	619	636	646	597	622	620	611	600	642	641	610	661	617	583	615	665	651	613	588	603	603	607	621	683	624	635	626	664	630	653	587	671	623	632	635	631	613	622	633	651	642	637	606	643	655	632	613	599	580	629	614	655	623	654	643	640	621	638	645	626	602	664	654	611	630	634	643	620	621	598	627	640	623	594	628	617	639	589	637	620	645	590	647	627	643	624	636	610	602	632	659	607	578	614	643	643	621	668	625	573	636	588	614	625	624	658	633	668	597	632	631	593	595	667	631	612	619	614	680	616	647	616	592	637	658	593	622	632	625	672	623	615	647	642	607	646	603	646	626	638	666	595	659	576	630	603	593	582	637	644	641	637	583	635	606	609	605	591	604	602	647	646	599	619	605	592	572	619	658	643	583	636	615	631	620	660	598	637	662	574	587	603	622	667	639	635	680	656	633	665	611	632	551	616	600	625	623	617	628	627	661	588	670	581	658	638	655	629	633	587	581	669	647	632	629	601	639	639	598	604	628	621	648	638	629	589	619	634	596	578	609	615	588	602	666	616	600	618	667	634	615	595	630	608	625	638	637	623	662	582	647	588	630	629	647	651	651	626	614	593	626	631	603	624	639	669	605	642	689	630	603	604	629	598	646	681	626	643	617	674	597	630	645	620	594	629	683	666	645	620	577	613	648	596	583	667	604	627	618	634	617	637	575	655	615	648	613	598	614	627	619	618	606	619	636	596	632	614	596	609	595	604	637	634	650	628	651	609	630	617	644	655	623	597	605	576	647	627	595	662	597	616	618	606	573	673	619	621	641	660	605	616	562	597	631	640	599	647	579	610	625	604	602	645	629	663	614	626	618	668	607	579	623	633	643	623	641	658	645	608	612	599	664	599	598	562	619	599	589	676	595	649	600	627	589	608	643	618	622	611	653	638	619	638	646	623	649	644	629	652	642	609	634	658	615	606	628	615	637	607	664	621	625	646	601	565	666	644	590	592	654	660	607	600	639	654	616	625	605	613	586	637	599	633	633	594	619	632	617	646	600	633	636	605	607	646	627	646	633	641	615	687	649	622	648	666	628	672	611	628	594	619	626	609	650	635	577	594	642	607	617	613	598	653	609	618	649	611	640	617	621	645	574	614	642	651	602	656	624	613	619	613	615	651	617	615	629	645	638	633	634	577	613	625	612	611	600	575	613	577	616	649	659	625	642	614	650	607	608	686	606	622	639	642	601	670	651	587	582	629	627	628	636	653	605	614	610	610	611	643	571	617	575	606	605	625	576	644	626	629	594	621	666	566	643	596	624	618	650	576	626	609	630	649	596	669	607	636	633	624	620	652	601	593	646	642	626	664	645	628	627	648	649	642	643	604	611	604	642	612	666	634	654	613	650	610	635	604	634	627	640	627	646	624	606	616	616	619	608	649	629	619	629	643	665	630	651	618	623	631	639	621	657	651	583	631	577	637	640	657	633	593	616	640	641	631	596	660	635	633	636	589	608	614	678	586	633	626	609	685	624	662	581	639	625	595	587	607	585	646	635	596	617	660	629	584	602	628	651	623	576	595	597	652	654	602	662	624	645	638	620	639	604	596	635	627	604	631	624	589	589	624	612	679	595	614	599	632	586	682	639	619	641	634	634	613	632	642	593	651	596	674	656	608	629	593	636	620	625	635	616	619	585	612	609	621	648	614	578	586	662	606	583	634	638	663	614	642	614	666	659	653	625	602	621	607	633	583	654	637	582	593	605	599	625	602	649	650	682	624	664	671	696	648	643	630	610	590	629	613	614	616	600	586	643	605	630	608	642	631	635	646	615	615	620	635	639	656	612	619	631	618	621	645	611	616	637	607	619	634	609	656	596	627	631	609	602	626	619	637	627	675	630	602	611	635	604	654	606	643	609	603	643	587	612	646	635	623	634	622	626	620	618	579	604	623	644	589	662	629	637	653	653	650	627	627	580	625	601	628	635	594	606	641	636	643	614	664	645	627	601	618	610	645	590	587	598	693	592	595	611	643	687	628	616	607	622	620	579	642	583	651	641	606	596	643	631	619	652	559	599	631	597	622	588	598	600	618	635	570	632	633	615	588	598	569	631	615	633	609	656	611	599	617	608	590	661	604	619	628	632	611	586	634	589	657	602	658	648	627	598	620	605	589	596	585	641	632	632	649	592	634	601	608	635	628	643	658	614	616	654	638	630	613	626	610	634	624	641	585	646	599	580	627	607	631	658	625	593	620	638	611	617	630	606	636	636	627	600	611	642	612	593	590	608	605	633	620	630	658	623	612	602	631	596	630	569	657	585	623	628	649	604	620	628	639	621	631	589	611	648	675	599	603	608	611	629	630	600	585	647	646	635	598	664	595	624	613	626	615	573	637	649	605	638	629	636	630	600	633	613	649	633	590	593	627	622	632	620	603	639	654	620	620	603	603	614	621	629	621	635	633	612	606	583	641	583	620	605	606	602	616	626	602	602	602	606	634	618	618	617	613	637	615	655	663	602	627	622	672	625	630	615	632	626	671	617	624	637	619	563	604	652	611	620	634	609	602	588	606	635	629	594	631	637	614	593	644	635	656	636	636	667	592	608	602	593	623	640	633	633	619	624	606	606	602	606	556	609	613	632	613	637	602	586	628	637	626	644	608	647	682	629	617	600	633	630	677	589	606	599	599	610	660	661	595	591	623	606	605	637	627	622	605	657	613	642	617	639	645	592	640	617	585	648	594	649	598	620	600	600	620	636	629	605	608	599	617	651	617	593	618	571	627	630	607	617	625	642	632	612	620	629
24932	21343	28563	27048	21186	14540	7831	3950	2610	1893	1530	1211	955	907	776	597	642	533	521	496	512	533	511	476	474	479	453	492	487	450	456	442	467	439	456	419	413	470	444	433	417	425	445	440	429	455	450	397	441	416	411	433	442	458	413	392	437	410	454	467	419	444	420	456	435	436	462	424	432	441	436	473	438	421	377	441	429	440	463	476	447	422	436	411	430	417	399	404	483	452	415	423	414	423	465	440	414	420	401	431	457	442	411	424	464	448	431	446	444	402	457	457	413	437	414	456	439	385	450	465	459	438	475	431	464	462	405	428	436	442	416	417	420	439	404	435	370	397	433	430	442	430	402	423	434	416	457	462	446	367	422	466	430	403	427	460	412	427	443	419	448	423	441	428	461	388	430	427	424	398	397	410	464	434	425	418	435	479	421	458	425	460	475	457	423	416	443	424	418	411	415	453	400	450	382	459	452	415	438	425	427	432	410	463	427	438	429	426	453	442	423	437	454	439	450	426	422	462	422	395	446	390	437	450	443	447	429	444	461	463	419	405	432	433	450	436	440	439	444	424	425	432	451	426	412	451	434	406	428	418	437	404	459	466	420	444	427	442	420	432	437	444	446	422	416	397	428	454	423	437	444	435	437	436	452	440	461	369	403	428	453	434	414	433	441	400	409	442	444	454	427	423	425	447	449	401	403	432	440	450	427	441	437	436	429	458	419	406	441	462	460	443	440	417	432	415	437	403	408	418	376	435	413	424	451	407	434	422	423	424	465	396	452	444	391	407	422	443	435	417	422	397	443	421	432	438	447	436	421	436	459	430	430	446	441	406	440	426	434	410	443	436	442	411	435	450	451	442	463	450	424	445	425	432	414	439	464	431	435	446	440	394	449	443	477	420	413	458	468	447	423	443	407	432	476	434	474	459	427	416	458	409	476	414	417	437	444	415	454	415	437	460	410	394	442	433	443	423	406	454	502	444	407	428	449	428	428	430	413	436	455	476	486	439	451	432	417	481	444	425	418	434	434	428	418	399	391	441	419	418	439	453	480	409	437	405	440	431	467	453	467	474	393	427	450	426	447	422	449	434	457	395	404	422	411	401	393	430	448	459	427	434	423	448	436	453	466	452	393	434	410	436	427	440	434	472	442	444	428	461	425	426	425	412	431	434	427	422	469	420	456	414	437	446	462	420	450	418	411	415	418	458	458	467	428	422	420	431	411	436	467	417	423	435	416	446	416	463	417	417	469	430	426	416	453	471	440	424	435	478	403	426	435	406	453	469	453	426	408	460	431	436	486	450	423	444	408	461	432	415	459	453	451	438	439	435	435	449	446	440	408	425	420	399	435	461	423	431	465	462	482	445	426	418	425	440	421	459	402	422	434	427	455	428	460	417	409	461	419	480	431	430	458	405	438	421	378	384	438	440	463	426	403	468	471	427	410	455	427	434	433	428	409	461	404	429	391	440	455	432	411	463	438	451	451	450	445	421	430	436	414	435	444	422	443	454	405	462	428	433	427	417	425	430	416	428	418	457	443	444	423	405	439	429	428	428	410	460	439	430	413	434	455	447	422	421	462	471	448	432	443	406	435	417	462	439	404	425	423	440	434	432	479	413	431	468	438	443	444	440	442	452	437	481	424	452	437	456	445	385	431	434	435	456	413	424	433	427	457	425	413	402	433	455	444	410	392	404	402	423	413	435	404	447	430	418	448	418	442	428	451	431	442	423	454	436	436	444	398	428	466	448	439	450	434	414	422	451	450	428	425	406	432	470	451	439	435	463	446	415	398	465	453	431	395	405	461	459	416	389	425	465	467	438	428	423	419	407	435	443	432	432	415	425	452	452	426	436	428	422	444	420	413	431	458	426	427	423	433	427	478	441	417	398	394	452	437	434	429	406	429	392	418	410	457	388	427	414	414	461	470	459	433	444	440	427	412	442	428	416	421	434	429	439	451	428	392	434	447	446	434	457	428	434	404	381	441	397	448	437	419	441	441	383	440	449	431	400	426	403	458	437	483	440	425	432	408	427	450	421	446	401	462	425	417	429	426	474	414	454	449	459	420	427	377	464	443	412	393	425	429	385	441	423	456	433	466	413	432	468	427	429	454	390	433	413	480	424	445	405	441	444	449	415	441	421	443	409	436	452	467	396	461	406	445	425	460	443	425	412	431	423	434	420	419	393	426	447	432	436	425	398	456	403	440	460	441	415	457	404	415	447	422	409	433	427	456	433	410	442	421	429	432	439	464	425	468	444	430	434	447	395	434	472	446	420	451	449	476	401	462	439	424	418	424	461	422	420	407	421	434	447	432	421	429	429	432	438	420	438	429	440	427	406	422	458	397	418	387	433	418	444	451	430	408	438	423	454	414	399	380	419	403	436	431	445	412	434	429	431	414	438	439	442	455	455	465	470	448	426	429	443	420	437	451	431	440	455	412	429	438	427	432	405	431	435	414	418	430	444	435	410	451	420	426	439	435	411	486	419	397	397	403	457	425	410	439	420	457	450	417	413	429	402	404	423	380	426	440	419	408	431	451	430	452	420	458	459	444	423	419	430	451	431	422	417	413	428	457	440	407	442	470	422	439	436	421	380	443	442	442	467	455	447	444	461	404	444	427	449	404	423	413	381	421	398	467	440	440	415	406	450	423	468	435	458	433	420	455	426	422	434	392	446	424	409	408	410	443	395	396	419	453	428	466	452	440	432	447	451	414	437	438	443	432	403	419	407	387	423	447	420	405	425	438	438	405	394	461	448	407	430	411	450	387	412	412	406	450	426	447	420	395	463	454	445	413	423	432	441	431	430	425	453	445	455	446	458	451	448	439	436	430	386	485	443	421	440	488	477	418	463	440	436	449	468	380	423	459	427	397	440	461	433	402	431	441	437	430	455	418	393	474	438	407	439	420	447	400	448	446	407	409	450	450	471	454	442	437	424	444	407	418	464	430	408	430	449	401	402	456	446	402	407	426	453	479	440	446	427	430	422	446	439	459	430	396	429	456	397	389	438	417	471	466	457	441	466	429	407	466	421	456	415	450	453	440	412	471	415	417	455	463	492	471	451	404	450	438	425	399	424	409	399	442	414	440	412	453	463	441	386	423	439	442	443	451	449	425	429	431	397	431	415	405	443	455	441	428	503	443	419	434	441	422	417	435	437	456	381	441	469	437	471	457	432	440	438	452	434	430	443	436	481	453	426	414	431	444	436	443	421	407	420	465	452	437	431	439	437	455	419	434	445	466	407	433	429	446	413	434	434	427	445	410	406	408	403	421	447	442	438	427	444	445	442	443	451	446	453	432	383	423	487	438	431	400	478	432	451	454	419	446	451	445	424	409	450	432	428	433	451	384	459	401	397	453	435	393	426	393	444	435	453	415	423	410	434	410	399	427	439	423	415	446	430	430	447	447	425	416	432	393	419	426	419	423	445	426	475	468	383	430	415	456	417	444	425	421	452	423	438	410	438	439	473	410	441	455	398	409	408	450	431	426	408
39669	60105	46384	31814	23882	17799	11362	7025	5089	3705	2773	2094	1628	1401	1069	949	808	760	759	706	627	598	595	634	601	519	557	564	567	525	539	565	543	531	545	528	540	546	590	520	543	525	557	565	508	539	520	538	530	498	540	548	555	568	554	515	542	526	497	499	487	538	531	506	526	512	588	509	488	524	494	511	492	538	538	568	554	531	488	507	497	504	510	569	490	522	545	530	543	533	508	562	546	470	499	508	509	553	532	538	530	575	490	514	530	519	558	532	498	529	527	578	505	512	504	554	512	541	533	506	503	529	549	533	531	543	518	532	482	557	557	526	537	526	534	497	554	554	542	515	524	528	561	505	531	541	533	497	554	528	495	540	566	476	508	519	563	560	496	510	533	490	528	521	558	491	556	521	527	512	527	508	510	548	564	559	563	568	502	579	534	535	519	538	527	499	562	506	530	535	511	542	535	538	527	517	466	504	576	485	550	503	509	536	518	503	508	511	586	562	506	528	492	499	478	530	530	515	536	522	507	485	547	500	526	528	481	525	557	546	530	497	502	531	549	557	485	504	574	540	495	563	517	550	568	553	513	541	518	523	531	526	526	520	525	520	487	485	512	507	486	516	555	510	554	494	487	514	545	532	540	512	527	498	566	525	522	539	528	515	544	507	508	542	546	518	521	566	534	545	514	545	525	497	527	527	543	543	541	509	538	516	529	547	488	541	537	530	511	509	527	525	513	513	549	500	517	530	550	567	542	509	443	544	578	511	543	518	514	558	553	545	512	522	524	525	492	556	508	518	491	521	525	552	506	508	540	546	524	501	519	507	549	546	526	507	485	502	527	522	550	534	518	541	521	531	524	544	515	512	516	536	570	511	530	548	512	563	534	550	509	514	517	537	521	499	542	550	502	505	512	504	540	522	552	585	545	594	495	502	483	535	543	514	484	494	569	480	550	518	518	510	522	525	531	519	539	499	512	557	491	534	505	516	500	534	542	520	529	554	507	502	526	531	550	509	493	516	526	533	520	555	518	539	498	520	523	516	528	527	518	535	501	488	541	532	499	528	495	541	547	482	515	556	500	509	530	548	523	583	566	532	505	526	530	510	542	508	552	551	535	549	539	510	518	505	521	545	542	549	560	542	537	568	570	527	539	518	555	526	522	533	531	533	516	510	531	513	537	511	497	528	553	565	518	535	554	506	551	503	521	529	519	504	545	526	537	533	528	553	522	539	535	547	519	495	544	529	542	502	552	560	513	540	532	550	524	532	493	518	521	527	545	504	550	534	524	525	523	529	530	536	525	532	504	533	519	526	476	512	476	500	533	515	539	492	494	526	520	535	520	531	487	526	509	466	561	579	558	498	518	492	515	548	541	511	478	546	485	532	562	528	558	499	549	526	566	534	513	499	547	543	521	543	571	519	512	528	516	482	562	500	571	551	513	583	546	516	514	517	570	525	523	499	463	548	567	520	471	510	581	528	487	473	480	502	533	518	513	502	551	561	531	573	510	530	519	492	552	525	528	491	487	511	524	507	491	500	540	524	531	515	508	531	550	530	538	551	527	505	557	511	547	547	578	495	520	540	513	551	544	555	528	499	565	487	526	529	496	560	562	505	534	552	515	494	526	524	528	524	555	559	588	526	521	541	509	549	505	519	526	537	510	550	548	589	556	497	529	552	548	529	546	533	542	535	542	536	534	543	547	495	508	489	508	497	543	548	524	529	521	512	527	509	529	523	485	531	523	517	510	509	536	553	539	559	515	526	527	519	531	500	542	520	492	526	496	510	505	541	498	498	527	517	559	504	516	519	534	555	508	477	534	544	538	559	517	547	540	504	533	555	575	507	538	554	494	540	502	539	541	533	533	536	501	509	517	544	548	518	541	551	545	531	524	514	590	532	537	531	526	552	524	556	542	549	519	501	541	535	539	581	506	527	514	508	545	510	544	538	574	496	500	554	524	563	516	517	541	532	521	500	539	482	534	541	508	525	503	590	508	546	534	572	529	547	484	534	554	528	523	535	576	556	538	576	501	563	523	521	520	529	534	536	513	484	514	562	502	532	540	504	499	564	534	546	539	507	531	530	533	517	529	516	557	514	538	516	519	564	498	499	547	551	496	552	531	520	523	499	550	559	518	531	498	495	539	540	504	553	514	563	490	454	506	512	536	531	496	545	532	519	545	528	541	529	510	528	549	502	532	539	557	547	517	511	485	483	542	439	581	535	541	529	518	508	519	503	468	532	585	510	483	494	524	549	524	571	505	517	525	523	503	550	531	524	524	527	553	532	531	541	501	529	537	538	515	520	485	505	545	553	548	551	548	517	558	490	526	537	557	552	530	490	509	523	525	506	514	510	546	525	516	500	550	533	557	528	529	540	511	486	537	541	527	559	456	578	587	500	530	519	535	540	514	520	515	496	525	530	576	543	556	523	535	525	528	533	499	506	528	507	543	496	569	559	544	532	556	529	523	554	541	535	516	562	553	541	507	533	498	518	545	581	566	508	542	567	529	509	492	540	523	551	545	513	535	520	496	527	513	492	522	534	501	516	508	525	507	510	541	474	552	549	526	525	565	533	518	539	510	506	535	522	531	558	553	575	536	524	543	535	540	564	519	525	543	507	539	491	527	513	536	528	543	535	517	550	478	526	517	515	531	528	540	560	499	540	537	528	548	542	524	548	493	536	537	553	509	518	499	526	543	538	512	481	560	501	533	555	568	496	564	510	565	539	532	540	450	509	578	521	543	504	534	544	506	543	530	555	531	483	539	578	579	496	544	517	496	504	507	553	527	494	519	557	556	530	487	554	505	553	565	538	543	498	548	533	543	503	513	554	513	530	499	516	527	518	539	478	569	510	549	500	529	502	547	507	556	481	548	564	496	551	523	526	567	526	521	531	543	506	499	501	559	499	523	523	547	515	543	533	523	524	535	539	544	533	519	543	526	506	548	506	575	521	527	525	493	528	554	513	503	565	524	579	553	543	474	546	529	533	530	552	532	513	548	539	524	541	559	534	542	549	534	505	535	550	539	552	506	531	532	530	561	530	530	492	550	522	524	516	537	527	493	545	535	518	519	519	527	514	499	540	515	518	518	521	542	536	527	525	537	487	519	535	531	517	534	527	488	491	503	512	580	555	530	522	525	524	551	536	553	520	551	550	539	543	526	499	501	498	539	518	528	514	502	516	546	529	543	497	504	538	489	541	501	536	534	515	526	516	503	510	545	513	578	557	528	492	542	518	511	536	544	521	536	502	508	531	554	500	550	560	512	508	528	515	484	523	547	553	549	504	524	500	577	529	544	556	556	522	548	555	531	509	521	523	525	515	522	557	557	536	476	557	498	541	554	525	524	525	519	511	487	560	517	513	513	560	567	496	545	581	567	518	533	494	515	532	511	512	524	504	547	525	531	511	518	562	518	541	535	528	535	530	504	524	543	538	541	564	538	561	526	552	560	502	524	499	486	494	555	523	531	510	539	545	541	558	552	488	586	518	548	495
22840	21175	28772	23998	21639	22679	19988	9093	5954	4320	2952	2186	1768	1495	1133	987	827	773	740	666	646	589	567	538	543	517	471	518	519	513	510	478	487	494	495	521	507	505	457	503	482	496	441	475	439	458	506	462	477	492	462	447	503	465	449	433	455	484	500	465	473	459	422	476	459	485	508	464	454	420	446	445	460	440	478	457	443	424	458	502	473	497	466	479	460	457	487	444	456	440	461	490	494	437	462	463	459	499	469	467	463	451	481	480	482	497	432	502	475	446	463	438	458	430	450	466	497	484	447	465	491	496	485	437	473	463	439	482	491	498	471	476	483	472	467	480	506	453	444	483	476	461	457	444	463	509	446	457	445	465	478	456	451	450	471	468	493	468	470	440	438	491	452	473	449	447	472	504	434	453	443	482	476	466	433	454	494	489	473	438	491	473	494	458	439	498	478	467	448	457	468	444	473	474	460	438	424	486	452	442	496	503	436	506	487	456	444	483	452	495	449	448	454	489	459	442	469	473	464	475	485	508	473	435	479	463	476	439	482	450	480	442	479	420	479	482	431	456	461	449	454	506	481	473	449	459	456	469	495	444	473	460	440	482	448	441	477	473	468	445	477	474	466	446	461	479	510	462	475	433	465	458	476	476	477	457	463	496	442	450	465	488	473	487	507	479	469	483	485	442	496	461	438	478	451	481	475	442	476	452	484	440	489	456	420	412	464	473	452	450	485	500	476	466	478	472	432	465	440	464	494	466	462	457	515	452	428	429	453	513	481	477	434	536	476	422	452	485	449	479	457	436	463	472	473	415	431	457	456	487	464	435	433	470	464	477	466	452	466	449	472	474	498	469	477	481	466	464	465	488	479	462	443	445	442	466	496	440	449	463	482	466	456	471	452	468	480	438	454	447	454	487	488	487	483	446	467	496	459	464	476	396	459	468	452	494	453	480	507	480	488	464	458	453	441	444	455	435	485	452	468	434	451	466	450	461	467	485	461	443	462	457	497	480	472	483	444	469	477	514	512	486	450	456	451	534	466	466	506	418	483	476	414	431	514	429	441	509	477	457	473	471	469	450	446	470	460	490	483	489	461	483	462	465	497	498	480	446	480	476	447	437	456	460	486	456	486	457	460	452	463	430	460	462	452	474	480	475	484	470	479	486	442	456	474	475	425	448	480	485	475	462	463	459	475	485	482	457	465	446	475	458	474	484	500	460	449	487	477	500	450	444	457	487	441	418	459	461	478	433	445	471	443	436	463	437	454	465	436	488	449	418	470	482	446	478	486	447	459	490	437	453	453	445	434	520	446	458	453	475	486	488	455	488	461	448	496	490	472	456	485	481	450	446	475	424	465	460	416	479	484	471	459	460	479	442	487	463	466	453	502	465	486	481	446	444	481	492	438	456	442	480	505	487	504	491	460	483	444	497	508	429	479	542	440	456	445	450	471	499	457	473	467	468	448	449	451	448	481	451	470	461	476	447	450	472	508	458	483	456	470	469	462	446	512	427	473	497	474	479	485	473	448	481	468	457	481	484	442	518	459	505	443	495	484	419	468	458	469	471	445	514	491	501	427	456	445	438	447	473	466	497	455	444	490	466	470	461	453	474	444	499	480	490	446	463	436	492	491	474	499	472	485	482	464	447	471	465	474	466	422	423	499	498	478	423	480	459	472	435	473	470	481	497	497	475	482	430	412	448	464	505	443	428	460	485	492	487	478	488	476	434	467	485	457	453	510	458	450	445	461	473	457	457	461	446	455	419	474	480	490	515	472	423	435	510	481	458	469	424	458	427	478	444	474	449	479	468	461	460	487	473	491	476	491	474	505	449	439	422	444	443	469	494	451	417	434	452	434	492	467	436	477	489	450	459	454	432	433	459	489	449	509	499	436	509	477	461	474	474	478	472	433	436	519	483	470	463	477	462	458	429	455	480	480	484	466	472	472	459	446	474	457	442	467	445	497	415	473	465	481	463	476	473	456	513	470	478	440	471	470	473	471	461	469	485	467	464	475	442	459	495	411	510	480	468	482	471	474	465	451	461	472	446	452	455	433	446	464	454	484	476	491	449	483	469	474	475	453	464	460	447	448	488	457	469	480	479	490	508	437	493	464	430	487	472	454	464	486	457	447	449	487	474	444	490	474	439	474	437	478	475	467	498	488	443	465	472	464	467	492	465	452	485	488	441	430	492	503	455	436	440	426	454	440	438	461	476	440	467	441	417	446	475	448	454	472	472	453	488	455	514	453	463	466	456	457	462	469	456	455	461	470	467	463	492	461	468	452	484	498	452	437	481	458	457	429	487	455	473	486	472	459	452	450	484	495	441	471	490	465	470	523	462	455	458	425	455	469	479	448	441	475	474	460	476	486	469	493	419	491	487	437	449	472	457	449	451	416	463	424	420	454	463	479	435	473	450	472	463	465	531	447	510	436	471	458	433	490	470	473	514	485	496	466	429	468	489	462	472	474	460	502	477	472	466	448	478	453	467	470	487	464	440	495	464	458	440	426	470	504	462	440	465	430	471	486	496	432	472	455	500	445	442	505	478	471	488	464	490	484	458	447	488	476	468	457	468	455	497	456	458	530	464	444	452	445	479	454	460	454	482	495	486	456	475	454	455	438	463	431	476	443	460	431	469	468	469	464	476	459	454	478	502	449	458	449	463	442	457	453	487	478	478	442	412	481	439	469	433	462	428	447	456	500	425	483	470	460	459	461	491	502	457	445	486	481	494	485	461	449	501	492	447	475	464	486	482	456	465	437	443	466	441	461	471	488	460	437	455	466	476	503	492	453	468	443	486	438	456	477	446	466	491	449	477	453	446	439	443	465	462	459	481	459	491	448	475	443	476	467	445	498	452	444	466	486	472	452	422	502	450	430	462	445	460	465	482	449	470	455	472	461	448	445	514	435	460	487	489	430	477	463	483	485	494	462	456	467	508	461	445	441	437	477	451	472	462	457	476	465	477	486	408	465	451	447	430	445	483	482	455	472	478	421	445	462	449	488	450	457	444	427	447	440	463	472	449	473	459	491	472	437	460	480	461	445	461	457	448	459	469	458	447	451	460	454	442	441	427	492	478	487	454	439	464	456	457	462	463	453	442	469	453	499	496	469	466	447	439	470	457	470	473	468	450	423	484	443	464	476	445	456	461	470	475	483	525	449	455	458	472	488	490	474	448	476	479	403	433	431	476	499	492	481	468	451	451	470	439	486	468	473	465	503	433	442	448	486	479	481	461	490	450	455	437	451	456	477	447	432	464	447	444	463	454	471	430	472	455	489	495	420	451	485	457	434	442	497	435	451	463	465	478	464	454	436	476	468	446	428	478	458	438	472	492	427	435	466	448	445	446	486	469	490	425	475	459	505	471	506	476	470	514	473	463	415	487	453	460	455	500	439	471	483	432	470	506	479	495	472	460	481	499	489	484	504	477	488	464	443	491	473	469	490	463	428	446	469	475	481	478	455	457	455	482	447	437	434	438	466	524	475	440	476	445
41555	66318	53156	39347	30976	24447	17456	12447	9793	6864	4661	3523	2880	2279	1842	1471	1213	1140	994	856	784	740	706	684	672	638	658	631	599	623	564	632	590	611	615	617	574	565	575	610	641	592	602	561	574	574	578	546	533	515	540	565	511	598	543	572	548	538	560	548	529	571	545	539	563	515	588	562	544	510	593	571	540	591	541	542	527	541	567	619	564	556	543	562	556	547	578	555	547	549	575	522	592	570	537	523	545	584	530	549	565	532	563	601	522	571	575	515	563	557	566	571	573	496	554	557	565	542	611	566	541	602	574	518	583	539	525	588	580	567	583	556	572	552	589	570	567	596	593	553	549	517	553	573	567	543	566	541	544	558	538	600	513	544	545	547	540	559	552	552	536	549	596	560	550	616	535	583	532	579	571	577	561	557	551	552	529	543	580	550	593	543	575	582	524	536	532	500	554	516	565	535	527	544	567	561	553	557	543	546	517	511	547	583	533	582	563	554	571	588	567	569	555	567	535	542	607	525	567	557	558	524	558	508	527	546	557	548	559	543	577	533	534	577	524	548	535	513	562	567	578	552	533	556	532	567	521	547	533	520	554	548	520	568	563	497	556	551	565	551	564	547	557	562	591	563	561	549	564	587	528	599	526	552	598	533	488	565	546	576	580	547	538	581	554	565	582	549	572	536	571	558	493	545	553	548	558	551	532	589	506	555	532	587	575	542	527	603	585	542	574	552	560	547	551	542	564	569	541	513	572	549	612	577	554	560	545	503	556	545	588	563	543	546	544	573	562	585	540	540	579	570	533	525	561	559	583	550	551	575	581	543	517	572	547	593	608	559	559	555	539	580	572	515	537	558	556	560	569	548	549	581	559	540	530	605	534	536	556	567	542	581	519	542	518	559	573	567	570	521	515	575	536	538	545	552	547	552	613	552	533	576	576	572	567	582	544	544	583	545	557	549	544	566	542	559	540	548	548	518	606	512	558	569	556	564	564	547	561	521	584	545	570	512	518	562	549	564	571	563	569	538	604	586	571	580	538	549	571	572	555	576	549	601	502	579	520	550	545	562	551	579	539	585	538	567	576	526	556	595	546	561	528	576	545	582	554	557	544	555	580	530	571	555	544	570	559	585	575	590	574	534	565	570	583	569	554	526	622	545	578	550	571	538	534	530	570	554	541	539	568	550	560	562	612	537	540	537	553	520	586	554	552	593	569	593	557	514	547	558	528	512	593	536	568	607	568	574	527	554	523	541	539	574	598	560	548	534	546	546	556	577	561	556	540	595	540	558	592	537	519	540	531	563	519	576	573	548	580	518	562	551	578	526	528	541	565	543	571	550	548	568	551	577	539	577	568	513	541	518	574	586	519	564	567	594	541	517	575	542	573	566	520	528	551	553	539	531	560	523	530	542	569	557	574	587	542	599	622	568	548	525	564	575	552	552	554	598	574	559	561	547	557	550	572	591	543	511	539	550	535	572	534	533	572	557	573	584	558	569	572	531	538	564	572	546	553	602	589	556	539	612	524	523	568	533	563	593	551	538	590	518	523	571	533	532	584	568	592	585	577	540	556	543	532	545	545	527	554	531	573	505	576	545	542	561	584	600	568	576	555	538	573	553	579	536	528	578	526	513	556	525	581	594	570	544	589	587	549	521	605	583	530	536	541	539	582	567	544	579	539	543	568	534	603	533	546	540	574	573	551	544	600	543	596	530	560	524	575	574	545	558	534	585	540	535	590	528	561	585	600	539	541	623	551	582	589	535	616	555	574	533	615	568	575	599	564	515	588	583	568	588	558	540	535	534	550	554	585	550	531	583	549	530	546	552	560	548	543	521	560	582	575	577	567	584	529	609	565	550	568	569	571	508	557	560	550	564	547	548	567	555	538	582	535	531	531	548	551	535	563	538	549	538	532	510	563	582	563	540	571	556	515	557	565	543	559	551	580	574	544	600	529	597	543	557	567	587	524	537	583	575	537	560	585	522	568	560	536	569	588	561	552	555	565	550	573	545	594	514	546	541	526	554	575	553	563	586	548	572	550	561	568	555	552	571	549	534	580	530	551	547	554	564	547	578	538	545	576	564	600	607	573	553	580	597	579	552	510	579	553	580	523	525	575	571	576	571	571	529	556	531	553	554	564	542	548	568	563	533	578	589	535	584	603	545	538	540	505	568	557	516	552	522	560	562	545	546	600	557	557	581	556	538	563	534	547	566	575	510	545	601	528	543	560	585	559	523	542	569	553	545	577	534	549	578	533	553	527	525	575	571	548	539	526	566	539	539	614	533	497	514	572	570	545	555	576	536	604	586	528	534	532	504	606	588	579	565	559	620	543	586	595	587	534	520	605	555	568	519	551	550	523	528	563	569	533	579	555	562	570	555	574	574	537	546	592	581	572	558	574	548	497	560	570	555	592	499	562	588	549	557	532	548	562	545	578	547	558	503	546	534	560	603	526	552	610	561	549	550	550	573	546	564	577	538	567	558	576	558	570	534	538	532	547	594	552	529	513	572	568	523	549	590	567	551	531	514	594	583	524	586	555	564	544	567	543	535	510	564	545	550	561	600	535	534	566	563	539	585	544	567	605	542	538	562	562	570	540	539	578	552	570	561	546	590	558	554	546	517	504	550	590	556	554	558	623	557	587	542	573	581	579	571	554	517	541	545	572	580	533	590	567	574	567	575	550	519	553	523	500	566	551	570	552	597	570	514	565	564	526	552	551	591	580	570	566	537	537	539	561	565	553	539	545	588	558	550	561	535	563	552	499	563	565	560	553	549	567	581	586	579	577	576	517	551	488	535	585	563	529	559	561	559	555	552	561	566	572	564	535	530	534	550	564	547	574	527	567	554	592	548	566	556	536	570	570	540	564	528	555	558	540	559	523	626	562	569	571	546	563	587	562	543	527	593	560	540	554	538	568	593	571	535	587	537	522	540	550	576	579	536	558	531	549	565	559	551	535	573	525	527	546	539	567	519	546	559	580	577	598	520	540	546	581	582	574	534	595	566	557	583	566	545	554	547	553	543	542	554	570	569	569	539	569	571	545	586	585	548	587	535	523	545	560	547	535	548	511	548	577	559	547	556	557	560	556	571	552	579	547	571	542	559	599	555	539	561	565	535	551	570	535	557	535	514	525	546	524	563	570	557	592	564	572	530	541	541	554	522	537	586	558	596	557	563	568	546	538	583	558	561	581	540	534	555	570	570	509	556	543	557	545	544	551	566	577	557	519	536	537	546	547	568	591	589	600	578	571	580	557	584	549	568	544	550	590	557	505	556	554	558	565	571	566	559	572	574	557	537	579	519	533	540	576	587	552	570	537	558	550	545	550	537	535	570	535	532	550	591	519	570	577	610	504	548	535	532	570	577	563	575	567	575	567	538	551	571	543	560	533	569	546	585	559	545	564	537	559	567	565	520	598	550	544	594	576	508	541	548	556	518	580	579	570	591	555	582	575	551	548	597	533	544	501	530	515	570	525	549	540	538	568	556	565	605
32052	33591	36131	26615	16337	8883	5172	3583	2553	1768	1458	1200	1009	894	755	703	642	596	582	548	507	523	511	569	512	512	512	503	498	497	527	456	472	481	499	517	485	469	462	487	504	479	479	474	445	497	491	494	464	445	517	485	500	514	412	469	483	473	465	459	486	474	492	470	473	474	449	439	438	476	456	465	497	483	478	530	468	491	534	501	473	450	497	465	480	517	492	477	493	483	492	469	458	502	467	503	447	442	479	471	497	457	476	477	438	498	448	487	468	467	492	451	477	472	466	462	506	470	492	443	493	471	462	479	442	451	491	495	466	419	476	458	434	510	486	476	456	475	465	471	472	484	499	492	448	490	452	486	481	510	493	458	466	472	488	484	455	475	494	445	482	487	502	459	485	475	507	470	445	495	476	462	502	457	473	441	442	475	479	466	484	465	454	485	468	474	513	460	478	458	445	456	467	499	476	432	479	497	459	527	454	492	489	479	462	480	480	446	479	481	458	473	475	465	488	501	475	503	451	471	482	474	455	501	449	476	479	480	526	460	476	475	466	506	487	464	458	484	468	509	494	474	499	483	441	493	469	499	461	469	466	456	470	509	462	495	490	478	444	469	501	525	510	456	499	449	483	444	479	488	465	463	438	492	456	479	506	514	459	483	509	459	467	514	501	510	498	475	492	474	457	456	448	463	452	481	518	492	457	536	465	453	458	453	486	479	466	481	459	502	461	484	476	490	464	442	453	484	473	455	424	458	497	496	468	487	456	458	454	461	516	478	476	486	453	469	472	451	490	483	461	462	467	472	487	454	479	440	453	454	491	484	465	470	478	456	463	474	459	526	481	467	510	496	474	468	463	487	509	527	457	457	470	495	484	468	447	470	466	483	452	499	483	477	476	498	485	465	462	486	496	478	500	471	512	528	501	465	462	474	465	484	471	461	447	474	504	483	483	481	436	478	475	478	500	471	457	487	466	475	495	496	469	436	436	495	474	493	487	469	503	471	505	493	471	472	468	498	433	495	480	445	473	483	491	440	485	470	473	457	442	514	507	509	471	469	471	437	508	461	482	449	476	510	515	459	479	494	503	490	476	479	457	439	455	498	469	432	490	472	457	453	464	466	503	463	427	488	505	494	459	448	452	472	458	442	449	442	478	472	464	509	490	489	479	479	477	434	479	437	479	484	448	469	457	485	432	487	523	474	524	468	478	503	463	500	459	464	476	481	494	495	466	507	484	452	482	474	502	491	492	472	490	508	498	467	470	477	491	471	454	468	440	468	496	492	486	458	498	487	494	495	450	447	496	445	475	462	511	469	487	476	503	482	482	462	501	487	483	465	465	459	481	508	484	496	465	493	462	463	460	454	501	499	491	481	441	468	464	432	466	512	468	455	460	491	493	445	466	454	464	458	448	500	486	473	497	445	464	488	502	464	494	499	496	442	491	498	495	459	460	455	458	431	462	486	493	524	493	437	481	495	474	479	467	463	451	470	459	445	456	461	440	516	482	497	436	459	475	485	489	504	453	496	442	467	474	434	450	484	478	498	493	495	437	507	472	489	447	473	444	451	496	455	502	445	465	458	488	447	463	488	469	487	437	478	456	476	487	473	478	452	439	462	473	486	478	491	501	485	475	484	469	468	450	471	517	517	460	518	459	455	431	446	493	423	499	502	486	445	476	471	454	489	486	481	490	457	516	488	502	469	503	469	476	429	420	490	460	473	471	515	472	497	492	493	426	455	450	486	457	438	467	466	491	517	485	502	462	474	448	447	473	496	474	464	436	512	483	501	485	436	490	457	454	492	460	536	522	441	427	480	481	452	516	491	480	425	482	462	497	534	433	439	460	459	501	481	486	461	464	477	430	455	452	451	475	486	498	456	450	473	477	497	504	484	469	473	480	457	510	487	453	454	466	480	456	477	475	462	455	461	447	472	508	501	478	472	459	471	470	444	499	465	472	489	474	466	503	467	506	473	451	536	509	510	509	498	457	454	499	421	494	495	464	456	469	466	433	500	456	498	456	447	446	499	476	454	445	443	488	462	423	466	450	472	454	460	487	472	481	476	457	452	453	460	479	463	494	506	502	466	478	464	462	520	475	514	486	466	484	471	478	474	492	456	497	464	506	469	467	491	477	454	477	451	497	469	470	511	472	459	468	445	438	487	475	446	463	517	467	470	438	462	461	498	502	472	475	440	494	502	450	471	488	525	448	447	498	420	450	453	483	500	486	550	461	486	472	493	446	471	453	483	476	437	448	474	466	488	449	460	432	500	475	482	441	459	489	478	516	461	443	463	496	470	499	472	499	512	459	479	526	493	510	455	504	454	473	454	475	479	482	513	469	469	482	483	489	451	468	466	473	481	465	444	485	474	489	483	510	472	455	508	481	476	457	505	499	439	485	487	456	495	470	492	473	467	452	487	464	477	466	463	443	461	461	473	435	496	453	469	482	472	494	483	473	463	474	444	462	469	467	489	509	485	457	494	448	488	498	472	481	411	484	434	508	456	485	481	451	481	451	501	471	460	495	484	500	484	474	487	481	491	485	439	476	519	454	460	493	469	461	475	482	498	437	470	490	465	468	465	490	503	476	488	488	487	518	458	454	469	443	455	475	468	455	482	471	471	476	500	462	511	465	452	493	501	493	426	480	437	498	469	468	480	444	446	489	468	487	462	472	506	435	486	492	452	484	458	439	439	495	495	451	464	475	489	446	495	426	489	504	476	480	466	469	465	500	435	516	497	481	466	478	439	474	479	490	405	492	478	491	501	486	472	462	460	468	482	499	477	475	504	469	440	477	461	455	492	522	491	476	439	473	499	454	469	480	464	474	518	516	452	449	492	463	451	448	463	487	518	503	480	506	487	451	454	489	440	466	449	488	477	494	450	446	456	479	470	505	501	497	496	473	519	461	453	464	442	461	471	479	448	473	495	475	481	508	480	423	488	476	505	474	489	477	449	492	456	479	484	498	450	491	476	440	501	476	429	505	478	506	491	433	484	473	466	465	486	498	474	492	465	495	472	489	468	470	482	466	478	470	460	491	513	469	497	492	485	456	486	482	465	497	532	458	465	492	474	460	456	455	454	465	495	507	486	457	483	449	476	446	490	516	517	477	490	507	497	475	463	460	456	455	443	489	476	483	458	443	459	451	453	436	441	486	494	462	428	513	479	439	485	445	470	480	466	453	425	442	466	467	456	495	465	490	457	483	488	486	445	492	509	514	473	485	463	422	469	513	474	499	472	480	464	455	476	483	484	460	480	491	445	467	476	485	499	510	469	465	454	498	458	448	467	459	446	529	477	496	486	513	456	484	458	455	467	414	494	467	493	461	490	508	478	513	494	471	506	482	507	428	462	466	491	458	452	466	471	445	463	495	465	446	473	485	454	504	462	499	432	465	516	481	452	496	444	471	456	439	462	473	477	450	486	487	479	459	473	500	452	466	418	482	482	459	477	468	483	478	476	450	508	489	512	462	461	470	460	441	466	477	457	450	469
39021	50231	40229	27203	19819	13217	8856	6414	4678	3170	2585	2052	1663	1388	1119	1060	874	854	766	683	695	657	611	658	633	623	609	615	586	580	575	595	616	544	546	586	593	556	593	570	614	601	572	587	563	625	594	605	622	583	586	618	610	577	564	567	571	563	538	591	561	527	531	581	595	608	594	581	583	592	595	613	614	573	594	563	604	555	565	613	537	581	581	591	619	531	549	542	586	577	573	602	597	550	521	532	558	564	545	592	571	594	596	550	604	539	564	591	544	620	584	560	602	596	591	604	594	573	585	556	544	585	545	563	595	576	557	575	548	558	543	577	560	574	576	573	558	544	562	570	590	576	579	589	562	546	570	568	562	563	559	602	538	607	571	600	551	581	597	555	579	577	538	582	585	596	619	601	577	599	561	563	593	606	612	558	564	593	584	566	611	537	579	559	593	599	596	598	583	564	575	585	635	575	588	592	602	565	595	575	618	589	628	584	572	600	572	575	605	591	539	587	629	552	602	620	569	586	592	595	607	598	573	582	591	555	565	541	585	588	590	608	564	556	596	600	591	595	602	625	594	603	559	531	595	590	594	562	532	564	587	526	576	549	508	564	623	572	546	542	569	552	576	596	578	556	584	612	616	622	600	574	577	629	538	590	583	561	552	581	554	579	592	571	568	588	572	586	584	521	581	559	577	568	592	550	570	573	558	574	602	555	583	630	567	632	560	591	534	576	546	567	573	585	585	564	584	577	607	535	570	579	585	584	570	569	578	570	570	560	572	562	570	571	541	596	537	546	582	584	548	611	533	531	568	549	580	632	522	556	579	580	572	570	567	575	559	543	559	607	608	578	595	576	587	573	552	569	555	572	593	576	599	560	563	583	571	539	559	577	577	588	562	590	508	521	574	571	569	519	550	597	562	585	589	595	598	582	606	571	537	578	567	565	567	574	567	585	574	571	560	591	594	590	582	591	628	593	578	596	585	565	540	593	599	550	577	587	589	575	557	540	632	544	589	556	547	586	592	581	581	562	596	569	583	562	554	589	589	581	603	564	609	564	579	573	572	567	590	602	629	592	550	605	562	624	582	615	570	590	523	620	586	586	563	575	573	618	576	588	585	551	562	613	547	608	576	590	549	580	580	593	564	604	602	640	574	605	555	586	606	576	580	570	565	539	560	578	578	585	597	602	570	573	583	587	579	629	523	559	543	524	587	583	571	592	562	597	554	584	594	581	582	621	595	567	581	579	615	564	575	594	582	604	642	603	568	515	570	552	628	598	554	574	564	589	565	568	573	583	573	539	581	581	578	540	577	606	553	657	556	557	532	557	607	572	570	553	589	581	593	602	572	578	550	602	622	590	536	633	552	598	590	561	607	583	579	563	591	629	580	608	555	576	642	584	545	537	530	575	604	553	662	581	576	623	571	559	621	588	588	571	593	570	588	556	548	583	539	605	544	601	545	602	573	568	594	601	571	595	568	598	542	585	580	614	573	586	590	607	583	553	556	560	572	555	590	595	573	599	603	567	611	576	568	587	559	573	582	605	592	610	591	637	605	572	573	592	537	554	507	521	596	612	584	597	581	569	552	588	579	588	565	576	539	575	590	596	537	603	630	623	628	600	592	552	562	543	585	594	596	596	573	576	584	594	557	625	591	547	581	550	544	592	642	578	602	640	598	554	564	595	614	569	630	555	586	565	612	563	550	590	539	616	602	603	580	552	622	571	570	562	549	545	591	599	597	554	563	569	580	576	566	615	593	576	579	568	571	569	610	625	565	576	572	611	557	619	610	571	534	595	588	599	573	580	557	555	526	561	548	573	577	572	588	517	562	580	596	590	590	573	550	575	613	574	585	557	578	582	598	559	578	543	555	596	512	595	578	592	609	516	622	605	566	578	551	597	576	554	565	567	569	581	573	556	589	599	582	587	553	615	593	628	590	532	583	626	581	572	604	558	558	614	582	587	570	575	578	553	582	574	588	544	612	554	562	617	563	588	569	548	586	583	595	553	591	572	570	579	578	590	615	590	551	586	546	625	543	601	594	573	559	554	544	629	597	556	561	578	612	576	565	610	567	576	594	580	588	595	558	567	598	567	592	590	526	592	564	537	589	576	614	572	598	564	629	564	579	572	592	579	599	546	589	599	561	615	617	604	570	611	583	581	610	536	578	594	603	538	598	589	563	596	560	553	574	556	520	607	598	575	612	624	595	532	560	563	572	589	564	597	597	595	552	608	585	581	590	579	550	557	610	573	598	605	574	543	526	625	549	605	607	603	598	578	579	578	578	566	552	589	565	565	559	593	566	578	555	556	602	586	612	547	553	563	585	559	560	544	563	598	587	564	589	616	588	572	571	562	561	573	546	547	549	574	582	591	636	574	618	528	572	625	542	592	568	581	571	594	562	585	572	567	574	547	593	560	613	568	560	572	587	574	589	567	580	558	587	559	590	532	593	570	574	563	585	597	596	588	584	535	587	552	591	595	598	620	570	580	576	591	582	582	566	536	607	554	572	544	546	575	608	549	561	600	610	585	566	576	567	597	605	582	557	615	586	556	577	578	555	577	566	591	578	574	585	654	568	563	583	593	620	559	561	587	533	552	569	590	609	545	570	584	577	562	558	585	585	568	559	604	565	596	609	586	572	530	548	573	545	614	567	582	571	616	545	550	573	602	604	542	557	570	586	591	557	557	591	592	572	560	538	548	550	597	595	578	536	588	615	570	565	606	597	551	552	577	602	594	598	579	587	564	589	538	568	584	627	616	596	588	516	583	588	578	578	588	572	616	573	578	582	606	549	595	562	554	597	597	575	609	543	575	570	578	577	606	564	592	602	575	584	590	573	576	575	571	553	583	568	578	569	600	616	552	590	554	580	557	541	547	579	560	515	587	566	567	626	575	572	550	543	573	560	533	577	574	610	574	598	587	576	549	548	610	554	544	584	611	584	587	596	594	577	602	617	587	599	601	588	536	562	580	544	590	621	593	557	614	568	608	556	627	602	569	546	606	536	573	570	621	598	596	575	589	557	595	585	579	551	575	558	538	588	564	578	594	561	580	591	557	525	628	569	549	593	598	572	543	568	573	545	594	594	551	563	590	562	568	598	552	569	582	592	545	569	568	626	560	573	579	609	565	575	634	582	543	581	577	593	566	564	603	565	590	589	569	540	546	615	599	558	605	569	579	578	570	584	611	552	623	548	549	563	571	630	589	562	583	579	550	558	588	593	609	614	600	594	570	564	585	562	569	567	592	552	556	603	556	607	588	609	600	543	581	575	600	549	597	557	599	632	585	566	593	587	637	631	586	584	605	553	569	551	583	599	556	586	590	584	613	595	580	567	593	577	523	592	558	550	625	582	594	558	584	596	571	555	573	623	587	579	525	571	537	573	615	565	585	593	532	561	553	571	609	558	551	538	546	578	553	563	588	580	590	587	523	559	587	582	566	580	576	570	570	572	557	595	553	574	562	570	575	585	573	564	602	621	602	625	598	596	564	534	546
24048	21163	28273	24900	21793	17410	9907	5303	3251	2385	1884	1482	1214	1106	914	794	769	670	615	599	599	637	597	557	526	529	512	586	572	564	517	517	506	498	513	508	565	492	496	517	510	541	524	512	501	458	502	521	520	520	498	538	520	498	517	454	478	516	512	478	538	506	476	486	543	510	499	524	492	493	512	518	547	487	470	485	504	477	480	506	522	514	511	529	499	514	499	478	507	467	505	498	502	483	512	543	496	478	512	496	505	517	513	531	515	519	510	491	501	530	490	503	473	515	534	462	509	519	518	530	533	536	531	511	463	470	564	492	498	476	542	511	483	475	528	495	482	536	481	510	511	486	494	471	488	524	535	500	526	499	495	549	505	509	471	468	489	511	506	505	494	493	482	514	511	512	508	497	488	501	486	507	493	524	464	475	514	541	519	490	503	486	489	535	507	495	511	517	484	508	527	512	515	494	485	481	464	501	481	460	519	500	511	497	504	482	476	488	522	522	464	505	492	489	504	585	467	491	506	500	536	524	473	529	473	504	524	495	481	501	520	531	503	535	532	510	486	509	508	526	499	512	505	501	504	519	522	485	522	490	491	527	482	475	539	480	459	512	514	547	543	563	475	485	466	494	496	479	496	488	508	480	496	504	510	458	505	518	521	497	509	522	458	531	497	520	497	502	487	463	520	535	483	486	527	513	518	484	488	506	489	497	465	498	521	526	491	509	480	502	542	523	475	488	523	494	496	497	509	517	529	445	540	509	471	523	487	473	500	468	483	483	513	502	478	495	494	523	533	509	501	498	446	517	522	503	529	519	527	508	537	518	523	518	470	493	520	538	491	469	543	519	499	500	534	488	513	499	554	462	539	473	546	491	501	506	492	495	481	489	525	520	538	490	466	468	468	481	467	506	520	471	519	541	528	492	455	551	454	509	559	486	458	508	501	507	516	508	511	524	532	545	496	506	529	510	523	483	531	503	489	498	463	507	497	498	497	520	502	522	521	513	471	518	505	466	493	526	521	489	454	496	495	511	524	526	525	468	482	508	493	507	539	526	495	524	502	480	485	510	528	523	543	485	478	487	505	494	485	501	506	483	498	527	514	489	511	495	493	528	499	508	521	503	511	533	511	519	505	463	490	525	532	523	488	491	519	481	516	492	489	516	516	483	505	501	531	507	511	489	523	498	477	456	473	515	524	511	517	518	503	489	510	544	539	486	521	514	501	494	510	490	476	478	533	543	485	501	515	521	492	485	508	510	507	492	517	513	497	487	503	504	483	482	517	468	507	486	532	476	472	499	528	492	525	510	502	495	520	518	505	487	537	516	481	522	481	493	484	522	489	524	515	520	523	494	485	512	482	493	529	512	518	467	512	503	522	492	519	497	493	501	487	492	494	486	526	523	477	480	485	523	479	491	510	520	486	500	477	486	481	520	508	522	486	513	504	448	484	519	522	550	515	509	546	468	545	511	502	510	496	521	521	448	489	484	488	519	494	495	502	517	517	518	484	487	517	514	519	474	452	517	482	512	509	529	494	483	494	508	543	486	506	502	494	509	463	476	535	516	490	505	531	444	492	522	503	538	514	510	515	520	497	537	501	500	537	510	494	494	534	515	498	509	478	479	482	500	515	515	499	529	518	502	478	560	514	526	509	505	520	476	509	491	461	492	473	532	498	502	501	520	507	500	510	506	507	477	504	487	491	522	484	534	497	572	536	482	526	507	516	504	519	475	520	500	512	509	460	500	518	507	499	508	497	500	512	517	494	559	528	517	470	504	529	468	465	550	499	494	548	506	508	499	465	477	465	518	498	495	491	514	495	531	470	497	510	477	484	491	497	463	504	503	490	468	475	493	495	490	488	480	499	516	499	468	463	521	474	516	495	474	490	514	489	468	513	495	462	490	451	483	482	505	510	508	489	504	520	531	522	499	505	490	513	517	526	540	476	534	560	470	517	509	513	512	467	485	501	494	498	495	492	507	489	512	506	521	480	507	494	538	514	481	472	537	492	564	483	487	502	516	465	464	537	509	492	491	462	489	485	503	520	559	533	498	522	499	502	533	519	462	513	509	498	486	507	482	538	509	544	499	504	531	510	468	468	493	522	526	501	496	512	523	493	499	542	511	522	459	481	484	475	486	473	525	483	474	504	525	497	524	472	481	492	493	490	506	495	529	518	502	521	527	562	500	446	500	485	520	516	506	508	468	523	510	546	503	496	464	513	473	507	494	481	504	532	442	489	482	498	578	551	561	486	492	491	487	472	456	503	549	518	494	517	497	524	476	523	492	516	537	540	470	484	499	520	542	516	504	524	559	512	511	457	524	498	471	453	521	540	496	519	493	496	500	512	510	504	497	510	509	500	513	462	497	516	511	503	501	484	491	495	541	477	524	496	488	525	502	514	489	530	487	543	491	504	526	484	498	509	499	531	494	522	523	503	520	476	512	509	511	464	502	498	509	539	502	544	530	460	496	540	490	501	541	507	476	488	487	540	515	499	552	510	489	531	509	471	515	518	458	539	517	516	484	487	458	517	522	504	511	469	502	523	505	495	499	514	502	491	502	523	493	507	538	502	492	508	516	551	494	463	479	530	495	517	498	545	510	516	536	482	507	475	484	494	518	514	483	527	528	477	506	501	541	524	463	529	507	508	506	491	495	509	486	541	518	505	520	508	471	543	493	538	516	524	513	501	502	503	492	514	527	516	537	488	515	500	496	504	509	543	525	522	524	511	483	475	522	504	449	490	545	517	510	493	538	497	531	465	507	491	524	506	522	511	459	512	513	528	511	478	505	464	500	470	479	505	498	448	540	500	493	455	531	528	501	504	488	522	484	491	476	488	555	532	539	506	501	510	516	484	503	539	550	492	491	485	468	531	495	488	513	455	514	470	499	497	485	519	558	541	500	502	498	485	490	536	483	460	503	503	507	478	478	541	482	514	507	514	486	479	524	492	462	519	517	496	490	460	519	502	492	486	509	434	497	495	482	513	502	547	552	509	475	519	502	531	513	499	512	516	492	485	520	530	478	483	505	505	515	510	518	540	457	454	536	502	509	488	498	538	523	487	490	527	496	446	487	520	509	509	510	477	459	484	488	502	489	484	509	520	492	504	462	548	501	476	490	531	475	482	466	505	509	476	527	538	470	470	527	512	535	488	479	543	479	484	492	512	508	472	523	497	512	510	564	522	505	515	483	490	500	498	493	569	537	473	482	514	507	508	555	494	533	505	472	480	472	494	517	522	497	524	485	498	527	509	490	516	508	462	534	513	548	524	509	526	515	519	500	515	512	510	482	528	498	496	506	484	521	507	522	495	485	499	528	528	516	470	525	493	535	478	486	496	500	499	527	505	487	486	466	504	511	521	524	490	461	512	480	504	517	519	502	519	493	553	520	515	523	511	527	491	532	515	511	540	506	507	534	474	480	515	523	516	500	517	547	493	536	507	470	449	543	506	531	482	517	523	475	489	565	494	503	530	475	523	537	507	508	479	514	512	488
39633	57515	46684	32196	22500	16032	11822	8521	5883	4029	2940	2441	1928	1636	1341	1119	973	950	850	774	785	742	724	689	633	675	671	626	640	644	661	626	628	582	674	616	639	637	585	596	631	648	615	643	637	614	568	613	610	609	620	603	563	616	610	613	633	599	616	621	604	639	606	601	651	597	637	596	630	661	594	644	602	592	620	589	657	613	643	578	615	575	609	610	598	601	589	592	648	639	576	615	620	629	594	614	582	597	556	585	666	564	626	622	613	574	609	578	553	614	592	606	597	614	554	576	610	608	668	592	632	645	596	620	631	630	623	597	554	662	610	616	601	616	594	612	619	639	579	607	607	625	619	614	598	609	631	593	581	635	601	627	634	611	570	619	608	611	612	569	549	601	559	600	594	582	587	588	612	609	624	594	581	619	628	583	590	626	592	620	606	621	601	628	646	613	609	594	628	600	608	622	585	591	601	625	610	605	604	660	607	653	553	635	644	624	618	568	603	597	649	633	625	615	605	599	599	613	587	538	616	617	594	607	583	642	642	612	639	585	600	629	608	636	626	579	578	585	604	576	608	660	598	620	594	618	648	623	631	574	599	621	627	596	619	637	646	577	612	604	602	644	595	635	622	628	591	623	622	603	621	626	585	622	562	621	604	581	629	626	638	638	628	642	651	632	618	666	602	602	617	625	608	625	587	636	625	617	657	633	629	640	589	614	580	600	567	605	605	618	585	565	647	592	634	642	623	616	608	645	611	646	614	606	589	598	586	587	564	614	588	648	609	630	591	647	628	616	614	605	589	615	597	625	608	610	624	612	642	602	618	594	636	612	614	579	555	601	581	572	579	603	598	622	573	597	599	604	595	621	641	611	586	614	588	574	538	619	619	630	591	583	604	595	585	613	646	600	623	597	576	616	589	594	651	610	576	617	637	623	598	652	643	641	667	609	640	604	603	640	609	604	636	619	577	649	634	579	660	635	602	629	614	613	622	591	602	616	591	617	587	604	639	560	591	632	610	637	593	597	672	593	584	592	581	612	600	653	626	617	618	634	626	600	590	607	645	580	665	543	600	598	597	628	597	611	604	636	589	634	598	631	570	643	605	609	623	577	619	602	678	587	618	606	587	622	634	624	632	617	615	552	614	574	595	645	611	610	593	594	599	585	613	575	700	636	581	598	654	576	625	646	625	601	621	614	650	614	590	623	621	651	596	584	646	599	588	600	595	585	634	653	619	562	604	627	617	660	615	614	623	636	582	633	616	581	576	618	607	641	614	575	569	607	652	633	620	590	615	586	616	608	578	621	641	610	645	631	588	590	631	627	599	584	603	596	639	653	609	615	628	633	649	605	672	584	592	663	611	651	640	595	621	615	627	640	607	621	585	692	639	624	641	606	605	590	599	595	646	578	610	593	593	612	616	559	640	599	616	592	643	595	624	593	604	590	566	574	652	658	670	601	671	658	609	590	580	610	603	593	592	614	601	581	604	568	616	580	632	627	628	623	592	591	623	634	597	616	580	621	635	604	629	604	626	562	588	612	596	612	613	608	595	647	571	623	591	601	595	612	634	614	600	619	606	605	591	619	592	607	599	603	655	636	593	610	652	588	592	627	623	609	597	624	640	609	624	582	624	625	592	640	586	639	581	586	617	685	623	630	590	609	633	614	565	566	590	642	559	600	625	597	590	616	634	546	623	587	555	587	612	620	630	585	660	601	622	609	641	602	649	625	615	587	644	599	619	639	564	651	615	642	599	609	650	614	613	599	592	608	550	618	628	604	605	621	606	616	613	633	603	577	581	608	636	612	582	629	599	599	591	591	597	634	598	609	605	627	638	570	597	599	624	616	594	613	578	620	584	596	612	626	595	584	636	623	610	645	619	603	638	612	616	608	594	596	579	602	604	608	633	654	643	622	575	636	628	610	599	645	636	575	597	634	639	658	646	630	631	588	640	624	634	640	625	548	610	601	644	591	606	575	592	597	556	647	609	628	601	584	624	623	619	617	620	587	638	593	615	595	610	599	617	619	630	621	594	675	572	575	601	601	598	629	612	635	614	594	574	639	599	592	610	580	652	619	614	578	613	577	614	617	617	614	653	620	616	619	589	571	614	593	628	628	609	623	582	558	621	571	644	621	629	608	635	584	637	623	595	634	603	638	605	570	594	594	596	611	571	604	649	618	668	648	585	552	621	613	626	577	633	607	584	594	592	647	618	615	596	602	637	616	632	625	607	579	599	633	625	605	587	634	600	603	626	635	577	592	604	665	591	590	577	605	619	571	621	603	621	649	669	566	597	590	634	616	614	576	593	623	672	641	633	621	611	642	620	641	626	632	579	655	620	638	614	611	581	579	614	592	626	608	611	613	614	615	638	615	635	610	606	633	645	600	610	602	587	605	633	626	623	614	602	617	571	611	620	610	634	620	564	585	571	622	615	582	604	625	621	606	584	620	592	609	544	591	609	577	590	646	562	622	648	634	625	623	624	624	631	636	584	611	596	633	671	595	602	597	611	624	633	622	632	626	591	589	689	590	591	586	559	644	629	616	653	591	602	575	635	631	605	641	599	621	591	625	585	615	610	604	595	622	576	678	598	617	638	592	596	596	592	630	614	626	639	621	625	631	598	610	629	595	568	624	575	572	574	626	623	651	584	613	613	616	560	604	620	617	633	658	617	604	587	649	600	621	573	624	609	561	633	592	624	633	615	646	618	579	621	597	602	589	586	574	670	628	613	629	617	605	592	607	584	608	603	589	605	553	621	609	624	598	616	621	631	605	617	646	597	600	627	618	604	573	611	567	604	551	598	621	626	606	604	641	609	600	582	614	609	617	637	597	660	603	623	618	636	616	633	588	590	596	617	609	631	637	656	647	591	627	602	616	600	572	583	685	551	562	599	601	606	600	626	643	647	632	624	606	624	615	603	636	615	600	595	597	562	601	609	650	612	597	580	642	573	632	623	587	627	621	616	636	662	573	571	595	625	574	627	622	596	600	634	596	608	624	615	619	605	618	594	601	579	633	618	603	592	623	583	576	637	610	611	592	574	599	602	615	625	625	601	580	586	582	627	603	566	567	624	611	572	608	604	612	610	627	638	598	602	639	596	532	591	600	579	577	616	640	576	616	649	621	656	562	582	560	618	634	604	602	591	625	641	604	629	579	610	617	621	606	624	617	615	556	635	579	613	594	626	641	579	577	640	613	608	642	599	613	609	564	615	601	551	603	575	638	587	595	592	591	609	606	604	572	598	622	592	602	608	602	645	591	623	555	576	606	595	589	620	639	575	592	644	576	603	663	625	617	614	650	692	595	629	605	609	540	626	647	584	585	666	638	611	623	610	595	582	616	605	630	630	624	592	567	603	598	569	592	618	608	641	625	607	613	617	611	585	590	587	616	594	607	604	640	575	572	623	573	615	614	649	605	621	603	616	649	597	572	659	648	615	605	580	593	645	634	642	631	635	698	624	597	545	654	589	591	622	612	673	608	646	596	614	639	598	603
25024	21253	28815	26669	19888	11976	7218	4185	2413	1806	1421	1240	935	894	736	635	596	539	494	543	495	513	450	478	482	462	430	436	443	422	432	434	432	450	451	440	426	437	431	430	452	422	414	406	432	393	411	416	405	427	388	449	397	400	412	413	445	442	396	415	427	408	425	440	404	411	431	407	449	375	409	392	398	438	419	411	404	415	410	418	413	452	426	395	417	440	414	423	399	401	444	413	389	433	423	415	428	410	391	393	414	405	378	432	409	394	414	414	474	406	423	423	417	421	404	453	395	412	404	444	416	396	443	413	410	408	406	437	418	417	414	434	410	429	409	392	419	448	427	420	428	409	387	400	417	405	439	370	399	422	397	408	434	407	420	431	437	409	391	429	398	416	418	383	462	425	420	400	428	381	429	421	406	473	416	399	422	449	406	409	421	423	391	405	417	425	376	435	405	411	438	416	432	438	401	396	446	446	430	415	461	427	423	409	388	420	388	423	411	417	435	413	428	405	399	420	400	423	446	415	434	426	393	423	458	383	420	432	419	404	447	402	384	421	426	379	443	418	419	445	430	448	408	459	418	426	428	447	482	408	408	418	414	390	438	421	415	397	408	443	420	404	446	399	458	441	418	431	418	392	420	444	402	431	392	409	432	405	416	424	427	410	376	402	426	380	412	427	435	431	432	439	408	393	421	426	384	433	436	405	402	435	428	420	383	406	420	389	417	380	386	429	400	401	420	438	427	406	430	401	441	415	430	388	439	393	381	399	489	419	408	402	455	436	392	392	412	389	419	380	471	405	460	377	431	417	395	403	424	387	422	429	410	389	431	425	412	417	416	418	416	410	392	404	416	420	379	394	454	357	408	435	435	433	392	435	447	448	464	393	394	399	443	443	415	422	425	438	415	435	410	431	420	436	417	402	428	391	409	439	413	398	404	415	441	415	394	424	431	407	415	398	398	414	391	412	412	445	395	468	389	433	412	426	395	421	450	427	403	404	404	397	391	421	401	392	380	434	416	406	399	415	469	431	459	458	391	428	406	427	382	418	446	447	410	419	390	403	436	432	415	416	428	415	400	416	420	439	405	406	428	468	399	398	386	400	378	422	423	432	415	432	409	434	391	390	448	412	451	423	375	448	426	426	411	410	447	428	429	424	453	395	438	398	447	454	396	398	423	366	392	407	374	414	424	411	429	410	432	412	434	428	438	412	436	412	416	410	447	380	351	413	443	427	438	439	470	434	439	402	397	386	409	454	403	426	427	420	423	421	417	412	432	409	420	417	412	415	416	407	401	421	391	412	443	439	411	407	385	405	432	420	437	430	420	416	429	456	369	408	408	422	402	414	413	415	391	389	395	425	416	424	399	389	440	428	428	453	438	420	428	440	455	457	410	412	438	403	413	454	439	404	429	409	411	404	440	385	420	408	385	443	437	414	438	414	405	416	440	435	447	421	432	429	395	402	438	439	434	393	422	406	414	436	398	404	431	363	406	401	441	427	408	399	425	412	439	469	391	433	405	431	411	414	402	406	439	405	439	413	387	434	407	405	428	446	416	394	439	392	434	402	430	440	401	423	441	397	412	438	404	426	422	422	386	417	417	386	422	412	436	416	420	457	453	428	447	387	437	404	378	421	402	400	415	427	369	404	433	378	411	418	425	411	425	436	387	429	434	418	399	399	410	419	398	447	388	397	400	414	414	429	421	390	421	391	407	397	408	397	407	435	449	446	409	386	415	437	415	432	416	414	387	419	447	441	417	435	392	446	425	391	410	411	393	396	444	375	438	409	427	406	390	403	425	421	403	446	441	412	419	390	419	426	428	385	400	415	464	407	442	412	411	406	427	425	435	426	407	429	435	410	401	439	426	412	425	410	420	407	419	423	371	383	449	418	419	391	413	413	418	397	392	446	429	452	411	365	406	435	421	423	414	405	434	413	402	442	464	447	391	462	414	434	455	412	447	403	410	396	427	421	457	432	392	444	396	380	410	409	425	444	426	408	394	408	389	380	385	403	454	434	437	418	401	469	418	428	396	399	394	391	465	409	420	398	407	391	420	413	422	405	412	435	436	410	411	419	446	420	426	440	446	463	424	408	381	398	366	370	429	443	459	430	447	426	431	417	384	437	423	431	410	387	427	416	429	434	413	406	419	451	444	431	466	398	437	426	429	389	402	421	425	415	422	399	433	406	452	411	382	449	376	435	397	445	415	378	414	422	423	494	426	450	404	375	411	407	386	398	417	393	423	421	394	434	411	411	426	430	422	406	403	444	411	413	393	461	442	408	433	396	406	408	397	394	399	416	401	406	411	446	442	407	452	440	419	438	404	462	452	424	453	404	433	429	406	383	415	414	439	415	436	445	438	417	425	412	389	406	437	419	422	431	453	428	404	431	432	410	433	443	421	405	420	460	426	412	429	448	444	419	412	430	386	406	445	436	449	404	398	402	404	435	397	397	415	424	393	394	379	401	407	422	428	390	347	424	430	408	423	415	433	374	422	447	441	407	417	462	396	410	405	400	444	429	414	407	411	473	457	409	424	434	400	426	439	421	425	442	444	409	445	437	461	454	421	421	421	411	438	414	412	439	405	402	411	403	420	427	437	435	400	373	399	400	436	422	400	416	401	443	404	435	454	402	426	443	421	421	411	352	445	422	397	446	410	379	383	417	379	449	466	430	396	445	442	423	405	446	400	431	407	410	461	419	435	402	392	420	398	407	431	394	426	422	400	430	434	424	413	414	405	428	412	411	416	400	390	402	437	416	408	388	424	418	427	415	453	392	438	418	403	429	415	446	390	409	413	408	460	422	407	417	419	431	393	395	434	446	429	440	403	428	399	394	390	415	416	399	408	409	393	406	389	447	398	449	407	453	409	439	445	413	425	417	444	450	399	407	433	439	439	385	415	444	438	424	412	402	451	398	406	404	428	397	428	424	435	401	412	442	448	427	397	416	440	452	420	374	426	417	419	446	413	435	420	431	421	417	417	422	433	404	438	430	444	407	399	468	407	442	429	421	399	404	404	391	427	438	406	437	403	419	437	400	424	394	402	436	408	415	401	417	421	388	420	384	434	418	420	480	400	402	437	452	395	419	427	467	431	440	391	394	397	369	414	431	415	454	408	420	445	395	408	419	413	418	427	450	380	423	436	417	391	387	423	429	421	399	432	416	391	436	400	376	414	440	423	366	404	437	436	408	410	406	417	397	430	419	375	412	374	422	413	424	401	421	395	403	382	426	426	426	412	415	410	424	431	411	377	419	415	452	441	427	400	427	441	459	457	411	444	406	430	424	390	381	376	430	420	447	425	425	417	430	399	432	392	414	412	411	397	389	429	403	418	435	437	457	439	375	425	438	429	454	451	427	417	414	388	428	430	411	431	421	447	430	416	431	417	362	394	423	428	417	416	435	409	413	407	430	422	439	434	456	418	419	419	429	448	440	404	426	400	434	399	426	391	427	420	405	371	415	394	445	414	452	451	421	425	399	421	397	403	435
37176	58599	47828	29734	21040	14847	11168	7598	4613	3406	2423	1993	1625	1397	1127	1026	820	754	693	716	624	630	593	576	552	604	527	496	590	537	550	508	523	511	529	507	535	526	552	481	534	495	513	553	524	523	534	468	548	509	556	535	493	499	481	497	496	499	506	521	535	496	466	502	499	498	539	472	492	536	513	525	504	533	513	497	586	517	526	466	467	501	501	500	519	484	513	551	479	498	522	513	492	531	493	539	450	509	498	520	542	502	520	476	518	498	510	512	496	557	506	485	482	528	471	527	504	489	517	548	539	516	483	548	524	526	552	522	508	522	538	537	514	483	497	500	490	481	521	512	483	504	517	508	527	536	529	496	514	541	530	508	494	522	529	494	516	507	501	505	497	516	487	527	485	532	542	539	499	501	529	514	501	540	528	520	462	499	506	550	505	518	504	506	478	502	536	524	505	508	533	524	521	504	516	523	486	530	479	501	500	530	527	502	532	524	556	520	520	496	512	520	513	534	532	501	487	546	496	515	527	532	466	502	547	484	485	489	526	507	534	509	524	536	517	526	532	522	480	496	519	532	511	537	511	496	519	535	487	509	539	475	535	563	486	503	491	509	502	464	561	525	523	524	462	480	521	532	498	512	518	535	497	526	496	519	555	493	518	544	517	518	533	482	508	501	513	561	502	506	501	509	547	536	540	497	511	522	472	492	491	529	539	518	475	489	498	492	545	526	518	527	526	462	555	525	484	497	520	498	552	519	522	509	497	522	509	542	506	526	515	495	530	524	511	558	489	522	499	542	508	533	494	527	510	518	521	485	512	517	517	539	529	480	528	490	520	514	498	498	508	497	557	517	534	516	509	486	522	560	486	498	536	494	502	488	530	518	552	519	521	515	499	535	531	491	502	522	490	497	553	518	504	501	518	507	550	509	528	500	499	468	493	523	484	549	547	503	498	506	484	568	545	492	516	508	488	550	544	514	481	543	531	529	515	505	542	536	517	531	550	504	531	492	506	515	511	506	518	548	513	511	517	484	495	529	516	504	528	481	479	486	560	466	502	471	532	526	516	501	516	534	543	502	497	486	541	540	559	499	523	551	541	538	542	549	526	487	506	485	503	532	511	537	553	537	501	527	511	554	543	519	513	473	462	498	509	537	509	536	516	503	526	541	496	493	518	532	548	525	504	476	516	549	500	518	503	495	498	505	530	514	504	496	515	485	506	543	536	493	528	534	509	518	476	516	542	500	510	506	497	487	483	507	525	508	500	520	517	495	519	504	512	499	487	554	498	500	493	512	510	533	523	494	521	515	546	532	532	525	544	527	523	515	547	497	524	525	491	503	479	525	521	478	510	502	517	549	512	546	546	491	548	531	521	517	506	526	516	541	485	483	512	485	546	501	513	533	499	512	530	549	485	531	506	527	549	536	523	480	527	496	532	491	493	494	487	524	503	515	505	502	490	521	527	507	530	486	505	506	540	498	507	493	520	521	493	535	514	529	461	522	503	527	514	527	525	492	524	479	505	513	526	498	501	543	506	494	531	497	534	545	520	518	518	516	510	504	504	483	460	530	487	508	526	549	519	483	538	482	512	515	517	506	527	493	514	495	492	503	513	527	476	472	518	476	500	490	555	498	553	494	504	530	489	509	488	520	506	480	502	481	499	490	504	510	508	476	507	511	520	482	536	524	482	494	500	525	552	518	516	525	488	533	494	504	530	495	543	520	497	529	495	541	515	526	539	540	498	477	507	556	532	524	512	485	553	524	527	508	482	538	539	470	502	497	509	523	498	500	518	560	516	509	524	535	549	529	501	547	513	532	534	510	556	511	496	481	504	511	522	528	505	510	509	533	558	522	502	561	457	527	505	534	498	520	484	482	475	506	527	534	498	504	518	558	546	525	486	497	546	487	530	514	497	517	538	491	521	549	510	510	460	522	538	502	493	473	512	540	475	520	503	478	552	501	439	544	544	520	483	505	514	488	511	513	540	513	541	509	484	507	518	512	504	496	499	531	519	498	546	512	478	526	490	479	527	495	545	523	506	488	527	545	559	527	481	530	488	503	548	528	521	551	506	512	512	495	477	485	471	499	490	548	502	501	483	502	515	495	527	532	490	490	506	558	503	499	513	486	489	512	502	532	515	517	521	500	498	504	542	487	512	495	531	532	541	492	522	471	502	500	495	529	508	518	492	500	504	517	491	535	500	527	512	534	538	515	508	525	501	468	541	511	519	488	515	499	490	520	538	533	488	482	477	517	523	531	531	452	477	458	486	477	483	515	540	499	542	549	491	513	532	499	536	516	516	534	529	527	465	549	529	484	460	530	501	505	509	517	512	511	520	511	500	556	533	524	524	504	486	524	564	520	536	544	521	474	507	517	509	482	499	503	551	504	516	520	523	490	527	521	514	490	485	472	521	487	483	477	470	523	547	478	515	487	530	489	552	479	497	522	511	536	492	499	481	522	482	475	540	492	510	495	490	480	500	524	521	520	480	522	540	490	416	525	490	490	513	511	533	533	535	558	496	538	508	551	537	482	486	531	506	517	488	539	532	514	510	529	511	553	510	535	505	508	535	503	520	507	531	506	522	516	522	503	535	545	528	484	529	530	512	539	540	509	517	500	482	534	497	509	501	520	516	525	522	512	518	499	495	479	492	497	535	517	524	527	520	511	514	546	511	510	490	490	513	525	516	528	531	516	523	507	509	513	481	522	512	535	498	509	511	546	515	479	487	562	511	480	533	524	541	527	536	492	471	487	520	521	507	462	523	520	527	502	485	510	536	535	501	512	543	487	528	524	487	496	520	491	527	486	559	515	527	502	501	543	493	540	550	507	528	476	515	529	537	523	483	507	478	501	511	488	542	550	498	511	513	515	508	493	522	541	496	520	499	531	504	521	484	533	527	497	507	525	504	505	532	539	526	536	489	492	529	542	531	476	506	492	532	512	514	522	500	522	499	535	499	544	481	502	473	509	515	490	519	480	523	510	461	522	495	522	542	527	488	521	525	518	488	487	505	514	512	497	502	497	544	491	537	486	494	502	475	513	527	514	506	527	506	490	501	508	535	504	481	540	518	485	495	570	570	499	493	509	495	523	535	517	532	525	494	542	540	484	522	504	473	535	465	555	505	500	519	519	533	512	517	540	523	519	539	507	536	509	526	520	525	520	520	465	526	512	501	543	477	510	515	477	504	528	509	508	529	487	497	490	503	509	534	493	482	525	526	489	545	535	509	510	532	544	484	488	511	495	517	494	490	473	524	498	503	502	512	541	488	524	490	471	526	542	473	516	530	549	498	543	483	496	535	473	478	490	467	527	488	500	523	512	508	566	510	485	530	529	550	452	508	469	575	515	504	543	493	559	490	470	556	531	481	511	552	480	520	494	493	524	504	520	529	541	492	549	553	535	512	508	547	523	505	503	512	536	487	542	475	485	531	569	588	503	557	471	522	538	528	548	507	533	506	551	541	530	511	548	494	521	508	560	541	510	519	540	494	566
22859	21199	28780	24006	21597	22241	18376	6746	3669	2639	1928	1648	1355	1178	984	926	757	644	635	628	617	564	541	499	501	511	491	493	476	482	508	481	512	468	498	493	459	493	502	507	456	465	467	429	460	452	461	440	457	436	457	415	443	435	467	465	423	440	461	449	451	475	453	508	446	431	442	480	407	436	473	456	447	470	463	453	440	451	443	423	471	463	485	425	400	461	462	429	467	435	463	506	455	478	488	486	432	490	439	464	437	438	453	435	445	457	476	452	464	481	470	432	447	457	457	424	484	443	438	484	467	469	476	437	485	435	445	467	408	500	443	429	477	439	461	471	447	442	459	457	447	456	421	452	466	465	425	473	445	435	461	436	454	483	456	454	438	470	442	460	430	466	459	450	433	446	471	422	432	433	431	424	477	469	429	454	453	425	438	451	482	408	430	446	479	451	452	441	423	495	452	471	442	419	440	461	454	466	444	462	488	434	495	470	428	446	438	422	476	433	435	493	463	476	478	454	459	445	452	470	446	454	422	454	437	451	440	447	444	462	444	479	479	515	428	456	435	429	485	445	485	405	435	482	431	456	441	464	457	410	465	488	423	465	489	446	459	419	467	439	426	410	465	420	467	452	449	464	480	458	459	429	435	448	435	473	435	420	458	446	416	460	430	427	438	456	454	486	437	465	492	447	454	442	484	489	480	454	434	449	455	439	436	431	466	489	436	459	462	465	454	481	444	445	457	462	466	453	462	480	415	461	447	454	434	439	458	475	433	431	412	451	439	516	456	453	471	457	466	463	444	433	443	450	463	489	398	472	471	436	444	458	447	441	488	454	481	467	442	427	489	455	498	461	457	446	466	431	445	457	499	426	457	421	466	467	464	468	448	445	441	445	448	437	451	455	456	437	489	468	461	467	460	443	444	437	433	466	426	491	490	420	438	456	432	476	448	474	445	416	403	449	408	482	461	445	462	464	455	404	458	443	435	430	454	446	485	432	450	462	419	456	451	415	464	486	439	446	430	447	440	429	467	458	427	426	447	457	490	463	457	458	440	452	454	446	444	446	434	457	448	464	426	433	469	429	419	485	440	448	449	447	479	466	466	471	470	437	432	448	468	432	449	429	456	425	470	449	465	458	451	458	423	410	454	468	463	481	475	458	468	447	468	447	468	434	436	466	444	456	454	489	450	453	446	443	449	462	434	481	429	455	454	427	415	426	401	472	438	460	449	464	453	429	440	448	473	441	452	480	438	432	430	480	465	468	488	520	446	469	463	444	473	479	444	399	466	488	504	434	467	492	445	458	481	451	427	479	482	445	422	433	422	452	443	468	438	442	435	457	464	446	477	466	459	449	442	484	415	441	456	441	441	416	449	415	456	488	480	446	431	448	455	463	474	493	443	450	443	453	438	404	464	440	444	454	481	425	454	452	453	438	419	477	454	473	443	472	432	498	456	461	478	453	494	502	417	469	461	455	455	478	445	452	488	451	495	444	454	429	480	425	463	432	465	473	426	461	463	455	450	427	449	433	426	467	445	425	432	458	443	481	458	464	441	466	467	429	413	431	458	461	483	478	453	476	438	430	420	458	456	463	457	440	438	440	430	446	479	444	445	437	447	439	426	498	480	452	456	444	433	434	457	446	433	438	436	426	441	455	461	449	425	456	474	475	438	436	481	397	454	500	481	446	446	469	426	495	475	490	462	479	440	439	485	443	440	443	461	458	415	399	440	444	450	452	480	491	462	469	443	452	454	467	484	432	478	416	459	480	423	441	474	476	440	459	447	454	449	452	470	481	455	422	431	460	450	467	478	462	440	421	472	426	429	450	473	444	496	467	493	462	456	475	432	457	468	444	472	472	468	446	454	505	433	417	446	487	431	481	449	463	477	435	424	436	491	421	437	463	480	433	465	487	457	428	450	445	436	429	430	427	425	455	468	455	459	450	447	386	441	423	445	451	471	461	440	468	443	453	500	465	451	488	474	453	457	476	435	458	447	449	459	419	407	476	476	397	442	441	423	437	432	431	435	423	439	438	451	404	442	435	461	435	463	456	427	443	437	425	445	461	483	420	472	451	465	439	478	460	484	448	463	446	429	455	462	464	459	507	465	494	440	490	457	410	485	454	464	374	494	463	474	459	449	483	423	478	421	450	490	470	477	487	502	487	454	464	421	498	425	485	443	446	426	411	464	455	465	448	407	458	460	477	455	429	424	427	420	446	475	435	471	478	438	429	436	460	424	430	466	464	480	468	486	453	450	472	465	461	462	438	486	450	452	449	448	454	465	445	466	450	466	479	487	453	492	449	453	479	430	423	442	493	487	455	433	437	440	479	469	472	454	454	408	442	431	448	437	460	445	430	433	436	431	428	448	444	454	449	466	470	444	460	404	444	465	419	461	432	478	443	445	462	457	457	430	482	448	438	469	414	439	456	445	464	429	477	438	491	466	479	457	411	455	471	462	442	509	428	432	434	453	433	447	467	429	438	472	445	447	419	466	474	459	507	473	448	457	451	431	453	431	435	453	421	425	434	450	469	473	430	446	478	441	463	436	451	445	441	457	444	498	461	434	423	448	444	474	451	469	473	456	457	442	479	467	458	436	462	449	491	437	451	492	455	449	422	448	477	460	472	431	414	478	496	468	428	472	476	430	453	463	456	457	494	429	436	436	438	473	479	434	470	441	457	489	439	423	477	446	456	438	449	401	489	435	451	469	444	438	467	450	432	454	425	487	438	394	429	460	444	456	448	432	455	462	434	454	475	507	457	437	452	487	480	470	430	467	459	453	436	467	496	417	475	432	509	423	434	438	456	430	453	454	454	447	405	459	427	400	440	468	454	442	469	429	460	451	453	463	457	507	434	488	448	464	482	485	438	478	450	458	432	468	440	458	427	445	460	504	470	480	451	478	463	449	454	456	451	468	449	446	463	437	446	461	466	421	428	493	443	504	452	441	459	409	436	436	458	438	428	487	484	457	471	457	464	414	475	432	463	471	459	458	437	499	485	413	443	442	416	429	492	439	408	462	468	407	455	448	440	437	464	435	456	475	455	494	445	446	474	461	451	453	465	451	454	458	422	461	484	450	438	434	438	466	442	447	454	447	437	431	429	418	456	433	407	456	451	440	465	458	421	475	441	466	462	406	477	445	472	457	435	435	459	482	438	432	419	467	449	479	497	441	479	433	473	472	425	415	428	467	442	426	489	492	422	437	444	462	443	422	420	438	399	437	425	418	433	471	466	457	456	446	442	468	433	443	445	458	462	473	448	485	470	388	405	434	463	431	431	444	421	433	481	459	462	481	455	438	454	441	443	437	476	491	502	460	449	421	438	438	438	446	427	464	437	481	447	456	446	475	423	465	422	437	455	431	430	454	447	477	461	461	408	439	428	462	461	512	445	444	486	430	404	481	441	472	453	477	486	435	422	461	455	456	464	430	477	456	445	474	461	462	464	459	450	447	442	463	494	455	473	422	471	485	504	480	427	453	471	461	447	422	465
43074	74503	53714	37394	29694	21578	14956	9446	6461	4480	3356	2581	2054	1747	1418	1210	999	949	851	719	764	682	667	655	650	591	608	621	603	572	570	594	595	592	580	591	574	519	551	545	581	581	543	520	561	544	547	549	490	561	565	541	592	551	539	564	543	537	551	530	530	535	575	576	537	592	561	541	579	533	551	572	527	490	535	557	589	556	515	555	567	548	546	517	557	570	531	546	533	602	536	503	509	558	579	565	591	538	527	521	563	531	527	531	509	523	555	512	539	583	534	514	538	566	522	527	490	507	516	546	553	582	542	515	541	543	525	559	529	595	534	512	540	554	540	554	525	529	539	517	545	565	558	569	584	549	528	549	524	537	512	579	561	532	549	559	586	524	557	495	532	573	555	558	565	553	539	532	519	584	501	544	558	548	549	541	539	559	582	517	551	518	535	543	541	569	539	544	561	563	566	517	519	596	555	535	538	545	574	532	507	540	507	530	535	564	545	554	513	532	494	560	503	542	570	516	549	544	523	533	551	559	567	544	568	519	539	540	535	583	529	525	561	578	554	540	579	519	549	567	517	566	537	548	587	506	569	505	545	554	566	513	512	502	568	565	540	547	523	555	531	565	523	510	539	542	510	538	577	540	557	561	572	558	525	556	504	561	540	566	576	508	562	559	550	574	557	541	532	570	563	538	513	515	538	561	556	542	549	528	526	536	517	549	570	551	532	533	507	528	569	490	564	511	584	561	545	517	494	510	575	557	537	514	553	514	504	530	546	560	570	543	545	519	543	533	571	539	545	562	544	540	539	564	546	510	580	554	543	541	586	566	526	503	601	569	568	564	575	535	541	574	567	516	512	559	576	527	511	564	522	543	535	587	533	557	547	538	570	553	558	533	556	559	600	544	552	520	504	509	538	561	564	551	505	572	557	581	537	554	560	555	524	563	527	572	541	565	514	538	533	552	535	538	556	534	548	537	567	551	592	563	540	493	517	552	543	536	541	516	541	540	513	565	550	498	567	559	514	550	541	552	568	517	583	508	523	516	564	550	527	554	545	575	486	554	571	508	524	539	542	516	558	511	550	519	616	563	565	572	521	549	538	568	568	521	549	520	535	528	541	552	533	552	598	583	548	528	565	534	540	527	475	592	564	500	518	564	570	489	527	507	566	518	550	561	531	544	520	548	520	540	509	546	591	538	562	514	592	583	570	531	538	534	519	555	533	493	543	510	552	579	502	577	555	531	565	553	563	543	537	536	533	522	554	529	544	550	556	557	581	545	578	498	575	542	543	556	557	523	584	581	519	550	537	532	543	521	538	559	557	555	562	574	533	507	549	530	555	516	558	515	548	567	527	568	543	528	578	578	547	513	543	551	526	560	555	546	587	547	581	575	576	551	551	536	573	582	514	547	535	498	561	548	544	548	608	551	555	550	519	593	555	570	551	527	567	559	506	535	550	605	582	520	529	526	524	567	535	518	495	520	542	558	513	514	564	542	513	559	480	580	547	500	550	533	542	516	549	552	569	548	516	531	513	577	549	527	542	531	553	527	562	537	544	526	580	560	531	561	524	535	539	515	550	555	520	554	530	631	557	519	548	544	548	541	552	555	524	529	554	563	517	573	531	519	542	577	542	570	539	519	547	505	569	558	563	556	518	515	577	495	506	515	525	535	550	531	540	575	567	544	517	541	558	550	563	553	542	510	543	541	500	573	548	544	557	578	552	527	562	556	496	563	526	561	554	537	595	541	543	550	510	562	530	581	559	545	540	587	527	533	556	549	555	557	579	557	566	550	546	527	550	513	505	556	557	561	547	544	503	526	516	558	509	504	561	562	537	549	561	540	575	570	544	503	509	561	544	562	511	524	547	552	532	558	539	553	509	556	582	501	581	549	576	525	502	546	541	559	514	509	567	590	492	531	574	491	560	541	577	554	554	523	557	549	541	540	492	517	540	541	564	502	556	509	557	510	548	508	578	544	552	528	543	553	483	539	510	552	542	571	572	571	523	549	566	539	560	532	535	512	539	558	565	540	501	544	528	551	548	548	578	527	597	579	558	557	556	514	555	576	516	542	513	529	560	505	565	573	527	588	514	526	605	549	533	535	600	542	540	552	526	580	520	502	561	541	489	546	569	554	557	532	572	557	524	553	544	543	547	494	560	520	558	518	513	533	561	584	521	561	579	528	525	581	491	537	549	508	566	537	551	554	545	590	552	577	551	532	554	574	537	584	528	583	540	575	516	562	573	554	541	553	538	514	560	509	533	575	523	559	512	569	546	547	508	543	598	539	551	559	497	524	556	547	545	555	520	550	580	545	575	529	562	556	545	581	533	505	524	538	523	577	520	524	593	571	539	522	561	551	532	495	565	563	529	528	567	500	539	558	558	555	579	569	557	593	538	556	530	538	603	553	601	578	553	564	554	532	606	540	519	558	536	539	546	543	556	547	534	610	573	578	548	550	536	557	565	513	528	547	531	575	605	515	515	570	550	519	523	524	574	563	554	520	562	529	533	555	577	523	585	578	550	549	538	514	546	568	544	504	512	514	506	522	505	521	518	543	543	543	553	535	549	556	565	534	515	480	563	545	575	547	566	549	540	528	601	549	539	532	551	529	546	571	518	518	557	506	527	539	576	523	543	532	534	532	519	575	537	543	575	560	500	546	550	526	554	537	530	564	526	577	572	553	548	575	541	556	537	538	536	544	517	549	579	533	548	589	536	531	534	521	540	582	538	563	532	541	546	567	546	543	570	520	536	535	533	556	561	549	538	523	558	546	551	562	546	539	567	526	548	574	532	533	537	553	609	544	600	542	556	570	540	586	566	579	566	570	572	532	573	525	579	551	532	573	588	531	541	562	561	526	536	573	537	539	581	497	511	552	522	576	537	541	548	570	540	519	573	519	545	540	555	552	568	559	523	555	567	538	568	555	588	569	552	577	538	520	536	547	564	552	534	568	556	544	510	550	550	529	506	546	542	555	578	587	527	558	553	555	518	514	575	555	547	561	575	493	541	540	579	549	558	580	514	557	543	573	556	553	530	583	537	552	529	534	560	523	541	571	589	521	578	544	542	539	575	524	518	549	547	554	519	543	551	596	540	581	573	570	554	535	536	510	574	559	535	544	549	579	565	566	546	521	549	525	555	516	529	528	526	573	566	541	511	570	557	555	509	580	533	557	557	548	535	497	520	583	530	540	544	556	582	557	536	541	544	593	561	550	544	531	544	601	550	556	569	555	527	574	578	538	541	512	539	547	552	535	525	541	534	537	518	584	547	576	532	547	516	562	516	513	554	538	562	541	571	512	541	568	577	547	553	571	572	535	547	508	574	510	550	557	548	538	524	529	560	553	580	551	527	529	540	571	495	561	534	546	546	564	540	566	576	550	587	535	531	521	521	529	573	523	550	517	564	534	547	522	540	564	519	554	556	590	561	547	566	544	521	611	554	570	548	511	508	520	544	488	547	581	546	513	549	541	517	585	537	535	569	568	506	535	532	555
34060	40913	38131	26149	15352	7848	4068	2738	1988	1438	1277	1057	869	755	718	665	612	525	594	538	523	549	482	479	498	532	463	496	485	479	491	469	461	489	517	488	528	489	509	509	467	469	444	485	498	441	495	479	443	422	516	429	431	455	473	471	428	466	520	447	459	445	483	456	433	473	492	506	486	485	468	466	493	445	483	472	483	457	504	458	476	495	446	440	519	456	523	487	448	469	446	470	468	482	470	459	492	486	447	434	458	444	503	481	466	455	455	486	464	438	468	462	455	464	455	481	479	476	440	489	477	467	442	495	479	482	470	467	454	458	468	467	481	472	469	471	486	480	414	421	468	437	478	459	469	444	434	489	462	441	452	466	460	457	467	465	483	475	488	469	443	450	481	422	469	504	453	491	483	452	469	459	458	479	490	474	485	438	451	484	462	481	478	448	494	430	486	436	439	495	430	478	501	506	485	457	384	430	451	442	486	484	439	462	473	481	463	490	462	464	461	465	476	484	462	474	469	487	441	440	443	430	459	447	524	441	447	458	471	449	453	466	455	438	479	451	478	467	485	503	460	499	475	468	434	479	496	469	457	500	441	473	478	478	476	460	474	439	502	470	469	445	441	472	405	464	434	473	427	470	446	482	457	477	420	514	471	466	462	467	480	465	485	465	477	470	467	472	487	510	464	497	415	489	494	471	433	462	482	525	440	467	480	458	489	492	454	440	472	475	468	522	456	465	490	448	451	449	463	458	509	477	468	498	441	499	466	465	448	454	485	462	477	464	533	462	438	459	485	475	447	444	437	444	491	453	435	458	489	458	472	481	495	466	449	455	459	452	484	467	432	475	468	457	470	464	451	478	453	441	460	498	507	463	480	452	455	483	447	471	475	467	468	448	454	449	481	454	460	446	456	462	428	459	479	441	466	442	466	470	483	465	458	454	461	472	445	457	461	435	464	430	457	478	453	485	483	418	478	503	438	458	464	484	476	483	477	513	472	443	477	456	469	490	424	436	472	466	468	450	439	413	486	455	479	497	477	509	513	466	454	454	472	474	441	429	424	452	468	467	506	502	449	518	424	466	488	452	491	472	486	469	475	466	448	482	447	438	437	446	486	456	458	499	520	459	451	485	472	455	495	503	456	459	485	451	456	437	476	431	461	461	488	499	460	477	453	509	470	450	479	449	422	490	453	448	471	454	494	455	493	481	466	468	466	462	432	473	418	461	470	439	447	454	465	466	454	473	437	470	465	476	488	478	489	501	473	460	482	464	443	493	439	455	464	481	458	465	458	464	436	471	486	477	485	475	437	496	483	463	475	462	446	438	469	459	474	464	469	428	508	471	499	446	481	406	438	483	467	459	482	502	438	459	463	448	489	503	445	477	480	426	496	452	469	440	460	460	456	490	458	467	454	509	461	402	479	441	503	460	503	453	499	492	448	439	483	444	435	434	470	447	474	456	470	477	491	489	491	449	483	502	485	466	459	411	462	442	480	487	452	480	459	448	478	468	461	461	475	494	488	465	512	499	423	475	458	467	469	459	456	435	444	467	480	425	465	477	497	477	481	456	480	488	480	479	460	462	436	472	501	470	477	471	464	497	441	490	461	459	471	460	446	455	466	501	441	488	468	461	444	454	487	444	492	450	447	479	445	454	466	435	461	504	468	467	444	477	481	471	449	450	442	486	468	480	444	456	495	479	464	466	461	450	477	450	458	444	477	470	453	462	454	475	473	435	466	475	478	467	459	480	480	448	480	461	477	418	486	448	446	468	455	501	487	459	468	464	465	479	463	466	455	471	464	421	506	516	441	463	492	471	449	506	441	492	457	466	466	460	466	504	504	480	430	468	478	461	440	481	476	430	480	461	481	482	476	488	464	463	437	497	509	499	435	480	473	471	462	453	504	485	468	462	484	482	447	450	464	486	457	461	447	494	445	439	480	438	460	469	475	451	443	505	455	490	479	466	459	433	465	483	454	511	494	448	470	440	480	452	481	509	459	477	473	467	486	456	475	449	485	458	485	450	459	428	467	492	502	472	424	444	459	456	446	454	494	471	486	472	438	453	453	438	440	436	455	525	452	454	448	457	515	468	444	477	478	474	500	457	453	429	460	470	450	493	511	469	456	424	462	479	478	464	486	487	500	473	482	489	470	476	447	483	433	478	474	478	460	450	458	446	477	484	477	478	423	505	498	519	442	475	420	471	467	454	478	455	496	471	459	467	508	485	455	480	464	466	439	484	484	449	465	486	488	482	487	458	460	478	443	483	494	455	465	467	509	440	474	491	467	476	477	425	476	466	516	486	512	460	433	444	491	464	451	456	477	463	467	474	473	479	477	478	467	469	464	426	473	443	485	458	473	482	443	460	469	459	463	449	481	436	452	473	456	445	481	459	460	482	498	477	502	448	474	471	452	464	487	485	437	455	471	509	472	477	459	459	452	454	457	463	487	451	439	427	495	481	427	460	452	497	503	490	482	500	497	485	461	434	441	462	480	475	463	492	430	452	481	465	485	461	433	470	485	482	474	472	478	494	471	464	451	451	487	448	442	464	451	438	428	461	493	452	423	471	469	440	450	505	475	469	460	487	440	485	452	467	472	498	438	440	495	479	463	477	493	480	458	457	490	458	461	480	466	450	450	459	480	476	429	455	466	446	421	437	457	466	453	507	445	455	450	487	447	464	470	462	482	449	439	452	443	472	470	474	443	455	477	498	443	451	439	440	453	466	438	447	433	483	434	455	468	443	412	474	479	460	463	450	473	476	446	501	518	431	471	455	481	449	474	483	456	453	458	460	448	421	483	429	446	467	487	451	482	486	465	491	470	480	499	449	433	499	450	466	461	465	486	474	461	505	513	485	463	479	461	457	481	478	496	489	445	469	444	484	419	475	453	522	522	440	484	475	475	474	470	473	441	446	487	490	527	434	467	467	478	478	477	467	436	435	511	468	464	465	458	487	469	460	464	429	514	411	478	464	493	407	462	452	453	498	473	440	491	455	449	497	495	448	542	447	488	462	454	454	450	437	456	474	517	494	461	491	458	472	501	484	428	461	493	476	481	463	450	448	469	482	413	511	431	473	491	498	477	479	480	473	494	457	456	473	456	455	477	472	487	426	495	471	504	452	443	452	467	451	477	474	435	463	453	446	455	438	444	474	468	477	474	491	460	473	478	469	451	462	469	445	475	452	464	481	427	451	470	483	426	489	500	475	441	447	474	490	470	485	494	464	444	414	458	461	454	502	482	474	449	458	474	460	462	482	449	453	463	482	490	458	478	413	463	463	480	479	495	445	468	523	422	445	482	488	452	451	465	514	472	421	499	449	465	466	474	447	455	481	470	443	431	491	464	429	469	468	466	438	463	454	480	464	491	493	444	447	444	470	455	464	461	483	491	492	452	471	510	476	490	497	454	483	493	458	506	441	440	463	451	451	468	472	471	478	459	482	457	495	486	449	488	456	464	423	459	462	462	447	510	445	485	461	451	477	484	457	457	466
42225	56156	41306	26466	18028	11751	7073	5128	3656	2671	2019	1699	1355	1088	1010	929	814	716	675	678	638	571	583	613	627	588	586	635	576	581	583	624	588	577	591	594	571	586	583	630	585	574	568	573	584	583	550	506	554	582	580	575	569	596	615	571	542	598	553	580	550	560	605	609	563	578	555	584	562	555	570	563	596	557	580	581	584	610	549	591	596	556	527	558	572	563	536	563	572	577	567	544	563	574	557	561	564	581	558	593	557	583	557	529	563	562	590	561	565	603	529	574	580	561	543	556	571	579	556	574	575	581	594	554	569	577	558	579	562	531	561	568	595	574	581	546	564	542	527	550	553	546	529	559	546	515	568	556	571	590	584	542	582	572	560	588	540	594	578	572	607	571	559	548	597	602	560	547	560	538	540	568	572	537	549	524	597	541	585	566	577	587	579	598	589	581	546	531	571	569	590	564	561	564	559	567	608	581	604	555	552	627	575	614	590	597	570	535	516	594	542	564	596	547	599	586	573	552	597	600	546	572	532	578	528	515	571	612	575	571	583	545	570	581	564	538	551	555	565	572	572	564	523	510	570	580	540	594	586	531	601	565	548	508	551	566	556	554	566	561	572	575	555	564	516	580	574	578	555	631	582	547	589	579	560	558	585	579	545	560	543	598	580	592	570	535	595	575	569	554	567	601	544	513	563	567	582	565	589	568	566	593	575	561	557	583	561	558	556	577	583	560	581	547	594	517	573	571	613	624	601	572	559	599	549	575	548	523	568	571	555	566	570	505	545	552	555	609	557	568	589	558	549	577	543	564	582	589	543	570	565	567	559	581	597	560	564	580	544	534	521	556	615	549	580	541	557	580	571	557	585	582	556	538	560	618	579	529	594	587	597	564	572	577	548	565	558	556	549	585	565	569	566	570	550	574	566	544	553	572	563	591	552	565	583	585	555	584	610	595	591	561	578	543	568	588	532	582	639	514	615	555	545	596	542	566	572	544	569	540	540	594	581	573	561	552	600	536	539	586	559	550	548	570	550	518	547	527	574	568	585	558	588	576	551	553	610	579	572	562	557	551	526	581	557	592	534	539	560	533	555	560	582	520	568	576	525	560	553	591	534	576	599	580	570	580	600	577	548	558	533	538	610	615	568	566	525	553	540	596	561	564	594	626	594	566	576	565	544	575	541	548	547	543	566	553	580	571	558	576	542	578	552	590	551	534	611	543	555	594	557	605	600	548	586	586	529	540	615	568	561	516	560	659	597	562	580	550	618	573	531	529	567	556	530	515	561	541	526	575	565	581	497	601	616	608	565	568	543	551	606	545	572	540	552	572	604	561	543	567	544	572	560	601	582	579	581	579	566	567	555	542	561	582	554	619	535	571	615	598	527	571	570	559	564	542	540	582	559	565	542	580	569	616	507	593	554	559	541	550	574	579	633	585	578	544	536	587	565	550	593	587	577	574	574	567	581	546	572	528	595	549	554	604	597	580	587	545	599	600	613	559	557	550	570	558	571	561	586	593	619	534	555	556	540	557	619	582	550	583	575	527	525	551	577	555	556	562	526	636	557	571	590	561	571	548	573	549	586	586	556	531	593	559	560	565	545	541	590	577	558	571	556	553	561	575	596	588	540	577	543	580	581	594	544	558	573	583	536	571	571	578	507	553	592	612	599	574	594	567	580	570	576	549	614	565	555	597	562	565	558	592	575	565	555	583	591	524	594	551	529	552	562	558	532	540	588	574	578	537	588	546	570	555	576	626	557	576	556	558	540	566	596	572	582	555	544	570	543	567	544	566	573	542	561	533	587	552	598	559	598	558	555	608	549	571	601	606	596	548	621	575	566	588	542	559	576	554	550	544	534	547	567	560	581	615	576	615	587	587	590	595	533	580	565	588	589	549	567	566	553	572	587	620	546	552	579	558	593	567	551	545	557	568	555	581	562	552	620	574	549	566	583	574	610	604	598	575	530	546	588	600	593	551	592	591	608	579	555	548	543	597	574	589	501	599	620	567	581	611	556	545	552	564	557	556	564	578	598	571	544	580	569	583	587	527	547	556	580	565	595	572	561	581	545	592	559	529	584	590	567	559	548	549	531	596	598	565	553	558	567	590	562	515	568	590	604	536	571	566	592	561	599	521	571	566	565	530	568	573	606	520	575	531	567	538	585	545	560	608	588	561	580	574	559	576	569	574	580	531	577	577	520	571	570	588	549	579	557	556	526	532	544	607	534	621	582	538	568	592	612	579	534	575	538	543	558	559	556	602	541	564	606	588	544	527	587	615	550	530	538	529	520	542	589	600	540	577	528	575	553	537	597	581	547	585	541	575	543	576	596	582	563	595	618	581	532	578	574	571	550	585	558	576	568	581	566	594	583	560	561	546	560	600	582	577	520	546	597	561	558	562	518	554	552	559	560	612	537	603	561	549	568	618	564	554	563	573	584	615	568	550	599	569	575	595	576	596	576	591	565	591	596	539	590	551	565	594	565	578	561	568	550	537	553	564	590	557	561	562	553	582	580	574	578	619	576	547	588	613	595	582	582	567	569	550	537	560	559	544	542	564	557	562	517	559	561	591	577	605	581	565	550	599	578	533	561	552	618	574	519	585	586	570	543	599	604	576	579	570	563	581	570	548	552	590	500	525	588	549	583	555	603	570	524	556	562	546	551	597	560	604	600	540	536	578	570	580	567	562	579	586	617	595	575	611	568	591	592	585	552	567	556	549	549	565	541	524	574	582	532	583	546	557	589	579	557	565	584	550	528	551	572	546	549	546	604	573	598	573	548	569	590	585	577	557	537	549	561	637	563	563	560	567	549	586	550	541	583	567	596	561	578	581	564	536	588	493	560	516	587	549	605	567	626	576	608	554	553	584	569	620	572	579	544	552	570	582	551	571	577	574	573	611	596	579	582	594	556	629	604	562	496	580	564	555	609	578	578	541	552	550	554	581	600	589	581	542	630	571	561	563	576	559	590	563	576	538	587	562	584	601	558	575	578	551	562	589	577	574	614	565	594	579	558	543	604	600	565	544	610	537	582	580	549	607	628	527	615	600	589	576	533	578	572	563	567	592	557	592	567	549	538	571	517	594	556	587	611	543	571	537	543	544	576	578	606	515	576	552	555	589	564	545	578	575	570	553	553	613	567	562	591	546	553	537	578	578	586	577	604	545	550	589	547	576	613	566	575	566	554	588	590	542	566	579	585	588	602	609	574	579	563	571	545	600	555	576	538	578	571	575	553	525	577	602	586	521	580	589	568	579	577	524	547	581	548	542	615	564	576	545	556	520	559	558	551	564	552	592	561	532	550	585	598	568	560	522	498	554	579	530	551	528	599	514	581	612	587	539	557	578	584	562	545	570	580	548	573	581	584	580	560	588	618	602	584	578	613	562	566	546	515	526	605	572	526	589	555	567	501	570	539	560	563	573	548	534	565	571	582	555	560	586	545	570	567	562	579	598	573	635	608	539	602	565	604	559	579	549	569	541	552	590	598	543
24018	21176	28404	25068	21878	17819	9613	4668	3027	2251	1810	1454	1219	1032	889	840	739	705	625	603	576	572	527	552	540	557	536	570	538	592	509	503	530	495	503	479	498	510	498	530	500	475	505	469	461	461	513	434	508	503	526	497	524	467	508	495	486	478	529	498	484	441	467	520	522	463	502	493	474	505	533	489	550	494	526	474	484	476	493	463	519	494	500	524	497	481	486	515	506	502	485	486	467	446	495	486	455	519	482	472	492	494	477	478	473	491	491	493	519	507	479	479	514	489	482	485	528	456	474	497	485	473	505	509	469	511	500	483	470	498	428	515	477	447	464	472	489	505	497	471	482	505	443	531	519	531	509	493	516	482	473	516	493	467	442	507	441	463	478	468	449	477	474	527	467	479	454	466	485	526	475	436	474	487	514	482	518	472	497	470	495	478	454	474	494	500	480	505	514	470	469	492	504	510	505	440	467	488	491	527	492	447	476	435	556	483	492	500	495	497	489	521	536	504	491	507	487	498	500	492	523	501	517	458	460	514	478	525	471	500	492	493	510	512	468	490	488	451	483	516	432	462	501	483	505	492	526	501	513	475	490	479	467	465	498	514	467	522	453	463	488	519	518	498	496	473	495	529	468	492	505	453	469	468	510	490	496	490	536	486	479	489	516	484	477	480	525	508	504	467	508	489	511	493	476	493	482	472	506	526	476	490	499	489	496	462	514	496	481	536	480	469	483	474	496	496	501	513	489	502	492	511	519	466	472	537	484	477	488	492	518	554	449	469	503	500	461	513	467	511	515	469	510	500	519	485	486	493	472	509	503	470	480	520	548	497	494	507	438	509	481	512	488	497	448	471	465	511	474	516	517	484	485	473	496	497	491	460	466	533	457	546	494	437	452	446	489	495	486	545	498	460	499	531	500	466	487	474	469	505	481	493	494	501	486	477	485	489	496	454	519	492	512	527	496	500	500	474	502	509	456	528	505	493	469	481	489	495	528	441	451	492	480	486	533	488	472	462	537	477	500	506	477	521	514	477	509	455	473	493	494	488	479	531	498	537	515	489	539	441	507	502	481	492	501	524	483	504	498	513	499	476	524	493	507	462	467	499	476	503	532	525	503	518	457	497	505	474	530	480	438	492	506	484	479	462	493	485	504	513	509	488	450	490	479	496	476	483	488	521	484	496	482	558	488	455	506	444	485	458	473	472	472	469	472	466	490	511	514	521	483	525	509	484	487	498	494	508	498	510	461	485	493	505	490	506	484	476	452	541	523	519	476	527	468	495	475	469	448	466	500	483	460	462	504	495	512	524	501	478	469	504	469	472	488	499	503	514	481	450	484	479	492	484	427	462	466	493	504	474	476	477	472	454	494	449	494	472	456	514	490	449	484	506	507	504	495	475	507	536	502	498	512	530	463	505	521	501	486	473	499	475	530	501	465	493	520	496	485	477	471	525	460	461	500	479	463	535	502	465	467	503	471	474	479	484	495	490	481	516	541	500	467	500	493	447	531	482	486	483	483	480	504	518	482	495	459	482	501	506	474	512	485	490	525	499	479	517	514	455	492	494	447	515	507	494	479	522	451	537	473	498	455	476	504	493	517	502	533	507	500	484	482	501	463	473	468	539	494	496	498	473	528	481	492	497	451	473	488	477	491	504	481	491	520	458	484	462	481	453	480	498	518	470	441	486	478	499	483	476	533	476	477	509	459	491	502	497	504	500	507	534	527	520	514	488	478	506	533	459	514	510	469	501	483	486	484	492	516	494	487	513	518	490	539	553	482	521	427	484	504	512	490	478	504	528	464	505	485	476	520	512	474	484	472	478	492	487	473	503	465	475	461	477	476	488	504	471	475	495	464	511	502	510	475	495	482	446	454	483	502	485	485	484	504	505	536	511	486	472	468	448	486	496	481	458	483	500	513	521	479	490	476	468	490	531	483	528	466	499	504	472	456	482	500	486	516	491	492	498	515	478	526	486	480	479	501	505	527	467	493	475	487	464	468	451	487	504	505	491	462	492	488	481	488	494	495	465	506	472	504	464	516	502	478	471	492	519	476	516	486	477	456	497	480	472	471	514	498	476	504	507	496	507	492	482	485	506	521	520	491	487	449	483	455	479	519	524	501	483	429	502	464	517	498	521	478	556	498	474	475	533	479	476	470	506	521	503	515	518	485	468	479	542	444	484	473	479	485	519	448	470	505	487	517	536	483	484	479	490	506	512	504	525	486	453	444	503	488	479	504	502	475	446	458	521	456	459	480	514	490	479	526	497	473	487	499	480	511	507	505	444	488	501	466	504	508	454	491	494	491	475	532	484	489	472	473	468	499	470	520	506	474	498	440	533	479	509	483	477	504	491	474	476	465	490	524	464	513	509	469	466	462	482	506	477	492	501	482	488	486	467	504	521	502	536	481	470	441	456	483	501	500	526	519	480	511	483	468	461	511	474	522	513	511	510	516	516	492	492	500	497	494	512	503	531	519	488	458	430	469	478	531	486	481	489	433	489	502	507	487	507	484	502	493	488	507	480	490	547	504	508	480	521	507	517	516	486	524	483	462	484	511	530	435	485	497	511	476	526	535	503	435	507	476	468	472	462	497	511	509	478	481	484	525	493	490	519	482	508	490	516	491	507	499	491	472	501	477	473	520	494	537	497	500	467	513	484	478	472	505	503	481	465	500	468	499	486	504	502	513	477	517	457	494	498	479	512	489	491	472	495	482	494	503	554	486	481	420	517	489	476	519	445	522	508	497	488	489	458	480	440	465	505	518	520	518	432	465	524	504	471	480	514	477	522	484	503	439	476	513	478	486	503	466	490	474	512	485	501	504	507	486	447	452	494	516	495	473	502	487	490	511	480	471	470	489	493	476	504	480	505	498	499	461	501	506	463	434	461	500	513	475	506	515	527	512	504	529	465	490	513	499	411	526	479	502	473	479	504	464	494	516	466	517	490	482	480	490	502	487	482	491	493	525	458	463	519	508	499	489	471	501	471	493	510	489	476	526	497	503	483	470	508	461	491	481	464	482	510	452	489	491	478	547	488	476	505	474	427	484	444	509	493	500	525	522	501	492	513	487	494	444	492	488	503	514	521	482	480	531	451	531	504	516	519	490	486	462	480	463	480	502	459	505	475	497	446	516	471	500	473	490	514	504	486	509	489	493	500	474	523	477	459	454	487	507	495	523	448	494	482	495	476	484	510	513	503	513	500	488	493	472	509	499	502	481	485	497	519	473	465	490	510	484	490	479	488	477	486	476	500	497	508	486	489	523	498	492	478	492	475	458	491	500	501	502	464	455	481	508	537	495	512	478	474	486	488	482	482	517	499	449	501	513	508	489	491	475	469	503	470	471	474	486	498	471	524	492	457	514	455	477	523	508	520	518	491	523	454	490	482	514	539	509	497	468	521	495	512	509	475	507	496	531	507	469	503	506	508	489	480	508	493	514	508	515	494	487	502	478	507	498	493	489	464	498	511	497	480	490	527	464	490	501	480
39377	64210	50209	32809	23132	17353	11397	7708	5267	3914	3116	2394	1981	1556	1346	1179	1012	969	873	797	770	766	730	706	665	673	609	615	646	623	645	654	623	609	592	572	633	598	620	590	613	564	570	596	580	584	590	624	588	592	603	639	597	600	625	605	610	613	627	610	604	556	617	574	645	593	579	600	648	618	570	588	624	625	591	611	576	662	614	575	596	576	599	659	601	568	605	623	612	615	615	590	618	594	588	589	600	566	636	626	563	579	572	594	565	567	617	604	607	583	594	597	614	565	557	659	575	628	611	564	580	605	596	574	605	622	599	615	537	619	577	604	597	594	619	652	584	613	577	628	574	569	580	586	604	639	575	622	564	612	589	592	630	650	598	571	593	630	579	572	567	607	551	598	593	587	613	598	614	626	556	601	580	567	616	621	606	590	575	584	645	605	594	632	608	612	599	570	575	625	572	614	570	579	617	613	606	554	611	616	668	620	583	597	588	628	609	586	618	592	617	561	638	615	599	606	583	660	577	650	619	588	560	618	579	569	594	580	637	583	594	576	523	558	608	592	568	574	580	594	642	592	580	550	586	565	623	616	600	558	641	555	584	583	610	592	583	593	604	598	600	616	616	617	601	644	585	617	602	586	591	611	570	605	652	622	624	572	577	561	517	604	606	572	612	632	582	644	580	621	586	597	547	548	600	611	668	570	604	628	605	592	583	597	576	595	609	594	571	589	585	625	601	574	609	600	587	595	599	580	616	591	584	619	659	580	580	604	617	617	572	581	585	577	629	574	573	610	600	605	617	601	629	596	607	573	627	587	597	564	562	571	565	590	584	572	578	616	573	615	608	639	574	604	574	601	658	582	608	567	624	645	575	618	570	620	585	612	584	590	627	569	598	608	539	549	606	554	623	600	611	590	620	523	604	599	586	611	587	596	604	579	560	604	610	608	619	583	608	576	622	597	580	602	592	591	605	603	617	591	586	646	606	563	562	599	594	596	608	624	618	626	647	581	580	608	641	626	596	673	590	603	604	598	616	596	597	616	603	590	638	635	546	610	606	596	584	587	625	565	591	570	586	596	641	603	581	581	581	614	592	598	589	607	555	592	565	567	649	586	616	574	584	571	606	597	633	648	595	589	596	559	646	594	655	580	633	591	601	585	601	625	563	631	593	571	593	625	637	599	580	616	577	569	640	550	644	590	609	581	601	639	573	565	621	599	595	612	585	617	638	619	583	631	614	577	637	641	572	596	628	586	560	567	569	564	600	593	602	573	593	606	565	618	595	567	603	600	634	599	618	600	625	561	578	593	567	595	625	584	582	586	602	657	601	590	627	608	581	576	605	597	597	576	595	604	570	590	578	627	589	611	576	590	596	591	597	597	598	615	549	606	592	612	578	597	612	587	584	601	577	591	594	596	585	632	578	601	621	588	597	564	613	590	561	606	587	563	604	589	617	649	583	573	603	587	609	542	620	573	608	589	616	628	549	575	594	611	587	581	585	566	586	569	611	608	599	608	563	593	601	622	588	590	622	599	604	595	614	606	587	575	621	604	613	635	558	565	590	567	622	572	610	612	565	608	550	570	627	625	595	589	589	583	609	585	615	581	582	566	625	546	575	584	597	608	586	614	594	593	584	593	600	614	609	549	552	584	584	564	610	594	625	584	617	592	552	606	590	604	638	572	613	594	586	645	599	613	607	577	563	591	583	640	642	598	576	606	583	563	614	589	634	598	570	596	550	625	634	589	600	659	575	583	639	634	620	588	590	615	605	580	570	582	594	580	570	610	625	607	618	585	620	585	572	589	569	593	598	585	598	611	609	579	535	591	609	574	569	603	580	577	586	634	552	585	639	587	619	632	611	591	575	591	581	576	624	590	607	604	560	610	601	614	601	564	604	598	575	601	638	654	593	555	639	618	616	604	604	597	661	597	549	569	598	598	631	599	572	604	602	604	611	637	601	627	638	603	600	595	596	604	600	633	603	602	619	613	558	597	592	552	609	581	621	606	594	604	569	583	593	625	601	580	609	609	571	631	599	617	608	573	582	623	603	603	541	614	577	579	598	593	639	576	589	582	641	608	585	614	572	622	615	573	607	584	573	626	619	596	595	643	602	581	618	617	585	595	604	588	556	593	589	601	604	606	612	638	564	576	586	567	575	617	565	579	596	604	575	626	609	617	587	609	569	614	607	552	590	607	616	595	598	606	502	613	561	597	596	575	587	605	589	627	624	590	640	538	593	537	598	567	646	610	622	595	617	617	600	551	614	593	590	579	659	597	596	574	588	602	585	593	588	578	617	606	609	613	559	602	621	583	588	599	644	583	606	603	611	595	591	615	603	611	582	606	569	631	615	604	568	607	597	600	548	556	552	599	584	580	596	573	605	576	609	658	566	599	627	609	591	578	578	609	660	613	550	606	625	613	634	578	616	628	605	615	626	629	594	547	573	579	610	640	609	571	622	585	568	603	565	632	584	575	608	583	605	626	608	611	593	588	582	602	582	610	640	567	633	566	613	596	563	589	577	606	570	591	534	566	614	597	584	605	598	564	607	608	583	669	597	553	569	607	599	595	597	588	595	616	588	581	636	620	592	590	562	601	615	598	613	581	611	557	664	574	637	593	582	578	584	570	573	552	603	570	600	550	587	604	611	606	590	604	621	588	631	596	619	609	649	607	622	636	579	611	579	609	606	575	548	597	617	583	589	607	568	598	594	576	628	547	585	607	590	585	617	596	564	613	569	607	613	592	616	613	570	631	632	638	629	599	621	602	601	567	555	540	602	606	583	612	591	575	629	590	606	576	616	587	577	599	608	577	601	583	617	574	566	591	568	673	574	595	618	601	630	561	562	604	559	587	577	591	570	600	588	563	612	584	626	596	580	619	594	597	597	621	609	577	590	608	606	622	631	627	612	577	624	613	672	563	615	596	617	610	617	636	569	613	600	608	549	573	605	637	554	602	596	626	605	580	609	612	572	610	618	582	590	570	545	601	569	643	620	619	580	579	634	582	562	609	575	573	571	633	607	618	625	602	572	616	616	642	580	591	604	587	587	630	589	621	576	596	616	600	603	612	574	616	593	561	599	594	605	583	599	645	598	612	616	635	562	600	620	549	580	601	592	582	627	658	590	562	559	590	565	610	595	607	548	541	598	579	607	604	580	561	614	601	576	602	583	568	611	566	644	615	604	585	645	599	570	590	610	606	566	582	605	567	609	614	601	586	593	584	623	594	574	571	603	623	564	581	573	581	599	610	613	596	575	622	604	569	579	580	591	605	627	605	628	598	613	599	598	585	607	598	589	623	597	543	585	592	583	587	565	563	615	623	556	575	608	612	587	581	591	576	575	590	652	571	624	594	622	592	571	622	585	574	591	606	579	601	623	623	593	632	603	577	609	610	601	607	596	621	577	591	589	622	597	606	635	566	632	630	630	591	560	579	582	589	592	576	558	626	621	577	584	603	568	605	605	637	607	611	616	661	568	597	593	578	632	594	604	647
24983	21317	28697	27288	19370	10550	5197	3116	2167	1599	1422	1126	946	827	721	638	598	560	541	503	437	473	478	465	497	440	456	458	417	417	394	429	415	445	428	435	362	384	397	406	426	410	382	418	410	434	411	406	384	383	382	449	436	402	411	429	412	402	422	412	413	427	392	429	417	428	408	381	422	409	426	429	389	412	409	394	403	381	403	400	401	419	416	406	374	419	416	405	428	384	420	412	409	417	400	421	419	409	402	420	416	383	419	402	395	396	400	426	423	425	427	440	456	390	426	421	411	386	454	405	366	412	408	397	417	395	370	413	403	366	399	398	451	369	397	402	404	384	390	425	413	426	406	396	422	426	361	404	418	402	404	410	418	425	431	375	416	414	419	397	439	396	397	390	406	401	410	419	431	387	367	364	402	398	401	351	396	467	381	392	442	418	426	400	413	459	386	453	423	406	427	395	418	409	397	394	417	398	394	403	413	420	406	430	378	421	399	409	424	447	421	381	418	394	382	411	398	416	405	419	429	406	394	421	393	410	404	398	447	383	370	386	408	395	408	408	396	385	451	440	422	407	442	395	357	445	401	405	444	420	405	427	373	425	404	468	379	446	404	395	418	429	380	380	428	443	426	405	385	406	415	392	401	404	388	411	413	428	387	391	381	384	396	419	420	438	400	438	388	399	393	397	387	387	392	424	385	415	423	399	436	412	422	442	416	394	437	383	409	377	402	406	438	400	428	363	406	405	412	392	404	398	410	393	387	437	429	415	409	395	400	414	425	403	402	409	396	441	389	414	415	436	424	387	433	418	448	436	425	414	409	362	400	420	397	393	394	389	411	397	426	388	406	420	405	417	411	468	376	389	380	372	449	404	409	361	415	407	400	387	376	390	400	450	400	448	397	385	391	408	398	410	398	400	408	428	414	410	413	401	409	434	393	398	430	424	415	387	387	400	429	395	385	396	392	391	375	420	396	381	415	418	365	399	392	416	399	423	370	414	397	428	421	393	402	411	413	370	381	416	370	423	404	359	373	419	414	424	387	398	434	385	384	395	383	423	387	413	382	392	440	395	407	412	371	422	381	373	423	383	392	382	400	364	434	395	407	372	406	408	403	389	394	412	380	403	396	463	409	400	394	412	387	388	415	382	389	375	383	402	386	390	365	392	399	429	408	398	409	397	442	426	394	396	393	406	388	437	403	456	391	412	375	382	404	401	420	451	409	431	424	424	403	400	371	457	420	393	403	387	409	411	396	380	452	394	392	416	435	416	381	382	403	426	420	411	423	376	398	427	411	418	417	404	379	433	416	426	430	423	407	402	429	429	438	402	392	436	418	416	404	442	427	413	411	405	401	426	387	420	403	404	374	408	416	396	433	409	375	422	404	406	400	381	442	403	417	380	407	403	404	415	376	411	425	411	409	411	414	419	423	428	427	423	422	377	420	389	380	393	428	421	390	418	410	416	431	373	430	421	403	417	407	401	426	399	386	379	383	438	366	397	403	445	420	391	416	406	368	384	424	414	390	420	428	426	407	433	446	411	421	393	409	413	397	395	383	404	410	392	385	397	379	400	417	385	409	437	439	423	391	408	429	403	439	403	401	407	375	414	404	379	398	424	389	395	396	409	393	391	403	406	425	391	395	423	439	421	448	401	388	402	411	385	417	440	419	408	422	394	433	382	366	399	398	402	421	397	382	391	391	402	408	403	388	446	427	403	380	394	396	406	409	395	380	427	401	384	448	399	417	463	409	407	411	399	382	368	439	398	411	386	399	409	403	418	375	391	402	447	400	398	412	398	382	434	373	383	405	415	426	388	399	430	385	418	391	414	391	433	417	402	393	398	404	399	422	393	362	362	427	392	394	401	443	377	347	467	430	375	398	419	407	372	408	455	407	396	438	413	369	392	414	431	357	370	415	402	434	409	367	406	427	416	394	434	397	409	400	424	390	420	428	387	395	405	413	423	403	407	380	414	401	398	406	388	400	401	400	426	380	414	376	424	407	400	425	457	386	388	394	410	389	414	446	398	390	387	406	420	399	373	382	423	382	406	382	400	423	359	409	433	428	446	380	340	417	391	414	390	415	404	391	388	424	426	451	411	403	389	375	406	411	417	411	412	408	399	398	397	393	431	381	371	426	422	386	430	390	407	418	403	416	415	395	454	394	379	423	398	365	385	376	361	401	382	413	394	384	423	368	456	397	427	408	392	402	391	384	413	390	361	403	430	379	358	391	390	378	396	400	410	472	414	397	378	407	397	415	403	378	421	385	365	396	404	411	445	449	442	382	386	412	415	414	427	424	404	385	392	397	355	373	407	399	419	377	377	395	432	385	399	396	425	428	388	378	378	415	397	389	408	427	401	392	387	376	411	420	438	411	394	424	432	390	417	404	424	409	398	382	431	376	426	399	394	424	437	421	423	416	413	386	428	416	364	431	432	403	425	436	416	384	378	434	435	420	416	413	397	385	414	417	397	406	433	370	416	383	409	433	400	414	394	383	456	423	439	396	406	414	398	406	441	417	405	389	431	399	406	431	400	407	409	445	416	408	418	420	395	372	396	395	404	436	416	404	420	379	445	377	397	414	397	389	398	403	376	411	406	408	410	413	405	449	415	425	403	408	396	430	402	408	418	444	393	402	377	419	416	410	400	400	396	425	393	424	396	404	411	394	395	410	384	391	430	408	402	420	394	413	394	417	447	408	441	391	427	357	418	382	418	381	393	398	420	366	425	370	398	394	397	412	393	402	408	375	413	411	403	392	403	404	396	396	405	382	437	407	408	425	406	393	376	367	387	416	383	381	459	410	425	390	383	382	408	416	412	406	430	411	384	426	413	415	436	399	418	392	382	405	420	414	412	404	432	408	375	409	397	409	426	423	413	420	425	438	406	411	418	413	416	436	433	425	399	450	400	392	429	414	372	395	397	386	407	413	387	383	427	397	392	386	410	434	391	411	401	393	380	419	413	373	414	423	411	407	420	396	406	409	402	421	410	409	443	415	375	465	373	376	385	382	408	410	398	425	425	403	445	372	416	452	423	403	449	408	408	422	388	412	427	407	398	370	413	445	393	406	431	402	407	418	415	427	438	381	420	414	372	411	386	404	423	416	425	431	420	392	404	389	407	428	403	403	419	371	435	399	394	445	403	408	428	409	363	397	434	385	401	419	430	421	394	392	405	390	428	435	395	428	410	403	420	430	418	378	432	399	413	377	399	402	407	386	387	422	390	409	389	411	411	381	441	390	404	418	385	415	385	375	424	387	396	430	417	423	421	374	410	387	406	409	408	401	399	383	392	380	426	397	402	405	360	409	356	397	408	376	403	416	419	383	393	379	409	401	415	410	415	380	428	377	404	395	465	409	410	382	378	452	404	394	377	428	399	405	408	398	402	420	463	411	389	401	383	421	407	429	416	379	401	430	399	403	466	392	407	370	441	449	407	451	399	430	383	427	385	368	421	427	451	380	397	398	428	406	403	443	414	426	393	421	386	423	391
39529	60655	47396	31929	18927	12918	8297	5755	4109	3119	2391	1956	1441	1280	1049	956	830	739	690	673	616	559	568	544	528	561	531	511	540	549	496	511	511	529	529	504	494	519	504	545	507	516	522	478	532	497	498	496	501	501	490	489	467	535	508	464	454	514	475	522	499	507	503	504	475	471	470	500	504	522	475	544	515	476	513	504	545	503	488	494	505	500	541	501	503	496	496	508	482	496	513	475	498	479	489	503	470	474	519	538	542	482	462	467	501	507	502	520	488	456	477	539	503	529	478	474	466	536	518	521	480	526	530	496	517	492	519	456	523	513	482	510	475	503	481	505	519	513	516	492	498	490	487	512	505	501	491	510	513	465	532	502	468	514	514	500	501	494	457	546	475	477	509	495	479	506	510	507	509	484	549	511	530	522	494	517	523	475	500	497	473	479	535	514	554	519	526	498	500	523	464	501	478	448	514	516	536	524	541	483	488	483	507	494	539	500	502	522	533	473	514	480	523	523	471	481	462	478	477	498	491	468	507	513	505	447	489	454	486	506	456	542	515	488	506	516	513	537	524	502	505	499	492	498	497	482	507	456	506	472	524	504	491	535	519	516	450	537	510	499	509	495	504	496	480	450	530	471	487	471	522	503	512	464	472	523	477	505	442	489	497	495	475	480	490	521	523	533	524	502	516	474	504	523	481	483	504	517	521	493	502	519	528	513	531	515	511	460	501	543	506	499	480	489	509	533	530	490	501	510	487	465	475	471	519	479	509	518	524	483	538	530	487	523	558	508	447	483	486	522	516	497	514	502	479	529	490	481	487	500	471	519	526	475	494	479	523	478	507	489	460	484	491	472	472	524	462	514	501	504	488	548	534	502	521	435	481	501	501	514	531	488	475	488	541	479	458	479	467	500	511	523	530	475	488	531	530	478	502	497	451	501	500	453	488	510	471	500	532	537	516	517	485	471	480	479	527	493	528	519	493	520	497	508	495	512	500	512	515	511	520	504	501	494	497	500	498	506	485	507	493	492	500	452	505	464	500	480	487	478	497	465	505	513	520	519	477	478	479	525	529	470	509	517	511	485	523	487	504	488	501	492	487	454	468	535	513	492	498	508	500	496	519	491	515	489	496	472	490	517	493	535	509	515	473	484	506	484	489	515	465	493	483	514	529	492	494	504	514	468	511	507	510	475	472	508	528	480	478	480	493	485	502	522	519	510	498	501	523	486	482	502	503	519	504	462	498	540	487	514	509	508	497	510	479	535	495	508	484	528	493	500	538	525	496	499	518	502	516	505	515	509	511	524	506	546	477	519	529	503	462	470	548	446	503	492	506	513	504	510	486	538	497	510	490	488	488	478	498	525	522	482	496	487	509	521	470	540	519	482	500	488	519	484	467	495	503	483	534	491	450	531	493	503	508	464	508	508	489	509	475	489	473	491	530	509	493	477	502	536	479	523	445	507	500	493	519	493	512	468	464	519	507	478	491	494	487	530	511	555	480	525	501	506	501	491	514	523	506	541	497	468	481	488	470	500	461	536	469	545	525	519	470	547	503	475	478	535	514	473	507	517	498	471	515	498	507	505	457	504	524	481	492	529	497	506	455	493	489	508	472	490	456	509	479	497	491	508	511	518	503	471	464	483	415	464	495	509	531	502	549	476	467	508	515	483	503	495	539	497	510	507	506	475	495	519	525	509	494	549	516	499	478	505	491	481	453	458	494	520	479	516	481	527	506	473	500	542	513	517	500	500	529	518	471	520	531	507	521	479	506	533	553	536	507	514	498	520	487	500	503	479	525	540	539	477	492	544	461	525	545	523	452	493	479	485	507	464	499	495	497	515	494	521	488	486	460	467	509	458	496	526	499	469	460	502	518	503	477	490	462	538	492	491	534	475	476	448	505	505	527	505	494	493	482	500	523	508	467	519	485	510	502	491	456	485	510	455	488	470	499	559	546	518	494	462	499	515	482	467	490	571	503	506	479	505	493	520	496	481	508	484	482	483	507	488	505	455	490	531	500	494	445	522	503	513	484	481	538	513	493	494	517	519	456	491	476	523	499	448	505	496	517	505	473	521	471	501	528	454	463	457	512	485	467	522	507	500	476	494	481	536	487	535	517	482	491	468	483	483	517	471	482	513	464	494	515	441	501	452	509	496	536	495	525	503	498	459	481	486	442	500	536	481	536	524	479	543	515	514	545	491	492	502	457	498	490	506	518	474	446	484	525	501	494	513	471	507	507	486	494	478	536	462	532	507	467	451	498	486	501	517	459	505	521	475	502	475	513	487	527	524	542	473	522	485	473	508	482	469	507	488	505	506	518	530	492	489	509	503	513	520	481	481	475	551	439	521	505	548	493	508	488	531	543	483	471	521	542	505	542	473	480	477	524	492	542	496	494	486	510	504	527	509	480	523	508	471	539	504	522	488	482	471	476	506	482	548	501	469	497	486	497	489	477	435	490	510	524	508	480	497	487	480	496	528	535	475	450	519	505	504	518	489	526	514	479	436	483	460	494	476	491	468	488	501	485	504	487	517	500	545	466	522	509	508	499	460	516	502	534	515	531	507	537	485	515	493	513	534	501	482	510	515	482	505	458	524	482	500	519	462	483	532	507	504	453	496	540	495	452	478	520	495	501	501	510	520	515	486	529	477	527	493	501	509	486	496	470	489	506	468	483	482	485	513	523	532	471	501	473	502	467	501	459	491	473	501	506	534	519	488	476	513	457	499	466	494	488	471	521	497	527	465	508	495	486	497	517	504	493	480	493	518	484	472	530	494	491	515	477	504	486	476	483	482	507	474	496	472	502	498	539	500	477	526	490	542	541	517	541	485	463	511	462	479	482	496	556	477	505	489	504	501	483	530	508	529	481	473	481	498	521	483	512	535	484	488	467	521	484	500	501	479	486	488	497	533	495	529	511	491	483	508	503	491	466	508	522	526	477	504	490	475	503	496	481	527	504	459	503	524	451	477	501	517	504	524	508	476	529	514	511	531	490	491	476	507	547	507	453	498	483	502	503	493	500	487	498	519	507	488	522	509	492	507	472	504	466	494	479	496	492	499	479	505	483	470	508	454	519	481	535	495	510	495	510	523	480	487	478	461	470	484	500	500	486	493	462	502	523	513	477	493	455	494	492	481	520	502	504	485	455	523	484	483	519	488	518	500	513	509	513	530	516	523	516	522	484	534	488	497	514	489	534	490	500	489	483	531	490	498	489	476	547	514	521	463	486	510	525	491	532	489	467	518	497	492	498	501	516	524	551	479	456	496	549	494	488	494	525	502	475	517	472	529	514	510	513	491	505	517	511	510	516	507	481	494	499	489	477	513	485	487	505	527	517	479	505	511	484	496	489	490	509	478	555	486	511	470	492	484	480	484	488	523	566	512	516	543	522	488	533	487	531	483	468	534	483	475	462	529	448	509	496	500	494	520	468	530	494	537	486	495	500	481	505	476	495	481	509	474	493	507	549	544	492	485	497	493	535	489	441	503	464	511
22773	21129	28620	23955	21248	21423	15533	6001	3617	2708	2157	1645	1449	1218	894	886	824	654	657	595	549	513	523	534	465	489	475	475	464	439	489	435	446	501	410	402	474	456	472	462	473	415	440	467	428	465	424	444	427	454	449	435	411	428	429	453	443	426	420	426	422	427	436	464	414	438	436	434	452	419	474	442	436	435	451	448	477	405	441	464	440	445	410	403	426	469	464	426	436	442	457	415	387	439	435	419	453	438	453	455	448	481	442	418	430	432	412	466	432	418	430	412	439	437	451	401	428	487	461	465	433	441	444	417	421	427	432	451	445	439	445	398	427	435	463	407	442	439	460	429	401	434	490	378	411	440	409	412	422	405	454	456	453	425	481	447	425	416	451	442	412	452	472	443	419	462	415	438	416	436	386	454	381	436	450	402	447	426	445	455	443	445	462	419	444	419	449	449	414	451	418	422	418	407	429	409	449	456	447	448	423	409	466	439	442	426	438	423	457	444	460	453	456	404	444	438	463	422	423	414	456	470	423	418	419	426	423	445	443	430	418	489	466	441	453	445	440	436	411	430	449	422	415	464	406	432	416	440	423	441	454	465	448	441	453	402	408	460	419	412	432	452	449	422	410	465	421	448	443	386	452	447	441	382	439	399	425	439	438	455	443	431	472	441	410	434	438	438	396	435	458	424	447	398	453	435	431	396	423	454	432	384	445	436	439	429	405	435	436	470	391	458	427	439	457	439	432	468	475	413	445	440	400	460	441	459	399	415	454	403	409	401	476	469	433	442	424	436	446	413	465	422	467	449	449	438	435	438	419	431	425	448	420	413	450	424	434	435	450	423	443	481	439	431	466	417	458	459	399	453	423	431	462	474	393	427	429	469	470	390	426	447	413	471	492	447	437	420	412	409	437	454	428	452	405	436	448	487	438	414	426	397	440	415	429	455	380	457	417	439	406	427	433	419	446	396	428	442	399	450	444	462	442	425	450	421	449	423	400	402	452	402	454	455	412	450	431	399	407	405	441	436	455	448	411	462	414	435	416	446	448	466	435	442	440	448	408	390	429	416	426	428	469	457	442	419	446	424	436	412	452	457	411	421	417	413	403	442	466	415	421	413	447	436	469	423	428	419	439	476	451	438	437	420	399	439	443	435	429	458	444	441	469	447	427	449	458	449	441	442	449	424	453	428	406	461	407	433	442	442	451	423	453	435	455	452	424	414	442	444	436	423	450	413	478	412	445	412	447	423	434	457	408	453	430	409	397	417	441	438	392	411	479	424	424	399	467	451	422	426	470	437	443	424	423	427	426	459	453	410	430	450	432	435	444	431	400	442	489	431	459	447	439	439	427	408	435	449	450	432	443	436	416	452	437	443	438	458	435	464	467	439	400	455	409	411	442	406	405	424	458	415	447	428	435	436	436	412	462	413	444	453	448	423	459	423	418	442	443	443	423	417	413	446	384	454	456	436	416	451	450	435	434	421	489	388	420	434	413	446	468	421	423	438	447	472	437	461	418	428	461	436	443	485	469	435	449	426	429	450	462	492	444	450	420	434	444	454	437	438	425	414	407	391	453	456	455	412	455	405	456	429	420	454	414	431	402	444	486	415	433	378	409	418	456	433	449	414	422	434	372	419	471	465	450	444	433	445	414	456	441	439	413	398	410	460	437	466	449	447	440	452	412	477	436	408	434	437	441	434	418	435	415	460	482	464	444	384	423	436	430	411	400	453	449	443	403	404	407	439	445	412	404	433	445	461	459	431	412	404	424	454	438	429	442	456	406	438	437	442	435	416	430	404	410	413	471	422	422	474	424	414	440	437	386	431	425	429	449	409	426	428	423	411	419	418	435	459	449	456	450	427	427	448	456	453	450	438	440	459	424	410	415	421	443	448	407	430	445	443	473	463	414	428	412	461	398	431	463	436	431	416	410	433	463	500	407	414	426	440	431	410	438	454	446	435	416	414	443	446	435	419	389	423	415	430	431	462	462	434	445	401	448	445	462	449	423	447	424	446	400	474	435	417	429	459	440	429	452	420	457	388	423	475	426	429	435	458	456	435	484	433	428	455	462	431	462	451	404	439	436	417	422	447	424	456	406	436	423	440	458	433	443	432	477	411	453	376	426	399	476	433	469	415	456	448	433	437	434	420	436	464	443	426	406	457	408	457	415	388	450	438	441	446	430	455	454	430	412	421	475	452	402	421	439	445	451	435	440	409	469	405	422	427	439	405	427	425	383	414	446	454	447	473	424	471	429	428	415	432	418	447	417	453	444	409	440	409	408	461	420	371	452	403	436	436	448	388	441	415	431	440	423	429	433	432	434	439	427	408	457	443	421	457	452	407	436	425	435	465	477	444	426	406	448	431	466	443	440	460	433	414	429	456	422	426	456	440	397	421	437	424	424	406	406	420	413	417	456	410	426	443	435	428	411	452	459	416	437	395	412	442	418	430	431	465	464	425	470	428	442	436	398	435	472	433	405	441	442	425	424	471	457	415	443	423	443	440	406	434	423	440	444	460	411	415	434	431	442	417	394	444	444	402	438	423	420	443	432	442	419	436	424	444	406	400	412	434	410	470	423	429	420	440	392	468	457	414	399	432	455	439	404	429	411	434	499	448	444	414	430	432	429	408	443	469	440	434	418	430	447	430	383	425	400	395	388	439	439	451	427	420	437	467	395	374	402	408	449	408	426	404	432	458	433	449	437	441	446	448	435	413	432	428	428	436	422	440	439	410	442	462	412	433	436	432	416	427	423	421	426	416	415	454	456	437	479	451	473	431	463	449	404	459	421	450	424	399	434	444	453	434	498	412	403	450	444	426	419	439	424	442	414	458	451	443	469	430	414	446	400	437	462	413	426	393	456	444	421	455	450	443	451	401	453	445	426	399	445	409	454	444	444	441	447	473	436	397	442	408	419	445	380	400	449	428	447	424	398	446	418	406	405	402	444	410	425	425	460	454	436	439	419	443	428	453	425	411	413	410	458	427	416	449	423	413	412	426	404	438	476	452	461	375	438	471	446	467	472	433	424	412	456	429	465	407	456	454	420	436	460	464	441	407	428	438	437	439	426	422	443	425	408	408	412	469	469	428	448	442	432	441	415	450	406	402	436	467	465	450	465	447	419	424	423	411	403	409	421	436	427	409	443	434	450	435	462	451	416	455	412	439	425	414	442	406	416	418	434	424	444	451	442	446	424	427	450	472	455	467	463	445	430	414	402	443	450	444	402	415	435	460	446	402	451	446	444	442	430	402	375	427	426	459	437	423	438	420	432	445	422	428	413	457	446	420	437	422	401	447	405	427	442	415	446	462	386	428	426	401	461	485	443	402	432	437	469	408	412	418	400	455	409	439	425	393	452	405	391	456	430	434	427	445	428	404	426	436	442	436	420	451	417	417	445	437	408	419	422	432	448	420	449	464	414	452	454	449	437	428	418	438	449	405	475	456	457	455	415	426	402	417	410	431	451	455	439	413	408	445	447	400	421	408	426	445
41807	71218	55449	34459	24246	16513	11912	8437	6382	4632	3639	2870	2287	1862	1471	1294	1168	1047	834	807	738	724	641	627	668	634	625	646	581	565	557	570	549	572	536	539	561	549	521	536	530	507	493	550	522	556	489	528	536	549	523	563	528	539	548	571	553	502	556	521	546	522	538	556	532	544	507	510	534	533	560	482	544	504	503	529	509	483	565	566	488	477	520	520	496	527	560	524	564	529	529	496	524	530	504	508	527	518	531	528	540	548	556	579	531	532	574	502	498	537	528	553	545	527	556	528	537	547	582	546	548	491	530	534	529	500	558	516	518	526	538	574	487	498	549	521	545	483	513	519	560	545	518	505	573	562	531	513	535	502	511	550	535	531	529	527	500	477	520	548	509	507	518	531	572	507	516	534	537	529	474	519	556	556	542	506	562	541	525	563	510	507	507	524	551	525	523	513	546	533	512	535	504	535	505	523	530	488	541	519	507	567	502	511	546	526	505	544	493	528	512	543	540	546	487	515	513	516	496	521	473	520	508	533	528	528	536	546	543	493	550	533	540	520	540	469	544	542	513	510	560	521	513	521	524	502	538	523	512	526	476	553	555	498	520	534	517	513	562	515	486	531	539	521	524	536	548	506	507	546	524	558	559	540	487	545	505	535	515	543	516	529	495	550	566	531	540	531	543	557	534	551	550	532	529	484	523	518	528	592	504	506	571	510	527	510	511	557	546	543	524	538	524	524	495	518	577	521	524	511	589	586	528	498	557	476	490	533	509	551	523	536	524	576	515	530	543	530	519	546	552	545	517	489	505	528	523	518	571	484	553	500	584	516	597	479	571	502	515	514	542	552	552	537	521	561	551	549	502	524	475	547	523	497	534	543	517	526	488	555	520	544	531	504	555	538	542	539	529	537	535	541	529	511	532	542	478	504	591	499	529	538	533	532	525	488	509	541	533	511	545	580	560	517	560	523	531	525	519	500	532	565	492	547	552	520	528	512	527	512	508	523	539	499	557	553	529	555	531	509	460	521	484	507	562	527	579	544	495	534	512	550	517	567	551	503	520	507	550	565	530	529	488	568	545	506	540	564	537	519	544	589	522	481	556	526	501	538	522	498	526	518	492	537	523	509	551	504	553	576	533	511	506	500	526	490	584	527	517	506	536	543	495	507	542	549	514	502	522	532	489	555	540	532	515	511	529	583	531	541	531	536	571	523	499	531	490	542	563	497	547	500	492	497	529	555	537	545	558	513	523	510	515	574	537	508	560	520	541	516	535	579	511	517	531	515	546	562	540	547	500	487	520	514	517	461	496	545	560	530	524	514	529	520	488	536	548	536	555	522	486	525	531	521	566	553	494	517	567	534	541	518	524	528	498	502	513	487	531	533	500	561	528	535	492	506	501	549	499	520	509	543	550	556	569	493	507	542	519	557	516	515	536	513	535	540	535	527	544	479	515	560	514	505	527	505	552	527	543	532	540	491	519	512	532	530	520	512	490	556	498	522	543	560	569	551	588	534	570	541	520	543	532	524	551	526	527	532	523	558	531	501	536	515	523	539	510	499	513	534	525	522	506	535	539	512	562	535	491	516	554	499	536	542	515	556	508	520	520	585	494	513	568	514	543	495	552	554	522	508	508	534	532	556	510	537	547	511	530	501	517	537	533	524	488	582	554	533	560	512	547	525	518	515	544	535	539	508	526	555	526	539	533	523	510	519	535	522	539	542	530	556	526	490	564	548	539	537	578	516	524	503	524	485	530	523	530	537	512	522	519	482	482	504	508	525	558	527	565	516	529	518	528	494	559	599	540	547	538	542	535	528	497	488	505	539	500	489	531	513	541	510	549	522	545	501	589	522	503	504	541	544	518	533	546	501	503	544	535	499	529	516	508	535	550	526	502	518	523	488	569	493	565	490	523	539	505	525	515	539	521	498	520	524	497	526	544	569	513	512	560	570	537	531	537	518	520	536	497	531	547	559	538	541	510	517	493	567	559	537	543	518	511	545	540	535	538	524	549	526	483	526	539	568	523	577	496	534	542	558	531	542	513	544	509	487	530	579	532	537	510	510	533	560	517	519	535	549	526	523	526	521	502	545	509	492	523	514	474	561	525	566	525	505	549	537	527	502	508	504	502	529	491	513	522	506	543	485	557	548	511	529	528	543	543	482	472	521	515	503	520	545	499	520	499	557	519	562	530	535	531	528	496	523	538	537	543	544	516	538	580	555	523	533	487	508	541	531	521	461	535	550	515	552	520	519	526	533	527	537	563	522	538	501	530	550	478	524	566	573	506	538	513	515	553	499	539	529	549	526	513	518	531	515	549	519	503	499	538	525	539	496	497	542	542	504	515	518	541	560	540	548	555	519	567	548	514	517	523	527	522	519	548	555	530	520	563	506	493	532	553	548	527	532	544	575	529	560	547	516	521	506	507	500	553	547	543	567	565	555	540	498	516	546	500	534	540	515	519	530	536	535	559	518	501	508	532	512	523	512	553	523	542	536	513	544	509	545	515	520	508	508	520	501	526	475	521	551	527	509	529	488	544	548	510	556	533	546	553	537	522	551	552	514	540	564	549	505	532	502	506	562	539	551	516	518	539	556	575	544	522	542	534	521	478	501	525	544	528	504	528	528	533	525	529	526	591	526	518	533	518	548	514	560	500	539	526	535	547	518	557	522	514	506	542	538	499	521	515	513	523	547	516	576	542	503	524	500	578	534	550	563	519	506	548	539	496	543	541	544	527	569	571	553	517	530	543	584	558	548	504	530	560	517	549	539	565	494	549	485	495	507	519	512	531	498	521	535	576	493	499	526	502	525	539	523	513	527	535	489	498	556	561	535	513	508	521	532	497	533	543	553	507	539	508	504	513	548	504	507	481	529	494	519	538	512	518	502	545	546	497	527	491	505	521	529	543	528	506	515	509	528	548	508	557	512	551	513	543	524	531	505	511	523	545	516	560	528	574	544	530	476	522	493	527	540	525	545	537	510	511	536	570	539	555	542	540	531	527	547	540	518	509	538	543	531	557	542	599	532	537	503	556	567	529	528	521	534	493	490	531	509	524	497	519	527	562	494	491	487	528	522	482	526	540	518	502	544	506	579	505	528	527	509	541	551	527	499	507	550	526	518	557	469	526	543	532	534	460	517	558	520	535	554	494	507	516	519	543	522	530	515	501	532	552	515	525	545	505	542	524	508	520	468	546	556	545	510	563	584	530	559	472	518	511	529	506	546	568	527	487	548	574	569	521	605	581	542	522	529	552	495	499	536	568	531	553	535	516	525	506	519	517	518	568	557	540	571	522	564	544	520	525	517	505	509	550	529	549	538	547	492	510	511	501	570	502	530	503	510	522	547	587	512	498	560	545	551	507	549	552	519	536	513	503	545	542	549	526	557	552	515	514	508	549	540	547	540	523	560	502	510	530	508	504	527	506	528	525	506	557	529	503	527	462	514	509	535	532	502	536	522	518	555	548	528	517	514	558	558	528	519	525	518	535	536
34398	40046	35359	24971	14034	6611	3980	2856	2207	1593	1329	1069	946	878	777	693	658	585	562	536	555	509	463	521	496	444	467	453	483	462	437	460	454	468	456	431	475	443	459	465	458	470	484	471	435	438	422	437	457	453	492	459	481	449	412	447	447	455	472	469	436	455	408	472	480	461	468	463	406	465	471	465	443	434	453	467	463	442	492	445	471	447	450	439	438	456	444	436	466	451	439	453	422	453	465	457	448	409	449	424	454	446	474	463	451	462	427	489	445	452	476	451	459	467	437	452	418	463	433	417	434	440	473	457	407	453	440	469	460	433	443	473	438	435	463	426	428	439	457	429	489	465	412	450	440	471	429	436	458	453	472	430	478	432	434	456	456	456	440	489	432	443	481	474	452	461	470	498	471	439	446	473	436	469	471	463	427	445	446	453	484	460	449	460	488	436	460	434	418	436	436	459	445	456	457	446	453	444	467	444	491	454	456	437	461	438	445	449	408	443	400	489	470	433	440	457	410	442	444	435	420	493	422	416	482	465	443	439	432	425	441	464	492	411	427	441	432	442	490	428	474	439	452	436	470	422	479	441	443	480	443	436	471	478	466	457	453	427	440	449	457	445	417	436	449	450	450	460	445	453	463	449	430	477	473	504	438	461	456	470	455	462	463	449	446	451	423	478	464	465	444	444	438	433	418	446	469	433	450	495	433	465	484	456	405	458	426	478	441	469	453	427	455	422	485	463	485	479	446	449	471	456	467	431	453	465	450	459	473	448	443	470	482	457	437	431	445	464	437	476	492	448	448	484	469	451	498	468	455	484	464	431	468	486	454	472	455	428	446	420	456	419	449	448	482	449	471	430	479	452	439	423	464	427	467	476	436	437	424	457	440	487	453	450	460	423	449	404	422	416	458	458	465	434	457	426	484	448	432	437	458	466	463	445	446	488	504	445	432	418	453	428	427	463	431	454	422	410	470	478	441	445	461	413	458	460	397	455	456	457	498	412	480	469	480	464	450	452	431	469	429	455	442	457	452	441	475	438	456	461	427	473	440	478	463	443	442	447	438	462	435	426	465	416	492	483	482	441	455	450	471	438	458	466	482	474	442	455	472	486	494	436	481	460	468	453	453	423	446	480	443	422	425	436	458	481	444	438	425	437	429	429	464	468	423	438	442	458	445	484	415	437	443	440	408	421	477	466	452	456	465	442	436	463	508	445	452	409	465	439	463	431	433	443	473	416	457	471	433	426	481	443	464	438	472	457	475	429	457	481	472	411	460	454	454	457	459	457	425	455	459	422	448	457	426	458	455	473	451	454	467	419	477	450	445	439	457	459	452	417	454	445	460	425	470	444	430	451	479	464	430	461	449	431	453	440	412	450	462	465	433	475	487	502	468	444	442	453	486	428	477	462	451	433	417	462	458	416	440	446	416	481	438	443	464	438	433	487	471	429	483	442	445	479	469	471	491	473	452	452	457	438	446	410	429	466	478	426	486	451	443	477	435	413	458	462	453	481	446	450	471	457	463	440	421	441	436	438	448	434	484	438	479	457	429	457	439	432	452	458	435	423	487	466	454	433	459	435	428	467	453	436	461	456	480	480	483	509	466	457	455	440	442	429	442	436	459	455	461	428	428	455	442	479	465	437	474	457	440	431	452	437	432	451	422	431	436	454	447	446	418	443	444	447	433	431	441	468	446	440	444	423	482	456	474	448	464	479	476	464	465	473	415	466	467	435	467	431	439	470	442	450	447	445	418	420	448	451	434	434	457	451	486	468	444	465	433	458	462	486	471	438	437	458	439	435	442	462	485	441	448	466	476	476	455	440	450	426	449	477	455	418	443	448	476	499	514	456	488	461	518	481	471	460	468	449	459	450	456	466	464	435	438	451	421	438	458	447	458	439	454	471	437	460	444	468	469	476	465	450	459	502	416	468	422	435	448	451	437	462	483	462	458	427	448	451	451	448	450	399	477	448	447	431	449	452	453	457	433	458	434	454	439	436	459	439	442	445	459	439	446	447	507	491	441	487	411	455	474	485	452	438	425	466	434	449	504	479	430	438	452	445	442	444	469	448	441	463	460	448	453	460	480	465	462	429	495	492	398	448	442	474	423	445	438	464	434	453	435	433	473	420	431	468	457	463	452	452	495	484	446	450	408	473	465	418	460	433	455	453	438	461	432	446	429	443	431	433	457	460	466	468	467	462	447	464	440	428	444	474	447	457	477	502	481	465	444	472	411	451	469	501	465	500	438	458	440	460	436	424	446	470	468	467	443	421	448	457	442	453	452	427	441	467	485	499	446	433	425	409	441	468	457	473	438	456	450	475	470	432	430	499	459	442	463	424	439	464	468	494	439	462	468	405	449	419	458	424	470	424	437	443	466	466	461	448	455	405	497	446	437	440	432	444	463	440	468	464	450	432	466	469	457	423	438	512	440	430	467	461	428	468	457	436	430	441	441	469	437	433	443	450	440	459	455	436	421	448	436	448	493	436	446	455	476	422	494	480	427	435	429	484	442	426	453	410	458	418	452	466	433	462	495	455	460	441	441	496	465	428	459	453	453	433	456	447	440	453	469	456	481	463	450	485	454	458	462	451	452	425	481	437	478	463	436	435	476	449	466	431	462	418	421	483	419	442	427	465	466	429	425	436	421	445	475	458	436	423	398	437	422	499	479	470	420	512	457	453	441	441	455	441	455	403	474	447	484	508	451	450	489	460	472	475	452	434	456	450	436	457	484	462	444	411	439	452	435	440	432	451	449	411	442	468	451	451	468	418	422	438	456	495	435	477	460	454	460	442	467	439	461	415	459	482	439	433	441	439	436	443	464	416	468	449	472	434	440	446	454	465	469	418	453	444	378	451	477	451	453	442	458	466	463	466	465	438	468	430	472	482	459	470	437	429	442	453	461	417	473	451	461	453	453	480	500	459	440	425	432	444	451	458	448	448	444	447	431	447	479	453	455	444	442	450	442	459	442	469	471	473	453	495	427	468	461	452	482	468	439	429	450	435	454	417	450	445	416	416	459	432	482	439	469	450	464	450	439	478	470	456	469	473	479	461	438	426	438	453	464	455	446	477	447	443	475	463	451	466	449	463	485	482	453	426	458	473	467	442	443	470	435	481	450	445	481	423	428	437	454	434	425	455	430	451	443	464	449	445	452	450	450	443	498	460	471	447	446	442	444	445	465	456	449	409	454	466	453	401	473	471	470	483	454	456	473	468	450	446	447	417	443	437	433	411	404	453	446	484	452	484	439	447	489	474	422	449	436	468	459	471	498	420	475	462	446	437	459	443	490	448	484	429	426	456	472	465	489	448	424	455	454	444	456	445	478	469	453	473	428	454	461	506	454	481	407	494	461	466	476	436	468	469	438	477	444	459	441	451	455	481	447	458	455	495	434	444	395	439	442	428	447	442	474	460	489	428	451	483	437	457	455	466	467	446	475	431	445	441	469	436	482	461	440	437	429	465	477	473	443	461	418	475	444	448	468	459
42794	55646	38863	25611	16916	10114	7045	5357	3978	2853	2282	1820	1507	1353	1176	1004	881	855	739	720	691	645	592	629	629	621	615	618	565	570	568	607	590	565	571	610	588	566	565	555	538	546	546	560	535	559	525	562	545	503	516	563	533	522	554	545	555	580	571	526	557	551	556	564	547	534	541	552	545	554	538	539	520	557	583	555	564	573	546	559	549	557	544	589	545	552	521	508	543	591	523	588	516	545	556	555	539	608	538	549	589	571	525	551	595	570	562	528	590	597	555	557	564	583	519	524	550	587	587	529	581	585	558	541	582	549	540	540	575	534	573	537	540	543	575	589	531	549	533	554	564	545	572	516	519	553	557	563	544	552	523	539	568	571	567	548	545	540	587	555	588	500	537	559	555	527	521	543	550	551	550	600	540	589	561	561	540	540	573	562	538	558	581	565	577	521	614	544	537	574	553	534	561	526	558	474	553	546	585	525	566	571	547	556	567	536	542	570	515	562	559	534	529	549	580	528	535	552	555	582	557	540	538	538	526	503	550	499	491	526	558	582	558	532	585	565	541	572	574	518	542	534	554	531	544	549	582	564	564	584	522	534	547	610	554	560	545	536	564	498	558	518	547	543	547	539	560	530	567	562	572	548	538	588	502	519	553	547	601	550	531	567	557	546	535	545	551	572	541	556	554	565	563	541	554	552	557	550	540	570	587	588	553	597	564	546	567	533	565	537	570	527	554	614	561	553	543	533	521	574	565	575	487	553	524	506	544	552	549	531	513	535	572	570	549	557	570	548	539	532	570	537	543	519	567	563	547	553	562	496	558	521	532	532	567	534	554	573	604	518	556	568	595	527	574	525	531	561	557	575	548	579	537	526	571	558	534	551	568	562	596	549	560	571	516	492	552	615	536	583	523	564	589	515	595	562	574	575	593	551	558	544	529	500	551	559	507	502	571	550	564	539	583	546	564	574	515	558	553	546	532	553	577	560	564	569	571	577	545	533	530	508	537	556	491	569	559	566	558	615	538	534	550	519	566	557	573	529	572	554	626	556	534	577	570	548	550	612	570	585	536	573	518	543	544	563	565	540	536	538	568	514	580	549	535	550	582	530	565	556	572	586	531	580	573	557	537	542	538	589	597	577	537	513	566	539	512	523	505	525	526	555	562	523	550	541	570	543	562	552	546	528	542	575	598	592	562	565	562	513	559	536	545	526	573	524	606	572	559	493	572	564	547	564	580	541	550	535	530	545	570	559	547	590	548	535	574	597	551	586	571	546	519	564	560	530	554	555	519	532	523	544	567	540	543	549	542	499	565	553	598	541	543	528	537	539	558	544	558	551	511	548	572	553	519	576	580	562	583	553	588	561	513	518	532	557	560	560	543	575	588	560	521	565	560	579	513	520	544	556	559	559	570	587	526	560	573	563	595	542	547	551	548	579	578	546	506	581	551	571	500	549	531	574	583	535	550	537	567	549	505	546	539	534	577	558	544	538	542	551	527	549	540	549	551	560	573	566	582	525	556	553	583	530	540	562	576	529	543	595	562	551	542	532	542	519	561	545	575	559	581	530	526	547	546	521	563	505	575	532	506	551	562	545	516	516	528	556	513	518	573	560	546	543	574	542	499	602	559	575	534	609	546	567	581	554	535	571	585	589	586	530	568	522	523	579	587	567	554	595	539	543	550	557	583	554	580	508	555	541	574	555	552	524	569	572	546	542	577	554	546	567	566	547	560	553	553	568	549	538	596	555	608	573	545	555	578	567	544	521	540	548	540	553	608	559	527	556	555	523	526	542	526	532	540	544	506	567	558	546	591	527	560	565	538	535	545	492	541	571	552	541	581	578	558	559	548	559	563	545	570	578	506	529	548	527	536	553	536	550	584	538	546	543	583	587	560	555	532	573	531	573	540	551	548	516	537	521	556	550	552	540	514	545	550	532	524	562	552	577	527	579	554	514	513	535	531	521	542	581	523	598	578	552	567	525	557	574	559	572	536	559	544	549	600	554	549	539	537	524	534	568	576	552	574	549	518	603	537	556	536	582	513	598	553	562	527	514	543	511	562	565	542	537	570	535	516	570	557	525	573	560	549	540	529	541	567	563	598	559	542	580	592	592	589	549	545	541	544	549	591	523	534	583	572	577	557	541	559	571	511	485	570	531	545	547	514	608	529	515	531	552	576	557	568	535	532	545	566	559	570	548	573	549	562	568	552	537	566	543	528	490	581	542	538	551	579	524	551	525	566	556	557	554	578	575	563	555	576	517	553	553	531	572	546	561	515	578	557	530	574	564	471	598	580	560	528	592	578	541	536	519	546	597	572	519	531	574	552	560	513	551	591	571	536	569	546	577	542	522	562	578	618	551	585	580	553	537	547	524	585	568	541	567	565	573	523	596	543	586	540	520	527	584	544	587	555	552	573	571	523	602	537	571	543	550	570	532	591	548	572	530	596	571	534	565	557	556	565	562	548	570	513	558	494	541	569	580	560	526	573	577	549	538	572	574	559	513	513	543	536	547	561	587	535	571	572	524	537	573	548	566	556	551	516	555	541	566	551	575	522	566	524	544	522	526	486	534	566	547	506	564	584	557	566	524	532	528	560	530	545	559	548	567	565	556	540	524	523	529	533	561	594	569	566	566	538	615	552	561	561	545	535	526	577	558	562	544	557	543	502	569	543	549	527	550	546	562	554	540	558	518	569	587	550	542	561	535	542	574	579	551	518	575	534	562	621	572	552	572	520	565	558	546	575	599	584	580	539	539	551	601	581	557	541	561	556	547	564	559	555	568	555	539	542	494	554	524	618	576	534	533	549	571	554	521	540	581	535	521	533	597	555	572	581	561	557	564	549	529	544	595	537	558	478	595	564	529	569	521	552	510	510	563	555	556	572	571	581	613	552	580	582	509	550	574	575	547	528	582	532	584	551	550	530	543	555	546	562	551	597	567	556	552	550	545	536	493	547	603	519	535	583	558	575	524	598	573	585	561	526	571	557	546	562	521	549	569	537	533	577	534	577	561	554	513	552	598	555	529	587	553	602	532	541	566	573	517	573	560	520	575	553	567	510	565	493	583	539	558	554	567	598	520	518	566	560	572	543	518	531	543	576	546	544	524	587	513	571	554	556	514	591	564	560	505	581	558	544	537	555	577	572	560	537	537	551	506	537	522	560	553	524	558	569	603	512	572	523	559	555	562	583	584	515	514	540	518	574	570	534	569	587	573	535	552	542	546	513	557	611	567	558	528	576	522	514	553	554	544	604	576	516	551	528	588	554	544	548	559	563	535	539	596	574	598	555	587	572	555	564	522	539	593	566	480	547	578	587	566	595	534	539	569	541	532	534	549	576	608	556	558	580	549	523	546	553	519	546	600	565	506	538	556	551	511	532	568	517	551	554	552	552	526	516	532	548	502	501	557	572	534	533	519	564	571	539	550	551	583	536	534	552	522	575	546	562	626	571	507	534	580	562	563	537	587	577	528	532	569	520	551	549	551	536	579
24035	21139	28219	24820	21658	16448	8989	5071	3514	2687	2043	1599	1260	1147	1031	950	816	677	668	649	587	610	537	527	553	527	494	529	512	516	548	530	538	528	518	475	515	445	477	518	482	472	478	512	488	453	495	510	473	508	475	507	458	494	446	504	494	502	503	475	463	470	517	455	471	456	481	512	510	477	486	456	460	498	531	492	477	447	499	511	496	516	493	475	495	492	465	489	455	464	441	481	468	491	454	482	492	500	488	474	478	445	485	500	488	482	476	458	501	455	484	475	493	524	484	512	478	527	494	490	481	464	479	512	478	460	493	505	449	469	496	454	485	462	495	502	474	478	481	503	487	475	472	442	462	479	467	488	493	483	487	476	491	475	488	474	457	462	478	478	492	509	457	471	493	485	458	494	481	503	492	479	473	484	479	529	465	483	503	451	482	497	466	530	496	453	476	471	501	470	477	466	452	487	469	439	465	449	509	504	480	523	479	466	436	472	472	487	511	493	472	502	470	452	485	465	461	481	485	477	482	482	486	491	498	484	487	478	464	485	502	522	467	484	514	471	481	484	488	459	503	491	473	487	461	435	458	480	491	510	496	472	471	473	434	506	462	507	517	483	492	471	481	457	463	491	472	483	461	462	500	453	481	480	463	499	501	498	470	485	481	518	466	452	498	468	436	493	489	490	483	475	459	528	498	466	463	459	488	477	496	489	473	464	467	524	459	493	477	467	442	507	481	459	480	487	461	497	453	491	455	477	502	471	464	488	479	465	504	477	468	486	509	488	479	482	488	447	482	507	476	486	469	493	475	469	453	490	481	509	499	498	445	458	445	496	477	487	479	493	489	474	472	474	481	474	463	460	453	426	518	497	480	459	459	476	478	476	469	460	484	491	501	476	472	520	512	493	512	461	495	452	490	507	491	476	510	477	454	479	458	501	469	457	492	500	440	482	457	521	442	448	497	475	471	479	512	479	500	474	440	465	505	475	463	460	493	510	482	505	490	495	495	487	471	462	486	486	508	458	486	495	426	494	445	467	478	477	457	524	432	430	494	489	519	476	440	507	520	455	499	458	449	510	443	481	496	505	497	464	477	464	478	451	473	485	496	518	538	481	446	478	476	484	492	477	483	454	481	492	477	479	502	512	471	497	442	524	437	506	484	476	438	449	478	501	462	532	481	459	520	471	477	454	526	485	500	470	467	463	488	457	466	466	490	487	458	507	468	445	480	508	508	497	480	450	487	446	502	491	498	440	460	470	518	511	464	470	463	494	476	460	481	445	469	462	472	470	460	461	461	448	468	478	508	498	481	458	477	415	515	484	513	537	481	479	463	456	513	480	489	453	472	456	493	494	514	474	455	478	476	511	499	466	550	435	472	491	485	440	500	453	466	477	494	483	484	470	499	462	496	500	460	486	467	478	506	477	482	447	483	469	468	506	495	473	479	509	471	451	499	490	459	496	483	493	450	506	480	494	521	479	492	474	487	482	501	488	480	474	494	484	475	464	485	482	486	513	457	449	482	520	505	477	469	474	476	481	461	458	464	493	484	473	473	491	529	503	445	487	496	514	473	466	470	468	506	476	455	509	427	449	477	459	480	501	483	490	493	493	475	470	465	466	488	513	464	475	430	474	476	487	487	516	488	463	459	471	473	433	442	491	492	474	464	447	492	490	469	474	481	470	486	450	470	486	477	466	474	434	489	495	504	503	489	473	469	514	484	479	486	470	486	455	485	484	486	458	514	480	503	483	490	443	510	487	461	501	480	504	471	471	506	477	460	460	516	461	454	484	487	479	484	480	473	501	503	457	474	491	477	460	469	447	452	480	476	464	434	496	475	480	443	476	480	486	493	493	486	478	447	470	516	487	479	476	449	482	500	497	506	436	491	514	532	486	494	487	496	479	510	490	454	487	465	460	443	504	499	482	470	482	502	456	465	460	473	492	499	483	500	487	454	512	492	487	470	515	487	455	478	475	463	447	436	529	473	477	487	493	481	454	486	472	475	505	495	466	467	479	459	455	475	532	467	477	476	454	427	479	474	462	489	500	488	473	497	514	484	493	485	450	494	480	483	474	463	484	506	459	500	465	479	434	464	486	493	501	491	481	455	482	468	476	465	452	495	501	482	489	494	477	459	466	491	446	475	486	490	469	444	444	489	484	439	479	457	492	465	461	473	461	521	458	520	463	514	509	477	473	484	494	476	496	473	510	517	512	498	475	505	461	479	459	499	433	489	481	509	470	495	459	471	476	509	491	481	450	480	506	501	481	419	471	485	484	500	481	467	478	475	489	476	488	494	463	453	484	458	447	493	526	462	499	474	480	528	471	475	463	422	488	450	470	490	542	551	525	479	459	476	485	534	493	480	486	469	480	465	471	487	458	485	504	472	445	471	519	465	485	462	494	510	456	517	475	475	421	467	477	466	469	512	472	477	495	449	464	481	481	436	466	488	477	468	458	480	495	486	523	484	474	461	482	481	469	465	482	448	488	481	483	521	458	493	465	518	484	479	467	520	496	480	443	464	505	460	467	465	468	499	468	494	451	451	477	502	498	464	475	440	497	469	499	438	477	445	488	462	424	477	504	508	509	479	453	501	485	458	502	477	479	502	471	498	482	487	458	499	457	484	486	485	463	457	475	484	511	488	485	498	465	504	499	486	479	495	458	488	473	530	496	461	459	467	499	466	468	452	498	436	460	497	460	515	489	518	447	492	465	467	524	461	447	499	457	466	522	487	472	489	447	477	459	482	484	438	510	476	481	489	486	496	464	501	506	485	458	469	480	487	511	476	473	498	481	494	459	488	436	476	514	479	476	492	477	487	474	455	475	489	507	461	515	432	479	471	445	481	478	493	495	459	455	468	432	446	458	494	469	480	506	516	452	470	483	466	445	477	470	523	488	501	527	500	508	509	427	472	508	486	479	473	518	485	475	472	470	458	477	495	486	463	464	504	509	412	471	453	493	463	493	478	481	436	491	482	483	473	494	458	441	464	494	499	499	474	542	499	457	472	481	507	526	447	443	468	473	540	463	479	452	475	493	482	469	520	482	510	446	489	524	481	494	497	482	523	478	447	504	514	540	488	469	454	525	478	501	485	492	493	439	433	494	457	461	466	444	496	533	501	481	481	513	536	499	483	490	486	502	470	508	490	443	469	464	465	488	443	499	501	468	479	476	447	486	472	508	455	468	454	463	463	476	478	466	467	495	519	471	454	539	500	495	517	486	487	450	486	493	482	471	463	484	489	454	469	505	498	474	500	507	497	491	474	476	448	487	448	505	459	490	501	477	492	454	482	486	469	511	469	487	487	468	493	504	468	455	513	457	477	480	476	475	464	461	489	460	522	471	454	469	454	451	520	506	497	501	500	493	494	483	468	464	493	449	468	501	462	470	471	510	477	486	428	465	498	486	471	408	492	476	461	488	485	480	476	482	486	472	462	544	457	465	492	465	446	512	480	430	447	524	515	479	514	468	478	466	485	451	454	500	480	451	502	493
40000	58524	47201	31184	21292	14867	10913	8420	6346	4368	3437	2737	2114	1818	1545	1314	1186	1013	966	836	811	789	744	648	695	624	702	638	620	630	642	659	631	610	602	598	632	589	559	583	598	564	568	613	574	566	597	557	596	585	538	621	570	595	557	590	583	584	604	590	599	623	589	552	585	616	607	563	586	587	586	595	620	538	568	611	532	553	588	582	612	566	581	559	586	628	562	618	554	626	591	598	606	631	577	585	583	585	593	555	579	516	553	575	638	598	588	601	564	564	557	574	623	594	645	607	588	582	610	602	550	575	649	601	561	611	608	547	568	615	609	569	539	593	533	621	594	623	552	602	594	594	578	580	600	570	645	577	573	594	579	619	539	567	572	594	608	600	592	567	595	600	563	575	582	634	565	537	564	629	606	562	556	568	602	583	592	570	577	579	579	561	587	573	545	573	606	602	548	610	589	642	593	584	586	599	555	625	590	563	606	583	577	605	613	547	597	562	600	566	595	593	586	575	540	574	607	606	589	548	582	557	582	570	582	584	571	569	612	579	619	588	591	595	571	595	543	583	599	563	568	625	591	598	569	599	565	615	634	593	598	577	583	581	560	579	638	536	562	565	518	573	579	595	606	580	602	587	573	586	563	616	558	602	596	571	542	580	595	590	552	580	581	617	572	592	605	544	565	620	539	613	528	594	562	579	569	575	576	572	577	562	573	589	585	606	534	561	587	600	559	581	612	577	583	603	573	575	610	540	536	560	583	621	548	584	563	605	569	584	573	572	598	577	603	597	574	600	578	587	536	585	604	612	582	584	613	569	578	573	583	590	521	586	629	574	616	580	561	619	564	562	574	625	591	599	596	585	594	534	562	599	594	573	552	563	565	635	587	604	563	574	559	568	580	600	572	609	575	583	549	607	590	558	599	617	594	666	550	598	618	587	597	623	580	613	540	577	589	583	623	598	580	587	545	616	618	534	643	639	556	626	570	559	633	580	543	579	561	600	578	575	598	565	550	577	583	570	582	620	552	601	568	579	570	584	586	582	580	596	585	600	578	569	584	542	567	584	591	552	585	587	588	624	563	555	594	591	608	623	587	529	550	545	627	582	606	578	600	574	571	632	532	576	594	610	596	613	584	577	584	571	594	641	537	600	588	576	582	588	585	590	593	578	589	617	537	604	594	558	622	594	584	595	582	525	606	562	576	552	547	591	590	584	552	580	546	611	588	598	616	561	581	577	626	623	581	527	605	551	583	613	569	559	594	605	602	606	599	565	569	609	563	587	571	582	616	578	576	620	562	586	634	579	558	570	590	539	553	633	619	575	567	585	580	633	557	608	567	577	598	586	543	579	590	546	569	548	605	574	578	601	577	606	599	593	558	591	590	567	549	564	594	537	613	621	632	606	559	600	577	596	600	566	605	636	600	551	584	568	598	603	560	598	585	561	572	602	565	531	576	573	570	530	586	597	607	585	607	590	579	608	573	587	593	580	609	583	624	522	615	554	595	594	591	555	591	548	618	629	571	558	606	557	588	596	553	606	576	623	560	558	565	576	631	576	582	592	596	548	590	564	567	602	578	575	579	628	591	563	640	578	549	625	602	555	559	568	558	613	589	579	548	609	613	539	602	610	594	590	609	572	585	608	584	606	605	611	590	621	560	609	608	610	593	595	570	593	573	568	553	610	586	578	539	559	561	607	572	593	593	569	599	548	580	580	607	580	584	619	572	582	639	601	587	626	596	598	585	567	545	573	598	591	535	564	540	595	590	587	583	584	583	559	596	592	578	577	563	591	610	564	578	584	519	581	568	616	565	639	575	584	591	588	636	580	581	593	584	596	572	567	587	592	580	542	625	619	602	598	524	596	577	567	587	593	560	566	584	586	639	600	588	576	579	564	619	552	614	575	550	596	579	572	558	600	582	614	618	561	584	586	606	615	602	593	625	576	560	616	573	599	532	609	582	573	545	577	557	584	609	599	571	543	594	607	578	570	592	594	570	611	563	586	587	605	613	576	604	599	627	567	582	624	582	561	619	609	612	561	590	587	589	576	586	599	568	637	545	593	597	655	561	603	563	541	613	571	543	613	590	663	596	605	594	592	578	597	574	616	592	573	585	590	652	612	573	563	584	593	556	588	608	583	567	561	584	633	549	607	607	631	573	593	579	573	552	573	590	537	608	551	568	555	594	588	632	610	586	603	573	589	576	573	548	585	539	601	580	584	611	600	595	557	548	560	575	619	527	588	557	576	523	550	567	570	579	579	586	572	617	563	528	596	598	599	550	612	533	612	582	610	606	584	611	573	556	575	578	645	524	555	588	576	609	591	621	580	543	560	585	599	539	603	558	589	600	641	589	579	607	572	616	567	608	558	565	568	560	581	575	547	549	557	546	582	584	580	584	587	608	610	618	515	549	601	572	563	580	556	567	603	582	536	582	600	610	582	590	591	582	608	576	561	585	595	595	588	560	624	604	559	612	590	555	577	589	572	560	575	578	579	586	595	587	583	590	653	580	564	589	569	569	614	530	552	545	600	589	552	580	589	624	601	588	555	592	604	567	601	573	559	621	573	605	591	563	584	575	583	610	586	595	575	605	585	585	625	568	599	583	571	579	594	575	545	627	577	624	565	594	590	598	581	588	540	614	583	599	568	555	588	607	572	575	580	589	574	579	523	630	606	534	588	574	573	603	566	595	599	596	574	580	552	562	614	553	614	623	611	600	547	616	563	588	611	562	563	570	614	604	584	598	583	613	598	554	605	548	570	563	616	601	629	559	612	531	537	564	567	637	568	562	609	602	545	592	586	571	573	567	556	569	584	586	567	589	570	623	590	559	590	588	587	538	569	575	532	567	565	588	613	597	584	584	580	590	508	623	582	618	583	555	577	609	589	520	547	526	567	536	569	573	583	583	579	618	619	584	616	567	562	578	598	588	606	621	619	568	610	590	590	617	576	648	573	612	586	584	602	586	582	603	586	577	557	616	529	598	578	585	593	638	579	587	545	574	555	570	555	572	577	597	643	601	554	566	526	560	546	556	588	586	556	586	579	569	562	594	612	560	576	590	553	568	614	564	596	588	622	624	565	615	547	558	585	604	598	555	527	601	590	598	563	551	576	589	583	617	614	606	555	589	603	583	594	550	579	583	584	603	571	623	585	565	576	600	597	603	550	565	539	598	594	558	572	569	616	543	565	578	616	600	576	567	595	546	601	565	632	569	585	588	564	596	546	545	578	588	610	621	567	564	576	596	554	643	589	558	566	593	596	567	567	631	541	534	619	570	598	566	550	604	565	578	550	556	582	585	570	565	555	567	541	600	581	599	561	581	572	621	585	595	568	554	583	572	566	589	583	638	600	573	569	570	587	565	563	576	606	587	558	552	591	589	562	567	584	562	590	588	584	604	567	586	604	589	606	574	594	556	620	612	587	562	562	559	599	605	558	582	566	564	549	575	574	597	566	540	583	570	582	614	581	588	575	563	619	611	635	552	603	553	619	558	601
24851	21227	28539	26757	19183	10612	6006	3923	2681	2053	1637	1328	1037	918	803	747	684	614	537	570	468	450	469	450	414	416	420	409	376	346	426	438	397	418	414	400	392	405	421	418	367	398	407	372	372	413	389	408	448	390	407	365	399	381	369	384	351	389	359	401	377	358	345	398	359	427	408	380	382	361	368	360	418	415	403	387	367	389	380	384	373	412	394	353	397	408	410	412	370	394	388	379	367	383	414	373	384	383	386	362	387	366	350	387	405	397	406	384	394	389	371	404	417	394	380	399	388	394	366	388	409	359	363	368	366	394	383	400	378	394	395	381	355	379	357	394	385	390	395	381	408	381	396	404	360	394	392	397	376	397	374	414	390	424	363	360	360	376	402	392	409	369	397	401	372	391	408	392	395	380	414	384	405	396	415	410	417	417	401	380	401	385	422	420	406	387	386	398	350	403	374	413	409	378	395	364	382	407	421	381	403	395	361	360	375	392	356	352	378	402	380	379	384	416	398	372	399	376	395	405	397	381	412	383	403	380	358	398	363	399	407	364	423	378	393	411	401	408	401	353	373	401	415	375	383	396	388	383	380	412	424	376	418	392	362	340	392	414	379	408	353	435	414	360	373	360	398	399	393	379	375	383	367	378	410	380	374	412	382	375	403	386	372	354	402	370	407	393	406	422	398	419	375	380	387	403	383	421	352	378	366	386	413	397	396	407	418	384	395	363	377	384	418	411	357	367	377	384	383	368	425	378	377	436	403	382	421	386	418	329	398	387	378	433	362	381	387	378	379	390	405	366	392	364	381	417	364	367	404	380	412	357	349	374	354	405	417	387	387	387	351	378	410	392	421	358	405	399	399	384	400	391	378	431	374	358	386	390	366	360	359	376	385	414	379	390	405	382	442	394	400	358	387	404	373	374	374	384	393	401	359	375	395	404	377	385	360	397	413	367	390	391	426	365	412	370	390	357	388	413	404	416	404	365	413	378	376	430	391	382	399	420	382	381	382	379	381	387	382	428	422	424	392	401	410	370	414	393	396	382	386	379	420	392	405	386	329	349	366	373	385	414	381	409	370	393	420	387	378	367	410	369	396	394	397	349	380	396	351	411	404	382	390	365	398	415	403	385	377	423	372	402	390	403	407	363	388	422	399	373	396	400	383	443	388	389	418	378	411	380	403	432	354	395	441	377	411	383	363	406	381	373	397	363	436	405	409	369	358	392	399	392	418	389	382	363	393	415	386	374	410	384	406	412	414	363	402	407	362	369	376	364	408	385	375	398	438	364	393	365	427	392	380	404	404	411	414	376	384	425	365	362	403	373	397	387	381	372	389	376	399	410	398	409	398	391	368	387	402	398	379	382	395	416	401	394	408	413	395	397	431	374	377	409	378	366	400	374	444	375	395	360	406	375	440	398	398	394	378	387	392	397	409	337	404	388	406	381	430	423	372	386	388	368	408	374	377	421	369	411	380	366	409	389	391	393	359	411	417	381	380	376	390	380	381	393	372	385	400	412	367	421	391	385	398	385	387	370	402	359	358	392	403	371	395	423	432	394	365	378	394	395	414	386	358	382	406	426	367	376	381	391	372	351	408	386	377	393	386	397	398	408	385	398	354	360	398	398	348	382	380	377	409	408	384	368	404	397	381	352	381	408	409	423	390	382	436	343	386	389	412	384	367	366	360	351	373	398	395	380	374	370	407	370	403	382	391	395	385	409	381	408	408	402	390	369	430	395	369	386	373	405	387	379	391	369	390	389	363	380	379	383	387	406	405	408	397	368	397	425	407	391	406	388	383	375	382	432	389	397	368	386	369	372	382	413	361	422	399	368	393	415	367	422	423	419	401	402	411	386	372	380	385	399	348	352	371	397	400	365	385	411	418	389	393	393	382	358	385	405	376	357	387	392	424	361	399	402	393	375	415	397	395	393	356	385	394	391	421	395	351	390	367	395	351	400	379	418	363	385	379	377	415	416	418	389	412	414	400	387	397	387	391	378	357	411	385	374	399	393	385	377	405	363	362	407	407	435	381	378	414	389	391	396	402	364	342	416	372	386	380	390	383	382	384	379	365	390	350	408	390	437	382	398	375	371	406	352	395	379	396	375	391	386	359	410	400	383	402	392	386	385	428	425	394	372	394	395	371	394	384	378	390	389	396	368	397	394	388	377	406	404	388	375	376	350	440	433	387	420	380	421	413	365	384	422	372	413	431	387	389	388	402	398	379	444	405	395	384	369	393	378	374	397	391	391	379	386	426	400	442	393	393	413	376	382	392	390	414	404	375	406	387	384	390	404	399	371	366	387	430	406	445	416	403	373	392	414	392	426	427	390	388	428	401	386	402	409	389	362	363	400	394	375	404	424	424	378	390	372	391	401	385	376	406	406	391	384	349	370	409	389	427	403	394	406	395	422	391	395	370	390	387	371	350	364	366	391	388	357	396	398	399	390	377	400	396	417	360	407	373	393	349	373	376	373	403	426	395	393	408	372	423	411	376	361	384	379	408	423	402	393	405	409	390	353	378	439	381	404	425	381	380	397	368	372	384	338	379	377	389	391	388	403	373	394	391	377	377	385	408	381	413	380	409	356	379	417	397	401	381	403	419	364	377	352	396	403	389	372	387	386	383	382	375	412	410	357	404	384	383	373	376	406	391	414	385	416	379	381	368	352	389	373	392	423	391	369	401	357	371	368	423	390	374	408	416	364	405	400	363	402	389	397	400	382	408	396	376	411	397	401	421	386	387	380	372	368	380	382	446	391	386	438	414	357	399	408	380	408	404	405	374	380	384	382	401	373	391	405	443	405	372	409	365	384	400	385	422	374	403	392	375	422	357	380	405	392	388	417	363	377	399	373	391	364	394	365	390	388	423	387	363	403	359	390	404	390	381	396	374	398	404	405	400	368	407	406	403	385	397	408	393	403	366	404	408	373	340	374	397	386	353	407	421	387	397	391	399	381	400	369	418	377	409	380	360	385	398	371	349	379	365	399	366	392	379	393	378	432	406	410	370	359	372	356	363	362	408	400	418	413	377	413	361	378	363	381	415	392	377	387	376	371	344	372	396	404	405	395	360	374	397	432	389	400	346	405	361	372	391	396	394	394	409	390	376	381	380	398	346	392	418	367	404	390	425	384	390	384	358	363	367	399	387	386	375	383	418	395	380	388	374	380	406	414	434	375	414	371	388	411	379	383	394	365	388	397	381	388	338	391	417	406	429	363	416	386	388	405	416	370	391	382	370	372	414	376	386	348	399	394	351	400	376	427	416	388	386	370	384	424	381	409	395	394	369	375	402	408	409	374	400	388	373	384	363	378	371	406	402	348	371	394	390	375	418	370	410	364	333	431	377	428	381	360	383	388	400	409	402	405	418	410	391	394	369	391	420	378	387	399	373	384	350	393	433	421	386	380	360	358	372	397	399	413	366	414	400	355	370	389	402	374	427	425	388	417	407	385	403	384	406	421	367	412	392	383	408	377	398	383	399	386	388	389
37973	59296	46951	30360	18930	13251	9759	7341	5369	3918	2995	2348	1836	1535	1234	1061	905	855	795	740	600	645	602	597	540	550	534	549	490	513	495	548	474	498	499	479	495	516	481	489	517	486	473	480	462	481	489	498	448	453	483	487	451	461	493	472	463	517	447	528	517	495	462	492	464	443	491	496	482	487	495	469	472	499	474	469	483	467	488	511	464	500	492	487	491	452	487	463	510	481	477	510	454	473	467	492	473	482	487	508	493	497	479	516	444	474	464	440	451	480	475	480	516	461	443	474	523	453	446	459	454	482	493	466	478	462	488	442	466	487	486	471	485	453	451	531	465	502	449	468	451	474	449	481	465	458	479	452	465	487	448	470	482	476	493	487	469	456	459	491	479	498	503	467	471	488	493	474	488	501	496	490	492	439	475	454	456	466	500	508	443	466	488	448	490	458	441	463	457	485	474	469	466	478	481	481	452	502	469	476	505	530	427	485	475	501	499	478	509	438	511	456	448	468	441	490	461	506	525	509	505	512	492	487	514	493	477	492	463	493	441	484	483	450	456	467	422	478	496	463	475	495	476	472	491	467	491	487	471	488	502	459	512	464	483	461	493	452	449	444	463	453	470	478	499	465	461	481	462	467	522	461	512	494	422	466	448	459	507	488	433	476	467	486	529	455	494	470	460	454	480	484	464	515	494	505	482	482	470	495	500	442	461	486	512	521	487	481	477	491	479	506	472	504	482	504	456	509	474	479	467	468	493	466	481	491	477	476	421	491	455	481	476	507	453	470	456	503	522	454	462	470	485	468	479	443	482	464	466	466	522	474	502	468	487	495	463	492	482	489	518	498	447	469	476	496	459	527	505	459	489	501	490	491	493	451	487	514	484	473	468	493	478	501	426	467	509	478	514	437	463	489	510	489	443	479	465	477	449	490	465	486	527	454	479	452	459	486	520	498	466	487	495	509	516	489	462	500	479	475	468	472	469	511	487	448	507	452	508	457	485	466	447	459	467	499	478	467	486	484	493	490	492	488	494	472	494	459	451	512	477	487	453	464	482	492	446	485	443	469	456	509	479	470	512	469	482	433	488	505	471	503	451	463	443	501	500	484	498	482	469	476	460	464	455	499	518	539	475	477	471	524	477	498	467	479	499	503	474	498	485	528	469	504	477	501	472	482	487	474	525	478	476	524	457	446	467	456	498	518	467	507	504	483	503	475	473	488	516	456	466	463	469	470	453	510	511	542	442	455	483	476	472	443	500	480	469	482	466	480	476	475	501	488	511	489	480	489	466	456	500	480	469	517	486	487	460	497	475	504	507	467	497	493	473	477	473	485	460	507	426	471	487	433	488	461	464	485	494	438	518	452	471	501	508	433	475	498	479	472	448	443	477	489	463	504	470	502	479	509	474	449	474	485	504	488	437	500	486	421	454	489	474	455	479	509	463	515	462	471	464	497	477	465	538	504	462	480	450	507	485	481	459	471	499	483	511	507	498	494	474	446	465	513	463	476	481	466	510	446	483	484	475	479	462	482	488	476	456	452	473	471	460	439	463	448	437	487	486	505	489	480	503	512	459	443	487	465	522	509	550	476	508	515	464	499	490	480	477	494	505	499	457	494	519	496	478	461	475	480	466	467	477	491	456	440	519	474	468	469	463	457	478	466	505	440	474	509	465	477	460	477	490	491	466	524	484	459	490	480	487	460	455	447	483	466	446	475	466	455	527	414	492	482	470	486	505	514	525	491	457	452	486	470	488	460	476	493	488	487	497	479	445	503	444	470	531	521	504	504	448	455	461	486	489	488	495	474	459	444	476	452	488	483	495	470	490	468	508	480	437	454	472	479	481	506	476	454	480	523	534	454	527	507	466	521	478	429	479	466	454	479	500	480	481	504	482	479	492	471	481	518	461	464	485	499	470	458	481	481	475	483	474	473	468	432	427	513	478	479	503	512	470	489	457	465	459	520	475	462	453	464	491	487	511	495	524	492	502	470	470	466	512	522	461	471	469	479	487	488	522	484	442	483	459	473	460	510	501	438	502	466	449	469	443	482	460	522	446	519	508	459	495	463	516	446	477	483	483	490	429	483	506	501	458	470	481	494	491	503	462	491	502	525	483	481	521	481	471	462	461	517	500	492	465	465	470	488	475	479	458	479	485	500	436	509	489	461	467	496	466	463	496	470	447	475	474	487	474	481	475	509	447	484	499	482	498	472	482	477	495	475	472	443	469	488	467	466	507	462	423	483	479	481	486	463	475	459	487	461	496	454	469	476	445	474	515	433	453	464	467	476	491	499	437	493	513	483	494	452	460	482	475	508	495	487	507	486	481	436	474	452	467	481	482	532	472	488	476	470	472	470	508	459	511	485	516	457	494	477	505	459	466	444	442	459	466	486	499	500	467	486	488	541	502	465	475	459	476	468	487	478	486	457	491	489	474	442	473	481	488	528	515	452	481	511	472	503	479	515	486	488	441	461	507	460	503	456	531	502	434	468	484	479	472	432	482	418	468	482	462	451	441	470	461	444	481	471	458	453	456	467	457	448	488	479	497	476	503	480	487	476	490	431	509	514	511	485	504	462	506	502	500	464	472	456	475	493	450	484	486	492	436	477	518	515	481	503	460	506	501	465	440	451	435	470	473	426	485	438	509	471	469	461	489	463	477	472	493	512	468	488	525	514	487	475	494	521	493	474	472	480	486	487	452	500	487	521	451	499	479	472	462	520	481	430	487	448	506	467	458	478	467	520	462	466	472	473	450	453	476	487	459	479	448	473	485	482	467	510	515	449	457	450	519	484	502	476	493	454	490	491	532	469	455	437	486	480	472	460	460	496	480	467	462	485	440	487	520	512	494	502	486	521	480	486	479	457	477	463	481	427	478	484	492	471	480	498	490	465	492	488	464	485	456	458	449	487	457	486	507	494	498	468	493	491	472	461	476	425	499	490	446	506	488	464	506	456	448	490	534	503	479	510	461	469	486	493	474	466	464	523	472	466	462	458	482	476	456	457	467	496	471	474	444	495	533	486	484	470	489	492	478	478	498	462	450	459	468	474	517	456	456	474	481	457	481	451	468	480	460	506	478	479	464	503	441	484	508	525	474	494	448	425	457	456	461	514	506	468	462	462	428	481	486	452	480	479	465	462	497	465	482	492	465	479	477	524	507	472	437	468	481	478	497	489	492	469	480	444	496	471	473	464	494	494	444	517	495	475	494	495	477	492	485	468	496	474	498	468	461	476	484	465	458	489	446	520	430	501	494	477	488	485	464	468	465	505	473	498	479	449	491	484	503	505	453	482	464	471	473	459	469	499	457	460	458	519	435	458	464	493	481	482	403	491	470	492	431	501	473	491	459	474	488	470	508	462	464	500	478	491	476	505	459	475	466	483	470	481	479	491	489	473	440	487	448	483	506	483	470	527	438	468	489	459	490	495	464	472	491	478	510	463	480	478	481	487	485	478	458	467	480	482	522	482	476	479	465	450	456	482	479	494	498	482
22694	21136	28701	23908	21336	22080	17888	8046	5358	3924	2881	2255	1769	1471	1299	1087	977	823	779	658	589	561	536	550	495	550	493	436	488	493	478	483	486	446	467	471	440	449	420	388	445	442	400	421	432	474	388	452	474	447	416	411	393	425	454	437	431	455	460	422	428	425	467	391	399	432	452	450	449	414	442	392	450	450	435	443	407	435	448	431	410	433	423	430	451	428	443	436	428	453	406	439	428	409	424	423	478	423	411	432	426	439	437	422	404	399	418	427	448	426	446	468	418	422	422	404	414	448	435	448	415	493	447	439	443	445	433	424	410	419	440	389	416	443	401	475	406	419	430	412	410	379	422	390	420	408	428	446	407	421	426	416	435	434	431	444	390	417	424	404	430	415	442	427	439	441	453	449	422	394	451	427	423	415	443	454	429	419	437	441	438	435	391	413	371	416	446	411	388	426	414	369	436	414	432	434	450	440	411	402	429	416	456	430	464	402	409	453	434	449	410	417	427	410	451	415	416	424	413	401	415	426	430	409	394	454	412	428	443	424	449	444	404	423	395	417	402	463	452	435	405	412	437	387	412	449	422	434	441	413	449	436	403	408	428	384	422	397	443	442	414	422	450	414	393	439	435	439	436	394	408	470	409	434	448	393	436	424	402	424	422	437	436	432	428	412	414	418	428	386	437	419	406	426	421	406	393	414	431	412	421	435	438	447	395	420	433	399	411	395	439	427	443	442	420	410	479	418	423	407	426	450	417	443	423	455	403	446	401	429	436	388	410	439	428	435	427	443	422	425	464	435	426	361	401	444	401	433	397	401	405	439	431	444	425	444	431	398	428	427	406	436	417	442	428	410	452	424	413	405	418	430	426	431	402	419	439	454	448	439	419	398	435	397	453	438	449	452	448	476	424	401	414	423	431	451	474	421	434	428	412	419	439	406	415	413	432	445	418	417	431	447	443	433	405	430	439	386	418	421	407	452	423	403	443	439	409	425	413	437	437	420	411	435	427	413	451	396	429	456	449	454	431	417	430	415	414	410	397	411	446	433	435	418	467	440	432	459	409	459	406	445	373	443	446	415	451	423	455	445	446	462	416	431	433	403	412	389	448	450	418	410	426	433	408	430	461	442	430	437	451	463	442	415	410	449	403	412	451	396	425	418	433	390	415	435	405	417	421	428	443	415	395	450	426	425	414	436	423	449	405	439	425	425	455	419	401	397	427	404	405	407	436	438	428	451	417	446	437	419	430	433	405	465	396	445	430	416	457	402	397	417	433	400	410	454	404	414	411	397	468	410	434	419	422	420	456	456	425	445	428	407	410	411	438	426	433	407	405	406	436	421	421	464	446	408	470	419	396	437	427	358	444	403	429	416	442	418	437	408	451	424	401	405	410	428	397	419	430	424	488	469	392	430	404	424	446	470	432	417	386	454	376	417	432	434	455	427	436	410	415	440	413	420	444	423	406	404	406	407	475	422	439	441	417	444	412	460	395	380	448	477	432	410	429	429	383	413	389	469	425	420	462	392	422	432	422	444	450	405	432	420	435	427	458	442	439	413	411	442	421	431	397	413	430	461	418	445	419	434	409	457	440	439	411	465	413	430	416	434	448	427	392	414	412	423	377	424	428	442	474	451	417	412	406	411	443	433	424	436	418	433	383	372	425	465	457	420	432	427	438	429	395	433	401	461	436	449	446	387	380	409	404	408	418	419	427	443	410	401	403	437	410	447	434	429	451	448	408	437	423	402	429	396	439	423	424	405	418	434	397	424	398	423	410	408	444	395	458	412	394	436	430	409	390	413	429	436	428	422	442	396	448	404	455	391	407	420	404	424	391	398	382	436	431	436	475	429	401	425	441	442	433	417	420	423	386	430	429	359	403	446	418	420	421	403	435	413	453	438	466	399	418	427	412	420	394	416	416	402	396	411	449	420	407	420	437	409	410	472	374	438	436	452	442	450	401	425	476	445	420	436	438	467	404	417	438	454	430	425	437	454	411	394	429	408	408	409	461	422	433	402	407	380	454	424	440	403	436	403	442	409	443	413	418	418	443	389	419	407	415	433	431	407	410	421	417	381	424	450	376	435	433	440	405	419	412	426	415	419	489	423	445	434	420	433	452	435	410	421	420	437	445	394	401	418	475	416	412	420	438	421	414	395	432	425	430	421	405	398	439	417	406	411	455	417	407	402	426	419	420	407	427	486	427	449	428	413	436	395	412	405	413	406	439	402	462	391	456	403	438	434	416	432	430	431	419	441	399	423	419	429	379	449	472	398	387	412	397	423	409	420	406	470	442	413	405	404	454	435	447	404	453	428	407	418	431	435	418	464	446	422	420	405	427	440	381	452	416	413	410	456	426	424	397	414	422	455	403	418	428	442	412	405	441	414	420	410	432	418	467	441	457	430	448	423	431	453	447	455	422	420	419	431	397	409	446	437	461	433	425	424	429	406	409	449	462	407	402	439	442	434	421	421	443	422	458	415	426	430	406	447	448	408	409	416	417	383	466	432	440	392	441	453	423	379	443	435	440	400	426	457	401	396	394	422	401	445	433	388	452	432	425	411	428	435	435	421	441	456	423	429	375	436	398	420	424	416	444	436	421	435	438	440	419	417	445	426	403	411	407	435	428	410	410	449	415	432	395	419	453	414	444	412	438	406	435	466	435	429	416	417	455	385	434	471	422	460	422	398	457	455	424	435	441	447	426	439	432	441	445	436	403	442	478	487	425	410	397	448	410	419	441	404	442	436	400	421	443	484	449	422	395	450	415	440	415	406	408	408	431	422	428	422	444	439	448	429	456	420	457	394	401	415	421	424	428	395	373	406	388	422	441	419	424	413	391	444	413	395	475	429	415	419	445	412	432	433	418	435	434	378	417	408	382	438	426	417	465	462	396	424	459	423	420	427	423	443	437	417	443	433	427	440	427	405	445	422	402	439	396	394	391	418	405	437	395	377	444	466	415	425	407	385	449	453	392	422	447	443	452	420	436	416	397	437	441	413	427	387	431	419	403	436	431	462	414	421	418	433	457	423	392	422	426	425	389	417	428	424	448	426	454	422	454	421	425	408	387	415	401	456	409	456	400	415	457	438	422	410	419	417	419	448	432	446	434	428	422	447	422	414	461	401	395	458	433	419	449	418	470	397	417	416	443	437	367	427	426	448	462	422	392	410	433	470	406	432	423	464	436	428	423	390	443	425	429	438	423	448	428	417	414	444	394	424	425	461	437	446	426	458	426	439	417	434	397	436	403	432	380	406	413	431	442	411	428	410	429	431	479	432	435	462	420	453	416	435	429	430	429	442	455	427	430	420	407	397	429	395	429	440	415	425	420	406	465	422	430	418	407	408	401	447	412	405	449	450	395	440	437	398	412	452	407	406	413	447	430	416	445	435	426	400	419	439	404	423	414	433	405	444	442	459	409	428	402	404	424	429	435	452	426	403	427	447	419	410	425	408	426	455	438	406	446	395	439	446	432	405	418	391	423	449	407	418
39279	67303	54486	37318	26875	20662	14669	11408	9120	6661	4772	3660	2951	2282	2088	1600	1388	1280	1103	954	873	717	791	716	668	640	580	589	574	578	551	563	568	583	568	555	526	524	556	548	555	546	501	532	523	518	522	506	495	518	496	539	526	540	542	509	501	532	494	520	487	484	523	540	498	552	486	483	516	511	512	517	487	518	506	507	486	480	518	528	522	526	494	521	526	569	493	529	498	533	500	522	496	527	531	503	475	460	517	526	472	499	517	517	553	532	510	525	489	500	516	556	536	508	524	491	493	501	502	501	504	514	507	470	539	512	520	524	516	513	494	525	507	490	523	547	515	536	484	556	515	535	525	508	516	489	513	502	540	521	473	505	496	507	540	521	491	491	536	510	570	533	488	465	505	492	509	562	520	512	458	480	511	449	481	526	500	527	510	514	506	532	518	469	577	526	508	518	503	490	525	503	504	537	517	518	511	499	490	521	525	518	511	530	492	517	507	486	506	506	523	526	535	555	484	519	526	526	510	510	515	488	504	527	511	509	482	469	518	508	530	502	515	520	512	542	522	460	506	509	503	510	511	572	504	511	554	542	543	504	526	484	518	483	491	488	535	522	507	461	481	471	493	526	555	495	553	516	545	521	556	506	507	528	467	541	517	497	480	517	488	493	508	483	521	522	499	525	491	533	508	515	513	500	513	480	508	490	517	471	462	512	489	511	472	501	516	511	480	518	501	551	469	473	558	553	522	555	547	504	513	485	488	526	499	526	474	510	519	519	527	538	505	485	528	476	495	493	513	504	496	515	530	511	487	502	540	506	519	491	475	505	509	479	517	537	560	505	475	490	506	452	535	494	539	476	513	511	504	483	526	530	502	477	487	476	483	494	453	486	553	550	495	554	494	495	491	455	489	549	550	533	484	521	466	510	531	527	540	472	526	573	488	516	530	504	475	495	539	510	506	534	488	487	497	557	546	510	473	478	493	537	500	523	501	520	515	514	488	526	515	514	522	509	516	471	476	528	498	536	510	530	563	548	483	488	472	526	500	509	548	504	527	496	514	518	521	522	501	508	484	490	482	522	547	511	475	501	520	501	489	512	493	501	515	493	492	526	533	516	470	521	531	499	517	529	507	496	501	498	517	491	530	511	496	514	515	501	552	518	499	496	526	544	513	506	529	514	553	489	513	542	490	542	471	490	514	529	508	509	512	505	523	551	520	495	513	513	533	468	516	492	488	484	505	505	514	496	505	470	495	508	522	516	503	506	563	504	549	512	526	517	476	505	508	511	503	519	504	496	513	473	523	519	497	523	519	512	535	526	486	545	518	553	497	504	478	484	525	490	535	495	502	503	518	488	491	511	516	511	548	545	517	498	513	454	510	502	529	516	491	536	512	481	520	508	513	495	501	509	497	483	491	512	549	498	522	497	522	531	518	505	481	492	528	521	491	516	529	555	481	483	524	496	529	505	505	537	552	529	511	511	508	499	521	533	530	510	528	507	505	477	502	537	536	522	508	549	554	510	515	514	515	547	486	528	489	488	536	519	556	489	529	510	518	500	532	515	512	589	533	526	520	532	464	535	521	507	523	504	539	501	506	508	499	533	484	500	539	568	474	540	559	466	535	509	490	504	573	499	565	500	515	494	528	495	530	511	510	487	516	533	521	509	525	554	542	532	522	527	489	510	481	509	482	516	502	520	546	520	502	484	489	531	503	519	501	498	507	525	527	517	462	513	516	527	470	540	483	524	530	529	502	515	510	431	537	487	540	475	512	481	498	532	514	496	478	519	531	536	552	527	537	516	503	523	483	503	522	529	469	545	517	519	483	492	557	482	473	535	515	517	459	532	497	499	483	517	487	510	489	541	495	492	543	507	495	499	546	501	515	525	478	513	524	566	505	524	516	513	524	485	484	538	521	513	490	490	518	494	506	517	486	479	494	490	501	493	518	511	534	536	509	471	565	501	515	535	490	529	502	506	534	543	505	537	496	522	511	507	540	491	551	524	505	539	525	518	539	504	507	506	532	534	494	504	539	530	501	498	522	520	508	512	502	497	461	527	512	519	525	503	512	501	506	524	518	541	515	494	522	520	504	490	507	531	545	472	498	494	505	503	485	488	540	494	539	485	488	527	499	501	515	493	501	521	513	496	520	510	535	501	501	498	462	514	521	512	515	500	520	502	539	510	506	557	473	525	493	525	513	496	500	520	486	494	522	508	491	507	527	535	513	523	501	495	494	471	542	521	489	493	512	561	524	504	536	504	496	491	495	504	498	502	535	519	518	488	511	526	507	470	547	524	541	513	500	533	505	512	546	513	557	529	487	516	560	497	512	529	508	541	511	503	537	516	518	499	519	522	500	538	515	495	518	488	509	536	521	511	505	503	493	490	525	490	504	532	498	471	489	531	525	525	533	517	520	506	515	521	498	520	497	475	525	528	525	511	524	526	507	492	523	514	509	472	496	518	492	524	529	563	490	502	520	528	482	500	497	491	489	568	507	539	542	505	524	519	572	492	514	529	513	507	504	513	524	515	530	511	505	491	485	532	509	518	524	505	559	532	517	506	532	529	500	519	509	493	496	475	465	501	525	509	507	521	538	511	462	521	498	512	491	523	527	508	546	535	483	515	515	525	556	509	535	495	474	497	519	493	547	541	472	523	512	512	509	540	510	512	531	504	480	488	515	504	520	532	485	487	465	528	518	502	547	503	509	504	516	465	529	529	512	511	514	478	485	467	543	551	532	504	503	493	530	499	495	485	501	502	495	560	510	498	525	485	547	556	471	489	526	517	498	530	510	495	538	532	530	516	541	545	470	561	518	462	467	492	535	512	530	548	512	491	494	546	551	498	511	535	546	539	510	503	539	532	564	523	498	536	518	519	515	514	500	475	522	522	523	527	561	506	508	486	555	444	509	560	514	517	526	494	485	517	490	524	507	512	489	548	523	523	511	519	518	509	509	522	524	576	501	556	513	488	475	507	544	532	540	499	551	526	499	496	580	525	511	480	537	543	551	538	585	500	494	518	479	488	497	516	513	530	503	491	493	501	504	497	515	511	508	486	494	502	491	517	515	501	523	533	509	501	502	511	520	556	529	507	497	496	497	505	529	525	508	529	530	568	471	512	515	466	524	525	541	525	550	492	542	490	561	509	514	520	508	554	469	490	520	550	506	497	504	516	567	527	506	503	510	545	519	530	497	514	533	501	535	498	549	477	515	502	519	539	537	513	536	522	548	502	470	470	512	500	524	506	531	547	528	513	496	511	505	516	509	511	521	514	506	544	544	497	460	480	535	508	533	481	517	521	539	542	548	523	505	538	532	485	513	509	548	544	494	503	531	522	491	549	527	490	530	529	508	506	527	493	472	531	477	537	532	494	521	525	520	535	519	517	519	491	526	517	537	492	495	500	521	524	558	550	545	527	502	472	511	537	476	520	500	484	506	501	504	532	512	528	533	486	526	505	515	513	490	516	507	529	530	521	489	526	545	490	510	508	468	524
31058	33355	39057	28795	17779	9227	4985	3532	2657	1991	1544	1233	1140	915	842	745	650	607	601	565	598	530	503	490	483	452	490	520	475	477	468	430	476	429	446	454	458	434	467	415	425	416	407	430	452	424	449	446	369	467	436	441	436	442	450	436	463	423	421	463	444	438	462	387	471	433	470	389	473	459	459	436	388	465	435	426	420	399	424	428	455	441	401	486	470	402	447	436	469	451	443	446	454	437	440	459	447	452	458	417	436	447	438	458	441	419	444	444	388	456	449	453	455	419	424	480	447	402	470	443	399	422	417	425	443	430	425	450	486	490	463	436	436	415	412	463	423	446	424	455	456	431	468	444	450	454	480	440	487	447	423	459	417	475	450	476	448	420	446	440	454	431	467	436	441	454	442	457	462	473	428	470	409	434	455	444	427	454	447	433	409	454	431	433	420	441	436	443	476	432	458	451	454	443	394	394	448	449	433	457	453	446	454	480	489	456	457	419	448	440	447	432	412	436	437	443	469	486	461	491	450	462	424	429	392	449	462	466	430	420	456	450	420	446	446	452	466	417	421	478	416	450	466	454	441	438	464	482	482	425	440	447	455	435	440	416	478	466	454	473	427	480	453	431	467	462	473	420	434	445	402	458	449	442	435	403	447	420	434	417	444	474	478	460	432	429	415	430	443	442	409	424	429	445	427	447	414	425	460	455	443	422	455	471	423	459	424	467	433	425	440	382	469	428	467	418	443	467	442	467	417	426	466	451	434	450	411	437	413	452	442	440	443	437	404	449	482	463	455	421	483	463	465	450	456	484	453	448	439	406	446	440	501	433	455	458	425	437	462	450	475	447	452	462	446	475	454	460	412	452	430	457	448	456	445	411	469	429	489	422	425	448	459	440	430	466	432	461	466	483	451	437	465	425	436	444	466	447	443	427	423	457	401	403	455	437	412	428	416	460	436	450	439	438	445	443	455	433	432	444	451	443	454	480	433	425	426	398	473	447	418	434	431	453	428	427	438	456	430	446	475	455	444	450	438	480	462	452	455	448	422	433	428	464	429	452	463	438	438	465	447	491	444	385	420	395	472	452	452	452	462	442	435	430	420	428	443	445	424	436	441	461	446	427	460	412	464	450	455	446	453	448	418	420	475	436	431	456	483	432	436	491	441	458	426	452	476	454	434	436	431	417	427	442	466	394	484	473	418	466	447	418	393	437	430	460	413	458	421	402	457	432	428	476	463	443	484	444	445	469	425	458	447	393	439	462	445	481	422	474	421	413	401	460	471	419	468	445	446	403	454	447	458	415	440	437	419	459	466	430	426	432	459	420	443	448	485	458	456	460	399	446	449	411	436	465	459	425	431	514	443	464	430	441	440	414	444	471	468	438	429	439	456	418	423	456	465	470	461	448	437	412	452	414	453	418	430	429	449	429	430	444	449	453	484	419	422	411	435	461	446	441	441	438	430	421	452	417	424	454	391	459	442	444	421	438	437	412	421	429	422	442	438	411	442	412	436	448	431	421	480	452	423	431	440	447	471	468	454	428	445	458	422	442	446	464	460	423	423	457	448	415	432	445	436	456	442	451	439	437	450	459	443	423	456	388	463	425	475	464	441	461	450	417	416	414	453	424	409	380	481	477	412	452	471	456	409	412	398	450	437	409	435	468	435	420	451	440	425	451	470	441	466	445	440	467	438	447	438	415	421	403	473	436	436	431	432	435	444	428	474	448	465	421	421	425	431	420	472	478	436	446	446	427	422	436	436	450	418	441	426	413	444	438	413	484	441	432	436	442	430	439	433	378	444	454	457	472	474	455	409	446	392	442	444	463	467	428	458	462	424	440	441	443	460	414	454	472	451	415	440	391	432	430	431	410	455	462	471	448	446	478	424	411	457	435	426	454	436	440	446	442	448	431	455	411	393	450	445	427	442	476	474	454	456	430	437	445	456	467	445	451	415	445	472	410	424	432	450	465	462	499	423	460	459	442	429	472	416	463	466	405	451	411	434	433	450	454	437	463	437	438	469	451	459	433	433	436	470	440	449	426	499	460	421	479	434	432	440	447	398	460	412	440	472	462	458	415	470	470	459	428	440	427	480	454	466	426	433	436	430	429	487	426	440	433	466	444	455	460	431	471	431	437	463	446	455	465	442	441	438	478	428	469	432	429	447	444	450	455	433	449	438	482	446	441	441	482	485	452	441	422	431	458	441	440	485	426	431	453	437	465	456	424	412	447	444	453	453	444	478	446	431	466	465	444	407	410	429	411	479	443	408	441	429	414	437	440	419	379	445	436	433	468	445	440	459	442	435	448	469	374	451	481	472	434	460	445	470	447	426	421	459	424	469	424	447	462	419	427	436	442	431	403	440	439	477	432	405	462	424	434	441	416	427	459	458	411	460	430	429	445	441	440	417	384	455	394	452	443	447	404	438	446	436	452	451	448	461	424	458	442	449	432	410	416	460	419	471	459	421	481	453	430	434	455	459	423	446	469	448	440	469	463	458	463	434	440	459	417	431	431	402	439	483	402	449	396	435	445	453	466	446	448	433	457	425	431	473	419	473	428	504	471	420	434	443	470	449	473	467	458	467	449	421	426	440	436	419	472	423	475	431	460	442	431	468	479	443	462	443	465	446	493	452	421	445	459	422	443	431	447	452	404	450	441	450	451	459	425	405	485	417	469	442	417	423	434	421	448	402	463	441	431	420	439	456	460	396	441	445	464	464	482	470	464	452	456	426	461	440	436	467	468	466	445	449	425	424	407	432	423	434	427	430	451	440	447	431	480	447	418	427	467	447	475	409	419	395	444	469	398	455	463	458	426	411	416	461	450	437	421	430	460	495	445	468	472	430	431	438	440	456	443	414	422	444	438	445	453	441	428	449	480	449	484	424	455	444	485	433	417	452	434	424	446	484	441	464	427	463	414	461	441	456	462	471	463	411	417	475	437	474	464	430	449	432	424	482	435	501	435	477	435	446	452	476	396	417	455	449	448	401	398	434	428	457	430	428	420	426	419	450	442	462	412	460	456	479	412	434	450	449	467	414	418	420	435	438	411	416	449	438	436	460	434	452	426	414	494	438	390	457	438	429	448	423	423	434	457	423	463	445	432	412	474	442	452	453	417	460	417	454	406	462	454	452	470	445	465	427	460	433	395	434	436	438	459	478	418	397	476	436	458	461	461	432	449	438	395	416	439	429	431	451	440	459	434	460	461	446	473	402	412	436	457	436	416	429	436	450	439	488	448	425	464	458	412	406	402	480	447	449	463	448	435	442	467	442	450	432	455	464	470	485	446	453	445	430	439	463	457	452	428	421	477	475	425	446	461	427	433	445	459	429	428	436	457	474	430	429	469	458	456	450	431	415	456	426	456	446	449	449	466	424	437	457	451	470	418	458	493	459	439	445	431	462	437	463	462	453	459	473	420	474	463	437	436	450	427	462	476	460	439	439	421	460	436	420	411	441	503	446	397	465	437	460	459	398	444	419	446	432	372	494	440
36504	51464	42841	29086	21023	13176	8549	6430	4972	3602	2779	2111	1810	1452	1293	1114	1024	880	832	772	745	669	641	631	637	597	595	565	595	573	544	550	615	527	555	546	571	576	552	522	530	491	507	600	599	561	559	553	525	535	502	528	539	543	563	510	566	540	584	536	534	542	539	573	521	519	561	569	575	553	558	520	549	595	559	561	580	582	542	560	538	524	507	527	573	569	503	562	576	526	544	560	548	540	529	503	529	544	538	523	532	520	559	524	515	515	525	556	543	489	542	517	532	525	534	550	551	525	508	539	540	509	522	541	541	528	548	562	547	550	548	566	508	580	540	562	522	544	513	525	521	561	546	609	546	548	499	503	531	568	573	539	581	518	509	565	524	522	541	540	554	537	508	552	554	560	524	533	512	550	550	526	556	567	543	554	564	523	570	519	524	564	562	582	555	508	539	518	559	507	546	574	515	575	558	552	588	562	549	501	523	519	551	568	548	504	501	533	522	566	563	559	519	512	535	574	516	548	605	534	526	566	546	527	546	523	528	566	527	532	494	543	567	563	556	532	544	572	581	523	532	573	502	534	562	529	534	556	573	531	548	568	551	567	535	518	558	563	532	586	539	517	527	566	503	530	563	524	572	517	552	509	490	586	532	534	536	541	560	537	511	578	554	546	573	548	568	520	520	554	544	530	512	537	545	546	514	492	571	513	525	525	560	503	502	585	551	578	520	552	565	565	535	534	500	556	491	564	567	553	553	547	495	546	555	525	592	528	519	561	552	542	515	555	543	527	563	563	556	518	563	574	574	544	538	551	528	579	510	522	545	561	536	497	526	546	541	550	572	545	553	513	541	505	531	519	560	543	558	542	549	490	506	529	534	535	543	526	552	590	550	529	541	567	500	517	529	554	583	507	561	528	515	552	545	548	539	537	583	531	528	539	511	537	541	541	528	553	544	539	537	528	534	548	561	515	581	558	549	507	555	542	516	582	486	546	520	518	544	533	521	558	561	568	554	578	535	563	524	538	528	532	523	562	556	582	500	537	506	515	575	590	565	563	520	561	494	560	541	577	512	523	533	535	574	566	535	561	552	579	543	521	586	509	536	600	548	512	550	541	545	545	537	512	528	550	529	551	531	559	580	582	539	519	536	526	529	561	525	564	529	523	522	543	541	556	570	504	527	522	543	568	558	548	566	591	555	536	515	570	600	554	533	589	551	526	518	544	545	534	561	549	508	582	574	590	542	565	576	533	580	513	579	515	546	533	537	527	556	502	515	530	555	551	556	557	547	556	517	576	534	597	523	528	553	516	526	551	519	539	516	524	524	540	509	531	550	552	495	574	488	600	560	533	572	504	541	531	522	519	538	471	497	566	556	559	534	556	555	543	543	555	555	538	587	606	532	584	479	562	521	515	523	540	563	569	552	534	554	579	525	555	516	587	511	555	558	537	568	589	537	541	560	502	567	551	531	562	556	544	565	583	579	544	565	528	565	560	558	571	543	557	566	555	521	547	556	524	557	559	574	521	545	548	543	508	570	542	499	507	556	529	559	524	562	504	530	509	508	521	546	504	544	541	530	547	521	538	569	526	548	538	543	582	500	561	509	568	517	569	538	571	562	507	534	522	555	533	559	544	547	511	535	562	557	518	509	510	551	546	548	583	557	557	557	597	527	535	551	535	530	543	560	534	494	510	593	542	556	548	536	529	589	547	551	534	573	525	551	541	593	540	533	535	537	555	552	573	542	556	570	499	556	551	554	529	534	592	576	503	525	538	548	524	527	544	532	522	564	517	528	524	530	561	608	541	515	540	561	527	515	538	523	543	556	549	537	529	568	569	490	521	537	529	544	558	520	554	599	551	564	552	563	533	538	520	536	588	556	534	559	563	527	548	540	536	550	516	563	553	559	540	549	528	524	564	540	501	549	590	555	573	527	535	542	562	511	524	493	590	603	570	556	534	541	498	523	523	541	572	486	523	479	529	577	556	548	556	534	529	511	543	527	523	536	575	494	542	544	567	539	530	550	526	558	570	573	525	529	570	529	542	556	582	534	535	531	542	539	526	556	539	562	527	559	525	576	502	517	559	579	537	563	529	524	539	554	549	544	563	556	581	553	524	544	541	548	516	553	525	553	538	557	579	537	550	516	547	559	529	561	560	511	489	564	532	560	522	532	569	521	538	532	509	536	512	528	540	509	515	542	581	539	524	529	566	531	554	548	537	527	548	570	540	557	547	544	558	522	530	506	518	523	562	546	542	521	582	533	547	520	541	525	562	535	556	543	539	564	553	532	504	534	573	583	499	560	554	544	523	512	569	549	524	549	583	561	540	536	546	524	543	521	513	545	530	561	575	543	564	536	505	591	526	558	540	550	561	521	521	513	555	562	565	554	501	543	524	555	536	523	587	524	575	503	540	535	531	552	540	541	523	546	496	565	526	547	535	519	522	537	547	554	599	545	519	520	562	538	538	535	579	526	533	547	562	522	524	506	530	550	556	582	499	521	541	515	537	548	559	543	544	558	575	577	600	523	543	506	580	513	464	519	585	573	537	560	540	547	558	552	520	566	535	568	545	539	556	493	537	574	532	539	569	600	518	516	472	580	569	567	520	548	523	546	526	540	560	505	527	537	560	551	498	540	590	526	586	539	520	531	546	528	557	551	546	599	550	554	582	549	521	556	585	585	566	578	588	521	524	531	564	582	519	520	535	535	491	535	547	524	519	523	520	544	544	540	536	548	561	503	561	511	540	562	568	537	540	516	528	554	546	514	586	544	566	549	519	555	505	538	574	534	563	506	557	549	525	525	559	538	560	518	500	512	508	574	556	545	538	534	528	551	551	507	555	560	520	502	540	535	557	531	546	495	526	516	548	556	570	552	513	550	524	490	561	522	540	557	583	548	520	517	536	564	551	527	569	535	540	539	531	543	553	567	554	563	523	534	558	549	510	524	511	563	549	549	516	538	508	523	518	528	559	568	519	502	558	511	526	518	510	571	549	533	495	530	504	512	542	551	536	543	566	556	517	549	564	520	542	533	528	569	555	549	511	539	537	533	520	519	576	520	552	547	532	575	539	564	569	575	546	496	547	564	567	488	555	513	521	561	563	528	538	538	542	553	614	540	525	553	605	542	542	555	523	549	509	507	557	517	568	518	543	543	574	503	588	531	539	531	491	519	556	561	561	568	553	526	496	530	584	550	513	516	542	532	530	524	552	578	521	513	537	570	564	533	571	547	550	548	494	521	510	546	555	538	554	553	536	527	492	551	501	542	529	503	527	577	523	580	542	490	595	543	542	547	501	526	527	511	579	514	498	515	526	547	581	534	571	559	533	553	513	558	568	599	556	521	553	542	564	564	559	579	554	549	537	562	518	566	502	570	532	533	523	526	560	524	545	561	539	556	559	537	519	530	571	526	523	543	544	590	562	531	535	538	546	567	558	560	562	513	518	544	560	546	534	553	510	521	546	575	525	571	526	572	548	560	554	540	543	539	502	545	545
23954	21136	28432	25306	21908	16937	9479	5736	4118	2913	2249	1730	1385	1171	1084	919	834	783	755	659	654	555	531	514	556	484	500	518	536	507	504	483	467	530	506	488	457	535	495	478	511	495	474	485	498	499	483	470	501	466	483	493	472	505	484	456	479	483	475	477	474	472	472	489	475	444	444	469	475	465	432	477	468	494	465	477	489	432	462	476	463	500	466	429	461	463	477	467	463	459	438	469	499	418	487	454	470	476	477	448	472	465	441	459	420	475	468	496	458	475	448	463	468	450	447	481	508	475	449	486	464	472	441	460	499	463	501	512	456	476	481	455	457	465	467	446	487	478	486	451	453	426	462	461	471	462	493	488	457	460	470	450	448	435	441	467	484	461	484	480	421	478	491	435	499	460	462	444	453	453	508	485	458	454	475	427	465	424	442	476	495	522	464	468	493	461	481	452	472	477	486	480	497	445	486	454	434	486	457	451	458	479	452	475	473	486	460	502	440	498	497	464	457	471	463	492	490	437	488	462	488	484	466	498	476	483	475	484	476	493	468	479	502	460	501	497	488	465	447	500	470	458	460	489	492	462	484	465	464	487	502	490	461	446	452	521	465	481	472	477	435	472	461	449	491	445	466	451	462	496	448	458	473	502	464	461	455	490	486	481	508	477	473	452	450	443	478	471	512	466	486	438	475	450	453	477	471	494	499	479	466	485	516	494	465	454	495	466	492	453	488	472	423	507	464	471	482	473	490	479	464	509	515	502	445	476	508	462	456	463	490	475	462	481	433	497	468	465	496	459	453	471	447	466	450	454	482	475	474	475	457	469	478	467	462	480	449	436	464	486	429	505	513	468	478	439	445	449	505	484	463	469	483	470	496	493	476	459	479	488	503	485	509	499	477	490	475	496	479	460	487	481	472	500	473	462	471	460	471	433	464	504	467	450	456	426	495	464	466	462	460	440	434	504	484	437	461	485	512	490	472	492	470	441	443	428	511	447	464	482	432	451	438	480	474	470	484	448	463	431	477	428	494	487	487	460	491	487	505	471	464	486	465	462	467	468	458	469	459	419	466	415	472	497	477	533	479	502	446	457	455	474	482	501	492	460	484	453	457	510	454	467	470	481	429	496	472	499	480	493	432	495	470	510	462	482	420	436	482	494	414	462	428	470	457	450	510	490	470	472	457	463	495	442	429	456	465	434	467	453	469	438	499	466	462	484	493	482	474	469	477	475	498	460	451	484	480	451	490	517	478	443	449	492	454	497	487	465	468	479	452	448	505	493	462	477	465	437	462	459	467	448	457	483	459	441	471	442	490	458	440	462	475	481	465	464	510	469	484	501	451	493	506	488	485	493	475	455	457	460	491	478	491	471	449	495	458	492	450	474	450	459	465	472	447	454	501	472	477	436	457	456	472	514	455	444	477	470	443	468	495	495	475	477	495	480	488	456	474	449	498	490	481	478	526	488	417	484	503	461	501	431	472	491	483	475	461	479	483	431	440	464	476	464	469	477	504	464	476	460	502	451	439	490	434	452	445	487	433	494	452	465	453	459	445	495	442	464	503	438	495	474	495	460	478	457	491	465	470	450	507	482	459	471	471	478	508	445	443	507	457	449	476	468	433	436	437	489	465	446	464	508	476	449	471	462	462	453	480	457	496	478	489	454	506	493	488	453	474	475	435	479	424	526	506	439	519	472	473	458	518	443	463	469	505	491	462	510	479	454	454	469	434	466	443	501	468	440	483	481	451	481	454	455	458	481	480	449	447	456	476	456	465	481	480	464	476	470	442	467	490	453	481	477	491	483	456	499	463	461	463	497	464	463	442	470	462	481	473	456	475	464	467	434	476	468	485	457	487	474	488	456	480	465	490	449	470	464	455	495	495	461	467	440	456	453	435	471	462	471	519	455	450	480	489	474	511	486	483	456	443	460	465	428	480	468	462	474	444	476	420	458	482	474	488	452	463	462	522	482	504	490	475	462	474	491	504	450	460	501	472	480	488	470	456	457	464	511	509	480	507	502	498	462	466	455	478	508	449	491	434	456	456	479	470	465	447	490	486	460	463	467	436	450	426	462	440	509	479	457	453	473	445	413	436	530	470	474	476	464	476	466	453	488	496	481	476	472	482	487	501	429	478	448	495	433	453	457	508	501	469	467	478	487	451	479	450	495	430	458	485	490	463	444	480	509	504	500	460	468	473	459	481	452	462	480	465	443	488	488	453	480	496	488	474	466	465	436	503	449	480	474	478	446	536	458	477	474	481	510	485	424	449	440	478	463	513	475	480	454	481	450	466	438	495	472	487	478	490	511	435	463	453	462	431	485	458	463	436	461	480	461	488	479	452	474	455	477	467	508	492	471	478	535	494	452	468	484	420	462	474	439	482	492	475	463	489	466	478	477	497	467	531	448	494	475	477	462	467	463	485	458	471	494	447	474	452	493	472	461	500	521	459	482	478	466	440	491	477	493	472	430	492	492	478	490	476	444	485	474	479	479	463	489	483	477	441	453	455	469	503	478	462	473	447	446	476	501	481	465	485	530	499	451	482	466	477	434	485	476	464	461	474	460	504	463	487	455	469	458	463	492	482	452	448	496	478	463	463	514	448	468	491	460	448	443	483	527	478	480	449	449	446	465	453	439	491	484	482	452	490	455	471	448	476	469	469	471	446	477	483	467	501	439	466	433	484	477	463	460	486	488	465	473	471	457	467	477	448	483	510	460	476	450	515	488	461	480	484	474	448	480	437	462	458	487	480	473	466	458	465	507	453	490	470	459	491	497	459	468	455	478	452	446	508	486	460	487	492	476	474	451	452	464	438	421	514	442	439	483	490	467	460	470	470	493	492	443	480	474	442	434	486	491	480	503	470	480	485	494	480	430	476	493	472	489	461	479	469	469	424	465	459	470	492	438	480	471	480	439	512	475	452	463	452	451	466	468	496	462	482	471	452	464	436	482	493	492	481	484	434	463	468	475	461	436	479	466	453	463	446	472	483	435	452	472	485	495	476	502	489	440	464	495	461	478	474	466	488	448	480	478	496	496	455	454	470	455	483	452	445	520	472	464	456	499	480	486	458	462	473	476	477	490	467	462	474	496	477	466	475	449	447	472	454	472	484	474	478	429	465	476	476	468	461	473	476	496	473	460	469	492	494	474	494	525	451	504	481	463	442	498	487	450	437	464	466	439	439	521	456	475	491	458	464	458	466	502	481	478	464	474	451	471	473	509	450	453	444	476	483	479	473	482	444	468	489	448	469	445	463	447	497	489	479	502	456	484	484	446	464	466	444	440	478	426	485	479	496	464	471	437	480	492	461	461	515	470	466	475	476	460	441	491	483	495	524	483	509	465	488	462	443	447	447	492	446	467	520	479	478	485	497	505	495	499	455	466	512	465	482	468	457	436	482	511	455	474	471	492	445	458	494	495	481	477	484	492	528	488	495	491	469	457	424	505	471	441	477	489	465	467	468	470	490	468	493	461	482	487	507	467	462	475	433	473
37515	63020	52274	33857	23960	15549	11467	9717	7261	4895	3833	2827	2261	1997	1677	1400	1205	1131	936	863	823	781	738	665	697	652	657	636	634	598	580	645	592	580	580	567	566	609	587	629	595	614	622	582	580	593	622	593	563	552	585	540	566	552	579	569	586	594	614	563	560	597	570	562	599	580	577	596	558	562	574	579	587	529	586	592	552	560	558	586	555	583	554	586	571	593	593	587	570	590	579	546	561	570	627	569	567	608	593	593	573	541	566	601	545	572	604	541	584	598	571	592	591	586	576	561	593	562	559	592	560	571	591	633	553	583	601	582	582	557	579	581	590	579	621	562	573	639	562	550	547	579	571	567	578	552	527	558	589	574	587	593	628	610	599	569	571	577	567	589	584	582	561	557	597	558	606	569	591	553	580	575	599	577	617	576	555	593	600	570	615	569	596	560	616	540	582	607	549	590	584	572	580	566	564	603	565	591	562	566	567	555	544	584	551	588	576	555	597	559	541	557	603	570	530	579	603	615	592	580	583	590	591	587	580	572	563	619	602	617	575	591	599	576	573	618	593	562	574	545	569	600	589	577	572	553	587	552	583	626	581	570	617	582	563	579	535	588	564	616	573	584	544	587	598	521	591	579	594	579	555	581	568	632	568	556	538	583	588	565	587	606	592	577	570	559	631	588	607	609	560	554	580	556	612	540	611	608	562	582	566	560	571	582	538	573	588	567	561	584	588	591	553	579	588	562	555	597	529	576	594	614	572	610	557	602	564	595	555	571	609	595	575	569	586	590	556	550	561	632	570	565	520	584	628	577	596	560	553	572	538	558	556	560	558	619	583	565	561	582	584	563	543	576	538	559	607	583	557	572	597	551	570	565	567	619	565	611	553	590	581	607	552	588	545	543	571	573	597	580	604	586	590	589	582	598	557	611	559	557	583	562	560	563	587	579	545	600	557	545	555	564	610	603	559	559	557	549	586	524	584	571	632	593	564	586	592	599	549	545	611	564	582	577	581	566	561	579	550	573	554	578	554	576	546	570	609	630	546	594	575	579	578	599	604	593	615	567	609	587	605	598	578	571	584	559	562	514	596	582	589	581	558	597	601	557	533	541	563	640	580	521	613	586	540	586	617	561	583	601	593	598	568	587	612	528	572	614	595	584	564	549	601	536	579	596	612	559	586	586	554	585	577	548	610	540	561	583	603	573	531	568	560	546	603	580	577	572	544	556	550	598	579	569	585	538	562	550	614	582	608	624	578	594	600	570	571	594	577	538	566	532	549	567	564	555	588	573	578	580	607	548	581	560	556	557	560	546	593	554	576	581	564	577	585	586	546	600	574	572	574	559	599	596	597	557	580	595	545	570	613	600	569	585	556	576	609	596	560	584	577	549	595	581	556	603	575	593	559	572	579	603	581	596	577	546	524	550	570	615	533	556	540	579	562	571	605	561	553	575	595	514	560	558	551	551	593	578	568	595	578	557	548	550	577	551	502	579	607	557	553	525	584	579	567	549	558	586	539	575	588	559	587	602	548	558	621	576	580	578	575	589	581	569	558	516	548	568	536	554	573	589	558	607	577	598	527	581	553	569	574	547	596	536	576	584	568	591	535	581	560	599	538	559	591	596	597	592	566	561	555	593	555	577	590	578	572	577	611	574	569	567	572	571	573	567	550	577	571	568	598	564	566	592	571	571	610	597	551	545	578	561	548	574	565	590	590	583	558	594	571	630	567	569	512	544	594	566	571	554	606	600	582	558	534	606	561	548	585	580	583	578	549	535	553	553	567	582	520	598	552	556	568	592	522	590	547	557	563	598	507	546	544	559	559	583	566	562	585	556	585	552	565	577	579	617	567	569	554	578	590	551	546	589	583	632	579	581	646	526	578	572	541	584	581	547	574	586	535	578	576	574	549	574	561	543	571	514	628	570	600	593	621	589	573	575	583	581	545	553	593	609	550	549	566	566	569	582	541	589	548	569	583	603	591	579	612	561	594	595	619	556	591	549	555	518	611	580	558	585	555	628	559	585	558	606	613	615	601	593	602	560	583	556	552	579	594	558	589	586	587	543	556	585	546	555	533	597	593	558	571	565	578	546	563	609	581	519	561	580	555	610	554	583	578	572	560	618	587	566	547	575	554	560	576	586	526	567	558	567	639	589	580	543	567	560	553	554	581	565	580	582	578	527	561	548	572	549	544	552	597	550	600	567	583	560	605	569	557	594	550	530	556	583	623	574	529	603	557	571	572	578	579	548	553	572	570	541	588	582	574	605	576	575	604	542	624	531	601	556	572	560	591	579	570	579	540	607	581	556	587	614	570	515	559	608	591	609	558	561	587	575	570	569	563	568	588	590	625	568	566	534	586	555	537	562	591	575	566	581	623	559	585	539	597	603	587	593	594	553	579	554	558	574	568	562	569	593	614	534	553	625	594	556	590	613	581	556	596	622	608	599	614	566	591	586	597	623	580	606	578	578	592	541	539	556	546	567	604	569	580	604	558	575	622	545	585	541	619	619	568	590	622	602	612	595	593	583	549	568	603	562	600	544	556	571	594	594	568	589	577	552	595	574	579	606	579	575	536	545	574	574	602	561	550	592	603	571	574	570	575	582	540	541	628	557	534	583	610	538	595	563	589	594	590	585	586	551	554	572	561	574	566	566	592	592	586	545	613	564	566	567	592	570	600	585	596	565	569	578	559	576	581	557	575	549	579	514	577	540	551	574	590	594	549	575	558	576	573	624	586	577	588	601	541	576	552	579	596	596	556	571	609	578	585	553	573	598	598	563	600	603	611	555	596	556	583	583	592	561	530	561	578	570	545	579	591	554	596	591	544	562	602	556	566	528	591	594	577	598	621	533	599	560	550	580	535	621	562	571	562	546	598	523	594	548	586	555	597	620	564	563	585	595	601	582	557	591	571	542	590	535	524	590	569	576	628	554	599	584	566	566	569	590	652	584	571	572	608	585	574	557	615	571	604	569	565	587	620	549	557	602	570	547	586	544	600	573	577	564	564	602	628	585	604	590	573	536	581	600	550	590	557	590	545	587	611	580	584	541	601	573	561	549	544	595	552	593	571	622	545	597	595	569	571	590	561	571	611	590	549	556	555	600	585	584	582	540	520	551	593	568	605	575	602	591	569	581	576	582	542	573	581	594	611	591	606	598	562	564	545	532	621	605	555	554	593	597	556	556	593	571	533	592	583	574	567	618	588	583	544	591	542	567	553	595	578	520	558	566	534	569	564	596	554	547	592	566	604	617	581	589	551	547	575	621	576	611	627	544	561	606	594	563	545	535	598	620	585	627	543	581	586	587	589	569	585	566	580	569	573	543	594	549	611	532	553	533	583	548	574	570	581	558	585	537	600	577	605	596	589	577	571	570	549	606	549	580	562	589	570	582	594	567	538	553	573	568	576	606	559	581	592	608	556	548	602	587	551	599	546	543	597	552	598	564	585	542	602	559	549	610	575	558	583	584	612	535	581	569	590	619	565	575	581	566
24903	21353	28859	26855	19891	11033	6363	4178	2791	1970	1594	1240	1099	929	824	798	717	626	567	518	526	469	443	443	400	420	427	423	466	396	386	420	367	365	365	373	396	379	394	426	406	379	421	413	394	421	385	410	398	389	388	377	420	414	400	397	381	364	389	356	373	386	396	373	374	382	395	353	372	418	399	402	395	386	412	411	355	408	382	390	391	364	400	367	388	374	396	365	369	361	383	373	347	412	384	405	393	408	391	380	358	395	385	387	375	377	413	436	378	357	411	359	356	382	362	377	378	370	402	381	399	385	381	386	395	376	353	431	412	386	380	392	390	402	346	395	373	398	366	355	364	352	392	393	390	340	376	387	400	390	347	369	375	365	378	373	404	417	394	422	386	379	357	375	380	363	373	356	390	384	384	361	377	412	365	377	363	359	405	348	359	341	404	374	352	393	394	402	391	404	365	368	390	344	411	402	413	374	392	352	381	405	387	357	387	401	382	433	383	355	376	350	402	368	389	384	416	352	375	372	377	392	381	427	359	354	386	377	331	401	399	385	409	380	374	396	377	390	368	368	387	374	393	398	398	404	383	383	373	379	380	361	326	372	360	403	355	370	383	404	382	352	409	396	368	451	397	379	377	401	401	391	403	393	417	357	400	366	381	380	385	373	363	357	398	340	389	399	383	337	368	367	359	397	359	383	409	377	410	383	398	396	336	406	393	371	430	359	386	389	374	360	367	412	353	348	372	391	371	395	381	396	388	348	396	376	373	336	367	393	349	394	388	350	341	359	359	370	393	365	368	416	411	365	391	379	385	400	392	361	381	369	369	382	345	370	368	353	371	384	362	360	372	363	393	420	388	381	350	405	379	388	372	404	376	367	396	377	358	367	410	383	395	375	404	415	349	370	415	382	375	370	391	399	359	401	374	377	411	387	414	396	374	369	401	403	389	377	381	387	353	384	358	351	383	390	360	372	395	399	389	382	374	385	389	368	421	315	391	359	384	436	378	394	372	436	388	395	400	399	390	371	440	398	387	373	369	361	350	361	377	372	367	396	392	365	399	381	407	376	403	379	371	362	397	348	376	416	399	377	398	373	402	412	403	380	377	397	393	363	389	416	405	389	375	392	378	406	412	396	371	359	384	365	391	350	402	354	376	384	390	402	382	370	366	383	402	374	359	337	385	390	376	364	364	389	391	380	352	428	402	372	384	371	385	352	345	328	385	414	394	370	395	374	388	406	395	382	405	402	397	425	379	382	354	385	418	380	340	351	369	386	377	391	361	383	377	431	395	395	415	368	368	413	390	378	375	382	396	356	382	366	373	384	385	376	394	388	375	372	393	364	379	385	373	388	391	394	358	378	436	369	398	376	431	373	352	366	361	394	375	390	350	387	389	381	381	354	392	395	381	382	387	356	383	380	373	387	381	417	398	408	389	377	394	378	365	385	401	419	380	446	386	353	398	388	380	372	386	327	370	378	398	389	344	380	378	355	396	374	371	395	387	398	394	361	395	407	367	386	402	348	362	371	417	393	401	392	398	366	394	389	400	356	352	384	406	365	369	353	350	368	388	378	362	377	392	401	365	371	377	385	378	369	352	363	398	343	364	398	389	396	416	399	380	382	399	403	369	383	366	360	389	373	389	363	383	389	334	371	362	420	407	386	375	339	403	391	347	383	352	409	388	401	419	391	403	355	372	366	368	380	361	373	364	427	389	379	365	377	400	391	362	356	402	374	367	378	380	360	343	386	373	411	359	363	391	394	385	381	364	381	381	375	415	365	389	378	367	337	391	356	386	405	340	385	405	399	373	356	371	402	421	367	347	394	390	394	375	375	379	363	359	363	384	376	374	385	396	382	383	407	392	380	396	370	372	395	360	347	390	360	358	383	419	373	396	374	406	368	394	385	373	396	395	382	393	383	363	361	391	398	384	419	412	375	360	419	382	378	399	374	345	353	378	368	357	352	383	392	398	374	393	372	410	366	365	380	382	363	427	392	366	367	370	366	388	365	344	383	380	384	418	378	373	363	401	360	331	361	392	378	364	398	392	375	359	382	382	416	381	399	367	382	391	343	399	405	405	399	373	352	400	418	394	401	374	392	373	383	393	389	370	346	435	394	446	386	394	391	373	406	375	387	372	389	376	433	358	412	414	389	381	389	341	371	356	362	362	422	374	374	366	403	385	391	362	381	379	382	355	413	356	406	399	373	355	360	382	362	367	380	407	398	374	374	388	389	318	354	356	385	338	382	384	413	392	408	366	344	371	363	367	376	389	395	359	415	389	379	360	402	392	403	368	416	386	390	392	362	369	388	353	369	379	381	406	377	397	356	382	377	385	385	381	388	353	407	356	397	344	369	418	387	351	381	362	413	363	396	384	369	390	406	416	389	347	402	397	372	354	355	360	380	384	401	372	387	381	376	356	391	396	368	372	386	357	395	359	382	392	389	399	397	367	388	367	360	365	375	362	392	408	345	366	401	387	385	372	392	355	393	359	372	389	406	404	369	402	393	429	392	383	390	358	389	400	384	409	370	370	401	395	396	384	400	359	401	380	344	390	419	354	385	370	378	357	422	379	385	401	396	376	382	383	352	372	378	360	385	398	401	375	397	407	359	404	378	356	353	384	385	421	373	402	385	347	395	388	378	378	364	355	417	412	365	374	387	358	409	361	363	387	381	361	376	365	349	407	351	365	384	389	367	355	388	354	353	432	371	402	361	413	399	342	378	381	372	366	402	347	392	386	368	386	384	364	384	383	369	376	370	374	380	362	341	373	359	366	364	365	374	381	365	394	390	388	380	418	369	384	367	372	418	383	382	351	407	357	393	380	364	387	387	377	409	363	339	384	414	390	344	388	394	385	387	401	358	342	377	401	403	351	382	380	417	398	384	373	400	389	362	405	396	387	418	382	410	404	402	343	388	402	394	386	405	405	391	373	382	373	410	375	389	379	378	365	410	355	398	380	412	355	405	376	435	363	403	408	371	371	381	419	376	353	415	405	383	384	372	391	367	426	384	390	362	373	342	399	393	404	369	346	408	371	386	385	373	379	382	386	385	373	385	394	383	409	368	403	363	353	356	404	409	399	381	361	394	371	380	422	409	390	411	399	391	417	363	396	404	391	365	394	385	386	368	393	408	366	353	394	406	370	385	374	386	393	353	357	390	375	421	377	391	357	413	383	400	370	382	393	366	350	393	386	391	392	384	396	381	356	419	383	385	380	398	342	370	404	429	402	358	386	383	417	371	403	344	381	391	369	374	388	382	432	338	418	365	388	408	395	385	365	415	367	367	392	367	364	405	404	409	391	406	361	361	392	374	361	370	373	343	394	394	412	409	354	380	391	341	377	382	415	388	396	392	392	410	419	389	396	391	423	348	384	413	417	341	394	392	371	400	395	375	371	369	398	396	404	389	363	363	366	388	377	391	360	369	396	351	395	377	383	378	357	354	388	380	398	374	401	398	380	385	377	386	424	360	363	381	380	377	355	381	378	400
38653	61238	47632	30753	20959	13409	10389	7687	5401	3789	2885	2291	1803	1567	1319	1199	1087	870	776	716	673	617	612	552	565	521	513	525	502	513	486	492	523	515	477	471	517	479	476	472	443	459	445	408	481	451	478	499	467	460	480	516	453	464	456	490	491	484	490	459	443	464	440	448	426	440	469	485	448	441	495	475	473	449	486	462	430	435	467	463	433	464	455	479	451	451	511	465	454	472	452	445	448	471	454	476	467	468	482	454	479	516	468	460	483	468	456	457	505	475	484	461	477	443	477	459	431	476	479	471	479	436	448	448	512	466	509	509	484	454	481	442	488	468	462	466	445	452	476	459	463	493	465	446	449	484	505	504	475	459	473	461	444	401	445	459	470	473	494	477	478	456	489	475	448	451	424	469	499	492	473	480	470	461	465	485	489	459	447	488	483	442	491	456	435	458	465	480	476	494	468	507	474	482	464	467	457	473	468	444	445	447	487	507	476	484	487	475	498	488	432	514	463	450	484	465	414	479	458	431	462	484	467	442	490	483	467	473	472	435	494	435	482	493	452	489	425	458	477	456	510	496	518	514	494	471	488	490	442	457	514	475	462	509	415	448	458	437	444	464	469	461	473	452	453	480	502	487	453	512	454	471	473	434	478	485	499	482	496	459	427	464	459	454	487	443	514	464	472	453	462	509	468	480	477	483	475	451	476	483	499	461	435	499	469	497	496	461	478	504	462	474	465	492	497	469	457	440	469	466	467	442	483	461	449	500	444	457	518	488	475	500	465	480	477	460	428	484	481	501	480	482	462	478	470	444	502	448	478	446	480	489	466	462	477	495	448	482	483	473	407	434	473	476	485	462	486	477	484	491	482	484	450	444	482	468	492	507	458	464	482	487	504	493	474	445	495	493	466	468	468	435	434	505	448	466	455	488	467	484	501	480	473	442	468	437	466	473	505	498	453	479	510	532	480	467	505	484	505	494	480	462	495	487	464	473	482	448	500	479	480	506	441	455	434	423	458	465	463	446	500	511	477	428	488	510	470	472	482	469	465	504	432	452	475	507	474	486	423	456	484	492	485	434	479	499	466	454	470	486	457	443	411	471	462	477	429	493	501	502	444	449	457	482	457	456	425	487	482	446	471	459	471	446	469	461	485	468	456	446	485	452	502	472	447	449	462	444	472	504	443	472	462	480	476	439	473	496	502	480	452	464	432	473	411	515	469	493	507	493	444	473	456	439	515	492	465	491	488	500	467	451	486	476	465	490	475	450	471	452	451	487	464	461	532	492	494	460	447	474	438	446	469	478	455	450	484	459	457	483	475	489	427	452	513	458	453	468	426	467	502	449	466	478	491	487	464	441	475	493	476	456	476	464	431	466	439	451	485	463	472	441	461	439	519	477	428	458	498	481	467	445	486	461	446	469	451	492	446	439	434	461	492	453	444	450	506	456	501	452	448	465	485	435	481	458	466	489	465	433	453	493	501	427	488	467	462	486	468	485	487	474	453	465	477	470	469	442	442	429	446	463	483	442	449	451	427	506	456	474	493	481	441	502	432	429	460	506	471	455	478	453	465	486	460	449	472	522	433	468	462	483	466	443	500	489	472	478	460	446	453	509	481	480	485	475	479	448	426	459	479	465	467	433	484	468	462	492	495	462	475	485	443	466	453	484	451	456	468	489	438	479	434	469	482	427	505	507	467	491	456	454	492	430	458	465	483	441	459	447	476	445	504	458	470	464	473	454	476	480	477	481	443	450	488	424	468	462	469	445	445	466	482	486	501	470	474	515	439	507	501	439	484	508	458	464	461	519	455	487	457	462	471	444	454	463	463	525	463	461	451	505	487	454	469	470	481	492	480	510	491	482	450	466	469	472	453	464	503	461	459	494	462	480	475	492	512	495	475	464	482	493	480	468	471	444	499	478	515	468	492	488	448	469	452	476	498	449	488	464	519	496	444	508	504	512	433	480	478	468	471	488	505	472	482	511	474	434	485	485	444	466	493	453	463	501	463	478	474	493	480	435	496	466	472	455	453	468	504	472	464	415	503	443	485	455	480	460	449	460	463	501	448	443	495	463	482	449	494	455	491	447	468	455	490	489	466	463	489	500	475	483	474	471	472	478	462	456	486	475	470	445	468	442	443	445	479	484	439	524	457	466	471	475	508	461	444	431	462	479	461	492	451	464	433	476	469	456	459	478	465	442	488	442	446	479	462	444	488	403	433	472	456	446	451	464	473	455	458	502	506	469	497	490	482	484	473	455	441	433	461	485	510	422	455	500	458	482	442	490	455	501	489	471	464	438	428	441	517	460	483	455	479	446	467	474	477	466	473	466	439	444	485	483	469	500	451	479	434	527	472	471	457	470	440	484	501	466	467	440	471	421	450	438	476	466	471	435	484	463	507	485	470	466	470	496	487	485	466	475	473	455	472	457	479	474	485	484	445	465	465	472	486	468	452	463	479	467	445	453	506	528	451	476	473	478	477	478	446	487	452	488	490	471	476	507	481	457	450	452	497	476	437	444	524	478	473	490	473	479	471	479	445	503	446	441	538	445	460	463	463	481	446	456	509	483	464	435	476	502	448	451	478	477	466	555	512	471	504	442	453	478	461	451	448	447	461	475	479	484	478	507	408	462	481	477	475	450	504	460	482	425	458	454	437	426	483	452	499	453	509	481	446	428	473	439	473	487	434	482	498	463	445	456	497	504	476	508	497	483	474	463	487	478	481	464	450	473	493	448	463	493	477	476	468	454	489	488	471	452	482	457	505	456	491	504	474	462	472	459	452	491	456	438	462	453	452	487	499	479	490	468	450	445	491	442	457	479	488	455	472	478	472	444	450	489	489	472	499	482	445	466	470	446	459	423	505	483	492	440	451	465	472	454	449	454	466	468	468	505	458	472	440	451	439	494	479	501	494	402	487	495	450	481	468	472	459	430	470	445	448	462	439	474	476	485	458	442	466	468	496	423	480	486	480	464	462	470	434	476	416	457	432	472	492	450	479	467	478	486	496	471	487	482	489	458	506	502	481	497	459	482	481	471	439	470	511	455	485	452	469	473	493	436	458	462	506	477	502	467	483	447	465	434	487	482	473	467	493	470	451	455	479	478	457	467	444	448	463	502	449	482	476	494	501	481	471	434	488	442	503	503	495	466	460	445	516	490	494	436	496	463	483	505	459	477	427	473	468	481	476	491	433	433	466	489	461	446	490	457	445	498	493	446	473	479	486	448	476	516	477	420	457	445	485	490	446	489	475	448	466	443	495	459	470	464	442	446	488	497	504	474	475	447	517	449	471	454	481	459	468	438	447	437	463	494	510	444	483	463	460	439	457	451	465	482	486	473	486	536	454	479	491	488	452	494	472	498	481	444	450	459	468	476	484	477	435	466	456	490	437	490	488	438	441	483	417	490	463	453	504	479	490	488	472	432	436	501	456	478	443	459	461	480	481	490	486	462	508	465	478	463	451	446	437	501	459	448	477	471	515	495	485	474	436	465
22792	21129	28716	23835	21272	21897	19490	8791	4955	3665	2689	1982	1674	1410	1223	1101	915	851	777	663	620	582	556	516	504	533	488	497	456	482	464	438	435	431	413	457	458	423	422	409	407	440	439	421	424	478	412	401	415	419	421	432	417	425	423	400	398	397	415	416	407	419	410	399	373	414	445	368	395	415	412	400	418	392	418	406	431	431	375	426	412	411	423	439	413	403	416	423	445	429	407	435	415	434	393	414	389	394	432	418	413	434	420	426	419	392	396	445	424	405	452	408	399	440	368	405	423	407	414	408	425	392	413	424	415	395	437	430	454	406	364	399	412	399	424	416	408	414	422	398	424	449	412	391	430	395	428	419	418	418	419	405	408	416	404	401	450	407	391	384	424	431	408	432	403	427	407	404	434	430	419	393	418	399	395	404	395	396	406	410	397	434	423	394	407	408	381	439	413	426	445	407	436	430	416	411	398	440	418	405	376	438	397	458	434	385	418	403	457	403	450	380	418	428	422	375	438	415	430	420	435	406	398	398	423	405	419	434	389	410	413	428	395	390	455	420	413	446	393	386	411	427	458	432	419	397	420	432	415	398	409	430	430	416	413	388	376	403	392	419	442	391	390	410	412	419	400	422	396	396	448	415	401	391	405	411	439	401	449	447	407	431	366	397	378	395	452	435	380	417	390	405	393	370	434	433	368	441	390	380	412	402	433	389	452	399	449	446	455	443	447	430	437	385	438	413	403	439	395	360	409	409	392	419	413	427	445	411	426	397	395	424	439	413	413	393	404	413	449	455	404	453	403	403	442	417	439	392	386	418	410	400	405	422	416	391	411	412	397	432	449	393	413	447	420	396	400	423	415	392	400	410	448	416	376	391	406	433	398	467	440	416	372	437	425	431	394	385	400	415	408	411	383	420	422	418	419	391	398	403	439	463	419	472	377	395	404	422	394	408	413	408	395	433	406	408	409	431	447	416	394	395	397	422	377	421	427	431	461	410	427	379	416	397	416	384	421	420	419	424	396	401	395	421	438	408	404	428	418	432	389	433	425	442	383	424	404	433	407	398	395	420	400	470	413	404	417	445	374	420	410	429	411	404	383	423	422	434	422	420	424	411	445	428	416	392	419	422	429	412	422	396	419	426	415	416	431	419	408	405	418	414	403	421	410	433	431	427	401	400	431	421	375	417	402	399	400	395	426	398	393	447	461	408	433	421	408	422	455	422	424	422	410	409	399	396	406	409	436	413	422	419	408	439	427	463	445	408	369	401	386	402	373	403	396	410	414	423	414	362	388	375	433	414	393	417	397	408	405	430	407	433	425	357	449	400	451	406	429	421	420	435	391	365	396	452	432	462	418	415	429	448	397	409	393	458	399	439	415	389	422	433	426	402	432	402	395	411	385	432	448	411	437	444	398	386	465	419	422	429	396	432	409	390	411	421	403	393	385	436	445	431	369	393	397	429	423	419	415	432	410	394	422	381	417	403	407	459	389	426	410	399	405	412	418	435	422	430	433	394	396	403	417	400	439	405	440	398	422	463	418	432	409	418	437	377	403	418	378	432	398	413	427	419	424	457	416	419	433	424	432	403	397	396	408	403	447	422	409	397	495	429	420	430	398	400	405	417	440	397	439	443	407	401	388	386	366	396	416	403	396	396	395	397	413	389	433	406	431	416	408	407	417	383	391	417	452	404	413	378	394	383	392	388	415	416	428	414	404	470	409	412	418	397	430	422	385	449	399	432	405	427	413	414	438	411	450	444	382	395	428	399	433	412	419	397	416	418	403	432	414	437	417	409	437	419	427	404	388	412	396	390	438	383	428	459	453	430	436	419	392	423	424	416	420	414	442	418	455	421	425	397	424	432	438	415	442	407	393	445	425	405	449	424	409	432	418	391	416	416	451	434	417	410	397	405	414	400	452	425	429	400	442	400	409	392	425	408	405	402	418	397	405	410	421	446	417	391	403	447	415	361	412	394	435	417	425	407	428	410	457	421	434	410	441	389	427	404	399	394	401	359	428	421	426	391	424	417	404	401	423	428	396	384	398	404	427	426	405	458	395	427	401	439	413	369	400	378	409	383	412	412	404	433	421	436	385	437	439	388	421	404	419	399	413	427	406	400	426	439	447	429	411	464	400	408	405	434	429	430	410	400	396	428	406	393	428	406	425	424	411	423	422	420	411	447	443	432	421	372	439	384	410	404	435	393	375	455	360	403	419	439	404	401	406	421	424	397	412	399	432	413	464	440	411	408	404	409	435	378	424	423	418	427	411	425	402	415	435	420	415	414	433	401	415	418	454	423	428	415	437	419	434	395	449	406	408	423	449	371	376	388	434	392	383	400	415	410	424	414	412	452	444	433	428	403	397	403	425	400	418	405	420	423	412	458	452	400	430	413	385	391	413	438	412	422	419	411	426	419	397	382	449	410	401	401	390	418	440	413	372	396	400	420	418	420	381	412	428	445	394	423	437	434	414	415	417	392	388	383	445	401	414	417	412	483	396	408	408	440	403	415	399	431	418	392	394	396	425	422	401	431	404	433	395	424	450	406	402	433	439	412	435	405	413	424	396	417	419	414	412	438	422	416	413	417	395	428	427	417	453	402	421	457	461	417	414	447	391	412	434	378	389	414	415	410	416	446	408	438	429	437	434	430	422	401	419	434	417	384	419	398	389	452	435	415	485	408	429	410	419	402	456	387	421	407	373	411	425	412	421	419	435	387	431	415	435	400	400	430	447	429	409	400	410	428	411	404	416	430	419	405	398	404	375	405	414	431	415	409	397	418	453	378	424	441	409	418	409	431	418	417	411	410	403	429	385	409	394	404	457	431	384	408	425	425	440	405	375	413	431	416	409	413	412	429	425	405	446	404	431	409	437	392	441	399	466	418	422	420	393	406	412	382	424	411	374	439	407	397	432	397	422	435	413	440	411	388	387	446	431	441	407	402	404	415	433	424	427	387	406	397	393	410	434	418	407	402	412	422	415	416	426	387	402	394	375	424	428	390	435	446	423	423	425	409	430	441	399	437	410	408	445	415	419	401	385	392	429	383	414	424	430	391	437	393	388	413	393	399	394	422	417	418	401	380	413	386	410	427	416	412	435	417	430	413	414	408	413	443	371	396	402	408	382	352	446	415	418	398	426	415	396	430	409	395	413	418	413	411	449	404	382	401	413	428	409	385	386	415	393	414	428	390	390	385	464	412	395	393	395	440	421	384	433	444	392	403	403	397	437	408	459	402	450	395	379	392	421	407	438	434	393	409	460	393	391	440	409	421	406	459	410	453	450	414	405	393	402	397	414	418	405	400	432	446	385	436	417	392	386	418	389	423	461	404	392	424	444	386	425	410	441	432	398	411	457	429	407	423	418	408	418	391	401	427	415	388	416	432	399	459	414	435	416	417	406	406	370	396	395	444	441	428	436	408	468	455	417	413	445	467	394	447	397	366	395	413	402	422	443	375	386	421	432	403	412	405	396	421	414	416	394	416	437	428
41166	70427	54978	35227	25417	20850	17468	12213	8637	6258	4605	3471	2827	2348	1886	1736	1438	1283	1087	918	848	743	749	655	669	586	649	595	609	605	547	571	542	569	538	515	554	513	539	530	539	534	525	538	544	500	548	477	482	512	455	509	506	505	528	534	481	509	516	478	503	494	466	511	518	564	497	512	506	503	454	469	496	496	505	524	512	525	476	493	480	510	510	496	488	476	479	524	498	502	559	516	502	498	526	540	498	485	464	511	478	468	528	536	477	516	487	513	498	520	499	484	502	499	514	497	502	472	512	461	532	488	527	536	521	510	536	536	469	493	500	507	520	489	497	525	521	528	493	477	530	555	523	452	503	521	507	516	516	509	490	503	479	520	460	530	528	448	496	535	528	494	492	516	505	529	517	485	481	511	548	518	519	526	470	494	482	500	463	495	482	513	486	494	481	534	512	520	524	512	533	489	465	529	475	502	514	510	469	512	522	490	475	472	501	529	520	521	508	506	502	485	488	457	511	521	521	490	468	458	481	523	535	517	524	503	516	488	512	517	514	504	529	488	528	512	510	516	522	495	461	522	481	514	535	499	466	499	518	541	473	487	512	489	510	508	477	495	485	502	505	485	521	498	512	480	496	468	482	514	512	524	479	503	528	478	496	454	505	525	501	494	482	494	516	494	526	483	523	531	488	526	500	484	514	489	533	493	462	513	530	519	498	517	514	508	511	512	504	466	481	514	491	491	522	556	504	493	488	494	487	554	533	476	514	521	460	496	480	489	530	522	467	508	520	508	504	461	497	501	493	522	508	548	514	528	527	494	519	516	498	506	488	513	506	495	500	503	507	511	496	485	512	479	498	531	525	496	534	498	500	533	509	500	439	475	480	517	487	511	503	518	500	503	494	496	532	482	517	475	507	491	504	466	505	493	491	532	462	518	494	525	506	483	520	447	491	520	495	496	463	509	495	443	486	485	555	522	498	456	478	476	542	529	509	485	493	521	554	458	498	523	505	479	476	502	530	500	484	497	520	508	539	493	516	512	529	461	487	502	492	501	478	481	531	512	518	483	540	500	463	514	502	516	474	524	454	470	499	508	482	500	508	490	447	498	450	484	517	506	488	570	515	510	472	500	474	476	523	508	500	520	485	496	556	519	522	500	495	488	563	478	478	532	521	505	484	503	469	488	508	464	517	491	495	528	515	471	515	563	520	528	519	520	552	480	518	515	479	488	526	485	505	511	540	469	502	505	503	490	498	477	494	499	513	512	502	529	509	488	504	516	493	512	502	520	514	494	473	484	534	487	512	512	473	510	493	481	476	500	482	476	521	456	521	509	477	518	507	504	497	512	506	504	475	537	523	506	504	519	506	482	516	525	539	531	504	496	508	431	498	548	489	498	489	504	464	494	488	502	461	530	500	511	546	471	515	531	434	515	542	517	509	508	472	499	464	490	510	480	503	523	487	527	535	479	496	473	441	450	477	527	491	479	465	487	490	526	516	505	504	456	526	517	476	503	522	489	466	504	513	509	486	492	487	530	530	493	509	539	505	492	546	515	515	484	515	481	526	505	497	481	540	510	501	525	525	542	507	509	436	503	530	521	465	505	465	515	498	462	517	537	498	477	499	492	499	508	512	515	506	525	477	536	497	531	489	525	517	503	470	481	518	538	498	485	482	506	520	524	528	507	480	518	503	458	526	491	521	505	540	480	500	487	536	529	557	523	513	461	486	478	527	530	539	530	567	503	522	487	545	496	514	474	485	560	529	506	506	517	541	499	497	507	494	471	503	506	462	480	476	506	526	492	477	503	470	514	530	511	539	518	494	516	498	471	507	491	542	513	535	497	481	512	496	510	510	484	482	511	526	494	512	516	465	510	502	543	497	527	499	499	494	500	533	507	517	497	531	514	469	482	498	513	522	511	478	523	521	522	486	519	485	511	546	490	500	491	491	534	526	497	520	478	502	507	489	497	497	470	473	484	502	526	527	557	486	546	505	508	473	501	475	516	524	479	472	528	518	490	501	524	568	489	518	524	445	484	524	489	501	472	529	514	485	474	503	505	479	543	502	489	491	527	492	475	496	476	498	444	523	517	488	511	537	506	504	494	451	491	451	505	472	486	475	494	536	492	451	504	496	489	497	511	489	509	495	490	506	489	476	493	520	518	492	469	506	458	490	530	482	450	466	511	522	514	518	535	475	514	510	498	525	514	509	467	529	508	481	508	472	501	482	494	518	499	498	482	491	505	518	502	476	513	507	520	525	507	490	497	481	484	509	534	510	489	482	544	504	533	511	528	504	489	490	480	505	490	518	474	536	494	472	530	505	499	464	550	508	545	459	529	516	511	463	517	522	494	504	494	514	472	475	506	512	531	524	554	538	490	478	513	514	499	500	492	482	514	515	470	463	527	507	490	508	537	526	503	482	497	483	507	495	502	478	517	483	490	466	510	511	485	521	514	500	504	524	513	517	537	488	460	554	501	472	489	493	489	534	526	459	509	508	486	476	502	486	508	497	497	492	488	481	505	534	515	537	511	499	527	521	479	475	507	537	521	528	509	518	507	469	521	553	477	488	537	502	517	540	465	520	482	490	488	486	482	508	526	499	496	474	460	507	487	483	485	496	476	503	492	567	544	486	488	511	514	472	487	510	505	507	519	495	496	457	469	511	577	512	491	466	511	516	526	518	478	489	509	531	459	473	456	516	552	480	518	503	493	498	497	509	516	479	530	478	498	480	461	478	476	487	526	459	528	472	504	518	519	495	497	478	465	535	464	509	509	527	537	519	490	517	548	471	513	483	539	516	479	502	482	455	477	531	448	495	471	497	465	469	446	529	497	500	464	496	471	489	489	486	519	532	529	512	500	477	502	513	481	474	493	537	559	517	471	501	508	501	516	534	494	498	492	501	523	503	489	509	514	405	480	466	536	530	491	483	515	493	519	505	508	493	506	513	484	524	507	500	433	552	516	472	535	500	468	511	498	498	481	545	503	516	466	514	452	496	500	521	514	507	498	468	500	491	467	491	496	476	529	472	540	486	502	508	516	540	492	480	533	492	499	507	499	492	505	494	470	508	509	496	442	502	530	499	531	471	460	510	474	538	481	523	511	524	468	502	479	477	505	506	466	493	505	486	492	497	465	487	490	492	540	567	467	504	477	502	522	482	502	497	503	474	486	507	503	502	528	466	485	469	518	550	482	499	459	491	518	479	466	537	479	525	534	545	491	488	509	505	501	483	462	506	520	519	475	502	507	485	478	520	486	486	513	515	499	523	496	501	462	513	519	517	509	518	509	510	492	524	527	485	532	510	494	492	516	511	500	501	506	536	511	452	497	510	474	492	489	513	492	465	459	492	558	477	495	483	483	527	535	473	487	517	565	486	477	510	541	482	469	503	508	510	505	488	518	485	543	504	466	532	493	510	507	461	486	517	484	525	499	481	504	496	539	522	503	492	490	464	497	482	544	489	536	471	527	524	541	491	498	497	485	470	483	516	485	521	494
33314	41418	36177	23292	12789	7875	4986	3162	2179	1653	1297	1087	946	890	765	737	665	623	578	608	507	498	480	502	482	468	448	465	475	461	454	507	471	421	449	420	407	453	437	435	445	432	451	432	460	479	406	445	417	416	444	444	437	435	447	464	446	441	447	427	409	442	485	430	436	419	452	484	419	462	454	409	393	459	427	415	411	411	467	399	425	429	468	452	376	417	399	444	419	429	468	425	434	459	429	454	434	464	428	440	457	407	422	423	385	451	486	470	465	417	446	426	429	410	395	407	408	438	444	462	426	407	440	445	401	448	471	451	443	409	458	434	439	434	435	442	422	447	438	417	406	463	453	436	457	442	426	414	480	412	466	401	432	436	427	439	459	448	414	435	427	450	444	430	448	463	442	463	419	412	438	468	412	447	461	426	426	413	449	433	437	452	401	420	452	429	444	407	403	404	440	422	409	420	446	437	438	448	464	448	431	483	397	447	439	410	442	443	416	435	367	444	440	450	434	444	413	450	453	431	445	414	407	406	447	430	400	445	439	434	404	421	441	457	441	464	419	421	423	426	426	447	452	406	413	436	447	432	426	429	442	437	433	412	439	447	451	433	466	431	452	413	454	422	430	420	446	432	440	423	440	421	445	460	412	421	468	396	469	427	421	450	409	433	408	472	433	452	422	441	451	432	413	449	471	406	447	413	423	441	451	437	410	443	453	456	435	437	415	422	407	444	446	393	402	439	424	431	410	439	453	412	431	441	433	454	439	447	450	468	456	423	419	411	419	440	474	399	438	438	464	445	481	465	454	440	438	420	445	432	417	447	424	421	464	417	462	426	427	429	454	423	458	432	427	419	471	448	486	458	422	444	434	414	436	400	494	431	448	436	445	419	433	430	437	425	379	420	439	421	443	420	449	433	465	423	407	441	415	482	447	462	476	428	419	429	426	444	405	424	447	401	410	441	470	450	437	435	455	423	493	463	415	469	432	429	411	413	421	442	384	442	408	470	423	434	417	423	416	442	451	445	463	418	457	398	426	479	482	426	439	457	449	453	442	440	422	425	422	395	394	408	422	439	448	454	460	406	424	436	443	472	446	440	425	434	424	419	451	458	439	435	465	439	447	447	451	421	412	416	441	466	458	438	407	459	444	487	430	437	448	443	468	423	432	451	425	426	464	447	450	422	453	444	431	420	415	471	441	474	429	445	435	424	434	421	416	413	398	434	454	412	461	414	438	420	429	445	411	417	443	472	435	428	434	431	409	418	389	433	414	434	415	446	400	415	433	422	455	434	447	451	424	390	425	421	447	421	451	445	455	452	406	444	459	460	458	422	426	454	428	417	462	434	434	443	432	426	490	467	419	431	434	472	475	447	452	456	447	446	434	433	462	488	413	445	459	429	435	419	422	427	423	444	465	401	417	402	445	455	380	468	436	411	422	430	439	432	433	423	434	463	416	431	454	464	422	439	417	436	416	432	405	450	432	429	435	448	420	468	412	424	441	446	409	430	431	421	414	447	392	438	451	395	456	414	422	459	450	426	418	450	436	418	436	406	435	431	409	431	432	441	437	455	472	440	423	411	443	442	402	437	429	447	439	430	442	435	439	474	451	411	408	415	478	458	417	432	419	451	460	419	443	408	427	470	424	455	486	469	428	420	445	417	445	431	470	405	428	462	412	448	450	437	445	435	460	428	437	456	406	411	442	462	463	408	427	437	403	448	444	444	454	430	443	413	452	446	429	450	462	436	431	424	431	377	418	429	414	446	446	417	445	439	466	421	455	445	479	435	436	439	427	477	422	400	427	443	457	422	436	429	414	445	400	448	457	412	409	488	460	451	452	469	402	423	425	467	411	405	417	429	402	457	427	491	437	393	410	420	410	406	424	423	430	443	465	422	457	437	422	471	424	422	394	438	450	438	401	415	399	462	458	431	439	433	437	448	433	469	429	445	438	448	430	399	416	446	443	455	428	441	457	425	441	454	391	482	409	446	417	449	440	449	439	393	457	440	436	433	461	433	422	436	440	434	454	414	426	418	435	464	460	426	439	400	400	445	442	427	449	401	440	423	399	445	442	473	411	476	448	391	408	418	417	421	398	426	396	442	444	482	469	439	453	402	450	399	467	415	475	423	415	415	447	448	437	459	459	436	436	375	436	421	426	432	419	423	419	387	456	454	423	443	428	443	416	446	433	448	418	451	452	411	447	466	415	434	392	400	445	456	386	387	461	449	428	447	408	426	452	407	483	434	419	426	447	424	427	465	435	434	448	459	401	418	452	414	422	451	410	461	484	425	414	457	422	415	393	419	415	446	399	441	448	430	461	429	429	422	410	422	476	456	455	406	419	437	447	452	436	442	424	426	464	410	433	416	421	437	460	412	450	402	455	423	422	442	440	431	439	423	474	419	419	418	443	429	444	469	416	446	458	451	412	412	443	427	484	428	396	438	388	445	450	424	497	438	393	410	434	447	415	459	416	434	429	420	407	399	450	421	497	422	444	462	436	423	388	442	427	428	410	417	412	418	421	422	467	453	409	467	414	411	465	412	462	451	414	412	412	440	398	429	428	447	493	413	445	449	458	431	420	453	448	431	452	421	439	435	427	427	433	450	415	426	481	433	458	429	453	447	442	409	415	436	457	406	447	418	412	405	461	418	438	462	458	456	430	447	459	419	410	457	419	469	441	422	474	386	459	416	451	432	430	473	420	408	458	426	415	421	389	406	432	425	487	441	408	446	449	443	461	413	423	408	424	437	442	427	461	436	418	426	459	475	413	417	433	422	407	453	440	445	426	416	430	434	436	406	409	421	399	425	465	386	424	391	460	459	435	431	451	419	459	398	407	424	418	437	429	430	443	416	445	416	437	416	458	450	410	444	448	441	457	438	406	399	406	471	439	448	376	431	424	428	454	386	449	415	441	435	431	440	419	443	426	395	434	451	438	447	423	413	447	443	415	355	407	450	437	465	432	420	426	420	442	452	461	410	433	428	428	403	445	437	437	437	424	407	456	401	453	470	433	403	400	427	424	411	437	430	426	447	398	400	420	440	465	448	442	442	463	404	411	438	452	421	400	418	433	452	415	412	402	447	433	439	436	462	446	427	457	401	416	403	427	464	489	383	439	412	451	427	392	452	409	418	403	452	446	424	460	471	432	434	400	417	475	445	457	412	463	413	444	474	459	414	432	432	456	407	442	427	447	468	434	468	418	416	430	445	455	506	414	448	454	460	453	444	413	441	435	400	466	443	456	416	445	448	449	446	416	428	421	443	397	439	434	438	433	416	429	457	439	410	445	420	399	425	416	432	434	404	438	444	408	418	433	417	418	439	418	435	413	436	396	430	426	460	440	463	478	426	453	396	433	443	400	385	445	423	468	460	445	447	427	431	427	417	441	447	421	440	400	443	467	427	411	487	428	399	438	460	454	430	445	450	440	421	437	425	431	473	448	424	452	428	440	443	426	442	434	402	416	478	432	406	429	407	454	440	430	431	421	422
41174	57269	38701	23281	16338	12440	8627	5686	4046	2921	2182	1743	1575	1284	1120	1072	937	871	756	721	648	676	633	632	603	583	587	552	594	549	562	536	501	556	523	508	505	551	558	533	545	507	539	527	505	576	527	585	543	541	498	530	571	528	530	511	543	556	522	525	553	498	550	537	558	532	545	488	544	556	505	506	559	510	521	555	516	512	585	526	556	542	538	590	554	567	550	511	521	544	549	511	518	529	558	533	533	548	521	526	540	514	532	548	579	544	510	482	559	556	531	547	513	531	536	537	499	519	548	520	564	503	522	535	539	532	545	534	523	491	548	502	550	561	526	521	548	519	496	533	549	556	559	545	554	507	540	544	520	542	513	515	543	527	550	549	530	491	563	516	551	508	519	559	540	523	532	513	489	559	504	509	528	557	559	524	539	531	545	520	544	562	541	537	530	544	518	537	518	561	544	494	537	536	556	564	535	544	519	540	511	550	561	537	549	573	504	547	567	512	579	510	524	544	500	534	550	502	555	537	516	506	518	537	512	510	552	529	511	548	538	564	530	488	562	526	544	516	557	489	501	523	536	487	528	533	507	516	559	566	549	494	564	563	536	524	503	489	549	542	541	515	533	530	508	541	544	546	554	549	518	550	532	519	519	563	560	522	539	519	512	520	568	480	563	524	526	529	559	548	546	494	523	554	521	554	536	551	543	518	509	546	560	561	565	552	510	548	544	545	531	504	533	558	529	533	518	518	559	525	567	569	496	553	535	551	489	513	543	525	542	551	553	520	533	546	528	489	526	553	510	519	533	527	536	521	509	518	566	561	508	495	512	559	549	576	536	491	513	542	526	528	535	507	587	487	536	533	555	531	521	496	512	492	537	514	555	508	536	543	535	527	546	523	584	498	503	567	519	533	574	535	565	537	520	558	549	501	569	505	529	536	531	537	482	525	550	544	526	533	531	537	553	540	564	545	474	474	506	557	539	533	552	501	542	574	537	486	537	495	541	579	558	537	567	544	561	522	504	537	528	569	535	521	554	514	541	505	524	543	533	602	499	476	547	533	512	542	592	533	530	533	521	588	591	566	533	529	504	519	501	510	525	571	543	544	512	558	508	543	534	517	508	539	540	518	519	548	580	528	531	537	518	507	498	544	517	552	516	544	513	519	548	566	523	581	543	535	592	510	529	537	512	521	534	507	500	500	569	518	555	538	544	517	513	490	577	519	471	535	557	518	491	569	476	535	560	530	507	527	519	489	500	508	538	499	552	576	539	549	515	534	517	554	509	479	537	537	568	545	545	527	553	542	549	539	518	514	534	517	560	500	511	541	520	548	510	538	526	503	538	536	529	495	520	525	506	514	538	535	546	513	514	489	536	549	526	566	565	491	507	538	485	519	510	606	478	552	543	555	520	542	537	508	545	522	509	529	547	509	538	518	524	534	532	520	540	555	539	520	552	526	528	527	545	537	550	547	553	521	564	520	548	493	537	544	544	578	553	529	524	528	521	493	594	555	507	532	576	491	556	532	546	479	515	546	531	512	503	486	550	501	508	562	574	536	498	536	498	486	612	532	492	513	562	552	510	516	545	542	550	558	545	525	513	504	543	519	504	544	544	499	518	540	507	565	519	489	564	499	570	552	471	510	521	504	523	589	510	540	543	527	523	526	549	519	559	553	560	513	545	534	527	544	542	534	565	551	546	494	551	558	543	508	572	544	556	554	540	511	551	566	514	556	548	515	512	561	543	503	558	537	520	518	505	531	522	544	508	520	537	549	514	491	544	480	542	540	569	556	556	562	543	558	537	520	557	488	540	493	541	542	500	541	517	498	513	529	499	528	469	583	530	475	515	555	538	533	530	527	584	528	516	537	502	543	548	567	545	509	537	510	529	517	529	563	521	506	524	559	571	533	504	543	543	538	521	530	507	536	501	508	543	524	523	535	501	563	551	500	573	559	545	552	553	578	544	544	529	509	510	551	556	565	565	536	517	492	564	538	545	516	524	540	531	561	562	573	543	530	530	509	537	539	507	543	539	538	501	533	541	555	550	518	534	544	521	548	536	524	503	545	539	510	552	524	498	536	556	516	554	521	541	550	541	517	537	538	536	541	544	546	557	534	538	536	535	540	564	473	528	540	545	543	552	514	503	554	509	561	522	530	511	551	535	521	484	515	559	528	517	544	531	513	534	544	530	547	588	515	529	516	542	528	524	509	514	526	543	564	551	504	522	546	506	521	544	532	546	562	526	528	575	555	583	544	526	502	524	558	530	564	518	563	519	528	550	507	562	536	560	553	506	533	561	509	525	561	562	566	540	513	540	506	540	506	519	505	556	532	530	539	527	553	529	549	546	525	544	527	549	527	515	536	526	497	540	551	558	539	530	547	540	547	468	514	527	501	554	523	512	503	547	533	558	485	545	525	548	538	493	548	525	524	550	545	520	540	513	542	528	551	523	535	551	521	550	522	520	544	540	561	522	593	550	586	531	515	524	563	540	525	530	540	518	536	516	556	537	515	530	568	550	575	520	555	562	526	535	517	548	518	529	540	518	526	534	505	531	560	518	538	502	577	555	542	534	554	552	565	508	538	533	540	520	525	545	551	493	538	502	570	515	538	554	512	549	514	555	516	528	518	534	571	518	499	521	525	557	559	546	534	554	549	546	527	536	515	537	535	575	557	560	544	518	515	586	567	504	580	587	543	519	514	523	565	514	547	572	515	558	519	509	544	575	537	535	557	511	572	519	525	516	525	517	542	553	532	512	512	566	556	514	550	521	523	600	561	553	551	560	535	510	567	550	539	516	525	529	550	512	535	544	557	532	502	547	524	575	538	559	541	548	528	502	546	502	530	502	554	554	576	556	555	507	542	536	521	514	569	555	605	516	496	485	527	520	551	509	562	510	518	502	538	500	546	526	553	533	565	550	506	538	550	544	537	537	518	548	537	579	547	524	528	538	521	511	559	567	491	534	558	534	505	559	581	549	546	535	534	523	541	493	539	536	537	527	513	564	530	548	531	501	552	551	540	536	526	506	522	497	534	548	501	565	558	508	533	525	524	578	510	535	541	547	507	532	512	532	551	516	531	535	533	526	526	527	586	534	569	531	573	577	539	522	520	519	524	571	559	546	556	523	514	530	540	533	511	555	510	549	495	563	555	521	542	556	510	578	528	514	511	539	508	571	515	496	545	515	572	527	522	548	558	509	540	530	550	533	511	537	503	510	535	552	542	532	510	505	506	514	494	547	512	517	560	525	534	535	499	520	497	536	507	548	524	558	512	563	488	504	524	537	532	580	579	537	568	497	487	539	502	498	531	491	554	523	484	513	527	525	574	547	498	525	564	547	549	472	516	507	521	504	563	543	497	577	551	532	544	517	514	511	524	513	538	546	497	553	531	508	550	515	517	566	530	594	534	535	526	508	510	565	560	500	519	534	490	536	522	506	539	523	562	521	513	503	545	518	552	523	589	531	502	550	555	559	491	553	537	538	528	511	558	556	508
23933	21113	28252	24837	21960	19202	11940	5182	3427	2384	1837	1591	1273	1162	1026	880	827	769	715	629	606	591	546	514	539	522	526	465	487	493	554	453	436	484	444	462	488	475	476	474	461	445	410	432	445	481	456	510	464	468	421	471	468	443	470	440	418	432	460	437	495	454	470	441	473	482	469	449	483	469	491	467	403	436	457	463	466	461	435	446	457	440	426	445	437	485	459	458	439	460	494	480	435	461	470	467	463	476	481	457	464	439	468	493	437	473	459	480	446	469	452	458	455	428	467	455	413	439	426	447	457	430	427	515	484	432	471	456	478	444	429	443	439	441	439	438	474	470	468	446	474	465	480	465	465	480	453	461	468	465	454	466	485	452	465	459	476	435	498	443	427	481	451	487	447	469	432	493	459	468	473	473	464	455	466	448	427	457	487	431	450	457	468	461	432	447	468	454	455	452	453	458	482	495	441	473	452	434	433	490	419	461	456	467	473	444	460	450	472	450	466	439	437	482	478	471	481	498	462	441	459	465	459	453	454	498	464	454	443	437	480	473	432	422	434	466	461	442	455	426	454	495	483	445	429	433	415	454	480	469	480	496	463	472	439	450	435	503	467	438	461	468	472	450	442	467	455	487	485	464	460	431	459	478	481	476	447	458	469	424	478	469	456	443	427	444	450	464	440	486	460	470	431	452	450	457	435	443	443	465	458	456	422	449	458	449	416	448	459	443	469	470	460	466	438	465	433	490	462	472	457	444	419	476	455	443	441	472	425	427	436	473	461	446	480	461	429	457	436	481	473	467	442	477	449	462	455	435	449	486	450	459	436	522	427	442	461	506	492	478	426	476	445	459	449	441	445	419	456	503	464	444	444	463	493	504	430	453	446	499	479	458	487	468	495	436	462	476	456	497	469	469	442	460	447	446	495	454	424	469	436	433	498	472	429	491	467	430	417	494	461	435	434	491	438	489	460	481	423	433	469	460	445	447	460	483	465	428	435	458	472	459	454	483	461	451	479	487	463	470	471	451	476	439	503	424	459	464	447	466	445	460	442	490	454	477	451	467	467	470	451	473	495	429	474	411	450	422	484	482	449	471	470	465	433	458	478	442	497	474	452	479	421	440	441	437	423	463	434	442	475	487	461	423	458	462	427	472	468	438	476	449	467	467	439	438	428	484	454	473	504	451	473	470	476	450	488	469	431	444	494	457	451	424	480	463	486	427	453	437	497	466	420	464	456	446	437	482	462	449	457	420	445	461	453	479	442	442	453	449	466	438	448	467	476	448	448	464	500	493	432	446	463	453	487	488	414	484	456	441	442	462	461	482	451	485	490	495	419	480	465	457	453	480	498	425	456	438	445	480	482	466	439	495	461	444	480	464	457	436	471	422	429	480	457	466	444	458	451	421	506	456	440	472	457	420	433	493	443	478	479	456	434	489	472	423	502	438	480	468	438	431	470	420	472	422	435	419	461	435	482	430	491	450	439	464	497	447	484	455	480	508	433	485	510	479	486	441	493	446	453	453	460	457	442	431	477	469	413	472	456	445	441	470	474	436	414	498	492	467	502	447	447	431	472	450	466	428	440	478	471	443	449	464	473	443	440	451	441	440	452	439	474	443	439	446	452	457	470	454	456	440	458	464	439	472	455	440	447	473	479	448	432	462	471	467	463	473	444	457	494	491	468	456	456	454	447	456	455	422	443	451	431	479	473	479	443	440	429	451	443	492	509	421	483	485	445	450	447	455	463	421	480	469	441	443	484	462	464	493	490	456	454	442	490	440	493	470	432	479	463	510	470	469	471	458	452	424	463	418	457	489	446	476	455	457	477	476	478	480	456	461	454	467	454	482	481	446	491	487	474	453	481	458	436	456	453	463	451	440	475	469	473	442	448	474	448	469	450	472	458	430	467	431	484	422	450	439	497	430	465	440	459	454	441	438	475	405	424	475	446	484	505	446	462	446	472	438	442	488	435	475	481	476	475	470	485	443	490	480	436	474	470	450	486	462	425	476	450	454	468	427	450	455	427	439	476	503	460	431	446	466	460	424	466	446	455	468	502	475	453	445	453	447	459	496	485	447	445	442	496	449	469	461	464	464	441	457	465	442	458	447	468	453	506	430	459	460	474	480	486	450	484	492	467	453	446	476	500	439	445	481	461	473	461	463	459	466	418	466	419	457	487	462	487	428	454	446	454	466	486	475	471	502	430	471	465	439	471	448	465	461	476	444	456	476	464	445	447	453	462	466	476	469	443	487	477	438	450	441	442	460	471	473	456	440	461	424	438	474	447	460	457	426	491	445	450	471	481	450	457	489	486	431	452	424	493	484	489	461	476	476	488	453	486	457	459	436	431	428	455	421	470	443	464	477	463	432	456	466	476	489	471	448	434	466	436	482	452	481	437	462	494	437	476	487	454	438	435	452	439	452	469	463	452	462	484	408	445	428	458	446	478	471	446	476	479	462	473	451	452	434	465	431	479	451	482	466	438	472	445	442	500	450	485	449	451	477	449	458	491	436	412	451	438	457	437	459	443	468	476	417	460	454	432	456	453	508	467	478	469	459	496	425	478	426	469	458	421	433	476	451	448	466	485	447	510	454	460	451	429	453	423	436	461	447	430	479	452	415	507	452	454	452	466	460	489	492	471	472	459	505	484	470	441	483	464	434	451	467	423	472	456	454	433	499	476	424	448	464	467	417	451	506	447	484	450	456	460	458	436	431	474	452	441	489	481	472	476	452	439	439	488	445	456	469	461	491	489	460	484	467	431	470	442	452	455	455	516	442	440	428	453	432	496	455	456	492	442	442	478	457	452	490	462	442	460	476	474	446	453	448	474	487	494	460	483	457	497	468	465	447	443	413	410	447	471	478	449	472	438	456	493	474	450	449	475	441	436	470	430	477	503	499	489	482	442	457	404	405	435	489	449	450	464	449	461	436	455	484	445	428	467	466	479	465	471	450	449	401	477	460	478	383	485	484	463	472	474	427	441	491	457	466	461	488	461	438	458	445	498	477	438	458	453	458	454	467	455	433	440	485	453	478	452	434	459	448	457	425	455	475	455	491	452	472	490	457	437	504	420	428	443	478	453	425	470	445	458	464	466	441	454	484	463	465	480	451	458	460	450	469	442	492	483	437	449	471	454	457	473	461	458	438	462	493	472	482	460	431	450	459	455	440	432	401	495	476	441	458	453	437	445	430	470	419	468	431	444	465	475	466	466	421	446	478	442	442	471	450	477	446	482	443	477	457	467	480	427	438	442	462	476	474	437	447	445	470	455	507	485	486	438	492	493	495	459	451	449	436	464	428	419	503	475	475	425	462	484	463	457	455	463	489	473	445	446	465	445	433	452	429	472	439	498	486	417	439	453	432	417	434	466	446	474	459	495	454	431	460	455	420	483	428	445	487	472	468	464	419	492	474	470	448	434	440	471	443	418	428	454	439	505	462	450	453	504	471	472	426	452	443	462	472	465	479	456	505	462	444	451	448	468	474	478	430
38584	59584	47655	31372	24702	20389	13637	8247	5902	4290	3249	2530	2083	1882	1630	1358	1248	1134	979	873	765	756	730	684	678	717	626	634	639	605	619	590	603	619	597	573	584	599	547	585	530	554	521	577	518	534	579	567	587	543	572	571	558	584	543	564	534	565	563	568	597	547	554	551	561	572	554	588	533	582	544	554	599	568	539	561	573	592	580	579	586	581	571	603	561	576	542	537	557	546	516	561	538	589	509	567	540	539	548	553	542	595	555	534	572	553	586	540	550	599	591	551	593	566	547	556	568	542	554	530	548	594	570	557	605	527	577	541	559	546	562	557	572	534	565	548	592	571	576	568	565	578	575	557	528	569	572	582	565	535	577	567	566	600	555	581	584	521	561	602	541	598	562	558	600	524	567	528	600	576	580	592	564	562	579	569	601	556	555	552	557	592	537	592	559	578	542	504	592	573	532	612	579	547	551	569	621	544	541	612	554	577	572	570	524	569	560	530	552	553	561	557	572	545	517	542	532	542	575	599	530	575	615	565	558	558	523	537	545	547	597	588	531	512	567	594	588	529	577	535	517	538	569	567	562	555	582	587	568	537	533	526	549	537	571	545	548	587	529	607	544	560	565	546	591	622	541	554	522	562	552	584	561	568	567	556	555	540	554	597	590	560	546	558	569	593	534	551	578	541	560	581	540	549	582	559	601	548	516	581	575	604	561	574	600	567	523	585	581	601	560	542	584	557	568	543	574	570	562	512	572	593	576	572	565	562	608	552	570	525	558	560	587	595	551	588	576	555	524	551	580	555	585	569	522	589	522	549	586	538	558	577	544	578	539	578	599	601	568	532	529	553	561	562	556	578	599	564	512	556	582	580	561	545	543	568	564	531	556	541	558	587	550	548	566	568	523	570	558	577	585	559	555	578	558	538	554	532	595	549	586	559	576	540	583	570	572	526	582	532	534	545	542	528	522	529	578	549	593	584	532	594	583	517	528	566	558	505	516	571	558	541	592	550	573	553	545	560	555	558	549	581	554	512	552	573	531	581	537	578	600	592	505	588	531	544	586	545	530	567	546	542	614	535	541	571	496	603	548	560	562	545	583	564	583	639	570	575	547	582	527	554	568	524	540	525	530	525	551	574	567	536	578	536	555	567	566	620	566	599	580	568	509	539	565	593	581	570	558	556	558	514	553	610	550	549	582	562	574	569	568	575	550	589	506	540	573	576	539	556	565	585	571	517	545	628	528	576	541	574	531	523	550	522	562	565	573	573	540	549	556	554	530	583	579	570	576	510	586	563	573	529	588	609	547	557	578	535	583	513	522	521	560	587	517	561	586	564	541	566	547	591	591	551	559	541	569	559	550	557	540	553	576	529	546	553	555	542	540	544	544	571	559	601	558	548	573	619	560	525	563	561	540	549	565	552	551	540	563	564	592	560	584	575	607	557	545	630	562	562	574	580	505	532	556	524	574	638	587	602	572	537	522	553	590	563	564	547	600	565	543	545	564	544	567	549	514	539	594	622	549	592	539	549	548	523	520	608	563	543	563	579	571	599	543	575	565	589	580	516	611	541	578	561	524	597	575	555	560	554	589	520	564	560	534	519	600	561	571	546	506	515	584	544	525	521	571	549	600	574	563	574	557	579	560	584	557	548	563	582	522	608	529	577	534	599	541	538	592	557	588	579	581	554	553	564	549	584	572	580	592	548	571	543	545	584	578	567	574	561	569	554	561	538	548	537	589	539	546	538	560	558	549	561	535	581	568	553	535	540	561	550	547	552	551	606	587	563	570	581	601	608	562	597	569	566	560	575	567	579	547	567	523	580	571	563	527	576	572	558	554	548	530	560	557	576	576	557	549	570	553	607	568	565	590	519	558	573	548	567	590	568	579	569	600	550	580	549	555	533	590	561	576	578	624	523	573	552	538	536	604	589	538	617	525	507	577	557	586	559	567	573	569	573	590	574	576	594	592	581	551	568	573	583	572	552	555	539	529	579	552	586	515	595	551	559	588	570	533	571	598	571	540	615	583	529	599	570	565	575	563	549	567	563	538	544	574	600	558	533	567	590	539	580	525	518	534	539	522	591	576	519	573	543	554	567	579	532	551	577	564	580	524	572	553	615	594	572	558	576	575	624	548	550	568	567	571	583	596	552	525	536	553	575	510	553	538	561	561	576	552	579	557	528	556	551	548	572	577	591	553	502	552	531	539	589	558	583	581	588	577	581	578	569	593	577	557	560	569	568	550	564	545	555	544	547	569	588	582	574	544	562	584	588	519	579	555	523	535	589	577	582	577	536	561	552	601	595	540	539	566	535	567	563	545	526	552	567	582	542	561	567	596	584	553	508	562	564	603	560	549	538	545	560	510	562	575	545	524	535	551	581	538	566	538	546	522	582	540	570	575	553	578	549	580	562	588	580	541	538	532	569	543	539	545	566	580	540	567	573	572	578	599	532	570	558	578	538	510	555	616	578	541	575	585	582	550	535	561	583	565	536	565	557	575	549	516	555	553	581	519	605	581	565	540	531	547	529	555	576	537	559	563	587	564	569	540	571	592	558	576	550	559	548	529	543	541	569	545	567	580	544	523	573	572	555	539	525	565	550	594	570	564	609	543	544	555	539	539	607	559	540	548	525	549	615	550	540	572	593	564	541	541	545	572	543	518	537	559	543	550	597	553	570	524	545	590	542	578	545	561	533	529	578	585	574	566	542	541	591	587	581	538	555	564	587	561	561	565	554	540	582	561	561	551	584	561	575	565	549	584	595	534	559	562	557	533	567	610	553	554	564	609	576	535	564	511	541	568	561	563	539	599	591	554	537	550	556	541	601	536	559	568	545	541	579	573	548	551	574	588	575	559	564	577	625	554	574	582	517	581	570	549	552	576	538	514	520	562	608	585	578	558	528	550	548	544	519	591	585	551	558	563	555	573	572	579	564	534	531	582	573	533	606	541	552	518	525	548	572	506	560	559	592	573	540	570	524	571	566	533	524	511	552	586	562	588	577	556	580	547	555	573	529	570	524	547	575	580	550	576	530	581	546	609	585	570	558	573	560	574	581	580	563	544	543	540	546	563	581	576	541	559	534	564	568	574	571	534	547	583	524	570	521	555	541	546	524	583	567	550	582	562	538	555	563	536	520	539	601	578	570	587	569	569	549	551	528	553	597	586	551	571	589	563	556	538	540	615	558	610	607	584	548	575	537	577	532	539	574	564	543	534	558	521	512	573	600	533	576	535	509	558	564	565	523	619	609	565	541	548	566	568	527	550	603	546	562	573	521	542	587	578	527	594	555	589	595	532	582	517	581	593	558	524	559	595	572	595	547	558	538	584	553	588	564	533	556	551	573	574	564	528	594	548	553	546	606	610	563	560	561	529	576	539	543	604	573	548	578	514	544	545	543	553	559	574	574	523	552	561	532	575	552	554	569	628	588	550	557	567	568	598	521	544	537	522	546	582	575	552	526	638	549	580	570	552	543	568	525	562	535	580	589	555	590
24889	21196	27957	26195	21013	14720	7509	3882	2579	1878	1408	1201	1047	971	810	783	660	599	583	488	481	437	456	446	426	389	408	401	410	426	363	397	412	418	399	383	422	374	398	379	426	351	362	378	376	344	375	374	350	375	355	362	408	362	331	358	356	375	351	358	367	371	365	405	335	363	386	343	366	402	366	351	406	358	385	377	373	365	353	384	357	355	372	334	337	348	322	372	398	403	355	412	355	379	368	382	394	390	381	395	367	390	402	388	374	353	392	360	408	388	376	380	385	389	380	347	346	397	346	388	392	349	378	370	358	354	369	358	366	381	389	389	420	380	355	356	423	384	354	368	355	416	388	364	399	373	384	359	352	350	383	397	376	363	373	375	373	407	380	409	372	371	391	355	343	331	394	381	348	375	368	366	360	356	341	379	357	373	382	337	399	370	373	368	357	390	325	404	340	353	384	402	344	357	377	363	367	361	380	356	365	372	338	371	336	350	375	353	354	371	371	355	402	358	379	368	398	373	392	365	350	395	365	374	335	338	351	382	359	363	386	373	358	376	356	365	383	415	382	400	354	376	373	362	381	386	368	343	366	372	370	377	349	370	388	377	357	349	359	346	336	375	341	383	376	406	343	366	379	368	387	386	366	353	384	376	378	358	350	374	385	363	377	371	362	368	361	363	381	365	374	378	322	396	365	358	341	359	357	367	375	410	373	356	348	356	381	387	379	354	357	346	347	342	393	370	380	359	396	367	370	353	332	363	381	361	346	400	394	357	349	398	389	378	345	410	375	373	345	347	380	407	401	348	364	345	365	391	388	389	390	385	367	374	399	367	380	359	408	391	356	347	367	408	391	376	347	370	378	358	389	350	354	426	371	387	396	361	368	348	382	381	379	366	356	385	348	389	364	363	367	363	380	388	388	405	380	355	362	371	376	370	379	375	395	371	385	386	374	344	358	385	368	391	337	350	376	359	349	351	371	399	391	351	365	387	365	354	405	355	370	385	360	379	362	359	365	363	390	350	379	373	399	347	366	344	374	417	374	368	368	378	388	366	343	352	351	389	371	399	368	359	368	394	345	375	362	361	361	364	375	361	362	378	342	388	388	350	373	352	359	357	359	374	346	353	381	388	362	358	377	371	377	375	392	338	350	361	384	413	357	336	375	337	343	374	362	379	391	404	366	360	414	369	378	348	364	386	357	335	393	371	368	348	353	333	359	351	346	376	395	354	368	389	348	387	350	366	360	411	375	374	372	346	391	352	375	360	377	364	401	378	360	385	344	352	373	355	369	382	439	362	386	351	358	339	351	332	386	395	362	380	396	368	385	339	349	350	396	345	380	351	366	395	368	367	376	362	359	358	348	360	377	364	392	367	397	356	383	357	392	383	373	374	356	378	369	414	394	355	339	370	360	351	355	361	414	361	372	381	328	377	381	365	414	390	351	381	392	372	331	352	394	348	372	326	391	391	403	379	367	382	384	366	330	362	378	367	380	360	377	386	382	397	402	362	385	372	399	381	382	379	406	331	382	362	372	382	366	372	362	374	344	363	368	386	354	377	334	382	394	350	344	401	350	353	395	372	380	375	384	370	393	393	362	330	352	368	378	388	370	393	405	373	387	370	360	374	387	364	359	366	375	352	377	377	365	390	362	384	398	320	350	384	340	382	352	445	379	350	387	347	371	356	360	403	398	382	379	351	348	368	369	360	366	396	355	358	346	359	369	372	392	393	353	349	379	359	350	352	347	366	369	379	370	368	358	399	386	345	352	387	436	359	369	374	336	368	359	351	370	375	332	371	383	357	341	343	378	344	315	357	328	361	355	384	335	364	372	362	397	392	374	382	395	405	372	375	356	352	365	346	397	366	386	390	355	372	390	355	380	379	371	369	380	379	399	356	396	377	367	393	364	345	376	388	358	390	397	357	338	401	369	364	389	344	341	351	376	339	360	360	378	383	389	372	375	390	366	391	358	368	342	351	395	351	363	370	351	350	383	355	394	350	392	358	361	395	373	357	358	347	354	362	346	389	354	349	367	359	338	376	334	413	376	394	382	376	386	369	355	372	387	362	375	311	338	372	365	385	377	339	319	341	375	411	362	390	368	347	371	362	387	370	357	374	373	378	382	394	353	387	404	391	373	377	354	391	396	335	409	400	384	394	364	363	390	367	399	389	375	359	333	397	349	389	366	368	411	352	351	361	360	352	388	361	390	382	361	361	380	366	352	386	397	348	336	367	371	376	362	297	377	346	351	392	370	345	407	390	380	377	353	380	401	364	377	381	357	374	389	365	409	346	372	369	365	408	376	400	362	339	367	414	368	402	361	379	377	365	358	385	317	338	369	372	361	378	394	385	384	333	385	368	370	365	388	352	371	378	412	358	361	395	372	373	362	353	360	366	356	379	356	363	366	370	351	357	362	386	400	357	343	396	362	352	346	358	386	349	398	387	377	383	371	367	348	376	354	381	402	361	353	359	362	339	379	379	386	358	375	360	385	370	365	371	378	364	346	357	399	388	379	386	392	397	344	374	384	362	361	368	360	363	402	378	373	363	367	346	362	356	410	389	348	372	362	406	365	397	412	359	414	362	367	347	378	359	334	372	366	339	376	393	382	389	366	360	330	369	404	372	401	380	380	369	385	357	359	380	371	379	372	378	353	348	373	350	337	356	351	383	366	400	344	372	371	369	367	373	367	358	362	383	364	343	374	425	395	376	366	373	385	336	348	360	364	366	361	383	392	386	345	330	380	349	398	379	396	376	344	397	344	380	390	342	335	404	347	365	377	337	404	370	368	378	413	360	383	338	384	402	384	354	382	353	370	392	375	371	365	376	363	372	351	357	388	310	377	389	395	395	391	369	364	325	349	391	368	390	398	381	366	380	378	360	384	356	394	401	362	349	370	397	355	391	380	376	351	350	362	341	376	382	372	388	381	398	375	376	372	385	359	366	374	350	351	383	397	380	347	354	397	362	377	379	394	340	346	343	383	378	364	368	375	331	408	390	347	363	398	336	372	367	351	373	361	352	376	394	370	343	371	332	383	395	404	378	397	373	380	362	365	359	378	354	390	353	361	365	349	401	379	370	372	338	385	356	399	341	360	382	384	341	379	379	344	364	409	321	344	343	372	375	386	381	356	384	348	376	376	341	360	354	364	385	402	395	408	325	320	373	371	370	352	361	370	364	340	373	332	343	388	366	351	406	360	376	400	343	376	378	394	385	390	389	358	401	365	363	365	334	372	402	348	388	393	385	377	366	370	363	378	352	361	388	351	385	360	363	379	368	370	385	346	346	368	384	354	344	383	344	345	375	367	407	391	349	360	379	367	406	384	427	359	378	395	372	359	368	361	412	396	357	369	351	345	348	362	371	334	341	359	359	317	393	367	395	362	381	374	398	365	359	379	359	379	360	391	411	380	377	400	376	402	395	356	389	401	352	386	374	359	386	349	367	370	317	339	350	374	374	370	371	364	369	388	361	376	335	391	367	401	384	379	372
36603	55869	42960	29290	24782	18447	11164	7048	4932	3378	2541	2160	1768	1577	1351	1146	1011	867	823	703	646	657	541	571	583	465	545	513	451	507	494	505	504	486	472	415	450	471	467	461	422	464	444	425	451	448	473	429	484	488	471	455	502	406	476	487	438	465	456	450	475	430	478	445	435	447	492	490	474	469	499	476	469	457	458	472	452	477	437	455	479	438	502	483	467	454	421	447	421	466	433	427	457	458	453	470	484	458	483	439	474	478	491	442	454	478	456	511	446	433	482	448	389	484	429	424	465	489	475	413	482	456	487	432	457	440	466	462	441	450	472	477	499	477	466	437	446	459	462	446	443	483	424	431	429	477	423	462	484	487	427	451	430	439	456	409	471	474	474	493	430	425	463	469	433	472	450	439	489	433	473	464	453	428	482	448	499	448	408	436	466	453	460	441	438	443	478	437	459	458	501	471	479	416	441	458	443	463	442	459	493	459	453	428	455	443	428	470	477	486	431	461	445	473	438	451	477	484	449	450	482	466	469	458	453	447	512	437	456	478	482	442	428	434	450	421	418	442	470	479	441	457	447	462	415	460	427	440	424	435	449	453	473	453	453	456	460	495	446	488	423	413	401	506	454	466	448	442	469	462	454	450	459	454	432	480	428	462	437	424	448	441	482	477	461	436	453	453	454	469	476	460	478	436	479	459	478	477	461	494	426	480	439	431	445	451	471	475	470	479	472	456	455	433	446	452	468	427	414	481	449	468	415	447	459	466	443	483	488	457	459	462	470	457	435	453	475	473	434	481	452	472	468	472	428	448	451	458	469	488	493	462	438	449	475	477	452	504	462	489	506	436	456	458	467	465	412	485	462	470	449	436	477	439	426	466	450	451	438	445	444	485	496	465	437	447	494	426	454	471	477	451	459	466	471	467	466	461	475	443	485	441	486	464	458	451	480	464	443	441	453	459	407	437	441	481	491	459	480	444	451	446	440	476	495	447	440	468	465	470	449	483	488	480	435	449	493	434	534	446	462	481	466	498	454	435	453	475	447	430	467	434	455	456	458	476	482	491	502	453	450	433	421	478	433	465	462	447	452	479	479	464	471	409	475	467	445	411	455	484	459	443	474	474	445	488	435	474	439	426	456	471	434	449	414	452	479	445	449	479	474	483	448	456	476	473	471	431	449	490	454	474	483	444	475	445	488	457	470	455	478	436	457	447	454	465	487	462	437	489	432	461	499	443	448	447	460	423	474	426	455	442	459	467	431	478	454	474	452	469	455	437	438	479	412	456	436	462	433	468	444	476	440	461	443	444	473	458	459	490	445	473	456	455	472	419	418	431	463	452	446	471	504	465	445	423	451	470	456	462	471	494	432	483	481	458	467	491	452	437	452	427	443	478	467	443	488	474	464	433	460	450	506	464	449	491	438	466	454	471	502	498	458	451	445	468	487	503	455	422	450	455	457	487	424	508	449	442	435	443	481	435	468	469	463	481	437	453	451	444	459	473	429	483	461	414	445	453	456	477	467	514	472	450	437	451	440	469	467	436	422	464	485	463	484	407	481	429	472	506	449	438	459	450	460	425	434	456	444	478	436	450	433	471	461	434	488	480	452	436	446	480	452	464	460	481	465	445	466	476	445	490	443	464	481	428	461	413	475	438	436	463	451	469	464	442	512	468	474	465	439	432	441	463	426	454	482	456	441	465	473	481	480	453	464	484	445	444	440	455	425	444	497	449	476	453	511	470	460	430	459	475	479	445	505	427	511	488	450	488	461	464	432	482	467	462	461	508	432	449	473	451	459	478	482	486	471	426	451	443	500	479	505	461	471	465	471	442	442	478	451	419	484	433	473	489	451	485	466	474	492	458	469	446	452	457	470	434	443	465	423	486	457	458	443	498	451	476	498	476	463	442	442	459	486	461	445	402	470	461	445	460	465	440	457	456	416	451	470	465	440	426	450	460	454	458	491	460	423	438	446	469	411	488	469	435	430	475	480	460	470	461	487	456	460	460	479	434	429	452	435	437	468	427	449	461	458	438	472	421	482	482	475	488	450	438	455	484	461	451	439	440	455	466	450	461	457	501	499	456	495	451	461	483	457	487	442	441	451	442	480	474	428	444	443	475	468	407	463	498	475	436	468	493	462	468	415	478	427	440	446	470	439	441	426	444	487	428	501	483	488	485	401	438	485	444	439	474	429	484	415	455	508	483	424	462	479	475	439	472	414	461	462	451	416	502	472	458	454	452	425	472	469	469	451	441	490	490	501	453	434	422	458	423	481	476	427	463	453	474	450	462	440	466	467	449	470	480	459	414	489	432	465	467	459	455	420	442	459	462	465	474	468	477	442	504	460	480	487	459	474	465	477	444	468	458	468	486	469	436	458	481	460	444	421	428	460	437	432	445	476	441	471	458	476	459	491	431	442	426	456	463	486	448	479	496	448	428	458	445	491	431	413	481	453	497	479	478	461	449	444	491	429	446	492	479	452	461	434	492	443	422	461	459	477	473	454	470	457	470	447	468	449	499	459	461	444	450	435	436	503	439	453	461	465	489	451	454	478	479	450	455	441	443	471	445	426	462	453	467	441	433	442	459	443	454	464	492	435	443	407	447	472	464	469	424	435	429	465	469	485	433	433	497	423	426	463	440	494	444	458	463	476	478	465	475	457	454	455	437	482	464	500	442	478	434	477	448	463	442	487	473	495	462	466	458	458	456	457	461	490	445	418	462	466	444	412	473	490	440	473	447	458	470	457	452	455	495	467	480	480	432	472	460	467	412	478	454	484	469	420	450	441	475	477	496	490	483	449	427	468	452	493	448	500	403	442	459	450	442	453	423	474	447	444	447	475	447	457	500	457	463	461	448	440	448	475	490	488	452	451	465	479	438	482	447	461	441	414	441	446	432	447	428	471	469	423	491	432	463	431	452	462	469	457	457	470	455	465	465	455	454	447	424	455	461	499	463	471	426	438	497	455	441	476	468	491	429	465	447	449	435	442	439	495	447	475	435	401	450	472	439	443	507	466	456	439	461	489	448	459	419	436	454	418	463	435	470	457	455	453	495	458	425	445	454	451	446	434	479	455	491	451	461	463	478	429	434	417	469	456	470	469	436	478	448	471	481	448	439	470	503	457	436	424	456	444	435	502	457	457	439	429	442	463	484	498	471	463	452	466	456	478	448	458	444	452	455	473	400	454	466	466	449	481	449	441	473	479	463	422	414	458	486	470	480	418	494	454	462	453	445	448	460	422	443	417	441	450	475	479	471	436	467	465	482	458	473	488	456	451	480	431	445	453	465	472	478	451	458	436	436	431	506	461	474	427	452	460	440	459	447	440	463	446	467	492	444	448	465	481	481	425	454	479	443	486	475	456	456	423	450	498	434	470	483	435	464	433	428	457	482	434	458	419	462	431	430	462	489	452	465	479	454	479	455	444	488	458	423	449	474	486	446	470	483	440	442	466	420	473	453	419	443	470	477	470	470	438	468	459	464	436	442	455	440
22850	21169	28672	24016	21586	22010	16091	5622	3294	2586	1917	1531	1370	1172	1060	907	862	751	700	679	540	551	482	492	542	419	456	417	445	466	473	437	421	446	426	396	399	431	410	442	401	424	413	440	455	428	412	410	404	413	417	438	399	438	437	395	428	402	384	400	380	404	361	401	386	422	455	418	402	390	413	397	433	385	405	416	400	414	394	426	377	428	420	393	422	410	419	410	416	406	426	423	420	393	403	415	399	424	385	435	422	427	388	396	397	404	426	438	423	428	426	432	397	389	425	427	386	388	422	393	449	410	413	452	395	405	399	386	413	376	367	438	449	375	382	387	416	367	405	396	429	395	421	424	402	404	412	437	403	410	408	394	416	424	384	408	404	372	388	417	447	426	416	409	399	403	413	417	392	420	411	408	405	407	427	387	404	393	421	360	414	360	422	399	383	395	366	450	415	388	439	393	412	407	426	410	370	426	418	394	413	396	398	381	402	368	399	420	410	413	412	422	411	438	389	424	401	414	416	392	364	416	392	398	435	395	461	395	384	388	414	422	425	448	381	437	400	429	411	409	394	401	392	406	416	408	393	436	397	417	392	385	402	403	418	419	427	403	394	406	389	395	403	430	448	403	408	369	433	433	438	396	414	421	424	396	399	393	396	406	427	387	404	434	420	410	397	400	413	401	374	403	410	436	399	437	429	402	399	406	404	401	409	400	415	401	448	407	429	404	370	393	432	406	425	431	403	411	390	449	399	408	356	385	458	424	387	451	380	417	410	397	394	391	429	435	395	400	442	409	432	378	401	426	396	434	412	406	439	383	411	425	377	410	410	388	464	362	439	397	396	392	424	437	428	406	400	421	376	378	424	400	431	374	425	404	445	435	460	378	386	390	411	405	388	386	400	387	434	354	408	403	396	419	416	425	444	417	397	380	369	375	404	421	407	409	428	401	416	415	406	422	404	389	428	447	438	420	394	422	396	449	421	387	421	392	407	366	363	375	373	402	425	429	411	379	386	394	401	421	373	339	434	384	391	403	400	420	397	416	412	406	366	412	423	428	418	389	384	379	394	413	426	425	423	403	416	396	419	441	409	405	408	442	423	452	396	400	377	405	445	420	419	399	435	384	422	405	417	426	394	383	407	383	384	423	429	431	425	416	399	369	422	413	427	444	397	440	354	436	437	383	427	382	366	398	368	451	386	401	409	388	390	393	445	422	419	410	404	412	401	409	415	399	420	411	398	414	412	405	403	371	419	408	407	388	405	394	403	375	451	390	415	433	401	391	455	402	427	437	421	431	373	398	393	404	393	417	396	385	366	410	437	410	359	380	405	396	405	403	424	444	423	415	415	406	426	376	380	405	419	417	378	404	406	410	412	388	389	394	381	394	369	385	427	393	402	400	421	446	441	398	400	409	373	416	441	430	368	435	400	395	420	398	404	422	386	373	409	409	446	410	392	395	383	402	378	410	442	401	395	411	403	405	427	405	392	423	443	393	420	408	430	412	441	403	369	420	407	459	400	413	375	395	393	382	353	399	438	395	423	382	393	418	419	419	410	360	410	424	420	401	432	426	418	392	403	383	407	414	423	462	427	403	359	375	444	449	407	396	375	365	408	409	397	360	391	397	394	403	414	431	421	383	409	425	420	386	379	414	403	411	412	379	400	388	408	416	450	431	426	391	383	405	402	378	399	392	396	425	383	384	448	393	403	407	433	400	419	382	399	419	383	383	392	385	399	391	437	384	405	422	398	427	447	400	374	410	377	393	416	428	432	416	413	413	447	401	383	418	387	435	427	379	437	428	387	410	430	381	386	401	373	421	448	393	408	440	424	402	405	391	381	436	424	432	393	408	423	424	376	402	406	438	414	416	427	411	421	402	386	447	399	408	438	404	413	411	432	407	400	402	419	393	413	399	378	427	415	419	407	407	411	445	414	405	378	419	392	411	416	409	396	384	383	427	416	442	484	405	439	409	421	414	399	406	384	358	423	442	383	394	397	355	421	416	414	381	408	397	398	417	400	399	400	403	399	398	382	426	377	408	384	407	431	426	398	433	397	412	418	405	382	372	418	443	392	423	404	408	398	390	414	392	408	428	414	416	388	413	389	385	406	407	361	419	398	366	384	424	395	394	430	388	392	416	416	417	396	414	409	399	400	403	402	410	392	382	390	366	395	418	419	403	407	397	435	419	420	395	389	418	424	388	421	405	414	417	424	427	433	412	411	355	454	390	395	427	419	401	389	402	431	411	398	413	402	391	418	416	445	413	420	380	409	403	346	381	405	363	418	418	405	393	434	393	422	434	372	409	399	400	400	397	403	421	405	432	380	420	417	386	428	411	398	438	406	434	411	416	387	444	391	409	405	426	415	409	420	414	409	397	397	368	380	410	442	414	401	384	414	406	430	395	407	373	396	392	391	434	394	409	408	396	385	371	425	420	411	405	388	393	392	444	416	421	419	390	406	394	439	430	407	384	365	412	407	390	425	372	428	392	414	410	426	433	415	437	408	415	412	384	410	372	407	433	403	389	436	403	400	436	408	394	439	398	356	397	404	368	402	428	392	387	410	411	428	428	412	436	386	430	402	393	446	388	429	414	408	394	375	383	397	399	373	426	389	380	389	445	375	431	418	436	432	427	426	370	403	396	380	426	428	406	401	386	413	385	427	413	411	392	397	409	393	368	399	422	432	424	396	405	415	387	408	434	369	396	395	393	426	388	353	377	411	369	445	405	409	454	400	415	394	406	392	411	447	413	405	378	397	385	390	395	383	416	420	379	397	417	411	426	394	414	390	380	353	382	375	422	440	404	387	397	406	428	423	378	438	437	434	415	403	428	406	424	423	438	422	440	423	410	382	407	369	368	413	402	405	393	409	420	407	391	382	408	386	410	446	416	394	419	375	412	429	404	365	403	426	416	428	419	416	387	388	413	406	397	397	405	416	363	418	389	423	420	392	438	388	398	417	385	425	424	405	404	416	404	463	404	412	373	398	392	438	412	403	395	362	390	407	367	427	365	389	410	398	419	398	396	373	424	388	421	410	392	384	391	399	409	421	436	407	393	433	394	392	430	397	397	408	399	416	386	404	426	415	374	379	388	399	398	398	421	415	424	401	401	428	390	408	412	392	368	396	443	422	376	395	400	394	400	398	371	403	387	397	404	399	390	402	427	439	374	420	408	394	435	391	435	429	394	396	355	434	403	385	416	385	407	402	351	396	409	439	408	400	405	377	390	406	420	389	379	414	424	422	384	396	377	386	415	422	406	374	402	390	394	405	421	449	405	431	415	389	410	391	379	411	391	400	371	385	430	417	380	398	350	378	395	380	426	404	448	414	398	426	379	425	409	414	408	438	419	393	394	408	430	434	400	464	416	391	396	404	433	403	422	414	375	421	388	414	414	401	401	411	424	404	416	366	386	396	413	390	396	378	359	427	404	412	351	408	415	384	360	387	395	395	383	370	391	401	414	406	356	412	390	411	408	401	410	411	444	386	395
39280	65657	50638	36196	29705	20380	11740	8094	5865	4494	3358	2638	2163	1888	1713	1442	1230	1102	973	872	804	724	661	618	628	588	566	638	565	546	532	547	532	528	515	548	465	518	520	502	488	520	531	514	493	462	483	533	510	503	483	504	466	467	507	469	507	472	532	508	518	517	461	510	504	526	549	467	466	470	526	479	503	517	494	482	447	466	527	506	562	479	496	496	498	489	481	478	506	501	462	490	485	486	465	519	480	493	498	477	486	537	474	494	497	500	523	472	506	457	477	520	449	526	489	500	482	495	517	507	482	488	506	489	476	494	494	495	477	465	487	497	490	502	475	494	519	453	483	487	534	499	525	516	479	474	488	482	450	507	491	489	477	469	485	478	479	487	475	462	482	482	482	509	496	482	544	479	518	469	512	476	476	513	453	485	487	437	494	448	503	529	446	470	495	488	480	493	477	477	505	482	481	465	492	496	488	499	501	484	481	511	477	502	512	462	491	530	506	506	465	511	490	504	458	492	492	516	491	498	522	449	440	502	467	483	455	460	520	494	485	515	475	471	462	492	468	506	487	464	494	520	523	491	463	502	454	487	508	477	485	458	499	520	477	496	485	462	470	464	463	429	492	477	499	455	469	482	513	522	482	497	573	515	511	479	525	499	476	487	473	540	503	438	489	508	514	466	507	466	510	504	517	496	524	497	493	447	450	473	492	476	498	516	478	486	472	521	513	489	495	538	481	513	497	544	505	488	487	471	500	509	504	494	486	492	534	476	494	505	474	496	453	516	478	506	490	498	503	488	465	500	512	493	477	468	491	480	530	510	513	498	502	489	501	506	532	507	469	517	487	484	506	470	467	488	523	475	502	534	476	503	506	482	498	478	523	488	492	495	505	511	537	491	525	510	550	466	503	502	505	495	467	478	484	480	483	504	493	519	530	494	491	510	466	523	512	468	492	475	458	539	471	500	512	490	522	500	484	484	545	517	472	511	499	530	478	511	494	460	495	529	511	499	442	475	509	475	530	479	473	450	430	508	480	494	503	529	510	465	506	471	516	510	528	497	461	474	464	474	495	522	499	509	491	534	526	481	467	534	472	491	462	476	481	520	472	482	478	505	464	499	479	498	495	503	502	496	508	512	490	528	456	506	454	482	522	474	496	486	520	504	496	524	459	480	527	524	502	476	494	510	498	485	519	464	513	508	521	465	478	504	448	518	431	462	460	513	475	484	501	527	487	485	497	533	465	456	508	527	500	488	486	504	510	506	487	503	504	490	527	497	545	473	482	448	528	507	505	525	466	493	482	506	475	520	469	452	529	505	451	489	544	527	467	500	507	496	513	464	511	494	492	454	461	475	495	475	514	503	529	521	501	488	485	533	511	476	500	498	490	525	497	508	504	486	501	455	499	486	486	523	485	483	449	477	509	467	510	502	482	504	467	497	500	505	502	488	487	524	486	483	520	492	513	520	500	488	519	476	466	492	468	459	495	466	496	486	464	531	523	488	494	483	494	511	455	513	494	519	473	481	447	496	514	492	485	466	497	507	486	467	462	502	512	473	512	470	499	498	500	482	520	470	517	502	467	492	547	507	455	510	489	502	484	499	510	488	494	496	460	472	470	462	477	527	503	508	496	483	497	470	473	491	458	465	517	480	512	475	489	549	441	500	536	486	496	462	477	477	485	476	473	496	480	496	489	491	483	510	515	501	482	514	460	489	450	485	511	481	486	465	483	491	509	488	486	491	496	537	508	512	488	489	499	505	517	498	505	522	493	507	489	482	523	478	495	492	518	471	523	501	490	497	438	503	494	491	492	499	484	493	525	481	468	506	494	505	510	483	485	472	517	514	487	485	483	506	487	503	472	480	505	523	499	488	479	499	475	456	455	486	458	494	482	493	501	473	434	503	517	524	521	527	450	489	499	456	480	530	518	502	491	484	516	484	505	491	446	460	499	500	468	475	469	504	487	479	526	491	504	502	456	457	508	467	460	460	489	441	473	492	483	538	481	474	477	531	478	488	466	482	512	486	458	483	450	496	469	482	508	479	452	515	507	482	486	451	449	520	491	473	475	495	511	489	483	471	478	465	489	510	475	508	506	462	462	446	502	468	491	459	514	486	494	486	493	499	497	469	536	487	495	445	491	510	442	480	514	463	477	483	497	528	511	512	513	509	516	484	474	502	474	509	511	497	512	474	463	503	491	490	501	498	484	515	499	505	480	483	488	475	482	478	495	510	509	464	484	511	501	470	490	477	531	500	502	476	526	505	491	477	466	471	483	531	509	513	486	481	509	517	484	526	463	516	468	497	489	481	490	502	486	483	518	476	504	532	502	522	450	502	506	496	510	500	442	509	507	491	515	468	538	471	491	499	489	484	478	432	460	507	508	485	497	508	493	495	483	503	524	532	496	486	451	451	484	481	476	514	491	470	485	476	502	483	505	470	483	526	479	477	479	502	523	498	482	472	509	491	476	490	496	499	484	488	505	494	482	523	505	487	488	483	466	518	496	477	463	544	507	478	482	482	497	463	505	503	541	503	466	490	541	488	527	500	502	498	544	476	478	466	487	496	481	479	450	492	473	507	469	476	512	452	457	535	465	495	503	510	502	499	533	470	482	512	475	457	462	523	474	507	516	518	491	468	482	507	518	441	501	476	530	496	522	465	491	462	499	539	534	499	488	449	468	416	494	484	473	509	491	521	488	485	536	493	490	455	498	455	475	501	517	519	483	498	510	488	498	475	475	508	525	483	497	495	488	485	487	494	502	492	493	491	496	493	490	459	512	498	456	485	511	448	514	501	507	457	486	500	457	475	520	482	489	520	467	545	446	498	476	479	488	509	478	494	477	468	475	512	497	523	518	482	523	482	481	538	509	467	496	499	528	461	511	514	467	420	460	494	539	482	544	489	500	497	490	517	494	490	524	474	506	452	471	529	493	510	491	495	497	492	484	493	494	484	502	470	516	506	503	445	464	518	480	519	494	492	484	489	531	497	506	512	454	494	494	515	508	522	468	488	448	479	495	519	512	512	503	525	502	479	477	471	466	517	512	478	473	548	442	517	504	458	519	494	482	490	486	503	510	532	503	474	470	493	491	491	526	470	461	500	481	528	461	447	475	525	471	462	488	460	477	490	482	499	516	543	463	536	472	485	477	505	481	495	485	535	505	498	464	481	479	468	492	484	487	507	516	491	460	473	476	471	493	483	501	519	442	489	502	511	495	551	527	479	501	511	526	477	481	502	491	538	517	516	492	469	466	516	522	503	492	493	484	507	498	508	491	494	487	509	475	502	483	520	491	479	518	506	472	509	466	524	497	424	485	478	464	486	461	478	501	482	518	454	491	522	491	475	535	521	519	507	461	514	524	453	480	500	488	500	495	480	493	483	498	553	493	511	502	491	473	485	501	498	508	484	483	489	448	481	497	506	480	504	484	481	459	521	525	487	489	502	451	513	505	491	478	516	504	475	492	473	522	456	491	481	492	511	528	472	513	478	496	475
33462	34406	36896	25011	12716	6219	3719	2551	1952	1546	1232	1092	961	841	773	718	698	584	548	554	491	497	467	467	440	452	438	485	465	413	423	465	399	442	474	454	460	399	456	461	426	450	420	457	416	424	433	393	396	446	454	447	398	424	424	418	428	413	427	432	428	462	391	422	399	426	381	483	434	419	449	385	424	448	455	425	448	441	410	388	420	398	424	426	429	417	401	439	402	418	431	423	406	429	431	426	451	440	413	438	443	397	417	430	431	414	417	418	409	405	435	427	415	368	430	395	433	396	399	389	403	413	430	418	426	405	413	404	395	441	421	418	424	414	412	446	421	439	403	431	391	394	397	453	431	395	441	405	399	419	458	404	421	404	437	443	429	388	430	429	421	405	423	435	457	443	448	452	411	384	428	409	416	406	404	420	412	449	449	387	420	412	416	428	406	391	425	435	392	419	408	433	435	436	433	445	423	460	404	425	444	429	400	429	437	422	443	438	400	436	390	440	426	425	424	435	421	441	410	438	451	421	394	455	425	461	446	439	405	426	425	434	408	400	418	446	440	448	407	434	443	428	441	413	404	445	460	445	398	414	402	436	433	420	466	455	431	400	442	447	430	449	407	440	445	436	421	433	426	413	435	414	443	440	412	457	402	415	436	431	423	437	387	428	375	440	428	438	395	389	432	448	434	408	416	408	430	430	426	451	424	405	414	433	491	404	405	387	433	417	433	444	406	413	445	424	423	390	424	481	417	450	439	448	401	423	395	416	437	430	410	414	442	393	409	429	456	377	454	417	448	432	399	371	419	419	465	435	447	436	454	435	425	422	421	404	394	397	414	412	413	437	408	445	444	437	408	471	405	422	407	395	431	429	434	418	435	425	390	409	413	412	448	430	442	404	372	398	447	425	443	426	441	420	412	431	437	440	438	426	440	411	453	430	438	429	409	412	419	439	429	416	460	428	412	399	405	439	418	402	423	447	405	386	413	404	425	419	428	436	431	410	439	436	432	434	420	400	403	430	457	435	455	427	424	387	395	423	430	392	445	424	418	440	396	426	372	379	435	412	413	427	443	392	409	428	398	441	470	427	413	424	423	420	408	416	434	433	423	406	450	409	428	437	398	422	411	418	409	423	419	433	448	448	420	441	390	451	426	437	412	430	416	401	443	455	418	414	440	424	394	415	429	412	421	411	420	455	425	389	427	431	369	465	414	418	443	399	433	414	427	404	444	430	397	465	415	418	414	432	439	415	449	408	442	455	420	437	384	374	434	415	400	411	458	422	433	426	386	473	381	403	429	428	409	436	417	448	417	426	420	411	398	393	433	374	395	387	444	438	451	420	442	408	405	447	445	419	424	437	387	433	412	432	417	423	384	443	436	415	439	436	449	426	460	398	382	437	461	424	427	406	418	407	422	385	415	404	426	416	422	394	419	408	464	432	433	422	416	423	458	450	404	401	406	460	453	435	416	445	417	402	399	397	428	426	398	417	438	426	395	420	394	425	444	416	433	423	441	406	465	420	423	451	400	441	391	404	408	450	394	413	403	433	436	395	452	404	419	400	415	438	450	409	445	460	419	440	421	413	403	400	472	412	442	419	440	389	413	426	447	403	381	426	434	409	416	430	411	440	401	427	409	440	409	422	419	411	409	438	429	440	415	434	399	407	412	409	443	443	444	436	442	403	425	417	444	457	424	400	444	419	432	428	439	442	438	415	440	422	405	430	445	435	444	439	402	424	419	414	444	423	386	409	463	383	441	393	398	433	400	434	405	422	419	402	396	502	401	400	401	384	424	449	403	431	396	437	421	428	424	430	420	423	443	434	409	438	412	435	375	387	434	400	419	429	430	420	426	425	422	431	403	424	434	417	417	432	440	453	441	459	413	445	439	426	416	410	432	466	421	442	443	392	413	422	446	421	432	425	438	437	436	409	415	444	424	460	418	418	438	433	414	429	420	404	422	442	423	427	407	431	430	456	454	476	478	408	413	411	439	416	389	427	432	391	436	441	444	436	454	465	444	414	419	413	445	405	427	451	433	449	406	429	398	395	455	428	475	393	451	460	461	405	426	455	401	418	409	414	475	446	455	431	417	430	431	388	415	384	426	399	419	426	455	400	434	394	424	434	410	384	402	440	399	422	424	445	430	460	405	429	414	381	428	406	440	434	435	463	396	429	421	404	410	423	434	434	396	408	463	393	458	415	391	407	434	406	400	398	459	416	424	388	382	410	406	440	396	421	426	424	429	386	433	425	421	461	407	436	426	397	437	421	456	423	434	426	432	414	462	431	396	447	446	381	404	411	399	428	406	411	435	396	451	404	429	434	409	421	451	410	414	443	419	427	408	391	422	403	436	413	408	451	412	402	392	391	415	405	422	455	423	428	442	400	445	431	438	405	401	435	427	427	413	416	413	433	476	423	446	424	408	415	413	426	397	447	420	389	418	428	451	411	444	404	427	424	424	414	427	451	405	419	450	452	421	388	416	465	409	439	405	449	382	422	417	453	434	443	403	436	427	439	424	397	423	402	397	427	421	452	443	418	411	420	416	403	455	426	411	446	454	457	477	422	417	387	443	388	396	453	407	425	441	416	437	428	429	412	423	406	426	386	396	444	404	460	399	429	415	433	404	396	465	396	433	443	422	443	371	377	417	399	460	391	408	422	425	429	438	421	459	430	429	463	427	452	462	412	495	446	422	383	433	430	428	439	461	466	378	422	445	441	459	433	399	439	418	410	451	429	433	434	433	423	418	408	400	449	393	425	412	430	435	416	417	421	436	440	414	402	444	441	426	454	438	433	410	455	441	434	411	434	433	446	454	449	441	451	433	411	427	408	412	437	445	414	387	436	420	418	397	397	430	414	416	393	422	436	441	434	429	459	434	460	402	426	464	459	392	404	431	455	436	413	446	411	419	452	436	468	422	395	441	425	433	413	438	435	444	455	414	433	403	440	437	412	413	407	403	394	422	433	443	419	435	433	394	408	423	423	381	399	435	437	400	433	432	448	423	448	405	419	424	437	426	458	410	390	413	424	401	412	439	424	431	422	436	428	454	483	419	384	438	424	441	423	385	443	398	470	376	418	398	413	445	398	443	407	427	442	446	418	434	436	449	441	409	419	407	417	464	421	438	442	465	456	470	401	405	427	459	453	449	413	402	411	454	441	446	410	459	382	409	426	406	412	438	430	443	441	438	414	463	424	427	425	437	406	391	397	447	438	421	441	415	451	437	430	402	400	428	438	410	449	400	439	411	434	422	429	383	425	418	421	437	381	442	379	422	408	409	407	417	391	397	420	438	451	402	414	433	422	421	417	408	409	426	423	409	443	409	456	443	408	450	399	406	432	458	424	420	419	446	401	413	416	401	407	442	394	432	424	423	447	404	431	424	448	453	431	429	438	425	422	446	392	430	467	420	394	420	465	418	415	431	458	399	446	391	425	453	439	426	427	419	406	404	445	381	440	416	427	450	440	439	450	392	422	438	444	410	435	452	427
40738	50977	40912	24628	15597	9758	6628	4808	3701	2666	2088	1764	1495	1318	1114	1001	942	855	809	685	689	648	656	605	558	593	595	562	515	592	518	554	571	526	542	522	510	505	525	492	530	540	514	560	540	528	523	518	508	482	547	561	589	540	508	536	495	497	525	463	526	478	509	522	532	500	513	571	538	549	514	536	553	525	530	483	471	529	479	507	539	516	517	543	523	488	527	526	529	493	545	499	491	556	534	518	563	551	531	539	532	552	518	508	527	493	483	497	527	495	530	532	508	528	503	487	494	481	554	537	509	535	539	543	494	520	523	560	536	517	530	501	546	524	505	505	531	537	484	497	479	515	507	533	544	561	520	509	543	536	515	537	516	526	487	554	505	512	506	525	504	487	504	518	520	537	547	546	531	551	526	513	512	544	531	515	532	533	557	482	545	512	529	512	534	552	513	500	528	505	549	508	517	491	489	552	504	516	532	535	480	517	525	572	515	512	551	512	532	521	543	535	520	535	493	526	508	518	576	515	554	509	495	523	502	535	525	512	551	549	509	509	486	538	527	515	525	519	529	565	528	526	541	570	482	507	514	512	526	490	531	487	502	519	532	530	529	526	494	516	522	546	552	474	555	548	492	497	516	532	543	535	535	517	531	544	502	497	509	527	468	505	505	503	535	525	565	526	503	533	480	521	503	505	531	557	521	537	515	509	477	545	529	565	496	490	529	505	550	535	517	546	458	510	514	534	515	533	485	510	545	548	541	500	547	572	497	538	537	524	530	537	539	562	533	531	488	511	493	501	476	522	519	487	514	516	523	478	528	532	547	532	516	504	529	526	532	502	544	484	554	563	517	495	527	542	516	512	505	526	529	541	502	496	534	524	539	510	535	500	526	523	476	548	528	498	521	549	487	504	483	534	508	550	521	554	482	530	509	517	505	507	496	541	486	543	502	477	535	509	532	517	502	551	547	532	508	531	553	535	554	494	525	488	513	479	493	548	471	552	559	526	513	515	540	522	498	557	534	497	541	509	524	537	525	522	544	549	533	554	507	499	569	521	517	535	455	531	541	504	540	528	499	542	517	510	492	535	511	478	523	544	562	557	522	530	509	527	521	526	519	506	520	539	545	541	459	556	533	542	550	541	494	507	515	489	514	543	479	522	551	515	531	565	491	488	528	506	495	504	500	529	519	514	551	505	525	542	512	525	560	529	502	482	563	493	495	546	518	534	514	507	510	520	540	535	503	542	492	521	531	512	507	515	502	510	540	539	546	478	535	531	523	543	532	527	519	520	562	484	533	543	534	524	524	529	511	504	551	529	508	533	539	492	521	527	523	551	547	515	537	486	518	505	532	543	522	504	519	538	478	550	543	503	583	508	507	514	527	525	497	525	500	523	538	531	525	580	520	556	515	515	535	493	529	538	508	486	510	533	550	502	453	524	478	544	501	511	508	491	535	534	502	514	519	484	513	522	510	523	508	524	489	515	507	475	544	505	486	506	544	512	515	546	493	529	544	540	498	546	547	542	483	498	519	540	540	546	492	533	483	509	525	504	518	507	480	548	504	535	505	550	502	512	528	507	534	545	508	536	506	512	538	567	551	529	485	521	529	520	498	557	516	570	539	461	528	529	532	534	519	540	545	551	528	519	520	495	485	494	564	530	504	554	583	503	532	537	510	505	544	550	506	472	529	494	480	534	550	510	506	553	497	520	552	513	489	467	497	535	511	501	545	518	526	491	534	510	501	474	549	522	501	563	508	517	502	501	499	535	500	528	523	500	473	481	506	542	520	520	529	485	504	533	552	508	510	529	533	543	547	506	537	499	560	492	525	531	533	524	527	507	491	521	533	526	534	528	525	549	537	503	540	552	489	507	486	542	508	550	546	493	528	554	519	559	524	511	506	472	502	520	527	537	538	527	542	525	510	526	508	532	539	490	525	551	524	514	488	524	534	539	532	501	525	535	510	551	511	542	503	518	473	493	534	518	516	519	551	473	535	559	546	514	541	530	525	509	531	528	488	522	512	536	501	515	540	524	496	489	496	537	504	527	520	516	547	529	550	479	535	547	519	514	522	524	541	479	497	520	520	554	514	486	512	544	533	537	539	486	510	496	485	503	559	510	520	563	512	536	523	524	516	548	498	544	487	525	558	511	529	524	510	526	516	502	521	496	495	532	511	530	478	511	537	557	543	562	550	523	540	500	556	499	506	553	505	540	509	528	511	518	515	494	519	529	500	516	557	548	518	502	537	487	507	520	530	513	516	566	543	518	515	535	513	516	515	533	533	559	502	499	510	552	514	514	567	495	539	511	561	526	547	505	530	497	497	511	505	502	515	506	466	550	515	563	489	505	506	548	518	517	493	530	516	543	536	504	496	496	509	511	512	503	479	505	534	524	559	496	522	504	475	486	510	495	524	522	566	531	558	494	500	499	524	498	530	548	534	551	520	517	561	525	568	491	533	536	517	512	507	512	536	467	500	521	544	495	551	514	508	518	506	544	543	550	489	505	505	505	523	560	513	487	528	499	497	527	495	548	513	471	532	521	533	509	492	532	545	515	529	499	514	566	535	474	522	504	478	496	546	487	543	498	494	516	496	539	581	541	521	500	532	521	568	506	485	540	537	485	519	524	505	543	516	499	513	528	544	549	534	479	474	499	485	512	568	553	509	513	538	555	514	535	547	500	507	507	496	485	514	555	536	529	500	517	532	485	506	490	507	457	524	543	520	500	523	519	504	509	517	544	535	500	530	519	531	497	566	527	542	491	556	479	509	522	517	475	517	540	554	503	515	550	492	502	555	514	546	534	519	540	526	552	478	521	562	501	557	514	540	519	532	501	515	514	470	527	508	525	496	529	537	504	538	544	554	544	527	532	539	530	492	523	506	526	527	522	510	533	510	537	539	486	494	530	555	521	530	519	516	539	496	539	536	519	508	506	508	522	528	479	545	511	493	541	542	515	541	523	558	549	499	514	519	557	534	533	586	530	517	525	502	480	518	527	542	557	495	506	480	518	531	546	525	481	535	546	497	570	486	504	475	496	531	546	505	478	502	530	514	511	514	479	539	530	507	548	511	525	548	490	511	495	552	489	529	502	508	514	523	546	530	531	513	522	521	521	522	546	532	498	501	504	502	492	519	545	543	516	524	512	485	520	525	559	511	515	543	518	506	521	512	541	570	518	534	506	504	541	560	533	516	540	506	502	508	550	474	501	519	509	477	522	519	533	552	524	483	552	520	502	529	533	523	517	497	493	493	529	524	535	528	498	519	526	506	523	543	503	494	507	539	519	510	516	514	542	499	543	529	512	553	509	512	489	508	504	531	544	544	499	526	518	524	529	513	485	507	506	520	553	501	554	508	525	509	513	513	552	542	497	538	504	518	537	525	523	485	530	533	544	543	514	569	500	532	499	496	510	520	523	530	499	504	524	492	533	543	511	524	560	512	541	519	551	496	525	512	532	557	488	550	495	527	529	521	508	518	507	497	484	517	529	506	508
23997	21120	28180	24679	21449	15365	7067	3085	2259	1678	1393	1216	1117	947	833	796	673	716	625	598	603	567	515	513	507	508	482	492	518	460	480	457	463	473	461	447	473	489	473	481	450	496	460	483	455	461	472	407	449	445	419	444	506	459	499	435	454	482	407	485	463	470	451	434	447	470	431	455	407	479	463	450	473	456	435	458	444	449	464	487	431	439	431	407	433	437	428	455	462	521	463	443	437	450	464	485	442	438	476	446	434	429	458	451	420	447	457	437	475	482	478	462	399	461	476	488	478	494	439	439	417	475	443	440	444	440	447	475	477	473	421	457	435	453	446	479	464	425	467	445	459	505	460	448	463	425	432	464	440	445	431	456	485	451	485	438	445	410	451	447	438	471	466	460	463	473	440	472	442	463	442	440	455	472	437	458	438	437	435	462	431	453	465	450	430	468	444	446	450	427	491	443	422	434	454	442	426	484	470	514	472	452	494	500	486	484	471	447	422	458	459	462	407	446	482	486	486	490	453	471	497	422	471	477	446	461	449	473	467	454	457	512	488	449	473	437	495	419	485	468	456	496	426	443	487	468	465	458	392	437	431	456	503	426	455	453	457	448	489	453	461	451	439	429	414	467	463	438	444	427	428	445	460	450	480	458	446	479	453	442	442	443	475	451	461	439	462	468	443	450	454	493	446	497	454	487	454	477	429	449	464	459	439	500	465	447	447	446	460	487	433	488	484	472	422	462	497	425	439	469	459	478	489	458	512	454	448	442	478	473	449	432	501	466	475	485	467	461	441	450	460	436	451	434	484	470	466	417	444	481	464	467	444	436	440	459	463	471	493	446	448	458	461	476	484	473	480	448	476	461	466	449	466	472	441	495	451	452	462	445	456	447	442	488	485	474	424	429	483	438	441	460	450	469	425	424	424	459	429	477	452	459	464	435	452	462	494	428	447	437	483	491	454	452	457	457	410	467	447	456	464	509	480	440	465	450	483	444	455	460	467	443	441	445	463	444	447	438	453	468	460	444	497	436	485	437	426	432	499	442	478	448	435	474	442	474	481	463	467	457	435	478	459	452	483	462	471	429	452	451	483	484	466	425	420	416	437	437	473	462	448	468	439	469	453	466	488	439	467	461	415	481	420	489	514	431	507	449	462	427	456	451	444	445	424	483	490	450	420	476	435	430	423	431	430	439	477	447	448	454	451	467	456	436	495	490	456	422	441	483	482	423	454	434	441	456	475	447	437	461	472	472	464	465	479	455	429	440	450	438	450	421	488	479	446	456	500	466	454	452	453	475	448	448	461	410	433	456	463	445	472	455	471	439	440	447	462	438	460	447	452	438	447	450	466	461	461	431	447	433	442	458	455	434	485	492	482	460	440	474	443	453	497	480	422	469	428	420	468	477	457	446	456	470	465	439	461	459	446	500	447	420	490	450	453	453	480	407	436	496	450	410	439	463	463	420	474	509	462	480	471	455	464	466	481	473	475	464	442	412	476	486	468	502	452	443	459	481	491	450	465	452	430	425	462	450	459	486	436	456	436	435	431	425	453	467	468	434	475	462	465	484	466	448	405	458	470	466	487	448	466	473	469	454	467	446	474	405	439	447	419	468	430	483	468	463	479	444	463	425	455	450	448	429	466	452	464	451	471	471	471	402	472	410	477	448	438	475	435	435	467	427	476	462	452	424	469	498	458	470	458	444	456	465	468	451	503	469	449	431	429	440	455	443	476	467	464	485	449	465	472	441	462	472	464	460	466	418	483	467	461	476	464	489	414	439	499	460	459	433	454	434	471	468	487	419	446	445	426	454	453	434	480	430	435	421	400	474	429	458	401	480	414	493	481	464	473	443	458	482	454	418	398	440	423	469	487	495	470	451	458	474	426	457	467	475	445	421	438	480	413	450	501	412	441	461	457	487	473	449	472	479	454	512	438	456	440	438	448	433	489	411	444	454	457	425	467	470	469	423	454	458	471	489	459	509	453	444	446	472	471	459	436	449	420	414	422	454	466	462	456	455	493	422	463	489	455	463	469	458	468	473	443	484	452	423	464	434	477	466	474	443	466	482	428	436	503	473	440	419	478	476	429	415	429	455	480	467	454	489	489	456	435	472	406	469	440	438	465	440	435	469	481	444	461	464	458	450	450	441	481	439	459	456	440	465	463	428	455	487	459	450	437	415	443	504	457	447	440	463	437	483	456	486	481	464	477	450	467	460	466	495	431	454	469	477	443	461	439	469	447	502	471	470	465	473	438	458	467	483	468	476	443	431	460	449	438	475	466	463	463	456	439	447	433	416	455	472	448	460	448	467	454	466	463	455	471	450	475	455	499	420	466	447	448	447	432	513	463	459	486	454	478	449	445	455	464	455	463	433	490	439	480	451	482	461	452	425	483	426	497	450	464	446	437	457	482	473	469	472	452	449	430	458	438	453	469	430	450	445	462	491	483	451	475	460	456	459	453	475	431	450	487	484	491	461	441	437	465	491	434	499	435	476	428	458	473	445	453	460	484	452	482	455	472	441	459	480	472	501	430	407	425	440	406	457	496	402	455	470	488	432	470	449	488	493	449	426	456	445	489	479	442	460	440	497	478	459	473	485	456	485	464	461	414	473	440	450	466	465	446	451	460	492	438	479	474	446	436	445	434	491	451	441	439	454	441	441	430	461	478	434	452	435	497	436	466	479	440	475	469	426	489	445	479	428	456	462	420	482	438	463	468	443	433	459	491	453	454	507	497	444	412	462	454	493	480	459	473	475	448	443	452	446	445	452	448	472	463	501	443	499	458	477	471	468	426	457	500	454	467	487	461	463	438	438	466	479	482	448	449	467	455	429	446	476	449	445	442	417	444	463	486	455	482	462	455	426	467	407	445	442	467	423	487	408	471	489	443	456	464	440	456	456	475	521	442	422	461	439	472	457	467	440	432	433	480	431	433	452	490	441	461	469	458	455	437	505	422	455	448	433	443	433	458	471	444	447	486	433	447	454	476	417	437	468	431	431	468	467	426	465	468	478	454	458	476	422	447	400	487	441	454	451	431	456	436	453	452	448	434	412	442	465	425	479	441	452	439	443	465	454	440	481	467	481	470	464	454	488	488	423	460	456	456	477	445	440	478	462	471	508	469	438	428	449	446	474	466	460	432	452	466	456	464	473	452	455	468	447	457	491	417	467	449	480	431	492	443	469	446	413	408	474	489	450	397	440	448	465	437	445	497	506	450	462	464	469	433	470	491	439	474	441	459	464	444	430	451	427	435	457	447	462	458	449	441	475	452	410	474	456	475	439	462	443	425	459	493	427	426	441	437	428	482	436	461	441	474	473	447	492	462	438	444	465	465	404	463	465	466	436	490	453	469	455	434	432	458	463	462	437	420	462	429	461	454	465	420	426	419	499	441	453	433	453	485	456	420	455	445	442	458	440	428	447	430	505	433	431	464	462	473	468	450	468	474	478	461	459	491	474	410	465	481	472	442	499	463	450	424	484	434	470	427	458
42540	62239	45924	29610	20215	12322	8771	5420	3949	2951	2218	2004	1696	1553	1274	1088	962	956	869	851	718	684	687	677	599	592	602	596	585	593	559	584	570	570	546	585	612	521	573	562	591	526	572	561	576	566	570	531	585	519	563	536	569	563	553	543	537	573	557	563	573	522	521	525	588	527	510	568	538	510	551	531	496	564	571	550	558	534	538	530	566	542	554	541	566	597	533	559	581	510	543	577	548	541	546	584	629	563	580	539	605	531	583	572	579	577	566	567	530	590	554	573	550	539	566	559	592	563	565	567	541	551	526	556	546	582	528	559	551	612	544	580	548	568	533	541	519	604	504	531	533	605	588	544	553	593	576	554	547	538	576	625	546	552	524	520	563	552	547	578	560	547	532	561	541	574	548	576	542	515	533	528	572	536	550	550	525	546	553	532	557	536	566	603	549	552	558	546	588	558	556	577	561	549	559	555	565	521	540	588	501	559	502	568	506	544	585	531	538	571	603	560	535	553	525	571	535	592	569	576	606	567	554	610	527	567	580	552	535	566	567	530	567	545	524	553	589	526	547	514	585	576	550	544	571	541	532	600	536	521	552	541	533	550	522	586	505	578	539	552	554	518	620	565	582	563	552	533	605	551	509	552	561	550	555	554	582	504	518	570	533	571	565	576	554	559	520	532	588	557	603	575	560	555	536	567	568	531	528	583	564	570	565	574	577	587	605	549	540	560	568	575	564	546	539	561	538	583	549	541	566	545	518	559	542	579	546	544	531	544	550	552	530	534	578	568	567	558	588	547	582	547	542	557	575	540	564	555	516	545	569	532	563	552	516	533	575	538	545	568	492	552	554	551	550	558	581	540	579	531	576	518	555	530	544	614	558	502	537	554	525	564	546	592	558	589	554	533	570	544	559	569	559	531	587	534	568	542	571	510	562	561	554	558	538	560	591	504	550	561	538	531	553	537	558	545	579	557	506	580	614	594	575	539	559	579	550	533	548	542	537	559	506	585	550	519	542	530	604	568	557	518	550	602	594	588	534	560	580	532	498	519	623	533	544	567	537	537	544	552	590	539	546	555	527	535	537	568	527	545	591	551	527	525	561	518	548	560	556	552	515	523	530	574	558	560	525	571	530	551	587	560	594	597	527	561	532	570	518	554	523	557	518	576	558	550	585	548	546	525	550	501	546	522	555	543	594	552	546	558	550	563	563	552	558	556	537	552	551	569	534	543	550	517	563	524	554	542	581	550	556	522	525	568	515	550	544	547	566	521	547	569	545	573	567	581	577	546	530	575	589	570	561	590	531	582	536	534	603	547	569	548	579	540	567	553	571	543	544	581	561	583	561	538	570	576	547	576	570	527	576	561	559	574	586	560	609	546	517	529	528	576	543	580	544	568	540	545	558	536	524	560	556	555	595	585	542	541	573	563	535	570	562	549	509	548	511	538	561	587	547	558	528	581	561	530	574	558	551	560	526	579	531	557	534	547	501	542	537	554	575	509	520	558	591	556	550	567	509	528	546	549	560	523	532	528	545	544	582	566	562	521	614	558	552	616	555	588	532	555	532	529	562	571	545	549	562	576	576	573	558	588	565	584	534	552	496	547	509	558	617	552	559	505	532	587	571	565	578	544	529	558	557	566	563	524	574	518	562	530	528	545	558	567	559	555	527	563	584	545	581	538	593	566	566	523	546	552	592	504	526	536	547	581	537	583	574	554	593	535	588	574	560	578	560	542	531	548	535	541	583	565	550	566	571	555	566	553	568	576	575	541	515	557	608	557	520	526	545	581	554	570	551	599	591	519	557	543	561	552	508	537	563	546	569	534	572	518	561	560	543	554	496	563	517	543	584	556	572	572	523	555	580	582	521	559	552	580	547	536	526	548	569	491	586	549	560	550	551	554	554	537	568	557	513	523	558	546	595	515	562	556	524	521	585	588	572	574	570	566	600	557	588	543	531	531	563	546	528	582	562	558	586	567	549	558	524	518	552	543	576	544	565	529	553	531	572	519	533	547	536	525	574	546	531	609	556	605	585	588	612	563	600	565	599	536	547	564	524	574	579	596	553	535	545	569	571	582	545	559	524	557	561	563	541	554	590	525	528	582	548	573	486	550	533	547	540	521	538	561	580	581	550	541	561	529	568	587	521	588	554	589	539	567	551	531	541	548	584	569	542	572	559	537	565	592	535	576	557	594	539	555	584	546	550	562	558	545	565	585	556	567	553	529	560	543	566	551	547	575	550	501	593	553	552	546	519	569	571	579	542	542	547	544	529	555	570	530	538	514	575	561	524	572	538	539	554	542	570	566	507	548	571	585	566	550	546	576	570	561	584	538	571	541	557	552	554	566	562	509	520	561	524	555	547	554	562	539	556	596	556	577	582	527	555	530	534	554	511	526	542	571	541	586	557	564	514	552	525	534	566	560	579	573	557	591	560	577	563	594	592	506	521	593	592	527	576	538	551	539	547	566	546	540	529	547	595	530	525	545	594	548	555	550	608	552	537	536	539	564	568	577	569	537	560	547	579	559	575	563	551	555	531	576	518	599	578	560	557	549	540	544	555	560	535	563	553	582	528	532	573	560	568	551	587	547	593	564	572	569	522	558	521	567	580	588	544	555	540	552	581	564	511	578	569	518	554	554	552	594	592	581	596	576	602	521	547	567	531	562	554	545	521	592	558	556	542	598	578	522	557	579	539	543	547	560	553	522	572	529	591	554	583	547	616	550	562	532	578	588	562	514	554	529	561	595	608	570	566	518	601	562	540	526	584	571	557	551	569	514	592	540	542	537	575	575	542	569	585	569	581	560	549	588	553	556	561	521	545	592	555	544	573	577	566	545	559	545	554	540	583	560	543	553	519	544	555	567	576	572	558	556	560	602	557	567	538	607	558	512	541	544	520	562	545	564	534	548	570	548	573	558	559	566	557	585	539	563	544	541	550	503	537	527	523	578	580	581	584	556	582	550	553	576	565	566	544	581	565	539	557	527	547	537	594	554	586	578	533	550	576	557	554	528	537	582	552	561	564	579	544	559	543	558	579	537	576	574	558	532	555	566	558	531	561	586	553	560	565	533	550	551	553	549	537	552	539	579	590	537	590	567	549	560	585	579	508	537	542	551	586	553	537	544	563	604	527	525	519	601	544	543	589	553	539	555	571	542	552	536	545	549	567	552	565	555	563	540	532	572	568	545	548	560	563	550	539	568	553	524	588	535	545	576	567	580	535	601	563	588	550	507	540	539	563	525	595	547	589	556	557	556	538	532	566	561	508	561	563	593	587	571	520	515	567	540	537	564	564	563	519	590	570	565	543	548	554	573	564	539	503	539	503	538	496	564	586	545	583	605	581	594	554	570	560	539	552	578	540	558	529	540	553	557	528	523	535	526	537	524	555	590	488	572	593	532	556	574	613	540	558	549	540	573	541	591	605	558	523	573	584	532	512	536	576	547	580	546	590	546	537	500	544	560	597	564	547	603	518	587	557	523	591	533	592	558
24982	21253	28117	26213	18584	8676	4306	2900	2093	1571	1266	1103	1025	884	796	702	652	576	539	487	468	448	441	404	403	357	436	392	396	340	392	399	408	386	350	368	369	337	373	371	376	323	384	390	369	357	402	372	355	366	409	396	380	391	399	375	372	383	394	349	372	366	353	363	340	363	343	352	367	371	376	372	385	368	368	394	345	352	339	370	341	359	359	374	357	346	371	353	379	341	356	369	357	369	381	360	328	361	406	387	374	387	318	369	349	313	384	363	339	358	355	346	350	346	346	363	375	344	365	368	383	365	356	365	400	361	350	408	363	373	367	370	364	357	348	362	387	352	357	392	372	390	395	363	367	366	353	368	360	357	354	356	369	363	364	325	334	375	343	378	347	365	365	367	354	406	359	367	383	395	331	367	368	343	348	336	411	350	388	348	374	403	389	362	347	351	384	376	384	358	353	371	382	347	344	369	377	357	371	335	368	369	362	350	370	381	370	362	358	372	334	365	352	384	368	371	361	373	356	376	338	395	384	352	375	387	350	382	364	355	356	366	396	341	369	345	346	357	371	293	370	374	351	375	360	369	384	358	376	393	333	394	350	379	347	352	342	369	332	343	345	347	391	376	365	342	382	358	397	351	366	345	352	356	354	344	310	381	390	355	384	375	358	334	373	341	352	343	308	369	374	378	354	375	354	313	352	354	394	329	389	364	343	328	381	358	358	377	351	371	343	364	356	376	363	382	367	374	347	368	384	315	351	349	368	386	377	362	395	386	365	338	355	371	351	360	361	344	332	354	378	387	340	338	370	364	387	369	345	360	354	379	362	357	349	347	368	375	360	312	343	342	380	360	364	337	345	342	347	346	363	393	358	342	346	340	389	339	388	349	334	364	347	352	360	405	388	365	342	368	367	355	350	365	349	349	338	347	350	374	343	377	322	369	329	348	359	350	373	334	382	382	388	341	350	339	353	351	359	353	339	369	382	377	351	365	369	379	350	335	349	354	356	332	373	336	410	353	358	336	365	351	351	362	340	331	350	354	406	335	387	345	364	333	347	395	339	340	344	335	360	374	362	334	342	350	387	337	321	387	342	359	343	365	350	367	374	354	362	399	373	351	320	346	342	358	379	362	361	365	376	354	374	354	354	353	360	337	344	357	363	373	352	350	320	377	350	383	361	384	332	398	379	391	387	349	338	363	363	369	358	362	383	343	339	351	370	397	383	361	350	367	355	343	380	378	358	364	342	370	359	357	362	363	401	381	375	331	350	377	348	368	349	382	393	370	342	368	377	360	359	344	366	386	372	369	387	345	353	356	366	379	356	393	371	360	355	334	360	392	353	362	358	358	337	343	375	343	374	353	371	372	381	347	355	351	351	377	382	376	377	397	344	363	342	338	350	377	388	375	364	388	371	368	334	363	380	332	374	366	347	377	378	367	370	396	349	337	370	351	334	381	348	336	367	373	356	319	378	351	354	359	345	374	353	350	343	376	367	355	350	360	375	414	356	351	369	365	371	366	371	327	344	371	338	386	376	385	382	398	386	375	383	364	378	348	351	391	369	378	325	342	376	371	388	362	371	386	393	366	365	360	371	372	355	351	378	341	346	380	344	374	387	370	409	373	353	387	338	385	355	350	359	378	363	344	357	342	326	356	383	399	392	356	392	398	346	390	326	329	346	374	362	348	343	350	385	358	363	369	379	364	362	323	347	377	381	339	350	344	385	356	375	346	349	343	344	376	340	333	335	372	386	368	376	361	347	345	342	366	317	335	359	359	376	300	357	329	327	349	346	359	392	381	324	357	349	337	367	363	357	335	387	348	388	390	346	385	368	376	340	368	352	339	393	353	361	352	347	356	342	362	345	375	354	356	370	347	363	380	346	389	394	333	400	358	335	342	361	366	366	347	385	388	332	374	390	319	359	346	373	352	351	347	356	346	371	353	349	341	312	391	334	381	351	381	349	382	359	358	350	365	370	406	353	332	335	405	348	372	396	343	338	357	337	381	350	393	357	366	375	350	394	397	355	366	349	390	360	363	358	354	381	348	380	373	394	370	367	397	355	376	383	372	351	362	320	360	341	338	374	412	365	394	389	368	347	356	372	385	355	364	347	357	359	341	365	364	375	363	367	337	375	366	331	348	361	344	354	381	388	389	341	364	379	345	365	367	339	374	373	324	363	373	383	344	352	355	370	379	396	384	403	402	394	350	339	357	339	373	379	332	370	368	356	390	368	351	408	409	377	369	392	350	347	376	351	351	379	346	389	359	381	376	370	369	387	377	343	353	347	378	370	351	342	370	362	366	366	386	328	368	359	387	377	370	355	390	397	367	362	361	337	348	340	372	374	333	359	350	380	370	364	366	370	367	331	360	346	363	355	388	377	350	382	363	385	354	374	399	357	361	394	364	389	363	340	364	357	401	385	384	351	359	341	359	379	361	344	383	318	367	371	395	334	334	344	338	405	376	361	362	341	372	374	366	345	336	385	342	357	393	408	358	360	316	401	350	392	361	354	353	363	396	366	342	348	372	340	351	354	371	337	343	381	310	356	354	397	362	354	383	382	369	369	363	359	385	322	355	335	348	335	322	351	364	366	330	350	365	341	329	401	371	349	328	387	359	345	355	341	328	373	334	358	378	348	396	328	387	355	345	392	366	355	378	341	370	387	350	360	349	359	364	385	344	363	351	332	325	358	351	384	343	324	348	356	326	380	377	357	379	364	362	366	335	375	384	361	364	346	380	360	362	352	393	366	378	368	344	370	370	373	369	378	363	374	324	336	361	392	336	369	353	385	379	358	404	377	356	344	367	361	382	351	340	353	320	343	380	364	387	388	404	362	353	349	370	352	353	340	350	349	388	359	400	370	372	372	339	347	358	384	379	360	353	358	347	333	337	370	409	384	345	374	351	381	369	355	362	316	380	337	392	368	387	374	360	363	343	374	354	347	369	350	361	384	381	348	331	409	334	353	346	356	360	365	347	379	369	323	404	355	388	385	359	336	383	366	372	354	384	354	373	373	362	367	334	373	363	349	360	349	391	340	336	352	360	369	358	359	330	342	351	366	354	350	370	352	342	343	342	330	337	372	379	339	375	360	369	340	342	359	366	381	379	364	354	348	402	340	366	381	375	361	372	389	365	352	363	348	344	360	366	381	388	347	384	344	386	349	357	338	348	347	355	344	376	340	367	374	371	376	393	372	339	357	339	359	395	371	378	358	361	382	378	349	344	349	383	350	347	346	350	354	377	391	364	378	361	367	365	364	367	385	362	392	329	341	357	351	344	356	364	396	358	342	370	320	363	360	338	353	399	319	357	359	336	373	343	379	355	392	342	353	365	384	376	363	363	401	388	383	362	369	373	374	373	377	380	361	338	341	335	354	353	358	400	382	345	360	377	372	377	359	363	357	349	372	367	334	325	358	343	359	348	334	346	361	360	352	349	344	376	326	345	355	304	378	372	376	353	373	323	355	366	372	394	361	365	345	360	362	377	361	350
39255	56273	43318	29183	16636	10409	7410	5685	3969	2885	2404	2043	1732	1485	1230	1062	869	839	754	683	646	609	573	544	555	472	500	519	496	512	484	470	467	484	472	489	423	452	447	420	426	469	442	453	433	464	482	414	395	482	473	456	441	434	423	461	456	436	438	451	424	473	474	437	453	419	508	450	460	434	470	475	462	461	424	432	463	435	416	495	428	435	413	437	434	463	476	413	423	442	419	453	405	483	451	430	472	435	457	452	397	426	420	449	419	403	458	411	419	468	459	439	442	426	417	466	464	467	465	459	435	434	468	429	441	439	451	458	445	455	457	436	447	434	451	439	444	433	456	447	461	447	448	447	457	453	454	457	484	437	424	469	420	458	420	414	457	438	414	440	454	450	474	461	444	447	416	470	445	453	394	437	445	450	451	447	446	453	464	455	441	423	439	441	442	401	467	447	439	421	468	406	439	486	438	440	424	471	437	426	462	455	458	406	433	435	428	440	444	467	432	454	441	444	436	440	445	465	417	482	412	438	434	430	408	410	479	444	439	458	437	460	469	468	435	458	467	445	409	415	433	463	426	413	456	422	451	473	429	458	480	441	471	456	407	453	436	438	439	496	477	425	430	406	431	444	451	436	447	448	433	436	441	414	446	474	419	465	461	461	474	472	456	414	448	413	448	418	492	449	452	458	472	460	463	431	419	465	446	468	449	454	469	444	405	459	450	437	480	451	448	408	435	471	450	421	460	468	456	432	436	437	450	425	450	494	446	446	472	428	449	420	465	422	469	453	429	422	478	427	453	495	404	459	455	440	456	424	474	456	463	415	473	448	440	479	426	477	453	462	401	458	424	460	417	447	442	443	444	459	443	452	470	465	418	440	432	462	460	430	430	438	451	467	427	433	438	463	422	451	414	462	440	433	439	457	441	430	430	424	443	443	450	450	454	451	450	472	453	474	430	446	445	457	422	431	455	449	463	460	434	443	423	436	484	435	429	422	473	461	446	440	418	435	396	440	459	444	400	440	427	485	430	436	426	502	495	441	490	451	452	460	453	432	446	438	430	443	463	457	445	435	480	465	470	423	429	466	423	434	422	432	456	439	426	431	449	454	444	427	465	400	450	454	425	465	447	479	416	423	410	449	423	455	420	474	447	435	462	446	467	451	437	444	447	463	464	462	459	461	429	466	438	444	413	409	434	441	418	432	489	404	420	430	429	450	424	460	440	456	402	455	413	474	392	419	426	468	459	432	455	410	433	443	434	436	444	454	465	427	401	427	441	470	433	454	416	428	429	499	428	417	443	464	400	466	454	486	439	449	433	449	403	438	458	473	443	476	465	461	477	429	441	434	471	428	445	440	421	441	420	402	444	424	450	446	435	421	425	443	442	457	489	419	461	445	443	418	438	419	421	473	441	444	414	453	475	449	414	426	427	439	447	505	452	414	479	446	427	442	453	433	446	444	435	443	444	452	482	434	475	451	425	409	497	448	426	440	463	434	395	470	427	477	426	440	457	427	460	440	461	440	436	442	444	430	465	458	414	478	427	443	455	433	422	468	431	429	414	438	421	468	437	436	428	446	481	478	457	426	415	516	415	434	457	493	480	443	411	435	445	469	440	452	430	428	414	436	460	444	442	503	425	425	437	490	452	448	449	474	433	444	430	448	496	422	448	462	457	412	438	438	428	448	464	468	427	491	467	471	439	451	414	441	433	480	452	427	430	440	436	434	428	499	463	434	441	428	443	423	450	461	447	423	435	429	425	421	473	453	475	432	429	468	432	447	439	457	444	445	456	437	439	426	447	421	466	454	453	502	438	430	451	460	462	462	404	400	416	451	439	475	487	401	440	430	415	435	463	461	459	470	502	465	403	459	447	454	438	470	436	416	446	444	388	454	445	436	450	444	424	431	449	411	483	456	450	468	426	475	401	437	421	463	490	487	463	448	466	414	462	415	434	460	428	406	492	440	486	436	415	465	439	395	459	458	436	415	447	492	469	413	474	416	434	430	475	457	465	447	444	453	448	454	459	491	452	441	439	431	415	427	441	437	432	439	465	451	451	429	427	458	433	429	494	442	458	460	433	467	442	489	415	444	422	448	467	444	385	448	466	453	445	439	457	465	461	441	445	449	451	428	434	409	441	463	417	451	425	464	456	463	428	480	487	445	423	418	423	433	453	441	479	442	451	476	447	432	437	482	449	423	421	428	481	444	427	458	459	430	419	453	459	473	448	411	416	466	448	446	454	440	441	429	447	436	464	422	519	439	438	468	438	418	423	453	423	442	433	444	451	399	476	487	446	430	479	475	460	456	433	420	463	464	434	450	432	453	448	411	429	466	452	437	391	471	464	447	445	463	430	474	462	488	459	431	467	405	422	386	460	454	449	433	443	426	446	430	445	461	434	424	436	438	463	486	480	441	468	445	444	440	425	419	437	475	415	431	449	460	394	441	438	471	440	438	487	456	457	471	450	453	434	454	452	457	483	433	440	447	409	441	446	417	412	442	446	407	464	447	458	434	437	443	457	440	404	455	449	445	421	424	424	421	467	437	466	473	457	453	449	464	495	469	505	463	421	446	459	427	484	435	437	470	449	460	423	435	422	458	462	446	407	462	431	446	397	482	440	416	436	494	492	445	443	458	453	423	404	499	433	450	444	414	435	398	431	401	451	433	450	441	425	447	414	477	473	486	474	444	423	428	443	454	408	447	472	443	427	425	462	439	498	464	470	444	424	408	442	433	432	482	446	435	431	423	442	460	415	415	437	440	448	483	460	403	411	479	448	445	435	434	433	455	450	464	475	459	460	425	448	421	439	447	408	476	447	419	432	409	434	423	401	447	434	429	431	414	407	434	439	465	390	442	405	447	458	446	444	432	467	442	438	438	455	484	472	451	453	426	451	427	471	451	425	451	435	428	443	465	462	462	448	442	446	464	457	442	434	428	418	491	448	457	449	433	419	484	434	424	446	440	455	455	436	426	460	488	433	469	434	445	456	393	447	426	424	468	489	404	446	444	421	468	443	455	427	454	475	455	452	477	442	434	538	440	479	480	416	420	445	440	514	431	428	453	453	479	450	400	459	446	421	418	454	470	486	468	398	450	436	466	445	456	435	475	420	469	457	424	436	433	442	428	457	423	431	497	430	459	447	431	437	446	431	433	434	470	447	420	455	455	462	437	469	412	439	460	475	432	439	461	448	441	443	440	420	448	446	437	460	458	468	450	433	442	413	458	413	439	455	422	422	428	496	508	447	473	469	432	478	453	478	454	425	459	444	441	466	442	448	480	443	476	434	430	427	431	422	455	428	431	435	435	425	449	447	447	431	482	433	437	472	487	447	429	479	447	445	465	420	430	445	396	443	480	424	456	458	410	480	436	449	445	448	434	497	423	462	421	445	457	452	445	456	446	443	455	405	479	394	393	461	447	474	432	447	459	447	468	442	465	458	443	447	419	463	478	458	437	456	435	444	462	473	427	437	449	422	437	423	446	415	429	493	440
22801	21136	28657	23983	21350	21373	15610	6506	4210	2929	2304	1902	1610	1485	1285	1111	905	817	725	663	667	632	548	481	472	479	493	445	487	438	406	424	429	409	427	422	421	427	399	399	411	411	396	428	401	409	340	396	400	403	365	399	378	445	407	408	391	434	400	358	358	401	384	390	432	394	342	410	388	385	406	391	363	391	382	406	410	370	421	415	374	411	360	383	391	383	380	391	421	358	341	401	393	365	351	353	366	378	401	394	400	403	383	423	375	412	391	381	359	408	366	372	412	357	376	370	377	410	396	398	407	380	398	383	366	353	401	357	376	415	380	380	407	345	396	402	363	365	374	411	412	389	372	406	426	379	369	367	423	377	367	403	396	412	378	377	355	380	362	386	379	388	419	414	380	384	363	385	376	354	400	386	409	392	412	409	380	370	387	404	387	400	384	392	379	399	415	406	358	401	390	416	386	383	400	378	393	379	371	384	369	403	387	426	394	405	401	385	423	376	397	394	359	409	390	394	371	415	385	408	393	377	414	384	373	413	370	400	379	367	365	419	384	385	377	383	415	426	383	404	374	384	387	390	423	411	399	359	383	384	386	409	392	440	438	396	394	378	392	394	388	388	397	409	402	357	394	414	415	412	417	429	405	390	406	400	385	385	404	367	366	403	419	374	404	381	380	405	409	405	407	379	397	361	394	390	360	394	390	396	403	431	359	398	386	406	349	394	357	384	355	418	388	396	400	393	410	438	411	392	388	382	426	385	360	414	431	394	411	444	392	406	445	401	382	369	423	430	396	373	438	395	387	401	371	414	390	393	384	403	398	412	415	417	348	396	370	386	388	374	402	385	407	396	380	393	375	391	396	385	394	364	378	369	417	369	383	368	417	365	348	379	394	402	374	420	407	419	383	405	409	383	393	400	429	397	369	372	357	417	390	361	442	376	368	364	370	361	403	389	379	383	348	367	377	400	386	432	414	400	409	383	411	372	403	380	421	369	415	411	388	443	415	359	384	409	432	397	383	365	377	390	380	407	386	416	428	382	408	420	375	412	385	379	407	385	391	379	440	369	363	400	357	397	392	395	429	362	381	376	366	407	413	390	392	367	388	384	413	377	397	379	386	383	402	370	392	397	401	384	383	415	400	404	374	402	391	381	363	404	389	425	407	361	378	346	405	390	382	397	393	385	405	363	359	397	383	382	404	424	374	366	393	368	366	374	382	421	399	373	418	361	375	368	392	393	454	387	402	375	428	399	378	422	414	437	373	423	370	402	381	390	401	414	415	411	371	407	373	394	442	390	351	385	421	402	412	408	350	347	401	355	389	363	401	423	413	400	372	336	384	401	361	407	400	395	390	378	372	393	392	394	446	373	382	366	413	409	367	429	398	373	382	414	365	387	363	390	383	407	399	405	375	393	396	370	380	396	405	387	395	377	369	405	397	411	388	406	405	380	387	375	396	401	388	387	352	379	416	389	409	369	445	393	396	399	389	362	383	369	397	385	404	389	409	430	430	409	372	403	368	361	420	383	404	393	416	415	369	399	417	411	399	414	372	341	382	387	393	381	421	438	399	408	384	395	407	417	388	383	373	374	376	406	372	335	406	398	400	383	405	403	429	391	392	391	367	407	380	377	406	369	372	391	371	384	396	389	388	383	333	369	404	397	377	399	424	388	374	397	405	376	416	415	415	368	400	404	368	413	398	386	377	413	406	366	382	360	388	391	413	386	378	413	402	363	404	365	416	380	398	452	383	381	378	376	406	412	378	383	384	397	411	408	407	412	373	404	406	366	415	373	424	393	370	407	411	396	371	391	375	411	400	398	413	374	385	411	367	384	401	406	400	385	412	396	420	430	395	384	402	407	425	404	376	386	340	364	422	383	378	411	365	396	398	400	390	400	363	372	413	393	385	414	376	386	404	389	397	411	402	390	395	411	416	400	386	411	423	408	401	395	381	375	424	369	355	404	395	411	386	374	388	392	376	378	398	375	407	388	407	407	400	385	432	395	386	376	371	385	375	391	333	391	372	378	405	429	403	399	387	389	374	386	388	368	397	396	385	380	402	394	413	397	386	405	375	417	423	370	374	377	397	397	385	442	416	387	421	367	385	363	393	383	408	431	425	372	364	416	382	412	403	349	388	407	400	363	400	373	388	376	390	339	396	406	372	440	378	393	380	378	403	377	405	398	391	386	354	421	388	373	349	417	395	375	365	398	386	402	423	420	365	386	410	349	367	394	394	423	365	418	391	371	379	380	412	382	397	397	403	422	383	392	341	387	376	381	410	376	400	374	384	423	409	352	363	410	414	408	401	396	392	382	386	369	396	376	373	391	384	399	396	393	394	351	374	422	381	378	357	396	396	391	388	404	392	370	355	383	390	398	400	395	410	426	380	408	392	367	412	406	436	364	397	438	406	381	397	401	377	390	401	369	416	399	375	393	380	359	377	396	411	397	434	399	402	380	354	395	376	385	408	373	394	395	367	413	384	409	370	411	372	406	436	420	368	367	376	388	376	407	420	354	377	438	376	405	375	382	372	382	391	385	406	403	396	379	416	413	408	397	427	397	368	362	381	399	380	420	398	383	382	404	407	395	394	385	382	414	388	384	373	384	385	382	368	392	364	427	354	401	395	416	376	396	411	379	413	384	403	434	405	376	392	377	377	401	367	367	414	384	349	413	391	405	415	385	346	403	389	415	409	400	393	402	403	388	370	395	400	415	418	414	389	391	424	403	384	392	374	409	369	389	409	379	396	439	383	392	376	400	377	396	399	394	402	387	389	395	367	395	405	387	424	389	403	365	365	374	375	380	411	386	369	384	435	401	401	395	435	432	395	398	388	420	383	381	422	424	398	401	372	391	403	373	388	436	391	403	389	446	372	398	385	388	384	406	381	375	402	387	397	400	397	364	381	407	389	365	416	389	383	389	391	401	391	407	403	366	391	360	361	387	403	415	407	338	439	397	382	388	405	374	358	387	402	360	403	407	385	387	392	379	366	389	392	364	399	382	412	383	393	398	371	383	401	363	399	379	380	405	395	395	387	388	395	372	400	402	400	381	390	365	378	376	418	403	410	393	394	418	434	381	418	400	405	367	382	394	390	380	360	365	415	377	387	430	405	382	401	400	370	395	397	398	368	357	401	383	406	416	414	417	390	388	394	393	376	369	412	391	382	394	397	396	376	393	388	369	373	407	409	397	433	390	372	389	397	348	401	416	373	410	407	427	424	385	390	378	387	410	376	391	371	400	374	389	417	395	389	387	404	375	400	404	382	387	375	390	379	408	407	411	402	414	419	426	391	365	364	384	396	388	399	404	378	406	408	427	345	424	438	415	415	375	373	407	379	404	390	394	382	368	404	382	399	423	378	381	430	410	416	401	382	397	383	389	397	376	385	398	393	405	417	382	399	375	392	390	391	390	403	404	386	393	378	441	397	411	339	368	425	365	406	421	374	409	362	348	382	392	383	403	356	394	430	425	365	406	360	399	427	412	416	424
39735	66234	55126	39082	25572	16374	12415	9616	7277	5365	3969	3344	2838	2425	1995	1755	1406	1269	1153	958	933	827	723	699	645	571	584	556	583	555	529	552	505	501	509	502	530	482	489	475	472	508	500	512	467	473	510	531	457	483	426	497	490	494	489	449	446	478	485	464	495	453	518	498	487	471	492	478	468	495	518	436	481	503	450	468	489	510	471	468	461	494	485	454	526	520	469	500	492	467	506	454	468	444	479	481	469	462	489	482	471	449	413	461	476	445	477	441	454	480	505	444	433	447	463	465	451	509	493	465	509	477	460	465	482	487	512	451	480	437	425	470	468	485	491	500	465	485	452	479	478	492	490	477	469	448	468	468	482	478	497	441	440	467	478	486	429	480	487	475	477	516	438	479	499	481	468	462	467	474	481	477	469	445	464	485	459	448	493	461	501	467	451	447	462	474	487	479	495	474	455	508	472	483	480	507	453	499	461	505	454	504	482	496	462	490	463	515	461	447	470	524	463	500	502	451	478	496	453	467	501	470	466	469	477	501	497	490	489	470	494	509	491	489	469	461	487	496	492	467	466	497	492	498	448	451	479	484	479	485	513	483	466	539	487	498	501	442	509	484	514	502	510	481	446	499	487	480	491	484	492	501	472	474	439	451	449	449	460	487	441	459	482	468	462	480	528	448	466	469	462	485	493	461	472	497	514	474	492	476	478	440	468	451	465	462	455	490	462	482	470	454	508	481	462	496	453	481	466	478	448	465	489	461	489	475	479	498	455	499	473	477	462	439	476	472	481	466	461	496	438	476	471	487	474	486	487	476	500	424	457	482	457	511	488	516	498	463	465	490	462	486	464	448	478	483	490	453	490	488	468	462	464	473	470	521	473	479	460	506	512	448	515	493	474	483	466	451	479	461	471	436	517	468	443	500	452	494	498	465	536	486	480	477	489	500	475	487	495	440	476	483	480	457	528	485	445	488	439	511	479	495	474	494	466	497	471	511	485	467	456	485	474	499	501	496	447	482	479	467	482	493	468	493	450	475	474	492	464	480	487	480	485	483	522	489	456	487	508	488	464	499	423	508	466	464	474	485	485	508	482	486	434	504	499	454	478	500	483	477	462	503	511	489	496	446	485	480	469	471	487	468	489	456	471	475	477	500	512	429	484	489	485	471	457	486	463	511	479	489	474	467	499	505	468	465	459	477	492	446	486	458	488	493	464	516	485	445	501	477	468	472	478	491	478	494	501	459	478	459	485	475	444	484	498	493	458	459	449	483	455	445	513	439	501	483	450	469	444	487	441	467	481	485	475	488	482	481	478	458	483	481	488	470	474	433	506	492	460	461	468	461	468	493	462	484	493	484	501	461	528	464	434	495	513	497	493	500	474	508	445	460	470	463	470	482	452	486	471	492	480	495	482	458	477	461	485	467	455	458	491	505	452	481	466	505	480	500	486	474	485	477	469	506	484	491	506	473	476	515	479	485	480	444	475	473	481	475	454	464	455	465	422	453	454	472	461	481	453	473	454	472	485	464	528	497	482	473	488	469	489	475	458	458	451	436	468	443	488	448	445	484	490	455	494	504	444	458	495	490	499	464	457	467	494	451	504	471	484	469	474	457	485	433	465	470	492	455	482	459	464	464	476	490	499	489	487	515	471	499	467	505	489	445	458	467	467	483	419	520	506	460	468	477	461	496	509	491	467	464	450	490	521	430	497	482	489	477	478	478	456	480	477	466	487	484	450	478	484	453	476	465	456	455	461	496	477	429	464	487	485	516	432	447	457	445	456	455	444	463	465	464	482	458	491	476	440	464	499	526	441	443	470	502	479	482	492	471	515	480	502	481	533	457	476	479	457	469	491	482	505	495	477	477	476	464	484	475	457	450	473	445	475	484	474	487	458	485	473	474	432	462	472	470	484	480	453	455	488	477	491	497	448	472	495	512	503	445	475	465	486	452	465	501	509	470	454	463	465	519	442	446	464	513	467	480	490	476	473	466	493	473	445	477	467	454	479	497	522	460	472	472	510	455	473	441	472	458	469	494	483	457	508	504	441	494	469	472	462	473	455	498	457	476	447	471	469	463	457	489	479	470	497	479	443	449	465	472	457	449	475	476	472	450	441	503	449	481	452	469	455	479	535	518	479	497	473	460	432	438	506	453	486	491	438	498	471	453	481	479	483	477	490	451	470	454	511	486	473	471	464	480	441	466	489	456	473	502	439	474	486	453	449	511	452	453	481	530	484	502	483	432	464	451	462	474	450	463	456	497	459	415	468	470	476	459	418	462	493	481	469	468	483	449	468	469	432	446	502	483	500	445	492	457	462	491	498	454	465	507	474	486	478	465	480	427	513	519	487	494	478	474	473	474	495	472	427	480	451	453	484	479	475	476	476	481	486	477	427	446	494	470	518	456	495	454	494	476	462	500	501	447	476	447	477	466	486	458	491	440	485	487	444	448	462	453	505	495	474	461	473	499	519	447	465	463	497	466	453	483	478	473	481	510	460	485	462	486	456	470	459	489	497	454	488	484	478	505	471	490	440	463	463	502	478	460	470	448	503	507	489	499	488	490	457	482	498	467	470	462	471	444	484	471	472	455	462	441	452	476	436	471	499	487	503	514	485	480	486	514	506	502	447	487	444	510	443	499	495	478	478	496	486	506	526	489	450	488	498	494	474	459	479	460	422	488	480	466	483	492	503	473	500	506	441	462	488	479	481	479	504	489	461	500	442	464	475	496	493	487	492	460	482	468	462	455	465	504	471	456	482	455	467	482	506	466	460	473	470	462	467	507	447	432	449	481	478	453	458	459	460	483	505	487	453	497	464	451	500	474	466	460	492	476	428	468	469	496	497	446	477	447	491	461	459	483	434	478	438	456	483	451	467	474	488	506	474	439	484	461	468	481	505	448	489	493	445	465	468	484	495	470	496	522	458	444	486	522	519	463	455	469	465	479	447	483	476	514	452	490	503	496	473	462	498	499	481	438	467	470	450	455	488	460	493	477	489	487	486	485	499	447	487	449	470	494	459	482	446	492	464	436	504	468	468	480	518	480	449	497	468	486	503	477	493	482	492	502	466	484	513	498	470	488	497	499	445	519	462	458	489	480	455	483	461	450	458	512	489	492	455	477	495	453	490	483	484	438	469	446	496	481	464	462	486	508	501	497	501	475	502	455	538	469	462	451	481	443	472	455	446	490	451	447	492	478	476	495	471	458	505	447	467	508	490	481	473	483	466	445	495	466	500	469	492	476	475	480	472	470	494	452	474	455	471	426	511	474	450	454	482	473	480	478	470	505	471	482	422	542	477	457	528	533	472	508	475	457	465	457	462	483	478	476	484	482	463	466	478	466	534	497	508	472	449	475	464	470	466	465	469	495	468	493	458	481	486	471	468	484	448	509	492	454	451	480	457	448	496	486	485	463	484	474	486	418	445	484	519	470	457	453	481	458	471	516	443	479	436	494	487	458	477	457	460	459	484	474	515	467	455	447	472	478	460	480
34652	35423	33711	21864	10325	4653	3025	2170	1718	1348	1079	945	826	783	773	717	614	568	566	530	559	498	474	459	457	466	428	428	430	430	396	447	450	441	417	406	444	420	415	414	387	390	440	406	437	440	399	421	405	398	430	396	433	388	452	405	454	416	412	420	426	416	405	401	406	381	420	438	385	430	407	410	406	418	409	457	415	383	402	418	386	396	396	410	366	391	372	420	397	484	417	375	421	417	412	433	388	392	434	426	426	419	426	439	386	420	403	403	435	423	418	438	396	362	405	404	399	399	429	424	397	422	427	445	376	392	379	403	424	403	408	420	433	423	431	417	387	399	413	381	447	399	422	425	423	404	451	358	387	416	429	415	401	387	457	443	419	425	433	396	406	405	403	460	399	433	395	436	411	397	386	375	384	422	425	419	382	404	409	390	390	396	404	407	417	400	382	418	440	406	380	407	435	421	444	431	389	378	417	417	416	446	424	382	399	396	406	400	413	409	416	412	420	427	421	433	412	420	417	418	451	409	375	407	407	406	406	394	435	432	415	436	412	440	408	446	408	391	404	396	460	443	400	404	386	384	393	388	414	422	438	392	442	426	409	432	437	409	423	384	404	424	430	396	415	439	427	390	414	426	427	397	387	411	440	400	412	464	442	402	461	391	418	446	411	396	453	391	412	403	445	378	422	440	406	419	421	414	425	411	443	437	401	365	428	435	434	363	407	447	393	406	423	401	391	459	445	399	424	430	411	419	419	417	435	389	419	399	456	393	419	368	410	455	419	412	409	387	386	416	403	419	435	441	455	409	411	428	399	402	430	391	431	403	429	417	435	427	432	423	415	453	448	394	417	413	398	437	433	430	407	402	407	419	455	468	438	386	388	416	414	408	449	409	435	429	370	404	393	420	443	384	421	433	423	405	425	470	410	402	422	423	444	398	395	406	400	428	391	433	419	400	405	428	431	435	360	422	419	412	428	398	378	415	427	440	378	394	449	445	427	407	435	384	421	428	403	421	441	383	404	416	382	428	363	420	401	444	407	434	440	408	391	407	379	416	463	392	427	408	355	422	412	422	383	417	412	432	404	416	410	371	415	411	408	441	397	397	405	435	431	379	448	402	416	391	423	431	423	404	423	433	432	433	423	412	397	419	460	403	406	410	428	422	424	415	418	381	427	403	403	412	412	407	433	368	430	421	425	389	433	452	420	468	455	407	433	406	441	445	425	395	411	439	369	410	448	434	426	395	445	440	391	405	425	463	434	415	426	409	419	427	417	401	427	422	372	479	412	402	398	402	376	429	403	426	387	404	388	410	394	439	426	358	379	379	425	392	415	434	444	443	394	390	408	381	431	413	421	408	415	418	428	382	440	450	371	411	398	383	365	410	431	412	421	434	431	410	405	407	414	450	380	403	416	449	439	411	431	390	397	439	370	422	422	398	399	431	448	422	377	381	391	433	416	435	388	404	421	399	395	387	415	409	433	396	440	407	442	393	438	368	383	437	393	423	458	389	370	422	406	435	412	393	400	414	454	420	394	442	393	410	408	406	394	448	432	414	414	415	393	389	432	387	400	413	392	430	435	448	403	412	421	406	397	378	419	424	414	415	388	425	388	408	412	410	423	421	397	412	407	408	422	423	392	413	449	468	376	402	421	390	415	425	413	437	433	429	421	408	404	398	430	391	433	399	409	401	388	404	440	421	429	411	424	436	411	434	400	379	406	439	409	453	432	415	411	404	444	389	376	455	409	452	403	397	422	457	422	388	432	415	408	410	398	395	432	400	397	459	378	402	432	422	429	426	383	392	434	400	420	452	386	418	388	412	404	433	379	431	383	412	426	419	432	402	438	384	432	413	432	397	376	400	393	423	410	430	400	402	416	419	439	413	438	414	386	412	416	420	388	424	399	384	409	424	427	421	389	404	395	408	440	396	456	425	429	421	476	436	404	430	435	412	439	414	428	430	418	444	410	432	446	419	402	421	406	422	394	387	427	413	427	420	393	416	373	435	443	424	421	436	414	443	421	393	393	387	425	407	421	437	412	379	359	443	405	420	388	413	393	424	429	457	405	430	430	426	389	439	390	395	414	453	386	386	419	418	424	422	399	423	428	434	425	426	408	448	400	421	388	384	372	450	405	444	428	416	408	414	423	424	423	382	414	424	401	402	438	359	373	427	407	387	402	401	430	420	411	392	388	395	431	447	432	424	401	397	410	428	420	394	406	437	391	412	352	434	429	433	426	398	427	436	401	418	409	397	421	430	382	431	425	370	418	431	395	405	363	423	416	412	419	409	366	410	407	405	408	446	390	442	410	394	446	415	418	420	376	416	414	433	362	422	393	395	398	413	411	392	404	441	439	411	409	410	411	449	438	397	425	426	433	449	415	401	433	423	412	399	387	395	394	454	388	425	382	412	409	429	436	398	438	422	446	428	407	403	401	400	446	441	409	390	426	430	433	414	420	454	425	433	409	379	432	379	404	436	445	421	428	410	423	408	456	403	402	409	430	427	443	405	424	405	438	407	405	393	407	428	434	440	414	420	430	401	434	406	422	409	426	388	442	406	399	446	431	413	398	396	402	441	434	403	404	418	396	429	375	426	403	410	379	415	397	430	409	418	396	421	420	376	413	462	401	378	366	427	422	412	437	417	409	402	450	415	430	464	442	408	402	428	424	425	429	424	384	434	414	416	415	410	402	403	404	413	394	422	416	428	393	418	436	396	389	437	425	423	394	389	409	437	393	406	404	405	430	404	456	434	416	403	419	462	402	442	409	400	437	417	447	393	386	421	432	459	428	431	391	393	387	389	449	388	399	432	387	414	465	433	456	390	424	428	440	426	399	380	408	422	397	432	391	418	417	416	422	414	452	413	409	384	385	388	429	370	421	441	399	430	416	408	446	403	411	410	446	414	398	418	400	423	423	386	405	417	386	417	399	445	416	438	418	399	407	406	418	443	405	404	398	426	374	425	388	413	375	427	412	378	377	413	413	396	410	465	455	390	424	412	379	425	406	427	398	458	446	430	430	403	409	442	434	419	375	399	412	417	422	406	394	420	389	393	431	398	403	401	374	411	435	402	435	414	380	432	448	394	425	403	443	401	440	423	411	393	403	390	395	432	407	429	381	428	397	406	396	422	443	387	420	418	457	407	430	415	399	422	426	402	440	408	391	432	435	410	409	445	409	389	403	399	447	401	467	432	403	461	426	441	415	417	402	406	446	423	385	460	392	388	422	417	429	443	412	381	439	432	431	410	433	421	417	429	402	438	423	390	386	418	393	402	431	440	392	445	407	417	393	389	423	418	377	434	428	397	413	444	427	398	449	389	439	423	430	380	391	374	441	427	396	414	455	389	447	426	459	431	408	385	427	413	386	421	446	424	452	436	425	443	420	440	410	422	407	446	401	397	401	400	443	387	465	394	393	404	355	383	375	406	429	436	441	400	395	409	416	414	410	419	442	452	396	432	411	404	426	389	421	420	420	411	435	430	422	394
42361	51163	37513	22102	13234	7457	5479	4069	3302	2408	1923	1599	1237	1183	1112	1044	970	816	746	737	651	594	636	580	555	597	544	544	561	575	518	558	518	495	517	523	510	524	525	502	535	547	500	495	514	474	569	534	539	496	562	535	541	495	486	511	544	530	523	541	507	519	521	445	503	491	469	507	504	504	476	465	530	515	498	488	523	511	521	503	480	487	535	537	540	508	508	521	511	518	473	510	514	493	504	514	531	530	534	496	517	514	512	481	491	522	474	484	531	522	492	512	459	534	485	504	507	494	529	473	529	530	487	497	504	453	545	509	555	550	482	520	485	501	499	520	520	523	488	504	534	478	504	527	463	508	529	478	517	485	519	497	477	503	511	472	507	474	477	474	525	537	532	482	539	515	481	533	530	532	540	555	493	523	521	501	502	515	513	520	496	479	516	507	485	526	514	512	523	518	541	547	528	521	491	492	473	507	515	539	558	527	521	492	514	507	492	482	496	519	519	520	512	517	506	551	543	518	504	506	489	517	494	501	505	514	515	528	477	580	561	522	499	510	497	491	479	520	484	498	519	508	555	528	546	516	508	497	558	498	528	535	553	534	538	514	510	492	477	506	516	517	529	521	486	545	511	501	506	478	497	535	514	516	552	517	490	518	535	485	495	522	511	475	495	509	468	559	491	522	508	499	528	446	468	503	522	504	471	505	502	518	504	471	516	484	519	516	489	493	514	487	477	526	545	508	514	557	505	550	506	542	528	530	480	489	529	479	486	532	531	486	530	487	500	489	531	471	515	498	547	515	495	502	480	541	542	560	486	558	522	496	517	509	522	523	499	472	484	502	481	494	489	501	495	500	509	516	477	533	558	519	511	516	516	508	480	514	491	530	489	534	498	493	489	502	507	493	487	505	506	467	531	520	524	496	523	467	558	504	505	537	496	507	501	518	519	504	534	524	502	507	532	512	534	496	483	526	499	477	484	507	519	505	511	476	515	499	506	521	505	499	526	507	527	544	549	508	496	483	507	547	521	508	494	481	494	507	499	517	515	496	519	484	490	542	525	463	510	489	503	548	543	523	517	466	499	514	501	484	534	497	541	482	512	504	493	536	513	493	503	569	532	530	491	527	469	534	554	481	500	518	533	516	511	473	517	506	503	558	487	508	523	537	515	501	490	516	526	544	466	525	523	536	529	524	510	510	494	503	498	475	505	513	481	523	495	489	540	529	501	497	474	539	490	481	516	505	511	529	481	506	540	490	491	529	497	500	494	502	475	495	522	482	502	499	532	471	480	509	504	498	539	515	500	532	556	484	507	480	518	493	533	496	495	516	533	512	549	508	540	540	531	506	494	515	497	488	519	460	510	540	541	575	543	516	465	509	482	508	521	525	499	512	467	514	507	498	491	509	482	512	505	549	493	508	498	563	499	481	535	516	505	526	512	495	515	482	533	516	481	537	498	499	528	504	509	541	509	498	522	477	537	519	478	501	537	532	502	486	505	503	493	511	498	504	503	493	489	501	539	491	502	513	473	508	532	521	514	462	486	537	498	487	526	524	515	491	498	494	503	490	531	526	520	525	486	518	511	477	509	495	496	517	507	532	501	494	476	483	511	493	539	491	496	500	488	499	562	526	467	505	487	524	513	477	488	474	507	485	528	493	516	487	487	517	514	465	494	523	486	503	499	554	485	510	517	507	518	525	510	547	563	499	518	486	526	509	499	515	515	503	509	523	496	504	502	474	501	533	501	504	495	510	540	466	513	515	485	497	544	526	468	523	469	484	489	486	501	466	499	529	503	508	506	482	480	507	518	478	538	515	490	505	524	493	524	527	527	486	466	523	483	512	529	508	528	496	506	515	508	528	526	523	516	508	528	513	447	517	532	507	498	573	509	504	526	498	522	491	514	514	485	514	524	499	529	497	518	516	497	503	525	484	505	524	526	528	491	489	512	529	538	505	515	514	523	507	519	501	520	497	550	481	480	549	495	519	487	513	552	509	433	521	555	470	522	542	532	499	484	518	517	479	517	522	494	515	485	511	505	512	519	500	521	478	489	542	517	525	500	494	509	544	497	485	519	495	495	538	510	501	492	523	521	525	485	507	567	487	505	500	491	493	459	517	481	520	556	548	489	528	482	529	475	556	508	528	481	524	496	513	510	511	533	502	513	546	513	509	559	499	541	484	527	477	466	511	510	507	503	482	512	527	532	538	504	495	483	527	528	509	507	514	520	480	534	522	514	487	501	497	491	534	518	495	530	545	490	503	509	509	514	483	498	529	499	506	515	553	466	508	519	519	521	454	538	540	482	507	495	558	522	514	545	495	517	491	531	507	531	505	503	472	522	483	474	483	540	470	517	496	496	525	544	546	551	524	495	513	509	470	507	493	537	485	526	526	532	484	499	493	533	515	517	491	487	506	547	538	521	528	524	492	561	491	540	515	502	521	540	504	518	528	516	521	515	498	514	530	512	523	528	533	468	534	477	523	487	473	550	469	509	494	536	525	483	497	516	488	510	517	485	518	541	513	529	527	482	496	510	550	532	519	483	450	488	500	509	535	507	498	517	494	501	516	532	507	513	526	506	517	562	506	531	534	513	507	485	529	542	507	498	486	516	478	520	520	540	491	487	509	476	541	510	478	528	487	495	513	547	471	496	503	534	517	491	465	545	489	499	540	457	489	511	498	518	467	472	526	483	511	488	513	492	485	509	532	494	477	527	538	514	523	471	536	496	584	490	513	525	527	487	515	480	481	513	491	480	526	505	531	524	520	508	495	494	524	505	497	535	512	520	494	527	544	498	492	518	521	514	537	541	558	489	506	485	515	515	530	522	554	470	527	531	496	503	469	504	513	499	467	478	526	519	512	515	465	521	469	512	478	535	540	518	522	487	563	501	532	475	486	517	513	483	492	507	524	505	526	513	499	519	512	511	491	476	460	552	519	524	490	542	497	512	502	537	514	469	513	531	529	550	495	538	524	529	519	492	495	536	505	521	500	517	465	503	483	485	519	519	494	516	528	505	472	506	514	493	485	498	494	484	492	531	505	495	500	530	485	527	501	494	500	483	509	519	510	499	495	502	503	516	479	513	515	509	486	501	485	523	523	465	484	567	526	516	505	521	519	556	487	508	491	505	480	486	504	497	515	506	518	485	491	501	529	552	507	509	513	502	482	501	512	540	509	528	541	500	500	512	525	534	542	520	534	544	502	458	488	492	490	482	521	557	474	503	513	520	518	541	484	486	481	462	495	535	494	511	488	511	496	499	493	551	553	541	528	525	518	483	505	506	517	487	529	478	471	519	532	520	487	488	505	521	515	487	527	507	536	492	518	501	521	523	565	478	540	485	533	474	479	491	527	491	516	477	511	499	478	517	490	517	525	542	510	492	505	478	528	454	527	509	504	547	522	528	506	462	488	517	527	523	479	510	505	525	505	490	482	505	529	516	521	452	533	524	509	517	537	495	485	514	530	481	512	513	531	503	503	503	524	522	523	538	579
23974	21096	28159	24770	21299	14476	6758	4009	2904	2300	1698	1392	1146	1083	1003	937	826	740	691	644	598	571	597	586	514	504	495	459	470	457	471	462	459	392	425	456	438	417	456	452	435	460	466	424	448	461	459	461	418	417	449	431	474	459	425	403	465	468	419	455	504	461	420	441	485	434	441	435	440	369	410	480	419	414	446	458	415	421	443	466	413	485	445	440	452	406	441	436	428	463	446	418	423	462	446	513	464	469	438	453	443	440	444	404	421	441	438	421	431	430	436	437	452	386	425	475	453	469	464	434	437	409	443	437	451	409	426	450	428	424	449	458	445	421	406	455	473	453	461	414	477	429	456	424	422	482	450	432	456	447	429	468	426	413	430	450	411	438	386	419	465	433	463	456	414	412	442	424	449	434	475	451	440	420	445	456	428	438	471	448	442	463	456	433	459	436	424	427	449	434	426	479	444	477	414	456	434	434	443	422	429	458	442	433	412	461	401	414	411	408	442	458	447	447	447	417	442	462	470	448	438	436	439	437	462	451	458	418	446	443	444	449	448	408	464	494	402	450	410	469	496	440	440	422	450	441	465	422	444	519	424	461	420	427	439	419	433	440	468	428	428	399	445	428	427	427	449	438	467	412	431	446	421	420	403	450	452	456	445	446	437	406	422	444	442	454	412	443	410	437	425	438	435	443	474	434	412	450	449	459	438	480	446	438	420	419	462	442	474	449	445	443	391	438	428	431	470	445	421	415	464	455	382	436	437	444	447	452	450	450	442	436	406	393	420	400	464	459	428	454	437	448	450	444	436	438	465	438	413	449	437	414	472	426	444	433	452	422	417	484	438	412	442	424	451	430	426	458	433	450	448	467	441	419	449	452	433	452	438	404	415	437	422	451	491	473	408	412	431	453	412	424	435	441	430	450	455	438	441	473	441	480	423	431	452	446	450	466	429	426	450	441	442	433	417	398	462	422	436	466	444	426	468	449	454	444	395	428	411	384	422	415	429	448	458	431	422	443	495	443	430	439	472	448	434	431	424	436	461	451	467	419	480	428	425	449	443	417	400	431	456	440	448	469	445	474	406	432	473	414	444	437	450	410	440	422	475	474	471	446	432	453	416	424	421	427	436	434	423	422	453	416	482	469	416	448	415	442	430	407	397	403	454	455	464	432	395	472	440	416	445	430	458	438	469	453	440	421	403	401	492	440	429	404	417	453	452	444	463	438	435	409	414	453	410	432	443	405	421	426	448	479	513	449	447	460	419	460	429	465	416	434	448	431	448	470	434	435	419	440	450	449	436	435	416	415	418	421	450	442	416	448	448	415	432	436	453	420	423	454	467	399	453	433	412	409	450	441	445	449	469	475	490	467	444	449	451	448	476	438	449	426	435	433	419	450	443	439	427	456	428	473	463	425	456	421	414	426	431	427	428	459	379	468	487	405	437	445	450	438	436	424	445	435	437	442	476	455	463	422	396	462	439	441	451	447	432	425	438	460	438	439	398	427	455	399	447	453	462	448	452	447	434	439	429	424	451	408	436	437	431	445	444	457	449	441	384	406	453	439	460	418	465	402	445	444	426	461	437	448	438	415	426	437	427	430	455	408	481	422	405	485	454	440	452	443	452	403	413	422	431	428	451	435	451	453	467	419	435	417	455	443	413	462	435	432	485	418	429	439	411	460	427	433	431	453	455	453	422	394	425	427	451	442	434	405	446	417	456	413	445	462	423	429	438	428	463	446	431	458	440	406	444	453	410	418	418	448	448	470	470	422	445	438	443	451	470	420	467	422	464	414	445	456	426	447	426	452	452	442	454	408	450	457	436	461	432	415	432	430	438	430	409	417	405	432	418	455	429	480	446	404	449	454	454	475	474	445	456	443	430	417	423	452	459	411	454	426	410	410	430	429	402	434	467	454	452	474	413	447	459	424	428	439	469	441	437	433	413	489	400	402	481	493	389	445	444	434	441	437	421	428	450	453	443	442	441	464	418	452	446	433	408	461	458	415	411	466	447	445	442	430	419	436	448	406	421	491	406	445	437	460	445	408	397	427	413	465	434	431	434	445	435	459	441	414	425	435	449	405	451	437	427	429	464	435	452	447	441	433	443	446	443	437	468	441	397	436	450	419	416	391	392	424	418	440	424	453	434	420	453	454	451	466	436	475	453	460	418	406	457	437	415	408	433	455	472	459	450	471	474	421	485	452	430	435	425	422	423	412	398	458	444	430	439	448	457	459	456	411	461	482	462	465	446	431	428	456	443	446	406	449	426	439	432	478	412	456	436	432	432	424	449	422	474	463	411	435	439	410	485	438	469	448	437	475	441	474	405	454	453	452	437	453	462	412	432	432	445	432	423	426	399	397	416	399	435	461	465	461	441	447	455	437	445	402	430	427	443	426	467	443	462	463	487	495	434	441	455	440	473	472	451	439	478	438	469	434	441	446	412	458	452	418	440	421	406	453	443	454	467	424	449	455	447	430	442	396	434	437	434	439	437	432	446	441	452	377	433	433	450	401	423	406	486	434	419	439	428	422	457	431	452	448	452	488	416	443	447	465	407	436	410	447	445	433	409	447	454	418	425	450	439	425	406	473	398	455	409	395	450	422	453	438	490	419	457	441	447	433	433	438	467	417	452	447	458	439	432	435	421	458	462	415	437	396	429	449	437	422	435	421	429	422	452	434	437	412	423	426	421	450	442	465	480	414	453	436	431	428	438	418	424	448	412	432	461	485	437	490	457	466	409	424	406	406	428	395	468	464	452	429	425	457	482	436	476	442	440	432	496	449	441	454	431	394	455	443	429	407	429	431	440	444	444	409	442	463	468	459	441	454	431	441	454	404	426	426	415	482	428	424	462	416	413	461	446	445	438	403	442	432	449	447	447	398	468	455	445	426	434	459	454	463	426	474	423	424	460	435	430	435	445	459	442	464	426	446	432	455	438	449	442	425	420	428	468	466	458	424	452	455	454	512	422	419	447	447	451	464	439	445	443	439	418	438	449	442	405	417	433	455	426	410	455	461	427	419	434	481	409	458	435	456	407	425	403	457	431	448	422	437	412	437	437	477	430	448	446	423	428	444	461	431	425	411	457	446	436	451	459	412	443	458	424	389	445	412	461	459	417	455	476	419	463	448	444	391	445	434	427	438	427	471	422	453	430	401	442	425	419	425	452	457	455	439	431	426	415	464	455	452	416	431	442	430	483	484	417	427	439	440	451	409	430	448	408	458	444	457	425	401	442	425	440	426	470	455	399	488	439	469	428	445	440	416	436	443	454	429	415	441	419	466	434	445	438	427	435	437	439	447	452	444	463	454	457	443	451	427	444	420	429	437	443	429	432	428	478	403	487	448	461	393	438	453	431	421	447	415	423	453	434	393	392	448	447	435	430	404	452	443	447	425	428	456	430	435	430	425	450	437	416	450	413	431	448	419	396	454	479	451	443	420	444	464	447	472	448	458	436	432	464	452	429	436	473	476	429	427	432	415	469	407	482	470
36125	57752	44884	30528	19035	12008	8997	6941	5582	4044	2921	2375	2011	1740	1613	1473	1313	1117	1013	878	813	732	712	670	707	672	566	618	596	576	600	565	560	562	562	595	569	546	595	597	565	568	538	529	606	534	521	593	549	567	542	541	586	568	508	539	499	523	534	549	546	521	579	546	571	549	574	496	553	552	545	493	508	492	507	575	567	548	527	547	541	527	544	563	538	553	509	544	571	522	536	528	540	563	521	510	573	555	551	532	546	578	557	532	563	570	534	539	563	558	521	499	589	513	545	523	532	547	516	516	559	564	555	518	563	526	609	558	508	548	545	542	557	525	508	551	524	550	543	531	520	567	536	589	541	523	557	567	521	497	544	557	585	534	566	555	539	530	575	572	542	561	532	537	524	505	559	546	563	568	516	556	545	564	532	538	527	543	503	547	553	547	567	561	506	516	556	568	500	526	562	529	553	538	555	551	548	570	551	526	552	568	507	594	544	536	499	578	519	516	567	547	560	561	582	516	561	524	543	541	560	531	526	541	532	561	569	551	543	509	501	546	555	568	504	500	541	515	519	548	522	546	549	546	541	513	535	544	494	494	515	588	575	547	558	548	536	522	506	550	581	560	559	523	550	553	562	529	558	526	536	539	566	537	500	530	544	521	538	523	545	531	545	510	571	532	582	548	511	565	537	535	538	538	523	526	534	551	573	552	556	489	557	533	561	574	558	524	545	526	548	552	563	510	553	532	583	528	542	534	516	540	557	535	580	527	567	533	566	561	534	503	531	558	548	551	546	535	562	550	566	567	532	542	554	527	557	534	550	561	539	579	542	521	551	555	554	496	539	529	541	572	521	479	569	527	519	565	568	560	572	535	529	528	535	552	542	547	495	550	507	536	570	568	564	573	536	542	542	520	525	518	530	516	513	512	526	569	544	567	530	557	552	525	521	546	557	537	505	503	523	509	551	539	516	545	538	587	489	535	570	515	548	534	545	492	534	526	566	547	524	482	516	530	512	554	561	575	604	543	558	576	566	548	559	554	554	564	521	553	523	575	540	551	519	528	563	539	559	550	567	573	520	538	593	541	533	496	503	554	558	565	581	566	533	502	539	560	524	545	525	519	571	563	531	519	570	524	533	519	570	515	488	535	513	545	510	568	523	589	573	536	560	531	545	542	529	559	547	493	536	555	542	547	528	538	556	521	552	619	522	563	536	553	525	553	505	545	554	575	525	493	565	545	574	552	537	567	533	569	539	500	515	571	536	530	561	501	522	568	523	546	505	529	522	521	551	521	534	545	574	575	533	590	505	565	542	544	560	552	574	539	542	570	566	522	563	558	544	546	547	524	513	510	575	533	588	571	522	537	520	543	546	516	512	543	520	544	510	543	548	565	519	530	526	548	527	540	539	536	514	554	529	541	533	540	587	540	587	503	541	552	550	533	508	546	514	526	539	532	594	514	541	514	593	572	574	528	487	566	562	521	558	552	533	558	558	541	499	595	527	530	529	528	533	568	558	520	543	511	540	538	538	533	548	555	577	531	504	533	586	542	549	545	519	574	539	562	575	559	540	542	520	542	562	529	558	513	524	565	548	545	525	592	503	543	498	560	500	527	566	570	514	585	541	533	506	498	532	581	516	546	514	559	528	528	528	580	569	535	528	526	501	523	505	509	475	515	549	542	525	528	569	553	557	520	527	549	530	585	546	513	585	518	536	510	520	514	506	539	558	530	539	529	526	550	539	526	511	511	521	574	520	533	538	504	524	562	547	599	520	505	559	508	517	547	551	548	494	553	561	535	559	520	509	541	540	568	570	566	508	535	554	556	562	514	527	531	537	474	553	557	525	552	554	558	542	547	539	558	556	573	526	565	549	578	521	573	560	530	516	550	585	557	530	512	491	580	536	545	537	550	541	547	544	538	576	526	518	517	515	519	513	590	544	531	496	537	554	546	502	559	507	526	584	542	506	544	542	549	527	595	541	574	544	528	577	532	527	544	567	563	511	536	557	578	572	537	544	510	539	559	506	544	589	547	519	568	533	535	565	523	527	579	532	551	565	559	480	563	534	519	563	571	499	524	538	535	532	515	529	513	525	534	541	522	503	579	521	575	542	531	517	554	540	502	533	564	575	542	563	557	564	516	526	520	551	565	543	531	516	508	497	537	533	540	526	523	550	540	540	546	589	521	566	531	584	526	520	509	516	529	559	513	551	546	531	523	522	521	541	540	565	557	550	572	542	536	548	514	554	557	509	508	518	522	508	544	509	540	555	581	524	528	555	524	529	558	513	537	541	544	504	554	541	549	539	566	588	558	510	533	574	577	526	547	575	550	512	512	526	516	593	529	507	550	566	558	561	579	569	545	521	559	547	526	518	542	529	526	523	523	549	541	558	507	533	492	517	618	585	531	555	536	562	550	507	572	549	551	578	565	556	525	511	491	532	561	556	534	495	548	526	556	541	514	539	493	534	509	504	553	512	533	533	546	585	545	561	573	505	528	542	541	522	567	500	537	509	520	535	566	530	525	519	537	540	521	515	573	516	536	555	500	579	557	531	526	546	522	504	562	568	522	540	541	566	503	531	571	514	531	555	538	526	534	569	554	500	547	557	526	548	536	542	529	554	521	548	576	493	540	538	537	526	538	523	538	585	551	553	522	542	568	562	558	531	541	566	576	591	562	547	529	499	549	523	583	550	544	524	576	553	544	550	555	539	509	561	529	545	561	549	544	561	596	543	544	529	536	545	550	578	548	558	522	596	519	524	511	584	549	542	523	528	534	540	568	561	580	566	552	561	543	497	535	526	582	524	541	548	569	557	546	501	528	540	536	552	564	548	566	546	557	552	495	517	540	497	532	544	520	532	541	553	542	565	540	527	494	530	564	566	556	548	567	522	553	530	545	520	536	548	530	515	539	561	571	509	573	553	504	540	520	558	521	530	519	545	515	547	543	547	518	525	552	583	525	547	556	533	500	520	540	524	519	498	558	503	555	547	546	548	520	555	567	506	542	568	546	547	545	526	591	520	543	585	551	539	535	537	496	580	541	536	571	526	551	535	506	546	520	516	564	544	517	566	533	549	521	540	498	518	526	554	545	529	520	521	563	535	519	510	571	545	526	511	505	580	530	524	592	543	565	487	562	526	518	526	536	525	541	554	536	564	545	557	535	559	541	570	501	509	510	580	484	491	550	540	586	537	485	566	513	515	536	517	546	573	610	552	520	510	567	576	546	547	505	559	571	490	496	523	563	527	512	572	510	558	543	565	527	542	553	561	531	531	515	541	513	561	568	539	508	540	506	571	549	589	558	563	520	524	545	529	505	572	566	516	593	513	549	545	558	558	559	535	511	573	553	508	545	542	558	503	562	514	538	534	524	536	561	557	550	500	531	538	505	564	508	520	545	591	488	524	539	519	590	517	545	526	570	588	553	514	519	537	537	546	567	548	516	521	551	574	527	541	506	564	535	540	536	546	512	545	554	517	552	556	556	536	535	563	560	570	517
24911	21239	28340	27044	20406	10437	4844	3282	2355	1744	1309	1187	977	920	791	768	697	626	551	504	466	487	435	430	417	346	404	366	390	365	340	373	362	366	346	339	378	363	336	365	343	342	315	363	340	339	349	355	369	354	343	356	351	332	345	329	352	332	362	319	348	347	338	326	350	321	320	347	349	341	365	344	345	364	370	346	350	357	324	374	359	339	323	335	326	317	335	364	337	348	338	348	327	321	322	341	354	340	346	375	365	364	346	343	380	357	345	343	308	326	342	338	345	367	349	345	341	348	366	350	323	348	344	360	327	342	321	373	320	328	343	342	362	337	340	368	369	338	364	340	346	342	375	346	348	314	350	342	348	379	325	332	338	364	375	338	341	377	364	345	352	354	351	356	336	328	344	316	347	345	356	355	388	334	342	344	325	350	387	361	339	333	335	368	357	344	336	342	310	357	361	300	361	338	337	348	337	339	361	382	325	337	338	346	333	382	357	343	356	340	372	325	317	303	359	349	387	341	340	377	344	370	361	337	323	320	376	360	300	370	351	360	335	357	347	363	362	326	375	324	371	344	337	389	288	334	380	363	310	369	334	341	366	355	349	331	367	347	310	381	334	344	334	343	342	311	336	358	360	342	329	342	368	307	314	366	361	351	346	340	311	336	346	339	338	373	369	364	350	315	342	352	351	342	357	357	328	328	352	361	374	347	346	358	394	344	360	348	324	333	352	355	320	330	351	336	351	337	357	330	353	347	364	315	333	368	361	344	362	323	338	343	334	319	343	356	337	371	324	349	339	329	339	336	314	339	309	317	345	332	373	352	357	343	338	343	357	319	355	366	359	365	338	337	365	355	328	361	329	365	342	339	344	356	330	369	305	349	367	347	370	333	339	338	345	384	329	365	350	380	345	327	362	365	346	359	343	349	333	350	334	326	327	351	359	372	339	340	363	316	363	352	339	363	319	346	352	343	344	362	313	366	319	347	344	393	346	360	365	337	372	347	337	375	342	331	347	335	324	345	344	326	331	346	381	374	342	354	347	331	350	371	368	337	378	333	361	357	358	338	330	365	323	334	364	340	353	344	342	352	377	352	345	327	357	362	353	359	365	338	376	356	345	376	316	352	361	312	321	333	342	338	350	335	369	365	329	334	390	346	363	340	374	346	333	352	365	359	352	339	358	354	339	368	332	350	356	346	337	368	340	335	356	342	337	329	369	354	360	374	344	356	346	314	302	349	347	320	370	343	359	346	353	336	343	348	371	301	341	334	330	314	342	386	329	371	347	356	379	339	385	339	348	333	323	378	378	341	340	368	346	336	351	350	343	356	386	348	328	330	340	339	342	369	330	360	360	335	351	328	313	347	362	334	326	326	324	306	329	345	332	349	335	393	368	336	355	359	342	340	315	323	354	364	324	350	337	346	359	381	344	322	355	370	351	348	341	336	352	345	317	341	356	346	311	348	334	335	334	310	339	348	336	334	339	356	335	380	336	324	350	309	349	315	303	375	336	317	354	360	356	333	321	338	376	364	367	377	347	328	358	341	349	325	314	351	352	359	323	382	347	378	354	328	330	348	320	333	346	339	335	371	364	375	375	358	320	347	332	350	346	354	328	354	310	359	331	307	372	340	345	332	326	323	375	368	332	359	338	337	325	353	363	352	350	347	334	348	351	355	356	340	362	349	364	350	367	317	360	317	343	307	351	316	329	333	337	376	336	383	364	364	358	362	330	341	329	354	304	314	375	303	317	358	344	373	332	346	367	350	359	347	332	354	322	405	352	350	331	308	358	367	333	325	364	376	384	362	339	329	358	377	344	336	345	316	358	372	339	361	353	321	372	309	314	339	345	342	379	358	348	323	365	353	362	360	363	329	348	355	307	357	348	334	334	369	369	319	342	324	321	348	365	359	370	331	320	352	332	343	348	367	335	330	353	353	364	355	325	359	364	326	358	364	373	381	339	372	340	337	316	319	379	346	322	380	338	353	324	349	348	326	371	387	382	355	368	354	334	353	320	320	347	354	351	355	355	354	347	375	348	395	341	322	371	347	362	321	321	371	317	362	358	311	352	348	355	326	365	343	360	345	337	359	336	321	319	330	325	344	359	383	349	356	325	356	375	291	358	346	350	334	338	351	338	318	358	351	331	362	352	376	362	344	338	318	336	312	348	381	356	341	337	342	367	366	312	313	342	335	369	318	339	346	334	364	328	348	377	381	337	353	331	329	325	323	371	378	356	338	339	328	310	328	331	362	345	379	332	344	331	341	310	341	343	363	356	359	337	334	358	342	329	324	341	354	354	302	306	359	336	327	380	342	354	355	380	334	345	369	338	374	330	327	365	370	347	337	361	375	337	358	361	373	359	362	301	347	336	314	346	374	361	354	332	367	340	349	328	340	304	380	339	363	326	355	357	331	329	303	337	341	330	336	376	396	351	333	372	339	336	323	326	330	357	322	350	341	330	349	344	331	305	332	344	324	316	367	356	359	355	353	333	355	330	370	379	361	348	349	362	319	349	322	353	329	346	369	350	355	360	356	348	327	344	339	342	346	349	343	368	356	349	312	331	357	363	370	324	336	342	359	340	356	343	327	348	383	347	332	337	322	361	316	334	341	366	351	337	329	341	360	318	412	341	354	344	334	352	366	328	330	348	302	330	395	345	347	337	369	345	343	387	368	348	323	324	334	370	330	355	364	329	372	353	342	343	336	366	340	354	337	330	349	314	358	324	346	322	367	379	359	349	313	332	353	346	363	356	343	339	333	345	327	325	348	357	352	343	348	364	335	334	347	351	343	334	349	330	334	346	358	348	368	345	380	355	338	343	358	355	336	337	305	335	327	353	338	305	330	362	343	334	351	352	361	317	350	355	356	320	372	372	380	340	346	348	354	386	331	324	326	355	317	346	347	353	387	343	313	314	318	350	354	332	310	353	341	357	342	322	342	368	325	315	323	349	321	353	358	343	326	318	343	347	342	324	353	336	355	315	335	346	323	366	342	348	383	352	340	333	363	310	354	372	387	360	365	384	344	336	355	329	376	363	354	362	312	346	327	378	353	337	342	348	345	315	355	373	360	347	361	370	324	350	336	336	337	365	379	373	335	357	351	347	380	337	328	325	373	357	352	367	356	322	375	339	342	354	345	320	324	341	325	348	378	326	341	375	356	384	346	361	376	389	323	330	316	358	375	324	301	341	318	333	338	359	351	364	347	312	366	351	327	341	318	362	352	341	365	355	315	349	317	350	320	322	347	367	362	310	365	344	364	364	326	323	374	350	319	356	335	361	322	352	373	364	339	286	337	334	369	368	316	378	334	321	338	342	352	338	363	342	358	329	352	383	341	353	304	374	349	340	347	314	362	367	325	338	366	371	332	337	335	348	341	303	352	364	351	351	349	306	353	327	372	355	355	370	364	379	351	329	339	354	341	380	332	346	347	351	349	359	343	345	358	360	328	339	313	379	340	344	346	339	368	368	364	336	353	377	366	346	354	352	343
36975	58854	46332	31811	22313	12228	8251	6399	4678	3176	2531	2041	1705	1537	1359	1284	1065	934	780	746	663	626	600	565	535	545	504	545	488	462	480	478	492	479	453	486	460	421	450	426	454	459	476	456	416	447	463	414	399	454	423	410	451	412	428	423	457	422	442	393	436	439	456	455	429	442	417	403	430	460	460	448	439	443	427	443	432	412	411	433	432	423	416	423	420	465	434	424	426	457	419	412	425	442	431	401	427	408	439	416	418	441	442	430	441	415	408	405	408	401	423	439	487	410	405	436	410	427	403	451	468	423	423	410	404	424	432	457	446	454	439	438	424	409	428	400	406	439	471	417	437	432	410	423	435	391	465	439	418	434	433	416	453	443	397	441	409	442	449	408	445	445	425	383	447	452	422	399	427	457	425	423	418	449	442	452	431	426	467	454	388	420	403	443	414	427	439	414	445	417	428	436	407	426	417	419	437	425	410	426	425	430	448	437	444	448	451	462	444	396	401	421	397	442	441	470	423	441	434	402	444	429	408	444	474	422	444	388	399	446	431	398	451	426	444	424	446	463	451	465	442	425	412	423	461	426	435	414	421	424	407	431	440	444	447	388	443	430	425	430	436	461	420	439	423	420	398	418	404	449	407	460	444	444	431	433	413	427	416	470	433	422	443	404	459	441	454	401	392	480	456	452	417	440	446	437	437	412	413	428	419	412	414	398	408	413	448	431	452	413	465	440	433	427	410	417	429	440	419	450	438	450	429	430	398	396	401	442	419	418	425	409	429	445	441	445	448	436	453	386	441	423	438	425	449	442	441	406	461	384	417	412	427	440	441	429	472	467	430	467	421	476	445	423	441	469	443	411	392	439	406	392	464	434	441	424	432	419	439	431	459	441	442	442	442	453	442	420	471	395	415	419	431	425	417	414	451	412	426	429	442	441	460	441	416	408	440	446	429	427	414	431	419	409	418	446	423	449	446	451	420	470	404	421	451	418	410	440	436	424	408	451	381	436	445	411	418	444	454	431	439	415	461	419	399	405	408	432	402	419	427	412	464	424	461	473	435	453	423	420	424	445	438	457	421	443	425	399	413	454	430	413	414	405	398	454	458	457	414	426	427	434	422	435	424	414	444	428	417	429	426	438	444	476	424	420	424	459	416	445	450	404	434	449	431	432	430	435	451	421	400	442	445	467	459	401	408	412	391	391	426	466	449	430	414	475	403	459	469	467	446	437	462	428	420	443	451	400	421	427	439	440	383	419	442	441	421	415	434	407	425	409	406	421	432	413	470	403	416	438	443	450	452	403	418	418	417	409	425	399	423	455	443	458	405	460	401	425	394	443	437	433	456	420	421	432	422	416	439	410	442	421	424	435	428	408	500	450	425	406	430	427	415	445	441	430	438	426	428	382	447	449	445	436	413	457	448	427	422	444	436	390	437	448	409	433	425	435	399	454	427	444	453	459	404	435	439	408	412	401	437	439	401	404	417	428	444	433	450	461	412	411	408	421	428	400	421	394	393	427	464	440	421	444	445	407	401	416	454	417	428	435	456	429	469	410	420	392	447	405	403	412	423	395	418	427	418	446	415	424	426	448	413	423	471	416	424	414	403	454	425	422	460	390	414	425	414	431	468	386	468	428	474	401	426	431	456	420	448	406	460	410	408	455	441	439	435	451	458	420	437	431	430	391	437	418	412	416	437	437	422	438	436	449	446	441	395	432	421	409	433	434	387	426	409	454	432	423	408	428	489	429	449	413	451	388	427	420	442	444	451	431	441	428	422	433	413	419	442	423	425	464	422	418	420	435	464	443	432	405	442	428	460	405	420	449	415	419	441	434	440	419	448	404	430	392	435	389	448	459	401	432	415	422	416	456	415	414	435	465	463	436	432	488	443	430	430	407	418	440	404	435	415	436	429	432	463	417	458	442	398	442	390	445	427	412	439	443	428	400	415	436	443	431	433	436	430	457	422	435	454	428	440	447	415	394	432	466	421	426	434	409	416	430	456	454	416	432	440	430	429	400	452	418	435	426	430	420	459	406	434	430	405	435	407	463	436	430	452	425	445	446	445	442	426	396	422	404	453	424	429	401	376	450	426	424	440	475	440	408	425	426	423	451	438	417	411	403	477	427	421	429	412	440	442	394	445	441	456	417	461	411	413	460	432	414	430	378	452	386	467	437	454	427	409	423	425	414	488	416	429	428	421	436	448	458	433	450	426	461	398	401	449	432	436	439	470	427	424	466	411	426	452	424	422	402	439	437	407	414	441	439	427	432	435	410	450	434	427	428	449	436	390	469	429	427	423	430	417	415	409	447	464	408	420	425	416	432	436	440	405	415	443	451	452	419	455	426	426	413	470	404	421	395	443	445	406	444	427	391	398	458	422	440	388	486	453	431	412	446	449	454	418	456	444	429	432	435	411	429	452	447	420	438	493	424	424	434	439	429	410	427	436	425	431	438	456	423	459	438	434	429	441	416	433	459	430	410	422	433	405	425	421	443	404	424	437	441	418	450	461	431	451	392	423	437	424	443	430	403	427	421	433	426	408	440	428	404	432	395	436	439	483	435	423	430	433	428	458	419	428	432	417	397	441	460	437	414	400	418	440	423	421	447	400	412	390	450	419	402	435	434	417	425	448	439	445	448	447	452	424	424	417	437	450	437	415	390	422	425	403	435	409	422	425	466	448	448	410	406	380	417	459	429	461	452	461	422	451	450	445	425	417	467	470	448	442	465	440	446	465	434	433	439	425	424	449	386	435	412	450	441	430	430	410	455	436	415	420	460	437	467	426	407	444	447	415	436	441	415	445	458	416	451	419	429	422	434	413	420	434	437	417	458	409	461	447	474	437	484	411	428	432	438	446	402	428	413	406	434	426	444	476	414	451	432	385	459	440	422	458	465	416	413	414	398	474	388	472	424	455	464	440	437	442	415	489	422	442	435	428	423	402	459	435	434	426	416	446	420	418	389	451	418	472	437	458	433	437	394	437	469	435	453	425	467	439	456	412	410	455	420	404	450	402	392	427	445	400	425	439	461	491	427	423	423	445	448	482	420	429	413	437	403	399	446	427	435	407	423	421	441	408	437	410	480	481	417	431	435	450	464	473	420	390	386	416	482	433	453	405	433	429	421	408	429	409	415	417	414	438	447	454	440	393	451	426	436	448	429	445	427	367	442	413	428	467	407	434	430	432	414	411	455	428	441	453	421	413	420	426	441	405	425	460	415	441	392	448	434	460	472	469	432	457	423	382	424	436	463	455	437	461	445	422	455	449	395	437	439	421	428	424	401	386	447	404	431	402	427	429	406	441	427	429	453	426	407	426	443	438	409	418	442	446	412	426	411	436	402	412	425	413	454	436	433	395	462	438	441	401	423	434	430	419	439	430	421	440	380	448	401	438	423	427	416	440	417	409	432	441	412	396	414	416	424	424	409	386	414	467	445	425	441	453	438	432	413	400	434	448	467	382	451	456	405	436	414	422	446	404	439	472	449	459	461
22835	21146	28654	24010	21346	21546	16351	7159	3918	2779	2253	1893	1577	1387	1227	1066	976	912	776	753	629	572	571	516	490	451	461	402	425	440	431	397	413	417	419	415	364	381	399	372	368	416	404	422	361	399	375	410	417	369	374	405	386	418	375	342	420	394	383	360	391	354	374	398	393	372	405	367	359	404	380	397	366	368	385	377	370	349	356	357	360	360	331	362	341	365	390	406	338	370	365	370	382	372	375	368	360	361	377	398	403	359	413	370	367	367	379	369	392	402	380	385	364	395	382	379	381	362	350	369	359	380	360	388	360	377	406	367	384	376	349	387	338	379	368	344	355	333	352	406	381	402	348	353	373	399	364	370	373	408	343	350	368	395	400	388	362	372	347	350	381	396	403	359	354	378	356	366	385	343	342	349	360	349	367	346	353	385	395	356	322	387	334	381	415	364	331	371	374	363	349	368	376	400	390	393	430	372	381	342	390	351	385	371	372	355	393	395	378	369	423	406	374	374	337	347	377	375	364	369	372	386	374	348	361	367	395	379	350	361	364	375	412	385	369	396	365	368	383	385	420	347	341	368	365	370	341	378	397	404	387	376	368	391	359	319	381	410	384	395	403	383	367	385	381	369	366	340	358	377	415	388	387	333	390	408	418	352	333	386	396	386	372	363	403	376	359	346	380	339	341	371	380	387	382	426	361	367	395	376	356	362	359	377	428	344	364	348	373	373	394	355	396	394	342	399	406	368	395	363	359	358	355	391	401	359	387	369	369	356	421	376	352	379	350	395	388	387	347	333	398	378	373	345	368	386	378	414	372	368	377	397	418	366	400	408	365	380	357	422	354	388	364	356	385	349	391	418	368	363	381	332	388	335	363	357	365	366	350	371	394	357	357	384	391	367	406	370	396	377	383	374	400	320	337	346	330	363	365	363	362	388	394	368	341	391	387	369	395	370	385	391	379	393	360	359	367	380	382	362	378	349	392	370	381	360	372	398	407	445	346	367	404	420	379	374	383	332	364	364	374	377	376	339	387	366	370	381	352	396	388	333	382	362	353	370	349	370	365	396	346	394	378	341	387	410	352	415	339	375	366	381	365	349	381	339	354	398	378	380	363	407	358	365	349	384	413	401	354	372	383	381	340	365	365	367	366	358	379	355	386	359	378	379	380	357	380	370	411	392	362	353	375	361	372	385	387	369	397	397	368	386	380	349	372	381	385	350	389	365	357	363	361	388	379	334	377	384	347	365	343	404	376	405	393	376	372	377	408	362	367	377	392	380	363	380	376	342	383	363	399	384	400	368	390	384	362	335	367	380	333	360	399	396	356	384	388	395	394	377	355	380	385	411	397	389	384	388	369	388	371	401	382	401	370	341	392	353	348	354	363	362	376	380	373	362	380	370	346	384	371	368	326	396	409	345	359	392	360	325	382	417	395	371	382	380	369	392	385	348	364	369	403	357	373	388	360	370	400	345	403	371	371	364	365	355	370	365	382	359	342	393	386	388	353	379	401	350	383	367	364	370	382	369	379	378	370	397	349	369	376	380	406	411	356	389	386	405	355	402	341	404	391	383	416	390	365	397	402	345	370	395	367	380	364	373	371	368	358	389	402	384	334	365	354	372	351	361	385	354	394	364	355	371	375	396	400	377	408	343	404	370	367	364	395	375	392	386	358	371	366	365	369	397	359	341	405	405	379	381	397	419	351	374	373	380	329	384	357	382	397	377	374	396	351	371	413	363	380	382	359	373	379	367	372	370	366	393	397	373	374	409	371	377	357	364	337	370	377	372	349	361	385	400	356	373	372	385	389	360	361	366	368	360	389	367	386	368	377	375	408	380	361	350	383	408	382	357	364	358	353	356	366	387	401	395	338	396	331	348	375	374	358	375	355	378	365	371	354	340	392	388	395	373	361	382	372	361	382	375	332	360	370	386	382	345	388	380	348	383	392	409	368	367	382	359	360	345	364	371	353	346	365	344	361	391	367	370	363	393	348	404	374	418	393	343	366	375	351	365	365	369	401	327	384	374	367	366	410	407	371	317	367	362	398	376	361	370	351	435	356	390	361	368	386	367	377	363	417	354	388	372	378	414	369	350	378	372	394	389	372	373	372	399	343	368	394	351	360	369	391	394	355	365	359	356	368	386	405	393	360	392	429	385	373	397	343	369	387	363	385	338	372	362	377	390	365	415	374	400	403	407	362	366	383	377	368	388	373	342	369	373	386	361	383	370	381	353	360	359	368	392	365	382	348	358	376	370	354	399	379	388	406	374	384	352	400	364	375	394	356	394	367	373	365	377	383	381	362	339	384	371	348	366	363	375	360	383	370	389	353	373	382	409	398	348	339	405	329	364	395	388	366	354	393	368	390	409	380	404	374	389	390	412	356	376	364	381	385	340	374	353	365	383	377	333	374	412	376	424	390	363	358	399	363	356	372	355	419	331	375	386	358	362	335	370	389	411	386	359	381	399	375	393	384	388	388	391	364	360	386	369	358	393	347	390	417	412	363	371	363	345	385	366	398	378	388	381	416	341	375	364	428	379	355	387	351	398	384	346	362	394	329	382	386	372	389	342	373	413	347	385	408	362	388	379	381	421	378	353	371	375	347	375	376	376	365	393	345	356	373	386	374	381	361	364	385	356	365	367	387	375	394	413	390	383	393	414	376	403	401	377	389	375	356	361	383	361	388	355	390	360	390	387	391	358	385	407	393	372	387	390	359	359	370	374	352	359	351	379	350	360	376	406	365	363	362	385	377	387	382	379	370	370	386	389	374	376	390	355	401	406	363	358	386	353	365	359	370	375	387	377	335	343	375	363	365	363	341	354	391	359	395	378	369	347	419	386	346	390	336	391	407	372	378	369	361	373	361	352	379	389	390	375	372	364	408	369	383	363	377	365	371	383	349	387	400	378	378	368	374	384	385	393	400	354	394	393	418	382	360	371	359	380	384	386	370	386	365	373	352	382	376	375	425	420	368	386	417	385	400	363	380	339	399	349	363	398	377	380	394	369	360	382	379	363	356	388	371	361	386	386	360	395	374	381	397	351	368	369	377	408	347	359	340	376	394	365	381	364	361	380	388	359	369	389	371	394	336	335	345	351	403	401	391	378	382	366	388	348	384	414	356	360	368	398	391	384	375	371	338	380	368	359	347	358	376	392	360	386	378	372	366	384	376	371	364	356	409	383	410	356	389	377	402	342	375	383	399	384	418	370	386	366	391	388	375	384	360	391	354	391	359	356	379	372	371	394	390	369	391	374	367	391	367	382	354	366	390	385	360	406	362	406	366	350	400	324	384	359	404	380	400	385	400	382	384	356	366	376	368	353	374	375	351	351	389	358	395	367	359	374	329	341	340	375	351	379	326	379	418	384	391	386	408	372	369	340	368	360	406	383	387	389	366	343	367	355	387	356	368	370	396	372	360	400	383	366	358	357	369	387	394	390	370	359	391	354	378	383	371	343	405	384	390	364	406	379	373	381	417	370	404	382	407	446
38396	68021	57094	37499	25874	17692	13408	10473	7068	5158	3987	3371	2827	2402	1945	1697	1423	1337	1210	1044	900	813	790	743	653	538	618	568	579	543	559	571	517	516	497	502	473	484	476	500	473	529	447	471	469	455	461	491	485	486	466	488	479	465	473	452	456	467	431	467	458	460	466	452	473	438	458	456	460	472	478	427	459	450	440	460	462	466	424	487	493	474	455	469	461	448	474	485	509	456	436	447	439	467	464	483	452	462	499	453	455	488	474	478	432	478	527	462	474	481	470	455	457	467	463	468	454	448	417	465	473	469	468	460	466	488	455	445	471	478	453	474	452	447	475	497	452	486	487	452	478	472	445	463	489	481	444	475	465	468	463	472	422	440	444	448	469	459	464	445	479	470	440	420	472	447	467	473	465	458	447	488	464	459	463	439	466	427	460	419	493	446	426	470	433	451	476	479	433	458	492	475	469	473	452	438	458	505	458	481	478	448	464	478	487	447	460	453	486	503	481	444	456	448	459	468	441	458	430	487	471	449	496	443	467	486	454	474	438	472	507	434	451	457	490	456	443	460	443	441	502	442	459	482	479	489	460	477	492	429	416	436	442	483	482	472	455	472	429	486	490	457	487	480	423	479	462	436	446	470	452	488	463	467	465	481	439	452	447	455	502	466	462	456	450	432	503	469	439	469	496	473	464	470	495	457	475	475	437	467	488	463	477	479	442	457	438	475	477	466	442	507	471	419	446	472	465	436	461	455	487	443	481	487	463	468	458	472	474	435	459	433	471	452	445	464	459	474	457	522	452	512	478	482	462	465	461	508	501	489	463	464	466	441	448	480	438	481	494	485	455	483	424	485	491	475	480	478	482	506	453	441	463	469	467	459	518	473	470	455	498	455	474	456	435	442	441	484	467	456	480	472	472	470	498	487	484	458	494	462	476	495	447	460	459	487	416	509	476	450	480	504	443	442	494	439	491	434	437	464	465	463	444	463	439	447	451	479	461	416	458	458	477	457	443	430	468	513	474	448	498	461	464	467	506	454	449	413	496	469	441	449	508	480	462	488	499	470	465	471	450	472	453	446	445	465	458	437	469	433	453	460	458	459	445	450	477	452	491	446	466	457	441	473	464	454	459	456	430	479	455	453	454	472	469	463	476	476	440	485	483	438	456	488	501	453	512	466	466	493	465	476	453	483	462	477	473	422	445	479	456	461	438	449	452	443	445	473	450	465	442	413	417	476	515	492	454	498	467	454	499	459	452	456	455	460	444	424	449	452	491	418	493	436	454	477	457	465	427	468	435	486	483	462	491	476	467	470	489	480	511	422	450	465	444	436	454	462	471	481	470	471	470	423	453	456	440	458	462	460	476	487	411	452	498	467	469	427	449	452	475	436	462	494	474	468	451	459	463	469	436	452	444	447	435	449	490	433	475	487	470	465	480	428	479	480	471	500	456	471	442	456	452	421	481	449	446	453	439	470	446	459	466	459	472	457	475	432	456	460	460	473	479	471	480	440	421	473	506	482	448	443	468	459	440	466	459	445	462	452	454	460	456	461	478	464	454	475	445	451	455	466	448	531	468	464	443	462	428	487	440	493	458	451	485	445	463	459	475	452	456	408	485	459	463	460	459	478	478	468	467	468	457	444	453	453	494	505	449	456	481	468	464	472	432	476	441	486	468	471	466	471	490	444	461	470	518	456	461	450	465	472	441	452	425	482	458	478	483	407	436	463	460	487	457	484	462	455	453	461	464	448	472	475	469	441	479	451	478	413	462	447	511	440	483	446	479	465	478	469	466	463	451	475	452	438	442	482	495	457	430	470	465	441	460	448	426	435	505	457	428	473	453	513	465	474	474	449	487	490	471	453	451	452	488	441	421	477	468	484	500	473	449	480	442	458	480	469	420	441	462	440	448	451	443	476	487	453	506	435	441	493	472	435	482	439	434	448	481	469	427	442	469	464	475	492	449	465	461	462	488	449	454	469	420	461	463	505	473	463	466	481	443	468	511	423	474	448	440	460	466	418	462	492	468	490	427	431	498	483	439	475	461	464	435	450	462	440	499	470	442	464	439	438	447	461	474	495	492	480	452	451	437	438	440	512	479	453	425	453	427	420	474	462	476	438	472	466	414	468	445	476	457	461	473	474	470	471	468	448	442	445	454	479	457	446	443	461	470	488	464	505	451	464	496	455	439	458	499	451	503	464	417	460	445	463	464	448	471	467	464	465	465	468	465	493	421	477	467	491	458	468	494	449	446	438	433	433	464	463	508	527	442	439	488	453	460	451	471	484	457	449	530	454	442	459	443	473	439	469	459	482	480	437	471	473	441	442	466	472	471	439	457	497	465	459	449	434	455	474	488	447	460	438	450	453	474	444	442	487	451	423	480	414	468	447	433	454	447	464	457	495	426	486	470	470	444	468	455	453	470	443	469	441	475	473	496	459	454	450	426	442	442	469	439	512	468	438	445	433	452	439	502	454	481	483	477	468	434	461	501	467	473	460	457	442	464	466	456	427	466	461	442	474	445	487	464	449	488	446	469	477	441	458	444	456	489	462	411	441	468	454	485	487	507	468	441	443	480	453	444	450	500	485	455	451	456	463	455	479	506	462	459	465	464	456	446	434	465	516	445	455	481	464	470	468	450	466	438	457	459	447	427	479	462	437	475	472	471	457	488	467	464	483	473	440	520	474	494	448	476	469	428	414	463	458	432	473	449	435	457	469	424	437	444	445	492	443	450	461	470	466	465	426	455	453	455	457	456	457	466	446	430	450	473	466	467	454	469	473	484	430	465	495	506	498	492	441	482	486	480	535	477	403	456	448	458	505	472	449	430	494	469	452	463	442	490	432	458	430	482	418	500	477	428	495	482	451	438	444	452	481	474	455	475	519	458	461	451	463	450	487	463	504	462	499	454	478	463	451	468	457	437	449	467	446	417	457	441	466	471	465	466	471	463	459	482	442	394	416	460	461	465	457	451	497	469	450	458	474	459	456	441	469	417	468	470	486	495	468	486	473	467	447	458	425	480	479	496	464	480	458	451	463	446	454	471	464	488	446	480	456	446	506	465	443	492	473	462	470	464	471	423	479	469	469	487	418	464	480	490	470	434	492	449	461	444	424	473	471	470	465	503	485	460	469	478	428	483	419	473	454	466	482	455	476	499	428	503	492	469	434	467	468	444	445	520	484	449	465	479	472	445	486	462	469	472	437	466	445	448	456	430	456	485	473	478	437	473	473	470	461	460	423	481	467	492	443	498	443	477	483	478	462	507	456	468	456	460	454	468	445	441	476	439	451	441	462	441	462	424	480	459	444	472	448	472	478	468	457	461	456	433	465	417	477	448	476	484	468	443	462	453	474	429	461	483	453	483	462	468	468	428	493	459	467	472	465	453	437	469	477	477	447	437	490	448	448	444	461	480	501	414	490	463	463	454	450	477	440	463	438	473	463	480	491	421	471	465	471	472	466	473	497	488	480	472	462	490	478	468	452	461	470	451	480
31517	36637	39443	25792	13594	6801	4195	2766	1870	1538	1212	1068	987	871	719	645	676	629	576	569	525	507	469	455	448	442	427	444	447	432	436	395	427	409	417	413	445	413	442	393	404	420	421	440	388	390	411	390	440	428	372	408	426	379	409	369	406	374	439	399	400	362	404	421	392	393	423	425	448	428	407	422	394	401	382	369	410	435	424	437	407	406	407	378	367	443	432	404	398	437	387	403	375	407	426	364	380	403	378	429	383	401	386	389	426	388	409	400	395	423	415	407	394	382	409	423	417	409	415	438	437	389	410	399	384	412	417	405	423	408	387	386	402	371	460	436	407	420	406	410	376	396	366	403	377	395	434	412	407	397	393	349	407	415	401	409	392	437	400	412	422	369	401	420	402	426	426	398	370	416	414	425	405	422	420	422	427	410	375	390	401	366	440	394	389	387	386	373	411	415	376	413	386	427	397	373	398	386	382	377	394	405	431	420	425	390	390	411	359	402	403	372	412	399	412	399	382	400	400	394	357	415	414	372	393	402	371	414	397	371	386	396	418	401	386	428	413	415	374	396	414	409	446	395	396	376	399	410	404	373	429	348	421	419	381	385	394	409	423	380	411	385	443	428	382	372	398	417	396	398	410	408	401	404	407	393	409	391	397	393	383	373	374	386	408	403	377	404	443	385	363	425	385	396	392	385	387	406	389	414	383	397	409	411	409	419	392	386	376	381	383	392	370	368	376	378	391	414	413	442	438	396	392	380	419	416	412	378	365	363	415	393	420	411	424	413	381	382	442	411	403	386	437	374	369	379	390	416	353	407	425	385	390	388	408	390	396	396	415	371	396	406	423	419	387	399	401	408	381	384	414	448	384	406	370	415	416	380	387	393	401	417	383	400	385	415	403	414	386	406	413	410	367	399	408	375	384	408	351	387	417	447	382	386	367	400	393	398	400	414	364	412	386	398	414	413	416	412	388	393	378	423	372	393	400	385	426	391	441	393	423	413	405	414	380	391	430	408	367	415	380	416	417	416	411	392	396	403	407	404	378	389	416	384	442	420	414	395	424	388	434	443	445	377	419	415	404	422	403	395	377	421	402	364	393	372	404	414	412	397	412	423	384	388	408	425	442	440	405	399	382	403	413	411	419	412	401	419	377	382	415	382	432	442	396	379	418	411	415	385	409	377	429	373	397	401	413	378	397	387	410	372	413	383	378	386	417	379	449	369	398	394	389	397	387	399	399	421	421	372	381	374	403	384	412	383	385	407	379	411	427	399	393	435	444	412	443	371	402	386	423	420	390	420	412	421	412	442	413	388	452	392	361	416	395	420	388	379	406	397	422	393	404	387	407	403	411	402	368	413	421	383	436	401	414	414	395	427	361	403	429	412	418	392	412	420	382	383	395	405	430	404	405	423	397	411	396	421	386	388	407	409	454	383	386	385	399	406	406	405	401	416	439	402	394	368	390	380	444	391	402	380	365	405	393	378	378	440	416	427	403	409	424	435	384	392	395	402	401	374	366	429	410	341	384	400	403	397	398	426	414	406	375	410	413	411	403	374	366	424	379	395	459	365	397	382	412	402	406	406	391	403	410	406	416	424	407	386	378	394	418	391	405	404	360	386	405	416	380	418	405	388	405	415	423	404	419	406	385	415	396	381	415	428	409	386	394	405	408	418	390	377	457	398	370	357	427	411	377	395	399	389	434	441	410	407	376	441	418	382	399	393	365	412	404	391	377	388	396	419	416	410	395	359	403	431	371	394	387	418	420	429	370	369	413	392	390	398	406	445	406	413	420	433	411	442	420	405	445	413	411	406	378	400	402	408	415	412	389	409	398	414	393	390	417	428	439	435	405	386	395	426	416	443	408	379	405	378	419	407	361	419	414	417	396	402	400	409	412	424	436	394	395	401	383	407	477	364	386	404	437	400	400	415	408	384	394	433	394	383	386	345	439	380	352	398	420	388	355	415	407	397	397	409	413	396	418	392	410	375	442	378	422	375	406	401	393	368	455	391	409	376	417	398	402	399	411	401	394	408	422	422	402	373	419	404	402	363	386	372	388	413	382	386	423	405	417	410	416	394	392	419	410	418	417	440	384	430	415	415	396	389	387	435	397	360	412	406	405	362	388	393	423	402	393	406	394	394	401	409	389	422	367	404	429	410	388	432	381	411	393	427	433	394	396	403	438	386	416	382	370	398	419	387	376	379	398	427	402	410	430	410	418	413	407	399	399	399	390	403	408	436	395	388	392	381	414	418	368	395	411	402	400	418	410	371	420	457	393	395	364	389	422	416	385	404	380	407	404	412	364	387	394	427	407	418	401	406	397	386	420	403	421	408	418	419	418	427	372	432	420	398	403	392	434	400	382	391	395	391	405	434	402	379	397	400	430	390	415	421	388	410	391	388	430	387	397	394	403	419	387	405	386	442	389	381	424	396	364	410	396	375	434	413	387	412	410	399	428	424	401	387	428	384	407	413	358	359	427	425	380	370	383	435	390	386	389	401	393	436	405	382	415	407	388	382	408	400	386	399	390	425	421	377	414	407	395	391	393	403	419	402	403	362	393	406	402	401	400	411	375	399	409	397	406	411	394	369	427	454	422	406	401	383	443	380	420	430	424	435	402	430	391	431	430	408	461	399	410	402	414	385	415	436	389	378	401	418	393	407	426	414	424	374	361	378	369	444	416	370	389	422	420	400	350	408	444	370	407	392	422	402	402	424	413	412	385	407	388	419	409	399	420	416	398	452	416	395	379	384	368	431	400	440	413	421	427	407	408	420	417	415	372	401	427	405	421	388	420	415	403	375	384	393	412	420	389	420	414	402	392	387	443	389	407	431	439	428	385	439	425	403	361	388	408	381	369	432	421	424	426	402	454	413	389	388	403	394	415	357	365	421	351	376	407	439	358	431	383	430	405	446	400	426	363	363	387	391	407	403	434	412	408	406	461	392	409	462	400	417	404	454	377	425	349	411	397	391	357	452	370	409	413	426	392	381	391	402	412	424	429	418	388	406	394	379	390	398	417	402	413	409	410	395	409	429	410	397	403	424	413	425	381	394	416	370	414	409	419	393	390	397	403	387	419	375	402	388	392	416	397	436	403	410	406	409	364	426	385	432	417	448	401	426	399	419	405	378	383	430	382	390	385	393	456	411	398	395	425	403	415	411	408	420	441	440	383	412	410	367	375	355	403	382	420	389	382	374	386	428	374	368	375	420	415	431	387	393	374	402	402	375	428	406	436	397	403	409	397	427	393	391	410	440	377	386	407	393	383	413	381	447	402	446	440	415	414	406	394	437	409	358	399	389	436	377	426	342	387	393	389	391	380	412	410	378	394	398	366	390	383	403	405	390	396	380	368	401	423	398	397	395	396	406	405	383	414	379	405	386	412	438	429	399	402	368	383	412	445	410	388	386	375	402	395	401	428	404	426	439	404	412	428	426	380	418	394	364	416	397	407	422	398	378	378	380	413	401	380	351	417	403	403	446	390	374
38025	54091	42648	25501	16380	10646	7599	5187	3591	2703	2170	1844	1591	1309	1153	1051	965	945	862	831	760	688	609	617	572	584	595	567	545	491	523	512	521	531	552	556	464	505	479	521	497	510	510	507	504	528	517	503	534	490	525	519	484	501	513	472	477	511	511	530	518	550	480	478	493	514	501	482	499	466	482	480	507	488	474	499	485	470	502	450	493	490	506	482	469	464	515	457	499	507	514	511	470	491	486	492	514	497	531	497	536	503	514	504	484	480	488	477	519	519	527	444	481	479	500	494	497	472	489	472	478	475	457	502	497	518	563	485	460	515	510	534	506	510	509	456	509	499	506	468	519	482	515	489	532	509	516	510	510	515	543	496	444	487	498	526	501	489	538	495	488	485	520	529	542	499	496	502	476	521	524	531	502	500	499	456	473	511	473	525	510	501	480	482	522	475	464	481	521	508	490	450	518	479	496	489	491	482	510	528	488	501	469	509	540	511	509	488	476	464	481	484	496	478	482	469	516	530	493	473	538	517	478	478	470	457	479	462	487	537	500	467	480	528	510	485	505	481	484	519	459	479	501	470	509	482	486	508	491	505	505	523	518	503	498	483	478	500	537	488	486	535	476	483	511	481	477	535	499	500	523	503	470	433	494	538	493	486	468	482	501	483	516	527	479	507	475	511	498	481	463	513	497	498	509	497	540	497	526	482	468	494	513	510	519	493	482	511	464	491	488	497	494	472	490	493	469	494	526	504	504	494	480	505	468	512	473	481	548	456	475	462	453	505	503	531	492	486	487	521	481	465	500	518	510	501	509	506	446	500	463	462	466	453	473	466	509	490	526	458	511	457	469	532	553	462	517	462	472	462	530	504	475	520	476	523	531	488	503	522	461	538	495	472	502	481	503	552	494	551	477	470	486	479	513	507	515	480	489	500	498	481	451	481	477	480	512	498	480	459	493	509	509	470	500	506	483	509	509	503	504	511	511	497	464	505	500	484	499	499	510	491	495	520	497	498	452	464	506	482	488	529	516	485	523	466	474	508	500	483	509	483	489	511	492	558	479	495	540	513	480	463	528	480	461	513	512	464	529	529	515	479	508	484	519	520	480	523	512	494	469	465	514	512	480	493	504	496	507	477	478	508	473	535	470	515	514	536	513	520	471	481	488	499	472	476	517	546	503	469	522	484	508	524	498	464	475	498	480	519	473	505	515	484	477	465	498	496	495	511	493	443	474	508	500	442	490	472	506	509	492	457	473	500	499	481	462	522	536	508	463	446	482	495	501	514	467	561	501	490	511	479	483	489	512	485	509	512	471	514	470	486	461	497	463	539	501	463	505	493	465	487	491	518	502	487	493	497	484	486	510	494	527	516	495	465	478	514	493	516	500	495	501	527	491	478	519	482	489	468	485	491	486	518	477	484	500	504	476	501	532	538	514	475	495	460	493	526	506	517	513	474	512	442	504	504	508	508	467	516	502	472	503	514	489	472	503	531	502	483	516	472	454	450	504	508	521	488	454	476	486	515	491	547	518	522	551	500	477	497	506	484	523	501	480	498	448	510	439	519	510	504	473	511	491	464	490	503	493	492	498	483	447	485	481	512	510	516	467	504	544	517	491	504	443	476	522	490	493	514	502	485	477	458	453	484	500	500	475	528	486	501	512	462	487	539	469	483	524	486	479	486	495	472	513	481	491	454	475	479	483	479	505	503	491	476	508	469	497	489	534	514	508	516	466	480	471	472	497	491	501	490	494	501	507	515	500	500	516	487	530	516	534	478	500	523	491	551	518	495	482	494	511	458	508	509	494	521	461	494	522	504	480	479	490	522	486	448	501	496	520	512	522	517	519	503	497	533	490	514	506	501	475	525	443	488	494	485	501	500	497	485	481	482	477	481	483	445	510	475	503	533	472	509	518	520	475	506	469	492	486	501	506	505	473	540	529	496	494	474	485	503	486	495	477	539	526	543	451	499	518	476	478	505	503	511	501	499	470	508	488	509	487	506	507	492	489	486	478	465	530	495	478	519	474	491	479	481	485	493	491	475	487	479	494	526	528	530	522	491	465	519	476	543	498	532	520	529	486	485	535	467	470	478	482	503	515	546	488	479	500	520	487	510	485	537	502	484	488	511	454	479	486	519	496	506	502	506	533	506	494	483	476	489	511	515	509	471	468	474	507	490	482	521	485	480	503	477	484	489	532	489	488	505	466	549	462	513	496	495	502	547	463	518	489	473	521	487	498	499	475	478	497	503	500	477	483	419	474	472	495	513	522	525	517	504	502	483	495	491	512	525	526	476	495	481	502	527	486	483	483	525	484	500	514	470	487	494	519	485	506	529	503	536	510	470	508	507	480	488	504	484	506	490	469	511	529	527	530	510	500	521	492	488	493	477	517	482	492	526	483	479	502	453	471	470	535	557	524	525	467	515	464	532	476	505	468	477	506	523	485	512	536	497	543	459	464	561	515	498	493	486	488	493	486	470	506	490	493	510	489	486	467	492	485	501	486	496	496	506	480	504	500	455	476	495	487	516	505	551	490	500	465	472	480	483	489	536	469	508	481	550	480	505	442	497	502	510	470	504	501	508	483	468	527	523	468	480	520	499	496	480	479	513	454	489	471	523	540	495	526	462	506	507	457	529	529	483	469	517	508	506	475	466	541	502	527	470	475	502	519	509	532	503	525	487	516	511	505	484	488	539	518	500	493	460	490	450	495	509	481	531	523	455	492	481	471	487	469	499	516	464	518	463	539	484	508	474	523	521	482	527	516	478	536	569	458	526	463	477	479	517	487	527	502	474	476	479	500	487	495	496	501	479	493	528	502	510	505	461	476	487	504	518	506	513	489	461	475	502	475	480	492	521	501	517	482	492	483	539	510	495	453	504	516	536	478	501	479	496	489	489	514	544	484	471	500	514	545	460	474	478	470	472	500	485	498	488	503	483	527	545	496	504	491	499	488	487	514	465	491	484	498	475	475	442	467	508	479	511	495	491	513	447	514	499	475	513	489	475	470	498	528	511	501	479	482	461	511	477	479	496	500	477	483	513	531	486	514	505	492	481	501	459	537	518	476	515	518	455	489	521	485	519	532	509	498	526	473	517	516	472	500	520	521	485	501	484	499	498	477	515	494	513	506	478	500	477	482	521	481	457	500	538	531	478	522	516	519	510	474	492	494	463	493	495	494	497	469	494	456	537	490	510	495	506	450	517	469	520	510	514	508	495	510	485	492	484	482	491	507	515	473	532	512	541	467	463	506	520	468	507	508	521	484	533	531	479	499	456	486	509	481	509	485	513	484	540	488	490	535	518	482	465	435	459	459	511	508	478	503	508	529	532	499	528	474	490	448	490	499	503	492	489	472	465	472	508	525	522	544	459	516	526	499	472	502	478	519	465	498	462	526	499	510	514	515	534	471	450	487	510	523	492	498	511	510	509	501	502	502	535	501	510	473	474	495	517	488	501	473	461	529	510	485	498	484	502	515	459	524	498	452	483	473	518
23915	21111	28245	24706	21335	15437	7528	4025	2723	1918	1580	1291	1171	1105	934	855	761	733	653	619	571	565	538	530	454	525	489	475	477	484	457	465	456	461	476	444	453	454	434	436	399	456	469	419	447	432	445	397	459	447	446	450	424	442	437	465	411	431	435	439	422	431	417	463	461	445	452	403	411	455	429	458	404	452	466	414	441	422	444	466	477	391	412	447	413	425	419	425	418	465	436	443	445	432	437	441	445	476	431	390	420	447	434	441	413	438	422	420	404	397	443	452	411	427	436	431	419	442	434	454	444	443	425	450	413	442	430	419	471	442	431	427	408	427	426	421	418	433	402	419	383	382	444	428	447	437	422	437	427	443	404	397	412	451	430	429	427	441	423	449	403	459	443	418	470	444	462	425	411	459	430	402	421	428	457	432	439	416	425	409	472	443	457	461	431	428	429	453	439	435	472	425	441	454	433	396	427	441	430	418	393	441	422	401	415	448	428	447	412	419	430	415	470	441	435	409	423	451	447	457	408	392	405	437	410	404	448	426	450	397	461	419	452	445	471	432	451	467	413	423	438	427	454	475	408	457	407	427	444	431	429	471	472	415	434	426	459	446	392	465	447	462	433	429	405	418	423	441	462	429	418	440	471	402	450	478	453	432	431	420	405	474	429	436	391	429	426	428	422	397	450	450	437	430	399	411	427	425	429	443	478	432	420	446	453	429	419	449	435	436	438	403	384	467	443	461	438	428	414	413	407	443	416	430	423	441	408	411	463	421	451	420	424	458	419	450	444	426	433	433	399	421	433	445	456	423	446	445	440	426	424	459	440	414	396	447	450	423	467	428	433	425	455	442	425	420	437	430	438	422	434	447	426	426	452	456	451	440	433	445	479	457	441	456	443	416	439	446	436	415	413	384	423	410	412	407	412	449	390	441	444	450	444	450	406	441	414	431	432	409	471	418	438	424	450	437	471	440	434	456	422	443	464	436	413	431	431	448	419	436	432	424	403	454	422	438	428	445	406	433	419	441	422	418	437	423	453	445	413	458	467	452	473	447	436	449	448	486	426	424	448	415	409	428	411	406	419	451	424	441	440	407	414	458	425	440	437	408	398	434	425	437	394	473	431	443	441	436	415	464	455	431	428	386	430	403	440	412	407	384	432	454	467	456	439	418	468	426	435	427	458	409	454	453	460	427	398	394	400	407	466	401	448	437	448	429	419	421	438	415	440	434	423	420	441	433	472	425	450	435	418	423	427	428	442	445	450	445	463	448	428	428	457	400	432	458	435	423	427	459	434	431	458	407	443	442	455	430	398	468	470	455	410	425	430	454	425	426	400	422	457	440	475	437	404	426	418	426	437	445	402	431	456	490	439	423	452	463	448	453	403	413	455	460	427	400	399	433	440	441	436	412	432	428	454	430	425	446	433	395	421	452	430	430	450	427	395	413	464	419	412	428	432	421	429	456	445	440	455	441	457	441	416	455	434	422	444	433	468	488	418	422	420	417	434	409	439	420	408	435	457	430	463	442	433	386	444	456	413	435	453	437	425	457	423	429	430	438	401	436	415	450	433	457	417	460	425	445	425	448	459	447	433	429	406	405	437	425	413	428	453	411	466	364	463	459	436	465	421	432	423	433	442	455	448	445	437	445	457	449	413	417	465	436	446	447	416	492	451	392	414	490	446	440	419	397	411	486	435	431	456	416	428	459	446	453	440	442	460	459	408	446	418	433	398	437	478	420	449	426	430	427	423	439	440	416	431	436	409	415	459	421	428	433	454	412	405	413	465	453	384	411	432	439	424	425	419	429	387	434	434	422	405	445	426	411	426	439	407	386	462	432	484	446	447	435	432	403	421	428	455	456	443	419	472	440	443	435	453	439	426	436	432	442	462	435	410	430	438	398	442	455	434	440	467	447	399	412	426	396	422	459	413	426	435	435	448	436	423	444	419	425	461	415	452	438	429	407	443	408	423	420	443	418	406	451	445	438	412	439	458	466	427	439	452	434	403	465	421	426	416	409	434	426	442	421	460	433	413	465	435	421	414	475	410	422	446	430	419	434	438	447	441	434	438	408	421	421	423	400	438	393	428	417	416	443	446	448	419	455	456	420	469	478	446	433	455	407	440	455	484	432	432	448	414	436	455	412	416	449	461	427	420	466	420	467	411	447	422	461	428	406	390	418	435	466	427	424	460	419	429	438	466	437	406	496	426	421	410	430	403	431	424	450	422	402	427	440	437	413	427	439	442	428	427	396	417	448	444	449	438	412	394	405	452	442	410	421	429	414	418	439	439	446	475	447	407	418	427	426	432	427	434	446	447	393	415	441	452	455	434	418	440	396	417	418	429	462	443	435	467	402	453	458	406	450	436	443	442	418	450	416	446	449	426	402	413	422	414	401	423	451	430	422	438	435	437	442	442	407	428	409	435	419	386	448	448	434	437	440	413	423	486	446	458	439	452	445	402	448	428	417	443	437	446	394	436	461	426	427	432	410	418	442	435	405	446	425	427	497	402	431	427	425	441	445	407	428	382	412	449	425	446	433	450	424	413	408	440	414	425	425	377	439	458	405	423	419	417	402	437	408	446	431	416	484	477	427	420	452	444	443	439	462	417	415	446	458	454	397	406	421	399	429	434	441	482	418	393	434	443	461	437	431	437	432	434	445	442	425	430	392	424	439	420	448	465	446	414	431	450	434	399	442	387	421	447	453	374	393	460	437	434	421	401	434	410	431	446	430	458	452	439	422	441	451	443	397	455	440	469	415	421	447	441	467	421	418	435	419	409	408	419	438	438	443	433	459	414	440	404	414	468	446	442	420	439	421	459	446	434	421	415	420	425	440	434	441	444	461	435	448	409	441	434	436	437	415	423	412	398	399	449	430	448	449	460	447	410	400	441	450	450	411	402	413	443	382	395	469	467	457	430	452	420	420	390	444	422	433	422	410	425	456	485	431	435	462	463	477	425	414	419	482	433	459	460	421	418	473	449	420	397	440	437	407	445	420	419	472	422	416	431	459	418	432	414	426	449	459	415	444	467	445	414	442	455	416	428	489	455	443	454	449	416	409	437	396	438	419	440	410	474	470	421	469	409	455	440	445	460	414	448	447	440	394	423	472	426	410	420	413	419	420	430	451	447	427	406	426	453	450	420	434	445	424	455	427	450	421	444	425	408	409	416	419	442	496	418	443	450	422	471	458	452	467	424	427	447	463	441	442	409	441	452	444	425	397	437	435	410	433	411	452	439	386	426	437	435	405	453	439	434	437	402	448	426	436	456	454	457	405	453	448	466	462	389	421	442	436	452	432	447	403	415	419	440	446	401	448	408	422	437	439	416	488	456	414	430	450	464	443	429	457	425	421	448	410	444	444	398	431	468	473	431	438	460	431	426	439	399	417	441	418	470	455	399	477	421	430	445	405	446	427	420	449	462	412	457	428	442	432	418	412	449	428	429	428	423	415	423	430	400	405	435	442	428	420	419	443	426	404	418	443	421	440
39933	60864	47096	30774	19729	12762	9744	6820	4963	3576	2656	2218	2012	1750	1479	1241	1198	1106	1014	908	882	799	756	673	664	623	615	648	569	561	579	538	547	553	584	594	562	527	564	521	547	587	502	583	554	516	550	544	509	525	519	520	522	540	565	513	530	549	525	516	564	535	525	532	515	499	506	517	537	574	529	524	511	544	519	512	559	539	517	529	534	521	553	539	509	515	550	552	575	531	495	566	518	515	514	512	555	528	495	499	534	497	543	522	494	531	571	550	567	532	524	524	559	490	568	529	491	532	523	533	543	557	549	552	554	553	506	515	506	531	515	550	505	582	499	538	497	524	528	583	550	545	574	510	516	507	529	545	552	520	522	547	522	539	524	533	579	523	518	538	549	527	541	517	523	528	565	532	540	522	538	520	526	527	541	479	556	548	551	563	550	525	540	508	536	482	525	501	514	503	556	532	491	507	502	520	570	505	583	487	564	506	561	534	529	552	542	497	534	535	507	577	561	517	573	517	512	540	546	526	508	520	536	521	470	504	481	519	519	490	478	578	525	500	515	545	484	483	538	520	520	514	526	577	534	511	543	554	518	531	514	534	510	492	513	556	528	518	530	524	576	598	524	565	545	548	572	512	506	528	499	557	554	535	537	510	581	531	538	571	528	483	535	567	532	510	578	502	554	508	524	536	534	560	510	556	478	545	535	564	485	551	538	529	517	502	502	559	540	501	526	529	527	573	558	512	532	551	549	567	578	528	535	574	523	508	550	540	538	536	489	512	516	520	551	535	541	549	513	576	529	508	493	534	519	518	519	548	531	528	521	542	510	496	537	547	522	547	525	562	549	560	561	481	535	578	518	506	533	498	539	542	540	564	544	542	554	535	538	517	530	538	551	545	554	521	518	551	531	540	575	550	469	511	527	511	576	508	506	528	481	552	510	563	527	584	537	554	540	489	528	531	533	537	512	520	566	559	526	553	534	573	539	534	551	494	510	550	553	532	485	524	534	509	514	537	499	594	516	550	544	513	525	504	537	543	478	519	526	532	521	540	548	547	542	554	518	556	541	531	512	518	563	508	532	517	497	506	514	567	532	489	525	531	511	534	529	538	543	548	517	552	527	498	491	524	567	528	555	541	568	500	515	562	563	558	534	535	511	521	521	537	533	551	542	556	542	524	557	530	528	550	567	502	578	478	509	546	610	526	511	499	562	554	557	563	499	523	517	493	522	557	549	511	543	535	528	542	513	533	550	530	558	530	540	543	525	557	551	527	513	472	504	508	509	527	534	538	568	488	557	537	540	508	520	530	519	524	566	517	535	595	522	556	561	533	544	500	584	524	533	486	546	526	532	569	555	485	476	529	511	517	524	592	548	541	529	517	576	523	529	476	580	508	528	578	535	554	541	554	572	524	477	516	564	551	510	511	511	551	521	550	537	565	557	505	527	528	525	511	503	528	543	540	529	510	559	567	502	512	574	533	538	539	543	557	541	540	539	540	503	535	533	545	606	590	528	530	530	564	502	542	544	543	578	511	527	584	506	498	521	527	545	524	579	540	507	549	550	554	495	527	516	536	505	527	555	499	583	527	543	546	580	532	525	526	543	514	505	543	525	504	530	518	532	515	565	514	511	524	542	543	523	512	524	552	507	568	562	527	533	551	560	537	504	484	509	523	554	554	525	595	539	526	571	540	543	566	523	554	504	563	505	533	522	522	528	554	553	566	535	532	546	523	525	529	528	549	549	517	514	538	564	543	533	519	525	571	491	515	511	552	520	553	531	535	520	527	530	538	542	536	537	562	474	532	558	534	509	541	496	524	530	497	525	513	541	527	559	535	560	532	521	527	494	499	525	569	533	517	532	538	504	545	516	553	506	549	517	550	523	541	550	518	524	522	525	530	533	546	539	499	549	548	534	527	508	508	554	549	544	525	554	560	537	525	549	527	513	543	515	557	536	541	538	502	538	539	535	488	520	484	532	526	522	566	547	507	551	523	540	484	526	526	536	559	561	535	541	537	537	510	561	515	556	527	571	490	526	552	562	511	525	503	557	543	490	531	522	490	483	545	502	532	574	500	528	544	512	491	526	515	492	532	540	533	551	571	526	512	508	507	504	541	558	475	553	540	511	564	516	525	515	526	535	520	552	539	572	544	541	494	512	520	535	550	515	560	519	560	527	518	548	561	526	505	487	553	501	548	554	520	570	509	539	568	508	499	544	533	533	528	499	563	525	497	544	498	554	555	481	531	508	513	555	512	529	547	548	503	507	527	511	581	541	508	544	502	547	566	528	519	523	534	516	556	539	539	537	546	537	520	510	492	576	533	557	490	521	538	561	522	503	505	546	558	536	513	539	483	555	534	530	506	555	523	515	548	528	487	569	502	525	548	527	520	518	490	545	559	514	513	499	546	480	549	505	527	552	492	536	523	528	519	494	516	557	519	544	555	539	522	542	499	543	522	552	542	543	547	534	499	541	561	501	556	510	517	499	529	559	548	551	507	555	499	543	572	497	532	544	553	531	544	556	548	574	503	562	568	529	555	512	506	501	544	548	559	567	522	542	527	542	527	554	537	538	546	515	510	529	506	514	547	534	540	535	507	519	501	552	505	500	562	559	558	529	523	594	509	535	549	567	576	550	513	522	557	522	499	551	523	522	516	557	552	532	490	536	497	539	483	542	582	520	577	549	539	529	550	549	527	524	549	529	520	513	527	550	494	510	520	531	547	549	541	535	527	532	513	548	556	516	518	517	527	551	510	490	521	508	529	535	534	540	490	533	561	499	533	535	535	537	548	535	517	539	559	546	567	583	532	565	532	566	529	503	562	517	507	527	540	531	494	503	569	533	528	535	514	518	535	567	521	503	488	544	531	470	514	537	525	538	565	581	541	496	475	522	527	533	540	541	515	536	534	517	554	545	539	490	533	543	485	588	479	528	508	508	548	543	552	551	513	534	547	521	523	524	525	527	526	499	546	516	508	563	524	539	526	539	566	551	530	577	510	522	580	558	531	516	551	545	547	517	543	529	563	568	494	529	514	515	509	547	567	529	544	512	522	529	563	503	523	499	517	517	531	489	523	543	489	501	529	509	536	548	532	569	496	554	518	559	522	554	514	561	523	539	526	551	515	571	496	542	561	532	496	520	536	516	560	496	551	533	500	515	490	537	536	541	529	504	517	533	544	515	488	529	560	539	509	532	522	524	519	518	539	511	514	488	553	506	554	566	536	577	539	502	532	548	562	531	506	562	468	530	497	567	527	529	545	538	510	556	557	510	554	533	563	555	572	530	535	515	545	555	486	520	550	583	504	530	523	549	536	544	525	506	513	490	514	551	487	583	525	523	529	508	499	505	516	571	518	575	534	522	494	560	539	504	492	558	509	505	542	493	524	514	527	500	527	527	528	539	527	543	507	513	523	527	513	534	529	509	508	538	520	511	558	475	553	556	546	561	549	485	543	545	553	546	486	502	505	522	532	525	580	505	548	561	558	521	534	521	530
24846	21270	28222	26399	18218	8506	4694	2959	1949	1516	1183	956	888	924	747	684	639	565	566	495	476	437	409	430	429	371	361	336	362	368	375	340	371	351	319	350	313	348	357	355	340	338	336	360	335	341	339	352	320	344	299	355	354	338	329	358	296	330	330	334	332	314	335	358	326	356	358	347	314	331	350	349	332	320	306	332	342	360	348	337	323	358	356	326	361	334	334	340	358	320	335	347	318	340	341	378	363	331	363	328	321	340	339	346	353	343	359	351	379	325	346	361	312	324	354	327	321	343	344	341	330	337	335	348	371	334	344	352	320	354	350	351	329	339	327	336	323	338	341	354	315	315	350	313	340	336	324	338	334	347	327	349	369	312	349	337	362	324	333	354	344	388	325	377	345	323	348	327	355	340	314	353	369	318	347	345	351	337	321	308	373	321	326	348	348	352	329	310	349	335	319	328	325	373	329	349	317	337	348	333	337	325	352	343	368	324	332	347	367	363	307	343	344	351	365	324	324	343	330	320	313	334	354	319	346	372	305	324	331	351	310	315	338	339	376	338	332	327	340	321	314	320	365	326	341	338	305	345	357	349	326	358	333	343	307	343	329	316	358	373	329	341	341	341	340	340	336	334	332	354	286	314	343	343	369	317	316	362	314	312	365	346	319	328	301	348	303	321	308	344	356	345	333	325	350	345	335	347	342	330	337	345	352	348	327	360	303	353	352	300	308	321	387	346	363	361	335	339	336	322	346	348	352	360	353	350	358	341	320	348	349	323	355	341	319	326	320	345	308	341	346	331	346	346	312	329	324	327	297	330	367	365	327	332	315	322	356	349	338	348	378	344	354	357	322	355	363	355	337	311	344	319	354	341	352	333	318	323	352	322	336	343	328	348	345	339	326	342	300	359	340	353	322	359	354	304	367	337	327	330	325	284	323	342	349	354	333	338	309	328	327	348	336	362	314	339	341	311	348	305	351	319	321	327	364	347	351	313	324	345	326	335	329	342	346	360	339	350	339	350	360	332	347	319	320	341	326	333	340	332	356	352	322	323	340	335	353	355	347	335	312	356	340	342	363	314	338	312	323	313	330	351	399	391	323	325	354	320	328	353	343	330	348	330	339	347	315	338	354	349	307	340	325	344	320	324	348	350	313	345	337	317	369	339	336	372	336	330	339	342	320	347	344	333	347	320	314	336	345	324	328	352	332	299	364	345	325	342	354	315	345	314	357	311	339	321	337	331	328	334	345	306	358	349	343	351	319	338	376	384	300	306	333	354	354	363	343	346	344	309	350	370	350	324	339	351	360	352	358	311	349	341	334	323	367	346	311	364	330	368	342	340	352	339	319	352	354	322	372	342	339	342	310	372	355	314	309	350	348	336	313	339	342	306	374	385	343	313	353	340	357	309	372	330	316	335	310	325	340	345	337	341	324	358	352	306	348	332	358	334	343	338	325	316	327	322	350	342	325	341	336	378	346	335	342	365	363	325	396	328	340	321	353	360	343	351	342	311	318	331	341	326	338	330	328	327	344	322	316	296	345	334	320	323	318	328	327	292	349	379	361	347	347	362	339	320	351	348	326	321	347	334	347	372	364	316	330	349	377	349	320	338	332	357	363	352	342	354	308	346	332	341	343	335	326	327	359	328	304	323	325	323	316	338	334	353	296	340	328	363	347	322	342	327	342	346	339	347	315	328	353	310	356	331	335	358	313	326	348	322	354	298	314	326	368	347	339	333	325	368	312	318	334	343	355	333	328	329	324	354	338	312	323	332	367	338	315	337	313	384	350	323	334	376	330	337	329	335	317	327	352	328	347	337	341	324	333	313	388	358	355	342	344	332	364	335	318	338	349	335	361	343	343	343	301	332	369	339	345	336	359	282	350	332	334	344	323	359	366	352	349	360	328	344	354	359	344	374	323	330	348	348	339	320	324	343	378	364	334	358	341	331	316	326	315	298	306	332	342	344	311	358	355	325	378	352	345	353	335	343	315	336	358	342	334	329	362	349	297	339	333	338	353	361	351	344	319	331	327	285	303	313	345	347	328	334	333	323	328	297	321	332	348	311	355	343	351	320	325	368	407	326	315	289	378	348	325	357	323	348	346	363	359	330	351	385	370	342	363	336	334	357	346	354	334	351	334	338	336	335	327	346	351	383	374	335	346	316	346	382	344	332	332	347	369	324	349	332	351	344	331	343	315	330	325	313	337	343	327	337	305	310	300	358	324	362	332	355	338	320	342	336	334	357	365	349	349	324	313	321	342	332	325	330	328	384	340	326	336	337	330	310	371	374	330	319	326	331	304	342	343	327	330	350	335	346	339	332	341	317	362	368	306	337	384	335	359	340	331	360	357	324	348	335	350	337	308	345	326	337	322	367	327	321	349	322	319	341	323	362	332	354	348	327	348	325	348	302	338	338	349	340	324	306	317	343	334	300	326	319	338	363	338	375	372	361	318	362	361	348	308	326	351	346	353	309	339	329	343	326	351	332	358	345	311	330	323	347	367	329	321	337	331	344	311	373	351	345	309	377	303	358	346	328	343	341	298	310	330	348	329	336	335	332	328	379	329	337	333	315	340	345	343	339	356	344	342	331	352	364	362	336	354	349	343	349	322	335	317	321	326	302	315	330	330	351	316	346	355	371	303	312	336	353	349	353	324	333	355	340	327	343	380	341	312	329	344	347	328	347	337	323	343	303	331	334	362	370	348	338	335	339	313	358	326	375	312	343	309	332	359	358	345	346	317	362	366	317	314	328	334	352	347	328	309	336	341	333	345	342	336	323	328	324	321	348	317	328	336	363	328	337	312	301	350	324	337	336	336	353	356	341	332	313	347	361	353	341	330	338	370	351	357	343	354	316	342	340	317	357	349	341	328	353	354	323	348	330	368	317	366	355	330	293	338	349	328	366	355	355	356	313	293	368	347	375	335	333	359	319	335	353	305	341	335	323	359	345	363	330	373	327	337	343	339	331	361	349	356	377	313	343	330	338	348	321	357	343	348	351	331	318	335	321	331	354	292	328	337	338	347	336	340	312	340	328	324	324	345	347	363	318	332	347	304	320	340	336	316	348	339	315	337	343	339	382	346	365	354	329	316	346	384	315	348	379	318	334	319	377	347	365	323	374	341	344	326	312	325	378	346	354	344	344	341	339	331	368	346	351	385	366	354	324	307	357	347	332	316	354	317	338	341	339	340	346	337	340	316	321	328	313	355	335	348	323	358	330	353	322	342	363	377	356	358	338	341	359	337	350	359	335	346	313	349	321	344	346	341	338	308	337	340	360	344	352	368	307	358	346	326	324	325	319	354	306	324	346	307	316	379	346	317	331	314	314	382	343	330	306	336	318	338	341	352	316	353	330	333	345	333	325	353	314	354	330	351	357	340	331	335	310	314	319	316	343	315	322	320	353	363	332	340	365	359	356	334	348	334	354	341	343	334	309	317	331	340	343	323	336	350	365	359	326	338	330	364	339	311	356	355	324	322	347	328	338
39995	60060	44442	29774	16652	10671	8242	5638	3948	2975	2271	1850	1584	1461	1164	992	980	833	765	682	683	585	558	569	544	503	514	510	523	458	476	463	444	465	413	438	460	449	427	465	455	471	413	446	453	425	420	404	426	411	420	416	425	472	397	393	453	404	432	406	398	404	425	404	419	455	403	414	426	436	440	411	444	399	429	430	436	480	406	402	405	386	410	393	435	435	383	378	415	449	430	411	418	406	407	417	420	439	428	454	444	433	435	443	416	400	425	405	399	417	432	422	405	413	442	431	410	397	420	435	401	444	462	423	456	423	427	434	421	412	441	417	415	401	410	445	384	407	407	423	406	411	397	415	414	424	423	454	439	410	395	441	436	422	382	427	434	431	415	385	415	439	415	420	402	424	414	348	415	435	453	438	435	421	419	423	424	404	412	409	407	433	419	417	426	409	399	409	436	438	382	426	407	406	395	429	420	398	427	448	410	448	434	383	461	431	415	417	397	420	390	372	466	406	418	403	406	391	411	476	419	429	424	427	374	421	468	405	431	418	447	415	437	401	451	399	448	408	406	475	436	415	401	445	434	433	394	455	439	424	381	442	443	415	412	393	398	396	403	442	432	385	393	447	442	464	405	423	438	426	436	443	438	425	411	420	417	435	396	412	421	425	452	436	416	424	413	397	420	439	418	428	407	404	376	404	425	382	449	397	412	394	392	423	423	413	411	421	423	408	427	389	401	411	423	410	425	420	396	438	458	425	402	447	396	416	439	422	436	417	423	409	429	417	456	406	403	421	393	403	398	428	402	426	415	377	380	411	422	441	415	424	484	404	411	420	428	440	462	424	383	435	432	434	425	443	432	399	447	390	419	409	414	474	424	433	414	430	445	424	403	422	401	388	408	402	400	420	402	435	400	424	376	403	425	441	424	421	387	386	425	446	408	417	435	432	409	379	408	468	428	448	383	424	417	443	429	475	438	430	411	447	442	413	423	449	403	433	412	415	471	416	412	439	405	447	420	420	465	432	435	413	403	385	419	414	394	403	423	421	430	431	416	416	402	397	439	436	451	415	420	404	393	420	427	439	393	434	429	426	428	400	434	398	419	438	428	447	419	411	437	412	431	428	390	406	417	415	429	443	423	409	428	383	441	430	419	409	411	447	381	409	442	453	423	453	415	411	454	388	416	432	433	437	440	442	458	396	389	403	364	423	410	418	422	455	416	367	400	456	400	418	442	438	424	435	428	436	444	411	415	422	425	440	411	393	402	416	424	394	406	404	403	408	402	434	457	421	413	438	423	458	408	403	410	407	431	436	402	434	433	414	367	390	426	444	402	426	411	416	432	390	431	413	436	421	428	423	366	443	448	404	405	391	441	461	391	442	451	389	435	458	406	384	443	421	415	405	427	424	393	399	423	399	402	457	425	412	414	436	404	422	455	422	430	434	407	428	395	381	413	402	418	383	414	442	445	392	422	440	448	435	441	446	425	410	442	408	416	407	434	417	416	428	441	402	400	399	407	435	424	431	407	430	432	404	435	415	379	410	428	444	418	442	413	427	427	410	428	431	425	402	398	386	415	423	420	439	404	427	444	424	423	435	418	459	418	404	431	409	417	414	442	412	417	428	378	404	457	429	390	413	430	441	397	426	413	403	470	434	395	439	409	401	424	447	418	408	417	453	403	448	382	457	393	434	436	432	431	426	464	382	407	399	427	429	419	411	415	408	421	417	418	428	439	427	440	457	410	416	392	418	399	417	403	411	429	403	436	395	411	417	427	425	437	417	453	420	423	418	401	391	398	426	430	405	458	434	457	422	412	429	413	423	400	408	413	389	417	422	429	389	442	360	408	418	402	471	418	408	428	425	397	408	427	441	394	457	376	434	393	455	459	413	408	418	456	397	443	424	425	436	425	458	400	445	391	422	436	426	415	434	419	443	415	446	412	448	447	465	409	416	425	411	488	400	455	442	429	428	445	441	386	398	434	445	414	379	420	403	450	419	404	437	434	441	401	438	413	415	434	435	414	404	438	410	400	436	457	423	418	434	438	410	409	453	441	396	439	399	466	427	420	389	401	416	438	438	429	425	457	403	424	423	408	390	441	392	446	417	400	417	415	425	424	421	423	397	398	468	378	415	431	410	431	459	422	421	400	419	424	443	427	426	438	448	426	401	393	437	405	428	420	377	430	411	424	433	433	448	427	449	469	404	434	428	386	402	413	401	427	443	415	392	386	430	438	402	382	449	408	447	447	445	403	443	443	445	458	423	428	437	426	423	396	438	416	427	377	397	436	421	446	439	438	446	436	401	389	438	427	410	403	413	445	387	415	436	403	430	402	423	425	440	388	425	416	396	376	410	434	394	421	378	420	399	416	414	396	411	391	421	402	382	412	420	389	406	418	433	396	435	443	385	409	431	424	409	409	427	391	409	432	461	420	474	411	442	417	427	442	416	395	433	465	446	469	422	427	423	429	394	405	433	408	422	468	437	435	425	439	419	408	425	422	418	426	411	422	458	409	413	466	414	454	402	422	407	432	394	409	391	428	442	404	434	419	436	445	410	415	392	411	419	441	442	403	379	438	413	376	418	424	429	403	427	417	427	433	435	440	423	452	442	398	392	397	394	415	435	418	411	442	461	403	451	389	423	439	422	442	413	415	426	418	428	434	470	393	446	428	420	397	443	437	401	422	415	402	427	437	461	435	435	430	434	451	388	442	433	423	401	407	418	418	377	420	394	418	425	446	441	428	454	369	415	420	410	441	432	415	438	405	415	404	420	416	388	433	410	448	419	397	435	414	367	416	424	394	422	434	434	459	430	423	448	440	417	429	433	434	404	416	417	426	419	422	418	417	393	417	383	412	408	411	422	426	406	441	435	451	400	431	426	430	394	401	385	442	438	417	427	382	381	385	436	445	430	404	417	408	411	461	404	423	452	403	443	419	421	419	433	436	365	408	409	445	434	424	436	409	410	434	443	442	404	415	396	408	470	424	417	388	430	409	429	415	464	397	396	435	440	433	440	434	413	439	430	396	430	408	395	434	412	425	424	425	396	451	442	401	387	408	365	415	412	410	437	405	393	431	408	420	419	397	410	439	418	442	389	377	429	417	427	411	401	411	422	420	408	444	421	395	409	400	401	419	422	457	423	439	410	381	432	453	449	429	410	427	425	454	413	432	423	383	422	412	421	448	451	413	429	451	399	370	434	403	424	429	438	442	431	412	438	429	424	437	422	412	395	449	432	448	449	397	402	397	413	406	419	389	405	431	434	429	465	400	388	431	451	464	433	444	414	429	417	456	409	477	430	444	406	421	462	418	431	412	437	435	430	396	412	398	413	416	425	412	423	411	389	457	413	451	412	380	402	384	447	415	419	441	444	429	442	416	430	408	404	456	406	409	441	416	424	400	417	383	418	400	386	419	422	450	414	409	424	436	440	397	424	407	413	397	411	431	421	418	378	425	450	467	418	424	383	421	399	421	416	405	434	406	411	418	459	426	455
22798	21159	28660	23913	21263	21658	16885	6496	3773	2848	2120	1750	1501	1414	1168	1041	909	824	755	653	630	561	556	529	512	442	428	433	431	445	383	365	401	400	410	363	392	399	418	385	368	362	377	405	355	378	383	381	372	414	398	373	327	367	372	346	388	385	357	385	380	389	388	369	357	423	417	364	385	387	404	331	392	387	382	411	384	394	391	362	370	408	357	397	365	390	393	392	355	374	393	343	358	360	351	359	369	414	354	366	378	367	354	333	346	351	344	348	401	336	368	388	385	356	390	357	363	399	394	423	420	390	394	352	386	387	368	373	378	342	369	355	345	394	409	368	384	398	376	365	371	391	386	377	365	359	368	372	354	353	407	364	334	390	350	369	398	375	377	353	386	388	382	396	379	372	372	343	334	383	346	378	385	381	382	382	384	368	336	324	353	372	363	378	377	336	384	375	342	391	374	401	398	358	376	355	352	388	384	360	370	389	364	363	386	410	360	358	365	380	391	412	363	339	345	395	377	379	371	353	364	379	363	392	410	347	378	360	369	398	371	334	395	371	345	365	354	399	420	369	383	367	368	363	357	372	368	371	361	384	385	367	351	326	385	351	405	371	363	399	383	377	385	365	357	389	386	373	369	366	386	346	357	395	388	411	366	377	353	350	363	389	359	376	377	388	334	369	373	336	363	371	405	360	396	380	361	366	365	379	378	384	363	388	362	406	359	392	364	338	358	390	393	356	397	365	397	373	344	395	346	361	374	411	371	394	366	376	341	387	382	384	386	366	392	368	357	364	363	371	341	371	365	398	386	344	382	363	373	364	398	377	392	383	349	374	390	327	360	362	351	388	377	358	395	385	370	397	370	371	361	362	359	380	384	398	382	384	375	359	389	402	357	366	385	355	381	382	388	373	404	330	382	374	367	364	377	342	388	362	347	373	402	355	414	388	366	364	362	417	358	378	388	358	351	363	352	368	347	388	420	428	358	349	328	408	388	371	408	349	364	335	389	343	350	383	364	380	406	387	402	347	378	329	374	375	379	380	337	371	401	364	388	346	355	373	366	369	366	343	366	371	388	384	342	393	374	318	376	343	402	375	345	385	384	419	391	346	375	358	351	381	418	363	362	340	388	353	355	365	343	355	374	386	387	360	318	352	368	376	367	351	360	354	378	388	408	390	387	385	339	367	363	347	343	374	388	359	376	353	382	399	376	356	409	400	397	354	344	362	387	375	365	353	390	358	376	338	384	384	383	415	365	380	387	383	403	352	381	402	393	341	381	370	374	384	371	391	369	348	410	374	360	389	368	390	370	417	366	377	393	369	398	378	373	391	347	345	353	372	355	336	377	362	369	368	386	343	345	374	375	380	380	334	336	414	357	345	392	363	367	356	388	409	348	371	352	360	405	381	356	354	356	370	369	381	353	355	372	352	375	386	393	378	405	386	343	344	383	316	343	396	393	383	345	371	319	343	339	403	365	380	396	391	362	364	380	401	369	356	332	375	372	386	387	372	389	356	365	367	404	356	366	382	352	377	360	359	363	386	390	367	410	374	372	359	367	341	394	378	375	377	358	393	380	389	337	380	359	362	416	345	404	364	396	383	349	377	364	351	410	379	364	385	358	371	406	381	382	363	393	389	408	356	376	350	366	364	367	399	337	365	354	385	404	342	391	420	372	383	391	370	361	395	358	339	366	368	368	394	390	365	376	373	379	386	352	351	388	379	340	381	371	365	348	362	339	374	352	410	388	368	378	377	377	365	378	380	367	355	349	415	369	367	381	389	350	404	402	373	360	352	370	386	372	359	375	323	372	388	339	344	381	387	380	370	412	353	360	378	379	372	372	372	408	390	354	349	370	380	387	360	394	362	387	378	387	383	351	375	351	336	365	360	405	359	399	399	374	393	349	372	382	391	388	375	383	365	343	353	378	390	387	396	370	413	352	357	386	399	361	347	377	362	374	369	358	365	394	382	356	392	404	353	373	331	358	328	362	350	390	390	364	394	360	379	401	370	362	344	408	360	411	383	376	368	352	385	416	393	378	387	362	385	361	373	373	346	381	380	384	390	408	405	354	365	366	393	419	354	382	361	388	342	399	389	354	380	369	410	375	418	376	342	403	398	370	370	392	374	388	356	415	335	381	350	373	383	387	390	382	374	374	372	374	370	390	410	369	395	367	328	382	377	376	366	357	373	385	339	384	390	372	419	360	376	376	334	387	335	387	342	368	373	384	387	394	389	351	357	367	388	378	357	360	336	414	353	368	374	372	382	403	367	370	346	368	350	347	363	332	384	397	394	344	371	363	402	359	357	413	387	384	385	369	378	352	364	355	393	345	405	380	356	378	375	401	372	380	349	370	353	377	378	398	345	395	367	386	357	350	357	362	364	405	383	369	381	371	364	399	367	393	385	410	383	348	344	366	340	402	389	406	354	388	361	354	350	336	385	365	415	377	325	359	361	349	364	357	369	391	374	377	361	354	367	388	357	365	354	396	386	366	374	330	374	390	392	355	403	363	368	369	344	366	409	389	373	385	377	464	372	395	377	363	347	343	354	392	410	393	375	399	385	375	402	344	386	364	378	346	330	360	375	367	368	382	370	359	403	372	365	379	405	362	370	366	357	396	355	371	352	366	368	386	381	400	362	361	352	389	434	344	363	366	365	348	375	331	341	371	354	363	395	354	357	383	390	358	374	398	365	360	377	373	391	355	392	384	360	341	352	393	396	375	358	387	328	369	360	362	374	436	392	367	383	344	335	384	350	361	341	359	374	366	335	365	371	370	377	376	366	379	376	363	363	379	379	378	334	393	359	389	369	343	358	373	383	351	382	416	368	395	374	376	398	364	358	386	413	353	362	366	350	389	353	369	376	376	377	335	348	397	360	363	391	388	379	376	369	393	384	392	383	393	386	404	398	364	376	369	403	367	347	371	376	385	381	361	338	355	359	361	361	387	374	384	385	374	353	373	384	327	349	383	351	397	378	391	378	364	351	394	379	362	370	338	397	391	401	362	350	388	393	395	403	349	377	372	376	336	354	380	349	384	368	385	356	372	371	387	398	365	370	362	375	364	389	378	336	412	370	340	372	402	389	373	357	387	379	358	380	340	355	358	406	360	340	342	380	379	397	400	343	364	396	395	357	400	385	362	387	374	405	366	362	395	351	387	390	364	360	392	381	369	389	353	376	371	392	372	370	385	380	350	373	376	369	339	353	399	348	343	438	377	374	378	367	383	380	393	357	356	376	379	346	373	373	394	355	386	409	358	376	358	406	397	396	341	398	371	372	381	370	376	398	361	375	410	383	386	403	376	352	344	373	346	416	344	375	365	372	355	409	373	353	392	373	409	379	348	390	394	381	374	383	389	400	340	360	329	391	365	392	403	370	382	379	375	381	375	353	357	360	378	410	360	355	416	368	390	401	394	390	376	342	390	351	373	402	388	378	358	400	386	385	353	345	358	375	366	415	369	354	369	392	390	387	401	387	367	358	380	406	407	394
42255	66013	50851	32846	23564	18389	13639	9567	7023	5090	3650	2920	2583	2286	2005	1712	1481	1264	1149	956	904	846	786	668	644	587	595	560	580	513	552	559	534	456	491	463	462	434	484	457	510	463	467	431	434	447	465	477	454	490	456	473	477	423	467	438	456	513	423	433	449	496	431	437	439	482	472	441	464	437	462	426	482	462	451	457	436	456	446	454	448	461	480	462	477	468	460	485	399	481	470	473	437	470	487	473	458	432	479	412	491	485	445	445	465	456	461	452	471	475	436	501	422	451	458	435	476	462	468	498	461	499	455	451	431	453	460	456	481	463	482	443	463	467	440	458	440	430	415	425	461	464	469	471	447	463	446	464	457	445	465	493	453	457	446	428	443	455	428	421	460	437	467	486	467	456	450	441	428	451	463	480	456	483	464	438	455	450	443	439	464	482	465	443	459	409	415	413	455	482	443	477	494	450	444	429	507	454	460	445	472	494	416	505	463	470	461	454	410	461	457	443	450	465	448	435	474	456	469	484	499	471	448	479	479	436	431	441	468	459	467	469	480	488	439	482	436	453	451	464	423	454	439	428	466	459	464	440	474	436	475	435	435	486	469	474	450	506	445	523	446	426	423	454	485	449	456	471	432	473	455	394	448	461	455	441	470	420	472	438	473	462	436	447	427	454	453	421	449	426	425	458	425	482	456	437	458	481	455	465	434	446	468	440	448	477	450	480	442	455	446	429	459	461	450	458	432	426	448	444	442	432	443	471	427	479	468	461	436	472	471	437	488	484	457	466	456	469	449	453	474	433	453	425	427	447	464	467	417	415	457	478	474	456	442	476	459	452	480	453	500	455	456	432	435	473	436	458	482	442	437	457	444	455	511	497	444	428	460	440	463	459	442	470	420	450	481	463	493	427	482	429	444	471	482	450	455	438	450	445	455	483	456	501	446	467	437	474	457	436	476	473	451	435	443	430	450	510	462	477	477	460	460	459	448	412	463	463	421	407	478	416	483	469	432	447	428	442	435	473	453	446	483	462	472	449	481	446	483	470	430	492	459	446	433	427	469	463	429	466	451	486	443	448	474	457	436	421	446	470	451	446	502	455	475	462	482	438	419	456	426	447	499	434	493	451	443	457	432	458	455	459	425	438	462	430	455	472	449	449	468	449	456	483	484	486	457	433	470	437	486	475	479	471	480	469	486	445	451	461	427	482	438	444	408	405	492	497	478	436	458	481	442	456	435	428	475	441	490	431	460	493	470	466	424	432	442	452	514	450	424	472	450	483	445	427	458	460	452	443	442	463	470	474	450	463	450	452	443	462	479	457	442	454	443	423	498	457	434	439	455	492	448	434	470	499	427	456	437	496	471	436	458	425	499	459	464	462	469	489	431	435	449	444	480	408	453	458	436	428	453	445	432	421	471	442	480	415	455	428	504	444	430	467	448	467	491	445	445	498	405	449	422	450	467	427	452	471	426	441	454	441	462	472	449	474	477	430	425	464	487	448	462	457	459	425	447	489	437	449	477	460	439	434	479	445	447	419	467	453	478	471	462	479	450	473	456	383	440	418	442	467	508	426	455	476	429	447	440	466	465	444	469	447	456	444	436	481	467	453	492	478	463	478	498	461	456	456	442	472	431	469	463	465	452	477	451	449	435	469	449	404	435	461	439	464	447	435	473	455	477	468	443	464	431	423	450	444	474	482	447	447	460	482	474	443	440	487	462	486	434	454	430	424	424	462	430	438	472	439	407	458	445	443	429	467	494	440	432	452	439	434	440	452	435	437	453	488	430	468	459	501	429	433	468	424	441	461	441	456	455	481	495	451	475	419	474	451	447	429	467	441	457	456	453	456	472	436	449	431	487	429	432	483	485	464	434	421	460	468	451	453	413	445	465	453	433	488	463	457	471	494	484	470	436	476	457	510	484	451	465	454	436	431	458	474	464	411	474	467	440	446	467	471	435	477	458	439	478	492	460	418	447	446	428	461	458	470	490	456	432	509	476	427	460	429	469	442	419	434	457	465	463	473	430	474	434	447	462	411	452	458	441	435	442	425	496	443	457	452	479	468	493	483	470	418	452	462	471	455	457	459	489	429	471	445	450	459	479	453	444	432	482	465	460	489	438	465	448	462	451	465	453	474	464	469	457	454	457	472	435	453	471	469	454	433	445	460	451	461	509	472	459	468	434	444	456	424	455	442	427	437	485	420	424	447	440	442	466	394	444	455	462	415	457	462	483	433	449	494	484	430	460	457	439	478	436	436	483	433	425	411	449	449	438	456	462	445	457	447	478	486	445	447	477	442	446	441	480	448	433	456	466	466	442	486	428	457	457	484	473	440	493	456	463	427	462	433	459	470	455	498	482	461	451	468	472	448	485	462	447	466	454	459	464	447	474	457	456	442	419	414	476	458	460	457	466	416	477	422	479	445	454	461	445	446	532	437	455	457	472	430	490	446	473	493	433	455	478	460	427	446	450	430	447	491	463	473	433	453	457	463	465	491	436	451	470	446	415	433	449	488	417	489	444	461	445	470	492	447	439	459	458	454	427	451	450	448	477	404	462	451	451	430	444	434	466	468	465	494	466	426	462	457	466	462	448	463	506	481	447	480	472	476	444	458	461	447	467	444	443	439	464	493	444	460	460	468	457	494	448	419	457	435	467	437	468	444	458	443	474	455	457	437	455	477	435	424	446	444	467	446	460	454	474	443	466	493	438	418	455	432	477	446	442	458	439	461	431	503	464	473	471	465	429	494	459	454	443	506	481	468	476	467	461	466	477	463	451	466	478	481	470	442	446	440	453	430	445	460	458	462	442	448	447	473	439	451	425	481	446	502	462	466	470	467	435	460	447	463	444	467	432	448	472	437	478	434	447	451	445	485	417	450	430	440	464	414	432	469	424	431	447	439	478	483	488	437	436	453	427	418	440	481	445	468	465	464	435	489	480	442	469	480	432	459	449	421	440	444	457	462	465	467	450	413	486	475	469	438	478	452	436	432	428	459	474	473	451	436	493	447	463	428	441	452	437	447	480	439	464	463	414	440	446	446	462	458	441	425	463	453	464	478	461	487	473	481	433	457	477	482	456	467	437	480	451	452	490	454	410	445	446	449	457	471	468	445	453	444	469	437	460	436	500	492	459	434	490	490	412	448	456	446	470	459	433	475	458	421	493	414	475	464	409	497	438	458	444	467	468	433	459	450	457	438	467	464	501	460	462	449	458	443	436	485	476	433	432	437	479	444	462	446	439	453	472	436	489	490	451	417	429	512	446	454	458	471	451	468	412	438	450	454	467	466	447	451	422	453	449	436	455	450	449	426	469	466	457	442	465	437	484	462	458	436	487	464	418	463	470	461	455	476	455	437	421	482	455	443	434	412	449	450	463	431	474	449	450	477	446	458	449	462	430	424	451	439	453	435	461	437	454	456	479	430	451	427	480	459	470	481	459	477	493	464	461	437	475	445	462	478	469	456	473	469	473	462	464	451	445	470	437	493	449	461
32802	34279	34999	24475	11711	6047	3619	2340	1817	1338	1208	935	888	833	773	687	628	564	575	489	505	471	461	433	427	438	443	457	446	433	410	423	416	387	428	378	453	374	378	432	403	402	406	418	406	372	401	417	400	391	395	382	395	419	384	409	412	388	401	394	366	371	412	426	417	376	361	365	381	417	366	376	387	428	401	400	367	404	380	400	385	412	405	392	430	374	386	406	383	387	395	387	378	395	380	410	414	377	371	397	372	378	400	385	378	349	397	436	378	372	378	392	378	396	400	401	380	399	437	383	421	380	432	427	435	370	398	383	411	354	381	448	410	406	383	406	411	426	388	379	378	364	385	380	343	369	399	384	384	378	401	382	381	407	395	414	403	418	333	388	391	395	343	438	426	385	423	398	418	391	401	362	415	351	428	387	391	379	383	371	442	416	408	405	394	426	383	385	392	340	361	400	389	368	392	425	403	393	424	414	392	389	430	406	399	406	394	388	379	417	374	444	397	354	396	412	362	381	431	367	397	410	412	374	419	412	378	375	401	386	403	394	402	392	340	417	418	355	410	419	409	371	410	396	363	381	412	404	384	393	426	384	383	364	382	402	415	424	399	388	407	346	412	364	378	376	388	391	411	350	355	378	412	430	419	412	360	422	411	371	386	401	352	403	401	407	395	394	394	404	413	378	382	413	395	402	365	380	397	453	423	399	409	374	414	381	408	417	390	387	411	398	386	387	354	358	347	389	419	398	360	364	415	416	385	394	413	415	370	381	408	393	397	400	359	372	380	392	378	385	441	392	412	385	371	416	399	389	401	397	364	373	431	412	414	375	378	392	381	409	383	412	379	397	367	402	411	429	412	423	389	419	411	422	413	388	397	388	425	349	427	363	369	418	400	388	383	395	389	404	421	351	389	420	406	395	417	386	408	370	411	414	384	382	389	375	370	386	395	425	394	374	382	399	370	377	379	369	414	376	401	417	413	374	385	397	390	405	379	394	392	411	376	413	398	394	378	401	404	382	401	431	398	415	407	384	397	405	372	405	360	392	400	395	376	407	401	419	405	375	386	404	429	375	406	393	367	460	403	393	372	395	380	381	415	393	388	411	422	431	396	389	370	413	420	426	408	415	374	375	371	394	369	412	386	368	374	425	444	361	407	413	385	396	375	395	417	357	351	407	407	387	360	411	373	370	403	391	413	388	371	395	436	415	394	420	382	396	414	399	417	386	412	416	409	381	372	417	361	395	438	399	418	406	368	402	363	385	366	468	409	361	360	398	410	383	391	392	394	377	396	380	444	399	413	347	381	408	404	413	398	417	379	382	396	380	391	388	393	407	392	359	379	387	424	383	353	373	390	380	347	402	382	411	405	384	445	387	409	405	349	433	372	395	420	353	405	397	403	380	396	401	374	402	403	419	384	377	365	358	382	396	398	408	367	421	412	399	393	399	463	393	394	410	407	412	396	390	363	397	423	401	403	437	424	421	372	383	408	416	420	386	369	393	402	376	421	406	393	387	394	377	383	430	367	422	421	404	381	424	366	395	437	397	402	358	414	385	396	426	369	436	403	393	416	402	386	403	391	410	422	398	405	397	380	385	382	405	383	374	387	389	362	353	385	393	396	392	426	443	359	388	385	388	418	388	402	392	416	415	394	351	414	407	409	382	371	347	408	401	359	394	375	400	395	383	426	403	397	411	373	367	393	377	387	433	396	378	413	401	404	390	362	398	406	431	386	408	383	404	400	408	402	390	405	411	419	411	410	392	375	417	379	398	404	390	386	392	385	373	415	399	396	403	437	431	389	374	388	385	386	409	409	414	409	380	371	412	359	420	404	390	370	405	403	396	346	379	425	346	374	392	388	418	424	367	403	367	377	411	406	375	358	396	392	369	364	361	370	372	398	394	411	410	385	397	358	413	398	393	404	402	391	374	409	415	370	371	371	394	379	382	393	410	399	395	407	344	413	366	408	412	385	403	395	402	363	425	395	377	375	416	394	385	398	379	353	406	392	415	406	388	398	381	373	390	349	408	412	408	417	374	395	407	442	427	410	417	368	364	413	391	400	384	376	433	410	365	390	405	394	434	398	379	398	420	406	398	385	361	397	380	385	397	409	386	436	393	358	353	399	392	384	400	390	397	422	399	397	373	389	411	423	429	376	390	424	418	390	370	399	368	385	411	398	375	401	405	423	389	391	385	402	361	406	378	394	398	404	377	414	389	424	389	393	404	415	417	373	401	388	374	405	375	375	403	388	393	402	390	394	420	407	371	396	382	402	407	412	415	396	421	377	397	392	411	395	387	359	372	405	384	385	402	387	376	418	428	354	379	422	371	369	391	351	405	364	382	416	402	394	422	418	366	431	391	427	373	382	405	402	361	397	420	406	412	389	356	425	377	391	372	368	403	391	366	394	389	416	363	426	397	410	401	392	367	401	396	395	367	411	412	421	388	402	388	407	380	379	408	373	401	406	411	423	414	408	415	393	398	393	383	367	416	406	395	423	399	411	405	431	384	388	394	415	364	444	420	397	413	415	379	414	375	400	434	348	381	390	424	394	363	384	411	387	397	398	388	408	440	359	416	389	378	377	392	374	384	385	401	403	401	409	391	404	385	382	358	364	412	417	418	414	385	430	429	393	434	418	403	394	376	380	405	384	387	383	397	384	372	396	411	415	419	395	426	394	335	367	388	388	377	393	360	373	398	379	429	433	417	398	404	397	430	379	405	416	404	435	404	362	405	378	415	366	403	402	411	396	410	389	387	434	379	392	393	395	386	399	371	384	410	406	432	399	364	345	408	396	416	394	377	374	413	407	409	367	407	422	422	382	402	394	381	420	391	418	396	358	362	407	390	412	377	381	406	386	372	374	399	414	395	368	416	411	406	356	414	359	402	374	414	383	395	362	367	386	397	380	364	416	400	398	353	402	381	405	383	410	384	387	438	395	412	416	391	345	414	389	421	420	405	413	356	407	419	384	349	401	391	355	419	429	411	391	371	375	371	380	406	426	410	418	411	375	405	390	356	366	386	367	407	405	406	372	407	395	396	372	396	419	403	374	421	406	396	394	405	397	392	417	397	388	367	398	402	397	416	366	395	416	420	417	424	411	371	384	383	443	394	388	393	362	403	356	398	377	426	406	374	419	356	385	388	397	409	378	409	380	431	431	409	387	399	409	394	411	381	369	402	382	387	407	349	411	411	405	390	386	434	367	377	399	372	428	404	381	422	406	370	401	365	379	371	415	370	372	402	366	401	372	401	377	403	373	402	390	406	390	387	409	371	375	395	378	389	394	373	378	394	404	415	421	399	398	390	411	362	427	430	372	406	386	418	354	436	402	401	378	385	399	408	404	405	408	385	378	422	364	401	451	395	395	411	423	405	351	372	368	411	412	396	399	393	392	417	384	373	380	424	373	395	389	411	357	395	384	423	359	461	402	422	389	370	365	388	375	353	430	373	429	388	402	456	387	407	394	398	384	404	351	386	373	416	385	383
40217	50635	39492	24883	14580	10045	6388	4672	3242	2434	1980	1645	1463	1289	1173	1042	932	836	760	665	692	594	591	597	558	579	503	594	514	537	523	508	493	527	508	502	508	445	478	496	475	458	501	507	475	486	492	516	537	471	474	476	487	494	492	506	490	478	487	498	451	447	465	500	521	491	487	488	500	476	463	479	534	524	462	485	458	466	492	454	499	497	464	498	498	492	527	460	467	454	478	513	478	459	453	438	491	528	492	513	504	489	495	516	486	492	490	508	467	487	480	454	499	492	437	458	430	512	474	505	521	495	500	510	472	476	487	462	521	510	508	476	468	493	496	539	483	465	513	449	487	481	491	455	440	474	501	498	473	499	511	481	519	467	488	450	464	492	485	493	538	542	503	513	463	497	517	481	470	560	477	487	465	473	482	474	477	509	484	486	461	499	490	499	557	466	463	483	446	471	474	480	437	490	500	484	463	512	465	436	490	530	469	488	503	487	489	479	484	415	490	520	494	488	478	441	529	478	506	487	461	509	454	448	485	509	484	486	503	477	518	478	496	494	511	488	496	506	499	462	471	437	502	491	455	503	457	450	495	530	449	471	482	470	520	484	500	508	469	492	499	473	472	483	525	501	510	502	451	476	501	501	478	480	529	498	481	489	435	496	512	501	459	498	487	502	520	497	443	495	516	508	526	424	486	495	472	469	518	494	490	496	487	471	524	477	468	470	533	482	514	468	471	510	467	530	539	514	484	504	473	508	465	476	496	513	481	462	474	477	501	483	466	484	515	524	493	503	519	478	502	512	469	530	508	489	502	470	481	503	468	470	443	480	470	504	459	439	496	501	485	433	468	488	471	518	466	486	478	505	490	493	491	473	493	472	475	446	506	485	462	460	476	516	487	490	463	486	477	491	507	516	485	499	514	470	475	452	499	515	463	519	454	461	487	502	465	486	520	484	502	491	498	479	550	488	501	471	507	485	504	519	512	513	457	477	508	518	477	518	446	503	488	489	502	504	526	524	466	471	470	482	514	487	459	496	473	489	536	518	499	467	487	470	500	496	461	523	457	476	479	497	436	467	502	501	511	490	462	462	483	519	477	510	469	494	508	489	502	499	473	477	521	493	500	485	494	496	523	510	518	475	521	534	451	487	467	494	466	466	501	489	492	470	477	470	502	479	475	526	477	479	449	484	484	482	475	508	498	514	486	468	519	489	495	460	474	464	486	473	481	491	475	463	529	476	523	496	463	484	457	463	469	484	484	478	495	525	466	452	519	467	492	460	474	465	489	474	483	490	506	483	474	440	491	492	489	497	455	457	499	498	496	457	516	469	494	489	453	450	492	444	513	491	520	524	521	515	475	500	469	456	479	500	490	505	506	489	453	464	475	486	497	489	490	468	506	481	484	456	528	478	431	476	507	481	465	470	494	486	488	500	473	484	453	502	457	441	469	526	460	471	503	534	475	494	515	503	452	519	457	538	501	497	484	479	509	513	479	511	468	487	455	486	488	486	469	440	512	522	504	487	473	486	510	459	499	518	472	474	510	497	528	469	482	415	485	529	507	440	460	507	477	474	494	515	508	466	508	487	447	493	486	429	508	473	527	473	484	498	498	472	496	524	522	486	479	479	488	525	450	477	491	497	453	516	524	530	458	502	490	425	504	474	452	479	488	461	467	480	468	447	507	491	505	486	517	450	467	486	494	478	518	468	516	485	479	518	505	480	495	507	477	450	475	491	498	506	452	495	515	468	486	476	431	483	489	452	485	488	485	470	484	485	478	494	517	490	471	488	490	480	494	487	507	495	519	471	460	503	496	510	503	495	495	432	464	495	441	462	490	477	487	519	472	463	469	458	485	504	548	497	499	509	498	518	482	468	476	453	474	406	526	475	517	497	512	493	479	507	522	500	496	519	484	467	483	463	506	493	474	477	519	530	485	518	499	507	497	476	481	470	496	442	484	463	462	456	496	476	478	514	517	504	553	501	500	501	495	456	505	512	450	480	497	491	473	486	479	495	485	477	474	481	487	466	499	488	422	470	502	499	478	456	505	517	481	499	504	459	484	499	480	471	507	486	551	482	529	507	490	495	479	443	473	477	515	506	481	480	481	512	479	499	458	480	429	526	495	482	477	505	477	462	483	468	514	474	454	481	512	486	492	502	463	519	478	501	487	462	445	497	519	504	548	520	469	491	516	481	486	487	487	481	481	472	483	472	495	492	506	466	526	479	495	479	505	472	507	471	506	440	483	484	522	451	495	474	483	481	518	496	481	482	459	462	482	494	502	485	510	457	475	479	492	486	502	448	496	473	480	478	468	509	496	506	445	500	494	531	495	531	526	486	467	465	467	491	517	487	522	503	444	475	510	496	476	447	465	491	487	465	500	455	520	476	470	470	481	469	487	473	494	482	452	478	471	451	473	466	489	518	448	536	487	482	483	470	467	461	469	491	532	488	459	479	489	489	471	504	438	443	515	532	467	562	478	449	507	478	504	481	437	493	471	476	467	477	477	475	479	453	469	492	461	499	517	472	553	511	459	473	449	454	464	488	516	451	510	492	523	481	486	475	528	459	452	458	495	504	500	497	468	493	483	491	474	517	486	465	467	511	504	464	506	497	499	497	480	467	482	478	494	476	477	503	492	459	442	513	470	490	528	505	459	450	479	507	493	451	496	499	491	498	516	462	508	492	495	473	480	521	495	493	486	497	478	464	509	465	482	469	506	518	484	512	479	489	500	507	454	496	470	486	482	475	482	488	517	521	488	480	471	474	498	471	461	459	491	468	474	505	474	485	479	461	475	505	472	477	477	474	489	465	470	507	488	466	498	512	469	515	458	474	471	469	501	488	508	519	497	496	471	515	461	501	492	459	470	478	482	449	500	490	475	464	501	491	506	512	483	507	508	447	477	456	454	476	456	521	483	501	428	497	498	457	522	515	509	538	517	482	510	502	470	514	463	467	450	481	500	532	477	496	519	498	479	489	469	534	506	474	463	498	472	494	480	499	485	444	550	471	452	501	493	478	511	509	509	529	469	507	497	474	461	497	511	458	464	499	479	462	461	456	503	466	511	505	506	493	470	462	466	493	471	501	449	474	528	487	491	473	492	487	454	489	478	500	484	495	462	500	493	463	503	531	441	520	420	514	487	490	517	485	510	511	447	481	496	526	462	495	485	474	488	498	491	513	530	474	447	469	488	479	520	494	508	495	476	503	488	496	464	464	488	474	484	480	477	470	495	459	441	464	468	465	470	517	503	490	487	485	486	491	490	533	507	469	500	455	473	485	474	557	470	478	467	519	499	482	457	489	489	499	518	483	488	529	462	475	493	529	505	510	493	506	493	477	507	534	470	456	481	475	500	480	482	484	487	495	512	475	497	512	517	516	474	479	486	440	580	487	498	479	474	511	427	514	495	522	443	433	506	496	464	480	485	468	457	478	473	480	500	496	453	456	490	526	490	496	506	495	465	485	459	500	468	483	506	478	485	494	464	485	520	499
23915	21145	28291	24843	21446	15879	7051	3584	2568	1928	1584	1263	1154	1027	941	848	751	759	691	618	596	593	570	529	514	501	480	438	464	423	469	443	461	406	432	477	438	454	460	458	432	406	434	459	465	427	448	436	447	419	425	436	408	433	402	423	467	435	437	421	478	416	394	414	415	402	450	420	447	424	436	416	460	461	408	412	461	452	433	436	408	434	422	434	461	401	406	414	415	406	445	399	473	431	418	469	431	442	447	417	449	418	444	465	453	408	415	387	440	399	442	459	411	424	439	441	424	377	427	416	412	416	457	393	454	396	427	415	460	422	422	409	425	431	415	409	409	400	402	423	399	425	408	432	407	434	387	390	410	420	417	434	437	436	451	435	415	431	409	428	433	399	414	412	445	469	413	432	428	424	465	440	436	422	378	410	420	424	409	403	397	397	452	448	393	424	395	412	440	464	425	393	431	449	412	435	422	444	427	438	399	443	406	459	410	407	427	412	417	394	395	432	402	451	413	470	425	411	406	422	398	437	395	432	425	388	435	402	440	382	432	398	416	408	408	427	422	451	421	433	416	424	420	418	422	435	419	449	433	448	426	410	418	403	395	428	435	378	407	422	406	440	429	429	435	400	406	421	429	443	439	405	416	406	417	447	433	413	454	430	444	421	420	428	399	434	419	433	423	425	424	379	420	418	446	442	436	387	386	434	428	445	446	437	412	422	458	394	412	401	406	455	421	429	406	411	442	415	390	436	412	394	426	440	453	409	420	427	431	466	430	404	439	444	387	407	426	447	415	396	431	445	459	430	410	402	432	421	498	433	416	442	437	434	433	420	461	446	448	436	465	422	422	374	444	418	433	439	407	405	457	405	412	444	472	410	388	428	432	429	385	391	398	418	445	439	452	440	401	426	432	406	438	432	430	416	447	418	403	452	430	396	419	411	424	420	437	382	414	428	425	439	441	428	420	425	402	447	429	412	423	418	408	416	443	419	403	433	475	441	465	438	445	475	435	424	398	422	413	400	421	402	427	469	444	411	436	375	376	427	399	425	438	421	428	458	437	478	431	408	432	393	443	452	448	402	425	429	425	425	426	446	411	388	411	415	411	427	434	423	416	424	399	417	412	437	466	422	423	435	452	401	430	444	405	447	448	436	419	501	425	440	387	402	437	428	410	428	441	422	420	418	430	417	425	421	396	432	439	446	412	456	391	445	392	449	426	421	404	415	401	411	400	372	408	433	426	413	432	429	440	419	419	439	430	431	441	410	487	414	439	397	447	401	410	448	417	412	434	413	419	435	420	416	445	440	430	404	390	426	401	452	391	437	422	434	405	453	428	428	418	377	442	435	429	461	436	430	427	399	403	468	406	423	402	424	394	442	404	412	424	417	392	449	415	409	396	443	428	448	421	448	409	460	405	421	467	424	444	427	422	423	406	425	468	428	440	432	409	421	463	452	438	413	408	407	411	425	433	404	440	421	404	421	414	427	424	407	421	423	446	397	411	403	430	466	432	463	434	415	364	414	438	419	418	400	418	459	455	432	443	412	398	430	415	398	418	449	404	451	449	442	402	430	411	424	406	436	420	444	419	465	483	435	383	405	434	404	447	425	459	422	407	466	466	458	460	443	431	372	395	408	387	433	447	452	436	422	404	427	408	440	392	441	423	408	399	463	431	404	380	415	433	413	450	431	434	417	438	410	393	402	424	450	421	390	427	462	418	435	426	431	463	405	423	457	439	406	405	426	486	413	393	416	415	431	413	411	415	454	413	388	419	386	427	423	396	410	405	434	421	399	437	427	407	435	429	383	442	442	421	462	417	408	432	422	436	427	433	481	457	471	427	420	436	473	422	426	421	414	411	416	439	423	438	409	402	415	414	406	383	466	382	401	444	438	442	435	436	373	412	420	424	396	442	434	421	392	451	420	417	441	446	435	436	463	460	406	459	418	444	441	448	394	458	420	388	405	409	421	407	427	437	418	448	411	437	436	418	453	415	443	461	421	412	375	431	413	387	443	405	410	407	408	404	443	432	420	426	434	446	433	403	458	385	439	408	405	440	440	402	429	440	383	447	425	415	411	398	416	417	392	419	391	407	427	435	426	373	418	433	434	445	433	445	438	407	399	464	410	445	456	421	445	464	450	398	420	421	386	415	416	391	431	414	402	447	416	422	396	439	418	458	404	398	458	428	438	444	455	413	425	425	435	438	386	399	446	426	436	408	427	434	427	397	440	408	462	420	415	412	441	419	440	451	454	432	424	445	405	425	432	430	456	442	423	431	427	417	451	427	398	428	410	417	429	413	427	417	417	453	436	439	443	401	393	455	378	427	414	440	440	412	435	430	409	415	425	447	412	447	416	393	441	425	454	425	403	422	413	456	416	433	441	435	437	437	427	396	398	417	451	396	425	392	424	437	411	461	402	447	444	417	406	416	468	390	444	420	429	393	413	470	409	424	404	430	422	428	447	403	449	439	397	421	422	442	432	462	380	403	394	419	438	442	452	425	411	399	409	446	398	447	422	411	458	420	401	444	409	417	438	399	427	457	450	434	408	388	417	427	399	443	390	428	424	441	396	404	427	450	433	398	422	451	400	442	403	396	398	446	410	437	423	442	426	420	426	417	462	456	423	457	450	402	410	450	418	394	405	409	440	420	410	462	433	434	403	433	434	401	451	431	441	421	394	425	428	449	435	402	429	413	436	404	458	435	408	447	445	453	413	450	424	434	450	412	410	434	424	423	440	453	448	404	414	443	414	395	407	401	414	446	406	444	449	407	468	405	446	413	419	423	391	385	468	417	480	430	394	439	424	453	447	448	411	399	460	428	407	426	399	414	414	441	418	427	413	425	422	426	413	461	456	433	437	442	406	401	410	434	425	397	395	448	420	432	398	417	439	394	413	396	412	396	438	451	395	430	415	431	416	415	379	439	405	436	430	424	444	447	388	410	411	434	457	417	416	426	426	402	448	394	421	436	413	375	425	407	384	390	418	405	418	470	455	428	433	397	424	443	406	433	402	409	413	428	461	427	366	415	423	421	414	392	412	418	427	424	433	439	432	459	424	425	434	417	395	416	402	430	423	416	424	437	435	408	411	465	417	427	433	401	427	447	422	418	423	392	421	452	394	396	416	376	401	427	397	493	411	465	448	427	442	428	409	401	436	407	409	416	382	422	442	394	427	433	433	420	412	420	435	436	388	445	397	410	401	451	400	447	436	464	426	451	416	409	355	472	426	428	469	421	448	442	451	437	431	429	397	434	422	436	444	413	429	438	448	390	452	419	429	405	409	448	409	417	422	434	413	418	431	419	463	423	420	444	423	417	457	441	425	417	443	413	432	426	398	418	431	411	436	448	441	403	427	408	431	432	399	396	409	411	433	396	451	444	436	402	444	434	425	426	444	431	435	415	430	424	413	450	461	429	425	423	403	396	431	424	415	428	435	421	434	429	429	409	435	403	421	401	448	418	375	402	479	426	450	434	400	442	445	455	472	396	463
37750	59732	48968	30956	20374	13410	8919	6343	4560	3363	2700	2104	1921	1603	1561	1289	1197	1099	942	839	805	758	738	706	653	609	629	566	608	558	561	525	533	555	513	551	514	515	516	482	533	550	548	584	494	532	556	562	508	556	531	534	551	530	538	588	507	539	499	517	520	559	504	539	489	541	520	519	562	508	564	537	523	525	529	525	490	512	537	523	519	513	521	515	536	526	510	522	541	504	522	517	529	536	555	534	514	559	511	550	552	516	557	517	497	534	519	540	507	483	494	538	508	513	501	578	507	505	524	504	537	443	505	498	516	566	525	548	508	528	549	503	566	518	529	489	512	517	505	535	500	480	513	531	520	490	517	511	472	552	566	520	533	526	498	516	494	563	536	533	549	531	508	551	511	576	539	525	524	516	532	522	555	474	504	500	555	518	520	508	518	511	477	481	531	540	518	524	547	543	543	552	540	517	535	523	493	491	506	532	530	527	521	543	530	482	527	507	525	530	564	508	524	528	506	508	505	526	508	536	522	532	507	522	514	507	579	515	502	515	519	522	486	515	521	514	504	544	522	488	507	536	549	556	505	535	502	540	510	534	520	513	510	520	512	523	516	515	502	529	506	509	551	521	511	520	516	502	503	480	526	506	496	519	520	524	536	522	517	552	523	480	511	518	534	536	507	558	488	506	527	519	514	534	541	508	483	503	536	518	486	499	476	545	547	539	547	493	525	477	525	541	532	539	505	512	541	523	526	510	515	479	520	522	531	554	506	550	501	528	508	513	528	539	558	513	533	547	499	493	549	531	555	531	506	491	507	543	482	499	519	518	536	486	540	492	483	512	522	542	472	539	519	558	519	524	563	546	527	530	538	555	499	518	513	507	539	488	526	525	531	513	483	471	543	549	528	566	540	526	530	514	516	516	493	525	527	507	538	532	501	521	533	546	506	500	509	552	508	524	538	495	502	501	510	512	549	517	543	508	539	533	489	544	525	520	544	515	497	537	518	512	519	513	530	537	534	496	492	518	550	511	546	528	537	526	511	550	542	549	499	506	544	476	504	522	505	525	566	515	539	519	549	510	517	555	542	544	525	563	548	487	540	546	502	515	521	558	511	525	493	534	500	555	506	527	483	566	509	477	556	575	496	508	531	526	565	531	527	523	526	552	563	528	496	550	533	520	555	541	531	530	529	540	506	532	516	524	533	515	539	499	559	535	514	565	489	492	505	563	539	593	524	523	531	555	516	533	532	571	509	509	495	520	541	489	553	567	502	511	562	521	526	522	493	544	520	513	489	516	546	521	520	518	503	492	555	520	519	518	508	535	492	531	497	534	538	523	504	518	489	531	507	521	480	521	534	513	533	531	508	509	543	517	523	536	503	526	511	532	507	522	521	489	528	531	549	535	520	494	484	503	511	518	524	532	535	522	526	505	562	526	508	559	478	512	528	528	531	500	542	518	516	525	544	525	515	516	523	499	503	513	524	488	528	504	472	520	541	490	561	541	497	507	540	535	562	507	555	534	521	560	565	538	527	515	483	468	542	512	511	526	528	544	518	549	548	508	491	490	519	555	509	518	497	513	503	495	523	523	506	526	518	459	535	508	528	522	504	529	543	518	547	527	565	520	552	506	531	530	561	493	499	536	526	532	536	525	519	536	494	476	498	550	507	565	546	542	541	507	520	535	524	501	533	533	526	507	527	526	549	516	556	519	541	524	542	469	494	532	561	504	495	512	501	541	572	545	481	518	525	503	546	529	525	522	492	560	534	530	463	520	524	537	478	529	539	513	522	523	534	516	524	547	520	500	532	511	529	530	518	505	522	521	524	517	529	515	514	508	553	515	518	540	509	503	501	535	466	534	516	536	512	522	508	528	537	532	500	546	534	509	500	472	497	513	526	528	503	493	550	513	571	526	534	526	538	530	557	443	521	567	505	547	544	519	517	507	541	538	517	538	497	545	524	521	522	530	553	507	466	509	521	526	464	542	498	501	529	511	510	510	533	508	500	519	525	541	515	505	534	507	523	517	505	515	530	539	500	504	505	502	513	490	507	515	533	461	523	549	558	529	495	550	497	548	532	522	505	528	499	480	522	502	513	514	513	545	505	514	460	571	517	532	547	531	551	507	559	525	542	548	525	562	515	523	529	512	507	543	523	551	488	498	512	521	524	500	540	524	537	480	504	517	524	527	560	528	548	523	480	516	530	528	564	482	543	484	550	549	498	562	506	481	528	493	517	523	521	547	510	512	543	546	517	520	520	503	512	527	523	534	519	505	562	551	560	536	540	544	505	524	521	490	505	505	535	523	511	549	526	505	514	539	504	511	495	532	478	541	518	540	526	510	547	528	505	538	518	500	519	526	561	540	544	538	536	505	540	560	546	550	534	538	531	534	500	521	533	522	519	537	505	516	509	533	537	473	565	527	494	529	522	529	510	515	506	540	510	526	551	492	517	526	513	498	523	499	523	538	543	516	496	523	490	487	527	534	534	549	519	542	540	540	536	520	503	543	519	517	532	551	478	503	547	503	482	498	558	500	560	501	542	559	535	522	489	560	565	531	484	572	482	575	532	527	518	512	553	515	515	506	492	483	538	524	541	495	528	553	519	549	523	522	509	508	546	532	523	539	530	516	525	506	542	526	502	537	560	528	523	528	535	527	492	507	514	519	545	501	532	538	523	567	508	565	490	515	506	533	556	484	520	557	534	516	499	521	545	512	531	518	525	482	511	555	529	504	522	552	504	521	474	526	524	521	544	508	511	529	561	551	540	540	532	535	549	507	511	516	503	584	543	499	475	505	522	538	536	526	558	527	537	532	530	561	517	484	513	544	533	530	549	526	547	520	492	497	495	537	545	532	535	515	559	529	536	536	493	526	522	558	552	521	516	533	489	540	523	490	548	503	500	525	534	550	511	500	502	493	523	551	523	534	526	513	519	504	508	503	526	538	543	495	530	528	524	531	499	499	517	480	484	507	559	527	563	519	536	493	497	538	461	498	513	556	535	527	498	528	550	472	544	505	501	551	539	538	505	509	502	546	498	560	502	517	494	556	518	551	502	495	494	525	510	491	504	500	509	541	511	572	519	501	525	505	515	513	557	503	506	534	536	518	502	515	502	508	555	525	570	533	537	504	503	497	503	552	535	524	537	499	500	527	524	490	539	498	537	519	505	536	531	501	546	549	554	536	504	521	493	516	518	496	543	506	507	520	558	525	549	512	535	560	513	537	535	561	563	530	527	512	503	530	497	491	534	485	537	491	602	541	543	497	535	527	534	473	506	516	525	522	540	560	521	517	519	524	507	530	546	535	535	502	568	496	502	513	510	513	541	510	529	485	528	484	525	549	520	524	542	538	490	541	548	507	482	521	514	555	529	521	536	520	512	498	501	541	505	513	546	496	534	508	528	525	501	534	485	524	514	537	538	574	559	514	497	496	506	540	513	507	506	506	542	538	532	507	518	522	515	495	501	534	537	558	495	538	565	495	503	498	563	521	502	492
24923	21263	28464	27028	18540	8936	4294	2773	1918	1412	1231	1006	881	837	760	727	605	590	523	523	474	458	403	408	372	382	363	363	343	387	349	366	341	361	367	327	323	374	347	340	344	330	341	366	317	328	319	350	344	310	325	336	335	327	310	354	330	310	312	324	316	335	328	331	321	358	344	323	338	316	307	357	299	336	312	339	361	309	341	359	318	327	337	337	332	324	304	353	356	344	295	349	330	348	322	317	358	329	317	316	325	332	323	316	327	354	342	335	347	323	341	332	299	319	324	368	326	338	342	322	339	321	346	311	319	376	339	364	335	301	341	369	339	308	344	337	342	337	309	312	294	335	379	325	294	313	330	341	332	355	327	316	346	356	342	367	329	330	322	316	320	360	341	312	337	308	337	360	337	349	356	310	345	306	357	297	370	324	351	337	328	329	318	346	329	317	351	359	369	334	320	367	290	328	339	330	350	339	322	310	306	327	310	320	327	319	296	318	327	299	362	335	340	329	346	341	344	344	326	321	336	329	323	326	318	361	308	332	320	324	321	308	318	315	345	333	319	326	347	316	302	325	340	329	297	298	309	340	349	317	291	372	323	335	313	329	329	310	324	314	314	311	377	325	360	322	331	349	322	343	320	327	372	327	344	308	329	322	310	323	325	331	311	332	349	326	343	343	314	320	302	345	338	344	344	306	349	350	349	321	343	345	333	341	335	335	369	331	337	298	327	328	324	355	347	328	307	361	329	344	325	326	341	331	313	318	330	288	330	325	342	319	322	306	300	330	337	343	323	319	365	342	369	336	329	310	353	313	331	321	310	331	338	316	309	364	336	305	337	299	299	333	330	310	312	325	354	328	310	335	326	299	338	380	320	351	308	301	325	340	306	361	338	307	322	303	323	326	312	332	316	351	359	327	351	342	328	329	312	326	321	363	348	306	336	336	313	322	343	321	317	345	327	321	342	332	305	302	328	338	342	315	310	328	343	326	295	347	322	320	323	382	306	340	357	328	333	319	349	335	322	336	337	344	329	322	328	315	366	324	329	326	334	358	315	349	285	348	309	353	304	325	315	326	321	339	324	310	362	334	384	323	311	313	323	315	341	324	335	304	338	339	322	340	314	350	333	341	316	314	323	311	328	338	320	313	353	362	327	351	316	333	323	337	338	321	347	350	355	314	340	330	340	323	337	311	330	314	340	323	353	348	331	326	351	330	354	313	315	355	320	326	359	318	335	313	357	351	311	310	331	360	329	313	316	306	365	328	342	332	343	354	352	325	316	326	342	327	323	340	324	308	296	302	359	344	353	349	308	325	338	311	313	317	340	316	346	334	355	327	328	336	363	327	315	303	333	352	328	305	300	319	296	356	330	330	321	360	336	323	319	356	321	330	339	336	373	329	338	309	324	317	322	322	350	289	321	343	366	329	373	371	351	315	346	322	324	339	325	342	322	329	303	340	318	315	332	325	346	303	289	331	320	343	362	317	349	318	346	324	358	369	325	327	327	308	333	330	344	338	330	311	334	333	327	326	305	324	349	329	319	282	309	337	327	331	337	341	338	314	329	319	340	370	318	363	349	351	335	347	354	320	337	371	331	309	297	329	323	338	327	372	353	305	336	347	314	336	322	355	360	340	307	330	326	353	317	329	295	319	330	357	328	347	344	299	362	319	345	326	323	309	322	325	345	343	338	300	325	333	321	337	315	345	329	348	296	352	314	315	302	350	362	275	314	351	321	318	316	305	342	341	306	316	329	340	334	328	319	327	344	347	325	316	319	340	345	346	361	330	317	328	316	343	306	347	330	327	354	340	337	344	338	377	340	324	339	326	354	341	317	370	316	318	319	306	326	341	302	322	323	334	304	368	327	318	320	357	325	308	326	337	363	333	325	367	344	351	323	327	310	352	360	348	310	343	333	333	356	319	324	350	340	356	323	347	327	337	313	351	330	314	303	333	317	322	346	360	332	311	276	304	326	342	360	324	323	307	321	359	333	337	340	338	325	314	327	323	335	341	314	338	356	339	356	371	361	344	325	322	316	336	297	303	294	318	332	329	306	312	343	312	330	337	340	333	337	295	331	385	341	312	332	342	358	343	329	299	333	368	327	314	319	351	318	327	325	334	328	310	315	334	317	316	348	326	321	324	314	299	311	340	333	350	354	329	307	290	312	311	318	340	351	319	340	344	304	300	317	338	346	325	344	308	333	291	325	326	341	321	340	346	349	318	353	339	315	360	353	331	334	348	334	327	338	325	311	285	357	350	300	357	355	332	291	305	326	313	329	334	318	353	316	309	300	315	364	283	345	302	324	334	300	292	337	321	324	314	352	319	324	346	328	340	305	337	343	317	330	340	348	348	311	319	341	337	322	314	331	345	352	364	325	334	302	354	349	300	324	301	336	345	305	329	320	343	299	300	327	325	355	317	324	338	318	349	320	324	305	323	332	311	342	330	342	321	383	296	328	350	321	327	324	322	337	337	312	330	334	302	312	313	337	336	349	348	368	346	336	320	366	336	342	340	338	331	306	337	320	317	292	324	354	336	294	308	320	324	352	330	339	351	334	326	376	303	358	286	304	363	358	331	327	360	327	331	335	335	316	328	295	327	326	354	340	352	345	344	333	339	323	318	315	315	335	335	301	345	357	325	338	316	299	323	325	325	354	313	351	344	338	363	318	313	376	316	328	309	344	316	329	312	318	353	355	351	329	334	344	308	297	325	304	356	312	322	319	340	307	330	358	348	324	319	352	351	335	332	313	346	368	335	349	341	342	341	353	350	333	344	338	337	322	344	360	334	325	303	343	322	333	340	310	332	334	351	317	355	298	291	316	325	364	316	337	341	314	323	344	311	322	304	329	336	306	305	340	323	336	279	353	329	321	332	327	344	313	336	343	346	346	333	302	320	335	339	315	310	341	307	328	330	308	387	313	337	338	353	321	310	319	321	302	317	311	336	325	342	346	340	338	320	339	355	315	337	362	323	320	345	307	306	282	334	339	329	329	314	292	324	355	312	331	317	323	301	353	342	333	328	322	331	329	310	356	329	311	343	294	354	326	360	347	367	338	315	348	373	328	341	343	332	346	310	301	323	290	316	327	290	341	342	295	340	315	304	334	293	325	321	319	330	316	315	325	313	356	326	335	340	320	342	333	331	360	339	309	327	310	336	382	311	314	298	324	315	303	339	316	349	353	330	327	323	328	300	288	343	339	343	330	356	341	305	312	349	336	357	324	343	300	324	324	330	337	307	322	345	347	342	310	348	324	333	314	366	321	351	345	336	307	341	328	341	332	319	320	357	315	346	331	359	332	311	322	303	337	336	302	319	293	356	326	342	313	344	326	309	323	323	335	333	325	378	335	343	329	312	309	339	325	323	354	358	360	317	287	341	336	350	341	333	314	346	360	330	333	356	333	342	318	340	337	335	334	329	314	323	316	336	341	314	326	317	313	335	338	369	357	352	341	355	351	347	339	342	335	312	324	312	332	302	342	307	306	290
38276	60962	46838	30918	17504	10852	7365	5405	3840	2688	2260	1806	1452	1259	1186	1091	934	854	754	674	657	650	573	546	530	472	450	450	484	446	457	414	473	388	454	414	447	424	418	433	441	416	460	404	396	438	441	421	385	420	420	418	449	404	401	379	418	432	403	427	433	412	419	397	420	436	423	382	396	401	434	407	438	428	398	395	408	434	364	384	420	391	378	411	390	386	410	395	445	393	433	395	404	424	414	391	387	428	464	422	439	435	430	437	384	419	403	436	399	364	409	401	424	391	368	393	427	410	398	395	397	410	396	416	413	442	399	401	427	419	419	429	397	407	404	441	419	414	404	424	423	440	390	413	410	392	422	397	416	374	408	390	387	396	431	409	419	395	412	369	371	417	382	384	382	415	425	392	384	461	397	441	431	410	430	420	399	409	396	396	439	402	411	400	413	410	424	421	426	417	404	416	425	378	411	442	406	383	383	404	407	402	443	435	412	422	422	411	376	394	420	351	402	424	436	433	407	430	407	452	406	395	411	431	405	416	422	373	427	418	397	411	438	388	416	415	416	409	418	422	425	414	407	411	426	472	443	412	417	426	416	421	377	408	406	401	424	397	439	428	426	426	388	402	444	402	375	431	363	426	443	427	368	403	431	419	387	433	414	436	417	446	395	449	431	412	361	405	440	421	380	398	395	409	414	429	395	428	381	440	384	416	405	392	417	430	412	399	390	417	403	409	423	441	409	381	426	360	416	398	433	447	426	394	418	438	412	400	430	374	431	409	401	424	398	413	430	405	412	424	397	428	438	399	427	391	410	431	412	429	423	411	413	401	404	399	425	412	400	393	417	401	392	391	400	411	431	368	420	431	407	462	393	397	412	454	397	413	428	436	424	382	396	415	405	422	441	383	409	389	422	375	397	400	420	438	400	399	401	416	425	420	401	448	425	418	446	399	422	454	412	389	405	440	388	392	410	392	414	422	401	420	428	416	385	443	407	425	367	401	404	429	407	413	437	404	401	418	395	413	423	383	410	397	386	372	381	380	424	439	404	441	394	435	410	373	422	410	397	402	373	395	441	423	411	421	454	410	389	404	437	430	415	433	429	414	451	434	411	389	419	417	406	411	385	427	415	424	424	410	413	419	391	452	390	466	427	406	389	422	434	418	382	433	428	419	407	417	437	400	406	414	401	420	412	389	389	395	390	431	395	439	411	380	420	413	441	409	437	462	408	445	426	424	415	417	387	417	435	458	466	389	457	379	412	397	391	405	410	368	411	432	414	386	383	385	414	408	410	416	423	400	394	409	370	386	397	382	421	414	418	395	393	413	422	392	469	432	405	411	394	385	413	424	379	404	418	436	441	421	397	401	412	409	416	364	439	445	404	435	407	386	421	392	397	414	411	457	406	412	420	412	410	431	403	424	413	428	415	421	418	390	374	410	404	422	442	432	394	419	436	421	417	408	412	415	421	412	383	414	416	406	361	393	418	431	436	400	378	422	403	371	412	394	424	407	373	438	411	407	429	414	419	408	374	398	416	418	396	401	433	392	428	385	461	425	392	415	402	418	384	407	429	396	426	402	420	390	434	402	408	385	407	368	378	390	427	439	445	428	398	394	440	385	429	395	405	440	400	397	388	444	416	409	431	391	412	420	378	433	413	395	431	407	383	441	387	393	393	398	442	405	424	437	435	387	398	399	391	418	424	435	414	393	431	442	416	394	402	425	417	382	411	394	398	459	410	403	397	402	434	428	401	422	421	409	421	431	370	414	438	403	398	376	398	424	425	401	406	381	402	436	389	447	414	426	458	400	361	399	417	411	431	397	386	444	444	441	423	405	411	391	441	420	427	415	393	404	391	392	445	443	389	353	464	450	425	380	412	406	413	416	428	410	414	429	397	433	420	431	431	438	416	408	431	415	419	398	402	401	438	428	418	425	382	392	413	398	427	371	404	407	380	409	420	407	377	432	424	400	395	401	399	389	437	407	437	377	423	396	456	389	409	429	379	403	390	372	395	409	415	386	423	409	399	428	416	362	392	430	394	408	413	396	414	380	422	456	412	389	382	415	411	426	405	425	385	387	411	391	419	406	406	396	459	429	376	406	411	401	404	434	422	414	406	402	387	429	410	420	385	438	422	416	450	428	382	450	405	432	450	425	372	423	412	406	397	388	448	426	421	395	402	400	425	394	430	417	362	415	359	422	391	435	444	424	417	383	407	388	419	385	434	418	410	434	429	426	421	438	389	387	405	427	396	400	400	427	417	427	378	435	403	401	420	439	433	392	398	452	430	413	390	410	410	405	416	448	385	403	426	419	403	425	417	406	368	420	426	426	417	411	444	396	427	406	381	400	378	432	429	394	365	403	416	426	390	436	406	395	392	408	441	452	420	398	374	384	416	420	449	392	405	387	396	412	399	389	412	420	414	417	419	426	402	399	407	400	405	413	417	408	429	438	417	437	412	405	397	411	376	416	426	373	396	411	436	410	447	405	409	409	410	416	415	384	425	414	390	414	395	412	426	418	400	392	398	414	410	413	389	411	438	471	419	397	439	411	418	406	405	414	409	401	422	409	427	402	439	403	435	409	390	423	423	426	394	394	399	420	404	434	407	396	408	408	430	430	381	411	396	406	403	404	420	396	398	404	417	410	421	411	392	413	384	398	393	427	465	434	420	403	421	449	413	393	415	417	396	382	422	366	380	409	416	414	411	437	396	395	389	446	416	409	416	426	430	460	409	409	409	430	377	405	420	389	404	402	379	382	416	392	426	428	395	428	384	427	423	448	415	395	408	411	402	391	425	415	383	433	431	439	466	407	397	407	448	451	393	379	412	383	416	405	387	412	440	397	400	424	410	417	394	447	428	392	412	412	418	393	457	423	369	429	394	421	358	423	442	432	441	383	417	413	441	412	393	437	416	405	406	382	444	461	403	378	414	410	429	398	384	394	436	386	403	414	416	383	397	402	454	403	397	383	417	392	431	426	390	414	416	395	386	423	404	409	419	459	400	450	374	426	395	403	435	433	372	433	406	428	397	419	426	426	435	364	413	420	444	410	430	419	420	385	385	390	408	392	457	395	421	402	406	405	406	417	443	404	425	403	405	391	393	412	419	432	429	447	404	399	408	433	423	431	404	436	442	397	388	402	389	430	400	418	417	395	401	433	366	423	398	413	385	437	403	393	385	412	372	405	417	443	427	402	434	417	404	414	428	422	409	414	438	477	406	421	407	423	403	399	424	391	372	445	417	441	417	403	435	440	406	400	398	414	371	407	413	381	433	431	408	418	430	397	417	416	432	396	402	384	377	398	456	418	401	376	358	416	419	452	431	408	436	405	382	422	415	427	418	428	402	413	423	441	384	437	429	410	417	434	413	409	434	430	412	401	407	414	405	428	401	388	423	414	423	424	419	406	412	389	397	387	367	409	420	435	420	400	419	397	447	424	421	411	387	431	384	389	401	437	413	410	364	406	391	435	455	377	370	426	454	386	399	420	389	422
22761	21120	28682	23938	21228	21402	14916	5096	2920	2342	1858	1565	1182	1098	1007	885	793	822	701	644	579	548	524	464	505	430	438	438	383	410	411	432	442	389	407	382	374	433	363	387	370	396	372	379	330	362	376	369	328	366	390	389	353	341	354	367	389	350	369	379	365	375	355	361	381	351	328	364	367	375	391	344	375	368	360	359	352	365	351	385	338	363	389	386	368	380	349	369	367	365	360	392	373	372	351	388	364	412	374	350	359	346	344	396	366	382	359	363	323	365	355	372	362	308	358	337	372	380	364	355	330	342	366	369	376	376	345	339	410	363	360	364	382	375	348	345	376	363	366	368	371	350	375	340	362	362	357	352	375	345	393	360	350	367	366	376	334	373	391	363	363	394	378	342	318	380	338	372	339	393	381	358	342	366	371	336	339	343	383	329	388	407	347	357	376	346	356	346	376	354	357	370	386	385	370	347	377	334	355	339	376	369	336	361	352	359	377	387	324	344	382	391	365	386	374	362	405	364	351	363	360	355	366	366	338	349	344	358	348	357	342	309	348	353	343	367	357	345	374	367	356	356	373	372	342	353	339	371	342	333	348	324	390	348	368	365	348	359	360	373	366	362	356	358	360	326	397	379	357	362	355	342	362	346	376	379	374	361	394	389	334	379	371	356	383	346	362	365	353	373	397	375	383	354	369	392	345	350	348	354	372	368	356	364	345	365	363	335	362	368	371	347	349	389	367	392	381	374	308	364	368	365	393	344	378	351	390	361	362	364	335	378	362	369	374	333	361	383	347	337	328	353	352	400	370	378	364	411	347	340	369	362	370	384	348	349	362	382	329	369	348	339	343	344	343	369	373	364	321	303	351	341	396	345	350	377	381	381	370	361	342	395	374	383	354	351	396	374	356	390	352	381	377	352	337	363	376	380	401	327	347	363	384	393	382	381	366	374	398	376	336	343	355	375	351	325	355	347	359	345	378	373	350	357	385	353	352	370	353	376	344	378	351	364	344	344	350	344	384	365	350	351	372	397	369	348	323	377	365	334	364	351	344	334	367	356	373	371	372	382	393	374	367	397	359	386	351	347	341	340	375	376	312	389	350	389	331	394	338	341	358	379	340	359	367	391	368	341	411	368	349	348	376	395	366	363	367	339	350	387	369	349	332	358	334	402	354	357	372	368	342	393	359	393	384	366	319	349	368	348	365	375	368	355	364	354	352	379	323	363	359	331	364	332	383	372	355	377	363	372	389	360	325	406	367	384	356	327	358	355	395	332	366	365	371	366	385	380	341	361	356	379	365	366	363	371	376	340	356	363	360	365	363	349	375	337	341	394	341	355	346	350	354	392	363	332	358	357	350	354	364	316	362	371	353	400	374	381	411	385	370	383	356	413	389	353	349	322	347	358	360	401	372	380	320	366	360	354	335	378	390	371	347	363	399	382	407	364	379	407	369	370	357	403	381	348	358	391	322	332	382	356	334	378	395	368	354	337	331	318	343	380	386	409	355	347	347	370	399	359	366	381	369	385	345	333	348	343	348	362	387	385	385	383	361	378	384	340	395	367	348	362	341	360	346	353	365	385	369	357	347	365	392	377	348	379	350	360	341	343	342	356	343	374	336	372	349	336	358	359	364	359	374	378	364	334	335	400	323	359	354	367	339	355	380	347	376	367	345	385	356	375	389	366	344	333	371	347	316	334	365	375	369	372	381	360	368	372	390	343	338	354	395	335	382	362	368	373	377	353	363	360	372	343	366	384	385	399	369	370	335	344	346	383	390	353	327	378	367	384	359	328	366	388	384	377	381	396	352	372	384	359	350	355	389	329	355	376	355	349	358	349	331	357	373	351	356	341	390	359	357	342	372	381	360	370	316	356	377	357	361	364	372	334	340	374	372	335	349	346	362	393	341	370	354	355	335	343	350	347	389	387	366	357	319	380	367	360	369	384	353	377	377	318	364	356	375	368	339	341	363	383	363	347	327	382	386	346	352	342	378	357	345	376	359	359	411	363	384	409	365	364	396	361	357	377	367	364	342	370	388	358	367	341	357	365	368	382	384	375	355	360	337	369	390	347	360	362	358	350	349	392	325	362	351	358	351	404	417	404	370	352	361	356	375	336	379	343	361	364	355	360	378	380	385	384	366	383	335	343	408	351	341	363	365	374	367	347	339	358	387	362	330	359	370	329	365	361	352	310	370	357	329	341	364	377	348	362	380	357	385	374	360	353	380	398	341	375	384	375	371	344	357	348	357	351	351	334	348	357	388	372	369	378	335	342	357	349	376	359	327	327	345	356	368	358	355	397	328	346	356	365	376	384	341	394	373	349	361	378	380	372	328	342	352	361	357	361	373	347	367	370	341	361	378	372	383	356	344	365	341	353	351	376	348	351	364	373	364	400	385	358	336	364	357	364	358	370	369	350	327	355	328	379	340	366	341	368	374	351	348	339	366	346	366	390	381	371	380	356	387	374	369	382	363	331	334	401	390	352	356	393	357	381	339	351	353	323	366	362	389	377	353	385	353	387	352	333	354	390	368	365	373	367	359	369	376	375	359	373	348	342	400	379	370	365	338	348	365	356	341	358	322	337	365	368	353	370	379	361	382	378	386	306	375	366	360	339	348	381	351	379	378	364	356	319	337	359	349	351	366	345	348	396	347	342	345	330	377	352	327	363	333	336	349	432	359	347	389	361	357	353	364	346	357	327	355	381	348	365	384	341	342	376	352	354	365	384	371	391	417	376	378	371	394	336	366	380	389	356	384	369	326	365	361	355	360	378	371	379	372	346	374	367	355	354	360	340	357	385	353	332	368	369	356	327	357	323	371	353	326	368	333	372	366	372	347	388	341	396	329	362	345	392	360	363	361	349	344	367	374	376	379	354	343	331	368	325	345	359	337	360	362	378	391	371	381	362	381	370	374	332	355	411	334	380	382	362	354	365	358	364	364	354	345	362	379	375	357	327	379	386	368	361	360	329	348	370	335	334	380	373	375	345	398	363	353	379	354	381	388	352	354	341	361	348	338	363	396	365	357	367	357	370	341	369	390	338	377	347	367	330	350	369	370	389	367	325	385	353	365	356	375	379	412	334	344	359	374	320	348	359	373	388	348	383	367	384	425	333	379	372	378	345	357	387	400	367	338	369	363	372	361	358	322	359	371	360	359	317	331	350	362	376	362	346	321	353	336	354	375	397	391	353	378	340	357	344	360	384	377	388	335	365	374	335	371	375	336	382	368	345	349	362	367	329	385	358	380	362	370	360	319	354	366	371	372	335	348	371	374	372	353	328	390	391	397	342	348	384	377	332	354	352	385	379	366	375	387	356	352	364	364	357	374	384	336	375	341	362	399	365	365	341	362	393	363	395	339	348	358	348	369	350	352	367	372	345	351	349	362	355	358	337	338	368	388	356	368	333	378	367	378	347	385	338	399	337	399	378	367	397	350	425	347	358	378	361	339	354	365	345	350	329	327	357	353	361	339	356	317	349	370	353	363	386
42452	72856	54900	34271	22273	16041	11511	7547	5283	4100	3226	2614	2055	1829	1692	1426	1302	1155	991	905	845	789	693	709	638	607	563	539	535	526	545	504	465	501	479	478	448	466	482	430	462	490	454	483	481	443	490	450	440	441	443	448	427	422	430	473	466	456	440	431	476	449	449	411	444	448	455	439	478	453	443	481	437	427	435	434	429	451	443	455	468	505	462	435	437	423	429	463	463	458	454	420	434	448	467	425	450	443	432	428	462	464	442	453	424	426	470	445	457	465	452	452	423	441	467	435	453	445	407	468	426	431	398	441	446	446	430	456	395	444	429	453	432	457	437	450	469	417	446	453	412	439	446	468	462	480	432	443	399	470	447	484	427	472	467	444	437	496	388	420	410	441	472	451	446	474	468	446	430	429	412	472	434	443	398	432	442	419	427	472	457	448	442	433	450	443	461	445	435	440	422	409	475	464	431	432	444	427	444	456	418	447	420	437	453	423	435	467	460	408	512	461	402	450	473	434	451	490	476	488	439	476	444	451	425	443	415	468	437	451	470	439	428	439	422	417	415	443	475	463	434	429	448	439	469	428	442	458	458	463	431	421	467	483	442	439	467	422	426	424	436	454	474	412	462	467	445	438	439	479	445	433	418	429	445	428	445	458	448	445	456	445	445	439	425	451	442	453	457	467	442	452	450	415	434	432	431	449	454	459	441	466	448	457	450	485	437	465	428	413	457	473	472	463	473	425	461	457	443	442	444	444	427	443	444	477	443	456	466	448	462	464	437	437	495	451	429	423	422	407	443	434	448	462	477	427	445	478	468	429	443	431	476	414	392	422	469	450	447	436	436	444	452	425	468	399	455	439	407	470	428	448	451	450	470	383	457	429	442	441	397	498	452	438	431	443	439	438	456	416	479	455	426	468	459	424	444	416	405	443	444	464	412	438	404	447	441	458	453	459	407	436	455	417	408	404	478	440	453	464	439	429	445	436	405	447	468	440	465	460	430	481	434	450	427	427	456	438	455	436	442	444	449	449	457	471	431	499	448	463	436	491	469	427	425	389	452	462	438	436	425	395	453	444	456	456	473	453	420	472	461	443	408	449	457	480	385	478	418	436	422	459	401	414	430	426	398	485	424	455	430	450	432	454	466	477	456	409	430	440	473	452	451	470	453	461	425	423	442	463	503	484	456	459	454	432	458	439	444	496	446	434	430	473	450	403	417	473	432	471	419	457	470	445	472	468	418	427	460	459	432	441	439	450	439	451	427	456	448	452	429	465	484	428	418	470	451	459	422	423	437	433	491	431	425	458	460	486	447	453	434	444	458	441	441	473	442	457	423	478	448	464	473	447	430	471	439	454	453	450	449	427	415	452	418	452	414	451	436	440	432	433	442	439	467	458	416	474	479	413	440	446	424	436	449	440	440	473	437	484	455	454	399	462	454	453	450	415	439	421	491	426	418	473	429	454	458	472	431	427	424	439	439	427	436	453	409	462	446	437	436	451	449	471	464	430	425	468	446	407	422	459	449	427	429	438	441	414	395	432	443	486	419	464	461	443	430	442	400	413	452	457	425	443	447	422	471	450	408	415	458	430	444	442	483	411	411	444	485	438	431	457	439	443	419	445	446	448	472	450	412	478	448	450	443	422	467	419	432	447	426	466	444	421	487	438	516	405	425	449	456	463	454	443	456	457	446	419	474	450	423	463	440	458	430	449	441	478	463	459	426	435	434	446	460	420	482	455	424	442	424	443	454	421	431	443	471	450	425	452	442	442	439	448	433	458	472	452	432	434	445	421	440	443	499	421	455	449	422	448	442	473	451	420	449	432	465	428	433	449	421	448	459	430	464	474	434	460	436	458	478	431	414	431	458	431	461	468	414	405	441	438	473	411	429	451	435	454	419	442	460	445	442	461	433	451	481	442	444	418	433	465	470	469	455	480	473	424	461	474	478	432	438	453	496	448	427	428	451	467	485	432	448	482	456	475	429	422	477	463	390	430	435	443	466	473	440	436	453	447	416	446	419	426	451	430	441	440	436	465	463	442	455	450	420	478	438	449	453	426	464	474	435	475	410	451	435	467	456	434	434	464	467	449	451	417	441	431	470	398	476	484	429	436	471	420	450	457	436	433	454	469	430	415	432	472	418	478	439	455	445	462	428	442	431	395	432	443	500	455	436	405	453	439	447	467	426	425	444	453	493	432	467	428	465	431	479	475	450	478	458	458	454	465	490	424	432	428	489	470	458	429	438	475	487	445	428	450	456	458	429	442	464	446	461	425	484	439	473	461	467	459	400	475	444	458	424	484	455	420	482	477	437	425	445	436	491	428	447	439	461	434	472	429	442	450	461	454	446	469	472	465	424	457	466	437	448	449	433	465	445	411	388	443	430	453	421	443	453	471	480	451	450	391	444	462	471	441	488	425	450	398	468	448	461	456	431	456	411	432	440	420	472	436	449	446	449	447	428	448	425	432	425	451	444	419	446	449	433	443	423	473	446	460	422	443	412	466	467	467	472	451	452	421	446	429	430	463	423	411	462	442	433	429	409	479	454	426	428	463	437	413	431	441	437	414	461	464	443	451	447	423	447	475	398	476	420	465	427	470	473	419	460	439	456	463	477	432	429	460	433	405	485	453	433	484	457	484	462	436	428	457	445	446	420	474	433	454	428	428	440	436	437	425	409	430	453	450	447	451	444	449	466	444	434	472	468	436	453	415	442	459	427	452	464	398	413	435	441	438	442	432	421	430	451	452	503	448	481	476	442	444	423	432	425	501	446	434	458	421	438	472	431	437	433	480	425	411	450	455	476	444	462	463	428	447	452	424	468	415	428	450	430	469	433	436	417	435	453	457	432	464	472	452	457	441	448	446	465	459	444	400	418	462	449	450	448	449	453	459	471	455	478	425	478	464	477	446	453	451	419	481	429	444	434	415	431	446	438	479	462	426	458	454	428	438	463	433	428	431	387	472	465	445	404	452	454	448	440	442	437	433	461	403	451	484	419	403	441	453	428	429	424	448	452	433	425	446	461	422	409	435	403	463	435	463	453	441	494	414	471	415	489	426	441	429	440	457	483	430	440	478	445	428	425	455	465	476	415	459	416	452	412	439	449	476	482	435	434	475	405	443	444	457	507	437	437	452	484	436	422	484	445	480	444	470	414	465	468	441	438	458	436	445	459	415	441	421	462	454	457	451	464	459	431	469	425	433	454	470	435	443	443	459	445	429	421	468	452	412	466	439	457	477	466	446	439	406	451	398	438	432	460	438	461	460	400	456	402	457	428	448	450	477	434	445	416	464	446	451	417	446	458	382	458	428	454	431	465	465	467	434	440	435	444	422	417	452	452	446	425	466	477	454	416	441	429	472	431	456	470	467	423	447	444	446	469	430	440	461	435	420	487	458	485	424	417	447	445	448	423	467	462	436	438	462	444	455	444	466	450	455	400	440	461	433	430	424	438	469	456	484	432	455	442	461	461	450	426	444	455	392	476	437	454	470
32893	40646	36317	23575	11671	5800	3353	2208	1597	1197	1086	990	833	747	663	650	623	567	549	511	459	510	477	436	443	422	459	405	434	411	418	393	405	399	376	388	376	385	387	361	395	419	364	404	413	359	375	365	420	399	360	384	416	373	384	388	397	375	375	376	385	396	395	404	422	383	375	358	398	389	383	337	408	390	380	402	369	369	357	402	362	388	395	369	398	380	383	355	385	394	365	417	360	364	406	394	398	394	379	377	391	397	382	342	411	418	401	410	340	407	407	396	398	377	375	382	390	419	387	376	416	388	362	357	388	383	404	404	435	386	380	429	411	423	358	393	340	379	378	390	366	404	400	399	373	413	377	362	412	376	397	350	399	348	392	363	423	354	404	411	366	370	410	383	379	353	398	395	371	367	369	367	397	350	384	384	373	399	385	380	404	393	391	356	365	366	370	365	382	412	392	427	360	383	387	413	384	411	376	374	418	395	346	391	412	370	374	355	384	386	362	414	416	394	369	381	388	392	426	394	391	408	356	393	392	391	414	402	409	386	400	384	395	391	378	402	390	373	386	389	400	388	403	351	375	354	371	413	407	371	374	416	380	359	384	343	400	354	397	382	379	382	413	385	406	413	408	417	379	386	367	362	396	404	363	373	402	379	376	435	390	367	379	367	385	387	385	366	398	391	384	372	392	373	385	363	373	412	398	423	397	377	376	406	387	415	404	357	379	375	392	413	390	437	410	374	361	360	360	390	428	378	403	414	390	408	364	387	404	408	425	384	403	426	396	394	382	356	413	402	392	376	365	364	403	373	381	401	398	389	402	384	431	400	387	400	360	401	374	432	358	378	396	395	391	360	413	384	371	385	341	392	383	358	393	385	368	374	376	408	408	368	395	395	413	370	419	390	371	372	372	369	397	353	378	354	345	405	364	399	351	396	382	398	429	366	356	387	400	404	383	409	376	384	388	395	376	364	377	362	371	377	379	387	379	405	375	416	403	415	400	376	378	361	366	403	432	379	337	379	380	382	434	388	343	362	376	393	418	426	408	409	389	378	413	359	391	398	426	392	366	367	404	402	390	395	396	378	379	366	400	422	398	398	377	412	402	399	410	360	395	377	382	375	395	368	369	388	409	379	348	394	372	342	378	378	373	384	355	381	368	365	415	410	427	382	391	365	406	399	389	374	368	393	387	382	381	379	385	382	371	362	394	379	392	376	379	401	408	348	378	374	366	395	371	392	382	364	402	386	424	386	408	386	395	388	360	384	394	362	374	378	375	414	371	414	368	407	392	424	374	351	372	360	402	374	386	384	369	366	410	382	412	410	414	404	419	410	400	395	408	446	366	374	377	377	398	379	354	375	357	389	392	397	381	348	383	381	388	372	363	392	385	423	377	410	390	390	365	397	410	374	386	393	341	355	383	359	389	365	405	378	381	402	390	376	396	389	394	365	377	345	379	429	380	367	386	373	402	408	376	347	409	405	398	425	384	370	425	386	411	395	381	396	424	425	382	396	367	379	392	393	357	385	368	380	416	414	370	330	395	402	390	401	375	383	407	387	396	412	371	366	390	397	430	425	380	398	373	372	370	393	399	386	378	403	397	389	389	416	401	397	400	394	389	413	402	410	404	384	353	375	393	394	400	393	386	370	403	397	383	374	375	380	367	408	417	393	375	364	377	400	387	397	381	375	349	397	354	339	382	421	382	370	348	420	373	403	350	403	373	375	360	379	366	405	384	383	382	339	398	356	399	400	395	381	404	398	384	423	364	423	372	385	391	388	417	391	378	383	374	372	366	380	399	391	383	382	379	397	384	355	380	392	383	400	378	421	399	373	384	380	397	398	373	407	374	393	401	401	347	405	375	361	380	364	359	372	392	366	364	390	416	382	407	402	364	372	364	375	369	415	398	370	423	420	375	389	399	421	375	376	367	383	400	390	347	358	388	369	373	358	410	389	387	399	407	369	402	390	392	405	380	377	374	408	370	371	421	347	405	392	372	384	352	378	433	357	361	359	385	367	413	395	351	373	358	397	398	413	374	379	375	389	351	368	374	400	453	372	338	380	388	398	426	372	407	373	405	359	379	376	384	374	389	363	387	406	357	389	409	383	391	419	356	376	357	397	366	383	352	405	397	395	358	388	408	396	377	389	384	367	388	369	409	408	383	378	397	400	383	352	442	385	400	384	371	407	428	359	397	399	446	392	404	421	379	392	372	377	396	391	371	355	392	351	379	384	393	383	393	389	364	384	366	405	411	355	390	373	393	383	355	424	374	402	364	403	378	416	365	342	371	410	402	383	376	372	403	433	409	381	390	396	385	369	407	387	376	385	371	399	422	382	363	421	377	372	378	385	399	377	405	390	379	396	363	408	404	399	414	400	389	433	386	379	395	420	411	388	375	367	395	399	406	388	376	377	383	357	370	407	369	393	375	375	438	348	405	391	412	382	401	394	399	414	379	390	377	392	382	412	375	349	368	371	398	372	411	397	383	370	355	374	393	412	394	401	370	384	389	393	380	360	372	373	386	369	340	393	385	426	393	413	396	359	402	366	376	359	378	375	378	388	379	386	399	415	377	397	405	408	379	400	406	408	397	386	374	389	372	422	361	384	388	383	421	387	371	364	334	401	382	356	400	381	418	379	382	391	382	397	379	381	421	395	391	457	415	399	385	371	400	383	372	362	366	391	356	412	385	414	347	410	377	386	401	385	386	370	403	405	421	376	351	355	386	382	406	382	379	370	398	375	380	390	376	376	405	371	394	398	369	409	402	365	375	424	382	378	370	422	412	414	396	373	347	383	370	394	393	407	374	392	379	388	379	362	398	364	389	382	390	375	393	403	384	390	380	379	383	402	386	391	382	378	392	413	356	367	380	377	394	390	418	400	352	404	376	389	385	368	368	400	366	385	359	373	400	376	393	370	387	390	418	396	375	372	407	403	386	400	358	386	405	390	384	379	399	382	385	407	384	399	383	402	371	381	368	362	392	370	401	398	382	369	399	339	392	413	388	388	329	404	405	387	371	375	396	384	397	410	396	358	338	401	394	374	390	392	366	370	394	407	395	352	362	356	391	413	390	410	371	398	440	384	385	385	404	393	361	403	393	376	364	410	361	387	380	421	388	395	389	409	379	365	386	376	366	388	417	387	341	405	370	376	408	384	366	405	386	367	349	387	389	420	402	386	361	392	369	402	413	407	413	400	378	373	410	379	408	385	368	369	363	365	411	378	408	419	371	414	371	396	350	381	376	351	392	387	345	393	347	393	423	339	409	350	372	390	395	376	409	403	413	381	413	373	432	391	337	389	430	421	419	391	387	400	374	362	407	390	420	356	409	382	382	382	397	409	378	382	384	400	444	380	361	383	393	392	382	380	370	393	392	378	401	379	385	388	399	383	374	387	388	400	371	366	423	387	395	371	408	361	355	398	364	390	347	382	385	384	360	373	369	391	367	358	420	407	387	373	395	404	363	400	385	403	337	392	397	356	382	407	369	384
40652	58236	38363	23971	14949	9471	6168	4055	2989	2272	1914	1595	1338	1138	1037	963	954	861	749	686	706	680	581	589	569	554	525	536	505	538	527	467	489	478	467	488	498	500	470	469	485	477	487	477	495	468	508	469	485	503	468	486	478	463	469	449	503	455	477	509	475	454	511	461	476	456	467	481	474	456	434	487	518	515	478	480	490	513	494	485	501	497	524	473	476	509	480	513	464	476	517	470	472	486	458	433	466	500	478	448	492	490	481	498	481	480	524	483	468	493	456	479	466	468	462	505	489	498	470	495	464	471	467	495	453	475	432	493	478	464	468	451	498	459	494	469	490	506	508	484	492	427	491	481	454	479	478	498	480	447	465	448	485	518	506	490	453	441	444	481	533	495	491	520	471	487	488	454	478	497	478	500	443	488	442	483	474	487	483	491	455	457	524	471	452	498	456	462	499	510	508	477	493	516	502	488	499	497	489	504	463	463	512	492	487	475	504	489	445	481	493	469	470	469	476	446	501	471	489	440	482	464	447	478	492	474	469	475	488	496	510	479	452	494	491	474	461	492	469	467	492	470	528	490	473	469	447	494	489	455	482	522	460	485	473	473	500	434	473	507	488	479	494	483	488	478	490	532	503	473	451	481	539	488	462	476	458	434	488	506	498	480	474	475	454	480	478	446	479	457	447	495	469	501	455	449	461	482	442	482	456	472	464	484	463	430	463	472	462	461	420	468	459	468	524	490	501	470	508	514	456	489	474	474	498	501	503	475	463	480	470	482	430	466	522	537	471	450	477	481	484	441	492	472	476	486	487	458	497	435	427	462	489	499	450	488	488	493	468	469	445	502	452	449	475	461	506	488	501	470	497	465	492	481	452	457	468	499	516	511	493	474	416	466	522	436	501	487	457	432	464	509	478	475	456	503	509	438	465	464	463	478	495	447	476	484	499	468	478	463	464	491	492	471	479	468	471	465	447	448	473	493	512	498	486	492	462	414	491	485	502	474	461	498	431	476	477	493	480	494	456	450	448	503	469	469	501	500	476	467	458	479	464	491	474	476	464	511	505	508	471	517	474	472	489	475	487	469	478	474	474	500	502	465	437	448	468	499	487	471	512	452	459	459	498	495	487	494	485	493	498	508	470	464	476	478	466	476	481	514	474	474	452	491	501	436	457	484	470	473	509	473	465	483	480	454	450	459	470	490	480	488	520	474	496	487	493	477	487	441	455	447	463	463	476	485	459	454	495	527	504	495	509	474	476	478	447	484	476	464	440	446	477	473	444	481	473	473	479	483	483	474	484	536	480	499	500	502	461	482	477	471	468	463	432	484	525	448	476	430	446	483	492	525	436	480	481	514	514	452	473	454	445	469	511	469	448	493	501	487	470	467	458	477	473	471	461	461	496	483	496	492	480	469	436	477	446	477	465	465	461	479	443	473	457	476	498	436	495	463	473	484	489	473	500	453	456	450	498	438	500	469	510	446	515	494	489	524	477	472	467	476	491	477	482	485	472	478	439	517	474	494	450	461	483	498	493	463	450	480	507	477	451	469	504	457	494	474	496	504	486	492	475	495	470	480	480	458	442	445	460	456	461	482	465	465	478	489	483	497	475	484	450	466	444	468	495	468	484	459	492	456	470	474	477	493	509	469	488	470	491	484	499	493	508	477	464	477	487	527	481	481	504	443	483	489	446	469	470	490	470	429	504	459	472	495	476	461	509	467	473	502	474	427	461	507	498	493	477	477	473	505	514	486	468	469	484	460	501	459	487	511	482	472	507	525	456	465	464	485	481	473	486	463	466	458	469	496	490	495	483	517	472	500	488	468	450	507	455	455	469	477	474	501	483	466	464	498	448	475	492	444	466	471	450	449	477	492	476	462	471	449	465	450	513	454	469	460	499	473	462	491	453	495	455	429	524	474	492	470	483	477	502	490	461	482	453	488	426	487	506	466	522	494	499	452	505	544	492	455	473	498	462	491	506	522	488	493	450	500	492	503	459	488	463	515	461	519	461	515	501	462	482	429	505	497	447	484	452	500	497	467	442	517	470	448	456	453	482	484	472	501	441	478	480	428	453	482	499	472	501	480	499	483	470	470	479	479	483	491	489	458	500	501	437	499	488	480	410	468	526	466	515	485	488	484	461	437	448	475	450	493	497	458	480	491	478	459	496	449	466	462	466	470	512	471	492	483	493	463	487	502	478	479	481	495	474	438	467	491	465	484	491	496	444	512	490	482	488	509	480	476	464	493	505	496	489	447	475	442	496	475	487	505	490	412	518	446	478	506	479	515	457	486	449	470	464	476	470	492	435	478	476	460	494	443	496	511	462	481	467	485	495	454	503	524	488	468	507	490	491	486	515	448	447	494	448	513	467	440	445	481	470	471	502	472	501	481	451	497	450	468	526	470	507	495	483	506	459	492	491	498	491	464	480	501	489	518	495	473	478	484	500	476	485	462	465	487	479	481	496	516	492	419	509	473	477	511	488	498	465	466	454	506	470	503	443	502	452	509	447	500	455	511	463	494	449	489	512	488	506	467	468	516	480	445	473	468	472	438	491	477	501	492	434	501	461	461	472	479	518	465	455	516	420	466	477	494	471	488	483	514	466	475	482	489	470	484	498	452	449	469	440	468	525	469	512	478	474	496	500	464	498	479	479	467	456	504	454	467	485	428	464	468	444	448	476	456	470	477	485	447	517	486	472	471	476	474	478	463	461	465	463	445	420	489	523	501	491	504	478	496	448	506	456	514	459	457	490	452	518	465	430	492	480	476	450	453	483	485	448	473	508	452	469	455	444	498	469	486	460	487	529	463	481	492	455	460	470	470	460	465	503	470	516	464	456	476	488	486	498	505	510	518	447	483	468	488	475	451	456	473	487	439	463	472	453	441	456	468	487	455	479	500	507	514	455	458	500	494	427	491	459	476	509	472	492	465	487	460	512	490	490	488	512	454	471	491	501	490	514	459	494	513	476	495	457	459	478	492	474	494	477	514	432	505	486	501	473	462	477	508	488	481	513	446	455	451	515	501	456	458	465	513	496	453	505	514	492	490	447	446	465	475	468	489	503	484	493	491	491	451	515	477	472	495	486	506	496	428	506	471	447	483	498	520	433	521	480	501	458	482	478	458	460	492	488	448	500	484	476	491	481	471	453	475	453	475	465	464	515	464	448	499	495	479	477	516	484	513	471	508	500	492	427	461	482	464	435	508	494	462	480	489	509	475	468	493	489	447	482	459	461	517	486	459	478	453	462	533	461	491	470	478	485	495	525	508	506	505	500	473	459	445	474	506	430	502	450	478	462	466	494	507	468	492	535	452	435	492	465	434	468	484	509	490	462	495	466	494	469	459	437	506	498	491	467	495	464	512	469	505	447	506	493	486	478	465	507	513	470	441	479	509	486	482	474	450	435	457	466	464	486	455	482	464	462	485	478	517	494	513	438	522	464	482	477	466	479	495	533	466	499	497	469	478	529	496	470	492	491	466	471	453	506	505
24034	21148	28243	24708	21722	17153	8378	4116	2738	2130	1637	1396	1189	1114	980	964	823	723	719	683	644	562	523	523	494	499	475	441	435	457	436	408	466	436	454	437	443	418	439	405	438	441	427	414	410	406	420	402	447	418	421	410	429	413	396	413	425	414	433	432	404	459	403	422	432	415	421	413	403	436	418	408	398	407	441	436	390	403	396	405	393	420	449	426	412	391	402	408	382	406	384	420	413	450	419	416	416	377	368	383	407	411	412	432	410	414	431	390	410	393	435	366	414	377	373	410	427	373	402	412	419	398	483	411	438	407	422	402	421	416	446	426	431	383	446	397	408	390	430	407	399	413	419	409	400	437	404	454	414	410	423	421	426	425	430	415	428	391	428	403	370	395	392	438	427	416	419	396	422	408	437	397	446	425	411	393	407	365	392	403	425	387	395	429	370	407	413	413	370	412	392	412	408	408	445	411	408	425	467	419	414	408	379	446	411	435	444	390	390	400	410	438	411	391	432	434	416	447	438	391	422	404	395	426	400	402	435	401	391	387	406	405	439	405	425	409	398	419	389	392	399	409	417	428	376	394	370	441	431	405	400	447	400	395	396	411	397	438	412	395	408	406	430	403	404	420	367	411	411	405	434	410	403	387	414	419	406	396	419	400	426	389	405	431	412	404	438	395	401	412	415	439	352	388	445	398	414	422	432	394	382	405	407	397	382	384	395	438	384	408	425	412	386	412	392	371	409	432	395	364	388	433	421	430	421	416	407	388	407	379	400	395	398	421	385	413	390	404	397	446	413	401	406	409	436	404	370	421	400	448	395	413	420	413	412	439	402	400	421	412	386	404	421	406	398	387	425	444	410	445	428	421	408	402	400	405	418	392	385	418	408	405	431	387	410	398	431	411	382	418	400	393	416	426	418	430	430	403	396	375	403	426	412	403	442	417	414	423	402	411	422	389	427	377	391	404	396	410	402	425	425	432	417	396	429	405	409	407	391	418	395	401	401	421	379	439	441	433	404	355	404	446	363	402	382	412	433	412	389	420	421	391	444	420	417	422	436	411	416	423	419	404	422	446	421	430	413	414	423	396	430	400	418	403	444	409	400	412	491	386	355	411	415	391	436	385	396	390	385	412	433	414	424	418	423	431	385	431	409	395	390	386	406	422	434	417	453	397	428	380	399	413	398	377	420	433	400	408	387	413	408	398	438	403	368	416	434	407	432	424	419	416	411	377	413	436	394	409	373	442	407	420	379	438	404	411	388	407	424	422	426	422	423	447	403	375	420	417	403	429	388	399	459	411	385	407	430	395	439	430	391	391	457	389	373	453	427	424	422	377	419	398	430	402	427	400	436	390	415	413	433	405	392	390	381	441	390	396	425	444	386	432	399	402	428	437	405	440	414	436	460	424	404	407	386	468	403	400	406	386	415	428	412	376	391	390	388	417	415	405	391	398	424	436	412	435	404	465	396	398	420	410	436	420	417	399	393	371	401	387	369	404	427	442	433	423	443	369	402	450	400	427	405	418	403	414	402	372	395	391	393	421	415	398	371	390	402	422	430	402	421	355	422	386	364	397	392	394	439	421	409	405	409	449	421	397	433	415	452	434	404	445	430	424	407	400	406	371	396	389	409	427	395	407	408	440	418	403	411	362	410	371	440	430	462	409	412	456	420	396	452	397	451	425	398	443	411	396	424	392	444	422	404	418	425	386	397	411	384	426	397	430	394	389	457	411	439	423	379	414	417	411	430	449	442	420	404	413	417	427	408	402	416	417	415	382	396	450	411	443	380	429	422	442	402	388	412	364	404	431	419	425	404	401	394	401	454	435	421	421	422	444	442	427	404	376	418	424	439	372	398	389	433	414	429	409	396	443	406	365	406	414	438	425	379	417	416	427	399	438	428	391	423	409	431	401	397	428	413	407	422	421	417	411	372	439	414	388	419	417	391	398	419	422	405	413	416	378	392	396	422	417	425	448	431	395	427	388	411	429	435	415	432	469	379	423	410	404	400	383	419	401	458	384	399	398	397	436	391	406	440	433	399	417	417	395	384	400	387	399	389	396	433	402	419	397	420	402	412	378	417	404	367	415	368	441	431	429	383	386	412	434	396	422	439	415	428	403	447	389	412	410	447	446	408	411	454	411	395	413	386	417	411	427	390	393	439	432	429	377	408	392	403	433	372	456	394	416	387	368	443	437	403	418	460	443	385	457	400	419	393	379	415	385	406	397	387	413	420	396	440	405	387	416	391	390	425	447	399	421	401	413	451	400	427	429	413	394	426	445	389	438	403	378	373	428	428	429	415	433	423	419	386	405	412	374	393	425	388	403	391	473	435	395	425	467	411	414	455	397	407	423	379	400	411	395	399	401	387	410	428	426	424	392	408	426	419	418	413	422	402	415	421	418	438	449	427	451	404	450	401	407	451	428	388	408	379	423	397	422	388	406	458	412	408	420	377	418	424	408	400	383	421	421	413	415	418	415	417	423	421	439	416	432	456	415	410	425	418	388	443	413	377	426	395	428	424	423	428	398	400	403	424	410	439	415	396	425	427	418	419	404	404	411	411	407	419	396	387	415	409	419	411	425	440	401	395	416	436	392	394	428	399	413	402	395	390	397	456	433	394	430	425	439	400	410	434	398	400	421	414	402	435	421	414	406	388	439	387	443	430	426	430	381	432	426	399	431	401	403	407	423	387	405	399	407	432	415	374	394	417	366	424	402	437	422	416	416	378	428	406	420	412	428	391	427	403	434	395	384	433	408	413	446	425	409	434	433	403	392	371	404	417	399	447	401	422	421	454	452	413	377	438	376	404	410	408	404	408	423	404	403	392	384	402	406	389	420	411	416	383	382	421	398	424	401	415	404	419	418	407	407	432	412	430	377	409	421	427	414	381	398	404	440	376	389	446	393	406	417	412	439	409	442	408	411	417	396	407	415	415	434	418	428	410	428	405	409	413	435	412	385	423	429	451	459	431	398	430	400	404	428	396	416	413	382	401	409	387	401	416	407	406	399	399	395	447	403	420	430	382	426	390	403	425	409	410	403	379	425	384	414	415	404	388	412	428	394	404	399	440	375	390	400	416	451	398	414	392	420	413	416	390	412	399	450	411	433	429	417	385	449	423	456	417	393	426	422	444	399	405	399	438	384	420	417	416	399	386	441	383	382	403	401	374	417	403	415	410	418	396	418	428	418	403	405	407	451	404	414	454	411	401	421	460	448	422	434	378	401	426	393	412	408	386	390	424	449	439	408	419	430	409	428	382	419	372	392	381	412	398	387	366	421	411	361	447	418	450	426	411	388	390	414	435	422	445	425	417	435	441	368	398	406	397	381	433	407	450	405	400	396	402	382	386	408	395	421	412	453	387	444	410	398	406	433	429	411	363	400	404	423	419	416	391	385	392	375	406	370	415	404	442	452	396	420	384	407	422	427	425	452	430	422	443	427	402	412	405	416	427	384	373	414	418	415	437	395	413	388	390	407	443	406	410	390
36233	58372	45642	30669	22953	16176	10339	7197	5020	3821	2985	2432	2147	1890	1560	1454	1288	1186	1073	951	828	826	723	752	749	669	628	616	578	568	557	539	537	568	528	542	532	488	535	536	457	559	537	522	517	517	541	530	495	531	505	497	542	490	537	513	497	480	516	504	490	547	510	511	528	513	509	529	560	505	559	526	552	507	509	530	504	503	502	466	509	519	513	528	486	543	520	540	510	521	482	525	503	526	523	554	538	511	535	501	490	521	475	557	533	533	529	542	505	500	503	529	528	518	527	550	520	478	521	509	511	520	505	528	515	502	526	527	499	489	512	488	456	501	515	461	508	539	502	486	505	547	504	500	493	518	489	523	499	551	517	508	538	513	505	482	517	506	502	491	536	509	497	500	519	513	490	526	509	512	520	507	531	507	570	519	526	519	570	515	455	520	472	529	520	535	531	526	522	529	504	532	569	487	522	504	482	485	537	490	539	511	547	456	517	479	555	490	524	495	509	505	507	538	470	514	551	504	532	548	492	501	498	516	491	552	487	496	539	512	529	493	495	521	508	502	503	479	498	533	490	541	487	520	486	500	514	530	532	523	498	564	508	481	499	510	516	516	476	461	522	483	501	545	463	520	484	492	498	511	533	512	516	463	508	484	503	518	583	476	498	446	507	495	515	482	517	533	487	538	530	524	538	470	514	480	549	516	484	523	501	528	536	490	497	507	542	526	509	530	519	483	546	494	522	482	490	525	514	496	493	504	515	560	546	545	517	485	500	528	505	515	512	516	473	495	473	472	528	482	547	525	538	470	536	544	500	504	517	535	526	498	517	500	510	540	487	518	507	480	520	517	534	493	511	512	511	517	487	516	494	487	514	513	521	508	512	497	509	538	517	493	525	517	541	568	522	481	516	528	495	533	500	490	552	494	529	544	539	517	470	466	461	500	475	512	513	528	492	478	492	502	467	533	538	487	528	489	493	537	471	515	508	466	529	514	517	486	540	498	525	517	551	459	493	481	537	536	484	513	492	513	501	472	534	523	518	515	497	519	497	487	536	535	526	525	491	500	513	487	505	485	487	538	481	482	514	481	460	507	523	541	483	488	507	542	553	532	519	524	547	492	490	518	500	547	532	499	514	552	529	514	500	524	493	562	501	510	512	563	518	477	503	520	505	519	534	523	497	524	476	499	485	499	556	491	502	526	521	539	499	520	494	509	520	511	527	495	499	464	485	513	513	502	501	511	527	494	529	545	481	516	489	514	542	532	550	462	488	515	509	504	493	458	497	536	491	541	527	486	510	471	550	519	483	479	469	498	482	549	521	496	536	495	539	505	556	549	508	517	502	512	543	506	476	528	496	514	526	513	484	489	491	509	528	554	522	521	507	534	493	493	500	515	517	560	547	512	534	517	506	514	521	541	528	484	549	500	552	517	496	491	538	496	456	462	518	465	507	524	534	566	518	502	468	514	490	492	547	480	511	537	501	504	506	490	472	552	476	493	541	495	510	524	495	522	542	507	501	498	485	519	504	509	531	485	515	540	535	507	529	532	504	478	485	526	506	537	519	476	545	508	522	510	506	500	460	537	535	500	494	523	522	509	514	480	523	546	538	498	525	546	497	491	531	507	519	535	496	498	513	501	505	472	520	514	497	526	504	553	497	507	534	540	516	485	502	499	525	548	507	517	530	499	553	535	488	532	509	528	491	511	537	550	498	494	516	491	505	468	519	472	575	513	542	513	546	506	477	502	528	507	510	549	499	533	492	529	521	531	533	514	478	538	498	521	554	550	483	473	517	507	488	520	528	529	495	466	537	490	513	525	532	495	507	531	491	515	514	472	503	580	502	543	518	505	478	494	533	522	486	503	522	506	513	558	476	512	499	503	511	562	564	507	516	502	508	510	531	534	531	464	508	506	504	494	551	545	510	538	501	507	533	529	508	554	540	549	480	484	553	551	460	495	571	457	479	507	492	562	559	518	518	532	523	486	453	560	521	469	535	498	502	496	491	522	483	466	543	521	496	496	499	505	512	519	481	534	526	522	523	504	492	512	528	492	470	499	497	489	512	517	480	489	510	490	511	539	517	475	534	543	509	512	481	494	521	467	473	505	483	500	536	505	515	496	503	471	516	520	516	490	542	496	524	507	514	523	527	481	501	536	510	455	578	507	503	547	526	502	492	549	517	484	534	516	479	541	480	493	495	476	497	508	510	491	520	520	503	520	510	458	507	493	504	497	492	489	466	488	539	507	509	503	526	483	498	502	497	505	492	501	521	479	511	539	509	551	511	510	504	498	507	480	472	512	537	551	537	512	492	459	519	519	516	571	510	537	507	533	533	540	565	548	516	507	502	531	529	494	523	480	517	497	497	495	524	464	506	531	492	525	533	487	509	493	509	549	531	487	482	497	507	508	501	507	498	561	499	520	490	533	518	518	486	559	494	488	465	502	528	554	574	513	504	495	494	515	529	470	526	518	539	521	535	475	502	530	517	580	514	487	514	531	525	499	505	538	495	535	496	551	508	521	540	511	504	505	506	530	481	474	491	535	462	513	489	521	507	488	518	492	519	485	550	520	533	546	524	522	522	469	495	489	515	495	487	528	466	498	494	525	506	546	495	528	479	496	500	510	498	508	515	506	508	523	528	508	588	536	512	480	510	523	515	536	511	513	530	538	492	537	508	508	499	485	521	509	494	478	513	482	468	504	521	507	520	486	500	502	531	557	505	454	501	486	528	506	513	530	495	540	502	511	477	495	523	511	513	536	519	522	494	517	521	537	517	524	502	500	527	482	508	493	510	531	530	531	500	509	507	518	528	549	483	535	510	538	515	477	524	509	521	471	499	514	560	507	518	509	479	465	507	469	479	509	562	519	489	533	513	537	516	513	498	509	501	556	512	523	544	513	497	532	538	489	528	526	484	512	511	490	512	500	542	467	507	558	516	515	518	499	500	460	494	513	531	494	493	501	529	484	558	517	493	555	526	514	503	462	492	538	543	534	503	537	504	579	515	481	491	491	485	534	502	538	489	504	520	500	520	500	532	528	502	534	520	498	519	504	540	524	500	495	538	483	543	488	536	497	510	528	498	480	500	510	544	471	483	510	482	477	515	479	510	496	492	497	501	516	525	512	522	513	509	526	487	478	528	517	549	507	569	519	520	499	527	530	523	502	499	504	539	499	531	535	503	559	537	535	489	502	507	469	544	502	486	508	500	534	561	533	523	513	501	468	544	448	555	539	514	492	504	542	528	490	509	560	527	502	522	518	535	527	549	510	524	493	536	521	468	495	499	492	513	487	535	494	561	523	517	530	508	468	534	493	530	491	481	538	507	497	527	531	512	498	465	507	509	494	492	510	514	497	491	489	493	531	519	506	514	512	484	509	519	536	514	546	522	510	530	493	500	516	574	502	509	542	463	468	529	550	499	490	502	502	534	494	529	568	491	534	503	514	502	434	487	506	530	507	510	560	505	526	540	535	510	519	507	488	521	522	512	505	510	506
24909	21183	27772	26003	19233	10828	5080	2854	1981	1669	1255	925	868	863	743	674	614	564	541	562	438	398	451	421	398	379	361	343	348	358	323	355	355	345	368	327	317	316	301	319	291	335	322	309	307	314	305	298	326	310	329	346	343	308	285	332	313	304	312	308	300	302	327	354	318	317	310	290	345	338	324	306	334	332	310	299	314	309	347	290	302	317	303	294	338	296	289	292	317	308	310	360	325	332	318	332	318	317	353	338	332	332	331	320	300	307	288	313	303	320	323	334	331	334	289	320	310	311	313	286	319	320	321	317	286	327	332	324	329	337	324	338	317	329	322	312	329	296	321	321	318	353	310	338	297	314	286	314	317	332	314	322	307	350	330	291	325	318	306	357	325	298	315	319	310	300	313	357	308	311	323	317	306	309	328	296	319	308	333	359	336	346	316	314	291	305	308	329	329	286	328	330	317	334	322	314	334	303	323	312	296	311	329	311	348	330	334	319	340	307	332	345	298	316	325	317	302	327	354	323	335	341	295	349	307	315	325	323	373	267	304	304	306	305	305	304	330	303	304	335	291	315	264	288	317	319	336	318	306	301	347	303	341	321	310	326	332	305	324	342	307	325	336	320	320	309	307	280	324	306	312	333	334	331	299	285	288	318	310	275	357	361	330	317	329	325	289	343	325	304	332	327	322	307	313	319	294	315	306	343	339	300	315	326	318	284	359	300	330	334	332	321	306	307	328	346	286	306	313	309	337	301	319	293	326	325	324	276	328	356	318	327	327	315	304	330	339	308	341	323	316	335	332	322	301	311	336	315	320	312	337	343	319	338	315	297	331	300	292	282	309	339	299	297	339	346	291	313	325	331	314	311	332	263	294	290	335	346	334	308	301	335	343	315	331	311	298	296	327	326	337	297	333	336	342	319	285	324	308	303	307	316	284	299	320	301	350	309	328	312	310	291	296	339	338	312	316	296	326	312	304	332	311	360	303	328	319	327	315	287	306	334	326	336	345	284	273	305	320	328	340	269	286	330	335	306	312	311	342	324	304	314	327	307	287	257	339	331	315	322	311	301	329	273	326	349	318	306	321	348	314	325	304	306	343	339	295	306	312	312	300	341	312	301	354	335	310	300	301	297	336	327	285	316	327	279	378	355	309	304	312	319	338	345	323	340	321	313	309	323	306	335	328	344	305	310	346	313	337	293	337	289	302	349	307	337	294	362	290	363	303	310	330	312	338	297	358	309	346	342	296	314	343	307	318	282	345	326	315	295	350	298	319	302	326	289	312	299	287	303	335	318	286	308	340	285	332	317	306	327	304	314	350	318	299	330	315	345	325	336	319	311	296	297	320	343	299	326	326	299	320	364	355	319	315	325	333	298	347	317	314	312	322	331	300	374	288	289	322	334	299	326	336	296	325	327	310	286	306	310	316	326	303	343	318	323	316	356	334	287	325	305	327	316	328	309	350	295	322	325	328	283	328	336	320	318	304	301	338	311	304	300	308	337	302	361	319	304	327	314	330	333	328	319	334	310	355	339	320	320	326	297	316	327	276	332	317	331	310	321	311	328	323	337	318	304	292	346	336	300	327	342	295	314	320	305	338	318	375	311	311	299	322	319	342	295	297	335	356	330	354	312	326	262	335	318	333	318	319	355	350	316	313	314	308	339	346	261	336	314	332	342	305	300	306	286	308	318	308	309	297	325	299	310	289	317	344	326	292	322	332	303	317	318	346	334	326	342	308	350	289	332	365	333	314	317	297	266	310	313	342	290	342	289	293	331	337	304	322	327	300	316	326	302	319	276	335	296	322	297	296	324	327	325	333	308	307	305	346	312	345	328	312	319	331	324	307	339	284	291	321	316	337	337	321	323	289	315	316	322	325	291	307	319	321	297	304	344	312	332	287	303	332	324	319	330	309	296	339	363	302	353	349	319	342	315	299	303	340	313	289	331	325	308	326	314	319	335	282	316	331	322	348	319	319	340	331	329	324	298	346	320	349	311	315	311	289	292	306	318	307	304	280	341	326	305	346	298	323	326	326	325	329	301	314	340	294	328	302	324	292	309	355	311	319	337	330	294	302	346	310	321	298	323	303	314	339	283	302	301	326	283	316	295	310	288	322	310	341	296	350	328	305	327	336	321	296	335	319	308	292	309	339	317	295	330	313	310	326	343	293	372	324	297	353	312	311	274	325	323	334	327	334	311	339	287	331	319	309	338	323	325	305	358	328	315	363	293	316	330	320	324	321	333	301	325	313	336	310	333	322	297	346	295	297	294	314	302	331	287	337	316	305	324	297	332	328	319	307	311	310	321	290	294	332	318	316	329	328	320	322	328	302	332	323	310	289	336	322	328	351	322	301	309	320	338	327	309	306	310	355	346	287	286	342	318	286	327	333	347	300	369	273	306	311	309	342	356	327	307	341	345	314	328	332	329	325	310	315	316	301	327	288	311	329	290	303	340	328	310	313	331	358	333	331	297	320	313	310	296	332	316	350	316	328	328	323	312	293	343	312	346	330	288	312	312	310	302	323	328	352	327	336	312	297	352	293	309	323	329	311	338	290	316	312	315	288	320	293	339	318	304	290	318	291	305	328	300	322	331	335	324	317	319	307	371	310	312	315	317	343	322	298	337	305	318	336	303	350	288	305	307	298	298	328	306	301	304	341	299	299	315	318	316	297	332	284	305	326	305	326	313	297	337	313	336	287	314	332	351	334	326	311	304	338	308	321	337	310	312	292	320	313	338	304	337	316	321	333	317	330	347	287	336	297	318	322	339	342	313	313	320	303	292	330	310	317	313	352	330	296	315	298	343	310	303	360	337	332	328	356	319	315	300	312	309	308	305	315	300	352	309	346	300	309	328	292	334	297	318	331	299	322	327	300	310	340	336	295	341	308	316	323	340	315	295	301	311	313	339	357	327	276	352	311	324	356	306	305	276	341	328	333	314	325	315	337	329	322	333	305	327	296	339	347	336	340	334	295	286	304	301	340	296	302	301	323	301	312	357	337	291	317	310	344	320	291	306	312	319	287	296	324	307	344	292	329	307	352	317	299	313	338	336	296	310	319	319	310	345	316	328	309	294	286	319	316	346	324	323	279	308	358	283	323	318	340	317	328	334	308	301	335	345	322	361	323	357	271	290	344	337	331	328	283	291	314	310	309	308	309	337	315	308	311	318	312	330	301	321	342	307	313	305	310	303	319	311	313	347	324	336	303	337	314	328	323	329	292	309	344	333	309	339	334	322	335	305	294	326	331	316	300	274	338	320	309	323	310	289	312	358	333	318	323	306	345	314	306	294	315	295	308	303	322	324	313	323	312	309	282	333	331	331	347	290	344	326	319	323	312	337	294	308	348	329	312	343	305	347	269	355	351	323	335	322	324	296	320	334	339	337	339	325	330	318	291	309	331	308	328	330	312	331	302	341	315	310	308	330	295	299	342	334	273	309	333	298	343	321	318	334	328	290	317	308	320	292	338	335	327	314	332	284	338	316
38514	53977	42605	28202	20451	13951	8339	5635	4181	3296	2406	1751	1698	1494	1310	1108	994	913	803	745	714	610	615	581	596	519	464	469	479	444	431	424	438	429	463	385	408	410	418	388	394	385	409	426	428	407	392	429	431	412	371	426	418	352	408	392	415	407	391	422	413	388	415	409	397	408	397	419	381	392	378	387	457	392	358	413	380	441	377	371	410	380	386	381	374	408	375	398	347	430	378	407	419	380	373	400	380	389	382	414	413	388	421	377	437	411	411	388	425	416	381	398	375	413	389	381	371	394	394	408	416	406	388	412	410	439	374	407	400	419	391	395	415	415	382	368	372	406	408	398	378	421	386	385	432	419	419	420	390	410	427	377	376	396	382	377	428	381	399	409	397	368	425	383	400	403	409	356	413	430	444	408	400	419	422	385	383	362	414	360	384	396	416	396	369	391	386	404	411	415	396	379	375	353	395	404	418	436	404	451	369	402	403	392	383	392	392	402	388	396	399	361	354	391	369	369	409	392	394	389	393	403	387	392	395	392	390	364	395	385	410	420	391	416	369	378	421	373	399	430	408	374	420	404	379	407	394	412	424	409	383	415	396	410	385	414	393	371	423	395	394	383	377	375	378	453	394	408	393	402	412	423	394	397	424	400	397	423	395	377	406	409	415	412	403	415	399	402	385	368	404	434	390	395	403	407	384	410	410	359	392	406	369	416	409	389	388	391	406	396	414	394	409	437	407	440	379	373	392	447	356	391	457	385	390	414	383	423	377	404	406	394	368	378	404	395	377	412	392	394	400	417	416	379	409	410	382	396	394	414	427	400	430	409	389	416	380	409	412	398	424	393	387	450	388	406	373	444	429	411	411	421	405	377	397	404	408	376	398	404	410	382	391	392	377	392	397	401	405	414	387	419	395	388	374	388	401	400	420	444	405	363	402	415	414	386	423	387	382	407	394	390	406	377	410	424	384	389	427	413	377	405	383	412	439	390	443	384	402	409	420	387	430	379	363	375	394	394	403	436	353	422	396	421	376	390	394	397	383	404	391	393	441	412	408	385	402	386	401	394	429	371	368	392	378	383	421	379	384	394	387	408	419	398	406	385	395	388	394	438	407	398	396	413	373	428	411	360	427	393	411	389	354	400	382	400	407	421	420	413	403	396	401	407	387	394	423	396	420	402	370	371	409	402	370	411	439	403	365	388	388	409	437	386	405	421	389	434	429	393	395	364	371	382	389	433	415	366	449	391	394	383	406	402	420	415	386	417	419	396	405	398	421	409	436	391	406	395	395	388	419	400	388	357	402	411	444	387	442	396	394	398	440	389	383	376	374	389	409	366	418	398	407	421	405	404	414	386	401	423	360	381	407	395	423	424	400	361	366	401	439	407	393	370	390	422	406	419	391	399	404	422	429	416	426	380	445	407	408	386	387	417	371	419	412	383	359	392	391	398	355	407	384	406	395	398	378	384	371	412	393	379	373	437	414	406	388	418	432	390	366	403	404	439	410	395	428	388	422	390	400	401	400	408	423	401	426	391	409	419	415	423	354	398	400	408	407	408	413	405	379	432	406	373	405	382	410	431	401	376	392	427	407	392	389	403	428	414	391	406	418	394	378	398	376	405	364	370	385	443	392	394	391	426	411	395	393	383	426	429	403	394	414	431	384	395	396	377	416	397	387	366	405	381	423	387	374	397	418	394	371	405	397	401	368	382	394	431	386	391	389	372	440	404	409	371	415	408	385	391	418	400	401	417	338	402	393	384	407	415	387	400	378	381	412	403	413	427	400	432	406	413	397	394	411	393	437	440	413	376	412	370	404	406	387	415	407	408	389	361	367	381	391	411	435	383	435	398	387	410	447	394	387	431	425	367	408	401	401	382	391	427	395	390	427	423	373	435	388	422	395	372	364	420	354	388	396	387	435	400	378	431	393	397	376	392	343	394	382	382	436	434	385	403	400	417	394	374	435	417	411	405	400	371	402	408	375	407	400	412	383	400	399	389	375	400	429	375	407	362	400	411	414	405	402	394	409	366	420	399	400	410	402	387	417	390	411	368	404	403	381	374	398	406	419	416	408	423	361	424	430	413	397	376	386	380	409	396	369	427	405	396	385	386	402	395	398	374	378	392	444	378	385	384	414	414	405	381	443	443	421	412	403	383	400	399	392	438	387	398	404	427	404	400	396	411	429	390	404	416	414	379	372	386	403	417	366	383	379	391	387	398	392	411	374	324	406	417	407	372	402	401	388	415	397	356	402	399	423	410	371	361	382	395	439	413	394	367	398	424	433	368	397	398	412	394	389	423	395	400	427	405	374	400	404	438	364	423	405	402	407	350	419	385	406	409	389	401	405	402	396	407	413	439	405	403	363	426	370	398	379	401	379	383	408	377	413	411	429	408	404	388	401	423	411	423	402	404	386	390	383	408	388	407	427	382	380	404	402	413	397	397	380	372	424	388	387	385	384	377	408	409	392	426	413	424	417	376	398	380	407	399	427	384	375	375	396	429	380	396	446	373	393	418	391	360	411	400	396	396	408	396	429	379	420	427	375	381	425	415	367	414	393	391	409	393	373	392	446	398	402	396	404	405	438	412	408	389	391	387	376	403	391	413	395	374	393	418	437	428	387	391	412	389	399	408	405	408	380	421	405	385	402	399	367	378	408	417	385	379	398	375	387	405	390	409	409	412	376	434	407	410	403	383	401	442	407	393	379	399	413	406	394	417	387	373	401	384	396	380	420	396	393	417	403	390	427	391	382	395	378	417	407	382	420	430	401	393	405	422	430	411	413	369	402	408	445	385	373	400	431	388	397	398	380	412	407	351	398	366	362	391	374	378	379	428	400	389	406	426	385	377	405	416	402	408	363	391	394	420	405	396	418	399	377	392	402	414	409	462	393	397	390	439	381	406	367	411	401	383	422	402	422	394	406	386	403	385	415	387	418	410	419	396	382	413	387	389	402	403	419	380	371	411	411	407	371	406	392	388	443	389	433	391	377	415	402	400	385	403	403	400	441	371	408	394	431	429	385	409	389	418	368	400	415	381	444	368	396	416	396	409	421	407	403	416	402	415	372	414	387	417	398	404	388	396	408	402	406	374	417	385	394	425	378	393	444	395	454	405	417	374	389	384	389	431	387	377	411	382	393	409	373	396	385	384	382	411	421	372	401	403	418	418	411	392	420	372	378	422	398	414	407	428	425	402	392	379	399	412	397	390	385	396	393	396	410	373	412	413	405	406	373	415	416	395	425	411	396	411	412	437	426	398	366	352	406	379	362	394	388	387	413	417	401	394	408	404	412	368	393	362	390	396	418	384	398	399	418	407	376	406	406	405	410	413	423	379	403	390	398	410	366	443	401	396	396	406	404	403	424	403	413	390	445	388	369	413	396	384	400	389	397	452	381	405	401	376	380	396	409	389	423	382	407	401	424	374	371	403	367	401	385	383	400	378	425	390	411	374	408	404	400	389	405	437	407	384	399	439	435	410	413	421	396	397
22753	21138	28751	23903	21413	21779	16648	5989	3198	2588	1944	1347	1237	1192	1078	976	890	761	701	657	595	554	526	521	487	457	419	441	452	391	385	433	351	369	368	384	355	363	385	377	375	349	360	370	373	354	366	321	377	343	364	341	331	334	351	388	334	364	357	381	342	358	405	357	366	376	334	370	347	351	323	370	347	332	349	353	376	369	337	355	342	384	353	354	370	332	376	347	380	389	366	352	349	373	334	349	355	352	330	356	345	368	339	345	369	343	341	369	358	356	333	361	315	339	349	372	368	348	352	353	346	353	372	357	342	339	353	353	357	394	335	370	359	303	315	332	358	322	327	325	362	351	375	352	333	361	355	361	368	334	373	353	351	347	338	336	379	346	344	369	386	330	341	354	353	341	354	349	347	319	335	350	362	360	373	353	378	359	336	343	324	373	383	382	352	380	333	358	352	347	368	360	323	362	359	337	358	343	338	379	351	415	352	340	350	371	320	335	350	308	376	347	326	367	360	351	357	340	376	380	334	345	307	342	334	356	337	330	345	373	354	352	408	336	324	358	344	330	407	370	360	345	331	367	377	327	319	357	325	350	350	333	357	375	349	368	369	351	349	347	316	358	334	362	382	341	366	359	358	352	349	408	373	368	354	360	349	375	359	348	357	349	341	371	333	359	369	351	368	388	357	322	380	346	364	356	383	335	375	296	342	346	345	335	375	310	347	342	328	366	333	372	366	372	344	356	374	364	355	352	332	331	316	339	312	328	325	366	393	351	343	353	380	346	363	328	326	334	343	375	351	329	322	353	372	352	327	344	326	355	326	361	329	349	377	349	369	356	366	341	323	362	356	386	334	335	343	369	360	342	353	361	365	348	347	371	388	352	362	356	321	338	320	332	344	329	391	342	319	358	368	344	364	337	360	342	341	363	346	353	351	367	359	316	338	337	358	355	374	383	353	351	367	348	354	319	375	363	360	360	344	391	379	334	346	355	373	326	369	338	341	353	348	348	364	344	322	353	336	327	355	343	353	378	353	368	382	337	338	401	345	397	337	360	363	348	354	351	329	357	327	371	351	360	327	322	366	362	338	352	361	336	345	353	316	372	340	356	348	341	339	343	350	318	361	347	349	362	344	359	362	382	344	360	348	332	340	372	319	369	364	346	335	394	361	326	360	345	372	306	342	371	351	354	370	354	357	343	376	326	339	336	351	342	346	328	340	315	350	333	339	325	327	376	304	314	352	346	342	336	341	355	363	381	338	349	362	340	309	356	332	363	363	360	321	319	389	308	337	359	339	379	334	337	378	330	355	350	334	346	340	369	350	372	348	376	347	328	363	347	331	349	325	305	311	335	311	353	372	357	388	334	371	361	335	372	345	396	372	355	350	335	350	376	340	344	345	357	325	311	368	375	336	353	343	343	356	347	343	339	352	351	307	356	363	335	320	383	354	355	366	362	362	374	347	342	363	363	359	308	357	338	302	340	360	339	341	362	373	335	331	340	373	333	350	343	359	349	353	359	391	334	350	382	356	377	331	352	383	363	365	362	356	369	318	321	358	324	378	289	349	363	353	371	365	360	336	355	337	356	344	377	326	364	333	324	333	337	347	327	318	328	316	347	365	359	335	342	351	337	347	320	356	323	380	382	361	326	362	333	379	315	345	328	314	345	350	356	345	343	379	374	382	382	370	362	345	339	364	368	361	357	348	368	366	341	359	363	334	369	347	366	336	344	349	333	341	343	347	345	340	357	339	339	382	394	342	312	369	349	337	370	330	353	353	381	348	356	351	369	355	345	339	382	326	361	348	366	346	363	345	363	375	327	361	325	354	347	334	365	347	375	379	367	378	360	347	329	356	348	355	355	357	365	377	352	357	351	347	376	328	363	363	366	329	384	362	340	341	377	374	356	321	338	352	369	342	353	364	339	322	346	354	350	346	365	368	324	362	320	349	344	354	351	374	384	347	332	331	352	349	343	359	368	335	334	346	379	354	356	346	325	348	358	326	368	376	418	354	338	356	367	351	347	340	326	346	336	344	345	342	350	354	327	379	341	342	345	347	376	335	343	356	350	371	361	315	374	336	346	354	344	389	345	383	370	346	352	355	363	356	352	378	339	344	362	354	350	336	348	373	372	330	372	328	369	350	345	327	357	339	369	344	368	379	405	351	341	344	397	324	355	355	320	304	351	373	366	343	337	337	316	353	370	354	355	352	339	371	343	328	350	347	366	307	379	337	376	368	390	354	318	339	352	335	351	336	340	390	377	368	342	353	356	375	327	367	387	342	330	361	333	322	347	345	323	356	359	346	369	333	321	368	342	338	374	332	362	355	343	344	357	331	312	359	365	364	366	364	354	371	353	364	375	326	350	358	360	340	371	359	332	360	360	369	302	398	360	367	369	360	383	340	351	332	370	356	341	346	357	378	335	313	344	348	360	372	316	349	356	302	343	326	351	347	340	334	359	357	355	398	335	376	342	349	351	337	370	340	346	375	345	360	351	358	362	367	375	302	358	359	372	352	356	353	379	334	361	363	372	364	354	349	325	349	353	363	355	339	358	388	324	327	357	349	348	393	370	340	320	362	367	363	335	373	347	339	361	346	337	333	362	366	355	369	359	337	317	363	352	341	342	350	350	339	350	357	367	318	334	351	359	353	300	357	364	342	372	382	380	341	340	339	334	345	318	370	371	396	346	340	375	334	354	353	361	358	365	332	326	349	371	358	347	363	356	353	361	340	392	360	337	354	326	326	350	333	348	325	347	368	356	341	369	351	350	362	340	342	364	339	354	374	343	362	370	352	393	359	346	323	333	355	339	335	345	334	336	369	356	381	343	366	323	341	346	337	346	324	365	374	368	332	386	346	347	367	358	344	333	313	337	328	333	338	357	340	342	323	322	337	352	330	371	341	378	323	354	355	333	350	351	354	325	350	350	365	349	359	319	333	342	356	314	368	357	360	386	345	360	359	343	288	344	347	352	338	357	364	345	334	305	352	329	354	334	342	376	363	346	332	362	356	346	338	346	361	382	392	393	376	346	343	357	370	350	342	374	340	354	370	342	361	360	343	341	371	365	357	345	362	352	371	351	335	346	347	372	364	354	388	361	337	374	344	328	361	347	348	384	343	339	343	377	361	313	353	327	322	371	326	329	360	331	350	353	335	344	346	329	358	348	330	338	350	370	346	336	372	330	317	366	318	354	390	408	341	345	371	372	367	359	378	383	373	379	357	376	365	331	395	323	371	378	363	355	343	333	363	341	341	361	340	376	332	345	358	380	336	353	327	337	368	388	392	349	333	372	372	335	363	329	374	346	371	330	316	348	359	368	362	384	339	326	313	352	357	346	360	339	392	340	347	377	357	360	352	348	345	337	366	368	359	352	361	339	362	348	332	321	342	383	380	362	363	353	359	358	311	332	348	347	347	350	370	346	354	356	336	330	362	383	359	356	351	329	347	338	333	350	356	371	383	325	387	355	329	358	366	339	350	368	359	371	350	348
39077	66108	56330	36284	27387	19465	13654	8682	5858	4521	3531	2498	2186	2051	1800	1542	1373	1241	1054	926	853	770	736	734	657	590	595	518	546	515	488	486	488	484	474	473	488	456	440	453	459	448	447	450	437	439	437	379	447	433	451	378	409	456	457	430	402	437	446	446	445	467	428	410	449	444	430	452	424	436	440	433	478	408	453	422	464	428	422	413	413	420	415	415	463	407	430	467	439	434	432	431	421	440	431	435	404	436	448	451	398	440	386	406	426	441	482	423	458	412	421	432	444	462	412	446	447	442	455	443	424	467	449	444	447	432	413	453	405	384	413	432	441	415	421	375	427	466	426	422	442	415	414	460	465	441	440	407	428	409	424	467	500	428	439	427	431	394	416	418	434	450	409	397	448	446	426	442	475	459	481	430	400	465	430	429	426	446	442	464	406	424	447	438	454	436	407	415	417	457	435	428	419	446	427	424	420	410	426	441	426	472	457	433	474	447	420	435	436	450	435	441	435	427	446	400	466	455	452	439	405	456	404	424	448	434	421	413	403	430	425	451	443	455	413	473	432	462	412	426	458	442	440	437	450	419	411	441	461	390	424	450	484	440	440	412	403	418	436	446	394	466	409	423	444	406	436	430	458	435	462	420	442	418	469	408	420	431	435	408	445	426	419	479	409	423	462	435	407	454	430	399	461	441	435	481	429	444	402	419	447	435	425	400	427	440	481	466	413	416	452	439	443	441	425	441	423	448	423	482	411	446	411	434	417	424	399	437	433	410	440	458	456	427	434	425	435	451	401	437	445	465	418	408	442	445	402	432	439	447	436	424	426	453	439	451	424	447	418	461	454	412	457	461	431	440	435	482	444	431	414	438	440	435	420	467	444	410	437	423	436	486	405	426	443	448	454	427	451	446	436	446	401	401	454	456	456	448	479	448	407	435	423	458	416	433	438	418	433	459	432	457	424	395	459	427	421	435	413	401	420	438	459	452	437	422	458	428	445	421	435	400	393	438	459	434	469	457	395	436	445	422	435	414	416	444	409	399	463	423	422	469	430	425	457	418	470	442	478	497	445	432	449	431	449	421	461	432	417	420	447	432	443	424	406	416	413	451	439	435	418	468	437	481	445	459	424	433	423	430	423	455	427	393	442	425	406	432	457	426	442	406	459	415	471	414	454	421	428	447	438	429	450	461	447	436	450	451	423	443	466	430	425	441	441	418	379	392	430	453	422	448	408	402	420	448	451	439	428	429	456	443	409	448	464	439	435	429	444	410	403	461	454	410	447	455	421	428	410	406	475	466	414	450	400	456	435	450	419	433	434	427	393	443	435	462	411	434	431	394	449	450	468	462	470	438	427	464	408	459	448	441	440	440	485	414	434	408	413	385	425	465	466	453	437	448	468	424	461	444	469	417	431	472	465	475	428	413	468	446	428	417	439	426	420	423	455	407	435	436	420	441	467	441	484	447	425	458	426	441	411	472	418	463	445	420	446	453	443	416	469	456	425	436	443	414	441	401	441	397	443	425	413	455	417	436	423	451	472	445	416	432	396	413	469	427	409	436	424	445	433	436	458	406	414	437	466	470	434	423	439	456	428	420	423	492	433	422	445	411	454	412	451	399	459	428	417	446	437	397	418	432	443	430	424	431	444	444	406	439	430	423	436	413	434	441	445	428	455	436	451	427	419	479	473	452	458	420	421	444	443	447	452	453	433	425	443	473	418	443	404	420	442	413	445	409	435	463	434	490	410	447	439	410	438	464	420	394	445	470	414	445	401	426	464	431	405	425	457	448	398	445	412	420	439	411	482	401	437	415	423	446	407	460	454	473	445	421	448	410	415	471	419	427	445	441	443	417	471	461	423	393	410	450	447	436	432	422	422	477	390	415	478	417	440	435	448	422	422	423	459	410	432	428	458	413	434	422	438	438	443	452	468	421	436	411	393	447	437	442	413	463	440	416	438	415	457	409	415	448	454	420	437	449	421	424	441	432	426	422	439	432	422	411	421	466	392	410	457	433	439	443	427	419	434	437	417	443	423	410	447	398	424	441	406	406	450	445	451	436	454	432	480	433	471	426	414	415	433	456	440	432	429	389	440	424	446	425	421	454	447	465	455	437	459	466	423	418	460	425	462	432	449	390	380	433	470	425	435	469	436	440	459	452	438	418	451	431	403	441	443	430	393	417	443	435	452	421	442	433	441	435	408	407	397	476	466	452	469	435	442	470	423	435	433	423	462	441	442	387	385	405	414	419	432	431	414	448	442	479	468	440	426	437	429	406	382	450	472	460	423	415	440	433	379	463	421	407	457	464	451	435	467	419	456	457	434	446	428	422	462	398	434	440	388	424	435	412	422	456	432	473	448	471	446	398	445	438	442	446	422	413	425	436	448	438	464	414	441	462	454	475	438	449	452	412	436	442	458	404	433	436	387	407	453	395	460	408	427	418	431	447	441	449	466	421	439	429	430	442	409	404	422	441	417	432	417	452	447	477	452	414	452	446	421	491	409	428	456	412	435	454	462	426	469	406	414	435	435	443	430	493	443	447	448	428	427	423	447	425	490	417	466	448	425	449	454	435	446	442	413	391	411	403	474	429	440	448	432	463	401	472	375	445	448	432	444	403	432	427	459	430	409	447	417	410	399	436	428	484	436	420	467	417	420	444	453	446	463	443	444	426	448	426	427	448	443	396	414	400	469	429	451	444	452	444	455	445	409	479	414	439	426	441	447	449	408	463	440	447	460	454	424	443	409	464	446	420	421	433	425	434	432	418	415	421	443	411	458	373	440	408	399	448	432	405	403	403	444	440	444	441	428	443	431	469	452	425	407	442	447	432	465	464	440	468	410	419	436	432	410	446	403	427	439	443	455	465	434	440	438	460	450	436	436	408	440	457	434	439	417	432	446	420	447	415	448	439	437	429	405	433	449	452	422	421	464	424	406	412	438	426	432	431	398	446	412	451	397	438	427	446	471	432	421	403	434	418	409	432	454	428	443	444	402	414	432	416	450	448	433	448	455	433	415	447	399	431	444	469	469	439	423	457	445	427	477	419	434	434	437	423	439	413	407	478	474	472	450	451	438	461	430	484	415	447	444	438	454	400	428	476	439	410	466	437	445	454	416	452	455	453	399	464	466	436	456	428	456	449	433	442	384	434	423	463	474	416	426	417	414	434	432	429	430	422	425	438	462	452	407	410	459	458	399	423	439	435	457	415	387	433	467	424	398	458	419	430	444	479	435	442	436	417	401	465	427	438	394	448	417	444	420	391	415	453	446	452	403	457	420	440	454	449	474	444	449	405	429	437	451	461	426	421	464	426	416	463	427	436	452	432	446	456	451	441	469	430	458	402	422	424	427	446	425	429	434	403	444	384	416	437	425	409	437	466	434	427	398	419	422	407	457	458	378	424	417	434	426	434	402	446	404	460	428	429	445	421	416	446	450	436	469	410	442	448	443	445	456	460	447	414	449	412	415	451	447	395	442	440	430	436	405	440	437	411
31987	34169	38672	25077	12573	6996	3787	2106	1604	1290	1027	901	755	776	676	623	597	548	558	526	507	466	466	432	444	404	434	455	420	438	433	396	375	409	390	358	385	360	382	389	363	352	386	345	444	364	407	359	345	389	345	389	370	364	368	402	365	368	397	391	387	395	374	387	394	421	379	396	364	390	368	392	400	403	391	404	372	362	344	351	407	401	373	366	367	351	399	362	377	402	377	373	400	341	365	372	369	372	376	376	387	399	373	386	393	378	326	387	362	372	378	368	391	422	338	360	384	380	392	360	396	368	374	366	362	379	362	338	379	368	414	355	429	397	407	371	373	422	372	402	378	404	376	376	418	386	376	420	390	402	375	360	400	396	344	398	355	379	362	362	356	394	411	364	372	388	368	376	376	365	400	368	348	369	395	397	362	334	424	381	383	372	384	387	371	375	365	375	394	368	364	363	349	348	383	384	354	396	386	387	369	365	372	358	394	355	357	351	339	372	359	396	391	397	365	384	391	371	391	344	401	362	396	384	421	350	363	336	376	393	373	371	387	398	370	387	356	393	377	392	371	365	381	388	377	376	370	369	356	366	429	396	360	388	367	405	378	344	385	391	385	381	379	375	371	351	375	424	388	341	391	377	427	349	341	340	363	371	413	393	364	392	373	346	386	417	391	374	359	366	414	380	357	364	374	360	384	374	364	364	367	374	401	385	405	344	378	342	370	359	367	370	371	353	376	361	390	410	375	375	363	417	406	369	388	385	406	398	391	376	379	390	389	348	371	401	373	370	385	353	365	349	381	393	364	390	358	358	345	339	392	372	363	382	386	371	364	384	378	388	353	360	393	355	336	349	368	416	413	381	402	373	380	400	408	350	421	400	394	376	369	392	402	396	386	400	385	399	378	375	373	358	374	386	390	372	399	400	357	404	379	394	378	387	377	354	370	363	378	384	418	385	375	396	372	337	370	363	401	388	380	336	397	397	362	360	344	370	345	410	368	364	375	409	368	394	359	394	371	360	403	375	347	389	363	368	386	376	406	374	401	434	392	392	365	391	356	453	367	374	375	369	388	373	371	374	366	387	406	385	394	359	393	379	329	383	367	371	391	383	357	377	400	403	373	367	388	410	373	365	418	400	400	374	430	363	373	412	387	396	366	403	382	412	355	342	374	353	359	392	382	403	360	355	386	380	387	334	384	374	365	355	400	399	354	411	393	373	373	338	374	378	371	378	380	395	363	353	393	382	374	404	388	375	406	366	369	354	410	397	393	414	405	406	372	389	385	394	365	394	336	385	373	387	356	357	397	373	400	396	335	359	377	399	417	434	380	373	383	421	361	374	377	394	375	392	395	392	392	335	388	400	415	378	358	373	404	369	386	380	347	397	383	385	382	393	360	396	361	385	390	378	378	377	382	338	403	367	362	412	413	378	408	379	396	400	363	365	417	368	371	360	378	422	383	360	348	375	429	387	370	393	378	381	381	387	402	403	372	387	382	403	389	377	402	358	398	399	384	398	380	367	404	389	402	372	390	358	393	358	360	403	380	389	408	362	409	395	360	373	367	350	359	367	409	368	382	402	368	378	360	370	367	428	408	383	377	383	399	392	386	359	384	374	391	381	367	366	383	381	362	348	365	411	372	408	403	394	368	399	369	369	381	357	396	352	383	388	398	389	358	393	377	366	364	363	397	346	397	341	391	388	384	382	354	384	370	375	376	348	407	381	378	404	378	363	385	372	358	366	386	387	362	386	394	359	423	369	390	407	398	373	335	366	372	403	415	391	412	388	387	381	403	348	374	347	423	381	369	359	379	388	338	393	360	377	380	389	419	385	385	387	385	353	343	369	359	352	376	401	377	376	358	365	414	386	411	381	362	366	368	412	376	403	379	374	402	369	352	374	381	359	317	415	378	417	396	385	389	350	396	399	393	353	361	380	379	366	373	373	376	391	386	356	409	385	339	390	347	366	391	353	379	369	358	384	396	382	366	391	380	388	383	404	414	406	369	357	385	362	408	376	342	380	413	340	381	430	387	385	363	391	381	341	396	390	368	349	389	362	379	372	391	353	383	381	402	377	396	413	397	392	391	364	348	360	426	338	343	393	404	373	394	346	369	366	359	340	374	372	391	390	345	377	414	362	366	400	389	387	368	354	411	365	356	359	341	370	351	374	401	376	393	370	347	365	395	363	375	378	402	375	421	354	360	402	361	366	386	393	396	388	399	366	370	404	361	376	354	390	407	387	413	369	362	393	387	361	375	368	354	375	421	374	391	338	394	379	407	354	362	412	362	377	388	383	382	392	353	390	375	352	370	389	383	397	354	361	380	386	373	393	387	369	408	389	353	407	367	381	393	370	373	349	352	364	392	378	347	381	380	372	397	399	367	400	396	362	361	415	375	372	356	378	412	418	387	369	377	428	408	410	392	377	355	366	358	419	385	381	369	390	372	402	362	379	379	353	401	400	385	348	398	375	351	372	359	411	376	351	376	387	404	392	343	392	406	384	361	393	361	410	360	388	373	354	356	376	392	363	386	341	364	379	376	379	359	360	420	394	380	397	415	393	417	359	365	391	402	386	384	351	372	415	395	353	388	409	403	378	386	380	381	367	392	367	368	385	402	348	404	332	383	340	357	381	341	387	391	376	404	383	422	366	356	358	379	383	386	381	350	384	398	395	395	394	386	384	363	394	405	341	376	399	365	374	372	393	366	368	369	399	374	383	389	367	363	398	354	341	393	375	378	413	413	354	394	369	355	408	396	379	366	385	350	382	397	395	406	381	397	383	396	383	387	394	380	352	375	381	400	349	369	383	383	386	384	360	400	391	389	342	409	384	388	385	370	356	366	371	378	410	367	359	375	405	378	367	381	389	402	363	378	388	397	403	407	399	360	357	377	358	368	367	386	436	379	380	404	401	354	417	363	393	362	386	369	408	383	356	394	354	349	374	358	342	365	406	371	408	383	399	391	385	365	378	362	355	378	404	361	392	417	380	351	376	395	362	411	369	400	395	365	384	391	365	395	391	411	406	380	389	394	366	382	357	390	348	360	407	414	391	368	421	354	410	372	387	406	405	388	375	348	384	417	375	400	363	364	376	376	362	376	407	397	391	362	361	390	380	417	338	379	390	396	358	343	361	389	392	401	363	379	357	361	378	346	391	349	407	403	406	363	391	375	355	390	414	392	388	372	385	402	380	370	385	386	385	339	365	386	395	381	390	371	356	397	402	425	323	377	403	387	351	382	351	381	371	351	339	406	376	426	385	382	355	358	370	376	399	378	373	386	401	416	412	372	389	341	395	391	351	405	397	393	370	349	357	340	360	353	373	381	367	389	366	402	392	382	380	390	372	365	406	372	411	387	366	395	393	370	393	405	394	357	381	374	376	378	368	383	397	383	374	389	371	368	401	363	365	418	395	409	371	359	400	375	386	376	357	378	353	382	369	389	369	358	386	374	366	365	390	375	376	360	366	368	402	372	363	387	404	369	363	380	378
38562	52095	42077	24810	15662	10947	6759	3948	3013	2325	1822	1406	1294	1155	1008	996	912	754	816	705	659	660	587	619	553	599	511	532	501	515	483	499	467	484	512	442	487	482	542	449	483	500	493	471	485	514	526	499	457	470	459	480	498	560	426	463	441	475	521	443	455	498	476	504	482	508	494	485	488	487	486	479	458	450	445	498	486	477	490	460	496	450	488	477	460	437	485	491	510	444	454	454	505	475	500	473	458	478	482	453	472	482	492	503	486	497	479	493	446	499	458	488	491	477	470	460	446	433	517	463	482	471	491	470	435	471	459	465	453	535	463	484	437	472	462	472	453	466	437	443	497	454	491	464	499	457	463	486	463	470	480	471	463	442	485	505	492	464	481	492	477	468	459	510	493	426	465	436	484	460	492	471	491	497	458	466	468	463	470	456	444	489	481	471	502	534	494	485	491	481	476	474	475	499	489	473	433	501	461	479	490	503	442	492	472	462	487	471	433	455	485	445	444	502	483	461	476	434	467	457	455	447	482	447	489	434	463	482	463	463	497	433	482	454	445	514	457	434	460	465	467	468	457	423	486	462	488	465	451	488	478	471	471	498	487	512	464	441	469	484	468	436	454	473	453	491	429	498	491	494	488	445	461	459	485	476	487	471	488	444	484	449	463	478	446	487	457	458	428	497	441	471	503	486	473	506	493	443	489	448	486	474	480	474	435	457	468	461	479	458	456	482	480	465	507	440	503	483	467	473	443	476	445	476	468	489	452	494	434	511	475	484	449	432	477	487	481	441	505	451	505	479	503	477	440	486	504	455	492	473	457	492	492	468	453	472	485	480	469	463	469	493	501	468	453	465	449	474	479	453	488	452	470	473	501	473	457	452	484	491	463	456	486	460	482	461	421	466	481	438	451	448	484	480	458	478	413	453	486	481	457	466	457	475	459	468	468	463	487	526	479	499	434	478	457	482	430	436	434	478	480	480	467	491	459	495	470	470	466	475	426	455	463	487	467	516	476	490	480	450	455	505	485	458	519	469	447	482	490	465	477	465	454	446	469	470	482	484	455	456	458	444	475	473	465	473	484	481	440	471	491	489	453	475	484	448	463	461	460	470	457	503	479	491	442	482	444	464	478	460	447	455	450	503	494	481	442	427	440	471	457	484	458	478	427	467	485	468	473	477	450	483	446	498	449	499	462	472	479	516	490	461	488	479	517	483	459	491	426	506	497	482	432	474	469	483	516	486	451	453	482	433	458	470	527	502	465	490	496	494	463	500	494	496	466	485	479	450	480	442	489	470	489	462	461	465	493	502	480	474	485	472	485	438	446	443	462	443	450	488	481	477	480	504	507	516	478	449	473	483	467	464	488	461	435	444	471	503	451	481	430	499	484	467	460	463	470	469	498	500	464	492	435	485	471	443	467	465	462	465	475	459	467	479	464	480	464	496	469	474	483	437	476	491	508	463	425	484	484	524	434	459	494	458	467	514	451	493	484	427	464	455	451	469	507	463	459	479	462	438	432	460	458	471	465	455	446	455	449	456	492	466	404	455	505	482	439	493	480	483	483	530	472	457	510	446	548	494	437	462	441	467	494	487	467	495	450	465	519	435	437	496	490	471	481	476	483	470	483	486	498	459	483	486	447	475	510	464	489	485	450	514	469	444	504	481	508	460	459	449	495	470	439	478	483	424	489	454	502	438	469	488	487	487	417	456	466	476	460	445	501	465	468	466	467	433	489	500	456	489	456	469	476	480	459	479	449	446	476	473	472	476	461	431	501	458	459	472	461	474	454	464	483	472	486	449	494	473	410	490	502	489	477	477	456	476	434	479	465	480	460	450	495	489	455	485	485	476	449	489	462	463	501	463	479	477	472	496	454	444	461	504	477	486	473	473	472	491	466	453	478	478	495	486	492	490	501	462	471	467	500	495	483	466	455	469	486	476	444	479	463	477	449	410	479	447	482	460	420	473	459	452	454	477	443	459	478	488	483	437	489	495	490	454	458	499	466	463	465	461	463	480	453	456	497	473	488	475	436	505	469	487	437	472	444	452	484	496	466	452	483	468	446	500	464	489	483	490	478	484	454	471	459	457	453	486	445	469	427	470	478	472	483	490	439	449	471	495	423	478	469	450	483	464	444	450	430	482	473	487	483	448	496	422	500	476	485	467	450	514	497	495	468	487	482	475	446	434	498	503	494	463	495	445	460	453	478	471	466	501	490	462	501	436	427	466	472	453	446	477	474	471	471	485	484	481	477	433	448	470	455	459	484	456	504	432	490	468	474	472	469	478	484	490	498	446	454	523	469	437	485	485	482	439	492	444	484	433	444	449	422	444	449	460	491	464	472	468	507	465	450	476	465	493	468	500	486	502	503	484	423	514	447	414	430	450	461	469	473	500	454	461	465	469	505	510	446	478	475	527	484	430	450	433	521	478	483	462	471	468	504	446	509	459	449	474	501	475	490	475	462	475	486	481	497	496	487	505	443	429	473	472	468	493	472	484	494	462	435	464	491	480	478	455	501	467	504	418	418	470	449	437	468	482	467	459	474	467	462	470	475	465	532	469	488	453	481	491	490	477	450	515	459	517	474	476	450	533	482	485	451	472	472	447	500	465	461	483	473	485	458	465	453	524	421	485	408	464	458	465	482	491	480	495	482	472	454	488	444	493	446	475	476	441	463	483	471	472	481	430	506	458	489	474	433	486	468	462	440	479	475	465	439	441	485	490	448	458	497	483	433	484	436	461	507	476	460	490	479	464	447	454	427	466	483	490	491	494	451	466	433	465	472	483	470	420	463	444	484	466	461	479	514	513	487	471	450	486	485	444	500	494	450	479	498	489	466	496	495	483	462	476	463	446	507	481	443	476	471	492	493	490	495	440	428	441	457	457	468	439	469	450	493	458	475	495	471	494	477	493	463	525	452	493	479	477	438	466	468	467	486	470	505	473	477	465	457	456	488	439	452	497	504	423	498	479	485	497	496	469	454	441	484	516	436	475	435	474	491	455	478	470	518	493	493	498	438	468	434	473	432	464	501	466	446	469	486	450	446	491	485	430	464	505	452	498	507	485	466	471	441	475	467	435	491	469	510	472	444	444	486	477	469	466	450	466	485	493	508	498	459	446	490	475	477	458	469	454	453	459	479	466	440	430	506	468	475	488	483	457	460	470	486	441	491	495	491	448	465	450	460	467	465	486	467	474	443	481	499	483	447	423	501	522	428	506	487	487	485	464	472	518	485	464	489	459	484	483	475	490	493	512	519	474	497	492	448	424	469	479	493	442	474	464	470	474	469	475	456	495	495	470	460	485	463	520	446	462	439	465	487	456	419	485	473	507	445	455	466	470	446	467	444	444	430	473	458	467	485	462	456	431	516	458	474	494	486	431	498	476	485	485	468	465	416	481	463	472	486	465	488	462	489	476	496	497	496	462	497	455	489	487	438	456	465	460	514	463	447	485	459	483	459	475	477	446	484	436	482	442	471	474	464	435	489	459
23978	21129	28198	24665	21541	15993	6984	3476	2615	2090	1685	1246	1137	1013	921	860	798	714	659	633	577	611	556	506	509	509	459	400	470	465	465	428	426	390	442	436	417	415	430	431	428	418	393	436	399	427	410	408	407	394	395	412	400	427	368	407	451	389	420	406	402	405	391	415	395	402	425	392	404	434	412	411	422	392	435	382	409	390	440	401	382	384	403	429	374	411	408	392	383	406	450	387	399	406	414	411	410	413	418	407	394	419	384	411	404	386	409	415	391	419	426	359	410	375	407	371	445	404	413	398	405	421	437	396	405	365	403	402	399	402	434	411	419	380	365	437	416	406	399	408	442	424	398	399	390	366	384	420	398	396	403	413	425	445	387	404	414	407	384	398	404	416	391	375	370	394	402	403	400	417	394	449	407	385	449	379	404	476	427	446	410	422	406	425	384	435	391	425	385	379	429	444	402	387	397	364	435	404	417	394	401	405	419	422	419	429	422	390	409	409	419	386	397	377	402	382	397	396	404	419	409	389	436	404	411	430	406	372	399	414	387	401	416	434	404	406	418	419	432	408	413	394	381	372	424	407	388	418	437	395	428	398	422	395	416	439	394	447	430	367	419	398	363	381	430	397	399	427	406	413	416	394	398	402	388	402	409	432	416	422	391	414	389	407	393	378	392	396	407	422	402	409	436	423	417	398	396	395	396	424	408	380	379	443	401	414	404	421	431	383	419	376	431	406	438	404	376	429	425	399	390	406	399	439	413	406	447	374	340	391	374	402	438	402	388	461	432	403	400	386	383	375	400	381	377	413	404	418	405	426	409	414	382	397	437	368	444	391	435	422	417	399	436	423	443	385	399	381	417	409	378	384	395	401	360	405	404	429	411	418	456	405	419	420	408	406	403	444	384	398	439	421	440	425	391	407	413	407	410	386	437	394	428	400	406	403	430	402	415	388	401	394	403	423	413	421	389	398	396	410	401	370	386	415	414	408	371	413	390	415	426	419	393	374	419	414	396	404	408	401	365	411	422	434	375	460	417	410	408	399	417	425	411	405	407	398	433	420	392	409	422	392	386	408	425	402	417	367	407	420	433	420	395	395	408	413	439	397	387	397	421	407	410	396	393	359	418	443	426	438	379	410	389	409	416	418	374	397	384	376	426	404	410	386	387	394	338	389	405	409	412	410	442	410	385	405	396	432	429	417	420	389	382	375	400	391	382	400	428	382	383	432	413	388	438	371	408	429	402	424	414	399	421	429	418	407	408	409	447	405	377	409	431	391	397	377	422	408	428	407	392	409	380	415	395	403	394	421	395	395	389	399	412	382	424	383	426	395	388	388	420	407	389	415	415	413	419	415	400	402	385	417	439	438	443	394	424	383	403	445	399	404	427	386	359	408	373	390	404	367	408	384	406	401	407	407	388	420	415	415	387	384	401	387	375	384	398	431	444	450	417	384	416	395	374	430	396	404	426	422	386	425	433	377	438	415	405	385	396	420	410	391	398	396	419	397	422	369	433	374	383	420	394	380	409	436	414	419	415	415	402	419	392	394	399	386	397	403	419	438	399	386	396	395	401	403	387	373	399	396	416	380	413	410	377	385	403	376	406	388	405	409	368	401	420	417	389	424	410	435	395	407	395	437	404	410	433	381	409	415	402	396	408	397	420	425	428	406	419	395	424	387	414	444	429	411	426	422	395	418	372	400	423	386	395	396	400	410	432	436	408	436	378	372	420	420	416	350	400	399	416	372	401	382	416	390	392	360	421	419	401	400	455	394	402	413	414	413	374	397	386	428	420	413	384	397	406	393	390	466	389	406	391	411	394	385	412	415	388	411	407	387	391	417	403	414	431	384	408	422	439	393	397	388	414	438	397	394	372	365	390	424	399	391	403	401	392	379	439	436	395	385	396	383	350	409	418	428	406	407	384	385	386	414	424	398	392	381	409	418	398	412	410	427	419	434	422	421	389	387	396	408	443	394	366	416	404	375	408	394	412	367	393	412	425	450	408	404	421	388	391	423	417	406	420	412	431	397	470	409	384	377	399	416	413	414	399	396	407	404	381	418	388	434	412	394	398	377	397	410	382	422	413	409	413	422	399	424	424	432	413	398	423	387	374	376	442	383	391	413	446	415	396	389	384	340	390	398	403	415	427	413	414	404	414	419	425	403	431	393	384	396	452	442	408	413	398	411	423	431	443	384	420	405	424	390	390	388	397	396	421	383	419	413	400	442	405	429	416	400	421	425	386	394	396	411	428	405	410	390	448	402	400	387	431	409	432	440	408	423	417	346	397	404	366	403	384	408	371	394	447	417	414	438	422	385	398	399	415	404	418	398	428	402	402	410	425	405	435	452	422	391	410	379	398	427	402	402	416	391	398	408	419	424	420	397	422	394	405	422	387	375	426	370	409	418	393	367	394	418	424	404	395	425	439	384	405	410	405	388	375	357	389	388	383	391	397	409	394	415	394	393	391	431	405	408	391	410	374	414	412	392	420	435	410	414	411	403	415	384	388	409	380	416	426	443	394	409	433	413	416	431	425	368	385	396	365	430	404	393	407	419	406	396	393	388	381	411	377	341	422	400	421	418	410	422	404	401	413	408	388	444	430	410	390	374	405	411	400	414	432	416	424	429	411	378	411	396	399	413	383	410	406	410	418	423	398	438	407	406	406	382	383	406	419	414	395	403	401	368	396	392	468	383	416	375	409	375	448	388	376	398	418	427	390	413	410	393	425	427	406	431	428	432	379	406	403	399	394	430	414	410	378	371	415	410	392	415	391	417	400	431	410	424	401	396	395	433	424	392	383	432	402	442	400	405	428	376	396	421	417	397	381	407	392	370	404	434	393	426	398	423	395	429	393	389	416	375	362	442	407	378	429	364	399	386	410	374	406	411	397	408	397	381	408	389	410	412	380	413	368	411	425	411	405	415	404	411	383	408	419	395	424	373	386	439	393	396	426	398	396	412	396	412	411	414	375	409	422	405	415	425	438	438	385	421	405	401	382	422	395	402	417	409	390	425	427	402	413	430	400	430	384	403	415	386	451	404	431	388	402	437	348	387	394	419	365	411	428	407	378	379	364	434	383	404	412	412	416	424	398	432	383	424	404	436	449	393	431	402	399	406	410	405	387	393	397	397	372	448	433	399	413	382	378	413	398	418	408	397	382	406	413	396	379	387	423	368	380	384	398	397	387	398	430	415	413	414	427	399	461	402	361	418	394	412	409	395	363	382	408	421	420	417	413	399	448	436	428	406	398	419	371	428	393	358	400	404	407	413	404	387	403	427	397	416	405	412	396	392	392	413	438	386	426	395	432	431	415	422	447	412	416	384	454	420	384	399	359	420	376	394	394	415	409	398	430	408	401	409	388	388	433	409	418	415	438	430	401	457	394	425	403	389	404	382	416	409	433	396	421	408	399	390	424	374	422	410	413	420	393	434	399	404	430	425	399	443	397	431	424	442	404	422	435	380	365	438	435	409	392	391	430	404	418	384
37388	61448	44985	29933	21260	13734	8740	6253	4844	3936	2899	2224	1896	1608	1474	1381	1199	1073	976	932	885	771	702	712	698	643	617	563	584	571	547	569	568	513	505	545	530	538	515	515	511	509	484	543	506	478	504	490	509	513	487	489	509	496	499	477	525	462	515	464	482	518	546	513	514	497	515	540	506	520	497	516	528	501	532	478	478	523	497	523	536	498	497	482	540	496	481	531	520	529	499	505	502	527	501	493	484	498	498	501	516	481	490	527	462	533	504	480	473	507	523	465	515	509	511	484	524	485	511	509	496	522	504	492	524	500	490	508	483	489	517	491	537	475	521	499	506	535	535	493	469	465	521	485	463	487	493	533	505	471	525	505	481	500	487	470	545	505	502	494	513	517	483	505	493	488	517	482	451	511	513	502	504	535	510	517	534	534	486	459	458	509	474	524	513	492	537	505	508	509	553	503	483	470	520	518	474	534	504	511	488	499	488	512	481	502	534	483	502	494	467	514	483	503	522	503	498	496	531	501	498	535	547	511	479	491	503	507	485	505	510	484	454	494	540	497	542	519	462	504	487	494	478	490	523	537	512	525	510	517	519	494	520	513	497	510	454	485	486	491	493	511	504	520	467	498	494	495	528	502	522	539	554	541	471	518	489	501	474	526	460	529	547	522	522	518	517	496	504	487	513	513	510	476	527	521	479	521	520	507	466	498	493	482	519	533	517	527	518	514	520	500	505	494	498	496	530	528	520	498	497	516	516	519	465	504	544	541	489	443	540	509	509	533	496	511	546	494	512	496	525	493	547	518	501	490	537	504	488	516	469	514	498	494	528	487	519	504	499	509	492	503	529	486	490	525	517	515	540	532	468	458	511	522	543	485	492	482	522	511	507	497	503	533	519	525	500	546	502	497	519	478	488	513	510	475	500	488	497	478	470	508	560	523	487	528	494	522	475	498	492	473	486	455	500	507	527	521	488	498	520	516	527	509	528	512	523	458	496	537	483	530	549	533	525	505	510	509	492	477	484	520	447	489	501	518	481	460	504	514	512	507	501	520	536	482	486	497	498	521	486	506	500	518	528	475	503	497	536	522	578	524	485	506	509	522	523	519	494	492	504	506	495	466	487	503	516	494	521	478	484	546	496	517	556	479	531	521	524	506	498	540	495	488	447	504	497	510	536	496	484	492	488	484	505	496	492	518	504	509	489	481	499	502	476	546	514	501	539	495	495	454	500	480	471	520	514	482	476	514	506	494	482	536	495	497	516	521	519	555	496	490	531	462	502	481	511	493	500	490	541	479	521	477	520	470	488	486	484	522	504	523	493	481	477	504	482	504	519	475	498	495	507	544	543	482	517	526	575	500	507	480	501	487	508	495	521	522	491	494	502	485	528	474	490	519	493	531	536	495	499	484	532	494	542	539	522	515	528	470	494	489	509	513	540	478	519	529	511	480	528	506	478	547	496	486	480	515	480	539	488	478	521	476	513	512	510	501	536	502	480	476	489	509	472	484	505	471	501	514	548	518	503	519	531	490	538	488	489	530	490	469	488	473	498	495	493	477	538	530	511	547	534	520	524	504	533	518	512	521	483	514	505	503	510	499	511	462	497	492	515	489	473	484	483	536	504	482	516	507	521	504	466	513	505	488	471	508	513	481	461	511	515	507	549	500	532	499	529	509	485	487	469	520	541	525	506	521	535	536	462	500	494	529	501	497	511	499	477	462	461	505	478	508	511	484	523	502	503	503	476	484	485	520	505	517	519	502	494	501	504	518	500	498	469	475	517	472	514	524	506	479	502	496	427	523	444	491	510	524	503	477	498	497	515	510	503	529	464	497	507	500	455	469	525	483	462	472	514	540	491	493	504	512	479	486	516	502	493	520	486	486	541	523	493	492	455	491	470	460	478	507	503	502	509	532	453	504	456	497	546	482	485	466	498	506	528	502	507	529	462	472	532	488	494	505	517	526	465	478	474	474	471	525	543	506	524	518	486	494	505	508	524	521	514	503	523	520	563	495	482	508	554	518	522	505	482	522	503	484	529	522	477	518	527	518	552	493	550	480	483	534	541	518	517	518	499	512	485	505	483	488	514	502	481	526	490	477	516	435	486	516	492	486	480	530	489	506	496	489	516	507	486	546	479	529	503	534	510	507	518	514	487	527	504	477	501	515	514	511	514	509	506	509	508	472	535	479	567	525	517	531	488	468	511	505	536	521	519	519	540	482	533	460	524	509	523	478	490	501	517	504	506	523	485	464	434	529	510	494	530	482	504	514	497	490	493	488	489	508	533	509	497	559	467	530	514	494	554	530	528	484	511	509	491	490	522	485	519	452	569	488	485	484	527	479	532	481	528	504	477	479	472	552	489	484	506	484	538	495	449	497	551	466	507	481	523	518	498	464	495	493	491	496	519	509	529	516	497	508	497	488	505	485	461	562	507	515	488	545	542	487	488	483	487	512	468	474	508	476	504	483	482	468	487	521	478	470	514	498	476	525	498	527	492	513	499	506	457	532	464	505	536	495	474	498	501	511	521	505	513	471	497	456	459	489	518	511	534	510	501	512	455	508	488	463	494	507	547	521	475	467	531	493	522	503	502	494	546	486	491	485	475	507	491	527	468	527	533	499	525	508	512	539	500	458	499	499	531	512	499	486	505	545	525	463	514	494	464	500	476	521	503	531	475	551	533	453	482	493	482	474	502	505	514	559	457	518	498	488	504	488	545	537	497	492	483	491	492	504	517	460	481	512	555	515	463	522	510	493	502	510	552	534	486	527	490	518	491	497	547	504	508	493	476	526	519	504	507	514	534	510	536	512	512	505	528	534	495	508	493	511	520	500	530	476	533	483	492	467	528	509	509	484	534	517	541	503	497	537	486	513	556	505	475	486	495	513	534	538	490	499	533	517	514	458	512	484	537	486	492	484	546	478	483	485	478	492	508	530	503	498	492	494	498	514	508	512	550	524	461	482	513	507	478	500	480	497	501	542	473	522	506	510	480	497	471	495	453	462	513	495	491	519	490	465	471	476	500	509	506	490	532	494	543	520	485	516	512	508	494	533	471	532	509	495	485	514	505	503	534	511	525	543	516	525	515	510	461	521	506	492	503	493	465	518	523	477	486	529	558	533	513	450	503	550	484	495	528	476	515	494	509	493	441	480	510	510	461	473	525	510	453	532	510	520	492	488	529	493	457	522	488	474	496	498	492	506	512	501	479	539	459	473	550	512	542	526	493	475	481	509	533	516	502	498	486	500	483	461	479	503	495	528	503	524	467	572	518	485	471	473	540	485	517	475	497	474	511	485	522	527	512	489	527	492	498	510	539	484	493	535	534	485	511	468	550	487	486	496	540	498	513	526	510	484	507	513	512	539	522	479	481	533	528	508	544	515	496	513	477	474	481	466	487	507	507	480	489	508	541	517	448	502	454	506	476	493	507	539	454	487	446	507	548	530	517	490	519	505	498	519	493	492	521	516	484	521	528	497	471	475	503	511	534	472
24883	21174	27656	25883	18431	8952	4243	2551	1900	1570	1242	1021	879	728	678	566	574	572	482	489	446	471	393	398	437	353	379	383	350	330	355	331	341	316	323	304	325	315	310	324	275	324	315	332	300	303	327	293	324	311	298	305	295	307	327	322	306	305	336	291	307	328	299	319	341	299	337	340	333	319	318	336	303	320	335	282	351	295	319	324	298	313	302	312	321	315	292	318	332	335	298	341	325	321	327	305	295	290	284	305	308	336	319	333	307	296	297	283	353	322	328	318	308	321	313	318	300	315	312	313	299	312	340	320	302	334	319	319	284	351	329	278	291	311	292	277	328	318	346	322	299	321	316	334	320	315	305	320	313	302	319	279	324	337	288	298	310	294	318	323	339	326	312	313	319	307	330	311	298	311	316	287	303	309	320	315	285	305	289	297	328	330	325	321	313	304	299	303	323	323	287	331	320	315	328	338	339	312	325	310	318	298	350	304	320	285	308	305	313	333	307	290	355	311	362	261	268	343	325	294	283	323	295	274	326	287	309	327	312	336	298	292	340	312	340	319	325	332	316	318	297	335	307	297	304	318	282	298	348	315	306	320	328	294	313	314	337	310	316	327	300	309	295	322	301	321	317	288	327	326	304	335	334	314	333	313	334	320	312	326	336	304	293	321	287	341	333	320	289	310	308	316	351	316	326	309	306	302	358	314	322	325	325	336	330	320	332	318	337	318	302	309	337	365	308	329	321	322	327	355	312	306	283	342	325	296	288	327	288	318	295	301	306	301	324	342	306	314	288	340	331	371	298	307	352	299	323	314	299	311	369	327	317	346	303	298	310	323	291	346	354	344	312	302	331	329	326	304	310	318	321	347	301	326	328	331	308	335	307	303	320	332	326	315	320	343	335	306	330	311	297	338	303	296	290	310	321	324	332	301	344	303	291	303	335	305	307	290	314	306	333	286	329	330	291	313	338	291	302	320	300	314	315	317	328	286	316	347	329	333	329	287	341	304	303	319	299	318	319	311	329	294	348	285	292	337	333	295	324	302	312	304	297	299	291	301	323	324	319	320	331	320	335	309	310	310	317	340	289	331	331	326	311	239	323	320	316	307	311	317	311	306	318	314	310	309	331	320	274	304	307	325	319	341	322	303	326	319	341	334	308	303	348	347	325	301	288	275	307	309	284	343	301	303	297	294	337	312	292	328	311	309	301	293	315	331	321	263	286	287	322	336	350	312	297	314	325	325	289	312	308	337	317	311	336	334	325	306	290	300	313	358	304	313	329	279	293	313	337	308	307	321	295	288	300	331	303	282	302	299	328	312	284	282	291	320	332	332	322	322	307	314	285	284	313	295	329	324	323	316	307	335	303	331	306	328	315	329	309	330	307	316	327	336	324	298	336	311	338	290	281	338	342	325	296	300	326	356	323	324	294	274	316	350	344	325	319	295	325	322	297	291	332	329	315	311	337	303	338	317	342	287	303	296	300	315	302	316	327	324	308	308	304	320	339	308	289	333	284	331	294	314	310	317	302	322	314	285	283	317	309	293	325	306	311	339	336	300	296	277	310	299	314	301	327	332	283	315	279	313	324	292	323	309	318	349	313	288	309	310	292	326	287	316	312	313	288	309	293	308	286	308	303	291	343	317	295	323	326	299	314	318	324	320	291	286	310	282	324	328	282	282	327	343	340	316	290	328	326	325	310	329	303	319	315	292	338	326	298	306	292	349	336	315	369	301	326	290	286	336	322	322	318	309	333	311	342	325	299	311	309	310	307	282	302	295	320	292	309	318	299	322	305	289	327	313	298	330	328	308	324	315	318	306	325	331	334	333	313	327	291	291	324	319	301	299	344	320	349	319	302	304	312	285	305	308	308	311	327	312	297	301	309	321	332	335	303	329	349	301	330	288	311	327	331	324	305	295	336	335	322	279	290	317	339	326	328	294	318	310	324	322	314	308	314	301	316	314	286	328	308	313	294	320	292	313	290	298	327	331	310	287	326	316	324	274	321	297	322	297	315	304	315	300	317	323	307	323	293	327	348	320	340	273	349	299	343	330	337	313	294	349	304	330	336	282	293	286	310	280	324	302	305	291	327	312	306	340	312	336	305	300	328	328	317	296	312	292	326	330	282	317	324	342	306	319	290	314	321	307	296	310	320	295	325	304	324	310	344	312	348	283	298	314	323	333	312	333	319	305	295	316	333	330	304	311	296	325	300	302	298	292	316	324	326	323	312	320	267	319	278	332	326	280	293	312	318	359	340	346	316	294	277	343	291	315	319	318	311	304	307	308	306	308	281	325	321	334	304	325	347	314	317	296	325	319	306	307	334	340	320	283	288	311	290	319	339	333	311	281	310	291	310	343	295	297	332	333	336	325	298	330	313	293	310	310	313	296	313	326	306	323	304	304	326	318	327	313	278	309	265	298	318	297	310	300	315	337	294	280	344	318	325	334	306	297	312	339	296	324	339	289	325	282	314	314	335	299	321	315	297	292	331	307	348	305	295	286	318	282	330	305	282	322	328	305	300	313	306	304	328	311	301	308	317	303	284	335	328	316	290	317	302	282	286	329	292	332	303	340	311	336	292	330	282	305	315	332	301	327	316	287	304	332	304	292	341	340	326	323	314	344	292	334	314	306	336	347	329	329	291	319	315	332	314	326	288	305	334	299	338	291	301	316	322	304	334	307	327	288	322	335	341	315	327	293	346	331	324	315	343	295	278	321	337	331	295	306	341	319	320	324	314	259	321	309	319	344	353	306	321	317	334	329	299	312	309	305	322	316	293	302	305	337	309	284	311	284	294	300	308	329	301	308	301	311	318	293	309	309	290	304	294	301	344	275	321	310	330	310	318	341	297	318	314	325	311	306	345	301	289	316	292	325	289	319	314	312	306	307	326	282	312	333	301	305	330	299	331	339	324	310	323	352	325	299	287	288	286	311	299	320	305	344	314	325	314	317	319	336	314	304	309	312	317	276	314	309	311	321	307	310	326	333	306	310	307	290	328	271	328	303	337	325	314	317	319	316	301	307	340	297	298	298	317	325	318	300	305	302	342	291	346	318	330	303	342	329	325	339	308	320	331	323	315	314	314	296	293	320	309	331	320	314	323	315	340	299	307	275	291	305	315	332	320	306	341	311	308	324	323	308	330	290	293	313	338	288	327	318	337	308	336	339	338	320	320	330	316	306	289	298	321	324	329	314	307	319	343	324	266	333	306	314	350	300	296	310	281	284	312	303	318	324	338	310	289	322	311	335	314	360	327	338	259	319	353	296	303	338	333	322	325	309	312	303	321	301	301	295	335	315	329	348	287	317	328	322	322	305	309	316	322	320	288	304	327	276	299	304	328	313	316	316	313	303	312	327	337	339	319	285	312	289	285	295	296	301	291	297	310	327	348	274	288	318	316	300	301	323	311	330	342	308	299	292	333	319	323	298	304	333	315	312	306	329	335	295	341	296	342	305	310	297	337	334	325	322	310	306	300	283	297	305	344	322
39776	55508	40597	27851	17818	11172	7325	5044	3764	3098	2321	1755	1471	1321	1147	1048	899	829	802	700	652	603	544	542	523	461	474	495	450	479	425	429	397	412	390	453	449	416	425	369	413	388	415	392	432	395	383	402	427	403	417	402	433	384	390	415	373	397	399	371	385	356	376	356	444	364	347	382	416	414	391	432	435	418	379	396	402	376	379	361	427	391	380	364	412	394	400	358	353	421	384	407	401	409	409	399	398	409	414	389	392	398	391	367	391	437	406	381	361	369	409	386	403	383	395	402	399	406	387	387	421	417	374	410	398	386	392	405	396	378	414	393	402	360	372	376	346	405	456	386	429	381	380	408	379	402	380	382	395	435	435	400	388	379	415	376	398	415	397	382	376	400	414	430	354	374	409	375	393	357	431	391	408	370	400	390	377	402	353	435	407	373	390	402	373	420	428	359	393	394	364	378	410	419	359	387	416	423	364	393	413	416	378	405	392	397	379	422	398	367	388	386	344	408	395	383	419	391	384	404	374	366	378	385	395	408	399	408	380	365	405	382	384	401	373	383	367	435	392	399	384	367	422	373	383	393	397	395	376	395	427	389	364	409	409	396	404	414	395	410	418	406	406	367	385	413	409	413	391	369	410	389	389	407	370	393	402	401	398	399	404	403	408	383	380	387	381	374	426	410	416	380	433	417	414	387	391	399	399	413	364	421	404	445	422	384	372	438	356	363	371	344	358	432	412	380	409	384	408	356	375	362	382	397	407	395	381	451	396	366	404	422	372	345	383	397	404	381	388	388	452	424	447	392	392	334	386	406	399	391	373	376	385	409	390	395	421	410	386	393	372	415	408	403	382	388	390	395	402	373	394	421	384	391	400	373	387	370	382	395	414	385	413	389	389	372	391	403	373	412	387	395	372	410	386	392	408	397	404	374	405	404	403	380	405	420	385	396	418	407	421	421	401	404	413	428	414	431	396	411	395	404	407	372	398	367	375	428	395	385	395	391	394	370	429	405	389	431	409	404	365	415	388	397	418	406	384	412	379	381	396	410	416	405	413	353	403	427	358	386	406	415	399	404	356	403	410	394	405	411	388	401	417	373	412	390	404	419	387	411	402	374	404	400	390	390	432	373	392	410	363	359	382	434	374	393	392	388	379	405	400	391	408	395	385	374	419	419	393	397	403	392	386	382	422	375	383	373	379	449	410	379	360	428	402	385	383	372	351	423	373	386	386	392	395	412	381	398	380	381	391	404	380	364	430	413	413	396	398	400	383	416	411	382	389	412	397	417	390	436	390	409	387	409	396	408	373	377	380	378	407	415	383	411	414	396	317	379	378	392	408	381	384	374	405	410	400	385	396	371	395	410	388	411	391	427	394	401	366	409	407	373	382	394	393	376	381	413	405	406	359	355	376	393	403	393	417	404	382	395	401	388	388	364	371	388	416	398	393	398	364	413	405	391	427	403	397	377	370	386	411	393	411	443	378	396	418	396	391	385	398	404	390	420	355	402	394	429	382	375	418	429	370	378	397	380	384	437	420	373	386	405	381	389	384	391	406	353	377	424	374	378	432	394	401	393	385	368	366	389	398	387	375	427	370	413	388	390	382	436	369	370	389	412	392	426	399	411	388	366	391	414	379	371	394	407	371	379	442	327	396	390	390	396	403	387	367	398	400	419	394	358	397	423	391	439	393	404	352	390	372	424	397	388	424	388	420	388	355	389	402	393	364	365	412	382	366	434	396	400	414	407	381	395	411	380	377	382	384	386	374	408	369	385	403	411	399	401	406	379	394	362	385	400	402	397	393	365	373	467	427	381	382	361	391	377	385	378	422	423	397	378	384	399	384	413	389	401	386	402	396	392	376	416	371	378	384	382	365	383	415	423	399	388	395	333	391	393	412	405	403	365	403	381	381	374	398	376	417	393	415	422	420	395	383	362	406	403	407	423	375	422	402	367	396	392	377	420	410	409	391	385	419	402	386	408	390	430	362	330	433	392	415	429	402	395	401	412	403	390	395	396	384	433	355	384	375	391	406	395	394	360	384	390	409	393	409	383	383	405	407	377	421	397	412	390	420	415	395	378	399	397	365	369	420	383	398	361	398	389	404	360	417	411	355	416	405	361	400	379	414	425	391	417	402	390	399	396	400	401	398	388	395	423	435	429	382	381	399	385	375	393	421	425	377	397	380	414	412	412	386	379	442	386	394	382	406	403	420	392	383	375	385	375	364	390	403	359	359	377	412	398	421	419	400	393	386	372	387	416	387	410	370	439	400	369	400	400	380	442	390	373	390	419	402	435	381	407	410	371	419	420	388	382	378	395	363	393	396	414	399	406	422	400	389	408	405	393	406	395	400	389	404	404	402	353	391	390	415	401	396	392	386	422	414	363	405	417	371	422	389	405	422	383	402	443	403	411	390	369	385	406	372	395	453	349	400	380	413	394	376	392	422	422	422	421	384	401	402	429	363	387	384	342	400	372	386	413	382	397	409	405	383	388	413	421	369	405	382	423	371	389	407	431	372	439	445	386	398	401	376	376	403	403	387	400	387	441	378	386	429	382	387	399	392	410	373	412	414	403	383	401	401	381	374	391	393	368	409	393	388	397	383	385	377	397	401	431	380	361	394	416	412	440	373	372	389	414	383	390	375	359	403	392	387	424	391	403	402	374	350	397	373	377	411	388	359	403	397	408	358	365	393	410	386	425	405	425	385	387	416	385	363	420	417	407	394	371	386	399	400	412	404	415	394	381	417	388	392	384	361	396	422	420	375	381	348	392	427	397	374	389	409	363	399	374	343	377	395	405	413	409	392	374	387	391	405	410	429	369	386	362	427	423	411	439	398	366	417	374	387	405	375	380	414	428	412	364	380	402	403	391	391	385	390	391	364	410	421	348	415	401	415	418	403	387	389	377	409	386	433	354	427	411	372	392	401	398	407	356	384	395	401	423	401	413	414	391	411	390	425	426	415	405	372	416	418	450	392	381	403	365	387	388	415	391	403	402	382	397	410	375	417	416	400	386	384	379	406	377	422	377	377	384	390	395	397	373	380	389	393	406	427	407	409	406	396	387	399	398	398	396	371	404	426	408	416	390	403	389	407	436	387	394	365	366	373	377	415	376	402	367	388	397	400	422	414	380	417	387	374	397	413	365	378	411	400	384	375	396	404	405	392	388	413	382	416	398	374	401	434	386	395	426	384	360	392	424	378	366	389	424	412	400	369	434	413	375	393	422	391	407	360	355	382	383	437	384	410	391	415	403	391	382	400	404	359	397	414	428	423	388	373	345	421	384	428	420	413	403	403	377	422	413	375	422	392	382	427	423	417	391	400	419	403	430	410	424	381	361	408	390	398	427	377	413	408	404	426	412	397	402	397	420	396	399	420	374	393	410	417	398	399	428	401	388	420	418	416	386	363	366	402	376	429	394	394	378	386	385	391	419	382	392	411	383	372	389	411	389	345	403	423	405	393	380	426	400	380	428	375	383	405	438	403	398
22809	21143	28660	23967	21312	21260	14661	5235	3188	2496	1987	1499	1319	1116	1003	894	825	790	662	610	599	542	528	504	503	461	467	426	419	409	381	378	405	363	374	307	346	339	386	347	399	336	349	350	386	360	341	346	350	346	361	372	342	354	381	338	376	328	348	376	396	380	381	351	356	329	362	364	369	313	362	361	317	352	331	344	340	346	360	314	358	384	369	336	346	328	359	353	374	326	339	336	347	361	356	324	332	373	367	336	372	336	375	365	355	338	350	343	345	338	338	354	305	317	332	390	355	356	344	359	327	326	358	376	335	349	354	314	345	342	329	377	343	329	295	347	323	378	346	367	399	374	374	351	372	361	403	345	355	364	374	345	352	359	328	371	349	349	367	356	355	365	350	333	357	338	337	356	321	339	352	347	379	365	337	337	359	362	377	366	388	366	370	338	341	354	348	351	318	341	357	316	361	322	379	392	321	312	361	345	314	325	341	334	347	376	366	329	344	357	361	360	362	361	327	315	301	361	333	314	343	334	376	345	333	336	358	368	338	354	355	349	341	334	347	343	346	363	366	329	364	346	322	362	354	359	324	324	354	373	350	333	342	343	348	323	367	360	375	347	351	325	339	332	355	347	350	304	364	362	373	353	329	351	330	342	356	329	353	313	359	325	369	354	358	324	346	323	338	381	338	338	348	354	356	332	339	336	315	346	344	372	343	367	357	358	366	364	386	323	360	362	326	355	351	353	352	355	360	356	306	322	349	363	387	360	377	345	341	342	357	326	370	357	344	349	388	347	353	341	304	367	335	338	342	357	304	378	352	342	357	323	342	317	330	376	347	366	363	388	327	338	327	327	340	351	364	346	353	326	339	326	323	327	358	371	380	342	315	353	376	377	342	345	356	324	358	329	336	330	305	371	356	326	338	377	385	350	335	354	342	366	356	353	326	349	331	294	339	351	378	290	326	322	329	324	344	346	325	339	371	332	330	353	347	312	364	346	345	347	331	341	357	343	335	355	323	353	334	362	346	324	372	353	362	336	300	345	345	373	352	366	331	330	328	314	352	355	330	336	356	335	326	370	301	349	357	373	339	357	320	357	349	359	362	337	329	356	319	334	334	343	328	371	348	316	327	343	342	346	302	373	354	339	338	354	330	359	402	354	339	346	335	337	362	360	345	358	366	374	345	330	322	346	350	317	342	321	387	311	350	383	345	346	362	350	342	365	344	367	335	329	313	338	331	351	367	348	347	344	341	349	319	358	351	293	354	366	349	378	338	365	356	317	338	321	315	335	349	354	332	337	344	355	314	364	349	373	352	338	351	378	326	365	368	331	336	342	394	381	387	369	369	334	348	348	320	322	356	338	314	347	344	361	395	324	367	353	341	341	324	347	337	375	373	353	364	344	335	354	350	329	333	365	336	374	381	353	340	333	346	369	355	368	361	327	380	339	342	341	344	332	375	368	356	356	331	352	360	327	338	321	342	311	347	322	307	347	359	388	346	359	369	373	316	367	346	375	336	346	361	324	329	385	373	359	349	357	340	343	332	357	354	354	339	357	327	348	372	355	336	308	364	339	341	339	337	326	349	349	351	321	339	346	355	356	367	366	353	376	319	361	375	367	357	319	351	357	347	358	338	342	337	340	336	370	315	325	326	369	348	352	342	367	373	344	326	359	344	360	330	363	337	355	354	346	344	334	314	365	322	352	367	360	357	355	371	334	326	316	337	357	351	336	358	354	331	338	351	328	292	302	376	368	318	359	338	310	361	339	358	365	358	348	328	370	342	324	301	354	376	350	335	348	332	330	375	366	360	378	359	336	343	363	342	349	348	355	363	347	343	334	342	344	343	357	345	353	361	331	374	355	337	334	360	335	359	330	337	357	352	345	345	347	364	324	357	326	360	339	391	351	337	369	314	336	354	336	331	342	348	318	348	335	339	307	369	357	331	310	366	332	343	375	357	366	367	313	352	386	342	325	377	355	337	360	380	357	323	353	328	336	355	354	351	346	322	337	346	376	371	370	338	345	344	349	328	340	353	336	390	350	350	368	370	347	341	304	347	368	316	308	375	355	320	322	337	351	375	382	348	348	316	340	332	284	361	314	336	374	350	357	324	347	354	372	329	312	329	319	350	328	368	328	379	327	331	348	322	366	365	319	338	355	343	349	352	345	328	351	370	351	356	294	342	343	352	358	308	355	343	325	323	362	353	343	339	334	331	340	339	351	359	351	351	369	337	325	331	342	327	346	372	349	329	352	343	374	351	336	367	317	365	360	353	346	344	368	343	330	354	370	322	343	317	350	338	337	308	370	335	319	328	354	332	335	358	330	350	336	363	358	367	342	397	330	343	340	359	308	380	347	354	398	343	345	355	369	332	402	369	342	368	339	311	320	333	326	318	328	312	379	329	309	354	310	387	317	332	328	351	336	344	340	322	348	353	346	347	327	339	357	348	353	335	337	340	346	343	338	344	358	366	346	366	333	351	356	358	355	335	381	372	342	357	347	346	364	343	365	376	349	357	325	322	340	368	327	342	372	349	355	374	350	361	341	340	371	365	313	348	371	328	344	338	385	328	372	343	330	356	331	382	360	330	327	334	343	351	348	368	315	351	339	327	342	361	347	365	329	341	360	334	364	357	356	365	326	358	382	339	328	328	298	331	350	355	321	337	356	341	355	368	387	341	361	357	356	321	339	366	348	321	333	344	315	301	365	370	311	338	352	338	347	346	349	352	317	376	367	310	310	351	347	341	356	333	345	358	370	342	351	321	317	376	319	361	334	386	346	352	342	310	321	349	361	343	304	321	364	341	342	348	327	344	356	309	354	334	388	364	347	333	367	355	321	380	351	332	348	341	354	350	342	346	394	348	346	376	358	352	330	368	322	337	350	332	327	334	355	359	373	333	314	348	369	379	350	364	371	350	342	361	324	324	343	325	350	377	364	344	383	335	362	351	315	398	335	330	342	344	335	367	329	325	378	311	338	390	365	342	319	326	336	322	343	328	309	336	315	359	349	365	364	365	341	366	361	368	323	365	355	378	353	341	347	355	354	349	331	350	358	360	330	347	329	321	363	332	363	344	363	349	342	322	318	324	340	334	359	379	301	357	330	321	323	315	337	324	345	347	347	326	319	357	349	340	327	345	362	324	317	350	311	360	347	335	354	340	356	349	317	362	353	334	363	359	370	371	320	337	363	339	342	361	339	339	316	375	376	316	369	348	338	354	343	358	357	329	306	329	365	329	350	349	365	346	371	340	358	351	331	374	360	358	330	357	344	355	377	338	310	367	311	350	311	342	386	310	371	359	356	362	341	323	321	364	348	359	343	395	354	326	390	373	337	318	348	318	329	340	334	343	389	360	315	336	331	321	365	337	317	347	342	339	359	340	353	354	372	346	364	360	340	368	343	325	332	300	354	352	349	352	349	362	325	305	358	360	339	337	349	349	338	357	343	326	383	360	308	325	345	349	346	339	334	354	340	331	347	336	347	367	349	348	328
41114	65738	53075	38233	24794	15050	10902	8143	5997	4752	3518	2669	2340	1910	1628	1461	1215	1193	985	894	869	852	780	690	691	647	599	544	544	529	509	503	483	438	462	453	451	498	443	471	414	448	447	456	433	470	477	444	467	426	443	431	406	445	444	448	451	436	464	454	407	464	432	396	406	434	407	469	413	454	433	416	456	412	466	433	424	421	408	426	422	403	439	447	466	411	441	404	415	432	442	426	429	433	403	409	417	424	431	423	437	400	462	439	415	442	475	430	408	390	439	444	418	423	447	410	381	415	416	424	428	400	479	455	395	436	405	404	437	421	445	430	424	439	423	408	408	400	405	415	444	416	427	434	454	418	432	416	406	441	404	437	434	455	406	428	433	443	450	458	417	404	403	411	412	431	410	417	417	448	439	470	443	447	393	422	409	463	420	414	452	414	441	443	414	437	440	474	418	429	433	423	457	433	421	430	439	449	399	413	463	436	443	443	435	406	457	430	435	419	433	459	412	439	405	400	419	445	440	426	427	424	411	438	469	423	404	376	408	423	401	457	425	432	404	431	401	412	408	423	447	412	437	422	430	427	420	403	395	401	433	417	441	422	447	442	434	411	437	453	422	409	405	415	424	446	434	432	392	408	416	412	408	444	411	397	467	384	391	438	451	392	431	424	418	383	397	458	430	447	447	435	439	417	402	428	424	453	433	439	427	408	444	456	466	394	424	409	371	380	415	461	441	459	401	399	440	425	461	417	427	437	416	404	422	438	414	409	438	435	402	414	418	428	449	469	429	452	414	383	420	446	450	428	437	448	410	405	429	434	466	439	423	434	472	443	399	458	443	459	418	400	425	409	405	429	424	438	437	438	488	426	426	424	432	416	401	406	445	416	447	412	393	453	409	424	455	423	439	429	415	435	415	461	403	410	407	419	440	411	448	407	455	461	428	425	407	445	394	469	452	400	437	447	432	426	399	426	407	404	418	442	438	421	418	448	445	393	437	447	405	404	405	419	414	438	411	398	462	430	424	402	444	441	443	427	432	476	398	420	458	436	428	428	419	456	401	425	417	462	455	419	402	441	395	410	446	478	446	481	440	419	424	407	397	431	428	452	473	455	412	394	424	423	423	396	408	413	409	406	446	435	424	434	437	421	447	434	424	453	433	432	429	421	445	450	412	412	453	414	416	435	430	422	421	450	447	412	487	395	438	422	428	425	461	427	440	457	430	430	451	440	409	439	419	455	424	407	411	443	414	439	412	476	440	445	413	440	440	416	435	429	440	435	458	419	437	462	459	479	412	417	403	398	404	388	422	430	437	479	431	408	460	439	435	407	468	408	410	391	456	428	424	405	431	422	403	470	449	400	445	417	427	409	414	426	424	408	436	432	440	405	425	422	427	430	413	406	441	418	423	437	413	452	432	412	461	433	444	450	448	431	410	417	426	449	425	448	431	429	397	438	455	394	416	447	410	398	432	433	406	425	424	418	454	424	443	413	469	393	397	442	432	396	397	396	443	421	458	411	430	457	409	417	456	439	469	395	427	455	408	423	406	427	428	426	447	420	439	444	441	466	421	418	444	422	459	426	419	422	455	437	419	436	403	421	436	416	448	455	427	417	455	447	441	408	408	478	406	429	466	410	430	483	399	442	403	429	403	394	393	386	402	432	450	435	434	420	412	411	438	446	402	391	457	438	438	460	432	433	418	450	459	449	448	431	430	428	404	449	450	407	478	433	427	448	436	413	435	460	424	465	419	433	442	445	423	424	445	459	452	421	442	414	463	429	413	406	429	405	474	449	430	464	394	448	382	427	438	426	429	406	466	460	414	431	445	417	435	438	441	405	419	396	446	438	432	414	462	415	445	410	423	399	397	417	427	444	437	464	458	419	397	413	430	453	395	399	425	444	434	409	413	434	419	417	453	444	437	426	420	413	468	408	418	417	414	443	411	455	425	440	450	446	404	416	424	424	433	444	403	451	424	436	425	436	419	408	455	416	431	427	428	442	485	444	419	418	428	412	410	425	394	420	415	418	426	451	444	425	422	435	433	433	390	405	425	410	425	434	450	444	381	429	440	435	476	406	409	418	428	434	469	431	424	454	414	414	426	414	401	421	394	394	420	453	376	423	448	421	408	437	403	412	402	387	426	440	419	441	414	452	429	458	440	461	413	418	425	444	413	452	428	446	451	407	428	449	410	476	429	466	412	410	448	452	451	457	452	459	439	416	437	416	449	414	422	397	418	414	460	396	442	452	425	450	441	426	417	409	430	431	403	425	408	436	453	411	449	435	400	426	408	427	460	458	459	409	431	440	440	454	446	406	400	426	441	421	420	435	458	423	397	389	413	454	448	441	434	451	388	445	389	389	403	413	397	419	433	413	459	434	393	427	384	443	412	489	423	406	413	449	431	441	415	457	448	441	418	424	433	428	450	441	456	410	411	455	437	420	435	430	415	446	430	452	386	445	422	391	395	392	458	423	443	454	449	467	423	426	439	426	445	422	438	436	426	397	420	443	471	406	441	439	446	424	424	442	434	440	422	394	401	442	461	424	452	419	385	449	438	440	452	438	407	410	421	368	451	418	408	428	450	448	403	395	424	450	403	440	439	416	437	410	409	418	452	438	457	429	418	413	465	422	443	395	424	422	429	417	413	440	421	442	406	409	433	434	429	433	410	459	423	432	452	430	403	410	411	476	472	443	437	406	426	443	425	442	444	419	408	447	434	433	416	417	441	437	417	419	411	456	439	427	416	392	427	483	435	436	436	424	409	443	401	402	430	440	393	458	431	401	450	438	449	451	433	433	425	396	441	398	385	439	425	443	416	425	409	401	395	413	469	434	432	410	429	424	418	430	464	392	438	434	399	430	429	420	410	430	437	379	419	397	405	440	405	405	419	397	410	432	422	413	456	441	427	435	444	418	409	441	418	437	451	425	435	390	427	397	452	444	428	424	439	427	447	367	401	417	406	401	437	383	420	445	426	441	459	450	422	445	411	445	433	399	409	390	439	442	450	415	422	438	425	427	424	438	409	442	433	445	437	435	436	460	404	455	448	399	418	410	453	409	384	416	431	428	421	423	446	446	421	383	376	424	440	466	420	423	451	422	422	407	386	420	435	406	436	460	437	409	452	435	470	435	435	372	425	408	421	404	441	457	414	423	444	425	430	457	420	410	435	395	428	407	381	427	422	403	426	454	402	430	420	424	408	417	407	492	453	452	444	427	421	408	434	411	408	433	457	451	382	425	423	468	438	458	440	419	417	433	434	441	439	444	382	419	391	426	442	438	395	388	460	456	399	366	490	417	467	441	469	413	444	423	434	397	420	408	392	415	456	425	415	448	396	440	462	425	431	375	444	387	440	427	402	413	442	409	438	435	404	445	424	486	463	427	449	447	429	448	434	416	427	414	456	442	416	413	416	418	418	424	428	429	418	451	433	417	458	471	420	464	420	412	428	449	422	429	459	413	440	424	421	441	426	410	428	485	434	406	409	436	439	428
33715	33218	36005	24644	9920	4396	2751	1931	1522	1200	994	838	741	648	642	570	527	529	508	429	471	422	466	430	469	388	430	392	411	390	401	380	397	393	367	415	390	383	390	404	347	415	382	371	369	376	381	371	394	377	370	367	400	394	375	369	390	377	371	357	380	396	360	356	359	365	325	366	339	371	361	366	372	393	370	358	352	377	370	380	378	381	369	388	349	392	390	356	371	361	385	383	351	384	382	384	368	353	381	376	367	392	387	386	398	361	405	386	351	417	391	397	383	385	359	347	336	382	396	340	372	384	348	395	381	418	331	399	355	367	369	357	382	399	370	347	379	380	380	380	348	356	402	363	375	361	380	398	363	392	369	413	390	347	406	327	369	366	349	356	353	390	382	348	351	384	381	342	347	409	387	386	371	389	383	362	377	365	345	348	339	355	415	353	387	412	368	390	357	362	386	369	380	376	361	386	368	386	389	383	377	381	390	358	362	351	377	372	370	339	355	377	374	389	374	354	372	376	374	396	410	389	348	395	329	392	344	337	392	392	367	392	419	391	413	389	333	365	397	378	407	396	369	336	375	386	351	357	353	355	383	371	374	386	349	413	365	347	366	368	356	395	369	405	386	372	382	354	408	366	371	406	356	361	376	365	371	380	332	361	394	351	395	381	380	367	376	412	390	363	372	356	376	409	368	413	392	368	381	365	367	355	373	386	396	389	369	380	357	391	369	378	370	392	380	358	376	377	372	391	365	352	372	366	366	376	390	378	326	374	383	382	379	394	418	369	390	385	389	358	365	446	383	347	351	366	387	332	359	382	357	393	377	362	398	402	371	390	380	389	371	320	335	357	408	368	393	341	382	370	353	398	370	334	374	394	393	378	372	376	368	376	382	381	344	333	372	379	405	382	378	354	389	367	383	366	354	389	395	371	379	379	377	346	376	371	387	320	373	381	362	386	369	384	356	341	362	409	326	368	366	400	379	400	324	370	387	370	375	357	390	375	393	373	404	379	368	374	367	373	382	390	372	367	389	377	387	389	357	379	370	384	370	344	380	386	397	394	398	412	340	432	382	349	338	383	371	353	361	336	381	397	402	374	377	345	358	379	394	375	387	337	380	363	397	398	403	379	394	410	405	366	384	380	394	325	375	344	382	362	396	369	365	366	369	398	395	391	391	394	382	342	353	364	378	351	399	392	376	365	400	339	352	379	395	372	385	374	389	378	371	364	378	358	366	412	372	358	366	387	356	365	390	374	345	372	406	329	384	364	389	401	400	356	379	392	357	374	378	383	363	395	376	403	382	392	342	359	365	391	363	353	364	364	391	385	411	384	395	373	368	385	368	368	414	422	382	312	365	354	358	390	399	384	366	399	385	397	367	366	388	353	362	378	371	354	403	378	392	364	380	393	368	370	392	383	354	368	327	394	373	358	377	384	417	365	392	368	386	372	374	338	347	352	327	372	384	374	391	403	355	400	386	376	387	367	379	384	376	375	388	371	331	367	387	338	362	375	366	357	376	335	346	358	381	392	360	373	389	385	371	357	349	423	378	350	359	424	406	371	362	383	366	358	329	373	382	351	393	361	381	355	381	383	393	393	377	386	385	370	397	339	394	385	374	383	384	397	352	340	364	356	354	381	372	378	361	408	329	338	361	371	386	381	355	392	381	385	361	358	381	375	373	386	385	384	396	375	362	414	376	360	419	358	407	398	377	378	351	417	360	372	345	372	359	383	352	377	408	373	373	384	371	386	388	349	414	372	381	372	361	354	363	379	405	357	370	373	374	376	378	400	366	398	377	370	386	378	379	396	377	385	357	362	379	381	391	372	375	390	387	343	384	388	361	373	351	397	381	347	378	387	366	378	389	334	361	388	370	406	360	358	358	389	387	364	340	396	380	353	370	380	403	360	343	394	373	354	399	374	355	383	397	377	359	388	369	375	326	378	373	374	375	357	348	350	364	384	376	383	376	385	393	396	398	393	366	367	382	394	363	337	374	426	365	369	394	368	378	363	371	370	361	374	379	366	348	362	368	380	397	384	352	357	343	356	392	418	395	388	363	347	352	350	365	398	392	359	370	373	375	342	384	355	377	385	373	384	370	370	382	334	392	361	414	381	373	389	362	360	339	365	388	392	359	403	342	344	360	363	368	384	406	356	392	372	408	383	369	376	374	400	404	383	387	344	397	402	379	373	374	399	371	385	379	353	378	366	392	371	387	380	357	360	373	360	412	401	374	377	350	365	359	360	353	371	367	383	369	367	369	406	398	341	373	395	358	382	371	356	376	415	374	353	340	371	377	344	364	382	388	403	375	354	376	347	387	386	368	397	372	401	397	326	358	372	385	385	386	373	379	385	381	370	394	389	392	411	362	326	385	373	371	363	359	384	366	375	408	350	371	367	356	347	385	375	373	379	357	396	320	359	366	377	369	360	362	373	357	372	392	386	385	364	386	405	399	406	378	387	393	375	368	350	430	408	388	378	388	358	363	341	356	375	394	350	379	385	384	364	392	375	383	377	351	348	383	384	384	361	369	368	387	416	364	393	364	347	364	343	376	401	404	321	371	372	362	377	353	348	375	357	357	403	372	423	361	379	378	368	359	408	405	394	374	391	370	359	365	390	343	343	344	402	391	380	371	402	390	347	389	362	379	381	387	380	402	366	377	342	370	403	402	354	383	359	381	341	383	410	377	379	353	388	371	370	384	367	387	379	369	339	408	360	406	363	368	370	362	399	364	341	379	396	356	353	345	364	372	406	367	357	406	359	362	417	360	351	368	367	399	396	384	372	364	381	348	320	357	380	363	377	366	366	357	342	354	347	379	340	398	379	376	353	365	386	334	393	376	364	353	360	361	411	388	347	347	338	415	365	372	417	362	379	367	350	350	375	353	372	414	369	392	363	356	374	347	373	407	379	377	381	362	371	373	385	364	357	387	384	387	358	380	368	380	356	370	393	345	407	369	354	408	354	409	374	374	386	340	376	310	365	346	428	377	369	374	345	370	382	383	400	378	373	369	328	348	369	394	354	385	360	404	398	404	379	403	379	364	384	420	366	363	390	332	374	327	420	384	356	404	363	411	371	390	395	366	387	362	371	386	374	394	371	373	386	360	393	390	375	378	371	374	377	357	374	380	368	381	368	378	397	362	368	392	361	370	352	368	355	386	375	355	386	366	364	363	374	396	357	379	386	369	405	372	388	372	378	394	378	392	372	361	370	370	354	384	373	381	375	348	355	385	364	388	352	377	349	334	330	372	363	384	364	377	378	369	372	389	387	345	419	380	369	381	374	380	404	382	380	374	375	394	377	396	385	351	380	353	361	375	369	395	373	338	387	354	389	388	385	388	369	348	376	359	384	379	372	410	376	373	390	356	390	393	383	362	373	364	376	373	396	362	397	365	371	360	378	364	380	393	375	371	378	354	395	342	365	357	360	369	344	372	367	374	391	392	376	342	346	338	362	382	388	402	357	373	360	372	368	383	374	385	369	371	377
41652	50706	40413	24259	12112	7512	5042	3772	2827	2233	1761	1425	1231	1128	957	829	779	782	760	643	644	620	602	554	572	520	524	528	509	493	511	486	483	459	537	492	484	494	471	437	458	466	451	458	460	428	459	492	422	468	437	466	457	451	473	481	480	461	468	417	468	444	463	483	440	455	476	471	480	454	520	482	481	470	474	479	459	501	481	466	454	475	428	444	443	489	490	468	453	466	476	462	490	480	476	460	471	473	428	479	477	429	459	435	469	460	452	431	466	500	487	436	440	422	466	460	470	462	460	474	412	469	501	448	481	437	519	453	462	447	419	474	443	474	483	507	488	473	469	456	479	459	463	477	445	471	450	463	492	467	472	493	473	495	487	460	466	462	489	472	472	487	470	478	441	465	455	525	448	481	479	498	435	444	479	485	497	479	489	473	492	458	434	489	476	494	465	467	491	485	442	461	443	450	478	457	402	447	464	467	453	453	456	477	468	455	492	459	448	483	459	484	436	460	480	440	441	489	492	467	457	466	458	439	453	473	462	437	460	451	450	467	509	465	499	434	487	438	466	481	472	441	456	479	470	442	485	478	467	491	461	471	443	438	469	476	469	492	469	465	459	471	502	447	496	501	517	476	454	447	441	428	474	492	458	476	476	486	481	475	478	428	501	477	469	433	492	490	454	447	471	486	511	485	428	467	447	447	451	441	454	454	490	455	434	470	438	459	480	507	450	513	480	449	520	430	477	460	435	475	505	465	464	452	447	472	450	510	486	428	447	477	441	494	454	471	429	461	446	466	422	475	461	452	508	482	470	456	489	473	448	452	488	474	477	468	463	464	489	444	468	476	465	465	518	490	477	501	474	496	476	493	478	483	500	497	502	480	479	471	462	474	476	470	455	479	462	448	431	436	477	488	471	442	470	431	461	484	500	478	472	466	450	455	495	476	456	497	501	484	409	478	499	424	488	492	475	513	464	464	436	472	464	422	461	446	464	482	476	426	465	439	454	488	455	471	478	485	432	490	507	432	470	465	477	461	444	464	445	473	456	466	429	435	485	450	428	447	476	461	453	511	468	446	488	474	451	455	466	455	497	514	446	431	464	446	434	504	463	477	468	472	481	473	461	461	453	470	460	463	472	479	454	455	461	471	452	445	482	485	459	461	463	469	475	477	494	475	457	457	451	452	421	471	480	470	492	481	473	466	423	482	458	459	435	465	461	452	491	499	438	500	440	499	418	450	472	464	469	479	467	460	445	464	450	448	457	460	435	450	485	473	461	416	456	437	459	483	443	458	479	468	487	442	456	494	457	472	462	456	449	433	491	485	437	505	494	487	464	477	423	454	501	469	454	476	472	462	492	464	507	457	460	429	470	493	461	441	458	443	475	455	475	447	456	446	504	455	483	488	468	468	454	477	428	477	480	418	487	432	436	461	463	481	480	466	448	452	451	497	473	493	467	411	458	461	462	462	500	499	435	479	457	463	468	457	457	482	515	476	436	460	427	440	489	433	492	414	443	449	491	411	476	436	465	462	500	461	440	501	475	452	470	491	459	491	471	476	501	493	430	454	432	484	434	482	461	474	438	519	482	485	456	449	431	457	450	440	482	468	469	467	492	464	454	461	447	450	465	472	463	494	451	456	478	475	457	478	455	467	452	465	457	477	474	463	457	443	467	452	443	462	474	494	503	437	481	455	458	434	484	462	459	445	461	432	472	502	442	444	484	468	438	473	447	453	452	463	444	508	482	444	445	447	460	446	434	464	458	459	481	510	483	478	465	505	475	490	433	462	516	486	478	454	446	470	418	461	442	482	480	427	472	476	439	446	465	478	469	468	463	466	463	485	486	441	436	465	439	500	424	445	485	453	482	469	479	468	460	446	439	466	406	440	466	449	446	470	437	468	457	486	456	470	459	442	454	463	514	480	486	465	507	458	463	476	465	448	445	470	436	480	477	448	472	469	494	496	467	492	478	466	458	448	435	446	459	452	470	488	461	479	451	452	419	461	447	477	487	480	454	441	455	477	459	482	454	477	456	429	472	412	495	480	438	478	432	470	464	512	427	493	451	489	498	489	463	471	469	468	433	451	470	473	472	476	436	451	448	448	468	451	481	418	453	460	510	476	464	470	497	496	502	480	446	457	486	497	495	472	467	459	445	489	478	440	443	463	518	492	453	460	504	459	491	466	459	504	465	473	455	475	445	433	465	469	454	479	496	442	481	501	441	457	445	510	453	430	469	448	443	500	451	440	461	481	435	477	444	480	444	483	460	453	461	468	478	463	456	455	447	494	423	485	512	463	403	424	487	479	445	463	469	424	454	456	466	479	463	435	467	504	437	419	456	437	453	486	486	448	448	492	459	490	535	470	473	460	498	427	457	485	465	452	448	458	476	461	472	423	463	462	444	446	470	491	482	428	441	477	480	497	456	457	429	475	483	489	471	437	436	440	451	485	431	477	434	473	499	454	448	448	468	432	453	458	450	472	474	437	470	511	458	488	500	440	455	501	482	494	465	470	497	461	494	454	455	479	440	475	450	457	471	423	473	461	444	437	486	476	426	466	489	483	490	493	466	507	454	454	474	473	473	459	482	438	461	482	457	468	444	433	506	471	455	480	461	466	482	480	494	445	478	506	406	486	426	478	443	435	502	458	522	440	441	499	448	470	471	460	516	513	481	450	461	463	446	487	482	446	437	510	474	466	441	484	480	490	473	478	468	453	527	446	478	469	437	464	463	439	464	481	492	446	491	444	449	445	459	499	455	477	493	445	465	476	450	431	476	465	468	456	445	466	466	449	467	462	447	474	458	484	418	489	454	468	469	464	455	483	467	476	433	433	480	477	483	461	426	458	518	429	427	476	436	482	500	521	447	443	503	457	488	466	472	443	447	453	480	466	410	460	508	472	502	432	464	507	479	447	495	509	426	484	530	471	466	476	404	441	460	454	480	455	469	477	459	449	508	465	483	471	451	438	453	462	486	485	467	478	454	457	472	463	472	511	497	462	498	468	453	472	433	460	499	458	471	449	472	480	448	493	460	501	470	500	462	430	478	461	451	458	488	480	518	469	415	480	461	425	457	477	474	481	466	459	463	475	446	475	465	452	475	468	496	479	481	431	491	472	464	445	452	433	479	451	472	503	424	490	467	434	422	508	469	455	503	487	443	443	437	445	456	485	456	468	469	472	458	489	464	504	465	489	468	450	456	431	453	500	467	457	428	459	463	473	467	443	440	476	482	482	459	482	436	461	436	461	449	475	447	463	480	523	460	487	501	480	463	510	486	479	463	470	491	411	456	441	452	436	470	458	470	430	498	465	459	470	491	463	451	472	478	448	472	462	458	476	477	480	479	477	528	425	413	490	479	491	453	450	445	422	459	443	462	446	451	474	494	490	424	457	479	482	465	440	485	484	452	454	442	480	454	464	500	460	487	495	448	455	463	457	453	464	483	447	489	477	467	457	506	472	465	491	500	463	441	462	422	469	494	434	451	471	477	473
23984	21102	28307	24849	21309	14654	5900	2910	2051	1698	1348	1136	1002	846	837	677	649	623	576	594	589	511	516	491	468	480	487	498	419	424	449	434	408	422	394	449	419	398	395	399	393	426	417	404	407	422	398	433	400	434	391	410	393	431	408	381	429	450	430	412	408	362	417	388	404	437	407	374	429	412	367	369	372	383	395	381	364	376	421	397	419	410	368	416	408	396	374	364	379	411	395	383	414	409	386	422	426	399	409	404	414	442	403	397	406	435	371	362	444	385	419	417	438	385	378	396	427	372	402	417	378	376	380	420	408	419	396	402	386	441	433	399	425	425	383	387	348	384	442	361	411	419	401	382	429	390	412	411	402	442	389	418	420	426	389	377	386	410	399	373	388	390	402	394	392	399	406	441	393	371	434	430	406	397	391	432	428	418	384	432	390	386	402	393	390	398	432	433	425	390	401	391	434	409	422	439	400	395	363	380	421	414	423	391	386	394	400	400	434	400	400	413	411	420	425	365	413	378	394	397	395	422	423	396	378	409	403	373	376	400	395	405	398	388	401	382	394	424	417	410	429	449	420	372	384	385	400	360	392	402	406	440	380	403	425	399	374	389	390	407	379	418	414	407	414	383	442	378	410	429	415	382	390	394	402	373	410	430	415	424	402	363	386	414	414	405	382	356	381	374	371	379	416	408	400	391	386	418	421	398	388	414	364	376	386	400	389	398	401	380	400	444	420	402	416	462	413	419	368	400	414	399	388	397	410	429	371	405	408	381	419	383	438	448	379	426	411	400	423	394	380	392	427	372	429	395	421	420	384	405	424	414	394	376	426	407	383	375	395	378	418	371	411	434	410	425	423	383	403	406	398	430	412	424	425	399	427	441	393	410	405	405	410	416	406	428	407	418	373	434	412	402	413	372	415	402	421	393	421	413	399	442	382	417	420	374	419	415	410	407	410	369	418	419	411	427	376	429	378	423	391	388	397	389	405	406	401	398	408	422	407	389	378	389	413	436	409	415	415	401	442	380	414	424	425	415	391	406	373	393	393	398	380	430	418	381	420	405	390	422	398	395	419	401	406	414	372	384	392	417	370	382	376	382	399	404	411	396	383	412	421	441	392	405	429	424	421	440	381	398	388	392	418	420	363	363	411	397	419	403	425	423	422	410	405	416	431	398	432	403	377	416	361	389	393	445	387	394	423	398	378	410	376	407	394	395	442	389	400	384	399	425	424	410	426	387	370	413	411	404	434	414	427	418	419	397	405	419	432	410	382	390	404	384	411	394	389	411	417	421	419	398	420	414	407	397	388	441	399	385	398	399	377	404	374	408	378	423	377	393	376	376	418	421	392	408	406	401	383	402	410	415	388	394	425	383	428	393	409	412	426	415	405	379	410	436	380	406	392	420	404	424	383	401	445	410	385	374	417	425	366	388	424	414	383	397	387	380	429	403	378	416	432	420	407	383	406	429	413	356	394	372	398	411	415	393	411	390	357	372	387	378	429	423	421	437	387	390	420	391	433	408	413	425	396	386	405	385	409	433	369	413	379	387	378	415	392	403	418	415	416	404	413	406	393	400	417	438	391	416	405	386	414	439	390	409	399	426	393	384	415	398	367	406	418	405	453	384	394	426	397	429	412	414	401	444	402	414	417	392	369	387	419	374	392	420	383	389	366	388	461	408	417	421	400	395	400	381	405	370	404	397	411	409	375	390	382	401	401	435	403	434	429	401	408	393	374	368	413	396	405	384	360	403	392	410	372	395	416	384	365	405	396	381	419	459	406	391	397	398	427	379	405	444	404	403	413	418	434	398	382	394	404	422	389	389	429	384	387	393	398	395	412	400	374	378	395	401	384	405	382	417	415	397	361	415	401	408	419	401	396	403	387	423	363	437	374	389	403	351	400	412	388	381	390	420	391	402	398	401	417	390	373	427	351	422	408	409	386	405	405	420	421	404	453	408	402	375	388	379	394	411	385	366	432	379	430	378	412	419	391	409	384	417	414	459	397	390	383	406	428	420	391	424	395	419	417	380	396	378	410	377	411	362	416	421	389	426	428	427	414	369	407	366	407	421	351	394	387	406	431	400	416	408	418	380	384	388	394	367	402	386	399	417	398	469	438	428	398	429	383	398	391	423	392	406	440	401	407	380	382	385	405	406	415	380	367	391	398	417	399	399	415	403	416	387	410	412	388	386	356	437	425	376	412	395	391	394	440	389	409	403	386	404	389	413	394	344	399	417	391	403	396	415	428	461	411	395	394	401	433	406	370	393	415	397	414	401	404	426	381	426	412	421	379	413	379	393	403	424	377	448	435	403	411	375	382	403	405	385	415	405	392	383	371	403	423	383	418	403	374	408	385	419	440	372	403	400	396	407	430	386	394	377	450	388	410	419	413	376	395	396	388	399	409	401	409	408	421	360	401	415	442	398	404	379	400	400	387	380	386	399	385	367	415	393	397	392	415	399	396	371	408	427	405	389	391	404	391	448	431	406	387	462	388	434	393	399	385	395	412	422	407	400	389	418	395	380	408	414	367	399	415	405	429	402	406	405	440	430	379	398	373	382	418	412	381	391	401	388	411	408	424	398	400	428	424	430	410	425	375	447	377	413	411	372	408	412	376	391	423	415	372	397	429	405	418	405	399	395	411	401	394	401	403	397	371	413	432	385	379	406	401	420	411	406	392	406	409	395	393	403	410	394	415	351	378	409	405	412	394	399	417	398	410	414	347	392	414	423	418	419	379	381	390	396	432	414	410	396	417	430	406	397	410	410	414	392	425	384	429	359	410	407	403	427	408	422	420	421	421	405	382	410	387	384	384	441	417	419	371	429	419	405	409	373	392	388	378	401	392	405	384	374	407	404	371	391	404	396	446	437	407	391	388	428	393	406	412	430	404	411	396	457	415	384	405	420	378	430	405	418	391	430	400	380	355	415	399	433	365	410	388	408	383	412	401	409	397	428	400	364	397	402	387	385	404	377	442	402	453	426	413	383	407	433	449	417	401	382	378	415	413	397	407	382	370	366	378	444	407	391	409	394	449	393	401	401	419	356	392	422	391	425	368	376	385	391	388	378	431	415	414	452	430	384	431	385	419	414	385	360	413	416	392	411	411	385	403	415	423	419	377	387	412	410	398	423	387	410	390	410	426	408	414	416	447	403	398	404	394	413	411	424	441	418	452	428	417	419	404	375	407	390	397	401	425	389	385	365	422	383	406	413	381	398	426	392	424	380	398	375	435	375	415	397	371	381	417	394	410	423	432	375	411	416	396	411	438	388	389	391	377	391	385	403	376	437	407	377	394	384	439	407	374	371	430	401	368	413	411	391	425	438	403	387	389	402	405	405	402	386	404	422	393	407	405	432	405	417	403	383	385	399	363	392	452	408	383	439	383	413	403	417	398	406	401	432	392	400	400	411	394	381	376	420	381	417	411	401	375	397	389	397	397	418	400	404	408	405	387	396	426	419	377	423	409	414	416	361	387	381	420	442	424	421
36503	59891	49297	31304	19290	11373	7425	5134	3815	2881	2167	1956	1695	1394	1289	1105	943	951	821	818	754	721	695	714	618	629	596	599	588	573	534	539	528	521	498	536	515	500	506	496	494	529	522	490	523	491	517	543	477	479	504	502	512	481	517	538	526	489	483	511	488	501	490	485	497	523	493	507	504	530	512	523	510	524	489	480	505	505	541	500	514	456	482	481	513	485	488	527	468	539	496	479	484	502	511	478	537	517	486	471	495	459	502	503	486	485	484	490	499	477	495	507	499	502	489	509	490	481	480	514	490	511	479	479	502	472	518	475	514	468	551	504	463	529	500	505	489	496	476	497	489	471	518	510	485	491	513	533	528	497	551	482	511	522	481	522	540	512	506	520	512	500	499	500	475	522	499	512	493	544	516	504	482	502	480	496	490	480	480	496	469	520	517	513	516	499	460	474	506	515	500	479	496	489	509	505	468	547	515	503	463	493	469	502	476	478	505	512	493	483	489	527	467	486	507	477	529	503	472	501	495	454	537	464	441	520	493	500	506	492	504	514	504	487	467	525	535	489	467	523	490	503	500	493	509	514	496	505	502	524	522	536	532	506	495	484	499	474	451	481	507	476	492	492	472	500	501	491	552	538	493	478	449	497	523	462	546	534	503	459	512	508	508	520	502	507	515	523	490	521	461	481	554	482	501	459	498	523	516	487	506	516	491	496	509	550	529	492	549	484	490	508	506	520	505	493	512	506	517	441	521	497	494	515	503	519	550	505	502	504	498	491	464	518	519	496	535	520	525	511	519	521	510	484	499	464	520	523	468	497	473	481	492	503	490	525	497	491	525	505	461	458	481	487	477	501	503	476	483	477	496	466	504	468	508	527	509	462	530	516	496	524	558	499	521	498	523	473	507	446	498	504	523	505	467	511	502	500	511	466	517	517	522	472	510	552	496	524	500	476	474	514	525	514	501	537	494	501	483	472	533	487	517	561	496	512	491	507	518	524	468	476	457	486	508	492	464	520	509	488	488	509	486	503	484	483	475	505	485	503	479	555	466	516	477	545	475	495	463	508	488	558	507	536	499	518	547	481	500	518	549	531	490	512	500	505	493	469	501	485	499	526	479	507	485	499	493	490	527	499	525	506	521	479	532	498	536	477	542	503	522	543	502	497	530	494	524	516	486	494	513	475	540	530	456	517	501	486	493	495	499	521	474	481	505	486	485	465	519	477	509	511	524	463	545	484	499	514	490	486	484	479	514	477	503	491	450	495	489	495	489	548	499	531	488	470	541	471	542	497	484	481	505	517	485	495	452	510	498	491	484	476	467	460	483	535	504	480	486	500	480	456	501	505	523	534	480	515	547	496	501	490	476	526	501	506	450	486	561	528	497	500	513	510	472	468	477	507	539	492	498	498	489	498	523	486	510	541	510	495	514	518	483	503	463	487	518	515	497	487	514	489	512	537	509	504	522	485	540	489	464	484	516	451	525	497	492	485	521	499	486	479	505	493	515	484	516	501	514	479	536	492	493	442	498	482	471	495	530	475	518	513	473	500	525	533	478	483	533	474	507	502	472	495	516	478	511	514	487	506	527	501	510	500	481	453	494	482	519	471	489	533	518	521	512	526	497	523	486	492	490	543	531	509	501	503	503	494	508	511	499	522	512	483	517	502	527	525	460	492	496	474	481	488	509	479	490	515	509	514	516	530	467	523	512	513	477	510	476	491	484	520	488	518	491	515	511	527	449	546	491	530	485	462	496	495	469	528	516	520	486	507	519	484	478	495	485	529	510	509	518	488	487	523	489	495	508	511	508	525	461	513	501	494	506	513	515	516	524	489	468	516	487	498	520	495	499	490	482	508	493	461	476	509	459	522	455	502	483	505	505	490	485	518	463	498	495	513	500	474	478	527	488	455	526	524	515	519	463	512	468	503	490	505	461	534	505	517	485	490	530	508	501	467	516	480	491	485	453	500	514	503	553	496	468	498	494	526	480	538	472	468	471	509	509	506	461	526	513	497	478	508	493	507	499	470	511	530	487	516	505	515	513	494	521	510	498	517	520	512	473	509	517	528	513	482	542	522	456	496	514	501	507	483	463	531	489	475	469	479	476	513	461	503	480	469	492	451	498	466	467	457	503	496	497	515	495	481	492	529	536	507	512	490	485	531	520	505	536	507	492	523	527	528	482	546	547	499	559	509	463	541	473	460	487	476	492	458	501	525	506	470	457	506	504	501	492	485	535	527	471	511	499	445	464	484	477	531	506	525	535	522	513	518	504	514	544	485	476	518	518	477	481	494	477	518	505	517	537	510	518	497	479	493	498	469	518	458	511	526	476	461	498	479	469	518	517	495	525	516	502	497	504	541	492	520	519	469	495	481	507	523	499	497	462	497	504	533	472	495	490	502	509	517	504	514	504	524	478	459	475	500	507	508	506	512	489	510	484	476	492	502	498	450	479	518	496	503	515	523	503	514	528	508	505	476	489	478	465	501	510	507	520	468	476	480	482	487	534	526	521	487	513	490	467	470	491	516	494	510	494	495	503	464	550	458	480	515	505	485	476	465	534	506	530	499	464	516	487	524	502	503	529	496	478	513	526	488	508	445	525	503	489	507	526	491	491	494	502	527	493	527	463	521	492	501	519	505	504	495	506	505	497	468	534	480	516	492	515	470	504	459	540	512	464	488	545	483	478	519	488	476	477	544	485	495	493	526	514	464	511	490	522	495	493	501	518	484	490	518	534	534	499	491	513	512	496	487	472	475	514	483	496	493	520	514	507	525	491	514	517	520	470	479	483	517	517	469	519	517	513	519	474	503	500	484	503	507	496	498	467	471	468	502	487	505	502	503	502	540	562	509	510	490	487	492	503	466	503	489	517	521	519	503	507	525	484	473	509	472	475	504	463	494	498	534	524	467	520	537	503	474	472	515	531	482	478	492	527	494	480	517	519	491	483	530	530	484	526	517	529	528	492	549	501	462	463	487	498	526	460	513	512	503	517	490	500	538	511	529	483	486	494	514	494	514	503	497	529	466	496	472	505	492	486	495	457	516	484	479	473	453	508	501	514	496	501	459	512	480	489	483	490	473	523	519	543	514	479	467	502	518	484	504	502	520	457	486	479	525	530	480	490	515	518	498	507	512	484	519	494	470	476	535	499	486	471	497	470	498	497	479	505	496	503	492	510	504	498	477	510	464	474	532	487	498	488	509	513	481	520	476	461	467	534	531	511	514	466	509	463	486	504	514	492	476	518	496	491	522	493	528	496	525	509	495	501	476	524	496	524	444	515	501	535	486	513	472	474	512	527	513	499	525	488	538	494	481	512	520	489	521	509	472	469	499	497	486	501	496	491	494	475	497	497	531	517	469	519	461	519	495	488	477	489	479	522	501	496	512	510	514	486	512	523	512	527	490	433	533	481	485	539	504	481	508	493	534	494	539	460	477	485	549	498	459	482	480	545	492	496	445	480	510	500	510	480	480	502	479	503	527	536	527	485	487
24917	21269	28703	26712	18563	8445	3732	2228	1722	1326	1015	902	806	673	652	574	555	483	457	441	426	413	385	360	375	417	341	341	362	326	359	381	333	336	332	298	348	322	298	319	354	309	321	323	335	306	324	345	325	301	326	296	297	327	329	288	325	315	310	313	310	285	297	294	300	331	303	287	307	344	316	350	282	312	326	312	287	303	320	312	338	336	333	310	325	302	327	323	319	302	313	312	291	302	331	305	318	300	312	355	314	310	319	312	302	310	334	344	340	271	315	333	320	276	320	299	295	312	308	329	319	273	332	307	291	284	325	314	317	317	317	312	269	338	285	274	333	274	332	318	314	303	329	261	282	328	308	328	319	326	324	335	317	286	269	326	289	283	288	327	299	323	339	284	308	327	319	297	315	298	290	306	311	286	328	308	291	291	320	269	311	311	321	301	330	306	336	313	301	311	306	302	317	309	315	311	319	333	318	313	339	287	322	304	283	277	344	316	302	316	304	309	319	320	326	333	298	322	297	302	320	305	327	313	305	295	316	296	331	283	310	303	283	265	327	309	300	323	309	308	322	295	297	287	301	336	304	335	334	273	289	285	315	322	296	303	309	287	273	287	298	292	312	254	351	309	327	298	284	350	327	300	335	301	318	345	299	258	319	303	334	287	336	322	303	290	305	314	298	288	316	298	316	309	318	308	329	306	285	305	283	351	295	307	324	319	313	317	304	317	323	302	288	295	278	306	313	314	299	327	319	306	316	316	302	330	309	282	317	338	302	296	313	312	337	319	299	336	325	324	322	285	308	305	334	315	296	308	359	293	336	307	341	313	301	281	309	299	348	310	312	331	287	297	306	317	328	324	320	326	331	299	323	333	306	322	336	300	302	303	321	301	291	305	301	309	310	315	313	296	284	340	294	308	307	315	279	306	299	335	320	295	264	301	315	335	308	301	319	310	318	293	307	293	319	328	325	332	311	298	285	309	333	319	307	306	272	324	307	305	300	309	307	315	305	329	307	292	318	290	301	298	324	301	316	288	341	318	344	304	333	293	295	287	294	310	346	313	281	312	295	325	287	339	303	331	298	266	294	308	330	333	324	330	298	294	308	335	315	316	319	303	287	286	328	324	278	306	304	300	341	318	341	299	302	326	314	308	310	332	315	305	345	299	305	326	287	326	336	312	327	315	335	302	335	319	305	307	293	327	306	337	303	343	292	283	321	313	322	305	299	327	318	299	297	355	286	315	321	311	330	295	302	308	301	298	302	303	307	323	298	319	302	297	328	284	318	331	314	306	309	296	296	304	313	309	293	308	325	303	334	332	315	302	312	299	299	329	320	315	316	313	341	317	325	330	307	297	279	331	342	309	315	325	311	311	333	287	307	324	318	281	300	330	297	315	310	300	280	334	349	297	328	292	327	285	324	311	311	323	348	295	298	347	281	320	295	308	278	311	282	327	308	319	309	287	288	341	303	335	303	321	315	293	289	308	323	310	304	314	333	296	323	295	312	330	297	277	322	304	316	304	306	342	299	306	298	362	285	293	293	298	306	310	312	298	308	272	305	281	307	325	330	330	304	327	310	323	322	294	302	329	317	312	297	298	293	331	324	304	281	323	329	299	342	334	330	323	295	298	281	281	312	302	314	287	315	322	307	337	313	312	301	304	291	288	288	342	293	305	324	305	306	278	319	337	348	328	341	330	343	297	308	280	333	322	349	323	333	313	301	297	337	298	328	303	285	314	320	313	307	331	312	289	303	285	289	298	311	322	286	318	304	317	308	324	315	280	292	318	332	344	350	311	328	312	310	313	314	335	307	292	299	249	315	303	313	343	305	310	308	309	316	284	290	322	336	313	305	295	320	290	308	308	328	335	309	284	311	296	287	317	309	292	324	274	311	319	293	313	291	314	299	291	311	297	271	296	336	350	309	296	316	318	336	306	354	292	297	280	319	310	255	319	310	309	312	301	328	299	301	325	343	317	304	304	329	287	332	303	332	316	299	313	302	319	335	328	286	330	329	305	310	289	339	288	323	306	309	316	336	317	329	302	320	300	304	299	315	313	327	312	310	332	296	305	306	303	328	329	290	317	316	303	297	321	312	317	311	353	308	302	298	312	329	297	298	297	349	297	317	320	337	331	330	313	322	297	343	303	295	311	278	302	316	317	316	321	297	300	336	324	300	310	327	336	337	285	302	297	287	289	291	301	289	332	311	325	340	313	305	315	284	324	311	313	323	337	284	348	311	296	256	311	295	300	312	288	299	285	288	294	335	316	297	307	305	314	292	296	324	318	341	274	310	348	299	311	319	287	288	339	313	281	310	309	305	317	352	309	289	270	336	309	321	341	332	338	297	307	320	315	298	331	330	326	334	318	330	329	324	292	303	309	315	309	345	341	294	344	334	339	342	312	330	313	311	333	354	310	320	301	316	305	290	307	302	296	316	272	330	304	313	324	323	335	294	304	328	315	291	318	303	327	306	301	314	304	310	311	333	320	304	292	320	311	304	313	323	330	299	317	263	297	306	333	301	321	309	326	305	322	324	324	305	312	310	297	286	329	319	287	310	319	327	308	301	307	299	305	300	301	306	287	330	317	326	298	306	331	298	338	336	324	315	307	291	287	329	292	316	301	316	306	331	338	301	300	295	302	281	280	293	283	344	311	308	332	318	294	306	303	310	297	340	291	324	271	294	277	323	329	326	316	293	315	317	284	302	310	321	273	290	275	326	311	321	297	289	316	306	338	343	354	306	300	286	289	326	311	293	319	295	305	290	323	335	315	315	298	309	303	321	306	321	317	315	306	298	317	310	325	341	307	306	319	332	299	297	309	312	267	309	294	334	316	312	301	329	332	310	288	330	322	299	333	319	288	304	312	303	325	271	311	305	297	330	296	308	322	283	330	297	299	307	317	323	340	288	308	328	308	283	332	329	282	318	310	337	314	337	313	318	328	309	327	340	314	305	332	319	337	323	307	303	313	351	329	293	317	319	351	296	305	292	323	321	298	287	323	325	310	310	312	316	331	300	314	281	310	333	313	323	338	328	312	317	331	302	295	291	315	297	301	314	309	286	307	285	328	348	273	306	281	303	304	322	302	301	305	316	311	331	326	302	322	289	308	305	297	304	323	265	299	277	301	275	316	286	284	270	287	300	298	332	304	286	339	331	311	293	294	324	294	286	343	317	325	289	323	299	291	321	296	318	306	295	284	340	320	322	297	338	333	323	314	297	288	302	331	305	296	300	312	305	305	316	304	318	290	313	320	288	280	325	285	313	311	329	297	331	309	283	303	289	314	311	293	329	345	307	304	281	306	303	278	289	277	324	309	320	313	320	304	320	330	296	339	324	343	345	279	299	311	302	308	321	297	312	287	305	278	300	337	286	336	330	267	303	291	299	307	306	345	310	323	318	296	322	303	297	293	302	312	298	295	321	341	285	299	325	308	307	281	313	317	316	311	326	294	311	287	287	296	308	280	307	300	268	284	310	342	314	313	298	298
37740	60502	47272	29824	17116	10407	6524	4600	3419	2589	1898	1584	1437	1272	1016	866	845	700	663	681	590	579	563	558	500	516	460	479	434	427	424	428	410	424	398	427	445	434	391	412	402	382	375	402	409	408	428	418	421	421	406	412	389	394	395	394	383	419	396	410	385	389	374	383	400	360	412	378	371	403	377	396	405	399	406	403	386	361	403	368	414	396	382	418	401	378	364	403	385	375	394	348	430	387	379	392	395	390	374	371	411	394	395	352	405	399	400	367	374	363	380	387	399	396	360	409	363	382	370	376	396	414	406	372	387	385	389	370	369	388	406	364	406	389	364	413	362	375	406	381	388	401	384	427	401	428	406	405	422	413	403	396	403	426	408	372	402	365	401	407	420	403	380	383	372	401	404	379	376	363	393	398	395	362	376	394	418	422	382	375	434	340	399	406	381	402	360	394	384	371	350	389	391	402	364	398	397	393	385	391	384	409	381	411	356	418	386	394	383	407	393	402	396	372	369	390	394	398	377	345	398	413	390	393	393	362	407	373	385	380	389	392	399	392	429	357	379	386	377	401	376	392	387	349	364	390	394	401	435	412	418	410	394	380	386	371	431	411	366	397	380	393	390	389	367	382	360	405	366	399	355	378	350	366	369	367	390	408	473	349	361	371	423	375	348	375	404	374	380	385	427	371	399	412	369	388	383	383	379	366	437	404	384	395	365	389	395	387	435	394	428	384	388	378	391	422	337	398	382	369	397	358	435	400	380	396	399	409	392	388	392	378	355	359	407	399	370	400	371	371	374	383	421	378	406	405	410	396	387	359	381	378	377	397	367	362	364	351	354	375	407	370	386	399	410	408	379	385	400	373	397	407	406	389	394	407	354	380	390	360	391	389	376	402	419	371	384	440	395	402	390	408	416	407	372	373	421	410	413	392	413	392	358	396	396	380	363	347	402	378	396	407	397	358	370	409	400	368	402	348	401	355	403	449	399	421	361	382	421	397	374	371	377	371	411	357	384	363	426	382	390	390	382	392	381	400	382	420	394	369	404	386	365	349	386	371	361	382	393	422	389	374	390	364	374	422	431	381	426	388	408	381	379	399	373	406	388	384	406	426	375	379	424	428	387	387	431	389	407	394	389	390	367	375	397	387	386	394	437	355	399	361	380	373	353	426	356	387	396	379	376	373	388	377	381	389	368	408	416	407	414	390	386	409	397	368	395	405	418	404	370	417	362	395	375	389	418	368	376	395	378	398	409	360	354	398	401	380	386	393	360	411	413	375	388	404	360	401	437	398	361	379	391	403	385	368	395	417	413	386	381	410	385	381	424	394	353	407	386	400	375	423	383	351	374	383	416	396	397	379	387	370	368	411	371	396	419	353	365	360	382	399	385	367	384	383	390	407	398	374	396	385	359	378	413	384	385	377	400	351	374	375	390	375	382	405	388	371	411	375	391	390	407	368	401	421	428	376	402	390	415	391	381	421	378	396	381	368	409	402	362	368	383	379	385	403	353	388	331	401	440	360	398	408	399	402	369	416	409	413	363	361	387	409	379	392	378	391	371	380	331	390	383	407	363	422	394	379	410	384	376	379	400	397	398	356	415	380	385	422	368	378	410	375	420	395	398	368	400	398	396	370	371	375	392	410	379	347	401	386	406	367	413	366	396	425	408	377	415	377	384	387	399	404	412	410	407	393	365	405	373	379	393	353	406	378	407	378	380	350	382	324	415	392	388	380	385	383	403	411	392	419	391	362	438	425	415	368	385	406	376	397	393	409	365	371	390	405	366	392	370	392	367	385	382	376	397	388	387	394	371	397	400	372	442	389	357	359	393	381	366	392	366	389	374	408	385	373	379	395	396	395	428	376	394	384	402	408	401	391	342	400	364	351	404	431	406	388	380	393	407	412	380	386	403	376	394	386	380	420	393	375	361	393	397	370	404	389	401	409	392	373	401	403	400	378	390	366	373	432	413	415	408	424	407	400	410	379	377	396	373	396	391	381	425	361	358	392	370	408	433	392	378	370	363	382	382	401	414	366	415	444	387	384	364	367	390	381	392	392	418	375	386	380	371	388	381	394	369	429	376	376	381	377	386	372	381	390	415	369	410	366	410	409	389	383	386	335	395	372	402	411	383	401	413	386	378	341	402	381	421	405	370	420	380	412	383	379	395	378	402	400	377	378	370	350	396	418	426	402	366	415	411	401	422	394	413	364	379	381	356	380	401	400	423	367	385	398	420	389	369	383	375	403	393	368	386	398	333	398	402	368	381	378	359	428	403	383	360	369	388	420	353	430	369	394	359	401	389	413	405	406	369	379	371	351	390	386	393	372	401	368	388	336	354	357	409	351	384	361	379	370	419	449	345	409	374	392	390	403	403	436	395	392	389	359	398	357	399	403	387	394	401	396	415	394	417	424	405	355	393	370	388	374	408	428	439	381	383	387	382	387	380	374	355	373	388	370	372	385	404	392	384	397	389	394	382	369	396	351	422	376	375	420	389	399	380	399	386	394	396	386	410	356	439	418	397	415	372	372	381	388	410	397	379	383	383	393	382	396	377	398	377	396	396	395	397	419	383	366	386	385	394	350	356	391	397	388	386	418	405	377	398	386	348	374	390	419	386	396	408	395	411	371	385	372	423	397	348	405	388	383	426	398	431	360	381	404	377	410	380	384	378	384	364	381	434	404	379	382	379	416	386	408	396	400	399	375	406	361	373	417	385	400	377	411	382	385	416	404	385	376	381	407	372	396	404	402	390	389	415	379	409	406	366	390	420	409	396	367	416	361	405	414	378	419	390	389	399	401	373	379	385	390	358	382	368	377	401	390	369	370	377	393	362	382	395	365	363	366	380	392	387	408	366	359	402	387	403	423	376	398	392	367	386	409	384	400	396	414	383	424	376	385	368	366	424	355	336	399	395	385	352	377	385	435	356	356	370	402	385	383	388	384	386	439	385	401	401	392	362	401	368	374	399	391	402	401	406	386	385	349	392	366	417	409	380	401	414	378	401	350	379	369	423	413	374	401	375	403	382	366	394	412	413	397	367	384	418	387	371	377	384	396	409	395	403	364	411	402	401	400	386	395	387	390	395	417	368	381	398	407	376	358	403	399	410	417	406	396	385	385	375	384	408	400	376	386	434	374	386	421	375	401	411	427	360	382	423	384	396	379	405	411	380	397	402	390	395	412	355	412	356	352	386	369	387	356	344	411	367	377	341	374	399	351	410	416	389	363	352	407	369	401	418	379	389	367	376	420	381	374	385	371	388	417	367	415	398	382	370	367	412	373	377	405	399	402	407	352	418	384	383	388	389	397	374	387	379	384	380	368	388	419	432	422	380	383	381	386	411	358	394	402	379	374	387	394	380	381	382	416	373	387	386	400	411	404	411	389	396	371	389	386	431	396	382	400	400	358	382	381	410	412	381	396	385	403	377	402	420	338	367	405	386	414	426	375	411	386	357	371	363	395	382	409	423	400	383	368	405	383	369	374	373	359
22864	21163	28721	23920	21295	21569	15807	5829	3605	3018	2238	1622	1506	1384	1104	997	905	765	657	660	620	576	540	529	484	468	495	457	408	401	384	352	383	373	361	364	367	354	330	352	356	361	339	347	358	358	316	312	335	338	344	317	336	312	281	353	340	347	325	356	373	346	315	332	349	326	338	344	321	329	330	349	374	338	337	308	363	311	335	312	339	337	330	321	347	309	354	309	323	348	366	350	328	310	307	344	340	366	340	339	370	315	331	347	338	322	347	348	338	335	356	316	313	349	322	339	346	325	327	323	339	318	336	323	334	332	324	353	320	322	323	315	302	341	315	317	344	334	343	335	321	360	375	329	355	332	321	329	340	326	362	316	336	309	338	343	344	363	342	334	345	346	333	323	362	356	330	352	328	337	375	327	354	343	362	357	372	318	321	315	347	332	360	350	317	341	327	339	339	373	364	342	344	346	341	363	368	344	317	339	346	333	348	336	341	334	330	356	315	348	335	350	333	329	340	336	341	340	303	334	355	339	322	329	361	330	339	336	355	340	349	345	324	324	357	325	307	356	359	320	331	324	337	324	328	380	333	339	325	329	329	301	320	344	356	341	326	349	312	308	375	301	356	349	359	353	326	333	314	325	305	318	322	344	319	325	354	345	305	322	348	310	350	336	327	354	335	352	334	341	395	315	330	346	328	343	326	351	355	311	319	340	323	356	347	332	367	313	356	339	317	326	356	323	318	327	326	328	344	332	311	360	348	345	331	319	349	350	381	328	355	327	333	332	342	334	337	347	338	332	346	344	302	351	350	340	369	331	323	322	350	322	343	340	348	330	310	363	338	352	349	321	315	355	314	337	341	333	319	360	326	323	325	334	353	333	335	340	362	323	321	324	301	305	328	334	345	364	327	350	302	313	343	340	318	349	342	276	343	358	367	327	321	351	329	330	330	379	343	339	331	326	329	346	314	315	355	307	373	339	337	343	338	312	346	298	340	325	363	350	340	318	347	318	344	334	340	317	309	363	326	340	369	309	318	307	353	351	344	337	319	348	329	334	323	318	314	331	342	357	342	330	330	357	311	293	315	344	318	329	331	312	304	363	347	329	372	346	308	348	347	322	329	336	353	359	334	317	345	295	347	359	327	352	328	331	357	356	352	332	334	343	324	341	367	346	362	341	328	324	327	366	286	346	318	330	361	307	323	356	363	368	340	336	331	320	344	348	349	331	347	341	328	357	344	339	328	358	333	329	302	317	324	317	337	346	321	342	317	360	323	329	352	295	357	359	333	341	347	309	324	336	315	349	303	331	338	346	347	330	343	327	353	367	305	352	324	324	332	296	321	305	341	334	333	322	330	327	337	364	347	356	329	327	349	339	322	334	327	345	361	351	334	358	324	350	326	351	328	341	342	375	311	339	370	312	357	344	306	384	325	324	324	342	326	350	354	351	361	386	363	351	352	328	317	351	331	349	327	321	335	335	335	339	359	303	351	308	349	311	363	305	333	358	331	324	354	346	322	338	379	319	333	318	337	333	338	342	345	326	327	350	323	344	330	345	367	347	324	342	364	363	334	345	322	308	340	340	370	327	347	303	311	327	349	360	338	341	328	334	301	315	364	340	330	326	342	379	324	353	353	368	351	343	317	352	329	366	318	333	330	313	326	335	332	341	355	321	345	317	309	343	345	336	335	325	335	306	330	339	320	326	342	335	355	338	320	361	336	316	359	344	359	343	338	331	310	341	315	337	354	329	341	343	329	334	378	330	343	323	304	358	315	339	316	344	321	365	338	340	321	329	342	348	323	374	347	343	324	318	336	299	321	319	312	326	323	303	355	332	314	324	323	349	350	344	329	333	355	306	318	347	353	349	357	318	356	362	308	351	324	326	331	354	352	339	316	316	316	329	321	363	342	342	331	312	343	369	384	356	339	315	336	351	327	319	330	356	340	329	332	347	316	360	381	323	318	353	363	383	323	326	313	338	338	335	377	304	335	327	364	350	332	305	362	312	342	314	322	346	326	348	323	308	289	355	317	357	309	333	348	373	337	303	348	324	350	321	348	327	345	342	339	316	336	323	314	349	331	328	351	328	339	307	364	348	338	353	339	332	354	334	357	346	365	345	361	329	326	332	348	325	356	305	330	310	359	320	311	357	359	309	340	345	335	364	341	317	332	330	338	352	345	352	337	322	330	327	307	359	328	330	363	339	362	355	325	312	333	348	299	335	331	361	316	331	319	321	334	331	328	303	341	306	344	342	360	339	349	351	336	332	325	320	342	334	334	340	325	313	334	340	336	345	369	342	331	349	338	325	322	331	355	325	319	355	312	329	315	366	350	349	300	365	325	320	327	337	339	340	365	351	325	332	334	329	330	319	324	360	319	351	338	328	345	336	339	354	349	362	348	337	336	349	328	366	337	340	318	336	327	347	321	336	332	332	329	358	358	328	328	356	341	355	350	339	374	343	411	310	335	368	344	327	339	350	336	337	341	353	319	347	346	349	344	316	329	334	339	361	315	351	370	313	349	344	299	343	341	341	323	335	334	336	346	342	313	322	334	334	310	361	358	355	383	340	375	323	363	348	347	360	315	346	352	355	328	339	360	342	370	324	304	318	354	325	341	324	335	346	337	321	335	348	357	305	335	325	367	324	336	338	342	355	343	329	346	309	382	332	347	344	335	352	327	324	347	354	364	355	331	367	326	351	354	350	354	344	339	348	312	294	345	341	347	304	336	343	335	315	321	334	336	330	321	360	309	327	330	382	323	371	351	367	339	362	311	307	350	318	339	373	316	314	365	323	373	351	336	327	390	350	314	314	321	351	341	400	349	348	331	337	329	346	343	346	332	322	316	338	339	281	338	333	312	324	325	326	347	324	311	376	327	337	324	327	320	382	319	342	329	374	326	343	373	333	317	375	325	339	333	332	370	320	299	333	329	328	320	336	351	326	326	346	344	363	339	310	340	352	338	329	350	350	353	363	330	332	324	372	337	348	348	371	354	352	300	338	350	329	336	355	325	338	355	304	365	338	317	317	308	334	338	343	334	361	368	320	328	342	342	328	324	343	366	336	284	321	339	329	343	345	322	337	315	322	330	306	318	350	344	306	298	306	322	350	340	349	342	334	344	346	343	344	307	358	304	328	346	353	316	336	340	325	355	327	339	342	337	331	320	347	326	354	358	336	334	342	314	314	341	352	338	333	353	329	337	344	330	319	342	353	336	323	353	330	304	343	312	365	356	327	350	347	355	358	355	305	348	312	349	332	358	332	330	342	342	330	309	316	341	362	328	350	328	354	342	353	357	326	329	307	328	306	354	375	335	365	335	338	317	314	334	331	324	338	323	310	317	307	363	312	356	327	319	295	347	308	322	348	318	339	311	327	352	344	363	298	305	338	334	344	314	328	367	344	347	337	341	324	342	362	364	351	359	352	363	328	338	364	324	314	350	310	337	354	352	358	302	335	340	324	309	330	295	340	356	344	308	345	316	366	349	312	352	352
39234	66856	52228	32725	23873	17322	12479	9068	6788	5417	3962	2976	2610	2186	1841	1523	1352	1155	1051	929	924	835	792	706	673	676	660	665	598	517	520	503	450	469	441	494	465	432	456	449	435	429	410	437	437	418	419	451	429	413	393	408	401	459	402	418	427	416	393	433	441	391	404	435	444	434	416	445	424	430	423	417	407	404	433	435	380	387	464	427	412	423	400	425	420	406	429	398	413	393	505	403	420	403	442	469	452	436	426	433	399	428	429	374	435	371	407	410	421	413	420	418	401	443	448	393	418	427	431	451	414	406	404	431	415	449	409	426	403	482	423	435	409	453	409	391	424	388	436	419	387	399	420	430	438	419	391	434	407	442	399	427	415	425	431	425	423	390	417	402	401	420	438	458	424	436	396	416	428	422	389	418	407	434	442	417	439	410	387	453	422	434	447	415	438	461	438	374	452	452	381	409	428	414	415	399	423	406	435	420	439	413	381	414	411	442	431	413	386	431	405	434	411	403	411	402	434	445	430	442	399	427	447	412	407	460	411	425	401	434	419	411	419	441	469	408	391	412	406	433	399	458	449	445	419	392	431	404	440	452	395	454	443	430	399	405	411	411	466	424	406	415	456	409	447	419	461	421	396	460	396	438	424	396	440	402	405	451	413	390	425	407	414	454	444	425	420	397	456	391	426	408	437	403	427	425	389	412	425	452	420	419	422	436	395	446	402	443	412	409	449	397	411	422	449	417	439	439	416	427	418	408	403	410	423	438	455	436	411	420	374	401	406	422	447	399	435	397	419	430	404	402	363	416	418	405	396	422	438	441	432	420	436	429	400	439	415	417	447	454	389	452	416	401	426	402	420	419	430	421	404	384	392	424	453	431	439	398	418	409	437	418	462	422	446	408	423	455	445	384	432	429	427	397	414	390	401	414	412	400	404	424	423	414	422	411	446	421	421	413	433	420	432	393	414	426	428	447	415	427	402	407	435	388	413	411	412	421	397	372	413	434	396	435	413	384	396	403	441	421	449	411	428	404	433	417	392	418	453	412	404	420	427	433	405	396	443	443	423	426	395	406	385	394	427	419	440	408	467	396	370	412	431	428	407	399	416	376	422	438	416	469	434	414	436	454	402	433	434	410	387	435	436	413	376	409	407	427	450	452	453	400	387	410	434	425	419	406	432	408	407	476	416	452	431	398	393	424	422	408	434	397	397	467	393	411	429	411	391	365	456	434	417	424	422	443	411	408	426	405	409	443	406	415	431	423	420	399	433	408	413	420	407	410	435	407	404	413	399	410	426	405	409	433	445	461	390	387	444	427	429	394	457	431	417	402	380	436	455	430	399	445	408	391	404	435	412	415	430	418	373	368	418	428	448	396	407	408	413	383	430	425	412	450	434	383	409	421	421	402	435	372	451	450	410	415	387	400	430	453	409	422	424	411	428	422	420	398	425	383	403	401	394	424	431	425	419	417	409	400	426	433	391	413	461	423	442	387	412	400	439	410	437	432	391	395	387	400	458	433	455	384	398	420	396	428	417	418	418	449	397	435	413	464	473	446	403	434	409	407	393	427	427	428	397	398	424	444	410	419	438	397	372	382	416	435	373	409	456	397	415	389	395	407	408	427	394	418	420	439	403	451	431	419	370	423	409	379	414	381	409	403	404	407	412	426	390	399	408	443	402	410	420	418	445	450	409	433	432	422	425	391	424	424	403	392	396	399	407	428	409	406	388	416	397	401	411	417	451	469	436	448	458	393	439	465	400	409	445	406	451	392	376	385	389	417	373	385	429	457	447	390	409	416	408	396	443	385	424	415	414	387	400	438	421	444	406	429	356	425	419	407	395	424	416	428	395	421	401	419	457	413	406	416	440	423	449	393	382	438	399	448	391	414	390	448	437	425	441	424	451	452	364	390	417	446	383	426	416	399	429	416	421	441	397	400	442	420	406	403	412	429	420	448	460	425	422	423	419	421	437	408	412	431	425	392	391	422	436	384	441	418	443	438	409	444	435	416	384	445	396	386	409	427	429	409	456	406	440	423	405	430	434	414	424	397	389	435	424	417	413	418	423	436	401	424	417	419	411	390	444	386	373	435	441	433	412	451	449	426	408	430	397	420	410	420	393	403	470	401	441	435	442	442	433	432	400	422	465	431	478	435	432	453	403	395	410	432	455	441	391	425	439	468	411	429	439	411	430	415	403	424	395	418	408	451	383	397	415	409	422	422	446	399	412	402	410	396	390	389	409	457	406	413	410	447	429	422	368	433	418	438	407	418	423	416	440	449	441	395	424	435	418	429	402	427	418	398	423	434	456	425	457	462	415	400	383	426	431	439	416	406	389	423	422	449	408	413	391	414	423	410	426	444	436	463	444	406	443	421	422	403	415	438	411	472	394	390	386	441	440	399	433	440	440	441	442	443	421	464	404	393	420	442	455	398	386	415	406	375	432	385	393	437	436	411	422	423	388	421	395	420	420	422	423	414	468	405	408	400	425	450	445	408	419	384	403	420	407	423	488	390	434	421	417	439	441	403	388	419	412	441	451	414	426	413	422	421	424	421	406	388	437	413	382	412	390	439	408	399	397	388	408	417	442	416	403	423	391	441	412	449	425	449	414	393	384	459	448	424	441	397	453	477	396	440	413	431	418	393	446	354	389	434	401	414	415	425	430	388	386	397	410	397	410	427	396	459	441	413	391	426	453	442	438	436	417	390	398	413	448	438	444	416	416	431	400	423	411	420	416	385	460	425	395	423	408	417	426	392	452	436	408	426	410	432	422	428	452	432	415	395	404	408	442	401	432	389	411	410	419	423	459	409	404	400	456	388	397	453	423	416	381	393	438	419	421	385	452	404	428	436	432	431	406	420	389	412	398	424	429	422	418	429	453	390	372	429	387	423	401	435	455	381	428	418	419	396	414	384	442	416	383	441	439	401	431	392	402	400	403	399	426	454	401	403	437	439	411	431	404	391	405	431	398	437	412	407	434	398	397	391	398	414	432	426	404	393	439	408	430	409	442	394	429	443	409	407	408	440	389	415	429	414	396	455	422	432	404	394	398	466	425	451	409	369	414	405	402	399	430	396	419	411	414	457	404	396	400	403	452	421	400	462	397	418	444	383	422	459	414	421	423	436	399	401	418	416	419	412	396	420	444	423	415	411	445	438	425	442	440	412	423	442	410	397	447	450	412	395	404	417	398	421	440	411	421	430	400	405	403	450	388	468	408	389	385	434	433	428	434	420	382	408	409	404	458	439	409	448	443	407	434	402	408	415	397	437	385	439	449	393	411	417	388	445	397	444	432	414	413	415	438	434	403	415	406	448	444	401	424	451	456	403	405	418	430	422	425	415	437	440	458	410	463	478	428	430	417	445	428	437	436	423	396	452	432	412	420	426	424	446	442	414	414	437	399	444	435	425	388	430	409	439	415	474	452	397	399	433	426	415	415	423	393	411	438	438	419	416	387	441	420	387	419	402	406	455	411	383	377	394	387	426	397	401
32699	31994	33054	19547	10023	5867	3425	2321	1724	1372	1086	869	815	712	726	595	588	546	492	496	509	470	446	425	431	401	408	434	384	394	373	394	404	354	417	382	383	404	386	385	371	364	363	372	338	352	359	370	378	376	383	380	364	335	306	334	347	340	351	365	359	348	344	368	388	400	379	373	374	350	376	358	357	382	365	333	353	357	338	351	362	358	362	346	390	382	348	339	356	365	363	376	395	389	345	372	368	330	362	391	369	358	359	388	331	375	378	367	327	351	368	422	362	349	332	361	368	368	332	372	354	377	363	378	393	356	384	343	369	353	341	329	332	365	371	357	361	374	375	387	388	362	380	395	387	327	399	367	385	382	389	354	369	334	374	374	369	358	362	354	393	359	370	360	367	336	379	332	352	393	385	362	373	352	363	379	376	368	388	354	355	390	369	374	353	363	371	374	350	371	325	368	372	398	348	358	331	396	380	371	404	391	361	346	381	370	381	374	361	367	346	350	346	368	380	361	358	397	386	350	352	383	355	388	377	378	344	333	372	369	356	346	344	388	348	340	379	383	346	378	390	404	396	385	384	362	361	351	390	342	386	368	402	364	368	346	342	334	344	359	354	371	365	403	344	347	357	335	357	348	349	366	330	371	344	358	406	382	378	365	387	374	371	363	368	336	386	350	375	385	347	369	367	364	357	349	392	370	352	336	385	352	332	346	371	353	383	359	381	381	350	374	383	368	386	395	338	361	339	369	385	394	388	336	392	384	392	386	358	362	376	335	374	388	368	377	321	389	346	374	366	359	393	357	351	363	335	396	375	386	387	349	368	359	371	363	348	361	369	358	338	381	383	382	375	392	357	332	326	364	373	370	360	351	388	332	355	398	395	402	393	374	366	360	356	380	337	360	346	387	354	369	380	377	357	420	396	370	347	361	385	392	362	407	357	368	379	401	369	380	380	354	375	367	380	348	352	349	390	361	377	374	334	351	342	350	375	347	397	359	341	385	373	371	394	359	360	369	369	348	356	319	402	382	396	359	330	383	341	351	364	378	383	343	357	382	387	339	372	363	360	353	414	361	348	367	320	381	378	353	346	356	354	353	376	366	361	368	382	369	375	347	366	348	375	365	303	364	342	365	386	357	386	361	378	393	373	360	407	381	382	361	367	382	375	337	358	341	384	358	352	363	394	353	358	388	391	368	358	331	363	318	359	364	355	383	384	379	371	396	359	337	380	303	363	374	378	393	355	344	333	364	368	393	377	382	386	349	365	367	379	378	358	327	375	342	422	349	369	359	379	369	386	337	364	367	380	359	381	403	429	355	366	331	367	359	360	383	383	345	336	384	363	372	354	388	386	379	352	377	385	363	401	389	380	320	387	336	347	343	378	408	386	369	376	367	353	359	349	347	351	342	363	386	376	363	334	348	378	371	364	357	399	365	382	340	409	385	382	411	371	366	384	383	391	389	356	361	357	408	385	358	360	345	370	366	404	365	342	359	344	366	368	383	342	365	365	379	395	357	402	375	378	373	369	377	395	389	363	345	371	321	371	378	398	360	338	391	403	345	402	392	383	391	325	383	350	350	353	366	365	355	357	354	359	335	351	343	373	359	360	339	371	358	356	367	385	361	368	311	383	319	362	364	343	381	360	372	355	418	383	361	333	364	387	368	352	387	345	326	370	351	397	380	346	362	367	343	378	370	352	375	396	396	362	358	351	363	349	366	359	381	384	368	399	351	368	383	355	354	377	397	384	382	362	376	351	380	368	364	365	339	377	374	366	364	354	359	351	375	395	394	369	338	328	328	349	361	370	362	354	345	365	370	354	391	323	362	381	334	397	366	368	393	361	388	385	387	365	398	338	366	360	369	352	394	353	384	330	368	370	394	370	328	384	390	353	345	377	369	359	354	355	370	338	366	369	359	359	363	347	367	391	384	411	376	376	342	349	337	367	353	398	406	374	382	383	375	365	376	336	370	390	351	355	341	361	390	354	366	391	324	355	332	342	338	377	359	335	324	320	376	380	329	380	370	363	377	358	363	364	356	381	363	394	380	372	361	370	377	363	352	335	369	401	370	364	360	351	388	362	327	384	367	369	363	374	370	345	362	379	391	409	373	379	387	346	384	377	393	390	381	354	367	329	328	402	355	400	373	378	371	345	380	372	367	350	338	376	343	375	377	387	346	375	368	378	369	335	346	331	399	390	343	375	350	406	366	348	379	351	364	361	358	376	360	405	356	358	354	356	372	370	373	378	361	341	343	365	382	396	380	401	382	326	361	373	353	405	379	373	344	370	381	391	407	368	370	351	368	338	354	382	373	342	372	393	398	336	408	407	362	348	372	370	366	312	358	381	359	400	355	338	382	366	343	351	380	352	364	368	392	351	343	353	376	392	401	428	362	392	356	396	384	335	350	361	397	353	367	373	366	361	357	375	378	398	375	325	382	360	343	349	376	348	364	374	359	370	356	395	346	356	366	372	348	359	365	343	372	367	328	351	332	379	341	376	359	375	387	371	377	393	373	359	317	384	353	371	348	418	376	357	338	384	337	356	381	364	361	389	341	387	372	388	344	403	370	328	343	358	347	356	364	353	340	374	351	363	397	362	356	341	381	338	369	385	365	340	370	356	345	362	391	306	390	336	397	377	371	378	361	354	404	371	360	348	343	340	404	364	367	333	376	365	371	369	372	383	357	370	353	342	367	390	389	370	369	352	360	362	359	355	366	336	383	377	364	393	342	386	391	351	353	361	404	375	402	347	369	405	361	379	353	377	359	343	369	358	342	361	350	414	366	370	374	380	395	365	393	394	371	350	361	354	361	357	354	390	329	362	382	373	379	378	365	396	383	374	373	378	350	362	375	363	365	356	352	384	354	336	362	316	395	380	398	374	384	351	372	339	383	336	373	378	378	367	363	350	355	340	392	388	355	378	351	399	365	373	362	380	351	390	379	360	366	333	341	376	352	385	363	375	356	376	397	390	361	374	352	352	392	377	379	357	374	337	374	383	377	397	390	349	382	369	344	404	366	387	373	349	348	350	391	371	377	364	400	363	373	369	372	377	365	392	373	318	329	390	365	397	377	370	348	346	363	358	406	375	340	371	373	323	376	342	372	388	353	368	345	352	398	361	390	362	325	335	391	361	393	355	343	348	375	364	363	359	375	373	382	354	337	389	373	348	369	371	362	357	367	364	353	367	345	402	392	364	351	375	350	350	332	356	383	333	398	339	374	396	367	347	345	369	357	344	336	368	386	377	364	373	338	377	374	366	357	397	336	350	370	356	350	383	395	329	369	352	334	348	354	401	392	379	392	365	340	404	370	389	389	380	334	377	358	348	387	355	379	390	393	373	377	361	386	390	371	395	368	381	371	353	371	380	333	385	386	398	363	343	388	360	378	355	391	347	397	350	357	393	368	355	347	364	355	383	349	355	361	352	358	351	368	365	336	337	368	344	350	344	350	343	326	372	401	339	365	362	388	343	375	367	320	354	368	369	378
39475	49415	36747	19596	13733	9914	6348	4486	3486	2552	1927	1588	1402	1311	1113	979	840	749	701	701	627	628	597	635	565	589	499	528	505	494	463	508	480	461	479	465	471	478	461	453	460	480	492	465	459	444	456	473	450	436	458	452	465	476	462	458	427	456	452	478	475	429	434	407	451	438	515	457	459	432	471	478	452	471	452	466	430	479	459	437	440	482	463	418	448	447	411	462	483	468	458	408	449	466	439	433	472	462	471	475	454	462	468	424	419	455	437	426	440	467	444	450	460	457	434	441	481	461	482	452	449	454	443	486	438	459	488	492	461	466	440	450	443	460	455	453	468	435	471	446	464	454	456	460	464	464	457	472	472	460	442	457	433	487	479	438	444	464	468	488	427	455	456	473	479	467	480	478	452	441	488	462	481	450	443	497	461	429	458	470	487	442	481	463	455	486	490	455	466	411	441	484	409	472	465	454	482	429	466	463	446	448	469	464	451	489	483	429	423	472	445	494	452	457	446	474	454	442	450	439	473	434	429	462	468	502	472	460	452	442	446	465	441	462	436	443	415	473	443	496	443	426	438	458	443	451	477	456	485	453	448	435	418	470	456	441	435	434	448	452	451	504	445	422	447	488	474	478	480	457	430	491	456	478	417	448	473	444	477	470	462	441	461	435	455	421	478	480	448	478	471	436	443	424	449	451	465	456	427	494	425	470	424	483	402	445	447	449	424	455	484	464	417	463	483	456	484	425	442	443	452	455	455	470	475	455	457	468	428	437	448	453	394	476	454	442	462	475	474	434	453	443	492	483	469	469	450	458	439	479	468	433	469	469	455	429	413	462	436	496	445	423	454	416	452	414	459	471	447	494	463	452	471	437	455	482	485	465	468	488	497	448	405	471	467	456	448	458	436	446	446	452	440	428	456	476	476	460	484	444	441	494	434	476	451	451	472	419	419	422	430	464	433	452	457	414	436	441	452	439	455	482	461	436	472	458	472	431	461	475	476	448	441	442	425	391	441	434	441	429	430	430	441	454	496	468	435	444	457	444	488	442	406	431	457	458	453	469	455	477	420	457	452	431	465	456	475	464	455	485	476	428	453	432	498	456	464	453	421	430	473	445	424	466	436	482	416	462	474	445	480	461	398	459	454	453	456	493	483	495	458	469	479	453	468	474	462	439	428	419	452	458	442	489	436	459	438	427	461	463	467	443	454	410	453	455	496	453	430	450	446	438	463	455	473	458	450	453	459	458	451	473	494	464	451	434	439	468	429	459	483	474	449	414	476	446	447	462	457	471	494	489	452	437	420	424	414	505	443	481	456	444	437	427	471	417	427	443	435	505	449	482	468	450	399	461	437	439	455	469	474	433	475	464	488	437	472	484	421	447	482	446	417	450	434	445	449	504	420	440	446	462	450	495	491	447	470	450	451	459	448	450	450	482	452	450	418	456	429	456	452	472	449	515	430	483	411	470	460	450	448	456	466	474	461	431	447	491	456	455	430	449	450	479	478	476	446	413	444	458	455	440	462	438	457	490	437	407	393	470	431	437	465	457	466	406	420	451	448	503	466	450	452	422	475	463	426	456	435	443	444	466	442	434	476	415	480	466	440	471	438	451	471	427	416	459	445	440	437	427	456	448	462	478	430	463	461	433	457	476	471	423	446	443	455	452	450	452	453	462	465	444	458	461	420	462	416	480	453	440	450	418	470	440	425	485	430	464	442	455	471	407	469	492	406	467	469	469	429	462	437	448	451	456	443	473	480	432	466	459	469	460	488	428	469	464	412	468	475	438	402	482	467	414	450	423	482	448	480	413	466	451	476	486	480	444	481	477	490	456	444	466	448	468	426	458	483	436	458	484	462	462	452	457	453	451	461	472	453	467	452	481	450	426	441	447	433	483	455	452	484	436	478	448	438	440	436	455	457	464	458	461	435	498	455	462	410	444	475	435	505	495	465	438	451	505	450	444	444	448	494	437	454	418	482	457	476	454	418	486	425	483	466	448	488	443	482	438	427	419	432	458	460	445	443	469	489	455	440	446	489	460	454	486	446	421	451	448	467	450	415	435	426	441	398	416	506	462	458	471	450	442	452	423	450	438	473	434	470	467	443	436	423	474	463	473	483	449	457	464	444	419	462	457	470	473	445	440	483	431	428	463	430	450	502	430	478	445	433	434	480	475	452	451	456	453	454	484	430	446	477	457	441	474	458	472	431	449	400	442	457	482	461	446	447	471	480	474	475	480	424	483	490	453	484	434	453	482	467	459	437	463	440	445	463	455	415	459	465	422	431	441	449	447	484	448	478	447	423	474	469	459	437	454	418	479	451	471	483	472	445	471	454	433	467	421	448	457	420	457	456	427	470	424	444	441	445	456	439	457	408	417	449	427	426	465	444	478	449	452	465	449	455	457	469	445	484	444	424	421	471	459	439	447	488	428	433	443	484	466	429	478	451	485	495	443	462	495	439	424	435	467	445	461	433	434	445	448	519	461	466	476	427	445	465	493	435	486	464	448	478	470	425	449	435	513	434	454	462	440	436	462	453	469	458	445	454	446	489	462	434	473	465	479	415	396	492	470	431	474	433	464	435	463	466	425	480	488	457	442	462	451	470	418	431	475	472	462	435	434	448	490	491	449	469	452	456	500	418	490	464	473	456	484	442	484	487	443	467	461	468	475	447	468	451	412	425	465	446	461	486	419	450	486	442	443	455	461	474	471	484	457	439	470	479	455	455	480	450	456	431	449	471	463	454	411	473	453	444	447	425	458	416	456	489	476	442	470	465	454	468	476	445	471	492	415	484	447	457	452	476	443	480	433	428	434	476	467	441	418	457	485	461	501	454	427	465	445	443	447	463	431	470	472	448	438	451	449	477	447	450	442	472	459	423	446	443	474	462	472	493	450	472	445	431	459	460	434	472	431	429	469	477	461	469	467	415	461	450	451	465	474	453	476	464	416	428	445	427	477	435	448	455	457	463	475	456	489	462	405	458	474	448	456	467	460	432	445	436	479	441	468	415	454	434	520	483	458	427	442	441	476	448	506	453	484	461	453	456	427	455	468	439	434	454	440	484	443	450	453	449	462	486	441	434	418	479	462	427	424	451	470	474	482	462	416	447	476	455	416	434	465	473	421	444	404	458	457	452	492	404	423	483	495	436	441	433	439	442	497	460	453	456	470	480	461	486	470	457	489	484	408	436	441	468	436	480	439	485	469	467	444	441	407	467	453	429	481	493	443	460	463	483	452	410	422	435	480	429	466	457	497	451	420	432	472	470	407	459	436	457	493	483	468	423	454	470	451	480	435	472	476	459	463	437	450	472	475	429	443	484	432	484	447	471	458	424	486	446	441	486	457	468	427	482	469	469	484	452	453	451	454	454	452	427	466	457	468	453	454	441	437	468	475	438	428	450	442	462	453	473	459	465	478	454	434	460	455	457	431	482	461	445	497	458	415	431	436	444	501	449	447	451	423	433	489	455	439	452	426	486	455	448	472	431	441
23923	21109	28129	24754	21532	15669	7533	4075	2373	1882	1474	1161	1083	971	854	753	677	597	613	610	562	560	503	526	499	510	493	452	472	449	475	422	443	415	408	386	414	461	401	385	385	416	414	400	399	405	388	385	383	403	422	380	430	409	375	387	405	397	365	373	369	404	382	392	377	361	393	391	402	378	424	422	428	384	410	388	433	408	395	387	381	403	400	387	391	419	387	378	368	386	407	386	406	418	422	380	392	369	392	403	415	416	386	387	348	380	436	366	384	406	405	425	465	375	424	345	367	396	366	405	377	348	407	350	406	358	408	389	436	420	375	367	374	406	403	422	417	372	386	370	396	366	364	357	378	417	378	381	400	406	407	411	386	378	414	357	360	356	372	410	405	373	381	393	363	371	391	387	360	370	388	407	397	382	386	444	357	404	441	384	392	372	420	382	378	392	434	394	417	395	409	418	368	380	386	385	437	393	408	413	420	399	396	422	397	390	388	342	393	386	418	394	391	353	397	429	384	413	361	392	380	379	413	417	395	399	382	351	382	412	415	394	354	402	411	383	389	362	403	395	406	421	392	372	390	381	400	405	383	373	369	371	418	368	390	412	406	414	405	369	407	392	386	386	369	408	373	391	412	419	368	358	398	401	397	413	406	403	375	410	385	369	400	422	405	395	408	375	386	396	421	404	366	384	390	391	377	360	425	399	359	385	387	425	398	376	336	380	342	377	385	426	379	380	398	412	423	404	424	395	407	412	388	416	394	350	390	399	403	402	409	391	381	395	360	405	371	359	401	415	382	421	385	394	405	370	370	397	393	411	402	394	377	378	396	382	376	383	382	434	387	383	401	367	386	429	371	396	394	405	394	377	357	380	404	342	405	398	414	409	411	406	402	383	392	391	348	391	407	422	402	390	401	413	400	369	383	359	407	385	399	388	379	407	401	402	373	367	347	404	366	398	385	412	381	361	371	392	373	404	356	381	421	363	412	376	360	384	408	373	361	363	351	388	349	407	407	418	379	387	390	369	417	402	400	382	420	413	374	387	358	422	405	420	410	398	391	384	393	396	378	380	379	411	412	385	440	408	416	362	374	403	377	414	393	366	402	394	356	372	383	369	388	377	409	414	410	392	397	411	385	351	383	392	390	388	421	392	384	343	372	409	390	405	451	397	372	375	404	387	363	390	387	402	360	403	406	382	391	398	359	408	375	396	418	390	379	373	395	414	369	376	385	402	373	394	356	373	373	382	374	409	424	417	431	391	402	386	426	379	367	352	387	395	391	389	415	424	413	390	389	410	422	407	347	369	414	453	375	421	409	387	399	371	344	413	392	387	384	399	391	375	412	392	395	438	424	384	378	402	380	408	378	427	402	391	370	410	377	411	412	383	364	383	390	333	384	366	380	397	388	379	383	388	348	362	415	407	385	407	365	389	393	405	400	412	386	349	374	412	360	390	426	386	408	376	376	401	395	388	398	391	386	414	376	420	403	413	394	406	421	377	387	415	396	391	395	380	403	365	407	393	395	407	441	395	345	400	398	413	385	410	377	374	411	365	383	366	394	373	390	369	387	391	366	364	380	378	404	444	386	392	389	395	394	389	406	382	406	393	368	406	383	418	392	393	424	386	401	411	399	401	363	342	400	402	411	395	389	381	429	424	451	381	375	396	374	410	390	417	390	372	391	376	424	391	368	453	414	381	397	398	406	394	361	403	372	405	417	417	393	367	424	389	392	421	393	391	378	415	427	386	413	380	391	391	412	356	373	369	367	409	413	358	424	391	386	373	432	420	411	407	370	415	369	370	393	396	396	397	383	350	390	401	399	358	375	386	389	419	392	406	403	390	374	359	408	381	440	409	385	407	402	399	392	381	402	376	382	381	398	386	351	390	391	397	389	385	390	395	389	354	386	400	430	369	399	368	397	398	372	395	399	385	397	364	388	389	385	429	435	372	410	376	421	388	392	407	383	386	385	381	374	378	365	422	397	425	400	380	408	401	369	391	387	409	381	378	382	407	397	367	383	377	387	412	419	395	403	409	398	414	381	398	381	384	367	373	419	359	389	354	394	403	394	398	384	401	401	386	381	386	412	392	387	376	386	375	423	395	436	395	385	413	405	411	391	360	388	416	388	404	417	416	396	402	377	410	416	409	412	356	386	409	376	377	399	399	393	384	400	367	379	395	392	368	360	430	403	369	405	406	383	409	406	393	369	407	346	384	379	372	359	373	381	423	418	399	362	397	354	410	395	400	402	389	364	381	386	380	415	393	369	401	395	399	400	386	388	416	375	419	390	399	394	415	373	380	394	388	423	403	385	417	407	418	379	393	387	419	407	418	389	393	379	342	416	382	397	411	419	384	390	377	400	396	397	394	399	425	371	428	397	379	436	366	413	409	396	383	406	382	380	377	373	384	409	420	360	369	419	394	376	400	412	405	379	406	371	421	375	379	382	432	414	413	384	360	423	379	429	395	428	377	378	403	397	358	381	438	375	405	409	377	391	376	413	384	392	381	425	409	387	372	400	403	364	393	413	392	404	414	393	383	437	387	366	417	391	404	404	376	419	415	425	429	390	393	365	394	405	394	399	396	392	419	412	422	373	355	370	416	378	376	367	401	366	416	348	388	364	385	398	405	382	392	393	424	403	399	365	378	397	381	389	403	402	404	403	394	387	347	365	411	400	385	409	366	383	380	378	394	363	357	343	369	395	387	406	388	401	369	398	331	411	413	410	408	373	398	388	399	374	385	390	408	414	413	371	382	389	392	371	424	378	389	401	398	383	388	412	413	351	373	385	376	427	375	412	410	363	382	379	397	419	370	409	397	398	380	383	390	407	373	373	387	378	387	361	402	402	365	415	385	389	381	395	393	383	417	397	380	418	416	398	376	379	424	411	396	434	409	384	401	393	421	399	414	356	410	404	330	407	396	394	406	423	388	397	389	373	371	370	418	401	397	391	425	413	382	405	419	405	365	421	429	364	371	397	408	384	398	409	376	383	371	410	383	385	367	403	420	395	387	370	366	403	392	399	396	384	406	381	436	366	394	431	425	397	395	413	381	360	416	366	401	381	396	417	395	401	353	356	372	371	387	382	407	372	370	433	440	380	390	383	414	422	379	409	409	369	392	408	431	368	405	405	404	375	372	386	382	406	376	420	421	400	400	399	413	431	406	363	395	372	401	348	437	399	386	404	387	391	388	380	386	369	375	398	418	404	384	378	378	410	391	406	416	391	398	387	379	438	421	398	405	396	406	389	366	401	387	411	391	371	409	386	392	408	391	397	385	412	379	394	359	413	415	351	417	393	410	392	350	420	415	390	406	397	357	376	397	411	378	369	346	382	384	386	360	448	408	417	424	377	413	426	409	366	363	385	405	394	418	365	388	375	382	418	371	390	402	440	377	442	387	361	383	386	398	384	391	391	371	400	394	364	390	395	392	360	391	408	395	398	413	369	391	350	387	376	368	371	366	395	384	399	362	402	424	384	376	452	431	357	387
37474	60472	43564	29658	21435	13587	9674	6993	4417	3434	2674	2031	1867	1515	1442	1208	1021	880	830	792	803	776	698	690	666	602	616	569	572	558	564	538	545	533	490	557	472	547	500	488	515	476	517	468	496	501	467	463	475	454	514	518	489	466	518	500	506	470	475	463	486	480	531	445	527	465	522	488	504	513	505	477	502	497	481	478	542	497	490	487	462	495	475	478	476	544	488	504	512	520	475	517	467	477	502	524	522	512	468	473	472	489	503	490	488	490	515	484	486	448	486	444	480	502	478	501	528	504	478	478	459	477	462	489	501	484	480	536	496	457	469	457	512	491	460	486	470	539	492	489	457	498	530	481	474	523	507	490	538	521	457	459	477	498	500	491	489	498	487	476	518	481	488	479	502	515	474	477	482	489	538	490	441	491	495	470	505	489	482	503	515	453	476	518	499	495	491	436	499	484	487	481	480	458	459	484	492	513	501	494	484	436	489	534	499	464	510	505	463	482	467	477	491	500	486	460	461	505	477	494	492	458	489	474	508	507	507	491	509	511	489	460	531	489	456	483	478	510	541	488	484	493	460	475	468	498	506	453	464	507	444	511	512	511	478	473	489	498	482	494	443	488	504	472	477	506	494	513	510	497	505	474	480	460	491	506	480	489	446	498	496	472	524	466	484	486	494	477	522	509	506	455	500	477	460	492	479	473	483	471	479	533	464	457	480	511	477	491	475	467	464	457	476	507	466	486	481	448	493	476	512	499	489	476	476	491	499	469	502	491	506	499	513	452	485	444	514	513	498	522	469	498	480	482	474	463	501	510	489	508	495	483	515	432	506	474	477	480	466	492	500	468	477	516	506	487	527	486	477	461	475	493	460	463	513	511	466	491	517	494	481	436	453	472	531	543	499	480	537	529	487	517	500	517	503	506	488	482	513	477	465	487	505	480	459	473	498	447	520	486	479	496	491	474	512	491	489	519	536	503	486	467	498	488	480	442	488	445	506	494	485	470	482	480	477	502	473	476	477	508	498	447	522	483	495	469	488	530	521	472	483	486	514	495	490	521	472	507	468	486	484	470	470	472	483	486	497	510	485	481	512	496	476	502	473	487	517	462	475	499	529	423	475	474	500	519	534	474	484	461	462	528	515	509	479	458	482	530	452	517	499	542	466	527	501	511	474	484	541	515	513	452	478	483	490	477	454	493	487	468	475	494	476	504	478	504	528	500	511	531	456	450	499	529	482	468	505	494	488	467	464	477	482	493	485	487	513	449	485	452	511	499	498	467	484	492	496	495	505	536	505	451	499	498	446	498	503	501	477	490	492	511	496	460	487	529	524	466	531	507	514	482	486	514	506	492	507	478	482	454	475	506	491	448	459	464	484	495	479	464	509	478	468	518	490	487	491	442	524	485	515	495	472	547	472	500	479	490	488	505	511	487	484	473	498	480	435	479	478	450	464	500	469	480	474	488	494	466	551	495	506	489	445	490	438	467	486	500	501	502	481	505	513	499	451	492	489	503	470	487	555	510	515	458	513	463	477	459	512	515	425	515	479	487	477	488	489	448	480	472	522	463	496	479	494	482	483	529	462	492	506	470	479	486	460	532	533	481	481	474	459	464	487	477	510	486	500	485	483	496	451	485	493	498	490	467	470	484	438	497	499	502	451	492	534	498	499	490	502	471	530	478	490	486	477	474	486	518	498	455	482	472	484	469	486	510	502	517	505	455	494	507	489	508	487	511	511	502	494	486	455	487	495	461	473	469	484	457	517	473	483	489	503	463	494	491	459	511	485	482	535	535	481	511	509	509	468	522	522	465	489	520	495	446	537	533	452	495	490	503	484	502	520	506	514	487	470	484	471	513	455	492	520	504	509	499	506	486	465	501	507	520	494	488	530	460	538	516	502	474	461	471	515	489	485	510	460	442	443	486	484	479	513	500	493	472	519	467	482	501	467	483	479	454	509	495	500	506	516	517	485	510	469	495	498	484	505	472	468	471	530	461	476	476	464	455	493	502	444	458	472	500	482	490	494	497	498	487	447	483	480	556	477	482	486	506	494	542	496	486	518	455	495	471	532	497	488	518	469	477	491	456	505	519	455	490	481	497	462	511	431	491	466	500	497	503	499	493	501	442	516	482	489	482	475	493	487	483	504	492	454	469	490	492	472	503	446	474	458	489	470	503	496	493	503	488	464	479	458	494	462	440	507	494	488	478	459	503	507	489	515	475	475	487	485	524	518	465	439	483	499	507	489	431	470	454	469	476	438	503	484	492	458	490	504	526	476	531	489	481	465	478	474	490	520	474	515	497	537	458	506	538	484	479	510	503	497	464	476	478	472	478	513	465	483	537	497	478	462	492	500	497	477	515	495	502	492	452	476	479	499	493	465	505	508	483	493	512	498	475	495	498	531	468	524	455	490	502	454	491	488	465	529	535	524	480	483	514	509	465	464	479	476	514	501	516	473	513	467	510	491	448	478	486	458	473	492	497	493	510	470	497	516	489	507	524	472	521	487	454	527	481	488	508	503	511	473	472	520	507	458	450	514	469	470	486	465	543	516	474	474	514	489	507	518	535	484	490	517	476	505	512	465	502	476	484	507	512	488	527	496	500	495	518	504	520	457	479	513	508	484	472	459	494	505	478	468	507	484	503	500	470	486	502	499	504	472	479	463	482	449	501	494	525	478	480	459	468	475	507	490	470	504	477	478	477	473	477	511	440	452	481	500	475	462	476	484	491	510	506	486	501	523	503	476	488	493	493	483	483	497	486	484	483	491	452	471	525	504	514	489	493	523	463	479	458	491	501	498	503	512	477	494	491	493	501	489	497	453	474	503	484	485	499	477	512	495	456	459	452	466	468	498	475	510	464	459	488	475	503	516	492	487	455	501	508	482	490	483	505	473	486	517	480	523	510	493	473	471	468	477	453	516	471	498	475	521	471	486	485	520	482	449	502	484	521	514	510	507	511	469	486	507	509	493	469	547	500	501	484	461	549	466	503	498	493	493	497	507	508	487	505	491	483	506	500	463	474	515	449	512	484	481	473	488	499	525	492	509	443	482	503	489	449	478	504	527	519	517	476	509	472	487	472	508	488	472	483	463	476	545	500	543	465	528	485	493	476	498	521	485	496	498	487	483	486	463	518	464	510	488	457	491	458	504	495	525	464	503	532	499	498	504	508	467	524	453	518	453	479	487	493	471	507	484	467	515	458	506	467	474	494	489	519	519	505	487	475	459	499	532	454	497	527	507	479	480	499	507	534	485	469	483	466	467	513	485	489	462	497	497	495	488	509	513	509	477	502	458	511	516	505	469	516	523	507	494	491	488	476	485	476	488	459	520	506	481	501	485	483	517	496	477	516	464	478	488	487	500	507	491	480	461	470	477	471	479	487	492	518	517	534	516	488	517	485	509	482	488	516	512	493	434	489	479	496	467	456	492	462	485	487	441	499	465	458	515	480	507	460	476	457	512	474	510	457	492	489	481	452	492	465	525	467	530	473
24905	21159	27763	25918	18695	9779	4901	2654	1888	1440	1135	885	798	738	602	560	533	453	429	448	417	416	402	366	373	342	359	345	339	353	332	334	300	299	302	320	328	328	310	288	286	297	306	320	320	315	330	311	319	320	315	266	313	296	324	291	328	317	298	324	325	299	292	257	308	309	323	283	308	296	317	306	310	290	317	346	308	290	331	309	279	309	306	276	290	325	275	273	321	285	319	301	312	307	314	260	293	324	314	292	290	285	306	313	298	283	303	326	323	283	305	326	328	303	302	300	314	270	292	318	289	272	277	326	292	291	325	304	305	305	311	318	317	309	301	326	299	319	333	297	323	302	302	315	286	287	251	296	306	287	292	303	329	310	297	271	276	290	296	312	300	292	336	273	297	298	274	307	293	310	290	290	306	270	305	303	289	321	314	306	321	321	295	286	324	331	328	309	284	317	258	309	284	304	290	297	307	297	305	304	293	296	305	309	327	287	297	314	294	288	300	274	286	297	288	278	337	302	312	295	295	313	300	314	321	306	297	286	294	291	315	306	335	344	292	306	311	319	263	285	280	278	300	297	324	306	327	300	323	320	301	319	349	287	295	316	296	305	312	295	317	298	314	329	297	297	309	321	307	292	311	303	290	281	302	294	286	314	299	323	305	297	267	316	291	289	272	316	286	285	323	304	284	271	298	320	269	277	280	295	275	288	292	277	300	322	306	306	309	307	322	314	289	297	302	298	360	262	282	272	305	298	315	304	311	319	289	264	330	295	296	311	313	307	286	289	313	309	323	292	291	300	297	301	283	303	319	322	313	303	302	293	336	317	305	298	321	268	304	284	284	305	304	299	282	257	314	292	324	297	290	298	303	301	306	294	309	300	293	271	335	306	295	301	284	291	320	333	260	292	289	281	311	302	304	295	306	307	316	276	293	313	299	320	337	302	340	306	339	304	316	309	302	314	319	270	303	312	333	288	318	315	301	288	285	269	305	316	303	283	278	300	315	315	305	314	287	285	284	316	273	294	262	297	304	301	312	315	299	310	333	291	326	305	309	294	293	289	290	277	313	296	298	305	288	306	303	333	310	298	299	296	300	288	279	311	320	308	325	330	306	285	286	316	292	318	312	334	298	321	279	299	285	306	308	299	294	335	314	282	313	318	318	288	313	330	318	292	282	339	283	289	308	289	333	297	304	349	289	294	302	305	298	306	299	315	318	287	299	308	310	292	300	277	309	315	287	268	284	298	302	303	315	289	307	305	333	293	301	316	307	292	295	301	301	346	310	300	296	269	275	281	280	305	311	308	271	289	303	329	283	344	306	314	307	271	327	297	278	292	295	319	313	299	330	270	268	282	321	315	312	325	295	329	293	307	311	271	308	290	286	273	301	315	293	321	290	304	305	294	308	304	294	279	301	293	308	293	306	290	291	284	317	303	314	303	285	334	301	303	301	291	294	283	297	303	302	282	292	281	324	305	291	303	282	291	338	312	292	316	318	325	306	313	301	286	304	281	330	295	295	335	305	305	310	353	313	307	292	315	316	302	297	307	298	296	311	299	301	306	309	324	289	297	306	284	294	335	280	323	306	274	286	309	302	326	298	281	306	322	313	287	296	295	300	308	314	315	303	303	297	340	302	290	315	308	302	309	295	292	291	274	286	305	310	277	260	310	319	339	305	318	304	296	319	296	303	284	310	308	330	279	283	278	282	285	308	306	349	301	309	297	280	305	323	293	254	296	311	316	295	328	310	284	300	296	297	309	302	293	309	285	307	282	273	298	325	316	309	288	306	284	275	300	275	263	320	302	328	299	274	287	303	295	276	288	307	316	297	313	297	291	304	322	299	316	300	315	301	312	299	323	313	306	319	322	284	294	281	313	298	291	294	302	307	299	287	287	298	319	296	309	294	305	313	305	320	264	308	295	316	307	317	292	293	304	326	284	289	295	289	330	306	315	285	296	275	304	298	284	306	312	317	298	312	306	308	294	309	282	304	313	306	277	307	286	295	291	283	286	309	307	266	331	348	295	283	290	306	293	308	329	315	313	285	296	278	303	296	312	291	265	312	316	297	293	308	281	271	280	266	291	321	288	329	293	306	292	304	303	315	291	332	267	282	285	299	284	313	309	293	287	304	320	278	303	326	312	311	290	322	305	295	292	312	305	336	304	314	307	280	319	279	318	297	309	276	274	292	274	304	298	267	300	301	294	304	311	293	306	301	291	292	292	294	290	275	275	303	262	325	271	322	283	361	311	270	286	317	313	272	312	320	330	330	293	298	306	282	305	317	291	290	308	323	285	342	291	268	291	294	282	309	299	325	306	295	316	271	291	289	309	327	296	300	297	313	282	335	291	310	279	297	311	287	294	287	306	282	326	304	344	284	292	283	295	321	295	303	312	277	333	317	322	277	299	285	302	285	328	304	316	289	305	296	282	302	289	296	305	320	296	303	316	301	305	320	291	316	306	316	271	286	302	304	296	284	305	258	311	281	311	302	304	352	286	290	322	327	294	293	305	296	309	325	296	327	290	298	298	291	322	301	300	340	307	322	335	295	298	303	272	308	294	335	306	293	309	281	282	274	292	296	284	288	284	306	309	295	299	305	327	299	291	285	298	295	317	280	313	315	285	280	276	276	288	297	307	311	303	283	295	272	292	281	316	311	282	336	297	299	329	327	277	310	306	292	313	298	315	281	288	334	293	323	297	329	298	289	307	291	297	308	319	297	297	324	317	328	287	302	274	307	320	298	330	296	316	323	320	286	324	297	290	321	296	307	303	301	327	322	302	323	277	274	289	280	290	281	288	311	311	304	328	343	323	314	283	284	312	308	275	273	281	315	294	309	304	310	293	322	285	318	287	262	298	302	267	314	302	285	323	303	301	308	287	285	299	315	300	308	316	264	290	287	280	297	294	258	307	315	310	305	329	296	305	290	311	284	301	278	326	283	294	316	285	285	287	310	319	312	267	273	301	315	279	299	264	275	342	329	309	315	295	295	288	293	296	279	292	302	323	315	312	301	285	276	294	298	306	308	285	286	312	291	301	305	305	302	297	288	310	304	327	299	305	305	283	267	311	310	288	272	311	303	267	301	289	299	306	294	301	304	305	282	289	285	282	253	308	293	296	300	294	292	287	314	312	273	309	304	283	273	279	311	319	299	285	272	276	334	284	308	279	295	312	309	296	295	303	308	313	287	305	341	307	293	298	300	338	291	319	296	348	300	317	321	298	290	305	289	302	326	296	324	337	322	310	300	292	285	288	297	306	305	306	301	310	276	297	291	320	307	271	303	298	278	302	311	308	315	293	273	290	290	287	317	333	304	296	292	300	293	314	282	299	306	314	281	304	291	283	302	302	277	301	298	289	311	295	271	320	332	317	312	285	295	290	323	305	297	321	316	268	281	290	314	279	301	282	303	273	308	303	294	277	342	303	335	302	290	287	314	294	314	341	273	265	284	291	286	286	320	287	290	291	288	314	335	280	319	296	294	335	305	305
38428	55184	42188	27074	18933	12291	8205	5225	3826	2693	2095	1529	1472	1294	1069	898	818	717	665	627	641	554	548	511	503	478	516	488	429	441	420	412	409	394	399	411	400	386	392	376	376	418	413	388	392	392	386	395	354	391	391	405	394	365	370	400	384	363	366	408	368	396	387	431	373	386	381	376	384	389	374	365	351	369	361	415	402	403	360	381	409	379	392	385	399	402	391	370	382	361	378	383	381	362	388	397	401	368	423	372	399	381	372	361	396	393	386	378	408	374	396	395	385	367	392	371	386	349	408	404	361	381	366	382	401	383	362	400	429	388	379	382	399	373	387	382	360	374	408	390	360	399	428	379	379	337	404	360	395	400	401	365	373	378	363	416	382	365	385	385	371	394	399	352	389	406	365	379	376	371	340	385	375	382	386	382	369	401	381	398	387	372	359	381	373	366	374	396	397	397	350	374	412	381	402	349	365	420	377	386	373	373	373	364	391	372	406	392	358	381	390	375	391	380	363	383	383	376	379	389	393	387	389	381	366	389	376	424	366	376	415	377	410	388	362	380	400	390	384	377	390	434	374	378	371	356	379	366	368	388	367	370	369	407	403	365	381	402	363	365	372	340	393	347	370	362	376	368	381	384	372	379	368	367	371	395	399	326	344	380	374	375	371	362	362	370	365	376	384	426	340	359	422	410	429	377	367	359	388	343	374	370	368	355	414	371	386	404	357	343	383	358	398	353	404	383	362	416	358	352	367	360	395	374	355	342	403	391	374	355	375	382	366	342	427	361	399	398	400	380	388	367	384	403	352	371	398	380	382	383	376	406	377	380	350	412	384	377	386	370	368	389	397	387	434	359	375	405	381	403	429	337	384	366	378	383	393	373	391	396	368	390	387	377	392	397	363	385	366	375	386	384	392	394	386	381	381	395	413	371	392	366	403	417	412	358	383	357	377	381	374	397	374	379	383	406	384	394	370	418	394	361	367	392	372	353	346	360	381	364	360	373	387	401	394	360	385	369	401	344	359	361	399	357	379	376	381	363	378	396	384	406	363	403	393	394	369	383	357	332	377	365	366	350	415	368	378	371	409	374	370	372	388	357	388	374	385	400	363	402	390	421	372	381	372	368	358	368	398	418	392	380	386	380	386	331	395	389	370	363	360	394	421	371	383	372	377	380	388	415	396	395	360	371	379	366	344	374	372	351	352	348	379	387	323	387	370	383	375	395	395	409	377	373	380	369	394	394	359	363	399	357	386	351	371	383	397	382	365	378	398	370	387	367	381	402	387	373	365	380	382	364	372	367	395	380	396	384	387	410	365	365	381	361	401	388	389	393	372	363	417	413	385	408	381	367	368	387	379	343	407	362	375	374	364	400	381	367	425	374	377	357	369	346	353	365	405	367	419	391	356	357	429	411	388	373	365	386	376	375	424	398	368	365	389	377	433	360	403	361	394	402	403	388	387	381	392	377	401	381	441	346	409	348	395	374	391	325	395	398	360	406	380	370	397	400	401	368	372	452	384	417	414	376	375	385	352	371	412	385	393	361	372	391	372	387	342	369	374	385	380	344	383	368	408	388	358	369	375	367	393	370	424	371	361	378	369	386	373	380	408	367	380	351	358	338	383	385	377	348	382	354	377	357	373	408	375	415	414	409	393	343	375	390	396	367	363	389	349	381	387	387	338	390	394	369	391	341	387	361	386	340	417	395	357	368	366	417	364	394	375	375	386	341	373	393	365	392	381	373	377	384	403	347	369	392	411	441	378	384	382	403	398	361	390	353	373	402	396	397	402	362	362	380	386	405	352	390	386	359	398	426	350	347	376	371	385	365	360	393	336	396	365	411	371	394	380	412	390	395	363	357	399	388	372	373	354	379	352	370	365	370	378	389	345	396	367	385	390	374	404	381	377	412	383	371	411	400	370	399	380	387	398	399	386	391	354	371	452	405	390	398	403	407	392	367	362	398	376	370	332	389	375	389	386	361	419	413	370	403	412	393	362	406	408	378	398	371	379	381	367	379	364	367	373	403	367	369	340	406	382	368	349	409	388	368	391	336	370	359	375	369	384	353	400	356	399	397	411	344	373	379	400	365	373	387	357	401	404	359	368	367	386	382	409	384	405	382	392	374	408	375	361	351	399	389	329	377	353	376	362	371	325	365	396	352	367	355	393	343	414	382	337	392	386	367	397	388	366	387	415	353	390	398	374	359	378	378	373	392	377	342	394	400	401	364	356	372	366	364	360	362	398	362	387	394	412	378	362	371	393	394	387	367	377	352	369	394	388	411	379	358	357	421	399	362	396	409	366	335	389	370	365	391	404	381	396	369	400	414	390	355	389	376	393	374	342	365	392	390	398	351	398	387	363	392	412	386	388	377	355	354	359	388	360	398	384	365	399	390	353	366	383	393	419	398	394	414	390	382	400	378	368	387	349	371	380	385	395	392	399	360	397	382	409	378	383	373	393	386	370	423	348	370	402	371	406	370	384	427	399	433	338	371	371	355	379	374	364	400	402	364	379	379	378	377	427	375	397	373	408	347	357	372	419	357	400	394	422	377	396	378	373	384	373	347	377	402	370	384	373	383	367	374	378	399	363	390	381	396	392	374	389	359	361	380	379	383	398	384	369	375	349	413	399	363	384	399	375	374	391	380	408	379	366	349	349	349	350	401	426	366	383	391	395	355	382	380	354	346	362	407	364	378	366	386	356	419	400	379	385	400	355	347	379	397	418	401	385	384	369	364	391	360	380	406	389	361	370	350	406	395	388	391	370	378	378	402	365	383	382	354	390	412	425	410	370	347	380	391	398	366	371	380	395	397	371	416	384	414	413	351	358	386	364	375	360	394	413	367	367	390	392	366	395	352	399	391	365	399	376	393	403	358	400	376	370	383	370	355	361	368	401	386	437	395	360	363	411	368	367	394	357	410	401	384	344	367	373	371	408	367	364	402	397	369	354	367	379	344	375	379	371	394	362	407	371	385	372	375	357	365	382	365	387	371	388	362	380	378	372	394	363	356	417	378	350	383	369	374	382	390	389	373	386	371	370	387	393	396	373	356	371	414	377	371	387	360	401	384	357	370	392	373	387	349	396	359	378	404	390	363	398	391	387	366	369	382	364	353	357	387	361	347	376	396	365	419	355	396	373	383	366	403	380	369	360	380	390	385	368	379	374	398	341	370	363	388	342	367	376	384	360	374	392	343	370	404	375	410	374	384	371	400	404	382	423	401	375	365	364	394	382	396	374	394	342	354	392	397	412	389	366	374	399	387	359	373	365	380	360	383	385	376	385	398	378	362	347	342	406	380	378	377	368	352	392	386	392	353	379	404	377	391	325	371	366	369	394	358	369	381	371	409	390	390	370	384	390	398	367	396	358	375	407	385	378	380	376	416	390	389	377	370	388	384	371	383	348	391	370	398	377	409	386	369	388	391	390	377	383	389	397	387	392	345	364	385	365	380	384	351	339	366	385	360	360	397	371	376	373	373	382	380	382	388
22841	21183	28750	23929	21308	21453	15708	5958	3519	2408	1849	1433	1275	1077	956	805	762	645	616	542	506	483	490	426	436	428	411	442	389	381	342	398	385	364	374	348	315	358	371	347	330	364	331	331	328	362	343	333	299	344	313	348	359	349	360	353	318	331	325	332	323	337	355	364	314	340	326	341	325	301	314	372	316	301	361	335	349	328	352	341	314	309	349	279	362	316	339	348	354	341	349	382	313	361	330	334	338	322	328	339	337	349	342	361	349	328	353	342	348	352	316	326	332	339	369	312	343	335	325	363	345	332	340	306	316	307	334	333	324	311	331	302	368	319	367	357	339	350	338	339	349	302	347	341	347	335	319	350	310	368	304	325	322	329	366	357	337	329	362	328	308	311	338	379	332	342	319	352	340	315	312	342	299	330	339	333	296	364	317	351	331	345	327	353	334	338	360	343	349	347	309	345	361	321	333	331	348	318	341	335	347	322	353	336	333	353	328	346	301	324	307	332	300	342	348	336	338	354	314	323	338	321	353	356	335	347	330	344	353	329	364	337	336	342	347	362	329	344	333	366	344	355	351	348	335	346	313	325	297	303	354	323	351	331	325	344	330	350	309	342	322	343	364	332	369	325	348	350	334	312	336	333	378	337	350	338	324	332	348	359	325	341	313	352	298	318	327	335	356	352	322	324	331	357	313	343	355	366	342	327	321	347	375	322	296	320	331	321	345	366	334	333	334	332	335	348	327	331	325	348	293	343	334	312	329	302	364	329	340	340	300	335	359	330	311	333	357	329	345	330	340	334	324	298	370	319	404	334	345	317	340	319	333	325	329	323	330	324	360	346	364	352	366	336	342	316	340	331	350	312	377	299	319	348	305	358	337	306	323	330	330	330	383	318	352	343	337	361	325	361	310	337	350	309	321	327	356	309	304	338	308	303	353	328	323	341	339	348	326	346	348	333	328	340	336	326	346	346	300	339	350	332	346	309	369	343	329	333	344	311	321	333	328	316	344	327	343	349	331	337	337	320	362	327	309	385	340	350	322	327	350	324	310	351	331	342	317	289	339	361	349	314	350	381	357	328	309	324	355	350	388	340	341	353	332	325	330	312	334	340	313	351	350	351	318	337	348	355	330	342	351	313	357	324	377	329	298	340	330	328	336	344	314	337	323	355	336	338	297	335	367	326	370	333	360	354	355	337	358	344	352	319	336	366	354	360	316	367	373	310	342	360	348	321	338	337	333	355	332	313	345	332	322	347	354	326	316	327	341	315	364	302	339	345	383	338	328	353	338	306	323	338	331	317	352	327	367	351	354	330	328	338	307	335	316	353	371	316	335	332	316	343	304	345	322	362	335	325	359	348	326	349	361	366	362	339	363	346	328	330	345	327	313	322	339	367	354	323	335	364	344	406	341	333	354	362	352	344	308	356	309	359	311	344	341	371	344	339	335	363	332	376	350	310	332	326	336	308	315	329	333	324	366	332	349	334	327	369	307	345	327	309	333	324	311	313	309	314	344	362	332	369	312	358	333	361	327	300	330	358	362	347	303	347	376	337	353	355	339	334	334	328	339	325	340	340	315	366	314	365	345	328	361	344	298	306	354	316	332	345	338	325	358	323	295	349	348	303	347	344	333	326	341	350	308	353	292	301	368	340	317	327	347	326	373	361	340	338	344	353	320	323	352	324	331	303	357	317	308	319	360	343	352	360	380	335	340	343	331	348	344	311	377	330	296	356	360	337	331	318	336	355	370	315	346	336	383	335	326	314	357	318	337	357	324	353	313	319	334	321	346	336	364	373	326	343	338	322	321	329	330	375	307	347	309	345	329	333	289	380	341	312	334	324	344	364	333	326	346	334	337	337	321	326	360	331	308	293	369	311	345	364	322	322	346	343	307	316	337	351	336	341	314	324	353	378	351	340	376	349	378	334	328	353	309	325	344	324	327	351	324	342	325	314	335	352	328	357	356	339	379	340	332	320	365	333	322	326	344	354	344	383	323	343	317	326	372	363	308	321	331	371	336	338	329	354	307	317	339	343	330	351	315	311	349	312	366	317	356	333	394	343	316	390	311	358	338	329	312	308	319	318	342	340	344	337	331	321	345	334	350	329	349	343	322	344	331	341	346	366	324	312	368	320	357	336	337	323	354	324	332	318	327	319	294	333	357	323	319	343	318	338	337	325	324	331	341	353	335	352	359	329	339	347	346	355	331	368	299	383	334	326	362	331	316	371	329	337	366	335	387	337	342	324	308	348	348	322	365	333	326	341	338	367	357	368	321	300	323	347	367	364	356	329	359	358	337	337	339	361	313	347	311	344	330	343	308	311	311	325	316	322	363	343	326	347	350	356	305	369	292	346	306	305	322	344	338	353	340	331	356	329	368	297	313	342	309	337	321	375	394	338	357	327	350	340	335	323	367	349	342	319	326	326	355	304	317	347	333	386	343	302	352	315	313	341	353	321	341	321	308	335	348	301	317	336	343	361	343	347	348	316	334	339	342	309	338	357	320	332	296	332	335	334	337	352	349	305	313	322	329	329	332	343	333	324	373	327	343	347	355	343	323	303	315	355	314	342	335	341	293	338	311	321	338	341	336	339	338	344	357	336	335	331	352	370	339	347	357	331	323	346	312	317	345	339	338	312	363	342	330	348	341	332	326	339	333	333	335	362	369	341	335	325	360	306	331	341	323	386	342	301	352	332	366	365	327	346	335	317	353	330	354	343	325	293	325	335	363	351	315	304	361	340	324	322	374	312	319	338	348	333	374	327	332	347	326	350	355	332	311	330	336	358	319	298	331	318	355	305	355	321	303	323	329	339	342	359	325	355	328	358	309	359	367	332	324	310	365	356	324	316	305	314	315	329	351	318	348	348	315	352	339	348	355	341	321	321	328	387	337	322	341	348	334	337	330	347	297	312	336	347	319	336	339	325	309	364	297	359	317	355	341	317	330	340	312	324	334	347	344	316	334	353	319	337	327	340	332	315	322	344	359	344	331	306	381	351	308	300	347	340	348	310	334	313	330	321	346	332	353	338	322	353	378	348	292	346	340	326	337	387	346	324	362	298	345	329	310	334	336	308	366	340	340	326	344	336	331	313	342	312	358	347	317	333	341	307	356	320	296	346	315	297	329	341	326	349	303	303	350	343	345	356	328	348	320	317	324	342	338	327	332	336	326	318	315	318	339	330	314	334	401	349	359	343	349	343	343	319	363	329	347	301	323	342	318	328	299	331	318	328	342	318	332	339	330	319	357	319	331	318	327	318	370	324	329	312	339	385	337	325	302	337	308	385	335	368	342	344	309	350	322	338	303	330	352	341	326	313	339	342	324	345	345	350	332	340	293	352	371	318	341	338	335	343	372	357	332	336	323	350	348	328	310	322	335	344	345	313	343	302	310	342	326	333	331	329	302	333	321	335	320	336	327	339	361	317	330	356	331	340	337	354	348	346	354	335	340	322	323	352	357	373	331	308	327	324	359	326	354	340	310	339	358	322
41469	61884	46682	33557	24289	16866	12006	9114	6280	4158	3281	2533	2249	1855	1536	1267	1101	974	823	840	758	681	669	671	669	608	564	579	561	510	483	487	459	476	422	462	431	453	404	421	448	444	416	414	396	412	403	419	424	410	410	420	419	456	425	421	397	458	430	379	447	424	433	423	414	393	443	415	412	424	412	383	441	401	432	440	414	420	417	409	384	420	435	408	381	421	420	399	429	383	404	402	419	431	408	419	401	393	398	410	401	385	403	411	420	420	453	390	405	381	401	387	425	417	419	426	448	444	413	383	439	390	419	422	408	426	421	415	397	397	411	424	422	395	399	430	458	444	402	434	414	419	417	383	386	397	375	381	417	414	439	428	442	414	393	417	358	402	397	449	431	433	419	409	386	402	435	422	412	424	432	449	396	395	413	404	433	394	429	411	400	370	442	426	402	425	455	439	404	398	404	400	402	414	441	393	443	404	428	415	406	441	425	410	389	430	408	418	396	374	423	414	396	406	422	427	422	403	452	410	400	420	438	406	412	429	385	431	375	395	436	405	409	380	410	432	412	406	434	445	436	408	405	400	440	434	434	453	408	423	425	374	420	415	414	429	404	420	400	394	426	423	400	405	423	394	389	405	387	413	416	405	425	452	416	389	434	428	428	398	403	383	455	420	418	400	391	444	398	425	441	448	405	435	409	418	400	420	443	454	412	439	411	411	456	416	392	416	487	427	415	420	417	398	421	412	398	380	394	440	429	465	432	401	392	467	405	435	422	397	411	448	406	401	449	425	403	435	401	394	430	404	430	415	409	446	386	405	384	405	413	417	383	419	405	426	404	400	427	417	391	443	424	412	394	415	368	441	404	418	438	395	405	445	421	441	454	392	444	395	468	409	432	456	377	397	403	423	409	412	363	405	396	393	385	437	408	415	388	418	427	417	403	434	423	371	449	396	459	366	392	459	425	420	395	414	412	387	414	410	430	388	426	446	388	390	423	385	433	394	395	434	393	405	421	394	391	414	458	377	414	457	410	409	382	423	428	412	413	427	406	423	411	406	435	399	448	399	445	450	399	421	434	385	437	444	400	417	432	405	394	388	416	399	414	410	423	411	460	390	433	447	417	418	395	386	404	399	399	366	415	396	418	430	405	409	405	422	409	408	427	415	389	383	399	401	440	417	411	397	389	448	420	399	420	402	392	422	406	383	378	430	425	413	427	411	428	377	411	363	414	405	426	412	389	403	423	436	437	425	397	455	405	404	390	413	457	410	443	423	454	398	402	397	432	439	427	428	424	392	416	439	395	418	426	396	417	384	429	415	438	410	407	452	394	422	468	430	396	429	428	407	402	415	430	382	405	393	414	441	413	412	450	426	403	400	439	413	384	411	443	416	394	459	432	436	415	408	397	388	411	416	428	443	419	430	414	428	410	406	412	428	414	413	402	438	410	411	395	402	413	420	408	417	442	426	431	378	407	421	397	422	456	429	407	385	406	406	421	407	434	408	425	432	412	416	431	389	443	409	414	425	412	425	410	388	413	379	459	396	421	408	411	402	431	437	449	383	417	424	409	441	413	428	421	419	415	424	416	424	429	411	421	395	401	415	437	415	458	408	393	396	405	418	422	420	406	427	376	422	416	417	439	474	429	446	450	430	432	444	417	407	415	393	422	394	414	427	438	432	417	420	426	400	461	436	369	373	410	393	429	362	445	408	409	433	403	414	418	395	408	426	402	389	403	390	397	439	409	427	411	436	388	401	434	448	429	441	439	388	409	391	407	432	442	408	418	450	434	431	426	368	398	406	383	438	433	438	440	400	438	412	414	441	391	384	402	430	429	405	420	434	400	439	399	424	454	424	409	400	423	397	414	438	404	437	412	449	423	453	434	397	406	421	414	381	376	432	407	374	405	439	437	390	401	431	379	384	420	412	399	404	404	453	427	424	407	416	430	442	435	382	430	384	416	398	396	407	418	398	400	430	360	429	405	405	434	431	484	376	439	373	429	417	387	412	411	433	425	409	428	421	439	411	409	399	453	383	387	414	414	381	415	441	427	430	395	397	435	451	381	419	430	420	421	433	413	408	371	434	401	424	425	412	402	384	400	427	407	388	415	422	415	446	413	396	414	389	425	450	436	431	400	408	404	400	432	465	432	386	440	383	421	377	406	363	376	363	403	448	441	433	405	456	417	400	416	371	436	396	421	413	415	428	437	426	392	385	412	423	438	424	438	439	423	386	414	407	403	396	430	403	415	400	391	401	385	424	388	380	422	391	448	393	398	396	384	396	400	406	430	411	429	384	430	411	422	401	407	393	416	407	411	403	440	407	393	431	367	417	397	420	395	420	463	412	415	387	421	385	423	371	403	426	459	405	413	443	387	381	420	406	402	392	420	434	391	474	423	406	445	431	393	451	368	409	429	425	375	400	408	430	398	404	425	431	421	410	413	396	397	450	410	420	455	371	421	428	423	416	410	454	422	435	421	433	428	398	406	426	399	396	425	434	439	444	400	413	418	409	391	423	371	420	395	414	426	434	412	421	384	385	418	418	422	397	423	419	411	431	400	404	407	398	431	412	410	442	391	410	421	407	416	411	403	400	418	430	423	390	407	405	424	432	437	416	444	411	401	417	399	422	437	472	396	397	422	414	415	372	377	401	422	425	417	396	414	398	430	351	424	418	465	408	406	430	406	426	404	399	391	449	388	427	431	391	425	403	400	400	406	432	412	397	442	410	389	440	398	416	413	411	439	417	435	422	402	425	409	417	410	402	441	410	414	392	398	410	432	427	386	407	446	392	412	439	394	422	414	429	401	434	400	439	422	435	376	425	355	393	430	392	452	398	429	380	453	424	412	425	402	404	410	394	428	432	425	408	405	408	387	436	426	394	395	401	428	417	384	446	413	390	424	403	391	425	420	412	436	426	406	395	439	452	395	397	423	422	428	394	410	402	410	392	410	390	396	405	433	422	403	429	382	441	419	391	424	434	401	416	401	392	395	443	363	425	400	466	437	399	449	396	399	425	436	438	442	442	417	445	398	420	403	425	382	405	380	399	430	397	444	410	454	450	449	425	407	408	402	428	423	421	407	419	428	428	408	417	418	445	454	373	427	407	430	428	410	428	394	421	402	430	412	371	395	441	413	432	384	407	403	438	427	452	411	422	451	415	406	403	398	392	426	407	429	403	429	429	442	416	388	452	430	407	381	417	408	414	408	431	373	406	422	429	410	393	366	392	418	451	415	408	417	426	427	401	401	377	428	385	426	389	407	384	411	398	377	398	386	438	455	438	352	404	433	439	396	387	414	387	427	396	409	442	388	393	407	436	421	390	406	446	396	429	391	398	386	390	397	401	395	440	395	426	421	395	421	424	400	409	426	406	422	421	432	387	402	452	400	426	444	423	434	424	398	400	408	432	456	390	430	401	400	389	409	404	449	466	413	399	435	423	426	424	402	416	404	449	378	420	414	431	409	428	385	435	429	404	436	422	459	393	456	380	412	464
31891	35464	37906	25093	12164	5960	3499	2205	1539	1222	953	889	823	706	614	545	534	468	468	453	433	448	429	450	439	383	415	381	367	395	368	392	362	392	385	367	378	353	374	412	358	335	356	394	370	353	377	393	375	368	353	352	354	367	335	361	361	360	349	321	387	359	363	367	337	340	360	368	398	329	392	364	375	360	365	402	378	368	371	373	390	327	332	338	358	369	380	300	384	338	352	338	370	337	347	375	331	333	370	366	356	389	358	343	381	348	374	380	336	357	376	326	400	364	321	348	363	322	340	365	359	366	366	363	352	350	352	379	362	344	344	371	335	342	369	361	354	381	375	358	336	373	342	352	393	345	418	393	383	371	375	348	388	351	384	359	348	403	345	349	361	348	358	360	356	345	371	365	336	387	351	395	337	355	336	313	311	378	333	372	336	378	358	351	370	393	373	405	329	387	347	365	344	342	369	365	333	345	380	363	338	348	308	372	351	356	364	383	367	345	370	370	393	382	355	345	385	377	353	350	343	351	364	369	343	384	378	362	373	360	356	364	358	334	393	362	351	332	354	362	354	379	374	354	348	398	333	355	335	372	363	366	338	347	336	383	391	345	370	343	365	336	363	340	348	358	359	375	374	375	325	341	346	377	355	385	355	412	351	356	368	340	342	367	360	371	364	373	361	347	345	352	306	330	334	347	380	385	354	352	366	372	345	372	393	360	380	369	357	357	335	349	363	383	392	337	409	338	344	351	329	381	346	335	352	367	351	366	356	357	344	372	392	351	396	364	379	331	375	370	416	368	368	385	368	391	358	387	324	408	386	343	328	353	377	336	347	362	336	368	368	352	357	339	345	373	334	365	385	360	377	382	369	370	340	357	368	378	332	409	388	361	344	369	367	369	364	363	375	364	379	357	337	375	362	354	360	330	347	348	429	362	375	347	342	341	371	374	381	347	387	376	365	350	323	371	372	359	367	358	328	378	366	384	349	370	368	365	348	398	356	341	355	351	367	353	317	371	361	351	383	346	357	406	363	349	346	346	405	369	342	371	362	387	368	363	374	351	368	320	373	329	382	328	336	353	379	340	373	347	426	352	356	370	358	317	350	367	342	376	391	375	340	364	359	339	318	388	401	349	361	365	340	358	331	393	351	377	353	370	338	378	358	371	365	340	360	377	360	353	348	363	377	368	377	355	379	373	350	364	330	357	403	379	334	389	365	356	357	332	333	331	355	372	376	357	401	347	367	363	363	362	372	389	360	364	308	364	385	349	351	349	343	346	382	375	390	371	378	388	371	361	356	343	336	418	362	371	373	373	375	369	382	345	380	373	374	364	367	382	396	342	368	381	359	361	355	397	384	387	322	366	369	378	357	338	345	357	389	377	362	344	337	362	379	340	361	364	358	357	368	345	364	351	400	346	391	360	392	345	351	331	414	355	359	346	309	381	396	368	372	368	329	361	410	346	352	342	387	378	356	350	336	365	338	371	361	347	356	371	367	370	356	368	386	347	376	350	369	337	354	353	382	386	353	354	375	374	372	365	370	372	363	372	339	374	327	380	341	356	374	367	359	348	364	359	377	353	335	405	346	372	340	352	381	394	354	355	358	342	370	361	368	374	363	379	346	356	350	383	380	402	378	345	342	389	355	352	346	372	355	391	413	367	338	359	361	361	383	349	355	341	382	352	352	374	360	328	328	330	376	358	375	391	357	388	383	386	369	342	368	340	356	372	382	378	368	343	371	347	382	341	379	364	328	368	367	338	369	353	344	331	364	339	380	392	362	372	351	375	375	355	384	380	372	411	367	355	370	334	344	369	340	357	317	341	389	377	358	390	393	351	345	359	354	389	374	377	347	375	350	351	321	370	330	369	315	385	342	354	329	391	329	350	378	332	340	352	352	355	360	329	375	342	371	361	368	394	365	372	336	357	377	387	363	333	360	402	402	329	332	349	347	376	344	370	366	347	340	343	357	317	347	356	358	350	376	361	343	339	374	370	346	344	334	388	363	379	366	336	384	365	367	373	376	339	353	362	429	350	348	349	395	345	356	374	341	355	368	315	393	362	353	363	344	370	346	319	343	360	369	377	326	348	387	360	368	352	359	353	352	367	386	375	379	352	352	352	344	365	320	360	357	396	351	349	345	364	408	290	354	356	361	369	347	318	351	361	384	345	360	392	337	346	350	370	360	346	369	359	353	364	373	367	381	350	327	366	302	380	356	358	349	360	373	364	380	360	391	333	334	393	386	334	350	330	371	362	364	381	380	381	361	333	377	333	388	346	351	365	364	362	366	376	378	353	407	338	375	356	339	356	360	355	395	363	353	364	365	380	368	386	402	350	369	359	338	377	346	366	351	340	356	366	355	351	386	332	397	347	363	356	335	364	360	353	357	343	362	352	353	338	366	306	352	376	380	417	366	399	360	327	335	367	384	362	321	355	364	352	361	320	352	383	342	373	370	341	378	358	346	383	365	344	321	371	350	340	388	356	342	343	354	382	353	374	351	354	361	325	368	367	355	388	369	376	369	351	355	388	382	337	342	398	390	376	351	362	347	358	353	354	368	368	358	326	352	401	377	361	343	350	357	350	364	354	359	334	392	346	353	381	373	362	356	344	388	346	352	377	378	391	388	365	334	350	337	347	365	380	346	403	361	346	383	351	366	360	351	359	365	369	384	344	340	351	370	387	357	352	363	389	334	383	389	342	353	366	380	334	368	343	347	365	344	330	394	359	357	368	387	366	365	374	351	361	375	365	393	342	368	380	350	347	382	335	357	369	393	355	350	376	348	355	378	340	359	350	373	338	388	359	343	347	377	374	366	372	351	348	389	360	362	355	352	362	364	393	389	368	354	312	394	367	346	370	345	334	366	375	314	346	378	325	390	398	319	332	383	373	397	382	348	379	365	336	384	354	361	337	375	355	345	348	367	343	365	383	344	384	357	355	356	352	408	373	368	384	349	347	330	352	348	399	351	342	360	341	380	372	360	386	356	390	352	377	335	367	390	333	369	355	374	402	392	342	368	377	341	372	381	416	375	335	391	396	369	404	347	364	349	400	346	374	346	342	385	364	330	377	362	363	363	333	393	320	383	340	362	358	378	381	389	375	355	383	353	383	343	359	383	340	357	357	387	385	336	342	367	353	339	353	363	349	340	369	342	340	375	342	373	349	332	351	353	370	378	349	349	359	375	354	353	366	407	360	349	369	379	323	387	356	378	340	370	371	375	377	380	390	354	347	360	355	355	375	389	385	362	352	347	372	346	381	334	381	359	400	413	351	392	371	343	391	382	357	384	364	378	336	354	359	347	339	326	334	346	369	341	340	344	387	367	360	353	368	363	371	359	335	379	386	367	388	361	339	366	337	362	384	365	356	351	359	387	380	363	347	395	336	345	392	350	369	351	376	361	362	397	373	387	315	346	312	351	328	361	361	379	379	351	364	378	345	362	345	370	389	348	358	360	354	360	360	336	335	371	359	391	337	383	402	336	337	382	372
38614	53538	41015	24830	14917	9679	6416	4393	3035	2245	1778	1415	1289	1101	986	805	771	722	647	634	636	566	569	543	540	580	524	549	518	494	461	489	492	452	506	437	441	486	418	470	464	436	473	501	491	473	426	450	456	460	437	462	429	416	432	468	422	465	475	460	437	481	442	438	425	447	476	455	434	410	434	449	453	452	455	436	458	425	465	457	453	443	446	455	448	464	441	444	464	434	450	408	453	428	439	456	424	484	463	439	467	460	461	452	456	467	441	446	470	462	453	471	467	435	423	413	437	426	473	405	442	451	462	459	456	442	470	495	469	453	470	455	476	466	410	446	494	428	458	436	450	423	443	418	459	433	443	432	456	454	438	416	463	474	445	477	423	455	459	436	455	490	472	471	453	465	510	431	464	454	490	430	420	477	455	450	468	480	437	404	440	440	472	459	453	447	455	458	464	423	438	452	450	431	447	448	451	470	479	468	459	443	426	460	424	437	430	455	415	459	446	411	454	451	448	452	466	446	473	424	465	435	469	442	454	412	471	465	426	452	467	443	441	499	416	486	461	456	454	445	448	478	473	411	444	444	454	468	424	426	461	456	454	467	455	468	438	483	420	462	408	444	473	461	474	443	440	457	429	438	422	471	465	454	448	460	465	475	432	453	480	434	453	440	474	471	430	429	437	456	457	403	448	468	433	435	451	420	431	415	474	463	438	462	490	424	461	475	444	476	465	466	485	461	406	450	444	474	452	419	457	427	457	456	439	441	485	439	455	448	470	428	443	463	458	415	445	456	451	444	448	478	451	449	440	460	421	441	430	427	490	459	422	459	503	447	452	457	454	460	473	456	429	448	439	455	461	429	462	483	477	450	446	459	466	473	433	453	447	466	476	443	430	431	493	422	489	439	463	477	470	428	449	458	435	463	447	453	443	456	471	435	459	473	436	447	442	431	449	466	454	414	417	430	461	454	465	437	443	449	426	441	432	464	453	448	442	451	458	462	468	451	482	438	446	437	430	447	435	422	468	459	465	455	462	477	465	432	471	441	458	429	450	470	466	460	443	441	415	440	445	438	498	420	492	473	452	490	441	423	471	423	419	434	451	455	461	435	449	457	503	412	453	465	435	440	461	463	461	474	436	460	456	418	423	441	456	471	451	449	420	415	466	471	479	490	473	422	414	456	407	484	442	462	436	457	425	428	489	429	453	427	456	449	438	431	464	443	434	454	475	440	464	465	440	431	422	468	430	495	467	465	480	435	466	436	478	482	455	464	489	431	416	411	431	442	488	471	425	439	490	472	457	455	458	415	483	458	461	441	464	453	485	407	452	454	413	496	460	429	453	446	468	450	427	451	402	464	464	430	401	480	463	420	456	450	455	405	431	416	438	434	438	475	457	447	451	503	441	448	439	439	436	456	449	450	469	456	439	451	441	435	466	470	453	451	418	452	441	430	428	457	456	455	416	444	423	443	457	473	444	455	469	394	439	417	479	468	447	451	456	466	435	450	472	469	485	405	460	427	463	441	453	467	454	446	470	467	452	449	478	467	434	482	476	422	460	407	484	442	418	479	445	468	446	471	437	453	414	443	422	455	443	454	458	449	422	446	474	429	431	453	423	466	456	437	451	487	465	445	487	456	446	444	402	445	469	493	423	423	450	467	413	430	405	436	466	462	455	441	444	424	435	423	441	459	494	453	447	472	435	419	494	489	449	437	461	437	446	446	422	450	425	488	472	455	463	438	420	438	463	468	460	444	408	501	484	488	440	440	411	495	481	455	456	421	446	459	438	470	457	407	415	469	479	467	443	437	400	447	451	457	453	445	478	470	448	462	432	434	473	427	466	450	453	463	451	456	413	408	453	492	451	449	444	456	440	475	456	446	436	454	448	467	453	483	434	421	469	434	454	470	455	434	477	470	415	479	464	429	438	457	462	452	462	427	438	470	444	477	474	448	445	460	487	456	451	463	482	458	468	455	502	421	450	440	491	447	411	431	459	441	479	474	441	466	449	429	460	476	459	426	402	489	423	428	463	429	472	485	457	434	455	472	472	451	451	437	406	458	448	465	460	468	439	429	469	430	439	451	451	429	436	417	423	445	435	452	438	437	415	438	459	478	449	467	441	464	444	459	464	455	437	456	443	443	452	419	445	467	423	453	526	467	437	431	465	415	427	420	421	443	425	470	403	437	425	445	426	495	425	451	438	429	426	436	437	430	415	425	430	454	452	458	471	464	420	462	490	417	451	444	493	439	435	456	431	460	470	467	440	459	465	432	441	446	428	477	455	491	448	475	447	479	446	454	433	428	465	443	437	438	449	421	447	436	479	465	467	438	429	446	433	485	420	460	446	483	446	460	458	446	440	447	434	459	452	448	437	464	453	462	446	471	531	428	451	437	401	431	456	430	438	484	438	455	463	448	480	463	465	447	450	474	436	467	464	428	406	467	468	429	470	453	462	436	473	487	434	438	475	425	461	485	444	460	414	438	445	478	460	456	436	449	441	441	437	429	430	466	468	470	471	453	446	427	398	435	463	454	453	436	425	438	449	454	459	424	464	459	407	450	423	446	440	423	452	472	454	434	479	474	418	481	442	444	465	473	454	480	472	450	444	470	416	476	458	473	452	430	431	428	407	426	449	443	434	442	438	420	433	403	456	431	444	435	451	472	436	476	439	450	456	464	474	448	444	434	461	423	430	467	438	455	413	436	452	426	447	428	423	447	416	435	491	451	447	432	464	436	456	437	462	439	452	443	457	448	429	419	421	471	405	417	442	391	507	473	485	435	497	439	423	438	465	455	475	484	429	464	481	496	492	443	462	469	435	472	423	450	402	423	446	433	462	449	463	444	431	462	433	446	457	460	490	415	458	427	450	467	452	422	467	481	437	464	428	471	479	433	437	417	425	458	479	465	472	432	439	442	449	466	464	449	477	464	431	447	441	455	470	469	443	438	498	434	482	435	462	428	439	443	435	460	456	445	453	435	448	421	459	440	477	462	448	463	480	478	445	447	443	401	432	460	458	471	509	465	496	446	464	471	444	442	475	443	399	453	440	450	461	466	435	450	436	485	426	468	436	447	477	449	438	472	464	476	457	451	453	444	431	449	470	457	419	446	438	453	425	439	447	440	437	460	470	453	471	453	470	439	468	415	457	415	471	438	442	434	453	471	436	474	442	438	443	437	454	449	482	498	451	427	466	470	429	479	418	447	421	450	471	435	432	486	475	427	438	407	438	442	438	478	441	464	462	455	436	426	444	434	441	444	441	441	460	468	432	476	423	467	462	452	445	451	427	440	473	434	416	438	476	448	474	419	430	472	463	426	423	443	431	434	425	469	435	484	450	417	446	450	437	464	429	446	419	467	455	457	463	455	500	453	416	448	494	455	478	460	427	452	461	450	455	430	427	464	441	427	420	437	449	448	427	424	478	423	443	463	476	489	454	456	449	441	411	441	422	463	419	409	470	447	431	411	411	448	459	496	434	454	468	480	470	471	406	472
23959	21125	28207	24719	21344	15506	6893	3509	2394	1790	1419	1162	1068	881	793	738	655	610	573	566	540	497	482	474	502	465	424	431	407	430	440	420	430	431	422	373	379	395	432	372	374	396	396	390	395	404	350	372	420	399	363	399	344	377	385	401	400	423	358	393	406	384	390	350	373	421	383	395	374	374	383	417	425	403	350	403	394	398	429	424	375	366	388	383	408	383	388	396	368	394	426	398	396	379	391	405	385	422	348	379	379	387	372	390	375	398	381	375	393	429	394	415	357	390	415	418	424	377	412	367	381	395	399	391	367	396	366	404	365	385	386	385	391	387	398	395	452	431	376	410	412	404	384	381	418	364	397	384	348	369	353	389	375	386	388	388	384	375	390	375	414	394	380	361	388	350	397	386	382	370	402	410	346	396	381	403	406	404	359	345	363	416	405	428	404	379	393	389	396	387	369	377	385	412	373	433	378	427	401	387	393	410	363	366	391	365	404	383	401	404	379	399	393	359	392	410	358	373	383	403	351	389	362	373	382	419	387	376	392	397	395	391	401	372	379	417	397	388	375	414	371	399	363	390	399	391	361	394	358	386	375	379	407	398	369	399	367	385	379	364	384	386	395	406	376	351	373	406	361	378	363	399	394	381	400	363	387	397	426	374	378	409	389	374	396	371	377	363	366	401	408	375	396	362	391	372	364	407	330	356	393	379	410	426	400	353	397	410	361	392	355	399	394	414	369	392	359	392	423	358	417	410	368	383	390	423	407	362	408	364	386	401	381	369	395	406	358	387	365	366	402	388	377	420	396	353	399	375	397	408	412	328	397	392	399	401	414	411	405	391	358	398	399	393	417	452	387	393	411	356	345	366	378	376	360	454	372	389	384	386	411	375	395	408	364	362	405	381	389	367	412	389	393	431	400	367	392	383	414	398	353	397	361	368	363	404	407	431	341	384	392	378	421	396	416	387	397	362	375	405	386	413	393	412	390	376	404	399	421	390	390	380	408	368	374	414	397	414	419	383	386	402	407	380	384	377	373	401	413	369	372	348	393	357	384	405	365	404	387	393	381	415	390	375	395	384	388	406	342	369	408	349	435	377	387	417	416	415	361	391	423	372	399	393	345	397	410	365	393	391	376	379	391	360	369	392	397	394	393	414	384	410	417	383	368	378	392	412	371	383	409	393	373	373	393	397	402	390	404	419	379	395	421	378	394	426	418	379	394	374	397	379	368	391	402	360	385	412	394	399	379	417	374	369	402	386	361	365	398	385	426	394	398	405	387	354	383	395	375	402	390	389	408	364	412	421	388	423	372	392	383	395	413	364	405	392	381	355	396	411	384	397	392	394	381	394	398	388	392	398	372	414	410	400	416	400	425	368	357	382	348	387	363	393	369	392	438	381	400	437	391	415	386	383	413	375	405	391	414	394	404	398	360	371	394	382	369	415	373	430	397	362	415	348	394	358	384	424	389	392	392	412	372	402	410	374	421	393	396	389	386	399	397	380	386	368	406	399	407	399	375	415	403	352	404	377	413	413	394	346	401	376	370	390	396	361	357	406	387	357	367	374	373	396	398	339	387	358	400	373	380	379	382	381	410	369	370	352	362	388	370	369	398	395	401	420	370	380	390	360	397	388	439	383	411	386	398	392	437	391	423	375	383	375	373	379	415	401	373	404	369	388	375	390	367	424	409	403	391	370	383	407	404	410	377	413	375	387	364	396	362	393	410	419	360	396	408	394	388	366	375	369	365	373	403	370	405	406	403	390	390	398	407	416	363	384	371	386	380	409	390	397	388	360	403	398	354	402	401	381	376	385	372	425	365	368	364	379	360	395	378	344	369	390	370	348	393	378	376	378	392	390	404	370	392	385	415	402	382	360	377	395	373	399	363	380	396	428	381	380	397	371	371	390	410	398	391	424	360	386	381	390	390	398	392	404	404	359	350	391	426	401	385	377	413	372	328	412	391	377	369	394	391	401	384	402	399	400	402	424	352	410	389	420	406	401	402	386	431	391	399	402	364	382	381	357	399	412	416	364	429	397	376	371	413	406	421	380	382	366	421	377	400	362	404	380	392	392	395	406	403	413	375	393	402	400	406	397	390	389	388	409	368	362	355	353	360	412	390	378	376	364	384	367	355	372	364	411	379	409	377	355	389	416	396	361	389	390	417	364	375	370	403	407	392	368	334	378	380	419	410	401	362	374	389	395	420	378	379	389	407	374	385	383	364	413	343	368	357	364	355	401	360	355	388	403	407	399	360	414	352	397	403	388	378	377	359	376	350	403	390	387	392	413	392	419	385	398	448	387	433	388	345	408	375	396	393	375	408	413	390	372	371	374	395	375	401	390	388	389	380	391	374	423	419	416	388	375	408	382	386	398	359	397	355	403	375	414	397	381	371	386	408	369	388	422	366	408	386	387	370	353	417	351	397	377	381	367	347	398	375	367	360	377	370	412	363	364	413	399	391	393	414	383	403	359	389	376	382	341	368	381	409	383	422	380	360	372	381	408	394	426	403	399	408	361	395	420	376	372	369	387	355	380	394	397	383	365	387	405	405	410	384	374	411	383	345	424	410	406	424	378	383	420	382	388	364	404	405	373	378	378	416	360	354	405	375	414	376	370	377	367	387	377	406	374	357	385	357	401	389	379	373	408	350	411	368	370	348	375	364	367	397	348	348	360	382	390	370	348	396	399	376	379	414	383	420	375	420	382	378	396	354	388	373	392	377	400	387	394	358	420	405	391	363	398	358	353	361	363	369	375	412	374	383	379	385	410	395	413	424	379	423	401	396	389	391	391	388	410	362	387	385	391	387	388	393	400	382	364	415	362	371	383	379	408	404	393	373	361	392	391	406	360	404	417	403	366	410	393	357	373	349	415	409	375	386	402	387	365	370	389	392	397	368	354	397	443	354	392	382	371	421	394	386	386	379	411	381	334	377	385	359	400	363	401	369	405	410	377	379	378	393	401	418	354	392	380	404	359	379	394	387	378	336	401	397	427	390	383	377	384	398	349	380	376	387	396	365	408	380	408	398	355	404	382	393	415	404	401	360	368	379	376	359	368	394	393	386	386	379	419	372	419	356	388	387	384	392	340	356	390	354	371	380	404	400	377	396	392	376	385	390	407	384	396	396	382	368	366	384	366	412	360	394	386	395	392	391	377	328	385	379	376	397	397	396	376	400	382	408	365	384	400	407	401	399	359	415	353	395	425	396	429	393	387	372	350	357	374	405	408	388	372	392	390	403	363	355	412	390	378	413	400	401	383	405	376	416	389	400	400	379	372	380	366	415	402	350	423	396	399	363	374	386	336	392	376	381	368	421	385	398	373	379	404	374	391	347	410	340	404	372	385	386	373	360	370	390	353	409	394	425	383	383	383	388	388	413	428	398	349	393	370	393	398	366	365	402	396	361	402	364	382	351	391	389	358	418	388	351	380	374	361	374	420	387	385	388	360	435	394	400	389	364	375	384	380	387	392	395	399	375	386	376	382
37745	58890	46162	29616	20644	13615	8941	6173	4466	3410	2514	1965	1746	1598	1260	1104	973	919	815	738	686	700	660	701	634	620	613	579	558	582	588	573	538	505	522	526	527	461	479	488	505	515	489	470	449	478	493	445	479	458	523	457	494	526	455	471	488	463	459	467	462	501	427	498	433	500	468	479	482	431	434	505	438	491	462	498	448	458	477	477	461	493	452	495	466	482	508	478	515	502	491	481	503	469	466	460	447	476	479	497	485	526	446	485	475	493	476	463	499	491	448	490	481	439	470	455	524	487	508	485	453	480	472	466	476	448	477	453	467	489	482	469	492	515	483	477	494	521	477	505	474	452	474	489	512	477	477	485	438	506	453	491	442	529	551	462	480	503	469	472	453	454	478	484	456	474	462	465	474	509	464	503	489	464	515	436	507	509	494	461	490	487	484	523	480	445	529	482	472	486	450	443	474	475	465	492	442	485	493	488	485	487	474	459	492	503	460	477	462	470	473	483	486	491	471	476	460	466	451	491	473	481	510	497	467	448	548	472	485	478	529	494	473	482	495	485	435	526	501	472	514	450	432	484	524	509	500	455	468	492	522	447	484	497	545	487	493	511	505	439	466	454	425	495	488	485	473	498	471	455	451	474	478	472	458	491	496	491	537	486	475	469	484	488	496	459	500	531	514	481	493	476	487	466	522	470	473	496	474	477	482	493	472	508	470	503	480	468	489	504	441	488	477	498	498	501	476	460	462	480	482	448	507	470	475	490	477	497	519	464	483	446	478	515	468	506	516	519	443	475	506	451	527	466	441	477	513	494	456	496	498	484	470	452	478	469	455	458	478	479	469	509	433	470	483	464	465	473	455	506	478	479	475	470	477	463	461	443	493	475	494	457	503	475	500	512	517	482	497	485	480	502	481	488	471	528	444	472	487	471	498	486	509	481	514	478	478	497	456	482	465	466	456	508	508	481	484	479	513	491	456	458	470	526	477	517	495	468	450	437	502	509	467	465	506	505	494	467	457	465	513	458	494	466	498	469	435	463	469	492	433	475	457	479	468	502	484	509	464	483	507	491	514	465	440	470	477	447	527	430	482	484	484	471	477	503	518	493	472	503	439	516	464	463	454	466	478	484	462	488	491	543	497	495	493	483	520	473	431	471	470	499	464	488	455	486	481	481	508	489	478	465	456	474	491	487	492	486	478	486	464	499	475	469	496	462	498	483	480	487	494	424	470	503	507	425	472	512	498	467	504	449	472	470	493	492	459	468	466	472	486	457	473	473	451	428	482	462	458	523	495	479	487	500	458	506	490	471	502	494	481	475	468	496	470	455	482	477	493	478	495	495	516	483	524	484	476	446	470	470	504	495	487	440	472	480	446	473	474	462	511	495	479	471	476	425	457	515	500	468	462	473	512	475	504	489	465	541	461	453	475	502	473	504	487	484	479	507	462	446	466	430	500	487	470	484	445	456	516	499	472	492	454	500	504	489	482	496	461	477	526	495	459	476	481	497	483	472	485	483	465	476	475	474	498	441	511	456	413	494	476	473	466	498	490	431	485	501	496	426	489	494	499	459	470	467	467	484	502	438	497	469	485	500	491	456	481	452	489	481	479	456	509	473	462	480	501	453	478	462	499	466	501	516	464	511	496	447	484	445	469	501	468	478	495	518	458	489	506	495	470	457	486	476	457	478	500	504	456	490	476	493	466	470	420	507	479	492	514	506	453	472	482	493	461	504	480	490	495	475	525	551	493	460	467	460	446	454	475	495	456	488	519	496	494	515	557	492	497	487	491	489	485	475	478	502	477	501	454	468	480	462	486	463	465	492	444	481	442	467	474	459	457	484	477	439	480	442	480	495	496	490	494	460	478	474	520	476	489	468	485	498	447	454	496	485	460	469	472	494	466	469	498	522	462	489	526	485	459	462	457	451	454	450	498	489	466	486	450	491	480	456	495	498	436	460	499	496	465	491	503	472	471	450	469	532	451	497	492	478	498	497	477	502	459	453	476	509	447	490	491	468	504	476	480	482	459	452	469	465	455	472	484	441	475	490	479	434	503	500	497	482	488	465	514	455	444	503	478	480	486	510	466	469	486	482	477	456	444	477	483	495	436	491	488	464	437	455	469	490	482	483	485	521	490	454	456	485	484	455	487	492	457	480	506	445	470	497	497	459	458	458	462	504	493	505	489	453	543	467	523	477	514	453	471	479	524	471	489	470	437	506	517	466	481	481	459	486	481	481	494	502	458	493	495	479	505	476	474	516	456	457	493	520	512	437	451	478	473	478	450	464	461	438	449	473	488	458	441	497	483	467	476	465	447	438	475	477	509	488	465	499	494	491	514	524	511	472	514	481	492	463	467	492	470	483	500	461	451	502	444	466	470	463	544	502	485	518	534	423	461	463	469	495	516	460	505	515	487	502	461	501	492	470	446	483	490	503	495	465	511	487	475	501	465	507	465	420	515	487	504	461	450	498	483	520	494	535	521	496	452	434	462	492	445	480	510	505	512	481	479	460	463	486	489	497	512	478	508	466	477	495	473	467	459	453	477	436	498	479	462	482	455	493	498	478	500	485	497	494	486	458	467	484	489	459	472	456	454	458	496	497	460	464	488	460	473	460	465	488	506	464	481	477	481	476	514	468	477	497	496	507	466	460	439	476	444	443	490	469	522	438	488	500	460	473	456	514	495	481	462	483	509	469	498	455	481	475	501	475	450	531	484	487	450	509	534	488	466	424	512	505	482	487	527	455	440	476	468	522	501	462	487	476	480	489	522	511	460	482	473	449	462	480	484	461	470	475	484	466	511	489	441	485	491	487	470	520	478	464	474	503	476	476	459	478	447	510	467	476	501	456	465	443	495	504	479	522	487	472	496	465	516	499	461	480	527	461	459	477	502	499	488	469	477	484	506	470	484	475	520	487	471	494	458	489	481	504	450	490	434	492	447	450	488	466	516	497	525	507	463	508	471	459	485	479	477	487	458	501	469	454	468	457	501	457	514	484	499	513	497	484	485	509	479	487	480	434	475	534	486	485	485	478	430	493	485	499	478	470	482	461	485	501	490	477	479	474	464	462	500	483	492	471	509	466	481	466	462	460	493	486	484	513	495	472	473	497	487	505	495	459	482	498	526	480	489	461	449	457	470	479	475	422	445	503	487	490	481	500	465	481	477	491	521	476	465	447	504	454	523	473	526	498	503	482	499	492	451	491	483	460	458	460	490	494	480	455	506	486	471	491	457	436	459	517	494	526	502	477	536	488	489	489	501	504	496	487	505	517	511	482	473	481	468	475	415	501	480	543	468	484	470	472	471	471	492	465	479	492	518	499	489	460	484	496	522	500	487	462	498	503	504	504	467	515	463	493	496	489	465	470	507	494	492	465	490	478	449	501	449	482	439	511	466	517	471	532	480	446	486	535	476	480	457	480	529	476	477	488	453	475	518	515	503	529	459	478	485	469	492	491	447	458	496	517	462	480	511	443	481	457	498	470	513	462
24938	21174	27959	25797	18796	10412	5735	3349	2055	1545	1182	1050	919	795	730	596	577	501	500	460	390	383	394	370	389	377	331	340	336	355	325	319	336	315	313	325	305	293	313	315	276	330	280	306	276	316	294	316	275	284	291	301	301	262	297	299	282	301	279	313	311	268	329	295	307	286	277	295	286	286	291	275	295	270	288	331	342	297	282	309	319	274	306	285	322	286	287	294	313	284	297	305	313	267	274	289	288	282	307	310	313	281	328	282	273	259	305	336	285	262	264	302	285	272	282	287	295	280	306	296	299	314	289	293	269	294	274	279	278	263	313	298	295	331	268	318	327	332	317	301	297	283	311	290	330	285	313	287	281	303	305	282	315	305	322	299	286	287	283	289	312	286	305	269	265	304	287	285	282	272	279	288	276	311	328	287	287	297	292	303	259	294	292	295	300	289	283	319	298	261	287	274	282	286	281	286	314	271	296	294	301	284	268	293	281	332	295	312	320	284	302	264	301	296	304	289	308	281	321	279	313	325	310	325	302	326	275	301	321	300	305	282	291	324	313	268	298	302	269	278	297	267	308	305	309	279	308	299	298	274	307	283	286	302	269	312	294	274	277	282	318	273	283	264	289	306	318	264	284	297	275	295	313	289	298	279	301	275	278	259	289	267	294	278	324	286	293	281	278	289	277	296	295	279	285	289	277	311	293	310	285	308	278	275	322	294	262	307	295	316	300	282	308	302	278	282	283	311	298	281	301	324	303	299	280	309	293	298	292	297	291	293	298	312	312	287	286	308	292	319	276	291	274	281	308	261	300	286	298	313	310	283	296	279	309	311	311	330	291	326	322	282	282	272	310	308	315	280	288	296	306	306	287	285	279	301	313	293	309	292	309	254	292	291	276	294	284	319	283	275	301	305	311	297	306	311	317	285	299	309	274	281	309	282	260	257	282	302	294	278	307	275	272	283	269	307	283	245	285	331	294	284	285	292	301	302	282	280	305	342	293	283	288	321	302	235	284	296	296	318	293	278	273	292	298	271	293	293	272	291	313	310	310	293	277	312	304	289	321	246	301	273	318	295	301	291	301	274	303	306	282	286	291	318	259	273	296	301	277	289	323	282	279	312	284	285	291	327	276	281	268	312	299	285	321	295	260	303	316	280	286	297	280	283	269	324	281	289	303	309	300	263	300	291	273	309	267	307	279	291	295	304	299	305	303	296	272	316	283	309	277	290	300	308	300	288	275	298	273	284	283	275	309	301	303	317	278	279	322	307	326	288	298	297	307	284	319	288	320	316	296	286	291	311	303	261	281	296	281	310	317	286	277	272	272	237	285	313	276	316	307	293	296	303	278	297	296	300	311	264	289	321	300	287	266	316	307	282	321	310	248	295	283	290	312	255	276	276	271	300	287	282	302	305	292	292	282	308	302	317	285	296	306	269	294	314	313	280	287	287	263	343	300	291	266	280	287	282	265	295	297	296	284	280	303	301	294	295	315	314	250	288	315	270	270	288	298	312	285	282	260	280	317	292	295	269	298	281	279	302	280	283	294	291	277	279	295	272	287	281	309	287	274	288	274	290	302	295	310	314	282	288	325	322	300	318	307	295	301	296	289	242	285	298	302	276	293	300	296	288	275	258	307	280	303	285	298	308	288	289	278	309	282	294	303	283	288	273	309	284	297	299	310	301	291	275	268	294	318	252	325	346	287	303	261	272	317	287	287	280	276	316	313	293	310	283	256	259	257	274	276	299	293	249	329	296	285	311	300	299	298	293	299	305	303	307	295	294	287	294	314	309	321	303	293	296	332	265	274	285	289	331	313	282	301	291	279	285	302	268	287	271	296	295	303	275	309	302	287	304	291	305	311	281	282	255	284	295	287	284	291	314	308	292	305	292	298	284	289	314	296	308	258	280	293	303	275	297	315	278	293	315	335	320	326	268	289	304	300	298	284	294	272	323	296	259	265	272	291	278	294	300	277	267	311	284	283	305	298	287	281	301	311	293	282	309	316	282	286	315	272	263	280	274	297	294	333	271	294	292	270	304	300	291	281	309	300	339	305	285	287	314	294	284	278	274	338	290	287	269	282	267	322	295	284	302	291	299	299	284	311	287	299	310	289	278	291	245	261	301	310	301	288	269	282	283	243	312	281	301	284	289	272	308	280	290	289	290	268	267	285	313	284	291	280	292	300	290	279	292	288	297	287	335	308	288	273	275	281	281	300	275	319	252	270	300	300	312	292	279	301	284	261	286	296	315	330	306	300	302	306	312	281	275	286	283	294	273	281	299	325	301	277	282	316	311	265	269	303	274	304	306	300	283	286	292	313	302	293	283	271	298	299	286	299	289	267	293	293	274	276	297	296	310	318	288	300	283	300	298	305	312	300	290	286	307	272	328	315	316	308	273	304	259	295	288	293	286	289	281	298	311	334	303	294	274	316	308	312	333	282	277	273	329	274	281	300	290	329	294	291	312	247	289	281	289	300	284	305	284	279	312	329	302	312	321	290	293	284	293	276	295	288	296	312	281	293	290	284	276	276	282	301	305	304	288	303	279	321	312	294	297	291	287	290	283	293	304	282	292	318	277	298	312	278	301	279	301	297	297	281	299	311	293	274	304	295	332	295	300	310	303	280	295	268	293	300	316	305	303	282	309	308	281	284	279	286	295	298	284	318	323	312	280	276	308	302	309	283	342	311	319	313	312	287	306	291	296	317	302	262	299	294	326	296	332	332	284	290	281	270	285	298	243	285	294	317	282	282	302	297	281	324	307	260	292	306	291	282	294	250	330	296	253	318	275	295	272	305	337	292	288	315	282	315	317	301	301	316	310	265	285	273	281	272	306	304	321	284	288	258	308	281	292	319	270	282	305	315	279	269	263	298	310	294	280	287	272	289	302	289	288	285	285	255	284	295	285	327	301	302	309	330	303	279	278	286	285	296	315	314	305	293	308	277	292	295	266	308	307	287	256	294	299	304	293	284	297	316	317	319	281	296	284	269	281	292	335	286	273	292	295	280	287	283	270	261	298	282	322	284	295	288	295	294	311	277	285	324	288	273	286	274	327	289	287	302	299	295	306	310	242	297	294	289	296	314	278	293	290	274	299	312	267	289	294	300	276	276	242	294	265	302	306	294	278	277	307	298	304	307	317	278	276	256	274	299	303	303	280	268	294	286	319	309	299	299	291	273	267	266	293	295	277	267	278	286	274	274	308	317	276	310	328	299	263	304	297	271	269	299	265	247	300	307	286	337	262	294	293	286	327	291	260	272	271	279	286	285	300	277	292	315	291	292	256	278	300	281	294	293	303	313	319	276	276	291	280	289	308	270	290	318	284	309	301	275	277	281	275	325	257	292	306	295	273	279	305	314	288	309	279	300	276	305	291	289	298	309	292	305	260	296	318	291	314	292	267	290	313	295	292	285	297	280	275	265	300	293	286	308	293	314	245	272	301	308	286	283	298	276	302	305	287	303	278	291	276	309	309	256	287	289	304	313	311
34840	53020	42825	27398	19286	13612	9500	6565	4314	3036	2323	1970	1566	1338	1174	1020	918	799	704	643	605	566	520	524	564	494	506	462	478	444	465	439	402	390	412	376	427	411	402	365	363	400	370	359	383	410	361	362	372	381	366	379	413	368	388	385	356	395	353	382	374	398	354	347	388	392	357	367	394	388	358	398	370	354	353	332	394	350	381	385	402	357	366	344	367	342	347	395	374	380	363	358	385	352	328	356	379	354	339	363	373	405	360	334	366	385	405	338	352	365	386	350	386	359	323	392	381	355	351	374	335	374	395	385	339	382	337	399	403	369	394	358	366	387	388	427	371	375	383	380	376	373	361	363	350	388	358	369	339	352	362	354	394	420	403	321	391	401	377	348	369	375	344	389	390	384	364	373	377	395	386	396	350	362	353	387	369	381	371	412	382	350	363	349	363	363	379	357	333	362	372	392	381	434	406	368	379	345	400	384	359	361	398	357	407	348	376	369	386	369	364	370	350	337	351	394	374	374	358	393	335	343	390	368	393	380	386	364	384	351	340	367	400	384	359	371	379	362	387	393	361	344	347	370	346	375	371	369	367	364	392	368	370	366	355	365	405	354	368	384	376	373	364	375	345	410	386	372	346	385	368	369	353	359	362	360	389	364	423	355	414	371	393	350	353	347	367	370	369	404	413	387	337	366	379	401	373	372	378	390	347	373	380	380	370	366	340	367	385	361	354	359	380	371	347	354	385	362	389	385	383	332	346	371	408	350	364	357	367	371	360	404	390	386	366	376	364	326	360	393	381	355	367	408	369	359	375	358	401	390	378	373	348	372	339	378	390	372	361	436	368	364	405	334	378	340	357	363	393	372	367	354	362	358	395	367	355	369	313	371	351	382	417	355	385	369	388	385	388	384	365	317	391	370	382	365	392	392	352	368	360	364	407	338	405	401	352	372	371	340	370	374	371	338	318	366	357	352	332	359	350	347	329	363	307	354	374	371	365	342	364	367	327	390	379	343	392	351	383	374	379	337	334	376	386	382	353	365	370	349	359	358	372	366	390	372	366	320	349	370	341	373	391	381	379	384	387	369	342	376	353	346	382	405	358	361	348	374	377	372	379	391	369	400	353	361	359	356	373	316	349	372	370	334	392	351	384	369	370	373	360	389	345	334	381	359	386	340	381	379	360	413	333	395	366	404	384	405	371	379	370	414	361	406	367	379	359	378	375	384	410	358	369	367	376	402	366	364	353	374	321	389	365	354	380	372	381	367	360	366	370	359	366	350	382	338	348	392	374	366	357	380	403	360	356	377	346	354	373	365	389	398	348	366	388	365	358	362	382	409	440	367	368	358	392	354	353	380	348	383	358	355	379	340	388	383	374	369	398	369	367	387	379	376	388	398	377	382	389	345	390	357	355	379	383	379	363	363	381	374	383	353	370	362	379	345	368	414	373	354	386	372	368	370	397	420	382	413	364	384	362	376	349	358	382	412	376	361	368	386	364	377	380	368	361	371	387	390	373	418	331	376	379	358	396	384	394	384	340	384	408	370	397	374	419	393	364	366	408	351	368	368	421	398	367	400	429	388	380	391	397	360	370	359	373	383	345	385	372	402	376	339	356	391	378	382	366	374	352	339	349	369	328	365	374	333	397	390	353	348	380	358	366	333	372	352	385	370	411	337	351	385	373	330	318	368	359	364	382	363	379	352	384	380	364	397	325	336	364	391	379	400	355	377	355	348	400	369	361	361	350	371	389	376	362	347	368	383	342	349	371	350	376	370	393	357	367	397	402	400	372	328	393	317	361	377	398	349	367	354	394	354	337	384	335	338	337	371	329	348	355	361	373	357	381	372	348	393	396	367	390	379	360	393	387	385	393	351	346	370	367	394	386	375	394	348	389	370	358	339	368	384	328	365	394	368	414	354	355	345	381	391	375	386	387	368	351	338	354	333	376	384	405	381	373	362	378	417	350	420	393	392	364	362	373	381	356	390	392	349	356	360	385	368	374	382	352	331	392	361	353	337	380	383	363	340	384	365	377	387	350	343	373	391	355	360	387	361	368	366	338	328	385	374	358	356	346	377	368	402	377	368	394	380	349	371	384	341	342	355	361	345	352	402	345	371	350	345	361	413	315	361	372	381	346	369	347	338	372	396	347	395	384	379	358	383	337	362	360	384	376	355	362	384	369	348	389	385	367	356	388	360	352	399	388	364	393	371	404	379	391	366	418	406	373	351	359	377	362	338	358	352	382	360	354	395	345	387	374	354	374	396	370	363	361	356	344	409	354	355	356	419	350	329	357	381	353	367	344	372	361	351	361	359	405	358	394	355	400	374	390	350	373	387	398	361	368	356	370	372	384	383	381	353	368	384	355	358	360	401	384	386	398	376	339	369	368	394	389	332	405	360	379	363	411	381	389	376	371	377	378	369	358	358	379	381	393	360	368	364	414	362	388	336	369	386	332	381	374	364	407	349	393	381	378	377	338	382	376	376	367	353	351	364	349	348	386	388	366	383	419	311	363	369	368	378	377	378	336	357	374	354	391	359	379	391	379	345	368	362	380	341	372	404	385	395	379	391	378	349	372	369	374	378	376	367	372	365	379	372	374	362	375	378	338	371	386	376	367	387	399	350	400	370	406	379	393	363	355	361	407	399	414	373	389	376	381	374	365	365	356	349	393	401	385	355	366	371	385	359	382	387	369	358	377	375	389	370	407	362	376	355	377	389	372	386	359	358	369	355	356	395	396	379	381	386	336	355	384	342	379	360	388	347	386	374	366	362	378	356	365	371	382	329	405	353	353	376	373	366	367	369	394	334	381	354	355	375	374	365	344	367	366	347	349	363	357	365	381	376	364	419	371	341	348	359	367	369	357	389	365	367	386	382	371	385	373	365	378	380	384	401	386	355	387	355	384	370	384	383	360	358	389	391	377	408	411	369	333	359	361	369	386	358	372	396	368	355	372	377	371	396	346	370	372	382	364	367	379	358	385	380	381	369	381	351	382	392	370	352	366	356	343	368	369	355	343	368	358	369	390	370	376	401	397	382	403	371	341	381	337	392	401	370	384	375	398	382	350	361	367	356	369	380	359	353	383	348	384	367	393	388	367	378	363	371	372	366	374	362	358	375	369	377	372	362	351	392	373	342	365	403	356	363	351	357	391	382	391	413	357	370	400	370	385	410	367	351	394	369	391	338	382	356	384	377	368	335	337	343	368	415	388	390	375	361	368	379	330	399	397	344	355	392	371	376	395	362	393	404	374	370	366	391	357	360	385	344	400	372	359	383	354	396	367	363	353	415	368	389	373	370	388	369	398	370	351	381	337	372	334	384	384	354	375	361	341	394	352	394	342	380	357	349	386	374	390	320	365	356	327	349	368	363	369	344	372	396	400	376	354	388	373	358	371	357	350	384	408	375	388	348	398	406	366	372	361	365	375	376	388	354	374	324	371	375	343	381	366	374	377	402	366	400	379	377	333	310	369	384	343	368	364	352	367	360
22704	21130	28649	23913	21436	22303	18904	7142	4104	3189	2511	2049	1627	1406	1206	1069	870	793	718	679	560	549	562	493	489	523	458	455	441	421	427	355	385	377	372	347	364	324	346	351	319	351	341	332	356	296	354	340	309	315	339	294	360	329	316	330	317	310	327	336	328	343	321	316	314	325	337	316	336	288	316	324	331	335	342	318	340	320	304	321	314	330	307	280	302	329	301	322	341	331	297	333	325	332	354	330	310	344	346	311	346	316	316	327	303	312	278	321	288	355	324	320	326	324	336	347	308	315	309	327	315	313	341	325	352	323	341	331	319	365	321	321	302	329	320	349	316	336	294	309	315	291	322	330	329	333	308	324	340	345	307	291	314	310	357	319	334	330	315	339	362	322	334	322	367	306	316	349	295	334	334	310	313	285	346	318	329	314	311	327	336	330	322	326	305	308	332	372	313	309	321	332	327	326	320	330	318	285	309	312	351	301	299	309	325	340	355	329	313	340	307	305	296	356	335	312	334	324	311	347	306	346	290	343	308	304	312	320	290	335	297	366	301	353	296	341	296	325	290	299	349	328	327	313	316	344	315	319	334	319	313	343	312	331	323	291	314	313	339	341	350	301	281	307	353	339	335	300	332	342	337	352	338	324	338	313	307	327	313	310	300	323	333	325	333	354	341	303	329	302	291	329	325	324	331	342	320	341	310	332	321	314	329	318	297	345	352	300	388	308	340	309	324	340	331	325	323	350	303	315	314	330	318	323	303	342	308	340	342	305	336	327	315	314	326	327	319	310	319	323	323	315	293	284	360	302	334	315	309	312	360	323	316	295	315	301	292	323	317	310	331	316	314	331	310	342	333	328	319	326	318	319	316	333	284	337	331	346	309	341	330	325	319	325	312	316	353	331	310	326	294	351	312	331	356	299	352	329	341	339	308	283	317	319	325	311	371	334	309	326	324	308	319	314	322	339	325	327	340	329	349	331	329	346	318	315	359	375	339	328	325	320	297	339	325	333	322	363	315	300	312	356	319	303	311	320	324	311	326	320	333	314	325	319	342	298	315	303	379	354	307	333	355	295	320	307	294	307	325	340	337	342	334	328	366	320	303	336	362	343	346	314	306	320	314	327	321	322	316	316	290	317	343	321	320	323	340	331	314	305	331	324	313	323	349	320	324	354	320	335	315	332	306	336	334	326	314	303	314	335	330	296	321	326	315	331	337	353	315	328	318	314	302	298	300	344	295	300	296	319	336	349	333	347	339	358	309	333	315	341	318	325	327	294	304	331	323	310	330	296	326	370	323	317	348	334	315	311	338	336	329	316	321	302	318	333	333	333	313	329	292	310	314	360	320	327	344	300	310	346	320	307	313	356	303	322	330	311	326	307	359	314	291	330	318	325	342	300	327	343	314	308	335	355	334	326	335	305	328	302	315	319	294	326	312	320	305	354	343	322	313	312	352	333	322	343	317	336	290	327	358	335	315	284	296	336	325	309	327	302	327	364	319	308	344	334	321	319	322	323	315	346	366	353	324	296	322	299	335	322	339	371	284	334	339	348	322	345	306	316	313	291	320	355	334	290	310	336	324	321	355	289	312	326	314	342	317	339	325	378	362	335	319	324	321	328	324	310	307	363	337	344	337	326	319	326	277	306	291	313	330	291	293	322	319	300	336	333	331	321	313	339	318	296	334	333	337	297	319	324	295	333	349	336	340	310	343	337	297	326	330	349	315	307	309	347	336	328	330	341	314	336	314	324	329	332	325	324	310	275	336	322	324	327	331	404	329	346	344	323	374	324	311	316	298	296	314	335	346	335	318	320	325	318	299	331	315	339	343	323	336	304	353	359	337	302	314	309	293	324	325	317	317	315	343	318	320	315	340	318	328	298	325	334	313	337	332	313	339	348	337	291	347	344	337	320	320	355	310	340	336	299	303	307	302	315	332	318	344	331	325	344	277	312	319	336	324	319	333	316	321	328	346	329	338	309	339	308	295	299	313	334	354	353	317	300	341	330	361	327	326	341	293	301	342	297	328	322	324	350	301	297	321	325	312	317	337	333	321	291	320	311	310	330	320	343	319	313	318	332	290	346	316	306	313	321	353	316	353	323	349	350	326	327	311	353	314	325	352	327	362	328	315	305	308	333	294	344	282	309	304	329	335	343	304	312	311	335	331	342	319	302	328	316	312	326	322	292	323	303	336	326	336	311	332	329	324	331	319	314	320	317	313	322	303	368	326	301	328	302	313	339	289	368	364	316	354	324	345	323	301	351	346	345	299	323	305	307	332	308	340	312	302	325	338	332	306	338	336	331	328	347	339	338	294	328	341	320	348	323	291	318	350	351	342	319	294	326	310	305	322	294	338	320	303	362	332	340	325	356	332	330	285	314	311	315	333	335	332	327	336	344	329	352	356	300	347	324	325	322	321	361	315	305	358	330	297	292	323	310	338	333	317	330	364	333	317	311	324	350	344	312	327	310	351	315	350	293	322	310	323	306	317	316	334	302	326	320	310	298	318	320	296	339	325	322	326	340	331	314	317	305	328	331	318	330	345	338	324	333	317	329	311	344	297	345	327	277	352	329	321	308	325	320	318	337	289	314	358	287	315	329	311	336	322	355	331	325	319	300	325	327	329	351	316	325	346	283	314	319	341	322	331	301	334	312	295	319	334	312	332	315	320	293	309	327	312	379	317	335	304	312	309	343	295	323	328	315	329	349	315	321	339	300	315	311	313	329	329	341	347	289	294	321	286	331	315	346	299	340	318	292	337	333	315	324	321	362	340	338	336	314	325	322	338	312	341	277	325	347	354	303	379	338	349	334	326	310	360	332	343	338	336	319	316	355	334	329	319	297	333	326	311	318	313	305	314	290	313	329	323	319	351	341	356	337	309	325	293	331	305	329	325	326	346	314	348	332	318	290	340	370	324	340	327	321	334	312	313	321	336	326	310	328	307	332	321	339	338	322	320	320	340	337	323	290	296	335	327	339	329	358	344	324	342	331	331	328	324	295	317	324	333	318	294	332	358	342	328	351	343	337	320	354	345	336	333	314	286	325	313	311	326	324	294	303	306	312	299	299	338	315	303	351	296	321	332	319	331	320	353	299	353	319	318	317	324	332	342	338	325	345	320	321	326	316	335	348	348	312	311	360	327	317	342	319	315	351	336	324	315	356	328	330	334	342	339	348	319	337	339	307	331	330	290	319	331	308	354	316	311	336	316	347	324	305	340	313	305	311	330	305	332	351	326	314	324	333	329	301	321	347	324	324	323	296	311	323	343	306	318	318	330	356	342	348	344	329	338	307	354	321	312	333	314	334	368	300	348	323	357	303	302	306	332	305	374	326	344	333	341	352	334	325	329	343	322	342	333	313	349	326	305	315	344	328	346	332	353	326	335	342	317	345	300	329	322	332	321	325	314	313	336	302	314	328	335	345	347	339	305	328	328	319	353	287	327	356	304	310	326	312	325	298	332	340	336	336	338	310	318	340	304	297	330	304
36901	65038	52364	36389	28988	23334	16787	10386	7499	5516	4432	3815	2938	2603	2014	1666	1368	1255	1202	927	854	826	757	710	710	693	657	613	578	589	548	475	481	464	464	432	446	431	417	431	415	412	400	392	437	400	422	406	439	400	395	398	393	418	423	379	407	406	405	419	397	426	371	433	424	387	397	402	439	384	406	393	393	438	419	439	392	422	394	406	427	379	402	385	435	409	391	393	398	429	369	419	372	367	405	445	418	419	407	399	395	405	390	385	434	419	395	398	384	454	439	408	364	389	414	366	403	368	367	370	412	411	404	416	414	412	357	415	424	422	385	374	408	425	408	410	405	410	439	385	415	376	379	390	405	449	414	381	423	399	433	457	380	415	399	391	372	408	388	396	417	440	386	399	414	395	389	395	411	382	387	408	396	434	433	400	424	429	387	379	381	424	371	423	426	402	395	397	400	400	433	403	421	420	371	390	417	397	354	415	412	399	414	379	448	424	395	394	412	410	395	373	381	426	376	381	388	415	383	406	407	421	394	410	419	441	420	428	425	421	375	424	450	380	434	380	398	430	426	434	423	418	422	421	432	391	394	369	392	389	421	403	429	379	373	409	410	373	429	372	374	387	379	402	391	391	385	394	378	400	423	397	421	388	410	412	392	418	418	360	447	400	391	388	394	405	392	421	399	397	426	415	422	398	413	417	423	409	432	396	387	403	379	422	400	403	388	419	402	404	395	380	388	376	454	417	385	361	369	428	412	397	414	373	398	422	425	431	431	379	405	396	398	392	375	406	377	384	391	391	429	386	409	384	402	415	373	387	410	416	383	402	355	399	382	403	385	439	383	389	389	394	397	391	371	398	396	397	412	396	383	398	463	387	400	402	368	405	385	412	377	410	377	386	421	401	399	367	399	396	414	373	397	431	413	405	434	410	414	401	393	392	400	422	407	394	416	429	382	396	377	407	420	396	439	429	372	408	386	391	392	412	399	415	415	397	419	374	377	382	384	425	395	381	428	421	406	386	395	376	397	394	434	433	366	407	384	409	398	386	393	415	421	385	391	404	370	405	379	418	424	403	413	418	437	368	412	398	398	402	360	362	409	400	372	395	428	377	399	374	408	359	391	414	408	423	391	425	397	416	461	403	405	434	390	402	426	400	387	398	416	372	362	415	386	396	361	422	438	378	389	371	428	386	383	397	421	369	402	423	411	380	385	415	442	401	408	408	367	406	421	408	418	395	397	425	379	410	437	389	428	368	400	425	433	397	397	389	403	386	395	363	392	410	414	375	399	401	410	416	421	367	409	389	417	411	348	375	366	376	395	398	405	389	391	390	412	415	406	415	403	406	394	420	406	392	396	349	387	415	388	396	412	414	391	416	376	391	447	429	389	388	398	386	402	392	402	401	393	412	383	402	374	390	383	401	382	397	394	432	368	390	385	420	387	375	376	395	393	381	432	416	380	412	409	430	406	429	411	425	418	400	416	384	383	395	411	417	406	376	400	427	377	422	387	388	397	434	421	389	393	378	411	369	378	395	404	357	397	363	393	381	420	420	404	434	359	405	401	382	439	418	374	390	415	415	363	431	359	369	406	347	444	386	401	388	448	451	395	381	370	387	405	412	435	425	453	378	434	397	420	392	379	415	403	404	431	383	423	407	410	374	415	356	403	388	419	418	407	428	399	385	414	395	389	380	387	430	396	403	402	426	401	421	411	421	391	401	418	432	403	426	366	398	386	397	400	418	412	401	437	367	384	371	396	385	397	418	373	423	387	392	385	422	369	416	393	411	353	400	425	400	410	404	409	387	450	393	417	398	387	437	401	406	427	383	430	380	396	383	404	399	377	425	395	419	456	437	405	408	394	400	447	369	420	396	399	376	430	400	411	383	417	408	412	388	397	382	427	417	447	380	372	385	388	420	385	418	397	380	385	382	384	413	419	422	400	407	359	403	402	422	422	417	387	391	400	401	427	424	405	396	404	421	401	413	388	415	372	399	406	392	385	379	366	437	416	386	404	415	386	393	422	412	427	430	378	378	372	409	400	414	398	384	410	383	398	426	380	403	430	392	400	404	428	398	398	383	397	404	362	393	393	403	401	400	415	387	430	388	414	375	397	407	396	405	391	416	425	390	409	419	417	397	408	382	399	409	412	446	395	426	412	384	398	390	382	424	439	401	402	384	374	412	364	385	406	420	392	399	422	422	402	367	405	419	383	406	413	378	370	412	388	386	416	379	403	437	379	404	387	406	415	384	398	385	420	429	379	377	393	423	427	397	409	410	372	389	379	427	383	421	366	399	412	374	410	417	425	374	415	425	414	423	393	426	411	379	413	396	385	405	409	401	368	441	411	414	384	428	397	380	425	403	397	443	347	415	395	422	409	401	423	396	369	406	440	410	410	394	395	418	378	389	422	420	412	396	378	421	386	404	401	403	395	404	394	397	380	449	398	411	426	410	369	387	412	373	394	412	396	419	379	427	394	376	422	421	418	399	406	382	403	398	392	427	405	372	423	423	414	413	370	390	369	406	394	399	411	393	393	397	391	395	398	407	401	420	446	397	395	403	396	408	412	400	419	407	384	411	419	393	414	406	404	387	358	409	414	390	396	368	417	408	411	414	396	368	417	382	423	410	405	433	409	403	424	414	408	424	376	404	417	398	409	401	425	410	412	383	350	396	411	405	394	402	362	394	387	375	419	377	405	396	428	426	405	406	400	408	425	427	417	408	414	398	404	399	400	395	365	405	395	420	401	415	428	419	400	360	386	423	398	376	364	381	398	397	378	395	377	441	410	379	381	393	409	394	410	393	423	394	385	396	402	397	409	383	433	398	396	421	418	411	388	412	399	383	376	433	372	424	396	393	375	419	445	412	417	389	390	404	399	388	387	408	404	411	412	385	398	451	401	382	420	418	415	421	389	375	398	382	413	415	395	419	405	403	429	382	413	428	371	401	377	430	417	378	443	414	376	417	418	397	413	401	411	383	397	407	369	433	378	411	400	383	384	388	377	388	403	422	401	381	386	440	404	389	387	416	401	402	401	400	394	387	408	432	413	368	380	421	416	406	409	381	378	383	375	399	399	404	420	383	388	371	462	404	392	402	377	400	379	414	407	416	395	412	412	387	385	404	404	411	407	409	408	403	448	396	418	396	385	415	397	369	419	406	392	377	376	407	417	388	385	402	402	416	413	417	371	399	437	399	410	401	400	401	388	402	404	391	405	399	388	372	422	366	431	435	395	394	400	378	405	407	402	428	419	393	405	373	407	384	396	421	405	400	392	396	410	410	423	450	415	390	415	402	403	381	402	405	370	407	429	404	405	402	411	393	404	420	347	408	398	412	389	415	394	397	397	395	397	391	397	390	392	454	377	422	369	375	415	401	409	425	415	370	385	385	373	406	376	407	430	450	381	393	403	385	361	427	412	448	390	400	402	396	405	414	388	407	410	416	370	403	405	398	389	399	424	413	378	392	407	371	391	390	381	452	399	375	441	434	417	372
31478	34153	39589	26895	13190	6345	3433	2082	1546	1243	1106	896	744	728	664	590	528	494	475	473	441	421	378	404	403	395	395	421	368	391	349	331	390	369	386	380	362	357	328	382	374	347	370	342	338	362	415	355	345	381	371	313	371	376	354	351	344	349	339	331	400	365	357	392	363	393	369	394	385	320	359	354	379	337	375	363	340	330	329	348	384	351	361	363	402	328	348	368	349	357	360	357	383	359	370	353	340	352	367	381	354	353	350	385	325	362	359	323	345	346	361	355	357	368	357	324	357	396	330	391	336	331	360	354	363	350	370	347	367	338	359	325	356	364	340	332	373	323	347	380	341	341	366	368	348	362	347	370	339	325	363	376	342	312	334	339	369	347	361	346	335	342	340	352	355	365	366	349	345	353	341	356	371	385	365	349	342	366	383	350	375	390	343	333	320	355	337	340	407	353	363	359	379	384	336	347	375	328	360	384	358	355	357	360	337	359	348	380	347	373	371	372	356	338	335	312	377	328	343	360	367	348	376	366	375	374	331	370	398	376	360	375	330	357	345	349	381	354	364	364	341	341	393	339	352	386	348	371	342	364	366	351	344	325	368	378	371	331	308	347	362	337	349	328	364	327	340	345	348	330	364	351	365	372	360	363	354	340	347	386	346	347	344	336	360	329	333	382	370	371	372	323	374	343	364	328	391	357	337	352	306	353	368	343	318	335	333	389	382	312	374	385	363	357	349	341	368	349	356	365	328	375	352	351	374	344	334	357	376	378	354	320	360	357	357	341	372	351	355	319	332	315	340	371	352	363	362	366	391	347	329	346	351	324	363	352	342	342	359	359	329	379	341	355	372	361	357	348	359	360	336	352	366	344	347	365	402	352	366	357	323	344	337	367	337	358	323	333	357	375	335	359	367	375	335	354	341	364	376	381	357	393	363	392	365	354	368	326	376	358	354	348	347	347	350	341	374	350	365	348	338	383	360	383	353	337	366	340	338	348	379	373	322	346	332	360	334	329	359	360	357	393	355	378	358	355	337	340	366	362	369	361	352	366	370	345	370	376	351	370	357	344	318	376	338	352	382	358	314	358	348	318	349	397	333	337	373	340	375	352	362	361	369	359	382	336	365	343	341	383	372	346	335	324	335	345	340	377	325	372	362	367	335	343	364	340	340	377	361	380	371	373	347	376	351	354	337	361	337	347	367	355	348	340	370	336	341	320	366	343	384	389	359	331	338	335	338	349	321	349	380	374	363	335	390	350	370	361	398	366	336	340	373	377	340	349	371	375	353	375	327	349	374	362	335	364	358	359	383	339	341	359	351	367	355	368	367	346	375	353	369	350	356	342	380	345	368	389	317	365	330	364	335	355	351	318	327	366	363	364	364	313	331	353	371	371	393	368	328	344	382	354	345	355	338	371	369	324	331	347	360	345	342	353	365	355	333	383	359	349	387	325	370	394	372	344	363	353	365	360	359	374	313	323	338	350	339	371	366	324	373	345	334	373	378	362	329	374	352	353	373	351	348	355	317	353	362	382	336	342	373	366	352	372	375	378	356	367	361	357	369	394	373	343	316	351	365	354	346	357	371	339	347	368	335	355	343	351	363	355	381	351	363	365	353	355	355	351	368	363	347	373	353	337	396	335	319	383	367	355	364	328	361	360	354	342	348	311	357	407	395	360	382	359	357	325	350	390	351	366	324	401	349	343	352	335	380	368	337	386	332	336	354	378	341	345	376	358	373	404	371	350	365	356	374	356	339	332	320	367	361	367	377	374	392	365	329	350	377	340	339	368	351	393	336	372	344	359	358	341	351	318	344	369	339	371	361	349	336	363	332	374	370	350	365	366	341	338	400	363	368	338	377	335	350	360	366	360	348	377	335	377	365	343	371	345	356	379	332	373	346	339	342	342	331	385	403	351	359	335	375	359	374	350	352	359	356	366	345	345	326	392	397	370	336	373	344	368	331	353	325	328	389	356	342	349	375	359	356	374	342	357	374	342	371	373	339	359	339	349	381	385	370	354	392	355	370	353	384	355	365	349	343	360	369	329	337	354	372	360	372	295	367	331	386	321	331	375	328	340	320	315	395	372	373	361	361	413	328	360	346	358	366	319	364	359	357	328	297	352	343	335	378	369	371	341	361	352	355	360	389	315	323	362	344	360	358	341	359	340	370	360	326	358	358	345	405	354	374	343	329	332	374	347	326	379	357	369	335	368	327	399	337	364	357	368	316	343	348	342	374	365	361	347	362	355	363	334	361	376	376	338	372	378	387	368	366	377	379	337	332	350	353	363	337	364	369	369	364	348	340	359	374	365	354	349	358	330	363	358	357	387	389	364	354	358	393	359	353	321	368	382	334	369	336	383	312	390	347	343	359	373	359	355	365	345	337	391	334	357	335	386	378	352	337	326	378	339	361	371	358	369	369	359	345	364	365	358	356	335	336	368	351	367	328	367	324	332	305	362	327	355	345	343	352	357	382	366	344	392	323	344	328	340	378	370	343	357	366	372	356	342	360	337	351	361	357	348	357	336	317	366	361	364	356	367	343	397	371	355	358	357	364	355	356	366	364	340	344	342	353	366	350	363	358	345	326	347	366	335	352	325	389	384	382	392	355	353	333	350	363	387	368	347	361	361	351	387	343	373	373	373	371	367	372	348	370	370	372	393	350	343	373	340	345	355	326	358	346	358	347	348	364	320	390	340	379	343	378	371	376	386	348	384	367	367	378	362	375	382	358	358	349	365	328	353	346	361	365	369	357	362	348	396	348	370	348	384	377	355	356	351	365	385	377	341	362	337	373	344	335	374	371	332	379	336	372	348	373	337	350	368	372	343	339	363	365	351	356	325	352	357	314	398	378	347	369	355	324	358	362	350	352	380	347	371	355	389	397	352	354	359	339	383	364	343	361	351	362	363	399	360	374	389	351	383	321	374	359	374	357	367	355	353	308	367	368	343	337	374	370	330	380	308	405	361	316	367	318	389	372	365	353	379	351	326	378	364	329	369	371	354	358	391	358	324	384	315	356	343	372	381	360	353	398	348	357	366	352	404	344	333	401	351	356	359	382	342	364	361	359	353	355	357	353	332	364	344	327	360	337	357	343	377	336	342	347	392	399	368	347	336	381	342	345	333	360	391	391	319	334	349	377	358	366	334	333	359	360	365	326	344	364	349	350	362	334	350	351	343	337	367	358	384	359	385	373	378	362	370	360	365	355	366	394	346	378	319	326	325	331	381	343	348	339	335	380	341	363	351	382	351	336	362	356	347	344	385	353	335	361	342	370	320	337	368	325	338	335	378	365	367	391	382	339	325	359	340	353	378	335	381	345	341	355	345	319	337	382	376	344	352	378	380	351	366	333	357	354	375	353	364	332	350	339	375	305	332	316	374	380	379	359	350	356	383	368	380	330	342	350	348	342	383	357	368	372	346	350	386	353	374	359	381	327	348	361	347	335	360	361	350	355	382	367	355	359	367	378	358	348	342	341	353	369	346
37508	52145	43272	26026	15747	10316	6346	4075	3021	2370	1926	1652	1397	1153	985	911	794	739	708	621	589	622	587	526	575	569	510	515	473	505	495	436	501	477	471	460	405	425	438	449	501	463	467	460	468	435	469	447	460	432	445	428	435	449	480	479	466	453	411	453	419	428	426	428	413	441	442	448	439	447	464	419	447	452	435	423	451	416	457	448	427	470	475	426	426	446	442	417	440	434	429	466	446	430	446	459	421	441	472	420	445	432	474	389	450	440	451	454	436	432	438	456	452	443	435	472	428	457	421	453	482	447	415	445	436	481	432	417	426	444	401	418	449	423	456	458	465	462	440	431	448	402	459	428	427	421	465	476	438	462	437	455	450	481	429	427	446	443	427	442	463	428	424	437	487	448	445	433	418	430	451	430	445	474	469	454	438	452	474	447	470	424	482	415	390	454	411	437	432	439	416	461	466	446	424	479	399	442	418	405	412	417	450	438	463	441	473	477	432	419	488	418	460	444	460	427	408	437	441	455	476	431	406	456	450	439	454	419	435	454	453	461	430	410	493	436	454	379	451	451	423	446	441	458	471	420	444	487	436	445	477	464	433	433	444	480	447	442	434	426	421	432	455	453	494	454	460	450	447	460	463	445	458	470	421	441	463	424	412	445	423	440	460	386	435	452	433	445	409	459	462	451	406	409	461	432	465	437	451	432	469	407	468	456	435	429	465	472	453	470	453	501	427	437	495	437	426	497	453	484	458	443	446	419	429	428	452	442	514	431	429	449	419	408	414	475	421	447	423	468	423	434	449	467	445	436	494	437	453	453	431	462	438	486	423	447	423	393	453	450	445	456	451	463	437	425	430	448	449	434	446	467	438	433	450	426	436	422	423	421	426	498	461	437	424	420	424	424	482	466	435	414	436	421	412	492	429	426	431	465	493	396	483	465	462	454	404	425	427	460	457	478	440	450	473	477	443	448	450	451	416	428	424	456	418	451	426	437	441	481	408	406	411	461	417	450	451	455	417	444	432	458	412	463	409	440	465	438	447	442	399	415	493	439	435	468	463	431	433	417	432	446	467	453	445	433	467	403	425	421	440	487	448	453	434	440	449	426	488	472	419	441	440	470	427	434	434	423	431	479	432	422	435	431	462	411	433	443	469	458	470	453	436	421	425	438	444	461	450	466	425	434	428	463	422	444	453	443	431	441	446	452	437	463	457	448	453	399	410	449	463	401	421	453	406	431	450	435	443	443	446	464	439	431	442	442	423	413	450	428	410	445	484	469	465	446	468	427	465	468	415	472	430	468	435	469	414	432	439	462	434	416	418	408	456	417	447	412	460	443	440	421	473	487	463	401	445	461	448	419	445	458	462	463	403	442	431	433	440	482	489	450	435	410	452	422	440	458	438	441	436	433	422	403	444	454	455	444	473	449	463	393	454	480	442	446	418	463	459	449	437	468	428	402	396	484	414	456	440	473	430	428	430	445	432	430	461	460	466	412	437	423	459	416	486	436	451	434	422	462	436	458	446	428	443	467	459	465	454	431	444	428	450	459	431	460	438	454	428	420	462	434	414	442	479	421	427	446	458	437	448	458	476	416	407	473	436	455	476	453	436	426	439	390	442	419	426	421	427	448	443	449	448	471	426	430	440	479	440	445	448	409	446	469	417	490	453	407	463	445	481	486	464	445	440	437	484	457	422	450	446	479	434	443	442	453	443	482	415	411	441	445	484	425	424	462	430	453	443	422	430	461	447	466	418	412	433	465	450	448	440	458	476	437	416	410	438	443	435	447	455	394	428	450	448	435	484	441	446	444	430	424	445	414	414	440	424	443	425	411	447	425	443	463	454	421	456	468	404	447	428	445	455	431	444	441	438	429	449	429	460	434	426	461	420	489	410	452	427	441	417	437	448	431	480	401	438	442	450	459	437	427	417	432	460	436	418	419	453	433	500	445	467	433	423	404	458	418	425	486	451	451	420	452	463	458	434	516	409	450	460	471	451	442	431	422	435	447	469	420	452	446	469	448	467	434	433	430	481	422	416	456	429	467	427	418	429	453	457	445	416	439	463	477	456	437	447	457	429	437	414	459	409	454	402	443	430	430	443	454	451	437	459	459	463	453	425	441	440	437	424	447	441	454	463	448	463	445	437	419	444	445	428	453	440	445	411	449	442	421	441	437	405	459	467	430	432	422	422	440	461	452	439	474	460	448	462	469	412	438	440	420	421	460	448	440	453	434	421	450	435	433	458	454	432	444	454	472	421	447	435	476	447	463	442	469	483	430	440	426	426	431	442	468	439	418	430	460	454	440	432	443	462	456	425	431	443	437	433	433	455	444	435	424	442	423	426	430	481	493	430	429	467	416	470	484	413	469	459	444	459	447	473	411	397	415	420	460	435	475	469	443	506	457	454	461	440	428	449	469	476	408	420	475	443	439	415	411	483	429	437	448	450	459	441	455	446	481	464	471	443	474	428	444	425	425	437	405	456	424	432	449	462	434	439	476	459	465	430	431	456	446	442	456	462	432	423	479	454	433	399	463	413	464	454	456	431	438	459	441	433	461	456	409	447	434	488	421	462	454	484	434	450	405	450	450	434	429	485	453	437	406	450	440	438	468	465	496	448	436	460	464	396	456	444	438	479	432	442	423	446	423	456	499	448	443	425	464	448	427	416	475	438	390	446	473	430	445	464	464	432	453	456	431	470	460	470	431	426	440	460	494	457	409	407	444	421	451	439	453	455	437	438	460	453	435	454	453	376	453	457	455	463	436	426	434	463	417	438	452	436	446	428	411	440	415	427	466	428	459	461	454	423	449	454	412	467	452	457	449	457	432	431	448	445	459	455	427	464	426	457	463	460	412	454	476	437	446	440	411	469	447	452	444	452	432	453	420	428	440	440	462	464	469	419	430	437	488	447	450	437	454	447	451	455	462	451	449	470	445	460	424	463	458	425	470	498	413	447	437	423	452	459	424	428	422	395	453	444	448	436	447	450	435	421	441	456	440	419	479	412	462	438	418	429	426	442	448	470	431	425	399	439	449	415	468	426	452	459	451	448	448	437	424	453	434	471	449	445	443	426	455	444	426	440	447	444	397	450	451	430	426	459	409	448	450	451	418	464	446	461	457	438	440	394	448	428	434	406	428	468	435	448	468	420	447	445	484	487	409	439	480	439	439	360	405	447	444	434	408	438	458	440	411	440	465	432	418	439	444	445	456	468	458	427	451	423	453	457	466	420	455	434	430	448	464	413	416	474	435	423	436	449	429	442	457	443	459	430	411	468	446	432	479	441	423	436	480	423	416	453	406	457	436	398	435	428	436	487	436	433	430	453	429	428	449	407	478	445	465	429	471	457	446	458	419	428	411	415	419	419	430	449	493	447	418	466	477	437	429	456	458	465	421	452	439	470	439	421	451	460	437	471	421	449	434	451	472	438	440	450	435	444	428	462	441	433	474	433	445	456	447	429	443	498	435	442	440	492	493	462	419	405	435	464	426
23995	21107	28408	24899	21593	15897	7743	3965	2264	1818	1509	1282	1094	965	823	707	632	596	567	543	485	469	485	460	499	492	466	442	447	445	414	427	398	413	413	410	397	407	422	401	381	346	421	390	395	385	390	392	408	382	396	419	419	389	403	401	366	383	394	406	389	371	397	406	407	372	378	377	399	366	367	375	398	396	399	378	401	406	364	394	363	365	406	373	356	372	347	397	395	353	376	434	382	384	393	383	378	398	382	388	379	401	395	380	382	372	394	373	376	370	399	356	386	359	389	385	375	388	395	412	396	384	404	374	385	380	351	350	411	360	377	383	420	393	386	373	367	376	401	387	357	350	392	371	374	346	361	368	387	405	403	386	388	409	398	388	396	387	404	409	397	413	395	384	417	408	390	355	410	354	399	388	398	373	400	418	352	381	385	349	420	378	393	356	320	399	379	381	380	375	406	428	404	378	367	402	375	374	371	389	398	379	371	343	350	373	381	384	393	375	387	380	389	409	403	397	361	423	371	373	421	360	420	327	369	383	382	368	355	391	417	376	401	387	402	389	376	376	378	401	403	386	381	382	373	391	391	393	356	391	402	384	392	389	375	376	356	389	374	390	384	399	341	370	345	399	402	417	405	368	401	393	406	396	409	379	392	366	391	353	415	373	375	365	384	364	352	368	384	389	401	383	372	388	398	423	389	425	431	391	385	367	370	381	405	385	363	376	387	366	360	387	416	404	380	356	377	368	426	367	388	386	360	412	383	374	371	357	358	379	381	377	363	405	376	365	377	382	409	389	371	359	393	383	387	410	363	405	372	403	362	380	350	363	371	384	380	393	373	385	396	350	390	367	407	356	419	380	369	411	396	381	398	374	385	382	400	395	370	392	390	397	387	386	379	371	354	393	403	403	370	375	422	384	449	389	347	388	391	392	382	371	414	395	407	381	398	391	431	429	373	410	396	383	390	401	353	370	349	394	388	369	360	397	393	350	403	385	390	363	384	358	399	391	406	373	379	351	365	404	389	405	379	409	388	410	384	403	404	367	420	379	395	397	404	369	376	398	394	357	390	363	371	391	387	411	365	370	404	391	414	378	350	396	401	386	365	381	385	349	387	365	373	370	342	396	389	358	366	367	390	408	388	372	403	379	404	382	337	353	377	390	403	405	393	400	393	413	415	372	382	396	401	375	390	392	384	354	415	373	371	389	380	401	410	362	349	388	415	410	409	419	354	358	425	388	391	399	373	383	371	398	366	398	386	370	411	409	396	377	383	384	399	374	375	400	388	382	394	391	422	406	380	382	378	417	378	392	326	351	342	377	403	389	420	398	395	385	380	386	418	339	397	379	393	377	377	375	378	398	371	371	384	376	386	370	383	368	380	410	405	406	395	362	423	378	355	385	376	384	369	357	387	388	382	422	372	390	387	342	391	392	358	346	334	403	384	365	365	412	386	398	379	405	342	370	412	414	382	413	390	395	366	397	364	413	377	378	406	371	399	411	357	361	367	359	397	397	386	378	408	422	382	374	369	383	385	403	394	385	380	409	381	410	383	404	368	402	384	358	396	390	373	377	340	367	384	392	376	375	404	388	390	392	399	374	345	412	365	351	356	364	392	381	371	393	382	410	381	401	428	395	388	360	408	391	385	406	398	410	364	390	388	359	362	372	360	363	376	382	391	389	368	389	397	397	384	381	386	393	432	339	413	387	345	388	387	381	410	354	363	367	394	386	384	402	366	359	391	397	374	405	376	336	423	392	362	371	372	419	406	369	388	385	395	375	401	375	350	420	381	405	375	413	356	392	405	374	398	401	383	327	353	391	381	363	381	402	378	396	365	375	402	398	397	384	390	407	377	353	324	384	370	395	428	397	375	416	390	419	395	421	377	386	403	390	360	393	400	415	390	367	360	374	390	368	414	384	362	375	405	405	396	395	352	388	353	392	390	390	390	401	381	407	391	380	371	405	365	353	393	363	384	367	382	356	387	387	365	368	391	373	332	375	411	391	380	370	397	408	398	415	362	430	400	361	432	332	373	405	385	421	364	340	382	419	388	351	377	365	360	381	413	377	365	367	361	372	396	417	358	403	390	401	412	380	384	379	388	362	382	394	391	395	346	352	387	433	374	346	367	357	361	395	364	390	391	370	403	398	380	376	416	365	373	415	370	376	368	396	421	360	404	357	408	381	386	380	373	399	350	361	360	372	400	362	356	408	329	396	403	365	421	367	344	379	385	404	410	375	355	380	394	387	367	369	378	389	410	408	385	380	396	373	391	400	405	356	363	327	372	408	402	407	413	386	380	392	376	346	420	376	401	372	402	395	384	400	363	373	403	374	370	362	376	393	382	414	398	387	361	387	443	402	371	381	385	374	378	404	385	386	357	427	410	353	331	365	407	383	404	372	414	379	372	368	370	363	391	417	385	386	374	370	404	381	367	408	362	394	399	378	393	365	408	403	353	365	383	345	377	358	414	348	350	386	388	392	355	364	382	353	379	376	397	389	407	401	373	375	372	379	353	403	395	392	344	405	380	358	390	416	394	437	339	356	390	361	356	396	381	401	377	400	397	396	381	398	351	393	370	390	391	375	378	359	378	375	354	404	420	391	357	330	407	399	373	377	349	380	411	397	379	369	381	403	373	400	392	364	385	369	388	398	399	384	402	418	376	380	379	383	390	366	398	370	354	383	394	381	407	367	375	401	371	376	372	386	387	397	384	357	398	370	417	354	363	349	350	413	353	380	396	364	395	400	385	388	379	379	373	360	369	372	365	385	394	352	375	363	396	368	376	359	371	395	389	394	392	368	395	388	397	400	381	431	386	389	366	377	402	429	372	385	374	355	394	383	420	391	374	382	423	383	398	352	380	389	423	354	372	368	375	427	415	372	400	376	383	397	398	380	392	395	393	354	357	395	367	379	364	392	380	372	371	378	402	394	370	358	386	368	372	391	402	363	367	382	406	384	378	400	354	399	384	384	389	365	379	395	347	384	366	374	395	396	426	403	383	393	404	351	384	364	383	401	379	404	376	392	367	379	364	363	378	397	377	358	380	413	385	370	407	417	381	387	385	419	395	408	391	385	363	384	373	439	397	411	402	369	392	357	399	378	407	359	375	397	425	410	385	380	364	421	376	380	360	391	368	388	374	380	370	387	359	401	380	403	363	373	379	347	357	392	377	401	378	361	405	384	375	359	350	412	389	395	377	407	381	359	395	397	373	385	388	365	387	402	376	399	339	401	384	387	380	339	371	359	374	351	402	367	372	383	348	396	352	362	364	400	381	398	367	386	364	397	367	396	392	389	438	355	380	403	365	392	381	435	386	394	393	396	393	381	345	371	372	384	369	357	395	358	413	412	416	377	361	376	372	432	394	387	412	362	366	378	383	379	397	410	396	379	374	354	408	367	363	371	427	385	396	377	375	372	407	426	409	377	400	385	403	384	383	400	377	369	392	374	401	402	385	414	355	414	405	362	372	380	415	386	378	390	394	437	441	402
38390	63124	50148	32125	21915	13874	9870	6475	4313	3342	2569	2165	1836	1531	1292	1082	987	881	863	767	676	623	658	582	672	580	569	504	555	563	522	528	536	514	492	505	496	501	499	496	445	515	475	512	481	484	539	506	493	517	526	483	480	438	438	436	491	485	481	508	480	481	479	477	507	463	467	466	477	513	489	470	519	469	487	486	484	482	469	474	521	466	456	490	475	485	494	476	506	502	463	440	479	533	493	469	490	491	471	475	472	515	484	502	459	496	512	513	468	482	443	469	462	459	484	472	443	470	510	479	481	456	458	450	438	437	477	479	488	443	486	478	489	488	504	483	475	494	513	453	503	473	490	482	493	456	484	517	467	477	439	486	496	525	487	480	490	476	507	477	509	480	460	492	472	484	476	480	452	453	487	475	464	503	474	493	477	511	498	452	488	472	450	458	485	490	487	488	460	501	445	469	481	476	494	479	472	425	431	478	479	478	489	441	511	474	473	505	460	489	498	466	509	487	483	449	459	493	473	481	455	444	466	473	494	501	480	458	489	501	472	445	480	467	491	498	470	451	471	457	463	463	453	486	485	513	520	470	448	508	486	519	506	499	476	475	474	460	451	458	471	462	486	499	461	434	489	454	449	511	490	454	466	516	487	462	447	473	474	479	502	482	477	454	465	485	474	440	467	493	492	432	487	495	488	505	489	491	509	490	487	464	504	432	469	484	506	484	471	491	441	507	462	486	508	468	496	461	452	460	505	482	444	488	457	456	483	500	491	489	489	496	447	481	482	479	485	493	466	490	464	503	484	488	499	473	486	486	463	485	455	486	435	439	514	484	488	456	529	475	488	485	481	463	461	499	480	483	508	487	462	495	469	479	443	467	514	452	456	467	502	468	441	480	486	493	447	476	481	500	501	468	500	509	502	464	474	424	526	476	545	489	471	409	497	482	476	480	487	474	464	487	469	500	504	517	497	525	475	477	508	522	494	479	435	469	478	500	492	477	494	497	481	454	456	457	494	457	468	470	458	479	494	486	520	466	482	474	484	492	463	473	504	456	464	470	480	520	480	484	479	460	519	471	472	461	462	491	473	496	480	496	466	451	505	496	454	451	486	479	455	459	457	515	495	491	493	512	507	489	509	451	464	491	486	527	474	418	515	474	470	515	486	472	455	477	479	466	446	484	469	452	466	471	478	478	480	484	486	535	423	482	473	465	476	424	454	483	488	439	476	489	459	477	455	496	442	436	436	500	489	437	471	515	447	470	473	496	471	503	441	503	473	487	463	510	450	470	501	482	495	450	481	463	489	460	514	482	494	481	490	449	490	493	481	485	459	497	436	500	505	468	466	487	464	469	535	433	487	470	501	468	500	467	503	487	460	494	448	481	439	465	490	483	491	489	457	444	500	508	476	471	479	468	497	476	490	450	451	482	466	499	497	479	511	462	469	475	500	498	473	453	431	485	459	503	474	467	482	445	482	520	445	500	479	472	454	484	496	480	496	464	497	436	527	493	480	474	501	460	424	446	448	469	478	454	516	502	459	464	502	476	495	495	457	444	476	504	490	439	468	503	446	493	512	487	450	457	478	471	499	469	466	505	447	461	511	448	487	450	449	513	527	481	498	478	489	499	461	454	493	511	536	460	456	457	483	501	486	484	486	476	486	479	532	453	467	508	480	485	539	466	479	463	488	461	480	495	497	501	514	463	502	450	450	490	470	481	477	467	495	472	462	507	492	499	487	468	477	499	420	472	464	491	484	493	458	487	483	461	455	457	472	481	458	470	482	502	475	465	492	453	473	468	479	498	469	446	447	442	491	443	483	491	475	477	472	472	491	501	498	476	475	481	436	511	450	505	511	453	456	482	482	494	514	494	482	481	491	477	479	461	521	490	481	458	466	484	497	450	450	459	479	480	488	450	493	491	485	474	423	486	465	465	472	472	491	514	471	482	494	457	472	460	463	450	481	464	486	482	469	482	488	477	516	515	532	498	475	444	517	499	471	464	530	458	525	448	477	493	442	506	466	474	455	480	437	501	475	494	512	520	465	478	462	475	467	434	441	478	468	458	477	473	521	484	510	498	505	453	478	486	472	494	467	495	480	499	459	508	475	448	512	487	504	499	475	492	447	484	475	470	478	469	528	496	482	428	466	473	476	461	492	499	460	458	473	478	511	456	477	496	498	455	498	455	490	499	516	472	455	449	464	439	479	485	505	514	470	500	470	422	507	449	473	499	455	468	498	490	455	455	489	438	462	478	453	503	464	471	477	496	471	438	497	478	481	488	476	484	464	475	458	476	467	453	501	504	473	517	476	474	469	526	463	483	460	454	475	490	465	497	499	482	497	474	486	445	416	502	469	475	457	467	491	460	445	440	491	448	502	460	470	452	486	498	478	481	513	498	519	461	493	471	461	480	474	431	505	503	454	465	473	479	482	469	462	472	486	497	488	472	452	491	491	475	487	485	518	507	472	449	466	495	470	477	498	479	490	446	496	461	522	476	477	484	477	537	456	511	498	495	478	462	492	513	505	487	497	495	470	458	494	457	466	493	470	439	451	498	476	464	508	481	536	489	484	506	479	484	483	491	478	479	459	491	494	480	494	491	504	459	489	473	507	452	452	469	443	495	472	458	507	488	475	498	464	495	465	465	489	455	484	465	528	449	468	475	449	490	459	474	475	485	468	489	482	464	466	508	498	482	504	533	458	500	446	491	470	487	498	457	445	467	453	469	446	484	455	456	465	445	467	472	485	470	513	443	481	453	443	462	490	486	454	459	489	441	501	469	477	509	458	419	484	450	474	508	456	492	493	478	494	451	484	505	464	476	488	479	483	479	483	485	496	492	445	487	534	488	475	474	490	477	460	499	460	500	480	533	482	444	454	490	476	467	498	463	472	507	485	506	486	464	499	462	478	477	495	457	474	526	438	433	515	444	448	477	488	496	475	447	484	489	499	489	438	461	481	473	458	472	504	486	445	470	491	488	465	438	451	476	459	467	474	495	470	422	491	520	477	513	494	496	461	450	486	469	463	461	465	479	471	483	490	519	490	474	503	454	509	479	464	457	513	437	439	502	472	505	502	458	482	519	482	494	476	501	461	466	491	461	462	463	525	522	474	490	451	440	472	467	476	483	482	498	481	493	447	476	465	532	472	449	470	461	505	485	507	492	507	472	459	480	502	508	472	487	484	481	464	473	491	500	465	464	426	468	467	436	483	491	481	478	489	497	478	503	455	512	452	505	485	499	493	488	512	482	462	488	459	456	492	473	474	460	466	486	462	483	500	521	468	466	488	488	480	513	463	514	460	474	480	488	498	517	439	467	486	474	468	418	434	463	466	457	496	466	480	464	454	427	502	482	490	486	467	496	511	477	483	508	513	475	483	456	487	487	506	475	487	511	474	469	500	494	508	491	471	452	452	505	470	486	479	447	474	487	486	489	480	500	465	491	477	475	487	490	480	483	498	497	471	462	521	471	462	442	470	492	463	470	502	456	509	482
24996	21177	27782	25605	18137	9141	4197	2254	1676	1399	1050	925	833	691	604	504	515	457	399	391	373	371	349	385	380	352	321	337	347	341	319	309	321	278	294	296	311	275	330	301	287	311	318	292	321	303	299	311	293	282	292	330	293	299	304	313	279	282	321	294	296	267	295	295	282	317	283	323	217	294	309	286	305	300	295	298	277	304	300	285	311	307	293	301	303	282	300	288	302	316	285	276	298	292	307	310	278	300	285	296	306	287	292	295	336	286	288	293	290	268	258	277	286	282	296	304	279	280	305	294	319	295	307	302	299	319	283	299	311	277	290	285	287	300	290	299	276	279	304	275	297	307	306	269	296	285	314	265	313	273	298	272	288	319	295	293	254	277	267	314	294	292	304	307	272	253	287	260	291	278	292	296	324	292	282	303	279	282	276	283	303	288	305	276	275	290	335	296	300	271	320	285	290	293	308	311	288	299	304	298	268	316	323	297	312	298	274	298	294	306	283	265	307	318	292	289	294	288	289	309	290	293	293	303	285	294	322	298	307	262	276	308	286	304	308	287	307	259	249	292	310	283	302	289	284	312	297	298	291	279	319	296	279	310	273	290	280	281	321	270	288	273	292	285	327	310	267	311	304	285	315	303	294	314	269	282	314	275	312	298	301	311	311	289	283	312	297	319	296	276	258	321	291	323	274	294	294	290	296	283	308	304	308	296	292	318	324	277	290	279	288	322	306	279	270	316	279	282	305	290	311	311	274	295	276	290	303	291	306	306	245	301	308	285	298	303	277	289	262	314	289	304	292	275	293	319	286	268	274	294	296	345	304	285	262	305	287	319	279	284	298	296	274	312	297	289	304	332	283	281	275	276	300	318	263	311	328	262	280	306	299	293	303	256	269	296	301	332	274	305	273	339	310	267	291	277	287	289	290	275	294	315	307	295	293	293	294	305	299	311	302	306	299	285	292	311	301	309	316	294	286	300	314	264	339	278	322	282	251	292	296	296	304	309	272	297	279	248	276	328	298	290	318	298	308	301	321	283	283	330	323	271	274	293	294	280	300	269	289	280	293	335	289	306	272	320	314	257	285	290	287	289	283	277	289	303	308	283	283	289	305	308	289	256	286	287	321	290	306	329	292	273	270	280	301	286	307	298	275	279	294	294	288	307	285	315	287	330	316	281	306	326	252	304	271	313	316	292	290	300	306	309	271	291	274	279	282	315	298	283	302	294	274	309	301	301	280	310	309	299	288	303	303	288	267	293	296	323	276	254	277	294	309	328	269	275	289	305	268	305	288	275	277	288	292	309	287	246	294	286	286	303	298	330	258	279	283	297	297	294	272	316	293	324	305	323	275	325	288	296	312	270	292	306	283	301	309	273	311	308	260	309	319	296	292	314	292	258	303	302	290	293	281	304	273	323	319	332	317	305	308	323	301	300	279	272	309	320	287	275	282	288	329	296	309	284	276	295	269	265	283	312	291	296	282	272	302	308	300	285	327	293	321	297	260	269	282	301	270	284	320	304	280	280	266	319	294	300	290	296	293	303	300	319	285	293	312	277	307	268	288	322	299	309	292	283	327	279	305	283	279	314	310	274	305	295	301	296	313	279	287	286	304	309	301	300	265	274	297	299	294	284	273	305	270	309	290	280	290	283	283	307	304	298	288	287	304	290	287	285	281	308	317	313	302	300	289	313	291	285	287	284	291	312	289	293	281	281	328	300	300	268	306	285	297	297	306	311	336	305	305	269	272	269	272	281	324	283	276	289	298	288	330	318	293	291	325	295	289	285	315	319	297	282	318	287	298	300	315	316	269	270	313	303	284	271	271	320	300	293	268	296	271	318	279	299	293	300	279	292	276	271	264	308	312	313	325	294	291	298	300	309	289	301	310	306	325	282	312	291	306	312	279	272	276	296	262	294	291	291	293	299	337	289	325	308	273	277	290	320	294	308	287	320	277	300	261	262	291	287	281	268	279	302	289	280	328	256	281	295	295	312	304	285	305	309	298	266	278	254	303	286	293	320	283	294	289	296	305	296	298	325	283	313	306	301	279	294	306	301	296	265	282	265	317	294	303	292	285	297	290	316	306	302	284	298	272	286	311	295	282	285	313	277	294	282	285	324	272	290	308	268	304	324	275	325	310	323	291	291	296	291	314	305	302	282	273	274	290	299	304	286	288	284	319	270	309	309	259	290	280	333	317	314	286	274	290	285	312	282	321	314	309	273	292	276	319	304	281	286	278	312	292	284	277	283	311	293	320	293	299	288	283	292	269	280	297	312	308	279	273	294	267	256	267	286	297	291	303	310	276	296	283	313	291	301	297	275	327	287	296	289	311	268	273	273	299	292	286	268	296	276	259	257	293	283	294	298	293	306	262	330	276	270	265	335	290	282	306	324	277	298	309	311	301	279	306	308	303	328	329	300	318	273	291	291	289	283	289	308	309	284	304	288	311	292	283	284	286	262	304	278	299	261	307	280	286	267	310	281	290	308	317	294	281	302	309	282	289	334	302	299	293	295	296	301	303	321	307	297	297	291	277	306	292	348	265	318	298	301	303	294	273	306	300	291	284	293	258	267	268	278	289	301	290	273	301	266	313	286	309	302	302	273	283	302	297	311	295	300	268	299	294	326	319	274	297	301	295	293	284	290	258	281	318	276	291	302	289	310	289	307	300	312	308	283	268	284	290	274	294	274	294	292	286	314	300	281	310	293	273	303	295	299	340	266	279	297	291	313	334	283	296	266	290	269	300	307	301	280	295	283	321	303	284	284	300	281	291	330	282	275	282	256	292	276	299	275	281	284	313	300	308	287	318	272	296	308	313	278	295	303	276	290	304	279	283	298	295	311	314	309	272	292	319	286	273	299	267	273	309	292	303	285	282	294	294	280	322	308	307	286	291	314	304	304	307	302	313	299	316	276	287	292	317	309	298	292	292	280	319	303	278	285	284	299	293	316	293	311	291	299	282	296	308	295	263	272	296	292	303	297	281	279	305	302	272	271	282	292	282	286	269	293	300	293	319	281	295	340	257	272	293	287	274	298	287	262	270	286	310	271	305	303	304	300	254	295	303	275	322	301	251	302	322	334	289	262	301	278	277	313	277	298	253	285	306	303	331	307	278	270	311	267	266	288	280	313	296	270	271	293	324	304	282	308	283	277	302	296	286	293	316	253	325	292	267	283	298	308	279	288	294	323	287	327	303	318	299	292	307	291	282	291	299	291	291	301	295	327	301	285	291	304	274	282	290	291	317	265	298	308	277	319	297	292	307	289	284	288	292	279	294	303	306	272	282	273	298	286	307	285	293	299	305	285	292	270	311	292	279	313	302	326	296	294	296	287	286	282	316	310	289	251	325	305	257	308	294	313	269	295	286	286	290	295	295	281	265	289	276	345	286	317	303	312	291	320	310	312	296	295	284	279	296	283	305	272	291	316	326	281	325	295	291	278	283	299	323	289	295	261	312	294	317	282	290	294	294	252	258	285	323	303	311	290
38620	53611	41724	25159	17377	12059	7227	4401	3386	2633	2071	1692	1433	1248	1010	893	794	696	642	534	515	541	510	531	513	510	484	447	419	428	422	392	370	383	378	399	397	401	377	385	348	382	367	369	369	361	362	383	362	369	387	365	358	374	388	382	384	380	409	341	422	360	343	384	360	354	381	334	392	383	369	351	342	368	346	342	378	379	357	363	354	342	358	362	395	383	372	379	393	381	393	383	383	305	429	393	376	345	375	374	375	364	386	382	376	391	373	388	393	344	374	360	366	375	394	378	356	355	344	363	354	410	344	366	349	368	381	384	357	413	393	358	384	382	350	400	375	346	354	318	383	363	366	357	354	336	340	379	344	371	389	353	370	410	385	408	354	385	365	376	376	399	366	379	359	380	366	395	361	359	399	386	326	378	335	394	392	377	401	348	374	383	390	364	361	361	347	347	363	330	329	371	338	380	357	396	365	378	367	342	360	345	360	368	406	401	391	375	367	359	362	390	355	362	368	353	327	377	367	379	386	407	362	362	352	350	364	337	323	370	375	364	387	374	396	348	391	396	360	384	374	376	367	372	383	409	389	370	335	397	373	390	351	402	375	386	366	387	379	358	437	373	398	388	387	371	385	345	345	371	355	385	367	355	437	338	388	363	359	337	379	384	332	367	360	376	356	346	386	382	341	374	377	360	320	360	357	368	339	342	414	368	366	353	372	422	343	360	360	373	400	363	375	370	385	381	363	389	345	387	352	363	366	354	367	367	341	325	378	354	380	401	353	393	378	362	367	356	388	400	369	407	368	360	370	391	381	380	364	396	358	385	395	353	402	350	393	350	353	361	364	372	379	382	359	347	373	376	388	377	369	363	318	337	356	359	409	381	346	379	377	362	357	347	369	351	391	353	390	340	350	377	395	385	406	421	404	369	376	377	395	352	350	386	359	358	355	358	352	369	367	358	388	401	386	383	379	359	374	359	365	337	368	383	348	355	353	406	338	365	363	327	369	393	383	383	360	404	411	374	356	370	385	346	365	354	361	399	343	348	376	387	364	360	400	368	342	388	370	374	348	362	377	354	373	376	379	380	373	356	371	350	385	351	327	391	372	362	359	362	402	356	406	366	378	356	370	385	352	353	381	368	358	377	345	399	357	394	355	372	342	396	332	369	343	390	367	369	385	365	346	362	364	344	376	337	370	387	382	357	363	370	362	403	365	375	350	381	350	370	347	324	367	349	362	362	384	345	368	393	377	399	378	336	409	333	377	379	359	389	380	355	366	382	388	382	391	366	372	355	349	385	339	326	348	405	382	363	408	364	366	361	351	325	385	355	426	352	354	400	360	358	376	389	385	340	369	346	364	345	364	390	399	354	352	349	356	353	375	413	379	350	372	366	384	337	346	405	360	377	387	381	341	371	386	366	353	353	347	378	371	358	396	366	386	388	365	362	399	374	384	343	360	373	386	361	357	363	331	347	348	383	374	362	401	350	370	371	358	359	364	360	341	349	375	401	399	345	343	399	377	375	382	377	366	363	378	404	343	353	368	352	344	382	381	376	333	383	387	375	395	376	345	399	343	344	329	356	373	365	363	408	359	362	398	375	413	390	359	336	360	382	380	421	347	371	332	361	428	360	380	380	378	385	349	408	382	343	372	376	373	403	359	346	376	361	386	384	386	347	383	387	315	384	362	395	377	359	373	395	403	344	390	350	329	321	366	302	365	357	377	423	341	357	379	401	383	391	361	388	380	376	364	402	368	391	365	366	363	379	390	355	351	385	364	391	397	345	350	371	402	379	369	409	357	380	364	377	356	377	362	347	387	339	392	355	352	375	352	364	390	373	395	345	377	392	368	389	345	372	354	378	361	354	404	361	348	354	372	352	385	370	357	373	388	345	380	378	394	362	371	382	373	369	361	351	378	386	333	359	358	361	330	386	379	385	367	363	380	362	372	431	331	377	364	368	338	346	366	382	383	382	362	304	330	401	386	355	372	331	349	402	370	394	384	358	349	348	343	362	392	371	352	382	381	356	375	353	366	361	364	350	379	369	390	412	395	351	337	421	382	369	378	347	375	396	376	377	374	338	362	380	402	351	360	364	352	368	359	366	405	352	395	391	378	379	387	378	351	349	365	371	373	368	338	404	373	346	321	373	374	404	363	365	413	380	401	333	375	382	397	354	382	372	392	385	344	395	387	359	388	365	353	372	365	363	389	387	370	355	325	367	355	381	345	392	397	340	354	363	397	353	365	343	387	386	388	347	349	388	373	399	378	395	364	338	329	379	382	349	351	394	363	375	388	359	369	373	369	403	354	373	346	378	364	374	363	382	380	376	381	383	357	377	370	357	384	386	358	372	370	364	371	386	381	374	390	371	391	364	379	358	344	365	347	376	360	339	368	376	368	376	377	371	375	377	402	369	366	370	349	366	356	367	355	350	398	413	394	362	393	404	343	402	361	377	329	387	361	393	362	395	382	360	352	379	337	375	345	374	353	370	361	362	346	336	355	382	383	398	347	339	378	396	382	391	351	362	371	370	351	336	382	360	354	346	364	376	384	376	383	352	374	369	397	398	372	374	350	373	373	363	389	353	359	382	381	372	364	396	366	361	362	349	343	364	352	347	367	373	397	388	392	379	348	325	358	377	351	390	367	361	365	379	364	375	384	376	373	405	366	341	390	402	382	359	372	357	361	337	373	409	360	352	357	335	391	332	360	381	357	396	373	339	382	383	368	383	379	360	376	356	388	385	363	403	359	381	368	366	418	358	374	373	375	359	373	357	367	374	364	358	371	332	344	409	365	371	367	372	335	356	358	336	397	342	345	352	368	381	392	324	393	371	374	350	367	356	384	385	418	402	391	389	361	378	342	381	385	381	367	366	345	394	361	376	398	391	411	371	339	373	379	370	378	377	416	400	375	365	383	374	360	366	377	356	359	387	361	370	414	374	353	413	358	347	364	369	381	360	413	335	393	373	357	399	366	372	382	350	344	395	339	346	375	372	354	355	336	374	368	398	344	360	365	400	379	352	414	381	357	390	373	350	350	346	331	389	390	380	354	360	359	371	386	356	363	364	386	367	398	332	363	369	377	402	358	401	423	362	344	383	367	419	383	382	365	413	388	363	364	369	388	377	424	380	342	355	358	395	378	357	357	376	364	374	361	388	353	361	369	373	358	393	365	373	388	363	369	368	392	344	350	376	362	376	355	375	390	374	380	333	362	360	396	380	378	343	378	359	389	359	377	345	380	401	397	354	360	415	361	390	360	362	398	349	348	384	366	378	335	363	330	388	349	370	348	384	374	376	355	371	347	371	356	369	381	376	349	383	389	415	376	324	377	367	365	357	399	384	360	362	379	375	378	378	382	368	396	354	390	376	357	390	377	397	398	368	390	375	392	365	364	388	365	389	388	374	336	346	394	356	382	375	377	368	343	385	376	357	358	375	352	346	390	353	381	389	414	360	370	387	363	361	354	362	357	378	342	339	373	395	382	359	360	390
22870	21171	28723	23916	21317	21589	14743	5174	3309	2568	2006	1703	1450	1210	975	816	679	635	593	467	523	512	466	450	425	426	424	425	406	373	403	349	320	339	333	355	370	344	371	360	349	298	294	370	335	309	352	357	348	328	349	326	353	344	310	346	340	320	327	346	303	291	325	294	351	304	302	337	319	355	349	338	302	339	310	324	328	334	308	351	297	304	332	303	316	335	347	303	278	321	334	329	322	324	336	317	337	337	319	355	311	357	329	309	333	336	336	316	312	334	339	336	312	284	304	335	344	340	288	303	303	326	356	290	296	348	316	345	308	289	316	330	316	334	305	317	322	303	311	326	318	309	292	318	308	320	320	328	316	335	329	299	341	309	357	320	314	313	317	368	348	332	325	311	340	320	310	321	327	352	349	335	293	327	323	307	345	342	329	330	340	303	321	332	322	282	315	311	333	312	311	336	318	339	349	303	278	361	341	305	328	340	336	330	342	318	295	298	284	297	358	318	319	314	337	312	329	335	347	312	311	360	315	328	319	322	343	352	320	303	330	305	328	330	286	322	347	303	316	326	341	309	296	325	345	331	349	342	308	314	296	335	310	324	359	335	292	293	304	330	319	337	352	314	329	337	327	337	350	301	342	334	329	303	302	308	317	336	301	343	362	343	322	311	323	311	307	326	343	353	302	340	315	341	338	324	296	339	350	315	335	312	322	335	314	314	313	317	306	303	284	325	332	338	325	347	335	304	284	322	295	332	350	320	287	310	314	337	336	287	291	353	309	307	343	334	318	322	293	335	344	314	305	311	336	317	330	331	326	324	313	351	328	303	326	312	347	318	346	315	299	331	329	297	336	324	339	319	335	304	311	327	340	315	314	323	315	282	325	325	355	328	318	346	305	333	338	337	345	369	342	317	339	333	334	328	333	325	345	302	293	331	337	315	325	289	337	291	284	318	284	365	329	329	340	340	314	339	335	335	314	329	341	289	311	308	288	324	316	313	324	309	324	328	306	320	330	309	303	337	318	341	336	333	328	341	343	349	328	324	332	334	338	318	299	308	341	315	297	313	303	340	332	335	308	334	352	294	343	292	333	308	345	314	324	329	342	263	281	335	344	298	292	334	327	337	303	338	326	314	334	331	313	313	329	312	314	326	345	306	345	320	318	304	315	364	314	300	323	301	311	329	308	320	333	329	310	316	332	335	344	326	307	317	310	354	299	310	278	355	340	312	326	336	361	320	368	304	303	358	312	337	324	332	328	328	334	277	356	306	342	306	305	298	360	333	333	327	322	308	327	332	329	322	293	332	326	329	342	320	302	325	328	364	309	303	334	314	327	342	314	309	349	356	343	348	312	272	323	311	312	366	312	320	308	345	304	320	338	352	294	304	349	318	339	316	309	313	287	313	316	314	337	326	307	342	313	345	327	305	312	336	319	308	305	316	326	313	349	321	327	363	314	273	343	312	323	309	291	321	282	341	299	312	332	321	354	294	326	366	295	354	320	332	323	279	334	325	340	304	318	328	314	315	352	348	343	311	327	292	332	362	345	350	326	288	347	346	298	328	341	340	340	333	306	339	345	343	337	330	333	321	342	331	327	309	300	319	297	334	352	338	325	298	306	321	334	319	302	347	343	340	326	314	352	345	311	305	299	311	319	325	340	305	354	330	321	295	338	306	332	347	321	292	323	320	322	294	296	316	374	324	330	300	305	293	324	310	327	290	337	331	339	320	322	338	343	318	314	292	300	303	312	278	323	316	343	357	313	307	316	315	327	329	314	315	318	329	363	336	329	304	292	331	351	336	311	335	317	279	308	313	304	338	301	306	329	337	321	329	303	325	322	336	328	353	318	308	311	311	329	301	349	339	348	329	333	349	318	320	303	317	334	300	342	310	342	322	308	349	298	325	338	322	334	328	321	349	300	335	338	337	307	334	315	329	317	369	321	342	307	311	370	339	370	314	341	308	291	358	334	319	297	336	329	289	324	341	307	313	310	307	349	301	305	343	347	320	338	300	310	330	298	286	311	326	344	315	319	314	326	310	345	311	306	316	337	316	275	315	329	332	300	324	327	328	324	306	304	336	310	355	316	323	316	317	290	336	294	331	330	358	328	315	305	306	309	301	315	337	312	332	298	302	352	339	324	311	301	326	322	340	340	308	345	345	329	329	354	330	346	316	342	317	292	309	305	368	310	350	323	311	355	332	303	320	311	334	321	340	336	325	305	304	292	299	330	305	298	355	343	339	330	337	327	351	325	307	296	337	323	328	341	330	360	336	352	332	311	315	311	333	336	316	348	342	345	303	301	347	342	314	345	327	312	323	348	313	337	311	305	326	333	343	311	336	329	324	360	288	306	351	316	302	334	302	293	296	281	280	295	314	343	312	307	329	318	348	319	295	342	313	297	327	334	317	349	306	312	317	281	326	340	270	332	342	316	290	305	326	341	360	352	327	322	304	336	339	312	330	330	316	322	315	328	277	301	318	335	323	343	296	342	320	296	303	318	332	305	293	307	331	325	289	336	349	281	317	324	313	344	316	299	336	341	281	310	360	345	321	353	308	317	317	306	311	344	313	329	340	301	306	292	325	342	330	337	328	301	306	320	334	319	301	305	352	334	353	311	315	318	343	323	305	344	344	320	289	339	314	323	345	318	291	354	313	321	315	323	329	312	317	311	281	314	337	342	315	353	324	303	314	346	291	327	329	324	280	281	345	316	299	323	315	336	330	289	332	319	314	324	314	295	324	349	310	346	332	339	336	315	333	329	327	345	308	327	332	311	318	340	304	317	321	344	323	333	336	311	319	339	282	343	358	334	324	316	307	353	330	339	337	336	334	322	299	337	330	363	301	357	318	339	296	325	347	337	356	308	302	328	322	368	299	304	319	319	323	318	323	329	321	327	347	335	312	315	333	305	335	338	324	327	322	342	304	326	323	340	317	294	297	336	343	314	348	333	282	300	305	315	325	336	310	331	318	316	322	332	329	283	324	332	313	326	335	297	342	306	316	335	322	326	331	321	333	319	339	316	278	324	308	308	307	304	343	364	330	310	331	335	332	328	302	336	316	316	313	327	318	314	306	327	286	333	336	324	337	325	312	312	312	303	336	309	327	329	308	317	303	305	320	310	321	342	318	346	320	339	339	349	354	333	303	321	339	290	301	330	315	350	309	360	331	323	323	342	322	343	341	321	334	307	340	330	318	290	321	327	286	309	327	299	323	312	286	317	337	310	325	314	329	336	336	318	312	298	332	331	319	338	363	315	345	324	325	329	322	318	330	315	328	338	304	318	304	314	306	321	345	306	348	325	335	324	328	316	341	327	332	346	316	323	328	317	330	316	311	310	336	313	297	326	312	301	352	338	325	345	332	364	362	333	325	333	334	334	334	300	311	304	339	326	343	302	339	341	334	297	332	313	299	298	364	304	353	301	315	300	310	323	327	326	306	303	299	319	327	337	340	319	302	327	315	323	333	310	330	325	295	314	348	310	325	337	297
39502	66844	48501	33299	25450	17428	10928	7896	6373	4875	3738	3133	2498	2052	1586	1199	1131	934	897	761	698	703	643	682	598	546	555	545	485	505	490	483	448	444	444	443	438	437	408	416	442	417	403	412	375	423	405	420	430	437	416	392	438	375	406	408	429	396	416	453	408	417	369	396	383	389	392	392	442	408	360	369	422	446	382	378	425	378	422	390	436	414	390	424	381	437	371	428	373	397	374	403	416	392	416	388	411	413	426	403	401	389	430	400	400	388	401	402	429	367	397	406	399	426	389	427	421	397	384	381	365	416	383	414	442	420	404	396	391	375	406	392	420	419	406	405	389	425	388	413	407	410	446	412	426	399	410	413	387	407	382	406	415	426	408	408	429	434	387	423	377	417	445	357	403	448	436	419	428	423	421	417	419	423	424	400	400	402	393	380	391	416	370	414	350	428	389	410	435	371	420	382	407	409	383	404	405	401	421	394	415	449	381	456	400	379	410	393	360	405	414	401	394	392	413	427	386	377	397	407	392	412	424	409	413	426	397	413	400	432	400	459	386	404	414	385	424	415	384	384	453	422	426	395	415	405	377	408	411	434	418	436	434	418	427	434	409	394	392	398	385	433	435	419	372	401	412	419	405	393	405	448	389	412	342	390	377	421	401	411	418	406	396	368	393	420	404	391	402	390	395	410	368	412	420	395	389	400	355	362	397	407	387	434	431	419	408	391	404	388	429	433	442	412	408	384	392	373	445	390	417	414	428	383	384	389	378	419	394	385	384	391	379	403	410	386	370	382	427	412	418	384	437	364	370	375	385	437	403	422	430	396	366	399	395	390	418	379	390	379	372	397	386	425	408	396	393	402	391	409	379	386	432	399	416	422	442	387	402	389	397	439	412	431	400	381	373	410	410	396	407	404	380	392	366	370	414	371	371	389	439	420	386	388	373	398	393	392	410	390	406	406	411	423	399	404	385	401	409	380	395	375	369	407	405	388	402	360	394	402	409	447	391	369	362	374	418	414	381	402	390	378	368	395	406	411	411	387	395	421	399	436	423	431	391	419	369	418	409	368	393	388	382	390	366	382	399	397	383	418	419	399	387	411	413	426	415	427	411	377	412	373	433	420	435	406	386	376	412	407	386	394	394	425	424	421	402	401	416	385	385	407	396	392	409	369	434	374	405	409	396	404	398	404	394	412	398	391	404	427	437	402	402	406	383	380	429	383	380	369	407	398	423	406	384	406	374	423	428	396	384	433	395	397	396	371	392	380	406	402	413	401	389	399	399	385	425	404	383	429	383	397	373	393	390	362	416	415	428	407	387	392	365	369	410	395	385	408	353	390	393	395	433	401	403	402	418	400	380	413	413	379	404	421	393	399	406	384	424	373	404	375	376	396	424	416	391	392	402	391	419	402	413	384	371	436	397	429	425	382	404	401	401	417	421	379	366	426	399	436	411	398	412	384	393	404	393	407	387	400	402	411	412	408	403	424	410	398	382	397	400	375	389	412	407	438	404	376	404	393	391	369	407	393	376	400	422	369	429	421	399	412	413	392	374	442	424	383	415	391	381	409	406	391	407	399	379	381	434	434	413	403	381	431	379	431	389	402	434	409	399	403	395	431	358	402	373	399	408	450	416	391	401	371	400	427	387	430	388	411	398	417	395	387	381	397	424	414	419	401	387	414	408	406	376	394	397	397	402	395	411	390	385	390	400	418	407	380	397	357	399	387	388	375	409	414	408	403	424	419	416	436	414	396	423	417	420	399	382	410	395	397	413	452	370	430	410	410	413	435	361	426	417	413	389	410	376	399	383	405	440	425	414	403	405	412	393	406	397	366	389	406	373	417	404	413	404	391	381	390	395	369	383	376	392	383	405	392	362	422	418	373	383	390	391	405	407	393	397	412	430	407	384	380	410	396	374	415	390	400	381	390	385	392	393	422	388	411	416	381	388	400	393	382	374	403	401	390	400	399	413	409	437	432	414	389	376	451	391	390	388	367	395	403	428	433	396	421	375	411	404	401	372	377	419	437	389	419	381	421	407	403	397	401	407	376	407	406	385	431	405	412	401	395	400	379	404	384	411	387	423	419	373	372	419	370	419	386	357	436	398	404	406	377	391	401	429	418	423	422	356	396	384	416	363	390	415	398	429	418	360	375	433	370	418	397	403	412	405	416	406	397	411	382	411	421	404	406	412	419	415	365	384	409	399	388	392	388	381	395	402	371	395	409	381	419	407	412	376	421	430	356	365	403	427	387	456	385	381	446	399	393	403	405	393	411	414	411	412	354	417	377	386	384	394	389	396	435	394	391	360	406	373	373	412	353	398	412	424	372	387	414	406	401	419	389	409	394	394	445	421	379	415	381	427	418	373	368	366	379	416	372	419	403	377	383	405	427	437	417	399	394	408	397	420	402	409	398	405	408	433	401	415	397	400	427	416	403	382	380	396	402	424	411	404	375	396	420	371	386	430	377	388	408	396	388	404	386	424	412	409	382	385	410	403	396	391	388	382	411	412	417	377	428	392	363	381	436	426	421	415	400	455	415	401	439	407	420	417	410	406	380	362	408	412	368	396	409	401	369	403	391	422	394	437	416	379	403	390	381	405	409	403	420	374	397	389	386	415	384	418	358	389	365	377	363	387	413	419	410	416	410	395	422	392	401	390	409	383	402	380	414	408	451	402	417	394	375	389	451	416	404	429	426	398	381	409	415	389	409	424	412	367	400	411	441	403	413	397	392	414	436	378	425	395	378	395	417	423	418	395	417	401	398	398	394	403	413	423	381	418	411	348	409	438	386	412	385	417	358	388	385	412	376	403	408	412	421	400	382	389	384	386	425	377	411	394	380	349	389	413	398	413	383	428	390	399	411	389	412	441	398	401	385	423	427	417	386	389	366	384	410	422	343	441	393	396	432	400	367	420	417	400	385	369	398	377	388	380	394	373	389	394	372	391	401	399	431	389	399	398	393	389	401	365	406	374	368	426	401	417	376	421	434	393	372	400	397	410	394	402	397	406	408	382	440	398	381	424	428	404	400	444	380	401	400	416	389	404	362	422	402	427	411	387	408	388	405	374	374	386	388	387	399	367	389	388	371	404	393	390	396	381	419	437	398	393	416	393	382	378	391	426	398	385	391	397	401	386	395	398	389	398	397	399	382	388	418	415	422	420	437	392	402	409	382	456	394	386	381	429	387	422	378	433	375	419	406	398	375	391	432	439	387	373	366	414	368	402	384	388	437	410	438	373	391	395	429	384	405	353	405	409	406	395	399	407	409	430	408	388	370	382	397	385	421	400	394	394	388	424	393	412	425	351	383	365	401	382	452	367	375	386	388	388	417	419	382	391	415	381	393	423	390	368	358	408	393	373	394	406	405	380	421	375	386	409	383	416	425	440	381	398	398	410	397	404	434	453	390	405	386	402	376	416	404	397	382	383	384	386	392	398	369	421	389	380	367	369	381	388	422	378	404	397	398	418	420	387	410	462	411	405	434	441	412
34350	33281	31978	20860	10478	5008	2301	1710	1383	1159	922	818	761	660	564	518	493	475	437	428	446	423	402	385	381	413	379	390	395	368	372	368	332	344	362	318	334	332	357	329	344	369	326	333	359	371	358	350	378	360	359	358	378	332	315	331	342	354	372	359	374	378	345	355	375	338	365	331	352	338	365	349	378	360	378	339	342	365	371	363	338	318	332	356	397	313	363	340	328	342	324	344	341	374	348	344	329	374	372	373	344	356	311	357	341	338	363	341	360	376	351	362	397	332	356	349	362	376	367	342	331	359	349	378	372	362	332	345	326	351	318	358	376	333	343	357	347	371	377	326	345	382	334	370	363	360	395	340	343	380	355	384	388	378	325	367	361	366	333	379	311	363	367	356	351	372	347	358	380	346	347	347	361	329	351	358	323	350	340	377	338	336	341	369	371	354	317	370	350	359	355	355	378	361	354	359	350	331	405	357	369	360	347	354	324	362	349	356	366	323	293	325	360	365	318	363	347	337	321	353	329	393	350	383	355	363	378	332	380	372	377	357	380	343	362	331	356	346	376	346	352	328	344	325	381	364	355	348	362	359	343	363	386	366	354	350	324	370	354	352	353	375	355	324	337	361	355	376	354	366	348	348	344	369	375	371	344	335	368	363	372	327	348	332	353	324	378	385	360	358	362	362	360	346	358	361	367	324	370	331	350	359	346	374	362	372	335	342	380	372	364	316	349	358	335	337	341	347	353	350	330	361	345	343	364	357	343	321	352	358	339	316	358	355	386	344	325	361	357	333	312	366	372	353	325	367	346	370	374	370	343	344	359	344	379	372	368	326	363	358	325	316	402	334	364	318	370	357	364	342	343	348	332	377	354	354	331	384	381	371	353	318	360	356	345	345	352	387	330	355	378	368	352	358	354	357	344	370	337	366	365	364	340	359	331	393	354	348	354	383	356	356	357	355	354	399	346	352	359	380	321	374	356	358	353	325	367	368	362	356	362	351	370	343	363	345	343	345	333	352	345	343	336	321	325	361	341	361	360	358	370	399	377	391	373	345	338	349	328	350	381	348	389	366	359	346	345	347	353	341	342	390	351	326	357	359	335	344	384	359	347	388	343	364	374	384	350	332	358	360	333	339	357	354	364	345	350	332	345	359	364	335	334	362	334	370	356	358	348	340	350	315	332	360	320	343	335	323	374	394	369	331	338	376	351	332	378	366	372	358	365	376	389	373	338	347	325	324	309	339	356	323	335	359	362	340	362	334	361	358	365	373	390	349	355	353	345	354	364	373	359	374	356	346	322	341	362	384	371	356	354	356	354	334	411	364	355	321	358	376	356	382	367	343	340	367	353	321	348	349	332	325	327	354	380	374	331	392	346	346	362	353	371	358	346	350	361	356	364	342	379	348	305	366	367	330	310	332	300	363	334	409	328	322	327	388	335	330	319	348	341	350	343	346	386	335	314	350	375	365	354	315	351	348	362	400	367	340	348	345	391	329	335	357	350	344	367	357	366	390	354	339	332	360	393	372	345	339	324	333	375	336	363	333	343	341	344	348	348	334	339	339	345	371	352	370	363	371	369	394	331	364	333	333	370	344	379	358	341	333	333	321	353	389	329	357	343	360	356	336	375	335	349	365	366	362	359	345	371	396	392	326	354	340	373	360	358	329	372	341	331	370	406	345	353	354	367	340	327	349	377	330	367	354	359	336	343	342	357	326	358	339	324	332	340	342	379	351	314	365	313	368	379	354	359	334	363	378	362	334	333	345	372	311	364	336	360	296	355	352	359	383	370	342	325	336	375	346	367	378	338	341	329	353	355	366	354	310	339	366	323	353	378	328	346	336	367	347	329	325	364	372	354	338	354	368	331	328	342	339	386	347	352	348	334	354	373	359	327	353	337	335	406	370	350	342	338	359	348	371	368	354	348	338	368	367	354	317	344	342	354	374	352	360	343	315	385	337	309	371	340	346	354	345	357	351	346	327	377	362	349	353	348	350	352	350	348	344	355	339	348	337	371	373	353	345	361	330	345	329	367	359	361	332	382	360	345	367	360	337	369	345	356	359	339	405	353	364	378	369	391	326	334	332	360	348	317	349	319	369	354	371	364	334	357	354	362	378	336	372	375	366	344	343	354	341	348	337	349	383	332	356	338	339	378	330	353	357	327	319	382	348	309	359	372	342	343	331	353	342	350	354	364	337	357	333	338	345	328	345	338	356	366	375	373	336	338	348	324	350	360	323	367	333	313	342	342	359	347	353	325	347	339	345	401	399	321	351	326	353	347	343	313	345	312	367	327	342	350	340	317	366	359	365	324	361	339	371	337	360	385	383	349	335	369	365	347	353	338	350	344	324	369	358	336	333	382	374	338	374	360	327	379	349	350	335	348	346	323	363	310	318	358	364	350	343	356	332	355	340	358	349	327	350	341	351	342	317	338	373	346	358	384	358	340	349	385	375	349	343	351	340	364	382	346	343	340	327	326	325	346	335	338	358	343	362	364	352	347	365	370	345	376	329	335	365	337	337	370	379	339	383	338	353	350	334	339	353	337	353	334	348	336	374	379	337	323	357	363	350	334	329	356	358	360	352	345	343	390	344	361	361	342	365	346	322	374	379	380	332	375	375	369	378	349	331	344	340	367	339	359	374	361	336	356	352	352	352	340	358	350	368	380	373	334	375	377	331	369	340	346	366	360	323	366	355	368	331	358	332	292	361	356	323	352	376	374	379	355	350	329	355	333	331	348	349	315	337	321	369	343	374	352	348	343	361	346	356	348	352	373	348	341	344	332	333	336	318	347	380	358	331	350	330	346	379	380	380	376	333	340	354	345	367	340	369	333	388	373	298	348	383	386	318	348	351	314	345	351	355	379	331	335	357	381	345	322	358	351	307	332	360	322	362	347	330	393	354	375	349	347	371	314	375	340	346	365	357	337	340	368	366	390	386	331	363	362	368	365	365	342	350	331	314	351	361	344	353	345	353	337	400	355	352	332	361	396	342	349	341	401	338	381	324	358	332	371	356	346	335	366	360	357	407	350	346	343	352	359	365	354	343	367	351	317	348	343	362	314	361	379	368	358	337	371	384	378	337	346	373	361	365	369	376	342	341	356	376	353	365	338	338	369	324	328	374	372	348	360	348	371	371	379	367	373	352	377	360	376	344	361	392	341	365	388	329	336	351	348	336	366	326	341	343	384	378	346	362	371	340	341	353	363	369	375	363	369	327	358	355	348	334	353	345	309	343	371	367	362	347	342	343	318	345	362	383	365	376	324	343	299	359	345	330	369	327	366	336	336	358	333	321	348	330	368	324	363	380	337	351	365	357	357	358	375	357	361	345	353	385	343	360	345	328	368	358	337	354	341	353	341	367	342	347	366	344	369	358	341	332	327	300	345	398	353	356	359	339	342	346	366	381	359	352	346	295	343	348	359	336	360	356	339	341	385	367	410	341	389	360	350	369	381	336	353	361	341	351	365	320	376	318	322	364	365	358
41394	50011	35664	20961	13946	8212	4422	3239	2654	2096	1655	1347	1124	964	856	739	714	599	627	541	546	541	581	546	535	532	537	505	477	441	482	480	459	456	483	448	432	483	456	452	450	429	441	399	416	446	440	420	433	449	468	411	498	466	404	422	445	426	480	424	443	443	455	445	453	437	412	434	419	452	436	428	432	466	443	424	452	464	439	448	445	449	455	395	439	436	434	409	418	422	415	427	461	430	419	455	435	468	443	432	412	467	420	451	432	420	468	445	426	438	443	453	429	444	434	447	444	441	470	421	420	428	452	437	409	455	434	419	470	413	462	408	438	400	409	461	418	416	437	407	403	435	412	412	430	459	445	444	417	444	410	444	428	471	456	408	452	430	444	439	451	461	387	459	462	439	477	402	463	433	501	453	437	417	463	454	434	432	401	414	424	474	404	428	423	420	450	391	418	425	423	435	454	392	496	498	437	425	441	443	432	404	443	437	429	410	448	431	448	436	425	431	436	437	442	439	423	403	454	407	426	417	428	444	436	468	470	421	507	456	439	428	437	461	448	430	424	428	449	497	429	409	437	434	438	427	435	474	423	460	420	445	422	476	412	464	430	436	391	446	442	423	467	448	425	449	445	440	460	456	395	446	425	446	439	453	416	432	414	416	414	431	423	427	411	400	435	459	430	409	440	416	438	456	482	452	446	434	444	432	460	458	431	421	414	456	463	430	470	443	426	435	416	436	423	437	404	419	450	438	399	437	413	425	454	489	457	455	441	390	430	427	453	469	427	440	398	443	448	419	446	475	454	424	430	440	411	397	422	463	447	444	463	429	443	433	442	445	435	444	460	426	443	445	468	417	439	433	449	443	442	450	447	415	417	446	396	457	413	420	465	445	427	449	456	483	432	400	433	455	475	431	406	417	421	469	456	476	444	468	452	468	475	433	431	453	444	422	419	480	420	438	445	427	427	431	440	464	457	408	441	450	441	449	446	496	467	445	447	439	399	445	436	425	433	457	470	448	431	447	435	426	410	424	442	446	424	494	450	451	447	422	425	423	423	432	408	449	445	466	439	481	416	434	478	445	449	460	434	402	445	449	426	451	455	395	443	428	453	478	438	445	442	430	432	399	440	483	454	424	429	407	413	396	470	453	428	426	455	448	440	462	432	436	411	437	427	422	472	425	448	467	436	429	419	414	437	413	448	407	430	429	472	446	465	451	431	409	440	442	412	468	391	405	436	468	423	437	444	437	444	444	444	447	469	421	430	429	431	415	478	437	425	467	419	451	420	433	442	428	446	449	423	435	431	469	469	425	425	450	418	442	412	406	480	398	409	428	414	468	453	454	408	427	421	423	452	443	455	443	432	430	475	435	442	442	418	443	439	439	433	433	408	437	449	407	436	428	385	442	447	449	431	448	448	431	457	450	457	427	475	468	461	423	472	433	441	477	431	450	443	418	427	395	475	458	430	426	427	432	451	432	426	444	453	452	445	441	480	442	398	479	481	459	420	426	456	432	448	436	436	422	436	428	452	444	474	436	428	463	416	391	443	441	466	447	463	449	445	412	431	404	450	451	467	482	431	423	443	417	461	434	447	452	414	434	423	432	434	467	485	468	402	439	417	460	438	439	479	424	437	408	452	460	450	451	475	432	486	431	457	424	427	432	454	422	394	447	431	440	395	433	479	420	461	434	413	451	456	449	404	409	433	429	422	435	420	463	422	448	433	440	492	461	464	425	425	448	431	465	429	458	439	437	431	457	438	409	435	444	454	434	410	421	422	461	452	462	425	440	414	409	460	442	415	436	451	445	444	438	421	450	457	428	455	476	418	456	428	418	458	470	449	448	451	449	412	440	478	405	459	418	449	433	460	403	444	473	397	457	404	474	421	439	428	456	400	454	458	470	426	409	449	421	465	442	479	420	474	427	465	437	425	435	409	434	426	477	451	429	419	443	455	440	435	418	428	447	449	455	469	423	457	444	447	437	388	417	426	443	454	439	410	434	456	442	452	393	441	450	404	396	414	449	427	441	464	436	410	398	410	478	433	465	453	425	411	475	386	421	458	411	445	448	445	446	436	414	432	452	419	466	424	441	457	452	414	445	431	449	451	473	424	488	444	457	422	427	445	420	403	432	426	453	437	452	457	439	418	425	440	427	421	471	392	455	399	433	451	419	423	456	440	475	452	469	432	412	474	458	467	435	462	419	453	423	447	431	433	445	398	487	441	436	430	417	428	422	451	472	443	449	467	452	446	448	459	441	441	475	466	450	441	455	446	409	442	410	457	442	440	466	429	434	458	445	469	464	465	429	440	434	465	449	407	439	438	418	415	435	437	443	453	423	420	435	428	426	446	506	430	412	439	393	459	475	436	434	458	427	423	445	496	424	401	410	440	434	438	400	436	423	485	459	462	461	446	439	426	462	409	467	467	432	445	449	414	414	438	441	480	399	450	454	452	429	434	454	406	383	441	427	446	443	422	434	450	418	448	446	496	412	425	451	448	421	475	454	459	431	439	465	468	458	473	435	441	433	432	441	432	444	421	417	433	433	459	439	460	448	453	414	449	419	424	476	405	429	457	460	434	443	454	439	455	440	415	399	427	454	448	447	447	448	450	426	411	466	413	460	456	455	484	404	407	440	435	446	431	436	403	435	460	438	428	428	458	423	473	443	427	417	414	401	468	450	456	377	426	437	436	450	474	442	455	422	436	413	467	445	450	473	448	411	414	398	441	445	471	399	468	423	443	431	446	428	433	419	433	408	465	427	419	431	439	415	407	406	440	468	426	446	433	435	454	402	463	441	444	415	436	425	450	429	442	474	456	430	459	390	421	474	457	443	475	416	412	451	410	442	431	430	381	411	402	446	424	430	431	435	445	411	470	457	478	432	406	406	460	426	444	441	464	438	453	435	408	451	476	435	397	476	465	444	456	387	458	445	482	460	426	461	464	422	429	421	413	422	442	435	431	429	438	479	415	407	444	434	412	422	471	420	473	431	429	436	478	444	453	435	438	408	456	438	445	441	429	457	438	422	452	488	468	478	437	431	426	433	462	433	436	449	431	446	428	438	424	415	429	442	474	414	440	434	463	421	433	474	462	454	437	422	473	427	433	459	439	456	452	464	433	420	428	452	422	441	469	423	453	436	432	457	414	411	451	457	447	419	442	462	452	461	450	439	438	451	438	414	382	417	443	418	410	448	442	466	409	415	467	436	460	465	418	473	461	428	440	421	455	436	417	441	483	433	423	472	448	483	418	497	447	460	436	391	437	411	418	453	430	472	464	449	448	416	474	462	422	441	433	470	415	445	423	477	431	424	441	400	473	423	465	448	466	468	449	419	453	448	431	445	450	406	431	454	409	394	418	433	457	423	435	450	418	420	419	443	405	463	431	448	438	415	421	448	434	437	442	462	435	414	417	472	463	428	433	440	437	444	436	453	423	433	418	444	457	438	480	448	444	437	456	456	416	450	395	446	469	436	426	426	430	446	435	464	391	435
24112	21153	28200	24601	21386	14250	5253	2694	2034	1597	1246	1186	1046	828	689	652	564	553	545	487	431	449	456	486	456	412	457	404	389	412	402	435	427	433	409	411	383	408	381	362	372	416	403	376	405	392	331	376	387	366	424	378	363	392	355	379	390	350	368	422	372	384	383	353	422	367	350	364	369	382	385	353	408	402	398	390	398	391	361	383	389	374	371	403	384	401	376	388	378	396	377	415	384	378	386	428	375	390	373	336	414	385	364	401	369	376	347	362	403	347	361	354	367	367	374	387	368	386	421	368	352	353	406	365	374	367	355	352	384	365	350	371	401	366	357	380	385	367	378	405	390	368	410	348	382	348	390	405	382	370	389	382	375	395	415	353	392	363	428	409	354	344	375	436	397	372	355	377	341	357	352	350	342	378	365	374	374	381	373	369	366	386	382	384	376	364	371	365	382	394	374	376	400	347	357	352	398	363	393	366	419	422	400	359	407	367	379	382	379	367	359	374	387	375	399	386	376	388	380	375	394	381	383	366	389	392	379	380	418	408	395	378	379	392	350	378	400	383	384	415	385	386	359	362	377	394	401	353	375	398	387	420	379	387	401	342	398	351	386	363	407	385	384	386	367	415	402	356	376	336	388	382	368	391	397	370	401	390	392	384	398	383	403	394	376	362	397	402	330	366	392	365	366	383	399	378	384	367	385	433	391	431	357	384	397	338	368	346	413	361	343	374	395	335	365	381	378	365	386	391	372	388	365	382	355	369	376	375	350	374	363	432	367	396	403	340	397	350	399	336	376	402	374	395	366	390	412	379	403	358	403	358	393	378	390	376	382	382	342	368	376	366	429	384	381	356	395	373	375	367	388	364	372	391	387	390	370	366	374	382	368	394	400	376	407	412	366	361	384	351	378	392	380	389	363	374	362	397	418	408	401	380	397	432	410	368	372	362	405	387	409	407	392	390	380	427	390	408	374	386	388	358	372	361	369	414	395	365	391	364	360	367	379	364	388	395	375	362	342	348	412	407	374	395	364	400	424	377	377	373	348	371	386	413	350	376	360	376	375	396	385	385	351	400	363	385	394	390	385	358	376	372	370	395	390	353	353	373	395	352	415	354	361	401	376	352	389	396	387	386	395	380	376	413	405	401	318	344	375	370	357	359	394	380	436	402	376	375	368	363	385	362	326	363	390	362	349	346	345	397	361	357	400	409	370	387	390	393	372	364	346	384	379	371	361	379	354	408	379	385	375	396	411	377	380	362	405	391	390	346	371	381	389	369	422	388	349	375	373	372	420	380	390	353	378	381	387	367	408	364	377	379	372	352	376	392	374	381	380	388	427	364	404	404	399	361	408	381	420	389	364	378	360	418	369	349	362	359	377	406	374	348	352	372	350	363	367	377	382	385	392	388	399	386	352	378	395	395	394	383	394	396	378	389	360	361	390	383	410	398	387	395	344	371	398	360	376	379	364	365	356	377	430	379	379	379	377	402	379	388	340	398	419	395	408	412	382	395	396	369	387	382	336	374	397	367	368	365	383	395	372	354	375	397	368	389	401	398	348	356	417	389	402	378	373	357	405	369	390	377	371	414	399	347	374	373	384	365	374	402	424	404	384	357	414	373	408	387	368	400	367	386	415	381	369	362	404	409	391	384	376	401	339	358	400	386	383	354	379	354	370	380	350	378	379	382	376	384	373	382	380	417	369	405	361	360	324	380	379	369	373	387	332	381	383	376	413	392	380	370	394	352	408	429	365	393	385	358	394	388	346	341	378	413	401	377	391	385	360	362	375	398	354	359	400	393	409	382	338	364	372	376	350	374	368	368	409	389	371	399	374	375	378	362	398	369	379	392	334	382	382	382	337	384	377	367	372	396	372	373	388	413	386	359	403	392	351	399	355	396	378	384	368	369	390	348	352	364	361	372	375	408	385	374	399	415	382	348	402	350	381	397	365	363	386	379	386	385	396	397	374	357	394	401	363	372	388	361	424	377	401	363	381	374	375	387	390	350	372	343	384	370	376	354	395	411	365	399	409	417	361	360	382	391	398	383	373	362	363	391	382	378	372	369	348	344	365	374	367	407	379	384	383	347	403	381	422	383	392	411	384	378	374	373	382	342	411	396	374	350	377	383	354	391	377	379	380	398	360	413	381	361	377	390	363	384	399	403	413	378	343	397	389	376	404	355	387	373	375	380	400	420	397	387	347	390	393	374	380	359	383	352	428	413	351	401	390	397	373	411	376	381	381	390	400	375	404	400	368	397	400	389	379	350	368	403	341	379	381	393	369	382	382	404	336	367	361	352	390	388	372	410	383	419	378	341	350	375	377	425	399	346	378	382	373	375	372	340	363	367	388	357	387	407	381	409	353	388	382	407	388	382	386	346	367	366	396	389	387	386	358	370	364	382	364	430	385	400	394	374	365	380	363	374	385	424	369	400	380	405	407	384	369	367	384	399	372	377	400	386	369	377	373	382	398	358	381	370	349	374	372	402	360	376	391	397	363	377	358	393	369	343	416	385	386	402	361	400	365	361	391	380	383	379	370	389	409	380	374	385	374	384	386	377	370	362	362	382	362	411	406	363	386	394	381	406	360	406	384	400	353	391	367	418	398	350	402	375	379	407	376	388	401	386	357	369	375	366	410	368	342	364	395	396	397	337	392	373	371	394	423	387	405	405	387	392	339	365	375	389	355	350	351	394	340	374	361	380	355	382	385	375	397	383	357	409	392	359	387	368	418	353	361	374	381	376	412	390	394	377	395	390	378	392	378	360	362	368	397	407	413	398	408	376	377	371	353	426	383	352	365	386	384	407	409	372	391	348	387	372	431	377	399	400	360	345	402	414	389	385	369	399	387	401	393	379	377	350	382	378	388	376	351	368	370	393	358	364	375	376	362	379	365	386	378	369	369	396	369	354	370	377	382	362	368	370	391	375	376	372	347	381	360	391	363	375	393	373	367	389	399	376	391	311	414	412	378	409	405	399	366	344	355	377	400	382	386	383	375	368	435	374	416	398	389	428	362	383	360	378	402	404	335	371	363	380	330	397	381	389	370	387	366	394	377	368	366	399	398	386	387	403	374	383	368	353	411	398	381	378	376	391	400	432	367	395	399	376	399	359	415	387	387	365	383	384	381	353	409	389	359	385	395	365	387	385	372	398	388	385	359	388	329	386	404	374	377	369	370	381	386	404	378	418	387	376	369	382	379	404	351	407	395	347	361	389	353	376	390	356	391	378	368	373	401	364	370	325	378	412	336	385	369	375	390	364	404	331	404	354	411	375	391	385	374	348	360	391	393	395	397	378	367	374	379	374	390	352	365	363	383	392	420	426	404	393	368	394	374	410	369	377	387	395	357	374	352	354	384	410	363	366	356	380	377	346	386	391	359	407	396	378	366	366	366	377	362	372	375	398	380	394	408	370	375	369	392	357	337	398	359	395	380	376	366	365	372	436	359	371	356	412	369	353	364	384	377	383	406	360	404	388	370	399	387	376
40677	61559	43613	28341	19813	10869	6623	4713	3771	3015	2269	1800	1627	1345	1051	968	840	750	717	606	635	593	622	620	626	601	516	535	531	527	516	531	506	500	466	486	469	503	479	479	470	499	494	507	484	429	524	483	443	481	520	465	455	468	492	426	462	503	443	470	473	498	508	522	502	501	496	484	460	464	456	449	510	478	486	463	464	504	458	482	452	528	477	496	477	465	452	434	458	489	449	480	527	483	466	456	496	514	492	459	455	482	480	459	473	463	504	493	513	431	460	473	456	475	436	477	492	459	500	473	519	480	507	516	446	483	456	491	486	521	465	499	476	448	504	494	455	477	469	455	458	462	475	459	500	487	482	424	478	473	472	478	514	512	482	478	475	475	463	508	460	547	491	504	499	484	484	510	473	492	480	462	458	468	485	514	463	483	463	508	478	458	504	464	493	497	495	490	466	476	469	510	513	483	464	481	480	442	453	473	497	486	480	479	449	480	475	476	470	473	464	471	466	490	454	470	447	439	466	432	455	466	459	484	477	452	465	451	442	416	521	452	509	450	480	472	475	508	466	479	441	492	444	516	441	449	449	453	496	469	474	502	453	420	460	497	463	522	458	465	473	519	478	471	466	480	503	454	494	465	485	451	472	448	444	479	445	472	500	475	484	506	470	444	433	453	444	449	474	461	458	516	479	466	497	522	434	504	480	484	433	490	441	451	458	467	462	500	490	482	447	503	465	463	506	459	477	495	466	482	452	478	490	458	476	531	473	451	483	499	440	503	475	440	452	470	503	503	470	459	477	478	472	490	442	456	477	502	457	451	466	523	466	518	482	495	473	518	454	481	469	454	487	517	495	473	474	444	475	464	501	451	458	485	457	443	436	492	448	458	456	472	427	502	496	446	469	485	476	470	492	460	489	491	464	501	471	488	486	444	460	468	504	465	475	480	493	454	477	454	475	462	465	472	472	518	431	514	504	451	519	508	448	469	462	451	474	460	474	445	453	477	482	485	467	451	497	473	458	516	481	483	497	484	428	472	448	460	443	502	479	493	478	486	487	472	453	507	487	469	493	456	460	456	491	487	434	478	466	473	481	441	509	430	499	444	487	476	499	459	451	452	475	468	489	494	455	479	470	491	475	476	461	464	493	498	437	466	489	493	486	497	496	471	458	512	470	515	459	471	499	492	430	486	453	435	502	474	466	475	458	479	471	472	465	521	488	428	492	454	480	482	463	480	464	441	462	449	489	508	439	460	458	461	480	470	471	472	489	486	485	473	480	469	470	485	481	478	439	484	471	467	448	429	450	462	470	451	461	503	502	522	451	464	496	460	467	447	496	472	496	470	455	465	490	472	479	467	494	505	483	511	431	487	457	442	461	479	449	476	493	481	458	439	461	495	480	475	504	462	441	479	525	472	496	471	489	468	459	499	463	482	484	502	467	483	514	476	475	460	478	442	486	482	461	475	452	496	431	460	444	462	523	504	455	493	499	480	497	430	479	460	514	473	449	465	456	487	484	436	500	429	468	487	446	521	481	470	458	501	485	471	491	454	471	475	432	446	444	473	500	474	465	447	443	494	488	478	489	466	490	451	466	505	460	468	444	462	483	448	468	497	435	494	447	477	467	472	477	489	461	506	485	475	448	458	472	491	478	487	464	504	483	504	478	467	475	475	461	461	470	495	473	463	451	443	458	471	503	467	438	494	480	461	486	449	479	451	479	513	493	459	478	489	430	492	454	455	471	474	492	455	485	526	469	457	448	453	459	456	495	477	459	456	470	468	456	489	504	502	442	443	465	452	468	464	454	428	460	461	425	487	467	456	482	483	494	502	494	484	481	494	433	508	451	495	490	470	481	483	472	514	500	453	440	455	501	456	478	493	502	470	460	496	476	432	493	484	503	469	444	523	440	462	439	464	505	531	485	458	528	477	458	489	456	500	514	488	442	447	436	460	448	467	508	486	459	526	469	503	429	470	491	442	467	449	485	483	489	479	478	466	488	462	499	471	515	465	512	499	527	455	465	486	473	451	431	503	475	510	439	471	429	469	443	509	459	479	512	467	474	482	470	472	450	484	480	464	505	455	440	464	434	498	443	452	459	445	505	460	505	482	464	448	473	502	493	505	469	442	477	511	493	508	501	451	489	465	446	502	469	519	458	429	467	477	449	464	460	481	450	455	480	496	502	453	486	509	480	467	478	439	498	450	477	441	503	450	440	482	464	462	465	459	444	447	490	421	520	471	510	447	439	476	469	487	477	482	481	479	488	439	471	452	480	432	493	480	448	478	485	491	516	499	477	461	476	513	487	479	459	457	444	442	496	492	500	467	535	451	499	455	486	532	478	461	502	493	466	478	482	440	478	498	467	471	505	468	472	475	446	459	493	433	491	485	493	474	450	478	437	473	461	450	503	478	501	503	511	460	488	438	507	453	456	457	454	527	464	502	483	468	478	441	465	497	487	478	471	507	473	515	449	514	444	475	461	486	516	482	445	482	465	496	479	486	485	460	460	477	459	451	442	457	457	487	497	471	444	488	488	448	464	442	515	477	514	523	471	507	480	463	461	483	509	456	450	479	493	475	481	490	485	469	478	451	485	479	478	467	491	481	506	453	473	456	499	498	482	476	451	435	479	467	444	518	466	479	454	439	440	461	481	461	453	472	474	456	470	507	476	470	481	445	446	491	455	438	459	485	436	472	482	441	498	513	485	476	482	453	456	444	471	510	520	452	484	487	484	511	490	485	459	493	462	489	481	453	489	478	484	469	487	440	453	456	466	456	449	488	460	462	453	487	519	492	499	475	502	489	449	500	468	477	503	445	499	487	490	501	501	489	496	466	471	491	490	478	502	459	501	490	470	430	488	426	456	497	486	478	459	439	465	478	513	470	447	434	491	449	482	482	502	504	477	480	513	477	507	504	480	457	468	448	499	489	437	489	447	465	523	482	497	484	475	456	474	468	494	484	502	461	463	477	484	493	486	459	479	459	472	518	493	437	491	466	471	424	457	492	470	486	497	439	476	480	485	484	453	458	496	466	446	492	509	478	488	485	445	490	457	452	453	446	459	461	469	488	510	517	454	460	466	460	512	460	479	527	461	443	499	457	480	514	504	466	500	509	455	482	461	456	486	491	497	471	473	488	479	472	448	456	484	455	496	528	452	450	470	462	497	510	485	467	470	464	470	485	503	475	491	461	506	471	493	488	446	455	500	447	483	483	486	490	483	432	479	467	499	415	522	451	465	499	506	411	459	432	469	479	486	459	447	506	484	475	460	479	497	466	494	461	422	504	468	496	492	459	461	496	499	454	457	479	472	461	494	477	505	502	442	482	471	466	492	435	470	488	471	473	486	490	469	451	452	483	461	473	487	459	519	484	435	481	472	466	449	486	423	480	479	526	442	507	479	487	465	470	481	486	461	453	456	451	482	455	481	456	510	449	467	454	475	482	477	465	467	458	493	513	482	499	498	486	475	460	482	475	463	500	463	438	458	477	475	472
24907	21222	28122	26078	18951	9290	3781	2342	1743	1443	1100	911	832	728	646	583	468	446	456	366	360	385	360	320	353	335	332	336	328	333	318	314	290	315	305	318	281	322	279	291	302	288	302	326	316	282	271	273	279	313	292	323	289	297	301	296	285	290	292	288	321	269	268	306	301	273	298	311	294	298	267	284	273	282	307	296	278	297	308	294	295	279	298	293	288	276	291	295	280	306	303	292	343	301	275	269	331	314	278	308	300	297	286	292	298	294	327	258	290	275	272	307	283	300	318	286	311	281	286	303	313	285	277	296	295	290	292	324	268	304	296	325	296	317	282	275	283	304	287	321	277	276	273	302	285	278	293	278	305	287	297	293	299	320	295	284	291	292	292	310	306	289	284	292	302	302	271	298	285	285	271	281	297	291	319	312	317	307	284	298	292	294	312	284	283	309	261	270	278	301	309	306	305	288	289	288	299	305	302	296	278	308	287	296	331	317	299	290	303	315	285	276	283	297	286	306	294	288	327	328	304	263	296	271	299	292	256	325	270	269	308	289	293	281	304	275	270	310	317	265	302	297	289	321	272	307	263	286	286	309	292	287	290	289	318	292	314	315	277	306	313	279	281	297	322	306	300	274	301	253	300	264	342	271	267	281	298	255	302	274	267	288	296	285	271	308	275	269	310	287	278	281	279	284	297	282	293	277	302	268	288	309	271	265	317	308	286	298	292	298	279	301	284	306	300	298	306	278	260	270	313	289	298	278	310	278	297	275	313	304	288	293	285	295	304	299	269	307	289	271	297	270	314	264	313	279	284	305	251	324	292	299	276	283	309	299	300	296	286	279	296	279	330	297	271	327	296	300	276	308	267	288	279	319	308	322	302	306	280	300	334	317	294	287	294	285	301	304	292	294	301	291	316	323	300	288	283	274	307	278	303	287	304	267	302	288	301	254	300	309	311	297	312	292	305	293	261	265	287	270	305	271	257	328	314	300	304	300	262	264	293	280	252	331	281	292	274	303	314	271	267	280	279	311	292	335	289	287	311	245	303	298	310	296	286	278	273	286	300	276	288	303	301	276	289	299	273	286	280	315	306	281	315	292	282	288	300	270	308	292	285	285	325	299	297	288	290	299	276	299	302	263	289	323	311	307	315	281	302	310	276	290	283	263	318	284	291	291	274	293	305	294	263	298	296	268	290	274	308	285	282	283	344	324	279	281	287	275	309	299	265	284	295	286	250	283	288	315	304	281	287	295	315	274	289	274	316	325	284	301	283	295	293	309	280	290	297	292	321	276	252	272	249	309	284	318	301	305	285	298	313	296	288	298	299	323	304	286	260	270	313	284	316	289	256	300	296	288	316	288	292	301	280	299	283	297	299	325	299	294	297	289	317	318	286	267	324	290	291	281	317	332	286	299	289	315	296	276	294	281	320	300	284	279	287	294	276	289	327	334	296	297	322	317	290	269	327	277	314	297	319	298	328	286	286	314	292	314	299	300	302	285	291	293	285	307	278	304	261	290	326	306	292	282	284	275	299	269	292	289	285	315	260	297	277	310	291	309	327	270	303	290	283	265	268	310	299	289	295	296	285	286	309	270	272	306	281	291	291	324	306	337	310	332	295	279	277	308	286	266	278	298	292	288	286	306	343	286	279	272	311	279	302	262	269	317	298	288	295	267	266	302	279	299	269	289	272	291	301	314	291	281	278	294	274	329	308	324	336	293	280	290	269	283	301	279	291	273	322	267	304	263	316	286	294	303	330	337	294	276	300	293	299	306	306	337	288	301	279	284	279	293	269	284	282	286	314	291	277	299	346	290	313	291	271	306	269	299	313	276	285	296	300	287	255	300	291	296	306	260	262	302	283	302	287	283	286	280	298	264	299	289	300	314	278	317	304	324	311	308	305	317	301	318	329	265	308	274	283	297	330	302	267	297	270	294	313	296	295	289	279	307	310	282	288	284	297	293	299	305	291	258	297	295	298	302	301	285	299	300	292	334	282	312	265	283	293	288	301	303	272	302	317	283	289	268	308	308	291	285	315	341	297	321	341	309	293	311	287	318	285	256	297	282	319	310	289	305	324	314	318	312	283	284	299	299	299	273	327	290	293	285	295	289	273	265	282	289	297	270	309	291	313	317	325	283	302	305	297	304	283	308	318	275	305	289	297	287	298	287	292	273	295	277	296	279	301	315	317	284	290	326	267	292	292	294	293	299	291	278	291	298	291	285	297	284	283	283	298	295	272	314	297	308	290	316	299	282	308	311	296	294	293	294	294	331	269	298	290	288	284	258	275	278	313	295	310	301	285	290	326	291	279	329	290	291	289	308	322	316	304	290	279	297	321	251	312	304	321	310	281	283	309	275	269	283	308	297	300	285	273	276	283	284	281	330	284	287	291	302	309	302	300	317	291	274	301	307	294	312	299	294	283	288	269	286	296	285	339	310	312	281	291	280	276	323	255	292	284	306	302	258	266	273	314	322	324	291	284	307	314	288	274	290	281	287	298	292	302	306	274	284	308	289	273	284	300	288	318	283	279	320	325	314	280	288	263	285	271	257	256	294	300	280	271	319	310	287	290	268	299	310	279	281	288	316	295	293	285	298	298	316	309	278	292	323	300	321	314	288	312	275	277	296	292	306	269	303	309	306	284	267	304	257	291	311	308	289	301	302	308	330	297	283	286	321	295	278	306	299	298	299	299	287	269	252	311	294	294	300	303	285	341	297	297	307	281	295	313	321	296	284	296	274	279	291	267	315	283	313	292	323	273	303	297	293	284	310	285	313	284	287	290	314	279	306	283	299	297	305	309	299	308	321	310	296	288	306	272	264	298	293	293	261	308	268	324	302	299	299	287	293	277	296	271	305	282	297	301	270	289	275	272	307	262	262	304	305	288	280	282	288	293	284	312	307	272	293	266	273	288	297	277	329	281	268	294	302	296	276	338	296	308	311	315	268	283	311	277	285	283	315	295	282	289	292	285	306	302	234	310	308	285	317	294	308	305	291	294	295	266	292	299	292	303	281	310	295	301	310	308	300	295	294	301	281	308	273	318	270	299	293	267	316	318	301	276	292	289	256	293	314	298	342	288	284	312	290	301	301	290	299	296	298	288	323	279	309	302	291	296	311	315	279	287	275	270	307	308	323	318	318	266	283	294	310	290	297	288	275	308	274	277	290	279	292	309	303	272	284	308	326	298	294	282	295	292	284	310	290	291	298	258	302	290	291	299	264	275	302	283	272	301	299	311	330	305	306	322	256	317	315	314	292	309	267	306	293	311	278	296	291	309	310	289	306	316	276	294	298	301	283	301	285	323	271	330	284	292	289	324	321	277	285	286	306	280	298	294	298	293	308	293	295	313	266	294	268	282	311	304	292	299	286	292	284	299	286	302	308	277	270	289	302	313	292	296	288	285	309	297	273	286	287	301	288	302	293	298	295	317	279	337	309	290	271	280	276	322	289	294	294	300	278	302	309	294	306	316	280	269	291	267	306	281	298
39621	58234	43903	28797	18824	11449	6698	4598	3496	2761	2110	1620	1492	1174	1008	871	742	652	609	540	504	503	516	462	507	507	465	480	453	395	430	388	397	398	359	379	384	397	361	360	349	363	386	376	363	371	379	371	438	328	389	366	357	380	359	373	372	385	355	390	379	325	375	367	422	365	334	345	357	376	339	388	335	350	374	386	371	387	405	348	349	354	366	352	382	357	381	356	378	336	375	365	337	358	383	372	373	374	386	353	396	353	356	380	397	384	349	403	395	395	343	405	377	384	348	365	392	369	353	356	344	380	380	342	390	339	359	362	374	368	395	369	374	358	380	382	354	384	380	377	403	377	372	373	370	371	386	366	367	387	364	353	342	337	360	389	356	365	352	383	351	367	367	362	382	359	420	353	388	395	352	368	382	366	359	393	390	356	351	366	396	407	404	387	392	377	374	394	363	427	363	372	391	368	345	384	379	366	358	379	381	409	385	401	389	355	366	379	387	379	373	342	363	381	356	351	368	365	332	320	361	387	361	345	357	386	386	387	387	385	371	357	378	357	344	365	347	361	381	354	381	411	360	416	356	338	392	361	382	374	381	385	336	364	349	368	367	354	353	377	383	373	354	373	389	368	380	346	369	364	354	372	387	345	365	344	360	408	380	401	381	403	368	351	366	356	373	360	331	398	353	326	347	316	409	360	339	371	378	398	374	351	333	341	421	357	350	366	343	359	339	366	384	361	330	399	366	398	377	364	318	384	386	382	389	378	348	379	340	397	345	344	351	392	364	377	354	361	352	363	356	362	365	363	397	362	390	352	367	358	372	397	328	366	348	355	383	348	374	360	407	382	378	375	365	384	354	361	370	361	371	370	400	380	381	354	357	400	389	345	388	401	358	404	342	335	368	360	410	402	376	350	343	345	394	348	356	355	393	364	355	413	369	362	394	354	378	373	352	361	383	379	390	367	374	386	325	392	369	365	392	382	383	381	375	366	360	371	375	365	389	386	372	367	354	375	357	348	408	389	351	382	379	400	370	381	362	373	363	361	345	383	373	375	346	375	385	337	352	387	363	375	381	407	367	363	376	424	333	349	354	388	362	361	362	341	363	334	345	344	361	380	352	368	396	414	382	383	380	355	374	367	359	389	361	369	357	372	401	371	372	419	355	347	380	385	346	326	370	372	372	390	348	371	385	355	397	384	371	364	354	330	385	332	338	374	381	362	414	347	343	409	367	384	340	400	365	364	393	355	346	381	334	378	336	374	372	377	367	333	386	382	404	399	380	354	372	373	373	399	360	346	372	383	344	344	394	367	354	345	380	368	365	367	374	356	366	376	348	370	378	365	343	394	391	381	369	332	386	357	381	343	394	363	404	342	402	361	367	346	407	350	379	369	387	360	326	378	347	387	393	359	367	377	375	371	358	337	397	379	353	374	330	361	388	365	389	375	359	356	338	370	375	369	375	387	364	373	342	386	370	364	343	351	341	369	367	373	380	357	366	409	397	357	371	358	349	335	367	377	369	368	372	386	393	375	345	371	359	352	396	361	340	350	351	387	370	371	348	349	387	369	360	376	386	387	390	368	409	383	390	372	346	361	372	388	379	372	353	393	354	348	351	392	376	352	385	354	380	350	407	398	367	382	391	350	394	383	421	389	370	385	373	334	356	309	353	387	393	401	370	344	394	362	375	375	323	348	374	364	323	355	367	385	355	362	389	353	391	377	354	343	361	356	356	316	389	406	357	325	347	377	349	371	333	353	377	382	369	358	336	374	365	352	372	368	362	357	353	365	370	365	340	372	340	390	365	392	360	364	362	412	391	362	418	382	386	352	383	354	392	397	365	351	343	368	366	396	365	366	350	360	355	400	370	364	383	366	398	334	410	386	374	367	343	330	378	382	349	344	379	386	387	381	401	341	342	377	394	412	338	370	396	389	387	373	328	376	398	379	394	371	386	376	390	383	342	336	385	348	377	372	367	363	353	381	374	330	379	390	369	401	381	406	369	356	378	369	339	412	334	395	383	321	372	388	377	370	368	369	391	393	371	349	378	395	386	345	421	348	369	386	378	366	413	358	358	361	376	349	355	351	373	349	374	417	390	364	391	343	385	349	356	371	356	364	384	364	362	381	397	376	383	381	348	359	360	361	357	368	368	384	385	401	351	368	354	357	354	350	344	356	365	349	366	385	371	374	385	393	375	392	353	390	367	374	353	367	405	397	368	350	377	359	399	387	387	393	373	348	382	374	384	356	347	359	373	352	358	360	336	363	361	375	379	386	384	365	404	369	369	364	376	361	376	350	358	413	356	353	356	350	351	371	353	357	379	352	383	379	360	353	359	354	385	371	338	360	362	355	374	364	350	328	405	337	372	353	399	368	350	375	384	351	376	367	364	362	361	398	416	344	375	340	363	370	353	373	408	382	388	332	385	351	380	337	390	386	357	373	357	340	382	398	361	351	371	386	351	341	389	392	367	369	369	400	394	348	344	329	376	400	397	361	380	376	346	375	385	389	348	349	369	372	373	360	370	357	395	388	376	369	345	344	365	393	363	372	341	359	399	360	353	380	402	396	357	364	356	355	398	383	391	350	383	379	355	377	371	363	356	372	354	377	363	395	356	351	357	331	363	413	368	401	327	398	382	355	365	396	379	358	373	358	379	363	362	341	403	359	368	387	376	392	361	382	378	355	357	357	375	398	343	379	385	360	375	379	344	363	353	367	385	373	356	374	378	338	345	340	385	363	384	360	359	377	367	343	366	349	367	327	361	374	378	390	371	376	375	410	373	366	376	375	368	364	366	329	362	370	384	333	356	396	366	370	353	344	373	367	361	382	373	362	410	354	372	340	368	342	337	380	408	396	359	374	358	376	377	374	363	384	409	378	367	384	353	332	335	369	384	378	389	363	351	326	380	369	378	368	314	373	378	385	381	373	359	395	353	375	390	385	392	380	377	411	393	396	367	371	396	384	390	362	350	320	389	358	393	368	374	381	383	394	391	350	372	354	360	368	362	395	365	348	352	357	350	362	418	389	350	392	402	342	367	403	361	375	399	365	383	331	368	393	356	387	400	347	370	373	350	388	382	345	369	356	382	351	382	396	390	328	367	349	356	376	383	358	359	368	355	386	365	363	409	411	388	352	360	389	373	379	372	368	347	363	365	344	385	399	350	343	375	350	381	356	384	371	371	365	389	348	410	339	388	376	358	361	368	348	403	385	354	348	350	353	409	351	381	358	367	358	371	342	340	339	380	349	360	345	337	343	360	382	381	395	380	327	383	384	379	388	378	327	369	385	369	384	362	379	346	382	376	380	364	367	373	394	360	361	391	376	379	383	366	358	360	362	383	360	395	367	371	416	369	414	368	337	409	411	389	381	354	366	390	381	359	382	358	397	389	389	357	358	379	357	389	384	371	363	372	332	363	375	399	365	359	376	429	374	329	362	404	358	378	342	391	345	377	344	389	372	363	367	383	378	328	351	387	354	369	369	383	372	374	406
22724	21127	28681	23862	21265	21484	15110	5540	3264	2384	1965	1578	1352	1122	930	803	679	620	528	521	505	482	432	478	443	375	424	382	378	409	388	422	375	380	377	329	357	339	340	339	311	310	332	337	351	313	354	322	324	329	324	326	343	352	361	326	279	333	334	310	353	321	334	334	323	363	317	307	294	330	306	304	333	333	309	281	326	309	312	307	330	326	350	287	350	332	327	320	331	331	299	324	325	305	310	319	289	299	324	313	332	341	319	385	333	319	317	361	301	335	348	326	339	333	285	319	307	307	329	309	324	301	320	304	353	324	339	307	311	332	340	320	330	305	301	342	329	357	333	319	322	327	322	334	300	320	305	314	323	281	340	365	312	343	317	341	325	297	364	342	335	335	309	276	333	312	310	297	311	346	319	331	297	325	308	316	315	324	322	324	316	334	328	365	305	317	325	339	315	313	321	315	336	318	326	310	315	318	323	352	299	306	332	332	329	301	347	363	317	303	366	352	340	308	305	312	366	347	339	301	320	311	306	315	325	326	326	346	349	300	335	321	324	295	331	319	307	350	342	318	337	326	324	360	356	318	322	325	339	300	303	328	300	338	322	311	331	345	326	349	308	347	343	352	325	300	318	302	314	337	294	327	297	338	309	310	321	296	341	312	312	300	335	324	340	325	332	324	310	325	335	299	330	338	316	337	309	312	324	336	329	323	336	311	311	317	297	299	328	296	311	343	353	284	317	320	305	321	352	303	322	313	309	336	348	323	309	328	312	348	331	358	322	323	303	329	352	342	306	330	311	292	322	351	277	327	335	338	309	343	336	330	336	295	336	352	301	315	278	324	293	343	320	333	284	336	371	297	355	345	299	325	336	314	343	311	343	293	317	306	301	327	341	308	314	300	342	352	298	317	315	316	318	331	328	334	324	380	313	289	314	342	325	371	339	307	325	308	324	317	334	325	333	321	333	310	322	347	316	342	320	325	319	345	328	313	332	333	375	384	312	319	306	354	293	299	320	339	322	320	345	274	325	341	329	318	331	299	321	336	344	324	334	305	316	310	356	314	313	324	319	348	329	336	302	337	326	322	331	308	339	325	270	356	323	295	341	321	317	303	328	310	322	340	308	338	337	314	315	302	327	297	353	331	318	330	308	310	345	311	290	320	315	329	280	307	313	326	348	322	318	343	319	330	323	288	338	309	338	351	305	323	309	318	324	305	317	313	332	339	280	320	329	332	307	355	339	339	343	317	318	337	314	319	314	295	329	350	295	310	292	332	300	331	308	295	339	291	281	302	331	321	356	336	316	329	301	334	323	324	324	298	332	330	314	317	299	314	300	317	327	326	337	316	298	306	329	300	304	351	290	320	308	315	313	322	314	307	303	305	330	344	316	323	310	322	291	305	302	341	334	309	335	324	321	331	331	313	335	323	298	314	344	327	347	309	314	326	308	329	348	308	305	314	313	303	342	312	304	348	350	302	327	307	324	309	329	304	304	308	343	324	325	317	326	332	322	326	347	342	326	332	313	340	308	316	323	366	323	307	348	316	317	339	359	297	316	315	322	309	310	309	308	332	337	327	310	329	284	308	324	308	313	339	334	319	313	332	303	309	294	311	310	326	291	300	309	326	327	303	324	361	323	315	305	340	340	298	338	331	299	298	347	329	339	329	337	302	321	308	335	351	347	302	332	334	332	314	341	308	320	332	338	338	304	335	327	332	323	340	343	322	319	296	326	324	305	313	328	306	295	313	329	338	324	330	297	305	332	337	331	300	299	346	325	335	336	292	287	321	299	310	295	328	281	328	337	313	311	342	307	299	306	283	336	319	323	291	326	326	312	334	316	348	285	353	325	357	335	345	329	335	318	325	304	293	306	339	335	316	306	306	316	326	326	321	343	342	304	316	317	312	324	321	301	299	312	355	303	335	318	319	305	356	312	298	325	331	312	304	333	340	293	351	323	327	309	307	312	312	327	317	348	351	331	294	338	325	335	290	329	334	304	337	334	295	338	315	327	306	353	321	321	316	320	347	368	373	309	315	303	280	342	316	324	330	321	376	310	317	304	307	317	314	341	336	340	314	344	336	339	327	338	319	322	319	318	296	332	363	288	292	300	304	340	302	314	334	268	309	313	322	318	309	302	320	292	296	325	325	306	348	332	317	287	356	324	312	319	318	314	321	300	351	303	345	355	306	333	300	335	305	326	329	315	351	284	307	346	305	317	337	336	310	314	342	317	341	301	317	331	303	306	294	285	343	339	321	333	335	328	298	284	338	312	336	315	325	300	320	311	309	320	339	323	341	338	280	329	334	303	310	302	329	298	331	312	337	354	300	319	333	321	322	332	336	311	333	330	315	324	390	288	350	317	335	322	326	366	329	335	298	327	299	313	334	339	323	359	358	375	290	344	304	340	320	315	344	311	322	308	340	361	308	296	336	294	306	324	324	339	322	321	306	333	325	329	305	314	349	324	328	314	324	332	338	314	310	329	289	318	313	332	345	318	342	381	305	307	348	307	330	326	317	280	336	320	336	348	325	335	309	309	344	308	310	335	270	318	324	355	309	313	355	310	282	301	341	322	319	306	325	312	312	293	299	329	332	326	304	281	295	309	288	335	303	329	344	308	340	303	295	335	320	330	337	320	308	328	319	347	346	336	320	330	316	338	330	284	314	309	299	301	295	343	310	313	324	325	309	325	341	322	318	334	300	304	301	312	315	313	321	326	321	333	316	345	302	335	309	281	323	314	342	343	309	338	311	295	304	368	338	315	348	338	309	319	305	316	314	326	327	341	318	348	290	340	327	304	331	332	326	313	340	307	329	355	321	290	351	339	313	338	330	323	297	320	303	312	309	345	313	339	305	368	311	302	339	352	281	305	335	303	290	326	351	328	317	343	322	309	296	346	340	298	315	345	347	305	317	339	364	327	335	327	320	301	308	336	352	328	344	339	335	323	309	319	332	306	327	303	318	323	331	345	327	308	293	305	334	328	339	344	287	321	307	317	315	331	327	339	320	316	307	329	333	310	308	337	334	323	319	357	334	318	323	319	311	308	305	337	331	309	331	311	322	347	319	333	339	338	316	317	373	317	355	317	290	329	321	335	347	323	337	354	315	343	318	329	305	336	336	324	319	303	328	301	330	342	322	342	314	278	296	313	321	339	328	304	321	330	342	332	293	347	341	328	343	300	307	301	311	327	276	272	313	292	313	309	327	314	326	325	324	338	328	335	322	368	342	312	344	309	327	318	326	321	289	292	344	298	333	301	346	322	351	332	313	360	352	285	314	330	333	342	334	325	304	302	301	316	327	333	312	339	338	328	311	307	349	351	300	319	344	321	342	304	301	350	334	309	333	322	299	345	321	329	350	324	325	321	312	356	304	312	298	331	322	340	340	314	318	313	323	316	329	324	346	298	303	336	322	303	315	342	316	319	300	296	312	297	305	324	325	329	301	340	322	328	320	349	295	325	326	326	321	278	323	308	316	311	297	303	317	294	364
40853	68081	51094	33461	24627	17426	11709	8408	6265	4399	3592	2848	2261	1833	1545	1373	1194	934	761	688	660	588	634	665	580	549	562	528	520	487	472	471	484	442	427	420	427	454	433	408	411	413	434	398	433	437	394	407	440	400	426	436	395	382	395	402	385	414	400	409	423	383	408	402	419	453	413	417	380	423	383	419	425	431	427	398	389	385	388	362	398	396	394	383	398	410	398	428	397	429	386	396	422	419	397	404	422	400	428	401	412	433	406	362	420	395	399	389	394	397	369	375	422	426	381	414	408	390	390	382	369	427	397	426	383	379	423	417	410	417	388	392	393	392	399	361	372	418	401	367	359	433	384	399	406	429	402	394	425	391	437	413	378	435	412	353	379	388	364	406	373	372	373	404	387	386	388	421	382	431	391	413	398	392	425	390	435	432	373	392	401	390	391	404	381	443	389	423	417	406	408	385	427	404	380	395	422	425	384	390	412	432	390	401	387	399	394	401	413	411	421	373	440	341	420	406	344	407	383	402	363	434	416	391	386	404	368	397	392	421	400	411	415	392	370	421	410	425	403	428	406	419	370	408	385	405	406	404	410	435	403	406	444	415	411	364	401	392	397	352	414	421	414	419	394	414	404	373	425	383	416	416	419	392	445	375	390	434	445	406	433	359	419	412	370	408	393	371	405	445	378	372	350	420	399	382	399	406	411	376	414	403	407	406	393	392	365	416	412	380	389	393	401	361	422	379	387	422	375	418	405	399	376	417	389	427	398	403	408	420	411	400	419	384	373	376	360	385	384	434	395	397	382	404	405	376	379	403	389	407	381	392	413	420	379	382	428	393	385	418	372	374	382	415	384	396	400	427	368	414	385	376	381	421	429	458	379	386	419	437	409	359	385	398	398	415	387	394	410	381	390	418	413	404	397	394	412	394	414	393	405	405	417	415	424	416	372	403	426	381	393	436	402	362	363	388	433	379	394	399	370	417	378	394	406	384	387	381	390	401	428	388	404	379	383	373	395	397	400	411	412	398	434	379	372	357	409	390	428	432	420	367	438	390	411	397	399	370	389	405	417	403	409	429	407	368	412	419	456	393	402	420	404	422	390	393	431	398	402	394	390	406	420	400	423	413	380	413	415	382	408	394	416	389	421	412	423	422	376	375	427	401	392	389	387	413	405	362	404	373	353	427	440	393	401	439	430	383	441	400	404	409	375	372	388	394	422	383	409	407	443	349	406	415	365	398	383	386	433	404	412	384	409	406	371	436	395	351	401	394	437	425	379	404	408	406	376	439	403	405	415	381	398	388	436	391	374	387	413	376	410	394	362	398	371	405	380	417	348	400	388	363	413	385	399	409	407	380	408	395	395	392	404	384	433	425	379	398	410	413	403	390	430	448	387	400	371	405	413	398	416	433	431	402	377	387	398	398	361	376	391	432	414	395	375	386	397	389	386	406	392	375	384	385	408	379	387	439	392	402	379	378	420	404	396	411	386	397	347	410	390	411	402	378	409	398	401	409	391	392	370	392	416	374	418	443	373	372	387	405	396	407	396	365	399	379	370	394	407	399	429	387	389	412	428	409	391	388	410	410	417	418	380	385	352	406	404	384	428	415	401	370	396	379	395	399	395	387	373	362	397	418	460	383	412	414	396	419	425	378	375	377	421	398	382	392	427	435	408	387	389	395	404	386	392	427	427	434	421	417	371	387	376	386	369	410	377	391	427	414	415	395	406	432	396	408	381	408	398	397	409	399	405	415	380	384	424	430	423	408	422	409	404	400	424	379	377	390	417	410	418	372	382	388	361	363	375	415	409	417	431	400	383	392	387	403	402	408	411	423	405	383	390	408	408	383	412	395	365	431	388	404	435	425	404	412	420	380	390	395	406	438	402	383	421	441	411	429	408	413	390	445	377	419	430	423	395	382	365	396	419	416	382	419	379	379	383	405	413	377	419	391	409	405	378	420	411	408	404	384	399	370	420	390	373	385	397	424	392	349	423	417	416	440	369	420	373	383	390	417	378	388	389	370	415	392	414	412	389	428	374	400	404	380	395	400	379	409	390	395	407	431	347	379	390	390	395	398	419	405	393	372	383	387	402	421	420	416	409	417	394	415	412	406	392	429	392	372	390	371	389	420	364	425	401	424	427	413	448	364	403	417	389	400	429	400	409	380	403	412	379	383	423	384	407	405	415	406	421	380	413	387	425	346	398	441	392	393	434	425	404	425	385	403	395	429	392	377	398	435	383	372	375	395	409	397	370	439	446	370	389	411	381	407	376	400	397	377	411	417	374	400	422	406	390	385	390	398	399	376	410	429	443	414	412	365	413	382	407	402	383	400	411	372	447	414	417	393	416	401	434	395	399	349	373	389	401	433	420	414	429	426	354	422	399	407	374	413	376	375	383	452	404	390	380	396	413	420	409	415	375	350	401	397	369	404	377	370	361	403	443	384	365	406	420	440	393	445	397	347	390	380	395	437	403	410	431	417	359	428	402	364	411	378	404	377	393	371	358	403	375	428	391	403	387	390	433	386	394	383	372	426	398	371	399	388	384	381	411	384	445	352	391	401	398	412	384	375	400	431	398	411	394	385	397	409	394	387	378	432	390	398	407	377	381	425	418	398	403	419	405	393	375	433	369	394	405	390	384	371	391	404	397	422	395	390	415	409	404	435	375	385	412	431	390	422	409	405	396	420	404	443	417	413	401	397	388	400	381	379	412	399	397	402	401	374	389	371	406	439	402	406	436	411	399	385	393	384	360	399	393	394	411	382	389	428	365	378	394	385	392	390	400	386	429	420	432	420	396	382	416	396	372	425	394	365	383	413	394	397	405	390	381	373	380	398	421	376	402	399	383	413	432	381	407	387	429	401	415	376	425	430	367	342	405	408	416	367	416	428	380	446	430	382	418	384	381	393	420	417	387	375	400	379	415	374	388	389	401	370	409	370	393	366	412	379	373	424	373	392	392	384	374	402	388	415	392	405	428	407	424	393	372	402	392	432	381	422	376	411	427	422	406	389	407	403	403	387	375	414	421	384	393	372	411	398	401	377	424	452	402	416	399	388	436	401	400	412	389	427	418	406	388	395	359	391	401	426	368	458	419	413	416	402	386	439	403	406	420	402	426	380	379	401	403	423	408	412	404	422	410	418	384	389	389	390	386	393	390	368	391	409	400	400	383	385	378	405	404	368	417	417	392	390	401	379	409	411	390	412	402	388	383	402	417	429	419	395	407	391	416	385	385	409	391	430	413	405	395	389	426	407	377	395	442	407	432	369	394	368	423	400	375	412	386	375	400	386	350	384	360	402	418	400	423	389	412	420	437	404	402	396	448	410	419	423	385	409	389	430	383	341	404	401	402	415	372	416	406	420	386	408	407	395	377	360	400	396	386	401	388	380	391	367	374	408	392	405	407	402	367	392	373	401	384	394	391	391	392	448	378	416	386	389	393	377	414	405	403	441	421	393	395	406	373	394	419	380	377	379	406	396	420	392	409	389
34351	33576	31064	21600	11441	5864	3157	2236	1613	1188	1062	913	795	640	609	550	470	482	469	453	415	397	372	380	375	386	367	404	380	371	398	370	411	373	340	334	367	346	364	330	372	350	368	365	345	330	363	297	357	336	365	372	379	378	359	339	354	341	381	354	350	349	367	341	334	353	319	367	374	393	321	341	352	351	345	312	339	338	397	381	367	335	368	354	378	335	360	361	354	360	336	387	362	381	327	339	360	349	355	359	340	355	328	354	361	354	377	337	371	357	382	356	367	315	399	378	331	370	368	347	349	343	320	338	338	312	352	368	372	353	332	347	353	340	333	362	375	326	333	344	369	338	369	344	349	342	389	339	364	344	361	379	334	386	349	342	325	334	348	373	352	366	346	375	349	340	364	372	345	312	339	338	375	374	395	370	387	345	341	376	368	316	314	338	334	328	310	323	347	334	355	351	371	362	369	355	359	365	339	356	334	361	361	370	343	332	351	362	358	330	344	338	307	327	369	359	355	302	342	320	359	360	362	374	325	339	367	356	372	353	362	375	342	338	347	355	350	352	345	330	357	356	345	373	369	375	356	358	329	328	318	366	335	348	362	360	340	375	333	381	365	348	369	330	349	334	370	356	378	367	345	335	361	346	376	367	335	363	328	339	365	349	343	336	344	337	352	330	320	331	343	377	359	349	347	308	353	388	344	342	363	342	361	377	357	349	336	368	336	357	333	325	322	324	312	374	358	358	331	368	389	352	353	340	348	319	339	331	352	346	324	360	317	345	336	340	387	363	381	367	363	341	354	361	373	335	331	352	334	360	339	332	332	353	333	339	371	380	367	335	372	335	357	345	338	358	364	342	340	370	368	327	359	331	370	336	345	356	359	316	341	357	348	335	330	354	353	335	342	373	359	346	320	377	337	368	345	357	358	351	352	341	389	347	337	350	362	336	348	353	331	331	318	328	323	365	347	350	341	353	355	331	344	368	334	329	371	375	356	346	393	362	329	347	353	361	330	303	357	372	369	344	337	350	326	329	340	357	361	339	336	331	320	355	333	360	340	369	379	383	358	362	366	359	304	349	376	334	382	310	385	328	341	369	352	349	337	369	346	334	344	369	326	360	348	355	328	334	347	351	322	368	346	344	354	356	340	356	362	348	375	348	330	323	375	343	315	335	353	337	350	358	355	347	360	348	385	347	341	364	325	322	349	332	337	361	346	368	357	335	360	372	376	331	355	307	330	363	339	360	331	323	345	325	366	352	353	350	320	369	356	387	361	333	333	345	333	346	343	336	359	358	339	333	356	316	336	334	324	333	344	325	361	388	339	332	370	384	351	353	367	336	385	302	331	351	340	347	353	342	346	372	361	369	359	340	347	338	336	363	362	364	364	334	315	337	371	345	344	340	327	346	332	338	356	348	327	370	364	346	344	369	344	341	356	336	362	359	363	339	354	385	347	317	359	358	329	362	351	327	333	336	342	363	340	341	341	360	322	383	346	353	316	342	353	352	356	340	344	356	356	321	343	321	336	383	337	331	344	373	340	327	340	345	325	335	370	353	385	348	341	364	345	338	338	361	373	327	345	371	343	356	344	366	356	364	317	376	358	375	363	280	356	359	362	331	379	343	375	337	313	375	340	355	367	336	364	352	357	368	336	381	358	341	356	313	338	355	330	381	366	356	350	327	365	324	361	339	356	349	321	335	373	337	348	352	359	380	353	377	322	348	347	367	376	340	339	348	369	345	328	327	387	357	333	388	357	344	361	363	321	357	306	351	348	363	342	382	368	328	369	319	379	343	343	367	340	346	330	351	353	381	317	348	352	352	345	361	330	350	359	336	348	344	347	361	368	360	350	321	382	330	380	341	360	356	364	313	357	337	336	375	365	343	370	332	343	339	356	352	300	372	325	332	326	364	351	353	339	386	339	329	324	354	373	336	371	354	344	349	356	390	357	346	365	340	324	340	346	376	376	368	350	368	353	336	339	374	355	339	361	337	354	328	343	345	338	346	333	337	349	367	333	332	329	382	333	328	335	339	342	348	368	353	339	351	357	358	358	318	354	357	344	342	327	352	322	336	357	363	337	379	330	345	345	328	367	305	388	366	361	369	340	387	357	355	352	345	357	364	365	316	347	337	313	390	334	353	369	381	339	327	366	354	342	333	335	344	335	353	351	343	355	367	330	371	350	324	325	323	337	351	379	365	340	366	352	362	346	331	345	320	366	345	368	318	344	381	336	346	303	360	321	359	360	344	367	354	364	346	387	374	349	347	357	343	348	330	352	359	328	377	349	354	389	350	356	387	355	387	350	352	404	366	344	358	355	361	358	371	336	369	380	347	375	347	340	313	375	342	356	369	340	328	371	364	362	353	323	331	351	358	392	308	337	345	371	372	337	331	371	361	366	319	347	349	362	357	346	331	336	365	333	323	368	348	338	353	330	317	365	383	345	367	322	345	342	348	340	355	327	341	379	334	344	353	382	345	344	326	364	322	354	366	342	384	359	348	317	326	355	350	344	328	293	358	363	340	336	346	338	358	314	362	351	359	354	354	359	331	356	392	340	358	355	313	334	331	354	354	352	328	352	320	368	380	347	399	349	377	374	352	367	353	345	334	364	325	342	389	331	372	368	380	353	348	378	377	359	326	364	363	326	348	342	327	363	319	331	358	357	331	319	358	341	339	340	343	381	357	339	345	368	348	362	319	349	342	361	335	366	370	338	336	338	342	329	337	369	378	321	373	366	358	341	356	310	352	370	372	338	329	357	369	321	377	343	324	350	360	359	350	345	365	323	328	362	309	367	373	379	353	327	330	352	395	333	349	357	353	389	327	372	319	336	372	340	355	375	411	349	360	366	345	331	348	363	375	325	322	367	369	313	322	343	342	341	381	348	351	312	344	384	359	381	377	337	330	334	341	358	347	362	344	342	366	354	339	373	327	346	333	350	313	330	353	328	364	330	330	377	307	373	340	348	359	364	351	332	341	340	348	315	340	363	326	339	360	342	348	323	355	342	354	362	364	351	333	326	357	349	329	335	338	358	369	337	348	389	344	330	322	345	364	355	364	352	349	314	351	345	337	320	350	341	391	340	347	337	360	365	309	347	349	357	328	359	334	306	367	314	369	326	339	325	355	330	343	339	365	387	371	347	347	356	343	349	344	367	348	326	360	363	350	367	324	340	355	357	371	345	374	332	343	345	389	349	312	342	353	327	359	344	328	350	375	381	356	349	365	347	384	332	330	323	362	353	380	361	355	359	340	328	349	322	327	372	328	341	324	340	345	326	344	369	372	352	363	339	351	330	343	362	347	343	328	337	341	360	347	367	354	348	355	327	361	349	310	381	374	358	340	345	385	343	369	348	320	389	382	351	369	352	332	347	301	370	354	363	317	369	368	349	360	354	335	332	324	387	344	316	339	385	333	364	366	321	298	343	350	358	337	302	392	340	321	341	345	326	331	338	369	320	322	365	358	332	341	317	376	365	325	335	339	357	347
42412	49052	35854	22298	15409	9410	5809	4284	3092	2214	1860	1545	1284	1005	925	806	745	703	634	599	567	574	579	515	525	511	500	488	483	522	468	481	442	475	425	459	467	438	455	465	442	471	412	420	388	475	428	431	441	437	462	467	446	458	463	451	429	458	422	440	458	432	434	420	457	415	424	397	472	449	428	427	473	460	443	419	450	450	457	427	477	420	414	421	463	437	389	427	456	425	431	432	429	416	464	456	410	440	438	434	439	422	434	429	476	435	448	469	431	408	449	451	435	456	443	399	433	443	439	465	432	442	443	454	469	441	424	436	451	452	420	439	453	475	448	433	427	442	439	416	441	424	459	435	413	419	436	452	433	422	419	430	450	417	415	487	478	428	416	401	418	464	448	409	408	407	424	463	456	432	442	415	437	439	458	427	431	415	439	452	432	415	425	425	417	389	438	428	430	445	470	451	432	439	438	442	472	433	452	443	432	436	413	431	464	453	414	412	425	445	452	412	437	448	453	435	450	423	439	446	471	440	454	445	421	444	400	422	440	422	445	448	455	426	427	452	414	422	420	445	419	477	410	456	434	459	460	418	454	428	475	426	465	482	419	430	452	440	411	462	451	432	465	469	452	445	454	403	441	403	426	446	431	431	431	422	425	434	398	442	432	415	456	485	477	498	432	414	444	427	409	437	424	430	436	426	429	456	388	432	457	425	409	429	444	432	435	453	436	447	441	430	408	455	426	429	451	396	448	449	424	429	440	455	414	421	424	461	427	411	413	432	390	408	412	413	427	450	423	408	480	442	406	463	408	391	452	430	438	432	437	411	449	491	448	438	438	474	435	422	460	450	430	431	436	428	430	465	424	422	423	414	423	451	414	406	436	394	429	424	453	445	425	431	453	437	420	449	421	444	407	411	384	430	446	426	460	453	405	460	427	457	439	463	443	454	413	451	443	442	470	448	464	443	447	418	453	441	423	462	442	404	446	425	432	477	407	418	446	422	459	421	449	422	415	439	420	440	441	391	460	426	448	436	405	453	446	473	432	430	430	420	469	458	411	433	419	438	439	424	449	461	441	454	431	448	394	432	404	418	449	460	438	444	438	422	510	416	433	433	452	462	440	423	423	424	455	449	421	402	457	429	441	450	418	435	418	416	443	434	453	423	432	437	403	418	427	478	414	417	420	408	416	439	431	354	430	426	436	413	440	439	432	462	431	409	440	433	407	425	444	439	441	452	418	450	452	431	447	450	437	454	479	432	429	452	466	391	414	394	404	428	387	458	427	461	452	441	456	454	411	448	460	437	414	442	468	443	452	448	472	475	463	439	446	440	414	457	422	450	446	457	417	435	416	424	456	413	432	409	466	435	419	449	451	439	423	476	452	438	442	445	430	435	449	458	461	452	444	408	437	474	424	431	415	435	438	425	430	449	439	469	462	440	418	421	450	421	437	453	414	445	454	431	418	397	405	423	406	445	468	443	425	415	427	420	436	391	405	461	428	442	433	447	426	408	427	448	429	422	443	473	401	425	446	445	400	472	432	418	445	443	442	457	440	466	428	429	434	440	436	451	426	459	430	432	428	441	405	453	436	459	423	456	406	440	441	454	432	439	435	465	437	453	402	436	462	445	474	461	458	427	424	422	453	428	478	437	430	419	473	392	466	426	438	465	455	433	445	418	413	443	436	400	439	444	438	407	422	469	458	468	448	439	435	445	447	441	416	465	454	438	452	485	448	425	502	425	448	450	439	446	416	422	426	437	463	440	429	430	398	392	449	400	459	430	409	419	429	424	457	406	417	456	440	429	427	446	428	439	443	443	455	456	458	442	413	455	448	459	434	433	458	423	440	418	396	448	446	399	437	400	441	459	424	418	451	432	468	425	446	453	479	426	410	422	447	408	427	469	440	405	435	431	422	454	454	435	448	434	433	416	419	417	461	412	446	448	438	454	413	448	429	433	451	434	398	452	423	403	439	445	437	427	468	411	431	423	414	459	450	408	401	434	423	457	422	396	438	459	420	438	439	455	442	446	426	420	418	445	412	423	436	465	415	423	400	457	431	411	413	439	467	460	439	472	436	408	454	424	415	441	365	414	439	472	405	427	450	430	425	432	434	423	457	444	436	422	431	460	409	408	455	416	402	425	462	455	443	413	410	444	462	413	450	433	454	394	463	433	447	399	437	463	467	435	458	416	447	429	467	406	417	447	441	395	441	418	460	464	450	416	441	410	469	451	465	421	434	415	464	443	411	422	450	447	464	460	412	445	472	417	431	431	400	418	437	447	431	430	431	467	437	464	465	453	471	434	460	436	420	435	439	444	428	396	392	464	446	407	446	411	447	417	456	448	464	420	416	426	441	436	443	442	446	415	446	374	460	450	441	417	454	442	441	408	445	425	444	466	431	445	417	468	463	436	404	428	432	441	429	402	393	411	427	416	419	429	462	438	432	453	419	453	445	452	426	441	452	455	407	430	476	418	463	474	463	438	441	396	462	430	437	439	446	445	437	441	482	431	433	457	409	437	430	426	431	452	440	414	424	425	402	393	454	401	458	427	416	442	429	475	455	475	438	431	448	444	442	421	432	412	416	454	445	453	409	444	421	445	435	435	411	420	427	418	411	410	431	433	449	450	436	460	482	467	439	445	444	405	437	424	465	387	429	413	446	465	478	400	453	422	406	425	424	384	435	435	435	426	414	435	415	450	440	422	433	409	457	429	444	457	430	465	414	441	489	430	415	447	392	423	433	442	437	481	435	458	444	438	426	419	472	427	439	396	422	392	425	451	452	420	420	430	429	415	429	430	436	460	430	455	458	437	423	434	435	411	435	461	475	455	431	440	421	420	470	471	455	412	458	453	430	458	459	416	415	481	419	434	435	456	447	425	445	438	410	388	394	466	425	450	443	408	462	443	437	415	418	437	443	434	461	471	451	417	436	436	419	445	418	406	426	449	467	437	442	492	456	479	379	461	398	423	439	463	400	438	404	429	429	442	444	438	488	470	424	441	421	435	402	437	440	391	416	417	442	459	428	463	456	444	419	448	433	441	388	425	423	440	376	401	455	449	434	458	451	443	434	443	458	478	453	417	403	400	456	452	437	394	452	426	449	454	442	476	471	420	449	463	432	420	429	436	459	442	443	468	436	440	451	472	428	464	419	419	453	433	415	429	441	413	423	446	495	416	422	431	465	449	413	430	405	404	480	398	421	485	446	462	432	439	417	428	418	409	447	449	454	454	398	460	431	418	444	443	428	481	428	420	448	426	445	439	397	444	471	450	456	418	416	434	422	457	457	448	420	422	455	426	429	423	458	426	423	447	404	473	435	453	430	435	429	436	463	466	458	455	417	464	445	410	443	452	446	443	430	462	456	447	416	469	393	411	453	421	427	459	468	432	431	426	424	432	430	458	470	443	424	418	432	420	438	401	401	455	467	430	404	457	411	452	433	439	449	411	441	433	453	438	458	478	452	435	462	419	457	443	422	448	427	448	420	434	444	449
23966	21094	28181	24562	21326	14971	6512	3350	2231	1711	1414	1227	1055	879	797	674	623	559	519	455	474	460	459	404	441	426	476	421	394	414	429	445	413	414	397	378	414	407	423	394	399	388	380	370	391	383	384	390	371	379	378	438	368	375	375	349	357	391	360	365	388	384	336	388	369	389	385	358	386	387	373	366	350	370	345	341	345	390	391	368	344	337	374	377	368	359	382	378	396	372	405	377	376	380	362	365	377	403	341	359	406	361	376	377	362	353	356	366	389	346	358	376	385	342	357	361	346	380	352	374	396	348	362	388	393	363	365	374	408	370	369	357	392	395	346	387	345	375	399	381	349	362	384	407	368	355	341	353	378	370	372	366	425	382	409	377	403	364	350	389	382	389	382	393	343	333	386	400	383	358	382	386	377	371	391	362	405	417	367	370	394	366	351	370	413	383	382	396	395	374	396	361	375	348	361	353	335	386	365	346	415	408	378	403	342	382	360	406	365	352	393	364	336	353	371	380	370	372	375	396	365	395	349	384	392	354	380	354	330	400	358	369	395	343	367	363	383	365	370	392	360	366	393	374	399	384	343	379	358	377	383	359	367	390	394	349	366	377	416	403	364	380	394	384	354	408	370	388	385	373	370	407	386	374	415	369	379	373	366	368	377	393	393	387	366	368	400	388	367	364	353	350	375	369	364	351	375	360	354	377	357	374	397	361	372	374	353	365	394	356	361	387	399	399	380	354	344	356	407	350	372	370	359	402	409	372	399	356	372	385	388	364	395	356	365	402	394	368	377	353	361	383	364	392	378	400	377	384	393	384	375	353	324	359	345	351	360	375	399	374	355	369	360	373	339	378	387	361	386	372	398	371	369	382	400	353	399	399	407	365	379	348	388	393	365	381	367	406	405	348	341	364	370	339	365	373	378	365	373	343	377	383	347	430	371	368	386	402	362	352	385	388	374	376	363	362	368	374	367	344	345	383	349	382	373	332	384	356	375	342	372	387	366	381	369	382	366	360	379	376	381	372	351	349	344	391	345	346	353	350	393	402	365	351	404	378	384	405	398	348	362	364	387	383	375	382	360	328	380	399	417	409	372	376	365	374	351	357	396	377	387	375	341	398	379	374	358	361	363	387	378	376	417	367	368	392	380	366	404	396	410	381	385	358	407	360	388	420	355	366	418	369	369	385	350	371	403	368	340	389	363	406	402	404	361	370	375	417	385	388	335	351	342	382	350	398	358	324	374	328	352	358	367	358	353	335	394	398	353	360	364	393	365	384	361	368	377	370	330	383	371	383	340	344	325	373	328	342	372	388	384	381	365	386	400	366	381	362	394	379	364	409	393	377	381	342	377	340	371	328	381	369	394	372	378	377	397	368	361	368	398	411	371	375	338	393	384	343	383	388	367	403	395	359	359	379	357	383	365	377	408	353	398	366	392	390	393	366	362	369	399	361	406	370	387	369	365	376	378	374	358	372	372	342	352	345	361	386	422	368	399	376	397	386	342	385	376	382	365	377	364	379	404	428	367	381	390	390	373	379	378	382	367	381	368	357	393	347	354	392	374	385	379	362	403	369	406	401	339	385	349	388	398	379	382	374	364	380	375	356	367	347	375	356	358	408	373	367	380	378	359	364	385	358	380	370	363	405	364	374	370	378	363	371	377	362	353	389	364	388	370	403	340	357	385	383	402	388	359	372	393	348	373	363	371	401	366	396	377	357	370	396	397	358	363	379	392	389	379	377	412	370	384	357	386	382	413	381	356	371	366	361	373	404	396	350	332	381	366	392	358	366	383	391	373	405	378	348	354	371	371	375	361	380	382	405	371	385	405	358	380	344	394	367	374	385	376	361	343	359	387	387	408	416	356	392	392	382	391	374	378	381	376	373	359	347	392	360	354	388	366	384	346	367	340	371	352	365	397	415	374	385	339	358	358	403	408	332	359	398	382	406	367	381	358	381	350	354	409	369	343	373	377	351	369	383	380	374	381	373	386	377	351	392	410	383	395	351	367	381	369	364	383	389	369	365	359	358	360	383	387	366	393	390	363	354	375	334	392	387	356	384	357	383	355	386	358	370	345	352	371	370	361	371	368	374	396	392	349	355	401	400	356	364	366	379	348	391	369	359	385	365	365	351	350	407	382	354	358	360	376	351	368	387	380	407	377	382	351	416	384	374	342	405	391	394	368	352	361	367	369	363	365	379	371	372	374	380	352	400	389	367	343	385	366	398	382	366	371	426	378	365	373	362	402	414	419	390	371	367	397	367	375	323	399	394	341	372	388	361	402	361	385	337	385	371	350	342	357	380	383	395	375	366	376	412	372	395	360	396	365	372	367	383	367	384	356	375	354	358	381	407	381	359	374	371	384	359	387	370	364	382	375	374	354	373	377	385	361	368	378	369	371	368	376	404	379	369	352	379	358	356	371	395	381	362	372	385	393	416	387	380	406	381	385	361	385	400	412	405	384	392	354	384	376	357	379	383	397	353	372	402	365	330	383	413	384	385	384	419	346	410	394	338	397	383	405	379	362	368	353	350	353	377	368	386	377	371	368	401	382	385	372	372	353	374	388	382	418	352	341	384	377	325	363	361	365	424	354	395	388	379	371	387	397	395	382	331	367	403	413	364	356	395	354	362	356	349	409	369	392	407	376	357	349	382	365	398	380	361	339	381	376	337	379	360	394	402	373	403	346	345	390	369	356	370	385	354	361	393	359	402	323	369	356	421	386	367	357	375	385	364	368	352	373	365	371	348	381	392	371	372	384	355	414	363	380	396	419	355	387	369	368	365	408	406	373	373	355	352	365	367	374	389	356	384	411	402	370	368	361	357	396	370	413	379	411	375	340	350	358	391	371	356	393	345	369	345	389	371	406	361	395	374	384	387	372	369	406	354	422	364	372	400	399	361	405	379	408	407	364	406	362	380	391	336	381	363	361	421	352	384	384	355	337	363	362	330	378	387	396	361	349	359	373	410	352	364	382	371	352	410	380	381	386	394	387	359	370	365	373	348	351	412	361	355	376	368	374	368	371	388	369	421	370	382	361	333	380	379	385	370	393	365	349	385	357	346	396	400	360	397	350	371	359	373	383	417	395	369	391	388	387	374	366	402	380	367	387	374	392	367	397	362	345	387	394	365	346	367	380	406	364	349	358	385	377	400	359	352	386	372	324	353	405	406	360	394	330	399	375	359	379	405	348	390	416	357	376	362	336	397	385	380	386	417	382	385	329	382	360	373	366	390	364	362	360	342	354	424	376	395	374	382	394	377	373	371	363	384	395	361	366	397	390	407	371	382	364	371	344	365	387	359	370	360	375	377	381	408	391	355	393	355	380	378	391	366	365	395	367	373	343	366	334	366	377	440	389	381	352	366	392	385	431	383	384	362	379	396	380	332	358	371	384	326	362	395	372	375	383	350	355	405	405	372	397	321	350	387	379	349	401	414	385	361	341	352	377	383	379	405	371	379	367	336	377	412	380	381	429	381	339	359	342	354
39366	55880	43289	29637	19774	12310	8505	6028	4150	3283	2679	2115	1678	1419	1199	1085	872	784	767	686	665	576	556	589	598	543	568	551	548	555	513	527	528	493	497	481	466	414	497	492	473	454	467	492	457	473	440	495	525	455	449	449	431	461	469	456	469	460	440	469	483	468	500	485	477	452	509	473	439	469	464	459	433	444	482	463	484	458	499	480	469	520	454	476	471	445	475	462	522	463	493	453	464	470	497	484	482	469	462	446	427	428	476	481	433	465	471	498	464	483	475	466	434	458	465	480	464	445	458	467	451	490	484	457	452	472	464	480	446	471	518	459	467	446	485	485	457	471	508	458	488	461	465	467	470	454	496	443	463	490	485	476	507	443	480	482	477	501	455	474	440	475	491	507	484	448	456	504	462	467	467	475	450	531	508	454	480	467	494	461	491	442	451	479	496	459	465	479	515	497	479	475	500	443	473	480	470	453	442	489	458	448	471	450	460	480	483	421	480	451	483	492	472	465	493	412	466	447	428	521	467	439	460	439	521	467	463	479	470	477	460	469	482	465	447	449	495	447	459	477	500	445	491	460	464	440	454	548	473	471	478	456	492	509	480	458	466	462	462	485	476	475	465	482	473	508	499	492	473	477	469	454	432	446	496	478	432	454	486	445	475	499	484	462	495	518	449	425	489	431	437	456	465	451	464	471	449	444	453	479	470	527	445	464	473	473	487	492	431	452	476	480	446	463	467	460	465	466	467	453	461	482	470	451	485	430	463	493	455	467	470	507	439	425	439	444	488	475	501	438	477	439	447	433	490	458	479	478	449	437	428	500	436	482	456	463	469	460	492	443	461	453	465	459	449	448	431	414	426	465	455	458	490	474	474	479	469	477	439	495	484	458	448	467	462	462	463	477	504	492	471	494	475	439	475	459	458	459	445	472	471	461	476	494	452	485	468	468	470	472	455	425	502	448	479	469	481	475	448	485	480	498	496	493	470	456	486	446	484	460	452	446	473	463	486	475	499	469	491	479	510	460	493	463	449	464	451	478	451	475	456	466	472	493	506	495	463	475	474	465	459	468	457	488	478	473	508	473	456	446	474	491	489	432	486	433	473	408	449	461	432	457	477	459	497	506	440	470	470	504	476	499	461	422	499	454	475	500	441	469	467	456	480	454	485	420	457	476	476	415	475	464	514	487	475	493	485	479	447	437	511	476	486	500	451	490	442	468	431	422	456	469	450	438	418	482	465	474	467	471	463	454	436	453	451	447	484	427	458	445	455	474	440	480	468	477	473	448	456	463	495	500	446	486	431	466	454	468	457	498	451	500	434	461	443	478	438	483	481	450	480	499	492	478	476	494	475	454	450	465	482	429	457	447	474	454	472	438	473	489	430	454	464	496	482	493	473	496	446	477	460	464	484	492	540	453	452	462	472	485	486	471	448	471	467	460	465	453	497	467	457	441	485	493	498	479	501	514	436	513	476	459	491	428	470	475	446	475	476	500	455	476	516	470	465	432	405	467	454	463	459	497	458	463	465	472	508	509	478	451	456	478	484	484	451	506	445	506	454	487	456	459	460	448	487	418	407	467	465	484	498	446	482	494	507	456	456	488	436	488	475	462	458	471	479	466	484	429	497	461	490	509	490	441	457	454	487	487	470	441	508	472	461	472	467	463	444	514	492	490	469	485	457	478	481	476	449	457	467	449	451	465	492	457	495	459	463	486	453	485	450	478	471	491	458	463	505	478	476	446	451	477	439	459	457	480	451	527	485	456	479	452	454	434	449	460	470	484	471	468	457	457	482	487	484	448	468	423	483	475	503	489	453	474	486	477	493	487	494	474	473	463	460	433	443	455	474	470	479	471	477	447	444	449	436	470	477	485	477	477	504	488	500	462	488	468	499	464	482	483	457	490	479	471	439	472	456	444	479	464	458	457	450	477	465	488	471	459	506	467	448	474	438	453	499	477	490	469	486	483	513	477	465	468	457	444	430	441	475	486	521	507	448	474	486	438	470	467	467	453	467	459	488	422	438	469	450	491	459	422	463	450	479	471	515	488	478	485	493	466	467	459	498	428	443	478	478	489	435	457	483	477	440	479	446	456	455	483	475	475	489	461	491	485	491	479	455	481	447	490	502	470	499	470	474	502	489	491	469	446	432	464	475	465	467	440	498	467	519	470	455	463	448	487	471	441	469	467	503	451	475	475	470	481	460	480	473	481	462	482	448	457	433	459	469	462	510	499	451	442	455	492	454	464	476	465	466	442	500	473	468	446	483	516	458	402	442	443	438	445	441	458	472	435	455	442	458	481	443	442	426	442	476	450	467	509	423	510	505	464	499	462	463	508	494	450	437	457	514	464	489	485	479	459	446	495	465	487	471	419	457	430	468	436	512	445	451	446	447	474	488	479	477	460	473	478	528	465	507	449	430	446	507	447	458	455	494	461	450	487	470	461	439	459	439	492	437	453	459	430	417	456	468	508	465	478	457	486	466	460	499	440	441	481	442	466	454	465	460	455	462	456	446	433	455	450	471	452	479	462	457	451	503	485	482	453	497	436	480	497	459	466	496	460	411	461	465	478	468	487	478	465	473	469	472	488	468	457	488	468	498	439	492	439	424	454	433	518	463	491	463	480	451	464	486	483	462	445	459	459	463	491	423	455	470	477	510	465	462	428	504	481	444	452	494	459	470	482	480	465	481	486	494	473	490	450	457	417	480	486	523	455	470	479	467	438	447	515	480	438	461	465	491	491	464	464	488	482	458	468	500	446	443	479	444	473	448	493	462	450	514	468	462	441	474	469	449	459	429	446	447	448	449	471	480	479	494	433	477	466	484	486	479	499	459	526	518	463	438	478	491	505	473	480	427	474	470	487	501	469	495	443	499	434	490	442	508	447	446	518	472	484	494	486	458	444	422	484	445	505	464	446	429	460	459	463	479	463	461	472	467	443	460	465	474	470	446	484	468	436	501	442	533	488	453	449	477	483	456	479	411	459	502	459	452	471	440	502	488	453	501	499	450	474	480	439	435	489	463	470	471	458	450	455	441	489	490	485	438	436	473	457	469	486	453	452	472	481	479	501	472	475	484	475	469	458	479	432	491	466	499	495	463	471	491	499	505	471	497	449	469	439	467	439	454	494	494	468	469	506	485	489	477	469	474	454	469	424	444	452	496	447	466	496	488	441	461	467	472	484	429	436	460	475	449	455	464	502	450	474	541	455	427	466	468	477	478	478	491	470	519	497	472	507	474	471	496	481	457	417	468	468	422	459	513	473	452	455	470	428	455	471	479	484	479	466	487	449	434	484	488	451	490	446	433	474	452	442	462	478	445	496	454	476	519	497	481	495	465	457	451	444	440	441	508	494	488	471	420	444	473	464	504	471	489	448	455	494	455	464	452	494	477	472	479	439	447	439	449	452	516	498	459	452	490	443	457	460	478	498	438	452	457	502	488	468	475	456	435	466	469	457	437	470	475	476	478	488	483	446	456	430	434	408	439	471
24979	21184	28017	26300	18643	9269	4476	2677	1821	1446	1256	1067	861	812	624	556	482	431	416	396	370	357	368	356	368	349	360	349	330	335	316	325	312	344	303	296	323	321	303	286	268	298	254	283	307	308	282	334	294	269	309	300	288	275	293	299	293	320	273	300	294	302	266	276	299	271	310	276	273	290	275	313	284	302	317	268	299	294	283	277	319	259	287	302	296	319	318	293	304	292	302	297	310	288	297	286	287	302	284	290	270	282	274	267	286	260	262	295	270	305	302	263	286	293	281	284	301	258	293	265	281	290	307	277	294	262	289	286	293	295	262	275	263	300	280	341	287	307	280	275	255	269	301	297	270	310	283	283	305	279	291	289	307	302	268	290	291	301	261	293	262	330	285	307	283	265	263	269	283	295	287	302	287	291	301	286	291	272	287	273	284	262	313	299	305	271	280	298	266	293	304	293	277	292	292	274	251	264	313	293	283	280	292	278	286	323	311	307	281	287	297	298	268	272	256	317	295	286	291	321	305	273	292	258	264	301	295	285	298	301	310	289	315	295	286	274	312	308	270	293	294	280	302	302	279	288	267	283	277	275	279	267	269	301	268	254	267	257	305	273	303	258	278	288	278	264	264	308	291	251	289	292	265	301	266	267	296	255	274	332	295	310	310	292	272	287	283	314	270	284	288	275	294	242	290	251	310	279	298	284	280	296	282	294	306	304	300	275	294	270	278	308	266	289	277	297	291	281	274	289	285	293	262	277	295	274	305	283	300	268	278	248	290	289	275	281	286	277	304	292	292	308	286	315	287	306	310	285	297	307	281	290	258	286	308	294	311	275	297	301	274	263	283	298	321	283	287	326	292	291	261	305	292	301	270	282	264	284	288	273	259	264	313	305	281	335	324	291	301	275	274	290	291	287	295	263	288	264	294	294	280	276	308	279	297	264	284	257	280	306	272	304	290	307	286	280	286	309	304	327	266	282	296	310	278	296	296	291	285	294	296	267	291	263	295	330	263	280	287	267	308	297	281	313	318	291	306	297	281	299	300	287	268	281	292	266	269	284	285	276	285	277	280	246	266	289	295	301	291	287	311	272	286	308	310	262	300	315	284	304	274	292	327	284	277	293	311	255	305	294	291	273	272	282	312	288	295	287	315	282	299	279	302	295	291	292	285	290	266	277	253	276	271	266	285	284	286	284	294	293	290	283	291	313	278	302	306	249	268	279	280	289	310	270	297	273	285	245	323	268	302	295	287	288	260	283	280	270	297	278	297	285	279	280	293	281	281	292	265	260	287	263	293	291	277	305	320	251	273	286	297	306	289	251	262	285	314	264	294	285	284	322	294	325	250	303	288	261	262	267	270	287	284	270	307	279	301	276	288	302	265	307	270	288	307	321	302	288	288	288	295	282	305	289	277	290	269	307	285	303	269	278	261	281	309	292	312	265	270	285	290	312	277	279	320	262	264	276	296	308	271	305	314	316	317	296	303	295	267	284	295	292	266	280	297	272	288	292	279	277	307	288	298	272	267	293	312	302	259	325	284	254	249	270	281	267	270	293	314	300	277	257	298	285	276	285	272	258	290	291	292	269	291	287	279	302	264	301	297	280	320	266	266	312	316	271	301	273	305	295	290	260	293	291	302	294	313	281	306	275	264	285	311	303	290	283	261	281	261	314	287	268	293	298	288	289	268	272	301	277	266	294	317	314	288	287	269	286	284	301	265	299	300	274	274	312	278	296	259	301	311	277	314	274	297	263	306	284	299	319	303	298	316	300	271	291	296	283	287	274	298	300	257	305	301	308	298	281	277	302	306	296	306	296	308	272	275	265	305	291	278	288	263	304	317	278	298	277	312	266	283	280	259	292	309	265	285	295	290	290	287	286	291	269	290	275	296	257	273	287	286	281	282	291	290	285	259	268	282	274	302	289	267	268	310	289	308	295	285	281	275	293	264	279	306	294	302	287	294	321	288	284	316	279	302	259	321	268	287	271	318	305	293	302	284	280	307	295	272	285	326	310	279	269	292	277	268	257	315	288	269	272	275	299	262	294	294	290	275	317	295	286	302	272	281	289	252	280	322	293	294	300	307	315	233	294	308	295	309	304	316	269	289	294	328	261	299	323	297	317	313	287	255	304	303	272	268	280	298	264	328	261	281	289	288	308	265	279	294	303	316	300	294	297	283	290	272	291	256	267	290	267	279	279	309	290	309	280	296	318	299	270	293	309	285	286	273	320	305	259	281	248	300	297	279	264	283	283	276	297	267	287	287	290	283	269	301	281	270	298	276	283	299	269	281	253	305	288	321	248	286	298	282	317	314	299	265	315	273	288	287	317	320	280	293	286	278	288	284	253	282	263	285	297	295	263	289	265	275	314	274	282	269	277	285	305	273	297	254	284	295	271	260	313	288	289	303	289	307	314	301	288	297	291	297	306	258	301	282	297	279	285	278	288	294	300	286	272	315	273	295	293	312	288	284	338	275	302	302	259	318	291	313	290	293	291	275	262	284	267	281	312	298	287	296	286	314	270	270	261	295	299	305	292	306	290	283	303	277	308	268	301	300	295	305	272	279	297	268	308	255	308	285	281	301	305	287	288	303	288	282	302	302	302	286	302	257	280	296	316	276	311	271	287	292	289	288	285	259	295	283	304	288	286	297	277	294	286	296	303	280	296	305	282	302	289	299	275	290	289	294	313	283	281	272	285	296	268	291	276	287	291	313	282	284	298	253	278	303	277	281	298	300	331	288	292	301	296	302	279	275	291	278	267	299	234	282	314	251	295	295	305	263	269	298	297	286	261	265	301	264	281	285	281	293	284	284	293	267	283	294	312	276	299	284	274	304	296	292	252	269	293	270	290	277	265	313	289	287	303	293	305	293	301	288	297	310	322	280	268	263	293	272	296	282	298	273	291	286	289	306	295	299	252	282	281	292	241	295	284	279	298	259	286	309	296	299	278	255	300	270	266	294	275	278	302	291	274	294	242	266	296	274	257	262	267	293	289	295	252	281	315	305	300	311	287	275	264	287	268	259	272	275	297	294	301	289	283	262	283	280	289	318	274	317	283	270	267	301	270	313	300	316	277	264	303	275	290	289	278	279	269	299	271	283	294	266	295	277	275	280	288	317	294	300	291	288	275	248	308	266	286	255	280	300	287	294	305	281	259	241	289	275	262	306	266	273	257	294	278	277	266	280	248	270	293	272	280	288	303	288	258	296	283	268	285	295	299	261	283	303	303	283	307	308	291	302	289	320	300	295	256	275	307	276	279	272	273	285	291	268	282	297	274	323	296	278	328	261	280	272	316	303	289	291	277	283	294	287	282	262	302	269	300	276	296	304	271	284	276	306	273	262	280	306	286	271	257	304	249	258	301	288	292	270	295	315	292	267	306	255	289	286	294	345	264	259	302	299	297	296	248	293	282	293	308	298	298	299	259	314	291	309	270	297	293	251	265	288	264	284	258	294	271	261	304	293	286	262	271	280	296	301	313	253	285
36325	55340	44142	28732	18608	11713	7691	5231	3811	2952	2403	1858	1594	1248	1067	910	726	662	607	542	557	508	503	502	529	478	472	446	424	435	418	437	399	401	405	392	407	360	388	391	369	400	386	366	373	378	381	357	368	358	337	355	359	379	345	334	360	345	353	346	374	350	365	385	340	357	387	347	330	346	380	380	360	342	337	346	384	330	351	381	349	376	344	354	343	373	372	320	369	398	383	350	355	377	370	332	355	367	361	343	384	382	384	374	357	398	355	340	351	317	378	358	374	382	352	373	351	361	365	326	378	335	389	378	331	350	352	366	349	338	391	315	380	334	359	327	386	392	343	364	381	354	359	389	357	386	360	376	358	339	366	345	391	408	346	358	333	350	355	353	355	360	409	376	363	387	314	319	361	361	354	347	315	369	363	376	369	343	359	382	350	359	336	326	339	358	368	326	372	336	361	333	355	388	363	344	353	344	376	391	383	358	365	346	367	434	384	351	381	368	364	333	383	390	374	362	377	391	330	357	336	358	369	368	351	362	343	364	364	375	360	343	347	332	399	394	367	396	360	346	377	364	327	369	369	356	367	403	362	337	386	351	372	372	361	317	339	367	376	330	367	394	366	376	361	386	370	335	356	375	356	368	387	347	334	387	376	357	356	376	399	367	373	404	353	352	354	370	372	382	358	391	382	369	373	363	344	352	346	352	361	360	328	372	364	406	340	337	369	369	379	393	387	390	379	340	341	332	354	357	334	378	364	318	328	381	357	371	349	369	398	359	349	346	348	333	374	347	330	343	391	357	355	353	337	344	355	351	378	379	368	353	363	358	355	358	314	386	354	383	372	391	384	362	323	360	372	348	361	366	369	364	334	357	343	366	344	361	347	375	343	375	361	384	366	362	371	386	394	373	383	375	367	382	341	387	336	332	366	361	386	330	373	354	331	332	360	376	378	368	402	355	407	371	341	374	399	361	383	344	396	380	348	353	373	381	385	375	352	367	363	362	361	363	363	378	346	366	365	343	348	377	373	357	357	370	350	369	352	331	366	352	338	321	379	365	359	345	338	367	380	380	385	361	382	336	338	371	371	373	363	359	349	372	367	370	330	364	380	372	353	321	389	357	348	393	355	382	331	401	392	361	338	374	365	344	375	343	361	365	342	337	342	367	345	367	348	349	345	363	368	384	355	357	334	389	340	381	363	361	359	324	341	378	360	387	373	365	361	363	371	367	375	356	373	379	367	352	365	384	347	354	390	369	388	403	380	366	337	351	367	353	362	395	349	344	369	389	365	359	349	375	357	353	360	360	359	389	363	362	357	350	364	394	344	384	380	382	359	348	337	349	349	376	400	367	395	368	315	369	360	372	359	359	353	334	370	364	356	405	368	369	344	346	346	353	376	347	348	390	396	393	387	338	382	354	362	381	359	342	363	346	347	382	373	359	359	379	343	317	373	381	349	358	401	383	366	359	369	361	378	368	360	346	392	364	353	332	351	326	378	364	350	390	362	374	390	371	376	383	332	352	350	366	339	361	372	354	369	320	369	362	354	360	366	356	383	379	382	348	386	394	376	377	380	354	364	365	376	408	357	373	354	382	364	366	361	349	366	360	377	363	374	341	347	355	351	374	375	348	364	323	361	380	372	368	356	361	357	351	347	379	368	343	343	372	369	358	351	372	350	367	373	375	393	383	334	375	381	361	356	371	324	345	407	353	393	378	376	363	361	375	389	379	347	365	348	372	357	324	359	379	385	368	341	378	352	355	388	349	393	365	385	357	340	383	349	381	385	396	342	376	378	378	353	372	398	350	375	351	340	363	384	343	367	369	367	348	351	373	378	414	375	366	344	360	362	346	352	353	352	387	360	375	340	374	384	347	360	352	363	387	333	357	396	377	418	384	331	348	365	364	357	366	377	397	366	366	387	377	408	353	361	403	365	336	392	327	366	375	359	346	362	356	348	340	345	351	336	391	371	376	344	361	371	380	372	362	353	391	366	367	389	402	352	335	404	334	360	371	397	367	351	365	315	365	360	398	374	319	351	353	347	359	388	339	334	379	370	375	386	368	338	366	366	371	361	378	353	361	324	366	356	358	360	388	337	382	354	337	338	358	359	360	386	372	375	371	385	373	382	357	377	351	321	360	349	351	343	360	354	371	370	346	391	339	373	362	380	360	341	388	368	312	377	344	353	343	355	414	348	354	357	368	354	369	352	350	348	338	379	379	385	381	365	370	358	364	395	314	322	345	391	361	347	376	370	376	390	348	325	389	341	328	345	359	375	393	343	377	363	367	362	349	398	343	373	353	372	343	354	376	362	356	389	378	342	361	394	367	380	366	375	406	372	371	380	408	351	357	351	334	354	364	356	372	353	355	356	366	336	360	360	372	364	361	379	359	384	350	350	383	375	348	366	347	354	382	360	361	331	356	375	368	422	377	360	361	333	339	376	356	388	374	372	361	373	358	369	364	394	375	354	373	400	372	376	372	370	358	362	342	377	397	360	408	403	348	337	396	329	349	374	369	380	370	375	346	369	374	361	383	416	341	331	391	355	347	345	385	380	348	376	372	345	314	381	392	359	334	327	352	358	348	370	359	365	349	379	374	382	368	359	336	397	361	397	384	418	383	349	362	353	361	402	355	391	352	360	370	383	318	338	372	345	385	393	372	368	351	352	348	371	347	374	376	368	370	352	345	350	383	348	378	369	380	356	371	356	359	361	361	300	350	383	369	321	372	352	346	321	322	372	378	362	348	361	372	338	334	389	337	399	365	346	346	368	377	379	377	357	389	352	371	379	360	348	373	364	358	393	349	344	374	412	378	347	388	367	360	396	364	371	357	353	382	359	339	344	344	363	392	394	357	358	363	359	396	360	370	390	356	390	353	347	374	376	349	364	351	333	367	337	351	387	388	394	377	378	367	353	369	326	361	371	348	324	313	387	352	343	361	376	350	361	353	363	320	384	338	376	332	368	367	366	376	347	347	381	360	377	356	375	335	355	342	347	351	341	375	389	352	378	344	368	380	401	378	361	364	341	366	350	373	359	369	366	354	381	350	400	378	343	361	379	325	364	369	370	368	343	398	358	370	345	353	342	340	380	362	367	356	359	350	391	308	376	379	384	346	369	342	387	367	377	353	380	363	369	374	369	359	356	352	364	342	373	356	400	352	364	374	366	361	365	329	359	331	371	353	362	324	352	379	352	374	331	374	355	326	341	403	370	375	384	366	375	339	341	344	358	393	365	381	356	351	359	360	353	358	350	348	342	370	357	337	374	360	351	381	368	391	336	340	400	351	381	339	356	345	360	356	372	353	317	367	388	375	366	349	367	375	351	362	368	377	362	358	352	382	396	358	346	337	373	369	315	377	368	368	355	346	328	381	346	366	381	403	404	344	336	350	340	378	379	361	386	361	373	342	348	368	362	364	380	335	360	357	366	371	389	352	376	374	384	364	348	372	402	341	350	379	350	390	374	385	380	392	367	368	350	334	315	384	357	394
22795	21178	28748	23962	21359	21494	15946	6129	3609	2779	2207	1844	1556	1198	1039	856	692	634	569	504	487	471	431	489	473	451	456	407	417	396	361	371	380	357	346	347	362	322	280	336	296	326	331	305	308	354	339	349	334	365	313	327	317	318	324	354	321	307	304	329	340	314	332	319	304	315	301	326	345	342	338	319	329	339	348	315	314	313	287	301	296	321	299	314	331	313	310	333	321	319	338	298	306	330	320	304	326	328	331	272	312	311	334	345	306	301	337	327	324	313	336	337	324	299	320	328	321	344	311	299	316	316	299	300	303	307	296	323	309	300	315	347	314	322	340	315	324	295	305	296	324	321	345	308	294	321	329	334	280	279	292	334	357	327	340	338	329	299	310	325	329	335	328	340	295	298	289	320	310	293	286	330	316	309	315	324	310	322	317	337	320	333	310	307	312	285	332	307	309	321	323	313	310	322	355	287	305	309	331	356	339	317	326	321	346	325	302	319	299	324	308	304	336	309	297	305	309	345	313	306	320	302	296	332	324	303	322	358	326	324	282	323	318	315	301	320	323	312	326	318	302	326	308	331	323	319	327	323	312	322	334	312	295	299	288	332	328	331	306	310	274	312	316	300	339	330	335	323	308	346	311	307	316	293	303	333	312	288	298	311	320	329	309	322	341	330	325	316	334	307	314	319	303	324	313	317	340	299	321	310	321	322	310	298	340	302	312	310	311	342	282	333	293	328	314	326	324	305	290	335	297	319	296	304	330	350	299	311	323	352	309	300	306	316	298	333	325	314	307	321	325	282	319	295	308	320	298	303	331	340	300	339	333	313	274	302	302	323	336	309	283	349	303	274	346	298	321	307	317	311	288	271	308	340	296	292	296	324	307	305	305	314	305	319	309	335	330	312	324	333	307	333	316	330	319	301	334	353	299	331	307	305	326	313	288	317	288	311	307	296	314	328	309	334	301	304	355	307	316	303	309	293	312	327	314	332	279	320	306	296	331	362	299	304	334	327	317	311	335	303	302	353	346	321	312	341	318	336	336	299	324	307	307	306	316	314	313	354	310	329	321	348	331	303	318	319	314	304	303	307	301	311	305	316	378	299	313	292	306	275	326	353	320	303	275	297	308	289	311	303	334	314	311	315	294	292	301	315	322	337	321	304	326	315	296	328	330	369	326	337	320	296	344	335	300	321	327	318	307	331	344	311	333	299	341	334	283	346	296	341	360	326	304	312	299	305	331	319	341	293	308	327	313	317	332	335	332	297	288	313	293	296	306	283	281	313	319	292	332	294	315	296	296	308	333	316	334	303	311	294	294	292	318	369	286	314	301	315	296	312	321	312	321	295	334	336	314	325	323	304	296	336	350	307	305	310	301	309	317	315	303	325	351	310	314	283	306	346	335	297	327	308	300	314	317	317	296	313	331	319	321	310	317	315	307	314	303	323	313	325	361	318	304	279	304	325	309	340	332	329	335	322	327	331	318	335	312	314	291	279	336	326	287	328	307	323	331	369	326	305	311	331	310	284	343	311	321	308	325	313	298	310	350	322	298	315	335	340	324	303	361	306	319	294	310	291	331	330	326	338	303	307	302	358	314	322	327	282	335	338	320	309	323	299	326	324	331	318	316	326	294	282	302	303	338	323	336	314	309	311	342	313	333	322	304	301	319	334	325	343	310	324	291	321	316	352	308	297	349	314	320	281	330	313	294	303	338	301	325	345	355	294	319	317	303	320	307	310	327	317	296	328	340	319	325	307	353	285	301	315	328	298	313	306	318	323	311	323	320	330	269	328	310	308	327	327	327	329	302	314	312	328	328	310	323	340	335	312	306	323	315	291	300	302	310	317	303	292	292	306	313	287	294	314	286	301	310	328	293	304	301	331	378	308	319	323	302	280	332	284	335	358	321	321	297	312	313	295	311	341	300	290	300	312	333	324	310	291	322	297	303	341	297	312	332	293	294	297	338	328	328	311	298	326	315	320	308	330	317	320	308	304	281	322	310	324	283	271	319	282	332	326	310	305	319	334	314	306	298	325	311	317	297	328	299	320	302	316	322	284	295	330	307	320	294	315	306	339	332	298	288	310	311	332	295	339	290	303	295	317	276	320	287	335	293	318	323	332	332	311	313	327	326	310	281	294	319	312	307	314	322	325	317	317	297	329	320	316	315	320	333	333	313	322	329	341	335	304	321	306	295	319	293	304	291	319	324	307	323	302	297	288	291	327	334	289	309	293	281	346	328	332	336	298	337	349	313	290	289	278	299	335	324	299	341	295	293	346	319	329	288	311	311	310	309	317	344	319	324	315	334	321	355	303	328	294	317	290	289	331	321	275	291	346	303	339	357	332	300	325	305	333	293	331	304	295	286	326	327	279	321	337	291	336	292	327	317	291	350	323	280	328	324	325	308	322	307	289	348	289	322	306	327	292	296	319	317	343	288	270	272	322	305	313	321	320	330	355	324	292	320	317	332	329	301	313	344	328	320	350	319	326	339	314	323	338	288	311	299	326	307	275	312	300	299	309	298	310	297	311	319	326	296	336	314	326	300	313	330	331	302	325	306	311	337	325	307	346	319	307	303	297	304	311	357	313	330	358	309	302	320	284	322	351	295	303	278	320	331	292	329	303	338	307	325	320	319	325	313	316	309	357	310	298	318	300	317	342	322	311	296	296	343	311	333	308	329	296	293	313	338	342	306	343	324	302	346	289	320	307	338	302	307	328	364	292	322	284	298	329	294	314	305	312	305	335	316	301	321	332	312	336	326	320	298	294	292	334	281	302	281	272	326	292	325	284	314	317	327	330	302	286	323	334	276	306	324	314	346	302	310	332	331	344	317	328	299	321	349	350	322	302	286	277	299	284	299	308	319	315	303	303	301	310	324	345	294	318	303	282	345	311	347	312	312	320	304	312	342	315	322	347	317	307	302	313	334	297	317	301	331	330	311	324	308	315	305	287	296	334	314	268	298	338	266	327	310	331	332	314	323	308	310	281	331	292	315	289	318	318	297	309	293	321	306	324	276	305	337	289	333	302	342	330	325	334	282	312	305	307	332	276	321	327	317	314	340	326	270	301	304	338	320	329	333	323	319	342	321	274	311	292	325	293	319	316	314	291	318	321	341	302	309	318	328	306	325	346	315	317	320	310	298	307	342	308	327	299	324	302	327	320	298	311	324	301	302	312	307	319	316	294	293	320	299	304	318	335	288	340	345	301	301	327	295	352	321	313	326	315	315	303	303	322	315	315	312	308	331	320	281	306	304	316	280	302	282	317	304	284	336	319	319	310	347	348	327	313	319	312	287	320	332	330	332	312	334	307	332	346	325	342	320	318	288	326	291	317	272	297	330	299	320	325	344	316	278	309	321	345	301	314	292	290	286	346	296	300	292	298	293	282	287	307	322	294	331	344	282	311	314	321	315	314	309	320	287	327	318	297	305	288	320	291	326	304	332	298	306	292	311	325	316	298	295	342	342	303	301	292	303	313	308	325	326	323
39448	66968	53702	36188	24584	17915	12975	9413	6762	4919	4014	3302	2654	2104	1719	1348	1095	979	827	767	720	675	694	614	641	620	563	574	527	512	504	442	493	480	431	437	429	415	421	402	428	432	406	394	386	373	410	411	435	409	395	365	420	413	420	437	405	403	394	411	367	368	400	415	385	386	386	361	360	402	383	383	411	388	376	409	377	388	406	392	383	363	387	405	400	400	364	387	377	385	374	370	398	402	409	374	394	411	397	390	394	409	395	383	402	376	374	374	393	420	370	377	399	373	402	415	378	409	367	378	366	409	399	378	386	405	403	383	393	372	389	414	405	418	402	391	397	354	396	378	416	391	392	417	403	396	404	379	411	369	370	376	420	429	386	383	391	402	393	405	367	401	397	385	381	402	398	410	358	403	375	401	418	424	365	365	396	409	403	390	371	399	372	413	378	366	406	398	392	392	402	375	406	389	422	381	406	409	383	385	366	429	440	414	430	407	356	408	388	390	375	416	360	400	391	389	413	414	408	407	404	360	386	412	413	377	407	386	399	421	406	423	385	379	412	380	416	395	372	378	388	413	383	396	370	352	395	378	402	399	390	415	394	442	378	397	376	387	375	369	343	405	415	402	377	413	434	391	388	435	400	409	422	380	413	387	409	379	378	399	373	394	392	399	408	393	396	423	402	426	357	410	402	373	388	414	411	373	415	410	397	411	373	370	408	422	408	398	380	381	387	392	408	413	401	376	403	408	375	416	390	391	369	415	389	383	400	392	444	368	411	398	366	382	390	412	407	395	397	381	413	414	386	386	383	398	419	373	369	397	372	360	398	387	429	394	388	401	372	387	404	389	372	409	376	393	362	402	417	413	403	386	343	401	402	396	412	395	386	384	360	380	395	359	377	405	376	415	370	383	380	414	363	388	384	390	382	434	387	402	414	376	369	406	379	401	410	413	365	384	377	396	407	406	416	439	423	364	386	396	415	375	378	409	373	400	383	418	407	368	429	378	391	421	414	415	425	378	395	387	416	360	371	372	372	414	380	366	430	413	395	378	371	404	384	390	403	396	387	372	399	396	403	394	410	368	413	388	372	392	378	402	419	419	383	384	389	389	385	409	425	406	386	387	422	435	386	419	403	388	409	403	379	396	392	370	373	390	364	410	400	400	420	379	357	400	400	411	359	370	386	403	370	418	364	384	402	395	427	351	414	379	407	408	409	378	390	405	409	401	385	387	388	372	366	423	394	403	370	366	388	382	406	379	391	447	369	403	385	386	383	386	339	388	387	404	403	366	398	388	387	427	441	407	413	419	397	396	375	407	394	426	376	408	399	392	397	380	400	383	427	388	414	375	356	385	355	358	397	382	374	394	394	380	388	401	388	373	392	418	374	342	382	374	363	357	407	386	438	418	426	404	418	399	382	383	372	370	407	379	375	396	383	403	353	407	434	416	373	396	387	394	381	407	399	409	392	356	375	417	404	370	384	388	402	359	398	427	414	417	400	398	403	396	418	406	414	397	379	393	389	381	403	386	361	384	397	388	366	396	414	378	373	383	386	412	401	348	409	368	401	406	395	375	379	384	402	401	405	420	393	391	405	427	393	351	390	388	389	388	402	382	355	371	396	403	365	394	421	403	403	389	408	385	407	422	411	380	398	384	409	407	380	396	408	408	400	418	387	406	386	390	399	409	386	417	408	393	428	357	405	376	374	406	372	431	399	393	393	401	400	402	382	426	426	393	419	386	426	420	360	378	400	395	409	364	388	371	425	392	347	390	379	387	414	400	405	372	383	403	373	403	444	373	405	357	379	368	428	409	360	414	389	379	375	392	385	388	401	389	418	403	385	421	394	347	387	374	365	408	406	403	371	408	405	373	332	424	403	407	388	402	408	322	400	405	383	388	355	378	405	357	375	393	419	378	444	364	363	420	401	391	379	406	383	370	392	391	406	421	401	394	360	405	369	388	345	429	400	384	402	387	383	382	386	381	356	406	389	339	418	376	381	358	398	398	382	392	410	417	413	392	372	397	375	378	383	390	360	373	396	406	404	410	432	424	384	388	405	399	414	418	387	390	398	374	419	397	386	410	376	382	396	403	413	385	345	383	391	382	406	403	396	389	383	359	407	420	390	390	421	383	373	415	435	396	379	391	370	378	420	406	403	412	395	416	384	385	365	393	389	368	408	386	416	377	354	379	403	397	375	379	380	364	408	424	410	395	388	380	380	379	386	419	402	400	407	382	418	357	400	435	373	387	391	420	378	367	369	365	408	379	382	382	377	384	413	365	388	374	384	396	428	388	377	390	441	392	419	374	378	406	398	398	411	422	361	373	389	403	387	391	401	419	355	391	405	394	414	366	413	393	393	383	401	360	405	424	383	369	384	387	390	399	429	376	393	395	387	401	401	405	403	372	371	377	350	394	403	369	435	413	416	399	380	386	390	388	367	374	425	408	397	392	417	379	432	395	405	369	384	424	384	410	417	417	368	385	357	412	395	374	377	430	383	371	416	370	427	423	401	413	407	403	430	392	390	395	373	428	422	391	383	338	374	373	390	347	381	379	401	409	399	380	445	420	425	413	387	433	384	421	368	373	421	431	410	412	386	410	411	375	350	373	390	359	379	368	379	377	380	412	424	396	391	424	393	371	389	414	425	424	381	386	404	375	391	424	410	380	362	435	391	433	399	389	395	408	420	397	373	377	403	404	421	415	383	386	399	399	382	438	348	390	407	356	390	398	391	391	398	389	416	398	378	389	412	394	418	375	374	378	396	396	405	406	389	373	415	415	414	398	389	391	417	411	388	397	392	392	426	393	370	373	386	396	375	386	377	398	400	387	390	396	394	395	386	387	386	403	386	370	403	410	431	398	404	388	390	375	384	389	370	424	401	364	380	383	385	431	403	403	432	402	385	384	409	385	378	385	405	425	387	400	395	398	413	351	413	405	395	387	402	427	414	405	381	374	400	402	408	398	393	369	390	405	385	371	409	429	419	378	420	377	416	389	394	370	371	379	377	399	366	401	390	390	371	398	415	387	361	422	404	380	411	410	387	407	396	379	423	379	394	382	409	399	378	398	421	370	364	386	363	411	390	372	400	412	366	398	365	392	365	399	383	422	370	385	394	410	385	391	376	395	391	399	370	384	413	381	373	432	402	404	400	390	382	381	395	425	422	393	388	377	383	413	382	413	383	369	389	381	361	451	382	386	373	402	419	371	387	364	378	368	379	426	371	415	405	393	424	396	423	404	414	417	382	385	384	389	389	406	391	388	377	408	375	419	430	412	404	368	456	395	405	386	411	395	392	411	415	426	407	377	400	391	425	364	419	358	399	382	409	357	396	382	401	373	400	390	391	371	386	369	400	387	379	424	416	389	374	367	383	377	410	387	367	382	388	406	380	400	391	400	396	430	360	415	411	425	379	396	372	378	387	385	362	409	444	391	399	379	386	437	382	419	399	399	401	353	349	353	391	407	392	398	417	399	415	414	399	412	396	397	417	369
32226	36080	36371	25164	12854	6725	3699	2393	1730	1350	1087	920	782	744	697	546	531	483	469	416	427	421	409	373	391	367	380	386	403	397	399	399	350	385	379	369	373	337	342	353	354	364	361	329	343	337	367	354	348	321	312	387	348	338	345	364	371	324	360	356	322	375	349	385	344	366	356	371	337	342	345	345	321	377	369	321	334	328	354	312	371	336	349	355	333	348	344	334	356	338	333	331	370	351	336	371	334	355	348	322	358	387	336	367	382	322	358	341	365	345	345	354	324	374	364	364	350	312	348	397	336	341	364	367	352	369	315	341	359	349	350	335	336	339	336	349	339	369	353	342	345	320	337	338	369	365	334	338	335	367	362	357	363	344	394	369	360	335	363	364	359	350	313	353	333	363	375	333	355	373	377	353	318	362	359	358	349	333	339	376	326	319	362	321	351	358	336	345	347	314	331	330	352	335	362	354	368	324	374	354	322	362	357	330	351	369	350	334	345	333	312	324	351	374	378	355	364	315	371	330	347	316	379	338	346	365	356	332	337	349	354	351	359	350	378	340	363	332	364	342	334	369	342	353	357	348	340	374	346	360	342	304	360	348	372	353	359	351	349	381	341	313	359	364	316	344	385	350	370	364	371	325	356	382	337	332	320	358	361	338	331	342	342	296	309	329	350	330	337	341	350	359	327	329	363	310	335	319	330	349	317	357	334	323	357	390	362	339	362	359	338	351	354	342	365	341	346	361	353	360	361	345	346	356	351	343	370	324	377	359	355	343	327	349	378	321	341	353	333	367	325	358	345	334	346	369	356	333	364	326	318	356	341	362	335	332	382	309	330	362	355	362	389	336	378	353	329	332	342	332	342	341	341	365	346	353	301	366	366	398	351	330	338	350	352	331	313	348	361	357	352	374	361	356	344	334	348	343	358	335	346	373	368	314	384	373	374	330	329	374	338	351	371	359	336	364	379	325	335	333	355	371	337	358	324	355	362	331	360	353	358	377	360	314	354	324	337	345	346	351	340	378	366	346	345	341	359	333	360	326	344	359	339	359	328	344	360	352	346	344	323	375	374	360	330	364	329	379	343	347	356	349	328	329	330	363	354	339	347	367	370	344	337	324	329	328	358	369	336	356	385	389	336	316	373	306	357	326	356	344	315	340	323	371	335	383	348	338	358	360	353	359	368	322	336	355	377	355	348	329	306	328	320	340	351	337	332	324	330	344	322	363	342	356	381	367	331	343	359	335	320	356	357	346	330	344	342	351	367	348	329	373	326	364	335	351	344	356	359	363	362	334	360	318	370	367	362	316	338	368	339	343	329	322	345	363	353	343	340	343	341	326	359	350	361	356	323	343	368	360	343	343	336	335	353	352	347	339	376	332	358	336	352	371	338	353	341	322	327	328	345	355	348	368	335	333	361	348	342	350	377	343	317	355	330	342	344	358	356	339	325	339	348	340	338	365	357	362	330	346	356	331	345	335	321	355	347	356	342	349	334	311	342	335	351	357	354	357	364	349	366	367	337	341	337	328	359	307	350	357	351	347	323	313	383	371	346	375	364	352	348	340	368	323	336	335	331	358	355	361	368	357	329	343	342	329	324	330	350	320	386	333	370	351	342	331	364	330	373	350	347	355	350	358	350	307	327	373	326	347	362	361	338	341	320	359	377	353	330	345	344	352	359	363	357	359	373	362	341	365	338	353	361	373	336	381	351	341	358	341	328	345	367	342	357	366	346	346	361	343	363	346	355	349	348	310	382	335	328	384	365	376	350	383	344	410	344	355	341	331	375	328	321	372	349	345	338	315	344	343	343	336	375	349	335	350	366	354	333	366	361	321	348	348	352	327	344	349	354	360	309	338	354	334	335	357	349	354	339	354	308	357	348	357	369	313	350	351	332	342	330	321	329	352	347	390	325	329	349	339	331	356	350	324	349	374	346	359	352	376	343	339	300	352	343	359	329	303	313	330	359	319	329	341	348	317	381	343	368	326	370	361	330	338	353	372	370	334	331	320	333	332	296	337	323	377	334	368	359	329	348	377	328	366	346	350	362	354	370	353	377	350	382	371	331	342	355	325	348	387	354	331	383	320	324	349	392	370	341	357	322	359	357	366	341	316	323	378	342	356	324	366	328	358	372	315	319	318	364	317	346	347	347	345	365	346	347	338	325	323	331	353	359	369	339	356	338	337	349	366	358	355	355	352	358	344	381	381	365	382	369	356	315	370	356	346	355	351	351	342	336	348	391	352	368	355	345	323	370	359	335	320	361	390	330	347	383	320	345	343	361	336	352	343	348	403	332	373	337	353	357	375	359	315	367	370	359	349	365	326	344	358	373	310	334	348	317	340	367	351	344	362	369	371	338	338	360	356	343	317	328	377	350	343	335	334	369	360	334	336	359	377	362	323	315	371	337	353	348	325	351	356	334	342	326	364	374	351	314	346	345	408	344	358	354	334	344	331	346	329	357	387	367	353	369	340	326	349	329	319	345	354	360	344	330	345	357	351	313	365	337	335	370	354	338	337	346	329	377	366	331	362	316	350	339	350	359	312	398	376	307	334	381	366	362	357	322	333	364	366	329	347	361	342	353	357	338	340	342	362	359	382	332	340	326	298	380	335	347	352	325	329	363	372	319	336	329	322	327	345	372	337	348	363	364	364	319	336	373	362	370	350	339	341	329	347	367	350	337	410	362	352	337	321	321	385	350	357	363	356	353	350	358	371	360	377	336	323	343	340	353	334	321	341	351	333	326	349	357	364	337	352	318	359	352	357	341	362	337	353	343	330	354	335	353	356	316	339	373	363	300	347	360	314	348	357	329	365	348	368	347	341	326	373	329	355	379	352	361	357	370	348	352	382	345	344	339	324	335	343	343	335	330	346	335	335	371	341	357	356	365	332	342	320	348	328	339	370	315	374	338	335	371	359	358	324	321	354	360	340	322	381	326	326	366	329	333	357	349	337	355	357	373	356	337	329	351	345	306	356	346	349	365	338	374	361	327	349	347	370	322	322	370	334	345	366	326	367	360	324	331	371	328	341	378	371	346	355	353	356	352	358	339	356	318	368	368	356	365	308	362	358	308	357	334	327	337	331	315	317	324	357	367	338	357	341	358	358	356	339	334	322	357	324	365	364	360	329	356	374	356	373	326	338	367	361	334	394	332	359	353	333	303	334	339	375	394	345	303	341	339	327	376	308	342	348	359	342	357	355	341	365	345	321	345	348	342	299	366	355	357	358	369	341	368	378	360	327	381	350	334	317	350	347	363	331	315	341	333	325	364	354	333	354	365	384	381	338	320	331	290	402	338	325	348	323	354	343	338	368	367	348	342	374	367	342	359	361	370	334	333	336	339	335	348	364	355	362	352	329	343	330	356	332	350	334	336	360	342	356	348	344	354	373	334	334	351	383	367	320	356	399	366	352	364	331	366	371	341	364	364	370	371	365	347	341	365	349	346	402	346	385	359	355	337	322	305	330	336	345	359	331	343	354	357	379
39190	53666	40531	25585	16075	10566	6965	4558	3400	2446	1994	1588	1367	1201	1045	849	755	677	586	605	593	528	549	575	557	568	517	505	479	549	503	496	457	475	459	445	417	430	451	425	395	455	436	441	416	423	450	433	421	444	393	477	401	464	419	488	447	418	439	440	416	443	477	419	475	470	428	450	457	438	427	431	465	434	429	471	429	459	461	428	434	426	438	412	430	430	419	407	429	430	428	422	422	456	418	428	414	425	420	433	391	433	422	406	455	456	426	416	438	430	408	415	440	424	404	428	450	454	420	428	449	424	460	422	418	449	447	386	452	428	416	413	450	410	408	461	467	428	427	414	435	449	434	464	437	404	447	443	418	411	410	389	407	427	423	427	431	441	448	415	400	429	430	396	435	423	435	411	429	425	426	405	423	409	419	490	438	412	431	441	412	416	427	443	423	393	437	479	418	436	437	423	449	413	444	409	419	451	425	410	435	386	416	393	422	462	424	400	457	441	466	429	433	503	446	454	434	432	446	407	461	425	461	436	461	478	421	456	411	428	455	470	417	415	421	443	409	432	415	438	427	407	425	433	431	425	418	428	423	438	460	447	429	427	413	428	437	405	440	448	408	445	416	394	446	427	416	466	407	474	453	417	430	463	440	450	418	385	406	423	421	426	468	447	415	429	453	389	412	462	462	422	435	440	409	456	466	421	436	418	423	443	421	436	437	409	430	459	430	430	464	420	454	416	462	443	418	381	434	453	428	413	471	409	422	442	424	398	406	446	418	424	417	426	449	415	433	424	439	443	424	440	445	413	447	416	448	469	434	404	444	407	468	432	418	448	413	435	398	424	423	434	482	440	423	452	419	422	423	416	427	454	442	441	451	438	431	485	433	412	460	390	421	434	438	460	465	419	470	423	442	439	462	423	450	437	427	435	406	416	438	432	426	410	422	416	430	502	451	478	433	418	462	426	417	370	409	424	415	435	444	401	472	413	399	424	447	436	436	464	427	454	431	445	424	442	432	399	440	426	411	442	408	367	430	425	420	438	414	444	430	436	482	404	420	433	385	383	439	455	434	437	455	449	441	507	457	378	447	442	425	425	454	395	437	437	424	431	433	422	443	421	407	436	453	411	442	431	426	422	419	451	444	417	405	436	380	414	432	426	387	464	407	444	458	451	448	395	466	464	407	438	427	426	401	452	439	432	425	501	420	417	441	444	467	431	404	441	433	426	426	466	423	403	441	428	453	422	425	450	413	429	447	417	442	456	421	441	425	451	434	442	432	414	414	421	438	428	425	431	401	464	413	436	437	424	443	409	447	436	440	424	432	427	446	420	436	447	395	440	403	414	477	400	424	443	445	462	450	422	462	450	446	432	434	447	450	444	411	436	441	434	428	442	385	451	450	435	435	407	450	458	435	429	414	403	423	503	459	400	454	415	443	454	491	447	433	419	413	423	463	446	448	456	433	416	427	413	441	447	453	392	415	448	412	418	438	455	440	427	438	446	421	434	451	436	478	415	390	445	421	437	426	441	432	422	441	444	452	440	446	429	447	438	407	425	437	394	406	440	450	418	446	487	430	422	433	401	429	390	471	408	446	426	441	434	468	471	450	418	472	439	413	445	405	468	418	408	393	413	418	403	448	430	420	416	446	413	437	432	407	444	433	436	379	427	443	432	402	393	420	391	407	446	430	416	472	433	410	439	406	407	452	411	449	396	458	440	477	399	437	407	420	432	411	379	476	441	424	467	443	422	434	451	395	431	415	454	456	443	419	438	387	414	429	422	459	416	404	476	417	442	428	452	450	435	428	422	437	435	434	423	384	416	394	410	415	408	420	437	447	419	418	433	443	445	450	433	455	425	420	430	417	423	427	404	420	419	454	438	401	428	451	430	459	460	441	439	432	460	418	434	443	418	398	396	465	432	437	447	419	429	368	463	440	426	424	413	430	437	461	444	436	421	440	419	445	414	457	424	444	411	409	426	427	415	414	414	423	398	438	451	406	438	402	465	479	452	457	458	443	441	468	437	426	451	419	441	404	445	440	433	423	417	440	447	426	385	454	435	419	417	421	419	444	420	433	406	430	415	417	423	381	404	449	441	447	424	473	432	418	460	401	431	429	433	409	418	431	436	432	453	470	462	427	448	426	427	396	437	440	440	427	454	452	454	406	443	433	405	410	418	412	466	417	419	422	425	441	440	441	443	441	429	443	409	471	413	415	468	439	407	425	469	449	443	463	452	416	424	451	442	449	423	457	452	442	408	439	409	455	435	426	444	487	432	469	449	432	425	402	432	418	448	415	420	416	451	432	440	410	406	420	409	429	449	401	430	409	446	428	399	436	439	423	432	438	425	456	404	433	447	380	420	432	428	473	462	411	441	442	435	436	493	421	403	414	451	435	424	412	452	429	454	409	434	406	434	428	411	460	437	415	445	441	433	435	437	389	443	445	446	458	400	393	461	428	437	442	446	443	424	461	445	457	444	428	411	440	421	433	457	469	418	443	480	453	423	406	448	453	412	406	449	446	421	424	412	437	418	414	416	431	425	417	416	420	455	475	473	453	443	487	413	458	433	426	457	453	418	380	467	419	440	414	424	447	412	402	397	418	430	423	400	404	428	423	439	413	412	443	413	453	453	427	457	426	426	437	436	413	415	418	474	425	408	431	446	452	464	446	444	446	438	453	457	411	400	420	396	398	415	448	435	463	401	449	425	412	444	419	428	383	416	421	484	416	445	431	464	429	377	403	419	411	435	453	439	417	445	493	420	433	408	444	444	423	424	424	441	436	428	425	467	420	436	390	419	423	402	429	431	435	409	440	452	443	437	446	423	437	441	461	408	453	386	432	443	400	431	442	394	400	412	433	464	412	449	427	424	424	466	435	457	422	409	473	423	445	453	475	430	457	453	428	412	393	417	430	420	456	443	448	417	447	451	449	466	430	436	414	469	411	414	431	432	412	428	426	417	471	407	436	429	427	413	412	449	414	411	445	426	408	450	440	408	417	470	415	433	426	435	405	414	456	424	441	433	416	445	473	419	438	431	420	399	412	421	425	455	408	429	443	423	424	444	457	410	442	431	409	434	448	427	419	421	432	451	417	452	410	432	411	434	446	418	434	472	458	417	427	485	419	474	426	463	384	439	432	461	491	435	444	425	416	440	415	435	404	438	425	453	435	407	395	472	432	415	423	419	437	439	412	438	439	395	439	423	463	447	433	434	432	422	426	413	432	433	422	438	464	426	440	443	442	429	412	466	440	435	440	466	423	429	422	438	464	460	418	388	433	442	443	437	446	457	442	428	403	439	403	436	454	420	449	441	402	449	441	444	405	452	427	424	448	450	413	413	417	418	412	421	441	416	402	384	425	439	437	419	451	429	431	470	430	450	411	468	455	445	427	429	427	441	418	401	409	438	403	420	421	399	419	450	398	432	440	426	455	423	457	409	437	448	432	441	431	441	433	441	460	439	419	436	410	454	426	401	436	437	453	430	422	431	454	437
23917	21125	28329	24726	21421	15761	6957	3514	2435	1854	1509	1229	1023	870	802	715	605	547	536	504	468	478	463	465	468	450	465	443	423	445	418	409	377	408	357	398	393	369	361	395	389	385	373	365	444	379	361	365	382	350	374	376	382	385	400	385	428	388	405	358	390	390	394	357	367	386	355	404	385	379	351	373	379	356	402	391	380	381	377	339	366	355	402	354	364	364	401	358	343	376	384	392	419	357	371	357	359	385	386	382	366	362	375	358	351	376	380	408	330	414	416	420	353	372	355	366	359	377	402	351	368	390	367	371	387	367	355	354	356	403	353	372	350	390	361	347	366	358	359	374	398	369	389	357	352	377	345	403	391	372	387	372	370	377	357	389	386	383	357	390	398	338	368	349	373	363	365	358	399	367	364	372	360	374	411	376	402	384	368	363	378	402	380	368	401	363	400	389	393	346	400	340	365	341	370	370	387	389	377	395	412	369	401	404	372	372	393	381	391	401	401	376	363	381	384	354	380	364	345	398	390	355	385	388	369	365	355	364	351	357	361	402	358	366	403	367	379	378	392	377	368	369	334	379	382	342	366	303	367	338	372	378	373	385	397	369	390	324	422	379	413	367	390	354	385	349	355	408	406	364	360	362	331	396	372	366	359	394	382	384	388	369	377	366	346	372	394	357	387	382	373	373	367	391	364	370	376	366	391	401	379	362	391	370	368	373	376	372	410	381	395	341	379	398	412	382	326	409	369	375	408	372	378	380	385	367	370	354	387	387	386	387	357	383	363	346	380	404	365	334	407	396	369	381	385	372	406	396	392	345	352	340	365	392	399	382	389	368	394	411	354	343	353	405	373	338	371	365	367	398	394	379	377	350	397	376	377	366	356	351	361	399	391	388	393	407	383	395	348	361	380	345	398	383	350	419	368	382	400	355	349	349	349	422	343	375	368	358	381	324	356	373	407	356	396	315	376	390	370	372	356	375	392	371	353	354	395	391	375	359	356	377	354	400	352	393	392	375	386	372	356	382	412	363	354	388	411	393	367	370	380	370	392	389	403	373	364	384	380	354	404	381	369	334	421	342	366	377	376	339	359	352	371	392	380	386	395	367	441	400	415	392	341	374	346	391	371	400	391	370	345	357	364	355	401	377	366	369	384	377	356	343	367	375	383	322	383	371	376	361	392	366	379	411	350	385	388	424	369	363	390	382	348	378	394	418	351	407	396	359	373	374	346	378	409	402	377	366	351	357	390	384	357	344	385	353	374	383	397	385	354	378	399	394	371	359	369	346	350	356	398	384	411	400	401	376	365	364	365	350	390	422	349	394	357	342	363	422	373	356	361	401	362	360	361	385	389	367	379	379	367	366	366	350	388	372	357	379	387	345	383	361	364	373	374	318	347	345	373	367	333	360	367	352	367	375	379	375	367	405	377	365	353	382	375	369	370	401	381	389	367	376	377	379	372	381	360	381	357	366	372	383	364	382	350	392	381	391	360	387	374	385	352	377	390	372	362	412	378	345	397	348	364	420	353	398	374	339	382	387	389	356	377	364	390	387	379	403	408	409	394	374	361	372	393	376	369	373	362	362	386	352	358	409	413	381	365	365	402	395	382	353	377	354	350	355	374	384	393	394	378	379	389	391	336	366	361	381	330	391	391	387	385	357	360	364	369	396	368	367	348	347	356	368	371	376	385	350	370	369	332	360	396	413	386	384	352	369	362	360	382	354	363	397	368	372	368	380	370	397	339	393	384	352	371	360	381	369	395	354	348	387	373	410	368	393	373	401	387	389	365	368	414	362	356	362	396	368	397	381	386	343	374	388	373	392	371	344	381	379	387	372	360	383	387	387	390	368	344	375	389	360	380	390	399	403	386	352	392	363	397	386	365	371	358	359	400	396	385	368	367	371	336	425	370	413	357	414	365	376	393	361	392	382	424	380	389	389	368	342	358	400	394	354	393	398	392	378	350	393	402	416	365	409	360	370	382	363	380	370	366	391	345	368	367	377	347	394	398	371	376	378	349	366	383	379	384	350	325	372	377	358	366	350	389	359	395	380	343	352	374	351	353	344	363	359	401	367	388	338	404	383	382	378	350	373	363	362	362	349	390	367	362	411	365	368	367	345	360	353	371	363	365	362	372	403	428	364	357	378	370	355	352	342	362	347	382	369	388	393	384	370	367	369	398	406	379	407	399	360	397	364	390	392	362	411	361	339	355	350	408	381	377	352	386	359	370	382	366	400	367	363	371	363	365	381	388	381	355	364	392	368	365	370	327	383	371	399	335	353	383	359	363	406	376	365	381	380	395	367	363	384	338	358	360	394	370	360	378	377	350	343	388	387	384	385	388	355	372	367	382	366	393	355	383	366	357	358	369	344	318	361	379	373	369	379	360	376	393	359	395	355	373	405	351	355	374	378	388	351	392	355	349	368	388	387	355	374	383	379	369	353	389	370	386	383	399	390	360	391	342	355	366	375	376	358	371	361	379	370	393	368	360	352	375	334	374	356	370	366	384	370	390	374	364	370	379	378	343	345	368	373	355	354	391	359	359	338	353	399	384	393	387	351	366	377	364	378	405	358	363	354	395	362	359	360	405	340	361	404	370	364	383	352	362	397	332	355	371	367	352	382	372	375	386	364	367	364	372	403	402	387	388	369	355	357	370	359	392	361	373	342	398	358	382	391	403	390	363	370	369	372	403	376	399	384	364	344	338	346	374	376	383	350	377	368	375	387	357	356	443	370	421	363	358	365	392	335	391	350	400	402	387	390	367	411	393	375	368	374	353	390	395	363	332	382	362	369	366	404	351	396	362	345	335	343	379	359	374	409	364	343	356	350	354	365	375	381	368	356	377	375	380	369	341	393	355	385	393	388	364	369	390	370	389	358	352	397	366	381	398	371	368	345	342	390	346	368	391	357	369	342	368	361	388	351	355	391	351	375	393	343	409	358	396	391	387	366	413	364	368	349	342	401	352	405	376	378	377	375	376	355	374	362	365	381	361	344	382	352	355	380	381	354	372	380	391	345	371	367	383	388	350	356	370	368	401	393	360	374	392	356	360	388	346	376	395	371	397	359	400	379	363	366	348	355	390	330	349	367	375	380	372	364	352	355	373	385	365	335	393	357	366	402	377	359	366	407	341	407	374	401	375	394	376	389	372	372	387	375	365	408	387	399	346	349	379	367	376	380	376	353	380	361	356	373	396	379	413	393	345	367	352	359	383	359	367	390	384	406	359	377	348	396	334	395	370	380	366	391	359	378	384	394	362	391	380	364	406	378	350	329	360	362	373	361	361	388	363	372	413	382	401	376	363	355	364	351	372	365	380	377	351	407	381	384	366	364	400	396	371	372	359	389	389	351	385	389	379	344	382	341	346	393	362	377	385	373	357	384	364	386	385	416	367	412	356	367	395	354	354	370	395	360	381	359	357	370	366	371	354	380	380	388	350	370	366	373	364	403	372	356	358	375	402	370	366	391	375	358	376	374	390	356	356	351
38736	62545	46975	30880	20905	13565	8828	6322	4648	3226	2679	2043	1775	1510	1274	1033	921	856	731	721	668	643	622	630	631	593	595	526	559	501	567	511	538	493	470	459	519	469	483	486	471	475	451	462	489	508	459	427	459	481	467	481	454	455	466	436	469	419	475	440	452	450	465	471	477	482	489	451	466	423	446	449	466	456	467	486	440	450	497	460	422	450	486	443	423	456	481	489	451	436	424	491	480	475	468	491	469	441	463	457	472	447	459	467	442	487	510	407	480	447	483	454	452	425	447	474	415	463	428	484	468	490	450	452	458	459	475	425	449	444	467	492	488	448	481	480	460	515	453	468	484	458	493	454	441	448	441	448	486	499	476	480	467	447	487	442	443	476	454	470	457	450	511	473	458	467	472	458	457	455	456	472	429	446	488	442	501	458	471	447	491	447	462	486	444	438	488	487	450	474	475	500	451	470	478	496	480	460	470	478	499	493	437	477	471	442	428	474	461	503	453	479	455	444	447	485	441	445	468	483	469	477	434	492	487	483	453	492	434	460	444	445	421	463	467	414	494	454	474	508	469	464	450	463	525	493	464	461	460	470	488	481	493	463	471	442	452	488	437	443	460	479	486	459	436	444	483	449	510	433	468	432	463	479	458	470	451	464	487	484	460	473	464	457	487	457	497	438	478	460	470	455	448	464	478	475	481	453	461	437	484	456	480	434	506	443	446	485	505	439	467	458	465	462	465	475	454	440	475	443	429	429	490	463	458	455	490	459	476	450	427	469	455	479	484	453	469	458	499	468	478	463	476	485	452	440	474	487	475	429	466	447	427	447	449	437	463	446	455	453	445	438	487	445	459	462	436	468	445	459	470	447	458	435	448	475	463	433	457	480	443	480	447	491	479	506	431	470	462	487	496	471	497	453	501	451	446	438	430	481	450	457	472	483	470	451	482	475	466	475	460	456	460	429	457	490	464	482	459	436	436	456	460	463	453	482	468	455	481	496	477	444	468	512	460	449	468	432	482	428	495	450	450	451	459	462	445	447	449	452	460	452	464	458	470	473	479	487	423	433	469	419	450	451	460	487	439	458	449	469	443	472	431	472	501	468	505	441	479	466	471	469	428	483	475	453	471	499	463	492	504	417	449	457	471	490	477	445	458	450	463	458	458	467	467	471	481	446	469	462	473	471	478	466	464	465	440	462	430	453	507	481	433	459	452	472	447	428	461	468	452	496	435	458	480	420	515	476	485	470	477	456	456	481	435	503	463	448	438	455	451	500	473	465	446	496	477	457	455	450	471	477	421	447	469	458	477	443	448	476	441	484	471	455	435	464	473	436	464	458	419	457	477	467	454	513	435	439	459	498	446	482	488	413	392	492	478	470	458	475	470	460	468	436	435	480	475	466	466	426	438	459	456	426	471	483	484	505	437	431	443	399	457	491	444	487	472	459	483	474	463	434	436	450	462	480	472	469	481	469	441	472	444	444	441	432	475	484	469	494	479	477	471	498	445	443	478	503	441	448	489	447	488	459	481	446	497	449	452	476	478	463	491	431	490	462	452	458	436	429	443	489	464	485	433	477	433	464	456	458	490	442	448	461	484	418	469	443	433	455	471	421	464	485	494	464	472	455	463	467	457	419	505	496	406	436	460	505	458	442	444	483	459	468	453	468	496	454	470	494	461	489	481	439	514	464	455	464	519	484	455	457	431	487	436	453	488	481	475	418	466	454	447	431	472	465	460	446	477	481	431	479	463	465	461	474	490	437	486	475	453	459	471	498	488	480	465	497	467	436	466	467	438	476	428	439	495	461	456	456	452	518	444	475	464	484	434	451	471	475	477	506	441	462	479	504	455	463	462	475	478	447	452	420	461	501	429	460	485	464	438	445	442	466	425	457	444	471	458	454	428	484	484	487	493	466	441	469	471	485	463	482	449	478	468	450	455	441	483	469	467	468	461	476	457	444	449	459	442	468	486	458	453	485	459	473	427	470	502	452	466	446	447	448	466	416	470	468	485	449	453	472	457	449	457	468	484	484	470	484	434	455	445	483	409	488	441	465	470	468	460	482	450	479	465	444	486	485	449	495	467	479	467	440	426	429	511	489	511	448	437	454	462	470	512	472	444	477	477	422	457	456	445	469	477	466	463	470	488	458	510	462	440	458	462	421	454	463	438	449	434	447	457	448	484	454	462	464	451	470	488	462	459	471	470	482	463	478	432	457	453	434	448	454	468	485	479	458	450	473	526	484	480	461	473	528	429	450	452	467	460	477	473	469	424	487	490	455	490	471	472	507	416	435	476	448	444	480	498	437	449	433	487	444	440	456	457	447	456	445	463	442	494	484	447	440	445	467	460	459	448	476	460	513	481	468	486	464	464	479	475	495	437	441	466	488	467	446	463	452	443	443	509	460	429	437	421	448	467	449	499	472	422	463	482	459	481	505	474	427	501	468	428	463	450	454	492	484	422	462	434	477	494	418	470	429	481	487	441	452	454	444	463	442	486	453	472	412	448	450	461	447	417	486	459	486	467	474	498	461	439	446	427	469	433	474	514	485	456	520	444	477	434	459	447	433	428	456	453	436	488	443	450	488	426	479	469	454	469	475	466	464	449	457	450	489	470	470	474	497	435	442	437	464	448	483	495	440	474	440	521	468	424	455	486	461	447	476	464	449	486	494	485	489	506	458	513	482	495	488	469	451	466	467	519	450	466	460	451	428	475	461	505	473	465	478	452	490	461	461	431	501	491	432	476	496	454	457	496	452	458	436	456	446	485	492	503	461	449	480	462	451	506	484	464	454	450	451	431	489	446	454	469	492	450	432	488	473	436	492	473	436	492	474	444	456	439	484	454	457	476	530	480	442	405	449	473	460	469	484	460	446	467	483	426	465	491	478	459	453	477	468	484	454	452	448	476	504	440	476	423	448	480	435	485	440	479	429	463	460	467	442	487	455	484	474	499	520	529	469	483	441	471	458	460	449	448	493	432	460	490	461	448	441	479	485	451	455	462	481	445	456	510	451	467	460	511	460	476	444	459	465	470	448	477	454	509	474	445	463	477	442	475	446	504	474	470	488	469	470	441	473	459	438	514	486	408	430	495	446	425	425	527	448	463	473	443	459	427	463	462	454	457	476	494	447	445	461	453	462	490	500	485	502	508	461	496	437	469	515	469	486	443	459	474	465	520	470	466	506	470	484	476	451	500	485	440	481	526	465	443	448	485	431	451	481	481	489	494	435	493	505	487	499	423	456	460	505	464	438	457	474	457	450	468	477	500	459	474	497	473	478	435	479	444	447	478	485	482	508	471	434	457	472	429	453	453	470	480	458	431	428	506	482	419	433	485	467	425	458	449	445	428	499	482	498	449	463	447	481	468	432	491	493	450	474	449	467	493	453	481	414	428	458	460	461	473	426	465	440	475	486	484	448	484	458	437	472	437	505	450	492	477	451	488	454	454	497	440	485	456	458	453	459	463	475	458	493	506	430	465	431	470	444	454	491
24958	21190	27891	25991	18826	9645	5141	3024	1980	1704	1297	1063	866	729	690	554	504	445	432	390	395	350	412	352	365	332	338	326	332	320	326	313	331	299	284	316	320	292	305	283	279	288	315	278	279	282	288	296	278	254	313	300	263	314	250	270	275	260	267	280	289	263	297	302	316	298	276	273	312	291	300	282	276	264	274	289	252	263	285	285	277	264	285	271	309	265	289	277	264	295	294	286	274	322	249	285	281	292	301	309	277	289	273	260	295	266	309	315	308	267	284	276	297	256	298	288	322	273	282	281	294	278	281	316	271	300	289	288	283	294	302	320	295	291	270	282	278	291	267	230	311	279	311	281	271	287	269	276	283	314	255	317	274	275	274	278	291	303	289	270	272	299	273	297	257	291	311	278	276	279	271	280	301	281	271	300	296	265	286	296	282	254	292	324	260	305	278	291	297	317	287	270	294	296	297	286	254	281	299	317	296	272	290	287	298	260	274	289	332	276	297	297	271	296	322	289	279	271	287	294	290	268	278	266	283	299	262	290	292	314	286	301	266	296	278	287	299	299	275	263	265	251	279	282	276	269	282	286	267	276	325	259	278	268	288	268	298	288	313	252	271	258	297	302	299	275	279	301	259	283	268	330	267	302	291	267	287	252	285	251	268	310	305	261	308	262	282	300	270	270	287	294	282	306	272	286	274	303	291	290	297	317	290	299	299	275	272	274	316	303	286	251	289	303	280	304	268	307	294	261	306	285	266	291	279	276	313	261	278	304	280	280	298	296	272	281	267	258	291	284	299	267	273	267	267	278	277	293	287	267	285	319	273	298	256	267	292	277	274	266	282	267	273	264	310	280	329	287	292	272	289	275	285	283	274	294	314	285	314	303	291	310	291	294	294	267	255	278	278	266	268	260	310	270	289	309	300	275	283	262	268	292	276	291	276	270	291	283	257	267	257	318	262	261	300	274	320	298	266	268	268	302	252	291	276	298	303	284	248	295	288	291	303	279	270	269	269	287	296	290	323	294	275	283	283	293	282	279	298	272	310	298	299	290	268	300	286	301	285	311	272	291	318	289	289	295	257	287	292	299	274	287	263	290	245	270	260	290	291	300	275	288	265	274	279	280	274	266	282	291	273	281	274	274	282	264	291	313	288	276	265	299	303	287	276	284	298	251	283	316	282	257	316	285	289	288	291	265	264	300	297	257	300	275	324	292	273	297	292	277	283	308	298	282	270	297	282	256	268	293	257	285	268	287	291	317	309	271	336	264	270	264	271	284	282	259	296	319	282	294	299	315	248	283	284	253	256	261	289	274	275	268	284	259	303	307	291	270	271	298	271	274	272	270	290	294	255	272	290	264	294	268	308	298	297	294	282	292	300	281	291	322	296	275	302	317	295	278	288	295	295	274	289	311	278	292	279	277	290	293	309	278	290	281	319	293	268	310	298	322	279	277	286	263	306	275	305	280	277	290	278	246	278	284	287	292	273	281	299	298	267	279	284	300	308	290	308	276	277	289	275	283	279	290	302	292	291	290	285	300	300	245	259	298	277	280	266	294	294	276	268	323	304	269	284	279	292	264	279	289	270	291	265	300	297	279	267	259	306	283	293	304	298	283	284	283	307	283	292	263	297	289	293	296	290	278	303	285	286	277	297	284	270	266	293	296	283	290	296	276	265	251	279	275	295	275	280	309	299	285	267	275	268	305	265	281	282	314	266	288	271	275	248	253	294	288	253	273	282	263	302	305	265	265	277	298	279	305	285	290	290	302	315	301	307	291	245	271	301	295	309	311	275	286	296	283	274	300	269	280	279	265	255	330	264	281	310	289	287	279	290	290	300	291	283	301	276	279	288	284	283	260	286	275	290	236	290	320	281	296	297	304	295	265	310	277	290	263	266	275	272	281	298	267	275	292	271	295	273	274	299	272	276	302	284	288	288	303	263	305	289	259	279	312	266	277	288	294	305	278	271	300	279	278	296	297	267	304	318	253	287	312	266	257	257	307	299	276	286	280	283	267	311	289	304	271	299	291	270	313	285	289	301	287	288	286	286	286	276	271	272	283	228	286	294	274	296	276	292	297	293	259	296	306	296	286	277	280	273	313	289	292	264	293	290	253	285	263	327	268	291	280	285	298	297	240	287	331	296	261	273	292	278	308	291	279	300	293	267	300	269	284	283	290	297	274	299	302	308	278	281	277	281	309	314	259	277	268	293	316	296	293	282	304	274	252	289	291	287	272	271	295	278	275	291	297	274	276	284	291	270	297	276	265	292	267	291	286	282	261	270	298	291	304	273	279	290	262	291	275	289	289	295	291	307	308	247	295	287	285	259	337	282	310	322	293	314	266	263	295	289	278	285	257	301	304	275	280	283	283	267	294	291	300	303	282	290	313	294	284	267	254	300	293	274	326	299	290	303	285	298	299	299	274	279	259	287	283	296	282	270	300	291	294	291	326	308	265	266	276	283	307	271	278	289	263	301	293	300	292	296	291	254	298	277	301	298	288	280	294	303	288	305	267	301	253	279	309	287	307	281	281	283	325	293	268	281	320	281	308	301	288	332	299	288	293	333	267	289	276	277	269	272	280	278	269	330	283	303	283	272	332	269	331	317	278	300	286	276	294	290	268	275	278	271	301	287	281	296	287	280	264	302	299	301	287	304	273	285	290	273	299	279	306	281	269	293	274	279	282	298	299	309	293	259	295	289	288	286	280	279	286	273	274	291	305	275	278	286	259	284	281	305	304	275	276	273	265	278	264	304	301	285	295	298	268	317	291	302	278	266	289	300	294	257	302	289	278	279	272	272	304	290	311	293	266	285	251	272	266	305	262	270	296	289	298	285	276	300	307	266	275	290	278	252	291	297	260	284	269	281	312	271	265	281	287	287	277	273	281	294	261	289	275	260	283	284	281	274	277	284	288	290	282	297	314	291	296	271	261	288	268	318	284	314	277	296	314	253	270	284	290	308	250	255	297	285	288	300	298	283	296	283	318	253	274	277	291	290	279	309	284	299	281	283	281	291	308	286	278	293	306	282	298	303	262	267	309	310	293	299	274	273	282	275	259	277	291	295	274	297	301	297	279	308	282	286	296	312	254	276	302	268	270	295	273	273	309	271	300	256	303	281	298	289	282	248	261	287	292	296	284	271	290	286	311	287	298	296	283	267	280	273	264	302	318	273	303	294	288	273	272	279	312	280	311	286	289	267	290	299	290	283	289	284	318	278	276	314	268	265	273	265	282	272	292	272	288	278	295	283	314	297	277	290	321	286	299	306	279	272	297	272	290	298	288	316	305	273	252	283	275	276	287	265	281	305	294	286	287	281	292	272	308	299	279	307	296	300	282	296	303	281	251	286	266	259	284	264	300	307	308	261	290	283	296	278	286	276	293	295	294	299	256	280	284	271	285	310	291	272	272	293	265	287	267	275	263	285	285	297	285	301	300	280	272	251	264	279	281	310	256	299	277	333	290	277	269	270	262	281	322	293	289	294	285
37468	54086	43135	28102	18747	12560	8826	5959	4165	3191	2512	1912	1495	1361	1118	933	747	653	642	551	540	582	518	481	478	451	453	462	472	415	461	440	416	377	413	399	379	372	406	411	351	360	366	341	354	339	342	333	358	339	362	347	368	333	356	340	391	352	352	331	340	392	371	377	360	323	350	342	364	361	361	351	340	333	362	327	350	357	383	349	382	379	353	364	351	372	360	369	342	337	341	370	347	365	339	361	369	383	351	370	385	366	350	357	362	368	350	362	333	338	360	387	378	352	345	384	343	336	357	366	331	366	364	349	340	363	354	374	380	367	305	311	349	382	349	367	339	354	409	373	358	345	380	340	363	381	352	362	375	348	377	364	335	330	389	381	355	342	353	375	365	368	360	346	371	366	374	361	327	384	341	356	362	337	351	372	354	345	361	375	335	336	382	356	344	371	339	343	389	339	360	354	324	329	324	337	363	348	375	382	345	348	345	360	370	330	390	370	361	336	329	330	360	360	336	358	374	374	334	367	351	361	349	348	368	355	375	325	377	333	362	397	379	365	341	328	345	343	355	358	375	371	355	337	363	359	380	365	365	375	365	376	374	371	337	377	384	329	342	353	355	357	350	346	355	397	377	360	364	358	346	342	370	328	357	384	362	429	383	381	361	324	328	331	356	376	343	364	370	381	377	393	348	362	390	330	414	348	372	365	362	350	357	376	348	360	389	348	342	371	337	363	372	352	346	347	357	382	394	357	351	377	397	432	388	373	375	333	362	354	370	345	341	339	397	334	365	374	360	377	333	329	322	380	349	337	379	372	369	334	375	355	338	372	348	355	356	352	355	333	357	391	360	348	373	351	351	358	399	364	368	363	331	400	369	349	333	347	363	356	355	355	348	366	366	342	354	373	373	358	351	356	373	362	346	384	352	380	368	388	357	346	318	346	358	372	359	392	372	382	385	404	379	354	321	360	376	333	360	348	378	335	377	325	382	339	390	327	337	369	316	323	307	375	322	361	374	356	344	366	342	356	364	345	349	374	370	360	326	314	332	361	338	375	389	374	361	343	360	355	329	339	368	355	374	382	349	370	392	377	351	356	354	343	349	354	388	361	378	351	376	372	380	352	317	338	328	351	369	354	363	330	360	355	350	370	374	371	390	381	366	368	360	352	343	368	326	389	327	364	349	354	372	370	354	362	378	358	360	352	384	367	362	358	340	377	352	362	406	368	380	380	373	373	350	340	352	359	398	366	357	387	367	350	388	353	361	368	341	360	355	334	365	356	365	337	371	381	365	359	400	372	360	358	384	362	334	343	362	365	368	361	354	333	372	361	376	349	363	380	382	368	351	359	322	367	397	371	345	317	369	336	380	317	356	355	347	332	359	349	352	375	409	376	330	341	367	362	325	341	361	356	360	346	394	352	364	393	345	338	359	369	411	343	356	363	348	336	341	344	382	349	356	353	376	399	368	378	359	352	377	358	350	377	387	341	347	367	345	390	347	366	364	349	384	392	308	329	381	383	354	362	357	406	367	375	387	399	383	371	353	345	348	348	369	407	365	342	355	353	348	350	378	359	367	337	336	392	357	372	346	362	364	359	340	341	325	334	362	379	373	348	361	349	363	376	370	342	336	331	360	347	349	367	371	394	355	349	368	350	364	370	359	354	360	377	359	378	354	349	369	371	381	365	358	357	345	369	380	377	360	343	362	351	416	376	360	348	330	370	372	362	324	381	373	378	362	360	342	397	364	360	342	358	367	371	369	338	342	356	340	366	339	332	357	342	337	378	321	401	401	358	351	351	341	356	362	366	339	402	335	353	362	338	346	323	366	366	357	334	374	334	377	369	340	358	361	323	341	405	370	332	384	343	351	358	330	367	337	317	340	363	373	383	351	396	363	380	342	363	339	349	351	354	333	355	386	331	396	349	364	392	396	382	363	393	371	335	350	369	361	355	350	357	359	396	351	361	345	359	355	385	336	373	340	375	375	354	367	363	364	351	363	392	331	371	359	342	353	349	348	353	340	367	355	360	343	359	358	367	355	339	372	336	357	354	365	351	356	360	329	362	365	379	384	399	347	359	371	346	395	383	354	353	361	365	395	360	376	358	361	331	351	339	375	356	371	319	331	391	355	346	338	376	375	357	367	356	345	317	347	356	377	356	377	362	358	357	366	332	343	370	356	376	419	364	356	371	362	361	375	386	357	372	360	368	338	397	377	372	322	379	334	351	337	357	362	326	353	384	397	363	357	330	339	351	365	382	339	372	338	369	360	366	369	362	336	371	347	342	340	349	372	362	328	390	353	370	335	366	390	352	338	363	351	383	364	351	333	379	337	358	341	350	344	367	368	356	370	334	347	345	324	360	355	373	350	342	357	338	348	347	344	351	358	317	346	332	370	377	346	371	371	342	341	381	362	361	363	392	335	360	388	382	361	377	345	383	354	363	395	375	351	348	376	360	397	354	358	352	368	364	336	352	386	330	381	362	406	386	392	359	352	355	378	304	388	328	354	391	362	364	378	392	382	366	352	353	358	335	373	362	351	367	374	362	316	357	341	350	346	356	337	332	391	394	364	332	353	365	347	323	341	386	383	377	350	370	355	369	361	374	372	382	362	318	333	373	343	381	328	355	372	365	369	364	377	352	371	373	338	368	372	362	342	425	377	364	320	329	360	364	407	359	383	372	362	350	358	320	361	312	339	346	397	368	360	358	395	368	365	347	350	352	338	377	334	352	403	340	350	364	333	364	340	345	357	347	321	351	350	335	374	364	353	330	360	351	386	353	382	356	336	352	367	365	339	346	340	371	390	398	345	352	371	363	351	342	404	386	352	375	343	363	327	347	360	393	334	369	347	360	338	366	375	348	343	332	353	364	329	355	354	360	344	366	396	366	345	383	366	375	353	346	365	375	351	349	348	345	351	381	313	350	334	371	373	343	342	373	371	354	396	339	310	379	358	391	362	335	375	388	339	353	389	347	357	364	357	373	353	369	325	380	356	367	371	357	386	362	345	385	342	347	357	346	345	396	347	367	340	371	369	341	352	335	310	371	367	379	377	372	349	358	351	372	361	371	350	339	369	369	347	370	382	341	381	367	372	343	360	376	367	373	340	382	354	361	362	342	358	371	373	350	385	372	364	326	359	365	319	379	359	383	343	356	390	354	374	347	363	393	345	389	345	360	333	373	347	356	342	335	354	365	377	328	337	348	353	329	359	340	401	375	340	357	338	393	326	320	406	355	308	347	390	402	369	388	347	386	345	346	355	351	366	361	363	393	367	352	367	384	363	340	380	362	388	346	343	328	369	375	372	347	345	377	355	373	329	346	366	366	349	351	393	355	347	350	370	342	355	377	378	369	364	377	375	360	321	375	343	367	357	358	361	355	340	380	332	336	386	346	403	351	300	376	354	344	341	368	376	359	371	388	346	354	375	371	388	339	316	364	357	361	370	299	378	364	388	346	366	355	366	342	350	361	324	384	332	351	365	370	360	355	345	343
22815	21130	28651	23888	21278	21549	15844	5686	3472	2582	2067	1570	1341	1103	961	760	678	624	610	503	490	478	478	430	446	415	425	426	404	384	397	366	358	393	322	351	335	327	308	331	315	355	329	312	339	301	301	315	299	330	324	306	275	318	327	330	301	288	300	338	316	308	299	302	297	316	316	330	318	290	328	299	323	269	308	320	284	309	324	325	309	311	328	314	287	330	323	305	351	296	297	309	318	320	286	297	305	348	309	323	319	268	321	288	345	309	304	303	318	307	322	318	305	282	315	341	301	305	296	332	342	307	307	333	327	334	276	305	307	313	302	320	300	307	326	329	295	299	304	300	311	345	295	312	322	332	310	323	299	318	294	330	329	301	293	305	285	337	326	282	354	276	313	331	310	322	321	317	270	290	313	325	324	304	313	306	322	304	327	287	316	315	327	339	345	303	325	305	342	340	331	294	341	311	284	313	323	328	303	320	327	304	321	323	330	308	297	299	284	286	304	338	291	317	310	307	301	324	364	345	325	314	316	290	325	291	331	270	309	329	291	315	348	302	316	290	341	280	322	314	292	317	318	305	325	319	317	309	304	317	300	309	324	329	307	299	300	317	279	305	295	333	370	316	301	320	329	321	312	321	264	316	295	331	317	311	353	345	311	325	307	303	318	297	316	290	329	318	350	298	306	314	301	305	276	306	293	287	307	328	326	338	306	320	327	288	342	335	318	318	337	324	321	336	316	322	342	331	316	295	358	318	337	288	296	319	334	302	326	292	328	286	318	325	318	313	325	302	318	331	302	322	332	307	301	333	328	306	306	286	325	315	337	323	319	287	327	323	309	321	293	340	318	316	335	322	292	354	336	316	349	288	343	336	319	323	313	316	312	283	331	343	305	282	301	355	303	320	285	285	344	307	333	331	323	301	329	337	317	307	302	318	310	337	286	281	332	323	348	315	337	344	289	321	340	310	334	323	309	330	316	329	301	307	314	333	317	315	282	303	321	282	299	315	350	292	285	287	339	310	345	328	311	300	313	301	307	293	306	301	299	323	336	312	313	308	344	330	319	294	314	314	327	328	309	298	323	321	311	304	303	338	331	284	274	306	303	312	326	291	311	323	311	325	325	290	357	298	313	326	296	330	315	298	318	321	317	311	295	309	314	309	301	350	298	324	294	345	327	260	303	302	298	292	314	354	345	313	302	311	301	275	315	304	344	266	331	345	324	311	320	294	325	328	321	330	319	295	321	323	299	327	303	316	310	316	309	300	324	316	299	318	304	356	309	325	379	303	331	311	302	332	317	332	321	298	293	304	292	323	328	330	336	308	319	293	326	321	335	342	322	329	297	299	315	362	309	336	311	317	318	316	323	281	294	285	333	332	318	322	322	299	330	308	291	298	335	323	284	335	353	311	286	334	314	289	298	290	273	298	319	330	310	308	303	304	308	315	281	308	348	318	291	316	318	285	318	309	283	318	297	324	316	315	316	280	304	327	328	300	293	320	277	316	312	328	318	303	295	319	298	310	340	298	316	343	326	318	330	293	308	361	339	316	295	317	292	311	322	318	295	318	321	309	292	311	336	317	350	293	317	319	312	323	297	338	322	343	307	341	322	294	323	301	301	299	315	323	313	326	333	284	337	286	290	333	332	323	316	316	291	298	322	329	305	324	303	321	298	289	315	300	334	325	315	311	296	291	328	338	278	325	299	330	299	321	310	323	329	337	311	361	348	298	310	320	321	331	305	330	295	317	288	303	316	305	319	302	305	326	335	321	316	301	306	306	351	357	287	315	296	323	293	324	283	335	336	307	312	290	304	303	357	328	334	304	300	291	308	325	314	305	309	313	269	348	320	295	319	315	308	315	315	328	307	315	305	310	318	313	331	314	328	332	304	308	325	329	319	337	332	312	311	311	294	309	310	331	308	347	318	296	305	318	309	300	288	305	309	314	310	286	289	316	309	329	286	320	291	281	284	318	318	298	289	309	340	323	302	329	316	300	318	323	350	320	278	358	322	312	292	297	286	282	310	350	325	310	325	287	316	292	290	327	295	304	328	319	305	302	315	322	303	325	309	315	295	336	327	304	302	307	313	326	316	337	304	294	304	290	316	287	288	313	319	309	321	296	287	340	333	295	324	316	295	347	337	340	313	297	331	339	335	319	298	309	345	287	295	307	327	344	316	323	311	307	300	302	321	344	340	343	319	301	310	323	286	320	294	303	324	316	314	330	320	299	324	285	330	330	319	276	308	313	312	317	303	307	302	299	308	289	337	303	289	304	332	313	306	317	304	334	335	321	338	313	306	299	334	337	307	346	314	324	322	322	332	306	288	338	328	317	305	313	319	340	288	327	327	308	305	314	323	329	293	285	301	313	338	293	314	292	329	289	324	312	328	310	321	318	318	320	311	284	326	308	282	327	283	301	303	277	319	309	322	327	315	327	311	323	336	310	333	341	300	316	303	330	279	356	308	302	334	314	305	303	339	311	316	308	312	309	303	330	342	297	316	292	334	325	348	303	293	316	296	357	323	346	324	359	313	342	320	306	282	319	332	321	302	320	325	323	337	321	295	314	299	328	330	294	326	314	317	303	299	305	311	323	316	360	315	298	291	311	314	315	312	292	303	340	326	313	321	316	327	316	316	318	348	324	317	291	331	299	329	308	308	323	339	312	310	283	327	306	308	313	320	313	355	294	344	299	302	333	369	322	306	332	294	321	309	304	314	322	330	313	283	283	332	304	301	331	326	307	334	315	288	324	334	311	315	268	308	318	311	268	312	316	346	293	337	329	290	310	325	329	325	300	305	329	307	310	322	334	323	324	319	356	294	301	314	308	337	304	294	291	307	282	314	276	320	310	312	320	294	310	320	334	322	324	338	297	326	295	315	296	345	329	329	312	310	277	321	298	341	296	302	313	322	329	289	300	284	312	325	323	301	308	302	283	302	342	322	297	316	277	314	299	323	327	292	306	333	307	277	325	286	313	325	307	325	284	287	345	282	308	313	349	313	329	344	301	318	323	294	315	311	313	300	301	307	320	348	332	325	324	322	322	304	311	300	294	318	295	319	315	307	310	308	314	344	310	323	310	306	319	338	323	300	318	318	323	326	329	329	301	297	290	327	293	308	304	344	315	281	323	317	293	344	320	301	304	309	324	363	300	329	330	324	323	308	346	298	302	313	287	328	295	307	329	325	319	304	312	300	306	309	315	315	335	326	298	311	324	327	312	316	313	297	339	293	311	330	294	290	326	320	344	303	314	296	311	284	315	295	293	314	348	342	299	301	296	319	333	313	327	317	294	298	305	270	333	301	337	327	308	342	306	342	305	327	308	340	314	359	308	327	304	314	274	326	302	363	324	299	316	338	271	304	331	316	340	315	317	307	320	324	306	304	313	320	316	308	304	308	317	292	308	302	355	332	326	332	301	324	334	325	320	296	301	307	321	322	301	303	311	308	335	286	313	327	311	342	321	323	323	295	343	301	307	289	354	334	322	344	325
40026	65255	50507	34039	25022	17847	12638	8769	6277	4816	3691	2976	2252	1862	1605	1191	1027	943	815	704	678	671	645	627	630	558	564	538	523	487	479	484	457	468	465	432	427	404	428	375	360	421	401	402	394	405	393	398	394	371	387	383	441	403	422	411	411	392	398	421	386	415	399	421	380	427	391	407	420	409	409	380	397	374	402	407	384	424	410	397	388	379	384	378	388	371	372	351	398	397	441	422	432	389	423	402	398	381	415	403	390	376	376	388	417	407	411	379	408	405	372	392	403	382	406	366	383	397	413	387	372	403	422	420	356	388	376	384	384	356	385	346	398	408	405	410	380	402	413	412	372	382	385	389	387	419	336	412	377	407	382	381	414	373	392	396	418	394	353	411	361	381	365	354	404	409	372	362	397	388	402	385	397	393	370	377	433	389	411	404	361	409	384	388	387	382	411	406	379	358	381	367	374	367	409	374	364	382	391	381	405	381	397	403	394	409	387	367	366	398	392	383	379	357	375	408	398	379	372	390	384	391	406	346	391	386	438	395	379	439	396	365	402	401	399	376	401	378	360	422	358	399	361	430	375	385	407	388	371	394	373	374	399	357	401	391	386	349	397	368	379	405	356	412	413	378	390	397	383	398	400	423	395	390	438	391	388	369	408	406	416	444	373	389	371	380	373	404	356	414	400	392	379	446	411	397	384	387	387	380	375	384	388	401	403	377	392	368	435	385	386	414	404	382	397	363	377	407	407	406	368	395	388	409	400	394	425	393	401	397	391	401	414	381	444	400	361	415	354	375	364	355	425	354	368	407	415	413	361	404	368	371	393	371	404	373	392	413	374	395	405	406	381	392	385	423	387	405	407	394	385	419	405	423	367	389	383	373	409	346	380	393	370	407	372	411	364	368	386	386	373	384	385	382	426	399	375	384	338	379	389	402	380	377	393	389	377	390	403	403	372	402	389	387	423	396	393	386	390	386	384	349	378	436	390	396	362	400	367	406	394	406	369	375	404	412	387	392	391	391	427	405	379	362	378	363	363	377	386	426	377	438	408	393	423	381	407	445	433	395	359	377	366	364	402	381	405	365	395	407	410	359	356	408	405	401	399	370	366	384	381	382	386	402	390	393	397	347	418	381	400	388	394	418	382	354	375	382	385	399	407	370	400	421	379	394	394	446	366	373	394	412	361	356	371	414	387	411	402	367	426	361	378	377	390	372	396	406	410	396	391	351	412	411	373	392	386	404	382	395	400	401	386	402	397	366	359	397	386	374	379	399	376	411	371	400	415	376	385	342	388	361	381	438	398	393	389	399	390	375	372	385	410	394	408	373	402	372	380	395	402	376	379	400	380	403	395	389	374	395	362	380	353	363	387	425	395	394	389	413	395	383	361	381	415	366	379	384	384	387	389	399	384	387	397	370	361	376	384	386	390	401	401	356	370	367	372	384	393	452	372	367	376	435	402	400	400	339	395	396	394	409	353	377	408	366	363	414	373	390	443	407	399	414	418	404	365	396	373	373	414	387	389	402	408	392	409	386	378	413	393	407	386	396	442	362	394	404	391	408	400	425	381	393	392	399	398	427	382	361	366	422	378	396	422	387	423	352	388	436	387	384	391	395	407	391	409	369	388	379	407	373	400	396	409	411	431	376	370	440	406	360	357	397	405	379	397	367	342	381	383	406	401	399	453	379	374	380	353	385	379	378	355	345	390	392	373	358	388	355	396	349	394	386	408	414	381	362	385	377	380	406	388	355	383	427	353	355	400	392	351	393	405	381	388	374	377	401	397	398	415	366	379	417	356	401	410	387	399	394	400	401	387	362	368	388	383	380	371	363	409	388	379	408	373	385	415	363	366	373	392	364	348	409	425	369	403	395	393	376	388	379	430	389	419	388	358	378	355	382	379	428	370	367	410	413	405	390	407	365	399	421	371	343	362	376	375	368	347	357	413	358	372	396	418	405	402	393	387	381	384	414	372	387	393	400	369	385	392	374	383	366	361	401	383	417	376	359	400	432	393	409	396	354	399	401	364	409	387	390	401	383	406	363	390	402	367	391	383	408	374	362	379	397	403	388	352	385	381	399	410	374	403	406	394	410	361	390	378	404	377	423	347	372	398	362	376	380	398	408	386	405	385	384	380	359	403	385	368	396	383	372	400	371	387	410	391	379	388	405	403	377	397	417	405	352	382	391	368	392	382	394	391	366	426	374	399	401	370	412	391	384	429	420	347	384	416	375	391	410	420	368	401	377	418	350	374	415	412	431	431	426	377	385	391	407	381	393	356	376	369	372	390	432	405	390	379	375	397	391	371	376	381	395	382	375	376	405	422	393	388	383	412	434	392	348	390	374	407	384	389	357	396	358	417	394	393	388	416	349	367	432	416	351	362	374	391	374	406	398	385	384	399	412	407	356	394	382	380	376	378	358	413	385	366	406	381	377	374	356	393	374	396	366	402	384	384	389	355	402	394	381	378	391	384	413	380	392	385	412	411	360	390	385	406	395	389	397	391	398	420	387	385	400	406	418	403	371	408	383	405	376	385	354	389	397	408	390	383	373	364	431	379	422	386	381	422	388	417	408	400	384	426	422	409	402	391	383	410	359	384	387	394	412	389	384	348	364	377	459	376	426	406	402	384	364	394	373	385	379	417	363	418	374	390	379	369	371	394	405	393	398	385	394	386	358	377	403	386	386	398	366	397	382	387	413	401	394	383	380	385	382	377	399	402	369	401	370	376	376	394	386	391	376	405	380	377	385	387	394	367	397	401	390	356	422	370	375	402	382	365	378	376	423	393	406	406	364	387	401	405	418	390	359	362	405	385	404	374	394	372	408	375	420	409	369	393	379	389	399	390	414	385	375	389	372	401	401	383	414	370	404	403	401	401	389	385	385	397	392	379	370	410	397	406	400	404	371	362	394	407	391	411	437	413	409	337	407	371	392	404	396	348	391	415	419	390	418	379	351	351	376	393	411	383	399	373	399	375	440	365	347	341	407	395	361	406	387	407	380	384	415	396	399	383	393	403	395	360	371	398	342	382	380	417	399	389	405	417	408	390	436	360	393	385	395	405	405	409	404	380	406	382	359	399	402	381	375	443	413	386	397	406	361	373	390	393	389	419	371	414	427	357	360	388	377	377	411	395	342	351	379	391	387	386	402	392	434	375	411	383	385	393	365	380	360	388	383	386	405	385	407	378	359	421	425	407	382	414	377	395	400	397	352	399	375	408	384	391	423	432	380	448	421	398	410	400	381	399	385	380	373	391	403	385	382	377	415	416	372	419	399	414	375	423	370	399	428	389	377	373	380	405	412	369	402	373	421	399	405	406	343	392	375	393	423	386	412	373	398	400	383	401	339	360	375	373	359	390	403	415	389	395	392	386	377	373	434	415	363	399	406	387	401	363	406	394	421	399	396	368	410	365	393	390	361	382	418	408	403	417	399	353	373	362	370	383	399	392	359	410	371	335	399	389	398	379	376	383	414	391	384	360	385	417	358
34145	33842	32881	21922	11026	5424	3042	1989	1546	1186	948	827	747	655	600	507	494	481	430	419	405	392	432	396	418	400	415	356	368	419	357	365	340	372	310	344	357	365	321	326	368	348	357	321	359	347	343	306	359	355	324	360	333	330	324	346	337	343	342	323	353	331	361	359	350	324	324	362	322	390	339	333	362	319	354	346	326	337	353	317	354	366	344	332	367	324	363	345	342	355	348	317	316	337	318	361	332	338	299	351	328	346	357	337	324	394	360	347	320	329	331	341	331	336	402	344	339	358	344	338	310	330	349	355	361	324	362	334	374	326	292	334	324	322	337	356	340	319	341	357	352	364	344	306	342	328	306	350	355	347	352	359	333	346	330	318	350	349	323	345	307	354	323	326	336	348	402	317	292	316	389	331	324	346	364	358	354	354	301	323	337	340	345	322	336	311	346	345	322	361	328	313	317	334	365	357	351	341	319	341	378	382	368	347	330	317	310	334	333	336	354	337	354	336	348	342	332	323	314	371	327	369	351	327	340	349	356	321	322	335	342	354	334	369	326	336	367	308	344	309	356	346	361	322	395	357	368	329	358	361	341	320	330	351	335	340	338	371	357	330	350	332	313	344	353	354	353	333	351	362	348	350	371	370	361	344	325	358	320	331	341	316	333	328	356	346	348	347	324	365	387	342	308	363	334	350	359	312	333	352	351	320	358	358	324	349	345	326	348	344	309	342	341	307	363	329	335	341	362	343	360	297	339	366	381	322	348	333	340	336	349	350	330	371	351	377	350	336	310	281	371	338	344	333	320	332	337	366	317	335	311	341	338	325	354	308	318	343	326	325	341	363	369	351	361	344	331	345	368	346	352	318	373	344	336	344	340	330	366	343	361	325	341	373	363	342	355	343	350	328	355	347	322	344	392	351	339	339	343	357	333	354	360	314	377	326	347	336	351	356	336	340	335	349	328	356	327	359	359	341	357	304	337	337	346	310	318	334	345	321	344	349	358	358	331	360	366	329	345	359	366	321	323	352	342	315	344	323	340	328	371	353	334	347	344	353	326	350	311	332	364	318	340	333	336	346	380	348	382	338	362	375	302	332	341	352	345	317	338	358	378	364	344	326	356	299	297	312	347	314	318	340	327	310	330	309	319	352	332	376	316	350	344	343	340	356	331	349	322	324	350	325	367	331	354	359	356	316	337	337	332	357	324	330	366	327	322	345	343	369	337	343	355	341	302	374	334	361	324	331	332	333	346	351	322	307	333	321	331	339	338	317	352	319	323	357	332	346	344	382	342	333	364	338	306	336	393	343	319	330	329	330	340	345	368	324	333	333	320	318	351	348	367	351	340	351	356	344	319	356	310	380	315	359	341	340	342	335	369	332	344	322	337	364	342	361	333	346	345	329	329	347	326	354	326	311	322	317	361	356	346	356	358	352	330	329	327	342	346	354	355	339	369	290	322	323	352	326	342	356	353	339	367	345	355	367	366	318	382	328	357	375	354	346	319	311	314	327	354	373	339	333	349	318	346	335	322	334	353	333	341	366	357	328	335	315	352	333	307	348	343	360	330	326	378	365	375	345	330	348	337	331	329	364	352	360	335	358	355	346	329	330	343	324	345	377	353	348	325	352	391	334	375	332	392	381	345	362	371	346	363	356	357	330	338	326	362	327	359	374	365	352	350	355	363	348	352	365	369	326	329	368	322	338	343	339	349	307	353	354	358	338	343	312	371	363	352	364	326	347	363	365	343	385	313	323	359	325	329	366	369	343	357	350	330	335	335	321	329	379	333	349	327	322	326	339	317	351	341	304	367	346	349	366	353	348	320	346	318	361	381	320	332	349	387	365	365	319	347	341	347	333	339	348	359	338	342	338	341	317	353	329	362	353	365	335	367	369	317	335	341	323	317	360	304	343	338	310	353	347	347	351	322	335	343	323	328	355	370	341	342	329	316	345	334	334	357	350	324	357	325	331	320	355	329	323	328	333	358	330	361	334	346	342	340	349	353	337	310	375	354	327	354	360	349	335	335	329	342	334	350	378	344	294	349	371	325	343	371	370	339	337	347	336	332	357	363	334	353	350	337	320	354	316	337	334	324	373	355	318	334	356	344	360	346	342	340	346	320	345	323	318	343	349	309	340	329	299	346	330	338	334	360	344	298	316	334	355	342	361	344	352	366	350	339	370	306	324	334	305	323	359	335	328	362	364	343	317	334	366	344	368	346	357	332	329	316	345	332	344	324	319	352	309	330	311	349	352	293	340	330	331	351	341	338	356	329	299	332	324	337	375	322	352	331	351	356	314	342	331	334	307	345	335	358	327	329	322	310	329	351	340	325	378	364	389	361	372	364	323	337	344	332	339	363	325	361	323	334	370	331	325	319	384	352	313	316	336	331	356	348	373	381	354	345	348	329	322	331	370	369	329	341	375	353	356	363	312	326	349	324	346	357	342	338	345	329	373	330	351	339	335	373	332	359	369	352	315	343	356	357	338	340	319	329	322	317	337	350	359	356	333	365	331	319	336	355	314	326	324	377	350	314	336	369	308	318	366	343	321	330	350	359	337	322	321	313	345	349	336	344	345	339	337	313	352	340	350	327	369	310	325	371	391	362	344	308	329	381	327	327	343	389	347	360	399	380	345	340	314	343	337	375	343	398	341	357	379	354	363	361	386	315	349	333	331	329	332	337	362	338	331	349	307	332	327	343	348	355	314	372	371	354	379	357	348	362	330	354	364	357	314	350	346	295	349	375	389	346	373	315	325	324	345	338	330	328	344	325	356	346	338	306	335	333	370	357	352	347	311	370	299	329	344	353	333	364	364	362	346	351	367	336	326	312	365	357	307	348	344	350	331	323	330	318	327	336	343	301	361	341	328	323	341	331	389	278	332	376	373	319	375	314	345	367	321	326	347	351	327	359	334	342	349	356	372	341	331	359	327	333	364	316	328	381	356	350	346	355	364	327	348	354	335	340	349	346	342	357	353	327	331	328	353	341	355	321	335	338	345	348	308	357	331	360	379	323	358	353	311	336	345	347	348	328	324	357	358	319	344	345	336	372	326	330	326	351	336	358	318	358	362	344	361	316	364	337	352	355	353	336	300	316	333	351	364	355	339	352	331	333	328	368	376	363	335	323	364	301	373	332	359	367	329	350	374	324	323	354	337	338	344	372	387	333	380	346	349	377	342	360	317	345	360	337	308	364	338	308	326	338	334	345	370	373	347	358	371	334	388	359	362	341	370	340	328	347	339	323	370	321	352	323	343	354	372	357	353	338	366	332	355	352	377	322	321	330	335	336	324	327	376	347	327	319	335	399	342	357	324	367	330	338	341	336	328	342	354	332	353	340	351	328	340	375	317	363	341	333	350	345	325	311	365	306	372	332	345	371	325	359	361	338	353	351	334	325	341	366	337	367	330	344	323	358	334	320	325	360	338	325	351	338	343	313	362	347	345	350	350	362	358	354	353	331	344	344	332	352	320	316	332	315	346	351	351
41877	49882	37222	22085	14261	8981	5889	3807	2776	2136	1696	1392	1170	1004	881	761	622	658	571	561	491	518	543	466	522	512	525	464	508	505	458	474	429	442	459	442	459	422	427	459	446	415	423	423	438	455	405	423	394	413	434	427	462	439	436	400	428	433	436	435	388	406	454	458	410	417	443	410	464	433	415	425	438	416	417	407	442	437	429	405	411	420	433	448	422	436	446	451	424	403	434	421	432	410	424	461	448	442	420	428	432	429	431	425	421	424	455	414	430	439	456	408	444	443	417	386	415	401	431	436	444	407	440	390	430	428	454	401	401	403	392	423	449	426	404	448	439	422	425	442	434	391	431	446	403	402	418	435	413	454	401	406	440	430	411	449	440	413	415	404	443	381	439	422	425	412	429	448	451	456	422	412	397	422	421	391	384	409	461	405	433	439	451	453	426	449	461	419	397	470	436	437	434	387	407	436	440	440	421	412	455	402	428	462	409	479	420	452	399	448	418	438	420	452	420	419	480	448	412	427	425	451	435	411	411	435	418	423	423	434	457	425	425	424	460	446	403	404	411	456	453	424	417	443	445	427	424	413	439	389	403	429	450	469	434	424	427	422	438	447	441	437	423	428	406	423	422	420	433	415	450	417	446	456	416	432	445	416	426	402	427	390	404	471	431	422	409	443	421	432	429	401	431	389	426	433	406	427	378	382	413	400	448	421	432	405	462	435	433	431	394	411	425	452	456	447	417	449	461	446	425	413	399	397	443	462	417	455	411	407	415	388	428	445	456	411	402	441	423	467	415	416	387	411	442	407	422	428	411	432	426	430	415	416	447	423	444	407	428	397	440	466	395	429	432	473	419	431	462	432	419	426	416	426	456	470	420	464	425	412	460	410	413	421	440	456	423	427	414	465	446	420	385	453	425	398	461	439	427	433	396	429	410	447	445	398	412	423	442	422	411	426	422	390	417	429	408	444	428	420	445	402	449	405	459	403	411	402	403	458	447	453	442	431	457	464	417	392	424	428	437	424	416	416	464	412	448	427	428	420	476	431	438	442	425	405	432	466	380	394	427	420	422	428	420	402	426	444	416	432	429	414	398	419	441	432	443	408	396	405	434	437	424	435	463	427	441	433	427	465	436	416	400	426	397	431	460	448	420	430	418	432	433	431	429	429	436	440	433	436	408	395	395	428	395	416	467	436	414	428	428	418	413	438	483	400	406	440	454	390	423	419	436	424	433	424	452	418	421	392	424	427	450	452	452	415	414	456	432	414	454	429	429	454	423	420	454	423	443	419	462	452	435	403	446	424	437	429	418	430	417	431	426	439	403	478	460	438	419	438	425	422	436	416	399	429	395	446	442	453	415	416	395	425	420	425	395	430	420	440	403	450	427	422	447	465	447	431	429	463	392	438	420	429	419	439	430	405	431	403	411	420	436	391	439	440	459	419	431	466	422	419	429	440	416	455	394	459	416	379	388	443	451	444	427	437	427	443	433	407	441	422	430	425	402	407	421	443	391	443	415	420	436	464	426	405	425	447	458	424	424	389	444	442	400	426	444	436	428	410	440	422	448	438	458	401	418	428	427	437	425	454	458	466	415	414	408	428	406	406	438	464	418	427	475	466	402	358	408	457	416	442	441	457	413	470	483	467	459	440	448	387	424	445	428	385	445	496	430	423	408	407	420	425	415	444	412	415	430	400	451	434	412	450	427	437	401	448	432	391	427	442	431	430	420	450	450	456	429	390	406	456	423	448	426	419	399	428	430	414	414	451	437	437	381	441	439	432	390	472	430	440	440	438	417	444	417	414	436	407	412	414	426	479	430	430	420	423	445	464	430	420	420	395	408	461	428	409	464	423	459	380	460	467	444	417	432	437	382	505	423	457	466	437	428	406	408	467	439	398	449	428	431	422	416	433	438	422	429	469	427	393	449	458	418	449	412	420	415	462	422	422	447	470	449	452	410	415	406	429	437	389	432	431	473	431	433	460	396	390	400	425	415	424	441	440	413	432	405	413	423	401	441	429	440	423	402	403	393	403	412	426	442	408	443	431	425	474	433	436	440	426	433	434	408	469	431	423	395	463	440	414	407	400	452	463	391	421	410	431	386	458	386	390	402	424	421	432	469	476	414	401	398	420	438	437	457	410	411	412	413	416	418	385	435	399	390	426	428	409	409	434	446	424	413	448	412	437	441	413	422	416	438	452	414	410	399	420	427	421	401	431	411	413	425	431	410	434	432	440	444	461	432	414	435	421	419	453	433	422	420	449	427	430	408	422	437	438	463	437	454	430	403	452	421	472	415	469	406	427	441	437	414	416	466	420	412	417	419	408	422	446	423	407	445	433	454	421	450	413	428	407	421	419	469	414	414	412	427	430	448	408	414	408	432	402	398	373	413	435	407	421	455	443	426	437	388	444	417	444	422	437	472	407	429	405	402	431	418	441	440	447	435	437	447	420	445	444	457	426	398	399	402	465	419	475	376	443	404	427	465	432	423	425	403	421	426	440	428	410	416	410	420	392	447	395	478	402	442	439	469	414	433	458	401	431	459	361	445	413	456	439	405	436	417	438	420	418	432	404	386	403	454	425	429	404	427	396	406	400	439	431	421	426	433	424	404	427	456	369	441	409	405	395	392	397	453	442	404	390	416	430	424	445	410	424	380	411	436	414	428	428	420	450	412	374	408	426	451	451	436	420	413	415	452	419	437	444	415	395	429	450	439	474	434	430	403	408	409	444	388	437	408	398	463	419	437	425	436	451	424	459	458	390	408	405	439	445	408	397	423	391	376	449	458	451	429	413	425	465	402	424	420	420	450	440	450	458	452	426	425	428	402	434	440	450	404	423	411	434	432	449	393	455	455	425	417	426	436	431	458	404	419	434	432	428	408	440	417	414	437	425	449	402	473	421	410	401	437	494	447	396	431	480	399	425	435	424	431	462	446	435	436	420	419	435	447	418	418	452	420	418	399	409	454	441	407	433	437	422	433	434	446	420	372	383	426	431	412	424	424	427	400	395	415	459	400	415	425	456	435	395	423	448	432	452	398	421	440	431	407	450	423	396	447	416	428	437	396	437	422	445	423	417	397	425	431	425	432	412	459	412	453	424	386	435	437	406	425	397	417	470	430	407	390	441	455	424	436	400	461	423	445	404	406	379	434	424	404	440	397	446	450	444	446	404	477	424	437	421	405	469	430	429	415	445	437	412	428	447	411	440	408	455	443	436	425	445	448	470	391	442	461	464	446	417	396	406	446	448	469	438	418	386	437	430	415	456	389	417	440	414	445	439	459	419	403	423	426	400	410	420	426	423	445	446	421	425	423	396	433	481	429	426	445	417	472	432	414	459	376	435	404	394	424	396	424	467	426	433	427	412	466	406	422	457	420	422	434	400	421	426	401	429	402	426	452	408	391	447	417	401	421	382	431	437	454	463	446	392	437	445	441	400	441	407	444	434	454	439	472	405	442	425	425	417	425	435	399	419	419	391	421	382	439	450
23968	21115	28242	24876	21473	15105	6750	3299	2154	1725	1419	1131	976	850	737	610	579	603	483	504	480	463	479	414	453	397	399	459	396	399	421	373	413	408	392	371	354	387	366	361	373	412	382	373	390	366	397	393	362	356	358	351	376	383	373	344	364	361	347	348	385	364	415	361	393	354	387	349	366	375	357	360	393	395	360	377	380	367	392	354	359	367	369	352	357	379	375	367	370	337	345	359	373	383	335	366	353	346	383	384	348	350	389	389	389	345	366	397	358	345	385	369	354	382	377	379	337	340	363	351	337	372	370	347	376	361	379	364	396	327	340	378	402	375	348	382	391	362	386	413	358	349	408	362	371	357	352	373	371	359	381	358	377	363	369	379	365	392	362	314	374	342	348	385	369	383	360	348	376	347	391	351	389	337	354	399	370	369	371	381	360	389	355	382	330	386	329	364	366	346	370	365	380	361	374	363	323	386	356	369	334	396	360	345	378	382	388	371	350	388	354	356	398	393	342	371	388	349	390	353	330	365	361	369	340	397	372	363	355	377	396	370	387	379	340	373	351	384	352	368	344	375	373	387	402	394	335	340	343	351	363	345	371	348	407	369	363	392	365	346	362	378	410	365	372	323	382	335	353	360	409	350	365	370	369	343	398	346	345	331	351	337	378	368	365	383	351	371	366	388	388	372	357	373	372	367	385	372	390	350	375	365	380	332	383	389	313	398	369	381	383	391	368	371	359	372	365	351	359	416	372	357	405	382	351	382	375	395	391	389	383	370	363	316	348	365	406	402	390	384	360	384	359	373	346	351	368	359	347	383	384	362	356	385	376	328	364	346	390	337	383	382	364	376	361	362	375	363	361	362	386	369	368	370	340	411	352	354	374	357	368	359	370	385	377	362	391	356	364	370	375	349	358	342	349	378	364	367	362	375	366	384	386	371	358	374	360	375	354	383	391	369	328	380	368	361	384	364	366	364	327	378	356	359	371	394	331	354	378	342	396	350	403	396	383	367	360	375	327	370	367	409	377	378	382	364	383	335	333	376	356	345	328	380	358	365	335	352	382	343	340	388	387	364	381	364	353	360	388	362	378	375	351	341	378	380	407	407	360	364	351	387	379	354	378	403	365	352	375	378	379	367	414	376	340	349	357	371	355	347	367	348	349	365	376	379	367	388	373	383	342	353	382	370	354	374	398	369	340	374	385	363	324	354	400	364	329	341	390	361	390	369	383	354	350	369	377	399	382	351	379	373	361	343	369	328	348	362	391	391	322	388	385	344	379	357	316	377	385	408	399	388	366	396	361	340	346	364	391	395	370	379	359	360	361	374	328	324	366	398	384	371	362	392	368	379	356	357	356	355	380	375	370	385	359	346	368	376	409	360	356	394	361	371	395	402	387	354	388	363	372	388	366	385	366	352	373	392	379	397	360	384	361	337	404	342	374	369	371	327	384	402	383	349	350	363	344	338	378	351	372	369	388	394	382	391	347	377	363	366	345	360	373	391	379	385	343	407	341	344	365	357	357	386	352	346	374	382	341	414	350	349	353	371	348	356	363	370	338	397	371	367	347	391	346	375	355	381	389	370	368	378	378	378	327	363	315	388	361	353	351	387	347	353	334	346	354	374	349	357	384	356	393	390	341	373	357	339	350	380	374	373	341	369	368	402	365	377	347	367	414	390	380	397	353	385	386	385	369	359	379	353	371	387	365	358	351	336	371	350	364	348	340	338	352	351	384	358	381	371	403	373	373	343	362	361	363	363	343	410	393	391	360	319	350	369	355	372	311	346	372	421	387	341	380	376	351	344	379	364	357	366	376	368	352	384	350	418	358	361	403	339	346	357	365	351	364	365	367	385	375	385	394	354	364	388	369	389	327	390	345	374	407	352	357	365	362	327	389	357	332	341	365	403	390	364	419	384	372	361	389	367	342	344	393	391	366	337	355	361	394	358	379	341	356	355	346	353	350	358	394	411	387	401	336	391	366	369	385	363	379	359	388	370	353	327	384	346	396	362	365	386	371	369	392	369	386	410	365	371	330	373	362	384	349	368	339	405	376	372	365	418	345	371	379	383	367	328	376	349	381	363	373	350	370	367	351	350	369	409	365	393	374	340	384	364	387	370	377	339	333	346	352	347	409	375	375	396	365	371	368	368	364	387	375	317	360	361	376	378	375	354	367	365	360	351	379	376	340	392	404	382	360	379	363	382	365	329	359	382	385	350	365	360	373	348	354	364	363	363	340	397	363	368	356	371	354	407	351	370	375	388	329	366	373	384	380	342	354	327	386	352	416	371	372	369	375	359	419	382	360	385	357	377	392	346	376	339	329	407	387	355	376	358	412	360	377	376	385	386	355	389	341	396	360	339	386	372	351	385	345	373	354	412	381	335	352	327	394	360	396	366	351	385	375	374	372	359	361	356	384	372	430	364	365	376	319	364	395	351	366	370	378	339	351	383	358	371	408	388	356	377	392	373	372	339	364	366	382	380	364	393	395	362	365	333	352	358	371	372	382	380	337	360	325	374	402	371	342	393	384	376	373	417	407	361	383	383	327	378	340	395	382	362	367	361	382	366	359	357	384	392	359	363	366	400	353	367	354	409	366	364	401	385	344	377	360	354	382	353	313	353	389	335	387	327	355	332	375	358	368	404	352	379	337	356	380	347	369	362	373	356	389	324	373	411	322	395	353	331	381	365	369	385	373	373	358	373	373	376	399	369	362	390	370	354	352	375	402	354	369	323	336	367	374	384	360	377	358	360	364	391	379	378	349	350	384	352	355	358	404	385	371	380	360	390	360	360	393	408	372	371	389	375	391	367	379	342	369	374	394	387	360	367	353	337	396	352	366	369	377	390	369	379	372	369	354	384	368	351	344	362	388	382	358	368	346	373	345	388	368	378	343	367	375	396	376	372	348	365	381	360	382	359	346	392	355	362	364	363	330	365	384	337	379	379	372	353	327	387	388	355	369	391	356	391	385	357	402	362	363	363	338	386	387	366	320	378	372	348	363	388	374	362	371	399	386	377	411	387	360	356	348	387	374	373	369	345	377	356	373	370	379	394	342	352	343	389	394	332	378	381	373	379	351	346	379	339	355	387	400	428	395	358	383	352	387	363	385	367	348	316	337	372	369	363	344	345	389	364	378	381	363	389	353	369	385	422	363	370	367	359	360	400	359	360	378	366	389	348	342	383	381	397	350	368	383	347	399	358	376	345	355	398	357	398	348	400	370	366	349	353	380	393	352	379	358	356	378	360	401	369	351	356	371	390	386	381	364	345	375	379	383	368	337	387	381	361	371	399	375	393	333	388	386	415	392	347	391	362	373	370	385	351	356	393	383	363	364	374	368	376	375	400	360	318	356	387	361	356	368	361	356	376	344	349	327	357	383	375	383	373	360	377	384	351	341	363	354	378	370	362	349	367	384	375	391	377	359	385	358	341	382	361	368	393	392	358	369	369	367	358	370	330	355	395	373	373	387	343	397	352	401	348	343	366
37278	60185	46789	31984	20749	12322	8624	5898	4298	3180	2453	1867	1587	1376	1129	967	882	789	751	720	643	656	607	625	601	576	517	574	559	516	557	521	493	511	484	494	537	499	444	480	493	465	462	462	429	464	420	482	431	484	443	460	475	492	460	497	479	429	408	463	454	483	453	466	424	480	506	430	454	470	456	462	492	450	445	498	447	459	455	449	444	483	434	468	467	442	499	447	437	455	453	474	458	439	492	476	445	470	473	447	482	458	450	466	469	442	503	446	459	472	469	484	477	461	483	444	472	460	441	458	425	459	432	444	445	436	450	426	473	486	490	455	486	468	479	459	457	464	428	451	450	422	472	451	444	463	474	463	462	424	473	470	454	443	462	475	472	461	501	445	475	477	459	449	451	496	462	479	466	455	476	457	485	459	484	467	469	435	459	478	445	422	466	446	503	444	458	494	432	467	455	468	418	494	428	462	426	468	484	443	420	475	467	443	428	455	454	454	458	450	479	478	428	481	444	459	446	477	482	440	465	515	468	478	479	442	499	443	491	464	456	452	465	440	445	443	460	410	455	474	454	427	459	446	405	430	457	483	466	445	474	445	472	439	447	423	441	463	431	483	435	449	437	451	437	475	461	484	445	449	460	490	453	472	453	471	460	464	501	440	437	446	436	439	411	461	453	461	455	484	447	456	438	414	465	453	452	485	466	510	479	470	456	447	438	482	470	442	454	431	487	478	439	445	417	442	481	449	455	467	468	468	442	432	473	458	465	495	448	466	471	449	440	438	443	455	471	469	467	429	500	470	493	458	459	446	473	449	484	468	452	448	471	448	425	478	456	459	447	462	432	455	522	485	473	494	475	421	404	457	467	405	468	464	451	422	472	463	448	471	422	432	483	473	398	446	502	432	471	476	472	474	443	441	418	476	474	461	459	464	452	406	453	462	459	433	471	459	473	474	456	444	465	481	499	438	470	471	492	468	481	450	440	485	488	446	464	419	458	463	458	460	447	454	440	454	475	440	450	488	462	461	435	483	465	493	427	430	460	484	456	468	442	473	473	481	485	444	461	449	457	523	448	457	467	462	428	466	424	454	470	431	435	434	451	446	466	477	453	447	467	440	447	454	453	485	485	453	462	441	452	435	468	469	482	456	460	481	475	425	449	470	460	467	453	426	431	465	435	474	481	454	449	476	468	442	481	448	460	458	469	469	480	469	479	416	440	428	520	421	468	423	541	447	419	441	430	468	458	458	425	475	480	474	463	436	466	447	419	493	466	472	471	487	440	452	443	468	446	464	467	483	462	471	465	487	487	435	451	482	461	475	450	474	439	455	450	484	481	493	481	424	440	465	431	498	448	465	472	432	453	447	463	486	429	489	444	433	483	424	475	413	481	435	464	430	441	445	479	454	461	460	438	463	435	503	471	464	483	462	488	447	444	442	482	486	433	425	460	475	473	447	434	469	448	479	475	428	462	447	487	483	472	444	491	465	469	446	471	444	463	440	430	475	461	480	470	452	530	438	465	468	476	464	474	474	461	456	488	448	439	464	462	482	432	445	462	476	461	471	490	425	420	418	480	436	476	450	411	465	460	425	429	441	470	451	458	469	473	505	461	479	477	440	496	463	443	372	486	428	477	485	467	484	481	452	476	444	480	473	485	422	460	488	423	460	452	448	450	414	468	449	428	452	454	443	458	448	424	485	481	461	472	478	453	433	471	472	470	480	497	462	443	456	436	477	451	466	501	410	463	467	467	439	467	476	452	466	510	470	479	450	465	447	483	463	481	426	439	458	452	434	448	504	429	461	431	465	431	395	431	485	433	401	453	433	440	424	442	467	510	426	399	476	466	501	439	446	453	477	462	485	423	484	420	457	452	455	435	441	466	444	473	490	426	464	500	454	448	447	471	482	475	438	414	411	446	454	443	455	470	468	484	459	485	500	450	476	474	486	450	472	449	432	459	458	469	478	491	486	446	441	451	515	475	417	456	413	457	475	428	435	463	473	436	460	457	462	454	434	442	464	442	423	425	472	456	476	457	429	445	458	409	447	422	433	487	497	482	451	454	454	443	426	435	496	479	444	422	458	434	443	451	479	488	501	481	451	453	499	473	442	484	424	471	451	452	455	441	506	451	452	476	471	449	498	421	483	465	479	480	434	520	470	463	418	435	422	429	413	473	421	463	481	467	457	499	450	411	467	460	479	426	438	467	445	424	459	468	456	455	475	438	450	432	471	446	450	455	459	481	431	444	479	462	462	502	479	462	461	483	457	461	456	444	450	442	438	447	456	449	467	464	458	472	494	451	468	480	482	489	478	483	462	455	497	483	439	435	463	457	453	476	452	505	423	484	496	428	488	443	436	468	459	482	450	496	475	460	482	445	425	471	431	454	468	454	447	469	471	477	511	461	484	459	468	470	479	500	480	452	457	453	492	448	477	453	451	476	474	440	480	502	459	427	460	456	504	457	476	422	418	434	428	448	461	482	506	480	466	429	482	477	476	466	465	472	466	440	459	472	437	448	473	448	443	478	471	463	452	445	470	438	483	481	484	454	448	454	486	468	471	448	464	452	466	443	426	452	481	462	427	452	445	481	494	503	431	497	468	473	472	452	473	451	471	474	442	502	465	509	465	491	463	455	459	433	472	449	477	463	467	482	427	470	453	433	500	470	459	482	459	439	447	465	414	432	418	458	455	458	445	466	444	449	418	440	467	414	463	434	481	478	470	431	448	442	473	447	491	473	471	431	493	442	473	475	458	496	512	411	469	492	479	447	480	434	498	466	435	493	435	463	445	474	482	449	470	461	462	445	480	430	524	469	412	488	467	464	437	463	446	471	452	432	476	463	460	503	441	475	514	443	462	440	485	424	474	481	468	464	478	430	441	457	452	466	478	487	479	433	476	459	455	457	459	453	440	470	464	485	475	476	449	481	466	456	447	514	469	465	477	484	449	465	428	454	459	440	457	472	447	472	441	457	433	469	440	450	418	457	470	464	449	463	476	468	493	433	460	455	476	466	476	444	436	444	438	445	436	475	476	499	450	451	452	442	483	483	457	477	441	474	453	484	481	485	456	474	481	463	432	474	471	480	443	446	471	461	447	406	446	449	476	407	448	471	474	472	466	447	421	502	498	470	486	432	458	444	479	442	449	427	443	458	429	474	453	457	462	453	430	486	508	482	477	467	439	445	445	451	473	445	471	471	497	444	455	456	457	508	440	469	482	438	482	459	515	461	464	512	461	441	441	458	442	508	487	401	413	483	469	471	434	475	456	481	464	455	448	464	469	472	465	451	460	440	425	454	462	459	488	479	460	485	407	463	436	472	494	476	503	448	436	486	514	498	470	444	447	474	463	443	464	471	454	460	539	489	472	440	437	437	463	474	488	441	461	448	453	460	467	446	431	462	480	455	457	461	465	460	490	495	480	451	475	440	483	447	447	450	483	440	489	461	435	442	450	448	434	465	474	454	489	458	449	431	460	442	475	466	469	436	484	474	477
24978	21220	27884	25846	17817	8620	4510	2726	1907	1485	1145	914	830	648	595	534	512	427	386	384	390	343	336	370	322	343	332	347	318	346	325	301	317	306	320	284	300	306	316	301	279	294	266	268	273	290	278	285	310	283	288	278	262	263	311	294	290	267	280	303	274	264	280	290	301	277	263	279	329	263	263	283	277	288	282	287	281	289	293	309	292	307	278	254	260	273	275	301	288	304	286	280	286	301	294	284	294	256	291	276	298	282	273	270	255	287	296	295	276	323	302	304	250	297	287	280	287	254	296	313	281	294	300	261	263	274	295	294	286	278	314	304	258	263	270	263	297	298	244	258	290	274	290	283	283	279	301	279	307	303	270	292	275	304	295	297	266	291	275	299	276	277	303	275	306	284	287	259	285	298	285	284	272	319	285	283	285	289	282	268	285	273	313	274	270	290	265	274	286	297	283	270	281	278	275	270	290	319	294	310	285	283	274	298	327	275	271	293	271	256	277	275	265	259	292	267	294	308	266	277	285	294	301	260	284	323	261	276	291	308	275	272	290	310	277	271	256	302	284	298	268	288	275	272	281	267	282	300	269	266	270	315	237	268	297	288	272	280	281	308	278	296	304	259	253	275	296	305	282	287	275	293	314	286	279	289	257	276	305	253	322	278	298	280	292	272	269	274	248	278	287	339	276	299	326	307	289	248	274	283	284	276	306	287	256	314	310	281	298	291	276	282	257	296	290	307	284	249	295	283	264	288	283	282	289	295	291	312	290	295	266	292	272	263	264	289	300	296	289	287	285	282	270	260	317	283	281	285	297	292	286	276	292	268	322	286	289	291	298	275	279	293	301	245	273	292	252	296	289	295	283	300	303	254	277	305	292	285	291	280	270	280	260	300	286	318	297	277	289	287	285	297	269	267	270	328	287	279	311	274	286	278	298	302	274	270	294	285	311	318	279	284	284	298	257	293	298	265	293	323	260	265	291	287	281	261	273	277	261	301	310	293	264	309	286	284	280	288	289	284	294	287	283	292	285	264	293	269	263	283	292	293	269	303	292	289	267	290	287	290	275	322	261	260	295	302	317	279	284	250	283	276	292	305	289	277	267	285	317	283	289	318	270	253	266	275	273	287	274	312	300	293	277	299	289	277	278	309	272	258	282	280	301	300	292	246	294	274	286	291	290	277	318	256	291	281	260	302	276	277	295	259	285	278	298	300	307	263	286	313	240	297	296	295	260	267	295	297	255	305	279	330	269	294	295	258	295	280	283	278	311	287	278	315	299	249	285	299	290	273	259	291	268	254	283	281	273	245	288	318	274	274	292	269	284	279	300	268	312	295	268	285	261	285	277	280	279	296	277	281	290	306	298	304	263	295	280	312	296	306	259	267	284	276	282	305	259	268	270	313	291	280	268	294	285	281	274	281	306	283	276	279	283	256	297	296	286	303	299	271	318	253	276	300	274	315	273	289	281	288	298	299	258	306	274	291	291	276	287	279	301	298	305	280	297	291	272	269	270	280	284	296	277	294	316	293	272	293	304	264	293	275	271	282	301	296	281	280	272	299	276	280	322	276	274	279	287	279	284	299	276	263	235	278	266	287	294	280	275	314	283	260	252	308	305	275	281	264	300	277	264	285	266	261	302	287	267	293	262	305	301	326	284	283	298	285	286	251	267	303	312	269	260	265	286	293	274	307	317	302	278	276	272	298	280	289	295	275	283	284	278	247	298	277	267	296	278	296	300	297	280	264	284	262	254	267	294	280	271	276	289	267	313	285	273	311	268	271	293	278	287	274	297	268	301	286	287	301	314	274	306	269	295	273	292	286	300	274	334	269	312	250	271	285	295	275	246	304	309	275	317	273	291	272	288	242	290	297	265	280	284	308	301	255	284	286	282	295	290	306	289	279	275	273	281	318	298	289	272	324	292	274	279	324	265	277	299	271	269	292	293	256	290	311	262	310	270	267	285	272	263	286	285	270	281	300	270	313	308	276	291	265	279	325	261	289	311	283	272	314	282	292	294	263	292	298	302	256	322	293	292	307	277	292	302	265	290	282	273	257	271	272	280	308	279	288	305	297	282	249	269	285	299	267	285	290	294	314	271	275	299	265	300	300	289	288	294	282	247	266	295	314	262	284	284	314	301	309	278	287	300	277	291	279	259	296	274	284	262	265	283	275	287	277	277	268	293	263	294	279	304	295	297	273	310	292	301	282	261	255	292	305	300	280	269	278	289	262	281	266	267	294	282	269	274	283	288	278	291	281	292	278	301	283	291	252	303	253	266	277	255	263	308	302	285	277	294	275	258	281	278	317	274	264	290	259	277	308	283	293	287	305	305	301	277	270	285	286	292	295	286	280	306	284	295	283	306	311	288	309	283	288	256	267	331	252	248	304	259	287	308	281	299	280	306	287	314	277	286	259	255	271	289	279	302	275	297	274	323	299	278	314	281	266	275	267	273	269	281	289	278	298	295	267	251	289	289	303	308	254	263	295	265	297	283	323	294	297	270	280	287	318	284	262	299	269	272	293	295	289	279	276	291	253	248	267	287	267	249	301	286	321	271	294	266	314	292	271	306	251	306	272	274	315	237	292	267	286	300	290	276	300	274	306	286	323	300	301	299	282	275	289	314	297	290	268	292	293	274	282	271	303	317	267	292	311	293	277	315	288	264	308	309	287	245	286	262	291	262	298	271	302	304	288	253	282	283	319	270	259	267	284	260	311	297	282	285	298	284	290	284	255	268	268	286	265	267	273	275	285	298	314	276	265	294	304	285	304	291	259	263	307	303	289	267	296	287	298	290	287	255	254	280	277	277	290	296	313	304	272	293	291	270	269	292	293	274	310	274	290	300	295	288	312	284	273	286	287	277	293	294	297	270	269	272	298	270	303	289	263	299	281	291	298	291	319	273	296	284	277	279	281	278	289	291	288	259	296	306	312	257	306	287	311	304	277	264	289	252	268	278	286	274	301	311	287	279	289	286	261	260	274	258	284	275	286	273	286	283	292	265	258	305	273	297	280	263	303	275	273	264	275	304	280	281	286	262	322	305	299	288	286	279	281	292	304	278	302	263	304	295	304	283	294	288	270	279	266	274	288	281	282	282	269	280	284	278	281	283	288	284	285	302	256	299	299	328	266	293	291	298	266	280	263	271	300	278	295	286	287	290	284	296	255	282	317	274	255	280	264	272	299	292	262	272	279	296	319	267	302	286	298	345	300	264	266	275	269	315	306	281	273	244	292	286	324	271	286	320	262	299	294	257	305	264	282	288	269	282	287	280	266	304	281	283	281	296	300	279	291	273	292	263	260	252	253	286	273	246	308	310	273	277	270	264	248	293	292	290	267	292	274	298	283	282	298	284	301	283	268	297	285	287	257	285	270	307	261	296	310	268	324	316	297	276	265	276	264	291	284	267	254	282	280	280	288	263	279	274	293	267	273	291	266	281	284	283	274	267	287	270	286	258	282	278	281	287	333	281	281	275	269	289	291	287	274
38069	54422	42933	26044	16473	11510	7903	5301	3689	2877	2203	1727	1442	1207	944	808	716	675	650	603	563	511	500	487	447	473	415	424	420	400	412	406	404	394	370	357	367	396	378	365	363	387	359	378	332	368	388	368	359	368	365	375	382	371	391	382	366	375	363	357	353	359	339	334	340	355	341	351	343	364	337	363	346	328	358	361	327	325	346	342	372	341	371	355	338	347	342	394	389	375	336	347	363	390	366	360	388	314	345	338	340	363	331	347	378	341	339	338	365	366	339	342	358	369	343	357	376	373	360	343	348	369	336	350	364	372	362	361	332	361	365	367	373	356	378	351	362	333	370	343	338	344	349	370	336	332	385	368	362	336	375	349	347	359	386	369	345	331	345	356	350	370	357	387	371	371	369	370	351	330	348	349	397	379	347	356	353	368	355	350	370	397	373	366	374	378	375	357	346	351	373	380	343	358	353	312	379	325	359	387	370	373	354	357	349	373	360	343	357	352	379	352	339	350	360	370	359	339	365	364	356	393	362	364	357	351	349	366	347	352	321	393	360	344	353	344	354	356	401	356	358	344	398	351	331	323	374	374	352	374	357	375	361	371	346	350	354	361	369	341	325	394	351	331	369	360	341	374	340	378	365	392	350	363	387	310	359	346	361	381	355	331	362	355	386	370	349	361	359	362	370	370	365	341	379	342	379	368	353	351	389	345	365	380	345	371	372	358	340	338	351	380	356	339	360	365	342	335	356	336	333	360	390	373	387	354	345	388	336	351	331	378	354	358	389	343	387	368	347	340	380	378	381	357	358	408	343	328	346	326	385	360	377	358	377	347	364	380	378	380	380	379	349	390	375	378	361	377	397	382	367	323	343	363	372	374	358	376	360	345	354	335	348	369	379	358	367	377	363	340	350	385	348	402	327	358	388	352	360	361	378	358	366	380	407	336	340	348	369	341	411	364	387	366	345	384	342	358	356	388	368	386	373	347	360	411	352	325	379	367	376	373	387	364	333	366	322	372	335	353	389	340	355	364	338	337	343	361	403	363	361	351	385	327	380	320	372	341	341	366	347	334	330	375	380	343	358	371	391	324	379	388	335	338	334	389	340	382	310	331	339	391	402	366	377	368	376	381	372	356	358	359	360	361	346	391	380	364	379	362	326	349	384	374	335	365	380	386	379	361	372	389	354	345	381	363	351	358	334	346	351	354	371	382	352	357	395	374	378	336	378	350	320	382	350	389	365	342	387	352	348	303	367	378	368	383	317	362	379	340	345	344	380	347	324	375	355	380	395	361	392	377	381	346	380	349	354	362	363	376	341	339	381	344	333	336	342	369	338	369	347	364	339	359	377	398	376	356	336	365	367	367	351	360	349	318	389	399	376	372	368	354	366	378	402	374	394	349	353	363	339	351	340	369	334	358	344	337	361	331	355	345	371	359	379	351	367	376	359	400	342	381	340	344	346	375	360	300	368	336	357	319	338	363	316	341	328	384	363	349	371	385	361	338	374	343	381	380	370	362	331	348	375	377	403	400	336	360	350	346	338	381	336	353	389	365	379	361	345	375	345	360	362	325	355	362	335	379	363	337	363	395	379	344	359	359	393	339	328	373	382	366	338	359	371	353	352	365	340	340	357	385	341	347	349	385	374	346	341	350	354	362	354	364	360	338	376	369	341	367	395	356	364	340	379	373	371	323	359	366	333	394	356	326	373	351	365	353	397	384	374	375	354	402	385	369	362	355	378	379	345	354	365	392	322	355	367	332	340	356	375	358	341	372	357	374	331	363	312	389	375	400	322	340	349	349	382	395	361	362	349	371	336	376	366	359	332	323	389	322	338	366	331	348	372	420	371	366	364	335	346	373	383	403	388	354	375	318	370	374	328	363	387	365	357	379	368	389	393	359	367	355	354	351	369	338	358	340	382	345	390	364	352	354	369	383	365	362	375	360	387	364	386	397	358	357	353	341	356	368	350	310	354	367	361	371	362	358	344	369	349	344	371	352	382	362	320	332	353	344	344	343	343	317	372	339	354	363	354	335	406	355	346	348	367	336	360	334	358	388	358	353	380	345	376	359	357	345	356	356	376	336	361	376	382	357	362	324	356	334	385	360	308	355	375	341	350	381	354	352	346	366	356	388	389	397	381	346	328	381	333	371	346	364	372	306	374	437	356	383	366	380	376	380	363	386	382	361	353	370	333	338	334	357	381	344	361	390	386	385	376	326	388	359	357	363	344	365	360	362	372	361	369	360	381	384	386	398	376	368	326	360	344	391	362	336	347	363	371	365	382	359	352	371	384	328	348	362	366	380	354	337	366	381	385	337	331	367	410	340	380	354	350	372	355	369	372	314	346	370	385	325	364	391	331	354	348	369	346	362	341	370	323	368	383	363	356	370	378	356	337	351	364	345	339	360	364	358	361	334	365	376	355	381	370	359	360	342	341	369	369	325	337	354	352	383	389	364	370	370	351	347	360	385	355	391	350	345	384	337	350	361	376	326	358	372	358	367	391	356	350	366	357	374	345	376	394	385	352	339	378	334	353	328	383	354	367	381	348	333	381	363	349	390	358	353	362	368	332	328	370	393	382	338	339	370	379	347	330	347	344	359	372	344	353	375	348	396	330	357	343	364	355	337	360	377	395	374	343	400	341	344	328	392	386	363	376	344	366	329	351	356	356	365	374	354	357	352	336	371	378	390	335	393	371	350	360	394	346	337	367	375	366	333	383	361	350	331	319	363	335	401	354	384	346	338	319	362	341	351	331	361	399	351	374	329	373	389	336	324	357	368	380	360	365	359	400	351	365	351	309	330	339	351	394	345	333	359	343	353	348	367	343	359	346	361	375	346	379	357	373	378	385	355	354	349	373	363	375	366	351	339	383	336	369	342	373	358	357	375	341	375	346	368	380	318	358	358	351	339	350	347	349	376	369	338	357	392	368	375	329	368	340	379	356	351	346	362	358	355	398	376	359	355	354	335	371	382	324	393	356	361	354	386	335	363	352	350	361	348	356	371	359	369	370	363	375	356	394	341	365	387	375	357	352	343	375	371	339	371	346	354	334	345	385	360	378	372	369	351	395	357	393	355	364	339	367	356	386	373	364	384	367	352	359	370	381	349	385	359	398	332	382	351	351	358	341	350	388	357	359	362	367	372	355	370	345	403	408	372	352	353	333	379	371	350	394	356	343	357	364	388	365	366	333	373	386	369	331	322	380	386	397	351	384	361	365	364	371	354	327	356	359	362	383	334	349	380	353	385	368	353	400	352	407	383	358	345	354	342	371	334	350	344	363	324	370	353	379	319	362	320	327	355	335	364	350	330	348	389	341	345	361	385	347	373	376	338	379	386	365	344	348	370	369	378	362	361	352	364	340	367	378	352	357	342	363	351	382	346	338	366	386	360	359	367	378	360	353	365	358	388	362	335	348	362	356	358	386	379	364	370	363	382	363	387	349	414	351	336	317	340	372	347	397	373	375	365	357	358	343	352	343	334	347	349
22764	21125	28688	23881	21302	21567	16000	5745	3456	2531	1969	1500	1208	1142	900	766	694	585	549	540	505	528	449	404	411	406	387	398	377	337	340	343	343	345	304	343	352	309	335	329	316	335	315	297	316	341	314	296	318	297	316	316	321	322	350	316	345	301	323	327	279	301	293	306	296	286	309	337	301	307	325	303	314	316	327	314	317	319	319	300	346	322	310	312	318	301	310	304	353	329	334	309	317	312	273	305	282	301	316	282	297	283	321	308	326	296	304	334	310	299	316	295	310	304	303	323	329	302	289	284	314	299	315	299	334	320	299	324	289	293	320	284	316	306	300	312	304	285	286	311	295	319	315	270	302	277	336	302	314	324	323	327	312	307	304	307	320	307	279	300	317	321	303	292	320	282	283	304	294	304	314	330	331	333	277	307	300	315	312	292	309	300	279	304	330	280	346	315	310	310	339	355	323	296	333	314	310	296	297	303	343	327	294	329	345	308	295	324	290	327	288	312	313	345	304	279	334	296	342	308	299	309	317	316	342	308	291	303	320	311	319	327	302	320	338	296	306	328	336	278	308	308	339	314	331	307	277	333	326	306	307	306	300	324	311	293	270	278	303	299	326	346	335	301	311	312	284	306	285	294	288	315	302	327	335	345	320	345	321	312	351	305	308	316	332	291	305	328	327	302	311	313	314	308	317	319	298	283	288	297	304	290	318	304	294	353	289	302	302	335	283	302	319	311	277	313	330	320	317	302	303	317	301	323	305	288	308	332	340	309	285	330	287	315	331	360	300	304	329	312	316	316	295	291	305	333	303	319	296	302	325	301	325	318	268	300	283	314	309	349	306	303	332	318	312	306	299	340	292	297	320	346	349	318	344	301	311	306	308	288	314	317	331	274	315	345	289	320	320	306	331	315	318	308	321	308	321	293	308	319	321	321	299	338	307	306	298	292	319	326	277	361	334	300	327	298	362	305	312	313	316	311	299	307	318	300	331	327	314	296	291	309	307	300	319	309	300	291	315	319	286	322	317	318	319	303	311	292	306	293	302	327	314	319	334	303	312	318	298	336	336	312	317	338	316	313	315	324	326	327	279	302	315	323	315	326	310	305	319	308	318	323	306	329	304	279	319	286	312	326	304	298	328	306	278	333	325	285	303	320	286	313	310	310	301	305	312	304	329	312	330	282	324	285	337	301	307	304	308	300	320	321	311	351	310	302	288	305	300	325	292	315	321	306	296	321	325	319	329	287	305	313	288	315	314	310	283	296	302	307	301	326	315	329	309	308	324	318	295	324	349	317	295	302	327	305	316	334	273	289	304	322	316	314	335	298	318	338	323	298	304	346	337	327	292	310	306	312	303	306	291	281	314	318	298	305	304	320	278	274	338	309	335	302	326	331	323	317	335	338	321	299	284	324	309	286	282	296	326	325	302	301	340	321	299	322	307	344	303	312	306	317	344	312	299	308	312	300	320	320	321	298	306	304	345	297	314	311	294	295	316	305	315	304	318	310	319	324	304	322	320	308	286	339	326	330	282	334	288	326	309	274	324	331	320	324	338	282	324	287	294	306	308	321	338	278	302	312	326	315	315	323	318	274	306	334	337	308	284	322	302	337	291	319	322	299	322	313	306	275	299	300	298	325	322	327	319	305	303	318	326	321	327	310	314	331	337	326	312	319	317	322	306	335	283	322	317	275	321	338	319	308	308	280	291	293	325	301	296	291	366	311	302	294	308	318	299	309	346	306	291	310	312	312	307	329	339	314	303	280	310	283	293	307	315	302	286	282	310	275	317	324	280	296	308	332	343	309	291	295	316	328	308	302	318	295	300	279	311	318	330	323	315	291	313	313	303	299	298	319	341	347	336	307	307	347	334	296	300	320	304	309	323	292	318	319	316	289	315	319	315	292	286	278	287	283	281	326	310	291	342	312	304	332	307	315	336	313	321	325	295	299	289	291	269	330	305	312	301	310	304	290	295	326	290	323	324	312	331	307	279	333	331	296	360	322	288	293	307	336	286	333	290	327	325	328	324	298	293	286	292	309	315	323	318	279	327	310	295	312	346	293	322	315	313	320	333	306	315	314	321	318	361	352	325	309	320	320	292	270	356	329	315	324	313	301	311	315	326	295	295	312	321	269	292	295	288	329	321	319	314	302	335	316	318	291	327	314	312	309	313	303	291	300	333	310	302	289	325	292	302	310	297	316	331	324	294	278	332	335	323	279	294	310	302	308	322	324	312	316	269	324	311	297	316	321	266	304	336	329	310	309	313	302	334	322	283	299	321	308	266	302	321	297	330	307	295	313	323	310	311	304	296	300	300	306	295	310	294	320	321	318	319	336	304	335	334	297	314	300	288	298	282	297	288	310	276	311	294	311	316	307	344	302	311	326	325	312	318	299	311	290	286	341	312	301	304	320	319	310	288	318	322	317	330	297	302	329	308	306	306	291	288	312	291	323	328	321	287	280	325	283	334	281	321	297	307	302	289	343	300	286	338	277	309	314	317	319	274	344	312	305	306	307	309	322	308	322	306	321	300	305	289	297	292	320	316	336	328	346	298	303	281	300	319	285	311	328	321	289	265	336	309	305	301	290	294	321	314	282	306	342	284	304	327	316	293	285	319	304	324	313	318	293	293	311	313	311	305	322	289	337	332	272	310	308	330	346	313	301	320	325	322	303	297	315	291	316	301	297	307	287	301	284	294	294	317	283	298	311	334	311	333	317	290	316	332	346	289	292	313	300	300	308	264	303	290	302	320	307	323	296	320	327	344	290	302	281	293	293	302	299	306	342	294	300	315	301	287	311	307	304	298	301	310	302	307	301	309	317	305	313	353	271	312	299	303	318	304	317	336	325	305	324	300	293	293	285	292	300	309	321	286	333	322	311	325	290	309	318	310	291	305	312	306	330	328	292	280	310	342	280	317	308	309	335	304	348	305	313	331	310	294	333	300	340	330	312	342	291	305	295	332	310	272	295	325	345	324	318	325	308	293	295	301	317	306	281	304	361	296	307	338	317	303	313	327	311	318	287	299	318	296	296	325	291	296	311	279	333	284	329	319	333	312	320	297	304	308	276	330	321	305	304	305	320	278	321	286	322	304	321	298	315	276	315	297	305	322	299	329	294	355	300	312	327	293	325	313	309	291	307	273	302	339	311	312	323	317	320	301	347	291	300	312	305	289	329	341	278	301	305	314	296	327	305	298	305	278	292	300	311	294	290	311	261	300	330	305	339	321	303	280	298	345	302	330	278	331	329	286	316	309	327	365	309	284	314	282	293	328	310	298	347	306	315	309	288	306	307	285	323	288	298	314	324	293	272	283	305	329	315	299	322	322	320	348	308	319	321	302	320	269	279	322	304	328	320	304	324	308	311	342	269	314	301	324	320	265	302	322	330	320	321	291	300	331	294	294	290	293	311	317	289	315	307	326	318	342	336	284	311	289	310	322	306	339	325	276	332	294	306	292	282	327	291	302	323	308	292	286	308	289	309	320	316
41089	62736	50844	35869	25026	18118	12644	8787	6409	4727	3553	2644	2111	1860	1472	1176	1012	951	806	796	756	641	640	581	579	522	555	528	479	506	463	452	495	471	420	420	435	441	375	376	386	421	402	393	439	403	375	390	441	421	376	391	402	410	381	406	372	364	420	354	371	373	393	362	360	401	355	402	400	386	409	410	419	401	363	356	392	380	409	377	353	410	411	379	381	392	401	381	401	393	400	441	383	362	397	370	404	428	386	356	418	414	362	383	390	403	395	407	411	407	409	375	395	396	384	382	379	387	375	398	393	384	344	378	372	377	395	399	383	345	379	390	383	362	379	363	393	374	393	370	397	399	371	345	389	382	396	370	400	369	373	400	413	383	413	383	368	384	345	350	409	387	357	408	403	368	366	383	393	387	405	366	393	392	362	404	368	345	385	442	389	398	398	390	403	392	390	398	343	402	396	410	387	386	380	373	391	369	387	392	392	382	347	389	395	335	364	370	348	394	396	418	391	373	376	408	386	405	384	375	410	374	419	387	424	362	387	399	425	386	375	392	380	351	398	404	403	418	399	409	403	384	378	357	374	402	393	376	387	372	361	384	404	364	370	422	386	394	369	418	374	382	354	388	386	390	379	372	371	393	394	408	376	390	400	392	412	396	400	389	394	370	377	401	384	346	371	352	408	369	428	344	382	390	414	393	386	399	377	384	388	331	388	387	403	415	359	391	366	364	407	402	374	413	388	357	387	379	371	379	392	352	407	368	378	386	420	363	392	394	347	405	424	386	362	412	352	403	405	369	364	391	420	378	351	394	398	406	384	389	357	356	375	374	360	376	381	379	385	396	390	401	381	376	394	385	403	391	360	416	394	410	368	411	403	402	374	384	400	397	400	378	387	378	371	378	360	424	380	385	394	398	383	407	379	366	391	389	382	417	384	380	374	367	360	409	397	431	386	409	410	355	373	361	428	418	407	348	406	387	409	372	406	350	355	382	367	403	385	398	354	377	411	393	376	367	383	392	402	397	380	351	364	408	409	368	388	397	370	387	372	420	418	390	367	423	398	397	342	386	357	412	395	394	370	413	381	389	392	399	350	368	359	378	386	362	386	371	379	371	398	392	393	384	402	344	355	421	388	387	379	377	392	372	377	348	425	376	376	362	375	375	362	395	391	398	385	421	392	395	363	403	398	390	354	392	418	357	399	410	421	376	378	339	376	410	400	404	405	378	360	376	386	374	404	384	389	381	405	392	380	375	347	397	408	387	379	386	387	370	397	378	402	357	353	379	399	403	388	434	411	394	399	383	384	380	403	382	392	383	367	413	388	357	394	407	422	384	361	386	385	388	330	387	359	360	404	404	378	403	363	392	426	379	386	401	348	382	383	424	398	401	368	392	375	393	368	361	359	403	393	389	378	397	386	395	399	373	435	395	366	374	327	387	407	371	364	387	384	402	364	406	374	398	363	400	378	391	391	395	371	384	367	388	372	368	394	427	364	413	369	384	390	420	392	359	369	380	375	384	373	377	364	366	387	335	412	366	377	392	408	360	357	413	390	378	399	393	370	354	408	382	354	354	403	391	396	391	358	354	381	415	396	395	388	396	433	379	343	392	369	382	400	370	395	386	369	388	377	417	424	364	370	387	399	370	387	364	393	381	390	414	411	387	375	367	402	398	367	369	360	390	402	341	419	367	358	397	403	403	364	366	390	385	394	358	351	380	404	402	376	365	389	367	395	406	400	378	392	395	358	371	351	385	399	401	395	378	383	392	382	416	392	398	376	389	348	391	392	403	412	384	380	347	393	390	395	383	399	394	387	411	415	408	376	371	381	372	364	377	343	392	369	399	394	371	377	418	376	412	404	417	384	372	361	386	384	415	379	447	395	386	388	373	371	377	352	400	391	419	361	419	374	367	371	362	388	374	393	409	358	383	406	391	409	359	383	386	394	365	368	402	397	364	380	374	378	387	378	404	427	406	385	434	410	364	387	413	375	377	391	348	423	380	408	406	416	366	373	405	364	395	389	374	390	418	383	387	375	376	357	351	383	399	391	405	375	433	403	401	420	392	393	424	402	407	354	371	351	349	372	383	380	367	373	400	381	368	371	385	373	376	379	381	396	385	383	374	390	388	363	357	399	403	405	363	402	384	397	401	394	423	353	377	378	393	390	387	383	372	368	372	401	415	386	390	382	393	382	397	372	389	367	375	377	391	381	372	405	396	384	389	379	407	384	374	370	379	392	405	414	380	368	387	373	399	388	362	370	366	373	381	409	389	377	367	377	374	378	380	390	392	382	420	357	412	390	390	395	402	400	430	364	396	382	370	335	371	387	386	397	371	352	361	379	391	402	402	383	395	385	387	395	413	396	386	378	397	396	410	357	387	420	420	408	401	336	403	365	436	391	391	401	386	411	413	377	392	433	393	385	385	387	401	403	385	366	351	371	425	386	397	417	409	359	385	379	344	389	340	384	394	387	367	394	373	430	380	356	405	375	392	372	406	389	393	367	407	398	418	371	391	359	377	410	383	349	371	465	424	395	356	372	396	418	405	389	372	387	392	390	382	374	389	381	410	378	383	381	392	397	391	394	409	380	390	397	396	373	388	396	391	380	405	419	385	355	368	377	393	369	363	385	398	382	370	355	378	362	378	376	372	423	363	371	375	386	398	410	406	438	405	400	399	353	363	395	379	406	349	393	355	378	365	403	374	409	393	393	405	377	360	373	410	383	369	421	357	376	361	367	392	353	401	369	392	407	364	394	371	374	421	403	375	357	412	365	371	381	366	358	442	370	384	414	388	371	375	413	386	391	382	389	369	402	387	407	384	399	370	393	359	344	440	389	365	379	368	367	364	403	397	377	379	405	395	381	370	360	419	394	357	390	359	403	393	391	381	382	417	357	379	403	409	412	413	370	398	424	366	356	379	362	372	388	372	407	401	415	366	402	371	378	366	385	397	428	402	379	365	399	400	375	412	415	359	377	370	384	411	340	404	404	397	393	412	402	413	372	344	422	406	362	378	385	411	397	388	382	402	375	359	385	372	396	416	393	380	409	377	410	422	378	415	409	410	381	375	386	395	398	374	412	423	395	381	365	382	401	388	420	375	422	411	385	370	315	397	382	385	357	404	425	366	396	374	410	375	386	377	362	390	340	374	418	432	377	386	395	397	393	375	373	380	387	409	372	423	406	387	359	373	356	346	405	347	375	403	370	385	366	384	405	375	403	360	389	396	374	393	353	403	356	382	371	438	386	390	380	375	403	389	415	388	397	418	430	392	375	391	390	353	373	381	401	400	410	401	421	390	419	393	374	389	417	398	364	395	377	371	385	408	398	353	380	382	367	386	383	400	365	377	353	386	371	390	416	381	353	383	365	363	398	394	376	377	404	367	392	376	382	404	361	381	380	365	356	424	390	321	419	346	361	390	358	363	352	403	365	370	366	403	357	416	405	374	398	366	363	434	384	382	360	396	387	402	429	370	373	364	377	388	375	381	398	381
32653	33227	34199	22879	12310	6272	3550	2315	1649	1464	1051	843	801	613	628	526	527	430	466	425	413	411	402	418	385	387	385	380	360	400	373	356	396	363	364	352	355	333	398	344	372	351	360	312	331	329	340	334	348	327	360	351	351	334	355	337	368	344	352	309	356	342	308	324	341	347	349	313	349	322	341	340	356	343	337	358	323	338	361	329	349	318	361	354	317	305	349	317	355	353	346	352	337	337	344	306	320	341	358	355	329	350	337	325	351	305	332	355	354	338	334	351	347	345	329	342	306	338	333	343	316	335	333	314	367	325	347	341	347	353	341	304	375	338	339	346	335	359	347	351	323	314	327	353	356	322	306	337	361	319	329	325	374	301	327	370	341	354	330	348	317	301	350	363	350	337	352	352	312	356	321	367	332	325	332	348	313	344	356	336	356	327	357	339	344	306	298	383	326	340	361	327	348	360	373	319	333	336	362	334	358	344	356	341	341	315	354	350	344	335	347	347	328	384	361	341	334	336	324	358	347	329	364	333	307	272	318	337	345	344	340	324	363	340	326	330	324	349	337	333	339	363	378	342	324	357	307	356	312	334	342	339	342	321	328	354	334	332	334	357	368	338	299	346	364	313	314	326	353	342	325	356	378	347	360	314	320	322	336	323	330	329	347	332	331	307	330	328	318	319	330	367	325	314	358	338	345	326	350	359	339	357	309	339	341	386	319	367	354	341	330	351	345	337	345	377	380	367	322	351	317	361	325	324	356	371	335	345	356	358	343	352	315	303	336	354	360	328	354	329	337	337	326	343	341	354	302	303	330	348	341	315	355	316	343	346	340	358	317	333	351	359	341	323	336	354	318	353	350	331	331	356	326	341	362	358	325	367	360	374	358	359	330	349	321	351	332	316	345	336	379	348	321	341	323	341	305	331	347	340	362	339	380	319	344	334	349	362	360	378	331	333	342	333	340	326	370	360	348	357	317	356	320	354	340	303	308	325	341	367	346	290	358	319	318	310	318	352	345	330	350	324	328	374	324	350	311	354	373	352	353	330	359	335	360	362	339	342	344	349	354	322	326	352	328	341	356	347	365	336	327	358	365	362	324	344	346	333	354	349	355	360	339	319	352	320	327	333	377	342	339	297	321	329	349	330	359	339	342	352	352	330	343	333	326	327	316	342	289	326	332	343	340	323	364	320	345	365	362	301	334	319	344	332	345	358	344	342	371	337	334	326	351	328	323	364	330	364	337	349	352	323	354	345	330	336	342	351	302	374	343	352	353	343	337	323	357	318	344	371	353	335	319	358	320	317	329	325	320	341	310	317	330	334	335	322	344	345	318	371	368	339	330	318	330	346	329	304	311	350	339	333	344	336	331	314	348	370	332	363	325	304	350	337	348	346	335	338	307	329	349	333	322	321	350	356	349	359	355	327	345	340	338	333	343	353	363	327	309	332	333	315	410	375	334	333	356	368	340	328	353	357	332	346	322	328	355	369	338	343	318	342	374	319	325	328	332	335	316	317	317	323	327	326	346	328	331	350	344	367	331	332	354	341	349	347	325	338	320	332	324	343	360	312	365	327	351	343	351	347	335	361	357	349	353	343	342	346	371	330	342	330	345	348	329	318	331	373	347	319	314	332	337	355	322	313	362	352	328	347	324	349	322	331	333	333	338	313	351	304	311	337	352	327	337	334	342	364	294	338	342	312	323	297	318	329	334	357	361	302	322	338	372	341	336	319	313	345	338	365	337	350	323	357	327	315	312	342	344	357	359	348	324	341	338	345	346	299	331	319	327	321	318	357	375	338	349	303	373	360	338	366	363	354	336	360	378	332	336	354	323	329	334	351	338	350	320	328	345	353	334	316	329	346	349	326	329	308	313	345	334	360	367	349	316	330	348	338	322	331	361	331	339	307	336	341	353	340	346	344	358	334	327	326	311	329	313	298	361	341	344	349	323	344	313	300	337	321	328	350	359	322	325	328	357	309	336	356	308	352	361	338	357	333	335	338	338	318	306	311	329	330	324	344	323	349	351	352	358	345	334	369	346	347	320	353	331	315	333	322	340	312	351	342	333	337	307	356	341	366	350	347	345	330	311	340	363	349	325	322	325	326	358	350	357	346	312	365	352	320	293	331	360	322	319	347	326	313	325	350	324	332	340	323	353	342	331	338	319	381	315	344	374	368	357	335	348	352	338	351	359	376	346	334	335	337	336	296	352	352	330	381	300	346	362	337	336	378	309	353	341	361	339	356	340	362	387	350	358	342	366	314	332	343	360	344	284	315	334	361	342	330	287	349	346	316	313	303	341	320	373	358	358	350	350	347	328	322	352	328	356	315	330	325	359	337	305	326	337	305	352	337	329	344	335	321	356	354	332	298	324	325	324	320	358	359	348	317	304	374	341	308	349	338	396	322	331	356	368	348	354	326	328	332	337	345	318	340	354	329	334	372	351	318	349	319	339	327	322	338	315	315	358	342	382	324	357	315	340	361	343	365	368	338	338	317	336	332	333	354	354	334	323	331	345	359	347	316	333	356	354	347	347	355	355	361	357	338	308	336	337	350	327	312	334	328	381	343	355	357	326	323	324	327	315	371	319	354	311	347	344	333	384	369	358	326	359	341	341	326	357	348	358	310	336	329	342	335	337	348	310	357	337	354	309	324	341	333	317	343	376	331	351	348	378	336	353	338	311	340	344	367	303	353	354	313	364	341	320	348	330	327	347	351	286	401	337	342	324	334	321	318	382	344	341	340	345	328	316	311	352	353	319	314	378	333	373	357	317	326	336	330	340	336	332	335	339	370	325	349	331	338	320	343	340	327	322	342	329	358	329	351	346	340	331	314	380	371	319	386	360	334	327	331	342	344	321	335	330	357	337	342	352	337	319	309	346	335	327	344	341	341	327	339	327	356	329	362	317	362	349	336	314	356	335	339	350	325	331	358	366	331	348	321	339	353	348	335	348	329	321	336	327	346	337	353	358	329	349	328	321	364	335	305	332	357	331	340	336	329	315	329	317	367	351	312	338	330	335	350	335	321	327	333	337	347	371	349	332	345	322	324	322	324	379	347	344	360	351	330	340	324	323	362	350	383	324	312	339	322	317	312	336	323	332	337	323	339	343	310	382	305	336	341	318	322	338	304	390	322	358	310	327	359	357	304	361	329	327	329	359	328	315	342	365	325	348	344	341	392	304	335	359	327	343	336	341	342	318	344	335	346	315	344	349	325	339	337	333	361	358	344	323	361	327	346	322	304	341	314	317	340	331	371	360	317	314	326	342	364	341	326	367	382	315	340	344	346	337	357	348	330	367	346	354	339	363	335	352	342	344	372	348	349	335	323	314	335	351	351	372	304	338	352	349	340	320	342	314	347	335	351	329	309	321	341	346	335	327	325	340	333	338	331	360	336	345	376	348	357	326	325	355	335	364	342	299	339	350	317	330	322	343	339	338	345	335	350	324	351	343	334	320	319	336	347	339	329	301	314	319	351	329	334	368	360
39440	50320	38552	23330	15811	10226	6836	4599	3327	2618	1899	1487	1280	1144	913	837	750	696	682	573	582	532	562	517	504	487	491	491	506	471	480	436	460	433	450	420	448	453	444	459	471	412	435	418	465	451	479	409	432	433	403	433	429	421	439	427	407	470	455	440	434	405	400	411	393	373	441	433	416	465	416	443	433	391	410	414	430	380	401	420	393	441	443	410	421	454	455	432	411	426	415	432	442	426	395	400	429	460	410	418	473	395	434	392	437	414	436	436	455	458	405	388	442	409	473	453	419	468	441	450	424	449	436	447	427	414	429	413	410	398	428	443	436	410	410	444	447	420	430	465	443	426	403	417	401	427	404	421	411	389	432	442	406	423	435	398	420	411	430	431	450	402	385	443	429	438	475	460	423	427	439	405	459	395	406	404	390	402	405	458	427	432	427	453	415	444	440	405	413	392	413	420	435	386	423	422	429	431	424	439	451	418	444	461	422	467	423	447	457	428	416	424	437	443	473	392	419	437	433	410	447	419	410	401	449	429	450	389	424	447	430	406	417	446	444	392	377	410	385	441	441	410	418	448	425	402	415	428	433	441	437	423	436	410	416	439	413	408	403	435	427	425	381	420	429	391	402	423	399	405	418	391	446	452	455	414	393	427	440	405	389	379	394	411	430	423	428	434	436	414	433	415	433	414	442	478	417	426	440	425	412	424	416	434	428	406	419	404	427	453	401	452	436	420	423	433	391	424	438	416	431	416	433	419	412	438	411	431	431	429	439	378	446	422	428	453	442	420	410	419	405	390	418	395	417	439	459	436	420	443	377	433	408	437	416	416	429	429	430	440	402	374	482	425	427	421	403	437	480	437	442	437	485	384	409	457	436	475	434	414	420	426	414	447	407	374	401	410	433	444	433	401	446	437	452	412	462	414	432	407	422	437	436	434	418	406	419	428	444	440	424	426	421	412	395	415	406	438	422	479	398	415	461	423	448	432	400	441	429	398	437	436	395	412	416	434	433	428	445	406	404	418	416	434	383	447	438	427	424	440	422	381	438	426	437	449	444	409	406	419	452	442	444	455	422	433	426	456	435	465	413	487	426	424	441	405	445	419	424	413	426	408	459	404	388	425	435	436	432	399	442	422	419	416	432	389	431	432	435	435	434	418	408	425	494	417	447	448	419	430	424	399	424	399	413	442	419	425	432	441	408	427	446	403	409	401	441	404	427	446	404	467	410	442	449	405	422	421	427	431	430	405	449	410	427	429	463	430	438	402	394	411	414	444	428	435	434	460	441	426	439	430	423	439	395	442	444	417	419	456	415	455	400	429	422	454	407	453	436	418	423	425	408	409	431	467	438	380	421	415	433	428	457	458	421	421	437	448	444	413	419	392	450	421	446	451	386	404	429	426	489	450	405	428	404	439	423	426	421	425	429	417	413	388	412	405	429	374	448	431	413	369	427	460	412	431	440	427	392	455	466	449	454	459	417	444	419	421	410	393	440	399	411	418	417	425	420	450	417	409	439	413	439	435	416	437	438	435	420	426	407	440	420	419	450	430	422	414	427	385	439	423	431	411	436	414	436	432	422	420	448	415	387	426	442	406	451	373	433	434	430	462	429	433	432	434	427	403	431	416	455	414	427	460	393	392	451	428	417	434	425	427	425	413	398	462	369	450	416	396	412	418	435	409	429	453	406	401	411	411	469	431	423	451	463	418	409	427	423	445	397	420	431	408	449	409	409	452	426	407	433	429	421	430	403	439	455	415	434	412	430	439	414	392	401	415	437	434	435	436	451	415	414	461	423	431	420	406	411	405	391	417	431	420	403	461	418	407	394	404	447	423	437	443	411	442	465	445	425	451	417	413	456	429	389	399	413	444	414	417	423	435	430	404	445	455	407	454	418	469	424	415	443	450	435	459	427	417	418	437	458	424	418	455	435	411	429	456	448	434	426	389	426	402	416	425	433	418	417	416	408	396	424	437	432	461	446	412	431	414	432	443	406	447	429	452	419	480	398	451	422	397	452	414	377	410	409	432	446	410	406	428	426	449	414	456	400	422	452	392	408	416	454	449	433	435	440	418	418	444	430	430	435	439	427	426	413	425	405	385	408	376	427	424	416	407	424	434	461	369	456	449	438	445	412	455	434	416	392	448	411	417	389	424	409	422	426	435	454	430	455	439	434	404	402	420	461	445	411	452	420	394	459	406	433	376	433	422	435	407	421	433	397	394	415	430	430	415	436	453	397	436	405	409	406	434	420	417	392	415	401	463	416	439	445	469	421	460	418	417	410	415	433	422	475	414	436	414	419	417	426	444	453	442	422	382	418	421	451	414	426	425	422	392	432	405	437	428	430	464	406	443	445	426	399	457	455	381	401	406	444	384	429	449	473	436	439	405	395	448	386	403	431	439	452	383	395	427	462	448	406	435	428	441	428	420	392	428	432	459	450	412	438	422	432	421	454	406	419	439	442	394	396	415	405	423	418	452	413	451	413	431	418	451	445	394	446	432	410	417	428	384	402	442	398	434	398	393	431	422	421	432	437	412	458	403	400	399	419	422	415	455	414	407	439	402	432	454	411	402	418	424	419	419	416	447	438	386	408	450	446	399	385	428	412	409	416	447	435	396	406	418	455	435	380	432	457	437	430	399	441	388	411	441	422	431	417	441	445	402	434	438	433	397	431	413	393	423	434	414	440	394	444	409	446	445	414	418	449	407	419	434	446	407	423	467	436	453	432	431	432	398	425	451	408	426	394	431	407	415	450	412	408	405	414	451	478	413	441	420	406	438	411	440	438	402	408	430	452	440	406	425	425	449	442	485	421	414	417	418	424	426	447	399	401	447	438	395	406	416	418	394	416	443	426	441	402	394	417	442	432	381	423	437	437	416	467	444	395	441	402	411	450	435	428	436	405	412	396	389	422	436	404	409	404	405	410	417	415	429	438	429	409	416	447	420	408	425	460	414	443	451	471	444	419	424	449	412	445	409	408	424	393	394	443	422	418	456	429	443	418	434	407	375	413	407	408	468	454	457	462	414	415	374	409	445	416	451	425	405	454	422	417	458	404	440	444	391	425	427	429	427	451	446	395	424	453	404	451	438	406	404	423	395	417	442	439	396	454	422	413	394	357	426	407	436	442	444	381	477	415	406	415	429	453	432	390	437	427	439	395	409	435	422	453	441	376	432	415	420	424	411	438	395	434	413	434	450	415	436	437	394	425	432	449	445	403	433	438	439	417	449	433	444	430	394	432	429	452	388	422	429	412	413	431	425	419	436	415	425	402	424	412	439	412	442	427	451	454	456	415	409	419	450	406	438	446	408	415	430	410	437	394	407	382	447	437	442	445	425	423	410	458	439	436	412	440	421	409	416	479	457	438	439	431	409	451	442	434	418	417	432	408	436	431	415	429	445	401	437	426	378	424	440	421	461	386	397	450	416	396	436	400	432	430	431	424	425	435	454	444	460	427	427	393	412	401	438	399	424	461	418	423	436	396	452
23927	21098	28202	24688	21459	16350	8286	3972	2775	2192	1609	1279	1009	999	809	664	704	607	547	538	518	485	456	452	385	464	449	390	397	410	402	399	365	408	339	390	397	364	368	372	350	361	384	323	359	369	383	384	352	351	370	339	360	343	346	349	369	377	367	343	402	370	353	339	359	373	371	377	325	378	339	382	392	379	367	338	384	357	340	394	382	392	347	376	357	398	364	382	376	368	339	349	380	362	342	379	348	384	371	373	386	390	352	385	376	393	339	370	364	375	402	349	360	364	368	342	393	388	363	366	390	349	363	343	340	375	416	336	368	371	366	381	421	335	321	398	369	408	398	328	393	382	427	377	385	349	367	362	403	364	347	384	338	343	363	368	373	341	388	374	343	344	319	374	372	411	338	358	401	362	367	383	362	345	332	380	335	388	343	352	369	378	335	353	352	344	343	391	354	364	351	356	369	371	350	386	365	388	346	402	326	382	345	361	347	393	355	368	337	388	384	366	344	359	372	371	355	391	352	329	349	355	361	375	416	336	357	338	363	384	345	366	359	354	365	362	354	404	361	390	368	359	349	386	392	378	356	405	361	370	366	379	388	372	372	381	348	373	358	397	345	381	374	393	354	376	347	341	361	388	366	353	389	397	352	379	398	356	361	357	354	392	333	350	351	381	364	363	369	331	349	335	382	345	358	343	348	376	380	388	378	394	337	373	358	382	361	392	352	351	335	386	397	393	366	386	372	349	342	360	349	344	364	383	402	365	357	328	355	365	389	365	372	368	350	362	370	379	352	347	367	368	372	352	362	353	361	378	404	359	353	360	334	352	370	348	397	341	363	352	379	335	336	385	365	377	347	399	373	335	339	363	367	368	348	340	364	357	380	366	340	345	365	352	361	367	340	359	384	374	382	384	340	356	374	356	363	386	384	388	402	352	359	388	364	354	368	372	378	376	352	325	360	327	356	395	358	364	361	381	381	378	365	375	350	373	386	381	357	336	374	348	344	375	337	365	329	344	355	392	404	378	360	347	374	350	353	371	369	379	382	360	384	369	360	347	361	371	357	354	366	315	328	377	369	342	358	362	335	348	372	346	353	388	378	372	335	390	354	366	355	333	339	343	332	347	380	339	358	349	340	372	337	385	390	380	379	373	363	358	385	391	347	328	353	400	353	365	367	359	384	375	321	359	371	375	400	354	371	350	398	361	372	357	373	362	396	405	330	385	365	368	388	405	365	364	370	321	331	319	381	380	386	371	386	362	372	359	412	363	345	389	397	331	352	348	375	323	389	374	390	390	381	378	347	324	371	349	373	367	357	355	367	361	367	328	370	397	371	345	349	328	369	351	369	358	375	387	346	334	342	359	341	366	367	380	354	352	336	359	392	383	365	379	365	369	379	379	357	359	366	343	333	379	359	366	416	349	362	361	379	360	343	366	372	339	366	366	391	338	382	367	383	353	349	345	362	368	336	356	334	361	362	381	383	372	362	382	335	373	358	387	387	366	369	358	346	334	389	369	367	332	339	372	352	388	341	365	356	373	349	361	374	385	373	335	371	363	355	359	348	363	378	369	387	376	346	362	366	360	358	340	362	330	346	347	352	350	366	365	346	354	357	353	364	328	363	354	385	382	343	366	346	377	361	332	322	375	356	343	374	375	341	379	402	367	328	332	346	344	370	347	358	359	344	375	346	402	344	370	382	394	367	365	368	371	383	378	357	388	368	377	371	380	358	356	330	371	367	372	343	347	343	336	328	359	338	375	367	370	389	353	380	345	397	364	364	325	369	347	338	354	343	338	350	347	344	359	374	341	368	389	376	357	379	347	385	341	376	382	383	377	359	376	395	379	367	371	361	377	346	363	349	392	346	386	378	392	376	367	352	365	349	382	346	391	370	364	353	368	374	375	345	367	321	387	373	345	397	372	363	368	384	364	343	340	338	367	338	356	385	370	379	340	392	356	375	345	370	393	341	333	353	398	367	379	380	350	387	360	377	379	375	336	371	316	342	354	354	359	350	353	380	383	364	351	338	388	350	344	385	396	382	396	364	350	370	409	336	383	345	374	352	404	362	375	382	339	366	392	398	344	375	350	365	351	372	315	363	348	361	382	367	369	383	354	361	362	370	364	366	383	388	372	357	351	390	336	392	370	368	377	358	371	367	370	368	385	358	389	353	377	382	379	360	368	395	349	376	367	367	369	363	381	368	367	333	374	418	385	385	345	403	354	373	391	361	392	372	333	379	370	352	338	391	352	356	377	344	365	366	377	402	340	350	357	359	378	357	358	396	381	351	391	349	344	366	388	358	367	369	345	388	380	317	341	373	382	379	373	369	353	379	324	351	387	339	361	371	374	382	387	336	381	408	344	346	337	375	368	352	360	379	366	343	369	365	375	370	395	373	384	372	371	371	389	368	370	328	363	387	372	361	351	387	389	373	369	378	362	355	378	368	339	372	344	373	376	367	387	356	360	333	365	369	360	385	353	363	360	396	363	372	343	346	398	359	320	358	371	369	382	372	350	367	369	426	354	363	383	351	374	380	360	360	381	334	338	378	373	362	368	370	377	360	354	368	367	382	357	368	347	357	354	398	353	387	344	391	368	357	357	364	386	372	393	370	376	373	378	369	353	337	345	362	387	368	369	385	357	356	349	351	350	372	357	375	363	382	374	376	346	374	340	359	351	405	372	354	343	336	365	396	342	378	376	348	354	376	348	344	335	368	338	360	357	370	394	377	365	362	382	372	344	380	388	362	376	355	397	371	389	362	366	406	363	310	374	350	376	399	356	367	392	360	367	354	370	386	392	361	365	369	387	352	397	345	356	372	343	402	365	394	355	357	379	359	351	354	343	352	403	356	355	364	356	359	346	353	362	384	378	365	354	381	332	353	346	349	360	368	362	354	371	346	358	368	361	349	356	360	364	356	347	383	344	342	318	361	362	358	346	369	341	361	359	398	362	380	377	369	355	353	351	345	354	380	369	364	342	374	318	343	348	349	358	370	383	374	404	334	388	373	374	361	382	363	382	373	323	364	367	353	347	380	358	381	365	401	410	362	349	354	380	389	395	391	350	377	368	361	413	381	348	372	380	389	343	339	362	323	381	369	347	353	351	387	348	334	342	372	335	377	361	377	358	371	379	377	380	374	399	383	326	359	343	363	342	365	379	359	373	350	377	364	362	392	387	365	398	365	370	378	360	320	334	372	391	399	337	390	350	349	365	425	317	332	349	367	395	363	364	375	334	406	367	396	380	368	342	324	328	375	354	335	350	359	377	400	360	363	397	376	379	386	372	366	362	341	368	365	372	351	389	385	354	351	362	372	373	377	354	355	365	346	381	358	401	348	356	396	357	353	372	331	349	361	357	376	376	358	360	366	381	369	381	336	388	385	404	358	354	332	365	364	360	339	367	354	366	386	386	353	356	351	356	337	407	382	349	380	343	371	354	375	346	362	359	350	366	353	337	336	346	383	359	369	397	376	348	370	338	392	351	349	347
37212	59395	46911	29395	20982	15197	10420	7298	5058	3828	2797	2181	1742	1481	1315	1151	967	892	838	746	685	683	657	589	617	577	590	547	531	508	538	561	526	461	497	504	455	462	503	507	453	468	504	452	428	480	456	481	461	435	468	458	450	427	420	423	454	475	462	438	429	470	485	476	476	455	436	463	442	425	516	430	479	422	479	434	435	461	448	478	441	440	445	461	432	477	459	461	448	424	471	489	470	448	482	466	459	461	421	420	472	467	416	430	419	492	432	412	454	488	439	460	429	444	437	491	433	462	459	479	422	422	438	457	442	453	485	497	471	463	453	456	457	425	426	455	437	481	431	421	459	465	412	439	447	442	437	454	439	448	486	470	449	445	424	445	484	441	438	518	440	455	479	463	466	447	441	445	426	441	435	484	441	436	497	443	465	477	510	421	466	392	413	467	467	477	434	453	433	463	435	478	423	436	433	467	474	429	465	444	429	444	432	426	429	470	458	457	482	444	455	410	399	440	487	471	441	437	443	449	465	453	431	445	455	451	455	465	420	462	422	475	453	460	470	490	444	436	455	475	462	493	480	457	487	464	475	448	451	401	456	427	446	479	425	451	460	419	461	418	481	456	513	483	474	451	442	460	489	458	446	427	446	442	470	458	475	469	465	464	429	475	457	453	434	468	475	456	420	453	485	485	472	458	438	505	456	460	449	463	453	436	491	475	456	471	447	415	436	431	423	438	484	437	460	457	454	480	458	446	421	415	471	460	445	425	437	436	410	478	444	442	448	452	445	469	443	445	446	484	432	425	494	443	440	440	445	464	454	447	491	463	466	422	454	451	425	504	428	479	448	474	422	475	439	415	437	501	459	453	446	477	451	463	452	469	466	453	452	471	430	453	468	491	469	498	464	464	425	448	464	402	475	448	435	472	463	475	445	461	467	440	474	477	455	438	431	474	468	461	467	479	470	408	426	482	469	462	443	472	447	445	451	451	442	456	470	462	465	481	454	435	455	483	444	462	464	453	438	475	473	407	446	439	426	460	456	425	433	445	444	455	469	430	441	425	470	476	476	431	429	481	425	465	444	431	461	459	434	449	489	440	463	440	440	465	470	417	432	483	467	425	452	423	462	451	463	465	447	445	454	489	495	462	423	424	441	452	464	426	462	441	467	484	490	469	479	458	448	465	450	471	440	457	474	435	475	461	472	443	434	416	484	483	451	469	442	470	491	444	479	422	465	427	479	497	464	436	514	478	513	437	448	442	468	494	432	466	471	448	452	449	432	425	449	459	412	429	453	439	451	404	480	445	464	448	483	476	426	427	469	441	480	431	457	462	463	434	445	491	451	442	481	457	493	458	421	420	456	469	426	452	440	457	494	475	447	439	475	455	473	477	473	445	426	438	431	483	406	452	450	460	427	433	445	443	453	408	438	440	464	489	469	468	451	432	473	500	467	420	467	438	431	432	449	466	469	414	469	446	429	417	493	466	450	467	455	461	456	457	472	440	484	435	465	473	459	461	447	454	483	439	478	399	494	478	468	468	475	446	484	411	461	456	429	412	474	456	449	425	452	434	443	438	418	464	417	439	427	467	437	452	456	429	422	430	489	465	447	440	487	447	485	456	435	440	393	448	457	470	457	488	445	455	453	468	450	459	446	472	437	474	462	423	441	434	458	469	437	453	440	455	447	417	463	501	482	498	481	523	466	437	484	434	453	416	485	455	476	428	440	387	462	465	451	448	431	444	456	479	419	437	459	425	438	465	453	487	478	486	477	456	446	481	435	476	465	443	498	460	482	451	428	451	506	440	446	452	433	469	483	478	434	453	420	438	456	467	428	480	473	473	491	436	487	460	454	472	442	437	476	448	475	446	455	430	440	484	451	487	441	491	452	446	439	499	447	439	417	453	471	470	431	475	477	470	456	450	426	445	443	475	443	462	443	439	483	447	438	460	439	487	487	440	440	460	428	457	471	420	479	452	480	450	425	449	492	430	438	460	461	453	500	469	473	462	436	491	443	432	469	433	457	440	472	462	452	461	459	463	427	434	466	467	438	457	436	438	487	450	470	453	456	466	418	481	457	438	437	441	456	496	464	442	432	480	442	457	444	452	419	476	451	427	484	457	493	453	436	438	476	460	439	431	440	427	462	434	430	431	436	446	450	492	438	445	469	444	444	442	465	481	456	430	415	458	458	481	447	458	421	448	407	481	435	477	431	475	424	449	412	418	424	475	470	446	433	427	441	454	430	426	497	455	494	474	447	495	468	433	472	470	478	492	424	488	437	455	476	450	440	417	496	454	456	459	454	479	455	443	466	453	423	420	459	453	435	468	482	408	468	432	455	472	454	459	459	472	436	417	463	469	455	450	440	460	473	474	459	446	469	432	407	474	454	431	425	477	489	442	447	444	468	425	465	464	445	455	464	446	441	448	454	450	447	432	461	459	453	424	486	469	455	441	455	461	484	477	436	439	494	452	483	448	423	471	479	451	470	441	456	450	489	457	461	466	441	478	447	466	452	436	451	447	485	424	501	446	459	448	458	438	449	483	456	488	445	444	462	440	450	467	459	455	433	472	449	481	419	462	462	468	454	457	457	473	455	454	455	475	451	482	479	450	477	446	502	439	453	463	460	467	468	478	438	478	476	421	444	404	430	450	435	470	486	464	424	454	490	453	446	425	466	450	430	463	467	472	448	452	443	432	448	447	447	494	456	476	442	429	462	421	481	473	511	437	473	440	447	468	461	428	465	460	460	445	485	471	455	448	412	471	444	468	479	505	436	453	428	448	435	437	418	451	468	473	426	449	450	439	462	484	455	479	419	456	456	490	457	416	438	445	450	419	491	455	445	474	451	460	485	428	478	447	442	453	472	459	458	441	471	450	458	458	431	421	477	459	489	438	444	426	455	478	445	439	501	475	441	460	479	417	487	475	414	475	521	413	473	440	475	466	455	458	452	438	437	477	467	433	468	451	419	444	429	441	454	414	491	456	433	442	424	435	434	475	443	460	463	436	432	475	431	462	468	480	450	486	454	436	505	455	434	467	411	427	449	457	455	407	468	448	467	441	470	468	508	403	445	462	471	428	438	447	422	477	469	461	451	445	438	451	453	437	421	479	481	453	465	444	459	443	428	432	437	480	440	473	450	422	473	454	432	432	451	467	434	446	460	397	413	436	441	487	456	470	426	423	456	400	445	425	486	460	440	435	452	463	440	445	428	466	441	432	446	414	425	466	437	485	433	458	452	456	471	485	470	443	486	439	453	426	462	486	463	445	461	499	448	444	492	474	469	428	452	447	479	443	448	461	464	437	462	442	452	451	437	467	469	453	493	474	450	465	461	436	444	457	451	483	462	470	444	457	451	458	433	451	455	456	441	475	429	402	427	453	464	441	426	448	452	453	474	441	467	477	441	474	442	477	468	440	484	447	459	454	432	464	468	475	452	457	475	415	457	471	467	451	441	436	472	436	450	476	428	476	420	447	435	430	438	449	443	416	456	456
24943	21282	28125	26232	19000	10493	5603	3363	2162	1567	1301	945	831	774	612	573	550	515	429	414	408	394	389	350	381	352	324	333	308	323	307	338	278	308	313	276	260	328	290	310	333	267	298	283	284	285	285	324	269	286	282	253	310	281	301	304	283	283	268	297	282	270	276	294	287	276	287	299	261	255	256	272	292	296	262	286	291	276	276	279	277	301	281	270	283	282	277	297	260	260	252	272	274	289	313	251	259	276	293	263	290	271	298	249	284	305	281	285	282	266	295	279	296	269	256	273	278	259	283	259	288	287	295	250	295	257	276	291	275	293	284	285	291	280	273	262	267	288	295	270	265	280	256	261	287	256	316	306	300	286	281	274	288	273	275	281	276	279	269	246	279	289	299	263	264	288	320	297	271	272	267	282	271	269	294	279	286	279	263	285	265	272	266	282	283	295	299	282	271	272	248	279	262	273	268	295	288	306	287	244	286	266	265	231	286	258	256	288	311	310	285	280	285	264	300	294	291	292	299	289	279	285	301	299	291	299	289	263	301	264	273	272	311	270	280	282	294	282	287	318	313	288	263	297	273	268	332	274	278	285	276	232	305	293	301	296	266	306	289	255	257	285	260	273	295	288	311	269	292	283	309	274	277	261	271	250	297	286	324	268	298	299	289	281	280	311	275	298	286	294	301	290	282	306	252	289	297	276	309	279	303	283	309	291	281	306	312	284	284	275	300	293	297	278	265	254	290	269	302	272	276	286	237	308	286	270	287	299	272	273	290	284	257	290	267	288	309	271	276	275	265	281	297	289	279	253	318	288	280	266	293	276	300	274	285	256	262	297	258	285	292	293	257	279	285	281	295	274	258	283	292	269	240	256	290	292	277	284	262	271	271	289	278	255	283	259	283	285	281	264	270	283	270	264	274	290	269	291	282	287	315	309	270	287	299	242	261	309	285	277	279	292	279	255	294	282	255	259	293	285	258	276	282	305	268	269	285	295	286	276	271	295	294	271	264	289	280	265	279	274	275	286	255	289	254	279	268	284	308	273	263	291	283	295	264	295	287	247	270	281	251	255	261	286	280	280	293	274	309	299	297	271	278	292	285	273	300	315	265	250	299	281	275	277	300	275	269	290	249	282	270	284	278	288	275	278	284	290	309	303	302	300	307	289	288	297	252	286	260	295	273	272	259	284	294	255	286	270	275	272	279	280	277	285	297	232	280	292	259	299	295	291	285	277	291	274	295	307	285	266	295	283	269	281	299	265	284	291	274	282	300	283	263	279	282	318	264	250	274	291	278	278	304	277	275	298	274	255	296	295	287	288	305	283	269	276	274	258	297	254	268	294	277	309	292	258	263	283	267	315	308	303	274	262	308	263	290	266	290	257	283	293	295	291	255	320	276	302	293	260	287	279	287	273	314	305	269	268	274	305	299	261	281	254	289	284	299	273	306	292	275	274	297	306	298	273	262	287	303	256	298	293	285	270	258	283	267	280	298	277	311	273	275	315	268	292	269	289	278	271	253	307	316	297	290	298	255	280	306	279	283	272	279	276	278	312	291	313	263	265	298	262	308	285	272	265	268	265	266	293	299	281	278	264	275	314	276	304	271	295	296	270	287	302	295	285	259	274	278	234	281	295	283	312	295	278	271	310	321	286	314	289	267	281	299	296	275	284	253	270	258	287	293	311	278	285	266	275	289	284	287	272	279	279	257	277	275	260	259	274	291	285	290	288	289	277	298	272	277	275	248	286	257	259	293	282	295	274	279	275	283	272	272	273	284	303	294	251	259	268	289	322	280	317	292	287	288	289	281	255	275	291	282	306	262	324	257	258	297	285	309	296	263	268	319	302	289	288	273	291	293	282	309	284	271	260	278	249	252	288	253	290	241	251	287	298	271	294	274	273	313	274	288	274	292	287	289	293	264	258	272	302	306	283	270	289	279	262	308	271	267	251	258	301	282	275	273	259	288	277	284	292	278	256	258	267	284	282	276	304	282	269	244	310	285	291	334	285	261	275	286	329	284	300	268	275	253	281	261	318	280	292	279	243	288	279	317	286	270	305	269	255	282	285	277	271	294	270	269	288	296	272	260	284	299	303	241	275	258	252	260	271	285	268	267	285	276	275	300	275	259	294	275	273	246	281	284	287	284	290	248	297	277	269	284	304	274	277	297	268	312	276	270	292	317	276	285	283	263	269	309	271	292	284	284	293	266	294	300	276	267	286	282	288	296	304	302	262	269	291	286	280	248	299	276	286	264	266	303	299	285	270	295	267	299	315	287	258	287	262	292	280	269	295	269	283	312	283	279	294	300	288	301	309	288	294	274	277	268	289	270	281	283	294	270	277	312	282	277	287	270	289	272	294	266	269	261	258	315	282	280	265	296	298	289	285	284	258	277	294	286	284	271	290	270	276	289	289	291	298	310	281	282	257	273	320	297	293	291	286	261	271	302	289	287	278	285	297	277	264	308	274	291	243	301	281	258	280	279	287	278	271	295	299	276	339	288	299	296	307	287	256	299	306	325	300	261	280	310	262	277	279	262	289	286	307	288	276	290	264	251	272	284	254	271	269	300	277	253	331	299	294	303	272	289	249	283	290	267	250	269	303	268	299	277	269	308	295	262	251	277	292	257	292	271	316	265	290	270	280	306	260	285	298	263	304	297	253	289	261	280	259	297	273	278	284	277	271	312	292	259	249	294	277	268	292	284	289	268	284	275	283	248	278	295	288	285	290	291	285	253	277	273	265	308	261	315	258	301	282	266	315	264	290	267	277	285	279	297	315	265	297	295	291	269	267	271	276	318	313	285	267	282	257	285	263	299	283	276	288	270	295	301	260	268	286	269	262	264	282	265	279	309	287	283	273	275	252	242	283	303	264	290	289	298	263	270	255	292	303	301	264	272	274	266	324	270	280	285	282	244	269	273	277	282	243	308	286	260	232	283	283	328	256	309	280	277	285	265	272	257	278	306	293	286	286	264	275	282	289	289	271	270	269	282	301	300	282	303	305	272	270	267	274	281	272	246	301	279	292	272	286	264	294	302	276	269	281	294	271	283	266	253	261	291	272	261	263	284	258	255	260	279	290	314	247	262	293	282	272	252	294	266	296	290	286	285	292	284	306	260	272	285	310	283	269	283	267	253	283	257	275	293	268	281	257	282	302	272	295	277	298	284	292	268	291	295	261	275	292	293	265	264	294	306	250	318	273	284	312	262	278	300	275	266	293	268	279	281	267	287	284	273	296	261	292	295	275	324	287	259	292	288	273	278	279	271	271	318	296	255	292	292	278	238	280	308	287	284	284	267	268	299	296	284	260	254	264	296	271	283	301	268	281	294	282	284	289	272	277	291	294	291	271	246	272	249	287	304	294	271	311	288	272	275	300	295	317	271	288	289	267	270	283	269	291	304	292	289	274	271	300	264	258	252	273	273	272	275	261	282	334	249	298	243	282	288	255	303	283	265	266	302	261	275	261	278	305	272	295	266	272	296	284	253	273
37609	57304	43830	27790	19504	13565	9327	6592	4471	3216	2355	1804	1499	1181	1075	964	841	728	648	658	605	564	513	465	440	481	429	444	430	413	434	407	408	378	390	396	355	372	345	369	371	360	357	367	373	345	402	330	348	377	370	369	382	355	369	349	325	346	339	365	338	362	348	335	360	388	389	352	331	356	369	371	368	358	380	321	331	355	344	353	382	349	400	344	363	341	340	365	351	363	361	336	344	384	363	366	390	339	357	354	354	346	338	337	360	374	386	333	363	371	354	345	327	347	385	362	343	350	366	383	356	357	321	353	392	359	381	354	363	384	363	365	339	340	352	351	343	383	345	380	337	343	367	379	396	400	338	319	339	344	351	292	364	377	360	331	358	348	325	352	348	373	361	342	345	361	349	347	327	386	331	369	361	350	328	371	338	324	350	358	343	378	359	378	359	337	338	408	338	337	362	339	338	338	350	357	365	391	374	375	348	372	364	325	336	360	372	351	350	363	370	325	339	382	354	355	352	350	350	364	357	357	363	333	393	365	340	356	362	330	357	336	357	342	330	352	344	348	349	328	401	373	366	349	342	348	374	346	390	324	349	361	355	368	372	359	375	362	341	369	341	338	383	343	340	370	402	340	354	325	351	341	336	382	332	334	350	376	384	354	374	344	356	355	362	353	368	342	347	349	346	349	352	373	359	329	332	340	322	346	380	356	369	331	341	358	358	337	367	384	310	358	355	329	378	352	345	350	381	349	322	377	376	356	354	365	335	348	328	369	391	334	382	363	372	388	357	341	335	327	317	340	339	351	340	378	352	337	367	341	375	365	358	342	339	319	375	333	363	367	356	354	394	379	331	309	363	351	377	372	343	334	375	361	373	375	374	377	327	343	316	343	376	332	362	368	377	374	310	344	358	346	345	359	344	374	358	346	359	389	349	351	361	349	319	364	358	369	384	383	329	342	356	370	388	348	311	354	354	365	303	353	350	372	360	369	335	352	379	359	365	359	359	367	354	355	381	370	368	362	378	350	329	359	358	365	345	330	374	365	358	333	350	333	358	353	343	304	357	359	340	358	368	363	325	358	326	351	349	361	390	376	325	346	318	319	352	325	381	346	358	353	362	332	361	385	376	343	339	353	368	385	340	335	347	346	369	373	372	355	363	371	356	371	368	346	329	366	380	345	347	369	354	366	344	347	349	320	355	343	357	343	364	363	357	360	342	354	328	337	347	329	384	353	355	340	321	377	386	356	386	327	340	362	367	367	389	344	329	366	365	377	328	372	357	365	376	329	354	323	314	352	362	378	346	376	338	304	374	343	333	359	339	373	351	351	362	331	375	361	343	368	375	320	383	381	380	382	346	348	341	352	314	338	358	341	381	337	344	376	353	371	387	323	338	328	333	358	353	329	355	361	364	355	363	351	349	355	378	335	333	341	346	374	328	327	338	353	370	344	344	358	379	326	340	352	379	346	362	325	360	341	388	334	369	367	356	387	365	345	360	344	374	363	345	376	374	336	316	362	339	342	341	350	376	377	330	351	351	346	360	346	386	360	340	359	373	338	367	335	322	371	322	354	331	361	344	365	372	347	384	355	374	339	372	347	347	377	364	384	395	328	364	369	362	319	377	362	345	366	327	362	364	352	349	352	359	352	348	350	378	320	354	364	367	354	367	373	338	370	364	366	367	358	346	335	356	354	343	360	337	329	364	371	358	348	344	348	358	341	392	352	380	350	367	340	352	351	350	372	346	316	321	339	377	346	358	378	334	345	379	340	351	352	349	347	346	360	326	371	351	359	348	386	362	369	395	354	379	389	331	342	374	360	351	369	347	354	360	323	399	354	354	353	372	370	344	362	338	367	396	355	370	365	316	349	368	362	368	370	339	342	340	333	381	362	342	349	346	330	334	343	344	345	337	323	349	360	355	348	317	354	342	392	327	338	362	363	342	348	330	333	375	340	359	391	338	360	356	382	329	345	364	323	368	350	383	384	339	362	387	358	387	360	350	382	346	337	315	341	323	352	360	365	328	341	342	326	382	386	350	358	333	358	343	361	325	353	361	359	345	323	358	349	363	352	349	387	324	357	337	363	366	344	313	362	381	344	362	354	360	345	352	364	329	357	362	368	380	348	335	366	348	362	337	349	391	398	352	338	337	326	346	375	331	351	343	349	388	390	355	341	328	375	337	360	383	343	348	323	361	354	333	386	346	328	347	343	380	363	354	337	361	344	328	366	345	376	317	325	357	359	353	340	365	304	363	340	381	369	371	339	374	352	367	354	329	365	316	367	322	361	377	353	362	357	334	343	401	324	367	361	374	382	361	371	388	370	382	376	340	389	373	365	341	375	392	352	332	360	345	356	335	339	357	312	355	349	337	372	366	332	392	350	355	369	355	344	350	350	348	334	345	328	338	348	363	361	352	389	339	368	364	352	378	375	353	377	347	369	373	361	367	329	375	337	327	379	359	371	351	386	365	328	360	358	341	355	388	337	347	343	354	371	354	336	371	376	353	337	343	353	334	364	374	337	352	391	386	347	354	323	359	356	366	367	365	351	345	336	357	345	375	368	360	387	376	361	355	360	361	353	361	361	351	335	386	341	332	360	331	338	392	330	367	387	356	327	372	365	357	345	328	369	343	372	356	345	357	392	361	343	344	355	379	353	364	293	350	336	368	379	352	348	347	332	352	376	366	338	370	376	380	340	367	346	341	332	370	357	358	373	336	359	337	368	321	349	353	342	366	379	309	319	370	336	397	339	373	327	339	417	354	367	342	364	380	353	334	370	342	338	360	352	357	336	370	326	328	329	328	363	372	374	369	347	353	346	354	350	356	323	379	341	353	381	322	342	323	342	369	369	345	346	326	358	360	336	349	330	354	406	377	360	381	357	348	331	342	339	394	358	348	359	333	335	367	341	336	318	361	352	342	338	337	338	375	364	337	343	320	358	337	339	366	319	384	353	368	339	325	325	346	353	365	366	360	338	301	313	364	356	355	379	343	379	357	361	372	365	311	354	326	346	371	360	372	347	353	365	368	338	382	366	359	363	363	328	361	355	358	344	335	325	337	321	360	339	374	347	366	374	348	358	345	372	370	326	349	375	350	364	324	372	345	356	368	389	361	353	356	375	398	343	350	360	296	352	373	361	339	340	354	338	349	353	345	369	342	355	324	374	366	374	368	340	363	356	339	345	351	330	362	346	391	404	365	360	391	375	352	322	380	361	344	342	331	358	360	360	313	369	368	340	347	360	359	339	321	333	349	369	354	339	378	340	377	362	350	302	391	367	373	391	369	358	379	392	367	340	316	334	359	397	365	362	367	325	347	340	346	363	364	337	345	321	345	346	314	347	373	355	322	366	349	304	358	370	350	353	342	385	337	338	382	368	354	368	353	345	331	389	356	320	350	347	357	376	345	369	346	348	353	339	345	320	330	337	350	363	321	337	360	367	377	362	352	372	368	372	336	345	337	328	350	368	352	351	353	337	324	395	325	367	360	352
22819	21171	28716	23934	21334	21892	17568	6821	3742	2844	2049	1650	1286	1121	983	895	752	642	604	537	536	510	422	452	445	448	414	369	378	368	351	352	388	335	358	320	331	347	319	295	299	302	293	322	323	308	285	304	282	311	302	305	283	317	330	286	303	319	283	336	302	307	330	294	332	290	343	308	301	277	308	315	321	315	306	291	305	305	324	327	336	328	305	298	327	319	263	320	284	296	287	313	308	259	290	294	305	321	309	312	323	291	304	305	307	295	326	290	313	283	295	304	292	290	304	287	333	276	299	318	290	300	305	293	304	346	328	308	325	319	331	287	295	315	301	307	326	312	299	314	285	312	317	301	328	292	310	311	273	330	331	291	302	296	311	301	326	266	306	280	327	308	290	332	294	305	281	312	292	302	315	318	294	284	339	299	296	317	314	309	298	309	341	288	292	297	300	296	299	285	322	293	340	314	283	298	330	308	318	349	301	353	297	293	304	325	289	316	318	317	331	324	318	322	297	291	304	322	306	294	344	328	281	314	306	290	292	309	300	309	339	292	341	296	329	311	316	301	339	308	288	302	315	347	334	296	316	283	338	265	351	334	277	344	304	333	330	321	304	317	309	274	300	300	296	284	298	325	326	280	311	319	305	315	312	304	331	295	281	336	303	316	310	336	285	283	333	296	320	323	291	312	329	327	312	307	324	349	280	291	312	318	322	302	313	322	276	299	351	299	301	326	304	306	315	322	315	310	291	317	315	329	304	311	316	303	292	292	341	296	318	291	326	303	341	306	338	313	299	301	309	300	281	307	328	281	319	332	307	319	315	297	302	298	330	318	309	325	318	291	305	293	307	284	280	281	303	321	296	329	266	331	319	323	316	305	263	291	291	308	282	299	305	294	349	276	291	311	288	299	316	278	327	279	299	340	308	272	303	302	339	327	307	309	295	309	317	314	279	296	320	301	331	316	309	299	344	302	305	310	281	315	296	318	286	289	311	302	315	303	321	299	303	297	364	291	287	320	327	334	274	298	297	339	329	339	307	315	317	294	320	336	281	260	308	321	306	307	301	316	320	310	313	323	272	295	292	330	331	332	310	309	287	309	306	331	334	293	317	310	321	310	289	332	287	311	297	327	341	290	334	299	299	315	297	300	301	304	318	306	307	314	297	339	306	318	280	281	318	288	323	334	274	298	298	307	306	319	298	295	307	304	292	318	312	332	290	310	310	316	286	304	274	323	298	297	298	295	373	282	302	318	305	314	327	316	319	308	288	329	317	291	281	290	315	299	299	305	330	294	283	279	334	332	309	302	279	309	305	313	299	291	299	294	339	315	328	309	323	334	296	320	302	284	315	281	298	304	295	293	270	289	301	311	279	296	316	319	311	279	348	316	312	309	297	294	325	278	325	295	303	307	300	317	282	310	310	333	291	292	341	301	301	323	307	337	306	302	295	307	321	288	294	285	303	311	337	345	311	318	292	317	311	306	294	321	281	332	279	310	287	338	330	279	315	317	300	336	316	300	307	333	301	333	292	299	328	322	280	305	312	326	326	309	299	279	297	293	296	277	277	292	297	295	323	322	326	272	331	321	324	309	295	281	304	324	296	349	339	312	323	296	302	308	310	324	307	321	282	293	300	289	285	328	287	359	312	312	349	311	314	288	311	324	304	299	307	294	318	311	338	314	303	315	309	293	331	300	323	310	290	329	289	282	334	334	304	313	329	347	313	329	284	288	295	300	337	307	286	313	292	284	296	306	298	285	296	314	302	327	305	302	283	300	321	353	309	292	291	301	278	284	331	291	296	339	285	293	271	309	311	297	289	270	329	316	313	305	301	318	297	310	335	314	284	315	283	285	277	328	328	291	321	357	327	316	291	299	305	326	302	322	293	322	327	320	297	312	325	289	284	315	306	312	279	305	288	282	307	295	297	323	294	297	308	315	288	294	315	298	335	329	302	330	287	297	300	310	311	294	315	301	291	276	325	320	301	286	308	288	329	320	326	284	301	308	301	312	326	319	301	278	336	305	293	314	325	284	274	300	312	312	325	293	300	286	276	308	327	297	303	294	290	325	279	269	286	310	328	333	334	313	299	305	328	299	307	286	284	295	300	301	333	287	303	306	315	304	327	318	335	324	297	305	350	257	313	274	288	315	301	316	309	315	302	303	332	310	337	294	334	301	301	295	283	326	301	304	305	300	340	315	314	315	307	276	311	300	308	302	307	313	314	293	265	345	315	291	299	316	286	282	299	301	290	330	322	325	301	313	333	295	288	319	316	300	310	315	324	313	315	308	318	269	294	277	309	324	349	312	294	286	309	313	312	312	301	322	289	303	310	318	328	295	313	299	309	305	317	294	310	309	316	322	324	279	323	291	280	312	288	302	275	285	298	315	316	288	291	293	309	304	306	302	271	295	332	328	309	310	293	314	300	303	308	307	304	314	290	317	304	302	295	275	278	294	295	281	272	311	294	322	291	311	314	282	285	308	301	328	312	325	299	307	305	295	320	300	292	277	311	318	290	266	293	331	293	323	312	317	305	317	328	280	309	302	342	289	329	303	337	305	304	302	290	308	286	299	305	300	289	306	315	316	303	320	302	294	325	302	289	320	306	306	296	309	309	299	316	364	319	322	352	299	293	327	283	302	278	313	325	305	302	291	278	306	286	319	309	294	299	312	301	323	288	323	321	302	291	301	301	308	304	327	299	316	313	287	298	291	315	270	339	311	324	301	316	297	276	304	325	342	296	303	337	303	319	286	305	312	302	320	289	316	285	308	296	313	305	337	291	323	308	344	299	274	288	305	293	275	315	332	320	276	288	301	334	313	324	308	315	313	302	336	299	293	300	318	291	315	288	325	309	307	305	325	285	301	295	301	310	300	317	331	322	310	323	307	310	298	352	335	311	316	291	275	315	302	309	319	291	293	312	314	324	272	308	288	302	305	290	305	310	301	313	315	289	277	321	301	314	331	296	296	310	307	308	301	336	307	343	289	320	309	292	332	257	300	312	321	312	330	295	314	292	296	292	308	275	311	338	329	300	328	275	295	276	289	295	290	297	297	291	288	322	327	291	319	297	353	263	303	297	306	312	310	325	275	350	311	343	286	315	304	314	292	313	316	316	299	296	344	278	300	304	272	355	293	319	299	311	274	307	319	301	301	305	310	303	321	297	298	312	315	297	288	322	342	290	328	296	290	300	329	319	301	322	290	270	313	303	323	306	304	292	304	282	266	295	306	271	303	314	271	308	279	314	332	301	315	319	318	302	343	322	319	319	321	286	299	338	275	308	323	312	316	318	294	280	255	315	307	329	345	290	273	260	275	319	279	310	317	311	314	294	294	285	267	296	342	280	317	306	303	337	307	323	302	295	343	304	301	307	306	302	313	304	310	276	337	324	306	306	311	338	331	338	286	294	284	298	300	298	324	306	299	334	322	281	333	289	303	294	310	286	310	295	319	319	309	330	309	297	267	288	304	332	316	256	324	311	293	300	319	299	311
39486	61868	50242	35438	26585	20223	14936	10014	6954	5059	3673	2818	2295	1991	1600	1313	1258	1076	975	844	802	687	676	622	607	586	506	555	484	506	474	489	494	442	459	434	426	406	406	429	395	378	432	420	388	404	360	361	340	401	344	387	394	413	404	380	408	360	385	381	407	398	376	385	385	374	365	354	372	414	387	399	406	393	390	353	362	344	399	417	370	370	383	368	370	365	448	411	341	365	363	403	392	411	371	357	363	384	386	370	416	404	374	343	368	375	352	407	383	383	374	416	357	343	370	385	421	368	399	388	377	394	336	370	395	365	428	405	402	386	384	375	381	411	376	363	361	339	385	392	376	366	393	388	396	391	370	407	411	368	376	366	382	388	351	374	412	403	373	355	379	415	380	368	370	386	380	393	357	449	345	402	416	401	371	396	359	363	409	389	394	379	368	395	421	382	401	388	367	329	404	403	381	424	379	368	407	383	373	337	379	365	384	390	356	380	413	400	383	379	378	370	390	367	364	380	367	416	376	410	395	368	377	352	376	439	376	365	360	382	346	368	360	373	398	392	363	409	353	379	418	401	348	394	364	414	362	377	390	364	414	376	388	389	364	372	388	376	371	377	400	398	392	390	366	373	370	353	360	389	431	370	378	399	398	378	424	385	383	360	361	395	371	354	395	376	389	414	391	378	398	336	402	358	395	380	400	378	404	365	401	388	399	381	353	399	400	388	386	415	383	382	358	380	369	396	387	370	377	380	392	423	344	357	402	314	378	392	429	405	406	377	387	384	375	377	360	371	348	343	411	390	350	372	434	361	380	433	362	388	396	411	388	373	384	403	316	414	401	402	374	380	395	372	385	407	390	363	354	394	373	397	388	363	364	380	349	356	376	391	383	364	402	382	394	355	392	386	368	368	376	381	399	375	373	358	426	399	391	369	386	406	404	401	391	367	368	369	371	376	393	381	370	353	367	376	365	395	399	382	394	382	383	354	382	379	374	392	404	385	409	379	414	359	401	359	367	364	385	403	355	391	397	380	348	392	374	396	401	398	378	374	389	366	390	372	384	384	369	364	401	384	354	367	353	379	371	364	377	377	386	383	362	393	407	370	400	385	395	400	363	392	370	393	385	352	352	375	411	365	360	390	398	371	375	369	358	371	342	366	417	382	374	375	368	411	365	376	386	398	412	369	404	386	382	378	407	366	371	372	413	405	387	373	392	364	363	399	382	389	383	373	369	411	414	394	353	410	405	384	363	352	412	400	389	375	377	372	374	371	378	376	377	390	411	339	376	355	362	389	372	381	378	356	412	383	381	415	416	395	415	393	373	379	398	386	361	395	356	405	397	380	369	359	380	370	376	398	385	376	361	379	364	362	375	418	387	379	408	369	377	386	395	383	392	367	392	367	326	400	381	345	344	401	394	403	408	356	395	369	378	386	403	391	390	403	348	385	337	404	342	379	393	373	373	374	361	410	351	388	379	367	374	376	399	368	400	390	395	395	373	344	374	408	395	413	393	373	366	401	375	407	353	387	354	398	358	394	403	412	379	383	361	391	417	376	383	400	361	399	341	370	397	392	373	404	353	327	369	390	397	393	374	370	410	372	395	385	368	357	370	400	351	390	378	403	364	379	384	373	374	398	373	361	338	390	362	375	405	391	409	419	388	361	387	386	403	407	401	393	392	404	410	351	377	375	411	383	361	352	357	376	383	368	359	319	361	366	396	370	377	382	351	378	369	387	370	356	359	390	390	358	390	375	386	361	394	384	376	400	378	407	373	391	396	354	383	364	402	401	377	397	393	343	397	352	376	404	343	386	373	364	366	385	375	367	416	354	377	423	420	413	382	398	411	381	396	370	355	393	410	362	390	372	379	399	392	406	381	375	372	415	389	403	384	398	388	391	376	378	347	369	372	376	381	394	363	381	372	376	413	407	373	412	402	414	337	356	341	374	372	402	371	386	390	354	337	386	374	391	388	370	368	377	387	354	365	411	391	374	396	384	376	374	402	428	328	369	404	378	394	403	354	378	381	368	360	379	385	378	376	365	420	369	395	416	366	367	376	338	417	373	362	414	384	394	360	385	412	385	383	401	364	375	367	386	380	412	384	383	416	393	368	359	383	382	376	378	383	395	342	367	406	444	373	371	380	385	376	377	371	399	352	376	389	395	387	440	402	391	372	395	385	404	402	370	416	352	402	403	393	397	359	391	333	369	392	371	361	390	390	370	421	372	407	363	428	387	396	392	397	391	373	383	369	391	391	386	384	357	357	349	393	388	366	349	357	420	384	401	378	349	357	370	388	344	380	401	389	362	400	412	375	357	388	384	387	377	376	329	379	355	372	385	421	371	387	414	400	411	360	380	357	376	401	378	386	391	357	363	360	377	362	354	385	365	366	375	377	396	382	384	389	353	365	401	376	389	339	378	405	383	385	372	375	386	384	391	355	350	383	385	365	345	365	388	374	408	367	438	395	394	395	373	399	389	397	339	384	391	379	389	391	395	378	398	376	358	360	390	352	389	391	407	400	367	384	359	357	366	395	369	402	368	372	391	391	345	378	406	372	363	397	362	370	370	367	396	380	380	381	361	374	370	353	376	398	402	375	367	357	361	393	399	382	380	386	395	388	382	354	368	376	412	385	399	385	362	398	382	371	381	341	355	359	386	355	394	418	373	370	375	418	378	348	371	384	348	374	363	381	409	420	375	361	376	367	383	389	381	379	386	358	388	420	345	403	418	415	350	345	337	377	389	359	352	365	377	390	361	389	357	339	407	357	370	398	370	420	382	369	392	364	337	376	367	406	392	387	377	360	420	376	371	407	367	389	370	371	368	365	405	381	393	359	367	366	353	366	394	387	372	361	343	345	378	395	380	373	366	352	395	401	378	343	367	398	373	367	392	406	363	399	371	362	396	380	363	348	390	404	378	432	390	414	406	376	368	366	387	398	388	388	354	414	390	363	414	388	363	410	413	420	351	361	389	353	347	365	382	392	373	409	389	351	369	408	398	399	365	382	330	380	377	361	365	376	374	363	356	371	366	357	391	362	414	379	360	376	389	430	398	376	368	379	361	356	400	373	371	380	376	380	411	358	390	377	382	391	395	383	376	382	382	403	378	371	380	356	389	365	370	383	367	385	400	368	369	366	395	366	363	358	412	389	364	404	390	385	390	374	399	407	366	384	354	373	359	389	351	344	378	372	354	401	359	352	416	403	387	406	351	357	332	390	424	404	376	378	390	375	388	379	395	362	377	411	352	394	386	389	390	420	396	381	339	374	391	381	368	360	389	336	370	411	378	385	398	341	357	372	386	381	383	404	386	406	386	374	366	399	370	372	381	381	380	370	365	387	353	421	352	406	402	361	370	390	372	391	369	357	382	397	396	392	386	355	388	365	382	351	386	389	351	392	382	394	354	352	401	398	355	402	389	370	375	389	348	353	356	392	387	387	387	374	384	410	411	405	387	346	398	369	374	359	402	369	374	384	374	381	425	396	372	379	366
31857	35562	36908	23936	12514	6480	3704	2374	1714	1291	1007	899	713	625	658	534	511	518	433	408	397	375	398	355	384	372	386	345	357	371	360	362	339	356	320	363	345	363	324	353	321	338	303	321	344	362	342	332	365	339	330	348	317	327	285	341	362	317	346	361	375	321	368	305	348	344	344	339	335	313	310	360	354	305	336	348	345	315	310	356	330	351	304	319	294	310	310	285	329	320	353	317	340	331	324	313	305	347	339	340	347	348	304	330	365	329	338	335	376	338	333	332	323	321	326	353	312	343	331	318	348	324	327	301	340	349	331	329	332	362	341	333	350	304	339	343	343	350	354	313	341	339	340	294	328	318	303	323	357	324	310	299	336	330	295	332	328	343	370	330	319	321	355	328	342	339	354	354	356	339	357	315	338	339	353	345	325	324	317	332	329	341	299	356	344	331	336	340	323	313	308	332	326	328	323	373	325	321	307	330	334	331	295	322	338	319	338	325	357	307	351	324	300	344	335	336	315	333	313	346	333	328	338	311	346	307	309	327	336	326	349	318	313	327	330	355	338	351	323	331	344	355	314	335	324	323	349	345	339	314	337	334	314	371	316	313	329	332	332	320	358	304	291	346	334	347	307	317	357	330	348	321	299	359	337	331	346	336	331	344	353	350	324	332	353	332	316	300	328	353	344	332	320	344	326	333	318	348	322	309	320	356	328	372	314	301	337	337	315	356	323	328	355	324	322	336	357	330	329	321	357	340	340	328	349	356	313	320	342	338	321	328	302	345	339	312	322	324	311	357	339	327	332	363	325	352	315	340	312	346	304	332	338	336	328	337	324	314	341	292	335	326	339	364	337	323	351	346	344	313	340	324	367	326	313	307	318	314	288	313	334	312	359	335	314	316	317	304	329	304	349	318	317	335	346	325	321	326	329	336	354	347	348	336	343	336	346	319	350	345	386	351	292	342	330	333	332	346	329	310	314	319	322	343	331	325	339	347	357	331	361	334	321	336	320	332	319	317	305	340	341	319	346	324	315	298	343	338	328	359	338	338	335	304	291	335	367	329	323	328	313	341	319	331	313	373	353	321	366	324	364	347	355	342	323	339	331	340	350	313	324	340	340	352	336	325	323	331	338	358	331	327	347	342	341	307	286	361	299	339	353	320	331	315	329	327	327	329	344	310	318	355	337	327	328	298	338	329	331	338	311	327	322	374	361	345	314	343	354	321	329	342	317	307	343	302	307	325	380	331	347	354	312	312	307	346	356	305	333	336	344	334	348	326	335	313	314	297	377	308	351	323	336	351	344	345	357	321	313	302	314	347	309	358	327	315	342	307	351	336	345	313	340	336	321	319	318	335	338	322	361	334	335	342	347	302	332	328	352	306	347	336	344	296	313	319	335	316	322	329	299	324	352	343	344	339	363	297	347	331	292	346	323	331	338	325	338	344	296	304	311	313	301	307	321	345	341	331	330	326	336	366	366	327	317	306	343	302	337	348	333	347	342	305	352	318	326	309	315	375	338	310	323	321	332	322	365	356	318	311	338	352	327	332	343	352	371	312	339	334	359	344	351	334	319	330	368	366	350	336	337	332	335	297	322	331	318	319	311	321	318	332	341	335	331	340	309	324	311	336	339	307	339	340	328	324	325	313	308	321	318	306	345	328	354	350	327	323	324	359	355	331	333	317	338	366	376	364	343	332	349	287	335	332	339	320	339	381	342	330	322	332	355	336	322	318	363	338	348	363	333	346	347	332	316	322	337	312	303	338	340	307	319	345	334	312	317	324	364	332	316	334	340	316	318	337	347	368	358	309	331	351	334	318	323	345	342	320	313	320	308	322	345	354	329	318	324	317	348	352	332	309	353	330	322	322	332	327	342	323	318	320	333	319	333	332	308	338	339	337	296	346	327	311	327	300	293	323	292	340	330	335	341	340	304	335	317	298	349	336	326	330	320	353	354	310	363	324	332	354	363	340	333	348	337	334	334	330	339	336	355	326	349	342	368	312	315	342	356	309	326	337	325	310	336	295	332	343	348	306	365	343	335	321	303	320	336	348	323	364	341	352	318	324	347	321	319	311	338	353	311	361	332	341	314	323	337	316	309	334	337	324	330	341	355	326	308	320	336	362	343	353	325	336	342	351	333	323	326	338	284	363	326	351	329	315	332	313	338	339	297	325	312	339	342	347	314	327	299	322	335	340	347	335	311	312	341	364	324	325	343	333	337	333	326	317	335	339	329	298	373	344	351	363	345	320	292	345	332	336	304	324	337	302	349	323	376	311	327	332	342	347	325	332	329	311	311	336	311	348	320	316	326	316	360	326	349	328	347	331	330	308	328	339	322	335	329	344	342	352	314	307	315	341	346	323	349	334	287	327	330	347	327	295	313	316	366	351	315	331	336	354	315	350	308	327	320	327	349	349	343	340	304	321	320	347	309	329	347	324	355	344	340	335	350	323	340	329	336	328	320	366	320	327	331	339	353	321	307	331	343	285	358	329	333	357	355	300	356	301	336	311	349	348	349	319	328	334	335	333	351	314	350	341	315	325	340	325	322	349	318	359	336	302	297	309	354	343	395	326	307	325	363	314	313	340	330	364	349	352	332	354	329	327	312	323	335	318	350	335	346	318	291	328	360	307	335	322	292	324	352	333	311	327	302	340	359	345	328	319	352	322	315	287	332	327	336	311	313	337	340	331	313	325	324	345	335	305	320	344	298	334	335	307	346	339	316	336	351	370	332	331	346	332	331	325	339	313	307	331	334	355	340	320	311	319	321	327	361	354	340	337	304	290	319	347	319	326	336	338	326	330	316	297	332	347	356	315	348	338	331	322	341	347	372	332	301	331	355	379	346	351	340	328	364	352	327	311	345	318	323	325	356	316	339	348	332	323	334	323	361	341	372	350	331	332	284	348	349	314	305	367	356	292	336	343	355	343	346	330	313	338	319	342	349	320	315	319	352	336	353	329	323	338	322	329	337	353	315	323	312	302	321	320	308	330	372	352	325	343	303	348	349	318	340	356	322	321	330	349	325	329	327	341	300	348	321	329	355	349	320	341	326	342	319	312	311	319	343	321	330	331	318	296	346	308	335	317	313	348	331	302	329	323	340	290	307	350	349	341	376	334	305	315	308	369	329	322	316	315	330	310	348	338	336	317	322	322	329	335	326	325	341	352	366	355	351	328	317	320	339	316	334	334	334	339	345	308	296	348	302	326	334	367	312	329	299	336	350	309	323	324	300	317	306	331	326	319	308	306	360	375	313	326	340	360	343	323	335	333	317	353	343	334	350	338	340	344	355	307	346	310	334	333	325	315	301	358	323	331	309	328	321	360	350	391	337	341	304	321	331	328	311	348	335	332	319	329	316	318	331	350	354	315	358	332	332	317	314	305	308	328	340	350	322	299	306	308	325	331	369	312	341	329	348	328	331	369	349	359	314	317	334	348	331	349	341	322	364	331	323	329	348	322	347	274	324	326	334	314	322	315	298	335	311	351
38934	52749	40928	23897	15835	10661	6850	4822	3279	2528	1879	1558	1195	1061	921	819	778	692	602	605	546	524	526	497	543	492	463	465	472	456	449	434	426	479	456	406	436	403	461	430	391	410	410	415	465	388	396	385	431	425	387	413	413	404	374	448	445	404	396	403	381	406	390	460	452	427	449	420	414	415	418	415	421	427	436	405	412	409	404	455	405	399	400	421	444	399	416	418	431	402	432	435	435	428	405	419	408	378	411	437	376	419	419	414	412	408	420	432	413	408	394	396	401	450	427	398	432	384	446	427	429	401	369	392	413	391	441	433	411	415	412	408	441	412	444	456	406	422	411	409	405	394	399	405	427	388	407	396	439	419	426	399	428	424	433	425	431	413	436	400	431	409	431	418	387	404	367	410	385	425	418	407	406	424	377	431	424	392	448	409	420	409	453	448	442	446	387	429	378	430	407	403	416	414	415	415	417	417	409	436	392	425	428	383	379	412	409	426	420	417	398	413	383	416	409	424	427	429	467	429	411	419	424	409	386	412	442	396	432	436	417	415	374	420	419	394	414	418	403	430	417	406	413	418	391	387	426	401	426	405	380	390	436	392	431	420	440	380	419	430	430	434	411	400	420	440	413	406	441	418	442	435	449	437	432	431	386	403	406	425	439	454	395	398	414	431	424	378	410	425	435	377	426	439	407	391	420	407	396	439	414	409	393	395	430	434	422	407	429	431	418	393	438	393	390	424	429	408	440	388	425	429	454	405	425	426	411	420	401	414	388	447	401	403	435	413	429	412	438	424	437	434	423	477	434	421	405	403	438	411	427	381	430	376	442	436	433	398	407	421	427	420	411	420	420	368	414	428	428	406	404	426	406	391	428	357	451	394	421	378	407	399	390	400	373	444	387	403	411	399	402	382	451	391	380	407	400	449	409	424	451	397	406	398	408	441	436	381	385	441	424	414	387	381	397	434	453	364	439	430	429	436	404	418	393	368	400	441	414	412	391	398	409	397	427	425	406	421	430	445	399	401	408	409	458	410	391	387	387	423	420	397	373	410	435	402	418	401	450	426	407	419	447	436	397	429	424	406	451	423	421	434	421	412	397	400	472	398	399	440	417	401	436	441	400	406	402	352	399	419	421	412	356	418	422	440	454	396	439	419	416	425	409	411	381	395	409	412	431	425	402	409	394	419	399	398	418	389	434	418	427	417	403	424	426	442	420	437	422	398	411	397	411	424	407	395	397	384	415	403	438	392	410	417	434	393	382	444	443	405	427	389	423	394	407	388	431	443	407	432	408	438	415	421	409	430	427	425	425	465	420	418	366	418	432	427	394	397	382	425	408	415	398	413	414	433	392	425	412	382	416	403	378	420	412	422	439	447	425	421	430	434	426	437	392	418	448	386	432	412	377	420	440	408	417	395	466	397	406	390	449	424	433	439	395	430	416	441	444	400	413	436	431	418	435	425	397	388	393	384	407	417	437	384	420	376	415	420	397	404	392	419	414	400	385	410	408	412	379	396	433	435	428	421	424	410	458	421	446	418	412	433	430	410	406	415	414	383	408	376	412	411	406	401	431	416	438	409	477	402	431	409	399	380	409	422	431	425	405	374	406	397	437	415	411	409	407	398	419	416	411	432	420	428	390	418	437	426	434	453	396	429	423	415	453	421	389	445	399	394	432	396	429	383	412	401	448	392	428	390	432	448	412	433	417	425	463	389	459	413	402	409	410	383	387	446	403	421	378	416	421	421	370	439	477	413	374	423	445	443	416	395	423	416	443	404	432	412	438	428	402	416	376	411	434	448	428	426	416	407	417	423	402	452	436	438	406	406	379	416	394	428	421	422	419	434	389	427	402	375	389	428	396	380	382	418	394	411	406	428	432	391	436	424	440	405	431	416	435	418	448	439	455	431	422	410	392	433	449	416	415	427	428	413	388	431	396	431	393	391	432	401	444	421	394	395	375	414	420	408	412	387	397	413	369	451	468	409	429	400	397	394	463	421	377	431	425	442	406	425	422	404	415	426	409	413	394	418	397	410	448	400	370	446	415	427	409	406	428	421	414	408	412	447	421	410	379	393	417	407	407	416	424	415	431	439	401	429	373	423	395	430	424	435	385	397	420	391	391	420	411	430	386	409	377	439	417	391	420	430	445	391	390	412	399	435	398	407	449	403	402	389	379	430	420	446	390	398	429	417	422	398	431	397	371	400	417	402	427	399	394	405	414	394	408	429	428	414	427	413	396	442	441	403	426	389	398	417	410	455	408	466	386	431	394	465	374	403	384	388	431	444	420	417	447	431	398	400	407	384	419	437	446	457	454	418	430	432	395	455	463	412	417	428	407	450	416	428	398	434	434	448	398	430	421	417	389	414	406	428	400	394	424	414	390	421	398	407	418	415	412	393	433	437	381	396	401	445	419	399	420	455	423	415	379	444	425	425	419	429	413	420	408	419	422	418	421	418	417	427	428	410	392	407	411	432	429	410	428	393	465	399	415	395	381	403	434	437	402	449	426	432	380	413	406	425	402	425	387	381	414	373	443	404	426	381	420	420	419	444	421	435	432	442	412	438	410	412	433	429	453	424	440	437	395	416	393	435	406	412	427	422	396	427	422	433	424	429	439	415	455	484	438	475	422	384	435	419	427	390	397	416	434	420	408	365	411	426	445	408	447	396	420	405	444	414	422	429	428	444	401	384	417	415	410	457	453	423	395	429	430	412	415	410	453	411	442	394	456	424	414	415	415	442	411	407	398	424	422	416	426	411	460	408	428	410	415	436	428	392	427	418	427	412	409	422	389	465	422	450	420	407	398	456	415	444	422	387	384	370	394	386	416	440	416	403	408	384	428	438	440	419	422	417	419	424	428	395	411	422	410	431	432	416	440	403	427	421	370	425	412	410	394	398	446	402	442	438	448	408	421	404	407	411	425	406	409	394	428	426	441	435	395	409	390	409	410	429	382	454	476	409	411	379	404	391	437	434	402	407	444	398	433	425	430	420	396	396	446	434	413	406	468	407	437	388	395	430	411	398	403	430	429	438	411	401	439	402	421	413	438	423	442	400	403	370	420	428	393	436	409	414	416	401	387	430	435	389	419	410	411	413	393	417	393	463	415	406	351	405	411	410	441	435	449	413	432	427	444	412	390	420	418	404	398	429	388	430	375	385	376	412	421	417	420	395	389	415	379	399	441	416	402	431	374	367	427	398	405	380	408	412	446	419	386	386	402	396	421	440	397	433	375	401	418	397	425	420	401	400	421	431	424	420	444	380	384	408	380	422	402	368	402	410	404	405	413	405	400	409	401	444	393	444	403	429	386	408	405	411	428	399	387	408	395	445	386	397	419	428	394	371	422	400	386	445	435	411	426	393	376	407	390	448	400	380	433	409	406	386	452	415	398	386	415	430	438	395	379	407	450	411	434	468	417	424	402	452	440	423	421	427	412	447	441	397	449	423	419	420	390	430	410	419	376	399	427	442	433	397	466	434	437	431	426	412
24064	21124	28134	24713	21518	15908	7930	3798	2484	1925	1528	1146	990	847	780	703	650	605	527	527	468	475	461	422	416	372	432	418	426	396	396	394	379	368	403	428	338	326	360	376	363	365	359	373	360	346	367	327	349	371	366	376	337	329	352	360	348	367	387	357	375	380	361	337	336	358	333	379	383	344	329	370	319	358	352	363	354	394	342	377	388	360	365	352	367	356	347	320	398	369	377	334	378	370	349	328	352	345	359	375	330	328	338	356	338	349	330	335	368	375	372	350	376	352	377	360	375	360	351	357	355	365	379	337	336	389	361	386	326	315	364	360	367	368	346	356	329	375	381	356	382	337	345	364	395	342	352	377	357	382	368	402	373	369	366	338	381	343	387	389	368	347	375	350	348	369	413	369	365	370	326	387	386	346	349	347	369	376	369	357	345	339	342	346	337	343	362	344	326	345	376	354	351	351	378	342	343	368	342	387	344	369	387	364	363	352	368	344	352	352	328	330	393	367	351	344	345	368	364	377	381	389	372	400	359	380	376	340	326	350	377	381	345	375	351	365	365	349	355	381	337	382	369	357	377	349	335	375	346	345	368	397	367	381	355	384	367	393	326	354	339	372	369	369	327	353	337	319	368	360	379	309	360	365	344	374	354	410	384	349	331	345	355	383	410	345	371	379	352	337	364	359	330	363	352	393	354	376	378	352	399	346	343	339	375	334	303	336	374	347	372	336	360	362	354	354	342	353	349	367	357	353	397	340	361	337	403	348	379	353	372	389	368	346	366	357	370	370	389	375	363	360	345	346	345	359	369	359	352	371	341	352	333	374	369	381	354	374	371	372	359	383	357	371	362	327	350	388	353	360	355	343	358	366	368	353	352	367	365	313	340	370	360	380	391	365	347	375	390	376	362	366	356	391	389	400	350	368	399	373	375	377	376	373	360	367	359	348	367	321	351	389	312	349	368	355	357	341	359	362	344	357	331	332	368	361	380	363	374	362	367	378	363	354	348	321	352	376	346	376	373	372	340	351	333	366	376	344	361	376	394	348	348	365	361	380	367	366	356	371	375	372	349	339	348	337	391	384	370	365	373	343	314	366	362	365	360	391	333	341	372	346	337	355	364	334	374	344	363	371	371	351	357	366	363	338	335	360	392	354	348	342	357	386	366	376	354	358	358	357	375	375	361	370	370	311	393	369	352	351	365	374	335	345	342	358	368	344	369	409	356	349	347	351	355	394	352	350	357	358	393	362	346	346	343	368	361	382	363	318	363	375	348	360	337	349	354	339	362	329	337	359	403	359	344	394	337	348	342	364	398	344	354	391	328	345	345	367	372	354	362	343	349	401	340	381	345	411	350	359	384	347	345	354	348	374	342	348	376	358	349	379	382	360	353	343	368	353	383	364	348	359	346	375	369	359	394	328	357	374	324	396	370	327	326	379	388	353	365	354	350	342	368	379	376	332	342	362	316	378	373	382	362	373	351	360	373	393	337	319	352	383	394	322	384	362	348	324	325	367	388	338	352	383	403	356	390	375	326	326	357	346	351	379	382	328	348	319	302	322	362	324	334	379	363	383	366	346	332	349	367	355	340	354	359	370	336	373	322	343	353	364	376	365	341	369	351	317	330	378	373	368	378	363	334	371	371	365	333	352	337	360	368	409	355	368	344	354	363	345	370	349	369	340	353	352	351	376	347	377	328	333	369	373	358	345	371	366	378	412	323	374	362	369	391	330	344	347	366	380	333	337	359	363	345	334	341	375	391	350	351	376	358	373	387	376	369	376	330	343	376	364	343	340	374	338	366	345	341	336	355	326	339	354	358	354	394	363	348	371	392	353	409	348	310	364	366	342	370	361	363	371	345	360	361	387	353	379	351	342	363	345	349	420	387	340	340	362	361	364	365	397	376	356	335	360	362	386	329	353	323	356	371	347	356	359	390	362	375	349	352	345	337	356	382	339	364	335	380	341	359	345	344	335	362	364	346	348	337	359	358	371	381	374	375	338	355	343	358	379	378	326	362	360	354	325	333	377	350	379	360	327	372	381	370	329	353	372	407	384	342	356	368	336	331	360	345	357	329	343	388	320	387	355	345	351	338	355	376	358	380	369	343	340	354	374	363	389	371	369	357	353	364	340	322	390	336	334	376	342	358	360	351	375	375	375	367	369	354	349	352	348	363	325	348	340	353	348	345	385	355	387	349	332	377	350	367	366	346	351	351	344	389	373	358	388	348	353	336	388	350	359	369	345	357	350	380	345	335	375	338	360	344	360	390	332	325	333	371	394	364	369	369	355	339	354	368	334	363	385	365	340	378	358	343	374	360	344	364	372	365	345	358	368	396	385	359	354	339	356	373	389	350	348	359	325	354	371	358	337	399	374	356	398	359	349	348	352	382	325	356	357	371	369	344	364	378	352	345	335	399	378	349	380	358	361	334	349	363	367	356	367	352	337	361	383	363	375	322	351	358	339	363	373	369	365	362	326	361	376	371	354	363	351	343	371	377	365	330	345	347	364	356	343	359	348	351	389	377	377	400	349	346	382	362	320	359	364	396	319	356	378	334	345	355	361	340	332	336	355	365	362	387	347	361	331	335	368	349	342	386	386	385	383	361	351	361	335	343	346	362	367	335	363	378	395	363	329	357	354	346	385	351	349	361	377	387	376	375	369	366	352	367	360	347	365	339	365	387	321	365	328	404	340	361	358	359	358	347	362	358	334	385	397	390	354	360	356	375	357	386	364	378	361	345	372	391	389	344	366	326	338	337	357	361	387	345	361	347	349	359	339	376	352	350	359	383	347	375	353	376	331	355	358	387	362	351	360	367	381	339	340	354	369	342	359	393	342	366	355	367	380	370	349	349	363	354	384	377	385	352	373	371	365	357	378	332	351	356	384	332	325	361	326	337	396	316	361	364	344	351	343	365	361	367	331	391	344	360	325	379	358	376	350	357	347	356	361	325	355	366	377	375	320	369	339	371	337	350	354	339	364	354	373	388	333	348	356	407	364	349	336	351	353	349	345	405	361	333	372	360	353	358	385	355	337	383	351	386	396	346	346	368	355	352	400	350	374	335	366	355	337	378	351	338	343	338	316	357	365	339	337	357	365	362	349	375	373	360	351	398	371	360	332	368	328	357	334	351	352	355	359	341	344	370	345	366	352	372	354	352	347	385	353	369	356	356	342	359	358	377	343	329	317	344	369	370	363	373	328	338	347	346	361	367	335	357	356	363	356	380	370	366	388	363	372	352	365	336	357	374	365	348	364	359	341	349	348	326	361	374	285	360	354	376	326	379	345	347	337	324	379	366	332	342	318	353	328	338	355	347	364	362	373	344	322	367	427	379	354	381	385	356	363	353	336	356	379	358	378	373	395	359	374	363	369	354	385	370	383	367	375	342	367	383	374	354	364	391	375	348	379	370	371	348	334	320	360	355	345	376	318	368	333	377	326	314	354	322	391	374	364	362	389	376	360	344	353	387	364	373	316	375	371	357	333
35928	56870	44088	29805	21345	14309	9797	6578	4574	3527	2630	2076	1611	1469	1241	1110	996	927	790	741	683	659	654	595	560	546	534	543	565	509	479	479	473	519	512	434	514	465	451	496	494	475	466	435	452	459	433	437	460	453	452	468	455	457	421	453	486	505	490	422	462	452	474	437	455	472	472	451	461	434	470	419	446	471	453	485	422	382	403	442	432	431	420	485	489	474	413	493	452	454	425	448	466	448	438	427	449	484	442	442	455	461	419	423	481	445	428	472	440	427	449	454	452	446	465	470	476	472	471	450	444	459	439	423	493	459	443	462	439	461	462	432	455	418	459	489	464	448	470	477	418	464	454	410	444	447	425	441	444	394	433	440	433	467	470	456	459	461	435	463	444	441	456	431	451	440	446	437	468	399	457	412	465	404	462	411	473	473	454	445	477	459	463	434	438	459	428	460	434	452	461	446	451	447	423	445	457	428	456	433	438	461	456	443	466	436	428	423	432	418	442	445	449	463	443	422	453	421	469	453	441	448	424	426	439	461	446	446	438	451	450	418	444	473	421	458	460	476	499	421	449	406	454	432	474	436	458	438	470	470	443	446	419	409	441	468	463	458	429	444	461	427	434	438	461	457	458	435	433	441	475	427	445	440	451	478	496	422	437	453	433	437	454	441	434	454	448	472	444	463	476	466	456	442	411	450	491	480	407	455	439	464	458	418	421	416	444	451	492	424	458	459	433	473	402	452	479	496	445	455	445	457	447	464	445	469	459	440	463	411	474	455	420	468	460	396	453	419	426	410	436	458	392	431	451	484	474	472	458	446	455	419	453	458	430	422	477	417	436	475	429	459	430	479	454	433	458	487	482	453	455	448	451	473	472	421	475	422	441	451	481	405	438	456	433	471	469	483	458	468	455	458	474	455	428	440	448	458	472	421	461	418	468	424	423	442	411	454	439	420	487	458	446	444	410	447	450	424	503	486	472	454	475	453	464	412	483	453	496	443	471	459	452	443	442	438	427	444	475	428	446	476	421	474	421	424	438	417	457	469	462	408	438	456	423	414	460	476	447	444	464	410	384	477	462	468	483	473	466	448	427	440	462	438	419	411	468	463	451	436	446	458	463	493	450	433	430	445	417	449	437	436	427	450	487	439	488	459	443	431	468	414	429	438	459	425	441	430	462	457	443	466	447	475	458	452	476	466	433	432	451	439	422	490	477	453	469	468	475	462	472	431	453	486	476	458	403	454	421	460	459	403	456	491	479	462	433	459	459	453	435	434	485	439	456	454	457	429	478	497	460	441	426	444	448	463	415	470	474	441	450	439	440	462	461	456	422	457	437	433	475	444	457	479	471	455	427	457	425	443	452	478	429	467	461	448	450	482	448	477	448	425	477	468	428	457	455	436	428	459	472	459	455	472	440	473	454	458	472	442	437	441	444	435	438	419	468	445	438	445	416	455	465	442	450	449	452	416	454	413	481	463	414	448	454	430	437	508	449	425	478	474	482	461	425	455	459	418	484	455	405	446	460	457	442	432	466	426	496	444	471	428	425	448	447	464	458	441	489	450	457	445	434	439	443	477	435	435	438	478	414	451	439	471	453	501	432	445	430	464	438	458	467	429	442	431	466	423	465	496	456	449	457	474	443	426	436	430	470	438	464	443	452	443	424	436	443	459	481	428	416	444	418	479	449	479	420	451	431	433	425	444	448	429	470	453	456	443	433	452	465	480	455	432	427	439	518	462	413	436	433	441	479	448	446	466	456	428	399	459	443	448	431	436	455	446	449	443	440	457	436	470	432	468	490	448	388	454	474	442	412	402	471	439	417	463	450	421	394	460	424	462	432	465	427	429	469	418	423	445	431	426	464	416	445	495	418	425	429	421	443	454	426	466	446	439	455	415	415	464	458	462	457	469	459	454	469	454	478	460	471	422	460	418	434	483	409	482	490	470	464	467	426	475	446	423	452	446	477	465	421	426	459	464	461	456	432	432	456	472	420	430	478	461	423	440	434	439	446	505	476	430	427	442	474	473	426	455	459	424	424	430	452	452	434	434	458	445	442	431	407	441	447	420	483	513	417	472	468	432	428	429	448	465	442	449	468	441	464	496	502	438	451	469	478	454	431	445	480	464	454	472	454	490	415	461	470	406	472	460	414	424	446	435	467	451	417	464	397	441	459	440	457	444	430	455	457	502	454	464	399	451	454	463	466	447	428	443	447	443	429	425	465	440	448	457	491	470	436	423	450	423	454	440	428	444	410	440	444	473	393	449	457	464	420	430	428	404	477	425	457	463	417	437	414	434	431	421	406	462	412	468	450	437	467	435	445	454	451	476	494	463	417	442	445	464	435	448	453	481	468	447	439	453	473	459	442	468	446	446	426	430	405	448	462	491	469	399	449	438	459	456	397	448	436	456	452	478	451	467	447	453	438	456	484	427	440	460	455	451	414	433	430	459	467	471	430	464	422	444	448	447	442	425	392	439	459	431	439	447	437	435	462	464	484	442	423	463	472	439	473	458	444	459	441	436	472	449	405	383	467	432	460	400	450	484	438	442	442	431	468	445	389	438	437	449	458	422	450	443	474	440	433	489	437	426	436	459	462	409	442	434	424	440	484	467	417	427	493	413	454	492	479	431	472	449	433	487	451	453	459	416	462	419	402	435	501	409	429	417	484	440	435	467	438	450	449	443	424	459	444	452	445	444	404	474	427	419	484	417	435	438	452	395	424	451	428	415	437	432	420	465	476	419	460	463	450	433	443	485	448	435	481	447	469	486	439	479	477	409	456	432	460	436	441	434	487	437	438	447	454	460	408	460	392	450	433	479	478	448	474	440	442	449	445	416	445	482	450	434	447	403	448	414	426	451	420	449	464	428	431	434	467	478	469	455	451	414	431	466	433	426	442	470	394	423	478	402	436	479	440	405	445	468	430	484	436	452	472	464	444	434	459	425	394	473	431	438	449	436	443	434	436	430	448	420	457	440	421	424	435	402	453	480	476	449	468	442	449	444	426	484	444	481	443	443	436	444	439	412	454	420	442	424	454	474	458	460	472	451	450	459	448	438	442	450	452	444	432	441	470	462	472	428	454	462	410	461	413	446	459	483	460	455	457	429	449	413	453	462	415	440	454	450	397	468	437	459	464	453	435	455	458	461	427	456	424	439	482	466	466	452	430	426	457	445	449	484	434	439	451	477	488	459	466	437	451	405	442	439	474	477	466	451	456	420	406	457	476	453	453	447	437	433	444	427	473	473	455	416	472	477	449	416	444	421	450	432	456	462	457	460	447	432	504	479	457	420	448	444	451	478	440	457	445	447	459	442	429	472	460	440	429	487	426	446	442	465	460	448	435	451	466	482	440	444	418	459	454	470	464	447	481	463	458	456	432	457	436	460	457	446	425	476	439	463	414	483	466	446	435	474	443	487	456	449	428	445	464	452	421	454	450	459	435	440	439	475	463	444	428	451	415	454	456	436	461	449	446	459	475	449	413	463	476	445
24942	21224	28186	26419	19466	11333	5917	3305	2205	1673	1213	1049	849	726	707	601	569	547	460	412	408	374	361	362	339	300	326	289	319	315	306	310	296	279	301	276	286	282	249	244	285	266	320	264	302	278	276	262	277	292	292	275	274	293	284	275	292	269	269	274	257	249	267	302	268	250	281	271	280	298	276	252	265	258	311	303	261	279	296	275	290	286	260	252	298	276	282	283	265	268	271	276	264	266	303	257	265	309	266	257	269	285	277	250	316	277	291	273	220	266	252	290	259	251	284	255	292	278	238	275	304	291	282	307	287	255	233	289	303	259	255	287	268	240	277	280	313	264	266	270	275	262	265	286	272	275	272	295	273	298	278	260	266	305	281	271	242	256	264	269	267	275	273	279	291	288	258	227	239	243	266	272	262	238	296	293	270	286	274	260	272	273	309	303	253	285	258	283	267	256	310	267	260	266	259	253	302	258	248	273	246	288	280	273	272	294	251	256	249	245	273	281	262	265	254	247	249	282	277	279	267	273	275	230	269	271	278	266	274	259	260	254	291	260	269	267	236	299	283	272	259	274	243	266	267	288	257	261	273	276	256	285	304	245	263	285	260	252	258	251	274	273	265	271	272	252	281	260	296	280	274	269	286	286	287	273	245	278	284	244	284	297	242	273	287	299	304	269	292	238	274	271	266	294	265	291	271	291	252	261	282	289	285	269	280	271	266	260	248	278	250	298	253	297	262	296	300	272	264	272	257	251	257	280	293	271	294	268	268	286	273	243	263	264	278	266	284	299	271	293	270	287	271	262	253	255	264	253	304	285	286	287	279	264	255	247	285	270	281	300	264	262	265	277	289	273	286	279	294	300	256	320	263	281	243	308	257	295	293	303	253	253	283	246	291	304	282	233	265	292	263	276	264	269	321	299	266	265	297	271	241	284	262	276	240	266	257	245	237	278	276	259	269	265	250	275	242	322	261	298	292	280	276	301	259	248	291	269	300	280	266	280	281	271	285	273	282	270	248	260	284	278	285	299	279	299	288	240	282	290	257	252	291	283	293	282	254	279	270	253	261	250	286	255	258	296	274	257	284	295	282	247	253	288	297	319	268	270	281	281	273	290	254	293	257	290	270	264	272	265	280	286	249	228	294	293	271	265	283	289	282	265	284	239	288	278	285	261	238	274	280	254	288	247	288	263	300	269	255	295	277	246	283	250	270	250	267	294	287	266	292	285	270	275	284	277	252	262	305	278	288	246	280	289	270	254	258	247	270	293	262	292	281	265	305	278	278	266	288	266	276	259	275	271	273	264	259	263	267	238	291	257	263	256	263	268	287	274	270	252	243	278	283	271	259	278	277	254	271	279	303	283	279	278	267	251	264	247	247	265	273	274	277	275	252	273	265	284	286	262	298	282	279	260	276	271	222	283	245	274	256	308	266	255	270	258	265	271	276	273	269	232	297	295	258	273	281	290	259	312	259	280	281	306	256	253	267	262	270	288	241	265	296	287	264	263	266	273	284	273	278	293	250	292	281	256	288	297	232	263	278	278	262	251	311	280	287	244	278	297	258	269	275	262	280	292	281	270	280	281	263	261	287	246	246	243	296	276	294	244	277	301	281	276	251	251	280	262	283	261	265	240	256	260	291	269	270	275	267	272	276	267	305	265	281	264	277	284	275	283	284	270	255	269	272	296	293	273	228	281	293	287	277	284	278	262	262	271	277	299	265	285	230	263	284	277	300	276	283	281	253	288	288	288	259	286	248	272	296	251	283	235	246	267	280	267	283	261	272	276	265	298	287	292	273	296	255	267	307	278	254	253	279	262	285	279	275	263	295	284	263	288	257	274	300	276	249	276	266	284	275	294	265	289	230	278	291	232	265	268	291	255	257	275	279	310	279	304	293	249	277	286	275	249	295	316	256	303	258	269	265	293	263	271	280	291	256	285	287	273	288	265	308	247	277	245	288	276	281	266	281	261	294	258	295	271	284	265	283	261	295	290	285	287	254	282	274	271	268	276	253	242	260	277	255	275	268	270	266	258	268	261	268	255	274	272	258	253	262	286	281	275	254	254	254	269	278	263	276	251	287	295	276	278	282	279	302	282	289	294	299	298	260	238	276	271	274	272	240	299	262	262	278	287	288	279	276	258	265	292	278	245	271	265	271	274	271	270	289	264	256	262	299	282	287	247	284	289	264	271	306	270	261	271	275	287	272	293	282	241	289	291	261	274	255	290	278	316	254	275	270	254	262	289	246	250	295	281	271	270	275	257	262	284	296	285	297	260	272	297	282	276	280	284	255	263	255	278	253	280	239	272	297	287	286	279	265	296	269	266	278	262	271	284	257	269	305	279	272	261	265	270	262	287	275	293	269	278	274	273	297	260	289	269	255	286	268	279	269	275	305	283	267	285	256	273	265	281	262	255	280	288	255	288	278	259	296	260	239	300	297	276	269	278	293	283	300	270	310	282	271	291	283	290	260	239	250	282	285	273	308	273	282	280	271	286	275	258	274	268	284	258	276	262	327	276	284	280	280	277	247	289	264	269	290	266	262	289	249	251	213	286	266	262	281	262	236	298	272	241	249	250	258	267	267	284	271	278	265	299	288	273	256	265	267	265	268	272	308	266	270	235	273	271	300	257	292	261	270	273	260	275	292	254	250	264	240	269	275	264	274	298	262	292	284	243	287	269	273	290	299	281	275	265	294	264	285	261	268	320	300	259	260	259	284	280	276	289	284	253	282	288	278	302	280	272	269	282	263	279	286	302	255	291	258	299	265	238	257	262	266	268	284	264	256	276	247	284	277	265	283	285	295	259	272	276	271	249	260	244	287	277	294	270	270	281	265	262	248	241	261	282	257	269	276	296	282	275	277	278	286	255	326	292	261	271	283	280	282	300	290	273	290	262	264	290	296	289	291	263	261	263	267	283	279	263	250	285	290	288	259	280	282	264	288	271	280	274	299	294	276	273	246	263	270	259	288	287	264	252	277	257	268	261	290	277	286	290	272	239	271	269	269	283	282	296	271	278	259	272	263	269	304	264	237	285	276	275	269	275	253	270	282	252	271	274	282	274	264	283	237	292	281	303	277	264	236	255	267	252	283	275	286	277	270	262	280	282	242	268	284	280	282	274	281	270	290	280	297	273	228	264	283	279	275	268	269	288	283	271	255	274	272	261	276	275	249	263	290	248	273	255	302	285	294	268	267	257	287	290	292	277	260	259	291	293	275	254	265	286	279	298	265	274	280	281	289	263	263	271	266	297	259	274	274	280	262	265	258	269	234	277	264	248	251	314	251	264	258	267	274	274	244	304	289	293	296	269	271	281	271	275	269	301	302	267	302	263	291	258	279	262	267	278	269	267	266	261	295	282	308	297	268	276	281	297	274	277	257	256	259	254	295	254	294	266	271	255	289	267	297	285	266	260	251	267	275	240	272	277	290	281	270	291	286	227	296	273	276	270	282	280	276	258	290	277	264	294	259	249	294	247	233	292	283	257
35100	56161	44993	30311	20832	14734	9605	6282	4560	3490	2368	1951	1448	1179	1126	1002	850	782	709	635	556	502	527	485	479	444	431	467	400	400	410	430	386	370	375	349	341	394	376	370	367	369	360	387	353	376	330	329	316	343	349	331	365	361	381	305	361	318	338	328	331	332	336	326	298	348	343	372	304	364	316	337	360	366	346	317	334	333	384	323	362	350	355	367	310	353	355	330	290	349	371	379	352	319	356	361	374	347	335	348	357	326	361	329	318	358	344	354	338	367	378	361	354	324	343	344	325	357	367	367	348	334	343	366	322	344	357	354	341	358	372	342	347	343	351	331	337	355	323	385	349	320	366	361	350	336	356	327	369	308	351	330	371	326	333	352	311	328	329	317	366	320	303	338	336	356	344	341	331	380	363	351	323	335	356	342	364	332	331	346	401	389	321	362	331	334	354	343	347	362	362	354	340	376	371	352	323	333	357	362	363	314	318	349	371	329	343	317	357	349	335	347	338	349	348	347	356	349	356	362	360	346	335	350	342	348	342	352	357	368	304	345	388	354	349	333	350	333	376	338	326	373	342	370	322	332	338	321	356	350	324	331	352	374	350	361	340	322	390	334	378	347	361	328	313	368	355	364	339	342	361	327	335	339	326	361	292	356	365	330	376	335	328	337	372	369	363	320	359	328	340	344	310	338	345	331	330	337	319	368	354	332	345	385	346	337	353	371	350	327	375	348	347	339	341	316	369	340	360	329	363	347	318	333	340	345	362	341	371	329	367	316	354	337	329	361	374	327	357	301	343	339	343	381	353	343	391	365	329	378	297	338	337	341	359	327	351	349	348	341	360	332	383	329	413	324	355	345	340	352	360	352	374	369	322	361	339	355	353	333	351	360	339	365	348	318	331	357	348	336	354	319	354	374	364	365	337	346	336	365	343	369	355	308	345	347	354	332	339	350	376	333	349	339	376	305	348	353	330	333	374	358	338	357	349	375	360	355	328	343	319	363	358	353	349	362	322	368	344	335	315	360	325	361	333	355	349	332	327	339	374	300	347	355	383	326	360	343	335	359	329	372	356	321	347	352	320	361	349	324	334	352	384	347	317	341	347	325	363	354	333	370	370	348	356	325	367	325	321	400	320	354	322	359	372	386	362	365	304	357	305	356	344	386	332	354	324	340	329	305	368	322	350	298	343	351	318	329	353	335	334	343	360	360	347	355	341	344	323	301	333	363	358	314	303	346	367	338	359	334	351	360	343	353	327	326	349	337	332	330	333	333	374	355	337	335	362	372	333	327	334	364	363	353	337	334	344	335	330	376	318	314	319	310	344	362	351	324	381	347	347	345	339	305	340	356	358	354	334	381	368	375	322	360	343	346	365	353	364	344	325	335	314	347	311	350	338	349	303	334	352	327	328	327	367	390	321	357	335	351	306	376	357	367	350	316	370	372	313	344	339	319	352	306	336	331	357	359	341	343	351	345	334	330	312	368	339	336	367	325	297	355	353	355	325	330	336	385	354	336	336	338	347	375	354	327	334	349	383	363	362	366	368	380	323	305	345	339	327	327	338	334	329	354	340	345	358	318	354	371	367	322	345	337	346	373	364	354	345	369	364	326	333	387	358	354	360	349	387	369	360	326	341	342	330	346	389	369	351	387	340	371	350	334	331	369	316	326	355	337	315	380	356	330	371	335	327	311	352	330	346	332	355	357	336	344	359	375	337	351	361	350	353	337	383	373	361	338	336	358	325	341	343	328	317	339	338	364	342	344	295	334	369	358	303	337	350	314	363	341	331	335	321	331	327	368	355	313	348	365	345	354	365	351	305	338	363	336	317	314	330	348	363	355	335	336	349	372	337	377	360	355	389	321	336	337	341	332	337	346	343	336	351	317	362	347	379	355	336	352	350	344	346	334	355	318	342	328	347	353	369	332	346	339	298	337	350	327	348	341	347	324	357	331	379	351	354	370	308	402	343	339	347	341	356	394	331	312	327	316	315	370	318	370	334	357	323	328	361	337	352	337	363	349	302	342	351	323	331	317	328	382	331	324	326	360	351	333	386	347	326	346	318	349	349	315	353	326	359	376	331	333	332	344	333	377	343	357	304	371	352	316	354	368	327	355	375	332	339	325	353	340	327	342	333	356	318	333	345	320	350	360	342	308	327	386	311	353	326	343	334	368	343	342	325	360	339	335	361	334	340	328	332	379	340	328	327	309	358	377	343	340	340	348	338	369	341	337	335	343	351	351	354	376	388	327	324	341	343	355	361	350	311	339	381	319	343	322	372	349	362	324	341	365	336	350	341	319	343	355	380	335	347	350	333	332	345	327	362	320	325	348	355	346	320	348	343	359	386	373	361	319	335	326	341	350	364	344	349	328	345	353	361	333	324	356	385	326	360	334	340	342	342	304	335	357	347	361	358	336	320	334	361	338	326	299	346	361	378	318	383	336	344	355	370	334	384	350	371	325	374	345	332	369	328	360	354	340	340	332	314	332	334	343	335	340	326	348	334	340	358	342	363	389	330	305	367	334	364	293	350	317	337	351	346	356	335	341	334	307	335	312	377	366	359	365	336	325	348	313	382	369	352	353	335	352	353	328	348	352	347	364	324	369	324	353	333	360	346	371	351	338	343	349	329	350	341	325	330	390	314	331	341	336	335	337	326	343	326	357	345	368	390	310	364	341	327	381	351	338	337	339	380	304	331	337	340	351	377	315	349	366	343	360	352	334	341	345	320	346	372	363	359	323	338	353	342	357	352	323	279	336	348	350	324	332	348	379	362	331	329	365	366	355	378	348	350	351	371	311	372	370	328	347	351	359	357	345	328	326	336	328	373	334	344	341	333	349	336	361	343	351	328	382	351	342	373	360	322	325	326	325	373	366	339	373	345	361	352	304	360	325	370	342	378	347	365	340	397	391	358	329	326	355	337	349	342	371	335	328	330	393	370	343	326	321	359	341	353	381	342	367	316	342	321	330	339	354	348	327	351	369	364	362	343	337	376	323	369	318	366	313	327	381	327	345	299	353	363	346	309	340	355	371	348	360	323	351	372	347	354	349	374	340	334	350	307	371	373	352	373	373	367	357	345	334	362	324	320	342	359	347	370	339	357	291	348	325	360	346	367	343	341	339	396	358	341	347	337	370	350	347	329	349	336	310	377	327	351	356	343	382	366	355	350	325	340	377	348	326	333	351	349	344	320	323	323	318	306	363	365	335	330	335	357	328	343	366	376	375	337	344	323	343	350	334	351	355	329	336	334	364	367	354	314	346	344	358	329	317	321	341	365	334	343	355	334	348	333	320	374	330	346	343	325	337	336	342	342	343	334	369	326	293	337	358	326	347	368	306	319	321	348	345	392	320	348	354	340	350	346	334	329	360	368	366	343	342	362	318	323	331	326	318	345	319	394	336	337	410	351	357	317	338	352	325	349	362	356	382	319	377	325	355	363	318	348	331	363	360	355	344	370	332	334	318	323	361	346	328	358	388	326	361	334	341
22729	21139	28663	23925	21370	21763	16727	6012	3364	2581	1908	1444	1137	976	897	788	715	656	625	547	520	509	442	414	414	376	392	352	361	374	373	344	351	357	349	339	358	337	310	333	338	335	299	294	319	321	301	315	295	296	320	325	304	301	305	298	287	298	306	299	268	312	322	316	282	285	314	310	278	283	281	312	320	297	299	298	319	292	324	279	316	303	306	325	297	330	323	326	302	338	278	288	315	328	297	281	311	299	313	341	332	289	272	331	294	317	264	286	259	284	336	323	321	290	303	308	295	277	303	294	345	287	280	321	314	331	265	307	320	308	281	308	307	261	326	313	306	325	325	334	309	301	295	321	310	309	314	310	332	302	297	316	301	283	318	306	321	320	293	294	294	288	312	274	300	318	301	311	295	310	300	311	290	279	319	306	287	291	341	307	302	283	314	297	288	303	306	313	292	289	303	316	303	321	310	286	293	303	272	309	307	315	289	304	324	308	313	303	295	321	308	291	313	330	262	299	294	312	298	296	321	307	330	275	295	331	294	307	321	280	254	305	287	323	279	286	301	284	287	278	289	307	276	305	321	285	311	295	312	296	301	276	295	304	334	295	288	299	322	271	308	278	287	309	310	304	301	283	279	299	318	295	295	312	310	275	314	310	307	276	318	305	299	328	275	317	281	281	299	259	318	296	312	308	319	300	309	273	309	305	309	325	289	272	296	308	327	303	296	291	299	314	299	301	293	308	274	283	317	334	296	330	254	282	302	296	292	300	276	276	319	290	309	324	302	280	294	281	308	298	284	272	305	267	309	303	297	303	288	293	280	317	283	275	297	304	279	283	291	290	287	319	295	303	326	273	326	291	303	310	292	282	316	289	334	274	273	319	268	294	311	282	266	285	316	330	310	296	379	314	284	297	314	297	288	275	289	293	309	276	318	322	306	296	326	312	301	311	278	301	328	299	288	322	307	303	272	305	292	280	316	292	330	318	295	315	296	331	271	308	313	303	300	314	300	264	297	317	296	301	301	293	303	291	280	307	303	305	322	324	337	300	298	311	322	285	317	305	348	314	302	302	282	320	321	293	283	315	250	328	303	348	291	314	291	280	323	301	295	299	275	279	308	265	265	326	306	297	315	287	310	288	313	296	309	304	325	302	293	300	304	273	302	304	301	332	306	305	303	298	316	328	303	292	320	306	284	263	298	295	289	277	269	283	273	258	287	298	303	269	310	284	270	272	282	312	313	312	307	301	290	323	322	290	289	312	280	328	291	304	284	272	300	314	295	295	303	320	299	311	293	292	279	299	298	306	266	304	316	303	290	278	300	300	303	295	290	292	280	340	332	338	300	351	325	305	303	281	312	297	306	327	275	308	309	329	318	307	317	324	300	300	287	296	280	280	300	337	304	291	319	281	269	284	289	291	282	282	335	307	293	280	287	316	297	323	298	315	322	316	332	290	296	314	303	319	245	307	289	302	290	278	327	338	298	313	284	306	280	294	295	317	274	326	303	293	306	276	295	315	318	326	278	325	291	282	270	316	322	269	277	319	270	256	293	296	278	288	324	289	297	314	290	286	292	278	294	298	288	303	295	313	283	305	307	325	306	321	284	289	306	316	302	290	323	287	283	302	298	298	315	292	304	285	284	308	313	261	321	285	293	322	325	291	303	327	304	273	280	282	283	270	308	273	287	297	289	327	316	299	273	288	292	320	272	295	304	299	300	283	319	285	292	282	321	297	354	284	334	290	312	280	294	310	280	316	304	302	307	294	318	313	288	277	285	313	304	295	281	290	264	314	315	279	312	302	299	333	301	288	300	318	294	326	322	296	303	306	291	298	321	290	298	300	306	333	345	288	304	322	303	286	301	295	308	285	304	297	309	298	314	328	300	284	316	315	301	296	289	262	277	299	318	286	286	319	293	317	321	345	314	305	315	292	312	288	282	274	296	277	323	337	277	302	307	299	320	286	292	288	279	279	312	285	292	302	296	317	287	288	266	303	292	291	288	322	304	288	267	268	332	260	310	335	313	311	307	320	312	277	321	307	305	303	306	301	314	313	303	276	284	294	294	289	294	303	299	283	255	287	325	314	284	326	313	304	288	291	303	319	292	268	267	284	320	302	312	325	306	284	300	299	317	291	313	290	295	286	313	300	305	290	309	311	313	303	303	274	296	293	280	313	330	291	290	277	252	322	292	265	288	273	281	310	305	286	312	269	305	289	304	288	300	337	320	305	320	302	281	300	290	316	311	294	296	307	324	319	302	280	308	284	303	312	287	285	284	308	324	283	310	307	304	288	319	295	314	285	287	290	286	305	314	312	320	297	326	311	324	288	274	310	291	301	284	280	295	287	288	294	299	276	293	286	277	308	333	300	306	326	285	280	289	257	278	294	283	312	285	314	297	295	297	307	309	303	320	304	291	298	312	281	297	270	300	284	301	257	334	284	308	278	295	297	307	307	301	296	320	310	278	322	321	305	270	321	286	285	287	318	296	305	309	293	340	295	309	297	303	288	294	293	301	294	323	284	306	281	302	288	278	297	311	279	314	322	292	299	307	310	286	299	293	306	288	299	299	296	303	277	270	293	304	302	318	295	297	296	322	306	279	280	307	303	309	309	270	294	311	294	312	297	299	270	264	313	282	284	295	314	324	329	288	307	286	295	310	316	293	328	283	319	275	325	293	260	272	327	288	333	306	314	302	307	264	309	292	308	280	292	267	286	296	299	311	309	300	273	273	279	303	275	298	316	312	278	283	284	304	296	325	291	313	283	294	292	285	307	301	316	310	278	283	286	294	289	268	317	290	286	294	311	286	282	310	282	319	305	291	306	300	288	288	288	281	319	298	315	280	291	297	292	294	306	304	319	296	315	315	285	293	312	309	297	297	271	326	301	301	288	285	288	288	306	308	314	319	301	306	313	294	331	299	314	325	290	288	293	278	290	293	285	301	274	287	315	268	342	278	281	278	304	311	307	289	295	306	307	310	286	293	323	332	291	309	285	311	303	299	282	307	297	271	302	306	299	309	306	303	315	291	338	291	301	273	305	307	296	322	307	310	298	315	317	296	300	312	274	300	306	292	318	290	291	307	312	298	290	305	310	314	266	291	281	279	288	326	262	286	294	301	304	256	281	301	311	311	308	318	325	297	286	298	328	285	317	289	356	311	296	305	324	311	300	314	295	303	310	309	310	289	277	288	306	314	306	335	335	338	306	284	315	281	315	312	297	322	310	284	288	272	300	301	275	288	250	284	289	303	268	369	299	280	320	299	303	278	302	290	305	285	316	290	312	292	305	313	310	311	294	291	309	339	300	297	287	327	335	299	308	332	302	281	290	325	278	272	308	324	316	287	312	277	294	286	286	315	298	283	325	317	274	287	281	322	301	296	291	297	292	286	298	313	290	292	291	293	302	310	284	308	301	295	308	310	307	319	284	302	279	287	329	286	327	325	297	293	303	291	299	295	322	271	282	303	287	304	276	299	283	294	284	308	307	298	314
38324	66948	53451	37350	28010	19897	13849	8869	6456	4706	3455	2550	1970	1729	1563	1294	1143	1003	860	774	759	684	654	630	534	593	509	515	494	470	488	461	469	486	433	423	411	422	385	415	437	375	373	406	405	405	386	388	375	391	399	384	372	386	379	387	366	389	362	394	361	397	371	369	370	363	370	359	362	398	417	380	410	381	366	420	336	387	379	357	421	354	399	365	361	345	396	397	365	340	407	400	341	377	336	361	387	392	378	382	401	377	377	398	364	349	397	351	371	369	386	396	380	392	381	376	357	350	397	402	394	363	373	373	360	371	349	362	411	364	375	360	368	388	354	361	370	358	385	378	353	365	377	366	368	336	401	361	361	395	386	383	426	390	388	372	387	365	353	372	336	415	362	408	368	353	369	365	336	377	390	351	382	364	339	372	384	392	384	388	380	412	346	341	381	392	379	344	391	401	371	367	365	391	352	378	393	390	352	382	385	400	359	381	379	383	370	383	395	347	351	383	384	381	390	361	371	353	352	362	369	345	382	389	366	376	399	346	404	371	375	382	372	365	358	401	364	341	369	377	361	415	397	378	373	362	436	343	366	375	336	374	375	394	361	382	362	382	378	375	382	395	356	388	383	349	375	384	395	365	392	381	337	376	390	383	355	373	384	401	355	392	383	334	351	377	364	358	371	382	398	403	394	393	375	391	387	371	376	373	374	342	362	370	390	376	381	375	380	333	373	402	356	357	365	364	369	363	354	346	354	401	394	373	381	370	346	386	386	335	384	376	374	383	368	392	402	380	342	349	351	368	374	359	354	350	382	423	377	376	385	383	392	384	393	344	372	389	386	354	352	383	359	340	386	356	372	379	370	398	396	345	380	377	390	382	386	370	384	388	379	415	363	354	375	387	383	389	363	359	334	344	382	368	337	381	348	364	388	383	381	354	376	395	380	375	350	390	374	366	358	369	421	383	350	366	388	390	371	361	363	347	371	381	376	375	379	362	409	353	372	384	370	358	368	355	378	395	354	355	398	387	378	384	348	355	403	360	358	379	392	392	409	357	367	362	310	350	374	372	353	363	344	376	366	364	372	369	370	406	347	367	355	381	372	369	394	395	354	359	337	388	360	382	323	369	352	374	380	361	402	412	366	366	396	392	346	358	368	374	362	364	384	374	374	354	356	389	379	379	389	374	344	362	377	374	394	337	358	381	368	395	357	370	357	387	352	388	368	346	362	389	359	395	387	378	368	368	361	384	374	387	372	356	382	393	367	373	350	370	372	381	380	338	355	347	373	368	370	392	393	360	390	362	376	387	360	366	404	383	328	380	384	385	386	346	383	389	379	362	396	395	375	375	375	402	360	403	388	346	391	330	406	388	370	348	367	365	372	378	359	396	416	386	385	358	356	389	346	398	398	382	402	347	362	383	362	401	377	400	370	345	373	353	378	371	362	375	394	344	363	397	383	397	365	396	388	406	370	371	384	404	349	375	356	402	369	382	351	362	389	364	346	349	352	348	423	358	383	364	405	350	390	379	372	394	403	362	361	397	370	419	365	364	370	400	389	399	360	375	392	390	387	400	396	366	361	398	366	363	380	377	363	363	352	373	390	348	382	377	402	399	379	361	380	343	405	402	379	354	359	371	356	397	384	380	358	387	392	374	386	384	393	381	377	367	334	385	374	361	355	351	364	341	364	371	365	366	373	364	415	375	369	357	404	373	394	393	387	390	402	385	337	386	400	366	351	350	363	367	366	386	386	395	364	355	396	387	365	357	388	383	374	361	395	356	398	406	367	373	343	346	382	403	361	377	389	365	341	355	346	359	369	367	385	382	349	371	370	335	350	361	396	381	405	342	352	376	407	350	369	350	366	346	366	354	404	345	424	389	375	388	357	375	386	375	365	366	393	378	395	310	377	386	378	364	342	394	380	383	369	378	382	376	357	369	334	384	374	383	356	378	387	360	383	380	391	375	353	385	402	380	345	350	380	363	362	353	345	392	360	395	405	367	353	367	409	339	366	373	404	386	360	367	362	353	357	364	377	394	388	399	376	367	389	355	332	378	371	379	381	388	381	401	358	364	424	373	396	362	357	324	381	356	331	372	394	343	361	372	381	357	373	370	346	388	359	398	365	385	368	377	380	366	339	356	356	372	412	375	336	392	416	372	391	379	391	373	390	353	393	361	345	407	371	380	362	376	365	387	389	360	379	369	361	385	391	383	350	396	341	361	355	391	374	372	373	371	375	387	396	361	370	377	367	374	395	378	355	391	377	346	374	365	416	379	359	341	385	382	352	389	373	389	358	369	376	393	374	387	376	356	390	410	374	386	399	402	416	364	361	412	347	368	346	388	334	359	393	351	363	388	380	374	408	352	359	407	365	393	380	392	377	335	404	403	366	349	351	373	350	406	394	381	363	376	370	358	362	401	392	377	369	373	375	363	355	369	342	407	381	380	348	398	357	377	347	385	386	394	363	399	383	359	376	398	377	365	396	371	350	388	369	376	371	369	405	362	412	396	389	345	387	370	378	380	405	372	374	387	393	386	373	355	396	359	353	389	361	374	341	403	352	383	366	384	391	354	363	350	356	379	358	351	385	340	406	381	363	357	396	332	343	382	377	351	370	367	371	398	378	373	381	352	362	383	353	408	373	368	395	386	370	363	387	382	362	364	376	393	388	353	370	405	404	375	367	360	397	383	395	393	367	365	382	365	387	363	390	361	385	371	351	363	380	372	359	358	394	373	378	371	374	382	361	376	374	371	388	370	366	381	402	388	373	363	378	369	394	373	407	361	351	380	367	361	373	380	378	363	372	373	406	378	358	372	366	389	378	353	387	370	357	397	376	349	416	388	382	355	366	427	350	398	382	356	403	367	400	400	375	361	357	397	359	415	363	373	361	366	382	409	386	370	381	395	357	411	389	370	370	357	392	400	368	383	399	413	399	377	375	372	375	361	384	382	382	362	399	366	362	366	370	332	383	368	424	351	352	343	387	346	381	411	396	410	368	361	397	373	374	396	364	382	371	390	379	379	386	382	385	364	362	332	365	388	395	362	395	368	363	385	326	370	376	376	368	387	349	383	372	378	368	359	359	382	359	386	388	366	395	346	370	370	402	401	387	353	377	365	370	342	380	359	370	381	376	356	385	387	405	361	365	398	357	392	338	395	352	364	379	384	354	393	406	396	383	377	367	378	356	379	338	354	367	389	378	393	406	352	386	361	414	392	376	354	357	331	382	416	380	407	355	355	346	351	352	369	394	376	389	386	420	367	346	359	345	366	386	367	415	348	379	396	377	327	338	396	380	373	334	396	374	346	384	383	396	386	407	369	382	383	380	348	403	365	409	342	356	352	355	353	366	357	365	368	364	363	370	353	386	376	387	382	340	354	363	405	379	355	384	384	391	389	364	382	358	380	383	357	393	386	377	359	413	358	380	387	346	389	371	367	385	417	390	369	419	359	388	375	357	390	385	321	344	348	399	364	386	361	381	385	373	335	377	393
32090	35210	34257	25600	14936	7600	4124	2385	1654	1281	1037	810	693	656	612	583	476	503	410	414	421	385	401	379	425	351	366	353	343	317	381	357	335	341	325	364	327	367	318	350	306	339	295	342	335	342	317	327	312	320	341	333	310	362	338	331	344	340	321	323	350	330	346	307	334	343	329	346	305	328	340	326	386	298	336	305	313	353	353	327	334	331	304	319	329	347	334	318	329	360	315	378	322	295	324	338	363	323	322	323	309	370	342	309	307	301	340	324	353	334	351	351	336	320	316	354	277	309	333	314	327	323	349	316	321	360	337	308	307	337	327	335	355	368	330	333	371	321	309	318	332	322	346	335	324	334	314	326	350	317	328	333	336	353	309	335	343	342	319	330	376	325	314	372	340	326	314	311	343	315	276	338	339	311	320	308	340	338	314	334	314	352	325	312	322	323	339	325	345	347	349	310	307	376	320	322	319	338	328	333	358	312	320	319	369	328	315	322	313	345	309	324	334	324	312	329	337	314	328	323	328	317	291	321	327	337	333	332	306	295	324	312	278	350	304	295	328	359	347	334	314	323	323	325	347	307	342	341	291	347	316	337	318	325	341	369	368	322	334	324	365	319	350	299	342	297	311	324	333	303	343	349	313	343	321	360	325	346	297	339	316	371	326	344	309	347	320	344	345	340	317	302	362	321	332	342	331	282	350	320	316	363	326	327	325	337	330	317	355	362	310	316	327	319	338	334	342	307	362	351	321	341	375	314	313	334	338	355	372	317	346	338	351	313	310	299	349	316	332	344	325	337	330	321	308	335	328	325	317	317	357	320	336	322	317	319	368	313	317	337	323	346	318	314	361	354	309	327	306	353	360	328	333	307	340	329	350	304	299	295	325	358	327	334	333	330	293	329	310	298	327	325	325	294	335	311	358	318	336	321	355	318	327	347	334	356	310	349	352	342	318	302	353	330	314	329	324	362	361	318	341	346	324	336	305	308	321	345	352	326	347	379	290	312	337	347	316	324	326	342	360	347	337	327	324	329	304	321	310	317	358	298	361	341	367	341	334	325	316	287	335	321	347	290	360	329	326	313	332	320	325	310	299	344	329	283	334	325	307	341	321	318	307	339	352	340	332	352	343	343	306	319	385	316	353	338	320	317	318	321	356	328	318	332	306	342	320	324	353	353	351	321	327	342	348	329	323	311	315	340	340	360	376	328	323	363	336	305	343	290	341	314	359	334	306	333	340	321	328	336	325	297	355	325	323	317	328	327	352	336	333	347	332	355	346	327	326	284	312	332	305	342	319	373	327	334	350	333	344	312	335	347	348	386	315	331	332	335	296	330	319	339	319	332	320	365	344	318	334	340	293	315	349	304	351	340	342	328	320	323	350	331	324	297	360	295	349	302	291	345	305	323	349	326	315	341	316	344	338	312	300	309	330	300	333	327	342	335	334	328	340	337	290	328	358	341	329	349	322	327	338	304	349	304	319	355	256	364	328	332	343	298	322	341	306	296	356	335	340	320	341	321	333	300	314	374	349	327	306	351	346	344	326	347	351	328	345	326	293	338	376	370	334	331	335	319	322	327	350	318	287	318	336	315	358	310	325	352	334	355	360	337	354	309	362	358	303	337	359	333	330	344	317	349	333	335	328	355	320	309	351	320	327	320	312	311	311	323	294	324	349	315	330	351	345	312	351	335	324	327	350	310	336	332	323	326	296	334	346	302	317	332	290	359	339	316	345	306	339	319	324	339	368	327	339	359	336	325	359	356	321	322	321	325	325	328	325	313	326	316	332	313	332	304	343	293	332	317	349	296	323	336	330	354	327	323	336	342	358	344	357	325	334	323	351	309	324	329	324	326	328	330	316	297	351	283	327	323	305	304	328	310	343	322	341	346	317	344	330	317	327	334	304	342	345	312	348	322	336	351	337	316	346	342	323	345	336	367	304	338	317	319	336	333	348	359	310	300	342	352	354	329	314	327	350	325	345	340	322	344	310	312	305	331	367	343	312	314	345	338	353	307	309	319	317	323	343	304	321	350	314	321	306	295	342	304	328	296	300	318	353	316	316	307	335	315	327	332	294	354	338	333	305	339	319	336	308	330	383	318	327	324	339	298	309	336	347	301	316	356	335	327	319	369	345	332	322	322	371	334	294	344	338	347	325	327	346	330	325	333	336	348	322	353	340	301	303	360	326	338	316	356	329	320	333	358	295	344	328	327	323	303	322	309	324	324	347	330	302	331	350	307	324	335	341	326	329	307	325	364	327	324	341	331	331	309	333	319	338	333	319	317	298	301	309	347	327	312	345	355	305	363	328	346	338	330	329	321	327	316	297	283	335	307	338	338	317	321	306	324	333	345	316	346	318	323	348	306	313	352	320	331	314	339	302	333	316	331	295	325	303	305	352	303	342	349	306	333	326	300	340	309	313	328	325	327	347	308	311	300	308	314	330	344	326	327	319	351	338	327	314	317	321	357	328	352	362	339	315	342	306	320	342	319	329	363	313	338	343	308	351	351	330	327	320	322	310	305	308	326	352	300	340	336	340	353	310	301	346	336	327	323	327	336	297	324	297	357	383	323	310	349	304	318	351	348	311	290	358	333	340	321	314	327	318	321	346	306	342	346	343	319	317	324	311	365	337	320	345	306	316	353	360	318	319	345	310	345	333	314	307	317	321	330	298	298	345	331	337	330	327	348	329	358	344	351	347	352	331	320	313	350	329	324	300	334	331	348	329	361	337	330	317	335	324	312	306	317	322	359	315	347	335	321	305	316	340	351	344	331	384	328	303	314	300	367	357	295	326	346	332	317	336	335	333	354	300	321	322	349	363	326	312	341	330	321	313	360	299	312	339	326	306	327	357	297	329	332	354	338	370	331	292	341	300	324	314	350	336	334	327	305	290	335	324	339	304	309	324	325	317	323	323	318	308	319	328	311	330	326	361	307	337	324	316	338	330	308	310	304	311	321	316	288	326	300	308	331	331	324	329	311	298	346	342	319	366	314	357	336	347	309	337	329	308	278	343	351	333	290	337	354	344	301	343	326	364	304	304	334	311	328	333	320	326	334	329	328	340	311	320	329	299	340	312	321	343	339	364	366	330	327	303	333	314	300	343	323	355	326	365	344	312	321	335	350	323	334	328	327	322	310	362	339	324	338	339	341	351	332	317	356	331	336	346	329	331	354	312	324	332	289	351	314	332	308	320	340	322	286	315	329	355	361	332	332	334	321	375	344	325	320	348	323	341	312	338	325	330	327	294	348	319	336	318	353	373	317	326	342	299	364	301	332	341	322	347	317	325	291	293	324	314	299	330	336	358	311	310	328	329	303	345	338	309	343	328	332	296	321	312	306	311	306	353	337	324	317	349	332	309	328	340	327	342	334	321	327	353	354	340	344	300	344	353	344	362	320	337	318	309	313	352	331	315	322	343	321	345	315	329	343	358	328	315	309	343	335	337	379	311	326	322	331	322	334	374	294	353	303	299	352	327	309	316	333
38448	51997	38970	26851	18479	11839	7201	4570	3099	2422	1753	1358	1060	999	902	828	730	642	666	620	551	536	514	493	541	448	472	491	470	423	437	451	426	438	424	410	440	429	444	427	405	377	428	376	420	394	412	436	429	390	424	373	422	379	424	402	394	402	418	417	417	410	431	425	430	412	413	419	415	411	410	418	392	409	454	392	418	392	390	369	398	391	452	404	376	427	432	388	435	403	420	434	441	416	443	463	434	391	383	419	407	423	405	430	409	402	404	419	437	384	446	412	405	407	407	386	421	402	392	379	399	437	412	426	412	379	375	395	437	410	376	428	428	441	396	383	421	393	410	404	403	430	398	446	420	396	395	417	410	413	417	448	436	400	402	404	436	414	419	401	374	445	430	412	432	399	408	378	414	409	377	388	411	379	429	432	421	431	418	415	452	350	416	412	398	417	392	403	403	405	398	383	408	415	394	382	432	444	424	408	375	374	389	435	393	420	397	442	421	387	406	429	443	418	396	369	383	389	405	419	411	386	417	396	418	399	393	381	435	395	391	391	422	401	438	414	405	378	428	438	434	410	421	425	413	421	412	429	391	429	439	414	383	410	418	420	420	428	422	423	409	402	425	447	391	401	401	401	411	396	394	432	443	440	435	413	412	406	424	409	417	419	426	447	417	428	411	430	450	435	409	452	417	409	437	399	423	415	449	406	402	421	422	397	425	416	416	364	414	388	406	402	462	409	436	402	416	463	396	394	433	404	394	380	416	440	421	411	437	403	442	420	401	403	411	438	407	399	432	404	423	416	419	408	437	417	394	404	436	448	405	424	402	431	426	434	372	390	391	437	456	391	433	425	398	393	416	391	402	392	389	409	404	423	399	409	426	398	416	421	416	421	451	418	405	388	415	388	388	392	405	391	437	398	432	417	393	433	375	407	374	440	419	398	432	450	387	424	433	406	425	464	414	436	400	414	397	396	434	379	413	414	431	455	442	377	456	430	396	415	405	438	399	439	422	383	434	375	401	431	392	389	412	433	422	389	424	390	431	442	393	432	393	432	419	418	405	431	391	417	419	401	421	432	377	421	396	392	388	405	390	383	432	400	387	418	403	450	426	409	418	423	411	389	412	390	418	405	395	429	434	419	436	399	408	444	387	376	403	383	415	403	415	393	399	423	379	415	367	423	480	404	388	406	400	423	425	427	431	449	432	415	419	424	428	414	408	425	410	422	405	418	433	381	366	402	395	408	387	416	422	364	450	402	430	401	418	365	439	410	424	382	407	459	414	447	424	421	405	434	427	363	391	421	415	414	404	459	420	419	387	395	422	433	410	430	417	424	418	438	423	384	404	383	444	429	397	406	418	395	427	410	388	429	410	415	431	415	410	419	372	395	394	401	436	418	434	397	462	445	393	409	419	419	402	387	422	441	406	391	408	415	426	406	397	407	432	389	431	401	439	393	398	403	398	397	410	386	448	406	401	412	458	418	411	387	422	419	403	447	393	425	405	421	418	446	392	376	399	424	404	447	412	420	430	422	404	436	424	427	413	428	423	408	375	415	442	399	408	381	406	407	426	419	377	448	394	431	409	430	430	399	431	401	402	397	377	407	419	417	381	423	451	376	406	400	411	401	421	405	395	394	394	408	417	415	421	416	405	441	414	436	379	408	420	407	391	389	420	387	418	428	426	412	426	385	443	397	409	443	389	433	427	419	438	380	459	397	409	412	426	420	403	420	452	397	424	432	385	386	420	429	393	418	432	375	425	400	422	419	416	431	417	434	409	433	425	371	380	433	414	396	428	408	411	375	415	396	446	438	430	393	406	403	430	433	419	442	406	389	406	409	359	421	433	401	413	403	407	407	433	393	384	431	451	453	433	411	398	395	408	374	396	409	418	409	396	410	426	445	394	435	424	398	462	416	433	415	415	390	451	433	401	413	439	408	432	416	399	445	393	417	421	429	397	414	393	374	431	373	385	404	420	435	398	417	416	425	413	426	439	391	420	412	416	411	432	412	432	438	413	430	384	388	445	422	424	406	409	389	403	395	432	404	392	416	414	420	370	406	403	407	419	439	425	439	403	412	391	415	411	364	388	391	431	426	395	405	455	420	428	393	405	423	445	375	434	399	389	421	424	398	380	435	423	418	433	426	386	423	452	424	437	393	410	413	434	382	405	394	406	395	423	439	389	429	401	412	441	402	396	414	391	391	384	404	424	408	395	399	377	403	422	416	393	409	409	419	415	427	439	436	410	428	395	410	428	431	435	410	397	400	408	401	407	384	368	414	403	423	438	395	412	407	422	418	384	409	437	387	431	409	433	417	444	395	425	396	429	435	383	419	399	425	383	380	413	416	410	409	402	413	374	375	367	417	408	396	416	444	430	384	401	379	483	435	433	439	446	400	426	426	437	412	412	440	405	440	391	433	376	418	404	420	436	419	419	420	428	383	405	401	409	416	408	395	395	440	397	395	392	402	398	378	403	414	407	393	403	388	386	439	428	407	427	404	419	385	440	393	410	424	415	404	419	409	411	428	390	385	417	375	435	417	419	419	400	413	436	416	436	429	432	393	447	416	420	413	373	422	433	435	402	417	434	421	415	482	375	401	417	392	407	369	393	402	421	412	459	389	386	417	376	439	397	435	433	390	411	406	355	373	424	419	394	419	405	382	400	439	390	424	398	401	410	403	379	403	417	418	423	388	427	442	386	420	415	418	410	373	411	403	449	436	383	405	426	441	388	402	370	414	400	425	391	422	402	460	440	392	439	402	409	411	393	435	401	401	454	404	406	413	421	359	405	409	419	427	380	423	418	403	418	431	430	400	370	415	421	424	413	420	403	432	431	416	470	451	413	427	380	411	400	455	378	419	402	440	432	440	397	392	449	382	442	425	408	402	451	393	403	420	437	414	416	418	451	420	429	434	423	403	388	404	377	420	423	427	389	421	429	432	369	416	396	401	412	400	414	423	424	405	405	436	407	431	422	459	434	379	427	423	425	435	452	393	395	413	424	408	405	403	406	425	395	397	392	390	400	413	395	385	432	385	422	409	401	420	416	461	410	400	427	406	432	416	399	427	419	392	392	394	415	416	426	401	390	417	399	424	423	424	414	426	379	415	430	454	396	384	386	434	410	419	425	434	414	388	404	424	397	380	418	389	420	420	408	375	418	389	437	417	416	411	434	397	436	422	404	420	415	439	412	439	437	445	392	418	448	449	408	418	406	428	416	418	411	421	434	404	409	421	459	409	391	416	429	428	395	411	401	392	414	397	439	456	425	433	387	401	395	451	425	421	446	420	402	415	412	436	402	430	400	421	390	441	452	399	408	404	412	432	396	425	372	418	407	426	406	393	405	431	444	430	380	401	385	360	378	399	450	399	412	399	411	403	426	424	387	385	382	420	397	458	426	427	377	409	424	431	423	400	401	381	431	405	420	427	411	423	429	450	410	421	419	381	414	431	413	404	402	412	397	403	407	398	421	414	417	356	456	428	381	396	410	409
24019	21148	28393	24861	21609	16728	7686	3310	2312	1718	1260	964	847	762	678	650	577	596	522	484	486	463	414	387	393	432	375	405	377	398	392	395	428	390	371	367	377	363	366	368	390	367	325	352	366	332	347	345	365	378	300	359	338	344	335	361	383	324	371	362	363	372	361	346	311	355	320	340	369	348	340	348	364	389	344	354	336	351	354	362	326	338	361	371	335	338	347	335	375	342	346	350	373	309	345	390	348	362	315	355	345	348	356	331	359	375	365	366	349	343	351	319	381	356	331	380	363	317	349	347	350	351	389	356	343	366	320	333	357	366	339	355	363	341	307	328	329	332	344	349	326	354	348	335	345	382	368	360	346	331	356	343	362	356	332	360	357	351	383	340	350	345	317	354	368	334	367	343	316	315	350	338	325	348	333	354	349	397	338	342	364	349	317	341	345	325	358	360	339	363	333	337	345	362	376	374	355	374	339	347	330	360	348	331	334	331	345	337	350	346	355	337	314	333	341	336	346	342	366	355	378	346	363	326	341	338	363	341	336	363	334	330	349	352	343	361	343	341	363	358	345	354	335	330	323	393	348	344	361	343	382	331	323	310	388	368	406	341	381	353	345	358	308	352	346	335	339	347	355	373	336	368	371	366	364	339	324	325	365	322	368	350	356	339	407	313	352	345	356	361	373	366	343	351	333	358	344	342	355	342	365	332	338	360	347	357	356	357	346	349	343	336	347	324	380	366	325	361	343	373	370	356	333	356	323	387	356	374	367	356	371	363	308	358	365	341	330	332	343	363	337	376	354	356	336	323	366	345	382	335	392	341	336	324	384	344	345	369	333	337	324	394	346	347	386	310	336	348	337	345	326	360	347	354	361	324	356	338	331	342	335	363	348	369	343	328	349	321	342	353	342	377	312	363	384	382	354	345	358	330	354	378	367	355	352	343	336	313	343	382	334	319	326	368	324	335	367	327	356	340	336	354	362	334	376	353	365	362	339	354	326	343	339	345	330	339	363	378	352	316	331	332	375	357	370	356	390	361	352	352	325	387	360	359	367	318	329	367	354	328	352	328	391	335	347	321	379	340	387	324	368	361	383	343	355	337	337	317	365	355	316	334	337	354	399	360	359	382	340	366	349	347	350	350	351	372	348	338	349	353	343	373	354	318	396	359	356	346	368	355	361	351	346	328	325	366	364	379	326	366	353	357	328	336	353	346	389	379	379	351	375	352	347	352	346	352	370	363	338	353	351	344	356	316	349	350	363	349	329	379	353	335	363	345	353	325	318	348	324	361	375	353	339	362	346	335	329	331	373	314	370	345	354	354	311	393	391	344	359	345	337	349	348	363	366	347	343	334	323	360	334	322	364	377	327	340	355	345	344	375	309	361	325	332	366	388	352	360	347	353	331	348	350	343	348	342	347	374	381	329	343	368	348	340	365	363	376	320	367	368	353	344	364	346	338	356	362	399	326	340	371	374	390	368	363	352	357	328	329	326	347	340	395	362	364	363	338	347	362	319	370	352	368	320	368	358	350	342	343	347	338	366	319	341	357	418	318	317	332	362	364	348	368	373	337	324	326	383	350	345	356	313	356	359	384	347	350	334	346	353	336	358	337	372	353	338	353	348	349	353	371	377	354	375	341	336	359	352	367	358	374	359	325	344	380	332	358	389	360	313	349	392	328	346	362	371	357	303	356	340	323	348	341	336	350	353	358	325	354	335	389	352	328	350	357	352	349	345	310	348	359	369	358	359	341	354	361	353	367	370	313	349	345	374	341	377	366	345	359	319	360	377	340	373	344	334	346	341	346	349	359	349	360	354	351	370	318	337	353	355	368	359	350	346	333	330	346	349	319	387	325	315	354	321	382	337	360	377	371	344	366	342	342	360	346	338	384	383	339	356	356	350	339	344	349	354	378	357	355	361	382	331	359	349	340	361	334	297	335	343	356	356	354	333	331	352	302	357	333	351	359	332	329	324	336	341	350	355	359	385	363	338	353	346	330	340	352	313	359	344	356	352	365	363	368	352	349	374	349	355	361	325	336	323	361	407	392	370	377	364	339	369	338	323	354	354	330	346	365	340	332	378	378	358	325	390	357	333	361	361	338	349	361	344	323	398	346	333	333	369	398	309	350	345	351	371	353	341	350	367	366	374	356	366	331	338	340	346	334	364	386	296	393	343	356	368	370	323	352	361	360	349	352	380	381	371	336	343	338	371	341	374	319	360	328	365	355	379	330	365	378	356	348	350	348	317	358	373	352	371	368	338	408	372	326	321	366	359	365	396	358	356	367	336	380	333	363	373	340	373	384	354	381	369	377	368	348	340	363	375	370	342	325	359	347	373	366	365	368	338	334	336	352	357	380	352	378	369	332	352	340	360	332	306	337	340	353	344	339	373	335	344	330	350	361	369	346	358	360	398	336	357	328	368	350	377	389	359	360	348	352	360	310	372	364	346	345	335	343	330	364	385	341	326	352	366	327	347	355	339	323	356	338	371	346	352	374	363	334	350	394	318	339	377	350	364	372	335	382	332	328	316	345	374	347	357	353	352	351	329	338	370	370	368	345	343	327	354	358	354	377	332	358	363	358	341	337	330	348	373	366	345	347	326	359	356	379	350	320	328	359	364	334	329	353	352	355	340	368	347	365	361	293	346	379	342	333	366	354	359	382	361	355	358	361	330	349	364	362	325	330	319	391	376	349	358	350	342	383	349	349	377	342	344	389	359	322	332	361	356	392	374	317	330	378	360	367	336	338	335	324	377	333	332	351	356	318	331	339	330	359	352	364	362	326	311	366	351	353	375	376	324	374	359	353	348	373	370	323	335	363	377	325	326	344	323	365	362	341	331	375	348	346	363	366	332	331	362	359	375	330	354	338	324	347	361	378	318	389	337	299	341	333	355	360	311	326	357	378	361	356	350	357	366	342	323	329	320	351	318	357	339	342	332	374	343	324	366	331	340	371	353	323	352	348	337	372	362	400	349	352	334	353	356	385	353	352	364	329	372	358	351	301	353	375	372	371	339	358	348	363	363	347	356	378	360	361	361	377	362	346	365	366	336	326	358	389	355	351	348	373	323	356	335	348	381	309	379	352	362	360	334	365	337	330	343	329	325	361	344	363	335	354	356	366	382	338	341	326	339	346	351	327	352	354	352	348	361	367	374	378	359	333	366	379	381	339	336	355	348	358	386	351	360	332	354	362	349	333	382	357	361	332	319	330	336	380	346	352	341	351	351	396	353	371	364	365	347	321	382	377	368	344	373	346	343	344	372	330	359	326	328	358	349	361	349	338	347	336	334	345	331	320	370	345	357	366	338	371	315	356	356	319	334	327	343	336	365	328	376	339	313	339	353	335	341	354	349	358	395	357	338	341	311	335	384	384	336	382	371	360	362	346	322	373	344	340	357	371	334	373	356	348	336	373	312	337	358	343	333	355	352	335	371	357	333	354	359	372	345	318	379	355	350	390	317	381	364	330	355	317	363	380	324	351	361
38384	61540	48476	32242	21810	15622	9508	5868	4132	3084	2142	1783	1458	1289	1120	953	880	824	751	696	641	627	595	594	567	530	495	536	498	508	509	508	528	473	476	495	431	467	460	469	479	442	465	471	439	434	426	448	449	434	435	482	455	464	438	483	449	435	464	406	488	439	445	424	446	442	454	459	442	421	388	453	423	430	434	471	448	437	456	474	423	422	458	433	461	430	428	403	452	457	442	430	432	406	412	469	464	431	463	393	452	482	436	464	448	463	429	468	453	417	459	420	430	453	480	446	458	445	432	440	467	445	488	450	429	459	453	449	439	440	425	483	405	445	443	457	463	438	425	424	438	434	426	422	472	436	493	409	442	429	451	447	457	443	453	443	405	402	429	453	489	406	485	428	435	428	442	449	443	439	428	455	491	458	438	406	442	400	469	467	435	417	439	483	492	462	481	453	455	416	455	466	422	429	462	429	432	425	423	423	451	439	438	432	466	435	437	409	457	429	471	422	442	455	437	469	426	461	426	439	447	477	422	434	452	467	447	456	476	451	421	430	466	434	438	455	415	411	454	424	447	444	447	453	450	430	456	456	416	468	471	467	430	482	462	428	464	429	433	458	442	468	422	441	434	440	444	477	438	438	403	441	441	472	427	485	433	439	423	461	428	442	430	462	431	445	471	421	441	438	458	440	477	448	427	468	426	444	398	450	459	427	432	475	416	449	454	425	453	437	423	475	397	444	455	465	463	477	430	456	436	440	463	465	455	487	435	431	451	452	428	446	453	441	421	438	431	459	467	447	425	436	422	438	463	420	451	443	453	461	477	465	439	451	428	477	447	427	460	446	427	460	478	418	426	394	424	409	396	448	435	458	450	408	463	483	448	442	397	451	446	421	471	448	479	416	425	439	437	376	494	434	445	470	464	401	464	439	447	480	427	439	453	413	459	412	421	419	481	399	427	439	439	472	467	417	454	460	458	478	468	484	430	446	468	448	441	431	400	457	447	447	452	472	457	472	463	408	395	456	464	426	423	426	466	444	483	434	430	426	443	448	450	431	425	466	449	450	459	469	414	452	483	447	447	445	446	429	442	432	435	442	463	479	472	452	424	406	417	435	448	440	458	450	443	396	441	469	452	423	448	426	430	436	454	416	400	451	456	441	406	437	437	454	420	516	460	439	406	375	410	476	476	433	459	463	423	438	456	427	447	443	458	399	467	428	446	441	448	419	424	455	451	447	462	430	408	428	453	408	466	417	437	451	448	411	442	421	470	463	430	427	452	434	423	449	415	390	436	434	411	458	439	424	451	423	454	462	474	444	457	417	401	471	470	421	449	405	423	450	423	452	437	433	444	474	442	436	388	436	444	407	416	465	422	445	419	427	435	434	455	431	427	448	425	469	440	446	441	430	463	432	463	398	455	448	413	420	410	464	448	371	442	419	443	460	448	449	387	452	435	440	466	424	464	418	490	427	435	447	452	436	461	421	455	459	416	400	443	441	435	456	439	445	458	461	452	461	438	491	452	412	486	470	446	453	438	419	460	437	447	432	440	438	430	399	446	418	452	423	445	472	459	417	455	409	435	429	481	451	470	435	422	423	437	410	427	459	464	465	403	450	421	465	464	444	413	452	464	429	453	450	479	429	449	436	416	410	458	468	466	480	445	475	486	431	438	454	442	451	408	427	418	451	427	390	465	459	448	430	464	450	413	474	425	435	435	428	413	423	437	414	444	493	422	475	414	410	435	456	450	435	467	494	453	430	428	454	407	430	419	463	426	430	473	467	435	432	465	434	404	433	412	465	435	450	435	431	479	431	419	472	408	442	450	477	458	451	427	479	446	453	447	462	445	410	454	455	429	448	474	460	468	413	433	445	437	428	423	416	458	475	445	483	449	423	440	417	458	425	449	449	461	465	432	463	451	416	470	419	471	423	504	439	448	438	434	445	424	479	435	480	478	444	398	452	453	448	477	477	465	414	444	427	454	430	466	435	448	418	422	417	444	414	471	421	432	442	405	396	478	410	429	451	472	429	471	407	448	443	429	451	455	424	447	391	414	424	429	471	464	430	400	426	441	420	457	456	429	410	442	420	448	441	462	435	422	474	433	433	458	433	450	476	436	449	466	453	413	459	408	429	452	434	414	469	436	410	465	435	437	481	432	457	441	453	457	446	438	442	477	425	444	428	445	475	445	405	416	461	431	464	445	462	433	425	496	454	425	436	440	476	432	487	462	444	451	484	435	451	459	459	432	489	438	466	444	423	440	439	461	426	456	445	457	436	425	417	403	437	434	405	426	486	477	422	421	428	437	451	416	434	469	439	433	445	448	425	478	439	415	417	452	463	420	470	437	423	436	403	481	434	441	459	453	467	430	454	442	407	457	438	423	457	444	458	426	470	430	462	400	414	437	480	426	427	446	416	448	456	446	473	442	429	457	436	486	466	476	456	401	434	435	448	433	464	449	419	439	455	445	485	430	444	443	456	418	466	465	439	440	468	449	449	439	409	439	448	402	394	422	400	428	433	456	422	444	431	436	434	438	464	412	464	464	440	457	448	478	431	426	448	453	475	451	446	437	411	445	407	433	465	462	426	424	439	429	448	427	440	462	446	442	432	434	474	493	426	423	415	414	522	449	449	432	447	426	451	408	439	454	435	421	451	408	461	415	439	452	414	412	450	442	442	472	459	445	396	459	468	439	461	410	460	441	449	479	424	399	470	459	437	457	454	478	470	454	482	457	433	433	424	435	439	444	480	446	434	404	430	453	418	474	427	437	457	436	461	414	455	450	450	428	469	436	446	442	437	433	487	443	436	437	463	445	484	425	449	403	425	466	439	469	425	424	462	418	421	469	471	424	456	394	414	420	445	485	421	442	415	461	434	450	415	495	429	423	444	430	453	479	400	425	473	461	441	440	461	444	432	442	439	482	415	486	404	454	440	456	396	443	447	474	452	458	413	453	448	468	397	459	440	494	442	462	426	441	432	438	444	451	429	443	463	439	428	421	429	465	486	469	466	461	453	428	467	443	477	416	459	439	418	440	430	410	423	440	427	439	445	453	464	454	467	416	423	423	459	447	442	432	451	451	416	456	432	436	445	449	405	426	445	467	436	455	403	461	447	454	427	473	410	462	439	430	428	410	436	431	403	463	441	428	468	426	476	453	471	438	434	447	418	468	435	480	411	438	420	464	452	444	506	426	421	425	415	421	431	443	458	443	447	428	437	416	466	447	421	474	434	403	439	416	450	426	458	460	436	432	440	453	460	420	399	456	428	477	446	428	423	477	402	455	479	434	454	450	450	413	432	449	444	471	436	456	413	448	441	457	439	427	445	432	442	487	432	447	409	463	473	439	442	425	441	447	419	428	425	427	430	459	455	416	460	470	439	436	429	447	454	432	436	464	430	436	419	398	454	404	440	432	462	422	438	440	449	417	443	417	428	448	401	424	465	454	440	421	467	483	439	418	445	444	441	446	440	412	405	445	468	412	430	428	430	420	414
24871	21233	28212	26395	19464	10009	4288	2205	1598	1275	961	756	639	562	550	489	426	454	405	389	379	362	321	334	272	346	327	314	334	295	296	298	294	334	300	272	287	269	282	283	269	297	267	278	263	260	273	289	258	313	290	261	304	249	252	279	276	276	270	271	291	281	273	313	274	251	266	246	250	274	276	261	317	272	281	275	288	292	279	290	297	255	269	254	266	267	261	268	257	259	258	292	276	272	297	271	267	299	251	253	258	272	285	283	286	259	296	296	293	283	277	280	279	294	283	278	271	257	262	294	306	254	287	306	294	271	297	238	272	267	279	294	270	283	270	278	301	256	272	316	241	262	269	266	264	249	265	278	261	269	278	272	242	233	310	266	285	265	272	240	278	285	249	309	274	269	289	283	298	270	248	279	274	255	277	256	293	284	262	259	266	267	292	300	246	271	265	281	280	308	289	281	260	274	276	278	291	267	260	279	294	271	265	243	275	271	262	275	278	287	280	288	269	267	265	293	302	288	281	288	259	287	256	301	265	299	249	300	259	279	256	283	284	286	283	286	280	305	266	267	276	286	285	241	286	264	277	291	268	256	262	278	282	282	284	244	272	267	267	268	255	266	265	266	280	228	285	259	272	291	249	293	252	274	257	277	299	283	280	252	270	277	283	245	282	279	251	307	257	272	306	261	272	269	304	255	277	287	290	262	247	271	278	292	263	280	275	261	271	264	277	264	287	296	293	258	233	265	269	251	296	254	271	297	263	288	289	264	283	281	290	282	279	281	254	280	264	269	288	264	271	289	279	262	256	266	273	249	275	276	291	279	270	295	272	269	255	268	292	303	274	266	299	270	277	287	282	284	263	270	282	265	274	250	270	286	282	295	280	283	301	269	264	291	287	289	275	280	291	289	250	244	286	272	296	267	300	248	252	253	287	261	289	291	278	263	283	278	280	258	292	253	289	258	280	241	292	295	281	287	273	264	268	258	264	273	280	268	272	298	268	257	279	307	274	279	286	266	257	265	289	254	271	297	274	257	284	267	265	273	278	287	291	263	250	266	274	271	294	270	269	314	290	281	272	272	282	276	290	270	273	262	249	274	260	288	263	246	260	261	275	269	261	267	259	264	255	272	255	272	242	276	266	286	274	267	299	245	308	268	260	273	274	282	287	276	276	279	251	276	246	250	255	315	270	284	260	274	237	245	288	282	276	287	252	268	278	260	306	287	283	290	290	291	291	265	239	289	285	259	270	291	287	241	261	252	269	304	239	273	275	252	268	260	276	299	270	299	286	304	271	271	284	261	284	309	272	259	299	270	255	284	269	259	308	277	246	276	277	256	259	286	273	264	280	268	259	265	261	296	277	266	296	282	235	297	268	262	277	254	266	308	263	304	275	265	247	270	286	275	283	247	256	283	324	276	267	274	277	282	283	286	260	275	277	281	296	271	249	252	270	247	247	246	272	279	269	265	280	254	277	293	278	283	276	277	266	267	300	278	282	271	269	283	299	285	264	267	294	280	264	285	266	254	292	288	263	264	262	286	283	240	264	272	245	309	265	254	318	289	257	297	256	252	249	297	277	301	285	305	281	292	289	285	282	254	281	257	282	238	235	264	261	302	224	231	275	311	265	284	265	287	293	272	282	274	247	288	263	257	263	265	272	266	286	273	263	302	276	250	278	250	302	268	285	264	238	289	304	269	257	266	268	251	271	264	252	281	290	273	259	273	259	275	280	251	246	274	278	270	291	258	268	281	248	279	263	270	266	274	280	273	275	281	278	287	284	276	280	301	267	281	233	257	284	271	270	330	276	268	275	252	268	266	269	292	268	285	299	291	269	262	279	275	262	273	246	296	261	295	254	243	266	257	267	265	263	234	327	266	262	264	286	251	272	246	272	240	240	272	281	277	285	251	280	275	256	293	283	282	266	251	281	277	271	301	275	269	269	270	256	263	253	290	275	261	257	282	250	272	293	263	274	269	294	247	264	280	272	290	295	262	283	293	280	303	248	274	273	287	275	285	279	287	271	265	269	255	251	298	279	254	271	286	301	248	292	243	283	258	267	317	264	283	267	293	286	266	262	263	273	277	242	244	289	269	262	293	272	266	259	287	288	270	289	259	257	296	276	258	242	248	266	283	253	274	250	270	286	251	281	274	255	252	278	256	277	252	265	267	291	298	253	308	281	290	249	268	257	283	290	267	279	266	266	250	281	282	300	297	322	260	253	253	247	262	289	272	272	245	285	296	288	313	272	260	266	279	277	264	261	254	266	265	269	290	295	264	309	273	280	277	257	285	291	285	267	280	292	271	274	239	256	304	281	289	261	269	298	311	245	303	265	279	282	273	262	272	268	277	268	267	285	251	281	265	244	265	274	260	267	278	298	298	275	246	308	262	276	283	272	273	250	281	319	283	251	268	256	264	273	292	264	267	287	298	281	268	278	258	271	274	253	260	282	265	303	262	277	284	300	259	254	235	293	288	292	279	277	245	263	246	291	281	265	286	261	261	292	242	303	303	276	277	259	244	263	273	248	301	252	276	252	283	304	258	277	260	281	297	273	283	274	276	270	306	291	263	282	297	259	285	263	268	261	276	250	254	279	272	289	270	257	285	260	280	287	287	258	262	265	279	270	264	257	262	274	273	262	277	288	285	279	281	261	258	265	234	299	278	295	248	262	266	262	298	282	276	253	249	317	222	280	269	274	268	293	307	286	244	281	276	269	286	305	281	284	260	266	256	293	300	239	283	272	275	270	282	249	259	252	283	278	269	244	282	301	271	270	275	270	270	293	278	244	278	266	275	265	276	247	244	257	281	308	252	266	282	271	274	303	268	253	292	291	278	314	249	269	265	280	282	249	298	268	293	250	254	286	260	279	283	278	268	274	292	258	290	281	303	263	259	263	272	280	271	284	256	287	284	277	318	283	289	309	262	261	286	247	283	276	272	269	258	282	276	282	278	260	276	285	278	252	302	267	269	280	288	276	286	260	296	311	281	244	264	272	257	291	268	264	251	260	289	288	249	281	282	276	286	277	285	265	282	263	297	253	265	264	268	268	259	276	279	312	324	253	288	263	280	300	259	251	278	272	244	292	296	286	277	283	242	265	272	279	254	269	270	247	247	281	257	294	266	266	315	294	269	284	263	312	282	283	279	276	293	279	251	302	307	254	252	280	254	255	265	278	274	236	242	271	258	265	276	296	271	264	284	265	278	249	272	278	269	261	276	284	293	266	270	269	257	271	268	265	260	287	266	243	267	268	313	256	281	284	293	272	267	312	288	286	287	280	288	281	253	294	292	275	263	281	272	290	273	264	306	285	224	283	281	267	277	259	279	267	240	263	255	267	280	271	270	297	263	269	261	287	300	249	256	278	269	286	289	273	286	279	282	271	301	263	267	305	237	250	264	262	286	280	284	237	250	268	293	273	251	290	282	274	264	235	312	267	271	279	281	276	284	270	255	289	255	282	268	279	286	268	288	303	254	256	275	300	269	284	279
38916	58023	45463	29293	20466	12616	7018	4517	3337	2540	1820	1369	1194	966	866	738	742	698	612	558	532	523	472	439	436	433	395	367	397	391	392	369	375	378	378	359	363	360	347	371	360	334	343	361	365	361	328	365	369	358	355	355	307	316	361	361	348	338	377	334	305	333	374	342	339	367	374	326	333	366	321	352	352	305	327	345	324	348	333	350	362	305	378	352	350	378	318	327	326	316	337	372	332	359	325	363	332	305	352	326	331	361	326	339	341	330	311	339	383	346	353	375	362	347	312	323	340	355	354	349	331	353	335	344	357	393	347	337	348	324	349	339	341	346	341	341	348	372	330	324	359	369	366	336	355	376	305	357	370	338	332	358	352	334	311	337	352	353	347	331	322	361	311	334	350	344	320	360	332	324	349	345	323	386	332	336	342	323	330	312	358	332	360	331	376	336	343	324	344	344	365	340	340	344	344	323	326	333	351	357	361	374	332	373	344	316	328	325	371	350	348	329	346	347	352	355	345	347	342	352	330	339	363	351	357	350	369	336	338	338	337	347	343	349	315	343	340	333	363	361	371	345	345	351	370	336	371	338	341	347	354	340	300	365	353	336	360	358	340	369	350	351	356	387	331	345	338	355	353	350	354	352	330	350	335	347	336	336	296	336	337	324	328	345	363	314	370	346	322	332	353	341	340	332	375	384	333	365	330	334	339	338	371	336	322	350	325	303	326	319	352	377	377	353	328	343	315	345	360	342	338	352	361	329	332	334	341	349	318	317	341	357	354	343	364	333	335	330	329	362	343	375	340	365	331	365	331	335	335	338	360	352	324	339	336	364	348	327	361	349	334	354	365	318	351	341	332	328	347	342	348	346	368	359	345	333	363	387	363	344	352	362	341	353	330	335	331	352	341	313	345	341	318	353	324	371	340	313	355	334	355	369	392	329	390	349	355	351	344	373	338	314	327	347	337	348	376	379	372	341	357	321	334	337	311	343	309	305	362	366	372	362	345	338	351	344	350	340	352	363	346	337	343	348	332	376	369	328	359	362	358	374	325	351	316	340	341	329	362	372	361	361	314	345	369	372	359	322	344	348	323	370	374	329	354	317	330	303	362	321	328	360	351	370	340	374	329	357	343	368	342	351	320	362	349	361	328	349	337	370	331	305	325	332	346	305	300	348	327	327	356	342	363	324	365	343	351	328	356	342	321	383	359	360	378	350	355	356	336	360	375	336	337	376	352	341	294	323	323	343	328	381	346	336	361	337	335	348	321	317	303	390	311	349	340	345	346	357	345	374	326	340	357	340	347	316	339	354	358	361	328	341	331	361	350	350	328	331	318	336	354	313	337	381	352	327	368	345	308	339	358	360	329	347	382	288	330	292	362	340	335	363	341	319	316	376	346	326	352	324	341	356	365	357	334	377	341	371	331	350	343	344	348	359	353	380	338	306	336	321	377	342	354	338	378	333	286	360	335	370	349	358	335	355	344	368	360	335	374	322	359	358	356	364	296	345	321	328	341	328	337	365	381	310	348	334	368	333	353	353	363	372	334	367	330	389	364	370	369	337	370	327	372	348	354	361	354	333	331	343	292	389	344	368	362	331	343	385	351	352	366	326	349	336	376	364	326	352	343	333	313	356	346	373	365	327	374	346	347	350	330	321	355	341	367	324	323	337	382	378	335	355	391	358	356	318	331	355	330	318	343	365	343	374	356	340	328	339	359	370	331	337	320	335	341	355	366	357	380	326	357	335	317	299	335	350	345	338	371	351	368	381	349	335	337	341	346	337	337	336	342	344	340	314	355	336	357	353	360	313	343	363	347	380	342	368	352	384	343	362	336	363	359	343	366	351	367	313	353	315	319	301	362	334	319	323	332	339	355	330	340	346	340	327	369	310	349	342	355	339	350	366	325	334	341	353	372	345	348	329	372	347	335	358	368	385	329	330	335	392	331	346	352	351	345	348	366	352	369	351	325	354	337	362	372	344	334	349	386	330	361	332	351	346	371	329	362	338	339	335	308	340	340	352	334	345	338	369	350	338	381	340	343	351	353	356	358	338	348	351	331	334	354	365	317	376	332	357	352	365	333	314	340	364	358	351	338	362	348	350	347	359	377	329	327	337	374	362	356	318	327	314	355	327	339	327	344	358	353	350	379	380	316	376	325	335	369	364	344	374	318	348	382	316	375	321	369	331	344	347	343	354	335	348	349	365	335	340	329	342	359	376	324	353	358	355	350	350	332	346	381	359	346	349	343	366	342	343	390	323	342	343	322	361	349	322	344	342	353	364	359	355	363	340	340	368	322	358	319	361	355	343	342	338	349	349	333	366	353	368	357	341	364	346	374	346	358	342	322	330	386	341	332	370	344	351	307	355	332	346	335	355	345	336	345	326	337	337	348	365	340	382	359	311	337	376	341	354	345	340	346	351	345	334	327	342	317	354	330	356	355	358	346	365	360	316	347	349	350	347	347	337	349	333	373	341	332	350	348	376	361	305	374	374	321	347	313	328	336	360	320	357	368	306	353	300	361	317	340	351	318	344	382	355	344	325	354	342	370	361	327	373	368	401	386	324	356	345	369	377	327	334	332	354	346	327	366	336	364	352	342	354	343	334	321	329	334	348	342	340	339	368	346	348	369	353	361	351	362	341	344	357	348	319	328	354	356	350	347	367	369	367	346	341	340	330	366	362	343	386	340	358	347	341	360	379	333	363	339	305	299	347	337	348	344	346	298	328	346	348	343	337	364	358	336	329	359	393	361	318	351	369	336	375	345	348	358	352	345	302	317	354	350	350	335	379	347	354	375	371	372	367	320	348	322	364	372	339	325	338	367	358	377	324	342	341	364	385	350	339	370	368	364	329	359	335	349	372	335	355	329	327	324	338	390	367	353	340	344	361	351	350	327	352	354	344	330	348	361	310	363	342	344	365	313	324	373	357	356	332	328	340	349	338	360	377	347	332	360	329	325	350	337	316	330	364	350	391	363	363	312	325	368	368	369	351	362	354	332	367	362	371	322	345	356	371	349	345	345	345	357	362	324	361	352	372	346	337	335	302	355	332	352	345	332	358	357	338	365	341	325	335	331	341	345	356	343	361	364	364	324	327	350	349	371	322	346	344	352	308	315	375	383	340	365	306	384	343	339	361	358	355	338	354	347	340	344	375	340	350	341	327	368	329	352	358	360	360	360	348	349	327	343	382	345	364	334	340	381	375	354	335	307	337	380	315	349	380	353	324	372	357	337	357	322	326	361	336	337	326	348	350	312	345	355	321	337	347	353	377	328	372	358	337	346	324	345	331	340	343	334	360	352	343	393	351	344	300	331	349	355	335	338	356	355	330	353	343	349	359	334	343	325	359	323	352	336	355	364	355	339	362	354	356	353	337	358	350	350	361	336	328	355	329	349	366	339	352	343	345	360	309	344	348	334	340	340	319	325	339	331	339	352	314	330	388	330	311	335	336	346	341	340	369	351	322	356	337	365	359	340	380	368	362	339	334
22784	21160	28728	23904	21284	21253	14064	4228	2645	2080	1554	1171	927	842	714	678	557	593	554	507	501	437	406	380	365	382	376	327	359	300	339	340	331	336	332	332	336	350	328	304	286	313	304	319	325	320	312	278	307	313	324	293	318	282	308	305	292	300	290	316	300	310	296	286	310	322	314	322	296	301	308	289	301	293	306	320	282	355	329	317	292	330	335	310	275	310	272	283	290	313	344	298	294	301	324	275	317	318	310	306	292	279	302	305	302	336	289	281	287	324	296	300	296	313	303	295	318	327	276	335	290	277	306	301	293	291	278	273	313	289	291	306	334	296	294	308	254	297	271	301	264	305	265	311	270	304	299	312	297	285	295	301	307	303	285	281	301	319	301	298	326	309	279	326	299	303	298	311	297	313	293	260	298	299	303	290	294	307	284	301	274	324	289	318	316	296	345	291	301	281	288	279	274	310	294	308	321	311	308	290	305	320	291	277	265	301	279	314	319	302	303	334	324	296	284	312	297	324	296	307	318	303	267	278	261	254	293	295	312	293	300	299	306	279	305	318	308	308	310	291	313	298	271	300	283	304	303	277	326	314	304	308	300	289	318	284	299	293	289	297	312	274	338	304	302	271	309	301	295	299	302	314	305	303	292	246	302	314	281	294	283	299	313	324	302	314	279	289	334	301	317	334	301	326	297	311	313	283	319	283	319	309	319	303	297	300	308	294	301	286	301	312	287	278	295	306	307	292	306	307	307	283	312	297	309	317	311	281	316	323	308	284	263	324	286	294	295	285	273	295	282	317	312	292	284	320	252	309	325	306	286	305	300	323	321	295	288	317	321	322	316	285	321	348	298	294	294	283	322	295	303	307	295	318	273	305	329	309	318	291	285	293	314	283	299	304	299	296	288	323	263	299	314	263	298	299	306	320	297	328	270	272	301	272	301	316	283	327	306	286	269	306	283	297	324	308	286	316	304	295	299	302	303	291	290	294	314	304	329	304	291	302	301	290	327	307	297	289	316	268	333	316	325	326	311	306	289	316	302	313	315	294	277	317	298	309	334	322	271	297	313	304	320	318	312	297	315	304	283	290	330	306	291	321	316	309	325	287	303	292	282	291	280	314	336	318	323	281	290	283	303	315	291	280	317	317	323	275	304	293	288	294	292	307	314	296	290	300	277	294	275	313	323	307	295	261	315	322	264	344	332	309	323	295	305	289	307	315	273	284	362	282	282	278	297	297	299	281	291	313	295	278	310	314	327	302	288	299	273	299	300	277	300	308	305	314	316	309	328	294	289	324	321	297	295	313	293	310	312	297	290	312	282	304	314	280	333	319	300	269	288	320	299	278	320	349	320	295	312	314	320	301	279	269	322	269	307	303	308	311	318	290	304	307	306	294	293	305	272	311	296	289	303	278	318	290	299	316	295	292	313	322	301	289	298	297	299	316	308	306	307	321	336	276	342	267	287	290	304	323	288	344	306	288	304	298	335	318	308	301	310	306	295	310	338	319	291	312	325	311	294	308	317	280	305	297	289	302	286	286	307	285	336	325	317	299	308	302	306	294	287	299	291	311	307	310	300	283	309	289	280	315	322	302	292	313	278	294	290	291	315	307	294	282	301	288	342	307	303	304	310	333	316	305	325	294	305	318	290	326	331	292	318	307	315	317	335	311	305	303	307	279	302	314	298	299	296	278	306	314	301	345	310	325	303	281	335	316	274	304	310	305	341	305	297	284	287	316	292	299	295	348	281	298	325	295	307	274	308	332	274	266	274	299	304	304	317	301	275	298	305	285	304	306	311	305	315	307	276	287	330	316	278	317	321	305	285	317	295	296	293	290	311	315	288	313	302	303	288	311	322	314	326	292	280	272	317	310	287	328	337	298	286	330	292	297	298	285	316	282	306	304	293	267	294	306	296	312	293	317	280	295	335	280	326	284	308	309	300	325	297	299	288	271	290	305	318	297	324	338	303	310	323	330	307	273	327	270	289	289	274	293	300	306	314	315	314	326	289	285	331	308	305	299	320	311	330	306	312	291	311	278	310	299	313	271	302	320	278	308	294	305	303	315	319	281	294	295	295	298	326	284	286	306	288	280	279	310	293	280	313	308	324	308	295	344	319	307	280	301	305	329	322	309	309	264	334	287	286	303	279	271	289	317	335	273	307	282	310	277	288	270	325	321	287	311	293	323	283	300	294	268	295	314	285	323	304	295	297	339	315	304	276	303	305	294	286	290	308	293	307	298	302	288	332	275	301	298	291	303	321	277	296	281	333	291	297	317	276	310	275	310	305	298	294	307	313	311	295	305	306	290	289	278	269	324	307	312	322	315	335	308	267	320	251	322	287	299	308	296	280	302	305	315	311	296	291	288	309	321	303	282	282	276	287	294	326	304	288	327	319	301	294	320	315	295	307	289	297	285	277	308	310	292	306	302	266	311	289	299	283	289	297	313	268	296	298	281	284	270	310	314	294	293	316	296	308	294	293	312	304	303	298	310	281	295	297	329	290	305	327	272	303	274	260	288	303	285	322	297	318	286	280	287	316	314	315	305	284	276	303	314	303	305	304	311	323	310	291	306	324	328	315	279	276	258	304	259	304	256	293	293	295	299	317	291	299	293	280	314	285	301	286	290	315	354	330	318	295	315	316	298	337	286	301	312	302	289	307	271	289	300	279	282	293	320	300	281	304	274	297	249	315	313	306	309	277	260	293	291	294	284	333	285	327	295	317	313	322	293	283	335	276	302	323	316	301	284	288	321	294	288	303	269	289	322	308	301	285	300	319	291	305	327	322	312	317	294	298	338	295	320	309	298	275	290	309	316	276	308	308	319	290	305	300	290	282	310	297	285	311	313	305	285	307	267	300	254	320	306	289	306	305	284	326	312	306	300	299	294	288	258	326	331	301	288	308	288	314	291	305	275	307	273	292	286	278	317	295	300	317	288	300	292	311	317	315	306	297	310	274	293	307	294	289	296	267	311	302	299	308	315	293	322	311	303	308	262	302	311	277	325	274	319	307	289	313	306	311	274	315	319	314	281	317	301	286	292	300	314	254	283	309	311	297	289	309	310	303	293	332	274	294	291	298	305	302	327	297	302	329	318	269	298	276	299	321	325	316	289	274	297	291	295	294	280	300	302	290	310	283	305	301	314	307	301	327	325	305	298	328	313	320	301	324	303	294	305	299	319	292	302	301	297	287	302	317	288	311	296	318	296	306	300	281	307	293	320	321	303	287	310	267	302	299	282	321	312	318	255	310	284	300	298	284	305	302	330	294	282	292	288	326	301	327	299	300	313	308	291	300	317	313	282	305	311	304	304	294	310	325	296	303	309	286	310	278	312	330	310	301	311	324	298	338	324	319	316	304	304	310	293	301	306	294	304	291	301	308	324	315	307	302	295	279	278	292	300	325	277	299	283	296	267	317	272	326	321	310	307	305	298	304	294	321	303	315	292	310	322	299	279	328	322	314	323	316	284	309	305	279	284	321	289	292	303
43696	70746	52918	35924	23700	15099	9812	6659	4946	3746	2643	2015	1593	1315	1148	932	937	868	777	747	670	605	617	525	503	508	471	483	441	447	460	476	404	395	417	425	381	390	411	403	426	405	374	386	400	384	389	336	399	409	368	362	332	372	390	379	356	361	374	392	393	401	379	413	407	356	341	382	338	376	399	365	370	407	365	360	402	355	381	356	389	360	384	377	385	379	387	410	388	381	372	379	364	387	348	388	358	381	416	374	423	386	377	357	394	395	393	359	399	376	370	360	345	363	361	363	389	363	383	387	354	340	350	371	394	384	341	388	394	360	374	368	406	391	388	352	367	374	391	362	324	392	361	388	359	415	347	409	380	387	371	389	353	366	346	399	405	388	368	367	373	367	384	384	363	375	393	345	359	349	362	377	363	392	361	389	394	419	375	375	398	374	384	357	402	374	360	369	357	402	386	347	359	365	372	366	360	383	387	397	349	372	377	389	392	355	409	381	358	385	355	377	384	408	391	392	382	383	359	366	374	369	389	376	371	402	367	394	378	375	356	394	380	383	350	376	398	365	378	377	387	369	321	391	414	375	371	373	371	398	377	357	358	370	345	397	351	369	378	359	342	353	370	406	369	387	409	380	365	371	373	388	370	390	392	383	391	343	375	347	395	367	398	361	364	354	338	420	408	372	335	389	382	388	346	398	416	396	349	387	382	379	361	398	355	372	402	360	372	383	417	362	394	362	381	387	386	403	371	353	373	384	380	370	370	373	345	402	366	379	350	392	373	401	366	359	368	358	392	346	367	380	355	366	406	359	393	389	389	338	363	337	361	384	337	382	356	371	375	380	400	352	362	398	347	385	363	396	423	376	364	380	355	365	389	373	401	371	401	370	377	363	379	379	379	398	384	363	393	386	418	352	394	356	356	351	381	402	389	392	357	406	400	372	366	403	357	374	333	396	391	363	384	358	365	383	361	397	383	371	398	366	375	409	387	378	362	383	389	368	365	346	393	380	360	309	382	349	384	413	375	388	367	376	339	400	384	356	377	367	376	360	367	331	387	387	348	407	373	341	350	400	334	383	418	361	363	377	398	365	366	390	400	377	409	353	383	352	384	343	403	380	369	384	346	350	371	361	341	368	385	366	377	366	362	369	355	368	367	329	390	338	382	343	378	372	373	363	398	358	379	386	394	385	384	378	346	385	404	353	363	361	369	345	366	392	403	366	378	364	383	380	369	351	352	358	361	349	363	361	383	392	373	373	377	395	383	390	357	358	365	387	381	378	361	384	384	393	344	375	369	409	377	397	363	361	360	396	369	369	372	379	332	385	344	349	382	370	355	393	366	354	373	362	330	381	401	376	389	364	373	371	408	345	355	371	372	342	325	379	364	399	394	335	381	361	388	347	360	356	372	374	397	370	346	369	363	363	345	405	368	385	385	390	380	365	396	371	375	353	390	383	350	376	360	326	387	372	360	365	376	344	374	372	409	371	373	361	340	397	374	422	350	344	408	374	346	390	416	357	373	395	352	374	372	377	379	361	346	352	385	382	374	382	363	375	394	392	388	394	381	362	380	409	363	357	396	372	373	355	405	345	420	392	342	369	373	364	362	396	392	379	332	392	372	382	349	374	397	355	389	358	361	369	370	359	336	389	368	401	378	355	380	393	352	373	383	362	393	387	370	344	383	374	379	374	343	349	353	373	360	374	363	377	354	373	411	371	381	375	376	360	378	395	395	367	377	351	433	351	344	352	365	409	367	399	388	405	372	372	362	369	391	390	376	367	337	371	382	376	344	380	371	366	361	365	388	373	379	404	385	383	377	386	322	351	377	377	356	357	389	367	395	357	415	374	374	361	354	361	414	406	348	392	366	408	372	373	436	371	363	371	384	374	357	391	399	362	395	361	403	388	359	374	378	369	363	379	363	345	391	347	333	401	381	405	386	357	420	359	374	374	356	423	365	343	373	396	377	348	401	365	346	397	371	402	380	374	385	359	379	373	388	377	369	428	344	351	340	368	358	345	368	370	393	393	369	428	351	367	355	356	363	379	344	417	368	380	358	364	366	350	401	370	370	350	354	340	347	375	367	385	348	352	390	374	379	380	351	377	370	372	378	349	398	385	391	372	353	407	397	361	359	382	349	404	413	376	369	361	363	372	381	374	381	355	386	421	363	353	373	382	377	377	368	387	349	369	380	384	371	355	380	377	363	416	369	386	385	356	390	433	365	388	359	389	384	391	349	375	361	420	324	379	348	386	366	389	341	352	354	368	365	342	391	379	373	337	352	381	386	408	370	377	400	385	383	344	374	364	354	392	387	388	369	361	347	386	381	355	404	369	368	407	370	368	376	397	377	414	335	400	388	365	385	373	353	386	374	361	372	345	400	385	374	370	396	339	375	385	386	339	380	366	387	389	355	338	347	385	390	382	374	385	393	345	370	363	382	357	378	397	358	402	367	390	375	364	365	383	374	376	378	368	349	390	380	368	386	374	360	402	383	402	378	341	357	391	377	369	379	401	328	375	334	353	365	390	399	374	392	349	345	367	375	389	371	391	359	359	376	345	357	343	384	351	348	357	398	365	385	387	383	386	350	404	406	336	385	376	382	402	358	377	403	373	341	351	383	378	379	440	389	372	344	371	372	389	370	384	404	365	375	381	369	424	372	360	398	387	348	401	373	348	415	389	416	348	342	375	378	407	372	358	393	374	399	347	380	374	363	374	394	408	392	377	368	367	403	357	397	381	370	390	365	367	392	377	352	386	394	403	382	369	400	362	372	351	392	369	343	379	389	390	367	386	387	387	352	367	347	360	389	387	359	371	362	386	405	357	379	399	382	358	376	372	350	373	387	394	382	369	359	344	337	405	407	365	352	340	394	384	384	387	393	373	357	366	363	405	389	387	342	380	382	367	370	418	389	400	397	367	404	368	440	368	388	375	389	394	387	381	361	397	401	359	368	377	364	380	378	391	391	368	385	385	374	338	378	410	324	372	371	376	375	391	365	384	403	408	377	398	385	402	370	369	389	371	360	379	353	346	330	364	353	409	376	371	363	403	366	396	383	362	396	352	355	387	372	385	382	377	380	360	373	399	358	393	386	371	383	366	359	416	358	388	382	345	381	325	331	388	361	368	401	385	369	346	385	390	391	358	366	373	345	354	356	386	388	368	357	357	385	340	360	385	350	367	358	361	361	399	364	356	383	373	384	363	349	386	385	393	370	392	392	371	357	376	392	365	360	375	350	374	374	377	372	383	402	369	351	383	370	369	403	387	399	344	366	370	360	381	379	374	378	372	373	373	390	362	407	370	378	373	401	354	349	386	406	368	346	386	386	348	384	381	398	361	379	380	396	399	363	336	367	355	383	362	400	384	369	375	409	416	358	346	393	389	392	386	359	388	368	397	398	365	389	368	393	384	362	368	387	387	397	364	391	362	334	385	343	377	341	351	373	351	367	368	390	380	363	371	367	391	384	364	376	354	369	368	370	388	394	395	364	389
33350	36688	36889	23634	10781	4830	2756	1863	1407	1162	907	698	621	570	518	468	454	482	410	371	404	379	407	342	387	336	341	337	350	349	387	329	345	358	366	315	325	312	336	330	377	297	322	310	307	345	339	344	319	302	295	333	317	344	332	343	328	342	324	314	315	312	318	304	330	291	284	310	335	331	346	323	357	337	335	353	309	361	296	343	345	352	314	310	348	340	341	340	331	334	364	328	346	328	323	336	319	321	330	313	336	322	323	308	302	318	344	290	331	346	303	334	301	377	356	320	314	343	324	327	326	295	316	333	326	329	319	348	327	338	332	316	316	304	328	321	290	342	340	338	307	336	321	344	321	335	331	348	355	329	324	373	333	334	375	350	285	329	295	332	349	324	316	373	310	343	350	307	347	346	340	338	321	316	342	338	315	295	318	300	328	319	314	326	298	303	330	352	322	335	313	332	333	324	356	346	328	341	342	339	355	312	323	319	317	355	346	333	304	340	321	306	337	357	340	315	305	311	340	329	312	325	359	334	303	325	338	338	339	317	352	334	329	354	324	346	339	333	366	335	314	281	296	346	320	338	349	325	337	338	321	317	306	309	344	317	306	345	321	316	320	328	322	323	317	323	333	325	363	316	318	318	337	309	304	309	331	318	323	291	308	323	288	344	321	311	340	316	352	329	339	342	323	327	336	281	333	303	338	351	336	309	322	303	300	342	337	312	302	323	356	336	359	303	319	342	314	319	326	331	327	341	305	322	336	327	329	323	314	320	294	340	312	343	318	318	318	337	361	341	320	318	316	326	354	359	339	330	305	339	344	344	315	327	342	332	359	306	330	327	325	317	334	347	326	290	364	301	318	321	317	315	326	344	311	304	329	366	331	342	333	317	334	356	300	318	313	303	357	291	331	298	324	335	311	342	290	316	330	340	349	299	317	350	313	322	354	321	320	318	314	338	313	334	340	330	330	342	326	301	313	346	312	334	359	326	334	330	325	364	348	337	354	325	328	313	331	324	331	329	313	342	320	300	337	320	284	300	315	295	344	339	339	335	315	307	326	297	312	354	329	319	302	309	322	326	309	337	320	346	329	320	339	363	315	324	334	274	314	338	345	320	306	335	354	312	340	315	294	342	294	321	311	290	308	329	316	332	299	328	302	323	315	323	310	332	317	338	327	316	315	329	358	324	343	327	318	299	350	308	276	342	355	305	318	324	337	352	362	341	332	309	330	321	328	333	319	314	328	290	343	345	357	327	332	308	340	361	307	295	321	328	325	310	328	298	304	331	323	340	310	305	320	283	313	291	345	325	339	348	355	316	303	319	300	335	328	306	335	352	343	346	344	346	310	339	336	319	323	324	321	328	337	309	324	327	341	321	325	310	375	335	305	356	329	338	318	337	362	332	308	332	298	294	310	337	340	322	341	307	349	319	335	343	366	312	332	310	292	322	327	304	316	329	337	335	306	311	284	354	341	311	319	380	318	323	324	323	299	310	315	332	310	323	317	321	340	296	338	335	340	318	332	318	309	311	333	345	310	351	332	320	322	314	348	336	365	286	294	307	369	359	320	351	340	352	321	328	329	347	283	347	329	309	355	314	352	326	337	344	278	320	301	332	345	322	340	302	358	343	337	343	318	295	320	332	308	348	307	347	334	298	333	316	289	342	296	338	334	296	352	321	340	312	304	323	303	318	371	322	322	320	313	314	309	333	331	336	332	326	357	305	352	318	310	359	304	355	342	335	337	278	325	328	346	314	327	332	348	339	336	310	329	348	312	328	349	354	318	313	295	316	369	339	312	318	315	324	310	329	359	340	352	319	356	332	300	332	344	320	304	328	312	333	327	344	332	354	340	331	342	339	338	331	345	318	321	342	295	319	357	315	341	323	331	312	313	339	321	325	360	345	351	327	313	338	339	310	320	321	336	348	332	318	323	320	350	324	363	315	291	332	306	325	298	326	357	351	319	315	316	315	324	316	323	301	325	297	321	343	320	357	304	340	375	344	310	311	313	322	324	338	322	294	322	326	358	332	314	324	350	314	326	325	340	361	330	385	328	316	317	332	344	315	318	332	334	340	304	320	362	342	329	353	327	300	302	337	369	316	326	350	337	318	316	367	320	308	326	315	323	327	330	337	322	303	324	324	316	318	339	303	327	333	301	320	320	315	324	330	347	319	341	305	310	308	338	333	296	356	321	342	315	362	335	303	348	326	334	359	339	321	313	308	331	340	343	377	328	295	358	348	337	340	346	323	324	343	326	314	313	312	304	312	371	336	319	321	339	330	319	335	335	320	343	337	316	332	337	301	319	291	314	301	323	349	369	357	316	324	319	362	330	308	307	353	332	359	332	342	326	331	383	345	337	320	379	356	342	331	322	344	348	331	329	341	306	334	323	314	346	319	332	311	333	333	331	322	309	362	300	299	327	331	317	322	353	301	331	339	314	339	314	350	333	310	342	346	339	335	302	331	316	311	343	342	329	285	329	338	336	342	304	317	361	358	323	316	272	357	368	310	348	324	317	330	295	329	363	355	325	332	351	317	319	315	358	324	321	297	334	355	342	348	319	356	326	310	290	304	342	362	296	348	319	326	328	343	336	333	319	316	299	351	314	306	338	297	344	295	314	350	330	331	350	349	332	340	338	321	294	335	326	346	351	360	315	334	366	309	351	334	325	346	297	319	319	361	316	317	319	364	317	310	315	325	323	344	310	322	317	326	362	298	328	336	359	308	336	348	341	321	305	333	343	333	311	313	299	330	311	350	335	335	284	319	275	323	331	300	314	334	342	320	317	315	377	326	312	318	318	337	323	310	297	343	313	306	340	328	346	320	312	308	334	355	353	356	298	333	334	320	349	336	364	332	338	320	343	315	338	337	298	325	325	304	350	337	343	341	316	302	333	304	325	336	332	320	342	353	323	323	328	342	314	305	332	329	343	320	313	323	311	332	346	303	314	323	375	330	313	345	315	315	312	341	313	351	316	354	343	350	377	285	338	308	343	334	319	337	319	322	306	310	337	350	322	321	344	341	299	323	318	287	311	333	300	320	315	337	301	327	311	335	352	295	293	358	331	338	313	320	369	348	333	339	336	323	323	321	338	296	343	332	335	323	318	330	350	301	340	388	319	334	306	326	316	357	285	319	345	309	317	315	333	318	333	376	340	303	322	369	358	310	323	329	339	318	326	327	307	309	315	318	348	325	330	324	293	314	332	345	326	314	313	303	323	363	327	327	310	322	344	318	314	357	303	349	321	349	305	333	303	338	311	329	329	331	338	310	325	326	355	329	301	362	333	330	324	338	324	306	329	309	352	318	329	328	280	353	310	321	348	325	337	289	316	331	328	330	341	315	336	325	311	324	333	351	329	301	315	318	333	318	326	324	341	322	320	312	324	314	347	301	323	325	353	323	305	304	315	340	322	319	317	331	342	348	283	350	340	308	340	343	325	353	336	315	340	326	324	329	323	314	339	352	285	300	309	305	334	353	314	301	301	331
41058	53902	40395	23581	13756	7822	5096	3628	2712	2081	1484	1130	1036	867	782	684	682	646	588	561	566	522	529	524	493	464	499	450	476	432	414	432	433	409	415	410	431	438	435	395	421	408	426	422	415	436	412	416	431	407	382	402	376	446	407	419	416	452	434	434	408	412	415	408	437	418	413	412	422	405	420	433	443	433	382	416	406	410	414	424	424	412	422	415	409	414	426	446	373	428	379	433	406	406	411	427	390	412	411	419	406	413	407	389	432	421	370	420	403	396	424	420	422	382	418	405	393	403	394	437	411	464	408	432	384	426	393	441	429	424	416	404	388	464	404	410	427	372	413	406	413	399	433	390	405	422	407	416	398	439	433	393	422	408	457	431	404	413	416	427	455	382	384	391	418	393	415	397	382	393	408	398	418	397	384	435	409	421	422	385	409	418	389	410	413	373	425	427	381	426	408	406	380	394	451	405	409	418	414	394	385	425	389	388	413	361	374	418	404	364	422	429	394	365	429	409	371	420	422	408	421	416	390	414	369	399	438	382	442	436	413	392	438	394	416	384	417	391	410	408	407	370	424	386	395	422	397	393	376	448	421	438	403	419	405	392	422	386	382	398	393	373	430	447	393	407	407	417	369	400	390	409	427	418	387	385	375	390	358	416	404	421	379	388	406	389	383	384	382	379	396	411	437	403	396	397	390	426	419	406	417	386	403	389	384	404	414	389	381	422	429	381	362	392	431	395	411	388	416	393	390	391	420	404	382	415	451	423	444	444	444	404	399	376	404	402	402	375	390	428	393	411	420	402	433	379	408	401	389	417	394	387	399	399	425	414	422	408	393	434	411	392	456	450	392	394	433	405	411	398	424	404	396	406	409	429	395	403	420	379	382	405	430	396	412	400	423	419	405	371	442	370	424	377	378	410	411	425	413	370	400	438	380	417	425	414	412	435	428	422	429	371	393	431	407	410	412	413	396	408	431	423	428	414	372	406	390	408	423	405	408	410	437	388	406	428	396	433	391	414	367	400	403	403	402	399	376	373	398	393	413	420	422	402	373	460	408	410	407	385	410	443	427	431	397	408	403	412	416	436	381	470	450	423	419	407	414	377	412	401	410	423	424	416	411	414	414	369	408	428	430	370	426	415	398	429	406	376	431	455	412	384	414	445	397	410	407	423	366	423	384	392	424	423	419	419	413	397	412	397	398	436	396	417	435	424	407	418	414	416	406	413	415	417	437	392	416	373	401	382	422	396	368	405	394	417	404	422	406	405	379	422	382	388	405	390	423	420	415	391	405	434	387	424	399	434	442	376	369	431	429	411	399	402	438	396	386	393	400	408	434	403	395	413	397	398	421	408	420	402	397	421	393	429	416	389	410	433	405	407	419	414	405	423	413	430	442	383	415	401	378	385	430	398	428	415	408	437	385	421	391	396	418	432	423	386	415	389	420	411	390	387	402	384	480	411	414	412	413	400	418	406	392	404	402	400	372	355	402	410	447	398	408	399	362	418	425	387	420	400	401	368	409	409	395	423	426	412	406	393	396	411	386	434	377	386	407	388	434	407	408	418	429	422	411	396	419	428	395	395	380	434	401	449	416	414	388	412	414	428	384	384	417	380	421	391	391	395	389	417	423	418	403	358	428	411	426	391	427	448	423	385	406	422	422	399	444	401	409	388	398	434	407	436	385	419	404	404	399	416	410	375	414	397	466	389	417	405	387	418	424	445	415	440	425	432	422	400	411	396	415	401	400	425	399	422	418	397	407	446	420	420	355	409	405	413	421	365	403	390	448	396	404	424	396	422	413	423	390	422	427	358	383	403	421	434	401	394	401	405	396	422	407	412	405	385	430	403	412	412	423	385	393	447	411	432	403	431	398	393	429	407	409	397	418	395	421	388	402	406	433	439	416	388	375	410	393	392	448	388	372	375	396	376	412	435	448	397	412	412	420	402	396	407	415	404	424	382	418	408	411	411	426	432	401	418	437	430	412	414	405	389	433	413	400	389	410	426	387	389	393	373	388	397	409	406	401	390	431	380	375	415	376	381	380	414	382	391	396	450	401	397	422	406	394	435	421	412	431	390	402	409	422	418	378	406	398	423	408	415	407	387	408	450	413	384	428	399	415	452	398	413	377	408	385	388	389	428	400	393	448	432	390	393	407	426	392	392	396	387	405	429	395	402	385	431	389	429	405	388	389	398	373	425	403	418	393	399	423	417	423	407	363	420	336	394	425	400	410	461	389	408	399	437	366	416	428	448	374	456	393	411	407	409	413	410	401	438	450	421	421	426	430	401	416	385	405	431	400	434	408	385	409	416	422	390	406	398	409	376	407	381	391	417	431	396	414	409	384	422	427	414	431	406	441	412	414	403	401	414	387	391	409	432	383	422	426	420	412	444	422	376	405	395	418	395	410	390	414	412	400	416	399	395	419	399	425	422	429	426	433	427	422	419	428	445	411	418	363	424	412	379	414	403	418	418	410	397	435	447	387	393	451	413	383	388	402	441	447	419	418	396	363	396	432	408	408	414	384	413	442	362	399	380	409	376	412	385	394	402	458	426	413	366	409	419	419	392	406	406	402	414	416	396	405	377	382	383	397	437	442	394	454	429	427	425	398	399	384	384	416	402	398	399	415	383	413	408	404	404	379	393	423	404	412	447	391	397	389	418	393	419	419	394	424	407	402	417	407	373	411	442	379	393	397	388	430	421	432	392	427	431	454	385	383	403	380	423	389	376	382	385	445	416	428	397	416	427	409	433	433	399	366	415	410	392	387	399	431	401	403	380	375	436	370	416	385	417	421	386	413	378	421	398	399	397	383	439	428	405	413	415	463	390	391	406	424	425	405	410	381	421	415	381	391	421	409	412	406	379	397	386	377	392	417	418	419	391	416	414	403	427	382	413	403	424	394	412	417	405	394	432	403	402	422	354	418	390	415	399	384	419	416	397	414	409	427	395	390	416	438	438	424	424	402	429	403	419	394	435	400	391	386	402	439	427	374	372	405	434	375	394	414	412	416	438	395	451	360	428	392	415	427	364	397	407	409	398	419	424	398	368	422	381	398	394	423	405	407	416	418	431	398	416	391	397	392	415	423	441	358	396	395	395	400	385	377	412	410	421	421	426	402	403	428	415	396	384	404	417	410	419	373	445	429	411	402	427	398	422	419	422	371	431	414	408	413	448	406	402	389	402	412	384	384	397	427	391	409	410	443	434	401	409	421	407	426	395	414	414	418	415	402	443	360	452	457	408	406	395	393	414	425	426	405	414	386	401	419	398	437	423	383	435	392	419	402	399	407	398	409	413	382	439	398	401	391	414	445	403	449	404	411	435	404	411	408	369	441	358	436	401	393	421	390	414	401	387	395	424	395	430	396	391	433	434	421	388	420	405	399	374	434	383	404	397	355	433	369	407	386	426	401	404	433	413	429	376	419	389	399	398	397	423	410	407	409	385	457	416	394	413	393	402	418	398	380	400	392	409	398	437	380	397	459	380
24014	21151	28322	24773	21511	15226	6070	3046	2136	1671	1226	955	848	705	684	629	569	559	540	489	449	456	435	388	401	442	400	336	368	399	389	364	400	360	373	346	365	356	381	328	326	385	340	354	358	340	393	347	362	378	350	373	375	326	337	336	364	338	376	327	330	344	290	346	324	393	349	390	348	314	358	331	367	360	340	355	347	359	365	384	353	356	369	335	339	336	373	372	325	360	373	346	335	369	350	355	349	345	359	313	362	347	346	362	366	314	391	330	332	386	362	366	326	353	333	356	319	353	356	333	330	380	336	350	338	352	328	367	384	351	354	332	333	335	338	326	343	345	353	359	377	330	337	334	379	363	361	374	370	376	331	338	392	360	347	358	343	335	375	335	365	368	369	367	333	348	347	343	354	353	382	352	405	363	336	339	356	342	375	341	338	339	349	390	374	344	387	314	327	326	331	346	342	348	368	334	348	392	344	337	331	340	370	392	337	355	384	346	354	378	362	372	381	338	374	334	337	344	373	364	357	360	341	345	371	377	331	351	368	362	389	378	318	329	378	359	354	341	346	332	357	377	332	337	347	350	356	367	363	382	331	374	361	356	356	354	366	331	324	319	360	345	328	369	335	352	350	349	363	341	358	366	325	344	336	360	354	310	352	362	363	370	360	366	326	321	338	349	341	344	365	350	368	371	331	358	369	336	330	327	367	368	336	332	371	369	360	363	335	362	360	377	368	324	342	315	362	354	358	359	340	350	333	333	339	377	362	345	321	330	307	397	357	341	333	332	363	373	364	380	351	379	377	367	333	306	341	354	350	352	351	347	378	371	350	337	348	371	360	376	376	340	352	338	356	312	355	365	374	349	345	348	378	309	381	348	364	363	333	345	339	382	366	359	337	389	347	369	325	370	341	340	344	363	359	360	350	349	376	333	354	349	354	353	343	379	374	361	323	375	392	351	362	343	339	331	323	303	359	355	353	329	360	368	318	363	385	404	344	382	360	352	366	335	365	317	356	341	336	381	346	330	351	344	335	354	348	341	338	348	357	313	328	384	345	344	367	359	365	354	380	352	354	356	354	358	346	346	332	356	378	326	334	358	329	360	378	369	375	334	383	366	314	392	358	364	366	334	342	367	342	322	337	373	354	357	327	335	378	334	338	354	360	349	338	329	374	346	339	382	339	370	351	356	338	360	376	344	323	351	350	362	370	355	350	330	353	304	373	356	360	337	339	350	332	363	380	317	341	343	378	337	367	371	338	345	361	393	371	348	391	365	362	339	350	368	353	328	364	326	349	322	335	352	361	364	326	332	370	327	354	340	342	376	350	349	341	361	332	337	377	336	342	365	368	342	360	354	386	335	333	372	366	370	344	348	315	390	350	337	344	366	327	336	342	343	334	380	380	367	328	344	363	404	347	328	334	334	311	368	368	373	321	343	350	368	355	361	330	321	330	355	372	363	340	322	355	372	378	336	376	308	385	342	349	413	356	341	339	351	389	348	335	341	349	347	389	371	371	363	350	347	375	334	347	389	363	324	328	354	361	353	376	353	364	324	342	349	330	337	401	369	361	365	377	355	342	333	337	311	320	343	331	349	364	339	342	331	358	350	368	378	368	373	357	343	318	343	363	300	335	338	340	339	330	362	328	355	362	335	332	365	320	358	366	355	359	366	364	347	368	372	314	366	343	360	342	365	365	331	369	331	343	360	349	344	369	355	380	364	347	368	353	362	322	343	353	365	332	363	381	366	376	335	355	322	345	368	328	348	352	348	372	335	353	344	338	329	325	375	343	343	366	388	338	397	377	327	364	348	358	362	333	309	344	321	350	357	389	350	356	362	331	345	358	348	383	406	342	351	354	369	346	363	366	348	340	339	356	359	384	337	370	347	368	361	324	335	347	379	359	338	382	336	376	336	340	318	350	351	362	367	368	367	350	357	328	377	336	385	348	333	344	359	345	327	328	398	345	338	365	334	374	380	355	360	353	348	343	341	348	352	345	349	356	340	366	347	342	338	345	336	324	364	331	391	342	305	349	393	342	362	359	361	370	332	350	355	373	345	340	308	363	335	349	356	361	324	346	348	387	388	335	343	338	343	389	398	372	361	327	361	339	336	337	349	373	348	359	335	372	354	347	355	355	348	360	355	398	345	337	328	374	352	319	365	349	332	358	363	360	343	400	337	343	378	332	374	358	360	362	335	353	381	352	348	355	362	368	337	350	384	360	310	362	320	377	330	359	352	352	368	358	374	308	312	355	346	362	372	367	379	363	348	342	360	369	349	370	333	369	339	361	405	369	349	334	329	325	331	367	340	353	366	400	374	366	360	339	333	355	366	357	342	352	374	363	323	341	369	389	361	363	366	334	347	381	323	363	358	369	329	359	347	363	351	331	340	371	360	357	319	321	328	338	360	341	327	349	359	348	336	350	355	359	336	384	348	365	382	339	329	403	340	378	360	352	365	395	345	336	358	338	335	347	338	348	342	355	398	356	341	377	357	300	329	346	344	340	359	325	350	338	368	384	331	332	358	372	350	366	336	358	357	356	343	324	308	354	333	350	339	371	361	369	361	364	345	368	334	373	373	365	388	334	343	336	291	350	354	370	346	337	368	362	345	375	376	365	361	358	354	334	369	400	340	341	359	393	328	391	372	332	350	337	346	341	343	355	323	344	365	345	341	351	340	336	344	330	353	320	368	366	366	335	342	360	381	350	351	382	336	344	336	353	360	372	322	397	381	342	381	357	365	340	341	365	382	357	358	347	336	336	334	357	391	364	365	389	321	367	367	348	342	367	380	345	356	337	318	371	370	324	374	365	346	349	330	361	362	372	355	322	349	333	407	316	354	350	328	315	357	311	334	376	325	384	351	358	382	349	363	379	365	351	327	323	366	361	336	366	318	340	348	353	360	342	344	339	373	362	312	326	365	353	378	373	353	335	344	314	369	356	378	337	367	346	377	318	338	334	319	378	360	355	334	370	323	334	362	367	366	356	364	352	366	354	348	313	315	339	384	338	376	316	333	339	327	385	356	359	349	343	365	372	345	374	321	336	381	330	397	372	357	378	350	331	360	364	364	353	331	351	318	359	393	363	353	349	325	356	335	365	368	357	348	363	332	364	371	364	343	329	385	346	349	337	376	337	363	395	349	366	326	340	365	343	308	358	312	337	334	322	328	369	309	377	341	376	363	353	327	395	359	341	367	339	345	375	378	347	362	322	367	340	323	339	384	356	359	349	348	353	326	347	339	376	378	330	345	348	339	352	364	366	340	348	315	328	372	351	355	371	368	359	325	307	334	356	344	371	365	344	357	344	364	380	380	329	335	363	343	368	359	360	378	381	351	341	364	334	355	361	351	363	333	367	371	330	338	382	335	348	360	355	327	334	349	346	344	360	329	372	408	348	352	378	354	337	359	328	389	335	378	344	336	348	352	342	344	329	378	373	383	336	343	363	369	364	369	358	348	371	354	334	363	342	361	349	332	348	341	361	356	334	363
39894	63562	46803	30863	21144	12084	7569	5355	4067	2938	2157	1670	1320	1153	1036	932	813	783	692	649	610	628	528	563	531	533	539	528	481	469	507	486	480	496	451	471	494	493	458	443	480	488	423	438	421	468	512	465	425	428	441	432	420	450	435	455	424	397	431	463	433	452	434	429	421	436	458	411	453	400	452	453	453	437	462	422	443	405	447	378	419	415	452	408	443	433	396	421	446	437	422	406	469	420	438	456	452	426	467	426	423	430	447	401	421	457	442	424	445	461	453	437	482	419	433	431	409	437	416	415	415	424	418	420	471	411	389	439	420	447	441	454	412	437	423	472	427	455	416	422	417	391	418	424	363	449	468	463	446	440	416	426	426	467	442	479	467	406	434	439	428	453	430	437	397	448	428	440	452	408	435	412	437	414	442	442	424	430	436	464	460	441	462	420	412	420	415	421	452	440	422	431	448	432	418	434	413	427	470	433	473	445	461	459	433	428	407	454	442	430	442	418	423	433	423	438	439	453	400	391	465	416	429	447	443	418	419	422	442	425	478	459	445	408	442	420	425	466	431	453	420	452	429	449	430	421	450	401	405	452	469	430	446	488	436	436	458	461	415	413	433	430	447	456	403	427	477	432	429	395	445	407	453	447	437	438	429	422	429	439	420	451	449	457	458	428	463	434	470	434	457	427	422	457	458	434	448	448	453	423	417	413	396	442	430	460	445	393	415	425	445	465	438	439	429	427	446	451	434	436	450	429	423	461	406	420	417	423	409	428	483	445	459	440	447	409	449	465	442	403	420	445	392	408	442	442	480	442	463	460	444	414	405	434	416	481	433	428	460	422	469	404	429	455	410	433	469	440	435	418	447	422	434	450	450	450	443	414	421	449	435	449	466	442	429	413	422	417	457	474	424	449	432	419	428	399	452	436	435	423	401	416	407	414	452	452	427	424	450	452	452	433	428	405	427	458	432	424	419	430	422	466	430	457	451	449	417	403	442	420	430	457	482	437	409	394	428	462	435	442	456	447	460	448	428	410	437	407	411	437	422	441	427	431	429	402	417	412	485	446	423	459	405	424	427	404	466	422	475	455	438	455	443	435	429	462	431	441	432	415	454	419	433	454	412	444	428	406	450	431	471	447	463	429	427	435	420	457	448	440	395	459	409	492	388	445	505	440	440	421	414	434	434	462	485	447	405	386	439	446	433	413	430	433	438	426	439	461	450	443	411	438	453	446	414	449	433	391	439	400	467	432	428	449	415	430	441	458	430	424	427	450	420	406	443	456	443	426	473	444	434	442	429	458	462	452	423	401	477	478	419	432	395	419	468	437	447	445	453	447	447	409	449	393	422	464	421	425	456	434	425	436	472	449	443	418	396	399	436	488	481	474	459	440	403	413	416	416	436	473	414	433	410	407	431	414	460	434	405	457	430	440	431	420	444	464	456	407	456	421	433	439	442	409	401	431	449	439	436	425	443	430	397	425	415	420	435	433	438	449	403	416	396	428	447	444	448	404	432	440	450	467	447	426	427	416	429	441	410	449	429	448	407	444	441	424	401	437	449	449	423	469	433	424	442	424	450	446	429	415	461	405	443	403	440	444	463	415	471	459	474	455	438	452	405	426	430	422	393	437	428	414	446	430	392	414	462	416	425	465	443	421	411	425	440	467	434	442	411	429	427	398	481	418	450	430	417	412	435	426	469	483	437	431	490	404	409	409	461	417	445	448	478	413	431	462	415	441	439	456	437	442	467	447	406	425	420	440	425	458	439	421	430	422	446	466	443	439	467	431	443	406	436	429	444	433	450	398	416	467	407	439	424	444	410	369	469	419	442	432	444	451	426	435	399	411	455	428	457	450	431	467	415	447	449	406	421	443	414	427	437	418	450	418	398	462	461	414	419	439	412	433	444	420	403	435	440	409	454	438	423	430	449	431	465	446	390	410	401	423	457	398	417	462	388	444	444	415	433	446	417	423	412	407	398	431	468	447	416	447	409	433	467	417	441	397	438	485	435	454	455	471	453	414	455	445	475	411	416	424	443	447	425	425	412	437	472	443	398	435	443	445	434	455	470	436	428	423	437	426	438	427	436	393	449	409	454	429	436	447	447	470	399	433	451	414	420	446	445	442	449	440	438	467	439	415	455	448	404	445	441	444	381	446	439	434	432	435	443	414	427	404	447	394	447	427	441	447	463	464	457	429	420	451	432	465	414	456	437	434	431	410	475	439	453	437	427	403	445	406	437	424	414	434	397	430	450	415	401	432	420	467	462	405	459	421	457	446	439	436	441	444	446	438	430	441	442	422	461	380	427	450	420	446	449	435	433	435	470	386	440	399	426	433	422	457	435	424	454	427	442	454	462	422	438	446	429	444	448	448	505	451	426	446	400	438	409	462	457	427	400	468	430	449	391	379	454	455	432	440	450	425	442	418	416	457	411	419	441	487	429	443	438	411	417	414	416	417	440	436	432	424	447	413	402	447	442	463	408	475	389	445	455	464	452	436	403	447	437	416	414	436	468	439	421	456	408	403	431	442	449	450	474	439	447	454	463	439	471	446	422	430	435	465	464	426	413	436	430	421	433	452	403	392	439	443	400	456	418	429	466	400	421	418	411	422	424	469	450	426	431	439	417	433	486	419	424	457	421	428	400	466	468	420	450	469	453	445	442	438	447	469	437	407	415	414	476	425	411	415	415	462	439	437	427	429	444	391	425	394	450	446	448	421	435	419	451	402	447	417	444	470	418	427	443	463	441	432	439	407	458	403	435	435	396	405	432	433	431	417	436	442	429	443	420	400	449	383	448	441	446	455	434	436	467	439	442	468	465	440	428	472	445	472	424	454	475	427	418	470	448	396	445	421	475	443	456	382	424	407	427	444	442	470	437	408	461	447	433	419	444	427	430	419	416	413	499	434	446	429	452	468	418	443	445	466	427	439	447	458	446	435	441	465	404	418	457	436	423	464	413	460	443	449	464	451	475	429	476	406	439	426	469	453	448	420	475	457	439	454	481	443	436	448	429	474	426	491	436	400	473	477	427	469	429	424	429	451	423	452	433	441	428	415	430	477	445	426	453	417	457	453	471	435	475	476	466	444	474	462	458	423	443	422	404	467	421	433	421	445	455	442	443	428	431	411	453	411	429	458	446	475	478	431	448	461	417	440	419	457	433	442	422	454	445	422	389	439	447	450	437	459	435	430	412	438	463	432	428	469	426	423	436	436	388	434	423	406	416	424	400	432	446	430	409	438	484	452	471	433	416	425	431	453	451	435	437	417	414	405	442	431	435	435	420	409	389	449	421	425	436	449	458	436	423	431	448	442	408	438	478	419	453	418	446	398	425	450	449	485	411	424	428	452	433	425	484	413	465	446	403	448	444	487	425	423	464	439	414	432	429	462	433	405	446	440	428	485	435	446	453	437	430	494	487	461	424	394	446	427	428	448	442	492	452	448	434	452	440	402	474	476	397	428	426	445	437	449	452	404	417	472	431	429	406	453
24859	21262	28614	26707	19332	9091	4227	2498	1760	1413	1079	822	698	621	523	482	442	418	426	387	356	348	380	333	345	329	285	303	347	292	318	295	290	267	295	251	312	307	281	290	266	267	293	290	263	282	247	258	240	269	292	261	285	275	266	297	287	240	290	275	267	276	262	293	292	261	275	266	298	283	253	254	265	281	268	258	270	266	277	265	277	252	280	248	270	261	277	285	261	271	257	277	291	271	238	243	288	284	279	256	278	274	270	303	280	261	271	260	262	266	264	282	280	278	276	258	311	255	273	289	257	272	283	268	281	299	252	259	246	291	280	275	288	263	268	283	275	277	269	258	267	280	267	294	288	262	259	289	273	259	257	266	243	251	261	301	280	282	266	265	252	272	303	255	261	286	285	286	261	270	269	270	264	296	274	263	274	272	272	280	291	259	248	285	251	253	270	262	253	254	275	270	255	271	255	288	263	263	258	256	286	272	261	287	230	279	256	277	277	287	265	261	292	264	246	248	269	286	282	234	265	244	258	264	277	252	246	273	246	260	267	280	290	246	293	255	283	276	254	264	276	253	271	243	240	264	293	288	275	265	258	246	297	283	278	266	292	243	284	286	257	301	272	269	274	256	241	279	287	249	283	286	233	282	253	251	281	257	236	287	281	257	252	272	270	256	278	265	271	304	294	268	265	272	245	270	273	253	257	274	244	286	267	253	266	269	280	311	263	283	252	248	283	273	277	281	252	266	286	275	279	253	276	291	245	293	276	241	268	293	282	254	290	282	268	315	253	270	245	260	266	288	282	280	273	233	264	258	235	276	282	280	280	259	242	263	262	287	256	267	254	245	260	277	288	270	270	290	269	239	286	267	278	279	255	269	289	279	277	299	269	249	249	263	274	283	259	235	310	277	252	255	259	292	252	249	272	220	281	249	259	257	261	260	280	261	244	273	262	276	310	248	259	274	277	274	253	247	275	250	268	270	268	305	245	263	261	279	266	276	261	288	293	257	261	282	272	261	246	248	255	271	266	261	266	275	254	254	279	252	263	265	270	270	250	271	258	263	280	268	259	259	278	274	263	256	248	252	282	256	259	253	296	264	253	293	275	272	263	238	277	274	276	271	270	254	286	277	263	280	259	266	262	276	266	277	289	258	253	302	250	242	257	301	310	244	264	303	240	289	274	250	304	254	253	257	290	276	280	296	247	240	294	266	275	288	267	268	271	268	269	232	274	262	258	268	287	241	250	265	267	236	227	253	254	259	249	289	265	258	272	278	268	290	273	263	278	291	291	289	271	222	265	250	269	264	264	285	267	236	273	268	220	294	250	276	284	304	263	287	268	258	271	277	302	273	268	277	282	257	252	273	268	276	289	284	249	254	262	281	288	240	282	279	266	246	267	281	269	260	263	302	289	251	274	275	262	271	261	263	266	271	256	255	259	263	286	292	295	291	261	299	251	274	276	239	254	296	275	262	251	256	269	277	261	266	283	291	263	286	250	268	249	235	260	246	278	301	242	249	260	294	243	237	257	272	270	279	240	313	271	238	228	256	290	271	238	256	268	277	270	264	267	292	276	315	273	266	257	294	287	258	265	255	258	241	248	257	268	279	253	273	250	254	259	256	296	236	256	283	265	293	268	254	262	277	283	285	285	270	272	257	259	293	245	258	246	227	257	279	285	276	298	262	260	259	245	287	277	304	272	311	275	272	289	269	288	288	256	265	261	263	274	275	272	277	290	278	277	278	269	299	263	252	311	265	256	266	268	267	268	264	262	250	251	286	261	270	246	265	269	271	284	285	262	281	263	254	270	259	273	274	269	269	274	252	268	253	266	286	263	245	257	272	242	296	267	238	267	266	260	295	259	297	261	275	286	291	254	246	277	313	253	289	265	263	278	249	264	272	272	276	246	270	242	247	268	250	247	257	276	273	278	277	282	263	276	242	265	239	271	290	263	279	281	298	272	280	263	277	271	245	271	287	303	252	268	277	292	288	282	255	288	247	279	277	290	272	264	280	253	270	277	266	267	260	272	274	268	266	256	257	302	265	287	255	257	267	282	280	255	279	275	279	281	281	253	263	276	250	248	257	237	275	289	263	279	262	262	289	273	256	251	264	251	248	257	261	294	246	266	249	281	280	280	277	263	233	247	260	240	270	263	260	272	273	266	279	254	244	273	242	245	296	245	277	286	267	297	282	269	287	255	263	267	266	254	273	275	272	246	289	269	280	278	276	239	265	271	282	285	294	274	262	267	229	275	297	272	253	259	246	287	252	260	279	246	266	261	277	289	261	273	254	273	274	248	300	257	260	261	262	264	292	278	260	291	278	280	254	265	293	242	287	262	280	265	281	258	259	252	261	266	310	252	296	292	305	253	284	278	253	298	255	272	250	274	268	251	272	274	297	277	266	283	277	240	257	255	278	262	304	275	279	253	274	282	266	245	267	277	292	275	238	291	256	268	281	302	256	291	321	277	279	224	270	277	260	256	241	258	237	257	260	257	267	266	261	281	276	257	248	248	303	278	277	278	241	253	243	265	278	300	263	272	274	271	249	255	294	262	308	263	262	263	265	283	271	298	262	270	259	277	267	275	302	267	267	249	268	270	263	298	249	299	285	266	268	285	272	279	294	255	285	256	276	277	274	265	261	264	266	277	261	280	242	272	293	259	272	246	298	293	226	262	281	251	250	230	298	276	256	246	262	226	276	255	274	254	252	270	307	257	231	287	287	263	258	274	275	242	285	253	261	251	264	261	265	255	263	248	270	257	279	261	272	254	226	287	277	253	282	299	231	271	292	272	269	242	243	249	310	278	270	257	294	298	229	291	291	260	273	272	256	269	289	255	273	246	241	260	295	273	267	251	290	291	274	262	262	261	280	285	233	223	274	281	238	266	242	285	244	256	294	261	288	286	287	305	280	284	305	293	274	269	284	254	295	288	266	275	285	261	267	278	269	282	261	264	281	278	276	248	255	261	288	271	271	258	279	268	266	287	262	271	261	254	256	258	256	252	248	252	278	262	260	257	286	267	296	289	267	267	264	249	268	252	265	263	269	261	268	283	248	275	249	255	257	269	301	292	270	266	278	283	288	261	286	296	265	293	285	286	242	253	260	273	254	286	241	271	263	281	272	270	283	235	254	279	266	267	276	279	287	263	283	277	297	284	290	277	295	245	268	253	265	284	274	267	261	270	279	267	265	252	264	239	255	290	255	257	259	279	278	242	280	293	269	290	286	274	277	252	281	272	267	253	262	263	287	281	263	275	289	250	272	274	257	265	266	266	275	272	277	294	278	280	263	277	262	246	254	266	286	293	257	272	260	269	259	266	271	241	266	266	268	253	287	290	262	286	263	280	257	273	296	277	267	255	262	306	254	281	262	283	282	267	299	260	258	249	256	285	266	277	280	268	268	269	280	246	269	306	275	287	279	267	292	298	282	272	264	272	256	270	259	264	262	265	263	296	289	253	255	251	236	263	275	236	270	262	277	256	275	278	259
38267	59289	47264	30303	19920	10674	7110	5108	3602	2807	1913	1508	1225	977	899	751	717	614	601	575	526	470	520	432	431	419	411	367	397	360	391	380	357	382	389	389	355	358	363	323	353	359	348	345	371	327	364	332	345	348	312	363	315	351	341	357	339	346	356	366	348	365	345	366	297	366	358	368	336	343	330	368	356	320	333	340	327	346	364	344	349	327	322	333	370	346	319	330	361	350	326	339	318	331	325	348	341	340	335	360	321	360	334	332	283	363	340	352	325	320	318	354	315	337	335	327	327	316	306	376	299	356	341	332	320	353	318	342	331	380	342	349	322	338	373	334	355	361	332	362	360	344	316	344	357	339	329	379	363	328	343	335	331	322	315	347	352	367	333	336	355	359	358	328	309	345	335	313	344	354	362	330	363	336	364	361	346	331	332	339	334	326	329	297	346	331	324	304	343	346	334	319	299	346	317	340	351	338	317	338	336	329	338	361	327	337	332	335	334	357	331	376	357	339	323	324	352	352	324	340	337	361	359	300	348	333	343	325	303	358	340	317	355	322	350	356	385	332	333	348	338	346	313	371	308	331	359	368	353	348	340	308	338	356	340	342	340	364	330	351	352	343	350	351	323	331	340	354	334	341	357	330	355	330	313	341	358	341	345	331	321	369	370	356	323	353	343	353	380	348	320	321	325	335	312	331	370	328	337	323	339	318	344	318	353	343	340	312	333	334	363	337	327	359	321	350	319	329	334	337	358	370	372	347	329	336	330	342	368	360	342	320	323	339	325	350	310	351	336	346	322	343	369	342	373	349	336	270	327	317	335	351	331	365	345	332	319	339	296	358	326	310	349	377	348	341	326	368	355	341	347	343	356	368	363	349	350	314	332	348	313	318	333	359	338	340	332	363	376	345	352	343	397	336	324	313	341	331	357	322	335	317	348	343	345	385	337	336	326	312	325	370	345	291	318	339	343	386	345	348	360	341	359	341	344	361	307	337	329	321	309	329	332	359	357	343	341	319	346	353	349	344	359	370	326	350	332	331	349	316	348	366	367	341	373	339	307	343	371	332	356	345	363	344	307	310	342	333	375	323	354	331	314	358	365	337	351	335	355	356	330	339	327	351	358	352	358	356	326	334	350	321	332	340	336	346	385	355	338	330	346	357	363	354	364	361	378	332	344	341	335	339	331	347	354	374	322	363	352	328	357	367	357	346	303	332	356	371	365	337	307	364	312	338	344	348	360	361	343	364	343	313	376	332	344	347	325	336	350	324	337	359	340	319	347	309	375	353	369	342	309	385	331	358	343	336	357	339	347	304	319	354	329	343	318	352	332	349	292	343	345	326	315	334	313	331	343	337	337	333	377	336	359	347	336	365	353	361	296	365	315	347	341	306	335	325	341	345	330	350	287	333	338	327	355	354	351	327	337	344	335	341	325	357	350	324	351	378	348	367	359	330	338	315	321	349	375	356	359	376	341	343	349	341	335	317	346	322	350	325	343	338	321	340	325	332	339	339	352	342	346	343	336	325	338	352	325	336	356	359	348	347	337	355	330	313	334	334	325	296	368	322	347	331	308	310	322	335	321	335	313	335	327	346	279	309	324	323	341	336	361	319	334	352	352	332	328	341	364	347	329	336	347	358	364	355	309	301	343	357	318	346	327	340	331	328	351	355	334	331	384	330	385	321	332	392	303	359	314	334	303	340	334	329	344	359	359	331	342	338	322	336	344	357	326	346	314	318	349	294	315	339	361	329	352	320	313	307	345	332	325	334	350	329	301	312	353	314	368	327	353	328	324	348	331	350	336	329	324	344	309	360	341	345	371	364	374	323	333	336	313	367	348	335	342	333	350	338	334	370	307	335	335	335	322	345	320	364	345	336	338	373	329	363	355	308	325	354	310	330	304	337	313	333	335	327	340	338	336	347	345	359	323	359	336	339	358	407	322	317	341	353	328	325	350	324	369	339	333	346	336	341	345	345	324	349	329	350	344	327	326	342	344	311	308	299	347	357	351	296	365	346	334	329	332	327	340	325	335	327	346	325	344	335	332	299	345	335	317	359	336	331	341	328	337	343	323	339	351	341	309	300	366	310	323	295	313	340	330	358	331	357	353	344	365	345	334	348	365	344	333	362	349	341	353	334	310	366	325	346	340	338	310	343	376	312	344	347	318	352	340	318	290	309	338	338	360	346	328	325	358	337	328	342	338	331	331	333	330	320	349	319	324	313	296	318	319	344	334	338	325	362	338	362	377	322	306	333	356	317	325	331	355	310	331	343	336	324	347	320	330	328	335	334	354	332	313	315	348	339	333	346	313	345	328	359	319	353	345	322	342	331	340	313	320	352	347	339	388	325	367	345	319	354	338	349	366	345	335	362	341	360	334	355	369	335	337	341	337	334	313	305	312	346	356	309	328	337	358	348	346	339	319	330	356	326	340	379	363	347	339	337	316	354	346	330	324	326	314	336	367	330	337	320	321	322	356	344	298	315	328	351	334	339	326	329	344	300	331	324	350	338	348	352	368	360	323	337	317	312	325	331	339	325	341	337	332	355	299	356	341	306	335	348	350	332	339	349	323	319	352	366	309	341	351	346	321	322	345	330	351	359	335	353	368	356	311	348	319	340	357	320	353	368	358	334	368	367	356	363	362	334	332	360	327	303	349	336	356	335	334	334	313	350	339	340	319	347	314	393	323	328	327	311	346	317	345	323	337	340	357	312	342	328	351	349	336	364	356	340	335	324	346	342	359	350	344	309	326	398	338	324	352	328	323	342	377	353	347	319	349	330	353	372	349	315	348	357	323	333	336	368	328	323	353	372	330	363	345	357	351	320	329	359	344	312	316	337	387	333	348	314	357	318	356	322	394	328	318	333	338	321	366	338	331	343	351	368	335	316	313	317	339	345	332	320	324	326	322	313	321	293	313	358	325	363	322	324	324	277	345	363	354	341	311	337	322	327	331	358	352	336	345	364	329	326	337	308	352	341	344	350	337	328	349	329	335	356	334	345	318	331	336	336	302	354	329	363	344	334	350	329	365	359	343	330	332	378	329	337	371	323	342	333	344	347	326	341	366	337	361	353	327	349	309	339	335	372	359	344	368	337	352	344	341	340	328	313	322	322	327	368	378	334	347	318	309	324	323	341	355	370	340	325	339	341	367	348	322	340	352	335	355	326	361	335	345	350	354	394	329	328	341	309	354	382	345	314	318	347	335	318	330	362	346	364	346	365	357	340	356	344	340	314	319	353	362	342	305	342	333	355	364	367	350	313	341	328	347	342	323	362	356	315	337	334	329	341	310	305	322	324	347	319	336	356	339	339	333	326	339	308	337	337	321	373	317	329	324	330	312	329	341	382	313	378	343	334	354	329	340	360	321	330	331	351	361	323	317	348	340	323	303	372	368	391	354	341	339	346	359	312	364	308	379	340	324	347	354	331	368	346	336	320	356	368	336	361	356	369	314	357	324	310	306	363	344	330	329	330	342	339	325	357	321	308
22802	21123	28630	23928	21361	21496	15457	5686	3159	2616	1910	1455	1153	915	811	749	653	568	517	538	463	477	443	412	394	384	381	369	348	322	331	322	349	355	344	314	347	303	298	299	307	294	294	299	315	297	307	295	294	299	306	298	299	303	324	276	291	310	309	277	288	305	307	312	311	294	289	312	297	283	275	264	285	287	289	313	276	283	272	270	301	301	285	321	289	275	306	318	272	297	267	277	322	286	304	278	289	299	300	282	273	293	264	303	288	293	286	306	283	279	272	291	292	265	274	313	318	296	298	293	305	311	302	314	281	312	303	299	285	309	325	296	298	284	280	301	308	285	310	284	282	298	301	284	307	263	253	301	286	271	285	315	309	296	318	305	294	300	286	260	307	299	288	277	320	272	314	312	306	268	300	300	325	297	290	256	277	261	315	268	307	281	319	292	286	292	296	313	309	315	292	316	281	285	302	269	297	304	303	316	283	329	279	293	295	269	298	309	278	283	254	300	286	300	294	275	280	282	285	299	322	286	304	296	305	277	291	274	276	279	303	309	290	281	304	292	288	285	311	276	292	315	287	271	273	291	264	282	315	299	291	255	280	279	295	287	294	278	282	298	317	270	333	272	249	277	284	307	281	289	307	287	284	297	309	285	312	296	316	297	306	300	288	308	301	297	300	285	277	265	313	292	269	290	280	282	312	267	308	297	294	271	297	278	285	328	318	291	308	268	286	315	304	281	301	275	318	309	285	299	315	278	278	303	307	325	281	295	286	292	323	295	305	299	293	302	262	285	298	281	256	313	287	304	286	331	266	328	305	287	292	260	251	300	302	289	288	294	315	290	283	311	295	289	259	328	296	285	311	309	302	265	283	282	281	291	294	280	301	289	293	262	318	266	303	291	293	276	313	267	291	281	302	260	295	291	299	324	289	297	294	263	289	306	299	298	296	282	288	276	296	294	279	281	298	294	286	297	279	319	252	266	279	266	321	318	306	258	323	313	318	286	291	297	270	311	298	267	296	305	307	304	266	334	291	294	293	296	284	278	309	274	270	285	309	286	285	298	266	293	306	300	292	312	284	313	299	278	286	280	323	262	308	329	284	284	283	296	277	306	299	275	300	285	287	265	303	272	329	285	286	304	259	315	307	293	278	279	277	292	297	307	291	300	307	304	281	318	270	313	284	287	292	266	266	287	301	307	287	264	307	288	310	305	308	302	283	302	283	299	259	339	308	298	267	289	301	275	289	307	331	339	267	281	256	261	282	308	303	305	315	260	295	274	283	285	303	302	289	279	275	271	324	303	313	292	308	275	300	252	321	285	282	286	292	290	301	307	312	317	261	280	261	293	283	295	292	307	322	288	285	297	309	316	287	305	301	309	327	332	313	292	308	279	283	239	297	305	295	274	275	261	311	298	287	322	255	322	256	283	289	310	316	306	284	291	294	304	301	268	274	290	321	281	285	301	290	287	284	286	246	287	329	274	285	324	288	310	294	307	277	287	303	276	292	272	293	298	276	287	291	322	302	276	316	283	284	314	300	332	315	285	294	277	288	273	267	303	319	294	280	292	303	309	295	280	299	273	328	304	310	283	292	297	302	298	288	257	297	306	286	293	290	283	314	286	311	316	304	301	287	282	283	298	300	311	261	281	288	293	314	293	322	319	321	300	290	282	277	269	294	287	296	285	304	310	344	284	311	303	279	306	281	290	278	299	326	279	305	283	284	287	269	297	314	299	322	307	285	283	289	298	269	314	248	315	310	282	304	283	286	273	283	292	307	283	305	285	306	300	295	259	274	302	284	268	302	283	278	308	298	268	284	295	329	285	305	273	302	296	295	302	325	266	306	297	284	309	291	296	321	308	299	306	330	309	291	303	289	310	301	286	292	333	292	329	288	282	293	303	266	297	300	313	304	284	265	293	275	297	279	288	287	331	285	294	297	302	282	302	295	296	319	291	293	310	287	297	318	287	294	276	283	288	284	281	286	275	302	275	314	303	278	289	292	293	281	314	295	309	294	290	284	253	314	301	296	316	312	263	310	272	310	301	311	329	277	278	312	287	301	314	312	296	296	288	288	313	297	285	288	307	303	285	309	286	291	319	310	312	285	305	296	246	296	310	301	260	287	321	298	264	306	283	280	296	288	294	294	271	305	295	317	277	295	311	315	270	298	302	285	286	311	271	290	304	332	282	261	298	282	278	291	257	280	322	279	297	290	291	318	260	279	308	304	315	314	277	289	288	298	297	267	317	296	276	302	271	344	290	302	295	307	274	270	270	340	289	295	324	278	320	278	295	314	298	290	294	297	312	287	298	250	333	302	294	290	286	288	279	285	262	320	273	309	301	242	277	298	278	291	290	303	293	286	300	294	331	294	280	276	304	320	277	349	281	256	304	313	300	297	299	260	290	310	286	265	295	281	275	312	298	276	300	292	299	291	300	308	270	300	290	293	317	285	272	301	286	303	275	305	275	301	309	283	295	293	283	282	269	318	306	279	301	315	262	286	295	314	286	282	311	254	293	285	272	288	312	307	284	289	284	283	277	294	297	308	307	282	338	313	329	287	295	292	321	300	261	306	314	290	303	267	310	295	300	281	296	279	286	319	282	267	293	287	285	280	285	293	328	304	323	284	307	304	279	320	281	290	281	273	296	295	266	299	281	287	281	286	288	352	300	316	318	293	286	288	279	271	311	305	303	272	279	288	303	260	299	284	291	306	281	284	320	284	271	286	344	312	286	297	279	268	303	325	263	291	285	271	330	270	278	262	283	304	305	281	315	315	288	290	282	294	296	291	321	299	341	302	292	331	312	293	311	313	289	304	299	288	292	281	284	287	309	293	284	291	341	271	291	293	287	293	292	276	302	288	290	276	314	295	289	296	305	286	295	284	269	335	296	311	283	301	276	269	303	285	306	281	292	299	314	294	294	301	297	331	308	271	295	285	305	308	278	301	298	293	296	318	301	282	307	307	278	300	260	288	299	310	268	282	268	290	266	296	303	291	277	270	281	332	277	300	325	282	287	307	305	290	286	294	280	300	279	290	322	296	316	274	318	319	296	292	298	281	281	320	312	294	270	268	281	310	314	294	288	334	269	288	314	344	283	303	277	296	271	291	275	285	294	299	268	296	303	326	266	289	290	299	244	293	301	294	295	287	285	317	265	279	310	284	309	308	318	296	304	314	307	281	317	290	305	283	286	306	297	292	281	263	304	282	316	281	288	293	313	318	264	260	295	311	329	277	303	297	292	263	306	279	311	285	314	296	310	301	321	311	309	306	300	267	331	274	318	296	275	299	273	305	283	308	282	283	287	300	284	296	298	304	292	284	287	301	319	322	298	295	294	291	291	269	292	284	276	293	282	306	299	314	314	306	278	288	278	283	298	294	298	286	330	300	297	286	294	290	314	300	280	290	282	313	296	318	315	267	272	307	285	297	284	310	321	290	276	274	285	276	303	316	307	340	302	271	274	323	257	301	297	294	295	263	286	286	290	289	329
41547	67307	53305	36337	27029	17590	11624	8463	5995	4681	3414	2427	1878	1532	1365	1181	1036	960	860	706	655	639	596	582	512	480	513	500	456	437	436	422	392	419	449	404	403	420	407	386	385	386	418	407	376	367	396	398	378	354	374	366	364	367	355	349	389	363	356	354	349	367	378	358	381	357	391	372	331	355	378	351	387	367	370	368	372	380	363	373	358	354	359	357	374	327	351	338	360	358	350	399	335	374	366	383	360	370	386	356	361	379	360	357	367	371	370	373	382	346	374	348	345	353	380	360	367	372	344	368	392	355	324	366	409	349	401	381	350	336	349	386	401	392	353	332	360	354	355	351	381	344	362	340	380	374	329	353	362	383	377	332	346	364	365	349	353	376	369	375	345	369	369	408	338	406	381	329	370	364	357	341	356	374	350	362	341	346	372	341	391	356	320	339	354	374	363	364	375	361	335	350	375	347	348	338	365	343	362	378	354	367	330	371	377	357	339	364	385	360	328	373	390	383	382	375	354	348	383	341	370	367	367	355	354	382	338	365	346	376	347	364	344	370	328	381	355	366	360	357	358	348	358	378	370	367	366	355	327	357	384	378	348	388	367	340	369	376	362	369	341	385	353	358	336	376	342	390	343	367	355	355	367	352	368	361	341	377	368	354	362	357	348	366	375	377	411	358	355	341	355	382	366	389	361	368	396	399	331	382	390	382	380	348	335	367	345	349	331	336	359	369	351	389	359	378	358	360	352	354	340	349	387	373	340	380	370	372	354	370	356	348	358	332	374	360	358	357	335	325	340	368	331	390	359	374	335	338	349	322	344	371	339	364	338	380	354	351	374	344	327	362	355	329	361	375	371	391	381	359	342	387	337	364	390	384	402	390	355	412	350	359	359	362	365	396	377	309	361	371	363	372	347	389	344	363	368	369	354	382	343	349	343	317	339	380	379	352	381	338	345	388	359	368	360	381	356	368	396	385	373	347	356	372	378	370	389	405	358	373	337	378	388	348	360	369	345	324	357	338	341	369	360	390	380	373	367	357	382	364	359	358	360	385	354	346	374	361	371	407	336	352	318	385	350	373	355	377	394	377	358	348	382	381	367	336	360	340	336	383	371	378	326	345	363	384	336	369	361	360	352	363	364	364	364	384	328	379	324	387	367	347	360	348	367	350	366	355	378	369	366	350	364	382	339	362	382	342	369	373	373	348	391	384	407	369	351	356	360	383	372	370	352	319	364	361	362	372	389	340	366	352	335	379	357	356	324	349	373	361	377	390	370	372	403	363	356	372	365	380	373	354	397	363	381	355	371	364	351	377	388	391	338	359	355	363	320	365	392	351	359	406	342	356	364	334	368	348	382	385	354	369	373	336	345	405	355	384	361	414	369	356	345	377	377	359	346	359	397	356	398	373	363	362	385	351	382	346	346	402	395	375	369	360	348	338	326	376	360	370	391	357	341	394	367	341	378	390	361	372	326	346	373	373	389	354	355	387	345	362	364	366	406	375	346	361	345	352	391	371	367	355	374	364	371	385	369	366	345	365	371	411	370	332	387	393	394	355	334	352	374	355	360	379	374	371	374	375	347	358	357	383	386	355	365	348	372	385	369	384	368	344	398	365	378	406	355	368	362	337	392	339	353	362	367	389	364	357	385	345	348	356	332	368	339	358	387	377	402	328	354	369	402	383	400	341	407	360	377	349	392	367	362	389	407	323	343	377	323	382	364	370	365	358	337	332	378	370	351	356	362	342	370	388	418	379	368	336	389	359	339	375	341	381	361	380	369	353	338	362	348	389	406	384	361	338	363	343	341	370	373	396	383	350	343	352	373	343	344	388	386	378	359	368	397	344	372	342	348	367	344	356	364	367	362	356	386	335	372	346	355	368	358	365	361	355	361	379	413	382	363	362	389	366	370	371	324	356	348	369	358	345	391	348	344	345	372	377	394	353	368	356	357	364	340	372	369	369	401	394	351	397	331	344	367	362	339	381	377	304	359	311	376	358	387	365	374	382	360	379	364	364	369	394	370	388	367	379	359	346	365	384	373	357	368	395	347	365	345	367	389	346	381	359	353	370	381	345	380	361	360	358	366	368	375	347	344	375	327	385	399	391	356	377	364	340	373	333	366	356	365	361	377	352	339	368	352	344	382	369	377	339	396	379	326	365	325	346	404	339	373	351	336	361	352	362	365	358	369	378	381	398	378	343	379	343	376	363	401	367	333	358	345	373	386	364	353	360	355	357	348	379	355	349	390	354	373	333	344	364	376	364	359	387	363	355	347	363	333	371	371	379	344	349	361	368	319	375	379	357	396	370	355	352	392	383	346	372	353	355	403	344	367	412	363	367	375	368	364	360	361	320	373	378	388	367	349	387	363	383	359	355	367	359	362	358	360	355	366	357	371	366	392	340	342	354	394	372	372	359	372	361	374	357	396	339	376	352	388	357	347	340	349	351	367	382	374	347	348	352	389	347	352	360	334	335	375	389	377	323	347	388	350	390	376	407	375	311	384	360	358	347	327	374	350	367	368	385	361	362	369	379	359	324	386	371	369	320	404	354	379	380	344	376	341	347	372	354	381	400	344	373	382	356	371	369	349	377	380	356	359	346	343	353	361	379	358	351	393	347	387	358	367	346	388	333	349	346	374	381	336	341	351	369	372	386	395	403	349	362	354	377	363	387	357	328	383	376	324	395	353	362	348	360	386	371	354	343	359	345	380	348	348	356	374	354	372	395	371	342	368	364	370	380	355	386	390	346	373	333	354	331	347	342	330	372	393	356	361	398	353	366	342	372	388	354	361	346	352	358	350	389	354	372	359	377	346	377	355	380	358	360	334	362	380	379	366	375	383	364	369	364	361	382	386	388	351	340	372	347	358	380	310	404	372	369	378	376	385	348	346	353	354	359	373	386	368	352	377	386	367	364	362	348	372	328	340	364	365	380	352	345	362	390	351	380	370	368	407	371	386	352	366	359	358	365	332	407	384	373	359	372	341	365	337	388	364	385	422	353	406	360	370	366	362	364	353	405	412	370	365	370	353	345	357	331	331	320	362	397	360	384	383	365	358	350	365	381	354	342	330	381	360	365	361	355	349	400	380	386	373	357	352	381	359	377	370	350	396	356	368	349	374	401	356	359	372	328	389	366	333	367	338	382	384	343	380	370	349	377	360	391	348	364	356	346	358	367	358	397	355	373	348	373	342	390	370	404	345	342	341	367	334	367	343	387	380	369	353	372	349	322	355	383	382	379	317	338	383	339	363	334	350	368	382	384	394	389	384	351	398	356	355	351	381	359	368	369	346	349	354	334	369	392	367	342	396	342	367	369	356	372	373	397	393	380	374	366	365	324	359	370	349	366	362	358	378	372	365	358	410	407	355	373	371	384	336	339	380	348	396	354	373	378	337	351	392	356	346	371	355	350	362	376	337	356	392	332	362	344	363	380	362	388	323	377	360	349	345	358	392	332	319	362	349	398	373	365	383	381	383	374	389	370	372	354
32121	35655	39512	26422	12222	5444	3421	2272	1604	1298	932	805	644	537	529	498	442	435	398	443	418	397	380	369	370	352	384	377	352	373	338	323	349	320	348	315	307	318	346	346	337	321	354	310	352	337	328	309	295	308	315	344	307	286	345	320	353	330	346	295	300	316	303	327	333	342	321	329	322	336	318	306	333	326	324	302	325	314	320	307	308	366	268	331	332	351	354	311	331	329	335	339	323	300	336	331	299	311	323	299	360	336	310	295	341	322	311	331	353	324	316	317	335	323	324	300	303	342	290	328	335	328	325	320	327	344	308	298	343	352	329	311	296	308	313	307	315	322	350	318	300	325	307	293	276	297	324	327	336	327	339	289	319	329	312	340	331	335	311	320	299	324	320	330	331	323	334	329	372	300	314	322	340	339	338	311	343	311	322	328	325	341	335	315	317	328	342	339	338	318	344	279	305	339	334	354	325	332	334	321	319	317	325	306	318	350	329	336	325	335	332	296	285	313	332	317	319	337	318	298	322	342	343	306	325	315	348	312	324	339	302	305	296	332	318	332	340	336	315	338	332	324	318	347	355	289	308	328	325	303	306	316	324	312	304	351	338	368	306	322	338	308	295	353	309	306	317	331	312	318	333	306	315	338	320	280	319	303	340	320	324	325	343	320	301	313	361	328	335	318	293	337	319	289	329	334	339	328	310	343	304	329	355	331	333	291	341	320	275	325	338	313	304	321	308	308	337	271	309	309	304	298	345	336	317	290	310	316	348	321	305	332	370	323	321	301	330	312	327	314	290	309	323	320	351	313	327	307	322	323	321	312	314	330	338	321	330	291	351	329	326	305	328	324	291	294	295	335	282	304	337	302	340	326	342	336	331	322	303	345	325	332	323	315	308	325	328	304	306	326	340	304	326	298	342	325	314	348	295	313	325	316	319	300	325	302	315	305	328	317	335	358	297	326	331	319	325	328	294	303	310	346	304	342	322	299	323	333	289	309	279	310	307	300	332	309	343	297	312	321	341	352	303	332	330	328	322	324	300	322	327	311	331	311	329	299	334	307	359	317	304	338	326	352	334	310	317	329	376	322	296	297	325	324	344	345	368	345	342	346	342	301	325	336	346	332	314	313	284	307	306	279	298	325	334	307	324	315	286	317	307	328	319	338	290	350	342	338	328	322	309	307	329	328	325	330	316	325	278	344	332	327	296	346	324	304	304	320	324	318	290	326	307	323	339	307	296	320	311	347	293	323	317	340	351	308	330	343	331	321	304	292	321	342	309	293	301	329	337	364	331	328	303	317	308	309	348	319	361	350	311	319	318	323	321	308	317	338	342	316	294	350	330	324	321	329	347	348	306	330	283	318	334	329	326	348	308	322	335	319	313	324	344	340	333	325	355	312	366	326	356	295	301	305	341	333	292	334	359	322	343	308	308	334	320	328	320	313	316	331	340	314	293	307	325	310	305	304	317	339	320	324	323	351	325	322	331	298	325	328	322	334	345	321	314	289	313	340	319	338	331	316	306	313	315	299	316	295	355	305	306	336	334	357	331	313	327	337	342	328	321	311	314	322	303	326	309	337	324	351	319	319	333	309	332	324	332	332	316	321	326	335	357	312	283	333	297	290	331	309	313	339	315	304	306	308	326	328	322	310	341	340	361	277	330	316	319	327	343	328	301	315	345	304	328	304	318	329	336	324	346	324	319	337	331	336	332	321	332	298	352	326	300	326	367	354	328	324	306	303	314	296	327	311	315	300	335	300	303	308	313	340	322	319	271	274	328	338	322	314	327	312	287	341	315	331	321	331	347	325	344	319	284	322	275	329	344	313	337	332	316	327	301	313	304	316	313	333	343	301	328	320	298	324	308	342	330	326	324	346	305	344	343	317	307	313	337	336	350	307	303	305	329	330	307	372	326	323	342	327	356	335	324	341	327	360	302	315	322	346	321	325	305	310	338	311	326	328	359	338	315	318	333	331	317	321	324	329	312	330	347	299	300	309	323	312	339	318	311	324	303	304	301	304	317	312	296	356	334	310	334	312	316	308	295	340	312	308	324	328	313	332	305	367	325	301	292	317	304	329	292	347	314	337	301	340	351	317	298	319	319	320	331	300	341	303	330	294	317	323	313	322	326	354	330	342	338	321	284	279	309	284	299	329	315	334	316	318	317	291	327	328	300	334	351	328	324	327	346	289	305	322	346	289	315	298	338	312	319	315	301	306	320	312	318	303	304	318	320	352	299	328	334	330	317	311	311	344	312	342	316	293	318	280	323	302	335	301	317	350	301	340	321	326	348	320	328	317	322	328	324	351	341	291	325	315	317	305	340	295	300	317	300	330	293	327	287	336	355	351	299	323	332	338	311	312	335	327	301	312	313	320	319	322	280	308	311	316	297	324	351	299	337	320	305	319	315	293	343	336	338	302	326	326	330	294	314	333	332	340	315	332	332	313	307	309	319	296	343	304	325	347	345	310	365	332	306	356	330	313	329	342	298	352	326	352	355	307	308	308	283	314	322	349	323	334	316	331	321	317	359	310	325	310	318	281	329	321	302	335	289	342	321	326	345	307	319	325	317	282	316	314	301	319	315	323	313	318	319	328	302	325	307	298	331	289	338	324	307	318	313	334	342	338	306	326	321	333	319	328	306	319	304	298	311	349	341	350	326	344	326	284	293	312	339	346	320	323	343	320	347	320	305	358	323	312	319	334	314	331	299	318	323	312	337	349	292	333	323	307	344	318	315	314	314	298	321	339	324	303	313	328	270	299	321	306	340	306	322	321	341	319	340	361	328	348	318	306	346	294	313	313	341	341	306	317	327	313	312	338	322	310	324	339	344	280	350	315	310	334	356	319	328	340	344	344	345	290	342	301	325	332	314	311	312	316	311	327	334	329	324	351	305	321	298	337	322	334	325	285	330	324	336	332	338	316	312	284	334	334	293	297	327	329	325	292	304	292	336	308	295	360	326	308	316	300	316	323	315	339	315	325	309	313	327	331	281	295	323	332	313	304	321	295	321	326	334	304	328	312	315	327	350	359	316	297	325	337	362	306	335	307	324	339	341	345	319	336	334	296	326	349	336	325	326	358	351	305	344	298	324	342	276	336	335	325	339	304	313	307	315	300	296	313	350	339	318	297	304	313	339	290	310	306	331	301	311	327	323	341	321	350	307	309	318	321	361	298	329	325	314	316	335	291	283	319	285	324	297	317	353	312	340	316	325	326	335	320	294	313	332	306	318	327	319	308	339	307	312	301	325	316	297	308	341	322	330	346	349	311	310	308	301	316	300	318	322	324	312	330	306	323	324	354	364	332	325	325	341	330	319	334	317	326	326	331	340	332	354	303	311	300	314	329	275	337	357	334	302	355	287	326	328	294	337	329	324	321	295	348	321	313	312	349	304	298	322	301	302	316	319	311	278	317	302	345	301	334	331	288	320	315	335	313	334	302	322	321	323	305	347	337	319	328	360	307	307	322	303	305	270	326	313	297	290	334
39144	53250	42796	26546	14850	8859	6379	4322	3035	2380	1691	1413	1077	907	766	729	695	621	614	570	541	507	535	461	477	460	453	447	461	442	453	465	397	445	422	417	382	411	445	393	397	388	405	398	430	401	426	416	424	385	381	395	421	410	393	381	378	350	420	415	446	389	395	427	386	399	413	376	379	377	413	414	381	404	372	444	412	385	404	401	381	406	396	392	434	409	383	391	423	427	436	391	401	409	405	378	437	404	381	431	396	433	402	431	429	393	394	422	376	405	383	379	400	377	383	404	432	429	402	396	403	419	391	395	380	418	369	388	388	408	389	403	405	388	379	398	395	413	394	415	371	385	413	431	398	438	380	377	369	395	403	393	403	388	401	403	406	393	368	401	389	364	447	399	391	410	400	402	463	415	422	386	408	396	415	414	389	393	381	394	428	403	390	394	375	421	422	390	381	414	403	422	428	431	443	386	429	418	399	408	414	407	397	363	413	389	414	399	381	411	370	410	389	410	400	446	381	423	393	432	380	403	409	377	417	418	360	410	397	418	373	438	438	427	411	404	426	408	390	429	405	369	374	423	404	418	416	403	353	380	380	412	410	400	414	398	373	378	361	374	398	378	386	387	409	401	379	372	378	420	385	402	398	394	397	425	417	410	413	398	392	402	406	413	388	378	404	378	393	406	414	428	351	403	397	399	477	434	399	395	392	393	409	396	394	343	405	376	469	391	394	411	426	433	415	375	401	393	405	408	386	437	396	370	386	426	423	404	384	389	413	403	393	384	380	388	410	424	381	387	410	404	409	391	373	407	383	385	381	428	375	374	362	398	415	400	430	371	379	407	390	407	382	414	393	418	401	408	415	408	423	424	405	391	392	416	393	373	386	416	385	392	419	423	389	419	398	386	410	389	403	425	391	385	394	420	377	396	384	379	406	446	386	398	387	417	403	396	391	392	441	387	391	415	411	369	382	435	348	412	373	379	417	406	425	419	413	437	415	397	382	377	377	389	412	387	390	425	376	415	374	403	408	404	404	398	380	388	397	395	399	385	374	407	404	389	415	371	403	383	366	390	383	379	430	418	419	415	409	409	410	389	385	394	383	421	358	367	400	424	389	404	410	385	398	407	369	417	407	375	438	395	417	420	428	440	445	408	419	415	396	411	396	407	387	406	408	396	386	399	415	413	415	407	398	399	374	425	397	382	402	370	401	386	423	392	381	403	410	383	416	392	383	400	406	412	403	401	413	423	395	384	405	403	364	467	423	391	435	407	443	412	398	387	408	408	391	379	414	424	374	415	404	417	436	369	387	378	413	393	398	379	406	409	376	408	416	393	384	417	384	392	420	427	387	385	414	417	396	366	378	393	394	373	415	367	441	393	376	417	373	373	408	394	408	409	401	397	414	356	398	383	402	368	419	364	405	405	426	354	419	393	408	375	407	393	384	422	401	403	413	417	375	419	412	383	409	390	378	388	374	393	377	378	394	420	418	415	385	399	411	409	403	405	407	393	409	412	402	383	390	378	387	408	432	401	421	378	422	381	420	424	407	368	388	430	389	415	394	406	393	414	370	405	438	383	416	439	409	373	433	423	367	414	440	400	414	429	401	418	390	413	415	427	399	365	396	387	383	388	397	419	396	428	359	370	417	393	387	389	421	459	398	407	383	419	381	409	410	398	372	379	393	402	451	423	421	436	389	401	372	399	387	397	376	438	372	378	440	371	404	446	365	398	389	424	344	392	373	382	372	400	403	407	395	405	398	392	378	425	393	398	400	363	420	426	409	395	439	404	371	387	426	403	402	394	388	360	446	364	381	386	407	400	386	399	405	400	382	384	443	411	381	431	398	423	426	374	412	410	395	387	426	395	399	382	391	403	406	379	400	392	407	410	432	407	403	386	398	391	409	403	382	389	362	410	410	383	401	368	419	367	382	389	420	388	393	393	404	372	391	382	431	395	380	386	435	390	364	408	387	409	421	421	418	371	395	404	386	399	406	405	422	409	343	387	411	380	414	419	392	430	412	415	414	412	397	434	458	414	354	386	408	375	405	412	375	426	410	390	356	393	402	385	428	407	398	392	419	410	414	428	416	369	423	434	413	438	413	400	388	433	440	366	400	375	394	400	358	381	425	384	388	413	385	421	383	411	447	379	425	386	378	382	375	397	426	362	389	433	417	404	423	414	413	401	419	383	384	394	399	398	417	418	371	406	410	393	390	406	391	421	404	398	394	402	389	387	399	423	414	415	405	406	383	426	402	390	418	405	383	373	380	397	379	401	363	365	393	410	381	397	422	377	386	430	393	425	392	377	394	404	374	411	454	384	414	392	398	404	373	404	405	369	379	456	418	380	423	386	382	393	399	409	396	370	417	402	394	434	434	377	417	400	397	394	349	411	420	381	419	432	386	424	388	388	437	385	400	423	423	425	395	424	426	400	406	409	401	378	384	417	427	398	398	395	356	397	411	394	441	382	390	393	419	394	393	381	380	393	393	412	427	388	394	404	417	396	406	413	406	377	434	393	385	406	400	408	411	412	448	395	384	429	414	374	383	388	443	413	389	395	367	407	451	392	380	393	423	416	410	381	390	405	389	378	408	376	414	364	381	396	403	394	401	389	426	405	419	394	394	381	430	422	407	397	435	425	393	399	410	385	422	366	404	389	428	377	394	381	417	395	414	406	420	388	390	408	410	421	413	350	389	382	427	412	408	368	402	413	410	389	388	398	419	396	411	375	408	372	392	377	393	388	411	432	372	416	414	403	407	398	381	420	382	404	396	410	391	394	375	396	433	412	401	391	394	421	379	412	377	383	435	432	387	399	433	357	414	402	405	362	387	419	381	418	425	429	380	390	390	377	382	393	407	393	427	422	402	373	414	397	388	416	430	391	408	414	405	398	428	371	399	384	401	403	386	383	390	426	357	371	374	383	459	383	400	382	372	349	383	388	359	402	416	369	393	418	405	422	370	396	407	375	390	431	403	368	421	381	383	370	370	427	433	405	394	407	367	385	390	384	421	418	434	390	412	429	390	420	412	373	378	370	423	405	408	398	416	444	426	416	438	416	371	435	407	416	377	406	416	399	394	360	390	391	383	390	386	442	412	399	421	380	399	423	422	385	421	392	400	396	401	420	357	375	395	420	395	381	410	411	379	387	383	381	414	408	390	393	421	443	421	410	370	396	396	385	403	424	418	416	388	394	408	408	395	401	435	398	404	372	382	419	400	461	397	422	418	392	422	412	410	405	395	385	384	377	444	385	368	385	408	403	414	405	359	395	414	373	424	413	424	402	388	374	421	396	395	389	405	400	410	433	373	369	384	423	431	405	416	423	418	418	393	398	418	414	357	396	398	428	388	395	393	377	390	395	371	393	384	390	432	408	415	408	399	414	421	431	400	405	382	372	375	369	381	395	398	419	410	438	403	436	406	421	387	400	390	373	395	381	374	394	422	383	392	428	438	390	407	401	392	434	408	427	410	406	367	435	361	433	416	390	401	405
23973	21112	28277	24629	21272	15774	7604	3644	2486	1879	1494	1128	863	794	635	631	538	569	524	509	462	445	431	449	412	422	427	406	381	396	385	392	369	388	366	378	419	340	337	369	330	365	348	386	383	357	339	369	334	368	363	360	373	327	353	348	383	353	326	344	362	345	328	339	349	343	328	349	318	350	353	366	352	326	323	356	321	347	347	350	348	332	326	331	333	354	384	355	324	340	318	354	361	341	347	351	371	381	368	348	330	317	353	346	357	372	351	333	328	316	346	360	358	340	358	376	342	366	327	326	340	353	332	326	331	342	297	379	343	347	348	302	340	349	362	355	361	337	340	351	344	334	334	360	372	350	335	371	351	361	349	311	365	335	336	356	342	335	348	339	375	339	365	362	336	367	331	321	315	355	367	285	357	364	342	337	304	345	337	354	353	375	358	307	349	344	330	361	335	397	390	328	370	329	355	367	329	380	354	327	372	335	363	330	337	326	324	343	353	313	319	358	374	326	351	358	357	352	339	340	322	351	374	345	345	321	350	343	322	342	347	321	330	382	312	342	364	339	335	376	346	352	345	360	311	361	321	334	352	348	362	305	334	327	289	345	343	349	371	401	346	333	358	343	366	338	356	306	359	309	371	351	359	327	356	330	383	349	336	363	315	323	352	348	347	334	353	352	331	300	355	344	365	330	305	344	357	360	335	361	345	366	331	322	359	384	352	360	315	359	359	358	308	330	334	364	339	352	335	337	346	377	320	358	344	338	314	357	342	341	345	329	357	344	346	339	349	354	310	333	340	360	381	357	308	328	328	343	344	339	322	357	359	367	321	337	371	341	358	363	335	382	318	342	369	318	357	319	367	338	310	333	365	339	329	339	373	321	353	333	338	376	368	358	355	339	336	339	323	352	320	371	335	337	362	335	320	320	341	335	332	323	337	353	344	335	339	345	321	302	326	332	340	354	354	349	352	332	370	340	366	321	337	325	332	332	327	347	353	334	288	343	362	356	382	338	344	334	366	337	350	365	338	339	360	317	351	337	339	357	341	349	351	348	318	370	319	368	349	324	363	377	328	336	324	335	358	347	356	339	375	367	342	346	365	321	330	323	328	341	343	332	359	325	360	344	366	349	315	323	367	349	361	349	349	368	358	331	338	324	346	321	340	342	341	310	347	330	358	318	331	353	356	343	361	329	318	368	329	319	345	362	333	318	364	329	327	320	297	332	355	349	362	373	361	359	319	340	356	335	344	330	355	340	348	342	338	305	356	339	339	324	356	347	347	318	360	338	334	339	322	346	329	333	382	347	333	361	351	326	347	353	346	319	332	338	335	361	357	355	382	362	354	331	343	338	340	351	311	346	367	361	324	333	346	318	377	369	360	345	359	371	370	326	353	340	332	355	360	336	356	328	342	346	325	351	327	346	350	353	342	319	312	371	333	342	355	362	325	345	365	332	328	306	345	340	341	320	343	338	354	390	333	337	328	321	344	370	346	344	363	356	330	341	366	337	374	319	340	317	365	354	353	329	323	336	357	328	328	357	337	355	339	317	309	325	374	355	335	333	358	340	384	325	341	329	323	354	356	361	359	348	357	364	369	362	345	378	346	337	359	343	322	341	322	343	336	337	329	324	347	362	380	310	394	378	355	327	356	317	342	342	343	357	358	392	358	341	347	341	331	346	346	362	342	335	346	365	328	396	344	347	368	313	344	350	395	334	387	335	342	351	333	325	344	325	344	358	326	307	339	356	342	345	351	326	337	341	346	341	338	378	338	332	350	346	321	315	347	315	338	349	348	355	345	349	383	343	345	337	346	341	366	324	344	324	336	312	350	328	371	328	329	345	318	329	347	317	345	343	314	351	314	346	357	339	313	342	328	329	351	327	329	331	329	363	334	325	370	364	359	327	335	352	352	351	341	323	318	347	349	362	311	357	328	362	341	303	359	318	351	332	347	350	362	342	334	338	322	329	337	345	358	333	367	285	350	377	399	336	350	340	339	380	331	333	345	360	363	331	341	340	348	367	328	335	370	309	354	339	378	348	326	357	360	347	349	362	327	365	326	355	347	330	366	359	344	339	355	330	340	351	337	331	336	312	365	341	369	346	365	369	332	366	336	353	359	339	343	343	365	323	301	332	346	359	358	377	331	372	344	353	335	354	364	348	332	338	333	339	323	354	319	330	344	346	358	331	350	323	356	335	330	361	346	341	364	349	336	351	338	351	352	338	350	375	367	357	332	336	332	330	365	364	368	330	329	343	364	332	342	337	347	352	365	355	341	329	342	330	317	356	342	342	333	340	345	365	340	350	335	330	351	375	344	345	331	324	369	358	298	344	354	340	339	342	345	356	380	381	347	337	375	335	336	387	343	357	370	311	353	365	351	336	360	327	350	352	354	351	327	360	353	322	352	369	379	316	329	321	341	327	368	374	320	349	339	335	361	345	310	350	361	360	311	364	336	325	349	335	349	333	351	345	345	330	317	336	347	368	325	344	325	372	357	349	355	358	362	333	331	330	337	348	296	307	348	322	346	369	348	320	322	321	337	391	317	342	332	346	338	341	318	342	371	370	355	317	344	332	348	311	345	343	362	348	361	328	361	384	356	369	354	351	354	341	372	348	345	345	339	371	348	338	363	366	312	337	344	322	329	321	372	398	329	373	375	348	338	355	360	316	343	354	350	334	309	347	311	336	346	347	348	304	360	324	310	319	333	378	356	390	344	344	338	321	365	324	337	349	365	354	353	325	322	347	371	354	330	354	337	362	316	344	358	305	327	344	368	347	319	332	348	342	340	315	326	350	373	358	356	343	324	356	332	361	343	372	352	340	312	340	372	307	321	331	347	365	359	348	325	360	347	353	372	335	344	311	363	360	358	358	332	351	310	330	342	366	362	346	345	336	343	343	305	361	357	322	326	328	359	324	355	328	317	334	337	353	350	342	364	343	388	345	360	367	349	324	358	355	327	362	358	321	306	332	340	372	338	363	362	332	313	355	329	339	328	328	346	331	379	321	354	329	355	373	360	326	347	375	364	378	359	356	341	314	321	323	351	333	333	301	309	315	311	324	320	353	353	360	360	360	339	354	347	360	328	344	321	347	336	354	356	350	299	315	347	343	346	363	310	359	312	316	379	338	374	359	347	364	381	338	327	320	332	316	331	338	344	367	368	326	366	346	350	354	352	347	353	330	334	389	339	314	357	337	330	374	322	336	331	368	359	364	360	337	375	358	317	344	346	386	329	356	347	350	340	357	318	327	336	372	348	393	309	356	317	328	355	311	335	371	367	362	366	362	336	346	365	359	322	353	340	322	323	343	327	374	320	330	355	365	341	318	349	323	355	352	349	313	339	350	312	344	366	312	374	316	311	349	348	361	342	349	320	321	345	324	330	381	380	351	374	337	346	344	328	348	369	313	340	352	351	346	323	352	342	335	324	369	342	321	378	346	325	346	307	354	358	336	315	368	337	340	310	339	361	363	359	346	332	357	329	353	339	336
39237	63394	46790	30196	19456	14333	9618	6399	4666	3474	2623	1888	1536	1288	1061	922	860	870	748	672	640	645	572	568	514	525	534	520	545	473	541	493	459	458	481	439	452	492	481	440	457	426	460	456	449	412	496	465	442	375	428	414	430	434	446	407	425	448	418	402	430	447	410	428	422	418	398	419	437	449	450	450	398	450	449	422	434	453	413	434	457	442	432	396	441	437	408	457	411	406	431	455	399	413	424	436	430	458	435	456	430	471	435	439	434	438	435	459	424	447	380	406	476	442	482	431	443	440	440	419	431	412	455	432	451	427	424	425	437	431	430	456	396	446	391	432	412	385	429	440	384	406	430	441	424	430	430	432	420	473	425	397	437	435	441	441	452	437	423	414	471	438	420	398	444	438	438	447	424	468	419	413	433	416	397	451	422	410	437	424	459	456	435	421	423	423	412	401	458	415	393	397	438	402	450	424	451	410	420	390	445	386	413	434	453	433	429	417	442	383	400	420	428	426	449	441	410	406	432	427	450	445	464	437	415	439	463	422	405	430	447	479	465	434	429	477	418	399	493	407	435	415	448	441	437	437	408	421	412	405	427	440	404	435	450	439	429	421	451	445	390	429	450	399	424	427	413	385	421	425	389	433	457	428	395	407	472	411	456	428	455	469	425	472	433	388	438	406	430	438	411	443	450	411	407	451	447	424	423	436	452	418	427	412	438	421	442	472	424	387	444	398	439	426	446	439	427	442	423	388	428	397	407	422	401	437	424	467	448	430	421	455	473	458	470	422	438	439	445	418	401	460	446	481	420	431	445	450	441	423	452	398	436	436	420	446	406	406	435	403	442	417	381	422	412	458	438	450	413	430	428	419	380	414	435	448	466	387	396	454	444	420	440	396	449	418	448	406	446	421	419	430	448	421	435	398	436	412	434	451	447	429	423	429	418	441	416	388	443	457	464	428	419	386	401	400	455	424	445	450	397	409	433	439	397	424	382	433	453	422	436	441	426	426	386	441	449	405	428	417	410	415	417	456	436	423	447	431	431	417	416	459	410	438	433	456	416	414	459	412	474	414	387	480	419	408	404	426	439	431	438	483	424	427	403	429	418	466	442	378	439	469	436	405	430	431	487	417	418	447	441	433	420	405	394	429	436	426	453	386	432	431	471	409	421	387	448	427	458	434	437	415	430	449	447	426	432	444	453	451	409	412	467	418	416	465	398	439	426	435	469	445	426	425	406	419	405	444	425	412	453	432	453	447	463	421	381	385	434	439	393	412	474	406	422	444	443	415	431	398	471	413	384	392	423	399	396	413	404	435	449	459	412	417	437	400	415	421	426	502	417	425	408	432	414	445	445	401	423	435	442	430	453	451	412	411	430	400	436	435	475	424	449	443	398	427	447	404	421	434	418	435	434	399	460	440	397	410	426	459	449	428	441	431	415	407	437	418	436	455	422	417	430	430	480	402	439	440	450	468	443	420	431	428	412	436	416	413	425	455	438	427	434	397	459	419	387	444	432	455	432	417	400	404	399	430	438	414	409	379	454	441	440	430	433	413	442	432	432	412	413	433	425	423	427	439	404	386	448	428	437	452	425	391	429	423	455	443	386	409	416	449	410	420	441	400	414	398	421	431	423	452	454	435	443	410	422	404	438	413	422	422	447	484	400	435	401	447	468	438	437	439	439	422	434	412	386	453	468	429	462	469	406	444	435	408	417	448	420	425	419	425	450	423	406	387	452	440	428	462	420	413	422	427	393	456	457	413	437	461	405	399	452	459	463	431	454	374	466	423	433	434	411	437	442	439	430	388	408	454	434	415	437	391	441	451	433	418	383	426	401	473	388	433	429	447	479	417	437	428	461	463	448	431	444	484	425	424	390	419	425	430	447	417	459	467	457	411	428	459	407	417	429	447	427	400	439	433	431	455	433	429	452	423	426	426	435	387	393	418	399	430	421	435	402	404	415	449	443	419	392	447	415	406	422	421	404	409	419	453	459	463	441	396	425	405	425	443	408	432	431	450	432	399	421	450	410	440	423	438	436	438	429	425	380	437	431	423	408	412	420	404	431	441	428	448	426	442	451	406	436	443	416	427	406	450	421	449	445	445	402	445	416	425	407	410	436	436	442	392	465	440	411	438	439	438	422	402	426	457	447	421	434	406	441	415	419	427	442	437	409	453	415	432	419	460	415	414	445	451	422	429	416	442	409	452	400	445	464	453	427	430	409	451	460	438	396	441	406	459	435	436	376	438	457	436	420	422	439	419	455	428	406	436	457	452	419	456	429	397	444	449	399	407	441	448	419	401	451	404	435	431	442	432	398	402	389	445	398	465	407	435	432	425	399	427	441	433	421	450	417	428	448	407	433	439	397	445	450	472	442	434	389	436	442	413	410	405	463	388	420	426	465	408	455	428	442	436	406	448	369	406	396	393	425	420	397	390	419	457	456	438	397	443	469	447	430	404	401	464	435	414	403	380	452	419	408	415	425	444	436	428	446	420	407	432	450	449	402	458	415	441	393	446	398	379	432	435	418	485	427	464	440	432	421	403	418	393	396	438	395	438	475	455	442	438	450	408	433	431	418	415	447	408	453	428	385	388	411	453	447	435	396	410	432	411	440	454	402	391	456	398	459	500	430	434	432	461	461	415	446	446	453	407	423	461	395	422	418	443	454	398	440	426	436	428	431	430	435	415	386	456	438	414	415	431	439	422	417	431	435	436	406	412	475	434	444	425	446	446	433	426	413	428	401	459	395	441	439	443	471	404	449	439	431	413	419	449	417	471	424	406	444	446	431	441	452	437	441	422	456	416	412	448	447	433	438	430	447	426	412	419	370	420	417	426	427	425	428	446	439	426	439	437	403	377	443	445	443	423	436	427	439	446	471	457	445	419	402	431	458	424	408	422	436	376	417	450	435	441	407	469	429	441	438	455	383	430	428	417	398	428	378	425	429	423	444	423	399	412	437	385	391	447	433	426	457	403	407	431	437	425	435	418	424	446	407	418	441	396	439	431	460	436	426	443	405	430	453	401	433	393	429	441	442	399	442	394	439	427	440	388	434	404	441	434	383	434	425	440	425	389	430	453	401	383	434	438	422	448	424	405	427	409	433	444	462	447	440	423	433	422	439	398	402	433	396	421	416	407	441	443	377	421	414	427	403	436	456	432	409	440	431	436	409	463	392	425	398	444	391	433	406	421	428	396	403	417	468	398	434	416	413	428	413	445	424	400	406	443	439	409	406	412	414	426	460	429	417	414	443	415	415	435	440	418	374	428	436	497	435	424	439	451	420	410	433	441	459	413	445	426	411	479	452	470	446	443	453	432	428	439	403	415	441	430	460	421	448	438	390	431	430	456	414	425	432	435	412	415	418	412	429	435	413	421	409	420	486	413	438	451	418	439	474	423	426	454	420	418	451	448	431	417	438	415	432	416	436	409	439	427	428	440	420	446	423	422	396	406	409	420	474	443	436	440	436	433	407	440	414	412	395	395	449	399
24937	21249	28319	26049	18067	8416	4242	2409	1849	1366	1075	772	660	558	520	457	437	392	417	397	382	355	317	309	310	309	284	307	254	279	280	272	298	281	273	299	256	294	281	255	239	261	277	273	245	293	255	252	265	291	248	261	303	252	253	292	265	259	278	254	268	264	267	302	253	245	274	279	277	275	244	233	282	282	261	264	251	257	252	270	270	277	282	282	238	250	258	262	252	280	283	270	250	247	254	245	291	265	297	280	249	267	297	256	231	265	275	251	274	253	270	245	287	248	263	252	249	261	272	276	282	271	287	263	276	249	287	262	268	275	276	264	270	287	308	281	247	269	257	260	283	287	263	262	264	274	270	291	266	247	261	265	280	239	261	274	246	268	289	260	306	270	263	286	263	270	264	283	254	262	285	239	254	256	248	268	260	272	239	267	262	279	283	267	257	261	269	252	279	244	254	240	274	298	237	278	265	269	253	258	281	259	284	245	261	271	249	282	251	262	258	255	267	244	255	272	265	277	232	284	245	265	263	278	271	284	257	267	265	244	245	234	263	268	303	245	277	264	263	251	286	274	274	263	244	265	275	273	258	244	268	287	271	261	296	259	294	234	292	259	282	262	249	284	227	277	274	261	281	289	275	285	262	278	260	280	245	287	242	256	262	267	264	257	274	263	257	260	248	279	276	270	262	273	252	235	241	256	267	267	284	255	252	268	246	271	245	258	260	259	290	283	283	264	224	287	257	245	259	256	272	270	252	263	221	300	282	273	274	294	249	264	241	236	258	263	255	264	238	259	253	264	275	248	267	276	272	262	274	248	276	289	232	269	273	268	286	266	278	278	268	266	262	247	264	274	260	275	274	252	262	274	260	257	254	255	253	266	251	244	274	238	261	271	283	291	285	261	247	264	287	263	265	241	272	271	279	273	290	268	227	256	283	276	236	247	254	267	241	271	287	267	250	276	251	252	261	250	283	271	295	265	295	273	294	265	273	262	260	287	270	267	290	272	235	280	283	273	266	272	298	268	243	257	254	272	265	251	286	267	259	268	263	243	250	274	273	285	299	282	290	238	255	226	253	241	289	313	268	244	257	294	263	273	276	278	251	268	262	264	253	244	258	270	270	255	246	256	287	273	263	263	233	277	269	240	244	275	278	264	291	242	298	265	246	296	263	244	246	260	258	290	281	257	234	247	266	242	248	268	263	233	260	303	273	244	247	288	259	247	284	260	239	270	252	269	274	241	268	254	245	245	241	242	251	274	279	263	265	259	262	288	247	290	279	270	261	262	272	240	257	248	267	271	270	272	257	268	277	299	298	281	258	249	254	242	255	274	249	271	258	292	262	274	287	270	276	273	262	259	277	242	249	279	267	259	256	268	284	293	278	261	262	281	260	258	275	246	275	255	264	279	231	274	267	273	261	276	292	257	281	228	245	289	268	292	270	267	277	275	269	274	280	252	275	260	287	266	245	254	279	248	249	267	256	255	300	259	266	300	265	263	269	254	241	233	279	256	260	255	268	274	256	270	269	296	273	271	262	287	285	268	241	236	279	220	278	275	265	257	251	275	247	239	295	253	273	276	289	288	252	260	246	255	273	269	280	257	241	280	270	251	281	244	261	278	268	264	247	256	276	270	252	276	260	259	251	261	243	297	271	281	265	277	266	266	276	257	246	270	267	279	252	278	295	256	221	273	279	264	279	256	258	256	297	274	273	273	276	226	250	266	256	277	237	270	269	284	280	241	262	263	284	269	263	262	257	266	278	257	272	260	258	250	244	255	246	278	260	249	246	262	241	280	247	269	305	278	253	284	275	267	243	279	225	259	262	304	297	261	257	257	281	245	262	258	256	277	268	261	263	242	283	247	251	255	286	284	273	292	273	296	282	246	251	259	263	274	273	266	261	246	260	287	256	249	270	255	246	254	278	256	272	257	257	247	257	289	270	261	253	285	269	278	282	294	235	268	255	282	275	233	264	278	284	260	264	279	270	261	294	269	250	264	265	237	252	303	272	278	253	276	307	260	277	277	265	279	262	278	255	248	292	279	259	281	262	263	265	251	271	268	246	252	221	266	272	236	249	295	254	261	231	262	289	282	238	272	239	252	280	248	261	275	253	259	251	261	256	256	257	270	250	272	266	317	253	260	255	280	266	233	254	238	227	247	275	277	234	267	277	245	273	252	268	255	265	282	287	259	264	261	250	277	249	275	264	291	284	237	262	288	284	273	253	269	264	281	255	258	264	265	273	279	257	260	254	277	267	258	274	266	253	255	277	227	243	277	283	239	269	276	264	234	249	248	252	244	260	246	285	279	267	268	270	279	279	315	270	257	231	271	267	259	270	262	256	275	276	257	246	257	304	254	286	267	269	256	284	262	258	257	286	274	301	265	258	276	267	295	252	261	254	264	249	270	282	267	242	249	285	259	258	258	248	261	263	249	298	272	281	293	239	252	288	259	273	275	247	273	291	268	272	257	254	247	241	263	269	247	261	264	291	286	268	238	257	252	264	264	263	268	226	229	273	269	263	271	261	263	272	248	263	285	269	275	253	263	241	284	269	274	289	280	268	248	260	261	291	265	262	284	252	269	267	269	260	279	260	252	243	256	263	262	279	250	260	277	287	277	272	241	251	256	259	255	243	271	249	255	252	246	256	270	274	264	256	241	271	257	279	261	275	266	274	263	238	260	288	264	261	280	247	288	269	250	295	265	253	287	275	262	225	251	254	275	272	283	286	294	275	257	269	262	262	269	265	264	270	255	262	265	258	246	282	253	263	269	259	269	276	251	256	255	277	290	263	259	278	255	262	249	243	279	231	248	274	267	270	249	282	274	268	245	265	265	279	242	265	262	248	305	265	244	293	256	249	246	259	267	276	247	253	252	276	236	282	249	232	270	270	233	263	298	268	263	266	242	274	232	289	265	272	276	269	262	259	289	250	269	262	279	258	231	242	277	282	252	274	292	242	284	249	246	292	286	259	273	248	258	268	301	262	289	251	251	299	277	263	255	268	251	245	283	273	274	266	272	272	299	239	242	269	266	267	273	260	277	224	240	251	269	271	250	243	263	273	259	266	267	279	250	229	282	265	272	274	278	284	263	286	258	255	261	277	285	255	276	255	238	241	251	240	239	275	256	250	254	251	288	286	260	258	270	262	267	252	286	292	238	258	270	260	241	238	270	262	261	272	246	253	275	255	264	282	271	261	255	254	253	252	230	233	271	280	253	235	270	278	259	281	265	300	287	234	253	258	272	272	280	250	266	264	258	259	269	267	239	267	242	261	284	267	258	266	250	266	271	284	280	279	282	262	240	245	269	283	273	253	267	250	267	251	273	256	279	269	283	269	299	257	280	275	257	274	268	250	253	257	256	248	283	264	250	250	274	246	267	298	263	274	235	276	262	274	302	265	244	278	263	290	260	270	225	257	261	250	269	255	262	256	266	249	268	275	275	283	263	267	291	280	274	262	240	260	260	263	270	244	245	268	259	275	283	229	280
37888	58359	45636	27309	17009	10677	7248	4923	3519	2766	2006	1413	1094	923	818	704	725	633	526	538	501	433	436	442	418	416	406	398	390	362	339	374	343	363	358	362	332	352	370	354	357	354	327	345	352	338	330	329	325	351	323	330	370	356	359	286	327	334	323	337	357	311	337	342	332	342	344	335	335	324	332	344	345	316	322	348	339	353	321	343	344	320	328	344	333	327	346	366	329	330	338	343	323	328	342	353	338	321	328	360	354	319	322	322	344	362	332	326	341	296	335	354	311	340	315	350	350	343	338	322	350	324	307	347	334	333	332	330	344	351	341	321	342	346	341	328	299	357	344	364	319	334	318	356	334	342	343	283	323	324	301	327	354	347	370	360	327	353	328	317	344	350	314	353	326	309	343	321	337	318	345	328	338	341	357	322	329	318	317	340	347	295	345	306	350	353	359	328	315	349	327	340	342	342	380	348	356	340	327	345	315	366	332	320	341	333	306	352	301	331	332	343	336	319	322	328	339	278	288	342	347	333	336	327	311	352	332	318	325	366	329	319	312	344	334	317	338	352	343	319	305	312	317	334	348	359	323	347	313	340	318	326	362	335	384	340	360	366	360	321	310	335	332	327	311	352	349	326	310	290	321	319	297	324	368	316	327	342	314	326	343	339	338	340	325	384	369	335	361	341	333	374	387	316	317	336	320	315	329	337	346	315	312	328	323	346	328	340	340	327	332	338	351	353	303	338	338	332	334	315	353	345	310	346	350	337	338	323	314	326	322	353	327	343	325	357	305	362	341	354	328	320	348	335	326	363	349	372	339	349	345	332	336	331	337	369	345	339	314	348	341	322	351	328	313	343	326	328	316	304	328	336	362	345	317	357	350	323	302	345	324	345	292	303	335	353	322	314	349	318	317	349	320	317	312	318	330	339	312	347	343	340	343	368	342	315	344	392	338	345	310	317	348	311	313	324	347	306	314	316	307	323	313	335	345	341	313	364	301	351	340	318	316	318	326	353	323	357	350	324	314	360	335	341	322	343	299	303	343	327	328	338	289	331	332	321	325	328	314	328	379	355	352	355	305	318	335	294	340	319	311	335	359	319	352	332	309	346	357	347	344	348	317	330	331	346	333	344	345	342	354	338	295	315	330	321	338	326	327	287	310	333	353	310	387	346	329	323	354	337	318	346	333	339	351	331	350	345	325	330	337	298	315	382	337	333	316	333	313	347	318	352	333	359	349	349	358	319	321	337	311	314	337	355	352	322	305	345	320	348	340	341	337	352	321	309	314	329	328	309	310	349	349	308	336	340	303	356	331	358	328	343	329	315	317	328	359	310	312	337	331	358	347	320	339	356	308	319	331	343	341	319	325	326	338	343	308	345	353	351	331	324	357	321	326	312	334	323	320	300	363	334	339	333	318	328	310	325	342	323	308	333	318	309	336	356	334	337	352	317	326	313	329	341	334	347	335	311	311	327	311	343	339	359	338	340	328	333	313	337	316	316	314	358	349	344	350	349	325	342	343	324	332	317	352	348	334	352	364	346	340	326	323	334	355	314	345	327	300	291	333	321	347	320	368	329	356	307	312	316	300	357	342	307	298	322	363	351	341	321	329	363	326	340	356	320	305	335	315	342	352	318	338	307	314	299	319	312	324	295	344	328	347	347	318	317	344	350	307	350	324	327	339	358	341	321	329	322	322	340	335	337	321	312	330	359	316	338	331	327	334	319	342	370	323	341	319	326	301	328	270	368	368	334	333	330	316	324	352	340	336	343	313	340	338	327	340	340	334	329	342	342	337	318	296	307	367	346	327	321	313	314	315	334	354	301	334	336	341	322	319	327	330	332	339	365	316	353	341	343	313	364	325	342	333	338	373	341	330	310	356	334	342	316	329	324	328	337	356	320	278	329	323	317	370	344	352	303	332	305	320	343	323	344	349	311	346	344	316	345	336	336	286	335	326	316	324	330	340	317	324	337	320	342	341	324	313	360	334	333	311	341	340	306	311	331	342	375	317	360	349	319	314	357	310	344	333	294	339	317	351	347	334	321	370	316	313	328	311	344	339	339	324	338	361	340	331	329	298	295	362	381	347	335	344	333	302	326	345	345	345	339	357	339	340	334	372	327	305	361	355	322	314	321	314	352	334	336	318	316	344	333	343	347	332	337	325	321	323	344	309	275	337	330	330	326	334	350	299	315	302	342	326	350	350	335	383	306	341	336	343	353	303	331	359	303	332	329	334	331	329	367	330	347	373	373	356	311	318	323	337	336	344	329	363	339	320	327	342	305	343	332	326	341	351	339	353	344	333	338	316	303	345	273	313	367	311	302	334	344	340	297	324	362	351	351	317	348	322	307	353	352	332	344	292	322	326	315	331	334	301	319	339	340	345	325	349	341	336	326	307	338	326	355	323	345	333	332	350	337	319	342	336	335	348	320	344	368	310	358	342	346	308	351	352	317	362	324	327	359	370	324	307	349	334	358	313	319	344	337	319	321	313	333	339	315	310	348	334	356	329	303	307	335	313	357	382	358	340	347	337	303	344	322	324	360	319	340	322	341	326	323	342	325	329	350	354	331	311	317	307	330	342	320	369	328	368	344	338	280	314	324	344	334	286	302	328	333	357	360	336	339	353	329	301	360	366	337	307	332	326	328	321	363	328	316	334	346	321	305	360	327	355	350	332	340	334	328	318	305	359	305	336	321	334	328	325	354	310	306	335	327	317	329	326	353	342	344	340	293	328	330	296	315	346	344	332	326	337	330	333	321	335	326	331	308	318	332	341	315	343	346	330	338	349	336	373	333	338	357	317	348	307	333	336	316	349	362	362	319	300	345	331	340	353	335	347	295	325	322	335	289	352	348	360	333	343	312	367	329	320	335	338	330	320	332	350	319	329	329	319	341	330	311	371	310	331	314	373	366	333	360	337	349	315	328	336	335	312	346	340	332	319	311	320	324	331	319	321	327	330	342	340	304	326	363	353	326	332	332	332	332	330	345	362	333	312	370	344	330	360	338	317	293	316	309	356	362	314	324	362	311	343	339	331	309	340	327	320	337	305	325	307	327	348	318	323	361	342	336	308	326	331	336	340	329	337	339	360	328	340	345	348	333	321	390	319	325	320	304	327	323	343	338	342	368	328	324	357	372	296	305	342	330	308	327	307	348	308	344	351	345	356	369	299	348	334	330	344	330	335	353	316	347	330	330	331	340	350	338	320	354	318	333	313	331	357	352	349	332	349	356	334	318	315	348	337	349	373	355	357	345	362	329	322	325	324	351	307	331	333	305	340	361	344	345	325	356	342	332	331	343	329	321	351	344	317	334	333	325	325	361	338	335	314	361	353	331	322	338	361	329	341	334	306	365	338	311	353	352	362	353	358	322	313	318	335	319	309	319	328	304	326	333	344	333	340	348	354	323	326	312	328	367	347	329	328	330	318	343	330	340	348	325	371	334	307	339	359	309	345	345	320	317	321	332	339	357	325	329	356	331	340	308	315	378
22835	21123	28611	23883	21213	21642	16122	6023	3480	2736	2068	1437	1141	935	795	717	662	587	550	547	480	463	394	374	404	387	346	363	380	349	350	346	369	334	331	359	327	301	310	278	344	324	327	305	266	286	301	318	299	289	296	294	276	284	279	289	306	294	276	298	310	306	282	286	287	296	273	313	276	270	307	281	282	277	295	292	269	296	273	308	281	280	312	315	287	293	296	277	292	266	279	282	294	283	291	298	297	286	271	292	282	269	282	294	306	279	266	259	292	274	294	279	320	245	275	320	290	279	286	299	300	261	275	297	296	273	324	306	295	264	276	293	276	265	295	287	278	286	289	265	325	288	316	282	304	276	259	314	276	267	257	302	311	240	283	267	274	328	305	273	268	251	274	272	292	276	286	281	290	268	313	279	274	285	287	287	311	276	270	292	287	274	272	272	284	306	309	265	298	267	290	287	291	264	294	331	300	305	288	252	285	268	300	281	284	290	260	273	297	279	283	295	288	321	295	283	296	271	291	300	264	279	285	261	288	273	286	291	312	295	301	279	284	270	282	271	289	290	287	245	320	280	310	310	296	271	275	303	271	297	292	327	280	292	315	279	295	311	285	270	284	277	293	297	268	290	286	303	281	323	283	308	306	297	310	331	290	309	284	285	293	286	290	288	269	292	278	284	260	305	290	303	329	310	293	269	295	262	293	305	290	290	291	295	276	277	283	277	288	280	293	310	276	293	303	336	280	281	282	284	299	284	303	298	284	277	270	303	295	280	293	310	307	286	297	299	307	301	294	287	278	272	327	299	295	265	292	270	306	287	286	261	295	283	279	274	277	281	294	263	321	287	298	298	299	285	307	267	274	313	295	290	270	284	296	287	264	284	305	307	274	299	281	302	305	278	321	268	275	303	322	298	242	283	277	305	289	263	305	299	282	275	315	264	251	291	301	283	284	292	288	279	292	293	282	284	310	295	294	233	301	287	265	318	300	279	308	284	298	309	266	313	286	300	288	323	293	284	306	296	295	297	258	294	284	282	308	280	326	285	274	276	297	285	282	294	242	285	301	308	303	279	274	303	295	278	280	273	303	255	281	288	297	309	312	284	267	280	266	272	276	300	288	313	308	313	290	277	274	297	299	270	311	307	275	288	271	277	273	279	273	280	265	293	277	296	285	294	296	292	271	290	283	299	276	265	285	285	295	288	265	302	266	286	310	274	278	315	294	286	271	301	280	268	298	296	259	313	289	275	273	284	275	294	276	283	279	297	282	306	277	267	289	275	275	319	298	273	319	280	328	318	289	296	280	315	256	270	253	288	276	267	305	270	296	304	297	289	258	313	254	267	283	278	299	270	278	305	297	293	309	270	280	280	285	290	304	260	278	289	266	282	277	295	303	275	283	298	329	263	275	253	255	276	275	295	297	290	278	297	298	274	297	280	300	313	272	275	295	293	293	259	263	303	307	290	290	300	276	277	281	287	284	286	285	255	298	274	299	295	300	263	300	298	303	306	288	280	269	279	295	277	293	268	302	302	301	325	293	280	306	304	314	298	282	320	279	292	326	282	239	270	307	281	302	280	300	280	299	309	284	278	281	304	253	317	274	273	287	291	292	323	243	289	277	306	313	269	285	273	280	279	279	266	275	266	276	292	295	304	292	291	295	271	253	272	290	259	291	275	293	291	297	285	281	292	285	280	302	265	289	291	293	266	285	286	285	300	287	276	315	286	290	289	302	268	279	301	309	311	259	277	284	269	288	326	309	299	281	268	284	264	291	289	305	283	272	327	271	298	285	303	317	311	291	272	259	280	268	281	315	292	291	311	257	290	267	278	287	275	294	306	251	325	272	278	289	243	272	290	282	297	312	301	276	305	308	287	286	280	299	270	305	267	298	266	271	251	275	254	279	322	265	310	291	315	272	296	294	286	297	286	293	274	292	303	321	271	304	298	277	270	324	272	282	285	314	309	295	286	276	259	288	287	286	288	260	307	315	263	283	284	269	277	296	297	281	297	300	324	273	298	297	303	285	296	295	293	313	300	275	296	268	313	267	325	283	307	283	300	261	269	268	256	270	301	296	292	275	289	297	313	258	300	279	257	288	275	268	303	273	304	296	312	297	279	298	309	267	282	287	283	293	292	287	304	289	276	286	289	268	284	289	245	274	270	288	291	295	266	280	284	288	269	278	272	321	258	300	316	276	295	295	277	299	302	261	283	295	280	269	290	278	315	282	321	282	270	302	283	293	294	277	269	295	283	292	284	304	315	290	289	311	282	275	289	300	272	296	278	276	273	267	271	314	273	285	299	260	290	270	305	315	260	303	301	283	260	287	270	282	304	287	287	289	305	255	287	296	283	329	279	287	255	288	301	280	264	268	265	290	291	285	283	291	282	317	270	279	298	282	304	286	294	278	285	295	262	319	315	289	303	311	279	294	271	274	271	283	269	288	313	289	298	286	310	305	291	292	296	296	307	293	298	288	278	251	279	287	317	283	262	274	281	296	309	299	280	305	251	296	303	302	280	298	285	307	280	293	271	292	316	278	265	274	287	285	286	282	242	292	274	282	259	326	304	277	255	288	288	287	274	265	293	298	303	300	275	299	287	268	309	299	293	299	283	278	291	291	294	270	285	305	294	272	314	274	278	318	309	291	300	308	298	292	283	310	305	273	301	277	271	298	252	309	281	278	249	279	288	272	300	278	304	286	277	319	276	293	252	323	298	292	276	293	304	301	286	327	286	297	317	303	292	304	266	294	276	267	310	289	279	286	303	334	274	312	293	282	274	284	256	290	337	272	262	244	256	285	275	271	270	287	271	272	286	284	293	317	302	301	281	280	269	271	289	301	259	254	277	313	280	278	285	279	298	293	274	246	278	260	284	265	314	295	288	240	303	310	298	266	270	282	284	294	294	294	306	289	276	316	275	250	305	279	302	262	330	291	297	323	292	274	271	302	282	289	302	281	280	269	306	304	293	329	288	289	299	293	302	296	291	273	311	275	282	275	270	267	294	264	320	282	278	273	302	272	288	316	282	317	314	272	293	266	287	276	285	310	279	310	288	313	284	272	268	296	280	294	288	294	274	303	299	306	271	299	295	269	266	302	269	270	268	282	273	268	318	285	280	269	294	310	286	287	254	283	272	286	279	300	298	277	260	284	324	296	278	310	299	291	294	285	288	288	295	279	263	310	294	286	305	303	280	261	280	271	279	312	303	299	259	278	273	265	290	292	274	273	295	287	308	310	254	296	278	268	317	289	226	293	285	284	285	261	280	289	297	280	316	281	283	296	306	298	271	291	260	282	305	283	261	297	290	253	252	280	278	296	326	291	301	272	321	263	281	278	269	276	298	278	303	268	287	261	287	319	304	264	286	270	282	315	295	302	288	262	297	284	271	260	296	305	292	277	280	299	245	266	262	278	281	277	279	268	293	263	283	321	281	277	275	314	291	310	297	296	276	325	300	296	279	290	262	273	273	249	300	267	260	314	307	268	308	305	280
38515	65234	49634	31994	23640	18284	12973	9046	6405	4861	3649	2522	1884	1586	1269	1120	935	885	839	765	685	636	586	560	530	507	501	462	455	459	443	450	419	415	472	438	452	404	392	366	384	406	357	386	391	334	369	350	362	369	361	342	358	340	353	348	367	364	385	369	367	343	345	388	371	368	390	341	335	377	314	366	367	324	373	351	348	368	385	350	351	346	356	335	343	360	334	376	386	379	369	358	371	334	347	366	383	337	321	375	355	347	380	380	365	339	322	352	379	351	330	383	334	366	339	370	363	355	355	362	346	357	382	356	362	364	334	345	356	360	394	361	318	357	372	374	348	333	363	362	399	390	324	386	352	392	335	330	335	353	344	329	378	328	327	336	310	342	362	365	352	332	359	352	353	359	339	377	297	335	315	394	346	370	385	348	354	365	335	337	373	325	358	379	324	360	336	344	342	341	367	335	330	370	374	368	365	353	362	366	349	332	338	349	338	328	363	349	339	362	372	382	355	352	338	367	359	371	369	366	322	349	338	369	367	322	363	349	363	352	359	319	382	365	352	334	348	317	353	362	359	355	361	353	366	356	324	381	371	338	366	341	329	369	357	377	422	358	339	346	341	352	312	322	363	362	363	342	339	369	372	359	370	363	335	371	362	367	394	336	361	369	341	379	373	359	395	374	333	375	359	376	338	323	361	367	366	366	358	331	340	347	341	326	363	360	335	371	330	356	346	320	331	346	339	354	347	339	355	318	364	404	336	361	351	380	352	358	367	358	337	372	354	389	348	359	345	367	355	349	391	380	342	329	382	385	344	381	334	354	351	357	389	361	415	349	356	365	360	350	350	358	344	348	352	337	334	342	343	385	330	365	333	372	348	328	354	311	349	342	329	378	356	298	353	332	334	339	399	391	348	350	360	363	318	352	342	367	357	331	347	421	339	378	352	354	388	361	351	358	345	351	345	333	341	355	343	355	352	357	349	326	342	368	339	373	348	390	386	329	336	353	369	328	369	377	352	373	341	348	367	385	356	375	352	373	370	390	399	334	346	346	365	367	334	362	393	362	348	385	391	335	333	335	354	379	314	321	374	347	372	336	364	336	346	371	333	372	371	350	356	346	373	338	354	369	404	349	383	354	368	329	373	356	339	342	365	354	365	362	361	365	357	332	356	354	353	370	369	347	355	358	343	366	347	328	334	360	347	356	347	336	331	339	375	382	349	338	340	327	366	339	364	352	322	382	339	349	375	348	364	338	362	348	343	347	347	351	356	347	401	379	321	344	342	311	353	356	386	358	365	348	350	362	325	324	338	341	369	348	342	389	325	338	382	347	387	348	372	370	359	346	338	379	334	364	370	342	352	357	355	352	366	325	337	341	385	346	339	335	392	317	364	368	384	377	370	374	342	354	334	331	362	365	336	343	349	319	321	329	387	345	367	366	366	349	349	390	349	367	344	392	311	365	372	342	321	347	345	352	360	353	370	372	312	339	359	381	322	360	360	368	328	362	375	347	349	372	327	325	345	370	319	374	351	335	347	371	354	339	349	316	339	357	355	335	383	327	321	337	369	369	358	343	372	339	355	345	351	358	370	367	372	340	368	358	330	360	357	356	313	365	360	342	378	368	345	365	374	353	366	367	378	377	340	322	349	347	348	365	359	353	380	367	358	368	331	359	357	340	358	358	366	375	356	372	420	338	370	362	362	341	340	370	336	328	365	348	366	337	376	370	339	370	317	327	366	369	350	382	392	369	379	340	373	393	356	366	332	375	329	342	359	370	342	388	369	346	347	338	357	330	293	352	340	345	334	333	366	372	352	362	357	342	307	342	374	366	392	347	340	346	382	338	340	351	371	356	362	367	359	354	360	369	353	357	346	352	350	342	365	374	342	381	359	344	345	352	320	306	353	385	315	353	349	348	382	385	337	367	385	368	362	386	310	354	352	356	367	357	412	376	362	344	353	391	366	303	343	351	376	346	328	351	355	361	344	394	366	349	369	352	357	360	365	382	355	368	365	359	345	344	358	380	343	376	361	338	354	361	369	344	361	359	347	353	390	336	366	347	344	354	365	354	360	370	333	397	344	358	380	336	329	352	365	369	379	372	325	343	357	336	352	346	306	356	364	350	343	337	374	352	362	367	341	368	344	339	301	349	331	345	359	351	339	369	325	364	395	344	345	346	356	369	346	355	368	335	321	397	340	382	366	377	368	361	335	310	354	342	365	352	353	399	366	378	394	357	355	375	327	368	329	382	325	344	385	348	339	361	319	399	362	358	329	334	325	354	347	369	332	366	364	400	333	328	364	350	368	297	335	372	367	321	365	341	395	360	342	382	311	314	333	355	342	387	360	391	318	376	359	360	335	361	324	359	374	374	317	353	334	386	335	354	345	358	364	344	355	399	311	387	357	332	341	398	382	354	387	377	360	359	371	354	377	354	367	354	376	327	352	347	374	343	341	377	340	372	339	359	354	355	341	384	357	339	322	379	323	359	331	357	332	387	357	379	384	367	348	385	360	353	346	324	317	340	320	357	332	316	344	361	367	368	337	358	323	351	360	353	344	403	403	361	353	349	319	356	391	309	329	370	378	373	338	342	391	356	350	370	345	368	344	372	338	341	346	341	377	372	385	311	415	370	344	357	358	364	340	375	351	347	354	357	340	332	365	323	371	372	338	375	336	352	357	366	340	363	364	334	357	376	345	359	375	341	371	377	366	362	373	345	366	360	362	378	338	309	360	344	330	332	394	379	366	367	369	374	335	311	328	351	366	350	357	372	355	395	335	349	358	374	330	320	342	383	316	368	372	337	377	345	371	322	344	340	332	332	349	348	362	342	345	346	383	357	385	382	361	359	363	341	362	354	331	338	340	369	348	384	342	334	343	342	362	338	379	328	340	327	367	393	356	361	390	353	373	324	381	375	325	348	338	385	352	383	329	353	349	344	369	344	398	354	344	386	394	340	365	337	369	362	337	360	336	342	360	351	397	343	374	364	360	366	346	365	350	371	367	357	369	361	354	381	328	389	348	334	354	365	341	370	346	334	342	354	390	338	355	344	304	367	348	363	352	334	367	358	334	370	349	376	377	362	319	346	357	348	340	361	374	371	329	352	376	338	334	392	359	356	356	349	334	367	387	345	354	348	342	341	336	327	391	346	370	352	386	336	369	350	337	352	359	339	360	339	404	368	373	358	327	345	373	378	371	367	330	317	350	341	357	322	341	336	371	366	358	352	332	380	335	424	365	334	363	381	337	355	345	389	375	357	377	336	355	369	294	328	334	356	376	339	324	360	356	348	328	372	362	387	403	343	331	368	344	380	353	338	339	370	348	367	334	365	355	372	371	339	359	373	329	354	377	358	337	385	306	363	342	354	361	328	326	377	330	343	388	402	401	329	368	399	364	375	353	351	388	359	303	333	333	361	349	347	361	367	332	355	360	387	358	380	364	351	349	361	376	340	382	341	348	360	320	348	330	335	316	349	372	346	349	348	350	375	358	362
31743	33806	34833	23432	12876	6867	3670	2456	1731	1396	1073	863	700	624	563	507	442	453	389	445	403	389	368	362	361	376	315	330	342	316	333	332	354	348	298	332	356	301	332	289	331	299	310	302	290	328	313	326	314	327	324	327	310	332	332	312	298	318	308	314	287	290	284	306	322	325	333	321	317	303	314	306	304	330	332	313	302	333	310	340	288	307	300	301	338	284	303	316	316	328	329	346	305	321	313	300	274	336	301	314	323	285	332	299	342	317	305	364	345	322	312	338	301	347	307	353	336	313	284	314	294	319	323	316	325	307	310	323	341	322	335	331	323	317	294	325	300	317	288	314	314	326	347	309	341	340	318	288	307	321	315	322	323	263	318	291	318	310	320	318	290	319	338	308	319	287	323	326	317	311	335	326	282	311	321	312	308	325	291	342	297	295	301	319	324	333	296	305	298	334	334	330	309	330	330	311	316	341	294	293	325	351	300	337	334	346	351	305	309	316	348	343	317	274	302	321	303	334	313	322	307	331	320	295	314	296	348	290	286	302	299	304	290	318	327	316	300	340	314	332	327	337	315	306	302	310	312	338	343	280	283	291	300	338	314	348	295	332	332	322	332	289	316	314	283	326	320	320	318	310	303	335	310	341	305	316	306	329	291	336	292	294	318	298	276	319	329	322	332	327	355	321	298	303	296	319	310	299	307	298	315	297	317	300	297	323	290	291	284	303	327	305	327	312	333	336	307	291	303	332	333	322	358	309	312	318	295	297	332	325	308	342	312	314	303	314	289	312	323	314	286	303	316	337	302	280	296	299	328	315	302	313	310	326	327	322	339	315	321	313	323	317	291	295	308	296	280	318	305	307	304	325	307	289	332	327	313	329	318	317	291	318	348	310	328	337	330	341	337	304	307	338	323	288	268	324	337	319	297	297	292	298	321	287	320	337	336	356	311	303	314	273	310	276	348	315	306	344	328	288	313	318	304	328	328	305	291	310	306	310	313	348	314	318	274	306	304	314	300	329	287	265	310	316	300	302	339	300	324	277	281	283	311	283	329	318	312	312	292	299	296	291	303	313	305	292	303	294	291	335	325	334	307	343	303	335	310	327	301	354	338	309	308	346	310	304	282	292	320	312	330	322	300	311	322	331	337	297	315	308	328	326	323	322	283	289	308	306	293	286	300	338	282	339	286	326	316	292	320	325	315	293	356	342	302	300	307	318	325	321	333	297	298	328	309	310	299	313	324	326	302	314	313	321	298	306	316	309	268	300	345	307	286	299	338	345	305	317	293	347	323	344	324	309	293	324	322	320	330	284	335	325	297	282	294	332	312	304	287	314	296	321	323	316	324	331	336	302	286	334	307	316	326	317	353	317	298	303	304	305	338	332	316	326	319	296	298	312	325	313	318	323	330	319	290	339	289	312	321	313	337	289	313	290	323	324	333	315	314	329	336	331	313	304	287	341	304	348	301	317	349	325	313	337	279	332	305	280	351	328	277	300	303	296	300	313	309	327	311	322	273	331	305	329	310	304	320	321	303	343	314	302	285	336	335	313	291	292	303	317	327	302	301	302	327	338	294	288	326	316	285	319	319	317	294	328	299	354	331	329	340	307	314	313	326	308	312	303	318	317	304	306	339	288	335	330	323	327	342	290	338	307	318	325	304	297	300	304	307	308	312	297	316	294	330	310	320	303	353	314	287	320	319	323	340	310	292	321	315	337	301	316	307	306	295	327	329	346	328	296	292	333	307	320	275	315	315	311	282	313	286	303	314	305	298	301	303	327	327	299	325	305	287	288	306	305	308	313	294	343	306	331	333	310	334	346	294	304	326	283	318	309	318	313	330	309	325	324	334	292	298	310	310	276	314	319	328	333	323	318	312	303	321	327	324	326	310	303	281	316	299	310	314	303	305	333	319	318	320	333	312	308	311	302	309	300	280	296	282	348	310	317	315	331	323	275	300	331	317	295	306	327	306	321	293	325	341	320	303	307	313	332	311	336	330	296	301	301	311	336	354	304	307	312	318	303	305	335	334	288	283	302	285	311	319	310	293	294	310	346	326	297	316	329	344	327	318	310	321	304	329	300	307	295	295	332	299	340	313	333	279	325	335	346	329	311	332	337	297	309	311	305	312	287	304	317	292	320	289	323	296	301	287	304	354	343	292	360	311	314	292	284	318	312	282	320	334	327	286	327	289	321	326	272	327	304	324	291	304	317	304	321	323	307	337	325	335	322	278	317	370	306	306	319	314	307	298	282	348	299	342	344	298	345	320	318	286	308	305	318	312	344	319	330	335	278	313	327	341	310	306	299	295	314	307	307	293	287	347	310	277	292	324	311	289	304	304	316	303	314	312	302	287	320	294	319	321	318	299	315	326	321	310	322	295	317	299	325	339	315	313	310	308	331	287	324	326	313	282	343	295	296	331	294	314	309	322	306	315	339	308	322	305	318	293	282	285	330	299	301	340	318	342	311	283	268	308	302	339	302	327	267	303	292	310	305	304	312	326	353	320	306	315	303	300	307	324	304	325	282	319	326	318	356	329	296	324	293	312	314	315	311	308	302	330	299	305	319	298	310	311	301	336	315	334	305	320	320	302	343	265	320	324	312	304	346	298	287	323	308	297	311	302	305	306	323	296	313	355	290	317	302	318	276	309	286	350	318	311	338	300	342	330	297	326	319	319	297	281	336	294	318	306	290	350	294	324	331	336	306	315	364	302	321	302	336	310	320	279	349	327	299	314	313	297	293	332	288	339	300	315	371	318	344	298	319	294	309	313	303	328	304	343	314	302	323	333	309	330	324	310	311	328	334	327	330	290	331	286	312	299	319	296	332	266	326	300	310	307	310	323	320	298	306	311	321	311	313	301	318	304	334	313	309	296	290	306	323	326	335	329	319	328	356	328	304	307	313	307	312	292	316	325	308	314	295	330	303	314	327	317	301	335	320	303	329	335	329	322	307	343	305	334	301	322	317	326	306	312	293	331	331	351	331	301	309	313	333	300	305	324	328	326	306	327	317	314	298	314	312	311	337	349	313	326	307	352	288	289	317	286	301	307	278	305	323	326	342	323	323	301	329	327	313	309	316	333	295	358	278	334	306	330	310	336	294	315	313	300	308	325	277	300	335	302	299	293	340	334	311	321	328	336	273	330	319	322	356	336	330	325	314	311	337	319	317	315	337	298	340	321	351	299	304	321	293	331	338	305	315	310	341	318	309	316	332	294	331	295	279	300	306	320	335	346	282	304	305	304	319	319	304	296	340	298	326	318	296	297	316	306	323	320	335	311	308	310	320	342	312	328	310	322	293	314	307	327	322	340	304	293	311	314	327	304	314	345	300	316	299	329	286	305	300	322	275	361	259	339	297	324	315	313	307	301	327	282	306	283	311	300	331	310	286	310	348	314	325	299	334	305	309	270	344	322	312	298	315	284	310	304	319	333	323	281	296	369	319	326	336	311	323	309	318	323	311	306	332	330	295	301	316	339	292	307	307
38514	51180	38723	23972	16725	10832	7004	4797	3426	2498	1997	1415	1135	976	839	775	687	639	575	572	581	568	546	478	474	473	450	443	432	440	412	428	381	407	422	419	428	414	417	420	412	383	401	387	411	435	369	417	387	364	402	398	385	393	404	381	389	422	378	362	362	372	420	379	398	396	357	368	404	386	401	388	366	389	376	416	375	386	379	382	437	390	405	390	338	375	387	384	381	381	409	375	380	374	375	379	373	381	398	392	357	368	385	456	375	429	366	393	406	398	412	373	390	391	429	395	393	384	417	383	411	389	368	392	393	394	370	386	384	354	422	404	391	410	401	380	369	385	406	385	387	416	357	418	368	377	403	405	367	378	368	369	423	406	381	407	394	402	391	401	405	385	371	355	388	383	374	416	361	380	381	392	381	430	406	451	423	388	393	398	365	390	371	410	402	380	415	367	399	420	404	389	383	414	417	413	380	383	416	411	383	389	370	424	403	396	426	361	398	392	421	415	392	378	375	382	375	412	393	419	383	395	366	400	380	402	382	389	387	395	410	376	396	442	377	409	410	413	412	392	363	382	411	344	416	412	395	402	402	397	360	377	386	367	384	386	379	379	382	393	388	425	372	379	416	363	412	395	357	423	393	360	385	405	391	389	384	397	352	376	388	412	408	386	356	392	385	424	420	400	394	395	418	356	398	383	387	402	420	397	382	377	386	392	382	389	406	369	408	414	398	404	386	385	382	404	393	410	391	366	390	393	429	391	399	391	391	377	349	379	399	408	382	398	381	408	408	409	418	378	378	425	438	407	403	355	392	372	379	368	418	399	350	398	438	431	401	397	375	393	374	379	340	382	389	380	407	369	371	371	402	399	383	360	387	374	385	385	382	381	410	402	409	421	359	397	412	385	402	404	367	398	375	400	389	374	397	397	354	356	395	370	368	383	404	403	415	408	374	426	415	360	397	410	414	450	381	395	371	393	416	430	389	395	370	371	396	414	407	397	403	416	406	396	388	356	399	403	384	397	383	431	390	390	394	390	375	387	419	412	392	383	400	382	421	396	375	365	410	391	373	414	401	402	409	433	359	420	441	347	378	413	394	370	378	381	414	393	404	379	384	412	381	382	342	404	376	393	392	410	416	395	408	390	365	424	387	403	381	355	386	376	398	369	382	395	376	392	385	400	378	390	431	383	390	402	389	446	409	410	380	422	403	393	389	380	385	402	391	389	385	371	403	393	373	402	396	412	395	405	396	365	411	398	399	370	362	403	393	404	380	423	409	386	363	430	412	362	414	397	376	401	382	397	398	384	391	413	386	407	374	379	402	423	425	404	404	399	405	429	359	405	383	399	413	423	420	422	399	381	385	434	380	395	367	408	423	382	430	388	401	401	420	371	395	372	381	382	404	356	405	355	378	394	385	420	424	417	415	413	397	423	418	402	400	387	385	404	371	370	391	405	421	410	392	373	417	394	377	417	405	390	400	402	388	395	439	424	399	379	382	432	400	379	389	384	368	402	362	404	377	388	426	394	424	374	378	393	419	387	378	427	397	381	397	377	368	395	407	394	386	384	366	399	376	399	389	431	390	354	385	401	386	367	398	408	401	374	390	423	369	402	373	374	393	400	451	374	403	402	405	425	365	424	398	430	413	378	401	398	372	374	383	379	371	390	402	419	383	394	394	389	377	386	399	380	409	371	392	399	447	378	390	416	396	385	421	416	396	384	349	409	409	417	371	402	421	384	399	381	390	370	412	361	416	391	346	404	359	411	412	404	400	371	368	386	382	407	388	418	392	386	433	410	399	395	391	404	413	453	430	387	417	378	422	373	380	383	376	365	377	427	410	404	407	367	391	412	363	423	350	407	356	412	398	402	421	386	387	364	369	363	398	390	437	393	407	402	396	402	389	377	358	385	395	401	415	384	365	406	426	381	386	363	398	413	390	397	395	418	386	395	399	394	404	427	393	390	414	419	383	394	379	430	384	382	399	379	364	401	393	387	402	404	377	404	350	422	391	394	365	362	379	419	382	379	416	411	393	379	399	390	425	406	381	409	393	407	375	390	402	388	411	384	423	370	437	412	378	360	387	359	380	410	409	406	398	415	397	409	379	377	374	377	368	395	400	409	396	413	360	420	414	380	398	401	405	414	401	401	413	366	424	432	407	396	395	388	392	411	392	407	398	342	409	403	420	397	385	381	370	410	402	377	372	402	360	375	386	408	396	371	415	394	403	371	375	376	365	357	406	355	409	403	399	396	353	405	404	391	378	373	418	381	386	390	364	407	367	374	393	409	389	380	461	422	404	366	396	395	380	408	391	410	399	411	383	374	410	372	418	391	425	408	395	383	437	439	376	397	406	411	387	425	400	386	431	404	379	371	387	393	394	362	395	420	418	402	379	408	385	401	363	396	400	397	407	417	434	394	415	394	402	401	404	404	424	404	392	391	380	415	369	400	434	387	383	398	427	356	407	387	375	406	381	363	374	371	398	407	402	428	358	430	455	403	382	385	396	412	386	416	359	368	362	408	370	385	427	402	407	377	392	388	372	383	393	361	362	402	409	398	410	428	411	373	403	409	388	431	387	400	392	387	407	393	396	349	394	436	408	419	377	409	402	416	388	385	398	396	397	417	391	377	402	392	347	405	391	397	370	380	425	411	386	397	438	430	418	417	393	371	416	398	409	404	407	400	359	378	398	402	362	361	370	408	408	394	400	414	381	401	409	384	390	383	385	392	384	383	379	407	404	390	389	384	371	400	384	372	394	394	426	371	396	375	407	396	388	383	340	401	382	386	377	368	433	376	385	406	397	402	375	411	384	428	377	373	402	393	405	413	402	373	393	351	373	434	383	383	377	370	375	385	405	402	397	391	372	375	395	376	412	387	403	392	404	419	429	387	375	392	406	408	396	426	401	395	411	407	377	398	382	364	379	399	426	418	363	369	363	376	409	383	378	377	388	376	399	371	393	423	411	382	368	370	381	384	412	384	411	378	365	374	408	398	416	387	436	360	369	387	417	399	384	397	386	402	368	390	388	413	366	402	400	390	367	353	369	373	405	438	426	378	377	358	353	414	379	375	403	396	423	413	381	404	390	387	396	385	374	384	400	406	408	353	376	357	392	363	358	398	355	410	397	409	444	396	398	382	411	395	390	425	375	396	377	383	404	377	390	385	377	403	357	381	373	396	398	360	373	382	413	414	415	373	381	374	403	415	388	386	393	424	391	406	398	413	389	369	397	354	374	409	412	394	389	398	417	396	377	385	397	447	393	401	404	415	382	372	393	419	416	411	402	411	388	433	383	375	397	347	350	399	384	402	393	401	387	388	380	381	410	347	367	354	371	381	390	352	415	406	392	391	347	403	371	405	415	400	401	392	395	395	410	355	432	390	408	397	390	387	415	373	388	402	408	429	369	409	384	402	384	394	386	379	404	379	412	369	432	388	356	414	375	388	386	392	359	406	423	426	398	418	370	395	413	413	419	373	386	381	378	374	375	469
23977	21124	28178	24694	21244	15527	7378	3696	2413	1676	1406	1175	865	729	674	586	586	494	488	433	429	433	426	435	416	415	395	390	404	401	383	403	370	382	392	364	357	356	366	339	362	354	357	336	320	336	317	362	347	332	348	333	317	348	326	354	351	336	340	321	328	341	348	308	330	337	324	286	339	382	309	359	349	347	343	360	307	331	364	332	315	346	329	348	330	327	329	366	322	327	319	346	308	309	296	324	347	333	349	320	332	342	356	346	349	336	333	353	333	329	298	338	343	343	361	311	369	339	374	339	340	334	350	372	325	371	340	397	311	368	337	350	320	314	289	323	331	323	364	348	347	321	353	305	323	343	336	357	319	302	319	330	354	344	340	359	319	291	324	355	327	340	308	319	340	330	356	322	354	332	339	339	370	335	321	328	340	343	333	346	307	336	322	323	329	351	358	328	313	306	314	344	339	357	334	327	345	341	358	331	319	321	361	362	358	345	350	354	365	356	325	332	353	360	365	333	349	299	361	344	368	330	349	312	345	311	326	321	315	322	334	343	339	339	342	347	329	347	377	362	334	307	356	299	351	370	337	320	329	341	364	304	353	366	365	323	380	351	363	355	317	332	347	318	365	378	331	324	329	361	337	369	350	361	353	324	327	338	359	327	332	329	333	336	352	314	344	312	326	360	297	350	302	331	296	332	343	356	317	347	341	339	328	359	339	357	337	342	337	326	319	331	311	338	360	355	347	360	348	338	320	338	343	359	335	322	289	324	347	335	335	326	340	360	348	317	325	330	351	353	322	356	372	350	342	347	343	380	327	339	343	362	339	344	328	351	343	344	278	355	323	336	335	336	331	301	321	364	330	336	337	318	320	365	326	363	354	346	364	336	333	350	348	346	352	340	322	340	307	333	337	324	369	333	344	333	368	325	359	333	352	342	352	363	339	316	336	353	339	331	362	347	321	362	339	358	335	342	330	325	339	300	330	343	332	331	342	353	362	362	338	334	354	321	328	363	351	346	346	342	353	286	325	315	341	322	352	343	288	349	339	370	350	368	335	339	345	322	325	369	329	351	322	340	346	316	331	353	352	339	339	320	335	333	354	356	358	299	331	328	304	343	323	352	379	346	322	325	328	326	340	352	345	344	347	368	351	339	383	300	336	337	352	360	345	347	331	353	358	346	353	341	304	337	327	357	321	339	323	368	337	301	323	350	370	320	347	329	326	352	325	323	318	317	300	346	335	366	297	321	361	366	331	337	323	302	334	343	340	343	337	347	344	345	335	323	356	334	342	328	333	325	352	374	353	341	338	331	376	342	327	340	324	363	342	347	386	311	331	335	372	365	342	349	331	301	351	347	304	331	342	351	345	356	349	356	320	340	356	346	339	314	355	332	338	345	350	328	322	306	345	324	367	339	354	342	378	344	326	344	349	324	353	291	363	350	314	349	365	342	315	322	321	335	351	328	333	363	314	320	364	349	335	323	342	362	352	336	328	369	331	309	319	357	317	305	308	350	299	330	361	313	335	348	333	336	336	356	345	321	336	345	346	332	322	318	332	309	329	305	323	345	359	305	355	350	339	323	329	333	342	378	350	345	349	325	333	363	324	330	343	350	337	369	345	366	316	309	361	295	354	359	369	319	314	345	275	348	336	321	376	332	333	326	345	339	329	331	321	309	327	335	335	333	375	358	344	338	329	349	365	323	315	298	357	363	339	341	302	356	321	332	332	317	315	327	334	331	329	310	330	340	330	356	336	395	365	302	348	332	299	344	322	314	364	352	340	351	341	341	325	336	337	348	350	358	349	369	326	346	326	337	343	348	301	371	342	352	363	327	326	354	331	327	315	336	353	333	340	350	349	324	360	337	316	330	335	331	325	320	384	363	317	341	345	313	337	329	353	365	330	301	336	323	330	354	320	337	335	351	356	321	315	372	345	328	345	342	340	340	344	328	343	346	322	354	331	318	351	358	319	294	320	301	345	306	299	338	334	332	327	326	334	359	338	328	354	314	398	336	373	321	322	306	315	335	349	336	320	332	347	340	369	341	352	343	321	347	297	340	323	334	330	343	324	333	344	337	347	343	325	315	310	364	359	320	334	348	322	362	355	311	375	320	330	307	358	308	351	335	344	320	356	332	324	364	351	349	364	341	299	352	353	355	372	335	357	328	327	335	345	348	328	371	325	340	357	360	308	348	314	324	332	340	326	375	351	353	308	337	370	354	356	345	324	357	325	363	336	352	298	351	335	355	335	344	339	320	377	329	300	303	342	330	340	350	326	319	343	349	305	350	316	375	333	329	343	359	309	365	316	314	347	319	349	362	322	291	362	320	358	313	361	381	384	343	357	343	328	369	346	337	347	371	349	339	341	354	324	323	341	326	347	313	344	336	356	360	339	330	333	312	346	342	344	349	349	358	351	348	333	328	344	387	356	335	343	290	357	349	321	327	343	310	350	340	347	328	349	317	325	321	367	320	333	328	355	342	365	336	293	340	330	318	356	334	329	361	320	359	321	339	319	337	356	323	336	334	339	325	308	317	321	345	310	317	327	317	348	339	331	327	327	357	329	319	341	331	347	328	330	325	344	340	320	364	353	324	357	334	353	308	328	379	329	364	339	311	344	336	319	314	304	356	353	306	310	321	331	308	320	342	340	346	332	336	331	317	335	352	352	339	315	332	342	319	338	327	352	335	329	348	331	363	355	327	339	333	314	365	335	299	354	361	319	346	316	361	336	334	340	345	304	348	299	358	359	334	300	333	361	337	341	316	344	325	335	345	335	360	353	322	374	332	326	324	347	351	368	340	326	335	302	334	349	308	336	340	340	328	354	369	355	369	358	383	341	322	325	331	370	371	349	346	378	332	336	333	317	320	322	369	335	347	333	328	359	365	346	317	376	339	349	315	325	318	360	326	324	343	359	324	310	348	355	339	346	323	320	360	338	312	332	333	349	340	305	346	319	332	358	324	327	326	327	344	352	359	321	336	332	362	320	350	314	336	293	371	320	338	376	357	331	336	316	364	351	310	322	333	321	321	344	317	317	327	348	342	356	330	304	330	292	346	306	337	328	362	333	320	332	323	344	306	348	335	319	317	387	339	330	343	342	345	340	344	329	343	311	332	376	328	362	322	325	351	319	331	348	327	328	344	349	338	351	329	329	316	341	326	332	321	321	344	310	337	348	292	301	313	352	310	328	337	346	332	354	332	347	312	312	401	330	372	298	350	328	335	348	317	311	320	341	320	348	298	384	357	336	324	333	332	318	339	352	356	340	348	347	332	372	357	315	339	350	301	328	326	330	342	339	348	318	349	345	319	329	341	323	319	333	329	352	327	337	353	350	319	325	349	313	312	368	301	326	337	344	331	358	361	344	315	322	308	340	342	327	330	326	325	309	343	321	329	297	353	323	351	371	321	339	334	346	331	347	314	313	312	355	321	320	332	336	362	319	337	318	329	301	297	353	354	326	320	306	346	362	338	352	323	329	347	349	322	343	340
38285	61579	46113	29154	19251	13604	9348	6367	4479	3259	2575	1923	1426	1199	1016	891	836	766	702	658	613	591	639	582	552	491	521	523	499	453	462	467	424	411	493	466	502	472	426	450	437	416	404	426	410	411	414	415	433	414	438	414	436	447	438	403	447	421	411	407	404	454	394	430	405	436	407	409	460	403	441	432	394	431	390	412	428	445	462	368	399	452	428	453	416	393	431	436	420	444	419	440	443	391	434	423	399	389	393	431	382	428	444	448	452	407	394	420	414	407	397	419	395	419	433	432	434	419	459	455	456	468	428	425	431	421	392	423	407	434	424	463	412	409	429	433	417	401	426	451	444	404	428	433	410	418	441	455	423	395	423	433	432	397	421	431	417	390	454	454	395	418	397	424	411	404	437	421	396	433	443	465	409	442	420	434	445	406	439	393	400	439	437	412	444	422	418	410	429	411	424	431	407	429	406	414	446	432	433	439	400	411	414	397	393	409	423	432	416	418	446	430	478	414	387	407	414	428	370	403	415	413	405	426	401	472	412	418	421	438	433	414	424	427	461	424	468	433	417	414	385	421	416	446	421	411	435	389	399	421	394	430	415	399	427	471	409	418	418	462	463	421	466	399	391	444	453	421	424	460	415	384	409	438	390	430	396	452	430	421	440	442	399	409	432	379	418	445	443	396	402	429	424	392	422	420	425	443	412	433	437	439	429	443	420	382	404	399	416	464	424	410	408	389	433	400	434	405	441	413	425	450	402	418	443	428	415	433	433	424	445	429	412	412	411	434	405	434	417	424	437	420	430	399	426	423	417	434	423	409	417	400	445	411	433	425	405	428	424	427	428	453	410	411	433	439	398	420	436	477	433	413	400	458	413	425	450	461	412	427	417	422	375	448	434	456	428	437	422	443	426	399	438	427	408	431	432	403	447	447	435	416	416	412	419	443	418	448	457	439	405	443	417	410	373	442	421	408	411	444	401	424	419	402	449	444	428	429	421	464	402	419	431	420	452	424	442	416	412	448	420	424	423	414	424	420	451	411	404	427	431	432	386	440	431	415	421	450	437	433	419	421	407	398	393	423	406	388	386	398	410	387	417	427	442	412	430	441	439	398	405	400	421	405	431	404	451	406	415	437	404	402	386	424	424	433	442	452	442	462	416	415	414	494	398	434	438	407	429	450	391	443	438	452	441	431	443	466	424	431	430	450	416	441	422	402	439	408	400	408	424	445	418	427	350	430	455	428	438	397	452	444	392	404	431	411	411	435	439	405	406	431	429	397	402	401	420	440	400	425	402	435	435	420	411	395	442	403	423	474	426	421	433	408	432	417	426	400	430	402	435	448	416	427	407	423	413	441	394	426	437	437	434	405	401	432	416	425	432	401	417	415	420	427	400	417	414	479	401	412	391	439	446	410	414	425	401	418	440	407	443	400	405	442	443	425	484	466	459	416	442	406	425	397	463	430	458	406	405	424	419	418	424	412	404	445	443	444	414	425	460	427	434	388	413	429	425	431	454	419	426	400	378	448	395	441	426	420	418	382	417	450	423	402	425	405	427	411	401	407	427	419	428	402	422	460	403	459	414	412	420	440	434	406	409	431	418	413	443	443	410	408	429	383	372	456	420	466	459	397	492	399	414	419	430	422	432	434	406	424	430	411	402	420	419	454	374	436	414	399	426	454	389	394	447	431	442	394	438	424	425	420	393	405	459	427	412	400	394	411	437	410	458	460	407	387	445	445	424	442	378	416	450	413	478	425	416	431	447	401	407	400	453	445	407	406	415	392	409	428	402	435	416	429	423	403	444	420	402	421	439	464	457	398	406	387	453	414	419	449	433	445	441	420	421	457	442	411	436	482	413	464	437	410	449	415	432	428	429	415	414	413	417	421	407	419	426	444	425	416	417	413	416	400	437	416	423	467	445	396	415	419	440	421	453	439	405	420	432	436	408	477	422	381	411	386	449	420	421	421	435	434	410	429	413	447	436	461	412	403	390	456	391	425	419	412	418	405	428	433	421	465	421	418	412	431	421	434	454	386	404	445	451	422	430	422	394	406	447	432	382	423	399	437	394	426	425	407	396	410	379	417	409	415	439	466	456	428	399	395	436	452	437	408	433	410	407	426	415	467	425	426	451	442	418	462	406	402	459	397	462	434	397	418	452	423	480	409	420	434	429	472	381	410	416	467	483	414	416	445	412	416	423	437	387	427	435	425	455	431	415	423	423	432	406	406	435	423	427	420	421	430	413	428	427	435	435	440	376	410	391	440	412	418	447	428	421	443	436	436	412	437	435	406	416	476	402	440	388	455	407	444	414	453	420	395	410	385	420	409	450	437	408	428	425	397	416	416	426	430	409	398	407	427	450	417	425	416	402	409	425	444	452	382	417	430	449	404	419	397	414	481	437	391	379	415	407	407	407	427	424	442	429	430	434	419	482	406	434	421	469	393	419	428	408	418	414	416	443	409	457	400	380	451	447	435	431	366	425	419	398	448	423	428	411	463	432	446	387	443	410	421	432	413	384	453	425	439	417	434	438	412	423	399	443	444	422	423	421	412	438	435	391	394	402	464	402	441	404	422	426	421	394	458	451	441	415	423	414	396	396	431	411	402	442	439	455	463	429	434	443	419	436	430	422	427	427	393	400	391	433	414	440	422	442	432	423	380	403	427	434	446	471	381	463	436	436	408	452	410	432	466	416	408	434	416	408	392	451	418	445	403	414	408	393	431	383	412	409	450	430	390	428	398	425	408	421	449	441	458	421	410	423	451	427	417	433	435	403	431	427	415	436	426	450	414	422	444	400	426	427	400	392	436	420	432	414	438	442	397	419	413	475	451	434	440	431	409	390	400	435	465	410	423	420	416	457	418	408	418	416	419	429	413	422	439	411	426	403	436	401	404	452	434	403	427	434	426	416	414	435	444	404	409	435	421	431	411	412	439	402	442	429	453	451	425	411	414	462	409	421	401	443	402	436	428	464	446	442	406	418	401	456	450	411	397	442	430	427	421	410	434	457	417	411	402	445	412	413	427	412	422	454	457	398	461	443	459	446	417	412	434	426	439	413	407	436	445	444	404	409	413	465	402	404	430	400	400	414	436	410	436	424	410	429	408	405	415	426	447	365	410	430	432	403	397	443	439	442	422	428	463	402	459	404	401	446	384	442	435	450	437	450	429	401	430	463	424	455	464	451	398	422	430	407	422	398	428	445	394	378	408	405	420	381	405	423	433	397	377	412	429	414	416	440	394	441	437	414	436	390	413	453	390	437	400	399	467	456	418	417	401	376	420	420	414	399	417	397	424	456	438	428	413	404	446	409	414	444	435	380	427	399	431	449	437	425	441	460	407	443	435	408	413	444	448	411	391	428	449	416	434	394	428	416	416	421	405	415	426	454	415	421	408	438	424	454	445	429	414	442	396	421	458	446	414	415	416	387	396	435	432	409	443	471	450	429	422	414	412	450	439	395	432	410	415	440	363	409	435	419	388	408	432	455	425
24932	21224	28043	25553	17616	8773	4620	2657	1621	1224	996	803	557	538	458	476	415	423	371	368	323	333	319	312	289	315	293	292	335	289	286	270	295	304	262	283	265	268	264	281	276	264	250	246	287	242	249	236	253	228	266	250	252	245	247	260	259	263	218	253	278	226	269	260	254	288	249	279	269	242	258	241	243	254	265	258	247	244	235	252	269	238	262	247	268	268	288	284	264	250	270	240	256	284	274	265	300	210	231	231	232	222	265	289	230	241	252	267	277	237	276	252	254	259	261	248	265	254	261	253	250	236	242	275	252	267	252	281	280	268	273	234	231	258	238	245	254	251	231	227	243	236	245	239	269	273	252	248	259	234	255	247	260	270	262	254	245	272	228	254	265	247	249	256	271	275	236	260	265	275	267	253	273	249	270	281	295	249	246	250	263	251	258	300	259	287	276	247	243	278	256	251	229	258	282	248	268	251	268	223	238	263	244	263	255	250	264	267	262	270	231	257	254	231	288	269	273	248	242	257	269	253	283	256	256	258	242	282	281	242	266	268	242	288	251	256	264	254	253	243	245	272	257	275	268	226	236	285	270	245	260	273	250	251	230	269	263	253	280	234	238	261	281	274	265	288	273	260	236	262	270	275	245	252	239	264	238	244	255	256	251	255	257	253	263	245	242	277	284	278	239	246	276	254	235	245	255	256	264	245	264	280	249	266	276	268	261	255	261	277	227	264	271	279	247	254	259	260	255	266	269	236	250	236	227	272	300	264	255	275	261	271	290	233	272	261	290	251	243	243	250	255	273	266	258	245	214	265	250	246	285	260	256	275	256	227	263	250	243	260	241	270	267	265	242	260	249	262	258	274	251	262	264	254	260	231	278	264	273	266	254	258	248	266	286	254	241	228	263	255	239	235	228	254	262	233	243	272	276	248	282	248	261	269	250	265	234	239	261	260	255	257	271	282	255	264	254	251	243	255	254	279	288	253	255	294	257	263	266	270	275	254	264	267	240	257	279	258	265	237	266	251	246	274	252	276	267	295	255	254	247	269	263	238	252	265	268	273	238	258	238	271	241	272	259	258	250	242	248	254	251	260	256	266	245	238	249	259	260	228	275	283	267	284	286	236	251	282	262	261	272	225	274	259	269	245	280	273	256	247	247	271	238	264	281	237	232	281	239	243	258	258	243	257	283	256	251	256	283	264	292	289	268	259	263	245	232	252	300	241	251	251	269	262	259	256	261	273	279	249	280	288	271	282	273	281	223	240	280	247	244	227	236	246	277	264	260	266	252	264	236	259	246	220	252	264	268	248	259	258	296	302	263	237	278	267	260	239	241	248	258	229	252	266	267	239	274	253	261	250	272	228	241	276	260	269	265	260	243	275	265	260	244	244	239	265	269	277	251	255	259	244	252	252	257	240	264	233	268	243	256	244	282	259	267	249	250	257	244	288	247	245	268	255	260	263	234	264	281	270	261	271	266	266	291	237	250	247	290	279	270	256	272	262	252	279	271	251	241	244	248	266	262	254	254	273	268	274	259	237	267	257	280	267	249	255	262	274	230	261	267	267	239	268	259	237	266	278	258	277	233	267	249	259	268	267	254	263	240	263	285	267	289	234	271	267	219	267	253	275	248	252	302	284	233	215	244	252	259	253	244	248	236	240	246	261	236	250	236	255	253	265	271	284	270	265	246	236	246	282	242	231	256	255	266	251	233	206	237	257	268	256	280	255	256	269	239	271	257	257	229	233	274	266	268	263	232	240	265	260	270	271	243	264	266	256	237	241	266	245	259	259	254	260	273	277	257	255	277	255	247	260	269	266	249	258	275	267	269	258	272	233	228	245	258	273	254	213	265	301	258	267	277	285	264	235	277	244	248	245	247	225	272	256	272	274	236	260	271	250	221	276	264	254	264	274	263	274	255	265	274	246	274	255	256	261	290	236	269	255	251	247	232	230	268	267	250	242	270	232	255	253	274	258	275	254	262	247	243	253	263	261	282	253	256	285	276	252	265	235	271	273	272	259	240	249	248	254	261	279	258	235	258	290	273	240	276	246	248	269	276	264	241	254	235	254	246	262	242	288	273	256	248	241	275	258	263	251	282	269	271	229	276	235	249	243	284	259	236	254	229	241	259	262	275	230	271	237	267	263	254	238	270	245	269	254	272	251	256	254	270	272	272	260	262	276	291	237	238	249	237	257	254	244	278	245	239	289	231	265	226	267	281	268	260	266	233	280	250	272	277	244	276	277	241	255	270	269	262	278	247	256	274	272	284	253	243	256	239	229	290	279	264	259	262	252	251	253	258	245	252	253	197	258	263	247	242	264	256	236	250	264	252	260	246	256	251	233	262	243	266	258	231	253	279	277	245	253	256	274	257	286	276	251	229	263	239	278	246	255	272	240	303	257	233	259	277	268	249	258	261	263	261	223	247	290	257	249	260	264	263	277	278	242	237	218	259	272	269	275	263	300	252	262	257	265	261	241	279	265	268	254	243	232	233	279	274	240	256	253	266	270	252	249	280	267	260	234	251	279	263	253	274	228	245	250	243	248	255	254	235	270	272	253	252	275	235	294	268	270	282	275	263	265	274	237	260	250	243	268	237	262	243	243	291	250	288	230	269	230	278	260	223	219	243	266	250	264	253	247	247	242	266	277	245	274	272	261	246	251	268	265	255	283	266	255	257	257	262	270	225	255	272	268	258	273	279	237	289	254	259	259	261	253	234	277	255	273	255	251	265	275	245	273	282	263	256	290	263	257	247	231	267	270	268	291	240	230	286	277	251	248	246	256	250	261	258	249	283	275	275	231	248	264	266	263	283	255	240	266	236	298	248	229	296	237	256	240	260	258	281	264	244	242	258	267	245	254	231	246	240	250	245	232	246	256	248	254	288	231	250	219	256	228	239	244	273	263	254	256	257	250	275	233	260	272	291	276	301	242	274	256	246	251	257	289	278	267	257	277	242	253	223	263	240	255	249	242	258	273	294	287	240	260	274	252	277	229	241	262	246	260	258	233	256	241	247	262	237	275	245	236	248	239	229	248	249	242	269	247	256	263	263	280	247	230	295	264	292	257	255	243	275	270	291	251	261	241	280	243	227	243	265	285	267	253	259	239	279	289	271	250	219	278	256	288	261	268	236	244	228	262	284	241	269	248	253	258	241	251	276	239	263	242	251	259	259	271	251	257	270	272	266	252	272	240	261	244	242	259	249	257	232	234	284	241	273	255	251	259	265	274	246	254	276	274	257	240	249	246	246	250	246	255	237	285	247	253	228	234	255	270	258	268	241	246	286	259	220	289	255	234	237	243	296	268	272	227	242	253	242	259	264	258	249	260	302	248	251	284	234	271	218	251	226	290	264	265	261	280	234	263	246	272	286	238	254	268	271	253	253	308	312	234	274	260	250	236	255	232	262	269	252	283	275	272	271	253	251	281	268	251	228	262	245	264	291	251	242	255	255	255	307	275	288	272	256	255	284	269	286	230	255	263	269	283
37961	57653	43712	24915	16411	11578	7872	5254	3490	2399	1928	1426	1079	951	775	714	651	606	559	576	487	489	438	424	421	398	382	365	396	404	382	387	384	374	344	363	341	320	316	361	324	306	321	355	326	317	330	328	356	331	339	329	324	306	310	320	332	338	332	299	331	349	317	326	364	328	358	318	327	336	301	327	335	325	314	314	326	316	349	330	346	312	353	318	314	311	295	323	312	318	318	341	332	341	339	346	331	342	318	326	324	312	332	336	296	305	296	334	333	330	343	351	333	324	346	339	333	327	342	318	324	301	332	375	336	318	312	318	340	312	332	335	337	325	319	330	320	307	305	318	354	350	345	320	319	330	300	341	325	348	328	321	300	307	334	336	317	333	302	325	317	317	330	319	345	317	306	309	326	303	330	345	327	326	321	352	358	311	321	337	329	336	330	313	305	311	368	360	322	341	315	321	348	324	327	353	301	311	330	335	330	299	326	327	361	354	315	332	364	301	298	325	317	322	333	333	339	347	326	325	278	346	336	326	332	320	324	342	326	304	328	337	315	322	321	295	335	335	339	322	342	329	327	333	346	323	323	340	323	313	334	332	309	311	312	319	327	332	330	331	357	298	315	281	350	331	335	299	338	330	330	326	331	365	337	315	329	330	327	319	329	323	337	354	333	333	315	344	329	298	336	334	321	325	324	353	327	287	341	336	342	358	322	326	310	344	299	339	318	362	335	331	345	319	350	377	344	342	321	305	305	328	332	337	329	317	337	324	319	313	319	306	338	349	282	346	317	292	316	316	346	380	338	328	322	349	327	306	340	312	340	319	314	350	332	346	337	334	338	311	329	339	313	320	361	325	361	339	322	350	329	317	308	308	311	354	337	329	353	315	361	320	319	360	349	298	344	305	345	339	316	326	324	328	370	367	341	318	307	353	316	335	354	309	355	341	321	352	323	304	303	349	320	325	355	345	321	349	295	309	323	309	323	300	328	342	335	312	335	331	330	348	296	344	329	350	304	322	305	358	287	342	334	299	336	317	319	347	301	293	323	338	300	363	309	320	342	290	344	348	346	329	309	323	337	329	331	331	320	336	355	356	317	302	310	349	343	332	327	308	341	323	345	311	331	342	325	313	335	361	331	319	326	324	350	324	324	324	332	309	329	327	308	320	316	338	349	340	326	342	341	324	316	336	332	314	333	362	316	345	315	314	319	317	296	337	332	297	346	342	345	333	309	324	334	361	309	295	335	348	348	333	323	321	323	327	325	320	341	327	349	356	327	337	301	312	342	290	320	350	329	381	336	343	312	303	326	335	334	330	319	324	332	350	314	307	300	343	337	315	352	352	339	306	321	342	321	330	337	339	350	277	353	324	311	321	324	302	347	331	347	315	317	316	337	321	332	357	341	335	350	340	329	328	318	291	323	351	333	329	317	338	331	329	343	325	356	331	330	340	306	354	332	340	324	327	367	331	299	318	316	330	344	335	282	314	323	339	316	309	364	303	309	316	304	329	354	353	311	325	338	303	320	320	302	312	306	336	337	339	313	351	314	339	328	310	318	337	327	332	312	326	341	331	331	328	304	317	315	342	324	304	317	338	325	322	338	355	314	347	328	314	324	306	299	321	335	328	345	311	298	325	335	323	342	326	331	345	311	331	317	352	326	320	312	337	333	319	304	329	327	340	350	326	313	303	310	327	345	324	350	336	319	363	305	328	341	319	317	313	308	358	317	303	357	321	306	318	326	324	312	361	313	337	317	336	318	308	320	336	350	351	315	323	336	295	308	323	328	360	340	313	331	335	333	311	343	332	327	346	336	313	297	367	353	326	327	321	315	334	316	349	328	342	350	329	345	347	319	341	315	324	348	316	328	318	296	323	316	311	299	348	309	317	344	343	323	296	310	343	332	316	333	312	340	329	343	354	320	308	300	330	336	341	334	347	305	343	307	351	331	322	357	323	337	316	326	327	319	346	330	357	359	312	316	322	346	300	304	344	305	347	323	335	313	310	353	352	341	362	315	304	347	292	329	373	332	323	359	314	345	367	304	279	311	329	315	338	324	285	326	323	336	315	333	306	316	329	320	337	342	347	341	309	372	349	317	373	315	325	331	313	309	282	339	312	324	314	344	341	297	346	289	336	298	336	352	334	318	340	339	325	336	343	337	311	322	322	324	315	316	362	315	287	327	326	296	325	294	363	341	334	321	314	359	327	343	336	356	321	334	337	339	314	316	314	329	282	357	363	312	356	304	337	325	333	330	322	330	345	341	318	324	325	322	314	362	324	347	340	320	283	348	315	350	312	330	348	316	334	304	335	355	338	338	359	305	343	304	343	321	363	324	345	370	344	338	301	306	302	332	330	329	312	326	344	332	320	333	346	313	344	317	314	330	310	294	351	338	336	332	333	335	345	318	316	343	351	350	306	304	331	318	290	325	340	293	321	362	334	372	308	346	311	328	346	328	323	316	354	340	332	313	336	346	310	329	353	348	308	324	347	332	319	335	309	345	363	353	330	326	324	313	321	319	362	360	332	333	340	343	356	323	329	318	315	344	333	358	347	310	342	298	308	324	351	328	334	300	323	296	350	336	307	343	330	302	342	315	361	323	334	339	360	339	318	360	323	326	315	291	328	307	328	326	327	331	323	320	307	335	354	328	329	307	324	332	326	340	330	320	337	314	342	351	314	329	299	362	316	323	342	335	311	314	329	310	344	341	310	322	321	337	342	306	305	311	346	331	346	287	356	336	317	334	308	345	321	343	329	324	316	351	296	311	318	299	346	333	333	334	342	339	317	308	324	329	338	362	331	337	323	297	347	332	341	319	345	328	320	358	313	320	318	318	336	327	344	321	352	345	314	336	336	342	331	296	370	314	322	351	328	333	330	320	295	329	351	335	342	324	309	305	370	324	299	333	310	312	288	330	333	344	309	341	300	320	355	312	305	319	322	315	309	337	328	340	352	327	350	334	328	319	332	312	300	307	337	311	326	333	366	320	294	334	353	347	352	317	334	320	304	376	315	297	330	337	325	324	311	325	343	332	322	333	361	292	332	349	320	331	342	325	317	356	318	330	343	327	327	361	296	294	310	345	333	303	303	343	299	325	312	320	310	359	351	351	300	335	324	360	309	303	336	316	309	332	326	364	336	347	328	296	343	331	320	343	317	321	344	304	313	329	344	334	344	350	330	312	324	325	306	349	313	331	334	341	346	309	313	304	290	326	334	305	348	290	334	326	343	338	312	304	323	338	314	329	313	315	331	321	334	316	324	328	309	341	342	340	329	300	324	310	312	364	294	363	339	336	313	345	310	354	342	312	298	314	340	331	319	306	321	316	329	315	338	317	330	326	320	355	307	354	319	337	312	310	352	352	343	346	328	319	308	324	314	338	311	305	318	333	319	365	337	326	305	324	305	331	306	311	351	310	292	331	367	324	317	326	317	319	342	332	330	346	321	318	309	327	327	298	299	317	353	331	337	317	308	317	330	316	331	320	304	329	340
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
