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
340325316769	340325317337	340325317887	340325318437	340325318986	340325319537	340325320087	340325320637	340325321186	340325321737	340325322287	340325322837	340325323386	340325323937	340325324487	340325325037	340325325586	340325326137	340325326687	340325327237	340325327786	340325328337	340325328887	340325329437	340325329986	340325330537	340325331087	340325331637	340325332186	340325332737	340325333287	340325333837	340325334386	340325334937	340325335487	340325336037	340325336586	340325337137	340325337687	340325338237	340325338786	340325339337	340325339887	340325340437	340325340986	340325341537	340325342087	340325342637	340325343186	340325343737	340325344287	340325344837	340325345386	340325345937	340325346487	340325347037	340325347586	340325348137	340325348687	340325349237	340325349786	340325350337	340325350887	340325351437	340325351986	340325352537	340325353087	340325353637	340325354186	340325354737	340325355287	340325355837	340325356386	340325356937	340325357487	340325358037	340325358586	340325359137	340325359687	340325360237	340325360786	340325361337	340325361887	340325362437	340325362986	340325363537	340325364087	340325364637	340325365186	340325365737	340325366287	340325366837	340325367386	340325367937	340325368487	340325369037	340325369586	340325370137	340325370687	340325371237	340325371786	340325372337	340325372887	340325373437	340325373986	340325374537	340325375087	340325375637	340325376186	340325376737	340325377287	340325377837	340325378386	340325378937	340325379487	340325380037	340325380586	340325381137	340325381687	340325382237	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	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
23864	21900	29803	24613	21824	21703	8355	2500	1738	1409	1357	1205	1237	1463	1532	1293	1044	846	1205	1218	921	706	728	630	638	566	552	515	480	492	465	527	502	455	469	409	460	475	416	363	378	406	407	369	406	399	426	399	456	397	436	418	428	408	409	392	359	369	375	364	410	331	325	359	351	325	356	336	362	380	349	334	372	323	320	313	309	331	335	334	345	298	318	335	318	316	300	359	342	353	292	325	334	313	316	314	330	309	327	345	333	314	331	328	296	329	349	343	291	306	347	298	345	310	352	347	304	324	348	308	319	317	320	322	332	370	350	314	312	318	350	327	336	317	323	326	321	316	330	322	354	325	292	321	352	315	306	300	316	303	295	303	299	324	357	326	312	324	350	310	337	306	337	318	309	297	339	315	339	358	318	325	324	362	320	305	324	329	300	312	325	327	293	308	336	342	339	305	348	341	308	349	318	313	310	274	319	311	324	301	321	326	331	316	333	317	301	334	355	280	312	356	290	326	310	314	335	317	356	301	353	296	345	326	329	339	341	331	321	334	311	303	327	327	329	350	325	311	343	337	335	311	311	283	304	329	314	336	322	326	338	345	292	341	341	294	338	275	340	326	284	295	336	314	311	309	318	321	302	334	295	321	311	333	297	320	337	300	360	343	330	333	303	315	307	315	312	317	315	324	316	309	314	350	300	331	313	333	333	314	336	328	329	314	300	316	353	305	316	306	307	332	308	331	323	323	320	336	325	359	305	309	294	302	292	308	333	279	306	328	298	313	298	322	317	331	305	343	337	324	317	312	305	308	330	293	289	325	293	345	355	337	287	347	336	342	291	325	356	317	323	318	313	316	326	318	336	303	307	279	312	320	293	338	319	304	340	328	294	305	332	300	322	310	317	306	331	323	295	301	316	327	316	293	322	333	332	292	317	295	289	344	334	317	294	337	343	310	312	346	326	335	339	306	311	332	327	323	322	310	336	332	326	323	295	305	305	337	316	351	312	316	313	329	323	324	289	329	327	294	324	337	348	298	339	325	306	275	334	343	285	312	329	337	331	325	345	317	329	318	292	313	313	348	320	333	315	313	341	279	331	327	332	304	325	337	328	314	281	322	291	316	272	332	305	324	326	315	331	315	359	316	314	304	292	318	313	327	345	327	328	299	311	325	315	324	322	305	311	333	338	344	328	304	322	295	320	335	328	321	293	315	308	329	326	314	296	319	293	326	308	306	325	317	315	320	325	345	343	306	307	337	313	313	285	321	316	324	331	342	315	335	361	297	314	278	323	343	328	336	318	300	341	319	322	340	307	324	323	328	339	342	313	322	291	325	307	354	330	321	304	292	336	315	326	312	330	286	332	301	314	335	320	353	338	312	350	347	307	298	306	306	321	305	302	302	337	325	328	334	304	330	310	296	320	334	320	328	334	305	325	312	304	316	310	303	318	323	291	293	309	299	300	314	317	315	293	318	302	345	330	322	315	341	303	298	326	315	324	305	278	307	328	308	314	294	343	323	333	338	329	306	352	322	325	323	292	317	319	319	334	313	282	308	341	325	333	312	308	356	320	312	352	318	318	300	321	326	327	337	332	321	369	267	331	329	345	335	335	291	330	325	301	333	312	340	331	308	346	327	332	329	307	363	324	321	296	339	326	291	313	307	324	317	332	325	306	320	305	310	326	318	338	310	322	306	339	341	333	317	317	366	287	324	313	334	297	325	340	315	319	310	331	323	332	330	318	307	310	312	307	342	295	318	295	341	319	283	339	302	299	329	320	323	315	282	335	307	314	311	340	317	306	316	329	312	334	355	316	303	321	321	323	335	326	304	285	363	350	336	303	341	308	325	299	338	307	305	289	311	328	347	335	338	304	304	314	324	327	329	324	329	340	358	335	335	336	302	314	329	291	288	316	326	305	312	314	303	316	347	333	321	314	339	285	280	340	314	337	324	306	369	317	310	320	341	321	321	306	320	289	313	304	313	344	331	296	299	377	302	307	320	314	306	315	328	326	280	355	324	321	343	343	315	293	302	323	335	311	319	290	284	305	317	311	299	349	348	312	314	295	297	320	333	321	352	329	318	331	303	335	293	340	329	322	319	297	306	297	311	318	326	324	309	308	314	335	313	336	305	351	315	336	347	322	304	307	304	301	329	364	316	292	323	317	323	320	308	307	322	317	339	300	324	329	315	286	347	325	327	296	331	324	323	299	328	320	319	326	315	319	319	316	359	323	335	337	320	295	325	340	327	302	297	318	324	311	288	319	308	323	340	323	333	301	298	316	288	361	306	314	340	306	301	322	321	333	315	323	333	337	285	290	345	316	291	331	297	316	308	316	308	283	313	326	320	325	317	314	296	316	336	339	319	354	319	360	353	307	307	341	327	334	353	302	300	317	338	332	308	314	288	321	332	300	325	325	331	335	307	353	287	298	322	344	299	299	329	314	310	312	308	311	291	327	351	278	317	300	328	318	324	338	333	334	324	329	294	332	334	320	322	329	312	310	308	303	331	312	318	311	345	318	317	312	345	303	323	341	330	312	339	314	367	314	280	305	314	321	304	328	308	341	310	337	299	324	320	309	339	322	308	323	307	297	318	347	299	315	310	308	297	338	314	311	333	303	340	322	318	334	306	332	316	347	309	338	310	306	334	344	321	293	335	350	300	354	330	327	308	332	309	350	311	296	322	307	345	300	304	299	342	307	316	309	337	311	347	324	315	333	331	344	320	353	309	318	316	293	316	326	287	342	325	319	303	321	320	323	306	315	316	328	326	336	317	318	316	344	309	335	278	313	314	315	309	292	304	309	306	321	294	316	323	338	312	324	332	324	302	319	277	291	323	360	334	301	299	322	349	339	330	343	294	345	302	344	284	293	334	333	298	321	349	312	320	331	333	334	335	296	324	335	280	354	334	328	289	302	335	322	307	267	318	321	313	318	322	321	338	312	319	333	292	317	310	346	322	310	320	305	328	307	337	323	347	350	298	294	367	332	307	324	323	283	310	303	342	312	346	319	354	333	341	314	309	293	318	310	308	332	352	331	318	323	310	315	307	338	320	331	338	300	311	298	290	301	319	304	326	311	317	308	338	318	317	320	332	314	308	327	311	304	343	306	333	309	332	331	333	337	322	320	298	360	279	358	323	326	340	317	337	326	313	308	346	335	305	339	315	297	324	291	299	355	349	310	315	331	307	307	293	321	315	346	346	329	300	297	324	330	315	333	327	326	319	314	302	301	334	318	307	311	348	327	345	347	315	299	334	320	353	320	322	316	321	308	330	352	314	348	318	353	304	335	327	312	318	314	328	315	300	316	366	337	345	343	308	338	329	331	291	329	312	303	342	317	306	310	305	333	318	326	307	308	366	316	330	327	294	284	327	322	321	302	331	332	333	316	310	304	354	305	317	341	300	310	327	312	330	303	313	292	313	327	316	335	321	307	295	303	324	333	286	343	293	308	293	354	313	287	329	307	310	326	337	295	313	309	307	340	298	341	329	312	344
23343	38711	20695	13946	10795	7781	5981	4880	3950	3144	2949	2512	2514	2807	2854	2404	1865	1498	2026	2136	1604	1245	1146	980	902	865	850	746	703	632	672	674	721	614	602	616	529	575	583	534	527	500	517	520	517	511	579	522	516	598	563	508	548	541	512	464	483	451	451	445	449	463	509	490	440	452	453	409	381	425	405	409	449	395	421	389	415	428	401	385	404	362	369	408	390	405	421	372	365	373	354	365	342	391	427	353	370	364	354	364	382	366	409	369	360	376	388	375	394	405	417	349	364	378	411	355	360	371	350	417	390	371	388	363	372	375	392	387	403	356	354	351	356	368	399	388	375	363	392	365	371	375	393	353	374	399	392	341	356	394	391	388	393	397	359	403	402	389	362	381	380	371	364	345	360	359	403	364	340	447	381	376	360	370	363	357	364	370	397	354	428	357	358	373	392	380	342	362	353	441	356	365	359	388	372	390	366	376	400	367	333	373	374	361	414	407	393	358	396	352	399	361	394	342	392	374	390	356	365	390	384	356	363	380	375	388	390	376	382	367	413	360	358	426	364	388	370	380	397	387	381	366	382	369	401	404	390	365	370	388	401	360	363	376	371	383	366	389	377	387	360	389	414	377	349	413	387	358	363	384	373	384	356	318	388	392	356	370	391	362	372	407	338	366	364	376	353	408	386	366	389	432	356	375	381	347	381	392	371	376	360	368	362	387	383	416	372	367	391	398	382	363	374	372	359	358	391	371	374	390	352	381	373	368	392	367	362	377	377	394	393	374	354	365	382	344	342	368	351	354	382	380	381	360	387	369	346	362	357	397	401	350	372	407	375	380	364	363	387	374	391	366	388	382	363	375	334	374	385	392	356	349	392	382	373	366	428	376	350	361	378	370	349	376	376	385	365	385	400	352	367	349	400	401	383	375	371	388	369	373	388	360	353	372	363	386	378	380	369	355	367	350	392	376	398	416	352	351	379	377	365	363	398	373	371	365	376	407	384	378	353	386	369	365	361	343	360	379	381	393	368	380	393	361	359	385	384	394	385	367	361	383	373	360	371	374	391	340	390	357	363	402	351	343	392	366	390	350	371	374	363	377	373	365	368	376	357	386	381	367	364	374	410	348	355	356	370	379	330	414	350	364	373	402	380	350	347	372	349	374	377	415	379	389	373	355	383	397	361	406	367	368	347	370	401	344	371	401	369	357	350	330	374	380	404	365	363	376	351	395	384	422	401	378	368	403	349	363	410	356	388	364	377	387	401	378	351	349	386	382	363	379	369	379	362	406	378	339	383	388	365	374	352	374	377	389	377	366	360	380	397	367	363	403	362	368	345	401	348	359	355	372	408	362	370	344	389	363	371	369	396	360	364	396	401	371	385	384	364	373	378	373	347	404	346	394	375	381	363	375	401	369	400	384	384	401	363	369	389	383	337	367	375	378	367	364	367	410	371	363	342	386	392	385	380	351	357	401	362	383	387	330	326	345	352	378	394	360	397	336	403	363	351	406	392	338	359	377	377	365	356	343	380	356	367	384	364	366	394	416	344	404	374	372	359	345	360	389	352	381	394	376	413	417	398	377	367	382	370	384	391	370	384	373	330	392	389	394	357	372	365	389	381	373	350	370	367	410	386	395	412	379	345	351	380	369	352	369	392	405	369	368	374	391	397	383	361	358	386	385	367	388	368	375	417	373	365	402	399	363	364	326	370	388	367	375	363	370	346	416	351	401	374	376	394	371	345	381	363	394	356	359	373	356	365	358	370	341	413	403	391	408	370	392	399	359	367	349	351	369	384	388	370	376	359	359	391	376	388	380	325	339	365	395	352	391	374	358	351	384	356	377	343	334	376	391	422	399	358	368	378	378	369	326	360	357	393	388	386	390	381	397	360	382	352	384	399	346	351	387	394	348	393	386	369	394	373	349	395	361	338	367	375	378	345	342	367	380	347	359	371	371	374	363	375	367	380	383	378	386	372	369	365	355	404	384	351	382	344	384	398	407	343	372	408	392	384	342	408	384	395	392	367	375	346	378	383	399	345	405	384	383	321	340	384	392	371	365	398	369	381	365	392	395	398	380	360	352	371	366	375	359	333	363	355	326	364	340	355	370	380	367	401	386	372	352	389	361	365	363	355	353	400	391	373	352	393	361	345	343	413	367	376	362	386	380	398	387	394	379	396	364	359	349	388	373	420	375	382	370	403	371	355	375	357	382	357	363	399	395	366	355	379	384	367	382	387	381	402	404	357	382	377	391	348	400	360	371	333	353	341	364	365	368	393	357	380	363	345	349	419	371	342	357	374	369	346	371	341	354	387	386	391	362	408	413	383	389	368	381	371	363	359	362	354	356	367	385	366	390	384	372	393	364	386	377	409	361	385	360	338	389	364	414	405	341	392	386	392	395	364	357	378	353	361	369	351	362	353	384	364	373	385	373	374	394	370	388	363	396	371	386	353	405	400	363	350	377	391	355	382	388	384	387	376	371	354	326	350	368	366	408	401	349	356	361	368	405	377	349	352	392	364	357	379	389	346	381	357	385	372	386	361	430	386	380	356	404	377	398	371	423	386	369	345	342	379	359	368	401	379	358	382	391	381	363	367	392	378	368	378	411	389	403	376	395	424	396	350	395	391	362	424	373	360	378	328	370	395	417	361	377	375	384	371	368	413	394	389	371	387	321	400	391	395	378	397	378	393	359	341	348	359	394	394	403	396	372	384	349	358	396	379	377	429	379	355	363	372	386	389	373	359	364	376	391	364	376	349	379	377	365	402	395	389	405	365	384	341	375	359	360	399	380	369	334	380	400	417	346	397	404	375	341	371	399	394	383	349	388	356	385	383	389	391	356	377	378	392	364	376	353	404	359	416	362	372	358	364	375	378	419	382	370	354	360	353	404	362	422	383	404	378	408	343	386	388	416	430	397	374	352	398	376	389	372	398	367	363	362	382	403	388	370	351	360	374	394	367	367	406	374	378	402	388	384	394	347	368	380	347	374	391	351	361	377	357	367	359	379	356	367	357	351	388	374	392	370	384	396	374	370	370	366	378	381	359	379	350	387	361	369	389	377	362	368	358	396	350	376	410	348	353	376	375	375	362	362	385	369	394	392	358	382	372	354	347	358	383	367	369	385	401	366	368	357	401	349	401	369	347	364	384	395	359	386	344	379	370	350	386	345	372	349	367	370	373	366	387	365	399	406	401	352	399	377	367	381	372	358	368	378	406	386	362	375	384	350	357	377	377	351	395	429	389	391	365	380	388	394	347	363	348	360	378	366	351	389	378	355	373	387	363	363	319	365	371	389	351	369	394	390	391	381	382	376	374	389	398	373	373	368	402	409	366	395	397	363	364	381	361	349	374	377	401	378	393	375	390	389	400	382	349	384	379	382	338	376	347	368	381	374	346	363	376	367	383	402	391	370	391	391	384	392	406	383	388	393	333	358	372	384	360	380	372	365	404	369	389	350	369	310	374	368	366	376	376	389	394	402	386	373	380	398	390	382
27490	20146	9406	3319	2039	1295	1003	874	795	696	656	645	696	759	732	662	537	555	638	647	544	524	445	424	432	417	403	410	363	383	390	351	401	419	389	381	400	362	365	375	364	356	354	368	360	369	339	347	373	355	372	400	358	363	362	357	344	365	375	362	369	345	337	349	351	365	343	342	318	311	362	325	349	353	349	344	317	327	361	323	353	333	354	341	342	357	323	338	347	343	343	338	333	355	327	371	351	377	317	305	313	338	335	349	346	370	340	329	360	328	317	343	325	356	330	352	326	356	324	345	325	334	352	336	372	366	349	338	344	354	345	335	332	361	318	357	329	349	329	333	357	344	357	328	340	328	362	350	355	340	329	331	338	338	341	332	356	328	347	370	323	326	369	304	318	331	309	343	299	337	336	327	354	364	329	320	302	305	350	367	354	361	347	318	321	317	349	354	316	327	339	327	320	322	337	336	335	304	338	317	314	335	332	330	322	328	355	318	349	344	354	354	342	326	308	323	312	339	315	323	320	340	330	337	365	323	369	331	327	332	341	323	342	327	300	347	355	301	339	345	346	341	340	330	346	338	331	318	338	316	312	372	315	345	322	320	307	296	314	357	322	339	327	329	306	306	322	337	320	308	332	337	321	341	359	306	338	330	325	309	352	309	306	327	319	328	339	313	341	337	354	346	335	365	326	314	313	331	342	346	336	337	304	335	349	314	342	333	312	334	313	360	339	356	336	319	313	325	339	348	322	322	323	340	323	344	337	336	355	330	346	344	315	339	322	315	352	325	340	345	332	343	335	350	321	335	346	331	339	369	324	337	346	327	364	371	346	340	336	324	333	322	336	354	330	329	317	332	318	361	342	330	317	347	354	343	353	311	342	364	321	370	329	331	358	316	347	275	336	374	331	339	350	315	306	327	337	328	345	318	333	317	341	376	353	320	363	338	349	348	328	325	358	300	329	347	350	348	325	366	340	354	314	340	332	356	333	338	304	316	315	316	334	328	322	352	328	333	336	343	340	336	349	352	317	339	303	367	312	365	343	360	346	365	353	344	362	351	345	360	325	371	328	333	339	356	307	325	322	314	356	344	352	324	378	320	333	333	316	331	341	324	356	321	334	337	312	354	322	338	307	350	319	344	364	349	363	308	326	342	339	360	337	315	319	310	316	344	344	349	341	312	323	303	313	344	340	328	306	320	362	342	349	363	358	347	316	347	361	313	330	324	328	337	322	332	330	356	319	327	302	317	343	334	338	354	364	344	338	315	305	351	306	354	363	345	329	341	349	346	352	326	352	334	308	368	337	299	354	335	351	299	342	332	345	337	381	367	329	361	344	353	319	324	344	326	342	312	330	311	322	354	368	354	340	332	368	315	333	308	319	343	353	308	339	340	345	324	325	348	325	332	345	311	326	317	304	348	343	304	359	329	341	323	350	370	351	306	351	347	344	347	358	308	322	340	316	345	320	333	334	306	339	309	314	334	328	318	360	330	305	301	313	367	350	343	344	341	331	332	324	348	333	338	311	346	322	340	333	282	383	305	333	298	329	323	371	328	328	348	329	315	371	348	330	335	304	323	341	304	343	331	333	329	335	346	362	345	326	310	332	348	301	317	329	301	361	331	348	355	341	338	362	372	346	303	316	338	347	352	314	338	350	366	370	312	286	366	322	335	332	359	309	351	323	335	301	286	327	327	338	330	340	340	348	323	332	333	292	363	315	342	328	363	330	335	318	342	337	331	336	322	350	308	317	313	336	334	324	347	310	323	362	331	338	330	322	320	331	319	328	345	337	350	356	313	341	349	345	343	307	338	322	357	318	340	367	336	335	324	353	318	324	346	312	322	326	309	334	313	343	298	329	331	317	346	315	341	334	332	360	315	326	336	354	322	318	341	318	321	321	306	338	340	351	335	343	336	337	308	337	304	331	332	297	319	327	330	331	310	349	341	325	332	337	331	357	374	338	332	300	305	310	313	352	359	344	326	306	316	313	361	332	375	330	345	327	339	310	338	335	323	326	339	335	328	350	340	367	346	326	362	330	335	332	320	304	313	316	330	338	295	344	336	338	314	312	320	320	315	344	349	295	356	355	341	337	285	374	332	330	344	343	344	339	319	302	357	359	343	308	349	344	324	331	325	337	306	340	354	315	341	349	369	335	345	351	306	322	304	318	317	295	356	345	336	319	337	355	347	326	330	325	379	326	332	348	289	321	348	325	356	344	324	342	303	331	354	327	360	317	350	335	326	329	321	322	324	345	326	325	322	327	341	319	298	342	328	323	356	328	311	348	307	349	353	304	362	304	344	312	306	337	353	291	347	316	337	325	338	325	350	358	355	336	313	338	348	348	366	331	297	349	329	345	343	358	329	366	354	346	362	352	346	381	344	372	319	314	339	312	331	362	335	338	326	353	317	337	334	334	309	376	314	345	371	362	317	366	298	305	319	325	335	305	321	344	350	348	351	326	340	341	320	354	333	315	341	332	341	331	353	334	326	341	330	329	327	326	336	378	331	348	307	310	338	352	306	328	342	328	380	326	314	319	337	377	325	310	343	332	332	328	326	339	354	330	338	321	337	346	326	312	337	315	324	305	330	335	376	301	337	348	340	336	334	358	332	331	321	323	314	343	323	315	365	321	326	338	329	325	320	328	309	298	340	344	307	332	366	315	328	322	361	310	330	362	340	313	345	359	348	355	340	312	344	322	345	317	342	332	310	304	344	343	378	339	332	315	360	360	342	334	324	298	338	322	330	337	346	352	350	319	314	345	336	356	336	300	352	325	342	344	302	370	345	348	333	336	380	340	339	329	345	329	317	348	329	371	293	328	329	351	329	347	318	333	336	335	334	331	352	282	290	325	319	334	323	319	334	316	362	341	300	305	313	341	317	313	328	337	330	304	295	344	339	309	366	342	327	308	327	326	344	337	326	357	310	339	339	324	327	342	342	318	298	340	344	331	324	308	306	344	304	343	329	329	369	343	344	330	320	367	325	347	343	326	350	327	333	344	362	335	324	341	350	357	309	329	332	325	348	336	339	351	339	315	346	339	330	313	340	343	338	293	338	329	332	318	322	387	309	311	343	342	315	337	330	322	316	300	333	330	332	331	341	342	335	342	313	338	318	360	358	326	312	342	340	369	349	345	332	342	320	349	311	364	310	317	340	326	356	357	316	325	304	339	347	317	333	332	337	328	308	319	338	340	334	359	326	332	314	355	336	326	379	343	313	328	335	353	353	331	331	352	340	339	343	358	371	336	352	326	347	337	364	296	366	334	331	345	329	320	340	329	314	356	353	305	312	336	316	325	326	327	300	351	317	358	339	320	313	291	340	331	329	307	353	340	332	290	315	334	329	367	353	334	313	358	307	325	342	305	341	349	339	314	316	323	324	309	327	351	331	309	306	351	321	333	319	312	339	335	349	337	340	308	339	351	333	296	343	302	341	340	342	347	327	331	331	339	293	346	345	302	328	301	317	312	309	353	353	360	328	336	322
17684	19650	7056	4581	3832	2739	2129	1818	1417	1258	1211	1096	1125	1351	1336	1137	981	824	1121	1143	915	715	681	591	594	594	557	520	518	541	518	508	526	522	523	499	491	496	456	486	463	483	464	442	466	461	468	522	493	519	455	481	468	484	463	450	485	417	452	422	496	397	454	414	458	454	430	419	430	448	423	454	450	391	387	447	450	420	411	433	401	416	426	406	394	424	430	458	402	456	419	387	437	412	425	430	418	405	423	414	413	437	425	425	436	400	368	441	397	439	412	415	416	425	390	407	399	400	391	374	392	402	423	396	419	430	409	411	370	412	413	393	424	401	407	395	438	419	419	430	433	409	415	391	402	469	411	392	415	422	457	391	430	401	398	417	411	452	430	411	414	379	400	408	370	384	406	432	447	429	379	381	397	368	422	394	374	382	443	394	400	426	409	437	398	423	410	372	422	427	419	427	384	401	414	397	420	440	436	400	382	378	405	415	422	417	385	408	414	415	415	376	396	396	437	418	446	402	423	410	390	414	422	427	401	429	418	396	368	396	416	377	399	385	420	418	433	386	402	436	415	416	438	409	407	394	401	418	398	367	394	416	408	395	374	383	371	419	426	410	462	414	401	388	429	418	401	443	412	427	376	429	413	428	382	389	400	421	375	426	408	400	406	415	383	407	435	381	387	442	386	375	448	403	416	422	411	414	406	402	371	385	431	378	418	421	399	353	350	434	391	407	377	436	426	420	427	422	397	393	405	436	395	389	432	402	414	443	414	407	414	409	407	426	385	372	414	436	418	412	392	409	391	432	444	420	386	420	385	414	398	409	409	402	445	421	387	385	419	368	375	416	426	429	413	414	388	406	405	426	447	440	388	431	435	422	400	422	411	410	401	401	364	402	417	402	401	401	418	388	428	431	414	463	416	419	433	431	441	404	406	396	429	474	409	441	431	425	445	400	410	422	421	429	380	422	426	408	446	406	399	442	410	421	386	404	401	389	419	401	414	383	435	433	422	421	431	443	421	405	405	405	445	415	389	377	400	380	407	408	426	388	385	417	405	394	350	405	438	397	428	395	422	416	417	410	385	375	403	385	394	412	377	381	428	429	385	413	393	426	434	417	393	446	403	453	413	440	451	387	419	413	422	415	387	388	424	420	387	401	441	454	398	394	417	369	370	402	411	441	433	461	395	421	410	453	398	418	426	428	383	429	448	402	394	411	439	424	388	385	439	394	375	406	433	433	420	394	415	410	406	438	410	420	419	437	446	415	414	459	400	426	414	390	371	401	412	392	404	396	411	386	409	376	413	421	416	423	426	439	437	429	421	445	417	424	392	430	417	421	387	424	416	393	421	421	409	426	458	385	452	433	411	395	432	381	425	393	418	417	401	427	413	376	444	447	422	381	385	417	441	434	385	419	415	408	421	411	416	375	407	396	417	404	424	403	403	403	408	380	402	430	414	432	428	421	460	439	393	435	421	415	421	422	415	390	382	400	400	434	424	429	419	405	435	416	420	426	382	425	388	389	416	424	416	411	422	380	378	409	406	415	386	416	412	424	398	411	404	388	435	423	441	411	402	426	426	419	420	438	401	413	370	381	437	409	416	391	375	414	423	409	441	410	425	434	425	409	396	414	394	463	412	418	419	436	439	433	392	421	406	420	375	410	406	360	396	404	437	381	412	401	368	390	412	441	392	375	453	417	430	400	360	387	415	418	393	417	390	415	428	438	434	390	442	422	437	407	382	380	374	396	426	431	392	415	374	410	426	399	414	455	443	401	441	386	399	460	407	412	397	382	407	380	436	414	412	375	378	429	428	397	387	424	437	422	434	443	436	422	427	436	421	383	432	413	433	450	381	413	413	425	422	419	415	440	376	388	421	400	415	426	435	400	395	420	418	420	411	421	410	381	448	395	446	409	396	386	426	446	437	410	411	413	416	420	415	431	401	405	361	408	398	408	401	428	381	422	409	418	416	406	385	470	378	403	418	418	424	459	403	397	423	419	406	399	429	391	414	396	410	437	402	413	423	428	401	403	401	410	420	416	418	390	399	389	416	410	432	411	372	406	385	370	414	404	395	396	407	409	390	401	421	388	413	414	424	417	404	409	418	375	415	398	408	417	416	411	403	420	450	428	429	391	432	382	397	411	383	409	382	423	431	424	401	444	398	376	399	402	390	396	411	412	380	440	423	446	369	417	417	427	398	392	437	382	409	411	385	415	414	403	415	401	429	454	400	396	399	442	445	456	392	385	424	448	439	435	394	421	448	396	445	400	411	412	377	416	398	402	421	435	366	435	419	391	433	437	404	423	367	424	404	431	415	444	448	368	422	478	402	439	406	419	430	416	398	423	445	458	396	405	439	353	425	420	416	429	417	391	394	437	414	371	430	423	390	423	404	421	415	423	409	412	418	423	417	420	401	425	423	427	425	446	408	392	409	414	439	416	441	376	414	401	392	413	401	433	402	423	417	404	428	393	422	409	397	386	372	411	380	409	392	399	425	403	416	398	389	398	394	456	414	384	410	404	388	424	427	436	408	394	380	430	380	386	402	414	406	430	401	387	406	368	402	407	428	450	439	393	439	440	410	421	418	419	404	393	398	407	462	392	389	395	439	422	390	426	412	394	403	411	398	421	424	423	407	450	386	401	410	426	452	423	378	406	445	404	376	381	408	418	378	392	423	420	414	415	453	402	413	417	386	408	413	410	406	422	407	387	392	396	407	432	369	420	432	413	431	415	433	380	427	430	436	382	434	408	434	383	407	429	390	415	428	410	391	383	422	417	446	400	443	386	390	414	424	378	400	394	455	392	404	425	439	422	363	377	386	427	434	408	383	411	433	419	438	425	394	428	420	431	413	378	428	422	377	344	417	388	439	417	418	458	436	409	421	422	437	428	410	408	420	440	388	425	399	408	418	428	429	413	419	439	387	399	417	413	431	439	385	423	385	431	409	417	412	393	418	372	375	369	419	418	408	417	404	421	378	403	397	378	448	396	399	385	425	406	392	438	415	401	423	403	401	395	397	420	451	426	441	429	457	422	379	398	426	377	396	437	418	432	418	388	394	426	440	397	436	411	398	409	403	434	428	376	404	405	427	390	418	421	402	389	404	449	376	390	369	405	417	396	378	444	395	412	417	435	429	398	405	414	433	425	417	396	419	394	411	411	403	427	418	428	441	419	426	355	416	405	420	401	389	409	429	397	370	383	410	418	443	406	417	404	409	402	386	396	423	416	397	416	425	378	418	434	418	444	410	437	442	406	414	428	441	417	392	418	440	424	390	393	429	397	445	446	381	424	433	411	427	390	408	419	408	416	399	426	397	414	418	391	427	405	434	421	402	386	410	406	414	443	411	406	407	401	403	445	421	431	405	418	405	420	416	400	432	393	440	358	435	417	402	411	403	396	388	408	401	396	411	404	399	446	401	402	409	409	397	414	411	450	449	408	397	425	437	416	376	420	372	462	385	372	402	412	460	420	383	389	420	393	409	410	391	405
24190	21224	28342	24395	21082	8557	2311	1517	1219	1022	923	895	870	1000	1007	822	686	644	864	804	658	612	539	464	430	430	395	362	373	355	373	340	356	309	349	366	339	346	303	304	296	301	302	317	284	327	325	331	285	275	308	330	324	304	304	330	296	261	314	297	287	283	295	322	278	287	235	293	289	287	280	259	241	271	272	207	246	286	245	268	273	238	246	274	278	271	280	271	267	275	225	245	242	274	251	264	263	263	269	251	240	236	259	259	248	244	273	258	270	237	245	266	247	239	266	264	231	265	259	262	237	227	263	255	267	232	289	228	258	252	237	234	250	250	288	237	248	241	250	246	238	228	261	243	236	286	249	234	271	251	268	266	246	232	251	276	232	230	251	243	255	241	257	254	235	254	255	249	263	256	257	248	247	227	260	272	250	227	273	247	245	247	256	252	268	252	270	244	253	238	280	280	263	218	244	252	257	249	203	255	235	276	231	235	228	286	261	249	248	266	248	271	268	232	232	222	271	242	262	251	258	276	245	249	281	264	252	259	257	259	230	239	245	233	230	247	258	255	257	246	252	260	281	274	239	272	242	267	248	211	250	254	247	267	245	237	221	268	256	253	265	252	250	224	244	244	259	241	252	248	261	243	254	254	249	224	276	268	256	241	260	255	241	269	232	253	253	250	268	232	254	264	260	243	259	247	256	230	253	244	267	252	248	260	252	245	271	229	248	263	248	232	298	256	249	221	273	252	254	248	247	284	256	256	284	273	262	230	242	235	233	261	254	279	257	277	279	241	274	245	268	232	262	277	225	274	274	229	233	231	277	257	277	272	260	259	261	274	272	254	257	265	240	239	238	249	261	226	224	240	265	249	282	242	255	249	227	259	228	286	253	245	248	267	241	218	266	238	255	261	255	263	228	231	257	252	263	250	254	218	277	242	266	251	219	237	255	240	259	256	270	261	257	288	263	248	272	238	263	255	254	234	246	267	244	257	253	264	273	238	244	231	240	263	253	263	269	257	225	238	240	263	272	268	261	275	236	260	237	250	254	257	268	235	247	251	250	252	239	283	262	262	254	267	244	230	254	245	266	259	251	263	266	263	291	249	224	210	252	237	226	238	239	237	283	268	266	255	240	245	262	260	239	248	261	261	269	263	224	233	241	263	246	236	275	268	276	258	269	233	260	274	246	250	231	241	229	247	248	271	260	234	255	258	257	257	245	250	260	238	257	248	248	232	266	236	244	261	252	245	242	240	237	237	252	250	259	239	259	243	271	261	216	231	254	249	249	239	281	264	257	289	279	270	248	246	273	246	257	249	274	243	265	235	236	263	263	281	248	253	249	235	231	263	258	210	252	252	242	268	242	264	244	230	261	256	237	251	248	255	242	231	253	243	269	267	275	258	258	227	257	260	253	247	268	262	242	274	275	248	277	209	254	238	265	280	244	249	245	237	255	239	262	276	233	240	250	234	284	247	251	256	248	254	260	267	238	241	267	263	282	243	257	242	281	271	248	252	266	244	246	265	252	232	235	257	259	234	255	244	231	265	236	260	271	239	252	262	296	248	252	262	270	265	268	258	267	277	266	245	270	257	258	251	240	262	234	254	261	237	294	246	262	242	260	257	232	284	268	242	258	226	249	255	242	283	265	244	259	272	240	276	280	262	246	272	241	254	282	266	250	248	270	232	264	263	259	229	256	254	261	257	240	236	256	257	272	266	240	244	261	259	240	252	226	287	237	265	268	237	241	256	274	258	252	273	281	273	274	248	260	279	267	235	250	256	255	252	250	238	238	225	275	223	261	270	244	243	273	253	220	227	292	231	256	277	229	255	239	258	259	212	234	284	268	277	255	223	224	251	272	249	243	244	243	241	239	231	249	255	266	291	268	267	279	230	231	233	256	251	230	249	247	250	251	263	267	260	246	251	267	257	228	241	249	266	242	228	246	241	247	268	209	270	257	256	258	241	242	259	276	275	259	254	221	270	252	267	250	288	261	260	263	242	251	281	250	279	242	241	248	264	262	246	274	260	236	275	258	254	300	250	280	236	259	229	267	261	274	256	272	226	258	234	274	272	236	226	258	231	249	252	254	271	242	281	265	243	230	264	263	257	261	263	261	267	275	258	260	260	257	228	261	254	249	267	245	259	264	250	248	236	235	232	254	247	263	239	251	234	252	245	257	272	270	257	245	254	252	287	247	250	263	246	237	258	268	255	257	267	241	232	229	263	260	229	251	246	223	246	241	276	246	230	240	264	263	272	256	226	248	268	240	265	224	274	264	216	225	252	245	268	271	259	252	260	253	249	235	263	222	241	240	259	246	232	266	273	258	249	255	231	237	211	260	248	253	272	216	219	225	258	261	245	220	248	253	239	260	228	248	233	284	233	249	268	252	264	266	242	248	232	259	267	237	236	274	259	276	240	266	282	261	257	259	249	230	268	250	264	258	224	251	263	249	244	247	245	260	266	264	253	253	261	233	258	236	259	247	241	258	255	235	251	227	275	285	227	257	239	230	255	245	249	262	247	266	268	258	266	258	250	262	235	234	250	229	217	241	248	268	259	228	255	281	250	290	231	251	256	276	251	218	254	238	278	275	301	252	251	289	258	252	224	254	288	277	276	274	285	249	235	269	285	264	239	237	250	248	253	246	240	216	239	239	255	242	257	274	254	262	256	273	255	279	279	264	254	258	262	242	248	275	247	241	274	262	229	252	289	252	235	258	245	261	256	227	241	263	256	258	252	251	220	234	255	254	247	255	273	245	263	276	265	262	240	278	266	251	249	238	248	237	264	263	250	243	234	242	243	245	229	221	250	264	239	268	257	254	271	267	247	258	278	266	260	257	253	270	274	260	262	266	276	258	258	281	253	258	255	245	232	236	257	227	287	245	261	260	246	299	262	233	255	271	270	256	237	216	267	270	244	247	273	252	233	255	258	260	225	247	265	277	242	271	247	251	253	225	251	252	272	232	220	261	286	263	253	251	300	244	240	239	244	251	259	259	251	262	249	248	263	238	258	237	242	265	252	240	248	263	286	261	276	240	257	263	249	262	218	244	275	222	263	238	259	266	224	259	242	260	239	257	262	268	254	248	245	238	278	242	250	253	255	226	249	271	268	245	280	237	268	266	254	241	244	248	251	256	251	265	239	248	248	250	254	251	250	247	246	249	275	258	264	272	276	275	280	279	227	249	262	247	265	250	229	289	260	268	209	250	266	261	275	282	242	265	249	251	222	255	255	265	253	260	255	239	263	269	255	258	277	273	246	280	290	270	278	240	267	242	247	240	293	235	288	278	240	268	249	250	262	265	270	232	246	268	252	250	255	251	253	265	260	246	262	252	260	249	231	260	256	230	256	240	268	243	271	242	262	255	238	248	230	260	277	241	262	266	256	266	251	236	238	253	252	263	274	236	274	278	264	263	273	245	247	241	265	278	243	253	245	264	242	239	227	256	266	243	241	245	244	255	240	257	232	235	253	262	256	213	278	247	262	249	245
19761	31398	15474	9316	7390	5346	3969	3366	2540	2059	1851	1798	1775	1996	2019	1540	1238	1186	1565	1372	1173	959	819	691	656	643	626	526	511	524	518	480	534	488	447	471	447	462	440	405	430	448	363	398	397	395	456	428	406	435	440	406	432	388	422	381	389	388	391	366	373	375	401	363	383	360	329	356	353	330	355	372	336	355	308	330	342	341	316	313	294	314	307	296	341	292	334	332	307	305	330	280	319	295	345	322	314	340	320	326	319	311	331	345	316	326	341	295	327	328	301	322	326	327	289	335	296	320	314	342	317	297	294	310	335	304	291	314	313	325	301	320	341	297	323	320	317	307	325	295	264	298	275	341	312	325	319	331	323	320	319	280	281	323	345	321	271	329	327	295	338	301	322	308	308	284	302	335	325	315	285	332	306	313	306	294	302	292	313	338	335	301	331	341	303	321	285	327	328	348	334	313	309	337	321	312	319	336	319	312	313	300	312	322	349	320	300	297	315	307	336	295	309	304	315	297	314	314	314	331	311	320	308	333	314	303	323	326	306	304	322	309	286	336	307	299	335	318	308	316	300	318	325	297	348	316	334	302	319	332	339	304	341	296	317	313	297	299	325	289	308	312	318	312	310	336	295	320	341	298	305	336	329	310	319	305	321	314	303	298	338	282	294	331	301	307	335	321	298	307	315	316	313	313	314	339	314	311	303	359	327	319	307	293	337	330	322	312	319	288	311	352	298	310	327	322	305	329	303	309	321	310	327	319	308	347	308	331	332	322	307	323	314	303	326	293	315	337	322	318	316	296	350	323	331	300	319	317	341	307	306	310	333	346	310	329	293	313	292	313	318	277	311	287	343	296	329	332	285	304	322	288	316	308	287	320	323	303	317	315	285	334	341	307	314	315	302	276	328	326	346	344	306	329	293	328	327	312	360	297	330	329	346	311	327	292	328	328	341	313	308	349	320	300	319	344	285	305	313	332	299	303	313	286	331	304	331	308	279	327	324	296	311	312	318	331	287	338	289	314	310	311	322	313	346	300	310	314	308	325	308	336	298	308	337	309	309	312	336	290	305	314	336	291	301	330	335	301	289	297	319	301	314	334	326	312	308	317	316	319	303	342	312	311	302	304	294	326	290	294	311	325	323	317	336	307	295	301	298	309	300	303	334	333	309	314	295	297	310	345	332	317	286	318	306	328	291	350	331	319	332	311	331	287	300	305	336	298	300	300	322	292	307	281	297	287	336	290	300	307	306	335	312	284	304	312	321	319	312	318	306	315	324	309	308	332	309	308	298	335	309	325	292	292	289	353	320	318	315	287	336	321	273	321	286	300	304	289	297	296	313	309	320	293	285	317	319	307	328	339	332	303	302	329	306	320	325	339	312	323	315	345	296	310	326	314	339	307	311	327	293	313	342	275	301	293	331	332	314	322	315	326	313	318	298	327	315	308	297	325	316	290	306	305	341	313	303	309	305	336	320	320	318	290	291	304	288	319	311	313	310	295	348	341	297	325	278	317	343	316	318	291	302	304	297	316	317	337	321	331	324	277	283	299	308	298	340	332	277	308	306	311	289	300	296	339	326	317	315	299	283	339	297	304	301	289	326	290	319	315	311	302	299	330	312	322	314	294	316	312	301	309	321	326	302	332	308	291	322	315	342	307	311	334	310	333	318	327	305	295	325	290	330	315	316	319	330	303	358	321	316	348	338	330	326	315	293	325	336	313	302	293	326	322	315	344	308	335	303	332	328	296	344	317	301	340	299	315	303	327	291	300	285	301	308	324	313	321	317	321	329	354	330	322	298	306	312	301	291	321	308	305	329	281	307	324	300	317	346	301	308	346	318	321	330	359	329	339	300	301	328	265	304	316	312	305	305	322	313	317	313	281	281	313	351	300	284	319	360	311	324	306	307	299	336	327	319	312	286	296	313	333	315	311	313	295	315	320	316	302	305	276	297	326	314	323	288	336	308	317	333	296	316	313	336	336	315	304	301	325	296	316	326	306	307	311	311	303	313	275	302	294	301	292	303	305	307	318	328	328	306	336	309	320	308	334	314	294	293	278	308	309	315	305	298	328	315	311	316	300	326	313	283	329	312	335	285	300	329	333	293	342	294	277	334	292	324	311	331	311	305	284	306	278	316	331	326	303	303	306	305	323	326	303	307	312	352	351	319	321	318	336	287	311	328	299	309	323	333	329	320	304	300	317	317	311	320	311	326	312	308	293	314	312	289	329	328	323	320	312	362	294	303	322	307	343	331	292	283	331	340	297	327	320	334	274	332	323	299	318	305	334	291	317	301	347	317	280	296	337	316	304	351	311	313	311	305	326	287	318	324	285	324	298	318	336	298	319	336	303	314	345	300	324	298	315	283	314	319	354	318	322	269	293	314	316	272	306	277	314	311	308	296	347	301	311	320	311	303	305	347	326	296	282	309	333	301	299	330	311	310	293	318	288	317	300	321	304	304	304	314	337	291	292	334	306	333	340	321	297	326	342	301	298	305	308	291	313	296	295	276	290	339	302	297	290	324	330	313	309	299	290	315	324	289	326	301	309	329	344	267	298	342	309	294	294	299	347	319	314	333	305	357	314	312	285	308	343	322	334	312	328	313	302	346	300	321	319	297	317	310	286	318	305	282	296	309	306	292	312	320	283	310	312	313	310	305	293	334	340	340	305	299	301	313	313	307	299	321	330	273	308	319	279	323	319	327	288	325	305	308	328	301	303	328	300	289	335	334	303	295	320	305	314	318	324	347	327	299	300	317	327	287	318	323	273	305	297	322	333	323	316	327	316	321	315	331	332	309	331	317	286	291	305	341	321	294	302	328	338	283	331	301	308	326	306	341	306	295	325	300	324	286	280	306	315	299	325	330	321	318	316	292	304	331	324	333	296	331	345	338	283	294	304	325	310	311	308	309	299	312	297	305	288	307	310	284	260	289	296	302	308	279	315	304	332	314	305	333	310	272	324	300	268	288	329	298	316	321	296	332	327	303	306	313	318	305	322	318	288	321	307	321	286	295	320	335	318	329	315	314	332	307	321	324	339	312	304	309	312	296	350	324	340	320	325	336	321	279	292	301	300	314	340	313	360	316	309	328	319	303	323	326	327	294	326	296	324	319	322	322	330	295	301	274	299	328	301	330	315	359	322	327	325	315	319	313	328	311	355	292	303	299	331	333	312	297	322	318	288	316	310	310	302	304	319	304	340	306	295	280	308	298	327	300	343	348	310	296	315	272	349	326	323	307	325	308	311	314	332	323	276	310	335	302	295	285	323	280	315	298	335	327	326	356	330	304	317	317	315	319	317	303	284	311	296	332	292	317	326	307	321	315	311	300	324	288	274	274	294	309	283	325	288	330	293	285	319	306	296	335	299	291	329	325	315	289	339	309	305	333	334	311	274	309	290	340	305	311	306	317	311	349	338	321	268	332	298	304	289	329	332	301	300	303	279	307	313	327	317	330	346	284	312	308	303	281	333	351	285	283	348	317	289	331	326
25352	21169	26976	25283	8779	2232	1526	1254	999	911	867	844	851	1038	1031	822	783	760	894	825	696	651	644	588	548	539	539	508	519	478	528	503	450	490	449	501	494	480	422	466	444	471	460	431	497	414	452	442	469	465	456	482	430	442	447	424	426	421	430	427	423	392	425	397	414	418	448	419	421	408	440	371	398	395	372	377	388	414	394	439	360	401	386	363	405	414	436	455	426	445	421	396	358	432	396	402	413	431	413	411	393	377	451	391	394	440	428	376	381	369	447	410	434	418	369	388	418	376	386	386	399	417	423	396	420	384	428	418	395	405	436	375	400	412	431	444	417	429	408	392	426	392	406	432	434	425	399	384	463	376	379	422	437	414	370	409	415	407	421	437	417	409	429	372	391	403	383	380	415	409	393	418	416	389	358	431	427	427	437	417	391	389	411	418	424	408	394	398	389	434	383	410	434	420	414	426	401	419	418	410	384	405	416	387	407	414	419	408	413	394	413	382	406	411	414	402	400	433	423	425	447	453	412	396	424	413	414	399	433	409	399	398	395	409	415	423	402	410	374	377	392	417	410	401	382	422	425	381	424	415	418	407	388	405	388	420	398	420	405	412	380	409	419	426	414	382	413	379	406	376	395	377	416	439	435	401	393	397	398	421	415	456	435	392	397	411	413	384	385	396	403	418	397	397	417	406	393	428	439	422	415	412	439	402	379	425	415	409	389	414	381	395	413	400	407	358	401	393	420	449	410	405	367	433	398	410	374	409	378	420	416	412	389	403	387	396	428	382	377	414	400	382	399	401	381	413	410	387	416	383	423	376	403	389	380	399	404	428	393	453	391	398	410	386	453	387	406	395	451	411	411	408	421	393	430	406	438	413	439	405	426	396	413	410	386	397	413	408	438	385	402	389	375	382	423	405	410	411	423	417	395	377	402	424	373	356	462	404	378	437	409	422	415	391	381	360	394	436	420	400	449	425	390	430	443	415	440	393	423	412	415	398	395	403	424	385	415	405	419	398	403	395	414	400	429	469	395	387	359	407	406	411	434	366	388	400	419	384	386	416	391	420	413	434	380	381	388	430	411	409	373	400	420	432	392	442	383	408	384	417	410	445	388	425	385	401	430	384	416	394	412	473	426	413	365	435	439	393	415	432	400	403	418	380	434	399	421	411	414	427	379	404	385	413	417	465	398	409	433	395	401	421	422	400	415	388	412	415	369	423	431	412	381	434	416	430	434	446	424	406	444	431	415	401	398	398	413	405	392	432	433	410	418	395	412	398	432	353	396	410	407	395	386	419	453	399	413	377	361	391	369	368	441	397	391	399	431	388	431	395	408	406	372	404	385	401	379	408	437	396	387	393	424	395	410	389	400	418	372	401	401	437	411	384	399	419	414	378	413	399	441	440	391	400	474	393	396	402	382	399	432	414	407	363	403	419	403	400	403	401	406	373	384	413	426	395	380	397	385	392	413	423	459	415	401	397	397	356	405	412	386	393	433	397	381	387	397	407	431	397	405	385	428	391	394	407	419	402	399	412	430	419	427	432	359	426	412	444	425	408	434	381	396	409	399	372	407	454	406	421	406	376	417	405	419	419	389	399	340	377	390	417	411	394	442	425	422	375	418	404	430	416	440	408	394	427	398	406	408	427	407	418	416	389	441	405	415	428	432	396	423	407	454	378	386	411	415	405	400	413	422	387	438	377	393	403	429	448	417	419	389	406	396	385	409	395	388	381	410	377	383	398	434	376	408	395	416	420	414	375	413	410	411	410	439	438	412	394	401	352	395	376	416	376	394	403	426	440	377	402	444	402	424	436	451	422	418	397	403	393	422	392	412	413	417	383	386	377	384	409	370	398	423	375	430	417	414	407	420	418	366	394	413	404	411	369	382	403	411	407	404	415	402	420	427	433	404	402	407	410	416	388	389	446	384	366	390	408	410	426	385	400	398	429	421	404	444	427	413	419	439	448	396	451	396	415	440	378	423	437	401	436	434	393	399	378	417	396	373	404	396	444	420	395	376	465	363	444	452	385	399	411	422	411	399	429	389	419	441	419	379	390	407	435	419	423	411	401	371	410	407	392	396	420	419	413	417	418	406	391	421	357	428	397	427	448	375	411	374	401	396	417	455	398	420	411	406	409	470	435	372	400	361	429	407	390	406	429	417	422	389	404	390	462	412	384	390	403	399	432	419	380	388	419	413	403	391	408	432	437	411	410	452	415	406	428	388	427	409	386	375	413	456	393	423	400	419	381	423	406	419	416	444	400	389	415	393	402	399	399	452	408	410	420	430	411	412	434	429	429	402	394	414	378	399	423	409	455	424	384	409	401	407	388	420	397	378	439	455	399	415	395	366	390	426	412	403	429	397	395	441	410	407	353	461	364	386	391	417	392	392	380	411	357	379	398	387	418	408	381	411	400	454	415	409	401	408	416	431	378	432	407	449	408	394	389	403	431	408	388	413	418	414	413	408	406	402	415	374	407	404	432	409	416	388	439	429	420	375	415	433	408	416	360	402	404	416	427	393	421	420	433	363	409	378	376	382	433	407	390	385	370	413	415	425	375	423	412	407	387	387	399	398	413	406	416	449	449	386	396	413	418	416	438	378	424	402	352	381	428	374	373	422	393	443	385	386	379	394	425	451	402	426	379	434	401	417	387	406	409	432	403	404	396	427	413	408	401	412	432	412	420	393	432	397	439	427	403	432	408	425	403	428	378	396	376	394	451	408	402	415	379	399	396	383	395	423	410	410	386	365	411	400	400	394	427	393	411	406	419	420	409	417	430	401	387	384	414	427	388	426	396	373	431	451	434	442	410	393	403	396	388	363	415	420	437	371	388	351	386	406	397	413	407	393	391	416	407	383	421	348	394	439	364	421	427	397	411	442	370	414	384	425	404	424	416	403	420	416	409	391	449	433	413	409	428	412	370	408	418	404	415	402	397	427	360	452	435	418	402	438	418	387	403	390	408	384	418	448	402	447	384	424	420	415	400	384	415	393	414	387	399	394	367	441	421	420	422	456	392	435	432	380	387	415	404	378	402	457	396	405	431	392	405	408	396	418	424	405	425	386	421	392	394	456	417	387	414	431	420	420	424	433	443	402	425	392	393	395	433	414	405	377	427	383	372	384	392	397	422	413	375	385	407	410	386	413	427	411	417	394	418	417	418	416	387	390	374	416	394	418	447	384	435	420	434	393	385	384	406	410	404	399	377	420	429	417	432	406	408	403	421	428	415	409	423	421	379	405	372	412	412	406	402	406	413	371	421	400	453	416	380	402	438	391	346	408	422	428	421	401	419	384	442	396	412	410	382	405	419	407	447	418	403	391	396	398	390	413	401	440	401	355	400	419	425	413	377	441	395	416	416	402	408	430	397	390	402	422	404	366	425	397	410	397	431	421	403	406	394	397	469	410	409	410	426	394	400	425	383	400	400	421	385	439	409	385	380	399	393	426	416	403	367	413	398	393	390	435	414	395	453	451	384	420	404
19348	26692	11150	6523	5648	4130	3229	2638	2167	1845	1666	1585	1557	1963	1753	1525	1231	1222	1584	1321	1148	1029	878	770	780	728	719	640	635	684	695	659	621	591	621	601	628	594	592	584	561	585	556	538	567	598	611	594	570	571	583	615	555	559	545	565	490	521	498	508	549	546	577	537	542	533	491	495	523	543	497	535	488	504	497	504	492	514	492	491	483	485	499	480	471	480	533	516	489	539	502	501	495	503	468	484	492	515	472	470	541	485	520	487	447	497	484	498	497	532	506	517	488	414	492	483	510	474	485	455	547	508	493	440	489	470	509	498	499	488	521	504	484	519	480	485	452	506	457	509	470	476	484	503	508	497	514	521	479	483	507	532	490	474	471	505	478	463	476	500	450	500	485	477	519	536	530	500	497	489	508	507	508	478	525	523	483	465	438	497	497	452	491	464	477	459	512	506	494	472	487	522	504	492	493	501	526	505	488	451	462	459	513	492	470	426	448	511	497	464	484	524	503	466	529	477	484	496	484	516	486	483	485	499	493	500	482	444	514	500	501	475	476	445	521	502	494	512	492	483	500	442	480	521	504	494	499	468	480	485	493	492	526	520	507	500	502	500	465	497	492	485	505	507	454	514	493	505	486	531	476	471	497	459	476	495	461	519	501	509	489	489	476	465	499	502	463	467	484	473	507	519	509	496	439	493	489	526	514	479	477	443	514	495	478	462	470	478	467	477	467	513	474	511	494	504	459	485	512	474	486	502	525	471	508	467	499	491	490	467	491	509	517	507	470	486	509	465	498	486	456	509	484	458	459	476	471	453	492	509	476	481	500	498	465	496	518	492	473	471	469	437	481	494	452	504	480	509	484	472	473	485	509	502	449	493	496	474	443	516	489	474	480	434	485	475	464	496	521	489	506	506	447	505	500	505	475	505	518	486	502	466	497	459	484	484	492	449	503	493	474	498	488	476	496	490	477	510	482	458	504	488	488	492	486	452	489	463	500	469	472	486	500	485	512	517	515	493	444	511	485	455	478	465	434	498	515	465	486	506	478	493	497	475	446	470	516	434	480	460	496	503	500	497	524	497	463	473	501	498	464	503	512	470	497	523	537	454	482	496	523	524	515	479	452	491	504	486	542	464	510	457	495	501	475	533	476	494	483	509	461	565	489	470	481	490	477	486	455	507	485	496	498	524	486	496	472	525	529	473	495	501	488	464	523	483	475	473	500	470	514	475	493	450	530	526	466	461	485	477	456	446	474	478	472	510	488	500	490	458	474	511	510	498	462	489	520	494	484	476	445	469	477	474	475	519	506	476	488	506	463	489	461	474	519	469	489	505	497	478	488	516	458	493	497	461	491	480	499	474	491	488	471	493	510	499	437	464	520	509	475	495	475	457	502	488	506	495	503	460	502	480	490	465	456	532	500	490	508	508	497	521	485	544	460	493	476	493	472	471	494	487	480	498	452	467	471	486	519	511	547	444	474	535	503	470	534	486	502	486	444	506	504	504	503	461	468	512	508	482	491	466	502	480	477	470	482	470	487	465	502	453	523	453	479	468	486	482	531	514	516	476	503	496	477	476	520	483	471	489	481	510	513	500	504	462	490	488	469	475	479	515	490	494	513	496	463	518	500	480	446	508	448	506	498	535	490	503	507	500	459	489	466	491	452	458	458	462	487	509	491	478	482	473	468	507	492	477	508	482	497	484	486	520	480	458	453	503	502	473	511	483	451	464	488	495	485	487	491	462	452	472	538	518	452	490	482	455	543	472	507	513	514	494	487	471	456	446	495	515	495	485	479	489	497	487	547	471	509	479	502	482	484	495	521	490	500	490	490	473	508	468	482	492	518	484	449	546	473	475	535	445	518	491	480	518	498	552	490	464	517	469	475	473	495	517	451	489	486	484	514	459	530	517	456	493	460	466	460	498	498	481	502	516	499	486	483	494	491	493	463	479	511	480	456	544	510	497	493	457	510	462	501	470	479	469	467	455	515	511	486	503	481	508	506	460	481	455	475	468	495	488	493	493	487	442	482	491	507	473	484	483	465	506	480	485	481	474	523	486	488	486	537	471	505	526	468	456	480	481	461	475	443	475	491	451	480	477	499	500	478	522	492	463	501	501	483	476	497	490	509	486	497	466	501	504	471	476	487	498	525	486	489	470	445	502	441	465	479	463	492	524	492	472	503	482	506	489	474	490	443	512	472	533	497	467	444	505	457	499	448	477	498	462	452	454	474	478	500	486	502	437	496	496	513	508	490	493	498	497	500	495	495	493	477	434	448	481	479	489	503	507	526	466	480	541	457	520	480	495	456	462	497	478	484	442	468	505	493	460	489	522	507	493	470	493	500	522	507	481	485	500	479	465	476	478	490	461	458	495	471	494	461	481	459	481	516	507	459	497	474	510	477	500	515	481	507	496	464	514	501	524	467	497	510	488	492	467	457	468	452	477	482	517	486	485	473	496	530	518	508	511	494	477	484	469	477	486	500	457	497	478	464	458	463	446	454	474	496	504	482	495	484	497	524	457	519	505	487	497	470	473	492	505	472	486	471	520	489	497	458	503	488	480	482	509	507	466	481	490	496	465	527	496	462	481	453	520	497	469	518	470	491	521	485	454	478	465	493	470	484	520	496	479	506	531	471	492	489	519	481	522	469	481	512	495	484	506	466	507	513	458	461	453	487	500	504	494	486	463	470	488	513	488	491	441	505	494	516	511	480	482	499	461	455	477	503	473	440	484	471	507	488	480	459	466	532	475	470	459	502	468	504	494	516	477	525	459	492	456	499	481	521	515	480	477	497	483	469	502	489	416	460	488	489	512	446	487	506	485	477	511	479	510	459	502	487	416	493	481	471	545	477	516	520	486	506	488	485	515	468	466	491	486	499	488	501	514	469	469	503	486	509	464	457	490	495	498	489	523	490	494	487	466	480	501	503	472	491	454	513	489	503	467	470	525	517	489	503	472	473	510	487	495	493	485	532	467	494	497	471	485	507	474	536	482	492	488	444	486	501	458	482	462	490	491	494	443	473	498	499	461	490	494	462	494	486	461	504	469	446	497	459	500	481	484	454	518	462	471	501	484	451	489	515	452	543	478	495	466	499	515	435	460	447	492	440	464	494	492	503	480	500	536	495	532	502	503	452	513	468	491	519	510	483	480	484	517	454	511	498	536	499	517	464	446	460	537	465	511	489	497	465	478	495	520	493	492	477	486	507	505	436	498	444	490	510	516	498	496	514	479	482	529	466	463	480	488	496	454	481	513	520	481	463	494	507	479	448	477	479	509	541	528	442	481	512	488	466	455	478	544	469	508	532	480	482	510	468	604	490	487	480	527	484	466	464	509	480	513	509	526	465	484	493	492	464	492	479	470	502	474	488	496	484	489	485	472	463	509	506	478	487	512	465	479	475	524	488	496	501	501	481	466	474	508	487	516	454	487	482	525	472	452	495	534	487	468	517	471	498	462	509	507	511	494	508	481	461	457	498	481	480	469	473	508
23064	21192	28823	23842	21190	21109	8211	2441	1785	1484	1331	1283	1495	1586	1497	1137	938	972	1418	1023	887	758	706	572	602	567	506	496	541	461	486	441	473	451	430	426	456	469	421	375	392	394	414	371	382	419	421	403	379	395	391	391	410	397	399	370	385	342	334	390	373	363	377	347	316	339	359	309	356	370	353	332	321	341	337	363	307	298	332	336	356	333	306	312	347	304	306	367	316	301	318	315	307	347	297	353	328	340	327	334	343	320	323	326	287	332	315	315	325	322	324	309	313	307	337	325	330	303	308	349	348	346	335	344	334	309	323	326	302	348	319	315	325	315	319	335	319	339	285	334	308	308	312	319	313	320	318	323	326	307	314	316	339	321	341	321	305	285	324	293	329	310	315	313	303	314	311	345	305	338	299	301	297	323	314	322	292	326	320	313	295	345	330	321	299	333	298	336	309	306	297	308	326	342	314	343	325	300	310	306	329	320	335	300	306	360	345	308	296	311	349	293	303	301	332	281	309	320	310	332	283	319	316	311	322	308	354	345	315	323	318	334	323	298	291	300	346	320	299	319	305	319	303	327	331	306	297	293	328	299	309	348	320	335	301	323	315	300	321	293	324	316	302	327	297	349	334	334	346	349	319	340	312	334	343	289	321	325	311	286	304	331	310	328	288	306	295	369	295	340	320	339	334	288	328	296	315	302	355	333	318	325	273	342	313	313	309	323	325	344	315	299	359	290	280	301	324	334	309	344	304	315	317	328	322	343	303	304	312	312	357	299	293	294	305	312	315	335	318	345	313	334	316	320	316	298	252	349	330	288	317	295	318	282	293	309	311	336	338	315	316	323	305	314	354	302	328	307	325	337	285	281	308	345	307	335	332	299	324	299	304	327	336	333	305	287	318	305	305	308	318	327	335	309	320	305	298	312	313	317	300	317	331	279	307	314	355	314	294	324	330	304	329	319	316	325	307	299	316	320	273	325	345	334	310	317	307	305	354	319	319	337	345	327	330	292	301	329	283	321	320	314	341	320	297	354	334	317	294	310	298	311	306	305	306	357	292	308	319	338	305	313	323	330	319	328	296	284	330	292	313	289	371	305	344	352	323	252	306	324	311	322	309	320	319	325	318	333	292	306	307	340	333	296	296	329	336	321	281	304	282	303	314	323	315	298	307	291	327	348	324	293	295	303	317	316	284	295	323	323	310	315	329	310	316	296	288	325	303	297	324	342	308	295	319	313	346	329	313	282	341	337	319	291	323	321	332	328	293	316	296	291	330	328	325	285	332	358	307	330	309	348	302	342	324	337	312	326	319	308	304	315	323	298	315	335	298	300	318	319	311	304	333	322	331	321	329	325	334	303	329	299	317	318	361	325	306	329	329	348	339	316	312	337	286	304	307	290	357	286	307	324	302	301	332	340	284	338	318	352	298	271	304	320	305	333	282	322	315	314	305	313	309	329	326	312	317	313	305	298	301	323	296	307	297	311	348	324	277	341	327	298	334	333	341	277	298	308	302	343	324	310	315	304	304	325	295	278	300	355	309	333	347	335	322	306	327	302	311	320	306	313	305	321	291	301	326	325	328	313	315	330	312	326	323	297	301	308	317	330	295	300	333	298	308	306	283	336	280	287	302	301	304	334	303	315	330	330	318	332	308	324	316	346	269	314	311	291	337	320	308	306	299	302	290	322	336	322	304	340	319	297	318	317	338	323	342	323	301	290	315	348	311	330	322	326	309	304	305	293	304	302	286	321	315	316	329	340	294	315	326	290	296	302	334	302	306	327	333	311	338	346	325	316	300	308	310	323	308	303	314	295	316	296	318	320	337	325	301	338	311	318	291	300	332	293	364	341	326	306	278	311	318	343	316	288	330	291	295	333	328	309	323	292	297	333	314	309	328	302	332	307	319	320	297	325	321	297	323	298	340	334	305	314	334	333	316	324	318	299	300	343	317	336	322	315	311	304	329	344	311	311	325	299	341	302	324	324	305	325	330	333	317	297	322	325	310	322	331	305	310	343	309	315	331	302	298	314	306	337	305	297	320	287	322	312	330	298	316	319	319	317	316	312	320	315	313	337	294	312	328	277	291	364	323	308	349	332	325	349	323	309	287	328	303	314	305	306	320	302	285	343	281	358	305	318	309	333	326	309	334	348	324	307	307	332	341	287	300	346	335	333	310	277	297	301	316	331	305	324	315	335	317	265	336	321	321	311	295	316	300	311	298	311	284	316	329	303	317	339	298	311	303	332	307	346	333	316	293	276	309	317	314	330	275	306	317	337	309	314	338	333	319	311	330	329	318	311	333	301	334	293	270	300	311	302	286	314	318	318	326	319	329	301	333	330	328	367	297	292	296	325	318	290	303	332	283	305	335	288	316	328	315	327	327	284	312	331	298	313	285	341	320	324	324	316	315	301	321	322	318	325	321	304	307	311	346	285	326	317	311	317	309	328	327	311	331	325	333	312	340	316	337	312	310	299	308	308	319	306	332	339	311	312	338	317	307	339	326	293	307	317	302	316	314	290	331	297	333	340	320	314	281	304	333	321	331	317	326	335	334	292	325	335	332	342	319	363	319	288	334	306	290	301	303	308	300	313	325	314	304	304	305	319	283	276	311	296	321	317	290	302	288	325	294	326	330	285	315	306	325	351	328	322	300	308	342	331	316	303	294	317	314	327	318	310	317	365	309	309	324	302	325	312	325	304	302	294	301	319	344	298	268	328	324	301	310	321	324	325	327	350	308	350	333	308	286	300	334	300	320	316	309	284	295	313	343	355	335	298	283	369	324	289	274	324	335	324	298	311	296	284	326	305	304	335	309	334	289	311	320	311	299	318	316	336	320	295	292	308	338	334	320	316	308	307	310	297	336	292	299	293	301	314	314	298	321	335	356	320	303	325	355	354	332	293	313	321	338	319	327	314	352	324	317	313	317	316	352	322	314	313	330	306	310	306	277	305	289	333	296	328	286	273	317	339	322	328	298	317	339	308	300	332	291	341	279	329	338	350	286	325	308	285	309	328	320	314	336	328	294	301	324	305	324	318	287	324	294	304	344	328	352	322	340	320	307	314	321	286	311	325	353	295	315	308	356	303	322	320	297	308	319	336	302	323	287	312	354	331	321	302	342	304	347	317	330	306	303	308	321	328	321	312	275	304	317	311	317	322	321	297	321	324	301	336	322	301	274	321	364	335	323	321	299	328	336	328	333	320	301	348	300	319	325	328	306	262	314	295	323	307	344	316	324	333	327	329	322	315	327	282	297	330	304	317	340	304	285	337	308	320	336	300	305	268	347	335	337	277	321	308	346	312	290	333	304	338	312	328	305	302	293	354	367	291	308	304	334	317	322	322	317	337	300	305	322	296	307	320	296	324	332	282	326	319	288	299	319	306	346	310	310	307	295	313	298	301	322	343	294	321	289	316	316	308	317	342	311	302	333	335	293	278	262	308	279	320	332	322	338	316	308	308	303	305	302	317	313	297	318	348	322	304	318	290
22539	38152	20507	12896	10743	8040	6074	4861	3869	3316	2870	2648	2764	3023	2758	2147	1693	1781	2488	1895	1480	1290	1221	963	930	862	799	704	676	663	707	717	679	658	618	614	585	638	511	556	514	529	489	518	526	531	550	518	516	571	548	513	495	520	497	492	468	456	439	467	463	460	465	461	423	416	437	444	395	404	454	424	423	393	377	418	351	394	379	392	409	356	372	380	371	396	386	373	382	351	382	368	385	411	389	390	352	404	413	383	349	372	378	389	368	364	374	342	385	380	360	365	381	365	344	372	337	351	392	395	394	403	382	382	363	335	402	371	336	349	375	361	372	391	363	364	390	354	363	348	372	382	382	368	359	378	376	345	356	341	393	374	367	336	360	366	400	364	368	345	368	349	368	350	412	362	366	368	387	376	340	388	391	368	400	370	368	387	408	378	388	383	349	357	378	363	358	395	351	342	402	373	362	384	382	378	387	379	378	377	376	354	416	357	377	338	386	386	349	392	383	364	356	359	399	355	400	348	413	368	337	364	374	371	394	362	392	375	353	411	350	355	348	345	359	372	379	363	341	399	397	373	353	393	373	375	338	415	391	351	381	372	340	368	336	327	377	355	347	379	367	384	387	367	351	379	364	385	363	365	388	359	381	377	359	395	354	414	357	337	392	345	356	340	359	409	407	399	359	368	378	407	360	384	371	389	346	383	372	347	361	353	335	409	373	361	347	388	392	396	390	367	362	386	400	399	348	362	367	379	386	374	375	353	337	401	375	373	429	384	368	383	350	386	368	379	355	332	380	387	386	387	391	370	334	415	369	391	355	383	370	345	368	348	347	374	375	373	355	374	360	343	405	393	359	381	384	354	380	359	346	360	364	372	385	358	392	367	378	362	357	374	360	325	361	357	367	332	388	393	378	363	386	395	367	371	368	373	361	394	361	371	373	374	385	388	414	393	352	348	407	400	376	384	400	389	358	352	393	379	376	381	354	352	365	338	403	367	379	383	385	339	369	380	424	365	385	368	372	351	343	385	399	389	373	353	382	379	358	369	392	359	350	359	377	375	366	364	376	365	371	386	403	425	357	367	352	364	386	384	352	337	370	375	377	391	367	363	360	381	362	359	388	383	383	350	369	386	386	386	341	372	391	366	373	409	383	365	367	360	361	391	367	381	344	315	377	352	381	357	393	366	430	373	396	346	401	364	360	401	385	385	350	375	376	368	372	394	347	409	371	360	377	390	365	381	367	417	361	397	334	405	377	366	385	343	336	360	358	343	344	373	387	362	376	387	380	379	381	364	349	370	366	392	364	380	360	364	380	411	355	384	386	389	335	411	359	374	411	361	357	394	346	368	393	373	398	377	364	378	369	375	377	390	394	360	372	391	367	369	358	355	378	391	375	352	383	372	394	339	382	357	362	360	366	376	381	337	396	377	360	362	397	392	349	391	358	359	359	400	363	358	365	364	337	407	388	356	378	381	363	345	347	352	381	386	369	389	383	366	403	388	389	368	404	367	360	415	422	387	362	399	350	363	383	361	382	373	397	346	355	362	376	392	370	357	352	395	356	368	382	367	372	394	388	381	398	411	366	349	341	349	398	392	376	402	386	378	364	367	350	408	376	378	393	378	374	384	353	341	347	345	361	380	348	370	385	373	376	362	383	369	360	343	411	370	409	364	379	414	364	343	389	376	379	364	375	396	363	387	373	357	336	365	372	383	400	403	350	341	363	379	374	401	358	373	362	373	330	351	377	386	366	382	371	359	376	369	384	395	376	367	377	388	355	387	361	350	353	341	391	350	391	384	375	357	413	406	395	363	379	364	394	369	349	333	376	369	397	416	353	380	382	372	367	344	355	396	382	367	364	369	365	370	350	368	363	423	376	383	336	374	344	378	381	359	404	379	360	359	377	357	398	381	359	374	365	389	376	374	356	355	360	348	410	357	342	391	359	394	389	372	371	366	374	379	390	384	357	373	431	378	359	377	350	353	363	370	390	345	367	396	336	380	356	365	427	383	407	382	383	370	364	369	357	343	390	342	408	405	400	355	377	404	363	360	351	376	355	380	380	403	361	356	379	376	403	404	346	392	396	354	382	357	405	382	358	359	382	381	352	355	351	369	388	337	338	377	360	381	374	411	383	374	388	377	355	391	359	372	345	380	376	371	378	343	362	374	384	370	400	374	343	368	382	381	380	368	364	363	388	370	349	365	422	359	352	376	390	386	354	349	387	383	406	361	395	351	355	346	407	395	346	367	365	345	363	349	369	366	365	379	388	354	348	349	372	360	383	350	385	397	346	382	360	371	409	373	361	376	347	349	364	393	392	352	383	390	379	358	372	375	333	375	382	374	399	376	394	364	382	376	379	395	377	332	377	373	371	375	389	375	362	357	316	338	390	370	375	363	354	382	354	391	349	364	376	393	350	376	382	372	374	378	363	360	395	399	404	357	412	357	353	365	362	368	367	385	346	364	399	387	370	356	352	392	344	369	367	383	407	352	390	382	371	387	378	405	362	378	381	361	372	384	389	378	369	347	360	414	358	379	388	382	378	370	375	372	382	368	405	407	357	383	366	362	365	405	364	382	371	384	375	354	389	387	367	347	388	367	390	369	374	331	382	381	367	351	389	364	409	367	379	386	365	396	366	353	369	385	398	363	362	352	352	364	376	370	359	367	383	360	373	383	371	351	355	365	341	370	349	383	393	385	385	338	386	382	376	370	376	331	366	409	388	379	392	362	332	369	381	379	340	368	407	369	365	378	401	341	394	361	395	378	377	363	384	368	403	366	349	397	340	367	374	402	356	376	353	355	358	379	342	385	406	377	406	391	363	375	394	365	370	366	365	378	397	381	409	343	338	374	383	369	329	388	386	351	334	404	385	364	364	376	390	376	364	363	377	369	368	385	392	368	379	399	356	412	372	399	358	350	370	405	368	363	381	377	365	365	372	355	360	363	388	368	382	348	407	370	389	412	366	356	386	375	358	367	368	378	380	367	348	401	390	364	372	351	358	396	367	387	379	371	346	355	407	361	345	388	371	315	387	396	398	371	403	392	400	373	367	352	387	365	343	378	366	395	398	408	354	364	365	353	377	350	384	364	395	354	373	362	384	387	353	359	360	389	396	356	353	346	387	358	380	380	356	375	395	370	349	396	362	372	349	370	421	383	354	369	373	387	374	377	390	370	364	357	353	347	359	379	367	388	354	415	373	379	402	387	369	346	380	367	403	408	375	380	370	359	346	339	388	371	340	395	384	354	366	371	372	343	358	395	359	374	372	352	336	369	368	396	394	354	361	341	358	381	355	380	379	411	365	408	338	376	376	383	365	366	395	320	394	381	380	384	353	410	352	390	360	403	354	403	372	347	331	366	377	379	375	401	362	391	363	350	391	367	345	359	363	379	377	376	368	363	381	381	370	382	370	359	359	384	368	392	404	401	347	342	380	343	363	373	369	359	365	358	371	371	339	367	343	386	383	366	392	420	369	368	368	383	347	377	375	375
27479	20142	8976	2835	2110	1420	1057	849	785	740	721	669	745	852	799	595	587	665	733	616	560	547	486	445	376	445	420	386	429	383	406	387	410	394	383	396	363	409	393	374	350	384	376	379	376	387	346	359	322	356	377	346	370	358	370	351	348	338	360	356	387	379	363	391	328	377	327	358	348	297	338	333	347	339	356	366	351	357	370	347	328	382	345	332	331	340	334	359	313	371	348	355	345	344	333	372	333	328	359	334	344	369	299	336	327	337	324	369	331	331	347	336	337	337	314	320	327	325	323	343	355	325	329	345	317	325	288	369	351	317	376	363	324	343	321	361	324	346	330	326	332	320	393	335	369	361	315	328	358	350	363	339	333	335	360	339	331	334	316	330	367	329	345	336	330	312	377	327	344	342	316	331	325	325	321	339	330	310	364	341	321	331	364	326	317	358	351	332	343	329	292	379	340	371	371	344	335	323	346	316	306	337	369	355	341	348	346	332	378	344	358	334	307	311	340	360	363	325	309	330	311	317	343	342	366	300	332	348	344	337	361	350	351	332	362	351	293	335	344	340	347	358	327	331	337	323	358	363	368	350	351	336	330	328	351	375	346	326	309	339	314	369	363	349	328	302	350	348	325	354	324	306	369	323	307	333	334	371	345	316	335	344	358	365	340	345	325	332	333	329	316	336	334	345	322	334	338	350	344	319	378	350	341	333	315	330	337	338	324	338	324	351	354	330	298	339	317	305	326	353	339	324	352	319	300	331	353	336	330	360	341	334	364	317	337	317	333	321	349	347	359	330	344	325	372	373	335	342	339	370	336	354	307	368	350	338	349	354	338	340	325	329	334	354	329	332	344	347	360	322	343	359	331	335	319	363	338	329	349	330	361	345	317	338	344	361	318	354	347	346	331	349	319	374	344	348	324	344	315	343	343	367	337	351	339	328	335	315	319	315	324	349	364	336	335	313	322	322	309	311	335	334	346	322	371	357	344	310	348	346	353	331	346	332	333	321	360	335	361	344	341	316	368	341	361	336	331	331	342	326	310	320	311	361	336	325	342	343	338	336	339	341	333	337	345	341	336	322	343	369	355	333	332	352	359	353	327	334	346	345	326	347	328	345	341	335	377	339	355	314	337	326	322	352	334	350	300	337	363	339	335	357	342	352	338	350	312	337	333	326	316	342	350	300	347	340	370	333	338	348	330	349	356	321	332	318	350	396	331	335	332	303	320	363	318	338	311	357	372	361	337	336	315	330	311	362	325	317	360	327	368	345	340	324	339	330	348	352	360	355	299	360	319	335	349	305	318	319	341	355	344	353	335	357	321	366	325	352	329	352	347	365	317	336	362	347	337	339	301	351	319	355	319	351	347	347	364	306	353	337	361	302	362	283	374	385	322	365	332	305	344	354	314	387	324	309	342	341	377	341	335	295	329	350	325	336	330	347	333	320	335	339	371	370	323	346	352	329	348	365	350	332	336	384	352	352	336	342	335	370	332	312	339	362	331	324	331	335	330	373	352	363	338	334	315	352	340	338	360	360	361	309	350	329	309	323	336	345	341	301	352	351	334	326	358	318	345	317	342	335	336	381	321	366	372	330	320	346	304	325	381	381	307	343	322	387	330	359	385	345	317	326	335	342	359	397	337	359	349	329	327	317	364	340	349	347	351	321	336	333	381	357	348	353	331	298	338	321	371	334	343	333	339	344	330	362	353	327	352	348	335	332	327	353	317	299	347	355	328	349	322	368	351	399	320	315	324	357	347	306	360	348	319	348	352	347	342	302	336	348	374	320	300	308	336	318	323	323	346	329	331	337	375	348	343	335	353	327	298	339	300	318	315	362	335	355	347	333	347	338	336	331	352	370	382	347	343	323	341	316	357	336	336	345	343	316	357	301	300	315	351	334	380	337	348	334	364	349	319	350	322	337	341	355	365	336	342	305	355	356	342	331	346	311	332	333	351	359	317	316	327	324	374	315	329	349	319	306	342	339	331	324	339	324	375	331	310	328	341	349	340	340	343	372	343	345	346	349	332	352	332	344	333	344	337	330	323	345	340	328	364	330	319	363	334	322	333	317	322	380	335	351	353	329	318	329	290	330	335	350	365	348	321	346	357	343	324	341	333	334	342	365	339	341	344	342	322	354	347	328	331	336	332	330	342	342	315	359	288	341	307	308	350	350	360	337	336	370	314	358	348	309	327	301	302	335	356	318	324	352	365	363	342	331	340	330	364	345	334	343	328	332	360	357	364	327	321	347	300	363	334	346	341	327	337	333	343	344	318	305	315	314	350	323	300	338	308	334	353	329	380	308	360	324	310	323	323	338	345	351	379	349	348	357	327	302	356	329	357	350	360	329	337	338	313	362	355	312	370	366	308	329	312	345	326	361	352	338	319	334	320	358	334	303	330	322	385	330	328	342	394	343	356	334	349	361	328	316	349	352	342	324	347	360	327	345	337	359	328	377	340	345	321	338	360	331	360	333	345	340	340	351	324	336	327	359	337	324	324	302	354	331	309	337	312	353	355	341	352	313	360	346	356	342	341	332	333	361	316	335	355	350	340	324	356	330	354	339	345	327	342	352	320	365	365	358	336	322	326	327	336	346	349	357	348	342	351	360	369	388	355	327	362	362	322	359	332	314	371	330	306	306	333	336	320	333	325	341	347	342	339	318	322	329	353	319	302	329	333	333	339	344	347	319	359	341	369	330	350	335	362	346	327	326	327	320	330	349	321	354	352	333	371	328	348	324	351	361	357	342	389	333	344	312	339	316	336	368	346	366	357	324	358	330	343	351	341	318	350	343	346	315	329	363	313	314	367	349	349	357	362	357	331	381	323	350	342	403	345	348	340	314	306	333	352	335	370	339	353	357	294	342	313	352	338	363	344	342	312	342	360	310	360	390	306	298	347	367	366	327	346	344	349	337	351	332	345	322	323	356	342	350	356	344	311	332	331	337	327	341	320	335	325	355	372	357	336	353	327	366	316	341	310	353	354	344	361	322	353	307	333	358	348	318	363	332	316	352	357	325	323	347	325	324	324	323	332	345	368	300	336	391	358	332	304	372	353	320	325	347	317	325	348	340	349	332	340	362	350	321	361	332	335	354	347	339	350	326	339	340	352	359	323	341	319	338	322	318	361	350	363	354	312	312	317	340	315	329	323	354	361	353	335	381	333	324	329	328	334	352	331	313	336	357	344	348	360	371	348	358	334	334	328	354	346	294	344	340	331	339	350	358	322	324	309	348	337	346	346	341	350	320	322	338	383	311	356	328	335	370	356	349	377	355	341	331	361	301	334	336	346	355	376	324	335	355	342	388	329	367	338	370	359	338	346	349	371	347	327	339	356	345	340	308	306	341	336	303	353	349	340	327	354	345	337	324	336	368	378	358	354	330	346	359	321	353	354	300	349	350	338	360	334	368	305	344	352	342	358	358	317	367	335	345	334	340	300	337	342	343	380	337	329	347	338	288	324	336	372	326	354	309	372	345	357	320
17288	20228	6256	3947	3860	2901	2267	1838	1500	1416	1259	1273	1461	1589	1290	1038	932	1146	1277	1028	872	747	755	659	583	608	525	559	548	529	537	537	550	510	527	476	523	521	465	480	439	468	491	499	465	492	468	483	500	488	483	500	512	480	482	472	439	469	460	411	447	446	447	463	431	491	466	443	420	459	446	390	420	445	418	456	416	426	422	416	408	395	438	442	420	429	411	438	412	431	420	445	433	407	413	452	403	415	436	429	453	439	442	407	448	392	427	428	468	424	413	403	401	442	419	458	394	395	449	424	439	448	431	428	383	442	382	451	397	398	405	432	436	420	434	409	429	385	441	454	418	441	395	458	409	422	459	436	427	446	430	433	423	406	411	405	437	438	419	402	407	421	449	404	437	391	426	411	408	418	423	435	389	451	415	466	436	386	468	453	408	399	426	430	425	417	405	446	423	396	421	441	397	398	415	402	436	411	438	441	430	405	375	411	428	411	393	396	403	387	441	406	394	451	398	424	422	421	399	412	422	377	447	435	431	432	408	406	420	396	403	444	409	430	407	416	413	433	415	391	418	414	365	427	446	446	450	376	414	393	438	413	427	373	423	434	398	395	371	468	409	434	396	433	426	434	437	393	409	398	392	414	380	399	425	408	420	400	380	396	414	436	440	391	400	435	433	459	390	407	428	407	439	439	437	412	435	424	407	402	445	422	426	400	416	443	448	439	432	441	420	442	356	398	414	381	394	419	406	412	408	414	457	425	448	408	423	435	405	408	400	414	405	388	409	405	415	442	402	421	419	418	445	419	402	432	432	404	406	427	425	433	392	408	416	401	421	448	388	416	458	448	436	442	448	386	441	406	415	409	436	401	395	399	424	427	418	443	432	443	407	421	395	443	434	407	464	414	427	438	397	401	390	441	391	386	430	423	393	401	436	396	450	431	422	407	433	420	395	418	418	424	426	421	402	384	387	396	410	451	386	417	418	412	428	423	390	421	453	395	444	385	423	381	455	436	375	410	424	382	385	413	412	400	413	408	396	405	406	429	424	418	376	435	372	411	484	409	424	407	392	465	393	406	414	403	456	383	436	434	416	395	399	429	484	393	415	407	392	427	424	403	399	442	419	424	442	421	437	438	464	360	440	422	413	399	407	414	441	422	433	406	437	391	427	394	431	414	424	419	374	395	448	436	408	448	435	423	401	408	460	410	405	412	427	383	408	416	443	420	396	410	404	442	381	407	390	412	426	413	412	418	415	450	453	386	372	418	420	413	408	426	441	429	442	400	427	417	428	455	445	440	423	470	429	415	418	411	407	428	439	391	408	459	423	403	403	458	428	434	381	439	398	411	397	427	403	405	398	426	437	412	397	409	415	436	427	440	464	396	391	410	426	424	417	389	432	439	477	408	377	386	429	426	403	433	413	424	408	388	396	454	408	459	428	423	370	397	435	404	461	419	409	436	418	433	415	401	404	447	428	431	418	423	420	417	447	428	413	418	395	410	401	442	410	426	400	391	434	459	417	418	427	459	391	437	411	418	420	387	438	404	461	409	452	431	378	433	441	397	415	423	445	401	435	395	433	451	449	448	399	396	406	409	433	413	405	421	418	425	465	424	444	426	458	403	409	393	418	421	420	429	435	419	392	408	391	383	430	432	401	391	408	419	417	424	417	400	471	439	403	441	446	440	425	417	410	388	439	436	450	447	431	412	410	404	425	441	419	414	377	410	413	396	388	430	421	385	452	427	412	433	417	434	394	400	410	420	388	409	383	459	445	412	428	428	414	412	413	455	423	409	405	428	426	412	417	409	427	438	420	456	379	395	397	401	422	429	402	398	440	442	425	425	383	448	413	426	440	414	412	423	430	419	444	414	444	410	406	424	431	408	413	406	430	466	464	418	421	436	372	420	433	414	420	412	425	409	390	388	426	422	433	438	454	391	407	431	420	389	405	432	443	420	442	403	393	382	426	435	432	415	372	431	406	444	396	403	418	431	392	409	417	412	411	380	427	421	470	421	405	406	397	438	419	394	411	391	403	402	371	410	423	447	448	430	415	435	439	434	439	434	432	416	423	391	404	389	383	376	441	408	437	412	415	459	462	398	395	413	439	379	388	428	440	426	417	417	431	417	430	401	452	448	408	376	391	448	400	399	428	429	418	387	441	430	417	406	430	389	426	426	448	418	422	439	423	410	376	399	410	423	417	405	449	436	452	411	432	428	397	414	440	415	440	388	404	427	393	384	432	426	422	434	383	398	411	400	434	395	421	415	418	381	415	432	400	410	408	382	400	382	405	403	396	400	418	408	390	440	432	402	439	421	414	442	445	458	409	386	409	385	438	408	385	413	416	407	382	416	461	417	410	449	444	414	386	443	423	401	393	447	429	396	419	433	451	433	407	447	432	430	419	456	386	420	409	450	400	379	429	427	431	419	442	431	442	426	465	392	399	434	429	423	429	413	398	420	421	433	413	396	408	401	439	416	439	399	428	437	428	398	456	399	451	422	417	422	469	426	411	435	405	403	416	442	423	433	424	413	403	431	436	432	461	427	442	422	416	467	422	406	469	398	431	443	415	420	434	426	416	410	465	414	423	391	446	354	423	416	386	420	389	437	440	391	449	413	396	458	457	378	409	401	415	441	398	412	419	407	447	408	459	451	399	429	420	438	417	414	412	396	414	395	420	431	437	417	450	418	404	408	415	407	410	412	437	448	440	395	438	446	426	406	391	453	398	430	424	417	426	385	429	394	411	422	459	440	415	414	405	403	383	429	410	403	407	423	411	439	378	447	413	417	400	391	411	405	409	411	395	427	397	418	445	402	413	410	433	404	352	447	439	414	437	396	399	438	395	440	400	419	402	419	427	403	380	448	451	427	423	436	404	440	429	427	414	416	424	396	411	450	445	416	397	392	419	388	417	419	418	432	436	381	419	402	412	410	418	414	434	437	441	439	404	408	431	437	464	415	440	433	406	388	420	433	389	414	380	405	460	418	399	414	436	414	395	408	437	448	439	381	421	437	434	400	422	387	426	382	440	404	409	440	453	416	446	408	432	409	437	393	409	430	445	415	444	431	410	432	426	440	446	430	427	402	401	435	428	389	436	455	434	390	430	430	414	399	435	403	432	390	430	409	432	432	426	405	417	451	407	394	381	444	420	431	372	408	415	381	420	443	421	420	417	429	415	396	433	398	428	414	448	411	394	420	395	413	429	407	421	435	431	417	389	396	437	410	444	429	444	397	429	424	451	413	419	427	379	421	405	418	426	396	418	405	420	442	442	436	386	406	411	412	434	408	443	461	377	434	423	448	412	382	419	402	408	453	419	428	412	421	454	414	420	418	385	394	434	427	408	397	435	458	437	400	417	437	453	385	417	446	455	379	394	383	422	416	426	382	426	423	418	445	443	409	407	444	452	422	382	426	436	415	431	427	440	412	429	405	438	441	450	426	447	465	413	431	406	449	435	401	449	389	437	441	415	418	366	451	399	441	408	389	390	415
24170	21194	28320	24360	20996	8495	2437	1598	1178	1058	1055	963	1088	1131	1063	797	722	854	958	753	622	608	480	422	410	433	382	357	341	366	359	360	352	327	351	366	339	313	329	305	330	320	321	324	336	339	307	299	326	331	300	348	292	295	312	300	328	312	301	285	279	294	274	303	285	307	282	253	270	273	304	299	267	304	309	290	272	293	279	264	275	265	281	257	275	248	293	266	266	285	266	245	250	249	245	243	280	254	283	281	276	286	261	263	275	233	266	258	234	245	295	220	271	279	270	232	297	268	270	241	254	253	278	235	233	262	201	275	268	274	231	260	283	270	249	250	255	244	249	250	250	257	253	254	264	244	246	250	251	237	273	261	272	263	260	269	267	276	251	276	289	253	279	252	278	250	263	285	306	273	245	262	255	243	265	245	267	278	276	287	255	259	260	234	243	240	226	262	254	260	241	299	257	240	280	277	271	238	251	257	256	234	262	286	247	253	268	244	241	285	254	258	257	271	251	248	224	261	268	276	269	256	266	247	262	251	251	275	276	279	265	274	262	246	243	254	275	229	199	275	248	253	245	264	290	243	272	234	247	262	306	242	253	282	295	249	243	266	277	267	264	262	246	265	232	278	256	282	251	253	263	235	262	233	256	234	250	256	262	261	251	281	227	245	250	232	251	243	285	262	255	255	273	263	246	272	260	244	236	289	229	254	253	264	258	251	246	253	257	265	278	276	293	259	263	231	263	259	291	260	270	229	278	286	259	251	265	272	257	240	253	255	296	250	241	257	256	250	273	231	237	260	280	261	257	261	258	278	276	271	237	273	271	266	253	268	272	244	239	266	274	232	255	236	273	252	254	271	222	258	246	258	258	248	275	250	252	272	265	279	242	243	243	284	224	256	259	280	252	252	240	274	273	239	279	252	258	257	270	249	230	266	238	254	256	259	242	276	263	278	263	282	264	269	242	285	227	271	256	251	286	265	247	228	262	276	255	264	242	263	263	277	259	274	235	268	239	276	253	262	249	301	237	245	270	262	253	257	250	262	274	214	253	265	277	257	271	241	228	215	272	264	259	265	282	274	266	246	261	259	278	249	253	276	293	256	288	269	259	235	236	234	290	240	260	230	284	245	260	230	275	250	248	263	287	257	222	285	260	234	257	264	253	258	275	262	243	278	241	272	249	255	265	289	248	250	255	243	248	266	274	242	285	279	249	232	263	260	290	230	230	223	275	287	258	239	253	244	254	235	252	230	233	262	258	277	257	267	263	276	269	224	251	251	262	249	256	271	262	255	273	258	237	246	269	275	271	262	254	273	257	247	252	262	241	285	274	250	241	303	259	253	277	243	261	272	263	249	263	254	235	235	285	283	270	256	233	267	273	254	247	265	256	269	262	261	252	265	256	272	277	228	256	247	286	269	239	251	267	236	246	252	257	268	247	284	249	263	257	240	261	279	260	258	269	275	245	280	275	246	239	238	305	232	270	271	264	256	273	261	246	298	277	276	281	221	253	247	267	271	262	256	230	265	241	280	266	270	248	286	260	254	262	234	244	241	250	251	247	252	272	260	254	236	254	239	269	261	278	256	248	258	249	261	264	247	270	245	275	253	262	276	243	289	258	267	294	258	249	290	242	249	276	255	257	255	272	228	253	268	259	250	252	255	244	240	246	265	263	245	267	246	246	291	279	273	262	263	268	244	287	298	282	258	260	283	240	255	251	251	240	234	248	262	252	269	268	235	248	266	260	250	280	231	263	269	254	269	244	273	240	266	240	268	248	277	279	245	243	237	244	238	256	244	261	267	254	249	242	277	205	267	267	259	267	273	227	239	246	249	236	234	283	225	256	238	243	264	293	285	256	275	235	262	206	253	261	284	279	249	257	293	239	257	278	294	261	246	246	251	262	304	261	240	255	253	245	236	262	267	259	278	261	236	306	268	273	265	248	279	278	255	276	258	264	239	258	238	265	282	261	231	251	248	241	252	257	270	271	277	240	227	235	251	259	260	265	256	274	271	239	249	284	253	216	251	235	236	226	259	249	248	266	256	228	255	251	269	279	264	268	242	264	264	247	276	250	244	243	267	240	252	276	262	246	251	261	223	268	252	225	231	267	306	249	261	262	265	249	236	269	233	265	268	242	234	275	250	261	249	262	255	240	267	273	255	272	269	273	246	231	252	264	252	249	247	260	272	257	270	272	244	274	269	264	261	276	245	261	265	250	265	266	258	272	275	250	241	260	277	258	266	255	257	285	259	249	222	268	247	255	282	256	256	256	235	256	261	271	234	258	291	249	269	258	276	250	249	245	273	278	249	247	278	260	278	247	257	257	292	237	288	256	276	256	241	272	260	241	269	228	269	281	215	266	263	239	268	249	252	269	279	263	244	281	259	276	246	299	271	279	256	258	294	264	226	283	243	253	271	271	297	252	269	269	264	263	242	269	246	272	261	262	220	267	287	238	241	285	231	274	242	257	238	234	271	256	241	243	275	237	254	259	262	277	270	245	252	270	284	232	273	251	280	228	267	274	235	260	238	227	245	259	238	257	248	245	255	256	243	261	252	272	272	267	256	243	243	254	250	254	234	258	264	244	264	256	296	241	259	267	255	267	268	252	294	260	280	250	263	307	263	286	246	254	248	261	265	251	255	249	240	275	274	257	283	253	275	251	263	235	287	282	245	245	255	247	274	266	276	273	259	251	247	283	254	284	272	273	257	266	274	291	252	243	245	243	243	266	225	245	265	275	280	250	269	292	235	265	268	247	232	250	262	242	242	258	276	264	268	252	285	278	249	264	262	284	255	260	265	249	300	238	266	255	242	254	251	277	245	279	243	262	244	263	286	271	241	222	257	271	259	278	240	231	273	238	264	277	242	251	257	259	266	278	255	282	247	257	269	255	269	266	260	258	255	261	228	235	257	250	242	308	254	246	243	245	251	270	259	264	234	253	270	271	268	269	258	272	258	260	259	290	283	229	269	263	268	269	231	244	259	247	267	264	250	268	271	246	275	254	254	250	269	255	281	264	290	250	262	284	280	252	236	248	279	267	283	240	266	259	250	271	254	245	258	289	260	244	257	251	236	242	284	287	274	252	265	231	245	269	239	254	219	239	250	253	274	271	316	258	276	297	253	248	250	256	282	291	284	267	255	259	268	272	278	258	288	260	261	262	238	268	265	258	239	254	275	249	260	275	239	233	223	263	255	262	262	239	275	226	255	257	255	254	270	275	271	274	254	230	258	265	278	276	246	249	236	268	272	263	269	232	238	261	250	246	215	235	249	277	254	272	255	269	264	231	247	219	259	284	257	261	271	296	276	267	257	234	249	277	271	252	247	263	262	291	274	235	257	262	259	253	241	261	276	259	267	240	287	242	284	265	268	262	255	233	263	263	256	243	251	263	255	277	240	262	281	279	257	241	264	257	251	258	258	236	253	250	282	268	291	270	237	276	257	233	254	247	271	259	281	260	257	268	275	264	249	308	283	252	256	259	271	258	266
19339	30087	13946	8666	7921	5490	4151	3236	2754	2236	2039	2007	2350	2263	1920	1374	1341	1667	1755	1253	1058	994	808	790	723	641	572	563	518	536	554	522	529	514	495	512	476	454	455	441	397	371	398	430	464	444	399	441	440	407	460	426	397	435	405	413	388	365	372	362	400	397	366	401	371	371	330	358	365	355	336	362	380	353	328	340	307	346	311	312	320	327	329	332	321	316	354	339	317	307	321	310	350	338	307	359	314	322	310	357	331	332	336	292	327	320	339	335	341	329	347	309	358	285	311	331	323	333	292	318	317	293	292	322	327	315	346	286	359	347	321	296	337	306	376	308	329	304	302	315	323	333	315	301	327	297	316	292	334	324	321	321	317	334	326	305	312	339	318	312	331	303	313	307	326	318	311	319	323	357	331	298	331	301	334	331	350	320	295	310	341	305	300	356	314	310	319	339	294	325	347	290	319	315	311	297	327	319	309	312	315	324	332	314	298	308	323	325	327	296	324	333	321	340	320	326	317	285	326	347	324	346	293	318	299	315	304	328	294	349	312	336	317	340	327	327	307	325	320	336	312	339	320	302	319	298	301	335	334	314	322	290	334	301	308	331	318	318	305	307	338	317	334	327	307	322	295	303	336	291	310	308	310	324	320	317	314	341	302	328	314	307	296	302	325	290	334	318	319	337	281	315	296	329	315	310	331	320	307	307	334	336	292	320	323	323	302	324	345	326	323	321	291	299	315	320	319	311	332	307	356	305	328	312	326	328	340	328	316	300	293	327	320	299	335	341	351	321	321	341	316	323	357	324	295	340	347	319	328	323	345	332	334	363	295	321	315	360	308	304	324	341	296	301	335	330	356	314	307	325	345	315	331	318	350	287	331	336	321	287	338	315	332	322	323	336	315	309	311	354	308	336	333	315	322	323	302	329	332	318	296	297	306	325	334	312	325	297	346	296	299	333	295	303	307	339	296	331	350	307	337	325	341	307	325	342	328	321	346	312	335	324	333	285	333	351	304	326	328	334	318	323	316	337	350	362	317	309	301	306	304	312	299	336	317	329	299	307	319	287	301	312	294	325	288	311	334	320	303	336	298	316	335	329	326	289	287	259	322	325	315	317	317	299	310	322	299	309	325	332	335	322	330	327	327	329	346	326	307	314	345	336	319	325	319	342	346	326	281	303	320	313	348	298	311	316	331	296	290	318	308	334	339	321	316	344	342	315	327	310	355	322	324	329	335	329	299	317	314	323	308	313	333	313	316	296	334	333	322	328	323	317	340	305	311	297	313	330	330	335	307	304	317	306	346	298	317	340	292	323	315	312	303	330	336	316	318	322	338	344	315	328	315	316	318	324	330	313	311	318	353	338	307	333	326	323	290	345	335	310	315	324	316	312	346	298	330	341	304	326	343	327	312	318	317	299	325	304	330	324	330	317	306	345	311	303	309	320	331	303	344	321	322	304	328	349	313	323	320	342	293	314	348	297	305	345	298	342	316	310	322	342	328	328	279	308	322	319	331	334	349	320	297	338	313	330	339	290	369	320	346	316	282	304	286	283	310	309	364	359	328	300	328	328	350	287	309	345	323	321	348	312	305	332	317	339	314	315	338	321	324	325	308	306	324	326	342	330	300	269	315	310	322	301	340	326	325	313	304	332	306	320	361	322	304	349	366	304	309	321	343	316	327	307	339	346	298	314	342	305	299	357	339	317	326	346	322	336	304	317	338	302	331	326	314	298	298	315	306	330	320	316	310	338	332	342	345	324	341	302	320	344	328	342	324	349	316	310	308	320	326	322	316	345	333	317	329	298	320	319	307	308	330	343	342	326	314	311	333	316	324	311	327	326	322	297	311	315	361	323	313	322	318	332	298	317	306	289	315	322	323	303	297	323	312	327	336	291	336	331	325	347	306	341	340	324	334	296	320	313	309	317	285	324	328	326	316	316	341	330	318	318	318	354	324	319	278	307	311	352	293	353	337	319	304	334	290	309	303	331	292	301	328	331	290	303	301	321	348	326	335	321	320	331	337	334	304	319	310	294	327	335	286	329	303	318	288	329	328	309	321	302	281	326	317	330	308	301	295	314	306	317	343	327	341	315	332	314	333	320	319	331	338	312	334	324	320	359	300	286	282	329	323	342	346	321	364	330	298	310	308	311	314	330	321	334	332	317	328	322	301	311	348	277	301	313	312	293	294	298	348	325	301	288	356	314	297	332	309	354	306	319	312	334	293	323	299	343	330	309	333	298	332	342	349	312	337	297	333	314	333	308	312	347	304	301	298	329	346	312	346	321	360	325	310	336	324	335	326	297	330	310	348	317	307	339	330	339	349	316	319	335	316	306	335	336	328	322	302	319	308	310	298	331	313	331	304	313	337	321	324	299	324	324	335	319	318	305	301	330	345	317	317	310	326	323	305	344	303	332	317	341	307	314	314	300	321	327	305	333	316	322	315	319	335	326	277	304	280	323	288	356	299	334	312	302	328	321	322	314	348	337	299	315	321	345	349	340	312	339	345	332	311	290	333	300	307	311	316	326	325	314	325	303	309	300	303	329	335	332	347	323	320	333	342	356	293	337	328	290	346	322	315	329	328	340	325	311	328	338	321	286	321	291	314	310	334	351	336	327	304	312	286	311	321	350	337	300	327	313	307	338	311	347	304	332	334	344	354	308	309	314	322	325	318	298	321	307	322	288	317	311	288	314	313	295	317	318	301	300	345	318	338	325	331	288	333	333	337	303	309	300	311	323	320	332	341	349	335	327	342	290	325	304	332	326	336	317	304	355	311	306	329	318	325	342	315	358	324	329	348	288	325	317	346	329	324	325	327	344	329	313	318	356	330	314	311	313	304	295	319	320	314	352	320	372	329	349	339	296	285	291	302	281	329	343	318	303	350	331	293	319	324	321	292	317	313	339	322	307	334	304	292	359	303	317	322	321	310	343	309	358	319	292	302	297	337	339	318	317	342	321	310	320	327	325	335	310	341	308	309	311	354	326	278	304	297	325	338	316	308	313	290	291	350	293	331	346	324	314	337	332	335	289	315	318	335	328	331	323	320	333	321	328	312	302	312	316	305	308	326	326	338	331	341	318	345	292	317	353	347	338	307	307	358	303	333	292	314	295	299	320	347	324	314	317	313	330	334	318	333	340	325	334	296	307	343	317	320	312	307	330	355	306	291	304	296	291	312	329	320	317	323	362	304	309	320	352	330	331	332	308	330	283	318	320	326	343	329	317	303	308	281	306	315	337	343	297	296	322	322	328	350	318	325	294	293	314	359	329	297	296	324	304	359	326	318	384	306	331	292	309	356	291	344	322	336	347	304	327	347	302	306	326	309	299	310	319	324	323	317	299	327	332	306	310	335	296	335	339	320	339	330	290	291	288	341	328	316	307	314	318	346	341	317	335	327	305	315	312	303	285	346	329	311	290	330	316	314	298	325	316	356	313	328	321	329	333	335	352	322	299	301	335	296	361	288	295	304	268	331	347	316	312	294	331
25341	21198	27029	25304	9198	2398	1579	1251	1094	1014	916	924	1111	1091	931	818	821	918	915	790	713	672	604	553	554	566	522	482	520	514	537	480	509	482	484	488	510	454	452	480	478	451	452	445	488	437	473	477	449	461	486	495	466	480	457	477	417	457	450	447	425	465	462	423	434	459	406	448	441	409	477	448	395	412	434	433	436	423	407	429	400	429	414	444	470	400	422	386	413	411	374	413	414	405	374	442	404	458	430	424	434	457	420	434	434	420	451	447	443	395	411	420	383	436	440	389	445	379	402	393	413	416	420	437	447	446	378	445	415	418	431	425	425	434	438	410	391	412	411	426	420	418	415	449	424	411	426	400	400	439	393	409	427	414	415	441	405	406	417	418	408	411	392	383	459	456	436	399	414	436	421	469	397	411	425	383	434	426	400	383	418	380	384	439	389	421	427	418	394	380	404	454	421	369	395	417	410	385	371	458	443	396	393	402	398	418	406	445	420	395	403	407	401	414	378	382	426	418	410	435	398	370	435	426	429	426	388	393	413	437	412	380	414	431	404	400	424	432	413	383	456	418	409	403	414	364	406	454	406	450	447	408	399	401	411	427	444	409	454	437	408	395	405	408	410	438	410	392	422	419	403	380	435	433	421	410	439	384	438	429	441	395	412	431	409	383	452	397	404	468	425	448	455	400	392	414	370	385	354	416	397	383	417	433	407	405	450	428	407	449	419	418	405	457	437	388	415	405	411	414	407	410	401	410	439	398	429	438	396	390	419	409	417	414	377	404	395	413	407	421	443	440	424	393	427	444	430	399	430	414	409	454	400	440	444	404	425	435	402	398	435	401	459	450	436	369	384	431	423	420	397	390	411	427	403	403	382	404	432	400	456	411	451	385	409	425	406	385	417	408	424	417	435	433	419	427	411	421	414	413	376	423	407	435	424	376	468	412	434	391	418	415	444	433	400	384	395	438	423	392	438	391	427	432	408	391	468	434	413	429	412	375	429	433	398	432	435	418	416	372	413	415	428	431	419	439	427	405	417	415	395	408	411	436	380	427	424	427	396	468	409	400	417	473	374	393	410	394	405	402	422	395	371	447	381	431	390	415	420	402	430	403	388	375	404	403	421	429	415	439	399	388	408	420	445	424	389	378	392	392	402	423	396	412	422	426	404	410	439	429	420	400	412	407	377	428	452	425	425	418	437	424	394	408	394	423	420	414	420	416	429	379	426	423	443	413	414	405	398	403	438	395	396	389	443	432	380	407	417	421	432	415	436	409	390	407	404	420	441	408	416	443	427	444	427	434	383	403	408	393	413	452	371	444	409	368	430	396	416	386	407	401	423	397	404	389	398	432	375	433	450	423	410	405	392	433	413	399	415	411	422	390	408	387	421	438	407	420	446	406	415	395	418	407	398	413	388	403	418	364	414	375	392	402	414	424	422	441	422	417	390	406	366	435	374	433	428	455	411	417	413	432	423	412	387	414	418	395	408	421	440	378	414	417	421	429	401	410	405	403	393	405	414	386	411	449	408	396	439	436	403	407	416	419	412	397	421	413	428	425	429	428	395	430	403	387	428	374	408	387	407	420	398	392	405	375	424	417	414	420	421	392	415	419	381	448	428	412	416	398	404	413	383	404	408	417	399	435	390	386	375	429	415	402	419	438	422	417	425	426	404	416	400	408	453	419	414	401	395	368	404	403	440	427	420	404	424	428	454	380	386	406	453	407	412	417	448	398	414	377	394	422	397	395	399	402	398	397	388	394	401	412	391	443	441	419	411	414	414	395	415	380	399	407	418	430	421	400	398	396	429	382	415	418	389	450	435	422	420	386	395	415	390	429	425	416	440	465	406	399	417	413	411	416	412	404	420	406	396	424	433	399	422	419	396	432	403	426	406	397	428	412	409	397	431	400	418	441	406	458	426	433	407	422	372	428	448	412	404	448	409	419	417	413	411	390	427	451	439	409	429	425	415	448	418	425	446	409	405	387	397	398	408	380	432	418	405	372	413	442	426	440	403	447	374	423	410	372	406	436	401	412	435	407	418	394	416	430	397	389	377	414	404	432	449	421	399	433	404	428	419	421	434	401	426	423	406	417	405	406	404	408	418	403	431	439	412	442	397	410	406	403	421	427	459	412	423	416	401	414	388	404	395	427	430	382	436	437	420	418	439	419	423	415	422	424	409	389	402	424	434	374	409	377	394	407	373	390	396	420	431	413	387	447	422	386	387	454	458	426	395	380	391	384	458	439	407	382	412	406	405	381	397	472	422	431	410	374	428	373	389	440	417	432	434	386	395	432	387	435	395	367	411	397	397	431	427	452	386	372	372	418	401	445	424	404	439	440	388	397	393	399	426	393	411	433	415	414	400	447	408	413	391	417	387	395	383	395	416	423	404	412	417	424	434	413	427	396	416	420	420	450	419	370	438	410	412	419	407	409	410	429	438	378	372	427	421	409	412	403	414	425	434	441	410	375	396	403	401	420	396	398	414	402	380	410	439	429	429	354	422	427	416	427	441	441	410	389	429	377	388	420	453	415	436	430	388	443	426	451	403	433	406	406	434	404	434	420	436	431	435	455	392	365	419	396	362	427	411	418	407	396	410	410	408	434	389	434	390	399	381	394	404	429	429	402	397	384	414	433	406	415	402	387	432	395	398	409	389	394	390	425	390	405	453	437	436	374	416	429	460	393	401	383	404	402	394	396	446	399	405	429	432	438	434	384	424	415	401	410	406	402	399	379	402	418	435	434	423	417	409	403	410	415	435	418	397	415	413	397	410	409	400	435	410	383	440	420	411	412	406	422	390	445	415	428	423	402	392	426	435	443	427	456	432	415	413	429	410	417	383	400	397	420	416	425	375	436	424	440	425	436	436	385	415	414	427	404	417	416	405	387	393	425	399	417	453	424	435	398	412	415	403	413	411	427	388	408	452	443	412	425	440	404	395	405	404	404	421	437	416	425	432	373	405	447	428	392	373	443	401	409	452	393	430	428	396	416	419	409	388	441	423	417	423	438	429	438	428	382	404	389	401	445	416	445	410	422	439	420	435	404	464	415	409	412	406	394	422	409	432	426	406	405	416	381	394	428	421	414	427	450	413	439	419	401	403	415	427	403	444	406	435	350	410	431	424	388	394	425	414	397	439	432	433	427	428	392	426	439	409	412	401	414	428	424	427	390	391	417	432	406	383	430	402	410	421	452	412	464	439	420	435	412	419	400	395	403	405	411	410	421	444	377	411	436	431	399	414	396	422	394	424	424	413	397	412	418	408	416	419	396	399	414	383	424	442	409	425	401	442	460	385	438	391	376	380	412	425	460	414	407	424	450	405	415	392	447	429	391	460	368	406	411	409	420	430	386	374	423	440	422	437	412	422	414	394	389	417	400	414	390	383	405	419	389	436	432	420	430	417	426	419	449	386	409	456	398	415	388	412	439	381	378	416	414	414	401	399	433	398	462	409	416	395	381	436	430	381	411	407	386	417	409	421	393
19026	25310	10378	6728	6192	4433	3454	2804	2245	1995	1898	1805	2097	2044	1680	1323	1357	1606	1529	1224	1259	1107	873	814	740	717	618	651	633	662	680	677	696	652	656	604	630	584	581	584	572	554	533	578	599	582	550	580	552	596	602	579	554	614	622	523	577	529	555	583	573	537	561	515	556	531	545	506	530	515	511	525	525	525	519	493	530	537	494	496	484	519	496	514	479	464	497	483	522	477	450	501	488	537	504	473	517	517	536	501	484	519	538	489	473	512	500	464	494	520	537	517	511	467	470	485	480	515	494	499	512	472	519	501	508	472	503	491	518	498	473	470	491	526	504	483	492	512	496	515	502	530	522	469	459	532	486	505	552	510	504	498	489	539	511	495	521	492	491	501	524	494	464	484	489	530	482	520	476	491	517	494	488	497	487	496	458	458	478	534	492	451	494	480	478	499	504	481	472	489	495	473	530	517	527	516	480	479	494	516	471	497	532	527	500	546	505	478	489	481	451	499	504	444	503	494	484	512	481	493	497	504	483	495	499	517	496	480	501	473	469	459	498	518	518	498	492	482	494	493	448	536	505	497	547	485	486	489	495	545	535	469	510	510	521	494	476	490	513	506	493	509	473	487	474	476	459	514	539	525	522	488	497	484	504	489	494	530	511	538	463	477	517	439	486	513	458	508	483	503	510	524	503	503	500	490	478	502	498	483	476	505	523	518	485	549	483	513	517	522	510	476	462	471	477	484	506	460	483	457	474	508	520	498	467	502	481	519	510	518	522	493	509	508	468	520	499	524	494	507	508	505	492	498	534	516	500	481	500	510	485	511	490	520	512	512	517	469	515	492	478	509	514	515	538	482	517	458	479	469	528	496	480	496	528	481	510	482	532	513	465	475	467	496	493	527	497	490	497	480	470	508	473	478	515	490	557	536	488	501	524	506	479	507	496	474	474	541	485	511	470	526	501	497	508	474	492	474	485	509	508	485	535	534	530	542	483	508	515	477	457	509	518	469	512	518	527	498	520	486	531	458	505	507	517	461	487	523	511	461	517	528	505	507	455	502	478	514	452	463	485	472	511	490	496	471	485	513	518	484	523	505	490	474	479	518	540	490	506	504	489	490	485	466	516	536	493	477	510	466	480	455	496	518	500	489	476	458	468	521	501	466	505	498	445	510	498	507	473	485	534	525	525	468	464	518	472	488	468	469	515	464	524	490	472	461	461	506	454	462	520	451	537	531	476	524	508	481	511	493	477	480	532	543	518	495	500	484	505	467	473	458	488	474	490	494	487	503	502	463	522	508	506	508	486	503	517	509	493	477	496	469	488	503	487	520	493	489	492	516	511	510	506	477	498	523	494	479	547	449	474	490	479	534	529	538	507	517	496	470	488	515	444	527	506	532	496	494	524	475	507	501	476	497	529	509	473	478	468	519	477	479	497	496	516	491	477	488	499	477	475	491	499	455	481	474	513	466	512	504	513	523	498	521	521	472	467	505	506	530	451	532	481	514	499	486	514	486	479	523	507	507	471	455	456	520	521	478	530	461	464	487	478	479	460	472	518	480	508	531	532	509	498	485	535	478	491	474	515	485	502	474	480	482	512	495	510	517	516	502	520	475	502	484	485	480	470	466	495	497	486	480	441	493	480	507	515	536	509	485	516	517	530	491	481	485	501	511	547	490	484	510	475	506	514	538	538	503	473	502	501	485	495	515	479	514	480	511	473	500	481	523	517	478	476	502	521	506	504	504	500	513	524	463	493	467	465	523	493	483	480	489	532	498	484	504	501	482	514	477	475	513	487	484	464	505	516	496	495	488	450	471	511	478	488	497	521	494	484	478	498	490	474	527	534	492	503	514	473	478	472	504	513	476	493	478	503	512	501	494	488	496	522	514	518	484	488	489	523	468	497	500	491	506	484	507	484	516	514	542	509	457	498	485	524	480	519	503	513	487	535	512	518	507	499	481	450	507	495	495	477	508	478	476	475	510	467	493	480	489	485	515	510	469	476	467	485	506	509	462	542	474	524	485	513	499	465	486	484	501	457	509	516	507	490	463	482	483	432	543	543	464	535	529	500	499	499	478	490	492	508	473	491	496	502	496	490	543	480	491	503	486	505	471	511	511	519	562	481	510	484	477	496	479	495	507	518	496	501	493	517	494	435	474	494	500	577	504	481	508	516	485	464	482	481	517	494	506	483	473	489	446	480	468	493	510	480	536	512	456	469	501	488	446	469	499	488	519	451	501	472	454	524	496	441	423	495	552	491	489	514	505	503	489	522	486	500	499	493	477	511	493	511	474	488	541	492	485	498	513	485	485	510	485	500	508	508	482	476	472	475	470	477	469	566	505	533	481	475	515	479	505	542	543	525	481	499	537	495	505	450	501	481	531	508	492	507	467	469	448	497	485	498	502	458	492	497	446	484	488	478	496	436	483	480	488	489	484	480	475	503	463	458	476	477	525	506	477	495	527	487	489	478	464	516	471	472	501	481	517	506	465	528	505	479	501	526	517	488	508	493	495	476	437	488	532	477	522	511	516	502	536	488	473	502	490	490	478	486	494	478	493	494	471	462	487	465	480	470	522	470	482	539	515	484	469	495	488	497	497	507	460	503	494	517	492	449	512	506	492	468	500	490	504	472	478	501	492	458	520	500	493	474	498	459	458	509	466	509	500	527	468	460	472	483	475	488	530	520	510	475	487	472	514	458	481	489	481	491	497	526	521	484	481	484	465	524	520	544	520	501	509	493	483	460	494	493	513	513	494	500	495	490	480	473	492	520	509	438	497	476	471	498	501	485	496	486	472	500	479	533	498	484	501	490	501	463	491	493	454	492	469	467	485	496	497	499	527	469	492	485	530	504	466	515	466	493	478	554	513	502	466	501	461	509	538	498	466	512	486	497	498	493	511	515	505	502	555	489	538	479	481	494	498	479	484	517	497	446	522	501	521	495	478	509	518	523	509	495	506	486	497	478	493	485	483	488	493	509	488	519	495	506	456	498	558	480	517	508	479	454	459	483	489	497	522	531	516	532	528	486	471	502	497	515	487	498	479	494	450	486	490	491	545	529	470	493	495	495	490	485	512	465	514	518	529	516	523	476	504	492	496	502	495	509	481	499	512	489	561	504	458	494	503	494	516	492	479	510	492	530	488	474	508	494	481	504	464	470	509	533	482	531	488	492	498	477	499	504	527	490	491	523	495	486	481	516	520	486	489	479	524	479	497	468	490	479	509	481	479	463	509	476	502	492	481	482	509	475	507	474	495	495	476	472	445	496	491	499	504	507	496	502	487	471	490	503	515	488	486	477	458	505	491	517	517	517	518	485	514	450	503	493	501	523	503	475	523	473	471	519	517	477	502	555	503	493	539	512	483	510	461	513	471	490	505	545	529	525	558	460	479	469	503	495	490	519	469	509	485	483	491	527	494	473	473	462	470	498	478	463	498	484	496	496	515	506	497	490	514	497	524	533	465	491	487	455	481	500	508	480	521	459	516	479	532
23099	21248	28916	23875	21257	21224	8581	2654	1809	1634	1537	1490	1623	1658	1392	1164	1147	1287	1226	1048	1000	900	766	635	623	545	530	477	547	471	519	456	504	448	424	485	430	433	403	426	397	415	402	378	416	392	358	415	437	405	473	386	403	394	398	401	404	367	354	390	369	347	361	392	399	356	359	333	309	337	350	334	359	314	325	337	343	308	335	363	322	326	350	355	330	316	315	301	320	343	338	343	350	340	324	343	336	333	326	381	345	306	333	324	315	323	339	327	331	347	308	340	353	340	313	337	322	305	298	335	353	292	347	325	376	321	313	303	297	343	310	346	311	337	351	341	331	308	327	305	287	338	312	310	301	327	305	338	334	309	294	334	329	324	326	342	305	322	317	315	311	329	316	346	330	329	306	324	307	314	320	319	302	358	336	313	317	339	354	307	342	317	324	296	326	344	338	316	332	315	334	316	349	357	301	344	325	334	302	334	339	354	307	343	327	355	317	333	333	330	347	344	326	326	341	333	336	351	326	353	335	327	344	309	314	288	341	340	332	310	320	303	319	343	358	344	329	325	362	343	326	308	317	336	334	324	309	305	341	323	287	348	310	324	310	330	357	326	354	320	315	333	316	312	318	339	320	309	355	328	296	308	337	356	334	297	330	340	297	363	345	286	327	346	322	301	329	304	309	332	320	327	344	331	324	335	360	335	305	312	348	337	313	324	343	308	317	346	322	350	323	310	348	333	326	324	310	303	328	333	309	306	327	298	322	314	333	367	329	314	325	318	299	290	318	336	336	328	331	341	317	278	305	370	313	313	336	309	319	315	340	320	329	322	319	344	350	328	340	327	300	331	325	314	335	303	340	312	327	317	345	361	318	340	300	291	328	313	308	347	336	292	346	364	302	311	326	308	310	310	297	344	352	348	332	324	344	350	320	307	352	359	307	354	341	292	338	331	320	332	334	313	331	352	316	301	297	353	292	315	373	337	356	345	350	330	343	346	306	358	340	323	297	328	315	285	324	319	320	311	291	319	329	327	331	357	327	313	298	322	376	333	308	352	341	335	367	302	334	338	302	318	358	356	324	317	331	307	348	329	345	316	355	326	312	320	327	322	314	334	349	334	306	329	295	347	353	337	334	374	314	316	298	304	340	318	349	300	322	308	302	349	318	359	333	315	313	342	326	325	344	322	323	327	354	315	355	331	348	370	345	328	326	337	353	317	297	330	321	339	334	332	327	339	309	293	352	308	314	301	332	342	318	342	340	298	330	343	313	320	307	309	326	321	297	286	319	328	333	316	304	361	319	317	306	319	315	311	348	331	295	334	361	325	335	319	340	332	340	310	317	314	322	312	342	330	341	345	328	328	345	336	330	329	315	300	297	317	331	332	335	292	314	315	322	313	333	310	299	318	333	308	327	291	347	309	352	356	349	340	325	341	319	300	288	331	345	306	343	283	338	302	294	288	329	326	349	297	325	338	330	328	335	318	352	296	324	342	320	333	312	322	311	366	312	329	326	284	317	288	311	341	303	309	333	316	301	319	340	312	295	313	317	322	341	344	342	317	327	368	323	308	312	323	311	344	313	371	311	329	323	310	344	293	310	330	334	324	322	325	325	329	340	350	307	311	307	346	326	322	337	316	330	326	314	323	336	331	306	308	341	343	330	339	324	302	305	318	309	324	318	356	338	321	361	350	333	317	300	333	300	353	321	303	312	362	328	314	348	338	312	290	294	338	335	345	322	299	338	354	370	323	316	343	313	350	346	340	350	344	364	346	331	333	346	339	306	282	324	319	320	336	333	341	359	289	320	317	327	314	317	310	311	319	348	347	342	360	332	308	315	340	330	321	363	341	328	343	347	309	311	323	319	338	337	304	316	308	344	341	329	319	325	319	322	302	286	371	312	352	325	345	302	316	316	336	294	334	297	334	324	336	332	370	322	326	353	309	342	313	326	336	326	300	320	373	327	328	343	313	291	298	345	322	322	359	334	312	306	340	341	325	338	342	332	335	324	325	311	300	298	309	330	345	308	326	319	346	318	333	321	332	332	315	318	312	339	296	313	344	338	329	317	336	316	336	353	343	304	322	314	335	310	340	310	334	331	323	320	283	330	341	316	328	335	303	304	317	301	295	363	342	317	347	330	318	312	315	336	333	306	315	335	314	350	321	325	343	337	333	315	347	362	338	342	320	316	323	312	325	339	313	321	348	298	374	303	319	313	330	315	307	333	329	313	307	345	341	329	325	291	313	332	309	327	316	337	350	322	339	329	298	319	324	315	293	323	339	330	269	322	356	321	309	311	361	310	320	323	311	320	324	344	300	360	325	329	296	343	306	317	313	297	314	339	340	341	332	332	324	320	345	347	337	351	312	323	361	317	364	351	289	323	320	306	332	309	358	330	344	347	317	288	335	310	341	299	358	312	327	363	367	315	327	341	326	286	277	349	317	276	311	343	302	319	344	306	317	343	324	340	359	316	305	312	358	365	305	343	332	326	321	320	337	332	333	342	342	317	318	329	338	327	326	337	323	330	331	304	340	298	334	330	354	299	294	309	310	358	313	320	298	349	352	320	320	316	285	328	348	324	306	300	308	298	335	340	360	330	338	305	334	349	304	319	310	335	313	323	302	328	330	291	335	355	325	350	331	304	325	352	305	363	328	312	304	308	342	319	354	332	329	308	371	307	314	336	356	327	349	348	319	341	314	320	315	306	318	323	337	301	350	355	326	368	324	333	325	346	305	352	318	309	319	338	283	320	301	340	336	345	337	333	349	305	312	317	310	303	297	323	298	308	323	319	348	320	305	311	344	342	304	357	300	322	340	312	338	325	324	322	304	324	314	320	344	319	338	330	312	313	325	339	368	320	349	330	332	330	307	333	323	326	356	337	330	367	314	295	318	324	347	326	316	287	299	342	332	328	306	331	334	299	347	311	313	311	300	333	313	319	354	296	341	336	301	359	343	315	295	318	352	315	329	318	308	329	304	345	322	306	301	361	344	314	365	316	316	298	349	334	287	303	342	309	332	333	327	305	334	340	297	330	323	335	306	302	341	329	352	346	318	309	347	306	344	301	329	337	343	338	309	366	360	337	331	320	325	333	292	329	339	335	316	319	336	317	293	324	341	302	321	349	303	315	340	332	322	317	370	302	297	302	334	327	335	311	323	342	329	297	326	311	317	314	349	344	349	288	343	335	340	330	333	321	347	313	326	351	334	344	321	346	313	313	312	346	322	348	320	318	323	329	381	334	323	329	353	364	345	313	328	323	330	321	324	352	339	314	331	331	331	326	364	331	327	322	318	334	309	341	325	310	362	327	273	343	329	351	333	324	327	338	304	345	331	336	326	309	363	313	356	322	339	326	282	322	345	314	317	302	320	314	322	352	347	356	348	339	309	344	312	354	354	330	350	358	335	325	311	309	303	298	311	328	337	343	328	335	324	321	340	298	338	362	324	306	308	303	320	323	343	325	330	320	340	343	311	358	322	335	342	324	343	326	323
22300	36134	19959	13533	11599	8441	6329	5057	4083	3505	3089	3038	3250	3232	2692	2093	2033	2435	2244	1887	1701	1521	1162	1026	925	883	748	736	739	738	697	727	724	649	705	630	579	577	538	536	536	545	577	583	557	519	548	517	524	618	490	521	515	494	524	499	467	504	461	457	452	490	471	442	452	402	466	414	446	451	405	419	416	385	380	399	407	413	393	383	371	404	402	395	404	421	403	415	389	362	375	387	406	391	405	372	377	374	402	412	383	374	338	400	375	396	404	401	406	433	371	355	382	391	367	370	371	440	389	385	406	394	378	363	404	403	383	356	374	373	368	384	398	379	368	402	358	388	400	398	373	392	396	376	387	387	392	419	430	389	357	410	376	383	385	358	358	384	378	369	358	352	391	365	388	379	363	363	366	384	366	434	368	365	344	376	339	397	389	401	383	362	399	369	386	379	402	402	380	382	367	393	380	419	388	350	422	373	351	381	437	392	397	390	376	389	380	374	358	367	387	384	405	369	384	421	358	379	407	393	366	387	370	353	399	385	410	399	402	364	375	386	433	420	396	358	391	395	397	371	340	396	377	361	375	377	362	388	345	387	346	413	369	389	364	406	371	362	399	372	391	394	373	386	395	387	387	388	395	415	380	363	364	418	371	408	394	383	369	379	411	416	385	380	381	351	355	409	412	391	326	371	365	415	434	372	394	347	356	360	357	416	388	374	377	384	381	402	371	346	378	401	388	406	367	374	365	398	407	383	378	367	394	343	383	383	361	377	360	413	393	379	345	356	392	388	383	356	359	374	424	372	422	395	383	352	398	379	377	335	393	387	356	362	412	372	375	380	332	365	406	369	362	442	394	397	377	394	390	376	388	351	373	362	398	378	395	380	427	395	398	406	359	390	361	378	399	404	376	393	415	382	369	374	380	366	383	355	354	374	401	327	352	401	390	376	407	412	366	375	354	412	372	397	362	394	364	416	397	400	356	390	411	358	374	372	420	370	398	341	395	353	412	386	375	383	372	353	399	368	405	384	413	374	388	344	380	369	393	356	374	373	377	368	393	393	369	377	400	397	373	380	385	389	401	375	362	407	407	392	355	359	407	392	401	409	425	391	390	362	399	393	382	380	381	362	361	401	369	379	349	391	351	383	396	386	381	401	412	402	401	392	424	398	391	347	407	371	359	376	354	382	378	373	365	390	356	363	360	410	378	398	388	378	403	379	418	390	373	362	391	411	368	396	365	381	370	419	368	379	357	395	426	410	390	425	396	373	358	345	388	337	382	421	358	366	400	384	417	370	374	367	406	403	378	374	418	401	365	382	361	361	390	385	396	369	385	392	378	369	363	381	369	344	382	372	371	399	365	351	379	405	391	406	386	394	384	365	341	349	375	415	349	390	364	354	419	395	363	374	374	370	367	413	349	357	382	421	413	414	351	376	389	343	393	372	378	361	377	405	341	419	401	373	367	371	359	367	365	415	387	371	405	397	356	340	392	371	427	382	397	385	334	390	400	420	408	396	362	419	402	360	359	371	366	389	385	382	376	372	384	393	381	380	391	397	359	368	381	401	411	403	386	377	368	354	366	387	383	341	400	405	411	388	374	388	374	362	374	366	401	440	369	342	377	353	383	375	357	372	382	366	375	369	381	398	382	403	390	418	373	370	391	394	349	380	390	345	378	395	405	385	346	357	349	366	373	374	366	384	409	378	342	375	406	390	395	358	390	357	370	408	379	393	378	390	356	364	353	383	350	349	379	378	396	379	344	412	361	367	373	366	370	353	357	354	377	362	418	349	347	356	363	384	395	380	394	370	366	393	355	368	407	352	361	351	373	366	393	382	366	379	364	383	380	361	365	351	378	394	416	383	412	371	376	368	353	392	376	379	382	377	376	383	363	396	377	368	401	391	379	345	358	365	412	399	394	363	352	395	411	389	405	384	387	386	350	396	368	434	394	365	411	379	410	381	380	360	397	417	360	377	405	410	384	401	337	376	368	398	381	347	361	374	389	379	392	394	355	385	402	390	378	357	408	360	372	385	425	384	338	415	374	361	376	362	358	420	388	377	433	363	396	381	385	406	370	387	382	379	375	406	350	407	403	338	380	347	348	383	364	386	385	390	383	394	368	382	369	415	369	379	354	367	397	353	383	366	387	380	392	403	361	426	358	376	343	386	338	336	342	333	360	373	392	406	405	382	383	394	406	374	377	401	361	379	415	397	415	369	406	422	386	381	391	405	389	444	388	370	387	379	429	359	390	411	357	369	357	350	382	424	377	389	406	388	366	397	376	382	397	393	377	381	424	372	385	349	397	394	391	367	355	340	382	406	382	377	370	357	360	334	379	374	404	374	388	376	416	369	389	375	344	386	389	372	385	373	368	350	397	391	350	404	403	394	355	403	383	405	358	406	380	388	380	414	398	394	426	402	386	381	354	402	360	401	386	359	372	418	374	417	378	382	383	427	393	391	369	359	400	382	354	402	372	399	393	427	410	365	408	389	405	353	389	362	387	399	408	403	386	364	411	344	371	354	341	402	384	374	361	366	387	380	372	427	359	404	353	371	369	412	398	406	401	390	413	407	358	418	372	347	395	397	344	364	378	356	368	394	366	395	363	360	372	372	366	379	342	442	383	349	410	388	385	408	374	372	364	375	384	388	382	378	381	375	367	362	362	415	395	392	383	376	429	344	360	388	377	388	389	362	368	359	373	380	352	399	374	363	372	388	368	402	445	406	401	353	389	375	375	434	404	373	356	361	406	394	403	395	406	370	411	390	391	372	349	371	388	377	381	364	368	367	378	381	398	338	387	353	382	377	392	371	409	361	356	388	402	362	374	352	396	361	398	373	364	382	385	362	394	393	385	385	366	414	389	404	370	380	356	372	379	356	381	404	391	347	400	389	387	376	375	357	380	389	374	343	360	385	407	397	403	374	379	360	368	371	392	402	384	379	390	376	376	383	374	389	387	369	410	358	371	385	407	413	375	353	363	378	409	384	416	402	374	380	382	389	356	382	392	358	392	364	375	415	362	382	371	370	362	355	371	379	351	362	368	363	353	433	399	358	378	367	377	384	409	357	371	353	372	396	375	378	352	394	378	353	384	390	417	381	403	344	388	378	335	370	407	403	363	385	395	363	370	410	393	370	357	389	339	380	389	376	367	382	367	376	387	371	413	367	391	380	390	365	426	387	357	378	369	410	357	347	402	362	410	379	428	375	396	366	412	363	406	394	399	371	395	348	363	392	412	358	372	368	389	356	392	397	384	392	407	384	388	395	398	392	364	363	370	347	370	350	396	357	394	405	366	375	367	395	385	367	366	341	346	376	355	402	374	383	399	366	367	405	349	388	400	423	375	401	370	413	369	386	392	388	389	400	401	365	387	435	400	390	364	392	370	385	400	403	383	396	378	356	396	410	408	375	390	361	391	398	368	376	377	440	393	372	353	402	360	347	386	371	377	420	395	401	368	396	410	384	422	373	383	367	364	398	370	387	370	373	374	381
27343	20121	9211	3256	2469	1618	1076	912	856	802	722	717	812	869	739	635	644	776	762	669	607	533	459	454	424	414	388	399	413	397	440	407	393	387	386	388	404	366	410	407	372	388	336	349	384	375	385	380	415	373	371	401	366	375	324	371	367	388	371	368	403	377	358	341	356	359	359	366	361	375	339	369	381	358	378	349	353	351	338	337	371	363	356	309	355	355	358	367	307	355	363	353	362	341	349	349	358	347	339	353	344	362	323	363	350	344	354	366	367	352	358	333	340	379	333	387	317	339	369	355	344	332	375	357	332	330	343	330	354	346	334	337	329	350	314	360	347	360	344	368	352	369	338	325	314	368	341	356	312	347	338	344	330	355	360	341	317	340	351	326	353	393	363	357	334	332	355	303	377	360	336	308	354	301	382	332	313	327	337	318	364	371	317	404	365	326	316	345	361	357	345	370	332	336	356	355	349	374	336	375	363	363	375	340	336	366	334	360	340	356	328	344	349	329	332	343	340	333	360	352	354	347	345	323	325	376	337	354	345	313	356	371	361	322	378	381	321	326	305	339	329	328	353	370	310	344	318	319	370	329	360	332	381	384	335	358	382	366	372	357	330	336	328	353	376	362	373	329	334	321	349	335	381	346	356	347	339	344	343	309	349	346	338	372	337	341	338	363	349	348	336	332	321	352	368	357	318	367	367	336	324	365	322	316	380	344	347	313	320	344	360	324	317	335	342	350	361	316	361	334	372	354	347	344	352	343	351	369	328	328	360	385	378	363	369	354	337	352	322	364	351	334	382	377	380	320	358	354	369	389	333	345	351	329	356	334	325	338	345	335	317	337	353	353	370	354	351	336	363	360	349	339	355	365	348	325	356	313	338	331	333	358	364	373	349	352	336	362	339	323	341	363	326	331	342	354	322	358	294	332	364	336	340	329	349	336	347	351	352	361	341	339	345	335	321	360	330	353	326	360	335	369	381	323	344	321	370	350	344	312	328	374	350	364	357	360	322	324	338	340	332	353	295	365	325	350	338	339	370	363	373	358	329	336	320	362	366	400	323	364	360	353	322	339	321	335	341	355	408	351	335	329	370	371	359	359	377	366	368	318	331	365	379	341	357	342	329	377	353	339	346	349	350	378	329	332	354	362	347	363	332	365	369	350	350	337	340	307	372	354	379	343	359	375	348	364	352	293	320	346	377	345	333	312	338	322	339	345	318	315	342	323	362	346	349	377	342	315	339	352	339	373	351	381	345	327	365	337	325	346	360	365	368	359	385	351	325	331	331	335	349	340	363	349	335	362	364	341	363	337	337	359	323	354	381	333	393	364	327	375	340	370	364	364	336	323	363	345	388	360	368	345	337	354	344	367	338	329	347	371	358	330	345	382	345	317	314	360	353	309	326	370	349	337	292	375	334	365	355	378	364	338	357	347	358	362	339	352	347	363	322	361	335	341	398	341	375	311	344	317	326	359	353	336	345	336	347	359	348	309	377	340	357	329	326	336	373	393	348	330	352	335	362	325	359	358	362	334	358	311	361	397	356	351	354	351	356	358	314	354	359	321	354	315	364	368	361	356	329	355	330	390	329	357	396	346	324	334	349	333	345	346	332	340	381	345	335	349	340	385	333	318	329	350	358	360	364	367	335	343	380	343	346	349	347	371	343	329	370	331	356	385	343	369	340	295	367	338	347	333	355	375	347	344	327	379	333	342	352	318	346	329	347	333	328	364	313	376	318	371	342	343	349	343	336	347	360	359	353	358	339	335	355	338	355	344	342	345	335	370	341	322	325	321	315	305	355	335	357	305	354	353	362	372	369	376	361	375	393	364	342	320	334	341	383	369	344	367	348	377	341	345	353	359	371	355	330	328	361	343	372	361	347	332	334	322	336	349	354	370	364	340	324	365	330	342	340	325	360	331	339	403	347	324	375	366	352	325	356	351	359	332	319	326	319	334	320	324	339	360	354	367	358	334	326	333	369	376	326	354	368	324	366	350	330	355	347	350	364	345	331	331	341	378	344	331	351	365	331	355	329	326	359	363	330	330	325	376	323	361	360	349	356	358	309	323	353	331	350	361	333	350	336	297	328	367	335	333	351	336	349	386	310	322	344	327	394	354	363	355	366	327	332	338	334	369	344	361	333	383	357	341	343	360	338	344	339	323	317	393	336	350	368	347	323	335	321	339	352	387	337	363	351	340	354	340	373	344	376	367	323	355	339	342	342	356	348	355	359	357	346	349	332	351	342	347	303	358	335	339	357	359	361	331	350	339	320	338	335	363	382	329	359	323	390	357	324	367	382	320	367	387	370	345	338	306	344	345	348	343	333	334	391	346	341	357	406	339	367	370	338	368	330	327	376	350	342	357	333	362	340	336	367	368	355	330	339	318	344	330	349	359	383	348	326	351	345	358	362	337	367	366	402	394	335	380	349	339	355	332	352	344	338	356	357	340	369	386	350	302	352	339	316	334	328	338	350	334	315	339	363	325	356	348	360	301	348	333	369	312	319	336	363	384	344	330	319	349	349	327	368	346	349	310	353	346	352	382	348	328	352	348	341	344	362	309	350	365	359	328	364	376	325	374	333	309	360	382	346	354	372	313	360	325	311	325	362	294	352	325	377	355	330	379	314	355	348	352	318	333	337	353	342	373	335	346	364	369	340	352	346	373	350	332	313	353	366	345	366	345	347	360	348	352	316	325	362	376	366	350	367	351	338	334	321	344	330	344	372	360	367	332	313	341	320	362	365	321	333	361	322	382	358	347	331	332	339	366	338	351	328	366	366	358	337	328	322	335	361	376	329	349	347	345	380	367	354	317	374	323	327	359	333	355	350	365	347	363	342	354	342	353	363	368	380	327	325	318	372	317	338	345	379	336	305	342	347	353	338	371	349	333	389	343	321	347	357	367	350	369	348	331	336	343	333	330	371	335	371	350	345	332	332	357	322	398	352	356	347	331	358	381	367	377	330	348	345	344	368	331	395	353	351	387	315	347	387	352	333	352	344	337	341	350	370	369	361	379	355	364	306	374	349	340	345	370	328	331	352	359	372	341	344	344	346	329	329	375	337	357	383	367	358	344	348	300	354	349	345	313	342	328	345	380	378	322	348	343	323	346	334	321	336	341	337	368	365	344	345	344	357	335	343	365	372	357	359	342	379	313	341	347	341	386	388	339	363	344	358	366	342	340	372	322	342	320	327	357	374	327	350	337	351	351	329	322	349	333	373	340	339	335	333	321	346	365	325	363	330	342	333	355	341	368	349	351	348	347	324	321	312	366	379	344	360	353	366	362	360	350	341	324	321	365	348	381	349	325	332	329	359	362	378	330	379	355	342	335	324	352	374	383	364	327	363	353	354	354	351	361	342	369	363	314	308	315	356	329	336	327	356	382	344	339	362	358	335	342	359	360	316	365	354	325	362	338	342	343	325	362	349	376	317	354	359	334	350	332	334	364	356	359	323	362	332	365	341	326	356	375	317	342	352	313	350	360
17340	18929	6826	4576	4744	3130	2415	1984	1601	1424	1298	1373	1522	1553	1363	1072	1129	1272	1187	993	939	814	657	678	611	565	556	534	558	582	533	556	561	502	523	494	528	485	486	508	482	460	484	480	471	482	442	484	463	489	486	497	496	488	464	468	487	480	467	433	427	444	456	464	474	447	446	430	435	457	440	439	445	449	462	436	445	427	410	442	432	453	455	428	435	414	438	452	412	452	435	433	430	451	415	462	392	443	436	438	432	407	423	421	430	436	425	435	434	452	378	473	413	468	415	440	391	460	423	434	425	452	396	451	459	393	423	420	414	416	440	420	446	412	433	434	436	420	403	442	422	447	428	438	405	424	409	423	402	431	439	422	428	401	422	367	464	442	416	388	398	435	448	456	432	425	412	406	413	422	420	402	420	437	456	405	426	434	439	418	441	425	417	430	443	415	420	436	483	407	414	405	430	436	438	434	445	408	429	421	474	419	413	461	443	431	411	413	426	408	426	443	429	432	388	416	432	417	431	407	462	393	433	399	431	419	408	456	469	466	433	414	432	422	400	386	426	449	427	449	441	434	439	410	405	444	420	402	426	461	420	431	435	422	446	390	455	439	419	440	427	466	429	485	435	435	427	430	426	400	422	436	428	413	448	405	410	429	432	423	424	432	426	443	404	440	461	418	449	462	434	420	424	428	379	416	434	445	450	453	411	405	417	418	440	415	458	416	475	434	414	431	400	454	414	438	429	416	416	447	404	382	458	423	486	447	406	410	420	416	406	424	424	406	400	453	465	396	419	422	418	401	414	407	401	448	456	446	441	385	391	448	447	392	419	431	420	452	430	419	425	424	417	446	454	402	410	399	399	416	404	453	439	398	410	481	420	421	434	428	429	438	451	461	407	439	472	434	456	401	405	424	414	443	404	401	430	422	426	404	421	422	401	435	426	421	456	457	429	426	463	409	425	428	399	446	426	416	441	401	422	427	431	403	432	451	407	397	439	411	431	396	406	459	431	413	437	401	466	423	426	403	413	439	425	430	416	408	459	436	406	444	426	437	427	421	437	416	412	416	472	402	401	407	464	415	391	439	444	417	442	429	422	419	401	402	450	393	419	431	414	398	419	409	417	419	425	470	414	465	427	420	424	416	447	425	436	381	436	431	415	414	438	410	453	415	394	428	401	417	436	441	422	420	430	451	420	416	420	390	360	396	409	420	421	410	418	458	443	479	409	453	457	434	436	425	396	359	401	404	407	458	436	449	434	399	423	420	410	416	364	416	399	433	421	397	429	446	440	442	432	418	393	427	444	433	409	412	404	430	411	412	446	440	415	434	430	441	413	431	387	431	407	435	407	416	414	447	435	417	444	435	433	475	417	407	399	428	421	401	428	407	411	428	397	395	445	411	428	453	440	408	417	439	415	438	417	449	397	419	424	401	460	464	451	472	383	437	420	434	427	409	419	418	417	460	419	432	433	402	422	433	433	421	399	441	416	451	434	441	405	443	425	443	449	428	409	411	431	440	422	431	441	424	460	399	441	415	432	434	414	440	411	418	436	404	417	429	373	387	422	400	395	410	436	445	443	449	425	428	427	404	451	419	447	461	429	374	451	408	437	468	413	427	472	413	422	442	423	402	431	434	403	442	447	400	432	428	472	458	397	440	417	425	414	415	446	452	424	430	425	436	442	453	419	452	425	427	432	419	457	415	403	434	438	413	381	416	420	405	440	421	433	439	414	423	391	411	435	421	398	419	424	421	429	426	394	430	452	415	409	465	407	447	417	412	422	445	455	408	438	389	424	449	436	432	424	424	454	395	421	412	408	437	423	423	399	446	438	403	438	433	411	445	401	435	455	453	440	430	445	417	419	419	400	437	448	463	433	429	413	407	455	428	439	417	436	413	430	416	427	396	421	420	443	426	408	440	434	408	403	396	433	435	423	405	408	427	423	402	422	436	431	404	421	432	413	434	445	410	409	394	425	416	412	452	418	431	437	404	420	450	435	457	418	403	415	425	456	400	415	421	394	414	457	409	450	448	442	425	424	391	392	401	457	405	420	448	450	423	424	441	425	391	444	417	454	453	427	438	400	408	427	428	420	366	438	432	412	425	457	453	437	414	411	435	399	451	430	400	438	429	437	431	433	450	448	440	469	420	431	410	433	412	435	449	400	417	401	411	424	484	427	424	404	430	449	427	405	407	422	392	431	383	415	390	432	432	430	431	421	452	370	426	444	441	407	450	434	435	426	431	420	395	388	398	443	425	416	430	439	421	432	399	434	415	447	413	423	440	449	430	397	407	415	415	441	423	426	449	429	412	389	430	475	451	435	388	431	426	423	398	432	440	458	404	416	453	421	427	410	415	412	438	409	407	396	424	406	419	423	427	387	414	428	371	445	402	459	428	438	409	444	431	413	450	433	421	420	439	420	441	413	430	406	471	423	427	418	389	408	407	433	445	441	426	390	449	459	408	404	399	415	429	410	430	447	412	392	400	396	403	440	439	410	399	459	449	421	422	436	418	413	396	459	429	413	469	403	411	406	462	417	390	429	419	416	415	402	381	433	393	426	397	392	460	400	445	425	430	400	423	415	460	454	403	421	448	376	459	437	386	425	420	460	404	481	409	442	472	414	458	413	404	403	408	436	422	441	422	455	400	419	417	374	448	405	438	415	382	411	406	380	398	386	398	423	417	422	420	427	418	443	438	416	436	401	434	463	463	443	430	447	383	411	439	413	425	487	413	440	407	419	402	413	392	418	407	429	443	415	445	431	448	461	411	441	453	421	429	416	403	414	406	431	452	434	410	428	415	416	467	406	422	427	424	409	413	398	471	447	414	456	469	496	423	421	409	376	409	443	406	426	421	430	456	450	421	406	414	425	445	421	426	389	405	422	374	442	414	414	443	411	422	421	412	413	459	414	439	450	431	430	421	424	451	391	438	459	416	447	414	444	383	441	423	435	453	458	404	465	392	419	406	406	382	417	456	442	419	384	405	448	423	386	461	421	432	430	442	400	434	423	415	481	428	413	414	371	404	408	454	427	424	432	453	448	455	447	440	434	437	411	455	411	435	426	448	445	431	440	414	433	400	378	465	457	442	396	411	431	418	406	433	443	410	438	440	432	434	411	465	401	417	415	416	429	433	433	410	430	431	423	450	397	436	434	445	400	441	445	418	432	433	425	429	426	466	444	467	411	448	471	424	414	408	407	442	401	382	400	446	410	428	406	456	445	383	434	392	469	405	411	399	424	456	432	403	435	432	427	439	415	417	432	420	407	437	412	469	443	432	413	437	453	445	427	412	439	414	443	425	451	449	421	423	438	424	433	418	435	419	384	412	384	403	440	385	423	414	439	410	431	382	432	420	433	409	408	427	429	438	420	427	452	434	399	424	399	403	379	420	426	431	395	443	453	467	395	408	389	397	395	381	436	428	416	429	381	440	421	460	412	447	472	459	411	450	435	404	418	453	437	378	403	440	403	412	417	445	400	424	401	388	421	437
24183	21168	28252	24357	21055	9043	2477	1677	1246	1166	1051	1004	1223	1201	944	832	818	978	861	717	738	646	528	474	455	389	377	428	390	362	387	374	388	352	354	343	344	348	331	300	319	316	317	373	346	324	342	311	340	349	304	334	321	308	311	286	312	250	323	332	296	301	298	288	281	301	304	269	317	294	283	278	298	269	276	263	271	291	285	307	240	284	268	251	253	288	260	271	256	273	270	287	291	269	277	237	243	284	269	274	254	283	294	276	269	272	274	272	243	271	256	243	292	281	264	268	276	224	279	270	261	256	282	282	282	257	262	227	280	277	284	270	290	289	274	262	276	279	283	270	288	263	272	281	271	293	271	273	272	286	253	252	250	253	272	265	256	261	244	267	272	278	243	277	287	308	267	276	284	295	231	231	286	287	262	273	274	260	253	268	256	287	274	288	255	264	260	280	269	278	288	256	275	286	253	255	250	263	262	258	257	255	249	298	285	292	247	287	292	258	283	253	269	289	281	282	281	240	276	260	293	286	247	270	262	282	273	254	265	261	273	238	289	275	290	244	237	287	269	238	274	285	247	310	261	272	256	276	269	274	279	261	266	247	274	280	279	258	246	248	251	240	276	264	282	294	244	260	254	271	315	271	300	260	254	276	272	252	281	267	287	258	283	269	255	239	294	267	255	275	275	266	253	241	251	242	251	272	270	273	265	252	280	259	278	262	292	265	283	281	276	275	265	300	282	261	319	271	239	247	263	274	262	280	279	254	261	251	309	305	254	254	271	269	278	261	238	260	271	298	261	273	272	281	257	246	252	278	275	277	281	243	260	280	235	259	246	285	249	281	266	282	280	260	247	233	279	257	267	267	281	289	289	272	262	276	283	250	290	295	293	285	269	256	280	283	278	244	233	264	250	258	288	254	223	276	244	258	263	280	246	300	308	268	283	251	260	265	224	267	271	267	252	293	220	261	258	245	282	272	254	262	239	252	265	273	285	261	230	250	296	305	287	271	267	275	272	257	270	264	276	257	290	286	274	245	297	285	238	276	244	266	259	294	304	244	307	240	289	275	276	282	259	283	269	252	257	248	249	278	294	272	248	283	268	258	250	245	236	273	269	270	274	285	295	239	238	224	285	245	252	251	283	265	237	262	286	266	275	262	285	277	271	282	272	275	244	256	238	252	262	267	278	283	257	250	299	277	267	256	267	266	259	268	265	253	271	266	254	282	248	267	256	294	289	242	255	257	258	268	268	273	276	260	236	278	300	294	257	269	266	306	245	280	266	245	293	245	270	267	291	266	293	266	251	250	274	279	269	304	296	274	321	272	279	272	289	273	247	272	244	243	251	278	257	276	284	268	258	241	289	268	257	250	248	288	273	249	291	280	281	260	244	275	282	246	248	279	229	264	286	264	267	271	258	291	262	259	284	267	262	255	257	280	267	248	280	246	252	251	247	291	280	272	254	258	239	252	271	261	246	252	246	263	247	271	278	296	277	265	255	275	286	269	291	275	257	245	282	256	265	261	262	254	258	243	258	274	241	258	245	289	285	247	278	299	231	259	279	278	258	245	259	278	252	250	249	268	252	277	248	252	277	292	261	258	290	270	275	270	279	286	247	257	281	270	269	283	272	292	276	255	240	284	274	253	234	273	247	259	256	292	277	270	290	259	264	247	285	292	273	286	278	285	279	270	238	281	269	264	278	255	292	281	290	283	283	245	265	280	243	235	246	267	262	270	251	290	271	264	245	266	245	275	266	239	279	249	267	263	285	285	284	254	294	275	259	263	269	255	275	281	313	270	263	269	253	267	262	270	272	293	257	262	280	247	282	278	247	275	235	267	261	280	263	288	269	281	274	312	242	285	245	252	255	265	238	243	280	269	226	263	295	267	251	237	263	264	262	265	260	280	280	268	260	266	255	236	267	287	286	266	261	265	261	251	259	246	278	281	224	242	262	267	244	274	264	284	273	258	267	279	267	269	279	263	282	266	258	280	260	288	286	250	291	267	272	291	246	256	288	257	268	270	278	247	272	282	276	286	266	279	290	248	289	271	256	272	301	270	294	263	254	240	278	278	270	282	274	237	267	261	264	315	301	269	279	281	264	263	264	231	254	301	280	235	255	274	248	270	281	262	260	249	270	288	250	276	266	280	299	243	253	266	270	268	271	246	254	256	287	280	282	268	281	288	282	279	290	288	279	247	252	264	268	258	255	237	276	242	264	277	309	297	254	276	248	268	274	253	260	267	276	287	273	267	272	314	258	309	261	270	290	252	285	293	248	242	262	274	257	258	256	272	294	284	275	267	270	259	279	259	282	276	266	247	249	244	254	279	291	258	271	260	279	282	276	265	247	285	302	296	233	253	284	244	271	276	287	290	253	260	288	260	278	229	271	243	270	267	249	244	266	279	280	276	267	308	264	281	267	254	247	266	258	271	241	271	297	273	278	290	293	275	248	276	274	275	268	256	248	283	267	279	257	260	255	266	247	262	269	248	278	289	274	276	274	248	264	290	280	263	235	248	294	264	258	259	268	269	252	250	275	266	291	264	288	246	269	291	264	258	280	270	263	252	254	260	268	239	267	282	275	258	242	280	292	255	276	243	275	298	296	273	275	234	262	261	238	249	293	282	269	266	256	252	265	280	254	276	241	278	277	251	265	264	258	250	270	271	286	299	258	261	255	263	289	244	246	267	298	279	255	287	299	277	281	262	282	273	258	257	240	266	241	291	281	233	280	237	277	269	286	280	301	293	257	253	279	288	269	265	273	281	280	239	272	293	272	254	276	260	283	270	263	257	253	258	280	270	285	262	279	283	259	263	269	271	273	289	260	274	256	253	268	297	258	240	283	283	247	263	247	233	274	243	287	233	259	283	274	277	256	257	249	262	264	261	263	276	267	271	302	264	262	242	268	280	256	301	244	263	286	278	261	285	288	256	304	276	273	280	258	248	266	275	293	266	265	266	264	269	273	281	275	241	255	241	274	291	271	249	267	251	299	273	276	249	263	288	297	258	258	259	269	287	265	254	292	261	302	262	263	320	249	255	280	261	248	263	293	243	257	265	259	262	255	203	262	273	279	256	306	275	264	282	263	271	259	269	241	272	261	295	275	260	277	269	238	294	265	239	271	286	264	282	253	252	288	234	260	261	286	271	266	251	272	284	255	241	255	270	244	264	275	261	254	273	270	241	266	251	274	276	254	285	251	286	258	243	274	261	282	249	303	265	250	274	277	287	277	254	265	253	300	288	283	280	262	277	261	262	273	314	252	257	274	278	280	254	252	252	256	275	261	268	256	277	263	281	285	277	299	293	271	272	272	276	252	250	242	275	268	280	287	261	249	250	278	252	252	257	258	274	282	271	256	260	277	248	274	270	257	271	270	256	275	296	251	239	283	273	281	284	252	260	259	285	252	285	304	252	282	270	271	256	268	282	228	280	260	260	281	249	267	271	271	274	275	279	262	270	269	239	291	247	252	270	280	293	259	288	283	259	240	261
19131	30371	15090	9803	8478	5760	4396	3524	2875	2469	2217	2046	2481	2285	1888	1528	1535	1749	1506	1382	1309	1095	890	771	685	632	593	561	623	579	603	507	539	504	498	516	479	455	465	419	460	395	422	401	471	467	417	402	396	436	407	443	422	382	416	374	410	385	400	414	391	371	346	383	392	341	358	354	366	335	389	367	378	343	344	332	391	333	359	327	308	307	371	319	319	310	332	349	319	335	341	365	324	322	322	305	336	343	309	326	307	324	325	345	385	329	300	309	316	334	357	332	308	302	353	343	323	331	326	324	327	323	317	312	298	326	336	326	335	313	331	349	325	283	345	321	334	319	316	300	311	334	311	335	330	329	321	335	343	324	287	331	318	323	336	332	331	350	327	339	337	318	312	328	322	320	300	300	363	317	349	326	337	310	345	323	336	308	331	312	315	313	349	288	329	349	325	332	305	312	330	323	335	302	315	354	331	307	313	342	296	362	330	335	310	312	335	297	310	341	338	319	323	347	327	302	344	315	331	320	345	346	331	320	289	307	343	351	322	303	343	325	344	294	330	289	320	285	323	327	333	324	325	330	340	341	339	332	351	338	336	349	327	359	330	319	315	306	327	306	326	325	310	295	320	327	317	344	333	333	343	341	301	320	345	312	309	333	317	326	350	346	314	363	314	320	340	321	326	321	333	349	360	356	317	333	274	330	327	324	337	337	327	334	343	349	312	300	308	321	300	351	317	343	327	358	330	307	319	336	345	316	333	331	308	305	351	331	325	319	334	316	339	324	322	344	329	343	329	350	320	331	356	337	324	333	342	299	303	308	306	347	345	347	332	306	333	362	292	301	294	327	326	334	335	316	332	332	346	326	333	313	323	324	353	338	282	350	352	328	323	333	328	340	322	333	355	332	332	324	360	312	330	303	355	342	335	283	305	321	348	330	336	324	340	300	338	318	324	357	325	284	321	337	343	339	316	324	324	328	304	320	312	317	325	336	325	310	337	318	320	324	344	344	342	298	318	311	317	326	338	327	338	329	325	312	342	325	340	273	321	338	327	330	334	347	339	319	337	324	332	311	333	349	332	323	304	308	327	340	309	310	334	323	294	346	341	328	343	303	320	321	323	328	318	326	302	332	318	357	348	326	331	300	350	352	343	302	340	349	331	352	307	357	341	337	327	333	342	320	312	313	326	323	330	341	341	312	333	335	299	345	316	323	329	345	327	348	330	283	327	329	309	309	357	341	311	335	325	334	312	320	306	347	322	315	318	301	293	321	317	310	329	317	335	380	317	312	321	313	306	319	319	340	359	301	308	335	335	316	363	347	332	324	314	342	347	333	305	316	316	326	339	337	332	304	311	319	347	295	328	278	299	332	313	341	348	336	340	315	324	328	303	355	319	303	322	319	329	373	346	341	353	325	328	306	336	288	342	319	320	303	335	357	327	344	326	346	325	311	306	329	315	316	341	356	312	304	310	346	321	310	294	328	317	305	297	337	329	317	303	368	317	321	315	319	300	332	304	337	340	328	328	354	359	299	299	302	308	355	343	353	334	321	333	353	328	324	350	319	335	368	322	336	343	322	344	337	330	328	359	332	333	335	329	321	296	324	332	334	327	310	313	306	336	311	346	322	316	317	311	345	308	310	364	302	304	316	317	344	347	361	342	334	345	312	343	326	341	369	319	342	327	349	296	273	345	338	275	314	294	329	316	332	322	339	300	306	320	329	310	355	324	314	335	353	326	342	345	295	325	302	305	324	306	321	312	321	319	308	323	316	366	317	290	307	325	362	342	313	328	326	363	305	362	341	326	344	308	334	343	328	330	332	353	346	315	312	315	367	316	332	317	319	324	346	341	302	353	332	338	368	336	298	318	333	361	310	319	325	343	329	341	342	340	333	327	327	329	325	339	326	331	307	376	319	334	297	278	332	356	342	327	336	311	325	338	369	335	337	347	324	319	312	339	340	318	343	323	303	355	350	296	340	335	326	323	347	332	322	302	352	347	313	306	367	335	314	322	321	336	318	358	318	337	307	353	382	335	312	332	330	329	318	313	333	338	352	327	338	328	305	308	332	309	334	344	315	298	316	291	343	350	311	346	317	361	352	327	339	318	345	328	300	353	322	332	368	361	342	304	325	312	282	326	315	342	321	348	342	316	338	326	284	320	304	342	349	332	343	329	334	339	336	337	343	348	329	357	322	315	329	332	321	317	334	355	318	314	317	317	346	325	310	346	315	347	341	332	345	325	328	326	327	351	309	346	329	305	341	324	317	340	318	357	345	333	295	341	334	323	324	333	322	329	345	356	338	341	325	331	338	318	362	342	328	351	335	334	336	332	328	325	317	351	332	316	305	321	289	329	331	288	347	311	310	337	355	339	346	334	363	329	347	327	343	345	334	307	306	298	318	313	324	335	345	327	307	317	325	336	311	367	357	353	318	310	301	294	319	332	300	290	336	323	361	321	366	321	352	338	328	360	333	329	320	311	339	300	334	293	326	315	320	354	335	341	319	305	338	311	322	357	281	302	322	334	314	333	343	335	329	354	339	374	303	305	374	296	329	362	315	332	321	314	321	316	298	332	320	313	340	316	313	337	333	313	284	317	353	341	341	333	323	336	325	357	353	344	369	345	322	330	317	296	325	360	308	319	319	283	336	330	311	353	338	310	376	338	325	331	318	320	305	294	304	344	301	334	360	296	304	310	340	318	322	292	332	350	298	317	326	299	319	347	315	309	330	346	372	342	350	359	348	339	308	346	354	307	344	355	326	318	363	318	342	319	338	356	329	315	316	314	322	339	299	338	342	343	340	332	333	334	326	302	339	343	308	361	355	335	345	314	328	286	331	306	349	296	330	327	317	312	315	317	355	314	324	342	341	330	353	346	327	334	292	299	328	333	336	341	316	308	343	317	323	297	299	289	343	331	333	351	321	353	339	320	332	322	330	341	315	310	317	328	335	343	375	335	299	311	319	342	337	317	370	314	322	341	341	343	287	338	337	336	303	325	336	316	326	327	341	336	312	333	357	332	318	310	361	336	333	336	326	325	320	343	332	337	326	333	341	315	317	359	316	328	333	356	334	348	360	333	325	292	332	309	325	303	309	348	314	347	318	328	331	317	310	329	320	312	360	350	326	343	337	356	302	327	301	328	333	349	346	339	329	335	342	332	327	309	343	327	307	340	329	329	314	328	312	344	359	352	324	333	334	314	358	319	328	299	355	345	316	326	331	334	316	333	348	313	353	308	353	318	307	305	327	324	342	324	323	351	331	331	350	335	321	320	303	303	330	309	319	317	304	317	322	305	342	313	339	350	313	326	316	325	343	332	341	313	325	312	325	362	353	320	329	328	292	310	305	340	321	329	299	321	325	354	360	316	325	284	327	350	356	314	337	330	318	303	328	314	328	315	330	318	349	352	343	320	364	321	360	299	326	339	337	315	322	328	318	315	326	333	346	329	312	318	331	344	315	324	334	295	330	316	319	350	353	304	331	333	323	345	339
25348	21156	26916	25322	9317	2435	1737	1396	1067	1061	960	956	1086	1065	918	802	881	938	878	785	820	720	578	595	528	537	493	489	579	532	499	472	540	465	512	513	437	483	455	479	481	469	457	505	433	423	452	455	431	436	454	465	467	466	472	441	438	434	433	452	453	448	435	434	447	430	434	446	416	415	418	435	418	413	443	381	411	426	452	385	404	427	413	433	404	352	409	402	411	389	410	419	416	414	426	409	393	442	406	398	420	430	393	387	402	426	412	407	419	430	428	436	460	452	421	449	396	438	375	410	420	401	431	417	400	422	418	427	413	432	434	421	431	414	413	444	412	402	430	383	443	375	407	437	389	399	413	415	416	391	430	403	409	425	429	387	399	405	431	447	422	440	402	416	413	436	390	408	412	424	423	402	431	451	410	412	428	427	430	423	398	414	440	378	414	421	394	403	410	416	399	458	384	432	434	437	428	440	430	415	402	388	382	419	463	401	431	411	415	402	387	412	392	417	438	401	408	422	386	432	434	406	438	405	426	414	392	414	428	403	431	441	423	419	398	405	418	403	397	423	451	417	414	387	392	417	436	434	442	421	428	383	465	421	421	394	384	415	464	441	400	451	413	406	448	453	417	402	408	429	385	432	454	419	409	395	418	439	409	412	424	427	444	414	443	423	421	429	387	404	410	403	390	405	395	395	438	428	432	424	411	425	417	404	447	404	436	409	409	436	446	400	404	381	429	420	452	457	419	413	397	437	438	424	414	458	417	383	435	405	383	440	418	396	453	410	395	443	396	424	389	417	390	452	449	434	428	424	426	387	439	435	412	454	399	425	373	439	433	434	392	402	390	457	411	393	430	452	407	441	424	427	389	418	438	434	431	407	413	459	393	382	435	410	419	396	391	375	436	442	443	419	422	420	396	432	439	395	428	421	417	416	402	398	436	424	424	394	412	418	409	441	419	411	418	388	412	417	414	409	383	413	425	418	447	431	430	430	393	435	424	384	415	419	374	421	403	415	425	441	413	403	419	390	410	412	455	428	455	394	443	390	406	359	425	405	416	415	417	412	389	395	390	432	416	420	377	464	409	417	400	434	469	406	447	414	445	403	439	438	420	432	417	398	419	424	424	437	417	406	435	443	400	405	410	401	424	405	376	422	433	393	410	439	402	450	385	438	428	395	414	443	406	379	422	432	404	435	410	416	411	404	384	421	441	417	410	423	415	436	406	405	442	404	431	414	434	396	437	406	411	406	408	421	432	410	376	425	419	388	388	444	411	419	418	407	406	422	417	416	413	454	435	444	438	413	415	388	412	430	386	401	453	389	405	397	419	426	469	410	433	434	366	446	414	406	425	420	383	424	394	429	462	401	438	442	427	457	424	428	443	380	415	428	422	452	415	408	406	404	424	432	415	413	431	401	426	417	443	423	395	424	413	402	424	399	414	441	418	429	432	429	420	409	434	417	419	429	415	421	391	435	440	412	436	422	414	425	411	416	406	434	458	450	417	422	410	390	412	417	416	397	434	439	408	435	426	439	441	417	409	443	434	451	403	386	418	395	418	430	388	461	391	399	421	433	448	406	428	458	442	416	433	404	420	394	419	418	428	421	428	429	449	388	403	389	407	435	450	444	425	395	399	400	421	412	420	435	393	395	392	409	388	397	429	431	460	414	411	389	407	409	429	409	387	412	416	398	403	423	385	430	406	419	391	406	420	423	393	418	442	452	387	427	405	406	464	414	410	414	425	417	421	413	399	405	398	451	436	435	391	467	401	415	407	415	399	403	439	403	419	387	458	407	414	404	446	436	413	430	415	429	397	423	360	429	441	414	385	403	477	428	401	408	402	409	375	415	438	380	437	407	405	384	407	420	404	427	419	422	387	400	444	395	425	415	389	452	395	443	410	435	419	373	381	401	402	427	377	384	401	380	410	411	425	434	406	431	411	408	393	446	426	412	429	430	392	388	396	403	429	394	433	393	429	426	427	407	398	432	380	452	415	409	432	412	383	392	393	372	433	409	374	393	413	451	429	400	452	414	413	430	407	399	443	412	413	414	418	421	425	399	403	436	429	404	419	439	381	425	442	398	438	414	413	446	392	416	409	455	383	411	414	405	404	401	395	405	426	396	393	402	446	449	397	442	410	405	420	430	417	418	400	406	433	427	426	409	375	415	417	420	410	437	408	403	445	404	412	431	413	397	387	400	447	431	440	437	405	434	388	425	386	431	386	420	439	394	439	437	427	389	456	400	391	416	486	386	421	412	412	441	391	397	385	395	406	443	424	431	439	422	413	399	443	383	418	451	429	402	432	405	391	425	422	423	391	465	429	441	430	434	406	411	415	418	412	403	384	427	403	414	399	413	411	438	400	397	410	419	442	427	406	402	472	447	444	448	449	375	379	412	441	417	423	388	408	408	422	426	412	379	411	411	398	437	385	422	415	411	397	428	432	440	371	399	424	401	395	434	415	397	379	421	417	423	421	422	416	408	428	415	392	405	410	431	434	404	432	447	405	404	435	415	417	428	426	469	426	426	439	426	410	396	394	399	419	412	425	398	429	402	435	432	415	414	408	391	420	390	384	438	426	431	423	427	418	422	411	385	449	413	419	417	420	472	455	387	438	413	438	395	420	418	441	398	395	413	440	439	428	418	399	404	428	401	405	394	430	409	454	432	428	369	403	426	425	452	431	381	415	404	396	394	388	415	435	396	384	412	397	408	434	412	399	409	408	416	447	400	430	404	405	411	427	401	466	417	386	424	444	410	409	385	434	412	414	383	422	398	385	420	400	417	424	407	423	427	422	430	405	390	411	397	398	451	414	381	393	455	443	403	405	422	410	390	432	443	407	449	411	416	397	437	447	445	384	428	441	435	433	418	393	427	441	433	432	428	395	403	404	403	426	422	405	401	437	415	413	412	439	462	377	399	393	393	416	401	416	412	406	414	444	445	405	434	410	430	419	433	377	415	457	445	430	444	407	464	405	415	428	411	391	431	393	418	363	394	404	387	453	408	421	410	424	429	405	416	451	381	412	424	411	439	433	386	381	405	465	441	434	431	405	419	410	437	382	409	416	427	410	426	403	438	403	428	401	384	415	433	410	434	428	399	406	435	428	447	424	405	417	391	457	445	421	425	405	423	433	398	416	381	438	432	427	417	419	432	409	420	435	394	435	444	456	424	439	391	409	434	442	428	442	420	427	402	416	424	436	428	386	460	445	381	380	425	415	414	416	427	433	384	436	452	407	414	443	413	406	436	411	416	443	422	425	409	442	399	403	442	412	395	420	396	397	427	431	400	459	452	391	432	463	412	439	409	384	397	395	465	363	412	434	420	445	428	455	424	419	422	442	424	421	450	402	429	406	414	429	406	423	447	426	413	412	445	415	416	428	405	418	437	390	418	442	419	404	417	406	411	373	407	400	431	435	429	413	423	437	450	445	424	429	425	453	440	425	452	408	405	388	410	420	420	426	402	430	432	414	450	434	423	426	402	383	413
18943	25620	11162	6970	6734	4579	3628	2972	2432	2191	1935	1945	2268	1979	1689	1486	1520	1632	1498	1320	1346	1068	904	750	733	754	691	657	703	691	643	721	667	649	607	614	671	576	597	594	634	547	624	589	565	544	601	645	600	583	612	565	567	560	564	602	580	561	550	531	536	564	530	541	528	529	547	513	529	497	542	563	501	536	508	481	475	511	533	490	488	485	484	505	486	498	508	499	475	480	499	516	490	483	487	529	496	506	494	507	492	475	473	534	519	505	491	491	502	505	548	519	490	502	516	549	523	487	501	515	496	494	519	490	512	537	488	536	509	501	490	489	514	473	516	488	521	524	468	495	511	497	516	470	511	523	505	495	531	507	519	515	484	541	462	488	486	524	511	499	496	474	501	506	449	508	492	494	525	485	490	494	474	523	503	507	497	519	494	490	489	532	466	477	479	512	477	501	493	515	494	483	520	538	529	489	530	493	522	492	480	467	501	498	496	477	513	473	524	454	494	506	497	496	513	509	506	467	506	464	459	466	471	533	502	534	501	496	472	529	483	494	520	495	482	530	523	477	514	497	493	511	514	501	482	460	508	522	537	485	491	507	504	507	532	524	477	478	507	516	520	525	526	530	503	495	488	514	513	511	498	479	544	516	533	544	520	505	516	487	527	531	533	493	497	479	488	487	508	507	529	508	473	503	536	515	493	493	480	497	504	505	515	469	508	472	495	505	528	532	456	508	506	542	485	507	484	549	482	472	499	483	481	455	523	487	496	488	495	473	485	484	476	515	535	468	513	498	528	512	507	468	479	520	448	536	506	466	526	494	506	480	530	500	529	527	479	531	491	519	494	510	461	480	538	516	482	494	503	485	512	508	490	477	502	488	473	515	528	522	512	475	544	510	513	477	519	490	523	463	551	501	492	506	496	511	516	496	527	515	470	514	530	486	514	444	485	500	495	528	494	522	506	491	506	511	456	531	499	544	490	502	518	528	493	499	535	484	509	506	496	477	516	501	519	514	497	492	513	518	487	452	527	534	499	542	514	478	542	519	535	487	476	470	522	493	479	474	473	518	481	488	512	525	443	491	511	516	491	501	482	521	527	533	497	509	476	495	513	495	483	507	483	458	526	466	495	508	505	502	490	479	534	528	497	530	497	491	519	468	498	489	498	504	530	464	523	503	502	490	479	503	493	537	510	509	464	510	553	507	533	505	497	467	563	479	510	527	542	531	466	541	504	499	485	498	495	503	456	521	511	492	502	488	472	520	509	477	462	482	505	494	461	506	526	519	518	504	465	506	538	526	492	490	516	551	503	505	528	474	515	486	502	500	476	480	522	491	497	510	506	502	532	425	515	509	495	484	491	548	501	492	532	469	524	522	488	469	493	551	539	486	547	482	518	473	539	506	474	514	476	502	531	525	485	509	515	483	511	494	510	480	498	493	527	522	506	459	499	509	507	523	537	491	493	498	508	495	554	485	499	481	508	501	515	517	489	513	497	486	515	510	503	506	475	519	487	482	491	482	462	507	509	483	483	511	500	491	534	484	535	498	531	531	505	520	490	487	495	524	522	498	521	509	495	475	491	517	511	482	467	492	501	502	499	485	555	518	495	521	488	463	517	490	499	506	522	481	509	489	491	523	458	488	479	462	557	490	510	487	510	510	482	490	465	506	492	473	492	468	477	469	549	498	489	497	504	483	477	467	474	496	504	486	510	487	511	506	499	524	512	502	495	495	488	474	545	531	510	482	503	522	521	479	490	479	514	490	477	551	519	485	520	509	508	511	491	486	490	485	475	486	506	507	495	513	479	509	491	520	520	533	448	519	508	519	507	505	501	500	530	506	493	494	483	525	514	508	480	515	498	523	514	512	467	519	500	499	489	522	501	524	495	497	520	497	527	487	503	485	496	485	508	498	518	482	491	501	477	529	467	518	488	508	548	535	522	495	529	491	543	496	465	519	488	525	494	466	501	514	525	484	476	505	504	500	532	504	502	510	501	521	459	492	476	459	488	549	500	530	511	506	449	434	521	463	478	547	539	519	537	473	486	508	496	471	517	521	509	526	557	513	497	465	494	520	506	507	492	489	473	508	478	496	514	505	511	486	499	545	515	488	478	489	505	509	470	506	498	489	475	480	492	485	474	539	489	457	494	491	467	454	524	468	505	492	517	488	460	501	534	490	481	509	501	520	426	506	525	509	529	514	474	497	506	480	519	479	517	535	493	506	488	516	506	482	487	488	509	493	482	488	495	493	519	511	500	486	465	506	514	479	532	478	543	463	520	469	514	506	503	516	461	512	470	533	512	480	546	488	510	470	509	508	513	508	525	505	506	544	424	497	503	508	500	496	488	470	484	505	542	509	530	531	486	495	476	519	490	497	471	504	535	498	508	501	516	494	492	466	516	477	526	520	524	511	466	477	489	498	498	501	519	532	522	491	536	501	506	517	491	514	479	480	517	525	529	538	521	469	486	487	505	498	543	475	514	531	519	484	520	490	503	491	523	511	519	485	491	465	510	484	483	498	507	484	504	509	495	499	510	495	512	499	508	525	522	470	553	557	513	494	494	487	561	565	506	551	452	478	515	525	484	530	525	498	515	482	501	474	528	461	500	518	488	496	489	520	479	529	480	535	517	493	465	491	497	480	527	504	465	478	496	496	499	495	521	473	533	502	508	535	507	497	483	550	523	495	548	510	520	521	529	491	500	481	495	478	535	478	532	518	492	485	510	467	470	516	455	502	481	503	509	486	491	510	547	509	462	543	500	503	562	522	520	489	506	484	528	515	508	483	524	512	467	498	489	471	495	513	474	498	519	507	515	452	492	506	519	499	503	458	486	518	517	509	514	523	504	525	541	458	516	524	499	458	500	521	523	494	500	496	486	522	529	497	482	500	483	488	468	483	477	549	473	485	503	511	507	502	509	480	491	485	516	489	511	538	475	468	552	563	549	519	502	489	496	484	490	488	480	522	525	469	531	512	497	545	532	490	478	460	516	504	472	472	509	490	492	501	490	507	491	473	499	496	466	456	514	494	490	520	529	470	513	485	500	519	492	496	541	477	517	484	454	496	531	455	530	521	509	528	480	489	510	499	495	482	491	498	509	503	510	501	472	503	485	487	527	558	499	506	513	472	518	526	468	536	488	503	467	514	524	497	507	543	491	556	489	495	527	471	470	466	490	495	512	529	528	510	497	537	500	511	520	511	507	494	535	490	511	514	460	472	517	522	489	505	522	486	482	482	512	476	501	516	541	505	437	499	490	512	484	519	548	533	489	494	481	484	521	499	503	486	519	481	499	513	441	464	482	475	489	484	518	535	502	456	500	484	466	479	506	517	524	467	465	512	499	516	533	506	453	484	503	506	544	487	490	505	488	513	468	492	522	507	465	471	498	493	507	502	488	489	476	481	480	501	518	545	524	510	451	554	520	516	506	484	479	482	515	473	450	488	498	519	468	505	489	517	487	489	483	508	492	484	509	477	494	521	452	515	482	523	530	493
23083	21184	28812	23864	21191	21142	8956	2797	1952	1732	1614	1610	1809	1714	1359	1273	1221	1323	1177	1129	1040	834	699	656	563	585	531	540	511	476	469	545	481	503	517	417	455	461	405	414	419	466	431	374	439	427	410	404	383	401	394	397	394	381	404	384	373	405	390	385	395	355	418	342	345	356	358	385	332	350	326	328	341	329	361	336	302	379	350	321	328	368	343	295	319	342	334	336	333	335	332	313	360	351	325	339	343	360	356	312	321	360	342	278	331	346	322	305	328	313	339	314	323	367	338	330	364	347	324	318	324	299	336	319	322	334	314	323	325	329	317	337	302	323	321	303	334	331	300	360	345	332	342	320	324	325	328	322	316	355	340	323	291	318	351	362	304	314	349	318	347	326	346	353	328	323	316	299	344	310	345	338	337	299	335	314	302	305	350	348	370	332	305	310	326	355	328	321	343	306	355	340	324	303	354	346	324	346	347	319	306	367	277	329	298	327	353	357	320	337	322	308	355	321	344	301	330	358	317	332	349	344	311	293	338	295	334	316	351	334	330	320	352	368	309	319	297	349	342	357	313	301	341	340	340	338	322	317	277	355	300	357	329	309	333	355	293	328	306	319	353	355	318	338	309	324	329	351	340	322	340	348	345	350	307	332	332	323	327	324	305	331	383	310	296	335	349	332	350	341	323	358	323	314	339	292	365	322	326	351	349	336	388	355	337	346	316	325	359	344	328	362	337	321	339	331	333	340	337	318	311	341	307	321	311	339	319	351	361	338	319	330	361	322	351	318	311	329	320	353	323	352	319	324	344	330	370	335	311	317	307	336	328	328	332	336	324	349	358	319	317	295	339	345	289	352	313	344	305	323	317	347	344	314	331	347	345	332	313	317	313	323	348	356	344	298	351	326	324	352	318	311	329	318	322	343	343	357	339	308	317	325	317	335	347	296	330	309	328	303	314	322	349	344	337	323	350	292	301	293	323	333	338	335	322	329	342	331	324	369	341	301	346	347	338	310	347	311	347	302	374	362	346	354	327	332	334	328	315	342	332	338	328	317	317	345	314	336	372	340	316	331	310	364	342	304	326	315	318	351	332	344	310	360	279	349	332	341	338	327	320	334	348	336	302	354	324	351	308	342	339	329	339	306	337	371	319	297	355	344	317	317	310	347	334	293	342	339	323	311	324	326	331	297	323	309	377	320	335	321	343	323	290	340	316	328	320	312	324	348	346	336	325	300	361	336	315	330	318	353	300	314	313	327	339	301	329	340	320	326	303	330	334	329	301	313	329	358	333	305	311	299	329	320	353	306	317	343	350	338	317	354	348	327	311	350	330	350	344	345	315	322	317	322	308	319	310	331	299	303	319	326	333	335	327	339	313	333	327	352	351	324	344	339	311	340	335	316	296	347	317	322	358	315	314	329	312	344	319	302	317	332	354	291	310	354	323	320	323	383	343	350	327	326	324	335	278	332	319	340	349	359	299	304	307	347	328	282	337	315	329	313	338	313	355	342	313	341	337	334	322	331	285	339	314	313	355	334	332	321	326	343	314	311	327	319	334	301	317	322	329	322	307	295	326	321	322	336	335	309	303	308	373	352	342	330	320	312	365	322	332	317	351	334	363	359	343	347	332	368	304	352	342	317	333	282	330	335	361	301	367	322	335	343	306	315	314	326	343	323	352	351	333	330	336	329	338	366	338	330	341	312	343	301	335	312	340	352	359	346	330	321	330	342	332	330	321	380	351	304	317	343	313	310	345	335	303	336	336	322	358	308	330	303	368	344	296	314	329	310	346	342	341	312	336	331	319	344	319	307	337	336	367	342	327	341	295	330	312	299	330	343	332	361	323	339	330	338	347	332	326	332	331	342	315	350	304	332	341	314	293	351	341	349	326	287	313	302	330	313	327	326	340	344	324	332	313	345	326	309	404	318	325	343	335	309	335	320	322	310	327	327	334	334	329	363	324	329	301	300	345	333	328	341	349	345	318	361	340	353	336	326	317	342	355	323	343	323	335	313	319	316	320	320	336	335	352	327	321	288	320	362	327	320	320	351	335	337	311	340	331	322	319	330	354	296	355	323	360	348	316	347	316	318	330	333	302	347	315	295	332	335	306	360	304	326	318	324	333	329	317	330	316	359	353	362	344	345	357	355	346	331	335	326	290	303	323	308	306	335	331	327	325	375	334	352	332	335	338	326	344	358	343	306	316	306	314	337	307	310	364	321	323	302	279	349	343	340	343	356	289	331	323	321	341	327	335	363	311	334	321	331	338	303	324	347	337	323	341	331	325	349	318	351	311	293	283	353	315	343	331	337	310	321	326	306	353	321	329	337	316	304	352	330	353	317	320	324	330	339	307	348	343	342	298	341	347	297	358	366	321	334	353	352	338	355	338	342	312	352	308	331	327	313	340	319	306	332	337	348	341	370	354	323	296	352	330	330	342	302	329	305	328	325	356	350	294	318	310	334	320	321	319	313	325	338	276	323	360	322	347	335	339	304	315	338	320	325	348	320	348	338	340	319	311	363	324	339	315	347	301	321	295	352	323	337	340	319	352	373	336	306	305	339	327	314	324	347	350	334	351	319	318	334	326	318	331	313	320	332	337	322	314	330	350	339	320	359	336	304	332	348	345	324	329	323	352	320	285	328	333	357	350	335	327	316	330	326	300	342	316	310	330	340	324	351	314	330	328	334	327	322	283	339	337	341	319	351	319	338	316	294	340	324	334	339	373	337	294	345	332	303	326	353	309	297	292	323	316	320	348	313	328	323	343	341	334	299	291	302	303	327	310	347	345	339	324	309	327	326	340	322	335	333	354	305	290	326	344	322	345	356	352	321	300	326	356	323	336	333	341	322	303	329	311	354	335	296	314	319	337	306	331	338	322	342	284	321	321	325	319	349	323	295	330	311	339	360	352	340	354	290	342	319	355	328	333	334	319	355	351	359	339	321	356	318	307	318	347	353	353	340	314	333	323	341	330	304	345	313	323	329	323	315	318	325	352	334	283	322	318	334	345	353	334	337	362	342	324	320	328	326	305	334	343	340	335	355	311	311	317	330	353	355	316	325	300	301	322	313	336	321	348	323	344	293	364	355	341	343	326	306	323	335	334	334	323	293	341	321	327	301	299	311	326	353	312	300	320	344	315	336	305	302	340	321	315	326	353	353	309	313	315	338	340	337	320	322	328	318	335	342	320	340	364	327	319	316	314	316	322	294	349	341	312	355	323	330	320	339	355	310	335	336	350	328	343	336	323	343	343	323	335	317	322	318	303	334	295	346	304	313	324	335	326	332	312	297	351	294	304	330	318	326	309	336	337	359	359	354	335	313	323	338	335	373	323	315	305	348	292	317	289	336	326	350	343	310	317	330	355	328	333	317	346	335	296	348	318	329	322	344	337	335	318	311	334	343	335	350	314	337	328	330	340	327	326	322	356	327	307	317	313	323	312	366	352	330	330	296	362	314	310	341	307	320	320	355	320	331	295	319	332	390	345	308
21845	36065	20525	13198	12524	8885	6747	5380	4345	3695	3278	3392	3637	3266	2495	2298	2379	2479	2179	2060	1800	1363	1132	958	869	838	740	794	731	793	722	673	694	688	671	604	578	577	597	602	542	567	535	564	522	524	550	513	520	508	517	517	508	522	492	527	521	494	459	475	480	512	502	470	449	459	448	388	408	428	427	367	403	389	401	411	443	383	380	411	397	393	384	387	456	407	396	375	407	395	401	374	413	390	380	390	370	420	401	381	379	384	390	404	401	408	441	400	393	393	370	423	405	408	380	383	385	393	376	381	380	359	408	365	366	384	383	392	405	408	359	375	377	394	374	388	388	356	395	366	387	374	378	394	402	361	379	346	413	376	361	374	373	387	386	399	388	400	384	373	387	392	400	434	381	381	411	369	362	407	419	372	394	365	380	374	386	364	407	401	362	383	385	371	421	359	375	391	401	380	380	412	403	387	368	364	396	387	377	351	367	399	375	385	384	394	408	416	385	414	368	374	399	411	376	431	380	362	394	357	387	380	368	357	396	394	400	378	379	373	459	392	378	384	382	383	373	371	422	415	428	410	363	383	407	380	401	376	357	354	393	362	413	366	384	415	388	358	368	364	406	395	403	407	385	356	394	377	367	415	406	399	399	367	392	358	410	389	393	391	361	362	365	363	427	350	389	378	391	423	391	408	367	369	387	409	364	416	371	397	375	384	406	423	394	384	434	369	407	381	366	389	403	381	416	407	362	361	411	370	382	378	377	375	403	378	408	389	406	364	399	387	396	372	381	379	417	380	390	376	378	363	393	410	394	408	405	389	395	372	427	387	393	414	402	376	379	393	344	419	384	371	390	396	423	388	386	378	404	402	411	443	408	369	378	371	374	371	385	370	414	380	420	364	375	436	426	392	391	386	344	369	396	387	389	378	360	390	361	397	390	378	351	407	357	396	412	389	403	404	383	392	395	376	372	403	372	401	364	425	390	389	378	377	388	397	381	368	362	401	376	401	417	403	432	392	377	398	355	343	396	378	379	373	381	408	407	401	446	361	361	384	385	379	389	366	400	365	370	389	391	414	384	421	369	421	375	365	349	389	418	369	387	378	375	391	397	409	365	355	389	426	426	413	381	377	348	381	378	401	365	362	401	444	404	374	388	402	389	384	369	391	403	381	402	391	343	398	406	403	368	382	383	404	367	405	429	386	351	417	367	383	429	372	395	410	401	413	368	398	405	373	395	389	388	365	408	376	373	371	366	367	425	385	382	371	411	366	376	371	367	390	377	385	405	395	413	384	389	390	396	363	411	400	392	390	407	394	370	418	395	368	402	372	377	395	401	402	375	396	385	390	383	422	385	361	363	402	381	399	365	379	384	427	375	378	385	365	376	420	392	378	391	411	385	391	363	377	390	389	381	406	380	353	385	364	397	383	401	406	401	397	391	387	364	391	380	370	397	374	386	388	388	414	381	400	385	405	392	388	385	394	404	366	428	379	407	371	378	394	393	404	347	388	384	381	368	345	386	351	378	369	365	376	396	389	383	388	390	350	408	383	384	391	413	413	423	368	365	377	381	407	374	405	374	396	388	389	399	368	380	411	362	387	379	369	396	367	395	355	372	395	373	375	386	406	373	399	431	428	405	403	380	381	397	379	364	415	374	396	433	396	416	406	391	389	383	402	379	378	377	362	389	406	363	381	359	377	394	382	378	381	405	387	406	385	387	393	400	365	411	384	365	381	393	401	343	401	370	380	387	410	394	395	384	378	405	409	413	416	401	408	369	376	370	395	339	372	374	394	402	363	372	375	395	365	368	386	382	378	378	394	358	381	395	359	400	386	371	353	380	397	399	417	384	414	392	373	380	387	395	388	409	436	415	357	422	372	372	403	362	404	354	385	362	395	372	366	397	402	363	377	384	381	385	425	408	397	391	369	381	431	401	410	384	384	381	398	390	394	406	358	379	427	366	376	388	390	395	362	382	366	402	397	360	374	347	398	382	367	406	360	379	357	405	392	383	384	390	400	400	435	404	406	351	382	391	400	396	377	386	419	341	385	376	367	408	373	421	387	394	397	359	422	413	374	363	363	356	379	355	367	413	377	423	388	365	393	367	377	384	402	379	376	379	421	381	410	393	387	392	375	374	438	392	361	386	378	370	366	424	399	383	399	361	399	346	365	371	350	394	378	361	369	354	369	409	380	394	356	374	371	351	363	399	384	397	425	375	384	375	376	353	386	395	395	382	383	376	374	353	333	385	428	364	401	392	401	358	367	402	373	395	389	344	394	384	367	407	378	353	382	351	375	412	383	404	397	392	402	361	380	379	397	364	355	396	388	403	383	377	386	416	397	391	381	386	435	389	407	375	374	390	373	386	382	393	360	391	404	392	372	379	397	407	380	387	357	389	394	373	426	355	380	394	370	387	374	421	357	393	374	386	358	396	381	397	369	395	409	372	388	378	364	378	439	420	364	377	363	375	372	378	391	391	398	398	387	396	410	381	379	386	404	388	374	378	336	394	376	410	366	378	371	406	389	399	373	418	367	410	386	369	399	364	394	394	385	323	370	381	392	351	382	368	353	397	356	382	372	394	351	365	416	365	395	384	386	391	379	379	390	384	373	380	379	383	387	374	369	406	372	411	373	406	419	359	391	399	392	409	380	401	375	395	369	403	380	385	380	366	390	362	379	427	357	382	415	400	386	372	387	400	355	424	379	370	413	386	403	376	420	407	415	425	387	377	399	384	358	384	389	392	417	389	390	348	386	368	363	410	363	391	377	377	406	389	401	375	375	389	401	387	387	364	377	366	368	379	389	385	381	373	387	391	411	397	383	423	415	341	419	383	404	409	392	360	429	439	383	389	393	389	405	366	398	373	366	412	404	376	388	379	387	362	360	385	393	381	373	380	382	364	349	362	421	388	375	403	427	354	371	378	390	401	358	393	377	382	397	369	421	388	433	423	396	364	389	386	434	372	412	395	385	379	410	398	446	392	386	394	379	371	394	404	358	410	348	397	361	373	379	395	378	372	389	364	343	385	386	396	387	381	405	372	392	370	356	423	396	384	357	406	369	355	391	414	369	390	362	368	352	356	372	433	391	343	370	384	390	373	384	391	386	389	422	410	392	370	414	385	401	385	384	372	388	391	409	389	367	381	401	381	391	426	374	376	399	386	391	379	401	391	393	399	371	377	396	396	386	385	397	357	397	406	388	343	414	378	379	376	381	337	350	386	381	382	402	405	361	377	415	386	372	370	386	403	378	375	420	396	388	366	399	384	355	393	395	368	402	389	409	387	383	368	398	380	361	410	368	351	419	384	388	401	401	349	384	425	387	356	355	366	376	421	408	355	411	406	373	370	399	367	374	403	381	353	398	390	403	368	412	390	386	361	374	408	381	407	410	405	371	382	393	390	391	382	378	374	389	406	410	390	390	353	385	360	406	403	380	412	403	430	391	385	374	390	369	417	372	399	363	387	418	396	380	359	409	390	396	334	385	400	420	372	392
27535	20274	9458	3225	2591	1674	1208	1086	862	778	803	828	887	873	724	712	735	724	658	677	671	544	487	431	429	417	435	423	435	430	429	424	413	446	420	440	363	402	359	404	414	378	406	383	406	425	381	359	372	377	387	363	402	370	381	356	417	367	388	384	383	378	367	394	398	392	356	370	362	351	360	387	360	354	353	369	358	370	344	371	382	343	360	351	353	339	349	331	341	365	369	382	374	364	398	368	358	356	339	387	364	353	371	371	336	339	360	316	322	333	360	371	334	362	350	328	335	375	341	376	375	349	373	334	335	342	391	333	334	355	380	353	367	348	312	349	347	327	357	336	365	345	337	332	370	395	362	351	325	366	354	370	320	365	365	358	370	316	336	340	335	338	328	359	331	356	371	310	372	316	352	344	369	331	377	337	350	367	380	326	335	361	332	361	398	347	336	343	386	350	345	357	348	328	371	364	366	345	344	329	367	368	337	349	367	345	359	326	326	356	365	347	337	347	339	378	367	348	362	333	346	368	370	355	339	357	294	332	368	329	330	355	358	358	349	377	323	367	361	361	339	319	330	358	337	363	362	364	326	361	347	378	348	343	352	359	345	337	361	370	384	383	345	332	373	377	356	359	339	328	331	358	364	374	324	375	363	344	344	334	356	367	358	385	315	365	325	359	362	367	356	369	343	378	370	350	333	331	339	379	341	318	329	334	360	351	366	363	362	324	339	359	353	350	309	312	336	364	282	341	322	349	326	344	371	371	359	345	349	347	357	357	308	353	322	328	372	356	350	331	361	365	355	347	348	347	363	371	343	340	333	368	400	324	352	364	351	340	361	342	343	348	313	365	345	384	353	370	381	351	336	350	360	342	355	327	376	372	374	388	371	339	352	340	340	370	350	375	346	342	327	350	345	348	338	335	369	348	361	351	307	348	312	356	375	363	348	346	355	309	360	341	324	338	349	356	351	324	361	376	357	342	348	357	363	366	357	357	374	366	368	337	360	378	335	354	355	317	362	376	349	330	364	369	345	345	349	363	351	338	352	337	339	316	361	354	330	371	374	383	337	327	384	374	350	345	360	347	399	355	366	352	369	354	380	321	331	368	346	371	317	327	348	373	359	301	403	372	361	317	321	349	350	334	398	344	381	339	364	340	340	341	367	345	358	311	361	354	337	385	363	332	352	364	360	324	344	329	354	399	379	338	336	344	381	320	307	351	364	319	373	388	349	348	343	342	366	339	349	349	365	352	355	356	306	328	366	357	361	326	307	331	364	344	351	320	371	337	335	380	369	337	383	360	377	382	343	343	351	366	329	345	348	336	365	342	378	358	353	347	318	362	354	369	357	314	343	343	345	356	340	383	331	358	359	362	349	345	365	336	335	351	367	361	331	372	359	357	359	372	336	371	357	324	338	342	363	340	346	316	362	367	356	364	354	371	346	338	342	374	382	343	354	369	349	341	333	350	343	347	340	321	348	360	335	340	332	367	350	345	344	330	336	352	350	317	353	367	379	337	335	371	370	354	361	384	341	341	342	348	369	347	316	351	350	342	346	368	349	329	354	335	344	356	309	347	342	381	358	372	361	361	322	371	361	332	349	294	339	362	353	353	349	348	366	354	356	373	365	348	343	395	341	311	368	322	382	355	356	369	377	349	337	349	368	352	310	363	347	363	318	358	328	348	342	354	343	332	361	343	356	328	351	350	334	350	370	329	363	363	327	344	364	378	376	331	351	330	347	331	350	359	361	370	361	350	381	343	379	338	338	337	326	363	385	350	305	353	323	327	341	359	333	371	355	381	360	377	354	364	340	350	353	368	355	338	344	330	328	394	350	374	381	346	378	364	348	338	374	358	323	332	332	347	380	385	345	353	393	373	327	327	342	342	379	351	349	368	358	335	363	360	378	373	361	351	372	383	338	370	346	381	387	334	340	348	347	338	361	370	386	344	353	344	369	390	371	354	355	326	353	309	358	313	398	347	376	364	369	352	371	310	364	342	336	325	354	371	367	364	320	324	323	347	367	357	293	335	341	379	357	344	353	356	346	360	328	362	356	343	342	336	346	352	352	339	361	339	373	332	344	348	346	343	357	370	348	353	359	309	342	343	332	306	368	358	355	328	347	327	333	345	328	362	357	361	309	373	349	342	373	323	349	372	377	372	337	342	355	350	322	348	350	357	364	348	348	329	379	331	372	376	359	355	344	362	349	338	368	368	342	343	377	325	347	337	362	348	341	363	363	315	334	346	384	344	342	353	336	328	347	376	351	335	365	364	371	346	369	356	322	344	337	321	384	330	374	336	307	352	325	355	373	368	330	304	361	314	357	372	356	362	330	410	346	330	363	350	301	339	367	332	334	320	387	368	361	340	361	317	343	375	353	358	392	365	314	368	380	349	361	338	320	313	399	355	355	361	326	347	352	354	351	378	333	354	344	353	338	299	355	366	318	343	365	347	322	326	359	353	362	388	351	353	327	375	354	336	369	369	349	356	353	406	378	406	332	325	362	378	336	326	331	368	367	337	337	352	367	361	354	331	362	353	382	360	321	365	355	325	338	338	340	348	336	331	357	356	370	323	322	347	369	353	349	349	358	355	350	308	380	337	326	338	364	356	354	351	346	350	375	357	360	343	340	350	377	351	335	355	375	315	373	361	327	339	334	362	327	352	314	367	367	350	341	355	332	377	362	380	377	317	344	356	343	338	326	343	362	337	361	360	341	337	354	355	357	322	371	370	350	367	392	346	372	378	332	360	349	341	347	368	364	390	349	336	332	347	315	382	353	358	362	332	340	345	352	363	362	324	343	361	350	356	349	348	337	382	346	349	376	361	364	334	357	350	338	365	346	329	345	357	340	360	343	337	388	383	325	367	376	330	342	341	355	329	351	351	370	312	332	339	359	345	337	323	319	379	341	349	350	346	337	375	357	354	349	342	321	381	349	340	342	342	347	372	359	360	366	360	358	328	343	359	340	337	371	351	359	359	355	363	337	355	327	371	315	353	347	329	330	356	334	331	371	384	353	353	346	342	336	381	361	371	377	344	333	363	367	357	353	362	347	366	407	353	374	353	368	366	380	350	346	355	337	321	366	361	374	331	339	367	348	341	361	359	322	378	332	364	337	323	336	350	370	355	373	348	368	328	358	345	353	360	348	385	348	325	371	347	361	339	341	341	327	349	352	355	371	375	349	352	343	357	333	351	332	366	336	344	349	374	328	327	372	348	393	363	356	380	357	336	318	364	358	344	342	322	341	344	383	350	348	376	326	336	314	338	346	337	369	336	346	341	335	367	313	379	378	342	378	330	350	357	358	355	361	372	332	367	374	360	362	365	344	329	342	340	359	345	308	351	349	356	359	334	354	373	379	360	360	336	331	365	341	384	336	342	341	373	348	364	357	368	342	358	353	365	338	346	334	371	339	350	372	329	338	364	359	364	397	332	371	340	355	324	326	352	338	373	358	340	356	362	323	319	352	324	346	348	358	346	355	330	332	357
16950	19797	7265	4602	5040	3371	2594	2177	1739	1529	1502	1571	1747	1597	1285	1242	1335	1276	1070	1140	990	765	722	651	580	572	546	529	604	598	584	553	587	565	529	519	499	517	503	471	495	470	467	505	480	478	482	513	493	432	501	503	508	472	479	509	481	433	493	480	455	519	461	436	486	469	460	427	436	447	457	409	406	442	414	450	444	430	436	419	434	441	443	420	424	413	473	412	458	466	454	424	423	425	419	403	431	445	442	449	478	422	418	400	443	462	448	406	460	453	413	438	447	443	415	454	431	406	431	436	409	406	435	446	417	455	439	442	427	400	379	404	451	433	418	444	453	429	429	430	411	432	438	415	412	431	410	458	433	446	454	443	445	405	370	472	434	457	398	447	411	416	426	425	421	441	439	440	442	438	416	397	439	439	429	457	423	411	427	403	416	434	390	419	431	389	435	429	458	446	482	490	419	429	393	413	415	438	433	439	462	426	403	427	431	456	428	437	465	470	398	443	463	425	418	442	412	444	441	412	426	458	454	455	432	431	437	446	406	432	418	426	387	444	431	445	407	451	423	429	458	430	412	411	428	430	441	443	445	401	446	434	440	456	423	419	410	425	404	458	456	462	411	420	432	403	405	421	495	434	451	447	438	424	432	437	415	402	425	452	413	428	442	491	427	436	437	460	425	425	425	435	440	435	404	429	449	419	448	438	429	414	434	451	398	433	441	452	388	452	426	465	431	467	419	438	447	392	424	432	429	456	444	402	407	445	475	464	417	443	435	444	439	416	472	437	446	450	462	446	429	432	460	403	428	429	441	425	448	394	459	468	434	440	438	448	433	443	433	402	413	409	424	428	444	430	429	450	406	425	418	465	439	431	489	453	416	461	444	442	396	439	393	381	440	427	440	459	385	432	437	414	391	448	443	444	397	391	418	483	430	440	450	432	440	416	410	427	433	436	444	425	444	437	415	474	427	426	411	445	402	463	406	422	447	403	417	456	428	442	422	401	475	412	473	417	448	424	393	447	422	420	426	385	411	403	430	442	454	437	412	413	428	439	424	409	398	412	431	417	459	401	415	422	407	408	432	431	437	439	411	437	447	405	414	431	437	409	424	442	421	429	431	416	405	439	448	449	419	392	437	471	416	427	459	406	472	467	430	433	450	403	438	447	422	420	428	447	435	430	433	426	445	466	415	446	433	413	444	398	437	434	393	436	428	391	443	468	465	474	401	422	399	421	408	441	426	432	416	413	455	449	445	416	468	412	434	428	476	462	423	469	402	452	407	418	424	440	428	438	425	444	451	423	437	422	445	419	404	448	461	386	455	426	428	450	442	439	413	402	437	401	420	420	424	423	468	433	413	427	449	455	451	444	490	460	408	449	436	417	416	438	389	450	413	392	427	419	410	408	429	443	406	413	463	425	419	430	459	422	435	408	436	436	399	406	407	431	420	428	411	425	426	403	438	428	439	414	458	456	430	403	428	448	419	447	444	416	433	419	451	407	427	453	384	413	431	419	421	381	397	405	441	435	399	402	426	433	441	476	437	475	432	487	411	432	421	448	421	427	418	400	433	429	410	427	445	461	424	438	427	456	419	434	418	453	463	459	425	426	432	442	408	440	415	425	430	458	453	425	430	409	437	452	441	420	449	445	445	456	426	437	472	434	475	408	411	445	449	403	443	395	485	414	450	418	430	451	406	419	450	436	445	420	418	442	433	438	464	448	419	401	400	460	447	432	431	434	435	407	442	459	460	409	431	442	473	436	401	408	427	453	449	417	441	413	428	436	433	425	383	426	452	432	400	425	423	446	435	431	401	450	426	413	454	460	454	401	433	483	422	453	416	465	446	454	379	444	418	452	466	432	421	398	430	427	447	463	440	402	419	417	471	436	457	417	432	418	461	441	388	414	473	438	422	441	447	453	415	429	433	445	432	431	431	438	451	454	406	434	418	447	457	425	405	403	410	443	429	426	455	439	408	392	446	427	442	409	464	446	404	427	445	412	424	437	430	439	454	438	439	413	451	428	406	459	409	464	412	429	444	457	426	389	416	462	416	446	446	434	444	417	470	423	464	433	439	450	424	396	433	443	444	467	420	433	404	449	425	450	411	417	440	457	435	436	441	417	409	448	409	449	420	425	440	438	440	392	450	444	487	413	449	424	413	415	465	430	442	454	415	446	437	429	422	437	430	488	451	412	422	410	447	455	426	423	402	456	414	420	429	382	439	446	424	418	450	422	446	387	411	445	431	405	434	428	429	448	424	419	404	423	451	460	444	424	473	416	412	420	445	424	419	446	435	424	410	417	485	433	397	443	399	459	455	424	404	424	441	459	393	459	452	447	428	435	406	409	444	412	438	473	477	402	408	445	430	413	386	408	479	441	443	417	392	440	444	452	413	411	424	448	426	439	422	427	441	419	440	399	443	413	429	447	421	466	437	414	444	444	431	478	432	436	386	419	452	417	442	419	412	406	434	454	461	428	450	420	404	441	405	404	432	410	445	457	391	473	435	404	429	428	430	426	433	405	436	416	414	485	432	428	429	421	432	411	414	424	396	400	434	417	441	450	416	426	479	399	396	472	452	445	431	412	428	415	447	403	462	450	446	399	431	432	444	442	374	417	445	423	423	414	430	446	419	436	453	444	414	467	442	403	437	420	464	429	476	446	426	463	410	438	431	466	433	418	436	432	439	403	385	452	414	426	450	425	463	427	414	425	401	453	433	467	413	432	428	432	429	405	456	432	469	407	426	456	399	402	432	449	401	463	458	441	453	438	473	416	412	412	446	439	433	380	423	447	417	468	430	411	410	440	427	420	453	458	418	434	435	428	414	469	421	426	438	430	453	405	439	407	428	429	447	437	448	439	437	451	480	442	463	415	442	442	415	431	435	404	456	413	446	439	419	427	437	463	415	429	441	479	409	445	442	429	444	425	448	426	420	411	460	400	442	428	443	452	406	451	416	405	429	435	452	442	416	407	417	461	461	420	466	390	425	418	457	445	435	427	419	441	425	417	443	430	458	447	441	433	440	396	403	447	455	411	413	453	416	418	403	429	424	395	434	415	404	444	415	432	430	409	412	408	396	418	413	434	442	424	420	496	431	443	402	398	451	456	409	447	430	466	433	468	476	442	423	453	420	425	410	472	416	408	413	460	445	414	411	442	433	401	411	422	449	400	408	418	451	443	421	424	426	456	452	433	403	418	432	385	422	405	455	425	431	426	481	412	428	417	424	419	394	392	402	415	442	444	471	475	468	419	445	446	419	429	415	441	436	428	466	412	399	435	426	418	430	427	436	432	433	446	408	418	449	441	424	461	423	424	397	463	435	454	439	399	427	422	395	398	433	429	429	438	404	476	408	448	439	408	417	412	428	409	408	465	455	428	426	449	429	405	422	469	460	444	448	379	412	453	412	429	432	446	400	434	440	422	436	465	446	469	432	406	383	416	445	427	444	443	448	411	411	412	440	433	438	410	427	448	434	424	433	439	413	443	472	444
24122	21150	28265	24275	21051	9539	2707	1831	1424	1260	1208	1211	1361	1202	1044	982	992	978	897	858	757	612	504	493	425	399	437	400	408	441	405	408	373	388	375	380	356	327	348	340	341	327	334	330	314	318	326	305	335	314	356	296	316	323	322	333	290	314	294	312	302	321	285	306	308	293	269	273	299	260	288	285	271	297	255	279	280	281	274	291	305	269	280	292	278	290	264	292	251	274	279	288	272	287	275	265	266	292	251	271	267	234	268	285	274	284	269	298	275	278	275	260	274	280	257	257	282	283	270	262	265	236	259	272	267	284	255	270	250	251	290	300	272	245	290	267	262	260	264	278	284	263	270	272	232	255	273	274	298	267	256	307	256	230	278	286	289	312	262	280	278	246	242	254	260	266	275	278	282	293	283	275	261	227	258	239	269	258	264	257	306	285	303	291	272	276	272	283	291	301	281	281	280	279	274	307	266	276	266	274	291	301	272	287	287	275	271	297	261	273	262	263	257	273	262	274	270	255	279	258	256	266	266	237	283	305	271	275	281	279	240	263	291	252	259	271	292	274	266	261	247	240	289	234	266	280	272	265	284	251	256	270	279	248	281	281	297	266	278	260	297	266	267	302	297	298	301	262	254	268	260	253	251	264	260	297	258	298	282	250	285	286	272	277	271	243	240	272	282	278	293	244	291	283	283	274	311	278	268	266	254	280	264	241	289	279	291	284	279	264	252	269	257	255	300	270	268	266	279	255	288	259	290	281	262	250	264	282	270	282	259	272	264	293	278	258	294	270	255	249	253	231	287	290	258	281	283	280	301	262	267	270	283	257	269	249	273	304	276	247	293	273	268	280	295	307	288	269	250	251	256	288	286	294	261	281	301	265	272	266	268	246	269	270	272	239	279	276	274	264	267	277	265	230	270	281	254	258	288	246	275	252	282	291	252	256	290	292	251	290	277	265	287	283	265	275	244	306	276	287	266	263	249	286	261	278	262	295	291	244	270	279	250	289	296	259	263	273	296	297	264	260	251	293	290	259	278	266	274	284	238	228	262	253	256	267	264	286	274	260	286	258	277	277	282	253	320	285	264	254	266	261	251	262	282	267	266	278	292	288	261	257	295	277	243	277	290	297	277	253	285	256	276	283	282	288	270	278	265	283	262	267	312	304	241	274	265	262	264	245	274	256	259	296	290	263	284	290	266	270	275	286	271	253	245	271	300	260	283	268	306	256	274	283	289	309	268	272	288	305	290	276	269	269	262	275	254	260	249	242	254	260	296	263	258	265	243	263	246	274	263	271	291	251	283	270	279	285	258	281	261	267	274	298	265	295	268	264	254	286	283	296	288	248	289	288	291	247	260	305	279	303	273	284	279	292	277	254	254	275	277	264	252	250	249	251	274	277	278	265	283	266	229	259	267	279	275	296	280	283	263	270	295	267	276	262	269	271	276	277	221	244	288	286	251	261	286	261	285	271	261	268	275	276	278	250	280	247	289	269	272	272	247	284	275	264	281	271	243	247	299	314	277	272	275	268	280	269	259	286	274	289	294	288	279	265	266	270	247	284	282	269	267	244	276	248	307	254	278	276	309	283	264	287	284	285	252	271	287	287	283	258	271	264	258	263	259	269	243	264	265	278	248	288	306	290	259	275	277	284	267	289	292	266	299	270	253	275	267	284	275	285	266	280	278	251	301	251	248	281	254	283	266	295	249	240	248	277	255	265	260	259	294	275	260	278	267	265	261	262	278	250	265	283	282	262	248	296	286	263	255	265	276	293	277	293	261	261	290	263	284	240	281	262	285	280	293	290	286	282	275	282	243	278	293	267	285	293	302	289	279	274	281	269	263	265	265	260	239	254	272	255	254	267	295	285	262	252	257	297	275	306	273	260	270	264	267	255	269	289	270	244	269	272	274	269	239	288	254	265	247	289	271	267	256	299	251	283	249	285	269	291	272	266	260	260	272	257	278	267	269	285	288	250	296	261	315	273	277	300	285	243	260	278	255	265	257	269	287	260	281	283	291	255	252	262	242	281	285	280	277	250	224	274	294	261	286	234	254	252	286	245	278	259	266	294	251	268	256	284	298	257	284	297	264	270	261	268	254	268	257	242	269	264	258	291	272	265	273	238	280	312	279	289	266	269	289	274	225	294	289	278	248	302	278	259	271	265	265	262	280	277	239	247	266	276	269	254	293	314	248	269	298	275	271	266	271	288	280	285	270	266	279	275	259	258	267	275	261	260	278	237	255	249	291	273	286	266	279	311	294	261	236	282	268	258	263	288	292	280	263	253	250	270	257	320	265	295	263	253	266	276	276	259	285	261	275	274	260	270	258	248	286	259	269	252	254	261	290	275	249	268	291	293	287	261	276	279	270	263	259	279	286	284	254	254	272	272	280	236	262	281	279	274	278	259	249	249	266	265	283	257	278	256	266	282	280	276	264	292	272	275	271	291	289	289	261	260	283	273	270	306	254	260	301	281	278	265	245	267	247	293	271	261	271	281	295	297	271	252	265	269	251	270	259	265	272	301	261	270	287	269	282	268	259	254	268	278	273	295	291	257	247	257	260	269	259	283	280	249	264	264	279	299	259	248	261	266	257	287	259	265	289	249	300	262	274	270	244	305	247	248	241	276	262	239	263	267	250	246	280	266	245	272	279	253	276	288	253	276	258	257	252	256	257	274	267	260	264	256	290	257	309	286	262	264	256	241	283	266	266	289	261	278	251	269	291	294	250	297	259	283	247	269	246	279	279	281	278	275	270	248	299	288	268	266	279	270	251	293	281	287	295	280	234	271	267	254	242	275	281	253	272	268	271	292	252	277	255	251	270	287	261	248	266	263	278	245	273	278	250	270	278	262	296	271	279	278	248	243	259	272	277	277	287	271	287	260	295	272	274	278	289	257	274	260	276	278	252	262	279	267	265	269	302	272	286	250	285	265	260	276	262	261	290	286	266	259	269	275	292	288	255	255	241	303	261	282	277	292	278	271	250	287	272	286	273	280	271	301	253	270	269	253	283	255	300	270	281	253	272	296	260	260	279	255	275	260	275	303	254	279	268	273	273	266	292	240	263	295	295	243	275	274	275	261	283	295	244	261	267	264	289	304	263	286	277	248	251	248	278	241	265	276	252	286	269	266	313	264	243	298	272	236	260	251	251	280	284	277	256	301	247	242	254	270	249	265	278	279	286	269	252	251	281	229	259	253	252	317	253	289	280	272	266	278	259	279	299	270	269	258	239	245	259	280	281	291	282	277	272	282	275	261	272	273	271	255	285	285	266	245	262	259	258	280	284	294	293	245	299	264	268	264	270	251	259	255	265	276	261	291	256	276	265	278	303	290	272	260	284	277	269	289	277	291	258	255	263	270	281	276	252	294	293	278	249	274	279	271	261	277	310	275	266	298	275	279	305	264	290	288	279	247	276	269	287	282	271	265	286	277	274	294	289	294	279	274	315	299	280	277	256	265	266	271	284	262	265	291	275	261	269	305	269	309
19248	30009	14824	9193	9190	6190	4804	3832	3004	2681	2460	2553	2793	2345	1907	1823	1916	1696	1595	1518	1207	890	794	723	632	626	597	583	601	574	577	582	549	547	497	492	469	408	469	454	409	406	456	424	428	429	438	416	435	468	428	408	393	414	421	448	397	395	397	392	396	393	399	397	386	378	355	334	377	371	331	314	348	348	318	360	341	347	337	360	371	323	309	330	289	335	363	343	291	333	342	336	350	329	358	307	349	339	351	362	336	333	316	346	340	323	346	303	349	310	338	311	333	340	339	320	314	345	330	327	343	337	325	328	342	326	351	292	362	348	348	343	294	353	344	322	331	325	300	308	323	321	358	326	349	366	322	332	343	332	336	342	337	339	307	335	332	333	317	353	320	344	339	334	334	325	336	333	331	327	356	338	337	323	346	341	351	324	312	330	336	343	317	324	319	316	335	327	310	341	332	309	327	333	327	324	371	332	326	332	340	336	323	343	350	316	326	350	322	314	310	342	320	327	328	328	359	351	319	289	334	381	333	362	323	366	318	323	334	314	330	319	325	321	321	357	307	306	360	361	331	341	345	313	313	318	350	356	359	325	356	334	293	334	339	335	307	330	344	336	337	337	338	294	329	330	326	351	369	311	347	359	316	312	323	347	351	322	333	324	336	348	330	305	323	346	335	312	318	366	351	320	344	355	320	327	327	333	346	320	334	306	357	335	350	319	303	328	324	342	339	293	340	327	335	348	343	321	321	353	318	342	349	325	338	332	324	337	343	334	306	331	283	289	333	322	298	336	329	326	328	352	324	298	342	326	305	308	362	330	346	312	373	332	338	342	333	353	306	294	341	315	347	355	344	326	310	348	366	338	338	346	319	368	340	327	354	327	327	341	291	341	364	326	303	340	354	338	340	345	322	341	363	314	365	308	341	323	334	333	376	328	316	366	305	344	354	294	311	334	339	356	337	362	344	337	328	331	356	336	348	316	312	339	323	288	346	353	316	322	310	296	350	343	315	368	346	324	335	324	344	343	361	344	355	327	320	346	320	343	349	314	337	348	352	311	353	336	329	330	323	314	360	334	373	328	353	342	356	337	329	319	348	349	302	291	345	311	312	340	335	326	325	347	331	358	361	314	319	333	332	335	338	371	338	289	326	327	329	359	374	346	343	328	342	342	332	341	307	322	314	305	327	373	385	330	326	306	334	328	356	339	324	311	381	311	326	352	326	339	324	341	366	353	286	331	336	346	320	354	320	343	312	336	297	348	332	342	304	319	313	349	303	323	321	334	348	337	326	339	363	324	331	346	344	347	349	309	290	328	350	338	318	368	326	315	336	335	329	311	295	350	331	352	325	361	328	328	329	342	313	323	330	330	321	329	306	318	345	363	299	327	348	338	344	324	337	334	322	329	347	328	323	318	327	341	309	356	319	321	323	359	329	345	319	348	329	345	341	327	339	344	303	332	352	352	322	348	366	340	338	308	352	315	308	331	315	309	347	343	330	306	315	327	326	332	338	349	361	351	318	345	373	331	309	345	361	313	329	297	329	324	342	352	327	325	337	335	308	304	330	333	358	351	331	366	335	320	331	312	351	334	323	307	326	337	330	343	316	297	321	313	348	318	330	312	365	294	345	350	339	327	316	333	337	328	383	338	339	343	314	310	324	336	326	317	322	352	302	292	313	354	342	310	314	336	331	332	368	350	385	312	293	313	316	349	338	325	361	332	331	329	325	343	334	347	317	330	287	317	314	307	330	301	325	328	348	342	314	332	335	333	319	325	329	341	330	320	294	302	325	336	333	344	330	350	330	316	347	310	340	337	326	314	320	357	303	340	334	293	342	372	353	330	325	351	366	330	352	343	342	286	330	354	325	311	335	307	308	329	317	306	333	304	334	335	307	339	349	313	351	381	320	317	293	358	342	338	332	324	364	334	308	334	324	359	343	305	307	340	332	336	344	318	309	347	353	316	321	342	352	302	337	311	326	336	317	332	322	321	339	320	333	327	330	329	306	328	331	375	342	311	334	327	331	337	323	326	336	343	338	317	300	340	339	319	336	320	342	298	311	333	304	344	331	328	343	329	318	347	362	363	339	297	340	328	337	358	343	331	321	301	313	312	346	328	308	349	348	309	318	323	344	367	329	351	282	341	329	334	325	332	356	317	314	326	336	343	312	329	294	326	341	313	330	336	310	328	365	326	337	331	338	320	341	325	354	341	323	302	336	323	344	319	373	332	329	337	316	334	338	330	317	331	311	345	317	325	331	331	330	332	325	323	338	352	330	354	340	314	321	331	328	342	322	350	355	345	335	315	333	308	316	329	306	304	338	340	321	330	332	276	311	339	333	284	356	315	343	346	340	296	319	330	326	301	319	343	341	330	314	351	352	348	358	342	327	322	377	303	329	345	335	367	343	326	339	337	322	319	347	320	333	299	338	356	332	360	337	330	288	337	330	350	308	337	307	382	354	380	326	320	317	331	325	332	342	338	342	323	356	334	300	359	321	312	332	336	349	337	342	312	312	304	329	342	318	318	332	327	320	355	332	336	337	336	301	331	325	309	327	337	331	350	323	316	312	352	311	366	352	343	320	332	340	306	336	315	332	369	354	312	302	299	365	371	308	319	333	330	318	323	313	328	322	372	317	340	328	346	366	327	339	341	315	319	335	330	328	367	317	361	317	323	337	344	359	338	369	346	327	325	308	314	343	331	351	324	324	351	322	339	351	329	324	315	314	355	337	353	347	346	325	326	324	332	334	353	362	333	319	345	340	310	343	306	346	356	306	330	366	335	329	346	329	343	342	343	335	325	330	309	326	326	329	330	351	314	350	317	293	351	337	306	351	315	283	347	330	342	338	358	330	335	322	337	329	333	337	331	342	319	350	330	317	334	320	321	302	358	329	347	324	365	354	348	327	351	319	368	332	363	326	355	310	348	344	321	350	319	326	350	339	327	336	319	348	334	328	347	330	350	293	306	319	321	353	332	320	363	342	321	340	332	361	309	365	338	331	342	306	356	329	322	332	326	344	325	324	319	327	352	353	348	327	307	349	315	339	339	347	349	342	329	361	364	347	331	345	334	332	347	371	324	326	324	344	334	312	344	335	299	351	295	321	362	318	347	336	299	327	330	335	349	353	329	324	333	337	303	348	327	345	335	308	356	349	327	359	346	322	348	326	315	331	348	317	347	322	329	333	305	338	328	348	340	336	322	345	324	363	361	327	325	349	349	309	316	336	299	329	339	342	320	317	321	344	346	338	345	360	333	317	324	355	306	317	309	317	325	348	341	313	319	362	349	332	315	347	323	352	314	278	336	319	331	313	342	342	331	350	357	332	336	332	348	354	332	345	332	326	323	339	350	306	344	321	336	316	354	374	326	335	348	322	323	348	329	327	346	310	309	343	312	354	327	331	354	358	339	326	351	293	356	320	316	316	331	345	319	331	346	304	339	318	330	307	335	296	331	328	372	323	328	373	329	301	317	324	317	339	330	356	317	314	338
25357	21208	27072	25319	10059	2793	1771	1465	1304	1099	1071	1234	1255	1080	993	978	968	900	836	859	707	640	575	575	525	523	560	542	547	497	543	525	475	512	485	456	490	457	479	427	446	461	455	484	440	458	477	444	466	457	446	437	459	495	433	447	446	499	441	458	437	444	458	450	424	467	421	409	452	457	445	461	438	417	421	410	427	466	422	409	392	409	439	454	429	440	446	412	449	437	430	399	440	429	445	398	427	399	378	404	454	426	432	428	437	401	388	445	447	421	462	442	428	421	417	438	424	399	447	424	431	404	439	430	403	431	425	406	441	389	437	435	446	460	428	464	417	415	421	392	437	422	442	422	416	416	419	451	397	425	408	416	398	445	461	446	403	416	458	403	432	455	415	422	450	398	423	473	455	440	453	422	432	451	418	398	443	415	418	447	401	440	422	424	387	401	404	415	419	391	421	420	404	397	412	411	424	432	400	401	398	453	409	435	406	372	449	415	413	431	396	416	408	426	400	426	426	428	410	398	424	425	424	428	435	404	434	437	415	386	422	408	421	397	412	432	426	418	432	405	393	417	389	426	438	409	444	376	442	435	459	452	448	479	450	419	407	397	460	422	442	418	429	406	422	421	434	433	401	408	429	412	421	469	438	401	399	458	397	441	434	420	441	452	451	430	448	451	451	394	422	439	440	425	398	440	416	456	460	408	391	436	384	418	433	407	433	445	439	438	395	423	413	384	441	421	435	433	388	432	419	423	443	474	431	453	384	375	420	413	437	414	398	402	430	408	426	430	395	444	423	432	402	418	428	415	454	447	430	462	418	395	445	398	417	428	452	440	442	379	421	454	415	433	427	433	427	402	427	435	448	393	430	392	443	382	413	426	391	428	460	460	387	387	433	423	387	422	443	409	446	419	422	419	406	409	442	450	434	410	407	458	426	423	436	443	425	404	419	435	432	424	394	403	416	404	401	399	404	437	395	446	390	406	434	422	420	428	442	396	427	457	443	419	438	449	437	441	438	407	414	427	447	412	436	439	388	413	406	400	440	449	400	425	438	404	392	463	440	418	426	427	425	456	433	402	422	449	418	432	458	417	485	412	441	421	431	429	445	430	406	424	430	426	436	403	428	445	433	446	414	420	455	412	408	417	426	480	421	427	449	392	427	403	428	416	438	429	441	404	402	449	417	429	426	417	409	428	385	443	423	404	452	441	406	409	434	434	457	437	409	461	420	410	427	431	411	415	412	452	418	417	432	442	406	422	448	422	466	420	428	426	389	394	452	455	407	454	403	450	462	441	429	440	431	440	419	423	421	399	432	429	415	399	437	454	418	429	393	452	414	432	425	420	415	426	424	408	443	409	441	386	399	429	436	399	439	416	429	403	460	442	448	393	410	418	455	429	426	399	446	414	429	435	424	462	427	424	412	399	475	417	406	405	431	383	412	416	404	437	410	442	430	416	414	455	408	429	418	430	413	443	426	393	451	417	416	374	446	385	410	429	440	398	427	419	391	397	427	421	403	419	383	428	481	429	446	406	418	455	429	462	404	411	419	418	445	426	450	431	420	425	433	450	477	426	421	424	438	410	452	444	448	420	412	462	437	411	429	416	419	434	463	416	432	398	445	439	430	423	391	390	424	423	401	393	447	434	425	428	398	417	404	450	430	429	425	395	424	433	406	396	419	487	398	420	413	415	423	414	443	461	414	386	417	443	415	418	455	402	410	447	423	431	398	433	399	408	406	413	414	409	428	423	463	425	428	455	397	394	387	420	439	403	436	436	439	405	404	460	428	425	431	409	437	415	445	369	432	393	434	404	461	448	425	420	441	416	427	421	436	429	430	431	414	408	434	419	433	404	410	424	429	419	463	433	429	414	421	406	444	409	395	405	434	405	420	454	355	449	400	402	447	415	396	408	429	402	447	419	463	400	433	422	407	413	412	408	407	447	460	425	423	437	391	388	440	437	410	415	423	445	414	416	393	441	438	418	395	421	447	416	460	416	409	448	398	423	427	402	425	433	408	421	443	422	436	402	441	420	459	415	397	455	443	413	397	393	430	432	427	414	412	449	413	451	442	381	436	430	411	430	438	411	421	416	402	468	444	391	415	442	428	433	427	403	434	440	426	424	451	439	421	426	412	404	419	419	410	467	424	401	443	429	430	427	400	425	388	389	416	426	403	412	417	394	408	434	391	415	400	402	396	399	407	418	392	432	419	418	433	403	407	424	427	394	432	442	398	405	436	436	420	426	454	441	415	434	428	445	405	435	431	410	410	434	466	457	411	419	425	440	437	443	430	406	419	427	415	435	427	461	402	445	457	416	443	424	438	419	425	430	427	395	431	394	397	426	391	424	438	388	402	438	433	431	432	427	410	401	404	401	404	443	463	463	438	409	440	393	446	427	406	428	427	381	444	406	416	399	422	446	407	417	431	428	427	401	404	448	437	428	405	429	424	433	442	434	448	385	405	390	397	436	421	466	426	428	393	402	441	429	418	407	420	463	453	403	413	423	435	419	426	391	431	432	397	392	406	422	419	425	388	454	445	412	446	425	424	407	396	421	420	427	414	438	437	447	420	439	414	433	396	440	466	449	450	418	405	453	408	430	366	445	384	435	424	421	459	440	394	435	437	409	458	444	414	398	417	425	438	397	417	452	408	445	417	427	435	474	421	429	397	421	400	422	476	402	446	437	427	457	423	383	420	434	407	417	412	447	399	450	448	408	453	418	403	401	452	417	387	413	441	418	423	428	423	439	419	456	445	438	467	419	433	442	416	409	380	400	429	433	428	399	419	426	424	443	433	416	423	423	420	406	434	442	460	435	424	432	423	394	392	418	414	431	423	396	482	391	440	433	427	431	466	389	434	418	416	405	445	451	422	421	407	420	428	411	430	397	444	404	385	407	437	427	418	409	396	471	413	445	418	395	387	420	419	422	410	402	406	446	458	417	449	410	430	409	416	412	441	418	445	444	406	432	401	423	417	449	409	427	413	439	461	419	374	415	422	446	420	414	421	415	436	415	401	408	505	435	441	422	420	423	408	400	410	401	411	405	424	423	449	474	474	398	388	448	442	432	410	434	407	427	444	400	437	413	416	416	404	393	455	432	419	436	437	434	419	430	446	382	404	412	427	386	404	416	418	397	442	405	449	426	423	429	441	423	434	426	441	417	389	416	383	423	419	464	404	462	436	412	406	451	427	454	433	446	391	459	430	446	395	400	426	430	394	422	430	407	428	417	417	428	415	407	398	427	408	395	448	432	412	441	409	443	420	383	414	396	413	445	437	465	453	418	458	413	407	401	402	433	414	440	437	414	431	412	479	446	397	423	447	421	414	437	428	447	450	436	472	415	412	445	429	456	407	392	420	393	418	422	422	440	437	397	392	416	384	380	419	455	455	433	422	415	418	404	454	421	434	439	441	443	451	484	423	408	438	457	439	427	412	401	455	422	424	396	388	428	433	406	407	476	400	442	423	429	426	402	404	455	408	423	392	431
18761	25051	11207	6920	7414	5105	3795	3174	2632	2378	2235	2424	2421	2065	1754	1794	1776	1597	1443	1472	1146	1022	906	789	763	682	718	715	738	682	680	635	677	659	670	656	653	621	601	607	596	612	587	578	603	601	567	561	569	578	553	570	577	554	558	576	587	598	566	570	565	554	575	569	555	527	534	536	495	497	507	543	525	501	537	493	496	497	522	500	494	531	535	493	559	492	514	495	541	475	505	524	506	558	538	511	521	507	507	534	542	519	551	492	509	478	506	518	510	504	510	505	510	487	497	544	486	528	544	500	491	497	524	558	495	550	501	507	517	500	528	519	548	451	531	521	490	573	482	500	512	553	526	485	510	571	490	474	509	501	556	541	475	536	516	485	506	486	513	481	499	525	514	489	470	540	506	484	544	480	512	521	522	524	516	515	494	497	522	487	536	531	515	489	497	522	498	491	509	496	522	521	496	528	490	545	511	513	483	532	533	497	522	472	494	492	518	508	521	507	493	571	518	509	520	475	484	505	484	545	509	495	480	523	508	493	503	495	505	499	501	503	527	519	513	505	537	506	494	475	526	507	493	503	487	498	566	506	501	483	550	486	505	481	533	512	461	504	502	507	504	529	503	494	537	535	485	526	510	517	470	536	505	553	483	471	476	488	512	505	496	513	508	477	470	514	534	512	553	501	499	485	462	517	524	507	494	481	514	517	503	490	505	461	502	541	530	487	516	499	468	496	496	532	474	508	513	538	521	539	533	491	550	526	506	471	520	476	518	512	456	499	497	502	477	489	536	529	448	513	507	506	501	513	500	507	506	521	485	487	520	510	478	489	483	533	534	496	476	522	502	540	480	518	515	495	468	482	515	548	546	487	525	515	516	489	513	487	492	556	476	519	530	518	488	504	484	499	468	491	534	521	505	490	468	522	480	468	526	504	529	488	507	500	531	494	515	502	516	514	481	465	511	513	483	527	519	519	544	515	493	483	521	514	495	537	526	478	500	511	511	516	502	494	549	498	482	519	517	516	530	497	478	469	529	522	515	545	482	506	484	492	486	519	561	497	506	511	528	480	499	510	488	512	515	489	550	505	491	499	468	508	512	485	462	477	502	529	547	502	502	535	545	518	516	498	494	509	501	498	481	513	535	499	504	485	513	535	503	519	503	463	497	531	472	504	543	502	521	522	501	479	510	512	500	519	482	518	498	514	511	491	519	489	487	472	510	492	506	561	535	526	519	481	489	493	500	501	501	511	507	551	503	494	509	523	538	516	492	484	522	478	530	527	505	503	494	535	516	509	475	509	502	502	505	490	479	506	529	540	531	502	506	464	441	471	486	499	543	481	551	490	483	502	504	513	507	534	523	527	497	509	499	513	523	513	504	477	505	538	522	519	508	472	526	521	515	538	510	552	468	527	533	515	514	514	513	499	531	536	497	476	531	502	494	484	486	487	529	503	473	492	535	510	534	513	489	539	501	519	529	475	487	498	477	533	505	529	507	493	527	499	518	510	495	502	504	510	509	514	492	533	537	510	496	526	480	477	482	475	530	505	495	543	512	484	506	531	510	543	549	528	494	496	520	511	514	519	485	510	487	513	502	512	539	538	505	490	500	497	512	504	499	490	524	528	516	499	504	485	496	516	484	508	474	507	472	494	486	473	508	490	524	491	472	500	480	493	490	506	500	504	524	518	539	489	499	529	513	507	564	515	485	524	547	552	525	511	464	523	569	541	479	510	519	473	519	531	510	473	519	495	511	499	488	493	465	512	528	536	534	531	511	506	475	489	497	532	497	519	514	480	463	496	473	508	505	504	500	499	517	517	492	503	504	504	488	535	547	539	492	514	541	555	490	500	496	513	493	494	523	511	536	488	503	531	503	501	504	466	547	508	503	546	511	499	470	502	508	457	508	540	500	485	484	492	471	481	515	497	507	535	497	504	513	460	525	516	491	491	503	483	472	556	554	503	503	512	534	480	500	506	496	461	460	479	517	480	522	476	534	513	470	476	490	501	482	499	562	506	523	558	533	512	550	484	517	470	512	502	504	533	555	504	518	519	469	538	540	499	511	505	510	514	516	506	482	517	519	501	504	516	473	491	498	474	507	483	508	453	498	526	505	530	515	498	510	526	580	503	522	524	483	515	502	496	537	535	521	492	483	518	510	526	487	504	511	511	512	480	521	509	518	518	550	511	514	501	555	445	505	475	470	481	541	505	500	513	528	508	525	521	472	510	501	540	503	505	515	501	480	505	509	485	528	517	505	519	506	499	509	513	502	536	498	501	522	481	499	497	514	499	525	489	503	533	506	490	523	525	547	526	502	481	511	480	478	464	469	504	481	482	530	509	530	530	476	515	535	507	500	521	467	515	485	486	557	486	506	512	481	536	516	509	530	495	506	520	475	495	513	492	513	495	486	484	528	454	487	515	491	503	490	506	522	571	517	456	526	467	514	458	503	499	488	483	482	513	516	470	495	477	521	546	519	509	481	480	465	524	487	516	507	477	483	544	491	509	519	500	501	510	498	507	511	522	509	516	488	496	493	467	513	509	519	512	552	491	509	493	539	491	481	483	528	536	487	448	501	558	478	502	500	530	469	522	481	519	514	488	540	462	501	481	517	514	486	503	523	495	543	507	521	499	508	510	512	497	495	518	493	505	517	496	527	551	521	495	511	531	468	506	522	543	515	519	516	501	515	470	505	539	515	517	560	522	506	493	509	482	536	509	530	529	523	500	491	494	487	503	498	503	512	544	498	494	532	503	508	529	528	500	479	530	485	525	520	541	509	548	514	521	483	467	524	488	533	485	536	515	490	511	534	523	519	489	492	480	481	536	505	493	492	528	511	500	493	521	491	540	483	492	507	518	497	525	514	507	483	508	503	518	506	512	462	460	508	530	529	517	499	506	514	529	499	547	493	472	527	538	476	488	517	474	488	538	487	566	470	513	491	529	481	506	522	535	543	483	484	519	488	457	471	535	495	490	502	530	473	493	546	512	517	521	490	488	514	488	525	550	525	493	531	516	517	488	523	495	523	484	498	533	506	481	546	467	502	509	458	512	522	526	527	514	472	476	510	510	541	446	503	516	492	498	486	468	537	485	500	489	496	527	488	525	524	535	478	493	474	502	527	481	524	528	485	544	486	517	493	479	501	492	500	501	506	494	503	504	495	506	502	502	547	523	485	526	548	552	529	470	517	535	511	487	508	522	471	497	509	472	565	519	530	531	475	508	480	488	530	501	515	519	539	477	475	456	522	496	508	467	487	480	479	519	517	472	499	500	515	479	496	532	542	508	453	497	478	503	490	505	456	490	521	522	502	462	536	494	521	488	517	501	475	528	530	501	528	512	486	470	493	515	485	511	517	513	505	533	498	519	495	476	487	556	492	497	526	515	481	508	472	508	506	508	510	517	511	470	499	495	559	520	551	499	490	499	515	486	550	513	497	525	500	511	466	517	502	544	521	528	519	519	480	523	531	494	463	499	481	533	498	529	520	493	451	509
23067	21188	28822	23810	21196	21131	9108	2961	2190	1959	1801	1954	1963	1638	1400	1441	1366	1317	1193	1200	976	775	713	628	568	539	553	537	556	558	524	505	485	489	439	460	478	467	439	449	448	429	400	440	443	442	431	394	410	406	375	451	380	419	419	389	436	372	374	432	377	404	387	346	379	368	369	341	389	348	346	363	343	371	358	324	355	371	357	345	334	365	335	324	326	351	355	317	342	314	289	366	342	323	325	320	342	354	346	359	339	359	336	352	341	371	336	318	339	318	350	350	325	332	324	326	353	321	331	353	336	354	382	337	342	317	337	344	314	354	338	314	318	318	329	348	324	323	324	335	321	327	342	357	349	321	328	327	331	331	344	343	331	336	335	333	309	341	295	335	353	339	330	334	325	337	319	348	353	301	339	317	329	346	317	307	343	370	378	326	348	312	343	331	306	313	341	357	346	298	340	310	345	351	340	317	344	340	356	306	343	350	362	345	350	328	337	308	326	306	321	358	287	332	319	334	340	336	333	332	359	332	328	340	321	301	314	323	326	349	335	328	313	322	297	328	337	322	333	332	317	334	361	328	325	343	349	317	318	343	310	318	353	359	366	360	307	345	356	326	342	351	334	383	329	355	328	363	330	332	351	304	303	302	338	334	378	291	320	348	309	321	346	326	351	348	340	313	338	338	310	345	344	390	331	336	318	364	311	330	330	317	316	318	347	308	367	318	348	322	324	332	317	326	356	348	332	380	287	325	319	322	340	300	351	331	329	319	335	308	337	342	314	328	357	357	335	333	349	341	332	319	345	348	340	371	335	365	339	302	347	325	354	314	330	321	377	366	332	353	361	341	323	340	360	364	323	333	358	307	345	335	366	362	323	299	338	358	346	367	334	304	337	327	336	311	379	324	356	321	349	367	304	297	314	336	303	352	328	337	336	316	341	354	351	350	340	343	342	336	335	322	334	330	346	358	332	361	331	335	354	359	358	303	352	315	367	326	354	364	313	330	326	370	336	368	341	359	332	331	335	327	295	340	342	349	351	313	345	317	320	319	341	339	337	338	340	333	343	336	327	337	350	373	358	332	351	327	317	338	340	300	328	329	348	312	326	365	338	295	320	331	353	328	340	332	353	313	324	344	379	328	354	365	344	366	334	329	312	327	340	347	324	312	332	327	380	333	325	337	320	324	318	364	364	339	343	355	363	307	313	346	315	325	307	369	328	341	317	328	346	365	341	349	356	329	332	362	313	336	329	323	326	352	308	362	360	338	313	340	332	361	305	328	361	327	343	319	360	308	323	325	324	326	347	330	350	331	339	333	338	339	309	332	374	362	334	315	341	317	336	312	357	285	318	340	343	333	344	299	307	349	291	353	351	362	365	320	333	321	320	337	371	315	340	319	371	348	340	329	339	320	342	349	370	363	349	338	318	300	323	334	334	339	322	340	363	363	325	324	336	331	333	379	303	358	358	308	340	321	313	315	305	344	323	341	356	338	356	324	339	317	342	346	330	329	340	329	364	348	352	340	346	334	324	353	352	311	346	340	334	346	330	352	349	336	352	361	322	308	358	337	366	315	323	324	350	350	352	327	308	350	304	343	370	297	328	335	347	334	349	322	337	318	317	345	343	341	337	317	304	331	329	344	324	357	334	322	366	331	359	336	325	342	344	322	330	338	328	354	316	348	322	373	338	330	335	330	348	313	329	337	345	331	352	351	346	303	346	324	340	344	306	339	324	326	350	351	303	334	355	364	345	342	332	356	350	328	373	361	367	316	334	305	330	326	346	319	354	362	330	365	327	326	358	346	356	342	326	344	343	359	335	371	331	348	352	356	314	339	317	343	344	343	344	301	352	300	310	333	328	322	323	340	338	337	312	366	296	328	311	342	337	346	334	362	346	335	334	319	319	358	309	310	336	343	346	337	326	309	324	333	343	339	325	342	364	331	322	349	333	334	343	339	330	330	319	309	340	321	347	339	311	331	322	282	332	332	327	344	310	298	342	309	333	369	337	354	335	331	303	329	330	335	323	325	371	362	364	345	349	342	352	315	340	333	323	359	357	329	352	348	356	333	298	361	371	341	321	344	357	308	357	318	324	311	331	314	346	332	343	334	338	344	345	327	319	368	346	336	358	328	320	310	312	351	337	336	344	342	351	352	350	359	347	350	327	352	341	325	318	331	355	348	344	355	325	276	351	327	310	325	310	299	345	321	343	326	337	331	341	334	338	354	369	355	336	341	333	324	316	326	331	356	336	331	310	323	309	348	331	340	322	342	310	349	337	337	372	320	340	324	342	365	336	312	315	315	307	335	347	364	332	343	341	303	332	311	288	324	312	344	345	316	329	334	319	350	340	338	330	325	321	312	313	341	342	336	342	354	368	359	337	320	348	306	350	323	324	321	351	349	343	322	337	335	319	348	354	354	314	311	358	336	332	333	363	333	338	342	350	322	359	337	311	317	370	326	326	344	318	358	353	334	349	364	373	334	318	373	365	301	352	340	324	366	354	334	310	314	325	336	334	349	358	335	354	333	351	324	359	337	345	343	326	339	345	312	339	315	317	348	363	319	336	352	355	320	349	356	324	354	308	379	312	341	345	319	309	345	301	323	345	319	314	314	311	347	302	326	357	345	332	330	307	317	342	320	306	340	310	335	316	319	340	358	351	366	338	355	313	320	313	323	327	308	331	329	323	326	357	334	326	347	331	298	325	340	296	334	311	349	347	339	379	333	331	312	316	305	347	302	328	338	334	312	337	306	333	343	328	359	316	324	354	316	330	341	333	316	308	325	358	339	349	324	345	323	324	358	343	339	336	358	306	334	351	357	325	362	305	314	353	323	309	382	374	339	348	347	345	346	329	323	328	323	314	315	330	333	340	306	363	305	334	337	348	349	323	315	332	326	315	309	331	336	331	336	341	329	351	320	372	332	308	338	298	306	346	304	330	345	330	345	329	315	353	338	295	316	325	323	311	355	316	340	325	327	348	320	320	332	344	348	340	345	337	362	343	341	296	347	343	340	355	334	355	323	359	334	316	333	312	365	316	358	343	323	369	343	353	334	327	302	316	346	358	321	344	325	319	342	354	347	312	300	338	339	334	316	326	340	324	320	321	361	329	353	336	344	364	310	332	323	325	335	337	343	331	307	306	313	327	340	319	325	338	335	348	334	352	361	313	307	325	325	348	303	341	345	363	338	332	341	332	313	334	339	338	315	339	360	381	331	304	324	340	334	360	341	338	321	334	317	331	322	328	338	338	339	318	342	334	328	366	341	341	325	331	340	370	328	283	326	335	326	364	349	342	316	341	335	361	337	324	353	333	327	334	356	291	330	339	334	364	335	371	364	324	329	354	328	342	315	326	341	317	335	337	324	314	328	325	348	337	322	371	349	364	356	340	365	313	339	339	350	313	310	354	339	314	338	330	322	340	340	330	344	366	323	325	346	298	327	324	345	323	336	368	319	297	310	292	363	309	334	348	332	302	350	338	335	346	326	331	327
21690	36437	20809	13458	13089	9194	6974	5843	4687	4202	3849	4201	3983	3264	2666	2695	2517	2348	2211	2181	1661	1366	1086	972	865	841	787	785	807	776	740	716	691	651	628	668	619	578	593	596	558	594	526	571	526	564	564	541	491	555	549	529	521	479	540	567	510	495	512	454	458	458	444	443	456	482	494	478	475	453	441	398	434	408	427	412	403	368	427	371	421	375	398	376	405	403	390	430	391	446	398	389	389	381	394	375	406	401	405	374	403	368	353	384	404	416	383	366	409	411	417	381	368	406	405	428	395	382	334	415	398	387	422	412	415	400	422	401	388	423	398	392	386	366	400	382	386	385	408	397	367	399	415	377	343	407	383	351	380	357	421	385	377	414	387	361	380	387	399	399	405	388	392	339	390	348	375	406	403	413	376	402	380	391	388	370	393	413	409	397	389	408	421	396	423	416	390	358	411	367	383	397	395	429	414	395	407	426	406	400	404	389	417	406	384	350	397	395	398	364	407	397	399	375	358	388	380	395	383	403	411	391	350	381	389	411	337	393	388	395	369	389	376	371	385	443	379	387	424	384	409	419	385	372	390	419	388	418	413	368	429	383	413	382	386	391	394	401	402	405	370	401	421	407	420	369	401	385	421	398	390	415	384	387	395	430	393	376	361	404	421	421	368	368	387	411	393	359	405	401	405	387	376	384	373	432	404	384	388	424	382	373	378	445	368	366	376	386	393	362	375	398	420	413	409	411	423	413	356	394	383	386	375	393	371	406	358	387	409	391	397	397	397	411	358	389	360	390	372	410	395	377	381	374	363	409	405	380	395	386	403	418	384	396	432	410	427	393	403	387	366	402	353	400	407	392	396	413	409	378	357	417	385	373	373	402	392	430	410	387	371	386	361	360	389	408	401	373	425	404	365	403	372	383	399	381	410	437	392	387	401	399	413	393	375	362	390	424	377	389	407	405	402	419	365	367	407	399	402	386	389	409	418	350	367	395	370	377	401	363	427	402	420	376	408	398	395	370	356	380	398	410	405	387	450	385	389	358	389	362	427	376	407	400	373	397	383	388	430	395	390	405	386	417	407	366	402	408	398	370	373	402	388	373	394	381	411	400	381	421	386	354	385	398	386	388	413	407	430	417	367	405	381	399	370	392	381	394	394	406	424	402	384	383	386	362	397	391	400	385	392	387	388	386	409	366	389	399	387	402	374	396	382	420	393	353	362	397	386	364	388	403	413	396	405	389	383	409	385	425	385	414	422	392	384	434	391	402	426	366	383	379	393	376	427	380	379	404	408	409	392	401	408	392	399	390	355	398	408	397	412	378	379	374	393	370	411	412	420	423	382	389	400	407	407	407	405	399	400	401	383	423	375	412	369	371	376	356	369	402	406	392	398	400	388	389	382	400	359	435	379	381	408	407	381	424	393	410	352	394	402	389	378	403	394	387	415	409	395	401	393	391	364	395	397	410	391	374	407	370	389	420	398	393	380	420	398	373	431	436	399	379	368	388	382	426	413	425	408	395	381	396	394	378	382	359	383	409	414	389	392	402	382	403	416	386	350	409	380	385	427	380	418	389	414	348	400	395	401	386	379	408	430	422	383	378	403	378	364	391	396	399	418	399	384	368	373	356	394	406	403	406	461	393	406	390	379	353	403	392	414	389	435	355	375	417	392	380	366	372	366	419	379	392	376	383	408	397	409	401	404	393	392	393	397	397	401	375	430	391	381	384	367	397	388	377	381	413	377	391	412	409	412	382	370	438	398	332	396	386	388	380	404	368	360	384	397	439	394	366	371	376	435	434	402	412	390	369	361	381	379	402	406	374	413	403	408	408	405	396	393	379	395	394	408	382	424	354	402	395	390	390	414	403	424	405	383	412	372	385	393	394	394	407	400	346	416	418	377	388	402	363	404	360	409	380	390	371	363	396	392	407	401	386	390	407	418	411	388	390	386	418	376	388	388	387	412	421	383	383	407	380	368	427	376	377	363	406	396	400	390	391	408	399	370	395	364	363	392	387	397	377	398	392	371	412	396	420	405	413	409	386	400	368	386	403	378	405	394	383	380	365	402	400	384	386	346	430	391	371	395	400	379	350	396	357	389	400	410	419	404	393	397	390	399	401	392	394	423	353	383	381	411	410	355	397	372	409	397	433	387	383	399	394	376	419	357	398	379	381	407	349	349	390	406	410	393	379	399	416	398	405	368	420	409	418	427	411	399	398	389	403	405	396	343	385	399	401	436	402	384	386	394	367	404	393	391	390	371	437	373	390	404	382	389	436	371	408	378	367	383	378	387	359	400	437	428	355	411	378	364	417	376	376	392	413	405	419	417	391	411	409	401	396	382	395	355	407	424	420	403	393	398	366	424	378	413	395	407	352	412	383	383	397	408	390	381	394	428	390	394	345	398	379	396	384	393	410	427	389	344	384	384	398	389	412	430	383	407	375	411	394	390	396	371	371	424	354	399	376	404	368	406	404	395	377	406	386	387	395	387	396	386	382	374	402	395	416	394	377	379	393	414	418	385	386	406	374	378	373	348	381	393	393	402	386	388	367	400	423	406	376	369	416	354	362	431	395	429	381	373	413	406	403	382	393	405	422	396	400	394	379	398	408	406	387	378	379	377	371	366	395	436	365	387	370	385	416	402	395	412	417	380	409	415	447	409	390	406	402	390	400	396	398	406	427	394	403	375	409	374	403	395	405	391	388	385	428	406	398	418	403	395	401	392	393	387	394	370	430	390	388	416	382	390	414	391	406	390	417	387	408	404	390	377	409	370	405	355	351	356	388	402	419	366	400	408	389	373	391	415	369	381	360	402	389	398	400	380	430	405	377	379	381	383	415	404	393	397	401	397	412	374	397	371	378	366	413	377	410	400	356	391	437	415	409	405	349	435	385	394	408	402	416	393	384	436	388	390	399	424	395	401	363	394	402	403	397	410	386	397	418	388	385	371	389	405	407	379	368	380	393	402	384	405	369	473	405	392	426	378	360	388	386	359	382	378	373	396	407	383	371	369	401	375	393	355	434	398	397	373	395	415	391	383	420	420	412	395	420	385	431	388	393	406	401	439	429	399	437	370	355	379	390	412	360	401	400	348	418	382	376	408	390	394	372	397	405	376	408	401	420	392	394	366	396	400	402	428	396	392	412	379	357	388	399	376	467	381	393	404	375	392	381	403	386	392	392	379	438	362	406	388	383	356	420	421	392	408	456	410	373	401	356	383	382	380	391	399	374	392	375	369	383	365	427	418	399	381	417	378	362	423	381	410	363	392	398	393	410	391	379	390	411	423	379	369	392	383	422	385	416	355	392	366	399	406	416	373	363	382	402	377	392	436	381	405	376	372	412	376	359	369	391	409	390	378	388	430	415	417	398	400	408	384	385	381	399	399	421	372	395	407	402	390	420	415	388	344	373	386	382	388	391	377	393	354	376	391	380	362	398	380	376	393	341	424	382	384	376	372	398	400	377	415	370	383	388	379	393	409	428	399	378	406	349
27449	20009	9333	3170	2627	1801	1264	1052	936	885	930	949	884	803	746	766	713	757	671	666	607	533	520	448	433	463	447	462	403	414	416	425	425	436	445	384	378	406	401	412	403	407	400	402	386	389	410	404	382	393	374	380	390	377	356	399	381	389	381	376	366	374	349	350	338	363	358	366	331	398	388	351	370	394	365	334	341	363	327	352	351	349	346	374	382	347	362	354	372	362	375	367	340	361	384	341	346	339	348	364	350	367	382	361	354	334	366	349	386	357	366	360	338	348	359	348	340	366	370	352	382	343	351	362	377	351	377	346	370	335	374	372	354	351	334	346	381	342	392	354	346	338	317	365	331	336	347	381	368	344	349	386	353	368	368	355	394	391	356	336	371	390	369	354	355	353	347	330	386	360	340	355	355	370	372	327	371	349	336	364	375	363	322	333	362	336	376	418	355	321	384	342	362	342	334	351	344	339	343	363	379	346	360	385	375	350	373	339	364	338	352	351	366	362	376	344	316	344	379	366	355	417	344	337	382	332	358	363	374	366	345	366	340	377	368	340	356	364	389	320	344	363	347	331	385	331	331	341	367	351	360	353	302	320	354	379	350	353	354	341	333	358	348	350	378	371	354	349	365	352	337	339	355	354	339	385	344	336	345	353	339	376	350	318	371	356	335	365	350	400	362	371	359	359	378	354	342	349	354	353	342	359	371	359	346	377	375	368	353	370	374	341	359	358	360	343	399	360	349	350	346	355	340	342	364	365	344	358	349	359	359	355	366	391	322	368	334	363	357	324	367	366	342	343	364	374	329	333	387	393	325	335	362	355	361	369	371	379	357	342	341	318	372	337	360	378	358	360	345	332	358	365	332	357	353	377	378	339	359	344	356	330	358	344	360	387	335	365	385	367	368	381	342	347	358	333	343	351	321	343	347	330	341	318	335	328	395	389	344	349	348	370	350	366	355	329	350	362	334	350	316	362	363	340	366	347	382	381	351	352	381	378	356	352	338	358	333	385	349	363	356	342	379	334	344	329	318	344	366	348	365	359	357	359	361	367	355	343	371	371	365	327	356	372	352	333	326	351	374	347	384	328	367	373	395	331	303	333	333	334	353	337	340	360	377	330	366	336	382	353	328	360	371	313	347	341	371	351	354	325	352	333	383	332	331	348	358	371	382	368	344	332	305	327	335	374	329	362	389	366	380	318	334	365	365	343	349	353	344	365	359	351	375	366	368	374	375	353	349	344	340	330	358	357	373	324	352	341	368	369	360	385	363	358	364	353	371	354	375	324	347	384	352	334	375	341	350	329	344	348	385	369	361	366	364	388	371	377	374	371	361	328	348	361	361	367	341	371	395	337	345	369	379	362	390	358	351	339	331	333	368	345	312	358	328	379	370	353	365	359	365	340	345	373	408	345	332	352	287	318	363	319	388	375	361	343	362	376	355	385	352	364	321	334	361	360	350	355	348	388	367	357	374	364	366	363	375	323	360	380	367	373	358	335	368	356	350	334	369	360	370	346	360	350	372	333	353	378	381	355	379	372	337	356	342	341	321	348	360	373	355	344	325	360	361	384	357	296	381	354	350	343	353	365	321	337	369	324	353	373	345	367	343	385	353	354	366	338	339	357	372	376	362	332	320	353	399	380	382	351	329	329	347	364	335	365	369	374	371	338	352	340	351	363	338	358	379	356	404	362	343	370	368	342	313	361	390	358	346	346	358	336	326	354	320	389	369	349	351	353	344	370	319	353	365	313	380	363	372	329	332	348	354	378	319	327	347	348	334	359	352	351	370	370	379	339	339	356	390	346	379	367	346	344	340	340	332	343	362	354	383	334	363	343	359	344	341	364	374	377	384	375	387	364	372	366	397	337	364	387	349	311	349	348	364	315	355	340	374	331	336	398	417	366	360	344	352	342	331	346	381	355	355	374	351	372	343	371	348	395	351	359	371	373	352	372	380	377	402	329	369	367	362	363	356	321	341	383	348	357	381	341	375	360	357	359	384	371	324	358	386	401	343	368	348	347	387	348	352	362	342	359	331	379	367	382	309	373	354	362	372	347	353	389	343	380	355	374	337	355	374	354	360	372	354	355	330	339	371	375	349	354	322	345	334	344	351	381	332	361	351	393	358	364	358	354	337	352	358	349	315	381	362	375	382	328	349	358	356	371	360	333	358	343	372	335	362	347	382	353	353	367	363	319	359	378	361	371	341	321	376	359	340	389	351	369	359	353	379	357	328	339	339	363	325	360	346	356	348	368	331	376	349	388	332	345	357	376	363	342	341	346	341	359	363	350	354	366	354	366	360	337	371	364	359	371	334	358	383	333	357	357	337	363	369	364	365	319	340	338	381	371	345	329	340	342	334	335	369	354	384	341	338	348	384	392	342	351	345	326	371	376	317	343	357	337	351	370	366	303	340	367	354	330	341	389	372	345	333	374	348	373	368	355	396	360	350	355	345	325	401	350	391	384	362	352	353	365	352	371	362	367	356	346	365	370	366	407	356	352	318	349	355	366	371	311	315	368	335	313	368	384	374	371	349	324	340	354	370	365	384	347	366	337	346	356	334	355	366	362	337	357	375	351	340	367	368	385	360	353	377	375	347	362	341	384	350	335	355	369	315	349	343	370	363	352	334	372	347	361	344	343	392	327	361	372	359	340	383	347	363	325	329	331	343	332	339	360	378	369	339	340	330	336	335	316	392	360	417	351	365	361	352	338	339	361	328	389	354	379	368	355	364	374	382	370	316	398	353	362	319	381	341	380	387	350	350	327	334	342	404	346	353	347	361	339	358	347	375	360	377	375	360	359	371	397	352	338	370	375	373	372	337	355	334	350	403	346	352	336	345	332	378	323	363	360	324	340	365	332	374	360	367	374	361	373	364	350	350	356	355	340	373	330	345	363	366	376	339	343	363	368	354	342	382	344	345	340	322	372	355	396	365	334	311	381	364	347	323	375	373	323	323	365	356	363	341	355	323	365	348	359	374	387	382	326	362	377	341	347	357	337	322	342	358	335	377	351	329	345	353	348	369	370	368	366	379	347	343	346	332	344	363	359	351	366	339	387	384	340	332	377	385	378	350	366	382	336	337	361	367	371	333	376	375	346	348	355	363	331	315	341	384	363	345	340	322	367	362	341	344	379	342	335	356	357	335	351	357	357	364	360	335	383	369	361	387	365	364	338	340	352	371	379	376	380	348	343	349	342	388	320	349	347	374	338	355	309	375	377	368	359	371	378	346	383	392	328	365	363	337	356	399	309	357	346	368	365	395	369	362	340	340	353	333	362	348	383	344	369	376	360	377	333	383	355	372	345	385	366	353	362	341	373	344	347	347	384	350	375	369	335	356	362	348	350	354	364	355	355	368	333	375	381	374	343	355	386	346	349	390	388	337	372	330	335	341	382	356	358	349	363	324	357	335	354	356	331	352	374	348	372	344	349	395	353	372	379	362	332	364	340	366	360	387	380	377	349	334	390	373	358	336	349	357	352
16898	18827	7635	4580	5089	3709	2864	2315	1917	1715	1893	1858	1842	1456	1292	1383	1199	1200	1172	1122	930	750	707	617	620	580	603	627	611	607	566	589	538	543	525	529	477	526	529	511	499	468	451	462	517	476	488	506	483	530	479	511	471	522	481	479	520	471	481	442	468	490	461	441	457	457	453	460	483	435	481	423	466	456	442	463	438	496	426	452	431	433	437	449	405	415	463	410	436	411	427	422	444	438	415	435	455	436	440	426	432	421	437	421	459	414	415	433	412	434	437	449	430	425	450	467	422	450	464	453	455	437	428	448	447	420	425	441	402	458	430	423	417	451	418	420	435	420	444	434	424	453	473	461	488	438	453	397	444	438	430	475	383	387	437	439	436	452	449	444	476	416	448	427	462	445	421	439	453	444	448	426	413	456	440	429	467	474	430	487	455	437	433	430	435	434	436	448	400	441	430	445	466	446	410	402	419	461	434	423	448	426	432	431	419	429	409	413	418	490	388	414	485	420	423	467	407	471	437	461	431	422	445	434	442	430	432	426	414	463	415	454	456	458	461	456	430	463	408	443	419	420	452	436	465	468	457	415	427	436	433	422	433	424	430	403	449	492	421	433	448	432	456	457	457	447	468	435	410	417	441	414	419	427	433	410	440	393	438	417	487	453	417	414	446	420	417	451	456	493	434	437	438	424	437	428	443	477	413	422	440	429	480	439	447	434	442	460	446	436	422	439	458	425	435	447	419	428	446	456	441	459	419	441	436	413	426	438	418	427	409	377	453	454	451	444	434	438	437	425	436	404	466	417	476	399	420	444	428	458	416	428	446	478	449	455	445	465	443	465	449	428	472	450	431	468	455	438	407	399	436	467	434	436	442	431	461	467	480	460	428	408	445	446	426	434	422	443	448	433	413	420	459	441	455	460	443	434	448	476	430	462	416	471	453	460	450	440	448	464	442	465	414	419	423	411	444	454	460	469	408	451	444	430	446	420	470	422	468	425	430	460	435	410	441	473	399	418	439	453	487	453	433	451	457	418	436	415	420	444	441	441	464	459	438	451	428	420	472	447	423	458	501	437	466	472	458	407	436	406	445	447	445	448	431	452	433	440	471	419	456	410	451	431	438	475	434	412	448	412	461	459	450	476	421	461	462	406	457	417	437	419	436	392	469	423	387	406	437	459	412	442	449	418	429	431	424	421	448	422	445	426	439	470	440	451	421	427	425	421	444	455	458	433	457	423	417	469	442	457	438	449	436	406	429	421	412	424	454	407	398	460	453	417	458	478	462	409	419	397	470	473	456	414	453	409	402	453	437	430	440	427	413	486	416	426	439	470	429	396	445	420	407	413	462	465	417	440	433	422	422	408	424	440	436	441	468	457	455	428	398	425	444	400	406	432	405	441	408	405	435	450	447	486	416	436	432	421	439	446	447	426	437	440	425	446	361	417	441	424	426	444	437	440	430	407	399	435	456	434	443	419	411	458	430	392	438	443	439	438	435	415	434	459	483	410	402	407	423	452	454	420	378	429	441	442	445	434	447	462	404	423	444	438	431	426	447	456	441	421	469	476	461	441	457	443	443	442	447	452	414	468	459	422	447	435	449	474	439	394	457	429	428	408	451	460	457	429	410	433	456	448	456	444	443	417	437	436	411	421	459	442	449	416	416	440	427	460	439	450	468	450	439	416	462	451	453	405	443	425	396	450	449	449	418	418	458	451	451	435	413	480	435	399	434	442	431	438	462	421	453	456	441	441	419	431	433	448	472	456	430	459	476	439	442	437	438	445	454	433	454	448	454	401	445	458	404	434	439	418	426	444	429	452	455	458	422	460	454	451	448	470	407	429	423	425	430	456	386	447	446	428	448	441	453	432	463	413	412	424	427	469	432	434	424	432	425	430	438	444	390	457	443	444	423	463	450	462	429	421	406	436	483	466	458	445	437	405	414	440	431	447	449	397	434	435	482	413	448	414	406	434	436	447	433	463	412	438	443	458	443	441	441	445	436	432	448	433	436	420	453	444	422	469	431	430	435	420	428	433	450	481	434	433	425	390	433	409	399	436	411	436	421	467	432	454	433	450	451	431	449	432	427	470	427	447	426	415	421	427	432	442	454	439	460	430	396	432	443	441	425	416	435	445	405	452	433	501	446	465	419	412	446	463	428	430	429	464	420	470	438	434	432	415	416	506	458	420	452	444	411	434	426	462	469	429	484	421	436	436	421	428	444	442	414	428	407	401	418	470	428	460	471	455	416	424	470	433	432	423	424	420	487	421	411	445	438	412	413	456	444	447	450	417	463	449	458	437	432	465	456	444	453	404	437	418	421	437	434	432	441	417	454	433	443	422	435	413	484	452	449	453	456	438	428	441	398	468	442	434	431	418	426	421	458	416	439	414	438	427	444	415	440	394	444	421	428	446	436	440	446	431	447	470	403	392	467	465	395	442	412	443	415	479	423	456	445	408	441	466	463	466	413	446	422	446	462	478	430	388	446	470	451	455	407	452	448	447	432	455	466	470	462	440	464	447	464	439	425	449	440	448	415	429	518	473	433	474	444	450	468	464	403	447	412	441	477	414	410	456	445	446	482	429	420	423	414	428	404	409	418	401	443	465	445	448	443	433	426	452	442	449	453	462	468	431	451	412	407	435	454	448	430	463	421	433	440	445	435	433	430	417	446	434	443	471	455	428	472	446	423	401	434	464	409	425	452	465	423	464	427	432	449	462	445	423	444	462	425	452	487	445	440	396	472	420	430	416	472	409	429	445	423	460	435	419	418	417	452	418	448	432	462	387	452	464	457	450	464	442	434	400	428	443	439	436	403	443	429	431	444	455	408	428	426	476	417	478	399	419	454	425	420	414	484	419	475	462	422	409	448	424	452	401	449	458	469	421	456	431	429	430	405	450	398	440	433	463	480	430	483	425	473	474	435	419	422	404	390	436	435	459	404	478	415	414	431	436	435	453	437	411	429	452	428	395	417	407	459	415	459	431	460	419	431	470	473	432	425	403	484	459	463	456	415	442	466	417	483	430	456	438	456	477	451	436	413	385	403	423	439	464	437	439	429	436	414	433	433	444	418	487	468	474	404	411	414	437	403	399	431	429	426	440	483	475	460	461	421	454	432	434	415	480	407	413	476	459	458	415	463	429	438	473	437	483	450	463	446	440	411	439	465	455	425	459	468	428	446	441	441	407	429	466	469	451	475	434	431	460	447	445	407	441	433	419	419	437	451	396	398	450	398	434	471	451	423	422	411	433	433	423	455	437	402	445	407	440	460	405	461	438	417	456	436	444	442	448	400	413	430	433	450	431	458	428	437	434	450	454	453	458	449	450	431	426	446	440	434	416	428	446	415	449	446	430	475	416	405	433	404	433	393	453	439	441	404	413	416	441	438	425	446	462	455	456	411	449	444	466	432	451	457	457	447	434	419	436	420	468	425	448	459	434	443	435	426	453	452	456	413	409	410	414	495	382	429	429	426	441	441	470	446	398	405	447
24201	21195	28318	24313	21082	9297	2845	1822	1455	1353	1311	1427	1309	991	1020	986	915	956	885	875	698	563	513	445	446	433	408	432	423	409	416	378	392	392	354	370	364	340	350	344	317	298	333	339	325	310	304	350	350	300	347	327	321	349	300	310	312	307	318	283	327	298	292	313	286	282	307	329	290	290	285	267	287	299	263	312	268	279	265	275	286	258	252	265	277	276	291	277	254	262	279	298	312	286	265	260	261	232	307	250	280	261	264	296	233	264	279	283	275	267	313	267	277	264	278	280	267	281	254	289	246	264	263	272	254	257	284	312	293	272	290	270	289	275	300	298	261	256	264	276	304	257	293	270	274	287	300	252	276	272	279	265	275	278	264	277	263	262	285	286	285	277	276	276	273	287	245	265	252	265	273	251	278	277	284	292	284	244	309	275	299	293	272	303	274	309	278	286	279	272	269	277	297	268	254	272	277	251	261	263	280	304	277	275	269	296	273	278	305	304	268	280	282	264	244	277	269	299	255	270	278	301	274	283	282	267	282	296	273	270	273	267	266	257	278	313	269	264	283	273	252	259	296	300	249	249	290	264	267	272	264	246	274	288	277	268	292	277	298	287	275	280	251	279	258	262	240	274	246	290	298	255	296	265	295	281	259	256	267	278	230	280	247	297	265	266	264	274	227	286	275	289	266	264	310	292	244	285	281	282	297	271	267	271	294	269	296	264	293	303	261	265	293	297	264	267	278	258	318	303	271	236	293	266	270	274	264	246	242	287	272	272	264	241	250	270	249	289	288	248	282	234	292	269	276	277	267	270	262	257	271	271	262	250	275	261	292	275	235	244	252	253	278	260	275	251	279	277	286	270	238	249	270	277	269	276	288	264	283	259	256	278	309	257	251	302	281	250	253	275	290	259	257	287	295	270	273	268	264	277	245	266	282	285	256	285	286	285	248	236	254	300	272	291	258	275	277	259	258	289	276	303	254	259	286	285	282	291	270	266	261	262	278	259	273	285	275	278	284	282	299	276	303	275	287	287	274	268	308	292	270	281	295	281	265	287	281	254	263	264	244	285	284	267	295	250	288	275	254	292	276	293	272	276	247	300	290	278	287	257	293	283	279	254	261	277	271	244	227	293	263	270	273	300	277	281	270	266	276	240	269	284	280	264	276	270	289	271	253	254	272	295	308	298	276	275	300	242	287	291	295	275	267	288	255	273	273	297	272	298	276	272	255	258	260	273	248	254	280	270	295	251	269	272	253	254	292	265	273	261	269	293	276	281	258	276	254	293	276	301	259	265	256	276	293	264	270	255	274	291	268	286	290	312	315	276	291	286	284	277	291	252	253	263	249	318	291	261	300	276	274	257	259	292	266	290	265	279	308	235	310	273	226	261	259	266	267	268	276	263	261	269	259	263	285	280	316	280	300	296	254	248	262	281	302	262	270	251	246	266	250	271	302	266	283	293	319	239	270	251	268	260	310	279	282	270	247	272	267	259	284	273	278	250	274	275	275	318	283	268	296	261	278	262	281	263	251	253	275	276	293	292	299	294	287	256	264	283	258	269	281	281	259	255	260	296	242	230	283	264	295	264	298	274	287	295	256	271	266	270	280	227	252	275	281	279	270	243	259	272	289	264	259	235	257	281	262	281	296	287	268	296	275	271	304	293	262	272	289	267	266	285	295	262	246	274	267	277	265	255	283	290	268	231	291	256	275	275	284	277	279	272	291	295	278	294	265	249	265	274	305	285	293	262	269	225	275	242	233	236	272	282	262	293	296	260	306	285	331	266	271	295	293	260	259	269	280	274	266	268	289	277	284	249	297	269	308	296	285	299	299	276	282	252	288	292	266	263	278	271	290	267	266	246	289	251	295	294	279	279	275	307	274	270	248	277	254	272	267	297	301	282	283	268	254	257	261	265	284	283	313	258	262	282	263	256	292	281	276	260	264	245	283	309	292	277	297	270	257	248	262	255	280	274	285	267	314	268	282	283	272	243	243	275	250	282	279	268	286	262	274	263	263	247	254	270	293	261	270	298	259	288	318	261	280	291	278	286	262	264	274	269	257	292	273	272	306	280	283	288	270	263	253	266	291	286	266	318	264	270	256	297	281	273	261	244	264	256	298	299	240	275	277	251	258	286	280	288	237	273	283	282	316	266	273	244	265	275	317	265	247	298	251	261	251	303	261	262	288	278	249	258	275	296	262	239	293	249	261	258	310	266	292	243	300	316	265	282	281	275	280	271	259	257	275	270	267	265	285	266	297	294	282	243	273	280	269	261	289	306	290	275	272	261	306	340	257	272	295	272	265	250	268	252	245	283	292	255	275	281	267	272	276	263	265	281	262	267	283	263	266	274	269	267	245	283	294	273	280	286	253	290	256	285	282	287	277	237	280	250	300	275	250	262	274	267	288	284	239	280	271	258	260	292	294	283	279	284	251	274	276	280	241	289	270	263	274	282	237	284	272	288	287	252	264	296	263	279	274	278	286	284	258	273	287	271	256	278	266	265	279	297	264	279	295	287	276	260	283	238	256	256	264	274	259	269	245	265	296	273	269	248	272	274	289	266	259	270	246	297	234	253	256	255	274	289	273	271	287	282	259	255	265	310	294	287	268	285	267	278	239	266	236	285	292	268	285	271	238	255	265	288	287	257	307	243	272	271	284	293	247	275	286	265	281	283	257	275	278	270	258	272	253	269	296	260	255	285	285	320	297	285	291	279	268	279	264	271	255	264	280	289	267	269	268	281	280	254	289	292	247	260	280	291	260	264	244	284	277	289	271	221	289	258	260	270	274	268	294	270	280	282	271	288	247	275	283	279	262	283	267	276	273	280	268	234	282	267	255	249	261	255	264	269	265	316	273	286	288	278	240	263	273	251	258	275	271	284	262	275	267	314	310	283	299	260	274	260	278	269	284	259	257	277	282	294	263	276	258	303	278	239	279	288	264	266	295	245	293	288	242	276	300	273	288	265	290	239	247	284	253	256	288	297	272	252	263	268	246	281	289	258	245	267	286	277	283	265	293	305	291	298	259	266	271	287	253	268	264	279	276	307	257	271	278	262	287	260	235	242	264	263	271	264	256	283	317	288	290	279	286	285	291	280	282	260	278	272	297	267	258	254	288	282	250	281	250	252	265	281	276	252	255	280	318	284	279	264	256	272	266	247	306	301	250	295	262	276	253	288	309	266	268	303	277	292	247	287	278	260	269	294	297	257	303	267	279	278	279	279	232	269	285	264	260	295	289	269	259	309	278	258	289	270	288	268	271	262	250	272	276	265	273	269	280	273	289	263	269	280	269	263	282	297	281	257	275	269	268	255	314	256	270	294	285	273	265	270	290	281	270	251	255	257	296	289	260	286	274	271	278	294	263	277	300	279	281	261	261	264	316	262	234	266	267	287	284	260	291	264	238	257	266	286	290	261	258	267	234	268	254	253	276	280	300	266	261	278	279	264	262	274	292	270	288	284	273	270	283	268	290	271	259	284	265	256
18669	29404	15483	9698	9045	6548	4714	3955	3301	2866	2854	3128	2852	2094	1905	2090	1728	1716	1562	1572	1149	976	852	699	663	632	604	656	603	627	638	613	560	539	524	503	480	479	459	486	432	479	434	419	444	448	439	464	411	430	448	434	453	421	420	430	409	386	413	385	403	363	353	397	401	390	385	368	363	349	337	334	354	352	350	331	339	344	333	326	352	315	340	358	338	351	348	330	377	358	344	330	327	319	341	338	371	345	350	336	343	320	361	352	315	345	333	348	353	365	360	339	319	348	359	354	346	353	336	323	325	344	356	344	326	349	355	352	325	325	349	298	350	307	347	335	345	347	356	375	353	331	308	355	358	336	376	344	340	375	340	366	328	364	332	312	309	306	328	347	326	347	317	357	388	343	331	340	361	338	335	343	362	357	345	364	342	361	320	342	349	321	347	323	358	329	278	367	310	315	359	355	326	354	351	352	351	332	331	342	339	336	348	329	341	342	348	347	351	344	338	365	333	319	343	318	356	316	350	330	352	353	327	319	374	353	291	371	329	340	340	335	330	342	339	326	324	368	375	301	353	327	322	326	337	346	329	346	376	323	355	334	345	332	342	341	338	318	360	319	310	317	307	342	342	362	370	339	341	349	343	332	347	346	346	336	353	314	368	339	342	341	322	339	333	369	343	347	351	352	325	352	309	328	318	324	341	326	336	325	333	334	359	344	315	305	367	305	309	334	357	359	393	330	342	332	322	301	302	334	365	330	354	356	341	328	324	332	353	345	350	370	350	345	350	340	362	331	320	314	340	369	322	368	352	349	341	336	336	340	352	330	344	319	352	328	344	325	350	348	355	356	350	342	335	333	306	343	312	322	328	352	348	330	307	329	379	335	317	323	333	318	357	345	345	316	321	337	335	376	306	374	329	332	325	320	339	351	331	360	327	366	367	371	315	363	328	373	362	348	302	323	319	348	343	371	390	324	360	320	326	326	323	353	386	372	339	366	342	360	352	353	378	336	307	315	361	373	349	333	338	323	357	343	322	334	348	327	343	315	352	349	329	330	330	346	345	330	360	343	331	341	375	363	309	338	346	364	340	364	338	337	327	327	362	336	318	347	315	317	347	316	339	317	338	352	302	347	348	329	341	351	322	369	336	322	345	331	340	358	363	346	341	371	351	354	346	332	333	331	332	325	321	350	316	298	355	316	336	359	366	328	337	332	336	366	331	345	363	319	319	323	364	340	347	350	328	315	320	334	353	365	319	304	347	342	342	351	341	344	348	350	346	315	375	362	329	354	340	311	340	350	326	333	357	366	345	352	333	351	351	328	318	324	328	355	345	384	385	342	300	337	341	329	306	329	378	347	321	318	328	332	336	337	346	351	327	349	346	381	325	334	372	349	371	326	341	303	328	336	333	319	327	341	349	348	307	348	341	351	333	345	335	351	364	323	357	346	346	333	351	347	360	314	357	324	330	352	315	331	334	335	330	341	324	320	343	353	354	350	326	337	325	339	310	325	362	329	377	330	369	347	337	324	356	382	354	352	367	341	349	351	339	320	346	373	336	323	345	358	359	362	333	399	315	332	312	329	326	342	347	371	356	368	333	351	323	350	352	325	370	320	362	331	353	339	372	321	336	354	343	388	381	328	353	358	333	328	324	350	348	345	353	355	362	337	347	318	340	370	335	350	331	355	336	370	359	346	328	322	331	357	348	367	343	356	343	351	346	336	362	348	291	343	369	351	342	350	338	363	322	342	358	335	324	351	366	376	345	327	334	353	351	355	346	330	321	345	316	326	351	336	347	368	326	314	330	349	333	351	331	335	356	337	363	342	343	346	331	346	341	356	313	361	333	342	353	345	323	330	346	350	323	328	350	315	326	363	354	303	347	336	305	347	350	372	355	351	335	343	376	318	307	327	321	373	316	333	335	361	314	321	365	330	332	335	340	340	339	379	359	314	323	350	350	348	330	333	342	338	341	351	322	328	349	339	360	329	352	352	349	326	321	385	345	317	335	309	332	358	337	341	332	368	318	364	332	349	340	319	315	297	332	352	372	329	337	360	369	373	358	338	352	354	352	315	304	352	337	344	336	386	336	354	353	357	340	325	331	377	366	333	341	325	316	345	350	342	360	349	370	391	332	382	372	348	329	323	360	380	347	325	327	350	353	341	332	361	331	292	318	345	346	316	336	340	326	303	313	334	367	365	330	345	370	343	365	321	336	321	352	343	337	356	330	363	370	354	355	349	367	326	358	332	311	370	323	330	354	365	325	336	314	326	335	338	350	347	333	333	305	358	321	360	331	353	346	325	359	332	388	366	358	318	330	298	345	303	364	317	365	329	328	315	331	327	342	345	361	355	364	354	329	349	350	328	342	358	360	332	343	313	339	331	324	357	326	340	328	325	338	319	353	344	358	331	339	360	344	337	351	368	308	368	318	320	331	336	309	356	341	340	345	332	339	351	339	301	331	332	356	338	330	368	306	321	346	343	335	359	367	332	342	353	326	379	348	365	367	334	331	360	324	331	354	332	376	358	352	315	331	344	356	400	303	339	308	346	368	338	331	331	355	327	340	326	313	366	319	332	307	352	317	342	342	301	339	356	325	326	353	344	343	316	331	331	367	369	354	312	345	333	329	342	352	327	356	334	344	359	344	345	340	337	358	298	343	337	302	362	345	320	330	332	328	327	332	335	353	349	358	318	371	347	340	375	377	374	364	348	310	348	337	342	346	333	339	365	327	347	333	374	340	329	327	360	330	327	364	360	331	335	326	341	341	321	308	328	355	335	335	332	349	337	337	369	333	347	327	316	346	362	337	334	342	343	367	323	343	354	349	316	332	343	365	353	342	326	339	360	317	310	346	308	347	365	345	338	341	316	367	338	357	335	371	329	352	380	365	345	344	379	335	323	361	359	295	334	383	342	358	337	317	349	329	357	325	320	347	356	357	359	360	381	316	333	350	348	313	349	360	380	356	341	337	306	335	346	331	333	366	302	362	369	334	325	341	323	346	348	348	341	370	320	327	331	331	337	329	342	339	360	308	348	336	347	365	348	332	369	342	361	355	323	338	338	341	332	329	351	342	339	323	361	336	327	338	337	387	373	299	343	356	356	333	327	329	357	336	349	339	331	360	342	349	338	327	365	344	382	341	353	298	358	315	356	335	328	345	334	357	351	322	349	331	340	325	349	321	345	337	337	332	350	322	348	329	355	343	311	309	319	342	344	358	349	332	372	308	309	337	354	360	324	357	326	327	362	349	348	316	305	337	348	351	318	321	345	322	335	343	322	340	361	356	291	336	320	356	322	337	356	346	329	331	338	324	322	322	341	331	320	368	351	342	343	323	344	346	344	324	339	331	332	348	347	379	340	339	369	348	322	316	332	323	315	314	364	343	325	371	342	340	307	339	361	349	337	327	376	373	325	360	344	387	326	374	300	363	347	329	328	329	343	349	332	357	329	320	355	342	352	314	363	335	371	347	353	365	327	317	375	355	323	341	323
25237	21166	26956	25298	9450	2899	1867	1404	1272	1163	1285	1343	1094	1051	1068	1015	926	1009	838	907	720	647	560	569	533	529	537	578	518	541	532	523	497	506	543	538	472	468	486	447	474	456	464	472	458	495	455	467	469	489	434	449	489	486	446	470	503	455	446	463	460	473	451	477	434	409	464	464	436	432	481	421	420	414	442	466	443	441	409	479	433	442	415	403	432	461	440	457	426	447	444	387	411	427	409	394	421	422	437	438	430	435	392	428	426	419	418	425	416	435	412	441	438	465	397	451	447	451	400	455	430	419	403	416	439	457	416	428	440	436	428	450	417	454	425	427	431	414	417	412	430	436	445	436	432	431	444	441	423	445	425	418	379	414	385	436	427	416	441	420	425	394	432	428	427	480	426	422	425	426	397	401	478	392	419	445	431	408	437	433	396	459	417	446	437	429	418	445	434	464	442	420	413	399	429	424	390	410	385	409	413	413	433	469	418	421	429	402	444	388	396	408	440	463	417	417	461	434	434	423	439	438	419	419	432	421	426	403	429	444	413	425	440	446	416	433	438	432	438	412	410	466	436	437	407	430	403	433	410	430	429	423	423	449	405	428	413	402	415	429	456	415	453	454	425	412	408	420	461	422	419	440	442	422	421	404	447	443	442	427	426	442	453	465	405	404	407	431	435	436	430	419	435	417	427	424	419	448	431	406	386	441	433	428	423	385	427	448	436	420	418	441	407	428	427	432	433	424	416	425	436	444	405	410	407	414	397	446	454	434	398	424	402	415	410	421	414	434	431	438	391	459	439	412	422	431	410	409	409	426	440	422	395	426	422	409	402	411	437	422	436	406	422	411	403	421	430	423	417	400	450	435	427	459	456	429	442	426	420	470	440	429	456	444	424	456	399	418	422	445	427	397	429	392	437	428	412	416	407	436	441	424	438	422	381	419	410	414	434	447	436	441	403	423	430	434	391	396	415	407	441	423	453	462	431	413	404	432	454	429	427	408	436	431	413	460	446	394	420	410	457	414	431	454	445	397	455	391	428	418	402	442	427	422	410	422	438	427	425	376	469	415	381	427	435	403	430	459	430	430	431	412	399	422	443	394	433	424	425	396	437	442	409	411	436	410	431	404	427	427	451	435	462	396	422	421	413	447	445	411	436	419	489	437	395	394	427	424	428	389	413	448	402	420	436	459	442	427	404	401	432	428	405	433	418	409	403	424	437	436	440	458	416	434	458	388	429	385	391	400	455	429	411	425	434	427	446	408	415	452	423	417	419	408	423	445	429	425	421	433	449	461	441	377	458	443	397	412	452	408	451	437	430	419	415	410	430	424	432	425	415	411	424	461	468	413	456	428	380	436	448	418	416	420	420	405	408	438	433	449	434	440	429	405	395	409	414	461	420	450	462	392	406	431	433	408	437	433	416	451	427	435	428	427	394	431	416	424	400	423	424	381	444	440	458	391	414	417	425	452	425	410	437	400	430	438	459	444	421	447	418	403	480	435	393	422	449	460	416	453	450	418	403	454	389	429	464	426	409	440	419	406	415	459	433	398	446	406	413	385	445	453	440	429	426	430	374	436	412	428	440	401	422	438	440	440	417	401	422	455	454	452	437	434	424	425	437	404	477	399	451	428	374	432	389	471	435	446	448	423	438	463	431	410	431	456	403	371	372	433	456	442	415	430	435	403	474	464	413	408	436	409	386	430	445	406	417	398	445	437	411	427	401	440	447	438	424	415	430	461	392	452	419	391	380	469	435	443	403	442	431	441	444	420	426	419	428	447	426	416	438	423	432	416	484	444	458	472	479	425	449	404	422	418	400	413	431	419	421	462	404	457	392	408	418	426	405	393	426	411	431	412	416	421	387	375	471	419	385	443	447	427	468	410	442	415	389	436	389	410	436	403	441	429	454	430	424	429	444	444	424	426	429	405	425	418	395	425	442	462	392	422	464	417	426	461	394	425	410	414	439	408	440	409	450	432	436	418	448	432	436	406	422	432	419	429	394	442	425	428	465	465	405	422	429	437	411	424	414	418	455	419	427	437	423	448	419	403	402	447	422	435	476	455	408	425	458	410	400	425	431	390	413	446	418	430	404	445	424	426	423	440	403	426	432	430	427	444	408	454	420	400	440	397	408	420	397	454	407	416	419	411	429	427	447	426	445	411	390	441	450	443	408	411	432	433	435	426	455	415	434	467	419	419	449	428	410	414	440	423	452	407	438	402	429	397	398	416	395	416	420	456	426	475	408	466	451	430	432	402	425	425	426	429	466	428	433	437	462	422	398	391	419	392	481	416	446	394	399	414	422	449	435	433	448	377	394	443	423	390	401	446	430	453	416	407	442	419	413	440	436	422	417	400	415	422	433	451	393	429	410	458	399	438	417	447	435	430	399	421	436	419	411	454	403	397	436	405	463	414	446	425	412	428	436	417	400	400	430	433	412	404	429	432	438	401	405	408	439	456	435	413	428	393	445	444	437	431	436	412	431	437	406	431	403	431	418	424	409	395	457	429	403	419	395	406	389	403	397	437	449	409	432	423	397	452	425	413	448	429	441	427	428	443	422	440	428	431	439	444	401	454	426	395	484	452	425	445	432	433	380	408	463	440	446	438	438	454	425	435	436	392	386	425	431	434	454	412	428	419	478	411	408	385	438	445	390	425	392	442	413	408	427	420	411	409	422	420	455	446	414	379	427	435	423	393	421	398	444	443	419	436	436	418	439	418	420	425	448	396	451	436	441	426	460	398	427	434	423	436	446	433	421	407	470	428	395	404	448	432	405	439	437	405	434	403	426	443	422	430	400	398	425	422	413	403	400	428	426	420	398	433	478	420	422	424	421	447	440	439	393	444	382	395	406	443	412	433	425	420	435	428	405	448	417	427	411	446	418	414	398	433	461	394	467	457	455	374	425	469	431	440	463	413	405	427	434	397	407	422	404	437	446	383	433	386	413	490	470	422	405	403	433	405	469	448	404	454	425	450	420	444	404	419	443	419	449	426	419	400	429	430	413	435	451	410	441	418	374	407	419	408	414	409	404	418	406	431	435	408	402	459	421	397	403	404	443	463	442	451	384	424	421	418	419	421	427	448	409	426	414	430	457	409	429	443	420	433	434	428	402	436	411	422	428	477	408	432	445	452	441	448	444	383	463	423	413	432	456	406	402	390	432	417	414	455	443	404	365	423	428	420	434	419	394	439	434	405	440	428	431	431	423	425	386	428	420	417	405	423	393	471	427	399	432	452	407	389	467	401	445	452	402	454	418	415	420	423	363	425	429	422	440	452	417	441	462	476	404	438	450	434	441	419	421	451	405	442	414	439	423	455	464	456	439	395	435	410	407	418	400	434	439	445	447	435	418	433	455	469	425	455	419	430	433	452	427	461	449	419	454	427	433	417	444	437	408	444	409	413	423	426	466	433	458	446	427	470	451	409	445	464	422	418	426	421	378	395	370	436	444	426	403	471	451	423	383	428	443	435	430	392	446	416	387	464
17984	24417	11898	7061	7121	5495	3963	3431	2687	2482	2694	2837	2275	1888	1859	1906	1618	1787	1504	1447	1181	1069	861	787	712	762	769	763	763	765	707	667	638	657	683	617	622	586	619	586	604	601	597	607	595	617	601	552	571	635	622	623	602	607	609	568	588	554	565	576	536	551	565	544	553	573	514	508	532	478	483	510	521	500	525	516	568	523	535	580	526	534	524	507	543	535	505	479	512	523	527	517	506	534	506	510	548	526	511	525	515	528	518	495	508	485	504	520	532	545	549	560	562	518	488	516	512	507	492	488	532	476	510	504	550	511	535	499	478	516	504	534	536	516	544	512	513	510	500	522	510	524	476	539	524	508	506	520	522	505	478	545	532	536	495	527	536	538	494	511	486	515	495	518	518	484	531	538	503	499	492	542	501	518	536	483	515	529	491	541	487	513	492	522	493	496	520	505	519	532	531	546	522	494	492	516	511	538	513	501	512	515	517	521	516	519	540	516	470	517	542	483	473	481	526	522	509	538	532	513	476	521	538	496	530	513	485	539	541	469	518	517	554	497	503	482	495	512	514	494	549	488	517	528	568	491	521	519	509	481	552	500	500	494	493	479	493	563	499	544	495	530	534	496	523	507	504	498	503	479	537	514	499	521	526	490	502	521	535	488	525	492	512	522	507	522	516	512	484	512	499	517	511	486	533	524	506	541	500	502	515	511	504	545	489	516	522	510	530	498	529	507	541	507	514	491	541	476	522	506	496	510	519	527	500	538	496	482	491	495	534	510	474	542	496	528	520	497	481	496	477	513	476	562	525	537	509	541	491	523	504	526	515	549	538	538	504	538	508	513	479	508	495	554	492	501	488	563	511	567	517	497	541	506	519	510	500	558	500	514	521	522	524	526	538	530	517	452	494	493	517	500	527	478	525	535	546	519	473	517	473	499	499	517	474	570	524	531	514	533	528	537	510	488	558	546	514	487	509	551	533	487	504	514	481	523	487	479	548	501	536	502	503	531	506	572	535	488	491	491	501	542	513	541	527	523	552	520	491	513	529	504	517	519	460	528	518	499	522	526	540	458	475	527	493	485	524	518	516	548	531	509	505	517	503	494	538	516	484	501	498	499	520	482	545	519	484	496	539	519	503	507	530	517	520	491	508	520	524	520	477	497	526	487	515	526	521	552	483	515	530	514	501	503	502	572	491	532	570	551	434	497	525	486	503	513	481	535	517	478	515	528	507	483	495	491	528	476	466	513	520	510	518	506	505	527	502	554	473	512	455	493	520	499	477	523	530	512	519	496	540	485	500	518	550	514	489	557	509	518	513	500	550	520	524	529	511	476	529	505	523	509	537	520	548	509	506	519	543	488	513	506	527	506	537	504	504	505	528	540	483	538	497	527	503	489	524	518	529	505	539	522	540	497	555	534	536	534	521	505	528	474	536	507	507	538	525	528	492	494	489	480	500	534	504	540	471	526	456	516	543	537	530	505	523	532	544	489	494	527	471	518	474	521	496	514	494	544	523	477	540	515	522	504	522	495	504	536	505	540	545	528	504	504	539	503	532	518	494	522	509	512	538	507	508	515	488	509	549	490	535	524	537	537	496	524	538	509	473	489	563	545	472	540	515	537	560	471	529	514	518	569	547	525	516	494	503	489	521	496	520	503	483	480	493	499	525	504	515	540	525	543	498	496	507	498	509	482	537	534	544	549	497	516	521	521	541	522	512	501	494	458	515	489	526	545	536	537	540	527	483	524	511	504	495	539	499	511	531	526	534	512	480	497	474	524	544	504	570	474	533	503	496	492	491	527	489	508	504	519	519	496	520	520	499	493	511	522	521	523	506	511	569	483	448	525	526	500	514	511	534	507	477	493	527	492	495	514	491	534	520	505	514	524	498	518	536	472	500	522	503	542	498	534	504	536	513	509	537	513	502	495	508	535	541	527	548	537	481	522	526	499	522	518	503	520	527	504	504	524	519	503	494	526	542	498	477	505	475	543	501	531	558	505	558	501	482	494	525	530	477	534	504	565	507	505	506	528	485	490	507	486	513	501	503	522	533	504	515	538	505	521	541	520	476	464	524	519	513	541	515	500	491	500	524	495	474	494	556	551	529	546	474	536	509	516	483	526	534	534	518	515	532	535	471	534	534	530	498	513	553	537	480	528	496	527	498	498	533	532	538	521	500	519	503	499	548	535	556	527	522	499	519	539	516	536	504	537	560	489	543	501	497	544	482	482	501	512	504	515	528	499	499	544	521	530	509	543	517	486	527	518	502	534	480	492	554	540	486	478	487	551	524	482	512	478	521	513	522	516	520	497	498	493	521	549	578	501	502	503	525	503	524	521	486	527	507	503	478	520	485	504	476	498	508	496	524	539	472	518	503	539	527	502	522	527	533	506	481	490	518	500	554	515	516	522	488	527	541	555	523	549	505	510	481	567	521	507	515	556	516	519	525	511	506	508	524	523	517	498	494	533	577	545	495	561	506	525	519	508	508	537	521	506	509	515	530	507	499	508	562	556	499	556	511	528	504	512	541	535	526	492	500	514	513	502	510	543	514	526	523	517	527	551	524	504	503	491	530	536	479	522	486	519	545	540	506	518	492	524	492	531	491	521	483	495	487	531	499	542	534	501	507	515	482	528	507	484	530	533	481	484	485	551	488	496	510	480	531	500	516	510	541	474	488	506	505	518	550	564	512	542	472	493	502	512	538	508	517	511	550	546	518	517	547	540	525	480	524	522	555	536	491	508	545	507	516	473	540	524	532	522	531	470	506	479	525	542	536	554	509	507	492	505	524	496	517	510	513	487	496	487	518	522	525	516	487	552	500	494	544	517	565	549	539	523	499	497	496	526	537	476	579	517	542	484	478	494	509	505	538	515	502	519	511	507	530	495	513	512	501	499	504	496	518	497	508	465	506	492	529	500	512	506	511	508	511	539	544	472	512	559	546	517	528	521	569	513	508	491	529	521	492	495	532	494	523	474	510	528	513	507	497	530	510	526	533	539	519	511	529	509	525	505	485	518	496	490	527	510	483	521	507	528	506	568	526	459	502	500	515	524	523	514	466	505	536	491	498	527	519	504	507	556	511	495	507	540	472	528	508	469	539	546	517	514	498	538	529	506	525	467	487	504	490	538	505	504	496	498	507	528	513	491	484	548	543	517	502	545	483	542	521	517	512	504	542	474	511	521	536	476	511	507	507	492	473	563	520	533	508	501	508	527	526	460	511	473	535	522	505	499	506	522	513	495	525	528	514	503	528	499	507	527	516	515	526	484	534	536	479	531	519	562	514	484	539	549	514	521	524	505	571	497	512	497	515	537	542	521	519	520	546	528	532	536	517	514	449	491	482	542	505	500	474	479	523	543	523	515	496	495	518	524	449	528	509	508	486	524	484	492	511	496	510	501	485	527	514	508	527	520	496	505	480	528	540	530	489	501	521	535	504	514	503	522	544	527	542	504	543	542	548	561	537	494	496	520	478	514	549	492	537	526	502	486
23107	21202	28812	23843	21207	21175	9427	3062	2195	1910	2229	2161	1719	1452	1583	1467	1244	1380	1194	1211	934	836	676	602	602	560	589	589	565	529	513	512	534	510	486	445	506	422	441	413	435	428	417	424	416	396	464	417	420	386	395	431	439	419	441	386	416	422	400	395	397	365	389	389	404	378	390	343	367	322	391	349	364	358	368	362	353	329	373	319	334	343	367	365	348	338	343	376	347	350	344	376	375	322	382	343	375	341	345	336	344	330	345	362	312	308	340	344	378	336	372	359	379	337	378	364	370	339	344	332	296	324	356	335	366	328	347	341	319	341	364	344	335	328	357	327	340	298	359	331	370	362	318	382	349	340	323	359	340	379	337	375	321	359	326	301	325	341	353	358	351	339	325	368	335	345	343	354	311	309	329	327	359	338	307	309	344	338	337	362	359	357	324	309	322	330	343	327	320	355	345	315	312	347	327	340	364	318	358	345	342	345	350	381	357	314	336	332	332	351	360	365	311	360	374	368	335	354	362	322	337	338	344	351	306	325	333	336	326	357	328	367	338	342	357	350	318	356	351	317	375	340	363	314	328	356	351	340	371	333	368	355	326	351	331	313	322	342	319	339	350	340	360	328	376	332	332	321	350	342	322	335	318	342	312	365	330	331	344	343	329	332	343	354	342	339	337	351	335	326	324	318	336	332	355	334	334	327	324	335	343	350	326	328	330	332	334	341	331	329	346	362	348	343	335	330	340	330	355	303	343	348	342	358	312	334	343	390	325	359	335	337	358	340	324	347	351	326	363	300	328	348	365	322	332	315	346	339	346	359	327	343	348	332	359	355	307	338	354	326	349	373	330	355	314	326	366	354	380	375	331	333	320	328	318	364	360	357	337	338	328	351	312	327	344	338	315	321	332	343	325	361	336	358	332	349	341	306	321	324	352	337	356	321	339	341	352	303	319	342	334	363	349	368	348	342	371	328	337	340	348	343	360	309	317	343	331	322	333	351	340	354	332	332	354	363	342	317	339	310	324	322	349	389	329	357	354	333	339	340	327	335	325	337	349	339	346	363	338	322	329	377	297	344	344	342	335	370	343	355	342	317	335	334	323	350	356	350	324	364	339	327	319	361	322	347	361	350	325	363	324	336	301	353	355	334	300	352	319	324	294	344	333	343	337	361	295	302	319	364	395	356	308	320	356	376	338	372	348	346	331	325	323	340	330	344	348	349	346	350	326	322	330	311	346	352	318	355	353	335	326	339	323	327	302	329	345	310	328	328	346	334	369	320	336	342	284	310	352	297	358	322	335	360	352	365	360	339	317	338	357	313	334	338	337	344	344	311	330	336	382	360	319	334	334	335	369	356	346	354	317	363	333	336	317	343	341	338	317	323	369	370	340	329	330	338	349	327	353	342	326	342	345	321	347	357	359	334	358	341	344	357	331	299	311	343	320	315	334	353	320	377	349	349	326	375	331	356	329	321	341	292	337	353	316	360	365	387	331	366	334	313	355	329	330	347	350	326	360	338	353	310	351	354	321	337	326	339	324	324	328	309	338	363	349	333	349	324	320	326	338	327	329	333	337	339	338	343	331	339	307	336	322	295	344	336	333	325	365	331	348	321	355	289	321	340	354	366	347	368	345	347	364	359	350	324	298	351	324	359	336	321	343	358	351	350	352	341	310	356	343	326	359	356	304	326	344	359	329	356	333	321	359	315	328	353	343	347	333	349	327	319	369	384	343	341	335	357	328	314	352	353	322	324	337	344	365	328	305	340	311	315	324	353	346	335	336	316	319	345	337	353	369	333	349	347	349	352	343	344	310	312	354	325	323	345	362	367	352	327	355	362	318	343	355	377	361	361	322	357	345	371	337	353	340	325	334	351	337	322	363	366	347	348	333	365	311	345	331	360	338	336	331	364	357	341	349	360	295	333	360	367	319	366	327	346	341	342	344	344	352	327	327	309	356	327	324	347	342	370	324	355	313	331	312	351	381	309	355	323	361	325	307	333	341	315	329	327	330	342	383	340	370	327	328	360	337	354	325	339	364	327	342	332	326	313	346	340	355	357	348	343	330	335	325	350	363	325	334	336	338	317	339	359	315	359	334	337	387	352	321	336	338	335	340	338	336	324	335	318	326	346	346	351	350	340	325	349	360	369	357	349	330	352	352	364	311	337	369	342	337	361	326	332	297	340	362	381	313	357	346	348	340	350	327	363	348	312	372	332	346	332	358	315	336	337	355	349	297	332	341	343	309	351	320	320	378	343	315	338	337	346	313	348	339	319	341	333	320	372	338	316	327	326	332	321	322	365	315	348	359	348	354	335	315	325	342	342	356	377	355	303	326	334	356	361	345	333	322	368	307	332	375	337	321	320	352	342	332	338	359	328	338	340	340	344	332	333	351	320	332	328	337	364	351	365	348	348	342	335	356	347	331	351	330	313	340	321	330	351	340	344	326	350	306	292	316	359	357	321	337	363	348	365	327	354	334	334	316	341	317	338	317	331	321	349	340	344	306	325	324	351	317	349	313	306	337	343	335	347	328	313	350	348	332	311	378	325	335	355	343	340	353	302	347	325	283	316	345	343	341	356	339	329	366	337	375	329	329	298	345	339	326	332	354	343	352	344	349	348	311	340	368	336	339	334	321	334	369	340	326	300	356	353	342	364	340	335	320	326	301	328	342	360	317	343	368	344	345	338	330	353	339	361	343	325	357	330	299	333	358	321	305	362	318	310	349	321	327	345	317	351	326	314	318	304	322	352	346	318	342	357	365	342	314	342	375	342	350	350	338	328	319	359	370	361	344	316	371	327	369	361	344	342	293	346	344	345	332	322	377	335	335	332	336	356	374	325	363	344	376	322	364	325	333	349	327	367	342	326	352	325	379	323	328	331	336	322	333	344	349	334	365	343	317	301	327	375	372	321	311	355	367	351	342	359	341	348	346	326	302	341	353	319	334	360	368	334	343	301	326	291	344	312	388	348	340	361	326	302	358	352	354	315	362	336	315	327	317	370	351	341	338	355	332	364	334	316	338	351	359	339	350	353	309	306	341	343	380	347	328	349	349	349	357	354	350	350	333	339	338	304	319	332	339	315	326	352	315	342	338	345	314	329	320	327	357	344	342	362	331	336	356	347	329	345	339	310	311	350	343	366	327	369	328	360	332	339	327	344	353	320	295	356	315	342	346	340	349	359	325	324	329	316	340	358	332	336	322	363	343	365	327	335	373	346	352	342	327	364	317	344	337	343	354	329	322	322	347	336	340	322	359	336	338	305	334	372	323	332	323	365	346	309	334	332	370	336	334	315	306	366	335	332	333	324	336	355	362	342	363	338	359	327	328	317	333	356	336	312	346	324	345	336	344	324	359	355	308	352	364	338	337	327	329	327	323	345	337	333	385	355	347	353	348	348	354	362	341	356	346	324	327	337	322	327	338	330	313	364	357	357	342	360	363	327	336	312	358	331	348	337	322	341	345	360	330	334	332	327	337	344	326	388	333	344
21106	35004	21276	13059	12880	9709	7279	6047	4820	4198	4612	4620	3417	2889	2979	2872	2258	2477	2246	2161	1599	1311	1068	969	910	808	853	833	811	771	709	753	704	695	673	662	663	597	616	586	627	616	580	558	631	574	508	541	551	540	519	563	544	560	544	530	565	512	504	530	477	459	487	483	448	465	456	427	445	430	436	429	409	414	442	406	393	441	373	424	388	392	434	441	399	434	389	395	442	406	386	426	393	407	367	405	426	416	373	403	445	375	381	377	424	393	422	404	402	387	393	409	419	420	411	390	415	389	407	418	431	393	410	394	399	376	401	452	394	423	379	390	399	410	426	392	379	381	394	360	398	388	389	357	447	396	416	400	417	360	427	414	402	392	415	393	404	396	397	402	401	426	405	403	397	381	406	410	403	417	430	396	412	372	434	418	397	388	425	399	403	428	414	402	433	415	403	419	391	356	398	417	399	395	387	391	389	428	403	416	374	408	371	395	433	372	399	414	404	435	391	406	400	403	437	407	402	400	406	426	387	417	422	400	379	405	412	413	397	383	370	423	400	398	381	395	411	390	391	411	404	357	428	419	419	442	415	408	390	439	406	380	393	429	432	390	408	425	401	422	414	444	374	414	426	410	432	367	422	429	395	413	430	392	423	396	404	433	347	428	399	388	405	429	376	402	416	409	379	399	422	441	398	429	386	392	414	389	424	340	393	363	411	408	401	374	394	389	389	408	395	425	380	413	399	415	412	412	408	424	397	427	386	414	405	416	351	391	415	403	410	430	389	433	418	370	411	432	379	383	373	397	428	404	384	414	440	396	398	388	446	396	361	397	404	413	400	394	400	381	405	390	436	417	394	433	372	413	403	412	361	393	395	404	385	397	426	414	420	408	406	399	401	407	403	368	413	401	403	410	404	375	377	420	403	386	390	392	398	421	384	403	389	446	437	434	422	451	405	360	411	410	385	409	355	381	377	398	416	417	383	362	380	414	389	402	414	381	428	388	382	412	374	408	423	381	415	414	390	403	387	352	383	430	414	404	421	415	402	404	421	386	429	408	404	405	369	413	390	416	404	405	384	386	375	375	396	379	385	380	406	420	393	403	372	354	393	419	372	386	392	401	381	433	397	395	413	386	397	396	411	377	394	409	383	410	410	438	418	410	387	378	411	404	369	405	405	381	383	402	385	385	416	387	368	372	367	388	410	410	418	417	391	396	379	396	389	395	372	394	397	401	383	387	406	400	407	410	367	386	428	367	379	353	447	429	416	411	378	401	403	432	393	402	403	404	408	388	441	404	382	397	391	381	385	383	395	422	391	372	403	407	376	411	413	376	398	377	382	385	383	393	426	358	381	415	381	370	406	417	422	403	426	395	408	393	405	411	380	376	394	429	389	402	411	413	394	367	392	409	378	380	422	382	406	420	393	397	389	419	426	378	398	409	369	403	411	402	392	412	384	414	399	428	432	386	425	379	421	426	436	408	388	401	409	419	398	420	399	396	410	405	387	375	403	419	394	434	383	414	411	385	362	373	405	405	438	349	418	410	387	418	402	428	379	385	429	447	392	395	406	408	411	388	398	428	408	368	375	394	406	426	409	398	405	422	383	388	366	378	408	401	405	396	405	394	419	375	384	419	371	393	376	385	408	398	404	419	376	374	444	384	417	418	411	421	438	394	404	418	381	405	409	453	412	420	410	398	391	420	380	420	396	415	369	387	398	422	403	394	375	421	427	416	390	388	397	392	393	388	377	421	391	382	400	407	406	380	385	388	436	413	428	399	398	388	358	373	418	419	413	378	380	406	386	377	403	416	408	382	428	408	405	380	384	413	410	383	413	379	391	417	397	394	407	379	429	382	417	406	383	408	389	410	371	388	417	441	390	416	421	374	396	379	395	421	423	422	372	400	406	385	436	434	416	430	403	386	409	404	402	418	393	397	421	390	399	385	401	428	402	387	380	421	405	424	422	405	427	406	373	358	425	391	421	422	393	374	379	384	367	428	422	423	422	412	425	393	391	385	395	396	428	386	410	401	419	424	385	435	430	388	371	408	394	382	366	411	420	394	397	391	412	383	395	419	389	381	399	401	387	416	446	438	408	400	417	387	371	373	410	419	408	390	412	438	415	398	383	382	387	402	415	430	415	364	381	453	406	383	408	396	394	415	419	408	414	389	398	399	366	398	401	414	397	435	361	354	375	395	398	389	390	397	400	393	392	398	368	381	363	372	434	404	406	398	432	401	400	364	389	402	437	395	402	406	421	383	379	397	423	374	409	398	421	392	399	399	407	389	383	384	415	396	363	408	367	389	370	391	385	404	407	425	420	427	387	430	422	396	367	395	407	403	364	409	390	377	365	365	391	418	386	393	428	404	415	392	330	387	393	411	427	395	419	349	411	415	415	403	402	406	422	392	418	401	373	362	383	419	387	406	412	424	414	392	416	390	383	399	397	424	392	371	426	431	406	419	393	445	391	391	420	427	378	395	411	414	404	367	382	382	374	380	377	406	397	407	400	405	417	396	419	404	399	351	408	418	434	374	416	390	416	379	370	421	399	376	380	418	359	402	433	418	417	392	416	402	413	363	371	404	415	405	424	373	416	448	389	398	429	408	416	404	417	400	395	403	404	413	413	397	446	382	388	381	402	375	382	403	370	385	382	430	411	386	371	442	385	400	384	399	397	456	414	385	438	384	421	374	398	417	402	371	387	399	418	399	388	406	437	379	363	404	378	387	396	383	373	386	411	389	395	423	386	390	390	413	396	405	407	419	432	409	413	431	428	422	400	374	453	396	403	400	382	410	419	427	392	425	390	402	389	417	429	386	408	385	376	443	409	378	364	418	380	404	412	381	394	393	426	374	443	373	419	391	404	403	418	424	427	413	406	414	418	396	429	353	376	408	410	413	376	417	392	404	339	393	404	424	373	413	415	397	389	426	407	370	437	406	440	395	409	418	387	408	406	406	420	409	380	422	386	380	401	385	397	381	401	369	424	401	458	404	426	379	411	377	428	388	386	413	378	394	392	382	455	412	425	389	396	404	390	371	381	392	415	374	435	428	396	414	414	426	413	377	356	399	407	384	403	411	380	393	405	412	396	442	341	415	413	398	377	410	433	428	431	410	425	434	430	388	372	392	379	408	381	409	412	409	392	371	421	424	388	384	430	410	399	400	356	378	420	382	411	433	402	394	391	400	411	405	402	378	362	394	403	430	372	383	413	436	424	394	390	404	389	417	426	406	418	426	402	408	396	395	406	428	390	397	416	394	414	397	400	387	394	391	402	413	388	384	402	425	418	368	394	406	393	392	426	369	379	405	429	436	403	382	378	404	395	408	414	397	392	419	387	377	386	405	396	404	370	413	392	365	407	429	396	414	395	417	375	416	375	367	418	419	400	410	394	394	407	404	393	428	359	418	367	433	362	420	405	418	377	373	365	403	432	379	413	412	396	417	417	400	422	399	415	396	367	372	401	390	457	384	439	411	417	393	375	410	408	392	419	424
27487	19962	9531	3231	2603	1796	1375	1078	933	935	1050	1019	820	821	858	757	735	732	750	630	581	524	462	447	462	463	460	464	448	484	445	425	439	393	403	422	406	396	384	374	389	409	391	433	400	367	395	409	360	407	385	419	431	386	412	398	415	399	365	376	351	386	366	358	361	338	363	368	392	359	423	386	363	352	369	342	362	375	378	384	402	356	364	340	350	362	361	383	365	306	365	348	349	420	358	390	337	352	369	349	338	379	394	371	387	395	372	352	343	358	352	339	358	386	319	371	401	391	362	357	354	378	373	343	343	356	380	353	358	377	356	349	393	377	370	323	371	345	356	353	392	358	350	360	356	373	352	369	366	349	330	366	348	407	384	368	353	347	382	358	326	348	372	400	368	334	376	356	364	414	353	344	361	366	351	356	375	356	394	373	345	353	353	356	360	338	336	364	365	371	371	345	356	353	352	389	338	389	370	347	348	387	338	388	374	367	372	340	353	349	362	356	373	385	362	339	356	357	375	340	355	345	364	356	380	354	381	360	345	325	359	346	384	343	344	388	389	377	349	410	355	377	372	368	354	328	389	397	336	330	380	355	338	387	373	357	345	366	346	363	375	364	353	385	382	352	328	366	355	347	389	354	366	326	362	326	350	374	376	384	342	334	343	353	327	380	326	380	384	356	359	374	363	341	367	364	341	341	361	358	371	375	344	360	420	354	367	361	359	378	378	371	348	353	358	345	371	338	342	330	376	367	377	342	326	329	373	392	377	374	363	363	367	389	358	325	347	354	398	339	374	343	369	312	354	384	367	339	336	367	344	348	350	357	376	346	350	383	377	378	365	377	358	354	368	364	369	343	387	379	343	352	377	337	380	362	379	354	354	366	362	327	381	360	358	391	357	341	343	367	367	360	357	345	326	316	360	390	376	394	354	291	338	370	365	348	396	354	348	364	387	374	355	383	335	357	359	354	383	337	324	391	325	318	351	356	357	380	344	398	389	322	323	387	344	392	371	360	364	350	361	362	379	388	348	359	367	382	367	347	373	347	342	355	357	363	341	385	355	331	392	396	377	381	375	344	375	378	370	370	377	362	352	323	359	382	377	377	391	331	342	367	365	385	365	397	375	387	357	350	348	349	339	356	365	370	386	397	370	359	395	356	355	337	381	354	340	372	353	352	360	341	392	364	393	380	359	356	385	379	364	360	374	360	358	392	374	340	332	333	357	359	323	368	368	376	373	337	388	358	348	355	395	349	373	392	348	360	345	408	366	374	374	358	339	346	372	337	374	334	358	354	362	353	390	365	335	384	372	319	372	352	343	398	382	383	367	373	341	385	346	349	365	378	364	375	353	376	347	357	356	354	344	366	390	351	374	370	425	394	360	361	359	364	350	371	398	336	355	357	375	363	351	399	363	376	372	354	349	349	356	365	354	357	384	379	373	329	364	339	353	335	353	347	367	333	379	346	354	340	374	379	347	388	367	355	361	355	372	368	375	354	300	326	348	365	314	332	358	322	367	345	387	378	369	350	358	365	324	368	386	372	372	381	363	384	362	334	365	336	392	362	356	346	346	357	375	305	363	373	390	386	344	328	345	341	366	350	353	393	350	353	370	385	334	351	370	324	349	348	365	330	375	353	308	365	364	380	361	336	370	359	354	371	367	389	315	335	393	365	364	346	368	334	349	364	380	334	370	407	343	356	377	372	374	360	361	330	374	374	351	359	352	368	409	325	351	361	327	361	355	341	370	369	393	387	355	377	364	352	374	338	354	371	394	368	353	405	352	320	320	349	399	369	333	356	339	405	358	341	368	352	344	338	375	360	337	336	349	361	374	352	381	373	350	351	333	360	369	345	397	328	384	356	326	383	354	374	328	354	343	372	340	371	374	402	318	331	346	355	381	394	369	368	345	337	355	354	371	368	321	357	376	321	376	366	357	361	351	325	376	362	399	361	354	353	390	400	342	383	351	379	326	376	407	372	343	352	340	341	346	368	354	378	372	346	372	373	372	366	382	379	394	366	364	339	360	371	355	385	353	355	379	350	337	350	384	348	343	372	351	373	361	355	361	334	334	351	374	355	357	347	354	360	338	355	362	303	358	324	375	331	361	366	318	350	330	351	311	365	363	345	378	388	389	355	398	346	341	354	350	374	359	367	379	360	363	378	373	340	387	336	346	398	319	329	351	374	383	357	351	354	346	378	391	350	374	354	360	341	317	363	360	363	358	363	375	367	346	352	341	389	357	359	366	370	360	356	337	392	359	359	363	349	325	369	376	355	352	371	363	352	337	362	369	352	393	347	342	363	372	355	344	344	376	340	384	402	382	358	355	366	359	390	348	355	359	387	348	376	359	376	375	379	394	382	367	373	371	350	365	381	342	337	366	389	385	321	378	385	356	399	357	367	379	379	353	364	382	361	352	348	351	338	349	353	400	383	357	367	336	366	384	357	366	355	383	388	395	346	369	347	377	361	363	345	347	373	368	344	340	362	358	347	372	353	364	347	378	363	383	364	367	387	372	324	390	365	369	380	342	361	375	370	347	361	361	365	327	375	363	363	316	371	373	346	378	387	350	353	364	354	332	388	363	376	347	398	371	351	361	369	357	364	375	349	360	337	365	354	350	358	364	324	400	338	354	355	328	359	394	361	370	334	367	377	348	372	383	385	391	405	355	379	395	384	344	347	338	381	344	366	367	362	349	339	326	329	352	351	342	367	349	326	356	371	321	347	394	362	361	361	359	356	366	359	357	371	375	378	327	405	358	346	344	362	347	380	354	354	372	343	374	403	355	362	366	368	342	330	367	394	350	380	350	349	334	409	340	387	359	377	358	335	351	354	371	333	378	362	374	388	360	366	364	317	363	348	351	312	359	355	367	379	389	359	371	340	346	339	321	354	328	347	371	365	386	396	377	345	360	351	359	331	325	363	388	348	363	377	371	359	375	366	376	352	345	368	369	347	377	374	351	365	346	348	346	334	328	326	359	317	400	357	358	396	342	345	380	358	352	325	362	425	388	331	381	315	342	378	338	361	392	358	332	349	360	341	372	372	349	360	400	388	347	332	348	336	372	364	354	347	376	379	352	368	372	343	341	364	391	337	371	379	367	340	371	347	355	369	358	392	344	372	339	332	332	376	386	381	395	323	361	345	315	379	341	345	344	368	364	317	391	353	341	362	339	380	376	338	346	341	368	358	329	363	350	359	351	376	368	383	327	359	353	349	340	351	387	350	370	385	366	368	352	372	326	366	364	337	360	395	369	383	389	333	356	352	350	339	319	338	379	359	353	337	372	379	370	361	364	361	340	367	361	381	350	393	353	334	386	355	382	366	318	374	354	328	364	353	383	332	319	350	358	367	355	357	362	377	366	392	373	373	341	363	403	359	374	346	386	347	337	373	324	374	353	354	353	388	343	343	366	363	382	362	387	346	372	365	366	371	357	355	350	379	379	351	366	352	343	319	338	364	365	350	323	394	372	366	389	339	350	289	351	363
16437	18227	7861	4732	4950	3797	2934	2409	1973	1943	2126	2051	1498	1521	1588	1389	1189	1266	1159	1178	872	755	708	643	632	613	606	617	623	594	622	589	553	548	542	526	596	566	553	505	496	513	513	476	518	513	498	523	526	518	496	508	502	537	545	500	494	511	491	506	506	486	448	478	468	447	488	455	488	503	479	417	446	443	459	432	426	454	456	445	450	462	477	410	486	461	462	452	434	467	456	424	449	456	436	452	434	439	436	462	422	468	456	425	436	424	451	472	439	463	423	434	450	437	437	428	438	425	440	445	402	465	472	456	444	467	425	462	489	464	395	478	458	472	466	408	446	445	468	452	446	478	452	446	438	444	450	477	431	469	419	439	411	456	414	474	456	440	446	408	418	427	453	452	427	439	455	447	441	433	444	425	440	486	433	439	387	463	444	457	472	421	416	461	419	451	468	472	433	479	421	439	442	433	444	462	469	431	432	465	410	440	419	403	456	472	445	438	465	464	443	442	470	445	430	404	469	430	410	455	434	431	450	451	437	411	497	485	466	485	434	452	458	441	441	461	434	417	448	447	438	464	448	480	453	412	435	413	469	441	454	473	457	404	438	454	435	432	434	470	417	438	446	462	401	434	439	422	427	460	435	456	451	439	470	472	463	486	429	439	414	435	450	461	477	458	432	465	462	463	429	448	407	449	455	417	441	441	470	463	426	432	456	437	485	412	436	446	439	449	446	423	434	449	428	438	450	435	478	461	477	409	432	416	445	465	482	413	421	471	436	489	448	450	415	434	479	434	433	455	438	487	446	473	436	429	432	466	455	457	454	440	461	431	447	430	430	491	458	481	399	430	429	413	452	441	474	438	445	471	414	472	434	448	456	403	418	420	463	464	468	428	453	480	469	422	429	417	432	484	437	465	455	417	428	465	414	426	473	435	454	431	451	447	458	452	455	406	446	494	434	464	473	464	475	414	467	429	435	431	416	450	446	453	449	438	439	493	436	420	463	448	466	444	464	473	448	471	441	454	437	409	440	473	443	483	420	422	457	477	420	456	428	433	414	430	443	464	425	456	481	439	469	494	426	435	443	455	437	436	451	448	419	418	410	466	475	446	447	439	468	480	421	455	466	468	451	424	447	458	433	410	456	461	410	440	456	472	429	429	486	456	434	419	470	446	466	454	420	426	436	415	443	445	452	495	430	451	440	472	449	446	460	459	432	421	420	447	467	436	394	428	445	451	463	408	434	434	428	440	447	473	431	425	443	454	454	456	488	465	509	434	420	474	426	487	453	439	408	476	455	449	435	464	413	465	439	475	456	406	424	429	445	454	457	436	424	419	466	470	442	418	423	457	430	438	488	442	461	431	445	492	472	454	450	431	433	442	481	440	477	453	464	424	439	462	448	446	448	435	444	436	487	441	425	459	454	437	419	455	462	426	461	447	437	464	465	448	418	448	436	395	446	462	426	436	464	432	435	442	442	472	431	448	462	461	441	439	453	479	437	407	439	437	451	437	426	463	431	404	480	437	415	444	416	416	449	429	465	447	442	490	427	414	448	409	451	442	435	437	428	485	425	454	431	445	453	433	427	432	461	442	420	403	420	477	439	477	442	439	438	416	435	447	420	428	450	464	459	435	450	419	443	427	443	419	456	481	409	443	447	477	454	439	460	482	442	443	431	475	404	434	454	455	433	447	488	461	426	450	448	450	475	434	412	459	474	436	428	468	467	442	451	452	465	442	469	428	460	458	436	455	437	464	424	445	445	440	476	438	447	445	449	439	468	441	468	445	420	404	438	457	441	450	482	451	472	419	413	434	438	467	446	433	410	430	431	397	440	463	440	440	408	430	449	448	480	446	427	440	412	431	427	438	478	456	449	475	455	445	429	466	434	416	431	436	429	428	444	439	482	411	410	443	457	433	443	455	454	410	424	432	489	427	460	457	459	429	442	461	429	465	436	443	428	481	443	413	455	455	444	447	435	454	461	448	471	441	470	465	405	479	470	460	454	454	473	451	410	431	411	461	439	445	463	466	427	420	451	399	430	458	475	456	487	430	448	421	412	460	441	467	439	420	472	460	440	436	467	435	426	429	455	434	473	422	439	433	425	437	436	451	455	434	476	423	425	446	432	446	440	442	446	462	455	457	461	433	434	438	428	456	456	427	441	409	463	466	460	413	460	426	451	439	434	458	464	438	420	448	467	413	439	447	419	460	433	450	479	445	453	428	390	468	458	441	409	453	451	425	426	465	460	424	451	423	485	446	431	440	418	423	399	449	421	440	437	467	427	462	473	455	474	446	431	433	470	453	446	468	440	428	457	457	499	448	453	476	484	413	447	471	417	474	454	395	465	423	416	462	399	429	466	445	493	412	455	427	430	452	462	433	408	455	436	442	469	399	450	456	425	423	437	419	481	449	466	453	443	454	460	483	417	444	436	434	474	482	466	437	437	457	464	472	449	446	438	476	446	468	475	451	455	438	462	446	473	457	482	433	448	433	421	432	411	405	470	461	429	469	471	459	464	436	438	442	446	480	432	419	444	446	451	466	468	455	419	430	491	448	459	442	420	454	448	456	446	442	452	457	445	437	485	450	442	445	453	473	464	427	462	470	440	434	437	455	465	431	443	400	421	452	490	433	448	456	402	455	457	427	467	422	443	424	459	457	460	474	459	440	442	433	465	427	444	432	455	452	458	452	455	410	447	481	459	461	420	425	431	412	435	458	435	474	453	442	481	416	465	455	450	463	421	442	454	454	455	431	434	415	430	450	471	454	432	428	450	434	419	445	462	461	441	416	453	478	434	456	457	483	464	434	453	472	422	419	426	442	436	514	435	431	448	436	487	444	422	426	442	442	426	449	460	482	452	419	466	441	430	418	443	490	455	459	472	451	466	454	473	425	432	442	442	423	444	455	450	422	443	460	430	432	460	450	455	475	468	408	448	481	435	410	443	464	430	419	452	455	412	477	427	398	473	470	423	445	462	435	467	445	431	445	456	482	438	467	447	424	460	447	460	425	446	440	459	439	465	460	457	481	459	448	452	442	449	440	470	457	398	443	462	415	446	429	443	433	448	444	452	449	426	459	454	441	430	442	434	471	473	471	429	449	448	459	433	459	489	439	423	430	426	444	469	424	462	469	422	421	413	443	475	456	450	492	390	434	465	429	442	448	420	417	438	453	408	466	451	432	408	438	441	437	429	407	450	443	421	480	462	456	443	445	420	471	433	422	434	438	430	435	476	472	421	432	457	468	472	444	438	486	473	471	444	388	420	458	446	454	441	433	486	431	427	409	411	440	406	468	452	424	434	450	451	434	449	479	421	387	460	402	448	469	432	487	439	438	435	462	396	429	460	478	431	444	442	436	466	427	478	449	419	439	456	475	460	464	481	427	497	421	415	473	453	444	442	458	456	463	456	455	439	471	455	436	469	442	445	474	439	455	421	456	444	427	455	442	446	446	434	438	494	445	438	467	464	438	456	424	442	425	426	442	477	427	431	432
24205	21186	28262	24379	21070	9402	3137	1937	1544	1386	1672	1436	1253	1173	1115	952	967	897	907	823	619	533	487	458	450	440	436	460	448	448	402	388	421	383	386	374	350	369	351	333	344	335	373	325	317	331	358	348	347	365	323	345	338	343	332	319	306	339	307	325	315	296	320	274	300	289	332	288	291	263	289	308	286	308	309	315	302	251	282	308	294	286	301	287	300	281	313	270	309	289	293	286	276	270	297	287	274	299	263	278	280	269	304	290	283	296	293	288	304	280	239	264	280	294	293	308	287	294	270	278	284	272	270	267	274	249	289	306	280	303	299	293	286	277	276	280	272	264	280	275	273	271	276	301	289	293	303	285	270	239	280	258	264	262	295	272	291	276	273	289	281	285	270	267	282	247	275	289	301	271	301	279	286	296	270	270	281	269	256	289	277	252	270	291	276	312	283	299	325	282	284	281	263	274	297	272	294	326	268	283	266	288	285	246	235	311	268	256	288	312	263	280	270	274	284	253	276	254	269	273	291	257	252	305	267	241	275	278	302	291	295	287	305	298	236	271	266	294	269	293	312	257	300	278	266	274	303	274	288	290	249	289	270	262	305	267	267	277	277	292	265	277	295	300	307	281	258	272	258	289	258	264	296	301	254	265	256	290	269	275	281	271	293	282	307	278	272	284	289	309	268	277	256	285	286	284	285	302	284	288	274	311	278	309	294	313	256	264	278	264	285	251	293	287	286	289	270	269	304	260	284	274	274	265	285	261	270	285	276	301	297	276	310	271	286	290	296	328	276	268	302	282	293	292	285	286	269	279	290	290	270	269	279	288	308	266	266	252	300	293	269	263	288	294	281	270	277	271	277	295	270	284	313	265	313	287	250	299	285	283	273	294	294	291	287	283	296	268	253	295	289	300	268	273	300	256	271	289	314	273	291	297	287	269	249	295	277	300	282	312	266	305	262	287	271	311	282	283	279	267	297	284	296	278	278	280	262	280	299	277	260	293	270	255	271	288	278	279	285	279	272	298	257	294	287	292	293	288	290	252	272	300	275	296	288	289	283	284	299	293	289	285	271	286	279	293	329	298	315	268	258	277	269	286	253	275	303	274	284	302	282	251	285	282	280	269	292	276	288	285	276	274	285	313	278	304	280	293	255	284	281	276	269	271	303	279	311	299	267	291	289	262	299	265	250	243	263	303	301	283	282	251	286	292	275	269	289	294	280	285	257	288	284	294	301	291	306	288	270	306	271	249	276	271	284	268	285	275	304	294	279	277	289	265	305	286	311	243	270	288	278	254	268	264	306	325	282	271	259	288	277	239	274	276	296	282	275	287	259	290	289	256	273	261	287	280	313	281	301	258	271	296	275	303	294	255	263	264	270	289	290	263	284	274	293	271	289	295	260	254	301	288	262	267	280	273	308	259	279	289	297	285	277	282	280	296	303	265	270	300	262	285	253	297	276	295	287	305	300	288	307	288	300	303	269	261	311	302	288	290	307	278	297	284	282	276	275	269	263	297	283	279	259	270	287	287	308	295	245	282	273	287	262	266	281	275	293	285	277	306	275	260	271	297	284	290	317	271	300	299	284	289	301	292	270	295	271	290	276	262	287	268	317	278	295	280	275	263	270	298	278	251	277	288	268	282	281	245	267	234	308	272	289	298	290	251	301	271	271	266	260	274	270	276	295	305	273	290	252	281	265	254	284	304	283	282	281	274	283	260	265	281	282	245	261	291	266	278	260	269	289	258	286	291	290	260	274	316	284	253	276	285	305	295	282	279	273	260	262	276	278	276	303	293	262	270	286	269	257	259	264	289	292	283	311	260	301	292	284	294	267	265	272	308	295	259	294	259	278	257	306	267	281	278	250	248	304	280	301	263	272	295	321	288	261	273	293	315	283	265	286	272	277	250	295	271	301	279	249	283	276	287	263	287	315	264	229	251	290	281	280	282	267	296	286	267	309	262	264	241	290	265	274	272	286	266	274	271	285	277	259	258	320	285	286	281	289	281	256	283	288	276	260	276	262	280	302	256	290	291	264	258	293	264	262	253	303	315	301	276	270	259	290	268	289	294	260	287	279	277	268	279	289	281	273	275	299	240	256	288	265	305	289	266	272	285	266	268	274	282	282	279	261	285	276	255	302	300	289	294	288	266	315	271	289	284	267	305	282	279	254	289	248	295	302	293	261	262	271	302	276	282	276	291	300	264	282	291	281	300	270	273	279	296	278	263	273	260	317	288	278	275	274	267	266	283	273	278	259	289	279	276	294	268	260	280	276	294	277	307	277	288	275	272	289	250	289	273	283	277	304	273	260	312	288	272	260	275	287	252	290	301	263	304	284	273	270	272	273	249	294	290	284	286	288	269	316	291	273	284	269	270	267	289	270	280	272	288	301	276	274	270	246	256	289	256	284	294	285	258	294	285	287	282	295	284	247	238	297	269	309	276	271	295	288	264	278	270	271	273	273	272	289	274	273	253	271	279	292	304	304	288	291	276	287	239	288	287	296	272	286	264	267	294	287	263	299	278	255	257	301	284	295	278	280	273	274	296	264	269	266	280	284	289	278	259	258	283	251	265	275	302	284	267	298	260	258	271	248	275	247	288	280	275	320	278	272	276	308	317	305	275	254	252	282	285	296	278	260	320	279	313	267	304	246	299	297	247	294	304	267	288	299	299	269	301	266	297	258	303	268	282	308	291	280	230	280	297	295	289	311	310	279	312	294	281	264	278	280	274	289	274	276	282	268	271	279	294	292	275	297	300	301	261	285	272	283	289	273	278	287	327	301	289	268	254	302	289	264	287	283	278	280	300	293	297	296	286	307	281	260	260	276	277	272	243	259	281	292	304	270	257	289	268	290	289	284	282	280	289	278	263	273	305	274	299	307	293	300	314	293	306	299	277	256	293	282	272	279	260	279	275	293	262	284	285	268	284	266	276	277	274	283	290	252	295	302	311	311	297	281	284	294	271	236	274	322	276	276	277	294	290	274	285	268	290	295	292	291	279	267	264	247	283	297	266	258	309	258	282	268	289	266	266	290	270	290	310	271	266	263	280	281	275	269	276	294	249	284	281	268	273	283	282	302	273	268	266	287	291	331	296	254	285	272	285	295	256	277	271	273	253	295	282	300	260	298	262	306	309	278	282	294	272	280	273	270	276	271	285	248	263	296	261	284	276	259	301	295	296	304	265	314	283	282	284	269	291	264	273	304	279	267	269	268	267	287	271	271	313	285	289	247	279	284	310	270	303	292	295	260	290	277	276	291	294	283	291	259	272	290	252	267	298	307	285	307	280	311	268	300	283	276	314	288	286	247	258	277	278	252	264	286	299	291	297	299	312	288	280	256	280	280	300	279	291	300	255	289	294	264	267	281	284	266	302	280	272	263	314	260	304	268	268	313	292	269	323	267	286	312	285	311	267	258	291	268	291	288	279	291	287	266	282	292	281	275	283	273	277	289	313	288	259	310	292	276	277	265	283	290	283	291	275	291	281
18677	28516	16192	9382	8767	6880	5181	4148	3468	3245	3545	3209	2338	2445	2291	1768	1795	1710	1765	1411	1162	901	857	658	638	675	683	663	684	623	633	582	586	527	550	485	503	502	481	448	467	455	475	434	427	473	415	419	437	451	435	467	476	438	409	431	426	445	439	405	412	374	383	403	393	394	379	404	398	343	348	369	362	365	373	377	338	353	343	340	334	344	331	325	379	381	355	370	328	315	376	334	374	326	354	358	315	372	364	326	384	372	355	354	323	323	336	355	339	366	361	324	356	362	345	412	366	363	373	330	322	341	353	343	372	307	368	381	359	369	347	366	344	345	342	343	340	344	374	355	343	346	336	371	373	357	331	349	346	352	349	355	346	371	337	366	348	305	347	314	355	356	334	317	357	343	339	348	380	342	345	340	385	351	345	361	343	290	336	338	342	323	364	366	336	365	372	355	339	366	330	333	335	338	372	320	323	322	356	350	322	334	347	349	382	364	344	375	329	352	368	365	333	394	341	343	359	341	339	344	362	321	365	346	354	338	393	363	350	335	362	351	343	332	357	337	328	378	343	356	354	360	348	357	330	339	348	356	345	350	379	352	345	331	323	343	341	329	337	359	323	369	369	352	331	317	375	367	390	327	394	346	361	365	365	355	336	311	391	360	359	353	343	330	349	345	357	347	352	338	364	334	353	379	331	332	368	360	336	372	345	371	380	389	383	370	358	393	337	338	357	350	358	309	363	386	349	347	333	383	338	360	328	350	331	362	340	329	359	357	348	351	329	374	367	353	369	342	350	323	359	350	337	355	361	358	369	331	369	352	343	342	327	321	333	350	347	371	348	339	328	340	331	349	364	363	363	303	342	381	367	386	368	334	371	343	352	306	351	348	330	332	346	353	337	341	317	328	345	335	326	334	366	353	386	361	331	323	363	357	340	336	344	360	369	353	363	359	323	320	366	339	329	371	342	382	367	346	372	362	358	342	344	327	363	343	327	326	357	313	338	333	360	323	343	361	388	324	339	347	336	326	348	380	361	337	347	332	344	342	359	303	352	337	359	365	355	348	343	340	343	367	339	367	357	333	372	308	357	352	324	320	351	367	340	349	357	353	343	319	317	340	356	350	362	353	363	351	364	352	365	358	329	375	344	329	344	359	353	358	356	355	338	336	354	341	356	367	367	382	338	360	343	352	359	347	355	344	339	359	346	342	367	341	371	388	321	327	352	369	390	356	331	343	372	362	351	318	346	331	356	344	364	350	325	366	344	361	336	347	367	345	334	307	357	347	385	333	348	347	360	314	325	344	347	358	304	360	320	316	348	330	345	384	362	342	359	357	341	316	356	357	340	353	345	370	337	340	356	341	348	316	326	313	338	338	343	332	346	340	340	319	352	339	355	360	355	323	325	354	347	360	370	319	343	323	345	344	324	357	343	379	343	360	333	360	345	359	339	343	359	345	367	350	346	344	330	365	347	329	326	365	355	363	314	353	333	348	339	321	367	376	377	332	343	362	335	376	346	343	329	384	375	327	324	385	361	352	365	352	355	334	364	339	377	334	340	389	360	348	354	383	371	370	337	370	348	348	337	345	351	337	352	351	330	323	344	347	312	327	343	320	363	333	342	345	358	338	376	343	349	328	367	364	375	329	347	368	347	332	356	332	361	349	349	355	338	366	363	358	357	354	353	343	312	307	322	359	314	360	318	384	395	366	374	356	313	337	356	381	335	367	320	339	365	328	324	346	327	369	343	355	368	343	313	354	328	348	351	353	337	356	376	354	339	326	349	317	336	341	359	373	365	364	357	350	350	325	307	355	322	314	352	362	364	335	355	328	340	349	366	351	290	345	382	416	334	359	355	356	322	348	363	384	365	365	348	335	350	342	341	326	362	342	342	335	355	341	335	346	356	364	358	340	335	350	371	384	340	330	338	354	366	338	330	315	356	352	349	341	364	376	344	348	328	354	325	356	347	319	331	363	338	358	338	371	343	350	334	347	347	353	364	322	352	354	369	351	326	329	367	381	349	362	344	318	331	344	335	333	385	368	341	360	388	343	365	342	305	337	368	362	388	344	388	378	360	347	330	369	345	364	391	345	357	361	342	318	344	358	379	359	361	336	323	315	348	367	369	350	368	338	354	351	343	334	351	377	343	314	352	351	355	333	335	354	352	347	382	331	334	279	350	353	338	347	337	380	341	326	332	356	354	357	347	339	360	373	335	391	351	354	350	336	341	351	345	361	353	360	365	323	370	357	346	341	403	322	375	319	349	346	350	339	325	319	356	313	358	364	365	345	375	352	348	356	349	391	336	333	342	357	327	330	330	339	357	343	362	343	361	327	350	349	331	331	334	319	392	367	327	330	384	374	308	358	334	324	352	343	359	339	335	349	362	382	317	345	353	369	346	339	355	355	379	363	331	328	352	347	352	361	343	311	358	325	357	358	335	361	380	332	342	360	351	363	379	350	352	348	365	369	297	342	347	352	336	364	344	333	333	374	348	362	349	333	329	364	340	318	362	332	355	322	325	362	299	372	321	354	339	323	316	338	340	364	374	329	368	344	335	388	373	325	336	348	337	355	384	353	343	365	368	362	340	352	354	331	365	361	361	346	372	352	333	347	341	352	397	317	352	332	374	343	347	324	358	360	356	343	321	353	337	338	335	324	364	360	353	321	332	378	315	352	359	381	358	351	347	349	352	326	355	326	345	363	333	363	364	349	343	352	348	356	372	354	334	367	383	329	368	303	362	352	366	360	343	344	352	349	358	366	378	365	381	362	340	343	355	331	357	359	338	354	345	333	359	341	357	353	376	356	349	338	355	340	361	335	326	352	351	346	338	332	349	331	326	347	354	342	356	319	324	360	342	305	368	363	359	358	333	340	353	338	346	352	364	388	323	330	341	398	386	344	365	340	368	356	344	342	350	320	333	345	317	365	357	330	361	319	333	354	330	387	346	370	335	352	381	372	327	373	354	363	332	339	354	380	341	354	335	328	317	360	363	344	377	348	327	341	378	375	357	367	368	363	368	325	359	352	335	322	352	308	343	374	364	342	358	335	338	337	366	349	352	336	350	334	336	337	338	360	358	352	345	337	333	324	341	339	312	347	330	337	389	344	368	333	360	363	320	343	328	379	348	339	371	341	345	360	354	374	345	355	352	389	380	309	376	362	321	396	349	384	343	328	341	362	321	367	364	334	359	313	349	352	336	355	323	348	394	350	337	357	323	346	352	328	328	360	345	338	350	355	323	334	376	384	341	333	354	351	317	361	386	351	335	345	368	331	350	338	325	357	354	361	368	339	325	389	346	333	332	349	356	349	379	339	357	328	321	338	343	340	364	340	352	300	316	370	324	352	348	353	347	336	360	322	346	322	365	357	350	338	360	339	374	336	336	359	333	345	346	352	310	350	330	369	351	323	345	350	352	359	362	345	379	352	347	356	327	373	353	350	335	328	360	348	386	353	325	317	297	370	359	366	347	370	367	341	382	346	341	309	372	363
25382	21204	27060	25312	9034	2895	2108	1553	1362	1267	1417	1370	1131	1170	1091	820	958	972	1007	885	723	632	605	566	553	596	591	558	552	550	518	500	501	502	523	507	499	447	498	460	468	460	447	475	487	486	451	473	452	522	488	496	488	511	476	468	477	484	460	495	459	492	451	460	468	444	458	414	438	440	448	456	415	441	466	458	429	458	437	434	449	426	445	440	453	469	438	441	448	457	417	420	485	434	459	439	426	434	418	444	447	415	461	429	420	426	461	456	409	451	405	429	451	460	452	415	438	410	467	420	400	429	435	451	398	445	465	441	437	430	451	407	409	387	437	425	424	439	456	421	425	410	411	429	414	458	457	453	422	432	444	470	456	390	399	460	426	447	442	423	448	502	437	447	446	432	406	422	426	438	441	427	428	433	435	450	470	432	401	448	439	387	429	398	482	406	408	437	440	470	411	472	427	413	425	427	439	404	450	458	390	433	422	402	404	438	434	450	434	415	432	439	460	446	436	428	417	439	427	432	451	429	430	436	403	414	418	457	423	418	434	436	427	451	449	431	427	445	426	425	446	451	477	388	425	466	385	447	461	415	403	402	455	435	419	435	442	457	431	424	452	428	402	443	422	470	475	444	424	444	425	465	461	457	437	411	409	432	417	469	431	446	404	455	435	475	469	430	453	401	439	425	462	422	473	437	423	416	439	458	393	425	428	444	397	432	425	455	431	430	440	407	489	423	448	450	431	423	448	397	439	425	443	406	447	456	413	410	447	438	472	433	463	427	418	437	461	425	491	456	495	481	472	435	450	437	463	442	470	403	430	433	446	442	411	442	466	444	443	427	449	411	413	465	459	393	410	424	430	449	401	439	417	430	444	422	462	459	427	434	404	425	442	446	455	449	426	409	448	471	456	450	427	435	456	459	457	416	434	450	419	434	415	416	426	414	439	433	440	448	444	436	419	469	458	417	435	388	450	426	412	451	447	425	428	396	417	439	435	431	436	465	458	448	425	439	451	495	449	438	460	384	428	456	412	427	451	437	433	440	437	428	463	409	412	452	441	425	440	430	437	446	449	458	445	442	443	420	419	428	430	449	463	459	466	428	393	411	456	457	442	468	414	428	445	449	430	460	427	472	454	412	461	465	424	454	430	488	415	440	434	453	417	430	447	456	432	412	423	428	428	410	460	474	444	442	439	388	437	423	429	407	462	397	453	380	462	416	424	457	435	467	449	440	432	448	420	423	451	436	404	417	431	427	437	360	436	450	447	456	450	423	442	440	405	445	436	432	422	433	410	447	464	436	417	435	423	447	434	457	437	461	440	411	452	400	422	400	448	476	407	422	440	464	379	440	461	390	451	425	421	455	418	436	459	432	478	445	418	407	458	442	375	396	453	444	448	424	469	413	458	427	425	430	438	454	413	448	410	426	468	456	431	415	423	434	439	403	464	431	398	427	412	424	421	398	402	435	444	443	433	425	405	422	435	459	464	435	447	426	446	426	457	471	448	426	460	431	434	373	449	445	460	461	415	456	448	424	451	470	477	400	473	461	429	442	448	449	426	419	472	436	423	447	454	421	416	458	455	429	435	440	451	400	445	437	447	457	454	440	425	428	442	444	497	431	465	453	441	441	418	429	408	455	453	435	461	392	451	443	467	483	436	432	460	410	435	401	390	467	437	473	439	417	422	438	449	420	404	443	463	438	434	439	443	444	407	419	406	437	445	423	449	433	460	431	457	414	466	413	410	425	441	444	424	442	415	430	439	421	411	414	427	414	424	384	415	461	385	443	486	424	444	450	418	439	424	440	430	429	449	419	412	447	418	396	438	426	428	465	429	425	421	461	435	456	429	418	437	394	411	434	414	464	442	432	427	460	439	429	404	413	436	444	402	434	451	443	446	428	438	393	415	448	454	486	447	406	451	422	437	443	485	444	421	463	421	410	425	427	400	422	416	444	419	462	432	444	476	457	406	426	416	435	438	462	434	456	425	458	460	436	425	406	448	425	421	468	432	431	433	435	431	436	418	420	394	421	393	456	446	463	453	404	467	431	456	458	400	436	403	420	433	424	437	427	425	431	413	416	430	428	425	425	432	423	445	403	442	448	447	456	466	443	424	435	453	445	414	434	453	462	447	424	487	464	432	461	429	430	441	441	408	408	450	437	453	433	423	445	412	454	389	429	452	444	425	404	449	408	420	432	432	476	416	431	407	437	443	449	464	392	439	427	447	460	432	431	410	460	435	423	418	452	432	413	419	442	395	425	433	448	442	443	465	444	448	441	426	441	481	462	460	451	445	462	441	430	473	425	432	440	427	426	407	468	418	449	407	412	421	413	412	460	440	465	404	435	395	440	451	446	417	410	483	449	438	418	433	413	434	431	416	426	421	467	451	435	471	453	439	452	452	451	422	460	435	458	438	453	442	436	420	441	426	438	419	424	421	434	424	399	401	410	448	417	409	442	428	410	426	393	453	432	408	432	403	429	450	480	389	473	456	441	402	467	435	469	416	442	403	423	423	464	461	445	464	428	422	455	437	407	427	419	447	415	438	449	426	437	433	448	467	426	435	486	416	457	427	421	453	455	429	487	419	416	413	433	409	441	466	461	453	445	438	454	442	410	465	444	416	411	420	413	431	457	412	473	428	446	404	430	446	427	404	425	443	452	429	447	464	441	470	442	451	426	454	438	477	423	425	412	476	483	440	421	433	437	423	454	450	418	417	410	454	440	471	431	410	428	453	429	411	460	419	448	407	433	453	444	418	420	477	441	442	418	426	432	417	435	428	474	443	445	448	445	427	439	401	414	453	438	389	450	472	421	439	470	472	380	400	458	423	450	465	405	418	413	466	412	433	430	436	436	414	446	443	449	433	427	450	428	444	444	449	443	375	389	444	407	414	437	445	453	454	416	394	428	451	451	416	439	428	440	439	450	416	429	483	429	424	411	432	440	416	442	451	403	447	427	437	477	432	438	477	459	451	417	418	411	453	465	435	452	475	452	465	454	426	419	421	451	436	468	447	447	454	422	423	435	442	436	427	449	421	425	443	415	425	399	435	434	425	454	447	434	436	420	495	465	446	459	453	423	426	446	425	447	436	469	463	420	421	400	459	448	414	435	441	456	410	442	435	440	429	394	472	438	421	413	433	438	431	430	408	483	438	456	401	429	448	429	407	454	384	460	430	412	426	446	407	421	460	434	432	443	440	465	429	439	419	427	452	430	444	428	426	473	431	453	422	442	448	411	415	441	415	433	434	428	433	392	456	468	439	446	386	426	439	439	415	453	482	425	454	431	425	403	443	394	434	470	417	422	411	441	454	421	440	479	455	380	442	423	451	419	446	424	478	456	444	454	467	466	420	426	437	410	419	406	427	394	439	401	422	415	471	450	410	384	428	435	439	466	454	388	480	441	468	411	419	452	477	413	453	460	462	435	440	419	420	437	428	461	408	442	411	420	443	438	439	438	407	448	459	388	463	431	451	450	481	428	450	439	415	435
17688	22873	12767	7065	6417	5808	4506	3429	2890	2802	3190	2771	2127	2266	2019	1628	1729	1640	1734	1367	1106	965	912	737	830	748	805	748	728	745	711	706	695	686	659	668	631	658	640	630	635	644	586	623	627	593	592	606	613	591	615	634	635	557	583	559	631	622	575	624	602	608	557	574	544	503	515	569	532	510	521	506	486	566	525	532	481	498	512	562	540	495	495	505	530	534	535	510	508	518	534	496	514	492	516	495	515	523	536	537	548	529	510	533	504	541	488	512	519	509	548	488	523	488	493	523	546	531	526	494	581	492	522	538	538	505	496	544	543	509	527	499	508	518	509	512	581	536	547	483	545	533	560	439	538	563	521	464	536	515	506	537	524	513	507	575	562	543	500	494	501	527	510	530	489	518	521	547	531	539	480	546	525	519	512	529	524	546	535	526	515	526	484	489	534	526	552	512	518	519	552	513	590	507	536	476	505	502	531	523	540	552	546	515	551	505	549	491	488	554	512	503	510	561	513	536	522	506	512	499	555	528	511	531	514	518	470	535	566	502	540	505	532	511	516	519	455	537	485	505	508	522	578	518	482	524	533	526	507	504	485	542	529	500	564	456	560	536	495	488	552	512	538	516	531	533	516	519	539	519	528	486	528	520	500	485	521	538	517	510	499	535	519	552	527	528	540	471	511	487	516	517	474	496	524	554	551	525	560	525	549	540	515	515	559	520	543	505	535	541	531	550	493	512	522	541	540	498	525	542	547	531	503	555	501	546	498	533	556	541	553	507	511	529	535	505	525	509	535	500	510	488	518	467	537	543	552	561	533	512	507	530	499	511	517	482	517	552	535	550	552	487	549	519	527	535	499	528	555	568	531	541	515	528	517	525	512	531	559	538	522	513	498	576	557	506	469	507	513	511	536	541	507	502	508	505	526	490	522	530	554	500	491	547	479	522	519	510	532	548	500	486	588	480	525	514	517	539	517	531	469	497	506	546	510	502	494	511	518	535	527	543	515	526	558	537	465	564	508	516	513	536	515	508	528	519	527	516	518	546	556	543	506	529	520	487	504	512	482	527	480	540	521	554	532	524	503	541	517	510	517	490	480	545	535	501	529	546	524	483	506	528	531	513	497	538	561	486	510	511	484	530	543	519	571	497	531	542	545	521	548	514	506	530	522	507	556	495	474	517	541	515	535	581	498	512	575	518	536	485	529	530	508	540	526	511	572	485	548	550	541	531	481	508	491	508	572	541	507	507	526	535	520	524	512	473	490	514	537	511	527	488	503	504	556	541	528	535	543	548	539	535	531	565	526	516	556	522	526	546	533	515	511	536	522	479	563	489	489	530	541	544	538	511	503	546	544	517	526	502	550	540	501	525	531	497	520	536	526	551	525	497	507	556	541	532	529	538	547	526	510	572	507	495	547	527	535	500	553	538	481	530	539	504	527	546	505	501	534	525	550	536	517	518	479	538	551	506	491	503	538	531	511	544	520	504	556	514	531	558	474	531	531	521	547	506	530	504	557	500	503	489	540	539	553	516	504	522	505	578	572	540	515	527	521	500	536	500	519	525	518	489	531	522	552	530	474	493	529	550	492	539	515	513	521	513	523	524	525	536	537	510	535	540	463	537	505	489	551	529	547	569	571	524	482	521	537	512	530	593	475	541	510	552	531	502	527	571	528	538	514	509	540	482	556	528	559	502	561	531	477	542	504	515	508	515	540	549	513	522	537	556	540	485	501	536	511	543	548	519	542	484	530	500	507	541	494	525	504	524	507	514	508	537	579	510	532	494	497	533	474	520	518	567	504	542	560	494	566	541	525	536	530	536	528	503	548	528	530	545	511	536	497	517	528	521	516	477	516	510	533	515	543	516	482	482	588	550	519	503	554	540	496	568	524	522	542	496	480	529	529	474	525	513	512	546	497	523	513	538	527	557	530	514	523	510	533	522	523	494	519	528	519	507	536	518	497	554	504	540	478	523	545	544	525	526	495	487	537	501	478	522	542	513	547	515	544	519	503	538	490	502	578	527	579	537	553	477	531	525	522	556	509	546	518	528	534	509	545	539	536	515	504	536	544	527	520	552	489	551	526	482	536	504	542	528	494	506	544	513	547	523	528	495	536	491	532	521	537	516	506	508	465	471	498	503	518	570	540	480	521	527	505	513	567	509	503	511	568	506	504	539	510	536	531	548	524	482	547	518	522	552	525	509	544	536	571	509	475	521	539	526	561	509	527	527	498	527	481	496	569	517	577	495	526	535	488	491	531	512	510	478	551	527	511	489	520	537	553	507	523	478	499	494	563	560	522	563	530	533	563	543	514	535	527	507	520	519	561	517	499	503	538	561	507	552	514	525	543	513	524	498	514	450	548	531	534	508	542	527	520	553	540	514	522	532	536	493	546	484	505	473	518	529	536	500	524	563	507	484	494	483	517	482	523	530	555	550	509	495	492	494	570	542	517	500	551	557	540	475	490	538	529	500	525	518	513	543	511	544	539	536	502	530	495	494	497	532	552	549	498	497	540	499	546	502	516	510	530	495	537	514	526	492	538	523	566	497	532	524	508	550	534	522	519	540	515	522	543	547	513	533	513	539	528	567	531	515	515	515	531	524	532	541	560	524	547	489	513	510	540	555	484	479	521	520	542	536	537	535	516	504	525	528	517	519	527	512	525	506	470	532	499	533	542	512	544	502	536	504	558	488	524	489	524	534	548	564	513	502	491	535	518	535	500	502	527	532	515	550	502	544	513	529	535	519	499	529	521	538	508	542	544	541	571	483	547	530	522	543	555	504	505	547	532	493	511	517	523	548	526	546	492	514	554	533	509	488	524	523	538	551	446	491	496	505	488	534	509	520	521	511	502	477	504	534	528	514	543	530	490	500	484	517	478	512	553	483	487	494	546	527	530	508	472	498	539	507	562	520	519	554	549	529	534	487	504	496	527	509	523	508	547	525	504	547	521	480	522	474	554	515	550	531	509	500	537	536	511	508	569	533	482	546	517	491	519	522	512	554	536	555	506	509	508	501	523	536	495	512	515	545	551	545	535	540	524	524	545	561	536	534	513	535	538	566	517	482	508	534	524	525	488	529	523	545	522	462	514	535	501	520	520	578	542	526	517	494	499	523	519	479	510	529	506	522	505	543	542	527	519	519	544	532	506	574	511	468	517	517	497	520	571	507	553	529	505	525	501	561	535	470	546	559	518	514	537	551	542	508	510	555	525	544	544	525	506	489	529	479	500	533	517	522	509	517	521	501	483	504	477	524	543	498	531	541	548	509	561	516	500	543	533	566	548	523	529	511	518	520	541	511	512	519	555	553	541	465	505	498	544	551	511	505	542	525	549	506	565	484	525	544	501	467	484	510	570	540	472	492	532	525	544	527	519	516	538	504	497	520	555	506	498	474	524	514	547	520	505	538	540	508	547	531	507	490	516	550	534	535	503	501	523	524	541	497	504	521	530	534	561	530	528	497	517	545	545	512	537	552	565	503	509	501	523	504
23085	21227	28910	23828	21231	21263	10048	3113	2231	2186	2334	2243	1780	1789	1735	1260	1413	1342	1368	1084	867	764	616	620	558	598	625	599	594	544	549	550	554	475	494	474	428	471	455	483	445	447	393	422	461	372	457	414	439	463	434	446	419	419	461	392	388	383	366	405	410	415	424	367	399	369	366	384	405	392	371	348	364	360	342	363	382	337	350	369	373	369	402	343	349	353	359	334	345	362	342	331	330	364	343	365	368	369	339	321	379	351	395	335	332	354	369	350	344	365	337	340	330	348	332	349	348	324	334	354	351	380	384	325	358	375	361	356	341	407	335	354	354	343	324	340	357	341	324	359	352	362	365	324	360	340	345	351	338	330	364	330	357	337	344	329	375	348	360	335	346	319	322	377	376	343	388	369	376	347	368	302	353	360	343	361	349	355	326	333	340	323	322	340	369	357	354	357	370	342	337	354	350	338	342	346	373	322	334	320	324	336	317	354	351	370	341	345	349	354	338	338	330	374	384	361	322	331	365	377	348	323	352	356	323	348	353	323	349	349	350	340	361	350	368	374	387	379	327	370	371	327	336	372	315	362	358	350	327	364	355	355	310	327	372	362	333	365	348	350	353	352	315	382	343	294	358	355	336	357	362	357	332	354	340	327	316	336	311	300	347	339	362	350	371	351	375	357	365	341	325	347	337	358	339	359	335	330	328	346	331	351	350	352	366	374	402	331	344	357	339	322	347	333	381	368	318	365	369	357	325	368	339	387	324	333	377	366	361	351	318	365	399	421	349	309	347	376	332	343	350	344	354	325	392	353	355	349	343	351	339	324	366	380	336	367	375	356	337	335	317	367	371	339	354	328	361	358	370	354	360	324	345	342	365	348	337	366	332	368	385	366	364	373	353	335	356	327	401	322	339	349	325	354	378	320	359	352	349	336	357	370	337	378	353	359	344	396	326	327	367	316	341	359	388	355	341	353	399	335	349	368	359	348	326	360	343	345	325	310	346	345	366	341	301	326	350	358	352	374	296	339	365	342	399	321	355	347	338	376	336	345	341	350	325	349	357	351	326	384	336	345	354	354	349	386	361	327	380	344	362	325	355	312	369	392	350	339	343	343	343	345	314	356	353	341	347	379	363	350	331	340	342	353	365	374	391	338	357	356	351	372	326	356	362	347	362	351	344	335	347	352	364	369	347	345	341	342	325	346	317	357	323	358	336	335	363	349	346	319	373	315	339	382	356	371	380	359	353	346	353	359	359	347	348	340	352	366	343	353	357	334	339	367	355	369	349	398	339	364	350	350	375	371	332	364	365	328	352	342	337	335	356	360	352	342	354	352	382	310	344	341	406	354	330	380	346	328	337	318	342	353	374	333	369	350	359	335	326	390	349	368	328	361	342	339	317	319	331	369	345	367	342	358	343	326	325	368	352	310	352	345	320	343	360	363	335	334	335	352	351	364	342	382	380	347	342	364	332	358	360	368	330	345	362	324	342	360	373	359	298	356	332	340	334	349	350	320	373	331	370	340	363	351	360	326	369	344	329	342	338	341	346	343	369	386	351	339	357	347	364	374	327	365	348	356	390	358	348	350	354	353	325	387	320	339	361	344	335	362	313	337	365	370	334	331	355	339	370	342	362	304	373	334	327	350	367	311	341	378	337	348	345	348	342	343	370	350	344	344	316	356	313	350	346	355	326	375	340	359	329	356	355	389	360	345	304	346	372	378	367	357	356	324	351	356	348	371	351	329	379	337	379	336	367	336	313	359	348	361	361	348	341	338	339	385	335	367	340	388	360	367	318	369	342	340	337	318	372	347	368	358	340	340	320	319	363	352	357	331	387	358	348	342	337	330	379	371	329	353	348	367	352	360	334	379	370	343	383	362	345	335	333	350	326	355	340	355	358	353	321	364	335	361	334	341	353	335	319	363	363	355	345	351	318	388	331	329	354	357	350	389	368	348	315	311	349	327	338	331	355	336	360	343	363	349	365	344	372	343	346	332	348	340	365	343	366	329	364	307	363	327	338	346	347	352	348	346	362	312	343	349	320	346	399	355	375	348	344	357	321	352	372	347	357	346	361	349	378	361	355	335	342	351	324	364	365	345	353	356	358	348	379	322	328	341	348	346	329	384	386	364	336	355	353	355	365	354	323	341	388	361	366	351	344	336	359	339	316	341	351	328	339	358	338	355	354	336	334	354	385	326	354	335	335	351	354	315	339	344	373	330	359	323	342	362	341	380	366	340	370	348	350	308	362	335	366	315	327	373	334	332	351	334	348	351	364	333	344	388	364	353	338	336	332	316	339	348	339	371	363	352	385	353	359	328	343	340	352	346	357	364	313	340	373	330	303	341	380	346	353	337	347	318	356	334	319	330	368	344	364	367	348	357	354	343	341	349	361	346	335	338	335	336	363	355	330	342	384	329	326	352	372	384	345	328	334	358	345	337	371	346	365	345	360	387	331	355	355	334	344	372	363	328	340	351	366	348	338	330	338	336	338	371	329	352	348	354	353	343	351	355	332	319	354	359	350	374	344	344	343	363	338	367	342	382	352	335	339	328	356	325	326	351	322	339	350	352	324	374	320	338	348	367	345	350	319	361	351	367	340	304	327	359	338	364	358	321	341	345	352	320	339	364	356	367	345	352	355	326	332	390	368	367	342	349	373	344	351	339	373	356	338	379	340	344	360	320	380	358	334	354	346	366	378	367	362	341	377	333	357	337	351	350	331	308	366	316	337	332	345	353	332	356	346	341	331	358	363	357	343	343	329	336	372	330	346	348	371	339	346	324	325	355	333	340	371	311	337	346	331	325	329	362	423	328	363	339	364	381	362	343	361	333	352	332	353	357	357	325	340	378	335	374	326	335	327	336	393	328	335	345	383	351	344	318	335	332	317	356	356	341	335	377	388	338	365	346	357	331	346	377	296	349	332	342	339	336	358	357	363	339	332	361	322	323	354	333	383	326	341	341	365	343	363	382	347	358	343	324	319	324	324	349	350	353	337	319	328	359	336	365	372	332	346	347	351	354	347	348	365	346	351	377	343	333	364	347	336	350	331	304	321	320	409	354	380	387	364	356	342	354	334	344	341	347	358	336	349	343	349	324	382	349	373	330	348	368	337	334	346	349	351	335	317	350	337	371	354	320	351	352	369	337	357	340	345	383	334	333	349	338	305	362	356	340	372	361	360	345	366	354	333	329	374	296	349	316	341	335	332	369	327	339	382	330	365	372	364	342	373	356	351	373	361	326	387	356	365	339	400	332	314	330	344	334	345	347	315	341	337	331	321	348	353	333	397	336	369	378	340	375	351	347	339	368	377	361	385	362	351	345	362	377	362	337	363	335	354	364	320	358	363	307	334	345	351	349	347	346	339	338	344	364	364	357	324	346	347	379	358	287	339	364	367	376	353	342	333	353	321	334	363	362	369	331	350	335	315	374	342	338	368	346	347	334	374	375	359	319	346	374	349	358	345	338	335	339	341	338	331	376	345	360	320	344
20351	34595	21934	13285	11787	10384	8108	6072	4886	4836	4951	4421	3638	3549	3232	2547	2700	2385	2521	1895	1473	1200	1022	891	921	920	974	947	854	880	778	773	744	671	708	640	656	591	573	593	627	640	624	554	528	555	559	537	577	564	572	574	574	577	553	529	565	556	520	509	480	454	508	491	493	487	428	472	439	411	406	434	410	405	403	451	418	440	417	395	422	432	440	427	427	423	458	469	415	430	412	381	439	405	439	398	440	403	431	404	434	449	383	435	408	417	399	398	410	421	420	392	411	417	421	371	426	446	401	383	419	387	410	394	377	419	405	439	424	397	420	369	440	383	433	415	404	422	401	414	401	332	441	410	423	389	411	378	431	395	394	396	385	385	405	372	419	394	424	432	445	393	396	398	414	441	408	417	399	412	390	400	430	412	429	395	380	422	395	414	405	418	395	376	385	424	436	424	433	422	395	379	400	394	383	399	416	442	411	418	372	394	417	426	400	389	407	380	405	414	399	420	417	411	403	412	447	399	405	404	378	423	403	420	385	374	363	381	415	440	418	379	387	425	393	424	396	437	410	411	395	419	390	423	439	420	418	408	446	399	386	401	466	402	412	404	401	414	379	435	396	403	389	440	374	396	416	378	440	414	378	439	402	409	411	373	426	402	398	404	390	432	396	414	401	389	447	395	413	392	412	377	405	407	390	367	402	408	460	416	393	440	460	434	410	431	424	401	383	419	433	450	431	381	432	424	423	452	448	442	430	414	425	403	397	429	415	377	453	412	447	425	429	403	421	410	413	373	400	433	394	406	434	421	455	393	407	422	397	406	425	368	402	393	377	406	392	404	419	415	419	401	391	404	397	384	413	403	413	392	429	362	390	422	409	382	385	402	437	370	400	390	393	431	410	397	415	428	421	404	428	429	394	400	410	467	383	414	409	428	433	400	398	437	454	410	421	420	409	370	395	394	405	437	378	405	409	420	420	429	407	399	427	449	397	432	381	376	425	407	387	428	393	425	388	410	379	429	378	418	461	415	403	416	469	405	393	403	396	419	439	399	436	455	425	417	432	436	409	448	387	386	474	393	393	398	393	410	393	374	402	405	391	392	397	411	432	398	395	394	414	414	365	414	426	413	412	436	404	418	470	408	420	411	401	423	401	419	415	387	446	393	397	456	434	444	400	405	414	408	411	409	403	400	380	423	418	403	438	469	386	429	410	387	425	407	396	381	401	423	409	406	412	394	389	397	434	438	434	410	431	415	392	371	389	435	396	397	405	398	404	402	397	424	426	395	432	412	410	395	405	381	381	434	421	360	421	405	426	413	388	392	421	377	411	407	437	414	380	435	448	404	379	400	409	410	405	392	424	425	394	396	428	412	402	384	377	424	414	405	400	416	413	401	419	413	441	407	407	420	408	444	413	444	402	417	465	441	397	402	399	448	420	402	409	457	399	398	449	369	404	421	370	433	418	397	406	419	377	423	394	413	442	396	427	422	382	395	382	401	404	405	394	407	422	404	419	415	375	412	409	387	414	410	440	389	423	413	390	408	430	428	424	395	394	387	389	358	417	435	407	425	393	372	410	381	410	402	398	403	403	416	386	407	438	393	445	395	415	414	389	409	380	421	384	398	424	407	441	402	395	422	351	398	456	401	418	425	419	419	383	465	412	418	421	405	385	422	414	421	447	437	394	370	429	375	385	404	414	415	387	418	393	430	410	384	414	412	399	432	383	420	414	404	415	408	389	392	417	397	420	398	376	408	394	391	382	387	405	409	389	428	409	424	429	398	443	412	409	405	398	402	416	418	377	395	400	418	446	430	372	412	422	420	408	414	437	385	415	410	406	433	416	421	416	382	375	395	380	422	388	392	436	396	437	417	433	419	416	434	427	410	428	411	407	424	442	412	369	375	432	394	417	376	391	414	415	400	402	390	399	390	412	406	423	396	368	408	431	396	428	391	385	402	423	439	382	439	410	412	420	428	395	410	428	413	419	389	431	409	390	420	387	430	401	401	423	396	402	388	423	391	408	399	415	425	397	384	407	455	386	463	402	400	438	426	416	415	409	408	450	422	410	415	433	405	426	433	377	430	385	420	431	432	385	412	407	435	402	409	412	406	391	397	417	394	407	404	410	392	408	423	407	421	406	371	375	434	427	434	410	395	388	409	394	408	427	402	417	431	359	402	413	373	422	423	455	378	421	410	406	399	401	465	410	410	414	415	445	424	415	382	404	426	407	427	397	390	419	374	399	364	443	370	406	376	413	393	411	387	398	389	406	386	392	422	421	388	414	414	409	365	402	428	391	393	374	386	376	402	427	405	447	449	435	389	415	418	428	447	385	443	400	400	437	406	383	434	437	368	427	423	425	379	395	445	411	445	432	422	418	466	421	423	431	394	424	379	432	425	385	427	373	403	422	398	380	409	406	427	400	425	392	383	421	392	430	434	429	441	418	353	390	454	407	399	421	394	419	399	417	396	432	431	391	386	409	407	429	389	413	411	370	413	420	390	383	378	408	423	402	436	396	423	463	403	430	395	408	408	437	370	437	405	407	397	412	411	397	428	418	425	412	430	379	421	420	404	384	412	433	405	437	386	388	385	421	370	413	428	393	419	402	397	434	397	399	391	414	410	395	441	430	445	429	421	415	453	417	431	395	417	440	389	387	426	396	436	381	379	377	394	378	370	371	411	394	412	397	417	382	417	409	403	382	403	403	394	436	387	424	428	389	446	455	413	440	410	422	393	409	388	402	407	401	405	430	430	430	390	409	378	363	428	414	398	418	416	428	393	439	392	433	409	397	391	402	430	407	436	385	437	420	417	432	398	391	383	398	435	396	393	393	409	407	396	415	398	435	385	399	366	413	392	412	391	387	392	398	391	407	407	410	408	436	385	403	431	424	419	388	399	380	403	383	387	388	417	472	390	439	386	385	403	434	406	404	449	414	404	429	438	445	390	397	402	416	394	431	429	408	415	415	401	398	409	386	387	452	396	435	392	406	409	424	410	405	425	440	388	406	427	408	400	388	444	436	462	374	418	399	426	430	417	424	435	428	402	442	440	421	401	424	383	432	437	373	419	384	465	398	381	416	454	407	412	424	437	422	395	443	428	388	417	418	428	413	418	417	418	379	417	410	416	389	409	428	377	406	375	390	425	408	406	438	404	390	417	404	391	386	390	430	405	433	374	445	405	398	426	426	407	390	430	399	397	429	418	401	396	448	412	390	425	401	399	443	417	421	389	381	401	411	420	405	441	442	409	408	397	387	378	392	410	383	390	445	445	406	402	430	365	376	390	393	375	415	425	392	422	429	433	414	427	428	424	377	394	393	473	428	394	399	390	405	418	409	398	440	413	393	398	406	431	398	408	411	404	358	402	419	429	427	409	447	409	414	435	399	383	407	401	415	370	432	434	396	414	430	393	411	405	411	432	369	436	410	395	405	414	414	368	431	400	404	391	424	411	418	394	386	411	433	436	424	423	409	391	450	406	433	421	446	426	415	395
27622	20032	9536	3230	2327	1926	1526	1169	1040	1042	1044	1029	799	910	870	759	809	747	790	650	530	457	505	448	454	520	426	450	455	424	484	424	448	437	434	390	438	407	408	423	402	398	424	403	409	395	419	391	411	429	378	414	362	381	410	395	379	406	374	367	375	384	388	388	394	388	378	369	390	371	357	382	358	379	406	335	371	359	378	398	342	359	348	378	371	376	340	375	379	348	363	338	371	350	350	358	384	365	391	365	386	373	371	349	389	371	392	357	379	390	353	370	369	375	373	375	338	364	352	352	364	398	363	378	390	359	369	368	368	421	394	341	372	383	366	345	396	413	373	359	374	350	345	371	323	328	365	369	379	369	339	365	401	347	372	401	357	351	358	396	336	343	380	371	396	337	389	383	375	374	324	368	381	337	366	377	368	348	368	355	372	366	344	355	372	357	383	339	351	389	363	367	361	369	423	374	377	337	358	374	357	360	356	372	353	351	398	363	337	370	380	360	386	360	352	365	352	372	344	392	347	378	358	366	378	337	397	377	362	344	367	364	356	369	374	368	402	353	343	362	354	374	380	361	354	362	387	353	338	382	363	382	378	372	358	354	347	379	376	340	391	393	379	366	351	379	371	381	407	382	357	387	391	385	380	352	331	357	386	379	356	369	354	377	384	379	357	361	346	383	360	375	363	378	336	387	386	395	379	388	366	346	367	367	353	389	363	372	405	370	348	379	374	380	358	375	378	353	380	381	392	359	370	344	353	373	371	363	360	369	365	339	342	391	431	384	328	356	348	346	397	395	390	390	346	347	345	349	353	359	377	328	366	379	338	363	349	348	376	369	389	391	386	390	362	359	362	379	322	381	342	350	379	361	357	368	367	399	354	388	349	382	396	359	366	396	326	362	380	389	378	404	389	374	359	362	374	374	360	352	336	363	368	346	362	365	372	386	394	383	363	360	355	385	369	337	343	319	392	348	327	353	362	365	368	372	398	373	374	393	377	348	381	387	357	337	364	340	375	381	352	353	377	356	350	364	350	363	358	335	379	393	371	343	347	350	379	351	360	374	332	358	387	394	377	368	379	380	352	374	359	386	373	378	394	366	383	397	353	383	355	385	365	357	380	354	359	348	368	359	372	381	348	364	390	349	374	391	353	378	350	376	369	388	370	351	404	386	354	392	390	344	375	356	350	373	308	370	362	351	363	323	374	380	396	374	371	391	326	391	364	367	382	393	390	379	392	408	376	370	371	391	397	326	367	361	362	356	372	377	363	400	363	371	388	397	357	386	351	376	385	411	350	374	340	375	387	359	365	352	395	381	384	355	385	346	361	356	365	368	349	368	388	370	342	368	371	357	353	372	351	383	396	367	394	370	381	397	365	391	364	335	376	354	380	366	361	369	369	357	366	356	360	376	371	378	362	374	351	376	352	380	386	364	388	362	349	381	379	368	366	364	388	378	394	372	391	350	369	369	398	384	341	368	345	366	358	363	384	350	364	365	363	411	395	384	401	345	321	359	380	351	339	382	357	351	353	357	376	334	388	404	351	364	329	356	349	361	372	368	362	387	362	364	371	350	354	390	382	367	347	374	346	388	395	368	352	335	396	357	371	389	373	378	348	374	367	396	379	334	369	425	376	366	376	336	406	397	360	352	346	361	337	345	369	356	347	351	373	346	352	404	373	375	382	384	373	373	343	400	389	353	365	367	346	400	313	389	376	363	364	381	375	393	370	336	360	366	344	392	352	348	361	385	374	362	381	394	407	350	374	339	379	376	361	366	401	354	349	393	351	334	380	378	387	362	380	359	359	361	349	385	372	360	390	370	362	372	339	362	382	404	405	368	350	386	360	383	339	392	341	374	367	391	374	358	371	385	353	389	381	364	374	390	343	349	354	401	377	357	352	409	388	408	390	380	364	413	334	337	398	374	349	374	345	342	383	356	371	386	354	372	358	381	378	368	363	348	343	329	326	333	386	397	343	373	403	368	387	367	389	347	379	349	356	386	401	382	379	385	357	378	373	376	373	340	379	362	378	402	393	356	349	396	376	330	385	399	357	357	353	351	360	392	390	398	359	355	368	372	336	389	361	389	368	393	389	375	347	376	357	345	346	380	394	370	373	355	378	362	382	355	396	382	361	381	375	362	385	404	342	379	404	366	353	376	378	421	412	369	393	379	404	365	333	412	347	322	362	375	359	353	371	377	366	342	369	364	371	374	384	366	385	402	376	367	361	378	369	394	385	394	355	366	370	381	383	371	344	351	396	382	356	360	406	354	381	379	380	361	397	381	334	371	372	375	375	386	384	366	378	376	373	361	351	347	369	368	401	367	326	399	374	387	353	412	363	371	368	368	374	374	361	321	375	356	360	352	372	371	367	370	380	401	369	358	398	394	359	363	375	329	366	396	374	381	379	366	371	373	368	382	394	366	347	348	375	370	342	358	356	361	367	363	365	385	360	383	378	387	369	365	363	394	378	386	361	414	367	367	342	348	372	366	365	345	362	371	370	385	393	390	349	385	390	350	349	345	374	371	368	381	364	367	355	377	376	382	359	363	336	364	366	377	382	393	351	381	381	386	364	379	335	354	405	379	363	395	341	351	370	387	395	388	343	350	378	343	360	377	372	376	399	334	342	366	416	327	374	367	369	367	352	392	342	364	360	367	386	376	409	356	367	342	368	385	352	369	412	358	397	367	359	353	361	354	366	372	350	312	418	356	401	377	346	413	359	395	385	332	357	370	364	371	362	403	360	378	371	355	367	334	351	362	374	384	343	360	357	367	363	349	334	359	316	377	410	380	383	363	390	391	348	375	404	399	366	361	352	383	385	359	367	365	376	328	326	382	379	349	392	405	383	412	342	369	367	353	370	369	408	386	394	399	393	403	366	360	399	364	371	376	356	405	367	344	371	368	360	401	342	385	356	371	377	363	335	355	360	370	399	360	402	377	357	376	394	386	374	386	360	385	341	353	333	381	372	382	369	402	387	374	367	422	360	367	387	418	354	369	387	392	382	391	385	367	395	394	365	377	395	384	364	399	414	386	377	399	369	348	354	369	374	364	358	365	345	336	379	376	371	398	373	383	377	387	336	357	366	392	356	342	357	383	369	316	357	375	362	363	379	372	338	363	345	376	374	364	348	381	374	374	389	354	366	358	349	378	389	357	368	384	360	381	346	380	360	356	382	350	369	356	385	358	387	349	348	364	362	340	370	406	364	394	345	344	375	378	359	366	393	378	354	363	341	359	352	406	366	388	381	364	385	362	341	364	361	367	370	365	379	374	372	383	349	345	342	372	396	377	359	368	351	363	351	373	376	365	394	327	397	390	319	367	339	338	358	402	378	391	389	327	310	344	374	384	376	405	387	393	356	353	356	382	358	381	335	356	358	358	411	372	380	396	364	357	376	313	376	388	356	423	370	376	389	362	377	330	397	379	387	339	360	360	411	375	383	387	389	356	363	389	404	339	350	359	376	361	348	386	368	424	357	364	385	368
15847	17289	8334	4500	4365	4024	3260	2370	2045	2093	2279	1986	1565	1774	1529	1311	1466	1292	1367	1017	815	764	673	661	627	647	655	667	633	648	576	613	582	587	580	571	581	545	567	558	528	494	493	499	502	540	521	518	491	506	519	536	523	517	506	517	514	513	471	470	526	501	507	464	476	434	485	460	477	463	499	427	464	451	458	464	430	440	463	481	511	434	452	473	441	456	419	430	466	473	459	490	428	435	482	466	488	435	443	461	441	433	443	427	468	470	464	443	441	428	469	442	429	452	437	450	427	432	439	492	444	480	435	460	478	422	447	476	453	438	463	473	435	451	461	452	455	438	452	452	450	475	453	430	466	447	405	446	468	467	431	442	455	529	424	470	426	469	400	484	425	461	442	441	447	445	461	503	471	494	419	442	483	411	460	473	472	424	432	454	470	417	465	470	471	444	484	416	475	453	455	439	444	444	457	464	433	448	471	437	429	426	453	440	469	414	443	456	470	441	432	429	436	424	470	433	424	480	443	435	431	459	453	417	451	408	455	494	452	451	444	454	446	480	513	443	433	445	448	433	446	480	455	456	498	443	449	479	422	439	469	449	424	477	439	445	449	453	449	454	455	457	470	491	446	458	446	473	412	453	419	427	459	421	462	420	460	450	438	462	432	427	439	419	489	434	450	445	467	452	420	441	436	430	451	403	458	455	445	470	468	463	427	423	444	443	419	470	436	464	438	429	434	453	432	485	464	464	441	448	491	447	476	451	440	430	443	462	439	462	462	468	497	437	402	446	432	490	458	413	436	448	462	489	444	443	424	468	438	469	478	449	434	467	475	482	456	481	450	465	441	448	444	469	454	398	456	456	433	447	446	467	482	480	467	459	458	435	429	460	434	453	429	461	477	447	458	485	462	447	455	464	500	449	403	451	471	451	428	474	445	448	447	476	443	444	434	448	486	466	458	411	450	432	477	486	437	454	421	462	455	476	441	450	438	460	489	488	436	454	463	446	474	464	450	435	440	437	472	443	422	431	445	452	474	463	442	501	442	446	432	453	449	477	430	444	472	417	435	446	428	449	472	474	482	456	436	498	477	463	450	445	424	474	479	441	437	477	457	440	449	467	428	450	446	427	416	412	444	469	446	466	475	449	478	463	467	474	468	414	461	469	435	488	446	484	437	443	467	475	465	459	470	429	445	448	459	464	452	440	433	456	424	426	466	448	451	459	430	426	428	444	464	491	489	469	435	447	429	454	430	476	462	465	446	436	448	503	530	489	476	465	469	462	451	462	424	469	447	461	451	466	436	449	455	444	452	417	474	455	474	451	445	442	447	417	469	452	463	435	423	451	432	455	442	446	454	433	484	471	485	453	470	458	480	477	464	476	486	450	459	468	458	442	479	444	450	470	478	490	446	437	504	448	480	450	426	437	447	475	439	472	442	453	473	433	476	440	488	445	452	458	419	451	433	470	485	449	483	437	439	429	414	434	454	396	450	448	425	484	449	484	440	448	466	409	459	448	397	481	443	419	478	474	481	475	441	431	442	449	453	434	433	479	454	420	415	465	470	448	456	462	455	485	440	439	445	457	462	434	436	444	454	435	467	468	451	444	438	415	475	475	436	455	445	447	418	435	423	474	440	436	450	438	432	454	459	466	423	449	437	440	455	491	451	441	472	457	478	461	446	421	423	451	455	448	470	445	483	474	471	438	454	517	422	468	476	472	461	461	432	456	442	436	445	440	472	448	452	454	445	466	440	445	481	428	397	463	420	466	462	414	467	460	481	465	429	442	469	419	456	434	443	447	440	436	456	490	420	461	454	451	437	456	433	434	404	459	441	463	494	446	455	481	464	481	456	445	460	463	442	474	463	484	477	468	455	466	463	479	454	415	423	472	476	418	496	443	448	447	424	449	489	462	491	436	460	449	447	455	431	438	442	458	439	494	468	446	469	448	443	471	489	432	455	479	498	466	464	464	441	470	449	428	431	456	452	448	460	477	454	460	480	483	453	449	444	432	430	463	484	412	433	422	450	443	451	436	431	472	445	425	479	430	474	433	437	443	444	423	470	443	454	476	449	466	468	461	475	458	459	482	481	439	457	465	441	477	473	444	406	437	478	479	478	462	437	448	461	432	443	455	479	469	444	428	475	436	450	450	458	478	459	466	481	518	450	446	441	449	467	428	442	470	434	435	430	463	461	423	450	455	484	442	427	489	485	485	435	435	440	453	430	441	436	449	472	532	462	456	482	428	474	453	441	430	430	472	457	446	453	445	416	457	440	442	408	462	446	485	463	445	444	482	477	436	426	465	442	443	438	479	443	423	474	446	444	444	472	445	475	460	439	504	481	431	489	487	452	478	435	457	417	470	448	432	486	438	438	444	414	462	481	427	483	438	456	444	490	441	464	434	436	429	482	471	471	450	454	453	440	469	470	437	435	496	465	420	474	436	454	443	424	453	416	472	432	460	446	442	473	472	439	446	438	439	447	452	463	413	451	474	458	452	473	442	447	448	468	472	432	435	487	471	484	487	459	470	447	470	438	464	432	474	458	477	417	452	408	453	445	461	446	445	409	449	438	463	458	490	420	480	451	440	419	417	438	458	467	440	462	446	466	444	439	460	453	415	456	485	469	471	488	450	464	480	468	457	472	428	454	444	462	443	445	448	452	478	478	488	444	456	438	422	440	436	464	446	426	435	448	439	447	457	475	463	450	462	457	448	449	464	453	437	471	467	462	432	456	436	444	432	427	485	460	415	440	470	487	487	451	460	442	466	418	454	427	454	459	453	454	453	454	460	458	462	450	471	450	442	451	476	464	490	478	448	431	467	485	428	461	410	448	456	447	431	438	440	473	425	450	484	449	461	460	454	464	476	477	452	443	434	485	452	442	439	414	451	457	438	467	439	426	458	446	441	461	447	448	436	432	448	457	461	448	506	458	444	457	434	442	464	472	407	451	449	443	449	449	417	460	435	440	446	461	445	461	447	454	469	461	471	452	435	451	480	427	457	467	479	456	483	432	424	445	436	435	436	463	515	443	453	467	469	438	476	447	437	425	431	470	458	418	418	426	447	470	468	441	446	431	469	459	456	490	428	447	440	468	454	439	431	452	466	463	448	435	494	442	430	425	477	439	446	420	433	417	463	419	468	447	429	470	451	471	443	462	483	478	435	428	425	467	453	429	454	431	460	470	443	451	469	423	458	448	486	444	476	430	446	479	434	453	432	421	460	450	461	441	423	438	467	416	422	428	455	442	467	454	465	487	461	439	429	451	428	439	494	461	388	444	445	475	456	472	435	449	434	431	429	439	475	478	433	470	445	399	447	425	477	427	413	479	452	440	400	417	411	445	482	466	428	434	459	445	417	441	415	432	460	455	464	438	461	442	445	474	445	479	447	491	502	468	427	432	424	463	458	446	449	426	485	453	455	463	459	436	417	430	444	456	494	474	459	452	423	445	450	458	468	467	444	461	411	475	454	417	462	450	474	451	415	436	457	419	471
24211	21236	28356	24426	21124	9511	3237	1885	1677	1569	1678	1460	1193	1460	1131	1022	1124	940	1035	832	644	561	479	437	467	482	495	448	482	418	385	435	396	369	422	397	341	374	367	389	404	342	368	345	337	331	309	341	339	391	353	377	328	353	337	349	326	363	359	304	318	331	324	319	313	314	304	284	296	279	307	312	300	307	302	297	321	292	299	323	294	267	319	293	281	275	270	299	316	280	293	304	288	289	278	284	281	289	283	284	296	328	273	290	337	315	290	267	302	271	275	273	300	283	281	308	305	278	261	319	322	304	298	306	246	275	283	291	301	297	320	298	281	274	297	297	285	303	268	285	309	311	307	293	308	302	260	285	305	295	288	306	281	293	298	298	291	273	270	314	289	319	316	289	281	311	300	307	283	276	301	263	263	275	326	302	285	294	270	265	280	279	301	281	293	287	294	276	287	277	303	285	288	262	275	278	293	300	318	314	311	287	282	308	271	286	297	295	265	323	296	299	314	268	291	297	272	275	308	279	247	281	261	236	318	266	301	295	306	299	295	288	280	272	279	288	287	288	337	311	324	256	309	306	284	269	278	267	310	288	296	286	330	295	300	283	293	319	314	286	315	284	271	267	264	314	298	289	297	263	298	312	269	274	281	283	325	311	259	275	275	305	289	306	281	279	252	256	323	301	289	317	291	307	270	320	280	268	300	265	308	285	298	290	276	294	270	287	271	305	274	302	303	290	267	301	273	305	272	305	310	286	303	302	273	287	288	303	287	325	319	293	271	257	317	299	292	248	313	291	293	304	288	286	288	314	301	304	277	281	293	284	309	262	300	296	263	268	300	272	298	253	308	281	296	289	304	292	309	265	290	253	302	278	304	311	290	306	298	267	306	273	289	289	285	311	284	296	298	286	273	320	258	328	289	258	291	268	304	274	264	298	292	300	314	294	301	287	299	301	291	329	287	277	328	277	328	273	303	308	298	279	314	283	314	271	303	253	268	300	299	283	290	269	301	262	291	281	283	303	270	282	308	315	253	283	301	302	328	278	282	283	297	297	281	304	312	299	273	289	276	290	295	291	278	314	277	294	282	314	305	323	294	292	290	273	307	271	266	293	292	290	295	283	291	284	277	308	289	293	263	276	305	306	279	295	302	248	289	296	266	284	264	310	272	285	313	304	283	274	279	291	262	311	307	285	288	305	293	284	305	272	291	316	293	278	307	297	289	293	305	284	288	273	288	292	292	260	297	308	303	272	288	292	287	290	275	305	282	256	275	303	293	274	276	300	267	276	271	309	273	292	324	296	283	300	274	301	312	284	321	305	269	294	284	326	281	295	294	291	306	311	304	301	270	311	274	319	292	285	285	282	267	293	316	258	297	304	295	286	332	292	287	284	296	253	279	300	321	293	296	291	288	303	295	310	269	282	333	267	294	297	299	304	277	267	262	276	308	289	275	285	274	292	256	299	290	292	295	290	290	298	292	274	292	282	294	304	269	311	281	261	287	295	302	286	282	254	288	257	284	309	274	275	276	287	332	297	300	290	290	295	297	248	285	305	292	286	295	282	288	273	303	283	301	296	273	299	287	318	289	279	293	278	299	295	289	294	300	287	301	275	303	275	281	301	266	284	332	293	287	262	302	274	299	276	282	281	288	305	291	313	285	285	311	285	280	311	232	284	280	304	289	290	259	284	311	298	293	278	289	277	268	311	309	278	281	313	270	311	302	295	311	296	283	290	296	294	281	298	275	298	282	315	275	294	291	248	283	265	297	277	258	297	289	263	299	304	327	275	281	279	286	323	282	287	312	267	272	278	322	312	263	302	324	306	280	280	274	283	284	287	318	290	301	316	295	288	259	308	305	274	302	269	272	297	276	283	302	280	304	276	288	278	265	293	265	326	296	310	315	265	306	292	251	292	291	304	302	278	326	297	277	287	285	279	276	292	268	282	249	280	298	299	290	272	263	279	246	290	258	295	321	263	263	271	296	287	291	269	314	282	277	280	312	276	303	323	281	299	324	291	308	252	306	329	291	290	306	272	274	250	305	303	292	290	266	289	281	296	285	284	318	279	277	286	307	254	298	307	312	291	312	333	289	272	280	299	263	276	308	301	280	300	298	285	305	261	270	269	308	328	310	315	309	292	292	266	305	307	267	292	332	293	323	298	323	321	289	297	317	278	268	286	276	270	305	265	286	273	292	311	298	289	289	287	294	322	292	271	255	273	292	286	271	294	289	312	295	273	302	270	285	300	307	323	290	293	267	316	244	286	251	276	316	299	293	282	291	314	278	318	281	317	301	300	312	294	293	271	266	280	239	331	306	288	269	289	289	284	314	303	304	283	284	291	295	300	292	250	303	301	284	261	303	275	294	285	309	280	292	278	282	298	285	271	295	271	287	277	267	331	299	309	297	290	295	301	306	310	260	325	280	286	304	292	297	318	286	318	318	283	295	287	281	268	282	272	277	283	303	283	295	294	274	297	298	285	295	272	281	298	296	304	277	271	296	288	285	316	294	270	295	283	269	270	287	274	293	302	285	294	297	313	267	291	263	281	285	296	281	286	300	294	301	281	291	278	296	297	320	293	311	266	293	257	267	279	303	296	272	330	283	304	311	325	296	310	294	292	256	300	296	299	296	297	273	300	310	304	280	272	305	256	265	311	293	304	304	273	310	311	270	299	303	286	271	289	297	272	264	286	275	272	286	282	281	315	287	281	284	276	285	305	304	283	284	275	292	256	318	299	297	292	269	289	280	257	264	289	306	268	295	291	283	291	314	287	319	285	275	294	268	315	303	296	302	277	305	302	267	317	270	309	268	262	282	277	265	287	278	289	308	309	260	291	272	291	286	309	296	284	314	264	293	320	274	277	283	292	280	291	255	292	268	283	295	294	315	288	312	309	284	271	282	283	320	281	283	304	296	289	264	288	295	279	308	295	296	287	302	289	310	299	268	281	289	349	278	287	281	271	296	291	291	315	271	289	293	283	291	293	299	296	283	294	271	268	270	306	295	271	266	243	277	291	282	311	282	291	287	308	292	312	278	304	291	298	297	278	272	279	261	283	276	249	292	282	309	268	276	311	308	282	298	307	297	320	281	269	286	305	279	293	266	310	252	314	253	276	271	322	286	332	316	290	287	286	314	280	274	296	269	314	300	267	284	288	294	256	288	292	265	297	305	246	316	271	307	321	267	298	300	279	309	322	299	307	263	317	290	290	255	334	305	296	271	288	258	299	291	317	296	260	273	284	305	279	274	289	284	309	277	282	301	281	305	286	273	270	295	273	306	307	278	277	310	289	279	253	295	330	283	289	276	291	284	309	294	287	299	328	254	279	304	277	299	283	297	285	272	291	306	325	293	309	327	281	257	289	304	291	311	287	317	267	290	285	333	285	289	282	299	303	271	311	269	307	268	272	260	300	272	294	278	256	269	285	284	291	287	269	296	276	287	318	269	285	304	308	268	275	307	282	288	286	278	265	278	292	304	281	296	285	312	308
17017	28131	16416	9417	8521	7021	5540	4083	3568	3371	3650	3152	2442	2892	2209	1908	1927	1821	1900	1382	1031	911	687	710	700	747	717	727	689	694	597	577	605	534	545	558	535	494	482	480	517	456	470	458	425	491	433	457	431	450	462	464	441	490	441	472	453	413	415	424	412	370	413	377	393	397	371	356	360	354	360	382	402	373	372	394	378	368	368	375	332	378	376	348	394	363	359	410	369	361	329	322	356	356	322	343	362	352	358	348	357	400	356	396	354	342	351	375	357	342	350	352	341	356	352	357	382	338	377	339	326	350	374	350	343	372	364	340	327	359	340	375	346	313	348	341	350	350	359	372	372	363	341	372	338	335	335	376	350	356	341	350	368	360	382	354	387	375	360	357	368	365	387	367	360	376	356	337	353	362	373	364	313	347	347	368	372	383	368	348	366	347	380	365	364	371	340	336	335	360	354	366	342	353	340	394	365	396	346	357	347	372	339	351	360	359	366	374	355	321	365	358	351	376	328	354	343	367	349	364	358	338	364	360	374	347	329	328	399	337	361	371	390	361	347	339	350	367	372	363	366	348	360	350	354	351	374	357	357	356	339	320	354	384	337	377	335	396	342	330	351	387	385	356	337	369	389	366	343	363	381	345	344	374	359	380	341	349	327	353	367	359	339	308	374	358	328	384	378	358	390	345	354	373	351	318	349	350	367	336	363	385	354	366	340	376	362	352	380	364	350	320	363	352	345	354	397	376	352	348	368	375	326	335	353	357	352	369	368	343	358	344	348	375	344	355	362	355	379	359	372	343	364	335	335	361	349	360	384	344	348	337	310	361	343	379	343	365	338	339	365	357	365	377	406	318	370	353	333	334	354	383	338	340	345	323	321	375	375	349	349	382	392	375	354	371	362	341	378	366	387	358	332	363	352	328	339	381	336	354	307	336	359	384	360	364	337	357	362	379	340	313	392	341	373	398	351	333	348	307	385	342	343	363	393	359	364	351	363	339	345	338	369	360	353	377	367	338	371	376	367	347	366	356	357	339	380	322	356	364	364	344	339	348	401	373	356	373	341	365	355	345	364	378	361	364	372	369	349	345	348	370	355	358	343	328	347	341	339	347	340	364	351	348	360	384	341	368	373	365	407	403	349	369	367	359	359	374	388	348	343	365	374	369	363	383	370	376	361	313	388	340	355	352	376	333	360	363	340	386	355	347	351	343	323	347	382	372	350	367	351	370	377	368	333	350	344	330	348	356	348	377	342	338	342	358	362	342	351	371	347	357	339	359	373	376	361	358	343	363	339	362	397	344	353	356	362	364	371	365	351	344	362	337	366	363	360	364	354	324	357	347	335	324	380	354	359	380	374	346	366	354	369	366	379	361	378	362	342	388	382	365	350	369	342	360	363	357	352	355	353	368	362	351	365	342	373	342	358	345	350	351	354	336	346	381	368	342	376	342	357	360	364	351	364	368	326	364	356	351	346	361	379	361	357	393	340	341	357	363	354	386	358	355	341	346	347	353	320	354	365	366	353	370	348	352	356	346	352	384	321	352	345	373	343	360	396	355	374	368	341	347	371	332	351	344	342	350	349	354	354	362	372	336	348	325	299	377	341	338	350	370	338	356	338	365	345	346	366	356	316	399	329	353	311	369	394	323	354	336	357	379	388	349	350	338	356	359	361	335	364	345	362	393	366	357	353	360	334	359	361	347	322	349	339	315	364	338	337	333	371	383	338	345	356	364	351	360	372	374	361	349	369	354	329	333	367	332	320	366	357	339	311	352	376	318	372	361	376	335	370	379	327	404	344	364	338	348	347	306	386	355	378	356	376	352	372	356	331	351	370	375	342	389	385	342	323	376	383	315	368	359	351	347	360	355	387	322	359	344	376	341	351	341	352	362	331	352	331	399	352	379	366	319	336	370	373	357	371	365	387	372	350	359	312	373	374	380	327	382	379	339	318	339	350	392	337	355	343	352	351	377	366	342	344	355	375	357	380	334	347	375	337	372	357	320	344	360	330	348	362	348	379	363	390	316	337	361	334	363	334	351	373	326	384	368	369	405	332	334	363	337	356	372	355	360	357	352	346	312	379	344	366	361	350	348	363	342	358	321	359	333	342	371	347	336	361	340	353	356	328	353	347	329	357	361	343	334	369	343	338	347	388	337	308	364	333	378	351	356	343	322	356	324	370	339	368	335	376	352	356	394	363	358	341	337	328	338	358	331	362	361	341	367	369	348	321	385	341	316	379	333	329	372	347	386	361	336	353	332	318	363	343	370	325	347	329	327	377	367	337	342	315	372	330	349	332	303	331	369	335	350	360	359	369	362	367	400	383	339	379	357	397	379	340	343	351	335	323	359	359	399	377	374	366	377	330	391	360	378	311	378	393	345	354	353	354	346	318	341	337	353	342	356	351	380	366	353	356	347	332	341	369	340	335	362	325	348	362	376	299	308	345	365	328	332	336	361	358	382	378	311	357	369	365	363	360	349	334	331	352	354	354	357	333	379	369	296	354	343	356	364	344	363	381	335	348	354	373	340	307	319	329	356	359	376	347	345	375	371	362	372	369	372	379	377	325	357	333	396	372	354	355	344	349	362	362	346	334	342	381	357	333	378	339	333	370	344	378	375	375	362	323	360	335	360	356	353	358	379	382	342	385	360	357	338	334	352	370	356	356	363	342	413	368	369	382	374	342	355	351	350	339	336	364	362	341	386	408	312	354	343	330	364	363	351	365	365	335	344	360	342	359	384	383	325	357	344	362	310	342	355	389	349	341	317	329	326	377	378	394	354	330	314	358	343	359	344	318	304	355	368	347	360	396	355	377	335	343	364	346	345	347	361	347	340	363	327	330	325	347	349	344	365	361	342	368	335	333	340	361	357	375	345	355	341	356	371	323	382	338	367	349	337	362	324	370	347	360	345	359	356	346	377	365	353	338	368	351	355	376	302	403	357	323	343	377	375	358	345	339	393	382	333	341	378	325	325	348	360	303	361	336	387	365	346	322	336	368	357	380	367	379	372	376	344	352	339	325	355	312	373	387	349	334	354	320	351	358	364	366	331	351	351	360	356	374	390	368	352	343	330	384	376	348	345	379	332	378	335	333	332	353	375	374	304	328	354	342	349	333	379	362	365	362	331	352	370	340	346	328	376	315	347	323	315	382	316	362	331	382	349	371	363	374	351	337	367	326	362	323	344	332	348	320	346	331	355	320	370	338	354	359	348	325	344	335	352	343	360	350	375	384	357	324	360	374	349	379	365	356	368	353	349	335	347	352	364	335	384	361	364	376	363	330	352	365	330	318	371	346	340	350	342	405	330	354	356	375	326	324	332	345	361	362	361	348	368	356	354	377	370	362	378	335	378	324	369	367	337	332	338	341	363	352	355	352	351	339	339	392	378	375	372	345	365	344	333	370	370	348	384	390	338	380	387	374	333	371	363	370	373	333	363	342	321	332	322	341	345	333	357	337	361	373	350	395	326	319	364	360	370	371	376	358	379
25302	21171	26988	25240	9295	3002	2109	1544	1447	1375	1437	1323	1264	1278	1073	974	1022	974	976	788	708	588	592	582	604	609	584	561	578	617	563	593	522	525	503	507	526	468	470	449	499	482	536	452	463	466	444	460	517	485	545	464	505	462	468	511	470	485	505	473	474	473	472	449	476	483	436	432	469	479	415	470	438	474	426	433	462	442	465	466	401	472	431	447	468	482	456	423	459	449	447	403	416	461	381	474	449	448	456	451	442	466	390	441	435	426	449	449	433	466	471	435	442	429	471	452	440	450	453	461	410	405	420	485	475	413	447	449	435	450	431	465	460	432	425	479	452	432	428	448	451	483	464	405	442	482	441	439	441	449	468	430	429	456	427	449	422	447	449	457	451	425	421	470	427	477	429	401	453	480	447	459	406	479	394	446	454	448	441	430	440	432	405	429	484	440	424	458	426	446	435	463	459	419	465	445	454	444	419	460	429	475	480	448	406	413	463	461	403	414	389	436	416	456	428	424	481	418	413	424	441	427	442	434	477	451	436	454	447	486	471	415	464	424	434	423	430	452	445	452	428	424	421	456	429	412	426	441	451	412	401	426	435	456	408	441	465	474	420	445	444	446	456	427	441	435	414	434	463	475	486	432	443	442	461	416	445	398	447	451	450	473	477	407	467	440	396	420	436	427	412	441	398	456	414	400	451	416	431	469	467	421	447	451	455	471	442	455	423	435	449	461	399	418	457	429	441	436	400	433	427	435	452	443	450	418	410	432	398	438	426	422	451	455	417	435	426	434	447	446	453	435	436	434	444	442	459	421	430	431	443	437	481	446	414	448	438	390	466	431	442	434	427	391	451	440	471	447	443	472	434	396	447	446	421	416	430	461	432	460	470	466	422	458	449	431	410	439	421	413	453	439	427	444	423	473	471	428	494	417	424	456	480	449	466	425	454	451	439	433	464	423	427	505	412	437	424	428	459	453	431	426	397	427	436	434	447	455	449	460	419	443	444	422	481	443	429	448	431	435	420	457	464	429	444	467	450	442	436	438	420	418	437	460	445	422	419	452	441	416	439	445	453	430	412	438	442	458	429	428	441	434	483	446	458	441	446	439	430	421	463	464	444	397	456	458	451	422	410	414	454	443	451	461	473	413	461	448	487	458	464	455	436	420	469	416	454	480	426	468	434	413	446	429	445	446	437	432	456	442	481	443	466	445	452	421	456	414	433	448	474	424	448	460	429	416	445	440	438	383	448	414	441	460	465	463	452	448	449	432	468	458	444	453	452	406	433	407	402	414	464	449	452	442	427	436	454	405	415	473	449	438	448	444	483	423	456	469	443	443	420	415	443	427	431	424	452	431	436	421	449	450	425	403	411	445	415	455	442	460	425	406	452	456	447	412	456	439	431	438	434	435	478	449	467	461	428	450	445	475	436	462	469	437	427	416	449	453	424	437	431	446	433	433	449	450	448	436	424	440	418	431	454	425	458	471	454	460	433	421	448	405	435	454	465	442	446	433	449	476	456	457	444	458	471	450	441	470	423	402	458	405	434	449	441	469	499	410	413	477	436	417	420	442	429	413	488	458	425	427	439	465	432	444	453	452	405	456	451	440	421	445	476	433	429	467	483	453	466	472	474	459	448	425	431	426	469	426	425	434	422	428	449	430	464	400	438	470	436	460	419	407	469	460	421	450	408	451	457	455	402	414	453	415	465	465	457	431	433	448	416	428	439	420	499	466	442	417	467	436	473	434	495	448	427	475	429	464	425	423	431	440	400	433	430	440	471	459	428	448	392	413	429	447	454	420	457	433	449	430	425	436	469	465	473	413	456	453	456	432	440	458	466	428	468	421	451	440	416	395	446	435	463	441	451	479	418	486	464	411	466	437	453	446	461	459	433	454	432	445	460	405	452	458	432	428	430	457	470	471	459	437	446	426	462	427	421	438	421	418	464	437	432	428	403	473	471	428	435	441	485	426	474	451	422	482	420	420	451	418	446	444	429	455	436	444	461	431	458	424	416	457	455	441	453	458	460	470	456	424	443	438	455	407	443	413	442	426	462	455	465	478	469	436	405	445	462	443	444	431	465	452	477	440	457	422	436	407	457	438	475	454	423	490	402	443	468	450	423	466	461	438	439	457	443	464	440	426	450	421	450	442	426	472	446	450	463	421	460	461	421	424	433	481	438	442	442	427	426	467	420	430	478	450	480	399	444	448	413	415	447	416	426	470	425	445	413	499	436	431	433	425	430	442	422	398	445	435	485	421	438	471	424	443	439	415	466	442	441	457	395	459	437	474	427	434	481	443	415	463	457	450	401	422	466	444	441	424	458	457	480	431	474	471	393	444	429	450	450	468	460	446	413	414	435	405	454	505	504	463	426	482	458	461	405	486	452	473	469	433	434	450	444	463	436	476	455	476	425	450	442	446	434	420	449	404	451	438	466	474	435	429	423	456	443	479	442	464	439	422	467	433	450	448	450	435	441	450	415	417	459	425	481	442	442	428	387	446	431	439	463	414	466	441	443	466	472	464	459	442	446	497	438	452	408	477	471	452	454	447	415	399	454	430	451	456	465	454	413	423	404	413	413	464	464	471	466	441	405	434	426	439	414	487	440	433	442	456	448	473	438	411	467	451	404	491	441	464	435	443	429	377	469	433	429	461	421	471	464	381	426	436	439	466	465	444	444	436	446	436	398	413	418	419	440	440	437	423	439	432	436	429	501	487	436	442	442	406	440	458	483	434	480	396	426	427	450	433	445	492	460	463	466	463	447	476	433	469	439	418	435	440	489	517	468	418	442	431	431	409	448	417	424	444	428	472	462	464	445	455	435	461	425	445	462	414	462	471	420	428	433	468	470	434	469	442	422	433	468	445	458	451	464	435	452	469	471	452	463	461	440	421	403	445	434	478	438	460	422	445	458	468	436	443	450	446	427	424	454	440	423	405	424	437	423	429	447	433	452	431	498	446	407	417	449	435	440	420	443	456	456	452	450	449	453	429	455	421	394	422	443	426	445	457	446	475	446	458	404	446	423	430	448	434	441	462	467	429	459	462	480	497	449	433	455	417	410	435	443	436	466	456	424	460	445	447	421	449	451	433	439	425	441	399	468	441	448	480	466	442	446	451	395	457	459	481	469	435	457	452	474	433	451	447	429	439	463	442	451	442	431	463	446	396	458	473	438	456	437	423	416	432	446	456	448	415	413	444	468	434	418	397	444	447	452	416	442	426	470	428	442	434	461	416	393	424	454	444	444	438	447	469	444	445	432	407	454	450	424	460	434	419	437	449	455	435	448	446	457	436	455	455	451	448	452	470	457	425	453	448	436	440	452	436	458	446	426	431	457	483	482	438	484	462	410	438	445	423	454	450	434	452	412	439	462	416	449	445	436	473	456	480	451	421	453	410	443	457	499	460	437	422	458	409	381	423	463	437	444	416	436	441	428	446	421	449	441	434	495	443	477	435	472	448	455	444	466	482	427	462	407	410	440	435	463	401
17616	24794	12895	7121	6413	5805	4425	3272	3089	3000	2909	2694	2407	2407	1935	1773	1795	1631	1732	1258	1028	957	824	784	786	772	830	819	796	767	761	697	738	692	694	647	685	617	673	618	633	616	623	625	575	579	591	597	634	620	618	577	588	641	620	639	561	593	575	555	578	533	543	567	566	589	583	541	541	550	537	532	542	511	582	546	524	525	547	546	530	527	545	542	556	535	535	545	548	534	545	579	494	543	567	563	495	520	540	539	529	517	572	525	534	579	501	573	520	526	478	505	560	505	518	538	530	529	555	519	534	543	584	494	540	546	526	539	550	509	513	583	514	545	549	526	480	547	515	552	512	564	530	507	526	521	539	523	511	533	535	513	510	540	523	566	521	537	512	526	549	521	522	528	536	531	557	526	523	536	540	545	528	545	506	522	492	543	497	489	570	525	537	581	503	495	499	490	522	558	513	465	548	514	546	565	537	513	557	520	502	542	543	501	522	544	515	508	533	553	489	480	508	524	503	541	518	553	514	571	521	535	539	491	519	551	532	519	474	550	533	522	519	539	529	505	498	568	543	498	553	524	519	524	549	572	553	550	553	541	499	528	519	587	554	537	493	511	534	511	555	568	544	469	554	487	533	504	560	556	527	520	532	504	534	513	484	515	459	532	494	532	496	525	534	560	523	539	521	513	544	516	529	534	586	531	488	530	532	546	525	520	534	546	527	538	524	568	510	523	552	497	559	533	512	513	560	543	512	535	543	514	536	482	515	504	515	511	561	512	514	546	556	557	533	539	544	533	537	518	523	532	564	515	535	486	523	538	507	528	530	543	465	503	488	529	567	524	540	547	528	497	526	526	531	537	539	556	527	548	551	490	533	483	536	522	515	542	523	534	581	522	525	540	511	473	564	532	531	545	518	526	510	512	544	515	549	573	513	512	542	550	579	520	575	533	536	487	527	492	482	531	559	550	530	540	514	524	543	530	505	504	516	546	520	519	510	551	511	523	516	524	546	535	529	553	503	554	510	548	531	547	507	523	514	519	495	505	597	509	540	532	532	516	541	537	524	506	528	542	515	558	474	530	535	510	510	526	519	566	571	590	553	534	501	488	506	524	522	499	528	536	512	523	514	573	508	528	497	532	498	548	542	532	492	551	539	517	553	523	538	535	552	549	564	530	516	516	483	533	500	556	546	527	535	534	546	539	547	533	561	516	523	492	494	528	542	505	491	557	536	513	546	530	532	535	500	579	539	521	537	483	531	513	540	507	539	498	531	539	538	494	503	549	506	551	518	538	560	525	558	512	517	578	546	492	543	510	537	536	510	530	528	525	531	537	555	530	556	519	526	523	510	550	510	530	524	524	530	536	530	531	537	535	549	527	512	480	532	494	511	539	520	571	514	494	553	548	515	548	530	507	555	489	534	519	535	501	539	521	545	522	537	564	510	558	526	517	559	533	516	530	506	492	524	518	555	532	520	538	530	507	523	523	553	511	517	539	550	519	543	515	535	520	512	518	515	553	545	560	504	545	510	535	506	510	540	520	509	543	538	529	537	494	515	518	499	488	508	542	518	537	569	571	539	518	521	513	570	481	547	538	521	529	552	543	549	483	530	564	531	520	544	532	574	521	563	528	537	522	530	482	497	514	539	560	531	495	525	500	523	523	592	497	548	564	518	552	533	500	537	523	502	538	516	528	507	561	535	537	523	508	512	504	552	518	550	540	560	582	528	516	534	550	547	541	507	530	515	531	505	540	567	540	507	537	529	539	544	541	508	508	525	527	525	549	498	530	567	544	505	509	548	517	526	527	528	543	504	538	514	546	522	459	511	507	505	540	515	518	561	529	541	539	522	562	506	536	514	567	557	558	498	528	516	523	520	537	528	525	518	481	532	537	551	542	510	522	526	524	507	539	533	512	517	530	538	524	529	492	532	520	501	543	521	533	548	501	487	518	474	568	561	556	507	542	491	556	520	591	571	531	514	531	519	500	479	513	542	529	504	523	535	539	538	547	491	551	501	525	536	498	513	533	544	512	563	513	554	505	548	511	550	550	545	531	525	532	490	552	516	533	547	572	529	536	531	499	468	502	513	536	494	506	540	550	528	535	539	538	543	515	548	537	484	518	528	512	501	550	560	553	566	503	536	524	516	509	551	541	536	521	521	567	552	554	561	555	523	474	500	541	563	513	532	470	509	582	500	526	511	516	536	567	531	506	514	542	512	489	518	543	524	545	559	503	509	535	569	569	520	565	520	529	537	537	539	508	504	544	532	552	533	518	535	535	499	531	577	533	550	557	507	497	537	511	557	565	557	563	511	520	496	498	497	499	540	474	495	531	514	505	512	514	504	534	488	567	509	508	565	528	562	584	550	539	514	518	548	526	535	518	542	536	563	493	525	577	526	539	523	503	533	521	520	547	581	549	504	499	522	494	499	522	568	503	541	553	553	546	576	539	536	511	515	565	520	512	539	566	507	527	511	519	501	544	509	528	507	531	527	549	547	516	567	530	543	508	525	528	497	520	549	526	531	523	523	486	556	569	523	537	525	495	553	539	516	512	500	529	559	516	503	516	537	564	497	505	554	538	501	525	551	509	513	495	492	514	526	545	551	546	539	573	547	557	545	526	533	529	576	503	479	499	533	557	504	498	470	490	516	556	531	520	499	521	541	525	557	533	525	550	504	516	556	512	570	502	561	512	511	489	532	526	480	489	534	504	515	508	499	506	519	580	517	498	544	533	464	532	554	498	560	525	528	492	539	561	572	536	558	554	556	548	551	526	526	537	529	555	544	553	527	508	499	521	503	498	520	513	490	537	503	535	556	537	530	478	463	516	537	559	523	511	491	502	556	549	545	510	512	536	502	535	540	516	567	532	480	507	514	498	533	532	516	496	546	537	540	527	529	544	533	531	521	529	552	523	535	507	537	505	512	478	518	536	509	506	495	557	575	523	525	484	508	540	527	522	551	532	522	518	549	550	555	538	522	541	534	564	557	544	508	537	533	535	503	517	482	525	547	524	546	496	538	551	529	512	486	510	548	534	521	513	508	496	500	496	530	495	574	515	543	541	556	522	546	508	543	511	532	544	504	549	518	525	503	532	527	539	532	541	548	532	558	527	529	557	533	514	529	550	496	513	566	541	521	539	525	561	575	483	552	536	538	548	531	530	559	506	544	506	526	507	533	508	533	579	547	505	542	505	554	533	505	543	562	496	553	522	524	520	549	500	523	567	515	515	495	528	563	510	519	542	585	504	569	535	539	517	556	529	518	496	556	521	540	542	527	510	557	525	538	519	524	496	481	546	526	521	538	546	525	513	536	547	492	514	542	546	530	519	504	542	535	562	546	542	511	545	497	508	510	554	565	509	558	511	551	515	555	514	564	515	562	528	526	536	517	527	526	504	545	492	494	501	502	504	549	535	539	573	533	515	471	512	562	497	533	516	526	523	511	487	516	518	534	563	527	527	500	551	550	553	508	520	481	516	525	544	529	550	528	542	538	515
23118	21220	28821	23903	21218	21258	9958	3121	2482	2368	2461	2113	2004	1874	1534	1446	1484	1368	1387	1049	815	703	657	666	632	596	617	630	613	517	543	549	519	564	519	520	486	457	484	470	478	491	472	447	448	440	416	404	404	424	430	449	443	416	382	433	406	412	408	408	408	388	384	402	414	394	386	367	364	354	388	373	367	350	359	353	374	343	345	342	366	367	338	389	399	390	371	328	374	362	361	345	381	362	392	348	372	375	360	342	376	378	345	370	345	332	362	300	382	375	319	332	389	363	352	338	344	363	369	351	336	353	373	353	344	353	365	320	383	385	351	375	323	393	362	369	357	372	363	361	320	326	355	339	364	342	368	363	381	382	338	355	367	343	355	371	362	327	363	364	340	309	357	346	384	335	360	351	343	349	392	355	325	323	336	361	300	337	353	353	343	339	377	389	356	358	357	379	359	314	345	362	362	335	394	343	353	353	329	378	397	351	363	355	361	346	373	322	349	355	373	364	358	337	386	370	351	338	312	346	390	364	364	339	355	319	374	388	314	360	341	371	328	350	359	365	366	367	370	340	342	373	351	377	340	352	376	363	335	351	360	333	370	367	351	359	328	350	361	338	357	403	358	371	390	329	373	352	370	328	370	384	341	369	368	339	359	375	361	324	341	327	333	363	353	344	328	358	347	345	344	384	353	377	337	347	323	378	324	378	325	342	345	371	362	354	337	326	377	342	362	361	345	359	346	384	361	351	340	337	341	360	356	350	358	358	347	361	371	317	372	337	367	362	377	381	335	335	374	347	371	401	329	377	374	326	347	390	366	326	306	336	336	399	346	335	324	348	362	331	362	337	351	369	373	369	358	365	341	346	309	331	372	353	349	349	350	358	360	337	361	358	363	364	370	363	379	332	330	369	327	391	339	328	365	360	362	365	389	336	340	363	365	369	325	320	367	338	353	348	340	358	349	363	356	358	371	347	314	360	333	374	316	345	323	359	396	380	345	361	382	381	337	362	355	347	375	340	342	338	346	348	337	367	383	359	382	369	357	371	345	337	338	368	406	315	324	360	363	400	351	367	366	360	342	344	384	384	346	346	338	389	344	349	319	358	393	383	364	328	355	387	348	331	345	364	357	364	331	327	393	312	366	357	350	351	347	338	338	352	344	347	344	349	310	348	340	356	346	348	337	352	359	354	355	308	381	371	323	364	330	344	344	339	364	361	347	347	355	360	340	331	330	397	337	357	361	354	385	398	360	349	348	344	332	377	362	359	369	378	373	361	370	353	337	338	359	347	369	352	373	353	376	327	362	351	340	370	385	361	377	397	364	369	325	365	373	329	369	346	374	377	340	313	395	379	401	380	366	362	359	352	333	333	339	368	375	352	369	354	369	348	339	369	396	340	365	374	332	366	363	334	339	340	373	362	377	306	367	324	341	374	395	362	339	344	339	404	365	376	375	376	329	328	386	354	370	369	347	375	344	362	361	344	313	341	342	338	345	364	332	340	366	349	357	368	337	304	367	340	372	372	357	316	349	343	369	344	366	343	359	370	387	344	319	346	347	379	330	372	345	348	328	368	391	335	340	360	330	320	353	357	377	328	352	380	353	372	391	334	346	392	364	334	335	357	350	327	372	375	341	341	395	368	323	373	384	361	329	354	330	331	385	344	338	349	387	355	362	349	350	338	314	360	366	365	386	358	402	352	353	372	368	341	368	331	362	379	402	326	347	349	330	343	355	350	360	326	367	362	366	354	359	348	337	397	334	335	379	337	338	351	342	375	339	323	377	383	343	329	341	341	364	346	340	314	337	351	373	318	380	338	380	333	378	349	345	370	321	320	368	329	372	330	365	372	345	348	334	384	357	357	340	368	322	353	330	380	349	357	352	343	343	398	352	357	348	350	351	326	353	363	348	347	334	351	327	377	351	364	402	355	374	354	356	339	341	360	352	324	353	341	371	357	364	354	353	313	373	340	357	352	364	380	348	331	339	382	386	380	325	355	354	372	358	371	380	337	320	359	382	354	316	351	359	365	364	346	341	353	402	371	367	362	354	380	345	326	344	384	343	329	355	358	389	374	357	369	373	355	341	358	345	348	360	342	352	348	372	357	322	350	323	379	343	335	355	341	329	352	355	339	335	357	333	362	390	372	345	350	335	337	361	366	336	327	358	355	362	377	337	343	346	368	339	359	358	336	345	382	348	362	362	381	334	369	343	370	357	357	340	358	337	366	324	313	351	350	330	341	332	337	375	387	342	353	367	331	366	358	356	342	381	357	329	355	352	383	345	348	352	365	352	387	391	346	340	348	392	338	367	377	354	356	385	346	367	350	358	354	358	332	365	353	371	350	352	359	359	342	326	324	371	341	383	380	383	393	373	349	368	349	341	396	341	379	360	361	371	323	358	383	339	373	334	330	355	343	334	325	381	326	376	357	358	337	356	369	389	350	346	368	355	355	346	363	362	348	355	345	340	362	352	353	337	326	342	354	331	347	382	288	377	344	346	357	306	381	314	347	375	396	339	339	347	345	341	359	360	333	349	338	357	336	343	395	320	328	341	350	369	337	383	375	337	368	353	333	372	362	324	358	345	359	348	402	354	348	342	376	381	334	345	364	367	350	340	335	346	377	346	366	351	315	343	358	333	374	353	406	353	350	307	371	349	352	347	383	383	334	354	361	345	339	352	369	348	379	368	366	343	356	317	354	343	346	314	362	377	338	346	345	386	361	355	383	374	356	350	369	358	379	355	367	353	371	334	384	353	333	362	363	361	363	362	357	356	363	362	356	358	357	362	334	366	373	378	347	356	337	338	353	367	321	349	327	351	345	302	323	373	344	332	345	357	363	350	351	353	354	380	368	351	311	361	357	342	354	351	371	350	356	346	373	363	360	352	363	333	343	363	334	333	366	347	345	335	363	362	354	393	365	350	322	362	351	361	332	325	357	333	312	360	378	332	364	367	385	319	324	325	329	368	390	331	335	346	373	394	368	327	362	349	359	390	355	343	339	348	356	372	332	350	354	329	353	366	357	362	359	369	323	363	342	339	344	303	356	368	352	358	363	387	359	336	364	357	345	335	340	358	343	350	363	375	324	369	385	345	392	318	335	346	338	348	342	319	371	350	328	339	317	351	341	361	354	369	346	361	348	360	366	354	363	371	357	350	385	334	373	361	348	341	380	355	343	354	356	383	349	352	336	328	353	359	384	346	357	342	326	339	361	338	376	351	348	355	359	365	361	352	372	351	337	308	324	364	360	372	341	335	326	353	345	366	347	379	378	357	387	320	338	309	353	361	337	342	355	322	336	350	346	367	380	365	361	352	377	324	378	354	355	359	330	341	362	318	341	358	387	366	365	377	370	335	370	390	367	307	336	347	338	337	347	360	307	348	345	310	337	347	377	346	370	364	401	373	335	332	348	345	376	357	327	351	354	362	345	348	351	375	373	334	366	335	368	372	348	397	331	330	338	342	340	345	346	341	369	339	354	375	369	344	344	331	339
20351	34675	22452	13737	10817	10301	7893	6039	5506	5257	5099	4387	3935	3890	2886	2819	2775	2429	2504	1747	1351	1146	1039	991	1018	978	933	916	878	806	811	805	771	725	721	715	649	604	651	636	614	640	555	576	528	520	506	527	555	594	623	578	544	546	554	544	525	531	523	474	492	526	459	470	476	452	427	461	455	414	422	409	427	494	412	433	426	425	424	447	458	462	425	400	419	435	437	424	428	417	417	415	436	385	441	431	467	393	436	409	424	445	429	461	392	445	448	414	423	441	403	435	405	403	417	405	399	415	424	419	407	428	421	446	410	430	423	408	418	448	423	398	372	376	421	435	424	399	456	403	429	429	420	420	413	405	403	417	448	428	417	436	388	419	456	418	414	439	431	420	426	467	398	397	434	390	414	418	393	404	366	423	449	441	410	429	410	394	430	453	441	401	414	442	402	446	414	437	421	414	407	430	402	421	438	417	398	410	383	441	391	403	443	474	399	384	410	462	427	408	403	387	443	386	410	376	450	432	410	401	447	427	385	419	393	397	412	413	441	398	392	428	408	407	394	393	412	397	434	411	390	435	401	435	410	448	403	430	393	422	405	410	416	407	383	404	420	422	419	438	447	402	411	414	455	410	430	405	422	414	377	424	407	417	425	426	428	418	442	429	424	403	399	419	418	440	421	451	415	398	429	405	445	420	419	398	424	417	426	403	393	401	451	417	450	377	404	376	452	417	449	410	460	408	443	388	438	407	434	404	434	394	381	376	407	445	405	387	423	425	422	422	443	405	447	409	432	421	425	417	448	434	421	397	427	422	425	432	416	420	381	385	431	394	395	418	408	406	408	402	417	419	430	422	403	397	402	412	453	429	402	420	416	444	408	436	400	420	443	445	414	401	380	404	388	460	448	406	446	406	414	384	398	438	390	413	412	437	382	404	398	435	450	447	416	393	408	422	419	403	411	414	405	395	444	389	432	408	379	444	387	392	411	407	425	428	433	386	423	394	428	455	442	402	419	442	413	392	459	409	388	415	424	399	405	452	408	420	369	418	424	421	406	414	402	388	422	450	415	368	423	427	428	410	403	435	432	444	397	429	461	426	359	425	434	415	389	403	429	429	418	405	417	416	401	381	405	405	441	398	443	480	425	464	424	385	412	423	421	443	431	428	417	392	399	444	427	428	412	394	442	432	409	394	403	450	424	418	391	429	403	428	437	430	378	365	411	417	438	459	431	405	443	447	406	400	411	406	397	434	417	420	414	439	401	424	427	424	450	424	377	437	426	412	418	385	398	432	408	409	402	403	383	426	409	435	401	435	405	409	418	417	371	433	445	395	419	395	401	408	421	404	433	430	397	420	419	415	418	444	434	430	419	429	384	386	412	409	382	430	406	395	394	411	414	431	399	381	430	463	410	415	442	406	416	439	405	430	429	460	376	414	431	385	422	468	408	381	385	392	422	399	404	425	480	423	418	387	432	411	420	398	398	406	398	436	424	374	422	424	417	421	439	411	449	447	420	403	418	445	399	448	433	446	408	431	427	422	407	424	422	420	400	429	389	434	394	428	396	433	414	456	395	403	415	407	438	426	417	429	376	399	432	404	440	430	421	402	403	432	439	403	401	424	408	397	433	416	400	401	439	413	402	442	432	406	444	371	410	379	405	462	466	394	408	429	402	378	448	373	442	433	424	448	436	441	378	439	407	411	426	451	419	430	455	434	433	417	420	440	443	466	416	458	438	366	396	412	393	381	442	402	390	400	432	458	423	388	399	409	421	398	393	406	419	420	393	393	423	420	402	400	420	423	418	387	440	426	434	455	407	414	413	434	412	395	463	426	409	427	426	438	413	432	447	414	412	419	422	407	410	446	399	427	387	436	393	411	398	408	400	425	405	419	390	429	452	401	410	432	390	397	434	405	423	443	411	452	439	385	431	389	402	441	431	408	383	430	430	430	410	396	392	420	431	409	416	422	442	437	423	427	427	401	393	398	472	447	383	401	436	423	423	438	462	420	390	409	446	379	411	440	407	405	427	385	430	425	387	422	421	410	423	384	400	410	387	419	437	418	405	450	430	389	427	405	441	414	479	438	418	433	423	397	394	409	435	425	464	403	421	386	415	436	404	402	415	425	443	411	444	424	416	430	425	445	431	401	398	440	392	454	429	422	440	448	428	419	418	449	420	376	430	406	449	390	411	397	409	432	446	403	409	397	402	457	421	411	421	390	414	441	427	368	380	412	440	392	419	384	382	422	401	401	405	441	408	411	407	424	404	417	424	429	404	385	425	441	422	424	445	415	432	386	419	416	412	388	429	408	388	414	400	412	400	416	432	411	417	430	419	385	421	450	421	370	416	373	417	389	433	408	424	431	394	405	404	447	422	429	419	448	408	412	454	426	447	420	452	445	432	443	410	418	443	443	443	411	464	441	420	397	405	396	419	420	419	407	447	401	406	403	395	418	430	423	413	466	446	421	433	437	406	425	422	417	449	423	409	434	410	440	371	397	381	432	451	412	399	450	416	462	413	427	391	380	413	385	409	390	438	434	422	472	381	401	443	422	448	394	426	408	430	421	418	405	413	440	430	449	425	379	392	431	383	396	384	437	398	402	410	407	376	411	463	391	405	386	417	410	415	389	403	445	378	436	383	448	423	416	474	430	436	408	418	411	450	404	431	397	422	416	398	445	424	439	424	423	375	461	422	412	393	400	411	434	462	375	386	399	430	423	442	423	454	413	397	429	425	444	389	428	424	437	420	389	398	408	430	430	412	385	419	438	430	388	475	423	444	430	394	423	419	404	394	444	447	429	403	421	454	390	424	414	452	426	416	446	441	425	430	408	387	386	459	398	416	421	415	420	415	430	418	392	389	416	387	388	440	427	400	384	440	401	417	451	454	429	441	397	401	416	424	418	404	431	420	392	427	428	411	421	391	407	410	437	392	389	410	413	396	360	418	452	431	389	441	385	390	408	424	401	404	429	405	405	408	380	429	436	424	420	409	403	438	449	444	379	436	446	420	407	422	440	414	441	436	413	420	356	409	419	430	422	422	430	423	441	402	425	416	426	428	420	383	399	428	416	419	393	424	432	440	421	404	409	404	414	420	416	429	415	421	396	411	440	442	431	420	424	418	427	389	380	410	435	423	415	434	448	423	419	420	413	405	408	404	388	410	424	437	421	423	414	388	442	436	389	408	419	443	454	432	412	430	475	418	445	421	441	394	437	418	399	435	381	454	460	442	390	379	417	389	426	419	396	386	409	404	415	412	456	408	458	420	429	418	400	408	456	404	462	436	432	424	447	427	415	405	356	403	402	393	376	418	430	426	398	416	410	427	438	435	422	417	388	410	381	408	406	405	428	388	420	411	409	395	409	400	433	447	413	398	452	380	396	420	446	409	403	429	424	445	388	417	444	433	441	383	407	417	397	440	408	404	410	423	455	392	388	464	462	429	434	416	420	414	383	422	423	379	425	412	445	418	414	419	424	390	432	410	429	374	417	417	439
27492	19990	9560	3652	2259	2086	1533	1155	1076	1196	1102	963	986	944	786	838	826	811	801	600	542	500	480	444	470	493	463	480	455	470	452	426	402	411	391	468	450	435	425	449	418	410	396	404	417	393	388	379	416	377	406	420	397	376	422	394	417	370	382	418	367	405	393	384	401	384	326	352	352	352	389	386	397	374	398	367	390	380	386	384	334	377	370	336	374	371	362	358	393	374	386	374	392	384	348	360	416	371	360	396	396	347	401	349	365	368	350	378	383	367	351	352	349	364	370	353	366	358	375	357	388	351	373	367	352	364	361	367	386	382	371	358	381	371	343	387	361	392	370	390	349	388	360	399	388	389	365	360	387	386	391	383	389	395	356	373	353	378	387	338	399	367	348	348	341	389	362	384	394	334	395	373	357	324	388	357	366	389	379	414	339	388	335	366	387	343	350	393	388	413	395	366	376	362	341	388	347	343	366	351	328	368	408	374	337	345	366	387	354	375	358	371	383	368	349	368	377	327	393	361	363	360	398	375	397	401	411	364	371	357	356	387	393	371	383	370	400	384	395	354	392	381	349	392	352	372	347	343	409	374	356	386	407	355	355	379	379	388	373	366	391	375	392	381	373	374	351	394	411	355	349	374	408	335	416	368	361	340	377	402	399	361	363	383	399	357	384	375	363	355	385	354	395	359	360	375	387	383	393	404	400	421	369	379	368	364	365	384	386	376	363	390	362	362	406	398	358	370	355	392	351	350	383	399	373	357	398	377	350	365	390	385	356	360	374	360	359	351	386	362	373	356	373	334	386	359	380	365	348	389	369	346	385	361	383	356	376	353	328	372	380	357	365	387	409	363	358	355	366	366	389	369	372	354	378	356	349	349	383	368	391	374	369	361	321	337	360	392	366	393	364	369	345	329	389	402	370	382	355	389	351	371	377	369	398	394	361	383	353	406	380	340	359	377	396	393	415	391	369	372	389	386	335	357	409	384	408	359	394	383	375	356	378	400	383	371	388	357	398	369	354	382	385	359	383	336	396	346	377	366	352	368	384	366	375	366	405	391	378	382	388	378	400	397	384	377	344	381	385	370	335	350	382	398	384	413	357	350	384	372	363	364	355	382	380	377	355	358	359	350	345	354	387	374	382	413	363	387	360	346	402	367	402	376	399	370	377	360	363	402	377	405	334	363	386	381	400	381	368	372	361	362	383	387	360	357	397	363	379	348	395	381	364	372	381	364	397	378	374	365	395	376	365	379	396	384	373	389	388	359	379	403	357	376	357	402	365	342	377	348	367	372	375	414	395	362	377	375	386	380	373	377	371	350	370	394	346	352	350	428	387	376	370	384	364	370	385	356	392	351	373	344	396	382	372	401	397	397	362	362	369	342	353	390	382	380	361	379	404	367	395	371	386	403	359	379	357	402	368	383	360	401	399	361	347	365	322	386	391	380	389	347	346	393	357	382	362	374	375	363	361	352	381	370	376	387	363	355	342	402	387	384	369	380	393	366	412	349	422	378	400	358	381	375	399	342	354	365	367	371	372	400	381	360	375	368	386	402	412	413	376	357	377	390	395	382	388	352	410	358	390	393	406	365	341	348	371	358	332	401	374	367	391	385	367	408	386	381	393	341	397	375	360	341	383	397	355	377	417	353	360	364	379	378	396	373	384	402	366	375	346	375	353	370	393	340	375	374	362	349	375	368	370	362	393	370	370	387	329	377	361	368	373	365	353	376	369	372	408	331	386	342	388	369	391	389	407	342	371	365	381	385	384	379	392	388	383	386	355	383	369	394	405	383	402	353	396	377	365	370	381	375	356	390	385	397	372	386	328	410	379	366	313	372	388	386	360	382	404	414	362	363	355	353	368	375	413	363	345	401	354	362	366	378	368	364	370	371	367	350	363	362	408	383	374	374	348	378	344	374	380	373	332	377	380	404	356	387	351	386	392	391	387	326	364	394	355	390	372	372	356	400	362	372	347	366	396	393	350	338	397	356	347	348	375	370	384	363	353	372	347	334	367	404	391	354	384	343	371	378	386	367	373	359	332	374	358	364	314	402	414	429	387	405	356	376	358	375	372	387	384	385	378	373	375	365	378	369	346	383	418	380	370	418	356	348	375	399	347	342	382	355	398	377	352	364	375	378	384	401	361	368	359	379	357	365	359	380	392	351	384	345	367	362	373	415	368	401	377	373	374	394	391	382	377	379	383	364	365	350	368	406	370	393	330	383	370	384	351	394	358	353	389	390	357	410	392	382	393	363	375	371	338	391	357	380	369	403	356	362	402	343	420	374	372	370	382	380	381	375	368	377	371	360	367	375	343	346	427	359	391	395	379	409	395	363	414	368	369	369	379	355	378	376	364	374	368	376	371	348	364	355	405	361	351	364	389	346	348	370	374	396	346	354	377	392	394	391	392	404	377	373	377	377	416	385	392	383	356	397	384	403	343	388	388	370	437	359	363	387	358	379	336	378	383	337	360	336	399	366	357	326	378	377	388	365	360	400	372	378	370	373	361	375	392	372	362	340	378	414	397	376	410	361	398	346	380	370	382	349	386	383	379	355	350	352	373	379	359	359	367	365	383	373	381	390	344	385	370	421	391	354	384	383	366	387	364	373	378	353	396	382	398	392	374	368	350	380	391	358	372	338	376	400	402	364	388	374	394	344	377	364	415	361	350	374	389	365	397	348	384	356	363	386	386	371	363	355	349	396	378	400	350	381	382	401	372	361	399	395	375	354	377	359	303	361	383	362	374	373	398	331	378	373	347	394	358	391	365	381	393	364	402	384	362	403	341	377	367	401	336	387	371	388	398	370	386	377	378	345	390	362	371	356	347	371	379	378	357	393	340	341	392	363	373	356	380	361	381	357	377	407	372	389	330	343	381	375	370	367	377	372	378	387	389	351	378	364	369	364	366	385	369	330	378	385	395	387	371	374	396	413	375	369	382	373	366	348	376	380	412	369	422	373	367	375	381	414	408	365	414	328	381	388	349	376	376	364	400	387	335	374	374	385	385	376	363	390	362	396	366	363	381	368	384	379	372	359	375	360	371	386	392	374	379	379	403	392	415	382	333	389	377	377	390	363	347	373	343	349	369	380	379	374	366	393	351	359	380	383	375	398	376	390	368	399	364	374	357	345	381	381	361	372	370	386	361	357	366	352	348	376	368	369	411	372	394	386	365	413	359	354	363	382	374	351	372	387	369	354	399	385	381	351	330	351	392	392	333	360	335	347	363	382	381	385	381	361	355	352	376	349	369	356	375	322	393	374	388	383	388	365	419	350	360	400	369	377	392	386	370	411	365	377	359	338	385	359	363	360	384	418	395	368	360	402	396	370	374	374	364	383	386	382	388	379	390	365	380	343	356	363	357	386	330	354	340	377	410	380	390	381	368	415	370	375	346	426	366	371	340	362	361	357	374	366	352	368	373	383	380	383	351	389	377	384	354	359	380	390	356	372	378	362	324	396	373	386	354	396	332	379	390	370	360	380
15228	16778	8649	5097	4128	4306	3252	2509	2327	2523	2328	1902	1916	1807	1440	1498	1451	1322	1360	952	818	764	712	703	675	632	660	661	617	634	587	550	589	600	563	535	597	537	559	520	583	504	555	552	554	485	511	522	521	562	561	564	549	530	537	540	507	507	532	510	513	498	494	448	471	493	476	498	437	427	487	445	476	429	458	438	475	500	448	427	464	459	485	477	440	460	450	458	467	409	448	476	431	450	478	450	463	467	498	477	497	445	438	430	438	489	473	473	447	480	429	469	482	448	392	449	454	499	433	444	446	466	459	455	469	482	459	412	417	474	473	455	458	496	442	463	416	477	476	450	416	460	434	433	457	437	446	461	452	466	516	470	450	521	465	493	461	461	455	460	456	482	474	500	506	456	462	473	423	461	478	475	457	477	477	435	433	456	454	465	473	506	464	446	435	448	491	471	441	482	480	471	464	480	460	446	476	465	470	427	472	495	474	481	429	459	512	425	448	444	456	475	490	471	446	480	458	443	477	439	454	500	455	460	495	439	427	442	460	425	499	464	497	439	404	453	455	462	446	465	481	462	456	471	484	447	449	460	490	483	484	485	475	412	458	437	459	467	459	465	418	440	465	457	479	469	467	474	459	448	483	438	471	442	419	467	456	467	471	432	475	472	415	455	489	464	443	430	472	443	452	462	502	430	438	455	452	484	437	472	455	492	462	483	487	461	470	444	471	491	473	429	472	447	461	478	452	457	454	420	480	455	479	435	424	448	448	457	424	424	438	504	476	478	453	455	460	470	474	498	481	474	406	472	497	472	461	465	438	450	468	480	489	472	461	465	428	442	422	422	469	474	471	482	443	461	458	447	440	483	449	490	455	462	489	466	458	438	454	461	464	465	466	462	484	449	416	471	449	460	467	475	474	472	469	480	468	455	447	430	450	433	460	414	462	512	450	468	485	450	484	483	476	456	455	457	466	457	446	477	447	460	457	478	450	405	443	476	469	484	448	467	424	499	460	457	470	434	463	436	462	490	449	426	490	454	481	434	429	440	452	405	455	499	454	441	473	451	467	486	450	498	478	450	469	467	465	441	417	459	470	454	486	451	451	440	454	442	468	477	463	452	437	495	445	455	462	456	453	458	482	478	460	474	465	445	432	456	487	421	451	473	439	474	454	471	489	459	427	482	450	450	453	482	491	431	448	457	438	442	460	408	456	412	465	477	482	432	463	462	456	432	494	468	445	467	439	438	437	483	479	453	495	461	460	488	458	456	454	434	484	453	450	456	442	468	499	434	472	415	426	468	447	456	457	444	495	503	455	464	483	460	487	505	447	433	453	470	451	443	463	425	463	452	477	464	451	471	450	476	467	486	480	459	457	533	417	425	457	468	445	454	521	443	463	429	433	456	441	456	457	469	443	464	472	447	458	469	434	511	462	460	427	474	449	475	491	441	467	449	465	499	458	453	452	445	484	407	449	435	474	460	456	500	494	442	472	458	448	461	460	464	452	497	502	447	469	436	498	426	478	440	460	430	486	469	480	459	462	493	468	472	488	455	472	454	486	452	427	429	468	480	438	438	465	463	490	450	469	466	458	445	478	485	469	473	444	459	429	441	487	491	436	457	471	470	464	441	445	477	445	469	457	508	517	515	441	463	499	460	452	485	512	445	454	495	456	455	472	475	439	451	430	442	491	450	456	500	507	454	468	451	427	454	449	508	473	457	445	433	471	446	486	465	415	464	463	465	458	471	385	473	433	452	492	436	430	480	440	451	467	476	458	419	460	462	456	458	478	459	447	425	450	478	473	482	467	494	470	439	458	421	473	461	444	428	483	474	499	461	527	483	477	421	478	466	484	458	465	454	505	473	456	412	461	429	485	437	464	488	463	414	433	456	475	508	501	474	439	472	428	430	486	442	484	438	466	502	455	443	497	514	460	465	427	451	450	513	473	453	482	427	424	468	482	408	439	455	446	500	446	457	480	442	462	448	439	485	433	443	428	425	452	457	432	453	451	449	437	534	458	440	447	418	440	476	436	437	446	480	430	479	491	458	432	432	455	449	450	463	442	467	466	459	478	408	462	463	448	462	457	471	478	461	443	435	450	458	476	479	465	421	471	456	452	467	464	446	474	423	415	411	444	487	460	429	465	436	460	478	489	411	461	471	464	420	456	444	478	486	451	434	494	432	440	461	441	481	464	495	469	482	447	479	452	458	469	449	412	448	453	465	461	480	478	493	481	457	471	418	436	424	440	493	472	476	465	464	439	437	444	448	444	426	423	457	449	467	447	448	493	467	457	443	488	492	456	465	454	457	472	457	419	506	463	418	475	449	472	448	457	488	455	471	430	492	476	464	437	468	454	426	450	442	468	438	487	473	426	465	450	461	451	461	464	485	493	422	447	440	510	489	465	486	470	483	452	445	477	440	455	473	415	463	461	445	432	491	449	509	474	459	474	480	485	447	469	489	443	460	450	456	455	474	464	502	489	455	481	450	458	478	430	448	438	431	442	458	454	471	443	456	486	482	484	493	448	481	421	468	492	454	455	485	489	439	452	495	444	469	472	429	450	476	530	450	486	441	458	462	470	467	404	483	447	441	451	471	501	482	449	476	445	460	469	449	452	456	444	425	469	434	463	428	488	441	421	436	404	442	486	434	466	453	490	482	434	478	452	434	449	464	453	452	432	440	464	481	456	474	453	450	468	463	537	470	453	475	447	458	463	446	457	474	470	451	457	445	461	439	464	455	404	447	443	456	457	469	463	447	480	473	507	474	431	473	462	463	445	458	491	468	450	492	477	443	467	472	484	484	507	458	443	521	485	463	462	463	477	432	517	443	510	424	401	444	436	457	474	458	441	480	443	447	475	469	465	445	443	458	441	477	454	485	497	441	440	446	431	447	483	494	468	449	445	442	447	452	432	438	454	432	450	437	467	484	463	469	513	460	449	460	494	483	469	421	415	464	457	424	454	456	454	464	478	492	416	425	450	459	500	446	452	468	455	462	467	474	463	458	453	487	448	449	465	441	482	450	441	461	462	456	424	445	438	447	451	439	474	488	448	451	460	466	475	485	437	444	435	486	484	447	440	424	452	520	464	437	459	441	447	510	525	481	443	483	426	469	457	409	499	466	444	473	457	481	460	435	458	456	443	462	468	464	434	451	485	444	424	479	429	413	455	455	478	489	449	443	456	473	431	441	486	439	422	467	462	477	477	439	479	482	459	454	475	489	476	444	479	447	478	435	441	510	449	430	478	464	468	420	428	468	430	461	448	419	437	459	417	475	457	470	425	474	476	460	474	491	508	427	478	479	487	458	451	506	444	430	446	428	469	450	478	473	441	460	485	415	445	473	436	446	458	446	471	487	490	471	454	483	478	456	448	474	436	468	472	461	460	497	438	473	436	472	423	453	465	444	451	450	455	464	468	515	489	439	452	475	462	426	516	464	449	443	437	480	451	470	421	457	454	469	456	433	443	480	485	443	454	434	429	458	472	449	470	489
24121	21162	28266	24296	20970	9478	3359	2040	1650	2034	1670	1370	1443	1323	1077	1021	1024	1038	965	675	593	527	504	472	507	476	469	427	467	445	425	378	392	401	367	421	368	350	366	351	359	346	308	337	380	361	316	341	359	333	309	366	365	330	382	337	358	318	305	342	333	329	322	323	338	300	309	304	296	307	322	286	297	305	303	301	302	300	303	314	290	289	269	302	302	297	291	290	304	317	298	315	281	289	273	314	316	303	313	266	305	274	274	289	283	258	283	297	313	277	300	274	289	305	302	265	336	278	288	287	307	297	289	319	272	292	302	274	304	268	317	305	316	316	268	274	316	319	288	292	286	307	285	291	292	309	316	274	272	268	299	304	276	266	295	283	285	275	298	274	285	285	293	286	286	290	276	260	309	323	302	315	289	269	294	298	269	286	306	269	300	266	294	298	320	305	314	266	274	307	303	263	271	311	288	280	287	311	309	301	288	320	318	310	286	297	313	342	283	315	285	300	283	278	286	311	282	297	310	265	292	273	298	285	285	312	268	312	292	283	298	294	284	311	300	270	264	280	281	284	276	281	287	273	273	293	292	319	283	288	289	274	283	286	309	314	306	310	285	300	284	297	258	342	294	302	299	306	259	286	309	280	269	314	310	297	262	282	293	260	310	274	289	255	282	273	291	315	298	276	288	274	268	280	289	288	281	329	287	262	296	288	290	282	275	273	289	278	283	295	285	272	280	304	300	313	312	284	268	298	282	249	295	274	320	284	309	314	322	296	321	306	306	268	326	305	256	261	279	273	297	263	276	286	270	292	302	280	313	311	287	274	292	291	304	330	279	301	284	298	278	276	289	278	306	282	281	287	298	264	304	284	294	282	278	309	257	264	279	263	300	283	317	296	285	319	298	307	279	294	289	279	295	319	273	316	302	316	317	273	277	267	229	290	295	290	281	313	263	259	317	318	288	278	288	284	287	292	279	305	304	310	306	298	298	282	262	301	296	325	298	291	294	294	302	282	282	282	273	270	312	298	287	300	326	296	285	296	316	259	292	282	292	322	263	302	293	275	280	296	302	288	300	294	269	292	298	273	263	319	255	309	298	296	274	277	273	308	282	314	312	320	301	309	303	288	278	292	291	313	307	289	279	254	282	307	280	309	321	258	296	311	281	307	281	310	284	296	291	289	292	270	296	329	293	331	290	282	300	311	278	290	294	277	296	299	284	297	307	269	284	300	279	273	287	283	275	292	292	284	296	296	308	276	314	277	288	277	288	258	291	292	288	315	295	279	320	292	284	287	296	277	264	304	299	261	287	305	292	300	279	290	291	286	299	274	273	302	287	287	299	257	298	296	291	303	308	288	292	298	273	247	263	299	309	286	276	290	283	305	262	318	304	297	288	322	305	302	287	285	287	293	299	291	282	322	268	299	285	294	296	281	278	285	275	323	299	295	304	278	315	273	299	282	294	288	274	296	304	267	300	289	319	310	305	309	264	315	302	257	287	281	275	300	277	282	311	302	286	313	292	283	293	287	287	301	309	259	305	303	287	274	292	276	291	296	282	291	294	322	291	303	257	308	302	287	295	327	286	304	281	312	299	287	284	276	293	298	320	297	273	315	337	299	268	280	274	278	301	283	281	297	308	307	281	288	291	276	284	321	301	283	290	286	295	311	275	291	287	278	272	280	300	308	288	267	302	323	278	303	297	259	291	317	261	284	285	287	303	280	276	262	285	309	287	294	303	273	296	266	280	286	275	297	310	292	312	303	279	285	299	275	293	291	258	261	295	281	285	300	307	287	310	259	291	288	277	318	319	282	289	314	279	321	304	314	322	307	312	269	292	338	291	308	297	276	262	319	313	280	277	300	271	259	279	273	304	297	328	294	286	283	320	324	269	299	276	271	298	287	275	279	289	281	258	307	295	295	280	285	272	289	299	281	264	266	306	300	269	298	292	301	304	279	315	299	289	287	296	273	289	304	293	301	290	305	312	297	287	284	262	288	288	309	280	289	311	255	279	273	320	299	278	291	312	307	310	298	264	298	271	288	287	303	256	280	324	305	327	326	294	275	278	306	302	296	295	292	286	278	268	285	299	298	309	289	281	305	262	272	310	262	286	296	317	282	284	304	262	316	287	324	251	330	298	312	303	295	271	299	314	302	313	306	307	286	268	308	305	269	326	306	315	296	308	275	291	285	267	283	292	268	280	287	293	273	301	278	286	291	283	276	311	295	310	291	286	304	278	295	305	280	296	272	304	306	261	280	266	280	300	290	302	333	281	285	289	284	296	268	288	311	297	291	312	310	293	286	282	319	261	269	270	293	291	264	265	303	291	261	281	304	291	289	273	293	299	298	305	287	276	274	306	269	302	272	311	298	293	311	298	300	292	271	270	285	294	283	261	286	288	285	329	314	333	287	271	291	266	301	321	300	297	308	292	277	275	280	308	287	310	297	283	306	242	275	276	298	300	301	291	294	291	312	312	254	305	290	287	285	291	275	308	293	279	270	292	282	285	298	321	289	310	309	327	257	279	281	287	315	324	311	265	310	287	280	310	300	305	269	270	307	292	296	277	276	300	292	308	289	302	325	311	259	275	277	267	296	277	298	286	249	264	287	293	317	294	260	299	290	286	299	296	290	275	309	245	292	303	274	286	300	305	279	277	267	277	307	271	290	292	294	259	287	305	300	271	300	298	305	307	286	291	290	278	286	287	289	316	309	298	288	329	280	284	299	254	301	275	283	279	306	291	267	294	285	284	289	288	322	300	325	272	292	269	301	298	292	298	289	267	308	264	292	277	283	298	276	282	286	299	300	302	289	287	271	283	272	296	297	292	253	291	284	296	292	301	253	298	266	300	281	280	316	310	279	273	327	296	282	292	288	304	278	286	318	267	292	280	305	277	277	301	260	260	269	289	276	325	294	285	301	274	289	299	260	307	293	331	293	273	297	283	318	298	294	295	267	288	301	285	296	302	300	275	314	302	288	295	271	299	279	291	262	301	303	317	273	276	285	269	319	296	267	300	280	269	298	293	271	285	302	307	264	320	296	271	274	297	281	297	291	297	301	298	285	266	283	301	294	302	298	298	294	281	288	287	258	260	267	255	298	296	290	294	277	304	283	258	291	283	277	290	298	332	335	292	274	298	300	279	280	322	290	267	308	276	280	285	276	272	342	285	291	290	290	303	260	333	292	308	303	320	290	286	267	283	278	268	330	266	270	268	278	290	304	287	269	282	299	266	284	256	271	283	273	287	317	288	325	277	310	291	328	279	289	298	305	301	263	308	279	290	301	297	281	298	311	277	309	293	264	281	310	305	302	292	267	276	297	274	270	265	276	287	312	312	294	310	292	302	274	297	279	281	294	294	270	291	294	298	297	301	288	314	280	301	318	283	270	280	297	310	301	299	313	278	288	299	286	302	289	296	263	305	298	284	306	290	296	280	312	294	299	287	301	242	296	287	276	305	331	263	291	286	288	276	311	290	292	289	298	310	292	284	286
17652	28467	17233	10069	7637	7417	5597	4304	3903	4407	3447	2799	2941	2515	2068	1917	1881	1939	1690	1250	948	830	780	797	781	757	692	738	689	654	646	604	585	558	551	580	550	504	489	498	509	478	479	462	455	424	412	444	467	466	494	476	455	513	462	483	407	450	407	411	422	425	392	350	379	368	407	368	375	369	356	402	387	413	385	373	329	399	379	370	362	399	364	346	388	377	356	342	364	341	359	329	326	362	354	390	367	383	387	360	375	379	399	395	345	341	380	366	354	338	358	384	353	348	367	364	369	364	379	339	333	352	382	353	356	330	346	377	346	349	398	350	344	381	371	350	342	363	351	374	341	359	350	368	356	353	344	407	360	368	344	398	356	362	361	360	359	359	414	367	334	339	362	345	355	354	373	349	383	321	359	372	372	350	368	373	359	364	342	372	362	316	347	343	344	323	361	351	419	366	368	379	388	343	348	398	289	347	377	336	371	370	390	370	372	408	372	345	342	366	357	397	361	363	346	366	347	336	388	393	361	339	369	323	322	378	373	343	349	363	399	373	339	364	352	377	409	397	343	346	352	378	360	333	359	386	339	355	342	355	350	354	377	354	348	324	347	354	364	354	380	375	350	378	362	388	381	375	377	345	366	352	378	355	392	356	337	340	371	377	381	326	358	335	342	334	384	355	372	378	357	379	370	370	371	426	351	343	344	369	356	362	335	375	371	363	365	385	358	358	399	358	354	359	337	400	369	359	368	349	385	374	386	363	373	362	348	363	352	345	339	350	303	353	429	362	369	363	336	338	358	392	364	376	334	338	339	330	339	340	361	360	365	389	359	341	356	319	333	376	342	371	382	401	385	324	375	356	353	369	355	360	344	366	335	361	367	359	370	368	363	374	373	352	405	366	359	352	361	381	353	367	331	348	337	322	365	358	353	380	349	357	329	369	342	344	339	346	379	361	358	345	367	357	365	363	338	358	363	377	367	363	326	367	368	384	368	379	359	386	326	332	323	358	342	326	374	370	350	349	336	324	353	363	394	368	371	349	377	370	378	381	370	348	331	284	381	349	370	376	379	377	353	362	372	376	325	352	323	374	347	359	377	377	383	327	358	334	378	352	385	338	347	371	391	367	357	368	344	379	356	338	385	354	350	366	343	359	356	365	366	330	379	403	332	382	358	338	385	356	358	362	384	353	354	354	339	327	351	400	348	373	359	381	372	385	382	376	368	336	355	359	360	387	316	349	391	368	382	342	371	361	367	375	355	332	368	372	358	357	359	397	354	369	378	346	351	362	317	355	372	370	361	358	377	349	387	403	375	372	328	379	339	393	370	368	358	340	344	368	325	369	385	363	362	344	359	392	375	374	373	372	386	372	387	365	391	333	380	354	339	396	337	346	367	364	348	357	361	343	365	354	366	342	388	346	351	351	372	368	328	373	319	337	359	355	372	340	386	382	360	376	352	347	392	349	369	353	351	336	406	386	363	364	353	398	381	364	372	347	373	356	365	360	324	387	372	386	337	341	388	372	374	345	365	373	387	341	327	372	386	339	384	369	358	364	379	330	351	379	379	420	355	360	346	353	346	389	378	337	373	359	363	345	343	374	332	372	372	355	358	367	346	354	348	383	347	390	361	324	365	382	338	357	358	360	390	316	331	326	364	373	364	316	362	362	350	388	353	354	351	354	391	345	357	375	351	348	375	345	353	364	322	345	340	328	365	380	350	344	353	351	372	330	359	345	392	358	348	382	373	390	378	392	364	376	392	353	395	379	346	382	372	372	349	385	361	351	390	365	308	388	323	345	330	365	321	354	365	387	324	341	379	345	350	356	370	359	349	335	332	307	400	383	333	366	339	380	356	359	363	355	344	410	382	401	365	350	371	400	343	377	356	375	340	338	365	376	369	380	339	385	376	351	382	364	363	384	360	376	352	384	328	370	366	358	339	326	358	365	330	325	361	326	384	347	350	349	395	325	338	380	380	381	357	329	361	367	371	356	363	363	368	344	414	344	375	373	351	359	351	374	348	355	343	365	379	392	349	387	330	364	359	376	359	369	380	343	348	356	343	362	341	358	342	338	310	345	365	374	361	348	377	374	371	350	368	395	344	379	347	357	352	344	391	332	334	343	347	374	363	355	354	349	378	341	372	366	329	351	359	342	360	364	350	349	306	368	359	372	370	374	384	356	387	343	332	351	343	342	339	344	357	365	400	372	350	381	340	348	368	338	384	371	368	364	358	333	342	356	352	373	342	379	377	348	362	332	359	352	359	361	362	339	324	383	378	366	371	346	360	348	363	337	330	359	357	339	367	367	370	366	358	371	363	352	364	381	360	343	342	366	372	369	380	368	357	319	344	357	370	356	347	338	367	362	350	326	361	369	335	358	383	346	387	346	355	377	340	354	363	349	345	341	349	353	367	309	371	338	360	376	383	359	360	347	400	352	371	357	335	371	343	378	380	357	357	381	366	386	329	355	377	317	360	320	358	384	382	356	382	354	339	352	353	342	348	370	370	338	354	368	350	382	406	380	367	378	356	372	345	362	351	346	319	370	328	333	328	366	364	346	388	354	369	369	379	378	328	350	351	396	361	362	351	346	363	379	364	397	324	375	363	347	368	362	350	359	362	363	358	330	365	342	326	385	343	353	361	369	331	386	376	384	370	347	378	363	366	372	345	335	362	372	353	320	351	334	372	349	368	363	348	355	367	347	364	355	305	403	359	359	351	356	358	389	379	351	384	391	379	362	346	367	320	368	351	401	343	361	377	361	335	368	372	379	346	369	345	383	344	357	340	420	370	376	359	335	354	369	338	372	347	353	360	353	369	357	367	343	384	343	368	367	353	362	357	387	353	344	346	369	364	347	335	364	375	381	354	355	389	382	356	373	342	345	393	370	349	398	365	348	369	351	321	364	331	392	308	383	362	355	364	365	361	384	356	347	370	391	392	381	350	390	339	352	368	350	359	343	361	352	358	370	359	380	346	362	377	357	378	334	348	340	355	354	385	385	371	382	384	346	344	375	385	334	386	348	371	357	376	359	361	347	326	343	371	340	361	348	367	360	347	325	331	360	374	346	360	366	360	346	347	352	382	371	364	364	332	354	348	370	359	352	339	352	375	370	320	336	353	365	338	354	359	362	340	374	403	392	332	389	368	347	352	370	353	358	338	370	384	315	327	387	355	357	359	351	351	356	374	392	336	332	348	374	382	359	387	371	356	366	344	360	406	370	352	365	388	367	379	336	350	337	350	309	372	335	371	379	349	319	338	373	386	382	349	341	378	344	358	369	370	369	370	339	350	379	369	360	361	329	365	397	362	347	371	354	338	359	329	363	367	359	384	386	373	364	370	338	328	364	354	353	353	390	365	384	347	355	358	348	355	398	336	389	371	407	357	395	361	348	340	345	332	380	370	363	362	368	367	375	368	346	359	383	361	354	348	337	372	341	360	380	333	339	371	365	361	327	378	320	341	344	358	353	374	365	377	364	405	334	339	359	375	380
25367	21205	27031	25294	9000	3053	2204	1588	1472	1702	1380	1250	1414	1071	981	1000	965	1092	915	736	689	577	580	579	595	568	587	554	588	551	566	535	546	512	581	544	529	582	512	499	479	485	483	481	480	439	450	511	451	553	458	493	489	555	546	540	515	501	468	472	452	476	495	474	478	447	482	486	454	447	487	447	460	463	484	504	465	460	443	452	422	423	449	435	442	425	432	480	461	444	467	459	481	467	425	466	486	409	438	447	445	405	454	406	430	481	432	445	446	412	402	446	453	412	475	449	443	460	446	476	491	440	458	456	440	457	441	418	506	457	427	438	442	449	423	427	447	460	439	470	417	426	461	420	429	460	463	441	433	432	441	432	446	421	415	473	441	432	421	403	476	456	444	462	426	470	437	446	453	475	441	469	460	438	468	416	424	441	428	425	473	403	430	450	422	435	456	465	425	478	473	455	453	436	485	417	486	459	459	478	488	474	477	433	463	434	423	421	401	464	465	455	435	416	467	429	416	452	433	474	429	423	406	400	458	472	486	439	439	445	428	457	426	478	456	434	446	421	457	443	419	448	445	444	446	436	473	462	433	446	452	433	422	443	434	426	432	455	415	435	493	471	442	416	451	430	455	458	444	470	465	436	487	477	476	489	478	474	435	461	468	457	422	448	468	471	448	440	444	435	428	417	424	439	436	452	422	473	456	456	430	476	459	452	443	461	447	428	462	442	448	447	472	446	465	438	473	404	460	453	424	443	431	494	463	499	428	420	467	433	450	436	446	447	423	469	439	465	444	467	440	442	451	458	458	442	476	461	400	446	413	489	458	437	402	453	462	454	445	446	439	433	466	455	433	454	460	440	490	423	415	399	411	430	439	475	457	442	447	468	458	419	446	455	440	460	475	448	443	431	434	474	398	454	455	439	462	441	496	490	422	454	436	417	443	439	440	433	493	446	421	416	451	513	445	450	471	422	440	435	460	434	452	429	477	465	452	468	451	461	443	473	448	442	443	420	409	457	450	461	419	481	433	430	439	420	409	467	440	445	457	464	417	416	442	431	470	462	436	442	461	463	441	450	465	442	435	435	470	451	453	427	413	426	461	469	450	427	436	452	465	418	451	479	399	426	484	452	436	446	445	476	442	446	463	467	434	451	424	496	431	435	422	428	442	457	439	452	420	486	435	474	408	458	461	444	445	445	441	415	440	467	478	421	454	426	406	450	416	466	467	457	429	478	472	454	479	460	438	453	448	456	383	426	502	452	472	493	427	432	461	403	424	477	446	440	436	470	433	461	478	463	443	460	447	438	454	420	465	464	407	463	436	444	424	422	435	486	461	452	435	426	455	446	469	457	466	451	441	474	437	443	436	419	446	439	453	454	448	474	449	445	446	439	424	418	436	446	443	448	441	440	416	398	434	404	423	434	449	433	411	471	447	461	458	439	416	432	470	422	487	424	411	432	451	454	438	466	408	446	426	471	429	431	441	421	444	431	461	441	440	471	468	466	422	451	477	415	482	458	501	419	450	418	410	413	465	435	442	449	466	435	445	448	409	437	432	443	461	472	475	434	446	451	459	442	406	430	460	430	451	465	457	446	413	425	411	406	463	456	424	468	442	407	421	414	451	458	424	450	446	470	448	439	422	445	468	442	416	454	427	468	404	444	436	460	429	467	471	453	455	418	447	465	426	401	436	462	475	471	419	457	441	448	428	423	417	427	409	421	477	445	449	462	471	403	428	427	425	441	413	474	427	452	438	445	427	453	435	448	415	486	422	433	442	415	418	414	427	435	443	431	442	430	429	463	444	426	451	432	436	444	449	451	457	441	445	478	459	430	468	428	439	442	453	454	470	418	417	433	421	418	465	484	454	451	462	476	431	430	454	465	453	404	446	425	461	437	473	468	472	483	425	444	457	497	463	438	458	407	466	462	464	481	452	426	475	488	446	418	443	418	433	420	425	400	453	437	407	460	438	427	422	436	424	454	438	430	426	454	433	463	422	428	454	435	433	458	400	460	484	453	461	429	410	439	431	422	443	464	446	463	441	406	413	429	439	479	459	449	443	411	445	429	453	445	445	458	445	461	454	471	463	456	451	430	463	441	497	464	490	442	461	420	429	457	426	442	441	447	435	418	429	447	452	417	473	444	448	466	453	435	447	429	408	459	425	402	436	449	455	475	430	451	425	432	406	434	429	425	457	447	443	475	437	425	446	440	463	488	420	458	435	477	436	449	409	442	428	408	429	435	434	468	431	498	449	411	462	439	425	424	432	437	471	470	462	400	428	437	455	455	411	403	440	441	435	449	450	448	466	473	430	405	414	422	484	465	429	424	457	435	465	445	418	443	439	417	476	458	420	447	487	492	451	455	452	434	463	456	456	432	420	448	438	473	418	440	435	454	450	422	434	433	454	426	434	443	463	474	434	447	474	430	471	434	458	431	443	432	423	412	447	445	438	461	480	453	431	447	478	461	462	427	459	426	439	455	444	429	486	429	425	457	462	446	478	456	482	440	474	467	454	436	472	471	422	405	420	458	430	470	450	449	436	455	442	440	483	489	454	437	401	450	448	430	464	448	436	463	469	473	406	463	447	444	451	465	461	416	451	443	450	448	460	461	406	455	450	419	473	416	457	437	428	448	451	470	429	430	453	460	438	427	468	440	461	443	442	459	466	418	426	442	465	432	413	415	417	503	467	451	428	456	435	443	436	448	457	416	427	439	426	429	454	439	457	462	471	463	439	422	464	433	432	460	467	454	441	447	452	471	424	449	426	421	460	451	465	466	466	471	458	446	436	410	419	418	477	476	457	420	405	425	416	425	434	430	451	450	475	480	420	489	501	431	465	473	460	430	469	405	446	451	411	454	469	455	424	421	477	431	414	428	435	424	404	428	443	438	474	420	441	492	440	447	447	418	461	449	404	450	443	411	471	442	420	433	492	425	464	446	463	442	417	403	415	431	417	411	481	428	442	427	467	463	447	450	429	418	421	445	424	419	417	437	454	443	427	445	497	433	488	461	454	453	443	481	437	456	440	427	443	448	402	459	493	447	419	462	430	443	403	437	450	431	471	433	439	468	448	409	426	449	427	429	461	463	430	389	433	456	435	450	442	422	433	442	446	454	436	448	445	436	478	417	446	431	457	425	469	417	459	433	434	484	440	439	482	452	460	445	443	445	453	454	473	442	441	483	438	442	413	400	455	429	436	421	445	417	445	421	462	445	417	439	425	397	439	426	424	454	432	417	467	462	424	468	437	472	493	441	481	450	430	491	419	441	438	473	448	442	421	460	476	415	436	464	456	439	440	441	434	432	444	439	408	418	448	450	451	438	430	416	439	424	424	464	423	450	450	473	422	440	453	445	422	426	465	471	453	468	458	465	441	440	432	437	469	433	436	446	448	445	430	468	495	478	464	439	440	441	446	502	463	442	440	469	387	403	426	426	417	450	442	435	431	465	434	442	437	435	452	498	445	439	421	427	433	404	466	459	470	459	432	489
17087	24631	13489	7679	6080	5899	4754	3607	3358	3746	2752	2599	2902	1976	1863	1861	1703	2066	1513	1233	1019	851	811	861	896	851	839	762	764	700	771	670	661	690	694	692	657	654	696	645	670	608	613	633	604	579	652	632	605	600	660	694	610	621	639	635	615	629	608	622	588	601	571	547	604	567	589	563	484	572	546	536	514	508	579	536	565	520	510	547	506	539	529	516	538	526	520	578	538	551	528	536	568	559	575	575	553	532	533	550	553	600	577	554	549	540	541	502	559	549	538	554	501	583	526	530	580	557	537	521	601	490	510	545	530	555	491	578	558	550	516	539	529	527	574	541	511	554	526	560	531	546	527	530	589	510	547	515	579	539	532	527	546	528	554	528	537	527	530	516	509	540	508	511	568	520	531	522	529	534	515	536	521	532	543	585	548	584	545	539	515	510	502	526	545	532	556	513	543	556	555	512	564	552	501	534	545	536	567	512	518	489	547	526	519	509	569	543	518	494	544	572	509	545	504	557	514	545	539	567	523	526	588	496	565	565	566	547	531	570	552	547	555	530	524	486	515	517	519	501	552	531	524	517	557	524	576	518	558	546	568	555	566	534	495	532	635	515	512	557	526	554	521	529	545	538	535	539	546	538	519	563	501	529	531	526	529	538	527	523	551	558	531	528	513	534	543	513	531	557	515	510	465	541	539	535	584	576	549	474	552	512	538	537	533	539	565	553	514	535	536	528	515	524	536	524	504	510	540	539	559	511	561	525	558	518	508	509	521	531	570	553	541	531	545	506	546	512	569	532	525	524	548	528	480	521	549	556	540	556	530	551	535	544	559	577	544	509	580	527	550	515	509	498	552	564	552	562	553	517	550	553	566	557	520	536	502	482	518	506	518	519	487	527	530	547	556	562	579	516	540	515	560	563	582	488	500	505	560	585	505	563	536	528	563	512	532	533	532	540	509	588	543	482	556	567	539	541	545	538	514	502	560	548	526	542	523	556	535	490	565	539	561	544	570	549	546	544	543	512	540	571	532	552	563	520	501	509	564	582	524	530	558	533	572	608	499	537	506	579	508	526	512	539	537	502	492	513	558	533	552	563	489	533	544	534	544	534	513	555	554	531	513	523	525	528	526	576	558	545	551	526	554	557	551	496	524	502	500	528	532	495	545	537	514	566	509	567	551	497	498	533	547	534	563	547	516	529	523	520	495	531	548	534	547	542	525	525	493	576	520	520	539	506	558	526	542	523	522	532	527	555	499	530	553	534	517	545	526	562	547	556	551	511	563	519	525	546	518	539	573	573	529	524	547	548	533	552	533	548	551	552	540	506	498	475	517	533	542	528	520	532	534	517	519	501	539	533	502	525	547	564	559	548	530	581	554	558	526	535	547	573	534	547	520	577	528	559	535	556	574	516	574	545	544	554	540	529	488	504	546	535	539	560	535	494	509	528	523	559	541	527	549	532	537	526	567	498	518	538	499	558	535	561	530	526	508	527	561	534	546	507	560	562	509	538	495	551	539	550	543	564	509	542	513	525	535	518	528	547	558	551	522	558	570	520	558	548	526	558	544	533	554	524	552	528	553	509	528	514	500	535	585	555	555	510	500	560	565	573	520	512	554	539	540	565	522	514	554	501	511	534	534	536	601	547	503	550	521	530	563	509	520	538	524	512	545	563	544	541	580	545	561	544	547	567	554	527	542	539	551	579	541	539	530	487	479	494	533	538	547	542	566	526	516	498	565	553	510	516	548	521	582	586	526	508	553	502	524	551	540	560	526	553	533	522	507	524	549	564	523	558	546	536	582	518	521	539	492	526	548	507	507	545	499	524	535	556	495	514	545	519	560	531	554	504	544	569	534	528	493	562	552	542	505	579	541	560	524	565	534	536	523	524	594	548	523	509	571	581	557	554	565	525	584	514	534	511	536	510	542	554	548	565	511	539	517	529	524	522	528	528	520	508	527	551	539	570	553	510	516	542	561	523	537	494	509	550	534	536	511	573	540	526	505	486	514	524	563	493	496	524	533	530	503	512	536	513	535	556	524	559	526	595	528	552	537	569	590	571	561	501	544	547	499	512	521	530	538	495	500	551	517	518	528	561	559	517	528	540	552	523	520	514	560	553	527	553	567	549	525	569	506	524	534	564	518	508	545	544	549	545	546	574	516	528	509	576	589	515	541	554	560	519	541	561	513	513	554	543	552	528	517	538	535	506	531	535	551	528	524	505	562	540	529	504	516	519	493	494	494	511	555	524	575	552	555	509	541	524	522	541	550	530	530	534	524	532	550	521	559	553	527	581	537	531	542	500	548	521	533	539	574	523	532	536	557	548	499	586	535	494	489	583	504	540	522	540	555	524	543	553	487	531	509	536	500	538	495	538	566	580	527	536	531	510	511	522	532	517	571	533	547	563	524	510	562	503	546	580	553	557	519	563	555	547	547	523	527	539	519	558	546	546	514	563	585	554	501	539	559	544	536	550	520	545	521	520	561	557	499	506	575	549	532	496	523	559	546	595	546	487	563	497	526	536	574	519	560	532	488	603	491	511	535	511	562	507	555	566	531	523	485	576	532	570	544	482	503	542	578	526	547	594	530	592	526	535	531	544	526	533	593	518	531	566	548	507	532	581	555	499	554	525	584	484	480	530	521	516	519	523	549	515	491	565	520	540	525	550	542	557	549	555	507	517	522	557	558	525	517	545	541	546	564	535	520	508	516	533	560	533	553	539	544	558	527	561	566	529	538	487	520	546	560	485	526	528	524	570	570	521	552	537	532	511	552	531	552	550	509	557	549	579	510	531	545	519	524	522	544	543	549	549	528	549	544	557	523	519	510	532	521	517	534	553	529	546	530	535	529	560	560	529	519	547	532	527	576	543	530	525	519	504	515	544	538	534	566	556	532	569	489	522	575	561	551	546	544	508	524	559	500	527	507	561	526	514	514	535	579	555	532	554	538	528	537	523	564	543	548	543	549	515	561	542	555	552	557	523	524	544	549	497	531	527	555	504	534	502	535	551	550	571	556	535	545	553	531	546	536	508	537	547	476	559	521	531	514	549	530	490	543	489	551	553	524	504	478	518	556	536	591	507	531	541	550	581	538	552	529	540	578	538	523	506	519	520	553	499	528	526	533	556	534	528	573	534	535	531	546	488	547	567	507	512	531	541	539	573	571	533	536	548	533	543	549	546	521	537	509	540	536	571	558	526	556	509	543	512	543	555	519	564	533	524	556	543	568	550	547	568	527	550	535	570	544	513	544	508	508	498	490	465	534	511	525	536	515	519	553	510	532	550	530	583	527	544	539	538	518	540	510	553	522	532	549	551	541	537	568	507	532	530	516	548	543	515	538	527	547	537	512	573	551	507	542	562	531	498	553	519	515	518	559	546	542	530	549	541	514	527	576	488	540	525	508	522	505	558	520	526	549	532	513	512	547	557	530	541	516	491	539	519	601	548	537	535	569	548	526	547	519	492	549	501	492	564	573	577	521	533	557	540	547	533
23150	21222	28867	23871	21230	21315	10203	3355	2667	2950	2262	2199	2316	1710	1462	1524	1405	1604	1165	961	794	714	682	677	653	665	604	621	597	608	534	488	554	551	529	527	497	442	447	486	466	455	430	452	445	405	414	434	441	457	439	430	412	465	450	456	428	411	417	410	407	408	420	395	352	366	375	413	373	372	381	355	384	396	371	366	366	384	373	341	327	374	403	335	356	367	375	371	348	388	382	346	359	359	331	352	367	369	424	349	358	379	358	379	360	377	345	352	390	369	382	344	363	345	345	378	333	366	373	382	343	372	378	361	333	339	344	358	343	384	373	337	359	347	363	335	373	387	372	372	345	375	385	338	345	335	372	366	365	341	330	372	359	363	355	368	374	431	390	368	322	357	352	373	345	327	340	338	375	333	356	345	378	367	381	322	405	373	356	377	331	344	328	368	376	386	377	355	350	344	382	319	320	369	341	383	387	378	369	368	367	378	349	366	326	358	370	347	377	374	354	347	403	364	366	326	353	352	348	372	350	364	347	366	381	380	375	378	372	358	381	323	355	364	345	350	389	366	353	362	354	335	339	351	362	387	351	367	343	353	345	376	383	358	353	368	346	351	355	342	375	319	374	335	368	369	376	372	362	365	351	379	369	338	344	363	363	350	325	357	366	346	344	373	358	357	354	337	325	359	369	379	359	344	339	334	336	376	356	340	343	352	370	374	355	373	391	357	378	341	313	382	408	365	383	341	363	356	369	362	367	357	354	347	374	369	361	333	342	384	357	373	348	360	378	339	363	388	367	379	343	370	358	359	390	391	335	346	375	348	379	374	353	372	332	369	351	386	360	329	341	361	374	382	374	356	381	368	361	348	335	372	376	386	378	355	348	341	341	354	398	373	340	367	368	371	352	370	330	355	371	369	380	366	338	374	363	358	356	367	356	368	356	341	371	337	369	360	375	326	369	375	318	347	352	365	342	342	353	336	353	359	354	341	367	361	350	382	365	324	352	350	350	351	381	367	380	356	339	368	360	374	395	343	341	390	386	369	356	364	343	356	361	359	375	338	345	357	374	371	348	343	375	392	361	334	358	334	340	350	354	360	378	359	351	351	353	360	366	368	353	358	363	351	362	364	362	381	333	353	365	365	375	323	347	336	354	377	353	388	358	391	342	373	398	330	351	380	361	354	364	333	390	340	365	396	335	341	358	382	354	338	336	356	398	367	342	334	390	372	355	384	341	356	350	363	375	338	364	359	356	344	347	340	372	363	397	357	346	349	354	383	377	350	373	355	377	370	358	362	314	392	342	361	364	353	318	364	346	324	375	391	388	306	365	376	344	347	339	357	354	336	345	362	381	391	377	319	380	354	357	351	337	367	330	338	352	361	367	376	393	368	341	385	333	341	343	348	357	350	345	368	354	330	394	392	337	355	357	321	347	362	357	320	355	353	357	392	372	368	336	366	340	347	381	328	378	381	342	362	353	377	364	348	372	360	343	367	358	383	349	366	343	331	352	354	359	374	365	358	347	386	357	329	374	350	341	341	333	331	344	356	391	370	339	362	415	376	333	363	349	350	335	380	327	377	370	351	385	366	347	356	376	329	360	370	321	356	367	369	353	330	378	361	340	366	375	323	356	367	336	342	369	364	368	348	365	379	371	383	371	400	364	346	338	328	383	351	368	384	345	375	352	354	343	348	332	344	354	362	358	343	354	357	338	366	340	386	330	316	338	344	373	378	384	359	387	396	369	340	342	331	344	368	332	344	345	384	375	354	355	371	368	378	347	358	370	365	360	357	376	371	385	390	311	345	311	384	365	362	386	345	362	364	343	361	340	326	341	347	386	381	361	339	374	325	354	352	374	348	360	352	399	353	338	357	394	386	357	334	359	380	361	328	350	337	376	330	359	366	372	356	396	379	359	353	381	372	348	359	344	340	386	350	383	368	344	383	368	386	360	370	413	325	324	323	343	328	384	356	337	364	344	346	359	361	334	337	336	374	379	348	344	371	358	359	353	341	343	346	332	362	358	357	371	350	352	321	344	364	374	330	346	359	373	347	373	326	365	368	357	367	371	372	339	348	341	362	368	336	356	371	392	356	375	381	358	333	345	335	351	356	367	363	371	351	367	343	400	337	343	339	337	380	377	339	357	383	369	360	344	352	334	348	351	379	378	382	329	342	350	331	326	369	360	379	367	372	354	345	370	356	352	357	372	343	378	365	372	336	362	358	359	357	383	352	357	326	373	348	354	375	368	347	365	403	340	365	381	357	372	390	359	337	322	337	345	338	365	368	345	378	345	373	358	334	402	356	341	362	321	361	339	337	352	350	346	362	383	360	366	368	378	378	366	394	350	324	349	339	336	360	361	350	348	377	361	379	360	349	347	382	389	371	359	356	342	328	355	370	331	326	353	341	359	355	366	337	322	363	357	365	354	328	364	344	345	320	329	368	345	352	379	350	356	331	359	349	357	396	345	372	348	348	367	359	325	387	397	345	360	376	355	379	353	349	356	400	353	346	349	381	359	339	382	346	324	367	349	367	368	314	351	386	332	370	370	362	354	356	366	362	372	367	340	390	352	337	337	328	370	379	348	377	358	330	352	348	371	352	347	342	338	366	358	374	391	404	349	372	368	354	371	336	374	373	347	388	350	363	384	340	326	359	323	371	401	326	377	348	378	332	392	331	333	364	367	354	347	371	328	354	351	359	342	372	329	345	370	394	385	332	384	364	383	365	304	347	332	352	373	343	323	372	375	369	343	369	358	363	343	379	384	375	348	391	353	326	368	378	357	343	360	358	350	364	350	359	362	356	333	376	369	350	365	378	351	355	366	345	369	363	337	343	377	349	339	362	335	334	380	348	365	340	362	414	353	320	330	357	337	368	340	350	353	318	366	340	363	387	371	369	311	358	347	320	356	380	378	363	359	351	339	320	364	368	378	402	392	338	364	382	354	374	374	347	383	326	364	347	402	361	366	376	348	342	351	344	383	378	353	332	391	344	332	387	352	382	400	367	352	334	342	365	373	372	369	355	383	334	381	355	372	337	384	366	326	362	349	337	343	369	370	360	367	314	342	371	315	340	361	360	379	335	345	363	345	367	351	351	358	379	394	345	367	356	382	368	350	383	369	362	381	363	366	359	356	361	351	385	374	362	370	360	371	334	339	364	336	341	323	349	341	380	339	329	376	372	343	390	338	340	371	362	337	352	376	359	307	325	376	339	363	366	365	351	345	357	359	354	337	399	376	359	352	376	340	360	386	341	339	343	347	353	351	395	358	369	337	358	392	327	368	332	381	354	366	375	358	358	374	367	399	374	348	353	324	374	354	340	355	364	378	366	369	375	319	317	354	389	373	379	359	339	404	354	383	379	360	350	329	354	325	372	360	367	404	323	377	346	346	375	347	353	349	355	373	342	357	360	367	310	352	356	371	357	390	340	358	359	363	359	333	354	313	391	326	345	369	380	337	335	368	364	338	343	359	341	350	354	335	369	314	370	364	359
20717	35129	22356	14394	11318	10328	8356	6469	5985	6067	4585	4595	4661	3325	2884	2843	2515	3029	2089	1688	1236	1120	1091	1034	1030	987	923	901	879	891	794	781	773	763	677	705	698	666	639	653	603	582	590	590	557	568	553	550	604	587	580	589	568	568	620	578	588	519	507	519	524	497	451	486	487	443	451	438	454	405	477	422	427	446	433	438	436	430	422	405	413	442	425	463	437	459	425	436	426	398	405	392	453	447	423	388	414	447	455	438	403	446	436	433	412	411	439	423	419	432	458	429	428	399	404	387	446	424	424	422	421	425	422	445	436	385	393	425	447	444	424	448	448	426	461	434	438	411	468	430	424	447	417	396	438	450	425	445	433	423	393	418	444	427	431	450	431	408	423	398	435	430	436	382	416	420	457	423	433	398	437	397	432	417	417	412	387	408	397	422	447	413	399	396	457	394	405	422	408	395	426	386	441	444	448	397	383	450	407	405	396	400	408	420	411	403	404	419	402	424	397	409	435	435	448	430	437	406	422	410	384	435	420	429	432	432	422	442	421	437	407	405	422	424	451	399	390	434	452	424	434	431	409	450	454	413	422	452	448	443	410	407	400	452	407	423	427	444	407	422	448	407	406	389	391	420	487	386	444	425	444	415	442	427	414	428	419	452	426	436	439	432	444	390	425	430	450	377	397	425	454	401	409	418	432	441	451	404	415	402	406	416	449	436	438	437	399	459	428	439	442	454	455	449	418	433	421	411	408	429	423	410	357	423	432	421	440	426	426	407	421	383	362	419	401	393	468	428	435	383	410	442	419	463	440	418	406	433	438	432	430	433	426	424	427	423	465	422	412	424	448	431	433	419	419	412	365	413	408	413	388	416	450	413	433	390	445	421	421	409	424	420	422	411	440	377	439	437	408	409	429	452	403	476	410	400	412	413	441	419	400	390	432	416	394	444	440	406	414	438	450	446	394	422	437	467	464	417	447	413	431	402	441	446	380	434	393	448	417	433	418	443	423	434	375	410	401	400	443	410	420	415	378	455	427	470	418	410	442	411	430	407	408	400	426	415	433	407	418	428	403	449	420	452	425	451	431	390	425	421	428	414	420	396	389	423	435	438	410	414	453	430	421	418	419	460	400	394	417	396	401	461	421	404	427	461	429	453	400	423	457	436	419	405	376	387	410	424	416	416	406	369	428	403	415	430	404	412	430	413	436	397	451	427	430	425	420	425	407	419	450	424	408	414	406	406	443	389	432	418	439	431	416	433	398	418	439	465	446	390	397	422	441	420	436	435	450	453	419	413	440	418	381	443	408	424	408	379	393	380	467	445	462	433	445	427	450	449	392	436	444	415	409	401	415	437	476	437	428	386	398	427	420	359	430	397	392	427	415	418	427	419	452	414	418	424	400	392	424	402	400	426	458	415	435	432	437	414	428	411	443	452	422	416	425	440	418	394	455	403	399	428	438	389	444	447	401	443	424	448	441	418	399	460	463	398	429	400	400	421	414	440	386	427	393	424	438	414	419	396	403	448	422	407	414	437	417	420	414	438	421	423	408	412	428	436	430	435	399	438	413	409	406	432	430	469	392	427	432	403	422	386	419	425	416	432	439	428	413	413	394	413	452	440	416	431	433	352	417	426	396	421	402	368	427	363	410	413	416	453	423	445	416	470	451	419	405	449	460	407	407	422	438	392	416	414	434	430	394	440	431	423	441	441	408	393	410	426	430	440	409	426	444	445	410	393	427	448	397	422	419	422	400	425	454	411	373	443	399	429	405	399	399	436	414	455	413	457	392	411	397	408	433	425	406	454	410	438	393	444	421	375	458	434	429	425	429	399	418	388	402	438	431	422	433	455	432	449	449	431	413	373	417	414	418	438	410	436	452	449	431	407	419	454	438	445	396	402	419	411	425	417	456	459	417	421	421	401	469	435	409	406	426	428	406	418	413	416	459	428	439	408	408	406	398	397	423	446	417	414	453	439	457	453	407	425	478	414	383	397	474	408	412	413	418	440	429	432	414	432	401	428	438	436	398	448	416	466	417	397	400	435	399	431	412	453	426	441	418	402	423	450	432	421	411	395	427	449	432	411	421	406	395	389	368	433	402	409	408	410	433	420	420	424	421	420	442	431	419	413	452	414	471	426	475	385	463	464	433	397	425	430	407	405	423	469	416	461	435	448	413	424	401	438	392	420	415	425	428	422	448	390	428	454	446	436	460	404	411	408	419	384	422	417	405	439	420	400	418	435	429	420	448	398	437	429	435	435	382	407	453	393	389	405	441	429	390	410	418	406	448	408	393	382	450	429	437	405	443	392	394	404	422	421	433	414	433	394	436	428	427	412	424	447	409	399	413	403	449	417	461	399	429	439	418	437	416	409	400	420	430	424	418	379	434	406	396	436	439	395	422	457	419	436	411	426	378	437	448	412	431	412	417	388	423	446	454	372	399	439	451	391	423	394	432	415	449	406	430	396	428	406	401	403	445	409	377	431	420	461	430	461	413	388	454	428	415	397	431	417	460	398	443	410	414	445	425	420	444	408	411	411	384	407	442	442	441	414	400	450	415	425	479	409	400	441	418	405	437	418	435	425	409	430	413	423	403	433	430	403	418	441	376	407	424	473	392	429	462	412	441	435	413	408	398	422	404	407	437	409	439	421	400	428	429	414	449	425	414	464	410	409	444	434	440	428	431	421	395	414	401	447	424	433	421	425	454	433	408	406	429	405	451	427	426	384	394	480	437	419	386	444	414	428	392	401	448	389	399	427	410	461	434	383	442	419	394	476	420	424	408	461	376	398	414	444	407	432	416	399	433	441	410	413	426	424	397	447	409	445	410	437	409	467	417	413	426	412	435	409	421	442	413	443	450	390	431	387	408	401	433	423	435	410	432	458	418	417	412	427	384	445	447	405	427	411	435	401	409	392	431	428	419	443	437	430	398	437	392	407	421	387	417	387	412	424	426	429	400	445	437	457	422	412	409	416	407	438	432	434	427	436	413	384	414	427	407	427	417	404	385	428	406	423	421	428	404	447	451	402	414	419	414	448	392	435	469	395	412	437	435	448	423	405	417	444	422	431	414	381	408	426	455	396	437	394	444	421	418	418	414	411	448	419	409	411	440	433	424	432	418	430	432	432	429	405	459	423	419	443	437	445	423	410	437	418	459	411	410	423	395	398	424	405	414	434	468	444	443	411	417	434	427	396	428	419	439	429	412	445	416	419	420	440	415	424	435	403	392	434	448	411	448	415	421	421	397	438	450	443	399	422	423	398	428	416	405	452	410	427	409	375	451	422	410	404	410	439	431	413	424	428	422	435	446	442	419	409	414	435	442	385	436	420	406	393	421	413	403	448	385	429	393	427	421	432	429	460	440	450	474	429	413	440	435	401	407	445	422	430	435	416	427	446	410	400	431	429	434	400	410	413	416	444	412	402	414	447	421	428	421	438	417	397	401	404	421	444	400	418	421	421	385	414	391	429	441	429	433	460	463	465	411	438	451	450
27462	19998	9509	3696	2257	1875	1559	1349	1213	1237	1051	1070	1042	832	790	827	810	837	694	598	539	527	478	473	444	508	489	486	463	416	425	446	442	449	453	422	432	430	409	390	397	419	427	434	391	419	372	405	416	388	407	417	405	420	417	372	381	393	366	402	420	375	412	406	398	398	401	367	402	396	350	368	367	384	401	356	377	401	360	385	394	384	370	368	375	402	384	382	371	386	359	368	365	379	352	343	354	383	396	359	371	371	378	373	385	377	389	367	385	382	384	386	323	412	387	395	391	393	361	373	380	391	364	404	358	373	420	352	373	351	369	391	422	405	398	410	361	364	388	358	425	363	375	376	364	390	375	396	397	383	401	392	352	386	383	380	358	366	382	392	352	403	345	390	340	373	372	364	403	360	352	352	386	411	363	366	362	359	364	412	372	376	385	370	377	369	341	367	379	347	414	384	373	359	372	346	366	391	402	368	390	374	411	383	378	397	377	365	378	387	389	419	365	411	346	364	391	382	373	365	385	376	387	371	374	354	389	388	384	401	382	393	360	401	334	378	365	372	363	374	369	382	367	353	388	374	406	345	371	336	396	388	373	379	378	372	381	332	388	399	400	362	338	373	344	367	372	364	332	361	369	366	385	374	345	374	343	349	379	393	368	347	411	372	424	376	372	401	388	374	397	373	340	369	356	356	391	340	361	406	405	365	348	380	391	400	386	381	350	361	366	394	373	358	383	411	400	377	380	388	378	387	399	355	373	386	396	355	382	354	360	394	397	374	374	393	360	381	410	387	363	355	369	339	362	357	358	396	371	390	373	375	389	400	427	404	364	361	386	362	356	377	347	377	337	416	358	363	377	371	377	381	354	345	408	392	383	365	363	380	372	394	387	379	402	396	356	371	383	345	353	375	332	368	349	353	356	433	331	414	370	393	402	362	351	355	391	399	345	379	358	360	376	368	401	349	380	372	345	384	397	365	381	367	376	378	365	377	386	364	382	415	392	376	373	354	367	353	369	360	366	400	394	349	357	364	403	363	383	345	367	384	339	383	382	405	389	355	390	355	419	366	389	377	384	418	364	354	361	376	361	373	362	377	362	389	370	391	364	368	374	368	324	362	382	359	373	398	388	379	363	417	382	340	410	360	398	375	389	369	397	387	365	385	388	351	350	359	354	391	364	420	388	384	368	395	373	399	381	369	334	369	373	381	374	370	369	437	358	388	377	341	367	370	336	376	403	379	381	366	439	387	364	367	371	372	375	373	345	392	350	404	369	389	376	371	364	378	359	351	362	365	378	373	371	349	342	370	401	376	360	383	363	386	374	403	383	383	345	372	355	358	413	352	345	362	352	424	385	349	391	405	354	365	379	377	348	423	363	385	362	379	365	368	390	390	369	383	378	381	381	335	395	369	389	386	370	360	369	379	349	367	365	348	366	373	394	353	398	373	371	401	339	377	367	372	384	389	347	361	406	382	370	374	387	364	372	374	380	390	370	364	371	380	328	393	401	370	402	382	395	370	390	389	370	373	387	387	379	366	391	375	349	386	370	389	379	380	394	380	387	362	368	389	355	391	383	345	388	400	348	382	377	401	342	380	387	379	344	368	369	386	395	382	392	366	393	378	375	411	380	356	355	352	374	372	395	334	356	394	375	380	373	374	375	354	387	378	350	369	356	382	406	381	379	362	403	404	371	360	364	359	379	386	413	353	373	384	386	382	394	390	381	379	386	370	378	417	330	391	395	372	354	391	344	415	401	384	387	387	364	390	359	380	383	342	362	376	381	408	381	349	366	331	361	385	369	400	365	362	353	353	375	379	365	386	378	381	368	371	340	358	360	381	396	402	375	383	354	371	378	394	392	404	374	367	383	361	376	408	383	387	378	367	360	393	376	365	397	354	373	389	363	345	372	394	384	386	397	395	346	380	397	366	362	365	353	401	357	362	389	392	379	357	387	396	382	347	361	355	391	344	364	330	398	364	388	373	362	367	363	361	361	366	390	391	382	355	379	370	375	381	356	384	351	408	403	376	366	365	401	388	352	388	374	373	366	364	367	383	350	388	368	384	391	350	398	389	373	335	360	363	389	381	371	395	372	392	422	346	330	366	376	400	371	425	357	352	391	395	384	392	395	399	390	392	329	389	364	337	385	391	366	381	414	353	381	367	394	342	387	366	364	402	402	369	381	378	395	352	368	369	367	378	385	352	336	398	367	396	389	396	396	378	345	358	377	381	349	393	396	378	376	399	350	400	369	375	361	362	376	376	356	343	354	339	387	358	356	377	372	380	352	393	373	357	389	386	359	361	376	412	326	405	367	381	362	361	411	357	405	372	337	376	384	426	404	390	393	346	357	357	400	343	364	379	412	377	408	379	374	393	401	376	407	399	361	410	374	366	423	355	389	383	377	361	350	373	395	356	343	367	390	394	392	356	369	411	387	376	377	374	391	358	423	350	411	384	380	372	376	370	407	400	392	385	396	384	391	393	384	387	356	380	379	397	377	362	375	364	395	377	381	358	374	358	353	403	371	369	374	353	392	356	376	365	368	368	340	372	380	413	398	386	333	354	380	385	360	368	384	374	416	378	372	367	374	418	346	377	351	340	386	378	334	380	381	398	391	416	364	392	354	391	321	314	330	360	365	396	372	379	387	367	341	347	364	361	381	376	372	381	365	351	397	349	375	371	384	339	360	346	380	352	354	417	351	370	378	397	366	365	364	373	374	385	359	383	370	392	383	409	383	373	373	368	380	406	371	369	371	387	359	382	352	371	404	391	378	373	383	386	394	382	395	402	356	372	395	391	352	404	371	366	354	402	347	401	376	363	368	370	381	387	356	372	369	352	410	378	374	394	396	371	372	366	383	367	378	392	414	335	393	377	413	394	343	397	357	390	354	356	360	384	379	387	372	364	399	367	377	387	377	334	390	349	411	366	414	405	359	363	364	370	384	355	332	353	380	381	365	374	377	395	371	379	359	377	385	397	372	383	408	406	388	343	352	375	358	355	354	391	365	346	375	365	333	366	388	387	381	414	384	381	380	338	383	362	344	358	401	387	375	357	387	389	353	378	379	369	352	382	397	365	397	392	366	360	383	376	386	370	356	366	369	396	401	395	382	380	382	387	402	384	397	384	371	398	388	378	380	360	381	386	382	338	364	346	364	372	383	346	354	333	342	417	355	336	345	339	381	370	348	399	393	339	387	371	383	360	351	390	360	368	357	393	402	370	388	363	340	408	370	360	354	385	370	356	377	372	368	398	378	357	406	362	379	349	368	353	374	384	381	373	365	373	385	393	402	355	415	378	386	368	374	358	384	376	387	391	382	392	359	326	383	395	389	408	372	363	368	372	362	413	366	361	379	350	356	305	374	364	357	384	408	384	398	388	372	386	381	352	395	377	399	345	356	389	400	368	391	361	368	361	422	391	381	372	353	365	366	373	375	369	380	392	390	378	403	356	325	384	359	377	397	381	375	403	385	389	401	337	376	371	376	374
16184	18252	8749	5314	4269	4073	3514	2740	2641	2510	2113	2141	2012	1600	1403	1450	1436	1586	1100	889	755	779	698	690	655	669	684	641	663	647	553	566	596	594	588	555	571	553	541	503	553	497	538	557	497	528	480	539	509	576	519	552	578	508	484	554	486	511	478	485	542	527	439	483	507	467	487	507	459	464	497	454	498	448	437	471	475	485	508	462	431	460	473	466	438	485	496	443	473	476	431	488	442	447	453	433	481	458	518	447	473	480	437	474	470	519	465	461	452	490	410	457	465	433	472	447	435	435	457	466	470	446	462	447	459	452	448	490	468	459	478	438	457	500	428	457	459	436	464	455	478	460	475	481	479	475	455	506	485	460	504	451	455	452	458	460	492	484	486	481	501	500	455	454	459	483	467	434	469	445	468	432	492	478	476	446	469	456	445	454	488	473	463	495	461	444	465	526	481	491	432	442	440	477	461	457	464	468	446	421	508	453	456	447	475	494	489	471	464	470	491	460	452	482	466	445	460	466	453	484	481	498	460	478	491	479	458	462	460	515	435	468	475	466	499	462	468	468	481	421	494	409	450	449	476	422	502	485	459	457	448	449	491	500	405	469	452	484	474	463	476	492	420	447	444	469	458	430	424	457	435	441	429	448	454	457	448	464	475	438	455	475	436	470	466	448	456	467	458	439	480	414	471	444	445	441	462	430	444	476	476	489	460	408	470	472	460	480	447	487	439	480	478	482	468	450	437	473	453	464	462	451	471	445	498	485	451	419	427	472	438	415	502	441	473	497	437	473	480	474	487	472	437	481	498	453	459	457	495	486	484	492	466	468	464	431	478	447	451	484	442	453	439	473	511	472	467	442	464	494	452	466	449	472	463	463	478	448	479	465	452	461	465	470	444	456	470	508	477	443	483	491	427	458	479	447	493	452	484	460	475	480	488	478	482	467	448	475	505	469	454	458	473	484	477	504	446	453	502	427	469	455	443	461	460	450	442	485	450	461	482	463	407	468	502	462	478	482	479	421	466	454	506	471	430	446	480	462	450	485	464	491	491	424	468	444	469	467	492	480	434	474	527	467	438	429	474	447	475	494	481	488	433	468	464	450	483	497	456	479	459	505	461	446	450	494	490	455	459	423	460	425	469	475	437	461	445	479	476	472	464	466	465	470	470	476	456	437	482	445	466	464	439	472	474	427	468	458	467	465	443	457	484	490	467	495	426	470	469	508	483	440	469	488	467	469	460	475	488	492	431	485	494	449	510	441	466	477	444	450	481	457	431	440	426	459	441	448	462	489	475	446	462	452	408	489	454	455	448	447	458	419	423	431	462	432	432	502	423	474	484	451	413	472	472	479	445	475	483	460	468	429	442	459	469	420	476	449	477	465	476	449	492	474	458	445	468	482	518	455	425	466	460	471	436	461	429	457	462	452	427	472	449	458	501	492	502	467	529	462	498	477	449	420	476	479	470	458	448	459	461	445	484	459	431	454	473	426	491	462	469	472	462	446	451	436	457	509	451	476	492	452	511	479	464	461	455	465	485	462	485	410	454	501	477	491	452	424	496	435	482	445	449	476	469	443	432	467	473	445	455	502	445	504	454	459	451	451	479	485	456	456	466	462	479	463	447	483	422	472	457	474	424	453	420	453	457	488	444	449	444	422	476	471	476	468	438	456	448	496	457	468	519	499	478	431	463	464	489	475	429	455	449	494	434	433	489	413	453	458	509	416	495	462	479	448	473	447	422	458	491	466	416	455	459	436	460	498	462	436	470	433	495	482	478	447	458	447	474	438	447	507	516	457	468	420	499	472	516	436	496	464	481	485	498	485	448	498	450	508	489	448	424	476	484	414	514	453	500	497	443	491	479	446	443	496	467	473	480	473	454	464	455	432	435	491	485	485	453	450	434	426	432	492	449	462	488	486	504	448	480	500	457	463	480	491	417	464	496	463	497	474	473	487	474	460	431	466	454	453	464	424	468	450	462	477	473	441	460	459	487	466	457	453	476	447	503	475	477	507	484	441	469	496	460	501	459	437	507	469	470	439	469	476	462	452	496	472	456	469	442	467	430	453	467	437	474	462	467	461	475	464	457	493	454	449	449	512	457	470	497	442	474	461	431	460	463	509	426	508	479	439	484	436	486	469	458	440	460	483	488	462	474	427	474	513	477	460	471	470	456	490	463	449	463	424	467	445	443	479	416	484	464	445	450	470	469	471	446	475	460	468	462	479	446	461	458	435	468	414	468	481	471	437	469	463	458	461	482	495	455	467	471	465	507	486	456	458	476	496	457	471	442	469	441	432	438	466	489	462	478	451	477	437	442	424	409	460	473	454	485	471	466	432	455	449	467	436	444	444	477	446	488	490	500	494	516	499	476	468	479	471	467	513	466	442	468	445	425	437	472	427	451	470	509	445	426	439	496	465	468	496	447	492	475	463	443	472	429	454	457	483	474	440	516	454	445	470	443	494	435	436	480	455	438	468	458	431	448	470	471	448	490	484	449	478	444	454	450	449	493	469	405	465	457	439	485	491	468	458	481	477	466	477	471	474	479	435	452	441	494	458	489	428	419	476	475	487	472	488	501	460	440	447	484	429	405	476	492	469	459	502	454	499	458	446	501	479	432	452	449	437	471	457	469	470	515	477	469	463	468	469	443	512	475	472	481	446	492	492	451	480	469	445	474	441	472	439	463	466	428	480	480	446	479	496	452	462	505	450	462	490	407	494	443	468	474	449	444	482	508	484	475	437	457	415	467	500	477	452	460	458	450	474	502	447	461	456	462	474	464	474	477	463	466	430	458	477	464	452	437	491	466	452	462	433	478	494	486	491	460	441	458	459	487	465	448	455	444	456	433	436	477	427	459	467	442	460	440	505	401	446	416	459	477	450	489	456	461	445	438	471	473	449	451	448	504	461	471	473	451	453	489	469	442	472	461	438	408	484	482	489	472	464	487	464	453	469	507	484	446	451	459	451	428	451	476	462	433	420	468	466	455	484	468	445	480	434	431	461	440	442	493	435	485	445	465	461	504	484	494	457	455	458	465	465	416	458	459	445	463	440	418	451	475	499	458	459	413	473	495	473	462	441	486	458	427	465	481	475	468	456	468	447	490	468	451	450	427	458	424	476	467	438	459	462	504	467	497	423	481	494	472	469	503	486	464	482	466	476	439	450	431	466	467	501	438	454	453	445	466	462	480	462	499	415	464	514	451	455	495	490	430	492	489	493	471	451	457	457	472	471	483	476	483	477	463	474	491	473	471	444	509	442	494	452	500	448	454	482	542	480	490	453	428	496	460	465	436	496	483	439	457	489	463	456	492	457	492	468	487	421	439	455	492	438	497	481	449	472	469	449	487	464	477	457	523	461	514	464	485	516	476	467	419	457	478	464	475	437	460	431	451	477	522	446	452	522	445	472	457	432	450	422	461	468	447	472	434	491	447	487	494	474	484	480	423	471	435	458	482	476	495	510	460	452	470	478	484	492	467	473	433	466	440	496
24159	21151	28207	24338	20971	9280	3868	2400	2006	1880	1506	1535	1514	1172	1079	1028	1040	1137	801	681	574	538	529	521	466	487	517	455	472	429	430	409	417	449	406	405	361	352	349	357	338	353	359	339	325	314	351	338	364	369	337	370	407	348	327	332	346	307	350	327	285	299	314	339	313	309	326	320	283	282	336	320	310	292	271	276	310	300	331	301	283	266	316	251	317	298	287	323	275	281	262	294	294	261	299	339	301	280	282	279	284	276	287	295	276	280	287	292	302	295	305	309	292	279	299	261	325	286	276	282	273	300	294	272	299	275	291	291	288	306	262	283	276	317	256	327	282	300	301	289	286	308	293	285	309	278	268	285	288	256	243	270	267	321	277	254	306	286	313	263	299	290	292	310	315	258	274	291	266	264	286	315	295	267	323	305	296	296	284	277	293	306	286	306	299	307	261	286	289	287	293	282	288	290	303	292	287	313	303	281	282	277	301	279	292	287	295	273	268	278	271	316	275	294	283	299	297	274	299	256	265	312	314	294	289	291	282	314	275	287	294	287	296	300	309	286	287	281	298	262	273	316	317	288	312	306	280	318	314	298	263	248	285	288	273	241	282	301	302	301	298	316	281	314	268	263	284	286	276	292	296	294	284	286	273	308	301	276	299	300	310	288	298	288	319	301	297	289	284	322	289	295	295	302	300	279	282	277	289	287	289	305	281	292	308	296	288	308	282	267	271	272	271	300	298	306	288	321	283	297	281	279	304	305	276	286	311	293	268	289	280	308	318	329	290	277	271	285	287	282	286	286	279	290	355	290	287	297	293	273	309	282	314	285	248	267	278	255	306	307	302	295	300	329	323	300	299	280	286	292	267	260	302	282	296	290	287	278	293	287	309	273	286	309	268	278	286	309	282	282	263	311	303	301	296	276	299	293	334	296	294	303	301	320	266	314	300	299	272	270	290	304	282	278	311	312	269	287	304	289	325	314	285	297	288	263	309	286	302	303	270	275	278	291	295	281	292	314	291	273	305	275	268	249	302	290	295	300	305	300	284	277	273	288	300	309	299	315	291	275	318	307	302	263	295	277	265	294	283	273	301	290	305	274	283	296	304	287	291	287	309	315	263	275	295	270	294	295	290	301	290	256	284	284	304	288	290	293	294	273	319	273	285	277	282	279	295	287	284	320	256	301	275	270	286	318	286	280	326	290	287	286	287	273	301	328	261	313	271	268	281	313	287	322	273	317	316	283	281	309	303	289	277	285	322	291	275	319	313	281	326	290	258	277	322	280	280	301	269	273	301	280	298	292	295	269	285	248	293	294	290	306	278	301	295	273	317	309	294	329	297	280	270	251	286	293	314	308	318	296	296	259	278	263	289	280	294	264	305	277	291	314	291	283	291	297	270	292	293	299	284	318	289	276	298	330	304	261	288	311	284	288	286	311	283	271	263	292	305	297	274	307	264	318	282	297	266	270	287	286	295	287	294	313	315	277	291	270	276	326	297	277	290	266	314	266	277	277	290	286	284	270	278	291	268	287	300	319	298	305	303	316	328	308	319	317	272	284	291	265	296	284	250	280	285	270	263	292	305	287	281	313	290	277	276	270	289	282	281	275	315	317	298	301	307	297	299	280	309	286	314	278	300	292	274	300	273	317	287	274	325	292	289	293	293	278	304	290	301	291	285	291	293	271	303	339	287	311	287	300	276	285	320	308	275	279	300	312	263	302	249	322	266	304	309	275	286	314	316	290	291	261	276	285	305	309	285	292	281	263	279	280	290	316	294	324	264	277	305	249	275	289	290	298	282	247	255	290	254	304	280	266	280	282	282	267	302	278	276	303	288	306	304	279	298	271	308	253	291	262	264	302	275	292	273	302	275	308	299	284	266	260	271	298	262	286	282	270	282	287	281	279	270	314	268	312	289	293	271	264	310	314	293	258	278	275	331	292	274	273	298	286	297	289	299	268	281	310	282	278	293	282	305	272	275	297	287	288	307	284	319	318	264	320	313	289	284	303	284	263	299	282	306	320	299	275	274	278	330	320	285	276	260	266	271	274	309	306	291	301	305	297	304	291	288	270	309	275	273	260	285	288	305	312	311	277	293	271	300	322	296	281	284	299	307	290	258	313	272	279	307	289	279	295	290	308	286	297	288	272	283	299	308	294	305	298	265	302	293	311	281	282	284	314	295	276	308	305	275	312	291	306	304	281	322	263	289	290	303	310	303	282	282	298	275	292	296	308	300	291	279	287	277	290	307	296	280	303	298	264	292	312	302	279	272	279	296	266	292	269	295	277	286	263	303	291	299	285	287	305	283	325	298	257	300	277	280	323	312	319	290	286	295	281	311	279	287	276	324	295	263	280	290	282	288	300	291	276	275	280	319	302	290	285	301	310	303	282	286	287	296	270	308	279	299	283	288	306	309	295	288	288	286	303	287	325	300	287	296	308	287	304	278	287	293	314	336	284	282	304	295	273	272	293	304	298	308	294	329	309	285	271	284	286	280	298	291	276	303	266	298	295	303	302	262	311	276	299	332	288	270	301	278	296	296	283	306	289	323	306	305	296	306	280	301	302	269	292	313	308	279	286	327	296	299	293	291	276	326	282	306	276	285	284	298	293	317	295	312	265	291	273	330	291	312	297	292	276	297	309	265	274	265	278	263	301	266	274	292	282	286	299	287	285	247	313	273	264	265	307	313	322	284	278	300	296	288	261	314	310	323	287	256	310	284	297	298	278	287	263	259	290	299	287	279	294	292	308	310	258	306	294	306	263	280	333	294	285	296	272	327	308	317	307	319	256	309	270	297	310	301	293	304	261	343	284	279	270	278	276	304	274	282	280	252	298	300	285	270	275	279	296	291	281	296	298	293	292	318	299	313	278	310	285	274	326	295	295	308	288	269	301	281	300	285	317	305	281	287	314	314	289	280	306	293	271	308	294	261	313	259	273	274	329	287	306	296	275	322	297	291	294	287	319	283	319	313	264	323	281	296	274	297	297	298	289	299	271	276	279	286	312	296	276	306	314	284	301	307	290	329	265	304	327	283	290	315	321	302	304	288	299	297	247	311	302	278	284	274	302	297	312	310	265	294	294	255	295	264	280	270	251	290	276	300	319	290	276	280	294	280	277	270	281	276	318	271	263	302	278	290	296	307	286	286	289	300	285	282	310	269	277	305	289	287	299	296	307	275	258	301	283	282	299	280	304	295	296	314	296	273	291	295	295	305	285	293	284	262	304	285	274	287	292	294	289	292	280	282	317	298	273	284	300	284	289	265	301	269	304	315	268	299	291	306	281	248	316	262	303	291	303	324	286	305	305	296	280	276	264	298	305	279	308	313	295	278	279	294	295	297	304	291	322	287	283	294	275	276	305	253	312	295	298	306	273	305	291	308	300	277	293	288	312	306	276	292	289	289	296	297	287	275	273	258	328	259	269	291	309	317	283	274	295	287	312	331	283	261	285	304	293	280	276	258	300	319	293	309	281	280	291	283	283	314	273
17375	29047	16865	10434	8041	7112	6588	5219	4663	4261	3222	3141	3176	2334	2177	2043	1940	2140	1418	1199	956	863	843	854	784	733	688	724	701	643	637	594	617	588	614	570	559	532	505	502	513	500	462	436	474	454	411	453	445	459	493	440	451	491	434	454	480	454	444	449	421	390	427	370	398	395	403	362	362	410	369	379	389	365	367	413	375	365	382	353	341	370	363	365	377	361	366	363	360	373	347	386	326	367	379	367	366	370	357	346	338	383	334	339	351	368	356	375	329	338	367	368	346	387	370	380	386	352	398	368	409	329	361	354	351	345	358	363	339	391	349	369	356	351	381	381	327	386	350	370	365	347	359	379	395	371	348	335	357	344	393	338	367	366	362	382	372	345	385	413	352	359	362	354	377	373	367	360	343	357	327	355	384	365	359	365	354	355	326	357	349	353	339	367	346	351	353	384	374	372	339	387	367	370	376	371	343	324	379	379	337	397	376	333	341	371	363	346	370	362	375	353	403	362	330	385	379	354	380	334	384	378	348	343	352	374	331	356	382	375	338	351	365	330	396	371	351	367	352	348	374	349	362	370	338	324	354	349	339	358	382	368	363	414	326	368	379	377	364	347	367	383	356	360	342	362	329	347	356	349	360	365	380	339	384	366	364	361	358	348	361	373	363	363	390	359	382	345	343	349	382	350	330	379	348	356	367	354	337	362	330	372	337	379	328	347	339	342	357	355	355	356	368	386	379	333	401	361	376	342	432	367	383	363	376	344	358	351	395	356	369	331	363	343	345	371	355	365	339	372	348	387	360	352	342	360	335	358	350	371	330	365	347	377	399	345	353	348	339	366	405	364	381	377	362	387	333	383	341	386	354	376	360	354	380	352	358	345	361	327	357	358	395	354	390	342	378	358	344	368	369	344	358	334	356	390	368	378	363	340	324	328	367	344	357	374	382	341	358	351	307	382	341	360	357	383	358	343	342	359	361	392	343	352	340	376	339	357	332	374	350	379	374	419	346	333	367	322	371	342	329	364	368	381	389	380	349	391	364	321	359	341	387	335	355	372	356	366	354	346	399	359	368	349	337	349	326	368	371	349	353	323	376	352	374	378	390	393	331	365	367	344	359	356	342	393	349	340	326	390	364	373	369	351	398	347	352	354	350	386	366	329	360	361	328	365	372	359	334	364	341	339	350	377	355	380	345	372	384	363	371	347	364	358	376	352	369	343	371	360	352	348	382	375	333	350	387	337	360	387	350	363	352	369	370	360	370	379	347	360	354	349	369	344	331	370	353	368	366	327	352	354	338	320	351	373	361	338	377	360	395	339	372	346	342	337	358	337	353	363	350	348	362	334	366	354	375	383	367	391	339	395	350	380	327	338	360	357	375	355	357	341	360	386	359	382	357	358	353	379	348	357	362	380	361	365	377	371	329	379	354	334	330	375	371	324	355	352	386	392	327	359	368	323	344	341	348	362	360	391	356	340	357	367	378	370	327	366	376	358	351	354	334	344	340	314	357	343	370	368	354	361	373	343	364	352	347	353	360	351	351	354	387	355	365	356	390	354	346	354	370	352	384	369	382	414	353	383	358	344	356	344	365	339	382	317	372	350	318	368	364	341	362	365	384	356	384	346	391	356	351	381	393	391	349	348	370	393	352	354	343	370	344	323	382	364	361	352	388	342	343	388	350	344	352	365	361	357	362	363	365	318	368	364	350	372	346	361	338	362	340	327	347	352	336	365	391	335	351	343	347	364	386	332	348	358	376	372	344	355	338	389	347	386	328	352	365	358	362	337	364	368	342	330	349	373	355	362	332	411	369	389	354	334	360	370	325	322	330	362	346	389	342	381	372	350	354	358	329	329	385	361	365	366	332	360	367	358	364	379	343	353	370	396	352	351	415	347	390	328	349	364	387	357	334	381	333	354	347	326	342	349	306	392	375	351	358	324	357	321	320	360	363	375	352	353	377	363	356	382	343	377	333	358	361	317	357	377	364	366	347	337	351	383	360	361	372	390	381	373	362	337	370	368	373	352	385	351	352	348	337	318	363	334	362	339	387	330	369	353	339	356	344	356	376	367	393	342	356	397	363	352	358	401	336	324	347	394	387	373	364	354	375	366	349	345	352	343	373	357	370	327	358	364	362	373	361	411	381	364	358	358	389	348	407	367	350	358	342	353	327	332	394	373	336	340	352	359	357	342	378	351	385	371	348	368	365	353	358	378	343	388	379	355	387	359	357	373	377	340	373	347	369	338	405	334	357	353	352	338	358	345	363	361	350	361	375	329	389	392	356	374	366	386	353	350	351	376	353	401	337	359	388	350	376	375	351	299	359	347	385	342	399	354	379	353	378	356	365	314	368	377	368	355	367	360	354	359	361	347	376	381	381	362	370	376	368	341	348	347	362	337	351	350	408	356	387	344	332	347	373	349	334	332	333	367	365	332	354	374	374	349	340	356	403	358	373	354	361	381	363	337	355	335	386	343	330	359	334	345	379	341	366	327	357	373	361	342	364	395	322	355	353	352	330	333	360	379	351	337	343	369	351	346	381	349	365	363	373	320	352	354	370	322	339	369	376	372	347	332	380	392	348	344	352	361	350	342	355	381	341	361	350	351	352	376	320	328	333	323	340	388	364	403	380	338	374	354	331	333	353	376	352	343	379	389	358	357	352	384	381	383	369	331	342	333	366	351	360	353	342	382	360	403	356	347	359	346	363	390	380	396	362	368	377	340	361	385	374	377	359	360	370	370	368	408	382	390	352	368	374	398	373	342	386	388	358	339	374	390	362	346	387	358	389	346	348	343	365	328	351	356	360	346	352	342	382	372	415	354	343	342	358	388	351	332	361	382	382	364	352	326	384	339	387	364	356	369	397	361	344	345	362	359	389	362	344	364	374	346	339	361	379	377	344	386	404	335	340	351	364	331	369	343	384	380	366	347	347	356	371	374	354	359	365	329	357	345	316	398	408	346	401	355	347	387	348	388	330	375	361	356	370	363	388	322	380	358	353	336	367	304	355	342	375	336	338	362	354	380	374	358	354	354	371	346	365	350	393	355	354	362	358	400	402	394	391	330	358	357	343	365	375	355	330	375	335	372	376	374	363	366	322	395	382	347	313	364	347	359	371	363	354	346	373	354	373	357	367	364	330	360	375	322	358	351	362	375	326	346	375	349	364	337	355	358	340	377	346	360	396	368	400	344	339	364	380	362	370	356	352	365	342	336	363	385	329	333	394	363	355	382	353	344	388	354	381	338	366	383	372	342	320	367	354	332	361	359	375	349	346	345	372	338	350	365	355	379	343	349	329	324	360	346	371	343	341	376	319	362	378	346	365	379	336	363	316	366	362	340	343	352	384	337	361	366	416	385	377	374	390	366	353	397	385	335	354	381	347	365	388	331	343	366	378	367	373	375	344	377	356	382	407	358	359	358	331	344	369	365	350	350	367	358	368	365	380	394	376	364	344	354	363	348	362	330	349	347	379	331	352	335	360	386	362	374
25288	21153	26921	25265	9263	3044	2617	2046	1887	1596	1374	1300	1374	1078	1079	1012	1087	1077	822	664	596	658	609	606	623	612	614	579	579	565	531	534	541	543	563	540	550	475	505	498	495	508	450	469	503	489	478	480	458	462	497	493	479	501	496	472	463	436	487	487	480	464	439	448	491	460	468	504	454	462	442	497	452	411	487	465	431	437	433	464	461	441	405	466	453	476	420	449	430	406	463	445	442	433	450	442	432	461	455	444	441	408	428	398	458	428	506	485	446	421	497	468	479	476	469	446	455	432	448	431	413	441	419	460	431	426	464	412	433	449	477	435	421	454	456	473	434	429	448	472	452	464	447	460	468	462	429	435	446	456	433	437	449	457	453	454	449	403	440	406	427	466	443	424	432	406	464	416	444	459	445	393	469	456	471	447	432	416	443	447	442	434	447	407	426	448	441	453	460	449	471	444	481	417	466	460	431	447	454	479	471	421	439	475	466	489	427	427	464	442	443	436	428	444	442	453	435	385	475	416	442	505	437	475	446	476	442	452	449	399	414	476	445	455	447	438	450	429	404	451	423	432	426	471	432	458	415	425	404	454	470	465	468	417	381	466	461	492	425	420	448	449	447	450	454	467	452	451	374	439	420	395	420	460	475	440	455	440	451	438	429	446	447	391	426	399	435	413	455	433	466	447	452	458	425	458	435	449	455	456	477	442	453	427	482	436	466	446	408	388	433	436	441	418	440	458	396	418	459	439	435	464	452	433	472	428	421	493	440	460	450	424	448	446	463	406	433	471	435	449	464	420	420	462	436	414	450	457	416	451	437	443	459	469	494	419	450	444	434	454	452	409	460	437	460	445	437	430	454	466	448	452	450	436	437	431	436	433	418	443	466	434	440	470	441	463	475	414	431	438	441	423	447	444	456	459	447	468	449	480	442	422	438	436	473	398	467	469	452	434	457	457	416	428	443	455	417	458	451	464	438	469	457	465	424	477	448	383	478	444	460	447	478	463	442	446	463	449	476	448	470	463	482	428	445	465	408	440	465	455	440	424	436	486	440	433	432	431	435	464	436	451	473	471	457	406	446	419	475	388	412	395	437	464	450	436	457	466	454	461	429	435	446	463	415	444	449	445	441	419	477	460	475	459	439	440	428	399	421	454	460	459	443	463	448	429	440	429	458	416	444	479	465	456	431	425	417	436	481	407	420	440	447	430	422	429	443	450	457	446	443	442	432	464	439	443	464	421	405	438	430	449	465	469	434	417	483	432	428	429	435	443	467	473	412	425	483	429	422	433	461	466	477	440	435	467	469	467	494	475	448	446	453	470	412	411	421	451	446	451	417	423	450	469	455	450	423	408	415	459	459	422	429	428	483	474	449	444	451	435	436	438	459	421	455	450	432	445	438	454	463	416	445	473	437	448	438	426	420	445	446	467	457	472	477	467	420	456	415	471	450	438	398	449	450	418	436	426	406	431	464	472	443	460	441	412	442	420	395	450	412	459	451	412	452	437	442	433	413	400	466	421	455	420	422	457	435	442	412	397	473	484	406	433	433	462	398	435	442	452	474	422	443	463	407	457	400	452	466	470	435	428	467	456	450	455	429	436	428	439	434	411	475	431	458	408	419	458	432	453	432	467	466	434	462	457	455	459	446	402	405	470	444	463	471	435	420	462	447	455	448	451	461	484	454	426	442	471	436	455	456	473	458	467	451	430	436	438	429	410	491	437	404	418	451	445	469	468	430	430	446	387	445	421	452	461	440	437	460	454	439	426	483	440	446	430	450	455	458	474	435	430	431	469	470	420	420	452	413	440	436	426	441	482	422	452	448	429	440	441	433	475	444	419	478	455	414	442	447	429	431	483	418	413	470	455	455	417	447	453	461	473	433	437	479	452	484	458	420	437	423	460	403	430	469	424	437	448	495	433	433	467	471	418	448	460	464	444	459	405	464	460	448	452	449	468	475	433	480	452	452	441	436	461	435	484	460	466	414	467	427	454	447	436	421	430	406	439	441	469	443	467	448	449	447	440	416	422	446	450	457	462	436	455	430	455	477	426	491	477	394	433	458	437	437	447	449	422	422	465	432	432	431	472	400	448	441	446	458	461	444	418	453	439	384	443	431	431	415	436	465	459	436	481	486	470	461	461	450	493	457	396	423	440	396	438	448	440	414	443	467	468	439	450	474	485	474	493	472	445	451	427	443	440	427	428	444	474	430	432	450	427	511	458	439	418	422	445	413	449	446	483	424	396	440	442	430	438	460	420	434	432	435	461	407	446	472	445	460	426	455	440	428	414	455	471	439	433	463	406	447	411	452	462	433	467	428	452	413	426	443	420	456	441	472	447	443	399	427	453	429	486	437	415	442	413	464	435	442	455	445	463	433	455	473	436	465	484	446	456	454	463	459	427	451	429	444	486	458	448	499	471	459	445	457	427	428	431	439	407	448	476	433	412	438	466	442	424	447	471	442	433	426	444	431	426	425	410	465	432	444	418	418	429	447	405	442	436	437	452	464	496	471	424	395	429	449	466	437	407	438	452	447	410	463	460	431	409	429	451	482	451	452	454	418	466	434	432	467	432	449	441	414	414	413	387	437	429	460	458	450	457	448	435	463	467	431	469	461	467	418	472	443	426	466	458	448	498	416	476	415	479	406	427	469	458	438	421	449	467	456	439	439	440	470	449	425	478	441	423	452	451	469	435	433	437	445	422	474	444	444	464	472	461	397	449	425	457	475	471	441	471	482	451	480	441	441	436	472	419	422	430	459	431	431	455	417	419	458	464	435	454	469	449	437	427	470	432	433	444	465	431	452	412	485	479	404	451	445	424	468	503	411	478	469	460	409	433	456	429	492	447	445	426	414	396	442	439	460	452	428	466	445	424	442	408	477	472	450	474	447	497	485	476	420	469	452	457	472	440	446	436	440	452	436	437	460	440	432	426	451	430	462	448	436	414	423	436	455	455	396	461	418	429	437	462	447	441	460	441	443	462	462	458	480	402	468	445	450	428	468	474	441	453	427	422	471	402	447	413	445	435	466	414	427	463	473	426	498	508	446	466	447	444	459	461	457	458	452	414	431	454	393	454	458	468	412	441	419	466	436	457	435	475	442	478	428	406	463	414	481	466	475	407	472	422	454	424	398	434	422	434	474	452	437	407	463	438	450	476	425	442	443	453	430	385	434	454	475	445	451	456	426	459	455	433	428	425	429	455	469	390	404	445	433	431	396	441	422	400	427	474	449	433	387	437	429	446	439	459	447	447	469	474	452	444	390	448	466	491	402	427	397	477	418	447	440	465	405	429	446	450	457	457	454	389	440	441	414	452	444	469	469	455	437	424	449	424	458	424	452	389	445	470	434	406	495	415	409	443	419	409	433	468	445	424	431	404	443	448	408	446	410	459	422	454	416	465	432	460	472	393	436	447	453	442	416	436	479	461	464	410	469	428	460	444	450	419	482	457	450	441	431	467	428	453	432	477	405	434	464	453	439	402	455	430
17727	24915	13245	8134	6407	6192	5640	4624	4297	3516	2696	2649	2803	2108	2019	1830	1920	1952	1359	1158	971	928	977	896	846	826	788	776	776	722	702	710	728	698	696	729	691	669	647	649	628	597	609	634	565	568	615	611	585	615	645	603	633	609	602	614	612	562	600	568	561	555	553	527	548	527	560	554	536	538	572	578	542	559	499	562	503	540	525	563	549	543	587	531	556	512	500	560	534	561	541	562	560	557	536	519	513	560	536	559	509	510	553	555	516	529	538	550	533	537	523	517	541	533	557	522	523	566	527	519	524	515	543	508	582	542	546	544	540	514	522	581	556	568	528	584	542	533	512	542	562	570	510	523	519	539	502	560	513	523	520	533	541	534	499	538	547	504	516	486	566	517	568	553	533	567	520	546	540	532	535	570	530	530	540	536	495	548	569	492	542	536	477	564	543	525	567	522	531	586	546	543	525	507	525	526	538	511	550	551	517	517	556	508	571	537	521	520	516	546	538	470	515	561	541	527	545	507	565	506	562	526	499	542	554	552	530	532	516	549	542	494	511	515	531	529	519	562	504	552	512	526	496	545	534	526	564	574	515	541	473	535	545	541	511	557	545	531	520	578	540	531	537	524	538	516	507	542	541	554	520	509	553	535	516	491	508	556	524	517	568	566	503	543	544	520	565	566	594	513	525	546	544	529	566	528	547	523	587	532	521	498	512	569	549	523	562	495	553	512	566	552	547	524	559	534	529	548	517	554	576	505	567	533	512	525	517	525	527	541	516	509	546	524	521	534	517	525	492	522	530	504	498	541	525	496	517	589	550	557	557	518	556	589	534	557	525	533	509	568	538	541	531	496	567	529	559	529	548	588	538	491	493	509	547	541	576	515	520	561	495	523	542	524	524	551	506	541	564	551	531	523	570	569	530	528	546	560	524	520	539	560	498	533	541	555	536	594	565	555	527	516	553	550	534	550	533	591	525	566	555	520	548	535	525	510	553	597	512	550	555	547	520	538	533	553	532	537	544	525	532	569	560	513	537	558	552	536	527	545	517	554	556	526	525	549	545	519	528	541	557	542	574	513	525	545	512	533	515	516	548	519	535	538	524	555	551	499	542	556	549	520	549	559	535	548	503	586	544	494	543	542	538	530	574	502	535	537	544	496	537	516	524	542	536	505	532	524	528	515	532	524	529	518	547	545	537	554	529	485	513	521	566	507	535	562	563	560	499	554	505	503	572	543	501	512	511	567	537	505	548	526	517	527	554	492	534	537	540	554	541	528	541	543	521	549	508	554	519	510	512	505	526	535	571	538	508	519	504	509	536	530	555	511	515	522	583	555	515	530	538	542	549	534	551	528	527	546	576	546	551	520	557	523	519	517	557	519	555	507	501	537	535	571	502	536	517	505	537	506	535	522	536	475	541	535	540	522	536	524	519	524	547	558	555	564	603	540	543	514	591	532	568	519	557	522	548	523	523	538	534	499	580	526	527	533	563	523	580	559	555	546	569	505	547	521	546	497	589	545	534	504	543	513	527	537	522	584	497	544	530	515	530	516	547	539	544	542	548	527	521	562	536	533	553	506	550	527	509	512	488	545	487	495	506	526	523	543	534	536	571	559	551	547	534	518	512	473	538	517	531	587	523	518	520	534	538	522	529	524	544	561	527	512	515	558	541	576	580	530	501	532	501	510	535	521	565	551	532	522	521	552	537	534	529	553	516	508	551	560	529	569	539	542	509	569	506	536	533	546	515	564	538	519	541	589	549	516	585	503	536	504	509	573	541	528	547	556	608	555	564	492	589	521	508	521	540	543	527	574	557	556	543	543	511	503	595	518	533	532	535	545	546	522	537	517	553	537	559	531	533	520	502	547	512	562	564	557	534	578	528	512	528	547	518	527	521	552	507	526	555	541	496	556	509	539	545	505	491	551	517	537	510	523	566	532	528	544	509	537	539	541	532	508	497	528	541	531	556	505	548	542	555	525	550	525	545	565	538	516	531	583	522	523	522	502	538	540	568	494	510	529	527	496	530	571	523	530	509	515	553	538	514	528	535	530	574	497	506	521	515	563	544	528	537	564	513	518	535	551	553	551	510	537	497	548	536	511	531	541	520	504	539	549	535	553	583	549	507	534	536	571	570	533	490	517	540	539	502	519	522	535	554	577	529	557	530	546	540	539	502	584	527	540	498	500	599	531	503	499	530	560	499	589	546	558	570	504	548	531	509	529	553	557	509	501	580	539	518	526	506	529	553	526	511	508	585	542	476	524	542	547	496	510	528	534	535	546	513	528	521	564	534	514	505	566	570	550	574	538	532	503	526	558	545	536	537	533	534	560	552	549	537	521	537	525	571	549	481	523	570	531	523	549	530	522	556	523	522	581	555	545	524	548	552	571	488	547	507	518	505	536	548	564	497	569	539	549	571	548	522	523	551	556	571	545	541	514	547	538	542	535	546	505	539	569	501	536	559	507	538	540	535	543	540	513	524	546	543	529	554	496	560	557	505	549	545	576	528	547	533	531	558	566	520	534	552	546	522	533	489	554	551	516	531	542	498	515	523	573	532	548	558	496	548	552	557	539	531	528	577	553	558	510	564	517	495	565	544	564	543	533	496	532	515	530	511	530	543	524	551	566	532	563	553	575	548	521	531	534	529	523	498	493	549	545	572	491	504	541	524	516	530	531	546	551	527	541	566	499	531	515	583	557	532	513	511	540	559	536	517	584	538	535	511	502	494	548	531	539	502	548	514	551	549	541	532	492	530	547	567	519	547	521	530	517	575	569	530	531	543	573	531	507	522	528	520	533	567	512	570	508	604	581	554	531	497	518	571	572	528	543	543	537	552	540	484	551	551	514	552	552	527	528	502	530	491	510	572	521	517	532	534	521	521	505	538	540	511	540	531	545	533	557	530	495	500	582	549	549	589	516	560	552	528	553	547	529	515	508	528	523	483	548	510	531	555	494	561	574	527	472	548	542	464	517	520	533	490	572	510	487	528	551	533	519	545	542	530	546	520	560	512	544	509	510	542	525	497	521	549	491	521	550	525	554	493	548	540	491	538	570	523	490	482	542	516	542	510	503	518	503	524	551	548	515	528	506	522	513	543	545	525	520	545	499	594	543	551	523	566	502	526	569	566	523	499	524	551	573	508	555	512	560	519	516	540	497	529	548	503	554	534	513	527	495	530	543	530	501	513	508	541	576	532	540	516	537	545	509	564	530	514	563	520	537	532	585	545	504	563	589	515	565	529	540	521	524	548	538	539	501	517	545	525	532	556	527	534	523	552	519	583	498	512	562	519	547	527	515	561	506	520	545	571	523	535	574	541	521	528	512	533	539	569	531	593	529	565	482	556	523	557	556	570	533	538	551	535	537	565	557	543	526	534	528	532	511	539	518	556	525	534	540	605	552	523	530	573	508	563	530	565	540	556	520	556	537	526	509	511	541	539	530	531	557	467	561	514	537	503	546	502	511	520	535	542	548	560	514	497	563	524	475	531	561
23082	21183	28841	23789	21191	21213	11393	4689	3665	2635	2129	2108	2266	1735	1672	1440	1658	1576	1071	998	734	694	706	677	655	685	626	655	575	550	536	519	525	546	509	571	458	492	508	447	465	453	439	420	428	383	453	466	461	413	422	477	444	445	414	422	465	366	388	401	414	437	394	360	375	408	358	365	379	365	360	387	376	356	369	366	371	329	380	402	335	354	357	370	389	337	403	362	361	336	359	381	368	373	375	367	343	386	368	382	356	324	370	352	341	379	365	368	380	356	378	370	365	388	340	350	395	350	336	321	368	360	365	372	351	371	344	381	389	350	389	332	370	379	379	354	363	342	344	384	377	349	345	351	370	388	370	357	321	371	347	382	340	335	406	357	356	360	348	327	380	326	319	364	378	339	363	352	401	357	330	345	369	316	352	378	371	367	381	387	394	367	342	387	349	343	344	367	347	326	331	345	372	325	356	361	368	395	378	359	347	342	337	356	355	390	391	353	370	348	339	367	376	324	350	353	368	357	312	385	373	373	341	383	361	326	389	341	378	388	350	345	369	341	367	358	380	362	342	347	382	368	356	360	404	381	384	403	381	352	356	370	343	370	383	341	371	362	368	357	368	373	357	329	324	334	374	389	375	314	345	372	358	329	376	373	330	352	392	347	339	337	365	361	352	346	405	410	369	343	375	383	366	360	360	334	361	369	376	347	380	350	373	403	364	342	369	327	383	345	373	365	374	350	350	335	328	378	358	364	397	381	391	379	339	377	333	373	354	358	365	341	380	386	371	405	381	349	369	373	367	399	353	379	356	335	353	357	370	378	345	332	395	384	382	349	353	349	410	359	343	332	356	366	395	360	367	326	351	347	341	335	371	360	348	359	370	342	374	346	369	353	351	380	344	355	348	339	381	342	368	357	365	380	342	359	347	357	348	350	357	348	358	350	359	358	356	370	383	343	394	369	372	373	351	374	362	341	319	339	339	366	369	338	350	344	345	365	385	355	350	352	350	384	347	379	381	356	334	403	360	351	378	397	373	354	368	390	375	374	339	355	376	378	369	376	355	364	371	348	354	379	375	353	346	369	363	367	383	341	354	387	358	375	339	358	338	330	355	357	391	349	372	329	359	365	355	371	397	345	374	367	376	367	345	355	374	338	369	371	400	335	354	364	357	360	365	360	342	364	360	393	364	323	335	369	358	341	337	354	377	363	377	326	402	356	370	378	369	338	332	367	360	353	367	342	342	341	380	359	342	380	357	346	349	344	362	377	365	338	350	358	340	380	330	362	381	377	349	357	357	351	367	340	369	372	361	338	395	372	328	371	377	368	314	338	354	379	334	350	314	368	359	363	370	380	350	371	355	352	336	371	333	347	370	341	382	365	342	389	379	419	356	371	358	386	375	368	377	323	359	391	339	336	336	349	378	380	354	342	383	382	326	358	330	367	374	364	384	357	385	345	370	352	352	349	353	356	337	354	339	405	364	386	347	351	351	375	372	358	344	328	338	373	358	344	338	382	352	373	366	334	363	381	381	361	367	333	402	337	384	368	382	368	331	341	356	369	353	384	324	387	347	355	375	365	349	348	363	380	404	341	377	393	378	377	385	367	325	373	385	370	353	355	358	350	375	381	360	363	348	373	333	345	381	381	377	376	347	364	358	334	375	351	391	363	367	369	322	380	334	383	391	341	345	354	356	329	354	361	342	336	380	370	347	349	363	337	374	355	349	377	357	331	395	347	351	342	367	357	389	346	360	376	372	336	333	393	366	372	368	368	385	375	376	326	381	379	357	381	389	348	362	397	390	332	318	350	352	368	348	371	348	366	355	344	336	359	342	350	349	353	360	368	350	334	320	330	338	403	376	403	358	372	382	360	357	360	349	400	388	334	353	373	370	383	393	398	369	383	390	341	386	364	348	374	339	364	396	360	355	354	360	395	390	351	364	374	374	361	314	382	399	390	390	369	388	381	402	354	339	366	349	353	379	337	328	379	353	388	348	419	387	365	403	374	392	341	328	351	391	357	334	358	380	350	388	346	362	360	354	344	393	325	342	382	337	352	373	391	351	344	338	354	356	328	334	372	375	357	369	367	352	377	312	351	351	335	359	375	395	355	362	359	357	345	349	345	339	372	342	376	362	352	392	385	355	358	363	325	380	373	377	366	325	334	403	373	381	330	334	353	353	397	305	351	365	345	333	393	356	321	397	392	353	334	352	396	381	378	360	339	358	380	337	365	355	338	370	352	387	331	361	334	330	378	365	370	373	351	340	367	355	341	355	333	343	359	361	370	377	350	381	355	363	386	367	339	375	346	329	356	333	333	373	386	360	385	366	368	389	322	384	340	375	324	336	363	329	354	305	385	373	349	387	349	350	367	350	350	373	345	385	360	343	326	347	352	372	391	385	341	372	342	362	360	356	359	394	337	366	307	345	383	356	369	368	361	386	310	343	362	366	351	371	376	322	365	395	357	383	388	353	371	392	406	342	390	365	409	373	346	371	335	379	360	386	383	352	347	375	395	378	381	386	364	377	364	342	372	343	339	343	397	384	367	349	371	355	351	320	343	394	333	413	380	384	357	365	380	333	388	373	370	387	371	380	338	357	373	372	371	343	325	372	364	394	355	356	360	343	368	366	332	356	350	360	373	370	368	349	375	339	355	358	404	374	345	363	304	340	333	374	345	341	358	367	366	358	359	380	349	349	360	353	362	382	367	355	335	379	373	365	342	345	367	353	366	385	364	363	360	330	343	359	351	376	339	389	360	366	391	378	328	366	368	337	358	396	365	370	342	341	350	381	361	372	378	368	378	362	356	347	386	353	346	363	348	380	371	391	362	366	335	374	358	400	344	341	364	347	357	377	360	384	367	396	390	383	326	385	391	334	387	343	369	368	349	301	367	358	344	370	356	366	352	367	353	343	360	369	320	381	377	382	342	346	371	418	374	386	348	363	369	364	350	364	343	345	331	380	385	374	331	347	337	373	344	351	319	368	352	367	391	395	356	354	325	299	366	343	376	328	336	352	349	339	362	363	350	379	364	357	361	342	331	363	360	365	344	362	344	348	331	354	344	384	379	350	350	310	317	340	380	363	360	396	383	356	361	403	367	335	382	330	367	381	351	340	379	357	340	368	331	341	349	334	354	362	364	359	381	332	399	361	348	375	343	374	383	395	353	363	347	348	352	344	367	330	366	367	367	325	346	330	368	354	360	397	347	315	351	363	354	356	346	354	345	361	414	355	369	366	393	372	359	342	344	355	349	342	364	325	364	362	358	383	339	359	350	369	348	348	424	359	381	374	386	374	359	326	355	356	350	369	354	343	330	348	354	355	323	367	339	370	371	342	357	413	380	361	364	385	365	376	341	356	389	362	368	328	350	358	375	351	346	350	344	354	329	374	370	366	414	345	343	349	378	340	382	346	362	331	379	386	368	347	340	328	342	377	365	320	374	384	373	362	340	347	353	336	347	381	382	376	343	342	331	362	337	369	356	330	325	363	366
21385	36371	22773	15122	11974	10979	10059	8717	7769	5569	4352	4361	4540	3198	3307	2663	3146	2856	1907	1564	1222	1118	1152	1078	1095	1000	964	934	852	831	767	784	812	786	729	715	658	646	643	625	615	625	538	557	535	502	534	574	575	567	577	560	545	590	552	505	571	528	487	464	569	532	457	445	495	483	443	453	420	460	451	435	448	459	447	436	451	465	473	424	451	380	428	442	464	454	475	436	415	426	427	428	426	413	386	451	410	457	402	422	442	447	443	440	459	415	379	450	436	405	435	428	393	424	417	406	470	425	407	414	478	425	402	412	420	414	421	441	416	439	440	410	440	440	431	369	450	435	421	417	441	427	447	415	409	401	426	414	423	460	427	426	442	423	427	428	428	435	386	478	411	457	402	435	477	442	439	380	418	393	424	385	398	441	444	420	460	424	414	456	433	401	412	399	421	429	414	408	443	402	397	406	405	389	402	377	406	434	436	429	430	399	407	429	445	442	428	404	413	396	420	417	391	430	408	404	446	408	440	421	383	412	470	379	438	410	430	429	475	452	420	453	385	378	428	407	432	451	388	460	425	419	420	439	428	428	394	437	401	429	408	398	383	406	387	440	405	405	433	453	410	442	400	423	422	407	417	420	425	445	405	438	430	432	403	452	442	449	387	423	440	442	411	423	392	415	397	443	453	392	434	409	406	448	423	438	408	410	422	439	425	407	424	453	411	436	439	426	449	396	430	395	403	461	422	397	425	441	438	400	422	423	430	470	395	425	407	397	450	421	440	433	429	407	444	417	442	436	446	441	391	415	437	404	381	425	450	424	403	438	435	413	430	425	394	443	440	446	433	422	414	455	447	424	426	412	395	433	418	424	459	404	406	422	436	412	433	416	421	412	412	405	381	450	422	436	437	412	421	407	380	409	407	470	400	463	431	395	431	377	393	413	370	416	463	448	403	389	396	444	396	434	428	450	414	430	460	433	447	425	463	420	393	415	424	433	427	406	422	416	416	402	423	415	426	422	445	399	406	453	406	406	448	422	405	417	476	426	436	405	438	405	411	412	436	437	429	403	406	420	406	429	424	446	424	387	438	391	427	441	418	440	440	448	373	415	424	420	422	423	478	407	420	439	408	431	430	467	449	432	422	433	437	423	417	414	428	424	439	433	415	452	425	432	395	402	406	440	410	420	398	432	429	419	397	440	426	405	419	412	436	400	393	431	436	433	434	413	430	422	400	354	424	429	420	463	400	440	435	417	439	401	430	425	403	440	410	422	460	400	444	457	450	413	399	404	394	414	388	397	411	440	400	417	429	420	414	420	412	416	411	421	398	447	432	455	394	403	446	421	438	374	457	442	446	435	446	440	462	436	432	362	425	456	415	440	406	413	429	429	409	442	445	448	463	458	415	388	470	408	393	452	447	426	399	443	449	436	421	428	418	436	423	403	427	407	433	403	434	423	433	439	386	449	410	440	431	444	437	399	441	448	436	365	445	446	416	410	424	441	428	418	440	449	434	430	422	466	439	406	406	379	437	442	424	394	438	422	474	434	438	458	431	463	430	416	436	409	404	418	399	460	403	423	427	385	394	428	418	420	426	410	438	417	398	418	452	435	456	409	448	381	384	413	430	445	425	416	401	412	441	424	415	428	401	406	403	461	422	441	446	440	414	403	423	406	413	431	380	415	408	407	400	493	405	435	407	423	386	423	441	424	434	428	428	447	426	426	448	408	413	427	418	408	420	420	402	420	404	416	400	428	427	430	418	413	419	446	432	436	439	408	427	394	409	394	396	400	426	389	403	418	437	407	406	419	386	402	433	419	410	433	435	434	379	414	458	402	415	388	399	398	379	416	408	456	403	425	426	411	432	426	423	398	424	396	447	421	457	429	413	466	405	416	420	415	428	448	445	439	425	434	451	422	386	463	437	446	439	413	402	446	445	390	434	395	435	431	437	440	391	408	415	461	413	382	442	424	438	403	420	479	461	423	424	408	440	427	458	414	411	422	428	417	377	415	425	388	395	408	430	422	408	450	400	439	412	433	448	440	459	396	425	424	417	421	455	410	442	448	368	418	436	395	457	432	435	403	430	455	437	437	454	434	380	414	403	458	437	383	438	460	412	411	419	418	443	416	448	419	454	439	408	400	420	408	426	379	425	426	374	425	411	450	417	407	417	475	403	394	400	422	423	426	425	396	415	422	424	394	440	428	417	404	401	424	418	418	410	431	401	398	415	402	414	432	459	412	412	419	420	401	409	418	448	417	403	445	422	396	381	399	385	404	429	436	416	390	444	415	423	420	441	399	443	444	440	431	431	437	430	404	388	438	421	436	411	421	408	434	431	441	427	460	451	426	419	429	417	423	443	420	404	420	397	434	449	411	417	434	423	448	421	423	423	408	393	458	435	444	442	426	443	424	426	433	444	401	420	411	444	418	430	404	435	469	422	452	419	467	435	432	409	402	414	429	414	418	476	404	424	396	455	407	425	406	438	399	440	409	458	435	421	457	392	378	401	417	449	397	429	407	389	406	420	409	396	415	377	405	396	432	436	431	436	410	407	396	456	420	440	403	398	469	441	432	415	381	433	410	445	425	389	448	417	381	442	427	418	429	408	437	419	418	422	385	456	388	426	409	412	438	404	434	401	450	418	400	426	421	409	423	443	385	390	440	401	418	425	424	371	416	458	435	401	409	453	419	436	385	411	423	425	435	412	420	432	460	441	420	440	418	476	426	401	405	396	424	459	438	427	421	428	441	403	423	446	421	433	421	407	457	465	441	408	431	433	437	391	395	408	421	422	382	432	419	435	428	405	423	436	421	411	443	443	431	434	429	421	418	355	430	445	402	420	405	414	455	409	426	421	436	412	404	437	460	403	433	400	428	436	450	447	362	431	425	409	430	418	361	420	426	423	416	399	420	432	417	472	427	417	436	417	420	435	439	459	449	432	430	436	410	419	420	410	384	465	389	427	417	454	414	437	403	410	397	412	449	443	455	395	383	417	397	424	456	411	442	417	427	425	445	404	414	405	409	444	391	382	412	410	404	415	414	446	429	426	440	440	423	424	447	435	421	389	427	446	429	389	404	440	422	386	432	424	425	414	426	417	418	393	417	422	394	411	412	439	406	427	435	439	426	402	442	402	412	441	441	448	405	419	423	413	433	464	419	429	431	428	466	418	448	437	422	426	389	436	402	430	423	452	428	442	403	434	419	445	450	408	402	419	428	449	425	404	404	409	480	451	424	436	405	404	440	421	418	413	408	420	397	398	447	429	432	444	397	410	454	418	430	407	429	425	434	389	436	454	441	421	396	433	453	405	431	424	422	423	410	397	412	410	435	452	420	421	423	417	413	440	445	416	401	428	419	397	434	427	457	460	432	424	475	435	399	424	429	410	391	441	441	402	417	439	391	428	432	438	416	458	435	435	452	426	424	407	422	450	404	413	435	407	389	466	422	441	435	422	415	434	397	398	430	427	415	427	448	421	417	412	409	412	400	447	445	424	419
27186	20055	10195	4069	2492	2262	2053	1795	1609	1142	1038	1108	1002	864	876	788	928	769	655	614	504	494	499	485	499	433	448	440	449	440	403	450	437	451	462	435	435	406	450	400	418	413	422	416	400	416	377	402	413	406	435	458	401	354	417	401	374	436	345	398	394	365	390	397	395	397	361	413	386	392	370	361	389	380	379	355	383	370	373	351	352	366	388	376	413	396	401	416	406	360	398	372	368	360	355	374	351	318	393	373	377	346	357	343	378	386	363	398	357	389	365	363	372	386	369	374	358	322	355	346	403	419	362	357	370	393	384	373	365	378	375	355	357	399	343	360	382	373	384	371	377	403	350	377	374	376	363	374	349	402	433	370	343	371	389	370	355	338	365	393	373	369	358	395	360	411	375	395	353	390	375	390	377	415	349	361	371	362	362	375	375	382	384	373	340	358	336	404	395	368	359	359	399	376	369	386	392	360	362	366	377	377	360	371	379	368	357	369	388	413	408	343	359	372	342	380	367	347	385	346	386	391	377	373	380	393	365	363	348	384	395	379	373	373	371	396	380	377	383	371	388	377	368	394	406	356	403	408	378	373	358	368	378	373	366	352	354	358	373	370	362	383	333	334	384	370	357	405	410	346	390	347	393	375	371	370	372	374	366	347	365	375	400	379	367	383	403	375	372	401	361	388	386	376	363	347	390	361	341	359	379	366	393	387	394	370	354	357	386	353	376	377	387	365	349	339	381	374	392	361	379	386	370	390	377	356	380	382	353	363	332	381	379	351	381	349	328	358	341	373	351	352	377	387	336	334	391	341	388	392	372	384	415	390	359	368	364	351	366	388	399	357	396	385	387	384	357	364	392	363	406	394	376	416	318	392	363	357	344	378	389	369	384	354	362	373	358	378	399	394	404	390	389	349	378	380	366	416	358	350	370	362	385	344	368	400	389	406	378	362	385	412	385	404	362	385	403	386	389	388	352	328	381	382	341	383	363	344	362	406	390	368	392	366	388	389	343	389	360	368	384	352	331	385	345	386	354	360	353	384	349	380	362	379	379	409	366	345	401	390	378	376	378	414	355	387	396	340	357	391	357	375	367	383	375	359	373	373	347	373	367	349	375	386	364	335	376	368	350	340	381	373	362	367	335	391	379	354	391	371	377	381	375	325	381	365	386	355	372	376	374	371	380	382	394	407	373	405	355	403	346	391	390	364	365	423	375	342	385	386	379	384	356	376	362	379	409	348	340	395	359	389	384	369	365	359	386	376	365	360	370	373	336	369	356	391	372	381	380	359	369	386	376	414	363	375	371	326	391	390	384	352	380	372	398	381	399	344	385	364	342	375	387	394	372	400	397	388	370	371	338	379	378	401	392	368	356	354	344	372	363	344	381	399	378	353	373	345	355	394	357	358	392	342	376	367	381	371	356	379	330	367	388	423	387	387	383	349	384	360	403	370	382	376	414	392	369	326	370	425	352	364	356	393	387	401	338	362	358	372	360	378	386	380	345	360	390	379	377	373	383	343	360	398	395	362	350	347	363	360	390	403	348	344	375	372	361	367	385	348	360	380	358	380	408	372	374	389	355	339	334	371	406	360	377	388	367	387	352	410	408	384	360	353	366	345	385	400	359	398	397	343	382	363	376	364	407	379	372	408	374	381	351	362	377	392	401	355	374	400	335	396	374	372	359	368	402	347	351	374	376	361	415	367	376	352	349	358	394	371	389	385	358	344	347	372	399	377	373	361	376	358	372	376	372	438	358	379	374	376	364	370	361	349	409	360	385	367	381	400	396	377	376	404	376	350	396	376	379	402	413	382	356	362	364	400	352	347	368	355	343	353	410	364	386	335	337	417	363	354	373	379	405	365	351	407	379	399	357	357	416	367	371	386	374	375	406	337	382	381	361	372	369	372	401	362	383	373	376	352	410	378	391	351	351	352	364	380	368	400	366	349	361	381	402	383	365	395	369	345	400	364	353	370	373	374	344	353	363	356	343	390	346	354	348	369	384	364	388	369	318	372	388	360	374	377	347	376	364	370	402	380	402	353	370	380	355	360	394	395	353	369	341	386	395	400	417	385	403	362	370	372	381	367	357	377	358	372	387	363	367	365	394	371	383	362	375	389	394	369	388	375	352	371	391	380	370	356	376	397	369	407	386	365	389	378	377	401	375	382	386	395	404	370	367	383	358	340	379	358	344	347	353	356	355	348	361	359	382	370	376	413	333	369	390	385	398	324	403	363	369	320	400	352	353	380	372	370	375	387	368	352	386	391	355	383	381	368	394	371	365	363	380	388	359	369	391	370	355	373	361	388	362	360	364	359	345	393	406	365	366	351	371	378	364	383	376	365	396	368	370	391	368	377	366	368	368	384	373	364	354	354	388	369	357	356	375	365	335	384	365	384	397	393	380	338	365	360	378	348	354	404	349	321	374	342	347	382	374	381	370	371	350	373	397	380	324	376	363	392	380	361	361	375	386	383	358	373	355	354	370	387	372	405	350	376	347	364	409	409	402	374	365	401	366	359	394	418	425	352	405	372	353	347	411	386	377	377	362	381	365	389	398	394	341	353	359	369	382	355	346	385	367	391	395	387	384	362	351	413	347	372	377	386	406	413	376	366	384	362	372	346	370	399	362	372	375	365	372	375	425	363	381	378	419	327	355	334	367	346	406	366	364	364	378	412	344	370	350	399	359	336	340	386	392	370	379	368	378	388	352	379	403	366	407	354	376	376	364	389	384	360	425	359	389	345	357	366	370	391	400	372	391	368	394	407	387	384	352	359	393	366	343	372	381	370	381	369	387	362	355	371	383	360	366	382	357	347	398	358	384	396	359	397	387	362	360	420	362	381	406	366	383	405	367	367	338	391	355	355	396	344	369	385	370	375	410	359	413	396	361	321	356	397	331	393	409	384	346	375	364	388	359	362	378	352	384	435	370	343	383	356	364	339	422	392	376	355	400	362	382	380	390	364	353	326	415	393	375	390	380	386	379	407	374	347	373	369	388	389	410	379	374	400	388	359	350	369	347	372	332	369	347	368	373	388	386	353	409	385	407	374	370	389	367	345	391	404	369	412	375	386	383	357	371	385	385	352	357	398	423	376	408	375	361	358	381	394	404	366	348	383	358	349	355	349	391	369	359	393	339	417	365	359	357	370	347	371	385	381	370	381	355	376	368	395	392	361	348	371	354	333	408	387	380	366	396	340	390	390	399	352	355	373	360	390	379	392	332	403	385	375	351	387	361	332	412	362	389	431	348	396	348	374	344	360	379	398	383	368	362	404	348	359	351	347	385	399	385	367	380	373	356	335	393	396	410	401	400	398	370	367	375	372	353	348	351	381	363	372	375	375	389	374	356	384	391	363	329	353	346	374	382	400	373	399	353	387	365	388	374	372	369	384	373	356	386	368	394	341	363	351	354	406	413	361	359	387	383	361	379	406	354	356	388	377	377	337	393	360	370	348	362	349	362	355	362	373	382	368	353	378	365	382	352	349
15924	19467	8943	5614	4679	4852	4491	3919	3427	2349	2149	2090	2020	1569	1584	1398	1730	1282	961	853	787	708	685	663	712	740	621	621	690	585	572	611	598	599	585	543	548	563	594	551	550	510	497	516	468	540	515	539	525	550	508	557	534	496	511	518	531	476	505	495	522	498	471	492	479	471	472	465	462	475	438	492	457	455	482	528	459	421	419	483	452	494	498	457	469	483	501	466	457	488	470	468	488	445	421	470	464	439	455	432	467	470	426	455	445	460	485	464	502	431	448	433	460	413	496	517	477	429	465	442	453	467	458	496	485	467	435	416	463	471	476	469	457	433	478	465	433	454	455	441	423	441	496	465	489	468	470	496	488	463	455	463	479	501	455	469	454	429	475	466	481	454	459	455	490	505	425	448	438	470	517	453	472	440	498	457	469	450	461	442	452	452	466	434	488	500	479	441	443	491	500	433	471	472	457	458	444	477	452	489	468	447	481	427	425	430	462	487	476	463	475	454	478	500	478	466	453	485	450	435	467	442	460	454	454	482	446	450	476	483	469	484	446	457	480	451	471	476	457	443	428	466	461	448	447	435	497	451	452	465	445	454	459	466	475	415	437	477	487	444	454	475	472	457	456	473	460	439	473	468	494	447	492	489	465	484	433	414	481	436	467	461	472	445	476	454	433	445	421	473	478	472	464	453	477	499	469	453	441	445	435	481	485	456	446	442	463	479	444	450	498	444	412	435	481	437	434	418	451	486	452	461	469	425	442	472	483	487	467	482	471	452	469	462	470	452	477	468	452	450	455	425	447	458	464	419	482	453	428	464	456	422	444	462	449	458	505	473	486	512	488	440	477	448	473	489	450	457	481	433	457	438	425	460	468	465	461	482	467	420	464	464	468	483	477	481	484	474	394	449	484	475	474	466	449	435	478	455	467	445	423	437	490	423	450	450	454	474	446	484	478	456	475	425	506	471	466	454	427	470	503	479	455	462	423	418	479	445	447	443	462	425	444	456	465	443	474	482	434	486	430	474	483	478	469	455	478	478	464	501	446	478	469	478	455	423	457	452	479	485	451	459	433	482	476	433	449	482	458	454	466	433	439	457	478	478	437	400	467	450	457	473	459	453	463	439	439	428	464	450	444	462	459	442	480	479	467	448	436	473	447	456	428	471	494	469	408	461	500	496	473	469	461	450	489	463	431	423	448	420	429	419	473	470	447	449	482	444	468	469	441	461	431	450	447	482	446	437	492	458	434	454	477	458	485	426	462	496	434	425	525	461	442	447	422	455	489	452	450	453	446	442	477	454	434	464	459	453	450	449	441	462	462	477	474	435	479	470	436	473	463	429	439	433	465	480	476	453	414	470	429	434	436	475	444	482	421	464	415	461	446	433	431	467	458	459	447	449	478	454	454	443	460	458	436	451	460	485	454	444	486	433	452	490	461	472	459	432	436	456	447	460	449	460	493	438	448	458	515	458	452	503	488	491	459	464	472	458	470	435	452	461	484	473	418	435	457	475	421	425	476	431	448	462	465	452	438	454	441	438	460	467	466	481	527	453	454	464	476	454	459	463	447	452	458	449	458	428	458	489	458	437	480	424	455	458	455	481	446	463	453	487	468	431	453	475	449	475	468	417	447	492	478	419	466	477	482	462	484	458	450	431	454	420	490	478	464	407	446	423	464	479	444	452	454	441	464	477	484	489	475	463	432	473	450	467	456	466	447	477	435	453	451	440	447	478	456	439	459	471	448	452	446	449	463	447	444	440	446	411	448	462	475	474	479	473	484	449	466	448	438	471	460	419	472	512	434	463	465	488	459	484	430	462	505	464	448	477	475	466	443	447	409	467	438	467	454	461	460	453	457	453	455	465	449	460	453	453	440	505	460	460	488	439	462	468	446	428	436	449	448	465	482	477	479	469	441	451	443	495	448	467	487	456	444	496	433	458	460	464	455	450	446	435	422	423	471	501	462	426	469	445	438	494	479	479	450	425	467	439	483	456	441	465	433	478	483	443	475	465	442	431	461	496	477	477	426	483	428	420	482	461	468	447	465	446	443	410	443	480	433	507	445	486	493	484	424	432	445	461	469	468	462	461	440	433	432	430	436	452	456	442	493	446	460	429	469	448	401	458	449	401	478	423	472	438	475	478	479	460	479	446	430	449	491	443	417	505	485	435	458	458	452	477	466	460	501	472	469	435	438	471	475	463	451	491	432	460	465	459	454	430	453	473	438	498	458	444	440	421	481	470	470	490	452	456	441	456	459	464	414	470	470	431	441	433	445	482	452	472	452	491	451	450	476	442	439	396	470	452	475	469	497	446	484	444	489	456	476	440	421	490	453	480	431	444	430	442	466	456	442	468	476	452	455	441	459	444	452	491	431	486	429	448	453	446	448	481	453	487	421	469	461	451	532	490	461	462	468	502	511	428	522	458	444	439	450	526	494	470	463	472	471	455	453	430	470	458	464	467	446	452	447	453	441	482	442	485	445	459	446	461	467	456	469	436	440	444	478	462	439	475	463	473	450	473	460	511	454	446	449	438	423	485	457	505	469	459	478	489	450	406	459	470	451	457	467	465	451	437	450	442	426	443	431	464	423	480	496	468	466	461	444	451	463	447	442	445	446	444	435	479	471	428	466	450	448	470	450	473	422	456	464	432	464	456	461	451	432	467	475	444	451	454	466	489	455	420	479	479	433	477	480	466	436	458	478	463	477	454	450	480	459	464	435	460	436	453	469	475	447	470	480	427	461	526	470	477	486	477	457	487	478	458	448	457	421	486	438	472	480	501	475	451	431	453	441	469	448	465	445	463	418	491	436	467	427	472	462	425	464	446	431	470	438	434	419	489	488	464	434	487	455	403	487	494	440	443	457	445	485	439	438	496	440	456	509	452	421	424	444	446	444	483	437	446	465	415	477	491	457	452	472	451	460	436	518	458	503	492	479	476	463	480	485	463	471	494	428	440	462	460	416	454	495	445	442	442	457	494	461	465	440	461	425	432	492	460	469	431	437	453	471	444	453	457	495	463	450	440	466	475	449	498	480	465	455	451	469	477	482	462	447	448	476	449	499	467	442	475	473	484	462	443	465	468	503	475	482	458	478	459	422	433	440	486	468	424	420	459	468	454	480	476	437	431	425	462	459	452	458	455	448	461	435	456	479	454	482	459	461	487	446	470	423	440	426	433	414	462	468	466	476	421	451	446	456	456	436	447	441	451	439	483	469	480	464	461	423	480	468	459	443	468	444	425	439	434	456	473	445	422	470	423	472	429	461	495	460	495	454	494	466	452	451	456	466	424	469	469	438	438	452	455	479	447	462	509	492	498	472	451	487	451	420	448	472	454	463	468	458	468	440	461	441	499	425	448	488	465	472	461	462	477	470	484	487	455	449	463	499	440	478	411	451	458	458	506	446	512	474	449	462	474	468	458	445	478	442	432	452	482	508	489	453	453	479	495	450	482	510	483	472	468	433	442	465	456	461	477	469	502	439	474	450	510
24187	21158	28268	24296	21003	10220	4304	3174	2421	1678	1619	1677	1406	1229	1186	1114	1363	1002	764	706	574	549	542	533	510	490	484	478	438	433	406	400	441	420	393	401	381	389	335	377	355	358	345	331	330	310	379	345	343	365	382	380	387	326	338	316	342	312	311	311	325	319	317	297	313	312	300	284	295	266	265	302	307	322	299	308	293	279	284	312	315	304	309	296	307	287	283	294	273	297	323	312	292	287	288	323	303	304	285	323	326	284	283	299	268	261	276	289	295	279	277	292	293	302	271	287	296	326	309	263	285	287	282	277	294	303	355	318	287	273	264	280	320	282	298	297	300	297	299	306	287	285	313	272	308	306	285	295	293	294	278	281	279	318	287	283	315	320	278	308	286	285	306	308	271	280	316	283	288	303	289	333	290	272	310	293	277	290	279	287	286	313	301	259	295	290	310	305	302	279	292	289	284	288	307	299	306	303	300	315	307	296	280	283	279	288	277	300	297	307	268	264	304	335	276	288	309	289	321	283	316	276	304	294	310	279	280	286	285	297	266	291	304	295	270	296	273	293	260	281	297	297	293	271	289	274	305	337	260	288	317	278	311	288	314	280	288	308	276	279	302	279	293	294	307	292	293	313	318	293	305	269	260	295	314	277	255	281	299	266	273	280	268	275	297	274	284	277	303	310	272	272	271	302	300	314	316	302	276	293	257	277	280	273	312	284	285	309	280	282	302	316	273	268	298	273	293	276	287	262	274	316	307	263	270	284	262	301	308	300	248	291	285	301	300	280	299	307	255	297	328	288	289	272	305	311	338	309	317	292	310	309	291	309	328	281	263	312	300	284	263	275	282	305	281	288	298	318	328	289	278	303	272	290	287	296	308	340	283	289	271	263	306	303	272	284	280	304	324	277	295	304	293	270	294	289	286	314	279	267	289	277	282	295	289	290	312	301	287	288	310	264	287	278	279	334	320	326	307	295	292	287	306	308	273	290	261	310	301	299	283	298	269	308	294	297	291	305	310	307	277	301	281	290	293	310	277	281	277	281	302	271	314	290	289	290	294	293	276	301	298	304	249	301	295	278	292	281	321	288	271	327	305	301	291	285	295	322	294	281	306	280	286	290	279	279	301	280	284	297	285	277	294	308	305	318	280	263	292	303	290	317	277	269	301	309	303	269	274	317	323	270	282	298	276	283	290	270	291	311	282	279	294	302	278	276	282	271	289	305	264	242	313	314	290	269	312	274	274	303	308	306	277	312	293	303	305	308	293	322	277	277	283	273	293	267	284	260	294	300	321	292	296	297	297	265	308	263	294	290	268	276	276	294	299	278	313	300	265	292	290	282	291	329	278	308	293	321	299	295	271	270	279	288	289	304	279	298	307	277	288	279	308	289	306	278	256	288	272	272	302	318	283	290	306	280	279	289	271	279	295	279	293	294	288	281	313	275	283	274	315	284	313	304	294	313	296	291	306	286	286	316	251	265	283	290	316	317	302	287	292	278	298	273	300	275	293	303	313	299	312	317	272	307	308	307	270	313	274	271	294	314	299	270	263	302	292	322	314	234	305	309	288	309	280	274	276	300	278	337	304	248	296	298	287	289	311	277	293	313	302	280	309	303	293	306	274	296	271	282	286	298	269	287	300	329	275	277	293	306	302	301	310	307	300	301	316	300	305	284	266	266	310	296	296	308	286	292	301	250	316	267	287	301	289	313	284	265	286	296	279	275	294	274	277	305	309	301	295	271	276	310	303	303	283	272	282	280	310	298	289	316	282	282	303	296	305	303	310	284	301	279	275	293	313	249	296	322	285	322	311	293	305	282	314	292	262	311	307	301	320	302	284	291	326	282	276	283	306	307	295	294	303	286	269	278	290	283	252	283	298	309	289	288	305	278	305	292	306	300	289	281	277	302	281	283	264	277	286	291	300	306	315	280	268	312	303	302	282	301	280	300	318	306	318	301	289	283	293	290	324	293	320	339	272	292	264	304	291	282	307	294	256	308	303	307	292	292	306	301	274	317	296	285	305	283	304	275	304	284	313	281	289	296	263	269	280	291	279	288	319	324	321	270	264	305	308	261	297	263	320	318	303	296	255	280	304	300	295	274	282	302	290	296	309	287	308	305	287	309	258	274	296	317	293	289	301	288	289	290	271	333	302	301	301	316	280	319	283	299	328	305	276	294	315	278	308	333	305	295	285	280	286	277	301	294	293	284	292	330	292	291	291	280	309	271	296	283	267	286	276	294	298	277	296	277	303	297	281	266	302	287	283	273	282	292	296	229	293	284	300	315	294	294	291	297	288	287	307	295	274	268	276	275	296	285	278	289	306	275	297	313	289	292	316	299	303	335	296	285	321	303	257	279	291	288	307	264	318	289	283	273	283	295	295	299	286	272	281	287	287	272	305	313	316	290	316	308	246	273	320	294	302	294	280	297	255	290	242	275	315	268	294	300	301	314	330	299	307	272	304	328	272	304	294	273	273	283	307	313	277	293	324	307	271	315	311	249	298	304	292	277	307	276	297	295	275	309	304	286	281	277	272	294	284	300	297	270	306	287	293	281	273	277	289	300	275	290	307	302	294	296	322	247	293	304	291	294	286	249	266	288	292	314	257	296	274	280	269	295	302	288	300	275	294	291	257	289	279	298	312	276	264	290	293	306	278	299	287	329	327	286	302	285	292	302	284	307	283	271	283	315	267	297	299	264	284	296	284	280	318	283	312	309	296	293	318	287	303	262	310	287	283	276	296	245	296	314	275	311	283	283	268	290	278	298	281	304	292	255	301	325	286	314	285	305	261	290	301	274	288	288	303	281	303	294	306	299	317	334	254	315	305	329	277	280	260	304	317	330	290	294	288	275	301	266	305	281	297	308	313	320	273	275	292	298	291	306	321	311	286	289	299	303	314	317	314	257	301	296	308	284	277	297	306	288	299	287	268	286	283	309	314	281	269	278	278	303	280	290	308	307	294	273	294	309	265	286	301	298	326	298	290	277	273	290	300	294	287	312	311	323	298	288	294	292	301	286	288	303	289	277	308	283	300	311	273	278	311	297	296	294	295	301	293	299	297	299	246	286	287	312	288	245	300	303	298	296	312	299	308	279	295	266	298	304	293	297	287	270	254	307	314	284	278	285	263	292	294	278	309	297	267	270	289	270	322	314	264	301	250	280	266	277	282	283	260	270	296	307	294	275	289	296	295	273	306	302	288	262	287	298	286	279	290	259	308	301	279	274	294	288	279	307	294	289	266	320	299	286	337	267	282	278	290	271	263	296	317	296	294	326	262	317	293	275	302	300	276	293	265	287	279	280	306	275	327	265	306	271	311	282	283	281	283	308	280	320	270	279	303	294	294	297	286	325	275	265	267	267	306	294	300	286	288	309	330	294	296	275	307	299	308	299	293	291	299	289	282	276	308	258	292	277	262	255	281	295	298	290	305	294	284	305	300	281	306	272	292	282	267	293	280	271	308	255	299	269	285	308	309	279	256	256	300	289
17838	28431	17216	10819	9087	8325	7306	6756	5202	3617	3315	3524	2909	2245	2284	2124	2618	1788	1358	1144	933	868	821	854	853	806	774	756	679	663	574	627	590	577	629	607	526	533	467	474	494	424	452	440	445	411	476	448	438	461	459	499	506	444	463	493	453	460	418	409	414	421	402	403	395	377	399	402	380	394	386	346	376	337	349	385	337	385	349	374	394	348	338	344	372	358	364	352	359	359	356	359	402	374	341	377	358	357	365	358	336	371	387	400	372	339	359	360	342	360	388	345	352	365	356	356	372	378	361	369	363	379	352	360	357	382	361	378	357	373	392	352	377	400	347	381	373	377	372	353	367	353	372	378	351	336	365	367	357	363	376	377	335	345	339	337	331	370	401	361	325	383	354	387	370	363	355	401	325	353	381	357	355	368	334	380	377	365	366	387	346	343	344	341	348	374	373	349	357	376	368	379	342	374	359	393	379	355	378	386	347	377	344	370	350	392	389	329	372	359	338	375	361	331	391	313	362	398	361	366	350	350	365	376	354	356	332	372	362	357	366	339	340	355	351	347	342	340	355	343	337	362	333	332	376	353	355	347	355	357	343	379	342	339	358	388	370	365	377	376	351	375	348	353	341	375	329	349	355	369	355	343	381	374	348	324	327	356	368	367	364	349	336	385	354	384	361	336	366	356	364	360	358	377	353	341	359	361	358	332	373	361	329	340	356	348	344	355	364	333	351	355	367	360	344	352	380	376	373	353	406	345	342	342	349	346	367	360	339	347	409	358	346	372	320	354	356	361	403	341	343	347	348	380	369	371	354	392	350	373	340	335	375	379	368	351	346	375	357	342	361	354	370	366	354	345	377	346	361	332	332	356	336	347	349	360	364	347	376	371	355	388	345	358	340	336	375	386	365	361	335	343	370	348	381	355	343	341	349	337	395	358	357	331	401	394	385	345	336	368	342	326	360	364	390	371	375	365	370	357	364	367	358	373	357	367	369	362	370	370	358	351	389	369	356	324	385	332	361	380	357	378	366	367	394	362	355	364	378	388	344	361	383	354	364	360	374	397	368	364	355	372	339	366	348	347	361	360	366	340	382	322	342	378	381	334	328	393	350	360	352	366	390	360	327	380	368	356	348	330	324	345	379	397	372	353	364	382	363	343	365	351	361	365	388	353	386	349	361	331	379	378	350	358	345	349	367	372	327	359	377	378	381	386	362	342	384	352	347	365	380	380	335	387	342	351	359	382	391	358	344	371	357	348	329	363	365	346	356	370	329	340	366	329	314	347	360	361	361	363	375	342	363	375	331	336	410	356	353	341	361	375	349	345	369	355	388	354	353	335	355	337	330	364	381	363	385	352	361	339	346	377	383	408	371	334	359	337	330	348	324	326	370	359	377	321	379	345	344	327	371	375	361	369	361	360	389	359	352	366	334	363	364	335	356	362	343	396	334	395	373	371	344	372	341	360	414	363	359	377	381	319	381	392	337	401	340	370	359	352	357	394	357	329	326	378	337	386	371	348	348	349	322	373	338	356	378	354	397	322	343	361	381	364	390	380	358	374	377	381	326	379	348	376	362	323	357	367	356	376	343	342	364	351	343	354	347	346	370	407	347	322	390	354	375	330	386	351	344	371	333	379	382	369	364	380	359	341	364	355	375	337	341	346	346	355	372	353	378	348	369	390	341	332	341	384	342	380	341	351	370	350	337	363	320	365	328	390	385	359	357	386	363	366	393	390	336	364	342	373	327	376	361	398	324	355	368	368	355	341	387	321	360	345	392	338	346	354	368	390	368	324	369	351	356	373	360	347	343	332	383	338	378	395	322	367	371	368	336	374	373	358	360	376	345	378	386	367	386	371	331	403	338	350	326	337	363	341	369	345	371	360	364	341	392	390	363	360	373	331	394	343	356	363	381	334	376	371	315	328	382	384	369	327	354	354	367	376	353	344	338	386	385	362	396	341	369	373	345	334	357	376	358	395	370	391	352	362	366	391	375	387	351	349	359	381	332	370	362	368	346	342	373	316	398	353	361	352	330	345	356	367	379	360	366	326	377	372	398	375	334	362	340	346	374	346	329	324	378	367	315	387	332	358	374	363	377	354	353	365	352	359	365	358	347	346	350	333	371	366	393	371	352	366	364	353	358	370	360	401	369	325	341	383	382	375	354	333	338	379	358	367	346	355	348	367	367	362	378	342	360	381	358	359	345	372	392	376	343	382	351	364	328	349	339	371	343	411	374	389	363	351	360	351	353	382	375	367	347	362	371	400	352	371	374	370	365	356	365	360	338	363	373	353	323	376	375	352	356	365	343	369	383	366	379	359	364	380	370	373	364	342	350	391	345	381	344	365	368	367	338	360	353	381	332	347	354	350	368	364	381	397	374	348	332	362	363	333	354	366	371	331	379	351	350	332	366	337	303	358	375	371	355	368	358	358	330	372	344	361	366	369	367	362	384	356	355	370	359	353	359	329	366	373	336	384	350	350	349	334	373	363	345	389	349	398	359	361	372	365	370	324	339	366	371	362	387	352	376	364	324	383	339	354	386	327	370	374	350	357	344	354	341	383	343	374	365	347	336	367	358	350	371	339	354	366	344	332	353	362	347	358	364	348	359	381	345	379	357	314	371	372	364	370	344	390	353	361	375	351	375	332	381	343	359	384	346	366	342	397	346	372	343	339	382	346	364	375	389	336	350	378	367	367	379	350	382	362	382	349	353	359	371	362	389	359	341	344	345	355	363	357	386	368	346	341	384	365	369	341	343	332	337	381	382	349	350	346	346	357	330	337	371	354	330	377	382	363	343	341	348	343	363	353	394	351	312	371	357	383	373	375	368	323	392	353	375	370	378	327	352	377	330	369	312	384	379	329	371	353	357	339	352	318	386	368	361	335	378	388	343	352	357	343	368	385	364	364	359	332	347	362	372	354	323	387	368	366	372	332	382	354	356	360	368	367	361	358	353	350	363	373	376	369	411	350	346	343	365	347	335	366	354	358	381	361	376	330	370	360	381	335	343	333	359	368	353	318	343	387	348	362	342	334	329	359	348	357	359	364	388	398	327	357	380	347	360	365	379	336	357	344	344	366	374	354	341	375	366	348	371	391	351	361	353	386	405	363	373	357	389	385	383	347	311	341	333	326	348	367	392	336	357	344	378	360	381	369	354	356	341	367	359	350	372	366	363	353	329	341	396	337	334	351	333	340	373	339	387	361	385	351	378	391	349	372	350	339	356	350	380	386	372	360	375	344	361	329	366	379	381	381	365	343	356	371	319	335	376	362	339	353	360	386	331	329	394	364	363	351	391	366	387	369	400	345	393	334	369	351	361	334	363	353	368	337	364	365	360	369	377	357	363	333	356	384	376	338	370	372	360	347	398	371	357	379	346	349	376	342	338	361	367	329	373	346	358	371	352	389	368	355	390	368	339	348	384	370	385	372	348	359	358	359	384	318	372	361	342	355	381	354	349	341	375	351	337	338	351	338	366	348	377	360	342	384
25412	21181	26991	25295	9988	3539	2819	2465	1721	1419	1374	1494	1247	1085	1054	1095	1271	955	782	698	641	623	657	641	634	602	543	589	557	540	527	547	555	497	512	539	521	502	481	491	474	483	469	502	483	472	460	455	503	525	549	503	502	475	479	506	481	484	514	469	497	482	432	438	482	487	469	416	444	449	422	427	393	444	419	414	469	428	467	454	463	478	435	473	466	438	476	453	425	468	445	436	460	437	462	451	455	438	455	407	493	495	446	438	450	432	471	450	481	410	424	424	432	434	427	484	455	488	422	461	427	456	464	426	470	456	437	443	485	456	437	435	474	445	458	429	432	447	462	439	451	427	430	440	472	440	459	449	388	452	424	455	448	458	428	449	430	494	439	479	447	456	427	449	470	476	413	471	466	405	465	432	449	462	458	444	476	489	425	457	498	429	427	444	447	476	471	470	435	453	447	480	451	432	449	450	416	439	435	429	447	431	440	460	448	457	422	412	438	465	444	457	497	433	448	417	461	436	462	443	443	487	387	446	428	430	432	438	412	428	450	419	421	451	488	422	455	419	423	459	446	436	442	476	452	418	425	507	432	478	451	431	461	488	462	465	445	460	476	448	427	462	468	474	474	463	475	442	467	484	477	436	440	447	448	432	430	431	438	456	451	477	426	493	473	444	456	458	436	460	442	449	461	432	400	429	472	441	474	449	457	441	450	439	454	427	424	450	447	458	432	444	446	434	414	427	477	454	445	469	466	458	462	425	464	464	456	468	442	464	448	445	447	478	419	450	461	435	421	440	423	424	456	428	445	395	426	461	461	467	467	455	462	455	440	466	453	468	448	447	444	456	460	452	443	437	411	450	428	464	465	423	426	483	445	442	456	424	463	476	422	445	424	453	450	431	484	407	450	484	472	469	434	441	420	469	453	438	458	444	462	420	449	424	485	490	434	468	467	421	434	451	417	456	438	486	461	415	449	462	445	466	418	442	461	456	467	482	452	433	440	409	440	472	453	483	480	467	479	456	453	452	396	465	444	451	437	460	449	429	451	431	453	461	433	436	462	445	432	466	439	436	474	436	470	458	442	414	414	451	457	504	454	448	480	458	418	441	453	466	454	442	487	480	430	422	466	447	447	480	451	446	452	445	450	499	432	471	450	460	421	404	446	430	428	412	434	451	479	473	468	421	456	426	431	483	480	455	455	422	475	484	432	439	376	445	451	424	431	461	459	433	445	459	475	465	458	403	488	437	439	440	436	432	428	405	451	476	437	486	442	429	430	416	411	414	448	420	454	489	446	452	416	432	428	457	435	461	456	470	451	442	430	404	445	414	475	495	437	476	477	483	446	428	460	459	423	445	452	430	420	473	421	444	407	461	457	438	434	447	437	422	441	442	436	410	447	470	419	443	448	405	443	423	439	429	445	469	395	448	431	413	472	469	449	424	427	409	450	395	441	451	474	449	429	463	414	464	426	456	441	427	435	410	434	423	444	463	442	441	452	423	424	436	430	449	447	400	455	430	472	444	473	451	409	462	476	428	443	452	443	474	433	454	484	419	456	454	454	459	470	410	430	450	484	445	403	495	435	462	456	406	465	428	442	502	444	441	466	434	478	426	448	467	456	431	437	406	429	431	425	479	435	444	442	445	471	475	453	488	429	465	450	414	428	414	467	429	437	443	463	454	405	501	413	444	469	426	430	403	418	460	421	491	449	443	449	432	472	464	486	429	419	440	469	454	440	432	462	458	486	441	469	437	476	449	453	440	448	424	452	467	421	475	453	462	436	435	461	428	435	447	484	464	429	461	437	433	421	477	413	455	425	435	454	441	428	453	450	448	444	476	475	434	448	481	454	455	442	438	456	432	421	416	448	441	447	434	412	463	428	425	433	446	418	443	428	426	389	463	444	448	484	420	450	429	456	452	432	446	459	438	445	460	452	408	488	429	457	434	463	446	393	445	449	430	457	411	453	476	417	453	438	451	399	437	463	453	480	445	487	454	471	430	482	451	478	451	430	473	445	437	472	466	444	422	414	412	457	441	482	461	443	424	451	429	434	442	387	415	467	467	445	451	431	456	409	444	446	414	452	463	452	466	441	463	442	437	447	453	459	469	430	435	480	415	420	427	469	479	481	413	469	416	457	467	426	451	421	454	472	460	452	457	408	434	481	438	411	427	430	408	453	443	448	439	462	423	455	454	427	477	444	467	455	409	450	443	436	490	441	455	425	463	444	458	489	421	428	457	440	413	458	424	467	442	454	444	456	438	454	469	437	487	439	414	444	468	416	440	453	438	452	457	450	403	455	452	448	442	468	452	435	493	430	456	470	455	414	419	439	451	403	459	420	449	468	447	489	429	442	419	431	470	422	437	449	392	423	437	429	436	437	426	429	439	422	448	462	412	395	439	418	432	449	449	435	462	430	460	436	479	413	407	425	442	447	426	468	439	461	452	463	434	442	425	417	472	431	456	450	437	449	449	454	402	414	472	455	471	473	438	440	443	441	463	456	443	444	442	441	423	463	416	453	439	426	430	447	446	480	448	461	394	463	419	434	457	445	438	401	448	429	402	445	486	409	474	414	432	446	449	435	421	421	458	427	425	426	432	435	457	414	446	452	432	400	441	384	410	465	438	463	449	466	441	469	464	473	407	469	412	508	420	450	431	448	456	426	439	457	434	406	440	467	440	444	406	418	510	414	432	450	461	435	451	460	448	420	430	437	458	407	420	429	432	443	425	466	443	450	425	456	448	468	455	479	411	477	453	464	421	438	468	438	435	457	437	416	433	445	461	456	448	450	459	433	451	482	416	409	405	444	447	418	453	432	419	452	460	452	436	429	442	445	458	455	445	422	466	462	447	417	457	404	446	406	423	436	453	434	473	443	429	429	437	446	427	448	455	437	428	455	430	404	455	432	437	418	436	446	417	429	463	437	451	427	452	492	476	442	418	463	469	446	433	444	439	422	431	489	405	412	452	468	406	434	413	445	435	460	432	498	450	451	414	450	438	472	433	440	441	440	463	411	440	492	461	436	453	438	451	441	432	481	442	431	436	462	463	419	436	447	410	505	419	434	463	439	492	413	472	418	414	446	447	418	452	470	450	433	427	440	453	454	446	451	446	453	444	433	414	432	461	433	468	452	463	467	416	467	433	417	446	486	453	430	441	449	451	431	467	459	434	457	446	452	496	424	445	426	481	426	439	459	451	427	446	462	439	432	433	437	430	468	423	421	433	480	449	430	470	450	435	450	458	449	453	435	451	442	410	439	407	444	446	464	436	459	473	464	485	427	458	441	459	432	426	439	443	459	447	465	462	429	455	462	464	464	475	430	460	446	460	427	455	419	468	447	434	474	472	455	437	481	472	423	468	438	452	450	486	479	496	429	447	437	472	408	451	452	487	481	459	498	419	469	448	431	452	475	456	444	457	441	459	427	443	436	450	422	406	438	464	415	486	407	442	447	413	455	446	427	448	449	450	471	430	477	428	408	449	427	448	435	456
17704	24879	13665	8514	7035	6474	6126	5582	4203	3044	2996	3189	2560	1982	2088	1994	2250	1603	1283	1136	974	953	986	833	909	886	866	805	767	744	733	776	795	738	723	729	673	634	671	643	650	642	599	593	573	601	605	628	620	612	630	646	637	610	608	635	634	593	584	574	566	590	569	572	555	543	545	534	565	556	549	550	533	532	559	552	563	562	520	549	484	537	574	535	534	505	542	538	560	521	529	522	551	528	548	541	575	511	557	573	525	544	574	504	501	502	586	551	552	557	562	530	516	502	595	537	530	594	548	503	555	558	515	500	523	527	559	514	536	506	552	570	544	567	505	576	495	523	531	539	532	499	508	545	544	553	517	556	550	515	506	563	563	525	561	559	559	571	538	528	500	560	517	490	537	540	518	502	516	518	521	559	512	517	574	519	533	474	557	557	523	540	516	530	579	481	528	553	504	545	557	534	495	576	494	532	504	538	535	537	535	530	507	563	537	526	509	518	557	488	530	545	550	538	500	510	525	529	553	571	535	540	499	545	550	540	534	525	523	572	563	490	554	540	530	561	532	549	552	566	509	496	517	562	558	508	547	513	528	518	569	547	557	515	526	516	525	544	547	542	538	526	527	520	574	542	573	558	508	513	540	520	556	548	534	522	556	552	529	499	516	515	537	523	572	509	572	576	526	542	560	500	522	567	519	516	559	562	516	519	525	498	546	564	524	553	517	513	477	494	539	508	545	515	556	524	523	512	572	517	526	510	531	541	527	554	495	529	542	559	513	521	528	498	520	511	574	521	506	541	559	546	516	488	516	511	549	511	533	531	552	585	556	522	523	558	535	577	549	584	532	535	526	533	563	502	574	538	519	535	555	564	585	517	542	569	508	541	550	523	540	528	550	530	544	523	547	556	522	528	495	556	494	534	531	549	536	524	557	543	592	529	555	537	564	546	550	551	576	556	553	542	559	533	520	535	544	555	530	496	531	550	554	509	550	528	507	543	553	543	548	546	576	510	568	530	539	512	548	560	516	512	563	490	513	485	537	521	515	522	499	545	555	549	549	497	548	543	554	549	522	531	565	558	523	511	502	543	528	543	584	536	491	555	554	520	533	519	544	592	536	525	563	526	509	518	552	561	546	567	523	473	502	523	528	561	508	552	501	545	516	528	524	525	563	559	548	562	534	521	552	519	532	534	580	525	493	517	544	556	535	560	497	476	557	541	581	551	538	525	506	570	546	573	530	555	551	542	542	510	557	502	519	567	535	552	536	514	539	508	558	493	507	529	517	546	558	544	550	491	559	555	527	542	550	526	531	506	503	494	524	532	567	535	555	513	524	546	528	531	519	543	493	523	528	501	521	525	530	564	574	537	556	528	548	566	508	554	504	567	575	539	529	505	490	529	521	518	529	558	498	587	496	486	565	533	522	547	535	530	540	499	542	583	581	548	570	526	567	560	525	572	495	527	545	542	558	540	571	475	504	547	512	531	597	501	577	508	531	559	530	507	570	552	525	521	578	553	540	534	543	544	512	554	541	550	566	553	516	548	576	509	525	519	528	518	537	503	562	507	584	538	564	528	506	553	565	548	553	514	504	520	535	562	480	547	549	543	515	538	552	541	534	507	561	526	525	588	483	524	518	516	514	543	552	557	525	565	525	567	555	587	535	523	528	516	522	541	525	528	505	537	498	548	528	532	569	556	498	558	530	488	497	565	536	532	535	538	538	544	529	539	534	551	522	492	558	536	497	533	518	582	515	486	535	557	545	511	535	543	542	551	535	507	553	558	564	518	536	555	544	542	590	491	519	570	539	533	575	556	540	533	532	514	521	556	530	545	500	540	579	548	533	490	534	548	536	512	534	538	533	529	526	498	500	506	522	499	511	559	551	543	515	531	513	569	563	533	554	531	564	527	568	509	550	552	588	528	549	478	505	557	540	539	558	519	527	530	575	560	555	533	510	563	536	515	528	529	539	559	578	552	521	528	562	485	552	572	550	556	543	562	530	538	573	579	506	516	567	558	509	502	557	566	533	527	554	575	514	571	522	511	553	525	502	522	544	532	559	555	539	538	553	513	518	513	535	503	553	542	512	516	478	525	581	536	525	535	526	565	544	551	573	518	559	535	533	487	562	524	573	527	529	561	531	527	486	529	574	557	485	535	542	566	536	519	531	521	518	555	507	499	539	559	579	574	541	526	528	553	560	557	477	560	531	567	510	544	544	513	518	557	554	523	561	564	516	534	569	524	543	520	541	541	556	515	517	511	504	590	550	557	540	532	531	553	528	547	538	555	577	479	530	490	493	540	526	528	543	559	506	535	539	544	538	506	553	551	554	548	511	508	554	534	566	515	574	539	486	529	563	499	521	540	560	523	516	507	540	526	522	557	534	511	533	491	522	519	496	565	524	555	538	507	527	505	544	502	532	538	550	553	535	525	535	500	515	503	554	529	535	526	510	511	559	536	546	538	520	544	561	535	562	525	495	540	557	518	554	495	548	530	529	539	567	498	523	506	498	566	544	547	529	567	535	537	555	551	563	549	575	516	547	536	515	573	515	533	538	576	552	539	505	542	528	513	555	511	553	539	516	504	526	521	520	564	561	545	530	502	501	540	520	507	512	558	513	520	544	580	508	471	556	555	572	526	524	512	528	542	514	537	578	537	541	537	498	543	524	522	547	522	553	536	505	545	503	547	561	511	566	516	571	545	512	526	502	508	526	572	538	522	541	510	522	537	584	542	551	565	544	559	538	500	510	544	539	581	512	509	537	528	525	552	549	578	525	555	565	509	524	540	493	519	516	521	494	522	560	518	513	544	512	515	527	491	553	533	542	533	530	526	574	537	599	512	512	551	547	536	544	530	514	508	510	580	489	559	534	562	509	536	519	504	496	587	571	506	545	527	550	532	563	577	517	511	545	558	547	548	558	551	551	539	590	549	525	559	571	566	518	505	532	546	517	522	532	550	550	535	552	567	540	532	563	566	516	557	482	568	526	547	525	528	553	531	501	533	544	554	501	547	530	499	571	517	580	523	579	558	526	532	526	529	518	557	522	536	512	551	587	607	575	484	577	561	558	565	504	527	562	545	504	534	576	552	541	540	517	532	549	527	506	534	543	543	555	508	517	528	532	542	505	538	507	510	541	528	541	548	549	544	550	529	553	521	587	558	561	533	558	577	527	531	536	516	535	568	574	519	507	543	579	578	490	588	574	521	519	509	540	518	546	556	510	530	532	535	510	567	541	535	543	489	557	519	533	527	497	505	572	531	562	522	524	535	566	524	543	524	520	543	549	513	521	530	543	512	581	516	525	518	531	524	533	556	551	528	545	527	494	540	563	541	525	528	521	521	545	543	515	512	545	512	531	513	572	532	529	547	541	506	491	549	555	527	529	543	512	515	500	516	614	527	571	586	527	538	516	513	502	554	492	465	523	500	500	527	555	524	543	569	551	514	554	521	529	521	542	555	522	512	517	573	500	555	561	495	504	542	512	504	556	571	523	541
23128	21252	28921	23886	21265	21335	11702	5023	3203	2461	2465	2529	1874	1712	1594	1719	1807	1291	1053	888	812	758	722	687	695	694	658	652	625	587	592	567	571	582	481	549	485	458	516	501	453	449	420	443	444	433	469	464	410	430	487	488	457	446	484	466	405	433	403	430	419	397	375	405	396	398	365	358	355	370	398	343	363	372	364	336	393	375	360	364	357	341	400	363	375	368	353	359	345	359	392	340	360	346	371	392	413	392	326	404	347	373	343	400	359	373	351	360	375	346	362	347	386	327	356	358	379	374	363	376	334	417	380	381	343	371	368	349	358	375	337	353	348	372	346	342	370	366	379	387	361	329	426	378	354	372	381	375	402	326	391	386	382	391	391	379	386	350	371	363	366	339	384	377	333	368	351	335	380	374	359	364	367	363	329	346	340	385	328	355	347	383	396	333	363	331	357	361	371	354	371	362	339	335	345	377	384	343	364	354	333	358	332	371	366	357	364	377	364	399	371	387	354	411	364	386	351	366	354	355	337	391	398	365	371	367	327	351	417	369	322	342	381	335	343	358	373	371	371	361	352	381	403	326	374	377	364	334	346	382	362	353	345	375	358	392	351	347	369	358	370	364	351	402	375	324	386	338	369	353	386	367	375	341	383	351	386	351	338	389	393	335	360	328	341	352	361	382	376	361	350	372	377	386	376	348	377	348	352	339	327	354	349	381	364	372	352	376	358	349	399	358	327	361	366	372	427	379	362	342	388	387	349	347	345	367	389	361	385	350	363	359	366	361	340	344	371	361	358	371	377	363	341	345	357	345	393	366	344	372	360	366	355	348	372	328	375	365	384	340	403	347	353	373	357	418	365	337	372	345	383	369	379	395	355	362	361	357	352	353	382	334	327	381	375	364	377	367	367	350	375	380	378	375	333	339	346	359	345	337	374	367	356	352	381	346	390	367	387	391	350	354	353	353	378	359	381	352	372	349	353	342	373	371	323	384	378	300	366	352	334	343	352	375	355	366	345	376	331	376	363	364	391	363	353	320	365	363	361	373	363	372	384	359	394	374	344	350	332	349	362	376	382	381	332	381	358	357	352	351	367	357	397	392	338	369	351	389	335	364	361	345	367	366	386	375	367	345	365	357	353	363	383	341	356	391	397	345	357	340	326	379	370	355	373	353	356	369	341	359	369	313	372	379	356	361	356	390	354	369	374	378	365	342	349	326	374	345	344	373	325	355	364	353	372	351	326	364	364	363	353	369	380	357	338	353	366	326	373	369	387	340	367	362	350	365	359	365	409	365	350	352	334	369	372	330	363	343	395	370	370	388	353	366	350	363	380	348	386	349	396	356	354	370	353	385	365	372	366	345	368	372	365	330	372	398	369	385	386	334	327	390	386	322	344	350	354	366	394	357	344	372	372	347	370	378	370	353	375	356	362	369	335	371	369	358	370	356	335	366	360	372	365	358	350	340	375	335	405	363	366	373	335	375	327	351	376	360	344	352	358	401	339	401	383	362	384	392	372	353	340	354	382	358	359	371	343	356	367	376	379	333	389	361	351	365	333	391	352	337	338	358	389	371	350	333	350	350	342	350	360	346	324	370	340	370	407	343	365	342	340	341	374	352	349	344	367	353	361	374	350	362	368	370	348	369	360	363	348	350	380	346	360	327	368	354	354	367	368	344	355	360	339	362	353	348	394	350	379	362	385	382	348	386	370	350	346	344	357	364	364	375	384	381	369	346	360	363	364	398	373	352	343	349	366	379	360	334	370	366	379	352	374	360	361	354	330	353	357	368	355	360	379	369	356	379	371	347	341	354	389	336	357	355	373	363	371	353	350	367	336	375	347	345	347	362	350	365	354	351	359	384	333	318	338	348	341	341	363	337	367	369	366	352	336	390	370	358	371	365	389	365	328	316	385	347	390	368	393	348	372	353	346	389	375	333	337	370	345	375	407	338	341	350	336	351	357	386	335	335	377	413	379	335	326	344	332	351	391	376	342	344	327	367	343	327	360	351	365	388	364	366	350	368	359	343	333	352	353	354	356	357	366	358	335	330	366	334	358	375	383	323	396	355	393	343	357	377	365	366	323	371	349	343	341	359	363	366	360	346	334	341	349	373	368	372	365	367	344	345	332	374	362	369	385	371	393	380	343	366	362	388	351	346	343	355	358	342	371	346	346	370	355	402	351	337	358	366	401	364	365	380	344	357	309	329	362	343	354	375	357	345	364	373	331	348	361	377	358	344	372	363	358	379	371	393	357	378	367	327	364	364	353	354	367	364	364	345	380	338	390	370	338	367	330	351	362	350	350	377	369	357	367	368	366	319	354	348	381	384	322	348	347	350	355	349	396	360	345	334	353	389	365	359	329	354	330	338	327	360	338	365	363	357	367	347	358	347	381	356	398	339	348	347	363	379	318	344	339	376	378	367	332	353	395	359	353	381	369	350	345	359	356	340	354	397	359	391	352	374	386	372	393	411	377	357	358	361	392	345	355	376	383	332	371	367	399	348	366	383	364	374	374	344	386	365	376	400	366	382	345	385	371	361	383	360	360	376	373	394	368	396	366	367	384	374	366	360	370	354	347	356	364	345	342	376	353	343	372	376	342	347	336	398	342	343	385	314	382	383	344	348	339	326	346	367	320	380	383	344	379	378	391	370	346	368	343	361	387	341	353	345	376	363	347	370	316	339	339	329	336	351	362	378	392	359	369	368	349	421	395	373	353	355	373	342	368	344	365	354	383	382	330	348	373	355	369	356	370	357	326	371	340	376	327	355	331	340	367	349	377	389	353	344	378	379	345	368	373	326	321	373	342	356	350	371	376	347	345	388	337	374	358	377	356	367	374	373	345	380	369	360	367	382	362	369	371	354	339	365	339	363	357	379	368	347	349	352	345	337	343	369	356	374	377	352	360	380	369	360	339	405	388	336	371	383	356	330	364	381	380	344	321	365	386	380	368	291	368	397	332	363	390	348	363	409	368	359	391	357	385	352	355	353	357	337	396	359	336	357	391	372	357	364	358	401	365	345	357	375	354	336	367	321	347	347	345	340	357	369	372	347	392	344	368	326	364	370	361	386	343	351	381	365	379	351	382	374	355	347	394	338	362	370	362	362	368	345	373	396	359	361	356	384	349	377	364	366	322	343	337	366	342	373	363	361	346	334	380	346	357	345	362	373	389	371	357	334	316	373	367	361	376	332	384	358	352	380	370	365	369	383	356	388	364	386	395	366	367	358	370	337	372	385	381	369	355	389	349	375	345	396	389	364	378	361	368	377	389	365	384	384	360	320	345	347	366	321	384	366	352	350	332	324	383	345	365	347	376	349	368	353	352	344	379	367	347	354	353	345	370	392	370	374	400	349	332	386	367	339	325	334	359	360	373	377	348	384	359	386	379	368	355	303	351	352	382	354	346	376	371	372	353	341	358	367	337	312	374	341	378	346	360	315	366	355	340	403	368	325	375	371	369	361	358	383	376	350	378	337	372	338	350	337	360	332
20936	36306	23407	14692	12630	11301	10664	9289	6542	5234	5148	5302	3850	3282	2986	3176	3240	2416	1953	1564	1287	1187	1154	1039	1090	1025	952	921	884	842	868	829	829	760	776	712	712	691	650	616	568	546	603	532	559	530	572	567	558	594	569	591	593	535	581	567	545	526	495	507	513	517	548	450	473	476	445	473	492	449	426	469	425	449	403	430	452	452	412	457	461	490	428	414	449	428	409	438	436	422	428	432	412	438	439	437	417	434	424	413	424	437	417	443	416	409	431	424	450	408	468	423	419	429	433	427	446	412	471	444	438	416	430	422	409	455	443	388	452	431	468	425	411	384	399	437	410	416	459	402	372	437	424	446	428	438	423	426	433	429	425	431	441	428	420	434	392	422	430	434	407	425	430	439	418	440	456	403	431	413	455	432	420	418	416	418	415	448	425	390	424	412	420	427	391	412	400	441	400	412	409	391	447	443	449	431	399	453	434	425	429	408	385	430	431	396	470	413	450	430	400	437	429	428	389	420	400	437	451	424	391	418	414	460	425	433	439	401	436	411	418	450	389	422	432	432	414	426	414	407	412	436	469	386	383	422	437	417	446	430	401	443	414	448	409	438	382	413	432	446	412	434	451	442	417	403	432	446	434	438	451	402	423	427	420	413	398	377	444	433	445	412	427	459	404	439	406	442	429	437	425	385	459	418	430	409	440	430	419	434	427	417	441	417	407	446	431	433	421	401	402	440	422	409	446	424	413	427	436	436	417	401	466	438	425	438	419	459	438	430	410	410	461	418	452	407	428	408	418	412	415	390	407	433	411	412	417	441	388	417	435	463	398	390	423	424	445	401	404	435	449	460	444	416	424	414	398	423	455	417	423	403	425	397	415	416	448	424	417	412	397	392	435	409	403	411	436	414	420	384	426	406	432	469	439	450	412	444	411	424	454	440	421	425	415	406	387	408	386	386	424	425	404	405	413	425	427	397	377	416	450	414	471	460	418	451	435	425	430	423	417	443	426	426	429	446	445	423	444	429	429	386	409	427	407	408	482	400	438	417	415	428	411	430	430	410	455	413	411	418	424	457	454	451	368	400	458	456	378	455	411	451	427	409	419	441	422	439	428	455	410	395	426	423	420	428	404	443	409	429	411	448	446	431	426	453	418	409	415	428	391	398	447	400	384	416	433	420	406	430	426	415	443	415	454	459	397	415	435	439	386	438	411	421	444	410	433	437	413	443	413	430	435	438	406	390	443	380	420	415	435	407	416	388	458	440	405	430	412	428	432	438	398	429	427	397	429	452	436	413	439	385	384	424	398	425	414	449	406	437	416	436	451	416	415	402	453	464	430	420	411	409	444	434	410	451	430	368	422	428	422	433	425	398	433	412	432	432	452	411	447	419	399	426	387	440	442	436	382	431	377	412	425	434	440	370	386	410	432	435	432	451	411	462	418	405	424	426	399	413	430	422	464	419	403	418	374	423	390	429	421	436	403	425	419	449	395	446	418	439	425	435	427	410	410	438	428	407	436	423	427	415	402	442	450	432	407	428	435	409	419	392	421	413	427	444	398	427	403	414	416	452	430	411	450	425	399	406	445	421	390	409	378	427	425	432	425	421	409	412	449	397	410	422	439	413	433	435	445	438	462	406	456	419	395	413	451	437	428	403	349	440	458	430	458	454	370	446	413	388	448	435	422	390	416	417	402	400	421	426	409	443	438	409	431	402	432	406	456	457	420	422	397	404	391	395	442	402	443	454	384	423	422	432	426	435	431	431	411	444	431	471	424	424	419	415	428	439	424	434	414	407	415	471	416	412	416	399	419	430	445	449	432	418	442	443	427	415	454	390	413	397	413	474	424	399	413	395	409	440	425	440	435	410	441	432	388	388	406	387	472	419	422	435	424	453	418	415	399	468	401	409	432	432	421	420	417	412	422	422	423	418	424	385	462	431	420	413	423	397	450	402	395	431	451	433	470	477	421	425	434	436	426	384	460	405	435	411	431	397	422	419	447	433	399	406	432	434	433	391	466	402	388	418	431	408	414	411	425	407	421	411	423	420	428	428	390	429	416	445	421	390	403	428	402	417	406	426	424	423	423	431	427	443	396	446	448	410	460	415	407	416	430	428	445	421	415	412	422	431	398	430	435	412	418	423	403	405	400	455	397	449	407	426	406	424	447	441	458	390	429	402	418	436	386	404	438	423	416	436	429	402	414	410	456	411	428	424	457	410	455	433	443	387	444	409	402	436	439	451	486	424	439	391	436	412	439	433	453	468	445	432	443	434	433	446	415	423	462	416	445	421	438	411	411	428	453	446	430	422	437	436	411	409	448	437	416	421	423	430	417	405	440	431	424	417	433	396	427	400	427	419	460	421	419	452	416	420	417	388	426	436	444	402	394	379	415	420	402	411	377	429	396	439	427	443	452	385	410	428	426	432	412	392	458	417	397	424	409	437	430	407	446	454	445	441	411	428	428	405	412	419	409	384	414	431	409	413	410	424	449	420	405	425	452	438	460	463	450	425	411	404	423	451	412	441	428	425	405	438	429	391	409	434	436	397	459	427	415	455	454	395	481	448	412	396	485	434	386	405	423	434	421	395	414	440	398	418	426	461	429	412	435	399	405	381	437	420	404	415	408	430	429	426	435	401	410	418	447	453	428	418	422	419	444	436	417	417	464	429	420	381	417	429	434	443	404	452	424	394	409	407	418	419	394	420	431	445	398	415	459	457	443	407	404	432	415	412	416	429	427	459	415	414	411	412	436	458	450	457	419	413	467	441	460	437	443	447	426	428	447	445	399	406	424	440	449	429	429	427	463	419	432	432	414	396	474	451	409	404	413	442	429	431	395	397	410	418	418	408	399	422	405	422	415	411	411	432	425	419	437	410	451	400	448	400	421	415	400	473	433	402	449	457	415	438	396	432	435	422	412	412	467	417	406	397	413	441	452	441	454	433	388	434	415	428	444	444	412	466	403	407	435	424	437	422	398	381	421	448	414	432	425	430	392	459	421	403	415	432	445	433	408	414	417	394	417	458	401	427	421	400	418	422	376	418	401	394	457	401	414	431	398	412	421	394	373	430	420	470	431	426	454	453	453	398	433	441	434	422	414	396	429	420	414	449	407	413	413	447	457	413	433	407	427	411	439	421	430	432	436	410	453	438	364	413	421	423	444	445	392	392	425	432	415	481	419	443	406	387	433	436	436	430	437	408	438	414	420	414	437	398	415	393	455	428	417	403	380	431	423	381	434	407	430	385	421	423	419	414	421	445	427	427	410	444	457	428	387	422	432	375	432	441	443	457	432	415	400	426	417	410	413	441	434	443	428	414	417	414	427	421	420	437	420	388	393	456	428	427	468	407	429	454	418	434	381	426	406	438	432	438	435	420	425	428	414	452	454	417	377	380	430	416	427	379	404	418	439	416	430	420	467	402	448	425	437	438	441	410	430	426	452	429	405	467	406	443	459	421	435	435	399	408	389	455	412	427	444	409	410	451	410	393	435	444
27397	20160	10305	4030	2713	2237	2032	1748	1259	1072	1084	1237	929	798	801	958	910	758	649	605	516	497	475	515	483	475	476	446	447	486	443	438	456	471	472	433	408	417	425	473	423	366	393	411	409	425	404	418	425	412	447	465	409	408	432	429	403	409	396	426	388	384	379	390	380	407	404	383	391	397	383	368	375	387	379	398	363	412	368	382	367	383	407	426	398	378	360	382	378	355	360	387	349	404	393	384	385	406	361	394	372	360	397	354	382	395	397	342	389	387	388	376	344	401	355	371	357	389	333	385	379	362	410	375	374	384	383	419	391	367	347	368	402	380	339	359	356	391	371	367	362	381	419	384	360	374	400	400	383	377	387	379	389	386	360	355	333	392	396	429	387	357	406	347	391	376	411	371	349	364	367	352	375	367	362	396	381	405	411	371	375	331	408	384	384	389	392	393	387	381	339	380	362	369	379	400	375	348	370	383	377	394	424	391	390	370	371	382	394	345	386	364	404	385	348	368	366	387	347	393	373	382	358	369	386	368	417	387	376	370	374	397	382	353	355	379	353	349	397	417	399	368	384	383	398	362	381	370	389	360	369	356	420	323	366	374	379	365	401	367	371	408	379	391	395	396	370	343	368	421	347	395	372	373	364	375	375	382	375	374	365	384	410	363	384	398	394	371	379	385	397	381	354	362	388	377	402	331	361	360	408	363	359	381	401	377	350	344	343	348	375	390	386	387	354	391	400	369	402	371	384	399	394	386	381	367	372	349	344	359	383	377	409	360	362	384	387	397	388	405	393	383	375	358	374	420	366	405	392	367	359	378	387	421	400	369	403	413	379	395	379	373	362	376	380	363	404	365	393	434	367	394	389	394	381	372	379	394	387	400	373	393	385	385	366	395	390	371	395	402	403	350	392	355	395	389	373	374	342	375	376	347	413	363	362	394	374	379	406	364	423	403	401	385	364	382	376	409	377	357	367	406	412	363	386	361	377	372	393	362	406	397	402	374	374	387	381	417	405	355	418	352	411	398	385	407	341	404	378	366	412	365	373	404	347	380	394	392	341	372	399	344	341	363	424	409	398	365	392	361	395	376	396	375	328	373	416	384	406	372	366	350	355	371	359	396	392	398	383	365	392	394	387	381	368	390	392	389	389	372	347	388	370	355	408	388	383	365	366	376	384	352	399	365	394	411	363	383	362	378	351	381	356	363	387	355	370	404	376	400	369	363	401	376	373	391	361	410	371	374	372	353	380	371	398	382	405	355	383	403	377	350	404	340	379	386	366	382	351	411	385	370	408	351	371	376	353	405	388	390	370	375	390	379	339	382	415	394	408	388	372	401	367	382	378	373	401	378	372	398	380	380	366	349	379	366	372	377	388	342	390	398	385	407	383	382	410	384	374	354	382	396	355	406	379	389	355	390	364	372	361	376	362	401	399	323	370	408	369	399	387	358	363	378	384	408	364	368	370	381	384	376	366	388	374	365	406	356	372	338	368	427	376	401	373	372	367	365	397	402	383	402	409	369	352	367	390	420	414	391	386	376	395	368	350	386	337	397	375	342	403	372	390	370	381	394	364	361	396	360	390	401	336	374	401	401	382	385	408	407	389	364	401	381	385	384	343	353	371	374	384	372	377	380	349	355	408	359	359	384	401	374	387	400	359	354	387	403	367	364	368	347	348	386	360	413	376	338	366	354	352	402	386	390	394	365	352	366	369	414	372	352	370	385	382	425	388	378	367	391	372	382	423	367	375	349	372	381	361	377	374	393	374	357	399	413	406	353	383	367	367	375	366	366	365	361	388	359	362	412	373	405	414	396	392	371	348	353	406	370	368	365	416	360	362	380	349	366	409	380	366	363	353	385	381	383	390	405	359	366	437	369	342	380	361	381	377	366	385	388	404	397	386	389	360	411	380	361	406	361	351	367	364	373	415	383	388	380	396	367	367	408	383	396	406	406	386	366	406	338	360	398	397	347	409	438	364	385	389	357	404	380	361	406	383	397	383	359	358	407	408	380	372	405	356	365	403	379	380	385	357	377	416	363	380	376	378	393	380	414	420	363	393	371	423	365	409	410	403	407	390	408	368	373	374	387	375	370	384	388	355	390	344	411	366	416	386	351	417	398	397	378	373	428	363	369	407	411	386	379	394	361	359	359	374	376	389	373	379	378	382	359	348	346	358	351	378	393	401	390	351	398	352	389	370	374	373	393	389	376	387	396	376	388	349	357	381	384	389	367	385	380	382	419	392	368	398	346	388	397	361	404	385	392	354	403	395	369	396	371	356	385	384	387	405	400	426	380	376	357	394	374	376	381	366	391	394	417	367	363	362	371	343	369	381	384	377	398	355	375	395	405	347	404	343	345	375	367	404	383	360	369	361	355	400	355	395	368	381	373	381	371	400	368	345	361	388	364	350	365	388	358	408	374	410	359	425	412	368	349	374	358	378	360	381	415	413	393	406	389	343	414	363	388	356	375	370	382	373	386	395	358	358	347	392	384	367	429	370	378	384	356	369	380	370	372	388	378	353	371	356	357	404	363	405	416	367	371	366	397	381	375	374	366	416	405	352	342	382	381	365	401	386	386	386	397	381	358	409	381	386	354	411	360	367	385	382	454	361	368	389	380	360	397	391	369	377	355	380	370	362	394	368	376	393	406	390	417	337	399	400	386	385	378	376	376	361	362	409	415	392	346	384	375	386	370	378	396	335	377	383	417	371	401	377	375	387	367	406	361	370	410	348	345	381	365	427	352	410	341	361	356	373	406	394	377	388	363	361	362	376	362	359	384	385	348	371	403	418	405	392	410	355	413	375	349	371	399	418	366	375	380	378	385	415	369	383	405	399	384	388	387	349	331	365	351	404	382	378	378	392	381	413	376	362	376	375	391	413	366	382	364	366	367	405	342	348	355	416	402	378	366	348	376	394	380	363	383	350	395	369	381	393	360	358	369	364	341	367	384	372	383	398	359	366	381	393	378	356	381	379	411	378	379	358	376	370	412	383	347	376	372	361	357	357	394	381	379	380	379	386	392	369	356	365	367	387	362	391	389	390	372	332	362	382	376	402	391	381	413	379	363	395	384	369	396	367	397	378	406	370	377	391	381	380	408	389	354	362	370	376	394	409	348	350	395	400	367	419	375	385	342	361	406	407	393	372	379	406	381	373	392	363	384	379	383	351	405	399	373	356	370	403	413	364	339	378	383	380	390	359	348	363	383	379	364	373	365	363	413	371	397	371	392	400	370	401	389	364	351	351	400	354	373	409	348	372	399	383	389	371	376	369	388	389	386	378	380	356	355	365	386	367	370	361	382	342	382	409	414	369	356	363	402	405	382	367	410	352	351	397	412	418	419	409	387	364	388	369	370	389	396	403	407	370	369	371	417	368	357	374	394	344	390	385	373	385	377	386	414	382	379	405	341	413	367	382	420	399	410	341	368	359	363	373	365	367	394	363	408	381	377	367	389	365	389	369	384	347	392	358	389	360	374	362	391
15774	19065	9719	5622	4966	4862	4468	3907	2785	2322	2332	2382	1763	1591	1509	1692	1719	1158	1015	820	818	796	732	735	725	676	694	683	586	610	578	624	604	625	580	565	558	572	543	529	572	501	532	509	538	516	510	558	530	571	525	549	489	535	523	558	543	550	519	506	531	498	533	467	483	489	479	488	492	483	484	500	481	489	512	461	474	466	480	472	504	445	480	465	470	467	466	496	481	459	468	437	494	449	450	457	458	462	480	432	446	448	468	484	483	467	477	456	485	460	481	444	428	499	414	450	434	496	491	415	487	482	462	477	447	478	458	487	488	500	472	407	398	467	486	466	469	458	452	465	473	475	420	466	494	416	493	464	505	490	457	472	477	469	490	497	457	455	473	453	471	462	470	441	482	429	482	456	477	470	433	450	464	481	441	503	490	444	449	477	454	444	478	457	473	454	467	473	481	476	473	450	469	450	460	484	508	504	459	489	441	444	448	471	476	467	499	474	463	459	450	433	434	436	448	474	450	435	474	438	475	471	446	435	442	498	444	474	467	445	459	489	413	454	435	492	457	436	485	446	457	467	413	494	429	492	474	452	453	458	476	459	440	410	472	456	453	462	457	489	494	465	471	446	510	457	440	470	496	469	446	460	490	442	433	455	457	440	508	462	459	491	465	452	470	477	469	478	460	400	507	445	444	477	417	496	462	496	466	457	456	448	449	448	428	435	484	477	444	413	496	479	455	475	470	498	452	460	467	489	467	466	436	487	436	495	442	471	463	461	460	469	430	477	463	469	468	451	446	479	466	496	458	521	447	468	447	461	507	460	483	437	465	455	445	474	477	463	441	455	465	466	462	460	489	482	474	465	453	457	461	447	498	484	443	438	464	449	482	474	464	480	454	470	458	452	509	459	428	457	468	475	472	481	462	431	455	460	445	448	462	402	490	441	447	445	466	461	492	473	459	497	427	464	490	452	443	446	419	546	476	420	467	459	448	453	460	485	458	455	441	440	460	461	464	477	491	440	434	472	441	466	436	489	487	484	448	469	467	472	467	469	482	470	477	484	478	456	468	473	448	486	486	465	479	476	441	447	458	464	446	462	489	482	461	457	446	453	456	438	485	501	485	486	470	433	442	451	450	474	452	472	450	439	480	389	484	463	477	508	509	430	433	472	459	484	457	446	484	468	430	486	477	476	477	461	407	449	467	475	451	439	455	419	484	465	469	474	427	445	470	480	460	419	498	525	459	490	482	477	441	440	466	466	492	463	480	474	449	486	473	488	489	468	464	500	498	468	513	483	449	444	487	467	474	488	472	470	482	464	463	469	466	458	451	459	432	480	469	464	468	468	478	449	461	491	480	464	450	393	475	469	459	465	462	459	444	428	472	470	490	468	472	448	486	428	461	469	479	454	472	473	459	418	471	486	472	494	447	501	451	465	453	466	500	451	445	467	471	492	463	458	441	474	471	469	457	484	449	466	469	401	451	501	469	450	485	421	467	466	434	474	429	498	450	470	463	482	432	453	481	493	460	447	457	465	456	445	421	460	473	473	449	446	467	447	493	444	465	439	467	475	449	501	461	460	456	482	456	430	486	430	428	445	458	488	478	469	466	471	439	475	448	498	456	474	495	448	455	473	499	454	483	424	466	480	469	490	494	443	486	446	466	410	492	442	421	450	483	475	444	465	465	416	399	474	442	476	421	452	466	454	468	454	439	519	467	489	488	491	478	425	444	477	485	441	469	478	475	441	490	452	464	470	501	442	463	491	495	461	461	484	503	428	488	465	473	421	476	429	437	453	488	479	418	458	464	467	483	440	487	442	516	492	450	473	448	470	475	476	473	454	462	455	470	472	441	453	493	480	468	435	459	434	468	470	443	437	456	469	449	453	425	424	484	452	468	462	457	476	478	453	461	489	449	403	479	467	479	492	458	438	485	470	453	447	470	448	461	485	433	488	469	437	480	436	464	479	465	463	443	429	447	462	441	492	429	449	447	430	433	436	471	447	460	450	423	445	463	508	433	466	496	448	479	441	439	461	488	450	480	456	448	448	464	453	496	450	484	456	470	481	473	452	465	441	432	454	508	435	449	444	478	442	499	466	473	484	446	427	490	478	458	451	426	433	468	440	486	424	447	468	428	436	457	483	485	452	436	426	415	465	506	448	420	456	418	452	444	509	449	439	514	463	486	479	494	455	476	470	465	479	467	467	466	448	480	477	466	446	454	483	467	429	432	462	449	476	469	496	489	447	445	462	458	467	482	427	416	488	482	461	459	458	439	434	482	466	444	457	491	497	458	485	502	444	481	520	499	479	475	465	465	452	474	448	455	470	485	445	441	494	474	484	459	459	474	428	462	478	496	500	459	510	448	457	503	437	438	455	472	408	460	434	454	420	472	465	499	439	456	454	457	471	437	488	503	492	426	443	465	483	476	489	412	469	476	441	463	470	453	481	453	483	454	470	442	472	462	460	458	469	448	451	473	464	520	440	468	450	474	468	468	486	482	485	508	457	463	466	446	470	468	438	453	485	465	462	451	428	459	474	478	466	446	477	462	463	477	446	472	418	460	464	501	429	490	461	462	501	460	486	449	472	428	458	489	481	471	491	471	441	431	448	489	461	449	465	483	435	458	468	429	441	436	469	502	447	470	499	441	495	464	456	460	482	445	451	444	494	457	435	458	496	467	455	505	476	472	459	499	430	438	469	416	512	476	423	486	458	465	422	472	497	461	433	473	441	449	452	453	440	494	477	486	436	470	452	482	434	446	422	484	473	463	442	439	455	450	445	476	466	446	470	429	480	454	479	477	461	464	429	451	466	466	453	424	477	443	509	439	438	455	499	449	412	414	488	437	449	452	513	453	468	470	451	501	493	447	477	467	520	446	481	445	473	429	474	430	446	408	474	434	472	489	451	440	458	419	464	448	492	463	451	470	451	443	440	462	471	492	449	467	470	487	473	472	448	422	465	436	467	438	478	486	471	450	429	484	446	502	469	498	464	448	472	450	464	438	457	517	495	481	458	436	469	459	432	445	444	475	471	433	442	498	456	442	446	504	475	452	436	472	458	464	488	431	438	461	495	461	450	470	421	471	464	450	429	489	410	439	452	479	424	455	485	460	474	446	474	465	506	446	442	486	493	448	452	481	436	473	465	458	468	479	476	469	495	480	428	469	467	473	490	492	441	485	430	446	464	474	474	447	468	489	432	460	464	474	473	439	461	471	458	445	476	488	448	465	444	502	461	471	460	423	466	468	489	442	456	488	465	458	467	419	484	457	451	497	456	460	454	451	467	484	461	466	447	511	487	449	500	477	483	452	439	451	479	460	445	481	452	465	458	431	447	481	479	463	512	428	486	438	405	438	422	485	433	439	472	487	500	486	468	460	438	496	487	452	447	469	475	443	481	420	479	471	463	424	496	481	431	427	459	465	497	489	457	490	479	421	483	438	449	413	507	489	483	494	447	440	503	459	500	470	461	466	455	449	458	483	449	480	449	470	450
24250	21223	28224	24263	21001	10508	4395	2852	2122	1798	1806	1669	1229	1095	1146	1259	1197	904	746	687	574	571	525	499	498	515	504	450	430	396	440	456	430	436	420	393	406	405	389	351	331	358	349	335	344	355	360	342	377	400	370	374	375	372	383	335	340	342	308	350	316	312	340	287	274	312	314	335	316	308	290	294	291	304	297	305	270	303	294	330	295	317	279	339	300	300	305	304	274	303	322	302	282	299	282	263	300	316	321	298	297	263	309	269	277	283	302	280	303	295	316	284	283	320	288	275	272	266	289	321	294	289	273	301	280	304	336	326	283	309	307	286	301	336	284	296	310	284	275	309	283	282	303	290	281	302	270	327	309	265	301	301	297	317	308	293	318	315	291	296	301	310	276	297	325	286	280	281	308	279	302	294	302	299	286	294	314	305	274	285	313	266	281	345	318	285	303	301	290	262	318	293	309	319	312	267	300	294	293	248	319	296	304	312	316	305	272	297	317	293	279	296	300	290	310	286	299	306	269	308	310	293	293	305	323	295	284	302	264	279	290	274	266	322	305	294	281	291	286	288	301	291	303	278	285	303	284	288	297	289	303	281	254	266	290	315	295	320	317	288	281	311	302	273	281	295	313	280	290	341	296	273	299	288	327	303	308	269	271	331	285	311	267	302	322	320	282	312	297	313	286	294	288	299	285	305	307	282	294	291	309	317	304	298	298	293	307	301	306	301	319	301	288	297	252	310	264	282	302	282	280	319	324	325	279	263	281	299	300	291	333	310	290	292	311	288	282	304	267	274	315	322	310	303	298	325	315	304	302	285	306	294	285	286	294	300	284	311	285	279	290	274	320	277	277	305	286	302	309	301	255	304	316	269	288	294	294	306	326	306	305	274	295	288	304	272	299	284	314	323	302	286	307	317	285	264	316	299	275	296	293	276	284	294	300	291	291	301	280	288	273	304	281	279	290	284	307	278	284	300	302	310	264	277	274	328	305	281	283	285	300	285	340	279	285	306	291	296	289	313	318	311	288	299	299	281	302	288	298	301	303	282	275	300	299	309	297	299	290	246	299	275	306	316	281	284	281	265	299	276	286	305	318	304	303	303	300	306	292	295	279	321	267	278	266	279	280	310	282	268	310	301	305	299	294	287	289	302	310	288	293	294	277	320	271	299	297	307	302	299	288	277	290	282	257	279	273	278	298	312	303	287	288	294	322	294	253	294	308	320	306	285	294	289	313	294	318	311	279	288	298	292	298	308	274	316	290	315	306	283	300	310	302	268	300	284	251	287	263	283	285	293	279	267	277	255	302	301	292	296	278	272	283	281	306	301	300	299	301	280	315	304	267	280	296	265	281	318	308	295	298	288	309	316	271	273	320	313	294	278	276	287	307	331	289	318	335	250	290	301	296	317	300	308	299	292	273	305	287	318	303	264	300	298	324	273	283	312	279	292	296	286	292	329	313	284	291	301	302	280	285	318	283	337	310	291	297	312	297	314	309	275	302	301	299	264	285	292	320	295	282	274	294	311	273	299	294	290	312	304	286	267	285	292	299	292	300	321	312	295	310	305	274	314	293	303	315	293	292	275	295	273	312	285	319	290	296	308	298	276	287	323	300	343	298	309	288	286	290	258	301	317	306	290	272	291	326	271	324	271	298	285	314	297	300	295	311	295	288	299	302	289	282	316	278	277	305	282	291	345	301	284	288	293	278	300	289	313	287	329	271	268	306	302	297	259	270	283	307	302	286	286	266	271	285	281	280	274	310	294	302	307	286	291	306	281	302	310	304	283	309	302	312	285	324	302	304	308	318	314	305	268	279	289	307	319	268	291	319	280	306	294	280	278	316	278	271	282	276	290	282	285	326	294	317	298	267	283	287	305	271	295	293	306	338	314	320	295	307	289	290	323	291	319	291	278	297	267	346	277	319	275	281	302	284	303	282	299	297	294	328	255	293	294	275	316	297	326	270	312	288	285	276	287	325	292	305	297	284	302	286	298	278	276	286	293	282	295	282	291	275	277	300	302	311	310	323	275	307	299	310	304	294	301	296	289	266	283	283	293	323	290	285	278	302	310	292	289	304	288	269	293	293	274	281	328	296	258	327	299	286	297	275	306	290	301	259	296	272	311	293	287	267	300	288	294	281	270	281	288	290	275	311	300	311	299	293	315	296	294	292	280	300	278	312	302	297	296	312	309	322	304	296	270	295	306	269	311	289	364	322	273	278	313	333	279	307	316	279	294	274	265	293	304	305	369	303	285	317	277	300	295	295	282	294	276	304	301	291	321	308	324	281	300	279	285	285	282	291	289	278	273	307	283	300	242	293	289	342	285	300	305	289	313	293	283	312	286	304	346	286	287	293	283	297	281	283	260	308	292	290	306	280	303	307	310	297	296	294	319	311	273	290	305	288	270	309	282	292	273	289	314	268	294	253	289	274	298	302	279	308	308	289	279	301	278	291	289	307	279	319	287	314	291	318	295	300	280	292	279	305	250	264	278	287	340	320	307	305	295	308	294	288	288	325	301	296	326	288	300	312	275	317	283	286	333	299	288	331	289	284	294	311	282	293	298	299	306	285	321	312	278	309	297	298	294	312	288	285	300	261	303	313	290	301	308	293	311	282	315	280	290	328	297	289	318	298	287	311	298	296	293	320	279	300	304	287	295	287	304	271	291	324	267	297	264	296	259	281	294	256	335	279	279	328	299	301	259	305	290	298	320	290	269	314	272	288	300	317	290	296	310	286	286	283	298	309	290	326	280	290	280	308	256	286	271	321	327	306	303	317	298	279	307	264	299	317	299	278	304	298	301	285	276	293	286	280	316	283	293	314	286	304	296	265	282	281	305	289	279	300	309	292	296	301	290	274	302	315	255	268	279	294	322	303	309	266	270	298	298	278	260	287	289	270	290	303	318	303	271	327	259	325	295	306	280	309	303	309	351	326	290	272	307	289	306	295	337	321	290	322	291	292	319	284	323	320	332	262	314	267	294	297	247	302	310	280	283	329	277	302	280	282	284	295	302	295	288	296	300	311	297	293	286	313	299	305	316	289	344	294	258	297	293	302	304	318	273	282	278	319	322	288	294	295	293	301	309	263	296	288	295	303	308	301	278	303	280	322	306	323	312	286	292	288	306	310	271	280	317	303	282	290	286	288	291	243	287	270	306	260	281	299	307	306	319	250	285	292	307	309	312	270	302	300	294	276	275	295	302	308	294	309	279	287	310	306	290	287	312	290	263	287	283	318	291	310	292	285	272	285	297	293	312	304	277	270	300	282	279	299	318	284	288	317	303	287	298	309	301	300	279	306	268	290	289	285	323	275	306	286	270	288	292	302	289	323	286	315	287	285	311	288	305	303	312	315	275	292	304	283	284	273	321	291	319	262	297	314	315	295	296	316	287	297	315	275	288	300	277	286	267	293	294	291	303	279	300	306	297	294	271	316	307	298	323	318	321	262	271	291	291	300	318	287	302	291	276	270	288	313	303	299	299	291	270
17683	30048	17882	10423	9753	8861	7375	6094	4608	3904	3928	3484	2673	2246	2121	2728	2195	1639	1364	1121	957	892	834	829	863	797	780	681	642	635	655	637	631	622	559	607	524	478	518	520	455	445	458	463	458	461	453	456	435	461	490	483	504	480	462	426	417	466	484	483	399	431	407	406	407	389	382	433	369	368	356	432	374	371	383	397	377	399	380	375	367	379	359	393	371	384	362	394	355	339	374	354	370	371	333	384	393	367	400	362	362	346	373	353	340	360	347	339	353	358	354	359	357	357	339	364	379	352	364	344	387	382	391	365	343	341	396	362	401	386	364	369	369	392	377	357	364	349	361	355	351	379	347	398	373	353	365	350	356	358	376	351	351	346	363	373	376	361	363	397	384	372	354	381	359	332	384	354	333	385	364	355	364	366	393	386	360	360	371	398	348	343	335	373	386	398	369	383	340	413	388	366	370	352	347	382	363	327	343	370	375	359	390	365	364	356	389	374	371	401	382	375	356	356	340	382	363	369	396	332	365	337	346	363	378	364	341	391	379	376	370	332	371	380	356	348	351	366	390	341	367	360	371	376	347	377	379	333	370	375	332	378	353	371	370	410	361	369	358	359	362	343	374	334	367	364	350	383	369	412	365	357	367	365	366	385	352	376	372	375	372	369	382	377	353	358	393	368	339	391	377	367	333	363	386	390	385	365	409	357	350	363	387	398	376	368	355	383	391	349	349	390	361	333	372	357	369	399	365	389	381	359	365	367	368	362	359	370	334	379	375	380	382	341	351	367	374	326	376	336	376	353	324	375	364	354	362	361	321	343	384	342	393	332	322	368	383	353	330	331	328	366	374	364	344	363	380	367	336	345	368	394	346	354	345	361	429	402	350	371	381	334	388	361	358	363	375	345	384	371	373	353	380	335	348	364	398	357	401	374	356	416	371	368	367	357	376	338	366	372	337	384	360	356	353	330	365	317	348	365	384	383	359	356	367	352	385	346	354	391	374	348	359	368	357	360	370	401	361	379	372	426	353	333	358	363	357	387	370	376	361	373	375	376	354	364	396	353	376	409	379	361	360	338	374	357	357	366	331	351	353	363	359	367	364	367	345	362	346	369	376	375	388	382	354	389	342	358	369	323	398	352	378	353	381	376	373	385	371	355	381	364	405	352	357	349	384	367	361	393	367	359	358	389	355	369	386	344	358	362	335	378	390	387	371	378	377	406	375	339	381	376	376	349	367	345	361	404	391	382	391	346	387	367	353	358	366	371	356	376	376	349	377	374	354	365	360	355	376	389	367	376	368	373	367	381	372	369	400	346	368	376	368	353	356	395	388	350	356	359	368	359	341	352	358	393	329	349	400	350	355	349	387	357	329	358	356	372	355	380	322	359	381	347	339	373	355	380	363	363	389	354	375	376	360	367	368	330	385	328	389	359	345	379	374	359	383	359	363	373	345	347	390	379	386	377	384	350	356	354	365	370	374	378	365	352	365	370	357	347	362	348	362	391	341	378	350	355	363	334	372	333	377	369	348	353	378	355	353	335	360	373	336	376	394	369	338	353	390	357	362	387	343	412	314	372	316	364	404	378	375	344	372	351	386	380	365	336	387	355	361	376	348	332	366	379	350	352	351	342	370	375	363	404	366	342	343	346	379	356	367	366	359	363	352	408	370	361	366	382	407	362	377	380	360	344	353	327	355	403	359	366	358	341	400	370	356	355	359	363	369	366	375	389	346	346	358	383	407	374	365	388	352	349	389	354	381	338	375	355	368	344	349	374	357	323	392	350	356	358	366	367	358	374	366	362	331	366	371	374	359	363	327	390	342	397	388	375	388	362	341	374	339	352	362	366	367	381	374	356	381	348	387	374	399	359	386	429	360	365	358	391	356	415	366	384	344	363	421	389	374	365	386	389	377	358	352	369	365	352	349	345	338	368	375	382	358	387	352	389	335	391	381	343	363	346	348	367	347	369	324	358	377	339	342	367	336	382	383	359	358	369	351	397	374	352	411	370	378	330	372	343	378	387	343	333	341	367	357	374	361	393	360	347	356	368	339	370	319	376	355	326	353	375	354	371	363	342	349	344	364	359	337	391	353	381	370	366	349	355	374	373	367	336	354	381	356	359	362	357	350	350	358	396	358	339	386	378	356	394	363	349	340	356	362	373	387	360	381	386	389	348	344	357	351	397	405	345	368	355	356	379	354	352	364	385	351	369	357	355	363	382	352	367	369	365	361	369	348	389	338	369	348	343	335	356	360	383	349	343	338	353	374	409	339	359	349	374	357	370	392	403	354	354	347	361	375	358	349	363	355	361	378	331	363	361	359	351	350	346	352	351	366	352	380	375	373	369	353	360	361	382	356	325	391	407	366	363	330	368	367	371	333	386	350	338	360	368	348	357	366	414	370	356	344	331	401	373	368	334	382	371	378	363	350	350	380	386	381	346	393	370	372	387	357	383	368	365	368	354	329	366	352	350	365	340	378	358	369	369	387	413	387	366	389	346	349	396	383	372	354	367	359	384	351	358	373	366	354	366	341	359	353	389	358	351	371	386	332	363	347	381	347	366	365	350	372	351	378	377	336	396	357	355	387	357	371	338	334	361	343	365	363	378	399	351	403	364	353	344	358	370	383	344	380	343	332	357	336	407	406	335	365	334	385	322	363	392	361	404	386	373	357	385	368	391	366	377	387	365	354	398	319	390	384	348	333	391	358	363	376	374	381	362	372	359	359	336	376	324	372	385	349	342	305	343	342	370	345	372	384	367	361	381	350	361	383	362	376	353	368	385	355	353	378	390	354	375	369	354	339	363	382	358	361	387	367	385	348	352	333	389	366	332	368	343	369	352	385	348	370	365	360	370	309	350	356	331	365	338	384	381	368	359	369	343	352	336	353	380	363	369	346	385	386	376	371	378	356	338	359	377	393	356	384	330	362	365	360	352	341	365	347	337	354	366	347	364	365	377	345	358	384	355	345	374	368	364	362	367	372	343	378	354	377	368	384	351	379	388	338	374	361	362	355	357	351	372	369	369	376	382	364	320	379	342	373	345	366	355	363	378	373	358	362	394	378	389	369	383	398	385	353	428	364	358	352	389	356	372	341	384	340	354	359	373	368	381	372	383	354	368	383	354	382	339	354	337	381	351	387	333	384	330	377	362	352	363	396	359	355	384	343	330	361	355	374	387	355	312	337	365	354	346	376	362	379	356	354	370	394	381	332	364	350	393	373	369	364	368	374	412	363	350	379	367	380	350	339	383	374	347	389	338	385	344	372	355	336	342	375	363	353	365	350	347	369	365	334	373	351	389	391	368	369	378	349	385	385	406	364	352	364	358	388	352	318	399	375	343	384	363	330	386	386	341	356	367	384	342	378	364	383	356	328	354	344	370	347	329	398	351	368	317	351	342	358	363	377	361	382	362	371	391	342	374	348	380	368	398	365	363	352	367	339	373	341	349	356	345	356	398	372	355	386	362	361	338	359	343	363	378	355	391	383	393
25320	21157	26973	25294	10283	3881	2917	2138	1733	1488	1599	1329	1160	1133	1096	1280	1091	901	846	714	676	648	650	663	632	584	581	588	569	577	546	561	562	564	551	517	512	571	537	557	478	507	499	470	490	491	479	484	499	518	535	487	490	498	481	521	481	501	518	451	490	459	492	477	440	489	439	470	508	454	443	478	457	443	409	451	425	451	452	513	483	485	470	423	453	440	453	498	464	446	482	483	469	387	436	445	426	427	454	432	489	397	460	490	479	429	454	461	478	450	469	472	464	441	438	432	440	411	463	432	430	426	431	454	435	472	454	462	458	470	498	452	469	449	439	435	436	453	433	409	465	444	481	433	444	450	459	437	461	446	427	443	458	445	433	462	450	453	450	401	434	488	466	446	468	479	451	458	412	447	450	482	424	429	447	481	476	427	435	450	449	459	459	467	440	437	458	449	456	406	473	494	475	430	437	445	419	429	435	466	463	481	445	473	494	497	435	445	415	426	431	450	447	433	483	457	400	428	451	450	415	467	467	438	470	424	448	448	443	471	441	459	434	430	459	450	448	465	448	431	440	448	427	467	449	464	471	451	450	438	437	476	430	464	447	447	466	453	423	452	437	463	478	443	481	447	431	474	454	443	472	458	437	439	450	437	490	444	435	446	454	473	447	440	424	430	463	434	438	460	468	457	451	433	465	453	470	458	443	437	439	446	451	430	484	456	457	466	501	499	462	443	447	439	426	445	494	457	441	450	459	434	414	433	419	452	464	457	441	448	447	460	416	455	435	475	450	454	479	459	457	437	468	441	420	455	491	419	429	473	409	428	507	450	472	441	462	426	472	452	468	490	453	464	466	463	460	472	475	483	441	442	474	428	445	428	441	493	456	411	482	424	485	493	468	448	474	453	442	472	445	475	456	382	426	458	464	466	457	425	441	465	438	496	462	469	470	461	441	451	462	479	435	480	440	411	423	454	460	469	432	455	414	465	438	474	455	445	489	469	478	417	466	457	457	474	486	444	419	497	461	449	447	439	433	469	462	451	405	487	424	483	422	435	441	430	443	463	478	456	455	452	476	436	431	461	453	441	436	455	439	444	461	427	422	450	455	423	448	478	456	431	446	433	447	441	453	453	440	418	464	456	486	420	393	424	432	407	426	438	437	430	482	464	408	479	437	464	444	441	422	450	424	412	441	436	440	455	433	472	429	443	454	458	407	432	477	430	398	428	474	452	453	466	482	485	428	464	485	448	407	420	418	464	463	402	496	452	434	451	441	441	464	447	458	458	455	527	439	453	415	444	421	437	464	449	411	448	448	449	458	430	463	453	457	476	450	463	459	427	427	454	418	433	425	445	447	474	468	440	444	470	429	470	441	442	453	458	478	462	436	416	465	463	474	434	440	448	464	480	443	461	450	441	456	468	443	437	479	438	441	481	425	449	437	431	437	449	457	471	495	439	447	457	414	422	399	431	432	457	458	460	465	470	438	438	440	455	476	389	433	419	435	416	491	475	449	427	421	446	452	480	454	468	447	452	458	456	448	437	465	447	467	410	486	459	446	452	453	441	466	449	447	475	449	485	436	446	470	426	477	432	448	469	491	423	456	442	450	470	463	482	446	467	427	459	459	427	455	468	456	449	459	461	461	444	451	449	438	440	462	487	480	447	472	471	456	453	417	418	449	433	460	478	448	424	438	472	433	465	431	453	496	455	482	470	439	461	492	458	433	434	450	403	420	439	469	479	411	443	443	438	442	481	455	447	462	455	428	428	393	441	457	439	479	435	451	444	457	421	429	479	460	408	469	485	464	447	424	456	435	444	465	435	469	432	422	464	464	409	443	426	458	451	435	449	412	432	456	457	431	447	457	451	437	471	483	432	470	464	455	456	449	483	435	482	459	482	436	435	436	467	447	417	446	458	447	405	458	448	426	437	483	438	458	428	463	420	449	444	480	411	474	449	489	447	467	492	466	466	426	442	441	466	463	449	417	433	437	456	453	389	459	492	433	493	418	456	436	448	439	429	453	440	440	454	439	472	437	462	437	433	450	435	476	436	451	442	473	462	427	439	416	474	438	449	479	464	450	459	441	459	446	420	438	465	476	439	452	467	443	446	442	432	448	456	419	471	444	441	451	436	436	428	439	461	501	435	469	440	453	445	438	443	461	443	452	433	476	443	460	419	412	442	453	460	427	445	444	487	474	436	479	441	474	437	413	462	484	473	438	462	455	436	443	472	451	451	438	460	465	444	453	380	451	440	457	407	457	459	466	427	413	444	424	439	456	463	452	447	426	468	426	441	466	472	447	429	476	456	450	482	461	443	433	454	440	415	450	438	408	425	416	455	471	438	398	437	445	442	448	467	463	460	468	445	459	426	424	435	413	427	448	487	437	476	437	424	428	424	428	459	433	459	463	459	417	402	460	486	459	406	491	446	450	418	425	420	473	451	431	397	474	477	473	465	474	459	458	413	430	469	441	458	470	447	457	486	469	412	435	422	421	473	449	454	437	446	477	446	469	441	438	445	454	444	465	459	432	465	456	435	471	456	461	432	407	414	448	450	433	451	474	492	432	438	465	466	428	465	500	432	431	423	460	460	460	425	461	427	456	454	448	479	475	453	500	440	492	444	421	418	470	447	437	488	405	466	453	442	432	453	433	462	437	445	437	479	454	492	440	460	457	482	456	467	466	455	439	426	448	491	470	445	487	418	449	491	461	393	398	441	406	467	445	429	384	491	431	455	455	451	437	467	433	445	449	438	449	416	418	433	436	517	473	451	459	461	417	488	484	479	440	429	450	451	462	452	405	446	458	457	428	461	428	461	419	442	450	486	440	460	460	450	434	460	464	491	452	458	399	400	452	470	437	432	429	469	430	403	455	476	455	449	452	439	471	502	448	430	435	425	436	447	456	472	445	469	431	410	447	462	430	445	411	432	435	417	430	445	481	408	426	475	439	471	418	481	436	429	421	433	448	449	422	478	436	455	449	424	449	432	457	441	458	466	463	465	455	442	431	470	441	452	434	449	447	461	448	445	434	459	454	449	467	438	416	410	478	456	444	432	459	425	441	451	465	460	440	442	435	443	399	459	435	475	490	462	431	417	441	475	437	454	455	426	455	459	426	434	494	413	470	436	463	428	423	478	401	471	406	482	449	447	433	464	444	478	441	423	470	440	469	427	424	478	439	455	453	456	439	477	439	464	476	449	449	456	450	448	456	478	483	449	484	467	449	436	439	453	452	421	471	438	482	479	409	452	479	445	469	461	422	438	449	430	449	481	467	441	432	454	440	421	448	442	462	458	435	422	443	430	429	443	431	440	463	435	432	458	482	466	413	450	452	421	452	435	440	454	437	393	426	448	485	484	443	455	448	444	438	442	458	491	455	447	474	412	464	455	475	424	438	478	434	463	464	428	432	446	462	461	445	407	438	431	456	444	420	428	483	439	469	447	486	455	434	412	433	427	464	450	430	440	418	402	421	471	422	426	431	456	469	435	446	462
17587	25415	14029	8076	8469	7557	6051	4838	3956	3403	3585	2839	2207	2067	2066	2410	2077	1584	1249	1118	934	969	966	922	890	810	843	729	804	756	758	731	764	728	704	701	655	621	596	657	665	652	574	647	608	595	628	589	638	650	622	640	587	641	684	621	592	594	618	594	584	589	585	545	544	572	549	534	540	520	560	530	583	497	507	566	586	524	536	570	536	563	528	572	555	545	520	574	546	565	550	564	537	527	530	523	533	557	533	519	573	533	561	525	539	503	569	504	538	563	513	536	546	554	523	519	534	529	533	532	534	533	535	522	539	558	512	562	526	535	535	539	565	544	578	565	483	530	535	542	545	519	563	578	563	583	510	567	526	507	521	486	529	603	549	557	583	526	494	557	554	570	519	567	501	545	529	527	531	546	537	532	496	539	563	533	485	562	545	576	574	550	543	554	540	546	537	530	523	571	527	532	545	515	515	538	541	528	539	548	562	552	522	574	486	530	558	532	548	576	567	535	539	545	574	486	563	567	549	539	540	513	533	533	471	569	530	530	542	533	512	507	535	565	562	546	546	562	582	558	519	557	552	534	520	562	539	554	538	561	519	528	543	528	522	559	580	544	552	544	532	530	562	543	530	560	496	582	584	546	545	553	529	525	552	529	560	524	559	557	545	544	582	549	513	539	564	506	578	559	516	476	540	563	557	565	558	505	589	558	534	548	584	513	533	530	543	527	515	524	576	565	520	531	550	558	558	564	579	545	558	532	554	535	557	536	562	543	518	523	544	547	557	540	563	513	510	564	562	542	568	560	553	533	510	555	582	531	496	547	539	539	514	546	555	481	547	587	560	533	531	523	562	560	537	511	505	557	567	586	558	562	526	587	586	592	540	564	539	568	533	525	597	565	561	532	514	550	568	511	553	537	510	562	517	557	533	539	592	531	544	558	562	514	541	520	533	550	558	515	520	499	539	534	521	546	551	562	601	546	529	547	562	536	517	556	525	522	563	534	504	553	547	520	580	548	535	556	530	534	552	551	575	501	550	522	558	499	509	523	540	553	591	515	547	523	562	567	564	524	564	555	544	564	549	524	535	557	513	555	581	536	534	489	503	522	560	551	573	534	551	561	503	546	517	567	523	537	525	564	528	583	527	544	552	572	543	573	541	520	554	538	543	570	529	523	597	563	548	575	572	534	522	533	531	599	545	578	550	525	538	526	511	579	524	527	516	532	541	535	549	518	552	583	529	542	524	534	570	543	524	547	549	504	507	538	553	499	577	553	533	517	551	539	557	543	554	526	536	533	556	539	560	524	559	567	505	562	544	517	590	521	530	537	578	589	549	553	525	544	534	535	544	525	601	540	564	544	511	523	545	548	544	566	540	533	554	572	538	548	561	556	588	538	540	529	532	552	559	549	551	537	533	570	519	535	533	473	529	546	508	523	517	563	574	540	524	533	571	576	548	487	534	564	526	515	539	502	541	525	498	573	524	539	568	572	539	553	562	557	569	551	519	559	525	546	544	556	492	563	567	537	544	546	569	523	540	488	548	543	557	527	559	542	538	536	515	529	528	562	535	530	543	536	559	529	537	574	576	557	534	521	541	575	589	486	568	570	570	545	539	529	514	568	558	538	543	558	557	558	497	547	516	564	540	531	550	551	574	549	510	518	535	518	550	533	562	524	537	552	509	530	544	540	527	530	582	510	525	582	582	563	522	526	562	495	508	555	531	571	574	544	525	551	584	567	502	523	541	536	521	561	626	529	531	575	555	502	529	504	545	495	508	539	560	518	558	583	566	522	541	551	559	558	497	544	544	494	586	538	535	558	570	502	542	557	572	562	548	575	565	533	601	584	559	536	537	542	533	540	570	487	531	554	553	560	523	528	480	508	563	530	515	506	554	550	531	544	519	528	503	529	549	541	554	542	556	522	572	486	521	498	545	540	544	563	549	555	496	546	523	537	559	546	532	517	525	515	540	538	543	589	541	530	562	554	541	575	497	548	540	566	520	514	556	549	583	543	536	561	561	553	540	531	593	545	509	588	547	552	528	558	585	532	545	573	522	530	504	521	531	537	542	537	553	535	533	512	566	540	587	529	534	542	555	510	606	505	552	548	528	564	498	561	538	538	558	542	597	499	545	567	541	536	536	498	548	526	563	560	530	525	553	538	543	528	556	562	519	559	532	511	536	593	561	552	551	552	543	500	496	550	537	539	546	585	587	530	513	532	533	522	551	532	570	532	588	564	588	541	525	578	568	515	566	551	538	555	610	527	561	513	529	552	499	528	546	535	533	548	526	528	521	551	581	536	529	554	530	563	547	556	555	574	565	539	536	508	529	503	509	557	545	560	513	548	536	553	536	553	560	603	530	527	552	512	525	535	532	541	557	591	536	552	557	548	558	541	514	553	551	542	541	540	568	506	541	473	570	571	553	567	510	551	514	563	520	504	547	541	520	552	542	541	524	563	556	561	552	506	547	543	563	572	575	514	551	542	512	571	521	528	518	545	513	565	559	529	532	535	517	559	522	513	562	521	556	549	525	565	564	549	535	588	541	524	521	522	520	545	509	545	508	557	579	570	531	587	484	527	533	537	532	518	580	538	553	539	549	552	556	572	564	518	557	528	522	520	536	547	534	544	554	553	576	568	528	518	530	563	574	503	584	596	547	555	582	504	555	507	588	530	581	563	516	555	547	547	511	549	542	521	541	525	521	568	548	522	482	524	520	521	536	533	533	542	529	543	548	555	516	571	479	517	557	560	507	533	597	556	555	509	544	566	535	556	547	522	543	532	517	536	495	526	510	577	531	519	499	551	526	565	555	511	556	534	491	558	547	560	520	549	553	569	497	547	508	576	547	527	572	517	571	563	549	542	536	559	530	523	521	583	505	539	571	591	548	522	552	611	541	558	569	522	526	475	543	571	512	537	532	569	574	554	567	521	529	541	546	564	547	576	520	540	528	567	473	540	530	550	499	590	506	542	531	493	518	546	512	512	546	593	567	556	517	499	531	507	551	564	495	542	520	584	516	534	528	532	573	503	543	592	581	558	557	501	518	538	544	583	527	556	583	562	545	526	533	531	527	530	546	525	557	530	543	563	546	512	556	488	519	581	525	548	530	573	524	552	532	525	538	516	549	530	518	558	536	548	548	497	566	527	569	546	544	534	555	522	586	546	554	528	548	517	598	534	496	539	523	530	538	529	503	568	530	592	494	561	519	558	534	518	539	529	529	517	538	503	544	522	549	546	527	564	543	529	530	524	566	481	567	566	574	549	503	561	559	561	530	565	552	565	535	552	541	517	543	510	577	520	588	548	527	511	543	516	551	561	568	575	555	567	564	543	542	587	542	531	543	562	497	490	565	530	556	551	570	543	525	552	564	525	539	569	489	532	520	532	563	524	568	515	528	535	565	533	517	481	513	544	577	505	567	550	536	560	514	532	562	517	554	577	560	512	541	555	539	546	538	567	548	563	554	528	549	527	514	566	551	532	545	557	609	573	523	546
23062	21212	28876	23827	21223	21330	12088	4316	3178	2855	2954	2167	1797	1674	1637	1839	1730	1178	1056	907	826	696	739	760	750	674	598	642	602	552	542	584	592	600	512	548	528	489	441	460	442	459	443	385	429	425	457	428	439	439	439	477	452	450	450	426	409	408	398	435	403	400	410	372	383	394	410	396	387	366	397	356	367	387	365	357	369	358	396	370	364	394	349	394	341	371	427	372	381	373	375	371	371	365	365	408	393	362	334	347	387	367	345	415	397	363	333	372	331	356	401	401	370	335	361	356	360	364	381	362	398	374	358	392	361	376	371	357	360	365	382	374	359	338	355	351	345	323	406	380	367	375	347	360	400	354	370	375	357	356	347	393	390	375	384	345	366	372	386	336	398	394	344	391	342	378	349	372	353	333	377	360	362	372	350	374	383	385	357	375	363	356	389	367	388	316	344	389	362	366	340	344	401	373	361	388	366	355	422	384	334	384	356	383	350	373	365	340	352	378	385	366	372	353	365	361	354	374	369	329	355	359	365	362	400	342	374	395	359	363	334	321	336	347	373	406	377	333	400	390	395	378	380	347	358	401	384	339	371	362	367	361	378	385	361	402	375	377	346	347	322	360	360	361	354	339	348	393	349	369	372	381	324	354	381	383	387	363	380	350	354	373	383	347	381	383	361	394	363	355	334	370	369	350	354	367	379	394	384	346	393	378	367	341	390	377	349	367	333	385	377	340	385	373	385	360	350	362	343	379	394	362	373	341	338	368	371	352	403	386	402	336	370	361	386	340	370	373	352	371	373	379	368	351	361	368	367	336	339	357	374	380	390	381	354	332	394	344	354	384	360	365	366	374	345	364	354	374	397	350	383	343	382	382	402	398	395	381	365	379	379	382	390	346	394	395	368	344	384	363	378	352	394	411	365	334	390	382	359	352	370	331	379	377	365	350	357	338	398	350	409	363	390	334	320	364	366	341	363	367	342	364	343	373	360	366	353	370	356	364	350	389	355	363	354	374	368	323	370	380	354	345	362	389	359	335	388	370	336	353	345	408	361	358	361	348	377	368	386	365	397	336	361	359	352	321	356	378	372	355	365	350	337	394	396	394	367	358	382	380	342	341	331	336	357	355	393	344	325	366	330	374	355	346	365	358	370	374	363	403	364	374	373	367	369	365	333	345	346	372	383	327	384	352	357	372	387	386	358	360	372	362	373	383	389	380	336	366	359	361	373	368	379	358	376	342	334	396	368	363	392	371	356	352	343	333	375	378	378	369	350	370	359	351	373	359	347	381	360	397	344	389	387	328	334	341	351	354	383	382	381	384	375	342	378	377	400	343	365	336	365	376	330	334	347	321	349	346	366	369	392	362	357	330	372	386	319	355	334	368	331	373	329	359	378	344	383	377	343	391	358	354	365	356	324	378	402	353	326	347	363	359	343	351	388	375	362	382	372	383	371	347	368	364	333	362	329	359	385	346	343	359	392	334	375	357	336	389	366	426	416	377	391	360	384	383	374	367	406	389	347	371	375	372	359	342	377	334	378	355	339	364	351	346	366	367	379	369	358	361	360	370	360	384	360	380	335	385	367	332	351	357	319	365	373	365	385	367	365	325	372	344	391	368	354	356	387	359	399	405	367	358	359	412	354	366	342	352	373	357	374	364	361	364	355	361	363	382	393	361	323	366	358	370	358	367	381	372	381	327	367	364	383	371	399	353	348	377	336	379	342	375	385	358	400	326	369	381	355	420	320	386	386	378	369	379	386	374	369	327	356	348	374	354	393	331	371	365	336	403	373	356	358	355	408	338	346	363	384	371	388	349	375	381	378	328	377	378	350	376	390	340	365	359	353	382	335	370	332	378	370	405	373	378	380	379	373	372	377	340	387	361	355	365	379	365	362	360	384	366	352	396	372	347	372	384	359	353	319	361	398	354	367	363	359	380	370	339	356	350	361	347	336	349	351	369	367	344	396	338	354	361	387	379	336	311	369	364	383	392	341	368	372	322	372	349	344	407	312	306	378	349	367	365	380	366	351	381	374	392	378	367	379	350	376	375	353	390	391	344	376	367	356	351	358	367	422	397	381	380	367	353	346	361	374	365	360	358	367	361	339	371	394	378	336	355	341	378	352	387	327	387	341	379	344	369	367	366	377	398	349	374	386	379	361	364	368	399	380	370	375	380	369	404	417	385	374	384	368	345	374	352	341	384	350	351	369	359	343	377	369	342	365	335	370	411	372	370	384	392	350	427	355	366	377	327	337	352	365	390	357	369	371	343	319	350	351	347	369	391	373	373	356	361	382	396	351	355	382	344	364	351	396	347	375	386	338	383	359	381	384	371	356	342	367	346	344	379	348	369	381	342	399	368	373	402	359	392	376	402	378	392	338	342	363	343	361	381	364	369	391	396	363	386	377	405	378	364	383	346	369	329	364	371	343	367	392	377	353	347	364	347	386	344	381	412	371	347	386	376	370	387	369	369	379	354	345	366	346	372	357	390	355	347	365	368	360	345	395	376	416	408	340	349	340	365	343	361	346	403	372	386	342	349	351	370	359	355	343	346	355	361	343	344	379	340	392	341	357	379	351	355	367	360	355	392	390	343	353	353	386	366	378	362	357	350	367	384	388	384	333	386	367	362	331	372	380	336	356	371	366	354	380	343	325	337	377	393	357	370	336	349	386	348	403	376	382	363	382	337	374	392	366	381	366	351	368	390	360	356	328	306	365	353	350	338	339	379	351	360	357	331	372	378	369	388	335	377	359	351	345	356	387	376	358	373	338	380	354	338	325	365	358	404	351	355	380	396	399	337	370	350	345	375	362	380	367	365	331	367	376	376	356	363	350	405	362	344	344	370	376	391	367	360	362	384	366	374	371	372	364	378	379	364	355	399	367	389	380	387	385	391	370	401	388	342	342	363	359	370	379	365	384	325	353	388	368	380	315	356	359	347	374	350	359	383	386	372	362	384	328	370	379	318	379	352	360	368	345	388	347	377	337	367	356	341	373	372	374	368	368	352	349	373	388	342	343	378	363	340	351	386	383	380	362	369	370	333	331	382	361	387	350	332	395	345	351	368	345	378	397	382	351	378	352	341	352	334	402	352	352	382	362	366	368	396	359	373	350	342	364	386	383	373	347	341	381	398	363	362	377	348	350	351	377	338	347	366	345	352	366	340	387	392	391	365	362	354	422	384	368	369	352	366	348	354	368	358	359	352	386	333	349	365	349	384	368	359	350	389	328	372	365	355	411	389	395	371	367	378	379	359	341	358	374	383	374	385	336	336	371	384	367	365	341	401	364	397	347	349	374	366	362	400	370	364	372	351	333	372	386	343	354	404	379	333	374	387	380	328	349	324	391	353	386	368	345	344	341	346	370	372	400	329	389	374	415	352	366	367	378	329	362	398	339	362	345	338	378	387	375	386	383	356	351	383	355	351	353	377	382	347	398	391	342	348	382	364	376	337	361	387	379	392	357	324	377	364	386	345	392	367	342	392	395	341
20920	36628	23264	14441	14588	13245	10494	8192	6837	6470	6218	4526	3582	3362	3164	3783	3116	2248	1837	1457	1451	1253	1173	1145	1065	950	984	919	840	818	791	817	821	812	751	720	738	644	619	603	582	545	617	534	560	531	552	584	550	589	603	592	600	573	612	524	537	531	536	522	495	493	499	444	499	459	459	449	485	501	499	472	452	444	412	465	427	445	423	419	502	423	487	427	400	421	439	446	454	437	425	449	467	439	428	427	431	407	442	451	454	467	426	443	416	428	422	440	386	418	431	452	421	408	462	446	419	429	433	431	468	393	443	419	414	442	441	436	458	433	458	418	381	463	418	431	432	451	424	458	407	391	428	460	472	416	424	416	422	428	436	435	442	403	427	436	418	434	437	422	447	427	431	419	409	442	403	435	428	445	396	434	444	453	449	421	429	401	391	439	443	439	432	437	409	433	449	458	480	428	388	422	447	461	390	428	412	448	456	438	444	410	452	447	422	450	454	463	422	426	428	460	414	465	440	432	442	422	467	455	454	428	460	404	444	386	435	423	411	432	412	411	392	451	424	445	434	419	410	432	461	425	445	406	449	455	439	423	461	435	430	469	470	458	421	425	435	468	421	421	452	409	432	434	422	461	437	454	437	431	457	438	422	488	423	435	433	438	454	430	453	437	421	438	475	416	412	452	440	425	424	448	440	449	451	382	434	462	419	434	412	458	437	401	425	449	432	456	427	417	430	425	438	411	433	448	440	447	419	422	436	445	430	430	437	439	410	416	451	445	432	419	391	408	420	454	405	437	421	413	451	409	467	411	447	405	444	397	430	426	422	452	421	438	413	430	466	434	435	450	439	423	426	422	427	404	426	456	422	456	428	438	418	437	405	438	462	440	409	421	423	447	415	418	433	433	428	436	409	451	444	412	409	429	447	394	426	412	443	415	408	437	410	416	453	405	390	443	411	424	418	425	439	446	417	422	433	366	444	436	437	429	387	409	401	421	437	401	449	440	410	465	449	437	451	406	392	414	453	430	466	449	403	475	437	431	431	424	409	431	409	401	434	444	439	414	432	426	411	422	423	437	409	425	433	416	400	392	439	405	403	415	436	445	431	432	431	403	405	455	447	454	447	432	407	437	444	427	427	392	439	435	422	418	411	426	464	422	432	433	429	449	437	415	438	421	403	450	428	422	398	408	446	450	417	400	457	425	432	441	449	428	412	412	462	393	406	397	430	448	426	406	437	416	398	463	413	427	440	443	414	418	432	437	396	424	426	404	464	401	427	418	445	444	439	463	412	418	434	422	448	368	391	463	440	456	429	405	426	456	435	409	386	460	457	420	419	415	409	422	439	460	426	415	431	463	421	443	468	391	447	434	462	437	435	442	447	441	439	435	425	454	397	417	420	451	441	467	411	412	434	426	399	402	418	416	439	443	432	475	398	463	395	434	443	450	401	434	457	414	413	451	429	408	443	400	415	431	412	419	435	395	396	449	421	446	435	425	424	379	433	430	404	455	448	421	403	433	436	449	432	419	415	479	406	420	430	424	439	466	458	446	403	416	415	412	416	417	418	447	425	416	402	454	424	431	453	445	445	452	399	400	402	422	433	398	414	437	417	419	418	422	398	374	429	414	446	432	444	448	435	457	472	441	417	432	385	418	425	421	393	436	385	365	426	458	412	427	415	457	427	395	442	423	452	443	419	422	410	443	426	399	385	395	453	407	405	428	441	419	437	427	413	433	463	413	423	442	439	422	414	434	422	443	442	433	442	442	409	403	469	406	435	492	432	429	430	423	418	412	457	397	416	479	437	441	440	441	465	449	426	436	383	449	417	406	451	459	428	423	445	433	415	405	433	396	394	417	444	419	406	400	435	429	445	422	401	454	439	418	377	434	434	434	418	456	426	365	405	432	436	431	403	468	424	451	407	427	425	437	411	409	441	424	414	402	442	416	415	436	401	401	436	446	445	421	457	424	416	407	428	451	438	465	425	415	399	384	440	436	428	413	445	431	438	417	430	409	450	413	419	411	390	424	408	407	424	431	443	451	449	421	398	398	403	440	434	441	405	452	430	447	430	401	408	434	464	437	439	441	440	440	427	400	419	451	441	469	432	402	447	454	429	382	417	428	396	447	446	414	432	408	414	414	431	436	438	452	454	423	437	420	404	433	392	408	471	422	417	411	406	398	465	421	441	440	410	406	437	430	421	419	401	392	408	455	438	447	426	440	419	441	374	464	415	429	414	431	436	402	438	469	435	444	361	425	434	448	416	452	424	423	470	436	443	420	460	426	475	437	435	415	402	432	403	433	453	497	406	438	444	458	433	415	461	435	437	416	413	450	430	428	428	418	443	419	448	426	452	443	468	441	443	406	457	398	413	437	411	430	436	440	444	428	396	415	416	429	460	431	462	400	451	429	417	455	439	421	387	421	421	426	413	441	438	452	430	447	448	450	444	497	426	444	453	427	428	448	439	410	454	432	451	401	421	442	457	452	425	433	444	453	479	431	440	434	448	410	439	408	397	409	431	419	425	423	421	464	405	428	381	425	412	422	457	418	427	410	425	460	400	420	418	413	417	445	453	413	431	440	438	434	415	424	437	441	431	420	375	434	400	409	413	407	420	422	452	426	426	447	436	413	394	444	449	430	443	461	425	456	456	459	441	435	448	458	409	438	403	409	462	468	401	430	449	424	436	421	406	388	448	427	439	454	424	464	448	451	431	421	381	448	391	394	429	430	463	383	448	433	409	423	457	415	422	457	445	414	405	396	427	428	446	439	403	417	434	419	430	396	420	403	440	437	405	432	418	466	436	414	432	442	427	377	446	443	495	431	421	441	453	422	444	465	420	384	442	406	435	418	448	380	433	444	449	433	431	394	436	418	469	433	428	408	427	428	402	421	408	432	430	440	429	444	441	418	425	437	436	421	427	429	440	429	435	415	420	462	451	434	411	447	383	413	438	444	417	476	436	429	431	398	396	409	407	441	409	429	420	457	443	420	424	436	431	453	421	434	403	405	390	449	450	434	412	401	410	416	438	402	426	458	479	420	415	450	406	439	435	445	439	454	435	442	443	448	437	425	421	411	460	417	422	396	453	453	455	416	450	429	403	429	443	413	447	430	459	423	382	433	438	412	405	431	452	441	415	452	407	431	469	415	445	479	468	446	444	390	450	460	455	430	477	442	440	429	398	444	449	448	398	426	415	410	438	428	457	459	433	429	425	442	425	434	413	437	411	419	430	450	426	440	408	410	433	460	430	423	405	421	439	416	392	418	415	446	447	476	428	402	407	407	409	433	420	444	419	436	404	386	407	435	435	432	411	443	402	448	464	445	427	411	424	429	410	398	408	379	423	419	429	465	395	431	433	428	408	462	469	427	413	401	375	438	436	392	415	428	426	445	426	472	433	447	441	419	430	431	453	441	405	436	451	411	407	435	424	422	497	426	448	393	436	444	447	368	433	441	440	430	456	392	417	421	407	409	434	441	444	435	408	451	413	438	430	433
27342	20094	10207	3916	3223	2856	2117	1594	1303	1373	1372	1017	892	870	873	1000	855	704	627	574	544	557	554	542	483	448	472	474	442	482	503	513	466	463	506	452	432	408	407	438	403	394	421	418	417	411	417	419	401	420	441	433	415	419	405	425	422	392	408	399	401	391	371	382	396	398	395	411	387	370	393	383	415	380	389	393	389	369	371	388	377	378	385	379	366	385	392	410	420	379	399	405	364	396	386	361	378	388	381	396	396	358	405	356	383	394	359	391	370	387	336	381	413	366	392	362	361	417	367	368	400	383	388	418	385	352	361	389	398	372	390	395	353	372	395	392	363	391	389	370	368	401	378	367	378	396	355	398	369	376	360	402	399	353	377	411	391	372	433	412	385	364	395	369	367	362	397	375	367	396	403	347	399	417	397	377	372	373	405	347	347	401	359	383	376	397	379	404	400	395	373	360	391	406	369	387	393	387	372	395	379	377	366	374	400	384	376	394	363	362	368	378	369	361	389	418	419	395	399	387	352	372	392	399	416	384	392	387	410	332	384	406	365	380	387	365	379	364	401	382	389	376	373	378	339	381	380	371	420	391	360	354	378	360	352	373	366	339	407	376	369	361	370	394	363	391	379	390	384	356	398	412	388	382	356	370	348	404	375	374	381	354	396	370	394	376	351	363	369	383	363	367	412	392	365	432	353	406	340	366	385	360	365	371	400	363	398	354	420	371	390	380	374	383	370	387	388	391	358	383	391	398	351	367	382	384	382	360	399	409	373	394	376	399	368	352	387	353	347	378	403	373	397	393	388	367	365	355	382	392	371	359	397	386	387	393	385	372	369	388	402	373	382	356	392	348	381	408	414	355	393	359	374	353	404	424	372	379	365	374	356	371	403	376	412	378	378	369	360	382	388	374	387	400	382	356	341	381	386	374	421	371	373	370	361	408	393	389	411	384	363	371	369	374	340	393	364	363	387	375	364	363	366	421	349	388	400	383	378	386	374	399	358	385	392	374	376	376	351	365	362	353	359	367	373	406	380	376	366	408	372	399	373	391	402	359	374	369	384	388	371	375	351	374	367	392	388	409	366	366	351	398	395	369	371	381	393	361	364	375	379	379	334	372	373	345	365	367	363	385	351	405	359	409	385	410	380	356	379	365	397	376	355	372	372	388	374	384	352	385	347	380	386	376	381	371	397	360	366	371	400	363	382	356	376	374	379	379	359	362	395	380	364	428	384	345	383	389	361	360	406	351	388	418	409	363	369	392	342	347	353	376	359	418	377	395	377	376	377	378	353	358	356	370	384	360	396	396	389	383	357	389	392	348	411	366	363	415	383	381	375	388	374	397	390	373	363	368	416	382	436	394	404	367	385	354	368	358	386	410	403	351	425	420	368	402	355	403	376	380	399	380	421	431	404	391	351	384	382	372	370	405	406	413	373	352	368	349	357	387	363	372	381	398	379	392	382	376	363	365	349	391	405	378	388	361	387	399	384	396	433	387	361	385	412	368	399	396	413	381	366	374	369	385	383	370	387	359	364	389	345	396	396	376	362	381	359	395	408	391	398	383	397	374	344	381	361	359	354	378	368	378	376	401	357	369	363	350	362	360	358	405	374	362	400	371	381	400	376	368	390	405	390	362	356	388	377	373	371	383	338	414	407	395	378	403	350	370	379	384	394	406	392	385	390	383	414	379	386	372	404	394	389	382	380	378	384	386	371	360	376	389	348	349	419	373	364	385	382	362	377	405	362	418	356	378	417	372	349	387	362	399	390	363	341	375	366	426	373	397	377	358	370	372	353	384	384	397	422	359	397	395	424	383	396	436	369	359	376	387	400	389	387	400	371	400	362	370	356	410	352	379	369	379	380	387	362	367	389	378	371	382	380	374	378	384	397	381	399	407	360	350	382	377	369	379	395	378	358	394	419	410	391	423	407	360	343	376	393	389	410	375	374	367	364	414	380	366	375	367	326	367	368	364	363	393	409	356	364	358	362	347	400	359	403	360	367	394	363	399	379	369	410	363	377	402	388	376	339	385	384	396	365	374	350	342	381	394	382	384	359	375	393	366	379	348	405	355	352	386	397	390	395	403	386	402	379	369	408	362	361	366	379	381	373	366	357	367	394	390	406	376	349	381	404	348	356	385	387	359	386	410	377	374	379	367	364	353	387	373	368	375	405	358	386	384	362	399	368	383	373	376	414	419	384	398	389	382	425	334	378	368	390	389	411	416	387	366	366	389	382	415	346	391	425	373	385	374	363	396	381	377	366	362	373	382	373	358	348	408	396	347	367	421	379	413	376	359	362	348	368	408	353	352	373	356	369	376	399	348	394	388	393	360	383	412	404	399	382	388	352	373	384	362	368	390	386	391	383	418	380	399	376	374	355	352	359	396	376	380	385	378	391	368	350	381	361	350	387	405	390	368	373	362	374	363	363	364	371	408	413	407	395	351	389	381	386	379	376	347	345	368	387	390	375	382	391	382	416	408	360	362	375	390	396	412	370	384	367	365	393	368	365	384	395	373	368	369	366	355	386	365	386	361	400	369	376	370	392	398	365	373	407	354	416	376	378	349	361	386	382	390	381	374	387	387	395	363	373	362	405	404	345	387	376	428	372	384	395	384	405	411	382	371	382	382	396	381	343	382	387	369	369	381	347	379	374	403	375	384	400	404	390	367	361	374	394	386	367	374	381	350	392	364	397	382	369	378	345	347	371	387	378	369	347	361	342	406	359	412	376	404	376	379	389	372	373	372	385	382	399	369	379	399	379	356	384	389	376	397	372	402	359	393	353	412	357	422	395	365	398	375	373	398	384	388	393	365	362	373	379	367	347	363	397	372	380	358	375	378	361	366	401	362	387	391	404	376	386	385	425	378	383	377	379	399	389	379	353	400	363	345	405	387	354	376	387	389	406	408	372	373	391	361	405	415	397	400	364	396	392	386	388	398	367	384	378	417	399	374	403	381	349	398	398	352	387	360	387	355	372	380	400	396	366	382	381	404	390	376	378	391	384	357	364	368	341	360	389	361	378	388	372	386	419	356	362	380	376	387	432	416	356	373	372	394	394	356	362	375	380	412	368	367	373	356	409	361	372	391	410	385	426	388	384	363	393	390	356	383	392	351	353	361	408	387	384	377	339	424	387	374	352	375	363	353	395	386	363	424	403	407	386	372	389	356	373	408	385	362	376	373	352	374	379	383	381	391	391	383	369	359	367	352	358	376	420	371	365	377	391	383	368	380	369	389	391	384	385	369	385	384	376	379	383	378	373	380	392	370	388	376	367	369	422	345	395	385	354	391	366	381	342	394	372	402	361	351	349	356	367	387	392	410	409	390	409	368	364	370	378	359	365	362	375	399	416	356	359	367	384	342	399	373	393	382	373	378	358	360	380	402	406	377	356	404	375	384	384	370	386	348	379	358	401	396	413	364	403	384	358	390	348	386	346	414	404	382	376	367	388	394	349	370	384	398	352	369	373	374	372	374	400	369	395	344
16292	19815	9382	5458	6222	5953	4381	3408	3009	3108	2779	2027	1692	1520	1567	1862	1483	1131	1033	875	842	805	812	768	700	666	668	647	633	641	582	651	620	609	563	609	555	604	532	531	504	526	480	531	506	489	504	510	559	502	517	540	585	530	505	507	549	524	524	502	476	489	522	466	480	455	467	473	460	425	492	476	463	488	489	468	489	431	510	422	472	469	465	465	478	448	458	495	441	478	476	468	436	458	430	475	472	460	501	507	478	452	461	474	484	455	486	471	466	456	486	456	514	471	490	464	460	493	448	500	443	458	457	450	453	447	515	511	474	430	494	467	469	434	483	465	463	474	429	466	424	429	449	461	444	445	475	444	461	436	490	479	469	446	476	451	434	457	444	508	438	452	466	451	438	460	496	468	452	439	499	506	464	476	459	455	480	472	464	492	415	445	455	405	440	467	468	472	437	442	461	468	494	468	484	455	480	477	465	474	454	490	499	432	450	466	459	432	472	459	451	463	446	500	448	430	465	472	466	471	466	498	458	478	470	444	473	472	481	452	511	473	415	449	482	460	410	446	450	492	445	471	466	466	460	451	460	449	505	412	453	417	462	503	466	458	492	434	458	450	483	435	443	457	474	452	447	456	435	494	465	458	489	462	459	466	480	457	466	442	453	483	470	488	466	489	480	441	500	465	512	461	462	475	469	477	477	451	448	426	460	472	483	450	506	525	470	465	491	450	470	457	447	449	425	455	458	463	503	481	459	451	474	454	507	447	462	470	454	485	427	439	454	450	455	495	433	478	483	431	491	467	454	465	463	473	444	482	455	419	497	457	457	449	480	474	489	468	455	459	476	498	453	468	481	455	431	426	480	501	464	435	493	481	480	451	452	474	455	467	475	471	433	471	466	485	502	459	482	505	465	474	445	455	461	463	491	462	486	496	481	460	496	456	453	480	479	466	446	451	461	437	478	484	446	467	452	452	450	426	471	475	497	459	438	466	456	450	477	479	457	472	489	462	453	471	456	463	478	468	463	458	454	445	456	458	445	464	498	459	451	468	462	490	465	463	470	479	460	495	430	457	471	468	451	507	441	438	443	468	422	449	455	454	446	470	496	469	463	451	448	500	479	490	467	475	404	484	465	477	475	449	459	475	494	474	464	489	487	464	473	468	453	468	494	467	479	488	442	467	474	440	481	443	494	475	462	442	472	494	501	467	446	488	446	435	477	458	439	448	449	482	436	427	468	468	497	476	467	456	461	453	505	488	463	499	457	443	498	484	472	485	467	453	489	479	470	469	451	471	484	462	497	480	416	466	478	499	473	493	453	507	466	452	462	518	442	496	474	451	475	487	455	448	504	452	429	460	482	467	456	468	478	426	483	437	465	457	464	472	463	472	432	477	444	478	512	479	460	453	475	477	490	467	512	491	448	499	448	488	443	437	478	446	472	462	448	419	454	449	500	455	495	488	453	465	431	457	447	502	468	487	446	467	456	458	452	460	434	488	459	477	468	471	448	486	471	467	484	438	474	462	468	500	494	503	464	463	491	493	477	467	474	472	404	474	483	473	469	423	506	498	460	469	448	467	448	459	489	457	487	470	474	464	456	474	458	480	476	468	518	452	496	501	476	430	484	459	443	451	473	420	465	465	445	486	484	473	480	445	413	472	488	432	478	463	475	461	479	442	492	467	418	451	449	478	429	419	468	501	416	467	484	437	449	427	450	470	495	470	495	466	473	485	448	457	475	481	488	458	458	429	453	470	440	439	453	451	486	482	462	512	445	452	415	492	472	467	460	435	495	485	464	499	428	451	470	443	466	458	444	454	480	429	448	465	475	431	454	458	468	471	453	474	445	503	492	475	489	464	485	459	466	491	473	467	470	431	503	489	454	493	467	479	476	464	460	511	441	500	416	435	498	494	447	493	430	442	471	440	491	472	507	438	438	446	470	444	503	440	469	480	485	469	439	460	463	422	460	488	480	437	524	493	485	495	440	453	500	470	475	475	522	441	458	470	483	437	436	468	452	461	417	492	450	514	494	470	457	467	445	478	454	429	440	492	462	477	462	464	495	481	475	464	497	487	481	461	483	447	474	467	472	462	405	443	436	448	475	470	444	465	473	483	447	470	449	432	454	489	441	463	486	451	476	444	463	453	486	445	462	437	508	473	461	450	457	454	461	489	471	453	434	462	531	442	500	470	459	443	504	490	511	420	475	479	443	459	458	488	447	483	433	496	501	498	479	443	460	469	495	488	464	464	403	477	499	461	460	458	476	490	505	485	463	451	502	468	488	490	453	447	438	518	414	476	492	480	466	494	478	455	482	476	456	486	432	459	444	509	457	470	466	528	459	474	494	457	449	460	452	462	474	509	441	432	487	452	433	471	478	472	503	453	487	443	480	458	463	475	455	501	480	504	472	462	425	478	463	457	479	472	450	449	464	440	470	489	427	467	498	451	456	480	462	465	426	479	450	451	485	451	457	474	480	514	439	504	433	441	495	473	469	467	496	461	509	474	449	469	474	458	447	481	497	461	476	485	454	481	451	499	457	478	455	445	411	478	462	512	486	508	464	462	466	454	446	475	476	485	455	464	476	417	467	466	489	497	519	417	471	466	480	491	443	468	427	462	496	451	501	441	479	466	434	468	464	435	476	453	469	453	477	441	484	431	451	434	456	496	439	498	478	460	488	476	472	499	467	467	520	490	451	410	458	466	475	510	477	453	472	472	532	447	452	485	438	451	412	425	479	455	473	467	489	460	518	426	460	483	482	485	479	481	483	455	440	450	477	481	472	495	458	481	461	467	440	457	491	465	427	458	424	488	445	449	486	499	470	469	499	486	504	470	490	472	463	489	467	483	451	475	459	474	450	445	460	485	438	468	517	494	446	443	412	463	471	451	516	447	464	444	461	481	498	457	480	493	476	472	439	489	476	454	439	491	469	465	431	465	463	461	459	481	495	450	482	528	456	472	454	432	446	441	480	484	492	490	477	452	475	486	474	444	494	504	483	478	474	486	479	454	451	504	487	443	471	478	487	482	482	473	460	484	489	482	472	480	442	503	482	451	479	478	388	469	464	461	430	486	447	454	444	497	482	481	450	462	491	502	430	445	402	435	472	447	447	439	461	475	420	410	457	475	451	461	448	476	461	431	457	500	468	521	509	420	447	428	472	464	448	477	454	468	465	457	475	467	472	463	478	473	484	468	444	448	439	469	435	433	443	458	454	451	452	446	441	447	463	491	443	484	446	449	463	425	483	450	462	442	434	459	457	447	472	449	438	466	486	496	430	482	465	441	483	483	455	496	462	460	460	454	480	439	483	492	485	479	457	498	468	465	461	423	440	442	470	429	459	445	480	441	472	456	447	476	451	490	451	440	467	478	497	470	470	478	465	442	467	466	449	462	473	443	468	477	441	474	489	483	451	468	445	439	472	458	478	465	472	454	446	465	488	420	476	464	455	466	461	459	490	442	482	440	467	483	421	456	466	476	454	482	478	472	448	507
24231	21184	28233	24398	21106	11472	4538	2728	2239	2253	1862	1425	1198	1171	1209	1464	1110	875	791	621	583	624	582	518	521	529	490	464	450	458	451	442	450	424	418	426	405	386	380	371	339	340	334	319	300	341	308	380	343	353	392	364	381	357	352	336	322	363	340	340	335	290	327	337	337	294	331	330	284	284	311	322	316	283	276	266	317	329	288	297	305	293	277	295	301	312	299	270	292	305	305	302	263	311	300	305	309	275	297	281	313	329	315	275	287	314	311	285	280	288	294	309	287	309	281	301	298	291	310	301	290	292	279	303	296	296	303	307	358	299	291	254	315	329	282	265	327	297	310	304	289	283	294	301	283	314	280	303	342	309	278	312	285	312	272	295	278	324	320	309	286	280	293	296	333	273	323	288	280	304	301	297	309	293	309	281	293	328	288	268	310	284	282	305	319	298	312	292	309	298	310	277	287	285	303	275	299	300	309	299	313	275	297	282	303	318	318	301	332	290	310	334	284	303	323	270	306	318	295	300	305	307	293	329	298	305	297	321	283	292	317	298	280	301	295	300	291	292	338	284	303	315	266	302	298	298	293	261	308	308	315	326	306	298	272	290	276	287	279	326	284	273	303	306	314	289	251	341	284	286	304	289	280	306	327	318	296	302	294	317	294	300	276	337	285	278	302	261	299	313	301	288	296	290	291	290	323	300	287	299	310	286	284	294	305	303	352	309	303	315	285	344	325	275	307	301	296	291	290	309	264	293	301	283	290	331	290	281	303	283	309	294	300	269	287	284	303	307	281	299	287	289	289	295	267	279	319	280	287	284	320	296	318	308	276	272	335	301	319	306	278	309	324	336	299	304	301	273	321	294	269	307	315	290	296	285	326	270	290	274	293	264	288	319	281	328	306	302	339	310	284	327	309	287	291	298	293	307	334	300	309	289	273	299	299	305	291	281	290	306	272	296	283	326	312	298	304	292	316	298	285	297	291	281	294	291	284	294	307	303	293	286	296	289	272	313	291	301	296	308	286	291	316	301	303	319	283	277	291	316	274	295	309	329	277	301	299	310	319	297	289	300	289	340	340	269	303	281	305	302	314	282	254	318	300	282	297	314	296	311	311	327	299	286	294	306	311	300	281	301	315	289	328	280	297	300	315	298	313	313	272	271	273	332	291	297	314	319	343	313	296	292	297	308	280	279	303	259	292	300	272	276	297	302	288	300	329	298	292	322	314	303	299	283	320	291	314	278	299	290	285	315	319	301	290	316	276	301	301	296	286	309	326	294	298	301	292	266	281	296	265	307	288	307	286	278	294	272	306	290	309	299	302	319	300	287	308	302	305	311	301	301	304	293	290	289	287	315	296	310	308	323	300	297	296	292	277	291	307	311	311	265	328	290	298	333	295	279	298	288	309	311	289	286	281	310	278	302	321	305	284	309	299	296	306	315	318	276	288	290	299	264	285	330	296	292	337	318	320	334	285	276	299	307	283	307	317	295	295	299	318	286	289	314	311	313	248	300	279	290	322	279	304	284	285	298	301	295	304	289	338	319	298	295	319	279	312	301	290	286	303	325	307	314	294	298	313	299	304	317	288	310	309	264	290	300	319	338	333	298	321	298	327	301	309	292	262	285	269	329	315	297	285	271	276	294	273	286	312	308	307	297	311	301	302	287	281	301	286	315	275	321	288	306	319	284	267	324	292	290	284	321	285	313	278	275	294	293	318	272	270	325	274	261	310	298	283	300	325	302	264	334	296	303	317	305	296	292	314	310	278	311	295	279	292	283	308	287	305	282	307	305	299	320	295	309	295	262	338	265	258	305	307	290	328	290	288	290	307	297	309	317	291	317	290	324	313	310	296	336	325	315	311	284	294	313	300	276	276	312	296	346	293	281	303	290	321	314	303	317	314	293	329	291	296	296	314	308	294	291	301	310	325	332	332	313	331	305	286	291	304	267	292	292	288	316	293	275	310	282	303	259	290	295	289	291	272	316	312	290	331	319	276	302	329	311	290	297	304	321	284	263	295	306	306	263	285	300	326	317	289	274	288	294	290	291	274	277	282	287	303	285	309	318	254	277	300	287	307	264	285	287	312	307	301	272	320	294	277	269	261	313	298	304	279	286	283	321	282	281	291	299	304	312	313	320	303	281	318	286	291	291	290	332	267	307	318	309	337	279	281	272	303	289	275	298	285	281	287	313	330	316	339	319	278	289	285	285	298	306	332	314	297	316	300	277	302	292	327	321	302	281	279	271	287	286	292	284	309	287	263	327	290	318	323	294	270	275	302	288	312	301	273	267	285	319	277	271	300	306	289	278	297	327	303	283	279	299	310	325	298	311	324	295	286	295	283	292	322	318	305	288	306	273	317	305	279	347	325	276	299	259	281	297	291	287	340	282	277	289	302	306	278	295	314	305	273	291	312	295	286	320	333	324	293	310	284	262	285	309	285	286	310	303	260	282	290	294	325	289	333	287	298	318	327	276	287	302	305	331	311	309	312	310	312	278	284	289	290	329	282	282	330	308	286	313	300	284	307	304	257	295	318	278	309	322	294	298	284	319	303	306	297	283	299	279	304	332	301	321	304	298	291	290	278	282	298	273	305	301	289	322	300	305	283	290	299	305	283	259	301	296	305	272	291	319	282	300	291	327	283	279	259	278	319	296	313	301	276	275	286	309	295	281	294	286	309	294	290	285	292	304	308	289	316	299	294	305	284	276	313	283	297	302	300	296	296	295	295	319	313	312	292	301	324	278	286	316	284	299	316	303	302	294	298	294	287	288	301	289	333	308	275	288	310	289	315	277	301	265	299	285	308	296	289	314	307	275	307	288	292	288	295	305	311	267	308	284	289	329	250	298	312	331	293	286	276	257	335	312	274	304	327	280	313	257	310	300	291	302	310	296	314	284	299	309	311	320	297	279	323	321	280	301	290	296	300	263	283	297	266	306	293	306	345	320	277	300	304	312	301	290	335	325	298	299	318	298	281	282	306	311	287	333	309	244	312	298	303	297	302	266	292	308	281	265	266	311	332	330	299	329	301	275	309	303	296	314	308	290	304	290	298	293	318	307	288	296	277	311	313	288	296	308	334	306	298	310	294	307	310	292	318	288	294	298	313	276	270	293	325	296	278	312	283	312	298	270	301	321	287	289	283	282	302	269	287	340	288	261	317	301	305	291	324	294	300	323	267	312	331	300	324	268	304	308	288	294	241	303	288	273	303	319	315	302	343	318	315	304	320	308	295	296	296	274	304	298	288	285	298	269	315	313	299	256	264	283	294	314	294	313	287	320	269	324	293	306	304	309	298	294	291	318	300	291	301	284	325	302	278	315	313	317	287	290	297	320	296	320	311	279	309	296	315	292	313	291	295	284	307	302	311	313	283	302	292	298	263	318	303	299	284	321	294	281	340	297	273	283	295	303	288	294	293	296	321	288	277	285	293	306	306	311	313	290	297	290	275	286	298	296	335	288	282	296	312	307	271	302	292	320	301	341	292	305
18252	30134	17423	10619	9956	10046	7462	5969	4905	4981	4083	2879	2541	2332	2352	2906	2067	1539	1383	1103	1000	938	921	895	788	780	711	674	691	672	692	643	676	626	615	619	565	501	455	478	462	458	446	418	458	451	438	442	457	511	497	481	427	469	476	440	467	434	443	439	381	426	444	450	410	388	377	394	361	397	432	370	371	368	368	372	355	425	374	378	371	374	366	370	380	353	395	384	378	371	353	360	396	360	367	373	388	360	371	362	376	355	374	356	369	365	384	392	350	393	383	319	376	373	342	334	394	368	402	338	365	388	396	372	377	387	377	334	388	381	353	354	355	388	395	383	397	375	372	370	341	359	358	386	353	371	391	335	399	376	371	364	356	404	372	353	376	377	392	366	381	340	395	359	345	375	406	315	371	387	396	378	362	387	345	375	348	396	372	342	379	376	365	356	345	375	369	350	352	370	351	362	367	403	368	383	347	376	371	376	353	337	349	364	328	380	372	369	341	369	353	355	355	362	352	335	327	351	351	350	370	356	377	374	376	392	336	372	379	390	360	369	345	346	347	365	363	359	362	363	373	383	408	379	381	337	351	320	387	342	363	379	355	333	379	359	353	354	363	392	412	374	348	367	361	399	356	379	347	372	370	389	406	349	362	374	353	354	361	330	396	399	369	348	354	359	361	345	383	367	385	382	357	363	398	418	362	406	380	372	359	367	347	392	316	354	372	355	399	382	343	344	342	360	357	388	360	368	366	347	351	361	347	390	342	308	355	400	407	377	370	397	371	347	379	371	379	373	343	369	395	384	380	384	376	393	426	412	349	350	388	342	359	344	377	345	375	358	319	342	385	354	371	339	363	355	388	399	352	358	339	378	375	368	358	373	396	398	388	373	374	353	378	365	337	331	349	382	371	358	409	347	362	349	349	340	353	357	341	360	350	351	372	371	334	415	354	381	338	377	380	346	367	363	339	367	372	359	317	356	358	368	378	355	329	371	361	331	354	380	340	375	351	368	371	377	364	359	379	367	369	387	373	376	362	369	384	380	370	400	347	362	397	363	347	355	377	379	360	314	352	382	377	370	349	354	345	334	367	351	358	375	356	363	393	374	361	375	420	351	360	324	380	387	387	355	361	399	369	346	363	398	369	385	347	356	354	350	386	374	360	373	371	399	372	354	370	350	379	386	362	369	375	380	370	342	362	363	398	403	362	384	369	370	363	382	338	399	375	391	360	370	342	373	371	342	335	351	382	364	380	342	349	356	382	368	405	372	380	390	331	353	334	340	345	364	387	333	350	385	405	366	411	365	381	401	361	397	359	366	354	358	344	360	338	377	339	344	401	347	351	373	361	380	346	369	368	374	399	383	336	372	366	353	378	400	380	351	353	352	389	346	340	388	375	378	359	373	372	375	327	376	359	390	362	396	354	370	372	384	374	360	398	359	378	342	335	348	376	373	359	358	369	370	373	366	388	375	348	369	402	367	392	361	360	384	385	382	364	376	361	410	382	372	380	352	374	350	351	354	409	329	363	368	378	364	371	394	374	397	373	355	342	394	344	316	371	400	384	333	430	338	390	384	365	377	362	355	391	346	357	356	382	373	341	358	369	330	342	381	334	357	329	379	396	392	393	378	372	381	354	366	391	400	357	356	375	366	375	358	357	334	352	354	367	370	392	382	384	399	375	384	372	392	338	400	363	362	369	356	365	378	377	390	362	366	363	396	387	356	356	379	376	365	342	345	370	365	345	346	355	357	385	398	389	336	346	366	348	356	364	375	368	375	359	377	419	360	362	377	345	355	369	392	340	391	373	418	398	355	360	366	411	350	363	352	372	347	338	374	330	394	374	368	361	358	361	362	375	383	365	371	385	357	342	392	370	363	388	335	354	383	386	378	376	364	340	345	377	417	357	359	395	371	337	391	353	343	357	385	378	378	397	418	352	375	366	363	391	377	373	384	365	355	364	370	372	341	389	381	353	374	384	328	357	397	340	389	373	374	394	384	362	351	392	402	399	380	385	342	348	342	377	372	361	373	384	397	396	352	371	347	386	339	349	355	336	373	356	382	385	354	384	376	387	366	376	342	340	358	352	346	388	407	366	377	374	390	392	350	376	358	367	341	407	346	338	355	373	379	388	389	361	382	356	376	388	380	339	391	364	345	386	349	396	350	388	372	330	365	389	351	368	380	377	390	376	376	367	367	353	376	348	375	361	372	365	398	371	358	369	359	367	332	332	367	353	377	337	387	394	363	382	367	344	367	372	382	339	377	379	349	385	365	380	370	381	333	372	372	392	391	367	365	367	336	359	354	346	383	368	368	373	368	385	389	362	394	369	377	367	374	373	366	363	378	386	345	396	358	345	390	363	381	366	372	325	358	406	337	347	365	389	390	331	372	355	354	358	342	383	398	375	377	342	392	372	365	376	360	359	346	329	379	363	365	345	341	354	375	376	368	364	373	401	367	369	358	402	377	366	332	319	371	399	381	370	325	358	367	351	368	391	337	342	353	349	343	395	414	386	388	370	309	374	425	378	352	364	343	373	381	359	399	374	391	354	374	365	344	376	352	397	376	340	371	368	371	381	358	347	370	382	368	382	338	375	367	410	357	387	392	360	369	385	366	344	382	384	372	362	368	362	353	378	381	377	353	354	368	365	394	344	394	377	372	374	369	376	349	336	345	391	376	403	402	365	390	362	376	369	345	359	370	357	392	414	385	377	342	348	396	362	407	367	382	354	353	338	388	367	344	393	338	378	363	360	352	379	322	375	365	363	359	373	387	371	378	403	364	391	393	379	349	357	357	370	345	369	341	375	377	398	373	372	346	368	340	363	377	377	381	383	350	367	352	364	343	421	371	394	375	403	376	360	359	336	365	381	357	396	351	350	401	368	389	409	359	363	366	318	358	377	386	380	334	368	326	364	314	346	391	340	352	351	364	392	353	369	403	331	384	386	374	391	371	360	363	371	353	343	373	384	367	376	353	350	391	357	363	368	358	378	376	360	333	355	392	358	347	362	402	366	366	360	370	336	372	370	363	345	390	353	367	347	362	372	364	407	359	371	366	340	352	358	358	376	392	378	364	360	355	386	395	383	375	351	365	339	381	339	363	371	395	384	339	405	364	351	348	384	367	355	380	356	366	369	380	366	339	350	353	340	374	381	391	368	378	364	377	366	405	382	381	376	377	353	388	373	411	380	349	389	361	345	355	393	378	379	336	374	366	345	383	357	381	397	391	316	358	389	391	339	362	395	397	363	401	394	343	387	346	357	338	357	375	381	369	353	342	352	328	384	383	369	387	383	360	374	335	312	363	372	362	373	374	346	355	367	362	401	338	330	359	357	396	374	396	362	377	331	402	347	382	339	379	381	358	386	338	373	377	384	349	346	329	374	360	380	362	318	357	381	376	364	359	385	366	374	374	358	388	372	385	361	400	338	367	386	387	377	335	374	373	391	375	348	396	393	385	370	363	369	401	334	371	373	379	368	365	321	341	383	382	389	372
25424	21156	26965	25226	10257	4039	2829	2194	1853	1884	1663	1278	1148	1140	1239	1398	1042	879	771	714	701	653	726	640	603	596	603	590	577	581	593	576	578	558	555	521	571	511	521	516	529	479	531	512	498	481	444	471	503	511	495	464	500	442	536	503	503	466	486	451	441	522	487	471	470	493	423	482	458	437	427	453	438	494	448	475	482	416	466	459	415	455	442	463	403	424	429	470	430	468	446	431	478	441	492	447	464	513	469	434	466	438	436	472	414	403	435	451	458	463	474	465	463	436	490	489	474	464	453	453	443	473	451	435	449	474	451	432	463	474	441	435	476	451	435	469	433	444	449	458	468	426	460	434	462	452	449	432	446	505	419	471	472	433	450	426	490	462	410	456	458	468	434	468	389	445	491	445	461	462	416	451	469	470	453	471	491	453	467	459	468	480	469	482	438	421	439	444	440	424	415	431	467	441	477	474	447	423	463	465	453	451	464	450	442	426	455	462	475	468	427	485	471	449	416	411	457	483	451	420	455	497	442	465	474	458	452	479	471	484	445	455	454	448	453	426	446	468	445	477	475	426	494	442	479	404	466	437	482	458	440	458	445	484	442	462	451	446	434	467	461	455	449	448	449	431	469	411	454	447	431	442	444	455	435	451	448	440	496	446	489	464	439	459	471	458	446	428	489	478	464	492	467	449	471	471	449	463	435	467	417	474	431	466	461	458	490	455	442	467	459	407	423	437	477	491	454	451	427	403	466	459	447	433	454	441	462	471	472	470	501	482	435	413	460	439	425	432	460	457	440	481	463	425	449	426	462	475	477	449	495	480	414	482	441	439	466	460	482	496	434	483	483	491	432	493	450	476	461	448	449	483	506	453	446	427	411	466	477	484	449	473	421	416	472	480	457	430	497	451	461	440	499	427	455	441	449	419	434	410	435	486	472	408	462	453	478	470	437	439	451	480	432	459	434	469	478	464	412	447	471	457	460	451	437	423	449	464	404	492	435	425	504	449	466	420	448	433	427	453	490	404	510	426	460	474	453	416	422	497	496	472	460	453	455	457	448	466	455	452	469	432	446	460	419	470	455	448	468	451	439	472	471	447	476	458	433	436	479	469	446	406	450	417	443	428	448	478	439	430	452	444	434	464	475	443	446	426	441	478	441	428	448	480	483	462	474	468	448	427	439	426	438	443	455	442	429	433	484	466	487	461	464	460	427	464	410	457	438	496	399	466	423	419	424	422	470	457	451	485	463	414	481	458	436	491	478	495	462	434	450	466	427	446	435	430	433	438	442	442	466	472	443	445	406	454	438	458	456	484	437	425	478	470	488	452	464	433	433	501	474	451	422	446	462	495	457	456	471	455	491	452	446	426	474	464	478	440	448	430	450	479	503	422	451	425	469	439	458	448	474	448	444	455	433	437	451	507	463	447	456	448	445	446	437	476	496	450	434	439	440	444	437	500	420	466	463	444	452	438	465	444	440	431	437	439	476	454	427	478	472	453	452	475	471	419	447	482	472	449	423	464	443	457	489	479	464	474	437	408	473	455	436	452	465	436	434	474	463	451	424	503	422	452	457	396	463	452	473	432	434	407	443	461	465	436	450	427	477	468	458	483	454	445	438	445	424	468	474	453	453	442	433	494	482	439	503	409	419	431	449	455	461	419	449	463	465	433	459	471	446	465	448	481	484	431	457	446	483	462	433	454	422	447	450	453	429	484	456	452	431	472	454	439	427	461	420	470	456	472	446	445	456	456	426	442	496	454	460	446	464	449	424	506	446	438	481	452	443	461	480	477	441	410	487	425	488	442	457	450	449	442	447	435	423	452	479	453	452	444	423	483	494	486	431	446	431	469	449	495	438	465	442	421	444	435	481	474	436	431	436	431	492	450	458	452	469	445	479	468	469	411	441	436	437	441	434	443	414	446	453	428	486	459	436	431	453	452	438	499	422	464	428	461	437	417	445	455	436	445	431	429	445	457	453	425	431	464	470	471	435	430	468	445	451	473	441	456	464	502	453	432	436	449	433	441	479	450	442	414	437	486	429	471	468	442	431	457	421	486	455	468	476	481	448	457	467	447	503	432	476	459	422	464	419	459	439	434	487	461	458	412	491	440	445	434	408	451	433	456	437	443	485	458	421	471	438	457	488	455	444	410	471	443	455	468	444	455	458	449	431	469	477	480	427	466	439	449	479	448	452	410	437	476	480	428	486	447	432	467	474	464	464	468	471	459	441	453	459	460	412	447	463	464	476	416	460	478	456	470	504	481	473	462	497	451	491	425	469	491	425	461	448	470	451	436	456	456	506	459	433	435	458	464	467	441	453	422	431	466	474	425	432	503	470	437	472	405	466	434	442	467	486	397	434	460	436	458	468	469	483	461	439	457	473	457	493	447	487	458	473	428	417	468	438	472	416	461	434	434	459	461	463	512	441	501	450	467	448	482	444	442	427	392	446	451	427	455	431	477	480	444	438	453	456	467	451	442	437	451	463	463	436	463	491	471	453	479	499	435	426	459	450	440	473	464	445	420	431	458	458	487	452	463	435	449	444	424	462	476	482	427	422	474	415	462	419	469	463	452	460	442	420	443	451	432	437	444	453	438	478	407	468	459	433	457	441	453	500	458	424	448	446	437	457	470	459	462	465	465	448	427	438	458	462	430	460	476	479	458	468	465	470	432	443	471	458	455	443	461	444	452	439	463	444	444	417	479	470	397	454	429	478	427	442	426	448	425	438	415	474	435	483	437	450	428	481	410	469	473	442	471	430	445	462	450	452	431	433	447	438	453	488	431	479	443	433	441	414	445	472	405	467	440	510	450	474	429	486	438	451	487	477	432	448	445	440	442	442	488	450	458	467	466	502	409	445	445	445	416	430	472	465	429	503	440	433	447	420	439	471	446	421	422	438	467	472	466	428	494	452	424	463	405	473	466	442	452	405	451	498	423	446	490	476	472	430	472	484	480	465	449	421	422	479	429	474	442	470	459	424	489	414	449	416	432	474	431	484	451	452	452	455	445	447	458	419	458	483	462	483	463	465	458	464	442	462	421	473	417	436	443	474	455	463	487	451	463	458	465	479	498	432	465	423	483	452	440	468	469	497	459	457	432	452	409	460	500	479	458	437	464	464	430	440	448	445	447	467	438	449	479	476	458	434	474	464	473	446	479	487	470	455	472	450	462	428	467	497	465	515	446	467	490	471	392	472	457	460	433	468	445	448	450	457	427	445	404	429	452	467	443	433	426	425	444	456	417	471	470	469	470	450	461	469	460	473	435	433	445	467	421	422	442	427	445	471	439	477	457	449	473	425	444	457	459	467	467	442	476	446	452	436	423	456	436	455	456	462	418	463	452	456	437	441	492	448	412	458	430	433	473	474	470	438	454	485	482	460	449	468	441	469	457	420	489	435	441	454	455	401	428	492	452	419	446	493	458	464	446	442	473	434	472	438	428	430	439	445	439	439	457	434	459	439	443	446	448	482	467	441	441	422	465	439	432
17890	25815	13324	8037	8085	7571	5971	4968	4087	4157	3454	2537	2139	2143	2315	2498	1849	1401	1248	1102	1023	1025	1019	967	869	885	881	844	753	768	849	823	765	769	748	711	658	669	617	635	618	620	628	562	620	586	642	655	560	605	643	626	597	592	641	620	643	592	585	623	603	532	561	568	558	546	585	587	568	537	587	538	551	528	604	534	536	519	509	541	545	567	535	556	545	508	558	485	555	566	479	549	532	553	569	554	536	561	493	565	533	504	528	531	547	586	541	559	591	546	581	566	540	540	572	552	533	468	559	541	559	567	513	551	542	581	526	527	589	558	518	562	541	558	558	529	526	552	488	572	514	515	597	537	572	524	549	535	559	564	543	549	580	564	534	527	581	522	559	537	559	524	563	539	510	500	554	529	558	523	538	537	563	572	585	577	516	517	566	560	562	535	517	557	537	539	557	526	565	563	536	525	561	572	523	546	531	561	529	549	513	515	529	556	523	557	523	556	531	546	557	528	564	558	547	554	554	552	519	555	563	533	534	551	505	565	527	549	550	551	565	550	557	550	584	507	541	550	544	589	557	548	538	570	542	577	542	571	548	508	558	536	535	524	512	521	557	499	532	579	564	551	598	516	559	536	530	535	543	492	513	556	546	556	543	539	560	543	536	516	523	557	548	511	533	566	533	534	563	564	554	580	566	553	535	573	545	569	546	569	539	541	539	563	574	519	550	610	497	550	553	581	567	554	567	548	505	524	517	528	531	550	526	528	570	558	567	541	567	546	532	550	576	507	531	539	524	563	530	554	546	524	565	538	566	577	559	560	506	556	537	570	505	530	522	540	520	571	545	534	541	553	552	528	533	551	538	512	549	564	571	516	586	526	543	529	527	524	563	552	578	550	584	581	554	565	544	543	559	542	573	525	531	581	551	526	553	551	529	547	517	514	502	524	549	535	582	568	524	512	529	560	533	543	542	564	574	601	555	568	564	580	515	498	545	512	559	565	525	578	572	530	538	546	545	523	533	544	537	556	566	555	524	518	523	531	565	570	546	493	517	535	572	573	560	504	552	552	566	562	510	529	532	538	556	525	532	567	540	518	525	557	545	530	534	532	557	535	524	527	517	526	529	531	545	567	542	571	534	510	535	528	536	534	543	507	563	549	558	564	578	554	593	530	540	554	503	548	555	543	548	548	581	567	582	535	550	550	514	567	540	541	574	579	584	530	577	542	552	551	538	564	552	529	554	504	511	539	507	551	529	542	561	540	540	587	572	527	528	514	517	513	525	540	562	556	530	521	540	551	585	534	512	555	530	551	514	556	554	547	534	532	522	567	565	503	528	562	509	535	524	567	531	547	522	561	513	547	536	524	523	529	558	545	538	577	532	535	555	519	518	521	537	524	497	536	530	567	542	546	563	530	523	590	531	510	542	492	515	540	516	542	545	558	529	525	512	535	606	597	602	506	550	555	504	535	561	566	533	536	516	534	577	576	523	572	560	536	525	507	556	548	508	555	540	514	568	518	583	535	551	558	572	523	544	570	514	543	556	535	572	520	534	565	553	560	521	529	556	534	513	517	550	532	533	564	534	571	549	530	582	556	549	544	536	533	485	519	565	562	552	518	507	551	543	541	502	506	575	570	565	553	534	536	520	589	543	515	547	531	510	510	540	552	585	519	511	571	555	558	509	531	559	495	543	559	550	574	531	528	537	537	471	570	553	581	535	519	515	542	545	578	534	516	565	523	574	567	534	540	542	537	531	572	541	540	514	552	581	527	528	542	534	543	538	581	549	531	526	583	527	545	542	500	564	516	533	565	492	560	544	532	555	505	578	539	550	540	512	510	571	519	572	520	568	585	497	539	562	505	570	523	533	512	522	539	524	553	491	528	565	526	528	527	528	554	520	541	479	539	550	581	535	530	585	570	515	527	555	522	501	502	491	514	551	563	529	566	516	552	520	515	555	552	552	531	529	532	530	505	522	536	529	537	551	539	519	531	556	565	570	566	515	521	534	555	538	568	549	533	536	533	603	563	503	513	505	562	556	572	575	570	575	564	545	539	569	564	579	510	558	535	542	551	532	568	531	579	547	539	525	554	523	550	487	542	545	597	521	551	512	554	537	537	556	512	547	552	519	562	544	555	529	541	527	520	550	545	525	541	585	543	534	544	554	575	536	567	534	536	595	536	562	529	582	560	577	514	518	519	536	499	541	569	558	513	541	527	569	548	511	509	514	576	555	537	537	505	513	526	534	544	515	565	538	490	567	544	543	523	563	539	552	528	528	510	602	527	539	549	565	559	520	581	549	565	562	551	506	537	548	536	521	532	528	540	542	536	538	549	563	573	503	542	514	560	537	500	560	524	498	579	525	548	540	535	531	549	552	574	525	526	521	529	517	537	537	531	496	555	530	558	544	538	537	564	509	566	544	554	545	537	534	589	533	543	540	520	556	556	556	556	567	543	566	546	559	560	551	565	545	536	530	542	501	553	482	584	549	520	503	535	553	552	537	548	526	584	561	504	534	568	548	534	549	541	540	506	541	512	538	567	562	553	513	555	530	537	579	530	507	537	540	513	559	548	527	558	527	531	498	566	532	569	548	522	598	538	556	507	549	556	539	551	565	524	568	546	570	578	547	525	526	557	571	568	532	543	510	519	542	564	532	539	542	561	543	561	555	508	526	514	540	572	543	531	547	553	522	522	559	528	542	509	573	513	570	545	559	491	514	526	566	558	530	564	538	575	571	501	544	574	552	568	505	551	563	563	518	575	526	556	495	561	565	526	533	538	561	487	568	496	524	517	525	527	504	556	540	590	541	564	546	536	547	560	574	538	542	549	551	584	535	530	537	527	562	541	568	565	520	560	545	508	555	534	552	507	547	550	532	536	547	556	531	517	528	549	572	561	563	517	524	588	498	541	534	529	551	521	568	559	537	556	587	530	579	525	577	499	541	550	534	516	533	518	507	552	537	563	541	535	593	538	511	585	509	579	540	538	535	599	511	520	546	564	526	536	515	590	543	514	532	532	560	538	513	539	531	547	529	545	553	551	534	511	540	538	535	534	546	531	513	495	540	525	533	554	548	535	585	516	510	501	583	537	551	555	520	563	550	557	587	557	533	504	585	554	550	557	518	514	499	485	517	545	561	553	546	547	628	603	514	570	536	526	560	555	545	565	548	548	527	517	555	526	578	457	571	575	540	575	522	539	541	559	541	550	576	527	551	550	562	579	536	547	527	550	509	528	559	543	528	535	548	531	592	539	518	534	527	525	572	558	515	562	538	541	545	553	492	564	534	567	520	564	544	523	519	500	568	596	535	562	553	564	569	540	545	533	505	552	570	560	523	588	566	554	554	548	526	510	569	539	494	515	537	568	529	532	539	557	527	529	536	534	542	545	504	577	543	541	570	584	565	538	549	552	536	540	543	587	579	529	523	522	528	515	547	510	542	507	544	522	539	573	523	540	570	572	497	512	566	550	544	538	522	553	504	575	593	519	521	553	550	576
23088	21180	28845	23805	21190	21310	11676	4578	3329	3333	2876	1946	1774	1751	2079	2053	1431	1158	1100	824	816	779	796	737	694	674	654	601	589	596	574	617	591	545	502	507	483	524	504	467	425	393	417	416	435	432	435	440	448	438	466	498	453	445	427	424	426	385	449	402	398	372	371	400	401	383	372	337	390	386	389	375	362	374	384	369	378	368	346	382	368	388	384	363	366	350	387	330	371	338	343	384	385	353	360	372	382	365	365	361	380	365	369	407	382	397	362	353	340	404	349	343	340	354	378	379	374	391	362	356	362	390	365	348	360	358	375	364	366	381	334	395	322	382	359	364	389	358	381	355	353	393	331	356	344	376	379	343	400	363	377	348	365	331	368	385	394	349	361	342	351	356	365	385	362	438	373	390	350	366	347	371	392	384	398	373	363	388	382	334	370	356	360	334	345	351	365	357	354	342	342	339	365	365	366	341	380	390	379	348	358	349	364	354	370	356	369	358	340	376	357	375	382	399	363	362	353	389	362	402	363	365	352	332	377	385	354	361	373	388	334	362	330	334	370	374	380	360	390	370	383	332	346	372	365	379	339	350	353	338	349	353	357	381	375	334	369	341	364	341	363	369	389	373	363	372	374	370	350	351	369	311	336	373	393	369	362	416	344	379	367	377	341	373	367	373	363	334	369	380	376	362	350	342	388	353	328	360	382	365	407	382	373	350	365	377	334	361	363	345	347	359	371	348	331	379	349	378	334	367	375	388	341	386	375	337	360	376	341	355	336	376	349	381	363	342	345	336	343	375	355	344	404	366	374	330	352	336	392	368	369	363	389	342	366	363	377	349	391	340	365	386	367	359	351	357	345	370	370	376	353	333	361	380	369	359	354	371	380	356	363	370	377	347	350	367	364	350	355	365	367	339	326	381	346	343	378	381	360	347	359	371	383	360	366	385	377	371	386	375	357	358	343	352	395	393	382	355	357	352	360	365	359	347	343	364	399	368	357	372	375	348	378	366	357	333	351	331	365	373	361	391	360	348	364	364	381	376	352	389	332	382	354	368	355	341	358	368	390	384	382	329	385	342	358	352	356	387	376	337	380	373	358	359	310	422	381	333	341	381	396	350	346	369	368	353	354	371	357	347	413	359	392	349	365	371	379	407	335	391	364	378	367	362	346	366	341	354	388	348	356	374	360	342	374	374	347	311	376	346	373	398	325	355	377	388	374	334	343	340	364	365	364	363	350	401	358	316	384	364	356	385	386	382	391	337	344	385	382	391	351	371	334	359	375	347	364	360	377	337	359	379	376	360	350	387	372	358	374	363	346	354	395	393	392	373	357	385	344	359	358	377	361	393	395	372	363	377	356	351	331	342	356	351	367	400	371	367	388	368	402	411	386	354	360	386	341	351	346	370	376	328	388	344	344	348	374	351	371	377	407	351	366	347	334	375	369	389	360	366	378	370	347	371	366	369	332	352	356	355	372	336	370	353	363	391	379	364	389	368	354	347	350	355	361	359	353	350	364	362	385	383	365	375	376	356	380	372	351	381	352	378	373	354	365	362	362	350	371	363	346	360	351	331	379	368	321	367	338	373	335	392	360	348	381	366	390	330	358	363	377	404	405	351	341	358	364	370	358	387	362	386	367	343	371	362	326	376	352	382	386	362	364	376	364	373	333	392	371	421	347	379	378	382	385	355	404	356	369	358	335	399	357	360	403	397	380	381	361	337	352	351	378	345	367	377	353	347	370	385	361	355	358	385	329	392	362	383	384	369	341	384	363	358	411	358	376	356	353	364	389	374	390	373	378	363	367	385	351	362	374	372	369	360	362	351	339	378	377	350	378	354	389	342	328	372	356	377	346	338	358	397	402	356	356	357	352	359	356	373	374	343	343	373	328	350	395	361	351	387	352	375	374	388	362	355	381	354	376	391	348	386	369	401	363	354	354	407	365	350	374	378	387	338	399	400	414	371	354	324	362	391	372	370	371	369	363	382	366	336	316	359	382	394	350	361	356	351	411	341	338	403	372	380	390	388	352	353	377	361	344	369	356	336	353	402	349	373	384	373	345	353	357	393	341	358	372	365	382	361	345	385	346	397	353	353	386	382	397	377	346	386	380	386	369	341	365	343	387	334	325	336	386	351	353	331	368	386	369	357	381	344	352	355	354	349	366	345	374	385	397	346	355	356	370	365	366	363	370	342	374	386	332	340	368	376	362	338	384	332	396	358	382	350	407	348	343	369	352	361	392	370	429	360	332	382	394	363	362	370	344	368	334	352	373	351	369	358	354	331	398	333	371	364	391	361	359	343	341	364	382	363	371	369	369	381	359	362	359	352	364	361	337	364	361	371	326	357	384	355	387	366	393	354	324	373	386	372	369	346	359	388	383	358	365	375	378	356	373	390	384	360	346	381	366	371	381	379	356	394	353	362	376	384	387	358	366	354	372	385	407	393	361	363	355	367	394	356	397	338	367	381	326	351	384	339	364	371	383	355	343	373	346	345	363	348	408	364	396	340	348	374	346	381	377	365	326	387	374	347	373	349	367	366	349	351	402	427	349	403	357	390	365	367	358	359	364	367	344	343	387	394	333	390	343	341	324	385	384	342	353	347	388	386	417	352	333	377	365	392	353	361	375	374	370	324	390	379	396	376	361	348	376	378	371	367	337	380	369	395	390	351	325	359	330	387	350	356	338	362	373	354	355	393	345	359	360	365	381	338	380	355	376	363	350	335	351	349	359	388	348	387	373	372	397	357	374	364	382	370	370	345	342	369	350	361	333	391	344	367	350	379	369	375	371	362	389	364	374	379	374	339	363	353	360	338	383	369	323	379	333	372	369	370	344	318	351	379	362	337	377	357	381	344	370	354	362	370	410	323	377	366	374	379	370	369	364	402	331	360	384	343	361	383	340	340	344	355	364	376	367	333	338	326	345	346	367	384	333	368	321	369	388	345	298	370	355	384	348	354	354	352	352	377	357	384	356	338	372	355	379	352	382	351	370	378	341	359	342	366	377	373	358	390	364	358	363	375	362	370	399	342	379	379	349	374	365	390	371	395	351	356	383	352	379	361	380	371	353	374	383	382	373	386	361	354	353	339	341	377	374	381	373	398	369	328	347	349	378	380	368	366	378	368	375	349	325	333	339	378	356	379	320	377	375	345	352	370	370	360	371	354	330	361	345	336	378	369	335	355	346	368	397	342	380	357	340	375	356	361	365	395	353	369	319	373	394	385	375	376	362	373	384	389	386	379	380	357	331	353	371	345	394	372	350	357	364	355	324	379	346	355	405	348	356	388	369	371	364	373	392	377	369	413	361	370	355	379	362	403	387	372	369	367	351	348	392	359	327	316	380	365	333	402	383	329	349	343	369	354	377	355	371	376	335	373	369	386	384	383	343	346	361	362	363	344	391	369	384	341	332	370	369	379	351	343	353	383	367	357	332	380	348	376	375	384	368	351	361	364	385	348	347	360	386	385	377	381	337	373	369	336	354	398	356	362
20902	36095	22372	15369	13750	12679	10163	8483	7272	6860	5700	3952	3544	3409	4068	3846	2641	1988	1922	1390	1372	1276	1277	1237	1110	1065	976	945	901	919	922	810	865	757	769	671	654	641	625	541	587	573	515	549	514	498	506	503	546	583	643	569	558	603	584	525	498	547	528	500	497	487	473	459	469	487	456	480	464	458	479	405	421	412	443	466	447	445	470	402	439	428	446	464	430	428	457	434	454	449	431	411	421	430	425	434	461	419	437	445	416	438	421	414	424	410	409	415	446	437	466	420	417	463	442	426	406	415	451	414	387	409	391	458	479	461	425	447	427	425	442	418	412	421	456	449	416	413	408	402	397	450	443	472	431	434	458	440	386	427	429	430	415	387	440	446	428	441	415	421	407	426	432	428	446	443	425	421	407	415	413	416	400	405	416	442	430	450	436	400	429	412	429	401	379	449	422	467	424	405	469	446	408	405	427	418	431	419	418	440	413	449	466	434	413	443	458	416	445	441	439	433	435	397	425	426	459	432	441	410	422	439	438	441	446	421	393	436	421	476	411	431	443	407	414	413	438	442	444	468	456	428	412	432	432	434	432	415	440	414	446	400	423	421	458	366	413	419	438	420	441	434	470	427	435	428	413	420	447	435	441	418	384	440	428	457	419	406	420	456	444	469	416	434	421	419	427	418	406	398	426	403	479	411	385	411	409	392	446	440	428	433	419	424	421	415	420	400	451	437	411	457	425	452	411	414	397	410	426	423	431	460	440	439	422	427	411	428	431	411	425	416	456	404	374	426	426	371	380	389	430	412	421	465	427	435	416	420	437	422	427	425	412	376	466	435	448	392	391	401	395	446	412	432	420	391	452	412	396	420	437	433	413	439	407	415	422	412	444	427	379	455	399	420	421	412	465	429	457	418	437	444	416	408	402	433	419	398	446	455	432	454	428	406	381	392	403	453	419	407	400	435	403	461	429	441	399	456	414	448	429	466	430	408	409	402	436	438	422	422	408	429	433	447	406	425	409	442	438	431	432	436	431	429	478	433	435	421	439	450	427	420	453	416	383	431	466	391	447	428	407	441	428	437	413	446	441	418	452	411	430	413	416	411	417	450	388	449	435	421	423	426	434	462	457	435	404	478	429	449	407	428	448	429	440	405	429	444	415	406	407	390	429	450	413	444	428	413	462	433	467	388	384	454	426	404	438	442	441	453	428	426	440	472	454	410	453	448	399	438	431	401	445	436	407	426	435	449	414	420	416	407	403	449	442	413	434	431	448	420	392	460	399	422	393	436	441	401	443	406	427	437	433	427	436	440	414	388	406	432	444	426	429	445	433	425	425	402	452	407	417	451	428	427	424	405	429	409	450	408	436	452	421	438	406	448	411	403	437	427	450	440	463	426	453	435	426	397	455	413	437	436	453	417	427	432	439	405	477	423	406	408	391	441	427	424	440	464	384	421	415	420	422	470	427	412	407	427	441	402	445	414	431	424	407	405	473	433	437	434	436	455	440	423	447	437	451	395	429	400	449	436	425	484	431	440	426	430	431	407	437	417	466	427	436	452	401	421	427	434	427	448	425	448	437	425	414	415	429	432	466	441	450	435	427	406	410	439	448	413	425	418	425	448	435	409	414	451	418	447	409	444	391	409	444	481	413	418	426	429	433	443	435	408	467	430	412	445	428	383	473	432	440	460	475	456	377	374	460	386	440	439	428	421	429	424	426	442	416	415	411	424	461	449	440	403	405	466	415	416	443	414	390	421	427	443	390	405	402	403	442	434	441	457	427	440	426	435	418	411	423	431	452	443	411	422	406	440	442	439	414	446	411	440	400	425	422	422	391	435	414	402	459	387	424	428	447	443	434	436	421	442	441	470	445	411	429	423	408	409	433	415	404	433	453	425	411	431	414	420	446	450	399	420	426	405	421	400	446	392	438	450	438	426	443	430	423	467	409	440	412	417	436	430	415	440	464	424	453	378	441	438	434	387	426	398	399	407	399	432	426	444	421	402	459	455	454	401	424	437	422	437	432	441	424	420	407	406	403	387	443	420	439	431	411	446	416	417	433	434	455	431	416	430	408	460	431	407	443	442	420	424	437	435	408	416	444	460	444	437	409	404	430	409	452	406	457	408	413	422	418	405	388	435	446	422	411	431	460	446	455	422	409	465	416	406	421	398	421	390	379	460	413	459	387	412	407	415	435	459	442	425	388	416	435	397	428	442	396	434	449	420	442	407	388	416	447	427	414	439	406	422	415	442	431	405	452	447	418	443	433	432	417	389	456	455	447	410	426	400	421	412	399	461	440	408	400	471	441	438	441	437	413	420	422	414	410	446	454	417	430	396	414	424	433	447	427	409	431	406	410	408	409	400	412	429	434	459	399	433	450	429	434	448	424	396	409	434	409	389	437	456	469	429	461	407	420	440	409	458	444	431	449	507	407	422	420	474	399	442	437	392	434	428	444	408	442	428	434	446	449	423	442	470	404	385	425	427	397	430	441	415	404	430	443	435	402	400	445	447	419	439	420	444	432	399	413	422	412	441	428	442	424	445	410	482	443	425	447	410	450	404	432	440	448	396	472	390	440	447	401	388	399	396	437	426	363	446	383	412	399	416	408	470	399	468	441	431	436	417	433	452	423	413	417	430	453	411	427	423	449	401	425	417	451	399	404	423	444	449	437	387	412	426	403	425	420	395	465	433	438	430	432	443	448	425	407	456	433	447	427	432	424	468	434	410	428	441	437	463	430	389	429	470	413	405	445	387	422	442	468	420	430	429	408	450	408	441	421	439	450	412	450	401	442	438	423	452	407	430	430	433	422	405	412	451	410	434	412	422	410	429	419	417	423	413	442	394	412	374	421	475	435	449	398	444	411	414	425	441	417	407	402	460	421	461	404	430	420	448	435	453	445	420	424	412	389	463	442	427	440	428	429	405	444	444	419	463	418	437	449	478	419	432	441	395	400	429	427	468	474	451	446	430	432	448	414	425	460	426	447	430	444	417	431	393	458	384	410	435	400	464	393	429	412	426	428	424	442	408	458	380	435	421	391	420	432	411	412	379	425	419	432	412	449	433	387	425	410	417	425	430	445	430	429	411	403	394	420	408	452	441	438	469	415	422	379	418	431	439	443	405	402	439	431	450	412	419	434	432	428	405	454	453	414	409	402	408	416	413	438	425	428	439	398	377	419	425	441	395	425	418	432	451	427	425	460	472	403	434	409	399	437	440	414	413	400	448	405	410	461	438	446	457	414	446	448	443	408	410	426	412	441	450	410	432	419	414	465	432	444	455	410	399	402	453	400	443	445	416	405	435	397	417	433	421	453	419	445	431	418	408	422	424	390	444	427	413	391	435	414	442	435	431	441	414	396	461	435	430	428	446	419	402	435	482	425	441	411	413	436	478	421	459	452	447	397	409	436	436	465	447	418	420	429	401	434	440	422	408	411	451	431	408	464	431	458	459	412	435	464	470	462	391	410	416	444	434	401	412	417	429	442	419	424	420
27529	20405	10647	4242	3329	2681	2030	1721	1522	1439	1163	911	956	924	1137	1065	831	657	649	543	519	574	549	506	529	501	497	496	455	513	467	446	426	421	406	415	448	390	414	434	445	378	367	400	381	372	447	406	413	462	426	422	434	422	424	412	387	403	418	397	392	407	397	391	394	362	379	350	376	385	379	370	375	399	384	395	406	371	390	365	384	408	361	427	368	373	404	391	394	366	411	408	395	381	375	377	368	386	398	404	410	394	360	423	391	360	396	364	339	383	400	387	356	397	351	354	381	361	362	384	365	344	369	363	356	390	382	374	389	395	374	387	389	363	370	382	390	380	390	396	375	359	371	379	363	426	384	406	389	398	390	372	393	376	415	377	411	393	359	352	371	338	374	371	412	369	371	367	385	380	385	406	415	383	382	387	390	396	397	370	384	371	380	371	370	377	373	377	362	390	368	386	379	381	389	397	346	361	386	372	379	354	350	410	391	434	347	394	385	394	412	350	324	363	397	384	404	389	354	400	370	376	384	425	383	354	393	387	380	403	380	368	387	374	370	368	382	336	326	404	388	361	357	379	379	413	388	398	377	403	356	377	397	385	374	331	386	394	385	371	374	366	370	380	380	406	381	402	362	334	359	362	372	360	348	383	402	415	397	377	398	413	377	390	388	368	388	354	382	382	383	398	395	369	346	368	423	361	403	381	380	338	382	371	385	403	410	418	393	376	417	357	370	351	372	366	396	402	407	369	411	386	381	374	403	382	394	371	387	356	331	350	403	369	402	405	387	373	362	392	336	429	383	370	393	363	406	417	369	348	382	403	388	373	358	394	376	367	394	389	351	379	384	381	356	407	371	390	408	348	364	363	376	363	393	414	389	364	385	346	332	359	397	402	398	368	387	373	383	397	407	354	368	371	383	370	357	379	383	370	393	366	357	376	371	362	370	375	369	446	352	355	372	366	333	375	394	363	363	350	399	345	388	390	379	415	341	404	377	384	360	388	353	379	383	369	402	384	404	385	385	373	384	388	369	388	361	394	378	358	388	365	381	396	363	387	401	344	386	359	366	376	397	352	418	396	360	365	402	395	373	372	357	363	419	379	365	372	398	387	382	386	371	381	399	377	362	405	377	348	392	361	366	385	377	374	372	387	390	357	364	399	366	439	395	357	351	338	356	372	342	405	422	395	412	392	369	351	418	372	335	378	383	373	393	393	364	377	356	383	358	388	394	368	362	384	393	384	361	383	368	385	376	366	366	334	391	393	381	364	411	385	378	372	409	376	369	390	368	398	338	373	336	385	377	376	380	411	369	377	371	387	412	368	357	399	338	407	381	382	394	363	407	361	369	419	362	397	382	380	411	366	353	396	421	363	380	389	356	378	368	394	418	397	373	397	389	403	395	394	348	350	409	372	394	377	379	384	403	400	375	378	386	355	409	370	366	412	381	396	393	366	376	382	399	350	340	400	414	363	357	390	351	394	357	359	350	375	405	387	382	396	393	358	378	395	398	404	357	390	393	384	411	393	380	349	370	396	377	385	404	399	358	354	405	404	358	371	345	398	381	378	412	388	367	352	390	375	387	370	346	389	366	386	361	383	367	348	373	371	388	368	379	403	354	382	372	393	373	372	357	383	392	415	364	368	368	345	394	376	392	368	379	390	418	352	359	397	361	391	395	384	391	428	363	410	360	374	362	385	398	385	395	310	368	377	373	359	387	374	363	376	382	391	339	371	375	385	381	365	350	387	368	386	378	364	410	393	363	371	408	370	393	393	407	415	381	375	363	366	386	362	363	417	406	367	367	362	355	401	393	385	377	369	394	378	365	403	359	381	342	403	415	363	364	340	390	383	403	352	400	392	422	337	370	352	401	400	406	362	378	379	421	357	383	397	365	424	373	361	390	369	413	381	376	386	365	402	371	396	378	361	385	369	376	396	360	379	380	388	393	364	402	354	379	383	357	361	375	381	384	399	364	401	387	385	391	395	376	372	394	365	384	374	417	357	361	362	393	404	368	401	405	395	398	386	380	380	362	371	388	391	374	342	412	403	403	383	368	391	353	389	331	382	405	358	391	399	385	398	359	421	362	371	353	367	354	445	385	354	352	396	411	387	394	360	393	376	353	360	351	377	414	353	367	363	363	356	412	420	364	395	394	389	392	376	340	393	375	345	391	370	374	370	388	381	397	376	395	396	379	364	406	342	388	372	393	383	342	393	376	428	373	380	348	385	346	387	386	380	408	408	388	371	359	360	375	360	414	347	398	406	352	397	384	406	404	414	382	369	376	353	346	376	383	404	398	365	350	365	375	379	371	430	392	358	379	380	378	405	371	412	365	416	377	408	378	349	374	370	349	402	372	340	363	372	374	381	392	414	363	389	394	381	380	338	362	351	384	398	361	379	410	372	365	390	367	380	340	371	388	330	348	408	345	412	353	379	378	374	379	387	378	424	395	351	340	374	386	385	359	384	386	357	374	343	384	386	406	387	408	404	409	332	353	371	411	395	384	403	361	377	350	383	388	369	408	369	397	390	388	397	403	369	380	393	410	370	411	359	379	394	397	373	384	384	349	389	394	391	399	391	382	382	376	395	367	411	406	408	378	374	359	383	372	385	377	368	402	369	437	409	369	370	378	364	393	389	344	385	350	401	373	401	368	435	384	373	372	362	360	385	387	389	382	331	419	377	391	388	394	420	359	390	342	406	379	346	415	381	353	325	368	356	366	422	353	381	363	397	350	369	372	382	381	371	397	355	350	386	349	385	397	426	371	424	379	380	396	396	416	350	420	390	372	363	381	428	384	389	414	395	350	405	381	389	401	408	368	384	374	368	362	352	362	357	362	367	359	388	389	427	370	363	397	399	371	445	370	351	433	401	388	345	378	381	397	378	399	360	408	354	412	390	396	389	332	373	383	371	357	400	373	392	399	405	362	351	396	403	364	351	387	361	371	437	399	359	413	369	364	379	350	374	383	391	393	358	403	389	388	382	377	379	432	332	369	372	358	361	400	389	385	413	408	373	386	380	365	388	351	363	403	373	394	367	427	407	394	404	376	434	381	365	359	394	409	411	404	363	350	394	376	367	382	416	372	374	376	397	388	367	405	361	362	366	360	373	381	382	418	352	379	379	350	395	350	370	380	380	382	363	362	373	376	364	397	387	395	403	369	400	381	389	340	373	381	395	370	352	375	416	382	390	408	406	399	406	376	381	378	400	346	341	386	389	375	419	380	417	346	382	367	385	354	360	395	431	362	375	359	361	388	378	374	393	379	381	389	346	372	351	333	335	399	390	392	369	401	412	392	411	372	341	368	364	354	394	382	381	409	403	380	374	357	384	402	425	389	375	397	393	407	379	368	414	403	402	419	399	367	398	406	410	405	367	376	404	386	357	354	393	345	376	403	354	406	369	389	385	389	388	401	372	367	337	360	351	412	372	361	336	404	413	362	417	359	384	390	360	422	377	384	375	386	409	356	386	397	369	353	397	415	341	400	353
16428	21431	9288	6211	6118	5373	4479	3771	3361	3009	2384	1873	1766	1745	2011	1923	1294	1109	998	861	852	787	830	799	740	722	638	694	723	670	677	649	669	606	600	590	556	549	515	561	543	514	546	516	535	544	483	530	489	548	568	531	544	544	563	513	508	490	493	477	473	465	474	500	472	464	492	482	494	463	492	462	475	432	461	477	487	464	447	492	462	470	500	489	474	472	463	466	468	473	438	468	466	459	475	478	503	466	473	474	464	470	428	477	473	485	476	487	501	507	488	462	499	451	473	494	511	452	473	530	491	446	479	437	488	480	434	460	512	433	480	490	459	480	505	487	476	421	458	485	441	446	480	489	481	488	463	466	475	432	454	473	475	471	437	450	494	415	431	412	435	519	475	513	480	466	470	476	493	444	475	470	475	464	460	482	451	470	476	490	464	486	467	473	458	496	484	477	451	496	465	423	487	443	488	464	472	457	472	463	446	457	429	467	480	478	475	454	427	454	433	512	440	492	445	422	480	456	479	469	465	471	491	463	447	427	439	447	455	440	472	477	487	480	455	490	457	468	469	450	466	488	450	451	475	443	470	525	482	462	474	466	452	447	475	473	458	476	449	434	445	450	478	454	438	470	510	497	451	504	449	472	463	448	469	487	499	460	425	497	447	473	476	480	494	481	500	445	469	442	467	485	447	505	459	459	468	459	441	463	509	496	477	460	425	462	445	447	491	444	475	454	487	453	452	478	458	458	459	469	478	448	454	468	470	439	476	463	465	468	441	441	471	521	475	454	465	445	480	463	450	485	456	498	479	484	453	509	515	473	475	430	482	521	480	465	478	428	448	460	431	470	464	460	458	486	483	511	479	469	448	451	471	481	437	504	477	459	492	517	462	495	441	437	464	453	481	497	473	474	465	473	455	496	453	472	495	464	476	458	463	433	460	442	467	500	474	440	445	446	472	459	463	458	466	455	452	451	436	487	471	517	461	446	437	464	437	500	432	483	476	467	471	476	420	459	478	445	459	493	496	463	493	419	491	466	446	420	458	495	482	492	443	433	438	468	470	428	498	486	450	447	473	447	430	470	449	470	437	453	453	483	469	447	466	462	444	468	443	514	461	519	394	498	473	481	465	512	450	448	471	510	480	445	500	466	471	471	438	428	500	461	464	478	449	494	446	486	487	494	481	494	474	434	465	430	484	473	450	480	482	454	483	404	457	485	464	455	457	469	453	467	444	477	469	475	478	474	451	454	482	478	512	495	415	470	434	479	474	473	446	478	504	469	516	458	481	459	427	504	480	469	443	460	489	476	436	477	498	471	497	468	459	463	482	475	466	459	460	485	447	451	473	475	437	478	471	481	470	483	465	475	452	465	427	443	454	473	463	443	483	446	452	428	401	506	447	470	476	407	488	472	474	454	440	467	461	451	471	449	515	465	476	448	447	491	463	498	469	460	448	446	439	483	492	485	470	489	451	458	453	468	462	470	464	462	439	459	428	466	475	446	472	475	472	469	488	434	447	441	488	477	495	442	456	472	476	433	497	444	479	471	490	483	455	455	486	443	493	459	506	452	506	452	442	451	455	475	458	495	476	453	488	479	475	446	481	446	471	470	506	479	471	496	467	455	462	451	472	501	488	449	449	467	476	490	451	469	487	453	493	455	468	428	449	450	481	459	467	471	489	426	466	449	479	487	472	447	460	456	480	473	459	442	488	469	440	459	490	452	455	479	458	482	450	427	462	470	481	477	484	456	483	449	496	497	472	476	464	462	485	445	456	450	451	456	463	458	457	474	473	452	477	472	498	460	466	472	492	469	470	461	461	439	473	461	439	488	459	441	451	468	441	463	479	434	451	496	453	482	464	475	498	456	452	458	480	493	447	449	474	438	438	467	444	463	497	448	453	462	452	448	482	486	467	497	459	485	478	494	455	473	474	496	463	470	432	473	482	499	477	427	435	457	496	513	443	447	457	417	424	461	455	461	430	478	468	462	514	465	490	480	456	439	476	441	498	489	445	439	453	455	457	449	480	454	515	474	427	427	502	485	495	453	456	439	494	473	481	465	500	504	486	475	474	473	439	471	498	494	466	469	477	429	478	486	467	454	478	488	459	504	468	464	463	466	469	455	423	480	487	485	478	439	469	483	435	466	469	446	482	495	476	433	442	511	455	456	483	453	476	457	432	468	489	426	450	471	470	495	497	449	462	471	488	490	465	466	452	486	443	467	486	486	497	453	460	501	470	465	442	454	437	470	449	437	440	415	435	469	463	448	485	462	498	473	475	452	434	486	444	467	480	440	469	491	450	433	493	448	440	491	466	466	470	444	475	494	473	447	459	474	439	470	507	416	454	485	437	484	455	486	434	443	432	467	472	424	458	449	460	433	495	465	512	464	476	456	449	467	451	474	468	436	491	524	484	444	499	450	497	487	439	489	457	480	433	490	458	462	463	495	480	475	448	470	489	438	452	475	504	487	459	507	471	485	452	465	449	477	444	420	463	445	507	458	473	473	457	497	479	453	450	435	436	480	469	461	479	464	491	501	503	463	469	475	455	458	439	475	448	475	464	500	448	490	496	492	486	468	473	461	462	439	480	468	453	437	457	451	495	502	460	453	435	475	468	487	424	459	429	470	473	499	444	475	484	475	468	453	473	463	477	498	455	460	438	469	451	454	481	439	463	478	468	465	484	437	446	504	438	480	455	454	482	446	488	492	492	449	474	484	478	495	495	489	468	472	455	495	477	463	495	479	503	453	486	471	489	449	434	479	464	477	491	477	455	472	448	469	476	457	467	473	443	439	478	496	454	470	480	494	466	441	509	478	470	448	437	433	467	453	432	482	503	482	462	493	475	498	466	490	476	472	485	475	459	460	500	462	474	452	456	475	473	427	459	460	497	472	479	494	506	474	498	501	442	490	498	461	426	526	460	493	473	467	460	447	482	509	476	422	512	451	487	475	458	447	480	437	499	508	476	448	456	458	440	485	463	473	466	474	452	450	445	481	478	457	449	481	447	476	489	487	470	494	484	488	465	467	470	425	447	479	455	438	504	474	504	489	462	479	490	452	471	454	468	448	446	490	488	499	489	472	454	447	467	461	488	467	511	496	472	478	453	459	480	485	475	467	463	457	445	451	473	476	474	447	447	466	460	440	460	467	503	491	471	449	470	490	459	484	488	474	464	449	472	496	492	511	502	497	459	487	471	486	488	443	468	451	478	464	452	474	502	473	457	448	479	510	499	461	495	465	444	439	464	494	454	522	443	510	475	473	512	450	487	453	448	459	441	485	447	496	429	458	499	454	421	492	481	460	468	513	480	476	489	470	522	475	449	435	468	452	421	480	493	487	481	448	443	450	478	492	440	444	472	466	484	426	449	482	450	487	506	480	475	436	436	441	453	488	469	491	470	496	461	465	440	449	453	472	481	479	493	496	494	431	442	432	444	439	427	507	446	472	477	457	459	487	491	497	447	497	438	450	456	484	454	503	475	474	449	475	463	438
24283	21235	28351	24388	21109	10838	4645	2948	2414	2202	1721	1355	1299	1358	1568	1380	917	857	769	671	604	577	527	565	531	503	489	517	461	466	496	432	420	415	420	397	391	358	370	309	349	340	358	345	318	345	354	319	347	388	361	361	358	332	354	363	326	352	332	339	299	357	313	348	303	321	298	285	337	339	308	325	310	308	306	282	314	296	307	302	303	326	299	319	297	310	274	294	308	311	302	303	309	300	315	293	301	307	270	273	290	294	303	263	327	265	289	279	287	301	262	264	314	292	289	294	300	307	272	287	322	323	282	299	317	296	316	290	324	297	288	297	338	308	312	283	324	316	306	279	337	278	277	317	296	316	287	309	295	306	281	291	335	297	268	326	336	288	287	333	301	288	268	297	315	295	280	294	319	322	315	311	306	311	301	296	290	313	294	293	287	286	326	315	313	301	313	315	297	301	298	312	305	289	303	277	293	307	267	273	278	313	333	301	314	282	296	310	280	276	284	287	268	300	313	267	311	303	274	299	284	326	271	292	314	323	321	291	297	293	273	292	303	291	310	297	279	286	309	274	314	277	304	286	303	327	314	315	295	282	329	311	300	322	273	302	281	322	285	278	282	279	297	315	362	277	302	308	314	305	306	318	309	307	278	273	307	292	266	279	287	297	290	283	325	280	276	280	291	307	287	318	296	284	277	280	269	296	299	305	319	297	274	277	296	300	319	303	305	275	289	319	318	294	312	314	294	321	282	348	272	305	309	285	280	297	300	311	308	308	285	310	306	311	296	272	295	269	309	265	295	329	308	289	315	266	315	318	282	286	276	304	287	313	319	274	292	279	283	299	280	310	284	298	284	291	283	298	333	269	301	268	308	303	317	277	303	318	303	299	277	286	310	287	321	319	328	299	302	300	291	288	328	319	288	286	299	317	326	293	328	317	315	299	281	308	273	330	321	302	294	289	306	293	265	331	319	296	297	305	281	313	285	299	313	277	308	267	310	291	308	282	280	283	288	290	280	280	331	292	279	288	309	305	313	330	286	317	302	309	289	277	296	311	324	290	283	279	287	319	291	294	274	279	283	310	290	317	312	304	280	297	298	297	278	300	273	288	287	299	295	274	293	287	296	291	301	275	302	298	279	316	313	301	307	282	276	303	309	327	305	296	277	272	278	298	290	275	327	311	346	302	296	281	304	313	273	298	300	333	320	294	324	257	317	272	304	301	326	285	321	327	305	316	283	295	288	289	294	307	301	296	249	287	270	298	305	279	298	278	327	316	307	311	313	315	300	318	314	306	279	336	308	317	306	312	287	277	295	274	273	295	278	289	316	318	304	285	328	275	294	330	288	314	309	286	298	292	300	263	323	293	294	290	288	302	291	256	312	288	315	272	303	289	313	275	260	275	297	308	277	289	298	295	294	317	288	322	326	285	300	287	303	273	278	332	258	297	304	287	313	306	286	281	277	268	301	309	270	301	301	281	296	286	302	281	288	339	300	266	289	291	311	281	282	305	306	282	267	286	299	318	294	279	275	284	304	272	298	304	297	276	286	292	298	322	297	311	271	329	339	303	277	281	303	270	286	312	284	287	308	275	251	299	284	292	287	270	302	295	282	325	267	275	258	288	292	298	287	285	296	263	293	288	328	282	306	281	282	298	307	313	310	296	312	316	302	316	313	306	302	297	296	289	303	301	294	280	285	293	284	293	309	286	290	303	274	292	337	284	295	305	292	309	290	274	303	288	295	300	296	300	269	334	287	307	286	302	272	305	303	294	276	294	291	317	278	304	317	282	300	298	327	279	298	316	323	318	281	292	277	311	283	293	300	296	329	293	312	278	314	267	290	282	300	321	288	301	283	290	323	308	293	299	313	268	316	280	318	301	279	287	309	282	305	300	298	298	309	302	314	282	270	304	295	309	301	303	287	301	299	266	297	301	291	292	300	306	266	284	296	274	291	318	306	293	295	282	314	300	275	305	288	321	323	257	270	261	323	315	280	291	297	296	279	297	278	292	286	306	309	280	316	308	311	296	295	277	269	294	284	287	308	335	303	248	287	307	259	318	276	307	284	318	280	285	307	306	280	284	280	293	310	311	319	272	306	302	312	280	290	291	304	296	277	297	289	292	285	304	299	314	280	328	288	314	302	323	312	286	301	294	303	335	324	291	293	357	289	301	279	255	285	304	298	294	296	288	272	267	303	287	299	298	269	283	259	284	317	273	293	294	296	308	311	306	312	284	297	268	290	284	280	321	281	271	298	344	266	299	280	292	326	293	311	282	309	311	300	274	316	289	299	291	294	301	289	302	311	303	303	298	289	297	300	274	258	311	266	299	297	294	307	289	297	302	316	300	294	312	284	300	296	279	316	288	265	326	275	289	337	344	268	308	282	319	307	305	327	279	316	305	309	307	306	305	298	291	291	329	280	288	282	289	300	278	303	295	289	297	279	288	315	294	309	315	287	282	288	308	317	313	291	312	322	314	289	320	288	302	306	311	310	244	278	332	278	284	285	302	298	298	285	296	296	299	278	296	301	312	280	290	294	313	315	284	302	290	296	284	300	312	316	305	277	281	305	308	263	308	285	305	282	295	323	301	291	284	321	289	308	309	299	301	298	289	291	283	318	282	273	307	313	290	299	302	313	290	299	283	303	309	268	277	254	299	310	301	299	277	310	287	277	274	328	303	310	295	292	334	293	314	303	267	307	272	321	266	287	317	320	313	306	323	267	316	309	303	272	302	286	310	276	300	288	266	284	280	265	297	272	314	305	284	307	261	319	305	307	296	265	323	308	339	279	263	280	298	320	272	283	277	324	268	318	298	246	299	281	292	306	320	316	274	274	287	270	278	317	317	300	316	319	311	308	295	327	282	328	296	284	274	291	296	299	330	268	273	303	282	289	293	331	305	288	303	267	288	291	290	321	288	291	296	270	262	281	287	300	310	268	301	295	320	265	311	295	298	295	289	279	283	285	333	282	298	315	305	328	292	279	314	289	304	277	296	276	296	280	283	292	280	289	310	307	312	303	300	327	326	296	302	293	280	305	326	294	304	282	295	302	297	281	307	304	295	297	291	304	322	318	296	299	281	311	284	281	305	315	300	305	314	323	286	283	309	297	276	326	314	292	285	284	267	284	303	295	272	311	302	303	280	282	298	303	294	270	257	283	284	307	319	318	298	320	325	304	302	303	289	301	296	321	301	289	304	351	274	315	300	291	280	281	301	308	280	297	295	284	289	290	277	290	308	274	290	297	270	253	290	277	300	272	295	304	313	313	298	303	296	289	256	291	286	303	285	302	305	293	329	298	274	298	289	313	292	296	308	283	310	286	317	304	289	321	299	302	289	276	256	274	294	277	286	300	314	324	269	286	265	297	328	274	264	265	349	289	317	304	267	302	273	306	290	294	307	315	313	278	326	307	292	297	265	299	289	281	311	322	285	300	300	283	307	302	264	307	314	265	344	296	297	326	280	285	298	285	277	315	270	303	324	294	302	300	284
18513	31911	17322	11566	10132	9000	7653	6299	5612	4884	3647	2842	2667	2696	3183	2722	1767	1495	1374	1033	981	939	939	846	918	789	781	704	707	714	704	679	652	582	621	541	519	524	471	480	476	436	411	463	474	426	414	462	437	492	497	501	458	468	458	445	449	437	418	423	376	391	424	443	402	391	368	419	379	350	403	362	407	352	352	379	393	367	368	386	352	377	356	393	389	359	370	381	374	374	373	350	358	386	393	370	333	345	360	384	357	371	381	349	384	367	356	369	388	385	354	389	380	349	384	373	381	388	358	329	369	361	400	362	406	335	328	377	370	368	356	345	355	364	370	375	370	344	382	360	346	375	369	352	366	373	380	365	378	359	362	369	373	340	361	392	372	379	342	363	354	362	380	381	375	367	378	347	399	385	355	367	345	343	381	365	368	344	376	365	370	341	364	353	396	392	382	348	386	362	358	344	342	367	373	340	376	324	368	384	380	367	391	366	415	350	362	355	393	402	349	379	387	389	342	354	368	398	382	396	349	356	361	361	371	360	386	351	413	377	375	347	348	366	384	344	405	341	387	350	367	350	365	375	404	369	353	373	350	381	358	353	340	344	383	383	325	355	357	354	357	326	369	369	347	369	340	380	346	343	363	372	348	360	418	371	366	401	356	386	405	356	379	379	369	357	370	366	366	387	337	332	386	365	350	398	377	390	344	350	358	340	362	363	336	355	395	361	351	349	375	377	353	339	360	383	343	343	362	345	353	355	363	343	383	378	350	351	349	363	357	362	384	385	361	381	360	396	400	352	354	383	364	368	356	347	387	360	328	328	372	359	353	399	333	373	353	390	383	339	365	365	361	340	335	366	375	375	362	362	378	395	393	347	397	368	383	345	341	366	378	380	387	373	357	337	371	367	389	366	351	369	384	382	353	382	392	364	374	402	361	389	353	366	342	345	384	355	360	389	342	383	365	398	363	345	383	358	383	356	385	359	370	337	355	354	397	374	369	356	375	360	387	363	372	354	368	357	352	364	357	358	358	359	400	345	371	371	343	346	378	380	355	332	389	400	379	396	365	370	366	359	372	355	373	347	358	376	380	369	355	380	375	340	378	367	345	346	349	359	338	369	383	365	375	364	373	346	372	371	385	398	351	360	377	368	367	371	396	359	378	414	352	356	348	381	361	342	350	377	317	345	379	383	353	360	403	394	383	363	346	369	348	388	380	361	355	345	395	390	373	370	351	353	374	387	324	368	375	390	377	360	393	373	373	349	408	359	387	382	373	381	357	346	368	354	354	367	341	365	338	372	377	372	331	363	366	393	360	331	391	377	356	378	374	366	386	383	375	385	392	375	343	414	374	365	361	340	325	356	356	356	330	371	388	367	391	374	358	381	384	373	372	363	376	359	367	353	365	343	375	386	373	378	387	389	356	382	354	417	373	351	355	367	355	345	365	374	375	392	356	360	375	370	363	366	344	346	331	344	366	382	386	384	361	353	376	391	401	343	340	392	352	389	355	373	359	385	388	389	345	360	356	367	350	386	367	339	376	340	362	389	356	402	375	360	364	390	334	364	397	359	384	359	384	340	408	407	340	387	380	354	377	378	386	371	364	357	392	350	358	354	367	358	383	380	370	358	380	345	341	368	351	356	366	378	350	383	373	400	368	380	364	385	362	350	350	380	388	366	375	349	367	397	357	374	341	379	394	398	359	377	389	363	391	387	375	397	415	349	356	364	314	366	380	387	358	380	378	370	350	357	360	383	388	359	348	348	368	351	367	358	399	390	367	374	341	377	383	349	354	362	385	342	382	313	335	344	336	349	387	386	367	336	383	366	344	388	358	399	356	382	324	374	361	346	356	385	344	365	371	361	344	325	365	349	357	349	351	373	357	349	370	333	356	377	406	376	405	375	332	377	330	364	362	383	337	378	359	336	335	358	368	363	367	354	349	369	401	388	374	347	370	364	345	355	360	352	392	347	392	365	387	333	359	334	337	342	335	347	381	338	329	358	360	389	346	347	341	346	391	382	392	380	379	386	362	375	364	374	359	346	361	373	391	382	379	357	399	375	384	364	396	369	376	325	354	349	379	370	359	383	361	337	393	373	360	351	375	384	352	368	364	380	321	387	389	347	381	357	382	365	373	362	375	339	358	402	367	378	358	344	380	373	351	393	367	349	397	399	387	356	370	370	314	348	373	360	388	403	377	372	334	337	362	348	371	365	349	367	408	371	378	339	393	369	368	340	421	353	362	366	387	356	339	366	350	418	365	355	352	378	360	373	338	360	377	373	357	398	380	365	389	359	351	355	370	415	321	364	370	369	345	396	367	365	380	399	369	370	381	357	358	359	374	385	349	370	334	381	334	377	385	363	353	376	383	368	398	345	373	345	395	395	412	348	387	390	378	344	355	344	379	389	363	349	335	392	358	366	350	373	371	373	361	361	363	372	357	367	343	381	351	410	383	413	374	351	352	322	366	356	383	354	382	391	409	351	396	355	361	352	345	361	344	377	381	358	372	355	387	365	390	353	338	362	322	354	399	367	374	335	386	394	348	393	338	386	345	404	356	345	370	400	337	394	352	327	369	354	378	382	408	348	394	352	349	359	359	357	357	376	363	373	351	348	393	351	379	342	354	365	360	345	344	371	347	350	351	328	357	379	394	355	324	377	346	326	383	368	343	375	356	354	378	375	366	347	422	348	347	357	371	372	353	358	353	369	399	382	384	383	402	343	359	360	374	361	357	358	375	336	376	369	331	350	362	375	362	390	352	357	360	390	345	350	351	333	387	381	372	363	360	370	356	336	369	378	355	371	351	370	345	344	356	371	353	338	384	364	401	355	352	352	366	361	368	386	411	368	372	356	385	355	360	372	369	361	361	380	352	382	374	381	360	360	357	375	338	403	362	363	338	360	364	365	382	378	366	386	353	362	391	381	359	359	352	396	378	409	368	355	412	385	396	322	390	366	335	363	341	370	375	394	385	384	361	396	354	385	352	359	390	377	342	362	363	382	366	378	379	351	395	380	417	367	322	392	366	364	374	345	363	335	394	358	329	381	364	379	350	344	353	386	362	399	394	357	371	352	319	347	406	356	351	382	367	351	375	370	367	344	351	352	389	377	379	348	373	371	366	388	388	374	357	350	362	350	376	348	401	389	393	366	340	345	346	350	331	352	343	383	389	327	381	364	386	346	367	358	346	376	356	385	389	372	394	378	375	362	376	356	319	364	380	337	384	358	389	373	354	370	372	362	373	348	376	372	371	358	369	374	391	361	406	343	346	376	393	404	364	356	365	357	349	350	407	381	381	359	349	341	367	362	354	368	378	357	374	383	354	356	395	348	374	360	362	377	326	379	374	367	380	336	405	370	358	375	353	382	390	360	373	387	359	385	380	375	366	408	353	355	392	350	396	407	380	392	314	371	386	366	412	362	381	334	375	386	372	386	343	392	328	368	346	382	370	361	371	376	347	377	337	373	380	383	389	381	363	355	384	388	358	408	354	372
25318	21166	27000	25300	10371	4016	2955	2433	2081	1840	1488	1274	1148	1305	1553	1262	990	869	805	718	701	693	687	681	593	639	618	584	588	604	641	613	567	582	525	536	485	507	516	478	507	460	495	479	561	510	540	552	520	503	555	464	496	470	527	529	444	483	494	476	428	493	459	467	471	455	462	483	499	470	450	424	487	480	464	470	454	455	476	453	445	470	480	506	456	463	439	481	476	482	433	489	454	449	476	457	469	436	457	424	487	403	485	453	477	449	457	418	474	505	505	409	451	493	466	443	440	492	413	427	465	449	484	476	447	464	445	453	471	453	457	454	435	474	459	444	423	433	466	492	463	491	431	466	473	474	478	480	453	454	450	471	448	461	473	430	437	470	444	486	437	473	442	463	457	449	453	463	489	478	470	477	432	464	419	444	444	424	445	471	420	451	423	437	471	477	440	460	418	468	413	433	446	459	482	454	448	477	452	476	457	416	480	469	477	480	444	460	450	445	444	438	450	437	442	454	458	480	427	488	422	441	450	433	475	457	445	456	462	447	470	491	444	428	479	481	496	448	434	423	406	481	479	491	462	475	472	415	462	473	440	473	493	478	409	479	473	417	464	458	479	456	467	436	425	417	475	442	435	474	464	455	456	456	476	469	453	421	457	472	454	450	412	486	454	448	481	414	463	434	442	464	464	472	471	496	493	415	435	495	428	433	483	460	447	452	465	417	472	442	471	434	473	504	463	455	414	448	464	471	470	462	439	431	438	473	420	431	434	479	422	466	471	465	447	473	463	448	444	478	456	455	399	475	442	431	504	438	466	447	473	443	467	476	470	453	474	457	459	454	466	484	436	484	392	436	496	439	494	471	463	481	509	470	436	439	470	475	461	497	449	439	439	459	441	469	420	456	460	467	472	454	437	482	465	460	401	464	485	469	462	433	442	441	449	444	452	455	447	455	441	458	496	444	439	457	455	440	444	447	481	436	448	446	434	441	423	428	442	444	421	463	459	476	448	442	473	443	467	435	481	428	440	434	455	422	458	438	442	459	429	487	439	456	422	460	446	431	513	464	440	493	454	451	449	436	470	427	456	471	439	451	458	411	432	499	466	499	436	492	460	449	479	459	490	469	461	458	456	459	487	445	476	468	490	466	436	474	512	504	458	463	401	451	466	490	443	427	450	461	462	449	480	433	458	523	446	446	455	438	431	456	470	460	480	407	505	433	459	480	438	437	451	458	476	494	427	470	485	421	450	498	466	454	485	416	471	445	462	444	427	451	472	470	477	455	430	455	454	441	481	490	489	439	431	448	433	439	451	476	434	411	459	444	442	455	419	464	437	450	424	459	424	437	475	461	446	480	409	434	453	489	485	450	452	444	464	487	439	481	468	460	457	462	457	435	472	474	444	471	451	472	471	449	462	453	470	433	442	495	469	490	478	477	445	468	461	465	461	455	454	449	471	439	473	472	462	469	483	420	439	429	488	484	455	491	465	478	440	469	463	468	479	413	422	465	472	426	448	468	481	474	431	427	433	451	460	475	441	473	467	474	471	427	477	457	433	473	414	471	489	465	481	440	450	476	458	472	416	452	474	460	466	448	406	465	467	454	464	480	467	450	452	426	442	473	469	468	450	484	474	409	468	475	460	432	472	438	470	474	449	474	464	449	473	459	457	443	422	494	502	471	440	472	479	469	501	459	474	412	422	448	458	484	420	441	463	472	439	492	472	477	465	398	469	449	457	471	432	460	452	500	447	464	483	435	472	415	457	490	457	413	462	463	437	466	438	420	452	492	440	434	473	471	434	465	461	440	475	431	459	485	464	509	454	448	443	485	502	457	439	459	474	472	435	426	462	439	486	455	445	464	448	446	481	463	474	433	458	478	469	445	462	478	461	422	439	456	441	479	463	486	468	467	524	479	446	422	461	482	436	450	460	475	455	428	452	482	482	481	463	457	484	465	431	483	453	503	444	471	469	420	456	459	470	463	477	479	442	447	473	478	444	469	423	438	446	466	433	464	463	512	443	502	469	462	432	453	437	448	436	430	447	449	442	446	457	436	444	415	436	448	439	444	478	451	450	435	480	483	456	457	450	474	478	466	452	431	463	474	443	465	483	512	484	430	433	420	407	432	435	469	477	460	469	426	456	457	453	475	436	480	454	450	449	447	475	473	475	449	482	453	411	472	456	452	444	446	422	463	480	470	455	463	462	443	427	416	426	459	474	435	447	428	457	497	466	511	447	471	431	451	447	437	466	427	445	435	429	459	415	437	454	429	494	486	455	479	424	454	463	428	456	456	477	430	497	473	433	417	448	451	470	452	444	458	472	467	467	461	481	461	497	453	470	422	490	433	488	466	464	443	455	455	480	423	440	476	467	441	502	460	452	440	478	471	521	444	506	463	483	443	505	456	449	497	479	453	471	472	486	431	453	432	445	428	477	440	448	461	431	460	464	441	446	441	489	475	426	440	456	449	471	441	475	444	462	445	479	496	486	444	492	441	411	452	481	472	430	466	513	470	441	492	479	469	469	437	447	455	457	471	451	448	462	436	465	417	483	442	420	422	448	435	435	480	459	423	404	427	483	465	447	455	446	457	443	431	435	521	474	448	479	440	472	438	455	453	446	458	452	479	446	425	453	423	488	428	445	457	476	476	450	479	432	467	495	455	453	489	495	467	477	490	453	462	503	450	480	481	450	433	447	481	479	461	487	440	470	425	456	456	448	511	467	473	480	469	430	422	442	469	440	419	435	463	477	452	485	442	417	495	451	437	468	486	455	413	428	478	407	440	473	449	458	438	455	461	469	451	425	486	482	466	445	415	479	488	456	479	402	455	474	433	481	467	481	481	438	471	421	456	447	439	432	474	456	457	473	416	453	467	461	460	433	521	442	419	437	430	442	436	463	462	467	462	402	433	460	460	457	466	495	484	415	413	430	476	459	444	435	475	430	457	459	440	455	416	472	515	447	432	424	452	477	438	426	449	441	447	473	462	492	518	470	429	465	466	452	489	480	489	469	436	477	475	438	420	435	464	480	462	441	505	476	430	452	465	460	417	460	440	443	443	447	446	464	466	412	472	486	448	465	467	476	470	467	445	453	452	452	457	474	467	459	467	475	467	472	452	452	452	450	484	400	442	399	466	441	445	424	514	468	470	470	461	427	457	478	484	427	479	453	455	443	458	440	462	438	453	434	435	478	481	459	437	424	483	469	466	450	448	439	439	464	447	433	456	470	439	447	442	474	441	477	470	441	474	462	435	453	444	420	466	457	453	443	429	434	446	448	448	459	462	483	459	427	455	463	429	443	421	450	470	478	469	433	445	446	461	483	452	476	448	448	472	457	487	475	431	452	447	474	439	462	504	473	449	488	464	462	453	492	454	466	464	441	466	462	452	456	440	461	442	460	480	459	474	469	429	431	459	430	485	451	442	461	450	501	438	483	476	455	413	498	472	422	442	434	442	479	458	471	484	522	439	434	474	463	442	450	424	478	443	464	483
18020	26584	13624	9779	7914	7309	6229	5336	4807	4127	3222	2508	2237	2539	2868	2373	1731	1379	1326	1074	1075	1096	954	956	879	868	839	809	825	808	816	766	792	732	686	700	688	644	637	678	602	658	626	601	636	621	644	610	594	620	608	685	638	621	610	608	649	587	585	602	578	620	558	590	527	567	555	532	568	552	571	563	592	575	550	566	543	515	554	536	558	567	561	556	545	562	542	549	557	540	531	578	554	532	511	464	506	545	566	547	556	541	500	599	513	559	557	561	560	559	559	495	552	564	579	551	563	540	524	566	545	520	564	545	534	544	511	522	545	517	546	515	554	531	568	509	519	559	573	539	545	553	547	574	526	502	566	554	561	538	537	547	561	544	533	528	523	552	508	537	529	503	533	568	564	515	542	554	538	553	561	540	525	543	544	573	503	523	556	543	565	519	568	545	552	566	532	537	520	521	551	491	552	539	544	533	541	586	572	610	561	557	557	563	581	541	572	531	495	531	546	583	537	532	537	559	539	503	572	542	501	589	540	546	526	534	546	579	539	551	593	525	547	538	542	533	585	569	538	558	542	560	523	516	570	536	529	539	583	562	525	567	522	534	534	560	537	538	535	564	535	510	538	551	517	591	552	524	536	513	533	591	557	512	534	564	583	541	568	537	541	565	518	543	530	590	563	542	574	590	569	554	575	559	569	552	528	562	535	558	547	559	579	603	520	535	561	570	573	597	551	555	543	564	531	527	559	513	517	554	567	550	545	580	563	569	537	567	516	558	563	561	523	515	578	565	546	548	527	572	563	532	516	522	537	563	569	519	514	515	533	547	551	533	540	512	579	563	495	561	546	561	544	542	528	550	540	560	592	545	553	527	549	550	554	541	541	554	575	543	506	588	555	538	530	540	567	565	510	573	571	568	552	545	521	539	520	529	516	545	539	571	536	522	550	561	546	539	569	558	576	527	542	538	537	572	518	562	569	515	548	528	566	564	541	540	525	525	554	530	540	530	586	546	542	577	493	554	548	517	556	514	539	542	535	549	505	545	561	547	511	551	531	581	513	535	506	630	521	568	526	501	577	548	569	523	566	564	539	543	569	558	562	550	506	561	570	546	584	540	567	570	523	560	495	592	554	555	510	544	542	557	499	552	526	521	573	552	526	543	504	526	525	537	541	491	542	537	549	549	499	511	548	563	561	570	541	539	529	569	580	532	516	573	572	523	531	542	557	528	517	530	543	569	537	540	541	527	533	525	541	527	541	574	509	551	505	553	551	525	588	554	489	545	567	533	533	532	545	524	550	561	529	502	570	516	539	555	529	543	565	532	537	546	528	573	535	588	513	564	584	544	544	580	547	560	513	537	557	558	534	541	591	559	504	510	568	537	549	544	531	576	546	548	548	548	553	496	507	570	551	592	553	540	551	556	553	540	578	528	529	520	589	518	527	535	521	561	565	577	563	558	506	555	529	592	529	507	536	540	541	535	533	518	549	541	545	538	517	552	536	547	572	532	532	594	537	545	547	558	569	565	566	566	510	497	561	561	504	553	500	530	572	551	524	555	561	575	524	579	521	558	557	535	534	584	571	531	531	544	529	534	525	546	546	515	568	501	533	569	519	560	545	531	558	515	533	516	487	549	519	525	558	523	538	546	557	514	546	533	565	540	568	586	553	582	576	533	541	554	573	537	553	523	534	492	551	590	585	515	569	586	542	572	529	537	505	507	553	493	570	523	532	545	542	545	504	533	539	576	523	542	548	531	525	583	581	541	543	536	518	546	560	560	582	550	527	527	506	559	552	516	574	542	576	566	553	561	570	517	528	560	561	548	526	493	572	553	549	529	581	562	526	577	539	575	568	582	579	528	559	536	553	514	552	528	523	535	516	572	558	573	527	536	524	581	544	527	589	553	527	492	582	589	557	550	541	561	509	568	537	568	549	552	549	580	548	530	578	542	556	488	582	580	494	534	549	517	547	570	565	509	532	552	546	553	575	568	527	543	541	501	533	533	581	538	565	526	497	557	567	577	559	553	544	603	554	526	569	543	582	550	612	504	543	517	535	538	562	569	567	554	540	553	527	535	524	521	518	566	560	562	559	561	517	529	516	585	547	550	556	578	536	542	542	523	527	564	518	499	551	552	517	539	533	530	545	528	598	531	507	513	553	512	578	542	485	556	553	580	517	554	524	571	558	541	569	537	531	554	559	542	564	546	589	553	564	530	495	537	541	560	520	557	563	564	513	565	531	597	516	541	511	557	531	504	525	548	528	528	545	572	547	539	526	572	581	509	519	512	533	540	584	570	604	526	534	576	558	528	538	564	530	545	530	531	524	592	556	556	589	555	554	507	540	575	560	537	548	567	568	568	541	527	532	529	528	555	570	531	549	523	490	542	566	537	504	553	550	571	559	521	553	546	534	546	534	494	503	561	581	551	580	547	530	552	514	546	565	569	569	556	520	557	510	515	548	572	560	557	608	520	544	528	541	550	552	549	564	540	547	554	539	544	527	528	542	572	537	533	527	569	533	528	576	510	521	545	538	550	529	568	585	507	544	545	553	559	534	519	587	549	551	526	547	573	551	535	581	524	525	552	559	563	549	554	547	562	508	522	568	491	549	541	550	539	571	539	514	521	556	534	537	490	542	553	516	571	576	581	542	589	579	559	548	565	548	538	560	550	512	573	569	560	580	552	545	580	556	574	521	532	543	553	575	529	527	587	540	528	588	555	527	553	531	539	533	536	533	521	529	524	574	520	552	525	584	499	531	507	559	562	526	581	521	503	589	503	523	544	556	540	560	584	537	541	540	538	552	573	500	519	542	571	526	563	505	543	559	571	512	565	529	529	520	563	557	559	574	541	516	560	539	559	551	585	550	517	555	565	558	565	560	533	562	545	548	554	558	505	562	517	581	522	537	569	510	567	526	525	539	546	583	557	568	555	524	539	542	568	568	527	521	504	536	566	520	573	588	536	556	542	532	548	504	526	531	569	560	506	560	539	540	572	555	526	531	581	521	585	527	521	546	507	556	530	566	543	562	527	529	530	605	517	510	528	537	561	533	571	524	559	531	541	517	518	569	514	524	501	538	531	565	543	573	552	548	527	535	528	532	532	539	554	569	538	556	504	535	540	569	523	550	565	543	530	556	569	563	560	528	544	573	528	525	535	564	519	536	550	572	567	544	517	538	511	548	544	560	560	567	571	543	532	610	548	546	559	559	550	539	542	485	539	585	568	540	505	536	533	524	570	527	524	596	589	511	512	539	539	531	536	536	557	535	535	537	562	581	503	528	547	536	526	553	539	536	547	504	508	535	551	525	520	535	551	514	529	509	554	549	534	573	541	515	522	534	529	532	540	561	515	541	565	584	552	475	531	547	541	540	580	546	532	579	577	519	548	525	562	580	556	544	558	557	578	542	560	576	524	533	557	533	560	550	521	550	508	534	548	528	505	530	508	583	534	550	572	557	566	545	549	565	571	581	542	538	535	515	537	579	509	552	553	551	564
23017	21190	28848	23805	21198	21315	12078	4974	4038	3407	2617	2119	1782	2095	2393	1965	1308	1225	1049	888	890	849	780	785	701	692	672	629	621	631	633	650	626	542	560	513	486	495	486	427	415	443	447	474	449	472	401	429	470	417	458	463	467	444	443	458	441	426	413	413	409	410	386	349	422	397	389	377	407	387	371	415	357	358	384	387	387	405	389	387	372	378	374	369	395	426	359	407	392	373	395	377	365	361	368	358	389	344	371	373	397	367	399	403	338	381	367	371	395	384	363	344	394	387	382	362	365	344	393	389	358	391	371	380	406	349	379	402	345	363	382	387	337	377	379	393	361	370	377	355	357	344	373	363	373	408	327	312	349	345	381	333	353	349	400	355	374	377	362	375	355	399	345	351	371	357	394	372	349	396	359	376	343	379	340	365	358	347	389	390	320	400	381	395	381	391	426	356	381	395	400	388	361	355	394	414	407	377	339	417	363	358	364	402	356	354	370	352	387	356	354	363	365	347	381	360	376	367	342	366	373	352	402	371	389	362	371	354	370	369	379	356	357	388	363	395	366	362	364	371	334	395	404	409	406	381	358	379	362	419	364	367	380	392	364	365	339	366	393	340	391	349	379	377	363	400	373	370	405	373	375	362	370	365	378	354	375	355	372	327	375	389	385	326	366	444	359	397	386	404	333	387	396	354	380	381	365	351	345	348	356	387	356	376	376	405	395	378	356	333	332	349	340	384	382	377	357	352	343	399	350	338	402	359	373	372	349	375	370	363	393	349	353	375	380	350	352	373	380	368	381	362	371	361	383	357	361	372	365	381	375	380	361	358	356	369	352	362	395	371	392	398	332	407	374	359	371	360	349	382	374	374	372	382	433	404	407	374	370	391	374	362	359	369	358	349	348	382	344	367	362	391	360	372	362	349	394	339	339	388	407	354	349	404	339	375	381	377	385	375	369	391	360	398	371	377	359	413	362	381	370	386	349	366	402	373	369	413	383	359	367	335	383	390	367	393	343	386	349	377	385	389	363	386	390	381	364	353	361	359	337	394	364	386	340	365	386	404	388	342	370	381	352	349	351	350	368	365	393	328	372	368	374	380	348	375	359	352	347	368	368	360	340	369	378	380	371	356	376	363	356	372	354	355	363	357	372	374	352	384	377	367	387	384	346	390	338	384	380	367	380	394	357	329	364	377	382	370	356	390	360	371	357	396	388	384	361	388	379	355	394	367	342	388	367	406	341	402	360	364	385	326	373	368	368	335	383	369	355	381	379	416	351	358	352	369	361	355	369	377	394	393	352	351	363	350	400	349	378	414	364	388	376	376	380	396	385	361	362	372	348	342	359	347	387	344	375	356	358	365	372	381	368	369	368	378	361	361	375	366	381	372	368	349	398	369	379	356	354	370	389	399	375	397	418	343	371	377	355	380	383	394	373	376	361	373	349	361	384	376	369	374	352	388	393	382	390	388	388	367	369	332	354	358	343	370	388	374	385	356	353	366	364	390	370	374	359	384	360	345	336	356	342	339	330	358	384	392	359	352	372	348	357	383	370	351	335	338	365	319	399	356	383	377	364	388	364	368	348	393	351	345	396	347	401	382	384	388	376	362	368	375	343	387	368	367	372	383	374	365	401	392	357	384	389	399	384	342	346	371	358	384	353	374	363	354	382	365	363	353	369	316	377	383	409	343	377	348	376	347	368	342	354	392	380	381	375	396	378	347	341	404	364	385	369	372	383	360	356	368	374	379	376	356	369	347	343	387	373	360	373	371	371	347	404	366	364	354	386	345	399	359	384	386	365	365	374	351	395	378	408	350	374	383	354	389	375	370	387	380	356	367	364	352	342	410	378	369	395	381	396	348	362	381	388	379	362	405	366	372	372	365	351	361	358	351	377	374	381	371	333	326	378	368	352	360	364	377	380	394	381	365	378	348	378	401	375	360	386	375	383	347	392	354	370	345	377	382	374	354	371	436	382	380	373	366	380	352	303	363	385	380	372	353	422	403	374	376	373	411	338	377	355	405	389	368	362	362	381	379	371	378	404	353	358	386	372	374	369	347	347	408	362	377	383	368	382	380	380	368	347	377	325	380	398	349	349	347	377	379	353	361	387	357	358	365	380	328	371	419	391	395	353	391	354	377	383	377	376	360	389	378	397	374	385	387	368	370	412	386	342	369	395	377	346	354	378	385	351	354	374	400	369	353	388	399	371	398	410	339	363	357	366	363	387	356	376	399	359	345	352	377	398	337	363	366	374	384	352	397	358	327	368	385	380	363	356	343	378	353	416	381	343	383	386	371	388	367	361	364	377	383	370	368	356	370	385	402	352	356	373	365	373	372	384	365	366	366	341	361	366	364	384	379	362	327	335	374	365	366	328	381	357	363	369	393	350	350	381	360	382	341	406	404	389	395	365	370	385	390	378	400	402	379	334	358	360	365	388	370	344	342	353	361	378	369	351	373	400	355	375	346	365	385	342	387	348	367	365	407	351	365	359	385	346	375	348	359	361	378	342	343	375	369	344	387	343	371	366	364	372	383	354	320	368	381	373	384	385	378	342	379	363	382	387	353	369	391	392	339	353	407	357	356	361	341	376	363	352	400	347	411	369	378	323	378	384	382	360	345	404	337	389	384	377	339	404	360	390	394	357	359	359	382	340	367	389	348	340	382	351	392	395	372	378	339	396	344	352	372	357	359	366	350	362	356	403	347	368	389	368	369	367	342	404	377	387	373	371	359	357	358	355	366	352	358	381	339	371	344	375	346	362	365	343	377	361	387	373	374	354	373	373	368	366	369	387	348	368	399	355	351	404	392	372	394	399	393	379	386	356	371	358	367	367	369	377	353	399	348	359	395	361	373	358	389	351	382	367	376	364	407	360	381	364	371	381	414	357	353	395	379	358	402	355	364	379	360	364	354	361	370	356	354	383	362	357	386	372	367	394	358	359	373	358	365	362	385	350	359	346	350	387	367	365	366	371	388	368	343	391	370	349	359	410	343	375	392	358	361	385	391	383	384	338	390	357	391	363	374	363	348	397	387	347	360	366	384	373	378	345	374	366	366	353	366	346	403	381	358	391	367	360	377	387	350	340	391	365	390	413	347	345	389	400	385	356	375	379	382	396	332	397	344	373	367	381	369	351	379	381	409	379	381	371	377	392	349	358	409	367	340	354	331	402	357	335	391	384	390	368	346	349	358	359	360	343	356	389	365	380	370	395	354	377	345	385	378	340	341	394	339	363	380	355	359	357	391	339	360	326	363	351	344	409	423	377	356	360	384	383	356	369	403	386	367	357	399	406	367	391	393	392	362	375	343	365	380	380	325	330	393	376	373	385	349	335	383	336	354	368	389	402	360	390	354	394	367	375	358	354	391	352	331	365	386	387	391	386	411	384	370	351	348	381	367	394	367	375	349	360	341	351	390	374	342	350	369	383	373	387	399	377	388	417	339	386	393	380	354	379	381	375	400	358	388	369	374	382	363	359	391	343	362	386	390
21252	37707	23178	16580	13794	12367	10695	9092	8432	7089	5306	4255	3784	4277	4651	3723	2536	2093	1751	1481	1405	1414	1252	1157	1061	1070	959	925	947	948	953	912	835	824	754	696	662	615	615	558	580	582	569	556	585	592	527	550	556	627	615	617	599	533	587	520	551	550	499	495	513	471	450	454	487	436	464	438	420	452	442	412	423	460	410	463	482	439	445	474	454	428	420	472	456	417	442	416	439	411	416	435	414	427	420	420	425	436	418	400	439	434	416	425	420	436	428	424	431	446	445	431	420	446	452	411	443	398	426	461	452	460	412	447	410	439	427	409	432	434	430	426	434	436	442	400	422	443	418	422	431	409	429	406	464	413	432	440	425	442	424	415	436	476	425	427	422	402	431	470	390	424	407	436	397	427	435	460	447	395	419	432	398	415	423	397	431	402	404	460	442	409	436	421	452	419	457	456	409	409	424	408	455	464	462	456	476	425	439	411	429	413	461	403	441	435	453	435	452	436	416	412	425	463	442	443	451	461	428	410	470	413	450	425	400	429	419	403	437	426	419	422	453	426	416	400	400	490	418	475	428	459	434	447	445	427	410	392	434	406	427	435	420	440	433	396	410	398	436	440	461	403	441	418	419	389	422	493	445	431	439	422	455	418	424	409	398	403	448	442	436	441	471	445	441	432	475	446	413	431	431	441	461	397	441	424	444	461	434	422	413	390	386	427	467	452	452	427	448	443	437	414	455	461	410	447	450	452	451	437	413	431	405	399	413	457	421	434	423	460	431	423	408	455	447	407	429	433	423	447	438	428	415	416	443	447	436	415	434	411	436	443	415	448	427	431	444	424	445	449	426	409	452	443	462	446	438	434	422	438	400	431	416	390	412	465	445	428	417	432	449	436	415	427	418	448	407	424	416	426	435	385	439	443	408	413	443	446	459	441	421	433	427	428	414	449	401	446	441	428	411	461	437	453	448	470	418	444	421	447	444	463	434	421	437	398	446	409	425	439	411	425	413	452	404	441	400	446	415	436	443	463	423	463	429	416	418	436	422	431	470	443	423	422	405	437	415	407	429	434	418	449	418	461	414	418	472	451	467	436	406	428	426	425	445	432	408	430	435	418	443	435	423	469	418	448	411	432	438	448	458	419	444	456	418	434	420	443	400	473	403	429	433	467	441	439	409	427	452	444	411	423	438	445	440	444	461	441	439	427	432	408	421	442	451	450	441	393	446	414	421	420	428	446	435	463	437	427	441	431	433	476	446	401	406	445	387	467	450	426	436	411	420	426	406	429	438	428	428	432	434	437	408	408	467	431	446	406	421	451	452	429	386	454	445	449	430	430	439	415	430	433	422	394	461	464	429	408	411	440	450	425	417	447	413	430	433	436	452	434	416	405	427	428	398	467	417	413	447	436	445	441	427	423	440	448	426	448	411	454	429	429	446	444	464	439	410	434	417	393	424	433	463	445	402	428	426	416	437	405	407	443	419	444	431	427	421	464	405	427	419	445	433	411	437	408	459	425	432	432	399	485	429	428	437	399	476	429	396	427	463	437	431	440	425	407	423	442	464	440	453	377	438	453	432	406	417	474	422	485	433	410	439	464	462	433	457	454	413	398	434	422	434	468	426	458	401	415	469	415	474	439	416	397	389	417	448	429	421	417	430	423	455	420	478	435	467	464	441	432	474	430	419	461	428	433	433	422	419	430	454	464	447	412	458	440	420	437	421	407	403	421	413	398	464	443	409	441	419	444	440	420	433	435	381	442	420	431	468	449	432	415	454	436	433	402	440	455	430	385	390	416	407	426	425	416	434	464	419	394	446	429	441	450	437	442	415	417	431	415	430	432	434	448	404	414	446	417	451	398	465	411	415	416	435	410	424	474	445	427	455	440	439	452	429	419	434	452	421	411	436	441	428	418	395	459	405	459	408	439	419	442	394	410	442	447	414	457	441	419	411	418	444	473	431	429	425	442	455	435	449	445	432	460	453	416	419	454	418	410	474	414	421	406	422	460	451	428	425	406	424	409	442	444	436	390	452	420	432	421	439	436	460	450	457	455	456	420	420	409	444	442	438	413	436	436	415	429	433	419	412	432	406	440	430	436	434	452	502	420	424	446	434	429	456	426	399	445	421	463	422	388	431	411	448	405	428	450	457	460	426	438	425	453	445	433	430	429	399	442	414	431	455	441	415	450	441	399	407	452	433	454	428	453	382	436	432	460	438	423	403	408	460	444	410	462	424	427	427	431	412	414	420	473	417	425	463	450	428	425	438	445	456	442	438	409	429	453	425	449	417	420	440	421	422	434	408	402	443	453	428	450	408	431	433	428	476	461	445	415	448	424	452	426	405	418	398	383	432	414	427	400	463	399	425	443	391	442	441	441	435	395	414	441	436	456	416	430	399	427	433	450	476	422	424	465	428	427	432	428	426	434	429	445	439	441	459	438	441	394	450	423	444	426	420	466	423	407	434	426	399	477	439	417	416	410	387	431	401	455	408	433	437	462	433	429	436	426	462	471	434	437	401	395	437	425	461	406	448	430	458	415	423	391	412	422	431	437	450	380	416	435	441	446	450	435	436	423	432	460	436	454	451	413	434	446	438	450	471	429	458	430	409	470	410	428	405	451	433	417	388	438	415	435	439	419	431	410	476	450	404	436	436	440	448	426	493	437	442	426	410	476	434	431	442	459	459	433	443	463	421	470	444	445	420	394	497	458	419	443	441	396	461	453	439	431	413	447	418	484	409	429	437	437	419	427	439	440	438	399	415	417	435	427	436	411	451	401	391	456	446	450	439	411	427	440	448	487	462	421	388	429	389	417	425	424	435	447	424	414	406	465	443	413	449	437	461	434	439	432	423	421	448	422	420	425	388	407	459	442	443	438	409	393	442	442	439	405	435	440	442	455	448	437	435	434	416	425	426	415	467	430	474	422	434	460	402	434	431	453	433	430	426	409	418	426	437	405	404	431	424	423	412	419	397	436	416	389	449	424	474	425	456	387	427	425	425	438	435	416	448	404	417	390	434	425	401	386	401	428	392	440	408	464	468	410	437	440	437	418	419	441	415	414	452	440	443	438	419	464	454	441	449	425	458	406	426	418	462	406	428	442	379	430	439	440	466	438	405	428	458	452	453	427	431	444	472	433	413	418	435	439	430	443	430	450	398	442	408	468	424	391	444	452	459	420	410	456	405	391	414	398	473	442	440	422	389	404	436	418	480	422	435	418	422	404	418	439	446	432	462	417	432	460	445	459	431	436	413	419	441	426	451	470	431	463	427	410	411	451	457	435	418	439	434	457	432	427	431	435	417	436	419	448	453	459	415	445	407	451	444	425	418	405	411	447	433	391	447	433	402	423	423	407	434	424	445	427	423	408	422	371	466	437	444	415	409	397	430	399	440	407	446	429	416	448	416	435	419	427	436	431	437	403	453	417	420	425	427	431	429	424	417	438	413	407	421	448	413	422	437	427	397	402	437	375	426	438	471	432	426	461	387	418	424	411
27452	20371	10531	4675	2782	2396	2131	1875	1799	1435	1142	1019	994	1160	1128	934	803	741	596	555	563	562	568	511	488	478	503	453	501	493	509	505	455	436	468	470	419	390	434	413	385	426	439	423	434	420	408	446	426	435	432	432	417	444	382	421	447	403	351	433	381	414	374	411	408	371	409	409	388	408	360	396	387	417	363	346	407	401	385	355	396	388	387	374	436	393	378	387	371	396	386	408	349	415	397	364	364	367	404	396	359	441	361	352	382	354	387	377	369	369	382	397	407	379	403	388	426	362	375	367	383	364	371	399	409	416	393	359	399	359	387	383	438	394	394	378	395	412	345	385	363	373	388	402	339	413	393	399	378	367	369	394	399	371	438	377	405	404	374	401	354	376	373	403	391	415	326	374	407	389	407	389	397	367	385	371	392	384	404	363	407	398	377	371	409	372	345	397	364	408	377	383	402	368	366	414	404	363	359	388	370	395	383	391	387	369	399	367	361	397	374	393	361	410	382	381	399	400	403	396	397	389	402	347	366	385	366	382	371	393	361	413	409	370	393	384	373	384	393	382	390	373	383	410	412	390	367	407	383	378	413	398	414	363	432	393	376	364	397	379	376	420	391	428	367	371	368	355	394	366	388	384	380	396	378	409	394	370	411	383	398	373	419	397	397	370	373	360	368	399	396	380	393	403	407	401	426	379	392	413	372	372	373	357	424	393	364	349	395	405	407	381	386	346	362	392	382	406	413	399	379	380	392	407	362	346	363	403	372	413	372	385	387	383	415	412	373	423	381	384	385	387	399	358	418	405	400	394	387	356	384	443	382	401	360	389	372	393	372	426	401	422	356	379	381	372	343	372	401	370	393	407	397	395	402	373	399	393	381	357	372	400	385	372	381	376	410	410	394	374	369	385	381	403	373	414	340	375	371	369	412	394	426	415	357	390	422	377	398	380	416	388	389	378	364	386	369	391	414	371	405	392	377	399	372	384	389	371	404	384	389	371	390	383	378	349	384	364	372	386	427	375	418	378	376	366	394	412	404	404	379	439	378	372	378	372	377	366	384	366	374	359	398	379	377	405	389	369	413	408	382	395	405	401	395	383	398	404	361	384	373	390	389	364	422	399	425	357	379	385	363	386	396	425	412	381	383	397	375	399	415	381	413	396	388	370	376	383	367	374	408	398	365	392	382	428	384	385	394	357	386	370	372	380	391	396	379	382	381	386	354	404	387	407	375	410	363	344	350	408	411	406	388	416	377	397	393	392	441	380	368	400	405	395	350	379	407	386	393	368	391	390	367	379	406	380	380	397	380	390	395	371	432	394	405	397	363	412	385	375	375	406	393	363	393	399	337	401	422	389	364	405	369	413	408	371	376	373	378	373	405	372	390	378	403	365	390	387	386	361	406	363	372	365	418	386	378	399	380	379	386	360	386	409	388	396	411	398	375	395	383	392	398	408	376	415	407	362	398	400	380	386	394	347	397	361	383	392	380	370	380	352	368	351	383	377	341	375	401	388	400	369	384	375	376	376	391	387	376	397	436	391	413	415	403	398	399	384	410	375	394	382	379	387	384	392	381	382	375	396	390	408	364	381	398	402	367	379	383	393	356	399	339	360	395	390	406	373	389	382	399	387	410	367	381	370	431	378	381	390	367	410	355	374	432	348	364	395	388	361	360	418	395	398	395	380	367	364	415	390	377	377	382	376	367	335	374	383	372	374	370	390	381	410	404	396	417	384	388	364	381	386	423	384	403	412	416	343	360	359	395	417	378	381	406	393	400	407	375	390	408	374	385	409	389	375	419	390	411	365	381	368	400	399	395	375	351	389	412	385	400	388	390	367	385	395	427	385	383	391	369	363	374	354	378	360	427	362	356	389	394	402	368	346	387	393	365	386	400	374	428	365	418	387	426	374	387	361	378	371	421	369	395	365	385	407	378	382	381	403	378	439	372	371	456	371	361	377	401	362	415	367	376	368	376	395	387	396	375	422	385	380	370	394	418	371	377	393	394	359	377	378	374	410	374	357	385	372	386	437	386	391	387	385	356	387	378	412	411	395	393	396	371	376	348	387	377	401	403	417	384	380	343	400	374	400	357	384	372	377	382	379	374	402	424	415	396	337	409	410	434	402	413	394	378	371	387	344	396	386	391	385	385	371	349	390	375	343	387	423	399	375	415	395	417	355	325	382	382	384	367	373	355	385	373	387	365	408	380	396	356	345	392	415	365	394	396	397	383	371	407	371	385	360	410	398	406	383	389	432	345	383	369	379	403	379	367	377	359	386	374	389	399	399	360	346	387	369	354	402	400	346	384	404	387	403	395	346	348	374	405	386	371	387	400	396	375	377	392	385	394	399	390	393	394	410	409	361	394	395	413	406	399	429	395	367	365	399	385	394	419	404	362	399	369	389	380	353	379	371	372	369	377	389	386	378	359	368	392	408	385	433	371	380	334	389	357	376	392	383	367	395	389	414	401	370	397	374	410	367	372	368	357	405	373	394	398	385	403	356	360	381	408	387	406	402	389	404	359	361	372	410	396	396	360	391	378	374	389	387	415	387	380	395	376	402	396	373	360	375	414	407	357	367	382	362	388	395	349	372	404	357	396	403	392	376	367	405	404	419	372	387	362	379	397	401	389	349	388	385	388	369	364	368	381	390	406	379	396	409	402	337	388	388	388	387	381	420	381	370	370	410	372	386	406	385	400	394	375	353	381	400	355	385	383	389	394	373	417	406	378	384	354	394	379	382	392	370	363	374	417	380	343	358	368	387	376	391	390	373	416	400	440	385	405	389	396	357	367	385	399	361	383	378	386	380	366	395	351	374	450	366	402	379	335	390	381	373	414	360	399	349	392	408	407	385	396	404	380	393	395	380	396	406	396	377	370	392	374	391	387	395	331	387	386	410	359	421	385	371	399	373	383	366	379	371	361	357	389	365	384	353	420	383	393	366	387	404	391	375	354	418	397	368	384	366	380	383	404	389	397	396	395	373	399	395	353	428	402	385	340	358	388	340	400	371	392	386	362	398	356	379	441	384	354	394	404	369	367	383	373	395	350	391	392	422	406	450	424	384	373	377	402	380	371	375	389	374	390	350	371	399	379	400	397	403	394	361	380	386	401	387	378	371	389	381	419	407	391	353	395	375	419	376	387	423	377	365	407	357	411	362	382	415	391	372	415	409	371	379	390	364	378	377	377	407	400	381	364	395	354	394	388	354	404	359	440	389	408	371	386	403	378	388	423	381	378	375	399	370	383	404	384	404	362	411	364	407	393	362	397	393	375	367	388	399	402	383	359	373	396	364	405	374	357	349	371	421	386	353	376	393	373	393	414	364	395	354	406	419	364	377	390	374	385	374	386	365	339	419	416	397	387	390	395	372	385	387	379	391	371	376	368	388	392	408	431	365	392	356	348	407	385	425	385	374	391	359	388	365	352	359	378	390	371	398	388	388	367	396	384	395	406	358	398	396	421	386	366	361	365	398	395	378	352	418
16643	20674	9338	6603	5278	4903	4692	4328	4019	3027	2329	2032	1798	2099	2310	1853	1291	1179	1014	957	832	902	775	707	740	737	643	706	652	693	671	651	654	623	543	567	585	543	525	517	536	498	545	552	535	511	534	531	501	542	569	564	559	521	500	531	488	494	526	508	513	520	497	489	474	468	475	493	501	473	477	461	470	494	499	464	465	478	470	498	487	486	476	475	459	460	454	485	473	444	462	448	462	457	479	493	483	479	479	473	484	433	436	497	444	459	450	459	472	462	483	510	457	470	475	478	448	455	499	473	442	479	502	499	467	472	491	500	477	459	455	453	468	502	491	489	468	455	482	492	477	489	463	435	484	463	492	437	509	480	458	468	480	454	459	456	461	502	456	438	499	461	492	481	517	495	445	464	480	460	458	479	467	458	472	497	482	447	447	465	499	452	460	495	449	478	460	474	455	483	471	456	422	483	487	481	439	491	487	464	439	460	472	484	477	424	492	464	475	494	465	479	481	472	466	450	502	466	509	485	466	451	448	447	470	492	448	481	461	461	489	449	471	441	498	468	455	474	484	466	471	462	456	506	527	489	496	549	461	442	436	485	429	466	477	485	465	473	467	471	491	439	487	483	471	477	453	488	493	465	492	448	458	484	499	451	477	484	466	485	525	482	480	490	531	458	446	493	468	454	498	484	495	461	476	462	508	461	467	444	456	490	476	475	478	440	485	476	488	465	470	470	455	485	454	494	452	476	477	496	459	470	488	468	471	465	488	466	466	502	512	501	430	442	482	473	455	496	477	479	467	442	477	495	490	459	463	460	518	479	433	467	477	494	480	498	485	470	485	470	437	469	509	485	465	499	447	468	510	466	488	443	436	429	454	488	466	461	511	433	482	454	492	468	458	464	427	500	483	454	475	491	468	468	424	495	452	407	461	471	441	478	440	437	442	510	491	484	524	492	457	482	487	485	470	479	493	473	494	464	460	478	511	461	464	503	456	474	463	481	462	446	440	486	479	496	466	474	441	476	464	452	500	469	458	481	488	498	467	478	479	460	494	449	476	467	476	501	437	440	502	528	471	465	458	469	489	479	463	459	427	473	523	479	473	451	440	477	464	473	458	481	479	450	451	466	439	452	431	468	494	466	462	424	464	474	453	476	446	477	434	494	475	475	482	522	492	494	434	489	467	497	452	485	460	448	465	454	508	462	422	494	441	489	465	482	472	472	461	454	462	467	443	489	454	485	483	422	469	485	468	450	483	452	453	457	464	469	487	449	436	471	505	470	449	493	495	468	493	512	457	466	454	456	498	469	476	483	464	446	441	429	468	442	469	431	473	502	498	471	486	468	461	466	465	471	449	466	491	468	463	486	480	491	472	491	465	446	521	482	431	502	483	475	463	509	492	477	453	462	468	463	500	484	437	442	469	488	479	508	466	450	467	431	481	524	438	477	476	468	454	432	495	451	457	454	422	497	481	485	478	468	453	459	477	471	488	494	492	459	420	466	492	467	516	475	413	447	486	450	452	460	492	466	490	477	488	476	494	485	443	495	473	442	471	485	448	519	461	463	500	490	446	447	461	471	475	498	475	484	507	466	458	433	472	483	469	494	478	478	458	478	497	464	500	515	464	485	503	442	477	461	452	466	509	464	468	459	459	465	439	493	487	423	435	504	458	469	498	459	458	465	468	453	463	442	478	462	483	464	453	404	491	459	495	463	478	488	496	494	460	458	494	518	464	451	475	465	458	506	490	449	445	504	462	479	481	480	480	506	499	484	452	426	484	486	455	459	460	461	450	478	459	477	478	462	477	519	495	481	465	463	449	496	511	463	491	498	499	489	478	473	483	462	453	435	471	450	469	450	496	489	501	472	460	455	412	454	469	484	487	496	496	433	490	478	476	455	468	450	472	489	452	447	470	487	470	451	478	445	472	463	463	459	432	477	498	462	441	484	481	430	465	486	441	445	488	493	470	461	473	471	476	480	480	450	467	460	494	523	472	468	447	455	496	461	453	420	469	495	471	488	458	442	471	466	490	462	491	489	495	451	504	478	480	458	481	461	476	500	475	462	444	489	490	480	460	451	470	440	471	503	489	440	479	462	492	475	457	463	472	451	455	447	520	484	466	475	473	471	472	489	476	435	492	486	495	438	464	488	477	467	439	515	470	464	484	484	442	433	487	501	435	502	482	527	488	482	463	464	470	441	462	487	439	477	480	463	459	484	460	456	472	444	506	488	468	450	457	498	445	476	450	471	454	450	421	496	490	439	471	461	459	451	414	431	467	433	465	452	503	450	417	467	483	457	494	471	484	472	456	465	455	429	467	451	452	462	485	501	488	483	464	478	465	445	485	469	470	456	470	445	425	486	466	503	484	473	440	461	442	439	483	463	462	445	486	450	444	523	476	494	439	496	454	491	451	409	473	462	447	491	443	464	503	447	456	472	481	478	525	494	461	496	464	467	485	457	498	450	483	455	492	467	471	485	459	484	436	477	443	497	476	511	466	426	482	452	478	472	428	466	477	472	480	469	458	465	451	488	472	476	463	501	437	496	456	493	492	492	478	489	460	487	465	476	424	473	467	455	439	452	484	452	469	504	480	488	459	484	482	432	463	458	435	473	502	442	488	448	455	477	462	466	515	464	453	419	476	476	451	490	481	469	487	469	465	475	465	485	469	449	445	421	474	471	477	453	469	487	491	472	475	485	478	471	451	487	485	510	499	463	446	508	466	448	491	474	458	438	452	456	474	444	494	416	469	459	462	502	526	469	466	467	421	458	481	489	466	500	472	456	491	487	469	463	476	466	506	453	452	490	455	458	475	502	456	448	467	490	496	460	475	503	530	482	466	518	492	439	491	475	440	487	469	492	459	463	467	516	471	508	485	490	500	444	451	484	441	474	483	463	450	499	483	482	439	455	523	480	456	444	482	487	520	513	483	455	516	466	442	468	441	471	467	484	480	495	431	487	472	452	475	438	428	480	452	459	469	456	437	483	456	485	448	486	478	448	455	458	470	446	498	482	456	454	502	476	452	421	458	459	458	498	474	480	475	494	471	435	443	454	492	442	448	467	469	476	453	468	487	470	431	477	493	469	449	445	503	454	493	478	486	496	489	470	439	507	469	487	461	475	485	471	511	465	476	458	506	457	507	493	440	476	479	437	465	496	469	480	474	504	522	409	473	460	500	465	465	451	492	501	483	488	467	433	447	487	476	497	482	483	440	480	474	449	522	487	435	475	501	515	448	492	494	456	459	463	395	437	485	437	489	463	481	438	450	466	422	506	459	474	466	495	470	441	431	425	476	456	464	498	455	468	489	453	451	563	460	453	453	474	445	457	491	481	467	507	462	424	502	470	452	471	504	469	453	474	481	466	481	424	501	443	479	456	497	484	508	502	428	505	457	450	454	478	462	517	485	455	466	463	455	456	473	468	484	458	460	441	453	481	500	438	485	472	482	468	472	444	420	493	435	457	489	480	449	465	483	470	483	505	507	467	446	490
24148	21165	28256	24302	21053	10436	4827	3502	2986	2259	1778	1480	1378	1699	1735	1249	938	873	739	650	590	609	600	537	557	535	482	452	453	501	444	474	421	411	408	421	393	349	372	376	355	333	332	332	360	327	326	307	374	336	409	375	342	359	367	340	317	348	310	310	323	301	336	314	297	313	318	320	335	312	327	298	292	330	305	336	309	334	323	296	315	322	302	291	311	308	301	320	328	270	305	293	329	319	272	304	329	302	305	338	346	319	324	299	287	318	306	259	287	302	356	303	301	290	329	298	311	253	315	305	334	329	304	318	305	280	275	322	281	310	299	319	308	318	276	300	319	315	295	274	255	295	286	297	290	347	293	286	301	286	308	281	288	271	271	290	302	320	305	305	288	295	292	287	263	304	310	257	287	295	310	311	299	320	302	266	281	305	275	302	309	318	314	332	270	331	296	280	317	276	297	263	312	302	321	282	303	291	278	298	302	291	301	302	305	305	299	297	303	306	308	284	311	287	297	281	300	277	302	300	274	267	282	287	308	297	295	265	289	273	268	295	287	317	269	325	321	338	304	302	306	283	301	299	292	296	309	315	310	296	272	293	321	299	308	284	333	291	293	295	302	317	310	308	305	269	292	319	294	292	286	281	282	303	316	297	286	305	264	279	299	319	291	296	306	309	281	291	318	270	318	302	294	302	328	287	292	319	322	316	270	290	273	309	294	321	288	315	292	302	325	315	271	285	328	300	341	308	301	307	314	294	316	313	303	325	288	274	275	283	282	274	313	312	283	318	316	347	291	290	330	312	276	298	298	318	273	272	320	314	299	302	285	289	321	313	327	322	306	312	296	311	299	272	293	297	279	305	302	304	282	264	319	320	289	296	321	292	305	257	299	285	299	308	312	297	307	302	310	311	300	292	281	297	292	272	306	267	316	290	314	323	307	287	325	278	303	280	321	273	342	317	285	284	303	301	326	302	271	299	312	268	290	291	319	283	292	290	308	323	330	335	318	300	331	261	311	313	291	318	279	292	279	281	332	312	266	323	318	306	288	315	287	333	303	314	293	293	285	287	302	277	313	299	313	290	293	257	306	305	295	305	312	310	300	293	339	300	306	304	274	330	287	297	311	306	284	306	303	274	293	324	312	316	314	274	315	274	295	309	292	307	320	305	297	293	313	318	300	286	294	337	298	309	309	316	273	306	271	306	318	298	281	301	293	293	295	300	292	308	295	295	287	275	296	267	304	294	300	291	260	318	297	332	317	289	270	289	290	301	304	300	326	311	306	311	325	306	274	314	314	285	297	322	267	296	282	254	267	297	274	301	301	332	301	315	284	294	291	332	293	307	304	298	286	320	273	293	282	280	277	301	315	312	303	287	285	304	279	320	315	301	322	275	286	278	303	270	267	313	284	281	315	297	325	287	300	278	301	325	328	268	297	309	313	284	298	275	283	310	288	296	291	271	313	331	263	329	309	289	252	310	321	282	322	269	309	287	283	328	298	304	312	325	288	302	290	321	301	284	295	289	321	312	298	288	300	303	315	344	309	321	312	286	314	308	307	295	335	330	286	338	299	298	286	291	310	333	316	292	285	275	321	330	341	306	317	289	297	279	296	265	295	315	273	300	319	293	299	281	303	273	282	352	274	318	326	298	335	299	325	307	289	282	323	290	291	328	295	291	301	298	302	302	298	272	285	264	303	308	268	318	290	289	296	298	284	294	302	294	279	287	291	302	266	311	317	284	301	259	286	283	314	295	285	263	308	282	313	319	299	327	324	327	305	299	292	299	286	288	311	274	302	303	316	294	308	314	316	299	301	285	307	271	307	319	306	294	294	294	328	304	284	290	319	290	285	286	270	274	297	291	296	294	301	293	299	270	274	314	292	306	331	294	296	287	292	302	286	296	304	297	287	295	301	306	325	309	315	280	316	289	323	285	296	307	273	314	298	312	272	323	289	306	305	288	314	306	306	310	305	307	317	319	304	286	299	326	335	312	310	279	327	313	309	282	329	290	323	299	283	294	313	325	303	291	306	294	266	287	302	309	310	318	286	292	307	326	297	333	316	300	310	294	294	310	298	295	287	313	315	286	319	323	308	306	271	258	291	287	319	298	301	300	306	302	284	301	320	308	294	334	322	332	277	298	295	294	307	293	308	295	317	279	297	328	293	280	313	294	322	244	316	315	300	262	299	248	292	322	267	304	306	337	288	304	286	314	311	306	329	298	307	298	302	309	302	329	287	302	305	298	289	304	304	318	300	312	313	310	286	286	273	273	321	288	302	312	315	304	318	295	301	300	312	310	301	321	292	329	286	310	303	300	287	315	313	321	295	286	314	285	299	316	313	292	280	327	286	278	302	278	322	303	275	317	303	268	309	299	327	292	299	312	289	306	309	310	290	280	293	281	326	285	270	280	313	276	303	301	288	275	338	301	293	313	293	303	312	271	282	303	282	292	296	297	297	299	256	298	319	296	336	345	324	272	287	280	283	321	308	312	298	304	314	301	312	297	310	299	311	295	276	306	327	268	282	318	294	268	292	279	302	300	299	270	324	294	303	318	277	314	304	289	316	289	309	328	310	278	309	327	322	288	276	268	295	276	299	298	317	284	285	322	303	305	285	295	295	297	286	286	294	269	320	309	301	311	307	290	313	301	290	306	285	302	336	317	274	316	286	284	297	279	268	310	296	281	298	271	271	311	299	300	321	290	313	281	272	293	298	298	295	293	275	289	297	304	304	261	282	305	285	300	300	333	282	308	261	313	312	310	308	327	270	307	309	280	296	288	294	340	308	274	291	310	307	316	300	293	287	298	293	301	276	301	301	281	269	287	313	323	268	290	310	265	284	289	321	303	262	308	325	312	301	293	308	290	279	303	326	288	273	310	270	302	299	275	290	288	309	301	286	328	324	260	282	298	284	321	299	249	292	319	321	292	319	276	296	289	288	254	318	289	308	309	283	303	302	264	295	308	276	319	284	326	279	292	287	316	298	289	296	329	309	299	306	302	277	317	305	333	301	302	307	296	274	283	301	310	289	303	289	311	286	306	296	295	281	322	305	279	300	285	288	297	299	330	324	307	303	296	302	310	285	293	318	307	309	319	302	293	279	308	286	275	285	294	263	300	336	299	333	302	306	323	294	273	313	321	291	324	337	326	292	342	295	288	276	277	305	287	295	301	272	328	313	307	275	313	320	317	300	272	303	324	358	303	281	298	262	301	271	287	281	271	286	283	313	313	308	301	298	314	290	339	325	273	304	291	298	279	333	306	267	319	263	292	313	347	304	290	294	327	310	313	278	330	308	301	317	322	328	310	277	314	277	300	309	314	288	315	306	299	315	309	298	296	302	314	287	309	291	310	306	292	315	301	293	289	296	314	278	310	291	293	280	294	291	313	315	306	311	308	297	284	274	287	284	271	314	282	332	266	281	286	304	309	315	259	306	314	299	323	274	293	320	311	284	296	281	284	282	290	312	275	295	295	291	286	277	291	305	302	311	289
18290	30907	17438	11926	9191	8601	7902	7111	6352	4859	3685	3145	2826	3416	3251	2534	1791	1689	1283	1059	1035	1033	947	932	847	762	694	690	690	711	724	699	635	615	581	536	525	519	434	460	453	457	438	468	459	458	442	467	473	470	483	511	482	478	436	452	416	447	428	419	415	436	360	388	435	422	376	404	408	380	408	400	348	370	415	395	402	412	394	373	377	360	389	370	417	363	342	380	381	359	354	385	342	369	353	364	352	364	371	346	376	358	369	374	360	337	374	391	371	357	393	345	346	393	323	360	361	389	372	365	367	350	324	358	361	377	356	356	358	402	371	383	375	350	362	354	379	314	344	383	355	360	342	400	366	372	359	378	390	422	358	401	388	404	362	383	376	333	377	361	360	348	361	366	316	381	352	362	354	384	368	346	366	347	352	377	378	394	372	371	357	363	391	358	348	385	369	406	383	348	389	399	343	362	339	319	362	332	387	381	355	364	361	351	326	365	354	351	366	361	407	349	335	398	367	364	365	403	361	376	371	399	371	394	367	372	331	391	363	354	355	379	352	369	356	367	371	367	364	371	357	377	369	374	365	375	363	358	377	382	357	369	352	367	361	334	385	372	362	374	384	395	316	364	366	347	361	372	346	359	320	378	341	366	401	383	375	362	356	342	369	339	361	359	349	404	364	372	353	353	394	358	331	389	373	357	347	372	397	374	324	348	375	357	394	351	376	352	352	354	311	365	387	345	383	371	386	373	353	391	368	426	339	367	387	319	357	363	373	366	341	383	375	345	366	412	374	394	360	362	346	380	353	355	353	339	362	350	355	387	400	390	379	360	348	365	374	392	372	374	373	365	368	358	364	349	379	351	349	377	385	381	401	343	320	335	383	375	358	361	344	387	335	359	361	388	382	359	361	356	367	367	375	356	366	372	382	378	374	357	360	394	333	381	355	357	366	376	372	364	395	355	375	355	391	375	343	388	341	329	357	382	329	365	352	360	387	360	385	353	358	376	364	381	394	368	380	415	339	363	359	341	385	346	387	412	411	346	377	370	339	335	321	342	352	369	388	358	350	354	378	367	382	350	377	346	335	346	374	338	378	361	404	381	351	337	381	353	403	354	345	396	375	362	339	355	392	347	377	367	370	346	376	396	336	372	331	348	363	397	381	369	371	382	359	389	332	362	349	357	368	361	389	389	370	387	323	391	376	388	332	398	382	374	362	371	389	387	372	352	344	350	367	374	367	366	388	411	367	342	354	384	359	385	372	391	360	393	378	381	354	369	357	386	351	376	363	374	354	374	335	334	339	373	366	389	348	370	355	355	387	354	374	359	377	399	355	374	381	374	370	355	334	399	366	380	365	352	362	395	393	360	363	378	392	374	363	374	396	362	382	373	345	360	343	379	366	369	364	388	374	346	366	380	360	370	371	392	358	354	350	365	314	387	364	353	369	350	355	391	369	382	373	388	364	388	366	370	363	350	380	363	356	351	356	336	352	409	407	391	361	350	354	351	365	380	369	332	407	367	393	326	359	373	334	378	343	379	376	347	334	357	382	369	381	408	362	398	363	331	383	348	373	402	369	358	391	368	379	363	356	374	363	376	365	359	327	382	429	324	339	387	384	393	392	383	374	333	363	417	368	376	381	381	364	317	370	329	372	360	376	359	356	391	363	375	371	353	393	381	350	351	373	377	357	367	354	355	336	341	347	360	356	351	366	365	372	393	380	342	360	373	391	397	396	377	381	380	368	384	388	342	358	373	365	414	331	373	375	370	356	405	366	364	337	340	369	336	350	358	352	380	362	373	350	375	350	405	353	346	334	400	340	422	347	384	365	398	364	368	343	362	385	363	356	359	333	388	345	349	356	367	365	378	358	357	323	411	364	369	353	357	368	311	407	350	367	398	352	359	352	382	401	346	361	319	374	374	388	374	406	363	353	395	367	371	360	359	378	368	356	374	364	375	351	372	387	358	383	354	333	365	368	362	349	360	354	397	387	362	378	371	330	327	391	413	337	342	343	364	345	351	325	358	372	379	405	352	422	367	346	407	350	364	353	348	362	353	354	365	356	359	384	379	371	362	374	407	350	392	322	371	371	354	327	367	358	364	344	371	349	336	339	359	339	349	408	353	371	355	382	377	335	344	368	410	406	390	327	368	366	336	349	382	326	379	362	374	358	362	376	355	401	375	367	369	361	366	359	347	370	390	383	373	375	342	348	353	384	349	350	380	378	349	349	366	378	376	368	367	381	351	348	354	394	384	346	366	403	356	360	371	373	330	378	343	346	392	364	375	369	358	378	394	392	345	362	366	383	379	351	377	353	376	388	369	373	345	365	329	387	350	369	387	386	370	368	344	377	379	390	375	345	356	381	364	378	383	365	384	325	405	315	348	352	352	375	373	379	360	350	381	365	383	355	394	330	358	377	382	332	386	364	336	405	376	387	315	383	374	363	410	364	366	371	407	341	377	409	343	361	372	335	389	374	363	359	370	411	374	360	371	336	387	362	353	317	417	357	377	371	381	361	362	372	375	386	360	380	371	359	362	335	383	331	384	371	400	346	422	327	343	376	356	384	350	367	338	359	379	356	392	376	360	399	371	380	358	392	365	398	371	385	382	368	345	367	392	391	342	392	388	342	376	340	370	374	356	341	385	359	347	351	386	376	371	393	317	350	372	387	369	379	386	370	380	349	362	385	347	379	391	362	352	362	356	352	388	356	375	370	359	388	377	375	392	366	368	376	370	363	374	363	392	371	365	362	394	396	378	382	351	353	374	381	345	331	367	333	367	380	356	357	336	383	351	377	361	399	373	373	358	375	360	382	353	378	384	388	387	356	346	371	379	391	350	330	349	363	346	355	389	400	367	385	363	348	385	397	386	362	347	358	400	348	407	358	364	386	357	374	384	369	348	373	360	389	348	392	349	360	384	362	394	382	330	374	366	343	381	336	358	366	353	368	335	408	356	387	366	358	363	356	376	363	348	424	369	374	352	368	346	346	358	323	382	365	365	365	355	361	347	351	370	365	396	400	378	343	363	387	387	347	375	364	374	365	334	375	329	360	389	353	398	340	371	410	334	371	370	374	373	400	369	389	370	341	372	370	379	368	395	360	371	373	387	337	341	376	344	367	357	354	361	353	370	399	371	352	357	396	372	356	376	348	337	358	368	375	376	354	378	345	382	348	368	399	400	367	363	374	374	376	368	378	344	371	354	343	375	342	389	373	374	358	391	378	367	332	387	362	358	350	387	363	365	364	349	387	360	356	354	354	388	342	368	355	381	376	394	366	395	341	365	358	384	368	349	340	367	358	379	356	346	354	352	352	367	372	381	355	365	372	378	355	367	375	363	374	370	373	382	340	409	391	378	373	373	365	374	364	348	338	396	374	350	355	368	362	356	372	378	395	352	383	369	368	336	356	357	339	391	355	394	374	409	352	402	312	318	389	321	338	398	368	365	374	355	366	348	360	381	399	330	378	359	371	348	377	383	369	362	398	375	378	360
25307	21162	26997	25264	9939	3506	3128	2730	2333	1898	1470	1306	1286	1604	1495	1143	953	908	742	662	702	685	665	610	625	578	576	586	587	593	536	542	540	569	530	529	547	520	480	513	507	460	503	518	474	500	477	511	514	449	503	491	483	510	496	428	498	529	500	479	438	497	497	486	472	471	474	441	491	484	448	476	460	442	477	486	436	502	441	433	441	512	458	453	486	469	486	488	459	422	462	486	459	492	461	487	436	465	453	425	425	464	494	443	431	430	456	468	422	476	448	451	414	467	482	473	464	471	460	415	459	460	450	418	488	464	463	460	482	449	443	491	413	450	469	470	443	472	438	479	466	490	448	460	455	435	468	461	442	488	492	442	448	440	422	478	467	435	444	437	453	450	455	403	449	454	474	423	484	461	457	462	447	447	428	447	431	429	470	466	488	444	458	469	416	459	471	477	433	435	430	425	460	448	439	468	479	466	445	420	465	471	474	457	456	448	459	444	434	452	442	502	439	465	494	446	499	438	475	482	470	455	471	464	468	444	431	453	473	441	440	443	446	431	451	444	488	457	451	479	457	468	475	430	453	417	450	481	485	447	475	449	429	448	474	420	487	506	499	458	464	440	456	439	445	441	486	441	444	489	386	454	468	476	441	425	434	442	482	447	462	468	424	488	477	490	467	450	460	472	423	445	415	458	460	453	427	483	432	470	449	450	469	450	465	467	437	502	426	510	457	499	431	461	471	424	450	456	506	475	391	455	457	436	432	441	445	466	470	464	482	441	433	445	467	478	461	441	485	461	448	433	469	472	448	495	441	456	481	445	465	470	445	446	423	457	468	436	468	438	432	475	441	445	468	445	456	475	493	463	436	469	458	444	475	462	471	453	467	458	464	472	404	442	472	448	451	438	439	479	471	445	439	465	443	453	468	500	479	471	461	438	465	471	475	453	475	464	427	460	463	497	463	491	460	472	433	449	461	446	459	444	458	447	465	492	439	482	480	446	474	491	451	408	440	467	441	496	460	478	428	437	481	453	452	416	453	456	431	460	429	474	444	482	447	429	415	420	476	413	482	405	453	464	460	439	486	460	483	450	493	449	489	459	471	442	455	443	490	445	456	464	486	409	470	460	473	447	478	442	419	462	452	475	443	490	421	476	449	482	491	440	465	432	452	501	472	429	440	479	443	463	480	459	451	450	461	467	445	497	481	470	483	443	505	423	472	476	487	420	470	466	424	485	445	451	430	416	463	484	472	497	457	450	451	470	460	432	447	472	435	429	472	492	466	454	459	484	452	418	423	487	412	466	443	431	463	436	485	506	461	479	474	465	439	428	448	481	471	488	499	418	457	445	448	490	429	444	448	452	440	459	469	485	436	447	478	452	468	414	440	439	447	488	441	501	439	482	460	430	449	453	445	452	513	424	451	471	492	446	448	500	461	474	440	451	466	474	477	492	455	457	433	444	464	473	446	475	457	438	470	492	461	436	418	468	468	481	446	474	427	455	463	473	443	489	446	451	458	445	469	425	445	487	454	448	442	455	407	473	491	490	444	450	492	456	456	503	459	461	453	477	492	465	447	431	435	444	424	465	488	488	468	456	435	464	485	418	497	456	439	471	456	455	470	453	488	436	457	461	458	471	446	506	442	463	456	457	422	442	480	464	467	430	451	427	447	419	476	471	459	449	472	483	458	455	430	469	476	426	470	435	470	461	462	454	450	454	462	464	500	466	445	423	425	445	435	446	434	437	415	447	472	445	455	428	450	476	466	455	472	486	447	517	457	454	454	484	453	503	448	467	452	460	463	431	468	469	396	490	452	500	458	462	428	469	461	473	458	437	480	472	457	464	461	473	447	419	443	449	401	450	459	449	498	466	463	456	453	472	479	460	468	429	433	486	481	465	425	430	483	424	421	450	424	461	480	447	467	461	470	462	430	455	448	433	446	450	406	403	478	490	443	489	476	456	456	418	470	475	445	463	458	428	447	434	404	461	481	442	470	453	436	476	489	459	478	472	459	448	435	463	484	441	440	446	453	472	440	452	473	498	489	488	473	483	434	439	471	437	443	463	457	452	452	450	432	441	445	454	467	441	448	412	403	455	439	479	457	484	442	424	442	474	433	491	434	441	428	457	445	444	419	462	477	461	453	453	459	467	456	480	501	423	455	458	425	466	455	447	448	490	403	460	412	435	447	493	477	475	449	437	486	437	482	462	464	477	395	432	429	432	508	487	474	428	436	450	461	453	448	476	446	455	436	464	448	449	466	478	472	434	492	491	496	472	476	474	470	466	471	463	485	461	436	384	434	465	468	451	501	459	443	483	409	448	473	447	454	458	462	484	455	449	451	467	442	451	457	444	496	416	449	456	468	430	445	446	449	491	494	465	483	460	446	456	438	442	459	448	469	481	416	473	497	474	473	473	441	505	417	481	455	473	467	451	472	455	447	451	469	451	421	449	501	473	472	471	478	473	445	446	493	475	432	427	423	468	489	456	455	435	432	460	500	453	421	444	448	466	456	453	446	440	459	469	448	445	457	431	477	453	416	461	445	455	448	430	503	462	441	454	460	456	480	462	467	479	477	464	482	493	455	482	464	446	467	479	438	463	471	429	455	451	461	447	441	447	464	465	433	476	442	450	468	439	491	448	448	447	477	466	456	426	459	440	469	423	435	465	440	467	459	446	496	461	496	496	424	455	445	418	424	498	458	470	449	442	455	450	477	437	451	437	442	464	470	485	493	448	432	461	482	459	474	441	461	458	450	450	461	424	449	456	479	462	492	436	476	470	437	465	450	462	425	443	488	443	445	487	425	480	427	452	442	456	449	474	452	469	465	480	432	419	489	445	446	483	465	442	433	457	482	471	477	478	475	470	420	466	460	479	461	420	470	470	477	449	434	461	452	424	448	425	457	455	437	445	446	442	443	448	425	464	443	467	440	466	464	438	413	470	467	444	480	446	454	478	446	429	491	413	464	458	467	463	456	445	447	427	474	458	480	458	453	406	462	457	429	445	429	430	465	451	445	462	470	444	458	440	432	456	439	471	451	446	456	471	439	428	465	449	388	430	447	479	472	425	505	459	471	440	478	469	465	466	483	446	437	477	472	428	443	438	483	430	440	425	457	460	438	480	465	445	466	462	467	442	501	444	454	465	432	496	484	473	484	479	442	457	498	459	437	458	455	472	503	429	475	460	476	415	449	446	514	451	492	446	447	473	491	477	456	476	477	444	449	467	479	471	444	480	434	448	443	461	487	418	447	466	457	489	490	418	419	477	436	464	467	431	473	449	473	472	460	472	444	412	495	443	457	479	450	508	432	496	468	483	458	432	446	471	475	468	461	440	471	444	447	479	400	484	445	446	470	469	444	490	466	459	470	438	448	446	443	454	494	465	406	439	453	430	461	431	451	488	462	457	436	406	465	459	383	464	464	429	478	463	459	465	449	423	464	478	469	470	469	488	469	445	492	459	484	423	455	442	495	487	443	453	466	452	423	456	484	409
18232	27861	14419	9244	7215	7005	6549	6279	5376	4013	3107	2713	2701	3079	2855	2073	1639	1404	1202	1083	1046	1080	979	928	894	876	863	808	788	798	859	833	732	771	653	719	643	605	627	653	635	642	625	581	651	646	622	683	655	669	667	665	674	668	629	672	582	598	594	585	570	574	580	567	622	567	591	531	563	556	525	559	566	553	549	543	544	552	558	555	559	568	556	531	548	563	541	535	556	577	575	536	590	511	541	539	527	567	588	584	531	601	540	576	519	571	569	567	535	576	502	558	540	555	566	510	537	523	555	543	523	551	562	531	581	547	510	540	500	508	548	553	552	524	519	566	503	599	578	551	514	552	559	568	532	600	543	519	495	531	574	563	566	535	530	538	525	525	535	563	529	539	520	545	548	569	572	537	571	541	534	559	572	527	556	515	574	554	525	549	539	583	514	583	559	581	579	541	517	515	542	555	557	534	521	547	532	578	583	558	510	562	532	526	548	544	557	552	554	565	570	507	531	561	486	552	553	536	605	576	518	540	549	573	537	559	524	546	628	577	590	557	534	560	557	567	552	532	525	529	591	501	527	565	552	594	576	591	556	520	552	563	559	545	547	543	556	546	552	517	578	525	533	553	576	520	574	530	521	530	564	571	525	568	576	539	602	548	543	557	519	526	551	581	547	545	506	550	542	549	554	533	582	525	578	574	560	584	541	578	543	581	574	530	574	553	546	533	521	577	596	530	543	587	600	519	515	525	550	513	576	587	534	548	577	506	537	597	556	561	518	560	568	554	580	567	535	593	601	539	527	539	533	563	503	538	519	552	579	530	493	540	576	586	488	487	532	505	506	521	537	533	541	531	544	571	550	569	542	496	513	546	589	556	514	517	533	495	605	552	540	575	535	481	548	546	515	576	540	550	517	566	563	524	562	553	540	552	512	516	542	510	558	561	513	561	571	580	531	541	538	569	543	614	495	535	522	550	540	538	554	600	546	540	544	527	555	546	581	599	593	516	563	533	496	544	570	523	544	509	533	571	540	544	521	549	584	550	568	517	543	548	550	542	549	565	539	587	581	557	533	578	506	564	507	532	558	558	555	572	535	554	533	538	541	502	575	507	521	543	540	547	571	547	508	567	565	555	578	531	538	549	583	508	545	540	530	544	613	523	556	580	556	535	560	545	511	510	548	552	572	541	541	561	548	546	530	530	588	543	512	525	522	549	536	525	528	517	540	538	563	527	569	530	527	514	540	549	543	556	527	562	531	570	535	503	597	534	541	504	523	591	534	561	540	563	561	567	544	534	531	542	543	555	534	543	539	504	576	565	543	545	589	521	582	547	566	526	558	586	578	521	538	556	561	512	570	561	562	538	562	558	538	541	558	579	514	612	590	552	533	524	548	538	546	563	535	532	545	564	571	561	541	531	579	555	571	557	541	563	560	558	567	559	545	540	532	530	526	559	591	557	551	569	544	566	540	549	546	583	547	569	589	543	535	515	537	580	554	527	554	515	521	533	575	532	539	550	566	561	534	546	525	558	562	523	528	535	574	587	549	547	498	569	560	540	550	549	528	538	562	576	589	573	519	526	563	572	527	520	571	568	553	542	569	557	547	559	560	553	554	548	586	528	550	548	548	558	533	553	559	571	557	517	518	555	571	555	522	549	539	521	547	533	522	545	520	503	548	538	567	543	516	553	536	558	555	552	530	547	539	560	567	532	542	558	551	562	549	507	559	539	553	504	522	545	550	572	555	540	517	541	539	571	554	558	514	568	564	545	537	560	539	539	567	554	557	530	532	547	579	529	559	560	538	534	499	554	537	531	510	597	552	570	518	538	528	556	536	555	546	563	529	509	550	575	542	540	536	555	532	517	525	553	576	509	565	563	541	547	512	599	548	570	547	524	600	536	545	554	528	572	541	508	548	560	552	575	524	538	567	558	554	541	559	520	545	615	531	554	539	515	532	533	543	559	583	566	585	576	515	557	540	575	544	520	513	517	551	521	543	531	536	558	581	539	540	526	572	535	547	547	536	515	577	525	519	514	547	556	565	527	556	595	520	599	525	554	549	556	520	530	561	573	542	564	520	547	543	534	544	569	558	557	573	542	538	572	549	531	575	542	577	581	531	484	529	521	522	525	561	539	518	554	530	532	573	591	572	560	539	557	518	578	544	564	561	521	530	541	577	504	540	537	568	532	564	530	552	554	541	510	532	518	556	566	577	578	559	557	556	565	550	572	588	525	532	508	540	559	566	559	536	555	520	553	568	522	500	507	576	563	508	530	508	590	538	524	516	527	501	544	569	541	556	523	559	560	513	538	548	529	530	545	542	578	542	536	513	549	583	586	527	580	533	559	546	563	536	546	525	568	578	543	546	558	557	549	508	522	519	520	513	544	541	540	572	576	531	517	541	585	532	525	530	537	508	555	512	538	506	539	572	528	539	551	528	550	532	572	552	521	556	568	521	570	552	552	587	538	538	547	618	515	506	525	547	539	523	574	551	550	564	566	553	539	521	578	510	557	506	506	551	547	568	521	553	567	586	538	544	562	603	524	539	519	536	594	538	540	563	575	545	543	524	539	581	529	553	566	587	595	563	539	569	532	515	534	563	593	550	557	516	518	577	547	548	556	564	568	543	549	543	551	542	564	544	548	571	571	534	559	565	559	528	562	550	540	549	533	574	540	580	523	549	509	541	542	567	566	522	547	539	494	533	555	529	564	532	582	505	536	548	549	572	558	549	574	537	555	561	539	534	554	571	532	572	575	548	503	552	530	538	558	517	551	526	570	513	548	541	550	504	537	561	546	502	557	548	543	538	524	543	575	586	517	490	539	545	516	549	538	559	515	563	565	562	512	541	569	577	570	547	596	528	553	573	514	543	582	546	549	544	543	528	545	515	534	549	566	559	591	574	536	558	567	509	538	563	549	552	512	556	535	524	507	499	530	561	522	527	569	558	533	551	528	556	551	555	568	545	551	550	519	522	541	560	533	567	533	524	595	525	561	544	512	597	522	535	507	550	573	560	543	548	553	542	563	566	568	530	557	579	541	565	551	532	518	538	572	561	546	543	523	518	558	521	556	539	570	541	544	552	529	566	587	581	560	551	542	579	540	550	544	523	542	537	567	549	584	516	527	599	567	555	567	525	558	562	580	514	526	503	574	537	539	538	566	557	513	503	560	535	561	496	600	523	556	509	521	560	516	554	544	542	567	582	545	524	524	538	565	565	557	532	542	581	560	550	552	560	513	552	577	541	567	573	533	548	526	561	495	589	545	539	584	564	526	530	514	557	582	559	550	560	565	486	558	538	531	581	533	611	552	522	569	545	591	576	561	583	552	531	488	526	511	507	547	555	589	525	532	534	572	571	584	584	558	598	563	570	515	525	541	562	561	527	542	578	531	553	547	557	606	498	543	561	532	539	537	586	537	565	519	534	552	538	550	595	586	511	520	582	523	552	540	528	553	530	552	518	572	577	531	558	542	540	607	544	518	553	545	544	548	556	505
23160	21289	28974	23928	21301	21354	12358	5609	4345	3292	2555	2120	2104	2573	2335	1727	1459	1162	977	867	881	871	804	723	736	703	608	669	619	607	647	645	570	530	514	470	445	425	481	426	458	429	448	448	456	423	450	458	447	478	478	474	466	448	450	365	376	451	386	434	415	407	417	403	364	380	403	403	384	405	436	404	391	380	369	364	369	392	372	380	378	326	374	374	378	410	352	358	378	328	369	394	358	365	357	371	353	350	345	350	357	357	353	366	394	368	374	378	349	353	368	347	404	369	382	386	405	312	373	399	341	359	368	327	377	365	378	373	368	358	349	357	359	360	383	359	346	376	352	388	388	366	368	396	376	395	357	393	388	391	356	378	336	343	360	407	401	402	349	353	362	382	398	365	387	371	376	370	373	369	390	360	355	402	351	373	333	380	374	344	357	376	359	390	370	385	348	359	353	357	371	361	364	367	348	367	374	388	370	366	369	379	348	365	364	370	365	355	387	376	388	359	357	355	384	388	367	370	357	393	387	382	387	394	329	398	387	329	372	430	376	360	367	348	396	392	385	345	399	345	355	353	384	367	330	387	379	394	353	392	348	407	413	350	388	411	360	409	378	387	348	358	366	414	342	352	386	397	356	357	368	391	366	377	355	381	361	365	360	343	352	358	330	354	361	372	340	386	353	367	364	398	367	371	374	351	386	374	363	352	358	371	352	346	340	359	363	364	340	361	364	378	383	406	363	368	330	385	370	353	375	356	379	389	345	345	365	355	371	375	385	359	343	359	349	355	365	356	387	393	347	411	375	378	364	414	342	387	414	354	388	374	410	361	396	420	400	380	357	332	359	349	342	383	405	357	390	411	362	382	385	376	353	365	359	362	390	403	341	392	375	381	345	394	371	374	350	349	381	392	378	375	389	368	346	356	362	404	372	366	410	368	360	341	364	357	365	356	341	357	388	340	365	377	348	378	388	379	385	405	358	352	390	372	315	374	344	351	384	404	396	406	375	363	364	366	387	372	392	367	372	365	369	398	386	390	353	389	400	338	398	373	382	345	378	406	382	364	428	378	398	367	362	345	337	355	353	350	403	356	365	367	385	347	374	361	356	360	377	389	325	351	375	391	342	403	425	341	357	361	387	371	381	364	357	384	384	400	384	333	353	363	403	377	405	361	373	376	385	393	385	351	345	373	382	358	336	369	374	384	360	375	355	373	338	366	342	349	373	341	369	374	399	413	369	371	377	376	367	391	340	333	385	390	391	378	353	336	394	345	399	373	358	403	375	342	363	378	355	352	355	403	376	391	399	357	367	375	375	368	360	371	363	332	368	369	349	367	397	370	407	357	372	402	378	386	385	366	374	365	366	360	356	384	384	370	389	363	373	408	395	386	394	386	343	376	354	375	359	351	370	374	351	424	353	346	388	390	345	359	366	362	370	351	369	385	355	397	419	359	381	364	375	376	358	365	342	365	369	373	376	355	379	360	363	393	383	370	397	386	388	341	366	355	345	388	373	348	371	377	361	310	373	333	382	403	341	339	379	360	354	410	396	367	348	386	360	377	359	389	350	349	346	371	367	342	330	371	349	367	399	415	342	374	363	378	371	317	375	369	391	372	403	358	356	352	392	390	367	383	361	351	409	369	359	341	364	347	355	383	362	339	396	370	373	369	346	353	361	376	356	328	352	400	386	375	416	370	336	376	369	362	399	317	351	371	346	383	355	367	378	395	353	383	345	349	366	367	411	388	417	345	362	380	399	352	403	336	350	379	383	358	380	378	377	397	380	403	366	414	361	322	367	376	369	349	398	394	369	356	356	360	357	356	394	356	369	361	390	356	360	358	365	438	373	379	358	382	358	355	373	349	356	368	356	372	362	371	387	360	379	316	375	345	369	368	371	342	359	329	360	402	334	357	413	388	388	346	357	376	352	349	332	360	351	370	379	414	385	374	356	370	424	365	367	388	385	386	330	380	383	347	345	368	383	386	359	374	380	359	368	355	387	378	367	362	397	368	385	393	341	401	377	363	346	369	361	333	364	380	391	381	395	344	369	325	386	377	373	398	377	344	374	352	381	393	379	325	377	376	341	358	369	376	392	377	350	374	376	386	360	353	355	387	388	360	361	373	381	367	399	348	361	388	354	336	358	370	393	341	359	411	369	394	390	364	347	368	399	375	384	366	374	381	363	405	353	395	373	366	331	360	352	380	347	388	374	347	359	374	338	358	349	420	401	348	392	372	348	379	360	361	362	387	346	397	354	359	344	393	345	376	363	363	353	371	386	383	379	380	376	346	388	374	363	372	362	323	362	331	348	351	379	378	372	392	348	350	399	370	380	375	344	345	368	377	396	377	336	356	355	360	412	354	388	422	357	356	379	382	354	391	362	364	379	364	338	360	349	351	386	344	369	409	368	379	364	354	362	364	369	341	359	367	392	346	356	372	358	380	348	375	407	353	359	393	365	385	324	355	367	364	376	373	333	359	384	336	324	336	401	345	360	368	345	375	369	367	364	396	348	364	325	374	398	354	341	365	353	369	356	397	383	370	369	403	357	374	345	363	376	369	363	390	388	359	374	343	395	376	358	392	368	389	358	366	367	397	355	362	356	397	418	385	359	380	358	326	367	363	388	373	387	371	386	382	356	362	356	378	328	382	416	335	364	405	337	388	376	362	376	373	370	403	334	346	373	385	393	399	374	335	348	382	384	364	389	353	346	365	379	364	385	354	379	358	345	367	356	378	382	378	386	366	363	420	372	350	367	393	365	353	384	371	360	363	414	382	383	374	349	364	375	399	369	383	381	350	349	398	388	413	381	354	392	358	367	355	363	354	334	349	373	368	378	371	385	372	363	346	379	383	358	359	352	366	366	351	358	355	351	328	338	359	392	368	378	378	389	370	377	378	387	349	407	369	380	358	382	360	373	350	370	364	380	352	360	387	361	396	348	383	392	409	367	350	374	371	387	373	339	384	347	405	376	372	371	362	338	375	376	374	344	367	356	330	366	347	359	386	352	374	365	354	374	369	367	395	343	346	362	372	370	401	395	353	356	380	357	391	377	357	387	380	356	362	356	366	334	393	382	378	390	387	362	382	404	362	342	367	389	381	389	345	324	333	372	344	374	336	364	368	378	340	397	378	316	350	356	379	371	383	365	383	352	353	381	395	344	365	356	402	360	354	367	361	386	363	361	345	346	371	373	349	380	368	385	394	391	365	356	382	354	363	364	365	375	357	356	360	351	345	362	352	402	367	395	359	378	347	389	390	364	365	354	370	349	371	343	366	401	386	354	367	358	400	380	380	384	360	399	352	364	368	375	377	356	345	368	353	369	347	391	372	373	344	386	346	375	406	383	366	332	360	390	397	364	374	361	363	363	411	377	358	341	376	369	404	351	382	403	303	383	335	376	361	374	377	370	354	380	387	360	408	374	353	403	379	378	345	384	364	379	352	365	389	401	385	367	362	382	365	390	360	395	376	377	348	326	361	371	369	370	360	369	342
21749	38170	24131	16554	13037	12119	11153	10334	9023	6813	5345	4276	4155	4979	4628	3122	2516	2097	1688	1439	1469	1399	1208	1153	1129	1031	934	922	974	963	933	972	878	802	739	688	625	611	590	623	599	545	566	567	573	535	608	582	579	582	586	602	613	558	595	533	531	543	484	514	474	499	501	480	463	450	469	477	419	465	435	422	474	502	399	462	486	499	454	426	444	456	443	445	433	473	443	395	450	436	419	448	446	419	433	450	469	426	471	446	426	389	390	459	451	447	436	467	398	386	449	425	389	468	425	398	424	438	406	421	439	444	419	402	419	413	439	444	425	451	420	438	437	469	446	449	438	442	436	407	383	454	424	452	460	424	473	418	446	439	455	418	420	427	495	438	432	390	430	389	445	443	473	457	448	437	449	432	398	437	441	458	407	456	408	421	434	463	472	442	421	444	415	442	382	379	411	439	445	444	429	388	406	399	436	407	441	438	418	425	418	433	428	462	426	433	424	406	411	426	403	426	434	422	442	445	389	472	428	398	443	423	450	424	413	414	457	408	430	460	409	387	392	444	434	462	441	400	404	427	426	456	423	462	401	425	431	441	446	457	430	444	393	405	421	425	432	425	459	446	411	426	425	443	396	434	433	417	458	405	397	426	437	422	501	411	398	430	423	478	435	482	431	452	433	440	437	438	421	419	419	455	401	409	442	433	421	452	430	434	459	406	422	417	433	415	436	441	476	434	427	420	444	398	441	424	443	413	414	462	473	416	429	405	463	447	425	444	441	428	455	418	437	440	402	406	418	407	451	435	429	457	389	434	441	417	418	474	420	442	450	415	443	416	417	446	442	484	447	404	427	428	422	429	418	438	464	457	442	422	438	431	457	440	456	426	437	385	438	459	464	443	439	456	436	436	439	413	444	457	420	442	457	419	421	353	396	432	470	418	446	467	445	428	463	430	430	430	424	429	388	442	432	421	428	428	427	436	425	439	410	429	441	444	411	406	410	397	441	429	386	429	449	416	468	443	443	434	418	474	479	433	400	424	440	460	400	441	389	459	446	412	431	423	417	410	388	383	396	451	459	427	446	428	441	432	453	451	373	406	466	425	454	422	414	442	397	430	437	406	456	434	441	404	405	427	443	410	442	405	439	445	426	408	470	445	434	446	415	445	422	443	427	447	426	405	417	427	428	493	438	422	421	430	415	421	457	403	432	421	452	463	447	440	419	412	445	463	411	374	424	425	417	443	446	411	418	392	403	431	423	383	455	431	420	422	431	433	435	423	426	444	432	419	423	424	393	417	446	431	444	403	434	474	431	435	428	413	426	428	417	442	446	396	457	424	406	438	386	412	428	457	416	445	425	455	414	453	447	459	413	458	390	407	413	406	407	424	478	393	448	402	405	389	448	435	444	445	435	415	429	432	442	429	431	414	433	447	426	438	406	402	424	427	434	431	406	449	473	421	446	439	424	389	396	404	418	442	449	434	439	453	444	431	414	419	440	400	443	426	428	447	498	482	451	421	413	436	447	420	444	410	434	456	454	422	437	414	414	453	448	435	437	441	428	426	449	407	434	424	466	417	391	444	413	427	388	410	446	446	452	458	405	432	433	426	445	434	443	437	444	405	466	460	475	468	415	448	401	451	436	449	434	431	431	446	429	422	428	437	443	462	396	425	432	497	412	410	416	434	417	424	444	444	447	449	430	393	446	447	431	400	427	438	436	402	427	462	410	359	446	436	421	435	410	442	440	447	391	434	473	447	449	433	398	459	444	426	433	446	432	432	447	432	423	417	438	444	394	444	425	395	452	424	486	446	449	428	439	451	425	461	443	423	396	414	412	434	454	427	437	442	416	442	462	434	426	425	444	420	445	451	432	471	423	471	423	397	437	418	438	417	457	454	422	384	444	467	414	415	416	460	411	401	424	408	442	469	413	445	437	431	412	429	431	448	423	439	486	458	438	463	429	453	408	399	413	440	408	440	464	427	403	431	434	413	452	407	414	437	391	461	432	427	429	446	471	426	406	436	426	417	453	455	407	415	401	432	412	429	461	441	400	425	430	400	438	410	467	439	420	400	443	413	470	443	408	441	422	485	426	473	439	447	461	429	392	449	458	437	431	422	455	436	389	421	443	403	447	395	454	416	401	425	410	460	457	409	433	433	411	443	435	460	434	489	423	455	392	443	465	438	436	449	487	455	453	453	433	424	422	408	446	441	454	449	439	467	439	427	444	420	432	432	460	456	457	410	411	440	434	441	414	408	423	436	412	436	390	430	438	422	419	424	412	418	419	430	453	408	433	424	426	417	450	432	415	437	457	448	458	454	414	418	437	437	425	423	457	408	416	448	438	429	423	431	428	398	460	433	435	452	419	459	434	440	459	434	426	424	420	422	397	437	432	408	454	443	433	431	427	395	389	419	456	398	415	479	411	434	427	379	452	437	422	447	434	464	440	408	424	410	400	429	463	446	393	443	430	395	427	408	507	464	448	424	471	446	419	440	420	434	439	459	426	470	417	472	401	397	471	419	428	438	435	437	425	443	449	412	452	451	402	431	430	424	443	410	469	447	430	422	453	422	437	396	444	424	441	421	464	425	442	458	415	412	456	424	411	407	433	421	420	405	448	438	432	460	411	407	444	451	427	439	428	421	451	442	428	418	413	443	412	418	437	437	446	445	427	441	480	434	438	400	401	408	415	427	436	435	459	408	423	390	405	396	455	437	449	422	455	434	425	406	465	445	433	427	425	386	443	407	424	419	426	422	417	432	438	430	422	399	405	432	438	443	414	462	425	431	456	443	416	420	431	443	403	432	422	440	429	420	402	436	414	422	424	433	436	446	438	433	441	390	435	443	462	430	439	392	434	440	408	406	402	444	426	423	406	452	428	428	428	508	427	404	453	457	419	460	368	453	417	437	479	400	440	421	442	417	417	418	440	398	416	414	421	436	431	418	441	440	464	432	387	403	432	461	401	460	422	439	410	416	418	416	393	429	410	437	433	415	411	443	448	460	408	423	414	422	432	447	417	399	420	433	427	438	441	451	426	463	452	458	413	431	448	426	438	442	396	421	457	440	404	439	459	443	439	459	427	423	413	418	447	443	415	393	400	402	404	445	452	382	434	432	388	418	405	424	456	427	447	378	445	410	484	458	425	456	411	426	441	433	449	452	437	442	443	449	436	413	410	415	435	429	404	451	439	416	430	454	413	457	432	432	415	405	427	403	471	421	458	428	384	459	425	428	459	439	392	424	438	426	464	430	402	399	410	423	461	411	459	430	443	424	456	429	398	439	437	441	450	445	429	389	394	402	420	408	419	409	466	429	416	431	448	397	465	384	408	420	409	428	416	461	412	432	423	418	416	435	435	437	449	419	435	431	397	392	427	455	431	432	429	421	479	433	455	439	430	442	409	395	448	430	450	394	456	435	430	459	438	482	424	435	421	407	438	455	451	439	439	413	436	410	440	409	424	452	406	431	406	433	419	421	413	435	469	394	423	471	431	400	440	416
27504	20338	10902	4741	2732	2377	2305	2171	1858	1397	1173	993	954	1307	1128	841	778	724	639	560	559	561	526	519	498	480	450	448	479	485	459	440	455	446	472	443	407	459	405	386	437	398	426	409	417	388	421	401	428	440	444	430	430	418	418	388	409	419	416	376	394	397	415	376	397	364	427	365	392	382	407	377	400	362	371	355	385	385	402	415	396	372	354	413	370	354	397	393	385	393	386	391	384	382	376	419	367	408	355	361	357	378	401	374	411	394	369	363	401	358	346	348	391	360	403	379	386	389	400	373	379	373	370	351	382	390	390	373	348	383	366	392	398	416	374	405	376	365	367	360	402	392	364	346	320	384	393	378	388	377	368	384	390	396	407	362	397	374	407	400	361	403	413	357	380	396	362	395	398	376	404	370	352	369	357	379	374	405	425	367	341	364	356	352	384	400	392	353	414	358	385	400	396	418	374	368	368	398	414	345	352	350	378	398	366	397	386	397	388	393	400	391	400	363	425	382	367	353	360	374	390	344	387	397	350	396	394	369	366	406	391	395	383	385	378	383	371	372	394	412	394	355	391	379	424	390	397	359	339	407	386	388	370	368	375	409	382	412	373	352	383	370	413	364	359	373	367	401	353	397	419	391	376	395	423	390	373	393	350	405	399	407	407	373	414	403	375	386	420	367	368	418	377	392	364	348	403	345	406	393	364	400	358	392	407	384	365	368	405	408	379	386	381	399	365	400	392	393	420	372	391	424	408	418	399	383	381	377	367	415	406	407	369	368	362	362	400	382	338	395	370	371	344	353	385	402	382	382	394	367	400	348	347	388	406	363	436	412	380	405	399	373	379	381	372	366	378	370	397	419	384	411	397	408	390	381	378	383	360	371	410	368	396	372	380	383	374	413	356	362	396	391	401	378	383	414	412	381	391	368	404	378	376	341	382	374	387	374	397	353	384	365	369	385	348	400	390	367	378	404	413	397	396	389	395	348	394	421	380	362	394	408	405	369	376	408	430	387	380	372	391	406	376	403	344	374	394	387	419	373	392	383	370	391	384	357	389	403	408	394	375	354	370	339	411	367	378	368	382	401	354	402	352	356	372	395	410	380	369	364	398	402	416	420	358	399	386	422	414	382	392	379	389	381	371	377	375	375	397	394	385	356	358	389	383	385	387	373	360	362	371	403	383	336	417	414	391	389	391	401	370	397	362	351	420	385	391	385	353	395	363	399	364	358	390	372	394	423	399	397	386	359	384	385	371	382	380	355	372	341	396	361	357	415	387	366	386	358	387	359	374	369	367	390	356	337	383	414	368	368	377	400	373	371	380	391	429	391	382	350	363	386	427	406	372	359	349	364	403	405	391	386	391	383	421	397	362	386	354	396	383	371	352	383	357	404	379	390	388	382	392	384	390	387	397	384	419	379	396	376	371	390	351	407	370	389	368	369	399	411	385	399	375	452	372	373	343	399	379	362	397	391	376	394	388	341	392	411	399	372	395	353	356	362	410	372	367	392	383	392	346	344	405	398	400	364	363	365	364	376	383	357	380	363	375	397	352	402	360	347	387	365	386	374	400	373	394	392	388	375	399	386	354	401	358	361	381	409	412	406	343	327	358	397	389	369	372	444	387	381	399	359	404	361	389	365	383	412	400	346	390	378	395	391	390	360	407	352	404	376	378	402	393	389	390	394	397	389	387	395	343	390	377	384	405	389	370	363	386	350	406	382	429	384	380	381	388	379	399	374	408	376	392	389	380	415	377	396	387	398	407	419	431	373	359	405	365	406	378	384	359	404	391	387	370	375	395	409	393	346	391	387	412	411	384	375	389	373	385	392	411	385	376	421	386	394	386	386	351	372	388	444	368	403	389	388	351	348	390	401	380	396	393	398	358	383	366	338	407	382	370	373	380	368	349	376	388	382	384	420	423	389	381	385	359	382	404	355	352	394	377	366	380	356	383	387	413	419	383	385	392	435	352	390	367	401	337	389	393	389	380	377	408	351	402	393	378	358	370	404	392	354	355	350	406	363	432	364	386	381	393	349	383	383	375	361	393	403	347	364	374	381	392	350	364	414	371	353	365	381	373	382	363	364	394	386	369	404	375	366	403	397	356	386	381	387	393	368	385	391	381	364	395	358	403	393	388	378	390	408	408	410	359	375	372	343	376	368	395	401	402	395	380	378	410	422	386	386	368	414	385	347	379	383	380	363	349	386	371	398	365	398	413	367	392	368	385	368	393	361	355	403	385	399	356	401	368	390	374	397	377	361	377	385	380	367	362	375	437	371	388	391	389	385	386	371	360	355	347	385	383	380	414	369	382	360	378	405	364	362	397	369	402	384	368	377	404	391	396	360	347	382	420	391	383	346	385	362	398	385	362	366	382	353	387	428	356	404	368	358	363	372	392	362	371	354	392	366	392	416	375	369	402	385	381	393	364	422	376	426	389	406	412	381	382	374	360	355	360	386	376	396	380	409	367	378	389	375	338	403	376	377	368	390	370	384	383	367	406	381	401	370	405	402	382	384	389	368	412	369	371	408	382	363	353	407	400	387	395	385	381	364	396	405	373	378	347	371	366	372	373	375	431	360	396	404	403	362	377	388	358	387	369	382	409	394	374	368	380	413	391	389	391	376	380	396	378	377	391	384	394	395	371	403	351	419	384	356	389	364	363	373	346	386	353	396	405	358	389	368	384	375	342	379	387	383	388	399	411	383	354	392	357	385	394	341	364	399	378	351	380	402	378	392	400	367	401	338	360	355	341	372	374	351	350	377	387	368	402	397	361	352	369	363	366	371	365	398	410	418	370	357	384	382	375	385	352	354	375	413	395	362	374	361	371	391	397	419	414	382	388	395	371	380	402	365	371	367	366	361	401	387	375	338	371	374	408	413	408	359	356	370	404	391	362	400	372	391	398	385	386	374	392	398	378	386	413	394	367	345	377	381	357	372	383	358	357	369	349	391	382	374	399	381	383	372	384	371	382	435	392	380	363	401	390	377	372	382	407	389	394	372	405	390	374	352	361	388	366	380	395	346	355	376	346	435	395	388	361	415	372	390	355	345	380	362	356	362	403	393	400	365	405	359	389	396	386	376	391	373	346	380	377	374	416	361	363	387	373	375	400	388	375	404	391	374	401	375	384	372	380	375	366	378	385	365	379	358	412	370	384	380	402	364	381	353	397	356	418	407	378	377	395	397	415	399	388	358	367	419	394	405	377	356	374	385	396	387	383	358	397	369	370	381	398	371	394	402	353	384	388	387	369	381	429	392	397	380	404	374	351	359	397	393	395	373	393	342	392	364	385	375	392	390	403	389	390	377	383	364	365	366	388	373	381	366	368	389	348	426	405	341	407	399	397	378	380	376	389	343	350	374	385	410	393	346	407	399	368	372	402	385	375	396	405	412	391	397	389	408	380	383	383	373	376	384	371	404	384	374	381	357	420	407	408	378	361	387	364	387	402	401	392	382	423	372	383	391	365	369	390	379	373	411	371	383
16443	20649	10527	6573	4997	4920	4944	4761	4143	2908	2422	1975	1869	2433	2130	1524	1315	1155	994	866	861	822	759	768	725	653	687	624	647	686	663	629	638	593	536	586	540	528	516	534	512	520	537	505	513	573	547	541	530	566	563	521	569	524	531	524	483	544	505	486	496	515	483	496	507	482	462	490	474	436	502	496	502	489	508	470	509	473	487	510	517	506	525	454	475	423	470	474	474	493	464	453	474	451	473	478	471	477	463	481	472	477	449	498	463	482	454	487	470	466	447	458	468	446	518	420	475	445	461	494	455	445	472	489	462	505	474	441	475	484	443	499	469	455	474	435	479	470	492	465	445	488	457	483	451	493	460	526	458	472	472	438	490	481	459	467	476	462	466	467	458	488	453	442	447	448	444	443	488	458	479	437	448	481	470	441	494	488	486	449	475	461	463	469	510	463	509	458	522	443	449	452	454	427	456	459	430	518	426	480	464	519	432	476	442	497	482	468	471	488	437	465	455	521	478	469	445	447	452	445	499	454	473	469	468	481	473	495	452	498	469	396	451	465	456	435	457	446	452	498	458	465	498	496	472	456	474	499	445	472	453	471	492	451	459	491	498	462	461	496	447	430	457	459	495	462	477	451	455	467	491	460	471	495	445	463	483	446	491	461	502	512	453	474	508	499	474	446	430	424	458	451	472	463	507	495	479	482	448	508	458	475	483	485	462	467	466	439	467	443	465	494	442	464	437	455	480	479	494	475	478	500	435	441	456	434	466	443	476	461	432	470	436	459	473	493	469	480	422	474	474	460	485	459	460	474	463	492	471	449	435	452	450	460	481	463	491	478	458	467	477	466	465	485	426	468	440	436	439	465	471	465	487	474	476	488	427	457	489	470	504	456	448	464	446	469	445	461	515	479	513	486	476	440	418	463	487	473	447	431	466	508	456	470	482	498	467	497	490	491	472	483	476	464	443	469	428	424	476	501	464	436	442	449	418	475	483	497	477	461	479	470	472	471	441	454	475	452	482	463	420	463	415	458	459	467	456	445	492	461	493	479	472	423	498	485	437	472	455	454	477	503	468	435	471	435	484	498	460	461	442	479	449	486	464	496	476	481	452	482	441	484	446	462	475	437	456	479	495	462	444	479	451	495	459	470	457	456	440	472	484	472	444	465	441	480	419	476	410	469	497	464	429	460	439	462	451	475	466	500	470	446	480	479	495	476	473	477	434	496	441	466	478	476	455	473	448	519	438	496	470	488	439	500	432	460	458	480	483	455	427	445	487	444	460	454	456	436	485	471	491	451	470	477	496	499	440	464	439	467	502	483	442	467	506	470	463	479	451	451	464	469	457	474	469	482	446	456	506	411	462	452	419	489	462	437	461	450	452	485	451	491	469	502	483	471	485	458	480	446	431	475	435	477	436	462	465	500	465	447	473	466	442	471	488	464	475	472	472	480	479	488	462	417	494	494	466	456	445	494	476	429	467	464	462	486	419	446	483	469	440	457	465	457	473	464	473	485	450	452	461	445	482	424	488	473	444	490	463	469	508	488	452	415	434	479	455	442	442	453	485	465	491	465	498	462	441	461	458	450	463	476	459	469	469	457	455	456	484	465	493	455	473	488	491	491	464	430	464	455	431	434	477	487	451	464	471	448	482	471	495	479	453	480	481	430	451	466	450	474	465	452	494	487	466	466	478	465	430	488	501	449	484	478	476	494	483	477	477	490	480	445	502	472	516	473	472	489	490	456	466	440	462	474	483	465	474	479	490	470	457	482	462	507	433	448	437	525	476	472	473	518	496	451	445	473	474	472	503	460	425	455	448	495	440	445	432	471	474	484	464	460	425	506	462	481	450	448	453	470	426	495	484	450	450	497	468	425	475	501	486	457	457	492	482	450	484	489	475	455	454	432	475	442	432	485	473	452	459	478	506	467	446	542	466	486	449	467	476	443	502	438	430	486	491	491	449	488	456	464	473	468	450	478	451	453	447	487	447	473	458	478	511	437	472	477	494	483	489	460	431	488	446	470	457	483	443	508	479	464	451	441	446	500	462	447	469	476	520	441	474	514	424	432	457	440	433	487	485	480	486	473	482	432	475	455	480	477	516	490	472	505	476	484	461	440	488	463	457	457	417	492	457	459	471	488	473	473	484	453	436	475	457	456	445	499	488	472	480	452	454	464	453	459	478	497	461	474	477	471	479	469	450	437	520	448	464	458	469	434	464	490	469	479	474	456	426	509	480	486	459	457	475	453	476	509	423	422	457	490	498	487	477	466	473	480	475	461	445	481	467	460	448	474	499	480	505	467	448	483	460	441	477	491	442	466	485	469	469	470	403	452	481	479	465	448	487	489	504	461	469	466	452	485	442	488	464	499	489	435	447	467	474	440	450	505	454	427	492	456	464	481	468	446	459	443	448	462	490	497	490	471	464	455	485	472	485	470	449	444	508	486	480	484	466	516	432	438	480	490	487	510	433	433	456	447	456	455	467	467	444	417	497	474	485	470	447	437	467	442	467	427	430	481	488	449	467	462	448	452	491	489	501	467	504	500	486	483	506	489	480	494	467	523	476	470	441	462	456	493	488	470	486	448	439	460	478	452	487	444	489	479	484	458	481	472	515	482	471	463	470	395	450	461	469	439	482	480	497	474	470	446	459	481	458	466	477	477	443	496	489	445	473	465	475	468	462	495	467	482	445	442	483	462	450	479	486	467	422	463	459	458	443	468	509	481	466	477	474	457	493	436	459	464	466	461	521	448	508	475	446	470	468	489	444	465	458	467	451	442	471	472	475	444	460	424	470	453	440	460	484	501	476	487	491	479	470	457	449	467	489	496	439	502	440	454	488	495	440	437	507	444	467	449	495	447	478	501	445	481	455	463	465	498	460	460	459	474	492	491	499	487	491	417	457	516	506	470	488	479	540	499	446	459	481	451	456	486	439	456	485	467	415	453	425	453	441	474	469	520	478	452	485	456	473	460	438	503	479	444	469	491	454	466	467	459	459	465	452	461	449	453	455	461	446	489	431	477	463	489	462	436	439	471	465	471	497	473	485	425	476	442	472	449	493	465	466	442	485	447	510	484	481	467	516	475	457	474	482	462	488	473	503	500	467	451	462	475	446	439	483	475	455	441	485	468	446	471	463	461	440	459	462	431	443	452	493	433	479	452	465	493	453	464	418	434	458	504	472	445	476	449	487	467	479	477	456	489	485	480	448	465	424	438	452	468	465	453	451	485	445	464	405	459	449	488	492	456	429	435	459	480	467	453	500	467	456	460	443	464	461	455	464	483	465	453	456	477	470	465	441	491	451	479	455	471	453	482	472	465	460	452	445	500	463	474	475	469	447	480	461	421	495	479	486	522	482	483	445	451	492	470	445	446	448	469	467	460	510	482	455	478	471	466	474	495	445	504	496	476	466	481	485	451	473	446	483	446	456	451	493	456	463	483	463	471	483	477	459	467	481	460	484	496	443	498	432	473	466	480	467	480	462	503	467	459
24134	21189	28287	24356	21031	10260	4715	3967	3058	2117	1702	1494	1488	1864	1507	1064	953	820	721	570	635	566	591	575	536	504	477	469	473	488	517	447	433	392	397	392	340	391	329	348	359	331	318	366	335	350	338	358	335	324	357	368	347	378	346	350	290	291	338	336	340	295	327	320	303	299	340	289	309	309	275	304	292	300	305	270	302	335	303	309	304	331	312	277	315	308	291	281	331	321	285	301	287	314	318	306	307	287	294	278	280	337	278	306	313	290	317	283	304	298	319	310	291	310	316	306	303	268	263	315	299	287	284	311	323	294	286	328	292	302	303	302	310	278	309	296	302	311	274	267	303	302	328	299	290	320	322	312	288	267	314	305	311	299	299	304	299	290	325	296	283	310	277	286	277	292	307	287	306	279	308	297	280	312	309	291	290	304	278	316	277	297	300	303	285	306	339	293	316	341	290	286	303	274	306	299	318	293	314	272	286	285	306	294	302	322	304	280	281	290	312	290	288	295	324	312	325	313	304	321	299	313	293	285	270	289	328	280	289	297	330	292	303	330	308	290	291	300	274	273	306	309	275	311	285	293	280	337	261	286	299	303	309	284	313	283	290	303	308	293	335	320	309	296	286	309	328	316	297	277	269	294	308	287	301	298	333	302	289	295	277	301	323	299	307	292	321	281	292	298	291	290	302	294	321	313	289	267	310	317	304	324	298	317	302	304	269	312	309	290	307	294	269	311	330	286	329	296	280	294	296	296	285	299	313	326	295	303	302	296	290	325	292	304	296	279	320	300	283	296	276	275	303	311	286	296	311	305	321	266	272	312	299	318	285	314	296	296	324	323	309	271	333	282	268	282	312	278	327	298	288	304	327	276	295	285	307	280	314	272	310	286	295	290	304	283	312	293	299	284	283	275	280	288	281	281	324	300	299	306	313	308	324	287	269	278	299	324	298	280	287	282	337	298	289	274	295	301	273	332	313	306	329	287	332	293	314	300	334	277	279	298	321	317	293	287	291	305	351	261	260	330	328	271	275	280	293	306	298	275	311	322	290	282	301	318	290	302	336	280	314	302	302	283	294	321	304	277	319	305	281	297	295	271	301	306	279	326	285	284	303	278	282	282	289	304	291	320	299	294	297	290	291	292	280	246	285	317	308	321	331	322	293	281	304	336	276	292	309	317	300	276	316	306	282	329	320	295	307	314	308	294	327	306	249	288	285	297	295	318	285	299	293	268	304	292	269	328	281	298	294	273	301	309	267	310	285	318	283	297	267	286	292	275	293	300	304	280	289	288	300	268	282	297	277	281	294	269	303	289	301	282	322	307	286	276	330	285	283	315	277	273	323	316	315	274	301	335	267	298	312	290	296	318	296	286	308	319	279	313	293	286	284	291	284	316	269	309	267	289	308	311	300	278	293	297	300	297	299	300	272	293	286	290	320	295	291	312	307	317	268	301	319	300	299	280	275	307	312	269	287	319	296	296	295	295	285	300	289	307	287	328	296	304	314	330	332	344	319	292	286	294	289	296	320	296	315	300	305	295	301	288	291	288	310	296	272	296	290	309	312	305	325	314	282	297	297	323	266	282	275	287	273	292	281	275	289	301	301	294	267	290	258	274	296	296	301	298	306	312	284	279	282	289	300	299	299	255	297	283	278	285	271	303	308	275	302	306	308	306	318	306	284	322	292	286	334	304	340	330	266	292	320	307	336	320	314	308	295	286	300	299	284	288	305	280	292	307	278	292	313	296	299	306	302	305	304	283	309	293	316	316	314	287	298	290	310	328	317	286	292	300	308	309	306	316	311	273	282	291	282	292	287	305	331	280	310	292	312	327	280	308	294	287	286	285	313	304	300	285	300	335	293	318	296	305	306	282	270	290	296	296	283	283	292	309	327	271	310	289	296	290	275	290	279	285	295	330	272	311	302	307	287	289	289	289	293	319	319	285	324	294	281	273	282	319	335	318	289	291	291	304	288	276	291	298	323	305	312	285	302	314	322	297	276	323	313	315	299	284	289	278	350	307	292	275	303	283	277	274	291	317	308	323	305	316	285	276	274	300	308	290	292	262	262	285	292	319	267	307	316	291	255	300	302	300	257	323	296	280	301	314	305	284	313	304	304	281	318	291	292	277	322	300	319	296	283	291	304	296	291	299	307	265	310	304	289	267	273	286	318	278	339	297	301	319	289	300	295	280	299	288	313	295	286	319	278	298	263	308	295	302	292	309	297	310	311	302	271	300	316	287	320	296	333	280	318	282	294	308	313	323	289	262	300	315	291	313	313	301	285	296	277	271	322	292	318	310	307	320	313	315	285	310	290	292	292	278	284	351	288	304	269	299	313	295	284	304	303	330	318	300	304	284	286	276	278	291	334	269	278	320	302	335	328	314	309	286	316	319	304	315	300	314	304	281	282	298	319	312	289	290	298	286	293	291	304	270	299	308	282	295	284	311	318	305	292	275	297	299	307	285	286	299	277	285	323	270	306	298	290	294	275	294	282	280	322	283	276	283	264	317	303	304	266	296	295	304	280	305	290	256	283	276	333	308	286	304	304	286	311	288	308	294	296	308	295	308	295	330	297	309	282	319	323	333	303	285	278	312	283	304	261	313	276	296	305	297	304	291	326	304	294	325	281	293	268	296	287	308	256	281	277	282	292	281	287	307	280	344	295	305	324	275	277	285	288	297	308	260	308	288	278	313	295	286	321	296	307	295	293	298	288	308	260	343	272	323	311	302	302	336	299	310	300	290	288	288	289	294	343	314	306	326	331	286	296	315	270	320	294	304	275	302	269	308	290	274	322	299	285	275	295	286	297	277	261	285	288	268	302	266	310	288	280	311	300	278	314	300	289	294	310	316	300	300	327	292	317	300	320	290	284	288	286	307	299	281	288	311	297	284	275	293	301	324	335	312	295	307	278	286	292	326	301	296	295	298	273	290	302	297	295	279	292	292	259	277	308	282	298	284	323	295	301	280	304	279	316	312	271	317	296	319	314	309	306	307	284	292	309	318	323	296	267	304	282	309	296	316	284	309	325	306	316	321	291	300	323	315	298	300	283	275	289	286	333	289	295	287	307	304	281	285	276	296	278	282	282	301	325	292	322	319	275	289	294	304	295	267	288	279	294	268	279	291	296	291	300	294	270	300	289	281	322	326	309	304	308	328	305	303	283	336	313	284	293	312	301	303	283	314	285	274	291	284	276	290	329	294	309	310	274	317	298	291	267	307	288	294	311	276	308	310	304	296	300	311	297	313	311	286	272	277	277	313	329	322	296	296	288	287	277	323	299	300	294	274	331	287	304	312	318	291	292	297	302	265	300	302	315	285	316	351	310	314	290	281	292	259	281	295	305	292	316	289	317	273	309	317	304	315	309	321	289	294	296	277	287	312	339	301	274	279	297	270	279	293	272	289	270	321	300	309	291	306	286	337	313	322	286	329	297	294	327	305	266	271	286	332	290	290	328	278	314	310	280	309	330	284	289	266	289	279	328	276
18114	32088	18433	11989	9361	8091	8362	8112	6694	4735	3879	3108	2995	3736	3003	2173	1849	1610	1201	1056	1076	967	912	869	855	797	669	706	716	757	719	669	575	576	553	506	513	417	454	510	463	474	416	462	409	493	446	441	490	480	493	447	445	477	517	455	453	402	423	414	410	431	385	425	420	367	382	351	382	381	389	391	381	379	350	363	360	347	365	363	370	389	383	369	388	391	333	351	391	382	367	389	388	371	367	346	351	377	339	389	370	371	359	372	364	404	346	414	386	349	396	396	361	379	326	352	358	398	362	340	373	351	353	369	349	344	381	360	345	371	356	381	367	385	371	373	364	346	383	365	374	385	337	366	390	344	374	344	401	383	371	366	340	382	373	378	345	361	389	372	346	373	341	365	344	363	337	348	378	355	383	375	375	352	365	343	364	396	390	334	351	363	389	385	355	351	355	374	393	379	385	371	338	375	384	348	367	321	371	387	357	350	349	351	392	340	349	343	364	375	395	369	384	358	375	350	358	394	356	315	369	360	325	365	379	388	362	356	395	339	360	341	345	334	355	363	375	366	366	363	361	387	390	351	364	400	358	362	335	344	378	424	348	349	357	334	355	383	356	351	359	373	351	398	381	334	360	378	416	377	357	355	357	389	383	362	358	363	371	376	419	368	376	351	430	367	389	363	346	377	353	356	350	333	396	362	329	346	374	391	363	346	387	370	366	345	366	398	358	339	366	362	369	354	347	381	366	396	383	363	376	356	339	355	335	377	348	349	391	356	363	327	353	371	376	375	348	355	355	376	345	371	396	355	361	349	358	384	320	354	337	376	345	338	351	360	325	376	376	334	353	380	348	355	353	396	354	377	404	330	387	361	376	346	354	354	359	366	347	358	370	373	387	351	368	384	351	344	362	369	372	386	353	377	386	338	356	379	378	368	359	359	348	371	393	358	355	367	344	365	392	358	352	378	336	354	344	407	376	364	362	366	358	408	380	353	396	363	375	372	365	361	364	412	336	374	352	368	370	411	357	397	394	350	383	366	366	361	344	405	378	310	362	391	378	380	367	400	411	341	349	395	392	336	365	360	372	349	385	375	386	348	383	385	361	356	388	379	378	364	334	341	374	380	368	376	350	337	363	343	372	402	368	369	403	351	380	369	385	387	331	346	347	334	356	403	360	363	353	337	362	362	350	368	371	393	359	374	313	373	360	360	359	369	401	366	364	353	354	384	358	358	385	354	361	420	379	384	364	394	380	367	371	368	383	348	388	356	374	365	378	329	349	387	352	388	348	351	376	355	370	363	355	361	376	369	329	367	379	382	361	406	371	349	355	376	374	384	351	379	358	373	371	374	357	392	377	304	358	382	355	413	360	362	346	383	391	363	332	378	389	355	359	403	372	356	335	397	346	383	365	352	388	370	344	349	369	381	366	347	353	354	337	365	395	347	372	407	359	360	370	353	375	353	408	383	343	411	363	372	361	346	358	369	355	350	348	351	337	359	364	351	376	350	379	394	341	354	369	331	357	363	372	357	389	392	379	373	355	376	362	394	405	348	351	377	355	383	397	364	394	361	371	348	370	385	362	344	387	380	389	376	350	385	378	323	371	375	377	357	338	354	349	366	356	360	347	378	375	365	358	347	373	377	340	404	343	370	398	373	325	346	358	353	337	369	382	363	388	362	363	350	376	364	357	365	374	361	377	410	366	378	360	351	366	351	363	338	360	357	359	375	373	361	396	390	376	350	357	352	387	368	356	389	349	393	370	365	365	366	372	394	337	355	349	364	359	396	341	359	349	349	358	361	351	380	354	341	354	379	371	389	339	348	355	364	374	349	365	380	333	369	376	394	346	370	374	349	380	356	402	376	382	371	367	396	362	385	360	356	380	332	359	355	373	402	402	374	374	395	385	370	384	389	360	399	350	352	370	353	329	358	330	354	391	376	358	375	351	354	362	364	366	366	386	371	371	366	424	370	370	392	323	369	359	327	370	387	375	370	342	373	403	363	366	375	386	377	362	376	373	376	370	381	382	346	380	370	376	388	378	402	357	353	358	368	356	373	394	351	333	394	356	338	374	359	342	322	364	365	368	394	360	379	346	380	358	371	382	363	354	356	366	370	382	361	343	375	412	373	339	388	362	366	363	328	359	381	379	388	364	367	357	352	365	341	377	399	360	345	349	372	366	356	386	351	379	365	358	399	337	374	356	354	371	414	357	351	331	372	370	332	360	353	373	390	350	367	356	347	377	366	366	382	403	353	374	362	369	367	363	373	371	364	369	369	351	377	370	352	363	388	359	368	357	377	414	355	356	387	375	355	370	363	361	386	337	382	343	377	360	351	368	390	363	326	371	379	377	363	359	376	385	387	353	375	381	372	356	361	309	296	347	359	367	348	356	336	374	375	353	379	394	358	401	367	375	353	365	358	320	397	369	373	405	380	356	354	355	374	336	363	364	359	345	377	373	370	378	369	323	352	364	384	356	364	379	382	344	371	344	372	364	345	348	354	396	356	410	361	335	344	370	377	381	371	367	342	368	368	353	366	355	377	358	362	366	353	372	367	384	394	368	336	347	359	351	352	378	376	349	422	335	356	369	371	337	363	335	408	370	366	379	358	342	349	357	362	344	391	376	366	396	360	331	395	366	391	346	354	389	357	379	356	364	362	376	361	337	407	377	386	355	379	365	358	379	371	395	394	327	368	388	392	392	376	366	374	368	374	366	373	376	382	382	360	370	381	364	330	366	378	354	393	346	370	317	340	334	396	372	346	390	387	359	377	355	343	321	367	351	368	355	360	348	348	353	339	355	401	372	362	373	386	355	369	389	397	363	359	356	368	341	354	385	342	354	341	361	372	376	352	354	352	381	342	340	368	359	342	389	380	412	375	372	380	376	384	379	313	370	339	350	356	375	377	347	376	322	355	374	367	389	350	370	386	392	382	359	366	355	398	387	355	364	363	363	348	357	349	351	356	377	378	333	363	360	372	352	323	333	363	339	356	376	364	405	372	366	346	394	378	354	399	344	356	338	370	357	347	363	396	407	388	379	360	382	341	359	347	375	413	377	352	354	376	378	355	336	333	392	384	345	365	377	375	375	373	349	372	366	384	350	357	373	351	348	354	366	402	389	345	349	356	392	358	332	401	390	378	366	371	380	349	363	344	360	383	395	384	361	358	370	364	376	346	385	376	364	398	359	377	374	359	346	373	350	385	341	387	342	369	354	360	381	344	382	379	397	359	387	372	349	351	373	347	365	367	351	386	351	347	381	357	379	376	387	340	352	383	334	388	349	379	352	328	363	392	366	372	358	354	380	392	353	346	394	367	356	361	379	365	320	333	371	407	379	342	381	363	343	391	383	339	387	401	337	373	341	334	370	398	350	338	380	318	385	349	365	358	371	390	323	394	358	351	360	357	351	362	370	326	358	351	391	352	381	412	383	383	343	375	393	372	347	334	338	372	355	336	335	364	362	342	373	354	397	357	408	357	414	352	354	378	356	375
25352	21219	27049	25323	10064	3406	3394	3010	2382	1875	1594	1290	1436	1714	1394	1043	1040	844	754	712	729	703	632	647	628	574	592	592	595	623	615	552	583	559	552	535	514	511	494	530	503	532	485	513	467	479	536	468	496	528	474	473	521	531	523	516	457	488	477	446	490	455	503	471	454	518	475	447	487	459	480	479	449	455	444	469	480	465	479	451	464	469	473	433	481	460	442	462	498	456	476	491	482	447	415	439	455	455	431	435	470	458	445	439	452	460	447	457	457	441	484	478	474	474	483	437	486	472	437	480	481	478	474	430	445	444	468	468	427	465	485	458	477	483	450	459	443	440	439	463	464	469	432	457	454	478	436	460	483	487	502	483	495	464	449	461	474	477	439	474	443	438	469	456	470	498	471	446	453	481	432	498	470	425	452	489	455	457	444	482	465	462	487	457	434	465	469	458	466	440	469	450	462	452	394	489	439	450	452	446	441	473	441	431	453	454	448	456	441	470	427	427	415	440	417	444	439	476	478	449	482	448	475	428	461	463	448	445	451	449	442	448	427	460	422	462	439	417	467	435	485	462	464	490	460	450	463	484	465	443	466	446	460	475	438	497	482	442	454	461	482	463	479	443	431	459	489	461	493	443	444	471	478	471	466	449	440	457	463	440	463	455	448	461	474	484	462	440	472	441	457	469	474	451	443	454	485	485	450	461	427	413	429	440	456	491	497	467	445	460	465	479	452	446	454	436	491	479	442	469	475	441	497	484	479	468	482	469	472	458	470	491	468	457	463	471	458	502	458	462	473	479	476	481	415	408	408	494	464	478	498	464	444	492	479	412	458	513	453	440	491	453	456	481	450	465	462	457	428	444	460	450	475	442	460	440	447	455	467	454	487	483	481	458	475	440	469	462	474	443	459	453	450	478	437	447	444	478	455	430	452	429	475	428	475	464	451	456	490	487	441	460	435	450	506	478	477	468	468	395	437	457	473	448	452	446	472	416	492	429	486	409	460	459	466	452	430	453	476	432	475	491	478	443	463	446	426	473	448	487	414	488	494	443	456	441	459	447	427	462	496	459	467	439	449	444	466	409	456	459	474	441	508	443	430	440	478	484	477	436	496	449	476	416	438	413	469	481	462	459	451	453	495	456	435	464	461	461	493	483	465	434	455	439	444	452	450	451	482	469	476	443	510	502	468	472	470	455	486	433	442	429	452	420	477	467	475	454	435	492	450	431	440	451	438	479	465	452	480	444	444	482	444	454	469	448	455	428	466	481	445	466	439	451	500	439	475	466	474	462	425	446	472	450	448	470	449	465	456	480	452	459	456	459	462	467	401	475	435	455	482	464	483	415	435	449	465	500	477	472	484	448	442	488	435	466	464	481	473	481	447	456	431	449	471	478	468	447	454	502	409	454	466	428	477	502	461	448	469	446	464	491	467	424	413	451	459	465	456	452	457	471	458	459	451	503	477	406	464	460	480	464	419	470	433	438	447	442	437	478	454	469	459	481	467	422	466	419	423	450	461	420	502	485	471	469	460	462	484	464	462	451	422	434	461	471	474	451	460	433	439	421	488	447	413	523	443	488	457	437	488	436	459	494	467	472	488	479	476	511	449	454	446	467	468	519	469	458	461	478	466	418	446	471	447	452	474	473	485	455	484	472	488	462	479	491	477	429	465	444	483	464	452	459	447	472	502	454	451	485	434	461	486	480	431	463	474	428	507	469	475	466	445	465	489	466	440	453	467	444	485	491	425	441	467	482	454	451	496	461	446	423	471	456	477	466	442	453	472	473	447	485	457	437	458	449	413	406	420	439	424	457	457	472	436	483	438	465	453	464	496	466	443	495	489	424	458	436	483	484	472	445	482	421	471	460	469	487	478	440	478	461	443	466	444	427	441	464	431	476	459	490	479	486	438	424	474	460	476	499	464	488	469	427	443	478	461	480	454	466	452	408	456	444	438	465	454	461	440	450	471	476	439	452	467	452	502	475	467	467	485	427	484	463	452	478	439	421	447	454	448	497	461	464	477	443	441	465	418	412	447	506	451	416	462	447	471	466	443	496	482	474	429	453	480	450	471	470	467	483	444	471	420	475	438	460	482	458	483	440	450	482	474	427	481	456	496	461	445	460	419	445	422	471	431	452	428	476	457	484	511	449	466	435	437	476	435	487	416	472	447	447	494	447	473	472	470	458	458	462	463	470	457	473	432	428	430	485	429	422	478	471	465	433	452	486	463	497	485	435	473	464	439	434	462	454	405	479	479	493	443	473	456	453	419	426	489	465	435	442	463	437	465	480	470	483	481	481	426	524	497	438	457	462	464	443	446	462	451	430	497	452	466	452	448	484	442	475	457	437	477	461	452	482	443	467	440	444	446	481	481	489	437	506	485	468	441	456	467	426	467	410	446	437	442	454	487	431	485	479	462	458	480	503	447	455	489	435	451	489	378	481	428	447	468	428	418	454	471	456	486	465	452	447	426	508	468	452	453	485	497	485	468	456	472	440	463	451	474	425	449	471	457	473	457	455	461	454	450	431	438	439	448	504	419	489	448	452	448	464	455	439	457	457	463	434	450	462	465	516	469	469	415	436	445	461	446	506	472	452	486	437	448	465	475	470	502	483	449	439	452	452	451	442	467	450	425	469	498	469	425	473	415	443	457	461	452	457	433	440	516	503	459	449	475	464	494	481	469	464	453	467	507	427	446	467	431	472	474	455	447	455	505	386	442	482	469	448	478	481	456	446	479	468	413	446	448	437	445	450	446	416	438	480	421	484	498	431	417	464	465	460	479	472	442	463	488	455	476	416	482	448	435	492	479	451	436	437	448	489	467	442	450	478	462	470	411	493	459	454	451	512	496	468	427	473	440	465	422	444	483	434	462	462	485	406	454	447	445	464	445	438	460	438	436	488	454	443	456	461	460	435	465	475	438	451	445	485	469	430	437	484	546	427	423	450	444	452	465	494	471	419	432	487	451	463	445	430	427	475	455	457	469	463	488	421	431	470	449	428	441	455	434	442	476	446	444	447	458	422	455	448	479	479	442	452	486	443	462	471	415	459	433	431	475	450	465	439	469	453	459	458	443	478	451	454	414	422	435	484	492	466	467	467	421	464	447	433	439	490	427	474	437	443	433	444	471	438	456	467	467	432	477	484	431	514	471	457	482	435	474	456	424	449	490	457	467	437	446	448	451	470	449	477	481	446	476	470	442	509	508	452	426	484	462	478	472	442	478	457	470	459	449	500	496	433	450	450	472	449	461	443	435	482	476	448	437	464	475	477	456	439	455	486	456	476	489	447	508	485	486	443	484	461	462	475	418	443	456	456	481	483	416	433	484	461	482	468	446	442	444	454	472	463	466	419	491	442	443	448	463	487	463	465	418	490	495	473	474	466	465	466	442	453	485	471	436	451	442	491	436	444	455	436	490	447	454	467	418	414	463	482	494	450	459	453	475	479	460	468	483	433	483	419	476	402	440	473	460	447	469	442	450	488	456	469
17926	26679	14781	9143	7732	6544	7012	6868	5347	3969	3272	2554	2854	3339	2547	1964	1722	1556	1185	1101	1104	1085	1025	1002	952	829	751	851	843	841	811	784	764	758	718	662	631	625	614	668	602	667	610	634	663	609	658	616	629	663	668	636	633	630	642	607	597	567	587	586	592	593	592	556	587	550	578	579	601	536	533	588	551	513	572	521	554	579	603	537	524	541	528	544	553	523	538	592	563	559	562	546	569	541	570	529	564	540	537	514	556	543	529	533	574	545	556	568	511	537	543	584	543	519	561	542	552	562	574	543	562	568	602	562	588	520	543	565	544	551	566	552	544	536	539	477	568	572	553	527	552	533	576	559	531	521	559	544	556	532	571	545	574	559	557	551	581	548	584	549	522	559	575	560	539	503	570	542	547	536	557	553	548	502	561	547	509	554	550	549	547	562	560	573	545	540	563	509	533	580	519	534	569	525	564	504	521	521	507	579	530	508	545	564	583	569	552	586	545	553	561	557	565	580	520	555	605	568	561	553	583	556	557	540	562	545	582	590	566	553	556	554	556	539	572	562	554	541	551	507	556	519	568	582	527	538	568	554	549	547	562	549	537	530	555	554	546	552	562	512	527	599	586	519	526	547	558	573	566	539	559	527	556	538	534	513	549	539	528	549	566	578	538	547	540	556	547	534	565	588	522	533	532	595	538	550	584	528	544	521	496	507	565	588	531	553	556	568	554	535	523	548	534	571	518	596	605	532	569	577	552	543	633	522	561	544	550	525	533	542	523	567	554	564	562	556	522	566	544	520	548	542	572	553	517	589	599	520	516	573	582	585	572	519	559	561	574	542	532	559	571	581	529	499	558	504	540	536	567	593	573	540	540	551	550	511	540	582	538	536	574	553	568	571	568	559	559	529	577	562	613	560	499	573	519	606	568	576	549	553	517	531	496	582	511	541	539	557	609	548	543	591	565	583	531	544	566	585	559	565	537	557	579	535	541	587	537	556	592	537	545	548	532	528	523	523	508	587	546	531	549	514	560	565	536	574	588	551	531	576	529	550	517	553	546	577	528	551	502	519	549	531	573	571	555	518	530	545	542	558	550	603	553	529	516	566	580	504	551	533	573	561	571	513	534	507	559	536	520	560	544	551	566	512	528	564	507	533	574	566	561	529	524	532	527	558	528	548	568	546	517	551	568	550	536	541	537	530	566	567	556	550	549	534	543	569	517	542	559	539	576	584	562	548	550	575	581	528	537	526	544	549	553	547	547	542	556	592	566	555	537	563	531	534	533	512	542	526	558	544	543	563	565	584	570	546	525	507	567	515	586	571	560	552	543	538	524	571	565	574	567	508	575	534	533	567	524	554	543	559	533	556	529	550	556	581	538	577	497	497	560	594	562	550	559	554	582	547	529	566	537	556	517	555	527	530	545	548	543	532	535	583	558	530	543	557	528	514	559	550	593	571	586	573	555	573	536	500	548	547	526	523	570	548	569	575	591	548	566	553	547	541	585	535	567	531	548	536	586	549	564	522	582	542	545	541	526	516	571	529	542	549	558	534	542	576	544	516	531	576	568	558	534	536	537	560	567	537	584	530	591	579	560	545	526	566	544	527	551	546	557	550	519	563	555	528	581	520	539	547	530	537	584	538	548	573	570	580	570	554	532	544	590	559	562	550	525	542	555	537	493	548	561	582	537	563	577	566	554	558	580	522	560	506	547	567	548	529	537	522	568	519	548	549	545	564	528	570	552	547	553	588	564	537	551	592	572	548	542	535	539	540	585	545	572	571	543	554	552	549	568	543	511	569	507	528	535	516	520	568	548	535	569	544	580	536	513	528	530	541	554	556	552	577	516	593	577	525	580	514	558	553	552	557	535	559	574	517	527	538	525	564	518	541	537	528	520	558	568	548	523	572	575	539	580	523	522	578	518	581	528	539	518	549	573	535	575	551	559	560	528	533	504	585	553	564	519	525	602	523	550	525	535	570	533	567	554	511	577	562	538	548	517	519	522	605	536	518	551	552	585	563	578	589	577	550	536	539	561	523	554	534	524	515	556	584	551	564	526	533	586	578	571	552	572	525	555	547	538	563	550	554	566	539	539	550	571	590	544	575	516	524	525	536	551	553	540	547	501	533	527	567	589	569	545	589	564	532	510	521	542	535	561	554	557	525	568	531	551	498	579	551	515	573	589	540	544	540	570	510	540	547	533	547	582	546	539	540	576	538	565	571	512	574	549	540	613	573	554	546	576	555	530	559	546	527	559	591	489	550	550	538	533	543	591	587	566	573	528	571	517	581	556	560	548	532	531	553	573	569	524	504	538	534	568	546	513	563	536	540	542	521	564	565	551	566	539	553	558	525	551	520	549	533	569	578	552	538	561	590	575	546	576	566	525	553	525	538	524	561	553	550	567	551	517	538	540	588	555	598	555	541	564	556	550	573	539	563	555	566	586	577	536	557	591	542	548	576	556	558	577	527	561	550	526	540	567	550	536	585	528	553	523	519	550	529	543	523	524	615	577	540	563	551	544	551	531	540	505	556	587	559	548	565	570	531	528	573	522	577	592	576	579	535	598	529	555	505	525	545	574	567	570	566	576	516	551	564	495	551	555	556	532	567	585	547	522	597	542	537	522	510	606	536	572	517	571	545	581	603	534	537	555	523	523	533	543	568	559	546	520	548	537	569	513	550	542	525	560	597	546	522	580	543	602	545	557	529	555	549	567	529	534	526	544	508	532	539	525	582	569	556	555	587	534	558	544	500	560	549	546	547	549	548	556	544	581	560	545	574	551	515	532	528	538	567	552	528	556	485	530	501	564	554	576	548	513	550	569	520	509	539	524	564	530	564	540	588	569	530	545	578	560	600	570	527	560	604	521	534	583	559	522	524	557	518	548	529	548	543	552	511	536	533	596	557	570	537	547	541	532	511	581	543	584	542	557	532	553	539	537	521	555	561	542	540	556	539	535	541	532	568	551	555	508	508	538	555	561	536	567	545	521	575	589	548	575	579	514	567	583	559	528	521	558	528	548	571	560	563	564	545	537	487	507	582	554	529	534	539	525	582	556	545	582	558	537	544	521	516	554	578	496	545	518	549	530	504	505	582	553	539	514	563	521	550	585	523	526	572	587	547	549	555	545	555	542	559	561	538	561	539	529	499	527	568	577	592	505	539	538	561	514	522	584	545	524	534	561	541	494	505	548	529	527	575	536	547	568	558	521	530	533	541	559	557	555	518	500	561	564	523	567	597	560	562	581	566	551	544	580	613	581	520	538	587	539	548	565	553	537	530	503	545	528	526	527	548	574	585	548	527	581	520	567	542	557	538	515	545	559	543	553	550	556	516	554	525	563	528	573	580	552	594	519	586	555	519	560	534	551	552	523	565	549	532	541	539	541	496	545	504	529	582	522	519	551	532	560	521	539	501	589	568	541	557	572	588	528	615	546	505	543	573	548	527	549	515	575	540	540	525	553	529	524	518	542	553	583	532	545	573	544	582	537	537
23072	21224	28896	23825	21224	21301	12504	6480	4240	3015	2667	2114	2359	2763	2024	1632	1453	1175	983	853	883	765	802	829	681	647	635	660	681	693	670	618	552	521	480	514	430	506	437	420	468	430	437	489	432	449	443	411	401	438	472	468	502	442	427	407	432	416	413	415	374	386	408	405	395	397	398	388	370	376	372	397	351	366	353	363	378	396	370	409	377	388	397	381	345	401	378	375	358	374	347	367	411	394	370	392	388	411	374	364	330	397	381	385	388	344	342	373	392	387	362	377	377	346	371	396	352	379	372	351	380	364	337	411	367	390	390	410	370	340	409	370	360	346	375	381	360	371	336	399	345	325	356	385	375	364	379	383	370	362	362	371	350	375	376	376	344	404	386	345	387	403	373	367	388	361	368	342	392	394	394	362	353	362	388	364	332	356	332	368	373	402	362	396	411	365	379	375	371	388	383	325	405	346	363	405	364	374	343	391	380	374	353	359	373	375	405	373	376	353	370	347	349	361	364	353	362	358	371	372	348	373	355	356	368	350	375	388	352	416	389	389	391	384	341	383	371	381	373	346	370	385	377	365	359	346	366	350	350	336	406	390	357	380	365	352	390	365	352	343	348	366	374	385	370	370	370	378	347	364	395	379	379	347	356	378	352	387	395	379	404	395	356	383	370	381	345	353	365	375	334	386	363	361	351	359	371	409	383	374	355	374	350	368	384	326	393	390	378	346	393	355	323	356	383	359	367	367	314	359	360	358	372	369	362	375	370	373	369	375	339	356	358	334	346	379	361	344	386	389	343	350	360	371	384	372	365	385	341	341	360	348	375	359	355	387	341	341	400	361	341	385	382	382	365	360	359	358	362	335	357	403	334	358	383	358	380	351	379	377	370	387	336	370	408	381	400	361	397	354	346	335	377	340	355	329	410	350	390	378	394	376	352	336	392	380	373	363	372	352	398	378	366	368	375	371	376	337	402	363	374	370	353	379	345	397	345	385	349	375	377	353	383	362	372	333	362	385	397	387	364	342	386	311	377	365	370	392	334	368	356	353	348	390	353	359	349	364	338	386	355	362	404	415	366	354	371	385	358	351	387	366	386	343	353	359	323	373	396	354	375	411	378	389	338	353	362	386	379	350	360	410	400	338	371	352	361	388	387	356	359	361	352	351	350	366	357	367	391	396	389	419	392	418	374	365	373	382	397	341	392	385	371	377	363	321	377	345	373	390	358	350	343	354	365	381	382	337	363	394	348	368	331	367	376	384	375	394	408	373	381	355	366	357	376	372	353	356	362	376	369	392	372	355	388	376	383	364	359	398	356	352	361	362	391	356	374	378	346	379	382	356	351	387	390	379	360	338	372	370	389	421	355	381	373	367	385	338	400	384	334	396	381	401	377	362	351	353	340	360	342	352	338	397	329	362	350	345	392	336	366	327	369	345	381	372	342	356	397	362	382	363	381	359	373	394	389	354	358	374	356	354	367	380	376	377	343	334	385	366	388	368	370	341	368	383	380	371	369	374	377	363	353	344	347	380	362	411	362	375	363	353	382	365	398	393	393	392	352	390	405	352	358	387	345	389	381	369	367	373	389	382	365	390	393	385	351	352	396	371	385	370	360	390	332	360	380	389	358	358	344	364	366	366	372	366	392	372	370	410	334	351	398	389	360	361	390	392	358	344	355	349	401	364	401	338	365	364	356	402	375	374	373	340	385	368	377	387	358	392	365	382	333	349	378	350	362	339	396	388	384	361	363	370	342	382	357	331	395	334	384	365	348	340	369	403	343	403	368	380	369	386	401	369	377	415	355	367	369	372	334	394	417	376	361	373	374	379	375	347	381	358	368	395	370	374	363	335	359	315	364	405	394	385	352	344	352	365	390	383	371	377	385	355	358	392	367	409	412	394	349	334	369	333	384	369	385	372	367	377	372	342	358	359	390	369	357	388	368	370	364	372	336	362	379	370	357	397	366	381	399	343	378	377	359	363	383	368	349	399	385	360	366	386	351	364	375	411	368	352	374	374	380	383	385	381	364	397	366	397	384	361	364	362	357	356	327	376	356	368	360	376	368	369	396	378	348	358	411	370	379	361	342	371	377	394	399	371	360	350	341	411	377	365	362	385	365	390	364	344	390	331	325	341	341	371	382	355	368	353	352	358	344	320	370	367	394	362	358	379	375	361	349	349	364	381	360	382	360	367	348	359	367	348	354	359	387	350	377	388	339	369	369	368	383	394	392	391	389	395	356	369	393	338	340	350	349	364	341	317	352	367	403	329	355	380	370	385	379	375	333	355	350	368	365	356	400	346	369	388	362	382	347	404	330	395	361	385	333	343	373	378	319	388	376	390	374	403	370	374	385	377	379	386	364	367	374	351	369	357	376	361	359	370	361	357	375	324	367	388	376	321	350	370	366	342	330	338	391	370	368	365	383	388	360	376	377	332	373	360	366	320	375	336	385	380	379	385	397	384	363	346	425	388	342	361	362	360	365	372	341	363	394	346	383	404	368	354	360	375	370	367	389	340	368	412	387	351	360	364	347	366	384	380	360	366	386	367	344	385	398	404	384	365	362	358	366	349	355	389	359	350	393	389	350	345	381	348	389	381	382	397	398	393	379	340	386	348	385	378	362	351	332	365	357	379	374	363	364	372	362	361	369	383	372	333	340	384	363	374	353	347	365	380	374	379	377	338	357	370	369	369	352	360	387	377	378	414	374	335	406	387	380	399	333	353	361	350	387	367	359	361	381	356	399	365	347	354	401	359	383	339	351	379	379	374	377	376	358	338	389	365	364	378	327	377	402	346	383	348	393	344	342	373	384	360	358	362	344	366	369	368	362	353	374	380	358	394	351	317	386	355	388	366	334	344	356	362	384	386	366	344	338	346	379	384	369	380	413	402	357	362	365	371	349	353	356	338	405	388	399	350	356	366	376	364	362	357	369	378	364	348	346	350	408	340	388	359	358	358	403	333	382	371	390	370	387	357	403	364	371	370	359	379	382	407	359	392	385	374	344	343	371	363	366	340	391	341	370	350	374	372	417	389	394	401	385	386	357	390	360	368	342	337	361	372	371	395	366	351	354	377	370	379	342	401	367	411	400	379	407	386	399	384	327	345	367	387	373	334	364	352	414	374	412	348	345	346	356	404	355	351	366	353	338	359	365	340	388	373	328	373	357	358	332	365	371	367	366	354	368	374	363	351	387	364	354	376	352	354	357	330	386	392	372	376	330	355	358	398	367	373	323	396	353	370	379	368	360	388	357	328	364	384	376	345	364	364	375	397	332	372	402	393	354	383	376	365	351	363	366	365	365	369	403	375	368	375	358	388	357	342	368	347	368	345	378	388	384	360	394	396	369	367	393	374	349	375	383	364	389	335	353	378	364	395	340	362	359	391	357	343	335	365	350	381	380	374	380	388	337	369	357	369	402	375	398	404	365	384	372	393	378	363	370	354	406	387	332	341	399	405	364	360	355	378	372	372	364	366	360	380	397	359	355	390
21074	37186	24106	15932	13691	11660	12054	11476	8827	6662	5309	4281	4774	5370	3858	3056	2620	2050	1620	1459	1438	1328	1304	1291	1076	1000	954	980	1053	1029	1009	932	889	782	681	615	595	635	595	532	617	558	595	597	564	520	582	509	590	592	604	585	597	584	575	530	528	524	492	468	497	478	485	453	471	491	471	484	460	465	439	485	444	427	422	429	439	463	437	410	434	440	400	400	429	458	482	414	456	439	447	398	432	499	414	480	404	435	441	447	423	416	464	470	426	431	416	395	433	453	441	413	398	446	430	408	418	448	402	411	421	441	459	471	396	484	422	439	448	403	439	461	442	434	443	415	420	384	442	433	419	450	430	462	449	438	403	451	438	420	449	446	439	451	416	457	441	416	412	405	461	427	434	451	436	443	431	448	456	443	431	426	457	449	430	405	426	442	429	462	446	408	427	448	409	403	435	408	427	446	412	410	444	419	467	428	438	438	436	424	465	446	426	397	415	425	396	431	430	428	448	424	434	439	417	410	430	429	442	411	467	456	388	421	435	451	475	421	429	398	412	464	421	423	462	414	430	432	467	421	425	443	414	451	439	410	399	417	415	417	439	408	455	406	399	434	400	430	427	419	429	385	426	413	443	425	428	407	396	429	426	434	447	418	419	389	421	434	402	436	448	454	421	440	414	394	417	431	404	468	409	442	426	464	435	459	434	435	417	447	418	438	462	443	433	419	459	412	439	428	418	429	412	465	431	440	397	424	436	427	402	447	473	417	435	420	464	421	449	440	437	397	451	420	408	453	404	444	476	417	388	414	439	448	391	446	448	404	436	401	440	405	441	453	449	406	423	424	447	453	446	455	436	401	466	433	429	475	434	379	413	421	395	460	446	426	408	406	461	445	433	455	458	405	451	427	429	400	436	450	438	415	437	463	435	455	443	427	486	414	425	443	450	430	433	437	422	444	413	421	428	438	375	425	449	418	435	454	425	439	463	417	389	450	419	463	444	420	383	435	416	431	445	409	434	420	418	424	432	426	443	434	422	450	436	427	396	432	434	421	463	420	427	426	436	426	466	435	407	428	429	431	451	412	424	405	453	417	437	431	427	415	448	455	436	433	397	394	462	453	424	444	417	427	443	404	458	442	440	410	442	437	419	444	435	440	433	436	442	424	404	444	430	450	439	434	447	406	421	458	416	442	443	421	395	424	413	454	442	448	429	431	419	452	429	431	414	451	435	455	439	395	449	440	431	429	447	417	406	428	405	425	411	407	415	429	381	410	407	445	459	424	438	421	441	422	448	450	420	448	418	396	444	452	419	407	423	423	438	432	441	458	460	419	416	467	407	398	443	455	409	442	432	430	464	446	442	420	431	436	446	421	418	405	430	438	439	427	441	422	451	455	422	402	453	422	405	421	424	414	406	440	426	449	439	462	422	453	419	472	439	415	452	478	447	430	423	413	451	434	431	406	458	413	466	430	439	443	465	443	447	424	423	450	412	445	434	396	410	417	406	408	468	417	440	426	405	423	452	454	419	402	426	405	480	426	430	464	387	455	417	442	406	404	445	427	403	468	406	455	406	375	469	404	429	429	450	410	434	435	443	412	453	420	444	431	459	423	430	404	436	446	411	426	463	430	423	391	450	430	464	435	432	446	425	453	454	444	405	471	436	441	436	416	403	394	399	435	432	444	410	453	450	456	387	446	424	459	412	438	407	458	471	396	399	393	419	407	444	414	469	434	437	459	403	426	411	404	430	430	433	448	424	419	439	435	435	418	422	405	430	443	434	405	465	406	458	436	433	428	452	382	415	402	427	469	413	463	437	460	452	419	397	435	410	421	428	424	456	439	430	430	416	426	415	434	438	453	423	429	412	445	410	429	440	440	429	416	440	403	412	402	411	414	424	414	423	467	394	423	433	435	452	401	424	409	430	434	418	434	451	444	426	443	424	388	447	418	460	400	427	393	396	447	414	446	432	445	412	404	461	415	433	444	443	414	388	431	416	457	421	396	423	423	404	440	411	409	439	400	430	438	431	433	441	398	454	411	433	436	440	411	400	467	428	431	417	414	418	435	488	405	448	412	439	421	441	427	425	446	396	458	471	422	473	442	438	430	428	460	407	412	423	394	442	435	423	446	408	411	411	440	435	439	457	438	404	391	429	421	443	432	393	438	425	423	434	421	394	464	441	446	439	414	464	435	433	413	418	430	439	498	448	451	432	411	451	452	430	434	456	421	440	436	425	413	444	409	443	409	457	442	425	426	405	395	466	436	445	431	439	410	419	417	433	460	426	450	429	367	458	419	460	412	442	428	427	433	428	423	429	442	441	430	479	447	456	405	437	466	433	426	422	419	392	417	408	432	434	439	418	440	439	434	432	420	405	470	468	454	457	427	395	406	451	417	411	451	413	401	420	412	429	429	415	444	447	409	435	422	410	433	417	442	464	443	421	410	436	440	421	461	463	430	413	392	411	442	431	423	392	409	431	429	469	462	447	434	408	426	447	466	439	436	421	455	410	448	435	390	483	441	454	440	452	446	395	416	418	422	424	435	438	465	435	428	447	463	439	415	442	417	450	429	428	448	443	427	412	405	462	439	438	424	407	449	444	418	424	423	434	366	438	422	418	414	432	433	438	439	433	500	423	409	439	400	456	431	420	416	459	435	404	427	461	419	410	452	447	436	452	422	408	443	423	433	460	407	405	457	411	455	422	413	424	430	406	447	433	444	437	448	474	402	422	411	435	419	403	406	431	450	428	422	417	435	406	443	394	441	426	445	430	444	445	442	374	440	466	417	444	415	457	400	436	440	476	400	394	406	424	447	423	428	421	459	420	438	435	412	425	427	448	468	438	405	423	430	390	455	456	430	478	460	423	465	417	401	443	452	400	411	432	459	431	409	454	406	435	434	435	436	421	429	426	430	424	471	439	418	441	441	456	428	373	430	426	388	424	448	392	451	424	423	417	449	422	433	418	458	460	402	479	427	432	453	433	463	423	431	436	437	437	430	476	408	421	404	445	414	423	400	434	413	432	401	398	396	485	407	399	434	420	463	404	420	444	418	473	423	444	451	424	424	412	415	384	410	435	448	419	407	425	397	419	454	412	427	414	430	424	401	445	419	422	440	384	446	425	426	403	474	412	426	474	448	418	391	443	454	427	415	372	402	401	433	441	440	411	452	419	471	409	467	400	411	435	458	428	451	459	397	419	420	444	399	475	470	434	473	445	394	445	424	418	402	385	414	443	410	456	472	439	406	445	388	477	444	448	429	427	415	446	419	434	418	371	428	410	406	383	464	424	425	451	445	448	457	427	455	415	411	430	417	408	421	433	438	430	470	474	447	424	433	452	419	433	427	433	435	417	446	469	459	444	467	426	448	421	425	420	420	460	425	453	443	434	439	434	422	429	451	445	441	413	408	452	433	440	418	438	425	422	429	434	413	458	406	454	447	413	440	426	355	441	425	453	427	460	448	441	405	382	434	417	459	435	443	441	444	427	450	453	426	468	413
27406	20464	11351	4723	3125	2578	2570	2480	1756	1400	1153	1074	1221	1315	1004	890	770	712	577	554	554	547	530	508	504	451	449	512	508	507	473	481	445	468	442	411	433	374	408	415	404	400	416	385	419	412	395	423	424	443	433	412	433	440	454	414	415	375	418	460	421	417	401	402	350	383	359	409	410	396	376	365	393	423	384	402	400	409	430	377	421	371	416	398	378	383	397	394	403	415	389	395	404	356	399	404	364	381	414	439	364	354	377	388	398	388	414	427	375	395	348	376	376	382	387	386	397	397	413	417	377	379	368	373	395	397	403	391	362	372	397	378	387	394	430	381	375	393	380	409	363	398	389	394	392	417	365	379	359	374	386	376	382	409	374	367	368	397	370	396	356	384	351	423	395	368	389	387	386	383	359	375	384	378	382	399	395	389	377	396	413	370	394	363	389	375	399	426	393	337	375	402	419	415	390	380	411	372	407	378	380	366	374	379	410	347	375	391	371	383	350	389	381	411	380	367	399	366	370	391	390	351	397	359	410	385	380	381	402	366	406	375	385	370	399	399	397	391	385	380	398	394	399	377	364	397	344	381	414	362	400	387	402	411	397	396	375	404	402	376	426	395	371	403	364	394	402	360	379	418	405	400	366	361	401	410	371	387	372	359	406	368	355	360	385	376	346	355	364	354	382	391	383	377	369	389	380	377	386	382	403	365	384	386	355	372	355	382	422	355	416	370	387	408	397	389	376	388	369	403	417	355	376	360	391	402	406	392	394	369	383	391	367	373	394	388	374	400	413	373	381	410	408	405	394	344	369	345	399	383	416	358	401	416	384	411	427	381	364	417	382	387	398	411	428	364	392	402	414	383	384	335	407	410	407	386	403	376	373	378	425	375	377	404	410	388	394	355	377	364	402	377	394	372	385	394	366	370	372	366	371	374	354	367	388	359	400	359	367	374	411	394	387	374	398	391	423	380	381	350	409	408	369	388	447	408	396	393	390	378	375	373	383	393	402	383	348	368	383	396	376	391	406	364	349	410	380	361	379	363	357	395	400	367	383	442	379	396	377	354	409	382	361	375	367	372	405	377	368	394	429	398	376	353	398	345	360	399	395	398	377	354	382	365	383	358	384	375	353	373	374	374	359	374	405	377	383	408	393	393	389	394	375	386	374	405	348	383	375	399	364	401	386	397	415	344	385	362	400	401	428	378	361	396	365	395	376	385	385	384	361	385	402	377	368	392	377	383	395	398	370	368	365	401	389	349	425	387	389	402	403	387	384	385	399	435	392	401	369	369	389	360	385	428	389	402	329	365	373	402	353	376	357	408	382	409	379	377	413	417	393	391	385	418	381	371	391	355	392	397	405	379	394	388	359	391	398	394	358	385	393	393	387	370	359	387	391	403	380	382	376	345	369	391	393	365	401	390	362	415	377	418	421	387	407	369	394	382	374	353	443	354	405	372	389	356	360	332	393	392	372	438	389	383	375	364	366	352	404	393	387	403	376	391	423	363	384	377	380	361	378	370	385	392	428	349	376	378	389	392	402	411	397	376	411	372	393	390	392	380	384	375	407	396	380	378	378	368	366	403	397	409	399	369	409	398	373	370	387	354	369	390	395	372	372	415	375	420	400	375	381	402	411	420	401	393	406	413	392	389	410	370	362	392	388	378	379	362	371	390	386	359	347	395	376	387	402	391	414	406	405	385	377	418	394	393	378	389	379	417	376	390	403	381	417	365	363	385	368	413	388	377	383	362	401	413	396	405	382	383	402	388	399	363	373	381	398	398	433	417	401	373	386	409	355	409	384	397	381	365	331	411	356	417	321	357	412	397	381	390	385	397	431	397	365	351	381	389	352	408	390	357	393	402	383	379	427	382	382	366	369	396	367	409	373	378	407	355	391	409	368	374	371	373	383	370	364	371	395	418	378	371	375	384	368	400	406	376	399	397	378	422	434	383	406	407	388	381	367	393	359	398	379	360	370	409	377	371	388	357	366	392	392	392	408	351	328	358	391	409	385	376	373	403	393	350	373	361	377	378	381	378	357	410	376	391	383	366	423	366	401	370	379	415	396	343	338	377	417	374	392	413	410	402	387	385	383	384	381	384	385	368	393	399	394	365	397	380	395	357	359	414	365	391	372	378	424	369	386	387	425	363	369	380	414	379	379	403	395	391	374	393	372	383	358	381	372	387	402	403	417	355	383	411	398	375	394	404	366	398	389	359	371	397	376	387	386	399	358	375	375	372	380	368	394	395	383	388	416	423	369	425	408	410	396	368	388	393	374	376	387	389	381	371	397	357	387	383	373	406	374	411	356	419	394	376	389	363	366	406	380	389	383	393	384	394	357	390	363	387	358	395	358	413	404	384	391	378	377	350	391	371	392	412	392	366	383	387	388	400	379	398	385	374	372	354	394	390	354	385	373	365	354	393	383	362	370	386	375	404	392	350	392	353	386	386	366	359	376	388	379	378	386	357	393	390	403	364	431	417	400	408	404	387	426	411	378	347	395	372	383	356	370	392	386	390	372	361	403	377	397	385	377	360	358	387	378	407	386	365	412	381	397	397	357	398	398	402	389	402	404	409	400	372	386	419	372	375	383	374	406	380	378	395	384	357	415	366	380	400	433	381	381	385	370	362	371	417	411	435	365	389	361	381	376	364	371	366	396	393	370	371	372	387	392	426	359	383	389	391	398	394	323	405	406	408	383	407	369	400	386	397	381	383	380	374	371	406	392	365	390	397	407	404	369	382	402	383	321	362	373	396	408	388	404	426	382	409	381	408	378	394	370	387	404	378	394	390	360	366	386	375	358	366	370	399	348	408	370	409	367	375	399	377	365	388	369	387	364	388	363	388	381	394	371	389	381	390	396	396	387	375	360	395	383	392	385	406	391	370	413	402	394	379	437	379	315	378	395	374	388	401	385	393	405	385	373	370	391	385	387	402	385	407	379	384	398	348	376	373	388	404	401	388	397	347	375	369	389	377	389	394	392	383	417	429	393	399	378	365	389	400	362	397	372	376	328	367	408	405	379	387	378	383	374	395	375	376	376	385	421	414	363	395	400	357	394	394	356	361	407	407	410	399	412	376	380	398	385	401	347	364	365	388	382	392	387	359	409	372	395	390	376	372	422	403	380	405	399	389	376	362	415	390	391	393	348	386	413	400	354	391	383	341	394	397	385	373	394	391	363	374	414	376	401	404	386	381	394	402	400	390	382	405	411	414	394	369	401	410	401	407	389	403	374	334	403	423	386	361	389	355	384	383	365	379	363	398	410	375	345	369	380	359	384	364	377	401	381	425	385	403	388	400	409	414	370	387	377	414	419	374	382	375	378	419	404	410	387	376	413	381	384	377	401	365	376	366	399	436	387	374	394	375	356	366	371	363	416	392	391	382	376	390	386	412	398	387	374	374	382	396	375	365	388	378	409	412	394	364	373	388	406	419	369	368	411	376	389	382	393	419	391	379	397	372	376	359	340	375	385	369	393	354	368	425
16075	21618	10665	6282	5516	4887	5365	5456	4025	3012	2382	2083	2437	2508	1857	1536	1429	1109	922	882	919	822	815	758	718	707	659	701	700	646	692	610	601	578	548	584	518	519	525	557	538	564	506	526	529	525	537	534	536	559	574	555	523	542	547	525	493	523	473	475	482	497	514	485	457	506	455	489	479	458	490	482	435	434	483	485	459	438	462	479	490	435	467	475	497	468	443	465	492	477	513	451	428	453	458	460	468	421	447	471	460	423	474	477	462	450	458	502	537	466	466	504	500	453	438	493	478	461	495	449	487	450	438	445	459	488	471	485	458	450	463	465	481	473	451	461	496	498	484	434	439	461	473	480	490	462	505	432	490	436	471	451	462	452	479	497	467	494	485	444	455	479	464	480	482	469	438	492	515	461	454	480	486	468	462	439	481	479	470	513	463	468	426	462	458	461	498	442	486	450	456	467	472	463	488	460	438	477	478	503	427	479	420	443	488	477	460	453	445	462	462	493	473	478	498	427	486	445	464	495	473	464	467	460	490	521	494	449	470	482	493	480	465	460	486	461	455	469	459	471	447	474	477	486	453	526	472	464	451	486	430	477	450	480	481	463	482	468	464	466	459	445	479	470	473	479	484	498	473	472	442	506	477	452	451	499	475	457	466	457	462	445	497	457	442	493	443	419	488	444	442	466	480	450	455	493	462	492	436	439	467	455	466	475	465	460	507	441	448	533	453	471	454	461	484	448	478	470	474	489	471	470	458	448	474	471	489	486	424	477	427	488	468	452	458	446	449	467	469	477	453	505	449	450	487	442	477	449	480	429	497	453	483	475	449	488	494	447	466	493	475	460	464	453	468	472	484	455	432	484	470	389	511	464	473	451	479	485	479	497	484	468	447	513	461	421	474	468	446	501	491	432	496	498	492	460	483	541	444	460	475	453	460	449	468	483	462	498	451	473	462	460	476	485	425	464	476	458	460	462	456	470	485	483	477	478	458	429	446	466	429	474	458	467	478	458	475	452	415	477	455	473	493	473	479	453	461	461	443	484	502	480	464	482	493	471	459	470	443	475	452	482	434	483	479	476	460	465	470	472	475	429	471	468	462	451	455	462	461	436	473	466	494	482	476	462	459	475	455	485	441	462	472	459	423	494	482	481	448	519	476	446	476	496	457	499	474	502	480	429	472	484	454	463	475	490	474	482	464	460	489	478	457	470	493	478	460	412	460	484	458	456	452	449	445	447	474	469	435	482	458	447	470	501	468	467	463	407	467	483	461	467	465	433	497	441	481	403	458	545	475	456	490	448	473	467	496	492	478	482	486	432	458	477	478	491	469	464	459	502	490	479	491	474	477	446	480	477	472	474	462	471	445	464	474	484	469	489	447	475	471	439	459	500	455	512	500	452	438	456	481	489	436	444	465	466	485	459	446	477	459	448	463	453	476	494	474	488	432	496	469	460	468	494	471	475	484	476	488	516	477	423	480	498	464	459	462	453	458	518	475	502	429	512	483	465	490	432	487	445	442	468	454	494	463	482	441	438	459	490	474	481	459	470	458	459	484	481	440	471	461	448	470	478	440	466	466	460	472	502	473	459	460	457	463	456	522	494	462	452	462	467	476	490	503	480	458	474	473	488	479	471	479	477	456	444	493	452	476	451	460	473	429	496	494	485	443	454	453	472	421	450	482	476	450	496	477	470	484	504	447	452	472	471	445	501	439	460	463	490	462	468	437	474	474	440	480	440	492	500	471	462	456	480	448	515	503	456	427	487	459	485	444	493	470	466	417	461	475	483	453	450	456	435	445	466	434	457	430	455	449	464	466	472	472	488	478	494	476	455	503	473	437	470	504	471	462	499	468	452	447	486	448	477	479	464	478	468	449	472	474	476	447	481	448	501	475	472	487	446	463	481	485	430	485	434	440	477	517	475	448	444	483	466	469	479	465	455	481	475	466	418	459	473	489	468	469	509	438	463	444	488	473	504	500	450	487	461	468	469	467	465	426	460	500	460	475	500	456	432	437	456	475	484	469	498	474	489	465	467	468	468	458	483	466	475	479	501	458	476	473	428	458	439	477	479	449	433	462	465	497	450	455	512	446	448	445	487	449	462	449	480	459	473	476	414	443	493	489	483	453	468	449	486	460	454	471	460	489	457	493	498	432	496	494	463	477	478	464	454	475	469	440	501	494	484	494	459	481	477	477	478	501	491	470	430	457	455	460	469	459	468	458	490	527	479	492	461	442	497	441	436	417	429	437	457	469	474	450	461	469	493	444	442	474	447	504	470	458	475	459	509	470	469	489	458	442	455	439	451	486	436	508	439	434	506	468	505	475	494	455	476	467	480	482	432	441	475	467	453	474	465	474	444	461	468	471	483	449	472	478	469	470	473	458	474	503	486	492	468	478	473	450	462	432	461	511	460	436	458	446	474	470	482	454	429	443	474	481	467	475	473	471	463	490	481	486	507	458	480	489	478	463	456	476	443	492	458	460	445	457	459	493	516	448	461	459	460	466	430	501	442	498	485	469	472	458	474	489	481	461	477	453	465	458	509	445	450	473	457	440	454	485	484	465	476	475	468	449	465	487	455	469	492	447	480	482	438	521	491	504	479	463	493	452	489	441	477	440	483	460	511	493	458	456	447	424	490	497	424	453	515	435	464	440	476	463	472	472	447	474	488	497	499	462	452	518	480	490	498	473	451	461	482	472	437	489	503	456	460	477	461	474	493	457	457	437	472	455	487	496	469	481	477	464	479	425	482	462	486	482	448	406	471	463	454	481	459	440	474	468	465	470	472	489	457	465	474	501	463	457	476	437	454	491	466	441	477	468	483	480	457	489	486	478	462	504	472	472	474	474	483	490	492	506	442	502	438	477	440	454	457	480	455	480	482	450	464	459	442	489	462	488	456	449	429	441	465	456	428	471	458	436	487	469	447	478	447	442	454	449	449	486	450	497	470	443	457	409	455	491	473	460	491	475	437	459	471	461	468	474	446	440	490	478	432	421	442	482	518	490	471	440	458	494	477	451	453	470	481	457	486	479	474	454	471	487	463	444	500	491	486	485	478	460	476	442	444	489	507	414	477	496	478	503	457	442	505	440	465	442	465	465	406	466	484	470	446	443	448	475	441	504	476	448	473	441	465	483	468	488	470	473	473	457	468	484	506	467	429	513	467	496	505	470	439	445	448	462	485	451	496	480	466	440	441	480	470	435	523	453	445	488	404	483	493	492	454	488	487	474	438	460	513	477	449	459	457	464	475	431	456	501	471	506	516	466	482	458	415	486	509	460	500	486	471	462	472	466	487	463	463	528	436	487	466	484	470	484	454	477	460	444	461	473	446	442	462	432	492	420	456	447	448	495	440	466	465	474	450	467	454	454	483	487	466	466	441	404	465	493	454	476	450	473	463	471	456	480	477	465	461	478	508	468	466	468	480	498	436	456	432	465	464	470	490	467	470	467	454	489	429	515	473	465	483	457	475	499	465	495	512	458	443	490	442
24130	21158	28248	24325	21039	10666	5296	4315	2815	2118	1692	1549	1805	1862	1354	1175	1007	811	664	671	627	630	604	557	522	483	488	509	502	514	480	439	400	416	387	397	366	363	334	387	383	354	361	339	339	355	326	327	369	347	377	345	362	378	359	344	322	349	343	308	315	338	309	335	296	314	331	316	319	321	297	309	290	294	309	324	288	324	316	324	320	300	308	296	329	297	290	306	309	329	325	306	288	326	301	305	288	272	303	286	317	270	275	277	308	286	278	285	283	286	283	274	297	266	280	294	309	305	303	315	308	309	315	308	287	322	320	300	330	277	314	299	289	284	266	293	282	287	259	333	323	301	313	302	321	319	296	319	294	315	319	309	314	304	295	321	317	286	312	282	303	307	276	296	308	305	315	306	322	316	266	286	289	301	297	287	303	298	306	323	286	288	297	286	324	276	302	309	305	320	275	305	319	301	312	305	321	315	256	287	282	301	275	307	270	307	312	288	295	283	287	317	277	294	332	310	296	299	326	307	295	302	310	313	282	313	289	281	305	278	303	287	298	285	287	284	294	295	272	351	290	326	304	280	314	308	298	315	289	335	262	299	315	304	276	272	331	300	276	300	266	306	299	290	303	316	300	268	308	310	284	312	326	291	294	260	293	292	298	292	315	296	319	298	319	276	284	309	272	296	304	286	281	304	283	323	319	305	322	309	270	299	293	309	285	267	298	314	296	289	310	310	302	282	298	314	321	295	310	290	320	268	289	288	327	308	313	280	309	302	274	312	297	276	304	293	313	313	326	281	315	299	339	315	306	316	294	332	320	303	280	285	309	267	295	304	286	291	332	298	292	331	275	292	319	301	285	307	286	305	295	267	281	290	320	279	291	289	298	284	301	313	272	293	278	291	335	298	307	345	312	323	280	302	298	276	285	279	272	317	300	258	281	337	289	289	286	330	299	301	301	316	305	319	286	316	304	332	330	287	288	305	330	298	290	302	307	256	306	288	275	264	304	294	305	335	303	280	300	299	315	296	292	312	317	311	282	294	301	344	307	334	310	331	295	296	280	312	303	304	332	256	275	305	326	298	306	310	315	312	307	333	269	311	298	280	316	314	304	282	277	303	276	304	296	305	271	305	323	292	310	303	283	290	315	321	299	295	296	298	275	290	298	273	283	304	273	288	286	284	319	321	298	313	313	286	298	293	281	299	317	294	320	283	343	296	278	306	286	294	302	322	304	293	283	300	296	312	308	327	298	302	299	253	307	279	304	308	306	315	282	289	307	289	291	311	293	312	311	293	295	281	316	277	303	277	289	280	263	308	321	303	290	292	290	278	305	293	275	298	287	315	320	285	318	274	307	302	287	288	317	279	290	282	290	293	296	299	306	290	310	321	284	324	272	285	275	282	274	299	288	265	291	318	311	322	281	279	312	297	275	296	294	298	271	286	303	290	290	281	284	305	281	303	291	277	287	296	330	299	288	312	299	289	338	274	288	283	291	283	284	289	329	271	296	307	291	302	301	297	270	294	296	308	302	308	285	301	312	294	304	302	286	288	259	318	289	280	250	300	322	288	287	282	296	270	304	294	301	304	293	302	311	296	280	307	304	264	295	315	318	323	285	280	301	262	314	307	319	287	278	280	299	308	280	288	315	288	323	304	285	315	299	308	317	294	320	292	317	294	293	309	295	318	294	305	277	297	330	289	290	319	322	310	280	270	278	291	271	326	285	315	300	322	278	319	318	269	314	323	287	319	296	295	301	306	294	309	302	302	270	290	318	319	302	261	340	295	274	286	305	316	272	277	284	303	306	288	292	307	279	299	291	325	304	327	282	306	321	281	287	296	298	300	295	278	308	320	291	303	316	281	305	300	321	308	310	284	318	292	300	302	288	297	285	315	286	286	267	298	307	287	295	297	284	332	301	302	290	317	317	317	286	315	262	316	294	298	290	283	282	257	313	265	302	294	287	267	316	304	275	301	300	272	309	291	297	308	305	269	296	284	313	296	320	286	284	315	277	302	298	304	277	296	306	303	295	283	278	291	327	290	312	299	315	320	285	309	315	298	318	291	265	313	292	279	309	271	274	304	294	288	317	276	310	295	311	339	302	296	317	317	320	307	316	301	300	281	284	299	295	330	306	262	304	300	300	298	292	299	300	303	317	297	316	313	274	293	258	324	317	297	265	301	299	273	290	328	266	279	293	268	274	315	309	325	297	327	301	310	291	299	299	282	296	327	285	282	281	280	281	264	303	350	271	277	274	275	309	298	318	319	279	320	312	296	332	286	316	296	299	285	287	275	311	324	319	313	298	294	301	306	302	318	304	259	281	296	303	288	294	293	291	296	313	274	308	294	274	281	293	308	312	309	286	300	299	292	296	304	289	323	284	316	313	300	278	300	281	309	275	306	313	300	318	315	309	308	306	290	303	278	311	330	319	298	320	309	300	296	318	314	312	284	314	277	284	290	298	318	287	292	303	272	328	284	317	258	324	289	305	294	320	255	308	270	291	289	306	284	295	322	273	339	302	305	315	313	294	323	299	249	297	290	309	351	333	293	317	300	336	288	280	293	307	316	324	302	318	321	310	254	286	293	290	286	275	310	309	280	309	280	326	288	303	310	321	315	302	302	307	332	290	300	298	289	298	288	298	270	336	305	256	315	305	298	283	291	301	282	293	321	303	281	299	297	284	301	300	315	295	276	302	288	261	286	280	300	264	310	316	305	306	287	284	309	279	267	287	285	308	285	318	342	290	310	307	289	287	321	295	272	312	302	302	302	324	303	297	315	317	282	307	306	323	288	287	313	310	262	326	313	282	301	285	328	298	304	315	280	280	301	306	301	297	333	289	257	289	306	286	299	321	299	286	307	290	296	270	279	329	279	290	276	310	300	275	285	317	291	292	298	294	266	308	288	302	312	293	297	271	289	284	282	294	297	299	290	263	322	282	277	292	275	308	302	298	285	292	312	303	294	293	327	270	311	307	271	303	270	268	311	317	283	289	304	289	281	276	329	273	297	290	323	297	271	264	269	269	305	293	264	293	288	259	295	307	282	295	311	293	274	322	321	326	296	278	277	285	331	303	305	328	258	301	345	297	285	253	268	277	317	327	295	292	326	276	309	249	298	285	315	296	312	333	305	297	281	333	291	281	279	293	316	298	284	346	274	307	278	295	293	269	296	273	282	269	295	292	282	285	324	304	304	278	301	270	295	297	293	290	319	281	290	307	310	308	290	310	285	319	334	307	270	286	306	312	294	310	289	312	303	276	289	281	311	297	290	321	283	317	297	289	281	331	296	305	289	279	273	298	329	340	313	314	300	295	303	300	281	309	326	308	278	296	251	302	310	288	302	289	296	299	304	275	314	292	301	301	284	298	285	285	279	288	304	298	310	333	310	307	276	309	305	298	348	273	302	318	263	336	317	300	309	327	299	291	298	311	288	290	303	301	317	276	282	291	286	315	289	328	317	298	309	302	330	289	302	275	283	286	306	280	292	265	274
18161	31611	18871	11380	9989	8498	8816	8565	6002	4623	3544	3150	3611	3764	2675	2210	1849	1433	1078	1034	1023	1040	974	872	783	722	733	688	811	746	688	675	573	554	515	477	468	430	484	455	487	465	478	460	422	495	424	453	422	434	516	506	433	469	461	467	416	422	411	423	416	403	412	378	350	404	379	359	373	355	397	350	353	353	335	372	397	399	375	360	349	385	415	371	391	349	353	385	367	354	360	374	356	336	335	337	374	381	383	354	371	335	354	386	339	385	396	383	365	375	334	394	367	355	384	364	373	358	362	340	391	369	360	339	332	365	342	349	346	374	370	400	355	385	358	392	352	375	360	410	380	355	388	375	397	390	402	356	358	385	351	359	366	354	347	325	364	390	353	370	389	364	390	352	367	378	338	363	339	368	362	390	362	373	349	360	323	376	359	361	361	362	345	342	399	370	360	402	380	386	341	380	394	343	355	409	369	398	373	370	377	361	405	393	406	383	350	373	360	386	361	364	340	348	399	337	375	370	347	396	369	344	365	340	380	378	403	358	375	378	357	360	353	359	387	357	337	361	338	369	348	384	364	368	350	368	390	367	406	362	376	393	352	372	346	339	354	351	363	369	361	355	383	358	357	373	399	353	352	385	353	344	372	380	353	351	344	377	386	381	353	365	367	351	354	358	330	367	352	359	367	369	357	347	395	349	379	370	367	369	361	390	378	384	398	338	380	382	375	371	390	334	379	368	373	359	367	407	399	413	359	351	374	370	383	362	341	402	367	378	378	396	386	406	332	378	332	373	359	347	366	387	368	306	334	353	389	354	386	374	368	365	372	346	367	335	400	358	362	326	396	357	388	371	375	350	362	349	338	385	358	334	332	353	384	312	386	335	352	332	382	374	358	346	356	346	336	369	382	373	368	333	361	371	350	387	375	363	374	345	377	391	350	358	372	372	358	347	378	389	364	375	400	345	376	395	343	387	357	359	358	381	358	363	377	382	363	360	366	373	372	351	352	359	380	359	369	367	368	377	366	358	372	380	368	365	359	367	378	370	351	362	354	335	370	363	402	377	368	348	356	383	387	393	361	366	370	353	372	370	362	402	352	361	343	350	340	363	363	375	347	354	361	379	365	344	364	339	326	354	382	366	362	416	382	342	384	344	407	343	368	385	331	376	354	372	368	341	335	383	383	343	353	318	393	337	339	391	340	345	356	360	366	358	403	362	355	357	334	343	368	378	351	371	360	403	396	337	373	359	349	354	355	344	383	343	398	361	384	397	364	364	366	373	385	367	387	336	347	396	366	351	372	393	366	354	401	367	334	373	359	358	365	345	363	368	361	382	348	353	362	356	392	362	346	368	378	389	361	366	349	365	356	349	353	344	350	358	373	358	370	384	389	340	355	356	350	371	390	390	362	374	356	336	362	359	391	350	368	363	369	369	381	380	345	340	360	382	373	359	328	368	359	350	345	352	354	367	418	354	386	364	347	356	383	382	350	376	358	348	395	373	361	378	383	334	375	365	330	357	355	401	345	377	358	375	357	377	335	376	348	355	339	362	357	331	338	387	376	326	364	379	346	384	358	340	370	350	402	368	348	353	380	330	385	325	350	413	371	396	346	375	372	371	373	350	352	365	353	361	369	358	364	390	377	353	344	351	351	335	365	335	329	375	333	346	369	349	377	373	333	377	382	366	344	379	326	360	373	331	371	398	391	367	376	352	416	371	353	370	335	356	344	359	380	349	356	408	385	349	351	375	349	347	349	368	373	322	348	378	339	376	376	378	342	378	337	348	359	396	401	348	336	327	371	358	383	357	374	352	395	368	350	326	347	336	358	365	357	358	329	379	342	382	326	390	352	365	382	372	370	394	380	380	341	366	335	377	359	359	334	355	340	390	350	371	372	374	371	333	345	368	371	349	348	388	391	337	369	343	348	361	366	346	330	365	369	360	371	349	378	334	357	358	344	355	349	371	396	343	370	410	324	387	364	365	367	382	377	360	330	334	359	360	375	362	353	379	353	339	375	353	371	351	377	351	355	333	336	355	319	379	371	360	337	390	381	365	381	350	352	371	373	404	371	344	357	364	367	356	343	361	408	370	359	369	357	360	372	381	369	362	372	388	388	339	344	354	376	353	348	382	351	389	384	348	376	357	340	327	361	376	365	356	364	357	366	391	356	364	404	397	357	378	347	373	395	379	341	361	351	355	317	360	363	417	344	407	369	378	344	371	366	368	315	328	369	353	385	349	405	388	368	352	368	318	353	367	402	363	324	354	355	363	362	365	351	348	356	377	363	350	370	386	345	370	357	364	369	374	355	373	374	366	380	396	374	369	366	390	387	401	361	386	354	337	399	338	394	376	346	361	378	355	353	360	359	370	386	372	382	372	347	367	358	387	349	392	392	376	357	368	404	349	358	358	353	371	367	378	371	338	350	382	361	367	346	374	364	359	380	349	386	368	372	347	379	362	382	360	353	362	355	399	350	368	328	362	374	364	378	384	339	376	373	351	355	369	346	370	340	410	356	364	352	379	371	375	376	352	325	337	342	377	352	365	359	330	355	368	348	367	390	380	418	374	367	335	341	380	360	379	343	359	338	387	387	354	348	345	347	397	369	354	374	389	374	391	347	374	367	366	353	380	344	370	360	361	384	371	364	389	303	380	358	348	358	360	351	371	370	383	341	352	353	365	370	353	368	353	368	380	392	376	337	323	354	367	322	375	378	395	371	341	380	350	367	348	374	365	372	314	376	373	363	379	411	374	358	369	386	386	381	328	349	367	359	348	361	366	328	376	364	380	359	356	349	356	378	348	363	363	374	365	364	378	379	360	359	387	335	360	390	368	366	372	342	352	343	347	329	390	368	396	351	366	384	363	378	383	376	357	392	341	353	352	379	370	369	351	353	361	364	362	320	369	387	354	375	357	373	343	365	370	348	340	378	394	367	377	395	358	348	340	387	369	356	338	365	351	367	346	348	334	372	364	352	338	370	366	328	382	355	375	376	359	347	349	373	368	432	332	379	338	330	402	354	350	345	335	405	374	374	382	376	391	358	352	373	373	350	342	384	368	362	338	391	379	363	371	327	371	366	341	347	356	348	385	343	367	363	367	363	359	379	364	360	387	352	386	374	366	335	345	357	367	359	355	338	351	364	351	353	346	378	367	389	366	372	343	371	368	358	379	397	383	368	357	351	394	386	331	378	348	377	360	361	328	324	332	401	352	378	368	403	370	370	368	363	383	340	380	382	365	361	393	337	348	393	370	396	358	416	368	388	368	339	366	396	331	374	403	356	359	347	364	371	392	387	341	343	366	358	364	364	350	357	374	360	368	356	327	364	353	380	391	377	358	356	353	355	361	364	362	372	340	352	371	354	352	349	376	374	351	384	312	404	345	345	347	372	365	343	359	362	354	332	359	341	392	373	387	386	357	372	394	365	356	403	370	407	378	335	349	349	413	375	363	373	317	366	382	351	374	332	332	387	383	391	378	367	367	363	378	360	358
25277	21171	27031	25243	10443	3809	3316	3201	2308	1766	1430	1371	1614	1594	1263	1111	951	830	740	697	768	722	691	594	630	573	671	597	663	639	637	558	523	511	527	518	521	493	503	524	518	491	515	504	537	523	473	494	503	537	485	577	472	504	511	502	469	483	478	523	453	484	465	465	487	454	542	517	425	514	488	436	482	468	465	512	460	466	430	449	441	468	483	434	456	469	449	477	448	500	424	474	492	458	442	436	427	457	454	458	491	470	446	456	446	405	462	449	474	459	502	458	478	465	447	430	497	473	440	462	463	430	521	448	444	458	447	431	465	431	491	444	458	440	477	447	484	503	442	453	430	442	467	460	458	448	407	442	487	481	460	438	452	486	466	481	424	478	454	454	434	422	482	470	476	402	468	430	439	443	500	455	473	488	467	405	490	423	488	459	447	450	488	481	470	492	445	509	430	454	425	424	440	488	436	459	485	473	452	419	453	489	481	451	470	467	452	473	477	443	452	467	467	433	440	474	472	493	461	411	468	417	472	485	491	467	410	441	438	455	485	455	482	464	417	460	429	433	430	453	465	458	451	493	506	461	432	486	472	429	443	458	435	500	427	469	452	429	443	485	428	461	489	458	479	442	517	429	450	512	484	433	479	457	458	466	460	443	465	476	449	431	463	469	465	459	451	464	497	501	457	457	452	460	418	461	481	441	442	477	449	440	434	435	472	481	457	431	454	436	493	440	444	466	456	465	476	440	466	474	494	476	457	414	424	428	441	501	436	475	478	471	458	470	469	449	448	504	419	423	443	447	483	473	456	483	456	451	490	480	483	471	447	466	456	436	496	446	435	463	500	467	467	448	434	484	472	430	404	465	454	482	478	439	487	441	425	446	472	456	447	416	444	446	493	432	471	472	469	476	477	470	472	453	415	465	426	427	469	440	456	459	444	484	470	431	477	422	456	474	454	452	436	445	430	466	488	446	451	507	468	481	431	419	434	433	445	429	498	447	456	444	507	444	458	451	411	454	450	465	439	462	438	436	451	460	480	459	462	462	458	450	454	435	451	412	496	441	440	451	453	449	458	408	404	418	454	485	444	483	447	468	430	477	477	464	434	473	474	456	436	494	435	461	427	432	449	486	460	464	444	454	462	471	459	454	462	467	470	426	463	427	429	416	469	438	459	451	476	480	476	493	455	473	426	447	475	447	451	465	457	453	436	471	487	470	453	459	469	467	503	482	433	437	472	417	451	468	500	428	477	440	488	455	478	467	408	432	444	492	469	470	455	457	466	440	485	496	486	445	426	435	479	441	445	485	519	443	500	419	451	489	439	483	494	467	513	469	433	460	477	454	436	461	437	494	477	445	475	449	446	438	449	438	479	441	506	447	478	486	490	401	474	489	444	460	456	472	479	448	444	463	445	477	433	467	439	463	459	453	449	474	442	454	453	484	468	467	479	462	454	458	498	428	469	446	470	453	464	457	505	454	423	442	477	435	446	441	486	436	485	448	465	455	446	441	429	471	428	430	482	470	443	479	453	448	445	471	448	475	462	426	503	441	446	442	476	465	430	485	464	453	461	469	451	495	498	464	451	471	444	502	475	454	458	508	459	452	455	483	443	467	460	440	448	480	456	467	417	455	480	484	420	461	441	457	459	472	431	477	425	500	504	491	484	468	501	463	440	458	461	487	436	483	473	479	489	470	465	467	485	443	461	437	455	430	476	445	484	456	477	441	426	425	468	445	453	457	479	459	457	444	456	436	504	423	459	446	470	441	445	441	460	455	451	467	419	484	468	435	450	464	465	507	419	466	435	442	467	461	458	451	453	436	475	445	431	430	425	485	477	465	465	478	431	501	452	445	463	508	479	450	463	462	452	446	475	483	453	480	473	467	422	454	453	440	470	453	456	452	461	513	492	413	455	469	464	455	435	475	460	450	445	456	487	469	428	475	475	434	466	450	450	466	453	488	467	450	441	406	444	470	441	479	472	446	489	420	437	436	499	479	473	441	488	443	493	470	458	477	419	477	443	458	477	488	424	431	463	486	464	468	475	459	426	470	479	445	457	479	448	487	449	482	423	496	451	472	456	467	459	510	494	467	450	441	438	446	492	437	455	460	421	506	450	498	472	473	471	459	484	491	474	459	465	437	411	458	471	461	459	433	414	465	439	489	478	455	463	458	436	444	447	467	450	472	472	469	452	469	455	472	488	462	459	473	424	444	511	453	489	506	444	479	460	465	452	458	438	449	486	482	422	448	465	426	475	460	457	455	454	478	472	463	452	449	471	463	450	451	440	432	473	503	438	450	446	466	471	506	467	489	452	474	479	473	450	443	424	478	431	460	454	486	468	454	449	454	436	477	440	480	455	455	453	455	465	490	466	456	437	438	473	478	478	460	476	445	496	451	464	463	481	456	466	448	432	447	454	447	457	445	464	433	444	453	482	472	498	447	494	465	466	451	495	470	466	436	487	474	467	493	463	449	405	482	478	460	470	462	478	493	443	468	434	488	463	487	465	458	465	452	478	494	468	491	462	454	447	472	430	415	464	448	452	459	458	465	436	472	451	420	439	460	478	454	435	423	458	451	454	474	465	437	430	460	473	461	428	458	470	489	448	449	463	501	440	489	465	458	459	480	463	467	457	437	447	442	463	452	470	443	483	481	446	482	455	448	488	454	471	473	446	507	467	484	451	441	438	448	455	409	465	473	472	491	486	447	485	459	465	471	439	441	418	474	417	470	477	435	481	472	435	501	474	472	468	500	474	463	462	453	452	464	411	440	463	489	462	481	445	450	452	461	442	407	473	472	466	460	450	445	452	453	445	468	443	404	442	460	453	460	434	477	417	444	463	493	478	486	455	462	454	463	453	494	454	451	415	447	431	465	456	488	482	474	439	428	456	468	477	464	451	442	465	473	439	476	488	451	464	424	424	465	456	411	480	472	492	457	436	453	458	466	465	477	482	452	469	449	429	418	442	473	475	531	473	464	435	478	460	444	457	485	475	444	465	474	438	468	430	461	473	476	402	430	460	477	488	456	478	439	458	452	441	464	475	404	457	472	464	440	449	461	438	435	460	466	435	459	413	450	442	435	468	440	480	471	488	460	417	477	466	420	458	475	415	484	492	458	442	452	451	501	482	459	452	507	448	449	450	479	478	481	466	440	449	475	410	486	465	434	460	478	481	445	460	472	442	482	494	493	469	426	461	485	455	455	430	466	463	445	439	456	468	464	497	459	489	466	481	458	470	453	482	466	462	468	471	477	433	469	517	447	457	479	449	473	435	457	441	457	486	486	484	460	473	482	439	396	497	452	451	445	430	496	407	446	463	465	447	435	474	454	434	471	436	434	429	467	432	464	408	469	448	431	431	481	472	434	450	463	469	452	453	475	446	437	433	484	437	431	471	478	461	469	454	483	468	501	429	486	500	434	509	476	429	425	498	457	527	479	435	455	442	458	427	432	448	474	450	444	475	460	471	487	471	434	436	474	417	469	492	471	449	440
18238	27558	15798	9267	8160	7173	7372	7248	5007	3742	2929	2966	3214	3145	2381	2037	1634	1459	1141	1058	1137	1080	1016	996	855	827	822	839	870	880	827	756	801	683	685	712	663	658	618	628	622	601	603	630	627	589	644	643	619	625	710	686	634	648	609	595	570	589	592	540	637	557	623	595	583	579	586	569	613	576	593	624	592	557	569	538	557	565	554	589	544	541	567	495	564	564	588	530	543	519	560	558	541	491	573	576	566	508	555	557	569	552	544	526	509	565	503	602	544	546	543	521	565	574	561	545	572	535	569	503	568	535	525	537	585	596	589	520	551	533	525	508	519	556	582	571	572	527	536	584	540	558	593	523	500	517	512	540	557	560	551	591	547	512	587	558	539	551	526	543	533	520	533	536	548	582	579	532	534	528	541	510	585	536	537	536	552	511	559	555	556	510	521	515	540	529	544	556	526	584	530	542	550	626	592	535	537	604	556	585	552	549	530	534	565	553	556	543	541	552	512	534	556	530	535	543	508	525	535	553	538	556	527	524	522	504	550	530	530	530	536	500	538	576	546	559	551	530	520	519	551	502	531	549	577	557	538	542	521	560	584	501	540	553	547	548	555	543	495	511	596	573	509	559	536	540	564	534	570	589	548	573	537	537	546	572	561	533	499	517	580	572	527	534	550	550	560	537	485	525	554	526	572	516	534	591	524	556	534	539	555	595	534	529	520	542	556	484	563	555	520	553	534	567	555	550	550	516	565	541	559	544	506	545	536	622	588	572	568	555	587	565	574	526	587	517	576	575	540	529	527	588	552	546	550	583	590	541	534	523	583	499	518	557	535	532	577	589	525	530	577	550	541	529	526	538	557	529	569	532	517	535	586	542	553	574	506	523	566	557	547	541	519	552	576	543	540	533	541	562	502	545	557	549	514	550	530	587	612	568	510	541	566	526	551	592	545	552	541	559	533	515	513	532	530	576	537	557	549	546	577	518	548	534	605	534	553	515	573	570	546	535	571	548	534	563	550	527	584	526	557	549	560	546	514	546	532	486	577	536	534	552	581	562	583	527	550	529	594	502	555	555	494	530	559	550	555	528	531	593	567	520	558	556	508	565	534	541	538	544	584	565	552	563	581	596	576	605	514	556	577	560	526	548	526	565	527	562	550	543	536	528	592	531	553	579	553	566	552	572	577	574	532	536	513	572	557	605	547	569	538	542	556	521	560	545	566	520	596	559	553	515	526	546	565	554	560	550	575	505	541	536	534	569	555	553	539	546	546	480	566	469	551	510	543	499	533	565	534	542	607	520	533	571	557	587	549	573	558	563	525	553	546	526	517	571	532	580	530	542	537	572	575	551	549	508	507	544	551	529	569	532	536	540	520	544	539	567	552	553	549	546	580	585	518	584	543	499	524	584	581	527	520	513	584	546	533	558	562	503	519	578	543	527	541	564	550	553	548	596	597	556	563	521	559	546	559	552	554	564	554	583	564	579	536	571	537	564	540	567	532	612	538	541	555	538	553	521	558	531	561	522	557	543	550	556	543	526	513	557	569	593	556	569	510	537	528	559	550	513	510	547	520	530	593	505	559	554	554	543	530	527	543	562	545	529	546	530	525	535	507	575	557	541	538	509	532	566	577	558	541	539	543	577	539	513	568	550	531	600	553	544	568	531	525	521	569	521	542	576	570	562	592	548	537	552	541	534	525	527	542	583	541	565	529	507	539	556	528	524	568	538	531	573	505	540	571	594	546	556	538	559	538	581	539	512	584	539	504	512	504	529	522	553	546	570	553	591	490	547	567	592	564	565	576	589	534	523	534	536	539	547	538	515	507	507	527	535	568	544	518	578	536	542	547	513	554	548	556	528	577	526	580	548	525	553	533	524	625	602	521	563	557	529	567	539	538	505	546	531	537	534	523	579	526	547	532	541	541	550	573	514	520	545	572	561	553	551	564	557	537	541	589	564	546	538	509	550	531	554	596	524	548	545	517	542	513	519	535	545	559	525	493	578	544	590	515	546	541	525	585	535	547	547	559	532	568	547	620	563	550	527	554	574	512	546	564	543	584	547	602	535	530	543	581	487	524	567	589	550	574	562	558	530	560	543	540	559	563	583	595	530	525	549	575	544	532	551	561	541	596	544	494	528	533	529	559	582	541	520	555	561	590	582	566	555	546	535	539	519	504	539	565	577	562	588	515	537	536	546	526	520	545	575	553	520	569	555	520	560	540	518	555	542	552	551	545	522	553	574	513	572	555	542	506	556	534	540	548	569	537	515	527	552	540	556	551	574	525	546	580	568	516	559	555	579	530	524	495	590	525	555	553	557	558	570	531	592	555	524	565	542	545	562	541	558	536	542	519	561	550	536	612	529	573	564	538	578	503	537	530	583	533	546	560	536	571	541	594	539	562	561	480	551	569	560	524	554	567	541	537	567	548	581	521	529	573	543	566	532	571	590	576	566	524	581	545	535	535	558	551	547	580	520	537	583	513	561	543	534	523	578	568	519	530	590	558	563	571	560	568	535	543	541	557	561	544	567	568	519	560	537	527	558	524	572	564	540	528	543	537	524	552	582	536	526	533	539	528	566	507	536	542	579	559	550	534	521	549	531	520	574	520	527	561	562	517	598	554	566	532	539	574	566	493	530	575	553	536	532	532	539	513	556	550	546	514	568	523	550	516	542	530	508	575	568	621	572	526	520	549	555	552	532	552	552	540	575	573	598	587	537	524	556	549	560	539	555	565	529	488	578	544	517	578	554	536	520	550	544	620	569	548	543	571	557	525	564	576	537	484	516	548	543	541	537	518	549	535	537	556	550	526	533	568	514	545	531	565	518	499	521	555	554	509	559	523	579	519	558	546	556	572	532	571	554	572	562	536	543	527	538	528	513	538	538	572	508	540	550	525	550	567	533	529	564	543	522	523	499	559	590	549	548	551	553	609	533	515	540	499	576	556	531	541	551	558	540	564	498	566	578	579	551	565	515	503	546	599	543	551	564	583	548	539	549	580	567	546	554	559	565	507	534	512	536	610	543	528	535	525	516	566	518	521	579	569	525	537	584	540	558	569	538	526	550	541	605	567	520	559	535	541	544	551	524	557	548	550	536	539	509	566	537	548	547	565	516	533	573	546	545	523	514	513	558	561	513	533	596	540	519	540	498	511	525	537	515	563	561	549	563	544	540	558	563	515	578	546	544	564	550	540	582	537	572	546	525	554	539	593	568	567	592	496	504	542	519	522	507	543	518	549	558	567	554	563	550	541	545	560	518	533	504	493	572	560	589	589	543	569	555	504	555	499	544	566	538	590	536	599	535	596	517	519	515	563	517	520	541	580	497	548	556	521	582	538	572	580	500	578	521	560	542	539	554	533	526	546	550	501	544	539	506	530	551	525	538	565	551	540	504	545	565	551	587	556	562	526	606	568	574	522	482	539	522	532	537	520	546	533	581	538	568	551	541	517	530	564	588	527	560	581	533	554	535	580	565	558	558	537	532	528	569	548	551
23105	21179	28821	23807	21186	21269	12499	6097	3846	2895	2463	2358	2623	2315	1985	1624	1425	1108	977	865	916	850	808	729	644	665	668	637	621	675	625	556	482	494	503	507	472	501	505	437	436	432	433	461	453	434	407	446	453	455	450	452	500	453	441	431	447	414	398	405	405	416	394	351	415	395	419	372	423	403	382	401	409	378	364	389	383	385	393	413	363	358	381	381	370	374	334	356	376	341	339	392	381	350	381	371	407	398	364	391	405	347	383	367	341	384	350	370	363	386	345	358	350	403	351	387	372	438	363	393	345	343	387	366	371	379	377	399	373	346	379	376	382	379	382	369	393	368	362	378	347	358	373	383	367	358	357	359	356	362	379	397	359	345	376	351	367	388	374	409	363	358	366	369	371	359	369	347	357	375	396	355	397	363	341	394	372	396	382	380	367	356	405	367	384	377	362	359	424	378	330	347	340	354	366	390	373	380	369	404	346	334	375	370	355	396	357	396	374	327	373	379	362	366	380	347	352	349	366	375	368	372	383	375	368	342	340	408	382	356	357	348	356	369	348	381	370	417	393	356	366	398	395	379	397	397	346	371	333	383	363	392	396	379	361	361	351	383	354	381	341	364	334	390	330	330	344	348	401	367	322	341	339	364	334	341	364	352	340	386	383	384	364	390	410	349	364	387	368	374	380	385	342	362	371	367	364	377	364	384	368	339	390	371	419	364	372	353	372	336	365	330	379	409	358	379	367	347	337	381	386	368	393	417	351	345	370	377	372	351	337	331	347	385	378	342	371	358	335	379	357	393	397	368	358	411	353	360	371	370	371	365	377	363	359	340	362	396	351	360	380	357	398	349	389	356	358	359	347	373	411	369	430	383	388	348	374	337	369	376	366	380	346	363	377	365	340	383	376	413	356	412	349	365	367	344	365	349	389	401	368	345	338	366	391	358	365	371	381	365	344	355	352	377	359	350	392	406	380	388	355	394	335	366	389	347	356	399	343	365	377	344	319	347	357	331	354	389	374	394	353	352	381	397	385	391	357	372	421	358	405	347	392	349	376	370	385	352	376	345	333	351	394	373	373	374	338	351	317	360	349	350	370	343	346	380	363	358	387	331	363	370	363	379	374	363	386	348	367	374	368	358	375	330	367	376	389	409	385	339	354	358	429	358	410	384	342	367	393	332	373	355	364	341	389	355	379	351	362	366	359	393	347	388	363	356	383	368	373	355	351	403	337	383	376	357	349	349	396	372	369	312	363	393	373	357	358	358	367	381	384	353	379	336	404	367	379	364	367	363	334	368	386	327	365	396	362	362	382	353	365	360	372	331	371	387	362	381	363	349	348	361	358	395	379	344	379	334	358	344	358	349	357	376	344	329	349	347	372	363	352	370	356	357	351	361	359	358	370	338	351	352	370	373	401	391	371	395	383	371	387	350	361	362	359	374	383	373	358	402	410	358	380	367	372	354	382	399	363	332	345	382	345	375	385	370	375	340	354	382	372	333	352	344	372	363	376	330	349	378	381	366	392	338	353	357	393	405	377	331	399	350	381	366	412	375	360	363	368	394	369	319	388	354	353	353	354	377	380	407	372	381	376	337	351	340	356	347	375	408	345	382	376	359	366	371	381	387	365	388	419	368	330	328	341	349	357	374	358	355	339	381	359	357	383	369	355	375	354	384	387	339	369	413	342	381	397	380	364	362	358	349	358	380	403	355	344	389	351	360	367	380	365	370	393	338	372	365	401	356	342	336	372	365	375	371	385	377	350	371	350	391	379	376	374	349	394	368	379	360	390	336	397	364	360	417	353	374	376	384	410	385	391	366	374	336	419	355	408	363	411	355	345	366	366	363	370	343	372	362	380	342	338	350	354	371	409	362	399	365	328	357	419	386	388	373	352	347	372	400	386	334	397	392	355	374	382	346	383	350	345	340	366	364	348	361	353	357	365	383	392	347	348	336	344	390	378	345	379	367	387	380	386	348	362	421	383	372	340	363	389	352	374	361	376	350	379	381	386	370	338	364	369	361	400	381	371	367	382	346	365	357	345	375	373	343	378	369	323	365	376	349	370	364	368	400	356	365	370	384	360	369	368	365	390	392	346	371	358	402	336	363	366	349	335	345	357	343	359	361	378	387	363	374	358	360	399	366	368	393	349	361	389	368	382	378	323	366	379	358	375	369	376	389	375	368	349	362	343	377	373	366	384	378	362	370	332	398	377	389	369	350	335	365	354	368	389	363	347	319	343	381	349	351	371	377	340	377	386	368	354	416	388	355	391	374	373	377	388	372	365	371	362	375	383	331	390	371	398	355	345	361	379	394	363	343	349	380	360	359	390	382	346	384	360	346	391	338	362	395	406	336	351	371	339	399	336	372	366	372	334	354	327	364	379	373	370	397	344	360	361	400	357	390	390	422	381	351	348	354	362	374	366	370	328	349	377	337	394	371	332	372	329	322	404	396	376	397	345	329	363	372	337	349	391	392	366	355	367	378	363	375	385	359	342	359	379	326	378	378	385	372	366	353	367	346	375	384	375	403	349	367	348	327	394	352	399	364	320	334	355	373	346	421	343	357	384	378	369	337	351	361	374	402	370	362	355	323	371	354	396	357	380	369	380	343	403	340	387	399	359	369	366	390	350	370	385	356	371	367	405	404	390	369	376	346	360	364	370	366	384	363	356	374	367	371	330	368	370	391	387	365	384	367	336	346	381	393	370	367	353	360	380	355	396	344	341	373	352	365	376	353	359	335	352	346	378	363	347	361	361	346	358	351	370	363	362	385	416	385	365	372	369	368	366	349	384	348	371	390	420	352	359	359	389	355	387	350	388	394	390	373	377	411	408	386	389	397	378	352	352	350	365	354	354	360	353	386	344	344	373	368	361	384	358	386	352	382	351	354	408	361	362	369	388	363	340	388	376	345	355	336	347	354	386	364	377	349	382	356	375	360	358	349	390	385	360	389	332	342	370	355	370	351	361	366	402	388	356	368	346	374	363	327	374	356	395	317	382	347	356	367	385	352	362	394	361	346	373	365	408	347	354	360	338	379	394	393	333	364	379	373	370	341	368	371	341	370	344	391	389	403	337	371	388	439	381	387	394	368	368	356	374	387	396	346	369	398	359	367	383	356	394	389	389	355	362	368	349	341	371	342	374	380	352	372	363	388	365	329	348	344	373	392	375	367	324	366	339	410	329	385	390	388	357	350	370	398	365	306	344	358	346	336	333	369	344	361	403	344	401	353	370	374	363	381	376	395	367	334	377	367	360	382	372	353	391	386	349	349	335	378	358	383	349	359	375	364	386	333	367	390	379	394	378	335	357	364	382	370	350	372	346	382	341	320	374	361	345	404	379	358	370	369	369	355	371	358	362	358	380	380	367	381	404	362	353	385	339	351	378	368	323	356	390	396	348	353	341	389	351	359	384	370	380	348	359	374	377	407	336	372	352	366	377	368	357	336	375	371	383	346	395	399	352	374	356	378	365	365	359	403	389	355	347	356
21562	38173	25432	16401	14187	12364	11636	11031	8183	6100	5077	4895	5367	4788	3757	3177	2575	1884	1536	1395	1503	1406	1312	1134	1080	1044	979	996	1040	996	910	788	767	698	668	623	598	588	595	546	609	603	551	555	560	578	559	551	631	560	602	540	559	602	570	559	548	477	541	506	443	516	471	476	482	465	489	466	479	431	435	427	434	448	415	471	424	443	443	421	454	460	426	447	426	449	422	442	425	451	473	443	454	445	429	442	419	436	449	446	443	409	409	445	426	431	415	424	442	462	417	428	382	430	424	425	438	381	447	466	423	439	408	465	408	422	430	447	433	424	417	392	442	417	402	434	416	428	460	410	444	438	451	435	428	413	446	406	406	422	454	415	449	458	441	415	411	429	429	422	423	442	426	454	410	442	392	434	430	408	428	417	398	455	419	469	422	441	412	465	424	420	441	421	463	456	457	417	444	429	418	455	435	385	441	399	437	422	418	448	451	446	448	390	440	414	412	447	443	413	444	421	396	425	461	430	409	443	414	449	429	461	419	411	456	432	424	412	433	394	412	447	425	474	464	439	434	477	447	450	361	466	430	453	439	411	397	437	449	447	395	424	411	406	448	412	411	437	426	412	431	410	393	430	427	419	443	434	438	413	456	431	428	452	438	454	396	435	427	431	449	431	421	495	447	437	430	407	439	413	428	398	407	392	431	413	426	419	422	432	403	453	434	391	440	427	454	418	449	393	400	407	463	445	412	427	436	430	446	447	390	423	429	422	436	444	406	401	437	444	413	463	422	413	419	446	398	416	406	492	396	417	434	405	429	449	437	437	433	440	424	388	463	436	465	414	426	461	413	426	367	451	435	432	421	446	440	415	415	425	417	446	393	428	454	387	430	428	446	466	437	437	436	394	477	427	392	422	430	470	430	462	397	404	408	435	439	429	446	423	446	438	428	420	452	385	465	426	407	459	404	415	408	430	428	406	463	421	451	433	449	433	401	418	419	411	441	418	418	439	412	424	470	449	371	413	453	394	499	397	430	424	438	387	421	431	436	421	401	432	423	444	425	412	428	421	428	445	436	404	418	421	419	421	445	441	420	419	437	441	447	418	436	436	416	431	402	414	400	418	432	454	391	418	425	407	427	443	434	437	453	400	425	461	439	466	424	440	459	381	438	430	430	426	441	419	446	437	449	387	445	444	438	422	410	407	433	394	402	389	416	415	426	438	477	419	410	405	447	404	444	433	473	417	445	431	430	410	431	433	423	442	423	450	429	424	454	429	420	404	408	412	435	416	431	445	432	392	431	424	411	433	406	408	436	448	456	449	463	450	445	442	437	430	406	408	434	424	465	444	437	421	428	476	429	437	442	429	396	407	384	442	426	433	402	401	438	403	452	410	332	433	444	427	447	407	418	415	405	430	473	467	451	448	460	411	448	402	450	399	446	396	403	430	448	429	425	410	458	408	431	441	416	420	424	433	414	430	419	411	439	450	475	445	461	444	423	416	416	420	412	452	439	418	468	406	408	409	410	431	402	449	416	418	390	434	428	439	460	459	438	411	404	420	433	408	455	427	417	424	411	412	423	444	431	403	441	435	438	424	428	407	400	469	428	440	418	471	456	421	393	409	423	423	406	397	407	418	388	447	389	408	489	415	425	406	437	432	435	422	469	393	418	421	454	456	411	418	406	446	411	419	405	421	435	404	407	419	434	424	424	436	444	429	425	427	440	408	436	439	426	386	453	411	402	419	413	414	470	424	442	422	432	438	414	445	405	412	418	448	409	421	436	428	410	410	424	422	412	428	418	438	468	436	417	398	411	431	398	451	412	430	422	414	463	415	431	444	403	405	448	440	418	440	434	449	436	438	421	425	430	414	413	456	444	392	435	448	436	450	424	434	437	437	425	438	451	453	452	415	410	431	377	447	406	448	439	400	415	441	458	453	418	437	429	435	432	404	414	416	474	390	471	407	437	433	413	429	439	435	404	433	404	423	477	429	435	428	425	445	398	419	392	413	417	412	415	407	439	430	405	403	403	448	448	441	437	436	452	431	454	443	405	464	435	401	414	441	426	431	428	440	414	414	422	465	440	411	458	444	461	426	416	385	379	419	418	445	425	452	443	443	474	422	386	411	439	449	450	404	396	429	388	414	412	460	423	411	460	425	399	392	400	393	419	467	435	437	428	431	431	453	428	427	417	414	417	412	414	411	428	426	445	467	402	449	451	424	373	413	443	395	415	433	459	416	434	475	413	392	453	434	421	419	454	398	420	421	443	408	461	407	418	418	448	420	441	414	421	435	432	411	453	452	450	431	469	415	412	458	454	438	390	428	432	394	422	428	428	429	461	436	446	444	448	422	447	432	464	466	435	474	452	404	425	416	430	437	458	452	459	412	427	447	422	390	447	407	409	445	415	431	420	439	404	433	442	422	472	406	474	383	431	401	412	440	455	425	451	409	414	418	465	449	443	440	476	433	412	410	452	422	406	421	442	399	412	414	423	454	449	428	448	463	440	437	412	404	454	433	442	411	405	438	426	432	457	413	438	456	420	426	412	432	440	430	420	446	407	425	428	428	441	418	447	415	462	432	409	427	429	464	412	416	398	446	426	448	445	485	419	385	427	456	433	419	458	446	421	424	393	474	407	422	414	412	429	435	451	450	415	443	406	431	417	430	404	438	442	414	438	418	409	424	453	471	398	411	440	425	403	426	415	425	457	414	406	426	435	423	472	446	448	429	425	424	446	389	407	422	411	465	443	441	436	445	401	404	429	460	438	449	421	444	407	455	420	439	414	453	445	427	398	438	435	429	432	373	441	447	416	442	431	441	432	395	403	447	436	404	414	416	415	416	424	406	413	441	460	465	455	410	430	417	448	434	422	402	450	425	404	418	473	429	446	448	444	456	479	420	415	431	435	435	442	384	444	419	434	458	453	438	418	432	428	428	382	430	416	424	407	406	449	452	476	431	449	437	434	445	488	438	425	416	400	462	447	410	385	433	453	423	435	403	382	455	393	393	414	429	410	444	427	402	442	414	435	434	456	419	407	408	450	408	458	438	436	432	410	393	435	402	418	422	448	418	402	425	467	400	460	418	430	417	418	425	460	415	453	424	428	430	449	446	417	469	393	394	435	407	416	415	452	423	413	425	397	433	439	435	410	428	416	442	440	458	410	419	419	429	445	435	397	387	400	450	427	422	402	445	413	425	418	439	420	417	431	404	427	434	459	413	420	405	420	471	415	400	429	468	437	426	419	432	424	367	436	436	400	430	443	398	427	442	408	464	448	437	441	428	424	415	436	404	422	415	409	421	426	383	438	432	411	429	437	440	445	399	407	427	454	443	433	432	453	459	466	433	433	428	406	460	450	457	421	411	444	457	444	417	412	438	362	418	418	428	431	445	457	423	424	444	435	398	447	411	435	431	392	374	426	434	436	392	417	429	423	408	418	414	407	415	418	459	450	437	421	437	454	476	373	404	423	443	433	444	457	421	400	422	394	440	418	402	416	449
27401	20406	12230	4907	3317	2498	2296	2128	1655	1268	1202	1256	1271	1112	1012	899	763	594	580	575	559	567	565	558	510	476	483	480	503	507	498	417	432	407	413	430	429	428	434	425	433	383	462	435	445	419	405	457	412	428	424	436	443	432	396	423	421	398	416	399	391	374	387	404	394	391	386	383	394	400	395	386	415	376	363	364	404	347	370	375	413	375	397	385	351	380	416	387	385	402	387	412	420	362	392	364	319	385	376	381	361	376	383	360	382	338	379	351	366	367	392	395	373	375	370	400	416	377	347	399	391	374	393	427	396	361	353	389	406	434	360	370	373	400	384	418	376	396	397	375	367	401	358	385	357	378	370	366	375	383	371	384	393	391	373	399	371	360	359	355	373	373	377	369	401	392	360	412	391	392	392	394	395	367	364	369	394	391	360	384	411	360	382	381	410	386	396	369	393	361	356	340	380	377	370	377	376	388	423	379	372	393	362	379	382	382	368	397	357	397	338	382	389	385	398	408	382	375	387	353	411	382	388	361	392	367	388	362	401	369	369	352	407	370	368	352	359	351	389	395	343	372	367	374	369	403	351	391	390	383	461	374	377	390	390	390	379	359	371	366	358	350	398	390	353	391	375	392	403	386	398	413	371	378	348	390	357	391	381	393	392	393	380	406	404	354	393	358	369	363	402	380	384	390	391	349	362	399	415	344	383	382	371	379	364	368	397	420	351	350	372	409	364	396	366	411	433	377	376	373	366	353	398	383	339	392	392	383	339	389	366	407	451	376	360	396	379	394	405	390	348	362	386	414	383	366	384	367	397	408	422	380	355	347	396	388	385	361	378	374	360	363	411	388	356	380	367	351	354	385	364	381	386	407	380	387	374	386	349	395	352	426	390	389	380	423	381	366	365	407	410	376	380	370	385	386	375	394	380	423	401	361	357	424	386	407	353	366	379	349	392	382	433	421	389	407	408	382	391	388	394	363	382	379	386	441	372	404	360	365	372	400	356	396	389	379	389	384	371	386	398	365	377	381	367	363	377	434	378	404	418	377	421	398	421	364	383	387	399	393	369	344	344	368	367	388	396	387	384	367	358	377	397	368	401	373	384	371	385	387	359	406	395	399	388	380	370	364	358	392	396	348	371	401	355	384	384	392	361	347	409	363	392	381	417	361	397	367	388	364	389	395	374	380	378	402	375	366	362	374	364	363	384	394	376	393	372	408	344	402	366	370	384	391	375	421	359	380	346	377	383	410	361	380	356	360	358	380	366	366	413	379	375	353	384	392	385	386	356	395	416	352	367	340	384	428	350	364	382	364	391	395	409	429	367	380	369	402	368	381	397	368	402	423	361	358	405	373	352	370	384	394	416	376	363	373	387	346	379	397	398	404	388	396	337	383	389	394	375	358	391	374	370	364	386	358	382	430	357	394	385	387	408	403	393	370	386	361	414	369	378	350	366	374	427	377	338	394	407	365	393	386	346	374	356	370	368	392	370	394	380	374	327	402	383	346	377	371	382	400	348	388	402	374	398	341	376	370	374	384	375	364	394	361	359	365	373	354	384	395	384	375	403	386	386	407	372	378	391	406	398	392	392	400	363	376	373	377	418	411	392	405	355	404	372	389	350	415	419	377	400	412	387	416	388	393	360	387	370	371	394	370	370	356	366	359	381	357	386	414	382	368	370	377	426	375	396	374	346	389	387	379	386	362	382	355	374	385	400	339	403	370	390	359	415	369	416	395	391	388	352	388	390	385	388	359	361	351	392	392	376	386	378	338	413	358	383	378	362	370	385	389	372	370	390	390	382	424	381	387	399	380	389	376	377	374	406	382	373	420	375	359	355	389	397	410	349	376	386	370	414	397	379	392	390	382	375	347	390	375	364	367	365	385	386	404	394	403	359	390	383	367	366	367	434	385	376	421	362	374	347	359	405	366	391	403	381	385	377	392	395	373	386	374	378	376	415	366	387	431	419	399	404	381	405	410	393	394	365	384	389	408	351	369	383	403	363	391	368	409	403	418	379	386	356	347	386	377	372	342	388	390	348	391	370	400	330	392	368	366	388	373	375	383	378	397	419	409	402	400	382	399	360	376	420	393	382	413	374	372	392	352	384	378	402	381	363	397	356	398	409	380	367	353	414	379	400	393	400	378	402	384	374	373	382	371	370	375	370	352	369	393	381	384	338	382	374	387	380	370	365	370	394	407	354	395	374	396	357	397	374	366	337	436	354	361	347	387	372	359	401	388	352	389	376	402	395	376	394	388	376	404	397	384	358	396	385	350	364	383	339	387	388	346	380	390	365	377	396	393	432	365	376	428	363	388	376	383	361	393	376	386	366	399	399	394	361	374	397	362	378	392	351	415	383	386	401	372	416	391	401	374	412	403	378	401	419	418	381	356	360	398	402	415	350	361	378	366	386	381	382	369	362	379	383	370	385	375	386	374	350	330	405	369	374	377	367	379	369	392	335	369	399	358	400	396	373	401	387	357	400	382	361	380	384	384	395	388	376	350	388	398	369	392	412	418	384	370	402	375	386	372	378	362	379	353	387	370	365	333	366	410	373	351	395	376	358	413	382	380	382	390	399	372	367	375	379	388	406	377	368	376	375	386	425	391	375	385	358	364	365	361	392	388	366	384	390	371	398	404	413	373	365	351	408	394	363	348	374	385	349	386	393	379	381	341	369	383	429	336	381	347	380	371	373	384	357	406	370	397	400	389	423	361	367	390	382	385	355	413	386	384	360	394	370	394	380	361	369	347	396	417	398	392	389	395	379	367	416	334	403	361	346	367	428	381	382	411	389	378	379	372	371	389	405	352	374	392	374	397	359	372	380	418	376	402	370	334	385	379	355	358	398	429	377	406	424	368	390	371	350	405	368	400	414	383	393	350	373	388	383	394	374	390	390	377	393	382	389	389	353	405	362	357	375	368	383	400	375	363	391	391	391	379	381	400	410	377	397	410	348	405	341	350	370	359	425	404	413	387	394	366	407	422	422	403	355	360	369	386	427	414	399	378	383	363	351	437	379	368	381	378	418	377	385	332	379	381	394	363	366	404	414	373	384	393	391	326	369	399	376	405	393	385	351	384	376	409	401	389	391	396	354	350	403	375	390	396	380	389	364	352	359	362	382	395	421	380	352	430	356	362	419	374	365	368	378	431	381	383	399	382	394	375	378	368	398	362	389	393	396	392	392	369	378	377	385	389	361	394	401	391	357	365	393	409	354	378	389	371	367	402	374	397	417	398	388	388	351	412	379	398	377	406	373	400	351	380	362	398	427	383	378	379	365	380	374	398	414	346	369	385	399	409	403	410	397	396	406	393	365	409	390	377	386	371	345	360	378	381	362	384	388	354	377	380	423	359	381	379	363	380	369	365	355	362	395	384	382	370	385	366	335	347	400	396	392	402	385	379	387	324	406	391	384	361	385	396	357	392	370	379	385	391	375	379	416	367	386	381	388	412	390	397	416	378	392	359	401	401	405	407	368	382	383	356
16767	21501	12893	6614	6015	5347	5117	4892	3529	2694	2309	2439	2524	2059	1902	1503	1312	1070	897	854	900	839	805	816	698	723	642	703	665	720	700	642	570	559	567	519	533	495	551	532	603	573	500	516	508	513	529	505	495	524	522	607	519	527	485	547	514	494	498	481	515	479	491	503	487	476	482	506	457	442	425	497	449	491	453	490	511	493	469	474	479	477	476	458	511	458	479	479	475	486	486	482	464	460	465	498	454	464	457	476	442	442	467	473	463	487	468	456	472	469	454	453	449	451	447	465	465	437	443	451	407	434	499	504	473	477	444	456	474	473	461	489	494	467	512	466	471	434	490	472	476	468	423	440	451	464	472	483	456	482	475	462	462	469	458	503	511	459	474	479	479	479	474	495	497	492	461	498	483	443	467	430	422	474	469	454	474	462	482	444	473	474	500	437	469	439	466	475	441	499	476	502	432	455	445	458	474	453	488	461	462	422	459	480	464	452	439	464	477	463	501	448	483	471	483	458	469	442	457	418	467	457	439	493	475	488	451	460	450	449	473	450	482	435	474	439	479	503	466	424	452	428	424	458	485	447	462	525	458	472	459	493	430	449	436	467	448	454	495	458	445	489	452	494	476	475	480	443	472	526	470	486	484	495	439	438	449	452	467	455	456	464	431	482	469	474	430	475	484	432	451	458	479	495	450	486	493	460	479	501	487	426	484	461	455	478	483	422	447	477	443	434	480	477	477	464	478	459	453	481	458	490	485	485	448	455	424	482	479	476	508	474	419	461	451	470	480	461	449	464	451	422	467	491	427	476	457	453	456	462	464	452	446	481	482	491	458	478	477	449	507	475	479	501	474	440	485	447	421	467	473	460	493	434	457	443	501	492	456	449	475	445	428	458	428	497	452	438	462	458	444	478	438	459	471	462	453	450	474	447	474	470	481	457	419	455	484	509	483	437	461	449	464	476	451	463	470	467	447	464	463	468	430	480	421	446	458	459	452	482	416	467	484	437	472	490	456	465	445	460	407	422	470	465	487	468	461	490	453	509	490	474	457	420	456	454	456	505	484	468	479	449	464	453	498	463	514	460	473	441	442	494	480	440	477	455	419	445	448	443	471	484	463	479	438	428	492	477	426	459	489	475	449	491	474	479	466	475	454	465	462	458	445	466	471	434	496	453	480	473	466	505	456	449	471	473	473	453	468	487	492	488	436	451	487	459	491	461	427	480	435	469	456	495	457	412	480	457	475	456	479	469	463	467	450	468	467	475	448	464	473	464	521	477	501	442	493	472	460	503	446	468	473	484	484	454	492	433	469	427	446	436	419	467	424	460	454	471	423	490	463	424	473	443	493	497	465	495	459	434	479	486	478	488	447	505	443	478	470	449	444	455	475	477	502	435	459	436	447	477	465	458	468	424	462	446	470	476	475	468	451	483	474	435	429	423	503	411	473	473	429	450	493	454	499	461	479	452	450	432	472	464	468	499	450	498	482	479	493	465	469	448	458	479	480	497	494	464	486	482	474	485	492	433	446	481	464	493	487	449	444	462	454	439	439	464	499	487	472	458	433	475	450	469	461	466	428	480	482	449	443	482	476	464	431	464	510	476	445	436	470	436	450	457	444	444	458	503	455	480	470	464	494	515	481	493	478	473	445	463	458	464	455	472	459	493	471	471	441	493	500	486	495	476	474	451	483	460	488	467	492	481	449	421	494	433	469	436	444	457	451	528	486	460	423	469	498	442	453	449	484	510	430	462	456	431	475	458	467	457	439	474	490	472	476	468	477	452	446	435	508	426	494	427	477	468	513	439	493	463	482	466	465	483	442	474	468	483	428	415	477	510	456	427	510	465	475	491	484	491	456	443	464	441	471	481	469	454	461	492	457	472	464	461	462	435	510	451	416	416	482	482	457	442	468	483	469	453	479	449	500	456	458	482	457	457	465	485	446	445	471	499	480	462	466	447	471	473	444	481	454	460	452	479	469	492	479	475	461	433	456	503	509	473	478	498	485	457	452	466	490	490	489	459	444	464	456	432	471	487	515	488	446	465	468	435	447	460	462	446	463	441	431	501	445	438	477	449	482	472	440	487	456	497	484	448	451	422	464	494	444	508	481	486	465	473	423	457	477	474	472	468	496	472	466	457	463	474	494	444	468	492	475	486	469	437	461	461	505	488	485	463	423	455	452	455	446	462	456	475	483	450	438	475	489	459	465	448	460	439	491	464	425	462	492	455	482	456	466	477	476	474	464	445	477	452	446	477	481	463	488	497	472	465	410	458	508	492	463	470	466	481	492	482	446	445	452	473	456	466	487	485	471	483	472	457	465	445	448	471	467	427	495	490	458	477	464	494	443	400	451	430	506	467	463	434	451	435	469	479	508	473	491	446	488	445	462	436	486	459	456	444	428	473	477	439	464	447	472	464	444	478	412	451	417	426	486	453	447	441	493	463	479	456	482	491	450	431	489	447	490	431	481	521	488	472	478	466	470	458	486	498	430	436	464	446	466	456	455	462	469	424	465	475	477	483	469	468	441	457	501	482	487	443	471	494	464	444	465	457	488	486	466	451	483	455	502	489	495	454	425	433	502	430	481	436	464	441	460	448	456	479	450	486	459	460	463	478	459	447	492	467	452	469	473	429	492	474	471	471	474	484	408	518	440	449	458	480	503	447	422	493	448	439	484	474	437	457	483	450	453	457	480	510	477	456	484	461	446	451	450	464	509	445	439	462	466	465	505	452	506	463	484	455	488	460	474	468	467	486	481	451	462	507	429	475	437	470	477	471	476	443	460	457	456	463	453	492	479	506	484	461	440	472	448	432	456	459	467	451	462	517	458	468	479	474	483	485	454	465	452	462	451	446	436	483	474	456	445	459	433	489	431	450	451	465	469	469	443	448	418	458	517	453	456	459	429	432	460	458	465	441	453	465	459	434	462	461	463	456	508	459	466	476	451	433	438	461	442	512	467	439	446	481	444	487	470	478	486	475	456	483	450	491	440	475	444	477	479	433	442	448	435	417	483	488	498	481	452	455	469	423	462	464	462	476	479	452	490	484	447	457	453	427	450	508	476	422	452	480	472	485	476	468	507	454	479	454	488	515	507	491	494	440	491	491	478	481	462	458	457	463	466	463	507	420	432	464	457	420	429	454	479	429	468	468	460	479	480	465	476	465	452	462	454	470	474	499	440	446	464	473	479	490	511	486	491	461	512	457	439	482	471	449	453	504	446	463	496	456	490	451	470	480	428	448	473	486	460	463	475	462	485	470	426	482	495	443	484	516	497	484	484	475	452	463	453	453	473	488	464	445	455	479	424	485	472	463	479	451	495	450	439	537	468	478	456	481	439	435	453	464	463	473	460	456	467	450	474	522	500	497	481	463	483	490	448	399	479	447	512	468	455	478	455	467	457	454	427	451	432	424	501	461	452	471	434	460	470	485	470	516	467	476	446	487	483	432	470	471	473	518	480	444	483	432	429	441	462	462	474	465	480	438	418	454
24132	21182	28301	24342	21104	11283	5226	3688	2542	1979	1814	1964	1868	1574	1385	1247	965	738	680	682	684	594	606	491	499	468	489	523	500	465	495	445	404	386	339	363	361	362	318	370	412	370	357	328	319	356	338	329	348	370	353	351	350	351	351	329	340	356	347	366	343	299	299	302	321	311	339	304	295	321	322	293	319	269	317	297	310	305	299	260	291	276	316	304	309	287	299	269	324	282	296	282	300	311	305	312	287	305	274	301	306	301	307	298	300	316	278	306	304	299	297	305	274	289	303	264	290	283	293	289	297	263	303	286	292	260	309	300	299	301	298	313	295	284	292	304	301	291	311	307	303	297	284	296	277	325	313	313	285	306	282	280	285	264	295	347	298	277	287	279	316	285	295	289	324	284	290	321	301	300	313	272	298	306	302	274	323	321	286	255	277	297	323	285	307	290	283	304	309	270	306	293	291	299	312	294	326	290	271	301	266	282	268	279	331	310	286	280	298	291	342	299	296	313	279	295	291	308	299	296	277	296	303	293	304	289	257	253	291	311	278	265	303	287	286	275	259	285	335	237	260	310	276	293	274	276	307	324	279	313	276	276	321	274	291	289	289	284	303	298	277	339	285	287	266	310	311	287	317	308	286	298	290	287	281	311	299	276	309	279	296	298	302	289	281	302	330	291	291	296	276	276	314	284	270	272	283	286	291	311	300	282	286	300	311	269	277	306	307	310	298	286	266	305	289	264	297	307	320	305	294	325	308	278	294	286	323	284	298	301	298	308	290	306	310	303	302	303	288	298	321	295	305	296	303	279	286	271	271	302	296	271	281	309	269	307	313	297	272	296	288	303	287	273	283	309	290	316	300	274	257	290	300	290	296	288	275	290	301	307	286	288	320	297	297	282	294	307	312	280	311	301	304	326	280	313	290	298	290	308	265	310	307	308	280	301	302	281	273	319	266	277	306	270	329	306	301	310	275	274	305	298	310	298	289	264	314	276	300	266	277	296	300	292	261	300	289	291	312	309	320	323	295	314	302	298	318	297	297	293	263	299	319	293	288	290	319	329	309	312	299	258	294	299	260	274	284	286	282	276	299	281	300	292	304	289	290	274	301	287	298	279	330	319	275	331	307	315	274	309	313	303	314	274	313	268	294	317	281	290	294	284	269	294	277	282	266	305	285	289	261	263	315	303	269	257	297	316	316	309	279	288	296	291	290	294	301	305	289	295	294	297	278	308	294	289	269	306	298	289	316	298	289	303	326	296	281	282	286	304	296	304	291	318	321	287	299	319	287	290	295	302	292	281	311	314	326	308	313	306	307	297	306	298	276	282	320	286	292	263	294	292	293	300	307	312	335	273	295	302	269	307	289	272	306	287	326	278	291	319	316	280	293	309	304	273	283	275	293	292	307	283	258	310	301	308	321	280	289	299	269	293	294	306	274	306	277	300	261	305	310	304	281	324	268	315	271	325	301	290	317	268	333	272	318	301	273	288	302	313	262	319	282	290	308	317	313	306	291	297	305	295	290	281	303	304	306	274	296	305	281	317	313	295	289	271	278	305	304	329	295	309	292	300	243	275	257	285	302	289	257	300	291	276	269	313	277	289	305	297	277	279	304	294	289	288	282	318	300	294	299	295	280	313	304	333	296	316	323	265	289	305	283	307	283	325	304	282	241	302	285	280	335	320	349	279	323	301	266	302	294	287	285	289	268	300	265	312	311	290	320	295	312	291	306	292	314	322	281	291	329	327	298	300	294	284	256	335	318	301	303	330	293	304	295	284	294	317	276	304	292	294	300	298	304	294	289	267	269	307	287	272	301	306	277	264	301	305	343	285	284	283	305	298	268	282	294	308	273	283	305	302	321	314	282	289	289	287	287	281	283	267	284	296	285	278	292	287	309	268	321	287	288	293	262	342	305	260	295	300	285	291	299	276	328	258	314	325	304	306	297	299	282	300	296	314	288	319	294	298	306	282	323	291	283	301	283	305	272	288	297	309	293	306	313	290	312	322	279	289	286	314	334	290	295	285	294	288	284	305	300	306	331	281	283	270	315	286	333	276	302	306	298	309	312	320	298	275	273	312	278	295	270	284	303	272	286	290	298	289	272	273	275	277	306	306	279	290	294	295	282	306	288	256	314	296	313	314	266	330	319	300	298	285	293	327	311	332	310	285	324	270	283	268	284	288	288	309	310	311	272	282	309	268	286	280	298	300	289	326	307	284	311	301	301	316	287	294	313	312	311	316	309	290	318	279	288	320	323	302	300	271	288	294	269	293	285	288	288	278	300	286	278	303	284	287	306	352	320	306	298	301	278	291	294	306	298	297	299	274	295	310	345	303	280	317	309	304	266	345	318	309	323	287	325	311	293	292	333	294	297	284	301	300	301	327	312	268	329	314	286	301	274	298	271	320	314	290	291	304	290	304	313	286	298	303	311	285	290	287	293	312	317	282	271	284	295	311	293	292	280	276	285	278	288	296	315	278	309	261	327	309	291	265	290	290	278	316	302	307	280	282	294	259	289	290	269	280	265	310	304	295	271	261	269	317	299	282	261	297	318	301	292	314	274	298	293	312	306	298	266	261	284	298	322	311	302	286	309	301	285	309	290	318	284	307	329	288	313	282	310	310	326	320	302	267	281	292	277	267	289	287	306	306	290	326	300	285	292	278	297	297	284	300	270	293	299	314	299	313	286	286	304	294	288	320	306	289	287	286	273	332	279	310	301	296	313	297	303	294	304	295	303	314	301	292	284	316	306	299	296	296	318	301	323	286	277	281	270	279	299	293	321	280	265	313	295	295	317	271	296	253	307	266	305	321	318	303	319	269	262	328	298	286	279	285	277	279	307	312	297	276	292	292	299	289	316	286	279	281	278	275	326	286	299	314	303	320	333	276	310	282	288	269	277	291	325	298	300	308	266	294	292	246	274	308	294	269	314	306	281	289	273	267	288	293	267	309	287	281	309	320	281	295	295	293	302	317	304	296	264	296	298	295	285	325	317	293	284	267	325	298	266	323	282	292	306	279	312	291	271	272	271	280	279	259	295	306	303	302	296	264	320	298	319	299	324	300	304	307	299	302	301	307	316	297	308	304	328	300	297	282	315	304	299	276	263	290	318	275	304	261	298	315	249	299	328	296	269	263	288	313	312	282	308	327	297	300	300	280	332	287	278	299	310	275	320	299	296	292	292	278	300	295	309	278	320	295	305	265	277	295	316	328	287	320	279	274	314	289	278	296	305	287	322	323	264	315	319	282	288	262	298	276	300	276	301	288	285	275	292	314	298	285	293	300	273	313	277	277	289	305	315	271	312	294	303	280	301	287	267	347	284	297	295	287	292	293	294	280	296	302	296	292	338	316	306	298	302	289	294	288	284	299	293	284	281	294	272	316	278	308	274	291	278	268	312	275	301	312	313	284	303	292	316	280	308	269	294	282	322	312	310	307	297	285	294	297	299	302	290	290	277	296	274	324	274	309	282	270	307	278	312	309	323	287
18752	31517	21329	11807	11054	9288	8623	7714	5693	4312	3906	4207	3930	3290	2700	2343	1711	1393	1131	1081	1106	977	953	860	808	824	726	730	722	703	666	596	565	513	474	444	460	476	496	479	477	452	471	460	465	444	436	439	426	475	490	492	508	416	449	424	406	399	443	386	406	374	414	420	352	379	376	365	354	364	396	390	391	411	348	392	354	408	375	335	357	357	360	379	346	354	354	350	377	388	365	377	399	336	401	360	348	356	339	373	367	356	349	351	363	381	352	399	353	344	400	344	367	378	358	337	367	339	349	374	366	353	379	365	335	374	347	328	366	335	342	340	356	367	364	353	374	371	375	355	343	362	352	337	357	342	354	347	328	344	350	357	333	363	360	364	375	370	349	365	358	372	363	361	360	351	371	373	350	355	348	346	344	350	348	354	357	358	366	390	391	362	360	356	364	349	368	376	369	375	390	352	338	416	357	340	356	359	377	365	372	377	375	337	348	351	375	365	386	398	355	356	336	378	323	374	359	315	322	324	340	339	344	393	387	391	362	351	365	375	377	369	343	350	364	343	344	404	363	399	341	368	380	348	342	357	359	383	371	365	359	385	404	347	386	365	366	334	351	349	354	354	370	364	341	356	367	350	361	383	367	326	349	363	386	378	344	368	355	357	380	369	372	337	350	375	353	386	360	375	391	362	369	356	375	396	362	391	402	361	368	378	381	353	374	353	394	326	375	361	379	361	385	344	351	359	377	397	356	343	381	388	356	351	380	325	416	331	351	368	379	366	342	352	366	383	356	353	353	388	358	379	342	372	380	379	363	358	363	394	375	355	347	383	355	371	380	390	333	393	372	322	403	364	335	371	361	379	345	365	373	374	326	348	358	356	361	367	389	396	352	320	350	381	400	376	344	350	410	365	329	345	363	346	364	397	392	355	364	330	325	348	332	355	365	353	391	360	349	370	346	357	365	356	396	334	368	333	323	354	366	373	334	354	379	372	355	368	350	392	346	364	374	360	384	371	401	343	370	405	385	372	364	360	370	329	346	390	351	363	383	349	360	371	336	365	369	324	368	359	346	399	365	333	364	350	351	337	367	368	386	374	390	380	345	342	379	383	364	367	346	351	362	397	351	340	394	334	351	349	384	362	375	344	344	369	379	370	390	385	341	340	365	338	372	373	351	353	364	374	374	343	332	354	366	345	360	362	374	379	362	353	358	378	360	355	337	375	371	354	375	377	367	353	346	359	387	336	339	350	371	394	378	399	378	361	399	381	374	340	355	330	345	354	351	355	355	366	365	354	345	369	364	363	366	349	384	367	363	365	335	350	361	377	377	346	378	348	361	378	353	340	401	372	373	389	347	362	357	393	377	354	355	347	377	342	376	371	356	345	406	347	356	391	392	347	389	383	360	364	342	345	354	350	350	372	351	341	355	367	372	364	366	383	320	350	327	358	357	367	362	359	361	361	331	368	381	357	334	371	371	366	363	347	373	369	347	371	338	351	391	368	385	379	369	390	379	366	341	354	347	375	359	419	365	375	359	379	362	381	350	384	336	377	378	306	354	350	330	350	378	367	349	395	342	373	352	351	375	342	382	350	338	359	350	337	370	393	338	367	341	368	363	366	373	377	351	342	377	374	366	343	330	369	394	376	385	323	365	358	395	356	348	340	359	343	392	354	337	357	355	357	395	380	360	353	375	330	365	362	358	358	341	361	368	384	373	371	362	345	353	349	359	351	341	350	355	389	376	364	369	357	394	352	345	349	342	358	374	365	361	381	405	374	330	403	363	385	344	352	350	301	382	352	346	379	379	402	373	349	386	347	349	388	384	344	355	326	355	365	332	350	353	349	382	381	351	340	347	324	353	341	341	369	369	373	345	348	340	373	326	391	346	338	375	371	376	368	380	413	376	367	363	366	368	376	384	353	355	345	382	359	324	364	385	379	378	361	354	379	351	372	380	348	351	339	345	333	384	375	336	384	367	366	372	363	368	348	354	333	362	369	361	330	363	356	370	336	341	367	341	321	342	338	352	346	362	332	396	378	356	372	376	357	371	359	370	364	359	350	366	352	376	363	379	377	383	359	373	332	359	366	368	343	363	331	394	370	408	350	392	325	342	350	376	360	325	358	364	363	358	361	317	362	321	388	350	335	364	340	360	360	392	342	363	380	375	357	369	385	372	402	374	364	344	356	355	371	369	377	324	355	425	385	343	359	350	360	360	343	328	344	360	375	359	359	365	385	346	355	404	369	377	393	360	378	380	362	343	356	359	336	361	377	344	373	339	370	366	357	339	339	361	383	353	354	374	375	332	370	330	364	387	360	396	370	352	382	361	372	326	361	345	361	332	351	352	360	367	397	336	316	352	341	407	386	363	370	328	368	384	376	393	383	364	376	348	363	357	334	350	384	349	355	345	351	394	377	347	326	349	371	390	359	376	389	368	361	357	375	347	356	363	370	366	355	394	350	381	384	347	375	340	363	363	361	367	364	335	330	361	366	364	344	340	344	389	334	361	333	337	370	387	354	368	368	354	345	376	363	380	367	355	391	376	357	361	393	359	375	362	372	357	374	354	387	355	361	326	367	347	375	337	372	353	381	416	354	339	387	375	370	354	354	381	361	346	377	377	328	322	347	374	345	351	370	353	355	347	362	349	370	346	339	376	363	357	352	378	433	364	361	337	395	343	367	351	335	383	378	358	365	319	339	347	346	367	390	366	363	347	350	354	362	380	374	405	336	364	375	378	363	381	367	334	334	375	355	379	385	345	360	354	364	373	357	378	356	364	350	349	376	328	357	370	308	360	378	340	370	375	357	341	364	343	340	358	343	375	391	334	363	372	351	346	376	383	372	355	341	322	382	360	359	359	340	386	371	353	371	360	354	376	399	362	356	377	377	358	368	343	377	354	360	351	390	352	353	391	392	337	344	374	336	362	357	337	333	361	366	368	335	382	398	376	343	370	390	381	361	360	346	366	383	340	361	364	346	363	346	345	345	363	358	321	353	369	374	369	329	340	356	376	426	345	362	378	367	348	376	319	366	385	367	385	341	396	371	372	360	346	365	326	358	363	351	361	366	393	305	382	385	379	374	372	390	378	349	356	351	372	347	397	366	374	344	333	356	366	349	365	353	350	339	353	358	341	373	378	334	354	382	351	373	386	375	341	390	394	337	352	379	372	328	367	380	364	367	358	354	395	354	349	381	299	343	361	390	376	359	372	341	381	371	343	372	366	356	356	353	338	332	318	335	359	326	347	367	358	367	373	371	353	343	338	354	359	366	370	392	374	375	344	350	361	393	379	372	343	357	344	355	369	352	408	360	360	355	336	378	357	303	361	391	379	363	392	372	365	371	405	335	350	369	361	361	362	383	364	349	388	366	349	354	370	330	382	341	359	356	370	343	378	354	342	402	341	349	339	354	348	368	356	378	362	350	390	373	391	361	363	369	325	348	333	375	366	361	338	341	371	351	332	372	358	331	348	394	357	373	367	357	392	396	370	386
25332	21235	27125	25263	10999	4430	3409	2940	2073	1686	1683	1786	1646	1476	1267	1141	955	792	759	743	731	663	674	593	671	613	610	617	616	639	588	550	530	559	524	543	507	533	522	524	538	511	483	516	522	480	466	520	471	518	536	490	551	498	483	489	464	488	467	468	455	485	467	446	497	492	454	420	447	479	438	488	415	429	483	435	439	493	452	487	442	430	491	478	465	477	447	487	432	449	458	482	489	479	481	467	465	469	461	470	453	435	444	471	537	458	452	469	488	446	491	460	485	501	458	465	490	461	447	483	440	439	437	432	458	482	461	484	476	505	482	471	465	481	487	470	460	498	456	441	446	459	452	494	436	435	457	458	439	466	505	486	463	442	466	460	463	486	450	463	497	454	461	441	445	466	472	444	447	452	460	496	459	474	461	457	425	446	438	476	487	468	469	450	465	470	466	418	493	450	471	486	479	488	474	476	421	453	457	482	486	422	462	485	445	457	451	479	444	432	479	469	442	453	453	477	455	474	505	452	479	451	438	459	458	462	456	477	489	468	442	494	440	445	452	445	469	497	466	438	453	449	494	418	495	444	469	473	461	465	482	487	488	445	456	472	447	464	483	448	448	455	485	452	505	457	465	461	434	485	466	462	477	473	465	477	413	434	490	475	473	481	504	476	433	445	490	495	433	422	438	477	454	454	467	500	502	428	463	450	474	470	455	503	455	500	526	430	480	466	468	463	442	475	459	443	457	434	465	499	494	497	460	487	419	448	444	497	435	476	467	485	489	481	465	469	493	434	441	435	448	394	419	447	471	485	463	509	455	480	476	433	463	449	448	443	477	498	487	492	490	470	477	472	425	453	424	456	471	488	454	499	441	494	470	463	483	494	450	462	461	467	481	462	472	439	472	474	463	458	469	441	445	459	502	508	465	483	456	440	466	475	460	438	478	477	482	448	452	472	495	445	467	461	448	517	465	455	494	436	473	460	462	476	466	481	474	429	462	465	476	461	455	480	456	491	520	463	462	472	461	421	499	459	463	480	465	460	510	478	455	470	459	481	423	480	460	461	468	446	437	447	489	473	458	470	482	485	446	469	475	474	458	443	460	436	483	456	441	452	447	479	454	463	467	468	461	471	443	475	464	467	468	444	526	441	438	428	470	477	430	442	439	442	439	439	448	428	442	479	445	464	468	464	504	480	472	483	476	478	449	463	457	439	479	478	448	481	474	446	510	450	464	473	436	420	465	454	415	491	458	497	442	467	466	487	464	432	476	484	448	494	450	460	458	437	474	450	430	460	489	470	456	452	446	440	425	486	485	459	456	462	508	481	473	443	484	473	463	447	425	445	495	453	486	440	466	489	461	461	472	493	458	447	444	480	457	452	462	494	498	487	499	436	466	425	471	503	443	472	488	461	459	458	469	475	450	426	441	478	459	447	481	471	457	487	485	465	438	470	477	447	495	439	458	410	463	495	407	445	472	465	482	462	490	480	473	449	446	445	469	482	472	407	445	515	449	425	476	437	476	452	485	470	480	478	494	464	459	462	475	468	461	432	472	433	477	469	419	448	441	460	473	468	466	442	497	496	446	484	466	481	471	446	396	479	449	469	458	466	440	448	459	434	444	457	468	458	451	451	440	436	469	484	454	462	481	477	432	477	449	471	490	486	497	475	450	482	448	453	430	424	440	476	449	445	469	477	427	434	446	458	436	472	440	418	467	469	452	489	466	445	444	487	448	465	445	446	463	504	468	461	481	438	450	478	463	471	479	440	467	463	466	424	443	449	445	440	425	461	470	444	461	448	448	473	469	421	484	466	448	466	501	447	459	467	479	476	460	452	467	447	475	443	502	448	492	441	502	450	470	420	460	478	436	445	435	416	471	466	446	400	472	475	462	467	422	487	465	445	419	437	445	477	425	421	445	418	470	472	445	472	466	485	476	441	448	420	460	479	437	440	449	459	477	459	477	478	495	483	490	499	488	458	474	481	433	449	452	474	460	488	460	462	490	486	452	459	501	471	471	450	472	507	465	477	466	436	434	450	465	466	456	489	482	499	458	453	476	481	462	440	493	480	467	449	495	439	471	442	438	460	483	479	472	441	448	484	459	448	442	439	470	437	468	486	460	477	445	487	485	451	471	464	477	461	492	486	469	490	447	438	419	476	506	465	454	445	493	453	470	478	447	472	456	427	463	459	436	461	444	471	445	451	435	465	486	484	465	462	499	486	465	455	444	480	488	450	460	460	448	453	495	456	448	456	476	470	473	474	447	435	442	481	447	440	451	448	465	472	465	490	452	428	461	461	445	469	471	437	487	463	482	486	484	475	436	481	434	490	479	513	482	425	471	428	491	462	434	492	481	448	473	431	456	454	479	423	437	500	494	474	467	447	472	509	450	452	459	462	428	472	439	484	458	434	449	428	457	475	459	455	476	473	462	464	453	484	457	465	477	482	431	455	488	455	440	459	461	424	477	474	497	460	473	427	437	490	465	465	454	413	464	449	448	475	421	459	420	436	446	470	504	482	447	495	495	454	458	462	473	489	454	462	455	483	449	413	494	441	477	442	442	501	493	503	446	494	512	453	459	430	478	471	439	490	437	492	483	458	503	465	452	444	507	459	440	461	454	442	521	455	436	457	454	497	471	479	443	438	469	449	443	445	476	472	458	463	466	470	454	483	464	463	428	461	462	482	434	436	416	404	482	480	459	430	490	480	454	464	496	443	502	476	468	454	449	463	435	467	429	457	464	434	454	468	482	436	469	471	519	464	444	469	475	467	467	458	437	480	483	463	454	443	438	459	457	480	474	436	462	438	461	488	476	469	440	467	458	467	449	441	419	519	460	453	464	424	482	474	467	492	442	438	440	462	442	458	467	431	482	509	461	496	469	454	476	455	473	451	431	453	479	448	471	447	441	459	454	467	448	450	461	467	464	467	461	453	439	467	491	437	441	466	451	475	495	477	451	451	481	454	469	477	452	416	477	474	451	459	410	434	469	445	472	467	464	469	469	445	452	448	485	443	446	496	468	415	473	472	482	444	455	468	484	470	462	432	498	430	443	451	450	487	464	486	477	452	443	468	482	464	462	453	468	466	463	469	470	500	440	467	448	504	487	498	426	482	434	453	438	466	465	458	462	459	409	433	467	437	458	454	462	420	465	455	490	464	474	465	481	482	431	478	457	458	446	448	468	488	450	464	491	447	427	476	444	478	453	458	429	472	469	427	477	489	466	459	459	429	450	471	439	439	446	435	450	449	433	487	439	447	465	466	433	422	469	484	465	470	457	474	457	456	479	448	466	477	413	468	455	482	454	422	460	405	461	454	434	475	471	436	455	447	466	459	471	445	449	454	463	440	464	462	402	461	466	462	415	425	484	471	455	460	475	471	436	489	478	486	476	434	430	504	479	452	500	474	469	439	470	490	449	470	484	501	493	451	462	440	449	478	460	466	507	500	466	439	455	455	514	470	466	471	514	441	461	446	463	459	486	461	436	457	459	445
18027	27800	18481	9536	9039	8088	7180	6464	4638	3727	3597	3535	3301	2761	2291	2118	1669	1400	1156	1108	1107	1044	1019	986	890	893	803	850	884	886	824	724	683	693	645	669	651	695	674	687	675	664	662	710	650	667	604	599	621	660	683	614	606	617	603	603	596	593	631	587	584	621	565	579	605	575	588	566	548	543	584	548	558	567	543	562	561	536	525	548	530	575	585	527	577	507	556	546	563	547	609	575	567	556	525	537	519	538	537	525	574	555	578	572	546	518	530	550	568	509	544	546	546	522	560	564	573	568	537	540	567	551	541	573	555	548	550	550	564	549	565	530	574	507	522	532	615	518	543	519	559	557	505	585	554	502	578	559	526	541	594	557	527	554	544	547	529	578	544	534	572	551	560	602	567	559	591	556	567	521	549	530	546	538	517	546	519	529	561	499	573	555	556	540	568	573	556	580	556	544	603	518	545	500	575	615	498	593	563	541	503	541	534	572	551	545	569	571	552	536	552	558	581	527	528	552	536	563	578	560	542	561	542	572	544	561	538	601	560	532	500	542	579	567	522	547	527	576	542	579	570	557	545	561	537	576	581	569	511	538	549	524	539	508	549	583	524	530	514	531	583	557	559	615	541	530	553	542	533	551	554	503	583	555	522	577	534	525	508	559	536	531	518	545	571	503	514	561	550	574	487	573	541	522	536	516	532	523	578	507	587	605	541	591	557	565	547	534	545	550	582	565	521	569	563	548	562	546	514	542	532	541	536	518	574	557	570	574	528	541	588	571	551	544	554	577	512	539	547	536	589	547	544	554	578	566	593	531	524	572	556	522	502	530	603	577	562	500	591	544	579	558	540	519	510	589	531	526	561	558	510	589	551	564	554	555	561	542	541	557	583	534	545	545	535	541	543	580	537	561	540	538	535	555	577	535	541	594	544	498	565	554	542	529	531	531	544	583	522	548	499	566	533	542	577	556	562	538	518	514	556	552	567	561	577	528	568	554	570	551	555	556	569	598	521	518	538	524	536	536	557	557	512	563	565	511	551	529	549	577	548	556	519	533	556	583	560	572	527	590	578	510	560	513	529	588	535	517	555	545	557	529	586	550	504	550	544	552	532	563	508	571	590	539	538	571	568	531	558	533	530	562	570	553	538	556	592	495	534	565	543	585	556	504	540	556	559	543	552	520	538	543	530	557	524	543	569	591	546	565	574	509	522	522	551	549	560	552	547	578	484	554	538	517	546	564	534	533	539	560	558	562	527	513	569	560	558	568	561	566	514	552	579	561	571	577	575	546	549	573	497	543	544	501	572	587	569	578	541	591	562	544	516	566	591	565	593	544	569	523	554	567	552	540	543	588	507	557	516	542	576	535	562	529	522	579	509	517	518	570	579	552	583	533	537	540	582	531	511	550	561	545	577	558	511	546	580	567	560	588	570	527	539	503	570	521	577	571	562	531	517	544	567	488	541	559	568	578	529	535	555	581	543	527	549	568	558	537	565	525	541	530	564	521	524	578	564	528	568	556	554	559	565	562	545	558	598	511	573	541	524	554	531	554	594	576	538	554	564	540	505	583	541	549	560	547	533	521	504	549	517	534	548	558	552	578	564	531	528	563	490	517	585	549	574	602	582	554	585	560	521	563	586	522	547	533	536	561	546	545	544	536	561	498	532	547	547	577	516	588	551	570	547	509	514	575	575	548	554	536	567	571	548	531	549	543	582	533	556	535	547	554	551	554	554	570	593	565	568	549	543	556	546	553	539	577	556	512	521	551	551	550	575	532	552	581	571	516	561	537	558	581	556	551	535	536	552	528	551	528	557	545	562	509	519	544	541	550	539	544	539	544	545	562	558	539	550	560	546	542	541	556	527	559	520	606	531	574	539	506	563	538	551	526	544	549	559	531	540	551	544	516	546	540	559	558	526	551	543	547	560	573	553	540	580	551	555	530	540	533	547	568	515	572	538	593	531	549	542	550	549	569	562	558	563	553	570	600	564	539	567	548	555	568	551	552	594	560	538	508	573	500	570	514	539	546	549	573	522	509	565	557	522	544	563	516	516	574	535	550	576	516	600	550	549	553	552	579	562	539	549	582	510	582	493	539	538	560	527	534	531	504	583	576	556	553	590	579	506	561	555	516	540	565	586	552	543	512	525	555	573	532	557	579	571	542	527	510	547	557	519	556	575	535	522	526	555	553	573	553	525	539	548	568	554	549	545	518	549	586	511	514	520	540	520	556	544	546	555	548	544	553	531	513	563	532	513	593	551	582	506	553	532	567	574	540	546	556	515	541	528	553	565	558	558	549	570	510	553	546	519	566	558	523	538	536	545	566	551	556	590	577	557	519	526	530	561	541	572	511	572	556	572	530	538	547	512	575	545	542	547	569	523	534	539	586	602	550	532	543	497	578	540	554	553	551	587	546	569	552	568	545	510	546	526	540	498	542	544	546	581	550	482	557	568	548	618	543	550	506	530	563	543	603	548	512	554	580	536	562	563	545	534	516	547	530	569	586	569	553	528	574	567	529	531	523	522	569	559	553	592	566	543	594	577	588	577	567	578	532	565	553	574	518	522	594	521	524	553	577	579	568	580	548	592	562	553	525	525	534	563	565	561	533	568	535	564	562	547	557	591	559	581	489	548	509	567	537	521	540	503	537	556	542	555	545	548	580	555	546	584	544	541	534	564	516	578	585	548	551	532	549	540	594	567	503	566	530	550	576	532	523	538	567	550	559	558	546	564	565	546	523	554	587	576	549	534	572	575	529	560	550	587	568	506	552	542	547	584	568	545	544	541	544	513	528	583	570	561	591	565	509	533	554	535	566	512	537	564	523	574	547	558	556	564	506	539	552	536	593	547	557	568	562	559	524	545	553	525	541	538	580	532	539	538	553	548	557	560	524	542	554	537	546	580	554	578	576	522	568	606	588	544	548	504	534	549	553	580	502	579	529	579	525	580	541	548	524	502	544	619	532	556	543	582	541	543	573	582	506	488	528	522	540	530	521	527	586	535	526	573	527	554	548	563	557	544	568	550	545	532	573	584	542	558	566	562	523	552	572	520	545	568	518	568	521	562	515	577	546	577	541	526	551	553	542	542	560	543	519	554	559	581	582	575	567	530	541	549	524	559	531	551	561	538	561	557	545	541	523	556	537	523	506	538	591	559	577	550	547	574	558	581	544	569	554	540	518	551	553	518	551	531	569	548	540	587	531	534	551	562	557	534	572	591	500	554	551	538	526	558	557	530	529	525	543	515	513	566	543	569	553	565	573	504	580	573	550	529	543	542	567	582	547	568	544	547	553	552	583	526	533	591	577	568	536	564	566	561	551	532	527	535	551	544	513	580	529	569	500	511	524	547	573	547	527	518	544	549	489	545	557	536	572	535	573	539	546	545	509	539	524	528	545	514	572	553	565	549	571	521	529	541	563	590	562	568	578	534	551	528	586	589	592	539	542	540	561	582	588	573	512	549	535	553	566	529	561	571	548	523	522	578	551	543	597
23077	21168	28795	23802	21184	21328	13262	5777	3866	3101	2809	2861	2608	2210	1987	1620	1399	1060	924	915	925	815	841	738	702	725	654	631	665	669	579	536	520	540	504	476	455	477	437	469	442	464	456	409	454	472	426	452	434	479	503	444	428	433	447	464	431	403	394	416	419	432	394	403	366	387	348	370	394	375	382	373	388	376	365	403	372	404	375	374	394	373	374	395	379	358	373	379	358	378	384	368	362	360	390	378	377	393	418	383	360	359	378	393	394	410	347	362	376	375	350	369	347	368	373	369	346	361	411	382	359	365	331	375	375	393	400	387	371	376	356	338	354	405	388	366	391	376	387	351	360	366	323	392	379	368	375	374	371	402	375	360	380	339	368	358	354	367	374	356	385	388	368	349	370	398	363	387	389	348	382	399	364	381	426	370	376	397	381	354	394	370	341	377	374	370	359	395	351	383	382	339	382	372	389	330	366	354	344	348	364	389	386	389	370	358	360	365	363	399	347	364	343	361	368	357	376	360	390	369	344	354	361	360	376	398	381	358	374	383	366	337	371	361	368	424	371	373	356	380	354	368	387	405	351	378	364	372	415	366	391	367	377	368	396	328	397	375	392	385	339	339	334	348	361	366	387	390	342	376	379	350	395	374	374	348	354	390	406	362	350	363	364	381	377	392	365	390	394	383	358	377	361	342	361	365	361	355	345	375	424	396	348	382	343	367	368	396	361	356	385	366	356	367	377	354	359	354	372	378	372	349	387	366	387	367	348	386	379	375	422	375	363	388	354	358	383	326	403	355	389	384	392	396	359	358	373	382	365	380	349	384	366	395	418	362	391	394	395	362	372	364	325	365	379	358	400	359	361	405	349	369	402	353	390	352	395	379	372	377	364	392	353	360	398	366	386	385	368	368	348	379	376	365	369	348	358	352	393	411	365	366	389	369	348	356	368	364	374	352	337	355	347	406	368	364	359	366	358	357	341	362	354	357	360	395	355	342	368	378	346	358	413	365	372	344	349	371	394	386	339	375	359	403	369	399	372	385	355	390	349	387	373	379	378	385	375	374	394	357	375	348	361	369	400	349	356	356	381	342	395	346	393	382	348	401	329	375	367	360	387	387	372	379	383	368	357	407	354	377	354	378	382	370	335	383	363	362	356	357	350	346	390	361	367	373	382	320	386	390	397	393	388	306	354	387	382	384	361	419	359	377	381	372	396	359	390	383	382	342	367	374	362	380	382	392	383	385	380	386	368	346	360	384	382	364	360	368	354	422	334	374	385	417	372	376	415	345	389	376	365	371	389	391	367	378	347	379	393	365	364	338	408	376	338	362	387	351	362	359	387	385	376	363	363	342	372	364	409	394	355	393	381	366	365	375	344	361	361	352	353	362	374	379	365	394	371	367	399	370	348	357	368	371	401	385	388	348	370	380	386	353	370	354	366	376	371	348	352	376	319	391	369	372	375	374	376	361	382	363	341	364	379	375	375	358	368	352	366	362	369	361	369	360	360	408	356	371	382	381	371	353	343	380	357	350	360	352	366	396	398	414	354	372	366	360	343	391	375	368	388	350	356	334	387	398	367	365	324	377	344	323	381	403	388	352	351	377	383	376	353	373	407	373	370	348	368	365	360	378	379	372	375	387	366	335	372	405	369	400	350	400	370	348	386	373	392	359	371	331	354	360	370	365	392	399	370	397	371	366	377	353	351	365	334	401	351	346	379	393	363	330	371	355	357	387	415	377	402	346	339	395	420	367	365	380	385	405	393	380	320	368	364	397	344	384	364	384	372	362	366	360	358	390	361	358	360	341	370	334	367	359	379	376	365	360	359	376	352	363	386	360	381	397	380	359	378	387	372	402	402	390	373	384	341	386	380	360	383	355	379	392	373	397	383	349	372	351	348	362	407	393	370	375	361	342	364	379	364	359	357	384	347	376	357	370	353	395	332	364	383	365	371	372	367	357	386	367	361	392	406	352	349	380	382	390	358	344	356	335	372	376	398	373	410	373	363	374	368	374	390	369	357	395	359	404	358	363	356	362	361	369	319	348	352	391	360	330	398	366	363	365	374	353	367	342	368	376	347	344	390	376	333	352	362	347	369	384	373	356	379	406	394	377	382	385	401	383	354	346	341	359	408	417	377	385	395	404	404	382	382	372	359	349	365	365	371	397	373	365	383	379	422	372	360	358	364	351	333	344	325	359	403	384	371	395	355	330	377	372	348	372	381	366	402	368	387	366	381	365	372	378	389	394	360	370	381	349	374	355	328	395	345	361	363	397	413	409	381	395	356	362	374	333	381	347	403	382	372	416	351	335	337	364	335	352	391	356	396	381	343	368	386	384	380	363	344	391	343	367	400	368	353	353	361	395	365	364	344	320	358	347	412	386	370	345	381	366	381	353	356	327	402	381	389	327	391	388	339	381	391	412	344	370	373	334	358	404	426	367	384	393	379	370	386	367	416	346	371	365	386	405	347	378	383	382	371	365	367	347	366	387	399	351	424	349	377	379	370	361	337	399	368	375	375	378	350	407	373	355	353	351	399	377	361	353	325	367	365	376	364	341	360	369	370	362	378	375	368	374	361	358	353	379	386	355	363	389	374	368	353	362	340	375	352	357	386	345	375	382	377	362	372	393	423	324	397	386	376	340	358	374	369	407	373	409	380	364	393	381	332	377	353	364	380	344	375	369	378	333	374	374	384	383	347	387	355	370	367	389	355	372	387	381	385	368	353	371	352	383	364	336	362	357	369	362	356	327	367	396	382	395	347	358	373	380	399	378	403	375	372	363	365	354	374	345	397	358	396	413	338	364	383	329	392	371	372	328	368	349	390	349	380	371	382	390	342	382	363	375	363	390	375	343	414	367	370	405	379	390	346	359	367	347	390	380	403	351	366	390	361	349	396	331	338	333	375	356	380	392	362	414	372	385	374	344	388	388	364	369	370	339	381	390	363	402	382	386	417	352	372	384	366	370	330	331	369	395	383	356	353	339	364	372	359	388	355	358	377	367	357	411	355	359	349	353	391	371	374	405	344	374	380	370	349	362	358	360	353	392	384	381	349	380	366	366	368	387	337	367	354	377	360	361	370	370	342	368	364	365	348	397	375	369	364	359	385	376	352	365	414	399	378	375	395	353	389	374	369	380	374	364	363	383	360	370	390	378	375	357	387	350	387	381	358	364	351	373	379	381	374	341	354	408	351	350	383	376	380	402	349	350	374	389	390	355	390	388	372	334	353	364	348	340	333	425	368	360	372	364	381	363	371	324	350	339	392	399	350	348	369	359	360	372	356	381	350	391	367	360	346	386	371	354	377	404	348	359	339	366	370	350	383	403	380	356	400	378	358	395	348	362	341	371	346	343	357	371	379	428	421	344	416	375	374	381	371	394	385	328	359	372	348	383	385	371	355	349	360	360	338	324	391	396	338	352	347	371	372	400	372	406	383	364	399	370	343	389	393	370	372	365	358	378	349	379	369	356	395	368	354	351	381	359	349	360
21289	38472	27691	16780	15744	13631	12129	10435	7846	6403	5676	5937	5079	4410	3793	3113	2462	1798	1542	1546	1559	1436	1259	1199	1071	1045	989	1012	970	929	774	712	673	646	634	562	567	595	594	650	575	553	575	591	549	561	540	579	581	561	598	589	584	550	537	546	561	498	500	484	463	507	457	464	545	538	472	439	432	440	485	465	434	425	434	463	406	444	452	446	429	379	437	436	434	447	456	436	453	460	461	411	442	431	474	457	412	408	421	400	394	467	450	419	435	415	418	417	423	431	428	414	462	437	435	417	428	445	425	435	424	442	396	467	416	437	423	438	413	405	446	457	412	439	417	413	455	421	451	431	418	411	436	432	427	482	460	428	434	429	428	438	401	408	425	436	417	416	381	432	461	458	408	459	404	439	428	434	462	452	435	438	395	416	397	453	457	413	418	398	474	424	429	422	447	399	442	427	427	426	414	395	406	440	433	421	418	413	431	386	429	423	391	400	427	431	457	427	383	467	450	434	424	431	489	441	437	425	396	428	438	420	410	438	436	439	432	420	404	420	446	445	406	407	410	419	425	445	441	433	479	431	401	442	447	410	417	416	442	416	444	417	422	426	439	396	415	405	433	438	467	453	439	466	435	448	426	417	398	432	419	425	400	444	466	396	420	445	444	431	452	412	409	474	470	430	455	435	443	457	454	438	404	432	445	414	432	434	434	422	430	443	421	437	431	406	412	440	405	419	473	405	430	433	426	417	392	426	421	436	451	425	446	417	436	411	444	428	434	432	417	397	387	428	431	412	431	435	438	440	434	428	451	419	433	424	454	419	415	418	373	428	415	399	412	437	475	457	446	416	441	482	427	422	414	429	444	442	427	440	414	451	461	411	410	442	409	423	470	439	382	465	451	439	436	422	439	417	430	439	427	457	422	422	450	475	407	416	409	421	422	426	426	451	429	400	447	418	450	430	451	433	447	431	476	403	475	471	418	425	475	439	427	441	402	386	410	464	406	434	422	416	441	419	428	374	408	419	406	442	424	456	444	428	438	394	461	418	415	415	421	425	462	391	428	437	400	454	426	414	424	453	433	414	438	443	462	417	405	413	426	445	421	438	411	424	443	438	421	399	385	429	380	428	428	442	455	403	397	438	423	410	419	436	443	393	430	410	403	426	453	417	450	430	385	430	427	382	439	415	406	454	440	416	426	431	379	424	410	386	439	406	437	465	447	447	445	428	436	405	427	430	467	443	426	439	417	435	455	441	425	418	433	435	431	492	430	419	416	442	440	428	452	439	421	399	435	399	429	451	457	424	459	405	445	439	438	455	452	414	421	415	399	415	435	483	422	410	412	409	442	425	453	408	417	439	485	399	414	388	376	423	455	437	441	428	455	416	412	447	442	442	406	412	421	452	418	425	433	405	434	416	434	423	415	423	437	425	429	432	427	445	399	393	450	419	436	462	421	417	412	450	414	383	446	433	413	441	426	419	443	451	465	420	450	408	457	412	420	411	367	421	399	433	440	393	429	441	445	418	414	447	397	458	424	408	431	428	416	413	396	466	444	428	437	400	414	452	430	438	450	442	403	408	475	390	429	398	411	448	428	413	447	456	406	490	457	406	398	427	390	428	407	421	435	414	418	431	379	447	411	428	408	413	404	425	429	440	425	388	435	428	439	434	453	423	408	436	431	406	440	424	422	461	427	408	451	412	388	447	425	397	427	426	433	458	412	447	432	425	430	402	424	401	391	429	467	413	396	431	461	444	421	435	426	425	409	410	403	452	416	402	415	434	427	418	399	416	414	402	463	395	435	431	448	422	425	370	437	394	412	434	470	419	425	419	411	425	464	439	418	405	467	478	441	432	429	428	422	445	458	392	414	450	423	427	440	452	435	423	422	416	435	440	431	426	418	443	427	430	440	430	423	471	454	438	415	451	450	390	425	428	457	441	427	384	462	474	453	398	408	435	456	426	422	463	458	444	451	445	450	431	414	417	464	448	444	412	410	420	395	457	441	436	436	436	415	430	449	425	465	422	406	438	424	416	419	396	430	426	438	436	409	466	405	437	456	459	417	447	407	420	456	406	436	402	436	419	423	441	424	439	410	403	386	397	426	401	420	440	423	427	391	406	422	443	429	413	427	435	442	421	458	409	432	440	444	425	425	443	406	469	431	452	404	423	419	414	430	375	456	453	468	437	468	414	419	420	472	415	430	428	432	422	453	417	426	436	440	424	419	424	413	446	449	409	430	383	419	404	447	444	436	392	429	438	411	391	432	418	423	418	425	468	428	422	412	447	413	429	426	410	438	429	469	410	413	410	419	450	430	411	451	458	430	422	449	455	429	448	421	417	436	446	399	444	424	434	448	431	448	415	421	424	387	448	434	413	423	416	413	425	398	420	412	416	422	366	417	429	414	429	423	420	424	437	453	380	443	470	451	427	460	453	385	429	457	487	442	418	460	394	450	457	450	424	376	432	429	402	443	447	404	442	448	415	470	471	435	421	401	465	441	436	413	464	403	412	398	416	420	434	432	420	413	432	419	448	419	410	437	455	431	412	412	449	402	430	393	435	443	424	431	399	418	453	467	424	430	413	438	427	475	438	436	429	386	431	434	442	447	423	429	421	434	414	400	435	446	487	435	430	425	458	440	434	437	457	432	418	432	414	462	410	429	423	427	422	436	389	414	391	429	420	389	454	430	425	434	434	421	414	434	439	459	460	381	439	438	449	443	439	440	428	424	447	434	437	443	454	404	449	431	453	434	439	439	413	410	431	432	410	424	452	423	444	404	393	462	388	445	434	408	454	443	441	441	416	415	436	422	425	393	396	405	430	413	430	433	443	426	431	438	451	428	454	438	426	418	420	440	411	412	451	401	430	419	411	453	422	467	412	405	420	411	425	421	427	443	408	445	430	421	405	410	417	428	433	422	439	428	417	429	452	440	435	417	430	436	405	463	421	387	426	415	437	411	424	424	426	414	407	438	427	461	430	416	423	438	472	421	433	422	440	428	411	431	433	412	436	418	407	450	380	448	446	454	449	451	430	422	423	448	423	453	441	396	456	427	411	402	425	427	444	445	438	434	430	464	449	413	415	408	414	400	413	455	457	454	408	433	455	420	417	435	427	441	444	424	414	398	422	413	443	442	415	435	388	394	432	386	442	478	414	414	435	426	408	407	471	413	418	457	402	447	440	398	407	466	409	409	444	413	412	414	437	454	443	396	443	471	426	450	411	438	425	417	406	442	435	442	455	423	372	447	409	429	447	407	418	440	403	419	441	415	431	423	416	468	437	432	457	473	437	421	440	467	420	429	452	414	431	416	426	430	413	430	432	416	437	402	422	439	408	448	424	398	418	391	432	449	429	452	441	441	425	419	423	430	405	407	427	459	409	442	439	401	414	458	401	429	417	414	418	432	397	398	415	461	460	448	419	417	436	408	422	427	449	440	426	421	422	451	444	470	420	446	445	427	413	428	459	394	440	424	392	395	421	400	426	398	445	428	418	407	439
27527	20521	13204	5286	3611	3007	2621	2023	1628	1302	1226	1244	1265	989	1025	930	731	626	610	579	553	571	532	526	528	467	467	484	471	430	473	482	447	449	420	417	457	419	423	387	430	407	451	459	391	419	395	419	377	423	430	428	447	425	463	381	377	454	382	391	418	417	379	398	390	385	387	398	388	364	387	393	366	398	402	400	374	380	416	355	370	396	398	378	388	413	376	388	378	400	400	379	388	398	367	385	376	399	398	371	387	386	385	419	381	379	408	369	395	386	396	393	385	374	410	336	383	381	381	369	362	372	420	400	356	426	371	374	405	418	360	382	400	387	408	365	391	401	365	374	361	371	392	351	374	385	373	359	420	397	397	388	423	401	391	380	402	409	414	367	403	376	389	390	366	332	419	377	367	373	377	388	373	385	382	403	388	415	345	407	396	345	377	366	383	410	385	390	391	388	381	377	392	394	400	380	354	392	379	406	359	365	402	377	378	374	384	422	404	393	387	389	389	383	376	428	367	416	392	399	395	381	364	402	379	383	388	406	399	423	426	370	388	400	410	361	380	376	386	387	373	393	378	379	417	358	394	380	400	370	377	401	385	356	388	360	386	413	403	400	422	413	390	400	417	373	383	361	405	380	383	383	399	390	405	437	384	395	369	390	406	376	393	410	373	405	379	375	392	393	387	417	395	387	378	394	382	425	375	403	355	334	362	366	406	379	395	378	378	391	379	364	360	392	408	373	339	412	373	382	391	425	369	361	366	410	393	386	365	397	366	378	399	406	381	399	347	402	392	384	342	355	404	420	390	417	406	363	343	347	377	399	372	370	398	396	407	389	387	392	410	399	382	360	390	382	392	366	360	417	396	373	397	375	346	363	339	379	433	375	377	382	401	419	384	387	374	395	381	400	363	418	378	389	402	422	413	381	370	367	379	422	399	394	382	410	366	366	374	386	374	361	387	401	398	360	401	379	384	406	414	416	384	383	393	341	395	413	385	373	413	366	403	361	394	382	383	380	370	395	387	393	362	385	410	365	398	406	385	394	377	406	396	408	386	367	391	376	390	386	407	397	401	361	382	404	368	400	390	357	360	384	411	397	377	346	371	398	392	395	368	363	371	380	380	398	408	366	391	407	379	403	372	375	385	391	393	372	378	393	385	392	387	360	397	369	368	352	363	384	390	353	402	360	361	382	412	375	384	395	380	390	392	373	385	383	392	377	381	374	384	386	386	416	358	367	396	378	407	396	419	400	325	415	368	384	388	405	401	378	415	362	396	372	402	364	371	392	415	395	373	370	414	393	384	392	389	367	385	357	390	375	409	395	381	383	423	392	395	377	375	421	348	414	371	383	370	385	400	407	359	373	391	392	365	379	411	390	374	382	403	395	383	379	378	390	378	402	368	377	393	387	382	360	381	408	405	365	402	372	379	421	382	388	369	334	401	379	381	371	367	383	389	395	367	395	360	399	420	371	387	408	422	398	403	364	397	401	352	372	367	411	370	360	405	424	402	372	395	402	368	393	384	348	362	420	393	422	365	385	406	361	395	378	407	363	415	402	423	409	397	387	381	364	344	367	396	383	379	417	373	414	347	368	356	383	380	425	381	402	379	373	376	393	403	377	387	356	404	379	403	394	357	389	404	365	403	386	397	401	403	350	361	402	393	420	387	377	340	399	376	380	379	392	390	378	350	425	403	361	384	424	386	389	373	387	389	361	389	405	421	421	379	384	391	361	384	364	360	377	393	386	408	403	441	395	367	397	351	389	373	398	381	387	414	382	408	379	376	361	385	374	384	398	355	393	385	387	370	401	369	391	386	391	375	393	380	349	389	392	376	395	362	372	393	391	385	390	396	399	398	375	414	387	386	398	409	347	369	360	381	399	412	394	385	335	389	379	396	389	437	379	393	372	415	376	381	372	370	390	386	379	409	384	432	368	415	408	414	414	409	360	374	434	407	345	372	386	385	403	371	376	369	403	394	372	371	415	379	424	379	407	374	354	404	370	384	385	373	402	364	383	353	372	403	404	401	378	385	378	370	404	415	409	373	368	348	405	379	351	351	438	406	399	383	391	373	380	424	407	392	393	382	375	400	432	374	404	389	394	391	390	397	375	374	382	361	371	361	391	412	377	354	366	409	384	371	323	377	400	360	381	403	408	372	396	403	397	366	413	393	394	420	417	394	413	362	390	377	394	379	387	404	399	408	385	417	381	424	410	392	387	354	386	366	373	389	361	388	411	417	405	441	407	390	430	363	418	356	352	402	377	425	381	375	394	351	376	374	384	395	418	395	393	410	393	445	417	394	386	406	374	405	422	432	370	403	405	375	394	382	361	387	371	433	359	372	401	356	397	388	393	366	418	339	403	376	356	362	380	389	387	361	370	373	395	378	365	362	393	387	382	366	386	402	374	385	370	400	415	365	381	397	400	389	372	384	370	395	394	377	395	392	412	398	367	373	382	398	441	356	400	409	387	365	380	409	370	361	399	386	414	378	384	396	363	379	380	388	371	364	379	407	414	391	422	396	412	430	417	404	374	402	395	367	385	395	377	349	343	339	360	390	382	397	409	408	405	398	366	391	391	408	390	368	399	402	391	378	369	379	416	418	398	380	418	361	408	412	365	427	350	394	390	386	385	395	390	377	400	382	406	402	409	390	418	370	376	389	379	394	360	390	350	379	366	390	397	386	385	393	398	376	410	366	419	367	372	351	381	391	370	398	410	418	381	416	374	392	400	378	431	376	384	386	394	397	352	360	357	397	395	419	367	380	381	380	373	427	372	371	417	409	387	388	400	358	389	377	394	400	413	410	357	417	408	408	362	390	379	365	405	386	396	401	382	409	374	388	420	393	423	368	360	406	398	390	375	326	382	373	369	383	384	368	376	371	372	387	399	367	387	407	382	390	392	406	410	434	398	392	360	396	382	391	370	387	380	425	408	391	407	403	404	374	396	388	369	402	382	372	373	398	382	394	400	396	369	414	371	405	401	386	392	419	394	369	416	416	374	389	411	391	413	367	406	376	367	362	362	401	413	424	378	398	391	397	376	427	374	402	369	406	393	343	377	395	416	408	379	381	386	377	358	390	370	408	354	381	395	374	405	372	373	377	424	392	354	394	392	398	420	386	358	422	388	361	347	391	399	393	366	402	394	364	360	415	379	383	388	374	390	354	394	383	362	393	374	416	392	381	369	362	366	391	363	424	402	383	351	384	401	385	375	391	410	366	443	380	409	386	380	391	389	396	408	391	365	370	403	354	349	410	373	372	431	350	415	381	361	366	389	391	389	352	382	331	376	376	425	333	377	366	370	375	359	362	384	364	409	385	411	372	380	381	406	359	389	405	414	367	393	400	387	410	396	379	415	384	374	364	370	408	389	401	386	357	392	400	395	414	380	375	415	409	377	354	371	391	392	386	394	367	389	372	380	400	351	392	353	362	373	354	386	391	407	376	439	368	379	420	383	395	376	387	350	366	392	381	394	386	370	390	397	393	408
16434	22684	14186	6922	6815	6198	5370	4479	3574	2811	2461	2659	2443	2042	1853	1495	1194	1048	880	937	861	848	827	716	744	712	712	694	688	657	553	567	582	542	530	545	455	531	543	572	542	534	557	535	529	504	522	511	544	577	564	587	554	516	543	521	495	501	490	503	490	537	530	473	510	498	502	460	460	491	472	485	499	447	467	474	491	442	495	454	497	482	467	458	475	479	496	457	453	486	502	451	471	451	448	542	482	492	502	441	465	467	441	475	474	528	458	462	492	440	478	520	473	421	470	459	452	457	472	493	484	453	468	467	496	450	463	468	457	463	512	504	449	470	511	452	451	450	441	469	451	481	466	481	464	464	489	477	497	448	425	441	455	441	416	439	467	453	433	487	451	492	447	429	460	499	439	482	454	478	449	467	447	461	427	440	485	506	465	445	467	503	470	445	505	457	431	473	462	493	461	426	464	454	498	495	461	461	451	468	463	487	503	464	447	469	458	501	497	467	462	489	488	514	480	432	506	463	465	456	490	450	470	505	457	440	500	474	495	467	495	482	468	452	472	468	482	463	479	436	471	446	447	477	445	478	472	507	490	478	457	491	462	410	503	457	447	519	489	461	500	491	448	438	488	506	464	434	462	456	430	477	476	475	478	487	532	457	503	462	507	445	493	466	470	466	439	451	462	458	485	504	501	495	497	476	491	435	444	465	454	461	460	486	454	504	440	456	501	508	487	497	454	472	475	452	452	491	486	472	439	423	492	472	464	458	504	420	470	464	472	501	509	484	451	478	498	470	485	451	514	514	445	458	462	440	499	465	470	504	489	443	466	471	429	471	485	475	504	451	477	449	529	469	523	497	469	460	480	430	474	476	441	434	472	452	470	442	445	451	479	454	467	439	477	469	446	439	467	451	462	470	481	457	426	485	490	489	476	482	476	440	479	479	476	447	488	478	465	458	469	472	498	467	455	441	454	512	454	461	479	463	473	518	494	484	448	476	459	518	486	459	468	499	460	481	465	463	482	481	485	484	459	467	467	467	456	477	512	470	474	461	481	476	507	463	490	453	485	519	460	441	532	467	510	473	486	472	479	484	473	489	491	494	474	463	473	475	449	460	487	491	498	448	469	437	471	437	476	447	499	469	451	488	477	476	492	488	494	477	482	485	510	449	483	462	451	457	477	480	499	476	478	470	440	454	447	452	482	461	455	429	485	500	466	487	462	463	483	480	457	482	491	458	481	465	464	443	445	443	417	502	511	461	438	471	455	472	473	473	483	472	494	457	473	487	470	488	479	454	453	441	453	444	489	439	482	444	470	474	447	486	475	423	450	466	456	500	474	491	507	478	460	464	483	468	478	481	460	475	482	466	464	452	451	479	449	426	498	482	425	479	470	424	510	497	441	423	435	455	449	483	472	502	466	431	491	473	480	472	473	491	491	444	459	489	443	461	410	458	477	485	491	468	464	466	492	444	480	449	451	487	460	456	484	468	510	446	491	469	473	478	469	480	449	486	479	467	535	458	479	479	486	472	469	461	454	448	470	461	432	480	452	429	484	460	463	490	489	452	436	459	470	438	450	474	507	460	471	443	480	427	463	474	480	435	469	441	456	454	473	469	478	431	483	450	423	468	508	466	485	481	503	486	468	456	492	465	454	444	456	449	474	521	469	477	494	464	473	481	476	458	456	460	496	488	482	446	475	441	469	464	479	452	465	460	517	474	457	449	488	468	464	475	480	461	485	463	470	473	463	449	436	435	473	442	492	463	446	477	505	478	469	501	493	484	484	495	469	452	483	446	472	461	438	454	455	435	456	477	504	461	500	492	460	507	436	469	487	473	487	431	466	460	460	416	495	440	474	503	467	461	433	502	528	511	444	464	453	471	476	433	461	496	444	461	486	469	461	485	492	487	473	500	499	453	442	463	471	462	451	465	454	466	482	452	505	477	491	493	463	464	482	478	475	462	454	481	435	472	455	491	465	504	461	400	477	486	455	441	453	448	467	438	445	464	469	484	449	451	459	470	451	497	452	503	442	481	451	478	484	467	474	481	507	452	490	499	461	461	464	490	489	455	456	458	442	479	494	474	463	457	460	494	428	469	451	437	495	496	479	463	493	487	467	477	464	513	488	489	451	470	442	439	479	452	443	472	431	440	483	464	463	449	489	439	460	439	451	459	475	479	492	421	476	485	467	409	476	487	512	496	436	484	483	464	489	514	454	437	462	459	455	479	482	493	478	435	471	449	467	480	459	481	498	507	469	482	453	455	459	455	509	482	454	475	481	473	451	457	455	511	477	475	463	437	521	485	480	459	486	496	473	457	497	479	475	494	489	457	436	442	493	519	486	485	436	479	506	477	463	458	436	461	493	504	467	464	480	439	441	465	476	450	432	435	476	446	444	457	490	486	494	476	463	469	470	470	497	470	462	461	460	442	482	496	457	461	464	516	489	467	469	448	478	455	489	461	465	475	431	456	479	487	489	446	442	490	477	462	539	501	452	475	449	460	469	417	521	431	490	485	454	452	490	462	463	462	466	490	471	474	461	417	489	467	463	462	461	479	477	491	447	451	449	453	478	499	459	456	496	491	461	425	467	478	479	428	495	452	451	445	441	441	462	440	508	479	467	498	464	476	468	447	443	475	443	452	460	464	444	460	459	426	484	474	451	466	477	496	489	463	471	423	454	503	425	454	443	454	467	481	467	483	484	479	491	446	432	433	491	487	441	453	470	448	447	441	461	470	486	485	523	531	450	463	472	460	478	491	469	497	489	455	475	469	457	501	438	480	483	514	473	459	450	458	464	530	474	474	460	489	470	460	499	497	475	481	442	532	470	464	452	484	457	462	492	464	489	494	438	507	465	481	444	455	452	492	473	482	491	455	498	438	447	416	481	498	450	447	487	478	486	457	465	466	464	491	494	455	503	451	472	431	467	517	480	460	474	482	471	456	492	479	443	486	467	443	498	463	485	478	476	459	484	489	466	476	464	446	450	478	448	507	472	478	455	450	429	507	460	474	452	468	474	450	470	443	459	458	470	483	473	471	481	440	444	464	508	495	443	429	515	476	441	488	523	477	536	450	482	447	483	476	468	488	464	492	429	499	466	472	469	486	478	451	446	483	495	452	446	452	465	513	456	511	435	481	484	454	444	484	457	476	440	462	457	496	433	487	476	475	455	491	447	495	476	473	480	466	473	454	480	464	491	501	491	432	478	473	473	494	476	446	484	429	486	457	465	487	447	464	490	451	492	524	446	490	478	468	461	463	507	444	434	511	470	509	472	461	496	473	434	469	455	469	458	458	454	457	440	487	481	465	466	501	452	458	455	466	464	450	454	463	486	453	449	460	463	436	445	465	483	452	464	475	461	485	490	505	493	470	472	465	461	476	452	449	451	511	443	455	448	466	461	493	492	506	480	414	465	494	457	486	489	517	468	467	481	493	468	474	508	459	468	474	428	470	451	411	491	487	478	436	470	461	460	480	466	472	476	488	497	501	474	490
24214	21150	28245	24311	21063	11952	5568	3530	2595	2079	1928	1949	1659	1623	1416	1130	826	791	668	636	666	643	579	536	504	488	511	499	466	443	434	378	382	361	379	393	366	395	382	348	347	340	358	353	350	332	349	372	353	385	355	383	355	373	329	353	306	319	327	336	325	314	302	305	309	331	319	334	326	283	303	319	265	285	318	327	313	295	296	273	330	321	288	301	306	309	294	318	297	293	302	293	289	317	313	274	314	292	281	265	281	286	304	287	301	276	306	308	268	328	315	284	310	297	301	309	298	303	293	273	258	266	266	274	294	303	306	306	287	286	285	290	290	315	269	298	292	276	273	318	294	322	294	300	290	330	307	275	299	294	304	293	296	277	293	289	308	315	293	289	280	308	299	272	319	286	306	327	298	260	294	302	291	281	317	283	322	333	273	269	281	310	272	316	309	290	279	295	285	293	295	293	251	314	320	274	307	300	286	293	285	318	306	285	298	307	303	286	298	296	311	292	321	284	299	287	280	308	294	273	270	327	308	266	275	254	292	313	284	295	268	300	320	327	321	298	264	256	323	293	301	306	280	271	316	314	293	311	284	276	320	300	262	289	303	310	289	292	295	294	294	298	279	288	291	276	266	317	293	318	328	320	315	277	308	281	302	301	283	328	307	284	310	299	286	299	290	298	316	279	296	306	298	304	283	295	294	312	317	288	277	319	300	316	271	271	317	269	281	278	271	289	264	295	306	283	308	306	293	288	300	290	278	288	297	281	292	284	302	295	322	298	255	304	274	257	296	296	322	317	280	320	291	272	272	260	289	316	300	291	295	265	296	277	290	302	311	309	316	271	306	317	309	281	288	292	280	329	267	291	288	314	311	296	304	301	298	316	280	287	290	296	317	292	317	326	292	278	330	287	275	298	304	301	318	298	302	305	274	310	256	306	289	309	283	302	300	315	271	297	286	291	263	275	290	268	299	286	277	274	294	309	301	273	288	295	283	297	298	305	258	293	271	307	303	288	279	316	325	289	315	275	302	282	315	288	299	277	272	285	313	306	283	308	279	292	285	318	304	285	336	277	291	298	280	327	278	269	300	305	315	288	332	314	313	281	285	324	268	322	293	292	273	289	328	326	296	314	285	334	310	333	317	291	306	320	294	278	316	276	292	313	306	283	307	327	280	304	270	289	310	303	311	307	283	303	283	309	295	291	297	282	261	288	265	335	278	300	293	288	319	308	296	259	309	279	297	278	311	301	304	287	297	306	282	275	273	310	283	300	301	280	308	271	277	306	300	258	312	292	306	316	296	288	287	275	259	274	312	320	284	299	271	299	287	288	322	271	308	281	316	295	294	299	308	250	286	283	279	324	320	279	298	301	296	323	284	336	298	279	294	289	320	280	297	288	271	274	321	293	303	289	308	314	342	252	315	313	296	286	291	302	303	305	306	299	321	293	292	293	295	329	262	275	279	261	295	303	292	271	283	296	310	275	282	275	298	293	306	272	312	311	281	299	269	322	292	302	274	310	307	275	282	310	278	295	310	304	284	298	313	313	286	288	285	299	288	288	281	266	291	312	274	281	292	307	297	332	280	303	285	292	290	274	266	299	314	294	273	311	281	284	289	267	286	302	308	294	316	296	261	293	282	316	308	280	298	270	317	288	316	292	304	242	299	293	293	281	308	283	285	294	303	332	302	300	315	302	329	288	286	307	281	289	305	264	281	289	296	278	263	297	309	291	307	277	297	301	272	299	315	268	275	312	304	267	323	278	279	286	296	276	318	288	309	273	280	294	278	301	307	267	298	336	259	294	276	265	276	306	277	336	298	309	293	274	327	306	335	299	278	284	265	286	310	294	333	289	276	277	311	306	294	304	307	319	275	282	319	305	314	268	320	300	304	289	318	283	303	285	294	267	281	293	300	297	281	296	333	315	299	284	297	275	286	290	293	322	281	282	304	281	281	325	325	288	336	275	314	316	296	306	302	292	298	295	283	288	280	309	296	327	300	287	280	282	272	283	295	289	316	296	290	301	287	283	273	275	294	297	333	304	276	286	283	314	347	285	282	284	312	292	319	304	301	309	298	295	287	272	299	285	282	304	302	305	264	305	295	300	330	289	270	305	291	283	296	296	307	286	311	289	259	286	313	271	272	293	317	325	281	289	295	274	273	300	313	278	305	295	287	293	300	287	285	296	260	255	291	298	307	308	315	268	289	272	290	287	293	273	284	288	297	308	306	329	273	278	311	301	290	308	303	303	316	285	296	289	294	305	279	310	268	297	272	262	297	295	320	305	274	270	283	293	303	291	314	305	275	329	276	313	321	305	276	285	301	284	307	253	300	291	309	285	305	272	280	301	265	301	308	282	284	279	267	291	299	328	291	255	302	324	280	311	289	284	277	265	304	297	278	289	293	294	288	294	290	286	289	290	307	310	291	297	299	302	299	300	304	283	334	286	308	316	266	282	287	291	318	300	294	314	300	314	279	300	285	273	311	284	313	304	281	295	269	282	306	320	295	284	311	280	333	285	324	312	298	290	290	273	295	305	271	292	283	279	288	327	313	259	284	311	297	286	287	300	281	306	306	290	297	280	286	255	309	270	265	317	284	266	321	310	274	288	279	322	309	322	290	314	301	310	279	286	275	252	301	287	297	272	294	292	309	278	309	242	286	329	280	298	303	291	289	277	290	302	282	273	295	317	301	286	307	310	308	288	288	302	312	330	310	292	281	330	301	292	297	313	308	293	291	282	256	315	298	276	305	306	289	276	312	279	290	321	286	257	311	271	282	280	303	312	299	288	302	275	323	301	279	300	284	300	271	291	277	313	305	284	273	305	282	284	265	308	321	286	290	283	264	316	277	299	323	317	271	302	285	267	309	327	278	318	255	298	273	313	330	303	283	271	276	307	272	306	291	298	283	293	309	305	255	286	310	330	319	304	280	311	281	275	291	287	307	281	303	307	269	299	282	293	314	296	293	293	325	296	294	305	272	317	300	342	281	302	300	289	291	298	288	315	303	294	269	309	301	298	302	332	286	284	288	332	295	311	292	311	285	319	337	289	261	285	321	304	278	294	256	308	313	267	315	290	304	297	289	316	303	297	304	295	275	274	279	318	320	310	295	278	306	283	317	295	298	277	284	252	280	312	282	271	324	311	293	294	319	285	279	333	309	286	278	318	285	308	283	306	291	281	259	350	306	270	295	298	307	310	273	267	300	286	264	273	300	284	279	306	266	309	311	303	315	298	329	304	334	295	291	274	271	291	305	321	292	295	292	298	265	281	279	308	324	305	301	304	292	338	282	311	267	312	275	294	314	288	291	317	262	255	326	264	296	317	313	313	265	299	296	284	281	302	301	269	265	300	294	300	311	294	297	298	327	286	277	267	297	301	292	291	305	308	300	290	289	321	314	312	292	283	294	314	334	270	306	292	283	301	312	270	286	304	278	303	306	292	318	286	311	298	350	296	328	314	301	297	288	287	267	304	277	284	318	299	273	295	314	309
18186	32179	22088	12605	11641	10493	9136	7110	5652	4459	4080	4100	3551	3131	2608	2260	1506	1358	1153	1166	1213	1039	960	916	813	775	768	725	684	659	590	630	499	461	490	467	497	492	496	489	510	452	468	431	473	503	432	417	458	494	501	457	445	444	405	432	401	433	388	427	431	388	388	411	405	414	418	396	355	365	405	407	337	400	388	372	362	358	401	399	357	346	346	336	361	395	347	375	384	363	364	375	380	334	372	395	387	374	360	366	336	368	375	341	330	373	357	363	345	339	351	337	365	346	362	379	387	343	352	353	373	367	363	362	370	382	363	346	411	381	383	344	390	341	355	358	357	381	394	341	359	350	345	362	371	370	359	376	368	358	337	349	376	357	394	347	369	386	354	370	387	346	377	372	384	370	383	371	351	345	405	381	363	360	358	368	357	353	359	351	388	341	337	377	379	395	316	354	370	357	359	374	366	340	340	402	345	355	375	351	330	357	393	345	352	351	365	330	337	327	390	366	357	365	347	377	392	367	356	378	354	390	391	355	344	336	353	392	363	355	371	354	365	357	385	344	375	369	379	396	369	352	342	363	364	356	395	370	382	355	362	370	337	346	381	365	353	383	371	343	388	362	367	381	343	365	335	364	357	364	385	349	360	363	408	365	381	347	334	357	368	338	354	376	354	323	383	354	352	348	384	375	381	356	352	338	344	348	351	363	381	382	379	350	353	376	356	363	364	374	407	364	375	374	345	373	371	350	337	390	379	389	375	414	341	330	366	355	359	333	348	363	366	372	324	364	345	381	348	372	354	363	373	357	347	369	338	375	352	367	370	346	390	340	363	364	354	357	360	366	396	320	397	377	366	368	387	395	322	352	368	372	356	392	387	357	365	392	338	388	368	360	364	359	343	369	356	372	325	379	352	361	349	385	349	368	359	368	367	395	356	343	383	364	351	372	362	345	349	376	364	346	396	399	401	362	367	378	369	368	355	352	405	360	369	345	368	382	379	379	355	328	372	363	358	346	385	389	342	357	348	369	363	382	332	311	356	360	369	353	378	385	371	336	380	354	357	357	351	373	352	342	425	357	329	324	353	328	357	364	375	375	345	366	405	352	371	333	364	362	380	393	366	374	367	377	350	363	385	353	380	364	384	364	370	358	360	324	329	358	369	392	361	402	366	313	368	360	370	393	364	361	376	329	378	340	404	377	355	356	363	376	356	350	350	375	353	372	373	374	371	355	377	377	350	351	367	386	329	349	365	342	369	379	346	352	371	350	349	363	361	359	330	385	345	354	357	343	354	368	352	372	343	341	360	356	394	372	350	352	350	354	328	371	362	338	354	387	359	378	368	333	392	340	376	358	389	325	385	340	393	358	354	361	341	378	372	366	353	361	375	344	366	384	374	349	359	373	381	371	379	368	381	382	344	349	353	371	350	337	334	347	354	347	360	367	348	342	372	333	374	366	368	332	357	360	406	348	381	351	336	367	333	380	382	359	357	360	357	362	384	346	386	335	328	361	376	343	340	381	374	366	367	314	387	364	360	395	354	354	358	389	352	362	334	390	374	412	333	337	339	377	325	356	349	387	367	363	353	362	385	377	365	365	358	361	357	389	346	365	362	346	369	375	340	341	314	386	381	372	368	372	348	349	377	345	361	347	334	360	367	382	344	393	336	387	413	347	350	390	350	351	351	347	361	315	351	360	347	374	379	353	351	337	344	391	371	374	394	324	324	381	356	365	370	380	367	352	345	332	404	373	369	373	355	350	364	361	344	376	352	359	342	356	343	350	371	354	340	376	361	346	380	406	348	338	365	384	332	363	364	378	360	331	364	366	372	317	353	363	392	365	357	324	368	344	342	359	387	336	363	349	366	353	373	351	353	395	366	355	340	374	379	385	384	360	338	402	341	358	404	390	338	367	370	390	351	366	358	368	360	332	390	354	336	367	369	335	385	369	372	358	371	369	405	366	357	356	398	410	339	389	349	367	371	383	366	359	346	385	346	370	347	366	332	346	378	354	364	351	347	317	340	340	364	359	348	375	359	369	383	326	362	353	366	338	348	358	341	351	356	347	335	341	353	374	384	375	352	358	339	350	356	357	371	326	341	366	374	372	381	362	357	383	380	375	386	361	375	358	356	372	385	348	384	364	369	354	377	361	370	367	330	343	361	393	364	375	404	343	352	360	354	387	365	349	384	350	365	381	388	331	376	361	353	356	363	366	356	330	373	350	339	358	338	352	378	341	353	354	331	364	380	349	383	359	388	344	370	366	337	338	359	380	370	361	365	377	388	374	348	380	359	373	327	356	356	343	353	339	387	372	338	403	334	353	366	352	396	406	363	386	371	358	360	366	336	360	388	334	350	351	341	386	388	365	357	371	379	384	385	369	377	362	363	357	372	352	354	364	347	397	370	389	372	371	366	405	393	368	351	347	374	343	346	327	385	365	346	366	357	345	358	381	366	369	396	379	372	357	372	375	370	333	361	369	309	346	382	384	352	361	338	354	385	339	382	381	362	348	339	348	367	366	353	351	365	357	339	363	353	377	349	337	361	375	371	325	341	359	359	368	333	339	359	352	363	366	378	366	364	361	364	362	366	383	348	378	313	374	367	362	366	354	374	353	349	335	363	348	374	337	380	362	360	358	385	326	370	390	340	373	344	326	356	373	400	345	366	316	369	349	357	364	368	334	363	368	378	344	394	358	357	382	348	345	360	360	347	363	356	376	381	360	349	340	341	367	381	382	339	355	356	349	359	372	358	345	343	381	374	371	324	365	352	354	357	336	325	333	364	383	342	368	367	388	375	367	364	363	369	360	368	343	348	339	363	341	354	350	379	396	382	354	338	364	358	350	335	361	361	358	354	385	334	380	361	367	376	360	358	360	385	338	363	356	363	374	386	339	352	346	378	364	353	374	364	349	380	332	348	386	371	388	331	382	350	382	354	364	384	379	369	327	393	351	366	386	345	330	374	333	369	366	385	370	385	371	349	347	389	390	344	374	381	392	357	346	350	362	348	331	380	355	383	343	380	368	347	378	341	384	361	396	383	369	363	362	352	380	385	392	375	317	348	363	389	318	371	360	394	372	343	360	349	361	332	355	379	381	371	357	353	376	373	359	343	370	348	346	401	353	357	380	330	370	357	340	382	357	386	363	352	357	385	370	336	329	365	338	385	364	362	363	359	361	351	365	362	363	343	344	397	385	350	372	358	367	364	378	330	374	399	339	324	364	377	389	345	370	349	370	350	365	387	356	363	351	357	374	358	359	390	394	342	366	368	370	366	342	390	342	338	346	361	370	390	356	392	362	372	356	384	345	356	382	343	377	369	360	351	386	365	357	362	338	375	377	390	350	352	368	380	363	357	352	358	341	359	359	354	361	346	335	378	343	382	339	378	361	349	405	370	364	368	349	363	347	348	367	341	403	370	381	365	339	369	377	362	364	316	345	352	321	355	365	382	361	379	325	354	346	328	336	360	384	384	368	400	357	362	371	349	348	351	364
25342	21186	27042	25218	10841	4750	3715	2616	2056	1785	1700	1682	1462	1413	1281	1075	938	874	735	770	722	690	709	699	597	592	660	631	637	596	554	565	540	535	534	507	509	519	503	520	524	553	499	456	495	494	517	526	531	539	503	515	506	490	487	513	494	479	500	494	459	470	468	494	470	490	470	490	491	433	480	481	471	477	476	498	462	477	508	442	472	423	458	465	416	427	455	454	443	459	437	443	465	438	497	474	421	483	483	466	482	493	486	486	496	459	487	435	469	454	427	465	458	486	454	420	478	479	440	444	477	481	453	487	438	465	477	496	452	435	444	423	496	478	475	457	451	457	465	451	444	467	500	470	463	457	480	472	423	456	460	470	419	489	452	460	479	477	469	453	490	437	463	494	447	452	440	444	472	465	459	478	409	445	461	416	447	468	467	461	452	477	404	439	469	479	460	443	456	449	445	426	465	434	431	447	463	440	468	462	442	471	486	422	491	433	472	454	469	439	481	462	447	479	437	456	473	431	444	413	449	455	446	464	462	413	412	492	466	445	462	443	464	446	468	522	492	456	473	457	485	463	455	438	473	465	435	451	434	484	474	455	474	475	467	429	458	446	429	478	491	460	440	484	460	434	449	453	488	487	461	463	435	454	461	443	447	454	505	474	470	477	464	448	433	440	425	457	462	449	471	437	474	486	456	420	457	489	474	442	455	475	465	481	438	473	463	450	454	409	468	444	470	452	466	457	435	478	426	465	457	473	442	453	436	449	443	466	497	475	486	488	497	454	452	480	482	486	500	488	482	453	438	440	456	454	484	412	448	465	434	433	451	489	463	464	446	450	469	491	455	482	461	471	468	445	528	446	462	461	500	479	473	451	427	494	499	456	460	471	455	514	436	470	460	505	453	463	442	471	472	437	466	461	429	428	412	458	445	447	455	434	458	441	411	489	434	448	457	480	468	475	493	476	445	458	467	455	469	467	454	439	447	437	471	478	455	447	443	447	443	504	462	467	476	451	461	468	462	430	467	460	509	446	457	454	465	463	442	517	468	475	464	447	434	445	448	465	460	504	467	440	506	423	431	442	486	458	473	460	458	474	491	434	446	434	434	473	443	460	456	472	458	457	440	430	430	447	435	427	442	469	452	482	462	481	455	434	443	442	475	459	460	498	444	470	466	461	438	433	464	485	460	448	450	468	460	442	468	453	461	483	443	476	485	416	481	459	445	496	436	451	427	497	479	494	430	473	471	460	435	458	426	443	472	485	480	475	486	467	436	446	459	447	468	458	476	467	447	443	445	429	474	431	461	452	475	498	438	432	428	470	444	489	466	473	496	455	450	463	469	486	499	450	478	436	427	460	466	451	441	459	462	485	462	459	444	480	421	495	432	464	447	470	467	480	465	484	433	480	439	446	444	448	456	414	484	429	439	451	473	505	492	452	479	452	457	447	465	516	444	485	416	481	486	451	508	443	424	464	448	425	470	428	424	476	471	475	477	477	464	446	448	477	498	417	467	431	450	456	470	439	476	455	454	481	495	450	453	476	438	458	428	469	460	471	459	474	486	466	434	472	468	448	457	449	436	508	476	428	437	443	474	470	446	543	472	462	463	464	457	440	483	477	459	444	474	464	477	449	465	451	487	447	480	482	441	447	463	458	435	496	439	453	462	458	456	432	480	463	424	473	495	436	447	452	445	448	470	451	473	500	476	482	478	458	431	472	437	481	474	499	441	468	477	470	482	438	484	455	455	469	471	439	477	465	453	469	509	481	418	454	474	471	514	464	531	469	496	471	475	438	418	460	480	455	508	468	464	481	434	490	448	475	474	492	478	453	486	451	420	462	443	464	470	472	454	454	465	474	432	452	498	446	434	512	476	462	427	462	433	445	441	497	475	434	465	437	463	482	464	479	479	437	468	449	476	426	454	472	442	470	436	501	480	457	461	458	461	444	459	432	438	497	456	445	442	447	503	459	445	424	454	447	455	475	463	446	510	467	462	486	464	492	441	420	475	462	453	487	483	430	485	450	468	474	452	470	484	468	435	487	464	458	452	484	455	457	455	465	462	479	472	502	451	495	457	452	458	433	455	471	448	425	495	437	415	444	413	441	496	472	460	463	470	475	447	493	445	489	424	442	475	460	449	450	443	467	506	509	463	478	457	481	463	486	479	452	436	434	485	454	440	483	482	473	462	480	483	444	437	486	447	449	429	459	501	435	470	458	456	484	449	426	467	487	445	471	478	461	495	412	454	449	425	463	459	458	462	479	431	476	495	463	483	470	428	480	470	473	449	487	471	442	456	452	473	429	415	449	448	460	470	460	503	485	449	469	430	447	479	470	457	500	443	448	448	438	489	443	465	437	462	474	492	437	430	495	452	453	462	434	471	483	497	467	459	499	476	456	481	494	485	453	481	485	450	441	507	480	504	390	443	496	502	444	453	492	429	453	459	432	442	449	444	449	476	487	469	408	462	474	453	480	420	485	464	455	470	503	467	465	458	491	479	439	399	473	485	456	422	454	446	469	440	492	416	447	460	477	439	427	472	471	438	477	462	431	487	445	445	464	448	467	422	466	486	444	427	423	469	451	452	420	436	454	478	493	471	450	418	473	502	472	481	465	444	461	512	471	463	473	418	473	436	431	448	454	475	442	462	423	433	494	454	448	480	423	442	443	451	489	445	469	477	473	465	477	465	494	463	485	428	433	458	437	457	484	498	455	451	447	461	468	479	429	466	479	455	491	445	495	448	432	472	419	464	452	461	457	459	461	469	448	452	433	459	494	456	464	437	468	456	477	456	442	461	435	460	485	478	466	433	432	448	464	478	466	455	485	471	481	466	451	452	456	430	449	447	472	469	426	473	462	454	451	446	437	462	480	469	458	455	442	497	455	479	458	453	442	417	453	469	434	438	437	461	490	434	444	443	466	458	462	457	442	470	478	465	446	471	467	465	462	460	476	465	453	409	478	467	452	453	485	436	436	477	501	514	451	493	495	483	439	471	447	476	496	442	461	428	456	463	441	420	453	434	493	464	483	468	470	439	445	498	477	504	452	475	477	479	458	467	409	455	461	448	494	475	465	455	452	450	450	444	455	447	466	460	442	467	456	487	441	455	443	468	446	511	492	447	492	454	461	467	471	461	463	476	489	427	430	458	457	434	479	433	443	470	445	430	464	468	432	440	443	452	475	469	471	449	445	454	453	477	440	440	487	440	493	504	499	494	471	486	447	473	460	431	491	435	493	457	460	435	444	447	501	430	495	458	457	467	490	474	459	459	467	423	428	463	506	445	469	479	420	452	478	468	467	517	492	460	457	446	414	458	458	442	473	465	457	466	457	461	476	471	435	500	460	481	481	483	480	454	450	482	470	445	485	496	458	465	466	474	467	471	462	449	461	437	464	477	448	473	465	447	471	456	472	444	461	459	436	429	470	446	470	464	460	447	442	444	474	451	443	475	478	478	465	495	424	435	467	450	473	494	422	488	456	452	462	477	478	423	433
18038	28533	18143	10239	9146	8812	7523	5701	4782	3729	3453	3522	2962	2847	2266	1911	1436	1359	1107	1143	1141	1111	991	958	916	839	831	815	806	854	804	682	697	661	660	659	645	645	664	644	664	693	678	633	628	651	627	614	668	635	671	646	631	608	617	574	625	563	569	598	612	576	560	565	580	594	585	562	599	570	575	540	581	580	543	551	580	573	538	544	553	581	541	565	508	514	513	526	533	583	534	561	587	566	564	593	561	554	555	566	574	564	550	546	573	609	575	559	546	548	594	550	572	574	565	532	612	549	559	561	569	527	570	544	558	555	505	567	540	587	586	540	550	536	508	543	511	538	538	567	540	582	558	519	534	559	546	565	519	527	569	574	555	588	529	550	527	527	538	519	586	543	528	563	552	525	519	537	477	556	580	547	539	582	532	522	574	542	595	583	576	535	554	549	563	532	545	581	526	516	567	563	556	529	549	514	542	551	501	535	509	535	559	513	550	599	551	530	546	579	537	566	595	502	583	536	528	530	556	502	533	559	536	532	545	579	542	536	551	581	519	546	543	576	534	556	554	541	537	553	539	594	539	525	589	524	536	530	608	519	534	555	532	558	552	581	536	529	509	485	535	518	591	551	548	556	543	532	535	529	514	541	548	572	548	581	552	556	546	532	566	580	546	594	593	528	548	554	537	534	572	517	540	554	526	556	563	496	550	550	541	625	578	531	531	545	565	529	538	553	555	582	532	558	520	504	558	569	553	534	584	485	547	568	521	577	519	547	547	540	575	575	560	557	517	537	507	522	564	540	547	541	560	562	606	528	560	570	597	527	595	543	504	555	533	545	489	529	545	546	539	534	545	560	538	522	567	599	565	550	548	511	509	557	526	559	545	521	546	557	547	559	552	532	587	526	533	543	551	544	508	554	489	571	582	507	551	581	519	564	545	549	486	587	547	532	533	531	544	555	554	554	558	595	564	556	490	518	554	547	530	542	552	602	527	516	534	551	538	575	490	550	560	533	581	561	558	601	560	556	505	538	568	566	522	573	608	533	547	523	509	552	565	555	540	511	550	562	546	569	500	559	514	556	553	546	530	533	580	531	543	527	533	529	602	568	553	554	553	534	550	517	547	518	553	575	528	521	528	570	548	546	517	561	533	583	532	580	557	565	563	528	540	517	522	554	577	549	577	555	539	554	555	549	547	545	530	563	554	521	539	549	569	548	548	558	542	570	504	570	590	559	582	575	556	544	594	544	579	534	538	523	584	554	506	570	508	534	577	533	533	570	568	542	527	548	547	551	542	540	515	550	526	556	576	580	537	553	528	526	543	517	514	576	589	523	551	559	559	519	591	533	575	570	526	521	605	522	522	522	540	556	538	544	558	534	540	522	543	536	509	555	567	481	548	558	537	553	556	537	543	550	572	558	580	579	545	565	561	542	536	506	534	532	546	543	522	564	565	575	521	554	550	556	528	571	544	559	559	560	555	525	612	570	564	577	535	538	567	538	521	542	576	576	584	522	576	564	554	519	564	508	578	560	550	570	556	568	523	523	506	522	550	610	555	572	582	555	512	519	528	547	519	553	538	550	532	568	556	559	576	530	559	533	597	552	538	584	558	554	550	554	536	516	563	558	566	572	554	543	528	575	553	556	539	534	525	531	518	511	542	524	593	519	516	510	560	587	544	556	526	495	568	553	548	515	582	570	559	544	542	575	532	592	526	535	513	547	568	520	549	544	547	581	559	550	533	544	604	545	564	536	548	571	558	553	536	592	510	577	537	546	544	548	532	548	574	508	519	532	551	484	532	581	559	574	487	587	545	568	540	551	542	552	501	541	539	533	542	578	554	580	578	561	541	530	539	544	579	535	523	552	580	543	500	555	567	539	552	538	562	597	557	536	515	546	549	550	501	551	590	548	540	542	533	555	573	563	507	529	578	554	528	553	563	538	547	548	545	556	535	545	584	579	555	532	558	569	532	495	527	561	573	577	543	549	532	562	616	548	571	527	560	557	564	534	582	532	560	540	499	584	558	570	561	542	518	520	566	544	497	562	592	537	563	541	553	533	506	549	569	546	527	509	531	540	534	552	533	534	575	538	543	518	567	544	546	553	526	560	514	559	554	540	544	538	518	511	563	535	509	543	584	515	531	582	560	537	509	560	535	575	569	539	549	546	540	555	517	578	568	552	567	586	563	559	559	543	607	545	518	512	545	535	542	552	524	550	557	520	569	585	567	524	540	555	538	557	526	552	518	549	539	527	553	577	512	577	572	499	544	526	568	574	552	609	521	508	559	565	551	520	533	523	529	541	572	521	566	570	563	525	546	514	533	499	528	558	546	531	539	570	534	530	570	545	553	519	546	537	547	540	582	533	560	547	569	557	546	527	566	544	554	521	552	559	558	610	530	567	527	493	573	566	504	503	548	576	533	567	539	524	532	586	551	570	524	569	558	506	563	580	537	548	540	538	568	560	571	519	537	547	570	532	580	579	536	529	523	526	537	565	538	543	571	563	545	514	524	563	511	522	563	543	545	558	519	544	548	524	566	553	551	523	562	561	556	562	526	572	574	569	553	549	610	530	525	566	500	542	551	552	550	581	527	559	541	565	570	568	562	560	550	563	544	505	571	574	544	562	543	557	569	532	571	545	570	590	543	584	544	549	552	546	546	556	574	528	579	559	534	576	581	525	570	552	546	572	497	547	497	555	564	544	524	589	535	573	570	562	541	582	518	580	491	524	547	557	526	562	561	557	569	539	552	545	534	561	529	563	558	495	524	515	510	604	509	576	518	575	536	565	557	530	518	521	553	518	531	544	520	551	518	509	540	566	558	560	524	491	552	519	524	525	540	554	547	575	572	543	564	530	556	550	591	562	573	570	543	543	530	540	606	551	518	528	587	522	533	527	525	549	556	546	569	567	576	549	540	534	569	574	552	572	541	544	567	595	541	588	539	545	555	552	518	524	545	549	562	558	546	535	561	531	489	539	549	580	554	557	542	513	547	592	543	517	549	527	551	534	507	538	528	543	572	510	535	533	550	584	571	562	561	540	572	572	552	530	584	532	554	569	523	594	539	540	552	571	562	546	589	579	528	563	550	555	494	547	551	559	526	575	534	525	551	539	576	544	523	558	612	522	528	581	531	587	580	598	549	541	577	560	503	575	542	564	517	559	545	532	541	580	525	544	562	579	548	587	523	552	538	579	524	505	493	584	567	516	565	528	525	554	566	522	619	575	560	529	578	538	535	554	562	528	489	557	550	516	519	524	540	537	577	569	559	562	571	575	588	578	515	531	549	570	590	515	572	547	567	536	531	578	528	540	572	531	549	553	511	592	596	535	533	524	511	538	522	555	522	573	560	554	604	545	539	578	521	598	542	572	515	532	545	554	569	508	520	531	570	553	575	531	555	523	544	581	549	544	551	527	575	525	507	580	558	563	513	530	539	546	558	528	531	547	552	547	562	514	534	619	512	569	537	574	550	561	525	540	567	555	547	497	539	561	565	575
23075	21203	28872	23811	21226	21410	13666	5272	3787	3079	2848	2951	2342	2356	1967	1570	1192	1122	958	915	913	890	813	767	681	647	710	664	635	566	486	515	515	469	485	475	431	489	485	477	508	459	448	462	456	450	464	456	408	450	439	478	435	437	429	412	385	410	409	410	408	429	401	370	420	405	430	397	407	392	326	377	365	381	399	361	398	368	396	372	392	355	394	379	382	348	403	399	356	375	324	383	378	389	364	359	369	365	372	367	395	354	367	354	393	389	367	395	349	353	351	358	382	351	375	366	337	389	381	385	384	366	361	384	369	336	385	373	363	380	372	375	402	386	374	341	364	404	372	368	384	367	392	387	360	418	379	372	389	372	357	348	344	386	359	354	391	353	389	384	380	346	398	383	353	352	375	385	389	379	363	341	385	363	346	377	387	348	367	352	345	381	364	359	371	364	337	410	396	346	373	360	368	381	368	360	404	380	349	401	375	379	376	340	353	349	347	402	400	352	364	383	396	367	357	365	382	375	396	388	348	386	376	368	374	391	369	372	387	358	377	367	342	352	378	391	369	399	354	349	371	355	347	353	334	337	392	395	382	349	333	392	347	369	375	345	388	390	390	340	375	354	371	361	375	360	357	369	389	353	373	359	382	391	365	391	364	354	378	351	373	381	344	375	398	391	361	372	389	419	346	406	352	383	362	384	399	386	399	355	345	351	355	356	348	379	368	395	326	371	365	382	377	380	332	392	347	363	401	379	385	372	383	372	349	392	361	359	350	371	359	393	351	339	378	349	360	377	384	340	368	336	372	386	376	342	396	390	337	374	363	387	374	385	353	362	338	353	369	411	384	360	365	332	376	365	362	365	370	389	361	389	358	395	392	360	350	399	377	344	381	348	373	376	390	389	371	360	372	391	342	363	380	369	395	359	377	373	339	385	362	346	382	378	383	362	337	335	379	353	391	379	344	388	371	361	372	345	406	349	380	359	387	361	375	389	365	372	396	382	361	377	356	358	355	362	381	350	362	346	338	388	367	375	399	373	359	377	366	373	373	343	359	364	383	395	361	394	370	357	370	373	366	391	377	368	378	380	362	379	364	390	353	393	365	348	370	362	388	374	386	402	360	316	345	370	390	351	352	366	352	365	378	364	387	385	371	355	388	371	336	366	344	357	398	373	340	351	389	375	349	339	348	389	366	336	368	368	362	366	374	381	382	363	402	354	363	400	363	349	374	371	365	350	377	367	367	346	363	366	360	367	407	367	340	331	364	375	348	394	366	398	374	384	331	394	358	377	357	384	351	378	362	390	375	361	386	365	356	347	376	366	404	375	377	371	359	374	383	359	355	379	348	355	366	391	364	385	381	356	371	357	367	366	354	366	364	362	372	384	340	340	339	365	344	385	362	372	380	365	355	383	365	374	343	373	347	377	375	351	385	339	394	377	397	351	355	365	353	357	375	349	358	345	390	339	338	380	381	379	368	366	415	363	364	357	362	381	366	367	370	366	373	351	365	350	392	395	342	324	374	377	374	369	375	371	397	392	357	384	395	340	373	404	352	369	351	352	370	355	355	374	384	414	364	350	384	341	378	358	320	388	385	369	361	391	378	362	400	373	351	354	365	365	366	381	341	386	382	389	397	396	365	342	375	374	370	358	371	388	379	350	384	364	374	347	366	411	349	364	368	380	386	363	352	366	397	369	361	377	383	378	331	393	361	355	369	384	362	382	379	396	381	374	368	361	373	369	362	390	401	361	354	369	367	351	361	389	373	363	358	397	375	375	373	414	396	383	364	386	368	378	363	350	366	369	373	382	396	404	363	365	371	367	368	362	390	340	318	369	356	393	369	369	389	379	376	351	368	373	362	372	406	362	370	364	360	370	376	365	368	362	392	361	358	392	365	377	380	334	368	379	372	364	390	386	375	327	394	363	365	367	358	351	336	339	380	397	396	378	393	379	353	326	371	347	356	369	376	365	353	391	392	389	373	371	392	345	405	382	340	372	356	340	375	358	372	367	341	370	363	382	407	385	400	375	378	361	377	358	382	358	351	393	361	371	347	366	395	346	369	365	371	376	362	391	330	409	339	371	371	396	353	352	327	381	364	386	401	378	368	336	346	372	384	355	381	377	328	374	376	357	360	346	351	365	353	386	367	362	363	332	398	369	346	400	375	358	365	376	364	358	359	377	352	380	360	380	391	365	399	351	365	387	410	366	345	392	364	385	388	378	355	352	354	351	386	363	373	359	377	378	353	365	366	373	383	375	390	374	335	356	391	384	359	351	358	362	390	378	410	386	387	382	384	329	377	350	365	366	377	352	359	336	389	374	368	379	379	386	377	391	383	353	380	368	390	363	352	393	363	376	387	388	403	356	380	359	369	384	391	376	383	382	390	347	430	398	392	378	370	342	380	364	357	351	376	360	360	393	364	382	388	358	405	374	363	351	364	340	357	385	395	396	392	369	369	373	345	362	355	363	387	334	354	369	386	330	358	385	370	354	363	355	370	352	379	373	343	424	375	368	386	379	378	335	347	361	367	380	383	330	374	359	358	356	355	322	378	375	371	398	346	373	340	407	404	342	363	376	369	390	371	368	393	377	399	342	370	330	353	415	392	347	363	388	379	363	393	403	396	359	340	360	398	359	372	357	379	352	386	401	387	382	345	349	332	404	371	349	364	398	356	351	334	341	373	351	351	384	372	368	333	342	375	340	339	373	364	332	407	385	352	358	355	381	373	357	331	371	336	365	405	359	381	355	364	385	390	369	373	354	370	381	335	380	348	369	363	339	371	358	406	379	389	374	357	378	411	342	348	371	362	387	377	358	368	358	379	371	352	381	372	364	350	394	354	384	386	379	346	372	339	337	365	375	424	388	399	381	393	370	385	375	375	332	376	394	374	373	398	363	326	384	382	406	333	362	373	349	357	398	378	378	369	379	395	377	369	372	391	406	387	366	339	371	389	330	403	351	352	361	357	364	380	367	388	369	379	376	393	363	326	362	374	378	343	321	370	354	350	379	333	357	380	368	340	380	328	386	397	376	356	393	393	388	408	363	351	364	379	383	362	350	395	362	338	374	363	384	397	376	354	383	355	405	317	377	381	377	364	355	344	374	354	335	412	371	370	368	343	353	393	421	341	355	361	385	355	386	382	355	365	392	343	378	339	386	398	365	354	346	360	391	351	358	359	379	371	368	387	369	356	393	336	369	381	368	381	392	399	339	348	357	361	367	398	336	386	360	367	350	376	404	373	350	369	380	374	346	353	362	372	353	384	389	390	383	391	368	373	357	387	349	376	374	370	385	369	351	352	363	387	366	381	353	351	371	395	360	366	363	406	352	369	389	361	325	381	369	405	344	341	392	347	353	374	342	384	374	357	373	374	372	337	376	360	366	383	348	330	360	357	357	358	395	361	352	371	375	371	356	374	389	376	374	371	372	349	366	362	344	376	355	416	369	352	346	348	352	380	363	350	375	360	338	352	358	368	355	378	357	376	381	384	363
21301	37175	26576	17495	15597	14838	12478	9352	7769	6406	5928	5970	4638	4626	3786	2826	2176	1991	1577	1585	1476	1457	1294	1212	1150	1071	1023	994	969	815	780	733	728	679	646	566	589	562	604	651	582	639	589	575	591	600	612	576	607	587	592	599	569	573	549	549	493	499	491	483	520	495	480	468	515	494	453	461	485	443	444	406	441	448	439	416	448	412	457	446	450	450	431	426	432	442	427	408	427	464	416	424	412	395	399	455	434	440	454	406	420	480	436	448	454	442	444	436	410	441	402	439	458	449	448	426	407	444	418	420	414	450	413	440	414	415	457	397	432	438	440	436	407	421	448	402	425	447	436	438	411	395	390	412	470	433	431	441	449	408	467	443	422	404	418	457	456	422	435	468	479	451	467	426	432	401	439	466	398	437	479	442	448	393	392	439	452	434	415	452	420	435	426	434	440	449	397	403	447	436	433	429	435	416	397	442	429	431	418	410	420	445	387	419	434	446	400	398	457	462	414	455	413	459	440	416	443	432	407	372	435	425	411	392	427	435	438	447	430	410	427	436	458	445	417	430	483	427	394	436	398	421	418	440	396	446	429	412	402	457	419	411	416	439	449	442	427	435	452	449	427	454	434	411	427	421	444	438	432	480	437	377	467	440	435	416	416	418	408	387	439	439	412	424	406	424	438	423	437	421	440	427	452	417	391	463	446	423	405	417	470	417	425	434	439	431	437	429	423	424	423	462	422	437	463	408	413	440	455	438	414	421	407	436	441	472	418	416	430	394	430	405	415	439	414	420	411	490	390	430	431	434	436	438	399	418	449	416	398	451	403	454	430	444	443	440	446	419	445	412	400	431	445	429	405	411	438	424	393	429	450	398	423	413	420	453	436	429	415	419	428	389	445	432	413	447	417	463	426	430	464	403	380	432	405	430	410	406	416	444	421	421	434	435	427	483	403	423	419	440	421	429	429	411	424	451	452	451	468	404	422	424	444	413	434	438	417	447	447	436	454	458	472	465	452	431	441	461	487	422	445	435	453	399	429	412	418	428	443	397	449	421	446	432	410	424	415	435	479	415	421	401	448	481	454	400	436	427	455	446	419	457	409	417	438	433	426	489	402	426	452	463	412	442	406	412	418	455	415	428	432	426	449	412	387	423	455	410	433	401	417	442	462	456	400	438	434	427	424	431	446	476	386	458	409	412	423	423	439	442	384	440	415	402	414	411	442	407	448	443	435	421	432	444	442	408	415	445	433	426	434	407	412	417	399	383	432	394	444	405	428	447	443	446	370	406	452	434	439	424	433	422	416	395	394	468	459	439	405	404	434	423	455	423	413	429	433	414	424	410	441	451	406	430	438	445	444	419	435	433	420	443	408	451	430	430	452	453	403	452	401	419	424	418	437	446	410	405	422	433	439	391	429	408	412	446	454	451	405	434	426	432	438	429	394	409	450	439	435	452	425	427	429	366	437	411	415	411	400	449	482	454	413	463	425	438	407	441	424	425	403	411	432	444	425	465	397	461	427	434	434	439	430	437	404	423	452	426	437	440	448	415	425	438	435	392	428	423	404	415	433	400	450	436	418	418	459	474	408	407	420	444	420	439	426	481	430	429	428	444	466	390	435	415	456	441	403	416	433	420	428	402	459	446	436	451	448	436	390	431	443	403	430	443	449	393	437	447	413	427	417	417	420	425	407	430	438	424	452	445	426	412	436	413	430	410	444	415	406	418	428	420	441	431	416	421	446	448	452	446	452	434	444	425	425	371	432	449	421	380	449	442	429	449	443	441	456	468	399	453	447	490	431	437	412	421	455	401	405	422	433	415	440	415	420	437	412	422	441	415	398	445	398	418	461	448	434	402	499	478	422	424	418	458	464	451	437	463	452	412	446	433	435	448	432	438	420	444	457	459	422	410	434	446	426	431	459	453	443	421	412	445	425	420	432	465	469	407	407	464	427	408	431	447	448	421	406	389	411	430	464	438	460	425	448	455	433	431	417	431	440	440	435	435	423	434	457	409	431	432	452	417	439	406	483	393	413	443	449	431	421	431	433	432	412	479	462	446	423	419	464	402	462	430	439	419	462	437	449	414	398	377	453	426	420	409	414	410	401	426	436	445	408	434	435	407	430	402	439	463	443	426	456	447	434	444	451	407	437	398	405	424	446	416	428	458	443	420	414	455	395	434	378	402	427	418	415	418	419	428	429	416	402	419	431	455	449	439	445	423	435	416	441	443	445	428	403	424	416	409	401	468	452	428	442	400	409	464	422	427	438	424	451	418	392	379	428	467	402	398	418	481	418	416	447	395	405	429	409	417	427	405	433	434	446	447	452	455	407	412	489	440	429	404	430	400	451	475	434	417	408	468	428	422	425	426	442	419	414	440	424	445	440	439	429	415	448	433	403	467	464	396	447	429	438	428	457	425	431	425	409	410	413	396	430	397	428	446	452	447	415	411	447	449	429	423	473	422	420	431	425	469	433	438	409	405	450	398	428	433	422	418	432	459	430	452	415	463	448	396	453	412	420	437	461	401	390	471	431	434	402	431	411	446	388	424	453	435	416	469	399	391	428	411	456	446	395	430	427	442	425	428	461	439	460	440	422	421	426	490	423	452	416	460	463	447	428	397	447	441	399	434	415	442	448	445	432	418	429	391	442	439	451	449	408	450	427	484	472	424	433	442	384	461	408	435	440	451	445	412	442	456	393	452	423	431	419	447	427	417	437	447	405	439	434	409	431	410	448	422	429	433	449	447	415	397	424	477	397	415	398	460	440	438	457	445	454	434	448	494	436	441	442	429	456	415	449	409	427	427	450	473	464	395	423	426	430	397	416	448	436	451	427	415	432	447	441	392	432	428	436	450	424	400	415	427	412	424	374	396	427	434	416	409	451	424	404	390	432	432	464	422	426	408	435	422	438	427	408	431	416	439	403	447	408	443	422	437	448	445	469	430	414	390	416	437	408	437	441	423	445	410	439	406	424	435	424	466	402	459	420	449	445	438	439	406	434	409	406	406	413	431	424	404	407	441	443	449	454	434	423	421	427	432	423	435	412	414	417	445	405	376	437	439	426	426	449	432	433	467	412	408	407	444	453	400	451	443	418	475	425	452	436	424	444	430	420	397	426	442	418	452	425	422	387	395	440	476	393	427	429	425	423	472	437	417	415	441	406	424	426	441	466	441	394	451	427	454	406	436	430	425	436	397	419	424	421	447	460	442	424	419	424	439	453	434	445	445	414	410	442	408	395	434	447	417	427	424	449	433	421	438	410	444	422	438	437	445	439	439	453	414	433	453	427	428	413	448	405	416	411	463	453	425	451	421	460	439	414	424	428	427	409	431	420	448	411	449	425	424	427	425	420	435	398	411	454	441	449	431	439	397	464	434	406	399	451	443	433	415	456	416	430	460	423	450	446	443	417	412	449	431	439	414	444	429	467	439	427	424	428	424	433	428	413	440	434	444	445	406	424	425	447	471	437	429	415	431	431	432	441	405	469	436	455	437
27541	20573	12597	5490	3682	3517	2528	1829	1564	1341	1405	1295	1173	1155	1042	792	688	672	600	607	597	571	514	520	488	478	501	486	508	457	412	433	457	413	436	421	419	404	398	392	410	434	388	405	369	436	391	426	407	397	441	406	423	426	451	380	422	440	392	390	399	415	414	412	428	380	414	397	394	383	389	441	349	403	394	402	372	379	399	366	383	373	354	405	383	389	376	402	431	377	403	374	357	400	399	370	379	385	368	376	392	367	389	356	363	414	363	382	369	365	409	400	409	398	384	427	398	360	385	385	365	374	381	367	400	395	403	387	358	361	380	375	362	369	403	428	384	382	372	350	393	376	380	362	389	386	380	399	399	377	398	375	389	401	407	404	406	390	420	377	420	399	382	379	378	376	396	404	380	397	390	398	389	383	381	374	378	395	365	408	376	398	351	393	382	358	379	390	395	382	389	387	386	360	406	389	408	386	388	400	363	379	406	380	388	383	420	379	402	392	414	374	381	418	359	385	351	397	394	369	359	346	397	402	379	379	403	384	382	395	387	388	370	402	388	362	357	392	366	346	395	388	388	391	407	407	381	388	385	383	395	394	407	363	379	381	415	396	369	375	371	373	362	372	359	383	396	389	370	369	378	362	353	404	431	400	390	415	396	356	366	414	379	329	410	404	426	353	369	363	414	406	389	370	366	371	413	365	407	373	351	383	342	412	389	392	407	357	418	389	399	374	345	393	391	394	368	425	418	365	384	373	384	358	389	377	391	389	371	377	347	376	344	416	390	382	371	394	396	406	357	391	368	388	348	387	372	368	387	368	397	375	354	366	393	356	394	408	389	414	369	375	393	402	399	395	397	379	420	376	393	402	363	402	382	383	357	370	397	382	371	373	410	395	381	421	370	377	367	387	375	399	387	393	413	404	390	402	357	397	410	330	393	365	367	387	384	369	403	395	393	396	362	377	395	403	392	383	377	400	386	399	392	390	392	361	356	388	385	418	384	364	398	405	355	383	374	376	400	392	387	411	359	388	401	384	375	393	387	433	359	400	435	389	358	387	385	379	411	400	374	406	381	412	428	356	378	395	409	359	396	391	394	391	361	395	356	376	396	377	404	394	392	363	399	415	384	385	340	359	400	400	377	386	349	369	335	388	381	367	385	345	377	398	384	416	389	381	377	384	409	393	358	368	362	409	400	408	379	390	395	401	405	376	385	393	396	371	392	356	382	387	381	395	357	356	412	385	386	399	379	381	399	359	381	385	371	427	388	378	390	384	382	400	386	377	373	412	421	404	400	381	389	388	371	393	398	401	379	373	388	368	366	381	375	363	357	372	376	364	375	385	353	370	362	376	402	356	409	389	373	378	411	415	382	391	380	406	367	379	369	408	397	371	375	361	378	387	389	404	350	430	388	387	396	410	391	367	379	375	392	354	393	376	383	412	352	392	377	393	405	372	397	381	382	378	395	397	398	386	394	388	384	407	368	409	399	399	409	406	360	369	389	357	390	407	365	381	353	389	360	370	357	385	373	383	378	400	375	380	404	362	398	369	406	369	367	408	401	389	386	344	404	374	368	388	388	399	365	382	401	367	385	392	372	377	364	396	393	389	413	395	330	401	360	424	369	393	365	360	388	364	421	374	386	374	365	388	401	386	391	384	415	408	396	387	399	426	406	386	381	383	385	391	401	390	397	405	386	373	410	361	386	355	390	372	392	358	356	396	392	361	407	419	380	378	404	322	374	406	400	400	405	372	370	374	364	378	394	387	370	384	366	373	410	375	371	384	373	391	406	377	377	383	405	398	390	423	404	388	384	388	410	377	395	396	395	426	373	400	366	365	410	343	368	369	402	384	382	363	403	372	392	389	404	373	363	376	385	382	419	398	418	391	364	353	389	381	362	405	363	383	373	381	386	418	374	371	354	381	381	350	429	400	372	376	361	367	348	392	426	386	375	413	369	397	398	379	365	384	396	381	372	357	363	409	391	414	451	423	399	389	390	392	364	353	374	370	372	401	344	377	398	384	363	395	360	345	408	373	396	373	409	386	380	366	353	354	358	372	381	384	365	393	383	384	385	375	422	397	386	371	388	418	400	356	387	373	356	395	356	385	392	365	366	414	376	360	406	369	398	389	395	380	398	391	406	431	377	376	406	406	391	376	372	367	406	383	395	344	371	393	363	397	383	390	420	381	393	369	372	391	387	380	382	410	379	368	394	364	406	367	413	371	390	401	359	361	395	374	381	384	430	391	413	365	417	354	401	393	375	389	378	373	369	378	370	364	365	375	415	361	379	415	399	401	371	395	417	402	360	390	405	411	365	412	379	369	384	366	394	408	390	396	400	405	375	407	356	368	399	363	383	357	391	371	407	375	385	398	379	418	403	365	371	390	378	371	372	362	381	389	356	359	410	415	395	403	388	378	406	397	407	361	396	373	393	406	381	383	367	376	423	381	390	378	403	377	390	359	370	363	393	416	393	420	392	390	390	398	380	391	370	363	395	347	349	406	378	369	419	371	399	368	385	375	411	397	387	381	413	395	402	417	397	406	403	388	410	386	404	376	356	370	361	390	437	399	340	392	390	375	411	368	406	366	391	403	409	344	376	401	418	442	371	381	389	372	398	447	395	352	360	390	387	410	357	427	415	388	428	357	383	383	376	376	401	410	383	410	406	406	353	398	365	373	409	396	380	416	385	385	365	346	376	391	386	397	425	369	420	377	427	417	397	361	413	370	381	393	406	376	361	368	371	394	385	381	372	388	363	388	424	389	410	378	405	380	376	420	348	351	413	410	395	403	368	362	376	363	394	374	411	401	402	412	356	380	394	384	373	414	402	411	425	383	378	408	372	345	366	352	359	407	381	384	399	347	402	354	358	386	334	383	363	411	378	389	374	347	387	372	401	445	404	438	405	380	359	390	382	385	388	374	396	353	390	404	401	417	412	379	355	364	373	346	387	361	370	382	357	377	366	420	396	396	373	398	390	390	365	402	384	372	391	375	417	343	383	385	395	372	389	385	422	387	405	372	393	379	361	397	397	350	399	383	372	376	390	386	386	376	398	361	387	334	391	369	400	380	414	392	409	393	383	396	389	358	415	381	399	394	399	354	372	399	392	374	360	395	395	391	377	405	411	375	398	418	393	404	417	407	360	365	385	421	405	370	335	384	351	420	421	371	391	368	375	384	398	352	377	411	404	412	421	370	398	397	413	395	390	415	371	404	368	381	377	397	347	390	410	414	390	362	358	370	376	373	400	383	394	386	405	400	386	375	402	419	381	385	407	378	394	414	403	378	372	379	385	382	368	406	370	389	384	381	368	379	375	362	377	365	391	351	408	363	382	407	408	376	406	385	392	418	374	386	390	424	399	399	380	369	378	377	428	364	395	381	381	400	393	372	378	370	399	381	387	413	389	376	392	424	400	388	374	374	398	371	384	416	381	380	395	407	367	375	413	386	362	392	382	382	377	388	401	384	383	426	382	374	363	380	361	361	370	349
16664	22775	13214	7498	6816	7189	5488	4124	3387	2864	3045	2689	2173	2255	1957	1413	1126	1055	1037	902	919	798	853	745	699	693	684	727	661	652	629	626	553	531	594	554	561	590	563	547	561	554	567	561	526	568	597	538	547	581	549	579	544	545	505	479	517	543	486	486	502	509	502	532	460	522	476	490	481	493	501	471	508	490	488	485	459	438	487	477	472	461	459	453	496	454	495	443	472	487	505	470	473	476	475	442	462	504	493	451	455	441	473	457	484	443	472	465	478	463	517	453	465	459	509	456	439	472	469	483	445	496	522	471	459	494	474	460	512	506	480	469	436	454	474	490	449	476	445	468	484	454	461	422	465	496	500	470	488	498	436	455	490	447	443	506	469	461	471	454	421	485	498	459	488	484	458	477	466	483	453	492	488	445	467	514	483	455	490	419	464	482	470	518	480	448	486	474	484	435	437	454	435	456	479	462	466	470	453	474	461	482	454	489	463	459	454	498	477	455	486	475	498	464	497	460	482	455	466	491	489	475	421	477	465	499	472	450	449	429	443	497	443	440	491	456	470	476	494	465	503	460	456	453	475	462	469	451	469	510	475	484	478	472	487	456	461	485	447	479	468	487	485	431	490	448	489	484	459	420	506	493	487	471	477	490	441	460	478	472	462	450	478	461	436	444	494	471	483	460	480	509	477	491	475	500	474	459	417	458	494	494	477	441	501	455	461	426	488	453	487	460	485	403	449	482	461	525	450	474	473	481	465	461	468	465	488	483	476	500	510	495	434	444	450	461	518	433	488	447	489	491	503	483	454	481	472	433	443	449	476	480	497	488	453	480	468	475	477	447	474	490	429	490	479	482	482	470	469	440	440	465	474	454	468	479	415	442	450	454	446	488	468	497	425	461	492	477	465	484	512	484	456	476	470	467	475	489	497	445	513	430	451	489	470	478	505	452	460	481	464	504	520	466	481	496	484	467	443	498	462	500	461	501	462	497	490	509	476	475	447	489	480	476	445	439	467	455	476	505	452	483	471	459	484	492	466	486	467	495	444	470	490	517	446	484	503	485	456	539	466	480	506	472	498	463	484	496	478	457	480	437	473	464	489	505	473	494	447	482	498	493	460	497	498	465	476	459	489	502	481	480	463	477	450	483	446	467	473	477	492	442	455	488	460	462	482	458	466	449	480	470	479	473	487	454	488	445	430	484	494	463	469	514	466	486	447	499	478	475	497	455	486	461	476	453	476	447	481	493	435	470	479	453	502	485	472	503	423	467	451	474	492	499	492	483	506	473	471	479	480	495	493	478	447	433	490	455	492	452	457	457	484	466	502	502	492	460	493	471	472	463	483	484	492	467	453	449	483	477	497	474	468	477	484	469	488	469	492	476	464	511	461	461	494	491	506	475	471	462	465	466	483	457	457	492	472	449	480	495	492	479	453	475	495	502	481	455	449	469	469	416	437	442	462	474	429	461	458	487	501	452	474	456	495	469	515	462	475	481	495	454	485	463	462	457	444	499	448	477	471	452	452	446	482	467	444	495	498	480	505	518	461	455	484	507	489	501	471	455	467	441	465	452	460	482	425	469	491	509	514	478	490	477	489	488	464	486	520	405	511	466	460	459	454	475	472	490	499	484	489	428	481	483	480	487	459	462	454	479	481	464	466	430	481	476	483	500	459	480	470	451	458	443	462	488	496	501	499	475	475	489	476	505	468	440	468	482	448	500	437	452	488	476	449	465	456	463	507	472	468	483	490	480	471	496	460	462	488	441	431	450	491	506	464	469	446	483	466	443	489	476	489	457	472	490	494	467	485	478	444	442	480	457	465	451	507	467	462	469	489	422	509	459	485	447	470	476	472	447	475	515	479	451	427	474	511	471	493	456	459	460	450	468	478	481	480	420	488	470	493	503	454	448	469	484	473	478	473	477	491	493	485	496	489	495	441	478	442	444	491	426	486	509	479	504	502	466	445	454	479	461	487	470	479	452	508	498	439	472	464	480	469	501	496	477	467	471	458	451	452	469	475	492	478	471	485	473	518	442	469	456	437	487	487	483	450	441	483	499	497	467	465	437	474	443	473	472	442	496	481	483	479	453	423	438	436	467	502	436	489	513	501	493	496	476	485	481	512	478	489	534	494	463	456	453	478	510	473	458	436	456	441	468	509	468	492	447	472	411	500	449	488	472	489	497	507	467	430	441	498	481	470	474	492	497	481	460	495	475	471	450	467	462	462	482	486	472	495	467	460	518	495	482	460	472	445	474	460	493	458	496	530	497	514	498	490	492	416	449	494	497	453	445	462	475	454	464	440	484	492	443	454	487	448	498	460	462	450	446	438	468	474	509	461	472	437	471	502	500	436	470	472	477	474	455	485	495	454	484	428	492	432	469	479	471	486	480	456	419	477	467	454	486	481	500	463	473	441	462	496	495	466	515	467	476	464	503	488	462	418	466	472	478	424	458	469	457	504	453	437	500	488	522	447	458	440	459	460	440	508	489	444	455	501	482	462	450	471	464	509	475	474	499	476	491	469	435	474	506	487	499	477	424	430	481	446	447	502	453	493	459	473	453	482	533	490	454	442	463	462	464	461	472	463	464	440	459	498	463	434	514	496	483	431	496	461	461	503	482	426	466	471	468	464	458	529	457	484	470	467	469	474	495	456	477	474	499	458	467	486	492	452	472	497	452	467	472	473	480	473	448	455	440	443	489	453	472	450	477	475	474	443	468	452	488	498	469	451	437	466	419	448	488	501	471	502	442	476	483	476	480	481	462	491	482	491	476	475	491	474	449	469	445	467	474	478	486	484	461	419	476	472	514	458	492	471	455	460	460	505	473	468	469	459	482	457	499	483	477	526	485	459	462	454	491	466	476	503	471	480	494	474	459	445	499	488	456	432	458	509	479	496	401	472	447	491	461	513	463	491	449	489	486	429	460	452	468	470	457	477	462	461	458	461	496	491	472	441	467	482	483	454	440	493	486	519	490	431	458	476	483	458	453	491	470	457	457	457	464	467	474	480	473	446	443	516	491	487	451	463	459	476	475	468	442	485	504	450	481	464	500	441	443	491	490	471	471	467	458	484	465	502	440	455	492	481	466	480	459	453	464	450	470	462	445	502	484	501	470	460	453	469	463	502	497	485	436	474	444	455	483	473	474	468	460	458	463	467	461	494	450	433	471	472	481	453	462	460	458	500	455	465	460	491	484	477	466	467	492	488	490	500	505	496	475	492	470	485	472	499	469	511	485	538	484	477	471	470	475	467	472	461	473	478	501	498	462	499	458	483	463	478	504	500	481	523	481	450	457	471	468	478	478	492	462	451	461	474	498	464	498	453	516	451	477	457	463	496	455	517	489	443	479	466	466	482	508	483	454	480	461	513	471	477	482	477	483	448	468	456	449	483	482	475	467	419	427	436	477	445	471	442	490	474	460	428	485	448	500	437	469	465	464	484	506	460	476	469	460	494	419	443	457	478	482	471	497	464	459	462	452	454	427	459	472
24143	21162	28221	24349	21107	12589	5621	3210	2422	2159	2366	1976	1652	1647	1360	953	882	771	717	683	665	644	598	505	550	490	464	436	475	413	392	375	381	356	355	384	393	395	377	380	388	370	354	338	385	386	345	365	357	365	350	368	360	370	349	329	349	325	322	320	354	311	344	319	289	319	281	298	312	321	310	290	295	325	296	277	314	311	297	295	334	302	306	315	293	306	269	299	294	310	294	291	298	303	318	304	304	288	279	284	331	317	287	293	289	317	311	303	299	273	263	298	300	330	277	280	332	300	272	292	284	329	288	298	318	295	326	294	299	319	277	299	296	313	277	301	312	284	305	280	332	300	312	295	293	314	316	296	286	311	326	273	308	288	295	326	299	306	318	293	288	303	292	305	296	297	287	311	294	290	275	262	301	288	273	264	285	277	287	302	279	279	278	284	310	305	345	309	300	328	291	308	321	313	304	281	291	325	257	300	300	316	298	321	289	313	332	333	290	285	317	298	317	323	306	293	308	312	333	292	289	330	316	306	289	330	269	258	293	287	296	286	316	319	308	292	297	291	307	319	288	299	306	297	264	280	292	297	291	287	299	308	300	266	303	307	279	314	296	329	274	295	323	320	285	306	307	289	275	315	335	281	304	280	277	300	325	287	302	275	274	304	290	292	268	271	332	310	285	291	288	328	276	316	297	304	320	327	292	266	302	308	301	306	275	314	287	308	295	278	303	289	283	308	310	290	297	297	286	331	293	293	320	314	266	310	299	301	292	300	333	288	311	293	298	298	305	304	283	270	301	296	321	288	288	312	308	303	274	261	265	297	274	312	301	283	305	299	297	295	306	322	251	319	267	317	295	314	277	322	279	289	287	287	311	315	298	310	293	313	298	285	311	300	304	285	326	296	269	329	285	299	303	297	291	292	302	293	327	295	288	301	311	304	348	323	290	282	287	292	294	321	305	281	283	286	297	283	304	317	284	274	298	333	294	303	290	290	279	307	300	293	298	310	253	299	297	268	333	324	291	287	309	293	278	317	284	303	290	293	285	312	279	308	308	329	283	334	283	304	313	297	300	313	310	308	284	286	279	335	301	317	318	297	316	307	286	301	277	296	289	282	272	325	296	283	327	326	277	283	283	311	292	312	315	255	332	299	270	304	280	279	290	302	310	312	328	335	320	300	275	267	281	307	299	273	293	289	273	312	288	329	274	276	312	290	322	304	308	270	316	278	276	284	295	323	293	255	306	304	309	286	292	319	303	281	279	316	292	297	327	290	267	270	307	260	299	264	302	335	319	303	326	306	295	263	288	315	288	319	285	290	282	275	275	321	299	311	313	305	305	295	323	313	286	312	306	284	297	328	324	297	319	281	280	278	319	316	282	324	314	301	290	317	317	304	294	307	314	283	325	290	298	276	283	301	294	297	303	291	283	312	301	314	266	299	289	275	309	294	278	273	293	300	296	271	304	296	310	277	286	290	280	278	290	312	324	326	271	334	294	268	324	329	293	278	302	271	278	266	311	308	296	291	273	307	298	309	308	299	313	283	300	279	311	285	294	315	278	290	288	307	306	296	299	308	294	288	330	264	312	297	315	303	258	296	267	320	318	278	283	310	294	256	294	314	307	298	298	276	270	292	299	304	294	307	287	305	320	284	317	300	297	269	289	289	291	303	288	338	291	284	299	320	275	279	319	321	306	291	316	320	292	311	316	298	297	289	273	271	294	309	298	306	256	282	267	300	317	291	295	295	296	315	330	278	327	316	285	273	303	282	275	290	287	284	299	294	311	310	327	295	319	268	299	310	286	281	281	301	335	295	311	309	303	335	306	276	285	317	313	296	289	300	292	314	305	289	296	285	295	300	280	299	295	282	285	266	304	296	300	305	300	306	312	267	330	325	278	317	318	327	343	316	293	281	296	293	284	270	289	313	275	318	292	275	325	288	294	276	309	267	342	302	282	281	281	288	274	290	294	323	276	307	288	285	318	319	285	326	326	317	324	306	310	273	308	300	286	276	331	265	307	322	313	291	296	346	270	300	306	279	266	298	281	267	311	311	311	318	278	296	265	296	292	315	282	273	340	307	292	298	324	321	266	282	277	310	334	292	292	291	308	270	308	316	292	321	331	304	310	313	325	301	318	297	278	316	327	298	295	298	319	330	266	308	294	270	324	315	294	293	250	284	269	291	290	302	295	278	304	274	309	281	285	310	269	280	295	299	330	305	304	298	295	313	293	294	291	323	298	316	301	313	303	313	309	288	284	282	307	284	272	269	308	267	331	294	319	320	331	304	289	281	296	305	293	289	299	310	297	283	308	299	252	307	271	327	307	277	275	295	309	307	282	273	300	298	297	294	305	254	304	290	304	288	327	291	278	288	320	296	276	294	282	310	305	288	305	277	266	282	293	299	312	290	280	283	283	323	297	299	303	288	304	321	319	319	313	268	300	304	311	324	264	290	298	286	289	314	315	306	305	305	318	274	321	301	315	301	291	299	330	307	283	286	292	276	301	298	286	314	293	285	302	340	309	265	256	282	310	301	283	339	301	261	301	285	281	294	329	295	322	264	297	275	264	269	300	299	285	335	299	301	299	290	271	266	292	323	306	270	318	311	277	300	278	279	307	277	285	260	276	287	307	311	309	300	309	309	284	298	322	278	273	284	303	303	252	311	328	308	306	285	329	312	306	307	262	295	300	290	312	274	297	283	305	288	295	296	322	294	288	301	315	302	333	280	313	282	321	278	297	312	289	269	327	307	298	297	319	350	286	298	310	291	312	281	268	302	292	273	299	287	311	328	307	305	298	326	315	290	303	298	301	285	291	290	277	297	300	311	317	295	316	305	296	302	313	312	260	298	310	278	272	308	290	317	268	315	296	281	287	328	276	277	272	322	295	297	294	314	286	294	298	288	329	287	288	304	302	316	288	286	297	312	311	316	301	325	270	299	284	323	260	292	278	307	330	316	268	298	307	299	309	297	311	319	316	309	313	309	278	307	289	299	292	309	292	303	286	294	301	316	333	306	298	266	293	291	296	298	297	319	315	285	300	275	283	324	294	308	294	289	294	268	299	283	306	284	294	279	266	300	292	344	312	277	299	263	331	286	273	315	292	304	293	303	294	316	315	306	292	288	267	250	327	306	283	295	312	297	323	283	325	331	291	321	271	307	315	293	310	268	276	255	289	320	294	286	305	311	330	281	256	283	273	301	326	345	288	318	312	289	292	273	329	295	320	298	296	284	321	286	282	299	306	299	267	268	291	287	293	330	318	288	305	346	281	315	270	300	306	307	319	299	288	285	304	318	249	300	299	266	276	287	314	273	328	279	334	262	286	322	309	280	285	305	305	300	303	288	330	322	282	329	297	290	309	303	296	300	299	315	286	299	280	276	285	334	294	326	296	246	303	317	299	302	296	316	302	289	300	303	306	272	272	313	294	300	306	304	294	300	303	268	310	313	314	283	299	289	307	271	290	290	317	296	292	310	294	297	315	287	284	292
18620	31965	20978	13690	11997	11790	8950	6632	5255	4800	5104	4093	3478	3178	2722	1896	1637	1337	1243	1149	1100	986	966	820	798	773	748	668	720	678	554	571	534	504	509	504	498	520	526	498	494	476	449	460	461	460	492	453	476	478	516	419	512	436	465	461	427	412	432	377	421	421	408	393	423	402	399	353	375	395	398	359	391	372	407	373	398	375	384	356	376	371	370	370	381	376	357	395	339	380	378	387	359	342	378	341	349	409	362	366	376	337	381	415	389	350	343	354	347	366	363	353	370	356	350	352	397	355	344	345	375	349	359	382	339	366	349	383	341	375	342	367	346	369	344	391	349	379	356	360	363	383	332	350	367	377	385	387	359	391	348	331	367	327	350	337	356	355	368	364	365	388	396	341	339	369	371	324	393	370	377	372	345	367	368	348	369	364	362	344	343	325	358	382	366	328	390	372	388	367	328	365	370	364	375	385	384	364	352	373	347	365	344	384	358	369	340	347	352	357	393	359	382	337	338	345	366	342	388	343	348	367	375	369	343	354	349	370	382	372	389	352	341	359	385	364	391	383	388	360	358	351	388	383	350	365	369	370	358	351	352	408	391	351	363	380	363	357	347	355	341	345	381	398	347	367	384	357	353	376	359	346	379	365	353	363	364	397	360	335	348	383	380	347	345	402	380	342	406	350	354	372	360	345	388	382	364	378	372	337	352	369	368	381	342	323	378	347	377	371	379	347	395	340	325	373	368	359	381	342	369	362	410	373	352	350	354	331	349	357	373	385	360	369	359	394	385	396	350	353	367	381	336	386	367	370	352	381	359	354	374	379	355	380	346	322	349	380	350	381	379	362	350	378	362	335	359	381	405	370	346	357	362	375	361	396	355	375	394	349	329	395	349	349	360	364	329	382	370	348	363	351	344	381	383	376	330	384	376	377	346	361	361	343	383	380	348	400	376	328	363	360	360	348	382	399	382	368	336	370	377	351	367	344	393	334	335	330	339	350	333	379	355	386	371	368	368	383	396	382	354	369	357	350	382	381	337	404	369	381	362	362	356	379	381	379	369	371	374	358	353	335	360	380	345	362	386	359	390	376	368	362	336	363	351	366	373	380	374	369	357	339	368	327	388	339	355	354	382	359	364	327	352	343	342	347	392	358	365	378	357	340	355	390	375	376	385	353	354	350	347	346	349	327	387	368	355	361	394	407	362	367	367	399	383	361	393	380	393	383	375	365	354	351	371	356	324	361	357	373	393	344	375	397	368	356	379	347	330	350	340	350	367	373	388	333	412	370	370	354	359	369	377	333	361	332	372	355	377	334	362	390	361	335	348	352	341	349	380	359	377	361	359	335	385	384	396	349	358	394	363	395	355	366	376	333	371	360	398	368	373	367	359	359	375	366	397	381	376	364	360	366	355	364	384	384	368	342	353	359	360	355	372	380	362	386	345	378	349	360	345	372	394	348	365	366	367	371	387	360	385	345	377	365	363	349	371	344	396	379	359	372	339	392	386	340	359	383	380	327	343	393	375	373	346	377	370	353	341	372	406	347	343	357	346	376	304	382	347	380	384	372	354	392	328	360	308	347	389	348	358	356	344	387	373	363	376	346	368	357	367	343	391	341	392	337	383	392	372	365	387	378	333	372	316	362	351	383	351	396	370	375	350	381	356	366	353	345	352	390	368	372	385	371	388	364	387	360	340	372	346	366	349	373	389	372	365	339	341	346	365	372	350	385	332	334	335	362	374	384	358	366	364	370	375	343	371	340	323	348	351	367	355	365	337	366	375	371	392	369	347	381	361	370	331	378	354	348	347	365	364	338	419	388	352	362	383	376	393	358	383	353	345	361	377	376	369	374	364	378	389	382	375	350	369	386	343	358	368	395	346	337	362	342	330	322	354	381	367	386	362	381	339	377	341	386	376	406	382	336	377	357	368	373	354	401	356	379	361	374	363	365	350	334	350	402	381	351	342	357	364	350	359	401	361	346	384	392	369	350	380	370	399	335	357	357	371	376	341	365	371	405	378	363	398	360	367	364	343	341	372	316	340	384	363	361	387	327	381	365	377	378	352	376	364	372	366	335	353	332	391	339	358	357	360	360	349	372	368	362	405	384	376	351	365	352	366	335	403	358	349	367	360	369	388	378	371	361	337	367	333	380	391	357	389	358	359	376	385	381	378	375	336	370	318	374	377	343	357	381	362	362	361	349	366	382	366	384	382	339	326	384	338	349	357	356	352	368	380	352	351	384	372	366	347	364	360	349	372	385	383	356	375	396	393	381	337	354	374	345	342	372	387	380	369	371	375	357	379	361	376	384	345	379	354	364	377	369	330	353	354	361	358	361	363	374	398	383	380	349	373	352	383	385	332	381	339	391	327	355	323	356	357	354	386	361	362	362	357	404	396	348	372	361	378	346	364	356	351	354	350	364	370	360	328	380	360	358	370	366	375	404	333	342	340	323	345	351	370	350	369	378	371	345	359	325	345	357	355	334	354	350	363	354	387	382	347	380	352	360	352	344	361	370	388	333	337	337	365	367	331	385	337	361	364	353	336	374	378	379	357	345	324	385	333	361	368	367	372	346	332	372	321	404	352	363	392	354	377	348	362	365	377	326	381	377	354	320	362	344	357	354	350	375	349	370	370	328	379	403	340	367	375	382	367	353	392	338	358	367	346	398	376	385	363	348	349	347	369	365	350	369	342	341	352	350	356	338	340	334	365	359	375	371	361	379	392	355	347	399	362	385	351	402	360	345	371	360	350	409	340	354	342	360	335	368	369	359	348	379	380	365	361	320	373	332	358	390	348	369	377	354	377	350	356	308	356	356	355	381	365	378	363	367	365	372	359	347	330	396	342	341	389	364	386	351	324	363	395	389	346	369	345	339	378	329	343	357	371	367	364	387	349	347	364	323	359	378	328	349	368	374	348	367	366	371	387	391	345	383	377	341	349	394	368	357	373	387	368	369	322	335	381	342	348	349	358	355	361	327	359	355	347	360	377	334	364	372	380	324	340	350	364	370	349	337	337	360	378	377	371	364	375	367	368	345	353	348	375	405	371	367	354	371	358	385	359	358	353	379	388	361	360	355	331	380	393	405	377	380	368	371	351	398	398	374	369	377	362	386	356	334	373	370	342	348	366	383	363	344	371	389	354	358	359	351	378	356	384	359	391	385	362	379	358	408	402	333	399	352	372	353	355	347	362	378	401	352	386	374	378	363	350	357	338	352	339	344	358	360	355	333	363	358	349	338	370	322	370	375	350	361	384	374	359	361	351	388	363	330	340	340	376	364	359	409	374	352	362	374	372	399	335	347	372	357	361	372	374	362	387	356	344	395	361	367	338	360	369	349	360	359	373	339	363	367	356	331	346	343	380	363	368	348	343	397	367	366	371	391	407	372	375	391	363	337	377	363	392	389	385	366	344	374	324	360	371	357	342	353	379	348	360	357	384	356	373	371	393	348	371	378	358	360	349	347	365	365	359	388	379	351	364	362	342	376
25322	21174	27072	25199	11555	5280	3619	2469	1923	1808	1960	1656	1472	1469	1286	956	920	814	762	766	709	713	669	647	667	569	614	609	603	591	524	512	528	503	466	501	505	536	476	558	492	496	489	536	521	570	511	510	535	529	530	500	527	511	509	512	449	501	474	507	491	463	431	472	481	508	462	463	481	473	468	495	460	456	488	485	437	422	481	504	488	446	459	430	476	475	452	465	450	430	471	504	453	427	458	478	480	466	487	401	486	465	424	460	472	458	484	472	426	466	491	440	455	475	515	447	471	480	468	466	455	474	468	459	440	455	476	476	498	455	467	463	453	436	484	461	459	463	501	468	450	491	488	481	432	432	477	504	494	469	479	463	461	438	470	459	464	509	425	459	449	477	447	498	485	495	454	468	473	474	442	447	483	484	479	467	512	453	460	477	502	467	493	436	453	457	492	464	427	453	474	452	470	439	478	433	470	434	458	468	467	472	451	472	454	467	454	485	451	472	427	494	484	465	488	458	447	475	442	460	483	431	464	448	456	456	507	474	473	467	449	477	466	462	456	415	491	488	520	500	477	462	488	479	461	469	487	488	479	462	472	456	475	467	440	456	448	472	447	483	481	460	455	474	477	441	504	455	445	451	482	495	469	479	467	498	448	474	418	455	451	448	470	475	467	471	469	481	506	517	444	483	491	455	483	465	503	435	453	465	427	491	480	495	480	436	439	483	473	449	491	457	448	477	475	473	477	430	478	495	471	474	430	439	475	445	454	503	463	469	456	439	449	453	483	479	494	459	480	466	460	495	476	473	462	481	445	454	469	458	487	470	478	417	478	469	470	475	444	457	498	496	437	502	464	424	474	493	445	474	456	445	500	437	489	475	460	479	461	449	487	438	472	445	415	452	419	486	472	476	432	457	426	524	464	455	479	427	454	483	457	449	489	447	472	483	476	417	481	463	457	503	506	460	469	460	440	453	485	460	514	448	466	466	463	478	449	452	454	449	477	440	428	469	474	413	443	470	431	434	452	499	474	472	446	497	444	478	463	478	450	482	444	483	464	472	428	494	516	506	452	455	455	441	452	496	466	453	446	485	452	477	450	424	465	501	419	471	458	483	468	451	458	445	440	440	485	502	487	439	462	511	465	470	456	500	507	451	477	481	459	479	452	453	460	479	476	439	446	492	477	467	458	412	476	479	459	480	483	469	500	448	439	460	460	488	461	496	488	451	433	489	460	486	474	440	462	500	412	447	444	462	443	434	497	479	471	496	483	452	465	453	442	501	473	470	493	436	485	480	452	488	429	447	473	494	483	467	466	478	490	449	469	498	458	415	479	422	483	505	450	440	470	497	438	482	467	439	448	470	475	479	495	476	476	475	501	489	480	452	459	454	480	481	440	485	452	478	441	477	491	463	454	426	458	443	487	459	447	492	468	437	433	449	447	479	436	471	443	481	464	451	471	469	487	439	474	473	504	425	461	468	491	467	486	472	495	522	483	459	481	462	469	438	492	464	479	474	466	464	439	446	446	415	512	460	482	458	447	476	460	463	484	453	461	446	450	479	477	479	493	478	465	459	478	462	456	475	445	457	455	474	479	445	486	473	472	466	501	485	442	498	451	432	468	481	439	508	448	465	472	500	445	497	488	485	526	490	495	479	467	494	516	480	473	474	441	464	435	447	522	460	430	445	454	431	475	437	508	481	464	468	423	441	425	476	474	460	452	454	459	459	500	463	478	482	457	469	438	462	462	491	429	476	495	455	466	458	463	436	448	450	461	461	457	440	449	477	464	506	459	467	440	489	434	479	468	502	458	438	425	452	450	483	447	514	464	492	447	427	470	450	484	471	447	496	450	466	460	455	468	466	475	457	479	478	451	432	439	458	491	484	483	518	459	468	479	471	423	480	515	428	480	463	444	494	489	422	456	510	468	465	450	466	494	474	447	463	448	492	470	539	463	453	459	464	486	454	473	491	466	463	468	460	500	485	453	451	463	486	441	449	459	469	455	500	451	448	482	454	452	465	446	465	441	464	468	414	500	456	491	446	449	465	412	476	440	448	493	462	482	434	477	490	500	467	487	486	456	465	487	454	490	470	466	473	465	425	486	486	520	475	470	458	447	449	474	465	457	476	443	480	439	448	464	493	439	453	452	487	477	503	481	460	447	468	472	515	443	486	480	459	455	495	468	456	485	469	485	471	457	428	473	474	467	503	475	461	499	442	442	494	483	453	499	462	441	434	466	464	454	463	438	452	477	454	458	442	507	467	468	470	463	439	470	485	492	437	473	455	478	461	459	484	445	488	444	492	474	484	458	404	518	437	422	427	486	486	474	462	444	486	453	471	492	462	453	455	447	495	427	468	462	442	462	426	446	486	471	418	466	446	514	445	460	512	514	479	493	445	440	469	459	452	443	454	417	452	470	436	463	424	434	453	462	483	461	445	495	468	470	446	468	486	485	482	479	445	490	464	479	463	487	435	486	431	447	453	438	484	436	472	462	452	439	493	444	474	457	439	488	442	468	504	436	513	485	482	483	441	471	468	450	454	469	469	500	446	474	451	440	426	476	466	455	483	474	453	465	459	473	439	471	481	431	436	446	498	471	453	444	470	460	460	441	505	454	443	467	506	472	458	463	471	431	434	410	457	486	508	470	489	477	467	452	438	433	443	477	505	489	499	483	507	495	496	469	484	464	494	493	465	452	464	467	490	464	483	463	498	469	471	459	501	457	479	452	494	455	500	464	466	501	483	477	486	477	431	490	495	450	456	466	433	452	480	502	493	446	446	503	457	457	461	476	471	475	495	471	482	461	465	438	509	459	429	446	482	449	462	493	508	436	463	468	477	463	488	473	478	473	481	443	456	473	480	481	468	510	465	457	463	472	474	469	508	473	506	492	488	507	453	460	472	451	455	474	458	467	468	448	432	440	452	446	493	477	450	420	478	482	453	483	478	468	446	486	471	439	463	461	430	426	491	491	437	463	442	462	447	445	445	493	480	453	470	505	487	498	438	447	473	462	476	447	447	460	484	450	515	458	495	449	453	493	449	424	471	460	470	492	437	445	503	428	475	456	470	491	450	469	458	442	451	463	462	460	430	463	474	466	441	474	476	448	498	492	443	434	477	463	452	456	445	455	447	486	487	499	531	491	455	455	462	452	466	452	502	500	499	451	491	433	456	464	484	453	499	459	468	429	488	450	443	451	491	422	505	476	468	426	483	476	408	501	451	454	457	442	472	446	430	475	469	455	457	470	484	460	455	493	464	443	488	465	461	470	488	442	469	488	449	467	455	442	425	478	451	445	448	493	422	450	428	457	411	471	468	503	428	448	469	461	456	474	434	453	474	484	500	443	472	464	480	420	408	427	459	479	450	470	454	454	468	463	479	448	459	473	459	457	499	448	458	448	486	477	491	457	455	465	437	446	530	464	455	470	460	439	495	462	472	486	465	429	452	509	436	463	428	450	467	505	461	438	431	431	466	483	454	442	447	439	487	457	476
18421	28758	17697	11240	10014	9249	7159	5369	4388	4033	4313	3374	2934	2784	2252	1683	1589	1364	1162	1191	1128	1021	951	931	864	854	903	823	849	842	733	677	653	692	673	692	640	672	670	659	671	659	681	663	667	691	631	655	640	690	661	650	650	601	612	642	585	584	580	569	611	611	582	600	540	575	576	571	556	553	553	542	591	537	612	546	593	533	551	517	595	552	526	607	530	543	554	518	526	555	552	535	615	539	597	557	546	563	549	548	524	559	547	529	601	527	527	563	575	565	552	528	573	579	527	550	544	539	572	572	562	577	577	522	541	559	569	555	591	548	538	530	538	518	565	552	529	575	523	562	511	548	569	591	549	530	581	558	530	543	521	560	532	573	593	546	568	535	600	550	532	592	539	599	579	539	576	564	550	539	616	530	566	531	568	563	539	540	522	564	552	604	563	544	562	531	565	529	552	566	562	543	495	574	560	533	542	499	537	540	578	540	550	560	579	569	560	552	525	550	553	546	571	538	533	551	540	527	569	524	545	554	551	546	590	547	553	566	570	529	525	555	554	557	579	580	556	565	576	552	561	582	552	548	553	550	607	551	535	582	543	571	548	569	571	574	541	565	558	568	566	557	579	562	525	550	592	589	572	558	555	533	514	559	544	544	582	523	576	542	559	561	535	565	554	570	530	544	542	597	523	581	561	575	542	562	540	549	571	588	590	517	526	537	523	535	522	520	545	594	591	522	540	570	524	539	589	567	535	523	540	591	559	581	539	530	587	560	540	563	554	548	547	598	529	505	516	525	538	540	572	542	564	536	546	554	536	528	564	549	572	612	583	516	592	515	589	585	593	508	564	565	551	546	549	531	551	567	507	570	561	550	590	541	553	577	549	538	545	554	580	547	568	599	574	546	565	567	567	581	549	509	566	564	583	548	573	561	528	552	583	579	546	582	566	574	547	526	565	558	532	542	521	557	523	562	489	572	556	572	538	481	564	570	594	558	568	540	552	563	544	573	558	535	549	542	551	538	558	558	569	559	545	551	565	543	555	565	558	499	593	552	586	544	566	572	557	563	555	521	545	587	556	571	499	580	570	570	580	566	570	561	528	541	524	586	534	582	585	547	565	529	581	576	500	530	559	566	570	563	579	554	540	561	588	515	550	562	528	575	543	574	507	536	561	572	517	484	550	556	544	553	541	571	555	606	532	560	579	544	546	524	550	558	512	557	542	565	564	565	554	506	563	533	551	541	521	542	544	548	559	565	514	591	546	575	545	551	577	532	563	589	540	609	554	537	566	579	533	534	540	545	547	512	537	554	580	531	593	509	528	567	556	588	548	565	568	587	540	535	590	584	539	579	539	538	596	550	567	532	549	518	534	575	538	614	607	531	566	565	606	560	553	548	539	546	569	552	536	543	554	543	530	557	535	608	546	538	554	528	549	556	606	534	575	565	552	541	511	527	547	542	576	507	555	589	555	561	565	565	571	542	575	522	544	624	576	548	586	505	571	551	541	555	573	541	535	605	548	565	542	516	524	521	544	547	553	557	546	549	537	541	574	580	549	556	541	560	541	549	600	552	573	558	539	528	589	563	559	565	562	550	602	562	524	558	595	497	521	518	537	521	531	525	597	542	518	554	537	586	527	566	548	533	589	551	534	559	585	552	585	578	566	523	561	529	555	539	536	515	550	546	554	559	587	552	558	517	556	549	548	527	539	594	535	560	528	562	554	590	569	594	561	519	563	569	567	512	548	618	588	527	539	557	607	565	507	557	552	532	549	587	513	538	531	547	541	556	521	532	539	601	533	519	546	545	534	527	574	514	588	608	511	582	575	538	534	577	546	620	571	561	557	603	564	570	555	571	593	579	609	562	559	528	590	591	579	552	524	538	539	563	578	555	575	522	522	566	587	549	550	565	553	539	534	583	554	589	522	553	582	548	581	574	515	580	608	549	544	544	561	535	554	531	597	564	548	563	561	571	527	554	572	575	559	552	588	508	554	547	544	509	524	545	568	512	527	525	542	552	575	549	576	528	530	566	555	502	554	618	565	534	532	558	517	562	497	547	557	576	563	534	548	563	582	540	550	548	540	566	555	590	568	528	564	521	538	525	589	558	558	511	549	556	546	566	582	569	535	552	527	557	550	509	567	541	560	519	536	519	571	565	543	577	586	554	574	565	590	535	567	523	579	526	544	552	553	547	512	573	524	573	574	532	581	579	539	558	558	556	514	546	581	588	532	584	606	563	586	532	560	536	599	553	564	534	545	549	555	539	537	591	540	537	544	566	568	560	572	560	502	538	561	542	522	579	554	548	535	518	550	601	540	576	568	581	560	558	550	546	554	581	521	552	608	574	548	553	569	554	558	556	542	524	534	541	535	516	535	535	553	583	578	545	557	589	556	527	580	592	542	505	547	520	551	540	567	516	524	550	566	542	503	539	546	613	568	563	556	531	544	524	504	524	579	538	565	551	577	558	543	571	512	559	560	604	545	599	552	540	545	541	538	569	570	577	562	600	618	528	525	580	597	534	554	560	552	554	568	543	525	588	538	607	523	576	579	533	545	522	560	513	571	556	511	538	526	519	550	528	594	554	550	534	592	574	563	557	562	588	553	586	531	562	542	520	576	584	533	560	588	551	519	580	544	579	540	540	585	536	560	555	567	550	532	565	566	532	535	551	531	568	546	527	551	538	587	555	550	558	587	552	558	549	549	561	559	528	539	546	517	568	583	558	579	506	537	563	528	538	541	567	555	520	566	551	574	569	607	549	605	546	580	548	575	589	545	514	542	525	570	553	514	547	527	561	549	533	566	557	538	535	562	580	589	556	556	517	537	568	575	573	522	536	591	560	567	533	548	512	587	537	596	545	549	550	569	589	517	513	566	547	526	566	581	557	580	569	561	564	524	566	571	582	542	592	537	560	570	569	592	563	538	587	565	528	519	538	530	565	566	546	577	553	549	521	554	561	560	555	568	591	582	566	514	526	552	568	567	566	564	538	558	566	547	546	568	535	573	537	526	553	589	510	558	553	580	535	542	572	608	580	531	543	560	565	523	578	536	564	570	531	514	587	530	601	554	537	523	503	569	545	548	556	562	564	559	586	579	559	554	558	597	523	563	537	518	529	577	509	552	583	579	567	565	524	541	531	552	541	612	534	548	508	534	551	606	512	561	560	551	530	554	558	558	564	541	531	552	589	557	511	547	537	552	558	600	557	564	549	558	558	555	556	510	566	559	599	536	605	602	550	554	558	576	547	573	546	545	552	571	589	559	561	586	545	552	557	574	543	597	574	520	526	480	509	540	567	524	555	587	496	560	567	563	561	514	543	540	567	522	586	521	522	559	561	540	559	527	544	563	554	561	587	542	535	523	520	545	572	562	502	561	556	556	591	554	525	556	531	506	557	560	567	544	539	556	542	517	554	556	557	562	566	547	583	587	518	596	592	590	572	587	597	606	554	562	544	550	551	529	557	521	517	550	565	572	550	583	556	550	609	546	550	569	581
23135	21229	28893	23865	21241	21525	13543	5029	3513	2984	3454	2809	2528	2260	1783	1362	1227	1109	940	993	992	836	780	732	702	665	657	612	606	598	553	529	549	531	472	445	478	469	499	461	482	498	459	467	453	457	459	464	483	442	497	466	458	430	416	445	437	395	432	455	401	386	432	413	395	398	392	401	376	372	398	416	366	365	343	384	361	376	399	396	383	396	398	395	373	367	392	388	353	375	394	377	371	384	383	376	371	347	379	379	387	399	382	363	343	377	402	390	372	364	365	366	365	367	360	365	371	369	354	381	359	355	393	377	368	360	359	366	365	347	388	369	377	414	384	360	384	389	384	363	408	394	377	371	356	385	384	381	372	375	384	388	387	405	372	374	356	361	353	393	371	365	380	372	361	395	373	350	346	351	361	366	370	374	379	367	406	370	364	397	378	385	360	379	367	356	362	379	374	359	356	361	371	360	378	376	382	392	382	366	392	375	380	379	404	384	361	377	357	343	396	342	365	341	390	370	359	355	385	336	377	388	357	375	384	375	365	374	387	380	354	394	387	362	373	393	336	378	416	359	350	372	392	405	365	422	366	357	367	373	388	387	382	337	347	375	358	355	355	398	363	335	419	349	393	352	375	378	368	364	392	367	387	385	388	374	420	357	347	334	365	384	355	379	355	372	382	373	407	370	346	395	369	367	358	390	363	345	375	380	393	373	404	402	360	371	353	390	338	373	380	356	352	362	391	385	361	378	383	378	369	362	367	394	335	371	359	375	402	360	370	385	384	386	398	353	396	360	366	378	379	346	342	373	383	376	377	345	341	367	366	351	379	366	396	379	363	338	330	380	388	384	333	350	361	394	378	381	356	330	389	359	368	366	392	389	403	385	364	329	383	359	354	363	363	411	376	374	375	342	402	376	402	376	363	402	377	355	389	368	385	381	373	374	368	397	366	352	362	364	360	394	373	395	348	357	359	417	373	381	406	365	378	383	380	377	343	377	370	373	344	361	386	380	417	340	373	367	395	378	363	336	375	352	366	375	379	351	395	364	357	360	398	396	363	392	364	365	365	364	367	323	383	393	360	372	347	389	373	399	360	379	378	359	372	366	368	360	386	374	337	371	387	370	360	382	367	386	342	356	378	355	375	359	355	351	365	399	357	362	349	380	413	393	388	360	369	345	336	362	385	375	395	372	397	358	376	392	374	395	393	357	412	342	362	403	352	346	394	369	374	376	390	363	388	399	370	394	380	354	355	376	383	381	377	350	371	389	396	404	394	409	363	389	371	356	340	367	376	360	358	350	360	375	359	383	384	391	377	363	386	359	408	390	424	387	358	379	380	363	384	376	365	386	357	361	365	359	377	364	367	381	389	386	385	366	384	348	343	355	401	402	406	366	382	375	366	385	385	338	348	353	394	379	367	378	396	402	342	381	386	392	371	360	415	351	360	369	366	361	381	403	396	363	363	357	345	352	411	390	380	367	339	414	346	375	388	356	389	365	388	373	389	361	350	366	353	408	380	356	347	347	385	368	398	375	414	376	325	345	384	371	372	353	363	379	359	371	347	375	410	382	353	323	360	402	398	368	397	369	349	368	355	357	354	374	346	369	350	374	414	390	385	391	353	369	384	397	373	383	405	352	384	344	380	359	407	379	346	358	346	392	357	374	368	389	360	374	364	352	389	379	370	362	392	369	398	347	379	375	383	388	379	353	392	358	344	379	355	354	392	327	394	390	411	374	369	348	370	397	379	361	371	414	365	371	385	358	402	358	388	330	397	395	394	358	377	381	396	374	370	388	354	379	401	376	379	356	335	353	398	363	356	360	342	348	305	370	403	366	351	367	378	378	395	353	375	370	368	333	393	376	358	382	381	344	388	409	384	379	364	411	389	415	367	376	374	345	371	358	371	392	367	397	378	366	327	384	374	381	373	385	418	395	378	366	405	342	385	379	360	374	341	390	365	420	366	369	381	359	366	384	369	372	394	379	370	354	381	377	377	386	365	354	355	400	378	398	370	377	395	402	409	379	373	409	381	352	360	394	377	370	344	414	356	409	392	352	387	379	360	366	362	376	388	396	378	354	380	345	382	398	401	378	376	341	377	365	374	405	396	361	368	344	384	385	395	346	374	373	354	376	388	391	375	391	418	376	352	387	373	368	368	409	387	360	374	382	358	360	380	396	391	363	372	365	342	398	341	359	377	336	400	355	377	388	424	387	369	351	352	364	360	388	367	392	379	350	382	363	383	364	379	375	376	390	404	366	391	369	376	369	368	418	371	362	389	358	386	380	381	381	389	389	402	350	403	359	357	352	369	369	324	362	359	355	333	355	358	353	411	327	380	375	380	353	336	367	392	359	358	388	367	376	366	354	363	366	413	366	373	386	375	372	400	381	385	377	374	370	336	373	360	355	372	347	391	376	400	369	369	381	397	359	363	370	363	383	351	367	365	347	383	377	391	414	382	413	372	335	388	354	349	349	396	384	329	370	329	346	354	317	371	383	400	359	377	390	402	367	375	360	351	352	390	394	362	372	368	376	356	380	398	364	385	375	374	378	358	402	359	360	355	368	377	351	343	370	403	368	393	389	379	367	369	406	422	370	389	364	384	389	395	351	325	370	409	366	364	350	403	343	363	378	362	373	373	387	343	346	398	329	366	315	364	358	384	390	383	366	392	358	385	345	380	425	386	362	384	371	311	375	384	413	362	346	375	393	398	392	355	363	379	359	361	402	394	410	353	357	409	388	383	342	371	386	385	368	360	433	365	423	389	391	345	389	369	324	394	383	400	376	399	368	372	427	365	395	366	385	380	335	348	379	343	377	374	386	380	345	339	391	373	357	373	351	341	372	402	369	385	362	382	350	355	386	381	359	350	440	377	384	403	369	350	365	351	383	373	377	404	390	360	381	360	387	378	382	378	379	357	393	368	385	387	364	388	369	414	398	396	379	364	374	382	369	392	357	369	367	392	370	367	363	388	344	376	345	347	400	376	377	386	394	364	398	351	379	375	353	359	368	356	358	379	379	384	387	378	421	386	391	374	397	376	374	380	402	373	345	395	359	374	365	391	374	348	342	350	371	388	390	391	348	342	365	390	376	361	398	365	389	382	370	353	358	356	376	389	390	376	367	364	360	387	373	385	384	353	392	401	395	387	366	379	354	339	372	349	378	393	370	348	372	356	370	321	369	385	393	356	354	408	379	393	396	364	371	368	396	377	359	385	362	373	360	372	369	384	375	397	401	378	378	353	372	387	404	328	373	367	384	352	395	340	360	391	337	377	389	379	353	387	379	371	386	379	362	375	385	372	387	364	333	383	394	395	376	359	397	359	393	331	375	368	325	405	372	395	384	372	371	380	373	352	409	359	378	377	385	351	364	384	356	379	399	386	387	380	378	364	344	358	329	399	384	363	362	362	349	316	393	387	380	382	373	376	365	392	389	419	362	378	388	387	367	370	402	371	404	390	369	362	361	350	377	379	364	378	361	348	396	365	374	357	364
21503	38969	26999	18645	16276	15264	11817	9158	7344	6433	7111	5684	4954	4396	3529	2520	2338	1866	1614	1643	1567	1338	1314	1163	1089	996	984	961	947	896	758	741	684	636	644	640	649	677	664	643	655	616	579	627	607	610	597	605	553	604	604	589	602	584	527	525	542	506	490	510	459	525	490	495	469	469	425	470	445	440	464	419	481	469	450	439	439	426	461	426	444	464	451	398	442	448	432	445	425	403	446	468	427	449	480	452	418	427	434	429	442	465	439	442	429	482	438	426	477	450	441	414	421	429	448	460	396	417	432	435	417	431	416	440	412	417	438	412	440	388	459	423	439	446	474	407	425	447	404	430	402	460	455	438	431	418	423	459	410	415	417	445	444	424	420	437	447	439	434	429	463	451	411	385	428	423	449	411	431	427	394	438	454	451	466	427	435	434	436	403	432	428	422	445	427	435	453	442	467	407	440	434	474	421	436	462	431	448	434	455	458	420	452	453	451	458	484	427	452	423	437	414	422	436	460	460	470	412	453	463	443	446	478	409	430	413	441	442	413	447	414	413	387	481	419	407	421	428	445	389	446	457	414	476	443	469	410	441	392	433	436	438	433	454	462	411	404	439	433	423	434	453	436	435	423	444	469	439	434	427	448	440	413	440	443	439	414	451	392	446	446	463	419	440	432	453	398	450	435	479	428	417	428	439	434	436	451	433	452	462	424	423	449	420	452	412	423	443	443	463	445	465	410	408	435	437	433	394	445	400	419	429	489	395	412	416	390	424	417	449	402	436	423	435	431	435	477	457	421	397	477	428	438	460	458	487	442	400	438	440	445	410	422	457	402	424	464	414	451	410	427	426	425	410	418	439	413	391	409	434	466	420	445	439	422	405	433	423	431	450	419	445	434	426	443	425	449	466	454	427	420	424	419	460	445	414	421	436	455	411	433	420	447	462	432	425	386	413	444	432	478	442	425	434	448	428	420	409	427	421	442	442	446	430	423	399	397	413	449	439	475	420	439	439	411	417	428	437	482	421	421	412	445	446	439	413	460	424	441	449	393	427	410	431	393	428	414	433	437	446	427	443	480	443	423	380	411	434	419	428	421	434	445	444	412	474	428	441	434	444	467	484	428	414	437	420	417	438	402	428	415	453	407	424	427	455	447	374	448	439	424	447	424	461	445	478	449	422	427	415	456	417	417	440	442	453	451	432	437	406	432	409	455	415	414	417	455	430	429	412	436	475	459	415	423	427	447	459	436	445	423	429	424	415	434	402	425	447	446	445	457	431	447	451	433	414	438	398	428	441	433	427	436	431	453	441	418	456	459	419	418	429	434	449	443	413	442	468	448	422	417	409	425	407	437	434	390	458	404	408	426	439	456	467	456	434	427	464	411	425	425	449	396	474	449	397	467	413	427	471	410	446	428	428	443	421	432	435	439	415	416	460	433	446	452	435	421	438	414	414	407	427	442	438	371	477	447	422	395	430	447	443	406	392	414	429	446	429	413	461	447	404	457	441	450	407	444	446	405	456	428	441	449	421	423	418	421	415	412	432	458	448	452	389	427	437	448	451	425	465	419	411	417	451	412	425	421	453	428	409	417	412	446	440	442	433	459	429	418	418	373	472	428	412	452	450	395	406	419	438	423	433	436	412	444	427	424	420	447	478	452	426	408	427	398	448	452	438	439	436	436	445	384	415	407	471	403	468	467	411	449	438	440	399	471	448	420	437	420	413	430	439	414	476	429	473	451	453	426	445	440	447	439	388	425	427	463	449	449	473	442	406	431	445	407	440	441	466	442	459	428	431	446	394	427	420	455	469	432	413	460	405	438	379	409	427	426	426	413	425	436	412	442	443	447	430	426	404	434	461	448	448	441	409	419	454	424	456	448	448	462	384	440	411	442	434	455	425	456	437	412	401	464	457	424	453	413	431	422	433	413	428	459	405	454	434	451	439	446	455	431	448	421	494	428	446	420	448	436	461	402	430	436	431	417	407	425	454	426	433	463	395	390	415	417	450	437	418	449	431	428	435	394	427	453	451	414	445	461	441	435	430	400	419	394	432	399	457	470	448	406	464	411	459	466	414	416	429	451	449	414	419	468	385	429	443	439	439	465	438	439	423	438	431	423	433	405	451	417	430	414	443	433	424	451	440	451	409	403	374	459	427	438	450	443	411	489	426	411	463	445	410	397	465	439	436	463	465	448	395	444	444	430	430	436	426	405	419	411	432	434	477	455	442	430	412	435	457	450	456	429	409	413	440	444	471	423	436	457	431	467	456	432	421	415	451	432	428	400	439	409	429	464	419	427	464	415	396	460	421	449	393	415	424	461	446	465	456	433	425	405	443	419	425	475	415	436	376	440	468	427	430	434	420	452	445	460	453	442	464	434	424	401	405	451	448	432	422	459	406	462	480	430	435	398	424	443	412	407	444	416	421	464	451	469	448	443	458	442	443	423	413	423	455	449	476	418	405	414	450	440	428	450	439	411	469	440	427	447	425	387	437	424	459	438	412	448	414	442	416	433	409	395	410	421	446	421	483	423	419	441	440	460	434	437	443	432	432	459	461	398	413	440	429	427	460	393	433	441	431	436	441	430	409	440	456	406	416	417	432	442	427	425	387	448	389	392	451	428	422	420	430	422	422	421	436	473	462	406	421	405	458	441	438	438	416	438	440	411	442	434	428	448	444	441	469	476	426	403	433	418	394	431	440	421	438	433	426	441	372	447	446	421	413	433	434	431	450	488	456	458	425	439	454	408	389	432	441	419	475	428	412	417	408	423	460	453	414	422	423	451	442	438	463	463	422	441	431	451	394	417	410	414	443	445	432	399	426	456	399	464	421	412	433	463	462	449	417	411	391	461	445	389	409	425	433	417	426	397	470	424	421	438	401	425	451	465	448	452	416	446	454	410	402	425	428	446	431	444	461	463	440	436	402	439	449	456	433	405	391	429	437	425	441	432	446	414	420	476	415	450	388	396	442	405	481	438	453	418	428	425	430	438	412	450	415	448	430	462	431	459	417	417	439	433	392	434	456	452	413	421	485	426	417	418	446	465	470	425	428	427	436	431	437	416	453	448	425	442	457	446	432	419	397	412	437	456	435	442	430	399	440	447	430	434	425	440	419	451	436	462	400	446	455	446	430	382	443	442	421	459	436	448	395	446	413	417	437	422	466	444	439	441	430	426	411	462	420	436	461	446	455	400	407	453	406	440	424	423	448	454	449	429	439	441	432	438	442	434	414	406	412	480	453	428	450	401	450	414	465	407	383	433	430	439	487	444	455	439	436	463	441	427	405	471	405	442	444	432	414	467	460	444	431	477	391	447	454	422	455	437	437	402	435	451	432	422	411	478	461	387	439	433	428	482	449	479	461	445	401	448	435	407	434	386	411	415	414	425	437	444	425	432	425	440	451	406	395	468	422	454	406	443	462	433	437	426	412	423	442	456	412	434	427	433	447	400	443	430	446	416	439	462	432	441	469	439	419	445	442	446	414	438	446	441	436
27415	20700	13182	6521	4361	3518	2503	1875	1526	1337	1507	1312	1215	1094	985	784	729	667	621	631	609	609	559	515	531	483	480	467	483	477	444	431	409	405	436	426	425	426	476	413	411	431	411	424	413	434	452	429	418	442	430	430	396	432	387	423	417	445	418	406	397	399	423	395	393	469	376	383	381	368	402	410	408	415	362	408	408	344	388	381	359	376	428	387	399	357	417	374	394	425	382	371	405	407	404	404	389	381	407	401	366	394	392	385	388	379	424	392	385	412	379	402	371	375	396	371	366	412	383	413	384	367	424	384	400	399	389	359	377	403	413	409	382	381	380	384	405	410	391	378	369	389	380	402	364	404	402	363	386	353	391	412	405	377	355	359	377	394	358	403	395	403	378	404	385	358	387	358	392	383	379	403	388	402	413	417	401	388	411	404	425	380	407	390	379	377	357	407	391	407	446	404	390	396	421	417	385	407	418	341	366	403	388	352	385	391	386	405	399	398	359	410	390	372	395	389	357	411	407	373	379	374	373	382	401	380	366	415	399	387	373	397	376	429	405	388	382	405	353	379	355	376	386	393	392	371	353	396	382	381	368	436	377	394	381	394	386	434	381	344	371	345	377	407	368	430	411	343	364	393	430	383	356	402	416	427	435	382	370	398	423	418	397	339	393	377	382	383	362	375	409	400	398	346	398	401	376	385	406	400	383	410	406	398	392	421	398	388	391	365	391	376	355	403	371	393	391	365	376	399	428	396	386	388	404	398	408	396	387	357	363	394	395	397	388	414	409	389	403	375	369	377	394	423	397	415	379	407	400	394	399	369	390	360	396	397	382	367	387	386	356	382	393	394	387	381	393	377	379	348	387	347	389	377	363	393	394	396	423	395	396	391	400	382	420	400	395	393	397	414	427	368	368	379	389	399	422	372	373	366	406	387	408	398	389	422	399	379	372	395	373	392	392	378	419	372	381	375	407	383	400	362	412	409	379	385	379	390	371	376	375	393	344	378	345	440	399	386	375	410	398	388	411	352	384	373	404	404	394	366	384	401	409	402	406	358	408	372	380	338	401	407	398	358	378	384	351	354	395	395	372	392	398	381	365	388	385	374	373	379	340	405	377	406	384	391	391	428	403	412	380	376	377	394	393	358	410	389	394	372	398	372	376	402	422	366	381	334	365	420	373	401	382	400	397	406	380	373	340	382	416	397	400	401	383	387	399	327	373	401	401	364	366	371	407	424	399	379	387	386	376	402	390	349	368	384	419	408	346	382	415	403	363	400	387	378	379	396	403	402	393	390	416	389	409	382	405	440	375	380	398	376	404	399	366	401	427	386	399	360	395	403	418	389	393	390	376	407	405	380	381	404	391	390	390	378	370	394	376	379	384	424	386	397	403	410	398	369	356	359	405	381	374	400	386	390	387	415	370	432	385	398	398	364	359	391	405	370	394	390	356	373	395	361	397	358	402	393	362	360	393	362	369	376	432	403	380	361	400	381	418	399	451	385	391	349	375	401	399	385	396	370	391	381	398	415	380	390	383	415	399	364	387	368	408	390	387	379	378	389	390	385	369	335	375	427	390	382	400	361	388	364	375	395	405	339	421	384	392	382	425	392	421	393	407	376	411	373	368	429	398	404	382	373	377	427	372	396	386	374	405	400	369	409	384	406	399	396	370	359	393	364	379	369	381	386	392	353	398	371	377	388	416	381	396	390	384	364	415	372	392	442	362	360	403	385	361	370	394	410	401	361	414	363	410	389	430	387	415	377	356	407	411	420	379	405	380	393	381	400	403	381	363	381	412	382	399	398	390	409	436	355	372	394	359	365	400	372	372	399	382	347	380	389	373	394	379	352	383	370	399	411	413	398	353	389	356	384	367	390	410	394	379	370	404	392	374	385	407	402	390	411	390	409	402	367	393	396	398	392	383	374	398	389	378	359	403	438	424	385	410	418	425	404	392	409	367	367	363	402	372	387	399	360	401	374	350	407	372	386	439	391	392	376	366	383	418	344	351	381	393	391	389	359	366	391	416	413	394	372	416	393	395	385	411	383	389	386	391	428	385	431	376	425	360	403	393	400	393	418	389	409	360	366	377	376	367	404	435	361	369	401	373	424	370	360	379	381	407	350	381	344	387	403	370	364	399	383	377	390	376	381	414	362	390	384	365	361	381	403	417	370	389	369	399	366	364	346	402	359	398	401	380	369	423	375	335	398	387	409	376	373	389	408	396	393	384	392	400	365	403	374	386	400	354	360	398	415	413	384	389	391	402	412	387	376	392	402	373	363	436	407	384	394	392	399	369	408	366	401	365	375	418	408	375	371	403	393	399	395	410	365	379	429	388	417	421	395	381	398	348	388	415	366	407	422	351	386	401	398	376	364	347	374	419	384	425	349	395	391	340	400	385	378	396	414	377	357	378	394	381	401	373	352	376	344	362	377	388	417	384	404	415	407	411	384	395	417	396	379	394	403	391	397	406	390	419	388	373	404	397	384	420	373	366	408	383	409	369	367	392	418	380	394	408	372	383	354	407	390	365	379	345	366	395	385	381	389	420	359	379	394	372	375	358	366	389	390	430	400	362	367	408	372	359	382	420	378	397	408	420	383	413	404	358	417	371	388	395	372	365	415	380	408	389	396	416	407	405	367	400	372	399	388	362	380	398	372	384	413	372	394	403	366	372	381	387	379	388	378	392	366	383	411	396	369	402	386	371	369	375	398	401	420	366	387	411	409	428	396	388	360	373	382	379	358	360	403	390	386	387	403	388	380	385	404	406	376	400	389	371	365	380	403	394	404	366	376	411	374	380	393	416	376	387	377	399	396	384	403	376	396	366	384	405	390	419	399	392	408	377	426	369	376	356	407	384	384	378	395	368	367	388	381	355	403	402	389	436	392	401	383	380	378	407	367	391	399	374	386	352	409	382	369	372	397	403	364	407	400	388	416	372	409	349	397	349	404	390	391	357	408	345	374	397	399	371	409	402	355	386	420	392	387	420	354	359	402	390	364	366	418	416	421	462	412	389	395	393	387	418	398	392	388	425	403	350	404	398	371	375	385	417	419	383	406	393	397	385	391	389	417	406	405	378	383	421	361	398	397	412	404	392	434	387	382	360	368	361	366	418	362	380	392	361	367	372	409	391	398	375	412	388	441	392	390	393	394	435	391	427	366	366	350	409	389	405	365	370	363	385	382	421	355	392	394	380	393	399	401	362	352	417	358	398	404	402	364	384	389	414	386	372	398	383	386	380	335	377	383	389	402	409	424	383	402	404	382	394	409	381	425	362	386	396	438	394	403	415	388	453	387	349	407	422	415	389	374	391	343	414	353	406	384	379	373	399	390	431	389	414	412	394	420	364	357	386	404	375	384	395	403	375	421	372	370	380	386	389	388	328	411	393	375	406	407	390	408	365	371	390	392	436	396	349	375	381	421	393	397	364	419	388	387	387	403	391	384	377	407	423	410	424	388	397	382	401	357	387	428	393	394	423	394	397	349
16725	23750	14103	8404	7790	6884	5297	4095	3198	2795	3121	2648	2453	2043	1721	1393	1244	1052	982	956	923	846	795	756	708	707	663	712	637	571	544	570	567	548	572	604	530	575	546	574	591	578	490	558	554	597	536	512	504	621	536	555	544	528	496	504	534	519	514	474	538	449	492	487	475	483	480	486	481	480	466	492	505	449	444	463	493	487	472	493	456	486	452	482	456	467	492	495	470	465	470	486	492	474	472	433	508	469	430	457	471	441	478	471	474	464	482	491	455	441	467	463	470	495	479	504	477	458	475	468	488	497	479	479	470	480	478	476	472	389	478	428	457	487	522	487	465	474	456	489	504	447	444	482	504	495	475	461	542	436	445	487	488	477	484	512	447	479	512	473	427	467	460	468	481	475	497	452	464	463	476	488	469	486	420	499	460	470	458	464	500	518	446	474	457	466	481	477	476	463	497	476	478	475	490	479	540	460	493	458	470	454	473	492	497	451	500	468	460	468	452	486	482	462	476	475	486	480	498	450	539	491	454	461	451	481	476	475	506	453	466	474	530	476	459	493	476	493	485	462	445	435	467	460	528	480	493	487	467	470	475	494	467	467	460	507	479	489	493	457	468	457	461	478	462	491	454	441	492	483	489	459	470	485	467	464	455	457	451	500	449	505	460	478	468	476	460	426	481	477	485	455	520	468	501	459	454	433	463	467	473	462	476	473	480	461	484	454	459	477	471	455	452	475	463	477	473	437	477	451	424	504	497	436	495	433	468	456	463	470	451	478	438	462	439	491	470	532	484	480	454	490	485	484	480	473	491	479	453	472	500	482	498	500	478	452	450	482	492	487	456	435	474	470	488	469	517	449	481	473	466	497	458	418	436	477	492	512	512	484	453	482	473	483	468	476	482	445	449	450	462	429	457	515	509	487	522	497	532	504	500	500	491	468	487	452	480	495	456	449	492	474	492	443	463	500	527	495	452	481	468	458	469	493	474	500	499	459	481	460	474	456	486	463	510	478	459	475	528	442	512	410	453	445	457	477	492	475	481	510	442	483	489	421	499	457	473	508	508	441	444	510	474	499	460	488	440	463	456	488	469	478	511	434	467	462	486	476	503	446	423	453	517	475	483	444	471	459	481	464	467	429	491	504	458	483	462	501	452	431	494	492	517	480	444	491	474	475	453	499	468	521	444	430	443	423	454	455	445	487	485	448	512	433	472	477	509	504	486	451	480	495	484	523	472	475	466	496	520	483	453	481	479	516	458	445	487	452	493	478	468	512	499	506	427	478	461	499	491	445	507	485	487	448	470	507	486	458	482	492	472	486	468	460	439	484	449	485	467	455	460	458	498	439	462	493	452	457	442	458	459	492	482	466	480	457	479	487	464	496	472	449	495	488	473	480	476	459	453	447	444	438	479	453	480	448	429	468	449	483	507	472	483	448	470	482	458	486	486	498	489	480	461	452	461	444	464	473	469	470	511	480	436	453	494	432	463	456	451	479	473	459	496	485	465	484	464	487	510	462	439	434	472	458	459	454	465	480	494	495	500	436	437	483	501	444	487	468	483	437	484	462	492	466	476	449	471	500	486	434	503	467	471	460	502	463	451	491	424	482	488	455	478	469	461	463	459	515	485	453	470	458	426	474	478	454	470	440	445	500	471	489	479	433	489	483	456	494	415	448	433	438	500	451	489	464	461	442	494	473	482	427	490	422	474	481	458	425	461	497	482	446	501	469	475	447	498	454	471	445	466	494	453	447	463	486	480	470	448	452	495	468	483	469	451	463	459	456	496	470	439	485	484	439	477	490	446	459	481	463	481	420	455	494	487	447	471	502	462	444	470	461	473	494	497	550	486	464	451	518	489	494	469	459	415	483	488	509	470	447	466	472	482	494	500	433	488	438	475	479	458	445	457	500	492	483	457	456	513	453	490	499	451	505	453	452	466	470	489	495	500	509	474	468	520	468	464	460	487	477	434	432	473	435	499	477	470	516	445	487	452	449	461	432	444	446	477	466	454	488	446	471	478	480	496	460	498	454	452	431	486	468	453	495	431	456	474	461	511	492	471	445	463	475	516	484	499	479	462	499	499	432	455	480	452	497	473	461	477	467	462	486	443	444	455	497	479	471	470	475	484	450	458	458	472	473	473	477	489	447	455	435	498	482	465	473	491	503	450	479	493	476	471	475	467	437	441	434	442	479	465	470	466	470	473	499	471	471	494	495	452	448	445	523	446	456	469	512	508	466	470	460	462	487	444	483	473	453	478	462	500	451	496	471	480	446	445	459	451	462	461	459	464	420	453	480	496	461	466	459	460	455	495	461	483	498	517	484	522	477	498	472	484	457	442	442	440	475	478	473	446	461	514	425	479	471	471	495	481	491	481	520	445	445	474	466	489	529	464	497	496	509	451	457	464	474	491	437	475	472	487	469	500	499	476	498	469	509	461	444	507	449	438	498	484	484	467	494	500	462	500	500	449	519	500	478	457	461	439	508	473	472	483	479	443	500	486	467	461	486	498	455	454	500	480	460	427	473	501	467	478	490	461	497	421	478	481	450	460	446	463	517	487	461	471	449	468	495	478	443	454	449	465	469	433	448	455	450	457	446	451	475	479	480	433	470	430	477	483	437	463	478	509	457	446	450	508	469	460	490	499	464	478	454	483	443	464	479	450	439	450	466	497	537	475	469	477	491	437	446	466	479	464	474	453	471	511	464	521	460	491	451	473	497	505	438	497	456	458	475	465	448	490	477	466	435	455	487	502	487	455	455	477	469	480	478	474	525	466	436	485	462	463	500	510	487	476	469	451	490	517	442	470	451	484	493	519	451	471	476	432	460	474	463	497	467	452	462	505	486	490	462	450	486	465	446	415	465	473	478	496	492	445	498	478	446	526	459	471	459	477	473	459	473	509	440	488	479	474	453	454	482	486	480	446	451	450	494	449	479	450	445	484	519	479	435	458	495	469	491	461	460	473	458	426	490	444	489	478	465	451	494	453	490	448	500	456	482	489	448	473	484	454	500	492	497	478	498	479	472	451	430	498	485	455	459	458	447	474	475	434	464	478	490	451	501	420	465	458	500	493	494	452	489	489	450	466	485	459	457	481	480	508	474	490	448	448	452	513	470	497	453	479	455	498	460	497	449	482	467	489	436	495	491	477	499	476	443	521	510	465	487	493	422	482	451	470	477	484	473	476	470	453	461	510	474	463	487	474	446	449	500	479	467	463	466	476	447	492	469	504	464	495	448	491	474	458	477	480	473	485	476	482	478	474	481	483	451	485	447	494	490	509	440	440	451	523	484	485	478	481	426	449	485	469	444	473	469	433	492	486	491	453	455	491	484	434	511	483	480	479	440	487	468	437	481	475	503	463	513	494	482	464	444	511	499	467	522	455	474	449	454	445	431	503	455	452	428	428	486	473	470	458	467	472	485	470	464	454	489	434	491	428	434	437	470	464	470	446	452	460	471	437	477	455	542	492	453	474	455	460	443	460	476	447	462
24142	21147	28284	24279	21040	12425	5319	3090	2355	2215	2334	2055	1743	1624	1208	996	905	746	660	649	617	628	565	541	527	491	487	457	474	406	387	370	380	378	416	364	383	360	412	361	381	348	388	339	367	354	349	345	314	343	360	382	365	338	369	325	319	325	318	346	351	334	295	324	349	281	322	290	314	300	319	306	318	301	293	319	284	289	300	328	313	298	285	318	311	302	295	292	311	270	302	296	267	288	318	311	303	315	315	325	319	287	268	281	301	252	309	285	324	320	315	279	286	302	322	309	297	305	308	302	309	282	317	287	277	294	334	279	285	286	268	281	336	322	294	265	277	296	284	327	328	282	296	290	285	303	312	308	285	300	285	283	315	299	273	309	279	297	285	283	307	302	300	278	314	300	269	321	312	320	294	335	293	302	325	296	284	276	291	302	278	289	316	336	293	305	301	315	273	313	263	296	301	273	303	295	295	288	305	275	291	284	320	305	284	305	289	268	299	300	284	368	276	310	308	306	287	319	303	316	310	291	314	304	303	345	289	278	286	276	289	305	276	315	295	315	319	318	304	280	301	263	281	306	318	324	295	274	297	291	260	320	277	286	306	303	252	287	302	295	295	272	288	320	296	279	271	307	298	309	278	329	305	256	330	299	301	317	312	297	310	296	323	286	276	313	286	317	288	314	286	300	312	284	309	299	313	288	277	295	293	301	279	297	277	278	316	311	271	286	323	280	275	299	309	267	261	283	303	281	287	312	280	303	293	329	280	305	294	290	298	318	284	299	310	303	291	272	299	315	283	291	261	266	304	291	275	320	291	334	293	269	327	270	315	319	316	280	288	279	280	306	284	310	293	300	314	291	272	268	300	293	284	304	294	312	303	283	301	321	279	307	311	304	265	283	318	324	279	291	275	290	248	293	320	278	298	292	289	287	296	306	306	314	306	268	314	304	289	293	325	319	298	276	262	286	299	290	275	278	314	306	292	292	272	252	296	294	290	302	305	287	303	285	286	265	301	283	301	286	329	277	310	295	290	314	320	308	287	287	280	277	289	258	342	294	288	279	286	269	320	268	295	308	295	292	314	355	277	320	277	303	308	316	270	296	277	286	301	306	280	302	287	296	301	300	291	277	306	312	328	285	312	271	270	285	313	258	340	287	274	294	300	286	294	267	283	307	317	292	275	288	289	306	276	292	301	295	310	278	313	299	288	270	326	273	335	313	299	321	295	316	265	282	305	315	304	300	278	287	302	318	301	325	304	271	287	294	295	279	279	318	273	298	280	281	325	291	278	253	281	302	300	292	280	305	285	291	294	292	283	283	295	303	278	290	288	291	282	300	289	315	328	298	288	314	305	289	319	295	317	318	300	296	301	294	290	305	281	273	296	286	317	288	301	328	294	295	287	288	290	286	283	302	300	285	296	308	277	341	314	292	295	279	296	273	294	309	294	309	298	294	290	298	298	290	302	281	302	308	270	295	311	302	289	326	277	265	297	305	318	274	265	330	303	298	290	271	307	286	286	311	277	275	282	280	303	313	306	309	287	286	307	304	290	305	273	282	306	294	305	321	302	301	277	290	303	302	292	296	301	277	313	308	270	311	291	290	277	300	331	304	266	305	294	273	315	300	288	299	296	298	297	312	310	326	272	300	314	282	307	276	303	304	295	319	296	281	291	327	307	321	262	295	287	287	303	307	300	308	293	305	281	315	327	317	272	284	263	262	280	299	304	284	283	295	299	284	285	275	266	259	302	290	298	326	276	301	271	312	305	281	295	289	274	271	315	293	323	315	325	306	313	289	276	260	287	300	271	328	302	306	301	299	326	333	292	314	294	289	277	265	317	318	327	276	296	316	286	279	306	284	283	289	326	284	316	284	279	288	277	273	314	315	313	300	299	273	330	303	308	269	316	300	306	322	283	320	297	330	324	300	325	298	279	275	301	280	312	261	269	299	298	287	286	312	319	301	269	276	294	287	286	311	313	286	279	293	300	276	284	297	304	309	308	285	316	300	308	303	301	276	287	302	301	274	305	294	297	313	298	262	302	322	304	305	302	315	289	271	298	297	316	295	273	307	286	309	294	311	337	301	322	300	340	269	292	299	307	305	292	293	306	310	298	276	276	279	297	310	294	321	297	307	317	296	285	305	290	293	272	296	323	297	288	297	269	333	299	307	304	289	289	275	305	310	318	319	279	269	315	302	267	306	278	273	300	307	301	279	275	315	292	301	330	303	301	323	319	300	324	331	280	300	326	270	302	304	321	315	317	291	294	292	288	284	302	266	292	329	268	296	266	291	301	296	296	284	294	336	294	291	310	305	311	298	283	310	308	289	302	287	278	277	253	296	277	267	276	310	283	280	264	273	280	276	305	268	304	278	262	295	275	323	301	308	308	312	297	275	276	279	295	284	307	317	309	303	346	311	284	298	292	298	301	281	281	259	291	323	269	292	328	303	285	310	311	297	308	319	311	303	300	304	303	274	287	293	285	297	270	287	284	275	299	271	292	315	318	299	247	308	275	295	284	321	290	310	318	309	300	308	308	283	304	296	282	302	317	321	321	332	287	287	310	329	324	284	311	305	260	306	294	351	330	290	264	311	253	314	304	298	277	318	289	299	291	298	316	292	296	313	320	291	303	301	306	277	288	313	319	298	292	283	325	302	299	334	312	306	304	296	303	295	275	310	313	300	294	299	311	266	286	279	299	297	289	300	314	310	309	314	274	266	293	265	310	278	319	270	282	313	292	279	303	299	296	281	312	304	299	292	284	305	265	257	314	300	305	285	309	301	316	317	269	290	293	304	291	276	306	288	253	284	294	296	282	273	289	299	298	337	298	272	289	296	288	300	303	298	286	282	251	277	305	287	306	270	312	297	298	283	319	294	295	296	279	307	298	275	312	290	280	281	279	258	262	288	307	274	302	299	263	292	288	286	304	318	298	292	301	292	292	307	314	321	328	308	294	275	296	304	272	296	294	290	270	280	287	299	329	256	300	320	296	310	312	331	294	278	307	284	290	302	311	277	297	253	302	297	281	289	302	293	260	312	294	261	292	298	299	279	295	272	279	296	272	324	300	290	272	302	286	321	278	285	305	276	270	291	332	301	283	320	284	264	288	282	283	274	300	310	309	316	269	298	301	292	303	298	286	301	296	272	331	302	323	298	277	315	329	336	331	298	307	328	318	318	308	284	284	291	316	274	297	319	307	291	289	310	269	309	296	283	315	296	300	258	295	310	327	273	293	292	294	301	313	335	302	280	293	290	311	301	285	315	283	293	280	299	323	279	294	289	299	271	261	267	300	273	297	299	248	294	274	304	275	299	269	316	287	288	299	329	275	296	272	295	294	296	288	327	299	305	305	313	295	291	306	279	306	310	295	276	325	319	273	265	276	299	276	286	313	298	309	282	305	291	307	290	289	298	292	278	301	305	313	320	302	277	296	273	300	283	285	272	295	287	292	283	305	280	288	279	322	311	294	321	287	302	281	307	300	297	315	304
18260	32991	21865	14443	12462	11096	8193	6401	5307	4827	5035	4337	3622	3100	2313	1807	1721	1282	1182	1209	1087	1024	950	860	827	738	712	731	618	636	598	493	511	513	490	527	512	511	509	517	483	488	467	463	447	469	481	451	458	456	518	471	444	426	401	461	435	416	433	436	407	438	398	428	388	384	375	383	388	347	431	407	360	358	372	369	411	381	354	345	363	355	370	349	366	372	381	367	387	373	385	366	389	365	387	350	347	378	380	364	367	365	343	362	366	369	355	350	393	374	373	370	347	352	354	370	333	392	353	388	333	385	375	384	384	358	398	327	334	364	362	374	359	367	353	358	388	387	344	360	378	383	385	371	358	375	360	362	350	337	382	368	354	375	355	359	371	383	368	363	361	370	393	409	351	378	349	331	375	336	339	353	335	346	361	369	336	358	416	352	367	356	385	391	353	376	352	393	374	344	366	376	393	360	355	343	363	351	351	393	358	369	384	359	352	341	375	360	370	326	362	343	392	354	354	362	385	362	373	378	369	359	338	397	381	334	371	337	357	374	341	366	387	387	360	352	376	352	337	364	352	339	382	379	366	381	373	357	359	371	386	352	390	365	372	405	384	345	362	347	376	337	390	394	354	343	393	386	388	381	361	355	348	363	353	362	358	387	340	348	375	387	387	359	401	357	359	354	363	368	341	356	381	357	386	354	348	384	387	362	358	365	362	312	366	346	354	386	379	367	378	373	402	389	383	348	354	385	367	366	347	400	381	304	389	369	374	373	356	368	366	393	375	339	373	358	364	350	357	369	361	373	349	374	350	353	366	354	370	368	380	378	353	382	364	395	357	332	364	363	372	372	386	365	367	369	337	353	339	377	393	367	373	384	350	406	332	358	342	379	323	351	367	379	386	347	381	377	360	372	381	400	356	343	321	368	357	364	373	359	361	341	359	356	360	360	377	347	369	388	380	343	363	383	344	339	350	374	355	376	344	376	365	365	351	360	367	364	360	363	368	357	344	347	372	376	364	376	375	355	350	376	357	358	376	350	398	379	375	350	318	339	347	360	389	394	352	375	350	366	374	361	374	348	367	349	389	377	389	366	381	350	355	330	382	374	366	343	350	362	358	372	372	337	373	412	372	349	366	370	369	367	345	357	328	370	350	359	366	356	344	380	408	350	365	332	368	330	358	334	366	343	378	381	358	399	350	391	328	375	370	369	352	329	367	372	380	344	357	353	358	356	374	366	364	366	358	360	373	347	385	360	356	385	352	384	378	322	370	345	346	383	363	329	354	379	376	334	391	347	409	339	335	356	362	357	330	363	367	360	382	389	382	382	376	324	362	340	352	381	342	349	353	326	384	378	387	337	388	351	355	353	381	358	344	360	373	354	381	386	363	376	373	352	371	348	362	359	347	373	370	350	329	351	347	376	371	352	387	359	386	388	355	378	368	377	356	368	375	363	384	382	387	378	361	387	383	383	354	383	361	385	361	362	375	378	354	328	358	366	340	378	365	390	378	372	360	335	383	412	345	369	312	366	377	320	359	350	362	378	358	349	362	341	368	320	356	388	335	339	358	382	378	387	382	379	399	392	350	353	350	352	337	365	345	337	365	370	344	375	352	381	360	338	378	379	341	349	358	370	379	343	383	347	348	369	370	349	348	361	372	376	344	379	335	358	356	350	327	400	387	382	355	387	382	395	357	371	351	363	364	357	349	351	382	356	370	364	368	356	366	353	378	370	375	383	341	358	361	345	355	360	320	342	383	340	381	370	343	377	346	365	365	378	345	383	340	382	357	375	358	377	365	362	368	379	344	354	402	356	376	364	369	381	376	363	337	363	353	355	359	349	368	346	387	365	383	345	369	376	353	365	375	366	383	362	377	347	343	378	371	357	333	339	353	372	376	321	379	374	367	354	350	386	342	359	386	336	360	373	374	381	326	360	386	331	337	373	384	390	359	387	377	364	333	385	349	353	381	387	377	359	396	374	377	352	367	336	357	362	395	361	387	373	374	377	368	362	360	376	380	352	358	379	377	354	378	350	373	413	355	371	335	322	356	358	351	366	377	398	364	366	337	378	386	373	354	333	351	357	368	359	348	388	390	348	362	364	363	342	340	374	374	377	361	371	354	380	386	367	373	358	366	346	338	378	333	355	346	383	355	353	350	403	381	383	366	344	371	348	383	351	366	359	327	355	368	359	357	369	364	354	328	357	362	356	360	376	339	390	351	358	363	340	377	342	374	381	380	342	366	366	389	362	374	404	361	359	387	363	360	388	377	350	341	346	359	368	392	348	372	362	377	346	350	398	312	386	399	364	367	368	380	359	382	363	378	370	355	340	342	345	357	361	367	351	372	384	371	368	387	353	354	377	363	357	366	339	370	368	371	371	379	395	402	373	380	372	375	419	355	387	343	341	338	347	385	382	361	354	393	349	353	395	348	346	342	322	321	359	353	366	361	354	319	354	386	355	350	322	371	372	380	344	372	351	349	323	356	359	365	340	378	372	335	399	363	353	345	339	372	395	349	361	359	367	346	363	350	384	347	361	393	349	344	343	381	388	349	378	369	350	365	337	340	365	361	379	369	343	342	362	388	369	335	384	347	344	352	365	364	361	374	388	336	373	373	368	360	358	352	349	375	378	372	353	349	384	392	362	349	375	375	370	330	356	367	369	398	358	355	359	382	348	355	387	327	329	362	355	364	379	378	388	346	337	363	356	367	313	366	389	354	384	370	383	354	361	343	349	382	355	333	367	352	380	366	331	363	360	372	383	376	337	371	334	399	361	362	364	370	349	367	380	394	345	370	358	351	331	366	403	345	363	332	365	352	364	397	352	410	370	390	364	338	383	334	377	370	397	360	380	368	347	364	380	363	353	353	376	367	366	360	393	360	318	328	358	372	364	365	346	358	373	360	333	358	352	380	377	375	336	383	356	355	367	356	377	358	398	385	363	388	344	373	373	412	364	346	370	364	383	343	369	397	373	347	371	352	390	371	352	377	325	355	367	334	359	350	355	387	374	364	356	355	379	371	370	381	383	360	358	359	390	372	368	371	335	337	388	359	378	356	361	368	379	345	369	388	314	398	370	400	364	378	370	376	373	346	385	366	372	364	387	383	379	358	358	401	367	351	373	376	355	359	369	346	394	368	337	365	396	366	390	374	387	341	386	355	333	366	384	346	355	373	346	362	351	373	341	352	323	375	362	333	378	363	355	367	379	375	359	352	406	321	391	368	359	417	357	363	364	371	356	393	343	408	374	340	381	365	375	343	380	367	350	364	384	358	394	364	380	330	353	361	348	375	362	378	364	346	348	349	381	353	366	340	338	353	386	367	361	344	375	354	403	355	384	330	375	351	352	373	336	377	348	381	390	362	346	343	347	358	332	366	338	339	394	348	345	362	355	372	374	375	372	333	351	382	359	378	392	361	390	357	371	380	368	341	375	362	403	355	383	359	334	350	364	365	348	359	422	346	327	367	388	347	365	380	344	347	385	372	362	373	337
25351	21177	27083	25240	12157	4981	3377	2382	1974	1854	1953	1790	1660	1349	1164	1003	969	788	770	848	703	799	725	634	636	621	565	594	582	570	578	525	569	514	523	580	515	529	509	568	534	529	496	505	575	487	491	490	513	521	527	496	558	490	552	492	529	512	480	469	497	521	518	475	472	504	437	504	475	478	443	464	480	459	466	485	464	466	481	479	472	463	435	463	465	425	500	428	440	472	472	469	456	464	453	479	463	481	445	467	497	468	449	464	463	457	444	468	468	444	433	447	451	474	454	465	468	410	483	483	497	493	489	480	463	454	469	455	491	456	490	462	441	443	477	444	458	497	469	469	479	455	502	461	458	432	488	463	496	493	450	470	473	458	463	436	491	455	453	492	472	460	464	523	482	447	479	489	436	441	490	516	456	493	452	469	488	441	455	479	462	473	442	471	496	416	472	495	409	468	467	496	479	478	459	472	467	454	461	433	472	455	472	440	465	450	497	444	452	439	445	437	440	459	456	461	483	451	442	432	437	486	511	490	470	495	473	475	490	472	465	486	439	431	489	458	499	475	497	469	445	473	449	468	486	447	500	467	492	493	465	416	471	468	468	475	450	488	470	461	449	433	440	490	495	466	474	535	450	472	463	461	447	462	458	490	499	452	463	506	501	482	454	430	477	473	449	511	493	464	495	460	475	449	505	492	446	496	424	465	486	457	444	503	459	458	464	439	464	492	446	442	414	457	431	460	525	425	487	463	467	453	464	455	481	430	463	461	498	513	480	463	464	479	487	463	454	453	449	487	489	451	470	446	478	462	439	458	491	464	479	488	438	466	448	456	475	440	460	478	456	459	415	476	436	473	455	462	443	495	420	466	468	484	462	460	450	481	485	416	492	448	445	508	493	484	443	474	484	439	473	436	470	477	444	439	469	492	480	475	474	502	470	479	479	482	487	466	464	446	473	472	493	459	474	493	484	491	411	492	436	477	501	472	472	447	475	490	470	442	486	473	436	465	466	461	477	468	515	452	524	463	485	462	459	464	469	448	471	467	442	454	460	455	462	461	456	517	461	465	442	477	450	469	455	440	457	447	481	458	473	437	472	484	455	452	456	429	459	497	468	516	526	437	473	429	487	479	491	440	467	482	435	454	479	449	475	489	451	489	437	459	435	455	468	491	478	478	423	446	497	476	508	443	427	487	459	448	453	462	462	458	477	483	473	443	501	479	443	429	475	461	468	483	488	454	451	451	468	465	488	515	454	479	452	470	457	466	449	469	477	445	485	462	481	467	452	454	476	463	458	455	444	496	432	453	430	448	464	440	481	449	434	451	483	502	477	482	452	451	425	482	505	467	484	460	460	481	456	473	453	459	469	497	439	441	484	475	455	458	471	444	545	478	467	465	460	499	453	443	445	474	466	439	508	462	460	476	455	452	466	481	434	458	458	457	455	446	445	487	473	439	474	445	450	484	460	455	525	525	459	481	513	489	450	437	442	444	483	430	424	457	441	416	488	467	432	451	473	460	461	476	427	458	461	486	456	476	439	470	433	455	486	489	474	462	475	464	450	469	464	484	452	517	452	479	442	482	481	468	465	455	503	489	432	459	466	464	480	469	414	481	434	521	481	496	485	500	445	459	474	460	427	452	495	463	480	479	435	469	436	435	453	468	474	494	493	479	497	480	479	492	500	454	457	448	432	431	509	459	480	472	477	493	480	497	429	453	476	451	461	459	460	457	472	506	437	491	462	456	434	464	500	451	454	443	465	490	459	467	439	481	435	446	483	451	502	487	471	497	471	474	460	454	473	450	486	424	483	470	469	465	476	459	469	459	455	470	456	471	460	498	505	453	476	477	433	422	454	467	472	452	488	470	452	467	462	470	518	505	412	480	494	468	449	465	460	501	479	422	455	441	464	485	430	515	450	436	479	502	459	437	470	462	451	469	488	467	491	479	480	464	529	473	497	439	469	449	531	508	429	470	427	468	465	483	451	457	462	489	437	431	442	472	490	479	480	456	461	491	456	470	450	445	472	484	472	459	481	461	466	467	431	455	523	495	441	465	434	493	483	462	498	434	458	489	458	440	479	479	472	462	435	487	453	457	448	459	452	459	422	461	473	432	456	459	492	494	477	469	468	478	442	483	473	492	457	482	482	490	481	502	489	483	486	429	460	520	468	497	453	438	529	472	455	457	467	425	466	474	430	460	473	450	484	464	456	468	487	483	484	475	467	470	451	458	449	498	489	431	457	466	488	441	429	456	480	476	476	477	475	473	473	474	463	468	471	488	457	463	489	433	451	453	460	452	468	485	464	479	462	462	476	471	445	426	484	476	471	458	478	437	455	453	458	451	464	484	488	459	467	471	479	481	499	470	456	469	435	479	424	470	453	470	478	483	449	471	486	451	477	440	458	478	487	479	488	492	477	482	470	471	486	454	446	432	456	473	439	478	401	442	480	493	457	486	435	447	472	474	435	481	449	485	482	501	451	499	460	421	463	471	443	435	507	476	458	475	459	448	474	480	439	491	463	447	484	499	439	473	492	456	449	435	498	448	470	456	446	480	457	482	474	459	496	467	452	484	505	516	445	467	458	499	473	492	472	450	454	485	459	447	471	487	459	498	476	449	452	490	462	456	446	472	483	454	447	504	480	455	448	501	468	457	452	476	453	518	451	458	516	502	471	499	460	486	474	405	471	483	470	463	448	467	472	496	456	469	506	481	458	488	481	448	459	483	464	438	518	476	496	488	430	477	474	506	492	451	439	489	486	447	451	467	462	436	462	452	487	517	490	446	455	468	481	479	476	452	480	462	477	466	460	445	424	430	451	432	477	480	477	478	458	478	487	465	466	452	467	498	442	471	449	482	446	479	481	479	472	479	445	449	467	455	505	490	449	509	491	476	450	471	485	497	457	432	461	466	474	456	459	452	446	444	472	450	483	492	460	459	457	473	481	459	472	443	501	497	458	432	465	466	451	488	460	484	449	441	499	462	484	468	447	458	474	500	468	469	488	492	486	457	452	463	496	481	467	452	527	459	464	461	444	465	483	448	439	489	469	462	494	446	476	461	507	487	459	452	463	484	480	450	486	448	483	430	436	465	452	432	482	469	463	463	472	468	462	469	522	478	458	423	457	474	462	469	438	456	468	520	450	446	467	457	474	441	450	464	493	463	453	459	460	484	481	457	466	474	467	489	469	470	472	455	478	465	459	464	439	423	488	474	443	413	497	496	463	497	488	449	481	483	444	474	464	449	497	444	429	488	471	475	491	479	467	482	465	478	483	487	463	470	454	458	460	473	449	435	476	483	479	483	485	454	460	484	440	413	455	474	439	515	475	456	470	459	443	458	471	484	452	466	449	452	434	469	483	458	473	498	485	490	461	477	457	441	452	440	462	467	453	477	528	463	491	424	458	447	445	475	469	446	450	455	448	474	464	489	471	485	504	456	470	464	457	449	464	452	442	481	458	492	461	431	471	493	453	447	468	530	432	465	478	490	500	460
18389	28834	18129	11965	10445	9065	6855	5344	4662	4211	4300	3785	3228	2679	2069	1801	1650	1360	1182	1192	1149	1017	1008	990	882	857	869	868	755	769	718	698	691	671	676	686	665	693	684	710	621	662	636	615	605	686	653	636	610	629	648	617	601	588	631	595	612	611	619	589	551	563	602	568	575	605	571	551	562	595	557	588	556	544	574	532	590	519	543	549	588	587	557	549	532	542	558	553	544	563	587	536	537	544	550	539	550	582	572	572	563	584	575	539	517	529	552	560	573	579	521	529	548	593	570	553	585	576	528	583	537	574	549	574	552	571	490	556	583	531	571	561	551	560	527	526	547	572	551	582	535	570	514	553	564	584	545	585	560	572	555	583	556	591	547	535	571	525	567	542	554	566	598	533	557	565	568	563	529	557	506	555	561	545	523	572	535	582	550	551	546	569	593	523	595	531	552	572	527	547	542	561	552	564	589	561	546	550	583	544	510	551	579	534	559	579	554	548	553	545	549	545	579	559	592	542	525	569	583	545	550	567	559	532	572	511	552	536	568	562	575	532	568	560	559	559	569	538	531	533	513	595	531	535	567	545	556	585	521	573	564	556	577	585	567	543	512	511	546	575	545	556	567	589	507	513	542	542	572	546	548	561	590	582	561	541	502	542	528	544	593	583	577	560	582	561	544	519	531	578	610	564	542	534	517	555	549	559	587	505	543	528	525	570	571	574	568	547	540	537	566	574	542	578	561	542	523	550	548	590	569	559	548	556	574	514	579	553	555	568	571	581	535	546	569	562	598	564	568	545	577	544	578	567	523	576	540	543	548	526	578	541	489	555	535	563	537	559	557	563	550	517	569	580	568	561	528	553	563	572	541	609	581	567	500	550	568	579	534	567	533	583	530	559	560	604	557	560	579	564	572	550	545	516	564	568	602	534	595	539	572	568	562	548	548	528	554	566	513	570	533	551	575	524	615	575	539	570	555	534	528	538	542	531	572	504	531	511	579	570	540	560	580	555	568	558	567	558	572	533	576	553	550	525	491	560	540	559	562	523	514	586	574	548	603	575	567	566	561	555	547	533	565	528	551	554	566	567	560	522	586	561	571	577	547	564	569	554	548	569	543	528	525	594	557	531	540	581	586	548	532	522	577	552	605	582	584	550	504	551	540	560	573	555	554	548	573	554	563	565	581	554	537	540	533	549	567	543	579	542	570	534	541	561	543	535	560	556	516	581	584	551	489	556	580	525	552	598	558	528	577	558	603	605	571	524	587	544	552	546	541	532	584	570	582	510	572	536	525	562	563	582	546	569	560	565	585	554	575	541	554	516	545	563	520	557	571	574	558	551	586	561	596	559	587	556	541	548	553	523	606	564	514	545	543	549	560	572	553	552	526	520	590	552	580	553	568	588	601	533	515	522	588	532	522	586	546	569	543	514	576	542	577	547	556	541	555	592	546	586	574	582	543	575	549	589	551	553	530	564	533	504	523	602	545	573	568	609	573	552	547	538	523	576	581	574	551	556	552	538	570	581	555	572	557	572	533	544	558	562	536	564	550	559	516	509	526	549	506	547	544	570	560	594	566	605	553	467	587	580	558	536	542	520	592	555	583	562	580	566	550	549	549	601	529	559	556	547	555	553	524	550	574	579	540	547	545	569	535	560	560	543	548	577	543	565	565	572	543	566	572	554	518	595	578	538	564	545	590	564	520	577	558	543	531	519	536	533	537	577	546	596	583	547	540	560	554	609	574	526	546	551	545	536	553	565	552	553	553	556	571	578	556	545	530	534	559	612	569	585	499	544	512	537	568	546	561	550	554	551	528	601	555	565	537	557	526	526	538	548	572	506	534	556	575	571	575	576	592	530	575	535	585	591	540	567	533	550	552	586	546	545	531	581	540	553	565	526	570	573	566	521	565	571	556	577	567	520	558	527	521	559	561	582	542	564	586	566	562	544	516	552	524	528	547	538	604	570	547	553	536	535	530	581	563	548	593	514	546	557	520	548	589	571	528	570	582	547	540	556	572	561	597	546	538	525	515	553	553	521	598	521	549	568	563	482	581	572	569	613	559	557	561	537	532	548	577	585	595	560	551	555	549	561	555	537	483	530	558	572	558	532	526	560	543	543	522	538	565	566	561	560	591	546	574	599	559	532	521	555	590	542	548	581	553	586	536	552	559	561	579	569	530	558	570	498	518	577	573	537	549	591	561	572	556	529	573	556	593	549	534	546	535	543	539	539	528	564	540	545	577	566	576	537	534	570	586	581	553	577	554	607	555	572	554	602	523	573	588	577	553	539	569	571	580	541	608	543	540	605	548	553	591	533	543	562	558	553	544	544	562	552	521	519	556	555	534	559	543	555	581	540	556	559	536	539	545	546	583	511	540	579	576	569	583	556	562	575	522	575	534	543	563	509	509	511	561	609	537	538	565	539	567	541	587	532	560	573	545	566	565	575	549	565	577	556	553	579	532	539	546	537	545	565	567	546	558	507	547	568	544	551	567	545	551	523	529	530	589	593	590	563	629	542	584	572	540	571	548	587	559	551	560	528	587	548	521	525	510	515	560	575	539	516	538	552	542	544	523	558	565	541	519	496	551	553	543	546	557	548	555	523	549	548	551	531	565	532	531	550	556	555	568	563	517	511	572	534	523	566	560	575	565	529	576	514	554	553	584	564	595	551	567	558	549	534	602	538	525	598	532	535	545	534	558	506	553	588	557	576	542	579	601	555	576	558	539	576	559	507	572	547	564	572	568	554	539	537	531	550	573	580	586	548	550	567	543	577	521	513	552	504	554	539	549	580	563	565	592	541	591	542	551	577	598	573	560	550	511	542	561	570	565	560	576	551	559	529	528	591	569	526	545	558	559	565	530	581	552	578	588	549	580	543	582	601	545	579	517	586	557	570	573	527	561	591	555	590	537	556	571	527	547	537	559	564	516	537	532	546	555	577	564	523	518	565	538	532	574	599	550	553	549	545	521	491	568	531	536	540	581	545	535	538	537	531	554	595	572	585	552	565	574	575	580	553	559	555	579	579	567	545	578	553	516	584	572	520	533	559	533	586	570	559	542	546	511	505	546	602	549	536	538	575	572	588	581	540	585	539	568	568	577	605	568	553	572	597	566	509	553	565	579	586	564	585	563	568	561	582	580	548	543	559	547	547	625	593	517	583	538	545	582	553	546	534	578	564	552	575	563	573	598	592	574	549	555	533	550	568	602	540	612	571	531	519	539	560	524	570	532	563	500	565	517	552	568	551	584	530	562	575	530	529	567	520	540	558	537	510	601	533	568	579	569	572	575	590	533	533	529	577	571	513	564	577	567	529	553	504	551	540	543	552	560	585	567	540	571	542	576	549	568	581	564	565	575	597	544	526	566	554	557	574	582	585	571	518	550	604	569	530	571	555	586	536	555	537	572	549	532	539	580	554	561	584	556	542	556	539	586	552	558	564	578	572	573	578	570	573	558	580	540	583	583	616	559	545	564	583	527	612	537	555	543	549
23087	21188	28827	23834	21211	21321	12999	5020	3873	3684	3261	2971	2552	2171	1626	1364	1376	1049	1034	1024	875	903	854	770	663	633	695	611	515	538	557	501	512	500	489	516	516	487	512	537	468	414	453	437	458	419	471	446	455	460	489	436	418	424	414	450	430	427	394	427	426	385	399	412	421	393	389	376	355	407	393	413	383	418	330	416	385	384	386	390	381	356	378	368	403	390	401	384	362	372	391	406	337	375	371	355	406	365	387	401	369	394	374	378	365	320	389	344	369	372	356	372	375	340	388	360	368	371	362	395	395	359	383	373	386	368	372	353	354	418	395	367	326	382	374	355	385	413	340	380	382	405	374	382	371	411	404	363	330	381	377	347	389	369	392	368	354	382	352	400	345	361	371	387	371	392	364	377	399	359	362	367	353	381	398	365	345	397	397	418	357	345	352	368	380	386	359	322	390	395	369	387	347	360	350	357	368	382	395	319	350	403	381	373	386	354	372	409	378	370	372	389	360	401	348	384	360	374	410	369	382	364	394	397	381	376	375	343	400	360	414	369	389	379	360	407	365	373	390	372	397	364	375	368	387	347	397	355	363	389	364	423	365	357	415	385	418	424	358	360	399	373	352	410	395	359	362	358	387	380	360	355	389	341	394	374	387	396	340	375	380	354	360	363	376	394	402	379	371	367	379	368	371	342	375	349	371	385	388	329	351	364	345	357	378	375	361	389	393	340	392	351	324	387	371	371	411	373	361	376	376	399	405	336	379	385	382	387	356	393	387	357	375	367	365	399	361	365	383	321	366	381	353	360	377	375	356	398	369	364	368	426	392	349	376	349	373	391	395	354	363	344	347	363	404	315	382	389	335	395	376	397	392	334	379	398	340	375	395	394	367	413	373	371	382	385	371	408	385	376	373	381	381	386	361	366	374	349	367	401	336	364	398	391	390	390	378	374	370	375	371	381	363	358	364	376	365	380	380	363	375	371	382	368	370	359	381	369	382	380	386	407	388	417	340	391	388	354	400	361	378	391	371	373	357	348	377	369	335	360	365	407	366	355	373	375	376	338	372	378	413	381	363	360	373	359	378	381	385	375	368	365	381	348	396	365	378	347	393	375	351	378	387	377	379	364	374	365	377	352	363	393	365	353	371	347	380	373	380	360	392	365	380	375	385	364	378	404	347	348	396	371	363	419	379	378	346	391	404	368	326	353	385	384	372	398	389	393	384	368	391	379	390	393	395	386	393	374	361	395	367	348	377	350	394	384	374	363	370	388	375	382	370	375	374	366	397	381	382	339	362	393	381	381	399	387	375	367	347	360	354	385	356	351	378	368	361	364	359	370	376	351	368	368	389	362	351	377	404	373	383	382	375	359	385	401	377	372	346	357	400	356	373	391	368	378	343	366	336	397	367	380	378	361	393	364	358	357	429	398	382	372	389	392	338	370	370	380	341	411	379	397	357	395	395	385	379	346	380	369	355	389	361	360	350	356	369	397	375	368	371	375	359	353	369	366	390	367	361	387	366	394	358	376	373	385	348	358	384	358	397	374	375	353	376	375	352	383	365	381	398	370	370	370	346	382	394	344	351	345	399	376	374	352	362	350	403	360	372	333	370	358	373	390	380	382	382	354	379	347	345	335	398	359	350	393	399	368	378	341	356	370	364	381	347	340	375	375	371	365	355	381	387	366	383	364	358	392	350	388	356	393	349	401	375	393	388	420	368	343	395	377	394	361	339	384	374	395	364	350	406	403	335	372	376	394	389	369	381	375	348	373	375	374	366	362	374	357	321	382	365	362	350	370	383	371	358	373	346	351	384	405	373	363	357	372	384	383	366	382	392	361	326	363	369	395	379	375	367	404	362	390	396	360	362	366	408	371	375	378	368	392	389	371	393	379	344	375	375	316	379	394	380	392	388	396	405	359	389	383	390	332	403	350	352	369	375	352	367	376	364	375	439	373	366	352	359	377	358	386	374	387	394	357	412	397	373	379	360	400	330	401	378	369	361	376	371	339	372	356	381	365	377	376	375	363	387	383	369	355	391	371	380	386	369	358	355	366	372	336	419	378	382	375	371	375	400	349	396	351	407	383	390	356	331	386	357	351	376	428	358	342	355	360	348	348	358	373	369	412	368	398	402	330	361	385	399	379	355	365	384	350	330	334	364	371	325	361	416	379	362	383	355	358	340	373	357	363	394	355	383	366	422	418	381	373	361	373	341	366	409	423	364	357	373	352	356	374	357	386	323	378	384	394	400	396	349	388	367	371	361	390	376	347	385	366	361	370	365	405	348	357	388	340	379	376	362	376	418	351	370	350	366	370	369	378	363	337	406	393	356	379	370	349	401	380	358	362	402	358	395	391	336	404	352	353	352	388	392	324	355	358	382	404	379	372	392	401	411	372	377	380	383	359	369	362	385	376	361	379	409	339	374	389	379	384	374	375	329	384	350	377	356	365	357	372	350	373	394	399	368	395	371	375	389	374	381	346	382	351	421	351	364	338	374	376	353	362	423	373	359	376	371	363	358	386	378	372	348	370	386	414	353	389	365	362	384	362	369	397	381	358	399	377	374	377	373	395	359	370	354	371	365	392	356	354	358	385	360	362	371	375	352	377	381	388	384	352	391	363	390	368	373	389	374	402	366	383	378	376	386	363	362	380	360	341	362	397	394	369	390	399	367	354	361	366	336	383	396	360	371	385	381	369	363	346	391	360	414	341	380	388	336	380	334	369	384	375	362	363	379	391	386	353	351	362	375	358	358	344	418	376	364	338	371	366	353	358	394	329	383	369	369	392	362	356	382	378	373	352	382	376	426	379	373	416	387	399	381	365	346	370	372	370	361	349	383	354	372	374	379	402	359	408	364	372	370	373	383	384	382	358	367	390	385	399	366	384	381	357	391	376	379	394	397	386	385	341	410	370	352	387	364	400	357	378	364	383	368	386	425	347	347	375	372	385	381	364	347	377	388	359	366	371	355	407	385	413	346	333	331	381	356	366	371	331	405	369	384	376	416	343	390	370	412	372	353	381	378	384	365	373	341	361	334	397	372	388	414	375	355	368	386	359	376	381	393	371	381	387	371	366	395	346	341	363	353	375	415	345	353	351	367	369	380	386	379	354	409	360	373	356	356	373	385	359	358	365	378	359	387	361	364	347	358	387	360	400	366	369	372	379	394	408	396	367	366	376	385	372	387	387	340	349	388	374	391	337	367	368	369	337	346	344	356	364	373	348	386	381	366	370	396	384	381	356	374	388	370	356	381	353	383	354	394	348	399	362	399	354	366	372	341	389	347	392	414	382	342	383	382	365	352	371	354	371	398	363	423	363	419	363	398	355	418	404	353	411	353	355	347	380	377	377	363	369	378	386	367	381	388	381	358	347	371	390	382	366	369	373	325	376	343	369	371	404	411	382	370	386	341	364	380	355	359	362	376	362	386	354	379	330	411	377	401	402	375	364	362	366	362	403	364	365	355	329	352	384	398	385	365	369	362	357	340	358
21783	38589	27554	19766	17361	14815	11297	8954	8174	7480	6705	6046	5295	4210	3236	2720	2413	1789	1726	1609	1490	1514	1286	1188	1043	959	1024	942	850	775	698	703	682	642	647	637	636	652	610	659	631	648	623	582	587	642	609	600	559	608	602	592	576	548	570	495	527	550	503	516	453	492	503	545	492	487	488	464	425	465	443	428	426	453	432	434	474	428	477	457	422	448	433	430	468	443	429	415	490	436	445	434	435	454	453	416	428	443	420	481	438	441	452	430	473	436	446	421	422	455	420	439	462	406	423	418	437	444	457	430	442	449	416	391	419	448	463	432	453	483	404	425	457	413	434	466	422	437	459	411	429	416	473	404	461	432	429	424	433	390	449	475	412	450	437	416	408	457	426	449	436	433	441	457	442	435	448	422	410	409	391	487	393	430	433	423	411	423	452	400	447	434	443	407	460	450	433	455	450	402	379	451	408	413	396	439	458	432	442	410	447	435	446	437	449	436	423	436	415	434	415	426	396	422	412	432	448	413	435	404	415	421	422	447	428	422	467	403	402	420	422	456	438	438	443	434	464	466	444	390	428	445	454	484	403	435	427	420	429	432	422	413	430	420	423	414	454	438	462	418	430	420	442	414	424	421	445	421	429	444	457	435	442	448	418	429	428	392	451	444	427	471	417	446	428	399	445	438	416	429	414	439	435	446	446	419	431	422	434	423	449	421	420	438	395	461	463	455	416	451	433	462	434	425	440	429	429	420	422	458	456	436	451	415	423	446	433	427	437	469	449	445	444	447	457	467	432	436	437	446	460	443	443	462	453	425	428	472	436	419	443	426	459	447	389	433	421	422	451	458	440	408	437	407	420	516	426	471	462	453	462	448	438	471	399	408	451	440	446	468	432	424	442	438	441	443	426	483	451	426	421	424	451	448	386	442	409	456	438	429	417	439	447	405	425	426	441	452	463	456	456	446	458	409	453	426	422	490	453	426	421	425	417	399	426	472	425	492	413	428	451	445	423	408	431	381	436	432	431	407	436	424	461	445	387	430	455	443	447	416	432	436	441	429	474	437	473	461	465	421	429	436	463	392	447	432	423	414	452	447	445	452	467	452	404	441	444	439	408	411	476	442	412	426	451	453	430	436	425	483	428	422	437	468	421	436	433	428	456	440	464	388	419	425	469	386	393	413	395	392	421	436	426	426	437	431	400	435	445	407	440	423	439	423	453	402	420	418	450	407	449	460	437	440	445	473	452	466	460	466	441	386	425	459	409	437	450	416	469	420	430	433	414	437	429	425	425	435	439	487	446	442	438	451	425	440	443	462	426	477	419	429	435	423	420	455	454	449	405	442	416	453	426	432	422	412	430	435	400	459	446	444	434	424	423	405	424	409	449	433	427	414	453	402	463	411	425	453	437	413	434	423	432	469	446	414	474	432	418	433	450	438	394	432	447	408	441	438	405	451	426	417	419	429	447	393	429	426	456	458	443	459	448	459	417	424	443	417	413	421	459	445	442	407	447	447	459	423	440	435	429	437	452	452	449	452	407	439	434	439	429	462	416	401	431	443	431	442	477	440	428	423	432	419	418	405	403	422	408	419	419	425	432	446	453	437	455	442	420	461	461	418	471	413	403	459	412	435	434	435	416	403	409	412	448	433	405	474	444	423	450	441	454	450	408	453	449	433	441	457	415	426	459	411	451	466	432	426	427	434	424	435	420	433	462	440	399	440	440	459	422	433	443	436	392	437	415	470	471	422	500	441	422	455	409	464	448	430	419	443	450	421	413	433	414	411	459	425	453	451	423	424	475	427	463	476	445	458	415	441	415	407	430	447	443	382	427	426	449	437	450	437	426	409	441	452	433	418	422	437	451	449	426	393	450	438	393	437	402	495	435	454	452	433	441	439	405	403	429	435	397	455	447	419	479	389	459	451	436	438	456	409	432	431	459	413	409	460	459	441	457	434	433	461	417	397	470	453	425	431	457	450	425	402	457	405	465	429	387	449	432	439	431	473	423	438	414	408	427	417	399	434	448	447	455	413	442	446	452	431	443	428	404	452	406	462	439	433	425	476	424	409	436	464	417	434	454	384	441	480	440	373	439	436	394	417	447	431	406	416	446	400	462	427	445	409	441	417	409	430	421	410	454	429	420	413	419	411	439	426	456	434	418	414	439	425	430	442	396	397	443	448	406	430	414	458	448	434	419	419	421	451	458	433	461	437	439	474	430	395	414	487	455	445	416	432	418	426	410	434	473	365	430	450	421	418	442	423	416	416	422	448	433	416	378	411	449	456	456	442	430	373	397	424	458	414	400	431	428	434	473	444	439	476	438	420	450	417	441	468	451	431	382	402	469	429	426	477	417	417	439	475	421	437	450	448	436	452	440	431	435	456	462	440	462	427	414	465	415	410	426	446	452	436	422	406	484	399	448	445	442	415	413	420	436	457	400	456	391	454	414	458	430	487	456	429	433	425	457	412	432	484	421	481	403	457	455	437	424	412	448	426	455	432	445	420	419	454	413	483	453	431	422	451	427	423	429	457	417	437	423	433	410	425	443	403	411	429	440	433	464	432	419	412	472	392	409	437	452	424	449	475	422	449	448	422	408	407	447	434	407	402	442	453	426	468	409	440	456	429	428	467	483	471	432	425	398	437	432	433	454	432	430	415	433	438	427	419	455	428	459	431	442	435	437	443	441	430	422	426	402	458	400	432	433	438	447	414	446	459	431	471	415	412	450	425	421	449	420	433	414	444	433	426	450	451	445	435	403	441	441	459	439	464	431	454	438	439	424	458	429	417	451	430	437	444	459	446	450	418	410	449	473	433	433	426	429	447	470	435	439	417	427	390	425	426	420	385	476	462	437	405	465	409	411	375	446	446	464	420	454	463	417	433	420	436	451	467	421	430	421	439	452	444	441	454	422	438	459	421	461	431	433	395	389	453	416	439	410	411	465	426	445	460	431	418	444	433	454	393	426	410	448	445	427	440	411	424	407	415	410	451	431	445	428	460	401	427	412	431	448	447	438	441	396	447	436	428	435	453	444	389	443	409	445	450	426	471	410	415	403	432	437	464	445	431	433	452	432	454	459	453	436	404	458	451	450	425	467	414	441	433	420	394	442	444	475	444	415	425	460	430	454	426	497	433	412	421	448	447	381	408	401	442	423	461	458	431	419	463	403	435	450	452	437	396	486	423	440	420	441	436	410	420	464	427	419	421	461	422	423	392	412	422	423	448	403	420	419	406	407	399	429	438	447	427	422	426	422	406	388	416	399	467	427	426	402	418	463	470	430	424	424	471	453	430	418	420	427	467	407	431	391	479	427	404	457	451	432	435	423	436	458	445	415	438	396	455	492	416	426	468	406	467	456	411	408	434	432	427	400	425	456	435	459	411	463	435	415	397	450	435	426	444	400	451	439	399	460	447	425	444	441	405	446	465	400	432	389	461	425	424	435	496	399	402	412	437	430	395	458	443	424	429	434	428	401	415	401	434	425	444	457	464	430	413
27346	20510	13211	7168	4414	3436	2214	1775	1648	1594	1491	1434	1228	1063	803	859	727	620	601	643	643	565	592	494	506	488	499	536	458	412	456	445	427	430	438	461	452	415	415	411	450	430	381	429	420	422	424	418	418	443	383	449	401	423	454	427	409	414	415	364	430	389	383	360	366	417	384	390	388	392	374	411	388	424	407	400	364	392	375	367	360	359	433	392	405	385	391	398	361	406	379	377	366	404	389	396	388	408	393	383	389	375	381	362	375	363	407	352	378	405	346	390	385	378	375	371	376	385	361	410	374	382	386	392	372	389	350	401	414	380	398	399	383	375	401	398	397	384	405	426	404	356	379	384	403	398	418	365	363	389	383	361	410	397	371	375	365	389	372	408	375	365	398	371	425	412	362	408	353	400	394	388	379	387	398	352	413	392	408	365	410	366	395	368	366	358	377	371	425	346	389	405	424	375	408	399	383	367	369	374	400	403	381	366	407	370	353	351	381	383	352	386	407	388	397	366	367	384	365	341	383	385	367	393	380	384	388	390	366	396	388	406	390	374	364	408	412	382	422	399	356	381	369	390	380	393	393	416	372	353	365	393	386	412	406	398	399	368	389	400	362	402	352	420	359	409	386	404	380	368	390	394	392	349	393	340	399	401	367	400	388	390	384	371	397	372	379	389	382	430	383	369	400	362	419	344	399	417	410	400	393	369	382	396	392	385	398	367	396	384	364	359	357	398	404	396	404	395	413	362	355	410	390	399	400	385	398	383	395	396	354	389	374	356	386	390	399	375	384	370	362	394	359	402	380	386	403	372	379	394	369	389	383	359	394	385	398	406	390	389	389	415	390	379	350	363	401	386	380	414	378	386	369	389	364	355	381	348	388	392	421	410	385	431	373	414	388	397	389	367	418	390	388	385	394	398	380	401	402	387	422	366	378	386	380	404	401	360	380	393	382	394	392	382	374	396	386	381	404	393	398	408	359	369	386	389	362	383	373	384	384	381	389	396	418	369	367	394	383	390	390	395	393	401	416	390	363	399	384	415	381	391	417	398	351	375	387	385	403	396	409	357	400	385	410	364	432	413	392	356	366	393	392	417	360	365	340	381	399	379	420	365	383	401	389	430	370	385	386	414	397	404	402	345	405	412	382	428	384	388	386	371	406	351	388	382	389	372	373	377	386	399	372	354	386	384	367	385	374	375	408	361	393	409	353	402	406	348	393	384	421	354	402	397	404	372	393	351	373	380	389	404	382	366	390	407	392	407	386	407	389	353	401	423	412	393	397	369	390	371	386	400	387	359	377	368	357	392	411	415	400	371	365	426	418	411	359	400	379	370	391	365	389	398	374	395	389	416	426	416	400	336	370	356	356	410	394	435	382	363	406	348	389	375	402	369	407	419	386	395	409	389	386	384	442	424	403	379	378	388	377	355	391	411	398	363	399	412	393	367	360	382	401	389	362	396	394	387	389	349	413	368	378	388	370	415	384	362	363	351	384	398	372	348	381	393	392	382	403	418	342	392	418	376	385	378	383	370	370	377	412	358	376	350	378	393	396	404	377	403	361	370	356	387	380	378	380	421	399	390	374	367	392	379	403	384	382	358	372	437	417	383	388	373	368	358	352	395	343	398	349	374	409	367	375	368	411	382	389	389	364	368	380	381	395	382	405	411	376	398	363	359	377	375	346	385	404	375	382	385	387	365	382	384	420	374	392	390	431	399	356	419	372	368	397	378	362	368	362	399	391	411	354	389	371	407	396	391	415	404	399	387	410	383	410	367	354	412	393	389	399	412	379	413	362	385	363	394	343	356	378	366	383	345	374	366	388	405	404	343	357	369	412	360	384	400	386	394	355	342	386	366	415	400	334	363	399	402	386	376	398	408	392	344	391	388	389	397	364	366	393	365	401	353	390	343	424	374	347	400	351	370	350	358	397	387	397	361	372	375	422	379	411	418	382	368	362	397	393	408	374	378	410	390	374	368	382	385	379	414	389	404	394	368	377	376	388	378	385	388	407	376	366	410	372	392	402	394	395	356	406	388	391	377	376	395	360	388	355	403	363	379	404	410	370	381	357	387	385	379	379	365	377	384	376	392	368	396	373	397	394	370	390	355	378	411	370	415	407	371	403	364	402	388	367	394	409	423	364	427	386	413	379	382	395	365	404	394	360	443	405	344	363	373	405	421	365	395	408	396	395	391	358	381	404	403	406	389	347	397	399	389	376	360	360	394	392	356	358	390	399	377	413	391	371	353	382	398	402	360	402	358	406	375	399	385	405	421	376	388	357	370	380	365	400	382	370	386	376	362	382	387	380	388	357	385	387	396	392	400	390	379	395	385	391	374	379	363	327	391	386	365	408	377	405	402	398	371	379	348	386	398	379	389	376	370	393	399	366	401	385	387	391	377	406	391	385	413	385	430	373	363	392	389	375	374	368	373	411	399	392	425	364	372	404	389	432	357	329	371	402	388	391	369	392	374	409	360	380	386	390	410	362	395	376	393	392	372	392	373	373	393	395	393	410	414	373	370	345	364	355	388	390	364	391	401	377	386	374	369	383	381	412	378	355	421	415	361	380	346	397	417	358	393	439	397	374	369	368	388	388	362	387	387	393	392	391	397	393	395	419	378	374	384	366	381	392	387	403	365	351	405	377	367	409	345	390	369	380	413	368	385	357	422	412	359	338	383	358	330	361	422	396	362	430	350	366	403	348	365	373	415	379	400	404	356	365	404	357	393	388	437	368	371	398	386	368	364	375	367	366	372	386	366	398	379	377	410	386	340	411	378	414	405	396	382	379	406	408	409	406	368	383	407	411	406	379	375	384	395	384	393	399	393	371	387	394	395	386	397	390	380	380	431	382	394	383	419	384	408	376	384	406	381	405	377	395	398	391	368	401	379	404	402	403	394	391	371	391	384	362	419	375	355	370	416	356	383	353	382	378	347	392	410	380	394	383	375	391	376	400	402	369	374	391	385	389	397	429	395	378	404	426	365	395	394	412	398	389	401	377	399	428	376	356	379	396	351	348	408	384	401	392	370	361	383	359	372	410	373	450	342	408	401	366	364	377	383	389	412	392	374	411	380	389	359	403	394	387	419	376	391	401	364	397	410	369	324	386	374	381	387	395	350	353	415	382	392	372	373	363	372	385	428	390	404	371	402	371	382	404	364	357	373	378	386	397	387	423	388	407	424	355	444	383	385	386	399	413	410	417	385	388	386	396	344	390	417	372	410	381	401	381	380	411	394	400	398	378	391	390	371	390	349	361	391	391	422	396	389	376	414	383	367	401	371	426	385	409	389	361	387	381	383	382	354	380	400	426	394	404	381	379	417	406	376	375	352	404	359	405	404	393	391	365	378	414	385	371	431	396	370	397	363	400	359	385	381	357	405	403	418	406	373	390	366	391	395	388	394	401	391	395	365	381	401	368	387	365	354	385	415	422	409	422	385	423	395	420	388	351	379	406	339	385	368	421	375	453	386	390	402	387	341	359	325
17007	23357	14429	9405	7998	6750	4815	4023	3570	3508	3170	2826	2470	1954	1516	1372	1261	1042	946	956	953	865	815	787	685	671	698	663	622	616	614	581	601	588	565	605	512	562	527	571	562	536	561	539	533	521	542	549	565	552	554	596	514	540	493	511	517	501	501	537	484	503	476	478	473	525	466	489	464	471	519	496	502	464	499	493	475	470	423	475	481	456	478	473	455	513	494	457	479	476	451	483	497	474	474	444	511	468	482	490	473	453	453	471	433	478	456	464	476	475	471	481	468	450	471	524	465	509	484	457	452	457	490	475	462	482	469	465	486	453	456	472	450	451	438	489	464	457	476	489	514	468	427	449	495	486	502	456	464	499	497	476	446	470	479	470	454	450	451	486	487	497	491	504	462	478	468	447	453	409	481	447	433	489	495	470	517	478	485	472	447	497	511	487	482	492	458	475	426	470	439	472	462	464	452	479	460	460	480	443	490	470	434	480	453	525	503	495	460	477	519	479	508	502	512	431	468	430	481	514	486	471	482	462	505	473	454	420	494	472	465	453	467	526	431	484	447	460	508	439	462	464	455	483	458	500	490	461	473	472	450	480	472	421	492	440	486	464	440	476	455	446	473	414	452	500	467	470	471	447	493	465	482	478	449	480	463	478	462	438	449	486	440	473	490	517	460	470	468	452	452	448	495	490	469	455	499	447	456	458	481	485	498	500	439	454	463	458	441	468	467	447	495	484	483	454	464	473	445	479	463	451	474	480	475	498	478	481	496	480	456	482	438	409	469	449	413	483	528	477	443	431	456	485	453	477	479	508	481	438	459	437	486	494	429	463	467	468	487	481	472	471	505	474	488	491	481	477	433	474	422	451	471	462	491	466	454	470	476	476	468	439	481	442	492	449	480	442	503	486	464	451	490	419	448	468	510	467	488	459	452	452	472	451	452	523	463	486	467	459	496	463	492	500	446	477	467	488	442	468	486	460	471	481	496	415	457	409	461	490	493	471	459	487	478	478	453	456	480	463	475	479	461	473	436	474	462	485	448	477	421	479	465	438	471	494	491	453	485	465	449	447	462	489	463	475	445	447	478	496	443	482	496	452	470	462	459	478	428	476	474	422	465	456	479	464	442	470	454	441	468	449	455	440	471	498	459	474	504	482	480	483	502	468	448	439	482	448	442	464	457	452	462	482	493	460	472	459	503	432	461	452	479	476	504	453	441	470	458	453	494	480	464	472	466	444	450	494	438	453	490	506	524	452	521	501	484	463	466	490	455	466	455	456	469	469	438	467	500	471	502	465	462	483	500	475	474	490	479	490	492	463	467	494	482	465	483	456	475	480	437	491	454	462	448	459	462	451	472	430	537	465	496	454	476	453	463	480	457	490	503	455	479	444	416	489	486	439	509	457	470	503	481	448	487	473	467	436	446	473	460	454	444	493	543	449	519	459	472	458	489	462	491	481	473	477	495	470	431	482	477	465	456	495	439	495	510	475	446	468	448	436	455	461	465	419	460	498	477	466	492	465	510	448	472	473	486	478	452	446	453	492	460	454	455	490	450	477	443	476	464	468	464	484	449	467	463	460	476	432	457	470	475	447	473	498	494	477	446	443	434	478	438	460	476	438	500	476	481	461	458	452	456	437	490	486	466	489	461	453	480	510	441	455	488	531	447	485	435	423	460	468	486	461	466	479	470	503	486	465	485	457	510	486	502	490	471	489	449	462	467	484	492	473	485	447	506	449	464	493	458	479	470	444	469	459	484	467	431	462	434	473	467	456	489	493	458	477	455	460	444	479	487	442	477	463	531	482	412	527	471	442	445	455	458	519	455	487	484	487	483	459	455	451	469	459	444	454	455	477	473	506	454	480	453	464	470	463	472	470	469	440	460	448	471	454	476	457	459	467	474	443	494	493	448	449	475	485	497	474	458	514	481	464	476	459	496	471	460	488	483	482	498	462	501	474	458	457	460	458	462	472	465	492	477	457	478	501	440	481	507	465	471	463	464	444	454	474	444	493	523	491	471	466	481	487	480	466	458	456	485	435	468	502	510	478	457	453	479	464	507	434	477	482	458	452	488	500	481	463	441	479	478	516	477	449	474	461	479	466	471	440	457	426	495	461	459	488	467	471	504	443	464	487	463	479	475	495	455	468	430	457	496	507	475	477	454	453	442	427	449	516	470	465	461	450	480	484	483	464	478	472	464	524	457	460	482	467	465	521	481	495	487	439	417	499	436	459	521	453	513	453	478	483	462	462	462	498	465	445	456	488	427	457	487	440	478	459	478	461	467	459	463	439	484	507	476	457	497	479	485	449	487	475	466	476	468	457	480	485	468	442	483	457	425	485	445	456	464	467	470	501	476	460	467	455	497	443	458	477	476	498	469	471	447	448	462	459	464	486	468	500	469	427	505	501	460	472	466	489	497	464	452	489	480	499	456	430	483	485	463	480	451	448	480	462	499	481	497	439	449	472	503	484	433	500	461	509	475	474	448	461	486	455	506	452	467	461	451	475	464	512	489	491	484	471	475	478	455	444	467	477	476	458	478	452	484	445	454	470	495	489	496	471	477	455	447	458	452	452	476	472	456	457	443	467	473	439	479	438	431	500	455	476	444	472	469	482	447	497	454	496	444	488	501	514	425	485	512	445	471	483	477	488	478	488	459	474	448	442	464	480	481	498	520	498	476	523	465	466	498	499	443	500	473	464	491	475	472	496	445	453	484	468	459	460	469	466	451	470	470	488	466	479	496	479	432	467	461	441	488	473	477	482	460	455	504	490	475	503	456	463	472	441	482	450	508	473	502	455	455	466	495	463	500	495	452	476	428	457	470	468	484	463	483	450	462	471	472	461	473	500	453	474	470	467	497	453	532	463	486	441	448	489	472	461	470	428	481	484	436	460	476	453	454	444	486	468	439	470	458	507	468	468	498	446	470	511	464	467	520	466	484	457	466	471	473	480	451	436	495	495	469	490	490	451	497	505	494	484	472	460	487	460	441	485	466	472	474	499	470	496	445	455	469	483	466	487	484	472	459	431	507	473	444	480	439	471	482	448	476	484	466	451	478	495	489	461	474	465	474	462	487	444	476	453	470	470	466	444	487	454	502	447	487	465	466	439	476	478	506	440	477	469	454	448	441	462	451	453	444	493	454	470	470	497	445	456	452	485	494	466	468	462	475	463	477	406	436	491	493	469	458	455	477	445	468	483	444	484	479	457	478	503	478	447	487	453	485	505	440	466	444	445	476	470	500	444	487	462	491	486	451	495	453	493	437	462	480	464	468	492	480	447	467	464	442	459	512	476	471	478	473	424	456	514	471	475	459	461	491	483	488	464	495	462	465	487	483	486	428	473	457	478	489	489	442	504	433	436	472	471	476	488	501	437	494	490	429	516	483	452	456	453	449	460	445	486	417	485	501	456	489	465	448	443	447	508	480	524	438	414	491	419	462	465	488	469	469	478	456	469	521	459	508	497	451	463	449	478	443	466	501	428	474	446
24118	21166	28289	24320	21105	12555	5211	3138	2600	2809	2353	2026	1727	1380	1088	1038	956	736	702	712	666	625	563	536	464	543	508	459	469	381	399	379	425	391	380	412	400	388	369	375	351	330	374	333	389	353	319	314	373	337	339	362	334	380	364	308	339	344	369	324	306	348	354	312	325	317	298	311	288	288	296	303	280	299	292	315	313	292	309	325	294	286	292	306	279	295	337	270	307	312	309	322	288	317	312	301	293	313	281	304	297	291	335	311	311	300	290	319	306	284	311	265	297	323	262	310	264	304	271	297	281	316	302	279	330	306	318	288	301	285	290	289	277	300	285	342	280	322	262	322	270	291	327	281	319	297	282	280	297	305	304	286	284	300	288	309	327	309	337	318	309	303	286	317	289	300	294	332	302	293	333	308	297	308	274	306	290	310	290	277	299	328	310	302	268	296	332	302	300	305	309	302	306	299	290	323	288	307	294	311	306	286	278	279	274	279	320	265	287	303	323	305	263	310	286	307	305	300	314	280	303	261	294	311	307	296	284	301	288	288	315	285	287	296	291	332	282	282	292	283	292	289	282	277	302	299	282	271	298	317	288	296	275	280	283	281	286	281	294	302	297	272	300	324	303	282	285	319	286	282	267	286	325	310	285	289	300	276	301	294	281	297	293	284	297	290	309	283	285	296	302	284	300	320	289	296	297	319	290	312	299	293	304	292	308	319	271	323	311	295	316	291	311	302	306	278	331	282	289	246	299	289	295	317	337	279	324	306	303	294	269	271	270	287	311	279	309	294	289	293	306	304	314	281	299	300	298	318	321	305	294	257	266	285	282	299	305	264	284	317	281	278	300	277	306	328	292	320	293	280	264	295	290	312	252	342	281	295	292	302	322	303	291	289	278	288	285	312	274	290	309	279	302	272	323	291	299	290	270	323	283	301	313	316	312	276	314	296	295	315	296	338	296	317	296	295	282	270	293	303	285	287	299	311	318	305	286	311	282	304	281	294	329	284	291	293	277	309	285	293	297	294	309	295	302	280	299	298	310	279	287	294	320	298	291	313	309	281	283	308	309	275	280	294	301	277	321	318	311	267	313	268	298	299	315	311	282	298	295	289	272	297	278	267	286	295	292	329	297	294	307	283	337	307	308	289	263	314	299	311	294	277	328	298	300	290	284	292	319	339	318	320	283	318	285	267	315	292	326	304	325	298	297	273	292	291	315	291	334	307	288	298	282	290	296	289	297	323	308	276	289	281	290	285	301	286	286	306	281	301	295	296	320	311	280	332	304	303	277	304	321	328	303	303	274	305	331	310	295	267	307	276	278	273	317	269	294	281	278	291	302	265	310	288	286	272	274	276	326	300	319	318	307	315	279	308	304	333	284	293	271	291	281	257	302	277	252	300	265	280	276	289	289	296	312	304	288	282	302	302	304	293	285	304	304	294	259	318	285	264	309	326	308	293	288	296	305	299	282	300	290	267	284	297	276	317	294	304	286	288	283	309	305	302	294	299	293	304	290	291	287	286	303	271	293	282	333	303	277	303	284	308	332	313	313	288	298	320	296	323	292	304	274	302	312	271	318	261	302	320	298	294	257	287	276	283	266	297	288	276	319	318	291	280	296	278	304	296	269	282	295	298	302	280	277	275	289	278	304	312	318	313	269	321	278	297	298	298	280	282	313	284	277	290	310	293	288	300	296	292	298	305	300	251	285	306	330	285	326	324	303	332	285	284	319	289	276	310	271	310	282	321	296	306	330	272	291	334	303	280	314	306	287	263	315	299	304	302	332	294	311	270	301	284	313	318	278	279	286	290	274	284	280	318	306	275	278	285	285	297	337	278	296	281	286	282	314	309	336	294	325	305	309	316	311	283	302	277	308	292	311	268	283	317	305	283	290	288	336	294	293	343	270	300	282	281	286	303	288	309	314	290	305	284	314	321	300	313	265	305	293	311	305	294	301	296	270	341	283	295	289	298	323	287	286	261	270	297	296	276	306	290	291	294	305	290	280	320	287	305	318	315	288	292	265	314	297	294	288	287	289	275	316	286	335	296	287	270	293	285	281	303	318	307	325	275	300	327	294	303	289	316	303	266	251	270	287	277	285	264	284	303	267	308	307	286	300	291	275	272	306	297	294	297	292	295	298	302	294	278	303	307	314	287	309	289	305	315	306	297	307	296	297	298	320	309	282	307	281	319	324	314	287	273	287	302	296	287	287	302	299	290	303	271	293	280	269	322	319	294	291	315	295	304	327	289	311	293	285	286	281	277	289	283	291	303	308	282	339	302	321	275	283	285	303	312	307	277	317	328	288	264	291	307	299	311	301	309	304	310	313	292	291	282	310	268	297	308	301	281	288	284	276	311	303	307	319	286	324	286	298	295	316	297	309	300	318	298	286	308	319	281	257	273	311	288	338	296	300	287	276	259	330	293	318	305	298	293	277	262	298	300	332	286	295	304	293	309	287	300	305	318	289	324	310	272	324	310	284	305	304	313	286	301	262	284	299	288	291	253	346	293	290	307	293	299	297	286	296	310	302	284	299	312	267	303	315	295	304	319	282	317	281	281	277	288	294	310	323	297	286	288	309	303	299	310	283	294	293	318	315	303	308	346	306	301	299	280	301	285	324	292	286	307	312	294	289	271	273	287	299	304	306	297	292	294	314	272	302	313	299	281	336	311	315	281	291	322	279	285	291	291	292	336	319	295	271	282	295	297	299	292	301	316	249	293	273	321	287	298	279	281	324	261	312	310	276	295	296	317	289	272	313	300	297	296	284	295	308	287	266	312	314	299	279	267	304	273	300	303	321	342	315	305	275	300	321	304	277	274	302	308	289	319	328	313	282	282	326	286	304	287	328	317	298	302	282	249	296	294	289	285	312	279	287	295	281	293	333	298	286	270	288	324	298	272	305	286	307	286	304	320	314	281	295	294	288	276	264	271	262	318	316	285	270	300	269	313	307	277	314	290	303	326	326	290	315	270	310	282	297	283	262	301	270	284	328	318	300	311	314	325	312	298	293	290	325	290	302	284	303	287	305	296	305	328	297	291	307	323	291	291	321	301	262	315	293	269	300	309	287	303	288	320	307	263	340	309	297	298	288	294	304	277	300	283	292	293	306	279	286	299	297	323	319	273	260	292	312	338	296	281	281	283	259	308	325	316	307	286	312	305	275	264	295	288	307	316	316	277	311	301	280	306	289	308	326	310	293	285	315	264	333	296	274	341	324	299	316	299	274	322	314	310	329	285	304	286	317	288	249	280	314	296	304	317	286	282	307	303	299	282	306	296	287	320	271	340	308	311	307	274	315	304	299	290	321	266	308	317	291	277	312	280	292	302	301	307	290	307	291	306	308	285	311	329	279	311	295	305	298	281	292	309	295	311	324	283	323	287	298	307	291	303	270	306	292	301	324	281	273	307	293	275	337	325	268	278	291	291	288	309	283	302	318	275	329	307	289	306	318	282	268	310	263	330	297	295	307	277	319	302	285	332	290	299
18859	33025	23097	16373	13010	10973	8221	6613	5681	6003	5183	4401	3614	2816	2215	1999	1856	1271	1278	1242	1180	1090	906	806	749	696	771	722	591	624	528	605	557	525	536	514	558	509	514	493	507	462	508	497	468	477	473	498	489	483	472	470	470	441	444	429	441	421	409	388	374	457	385	402	374	356	403	378	393	403	383	364	370	375	371	392	391	413	361	335	384	388	384	373	347	386	346	350	331	353	383	367	369	352	347	373	345	350	342	355	367	374	374	402	370	359	349	372	393	397	399	362	379	318	365	372	373	394	391	365	409	379	330	402	376	389	352	384	369	367	360	354	362	357	401	350	347	372	347	375	359	355	354	340	371	373	325	343	376	348	397	397	390	381	358	365	374	381	333	342	376	364	391	376	360	374	398	356	375	364	359	382	375	335	365	378	351	365	321	342	382	386	357	375	344	386	367	331	375	362	375	359	387	349	343	354	345	362	325	395	360	388	369	405	339	365	355	326	391	330	344	365	355	358	370	386	374	362	358	358	388	387	372	353	362	365	380	369	370	381	383	383	372	364	356	349	336	333	364	335	370	343	312	372	377	339	361	377	391	395	368	361	345	386	386	366	364	362	368	343	354	367	395	374	352	349	358	358	346	363	361	367	372	352	386	328	369	319	391	374	371	346	379	351	325	347	365	374	342	359	384	359	382	310	393	352	363	349	367	389	370	344	378	346	349	350	377	388	374	391	353	399	360	348	361	371	366	356	352	350	390	347	384	372	356	361	351	352	406	364	328	352	377	393	368	367	356	351	347	407	403	361	364	347	395	352	373	399	343	377	345	356	400	364	375	395	352	364	358	380	357	399	373	361	380	391	391	342	343	364	396	360	355	338	340	361	347	338	355	369	363	367	370	402	366	357	348	355	341	380	383	392	358	348	340	408	336	376	355	380	356	352	360	351	383	329	360	349	352	385	349	325	395	349	381	406	373	385	398	385	371	351	378	347	341	395	403	380	343	383	382	358	337	371	353	349	355	359	351	367	369	354	344	375	359	371	382	339	371	360	344	372	370	326	319	358	338	370	387	349	353	373	349	371	393	347	366	348	388	352	406	379	363	394	346	320	391	367	355	395	337	385	343	387	330	342	365	351	357	360	371	372	352	385	349	365	369	356	344	369	346	315	348	351	362	353	365	395	360	391	348	360	356	354	358	376	356	369	373	413	383	376	396	364	377	352	375	354	380	332	379	408	376	348	357	388	332	355	368	393	383	347	352	373	384	363	364	400	366	366	330	352	381	337	375	363	364	392	378	380	355	374	370	366	377	413	380	388	362	371	376	352	347	364	343	336	386	369	409	374	385	352	350	366	342	284	338	345	376	383	344	365	347	372	318	326	371	390	334	373	367	360	358	348	345	340	337	363	324	329	368	363	331	390	358	364	374	376	351	393	399	389	377	345	409	317	361	403	320	360	356	402	334	358	330	344	363	381	363	377	366	407	357	333	351	349	348	336	366	349	362	371	358	346	351	366	363	369	352	355	331	390	357	368	347	361	373	398	328	406	367	329	345	362	400	368	385	364	361	372	374	364	355	360	357	379	359	361	406	363	350	377	419	343	381	354	343	366	360	353	364	378	353	379	371	370	343	362	331	350	371	377	379	345	342	329	376	360	354	376	357	376	386	378	363	373	358	344	353	386	331	369	378	364	363	345	372	362	359	380	367	355	354	354	377	337	383	359	370	339	398	339	376	379	355	364	357	361	359	330	361	381	360	384	338	396	347	384	379	352	338	367	367	375	351	357	374	356	350	378	344	369	327	360	370	360	353	364	388	376	375	403	384	365	378	384	394	352	384	388	371	339	380	356	358	387	355	352	369	314	404	331	352	365	350	355	373	364	375	348	346	362	367	347	371	352	361	364	351	336	347	372	389	354	399	379	385	355	366	371	374	341	368	384	357	370	336	392	384	344	378	324	371	391	372	365	365	380	328	375	345	372	364	377	349	345	363	350	364	379	360	374	351	390	355	371	385	371	387	370	366	394	327	369	379	362	346	361	361	394	371	358	349	354	369	389	368	335	324	355	361	362	338	362	354	359	311	348	384	371	367	364	401	375	377	364	374	354	362	360	348	350	391	352	369	335	373	356	368	392	379	341	390	342	371	303	349	370	392	335	325	388	381	382	345	335	371	394	368	359	347	396	338	358	387	382	367	376	360	342	345	370	363	395	411	374	341	370	374	365	386	360	354	339	377	361	354	393	346	372	363	386	382	330	385	371	344	398	385	355	348	404	370	367	363	371	400	361	402	356	359	383	354	377	351	366	367	377	352	386	380	349	333	384	358	356	357	353	361	360	359	367	369	386	370	381	361	372	362	392	372	383	359	380	419	369	339	368	348	332	399	367	390	347	389	366	382	343	352	403	356	372	392	365	366	363	372	361	353	355	350	391	360	367	371	364	386	346	339	357	367	373	347	363	361	368	374	382	368	367	347	352	346	359	399	338	372	382	364	328	365	357	340	372	354	352	357	349	374	356	368	355	398	354	356	353	352	361	368	377	341	340	351	360	363	339	335	370	382	351	349	367	376	378	386	395	358	355	361	362	335	372	347	317	373	356	340	367	330	334	340	343	367	364	385	382	363	379	361	377	341	362	357	376	329	360	382	345	341	379	357	373	343	352	375	340	381	374	365	355	356	351	353	356	376	383	360	374	398	383	370	338	390	357	391	354	348	356	393	337	358	378	352	387	356	380	392	382	388	359	355	373	366	401	352	359	351	374	375	376	375	346	366	374	381	391	355	366	345	325	352	385	355	369	375	375	381	364	351	383	325	345	370	363	366	363	372	387	350	370	375	358	369	362	338	356	353	361	368	338	355	378	376	368	359	410	344	358	396	348	357	379	371	375	352	372	361	370	380	373	385	338	369	381	357	347	378	347	336	355	356	370	359	381	359	329	356	350	335	379	357	385	372	349	360	354	364	313	367	395	356	378	376	374	369	387	358	380	362	354	381	395	328	388	377	346	356	359	379	385	346	363	377	391	359	357	358	351	385	364	368	365	339	360	373	380	373	348	354	358	344	387	377	348	380	338	349	359	326	380	381	361	339	345	331	380	364	347	375	391	339	374	340	389	358	340	362	339	405	346	374	341	343	350	343	379	349	332	377	359	384	359	370	367	344	384	372	357	330	372	335	396	352	340	373	360	347	346	374	380	363	348	349	337	360	368	370	407	390	351	348	377	356	381	385	396	365	361	376	373	378	348	360	340	360	357	350	389	374	355	338	340	373	366	337	362	375	380	363	359	363	394	355	374	357	345	377	360	366	374	369	366	387	383	360	352	334	347	363	362	368	381	330	397	364	362	357	395	323	339	359	339	368	356	364	349	361	339	379	345	364	356	365	395	347	376	380	355	404	353	379	341	376	366	371	329	342	408	354	382	381	377	385	346	358	388	346	385	402	377	393	353	340	345	375	355	352	368	342	361	396	350	381	376	360	348	364	360	374	348	381	392	333	379	370	365
25440	21202	27021	25332	12183	5186	3361	2489	2108	2231	2152	1750	1580	1315	1139	967	966	783	882	769	786	779	682	623	630	638	636	577	574	578	575	554	532	550	564	559	552	534	597	499	507	516	554	522	533	561	517	549	552	527	528	526	513	530	485	501	470	508	471	468	496	557	458	486	447	488	460	418	429	430	449	485	458	444	464	439	489	458	496	497	472	481	496	467	490	455	488	468	498	466	460	487	494	446	471	474	459	464	474	465	489	494	480	473	477	507	471	489	453	458	466	428	465	444	510	458	467	442	478	495	468	483	494	493	431	506	484	483	497	489	481	474	488	435	466	446	466	447	501	461	490	478	477	516	487	482	433	465	431	429	484	472	483	454	471	485	468	496	434	475	471	504	481	486	474	468	475	501	441	454	476	450	491	467	474	528	479	461	446	483	450	453	452	506	462	472	497	494	485	467	459	461	465	460	448	484	492	509	492	425	474	486	483	461	468	471	482	461	460	483	514	464	475	446	473	429	456	467	469	523	464	492	501	495	493	507	490	441	487	465	487	497	457	467	431	462	474	452	472	459	468	464	446	476	468	474	421	485	478	486	444	465	475	461	443	473	476	445	395	487	460	491	522	478	476	466	455	471	476	475	474	495	463	473	498	469	497	470	454	471	456	485	468	462	486	466	484	457	444	486	458	491	485	435	490	462	453	480	474	493	503	485	458	466	471	483	475	478	474	478	531	485	482	466	473	492	475	463	482	443	470	524	522	493	470	458	479	474	447	480	495	489	473	513	465	500	445	461	490	496	489	448	462	420	437	495	492	448	452	493	465	490	491	489	480	481	480	491	486	460	454	454	464	471	510	496	485	495	459	443	480	449	466	489	452	467	438	483	475	473	525	458	453	462	455	490	467	474	525	441	459	444	497	454	482	469	451	460	487	497	435	456	477	469	480	471	452	473	504	436	462	472	474	500	433	469	504	490	482	453	493	469	479	479	449	484	478	428	507	451	480	508	487	504	474	430	453	489	473	452	478	459	446	443	475	521	462	462	472	473	481	485	464	442	481	486	460	463	449	452	464	470	445	510	466	446	491	476	463	490	441	489	436	444	469	454	498	488	471	412	424	496	462	435	446	496	464	488	492	435	458	466	492	459	461	497	481	440	522	486	483	476	474	461	466	472	424	517	454	480	454	490	466	463	525	477	439	458	478	448	487	490	496	439	447	506	479	472	493	490	501	460	493	479	490	450	488	474	472	452	485	469	462	500	472	448	505	442	494	458	472	475	433	462	488	486	462	476	466	499	464	485	447	471	478	498	476	454	422	487	503	529	486	492	497	446	494	493	445	517	461	489	473	471	473	430	484	466	477	477	440	450	473	454	477	484	437	460	468	496	476	464	506	488	497	474	516	501	458	439	457	460	482	452	480	466	491	465	478	437	461	493	483	498	461	501	473	457	459	459	476	468	453	486	451	462	453	482	480	522	505	477	441	482	486	430	486	490	450	458	487	489	499	504	460	467	518	495	444	471	489	497	495	474	493	438	471	471	451	489	451	465	479	454	465	480	437	479	466	460	503	496	485	481	481	483	445	486	465	469	454	471	459	437	472	419	438	458	463	441	485	463	518	483	464	474	491	436	466	490	482	475	464	495	463	463	473	443	488	458	472	463	454	515	486	508	454	493	476	457	430	481	455	468	463	487	504	427	452	455	486	483	477	465	476	461	420	443	458	457	482	465	432	476	472	517	452	470	440	429	458	464	489	448	491	461	480	502	470	466	481	511	436	475	489	469	454	475	474	418	512	463	482	450	468	421	439	519	452	461	483	470	500	461	457	482	493	517	491	469	459	443	490	468	458	499	482	478	452	465	473	457	492	481	474	489	485	458	502	454	459	465	486	466	488	487	433	482	470	452	466	437	486	450	459	458	474	468	489	461	471	501	505	547	502	479	443	481	472	453	464	448	447	463	487	467	497	459	474	472	469	467	529	461	455	476	468	489	484	472	465	455	482	472	466	453	500	503	430	453	485	477	520	484	463	477	506	499	470	471	477	442	492	483	465	505	452	492	455	463	479	496	512	459	460	466	479	479	495	478	445	459	500	477	509	475	466	455	444	452	479	472	475	460	451	477	484	457	471	463	456	484	465	440	464	442	475	438	479	450	498	492	454	469	436	441	469	453	485	486	443	464	441	479	518	445	455	482	453	475	454	484	464	469	495	486	477	482	471	496	498	522	488	475	455	471	462	431	467	452	448	491	478	519	449	493	454	464	456	485	459	473	492	460	444	473	469	524	475	525	443	441	472	492	458	501	463	487	494	435	481	478	516	401	511	439	463	479	437	423	516	485	444	462	513	440	460	479	468	437	480	442	482	472	467	469	445	467	473	502	486	478	481	481	481	471	462	467	465	472	451	481	506	442	476	446	465	465	438	468	484	442	472	464	472	484	466	480	480	468	432	487	467	461	405	492	462	474	471	450	452	463	512	500	449	442	474	453	458	468	461	479	469	463	521	476	488	473	441	428	481	484	459	507	447	436	480	455	485	474	478	459	436	486	486	435	458	478	475	481	412	478	464	459	461	471	456	494	528	472	534	469	471	503	485	391	416	466	479	430	441	439	487	432	444	463	459	492	457	487	474	422	461	459	472	457	480	446	463	438	493	508	449	491	450	455	437	452	467	467	446	486	445	526	473	490	465	459	488	502	482	473	470	502	454	460	466	429	506	472	478	432	464	474	491	468	475	462	496	491	481	472	444	442	512	463	522	452	471	438	499	493	479	467	480	453	462	455	469	476	528	432	480	491	500	468	454	455	475	487	486	446	460	448	436	487	476	481	465	471	479	430	475	457	437	467	469	463	457	537	466	494	440	474	474	441	460	448	486	497	475	496	484	457	484	475	488	490	490	464	435	463	489	521	471	463	457	472	439	488	476	459	463	476	453	462	484	460	444	460	421	488	472	482	472	482	449	475	470	442	495	497	449	497	462	484	501	468	488	499	464	464	489	491	473	467	442	450	460	465	483	432	428	508	507	495	436	488	509	467	440	479	410	463	460	488	480	473	458	450	488	468	473	470	473	473	487	450	461	465	486	467	459	501	462	456	481	484	482	501	465	483	471	484	481	442	472	477	492	454	486	455	449	480	472	472	500	463	421	472	486	495	486	429	439	429	453	484	475	411	468	492	483	468	455	476	469	500	482	451	481	464	466	548	433	468	497	476	473	489	471	470	457	471	474	458	456	472	441	487	484	465	515	450	467	454	425	497	489	496	477	425	461	465	483	455	427	479	449	464	441	481	460	474	501	447	509	458	483	482	481	498	465	451	486	433	470	490	450	461	490	486	483	426	451	463	453	477	442	476	455	497	478	472	453	458	519	459	468	445	498	488	443	514	493	455	454	484	473	507	462	462	485	420	518	442	469	483	453	461	478	469	429	504	473	461	491	502	458	449	478	505	505	469	496	450	454	459	465	508	437	452	461	455	482	463	434	457	494	491	487	497	505	448	499	467
18783	28961	20241	14000	11048	9602	6809	5442	4765	5194	4509	3711	3089	2543	2019	1757	1616	1287	1263	1203	1184	1089	973	885	887	862	846	794	720	706	773	709	677	712	681	728	702	687	634	647	643	673	653	649	672	636	670	658	614	695	676	637	674	661	647	605	599	546	581	567	555	606	666	611	559	602	570	571	560	546	523	550	548	592	591	567	613	571	538	549	584	571	565	573	585	560	569	570	575	536	558	581	567	537	567	610	563	575	563	567	549	594	555	543	560	540	567	554	583	577	548	547	573	528	561	546	596	539	581	555	555	567	545	578	560	516	519	567	560	575	555	537	586	544	582	583	551	538	580	556	558	541	536	589	596	586	543	545	580	594	585	581	580	590	541	570	548	523	563	545	560	540	600	539	545	576	560	576	560	572	538	518	547	589	565	567	539	570	532	550	555	587	573	592	518	562	549	568	592	565	537	542	571	547	538	572	563	573	601	558	556	548	552	561	558	572	572	532	577	545	515	547	574	544	513	551	586	542	518	553	535	577	555	535	561	562	548	592	569	576	562	538	555	578	572	558	572	550	606	538	574	593	538	583	544	583	602	565	567	556	567	598	542	528	556	513	571	562	560	544	609	557	513	544	560	548	558	591	541	571	613	503	514	580	568	525	585	600	531	584	557	570	616	548	570	527	552	591	548	566	530	565	552	557	514	565	543	563	578	584	635	551	564	566	537	554	542	487	545	537	552	537	553	545	596	561	538	633	540	541	568	565	512	547	562	573	560	534	553	575	499	561	575	538	523	537	525	553	551	573	540	549	583	551	598	557	515	576	581	563	526	532	540	520	571	592	547	551	540	592	528	548	536	537	540	586	573	577	572	538	555	577	535	551	550	577	567	581	582	563	535	592	580	533	534	568	590	527	512	554	565	483	593	568	522	520	593	517	561	535	572	587	577	519	575	553	506	570	531	539	550	511	589	545	533	562	543	564	537	538	544	534	564	544	540	530	572	554	530	569	554	503	543	529	565	584	575	551	587	593	532	594	584	578	564	604	575	554	555	519	541	531	569	618	540	540	584	589	581	545	563	529	553	534	620	565	582	555	585	546	586	533	573	584	574	516	545	582	575	569	545	571	571	556	589	574	591	555	607	535	570	563	552	539	556	608	546	534	566	546	563	523	572	561	553	562	596	544	553	594	600	564	545	579	555	566	565	589	562	586	581	583	579	537	523	601	524	568	605	566	570	562	536	556	550	559	551	557	572	589	589	546	547	600	564	579	588	553	551	571	563	530	560	578	542	538	531	564	521	560	539	589	567	568	547	599	585	539	550	550	546	554	535	579	557	550	598	541	537	540	586	561	582	565	561	579	581	534	595	549	567	548	572	611	550	541	579	562	560	536	513	578	597	562	520	554	573	542	545	572	592	525	570	545	564	541	566	554	588	551	577	543	544	603	545	571	573	610	586	507	559	573	573	584	546	565	600	561	569	537	579	556	526	562	587	587	546	506	569	572	593	559	532	557	575	595	590	585	536	566	587	534	559	569	571	552	508	558	518	548	577	567	549	577	548	575	563	539	546	580	569	553	561	561	566	576	570	578	581	555	520	574	532	557	544	516	580	538	547	541	563	586	555	580	544	527	607	566	587	571	572	551	562	602	543	575	542	575	589	563	590	533	561	546	555	529	550	524	547	559	537	548	560	544	560	529	550	564	579	543	540	545	578	574	561	551	505	584	564	561	551	582	538	508	521	540	572	541	536	574	631	578	542	580	538	576	592	590	582	554	539	546	550	584	581	586	542	548	585	608	556	553	543	563	536	536	559	584	524	576	558	566	572	545	549	562	557	529	592	564	621	562	538	562	572	529	525	583	576	547	558	603	527	539	561	575	566	561	551	527	578	540	543	569	545	546	555	541	543	535	537	562	531	538	538	569	572	574	548	580	565	568	560	568	555	535	610	515	616	546	607	546	558	545	524	586	537	565	574	561	583	563	574	568	577	559	553	553	550	498	574	524	549	567	551	559	535	539	566	589	616	514	559	607	535	561	574	548	549	539	518	546	525	569	570	563	565	546	549	553	588	572	560	510	614	565	552	529	536	583	526	552	482	606	544	565	560	564	583	566	563	509	563	537	551	551	582	559	574	514	513	568	555	564	580	594	559	595	572	551	583	538	522	570	546	540	526	577	560	555	610	523	550	563	567	579	556	540	546	529	555	540	558	518	603	572	562	555	559	612	540	590	576	560	567	530	546	548	560	581	556	561	591	560	533	601	588	541	547	547	558	593	571	562	588	538	525	563	578	569	550	581	601	546	568	594	532	556	586	535	575	582	530	528	570	549	563	578	604	536	595	551	541	527	555	559	555	542	604	545	540	536	545	556	526	598	586	584	587	539	569	561	580	525	571	577	574	564	555	547	534	548	613	589	611	548	545	583	556	559	514	574	610	530	534	564	573	539	524	607	599	534	518	585	560	569	560	585	559	583	571	549	539	559	552	579	565	575	508	560	584	560	554	556	612	554	512	550	576	565	577	547	559	576	546	579	503	577	582	560	574	587	579	557	572	552	561	541	548	575	594	569	571	530	544	556	576	539	554	568	526	584	501	599	580	589	558	556	559	539	574	553	554	593	540	601	528	595	523	590	564	574	567	505	579	534	593	575	523	582	529	572	522	578	554	561	558	591	552	568	570	591	529	569	569	585	546	575	540	576	576	533	560	566	540	563	574	569	573	581	548	584	574	556	566	574	530	567	540	555	545	576	566	535	573	505	564	575	524	537	527	585	536	583	574	536	553	575	573	592	534	584	559	544	534	569	552	589	586	550	559	584	544	582	573	563	584	533	553	557	587	550	587	568	537	546	538	525	593	606	558	573	568	548	544	507	506	573	563	569	509	537	592	622	553	550	589	544	548	601	555	546	540	573	568	570	596	592	551	620	566	548	561	546	547	557	534	569	587	596	524	572	590	557	559	537	587	559	525	499	594	545	562	585	543	578	557	557	572	521	588	606	567	539	552	566	589	561	556	559	548	546	574	557	541	559	552	594	559	550	556	584	575	560	572	551	607	545	515	541	557	542	583	537	569	560	584	549	546	540	613	552	554	580	559	567	538	516	619	569	542	518	595	543	544	548	564	546	510	541	575	547	581	584	556	593	588	536	550	561	566	539	559	575	582	554	572	609	562	546	515	554	542	551	607	536	560	591	581	537	559	541	561	564	532	577	556	573	558	568	557	540	554	568	516	576	599	543	625	562	616	544	535	571	555	548	569	539	590	534	603	528	541	576	541	532	561	524	538	577	575	527	548	583	557	545	562	526	587	581	513	568	544	522	569	567	560	540	547	562	594	526	563	541	541	544	525	583	562	537	562	563	562	576	543	527	563	560	569	547	600	545	553	537	547	550	577	517	522	572	541	603	548	554	570	580	530	544	619	531	550	545	579	563	523	573	577	516	583	562	588	565	583	558	548	566	560	528	524	563	587	575	546	597	555	596	510	558	558	561	567	521	592	575	554	593
23177	21256	28935	23875	21284	21503	13182	5132	4023	4219	3577	2989	2427	1894	1635	1520	1262	1176	1085	968	943	891	767	704	737	663	677	618	543	530	536	527	493	485	515	529	485	509	478	454	434	480	484	463	484	433	493	448	451	454	436	465	448	402	463	476	436	394	435	399	368	411	440	440	418	418	390	384	377	370	393	407	400	375	363	414	383	392	391	415	380	387	328	394	372	424	359	382	374	389	378	365	362	400	391	400	351	373	347	346	377	389	376	353	379	389	358	369	373	382	380	380	365	363	372	369	359	389	368	370	389	398	390	386	356	384	364	360	357	392	380	386	397	383	353	402	353	400	394	348	389	386	378	397	385	379	378	386	398	370	395	382	372	356	404	381	375	347	370	358	380	375	352	373	367	363	356	353	366	354	360	392	403	360	372	398	354	395	358	409	362	360	374	393	381	374	369	384	368	344	406	378	383	396	362	369	339	369	382	387	405	383	377	367	352	367	425	351	365	366	376	402	345	390	383	373	361	392	348	407	375	351	420	418	389	380	381	394	379	382	401	389	357	373	395	423	366	352	382	387	404	409	330	379	376	381	399	377	362	334	363	360	318	401	383	374	384	379	387	368	353	366	367	380	353	398	380	365	383	331	392	363	389	398	403	419	372	409	378	379	352	397	394	383	393	378	381	378	353	410	399	388	365	390	384	373	368	400	372	368	371	376	337	409	397	376	412	364	427	391	397	383	404	402	361	337	385	380	369	351	368	352	380	389	334	399	366	382	371	399	384	380	393	374	370	365	384	391	355	353	373	382	389	403	373	370	412	348	425	372	373	379	401	374	398	374	409	391	376	391	391	378	373	382	409	361	381	387	377	367	354	331	425	444	372	388	372	386	393	373	376	364	393	418	377	324	378	385	361	348	402	372	378	404	351	395	386	382	373	394	387	396	360	344	406	382	420	376	387	391	356	370	384	368	380	388	377	370	361	430	377	422	377	394	390	385	372	402	408	348	357	344	387	399	374	357	375	362	380	372	378	419	345	371	378	394	388	347	389	358	384	328	400	407	353	378	381	417	385	356	389	399	378	379	358	375	378	398	401	372	385	384	409	372	376	372	368	380	376	402	412	378	321	409	392	373	392	373	343	381	356	378	367	364	386	374	374	401	368	383	381	391	403	384	400	360	391	429	385	359	367	371	351	348	364	383	364	407	406	347	365	377	351	421	378	389	378	411	371	327	371	379	379	377	388	388	400	382	383	409	375	403	381	405	398	364	378	384	333	373	381	354	400	374	368	371	352	363	397	369	356	356	383	384	365	369	370	373	361	419	377	364	374	335	374	402	383	377	352	378	416	353	386	367	376	371	356	393	413	386	352	378	366	379	375	376	387	378	399	367	365	355	361	404	375	387	376	391	376	371	382	399	406	371	383	382	331	414	364	410	381	406	392	377	385	392	350	372	401	379	376	379	370	373	388	366	377	343	399	372	381	365	383	383	386	378	373	396	411	393	378	393	347	381	374	360	331	388	402	370	374	415	356	389	373	372	363	343	429	391	391	390	387	364	387	375	390	382	347	380	401	368	374	398	378	390	339	417	383	400	422	390	371	363	357	368	365	403	382	376	355	367	418	416	392	435	379	381	382	339	402	363	371	376	362	389	376	348	346	378	370	399	356	376	381	394	365	394	370	393	368	376	381	369	415	400	369	362	359	374	371	425	411	377	338	369	382	368	414	386	403	347	379	384	350	355	369	385	394	365	373	367	431	390	393	386	389	365	428	340	382	352	379	375	380	349	381	369	394	388	368	368	371	359	405	382	379	392	388	388	359	364	408	395	355	404	366	405	393	371	342	354	404	361	384	373	387	377	390	367	373	378	376	361	394	379	386	376	357	377	336	348	378	351	385	371	376	383	383	347	400	383	358	383	361	420	408	350	385	379	383	364	408	348	386	341	352	409	406	404	359	349	376	361	356	345	356	443	369	362	356	370	370	388	366	386	410	327	389	355	391	384	381	379	397	396	397	369	367	375	364	383	377	372	381	412	411	369	372	362	360	352	376	403	373	379	357	404	411	362	363	393	395	362	401	372	404	394	361	356	364	343	371	405	377	393	364	361	355	352	360	373	412	377	367	408	422	365	352	347	398	377	393	381	363	348	403	371	365	410	378	360	361	357	375	367	360	396	364	372	398	378	388	382	402	378	404	365	386	382	381	399	348	346	349	401	383	392	373	360	394	409	354	404	417	386	376	404	369	380	368	338	376	409	360	377	380	359	422	398	367	351	367	380	393	338	418	374	378	381	398	377	338	358	372	380	384	389	400	366	404	423	334	418	390	374	389	359	368	364	380	383	401	375	387	377	376	380	351	371	380	375	406	380	403	358	361	357	359	387	410	396	391	380	344	346	361	376	392	365	411	418	361	367	363	350	385	361	360	373	383	399	359	361	372	385	398	385	391	373	364	410	377	369	397	361	380	366	425	404	420	347	407	391	351	350	339	320	382	386	429	384	404	322	366	383	370	384	363	368	376	391	356	377	352	365	349	374	390	393	355	378	324	362	370	388	384	357	348	345	357	345	378	384	393	376	412	368	382	382	378	341	397	367	364	361	360	378	370	374	391	385	418	362	389	419	347	415	384	393	387	384	386	394	335	410	360	368	395	372	407	384	383	397	362	383	390	393	399	374	386	368	399	385	407	376	394	389	367	426	331	411	382	368	390	376	390	334	392	382	389	356	347	394	385	368	369	348	374	396	393	374	369	377	378	362	378	378	396	364	366	394	372	371	376	431	345	358	406	371	405	374	350	382	388	375	360	381	376	368	363	380	382	405	414	349	425	382	391	369	369	394	391	375	379	386	369	374	402	361	367	363	382	360	370	391	373	384	420	361	389	369	348	372	384	397	368	363	409	358	353	341	381	361	379	397	373	335	379	405	399	354	334	387	361	408	350	379	364	388	382	395	346	395	344	363	369	394	368	412	384	393	413	389	380	365	400	402	386	378	367	383	389	390	385	348	369	403	399	390	371	401	367	404	382	386	392	370	403	370	389	375	344	374	381	368	387	386	379	386	381	401	377	390	349	385	378	396	395	384	355	382	377	360	413	397	359	393	372	391	354	368	389	396	423	367	358	400	365	387	381	371	399	384	362	371	337	400	370	365	379	371	393	387	397	364	398	360	380	388	381	379	396	398	388	383	372	364	342	357	386	376	398	412	372	363	380	408	348	409	394	363	363	394	338	377	399	391	387	355	390	371	418	366	390	382	388	361	383	377	362	378	347	366	332	389	354	380	385	382	364	378	369	388	389	383	353	381	365	369	376	374	396	398	380	389	382	387	411	393	371	375	377	379	342	360	375	393	380	377	388	392	391	316	356	396	359	363	395	365	375	339	354	394	360	399	352	398	365	351	382	396	394	380	368	392	359	378	361	337	365	389	408	378	354	381	368	363	382	383	366	371	399	379	380	374	369	375	388	388	373	347	404	365	393	350	381	373	391	385	405	394	375	405	382	400
21990	39187	29775	22364	18089	16024	11436	9242	8459	8754	7140	6025	4909	3831	3144	2780	2330	1851	1804	1641	1647	1448	1298	1067	1138	1135	937	868	762	796	710	709	709	725	672	691	696	674	653	635	586	627	644	611	576	579	569	607	593	529	582	547	567	567	536	586	554	523	490	491	511	480	459	471	447	440	484	472	451	466	477	472	458	456	455	441	476	441	450	456	466	452	442	474	435	461	448	420	452	462	438	423	447	446	445	459	449	419	420	430	437	426	404	437	461	441	434	451	451	471	439	424	439	473	409	423	432	450	497	407	465	437	448	419	455	478	382	458	414	444	470	438	427	487	419	423	424	426	439	419	442	423	415	434	417	444	459	487	422	447	441	424	431	446	464	448	424	460	476	449	453	447	462	452	448	416	460	418	413	425	450	474	418	413	472	446	412	397	406	448	445	459	404	459	418	444	411	447	471	420	446	423	462	469	434	422	428	455	445	474	471	421	487	448	439	403	465	418	468	449	430	432	409	437	459	478	475	426	410	422	417	462	469	416	464	416	436	468	436	467	430	465	415	423	458	461	442	449	432	423	450	422	407	423	424	415	408	445	436	431	418	437	450	444	444	419	461	468	451	449	449	451	456	426	428	465	431	454	461	427	439	439	459	463	433	449	462	430	401	476	435	432	391	441	444	428	423	440	427	453	427	425	457	423	423	484	424	475	442	426	457	456	477	415	408	435	431	449	438	425	472	430	413	432	463	477	420	431	436	444	444	440	420	429	417	435	437	447	385	448	454	431	431	437	425	440	424	424	430	406	433	419	448	479	428	395	455	411	438	440	417	408	429	449	428	452	419	439	444	430	423	453	482	393	400	412	448	451	448	459	468	418	456	444	448	456	420	453	434	455	463	486	415	453	402	462	446	398	435	469	431	447	429	449	434	426	486	413	429	463	465	435	419	432	476	424	465	438	426	444	425	460	441	441	443	420	455	444	428	477	458	416	464	418	463	477	466	408	411	427	431	410	446	437	423	429	439	431	435	473	435	440	482	436	462	430	441	450	415	458	459	440	450	439	427	427	436	453	430	403	442	455	428	435	460	419	467	433	450	435	444	447	467	448	465	451	450	428	442	439	466	442	465	450	427	446	498	455	434	423	431	446	470	448	429	437	449	439	429	416	438	445	417	430	434	454	467	429	449	427	454	469	439	416	447	439	485	426	428	443	439	440	468	457	422	416	448	432	424	440	448	416	433	439	407	468	469	450	458	454	409	439	404	419	410	451	443	397	455	408	444	438	466	429	428	406	443	463	450	455	444	463	461	459	406	422	426	485	475	452	462	407	433	409	438	429	435	463	445	452	438	424	455	433	446	449	462	450	459	462	425	427	425	437	448	440	466	427	420	478	452	464	426	470	431	430	418	415	414	461	481	448	416	435	414	439	467	442	415	441	437	430	454	476	411	447	468	424	456	451	469	414	403	477	468	406	444	409	440	436	462	416	445	423	446	462	447	403	391	462	434	439	444	419	407	451	459	463	431	422	449	451	424	418	458	433	445	420	450	410	462	445	440	425	428	428	484	441	440	471	458	416	449	433	459	430	426	428	447	427	424	415	428	456	440	470	411	421	441	442	437	414	420	423	418	465	487	455	451	460	411	428	438	393	439	463	457	435	421	417	411	401	430	417	401	402	447	439	433	450	458	432	454	467	407	459	447	433	416	409	430	467	401	425	439	447	451	387	471	452	472	436	425	399	422	421	467	421	435	463	424	430	457	409	469	456	432	406	425	380	437	423	453	424	464	446	441	450	431	480	435	466	397	436	477	418	432	412	436	451	449	435	432	417	432	431	446	438	434	481	451	452	448	474	428	443	409	454	442	418	428	428	437	428	442	450	433	436	475	448	440	417	410	456	412	446	452	435	469	435	482	413	434	410	453	426	406	441	413	427	459	453	478	414	445	438	426	459	422	425	436	477	437	427	441	446	444	452	444	438	426	431	449	435	437	468	464	415	413	422	480	475	489	434	425	453	434	413	440	451	458	426	400	419	431	430	418	451	489	438	403	433	472	466	464	443	412	483	474	463	413	455	434	437	445	437	405	417	442	415	384	448	458	440	427	436	433	400	442	430	444	447	450	450	433	445	462	468	440	443	450	452	436	417	430	407	424	415	456	437	446	425	452	452	425	436	424	450	440	449	460	439	479	450	396	470	434	438	427	402	434	495	432	418	424	441	418	456	409	443	457	455	405	403	436	455	447	428	443	423	423	433	430	421	470	466	449	465	461	450	454	458	440	449	452	433	447	459	464	452	415	416	435	443	460	411	427	412	452	454	430	444	450	471	421	443	436	434	407	456	396	425	433	425	421	464	421	434	448	440	407	416	447	408	481	422	433	423	430	443	446	405	471	444	440	431	441	441	442	452	417	456	457	411	457	441	424	421	459	454	467	453	452	451	429	450	478	415	424	464	441	434	399	413	422	460	442	442	444	452	388	430	462	426	475	443	434	476	414	425	430	454	423	465	462	408	418	434	420	452	438	420	466	443	432	397	465	408	448	450	427	422	456	457	461	414	467	434	473	429	462	437	464	451	452	415	451	469	437	427	427	413	441	445	445	431	412	433	473	433	411	444	420	443	426	418	403	430	437	452	425	440	421	431	459	421	432	400	432	459	471	467	436	419	448	413	434	447	429	426	436	420	416	404	456	434	398	444	420	454	428	442	472	452	423	443	424	410	466	436	453	407	471	464	459	391	464	474	468	460	436	423	439	429	476	450	442	467	455	439	405	434	426	412	451	456	434	418	428	438	473	432	416	422	477	452	436	428	422	459	451	448	474	416	420	477	452	420	482	398	449	444	415	449	437	422	428	425	450	397	507	456	467	449	433	464	418	439	466	444	442	450	409	434	432	448	486	443	462	446	430	429	408	419	408	432	483	417	450	450	493	420	437	421	441	443	455	447	435	487	462	416	419	396	458	441	446	462	452	465	446	450	438	429	462	406	426	455	453	397	443	411	457	454	411	416	408	402	432	425	450	439	466	439	396	483	430	408	440	440	456	421	432	468	461	422	470	439	411	453	416	437	423	453	447	419	437	463	422	433	432	451	462	443	446	440	417	437	436	433	440	454	473	401	439	417	411	437	484	471	442	461	440	441	452	404	416	450	460	442	416	452	454	409	411	457	419	438	422	454	443	440	452	437	447	440	446	442	468	441	442	436	458	440	429	460	437	465	470	474	459	430	452	426	444	427	451	447	436	455	449	417	459	425	468	445	444	444	461	421	438	447	456	434	430	440	459	441	430	456	442	463	407	420	409	425	405	415	392	450	482	411	421	402	419	403	430	455	430	454	478	424	486	445	428	438	457	476	455	453	456	446	436	430	468	431	468	462	459	418	427	445	432	431	464	443	425	433	418	455	418	440	430	460	399	419	425	440	451	400	434	409	447	431	454	379	451	446	414	443	422	415	427	424	419	393	433	456	393	414	461	439	409	445	461	462	442	443	447	476	451	434	456	410	416	468
27492	20867	14495	8210	5106	3771	2419	1990	1920	1834	1624	1347	1249	961	859	836	701	655	684	637	621	623	514	512	499	505	475	497	481	412	446	476	469	458	478	458	446	455	457	420	419	421	427	427	421	439	424	442	420	428	407	457	443	461	412	394	434	417	423	396	410	408	399	403	450	396	384	367	413	407	417	378	403	397	394	372	395	408	393	422	389	423	413	384	386	389	426	361	378	375	415	398	400	384	363	394	378	388	362	390	383	404	387	394	385	385	407	361	441	394	431	386	364	402	380	427	410	390	381	406	393	411	388	346	420	393	382	391	422	390	428	437	351	412	360	390	410	415	374	393	414	405	366	407	391	334	372	393	380	399	415	415	379	391	415	396	399	371	393	414	399	362	409	402	395	368	392	361	392	447	377	375	375	381	412	401	427	383	374	396	395	447	395	411	374	401	412	400	396	403	373	380	420	352	412	398	384	379	417	380	374	391	369	380	387	403	395	376	396	420	415	384	395	418	382	428	373	387	366	352	404	393	390	379	422	413	365	379	423	396	364	385	347	405	434	378	396	409	389	388	372	394	397	367	373	411	386	372	400	382	416	393	403	402	407	400	417	408	392	389	341	396	359	415	391	407	399	390	384	399	397	373	386	387	393	361	382	382	404	398	399	379	384	380	385	429	374	381	405	405	399	390	401	385	424	389	403	392	370	421	366	391	429	382	383	377	401	367	413	386	384	373	398	409	423	403	396	399	380	397	391	396	360	398	416	388	384	376	389	396	394	388	357	398	361	372	385	383	388	408	401	395	374	369	429	370	385	370	366	381	401	369	368	407	412	365	398	403	396	384	374	367	433	407	405	379	392	406	424	367	417	385	389	428	416	384	386	373	404	421	374	405	376	379	421	367	352	399	396	412	378	397	400	409	403	440	393	428	385	396	373	384	401	405	398	420	376	365	407	404	380	374	411	371	381	386	392	354	383	408	374	402	403	414	402	434	380	384	399	373	390	392	404	390	386	424	388	384	382	384	395	389	415	370	410	379	384	386	394	408	363	408	393	376	407	409	351	413	399	393	411	381	386	395	392	394	388	420	375	382	388	418	381	394	369	410	429	432	422	368	397	394	372	405	389	389	371	392	406	414	414	413	391	435	364	413	381	437	368	414	424	418	373	430	376	388	392	357	426	401	383	420	404	384	364	431	407	442	416	341	374	385	404	380	379	423	382	416	428	425	393	396	381	395	408	460	372	402	423	397	350	397	387	403	422	395	405	431	395	412	397	394	386	412	400	380	433	384	416	418	413	404	390	357	390	377	408	381	406	405	401	401	418	402	369	399	398	391	360	361	392	418	403	433	403	403	400	366	397	421	450	388	414	410	386	395	369	409	398	371	386	388	412	400	387	419	381	420	391	416	414	387	399	374	394	425	407	405	396	371	388	373	382	383	395	389	417	373	401	413	403	415	427	381	334	387	378	384	407	386	396	415	414	383	369	395	378	377	407	396	363	425	388	380	392	376	382	357	386	385	382	389	399	388	429	469	366	399	353	400	398	402	373	377	408	401	378	412	386	369	410	404	393	381	383	403	423	424	452	413	381	407	359	374	405	404	424	388	377	430	391	413	398	382	382	408	397	386	402	381	383	400	357	397	401	390	341	415	445	382	404	377	420	403	367	369	382	415	399	386	338	370	400	408	382	367	397	377	364	421	392	374	405	396	373	403	356	405	413	376	360	371	390	397	398	398	385	395	369	391	392	429	381	415	442	421	405	411	426	412	408	363	394	398	399	389	392	403	407	410	395	378	379	406	386	388	384	383	376	403	387	405	419	377	395	430	401	395	406	399	384	387	400	416	386	387	355	386	398	397	408	390	374	424	383	387	364	426	398	360	377	378	377	396	400	385	416	390	388	411	399	391	403	372	407	400	409	431	398	371	395	388	403	395	391	403	385	399	373	405	379	388	405	396	384	412	417	383	371	383	370	380	385	379	387	400	399	398	391	381	354	341	383	433	381	449	400	407	389	377	400	381	367	414	388	414	400	397	429	382	432	371	391	399	338	411	399	402	420	412	376	386	401	357	386	395	354	405	406	394	399	375	399	407	386	388	372	411	372	423	405	392	380	389	383	406	432	396	390	407	412	425	396	402	391	361	420	382	430	385	413	386	391	401	418	384	406	418	395	398	387	416	401	367	404	403	378	388	370	422	422	402	414	420	377	411	393	380	412	406	380	400	399	384	378	396	402	388	387	397	399	384	357	409	380	406	410	394	349	390	343	424	371	387	357	382	380	407	336	406	370	402	375	384	429	411	396	380	396	416	357	394	403	385	410	385	409	397	414	367	406	365	386	398	395	342	403	426	398	384	425	363	435	381	388	350	375	395	393	363	382	381	402	385	383	367	382	415	417	405	398	390	395	391	381	372	390	395	397	423	392	401	357	409	406	387	367	415	389	406	384	388	383	363	389	386	421	386	425	392	431	411	390	401	379	382	398	445	406	383	435	376	391	414	404	358	392	391	333	450	402	365	403	393	437	398	374	402	379	401	396	439	382	384	370	419	380	410	445	367	378	394	419	401	407	414	427	396	406	384	392	419	437	377	418	373	419	407	358	383	363	362	380	393	388	408	370	409	403	386	422	440	380	371	417	396	420	391	368	423	383	396	397	383	378	458	392	385	420	393	398	365	384	355	403	389	408	394	368	421	353	396	408	400	363	415	426	402	418	383	388	387	401	378	382	397	431	386	420	379	381	365	383	357	449	365	398	378	393	420	408	399	410	400	405	387	367	389	365	417	438	380	391	418	412	416	402	374	399	393	383	398	429	404	403	413	409	396	366	385	385	385	393	407	355	398	401	373	384	384	368	350	404	384	420	399	425	387	397	399	392	403	397	370	405	417	422	405	380	403	377	422	399	396	364	393	415	361	400	393	399	405	414	432	406	420	376	393	425	424	401	393	382	392	377	368	379	396	402	438	419	411	379	393	380	386	428	367	391	418	398	369	382	383	399	441	420	363	396	395	389	371	385	403	398	432	436	343	409	411	331	422	372	408	404	407	381	411	402	407	403	371	370	382	388	384	388	391	390	384	376	391	408	390	411	411	391	383	412	391	381	416	400	383	404	371	390	387	399	418	423	407	403	386	397	361	401	388	399	402	388	383	400	437	435	429	380	411	394	423	410	389	400	418	398	407	387	387	406	398	390	403	377	383	394	395	378	388	371	417	350	404	393	355	391	400	419	405	388	384	400	395	385	361	404	371	379	390	388	373	404	384	409	350	399	410	384	400	369	386	422	387	424	378	391	363	407	384	405	373	403	390	350	360	391	404	373	392	408	412	435	411	379	359	386	432	432	422	391	398	375	396	359	399	370	435	396	377	403	382	417	369	374	416	370	395	404	423	423	378	419	373	367	414	409	413	406	404	407	395	432	382	406	359	367	405	427	388	377	416	370	371	380	399	350	336	376	377	392	425	402	393	408	402	430	393	373	376	377	390	382	423	389	404	360	402
17529	24808	16827	10755	8910	7382	5146	4177	4005	3781	3487	2666	2373	1798	1510	1459	1215	1089	1011	980	980	890	743	716	730	775	666	648	633	587	552	606	584	606	573	580	593	611	580	531	566	537	531	544	619	545	565	547	500	567	560	583	556	498	530	520	528	490	489	505	517	487	496	544	474	518	496	485	502	458	499	533	510	440	469	511	510	473	502	498	449	464	483	513	471	473	447	432	483	457	462	501	475	499	468	476	480	471	506	490	501	477	459	483	493	493	465	534	429	483	466	489	515	418	454	474	480	440	487	462	488	456	474	458	406	486	476	479	512	545	480	476	476	469	442	482	490	491	478	494	480	547	474	492	482	465	448	491	483	515	463	436	491	489	472	501	509	495	503	488	500	452	527	514	446	474	452	497	515	467	436	490	473	509	467	522	476	458	479	489	475	466	447	479	491	478	450	496	479	468	499	441	482	499	484	503	481	451	479	477	466	473	476	501	459	486	491	467	526	499	479	466	494	459	495	455	480	465	516	481	474	413	478	465	500	469	483	460	495	453	473	481	509	508	501	458	467	479	479	502	496	480	443	477	473	520	490	463	462	494	479	464	470	495	476	504	475	459	450	497	509	512	511	472	478	477	476	466	502	435	439	506	462	457	468	474	517	522	461	521	478	485	451	507	485	466	475	435	464	457	457	456	458	506	485	522	466	496	480	476	499	498	479	510	478	517	447	465	493	426	418	451	436	442	477	482	469	452	514	453	475	438	518	470	474	484	510	478	531	443	473	466	507	492	490	456	438	465	460	475	487	461	505	451	470	497	461	481	480	484	490	458	466	447	457	514	449	480	491	461	483	474	462	483	463	477	466	420	485	501	486	442	478	498	425	443	479	482	474	453	444	515	452	479	472	510	458	477	512	470	501	465	459	482	434	464	462	472	484	464	476	472	450	486	486	466	483	505	484	491	465	463	472	467	448	522	459	459	471	505	473	486	477	489	458	478	468	451	463	466	475	485	483	492	500	472	461	477	471	484	453	451	460	481	506	477	483	490	514	490	499	503	446	478	470	463	481	494	487	513	499	481	464	472	488	481	448	465	491	467	460	448	453	487	498	462	513	477	463	493	497	470	434	487	454	505	449	495	472	532	477	429	427	512	478	480	476	473	467	480	507	492	456	463	506	483	505	469	502	490	474	464	493	481	476	506	440	485	495	506	424	495	482	513	474	473	436	460	422	468	452	490	460	435	464	464	479	495	490	468	455	471	468	459	487	495	501	463	454	470	475	458	482	461	407	452	470	463	489	463	483	445	497	478	479	453	461	484	493	446	473	428	480	489	451	520	470	474	495	488	499	493	473	459	531	440	513	492	436	469	452	467	501	467	455	518	515	522	433	472	443	482	487	498	496	459	493	451	447	429	494	458	423	470	486	482	488	473	490	495	474	472	455	483	460	455	443	494	470	523	524	471	488	478	472	503	448	495	480	495	516	490	491	471	479	488	452	506	495	460	419	472	460	468	489	484	493	470	485	463	461	504	508	481	467	471	470	510	489	448	441	501	490	461	488	491	439	492	477	487	468	518	497	545	442	502	484	455	483	491	483	474	459	488	494	495	474	464	472	445	479	492	480	482	504	503	475	446	468	496	491	493	487	453	481	442	479	472	484	465	499	492	491	477	445	488	477	476	474	487	485	476	506	485	498	500	533	485	472	480	500	495	470	474	472	471	526	471	483	461	465	529	480	470	450	504	490	420	499	472	468	494	461	482	471	502	454	473	477	477	478	485	470	475	474	483	447	455	523	474	438	457	461	478	498	465	462	458	493	466	493	501	470	480	418	458	491	473	468	445	453	486	484	435	458	474	491	445	494	485	483	488	498	455	473	462	484	462	474	488	467	491	453	514	474	428	459	495	462	446	467	475	497	483	512	462	501	477	481	508	492	493	430	479	432	463	508	484	472	489	432	478	463	481	495	466	492	485	499	453	477	453	517	493	508	444	471	480	489	463	476	484	508	501	474	471	475	490	496	509	479	521	438	498	468	465	443	478	475	481	463	453	464	491	494	464	453	489	483	496	478	489	421	483	458	461	470	486	503	473	486	457	453	470	447	482	501	496	459	483	463	523	485	466	497	491	490	471	475	421	483	497	475	479	534	496	507	475	505	476	456	474	532	453	455	463	442	469	511	489	455	520	490	467	522	444	495	479	476	479	479	469	476	466	509	446	474	511	483	458	470	500	534	479	480	510	432	474	474	484	463	477	434	470	469	504	453	461	474	493	458	477	409	468	470	484	467	467	471	452	500	520	486	497	489	502	475	497	504	451	467	523	466	475	475	460	482	472	493	524	485	502	476	485	481	495	441	490	467	500	471	487	484	531	424	448	514	492	471	467	490	459	494	472	505	451	502	467	452	467	441	429	496	440	474	525	440	493	480	481	446	496	471	502	497	503	463	474	481	466	493	453	474	508	463	510	460	467	490	434	472	475	464	492	454	487	487	478	487	477	515	485	485	512	479	457	489	471	512	456	484	486	483	511	519	502	507	480	470	507	479	509	467	476	439	466	424	494	472	485	458	465	481	472	482	480	451	452	453	455	435	433	500	467	461	488	477	440	491	472	473	497	506	499	500	448	480	499	451	464	452	493	474	479	468	465	447	512	455	460	463	474	471	469	479	465	488	467	466	459	467	465	478	476	465	460	490	478	469	499	494	493	480	505	491	444	480	454	434	470	480	472	449	480	495	471	467	463	468	477	459	468	467	479	438	493	450	441	506	443	494	476	443	493	507	448	483	485	444	459	514	473	506	471	482	480	465	459	470	524	450	462	487	474	475	484	511	482	467	445	451	473	480	461	462	473	515	481	533	484	452	479	498	499	461	469	486	464	425	488	458	483	486	465	483	465	459	483	481	448	461	486	481	515	495	465	464	455	499	510	488	463	447	509	510	503	498	484	524	486	501	464	440	464	477	523	445	474	493	478	490	491	459	482	431	493	482	490	475	476	463	468	460	470	492	456	474	489	459	477	501	477	429	488	434	466	502	481	478	461	463	459	442	472	485	474	474	491	498	482	477	470	488	462	483	461	435	455	506	489	499	480	481	455	450	485	424	480	469	481	460	466	462	476	497	472	471	461	472	493	490	517	492	474	474	511	460	536	507	501	509	453	462	496	487	454	482	445	483	466	487	474	474	504	457	454	514	499	488	443	488	472	476	518	495	460	453	515	498	464	450	473	448	490	492	518	491	485	441	470	491	466	477	481	467	474	479	476	504	523	492	483	526	459	493	437	495	463	454	471	527	463	451	493	470	467	486	476	493	466	496	500	475	449	463	446	460	486	435	455	470	446	448	480	469	479	523	489	509	469	485	460	457	436	468	468	507	442	504	476	515	470	519	467	464	485	484	447	482	469	481	461	481	484	515	492	466	452	435	441	477	500	511	499	449	474	463	495	478	507	445	489	457	476	492	476	471	461	485	504	445	459	456	433	465	502	481	455	491	482	499	475	533	519	468	516
24081	21146	28280	24290	21087	13109	5343	3281	3079	2815	2550	2036	1751	1442	1108	1095	788	805	753	718	774	660	585	529	529	484	457	451	403	393	418	415	388	419	347	404	381	358	381	380	351	325	348	370	397	372	343	381	389	344	331	366	363	327	338	341	337	347	302	334	355	321	311	312	294	346	287	299	329	319	325	313	297	285	295	287	318	289	299	321	302	331	309	315	312	320	304	288	305	323	308	281	310	280	311	306	292	326	319	313	321	297	291	325	323	313	304	273	314	302	298	312	303	323	290	307	332	315	305	324	314	301	286	305	323	301	318	284	319	283	320	328	329	315	315	314	288	311	305	292	301	330	297	276	289	306	272	337	307	312	310	306	311	301	329	323	280	312	310	328	307	324	261	322	287	299	314	286	295	308	277	327	298	296	288	327	283	302	330	308	318	301	276	302	279	332	312	327	327	334	303	313	288	303	314	276	300	305	282	318	310	299	304	314	325	300	290	284	320	310	281	290	304	326	317	308	305	259	327	313	328	304	320	326	306	292	283	304	318	283	302	286	326	280	310	306	290	283	329	300	293	340	293	292	323	275	268	327	330	337	297	330	315	298	314	292	286	308	322	326	318	309	264	304	269	311	326	289	315	312	278	295	298	295	298	306	334	301	306	297	299	322	316	308	293	279	315	329	286	299	297	279	302	291	314	323	307	285	307	297	315	260	294	323	303	311	312	293	343	294	287	294	287	278	312	286	296	285	292	299	304	276	312	306	287	303	317	328	280	282	307	281	327	274	278	272	315	319	312	357	311	276	325	287	276	290	282	312	305	300	296	318	320	309	281	303	319	325	311	323	304	296	299	302	266	275	333	282	305	282	304	296	295	309	314	299	294	301	315	275	295	312	298	324	296	284	266	304	289	325	278	317	297	293	272	318	295	312	283	270	287	307	309	338	320	331	281	303	295	312	290	282	317	309	301	302	313	303	283	291	318	267	295	309	304	284	306	314	297	313	318	314	302	311	289	307	309	314	318	307	300	256	281	284	318	306	321	297	273	340	280	308	308	291	319	282	327	320	307	302	288	308	290	309	331	323	307	290	314	294	302	290	301	298	319	266	322	297	276	287	300	298	311	320	313	291	309	278	287	299	319	315	292	317	289	297	279	298	321	306	305	309	265	283	307	293	297	302	280	292	302	285	295	280	281	312	275	296	298	299	289	280	308	321	337	283	310	296	354	308	321	299	308	324	305	287	329	304	333	334	348	286	329	305	312	297	297	315	321	300	293	328	278	321	296	293	308	324	262	342	295	308	320	299	304	297	305	290	315	307	299	297	289	324	306	313	262	282	301	278	318	288	328	300	316	315	279	286	303	308	321	306	293	295	301	306	282	301	287	282	299	281	291	321	301	299	328	317	320	286	277	291	301	340	310	280	286	323	307	299	300	285	297	262	294	310	301	293	312	326	326	315	292	305	280	284	270	324	302	279	297	296	295	311	309	294	308	303	336	331	280	274	314	312	323	299	289	305	326	319	289	283	307	315	307	297	314	321	323	316	282	314	293	299	282	286	324	295	285	315	290	302	286	318	334	303	277	297	299	296	296	320	302	321	333	326	297	305	293	305	297	297	273	280	298	290	272	315	316	329	320	310	301	300	314	313	308	294	309	297	326	279	324	325	298	306	306	312	289	306	299	330	305	338	317	288	299	302	284	300	284	295	276	326	293	309	287	305	298	288	301	315	328	311	300	303	313	318	320	286	280	319	264	278	300	317	315	320	330	306	318	292	292	332	322	306	291	279	320	312	318	310	276	279	274	320	293	287	279	300	310	297	297	268	317	357	322	301	316	295	285	309	306	309	309	305	297	282	307	304	313	309	287	310	334	308	318	308	310	296	325	290	291	337	295	267	300	298	274	288	315	315	316	314	310	278	334	282	308	268	301	310	322	279	314	279	307	300	298	315	307	300	300	321	301	302	325	312	289	319	306	308	298	277	306	270	293	262	320	305	275	316	321	298	283	280	297	273	310	286	295	281	269	326	298	286	292	285	304	352	299	311	271	313	310	291	293	286	298	258	277	302	297	310	308	334	271	304	267	314	303	322	282	308	283	311	291	266	327	337	316	319	292	280	322	298	286	262	328	300	293	306	315	307	288	300	271	286	296	300	320	287	341	299	314	315	309	297	292	267	311	312	298	301	307	327	323	295	309	284	302	286	301	288	269	293	325	304	312	294	300	291	290	301	277	306	308	294	293	309	295	298	323	283	304	344	290	287	294	322	295	282	307	345	296	307	307	272	313	334	307	309	289	297	329	286	318	301	271	305	323	282	323	310	288	288	284	304	314	308	288	295	274	339	301	305	320	293	269	322	297	308	292	342	332	290	288	277	309	312	283	336	286	265	291	291	308	294	285	316	311	315	292	300	274	296	288	283	301	287	310	269	302	272	328	300	316	326	291	286	307	319	328	323	285	313	312	274	263	327	316	298	291	301	319	344	271	316	289	308	278	327	304	315	281	310	304	328	308	244	303	337	325	334	306	299	279	296	340	294	325	289	314	287	321	282	292	292	272	310	312	301	277	305	275	313	318	325	286	287	290	287	339	308	284	297	275	328	305	285	296	272	273	277	293	311	314	313	319	287	305	285	313	298	300	295	313	300	287	312	343	302	298	295	297	336	283	295	285	307	315	315	316	330	302	310	316	329	294	278	297	330	275	333	288	297	297	287	313	310	308	291	299	327	272	304	286	292	311	331	306	274	295	335	292	292	314	310	318	261	301	270	304	307	300	304	269	312	315	274	296	286	329	291	317	287	318	290	334	297	300	279	314	287	291	295	307	299	289	314	312	315	301	302	296	330	297	275	318	317	294	313	297	319	291	325	297	336	293	307	315	319	271	296	309	293	275	282	322	308	326	311	300	338	276	325	344	327	286	329	312	320	310	308	237	302	316	313	329	312	302	309	293	307	309	328	291	296	316	310	310	316	317	282	305	300	336	334	277	314	319	302	330	304	284	286	301	324	289	287	302	304	296	322	312	275	299	306	312	303	319	284	304	320	294	268	305	272	316	318	299	317	319	294	307	289	284	323	301	308	304	336	308	288	301	315	323	309	279	297	322	304	310	328	280	323	300	286	306	313	295	321	287	297	283	304	305	295	320	288	337	299	310	321	281	307	317	312	294	306	304	287	310	316	285	299	304	279	284	329	275	288	300	341	299	291	316	300	301	300	332	313	320	289	290	299	292	290	274	307	321	320	315	300	278	289	326	312	290	307	317	308	317	319	290	268	316	311	292	316	289	274	299	286	320	299	280	266	314	333	265	267	297	327	289	303	325	303	280	291	301	333	288	321	318	287	277	345	287	317	288	290	308	321	299	328	310	283	287	301	327	294	312	296	309	312	309	277	324	266	312	313	289	319	290	286	288	313	310	308	306	321	295	322	301	335	293	303	300	321	305	296	288	275	299	303	303	289	298	321	332	311	321	275	311	295	329	275	306	334	314	321	329	287	275	331
18916	33395	25085	17178	14093	11893	8237	6767	6674	6251	5345	4078	3621	2684	2148	2019	1492	1531	1311	1244	1162	1089	851	867	845	808	717	632	597	525	522	543	533	518	556	524	497	545	516	474	503	476	456	500	459	470	461	476	461	480	493	443	455	488	422	447	391	417	428	390	394	367	395	401	404	385	399	398	389	370	410	378	403	385	379	346	391	369	387	340	373	390	323	396	346	360	373	352	379	392	401	379	338	350	351	392	370	385	396	361	391	404	354	350	381	353	396	372	364	345	346	381	368	393	353	384	366	369	349	376	340	399	368	369	337	359	388	353	358	359	357	372	377	327	353	376	375	383	400	330	377	378	369	360	410	354	376	404	391	380	379	381	364	364	369	354	358	360	344	357	364	380	402	388	380	330	378	364	369	385	378	387	368	397	371	371	360	382	339	373	382	355	373	349	363	343	395	398	378	400	355	329	352	372	368	380	404	338	369	360	370	374	379	389	382	349	358	358	359	367	344	365	367	383	382	376	394	333	366	376	367	375	355	386	401	369	372	389	377	361	396	353	388	401	365	372	388	337	365	352	346	366	357	359	370	364	389	410	353	376	376	397	357	362	371	375	346	356	365	375	410	365	329	352	335	354	404	404	373	352	359	387	384	381	362	386	340	380	358	355	382	367	398	343	375	345	352	366	340	372	353	366	369	343	353	361	377	341	364	383	374	395	356	367	371	363	392	366	357	362	357	357	376	375	362	369	363	386	344	390	393	375	379	373	380	354	368	360	371	382	350	404	375	363	368	350	349	362	367	348	345	387	370	359	423	379	378	365	326	348	362	381	383	371	377	343	362	380	382	339	350	347	393	367	364	363	379	350	359	387	319	379	387	373	399	355	356	369	349	399	381	388	361	387	359	381	393	375	331	365	350	362	381	386	386	353	365	353	386	348	338	372	358	356	390	368	364	395	390	361	365	353	395	380	372	363	364	403	372	344	379	355	367	397	339	408	344	379	371	358	408	373	372	397	370	367	359	354	368	357	379	370	370	388	364	371	362	359	371	370	368	393	394	389	334	379	360	378	340	366	371	396	381	357	378	373	354	395	367	433	345	366	372	408	349	342	360	367	383	356	385	357	378	349	375	355	353	391	369	371	353	375	375	371	370	347	374	358	371	372	373	390	364	361	371	364	354	318	376	367	393	356	373	365	370	352	370	370	391	326	347	362	372	362	388	362	398	296	372	392	369	353	352	318	371	356	374	377	371	379	385	372	343	378	360	369	377	319	369	335	362	372	377	382	371	373	372	350	386	346	362	361	356	354	339	366	372	383	396	349	361	346	379	400	374	359	358	354	363	360	358	373	383	371	353	328	388	394	386	386	354	391	368	388	382	391	361	353	378	371	350	388	354	395	384	390	365	383	363	352	382	364	378	388	306	372	357	399	322	371	418	404	385	380	381	354	383	365	377	391	374	399	353	377	383	352	352	363	326	389	346	358	366	351	347	352	352	385	373	347	342	365	347	341	386	356	382	352	336	388	359	364	355	359	367	355	380	385	397	358	403	390	382	344	375	351	388	370	372	368	349	341	331	349	381	383	352	368	374	355	365	371	359	364	387	369	394	346	370	395	349	379	359	371	364	357	383	361	356	405	366	355	390	377	382	370	364	394	356	371	374	375	367	387	347	348	360	373	346	361	359	389	394	391	338	380	344	343	364	371	372	339	385	373	397	350	368	354	397	360	389	379	353	373	391	377	368	356	365	354	379	367	394	393	362	393	380	375	372	357	374	368	383	345	351	374	353	377	389	390	371	356	340	337	365	372	318	351	368	397	378	363	353	352	348	368	367	363	408	370	371	379	356	355	385	360	319	362	364	422	333	337	390	374	383	383	385	348	409	339	327	374	375	349	359	381	362	379	372	380	352	342	370	352	372	340	361	358	369	363	355	362	382	371	365	411	363	381	350	377	392	388	372	376	358	362	371	361	344	362	385	324	392	366	336	400	357	352	351	363	344	365	359	402	367	359	351	381	359	364	340	378	381	389	403	378	368	379	367	379	374	341	351	390	390	342	359	378	389	367	376	390	361	388	365	382	360	345	368	362	354	374	381	373	387	340	368	350	376	370	387	351	346	364	336	372	325	348	365	353	383	326	357	375	353	352	349	332	365	372	407	341	375	385	356	357	358	373	366	378	343	344	375	354	358	365	365	340	368	372	370	361	382	370	366	361	370	353	383	351	386	405	349	379	396	372	349	384	348	374	393	372	377	322	391	399	403	377	373	401	404	359	385	375	378	381	371	374	401	350	388	375	364	322	379	353	377	384	360	400	383	352	348	395	385	365	361	362	381	343	356	386	373	353	351	358	341	358	384	372	388	354	349	380	381	369	380	372	363	366	358	374	369	363	357	372	354	328	355	373	369	389	367	354	414	380	365	381	380	358	347	364	366	369	354	389	346	343	343	370	388	383	375	375	374	369	387	361	367	375	378	394	360	362	367	389	402	353	359	374	356	363	385	365	363	367	356	360	362	351	382	408	349	345	370	358	350	392	348	376	374	376	377	384	378	357	345	400	386	348	377	348	364	362	394	374	368	404	381	393	410	380	371	361	343	373	371	358	353	375	341	352	363	358	347	367	342	326	359	375	386	338	401	370	368	372	380	373	381	357	366	363	370	372	344	369	390	336	371	397	367	373	404	360	355	335	365	378	429	383	342	357	359	358	396	367	354	384	381	403	367	373	351	393	365	334	387	337	352	340	335	356	374	326	394	387	367	387	335	329	346	365	378	359	372	392	361	388	364	343	355	359	370	370	379	341	351	359	388	372	338	376	385	362	369	367	402	372	371	399	397	378	376	376	359	373	380	361	365	361	363	396	331	360	399	400	344	384	376	382	331	349	374	384	364	344	350	386	351	390	371	388	367	334	385	389	362	360	357	376	355	383	376	346	361	358	361	326	375	388	382	348	385	360	391	363	375	370	384	360	360	383	384	380	355	320	385	387	367	311	368	357	329	387	361	365	349	369	355	361	396	348	377	353	358	366	336	357	359	336	356	367	375	388	358	397	356	371	357	350	344	362	375	385	399	374	421	361	377	356	370	368	375	340	349	365	365	329	343	386	355	338	355	347	383	393	346	399	361	341	383	363	350	374	381	340	355	382	363	355	385	368	355	385	362	368	367	369	384	364	363	394	379	388	397	358	361	367	388	345	394	367	378	384	381	347	363	384	331	378	388	388	363	370	381	361	346	358	378	364	375	344	386	373	355	378	373	353	391	360	388	363	364	353	384	377	351	385	355	353	403	331	364	346	372	349	415	364	361	380	347	389	380	385	382	354	386	391	385	368	392	372	354	350	362	333	357	355	362	333	331	334	400	368	354	407	391	382	355	361	363	332	362	340	340	358	371	348	365	368	375	342	380	344	369	374	393	365	340	393	349	381	385	348	366	367	323	356	344	377	375	372	362	329	380	369	395	372	383	384	373	389	373	389	356	353	376	397	372	365	371	348	403	351	325	383
25357	21168	27050	25231	12838	5721	3412	2552	2649	2498	2065	1701	1648	1339	1155	984	873	952	826	860	773	741	700	631	618	613	647	598	545	598	596	543	546	567	535	542	542	550	521	526	522	523	503	522	514	486	519	515	472	570	524	543	509	481	494	478	512	494	500	498	497	472	484	494	522	509	464	511	458	467	492	528	454	506	496	479	498	478	472	481	478	486	478	473	487	497	501	496	509	481	482	462	474	480	487	455	473	446	470	518	427	464	464	479	472	452	472	448	463	443	471	465	482	490	452	470	461	481	468	498	471	486	485	502	475	483	443	495	468	465	447	436	504	496	486	460	474	484	490	460	472	486	440	503	454	487	447	447	496	471	464	440	446	501	448	508	477	454	443	463	513	456	478	512	480	458	460	518	512	518	446	469	444	490	495	439	459	497	483	462	514	481	483	509	490	489	525	494	499	487	446	474	467	453	447	513	461	469	467	476	452	511	480	501	427	500	512	467	475	474	502	468	491	482	478	499	424	500	481	444	451	462	484	483	469	452	488	467	467	459	470	447	430	513	495	520	484	473	480	477	485	444	492	491	467	417	488	487	454	476	472	464	463	499	476	446	464	453	493	445	490	460	457	444	465	486	524	463	451	474	480	467	519	468	520	475	521	482	476	478	472	485	476	478	451	480	479	501	440	446	497	474	477	477	499	477	515	479	501	490	470	500	468	515	482	440	427	498	516	501	439	488	424	461	480	457	462	479	472	462	479	470	495	476	504	514	484	451	488	478	443	444	483	498	449	474	487	471	463	465	456	481	499	475	475	472	468	458	453	485	415	477	480	472	463	497	466	480	482	453	433	500	446	486	451	476	485	452	475	476	484	446	482	508	461	520	466	473	460	477	490	441	470	465	484	488	477	472	455	461	438	480	455	461	508	445	461	456	442	518	464	489	485	464	415	414	510	479	464	486	505	500	468	470	451	437	437	441	488	462	457	456	495	461	472	461	493	437	527	477	445	487	465	479	457	485	473	496	469	521	469	474	464	512	495	485	415	483	446	471	482	448	465	467	473	441	464	453	461	495	478	491	464	486	521	439	476	491	439	474	454	505	470	501	468	509	478	492	462	485	477	510	517	475	473	496	485	483	461	494	496	483	473	466	412	486	499	445	461	507	426	479	485	459	481	460	454	488	478	482	460	480	466	527	447	485	444	484	479	469	473	517	484	443	517	445	485	467	476	455	490	494	457	513	441	474	487	454	472	479	461	459	444	459	466	468	487	480	473	499	465	471	459	477	465	471	460	476	471	485	455	487	481	483	472	489	487	483	484	461	462	500	511	473	464	478	440	457	459	488	451	472	477	498	454	469	479	475	454	506	454	471	465	462	455	472	497	488	515	458	451	505	442	503	475	460	454	450	443	447	455	518	485	489	489	467	437	480	484	451	493	489	489	463	479	449	454	474	469	501	464	492	498	489	445	469	489	502	470	507	463	442	453	467	481	519	469	468	490	476	484	463	439	491	472	459	458	482	494	463	531	487	478	454	458	457	439	528	444	477	446	457	507	426	486	462	478	487	534	489	480	479	441	485	433	501	444	500	450	434	457	474	417	481	514	495	443	494	489	470	473	480	481	452	463	455	474	465	469	501	454	460	479	453	482	510	446	475	504	464	491	505	479	478	453	467	504	483	472	491	475	467	482	484	484	450	452	529	464	498	466	528	443	462	471	477	468	482	510	443	479	444	460	457	479	478	463	444	481	509	456	471	470	485	479	475	464	463	493	472	479	520	486	481	448	498	472	479	470	478	454	426	483	511	432	483	468	472	486	453	481	481	471	445	461	469	453	454	483	505	478	452	502	450	498	496	475	436	508	429	426	439	511	506	499	501	528	446	496	492	473	482	439	491	448	489	435	509	471	455	454	430	484	450	456	463	462	461	487	461	515	453	465	501	445	516	456	450	454	492	475	487	474	471	434	469	482	463	471	484	486	522	498	484	449	483	499	477	495	456	444	525	492	457	469	493	504	459	513	489	460	461	481	514	468	462	466	487	456	496	413	488	484	494	443	469	484	481	468	447	463	472	475	481	438	480	485	485	459	451	476	465	469	486	480	475	435	505	490	479	489	470	519	455	468	493	482	453	502	472	448	508	461	482	485	473	511	402	521	515	446	453	487	470	460	450	502	451	471	490	462	459	474	481	522	505	488	458	472	470	491	432	482	501	504	462	468	452	460	515	469	442	500	437	465	469	472	476	524	464	497	468	436	492	444	442	475	488	488	505	454	511	465	462	452	478	489	511	484	500	481	503	471	488	453	446	494	452	473	469	509	438	443	437	450	427	446	479	491	506	473	446	477	466	465	477	487	449	493	478	471	465	459	465	496	499	482	487	507	466	450	468	450	463	463	479	452	464	445	481	485	463	453	445	450	500	488	458	449	474	461	434	481	468	486	454	483	475	502	480	459	522	470	504	466	456	458	437	512	475	517	475	416	497	490	420	485	428	454	469	479	493	450	460	480	480	449	506	442	456	498	452	443	447	440	455	470	490	482	458	507	478	456	472	462	515	520	487	490	515	498	462	512	465	427	476	492	494	453	536	496	494	466	449	484	493	484	447	517	434	474	481	506	454	435	488	491	500	462	504	457	486	462	480	490	471	460	463	423	478	469	479	522	471	473	466	526	430	495	404	494	445	498	461	433	459	475	466	459	494	476	508	479	471	465	467	445	468	453	457	477	452	480	499	489	555	459	494	482	454	481	483	460	490	489	471	476	441	477	489	471	449	464	487	492	453	511	477	457	442	499	493	483	492	505	477	472	489	497	509	459	510	473	511	489	456	503	448	493	480	488	479	472	464	517	480	484	503	457	495	489	457	456	480	484	446	448	478	484	480	466	472	491	440	475	502	476	466	469	487	453	490	489	457	508	424	477	501	451	514	488	477	459	486	465	469	478	481	457	475	493	502	479	504	480	486	445	482	493	505	484	478	439	480	470	485	470	437	499	451	481	437	453	430	475	474	481	470	499	501	444	484	482	488	479	501	502	474	490	477	469	464	459	468	445	481	493	506	446	472	510	493	464	473	473	464	461	473	459	483	491	490	479	445	476	504	472	483	490	459	473	488	474	495	486	469	468	503	472	475	501	498	484	469	475	479	439	439	465	491	499	467	466	473	464	484	505	513	468	489	464	506	453	493	472	503	470	522	474	455	444	468	454	511	507	479	471	503	487	447	425	504	486	468	461	489	474	470	499	455	505	431	442	450	493	459	482	474	441	479	481	464	453	466	458	474	491	525	469	470	476	479	484	459	486	458	479	468	457	505	494	459	474	458	467	470	495	478	468	482	497	454	445	513	483	472	467	479	499	489	456	465	485	488	488	507	466	472	493	499	451	455	520	470	491	455	432	429	480	479	465	500	445	507	471	501	467	512	497	428	457	454	452	498	488	495	426	460	471	474	465	468	499	510	485	444	475	453	463	472	455	485	437	458	535	501	487	487	447	501	461	452	503	466	448	451
18331	29222	21564	14121	12245	9925	6777	5920	5780	5436	4476	3663	3242	2386	2141	1696	1389	1531	1363	1346	1226	1137	1007	945	941	908	836	779	725	706	720	688	728	725	720	682	678	702	652	668	633	680	660	675	653	674	702	679	669	624	666	636	617	654	610	639	600	610	569	583	582	598	572	577	580	570	598	591	562	574	595	600	584	582	578	626	574	498	566	559	592	558	608	565	568	563	542	546	586	547	587	523	540	577	550	594	563	559	570	550	578	525	525	555	542	539	589	582	574	525	606	587	586	571	559	581	587	551	557	534	532	544	570	524	540	574	617	569	556	515	569	593	516	564	529	534	582	567	573	564	587	548	527	596	592	562	606	591	557	549	537	550	556	612	553	554	579	571	545	556	552	607	565	573	556	548	605	561	545	546	557	598	579	569	581	543	549	585	574	551	595	569	596	554	553	535	574	590	559	550	541	562	518	557	553	522	562	552	563	538	595	569	568	540	567	554	549	557	567	528	551	555	535	578	589	599	592	544	547	613	532	580	541	509	597	596	597	543	531	574	576	540	510	571	540	547	566	579	546	553	549	545	609	561	589	544	599	531	589	579	602	529	577	548	580	590	563	558	567	553	590	552	572	563	545	562	556	571	577	610	590	551	577	546	608	554	504	536	565	550	545	538	579	563	563	590	559	560	550	559	612	542	574	575	562	607	558	596	569	581	599	583	597	567	547	575	593	533	590	542	563	579	555	565	598	566	522	573	596	572	570	559	549	540	548	563	553	562	532	540	608	588	565	587	581	561	558	544	555	563	561	554	520	557	570	554	572	562	516	565	547	607	569	596	571	545	599	559	551	576	557	619	615	563	522	541	579	591	567	537	579	574	576	573	545	574	582	567	595	565	559	565	586	564	592	559	551	563	575	554	554	584	568	579	592	570	558	561	554	604	535	543	541	553	546	561	595	592	524	575	554	550	545	566	560	574	588	551	527	549	506	569	524	614	519	577	535	573	548	562	592	584	579	577	558	563	572	555	583	578	554	581	571	545	576	559	558	634	607	582	555	548	528	566	510	528	563	548	555	548	577	476	551	571	546	576	607	533	560	593	531	569	540	580	551	557	564	563	547	559	564	630	549	571	574	578	580	549	550	576	521	560	542	592	557	567	554	599	569	552	547	532	589	577	552	565	543	552	571	539	530	561	563	554	556	578	537	565	580	586	600	522	515	533	583	615	562	586	557	539	582	545	609	566	566	586	561	575	558	572	572	554	561	540	583	574	553	546	607	536	613	603	587	558	568	570	514	538	595	566	597	574	583	555	532	586	534	572	522	546	611	554	530	564	528	540	545	543	594	576	576	525	567	559	567	550	535	569	576	585	572	566	547	540	590	525	545	556	595	511	574	575	554	511	539	598	555	618	554	595	584	595	562	568	538	530	570	551	561	550	550	575	531	569	563	563	522	604	518	577	587	553	572	541	608	549	546	563	594	542	582	612	557	556	571	559	564	546	522	583	531	591	567	545	593	548	583	536	570	514	569	568	578	562	547	578	565	547	586	548	584	589	587	536	559	557	537	551	564	568	540	599	549	601	611	538	550	561	584	566	510	546	567	548	578	532	541	522	540	594	529	548	581	548	553	578	581	552	593	550	527	544	569	579	570	580	557	562	588	586	534	573	561	549	563	556	585	572	518	533	559	571	560	526	565	571	549	547	536	627	547	573	548	560	587	577	550	548	554	591	575	555	549	535	634	564	524	606	571	529	573	585	535	608	512	529	547	547	538	597	597	597	592	572	533	592	544	555	570	590	543	545	540	549	568	561	583	547	580	551	556	585	593	542	541	572	572	585	552	566	573	553	545	566	547	579	561	545	526	551	585	583	555	514	531	555	552	537	564	570	498	610	539	555	593	567	591	583	581	573	578	586	560	571	544	593	556	549	550	575	554	560	565	568	575	553	590	561	555	606	577	569	561	552	574	550	530	559	568	521	551	569	545	587	548	567	557	535	587	632	541	571	575	524	554	598	549	516	580	553	537	558	555	543	546	566	540	551	526	544	581	549	565	574	549	557	555	586	586	537	564	588	557	611	578	525	548	526	562	582	546	543	548	545	541	533	588	589	494	534	562	590	557	541	546	564	541	537	583	567	573	531	515	605	546	579	567	575	554	566	604	581	528	560	563	606	544	536	566	564	552	588	581	573	564	590	584	550	578	571	559	563	524	535	560	602	548	556	561	556	561	584	570	597	533	556	556	550	565	538	556	546	576	561	551	571	585	577	556	607	553	577	559	539	581	577	585	581	531	575	508	517	564	586	580	568	514	567	578	566	550	553	561	575	554	525	492	546	553	599	523	578	563	592	597	582	552	577	550	552	557	528	573	552	538	559	554	579	535	590	572	575	558	542	599	545	565	540	602	523	597	521	602	565	537	584	570	548	574	575	549	570	577	607	561	555	531	527	556	553	555	541	507	527	525	517	531	561	556	621	562	516	559	581	555	573	584	548	565	541	561	573	576	571	574	573	560	566	552	567	577	584	554	605	595	549	623	559	550	584	581	555	544	537	561	555	574	600	540	560	544	535	496	585	549	544	536	572	570	573	553	561	595	559	586	569	588	544	545	575	570	530	545	556	552	556	590	580	559	536	593	586	549	570	577	579	593	583	570	553	564	513	534	588	566	550	578	625	572	559	570	561	552	536	573	511	593	580	585	547	563	525	533	612	582	535	579	565	571	583	575	615	568	585	574	543	592	541	595	533	618	562	548	532	567	563	547	581	538	560	555	532	543	593	531	537	578	563	524	568	561	568	570	584	543	536	531	499	568	525	564	598	566	559	525	568	578	562	566	581	550	545	571	583	546	533	589	545	592	570	530	542	586	540	587	590	552	566	571	551	572	561	572	555	551	547	599	512	553	514	574	561	572	555	562	536	591	590	562	579	539	570	626	575	532	562	580	561	611	527	564	604	555	530	595	552	550	597	552	580	561	564	574	536	581	551	602	578	588	597	547	579	564	538	548	596	573	570	564	521	533	570	556	553	534	556	521	548	565	597	602	562	592	562	564	579	540	556	559	552	551	547	572	561	542	536	557	581	571	529	594	554	554	565	585	557	524	566	533	565	543	571	550	546	547	589	549	575	561	590	525	561	594	554	600	532	543	572	491	567	572	547	608	559	508	584	575	605	577	561	535	547	543	553	581	576	579	562	530	570	577	559	526	596	552	601	563	548	557	595	547	564	486	556	582	587	557	528	568	563	569	524	553	592	506	554	552	534	554	569	556	560	522	533	585	574	573	541	538	610	548	572	565	531	540	566	543	566	579	557	541	602	560	554	566	565	586	566	572	554	557	589	593	563	596	576	529	576	586	601	551	589	579	547	595	553	543	566	595	551	606	593	543	578	567	608	561	557	542	544	577	573	593	561	548	508	571	582	553	577	593	562	584	539	550	564	575	561	591	547	579	554	518	545	551	582	542	575	556	553	563	585	535	558	554	547	580	602	550	541	568	573	573	550	507	544
23155	21205	28840	23848	21246	21363	12919	5547	4694	4492	3582	2881	2553	1968	1705	1278	1275	1220	1076	1087	1026	987	820	805	685	677	625	583	573	501	523	514	577	527	535	535	537	490	482	505	438	482	494	473	478	476	460	441	490	490	435	453	454	448	418	427	432	438	432	383	457	408	448	403	386	406	385	421	353	382	425	354	409	383	389	413	407	406	410	407	388	367	353	381	373	380	375	368	420	371	387	384	360	350	383	362	395	404	383	375	410	359	358	386	381	369	392	384	400	388	387	373	350	395	355	403	374	396	390	405	383	387	399	423	382	401	409	399	380	399	399	396	390	336	386	403	352	371	408	374	371	376	373	363	380	389	415	391	362	368	408	360	416	350	405	365	391	372	369	414	402	409	349	376	357	424	404	391	368	387	392	362	356	342	359	388	371	340	383	337	405	402	353	345	365	395	390	373	373	377	374	392	377	350	357	406	381	372	412	388	417	380	406	376	351	388	365	405	368	409	434	382	377	344	378	371	364	368	401	366	360	388	382	398	381	379	400	367	367	336	369	358	404	381	352	397	397	389	371	389	372	372	360	403	378	365	400	372	351	388	399	379	439	411	394	355	409	387	379	373	377	346	400	352	395	348	357	336	380	377	389	381	353	379	416	383	402	416	432	375	382	381	386	374	372	392	383	376	358	403	380	390	391	397	387	380	379	387	437	352	407	385	382	374	387	387	370	374	346	361	391	392	381	361	383	371	418	369	389	374	381	349	368	362	401	383	405	393	361	424	372	395	372	384	385	382	392	379	370	398	384	364	372	354	393	371	412	345	379	355	406	366	394	360	353	403	361	408	341	366	398	369	366	392	358	397	361	358	380	379	341	356	394	413	378	398	378	388	382	409	387	388	376	403	389	363	390	371	376	350	379	375	370	398	405	360	355	360	364	397	378	388	403	377	412	407	411	367	380	370	434	370	397	376	391	389	388	364	417	388	366	359	422	434	371	397	370	371	351	357	369	394	357	357	364	385	410	354	373	369	390	369	387	375	410	367	387	374	355	361	384	361	371	392	391	392	386	376	404	362	382	351	364	373	421	377	381	371	381	351	368	366	364	414	380	367	405	376	420	395	388	406	376	344	379	388	377	422	386	395	384	413	407	366	371	415	410	372	374	358	382	325	362	395	372	421	366	380	386	373	383	387	424	377	376	366	357	368	371	386	375	362	404	407	371	402	389	367	379	381	339	365	372	372	401	351	379	355	378	392	376	376	375	392	362	407	392	385	379	400	367	365	379	407	358	373	391	360	393	373	383	368	375	393	384	393	374	399	359	372	390	407	367	354	374	340	387	346	360	379	365	365	381	383	390	387	397	348	356	403	396	390	369	364	381	353	364	402	381	387	351	373	396	381	351	366	391	378	395	400	355	357	342	350	396	366	388	373	352	391	356	381	385	419	391	365	362	397	396	380	382	383	377	402	380	374	384	384	401	433	384	379	383	355	371	391	371	360	384	392	373	363	372	387	398	377	372	356	354	381	380	361	384	380	353	362	407	374	387	418	364	382	409	391	385	384	383	369	367	379	379	391	392	348	374	357	374	384	369	378	382	377	423	362	395	393	372	345	370	401	397	356	419	371	383	355	393	393	381	374	373	402	391	379	380	381	366	379	389	408	382	395	355	392	393	377	382	378	405	396	384	390	341	355	362	377	383	395	410	416	376	369	391	366	377	410	363	421	366	323	354	375	420	376	437	364	390	369	387	390	401	390	354	399	390	387	371	374	417	374	397	371	388	385	362	386	344	348	398	361	370	400	391	386	335	411	372	418	399	369	367	376	409	365	387	372	352	382	386	376	371	404	366	376	357	350	433	393	360	353	362	368	350	375	382	374	374	397	366	411	352	361	355	371	411	394	380	392	370	377	381	392	369	378	359	358	399	394	391	367	364	347	388	394	384	403	405	363	354	385	370	369	347	369	368	407	418	422	375	379	383	365	349	361	434	401	357	387	363	414	421	376	399	394	342	381	387	370	377	380	349	334	375	374	397	388	368	364	379	406	394	354	369	364	364	379	393	404	342	380	378	394	340	392	391	379	420	379	380	351	380	371	342	373	386	350	327	423	375	418	364	391	387	363	392	349	334	364	353	347	368	371	381	363	362	395	388	403	338	362	378	393	389	374	397	384	391	355	409	362	374	385	358	380	400	334	389	373	369	369	372	415	380	358	371	374	397	369	353	376	371	373	382	384	400	371	351	365	368	374	376	397	368	367	422	411	406	371	370	377	391	373	367	376	357	372	350	395	353	398	370	375	393	424	396	416	378	357	374	354	346	356	375	396	372	413	415	372	365	376	397	391	418	398	366	388	338	361	402	395	391	385	375	367	322	369	392	396	351	366	396	370	382	384	370	396	394	368	371	383	360	359	392	334	396	379	334	407	379	407	359	389	356	396	380	368	370	384	387	356	388	375	366	374	408	391	401	407	394	398	349	367	378	389	425	362	398	399	370	374	357	384	372	376	377	374	392	360	391	369	371	395	380	363	395	383	370	413	360	335	387	395	364	438	379	345	378	371	362	378	367	394	380	399	383	334	380	417	422	384	359	346	381	415	378	396	396	356	368	396	366	374	358	389	345	368	348	367	376	378	362	392	379	395	398	373	368	362	380	388	363	358	384	389	375	389	391	359	358	362	380	364	401	365	382	402	335	360	407	428	363	393	386	425	380	408	374	413	388	374	342	386	377	421	363	389	377	343	414	408	369	416	379	388	349	393	350	392	361	384	359	400	362	370	384	395	413	403	342	370	375	398	385	379	353	367	363	355	403	378	368	358	372	389	352	347	397	392	371	395	356	387	347	360	380	360	390	372	370	372	399	387	404	393	392	380	399	381	387	344	365	390	380	417	398	392	405	382	380	418	364	421	387	354	385	370	416	409	373	358	378	380	393	366	394	347	336	395	391	398	407	470	380	379	365	378	397	368	352	412	374	413	391	388	352	377	373	422	395	391	388	361	385	340	396	349	394	348	398	376	356	372	380	382	432	380	381	389	392	385	377	362	379	382	391	380	381	359	389	347	384	358	348	384	378	397	365	386	394	367	362	370	370	380	369	383	385	388	364	411	387	374	398	389	390	409	360	361	378	386	368	390	369	380	371	347	383	389	380	380	402	382	403	372	391	355	362	378	411	426	388	347	380	398	399	367	357	396	417	355	391	395	404	392	400	392	351	371	395	399	411	400	363	390	393	381	390	374	385	393	379	383	369	381	355	404	379	371	388	380	393	399	434	362	392	356	385	380	350	405	384	361	393	368	330	377	394	361	411	372	382	414	379	376	406	390	388	359	401	372	425	364	384	394	377	349	413	405	384	359	379	390	370	398	345	397	373	336	335	403	349	357	360	385	403	412	397	399	403	401	393	408	384	364	408	375	380	389	373	354	375	373	366	395	334	357	378	404	404	365	380	398	407	386	376	357	372	391	396	361	378	409	394	412	365	399	342	375	392	367	404	399	406	365	380	337
21483	39847	30858	22232	19808	15672	11257	10047	9988	9331	7164	5984	5169	3877	3208	2365	2254	2311	1880	1881	1766	1590	1278	1190	1103	994	902	804	774	673	696	685	716	730	698	633	713	701	599	595	629	592	624	582	581	662	643	584	585	600	551	569	560	546	529	541	540	529	544	500	506	523	492	462	494	481	450	469	436	466	469	440	475	496	486	448	450	474	494	421	440	435	421	461	420	442	445	434	448	405	430	452	448	431	448	441	442	452	427	403	440	472	463	487	454	438	435	457	403	449	466	456	432	446	435	445	437	421	443	419	426	416	430	447	442	447	444	404	433	420	439	466	465	441	449	430	463	446	428	441	470	437	475	446	462	465	457	418	464	441	438	449	438	461	443	457	450	384	447	470	434	451	453	474	416	445	427	403	453	428	422	433	455	417	431	438	420	434	417	443	420	413	414	451	444	442	435	423	401	458	453	430	449	465	449	480	442	450	420	449	453	457	452	417	438	495	473	439	446	424	429	425	459	442	486	436	434	440	446	435	455	430	432	474	417	427	459	456	400	455	430	418	419	418	434	473	478	424	469	422	490	456	476	472	437	425	472	443	439	466	482	444	442	440	431	471	435	450	441	440	448	444	458	462	440	486	407	425	441	398	431	431	422	450	468	451	427	414	471	453	490	403	460	434	428	487	402	492	452	426	430	430	440	469	429	431	421	455	461	428	469	467	454	439	448	424	442	444	403	488	426	450	410	425	473	409	431	445	427	454	462	426	428	424	409	416	465	405	430	464	447	431	432	482	443	460	452	449	454	427	438	431	420	411	449	462	444	482	429	426	479	449	446	418	449	444	421	444	475	404	416	413	438	423	456	442	456	439	467	468	440	432	433	443	439	437	448	470	427	418	451	430	453	440	435	407	446	408	423	450	437	442	419	413	417	443	463	446	484	429	436	455	425	441	443	447	438	461	445	416	420	469	425	473	428	437	438	463	427	460	452	402	435	460	430	480	469	437	478	425	436	468	456	470	434	423	479	473	424	467	440	464	425	448	453	448	413	458	437	435	434	459	418	416	432	435	454	459	423	459	443	475	414	472	439	427	437	458	432	465	479	425	442	435	450	472	462	399	461	424	434	477	422	440	481	414	469	411	463	442	429	400	436	442	443	451	438	438	433	445	459	471	431	442	461	461	456	447	422	480	430	457	420	505	439	405	446	422	469	442	438	475	459	461	437	448	442	425	448	456	433	460	451	468	434	428	453	466	412	431	475	434	452	469	441	411	484	453	465	402	467	422	457	458	420	464	454	442	426	426	458	447	428	507	443	431	413	466	449	472	412	431	420	475	451	434	432	491	472	457	436	462	439	396	446	458	458	418	417	434	388	432	471	442	448	453	460	426	445	424	423	430	423	481	474	418	444	467	420	411	425	433	446	446	479	499	407	456	444	431	472	453	440	435	448	463	464	412	452	466	468	454	431	419	442	457	459	440	441	445	439	465	466	440	430	428	445	434	455	411	428	423	468	481	423	407	439	406	439	451	470	431	423	439	436	425	451	420	453	446	480	460	437	442	456	414	429	438	468	448	429	451	435	407	460	450	502	406	464	414	443	422	421	448	459	429	448	458	401	455	444	444	439	433	451	435	401	439	400	453	427	448	407	478	475	451	425	422	433	463	434	434	464	437	411	473	441	438	445	420	452	422	433	433	447	462	432	458	416	408	435	462	485	407	474	418	441	457	431	463	403	490	457	442	403	476	461	440	434	435	429	409	452	423	468	459	459	457	451	460	441	440	435	379	441	424	445	431	438	427	457	439	430	465	442	440	441	427	463	430	409	432	464	472	456	473	437	442	432	447	435	453	494	442	475	435	416	447	443	449	416	428	455	469	459	419	436	473	440	429	434	435	444	427	438	452	447	429	486	414	444	421	441	466	440	457	468	465	450	447	428	464	448	465	447	484	450	422	451	441	424	452	416	475	452	457	459	442	406	440	451	463	438	457	430	485	412	454	455	450	455	419	483	414	434	450	501	420	454	449	476	422	444	437	477	451	427	437	439	442	447	451	444	450	451	459	442	451	452	431	450	461	410	444	442	462	430	444	441	446	461	439	442	427	440	473	442	452	465	426	425	404	488	401	468	433	458	475	463	476	470	457	440	427	446	453	470	432	413	465	456	448	453	455	463	450	481	433	420	435	466	395	465	468	452	465	427	428	431	404	446	429	451	448	434	427	478	472	444	409	439	455	464	439	446	418	489	474	456	431	448	455	421	440	429	471	446	410	482	468	385	411	470	466	465	434	497	392	471	468	443	439	476	430	476	436	451	442	417	420	472	447	407	462	454	437	445	458	458	442	421	418	441	435	447	434	446	458	428	481	436	420	443	463	427	427	407	436	396	457	458	456	451	445	448	442	423	449	414	428	449	460	469	454	416	454	443	463	441	450	480	438	430	454	448	487	445	461	439	430	459	456	442	458	418	474	426	454	459	432	454	429	435	434	471	444	440	449	484	451	420	401	416	455	470	435	421	448	448	463	443	455	449	457	441	432	442	435	439	394	430	463	457	441	399	460	427	430	451	401	421	436	428	440	454	435	472	450	400	465	428	438	437	452	425	417	440	421	445	447	457	447	469	478	436	439	423	399	466	428	450	430	448	446	439	401	426	433	448	446	467	466	441	407	436	442	458	505	462	426	444	465	452	454	495	429	418	440	444	451	424	428	441	459	431	477	457	463	448	446	406	418	425	437	476	435	462	425	448	432	465	455	493	441	441	433	445	477	452	418	403	418	435	434	449	448	470	412	423	451	448	445	461	461	453	457	435	456	490	462	419	445	447	453	435	467	475	431	464	438	445	425	432	437	459	476	419	455	471	487	444	458	435	435	450	461	434	410	434	460	462	461	443	427	415	457	449	419	466	455	459	421	466	406	444	472	443	447	426	456	449	478	459	428	447	401	443	496	446	392	470	461	417	426	441	466	439	419	387	449	441	411	424	446	439	434	406	461	425	472	460	433	445	414	429	432	445	455	409	474	456	461	461	457	429	436	395	469	458	432	477	428	462	415	450	457	425	461	462	435	424	423	477	414	475	421	448	433	462	456	447	449	431	418	433	466	442	442	454	427	425	452	469	421	433	442	420	445	466	434	462	410	487	437	409	434	451	435	405	452	436	419	441	399	469	472	457	422	470	451	426	476	454	441	432	454	439	425	444	454	442	459	448	448	422	405	432	452	461	468	468	415	443	442	466	457	399	409	421	450	484	449	415	484	433	455	420	401	425	444	433	469	430	447	414	456	421	421	464	383	432	423	450	424	425	463	445	448	397	438	450	480	416	425	442	454	445	429	441	423	452	453	476	443	450	459	450	430	451	410	453	457	401	443	470	478	446	470	405	443	431	439	431	452	448	453	443	450	419	448	469	445	446	443	409	474	442	458	441	445	450	472	459	453	439	436	453	416	399	450	444	479	461	437	444	441	463	446	451	478	405	433	460	444	439	475	434	463	426	427	430	497	429	436	457	462
27420	20914	15713	8575	5629	3643	2296	2114	2128	1982	1485	1357	1178	1010	904	753	742	736	700	679	625	637	562	528	520	485	477	501	416	447	466	421	436	432	476	445	423	442	404	440	423	401	423	411	438	425	399	407	448	443	444	426	469	410	410	406	427	441	440	412	424	421	435	396	422	361	391	411	403	399	393	348	375	389	403	378	344	385	374	348	389	422	413	407	419	400	380	412	413	423	365	375	407	422	396	392	376	414	413	398	449	377	402	367	381	368	383	365	395	408	392	411	408	385	404	395	376	404	397	446	394	393	368	378	381	454	396	375	427	378	400	387	366	384	404	414	366	397	379	408	415	440	430	382	365	388	375	383	385	400	378	403	414	412	403	378	381	372	392	401	385	380	397	362	408	414	362	387	394	375	401	405	434	401	410	385	386	464	346	372	402	362	389	427	429	415	393	402	401	424	424	408	398	379	371	386	439	396	372	389	386	424	396	432	351	402	379	372	384	405	391	362	372	429	394	379	381	407	446	380	377	388	387	383	417	373	379	381	378	393	400	366	410	415	400	386	394	406	411	381	385	417	388	381	366	412	385	360	400	364	393	365	378	427	402	374	402	396	368	368	409	436	418	370	436	407	393	367	418	401	422	402	379	394	387	370	386	410	404	369	378	370	386	399	381	381	370	408	412	410	425	379	387	364	419	406	394	371	395	361	366	429	452	398	382	392	376	370	405	408	371	418	375	444	407	361	350	375	421	399	383	432	405	414	392	428	370	373	391	351	415	374	422	357	384	392	386	378	391	380	373	390	407	389	388	396	405	387	393	380	366	382	397	401	379	411	410	419	389	395	434	367	421	428	357	399	389	390	386	376	350	391	399	423	386	366	399	380	380	370	396	388	398	396	397	433	361	390	396	395	385	408	401	426	423	399	356	383	387	429	400	377	390	435	402	415	413	414	383	373	384	385	411	382	398	370	361	377	423	369	388	382	393	397	379	402	365	405	394	350	387	408	383	425	376	398	410	402	389	404	414	367	359	400	352	410	403	381	404	396	417	381	410	386	414	386	371	431	407	383	391	405	359	413	399	403	395	364	382	379	405	358	419	391	411	405	443	395	402	401	391	385	413	383	354	398	385	377	368	399	401	360	391	391	412	411	387	413	390	400	369	426	372	372	407	401	419	383	422	406	393	381	400	409	381	411	399	403	411	392	414	392	394	387	397	365	384	393	393	395	394	363	390	387	350	396	413	405	419	391	368	391	419	403	408	415	400	396	401	398	364	401	409	429	395	402	373	380	396	383	442	402	391	413	391	409	403	393	366	422	414	397	404	405	393	407	388	363	398	376	387	419	407	370	414	425	380	417	445	388	373	398	370	376	435	341	401	370	409	372	376	379	382	412	395	397	375	398	372	351	388	387	368	398	389	409	383	357	370	400	383	404	391	364	369	352	403	391	370	394	376	404	357	391	398	401	388	404	399	376	370	346	387	369	349	407	390	396	387	391	395	377	357	389	384	408	389	399	416	411	392	424	405	410	395	399	372	394	393	388	405	394	391	422	411	448	421	363	400	404	369	424	420	377	391	408	351	409	384	395	375	395	393	391	403	406	389	407	408	398	366	436	381	391	362	371	359	382	377	372	356	435	386	383	407	381	382	423	425	415	404	402	396	389	382	348	382	406	390	348	404	381	407	392	408	392	400	337	392	400	405	383	365	419	407	419	379	404	408	412	385	363	371	360	375	407	378	391	393	410	423	398	373	381	381	417	383	382	387	386	399	405	411	416	404	394	406	397	374	371	435	376	364	419	400	403	391	413	361	441	414	376	433	403	378	411	376	357	402	389	400	363	431	398	366	389	391	386	412	351	419	394	404	408	390	402	377	376	401	421	388	369	386	413	387	412	362	387	383	396	368	398	410	379	382	394	405	385	349	395	443	420	403	410	399	376	424	379	416	372	403	411	412	380	392	412	411	417	379	409	385	407	384	389	414	387	352	399	372	401	411	388	412	389	412	395	400	380	383	397	397	403	397	377	400	382	379	386	360	402	367	427	414	368	390	411	391	437	394	410	373	359	386	380	388	397	396	383	428	373	380	397	422	384	398	382	403	376	380	376	357	366	397	379	385	388	426	428	417	386	375	403	377	435	407	442	395	389	405	438	371	400	398	364	370	402	392	426	378	415	389	344	370	400	402	397	377	380	394	357	406	401	358	370	383	382	357	377	400	396	406	384	402	371	410	425	419	397	386	384	378	366	385	386	408	378	434	390	381	378	391	430	422	355	389	400	365	401	366	372	414	390	385	364	398	426	386	393	375	357	410	376	394	382	404	355	401	397	387	401	383	380	386	412	431	373	378	384	383	386	403	393	391	418	366	407	381	401	410	378	440	417	363	377	394	367	380	384	410	360	417	421	367	379	396	440	385	379	356	426	407	390	398	380	432	393	377	371	393	378	355	398	403	382	354	389	409	427	370	394	429	386	395	345	382	369	393	393	416	402	402	380	414	369	400	371	402	378	399	428	404	407	379	417	411	400	373	377	421	401	391	392	348	385	406	384	416	381	357	387	381	376	382	407	382	396	387	419	370	405	422	406	370	458	402	390	427	423	395	402	394	410	397	388	346	447	400	388	392	352	376	420	383	401	363	376	409	381	359	382	349	361	415	383	414	403	416	392	385	349	376	382	419	368	401	389	391	399	372	399	424	399	386	404	385	384	419	373	385	397	365	390	375	392	401	405	417	379	406	412	371	397	386	406	397	425	402	392	411	408	421	392	380	356	398	390	409	369	431	392	346	398	378	406	427	411	403	400	395	375	410	349	358	392	424	419	404	389	386	398	386	406	420	371	407	397	388	405	419	412	404	385	379	406	380	447	400	385	386	398	367	373	395	419	403	375	391	383	367	375	397	436	395	421	408	373	379	404	361	400	400	426	407	369	416	398	411	381	407	387	398	355	413	403	384	392	398	414	376	399	367	408	382	397	373	420	361	383	392	410	408	375	367	411	375	404	395	397	396	359	380	388	376	383	404	387	424	410	381	415	392	383	387	365	399	401	387	401	422	401	381	403	386	409	405	421	376	412	382	387	404	408	373	373	346	430	415	408	353	395	383	382	388	380	381	400	387	388	384	405	415	401	388	391	390	368	365	393	403	434	411	384	406	369	381	399	393	429	425	377	387	381	404	368	402	440	426	385	402	380	390	368	380	394	387	422	394	403	422	406	369	419	369	375	369	400	389	422	424	399	389	377	409	362	400	393	415	387	401	421	379	402	377	401	387	389	394	386	352	380	377	404	380	354	362	385	418	351	388	378	371	403	400	397	389	348	384	381	402	393	402	383	402	413	414	414	396	393	415	394	372	403	422	417	384	368	370	419	420	388	411	400	385	397	392	383	391	394	400	384	394	389	397	386	390	399	394	380	389	402	391	395	383	382	389	404	405	401	399	409	407	397	358	409	401	363	411	392	398	388	403	372	389	422	400	393	424	419	348	363	387	429	408	401	402	385
16783	25691	18093	10987	9548	7253	4994	4562	4983	4215	3282	2753	2361	1881	1561	1255	1222	1215	1054	1062	1016	914	785	788	764	744	669	648	604	570	581	604	559	602	596	601	604	570	539	533	537	586	570	541	521	528	536	551	533	544	540	538	541	522	553	523	554	502	501	500	528	508	483	535	500	515	494	500	497	500	501	502	454	497	496	451	470	468	488	537	485	469	505	462	493	461	515	491	459	486	496	463	465	483	469	457	490	454	480	498	454	457	466	463	468	505	491	497	485	443	482	467	449	481	448	528	493	495	502	456	469	515	488	508	506	500	481	452	476	478	490	497	472	517	460	446	448	517	480	454	466	476	484	492	462	446	481	452	505	491	487	507	451	481	526	438	446	500	469	506	495	467	475	479	469	446	497	458	439	493	487	435	490	488	463	556	483	506	496	501	477	449	462	474	485	510	477	483	496	468	517	503	444	477	441	476	463	477	453	481	480	483	486	500	491	458	463	462	500	491	436	479	471	443	505	484	501	453	500	489	468	484	457	497	470	453	477	465	500	466	493	486	493	450	497	480	468	490	494	496	487	476	521	467	486	458	505	476	474	497	481	526	482	486	467	470	483	467	465	476	473	498	497	511	416	475	514	482	455	475	476	486	516	492	437	456	491	435	464	513	494	456	558	457	491	432	479	474	460	500	482	509	477	462	491	448	472	500	485	457	470	478	456	448	457	473	477	490	483	477	510	476	445	474	458	423	460	483	481	483	488	480	477	499	483	485	434	444	468	450	480	506	422	482	495	462	476	452	476	503	465	460	472	492	485	510	515	479	501	463	473	443	514	489	462	458	520	468	482	499	449	457	477	470	466	475	498	505	448	489	477	495	466	525	527	478	510	472	509	464	477	492	478	495	478	457	467	432	530	488	461	446	443	519	453	437	455	507	458	489	480	487	478	479	481	494	496	470	460	458	487	467	473	497	464	483	452	495	500	498	448	466	480	474	458	486	487	477	526	499	492	450	465	450	470	485	515	482	460	509	479	496	476	496	485	488	456	512	499	447	461	456	490	452	505	503	490	506	476	496	490	476	464	462	485	458	521	454	474	497	459	488	453	484	489	457	469	464	459	462	494	470	434	469	480	495	492	489	482	488	468	452	475	484	486	491	464	486	481	493	467	491	506	484	474	456	455	455	455	445	461	487	496	474	533	496	470	479	431	478	511	484	463	476	488	519	491	477	440	487	457	445	479	477	470	453	444	449	444	499	495	479	474	474	476	462	454	470	497	510	476	526	479	473	489	465	457	443	473	464	475	458	440	505	500	466	484	439	469	476	522	500	501	496	482	459	483	472	498	477	472	482	512	479	451	508	482	473	513	456	515	509	464	512	485	494	449	439	491	497	496	461	483	479	485	472	439	454	498	446	455	487	473	485	467	475	483	515	463	477	494	443	505	456	478	488	466	463	485	435	498	486	481	484	473	445	462	427	456	492	505	475	466	473	482	470	488	494	483	492	521	487	479	465	487	446	464	498	438	469	499	463	482	506	473	514	504	461	484	486	479	465	494	465	519	475	504	485	510	488	502	468	507	496	492	469	456	492	505	469	491	486	528	480	425	492	475	452	503	457	444	466	494	511	535	488	481	480	473	493	474	531	494	491	502	492	502	451	449	511	448	457	516	467	502	439	451	428	487	502	464	482	524	485	469	475	474	481	497	508	529	491	467	453	442	482	464	441	445	459	468	471	481	454	458	466	449	483	493	477	467	472	468	492	470	462	467	468	509	448	457	513	478	477	520	503	497	450	481	488	473	490	497	477	451	440	487	460	484	496	485	492	496	473	498	503	462	436	488	515	503	492	484	483	459	501	479	502	472	467	464	491	465	479	521	494	464	492	480	499	507	458	459	476	480	460	465	463	486	485	512	484	470	463	499	452	462	455	515	497	502	483	431	511	487	460	511	457	520	444	543	461	511	491	501	447	515	501	518	457	494	506	451	453	450	468	470	498	529	479	480	497	438	519	479	455	427	452	462	460	493	477	477	494	462	455	476	478	508	477	492	470	463	471	484	457	460	464	452	506	508	485	437	475	487	458	471	436	475	486	472	463	475	473	443	486	498	460	520	454	469	500	464	502	500	487	511	470	494	496	456	464	471	513	489	482	475	482	482	474	475	502	495	501	520	446	501	468	465	463	467	510	504	499	474	473	457	475	498	448	450	470	518	469	446	474	473	448	476	465	453	486	484	493	485	481	443	473	487	459	463	459	475	503	458	487	472	479	430	481	526	490	487	484	484	521	499	476	474	461	503	509	461	468	455	475	505	520	479	457	511	467	468	508	487	483	468	476	456	468	483	512	441	494	506	487	450	448	500	485	465	453	424	485	504	421	445	448	493	489	478	439	514	501	490	472	481	482	467	444	468	463	488	521	463	521	496	482	505	514	475	437	494	478	450	474	474	474	478	492	494	463	489	489	481	478	470	485	472	471	464	479	493	478	460	492	453	448	473	471	456	465	497	502	471	516	495	455	483	449	483	527	474	488	427	480	491	461	491	464	523	462	488	459	481	461	487	443	485	505	515	453	487	468	496	500	437	467	462	461	445	470	479	511	500	455	473	501	509	500	484	494	509	473	470	497	483	481	484	458	499	472	492	512	496	520	465	490	516	446	472	488	498	491	469	536	528	482	495	468	480	482	467	476	496	490	479	477	492	473	479	494	466	534	486	503	480	452	500	474	444	446	515	490	455	447	476	479	457	464	503	496	489	460	446	490	453	481	485	498	518	473	495	459	455	483	493	477	482	489	484	491	469	457	444	530	480	461	457	495	496	476	538	500	495	474	454	449	435	430	496	461	486	451	440	510	473	472	471	465	440	473	502	463	448	529	484	491	513	488	484	461	487	514	463	471	482	466	503	444	499	498	493	470	471	506	486	469	472	456	485	508	473	492	465	481	467	501	469	457	504	512	522	465	454	463	504	511	502	495	501	465	475	484	485	473	478	484	487	459	503	482	482	467	479	497	468	508	511	495	476	441	481	491	509	492	453	488	483	486	504	427	490	500	464	504	446	497	493	489	500	493	468	490	473	475	463	493	514	471	458	507	507	480	473	485	453	497	500	480	487	423	490	471	451	464	492	477	508	472	497	484	504	499	480	457	496	469	450	492	466	510	479	517	494	496	494	473	448	472	484	512	471	460	465	505	468	479	455	453	497	481	459	454	459	490	452	456	467	501	465	511	456	464	474	523	489	499	442	510	499	505	506	438	506	490	491	498	460	475	468	464	483	502	494	458	472	518	449	438	514	498	486	441	506	493	513	461	463	512	478	470	513	482	496	494	482	485	464	495	473	457	511	444	487	501	453	464	434	495	500	469	468	440	489	477	445	499	443	512	510	471	476	448	477	435	480	496	472	486	462	478	499	478	473	467	489	493	481	485	471	480	488	466	461	493	466	426	502	520	462	517	463	527	481	472	479	485	445	464	463	506	518	478	439	461	471	474	501	496	469	448	476	474	444	464
24164	21162	28266	24323	21125	13312	5184	3372	3576	3123	2355	2150	1614	1390	1068	931	942	942	811	764	746	717	648	573	484	430	380	358	392	407	377	399	404	413	432	435	411	412	384	368	339	350	351	355	382	354	351	349	332	372	359	407	365	337	335	373	335	309	344	300	317	337	336	350	309	308	314	303	327	337	315	321	296	297	287	332	298	302	309	302	311	313	310	305	354	314	328	291	307	344	283	285	308	323	307	315	302	266	296	299	324	264	301	298	277	282	313	277	298	307	295	300	314	302	288	302	334	327	292	309	296	305	286	302	316	314	307	311	292	330	296	285	312	289	285	288	306	321	319	285	299	277	299	309	295	306	321	289	267	294	307	284	294	312	298	265	306	323	313	294	302	310	312	285	272	288	321	321	288	309	320	285	280	309	293	267	273	317	295	294	317	294	288	293	315	292	311	328	314	310	294	318	292	293	301	313	285	293	304	299	322	310	296	269	290	326	287	278	300	298	306	297	299	300	309	318	291	317	329	298	295	310	300	308	330	276	303	285	308	312	316	325	296	292	285	319	312	318	323	327	320	296	307	319	323	288	291	325	290	305	312	293	307	305	286	305	311	287	279	294	290	330	289	319	282	288	304	298	275	322	305	300	320	321	321	309	295	312	273	345	291	295	307	295	309	294	308	293	307	285	297	327	318	308	312	329	293	335	283	313	327	268	314	334	301	296	273	322	294	326	278	308	272	316	315	285	333	308	303	325	322	279	318	314	303	270	303	273	326	286	293	269	328	279	305	320	294	302	258	303	338	326	345	329	325	277	314	334	315	296	301	297	315	288	251	305	295	310	306	295	304	285	282	305	278	308	300	303	305	255	312	346	320	322	317	289	302	293	286	293	318	298	322	292	317	305	327	315	312	308	288	321	331	291	337	297	297	320	279	318	310	271	346	306	336	270	308	310	297	289	285	276	304	303	317	310	285	306	305	307	294	322	323	297	309	330	318	299	302	299	290	284	285	306	284	305	289	293	315	285	294	307	297	330	316	319	303	332	347	298	335	324	295	318	292	311	279	317	334	317	326	322	318	304	295	341	319	322	328	305	320	307	291	306	320	301	304	313	286	305	293	323	305	308	329	322	311	297	295	295	316	334	306	311	287	291	292	276	296	281	290	288	295	292	298	301	319	294	349	325	311	296	301	295	291	287	310	306	296	318	295	322	302	277	303	276	323	282	356	322	321	282	309	295	327	305	282	305	306	294	313	278	307	282	323	314	273	335	298	292	305	335	318	273	286	309	297	307	302	276	297	321	315	313	302	277	332	337	316	301	313	309	339	292	317	329	329	299	309	306	330	306	271	294	288	292	322	277	292	297	295	260	317	316	290	329	312	321	286	333	284	292	277	283	276	315	316	316	313	306	313	306	350	322	328	280	328	315	277	276	305	338	320	303	298	295	308	278	312	265	295	312	321	305	265	304	313	305	314	317	311	277	268	316	294	315	336	322	300	308	287	319	305	284	321	298	292	307	338	282	294	337	327	317	296	311	310	330	298	323	313	284	301	304	292	289	314	304	326	300	285	305	288	291	288	289	304	273	303	315	330	336	299	331	319	317	325	309	298	326	303	317	290	306	308	312	298	307	296	284	324	303	321	276	326	268	284	318	324	326	306	290	295	290	274	314	314	285	322	264	291	284	302	272	297	322	296	300	328	305	319	303	327	309	315	319	318	295	310	264	317	318	307	281	291	335	298	320	301	328	307	291	317	313	285	309	299	272	279	315	312	292	317	305	322	303	279	264	323	347	312	338	326	317	274	312	314	274	299	304	337	287	309	312	290	322	310	327	328	325	293	332	292	326	303	278	287	339	295	320	293	314	319	342	301	298	276	303	311	267	264	283	290	286	316	290	307	322	317	309	270	317	314	279	293	322	306	295	301	271	327	314	310	326	325	309	324	333	312	316	289	285	273	304	311	326	296	316	325	306	334	312	321	310	286	323	294	314	288	293	308	276	281	300	287	303	335	348	296	306	302	305	300	337	317	276	345	296	332	312	283	305	317	312	312	305	286	335	332	307	298	291	318	298	295	310	285	298	308	310	301	260	274	313	312	304	299	309	290	276	294	304	319	285	300	305	290	281	305	305	319	325	307	316	317	308	304	317	287	296	312	306	294	293	329	291	312	304	309	316	285	295	301	313	282	295	301	339	317	313	330	312	323	324	293	312	317	312	290	309	296	258	302	302	311	306	294	289	299	279	306	313	278	277	309	291	309	280	308	272	292	311	301	312	323	335	318	281	352	306	311	316	316	269	293	297	329	312	305	319	317	278	277	289	316	304	334	281	311	304	318	324	290	296	305	304	283	328	323	316	306	313	299	321	288	272	287	315	320	280	296	314	275	288	286	303	282	330	308	319	329	315	299	322	301	304	287	286	308	292	296	317	290	330	263	302	316	338	295	294	319	301	283	311	316	322	287	307	341	288	345	293	323	274	281	275	299	328	276	288	312	306	319	308	312	296	310	313	307	285	312	307	289	297	303	304	308	303	295	276	321	311	318	303	320	304	286	278	328	291	277	288	279	337	314	291	308	288	329	296	320	280	322	295	309	299	286	289	333	309	323	302	296	293	310	293	327	327	289	319	276	307	292	321	289	306	323	306	324	308	312	329	314	308	294	292	315	314	313	309	319	282	297	294	316	288	320	304	302	316	297	321	327	291	302	287	308	312	282	305	283	331	347	305	324	313	314	308	300	291	293	280	306	300	308	307	289	320	301	298	305	314	295	284	270	323	337	292	300	308	313	291	290	291	313	294	322	330	300	291	301	303	317	282	311	309	272	275	299	297	312	318	316	297	307	263	305	333	294	260	306	301	307	292	334	310	305	278	290	295	302	288	317	305	282	322	311	323	293	307	299	268	307	341	301	317	281	327	288	315	290	295	307	323	319	311	293	307	290	290	288	313	292	303	348	303	291	323	306	303	301	297	283	312	301	310	277	318	309	298	320	305	289	320	320	284	306	301	321	278	309	307	328	327	335	273	326	321	290	299	295	299	331	288	330	298	306	304	326	314	315	302	306	266	283	286	303	305	313	312	273	313	294	294	312	295	314	282	281	277	307	318	275	264	317	280	296	286	284	296	310	301	327	293	280	299	328	306	309	298	323	315	315	301	302	316	321	311	309	325	334	311	335	280	289	298	279	286	296	313	320	280	287	308	330	295	326	333	267	317	290	315	316	285	317	300	305	301	325	298	281	287	312	353	308	318	321	326	301	299	280	290	316	308	285	303	277	319	299	259	299	313	291	304	320	342	299	310	300	308	326	330	299	286	296	284	292	310	299	275	300	303	313	308	299	311	310	291	310	293	305	309	326	312	315	287	304	328	272	287	288	294	322	281	290	320	293	314	307	289	290	296	288	287	278	337	335	329	285	297	329	292	304	307	317	262	315	301	285	283	284	297	307	322	314	303	295	301	315	316	330	308	317	289	332	303	302	318	320	301	298	308	273	280	307	303
18515	35254	26691	17193	15348	11671	7959	7373	7733	6500	5032	4328	3435	2756	2079	1810	1671	1685	1478	1369	1254	1074	1043	908	777	689	624	635	550	575	553	549	539	576	557	552	542	462	576	502	495	473	474	521	459	476	455	467	498	476	500	484	461	479	477	468	438	446	442	439	380	411	399	361	383	386	389	389	389	394	394	374	388	392	368	413	368	383	333	371	357	375	390	425	359	369	390	349	342	375	379	377	344	365	374	395	376	398	381	379	367	366	390	367	381	411	388	361	334	368	371	373	400	343	396	359	399	371	369	386	383	361	395	369	390	341	381	408	358	396	364	319	369	371	379	372	389	394	411	368	355	427	370	359	366	392	355	378	367	385	368	389	372	360	362	388	337	343	367	375	326	348	389	361	361	350	384	369	360	378	356	363	381	378	394	371	341	379	396	394	383	370	364	343	361	397	392	363	369	334	362	378	373	387	392	355	372	362	338	367	354	341	381	382	345	358	378	366	343	355	346	366	398	331	392	362	326	342	379	361	342	391	362	351	368	361	372	365	356	364	378	378	389	353	350	373	398	340	381	377	372	370	350	379	374	363	373	344	350	355	357	388	383	343	386	383	350	366	367	405	356	387	376	369	363	363	389	350	391	365	347	378	355	370	371	343	410	377	347	370	409	368	360	360	377	388	378	367	361	388	342	334	395	363	397	352	346	360	357	342	369	346	375	378	370	362	373	373	367	379	363	362	340	383	382	373	378	354	345	357	353	378	364	364	404	366	373	346	357	391	371	377	355	363	350	375	369	382	383	395	367	375	356	380	360	392	362	318	386	410	362	379	394	387	381	395	385	350	381	423	381	364	352	371	347	398	356	367	323	355	372	371	393	381	401	376	374	383	370	384	372	363	367	372	375	370	378	369	368	352	381	356	366	425	364	383	380	348	373	369	378	339	359	337	373	324	347	367	359	389	349	372	367	361	354	376	385	386	383	349	365	373	358	400	372	383	382	346	367	387	405	364	388	367	347	346	355	365	387	370	371	373	362	362	351	398	351	357	383	354	358	373	370	361	399	346	390	399	349	333	387	401	359	386	402	368	351	402	383	387	381	357	384	403	347	421	412	367	406	368	404	408	342	398	364	342	387	377	328	388	389	370	368	392	358	386	352	337	381	387	365	392	376	394	377	399	336	384	355	372	376	344	404	360	358	370	372	369	323	352	346	366	368	384	366	377	378	369	379	364	383	393	365	378	391	362	388	345	381	346	382	366	364	408	368	348	354	359	386	359	371	333	364	399	386	371	374	364	364	359	378	375	371	354	384	367	386	393	366	344	415	367	396	341	385	371	414	402	371	358	362	387	390	395	327	383	388	362	386	404	380	350	357	383	337	331	409	368	357	358	438	386	346	354	390	358	370	379	369	368	370	382	391	367	379	375	390	383	351	357	398	365	350	360	359	368	393	390	362	350	374	385	370	324	367	375	415	331	392	377	368	368	405	352	359	389	361	332	349	354	364	351	372	402	380	363	370	383	354	356	399	431	347	373	380	391	385	344	360	356	391	398	357	346	362	371	356	403	366	351	372	358	374	342	322	370	356	394	355	388	374	380	383	364	377	374	368	369	394	349	393	403	404	362	361	404	378	395	390	318	371	365	386	366	371	358	383	376	374	367	368	354	394	373	401	353	353	369	369	389	374	389	332	366	350	362	371	371	396	374	390	397	379	394	390	364	335	398	383	402	327	350	380	386	402	361	366	348	393	363	380	384	380	342	357	388	354	385	344	363	353	364	367	388	360	379	346	371	384	365	361	383	351	350	380	364	378	362	369	364	373	379	343	369	362	382	380	354	372	379	376	370	354	348	388	393	400	385	385	371	334	371	395	395	380	394	400	368	384	400	354	370	360	349	371	396	358	387	403	343	352	357	360	370	359	339	377	359	380	334	380	324	360	379	416	399	347	365	383	350	356	362	346	359	381	392	339	386	360	375	361	354	329	371	374	368	332	387	388	364	323	360	423	425	363	365	391	396	347	382	371	354	355	376	374	376	378	374	357	384	366	370	369	358	361	381	357	355	347	413	380	379	377	347	381	388	358	385	375	398	380	380	357	352	354	348	376	391	381	377	398	392	413	393	354	380	420	400	353	355	339	382	335	392	367	394	379	380	385	351	382	371	375	353	366	374	375	357	356	356	372	371	370	399	374	378	370	345	353	382	366	385	355	388	362	368	377	400	373	341	330	429	361	332	387	388	378	359	386	331	366	357	365	339	352	350	362	390	355	348	372	364	373	371	375	361	377	389	376	384	360	373	366	392	360	365	394	387	401	362	386	344	368	380	346	377	339	379	356	380	354	378	357	360	374	368	400	387	377	352	353	331	366	356	359	386	432	361	355	345	392	395	374	359	360	387	371	374	370	367	362	377	375	388	367	383	367	386	386	364	357	409	357	382	352	378	363	375	366	402	399	387	387	372	376	401	371	372	378	387	372	347	334	371	408	356	413	355	398	381	368	375	356	356	363	358	369	348	379	390	337	376	341	383	347	355	374	373	378	336	395	370	365	356	328	367	363	379	359	343	376	369	360	342	353	358	343	390	383	366	393	357	311	397	360	379	370	356	376	341	368	380	388	401	385	401	395	374	362	385	346	382	352	372	351	388	353	359	346	389	352	355	375	369	345	388	366	386	374	409	372	335	323	364	407	382	376	387	352	370	374	381	364	356	369	370	361	343	375	362	370	331	391	350	376	382	386	371	368	318	384	383	366	361	407	369	350	382	403	393	380	331	373	360	372	373	358	379	380	397	347	354	356	360	363	369	395	358	403	378	360	382	340	392	374	362	362	406	358	409	358	357	355	358	377	390	370	370	383	326	372	374	343	385	345	388	342	397	365	355	368	376	382	374	365	379	382	350	345	371	388	375	369	355	369	354	399	392	398	397	361	395	342	400	388	328	378	401	345	365	383	362	344	386	350	376	372	357	359	363	354	373	385	355	338	359	367	363	375	354	329	363	325	388	355	359	366	364	398	355	366	334	370	334	352	368	369	373	417	363	386	342	384	388	366	386	342	392	411	360	346	387	368	357	403	343	384	383	368	409	362	367	365	359	345	362	352	392	355	403	383	329	402	383	378	390	359	381	357	391	357	362	370	375	346	390	385	406	370	332	360	364	342	362	360	365	366	387	376	377	378	382	379	376	346	360	364	368	384	377	357	376	350	374	351	373	388	393	351	355	395	367	388	357	367	382	358	356	368	377	372	345	396	333	367	390	358	387	370	388	337	394	359	349	363	373	351	344	377	394	387	391	390	368	378	347	380	352	372	361	378	401	348	338	371	357	347	384	354	385	346	377	372	394	392	379	375	374	361	394	366	379	365	396	373	380	358	382	369	374	355	384	387	343	370	356	393	392	366	364	341	351	357	386	380	361	356	382	374	360	361	352	353	375	400	372	387	371	348	372	378	338	408	344	386	379	356	398	403	332	384	376	328	371	364	377	373	382	405	351	353	380	371	396	332	372
25333	21216	27164	25298	13427	5834	3465	2791	3033	2409	2069	1855	1469	1256	1043	1004	1042	928	918	864	846	824	720	642	653	638	555	516	589	572	585	533	558	587	583	557	558	566	543	539	543	556	548	492	491	513	501	563	491	561	549	535	485	494	520	489	524	521	522	517	483	486	506	520	498	511	466	497	452	460	504	482	445	484	514	450	490	481	514	512	488	462	480	496	452	474	460	463	459	493	478	467	492	507	462	465	450	489	478	483	478	452	468	500	498	519	491	550	470	483	494	476	477	490	520	513	497	511	517	455	511	450	481	464	476	466	492	482	546	491	517	478	486	488	473	496	470	474	479	515	528	486	510	482	485	507	482	516	462	471	466	486	480	466	484	496	434	472	516	507	478	496	434	465	496	446	468	459	478	468	450	459	460	469	519	482	515	486	464	498	475	462	478	467	506	481	463	524	441	480	482	499	429	468	459	497	495	531	537	480	504	455	465	483	468	481	444	478	534	442	442	487	460	477	466	501	446	484	516	445	450	484	516	496	477	449	471	468	504	455	494	484	491	460	457	459	487	519	477	465	497	483	471	441	454	485	421	478	455	473	498	470	495	480	490	475	499	479	490	462	493	532	485	500	445	511	452	462	458	459	485	485	458	508	449	475	498	488	472	478	435	490	464	514	475	464	459	466	480	474	483	499	499	476	478	487	477	452	487	461	495	511	485	469	479	473	436	455	463	449	433	449	505	502	516	443	469	469	458	489	485	475	461	497	500	463	453	493	492	492	458	484	503	456	476	485	484	469	438	493	484	473	475	494	483	497	473	455	516	467	467	558	447	464	475	480	471	535	493	512	470	462	472	467	451	492	496	488	475	525	516	475	493	497	513	472	477	449	500	460	473	462	493	511	455	461	493	491	449	461	495	469	493	491	462	478	468	420	530	497	459	470	491	493	463	413	462	483	484	411	411	518	503	486	490	465	430	476	477	521	483	490	494	489	491	491	504	510	498	479	507	486	480	441	474	444	506	507	478	466	496	456	481	501	476	491	490	523	487	474	490	453	471	500	444	493	494	487	462	474	508	483	517	508	465	472	471	456	479	493	496	488	520	505	471	460	520	479	457	488	478	451	515	451	454	444	479	453	481	462	507	476	504	509	503	462	439	511	450	419	497	465	504	520	491	491	483	473	457	467	460	478	441	482	519	473	477	467	507	499	468	483	464	460	481	492	503	518	507	476	525	514	445	475	471	464	479	506	467	475	513	429	511	495	503	497	483	500	475	471	504	478	530	471	484	475	430	462	453	488	458	531	493	494	447	501	446	482	454	491	478	464	508	552	525	461	484	458	493	493	469	475	531	487	511	500	472	435	512	469	486	451	487	492	455	462	490	464	512	495	443	456	450	503	478	449	480	469	490	461	448	532	435	503	478	518	509	494	470	465	519	468	492	501	513	481	457	489	470	470	516	480	464	492	475	470	497	529	511	457	472	447	450	475	481	490	494	460	488	535	444	501	507	464	497	467	492	476	473	504	494	475	488	472	512	483	491	469	476	476	464	469	471	489	505	523	442	476	438	505	456	493	475	429	467	490	482	491	477	470	457	481	506	503	497	496	501	500	470	497	541	470	478	462	487	483	466	476	478	515	507	469	546	477	444	475	490	481	470	442	522	444	505	477	441	488	467	486	497	518	451	451	484	491	441	498	480	503	498	444	466	482	488	473	445	468	496	519	470	431	491	477	502	469	467	514	449	454	454	502	478	462	454	480	459	490	503	499	462	520	434	517	476	488	475	487	451	501	458	451	420	472	505	520	510	498	505	478	485	474	448	441	488	508	468	450	486	454	498	432	546	488	503	489	474	477	483	500	485	478	460	486	448	500	495	494	478	498	475	523	475	466	475	477	476	464	550	442	470	500	482	500	469	458	469	472	467	509	467	489	492	461	507	487	492	504	507	478	491	459	452	468	450	462	490	479	456	480	471	472	497	440	470	450	493	457	471	423	507	451	474	483	496	483	486	476	485	465	454	485	482	466	474	475	504	502	499	439	529	489	468	505	513	485	457	507	463	504	497	439	476	499	488	493	432	453	468	440	503	501	488	482	472	459	462	548	473	457	524	502	455	440	482	475	455	413	488	440	463	441	543	474	473	489	499	495	455	477	500	459	496	512	460	496	492	472	444	510	509	473	481	512	477	490	488	476	438	455	448	441	518	478	447	446	449	484	454	473	480	484	465	461	516	479	453	458	477	522	458	533	494	529	491	490	442	537	468	502	496	482	504	504	516	488	503	468	465	470	494	489	473	495	544	483	521	495	477	476	520	514	512	460	492	475	494	497	500	520	502	485	475	478	475	496	504	487	472	474	496	470	497	515	503	488	515	470	506	435	502	466	471	477	457	494	476	495	482	484	473	460	495	486	483	484	475	501	504	487	487	454	490	470	469	456	513	453	460	471	516	481	521	507	478	454	491	506	488	492	479	480	469	516	439	462	419	458	499	452	470	481	451	486	500	461	494	483	478	488	460	488	461	480	449	464	509	492	445	477	492	432	491	488	486	486	494	501	475	518	481	463	479	427	513	502	483	507	489	458	458	472	509	443	483	476	500	441	505	429	481	502	513	512	500	467	492	428	424	479	488	469	488	493	503	481	483	460	481	464	466	471	456	492	489	471	455	508	529	451	442	465	442	497	452	483	483	449	457	462	477	502	458	474	430	478	456	480	511	466	477	486	483	440	473	489	489	530	482	469	522	474	506	489	470	459	453	487	471	476	490	481	467	475	475	529	519	490	462	476	464	494	515	520	480	512	497	465	453	481	504	456	476	494	481	469	464	495	480	510	483	488	465	485	472	471	467	521	459	473	502	463	512	492	494	494	503	488	485	457	473	501	511	446	499	450	494	497	473	510	461	522	469	478	450	488	470	519	479	477	464	475	481	509	487	483	476	465	475	473	459	457	513	472	512	489	494	481	479	513	477	462	536	507	431	478	472	485	508	490	518	466	495	480	496	490	503	489	473	466	461	504	485	480	486	480	522	454	508	438	478	459	494	461	489	490	466	473	476	490	486	477	492	485	454	520	451	467	483	488	491	493	511	537	464	468	479	427	465	472	443	502	526	482	472	477	447	461	447	480	435	471	457	509	495	448	494	451	455	453	483	465	467	499	459	530	482	465	470	465	458	520	486	460	467	470	533	460	517	477	450	503	465	477	464	463	463	489	503	508	456	468	470	495	465	506	464	495	473	482	490	468	474	447	513	509	493	503	459	475	512	475	446	469	470	471	471	448	494	449	451	501	537	452	484	482	490	507	451	493	439	473	498	519	473	497	485	456	459	492	483	512	451	501	471	492	517	476	481	469	485	492	496	449	483	485	498	508	498	492	480	437	519	487	441	506	483	474	482	453	489	494	481	497	485	444	444	483	474	472	433	478	469	480	493	508	459	511	465	488	452	471	519	443	499	502	541	500	473	462	470	468	497	499	478	457	542	472	465	468	477	446	476	493	484	456	489	449
18272	31257	23591	14606	12768	9922	6884	6140	6689	5326	4092	3862	3023	2380	1808	1730	1655	1584	1382	1278	1329	1208	1115	913	849	782	798	771	752	663	728	731	729	762	724	781	740	667	697	666	694	585	630	645	610	618	713	664	675	708	638	682	653	629	607	635	641	603	617	595	596	630	578	636	579	565	588	581	590	573	585	577	586	555	569	595	572	588	607	564	552	580	601	521	584	586	594	575	579	583	578	567	553	577	545	537	595	583	524	574	581	575	564	581	559	525	615	587	609	581	577	553	563	572	583	574	552	589	569	561	560	552	568	532	565	556	563	537	573	603	535	557	595	550	557	581	602	559	568	565	580	565	568	600	584	577	589	596	577	554	557	600	547	561	569	575	543	626	548	543	572	605	559	569	571	538	596	574	577	552	597	602	590	603	592	538	537	565	601	542	575	563	568	549	580	512	573	561	557	613	606	529	578	577	536	564	560	536	570	560	569	556	604	566	575	559	603	584	564	583	605	565	558	541	561	537	551	594	586	549	567	567	537	556	549	570	573	581	574	506	546	558	561	561	543	600	581	578	541	574	540	598	584	531	556	566	580	553	528	571	584	571	622	566	549	536	565	577	558	558	592	541	550	581	585	580	569	564	603	584	572	580	551	561	547	623	524	557	577	584	564	591	593	519	515	515	542	594	546	514	571	549	564	598	565	554	519	575	503	556	584	561	562	543	540	545	511	542	522	568	606	561	611	563	580	587	554	560	592	531	556	560	557	539	535	523	521	576	594	601	542	551	592	590	572	543	582	574	605	584	544	591	562	528	571	558	554	548	554	516	550	545	589	535	554	535	548	566	550	598	563	575	643	559	553	551	555	567	601	564	563	579	577	574	562	558	537	542	571	544	538	592	611	604	606	630	583	580	597	550	517	546	593	596	595	553	557	583	563	566	582	557	598	561	600	588	537	570	579	592	565	548	566	589	584	550	592	573	553	572	578	568	570	558	593	619	547	567	602	577	590	544	573	554	546	582	608	583	563	585	572	553	629	596	572	572	534	562	540	542	594	576	593	548	585	564	581	516	556	564	574	572	592	553	573	557	572	536	578	596	572	570	563	565	551	578	531	556	568	567	546	522	545	578	634	555	545	543	555	561	547	579	529	531	593	555	593	564	558	581	546	554	564	614	527	554	559	566	552	563	606	570	558	590	582	569	522	552	557	571	561	541	542	577	552	583	554	560	547	534	584	553	583	586	562	599	556	553	554	554	562	529	543	565	550	597	523	608	538	600	533	552	539	552	553	577	570	564	607	577	608	557	599	605	552	564	595	581	569	567	569	533	565	546	523	524	574	533	594	566	569	582	598	568	565	578	559	574	583	558	590	597	598	576	596	577	562	550	564	570	601	526	586	551	570	611	601	611	575	606	558	532	595	552	575	565	575	582	551	555	570	546	508	532	541	598	585	551	574	532	585	582	546	579	561	552	515	589	555	566	532	568	550	574	595	574	568	570	589	570	576	592	580	547	566	569	537	542	600	563	601	550	622	571	546	565	580	590	595	582	566	555	555	619	603	547	565	591	567	553	593	585	607	529	558	549	568	568	538	573	553	601	568	574	597	588	556	549	605	534	531	599	554	582	561	556	589	615	519	552	546	572	550	561	562	590	565	555	560	535	593	578	599	558	542	563	615	560	535	565	586	573	602	529	576	577	571	516	575	619	558	579	557	579	520	581	498	564	522	575	574	601	587	558	577	584	594	584	577	605	591	586	550	542	580	534	563	553	535	560	610	585	545	564	616	554	571	572	586	584	564	587	573	607	590	571	576	554	557	605	560	565	586	543	534	588	579	540	601	577	596	589	593	518	522	520	521	562	572	582	588	594	574	561	591	582	583	575	544	575	581	547	587	558	589	572	583	557	586	543	534	520	585	564	505	537	564	626	571	530	602	535	591	553	545	580	600	588	558	578	511	581	603	618	574	563	587	566	599	551	573	573	554	545	560	540	586	547	555	552	566	578	564	567	557	552	555	568	536	582	532	526	597	578	592	583	591	578	586	580	601	569	558	586	561	515	567	526	539	582	547	519	556	566	613	539	568	589	618	569	546	543	547	576	569	577	549	519	574	532	596	566	609	562	588	528	566	576	588	560	583	529	613	563	565	591	539	544	623	560	598	555	634	574	565	590	539	592	603	582	584	560	596	595	559	530	549	550	545	541	550	599	489	531	596	547	592	578	562	564	572	555	566	591	596	544	622	580	571	570	563	577	534	577	537	583	570	587	551	514	571	550	617	510	583	552	556	572	591	541	605	587	552	546	593	603	562	558	562	560	549	550	562	549	578	581	592	576	558	571	563	547	540	553	604	538	559	580	532	550	531	543	543	576	563	549	525	567	579	557	569	563	551	550	628	577	583	550	563	567	573	627	594	568	552	571	560	552	534	596	559	585	547	525	532	559	540	594	577	612	553	573	588	565	552	604	575	568	555	550	575	570	567	582	545	560	541	562	536	606	577	611	567	572	560	542	563	565	567	559	643	517	521	577	567	532	558	566	558	539	635	575	580	542	577	572	521	586	581	532	603	584	541	573	520	576	615	549	603	611	571	532	591	569	607	536	572	564	565	533	560	591	545	533	559	577	591	551	566	553	569	578	587	588	550	548	547	592	529	610	535	613	565	555	553	576	566	541	548	583	590	609	545	583	549	538	545	555	584	583	593	582	575	619	562	586	553	586	566	569	582	553	592	582	556	552	545	605	583	576	542	572	581	532	542	562	586	597	572	567	552	568	589	621	587	542	564	551	567	532	534	552	590	565	597	552	593	581	585	558	579	542	589	618	542	573	569	568	584	550	578	577	541	596	562	562	588	553	564	574	586	552	552	583	578	537	556	577	580	592	549	581	573	554	553	586	555	588	503	554	568	550	567	577	588	540	565	547	618	546	552	516	577	600	554	550	563	578	604	568	561	571	556	542	563	589	569	514	604	542	533	563	562	581	582	559	518	543	588	520	589	585	579	588	567	568	594	571	560	520	582	532	585	547	568	567	547	590	548	579	547	550	565	549	553	569	583	522	530	552	562	599	570	557	555	544	605	574	574	562	598	574	580	521	570	563	578	578	538	571	563	525	588	589	570	565	568	592	581	528	563	551	591	578	571	597	564	567	587	561	560	549	544	574	526	589	588	568	548	533	544	589	546	569	547	577	527	579	552	561	563	543	565	570	553	591	580	539	511	549	608	607	530	547	572	544	650	548	576	614	584	543	586	573	549	538	575	557	555	583	551	617	565	561	563	565	585	615	532	567	582	592	567	566	544	560	558	551	541	569	579	557	586	581	586	608	597	559	528	582	577	553	526	520	590	533	545	561	542	567	562	550	576	593	545	578	578	589	588	557	628	604	584	564	538	573	573	572	574	576	591	529	551	554	542	593	580	569	537	581	598	578	526	564	565	516	550	544	592	557	527	566	564	539	588	557	583	550	612	571	576	556	586	615	619	536	563	546	567	599	554	561	544	600	595	598
23131	21254	28922	23896	21300	21469	13866	6103	5472	4153	3456	3218	2492	1783	1380	1472	1418	1274	1191	1137	1111	962	767	766	654	615	584	464	508	563	555	548	565	508	504	537	534	506	508	540	492	450	500	473	423	445	472	456	502	466	497	458	410	440	461	431	451	441	475	419	420	409	400	445	419	383	404	421	411	418	382	391	409	392	382	383	399	423	388	397	390	364	373	380	402	347	400	326	400	397	403	376	436	379	421	411	409	376	391	381	381	360	406	385	402	339	354	403	398	405	396	395	381	445	351	411	366	393	397	397	357	407	428	375	414	375	382	401	367	331	369	391	405	389	390	368	410	394	384	363	384	349	399	394	383	396	356	375	399	375	418	365	388	383	416	384	403	395	391	389	377	386	412	436	393	406	396	367	403	359	391	387	396	370	392	399	368	383	421	392	363	369	357	414	377	380	404	397	357	380	432	341	389	371	378	382	405	386	352	420	420	387	382	390	425	372	396	418	409	369	405	415	381	406	410	404	375	377	399	382	429	415	385	364	373	408	386	381	364	429	353	385	362	388	388	388	408	374	396	379	397	400	378	389	364	409	389	382	377	378	415	413	408	398	401	406	396	371	377	431	393	382	360	427	342	370	351	401	367	410	368	379	409	409	383	405	369	423	356	376	402	367	398	357	378	355	374	397	383	396	351	391	413	367	370	390	393	374	409	399	424	409	404	389	354	385	413	380	390	398	385	387	379	399	389	382	382	363	423	359	376	387	385	378	378	373	415	395	384	376	406	348	372	384	404	407	363	370	375	372	414	344	379	421	377	412	377	383	371	395	391	396	358	401	393	376	449	379	381	409	358	404	407	383	400	388	373	424	380	373	394	403	379	375	407	387	388	383	421	397	388	403	406	397	396	402	387	374	398	376	410	394	358	387	400	370	411	399	390	392	371	385	400	397	375	379	388	415	387	393	368	412	390	381	385	390	377	407	394	407	379	389	398	407	427	373	407	396	418	370	378	363	397	393	377	384	385	387	369	381	337	391	390	397	369	366	381	403	368	374	393	409	386	379	369	378	404	365	394	381	368	371	374	377	365	414	376	396	389	382	383	403	399	422	408	398	389	386	372	363	391	374	376	401	393	365	365	368	389	397	373	411	401	420	404	407	357	443	397	378	395	366	371	424	398	400	392	405	385	387	434	390	420	407	388	387	394	368	373	410	348	376	432	386	407	397	423	401	406	362	374	364	374	389	375	396	368	386	378	396	377	383	346	379	353	395	384	376	384	369	373	417	428	400	377	389	398	384	370	382	371	428	384	404	369	388	405	398	399	384	369	377	404	399	419	376	405	394	401	380	387	403	402	401	382	391	365	392	416	375	346	402	390	375	383	406	388	397	422	399	418	404	434	396	363	414	348	393	373	368	398	364	385	357	392	401	364	378	420	385	386	373	390	368	416	414	345	390	377	386	415	397	400	377	384	364	375	350	379	412	377	407	403	398	348	405	393	368	374	388	390	381	361	421	345	362	384	330	378	401	381	408	397	377	350	379	401	377	357	402	395	359	348	408	398	398	434	364	397	390	388	375	372	380	384	395	390	384	417	394	389	364	381	431	388	397	380	404	369	399	378	391	372	430	390	354	400	395	362	361	399	413	396	395	377	416	380	420	412	387	418	349	420	375	405	404	385	403	390	383	390	374	373	382	379	379	385	420	379	396	402	375	387	359	418	371	380	364	404	389	398	367	383	384	353	360	384	368	413	382	375	385	365	388	393	387	378	404	423	421	376	338	365	387	392	380	376	365	402	398	372	363	382	398	372	411	388	364	408	413	379	417	398	382	363	405	389	361	426	393	365	416	373	390	370	388	417	379	411	375	381	355	373	399	400	383	398	359	399	391	413	400	376	419	406	370	372	412	407	390	369	402	376	370	409	408	437	377	401	385	410	354	373	396	412	404	401	346	371	370	360	409	427	362	373	362	401	403	376	367	353	412	408	365	378	392	362	395	405	407	399	354	378	395	354	373	369	391	398	382	434	366	401	388	383	361	364	381	420	380	394	388	424	386	404	388	384	386	391	391	352	404	383	414	375	390	390	400	398	404	378	402	388	399	379	379	381	425	364	373	365	360	405	360	443	353	371	388	404	376	420	400	382	355	385	357	389	397	380	381	377	408	398	382	393	383	371	380	389	393	401	436	386	375	377	397	402	377	408	368	359	368	398	402	388	405	399	394	417	381	412	371	375	404	400	400	375	359	391	369	378	403	383	384	379	370	354	409	402	337	390	389	390	351	392	365	403	375	409	398	421	417	389	413	363	374	396	386	387	416	380	376	401	393	356	351	373	425	329	402	408	412	401	377	399	404	437	360	382	430	424	343	398	390	406	354	382	390	399	388	402	384	387	381	403	393	404	378	393	390	403	391	371	378	427	359	372	383	381	407	367	364	375	358	403	406	402	395	372	362	363	369	394	385	388	416	415	370	385	384	363	379	356	395	391	392	404	386	399	411	412	379	377	366	391	377	390	376	366	419	417	375	379	434	399	404	396	341	359	404	407	382	373	368	415	363	410	396	399	380	397	387	407	372	368	394	364	390	371	366	375	342	376	361	396	377	395	421	398	382	358	410	384	390	412	362	385	384	371	374	384	380	340	372	396	376	365	388	370	395	362	389	390	379	381	406	404	387	403	371	384	384	412	392	411	404	406	386	399	405	363	411	369	367	387	372	369	388	376	430	413	424	383	357	410	388	393	382	378	363	406	412	369	397	410	377	381	408	394	354	371	399	364	390	407	389	374	400	383	365	385	374	409	395	359	396	366	367	361	439	373	417	381	387	380	351	373	385	397	367	367	436	373	398	384	350	374	404	402	368	372	406	372	378	367	373	391	406	383	380	386	385	373	392	394	392	385	414	375	404	386	390	384	382	350	372	359	411	361	377	389	379	385	416	394	393	370	380	382	394	376	393	391	387	374	396	395	385	366	375	408	356	395	396	434	352	376	392	400	392	423	404	391	391	399	404	393	372	394	393	397	392	390	362	391	360	387	420	404	394	368	376	381	371	381	410	371	399	403	367	329	385	390	363	402	359	387	368	372	418	407	381	394	394	383	379	413	387	374	347	379	367	377	394	392	413	387	361	409	369	400	369	346	372	373	386	366	348	412	373	381	433	393	407	382	357	391	400	401	372	396	397	406	379	394	377	379	421	396	375	380	420	403	421	391	405	368	374	368	396	407	381	389	400	424	424	437	419	400	363	420	321	369	360	371	414	391	380	382	381	390	363	394	356	402	385	394	390	426	371	358	397	382	403	366	379	377	408	389	356	403	433	386	406	402	376	348	374	370	406	377	338	413	371	408	429	380	379	392	370	390	400	369	395	369	372	361	375	398	393	400	363	401	420	372	379	405	371	368	348	359	373	371	362	374	405	404	396	367	394	439	388	412	404	377	368	397	398	419	362	377	381	358	390	382	381	356	341	411	413	388	358	392	377	414	400	395	419	412	405	373	387	381	401	385	403
21150	41209	33023	22704	20235	16403	12173	11016	10993	8613	6997	6479	5088	3617	2766	2635	2504	2262	2038	1906	1818	1519	1450	1266	1009	864	851	712	727	699	790	779	776	702	747	783	704	669	626	634	648	576	579	571	603	598	602	537	614	586	605	603	584	582	616	531	521	549	509	537	517	505	527	453	454	499	471	471	492	447	502	445	470	473	441	475	495	452	446	458	450	492	437	477	445	441	444	476	474	459	449	466	442	462	469	457	443	492	415	448	452	473	499	434	455	433	461	427	450	473	455	400	500	473	456	443	458	446	445	469	432	444	420	421	422	451	466	464	455	468	466	435	433	441	484	443	429	480	459	446	444	444	445	432	400	426	470	451	430	407	450	439	464	442	465	436	466	461	469	431	469	433	431	489	439	469	470	472	460	436	459	436	426	446	447	456	433	454	455	461	470	473	432	481	479	477	462	420	432	481	411	447	433	437	467	441	462	432	479	420	442	487	419	449	473	437	436	435	467	424	450	403	426	441	454	466	472	457	391	450	429	466	470	416	437	456	441	434	454	451	460	431	480	444	440	427	457	445	457	449	446	453	470	454	415	430	448	412	440	460	459	447	448	469	445	437	473	462	428	459	460	405	475	436	468	455	450	456	469	462	451	428	422	443	442	472	468	394	437	439	444	415	433	433	474	411	440	473	398	429	440	431	466	439	447	432	462	441	472	420	477	450	445	465	440	436	436	457	452	486	478	421	510	453	465	439	485	446	430	423	421	411	450	447	433	452	441	466	459	454	442	482	501	485	436	427	429	438	452	423	464	445	466	456	458	442	470	480	466	486	400	475	468	444	458	463	455	466	470	433	432	452	430	450	477	428	473	442	403	443	482	447	447	444	445	453	481	430	445	482	421	464	441	428	429	472	436	453	474	436	469	442	448	423	458	418	426	411	440	456	453	409	449	426	436	430	436	447	416	437	425	448	414	478	471	473	469	420	414	437	445	422	450	457	441	485	452	428	402	440	431	447	451	479	429	429	470	478	480	424	455	475	443	436	459	459	476	480	448	420	462	448	436	418	422	443	441	437	430	441	440	420	465	423	444	428	461	433	426	425	444	437	481	468	496	440	449	437	450	445	440	423	466	437	419	454	429	450	465	460	450	426	414	436	422	452	484	413	466	467	432	448	438	439	432	453	427	448	448	432	450	450	432	461	451	432	427	464	453	446	422	483	403	461	471	447	410	465	461	440	439	474	431	418	423	441	452	445	482	472	418	458	450	452	456	459	486	455	447	455	429	464	472	472	472	480	430	440	477	516	449	452	479	447	416	449	434	457	420	419	461	455	446	455	464	439	468	451	457	481	459	425	401	480	437	424	473	441	429	456	438	463	446	459	452	447	459	431	429	452	467	416	489	477	408	465	479	464	458	426	463	463	434	468	435	420	446	473	452	439	449	473	460	453	470	447	458	434	437	414	453	456	469	459	432	403	447	459	459	469	448	418	470	483	440	467	448	450	475	473	454	506	451	476	453	477	467	441	471	421	442	463	450	455	443	461	436	454	430	440	483	468	483	460	495	468	459	434	427	482	480	442	442	448	454	436	438	458	429	452	448	470	457	423	441	418	453	454	449	479	460	395	462	422	479	455	432	461	449	480	462	467	419	462	432	439	471	418	440	440	419	445	431	457	454	454	424	410	484	482	449	441	461	444	402	458	452	432	440	422	439	441	468	443	429	427	436	413	470	440	446	435	453	389	476	431	452	445	439	464	484	458	486	418	474	479	448	485	467	428	447	478	472	463	456	443	481	436	454	432	452	424	413	441	421	476	434	457	434	440	441	425	442	472	439	427	463	442	464	457	464	454	464	427	473	446	440	422	471	486	405	447	462	428	456	430	455	465	488	423	509	417	432	430	446	448	435	435	473	451	426	448	436	404	436	455	440	417	448	463	457	412	455	441	451	460	422	414	437	443	439	398	430	423	427	413	467	426	459	434	457	459	442	435	466	436	472	440	442	414	483	447	465	436	434	394	441	453	436	460	456	466	453	433	446	462	426	456	488	436	437	478	453	439	415	445	447	446	466	452	431	457	420	444	442	435	433	475	464	427	453	446	457	425	425	460	413	442	468	428	440	491	479	477	464	454	458	435	458	399	438	457	431	434	452	452	446	463	436	463	451	403	436	457	454	469	427	440	452	444	452	466	449	450	456	441	450	447	396	471	433	438	422	453	442	445	425	448	422	444	497	456	442	460	442	452	448	434	459	443	435	442	448	455	461	444	450	424	467	513	417	458	436	475	425	460	454	433	437	487	434	443	447	458	447	428	412	421	460	471	424	489	455	461	453	449	469	450	477	463	416	490	474	416	432	456	434	441	449	433	472	455	439	439	438	447	415	455	442	439	458	432	430	470	459	455	423	409	449	478	447	433	466	472	433	452	445	440	459	472	441	475	432	441	458	436	464	472	456	440	468	458	486	453	465	409	441	447	469	465	450	426	413	442	413	478	462	480	450	446	469	436	472	470	486	455	446	478	444	481	408	418	441	412	440	433	444	458	471	463	475	444	467	410	429	427	427	470	462	421	450	461	458	453	453	429	484	482	436	427	473	491	441	455	447	461	473	465	437	443	426	496	409	402	428	517	418	434	476	459	470	436	441	433	463	407	434	430	441	472	449	456	460	457	453	433	443	470	483	418	448	446	452	428	437	449	448	463	451	489	420	457	468	410	481	404	431	453	421	459	449	450	433	482	447	468	440	474	463	450	404	458	480	445	452	447	444	412	452	463	437	462	444	435	479	440	427	457	477	452	427	428	458	454	418	462	438	449	421	432	482	415	437	475	442	460	420	441	449	451	444	473	434	498	457	473	435	453	439	472	449	425	474	457	452	458	413	419	459	449	438	417	462	433	425	455	430	452	464	452	454	427	481	456	419	444	499	450	454	430	513	476	476	454	491	456	441	433	455	479	455	439	403	467	432	434	461	427	414	440	445	426	420	527	439	445	425	472	478	470	461	428	411	435	491	466	468	425	446	448	456	436	404	458	431	442	420	442	427	445	504	486	411	407	438	484	476	463	482	439	441	453	431	470	433	459	453	424	468	457	473	462	398	440	464	473	460	461	460	441	448	459	453	456	477	452	452	466	465	429	443	461	457	441	446	410	449	421	447	421	419	427	429	481	469	467	471	450	403	433	484	426	451	466	482	436	456	462	459	446	388	450	425	446	428	417	432	470	437	461	437	483	450	442	482	464	439	431	469	494	435	436	440	442	412	495	443	450	461	463	473	455	422	483	408	404	429	471	425	414	455	464	489	470	465	443	414	424	456	447	444	449	433	428	425	414	430	443	446	448	482	449	413	454	468	463	433	430	459	442	441	469	446	433	460	426	462	470	429	451	466	465	458	449	461	429	449	438	452	433	453	465	426	451	497	453	450	441	435	450	474	469	491	438	417	455	427	464	469	472	410	452	411	473	434	440	442	448	429	453	490	450	469	439	469	432	462	477	469	448	441	480	453	441	418	453
27338	20756	16851	9368	5795	3934	2550	2339	2213	1813	1570	1446	1163	929	789	813	789	702	636	670	675	627	579	560	492	471	477	441	453	462	478	438	415	436	440	422	411	446	427	421	414	432	360	386	434	432	467	432	394	443	431	408	428	405	423	442	409	423	398	418	396	423	399	383	404	430	403	415	381	380	421	424	445	424	376	397	366	450	398	358	402	393	382	430	423	363	409	379	452	379	357	410	384	407	356	378	386	384	377	396	403	368	401	372	418	408	382	386	412	394	427	410	382	362	389	431	389	347	382	406	387	415	368	389	391	366	397	413	414	432	341	371	378	391	393	452	383	437	415	417	416	374	413	376	410	435	385	407	375	413	431	391	382	413	432	356	414	411	410	382	402	377	421	393	363	393	433	368	405	378	372	405	367	384	383	383	362	395	383	393	420	403	396	368	412	369	397	413	418	443	379	379	379	425	389	394	394	404	368	402	412	399	409	374	394	428	384	406	407	395	394	385	377	407	372	403	421	406	434	405	391	381	388	419	375	401	401	396	407	441	418	387	370	354	373	430	456	414	397	371	424	396	386	398	388	406	385	403	422	399	357	394	403	406	392	380	393	411	398	361	364	452	357	409	370	373	392	404	376	446	368	395	381	369	415	377	428	390	392	409	407	360	380	417	378	390	380	406	404	429	372	416	385	419	428	417	357	406	390	405	394	432	431	400	417	386	386	430	369	395	398	381	382	404	408	401	398	407	406	431	371	365	418	408	403	410	379	412	394	368	416	415	395	418	428	399	413	427	416	399	429	425	384	406	387	394	393	408	376	410	402	379	438	406	396	380	446	419	353	415	383	380	370	367	384	373	387	365	381	385	417	379	373	415	392	394	406	385	398	399	406	358	421	426	386	400	363	408	417	385	421	387	370	390	390	402	396	371	374	410	386	379	371	394	386	372	411	377	386	398	374	418	404	367	379	383	417	396	416	398	378	402	424	371	367	387	366	428	410	391	416	393	413	396	385	419	370	420	360	419	407	386	393	397	417	394	403	421	420	414	387	391	402	382	395	384	372	431	406	417	403	381	356	400	422	401	397	354	400	383	400	418	400	377	379	404	392	438	419	413	383	376	401	406	410	373	386	369	391	383	367	418	399	377	411	344	399	408	401	378	406	389	380	386	398	371	402	422	387	422	385	398	382	381	456	389	415	400	429	410	401	417	382	396	367	414	381	415	402	383	440	375	405	390	386	420	403	392	399	420	403	451	403	375	412	372	400	352	368	427	420	384	409	357	409	377	421	378	413	357	419	388	391	381	393	435	404	381	382	391	417	397	395	379	411	406	372	402	420	414	387	390	378	355	391	422	421	422	432	384	415	413	428	395	395	410	431	409	419	391	411	401	394	391	397	409	405	394	412	401	405	413	388	393	404	392	380	397	357	413	363	367	401	386	415	425	395	382	410	400	408	413	397	417	407	393	401	415	380	362	427	395	396	393	388	382	395	417	409	419	359	389	378	397	374	363	412	407	394	389	363	397	396	418	373	391	382	390	398	388	406	410	419	361	375	372	420	379	372	399	422	392	357	400	400	378	362	381	392	433	427	365	413	401	379	396	406	412	400	413	406	365	386	368	356	378	389	418	357	390	396	420	434	426	424	405	389	392	403	388	417	368	403	371	403	405	427	380	376	375	399	390	370	406	400	399	404	386	419	393	402	407	371	384	419	411	398	415	378	407	430	385	405	392	415	380	395	404	363	403	379	399	391	388	397	394	406	391	398	363	438	415	367	430	424	399	414	402	413	396	385	370	393	415	415	428	392	380	396	411	447	374	412	393	384	387	362	424	398	364	394	411	377	382	413	387	426	415	447	431	423	418	417	397	416	402	400	426	383	360	418	359	433	381	406	396	387	413	420	393	395	410	400	441	400	373	356	430	381	452	380	417	380	360	395	404	401	424	401	426	392	414	382	395	398	403	414	384	397	399	417	394	395	407	396	413	392	400	417	417	426	399	380	408	404	386	387	391	365	396	387	422	379	421	374	426	409	385	387	381	397	419	397	365	386	417	354	409	407	383	386	413	410	405	361	367	405	377	406	396	384	391	427	376	388	377	401	391	412	395	407	406	410	411	399	412	416	433	451	381	422	393	367	422	415	388	420	410	401	406	391	429	359	424	370	401	392	415	362	400	384	365	398	404	384	403	400	383	371	411	366	383	380	411	385	376	389	373	385	391	364	390	410	417	416	413	406	432	407	417	359	426	401	408	367	364	382	401	400	399	391	390	372	417	373	392	395	427	401	413	375	428	391	387	401	410	398	447	381	410	426	402	394	394	428	349	365	399	403	417	387	404	380	410	378	398	380	403	420	380	418	361	395	362	401	432	389	393	375	420	368	409	371	411	397	366	390	409	410	404	395	411	380	404	404	378	374	400	408	419	354	435	376	388	375	397	416	361	412	414	419	384	388	390	405	403	391	384	414	383	384	370	418	403	433	423	364	393	390	404	393	375	398	397	395	437	406	386	400	424	353	369	405	379	359	412	371	388	372	364	381	419	403	353	379	412	392	400	381	366	398	343	383	399	379	409	401	382	393	406	399	410	414	422	394	395	414	375	420	417	356	417	403	386	430	417	390	374	364	410	383	365	394	395	413	387	384	435	398	381	391	379	396	430	373	427	376	414	391	373	414	391	386	357	408	404	430	412	404	369	410	403	386	416	410	409	383	369	373	369	397	398	379	382	400	379	398	412	388	370	415	342	406	417	389	367	375	375	416	440	392	408	410	390	378	406	444	377	413	350	382	367	416	410	427	373	407	368	370	385	415	398	377	400	391	409	408	404	428	391	392	403	383	401	383	409	387	377	393	404	402	375	398	411	380	373	376	364	355	363	389	391	380	381	369	408	377	381	410	384	366	393	400	385	393	362	374	411	363	418	407	420	407	384	415	419	376	370	415	419	358	412	377	419	400	400	396	389	371	390	409	396	393	391	374	411	402	380	405	416	385	418	393	433	369	367	403	380	382	406	395	419	427	403	399	413	399	426	437	381	365	404	418	420	408	429	372	378	404	393	404	417	378	393	397	437	409	404	404	438	416	361	401	396	396	387	397	434	363	400	391	359	375	383	383	355	426	392	406	414	385	388	409	394	376	373	379	420	396	416	370	395	379	383	407	388	438	410	381	388	370	396	426	386	411	347	401	415	389	394	359	390	399	386	409	389	403	388	390	384	408	409	412	418	398	378	365	367	422	421	352	363	407	392	401	416	379	405	391	385	393	378	359	399	395	392	449	409	392	415	396	414	384	379	399	374	373	389	395	395	412	404	376	392	401	373	411	397	401	407	416	401	397	396	382	375	406	412	378	367	397	384	377	424	377	418	408	378	390	387	372	406	415	389	435	417	424	391	371	407	412	390	400	411	374	383	417	354	409	381	419	393	376	399	392	410	353	392	415	396	427	396	414	411	397	386	412	386	400	379	413	366	381	361	409	407	374	372	400	419	399	375	385	404	385	420
16284	26131	20516	11610	10052	7454	5383	5251	5100	3690	3270	3155	2307	1561	1368	1416	1417	1212	1161	1110	1043	944	881	778	683	656	604	566	611	609	561	656	582	632	597	561	554	554	552	584	584	535	593	523	543	584	538	578	573	569	571	573	532	562	553	512	533	548	482	511	493	513	481	504	479	517	502	475	506	488	527	515	510	451	490	462	443	482	504	516	503	470	438	492	465	438	511	463	490	466	518	488	447	504	461	458	495	493	464	479	460	489	502	495	476	467	489	469	486	500	478	487	477	462	498	490	478	490	501	511	458	507	491	496	446	522	486	493	439	465	500	484	463	446	467	481	481	459	451	470	497	485	494	495	474	482	488	443	490	470	491	482	464	480	472	513	506	511	479	476	511	465	504	486	464	498	467	468	480	499	486	489	483	466	480	454	471	533	504	478	511	447	455	485	476	492	459	498	450	463	480	485	435	513	464	503	475	442	448	444	493	480	462	479	485	490	498	516	483	441	451	481	460	488	440	460	491	505	473	491	484	482	469	496	461	460	501	474	518	496	517	480	452	449	458	513	465	457	463	499	482	486	486	458	489	463	440	511	486	473	487	497	453	507	463	445	519	487	485	484	528	501	485	442	486	448	465	487	462	500	466	483	509	479	448	506	478	467	510	496	502	491	466	501	489	447	470	488	485	476	495	488	487	474	490	504	528	515	461	490	499	527	462	473	502	442	471	530	492	492	496	450	456	490	432	478	446	488	460	479	493	505	485	499	481	441	484	454	490	479	442	500	502	482	467	492	500	482	481	515	452	507	478	473	526	449	474	479	485	484	489	483	483	492	457	516	471	463	447	464	493	442	522	498	454	464	493	485	491	529	478	502	487	491	498	463	509	490	504	463	494	466	499	484	454	506	484	490	473	501	491	473	451	478	469	512	436	461	475	478	501	483	474	445	469	489	464	491	507	459	481	447	514	458	484	469	504	480	499	459	503	472	474	482	477	461	479	478	467	471	481	469	478	505	454	488	464	486	485	516	522	524	447	492	476	506	491	489	486	507	506	475	499	456	455	478	477	463	516	465	473	524	451	464	466	487	480	485	470	466	498	479	480	452	496	487	486	462	465	486	465	485	471	494	490	488	439	501	464	491	489	507	495	456	521	492	483	461	454	470	494	511	471	488	484	450	446	492	489	501	494	438	478	494	496	433	473	491	473	463	500	498	490	492	469	481	460	486	539	502	491	491	480	486	499	511	495	483	473	504	471	478	478	476	458	493	473	496	486	496	461	455	499	454	463	479	506	509	488	529	514	462	482	486	474	452	507	489	460	530	484	523	476	496	490	500	495	497	457	465	445	459	481	459	463	490	515	497	483	483	498	459	508	492	502	472	457	512	471	445	509	509	492	471	493	487	505	490	481	475	501	476	496	481	503	470	430	478	506	440	484	470	485	449	481	463	458	455	496	482	492	504	489	485	494	469	470	473	457	483	515	462	510	504	504	507	489	457	447	501	484	485	456	509	508	475	475	444	501	469	498	498	487	491	458	489	503	444	451	475	474	483	500	482	479	460	535	459	451	479	429	474	473	453	503	507	445	487	471	446	465	501	457	492	490	465	468	496	468	489	443	478	518	477	493	484	461	518	494	486	482	499	504	465	475	503	497	505	496	484	468	460	514	457	463	479	515	503	475	473	470	472	495	448	487	518	428	431	480	443	448	492	485	508	471	485	455	522	488	467	533	487	494	469	511	454	486	470	483	501	467	465	450	482	475	441	463	493	464	463	509	488	516	487	506	517	490	471	491	503	496	509	452	478	510	515	437	485	468	494	477	472	475	474	485	485	476	462	487	462	487	456	478	498	468	485	516	494	481	455	487	482	535	456	449	467	466	518	464	446	451	479	450	461	460	468	480	530	496	533	503	492	457	482	491	476	472	472	466	479	488	470	480	494	470	487	488	444	484	492	523	463	473	447	499	493	454	497	502	488	478	484	464	496	474	519	437	471	479	516	507	523	459	504	444	531	487	464	464	469	451	478	485	459	440	464	465	465	449	490	466	490	469	479	495	458	484	507	447	448	491	462	483	473	452	508	459	464	506	531	504	492	471	471	465	468	469	475	485	441	500	503	503	455	483	504	494	503	463	506	500	485	485	491	505	503	479	477	509	445	472	498	474	514	516	455	498	490	487	482	457	472	495	458	500	487	521	492	470	498	449	502	486	491	461	500	479	470	480	470	503	505	442	451	510	502	492	488	475	486	468	490	482	509	476	490	481	455	480	481	494	479	484	488	461	453	469	499	494	455	527	526	448	505	466	495	448	486	485	464	475	436	526	497	523	462	474	517	485	446	468	513	469	502	504	472	492	489	463	465	445	480	452	490	474	493	484	463	527	465	441	476	477	468	479	447	496	480	468	465	485	457	465	455	439	510	473	524	512	496	471	485	440	459	510	445	471	466	505	449	518	480	526	481	468	487	481	504	488	470	495	464	499	483	500	460	490	461	464	503	497	495	482	482	472	488	535	462	457	496	507	483	456	470	430	499	489	475	518	479	473	492	478	533	487	490	500	554	495	494	453	507	466	503	492	484	493	465	485	470	470	483	482	489	486	459	498	496	477	446	509	508	479	473	468	504	478	490	464	460	476	523	478	444	473	476	452	469	468	483	470	515	483	483	464	453	507	487	465	530	476	477	485	483	525	498	472	490	516	492	505	501	477	456	503	498	509	511	465	490	505	454	493	422	480	524	531	485	460	468	489	469	462	462	479	505	518	492	497	452	464	470	480	546	450	484	476	444	442	490	501	522	484	488	459	468	478	489	496	477	485	497	463	460	515	470	489	475	456	507	498	467	444	484	478	464	482	518	507	506	497	454	445	425	485	458	477	470	455	484	455	479	441	472	523	442	464	460	508	485	505	492	476	482	477	456	505	470	489	476	478	509	509	482	487	513	469	493	478	450	444	479	495	450	498	469	473	442	473	494	488	489	441	509	435	472	464	464	512	450	483	497	511	458	517	496	492	466	486	485	525	473	463	459	455	452	466	463	473	484	492	476	465	490	493	480	473	487	454	494	478	454	517	456	476	503	481	488	470	508	470	479	505	430	483	501	456	480	463	494	509	504	504	433	459	491	467	494	500	529	486	499	486	458	500	486	495	476	491	502	468	458	478	478	439	493	452	520	456	469	492	468	448	510	532	492	499	481	463	482	507	490	461	488	452	517	485	493	482	455	452	522	481	491	490	471	479	469	464	474	478	489	480	445	486	506	493	529	525	510	484	473	459	437	523	456	463	470	468	463	487	496	476	444	481	422	512	510	484	465	517	492	478	518	467	500	466	463	448	472	466	459	485	453	457	491	483	503	492	469	424	469	442	484	455	523	481	465	498	468	493	465	487	510	431	495	481	489	477	491	481	458	497	497	459	497	482	462	505	492	458	476	447	475	485	459	490	471	478	454	522	439	490	436	498	469	460	458	453	475	473	480	506	455	478	461	470	499	480	462	468	432	507	496	449	461
24174	21189	28305	24319	21154	13607	5664	4198	3747	2824	2516	2281	1705	1206	1086	1127	958	888	859	797	759	692	605	551	469	474	395	390	400	413	401	417	403	357	411	422	335	412	404	383	346	352	358	334	387	379	372	381	344	361	350	398	350	337	354	337	379	329	334	336	331	313	301	316	309	332	326	314	310	319	323	301	303	317	301	311	280	310	266	323	327	329	301	312	305	311	300	290	294	321	328	309	318	284	308	268	305	299	296	328	308	323	283	337	310	326	294	309	336	287	295	321	280	302	313	310	304	320	291	295	329	290	324	296	318	309	297	334	314	283	306	326	329	321	317	307	315	308	312	282	303	327	311	316	314	312	313	297	313	314	314	299	318	286	312	305	300	290	308	324	308	319	280	313	308	302	317	280	310	289	303	306	282	290	303	322	324	300	334	333	294	286	306	313	338	297	321	321	307	312	337	287	338	316	297	331	343	313	278	305	296	308	318	320	315	312	313	318	265	318	325	294	273	269	311	288	282	289	282	293	328	296	320	329	311	273	327	314	308	297	302	336	313	333	325	296	302	310	309	278	318	331	297	293	298	302	291	316	351	328	318	289	299	271	296	312	316	316	291	298	270	319	317	313	331	312	297	305	289	316	301	316	298	322	287	289	301	323	330	315	311	314	316	307	300	328	326	330	293	289	294	327	327	310	313	314	340	282	296	281	275	310	282	287	311	291	301	308	279	346	307	293	295	304	312	340	313	286	292	302	323	317	303	272	310	314	300	296	295	288	317	301	320	300	308	306	308	293	320	332	289	296	297	321	318	317	316	312	280	353	349	290	306	305	307	348	305	300	315	279	343	309	300	320	297	280	326	314	319	328	283	319	307	299	315	338	292	309	311	300	292	331	284	290	325	300	309	314	358	283	311	324	314	330	334	301	304	306	277	284	308	316	298	320	293	271	301	309	308	280	304	301	291	302	320	335	321	316	326	289	294	321	318	318	290	281	303	294	309	271	309	295	298	315	332	296	316	319	324	301	312	365	314	305	291	317	311	330	274	302	286	285	309	294	281	304	309	303	311	296	337	308	320	297	314	311	305	303	279	326	312	295	326	318	284	309	271	290	281	308	297	316	305	314	311	313	322	322	283	284	308	297	308	323	333	317	278	329	283	321	300	347	322	296	300	330	350	292	284	281	304	283	269	310	299	293	306	313	303	305	320	349	325	286	337	354	331	312	289	265	308	307	311	324	286	289	276	292	297	322	288	316	305	306	314	297	303	315	308	323	282	307	306	287	310	296	289	312	304	294	282	330	304	331	314	309	319	299	292	294	336	295	330	304	316	303	286	274	283	276	314	315	329	295	340	306	308	328	312	318	300	321	321	305	308	298	316	328	322	289	315	300	307	300	316	290	323	318	323	317	275	318	300	330	330	341	308	291	305	320	307	345	316	297	324	277	317	290	300	294	318	289	318	313	313	305	315	298	303	363	285	275	299	305	308	352	300	325	300	332	317	317	297	352	314	315	301	313	329	333	292	307	307	310	307	319	315	316	318	350	300	323	295	304	313	317	289	304	297	332	336	315	317	320	341	316	291	313	325	311	309	309	290	310	303	295	289	290	320	283	307	287	321	286	288	335	294	303	310	261	314	315	311	344	284	271	325	315	340	318	335	278	295	332	301	321	300	269	295	292	315	324	318	292	315	311	300	325	311	299	329	312	292	314	300	311	296	307	336	312	293	287	307	314	308	303	299	301	294	309	332	286	302	294	310	283	302	298	309	318	302	281	281	276	321	303	314	326	309	300	291	329	323	293	283	312	302	345	302	337	303	316	341	299	306	318	298	349	298	313	322	281	299	296	290	304	318	295	294	323	341	310	300	309	273	319	292	297	286	300	299	325	310	314	274	320	289	318	301	287	295	310	289	301	324	306	362	326	323	325	307	313	308	308	295	309	282	337	304	309	330	309	316	310	293	280	316	330	297	299	280	296	324	323	314	310	304	330	293	296	289	320	316	321	320	333	304	313	271	311	321	308	299	281	295	276	345	307	314	300	301	317	288	317	296	318	310	266	331	319	272	322	300	311	286	306	299	312	328	267	264	308	329	292	312	313	294	336	317	264	333	321	303	319	277	304	299	317	327	254	340	326	302	314	300	313	301	324	308	317	322	266	255	322	304	289	298	266	334	313	297	302	329	301	301	302	302	323	288	311	316	313	307	303	306	279	303	311	308	340	331	323	297	288	312	311	290	297	334	313	289	331	259	319	282	338	329	310	307	274	274	286	319	286	313	324	295	320	352	292	297	296	306	298	307	326	312	269	310	305	303	303	318	286	326	314	301	299	309	321	313	304	305	316	321	284	267	342	315	289	302	295	291	289	298	324	268	271	312	319	313	321	320	321	337	307	316	301	331	307	305	321	324	301	292	312	293	287	295	288	317	296	291	316	272	291	305	280	289	305	285	283	286	304	284	310	316	281	318	325	267	320	294	313	317	338	310	326	285	304	336	301	311	345	309	324	300	292	288	280	286	289	296	271	337	272	312	303	336	312	298	290	320	296	294	288	322	301	342	303	307	284	284	307	291	299	318	281	296	290	299	302	292	293	271	301	320	325	293	287	306	269	290	315	294	316	325	306	334	290	282	268	280	284	340	317	313	332	313	318	294	317	300	314	294	342	311	303	286	280	305	293	302	302	284	316	280	314	314	318	306	266	297	281	306	290	301	317	325	316	310	328	311	275	309	314	327	316	302	312	301	320	295	285	303	295	320	301	284	313	308	290	276	315	331	295	329	298	296	300	293	328	330	267	318	320	322	289	294	326	294	303	289	347	262	297	307	307	307	333	311	305	277	282	309	314	307	307	295	304	311	284	304	323	316	303	301	320	302	305	282	312	299	322	332	287	310	281	297	300	316	308	320	295	306	333	333	283	328	309	293	337	343	323	285	330	334	314	303	306	270	326	357	308	303	296	280	321	262	317	298	304	309	323	328	303	315	293	333	277	318	309	286	279	302	293	281	307	336	285	313	339	326	282	326	283	292	305	313	293	294	315	293	310	311	308	328	286	322	318	307	330	326	327	325	338	317	310	297	280	302	315	292	306	306	298	328	341	310	309	296	298	320	309	288	292	315	287	313	307	298	324	309	279	312	303	319	308	284	309	289	315	319	295	303	292	294	288	295	307	310	309	344	294	325	279	310	324	310	308	320	306	280	341	305	298	295	308	281	298	358	272	309	251	296	277	331	325	294	334	332	326	333	348	283	303	331	307	293	327	285	300	281	315	279	319	292	285	295	291	287	300	300	301	315	333	277	312	287	318	298	330	306	306	301	292	346	346	291	285	302	273	315	290	300	283	307	302	302	252	299	294	302	284	288	304	286	320	302	289	308	342	296	301	322	298	334	297	336	323	299	293	309	313	325	314	266	308	269	309	280	302	292	297	323	300	288	302	310	320	306	358	302	301	329	298	320	309	292	302	278	346	350	327	290	306	294	295	320	335	331	292	294	326	295	292
18335	35323	29375	18716	15452	12159	8861	8477	7971	6032	5272	4791	3555	2421	1980	2136	1843	1571	1490	1434	1358	1167	975	841	660	662	606	556	580	582	561	602	541	568	574	552	530	501	517	487	476	463	482	470	422	424	428	496	465	464	471	483	475	454	458	450	440	395	400	403	430	387	388	430	398	419	389	415	404	409	388	376	384	355	389	395	387	356	374	361	370	372	381	387	362	350	377	412	370	377	388	371	371	347	338	392	367	380	364	352	363	382	370	421	348	338	415	388	408	417	349	383	362	376	381	385	388	397	398	378	326	378	373	390	371	364	356	372	369	374	399	365	377	368	367	362	337	330	389	391	399	398	361	366	339	358	364	410	355	385	374	373	385	364	373	363	380	402	342	380	386	406	386	332	350	351	377	425	379	386	376	370	388	371	402	328	362	374	392	362	377	356	374	371	382	382	367	343	374	343	371	367	350	387	393	394	385	391	363	342	347	357	351	387	372	369	368	399	368	378	365	376	351	405	390	410	376	359	375	417	358	348	392	347	361	367	376	351	356	383	355	335	379	361	349	370	389	398	398	347	391	407	363	365	394	396	394	353	390	368	391	391	394	386	355	378	348	409	350	379	382	382	369	355	392	394	424	387	360	398	400	406	356	382	431	409	351	370	374	394	356	366	402	364	379	395	398	333	388	368	372	354	384	390	369	364	349	373	397	375	390	373	360	372	389	395	356	379	361	388	374	366	420	396	355	373	372	375	373	382	379	399	378	364	403	387	373	355	337	384	367	331	361	391	388	373	353	372	393	368	378	385	366	369	395	359	383	382	386	380	362	404	377	369	354	333	354	349	369	362	365	346	374	393	377	378	376	377	355	355	401	394	371	357	354	363	378	388	368	396	396	355	369	377	367	376	363	370	398	376	368	393	366	374	375	391	406	384	353	424	382	364	369	345	359	350	377	379	364	367	365	403	399	375	393	374	406	379	367	395	352	368	372	357	390	388	348	367	386	391	396	403	403	401	406	389	360	363	369	365	369	352	376	380	345	351	367	373	350	383	366	371	373	351	385	373	369	398	367	380	381	357	393	380	395	372	357	362	365	363	398	366	393	379	398	394	389	375	364	356	386	403	377	395	374	364	356	350	387	384	377	338	410	333	370	381	371	386	335	379	401	365	355	389	369	354	392	381	385	373	359	353	360	360	378	414	392	350	393	416	368	349	386	336	363	369	369	379	372	401	360	361	372	364	314	372	384	415	373	382	367	403	375	376	371	356	385	372	356	411	391	359	387	406	397	354	349	379	386	362	391	401	371	381	374	379	388	367	360	376	353	382	375	389	371	384	332	335	349	376	340	354	346	392	369	373	381	410	371	376	375	397	379	370	415	363	383	397	376	369	355	408	377	359	371	350	397	346	375	359	355	396	380	414	392	379	395	366	353	369	403	378	393	377	345	388	371	370	385	379	396	416	371	392	403	389	372	401	355	394	384	364	366	379	339	345	369	367	372	374	356	375	389	368	379	340	361	407	400	370	338	358	348	410	364	377	373	357	381	372	350	369	405	372	385	360	378	376	396	356	380	379	383	378	377	332	368	360	363	381	396	393	370	382	379	353	409	357	350	415	362	362	351	378	360	376	369	404	391	347	385	383	398	407	382	375	370	362	400	339	383	382	392	394	353	414	385	405	411	362	340	375	385	324	344	340	353	383	363	372	384	346	356	401	362	366	369	367	388	359	376	392	341	342	385	372	364	377	404	371	396	361	365	370	360	369	401	364	377	359	400	364	384	352	395	357	369	382	351	364	369	381	375	378	359	392	361	365	369	391	394	407	392	371	392	342	379	367	353	361	360	399	371	374	353	380	352	364	363	363	400	408	356	366	347	336	346	363	383	345	371	397	381	390	403	427	373	354	393	394	382	353	362	373	411	379	374	358	398	356	372	377	383	403	335	354	355	366	352	407	398	348	362	357	377	395	347	392	349	346	359	387	403	386	380	381	378	361	391	375	390	384	353	401	383	407	391	358	389	378	399	378	386	359	345	389	380	363	407	378	401	334	349	331	357	388	354	356	365	386	357	373	366	374	358	365	354	356	350	387	351	358	359	380	389	377	334	372	370	379	371	362	357	380	367	396	401	367	370	351	384	356	389	384	356	362	393	389	365	367	339	379	385	347	367	401	393	363	360	409	405	392	363	375	352	393	357	363	360	392	385	370	384	380	336	370	346	358	378	375	376	399	383	370	384	379	394	364	376	374	371	363	402	385	359	402	338	385	404	372	390	373	366	388	366	385	366	403	373	364	384	340	405	384	389	390	354	409	363	369	394	337	401	367	386	332	359	394	364	377	374	406	390	391	380	402	399	380	399	404	395	357	447	354	346	382	366	374	408	361	384	381	350	366	343	387	398	337	380	371	391	379	331	424	368	363	405	362	386	398	353	338	383	369	333	418	372	400	373	374	355	389	363	382	349	375	376	382	378	381	380	356	345	383	349	361	367	408	384	399	377	363	357	370	361	360	413	369	369	389	366	399	388	383	388	401	387	367	388	417	381	368	352	395	380	392	350	400	353	343	389	352	342	339	367	401	396	382	395	385	367	398	365	341	384	361	374	397	379	381	372	331	392	366	391	384	333	402	377	356	359	405	402	373	373	338	378	339	394	403	364	372	389	396	391	369	374	359	384	376	391	356	350	368	387	396	357	376	403	392	382	383	403	379	361	412	373	378	334	372	393	356	380	389	335	393	411	387	343	391	384	347	381	392	375	385	384	383	399	353	365	379	398	379	366	359	378	332	370	379	321	408	395	364	380	371	373	384	335	395	363	358	402	345	334	349	410	364	375	362	400	399	380	388	352	367	398	377	350	417	411	351	374	368	364	393	362	396	377	408	375	399	377	386	372	366	374	391	369	378	370	371	389	377	359	392	421	348	368	386	386	410	397	370	386	386	374	375	376	356	352	391	363	386	356	362	350	352	360	373	403	371	370	375	391	385	348	379	367	371	373	375	383	343	353	352	357	364	365	350	383	392	401	377	364	361	393	394	371	368	411	389	362	379	371	360	379	359	367	371	357	376	371	369	393	347	387	403	381	418	379	345	383	394	342	350	397	364	405	418	372	354	360	395	390	381	392	361	397	388	367	403	350	390	392	357	360	406	368	387	366	394	376	381	398	355	336	396	348	404	361	375	406	394	338	386	356	377	355	387	390	341	372	400	336	373	359	385	384	400	343	352	359	411	406	370	359	376	358	356	417	372	365	390	317	357	392	371	358	427	368	388	358	363	372	426	372	385	374	358	372	398	401	370	371	384	377	360	327	386	388	365	365	397	386	364	380	391	380	377	400	369	355	386	392	406	357	382	360	400	395	361	388	381	377	371	417	389	389	340	392	363	354	379	400	347	348	403	403	424	362	344	356	359	407	364	394	383	373	371	373	365	409	370	367	362	373	360	365	370	396	383	360	378	367	350	344	373	390	359	375	366	372	385	407	379	387	360	399	422	356	381	386	380	401	343
25313	21197	27196	25291	13731	6095	3839	3481	3150	2323	2160	1867	1592	1195	1066	1125	994	1010	932	872	854	797	662	685	625	565	613	529	565	565	553	589	574	556	545	523	600	517	519	556	494	540	516	553	541	528	507	583	546	509	513	519	510	509	515	484	513	523	510	455	481	507	520	464	469	511	505	465	503	478	513	496	474	473	519	489	495	483	505	496	460	477	550	469	512	496	479	457	514	472	508	462	495	522	489	457	517	485	486	513	476	501	475	498	506	457	479	449	495	487	510	502	506	491	492	458	497	478	491	490	500	489	467	516	477	480	532	520	530	491	508	466	508	502	477	483	427	487	495	456	465	516	516	461	439	496	471	487	500	487	494	475	470	489	483	506	500	470	501	509	500	437	462	497	471	485	512	460	504	491	474	501	514	542	490	451	501	493	511	518	500	468	443	484	507	517	475	481	467	474	506	524	518	508	451	490	504	482	440	459	476	475	487	488	479	494	496	484	460	469	460	467	490	479	470	498	511	533	469	465	481	498	464	467	503	502	489	516	445	515	466	468	464	474	506	418	478	482	435	505	450	477	489	500	485	493	539	441	490	460	503	472	437	442	492	481	511	486	511	457	461	534	473	502	487	517	460	439	515	469	470	494	503	477	438	516	467	501	478	497	467	503	495	496	480	481	496	487	478	473	489	431	470	487	486	520	473	497	501	507	483	497	469	455	461	513	499	478	468	495	483	473	451	473	511	467	472	493	477	451	473	501	479	521	499	472	455	495	480	464	471	493	505	482	464	458	465	492	499	453	457	502	451	504	470	486	486	482	478	517	451	450	501	449	501	488	470	507	470	462	496	453	514	459	501	491	533	488	484	505	474	453	448	510	487	471	467	491	520	482	516	454	489	498	475	532	472	485	456	493	488	508	486	462	507	501	518	516	525	468	487	490	469	512	505	517	505	485	470	438	518	479	502	455	492	500	496	484	503	486	468	497	502	489	462	478	514	487	452	460	496	470	502	494	491	503	449	491	495	503	523	462	499	478	480	517	488	488	461	492	510	505	479	454	477	449	429	501	511	462	496	503	492	467	489	510	486	514	466	481	514	491	476	511	502	451	479	461	453	482	471	477	488	503	503	453	439	488	501	465	502	490	467	427	500	465	455	440	483	463	442	462	471	523	490	500	506	475	435	450	459	464	489	497	488	487	473	480	478	466	456	484	509	457	511	490	517	496	490	498	481	486	495	485	524	439	482	463	452	488	517	460	443	456	455	474	472	465	517	507	489	473	467	464	511	488	489	482	473	516	493	474	460	476	480	465	478	485	466	453	501	472	472	446	449	528	491	462	478	503	505	471	476	481	488	472	505	512	469	481	500	501	498	453	479	489	481	507	489	454	498	482	485	451	489	522	481	514	473	462	499	496	454	444	530	497	487	467	495	506	487	469	477	468	465	470	464	457	484	475	492	478	493	468	499	533	500	456	509	451	487	485	438	483	486	498	446	481	445	528	478	460	478	488	498	494	506	506	477	473	444	472	478	493	510	500	504	506	482	500	500	464	500	498	458	453	515	470	490	436	494	422	465	452	453	448	483	485	486	473	459	489	503	509	449	534	465	478	505	466	493	524	471	471	457	498	499	460	485	479	507	494	472	460	481	447	536	493	461	462	438	469	471	524	489	491	485	474	490	503	509	465	424	464	480	491	483	512	490	478	450	450	462	527	461	511	477	482	495	507	504	482	521	474	491	476	495	524	518	461	465	479	521	462	479	523	481	463	485	491	528	468	491	502	511	460	508	534	437	487	514	503	510	515	453	504	483	492	463	468	483	489	455	481	480	504	484	464	479	484	445	485	504	449	482	484	474	481	497	452	422	447	465	477	484	521	460	521	495	472	462	461	472	509	455	461	449	477	497	486	516	460	481	485	461	491	499	508	469	496	483	498	495	505	520	466	481	525	501	487	490	483	436	499	482	492	449	480	489	500	472	468	507	483	511	477	491	468	471	476	492	483	482	490	455	507	514	464	461	494	480	470	456	509	468	467	512	457	492	500	471	487	457	484	476	459	516	478	464	480	475	511	449	481	487	521	485	471	498	508	499	466	540	481	474	480	465	490	470	506	526	441	464	489	481	454	458	459	505	495	479	470	517	482	499	502	461	478	479	463	469	485	466	512	471	487	469	501	491	463	479	459	499	514	485	478	523	459	463	479	470	480	477	541	496	449	486	499	487	505	498	518	482	501	499	528	497	501	481	486	458	483	526	497	509	488	502	539	461	503	486	478	540	504	502	467	487	508	463	506	449	462	456	512	486	492	487	469	489	468	487	505	425	487	509	472	476	464	441	476	482	527	455	475	534	488	496	489	488	480	465	484	474	516	532	492	489	477	493	491	534	481	492	489	487	498	480	499	472	459	492	480	526	525	515	469	483	466	459	513	498	430	478	493	496	514	437	514	481	490	499	451	504	517	471	502	521	466	471	485	476	484	514	456	520	486	469	458	529	518	495	493	471	477	443	498	477	488	468	469	524	486	474	455	479	476	491	462	463	510	493	534	458	501	505	471	491	462	514	502	508	506	468	516	460	450	518	459	453	490	492	511	466	460	470	469	498	483	469	476	457	517	457	485	489	477	468	498	437	466	486	498	502	466	486	504	470	502	476	527	461	475	497	479	478	488	479	469	498	501	505	501	479	493	513	486	499	469	470	484	473	443	497	494	499	534	495	519	505	457	487	482	499	483	477	514	489	491	455	492	464	475	456	492	467	488	460	486	457	474	470	503	503	512	497	458	469	470	479	452	505	490	458	432	496	477	498	493	461	510	514	521	543	472	470	432	493	500	500	494	476	473	467	491	463	471	439	476	465	475	473	511	461	474	458	469	487	526	454	472	423	541	454	472	481	485	476	467	500	446	472	459	473	533	471	480	489	482	491	460	476	497	442	487	464	486	465	474	431	520	520	489	517	468	500	497	501	499	475	489	474	519	487	468	473	458	455	496	469	493	458	459	482	488	487	503	565	459	473	486	499	461	521	483	451	449	474	469	484	430	501	457	454	503	506	494	524	482	494	469	480	497	447	484	473	477	473	501	481	484	485	480	547	478	500	467	487	531	457	512	461	488	482	519	464	491	495	482	464	509	470	481	479	478	521	460	462	489	483	456	480	512	457	497	507	494	483	506	466	473	469	452	473	496	491	468	518	476	486	469	487	475	479	472	496	501	486	484	491	451	489	476	499	448	459	497	459	492	488	485	516	453	460	492	492	487	482	482	510	463	487	513	509	475	486	511	470	513	454	494	477	464	471	470	489	452	510	464	460	485	497	483	456	489	469	455	469	484	463	532	502	484	481	521	475	500	472	479	460	495	467	508	470	484	491	464	463	496	493	490	502	502	473	472	493	444	454	457	481	492	511	471	482	474	521	471	502	493	532	466	484	484	480	483	504	517	438	518	430	457	480	463	475	493	446	464	506	458	495	510	462	522	465	477	445	479	463	480	449	438	478	456	510	519	453	464
18158	31527	26275	16715	13014	10270	7676	7835	6784	5084	4669	4084	3180	2204	1864	2018	1705	1609	1459	1396	1365	1145	1029	955	855	762	749	736	712	733	702	773	778	700	697	697	722	736	664	669	719	680	669	682	624	659	652	635	688	659	653	641	666	692	658	649	638	589	595	592	604	603	560	587	577	575	573	647	561	616	525	601	569	557	565	561	574	600	594	563	581	570	596	621	615	553	559	535	568	578	548	562	574	550	610	636	553	607	546	582	603	544	605	561	572	620	508	564	579	598	558	593	564	547	546	604	587	533	569	599	552	582	584	620	576	562	524	546	539	633	543	616	566	578	579	572	546	568	573	593	553	615	568	547	504	603	628	550	550	546	588	605	586	563	580	550	552	588	545	543	573	552	587	581	546	574	585	541	611	557	563	567	528	559	539	564	578	587	588	605	602	540	589	591	565	582	569	565	583	581	627	572	559	573	548	577	625	596	531	596	544	607	518	566	513	598	566	631	609	604	616	541	592	562	536	567	588	572	586	543	553	604	532	622	564	598	595	536	621	604	588	583	615	572	568	601	578	559	585	569	605	581	565	613	569	574	575	649	545	565	634	588	564	553	570	561	564	585	557	552	562	541	542	585	584	562	571	596	615	581	621	565	549	564	572	594	582	586	576	575	582	580	535	584	579	579	545	546	572	529	572	565	547	592	566	563	552	558	576	591	590	552	567	551	591	557	590	576	532	561	607	559	578	568	572	547	525	536	563	569	535	614	563	596	590	564	552	563	545	585	550	555	614	575	577	597	581	551	595	563	588	576	574	571	556	603	605	578	552	601	597	571	570	564	555	593	592	573	591	607	560	543	590	533	563	565	589	565	584	573	560	536	575	573	582	561	585	576	573	587	544	577	591	576	515	544	557	565	584	566	606	575	616	597	583	569	535	552	557	599	566	561	581	575	581	587	566	547	586	584	550	566	522	600	556	598	587	574	540	547	586	536	560	604	559	598	581	579	550	539	573	571	560	553	541	569	589	516	562	608	611	574	574	573	575	602	544	606	559	587	578	584	572	595	587	597	576	627	556	574	542	579	552	575	563	583	628	571	554	555	578	567	600	575	563	589	538	548	608	560	564	563	578	547	559	571	570	596	595	557	564	598	623	559	559	570	569	601	554	602	608	558	532	554	556	576	552	580	581	575	522	621	608	596	590	560	536	587	567	522	543	611	595	581	567	623	553	563	587	568	573	555	609	577	564	602	586	556	559	563	585	546	604	613	540	565	568	548	562	541	548	601	527	557	604	558	586	577	601	536	582	641	587	594	587	573	570	561	594	546	583	561	556	587	606	542	622	576	533	608	608	520	598	579	583	579	601	570	551	601	529	550	590	556	557	547	575	567	603	553	604	592	560	603	578	553	562	555	545	550	542	572	549	598	658	562	570	596	580	586	584	574	584	545	562	608	569	551	528	573	610	589	589	585	560	533	571	569	553	554	574	567	644	559	559	560	559	604	549	587	585	574	568	557	574	593	585	583	551	540	559	614	526	533	576	600	573	543	537	525	570	560	576	569	605	555	543	564	568	569	568	583	556	568	535	581	586	553	577	612	566	536	621	589	567	590	585	543	584	567	574	588	560	572	588	583	564	573	582	536	586	563	557	611	546	607	582	536	579	570	610	559	522	574	560	579	575	549	541	596	589	568	604	560	561	550	566	566	573	589	589	509	577	564	560	585	559	567	545	557	616	612	604	557	570	583	586	552	586	582	574	576	575	571	550	550	575	578	557	535	555	580	568	574	547	556	587	586	590	547	547	592	560	562	537	527	557	562	562	578	533	569	579	603	578	540	575	537	576	566	580	558	543	561	597	542	581	619	554	563	550	574	566	583	580	559	561	543	541	532	573	553	599	571	575	591	579	584	608	536	537	583	578	585	541	545	593	549	586	598	569	558	575	577	542	592	566	562	565	570	561	557	551	562	569	573	593	564	576	589	599	561	619	578	568	599	577	571	568	553	606	564	568	576	565	533	583	572	562	577	564	594	565	557	562	549	563	560	569	580	546	536	574	554	557	597	567	603	565	616	556	574	586	584	569	540	544	564	570	567	623	547	564	610	616	589	577	566	580	568	590	547	549	551	565	560	586	624	591	574	543	526	633	587	568	539	563	603	583	578	575	547	541	558	546	572	583	533	590	610	565	564	552	562	567	609	571	564	560	583	564	592	545	561	557	585	595	593	566	559	585	565	580	574	617	567	560	566	561	560	590	582	554	572	551	557	551	544	569	547	534	609	537	619	583	535	570	599	542	591	593	593	576	564	574	557	592	556	606	552	608	585	570	548	552	590	592	601	546	538	545	569	592	595	560	580	547	541	546	544	519	568	549	546	531	564	559	580	600	580	569	530	581	525	572	599	538	584	535	560	588	611	574	540	583	548	588	516	547	556	594	550	546	529	530	580	575	566	561	595	601	565	537	567	558	613	562	528	577	586	579	541	558	570	602	558	612	531	594	557	560	564	545	577	513	560	572	585	554	558	598	606	569	530	538	515	575	548	573	570	574	586	560	536	556	560	590	615	540	568	599	590	488	583	530	594	550	554	571	643	542	560	597	613	552	590	556	553	588	589	559	557	580	604	539	546	584	548	583	610	540	563	596	589	560	575	549	579	569	557	543	613	568	562	573	596	533	552	566	573	552	583	561	598	571	576	585	558	613	546	527	579	522	577	604	550	523	561	591	536	549	580	645	536	595	605	557	572	516	577	547	578	524	555	593	604	529	613	569	571	553	538	604	564	595	560	602	581	564	550	560	581	597	553	564	553	604	608	553	597	523	539	539	589	566	612	587	548	591	604	588	603	542	572	534	561	606	532	601	594	565	606	531	577	569	577	603	551	649	580	519	594	580	574	531	622	578	586	575	606	529	603	585	608	582	549	529	574	528	565	579	561	558	579	582	570	548	576	550	574	604	590	595	556	589	607	588	571	557	564	593	591	619	539	563	549	549	604	583	607	579	601	546	570	578	600	576	553	555	584	542	569	615	573	568	567	572	560	580	594	581	605	599	592	587	556	572	542	572	525	593	577	556	575	533	577	557	540	531	562	594	543	516	560	625	591	557	559	590	532	544	612	608	538	573	593	516	567	585	537	601	574	547	540	550	592	551	591	577	600	548	566	565	588	564	598	562	560	565	577	584	548	571	581	603	569	593	578	531	563	548	569	533	566	555	600	579	547	576	546	594	575	567	565	517	581	563	557	542	581	597	579	621	574	588	586	558	603	573	572	593	561	573	576	562	568	585	544	549	575	569	575	564	575	546	590	570	546	553	571	539	565	597	535	561	567	552	577	581	582	574	542	599	564	595	569	539	554	571	567	598	584	560	596	555	602	578	589	549	562	588	531	556	521	561	591	562	584	527	551	593	556	584	594	598	540	585	548	567	596	584	581	590	603	558	562	548	569	553	600	613	587	550	562	579	611	565	557	610	549	562	539	603	584	587	570	551	555	573	544	587	572	589	572	568	616
23058	21194	28871	23809	21246	21460	14833	7750	5714	4078	3911	3193	2461	1731	1548	1724	1425	1252	1186	1158	1074	889	846	646	630	629	536	535	528	530	582	576	562	511	521	505	512	494	490	468	500	461	465	459	451	472	445	427	465	472	466	463	447	472	428	432	433	455	423	409	441	429	444	419	436	381	393	372	376	403	395	414	388	407	393	384	387	405	415	373	391	377	415	377	399	365	391	365	389	380	432	380	387	430	415	403	427	392	357	376	370	414	411	395	391	397	361	383	386	373	405	358	392	387	378	397	349	392	387	343	416	404	409	370	404	408	412	374	407	408	395	391	387	370	396	378	403	390	421	374	374	426	403	390	401	386	396	383	391	372	406	351	386	387	387	351	380	401	373	407	393	394	410	343	381	376	379	404	363	410	394	398	420	390	384	423	363	383	388	363	377	383	368	346	395	415	382	404	385	386	373	391	346	410	393	428	397	398	380	401	349	394	401	389	416	390	366	392	393	387	413	373	379	377	388	376	388	390	388	377	388	410	387	405	368	388	405	380	391	406	373	363	382	389	400	387	359	397	364	370	403	378	367	377	355	379	415	387	370	391	421	373	376	368	391	394	362	380	315	415	368	377	361	392	405	364	417	388	369	381	374	380	401	388	396	388	397	377	396	360	416	385	371	391	365	383	390	363	380	383	372	363	393	378	377	374	399	379	400	374	415	370	399	401	371	406	389	388	397	366	381	404	382	360	354	394	413	415	383	387	379	346	414	431	415	402	378	366	395	383	389	415	382	414	406	393	358	386	403	357	411	371	384	377	390	390	364	404	371	407	391	380	382	408	406	412	408	377	374	409	376	383	365	408	385	391	389	390	380	404	369	402	420	411	357	360	424	377	354	352	386	369	359	408	398	368	404	385	353	401	371	403	376	356	407	396	362	390	405	379	354	369	378	388	400	364	380	363	384	371	410	400	389	387	371	396	358	396	438	379	410	380	362	406	384	397	398	411	382	388	377	391	364	409	397	414	387	357	371	369	390	392	398	388	403	381	385	377	386	408	386	381	395	399	398	393	387	410	392	389	379	405	390	393	395	363	355	400	396	431	412	368	412	390	394	372	406	371	398	375	396	375	393	389	371	370	375	384	377	365	419	381	393	392	348	435	391	394	406	371	379	419	418	370	383	363	386	399	389	409	435	398	367	378	360	364	374	391	383	387	386	437	378	328	357	410	407	374	386	357	388	393	374	361	361	406	379	398	362	356	375	371	383	371	337	379	386	406	395	368	403	337	376	365	397	381	416	365	395	397	392	389	393	370	393	375	387	384	352	355	385	407	385	385	387	386	407	383	394	417	397	408	380	388	335	393	379	389	360	398	372	371	374	399	378	411	369	371	411	392	368	360	374	381	373	397	377	397	392	386	389	372	411	384	375	361	417	423	391	375	385	362	417	395	396	373	407	351	390	371	411	361	402	375	399	373	406	376	422	391	364	410	350	399	360	363	363	406	385	363	361	363	407	386	405	394	383	362	407	389	392	393	380	405	398	383	383	412	398	407	372	350	400	338	397	387	411	387	392	353	403	381	405	381	411	394	407	367	395	410	385	366	378	361	391	406	379	349	381	372	361	387	399	363	417	421	392	355	365	403	385	370	370	412	377	372	381	375	374	408	405	374	390	400	360	396	329	413	416	386	348	406	399	398	394	393	404	396	371	398	373	409	355	386	372	441	372	373	396	405	400	380	371	413	354	377	390	376	398	404	392	366	408	418	379	374	393	373	396	396	376	440	397	367	386	359	358	361	409	407	344	402	406	411	404	398	363	350	404	377	404	346	380	401	426	390	399	383	410	378	391	369	385	414	372	381	364	385	369	402	398	393	382	383	388	417	429	403	342	395	404	383	325	397	395	431	361	410	383	354	393	431	370	410	411	403	396	381	354	401	358	380	368	355	404	395	386	385	338	369	403	405	400	374	389	412	373	406	358	378	383	405	370	387	369	391	340	389	379	415	421	398	396	435	363	397	349	365	377	413	349	369	389	401	405	386	422	394	388	424	393	390	374	386	409	401	400	385	422	370	411	440	408	366	379	365	375	366	378	373	408	337	391	388	437	417	412	349	368	403	371	357	385	384	382	417	379	416	387	392	425	382	389	405	366	418	377	372	375	365	414	396	384	375	417	386	396	413	388	360	357	381	403	369	388	372	409	364	394	376	383	359	359	370	381	394	329	401	428	378	385	367	418	431	385	370	414	378	367	384	384	426	382	416	391	395	423	371	372	397	409	383	389	380	404	400	380	408	360	358	360	403	408	370	413	394	373	404	392	397	356	379	351	373	351	372	389	394	396	380	411	398	385	406	369	418	370	365	413	410	403	392	407	377	360	395	384	359	373	395	381	414	375	398	366	379	362	406	429	416	371	396	403	404	370	386	397	384	397	366	402	379	392	405	421	348	402	386	389	395	389	387	395	390	375	362	394	383	422	387	353	382	374	368	335	395	425	425	384	381	390	387	360	395	356	381	370	417	396	390	388	433	408	408	380	387	422	398	370	363	387	344	381	377	373	384	414	351	403	360	396	389	359	421	411	413	386	383	364	366	385	388	365	382	417	426	449	360	382	399	367	403	411	428	405	381	406	393	367	378	382	380	413	389	363	378	404	362	391	380	408	425	382	398	366	395	406	361	400	407	380	380	367	392	372	417	357	360	391	386	371	396	401	381	378	376	370	370	376	393	348	373	389	394	405	360	389	392	364	418	407	367	383	389	405	352	392	405	443	357	396	368	385	381	424	405	398	357	356	363	424	378	402	357	385	378	434	392	390	395	382	362	388	417	383	369	376	384	367	371	397	390	410	394	399	396	416	405	363	398	386	366	376	399	389	358	374	413	387	373	413	380	351	406	388	375	375	351	375	378	388	383	384	362	427	388	361	403	410	336	380	364	406	391	380	407	407	351	385	408	410	380	396	372	399	367	395	396	421	406	410	375	358	355	386	394	397	373	365	383	342	383	360	416	390	383	400	356	379	375	409	366	357	369	418	379	423	371	397	376	338	371	350	419	383	397	411	402	373	380	398	393	374	403	373	420	395	378	401	367	387	392	428	379	413	381	386	401	385	394	392	388	395	377	378	389	383	372	368	393	429	387	351	399	367	399	383	370	383	409	370	366	406	339	389	379	388	419	411	394	351	412	387	411	390	361	374	376	379	424	410	447	370	388	387	399	379	400	374	418	396	354	373	397	422	376	413	382	349	385	387	407	383	368	375	386	397	380	359	370	396	383	374	372	363	364	394	379	439	362	358	409	412	357	388	353	377	363	385	391	396	406	394	402	444	409	401	394	381	386	397	388	390	373	369	377	399	396	415	408	366	399	379	371	428	397	426	406	375	359	377	402	378	400	383	364	359	375	393	367	383	373	402	394	396	403	388	375	388	392	409	355	423	359	382	408	381	382	396	345	393	406	381	392	393	366	386	399	361	381	405	360	385	354	360	394	399	401	352	343	394	365	396	405	372	399
21116	40802	35607	25491	21168	16732	13822	13432	10956	8270	8011	6340	4785	3256	2945	3123	2349	2227	2125	2003	1923	1608	1328	1060	934	859	756	711	692	742	778	801	730	735	716	719	640	628	614	604	668	604	627	620	589	566	580	582	610	570	598	572	595	594	555	541	522	489	485	507	500	503	476	473	474	438	468	469	457	444	474	480	460	473	452	476	501	471	440	454	433	486	475	453	459	437	444	457	464	506	440	464	442	444	469	449	444	465	483	454	456	500	441	463	425	424	463	422	462	441	434	428	437	443	453	433	438	485	440	438	457	430	460	447	421	466	442	420	450	444	421	421	434	459	445	435	440	465	465	462	427	465	451	449	447	491	480	448	443	469	443	422	446	440	461	432	443	488	465	474	467	452	454	455	426	467	421	447	466	440	433	475	440	435	462	447	451	470	439	442	430	416	453	425	453	461	444	468	451	466	459	437	429	433	440	432	403	459	434	473	472	421	462	456	460	481	462	465	435	473	461	464	444	425	428	439	421	446	488	425	458	478	467	448	486	430	433	457	476	463	460	474	468	417	449	475	463	426	484	442	471	435	440	492	438	469	434	452	472	484	463	432	397	446	444	453	470	441	480	445	411	461	447	454	434	446	475	454	463	453	471	430	460	466	425	394	407	495	460	460	441	411	487	433	398	467	445	445	428	442	421	447	491	470	420	471	486	436	426	445	450	427	416	496	462	451	460	410	489	493	458	452	454	432	439	438	476	435	436	442	450	479	468	452	406	468	430	464	462	432	475	469	415	457	438	453	454	462	466	438	448	441	484	488	404	459	450	446	441	484	444	450	482	439	486	487	440	459	425	467	461	447	470	439	466	415	452	428	465	454	435	447	444	459	438	426	451	445	428	458	443	439	442	426	421	457	437	416	426	493	461	435	463	469	449	426	442	451	484	448	451	433	446	424	461	439	474	449	440	467	466	431	429	443	459	405	459	444	393	429	527	462	437	434	469	413	445	479	429	481	457	429	467	435	462	460	464	445	447	494	440	465	444	470	440	463	444	416	495	409	425	461	420	431	462	432	452	458	440	453	455	454	449	434	452	438	430	460	489	450	451	492	422	417	490	483	459	436	452	459	470	441	419	428	445	471	451	434	469	438	471	437	435	449	454	425	446	454	410	449	442	448	467	430	460	470	456	421	468	444	456	421	441	438	451	460	441	417	477	482	463	433	435	458	460	461	473	478	451	472	473	422	418	449	450	424	464	433	468	478	433	443	476	462	426	507	452	431	443	443	485	420	423	442	483	478	431	428	471	460	426	448	461	469	472	433	450	415	488	430	454	429	503	472	419	439	449	475	437	437	430	488	475	447	456	484	448	454	424	461	458	435	418	459	431	454	481	445	460	429	421	443	457	503	464	475	435	458	486	483	438	480	471	457	473	470	448	461	457	448	458	426	432	440	404	469	443	453	459	458	437	435	492	500	440	422	446	455	464	435	457	449	456	444	436	446	444	436	436	447	426	436	496	446	423	408	471	444	444	399	444	434	434	450	415	431	420	459	462	408	416	438	456	442	429	446	455	431	459	462	460	447	457	453	453	448	454	475	441	475	441	416	475	413	437	461	459	464	446	445	455	458	416	432	438	474	444	440	468	439	423	469	440	466	452	421	443	445	429	456	410	446	444	486	451	459	477	477	440	455	437	428	409	476	463	468	450	466	430	446	444	425	445	475	454	448	456	456	453	399	422	434	466	464	442	460	406	486	450	460	443	430	484	443	463	521	453	455	447	489	454	459	458	413	463	425	405	430	464	438	425	477	446	433	447	410	431	451	438	430	431	435	442	469	426	460	459	472	424	456	411	446	454	491	409	450	453	460	469	474	465	433	433	429	418	450	458	478	478	475	465	457	427	424	470	465	436	475	454	453	428	438	468	444	446	443	486	444	446	444	473	465	460	496	457	390	469	443	488	426	424	453	406	481	494	404	451	461	483	480	444	434	429	424	464	465	471	447	474	448	460	459	463	474	466	425	453	438	431	465	447	430	452	414	448	443	414	439	416	448	451	472	488	457	449	448	426	465	455	442	452	463	445	432	397	460	453	451	477	434	448	468	469	449	445	448	434	479	433	477	479	447	457	464	469	455	452	458	443	472	493	447	463	431	430	439	410	451	447	431	429	434	448	465	496	421	427	455	450	426	490	427	436	441	470	479	476	449	466	467	454	442	459	456	428	467	431	459	454	443	479	458	469	442	471	462	438	433	459	488	455	464	427	459	458	454	443	441	437	447	437	441	468	456	466	415	435	504	436	452	422	408	424	425	440	470	414	427	479	461	408	406	463	411	427	442	444	429	417	429	488	454	453	445	438	459	425	430	440	445	412	464	449	401	462	443	482	408	439	445	431	450	457	434	468	440	465	471	465	438	430	403	462	455	439	446	451	477	470	407	436	440	435	436	491	438	460	458	425	458	480	448	418	474	437	450	465	447	454	455	439	451	441	464	413	434	465	445	453	420	456	426	407	437	452	447	409	469	439	439	465	431	418	423	439	461	459	439	430	447	465	402	448	439	426	464	450	467	446	472	461	458	454	410	441	467	437	444	477	436	491	445	460	421	452	430	437	463	484	474	450	408	427	420	427	447	486	390	488	465	447	426	465	450	456	431	428	428	506	425	445	423	468	485	449	452	450	436	499	417	447	434	484	395	470	435	439	485	472	461	441	449	452	465	408	449	419	432	431	476	444	458	430	446	458	449	432	485	474	458	437	472	455	444	456	442	449	449	465	492	439	433	444	462	450	445	454	447	457	450	428	407	460	468	445	442	435	424	453	472	427	438	404	447	469	477	464	452	465	472	514	434	469	447	440	473	444	470	440	433	414	422	440	477	450	454	428	444	425	461	457	443	471	467	446	480	465	471	456	428	411	417	438	449	456	478	482	442	470	463	485	516	436	414	420	464	417	459	442	446	471	474	409	448	400	446	453	428	452	451	450	452	420	440	451	468	437	452	471	478	438	423	437	440	453	424	430	446	435	455	456	443	434	452	421	459	407	442	423	455	444	456	463	402	437	431	483	471	458	460	445	438	469	426	430	455	440	456	493	376	481	444	419	452	432	482	426	471	461	444	409	446	457	422	437	462	459	448	442	445	436	458	454	438	434	464	470	422	477	475	455	452	432	426	429	453	458	461	430	409	462	461	477	430	472	407	486	459	473	449	419	434	426	471	436	434	405	434	472	462	426	485	445	422	450	434	473	481	448	428	453	459	448	435	456	450	454	429	414	435	446	422	472	458	449	439	437	458	431	465	433	484	457	471	425	455	477	458	465	403	431	422	457	434	429	441	455	405	474	455	440	464	421	426	443	434	436	421	457	438	452	496	429	490	430	473	428	469	453	439	455	446	471	463	461	440	466	453	436	481	451	457	473	448	452	444	434	401	434	463	415	446	472	439	433	474	422	462	450	473	436	459	471	443	441	426	434	465	429	421	448	470	472	473	463	431	438	442	419	464	458	446	462	476	453	471
27393	20855	17722	11621	6627	4329	3359	3151	2315	1793	1791	1359	1111	909	893	959	769	780	699	721	638	557	558	490	496	443	437	446	448	472	435	430	476	422	458	433	481	415	472	470	460	414	449	402	449	443	432	435	451	457	436	411	423	420	387	412	424	419	400	415	409	405	404	399	428	400	364	402	398	392	408	395	398	408	409	375	429	401	433	407	374	384	412	369	439	404	360	366	387	417	410	397	376	386	409	420	412	396	390	418	396	331	390	398	396	453	403	422	405	435	437	387	418	375	411	405	400	397	419	401	358	392	433	431	414	410	390	407	395	409	398	387	431	368	401	405	417	364	370	391	396	449	447	415	440	381	394	372	392	355	413	410	374	417	406	431	411	401	391	380	389	397	422	408	397	411	424	409	398	414	401	410	428	381	393	407	403	403	409	382	398	398	417	399	405	387	396	349	388	384	390	431	395	372	352	412	366	411	431	395	389	418	370	387	359	429	403	376	408	345	402	402	398	373	413	421	409	399	402	389	438	374	408	389	387	448	386	436	396	371	436	380	405	392	421	426	386	406	363	386	411	390	397	428	404	394	373	399	410	411	409	394	369	418	369	419	422	374	370	383	384	381	387	406	435	404	411	400	377	403	413	394	404	374	362	386	374	384	380	375	394	423	388	397	397	382	403	426	370	415	404	425	388	396	411	393	386	401	401	415	361	440	392	424	383	368	433	389	398	417	364	408	379	379	416	370	383	410	414	387	402	430	394	412	411	405	371	408	367	426	409	439	397	398	405	387	383	411	386	374	393	399	366	399	407	426	402	385	380	377	385	398	429	370	420	374	414	416	407	407	411	397	398	415	369	392	357	407	403	402	418	433	381	413	415	400	405	427	399	409	381	393	395	389	398	361	399	387	375	381	386	348	446	427	393	406	355	407	374	397	412	428	414	405	391	406	386	370	382	387	401	403	394	385	407	397	365	401	399	411	424	429	413	425	393	405	412	367	412	387	403	357	361	407	409	405	431	381	370	379	388	393	379	367	388	371	387	392	395	383	417	388	385	389	404	397	398	361	389	374	400	405	382	364	401	403	428	400	407	380	385	422	413	390	419	418	407	412	435	383	391	390	398	379	412	365	387	431	411	383	400	419	410	423	417	417	418	427	422	388	382	379	408	402	393	419	393	418	411	403	369	417	394	431	417	375	392	382	375	383	393	441	363	412	392	428	413	416	413	419	407	386	432	363	399	401	374	378	400	397	402	395	418	427	370	419	382	391	424	425	372	413	401	405	407	410	416	382	398	389	413	436	369	389	424	390	376	421	378	453	366	390	420	368	415	396	422	384	377	439	394	422	400	377	393	419	393	416	397	352	417	377	411	394	388	440	385	413	417	376	370	385	402	433	399	394	408	385	441	392	377	382	408	398	419	434	397	426	392	404	436	409	401	422	403	403	425	439	391	427	361	401	386	438	423	362	397	387	387	410	410	388	419	386	393	400	380	387	357	395	391	391	366	411	388	440	420	387	415	385	389	415	382	398	438	427	419	413	425	408	378	394	384	412	430	413	385	399	374	399	406	410	403	395	372	402	392	394	371	386	417	405	357	413	383	390	435	379	409	374	403	370	392	450	396	394	414	396	429	422	434	424	385	426	426	425	404	381	413	375	413	417	401	418	406	385	451	388	390	394	397	403	384	404	393	408	417	383	394	378	404	371	389	451	398	396	406	383	425	390	392	407	391	431	406	363	397	426	397	427	406	401	380	392	407	406	406	384	419	411	374	437	396	398	416	384	410	412	392	380	396	417	417	396	402	424	416	346	364	384	409	401	412	421	426	407	393	437	368	403	436	369	426	407	394	409	410	411	378	364	417	386	401	384	423	375	400	390	428	392	391	367	383	417	409	457	407	373	371	381	415	406	410	430	410	401	412	399	385	418	408	423	425	386	385	387	412	382	396	385	400	388	374	391	415	429	394	378	369	384	397	407	397	423	391	426	421	421	380	371	397	412	450	381	378	368	399	408	406	393	412	373	405	378	380	396	407	425	419	412	412	403	374	403	371	395	395	407	397	415	414	431	410	365	403	391	398	417	405	391	396	393	403	447	401	397	387	394	405	391	438	415	407	416	389	411	399	396	399	418	382	409	387	413	363	402	430	390	430	379	397	412	384	426	421	402	403	410	391	440	425	431	397	419	370	381	407	414	420	397	386	413	397	416	405	377	391	353	411	381	407	402	425	376	419	422	347	411	392	417	392	388	384	383	411	386	365	383	419	415	403	378	438	374	381	389	425	397	418	391	400	413	397	388	427	401	373	367	422	421	393	416	412	415	385	398	432	414	393	391	384	395	402	405	410	388	405	388	387	388	405	425	422	387	374	412	401	401	397	399	377	388	386	381	420	424	389	394	415	427	393	413	408	378	413	383	414	398	385	403	395	373	367	388	444	398	397	415	384	411	393	389	388	371	414	418	385	409	398	430	434	393	395	389	382	383	383	393	443	410	435	420	384	405	380	369	361	406	393	392	421	411	388	407	403	391	394	402	400	374	397	416	391	377	419	390	386	409	390	410	412	392	406	390	361	400	396	416	389	402	408	383	398	416	435	403	394	423	391	428	391	384	375	412	370	378	409	384	415	408	372	406	390	353	373	373	361	397	405	374	382	423	411	410	401	384	384	378	368	424	391	388	420	408	417	432	385	428	403	359	393	404	395	415	410	382	361	410	426	392	398	411	405	395	404	389	364	383	419	415	382	430	358	385	366	410	398	388	418	412	420	403	398	389	392	408	398	410	429	409	417	390	383	420	413	379	432	390	412	365	399	440	459	383	356	444	408	388	406	410	422	405	362	391	407	409	402	381	375	380	406	388	380	396	404	406	421	375	410	400	377	419	363	401	401	407	410	367	390	402	420	430	429	416	421	413	411	366	424	387	427	375	416	382	386	404	371	393	399	364	408	381	362	428	405	385	420	405	383	365	422	386	403	383	401	428	403	360	397	409	399	435	408	384	403	392	411	403	399	399	460	426	409	405	407	375	405	416	394	399	428	387	404	397	383	372	401	385	427	401	365	398	402	377	382	394	380	397	382	416	423	402	410	404	421	396	396	396	394	378	415	425	384	432	386	422	405	387	397	405	402	394	431	413	391	395	370	409	390	403	388	406	413	386	401	369	399	393	424	405	393	426	390	377	386	411	361	388	407	393	388	434	379	394	366	374	404	388	364	403	407	417	394	451	381	391	403	414	393	385	407	418	402	395	387	390	399	402	391	402	446	433	374	385	363	400	378	410	401	376	389	406	439	398	407	388	397	409	433	405	420	363	414	412	389	405	362	427	397	431	419	388	379	399	378	395	394	382	407	390	382	406	385	408	378	392	392	376	403	408	409	433	377	408	410	423	365	391	415	397	387	401	411	402	388	390	432	411	400	419	391	386	434	405	415	435	406	364	432	374	401	388	399	374	393	417	363	401	410	411	408	430	369	434	368	375	416	404	395	398	446	417	387	419	363	403
16326	26188	22146	13999	10952	8118	6895	6793	4827	3998	3767	2767	2146	1675	1589	1645	1290	1210	1137	1170	1025	885	775	638	706	591	610	546	602	586	583	632	605	588	563	607	587	525	581	597	537	544	554	570	551	577	556	582	542	526	559	501	553	560	539	486	536	492	519	526	481	481	492	524	462	489	506	492	494	471	498	468	491	551	472	484	452	486	493	479	481	474	462	498	474	471	509	481	479	492	492	474	447	511	517	444	476	476	473	502	514	482	500	528	511	478	471	486	471	505	458	521	464	490	449	506	490	436	465	519	499	483	493	533	473	472	461	457	475	460	508	486	472	492	501	467	519	500	463	492	470	448	521	489	457	498	444	477	471	463	491	423	470	482	438	489	496	473	489	435	498	437	490	479	482	491	475	484	478	484	491	474	523	475	460	446	482	502	462	476	455	454	521	533	443	533	448	460	514	484	480	437	449	506	466	456	464	469	533	488	496	473	444	474	485	488	440	504	476	516	484	480	430	474	480	511	444	511	475	481	447	472	502	490	465	496	491	494	465	512	496	468	473	490	494	481	484	471	467	483	492	496	480	498	496	487	464	508	486	469	498	482	470	480	477	485	493	479	454	466	480	475	493	500	510	470	474	499	472	457	449	489	502	509	427	498	479	472	529	465	496	480	483	479	511	485	476	468	501	469	486	501	493	451	525	514	476	500	485	472	477	477	538	455	499	504	495	463	497	499	460	512	473	467	500	455	500	445	469	482	483	456	476	512	498	502	486	472	510	490	465	464	477	498	502	465	483	460	469	480	473	531	484	494	470	478	470	482	475	479	518	463	480	492	531	451	531	513	520	463	453	488	464	497	464	492	511	505	475	524	442	484	472	448	458	503	504	486	493	465	482	494	480	484	447	457	482	445	478	472	452	474	499	516	514	492	464	485	502	464	506	503	485	488	497	445	482	524	484	484	506	480	472	495	485	482	493	467	492	481	496	505	494	524	494	491	458	499	439	454	516	501	536	464	483	489	491	503	479	488	471	466	532	477	483	465	481	476	518	483	484	474	457	496	460	442	469	504	471	465	509	505	532	493	521	479	503	504	475	500	465	506	475	499	490	473	473	524	500	451	481	427	490	445	472	466	470	483	490	500	477	430	471	471	471	488	505	508	483	470	504	493	468	470	470	452	478	486	477	453	459	480	522	489	500	503	514	456	529	503	479	467	470	444	449	516	483	471	445	495	508	462	488	472	494	461	458	491	487	477	484	484	470	481	469	464	502	474	472	498	453	461	464	498	501	531	483	467	489	496	473	486	494	502	500	503	443	469	493	485	489	516	454	476	493	478	466	540	466	455	492	498	488	469	465	512	471	497	492	492	522	478	523	475	489	482	457	499	532	476	501	494	496	457	492	461	494	484	493	447	493	484	494	495	459	474	502	479	459	435	457	492	500	465	507	490	500	501	471	451	494	498	473	536	483	493	496	459	460	479	509	482	483	484	494	475	446	464	514	496	470	498	484	482	507	512	519	520	501	459	482	437	502	497	487	519	502	464	457	513	481	467	448	507	499	477	467	504	458	485	472	439	471	506	474	480	460	488	458	459	463	500	509	494	492	495	488	503	529	518	518	462	461	509	497	456	473	481	495	472	495	497	464	473	458	490	478	515	503	451	481	483	489	468	534	469	480	468	477	480	468	469	480	458	475	502	491	493	459	457	459	481	472	462	481	482	465	531	467	427	496	454	493	505	498	497	498	448	475	502	499	505	506	487	469	506	495	455	481	462	489	487	485	485	467	486	435	498	508	500	494	479	433	489	471	460	484	466	520	523	467	513	501	471	461	506	478	469	504	486	494	488	493	469	494	465	448	455	472	466	490	501	470	483	484	477	450	465	431	483	492	490	497	503	490	469	499	474	485	451	428	499	472	504	511	446	502	491	473	508	487	467	457	541	487	517	468	480	496	490	465	459	502	456	484	496	480	510	473	533	502	486	526	485	483	476	489	466	470	453	510	505	487	479	479	494	466	481	460	458	501	468	501	457	512	531	475	485	477	478	498	481	525	486	484	490	458	474	453	525	457	486	453	464	443	456	482	473	463	483	496	484	474	492	449	489	486	451	482	493	499	490	440	453	462	485	498	490	543	500	484	500	460	512	453	464	501	487	462	442	507	499	480	492	458	487	512	509	449	506	504	479	492	506	490	498	494	496	481	498	472	466	528	506	465	491	460	480	501	507	499	477	512	513	466	518	472	489	520	463	504	498	466	468	493	460	503	514	475	484	496	497	486	517	447	510	494	531	492	459	474	496	455	505	488	491	453	469	482	481	490	500	465	509	489	481	477	484	508	493	481	502	521	461	430	459	505	493	489	517	543	493	462	468	525	520	506	489	463	493	479	463	460	502	468	469	479	456	485	501	481	469	490	486	474	465	482	502	467	492	489	489	511	478	522	487	468	512	493	484	458	513	482	511	463	455	512	455	469	481	461	440	463	513	473	430	471	477	461	506	497	466	495	469	494	522	513	540	525	467	463	479	461	476	474	439	447	452	494	494	492	508	485	504	480	515	475	496	512	480	487	444	478	499	443	472	502	458	461	484	488	509	516	527	480	501	491	489	478	497	475	485	505	495	467	454	458	502	509	500	466	475	468	501	473	490	430	479	532	546	479	458	461	497	479	475	493	461	454	465	454	476	472	461	500	494	481	496	504	475	443	508	504	523	483	460	485	492	462	435	490	485	458	520	479	475	510	496	495	447	541	476	467	482	511	475	512	479	513	504	508	467	510	462	499	472	502	498	469	467	490	488	498	503	454	483	531	511	423	472	461	480	503	472	524	483	482	511	449	501	450	479	493	511	492	490	494	509	452	487	488	493	482	529	476	478	522	486	504	481	486	492	491	504	474	519	505	457	488	471	493	490	497	473	475	470	494	514	490	518	495	530	464	518	488	467	470	452	484	494	480	471	462	539	509	503	497	439	478	470	466	460	488	515	477	493	507	498	531	472	468	525	454	487	486	496	483	483	465	485	443	490	487	453	488	478	499	487	493	465	529	498	512	506	480	491	505	481	479	490	464	539	471	448	485	501	489	521	529	518	466	496	523	460	482	482	520	484	477	508	497	474	476	496	470	531	497	496	467	455	499	486	461	488	482	457	505	494	494	463	497	444	481	514	483	458	498	477	479	483	468	481	526	498	479	506	481	469	473	506	488	446	517	512	501	475	531	511	493	458	483	482	502	505	484	499	507	482	467	440	501	443	479	439	482	465	482	501	474	472	491	488	463	505	466	508	482	451	464	469	508	485	466	456	489	459	489	455	470	469	481	464	503	468	448	481	467	493	482	476	466	516	491	446	515	482	485	503	535	479	462	469	485	509	485	494	475	509	501	480	533	468	482	424	490	464	513	490	498	486	492	461	498	512	497	469	496	474	466	466	518	500	529	488	493	447	487	456	498	435	511	513	468	507	519	489	513	485	478	474	494	452	470	510	437	466	475	491	497	464	482	508	493	446	501	522
24144	21146	28271	24293	21154	14018	7313	5458	3312	3026	2739	1978	1547	1294	1166	1233	932	930	910	846	735	694	570	499	462	436	410	367	400	426	393	381	392	410	388	380	381	358	351	382	395	339	394	338	358	399	331	365	369	328	363	333	365	354	324	344	333	332	329	320	344	313	317	284	310	303	290	312	278	317	303	332	300	313	291	319	297	326	316	302	323	331	312	301	299	287	331	306	307	307	336	305	320	338	318	299	329	291	297	289	291	301	306	288	346	302	287	302	329	306	320	308	316	304	312	280	297	309	294	304	307	332	295	305	276	284	334	288	294	298	311	309	297	309	310	306	306	310	277	281	320	313	311	311	295	298	293	308	280	300	333	297	294	280	297	301	270	309	306	278	317	315	335	320	331	305	330	308	326	351	307	305	309	300	288	323	301	280	308	300	318	327	311	281	313	296	298	320	280	334	319	317	307	331	299	312	323	322	295	275	285	307	312	285	321	318	297	315	306	285	286	308	329	298	301	311	306	311	315	311	319	338	308	310	308	312	318	321	315	314	314	334	336	308	308	314	310	291	307	293	261	335	298	317	312	298	319	287	255	334	318	318	305	312	288	323	291	305	299	300	300	299	305	294	325	299	329	282	311	316	303	309	283	287	301	314	273	313	299	327	318	291	332	300	315	309	307	288	281	292	297	332	297	303	326	344	314	310	307	340	306	328	288	309	281	315	311	309	306	294	279	300	327	303	322	323	295	309	312	277	311	327	286	297	323	320	332	326	322	291	286	324	309	314	298	293	334	320	302	300	297	316	302	311	327	298	277	276	283	314	307	299	306	282	328	325	270	296	302	309	309	313	318	344	312	307	295	316	303	306	325	293	347	305	324	276	304	249	275	327	298	302	313	293	277	298	309	323	320	291	277	288	315	278	298	294	282	308	317	297	325	290	302	340	315	288	328	295	320	340	304	289	327	289	288	307	287	303	288	331	320	313	285	335	287	319	282	330	260	321	304	281	287	309	302	282	326	302	292	290	324	328	321	311	305	301	333	306	319	332	326	308	308	312	282	320	280	332	322	305	335	286	295	315	325	328	303	316	301	312	320	301	337	269	311	331	304	317	287	299	318	322	292	309	293	316	305	312	300	308	319	293	298	282	294	338	321	320	293	327	297	289	277	316	302	317	322	296	306	291	315	311	287	309	320	313	338	303	317	287	307	298	316	291	301	298	298	307	327	291	339	332	304	304	327	328	311	318	291	300	297	276	316	304	319	298	312	314	300	321	306	317	277	292	342	308	282	316	288	313	309	326	302	330	298	337	262	336	308	321	308	283	252	293	323	323	296	298	299	325	305	332	293	308	285	302	268	297	320	307	296	312	302	317	312	284	321	278	309	314	332	309	291	287	299	286	316	298	308	338	293	316	296	273	287	340	259	335	295	287	299	311	279	313	327	290	292	306	314	292	300	325	313	360	302	328	276	302	335	304	288	329	280	304	311	308	276	277	301	317	284	298	279	339	295	304	276	310	308	329	325	279	301	302	306	315	331	281	318	287	282	308	304	294	284	306	284	347	296	314	305	304	323	321	298	305	303	319	317	283	329	319	299	284	300	289	309	298	264	305	291	288	286	324	317	318	341	306	296	300	300	293	321	299	322	297	299	305	308	295	293	310	318	290	280	300	302	305	280	325	283	280	313	292	340	317	326	308	291	294	316	282	277	315	292	295	302	306	293	283	299	301	318	302	307	316	294	298	305	321	296	303	302	327	326	291	315	296	305	330	325	303	335	309	324	307	292	340	314	319	285	291	321	317	289	298	309	307	329	299	298	302	323	313	321	310	309	290	298	276	308	291	293	301	275	299	287	314	309	305	314	302	310	345	314	321	284	315	295	298	313	271	330	319	318	305	290	295	325	310	316	275	342	323	323	294	303	302	304	266	308	302	312	301	327	311	271	328	291	313	288	298	310	292	321	307	330	309	295	306	303	286	310	305	314	335	323	274	272	295	320	313	299	291	298	268	301	300	293	308	280	299	332	300	315	298	288	304	322	309	295	320	316	292	317	300	311	314	311	276	310	309	297	322	305	306	319	305	321	302	304	320	297	318	299	322	328	343	302	318	276	308	266	318	285	313	317	306	318	298	302	328	329	305	293	311	306	323	314	298	301	315	301	293	332	310	296	286	302	353	313	312	310	295	315	321	319	307	316	288	323	272	313	293	307	344	307	292	309	298	301	259	288	300	278	307	304	313	314	272	312	293	296	318	325	310	297	301	313	304	291	305	291	306	320	322	278	273	321	305	288	277	302	289	312	314	298	326	322	297	309	318	295	328	340	346	317	317	335	306	307	341	298	321	287	312	299	306	303	283	308	301	294	347	311	292	274	315	300	293	293	306	320	317	334	290	315	287	310	289	306	316	304	291	298	313	328	319	295	318	330	314	301	262	305	268	317	328	281	335	276	298	305	298	320	314	319	330	325	344	297	281	292	304	304	301	321	297	314	293	312	311	286	339	339	314	281	258	302	323	288	302	310	304	327	299	331	318	300	320	336	302	309	297	296	307	277	300	310	272	330	341	291	314	321	305	301	317	324	302	304	334	299	287	305	296	319	332	327	288	276	278	303	295	319	309	315	291	268	326	290	324	287	316	298	286	280	318	317	329	316	295	282	271	298	323	287	325	326	311	340	319	292	312	317	333	312	286	317	334	285	304	307	288	304	277	284	299	309	330	312	324	310	271	286	320	325	292	323	271	304	308	290	300	308	280	254	310	275	271	306	295	324	312	287	280	320	299	326	357	304	310	324	294	327	302	304	325	320	318	298	304	325	327	312	315	330	327	318	296	305	303	294	270	302	298	281	293	296	321	290	291	288	298	313	320	330	323	306	339	293	314	330	296	263	293	284	301	291	320	309	302	296	317	301	326	310	327	306	272	333	304	329	293	302	325	298	300	299	287	319	288	299	286	301	299	315	276	316	302	319	317	303	310	317	302	292	316	307	300	295	295	293	324	298	297	287	321	308	311	328	304	288	339	296	303	342	298	301	321	307	293	288	317	290	313	303	314	277	296	298	305	333	296	316	336	318	303	296	302	338	333	300	303	336	310	287	295	317	316	275	276	323	317	311	320	277	312	306	308	328	329	309	318	291	320	313	308	285	323	298	289	291	285	317	273	343	320	303	291	291	294	322	257	330	292	308	305	295	319	340	301	337	297	333	313	305	280	304	338	290	322	300	317	310	303	312	307	299	278	317	314	342	289	299	302	315	302	310	312	344	324	317	283	326	291	294	295	308	325	311	338	294	321	294	312	315	290	288	333	292	290	311	301	312	308	292	292	296	309	313	275	312	308	294	308	302	351	298	333	306	286	299	314	327	301	308	335	325	324	298	307	316	322	278	315	304	298	303	298	294	325	277	300	263	337	297	315	291	299	303	311	282	292	299	347	317	313	316	311	335	323	294	341	308	308	303	327	297	305	289	285	312	289	331	295	294	294	310	292	312	305	321	302	336	318
18020	35022	30048	20982	16344	13145	11245	10509	7244	6475	5762	4058	3113	2519	2221	2368	1760	1727	1559	1433	1208	1053	867	808	672	634	569	540	545	564	585	577	563	553	590	478	535	543	488	483	525	435	455	484	463	435	479	487	483	480	449	432	462	467	452	445	418	411	448	428	423	438	396	407	382	373	367	400	424	395	364	440	412	438	385	380	361	394	379	383	377	375	347	367	364	358	389	407	369	384	383	368	393	394	375	374	387	374	365	399	352	356	369	378	339	354	356	363	370	358	368	365	357	368	387	363	369	340	356	373	346	376	374	390	357	363	403	352	376	413	349	365	377	354	348	369	394	372	338	425	387	355	364	323	351	352	348	393	384	368	404	373	380	346	374	353	377	377	377	350	386	366	385	329	381	364	363	393	353	344	371	359	366	398	353	418	381	390	382	394	365	367	379	392	386	389	350	345	384	361	405	377	376	360	374	377	389	357	401	349	376	384	383	373	397	379	361	350	373	385	384	374	356	324	384	378	375	401	391	355	347	353	389	357	382	381	381	402	343	359	398	377	371	368	396	355	351	379	378	372	347	398	366	402	369	397	370	384	395	370	364	389	361	370	395	371	344	394	353	358	387	391	366	366	387	396	379	368	348	396	358	362	366	382	370	331	379	399	384	407	372	404	356	339	363	389	367	370	421	364	369	374	368	371	387	364	379	382	353	369	395	400	375	389	376	363	373	363	398	350	368	368	371	368	376	367	392	361	395	355	384	349	376	386	343	379	359	378	388	405	365	376	398	366	351	365	373	372	366	370	358	384	352	401	398	362	392	387	431	386	373	386	365	388	388	324	380	382	366	379	386	392	397	338	376	380	375	403	364	382	349	377	372	374	390	360	388	406	395	399	388	352	374	371	371	329	361	355	361	347	363	367	387	352	364	345	374	366	352	377	356	363	383	375	362	388	388	365	379	396	341	365	383	383	355	373	382	410	382	348	409	393	337	369	374	360	354	376	342	378	382	374	375	357	368	366	346	370	376	368	356	345	417	401	377	338	358	367	361	391	355	383	394	403	369	351	395	377	382	366	405	358	362	377	374	374	393	383	347	383	361	360	354	384	376	348	363	365	377	379	370	383	340	367	363	363	365	377	379	379	374	363	360	382	386	356	362	388	360	349	369	363	367	406	375	358	400	378	347	377	370	373	371	394	388	387	386	370	341	398	358	370	379	368	344	379	401	411	371	357	385	360	315	342	381	355	399	365	355	353	403	412	407	360	385	369	362	336	401	399	386	415	387	362	359	390	364	346	359	403	369	372	372	397	352	404	365	365	359	372	367	381	360	376	359	384	362	363	398	354	370	385	409	350	361	384	392	393	387	378	370	377	359	351	414	390	374	347	374	411	362	366	353	371	423	400	374	358	384	360	403	432	388	396	366	350	347	349	389	365	388	363	368	377	360	345	354	327	375	398	399	387	340	375	334	369	376	360	398	389	374	381	429	383	374	367	372	348	367	372	361	402	393	410	370	380	392	355	386	374	373	366	395	407	390	382	379	395	373	377	371	343	381	374	349	372	385	406	379	354	343	406	400	367	356	394	354	449	363	399	381	395	369	380	380	370	355	328	399	366	371	349	385	366	407	389	369	408	356	335	368	404	375	380	382	365	404	360	359	383	394	370	395	377	365	360	361	336	389	394	366	355	399	370	373	386	375	340	370	359	368	374	375	379	399	393	387	377	365	387	405	368	351	371	359	386	354	358	377	402	417	390	358	355	401	352	375	376	396	355	374	384	368	392	341	387	395	403	376	367	380	358	385	385	393	366	376	381	349	367	388	370	366	392	351	375	358	414	394	360	395	377	362	362	368	383	386	365	369	347	376	353	392	361	346	372	389	388	399	365	369	376	387	398	401	356	379	375	391	371	368	361	383	379	363	361	311	378	357	364	386	390	380	347	391	373	388	374	379	387	376	373	376	378	342	362	389	372	345	348	365	392	367	360	403	386	390	365	350	375	360	370	389	368	383	368	378	381	399	408	358	318	379	397	352	387	363	337	362	371	413	331	357	371	403	416	373	329	380	367	393	371	382	401	420	410	395	409	386	382	379	460	360	352	369	430	384	400	378	373	364	360	353	367	395	369	393	367	396	401	388	381	367	365	395	382	388	380	365	376	404	381	388	366	396	382	360	364	367	383	395	375	396	362	389	391	359	398	346	358	384	400	394	377	391	352	372	371	381	360	386	364	389	398	369	353	396	417	415	349	335	357	379	400	410	405	387	376	375	345	358	406	364	389	378	349	411	373	402	350	389	363	389	360	388	374	374	349	368	359	373	369	422	384	356	389	357	383	397	369	376	385	368	386	365	339	389	369	381	379	384	345	420	368	363	392	343	363	389	413	401	386	366	357	356	384	380	369	376	371	379	391	384	351	331	362	329	385	393	379	368	408	373	400	378	358	370	379	379	370	359	394	384	388	357	370	358	375	377	380	392	387	377	352	389	367	365	366	395	401	375	350	352	373	393	396	358	381	367	385	396	367	377	384	367	387	375	363	374	404	362	352	370	372	372	352	388	393	357	339	351	363	385	335	387	366	390	394	355	371	362	348	421	377	403	336	363	380	416	360	352	358	366	404	381	353	400	391	371	350	385	375	390	346	372	364	421	347	360	379	378	341	359	369	422	373	375	350	331	385	351	382	381	355	389	379	383	382	383	378	366	367	414	375	402	374	377	385	342	382	365	356	391	382	389	368	383	390	391	365	342	394	358	371	351	387	396	379	365	355	371	360	374	386	372	340	348	364	377	395	396	424	371	369	386	382	390	370	363	344	376	352	381	380	371	375	367	374	400	383	366	351	342	369	395	353	418	372	403	402	390	357	361	378	354	356	401	400	369	365	366	388	371	373	344	402	380	363	377	327	395	380	406	383	405	355	415	364	390	356	341	398	370	384	360	368	394	360	398	372	347	358	366	337	373	385	365	362	346	365	358	347	375	342	382	369	378	369	364	365	351	379	384	362	378	398	364	371	376	374	382	322	391	396	361	332	372	353	357	386	379	364	371	365	370	382	368	339	363	417	367	389	415	394	406	386	356	373	394	361	372	376	390	386	400	367	398	389	369	349	397	385	375	355	390	372	332	396	358	333	397	366	381	349	373	384	362	365	381	362	360	349	381	378	367	383	342	370	397	366	371	368	397	338	425	382	359	386	391	355	377	371	371	398	391	356	361	363	376	372	387	396	387	400	364	363	369	360	382	382	353	373	380	353	389	386	340	374	357	403	393	375	374	360	383	373	392	358	370	363	359	355	395	381	403	370	379	346	342	376	374	381	366	382	381	349	383	356	380	384	374	389	387	410	335	384	379	379	373	340	346	390	375	361	356	346	414	383	382	361	370	347	408	365	410	359	363	416	373	414	419	376	373	407	374	380	378	393	352	380	347	370	363	377	367	398	379	369	376	369	362	399	412	348	367	378	352	339	384	375	383	375	354	360	379	355	340	375	387	371	330	366	375	348	367	359
25500	21204	27136	25385	14059	6796	4628	3888	2582	2656	2406	1671	1354	1220	1277	1082	977	1017	914	896	875	788	672	667	596	608	562	560	583	582	585	563	557	583	534	598	603	552	574	557	560	548	600	517	537	514	520	563	560	541	539	554	523	517	512	496	480	482	500	525	501	513	511	518	509	532	497	470	493	507	511	524	545	460	534	488	509	499	494	482	510	522	446	466	510	451	468	516	475	490	474	494	505	492	506	457	467	544	478	505	470	508	473	460	517	494	477	471	470	515	499	521	444	475	482	457	488	475	460	491	489	491	497	503	500	471	481	491	507	474	447	493	461	464	475	448	490	487	486	458	481	466	475	466	496	443	483	466	483	481	514	485	491	527	514	502	494	491	498	470	504	488	470	477	505	492	487	512	459	508	503	463	486	460	484	477	517	520	514	512	513	500	485	493	509	509	517	460	503	489	498	455	501	501	477	447	475	432	526	495	524	483	483	455	477	477	452	506	422	481	510	488	485	508	494	493	524	458	497	503	518	529	465	487	467	475	513	471	489	500	463	486	463	493	493	477	527	496	457	484	521	485	468	541	486	500	477	495	516	483	497	484	477	495	512	485	497	465	510	532	533	508	456	530	480	487	486	479	487	510	496	479	478	496	506	470	467	463	481	480	464	485	474	450	483	463	484	494	466	463	471	475	479	503	480	466	510	447	488	500	495	548	499	508	496	506	458	491	479	514	461	468	464	509	475	497	504	483	496	511	483	506	485	486	478	487	489	488	438	431	519	496	523	464	492	467	502	515	415	474	518	471	470	499	477	515	530	496	488	452	469	487	447	550	486	514	496	474	469	470	459	479	488	476	503	466	508	482	488	500	479	491	487	515	504	468	514	473	475	510	483	485	497	497	480	490	477	457	486	506	505	499	533	502	498	491	517	476	456	491	485	494	498	518	488	472	473	495	468	467	455	470	495	498	508	476	459	466	477	472	480	519	478	525	466	505	495	486	464	499	492	472	463	489	518	501	457	445	447	479	443	493	465	507	491	500	475	489	453	509	487	501	487	499	509	508	504	470	487	486	521	493	542	553	489	515	511	493	484	521	476	456	442	498	484	475	504	464	517	449	515	535	506	455	534	495	492	501	515	483	478	502	479	488	505	467	518	493	495	454	502	472	484	457	478	513	479	548	518	476	504	520	464	481	488	487	535	474	487	492	490	459	502	472	444	522	472	475	483	466	439	507	470	464	471	503	523	478	486	500	488	441	493	471	476	516	515	467	483	503	491	490	484	473	454	537	529	479	495	495	483	475	511	471	444	487	444	506	513	519	509	507	484	482	476	495	508	500	503	469	485	482	456	482	484	419	520	445	465	492	497	497	483	448	504	465	498	464	465	456	459	530	492	467	522	460	465	468	494	418	457	471	447	503	469	475	499	515	445	495	462	441	462	466	493	477	490	454	450	554	496	477	508	450	468	525	463	453	500	463	519	452	453	482	487	503	502	497	470	499	521	492	484	471	486	475	491	475	464	503	481	481	475	462	480	461	465	494	496	441	497	502	514	491	494	438	485	490	484	511	468	514	509	438	471	495	475	519	511	478	499	511	455	432	470	475	549	475	502	472	487	481	467	496	470	477	437	470	485	506	502	521	490	464	473	459	519	526	444	453	524	523	409	495	467	486	492	486	453	482	516	498	468	490	482	516	474	482	465	503	478	468	491	507	457	468	517	555	474	481	443	495	513	479	468	456	518	493	486	466	504	483	478	507	523	482	457	474	494	497	465	504	511	509	472	504	495	507	462	472	502	469	460	488	496	472	484	460	457	490	506	473	490	497	508	497	478	503	519	494	530	493	484	499	450	486	523	491	468	455	514	467	462	472	503	548	513	462	504	479	495	491	511	472	460	472	434	515	508	498	480	459	470	485	478	472	505	529	455	461	504	460	476	528	513	516	521	476	523	500	459	517	491	467	462	481	451	509	458	485	489	470	471	484	518	497	470	504	533	474	460	491	487	505	469	455	482	507	495	479	472	504	501	464	474	449	461	500	508	502	478	498	441	552	488	461	525	498	475	461	492	468	495	442	451	477	483	474	439	495	508	499	487	462	507	499	484	477	490	460	483	461	506	483	479	487	455	491	467	491	475	456	456	481	491	493	457	516	482	498	472	455	481	470	486	441	480	502	448	462	511	479	477	494	471	498	490	465	498	514	450	512	491	463	496	510	521	469	448	478	480	488	450	484	499	495	476	459	476	509	480	468	487	463	474	476	459	459	499	484	502	494	482	500	489	479	469	465	480	462	539	466	437	497	495	511	503	441	492	490	500	489	486	480	491	471	494	491	511	445	516	461	505	505	510	533	469	481	462	520	505	484	476	520	490	491	476	474	484	528	473	527	486	499	449	474	468	459	481	477	450	510	491	509	470	456	491	463	505	469	481	497	477	525	503	462	464	480	505	506	496	505	478	501	540	525	511	501	502	449	450	477	473	468	439	490	488	468	510	503	466	520	471	431	475	472	487	482	486	481	463	469	496	515	514	490	468	506	521	501	505	463	468	505	499	470	487	473	496	502	474	460	468	502	462	465	466	519	528	483	495	478	480	467	519	504	506	485	474	491	506	463	502	491	486	459	467	502	513	488	499	476	509	482	473	473	455	470	483	506	465	473	486	491	479	469	485	502	490	478	498	497	467	450	445	494	465	489	493	473	468	459	489	515	506	451	529	484	497	521	479	506	491	463	470	495	534	473	526	466	478	452	458	512	447	491	482	489	477	488	471	518	495	536	447	477	492	499	454	448	522	489	470	510	478	522	473	483	540	497	475	485	532	478	507	499	446	473	516	494	491	508	453	515	473	476	511	501	544	434	516	449	504	491	478	479	469	528	481	437	468	470	495	470	463	498	494	474	482	444	456	498	483	457	462	515	488	506	461	481	446	495	472	512	444	492	485	474	450	447	483	482	452	481	485	485	477	448	457	458	515	470	499	482	510	470	484	503	546	496	498	504	491	498	534	507	453	481	463	469	495	483	477	461	464	465	494	485	486	492	449	471	499	445	538	474	460	488	481	485	515	503	481	473	474	490	469	485	502	488	492	480	426	447	506	503	469	478	518	476	479	523	460	488	484	498	474	494	473	473	475	496	510	491	484	474	480	505	485	491	497	456	512	478	493	485	513	475	510	531	478	503	501	496	487	479	507	505	468	454	493	521	461	481	471	538	470	510	488	499	531	491	469	440	499	511	522	489	495	497	480	493	528	464	484	486	477	476	474	475	459	447	522	481	470	479	457	491	488	495	458	507	527	519	517	476	527	495	492	500	502	506	498	512	496	489	463	496	507	482	499	465	467	487	477	513	495	488	509	497	486	494	464	488	443	514	508	494	496	460	449	494	512	535	508	458	504	526	473	509	504	475	501	480	468	499	487	486	482	472	457	472	499	518	477	507	504	476	481	475	500	565	540	508	490	486	507	514	479	476	446	476	470	475	461	483	487	463	510	441	461	493	470	482	487	512
17883	31691	26603	17381	13739	11357	9372	8325	5883	5769	5162	3508	2531	2154	2213	1989	1664	1642	1474	1533	1264	1197	972	918	777	722	722	776	750	750	740	778	741	664	788	682	686	701	697	699	696	704	672	612	653	653	669	684	670	642	671	637	653	640	577	622	604	607	624	588	623	579	620	558	579	610	597	597	593	589	577	568	597	538	554	573	598	568	551	612	569	565	582	556	538	542	581	585	591	515	550	592	531	544	543	571	582	586	567	616	551	592	546	598	573	541	516	607	586	563	553	563	588	538	589	563	558	565	579	582	585	598	542	558	594	528	555	592	575	573	523	566	539	563	580	595	629	550	559	541	537	592	542	561	552	577	608	591	534	544	621	602	569	562	592	567	572	584	623	569	572	574	613	532	556	570	587	641	548	538	558	601	586	565	583	557	591	557	573	557	545	561	604	546	556	573	547	629	585	625	580	573	588	582	546	542	568	544	640	584	568	564	574	575	571	597	562	537	565	584	590	577	556	564	577	534	570	567	638	611	593	538	576	562	594	581	575	579	552	554	541	566	554	612	570	564	562	579	594	583	549	543	583	545	555	580	582	568	559	562	619	613	570	561	561	583	589	525	559	580	560	572	585	589	541	612	545	515	553	564	580	589	576	623	543	584	545	591	572	580	522	564	539	574	556	563	592	559	597	594	591	563	576	545	577	575	536	551	577	561	581	567	567	569	589	586	571	573	591	567	556	576	556	561	553	542	565	621	569	566	507	579	549	576	563	539	535	555	584	632	550	596	580	609	607	595	595	611	579	570	563	563	550	572	599	532	619	553	511	572	597	537	590	580	560	589	583	574	583	551	543	540	582	561	578	620	574	588	563	551	567	563	560	597	613	582	537	562	597	538	555	578	568	614	604	550	557	576	598	570	532	580	573	594	564	570	600	564	574	570	624	570	566	581	629	560	550	565	605	587	599	558	582	523	621	608	601	618	586	599	573	550	542	552	599	579	607	588	552	581	606	572	591	529	583	617	580	597	586	560	557	552	550	550	564	571	613	612	564	581	587	551	589	523	588	565	584	572	543	584	615	539	599	530	539	569	562	594	551	590	583	551	586	598	601	605	550	555	559	546	598	574	526	566	554	555	576	592	575	566	583	566	536	557	568	565	561	603	616	560	549	566	551	548	605	554	592	535	602	577	586	596	559	577	591	570	603	562	552	606	565	618	557	565	545	588	529	581	553	580	571	573	584	587	585	571	550	541	543	541	571	567	581	572	565	580	596	561	555	544	531	558	560	556	566	605	546	550	543	541	528	567	561	572	577	555	590	559	557	539	566	563	610	565	609	564	572	576	585	528	607	530	574	605	567	568	571	546	610	545	545	561	563	556	556	595	623	520	554	569	613	550	574	596	596	586	593	560	502	566	622	591	570	555	550	575	596	610	590	570	608	583	576	616	567	566	581	574	555	561	554	588	549	567	552	574	521	586	570	595	591	562	538	556	599	546	557	573	543	559	543	575	554	574	548	578	556	551	576	560	567	613	573	572	578	526	581	571	624	578	549	564	575	609	582	527	582	534	605	558	561	606	590	576	536	579	544	608	567	589	575	547	602	537	538	560	575	587	582	597	544	546	557	544	560	593	594	576	565	568	581	606	579	578	578	598	602	591	571	548	560	564	536	583	569	599	529	575	567	580	559	566	544	538	571	580	524	527	573	603	588	563	545	618	543	595	560	547	551	572	580	584	591	596	560	556	556	599	568	584	621	571	574	616	553	562	546	558	560	580	572	581	576	563	566	579	579	606	572	544	559	588	581	580	552	594	616	568	578	564	572	566	550	598	544	602	576	563	553	581	589	561	559	559	569	598	618	596	624	553	591	589	587	574	543	558	563	574	528	554	553	568	582	566	580	576	593	539	588	575	542	570	585	600	613	584	592	607	563	623	593	578	554	541	605	602	556	565	554	556	554	578	527	558	582	571	561	603	567	597	564	589	591	560	553	599	604	571	593	556	558	552	593	582	579	551	576	574	573	569	564	563	593	596	594	571	559	606	556	593	559	533	545	607	557	516	597	542	596	613	585	587	548	595	581	550	581	561	587	560	607	569	597	589	580	560	572	596	599	553	585	554	569	550	582	548	583	582	572	530	571	520	550	573	561	590	572	574	520	572	603	551	599	596	620	588	602	572	593	587	592	531	571	563	584	555	581	589	598	558	575	557	596	539	588	577	592	566	594	573	566	611	556	573	590	527	588	540	584	551	609	577	542	600	560	574	562	580	566	525	577	556	579	589	539	602	568	555	600	570	604	564	584	565	594	576	546	526	589	573	561	608	549	600	614	631	575	589	543	572	547	580	602	558	586	567	536	584	590	529	575	584	578	594	552	550	545	568	558	606	566	533	596	558	567	562	554	569	571	582	571	577	556	564	565	549	555	576	622	565	574	592	561	539	535	582	558	602	591	576	607	543	590	585	538	576	588	595	544	566	614	538	570	558	593	569	580	545	541	591	592	559	634	594	561	561	572	578	565	589	581	513	566	556	581	550	524	574	553	549	582	583	525	546	586	597	572	569	540	561	565	566	566	549	546	583	558	603	611	582	593	556	601	589	548	555	553	550	561	580	566	545	582	568	516	578	537	583	553	536	622	600	568	569	550	566	593	547	614	596	554	569	574	559	553	593	533	556	576	530	560	580	541	619	548	590	625	587	584	568	561	559	618	544	570	575	566	548	566	575	564	575	534	565	548	593	584	592	570	567	570	565	567	572	573	559	585	604	513	576	578	528	580	520	581	564	549	567	597	600	590	585	581	599	602	570	582	566	551	589	589	573	532	546	593	562	598	597	545	556	527	554	578	550	637	584	584	591	572	646	555	545	542	558	516	610	524	597	596	563	590	598	524	564	580	577	574	557	570	547	591	560	529	588	518	541	597	549	545	553	581	556	539	557	601	590	590	590	574	598	552	584	591	571	570	599	592	576	560	571	590	563	554	582	603	621	585	541	582	619	570	631	574	584	583	583	577	562	557	593	548	553	534	570	617	590	603	558	593	532	526	576	533	603	555	549	601	560	572	596	593	564	601	570	539	576	575	557	597	520	563	576	589	622	543	550	592	595	597	618	580	582	633	514	587	592	564	548	599	574	593	564	599	565	564	590	557	586	604	550	589	579	566	584	540	554	565	586	541	554	586	560	524	548	569	583	554	538	536	555	566	543	581	579	562	597	586	555	554	553	585	577	566	530	557	551	562	554	586	560	570	601	549	601	556	557	569	613	586	562	566	560	564	566	582	602	542	584	577	572	574	599	529	542	563	519	574	579	574	556	534	572	557	584	551	580	555	522	595	589	578	534	571	544	587	602	566	582	567	555	583	599	572	552	520	572	569	587	575	577	584	585	587	575	570	612	589	609	589	622	596	548	584	508	575	540	583	536	559	595	574	539	569	587	557	561	590	617	575	584	567	526	582	593	570	570	557	629	576	579	592	563	573	573	588	563	563	552	630	565	584	545	566	552	565	527
23130	21194	28809	23867	21250	21573	15433	7765	4913	4590	4050	2748	2126	1811	1992	1609	1387	1230	1193	1229	1106	821	684	666	610	521	534	535	554	564	561	520	539	520	529	481	512	477	485	505	470	511	464	484	462	514	444	494	483	432	438	435	449	485	440	431	433	396	432	416	434	398	394	447	439	394	370	383	373	391	423	402	361	408	393	408	393	381	403	406	390	399	378	396	374	413	408	377	404	374	391	398	400	422	382	376	375	376	382	389	375	412	412	391	422	423	409	444	395	358	395	399	372	367	396	365	401	390	376	378	382	366	384	376	378	388	393	408	416	425	449	382	404	408	381	392	372	386	378	377	407	371	387	356	385	366	369	385	394	423	388	358	424	421	412	365	404	381	357	375	389	418	382	426	399	391	372	384	382	453	398	398	403	405	403	350	392	401	398	365	411	369	366	395	394	414	361	396	373	343	390	364	368	352	375	394	385	432	408	379	401	370	367	369	398	396	381	396	440	397	417	401	397	385	368	440	356	408	348	392	393	417	418	356	378	437	422	393	404	404	421	410	388	385	394	395	362	401	384	419	389	396	376	411	396	388	400	377	379	421	404	367	423	381	370	385	378	388	395	403	389	382	364	371	374	349	390	372	358	406	401	418	390	412	409	384	392	395	410	368	414	384	381	393	408	338	416	397	385	420	410	399	360	372	385	367	424	370	363	410	377	380	371	393	400	379	377	393	387	393	336	401	358	390	373	355	376	403	396	412	403	397	393	386	405	384	394	400	390	388	391	387	394	417	392	385	422	363	395	397	395	391	391	383	414	420	391	394	386	376	359	375	403	357	372	384	449	359	334	402	421	388	408	401	380	376	382	390	379	421	390	412	421	400	386	379	398	381	369	395	357	364	392	375	358	396	412	351	389	369	409	386	392	379	375	426	362	371	370	368	401	354	412	394	391	420	373	394	378	380	387	393	399	359	396	382	420	379	416	372	382	372	376	395	376	383	428	411	367	421	385	380	392	365	375	399	394	422	409	395	388	371	393	344	426	394	378	398	409	395	410	398	398	379	417	409	418	420	376	416	389	381	388	347	367	373	377	410	415	389	359	403	426	380	390	386	399	385	378	416	366	425	424	408	372	389	411	409	406	365	400	373	386	388	404	377	387	400	404	389	390	376	426	418	367	430	394	371	416	398	409	375	395	408	386	387	384	368	369	361	381	397	373	381	402	407	381	377	425	361	394	364	419	396	410	408	366	371	376	399	415	369	378	379	415	384	366	411	405	396	399	366	379	402	412	362	391	395	407	384	365	336	373	401	381	385	389	388	393	373	377	428	368	403	414	403	440	415	377	414	384	377	423	396	387	388	386	364	373	383	364	387	401	388	388	383	363	379	369	376	367	372	394	365	407	387	398	407	382	371	403	363	400	392	414	353	413	435	415	374	358	368	384	390	408	400	386	371	387	377	399	374	390	371	426	369	421	373	400	398	399	406	410	380	386	373	402	388	384	405	421	401	402	402	377	394	405	381	396	368	409	420	374	393	380	373	409	383	388	360	395	399	421	394	359	393	367	385	411	352	402	380	413	447	397	375	422	394	368	428	345	383	425	390	387	369	401	401	347	423	361	404	429	384	391	409	371	380	383	393	396	401	435	401	383	398	363	417	384	365	393	362	393	368	419	392	391	387	395	406	402	422	393	395	372	406	373	398	357	407	391	366	406	391	404	365	368	388	362	414	373	388	394	369	395	380	392	374	399	401	373	353	380	386	366	345	362	421	352	384	400	396	391	374	383	412	385	392	409	413	392	398	409	379	373	370	408	370	373	356	382	407	398	357	348	348	373	377	380	394	360	391	387	376	363	366	374	402	378	365	395	381	410	363	417	387	402	395	346	418	384	365	397	417	394	411	356	384	403	408	423	414	404	364	368	383	400	400	365	396	383	382	369	408	419	423	398	398	369	362	376	374	402	395	418	378	397	414	408	382	381	376	378	389	394	377	419	391	366	402	391	371	390	398	379	372	438	393	362	396	395	402	370	396	420	396	355	386	422	382	392	390	405	406	362	384	389	406	362	347	404	401	405	393	398	361	391	384	351	379	372	412	380	421	384	350	361	392	376	396	391	392	374	378	425	387	385	401	365	403	425	383	389	405	366	392	374	376	380	371	380	362	369	371	375	393	377	377	380	382	398	416	395	392	391	357	365	406	387	418	398	373	384	394	398	385	370	387	389	371	356	369	392	375	414	388	373	392	415	403	357	402	359	411	358	386	409	420	394	392	394	390	413	402	385	410	356	380	397	409	376	381	393	385	357	339	421	400	364	387	353	367	400	372	384	364	397	395	402	332	395	414	420	378	393	384	389	390	374	389	369	402	376	358	380	408	386	410	382	380	359	416	372	391	417	389	404	401	405	391	387	369	379	388	391	392	427	410	367	391	365	356	428	411	379	403	399	381	350	373	383	377	402	401	376	381	361	410	405	391	404	381	397	417	393	375	353	369	370	386	416	404	388	399	374	371	374	412	394	392	395	385	405	384	409	371	404	359	367	402	367	379	396	401	392	386	419	379	373	395	398	363	393	382	388	362	402	398	412	419	377	421	385	393	429	415	407	387	401	429	371	390	405	412	391	399	357	393	424	381	397	402	407	411	374	405	389	376	408	393	386	404	385	404	373	422	381	348	371	390	383	381	376	432	407	401	369	392	390	409	404	383	376	357	368	416	404	396	387	386	400	387	411	416	387	430	412	382	377	374	388	419	376	386	398	380	394	401	394	406	424	386	386	422	394	394	435	401	373	397	396	416	395	394	373	454	412	414	385	420	388	403	427	354	352	404	380	371	380	374	411	392	384	428	415	404	400	358	382	358	395	398	347	333	408	395	392	381	389	377	398	436	412	375	364	392	373	426	368	377	364	387	366	371	399	389	353	383	365	401	391	377	396	376	364	352	350	386	397	346	388	373	420	399	390	400	423	367	360	387	351	393	407	396	383	375	352	379	395	389	397	392	402	421	379	387	419	438	411	422	399	373	347	409	416	377	368	375	408	371	381	401	361	398	380	417	379	384	382	406	407	394	403	413	401	403	408	390	379	412	391	373	406	370	395	398	375	369	404	390	359	398	368	379	374	389	404	390	354	367	370	382	394	358	361	382	411	361	425	394	380	363	388	392	401	391	379	389	408	365	397	383	423	386	377	436	410	363	433	377	423	384	394	385	372	406	383	376	399	358	381	416	400	389	397	393	379	411	402	407	410	397	380	403	357	388	392	415	387	393	401	392	408	419	365	414	419	420	359	398	363	415	366	382	393	437	390	411	376	409	350	381	385	384	371	379	389	398	374	378	396	387	414	369	399	410	396	371	399	367	393	365	399	425	408	375	376	374	370	353	381	380	392	403	394	416	367	393	355	397	399	383	354	359	387	333	397	398	356	364	379	410	349	399	385	388	412	398	380	369	393	365	374	385	382	375	408	405	408	401	379	372	363	382	415	367	350	374	401	391	459	383	394	391	375	391
20941	41116	34623	24841	20420	17694	14755	12782	9597	9347	8054	5471	4008	3587	3790	2837	2387	2338	2217	2224	1776	1381	1156	1032	828	823	740	678	756	813	788	766	738	714	694	712	623	678	651	664	637	663	590	644	568	564	540	567	557	562	554	564	554	535	541	551	564	543	486	500	502	501	479	485	522	477	447	479	481	450	484	436	422	448	449	468	479	431	451	483	442	467	457	456	444	441	466	461	469	445	438	483	439	446	445	449	425	452	450	456	439	422	431	431	441	454	453	455	388	455	436	421	445	488	451	494	436	466	458	477	472	443	452	486	429	456	415	441	419	461	430	423	421	448	424	393	469	454	452	453	431	448	470	453	433	428	428	419	470	438	431	399	443	441	455	486	436	465	445	486	463	420	435	424	421	441	460	447	446	439	449	474	433	462	461	438	467	451	452	447	428	495	438	445	461	468	443	476	448	458	438	428	429	461	445	457	436	447	449	429	435	429	451	500	418	462	492	446	421	471	473	458	440	425	427	448	420	451	434	506	429	425	451	481	430	475	449	460	445	453	449	410	457	444	457	467	454	464	471	445	430	461	443	456	440	444	506	423	463	437	449	464	453	441	434	440	445	470	471	429	438	435	435	475	485	440	441	458	454	462	440	435	482	412	436	431	448	423	468	424	491	428	473	443	431	486	451	464	418	444	481	474	437	465	487	460	480	450	432	444	440	446	462	432	441	446	435	462	436	448	456	421	469	434	465	467	446	443	491	460	410	427	433	485	498	480	426	434	464	437	412	418	481	442	433	449	466	462	470	461	462	423	461	476	444	460	431	452	434	453	400	450	493	426	450	471	475	455	448	437	470	445	439	448	402	424	429	428	397	440	457	433	429	459	436	445	457	411	444	452	463	437	432	434	442	438	421	413	436	447	460	436	447	412	447	447	451	433	473	455	450	397	436	485	438	440	421	414	479	450	407	467	455	453	427	447	492	429	467	407	422	442	453	467	399	446	470	444	429	473	471	480	488	416	461	450	451	434	420	430	418	434	429	468	478	446	444	452	446	423	456	433	443	461	464	434	436	478	488	418	444	449	432	486	435	440	444	453	467	433	432	428	442	436	433	450	407	454	464	435	437	429	437	398	471	450	432	449	404	443	445	438	469	495	450	436	466	458	459	447	410	452	460	415	459	430	447	471	398	469	438	446	443	453	418	466	456	491	434	444	440	477	428	458	451	428	455	418	442	423	464	433	403	474	456	471	449	406	431	441	451	474	440	458	432	395	453	460	434	456	367	443	455	431	407	418	449	439	461	433	389	488	492	393	434	455	476	432	457	453	440	455	455	434	449	445	449	461	494	482	471	450	437	444	453	440	495	471	474	428	467	443	453	477	438	464	457	436	431	456	430	429	478	466	416	465	426	424	455	463	432	472	445	442	463	445	438	434	483	449	448	440	449	483	469	432	457	470	472	426	466	476	470	459	457	423	424	469	472	438	469	455	477	447	451	451	463	477	426	452	454	430	437	452	418	439	438	506	455	465	465	489	438	476	451	468	469	455	425	455	462	452	475	416	471	427	464	439	431	489	467	461	451	428	474	444	425	466	466	412	409	450	427	436	457	459	436	453	474	447	464	445	486	432	436	462	450	438	459	432	426	422	434	465	452	468	443	471	433	469	418	461	465	473	464	452	433	468	463	484	429	456	437	411	456	456	434	470	426	505	404	461	447	457	446	477	440	436	453	441	417	454	490	450	439	438	444	487	478	443	454	411	443	445	424	459	456	441	473	445	469	438	466	465	419	449	476	473	438	506	467	456	420	420	425	445	480	443	443	426	437	474	489	407	427	450	450	448	459	455	420	449	473	431	393	464	464	447	441	487	456	409	470	442	460	468	455	436	433	451	427	449	434	448	458	455	451	432	457	425	423	432	424	423	422	408	450	448	419	460	461	431	423	455	458	427	438	423	416	441	423	466	478	451	432	407	416	443	452	409	428	420	456	461	432	467	458	444	454	417	475	429	468	457	438	457	457	474	450	435	438	456	475	445	482	435	421	458	468	429	441	459	465	456	425	398	438	467	454	450	506	470	440	411	473	458	483	437	456	450	453	400	447	469	417	455	411	431	466	470	430	419	436	425	432	437	427	471	445	427	436	441	434	383	428	470	431	465	451	451	426	459	435	425	458	473	441	419	451	488	440	426	436	446	425	441	413	439	480	441	456	464	444	450	429	475	441	444	464	466	452	421	413	434	451	477	415	417	451	386	443	459	422	450	465	432	448	431	471	449	423	439	438	451	463	424	447	444	446	461	454	399	421	454	444	462	410	474	459	441	409	433	442	459	448	436	415	463	463	460	460	416	447	449	469	438	443	436	444	439	416	412	433	434	414	469	458	428	455	417	448	470	427	468	415	425	499	429	491	421	413	441	445	439	459	450	440	430	428	441	468	447	480	442	456	420	440	447	430	440	428	470	493	414	438	471	432	462	451	432	419	404	437	445	414	436	424	410	445	452	423	446	446	416	466	439	453	454	435	441	478	462	421	471	493	474	479	428	426	461	470	415	461	465	415	460	491	433	483	470	454	440	423	423	417	409	449	437	444	475	455	454	421	455	447	467	471	454	454	472	454	469	469	457	476	441	419	416	449	444	489	464	429	441	446	470	434	457	429	425	434	424	432	434	483	471	437	432	458	448	453	445	499	462	441	461	441	471	463	450	428	461	450	432	438	428	432	475	450	438	479	473	428	419	466	460	453	451	409	427	449	454	448	433	454	432	468	458	426	459	466	490	423	495	463	433	449	441	474	432	423	417	453	461	449	477	436	431	491	426	470	425	457	443	469	408	481	464	454	460	449	452	465	487	441	478	439	420	447	448	467	448	496	466	482	450	459	453	433	485	467	439	441	430	477	487	429	432	406	488	509	459	464	398	466	454	442	421	458	500	442	454	460	430	452	441	448	461	452	453	441	435	446	421	450	457	442	474	409	432	406	473	460	448	440	408	434	460	473	470	464	483	439	419	454	423	459	480	435	440	456	463	430	424	450	447	455	479	460	472	444	420	462	440	439	475	463	445	461	459	436	383	469	474	412	434	415	433	421	464	440	461	433	466	452	438	430	467	452	472	426	419	437	441	430	444	466	405	468	398	451	474	414	442	428	440	452	438	422	468	430	423	422	438	422	423	442	412	498	467	447	453	454	480	456	471	444	434	470	458	447	461	460	453	435	433	472	447	434	445	433	406	460	453	434	452	423	493	446	471	446	440	458	432	446	460	432	427	432	436	446	449	458	448	483	398	427	436	433	474	417	459	470	454	451	446	476	468	445	434	477	452	440	436	496	466	439	455	461	444	468	450	458	447	457	406	471	495	476	495	427	497	461	408	482	454	464	451	455	435	441	482	480	456	404	458	450	464	490	459	486	446	460	450	469	460	417	439	442	443	413	452	436	454	454	447	463	424	460	467	436	456	448	470	442	413	440	427	435	454	434	461	451	445	471	435	398	450	435	484	481	493	446	413	450	441
27482	20858	17458	10701	6043	4225	3228	2677	2207	2091	1751	1296	1003	978	1052	853	836	753	727	790	603	555	509	523	479	450	433	452	433	484	471	451	431	471	458	464	431	413	460	445	388	438	433	456	439	470	449	440	437	394	472	446	434	429	393	430	457	395	437	447	481	406	434	473	400	444	451	388	415	395	413	416	419	406	370	408	434	405	387	385	404	403	391	411	395	416	355	385	411	390	401	395	393	417	407	390	424	382	387	420	416	404	395	382	400	406	401	410	401	384	395	441	386	407	385	360	411	410	423	434	397	418	432	397	429	383	412	406	392	386	393	424	411	415	391	403	382	380	393	409	401	402	371	402	434	371	387	394	376	404	407	391	427	416	372	403	462	406	386	426	394	381	435	404	351	426	390	387	376	433	391	432	404	429	378	399	388	398	399	444	433	406	395	401	414	421	402	394	375	396	408	383	385	418	373	398	423	394	418	435	423	381	413	383	373	413	383	440	409	363	428	392	396	403	412	388	395	417	365	388	432	401	411	420	431	398	405	430	384	367	422	395	420	387	379	392	416	401	400	419	407	351	391	382	407	355	417	384	441	407	414	409	402	386	383	419	394	378	391	387	372	387	366	412	356	409	379	377	406	385	451	400	421	409	386	373	417	383	406	392	414	390	417	407	419	399	417	394	421	392	446	398	431	420	431	400	396	406	409	426	413	412	394	383	386	379	411	373	404	379	390	451	410	413	384	408	391	378	380	395	391	389	373	398	396	421	399	391	430	414	390	401	412	371	407	397	400	409	435	407	383	424	435	421	362	383	405	437	400	439	433	403	413	399	414	409	391	399	364	416	405	366	444	387	393	425	369	380	398	414	368	343	425	431	384	398	408	408	425	447	390	397	398	402	424	392	411	400	405	451	397	362	393	381	419	383	403	398	409	425	365	418	421	421	389	392	366	423	367	429	385	394	410	406	418	426	368	398	412	420	382	431	384	385	396	380	359	385	409	423	384	401	389	391	404	378	388	414	376	388	410	421	427	408	394	375	353	413	412	389	404	407	383	386	413	427	458	409	354	404	381	383	412	418	423	392	434	406	412	377	391	404	423	381	369	388	408	390	383	407	425	391	422	403	365	419	441	402	371	375	382	393	415	420	405	382	397	418	368	393	360	404	355	373	389	403	390	389	389	386	414	385	412	374	421	427	399	398	377	417	420	432	395	389	417	398	398	405	394	386	423	419	395	429	405	379	392	403	395	384	400	447	405	420	413	427	388	414	414	398	404	378	413	388	430	430	404	398	387	410	424	380	385	424	416	424	430	415	432	414	389	386	392	432	357	391	396	384	389	410	387	370	435	419	378	377	352	374	403	392	407	406	452	407	380	372	422	400	384	405	398	395	414	393	413	402	391	405	365	402	405	383	423	386	394	414	430	412	412	415	412	427	400	395	404	400	416	393	393	425	375	408	392	404	416	410	377	371	392	428	431	389	383	405	387	399	393	375	402	398	392	416	431	367	392	425	417	393	418	414	410	433	371	443	412	404	403	391	418	399	427	390	389	396	387	414	402	413	403	393	368	412	437	418	376	409	415	400	402	441	376	402	424	363	370	396	401	385	398	421	400	396	404	427	433	391	429	385	426	434	380	395	402	426	427	385	413	413	396	388	391	363	386	393	382	376	423	393	438	408	408	411	416	418	417	401	380	412	371	411	421	404	442	430	431	406	405	365	417	388	432	413	406	389	377	410	382	421	443	406	371	372	395	455	396	411	416	410	417	397	387	383	409	403	394	414	375	384	438	391	365	371	405	387	397	440	354	386	429	416	410	398	417	407	412	395	381	439	395	434	398	419	379	377	393	400	401	417	453	419	379	417	423	384	431	383	425	395	453	386	388	394	398	405	380	427	395	400	371	374	423	446	432	386	423	380	411	382	380	372	399	412	421	431	382	370	406	397	416	394	378	416	382	402	400	392	396	380	390	386	407	406	435	428	401	401	389	431	434	410	395	343	395	400	400	387	430	387	428	400	384	431	417	378	404	398	389	383	412	433	374	427	430	389	379	414	373	407	379	408	406	397	387	420	399	360	451	383	385	390	371	406	424	368	417	393	456	407	415	395	415	415	389	407	396	466	413	438	410	405	414	420	386	378	402	440	392	419	406	392	388	437	394	389	369	380	387	422	420	441	411	378	409	406	415	369	403	390	416	396	370	407	387	402	395	402	418	404	410	418	398	370	371	383	376	412	417	418	432	404	429	402	375	440	440	410	391	395	355	406	369	403	440	391	389	366	429	422	394	395	394	361	406	358	397	398	378	422	397	391	414	394	408	395	392	396	408	354	388	409	418	407	421	397	400	395	376	429	391	401	387	386	389	425	389	375	437	417	413	396	374	410	412	392	417	392	379	380	409	395	375	395	425	415	406	423	393	377	426	445	376	410	383	414	394	376	372	405	405	399	404	373	403	400	405	365	394	369	412	384	346	380	400	379	405	396	405	393	383	440	421	398	414	360	366	404	447	405	397	351	415	393	417	393	395	384	411	366	403	437	401	392	339	391	417	405	403	386	363	418	424	384	405	402	387	386	423	402	392	376	439	410	379	388	427	360	407	392	392	400	406	416	431	405	416	383	365	362	414	394	402	401	415	441	419	368	398	419	427	398	430	366	414	395	414	414	405	406	398	371	378	387	377	434	428	412	426	435	394	382	424	382	382	401	390	406	400	384	419	371	383	389	387	444	393	361	410	389	412	408	369	390	407	379	407	393	404	390	387	419	401	395	396	372	370	409	368	388	436	397	421	435	384	351	418	400	404	392	394	399	408	395	390	387	408	395	372	418	402	401	389	416	420	428	388	354	378	431	370	426	412	400	384	411	395	393	379	396	358	439	381	384	410	390	401	407	403	416	415	434	394	425	397	391	402	386	403	411	382	424	405	379	411	387	408	443	388	437	387	392	391	399	382	386	400	407	399	414	396	395	395	353	398	407	433	417	384	425	365	424	416	440	401	383	422	438	399	374	405	401	429	424	387	408	394	406	376	396	376	394	420	335	398	419	442	413	436	399	414	429	418	415	395	393	424	408	382	416	387	372	404	346	385	365	406	422	415	392	409	399	414	388	406	397	394	379	399	390	387	389	373	398	408	375	406	374	401	383	415	401	370	444	393	439	398	392	390	423	379	378	406	377	430	377	410	405	423	422	407	427	394	414	418	359	403	434	393	378	377	419	425	420	399	379	394	435	422	436	445	385	391	431	409	369	369	398	424	422	349	441	406	413	416	408	403	387	421	387	393	413	412	412	388	376	405	437	383	437	371	393	377	382	397	399	383	412	396	385	384	395	385	404	443	435	389	402	385	347	398	397	407	392	403	423	385	407	402	400	413	375	410	396	404	411	391	408	420	373	428	392	394	387	403	357	396	439	401	418	413	418	406	414	398	419	396	398	398	398	397	412	446	398	383	388	397	407	417	371	404	436	361	371	369	400	367	404	415	388	401	363	390	423	390	427	404	390
16079	26035	21957	13293	10254	8419	6843	5951	4775	4683	3585	2417	2025	1657	1897	1391	1354	1319	1228	1134	977	801	760	732	597	593	653	613	592	591	581	601	613	550	605	539	543	551	539	528	541	565	557	528	541	531	583	596	531	558	537	591	535	537	547	554	506	513	502	514	541	481	518	488	499	473	501	475	500	475	486	496	498	466	483	498	471	512	492	523	480	476	490	472	486	446	478	482	511	455	479	491	486	474	489	478	475	474	476	493	490	523	465	475	498	482	468	499	511	481	493	468	467	462	516	469	498	494	519	517	491	468	500	531	518	462	511	519	479	511	476	452	517	472	497	465	479	493	482	459	489	491	494	489	488	516	476	471	487	483	461	481	492	446	481	503	505	466	491	470	467	455	488	480	469	475	474	472	490	412	486	451	528	482	513	462	488	530	503	489	510	473	465	480	490	526	487	491	453	500	498	499	476	464	501	507	488	485	481	468	488	509	503	493	500	495	510	455	499	510	510	466	512	495	502	498	464	477	462	468	502	500	489	483	474	470	485	485	481	453	506	482	479	482	534	501	465	506	506	486	486	488	493	472	479	473	498	493	464	476	514	459	476	475	500	518	502	494	443	459	499	474	502	503	482	471	521	438	454	488	520	469	471	468	471	515	484	492	522	490	478	491	514	459	465	477	488	483	473	466	473	474	445	504	474	436	466	476	455	495	455	501	510	483	486	440	486	471	476	462	491	519	470	506	488	505	485	454	555	473	462	520	505	515	476	489	498	501	466	493	495	472	504	530	491	474	464	500	485	483	441	498	458	461	467	451	510	480	520	446	474	486	513	476	488	513	459	495	455	498	482	497	474	479	483	457	498	455	461	463	475	459	485	511	495	508	466	495	482	480	484	487	459	497	501	488	474	444	463	497	428	439	488	533	484	492	457	489	487	469	454	506	474	488	480	492	485	478	534	497	459	490	525	516	493	527	502	473	465	490	474	484	475	456	490	484	465	482	474	451	498	483	474	475	495	467	450	497	512	476	467	492	463	473	501	482	471	466	479	485	463	476	478	478	478	490	493	498	500	505	513	513	479	480	504	520	497	486	507	475	484	488	516	501	498	493	497	515	457	522	507	484	460	488	451	486	476	460	470	505	496	491	457	472	472	489	483	461	473	470	494	520	484	445	473	513	481	496	489	487	489	469	479	510	475	514	502	471	510	491	486	518	486	535	487	473	484	460	492	503	450	472	471	475	462	442	464	487	501	494	515	501	476	512	475	517	482	476	491	471	466	491	440	467	494	485	511	516	474	494	484	471	456	469	500	451	488	509	478	514	499	477	488	473	487	449	487	502	533	447	459	518	464	488	464	526	481	500	495	512	524	486	485	460	447	493	479	471	462	510	505	481	533	484	494	509	493	466	447	456	471	488	495	464	500	456	450	472	482	465	527	505	468	495	545	543	451	442	503	472	469	483	451	525	498	447	500	500	466	480	494	461	502	504	501	477	485	471	501	483	468	470	476	464	485	496	488	481	462	509	492	476	481	514	465	539	453	460	514	523	487	487	487	457	461	467	496	461	500	484	501	499	468	479	514	518	481	487	455	499	499	451	454	464	464	476	487	438	474	482	483	472	522	469	532	498	470	521	438	460	510	480	500	515	471	501	483	486	448	460	492	458	467	529	494	507	506	508	488	456	495	513	477	490	483	502	487	455	466	472	483	485	491	525	456	519	503	470	497	460	496	469	523	474	457	510	497	494	494	532	475	507	463	481	452	462	513	481	482	479	505	514	462	463	462	496	486	473	528	439	505	446	499	512	504	494	483	473	511	530	445	481	439	502	501	500	476	464	492	468	508	490	469	443	475	480	502	509	419	499	454	502	459	493	535	507	513	463	479	483	433	460	472	464	490	534	489	475	513	495	495	465	457	473	497	485	480	506	482	529	474	452	489	472	494	466	537	444	490	493	501	515	508	454	481	483	517	474	467	497	531	490	444	452	496	482	478	474	487	456	455	468	408	504	463	486	499	447	526	482	483	484	506	463	487	485	486	445	461	488	506	488	496	490	431	478	481	500	494	524	490	493	497	520	506	466	501	451	502	511	491	502	469	420	456	451	472	482	461	509	468	455	513	493	488	507	465	522	497	505	479	493	450	483	474	488	430	499	514	488	477	473	501	465	480	484	457	484	475	492	515	485	506	482	515	470	492	476	459	470	520	460	474	472	574	498	483	459	482	497	452	478	462	496	461	471	507	524	496	473	483	461	470	462	478	483	500	515	484	467	514	486	486	507	503	488	542	495	516	469	453	457	490	502	466	499	436	513	449	466	482	487	487	448	482	486	479	498	488	480	500	468	484	448	469	439	454	502	475	467	481	480	496	490	465	494	531	445	493	449	501	453	497	500	497	480	497	446	482	444	497	508	469	480	476	502	458	442	526	471	496	518	500	463	491	435	417	457	505	431	484	484	456	476	471	449	473	469	500	514	488	493	473	497	529	483	498	480	505	470	474	472	492	488	472	449	507	506	501	511	495	525	517	474	456	521	493	517	464	475	492	510	477	481	499	479	460	486	501	482	493	481	484	472	442	476	503	491	440	461	466	511	497	492	472	449	464	499	489	506	490	487	531	506	447	480	458	507	451	490	463	456	467	460	483	468	485	451	454	468	505	478	462	469	473	471	500	497	437	487	482	498	489	458	480	493	493	463	477	520	499	471	469	459	486	514	500	477	460	487	503	461	501	479	520	487	434	472	511	468	458	497	499	475	475	436	468	479	474	515	494	457	469	473	501	466	434	497	507	498	487	465	482	475	488	464	513	482	551	460	519	458	470	476	485	521	466	490	441	463	500	469	506	470	414	477	456	489	494	455	478	457	482	502	467	513	475	492	482	489	474	489	454	504	473	488	520	488	475	476	506	474	498	469	457	469	487	480	474	475	480	494	477	501	450	478	502	441	488	508	458	503	496	495	465	483	494	475	442	489	486	519	499	492	483	522	499	439	498	486	470	500	501	480	480	476	492	476	521	514	504	495	477	502	478	445	461	500	486	473	495	471	456	499	454	494	511	450	487	510	507	489	471	438	485	469	488	551	480	511	497	439	469	490	428	507	452	463	486	480	498	481	481	505	483	485	504	513	506	453	509	468	458	444	496	496	485	450	509	490	437	480	483	475	466	460	485	493	497	465	453	432	506	506	486	454	477	460	498	500	462	437	496	471	485	482	479	466	470	462	493	457	488	439	466	489	502	434	472	463	461	483	499	459	466	495	503	485	478	434	477	500	434	492	488	492	493	462	485	458	492	477	474	490	447	481	500	470	500	475	493	491	476	482	488	456	507	462	522	446	475	466	517	489	490	496	484	505	467	507	470	442	512	458	500	507	500	466	538	468	493	485	478	477	466	487	494	497	449	482	475	517	460	523	476	477	468	482	448	497	500	467	461	498	492	494	477	466	473	451	508	505	492	487	468	480	468	492	443	491	498	454	480	487	461	498	472	526	485	456	468	494	509	455	493	506
24170	21186	28253	24410	21130	14058	7192	4787	4095	3391	2507	1687	1570	1305	1410	1048	973	893	861	813	745	586	542	489	413	404	406	430	434	477	406	402	412	410	394	384	360	397	368	404	358	355	352	347	345	358	365	371	368	396	361	334	349	352	361	334	328	338	353	338	327	334	338	320	307	342	323	324	295	343	353	345	305	303	308	344	317	317	319	328	298	325	323	340	293	323	291	311	307	317	307	298	313	298	306	286	290	310	325	289	293	302	307	324	322	276	321	307	323	335	289	296	309	327	310	319	313	304	316	303	309	322	292	317	309	312	293	294	329	335	304	284	295	311	282	303	291	320	334	291	313	299	329	309	352	327	327	270	334	312	289	308	305	287	284	337	324	286	286	297	320	331	300	296	291	288	322	313	309	266	318	290	290	325	317	315	332	338	286	288	299	293	322	301	327	310	312	285	314	327	304	276	303	308	302	301	287	304	265	324	289	299	294	284	322	304	306	322	291	316	320	324	323	305	298	341	292	303	303	266	302	318	285	280	300	323	292	289	287	315	297	297	307	319	310	319	323	280	284	303	321	318	325	322	305	261	291	288	313	310	289	313	290	333	297	326	300	299	306	313	297	320	275	271	313	314	304	316	323	326	281	317	312	334	289	336	289	305	309	316	312	307	308	322	271	303	293	321	303	302	329	293	311	318	322	315	342	317	298	344	281	311	315	303	330	326	302	275	314	307	295	311	307	294	296	303	269	282	300	273	323	315	296	304	298	336	348	319	319	300	290	331	301	306	304	298	314	317	311	268	312	313	291	284	339	340	280	282	323	278	295	283	285	324	332	312	305	286	287	339	324	311	316	348	307	307	272	273	304	305	346	296	309	316	323	287	302	308	293	299	316	321	279	329	334	301	328	304	290	342	330	297	299	338	303	294	308	304	277	297	286	269	334	303	309	301	289	331	302	312	311	300	319	296	329	270	300	299	317	319	311	282	286	315	319	314	268	294	287	327	276	296	314	318	287	350	330	297	307	304	300	304	333	309	295	302	310	344	310	323	350	280	336	277	293	287	302	295	294	321	314	315	309	319	326	307	297	305	305	288	338	307	276	308	295	313	295	319	260	309	331	289	327	291	315	285	310	322	301	320	308	296	301	334	282	306	298	313	293	328	283	312	292	320	317	306	334	316	310	301	306	325	310	322	305	282	304	328	278	284	333	346	299	341	312	329	328	309	340	283	297	300	274	302	315	343	322	293	301	302	285	275	307	294	315	283	271	304	302	297	272	298	307	303	299	293	269	303	313	294	315	290	290	304	317	304	304	277	305	302	310	295	336	285	303	292	313	298	305	280	280	343	323	322	308	318	291	296	309	327	282	301	314	306	304	294	309	364	306	310	276	276	313	311	320	329	311	300	289	283	292	342	337	285	293	307	323	295	299	338	287	305	285	296	324	284	295	352	346	339	287	300	305	291	314	292	315	301	304	294	325	308	327	313	315	305	290	286	326	304	308	285	294	275	298	311	301	297	312	312	266	330	313	301	331	273	311	308	297	318	312	289	306	318	328	339	307	308	300	315	302	321	308	309	320	309	329	282	297	327	320	308	297	323	310	316	332	344	296	311	315	314	321	333	292	305	309	325	294	327	319	292	291	327	316	299	319	315	319	294	309	326	326	304	312	309	292	300	318	285	312	310	296	291	283	301	312	330	285	306	325	276	281	312	321	272	330	297	343	316	312	285	327	307	307	290	317	321	298	302	298	303	301	290	308	294	328	304	319	293	317	285	285	297	308	308	289	338	307	317	309	311	348	284	304	305	313	344	287	346	319	287	335	324	310	329	306	312	287	319	344	285	306	342	266	331	312	301	321	322	321	276	298	286	306	295	307	263	313	323	318	306	320	310	325	300	291	348	318	286	278	286	284	292	329	282	321	315	322	269	322	279	307	329	309	274	318	286	314	294	297	319	296	322	315	330	291	298	326	310	334	298	288	288	276	311	324	258	301	283	304	311	295	285	305	326	299	309	295	307	306	323	308	315	290	316	291	340	328	296	293	283	281	325	311	331	298	273	310	317	286	315	309	289	280	298	327	329	287	307	286	303	349	325	289	300	324	317	301	276	305	310	322	294	315	315	310	296	295	301	328	276	291	281	311	302	292	316	286	333	319	283	298	312	290	284	291	312	343	341	303	286	276	345	331	303	308	307	280	316	298	310	316	326	342	292	312	294	293	330	311	341	275	296	283	307	288	324	341	281	302	315	306	321	312	302	278	318	296	287	295	292	315	342	294	315	275	302	317	331	323	279	294	270	335	322	309	323	313	306	319	302	330	328	310	325	355	311	305	280	315	298	319	318	306	325	308	312	290	322	300	322	298	311	321	318	300	299	293	289	328	302	293	281	300	317	296	280	308	340	331	304	295	327	308	301	300	318	331	292	282	335	310	323	312	309	317	296	292	281	331	324	312	294	291	292	302	315	293	323	320	290	312	315	328	317	299	334	296	332	305	297	304	306	295	309	309	305	325	316	317	316	331	288	310	310	315	325	325	299	328	317	290	289	317	299	287	318	305	308	339	267	320	298	280	314	278	305	310	331	312	277	283	337	317	314	338	295	297	307	296	301	313	277	278	291	305	295	317	315	308	323	336	327	302	327	279	298	292	314	328	342	272	281	299	333	313	347	327	320	293	277	313	326	301	317	341	319	274	327	310	320	289	288	319	305	346	296	275	307	310	309	290	291	310	312	320	285	298	303	330	304	311	312	292	276	304	309	298	304	304	328	301	288	340	323	315	307	309	313	291	272	316	315	317	318	307	316	321	311	300	307	290	326	312	306	328	302	303	282	286	276	300	285	292	267	343	294	278	284	275	307	306	299	301	265	325	319	344	310	303	311	299	282	303	302	305	317	291	326	306	314	307	284	327	310	314	308	299	331	320	295	291	325	299	287	301	295	260	309	293	296	312	290	321	305	317	325	347	317	306	294	316	293	317	303	281	298	284	321	298	333	304	317	328	322	321	285	319	337	306	297	306	337	284	336	331	270	309	299	299	304	312	305	305	293	306	280	305	286	305	339	314	318	304	321	313	299	315	317	323	310	288	314	309	302	296	302	310	334	293	308	301	319	332	310	313	312	309	328	317	272	325	334	275	302	284	281	305	264	324	307	300	312	310	333	314	281	325	288	303	282	312	334	298	307	321	281	271	299	295	288	321	282	299	277	290	285	311	283	310	299	311	327	308	309	298	294	325	294	286	311	358	301	310	326	360	293	308	279	309	295	306	310	289	280	290	303	309	310	299	298	278	299	304	303	312	314	302	286	317	319	288	326	326	312	312	297	318	309	295	318	279	305	331	280	308	337	320	313	318	310	314	341	309	308	311	303	303	303	278	302	330	289	293	300	293	321	256	298	303	312	312	303	287	308	319	327	301	306	315	306	324	309	290	299	311	304	306	295	318	317	298	305	281	308	307	309	313	313	300	316	300	334	290	282	274	296	354	280	281	288	296	305	286	302
18005	35443	29623	20776	15936	13540	10760	9415	8178	7181	5238	3320	2857	2598	2605	1971	1789	1698	1548	1427	1261	987	830	757	630	560	576	614	569	636	649	595	541	569	560	569	521	499	472	559	530	499	443	486	477	455	489	508	482	497	492	419	481	418	429	469	426	455	429	415	386	425	397	380	412	386	420	406	412	385	427	356	394	405	415	384	391	381	384	415	372	385	396	428	368	387	412	404	363	353	372	368	384	398	392	370	358	361	377	384	382	391	354	364	362	376	398	365	378	387	382	389	354	362	395	392	379	348	358	364	370	360	378	391	386	385	405	369	378	374	399	417	362	372	380	358	371	308	377	357	346	357	382	386	386	360	378	392	393	384	348	380	391	373	390	360	375	386	361	373	387	396	402	363	400	388	420	368	370	358	363	403	352	381	375	391	397	369	367	401	394	379	384	367	369	350	366	364	369	367	381	389	363	345	380	373	374	371	378	367	396	379	370	362	373	369	378	414	404	377	375	363	382	360	406	359	361	337	379	347	369	398	372	382	329	378	377	375	346	361	371	352	370	384	400	316	355	358	375	401	397	387	368	361	375	395	372	365	371	357	378	359	367	345	374	352	405	386	366	367	405	391	361	348	365	408	371	369	350	413	376	378	353	365	400	366	365	409	394	401	379	375	367	357	400	366	368	382	365	371	356	381	385	367	384	385	403	364	367	385	404	385	366	415	378	359	353	375	377	414	372	376	333	429	360	344	380	372	345	381	371	346	371	385	392	389	349	357	438	394	374	369	367	362	360	412	398	388	348	372	413	376	378	339	347	399	387	351	399	358	395	372	374	385	371	367	362	362	342	376	396	385	383	353	352	387	343	367	387	377	368	379	372	374	391	385	392	363	378	379	387	363	392	405	381	382	373	421	398	348	364	380	414	335	393	359	386	329	378	386	396	356	405	339	369	377	389	374	386	404	372	377	361	411	399	409	362	376	377	374	405	378	361	386	377	379	405	385	395	359	379	355	361	375	370	371	355	382	350	389	349	377	383	351	398	375	381	365	399	359	359	390	363	373	378	384	376	379	376	382	376	386	356	335	369	391	385	340	376	373	386	356	401	360	371	348	388	379	351	370	353	364	382	381	363	387	375	340	376	357	363	370	368	357	362	329	378	366	389	389	389	395	418	372	392	352	406	354	361	373	395	360	372	385	360	369	355	418	379	370	322	375	368	396	383	375	368	430	386	361	393	373	384	392	392	370	378	377	383	368	373	379	357	352	359	393	344	371	370	359	373	357	399	376	379	351	407	392	371	370	398	392	369	396	364	357	361	358	369	386	343	362	361	361	391	371	399	389	362	352	395	350	359	370	401	376	386	391	383	345	395	397	352	360	390	375	378	381	379	351	405	375	387	340	351	361	350	359	378	345	374	375	411	364	383	367	378	384	391	363	384	383	400	371	305	383	377	336	396	378	380	371	359	372	387	362	343	380	384	374	388	357	339	376	363	364	360	359	399	342	366	407	404	388	377	367	390	386	389	372	363	366	412	357	347	377	333	393	392	353	393	402	394	361	409	373	364	380	361	359	363	419	335	406	367	370	369	355	399	354	381	357	379	372	383	412	382	410	348	376	354	366	382	373	368	390	382	416	331	354	397	338	374	378	387	367	343	382	351	407	348	397	385	436	367	397	383	402	386	408	378	374	369	387	371	392	363	347	374	372	376	397	342	360	363	386	402	406	392	378	358	371	398	378	365	353	370	380	394	385	373	348	388	389	375	365	362	405	371	356	355	354	385	413	339	376	382	373	351	367	378	389	379	392	360	368	372	398	400	381	372	359	397	366	356	376	348	401	389	376	375	363	370	383	353	377	388	349	375	394	384	382	410	343	390	372	341	378	375	383	388	346	348	410	372	408	377	385	358	375	363	356	413	375	377	373	373	365	373	377	381	359	367	389	375	361	376	431	406	367	390	361	390	391	369	376	382	381	391	374	395	343	368	388	328	386	393	365	408	392	368	366	383	369	372	357	372	357	368	388	370	359	378	389	353	388	376	356	419	372	383	381	369	372	398	359	370	374	398	329	370	402	373	390	426	371	390	403	377	370	388	358	391	393	360	344	404	398	357	404	392	376	384	343	355	373	355	403	358	383	387	338	363	365	354	409	380	372	344	336	391	354	362	347	396	393	361	393	399	355	385	357	357	392	368	371	366	375	391	394	372	337	375	365	384	363	379	377	323	388	388	374	394	400	391	409	351	357	385	375	401	389	360	350	354	381	371	350	374	382	352	339	380	401	389	407	360	353	371	406	381	337	377	370	340	376	373	344	369	351	361	378	387	359	396	366	392	333	397	352	386	383	341	350	361	352	365	396	351	362	394	361	388	352	392	377	388	342	352	375	366	377	374	366	357	350	407	379	379	368	382	348	374	408	382	403	383	358	354	357	383	370	380	370	372	389	371	374	371	350	373	395	384	356	320	371	397	355	378	392	392	385	399	380	365	388	358	393	335	360	402	350	398	330	370	378	387	384	398	396	388	379	399	376	365	387	368	369	379	374	368	359	339	387	364	372	362	367	372	387	366	367	373	349	407	412	361	394	356	394	381	409	383	379	383	359	409	374	358	381	368	395	363	372	356	390	372	347	385	406	383	364	365	355	364	355	389	379	372	369	398	362	379	377	377	362	388	379	358	362	398	401	408	377	401	379	401	333	408	373	381	351	399	359	381	359	417	372	389	374	359	345	380	375	343	343	392	341	387	367	389	356	370	339	369	362	372	385	351	372	353	374	364	368	369	382	370	357	388	336	373	373	383	356	350	360	393	355	384	382	376	357	370	391	369	382	353	330	389	353	367	355	378	382	373	371	410	337	353	374	393	394	382	347	366	334	380	365	375	368	327	397	361	352	407	390	373	377	376	377	352	383	363	374	385	370	394	354	399	359	368	376	344	402	370	392	355	411	388	384	391	381	363	377	311	339	387	386	386	374	351	367	353	379	362	365	373	362	386	378	357	419	355	386	369	387	336	380	354	370	389	401	366	385	380	360	408	366	398	376	348	391	367	366	421	356	364	373	377	409	367	387	348	393	356	383	324	366	402	387	319	341	365	354	349	384	330	399	338	404	381	387	378	368	360	380	386	350	348	379	378	353	399	372	374	375	385	398	361	394	378	341	374	351	348	383	372	368	364	387	356	388	386	387	412	374	364	374	364	351	384	374	374	371	336	359	378	382	360	370	362	395	343	358	346	406	388	353	406	374	359	398	392	370	388	372	373	383	327	371	421	370	393	352	367	378	365	389	366	413	404	375	363	410	340	393	377	365	365	392	345	423	401	383	364	357	358	349	391	394	386	371	382	382	402	372	358	414	346	384	381	392	370	382	394	373	360	391	366	404	395	384	366	384	377	409	374	366	373	369	348	416	339	371	395	380	391	357	369	382	341	373	392	318	371	376	379	376	383	370	382	364	405	357	342	378	370	410	379	366	377	391	384	370	371	396	403	362	361	373	381	378	396	375	387	358
25331	21167	27093	25269	13473	6611	4520	3512	3496	3046	2031	1527	1414	1367	1243	1098	1080	977	933	837	799	663	686	583	594	564	577	612	550	592	545	577	566	545	573	614	498	568	564	525	531	539	527	521	519	527	532	558	519	508	542	542	526	549	539	476	508	491	501	492	505	479	500	468	509	466	487	524	457	515	470	481	469	487	499	565	490	494	522	512	498	475	494	467	515	476	499	501	474	546	478	470	490	483	466	469	512	472	512	451	482	471	464	472	480	495	496	479	508	474	499	495	506	471	501	501	465	500	491	501	479	490	492	484	488	471	463	508	506	498	460	488	493	503	507	431	469	466	479	511	471	507	499	478	470	511	493	496	473	487	474	469	504	495	474	505	486	503	485	509	474	488	490	501	475	506	463	500	475	501	494	485	483	471	492	489	518	493	453	493	474	491	496	493	473	498	517	531	512	497	459	461	483	491	490	484	498	514	471	465	497	492	489	509	538	471	478	484	518	503	503	488	474	495	478	451	511	487	485	520	478	524	511	506	467	487	453	475	503	527	498	494	472	495	477	472	501	476	517	515	476	486	458	504	446	519	512	460	494	481	500	493	520	450	456	483	475	521	499	500	445	498	484	498	484	482	500	473	444	519	508	524	498	458	506	505	502	497	469	486	502	476	503	493	481	454	508	475	520	490	490	488	462	513	478	505	500	515	495	480	499	503	464	460	440	472	482	525	477	502	505	485	465	478	454	462	496	462	471	465	470	477	472	504	489	478	488	475	460	475	444	536	449	497	482	470	508	467	467	483	505	500	467	500	484	471	516	490	511	464	496	463	503	463	541	467	504	481	513	458	481	485	454	489	505	492	485	481	524	498	509	479	488	496	466	484	525	495	496	475	493	479	457	466	528	516	498	472	492	461	493	502	471	487	507	469	460	469	475	510	499	510	452	471	449	462	456	517	516	500	468	463	528	511	463	494	496	465	464	496	515	443	462	491	516	519	462	456	504	532	483	491	474	457	530	517	465	484	467	494	465	516	473	503	507	482	501	487	531	463	497	496	506	491	486	544	473	504	469	542	513	472	458	514	520	479	508	455	504	475	490	487	486	462	449	486	521	472	493	465	480	451	447	515	501	482	492	472	489	495	478	486	479	464	511	508	497	477	499	522	517	501	481	479	486	462	486	503	491	523	493	459	499	495	521	479	524	505	499	519	479	501	506	473	507	496	486	482	502	487	487	526	454	508	476	515	503	441	497	475	503	473	450	487	508	487	442	519	494	490	482	534	521	494	517	491	485	468	478	507	491	489	477	471	468	469	511	478	467	485	446	484	480	468	471	496	442	486	486	459	449	490	524	503	460	492	499	505	500	494	451	425	506	498	502	485	497	503	499	477	506	482	528	494	487	508	467	457	469	480	472	491	501	470	493	498	502	438	516	443	507	463	484	487	461	462	496	502	476	485	452	476	479	494	505	467	498	510	495	496	473	480	500	479	524	413	459	453	472	507	418	451	476	507	519	523	486	464	460	489	491	480	486	494	503	452	472	458	456	470	507	471	462	524	472	452	538	494	444	476	511	510	462	467	461	460	471	450	456	499	487	496	512	452	465	470	488	486	484	480	467	502	488	459	506	499	517	475	466	527	480	501	457	524	478	513	503	475	453	500	490	539	492	535	508	478	475	502	485	453	506	540	506	495	476	511	441	514	503	498	494	483	476	497	475	479	451	497	474	490	491	489	519	528	485	466	488	511	485	505	491	486	442	428	503	511	509	491	516	481	478	484	517	490	512	484	486	503	513	470	479	525	445	515	460	488	460	469	494	502	510	507	456	511	471	463	511	460	507	488	498	479	483	512	486	528	488	451	443	482	493	496	517	452	479	509	494	507	439	509	497	535	467	468	523	503	506	507	498	546	486	532	479	487	529	502	521	471	503	511	466	508	530	491	446	484	451	479	493	482	535	530	489	513	464	516	475	516	471	484	490	500	473	483	473	498	499	466	470	472	468	506	400	429	462	496	497	486	474	481	463	494	464	493	493	445	481	502	502	499	476	487	450	477	485	484	467	469	474	504	488	472	503	490	490	525	495	471	501	485	506	488	473	478	447	485	502	504	487	507	480	462	440	482	492	496	518	464	474	483	492	467	484	432	472	506	486	472	476	508	512	474	461	491	458	487	504	518	522	494	505	514	489	507	484	462	450	534	485	487	479	487	472	494	498	486	466	489	514	470	533	492	485	467	493	473	472	492	492	493	491	463	470	492	450	493	524	465	474	525	458	478	498	514	497	512	506	478	459	458	462	486	478	486	469	484	467	440	501	517	480	456	449	503	521	515	493	505	511	467	445	475	463	476	490	518	474	534	472	482	451	504	483	512	483	504	482	512	479	525	490	488	514	463	486	520	463	486	508	458	476	500	493	495	478	523	504	468	506	475	516	477	491	509	504	501	510	482	509	493	474	465	464	465	488	503	469	472	493	495	481	523	490	500	473	490	490	496	477	472	505	446	486	481	480	498	509	529	524	524	474	517	477	494	472	525	470	469	495	514	504	447	497	458	488	506	514	530	500	469	465	491	478	464	470	504	478	463	501	505	486	498	501	515	495	498	468	460	474	457	504	499	475	490	484	481	473	481	480	516	471	499	519	537	502	481	461	472	473	503	473	500	484	477	485	524	466	484	491	503	496	493	430	500	512	468	479	478	495	495	508	530	531	495	520	461	501	497	491	476	474	492	443	492	515	534	461	487	463	492	460	504	490	467	480	477	485	527	502	494	461	509	470	493	494	504	492	497	522	489	478	482	477	487	462	483	490	510	448	478	559	485	508	469	476	468	495	497	493	462	495	530	470	512	519	484	493	461	483	464	498	494	466	456	486	437	462	494	506	525	486	509	483	448	498	517	466	468	477	462	497	462	474	472	495	493	520	474	501	507	490	480	489	526	451	469	481	468	498	530	452	466	501	512	488	494	456	498	489	521	478	448	475	436	494	463	502	501	488	480	469	497	451	478	511	444	495	475	492	499	514	456	452	488	474	497	502	452	438	513	529	472	507	452	496	463	473	414	453	473	487	476	458	457	490	487	470	463	484	501	473	461	512	451	428	486	517	483	509	532	498	520	482	521	481	474	481	479	480	495	463	447	504	489	472	528	463	487	486	476	489	479	464	500	477	503	484	478	524	479	462	473	477	512	502	485	499	492	459	467	478	533	481	480	510	493	465	504	488	465	431	461	500	469	502	465	442	450	518	537	485	511	490	486	527	502	502	503	499	467	408	529	482	490	465	472	508	486	504	501	482	493	488	480	508	481	498	466	503	484	482	480	480	498	456	449	455	502	458	511	498	504	477	481	479	511	466	472	527	483	462	495	495	489	501	485	494	498	489	492	505	457	507	508	460	456	493	511	507	481	485	518	460	477	458	472	447	489	480	479	506	463	458	520	471	506	469	465	499	477	461	514	494	460	487	511	484	496	487	486	477	479	496	483	491	541	475	494	528	450	522	474	519	505	540	537
17822	31618	25700	17036	13034	11069	8680	7683	7663	6377	4058	3015	2587	2597	2358	1842	1798	1638	1558	1403	1229	1022	925	811	810	751	764	758	766	729	773	717	772	805	741	754	702	695	732	654	718	648	643	700	669	637	659	667	691	649	671	644	637	626	627	648	607	635	595	606	600	569	548	594	614	578	604	611	601	582	606	599	621	616	562	537	561	518	556	529	555	574	534	523	578	602	562	541	579	567	615	591	559	563	566	558	588	552	557	544	572	579	636	577	603	542	545	548	584	600	526	569	545	553	581	534	521	585	583	551	553	556	555	582	590	571	576	546	609	587	571	599	592	591	559	540	542	573	619	584	547	613	583	587	593	577	572	562	590	582	569	575	568	567	591	570	549	564	574	545	585	557	576	599	575	594	589	534	550	562	592	571	601	565	562	591	601	545	604	586	608	546	546	574	569	589	593	587	564	548	551	574	552	588	534	586	589	585	568	595	549	593	601	532	548	580	551	606	581	566	561	560	623	598	580	557	550	518	574	565	577	569	588	568	597	603	575	533	567	553	559	592	607	578	597	575	552	574	579	569	546	556	569	575	589	589	575	605	578	582	562	543	603	588	559	571	604	568	555	577	605	585	580	569	604	555	527	568	506	535	560	543	556	568	611	593	554	589	585	556	550	565	588	584	582	537	567	587	582	539	593	567	598	589	578	595	583	550	575	569	560	566	577	551	583	593	535	572	590	572	578	546	549	623	569	568	581	562	601	556	568	562	615	570	607	606	564	562	609	530	559	608	599	563	589	569	588	572	596	538	503	575	570	596	559	617	571	579	581	563	557	584	641	583	568	609	589	559	566	579	585	615	520	593	576	560	572	585	548	550	515	562	612	570	611	609	557	586	535	610	539	556	555	536	554	615	559	591	622	577	597	546	587	585	617	555	608	605	578	563	596	565	610	540	633	568	570	594	589	550	561	579	604	599	575	554	561	558	594	596	622	572	600	544	614	571	570	585	539	555	559	568	535	614	544	568	577	611	576	620	569	549	564	602	545	574	572	566	577	601	593	580	558	580	617	562	541	580	607	549	544	636	571	599	595	564	514	581	606	565	553	566	564	576	575	598	553	524	562	564	592	576	566	571	584	532	595	551	607	576	582	566	565	551	597	554	587	546	583	556	558	586	581	587	590	571	593	593	534	570	558	557	580	564	579	550	566	560	575	574	552	580	559	556	563	566	624	576	580	540	596	577	589	585	576	602	584	545	534	586	578	588	550	561	543	591	583	582	564	549	577	560	570	579	579	574	534	573	577	577	568	600	545	569	590	575	555	599	593	583	562	570	564	558	562	574	538	530	620	553	616	596	570	584	588	569	588	595	560	533	575	504	552	540	549	572	576	593	613	553	570	536	586	568	576	584	527	624	552	575	545	559	587	583	552	558	554	568	548	584	600	613	604	558	582	554	560	561	571	605	555	583	595	572	574	544	606	592	555	560	554	564	599	557	617	621	582	563	616	530	562	592	585	610	613	570	552	608	581	567	601	618	569	554	595	567	580	523	597	566	591	567	603	556	563	568	556	558	557	579	597	571	549	604	612	577	566	586	615	573	552	561	580	574	626	600	562	585	553	537	617	550	553	591	548	590	596	556	548	581	563	577	589	575	564	573	597	536	573	561	615	548	579	587	585	575	607	553	592	624	599	558	582	600	556	549	580	562	598	567	548	585	579	578	578	576	592	591	552	601	573	586	613	560	576	594	555	559	550	570	643	574	585	579	573	602	574	589	557	553	597	572	592	571	595	615	556	581	555	562	534	573	562	550	607	614	608	611	564	570	575	578	574	586	577	559	581	567	589	556	600	600	602	568	583	567	529	529	626	564	556	534	517	561	528	571	552	549	551	579	571	547	515	580	570	603	579	579	601	620	574	587	590	589	590	629	544	600	623	592	558	588	577	589	586	605	565	588	525	560	555	613	613	558	584	567	591	580	585	558	617	566	572	573	551	568	557	557	583	594	564	564	572	573	597	561	601	565	581	587	546	568	550	609	587	582	580	571	579	529	570	621	572	540	555	583	601	590	607	542	616	575	598	556	590	588	572	587	578	584	567	615	537	598	585	573	565	570	577	557	569	556	572	585	562	595	582	558	588	594	565	574	594	597	564	627	560	545	583	581	560	543	558	566	505	593	592	582	532	549	586	565	567	540	538	573	567	558	591	579	548	553	551	598	539	577	546	563	606	590	559	569	573	532	624	555	552	580	598	566	581	590	564	534	538	578	565	605	565	552	615	582	607	558	591	575	574	573	606	572	557	608	578	596	589	593	551	551	558	586	542	547	563	595	606	584	584	552	562	585	587	576	613	551	555	564	592	592	617	587	588	603	567	570	570	568	541	566	580	575	559	591	569	595	585	569	530	589	574	532	606	557	599	555	535	608	547	539	562	571	594	570	591	524	560	544	608	566	554	521	595	596	555	582	570	560	587	532	573	570	583	576	582	570	555	565	621	564	566	575	567	588	573	609	577	585	559	545	565	584	546	592	596	571	608	538	544	530	556	633	574	569	614	557	591	589	536	563	568	590	586	566	591	591	569	605	573	564	555	614	555	595	565	565	595	531	613	559	653	578	579	555	539	568	597	558	574	604	548	548	603	544	547	562	599	607	559	539	572	583	586	578	567	598	588	605	617	598	575	591	558	600	585	580	614	579	578	594	596	570	559	526	550	548	606	591	550	578	593	602	551	560	591	572	607	565	562	589	580	633	574	601	583	567	551	563	588	611	557	574	615	595	574	636	574	558	563	585	591	579	567	567	583	555	560	560	570	547	587	596	589	588	572	526	590	537	565	607	564	557	611	585	610	612	558	592	584	573	563	574	593	608	553	560	573	561	579	592	545	561	596	556	574	558	559	598	566	590	563	583	575	535	521	616	571	520	546	586	627	577	571	527	539	584	576	564	532	556	604	576	586	568	576	559	558	598	592	567	588	580	542	563	596	552	539	599	576	560	543	568	613	543	544	595	576	543	567	550	568	574	535	557	582	539	567	586	568	592	522	575	598	564	582	577	518	571	542	583	568	565	548	568	644	561	562	588	618	587	588	566	542	579	591	572	580	544	574	568	555	579	564	531	579	566	575	566	557	604	575	593	599	531	582	545	569	575	566	511	535	547	578	572	575	505	549	556	567	587	565	569	571	596	583	579	589	550	552	638	564	565	562	571	534	608	566	574	602	562	573	579	558	581	548	601	565	565	599	560	540	574	553	516	544	545	546	543	587	586	617	582	626	555	584	578	574	595	558	590	577	574	563	517	580	598	577	553	573	574	597	532	583	567	556	578	581	558	550	564	572	549	611	603	591	546	576	602	614	596	593	551	586	594	580	587	532	554	564	585	554	537	573	573	578	571	564	604	542	580	569	575	574	586	589	587	556	563	565	613	600	594	536	529	574	607	561	567	545	583	588	578	575	568	582	537	576	577	568	566	552	569	592	546	558	578	609	552	593	572	566	543	589	538	555	564	553	551
23118	21208	28877	23812	21252	21630	14978	6897	6140	5081	3232	2446	2318	2410	1801	1608	1455	1343	1280	1066	943	816	702	620	598	557	601	513	554	582	604	572	488	518	534	536	513	477	489	476	498	506	493	500	455	474	476	484	475	490	475	470	417	442	416	464	426	450	414	400	409	411	416	397	418	387	401	399	415	383	389	423	417	399	398	391	400	432	402	359	359	382	370	378	397	420	372	417	411	404	408	401	398	381	373	431	379	389	391	388	408	401	382	391	402	403	396	400	402	406	424	364	410	400	401	404	353	386	407	430	387	437	406	375	429	399	409	397	385	391	396	370	411	399	402	411	361	365	415	404	410	400	381	385	412	398	384	394	371	369	384	371	389	376	412	414	379	407	355	391	397	397	390	379	390	385	409	431	388	382	373	386	414	395	405	369	379	388	398	386	388	361	396	412	405	368	369	397	395	352	392	371	363	412	420	387	419	393	406	407	379	409	408	398	404	371	382	384	399	360	368	394	394	389	394	395	416	375	413	391	360	397	405	399	412	383	394	395	410	419	405	405	409	402	422	390	393	414	408	365	411	389	395	411	390	400	367	402	384	413	402	409	422	370	376	361	413	405	400	403	425	423	382	397	385	403	364	413	399	397	360	386	414	371	383	409	424	371	383	390	417	378	366	388	397	384	389	402	401	365	382	406	375	391	356	411	407	388	391	401	395	379	376	417	412	364	423	415	385	445	378	380	396	419	383	413	422	370	386	389	413	415	410	392	393	409	401	398	391	361	358	393	366	390	400	392	371	407	413	395	404	406	422	380	393	377	408	382	402	376	430	422	411	402	371	403	349	400	384	365	396	403	389	413	381	392	361	425	390	388	370	392	382	428	429	400	399	407	414	358	410	400	380	408	417	393	402	377	431	400	383	394	411	408	387	386	387	383	357	400	409	381	415	400	386	386	395	359	398	436	368	389	345	386	390	399	436	392	416	371	383	341	389	403	412	357	419	436	404	389	396	403	424	402	377	385	430	411	390	395	373	389	376	333	408	418	377	376	383	398	398	382	395	383	357	382	410	392	427	431	413	389	400	409	391	401	396	381	387	400	362	397	391	407	372	381	403	403	396	368	399	360	383	375	416	416	422	418	410	402	384	384	359	373	391	394	373	391	414	355	365	407	431	400	411	395	342	373	415	415	431	372	359	388	400	374	412	372	386	382	401	427	381	395	394	378	402	396	391	396	384	372	380	405	400	399	371	375	387	402	383	365	385	392	403	376	409	383	380	382	418	395	420	373	406	371	405	383	418	457	370	408	406	400	409	391	403	378	378	403	394	395	340	409	444	376	413	409	379	404	381	431	430	395	369	364	385	399	410	371	375	377	357	380	426	371	398	428	370	398	416	393	426	400	392	365	390	395	425	403	388	371	390	394	372	410	416	405	340	386	403	421	392	399	373	408	406	417	382	386	383	402	406	390	409	370	357	391	431	430	412	415	376	405	385	401	376	374	383	411	419	391	395	381	371	418	366	414	383	394	396	405	359	406	417	409	411	413	381	373	408	406	380	393	366	439	397	408	411	396	395	370	412	395	421	422	371	398	406	387	415	407	406	380	382	379	423	427	424	389	404	380	402	388	382	361	386	376	391	378	404	408	370	382	393	393	377	347	385	424	415	400	376	363	388	413	393	395	412	382	388	435	408	384	348	383	408	375	393	391	398	362	395	422	416	400	384	378	391	396	394	433	360	364	420	392	379	392	413	404	379	399	390	383	389	410	363	403	381	408	368	400	410	345	355	388	391	391	381	393	401	395	368	386	427	359	414	375	404	359	418	375	409	410	386	395	393	406	423	353	397	395	389	388	396	406	416	375	409	402	383	421	405	381	401	357	419	378	372	396	376	411	383	393	362	372	401	390	393	390	402	418	408	386	403	394	389	387	425	347	395	420	422	384	376	379	367	363	417	379	390	370	382	388	414	359	406	399	400	383	385	416	397	394	402	408	412	358	364	398	403	426	406	389	379	404	389	372	428	419	411	387	417	421	391	395	396	380	395	386	368	379	378	406	352	379	383	383	392	394	358	358	384	356	392	429	394	352	382	429	398	360	396	358	336	373	402	371	408	401	394	369	416	403	381	383	423	397	387	388	372	405	372	411	386	433	380	398	379	383	373	392	408	396	369	368	348	382	382	428	365	366	343	404	417	377	398	412	356	380	365	387	356	417	368	378	409	377	373	376	407	390	436	414	423	361	381	376	375	375	385	396	402	369	371	403	415	372	389	405	385	405	389	396	338	379	368	401	387	373	452	396	395	387	395	413	408	366	381	378	386	407	388	408	374	389	388	419	364	397	390	440	351	356	388	393	415	396	368	367	423	391	405	405	382	379	396	372	406	437	416	356	388	379	392	410	446	380	407	399	399	411	378	369	397	410	364	390	419	414	378	356	379	407	359	380	417	402	413	411	409	372	378	397	425	396	368	375	383	347	387	381	409	374	409	422	367	397	372	393	419	422	397	400	393	416	390	410	418	371	414	398	393	365	395	405	397	399	382	390	388	396	388	401	383	404	358	375	402	391	382	360	389	376	416	395	385	401	390	356	431	386	436	411	370	397	359	367	394	391	396	356	415	374	389	416	412	371	363	420	382	399	418	386	409	374	396	373	377	379	354	385	370	421	393	396	402	404	424	407	402	330	381	383	401	413	393	398	380	399	381	369	397	362	395	385	385	402	377	426	401	450	394	411	409	400	411	369	399	388	394	387	370	383	410	395	400	412	387	393	420	385	396	371	419	427	387	397	376	366	394	403	369	425	370	374	418	359	363	398	384	399	355	386	390	375	362	394	398	394	381	397	383	358	380	390	427	380	389	387	377	395	381	405	376	413	389	400	362	454	370	397	379	386	359	413	386	387	383	381	380	367	417	368	372	396	416	428	395	375	392	419	401	398	400	420	407	368	359	405	389	389	409	420	386	385	375	406	404	422	395	372	396	379	401	382	384	374	407	380	355	378	390	396	384	429	413	436	401	386	392	421	407	430	378	374	359	386	389	395	417	397	409	365	385	379	386	358	399	367	400	376	360	378	391	395	429	394	406	363	372	416	410	378	398	406	431	387	412	397	412	370	387	384	417	393	395	443	369	371	399	424	396	387	380	395	368	404	400	362	406	445	351	395	388	391	384	355	389	400	399	399	364	392	403	419	353	373	411	373	336	410	404	362	393	368	391	391	408	358	372	418	370	419	389	402	400	417	440	405	374	406	353	422	366	414	377	381	380	405	380	403	377	388	395	413	396	392	425	398	383	405	378	412	377	384	381	365	383	399	385	380	370	380	400	426	407	418	362	390	387	384	406	401	372	374	389	381	384	369	400	375	427	405	416	375	398	385	383	405	382	359	381	406	394	418	382	393	375	376	386	399	393	386	397	417	411	396	365	363	397	409	354	376	373	388	411	435	370	381	412	387	402	397	386	364	364	416	419	371	365	418	363	385	353	393	412	367	398	401	402	387	398	367	372	392
21405	40730	34616	24033	20074	17506	13898	11960	12240	9974	6560	4877	4382	4708	3372	2761	2567	2498	2217	1766	1668	1332	1170	912	832	778	761	720	760	775	856	820	801	721	688	736	722	676	664	678	632	597	600	629	571	591	608	644	595	575	543	561	571	525	513	537	532	534	534	535	498	498	485	490	526	441	468	509	481	458	483	475	476	492	464	437	449	481	417	428	459	471	446	432	460	454	476	445	480	479	474	435	486	457	481	460	469	454	455	447	462	472	453	452	470	441	467	480	442	457	449	425	414	466	473	409	488	450	441	442	422	486	451	454	482	431	457	487	468	474	456	475	470	466	472	457	477	445	441	448	431	439	446	423	492	454	459	417	431	480	460	466	472	474	498	454	461	410	463	421	468	437	440	466	436	433	475	433	463	441	465	439	437	459	450	419	424	508	508	423	464	440	456	467	464	407	448	444	438	482	464	431	415	459	437	426	445	444	455	495	441	465	419	421	472	455	456	431	434	475	499	463	440	441	442	456	472	464	494	436	435	466	422	447	459	446	453	476	426	418	436	423	439	487	447	438	435	421	435	478	454	443	482	465	429	464	439	462	427	447	461	454	458	426	431	474	468	440	417	427	439	449	439	479	449	435	427	468	470	479	463	478	456	429	478	458	433	502	413	457	461	487	467	481	456	437	450	455	484	433	459	448	444	423	448	463	441	464	432	449	458	464	408	448	470	458	444	428	453	435	433	465	453	483	458	425	460	447	462	461	419	456	515	446	448	449	445	438	442	460	469	453	486	495	480	461	501	439	425	440	485	448	426	492	448	430	431	433	434	452	416	446	462	415	463	393	413	461	429	447	416	439	443	460	491	428	466	439	456	433	447	479	412	494	450	440	418	461	476	416	450	471	475	462	455	466	443	479	433	463	463	480	440	452	422	466	476	427	450	482	448	449	441	438	429	464	470	449	439	424	418	477	458	439	478	451	448	437	449	471	435	408	449	447	456	447	483	462	419	393	440	433	471	448	433	451	472	459	504	446	469	446	465	430	419	472	474	499	472	467	455	473	460	416	444	442	485	462	457	468	462	490	433	445	435	453	440	441	453	469	409	469	474	433	465	413	457	445	474	452	473	478	416	458	449	468	472	412	464	474	429	454	469	411	426	476	415	434	450	465	443	448	452	460	455	485	491	439	492	442	448	473	460	437	442	423	432	445	478	458	431	438	425	440	433	447	457	459	437	453	429	466	447	440	436	458	462	459	464	471	432	461	423	458	450	461	441	472	493	468	444	454	460	417	492	458	441	480	438	448	468	417	409	489	441	443	448	456	432	470	395	408	494	458	479	447	454	423	452	444	397	445	428	424	456	482	454	466	453	420	447	434	431	460	442	459	468	476	462	494	421	465	474	453	428	435	433	423	405	453	446	458	441	441	458	482	429	455	480	451	429	427	457	447	468	472	437	440	440	405	421	444	453	438	458	411	470	464	470	438	482	463	453	438	461	433	453	455	447	478	470	503	456	448	420	475	435	456	477	471	478	453	489	422	424	436	438	464	443	454	460	447	435	469	439	405	474	436	444	428	437	452	426	455	411	458	451	466	477	447	408	445	424	440	462	436	422	450	424	457	430	447	470	419	439	432	450	468	468	447	440	432	463	424	407	423	460	457	423	455	443	462	475	386	466	447	461	451	445	450	459	404	467	429	455	453	422	481	417	394	455	456	430	494	481	414	476	449	492	473	472	426	446	477	440	439	444	472	456	423	475	457	460	439	455	399	454	435	484	452	444	480	433	432	436	452	432	457	470	463	456	449	420	462	437	412	433	464	443	430	451	457	458	471	447	443	442	459	450	449	448	458	411	497	433	445	447	449	423	445	435	444	460	434	445	455	472	453	407	450	447	429	431	458	494	479	490	506	468	475	444	464	418	440	436	459	471	435	449	404	462	476	464	442	407	463	467	466	445	454	448	480	476	436	448	437	472	462	462	477	453	430	461	444	493	448	445	442	513	475	401	480	454	460	433	406	430	468	443	461	444	479	428	480	453	492	430	454	444	426	469	468	437	436	497	432	442	434	488	490	434	456	492	449	458	472	415	462	472	438	462	448	415	431	476	447	415	480	444	448	481	467	414	461	448	449	462	435	412	474	444	409	444	450	454	435	464	454	460	465	419	421	454	474	470	414	443	436	430	440	455	401	451	440	439	452	432	445	449	460	456	438	446	464	438	424	462	468	433	447	463	445	456	473	435	435	446	438	396	447	476	454	485	473	490	447	478	468	437	507	472	499	427	443	486	467	445	413	414	468	416	479	442	459	447	442	415	420	442	445	436	458	430	443	448	451	469	450	477	472	472	422	430	426	466	463	446	452	447	474	410	448	460	483	476	488	455	468	460	445	432	473	472	445	471	466	462	464	439	473	458	466	460	446	467	462	510	449	452	439	461	413	422	422	461	443	466	439	474	472	467	457	486	448	418	475	485	453	458	515	456	494	451	472	443	449	431	422	446	447	485	451	433	460	437	438	445	427	461	438	440	500	475	476	455	432	436	484	472	447	486	408	432	438	467	436	465	421	435	439	430	437	483	446	453	445	471	469	472	436	449	487	438	470	441	430	456	449	463	469	430	443	469	438	470	448	494	489	407	464	423	443	473	436	473	487	458	455	461	436	454	443	435	457	458	479	436	483	452	450	455	474	413	453	425	437	449	445	430	428	468	474	446	455	440	444	435	503	483	418	470	454	435	439	422	449	476	474	482	452	446	470	444	433	446	447	436	462	443	463	417	435	445	457	465	450	427	437	485	460	424	436	437	440	461	480	469	483	461	470	437	499	433	425	460	459	429	415	432	444	451	506	451	459	438	469	487	465	455	442	448	468	441	449	435	431	452	468	431	426	470	441	438	431	459	463	459	453	409	408	445	461	448	431	445	413	430	483	491	488	465	464	443	443	414	427	408	438	462	430	467	468	425	457	428	478	457	458	482	450	467	424	429	479	446	421	442	448	512	449	460	476	478	451	392	431	453	431	439	491	440	445	446	445	452	421	444	428	484	453	456	449	443	480	478	419	444	461	492	449	448	455	472	449	492	416	420	466	454	453	444	427	436	448	454	457	432	484	480	492	437	447	450	484	431	482	441	435	441	423	445	418	448	420	496	438	456	439	531	441	413	455	442	476	421	475	457	448	459	429	454	420	461	427	484	466	455	460	432	434	407	433	464	453	476	444	473	440	453	447	482	470	429	448	460	495	458	464	437	424	426	473	486	438	453	457	444	436	475	431	432	490	492	453	461	489	455	464	447	444	425	471	434	437	442	449	454	500	450	449	452	460	467	459	405	426	425	462	428	446	448	465	479	401	445	452	441	435	438	443	440	440	457	436	405	469	430	444	438	426	474	439	501	486	464	449	485	411	475	456	430	439	490	450	467	456	460	434	435	423	453	454	423	424	476	454	403	463	444	457	428	436	428	486	451	488	499	471	443	463	467	488	492	414	484	456	473	460	404	457	480	462	481	462	451	479
27551	20873	17643	10621	5870	4273	3074	2570	2733	1933	1315	1109	1118	1153	913	880	812	791	740	639	594	554	515	528	484	453	446	479	510	502	469	444	475	454	478	421	425	483	429	447	478	421	453	475	429	436	441	463	427	493	447	431	464	408	444	472	430	404	423	417	403	418	391	409	398	438	391	420	405	410	396	418	390	424	419	428	368	367	402	402	402	484	404	435	413	404	407	409	388	417	404	373	390	403	391	395	387	427	402	400	387	437	401	380	442	456	420	395	402	429	391	415	469	389	410	408	392	418	396	386	381	350	403	398	420	386	411	416	389	395	392	421	424	405	393	420	418	420	395	403	386	384	393	422	399	403	456	389	385	406	369	383	400	430	383	393	403	426	407	407	384	374	401	406	428	393	436	348	395	395	411	353	374	428	400	444	419	365	418	406	397	401	383	382	405	423	388	390	403	373	417	431	391	385	401	407	405	394	403	415	415	392	454	367	385	390	398	410	414	403	401	366	437	388	389	412	397	425	428	419	425	403	417	412	415	383	396	396	399	384	400	388	355	408	430	411	388	429	394	424	438	431	404	404	398	387	398	420	395	383	424	387	393	412	404	401	371	405	410	381	368	397	380	400	407	387	367	420	379	399	409	372	379	401	409	428	389	393	380	382	371	417	365	391	405	394	403	407	397	368	366	407	391	409	384	414	428	358	405	424	397	401	411	402	400	401	395	427	391	378	367	449	368	375	396	409	395	408	428	382	440	397	412	407	420	404	383	399	394	399	386	423	429	418	416	408	410	424	402	376	420	371	434	387	405	411	386	385	391	372	431	359	402	429	398	370	388	436	399	426	402	386	391	388	386	422	407	458	397	385	415	392	433	384	412	400	401	444	426	412	438	392	387	411	444	409	420	420	400	382	400	381	414	386	432	414	420	397	394	433	411	392	390	401	410	425	403	405	357	453	425	379	402	399	416	406	419	381	374	371	420	403	387	427	420	385	405	429	393	436	366	387	419	432	433	418	445	408	417	391	406	397	425	416	409	383	442	396	397	424	422	357	391	374	394	388	413	407	406	438	406	403	371	435	421	424	420	394	416	393	388	382	406	380	357	398	384	366	402	414	422	415	412	403	421	380	420	384	396	392	387	396	404	436	399	431	401	401	384	385	356	386	411	381	434	438	426	408	403	399	402	401	416	384	430	397	385	410	411	423	415	402	380	369	452	365	390	393	394	436	387	421	416	392	393	392	449	415	421	396	377	383	426	407	399	413	426	392	383	414	442	414	426	363	422	408	401	383	413	423	385	407	379	370	415	366	407	424	422	401	367	407	437	406	406	374	424	415	423	413	386	428	422	393	443	432	391	382	418	395	408	399	452	375	387	410	385	386	399	387	398	410	419	436	410	392	413	388	423	407	423	346	402	421	400	380	383	423	456	399	392	427	425	410	418	407	361	388	399	436	386	373	425	379	399	409	394	404	415	430	383	386	414	424	370	405	410	401	386	414	421	399	438	424	405	448	422	425	368	396	369	419	417	383	401	400	424	369	395	389	418	405	414	375	396	408	425	418	429	416	408	393	384	461	364	400	400	385	398	430	429	426	383	398	403	389	447	387	421	427	400	410	356	407	411	383	427	397	399	431	388	397	400	406	362	394	408	357	386	383	388	410	412	401	413	412	392	407	384	413	413	417	409	394	397	388	365	385	391	365	404	437	413	365	397	410	401	395	402	398	384	419	429	421	410	409	372	423	381	449	418	416	428	393	444	400	424	425	412	409	403	422	419	412	371	416	405	421	384	395	417	416	396	366	405	401	399	405	398	397	404	428	416	398	396	413	413	413	390	390	391	411	422	428	381	403	411	422	430	405	431	386	383	367	368	399	385	394	367	430	379	392	403	373	416	416	391	394	431	398	423	410	404	401	418	406	433	394	364	398	399	399	417	399	405	412	380	396	398	406	377	405	415	374	415	396	408	423	377	375	385	380	424	394	408	422	413	358	391	382	388	398	401	418	413	367	393	452	403	381	399	381	364	388	433	451	393	406	392	398	396	395	419	431	442	448	377	418	409	396	403	383	411	390	390	392	373	378	401	381	359	380	397	406	379	397	383	419	409	399	392	412	406	422	404	346	406	422	402	457	405	409	399	422	404	415	401	411	384	409	444	411	394	431	371	426	417	387	383	420	413	404	415	408	442	411	405	399	409	402	406	376	424	434	383	405	387	444	362	384	376	389	388	380	393	422	408	414	391	396	411	382	394	367	392	390	428	407	409	405	375	427	423	428	403	399	390	401	376	398	396	417	423	425	413	390	415	425	404	416	393	415	395	388	435	397	411	408	410	366	404	414	411	393	397	412	379	373	410	385	375	406	391	421	398	388	395	357	386	404	404	358	402	408	392	383	415	409	416	406	407	386	400	440	412	430	415	421	419	396	415	443	374	410	398	408	405	344	427	411	426	398	404	388	419	402	387	422	419	410	382	387	413	380	418	382	427	427	417	438	417	428	417	419	397	415	414	391	407	365	397	408	432	380	407	422	378	414	344	395	404	400	426	381	408	403	405	417	389	379	415	426	364	440	399	368	433	385	418	418	392	400	391	395	396	415	423	411	383	396	413	387	384	430	410	405	393	360	413	396	376	420	414	413	396	373	415	377	402	430	420	383	378	439	420	405	408	395	385	388	389	409	390	412	395	404	389	414	396	375	419	447	430	415	403	378	394	371	405	398	423	395	443	376	378	395	438	385	389	404	409	446	360	433	457	415	422	401	377	391	404	421	416	386	363	393	389	411	397	378	396	393	421	387	429	394	386	379	393	374	422	383	393	423	409	409	386	411	412	426	392	396	396	405	426	431	377	407	406	387	417	427	417	400	390	403	408	416	420	400	411	400	388	428	385	402	360	408	416	392	412	379	380	417	379	351	368	417	420	399	402	400	385	388	452	420	440	426	424	389	427	385	364	406	409	418	404	440	399	399	390	396	402	395	428	457	421	383	365	430	358	416	402	399	401	409	404	387	419	422	365	415	450	394	406	381	428	388	381	392	378	400	403	419	381	400	400	392	402	417	433	417	396	395	394	380	423	433	426	400	370	411	369	394	428	404	412	409	430	435	408	431	378	404	396	400	388	426	398	392	387	440	439	405	415	385	401	420	374	402	396	397	391	393	410	397	383	406	435	409	407	394	403	399	395	391	463	427	413	394	373	418	377	419	420	402	425	395	374	364	422	409	408	400	408	411	413	373	416	432	341	390	378	413	431	402	397	409	409	389	430	402	417	407	392	370	361	404	413	421	389	379	396	401	389	430	377	422	403	368	397	404	391	392	400	367	418	402	422	414	426	427	404	437	412	424	396	400	398	363	378	375	385	367	429	404	392	394	415	401	432	407	360	405	414	391	409	384	391	404	400	420	400	433	420	398	442	377	411	418	428	411	425	382	401	405	387	424	423	395	372	418	382	431	389	407	404	387	398	430	426	406	396	400	388	409	393	391	365	374	391	357	417	386	387	421
16685	25901	21857	12822	9878	8350	6419	5609	6042	4349	2813	2290	2249	2152	1690	1481	1422	1285	1155	1030	896	784	702	696	615	623	554	603	566	609	662	579	586	627	547	609	542	583	576	613	545	547	550	569	521	533	614	552	496	566	529	533	511	571	493	540	525	539	502	521	474	511	500	532	482	517	497	499	499	485	478	499	465	466	507	522	490	495	466	539	471	492	540	505	472	507	470	496	527	471	467	489	499	472	483	433	458	467	493	489	492	486	435	507	484	480	466	478	492	517	444	475	462	477	469	487	468	481	475	457	480	516	465	464	493	466	466	468	505	471	528	490	480	523	474	467	491	475	494	490	487	489	494	493	454	480	483	469	462	472	504	483	508	490	495	459	507	518	469	467	467	492	466	481	479	444	485	452	460	478	480	470	463	501	489	482	496	467	489	454	484	483	499	472	461	488	498	456	485	491	478	502	483	536	468	486	478	527	522	480	451	507	465	462	475	485	480	483	528	489	501	539	484	503	484	453	504	480	504	477	506	508	467	477	474	500	484	467	483	515	452	488	518	511	499	493	487	538	490	465	482	477	462	479	435	472	469	495	469	477	466	501	490	466	498	491	485	512	491	479	470	496	459	504	510	483	445	518	493	491	500	464	482	490	495	514	468	478	458	512	511	502	493	461	463	502	493	449	495	472	476	500	508	468	464	469	455	452	512	491	497	452	523	496	488	502	489	494	461	497	483	439	497	516	484	513	471	521	493	492	489	482	477	535	499	514	489	482	480	477	468	504	506	481	518	460	479	472	526	467	550	449	437	498	479	506	514	476	487	433	496	459	497	477	463	429	496	472	476	454	498	536	464	531	476	463	498	466	490	539	475	465	476	483	454	496	480	480	477	449	506	479	510	511	511	511	502	505	510	523	491	458	482	458	490	499	461	480	494	521	444	482	484	516	460	489	495	457	493	461	445	481	496	473	506	489	472	494	466	479	504	487	514	493	488	518	520	463	518	452	509	467	516	478	502	509	459	477	474	487	492	508	482	473	541	471	480	448	476	495	481	493	493	493	523	461	474	462	474	475	450	454	499	498	462	490	470	497	500	493	486	466	518	491	480	508	459	452	512	501	485	511	489	496	457	475	493	496	489	472	462	518	446	493	498	469	462	482	524	492	466	471	443	476	492	517	482	452	446	489	525	507	514	493	469	482	489	485	462	499	482	452	527	477	492	478	487	532	452	511	449	504	490	490	494	478	474	467	504	467	456	516	487	492	507	489	505	485	512	483	478	509	473	474	529	500	487	498	492	463	502	512	485	466	491	479	487	495	456	441	462	507	507	464	486	459	509	510	482	480	497	479	433	449	502	522	506	487	505	467	478	471	494	474	490	485	433	498	513	442	496	491	463	439	473	469	468	493	489	479	482	479	491	493	433	459	479	482	511	499	475	511	507	504	518	467	479	487	518	459	496	480	462	491	482	465	514	530	501	489	499	507	482	528	484	479	469	492	513	498	482	502	496	460	502	489	473	538	485	513	482	518	492	487	501	580	506	465	500	463	476	482	480	495	454	505	457	495	479	483	473	486	455	488	478	497	455	458	490	472	490	459	498	511	502	490	494	522	479	490	440	507	519	453	477	511	487	508	445	491	458	481	463	445	483	435	452	500	522	479	472	447	458	501	492	503	472	484	466	464	501	497	456	496	512	488	500	506	482	497	535	483	499	501	468	469	498	481	503	501	482	502	498	505	472	526	476	532	493	488	496	462	491	456	495	494	492	440	491	483	452	464	494	476	491	460	493	480	445	508	463	499	497	500	467	495	510	481	482	469	479	463	457	462	493	501	480	467	435	461	466	496	493	516	482	458	517	439	508	472	513	479	484	470	500	486	493	482	462	500	475	473	501	529	531	455	514	477	470	427	459	503	498	461	457	487	492	492	480	471	495	468	446	513	472	505	460	482	443	473	459	458	474	526	480	479	499	482	510	518	480	499	474	479	478	498	478	494	482	497	465	523	465	439	492	499	517	510	535	495	501	477	455	449	505	497	473	470	496	479	490	510	499	486	470	453	477	511	462	513	466	512	475	510	469	483	466	493	443	479	513	457	497	520	473	490	485	509	442	416	471	474	489	479	480	522	478	485	476	479	490	496	448	478	477	456	510	466	487	473	453	507	480	523	473	463	472	499	492	482	486	452	500	469	505	457	494	469	481	493	506	512	483	489	467	489	546	448	491	478	482	467	451	486	473	480	502	454	497	471	482	491	429	466	464	496	483	471	483	504	513	474	487	488	480	478	428	476	506	535	511	493	469	471	490	544	509	489	520	485	504	528	519	506	460	492	469	488	491	508	472	473	448	474	493	478	428	470	482	479	488	489	524	469	496	471	501	481	491	484	502	483	508	484	474	468	506	505	459	519	475	465	480	520	476	512	520	518	452	520	495	494	456	442	542	462	491	485	469	498	489	471	507	487	468	529	441	501	484	486	464	495	488	498	468	486	481	470	509	476	499	495	507	440	474	497	494	501	491	459	518	490	447	489	491	500	484	488	497	503	495	460	474	478	502	501	510	497	459	486	484	473	492	493	486	503	504	485	529	470	492	476	424	493	514	465	470	523	459	473	491	475	503	531	463	493	526	470	527	480	494	476	516	462	474	481	487	502	493	488	464	488	505	515	493	502	447	486	487	498	501	478	505	495	471	497	503	477	507	486	474	447	459	534	485	498	449	457	462	480	499	445	508	488	501	490	481	465	526	478	528	523	474	475	466	461	504	496	489	466	532	466	444	506	503	499	459	460	486	463	507	492	464	468	507	519	493	488	491	466	507	537	493	481	473	438	470	505	489	485	524	523	495	447	467	499	535	503	442	471	473	492	468	486	426	474	463	495	487	484	482	482	495	474	507	487	489	472	485	458	497	497	504	469	534	470	492	488	433	486	475	483	452	474	462	544	462	484	456	499	470	519	534	465	456	498	477	503	464	480	473	470	418	503	518	472	505	486	514	497	476	478	506	488	466	469	499	485	472	480	493	464	443	492	467	463	507	414	524	453	466	506	461	495	479	503	480	481	484	443	500	496	452	482	476	508	476	498	444	445	466	492	466	475	464	519	461	522	464	478	461	498	456	497	501	529	475	495	506	522	501	474	466	534	503	481	481	458	504	504	473	497	524	442	502	535	484	477	462	497	453	470	467	478	520	506	493	488	498	491	504	484	490	528	472	473	467	463	437	494	463	512	509	509	458	488	493	512	456	482	459	459	458	501	480	474	493	462	485	446	477	492	462	465	495	531	482	481	480	474	472	497	523	476	519	479	493	496	517	446	476	478	485	520	489	514	500	493	477	484	481	490	493	476	483	469	496	506	489	494	482	486	497	465	458	470	471	465	473	454	506	462	513	459	511	481	499	500	505	450	462	471	463	486	492	489	489	497	482	477	505	478	538	477	514	486	510	530	525	465	517	502	471	476	489	467	458	501	500	489	504	490	506	474	491	447	474	508	484	494	484	466	469	482	471	478
24159	21194	28290	24398	21109	13624	6615	4457	4590	3304	2000	1651	1617	1557	1216	1094	1026	977	813	710	704	595	507	434	405	457	429	376	423	428	415	419	383	401	378	396	386	425	347	378	346	386	401	350	361	345	378	363	357	358	370	375	345	346	347	353	333	338	329	324	332	342	302	315	309	311	340	288	332	336	314	326	315	303	291	284	286	360	334	315	285	316	321	320	315	335	296	301	286	310	285	313	323	300	286	307	306	309	307	343	329	303	304	263	309	293	291	304	313	334	323	322	304	308	305	306	306	298	284	302	299	298	354	339	291	313	286	305	262	295	322	295	336	294	278	337	298	293	305	299	302	322	295	297	288	300	300	323	273	324	345	322	315	308	302	334	317	296	314	317	290	303	337	304	350	321	305	294	323	319	322	286	312	324	325	313	287	288	297	311	315	309	328	260	336	326	292	310	306	298	321	296	323	325	309	325	291	320	302	313	307	279	313	292	281	283	304	331	309	322	318	313	274	313	301	317	307	307	306	311	324	300	291	324	281	311	323	288	310	280	292	289	304	287	308	302	296	315	300	320	276	315	305	322	286	332	331	289	326	328	286	318	311	329	321	317	310	304	296	311	305	309	310	271	323	311	336	292	283	299	297	320	313	322	289	293	299	296	304	323	313	304	282	326	335	310	299	306	313	279	311	321	302	292	298	308	308	311	311	295	329	313	294	292	340	310	331	316	308	301	299	278	317	311	287	324	294	323	317	309	269	308	303	326	288	308	314	286	335	322	311	310	289	319	330	294	325	294	314	290	309	306	308	307	295	312	304	285	292	314	273	292	316	287	296	312	297	301	317	309	314	314	296	301	289	278	328	317	297	315	305	331	296	316	290	319	294	304	293	323	283	305	309	307	298	307	295	312	322	301	296	297	322	310	290	301	319	293	321	299	289	301	312	300	306	340	284	323	292	301	318	317	292	302	330	322	306	339	301	363	301	313	272	279	325	291	302	304	305	310	299	316	311	298	279	292	343	299	279	323	312	294	329	302	284	325	321	292	287	322	310	318	312	310	309	316	302	291	355	311	311	294	297	316	295	285	322	309	326	301	325	283	284	299	319	311	282	282	300	310	318	302	315	287	328	302	299	301	341	309	268	310	301	308	319	302	290	333	276	299	308	285	298	305	322	330	305	322	287	280	326	304	291	280	333	304	314	295	291	309	297	312	258	312	292	273	305	310	308	332	315	327	327	296	281	349	283	271	298	310	302	305	287	291	336	328	300	295	275	312	326	268	282	306	294	341	304	326	296	310	282	303	287	308	312	308	291	296	317	290	278	345	307	288	263	307	327	304	289	266	367	319	309	318	305	297	312	309	319	321	321	346	285	338	334	292	307	302	322	298	283	338	316	316	303	317	278	322	272	326	305	320	326	319	293	292	305	336	311	329	299	317	304	347	302	316	289	297	323	304	343	330	334	302	328	301	328	270	306	294	311	326	277	302	301	308	331	286	331	318	313	347	324	268	303	308	287	314	273	317	322	326	278	305	288	312	330	309	305	303	312	319	326	312	311	316	299	336	311	320	306	314	304	306	307	274	303	309	290	308	305	317	282	295	314	283	304	300	300	265	329	303	272	325	305	306	328	316	289	271	310	285	312	309	275	306	311	331	282	321	339	322	289	265	304	319	346	332	302	285	303	335	310	320	283	328	305	324	289	323	317	315	287	280	296	292	323	286	315	325	299	307	292	313	312	341	342	285	299	317	318	287	335	314	297	300	296	328	302	310	301	301	273	306	305	286	303	349	299	327	284	285	282	308	306	287	299	305	251	288	326	285	327	303	259	284	279	293	291	303	355	327	278	322	325	320	330	310	324	316	313	313	302	319	277	320	282	266	295	307	307	311	319	327	302	311	315	330	320	327	309	285	305	278	310	342	314	328	298	315	296	304	304	299	295	337	311	309	280	287	290	314	302	306	320	290	312	317	332	295	286	276	298	287	333	309	292	321	267	306	336	297	321	286	316	292	304	330	315	337	314	295	268	277	298	322	293	281	318	334	310	303	279	301	301	310	293	315	349	329	324	326	339	299	322	318	308	309	288	331	292	301	319	314	313	301	313	304	288	323	320	328	318	306	325	301	268	284	300	296	316	300	294	302	302	311	268	290	300	324	304	321	288	299	297	311	320	290	321	307	315	328	312	317	292	293	313	302	317	302	291	337	312	326	330	312	312	306	301	315	305	316	315	286	321	291	283	289	290	297	302	294	282	317	292	327	310	287	295	303	329	299	315	287	292	288	292	311	320	298	300	281	297	283	308	314	297	316	290	314	328	325	272	283	296	321	325	287	332	327	298	327	302	302	288	315	344	330	297	307	315	322	296	303	281	278	321	294	303	317	305	313	295	312	305	271	335	326	301	305	324	286	307	330	322	335	297	283	316	341	292	295	293	337	274	298	311	304	312	311	298	293	306	295	288	337	307	308	305	314	315	303	321	271	298	300	289	320	286	310	304	282	322	280	299	306	313	322	303	300	325	322	318	286	283	336	307	311	310	297	299	337	321	323	300	291	289	318	301	303	333	300	295	293	324	329	316	284	317	319	322	323	299	292	316	321	296	330	294	324	298	294	311	285	313	274	315	290	310	333	315	283	323	326	316	291	330	282	293	295	322	281	323	288	309	282	271	298	312	333	301	308	312	321	297	326	309	320	306	310	335	281	272	322	296	330	286	319	334	301	312	308	326	313	300	332	280	287	324	287	309	302	294	303	304	301	312	272	274	310	313	296	285	284	331	323	281	328	287	294	290	305	312	323	348	310	268	300	300	282	351	293	296	264	290	306	279	308	320	327	293	290	274	314	328	291	307	315	322	294	283	325	282	322	308	302	286	326	323	326	297	296	296	300	295	332	306	330	331	316	295	297	325	309	285	298	291	317	307	310	274	293	324	303	291	274	283	281	276	298	316	307	306	312	321	319	311	296	283	314	291	339	321	319	283	330	286	302	306	322	333	306	315	290	316	300	313	335	294	315	319	310	348	302	288	294	285	302	307	300	314	293	305	319	302	299	354	317	324	307	295	326	312	316	283	280	340	299	306	325	331	298	314	339	329	314	298	281	297	302	321	316	282	319	331	319	276	302	311	324	304	308	270	319	291	304	318	330	311	316	306	264	313	268	311	279	300	301	319	297	316	304	317	300	305	288	277	315	306	298	306	304	308	332	333	303	330	296	313	313	311	306	305	330	309	323	301	291	307	291	320	314	327	309	316	311	292	297	276	315	330	306	310	315	315	312	272	274	293	303	320	279	323	294	295	284	312	303	296	289	313	293	292	302	299	310	311	332	349	298	324	301	291	316	293	297	288	299	297	301	304	327	292	314	302	291	282	323	327	322	318	333	273	292	295	310	302	312	308	312	303	302	295	320	313	261	293	280	296	314	311	324	328	287	323	292	302	271	324	271	302	310	267	324	322	316	272	324	334	306	303	343	324	336	299	324	305	311	324	324	316	313	299	302	307	339
18158	35643	29622	19514	16238	12976	10065	8896	9339	6504	4174	3355	3465	2992	2222	1998	1828	1819	1426	1295	1086	898	756	666	582	579	568	616	598	608	610	585	563	513	523	498	501	553	536	508	489	464	500	465	478	468	485	540	513	491	502	475	411	472	475	447	425	454	433	409	412	376	392	399	404	423	384	408	389	425	408	406	371	377	399	375	365	367	380	387	392	357	396	370	402	390	366	423	382	416	368	368	363	364	393	382	323	404	359	384	352	370	361	357	379	378	376	360	399	399	400	359	404	366	374	376	360	391	391	388	371	383	360	363	413	399	399	386	357	386	393	394	378	359	361	377	365	364	367	369	377	396	394	377	383	395	395	340	375	369	392	398	390	378	371	364	390	374	368	353	365	367	328	374	392	387	390	394	346	379	391	340	382	381	362	370	342	407	376	369	365	395	383	373	366	373	369	382	365	385	364	355	351	349	365	375	330	378	375	370	365	412	378	360	352	377	374	361	371	389	350	402	361	354	380	404	371	393	371	344	403	362	376	382	366	401	410	375	386	401	360	361	386	341	362	403	387	384	371	400	373	372	377	370	357	354	379	350	370	359	400	380	382	351	386	374	377	390	380	407	353	364	364	380	358	386	378	375	379	368	357	362	360	367	370	353	392	392	356	391	387	375	381	356	340	369	388	376	388	356	392	388	396	327	395	387	378	374	333	398	372	362	376	387	398	364	361	414	396	356	343	374	364	381	415	360	368	381	397	343	373	401	369	330	342	359	408	338	401	355	365	377	398	403	370	384	381	357	384	388	353	365	380	357	344	369	383	374	381	356	394	379	365	355	391	335	366	422	361	361	365	385	382	372	372	393	374	389	399	387	364	379	360	435	350	352	347	376	371	347	370	364	372	365	378	386	378	356	375	351	337	381	388	383	378	385	330	362	372	388	390	373	392	340	361	381	397	385	377	345	383	354	397	371	341	355	356	354	376	384	390	354	373	377	357	382	405	370	384	402	350	372	393	394	387	399	362	374	397	385	379	355	367	382	373	366	369	345	368	386	408	404	380	361	373	388	372	372	389	370	385	377	373	395	356	390	380	339	403	390	347	362	384	345	358	421	419	350	353	376	389	397	371	364	375	357	355	354	360	372	359	346	350	381	357	363	367	353	396	360	385	353	397	343	403	353	330	377	365	368	412	350	378	390	360	383	362	388	419	374	400	373	391	394	381	370	349	399	394	361	357	399	351	384	366	364	409	339	395	372	347	388	387	397	343	404	389	327	375	375	391	399	373	356	380	385	348	356	370	367	366	384	377	367	375	383	367	375	383	390	359	407	407	380	349	378	381	394	360	379	358	354	360	335	367	372	381	331	374	392	352	365	347	397	401	397	370	392	362	369	376	355	345	347	352	372	379	364	381	380	362	390	367	356	322	381	395	385	380	352	359	375	355	369	355	367	367	392	374	368	367	409	391	388	386	389	377	370	380	368	398	373	381	391	369	352	371	359	363	333	346	398	361	364	338	370	372	353	349	337	337	355	402	396	360	350	360	377	377	366	324	356	381	354	359	392	342	375	371	382	385	383	350	343	372	420	375	389	400	371	404	370	390	361	382	369	359	340	349	363	354	361	383	378	399	373	357	392	386	389	405	361	412	402	376	384	364	370	354	381	399	386	349	390	371	402	373	379	358	379	364	384	372	322	360	393	403	410	405	365	389	365	353	351	389	351	377	396	381	372	393	388	341	419	367	333	390	355	355	356	372	381	381	347	374	346	368	378	354	403	378	368	373	359	361	331	393	360	383	371	373	352	383	368	381	362	338	365	382	397	375	363	398	341	356	384	347	395	388	379	320	348	363	374	362	400	405	371	381	345	385	353	387	365	379	361	333	373	407	369	372	400	355	385	352	364	360	360	368	382	395	373	363	369	361	375	379	371	368	364	371	367	360	406	375	374	347	380	359	348	385	393	358	376	361	354	363	378	383	373	371	352	364	377	349	383	361	378	353	358	362	364	344	383	365	398	379	358	412	372	370	338	352	356	369	394	376	347	375	350	346	404	401	365	403	365	367	356	374	382	408	394	387	399	380	355	398	377	343	400	362	357	351	387	380	390	366	357	400	384	395	404	373	395	342	396	358	384	365	365	370	369	376	412	369	360	382	363	363	388	391	361	386	385	393	381	369	352	358	361	369	389	379	357	393	345	356	371	361	364	351	362	421	392	410	399	350	383	402	360	384	338	401	367	366	360	377	381	395	368	356	359	393	374	389	386	353	403	355	388	391	365	359	398	375	390	345	415	408	355	348	386	375	430	381	377	376	376	378	367	354	373	371	369	394	372	418	337	356	355	357	379	404	408	378	364	390	385	336	409	409	394	384	355	379	397	344	364	361	366	371	380	384	366	376	379	378	402	406	353	379	321	356	343	374	402	358	358	372	353	353	401	361	367	359	380	366	361	359	395	394	378	373	375	355	374	363	391	351	360	381	381	353	383	394	388	367	380	357	394	384	367	355	352	355	368	358	383	400	361	386	372	323	401	369	378	382	380	392	395	373	391	349	360	369	406	404	361	339	406	335	390	375	371	323	339	362	354	390	380	410	396	356	374	377	443	380	378	387	373	371	384	320	369	367	370	377	435	357	349	364	378	361	376	345	362	356	365	373	382	414	394	405	367	355	380	375	397	358	361	329	394	364	381	376	370	376	378	352	376	337	397	397	337	344	368	371	380	338	375	345	332	360	380	359	385	408	376	395	395	378	349	348	364	400	382	403	354	374	337	378	362	392	381	385	406	347	367	374	390	389	399	366	394	342	405	368	393	363	374	355	383	400	363	381	360	378	375	374	398	411	379	368	328	363	374	408	405	360	410	366	378	387	372	363	377	406	384	377	357	356	372	389	417	373	354	353	370	366	365	353	364	382	368	378	364	404	353	362	389	377	399	361	395	362	391	367	376	393	378	367	384	379	400	375	389	349	358	382	392	367	372	377	391	380	329	401	402	336	378	375	368	385	375	392	359	389	334	383	359	382	386	404	354	373	348	402	368	359	353	364	365	388	363	371	368	393	373	358	392	414	364	357	399	349	357	357	348	378	366	393	388	386	362	373	394	385	359	373	366	361	375	369	403	366	382	375	379	374	370	370	372	359	391	405	373	396	402	371	380	345	407	364	366	378	391	379	396	353	372	387	359	383	384	343	377	384	351	387	377	389	386	381	381	364	350	407	380	366	373	347	396	350	355	387	388	428	367	361	385	390	404	365	392	361	354	366	368	408	398	343	400	374	383	350	354	370	370	374	365	357	343	373	377	344	349	372	373	375	383	388	399	362	375	399	382	376	359	362	365	376	367	375	382	383	347	366	376	363	435	391	373	350	378	366	402	350	358	366	350	349	394	393	368	356	391	374	364	381	402	379	344	383	382	354	382	367	378	369	394	333	383	366	355	364	365	373	338	412	353	340	348	382	374	392	370	370	346	368	400	376	367	334	375	367	367	397	373	378	354	347	373	346	398	349	342
25312	21175	27088	25253	13879	6493	4344	3664	3679	2238	1693	1561	1546	1390	1188	1106	1033	1012	852	809	765	730	584	567	606	551	543	628	570	604	621	619	572	588	552	573	533	530	558	555	547	544	507	536	516	543	525	553	602	513	607	520	517	500	526	516	543	547	512	496	534	512	532	477	490	519	490	539	469	513	471	510	475	501	455	525	462	505	493	487	476	492	535	504	485	493	510	497	479	503	477	445	517	509	481	521	495	506	448	456	507	504	482	514	513	510	474	495	500	506	517	504	492	533	488	475	481	538	502	473	492	462	468	502	495	499	480	460	504	489	493	514	464	474	475	468	489	510	482	482	472	477	464	499	478	478	475	477	514	493	468	511	509	465	456	504	491	499	479	475	540	485	481	496	507	486	428	467	461	536	471	441	494	507	477	495	476	497	471	512	502	517	491	488	474	470	515	520	496	441	461	507	483	511	494	478	446	503	511	488	459	476	467	486	473	490	473	475	505	463	495	504	480	480	474	514	490	521	492	514	515	488	525	481	488	475	522	497	487	498	443	487	517	501	529	495	504	481	500	517	465	450	463	494	443	485	508	488	504	491	524	491	514	458	480	503	514	473	519	488	490	510	494	492	491	473	499	503	501	458	503	533	487	484	455	501	449	469	522	486	496	482	462	504	485	465	495	528	475	461	490	522	487	482	507	486	480	450	452	481	469	490	452	496	520	500	476	461	456	483	482	490	478	481	502	510	502	463	462	468	546	492	521	481	522	468	496	491	518	466	507	520	486	520	513	473	489	515	491	440	512	454	512	506	478	433	493	482	517	464	528	514	490	515	480	473	492	437	542	522	481	452	466	463	464	519	502	504	469	493	480	517	500	501	458	532	460	469	517	464	491	487	461	476	498	498	511	484	458	542	535	495	444	521	524	466	511	483	475	488	472	449	543	467	495	484	473	471	486	480	471	494	448	504	503	526	528	493	470	490	473	537	476	515	507	511	481	492	469	533	500	469	423	492	495	504	522	441	470	497	464	475	515	505	449	502	492	497	536	490	449	496	464	497	491	495	479	486	480	526	506	474	492	531	482	496	475	490	466	485	483	461	466	518	481	477	504	499	506	524	479	533	498	456	536	470	465	469	501	532	493	503	502	496	493	520	491	494	453	463	503	468	470	491	468	488	479	515	474	491	512	478	498	503	471	471	495	489	514	484	514	500	487	525	544	480	505	543	495	489	473	523	502	482	472	437	497	487	489	492	486	476	482	470	481	500	509	512	473	508	463	506	490	523	522	486	497	494	497	510	479	474	475	487	483	425	468	467	455	472	478	491	490	489	497	505	466	486	486	496	481	466	501	557	477	472	485	486	517	482	461	523	467	501	449	507	469	511	513	510	474	542	467	466	508	497	485	508	496	503	497	488	480	449	493	506	489	496	512	502	512	487	512	480	481	517	513	480	460	494	485	463	481	512	478	524	471	493	502	456	502	480	465	480	512	493	473	445	496	460	475	514	463	503	552	491	478	476	506	512	499	539	459	507	468	512	506	468	516	493	454	504	435	464	467	481	494	458	523	507	503	490	502	461	509	521	453	459	543	473	486	473	480	493	498	541	498	474	546	462	514	492	520	520	527	507	531	486	470	468	492	501	473	488	494	468	456	511	463	462	452	528	489	503	456	485	522	497	509	516	558	464	475	520	494	509	501	475	455	478	458	497	517	467	496	497	493	479	478	483	500	491	447	513	527	498	462	501	459	475	522	473	467	485	543	516	488	450	471	502	464	478	497	483	508	437	488	477	490	471	497	488	473	488	464	473	469	477	473	510	455	514	504	466	497	492	505	518	477	503	492	497	517	460	490	523	439	532	483	490	466	498	450	497	492	457	527	454	515	491	465	481	474	468	490	468	492	442	451	499	509	555	476	488	526	506	470	512	485	512	527	489	479	497	489	489	467	516	464	470	492	475	503	454	517	484	439	481	491	505	479	521	527	505	483	494	479	476	497	508	450	483	444	449	504	443	496	465	473	494	482	470	473	482	485	494	459	496	473	492	524	519	476	483	461	491	492	493	479	457	479	472	495	476	516	524	448	508	462	475	480	482	527	515	497	504	500	469	492	482	451	491	493	485	529	511	518	507	511	520	504	464	476	525	500	487	498	509	486	491	484	460	476	522	512	517	479	473	463	498	537	473	491	446	449	471	487	466	472	488	498	541	508	487	505	452	445	516	490	487	469	485	494	514	494	494	447	481	462	491	513	474	517	490	506	473	469	471	470	520	511	523	470	489	499	478	493	474	520	489	482	475	492	485	506	505	476	525	486	424	492	480	496	453	501	515	462	513	512	485	470	474	451	487	471	472	491	557	496	505	524	458	461	482	469	498	466	508	497	487	462	509	488	503	453	510	445	518	496	489	474	479	485	497	488	530	516	499	494	508	530	520	466	498	490	462	482	480	495	465	463	468	481	492	483	487	492	496	496	524	510	470	491	512	497	499	525	475	522	503	490	503	517	538	482	484	489	482	476	503	514	478	498	443	515	494	513	493	490	510	543	453	492	459	487	462	475	499	511	495	506	436	508	536	486	512	517	487	499	479	518	520	489	516	458	474	502	527	443	484	519	508	537	481	490	476	493	476	507	466	481	492	474	460	477	512	482	495	502	488	470	488	499	482	482	511	471	445	508	492	491	529	486	512	488	499	519	462	470	486	474	528	553	468	544	483	499	494	481	472	459	507	475	500	478	475	468	467	492	461	493	522	513	533	525	466	493	503	456	488	507	489	499	455	502	505	465	486	515	450	513	522	482	521	465	477	515	533	499	463	473	469	476	457	468	482	485	495	521	463	460	477	476	486	472	501	481	477	482	469	484	488	477	457	489	512	504	493	481	494	525	515	470	468	473	489	486	466	505	470	520	468	520	464	463	495	462	497	478	512	509	506	510	474	457	509	508	497	447	506	473	495	486	499	522	519	493	498	470	507	479	526	484	459	491	493	506	471	506	525	504	461	489	556	486	488	529	491	522	485	474	489	513	520	472	492	539	491	502	473	495	459	484	479	502	489	501	493	500	517	477	467	450	475	484	501	516	481	510	484	462	437	459	503	507	477	470	498	444	540	481	522	475	482	492	497	481	466	487	456	480	499	484	477	507	472	469	511	508	493	531	487	458	528	482	478	491	479	466	509	472	462	527	471	474	494	503	507	503	511	468	500	507	481	477	463	539	518	471	492	487	488	469	465	485	507	479	500	507	488	495	530	490	529	471	485	466	512	476	472	479	486	535	497	481	493	522	508	500	529	478	499	512	486	481	494	515	469	543	469	471	465	490	541	466	471	500	473	459	491	471	533	454	482	488	496	505	493	505	492	509	492	523	466	449	458	482	461	498	472	500	482	527	485	507	494	485	546	479	473	523	513	500	502	525	494	452	490	482	491	477	462	485	497	511	498	480	501	484	501	497	487	462	497	493	546	487	502	461	483	498	446	540	467	454	489	507	499	468	477	519	478	447	499	533	479
17985	31703	26614	16672	13609	10836	8778	8064	7952	4963	3408	3161	3086	2506	2047	1914	1756	1601	1393	1153	1116	1028	907	815	791	752	760	733	830	770	728	757	725	678	764	724	681	727	698	712	647	640	706	684	693	648	675	676	647	673	658	647	652	633	600	686	619	661	622	627	576	616	587	618	574	600	578	593	595	580	592	586	610	590	561	618	608	557	616	547	613	555	564	524	606	585	553	549	583	555	564	615	605	569	545	554	590	569	620	544	552	587	534	628	587	610	571	562	605	569	562	559	619	580	545	557	605	572	577	564	627	607	569	597	535	586	600	550	595	572	555	574	560	600	579	557	520	565	521	536	593	547	574	570	561	562	580	548	576	581	545	581	574	553	579	598	560	598	540	578	566	543	599	598	587	587	600	561	551	582	555	590	581	592	563	564	575	600	561	613	545	583	582	562	565	558	596	593	554	571	557	598	578	552	581	612	553	595	557	541	578	547	597	551	575	591	550	555	536	630	538	575	554	624	565	643	542	551	547	585	601	585	566	595	581	566	582	583	612	597	564	593	560	564	607	533	562	613	542	586	555	567	562	559	598	593	575	561	596	577	622	592	576	599	598	581	570	530	596	553	601	586	574	586	569	573	569	514	600	564	549	608	608	573	615	585	574	627	567	580	594	563	590	559	591	649	614	575	570	640	581	606	597	548	594	553	617	567	579	546	585	628	601	553	557	582	566	606	609	550	544	556	607	610	574	575	576	561	592	620	611	584	580	558	587	621	563	582	558	616	579	554	581	562	601	607	587	569	567	599	589	591	589	559	602	556	571	615	545	587	588	581	586	530	586	570	566	577	576	553	592	591	592	526	586	530	548	572	558	573	577	558	544	568	591	646	599	580	560	622	549	566	575	537	583	571	569	562	573	538	554	579	550	600	573	600	587	571	589	616	584	563	555	602	588	573	607	579	565	530	574	575	565	569	563	594	550	539	577	559	591	568	587	587	600	549	532	557	567	578	589	551	559	587	632	603	571	553	577	570	588	583	595	585	543	549	564	568	528	563	546	541	588	584	550	543	569	569	603	544	572	565	562	584	587	573	598	607	608	537	561	550	547	554	577	595	542	575	604	584	545	559	586	541	612	608	649	579	550	589	565	592	591	553	601	561	588	570	585	519	547	569	618	579	574	556	533	554	581	558	593	549	541	583	614	588	589	602	581	583	566	603	550	601	528	548	581	555	560	572	578	574	581	634	567	592	566	606	559	553	609	574	576	570	525	567	574	613	592	559	571	547	576	589	593	529	576	558	605	590	579	615	587	585	589	581	529	610	612	595	543	583	581	623	600	567	575	540	531	607	564	544	556	616	603	587	605	603	612	589	594	533	563	569	540	539	622	595	541	624	603	572	565	609	576	571	527	532	544	571	605	572	611	559	569	589	544	598	565	587	549	615	573	585	539	568	590	595	570	577	575	586	591	551	606	591	582	550	551	565	570	546	587	585	546	586	557	578	626	571	562	586	572	566	584	542	592	557	557	615	600	562	555	561	558	548	614	551	547	582	574	566	571	607	613	572	546	611	586	602	598	586	548	591	559	598	592	605	590	582	596	580	568	544	587	544	615	577	584	578	601	579	588	543	551	574	573	580	556	566	578	570	544	600	614	593	542	566	573	569	621	549	548	588	629	540	574	600	587	565	576	542	559	560	573	554	582	575	568	556	566	547	578	557	566	559	591	599	582	560	604	541	604	591	608	530	610	573	599	572	599	600	580	608	552	537	583	585	568	587	580	601	559	568	576	552	561	558	558	541	598	561	578	564	594	563	581	583	559	607	584	527	564	552	570	573	545	517	577	592	568	597	593	588	537	557	567	592	613	568	603	563	521	591	528	556	554	540	559	570	590	536	582	572	564	581	608	609	575	522	562	586	610	537	622	602	574	565	598	587	587	562	617	543	575	568	621	567	545	589	596	560	584	552	585	660	585	607	580	663	551	570	595	595	613	564	592	591	569	592	536	559	606	559	545	571	563	583	545	569	563	527	577	558	575	574	591	582	574	547	608	575	607	611	562	611	571	571	568	549	591	580	585	591	561	552	566	572	546	591	524	626	569	564	536	560	537	528	540	595	608	560	586	579	559	554	650	593	600	562	520	628	532	509	569	567	563	543	547	561	626	552	568	548	588	568	559	580	566	540	572	568	625	582	587	579	571	568	600	562	607	560	554	556	577	571	561	618	574	579	581	613	562	548	542	572	553	562	534	594	527	601	569	570	597	566	541	616	555	544	602	602	567	575	586	552	570	610	584	543	582	548	593	586	561	566	586	540	590	573	563	604	550	596	559	631	591	577	564	574	547	557	586	596	591	564	560	546	555	574	609	600	595	570	552	595	575	581	577	574	590	597	569	598	617	596	572	573	588	614	583	555	576	567	560	627	586	582	572	604	544	562	585	560	552	559	611	579	577	589	543	575	570	572	597	548	545	604	589	590	571	597	549	606	591	594	602	577	591	609	580	589	565	545	580	555	575	547	538	586	604	582	552	559	528	594	585	555	583	601	607	568	560	568	577	598	582	565	603	587	562	554	552	567	606	575	601	541	635	561	545	619	576	595	569	564	548	597	553	585	623	558	581	569	575	578	553	550	632	608	580	564	567	599	558	569	605	583	601	569	551	575	623	561	552	600	563	576	543	571	588	560	610	576	584	578	542	585	581	568	567	592	594	550	578	601	593	621	572	537	581	577	572	603	551	599	563	619	582	578	566	632	601	593	558	577	572	605	530	558	570	604	597	570	580	584	598	548	577	549	560	522	568	571	561	561	587	577	590	579	556	563	588	596	544	519	541	564	562	578	586	569	620	600	582	566	559	549	574	596	585	538	566	613	588	582	579	595	534	593	579	527	532	544	595	576	554	560	588	630	568	618	608	571	603	589	573	577	549	609	526	583	606	616	574	572	552	631	584	522	574	605	585	609	612	567	568	588	574	579	630	594	541	585	567	546	584	571	580	616	594	592	602	524	554	548	557	555	549	594	584	575	548	594	574	584	546	583	563	560	592	551	604	583	565	553	574	595	611	595	569	552	593	579	569	579	603	585	591	580	548	578	608	572	579	559	549	555	564	537	564	569	606	567	625	602	612	601	561	567	571	579	538	556	612	566	545	551	523	585	612	604	593	564	595	587	566	550	594	544	618	571	571	604	539	555	585	593	597	537	576	542	600	579	557	566	625	605	606	585	593	564	615	580	613	604	576	616	544	562	540	567	574	577	587	570	570	560	566	587	551	585	596	554	573	612	615	588	547	541	575	595	600	588	562	606	583	594	572	522	585	589	569	553	579	569	573	599	590	567	611	571	594	588	553	580	625	561	617	582	566	569	584	563	530	572	550	579	551	573	618	566	587	529	569	611	535	598	584	600	566	589	597	563	566	570	559	598	625	623	604	577	574	618	617	592	571	580	558	577	535	560	557	590	584	525	582	576	609	568	576	626	571	551	578	568	621	549	583	560	588	551	581	564	591	588
23162	21194	28779	23879	21238	21487	15521	8641	6475	3722	2747	2625	2768	1999	1707	1498	1381	1332	1086	1016	913	800	667	587	537	546	563	614	619	595	598	550	540	532	550	509	487	535	508	506	488	468	457	494	487	497	494	500	472	456	463	485	458	443	444	439	505	448	445	420	390	432	404	423	407	425	395	420	407	436	381	395	391	422	443	396	417	394	436	349	376	368	413	390	359	453	386	415	383	373	387	388	379	380	386	366	384	396	408	402	388	407	362	422	399	417	408	402	394	381	390	395	425	381	397	412	390	406	367	390	407	419	397	404	385	341	375	407	437	387	406	392	364	406	427	414	433	406	406	367	396	420	416	416	401	406	399	411	379	400	398	417	387	442	398	410	374	377	391	400	394	388	401	390	411	385	404	422	423	394	394	384	387	419	408	385	395	379	372	405	351	403	427	391	355	412	380	379	384	377	396	360	396	419	375	415	350	433	402	401	372	391	360	387	399	377	367	404	385	450	414	393	344	383	408	409	368	366	384	375	393	379	409	380	409	412	404	405	382	374	375	398	373	411	380	357	381	396	391	364	396	389	398	383	381	344	403	357	430	361	374	386	375	416	409	388	381	439	397	399	396	413	383	391	383	390	391	416	401	408	399	352	384	366	402	409	376	391	378	388	398	364	368	385	368	434	379	406	379	393	417	409	365	375	412	405	358	409	428	386	415	393	381	407	409	412	420	423	358	380	373	418	388	394	413	383	426	392	400	408	372	387	410	408	393	383	416	375	404	392	398	382	374	386	428	414	380	417	398	392	408	364	390	399	395	378	385	384	408	393	376	358	375	424	341	392	410	404	387	374	413	401	365	387	402	348	353	416	377	387	380	404	392	359	392	370	403	409	403	373	418	389	423	370	406	400	420	420	394	367	406	374	379	386	402	375	375	376	359	401	363	370	394	374	411	397	396	396	396	413	415	391	378	403	411	395	395	358	380	390	400	385	386	384	433	410	409	398	375	380	412	376	375	396	392	412	387	406	401	394	423	391	399	394	442	410	378	372	369	406	399	410	402	374	395	413	440	373	369	384	392	379	376	399	399	362	346	407	396	384	374	388	408	370	425	391	407	369	410	407	402	394	380	386	372	380	406	387	415	404	399	412	393	393	395	391	387	395	388	384	399	370	374	401	397	384	347	380	420	383	387	407	398	403	353	396	357	411	393	379	398	375	368	358	387	388	375	409	394	419	413	415	390	373	385	383	378	393	355	398	393	385	382	384	376	382	376	362	387	366	410	404	383	394	387	361	378	380	380	433	389	425	382	362	402	403	425	413	384	416	377	440	373	405	377	427	358	405	385	379	410	413	400	409	407	369	381	368	403	391	400	403	397	367	405	382	425	397	395	409	392	377	377	414	394	404	421	371	359	391	387	405	387	365	399	367	387	398	387	423	374	409	400	416	381	397	390	392	381	397	413	410	392	433	410	402	387	393	420	420	412	394	427	400	380	434	383	400	394	421	405	385	396	412	367	441	393	368	421	386	373	390	397	344	375	381	372	390	394	399	420	407	418	393	389	421	370	372	390	375	410	397	396	422	370	368	373	384	393	398	356	368	391	385	406	398	427	443	372	376	395	383	365	388	406	381	397	379	402	421	366	385	373	386	380	388	396	408	378	419	411	415	387	393	420	423	379	396	375	420	407	395	414	416	422	377	402	388	368	400	383	369	390	383	430	392	334	368	426	400	411	384	395	417	413	398	373	373	424	399	417	371	421	406	364	383	410	400	341	406	429	385	442	380	383	395	401	383	340	397	404	374	367	386	382	392	404	389	376	385	412	371	388	382	410	403	394	405	382	397	374	407	398	367	404	409	351	392	388	401	389	368	407	355	370	350	391	399	417	391	398	421	385	375	395	403	416	412	370	402	407	415	409	448	399	356	374	410	412	392	421	382	393	359	342	353	424	389	393	380	386	398	397	410	414	391	396	388	409	395	396	409	406	354	417	386	390	421	374	398	390	414	401	406	435	371	398	379	396	360	392	359	397	393	394	383	376	388	380	382	400	391	379	427	412	418	413	358	361	436	382	381	392	379	373	407	388	379	426	368	359	390	370	395	406	398	386	405	412	392	435	387	401	398	385	397	401	406	390	422	419	378	391	387	398	400	410	424	410	390	372	368	420	372	351	358	410	398	396	398	392	356	377	397	424	409	383	391	396	407	406	367	365	397	386	390	385	411	385	381	391	410	369	375	405	364	420	434	416	422	383	369	373	366	402	403	379	402	408	368	379	393	369	413	397	408	398	354	423	386	387	422	394	406	384	377	357	404	381	371	405	414	434	362	394	395	405	364	418	382	440	362	404	412	410	394	388	396	422	421	403	373	400	420	427	388	391	386	439	386	396	371	398	403	425	357	423	409	351	407	421	379	417	412	349	402	402	426	356	376	365	377	408	401	399	397	417	410	384	384	417	414	373	389	397	393	369	390	396	381	381	412	382	390	402	412	395	404	396	397	373	390	407	402	388	380	413	390	387	367	403	394	427	397	398	416	365	399	436	338	393	385	426	353	424	418	402	378	370	403	367	376	369	369	399	361	405	396	407	368	411	381	391	404	410	368	372	367	402	367	418	377	405	386	381	431	394	373	404	386	418	380	381	394	402	359	395	392	386	397	399	373	403	366	407	398	436	380	406	408	389	410	409	408	368	395	387	386	414	424	408	367	350	400	392	370	401	424	422	366	410	372	383	401	388	366	387	386	367	419	416	399	370	385	398	354	363	386	391	392	360	377	381	386	407	384	420	407	401	386	391	425	381	389	382	397	452	423	388	391	367	402	396	387	384	405	379	365	402	392	386	376	358	392	397	369	411	370	418	417	415	400	371	416	384	372	374	361	373	396	366	416	374	403	392	390	378	389	390	395	401	379	376	407	354	375	373	365	384	362	401	353	403	393	406	364	420	403	409	378	399	392	419	409	388	395	361	433	381	400	353	361	406	368	415	396	358	374	416	424	385	378	384	374	395	408	420	389	402	397	386	367	385	393	419	355	412	375	400	386	385	364	370	392	396	396	407	388	350	395	406	401	422	391	394	380	405	352	422	412	438	399	419	405	433	380	404	372	439	409	385	375	399	400	398	420	372	380	384	440	405	417	388	395	396	434	402	402	400	394	359	388	433	412	381	407	381	394	387	389	395	407	392	385	399	367	419	369	426	373	404	397	387	407	404	379	409	414	366	394	406	399	405	384	385	390	376	421	385	399	409	407	417	377	362	383	399	387	375	382	396	425	386	391	398	355	388	380	370	383	387	399	412	363	394	374	379	374	334	406	405	430	388	392	396	408	419	374	403	419	402	392	371	390	419	438	371	380	413	374	368	409	407	390	389	351	401	431	432	377	416	371	405	400	387	368	430	387	381	396	422	403	398	399	369	367	378	384	439	372	360	389	399	374	386	386	376	426	384	380	391	396	410	362	398	396	373	400	393	415	398	379	412	412	419	400	382	376	428	422	364	398	374	389	377	413
20880	41438	35567	24396	20658	17216	15431	14468	12386	7200	5745	5167	5451	3850	3262	2807	2444	2313	1919	1621	1522	1284	1029	879	846	853	736	709	811	902	847	744	684	668	703	710	673	714	624	672	586	616	605	593	596	570	631	630	633	583	575	578	589	554	517	557	527	549	502	512	507	489	487	484	479	476	496	469	536	449	493	477	488	460	474	453	480	483	456	454	471	492	449	482	433	506	431	486	475	439	423	493	439	492	473	472	459	470	430	494	466	493	467	434	505	451	440	446	482	422	429	468	445	460	453	469	457	495	442	459	460	429	445	441	424	482	461	469	423	428	458	438	473	434	476	422	484	424	467	436	471	433	423	438	466	444	452	445	413	443	487	438	465	467	434	446	440	440	431	452	431	444	445	437	495	493	486	425	421	522	460	455	446	428	433	448	465	409	464	409	441	464	455	474	440	491	420	447	451	469	448	446	447	451	457	501	454	459	464	456	454	477	436	442	480	434	441	434	474	436	463	420	431	487	469	447	443	420	458	424	449	448	453	463	461	449	460	436	455	442	468	460	446	459	478	429	435	442	445	446	472	482	454	422	476	410	436	460	466	459	466	452	452	472	460	492	419	453	450	464	466	476	497	453	439	463	498	466	467	434	458	469	442	449	460	443	487	451	446	478	414	436	436	441	449	455	439	449	473	440	464	466	461	433	457	465	478	487	461	461	439	444	445	434	467	442	447	495	477	430	473	449	451	437	402	418	461	439	447	449	407	425	427	474	442	442	436	448	461	458	447	434	473	451	465	452	443	437	447	445	461	436	432	445	440	471	428	473	487	460	428	433	441	435	414	452	466	435	454	466	433	442	466	460	463	455	463	440	450	458	461	450	439	455	448	461	469	444	457	459	483	458	425	457	474	487	444	473	454	466	458	497	457	406	468	458	455	423	446	416	450	445	476	436	458	435	453	461	416	449	451	468	494	426	466	471	453	455	462	468	457	438	423	470	443	442	474	446	414	453	459	472	463	438	431	429	475	479	453	463	449	437	457	461	445	454	467	448	484	466	466	440	452	416	423	450	424	442	461	478	436	475	441	454	443	480	435	494	460	456	430	457	484	436	464	459	418	471	443	460	446	426	473	440	474	475	419	438	461	453	454	439	465	445	421	465	440	428	476	458	407	432	466	475	468	486	439	440	471	447	444	428	433	465	420	462	452	430	452	423	452	473	453	494	437	436	460	474	473	474	442	420	435	466	469	476	442	453	470	465	453	457	432	458	477	445	465	454	471	456	460	492	451	412	447	486	432	452	437	430	450	490	452	456	453	451	435	502	492	436	448	502	449	432	449	425	445	431	478	456	465	465	430	442	460	464	461	450	455	450	438	443	434	428	447	463	472	493	453	450	434	470	432	443	443	471	427	445	436	467	442	434	480	438	468	455	417	466	455	460	414	445	452	485	457	439	439	412	448	481	418	449	446	437	478	459	446	452	447	401	488	428	453	475	465	426	444	464	418	425	451	444	458	490	487	443	442	441	456	482	470	440	474	420	453	497	424	430	435	439	494	445	436	461	454	422	462	473	450	437	464	450	449	446	471	465	457	451	448	410	414	448	474	452	439	460	450	448	484	449	440	433	443	453	469	452	461	455	456	421	440	463	465	460	447	436	463	466	450	516	480	484	438	476	451	445	427	432	463	421	405	440	471	431	443	432	454	482	461	479	476	473	441	461	480	461	475	464	496	451	449	440	428	442	468	460	432	508	453	417	431	472	479	467	408	444	431	456	436	460	454	454	471	435	444	447	442	428	431	446	428	488	442	458	522	454	462	433	436	429	427	470	462	451	430	449	453	460	438	462	404	449	434	458	428	454	433	427	437	437	408	455	460	478	408	452	478	469	407	454	448	468	479	460	442	438	453	511	440	469	451	474	440	464	481	476	462	480	443	484	445	398	450	475	441	500	462	468	442	444	465	434	462	470	476	470	456	452	452	427	455	438	440	448	467	481	395	395	416	429	412	452	419	475	443	447	460	500	455	448	477	496	428	466	457	443	399	443	456	418	421	442	448	468	399	461	427	512	448	472	437	444	425	439	474	491	444	459	440	471	459	434	439	437	430	445	469	446	436	455	436	448	473	447	463	457	438	433	462	402	420	455	430	436	459	448	446	455	438	484	439	468	483	436	479	461	428	456	460	470	436	428	450	456	460	477	428	448	431	440	450	457	469	468	404	444	458	449	443	443	442	482	464	505	455	430	442	463	426	439	446	473	517	419	436	460	478	495	426	431	449	462	465	439	462	472	452	454	509	455	434	473	463	454	436	453	459	446	424	447	411	472	453	462	454	434	483	457	457	469	445	432	465	481	443	448	403	449	448	449	427	446	452	424	465	475	457	452	443	440	481	489	432	458	424	469	438	463	455	454	463	478	427	482	489	472	428	433	450	458	445	443	477	468	434	458	449	461	449	477	482	460	445	453	447	460	445	463	458	447	460	446	433	430	455	454	434	451	483	469	437	456	469	435	423	468	435	425	413	463	477	431	439	421	444	456	436	460	439	478	413	504	459	459	449	437	426	460	452	433	439	474	425	456	436	449	479	468	426	425	430	434	466	449	418	437	450	421	446	459	456	465	500	401	434	450	431	460	494	479	447	469	438	441	444	441	421	449	446	432	483	432	464	475	462	454	500	446	476	478	468	447	477	468	474	437	465	420	434	467	452	478	471	431	460	423	458	482	435	438	476	424	427	454	498	459	416	466	413	455	450	449	443	411	454	452	474	449	443	487	437	459	454	454	466	472	464	438	432	434	463	448	427	455	471	465	424	457	462	458	454	463	406	447	455	442	465	477	470	464	424	438	435	474	470	426	458	482	454	457	497	423	463	467	419	463	421	461	429	465	472	448	456	437	461	453	446	430	388	453	457	477	412	446	444	455	434	426	450	442	447	482	484	446	473	437	461	444	450	458	441	437	489	464	414	499	454	465	452	468	466	463	430	446	481	440	468	459	467	479	445	458	443	464	466	458	459	454	426	441	437	435	470	454	472	436	471	452	449	448	446	462	475	450	497	448	442	507	462	478	423	450	449	433	454	470	513	481	442	484	453	437	484	478	441	456	459	469	445	469	438	446	501	469	462	442	446	416	461	469	476	483	470	451	450	429	458	469	452	456	484	448	458	462	465	450	452	444	401	441	482	458	442	392	472	454	449	455	423	451	460	436	479	437	470	480	411	427	477	468	429	451	427	440	518	438	446	449	468	427	471	515	443	469	453	452	486	455	430	494	491	471	474	441	464	447	447	505	473	469	447	424	475	446	448	394	432	435	472	415	446	402	470	457	421	449	435	467	462	475	461	459	450	473	437	468	445	471	431	455	454	452	451	460	477	445	447	440	433	449	445	478	455	463	439	448	470	463	483	461	431	454	447	446	454	435	465	478	425	419	473	462	462	422	442	436	462	483	470	471	436	430	413	446	425	496	485	427	443	464	434	466	438	451	449	426	426	473	474	470	485	484	458	471	477	463
27428	21050	18260	10990	6518	4205	3706	3569	2758	1534	1388	1331	1330	1026	962	834	806	735	682	632	581	544	489	444	463	457	470	473	470	487	507	484	402	451	449	443	472	522	411	462	430	444	453	439	459	420	444	439	449	417	434	423	469	442	410	442	450	402	422	412	398	415	397	414	420	413	400	441	430	420	417	395	430	418	415	442	439	406	383	402	415	402	427	389	395	393	380	388	389	427	414	444	449	409	383	409	431	403	396	395	410	439	399	386	423	413	403	370	387	403	377	402	411	389	414	416	407	418	389	452	358	393	398	420	382	407	401	372	428	374	396	410	397	381	374	402	425	378	408	415	418	422	412	390	415	420	338	410	365	391	382	375	430	392	380	385	369	375	398	415	409	405	384	405	401	437	396	389	391	339	426	396	444	410	403	393	415	414	428	435	391	422	400	426	410	419	380	398	389	423	443	399	428	434	387	429	372	392	392	386	407	396	401	380	410	398	382	378	444	449	390	433	411	404	404	397	398	385	414	386	437	388	420	414	410	373	389	397	400	393	405	417	391	395	413	447	392	381	404	402	421	412	396	412	392	405	395	420	412	431	431	392	429	397	399	423	410	434	389	401	423	434	426	385	349	428	399	414	438	379	412	399	401	424	391	415	431	409	402	397	386	399	416	446	422	426	419	400	445	394	387	441	432	417	401	394	425	420	364	391	446	360	423	425	400	417	379	399	388	426	398	422	414	412	400	403	438	360	422	418	416	418	376	395	383	408	404	342	423	414	390	420	387	394	415	399	400	423	446	415	365	379	411	409	391	408	401	398	378	373	448	367	405	412	388	391	398	395	430	373	425	450	392	389	383	375	419	436	417	451	399	418	420	444	404	409	423	408	348	422	391	434	373	430	365	409	368	409	388	378	404	411	353	388	368	409	414	396	393	378	439	413	406	442	387	426	422	385	415	388	419	416	402	385	418	391	400	388	384	379	387	378	407	387	417	384	399	369	380	384	387	419	440	419	424	399	392	394	383	423	415	370	410	403	401	404	394	378	424	403	361	399	377	426	412	417	406	409	374	430	424	411	394	427	372	393	417	381	392	394	398	417	381	415	456	356	391	424	423	405	381	389	393	382	397	381	417	393	382	388	385	392	447	425	434	422	409	414	427	414	371	438	372	387	404	406	371	415	384	422	395	406	398	377	402	411	401	415	423	384	420	383	413	434	387	412	393	416	428	416	384	408	395	389	422	416	395	423	409	419	418	406	406	396	399	382	397	407	407	387	381	386	430	398	415	428	412	439	419	397	416	406	399	412	401	369	424	402	410	422	393	427	428	407	412	389	384	404	412	377	397	426	389	425	417	383	399	410	362	417	408	395	436	388	401	410	392	423	384	378	429	450	401	415	390	447	407	390	414	409	405	417	410	393	375	379	392	394	385	427	421	421	424	399	391	404	440	387	420	381	404	408	412	402	378	413	420	404	392	411	439	402	423	392	465	401	391	422	399	370	420	405	438	383	410	359	430	396	408	391	391	384	400	437	420	408	405	400	430	393	380	410	402	420	387	397	411	398	356	397	415	401	396	403	398	374	415	399	386	418	383	391	429	439	386	452	407	379	404	425	345	414	424	412	431	408	394	425	393	422	417	401	383	386	433	377	401	390	398	412	391	417	421	404	398	402	389	376	385	413	388	405	424	375	434	368	380	399	399	361	394	413	402	371	390	399	414	384	406	439	444	418	425	402	435	418	438	419	420	441	420	382	394	405	429	420	430	374	395	385	458	414	390	407	379	423	389	419	456	402	428	383	400	416	390	424	411	399	406	392	378	406	404	403	414	418	418	402	410	415	401	398	368	423	381	413	388	385	416	427	433	462	392	390	423	427	378	411	389	360	373	415	385	397	404	417	458	410	406	397	432	406	425	387	389	415	402	394	385	377	398	415	421	416	393	396	399	427	391	385	383	413	429	416	417	414	373	380	373	433	420	440	402	400	366	420	399	417	395	412	397	394	424	430	380	409	376	406	414	408	410	394	357	402	420	409	381	396	411	430	408	424	387	373	442	398	379	387	439	376	396	425	411	441	396	409	392	391	440	418	437	408	367	398	414	394	424	416	403	395	430	384	365	392	410	384	397	427	384	404	419	408	427	387	408	421	408	412	403	385	385	389	408	403	409	395	372	393	426	424	401	407	385	396	408	392	386	439	369	428	372	438	402	350	415	397	431	438	395	357	416	410	414	402	401	401	372	377	411	415	396	403	400	356	374	433	374	396	418	390	413	421	432	383	422	399	409	379	391	420	424	402	434	419	421	387	384	364	414	395	407	404	429	416	387	434	419	384	427	414	411	428	436	456	424	402	396	418	427	416	420	403	414	372	405	398	394	414	416	444	423	419	369	388	399	407	420	420	392	410	397	407	389	391	406	402	435	392	401	453	396	395	418	437	396	414	428	416	390	396	394	359	421	403	406	411	438	387	409	406	451	394	404	381	387	440	442	408	396	400	401	415	409	394	432	425	395	374	400	395	438	400	407	395	376	430	417	387	367	381	418	437	384	418	375	375	414	408	422	371	434	424	394	388	434	412	389	452	424	473	411	412	385	427	427	432	403	392	381	363	385	391	398	377	400	441	444	406	375	438	402	389	392	399	403	440	396	412	409	432	387	405	407	419	428	392	398	408	433	415	406	370	422	393	417	419	421	432	434	403	400	410	400	428	395	410	402	438	388	390	388	425	369	414	379	397	386	397	413	421	429	384	387	400	443	381	416	412	374	421	391	413	410	424	398	420	413	431	387	404	407	384	389	446	397	409	418	411	370	388	391	402	402	416	379	384	409	389	426	417	393	408	413	397	414	424	407	401	397	396	409	426	445	411	402	417	424	391	426	398	383	428	420	429	406	384	400	378	418	430	374	417	376	374	382	388	382	371	380	404	403	434	388	415	446	423	419	393	363	406	395	423	435	419	382	385	420	401	399	399	420	423	374	381	358	429	435	432	413	419	409	411	391	425	459	386	416	377	410	422	398	413	396	393	411	403	396	442	394	407	404	404	398	409	401	403	407	450	419	392	410	401	399	419	378	409	386	418	401	410	401	431	421	405	414	431	417	408	444	429	419	424	366	389	459	369	399	409	421	419	374	417	390	382	349	416	399	377	427	416	432	420	400	401	400	402	434	407	359	394	397	413	407	402	444	393	401	414	420	357	394	400	405	415	403	428	462	410	417	424	427	432	398	394	382	404	404	444	389	396	412	438	425	428	368	426	396	410	415	390	425	392	407	423	436	386	390	385	401	426	375	412	404	391	398	418	420	412	386	387	395	382	385	380	392	421	409	404	393	408	418	413	397	369	391	401	413	426	403	385	412	407	403	411	404	425	406	414	387	425	412	414	409	441	415	425	393	415	425	388	423	435	405	433	374	382	407	429	412	388	383	401	403	371	418	421	418	443	406	407	389	417	426	376	431	393	433	419	442	418	374	421	413	393	382	419	404	412	421	377	397	399	436	434	385	422
16366	27091	22231	13629	10360	7951	7750	7541	5805	3221	2759	2687	2399	1819	1628	1406	1278	1226	1086	919	882	806	764	622	592	639	596	610	618	600	647	631	565	578	606	616	582	588	594	572	582	557	531	550	533	521	573	547	568	542	532	580	595	547	543	525	534	507	504	494	511	518	503	489	518	542	548	483	525	485	500	496	490	473	515	493	510	525	463	509	460	485	467	530	474	479	504	464	482	484	485	477	476	483	460	491	450	514	477	450	509	494	488	514	515	466	481	518	492	539	462	499	542	515	468	473	478	524	495	488	468	489	508	479	448	444	487	514	497	438	509	521	494	499	509	462	471	505	501	462	517	476	495	469	491	507	498	473	482	478	495	472	505	479	425	452	493	496	509	484	461	481	508	510	470	477	517	489	478	478	467	464	494	505	501	427	486	518	488	487	502	509	477	469	456	500	490	472	512	476	447	549	495	489	510	506	479	547	453	467	466	462	498	498	489	449	457	518	505	493	505	462	495	489	475	507	461	494	494	517	457	511	492	472	501	524	509	485	479	429	519	492	482	482	498	433	439	473	496	460	490	478	453	518	478	492	484	510	476	505	510	491	451	491	481	505	467	506	505	522	493	514	525	493	536	513	440	477	470	482	498	462	469	475	483	473	509	480	487	513	510	533	500	513	482	464	474	459	482	491	502	445	471	510	522	514	499	527	478	498	480	516	461	501	503	495	510	447	474	494	498	441	491	507	497	477	463	472	505	508	474	486	486	466	465	472	482	489	507	483	470	533	475	495	434	515	469	465	470	489	493	469	490	495	473	490	503	493	494	469	508	530	531	485	455	471	498	498	510	488	477	457	500	485	530	465	486	513	474	439	482	514	500	477	474	497	480	471	457	491	484	517	512	500	489	486	468	459	506	500	485	468	503	486	482	516	490	500	474	481	481	492	478	499	507	523	487	518	487	481	481	482	521	485	487	448	478	447	486	492	499	462	504	485	451	439	480	513	509	467	462	455	465	490	477	512	451	514	474	464	510	465	495	501	478	456	501	455	485	520	509	469	457	488	457	497	478	467	503	475	466	477	487	466	512	469	486	474	483	458	500	484	513	493	458	487	498	481	449	454	447	493	508	463	489	503	488	485	482	476	490	486	479	482	473	505	523	523	497	484	480	537	485	460	467	503	495	520	511	485	518	515	486	482	449	491	484	515	508	505	487	491	429	472	481	433	499	494	481	510	494	497	488	481	485	513	467	513	454	530	469	459	485	487	493	452	501	471	503	497	518	461	478	477	469	522	489	452	520	481	463	486	499	487	469	467	501	492	459	517	478	525	514	459	510	449	444	486	499	494	501	507	492	508	486	456	470	476	516	487	500	464	497	492	494	502	448	485	478	451	494	464	518	513	493	519	495	482	498	469	495	510	471	522	453	486	506	474	541	522	487	492	478	457	527	498	494	464	476	525	482	488	518	489	497	487	460	500	508	483	461	528	501	520	499	514	481	526	518	513	497	470	507	495	506	477	512	510	468	474	496	462	488	438	476	471	466	510	470	482	503	488	471	454	442	469	451	498	474	467	501	489	475	489	503	504	496	502	496	473	489	515	509	525	474	471	483	505	482	496	477	507	470	511	517	464	507	504	533	499	477	493	506	526	487	493	469	477	488	470	487	522	496	493	458	478	513	477	488	484	461	474	507	526	470	511	493	495	461	494	468	511	456	487	493	499	503	492	454	501	465	483	497	487	477	486	478	492	484	485	489	468	518	495	523	467	477	507	480	500	467	480	446	492	487	479	432	457	492	512	488	526	477	450	477	464	440	461	543	515	499	474	552	473	464	523	492	457	480	478	462	486	508	489	503	475	494	475	498	469	473	527	488	479	474	518	466	499	482	466	486	496	488	506	494	535	481	499	485	461	491	490	447	487	502	530	457	457	464	525	507	488	492	535	496	517	468	491	477	460	480	471	486	462	476	483	491	472	504	444	496	497	504	461	491	472	470	509	524	514	515	513	483	522	458	482	461	471	477	479	450	517	492	508	493	508	481	510	495	474	459	482	465	470	478	507	476	460	459	456	476	481	471	475	495	503	523	530	471	445	507	474	467	507	500	501	489	513	475	545	472	484	508	495	459	499	499	515	483	465	506	491	489	429	513	489	489	522	452	483	477	480	508	495	485	511	493	448	490	477	497	488	528	505	484	486	523	518	500	491	473	480	485	515	470	481	497	493	490	510	483	487	492	502	487	464	484	482	487	486	482	483	487	475	485	514	484	515	477	486	474	494	497	502	467	506	511	501	476	500	504	523	480	506	550	509	484	499	501	491	518	463	516	506	499	476	473	504	478	500	493	484	501	502	465	499	474	474	485	489	522	514	513	475	489	503	470	499	515	513	483	509	510	486	479	478	443	485	475	497	477	503	488	493	521	465	496	474	495	467	488	468	468	489	487	456	487	508	513	479	508	459	493	507	460	477	485	490	465	475	475	506	467	518	492	499	490	505	499	460	450	507	469	484	489	499	522	498	445	515	516	478	533	486	481	484	490	479	522	497	449	476	447	460	484	496	517	470	451	491	513	491	461	497	508	489	470	500	469	439	499	537	550	491	481	495	464	475	490	475	484	453	489	484	506	487	498	519	494	460	482	470	491	508	446	507	492	485	470	486	517	510	503	489	537	464	481	500	502	512	433	483	471	474	481	514	504	512	506	457	507	498	470	514	488	540	494	528	487	491	477	480	476	469	461	509	545	508	462	491	453	489	484	488	493	520	454	531	493	459	460	515	473	490	498	500	451	504	468	491	457	502	507	492	501	506	494	476	507	499	502	486	499	471	515	474	475	460	486	471	499	489	479	491	466	505	455	521	519	507	458	490	480	495	515	504	514	452	487	477	491	467	462	491	497	506	494	453	503	510	505	499	522	464	500	500	501	448	490	494	509	492	524	474	468	470	493	517	494	522	511	455	464	452	524	504	495	522	500	509	499	503	510	464	470	467	471	528	487	462	491	466	490	458	473	493	521	490	501	504	492	502	483	505	493	469	492	480	408	491	484	514	539	499	507	515	478	483	441	477	573	485	449	477	520	492	509	452	476	492	476	476	505	472	500	492	518	499	494	490	510	533	493	480	470	472	477	484	486	503	489	482	495	443	498	480	509	477	475	479	456	491	497	467	520	524	460	465	482	515	463	489	479	472	500	520	490	486	448	470	517	508	483	536	457	510	486	446	488	485	462	485	475	452	449	502	536	493	462	510	488	497	496	496	518	499	447	459	506	481	458	492	493	498	491	491	496	496	479	461	490	518	491	490	470	478	501	476	481	523	486	506	482	488	529	460	526	499	517	506	464	484	474	455	492	504	482	471	523	500	485	516	503	483	478	467	484	504	508	452	480	494	443	473	482	494	504	513	452	519	497	498	513	500	459	488	484	470	486	474	525	492	475	455	484	479	497	506	463	539	497	531	488	468	475	495	459	518	457	507	514	496	496	524	482	451	493	446	484	484	512	504	484	488	416	537
24189	21166	28235	24405	21147	13230	7748	6147	4213	2235	2091	2035	1671	1504	1209	947	968	799	781	656	604	554	483	434	422	416	406	432	426	449	448	408	413	382	387	392	383	360	421	383	397	356	366	393	340	338	339	382	381	371	338	387	379	358	336	339	335	362	315	294	326	345	342	300	332	334	354	338	313	327	325	293	302	321	314	313	305	323	315	318	335	338	315	297	291	340	323	334	301	355	290	306	325	316	276	322	334	300	332	314	328	309	305	323	305	313	313	292	299	313	311	300	285	305	322	299	291	293	345	268	286	302	278	283	328	312	328	315	293	329	329	360	327	288	300	341	327	342	285	319	337	293	286	320	319	288	317	310	318	292	308	299	300	300	311	314	353	310	279	302	316	312	338	297	320	293	337	312	309	312	329	328	339	309	283	324	318	316	305	308	303	298	345	307	302	302	318	293	275	305	320	292	321	317	327	282	342	295	298	312	328	281	304	303	295	306	309	348	327	319	308	258	309	306	303	329	270	323	321	306	346	302	299	290	311	320	343	294	285	321	283	322	351	296	298	298	316	327	311	321	297	305	310	342	327	339	313	309	296	314	291	323	323	302	278	292	308	307	342	284	324	327	275	318	328	311	309	331	272	328	315	337	307	297	308	345	322	338	326	308	296	285	304	305	291	270	300	300	321	344	320	334	325	275	302	285	330	341	306	308	319	314	300	306	304	319	249	311	308	292	324	306	315	324	313	336	293	288	304	295	307	312	328	323	320	280	287	297	325	306	314	313	270	319	326	305	285	318	328	303	309	318	310	347	328	307	336	317	296	308	294	294	295	327	331	301	285	315	300	279	338	298	356	333	318	333	308	300	323	332	312	302	313	277	299	298	297	317	324	290	301	327	309	283	312	328	320	317	321	330	326	295	334	309	310	317	315	346	298	305	320	281	309	307	308	300	324	301	327	288	319	288	301	341	347	289	325	300	311	308	280	292	299	288	318	322	316	314	321	300	307	365	306	303	309	308	308	346	314	313	265	308	309	326	311	313	324	285	317	311	323	296	332	324	286	313	302	322	287	322	312	306	295	333	310	334	325	273	293	317	288	330	343	353	306	297	279	328	319	306	296	304	318	305	269	322	291	310	315	301	310	325	292	308	320	297	309	320	296	312	314	308	303	317	320	317	301	321	278	305	309	305	324	315	318	317	318	330	312	289	296	326	320	333	309	301	306	322	323	314	327	317	281	317	306	312	326	324	303	320	313	300	270	319	301	290	300	289	312	321	271	309	302	288	280	320	281	350	296	316	323	267	293	342	292	298	325	323	349	275	296	295	312	323	308	330	330	307	314	308	295	337	301	280	307	315	326	282	294	295	354	332	307	321	328	317	270	306	302	324	302	303	325	310	316	304	303	313	347	293	307	354	331	298	327	300	300	302	273	302	306	299	300	283	301	310	276	315	305	306	319	295	324	325	323	280	351	290	290	302	296	318	304	291	280	325	299	335	295	308	330	325	322	334	300	302	286	299	297	335	334	333	321	304	305	312	331	308	273	318	365	343	287	357	310	312	313	296	300	313	302	301	324	329	298	295	301	344	316	311	341	299	299	317	286	299	334	327	299	309	330	276	297	305	326	291	333	324	312	341	310	301	323	312	289	306	298	320	299	288	328	294	306	334	310	302	303	302	306	304	306	293	312	325	288	306	348	305	288	284	318	326	342	322	284	325	319	311	279	299	291	285	297	313	287	300	334	336	288	315	308	331	288	325	290	293	275	318	301	304	275	308	292	286	297	304	322	311	292	312	332	308	313	289	268	322	283	315	301	320	310	310	292	301	326	281	306	313	334	295	290	315	314	312	319	290	288	315	292	308	310	315	284	304	295	286	316	312	296	287	318	313	303	334	340	310	306	312	288	322	312	323	311	346	314	302	328	342	305	312	307	317	312	309	322	315	290	277	304	328	329	316	316	300	311	318	301	345	336	300	314	324	314	286	325	293	317	305	288	303	303	298	302	352	274	277	289	300	297	297	320	292	326	321	301	313	288	331	305	303	317	332	282	297	280	286	331	308	312	312	306	323	296	326	336	322	287	307	297	305	309	321	283	324	330	305	326	335	310	316	313	307	306	334	344	316	295	316	319	312	305	294	346	339	305	324	307	313	303	324	309	297	299	316	317	288	330	322	308	303	335	303	337	321	325	312	351	292	315	313	308	315	315	317	300	319	356	317	311	300	297	289	283	315	316	310	301	294	290	323	342	339	318	341	301	317	322	329	290	330	285	302	305	303	279	330	299	322	319	312	292	315	302	310	304	326	282	305	320	298	296	297	337	287	297	287	319	296	323	304	334	278	312	300	321	310	322	311	331	299	315	292	311	319	294	310	307	330	304	347	309	335	294	290	304	304	311	323	317	319	269	321	295	309	311	342	298	327	299	306	306	332	271	317	342	327	305	327	282	329	309	327	332	315	323	270	309	347	281	305	306	300	329	279	276	328	326	307	270	334	334	287	303	326	328	291	289	332	270	325	328	303	310	314	317	285	307	316	285	327	303	338	319	282	321	343	300	312	316	281	308	306	312	308	310	313	293	274	327	314	327	321	325	326	321	324	330	331	309	267	342	285	336	348	310	313	308	292	314	319	310	299	302	335	317	313	291	331	281	305	280	284	320	304	302	284	342	303	310	351	300	329	321	310	298	337	288	325	316	284	311	307	336	308	295	323	318	286	302	317	305	315	308	279	318	309	287	316	309	324	300	334	305	296	304	316	304	315	282	291	319	307	311	318	310	326	313	294	318	267	342	334	312	297	318	312	310	309	301	325	327	323	282	299	329	343	333	307	316	295	272	290	289	317	296	309	298	302	299	322	297	316	288	313	315	306	325	289	293	302	329	299	315	313	321	334	292	363	352	309	279	313	324	314	306	299	314	347	314	314	266	317	305	285	296	304	329	338	321	313	329	301	317	272	316	327	326	308	335	314	328	278	294	305	306	299	293	280	296	332	302	296	251	304	351	293	320	285	295	308	343	293	316	295	308	315	317	325	307	292	327	317	326	299	310	306	303	323	302	317	320	322	294	312	302	321	306	309	323	310	341	291	296	304	285	311	318	297	350	351	319	303	321	315	320	319	324	340	306	305	318	297	316	318	309	334	340	324	330	326	312	321	318	300	304	311	314	310	362	287	298	281	327	310	292	327	306	326	310	306	335	290	336	303	311	299	344	343	321	299	334	313	280	298	310	309	306	309	309	294	308	327	320	320	296	315	315	294	276	299	299	360	309	306	327	323	318	302	294	305	320	308	297	308	309	298	286	277	288	299	336	276	308	305	319	322	292	295	309	342	324	290	325	314	304	311	295	311	319	288	324	337	292	290	319	333	328	299	341	322	313	353	319	305	294	331	307	295	279	320	329	263	310	298	323	349	299	306	302	322	278	317	286	332	302	297	335	321	308	278	302	300	294	324	307	300	286	338	332	318	295	305	287	303	314	314	299	323	332	294	292	290	310	318	312	262
17949	36052	29647	20426	15868	12203	12162	11747	8483	4903	4350	4325	3445	2865	2334	2006	1718	1446	1364	1165	1059	892	735	619	586	522	573	596	604	624	631	570	556	524	573	557	544	565	510	480	510	491	521	491	493	492	490	497	506	436	458	506	450	435	440	449	427	430	434	419	404	384	389	403	411	389	409	430	386	400	414	363	369	406	397	401	374	397	361	405	406	392	398	388	357	370	362	372	364	407	381	364	361	378	373	357	367	425	363	383	389	383	349	369	383	352	371	358	380	352	387	374	356	374	380	352	398	355	374	359	396	369	353	379	358	389	370	408	352	352	361	354	375	374	353	347	403	386	365	357	379	378	396	349	381	397	393	380	362	384	361	391	390	376	391	412	383	351	352	389	383	368	398	397	393	383	406	423	351	369	370	397	389	347	384	390	366	323	384	334	356	387	343	382	398	356	380	352	374	373	347	381	406	363	371	360	375	382	385	365	368	371	389	366	362	412	378	392	378	392	370	383	395	374	377	399	366	339	367	397	377	343	389	360	376	353	376	383	345	378	347	371	381	388	419	378	379	391	374	384	374	367	394	409	407	399	376	402	368	394	346	366	369	380	387	357	400	387	371	375	388	389	347	362	383	386	384	377	381	350	341	350	373	395	390	367	356	360	358	370	353	396	397	390	352	353	410	381	390	388	351	373	365	390	399	385	392	354	404	372	365	395	397	366	361	369	400	372	409	392	364	342	351	383	431	373	374	366	379	367	384	384	372	393	379	383	395	399	381	376	367	397	390	394	393	394	364	370	420	359	370	395	370	360	394	363	378	374	362	398	391	379	391	366	389	375	371	358	368	361	379	392	348	397	380	378	340	402	399	349	394	397	354	379	365	377	333	366	377	403	383	396	381	354	414	351	340	342	377	391	374	365	338	375	360	411	415	348	367	385	354	355	372	382	345	339	350	384	385	355	360	361	398	446	374	358	391	351	382	356	382	394	371	387	383	362	351	344	371	388	380	378	372	395	375	346	393	369	322	370	392	339	391	330	378	391	396	385	387	370	342	384	371	377	348	376	376	413	385	376	355	363	339	381	358	362	404	345	403	347	355	369	379	364	381	404	342	372	394	424	367	387	385	347	390	408	353	371	378	356	361	361	385	364	388	357	373	383	387	405	390	376	419	384	377	378	393	378	348	367	374	363	345	361	387	382	399	356	366	372	353	364	417	340	381	379	386	385	394	368	398	387	398	378	365	390	406	388	353	369	362	432	382	398	345	364	332	402	377	381	363	363	344	379	376	370	365	364	431	396	405	383	353	393	358	350	357	386	395	378	368	353	377	375	393	358	429	355	398	392	395	360	384	378	386	347	389	386	418	379	384	381	403	393	417	391	384	348	399	367	381	368	411	380	381	375	382	355	383	370	366	361	384	340	413	426	338	368	371	376	367	382	390	390	373	397	375	385	339	371	412	375	394	363	385	372	387	358	389	352	365	342	381	385	358	406	324	369	369	392	381	376	337	405	360	368	366	405	367	396	359	358	411	349	372	356	375	388	378	389	380	371	356	370	346	388	384	365	393	380	387	347	366	357	348	358	400	385	393	400	400	357	353	373	375	360	382	348	370	364	432	372	348	380	360	391	402	402	386	385	387	363	390	372	388	396	376	391	378	396	373	393	379	381	372	331	366	370	409	380	370	395	398	371	386	383	379	360	369	388	379	357	406	332	347	365	401	348	367	383	377	366	365	341	378	375	393	399	367	386	363	406	373	365	357	346	385	366	394	385	408	357	381	382	380	364	351	350	395	377	398	377	395	360	360	319	397	370	340	405	364	362	393	396	334	377	390	434	362	399	360	370	366	378	403	357	346	366	369	341	381	398	344	355	352	371	366	380	380	350	345	384	402	365	368	346	377	381	361	375	381	405	366	371	372	393	338	356	377	356	381	369	368	359	365	380	369	323	395	379	375	354	349	399	378	377	370	357	347	423	352	379	362	406	379	398	419	386	363	397	387	372	356	343	335	392	352	382	392	351	344	378	373	365	391	369	396	376	383	383	362	387	380	387	366	409	381	349	370	387	389	396	370	408	378	377	368	367	356	371	375	396	398	357	393	370	397	376	345	373	386	380	380	375	388	365	394	375	338	385	388	361	394	379	342	405	359	370	365	393	356	378	369	403	405	388	382	369	399	349	379	358	367	421	320	348	357	379	389	395	391	408	358	395	360	349	402	401	381	411	384	379	408	415	377	385	396	365	392	385	415	376	379	371	385	403	385	374	346	399	402	374	411	375	386	397	391	357	389	379	365	396	387	372	396	404	370	368	369	381	382	361	410	384	321	358	341	389	392	429	344	361	361	405	366	365	395	385	354	378	353	375	403	395	377	358	371	364	378	385	355	373	393	357	390	395	380	347	367	435	361	401	395	402	376	413	366	345	366	382	404	382	414	346	350	365	387	362	391	395	382	344	365	379	385	395	397	348	345	400	385	351	393	397	366	380	390	396	390	406	389	365	347	359	377	378	385	367	336	368	394	380	381	351	379	405	377	388	369	371	373	369	388	403	392	378	391	373	391	372	369	402	368	390	381	389	391	400	367	386	360	375	398	412	380	400	364	377	383	414	356	396	396	370	366	404	365	351	390	341	402	359	369	367	348	373	391	396	377	365	381	337	371	359	385	375	375	354	378	361	382	349	344	381	412	366	395	372	335	369	393	374	399	396	369	392	387	379	371	419	366	414	399	380	404	387	376	361	363	379	361	392	377	374	364	399	379	375	343	381	382	376	366	383	366	377	391	410	384	385	397	362	416	375	336	383	408	375	348	363	390	379	353	371	358	348	368	393	394	400	354	385	355	400	393	412	377	390	375	372	385	358	383	355	368	392	369	349	375	395	372	424	395	387	390	368	363	374	414	388	369	384	374	333	401	395	373	360	389	409	372	364	361	383	383	365	373	419	367	345	355	355	398	403	358	371	362	403	384	401	350	348	360	377	383	393	374	402	397	392	375	373	386	409	386	380	365	381	387	364	393	392	387	362	368	414	355	373	367	373	372	361	384	456	379	399	380	415	345	403	368	387	403	365	377	376	397	330	368	369	385	395	377	376	372	382	429	354	351	368	381	374	351	351	363	346	366	386	367	362	360	372	383	349	386	391	373	366	361	383	351	354	401	356	374	349	342	394	383	350	400	372	357	366	416	373	364	386	348	363	392	374	365	389	372	382	355	392	357	384	374	366	354	369	380	395	385	403	360	398	431	354	369	412	379	412	373	385	375	367	368	338	397	369	361	373	356	388	382	381	382	369	364	385	386	406	398	365	362	366	403	378	372	380	384	382	394	400	375	391	376	399	366	368	365	359	367	373	361	369	386	373	408	395	377	378	380	394	392	380	362	359	381	388	362	374	360	353	360	395	366	394	351	371	374	335	365	406	389	357	383	343	363	375	390	375	419	358	384	404	335	392	370	366	380	397	403	355	393	344	337	426	380	367	373	372	379	374	334	406	374	344	403	387	380	374
25323	21180	27096	25310	13814	5824	5584	4901	3081	1970	1831	1854	1482	1418	1138	1061	986	903	906	738	718	640	658	535	598	565	586	583	564	599	566	614	548	557	571	556	527	567	567	593	534	594	569	571	509	539	564	574	531	492	550	520	560	529	566	550	553	515	511	514	517	528	490	499	469	459	530	493	460	548	505	505	496	492	485	504	506	529	484	508	512	499	485	519	496	510	499	469	479	508	453	515	505	487	485	485	475	499	465	483	571	497	506	522	519	474	476	505	468	453	462	507	521	505	505	476	452	487	481	491	483	497	481	461	483	531	486	489	477	504	493	458	494	455	505	519	492	528	495	444	501	434	507	508	454	483	516	497	511	520	498	488	502	485	488	476	436	480	470	466	490	484	491	434	502	473	514	510	484	405	508	529	490	502	485	474	511	493	513	480	489	494	491	492	503	506	481	497	473	501	524	504	512	485	488	472	494	506	463	520	498	503	493	468	482	474	507	520	459	513	475	488	517	502	527	480	489	497	470	477	501	511	489	528	500	509	494	452	486	491	467	463	505	522	486	447	476	478	500	485	495	446	495	533	502	496	506	471	436	478	485	495	515	511	522	478	505	457	498	496	462	473	513	528	521	478	477	493	489	530	500	490	503	467	524	482	492	509	493	519	509	525	486	500	504	506	438	446	502	477	480	471	520	525	493	475	490	475	500	503	504	506	489	469	486	511	473	518	497	476	497	494	477	480	538	496	509	487	485	483	462	500	463	473	499	505	471	461	480	495	472	497	457	469	523	512	494	486	514	495	446	520	424	480	474	535	471	530	488	488	499	514	530	500	510	488	468	495	485	510	513	537	534	498	512	482	491	477	485	459	504	477	477	508	512	470	508	529	499	511	501	537	471	457	502	498	480	545	461	519	493	473	492	514	518	497	485	466	483	453	480	535	463	492	481	482	489	491	495	504	525	505	478	505	535	520	520	479	465	465	511	489	505	481	478	516	475	496	488	430	475	513	502	515	465	491	478	517	469	516	515	477	532	532	530	517	488	497	487	477	512	485	528	473	469	481	510	477	503	506	471	487	474	487	462	534	482	500	504	528	480	460	501	465	483	484	504	463	489	496	508	465	514	494	546	467	472	501	461	469	480	485	551	517	499	477	461	484	483	478	562	492	502	473	491	496	510	468	523	501	485	520	465	492	491	500	504	488	460	474	507	521	512	503	477	536	509	493	482	526	502	489	500	538	482	460	479	485	489	496	519	458	546	479	482	537	485	560	500	479	480	476	551	505	473	506	497	513	512	497	475	495	481	504	515	538	505	500	466	481	504	526	504	503	464	520	505	492	515	487	531	471	515	499	474	477	468	503	486	489	501	558	508	487	476	507	486	492	482	540	503	513	512	518	511	476	537	485	551	488	485	522	509	500	461	487	506	514	491	518	465	510	491	482	505	507	513	447	463	464	458	502	480	507	496	530	467	473	498	500	457	480	511	519	482	481	452	471	486	512	504	497	457	501	496	543	514	558	471	496	473	484	503	471	482	481	506	500	495	491	510	500	483	506	462	512	472	473	503	519	512	468	522	468	491	480	485	480	483	461	513	478	448	480	485	475	497	527	452	493	514	435	519	516	495	501	496	504	493	493	539	491	503	508	512	481	462	489	507	451	518	454	509	471	469	445	490	545	527	515	457	472	480	467	521	508	470	519	492	464	489	487	502	521	488	461	490	499	433	513	523	496	458	519	498	471	515	525	544	493	458	497	550	476	484	497	497	501	437	489	478	490	501	535	529	505	497	495	474	472	490	491	467	522	472	497	539	467	509	505	524	483	530	479	524	505	484	502	482	479	516	518	530	476	497	490	486	474	476	481	504	483	484	530	486	454	493	502	511	520	527	494	477	475	482	514	532	496	489	511	520	488	522	485	483	466	482	483	505	535	482	496	451	520	468	500	482	453	466	458	468	496	466	511	483	521	509	516	464	468	491	518	519	527	478	504	500	492	495	507	495	510	525	489	471	494	477	476	486	531	491	537	473	494	500	500	499	480	511	530	481	516	493	513	501	519	522	492	516	491	456	495	439	489	490	522	491	493	478	504	476	492	519	497	509	502	537	484	482	496	492	514	527	515	504	522	517	492	467	540	501	520	471	479	513	517	470	480	476	483	527	479	521	450	474	486	495	512	488	527	507	481	520	516	487	517	534	497	497	492	477	489	525	441	511	487	495	492	489	497	487	478	485	442	529	515	476	506	523	493	490	488	469	505	537	465	498	520	477	474	508	488	493	490	469	499	523	462	468	456	528	511	480	485	483	451	541	496	458	517	492	486	520	515	468	472	527	457	469	504	492	513	509	450	478	478	474	481	486	478	487	443	474	490	499	492	482	498	488	504	485	481	472	473	483	493	500	452	471	516	497	478	455	507	492	484	483	484	512	474	487	503	513	488	526	480	470	479	471	506	515	486	445	510	498	469	499	498	513	506	520	499	497	467	471	465	520	444	456	512	496	493	513	478	496	522	545	497	507	524	511	512	501	480	535	513	472	521	520	531	515	492	502	488	469	493	491	490	519	514	497	480	519	482	466	497	456	482	481	473	535	462	470	486	484	438	530	496	474	482	529	476	491	466	477	479	523	506	479	480	506	494	517	529	446	471	518	489	476	482	470	467	493	488	489	467	503	508	478	482	497	508	451	499	521	470	460	512	491	498	493	520	517	528	489	469	484	495	467	524	479	485	534	505	491	489	469	532	517	430	519	523	538	512	435	486	471	475	487	470	505	488	477	492	540	513	508	461	490	518	508	476	497	500	466	480	498	474	504	480	498	468	518	477	520	514	527	529	503	492	494	494	495	518	505	513	472	484	486	503	538	474	532	494	477	471	501	457	500	494	484	490	490	525	480	478	465	496	496	520	475	473	461	498	482	516	494	470	509	453	514	479	469	470	449	495	519	474	487	492	477	503	494	482	478	519	535	479	484	504	481	472	462	480	525	501	496	498	473	512	506	479	521	454	460	457	528	469	481	485	451	497	518	451	509	477	515	476	551	484	535	491	497	483	513	497	525	493	434	495	487	483	461	489	496	481	458	512	530	477	484	505	447	500	460	508	480	482	512	502	488	462	489	491	499	486	470	519	465	526	468	522	480	479	513	518	505	467	490	518	455	495	505	483	483	501	500	515	518	509	495	485	487	510	510	463	517	503	523	521	466	495	509	450	484	508	525	476	496	479	532	475	482	502	511	449	509	487	505	472	512	493	494	480	513	509	502	490	508	478	457	462	496	487	479	491	497	489	516	479	535	489	489	525	479	496	489	492	464	507	477	480	472	478	517	515	472	488	497	507	487	498	500	479	467	498	507	484	517	506	502	487	524	483	448	513	493	473	474	539	446	517	433	484	435	464	506	499	490	475	488	502	436	471	494	450	517	507	470	491	512	496	461	526	512	495	469	499	487	493	494	477	533	519	497	518	508	505	433	526	509	459	443	472	437	496	486	470	470	482	490	488	473	501	470	468
17669	32478	26314	17359	13198	10005	11080	10066	6648	4348	3936	3821	3022	2527	2141	1813	1730	1477	1367	1134	1051	971	813	747	735	743	738	808	752	832	843	747	740	741	708	724	715	732	714	659	744	683	686	683	708	657	661	686	700	648	651	652	648	607	628	631	705	614	641	579	587	590	607	576	610	594	625	628	616	610	553	600	574	594	568	584	617	555	593	584	592	602	569	583	550	616	558	605	530	564	584	616	605	583	586	595	593	546	546	598	571	614	572	602	620	617	571	587	605	571	609	603	615	616	594	569	570	592	542	560	613	588	563	554	610	579	606	536	577	592	588	587	592	608	630	556	575	638	587	615	579	573	518	577	558	590	525	625	541	612	567	573	595	567	614	608	564	581	612	572	605	605	561	566	575	567	600	565	587	628	558	615	555	588	548	562	593	563	582	576	605	592	552	567	539	616	539	583	564	605	554	621	561	571	596	574	563	610	625	547	588	577	579	596	563	584	569	552	575	561	573	592	570	538	594	572	578	607	544	577	562	555	589	618	618	587	562	579	609	547	584	570	576	560	611	593	572	561	551	564	594	573	524	595	584	607	599	590	603	613	583	610	586	595	620	544	586	580	536	544	595	619	622	545	571	597	571	578	574	587	576	567	549	582	598	622	573	586	629	548	562	564	582	609	598	579	575	552	588	581	569	578	553	559	580	590	554	597	558	581	600	566	612	562	584	570	595	609	578	591	570	518	587	574	606	612	572	582	564	558	608	600	581	589	575	544	560	596	600	616	599	525	609	560	589	570	601	583	555	573	572	617	607	589	588	587	597	593	641	590	576	574	596	616	574	550	595	579	551	566	589	558	590	571	600	588	584	587	587	541	550	612	544	603	630	565	577	553	592	549	565	566	590	606	544	610	589	580	586	607	535	565	587	595	531	624	562	598	608	601	569	530	580	568	567	587	589	604	571	581	679	558	602	567	589	565	609	633	580	572	622	596	580	597	566	596	558	593	584	569	578	559	623	576	546	603	579	583	635	573	608	558	561	573	576	554	584	566	573	588	556	573	588	587	628	591	571	583	605	624	583	541	581	539	588	603	591	612	603	575	612	603	545	607	564	587	574	541	537	579	595	522	584	560	591	574	598	608	575	586	618	598	547	607	564	608	557	609	578	582	612	564	584	573	585	581	585	621	591	600	598	568	566	582	615	532	591	589	567	599	546	627	606	575	620	554	566	583	588	632	570	601	562	598	605	585	579	585	585	599	588	558	570	573	582	543	598	574	579	602	589	621	597	600	600	583	587	553	559	587	557	586	550	615	535	563	558	577	604	596	582	575	503	589	588	584	560	578	564	592	577	555	567	605	617	595	595	590	639	560	611	632	604	565	566	594	570	594	586	575	626	588	573	574	619	569	579	586	561	532	587	582	577	562	587	587	577	588	582	603	576	602	562	577	572	562	564	589	561	568	588	542	579	560	576	570	624	574	582	580	586	549	582	578	542	600	582	543	570	580	591	559	594	568	564	542	591	612	571	578	573	605	614	564	586	582	590	567	580	605	582	607	591	604	621	588	624	604	611	562	593	606	615	581	612	561	549	575	577	602	575	571	548	601	592	585	583	564	606	551	574	586	620	578	560	599	612	589	602	569	567	627	616	591	561	620	611	569	601	614	589	587	591	580	608	586	537	605	546	549	588	561	566	544	574	585	599	582	600	564	579	566	609	587	610	570	597	580	575	563	536	586	581	555	575	563	608	584	575	592	598	587	589	556	621	609	606	628	636	546	539	615	604	589	605	604	607	560	598	594	562	573	548	555	616	642	581	576	588	622	604	573	606	598	605	589	574	612	566	573	588	564	569	577	593	520	582	543	565	622	601	595	610	613	621	567	605	571	576	559	602	592	576	576	614	583	560	577	603	601	555	572	587	597	569	540	547	548	600	585	557	614	519	572	576	554	603	565	610	596	580	591	618	585	603	616	574	587	560	554	580	618	574	587	568	570	634	561	551	588	571	581	617	600	597	618	592	591	568	568	618	583	569	587	566	577	577	557	572	605	538	599	586	577	559	593	580	564	591	589	589	582	556	618	574	588	564	601	631	587	574	563	580	586	606	612	574	587	598	577	575	580	556	554	556	605	582	588	554	582	578	598	557	541	579	626	580	539	590	593	610	608	578	574	570	566	567	556	611	564	601	565	595	562	595	573	581	602	550	569	589	600	584	616	595	533	548	578	622	562	581	584	619	521	584	574	601	581	569	551	596	574	578	579	601	587	564	571	573	516	590	563	548	587	597	583	572	590	586	611	554	589	620	555	566	546	578	593	608	592	579	596	535	551	560	582	595	564	592	602	559	588	570	547	598	601	552	601	587	583	613	532	584	566	583	596	598	574	579	595	566	587	546	597	569	594	516	581	610	559	566	552	591	596	571	522	546	565	595	570	587	576	612	640	626	601	616	578	589	561	609	598	595	577	571	570	602	589	582	579	581	607	567	551	550	567	552	596	580	598	559	566	621	558	586	586	580	604	594	592	577	602	542	571	594	625	580	594	581	587	613	578	559	573	582	601	579	632	567	600	585	590	582	549	624	608	555	596	581	558	644	566	609	552	582	545	587	617	573	542	594	602	614	595	621	568	607	576	536	607	602	592	593	597	617	571	606	568	535	571	563	613	554	554	615	627	544	597	570	524	616	556	564	574	587	630	633	560	576	586	597	573	583	541	579	554	560	571	570	577	613	592	628	592	606	603	551	568	579	594	608	576	609	561	567	598	587	593	555	580	575	561	589	590	592	577	599	548	570	588	606	653	584	573	578	598	595	593	545	544	563	608	607	616	578	598	596	563	585	567	573	622	569	546	596	572	542	583	603	584	648	584	624	583	595	590	576	564	610	611	584	619	598	572	579	603	593	546	624	561	559	546	579	604	563	545	582	585	550	613	624	591	618	571	580	555	593	563	626	581	567	576	609	621	605	580	541	605	615	561	564	578	614	554	577	572	604	582	529	586	575	601	582	557	583	534	627	546	589	573	618	573	643	588	586	611	532	598	587	573	581	538	636	604	590	622	605	571	584	580	588	598	572	560	547	572	565	565	585	566	571	567	577	585	572	567	614	546	590	562	570	552	589	608	593	596	573	533	571	592	519	638	570	575	624	539	562	617	576	584	592	549	592	633	581	578	575	561	590	603	575	585	595	592	553	629	598	614	604	568	596	605	637	581	586	580	577	580	565	552	565	574	571	584	596	580	583	588	561	561	602	580	550	541	568	576	546	589	620	579	582	571	555	632	587	596	601	554	550	606	565	604	547	576	591	571	586	590	609	632	555	580	553	592	589	616	554	570	568	614	589	556	610	558	612	556	567	547	570	553	601	575	586	586	576	575	607	605	548	604	589	604	599	572	567	564	562	569	570	565	592	612	576	606	571	593	548	596	605	617	544	587	584	591	577	577	545	596	570	578	543	590	551	574	578	588	588	512	547	560	588	552	573	574	573	629	561	584	593	577	566	613	576	566	583	587
23074	21188	28799	23834	21250	21468	17554	10058	5139	3732	3324	3112	2329	1976	1747	1464	1488	1173	1183	931	819	714	637	599	556	571	556	561	557	556	613	533	561	559	512	516	561	517	487	490	503	466	449	448	468	515	482	477	421	471	425	420	445	463	469	506	450	452	399	411	415	396	427	399	380	404	402	430	429	420	414	425	384	418	405	411	392	417	449	414	372	364	407	408	403	427	403	425	379	422	430	445	426	376	398	404	376	433	378	390	401	402	402	403	413	418	401	406	400	388	394	433	419	411	413	451	382	381	361	405	400	413	408	393	383	372	354	393	382	379	391	370	409	390	373	417	380	385	389	439	386	345	372	407	421	413	407	437	421	388	385	408	389	428	372	402	421	384	394	390	389	370	390	410	403	381	416	370	422	371	401	402	373	399	418	467	405	411	400	379	461	386	415	379	413	374	416	391	380	429	376	377	398	407	380	382	402	389	382	367	370	389	422	407	388	396	417	408	389	364	369	350	392	436	384	393	394	386	391	426	400	380	412	402	403	406	397	395	401	387	375	388	342	397	406	417	420	377	376	376	419	391	393	391	388	402	420	423	363	380	422	364	372	416	415	366	415	401	408	433	404	400	400	408	428	419	429	434	390	393	405	406	378	417	387	375	362	375	369	406	378	419	404	382	366	372	403	407	435	391	410	338	406	398	404	394	397	381	416	392	396	410	394	360	429	394	397	388	399	377	366	399	382	420	410	368	378	384	443	362	394	393	393	358	400	395	427	393	404	382	395	418	377	374	411	404	423	398	377	412	395	384	372	383	384	418	402	408	387	383	412	418	383	399	384	412	370	404	380	396	422	376	391	393	415	456	384	428	403	395	397	412	416	394	373	414	412	388	396	393	403	387	421	438	400	411	415	406	376	363	365	387	393	356	413	372	345	382	367	395	424	421	411	374	408	374	407	453	408	419	365	414	406	414	438	374	402	420	396	370	400	398	356	398	402	434	398	411	364	392	425	389	366	421	426	423	402	390	382	401	390	403	415	399	390	394	365	393	400	397	441	437	402	417	413	420	424	397	401	389	374	426	398	358	417	384	375	371	418	404	399	402	422	384	379	409	390	406	431	348	363	387	394	403	417	400	410	387	398	386	415	397	409	415	392	371	429	436	389	393	416	424	377	417	384	390	390	388	427	374	407	399	396	392	394	383	370	393	400	367	378	370	377	396	425	402	400	402	405	405	404	406	410	394	418	360	396	384	399	386	399	405	376	409	376	383	397	385	408	425	388	400	386	359	395	422	370	400	415	382	391	417	387	400	403	373	358	402	424	425	386	439	398	397	414	368	425	406	384	404	421	380	381	357	398	339	391	402	365	414	379	403	391	400	361	395	375	381	411	421	365	398	427	368	417	366	430	408	414	401	391	385	424	421	405	391	368	416	388	372	384	384	392	395	418	385	385	420	413	387	410	385	391	453	420	392	385	382	382	389	399	413	405	391	388	377	401	412	366	427	402	385	379	375	382	387	431	437	372	424	402	383	416	388	439	425	426	424	368	403	366	427	384	406	390	399	366	431	384	409	405	368	414	444	413	398	403	372	403	393	405	401	378	410	409	414	410	416	464	379	400	390	378	405	389	405	417	384	411	384	379	380	407	419	359	372	410	375	397	405	395	389	394	403	406	394	367	390	400	397	441	394	372	421	368	422	364	391	468	420	388	400	374	393	365	396	456	414	396	411	396	370	403	398	424	387	367	426	380	417	385	401	404	408	370	378	390	387	380	407	409	411	407	397	388	353	418	383	362	438	414	375	394	387	404	347	393	397	374	436	405	348	389	407	372	405	387	424	408	361	417	411	423	402	371	361	411	398	424	359	381	424	382	398	370	414	408	378	388	405	359	418	388	414	388	400	402	378	358	406	439	423	390	386	432	392	375	386	397	412	378	394	391	342	368	380	390	430	362	402	387	378	446	401	389	374	385	396	389	404	411	357	379	401	383	408	402	379	401	427	381	384	392	392	405	404	392	427	379	416	362	378	404	384	374	363	371	400	394	360	389	392	405	409	401	405	442	390	374	352	405	390	410	393	384	435	423	395	380	375	399	417	412	369	431	399	376	360	392	410	430	375	380	424	408	346	417	392	403	401	385	407	397	405	369	381	393	396	383	424	405	387	398	411	396	432	395	393	396	411	411	385	381	422	392	403	381	351	403	388	420	424	371	390	374	420	397	387	399	385	377	362	407	379	373	408	333	397	367	380	376	382	381	385	412	399	396	347	393	402	434	346	412	396	415	395	408	398	397	394	409	377	375	412	399	399	375	375	368	377	404	413	448	400	417	389	399	361	396	442	368	387	399	413	375	388	391	401	370	374	389	401	410	456	380	414	394	362	385	396	411	390	409	394	352	421	378	398	380	402	389	389	377	386	374	377	413	398	366	427	365	406	408	407	429	407	401	396	377	390	423	419	422	404	411	409	404	420	411	442	409	379	388	407	392	431	397	389	374	429	373	395	404	379	399	417	397	376	411	408	388	395	386	383	361	398	376	403	369	407	385	428	431	416	443	418	389	431	429	412	348	399	384	392	384	401	389	382	393	370	381	377	422	450	422	392	388	409	353	435	393	382	409	398	440	401	422	414	418	384	389	429	417	401	424	395	376	379	431	425	394	373	373	395	419	414	398	350	402	384	405	392	424	376	386	384	398	392	400	386	404	400	416	393	389	368	381	414	372	376	418	385	390	325	406	377	401	409	387	402	400	432	426	392	393	369	376	451	403	388	422	401	417	379	389	405	411	378	358	421	394	440	385	408	383	375	406	422	409	383	375	366	356	376	400	379	375	368	370	393	384	365	423	390	369	394	352	380	396	391	410	349	374	389	390	414	377	400	387	381	379	388	400	394	405	365	403	396	401	407	401	403	413	398	408	373	382	353	386	409	389	402	396	417	371	414	433	380	351	395	341	360	409	410	410	422	397	373	378	416	401	451	398	371	395	390	368	411	398	390	376	389	407	398	378	398	408	422	410	396	403	395	399	401	433	422	379	424	393	404	374	420	391	436	404	414	395	381	429	411	418	424	379	394	416	386	400	455	358	399	383	388	417	386	418	399	385	389	384	408	383	407	393	386	435	368	414	393	361	380	392	354	406	383	366	395	398	411	404	374	381	390	420	408	377	387	416	413	397	406	368	390	415	401	416	416	393	380	431	406	407	384	396	402	412	388	403	403	388	439	397	411	385	410	393	362	401	405	388	380	389	415	376	384	369	425	395	367	405	439	405	388	404	391	415	394	420	382	381	389	429	404	420	413	366	390	393	445	370	412	381	415	375	384	367	407	388	406	385	423	375	422	393	405	384	377	399	399	387	412	410	373	397	402	391	400	397	382	427	357	387	372	361	405	408	398	407	408	421	373	376	426	394	381	378	450	379	410	419	377	367	418	378	361	367	401	402	382	375	406	419	419	389	356	386	413	376	387	400	386	399	400	369	418	405	391	395	362	391	413	407	360	421	370	398	379
20832	41122	34955	25629	19957	16575	18640	16025	9659	7249	6512	6211	4648	3649	3189	2736	2484	2061	1948	1602	1285	1123	875	803	790	762	738	812	851	819	819	795	712	733	727	710	670	705	617	644	656	577	611	635	605	561	625	612	573	631	612	587	565	582	519	550	524	496	484	522	547	480	470	504	446	472	509	501	472	501	482	471	447	483	452	472	475	474	450	458	492	494	472	466	424	468	444	488	498	472	477	481	463	447	462	494	459	470	473	454	435	478	466	438	461	490	494	454	431	470	453	447	451	478	451	437	451	493	435	468	445	464	472	444	453	481	448	484	461	479	467	491	479	432	469	461	455	425	449	457	467	463	446	458	466	421	472	467	513	456	462	446	469	490	494	447	452	448	436	462	468	470	518	508	456	451	459	454	492	466	438	462	461	483	447	455	466	482	493	451	464	495	472	486	451	475	456	448	423	470	458	462	457	422	474	432	474	458	454	477	438	514	450	425	422	456	484	450	486	449	456	434	486	460	397	470	466	484	424	429	497	457	462	474	441	456	464	474	458	477	430	439	482	451	451	418	446	454	467	450	450	437	455	416	500	462	444	441	452	438	461	445	474	451	461	449	423	459	464	471	487	477	465	459	444	472	442	475	441	484	485	442	483	467	470	472	460	478	443	449	446	440	475	448	470	430	450	457	473	439	434	452	503	442	465	466	463	467	434	463	460	457	444	442	430	425	475	430	437	470	445	463	451	460	469	478	438	447	470	471	468	473	453	438	466	456	468	474	446	447	461	491	424	448	471	486	454	442	453	459	480	483	433	457	452	490	433	447	440	452	445	483	449	491	452	443	455	437	432	454	447	415	490	441	447	497	420	475	444	496	442	453	493	430	464	407	469	487	465	451	486	474	431	501	437	479	418	498	509	482	422	455	471	416	447	404	450	459	420	410	461	451	448	437	438	488	448	443	438	430	447	475	462	448	433	481	453	419	481	472	451	483	453	464	499	457	461	474	450	462	475	464	442	492	464	449	453	477	483	475	454	425	454	424	446	464	479	470	456	406	439	435	468	443	429	437	453	478	472	482	463	444	452	478	449	453	443	479	426	430	438	433	462	403	461	449	458	449	475	461	454	462	459	437	409	451	459	456	457	449	463	443	475	472	448	445	456	473	486	459	435	449	454	454	511	452	442	471	463	447	434	491	442	472	423	474	461	493	464	453	453	449	428	490	440	461	431	450	447	464	442	439	452	399	425	459	480	457	482	459	470	437	436	429	459	442	446	463	463	450	462	489	501	455	475	447	470	489	463	440	449	453	472	435	480	465	478	468	432	483	453	454	448	476	468	467	460	448	481	467	451	469	457	466	499	488	419	470	408	443	459	432	466	449	421	442	428	466	485	440	438	482	446	477	458	461	449	469	525	489	410	446	479	477	465	445	475	506	458	452	450	459	449	456	473	453	478	440	465	422	480	484	453	477	444	438	438	446	476	461	456	429	501	465	440	470	451	459	426	500	426	457	467	476	436	439	433	471	470	452	481	444	450	478	470	470	465	442	461	471	462	440	490	453	474	470	460	483	428	507	456	481	455	453	480	484	434	483	434	419	475	444	477	441	466	447	459	485	454	450	484	449	472	459	478	419	421	485	449	466	469	459	508	466	429	485	437	452	434	454	449	477	435	413	453	429	478	475	493	461	428	449	471	492	472	435	447	420	515	483	466	464	445	446	452	438	466	455	434	463	464	486	436	463	492	448	463	484	481	470	451	457	472	432	458	394	440	439	429	459	450	442	458	472	452	467	479	472	454	489	451	434	477	451	452	445	431	446	413	473	449	453	482	477	439	450	497	469	466	483	472	468	471	462	469	426	458	453	442	447	427	462	452	420	420	490	478	441	440	450	459	443	477	413	467	450	463	519	422	447	443	462	445	495	452	448	436	454	441	441	468	443	465	436	446	470	449	455	446	468	424	449	465	443	437	462	437	459	427	461	475	444	462	459	465	440	493	474	462	440	452	531	432	485	496	431	425	495	477	448	418	449	430	436	457	431	446	417	447	464	450	458	470	448	460	454	443	492	474	459	428	483	498	470	464	464	444	471	452	415	459	436	469	452	432	450	474	458	471	455	434	479	438	441	499	506	475	486	462	451	487	432	480	438	416	486	482	444	415	437	462	495	415	477	435	455	463	462	420	435	429	490	451	451	449	480	462	482	486	457	452	458	454	482	443	444	459	463	455	473	458	427	404	449	465	425	461	441	452	445	448	424	459	456	502	450	482	475	423	430	473	460	453	463	471	439	462	459	469	448	463	472	493	452	467	445	447	451	469	443	440	468	438	430	454	438	454	435	450	500	459	460	470	478	438	433	442	472	464	475	442	440	442	445	417	471	465	443	439	444	449	465	451	495	490	442	432	483	444	505	461	501	419	443	433	428	460	465	437	450	453	433	432	457	466	451	456	475	422	464	469	471	447	462	470	466	508	441	458	453	451	449	480	493	464	460	448	446	461	448	418	474	476	449	462	455	450	443	443	454	455	449	432	468	476	467	472	476	472	448	494	460	437	474	446	463	445	464	445	458	430	430	421	411	490	471	423	463	442	462	453	450	464	446	482	442	461	453	495	456	487	501	459	474	472	458	484	438	454	462	475	452	458	440	432	464	452	459	467	407	434	444	422	438	464	452	443	464	457	424	458	436	442	461	449	460	461	428	428	513	442	444	502	434	441	456	467	430	465	512	423	448	470	478	473	436	467	456	438	472	455	460	473	442	451	474	426	464	483	451	468	433	445	441	431	422	422	463	449	452	467	454	423	452	429	447	498	443	432	447	474	395	489	459	445	439	465	441	408	434	444	435	461	401	452	443	466	438	462	461	484	445	429	481	458	455	465	474	441	456	420	426	456	439	445	445	483	479	466	449	448	492	450	475	493	487	468	448	472	454	454	451	501	430	458	460	474	477	460	459	452	475	458	481	482	449	486	432	458	468	468	457	459	434	455	468	502	448	436	432	462	462	466	472	455	478	473	415	467	465	450	473	520	416	425	468	453	460	497	474	470	466	493	473	439	458	500	501	447	457	452	453	448	441	473	458	448	432	482	443	433	434	460	483	477	471	455	443	477	441	462	468	440	464	487	461	428	452	434	427	442	441	455	439	450	462	451	466	457	445	476	467	450	448	435	458	450	464	469	463	455	455	440	473	440	460	471	431	460	464	409	498	448	464	478	468	474	448	461	471	472	473	437	492	471	462	455	476	455	495	442	469	495	440	465	485	467	463	451	488	462	474	427	478	433	469	474	448	467	445	482	445	477	440	457	476	425	434	456	429	446	482	501	477	479	466	478	468	456	436	465	486	448	482	438	442	430	428	453	408	485	481	409	431	457	463	446	484	433	478	463	454	456	473	449	420	471	462	451	422	444	431	450	433	457	442	456	437	460	417	477	445	449	438	459	401	516	463	451	439	424	474	451	490	449	466	412	449	440	435	474	460	435	434	476	469	465	433	456	473	444	461	473	460	456	450
27291	20786	17241	11538	5637	3913	4843	3635	2066	1558	1616	1484	1130	1022	925	800	803	693	719	576	610	497	480	490	460	476	461	466	471	465	472	483	453	465	484	461	443	459	429	460	436	432	454	421	455	425	437	455	476	477	447	449	426	447	443	437	413	381	446	397	407	404	396	401	370	429	417	403	444	431	401	367	400	459	392	401	416	401	404	422	393	398	399	425	433	382	418	392	381	419	403	425	407	418	443	384	394	418	396	395	413	408	422	423	423	408	420	394	412	420	374	383	408	413	421	385	381	382	375	416	407	411	410	442	424	389	385	434	377	403	423	409	394	451	397	398	406	427	368	442	415	400	363	380	396	422	389	419	418	404	422	406	427	401	439	408	386	434	359	412	394	419	392	404	449	378	423	409	406	398	394	399	360	398	377	404	426	392	404	387	419	395	401	376	395	406	424	391	372	379	388	411	458	403	398	422	400	429	447	365	420	391	381	420	403	405	438	413	378	359	383	409	382	389	384	381	389	360	406	363	387	408	374	417	422	406	392	432	414	405	429	446	366	411	406	404	445	399	368	399	455	416	390	451	414	393	387	404	406	404	407	369	401	449	366	374	380	414	367	391	438	380	446	376	400	409	382	413	403	408	389	415	415	415	370	407	402	387	388	376	438	400	436	433	432	430	380	416	383	401	396	406	407	401	397	387	382	414	388	374	405	381	419	377	424	400	394	403	387	380	389	402	396	404	393	433	372	457	418	436	395	429	379	373	447	372	403	433	412	419	426	388	404	391	371	387	410	379	426	409	409	427	428	383	401	417	422	400	375	436	434	390	406	416	378	426	370	408	406	377	406	421	398	369	397	421	381	348	385	406	397	394	390	436	396	387	377	405	418	402	423	383	409	391	377	413	417	416	413	403	400	388	418	432	381	377	416	430	423	394	383	422	392	419	379	397	397	382	406	432	359	406	390	413	420	399	428	394	410	425	406	400	406	437	430	412	383	387	401	399	373	422	411	394	401	383	405	399	419	394	391	375	401	372	395	384	423	418	392	412	372	444	398	413	411	399	417	440	434	397	409	385	393	418	423	409	453	386	422	414	382	383	410	394	414	369	404	374	393	423	413	412	414	438	399	389	446	402	419	419	421	385	404	397	412	427	403	426	429	379	411	419	389	383	445	415	392	417	449	429	423	353	390	417	410	418	415	425	394	409	415	412	424	370	418	438	403	383	382	382	430	392	422	411	424	408	400	416	408	399	432	394	421	418	418	433	378	418	413	421	420	389	438	423	415	402	375	396	381	417	410	423	444	394	436	407	419	419	398	426	443	398	422	362	397	450	390	410	407	397	386	385	408	435	396	415	398	399	404	401	383	386	383	397	403	430	392	394	395	420	419	417	412	451	449	402	398	420	400	386	439	419	386	442	437	395	413	398	378	421	445	399	436	415	417	382	390	431	415	429	409	387	414	430	378	384	409	387	408	396	391	353	408	386	392	433	397	423	398	420	417	390	449	403	404	402	418	406	361	411	421	408	385	391	385	402	379	458	382	414	407	458	391	405	412	403	409	420	425	407	400	389	441	431	409	426	362	417	396	384	404	437	429	454	392	425	380	404	442	378	393	410	397	355	424	392	367	412	408	374	388	394	388	397	402	421	409	410	423	396	387	430	384	372	396	403	377	439	360	385	408	404	394	370	425	404	406	411	388	395	428	406	391	414	413	412	410	378	414	421	438	407	397	416	384	364	418	419	387	388	407	377	403	440	430	417	432	385	404	381	391	434	415	410	407	452	390	383	425	414	392	420	435	392	401	424	397	396	380	381	407	410	412	384	416	388	414	443	393	420	398	418	446	425	421	423	408	433	395	388	362	379	394	425	406	415	397	384	391	429	414	362	396	440	391	391	388	382	360	388	420	360	416	394	422	420	389	392	382	399	447	389	380	383	402	391	434	368	427	400	402	395	396	403	420	399	382	428	401	372	426	431	413	391	399	395	397	424	405	385	400	447	380	388	385	400	395	361	418	443	393	420	383	406	389	386	399	409	389	383	392	391	380	358	427	422	367	391	400	417	386	386	392	398	422	397	417	392	389	400	399	417	403	394	407	432	424	407	400	400	411	398	399	409	408	406	403	345	388	398	395	420	387	402	403	408	370	402	423	397	419	434	406	402	368	385	409	410	450	403	399	402	398	404	374	434	425	408	415	449	370	431	426	388	427	390	414	424	374	406	379	435	421	393	408	392	375	398	402	396	399	389	382	380	387	412	410	443	383	422	392	432	400	451	383	405	401	413	393	433	415	422	429	435	386	439	398	386	423	405	425	399	410	390	402	397	393	393	415	421	413	431	410	386	412	423	424	426	394	415	414	443	413	395	405	373	390	390	406	400	416	388	420	407	405	427	399	413	427	400	402	423	435	418	420	397	395	437	382	427	429	381	413	414	423	426	430	386	377	436	395	388	412	389	404	425	438	384	407	363	397	420	444	424	410	409	395	360	409	422	374	411	363	378	408	429	371	419	408	425	418	382	407	405	413	406	407	420	422	373	403	396	432	382	387	417	441	432	396	381	373	406	448	386	429	450	436	403	414	406	428	407	406	409	419	375	407	410	425	425	415	411	397	416	404	394	397	424	383	421	401	389	381	404	393	414	410	402	398	388	407	391	380	397	420	424	421	424	392	395	379	442	390	403	400	379	429	407	396	406	418	359	380	374	396	432	424	400	381	384	428	406	399	403	398	413	405	404	373	426	400	401	417	415	391	424	415	426	427	430	403	358	393	361	406	398	409	393	421	403	433	408	420	396	409	396	388	398	363	382	400	379	425	380	380	389	389	420	457	434	433	354	430	426	381	374	378	384	422	381	404	411	425	365	398	406	403	397	412	416	414	407	416	394	412	389	428	362	438	404	406	410	438	426	408	422	425	407	409	376	403	379	423	425	356	448	385	378	400	391	397	402	416	372	361	408	380	430	344	413	417	406	395	388	429	393	423	417	390	414	367	414	387	441	389	390	402	408	436	378	397	411	389	461	406	451	402	407	439	439	425	402	383	391	430	390	367	397	372	389	405	400	397	387	413	366	409	430	399	403	406	420	427	431	394	393	421	389	361	442	392	385	414	380	407	398	440	398	388	418	423	388	390	389	400	409	403	392	451	390	409	405	402	380	372	396	404	443	381	357	425	442	420	422	393	385	379	438	427	413	422	376	401	381	446	405	396	377	393	387	396	412	420	413	409	410	418	436	417	404	441	405	415	404	403	435	415	368	423	430	442	414	380	416	392	422	368	409	370	440	413	402	391	422	432	349	389	389	397	411	399	396	410	370	432	421	392	416	367	398	391	426	395	417	449	381	421	432	440	405	387	450	387	402	377	414	395	394	400	396	392	431	412	398	439	423	440	373	412	412	407	430	421	394	372	398	383	400	407	438	447	452	430	422	394	359	396	384	398	375	398	420	409	372	422	403	418	400	385	384	414	428	402	420	382	419	385	418	428	372	378	420	398	396	395	415
16121	26185	21592	14243	9266	7768	10085	7772	4399	3313	3164	2978	2175	1734	1565	1376	1238	1140	995	937	787	750	655	601	626	595	590	609	654	636	613	605	572	622	613	603	522	609	556	565	568	578	558	573	558	544	531	581	579	582	548	535	583	516	560	532	539	505	469	559	495	500	504	480	502	499	489	496	486	512	514	512	490	470	497	494	529	485	521	475	490	498	515	473	553	489	508	484	518	518	518	478	509	485	495	552	501	494	463	470	498	481	489	492	492	493	489	479	465	513	482	507	485	457	519	490	476	516	494	497	501	497	488	509	496	501	498	488	495	483	511	509	511	495	514	494	475	465	459	470	486	465	478	464	469	467	518	482	465	497	488	515	523	502	518	489	519	475	510	498	462	491	516	457	471	489	518	466	510	496	491	500	459	500	483	450	489	455	502	489	497	518	456	471	493	508	531	470	496	494	479	471	514	450	456	482	495	458	479	471	514	497	471	491	517	489	453	489	503	506	502	532	520	481	468	506	498	475	504	466	501	487	465	507	457	430	484	526	478	494	493	482	511	496	494	499	463	492	459	452	476	492	511	504	477	469	464	510	519	474	426	466	504	495	476	490	446	468	463	446	511	471	472	503	480	452	499	509	541	462	495	508	515	439	486	486	489	481	485	493	486	498	478	510	463	439	542	503	511	484	496	487	416	493	532	497	495	527	487	504	507	478	504	501	496	480	519	532	487	497	512	473	446	496	524	513	460	500	472	476	498	485	452	483	485	472	460	497	519	462	499	479	497	439	531	463	502	484	487	505	455	507	488	547	504	517	457	458	514	501	487	508	479	528	517	499	458	504	501	498	493	473	502	486	473	484	457	509	464	487	487	490	477	489	460	484	520	515	463	526	467	481	504	457	472	514	507	466	487	473	503	472	506	490	470	456	490	478	478	457	470	540	475	496	504	495	529	523	478	485	475	470	466	461	500	497	479	448	512	459	502	519	472	489	458	485	457	498	462	485	461	477	503	475	510	510	471	488	476	461	488	464	471	477	471	492	529	473	498	511	523	535	479	461	468	465	499	498	530	462	487	486	465	523	515	513	484	501	499	502	486	508	497	520	457	463	495	486	472	448	482	485	515	503	538	484	484	497	480	457	479	498	490	495	468	493	471	503	517	498	490	514	493	439	514	486	505	507	486	496	498	508	510	480	493	487	521	510	492	507	480	486	495	480	475	499	502	504	507	491	475	486	452	448	462	520	499	541	476	481	457	481	498	502	472	481	478	519	471	466	474	439	475	490	499	450	474	522	488	500	483	503	500	464	477	476	508	482	491	496	490	496	507	511	504	471	493	515	512	488	481	461	471	538	486	504	499	456	542	489	484	470	467	470	505	484	494	487	477	450	506	511	483	500	463	477	513	506	498	510	510	508	484	502	516	481	499	508	491	514	487	518	492	487	480	475	525	533	450	498	492	486	516	507	513	466	508	524	444	477	451	502	464	496	498	466	475	499	541	485	489	500	458	476	520	484	502	469	485	490	452	503	462	506	489	497	496	476	484	473	482	515	473	492	489	518	500	479	473	472	513	506	467	478	492	492	464	503	513	505	482	520	485	464	520	491	476	510	493	472	504	511	503	440	493	496	495	500	502	472	507	479	529	499	512	461	468	516	459	512	471	493	499	455	485	470	462	481	482	453	527	446	534	453	468	473	486	494	479	482	475	523	476	490	488	479	499	430	513	498	459	476	497	502	523	472	480	496	489	479	521	472	449	538	487	515	483	511	524	518	493	497	515	456	513	453	474	524	464	496	436	487	473	530	500	502	476	494	507	454	458	468	524	479	492	493	470	472	497	471	509	457	472	477	456	498	503	485	478	478	505	485	503	453	505	466	506	489	485	489	487	468	470	475	517	496	461	460	520	489	494	442	509	501	488	464	495	478	461	496	524	477	470	469	477	514	480	522	462	439	493	498	497	466	499	506	463	514	494	467	483	505	487	504	488	495	449	492	523	492	484	460	453	519	486	479	471	434	478	511	479	521	492	504	506	455	505	500	491	472	503	488	496	496	531	519	525	473	498	467	470	490	467	442	500	463	458	535	503	508	472	491	475	494	489	477	480	506	523	493	473	482	511	501	465	466	489	480	528	510	483	469	486	459	482	466	500	460	477	474	488	469	487	500	515	509	503	520	458	461	511	501	504	487	484	497	502	465	475	498	508	500	508	479	490	514	491	505	491	457	476	505	492	501	505	488	484	484	518	538	519	452	503	508	464	481	515	450	460	469	517	560	473	487	511	536	457	476	524	500	486	458	430	533	509	449	525	491	478	489	514	469	482	455	467	482	508	490	477	533	505	502	457	479	495	475	477	488	506	481	481	446	451	488	497	492	479	489	470	503	464	480	514	523	527	514	490	488	457	495	430	487	485	440	515	530	459	538	491	490	483	490	508	497	485	499	456	529	488	514	531	461	521	473	495	470	489	481	482	497	482	512	525	490	486	500	490	487	513	523	485	520	479	493	506	488	528	466	492	458	472	476	481	503	497	429	468	503	494	493	514	478	527	510	497	499	478	474	491	492	472	474	467	493	509	448	478	512	494	439	466	527	525	453	472	452	516	487	474	503	535	500	507	480	497	510	493	492	454	500	469	494	485	502	484	490	469	457	510	518	455	477	494	487	467	524	502	487	465	509	519	475	504	559	530	476	485	509	505	478	520	482	475	494	470	514	487	526	516	504	495	490	467	513	501	482	508	472	499	457	470	513	467	467	530	507	478	482	496	472	514	489	504	533	491	493	499	453	461	513	506	474	476	499	518	476	500	474	474	516	470	484	461	490	485	475	474	486	508	475	483	516	473	468	472	480	488	494	520	522	524	478	488	529	475	537	522	528	518	528	502	518	466	496	479	515	518	450	484	463	487	468	510	477	498	529	490	470	467	482	470	530	524	483	489	488	509	453	492	477	491	470	482	478	453	529	478	438	479	494	475	486	498	505	440	455	467	474	504	480	534	493	487	488	477	473	468	503	495	503	525	460	463	503	540	469	518	520	530	486	509	469	483	474	511	509	504	518	465	485	514	452	500	461	494	476	510	501	483	468	494	517	469	486	455	516	525	481	446	480	496	510	527	481	487	492	543	495	507	483	480	509	468	504	498	481	476	489	501	508	517	507	500	482	497	496	458	509	447	491	520	492	497	469	515	480	466	458	444	476	463	470	509	539	512	498	495	502	510	504	461	492	499	504	473	490	489	494	454	499	517	503	499	514	502	458	489	508	482	507	529	453	525	485	499	515	519	501	531	491	486	482	476	529	526	476	507	507	484	474	509	508	490	471	541	493	498	489	469	492	526	498	535	499	505	519	537	498	451	459	468	491	452	533	485	519	506	481	502	507	499	469	501	513	484	508	479	505	428	504	468	505	474	490	507	458	464	493	490	465	485	539	515	491	421	530	519	441	504	472	481	505	492	510	501	470	494	499	483	503	491	461	501	513	498	519	474	560	472	472	507	526	514	483	470	481
24166	21224	28319	24442	21038	13186	9894	6344	3473	2653	2674	2319	1618	1441	1158	1083	844	801	789	684	586	509	402	503	420	470	436	447	423	459	399	431	400	403	397	393	421	397	367	380	390	411	366	344	329	351	359	412	391	377	414	349	346	360	343	359	319	322	335	312	339	343	314	325	328	346	363	331	341	318	330	374	300	312	324	307	294	349	327	297	332	310	339	308	320	317	318	306	308	315	313	337	314	332	312	289	319	331	350	344	293	342	334	299	317	299	354	330	336	296	285	316	336	306	335	289	330	294	308	305	331	323	310	337	293	316	280	328	310	298	299	320	292	277	329	335	306	319	310	288	281	335	308	287	300	291	314	314	307	311	317	324	286	320	325	348	313	317	310	309	353	296	314	297	321	313	285	315	295	314	306	313	333	332	327	342	282	297	304	319	282	319	315	322	279	290	294	341	327	300	317	272	305	312	309	346	353	291	298	305	302	329	313	305	313	309	353	342	302	314	314	304	333	302	307	315	313	306	323	318	315	343	332	299	339	341	319	325	285	325	319	357	319	296	353	332	312	312	327	337	350	295	323	307	346	303	332	334	314	329	291	270	307	298	247	315	317	294	337	326	302	331	298	322	345	324	304	302	325	331	295	322	317	306	308	328	322	302	319	323	284	328	345	322	321	319	328	314	297	307	330	289	323	324	309	332	314	328	318	300	302	311	319	359	323	324	339	314	327	323	344	273	298	326	310	315	267	275	326	310	311	337	310	295	302	298	316	307	328	316	343	326	323	312	331	317	304	311	304	309	296	340	309	340	300	291	330	372	313	297	301	325	315	322	322	320	316	319	305	312	309	330	288	368	320	317	315	323	328	323	361	300	309	276	324	347	300	317	284	293	313	316	335	324	317	326	286	298	350	301	334	349	310	309	332	331	306	298	319	333	292	289	315	343	274	307	303	321	280	298	307	274	310	367	323	330	304	315	328	321	306	345	302	326	328	353	295	329	308	280	312	299	312	313	320	294	329	319	273	330	293	326	288	302	328	296	291	319	302	307	299	305	338	287	310	313	341	317	296	327	303	322	305	306	318	334	316	315	308	288	307	305	287	309	284	292	316	313	317	292	320	324	314	330	319	297	320	290	305	329	287	338	346	310	312	284	330	315	314	318	324	288	326	351	327	311	317	284	298	284	317	311	309	318	318	339	338	324	305	301	338	338	299	315	309	302	306	284	355	319	327	343	289	329	336	320	309	282	327	278	316	280	308	291	307	301	325	297	277	287	343	285	301	308	295	314	321	334	316	304	280	293	307	314	315	297	337	310	319	287	304	298	293	302	339	308	330	303	309	334	305	319	300	335	311	337	302	286	315	327	295	291	313	314	347	306	288	317	331	305	337	303	294	324	313	309	343	312	308	299	307	335	324	329	305	341	313	293	304	294	296	327	330	319	330	323	324	306	303	344	305	329	306	303	309	339	341	289	300	322	271	313	340	293	331	303	312	305	353	313	318	321	321	284	333	310	318	315	349	322	338	326	349	293	312	318	307	343	306	306	298	330	308	306	282	311	358	298	318	291	329	308	318	312	293	294	342	329	316	317	314	340	286	317	317	341	313	318	312	340	323	326	301	307	323	305	304	294	298	338	330	325	291	312	294	295	323	336	312	309	350	320	326	322	335	314	308	311	325	309	290	326	323	298	323	333	310	324	277	314	308	345	313	323	296	331	303	318	302	322	295	331	307	314	335	292	308	302	300	311	295	337	293	323	321	322	313	332	297	312	316	321	325	295	298	291	346	290	330	292	301	301	277	297	313	315	347	335	309	325	317	299	317	348	320	339	312	304	306	314	295	318	300	328	331	296	314	323	297	302	330	285	333	321	341	287	305	297	300	311	294	307	315	303	289	315	315	324	297	308	326	310	308	311	330	285	309	366	326	314	338	349	323	312	318	291	310	304	319	314	300	308	318	289	290	305	319	294	314	302	305	284	307	340	327	332	263	311	333	329	348	273	321	302	286	302	311	307	323	306	280	302	321	311	347	299	316	300	304	304	332	302	316	308	313	305	308	312	351	302	332	305	321	336	310	328	291	314	331	312	303	321	303	314	336	287	287	318	317	293	291	301	337	332	279	292	331	327	327	305	330	318	308	325	289	333	302	328	295	303	288	317	320	291	330	296	289	320	328	296	295	343	304	325	313	355	309	294	317	278	309	292	291	289	353	311	314	309	296	308	328	305	305	319	295	319	290	323	322	340	307	327	297	320	318	302	323	351	292	332	274	316	329	335	290	326	317	338	301	305	268	310	325	287	343	327	285	310	337	305	297	335	340	338	317	284	349	293	321	303	306	277	333	329	312	283	287	331	325	311	298	316	332	327	297	325	304	325	347	340	280	290	316	308	314	311	308	303	292	293	302	343	313	319	342	295	320	306	332	286	343	327	331	305	323	293	324	308	308	299	263	337	303	316	306	288	301	298	322	342	340	323	303	332	316	346	302	302	306	322	325	306	328	306	281	263	346	326	308	311	319	312	302	301	292	297	286	330	323	324	345	299	279	288	300	291	336	303	303	296	305	279	329	310	322	326	330	325	324	313	287	325	325	291	326	330	321	302	289	304	317	302	315	282	304	274	311	303	307	313	311	329	314	296	329	337	305	324	307	308	328	333	311	312	317	344	327	327	327	302	285	290	315	317	310	306	337	307	304	283	322	318	310	322	328	290	304	307	298	298	268	281	320	336	322	326	324	302	348	327	316	302	325	313	310	306	333	343	292	322	292	297	319	324	319	325	296	313	312	316	337	314	332	342	322	301	324	285	301	307	285	298	319	319	318	308	323	309	338	319	315	311	320	314	329	328	310	288	326	291	276	299	313	320	302	282	341	318	314	290	329	309	346	294	303	323	301	340	321	317	316	328	332	325	296	312	291	304	340	325	346	302	302	320	309	326	312	309	328	293	303	326	300	303	349	334	301	278	337	320	315	296	291	327	304	323	329	314	354	323	312	323	292	346	318	307	300	307	331	326	319	323	332	311	332	299	298	318	306	319	314	329	350	292	347	323	302	309	278	271	290	302	308	312	307	304	320	333	327	376	304	365	335	295	307	307	302	311	308	305	318	302	317	314	312	310	306	352	333	304	293	325	308	315	312	319	339	339	321	323	347	329	335	294	313	291	296	316	324	299	270	328	328	339	334	335	326	304	316	313	305	312	329	287	311	292	317	251	347	314	328	296	318	322	341	276	313	359	281	323	300	297	324	308	296	281	306	291	292	347	322	315	298	282	317	320	313	323	322	315	313	302	307	326	292	322	312	324	308	338	325	322	289	308	328	306	325	315	335	285	317	320	308	300	301	304	301	299	323	296	303	289	278	342	312	325	267	333	321	309	307	326	319	288	302	306	348	281	312	317	289	318	309	282	323	314	327	325	328	298	303	344	316	310	342	268	303	324	323	331	343	330	347	311	316	302	287	314	300	312	317	310	314	308	273	304	325	330	302	298	275	310	297	322	322	302
17972	34931	29309	21054	14622	12176	15291	11608	7082	5585	5585	4695	3253	2771	2207	2095	1642	1528	1365	1162	941	768	663	661	655	579	649	661	600	637	580	562	574	543	560	559	537	535	519	508	469	525	520	479	450	470	474	526	510	477	461	417	505	464	486	427	460	452	394	417	411	400	402	420	404	386	408	395	419	382	377	394	386	379	420	370	398	381	370	395	399	419	392	394	379	393	358	398	401	409	382	388	351	355	370	376	373	362	384	400	373	431	378	368	393	361	424	378	382	358	413	412	379	388	366	400	371	406	363	375	396	368	353	385	377	373	386	385	390	410	418	393	378	359	386	368	371	353	350	404	411	373	354	382	368	358	374	402	404	402	407	390	413	414	390	395	381	416	390	376	371	375	379	366	367	431	400	395	394	374	404	415	391	343	390	377	373	385	401	380	392	384	423	375	408	387	392	395	378	368	402	373	372	382	359	412	388	390	349	421	353	350	374	349	347	370	363	380	377	355	364	355	366	365	416	374	396	397	376	333	379	376	380	396	379	357	385	397	346	392	386	342	399	376	377	375	404	391	382	376	414	361	409	400	409	401	383	355	377	396	388	391	358	365	364	359	376	385	376	367	396	362	343	357	372	389	376	383	391	400	387	388	411	405	400	405	373	364	364	386	351	365	392	404	358	359	378	389	367	430	391	391	402	380	387	372	397	362	377	387	390	379	383	382	381	376	385	369	382	383	381	358	419	365	396	373	382	376	355	401	378	417	369	405	377	357	364	367	384	421	386	364	424	409	398	381	361	385	380	386	388	380	369	368	352	394	397	387	397	400	401	390	364	395	373	380	345	398	399	350	385	382	407	391	391	385	393	401	329	380	396	412	394	370	380	393	395	403	363	389	390	376	414	396	390	396	384	343	390	376	366	384	365	421	382	379	349	368	367	357	376	406	401	427	397	402	400	417	392	350	351	380	370	391	403	379	396	384	340	382	412	407	369	391	400	377	378	394	387	419	385	377	403	423	358	370	389	390	372	384	382	375	386	350	366	374	396	386	380	388	389	367	338	367	359	357	406	382	368	374	386	376	389	332	409	419	378	404	374	379	386	384	362	391	374	377	409	412	368	381	392	366	348	352	361	416	352	415	403	400	383	379	343	357	368	378	369	382	436	409	345	392	379	344	377	393	381	416	357	400	355	369	350	375	407	376	375	387	384	350	378	400	394	349	405	378	376	413	366	393	363	349	376	375	407	411	371	381	345	392	377	353	375	378	381	376	392	363	384	397	372	399	409	388	404	387	415	346	402	396	387	354	390	420	391	373	408	411	383	390	425	335	385	408	380	350	379	356	380	379	431	387	404	374	358	358	390	389	354	400	412	361	391	370	409	376	392	393	356	357	392	419	413	374	388	393	428	394	379	368	378	403	391	367	340	382	385	382	355	388	402	391	408	364	403	360	361	417	397	370	370	375	370	390	339	404	374	379	385	371	394	400	405	379	355	363	371	368	430	365	354	402	357	360	378	439	398	345	420	396	386	345	365	371	397	382	381	343	372	370	392	362	369	379	376	397	403	394	372	374	364	376	385	372	365	343	405	382	392	360	381	412	384	349	368	399	373	374	415	386	367	375	383	370	390	377	424	376	373	370	370	387	417	363	414	378	364	383	405	388	385	393	424	387	392	355	382	358	336	420	361	339	363	378	367	389	399	379	393	384	413	350	365	386	389	408	357	364	378	353	373	368	362	383	400	409	391	365	381	372	382	404	358	368	359	372	387	377	359	382	377	364	358	358	376	362	368	369	407	380	351	365	396	413	371	395	374	400	381	402	414	395	355	378	391	381	374	393	375	451	391	368	365	351	389	420	374	358	397	391	367	374	366	388	382	414	397	380	401	385	362	381	371	370	423	382	375	382	412	367	377	385	395	373	387	403	388	381	374	368	372	375	401	411	381	421	409	387	372	350	383	371	373	391	349	403	373	380	414	410	367	357	342	394	400	371	390	369	410	374	370	394	367	346	374	398	402	419	389	367	387	391	436	356	406	396	405	376	410	381	386	341	403	355	383	403	394	406	350	372	404	391	360	408	318	382	357	375	409	422	367	405	358	382	388	434	392	370	368	394	360	352	382	405	348	364	399	366	371	391	372	399	352	429	362	348	359	431	400	374	369	369	423	374	371	361	369	413	342	347	383	373	346	365	374	409	374	370	386	391	378	388	374	354	388	394	389	342	372	403	372	412	399	400	374	371	382	386	401	402	370	393	409	344	418	381	363	359	391	387	385	385	349	415	411	398	381	384	397	374	370	374	397	381	380	391	384	382	377	331	367	385	381	419	376	365	368	381	339	378	366	378	403	361	365	400	389	382	388	391	404	374	385	367	400	375	375	398	364	359	373	393	389	366	394	354	382	397	374	345	346	410	367	385	350	377	350	387	371	385	388	389	351	380	377	379	377	344	382	381	372	369	409	358	386	404	395	373	357	377	399	409	392	379	411	410	389	373	406	374	393	359	393	399	402	386	393	406	373	336	364	378	364	361	359	374	374	381	354	365	354	398	390	364	390	386	383	434	385	376	377	397	441	349	357	376	389	380	355	422	369	367	420	369	392	391	417	367	402	370	394	387	393	337	378	383	361	396	391	374	398	359	419	385	392	384	400	371	396	380	371	394	390	413	405	366	381	405	392	447	385	352	397	389	425	342	379	372	358	374	363	414	361	421	373	411	373	384	363	375	383	368	410	399	415	375	368	418	418	392	395	364	367	364	336	380	379	377	340	377	373	402	390	386	361	397	349	390	390	399	360	419	373	356	362	361	412	358	373	401	375	407	362	398	336	391	409	396	364	390	366	338	389	394	369	374	365	378	377	353	400	366	396	390	381	385	375	352	383	368	389	357	378	383	375	373	358	384	383	381	369	381	389	405	389	369	345	389	402	397	375	387	355	383	382	409	377	401	375	409	359	378	381	393	364	385	349	391	378	397	378	419	400	382	367	404	406	372	402	360	390	400	398	377	330	380	390	384	371	385	358	377	341	359	381	379	389	366	368	389	348	389	398	375	382	387	385	377	352	388	372	368	399	330	385	378	400	360	383	403	369	342	399	387	377	387	391	380	385	377	366	380	384	334	374	418	378	362	387	405	370	360	380	355	367	423	375	423	355	382	393	345	373	367	377	397	387	374	415	406	360	401	380	408	380	378	352	382	383	388	373	392	357	392	362	399	386	361	379	435	360	384	366	392	375	378	386	389	350	382	363	381	386	355	387	404	398	362	381	389	365	376	393	392	390	359	347	384	399	373	406	417	350	391	382	358	391	355	393	406	370	379	372	342	371	401	380	366	356	390	392	382	387	385	365	410	366	374	358	406	401	365	377	343	358	389	370	387	416	397	363	362	359	384	376	388	389	379	360	398	377	381	349	358	392	373	363	372	364	378	375	382	353	412	373	405	388	389	407	395	349	341	365	396	383	382	367	385	380	428	370	338	399	357	361	348	408	374	377	411	345	326	377	349	402	373
25314	21145	27072	25287	13251	6332	6960	4303	2784	2195	2168	1835	1509	1333	1203	1078	956	905	807	759	730	615	618	590	558	584	633	583	627	601	515	619	579	592	578	552	572	600	596	567	533	573	547	535	530	579	607	555	521	562	571	514	560	576	543	452	543	538	533	497	516	535	503	454	557	526	536	498	479	494	481	506	539	520	480	506	532	494	502	489	483	501	538	518	519	508	506	500	511	508	527	472	512	473	519	482	481	505	492	512	536	478	533	473	527	507	494	509	502	479	480	503	505	504	507	457	512	486	509	495	468	467	477	525	509	517	530	547	502	475	496	502	471	520	490	480	522	509	466	506	481	485	472	486	537	434	473	542	512	508	491	511	492	502	477	533	479	507	511	476	488	525	502	481	458	526	467	519	504	531	485	535	547	536	491	461	442	515	498	471	518	506	520	468	461	491	538	478	494	513	521	475	461	502	520	509	477	476	491	510	480	498	488	502	476	518	475	484	531	513	498	514	522	530	507	534	491	539	495	510	491	490	468	479	521	513	495	488	489	505	499	505	538	549	470	495	516	500	519	504	489	514	495	484	535	514	496	490	478	523	540	465	517	449	490	479	507	511	496	485	476	524	502	519	491	499	528	508	483	534	498	480	516	501	474	500	473	534	519	496	459	506	493	481	459	462	506	558	491	492	525	516	495	480	498	508	501	499	520	492	505	520	478	516	482	501	543	539	513	500	497	488	507	500	482	506	506	501	495	509	514	458	489	487	468	500	518	539	491	555	511	451	495	506	525	514	506	537	505	476	484	477	468	476	477	485	517	474	511	499	477	537	508	476	470	470	494	517	511	522	462	475	518	512	472	480	528	515	512	551	531	496	467	442	486	488	483	486	510	507	525	509	498	415	499	503	464	506	510	487	513	500	500	510	498	470	546	497	496	542	567	476	527	503	522	481	494	494	506	502	504	489	525	481	521	477	456	527	477	535	517	472	480	493	536	497	483	533	466	489	482	514	470	489	508	489	491	482	482	509	547	512	508	503	502	498	489	490	500	482	479	542	471	502	512	489	555	522	486	506	501	531	484	457	523	520	495	500	497	468	497	504	518	505	500	498	484	496	524	476	494	479	504	526	517	466	475	506	491	488	501	487	497	535	493	493	497	513	510	474	485	474	514	531	463	518	528	476	506	506	489	494	477	529	499	503	514	484	515	495	470	518	516	491	518	502	490	497	460	520	508	453	515	509	481	510	499	496	525	496	485	491	464	518	507	544	459	527	536	473	458	480	464	477	535	517	521	496	440	519	483	498	503	518	514	504	549	485	519	493	463	483	456	481	506	541	520	506	471	510	482	466	508	472	490	471	472	480	498	489	511	470	467	477	460	470	449	535	517	498	489	459	511	454	506	527	507	552	496	512	462	513	500	511	511	527	493	489	466	525	539	472	536	464	506	467	501	511	497	476	523	531	527	453	477	520	514	505	517	496	551	488	466	504	471	489	494	502	491	537	483	457	445	479	536	494	501	498	511	480	477	482	497	549	512	482	508	499	474	480	518	513	502	491	455	515	523	484	491	479	479	497	517	467	497	509	487	479	482	512	489	510	475	497	471	481	515	497	470	509	488	503	522	505	467	483	470	527	458	496	533	488	494	516	493	513	474	505	508	511	499	510	486	517	505	463	526	473	505	536	482	523	482	530	570	544	508	478	465	523	479	481	505	504	504	509	492	523	517	486	508	475	503	509	478	501	488	532	505	498	503	521	463	485	472	523	499	492	491	482	450	529	501	524	477	484	514	487	513	500	544	484	527	495	491	484	497	501	482	486	543	507	454	507	524	503	495	473	503	522	481	491	487	501	437	539	515	485	489	565	536	491	473	488	496	503	481	502	493	478	493	488	532	496	507	478	516	530	482	509	505	501	508	513	514	497	477	506	495	488	499	530	472	486	475	506	507	521	524	473	474	494	499	488	536	500	515	514	461	512	507	522	516	499	530	503	540	514	527	490	518	506	520	496	511	475	470	532	516	474	470	531	494	513	489	483	521	529	482	505	483	525	513	485	500	511	479	477	494	468	469	481	518	512	488	479	478	479	470	460	500	532	484	542	476	515	492	468	477	488	526	532	489	498	511	512	489	523	478	515	503	442	477	514	510	533	527	495	510	516	524	473	522	472	512	484	459	490	475	457	487	470	462	491	507	517	466	482	503	490	566	498	528	553	501	506	489	514	545	521	484	438	475	503	482	519	521	534	454	476	515	477	505	489	458	539	503	521	465	490	483	506	494	541	501	534	525	542	482	481	478	491	446	490	524	520	541	517	515	487	479	468	500	473	472	435	489	524	492	499	460	529	559	523	502	520	479	458	497	499	475	524	509	519	534	536	492	467	528	482	465	468	507	486	496	461	537	470	501	485	506	495	475	529	510	520	490	514	445	527	490	488	514	500	510	489	506	499	471	488	481	534	515	492	502	502	503	493	514	510	506	503	481	491	505	496	498	464	502	501	524	519	514	514	497	500	491	481	497	466	526	551	480	494	515	510	490	481	483	530	524	505	485	478	483	453	559	474	519	510	557	517	476	485	502	484	510	493	465	505	508	510	551	533	477	494	501	494	517	494	508	484	502	500	506	497	491	511	510	500	496	488	492	475	527	539	516	454	472	507	514	486	485	469	491	457	485	445	485	494	503	532	498	455	516	534	480	461	492	519	500	526	499	549	518	513	476	527	446	466	488	473	496	501	536	491	501	483	521	478	476	462	502	525	526	514	510	510	511	524	496	499	499	508	494	508	480	522	487	504	499	483	510	468	511	478	522	453	470	491	457	501	495	526	505	482	479	534	506	505	483	515	511	465	544	479	507	463	508	509	531	542	476	462	474	497	508	504	493	508	495	521	479	494	497	481	457	535	494	505	495	530	497	469	465	501	486	464	518	500	514	507	503	536	502	514	502	503	500	480	490	483	495	494	512	561	500	518	513	522	503	494	496	508	493	531	514	481	500	512	510	533	518	505	488	496	517	467	515	467	497	501	482	520	519	507	498	480	475	486	497	513	475	518	465	486	455	449	482	488	482	503	497	483	487	518	517	522	472	488	490	529	485	504	443	538	481	495	496	524	467	521	512	474	513	501	469	464	543	459	497	488	471	492	519	474	474	508	491	479	527	512	505	476	502	497	534	483	510	498	484	461	505	504	505	517	504	490	492	498	520	478	481	458	481	466	478	512	537	478	553	541	525	489	515	510	507	538	486	501	473	482	504	533	488	490	485	485	516	509	491	508	489	488	462	512	474	503	509	552	474	472	502	481	522	508	535	467	523	510	488	504	488	531	476	499	476	468	477	489	531	505	501	544	530	553	488	506	449	518	485	506	532	496	493	488	464	502	505	481	468	515	493	482	482	488	492	499	532	480	495	498	513	489	495	532	463	498	492	509	515	514	465	502	512	478	483	494	469	509	488	499	497	478	526	494	500	503	524	493	497	492	437	500	478	501	519	493	478	485	485	518	494	498	487	494
17425	31313	25702	17681	12085	11019	13012	8989	6096	5026	4504	3632	2921	2476	2059	1911	1550	1494	1361	1151	1028	841	834	845	784	790	747	786	760	810	750	730	716	751	728	726	699	716	710	666	683	682	663	674	669	691	662	681	622	660	692	654	653	655	673	614	654	594	591	649	608	626	558	653	583	555	605	643	662	601	602	624	644	601	536	649	590	613	612	615	580	626	556	607	526	589	608	598	587	610	570	614	589	615	575	615	606	598	594	589	628	588	562	627	604	596	605	557	600	606	571	582	568	604	586	571	598	589	602	575	583	561	543	572	607	526	581	594	543	590	547	573	544	632	615	581	555	637	575	570	528	577	598	608	580	596	617	616	595	571	592	590	610	616	584	583	593	603	585	609	604	602	595	594	561	597	595	612	612	599	570	594	558	576	568	553	595	576	578	608	552	573	601	518	595	613	543	578	564	636	545	604	604	574	563	574	583	602	631	585	566	550	575	578	587	628	590	553	548	597	599	574	579	575	548	541	596	557	585	605	596	610	578	609	542	589	603	585	606	625	615	594	633	601	567	582	585	604	565	562	613	571	574	611	575	633	604	583	596	589	583	591	605	578	590	615	609	594	612	578	579	595	562	623	596	589	581	613	599	602	583	520	572	558	549	582	598	584	603	561	646	573	590	576	559	590	596	608	581	558	569	615	589	574	585	599	579	611	591	602	587	619	550	554	567	543	562	595	569	581	590	589	615	592	620	595	569	576	594	577	598	606	572	586	611	591	607	559	594	564	537	563	587	606	589	583	607	633	596	550	589	552	580	595	576	567	585	599	545	591	585	562	556	559	562	560	575	588	638	600	574	598	597	582	624	578	617	605	611	581	609	541	579	617	586	584	583	614	610	613	596	575	579	557	579	572	561	599	596	567	536	584	585	606	579	585	556	587	597	571	597	587	605	564	561	613	592	579	633	616	576	569	606	591	626	614	588	567	601	597	547	612	584	603	609	566	560	547	526	613	606	603	588	605	580	575	619	613	564	627	598	599	584	542	615	573	567	567	558	591	581	581	607	604	579	573	597	607	642	598	595	587	567	617	563	624	563	587	627	575	590	592	559	555	593	582	583	559	564	566	612	570	565	571	607	572	574	588	565	564	557	602	619	572	612	563	589	560	561	551	631	605	579	567	582	581	584	568	570	605	590	582	609	600	613	612	565	601	583	580	548	571	621	589	571	549	569	580	590	585	592	559	578	584	612	541	637	554	598	603	564	574	582	604	638	577	562	582	596	540	573	577	568	582	581	585	598	591	573	599	592	614	588	553	611	604	577	603	609	577	581	590	640	536	571	564	608	609	592	570	568	571	593	577	620	593	538	584	599	585	567	560	597	583	540	572	585	583	602	615	565	583	616	577	591	589	613	556	585	581	546	543	565	595	597	589	606	540	575	604	607	575	582	556	532	590	609	576	608	607	610	607	547	581	575	575	553	591	580	618	594	597	579	657	601	567	594	542	570	592	566	591	568	558	595	609	587	589	598	589	601	586	587	595	653	602	612	546	575	566	575	569	639	560	595	617	580	548	593	598	564	562	576	633	611	572	568	613	590	592	581	558	556	577	593	557	560	615	629	563	596	611	572	600	558	534	579	567	581	602	591	577	556	576	591	622	582	580	598	614	598	611	616	607	573	569	592	601	622	611	536	646	602	558	549	584	573	599	580	590	583	559	581	616	588	578	595	611	539	588	565	601	569	580	618	598	616	571	577	568	562	597	603	559	635	598	536	549	593	609	608	585	590	574	537	581	590	541	564	560	587	570	607	572	576	562	602	587	604	569	598	592	603	566	592	649	538	608	582	583	575	596	607	600	614	572	575	564	575	627	627	613	586	588	574	559	589	610	598	578	566	575	617	614	583	579	587	581	580	603	560	575	574	616	603	606	537	593	609	623	582	571	593	590	607	584	626	560	608	556	628	601	558	585	558	545	606	601	574	615	555	560	558	595	547	583	609	600	586	551	590	623	619	546	639	579	544	601	595	583	628	603	579	611	575	587	581	605	605	604	586	593	557	567	539	573	593	572	583	602	627	606	572	599	590	622	545	553	561	589	553	583	605	530	536	564	578	567	552	549	553	557	552	595	564	602	567	577	585	559	600	586	601	575	574	557	561	594	592	624	565	567	579	570	592	576	557	602	577	547	582	543	567	616	588	649	550	578	581	617	560	572	583	572	564	577	560	553	573	581	594	606	631	594	529	605	623	597	609	569	596	588	608	599	583	562	561	601	588	576	608	546	598	557	620	622	608	574	596	594	592	576	592	600	565	573	549	533	588	596	613	595	569	610	546	569	585	601	595	606	571	573	609	563	569	572	562	590	544	550	589	580	583	588	574	562	620	616	572	663	635	544	576	584	611	596	599	589	612	602	577	593	586	557	532	605	576	580	569	624	574	562	613	533	592	592	563	589	589	591	571	535	561	577	579	559	582	529	630	614	560	582	594	564	603	593	560	584	575	591	537	558	608	579	583	551	580	590	550	603	570	587	592	596	575	591	604	597	577	624	582	610	573	590	613	581	569	559	561	596	587	580	572	589	524	592	563	608	610	558	594	599	560	582	563	595	546	547	564	587	574	576	563	562	601	611	566	581	601	615	583	584	564	634	574	577	579	568	576	604	599	571	665	604	630	584	582	583	590	569	602	564	593	578	576	551	556	592	592	592	565	634	598	595	610	559	584	548	578	575	560	599	551	552	595	609	587	577	571	615	580	579	599	586	578	580	601	616	597	612	619	550	545	572	592	530	556	553	624	598	556	628	578	585	597	590	594	597	569	614	545	597	584	552	630	593	598	630	550	579	579	562	533	559	616	626	575	591	556	572	591	584	582	573	593	555	598	584	585	586	590	587	588	558	584	606	567	580	592	590	613	587	613	585	556	582	615	590	589	559	602	631	612	586	593	604	605	565	544	582	575	576	593	607	631	550	591	598	584	616	591	641	581	622	582	595	575	601	581	544	592	623	620	629	577	614	601	572	587	595	548	590	565	581	559	571	575	600	572	572	563	559	625	583	579	610	584	567	586	592	592	618	610	620	578	612	606	607	573	516	583	583	570	575	568	586	589	622	608	573	599	525	604	604	580	585	547	611	559	613	550	607	598	599	576	600	523	563	602	559	587	572	594	576	574	600	608	562	602	587	592	549	556	588	584	567	570	573	589	575	587	574	589	598	590	589	626	593	578	623	575	576	586	587	573	567	582	542	601	575	602	584	560	603	559	583	583	591	612	561	603	582	568	579	605	616	611	557	586	574	599	571	631	584	570	625	597	576	589	596	584	574	573	630	613	624	580	611	583	629	576	549	568	551	599	551	585	566	597	592	560	597	565	604	576	560	623	541	584	587	583	612	575	576	568	577	566	627	608	590	585	582	546	616	597	567	578	602	579	548	592	575	586	587	612	606	592	570	540	598	539	598	581	583	574	630	571	558	553	576	560	586	574	574	585	561	603	580	609	600	599	608	602	577	637	633
23125	21224	28868	23846	21279	21686	18760	8677	4836	4081	3494	3044	2403	1988	1760	1424	1188	1212	1153	909	747	658	653	618	598	557	564	619	572	564	605	564	585	534	558	547	516	537	540	541	528	457	472	481	509	456	510	479	471	510	469	503	489	467	475	449	427	407	426	453	446	462	413	417	441	443	438	405	418	420	432	404	372	402	418	416	421	427	419	414	405	400	402	417	393	441	389	375	414	433	396	396	423	407	392	404	405	402	402	403	416	374	382	393	386	394	451	401	398	405	395	379	437	390	374	418	360	403	398	430	445	414	446	384	414	385	392	414	410	424	423	399	424	373	398	412	407	398	393	393	402	361	428	419	393	397	403	380	408	386	432	373	415	406	378	393	395	383	433	396	353	411	413	419	391	433	385	374	402	431	449	393	410	442	432	413	419	378	415	407	381	420	417	408	405	388	403	398	410	406	396	403	390	392	415	384	424	414	419	429	415	425	390	366	395	403	405	384	365	378	404	398	379	423	400	420	439	438	425	428	405	404	397	417	418	401	417	426	413	425	388	374	402	369	393	401	407	366	414	411	407	443	396	402	400	380	419	373	396	372	411	365	381	428	424	411	393	409	420	388	383	408	394	453	416	410	406	404	411	361	398	391	431	435	429	379	357	406	435	404	425	378	373	383	430	411	434	375	427	407	409	404	410	411	396	381	366	408	419	379	431	428	385	432	398	411	415	399	402	377	368	407	387	384	422	394	412	410	378	396	430	417	407	407	408	387	413	423	391	404	382	409	405	387	407	422	394	395	438	425	390	418	405	391	424	413	428	388	409	430	409	396	392	384	389	387	402	405	420	408	379	409	412	408	417	398	376	363	415	368	370	428	406	434	408	393	434	433	381	399	412	408	409	398	419	398	414	404	398	421	411	349	399	394	425	404	408	431	398	384	405	428	397	401	410	411	374	437	415	410	410	429	384	393	407	408	391	392	412	385	410	398	390	430	451	412	378	412	393	403	426	405	410	433	405	358	388	386	391	394	404	406	399	395	401	420	398	424	451	419	413	383	390	414	419	365	372	375	380	395	391	364	431	372	366	402	423	413	431	357	389	416	382	416	391	376	398	382	398	408	409	399	393	410	414	407	408	412	415	429	372	443	381	400	424	449	397	386	451	381	418	426	385	405	403	400	429	418	416	384	398	407	402	408	415	397	385	396	429	410	378	418	427	420	408	423	420	384	384	400	411	375	401	388	354	392	408	407	391	435	380	408	385	406	399	391	405	388	399	411	425	371	399	375	431	407	381	404	427	375	377	370	382	387	413	406	405	366	392	427	369	397	381	443	387	405	413	407	389	382	397	384	434	453	403	385	408	428	380	380	405	385	433	403	381	363	356	398	427	421	384	402	403	427	389	404	383	430	390	417	406	412	396	401	421	377	423	399	396	406	396	371	381	400	366	384	362	356	398	419	413	414	387	397	390	437	382	365	350	413	408	393	402	412	396	409	397	392	411	372	375	377	394	373	402	423	372	411	416	396	389	393	401	435	367	383	404	411	401	409	403	364	398	400	413	422	403	418	421	403	409	391	432	395	393	406	411	410	414	399	426	365	448	367	420	405	406	399	455	384	443	401	394	393	408	387	409	381	384	393	399	402	386	396	392	380	485	397	407	399	371	379	382	403	391	431	396	430	419	423	425	383	419	389	400	418	393	413	436	399	400	422	397	394	353	398	386	440	419	397	409	425	410	369	402	378	389	421	407	398	430	411	417	390	373	390	455	406	384	385	404	413	400	353	397	431	406	366	362	428	422	411	389	411	394	391	398	380	410	424	412	386	386	369	428	401	412	415	394	383	408	435	399	416	398	392	394	396	394	446	408	361	416	410	395	396	395	404	381	381	371	391	403	443	430	433	389	404	402	398	388	391	402	427	368	399	446	402	408	396	406	401	373	408	411	410	409	428	368	399	384	408	383	390	419	427	412	414	407	398	400	406	404	387	415	377	405	398	410	380	412	375	394	418	384	400	397	389	367	377	405	411	409	408	439	447	406	416	357	366	435	429	408	424	387	396	402	400	373	407	412	403	418	413	420	419	436	396	407	419	393	425	391	399	418	379	396	383	415	400	445	403	396	381	436	422	426	405	427	387	394	385	395	401	374	422	379	403	362	433	400	422	408	398	388	381	389	394	408	409	386	408	398	404	405	394	401	387	390	409	397	387	407	438	398	392	429	403	382	436	391	434	390	418	407	383	393	402	423	406	393	367	384	390	424	397	367	419	364	373	379	411	442	425	435	382	385	404	389	407	409	435	403	381	421	415	426	433	349	391	404	407	387	424	393	415	400	445	356	434	393	406	420	398	404	396	373	412	424	412	417	381	410	396	387	415	402	413	438	406	442	438	381	389	388	400	427	415	389	433	417	386	370	409	401	422	368	424	400	425	424	379	409	415	435	397	406	417	405	425	391	397	422	409	383	418	399	436	416	427	411	422	399	380	393	392	377	406	432	351	395	423	405	386	399	435	406	411	417	391	386	367	431	427	413	404	379	418	434	400	421	407	419	390	393	389	400	405	422	438	431	446	388	423	395	367	437	363	394	389	398	394	392	370	398	377	389	432	403	413	426	391	398	399	384	370	395	381	387	356	357	392	416	396	406	386	425	404	415	428	429	415	436	362	405	397	389	425	425	427	424	420	418	414	398	413	375	396	419	381	396	415	398	360	390	403	390	405	392	406	440	404	387	394	390	375	405	418	386	407	401	387	399	409	394	411	420	380	376	419	395	403	410	415	368	392	409	413	339	407	407	388	458	399	414	421	414	373	431	402	413	385	385	403	411	405	413	425	359	402	447	419	361	398	424	389	382	425	413	398	369	403	377	375	417	358	451	423	408	420	403	374	382	381	403	421	431	382	394	394	410	404	404	421	400	417	335	385	394	440	406	404	370	408	383	398	434	380	420	405	454	427	423	389	423	419	383	421	388	372	403	399	442	429	432	417	413	420	422	414	418	432	436	395	408	420	387	399	380	386	440	386	418	405	406	416	359	430	439	420	423	397	397	412	371	422	393	427	406	415	402	426	407	358	419	406	385	398	398	392	389	398	415	402	374	422	413	400	417	390	459	388	399	409	367	414	413	432	377	401	412	389	404	409	439	397	400	401	443	432	384	386	409	388	393	405	416	422	393	387	435	408	388	439	388	404	421	410	384	412	446	400	409	417	373	378	398	414	400	455	412	401	405	374	384	392	388	380	369	388	437	396	433	427	434	417	413	373	417	401	408	391	400	422	363	430	407	390	406	428	420	397	425	399	420	389	435	403	392	397	396	408	409	423	379	387	426	415	409	414	376	436	417	380	402	387	420	416	399	407	406	404	383	422	368	413	375	436	387	384	382	372	372	399	435	393	407	383	424	403	439	401	377	417	410	393	393	413	419	419	392	411	415	400	380	377	428	370	394	383	414	405	381	405	390	411	438	398	381	424	398	435	392	411	390	407	392	392	406	372	407	394	381	373	379	399
20941	41155	34369	25862	19787	18774	19543	13376	9470	8340	7050	5948	4542	3786	3320	2770	2114	2085	1917	1500	1180	1016	911	927	863	796	876	863	827	840	829	766	785	719	794	713	690	724	658	644	665	664	647	614	590	615	585	583	627	599	576	610	593	587	587	552	531	560	504	544	494	521	474	540	497	522	479	526	494	511	509	479	499	470	489	472	439	457	510	465	471	478	446	510	466	467	492	454	484	436	467	450	502	451	468	490	474	473	497	463	456	529	511	479	464	438	456	455	451	472	444	478	510	462	492	476	494	478	463	466	507	492	504	481	476	434	447	476	470	509	460	470	452	454	496	457	491	482	458	460	459	428	479	455	475	470	436	430	472	454	459	468	470	502	452	439	511	432	442	489	452	445	419	416	444	470	515	443	492	424	471	461	461	440	450	469	462	480	433	462	445	465	446	439	468	500	472	471	450	485	484	446	463	478	423	445	435	445	446	510	467	443	418	460	482	454	468	426	433	466	465	454	473	436	434	461	436	452	440	490	459	501	469	470	452	436	453	517	481	483	438	474	460	473	465	446	475	440	462	457	523	503	443	471	450	432	447	509	480	442	511	465	449	437	446	471	481	475	504	456	467	460	458	493	493	458	452	463	455	454	451	440	450	481	466	442	457	446	470	449	462	483	488	438	431	455	454	481	441	482	416	467	490	497	474	479	451	471	437	466	469	479	474	430	447	464	462	478	475	463	482	435	440	437	507	434	419	434	450	440	474	455	479	494	448	474	416	470	431	455	455	454	448	500	463	464	490	472	469	474	489	440	454	479	437	458	474	447	460	455	425	474	447	443	430	484	469	464	454	459	488	470	463	463	487	490	459	444	445	488	453	470	464	461	465	450	464	446	480	448	430	455	477	441	490	483	422	460	467	447	493	443	437	456	473	455	475	434	451	465	442	494	446	480	440	464	455	467	447	433	463	443	456	486	475	520	488	509	448	488	404	451	470	466	460	449	497	456	425	420	474	461	445	483	464	469	439	472	450	438	484	423	466	472	468	454	431	491	503	459	413	476	460	494	442	437	436	440	433	484	429	465	476	463	478	491	473	487	450	451	479	432	466	444	437	466	465	494	455	471	491	481	448	471	465	518	437	453	466	489	468	468	470	441	457	467	464	462	468	498	484	460	448	433	458	462	466	441	490	456	431	428	437	465	469	443	497	462	426	462	478	491	448	447	457	441	440	404	427	487	460	457	456	430	490	462	460	461	506	512	436	456	450	454	459	471	433	477	483	455	488	463	487	452	469	473	441	440	453	440	487	473	475	462	496	525	462	480	476	449	462	467	469	461	464	496	416	458	441	446	450	456	468	491	515	442	454	505	446	459	466	480	464	462	448	453	500	432	442	487	427	468	437	441	457	430	499	454	481	496	442	470	469	433	481	486	480	451	506	440	448	459	484	429	492	452	464	450	479	458	453	414	458	439	484	439	427	457	487	464	460	453	474	472	471	472	471	447	458	429	464	471	429	491	478	445	440	460	439	460	426	476	463	450	479	452	467	454	494	433	519	470	462	423	424	442	518	454	472	472	449	471	459	469	494	466	464	463	468	476	480	469	403	465	503	477	462	458	448	462	490	462	453	461	510	492	463	437	466	453	435	464	467	454	469	453	443	486	445	451	429	444	454	456	423	484	457	435	422	433	484	453	464	458	447	430	495	467	460	478	501	491	412	474	442	457	508	453	452	468	471	446	451	443	463	472	482	464	438	478	495	424	507	447	455	474	463	478	428	432	473	441	491	445	446	488	456	453	414	464	431	461	484	468	494	509	466	440	461	423	453	481	444	450	478	492	470	469	465	455	480	485	482	459	453	498	472	438	434	486	465	462	478	465	431	438	486	417	481	487	473	453	442	430	488	483	436	474	481	461	472	458	467	468	455	453	485	451	450	492	478	445	494	466	458	435	442	460	458	485	471	452	460	473	496	442	473	491	482	498	435	459	472	482	468	480	462	502	485	418	493	480	448	489	484	461	454	442	468	448	475	477	442	481	487	487	469	459	439	475	430	492	457	469	471	483	433	500	468	440	479	434	467	472	510	480	439	452	458	426	472	456	456	466	465	458	499	478	457	455	445	450	428	456	512	464	489	487	442	500	452	469	497	463	447	476	453	480	465	467	444	496	416	497	446	488	459	484	475	478	456	448	484	451	479	470	464	451	422	457	455	427	473	459	510	467	501	478	475	456	466	416	434	444	430	421	440	489	464	471	469	477	484	461	447	445	439	465	456	459	489	459	474	443	434	472	500	469	466	456	474	414	483	437	474	452	466	450	445	399	492	433	452	474	447	419	449	464	438	456	461	446	470	498	432	455	452	443	448	473	430	477	453	444	421	480	441	463	471	458	462	481	429	465	469	463	459	468	444	424	479	477	491	460	495	411	475	455	465	482	478	476	435	446	481	463	438	477	465	477	477	475	471	498	468	448	483	493	474	449	498	451	487	466	440	439	473	447	441	459	489	483	446	475	466	429	402	482	444	444	457	476	443	472	492	432	496	459	471	488	426	463	427	438	456	465	482	408	471	502	434	481	429	474	497	464	444	430	481	470	473	462	479	457	475	459	489	464	463	434	471	474	450	452	443	492	467	446	450	466	448	434	452	467	499	475	502	441	422	456	503	434	480	452	469	460	434	447	484	506	467	465	512	461	474	464	466	465	421	453	468	458	480	465	442	423	495	473	489	507	435	464	489	464	447	413	479	448	447	474	478	453	466	432	461	480	442	450	459	418	460	460	451	456	492	451	446	460	464	497	481	437	447	492	457	448	432	464	468	440	470	460	468	481	450	489	463	489	440	420	476	458	500	425	489	452	448	472	449	472	436	457	460	490	452	475	462	450	456	474	445	461	479	468	453	438	466	453	456	434	476	438	492	451	438	463	449	474	482	437	470	476	450	447	486	439	419	465	463	473	429	440	437	452	456	449	451	431	454	472	434	482	450	495	472	482	435	444	478	484	460	467	467	443	475	482	468	461	462	475	468	470	452	466	496	471	495	477	419	428	475	424	461	459	445	468	471	464	449	443	429	463	461	469	463	426	448	454	473	502	482	487	473	466	468	488	469	479	455	440	477	447	475	495	471	456	467	456	489	478	495	480	458	475	478	455	424	461	458	495	465	454	450	475	421	463	489	468	442	481	453	476	455	501	450	447	432	457	473	458	457	473	466	446	442	413	470	439	480	479	441	455	433	402	464	435	453	468	453	495	458	441	466	483	452	463	452	460	456	473	467	452	482	440	466	482	436	449	450	475	440	460	432	475	494	462	462	452	444	464	437	454	476	438	445	443	479	479	469	466	456	447	464	473	460	491	458	419	474	442	495	478	451	439	477	476	473	448	453	462	446	465	440	447	477	455	470	517	444	436	435	454	485	441	479	450	446	480	438	440	467	476	475	464	432	476	493	497	473	482	465	444	464	468	474	466	423	425	469	463	458	484	485	483	465	447	465	450	496	455	467	483	469	429	480	461
27378	20827	16867	11161	6260	5485	4960	3005	2003	1859	1448	1344	1118	943	970	784	714	664	667	600	538	495	510	486	475	464	488	497	459	457	490	461	476	484	466	454	467	484	432	457	486	440	442	417	453	433	444	461	426	460	459	446	441	481	441	424	427	401	409	467	411	425	390	424	435	418	428	402	447	443	440	400	451	432	435	420	387	426	403	389	428	420	449	425	426	388	368	455	374	431	429	437	431	370	419	413	444	408	411	408	413	439	379	420	382	401	434	398	415	422	403	475	421	429	389	409	410	430	445	406	405	415	413	422	431	398	399	439	415	390	403	384	393	423	383	454	409	396	428	416	448	428	413	395	391	429	381	393	388	403	412	419	414	397	411	416	440	388	421	427	430	447	421	419	448	398	442	403	434	408	413	453	411	359	400	376	389	414	393	428	443	416	434	391	402	421	425	391	408	390	413	409	435	436	398	435	432	424	387	389	448	425	442	412	414	444	381	403	430	448	419	423	429	406	423	382	416	427	422	415	394	413	416	407	422	381	407	381	405	431	418	418	410	400	427	352	408	385	444	423	435	391	409	395	384	398	390	418	436	406	423	390	433	368	421	417	442	390	437	389	432	399	398	386	400	400	411	410	393	426	442	383	446	407	400	429	385	409	422	419	447	435	417	397	445	452	355	392	443	395	378	430	402	401	412	414	390	415	410	402	418	405	400	431	449	431	385	382	449	422	424	434	437	429	416	405	401	381	386	391	378	415	403	409	430	397	427	407	420	437	396	454	450	417	403	403	428	426	406	431	450	401	423	392	407	386	434	385	423	393	412	431	408	421	380	426	403	424	388	393	412	391	416	417	375	408	423	419	411	411	418	413	402	424	424	409	379	422	436	408	399	406	405	404	406	406	423	439	414	360	439	447	403	380	424	406	456	447	404	408	421	411	429	376	364	422	408	380	390	430	401	439	441	390	390	421	407	421	396	446	345	433	410	376	429	462	436	432	379	450	415	393	399	401	425	406	397	420	466	421	394	388	443	419	424	409	409	399	370	393	452	411	432	420	397	416	436	400	393	389	395	431	403	435	388	431	429	376	447	406	424	368	419	447	401	434	386	423	405	399	406	426	419	418	417	387	411	395	387	429	410	383	388	418	412	407	437	421	376	399	399	418	375	406	426	414	411	425	399	431	403	368	438	410	428	408	419	405	419	394	422	421	434	399	423	441	449	441	403	451	427	410	435	381	430	407	445	391	408	441	411	397	415	412	408	399	374	420	387	438	433	424	426	421	416	365	426	441	397	419	420	412	387	363	435	428	411	402	437	421	399	395	423	399	422	413	432	434	442	405	412	391	421	377	447	416	375	426	436	410	427	425	411	399	441	423	388	389	403	422	406	392	389	383	390	408	412	398	379	428	435	427	427	420	412	398	383	403	424	444	429	390	388	403	373	437	384	406	396	380	423	437	389	406	422	429	416	410	410	433	473	419	421	434	413	390	415	377	392	421	393	407	382	409	405	410	408	372	410	415	432	449	417	386	383	395	422	411	400	415	425	417	380	408	426	402	413	418	405	427	392	383	387	426	431	380	372	402	398	437	392	408	387	401	420	442	416	428	434	406	431	412	427	403	406	453	377	429	380	375	422	382	406	398	411	414	418	412	405	440	380	411	411	403	395	458	409	443	400	418	421	399	360	433	414	414	395	476	416	432	390	411	421	444	390	382	419	400	443	408	393	411	423	419	422	415	436	416	411	419	455	446	407	395	411	419	401	398	402	410	383	413	414	417	408	392	430	444	405	345	404	404	427	425	416	404	387	421	438	392	426	403	407	408	413	420	385	415	420	406	418	382	415	405	424	431	384	436	413	409	414	425	402	409	391	430	451	426	417	390	402	408	399	451	426	423	402	393	429	378	418	396	416	427	441	391	415	436	441	445	408	410	406	387	399	409	422	415	420	423	399	392	380	409	452	435	411	420	420	378	447	414	404	415	425	382	423	406	436	425	410	438	383	414	405	419	406	434	430	428	448	433	402	424	415	390	382	382	435	389	413	422	420	442	359	391	396	397	401	427	413	412	408	407	405	411	407	412	415	420	413	420	384	423	458	405	368	417	426	397	420	392	393	429	401	423	392	434	426	389	408	429	430	366	412	417	434	401	413	418	438	406	444	423	402	407	401	406	421	424	420	422	378	421	376	415	462	391	358	400	395	403	384	393	399	406	383	379	416	449	402	413	433	393	388	397	417	408	437	412	398	404	419	400	405	401	433	398	404	418	420	423	397	434	392	442	404	428	405	461	413	404	464	407	445	424	432	413	418	430	433	438	391	385	433	424	393	428	410	366	385	402	401	452	433	405	407	424	438	419	418	403	425	412	410	396	408	403	397	425	401	414	422	382	392	449	390	390	401	436	420	405	407	429	426	432	362	446	433	416	447	409	385	385	413	422	391	408	446	427	421	406	413	432	385	424	389	405	408	386	374	421	431	413	391	429	412	430	412	424	417	413	408	434	446	418	413	416	418	405	375	403	455	439	399	403	407	433	438	404	424	409	434	437	392	405	395	410	358	372	371	411	394	390	422	398	420	420	437	402	404	385	429	395	388	378	409	425	405	432	405	416	421	386	399	423	397	412	410	400	430	429	441	434	397	437	396	391	380	425	424	434	415	419	436	392	420	407	431	413	386	363	409	414	419	367	430	419	402	409	385	390	390	420	429	427	392	392	417	414	376	408	450	453	442	402	386	415	401	419	403	369	415	430	377	400	397	424	416	397	363	426	406	411	413	414	371	443	451	425	373	410	403	410	419	410	419	389	381	375	414	424	402	433	406	440	424	406	439	453	413	429	429	430	358	410	416	401	400	428	402	401	420	407	417	429	381	349	429	402	403	408	414	421	406	434	472	390	401	434	423	411	437	391	403	383	403	411	410	374	386	449	377	405	405	402	392	391	390	425	420	420	407	430	390	410	426	415	412	399	420	400	424	390	440	378	442	391	388	396	432	392	431	432	436	421	419	430	375	410	426	427	405	430	390	425	379	422	386	413	420	416	401	423	388	408	381	436	433	405	422	433	409	433	401	423	446	414	422	391	416	443	427	419	396	423	375	414	388	406	430	395	385	435	380	409	398	410	376	400	452	464	458	392	399	414	388	416	413	421	378	408	460	400	411	401	439	422	393	397	428	415	391	395	401	380	379	404	393	395	421	418	428	419	409	403	400	398	407	412	401	402	401	402	398	410	381	429	405	419	436	425	410	410	395	417	415	399	422	399	406	423	374	453	444	419	437	446	447	407	391	380	394	392	402	407	405	436	406	380	441	394	425	421	424	413	429	439	414	426	422	393	424	440	422	428	407	434	390	424	428	437	416	398	405	403	410	436	393	418	406	419	436	441	399	391	404	419	405	342	438	425	436	414	417	434	408	426	419	450	426	406	420	469	391	404	418	440	448	435	403	424	414	420	424	393	421	398	433	400	412	432	406	407	432	418	424	397	425	449	403	418	455	422	406	401
15984	25592	20656	13755	10503	10338	9889	6420	4165	3940	3072	2782	2183	1738	1642	1335	1101	1137	1050	919	754	630	651	689	633	634	626	649	635	643	695	643	647	601	589	615	567	557	591	592	563	552	575	560	554	539	560	620	528	560	509	563	544	549	494	535	527	559	513	513	482	539	521	504	533	528	519	488	497	538	462	528	548	513	466	467	503	463	500	517	493	479	475	487	477	471	497	477	485	523	490	482	493	478	515	517	471	484	514	529	515	500	498	455	495	482	494	493	493	498	513	500	503	500	484	486	475	488	491	516	487	512	519	494	461	502	518	486	486	500	496	517	475	479	523	496	478	487	483	492	419	486	474	496	480	460	503	500	462	474	456	512	480	516	475	458	511	516	485	512	482	488	475	464	468	503	516	473	511	517	480	487	511	486	495	465	497	477	499	484	496	466	445	499	510	495	495	561	492	521	568	481	479	527	495	503	474	497	486	490	481	490	476	490	547	511	472	513	479	465	486	559	513	501	441	517	519	506	489	505	482	438	485	477	520	490	461	489	467	502	459	482	509	467	465	505	488	480	471	481	512	493	522	502	487	504	508	487	540	469	495	486	501	522	512	492	507	482	481	465	460	512	502	479	521	465	487	491	481	491	504	453	491	485	471	439	465	484	523	511	461	508	531	480	475	490	514	500	533	519	516	505	511	477	498	546	446	504	493	485	497	451	497	485	550	528	468	455	500	508	526	512	477	517	517	536	497	450	490	501	527	518	501	463	502	499	502	478	514	508	482	491	520	451	486	490	479	515	488	542	514	474	477	481	519	499	484	453	493	458	512	511	505	499	488	494	493	495	484	464	461	466	511	468	455	519	473	499	498	516	458	506	462	519	494	524	455	479	480	519	474	499	489	501	501	455	515	491	462	517	476	479	501	463	474	466	497	489	491	474	468	504	471	516	504	489	509	497	501	517	522	510	497	505	502	486	459	523	487	493	514	518	488	515	502	492	483	460	475	466	482	496	513	523	497	512	489	515	473	501	464	524	483	488	448	496	511	473	508	468	495	482	492	510	505	520	470	517	522	475	506	469	480	521	550	499	490	476	519	506	533	552	473	535	457	496	501	483	469	495	536	484	495	441	491	461	526	466	503	469	459	485	511	469	487	488	523	509	481	477	528	506	461	457	474	510	524	509	475	527	538	560	516	521	484	514	488	466	540	495	484	499	518	485	492	488	483	479	526	500	435	493	508	483	532	488	565	442	528	444	445	506	501	478	487	532	510	495	519	484	502	511	497	500	440	489	492	517	487	536	518	494	479	502	471	527	472	480	492	484	464	489	496	511	507	498	492	467	492	474	471	473	516	512	497	498	478	502	506	497	476	485	495	447	474	521	538	480	516	491	513	499	480	467	482	465	463	509	490	470	488	518	489	507	488	481	518	486	470	481	492	500	454	493	458	482	508	462	537	484	477	472	547	543	484	481	498	491	536	493	555	491	515	528	526	513	537	506	461	495	494	496	478	493	488	506	508	502	523	487	512	484	489	508	556	490	496	519	501	489	480	534	491	484	520	509	492	481	482	511	474	466	484	467	512	513	492	532	487	517	507	508	523	526	507	467	495	482	493	492	523	473	510	496	515	427	492	501	496	509	521	464	515	500	471	466	513	538	469	505	525	507	519	498	476	573	486	491	504	457	527	488	468	472	495	484	495	471	519	461	489	525	488	519	496	455	522	520	509	485	496	532	503	500	499	534	549	522	514	489	491	473	490	503	510	537	465	482	503	510	477	485	472	481	464	511	540	477	496	497	472	501	519	478	545	503	496	510	495	508	529	503	492	527	456	504	478	483	481	470	515	549	471	475	490	473	481	475	499	554	491	509	496	458	502	529	533	477	474	520	460	451	539	500	454	496	500	514	489	514	493	490	492	498	494	521	535	494	500	442	473	496	492	454	501	536	480	519	497	519	434	492	490	500	525	475	512	529	486	492	506	483	487	482	503	495	477	505	474	500	512	534	497	513	475	478	495	492	537	508	491	472	537	470	500	490	482	486	531	496	513	482	471	475	514	499	499	516	482	501	494	461	476	438	472	483	493	489	521	481	477	486	492	472	445	524	490	498	511	486	501	482	471	480	518	498	483	507	501	511	518	505	505	473	488	484	513	471	485	485	511	518	505	493	488	488	475	484	456	505	458	485	496	529	502	484	502	474	477	493	487	487	494	471	487	531	527	510	527	537	499	497	508	494	488	467	481	509	509	483	499	521	534	496	510	495	436	526	477	508	474	490	483	503	447	490	510	487	518	521	506	500	478	534	501	488	490	485	485	518	501	515	484	504	505	471	498	506	510	479	478	476	461	504	525	470	498	491	491	497	491	511	516	488	483	493	543	499	503	492	494	479	473	511	486	500	476	496	494	478	486	471	475	493	498	500	512	467	520	484	499	472	460	517	529	472	488	495	486	501	456	507	515	526	484	489	498	524	507	498	493	497	502	505	481	486	467	483	474	505	482	528	480	498	465	485	500	514	516	508	505	496	517	504	518	480	501	473	462	459	507	513	473	469	494	506	470	488	504	495	496	476	488	512	460	512	486	477	493	501	461	489	489	462	527	498	494	530	500	525	450	548	488	485	542	508	460	486	469	483	487	478	509	442	478	544	498	493	488	489	514	484	509	479	558	542	480	480	478	502	481	492	514	530	509	512	530	516	509	503	503	458	492	521	494	466	463	520	532	545	498	503	493	485	503	517	480	527	475	518	491	466	479	469	482	517	476	484	531	471	516	460	482	510	448	525	489	500	497	448	514	513	523	472	476	490	517	517	514	485	533	520	437	501	494	507	510	508	474	510	492	504	438	489	480	483	470	512	495	521	493	471	503	517	524	540	492	482	534	467	476	478	467	480	506	490	506	463	509	528	483	526	495	521	501	499	532	497	516	491	521	485	477	497	518	473	484	511	490	501	525	480	488	491	538	516	478	487	460	518	479	490	492	517	517	459	455	477	489	532	484	501	499	548	495	495	508	524	514	502	495	505	472	513	496	490	464	497	514	489	498	516	466	485	498	468	511	492	528	519	496	506	460	504	515	489	506	474	472	488	536	500	481	483	463	521	482	477	486	491	486	517	508	489	491	438	502	497	512	534	506	477	490	485	521	497	509	479	490	495	499	510	518	442	489	512	524	465	497	512	497	501	517	468	462	460	522	499	461	490	471	516	458	497	538	511	452	479	512	506	484	475	474	504	512	520	483	526	470	479	496	487	456	523	477	475	522	511	474	504	476	467	517	493	475	475	517	476	512	502	505	492	535	522	544	529	470	501	521	493	499	490	521	487	496	458	500	511	529	527	526	484	476	479	490	492	477	486	459	518	502	497	528	481	458	471	511	476	528	481	464	485	487	501	523	512	462	477	469	469	510	507	521	489	539	487	472	503	496	458	487	492	509	499	482	543	484	496	549	457	526	489	472	476	501	510	515	508	500	544	505	515	471	518	472	484	523	502	555	512	508	493	494	488	443	506
24235	21222	28351	24424	21294	15674	10439	5165	3232	3201	2313	1882	1579	1357	1258	1006	857	823	724	650	568	492	451	450	465	446	465	454	457	415	440	426	446	422	438	411	422	394	387	367	368	365	411	374	365	333	386	409	359	390	354	370	389	365	352	353	338	300	356	310	331	356	323	329	335	329	356	333	347	317	315	352	311	341	283	313	299	321	294	323	309	341	333	350	359	317	325	304	326	300	313	322	301	293	305	326	300	305	306	287	315	323	340	318	333	340	321	332	310	301	325	289	321	322	317	319	329	331	318	323	301	315	303	319	284	306	336	302	312	301	315	313	295	330	312	316	334	324	320	302	327	340	312	308	321	325	304	309	326	328	331	322	317	323	315	332	324	331	290	313	311	314	303	314	317	343	307	333	339	330	314	295	352	324	310	304	282	289	292	309	308	304	317	302	302	303	300	359	335	328	359	330	307	291	308	324	306	310	324	323	327	311	289	313	322	348	337	309	328	305	329	296	298	295	307	332	313	300	338	349	323	315	320	289	296	305	299	314	319	324	293	356	304	323	320	292	346	298	280	307	296	317	325	306	325	308	310	329	322	307	342	290	307	323	309	298	311	331	308	275	327	321	282	301	346	310	346	321	281	355	309	343	310	309	310	318	324	283	323	318	303	294	287	306	340	307	322	305	321	329	357	275	302	303	294	338	326	327	313	309	319	343	351	336	311	327	292	300	352	294	313	310	306	336	311	312	318	324	325	325	297	282	293	325	320	313	328	323	281	317	343	284	318	329	307	317	314	311	311	326	316	347	289	299	315	334	331	309	352	316	315	292	314	326	307	333	287	297	306	304	326	318	281	356	292	322	294	337	306	305	321	295	336	353	325	333	299	317	300	352	326	309	316	297	291	347	306	315	327	338	326	326	350	320	297	336	312	335	329	315	325	302	320	287	326	315	300	316	337	320	353	331	299	326	324	314	342	362	304	329	315	317	325	321	317	297	313	332	314	327	315	317	294	314	331	307	288	326	308	336	300	313	294	296	297	307	303	318	283	341	309	309	318	320	300	308	311	318	343	332	299	295	292	352	323	316	341	333	323	337	317	295	296	331	345	298	321	324	334	321	374	331	290	301	310	320	329	321	314	338	309	354	319	321	290	333	316	319	310	304	334	339	313	315	333	316	322	316	325	296	325	319	320	287	300	313	312	337	319	290	317	327	308	276	306	336	329	304	340	323	339	285	306	318	325	313	345	333	336	328	314	330	336	319	327	293	289	319	305	326	312	308	325	322	351	330	360	325	336	310	317	319	321	343	307	304	322	314	333	316	318	313	333	304	311	307	306	312	333	327	331	327	337	298	347	313	341	332	317	312	305	321	318	321	316	358	320	373	318	298	296	313	317	305	335	302	324	325	307	346	308	329	307	319	344	344	311	327	297	292	315	309	302	341	306	311	321	314	344	339	341	343	315	312	328	306	279	322	326	312	307	292	327	328	322	336	305	321	309	302	311	328	318	306	304	310	309	315	322	315	326	317	315	317	324	293	326	311	348	296	292	333	318	316	307	364	299	300	330	328	314	353	286	315	354	308	331	334	299	299	326	318	296	305	294	309	311	303	307	328	349	307	357	347	309	303	327	292	318	306	307	305	304	320	297	336	329	292	326	293	355	323	331	298	333	336	307	316	298	290	314	319	338	334	347	303	329	302	352	310	329	352	312	314	310	317	325	316	322	298	318	331	328	312	343	308	340	294	328	302	342	316	313	293	318	320	356	283	309	323	351	336	305	292	323	305	307	295	315	312	356	283	310	329	316	315	337	298	315	347	321	320	283	336	313	318	335	317	306	308	308	319	324	311	331	327	338	320	306	307	337	315	320	353	312	319	314	318	346	310	309	328	294	303	319	297	310	303	330	336	335	318	312	337	324	323	317	318	309	325	328	306	332	305	332	316	283	298	317	319	333	310	292	309	336	304	293	338	298	284	316	330	340	354	342	317	333	328	298	323	281	328	306	339	340	341	362	326	298	302	297	304	332	316	314	315	329	313	316	334	305	337	344	322	328	309	314	306	293	367	298	317	342	294	309	343	341	348	332	320	324	318	322	334	321	332	299	309	362	311	334	304	334	282	309	315	300	306	302	287	304	329	315	321	304	327	337	326	300	304	300	332	343	291	304	276	309	284	329	327	327	307	344	321	304	308	306	277	301	305	292	307	316	306	356	321	305	307	334	330	307	322	282	321	310	320	315	315	345	302	292	301	318	277	295	323	319	315	292	321	308	353	323	345	342	308	289	277	302	307	316	292	307	319	292	299	329	352	313	350	336	314	314	272	333	318	313	319	311	313	297	328	302	334	331	297	330	319	327	317	330	303	333	325	315	324	319	325	330	310	296	308	324	346	333	295	308	296	310	333	333	302	319	309	302	323	324	292	311	338	291	308	324	308	304	306	310	276	341	327	295	318	305	312	277	308	322	303	335	310	295	303	291	322	307	328	339	326	349	336	318	309	290	315	336	314	308	309	324	294	324	316	282	326	298	339	330	323	321	315	337	312	316	334	316	338	331	303	315	315	283	291	322	287	314	300	320	314	299	355	322	330	339	341	287	295	321	313	306	357	306	318	322	338	331	312	352	343	307	329	294	304	335	326	310	305	340	318	305	326	277	309	321	326	275	311	293	289	319	291	256	277	329	338	324	294	348	337	328	304	309	313	313	311	313	318	290	328	274	308	299	334	279	319	322	317	319	303	330	328	364	322	313	306	331	349	337	317	290	300	297	311	347	284	332	308	340	326	319	337	330	320	306	320	330	350	329	305	325	307	306	325	317	287	299	298	296	304	300	335	302	295	288	303	283	309	317	352	312	289	310	335	310	327	308	320	298	330	304	346	306	361	309	317	324	305	323	333	302	334	360	305	314	315	312	299	309	313	322	319	324	337	319	315	310	338	297	337	321	325	331	302	301	304	297	320	273	308	347	315	293	310	327	307	315	344	283	289	341	312	309	359	322	277	322	280	326	345	320	310	314	329	315	327	328	325	324	324	310	310	294	318	315	331	300	296	295	317	310	342	303	292	271	316	319	315	321	325	336	335	303	344	287	321	323	349	329	314	293	317	329	317	296	318	307	331	350	336	340	327	358	299	303	307	300	360	300	298	303	304	324	325	328	336	302	329	330	323	329	330	305	315	351	314	355	309	332	326	290	305	300	302	307	298	315	326	325	313	342	344	322	273	310	344	321	306	305	341	319	316	336	329	333	318	304	350	310	322	297	301	318	311	330	310	308	306	308	290	324	301	311	301	312	288	308	341	322	292	323	314	318	320	360	267	329	357	296	342	312	345	339	317	329	314	314	335	328	325	311	337	311	298	300	332	325	319	324	327	307	352	337	327	287	317	300	301	375	326	298	321	315	283	273	310	338	359	308	348	312	300	293	336	332	304	342	298	307	312	314	304	316	304	287	303	315	334	284	331	341	294	302	316	324	330	319	323	302	332	310	328	324	308	322	324	339	325
17942	34809	28616	20217	16850	16161	14858	9418	6892	6489	4801	4107	3245	2630	2533	1806	1469	1541	1312	1071	890	719	693	684	648	662	621	622	641	631	586	610	535	573	550	564	551	552	536	563	499	498	498	463	489	467	492	496	508	480	454	495	483	539	467	464	447	407	460	431	418	416	420	390	402	415	407	420	433	379	395	403	402	422	397	426	409	372	410	389	393	371	374	383	354	411	364	369	401	414	408	379	373	408	393	385	423	372	386	372	355	371	358	388	388	356	400	371	348	367	350	389	386	345	385	413	391	400	361	356	394	364	361	358	389	391	427	378	386	378	381	384	375	372	358	362	394	375	395	390	402	384	388	401	384	401	361	375	421	392	389	394	361	395	385	376	364	385	391	398	390	388	411	399	377	366	407	389	389	373	378	388	382	409	359	379	401	349	348	385	409	391	413	394	366	371	380	374	398	390	380	382	366	372	381	363	399	370	382	366	353	381	386	391	353	358	382	374	365	372	386	364	399	394	381	362	360	382	391	368	365	397	376	383	358	369	407	373	378	378	358	383	352	422	395	385	375	363	384	368	415	394	384	366	408	382	386	391	377	357	353	368	410	358	415	365	435	357	379	394	385	411	368	384	377	412	377	374	395	381	385	382	396	377	362	385	374	362	397	371	373	377	392	393	382	406	374	442	429	400	389	380	381	374	366	395	379	377	374	378	399	377	425	375	375	417	391	375	374	378	358	368	369	351	383	409	392	400	375	373	367	354	373	348	405	340	358	361	401	368	381	366	410	395	361	398	381	366	411	393	404	390	371	398	371	410	381	407	377	392	414	384	400	381	386	402	408	367	402	390	396	387	371	372	366	377	376	367	388	431	401	392	374	365	356	355	391	370	378	384	415	375	397	407	375	389	342	407	369	415	354	395	358	351	398	366	422	400	413	385	395	375	386	403	397	359	377	405	372	354	415	377	374	356	361	391	384	383	359	376	402	347	413	361	341	409	412	407	357	396	383	368	353	427	372	385	383	396	397	351	380	381	381	380	420	389	387	374	388	404	364	388	396	374	399	405	384	385	400	354	364	398	366	391	442	376	400	374	375	392	380	393	403	377	389	404	369	409	365	375	389	425	393	380	396	377	372	401	374	378	380	376	387	378	388	395	422	387	335	389	387	374	365	391	397	401	419	397	397	385	425	371	386	378	369	388	396	382	357	419	409	394	366	395	378	349	404	393	404	380	391	420	401	390	397	378	340	367	373	397	383	381	406	378	394	356	417	379	396	395	356	358	399	383	393	388	350	336	400	398	416	413	356	423	377	378	336	394	383	375	394	377	384	366	371	390	376	371	395	402	375	390	375	392	413	364	334	388	379	370	400	369	377	382	389	382	382	398	383	386	379	341	397	364	372	390	386	378	394	391	360	421	391	384	396	393	399	379	399	369	384	382	362	419	404	412	383	385	390	427	363	364	376	334	412	394	400	394	383	399	366	411	408	391	374	382	353	396	388	339	377	406	377	372	374	369	442	393	394	372	433	434	382	394	377	356	371	389	383	388	386	366	428	371	375	394	410	414	386	376	350	372	363	348	376	380	357	357	354	415	397	391	379	380	391	348	427	399	392	400	374	398	369	379	373	391	441	383	359	375	372	395	370	384	365	371	358	358	361	381	399	375	384	344	356	391	367	383	380	418	421	381	372	356	382	391	399	327	359	388	368	423	421	413	382	428	403	399	392	379	359	365	388	388	376	368	360	364	386	403	395	367	389	369	340	370	381	415	375	406	392	342	392	381	388	365	380	382	385	399	387	397	395	388	400	362	395	404	345	380	386	417	410	369	363	403	377	411	348	363	432	374	375	399	405	384	391	359	398	375	363	400	394	376	357	403	359	379	377	385	408	422	419	364	393	375	339	390	362	405	412	371	393	397	396	358	382	426	374	374	360	389	349	366	357	344	409	397	392	375	378	364	403	411	361	419	377	386	411	392	377	389	383	374	409	362	373	378	376	402	368	365	379	379	379	355	342	398	347	347	339	403	372	358	393	384	375	386	377	380	388	389	375	370	400	375	396	389	377	361	434	382	398	395	363	366	363	414	392	375	370	378	367	395	355	380	384	389	401	387	347	392	384	367	344	390	394	383	410	389	396	371	395	382	406	365	394	418	369	401	403	416	391	368	384	386	387	397	389	393	368	397	395	392	376	384	384	382	389	397	383	384	413	390	379	340	392	387	353	353	382	383	410	407	412	357	382	380	393	360	384	347	393	373	396	360	377	402	413	383	373	345	382	348	357	403	367	391	395	400	371	391	369	382	378	406	390	387	323	384	412	361	413	379	419	361	351	404	415	387	388	416	363	418	355	378	376	386	360	389	385	399	350	378	371	377	399	400	364	325	355	399	385	367	413	363	388	352	379	399	385	348	359	358	401	406	354	379	374	380	370	366	360	373	381	409	346	395	393	415	381	360	387	365	385	384	376	389	407	386	394	395	375	400	369	378	371	409	387	420	413	383	373	388	386	392	406	376	353	389	347	355	384	412	385	401	407	436	381	387	361	382	406	397	405	379	390	450	393	379	375	383	393	364	386	360	373	370	364	405	357	424	395	374	365	357	373	400	365	399	376	382	357	379	351	373	386	415	354	391	386	381	424	381	410	368	386	381	360	376	347	347	337	374	368	392	366	373	348	400	386	365	367	372	361	365	399	389	382	392	359	372	408	360	386	358	379	388	359	369	375	400	398	402	403	357	365	398	384	402	344	373	356	405	367	371	382	381	330	364	396	375	367	361	351	390	389	348	362	368	391	350	404	366	406	426	369	394	386	377	390	387	377	377	388	423	368	333	362	376	408	382	369	368	420	413	373	396	383	362	388	358	406	405	425	386	376	411	400	379	419	384	387	390	402	365	404	400	366	388	393	375	376	402	393	426	414	405	387	395	362	361	392	405	350	379	425	377	353	370	375	323	384	364	360	371	400	372	362	398	380	420	368	411	379	395	340	389	371	365	405	368	394	367	394	351	389	377	351	355	403	353	378	370	373	406	367	363	375	383	373	366	364	357	414	384	415	411	389	380	380	365	376	390	423	404	394	380	406	350	376	358	417	353	378	366	354	376	404	401	391	404	379	403	404	367	400	396	368	402	394	400	385	370	375	395	397	395	348	365	354	370	371	361	388	368	353	375	377	393	396	367	374	373	418	358	425	396	385	369	385	381	364	369	400	368	371	367	354	368	374	420	392	358	394	390	394	403	390	390	386	379	386	426	370	364	398	380	376	379	424	363	368	371	383	379	408	400	416	362	402	363	369	400	421	367	389	398	400	393	403	372	352	405	395	389	379	350	396	384	397	386	386	397	369	391	352	385	345	440	370	371	356	368	360	366	387	385	387	341	373	396	377	390	376	383	397	364	427	371	367	342	383	400	387	372	384	372	401	413	395	384	380	371	378	373	373	392	352	387	405	374	408	360	360	374	417	367	388	400	401	420	355	394	363	355	391	395	353	382	400	365	353	360	385	384
25373	21216	27079	25467	14477	7844	6131	3518	2746	2639	1958	1702	1455	1259	1226	1024	910	900	903	715	661	634	638	652	586	612	610	658	641	614	618	616	544	576	587	548	564	594	565	604	562	549	550	512	546	530	506	505	537	584	593	503	550	539	536	480	522	545	529	509	490	519	501	540	501	482	507	502	514	495	528	519	480	535	508	527	489	486	479	511	558	480	495	515	494	451	512	559	453	525	529	514	540	519	472	531	500	473	504	516	515	463	525	465	518	514	471	504	483	513	548	500	520	479	487	505	510	488	509	492	489	514	496	501	492	499	498	497	493	459	520	541	500	489	438	527	471	515	445	479	541	534	515	525	501	526	490	470	485	499	521	474	499	484	500	482	518	514	518	493	476	485	519	531	521	466	529	486	498	491	530	522	543	550	523	488	507	502	479	490	496	516	532	526	539	512	510	508	499	476	539	489	513	495	507	474	490	475	546	537	514	485	491	531	479	504	500	503	527	510	467	497	480	502	500	505	478	508	470	515	526	493	523	503	505	476	481	535	514	512	512	538	503	493	484	501	469	508	496	510	509	521	483	485	521	499	530	485	513	500	490	433	489	504	506	486	469	517	504	501	494	514	479	507	490	504	480	483	510	511	505	507	496	490	518	480	497	504	515	500	503	508	483	524	492	510	511	543	523	497	527	552	482	503	537	515	487	501	495	468	498	496	485	510	500	521	467	529	464	498	510	526	511	505	525	522	491	453	512	485	478	481	538	521	501	501	531	486	506	499	506	484	523	497	470	511	504	527	487	467	493	523	517	558	557	541	486	516	499	472	512	512	494	528	465	497	459	486	465	514	532	489	479	479	514	487	512	474	489	483	462	500	498	511	485	487	507	480	497	522	477	448	464	491	538	498	498	515	473	499	538	494	494	482	524	520	507	487	480	510	516	481	495	534	489	462	457	490	560	538	489	513	515	521	515	474	473	478	527	499	523	507	484	521	475	511	498	516	475	551	482	486	506	517	461	465	501	479	518	503	528	520	506	464	538	518	528	507	491	509	515	496	488	504	499	530	522	531	474	521	500	494	496	497	470	507	505	515	552	490	466	504	507	482	510	495	553	530	498	490	507	504	490	516	530	533	493	493	518	551	511	512	480	494	477	496	512	518	506	473	515	485	511	455	474	489	502	495	458	513	505	520	520	525	550	491	526	493	523	459	476	476	501	465	473	461	481	541	499	518	556	489	535	500	459	487	495	487	502	524	485	453	525	450	476	541	465	496	515	492	505	488	504	482	485	467	493	543	470	502	499	505	480	492	513	527	494	499	482	484	487	491	490	548	504	543	504	512	476	512	474	497	502	459	518	476	488	499	509	507	506	490	493	538	468	538	499	542	537	512	514	521	471	541	516	505	519	501	505	484	521	502	504	507	493	534	495	535	534	515	505	501	486	463	468	508	493	522	480	484	468	495	509	462	484	510	471	501	473	499	516	482	493	509	513	474	507	475	448	521	518	472	484	498	510	479	533	496	487	481	469	522	544	503	523	468	485	494	526	508	519	517	473	487	487	477	478	521	559	505	478	464	502	547	486	490	459	497	501	491	533	503	542	460	490	515	502	504	506	500	475	533	475	476	526	507	544	514	478	501	523	509	538	485	500	478	470	484	504	499	478	506	518	491	476	530	518	462	487	480	463	497	487	489	561	501	515	498	476	509	497	534	504	487	472	515	463	483	513	482	513	449	521	541	502	488	490	483	516	498	499	514	502	500	536	493	583	488	504	456	533	481	488	490	511	489	487	489	513	500	457	475	451	489	496	521	510	479	516	520	540	512	529	490	512	542	482	527	534	508	508	488	506	488	527	551	500	476	480	497	518	546	543	502	550	517	497	510	516	477	450	492	509	504	521	511	553	511	475	547	505	487	525	488	483	516	515	514	538	479	495	539	520	480	533	462	476	482	493	545	503	488	495	478	478	492	512	525	524	496	496	498	525	460	530	511	479	500	460	513	506	515	521	489	487	456	480	498	465	478	517	503	479	471	512	512	507	513	522	489	514	471	543	514	524	499	508	477	430	534	516	493	502	491	464	529	512	465	492	526	495	502	495	460	496	486	507	459	479	483	555	507	477	489	497	507	513	496	498	490	525	501	485	507	521	503	526	515	483	515	510	521	496	482	468	514	490	494	467	497	522	542	514	522	448	487	484	487	483	509	516	523	506	511	502	538	494	509	497	529	507	496	524	479	499	502	537	503	557	516	513	494	488	495	489	489	491	513	517	544	465	565	494	477	508	485	515	451	491	543	494	538	530	532	487	471	501	487	508	523	534	496	489	506	502	535	466	500	472	482	530	475	503	501	522	462	461	521	529	483	503	504	544	502	501	508	511	488	506	521	487	480	487	527	525	508	495	500	538	514	492	500	515	499	520	512	509	483	496	519	486	508	473	488	494	552	476	546	523	495	479	528	498	490	515	516	471	484	488	508	533	543	461	467	515	486	493	512	508	506	514	505	513	493	515	513	435	525	505	490	477	470	532	473	524	507	479	502	473	487	488	540	511	497	490	514	514	493	475	485	541	506	488	481	474	494	539	495	472	473	512	484	507	459	521	494	494	477	510	475	512	474	539	506	441	497	521	497	510	535	519	473	489	553	517	479	501	484	532	501	477	513	526	522	514	481	485	511	503	470	499	528	563	513	534	505	513	477	533	536	494	496	507	526	503	515	502	547	504	500	508	471	506	508	542	473	507	501	477	478	520	502	472	501	512	474	508	502	524	528	495	483	479	473	497	488	500	486	534	478	525	493	501	497	501	506	520	474	468	488	466	473	488	510	515	507	518	542	475	492	551	530	456	500	514	519	515	531	467	496	488	516	490	462	496	511	529	510	512	505	473	502	504	525	458	496	533	488	528	496	479	483	500	497	507	517	482	522	456	475	504	501	513	511	516	465	510	520	522	507	489	467	552	506	525	497	523	490	529	517	490	497	516	509	498	479	482	485	496	524	532	492	519	444	474	535	527	511	480	515	501	532	544	540	530	498	519	471	503	536	455	491	485	490	499	498	473	499	506	537	498	497	510	540	496	515	484	488	528	488	499	494	495	532	490	504	462	471	471	506	495	534	466	485	510	494	486	519	513	464	474	518	518	541	495	473	501	482	495	503	486	522	537	490	507	504	524	492	493	455	512	469	496	453	501	525	534	493	533	535	573	503	472	473	499	546	481	484	462	505	481	517	478	495	502	466	458	507	500	507	487	485	471	495	515	491	532	530	481	482	496	503	493	473	477	477	521	503	474	512	512	493	469	473	491	534	512	502	510	518	489	480	490	507	479	522	512	509	506	489	482	533	524	511	519	482	495	474	477	475	527	516	508	481	548	490	480	505	507	471	497	506	494	478	536	539	507	471	510	507	498	512	500	512	484	495	518	504	536	510	502	510	495	461	515	506	514	501	515	513	532	506	479	531	483	518	449	512	495	565	509	482	491	511	511	498	493	526	507	546	503	529	513	513	526	488
17971	30135	25243	17641	14534	13248	11565	7510	6207	5675	4114	3427	2909	2385	2366	1614	1485	1465	1279	1085	921	859	883	823	828	796	837	749	799	743	788	721	718	765	712	720	759	744	730	688	657	673	706	695	710	670	666	717	700	631	708	687	658	750	646	619	667	605	613	658	640	571	616	620	605	637	607	630	661	618	618	624	617	601	609	585	626	617	589	599	599	533	571	639	601	609	597	595	536	591	610	586	568	627	610	595	581	591	611	582	556	552	597	586	609	577	616	595	599	592	597	594	616	640	582	597	577	570	585	579	599	603	564	589	582	552	626	606	592	556	602	578	626	602	629	567	569	597	578	620	604	601	583	591	597	634	573	626	593	596	611	584	558	544	613	603	593	578	559	567	556	572	595	553	572	577	641	590	622	567	594	579	588	630	535	587	569	589	640	626	578	612	597	604	564	598	617	584	598	587	600	606	585	608	586	619	594	577	635	598	581	603	574	625	576	599	586	603	626	600	632	554	598	594	600	586	571	618	590	536	586	575	618	558	604	594	595	600	597	584	555	617	605	584	545	594	600	583	599	603	588	599	619	623	641	578	585	613	562	602	576	563	576	573	588	557	611	558	604	573	573	582	557	604	569	652	570	640	596	595	559	618	622	540	557	608	572	638	608	599	576	587	569	555	577	543	582	635	595	585	610	555	603	603	585	568	637	579	552	582	612	625	581	580	602	574	591	641	580	633	626	570	564	599	571	577	578	604	542	593	582	596	572	574	635	579	609	598	572	570	580	571	576	613	578	609	595	608	606	588	588	587	584	583	603	546	617	595	562	590	585	580	571	600	556	599	596	577	544	611	592	570	576	586	586	608	553	569	594	557	627	592	597	554	557	596	571	605	589	618	619	604	581	605	596	550	631	586	584	585	574	577	617	605	577	587	597	552	553	597	602	607	584	569	563	598	599	586	614	590	524	613	586	542	558	607	572	567	565	560	585	567	550	551	631	603	591	625	565	593	554	506	557	625	577	581	619	615	583	578	612	589	594	643	591	592	619	607	574	627	561	537	568	585	579	587	540	558	629	647	601	566	595	595	547	609	550	591	605	605	626	582	564	571	618	548	586	585	593	588	561	616	597	602	584	601	594	623	595	595	558	620	561	560	628	583	624	619	597	581	598	594	601	577	615	560	576	602	576	577	558	605	564	608	599	609	612	549	565	606	560	552	562	613	575	579	566	567	602	609	490	552	573	577	630	586	601	574	595	581	567	572	623	574	585	586	567	594	586	586	571	580	595	607	582	579	621	614	591	588	518	589	585	589	577	605	608	589	554	541	625	601	594	558	581	612	581	583	601	605	575	557	666	596	617	565	558	567	620	582	620	580	604	617	597	564	604	592	590	583	626	614	550	617	601	616	629	600	610	593	599	574	560	589	581	575	631	589	623	603	556	579	548	598	558	597	580	593	560	536	624	555	605	564	604	605	570	622	562	610	544	555	561	552	593	548	586	619	604	609	592	618	561	584	563	596	592	575	618	608	617	636	615	547	598	660	559	591	565	617	615	620	595	577	612	568	615	577	597	607	636	573	625	595	596	545	577	577	590	619	552	606	577	595	555	554	587	545	597	582	611	570	621	591	578	608	557	592	589	587	607	590	575	598	599	581	559	599	638	604	590	602	602	574	600	595	583	600	600	579	592	627	561	636	554	608	589	596	606	592	571	590	575	578	593	575	603	632	614	620	643	584	599	591	575	609	596	572	607	570	615	660	604	557	586	593	561	615	602	575	610	581	534	565	638	580	598	572	599	601	624	598	559	598	561	621	597	582	587	608	608	582	552	591	603	566	607	578	603	609	560	594	598	588	578	587	612	542	585	575	581	648	585	585	599	580	585	601	563	623	571	606	579	585	603	588	524	588	573	608	573	556	594	600	604	602	605	580	576	612	608	585	595	543	590	578	535	577	540	558	582	541	576	615	611	576	592	583	646	571	576	596	585	587	547	585	582	562	585	544	625	605	568	594	574	577	579	606	584	599	573	584	583	561	589	570	565	628	607	582	625	635	597	595	583	597	560	572	550	543	607	561	558	589	608	550	568	662	589	607	596	584	580	601	599	626	612	551	604	610	587	631	550	563	584	617	567	606	610	596	596	635	588	570	583	610	612	573	614	595	621	564	570	594	623	530	569	633	637	603	628	579	619	606	577	591	619	571	603	597	549	593	592	586	523	595	608	603	576	579	605	600	573	595	559	573	572	579	646	551	610	579	580	616	584	600	585	584	598	625	618	573	559	594	626	578	581	591	586	573	547	570	576	572	576	639	598	570	586	569	554	579	591	598	539	577	629	624	565	596	590	598	584	571	572	592	568	609	635	596	597	575	562	572	573	541	600	540	581	632	575	542	535	556	608	583	618	592	616	586	611	651	596	549	583	571	547	569	571	598	594	570	581	607	536	603	575	615	590	631	594	600	576	573	602	602	616	553	612	556	629	541	559	557	600	614	587	626	617	635	557	617	614	603	556	633	572	516	569	618	577	579	565	584	575	544	598	577	536	577	604	562	592	581	581	579	561	589	569	585	582	609	618	650	562	621	581	592	552	601	621	579	590	611	613	570	547	586	613	609	584	578	617	579	609	593	600	587	589	611	597	552	584	555	623	609	602	582	565	623	621	648	600	565	595	588	557	584	568	564	585	576	592	572	579	551	581	590	574	579	609	555	599	572	608	597	571	536	587	559	603	587	648	543	603	633	573	613	582	599	572	591	576	626	578	583	576	539	585	542	542	569	565	600	532	575	594	600	602	575	617	639	589	530	609	598	587	567	572	597	611	586	617	570	619	625	557	603	612	611	573	564	581	613	607	608	618	588	565	543	603	606	611	600	527	603	582	628	605	596	636	614	574	575	616	611	589	585	549	598	602	575	601	590	607	591	552	587	578	624	568	628	594	623	540	605	611	602	574	594	599	540	567	570	599	612	607	602	594	595	577	604	580	569	605	564	634	590	575	574	617	602	625	586	593	574	606	565	600	638	601	575	611	580	625	600	563	562	624	601	570	584	599	608	629	628	579	545	567	594	589	620	576	562	546	616	564	600	581	602	559	597	564	569	612	593	534	577	588	570	591	631	628	641	600	582	594	585	615	581	632	605	584	587	605	596	601	599	608	562	558	563	602	660	615	618	615	608	599	587	600	615	520	606	619	596	563	623	570	639	599	593	558	579	598	631	588	632	610	594	637	584	625	581	593	559	612	556	573	635	591	642	585	558	599	568	598	594	572	609	572	595	618	615	561	607	589	580	595	607	545	608	600	585	589	574	591	604	568	602	573	599	592	559	562	566	568	577	596	577	574	550	617	569	572	627	564	589	589	592	584	594	573	565	561	591	610	583	537	618	585	569	597	560	620	538	629	593	595	588	568	589	598	552	540	599	609	614	622	610	582	546	640	605	583	575	583	613	545	598	579	615	576	613	571	570	606	597	592	587	536	603	574	522	602	586	586	615	575	586	601	597	641	566	576	588
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
