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
341120592773	341120593282	341120593832	341120594382	341120594931	341120595482	341120596032	341120596582	341120597131	341120597707	341120598232	341120598782	341120599331	341120599907	341120600432	341120600982	341120601556	341120602082	341120602632	341120603182	341120603732	341120604282	341120604832	341120605382	341120605931	341120606482	341120607032	341120607607	341120608131	341120608682	341120609232	341120609782	341120610332	341120610907	341120611432	341120612007	341120612556	341120613082	341120613632	341120614182	341120614731	341120615307	341120615832	341120616382	341120616956	341120617482	341120618034	341120618582	341120619131	341120619682	341120620232	341120620782	341120621331	341120621882	341120622432	341120622982	341120623531	341120624082	341120624632	341120625182	341120625731	341120626282	341120626832	341120627384	341120627931	341120628482	341120629032	341120629582	341120630131	341120630682	341120631232	341120631782	341120632331	341120632882	341120633432	341120633982	341120634531	341120635082	341120635657	341120636182	341120636756	341120637282	341120637832	341120638382	341120638931	341120639482	341120640032	341120640582	341120641132	341120641707	341120642232	341120642782	341120643331	341120643882	341120644432	341120644982	341120645532	341120646107	341120646632	341120647182	341120647731	341120648307	341120648832	341120649382	341120649931	341120650482	341120651032	341120651582	341120652132	341120652682	341120653232	341120653784	341120654331	341120654882	341120655432	341120656007	341120656531	341120657082	341120657657	341120658182	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	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
21386	20010	27302	22426	20016	20136	10513	2292	1497	1116	874	831	697	598	579	498	490	450	482	413	435	392	435	433	510	494	473	427	402	400	385	379	362	419	397	403	415	398	363	375	382	375	391	370	367	362	394	373	363	375	400	361	353	384	374	415	358	407	409	417	394	392	423	385	413	448	390	415	360	315	376	370	363	408	365	346	336	351	376	347	363	355	374	365	342	350	382	355	381	335	318	347	360	346	407	322	359	372	346	357	364	332	341	350	371	390	351	311	354	384	369	331	324	334	379	385	357	335	385	375	340	363	344	368	354	358	338	335	343	330	347	357	349	373	332	399	369	364	363	356	397	324	318	364	354	380	330	353	332	330	360	356	346	354	372	368	354	372	335	394	337	351	364	354	397	363	349	352	347	303	365	391	345	370	352	366	330	341	368	329	383	347	372	320	374	377	377	363	362	346	328	353	386	339	368	327	376	354	333	370	350	359	354	371	330	361	374	371	365	340	360	319	370	368	370	365	353	338	355	352	372	364	336	334	385	333	322	384	328	334	365	351	332	372	358	337	354	336	368	343	389	321	339	327	339	380	314	350	323	371	369	330	341	334	330	364	376	359	335	343	365	363	318	328	343	343	370	350	308	333	356	406	348	375	348	386	349	347	362	337	356	336	378	350	315	362	317	339	390	343	357	333	353	317	308	351	369	354	338	331	346	356	368	367	370	371	363	371	341	343	381	339	352	333	320	362	365	359	389	360	345	331	398	337	362	347	388	362	329	366	302	314	346	351	313	325	342	368	379	363	377	338	355	357	380	347	342	369	368	361	351	400	342	343	314	326	383	342	349	346	349	315	360	354	318	379	308	371	362	329	365	355	363	339	394	334	387	328	340	358	379	350	354	338	344	345	334	378	372	355	375	356	366	345	337	341	368	358	381	369	363	381	340	380	353	357	339	351	341	382	336	354	370	335	369	400	351	346	369	350	336	367	398	368	376	339	351	358	391	346	357	363	346	328	372	320	329	363	389	394	379	359	385	408	372	372	374	368	317	349	354	358	385	358	344	365	366	358	348	338	331	372	381	338	350	361	361	357	343	320	379	345	327	362	372	375	351	353	373	360	355	348	362	341	364	359	365	347	340	339	349	382	334	330	390	348	359	336	354	327	355	373	333	359	321	350	361	360	342	352	392	373	321	355	350	365	352	323	376	387	359	413	313	328	349	352	361	341	390	355	351	325	342	346	365	380	348	336	369	373	338	354	361	338	345	380	343	324	317	347	350	361	337	324	350	357	356	333	386	381	329	334	345	378	326	337	372	347	339	355	411	347	349	375	378	367	364	354	358	389	349	381	315	323	353	357	387	370	343	380	359	358	359	351	385	366	373	331	354	343	363	377	333	320	343	347	377	379	352	359	322	369	360	350	362	336	344	344	343	333	350	343	348	363	348	396	357	388	380	364	325	320	371	363	342	373	354	352	355	364	341	345	353	307	346	349	379	395	328	398	331	350	340	381	377	335	356	362	334	365	353	364	377	340	357	332	362	348	373	366	378	401	348	376	352	356	369	351	348	380	340	344	384	339	366	361	338	368	375	363	375	329	404	376	356	345	381	342	361	388	340	372	402	399	357	337	395	336	368	350	321	375	309	343	376	366	351	363	379	343	328	364	346	333	339	402	368	359	339	368	411	319	351	354	342	347	365	348	390	362	384	353	355	371	354	369	377	408	376	338	357	367	345	314	360	355	362	387	351	338	363	410	340	393	363	344	373	363	384	353	360	338	362	351	354	376	360	345	363	345	326	364	316	340	341	363	345	354	369	361	342	361	361	356	366	350	348	346	349	325	335	370	326	362	416	356	373	352	356	360	331	327	341	399	354	372	362	349	343	360	328	373	368	366	359	356	393	374	358	357	332	335	356	363	351	350	343	374	402	372	381	382	334	384	343	327	350	365	346	343	369	351	319	349	329	355	364	356	368	370	391	370	349	310	351	365	342	339	333	376	332	367	370	371	377	358	342	332	360	338	370	359	386	338	373	357	373	359	352	387	394	328	349	363	387	355	352	367	368	335	340	340	338	367	342	378	364	372	379	353	346	383	347	357	364	366	357	366	335	340	341	326	363	352	350	331	361	343	377	382	336	357	362	351	361	367	394	352	344	342	373	322	356	346	363	342	372	349	370	359	351	335	379	334	373	353	304	344	379	398	346	359	348	340	357	388	365	341	352	321	371	369	376	378	355	306	361	370	345	363	382	340	372	371	351	367	337	363	344	354	351	344	340	334	357	359	365	391	361	355	332	371	350	381	356	384	357	348	326	311	366	322	355	336	348	357	348	339	351	355	371	338	405	351	368	385	339	343	342	352	363	347	361	326	328	326	375	381	395	367	358	387	361	360	352	295	328	360	345	343	352	359	335	332	377	342	368	347	362	331	344	325	329	342	353	338	383	390	354	361	347	346	357	362	357	347	357	344	350	334	352	338	361	370	383	350	363	384	325	386	375	346	367	391	369	354	342	340	394	331	350	326	358	387	342	350	336	347	350	343	360	359	333	370	327	384	352	349	346	350	343	352	339	363	323	350	371	366	348	367	364	355	329	338	350	363	358	326	362	375	335	344	353	402	369	381	368	350	333	353	345	355	354	370	373	353	353	383	336	363	319	341	354	336	342	336	371	332	318	357	352	352	330	353	340	395	360	358	334	352	328	362	359	354	351	349	355	375	345	326	367	369	336	346	337	350	362	390	351	351	352	362	389	346	361	342	340	352	379	329	391	341	359	385	333	355	347	338	356	364	346	319	341	327	330	342	341	359	340	362	357	371	325	363	342	362	353	351	356	371	346	361	355	339	342	386	338	381	335	352	342	342	344	344	355	364	360	370	322	335	334	355	380	360	347	391	388	341	361	356	333	374	355	346	352	349	330	314	356	355	347	337	361	339	367	362	354	346	370	365	367	354	355	357	340	384	356	372	366	363	343	364	365	325	356	330	375	384	342	327	352	353	351	345	366	360	385	376	339	347	381	369	355	365	351	339	341	310	332	371	376	355	359	361	353	330	338	367	339	341	354	348	365	384	375	329	366	334	353	323	337	351	336	352	335	359	359	363	366	358	337	338	354	355	353	376	367	364	372	359	349	338	319	351	360	318	371	411	342	331	343	356	360	362	348	341	364	339	370	355	398	325	355	362	350	356	340	362	390	371	321	366	333	359	361	357	323	317	382	371	311	343	347	336	356	368	375	360	353	369	361	354	339	327	372	355	397	399	352	332	368	365	360	329	353	372	329	346	337	381	350	359	372	346	371	320	343	338	378	351	343	405	387	328	349	365	359	346	367	361	340	322	348	365	355	340	315	353	373	342	372	338	389	339	320	346	366	359	356	380	335	344	325	352	361	336	372	362	355	363	374	348	352	345	341	320	322	343	358	382	349	365	348	368	339	356	318	373	353	378	350	355	355	345	377	327	377	350	377	357	351	369	383	354	372	355	361	343	391	337	369	360	331	364	369	320
24484	33758	13597	8379	6378	6279	4826	3199	2448	1894	1399	1158	1023	855	674	610	552	519	484	481	480	428	481	529	606	557	465	475	484	383	421	407	433	430	436	427	420	381	349	386	378	368	353	384	387	374	423	401	387	372	387	423	356	395	380	375	396	414	413	439	425	406	388	402	403	432	387	372	354	384	367	360	345	329	389	356	340	364	331	337	384	401	425	380	364	366	346	338	393	335	343	339	385	380	365	354	351	364	356	332	343	383	348	358	324	363	365	360	331	338	340	334	323	353	343	344	316	336	360	396	368	396	364	344	351	370	337	350	363	346	375	351	357	356	356	361	369	360	359	327	356	355	311	323	358	348	329	365	374	365	367	355	344	350	350	341	341	349	343	309	362	347	364	326	339	364	391	362	361	346	348	352	359	340	363	326	359	381	353	365	342	336	335	348	332	372	373	332	367	349	356	365	340	363	363	319	366	357	342	363	366	370	391	329	343	363	365	373	350	356	348	334	346	342	370	363	325	372	364	388	344	364	359	377	351	357	346	351	324	356	360	342	373	372	360	392	361	358	348	347	377	377	368	352	342	380	340	330	382	359	362	359	335	355	338	378	371	359	343	334	349	380	318	334	373	350	372	329	329	348	341	340	337	352	357	318	343	375	369	358	349	381	331	372	373	342	369	349	360	396	397	365	361	356	365	353	366	370	377	351	354	353	388	354	360	354	377	367	362	378	360	338	382	418	348	365	365	357	340	336	353	338	339	385	366	358	390	359	389	354	331	343	360	339	370	347	389	368	341	377	350	341	396	334	348	376	362	356	343	338	335	334	335	333	353	345	364	343	386	359	321	341	343	348	364	360	330	382	368	378	339	359	348	328	338	368	357	315	371	349	299	337	366	358	369	362	375	337	383	383	355	342	362	383	328	369	333	384	317	334	336	349	344	332	367	375	372	325	357	337	355	339	341	394	382	341	325	370	346	347	402	348	358	372	348	336	374	340	339	350	365	344	344	386	357	346	347	363	363	361	346	348	328	328	372	339	347	332	377	380	351	357	323	367	350	371	386	368	403	374	355	358	377	358	394	362	342	378	350	340	355	333	352	359	337	352	352	356	378	383	355	357	330	358	371	374	369	330	384	375	364	342	349	368	375	332	381	349	324	357	342	337	337	369	331	373	383	364	366	406	379	365	356	352	367	370	335	358	335	344	350	349	350	335	382	365	337	319	384	350	321	332	356	357	360	379	337	391	354	346	337	345	365	364	329	400	369	355	332	341	364	361	335	335	361	330	363	330	322	362	346	385	341	351	328	359	350	381	359	365	382	327	334	354	360	354	346	365	364	354	332	344	348	365	327	345	342	362	347	320	384	343	376	365	342	350	360	366	356	331	353	337	362	337	388	350	356	315	364	348	381	338	368	343	357	326	353	364	356	360	339	371	340	325	359	403	356	351	335	363	364	397	373	366	354	350	385	393	377	386	371	341	354	396	346	363	364	363	400	386	327	398	315	352	334	390	376	333	325	382	372	357	322	348	338	352	372	349	352	383	353	363	340	347	351	366	357	372	373	344	343	359	341	358	345	362	359	347	377	372	364	337	349	330	381	327	351	347	338	383	365	335	364	353	366	333	336	341	402	356	342	358	355	345	357	337	359	331	338	376	381	375	323	364	356	360	325	347	379	357	358	344	379	350	359	365	356	372	337	350	382	382	347	371	369	340	341	346	339	367	385	337	412	366	372	336	348	371	336	388	377	318	342	327	396	340	348	331	372	369	359	369	375	363	372	371	384	357	379	340	377	340	350	345	377	387	344	368	379	335	354	382	358	372	365	353	364	346	368	392	370	337	357	362	361	380	354	366	374	339	371	341	354	349	372	370	346	351	380	350	388	336	303	348	369	341	341	369	363	323	387	365	349	384	351	357	403	366	384	363	366	374	354	365	349	344	332	374	386	333	334	337	339	352	363	363	355	370	330	379	337	354	365	363	340	334	349	355	388	333	337	395	384	353	360	334	371	362	327	380	368	372	349	337	348	365	343	347	350	364	344	328	349	348	327	353	397	364	348	352	345	349	331	340	370	360	346	312	351	349	355	340	350	392	375	364	370	351	344	363	334	400	357	365	351	349	342	396	370	382	343	362	351	334	336	368	353	360	366	360	306	364	337	351	371	385	349	352	362	389	370	380	351	353	341	312	331	355	351	353	354	310	358	321	379	356	338	337	325	372	383	339	343	350	348	375	371	330	358	327	368	331	382	364	364	334	390	358	361	301	369	314	367	387	349	381	368	385	379	338	368	346	333	350	366	378	366	364	328	364	347	381	339	332	338	349	359	371	347	340	357	382	341	362	339	377	305	358	334	350	375	350	344	364	343	336	391	331	372	348	378	368	367	339	360	321	357	360	374	328	371	340	328	353	373	340	361	355	364	309	377	330	354	331	329	352	352	364	360	377	341	344	366	390	357	351	348	346	332	370	341	344	370	377	358	367	348	325	351	330	329	363	374	364	365	340	355	333	317	355	349	373	356	344	377	365	361	367	331	354	389	337	342	361	345	376	364	325	404	314	349	342	339	335	365	366	366	331	364	352	334	331	347	341	339	348	317	363	349	386	367	306	378	363	382	370	380	367	373	360	347	355	355	365	366	375	350	356	326	370	397	343	343	352	370	345	321	362	363	344	353	350	371	338	363	354	354	357	346	377	334	355	369	396	354	358	356	333	362	369	325	385	342	350	368	391	384	360	373	388	367	326	336	348	334	353	335	346	352	359	392	344	337	325	357	356	353	350	359	354	356	372	352	318	353	356	363	353	373	365	344	337	366	366	351	383	361	375	354	363	339	377	398	364	358	370	323	367	346	375	333	346	308	361	349	375	325	317	362	369	376	363	363	323	371	347	341	349	369	345	344	324	330	356	346	370	379	337	363	357	336	373	331	366	368	363	364	402	369	379	364	356	333	359	354	339	350	362	362	364	381	358	381	327	352	369	381	341	376	377	366	362	329	361	363	314	374	336	334	351	383	346	376	363	343	376	347	346	374	348	339	337	363	339	349	373	336	411	377	347	355	378	310	378	374	356	373	366	369	376	337	355	370	382	372	359	338	356	332	349	316	343	359	348	377	342	372	386	335	341	364	328	391	349	341	315	327	393	375	371	371	347	332	349	342	357	339	379	366	368	342	389	351	371	376	354	353	374	388	382	348	365	370	361	343	332	351	363	358	347	362	378	344	351	355	361	344	377	360	350	351	379	323	361	380	361	343	344	332	358	341	347	405	346	386	377	373	368	371	347	420	321	348	339	360	352	355	394	346	383	347	345	362	340	333	368	348	349	353	326	372	370	368	334	357	358	335	370	370	356	365	358	369	353	353	389	352	379	341	374	368	354	319	334	333	350	347	321	360	373	353	395	352	354	378	363	344	342	366	359	347	384	347	341	353	346	385	380	345	373	377	366	372	349	325	354	351	372	373	368	341	342	360	361	362	407	371	341	352	393	334	352	379	377	341	365
29063	20157	7975	3022	1835	1552	1403	933	762	645	496	436	444	425	383	353	353	326	330	347	368	347	378	372	426	370	359	367	357	347	361	346	372	358	353	363	355	320	349	345	359	343	313	343	334	346	350	341	358	363	340	325	348	335	323	365	378	363	381	344	354	351	371	364	365	360	326	347	370	368	352	366	362	332	350	334	336	322	343	331	361	359	372	340	337	360	349	347	352	313	326	373	314	337	361	325	320	349	344	339	356	340	345	349	327	330	303	317	356	340	346	350	327	348	349	339	382	343	341	354	359	384	334	364	346	335	350	346	345	318	329	335	341	341	297	346	347	343	358	342	338	354	330	347	334	342	328	323	358	310	334	378	343	325	337	317	385	323	340	357	332	328	365	311	355	364	367	366	337	339	346	335	328	359	347	346	359	335	342	336	349	339	348	345	333	341	354	341	358	353	327	353	352	330	333	331	345	338	371	333	373	336	388	328	345	338	338	359	361	348	385	295	355	367	350	366	330	331	340	344	345	352	345	327	341	340	358	326	322	361	301	317	297	368	348	352	333	342	337	335	378	363	334	361	338	342	336	352	376	347	343	356	345	339	328	362	350	342	367	339	367	335	338	348	351	304	346	339	316	339	367	343	340	340	343	338	376	329	348	325	356	328	339	345	342	375	332	326	328	330	356	330	357	333	338	365	366	382	360	348	338	307	338	334	347	340	334	355	342	324	353	326	354	349	379	371	357	345	339	352	338	340	355	346	363	352	355	333	332	332	362	347	345	318	330	348	340	329	371	336	337	361	357	338	346	349	336	351	334	369	329	385	343	334	386	367	382	320	320	370	349	330	328	320	322	353	376	342	355	351	376	334	383	352	345	350	339	348	339	317	319	350	370	302	368	354	310	350	351	352	361	354	355	330	337	343	324	342	317	349	344	355	360	328	334	331	347	352	307	353	334	343	388	340	355	356	328	347	369	343	356	349	346	356	315	338	346	329	378	318	359	359	341	368	323	328	322	351	370	326	320	332	344	359	321	375	381	330	359	346	363	336	387	328	360	327	346	339	338	352	351	330	369	353	336	294	326	314	336	356	327	339	358	336	368	327	312	343	344	362	373	373	347	343	353	353	349	353	350	345	356	357	323	352	347	358	375	352	353	343	350	358	332	363	347	311	336	331	352	362	387	316	332	327	339	313	356	359	371	326	321	340	309	366	338	311	357	353	345	339	362	350	363	344	366	358	361	367	378	340	357	344	345	366	305	390	326	345	314	345	333	353	368	335	329	363	334	354	312	339	334	385	342	347	360	349	361	359	336	320	324	392	316	360	337	340	349	327	350	397	344	333	363	349	372	338	326	331	338	311	344	371	343	355	362	333	367	344	342	354	348	342	343	368	350	330	341	310	361	318	349	339	354	329	313	372	326	353	333	359	304	331	354	365	360	358	336	348	360	336	368	339	336	359	325	370	365	372	339	350	350	347	364	358	305	356	342	357	365	352	308	377	343	348	368	356	345	360	343	347	359	340	316	343	342	351	352	352	371	364	358	358	356	298	354	359	322	342	336	371	365	340	335	331	342	345	348	339	323	314	326	360	355	356	306	364	341	360	328	333	385	318	342	332	336	332	326	384	352	332	391	362	341	324	343	359	342	365	306	353	354	367	384	335	353	332	343	312	331	337	330	355	316	341	339	372	354	348	338	347	415	326	320	320	318	338	326	329	352	358	355	362	312	341	327	364	376	330	348	298	336	354	343	354	334	332	325	346	366	321	322	372	355	340	368	361	358	337	349	353	372	367	361	310	349	347	350	376	323	338	350	350	348	341	357	332	339	324	357	325	353	334	358	353	366	360	364	342	361	349	381	334	357	326	331	339	328	337	346	344	321	380	390	328	329	312	327	351	339	365	354	370	364	356	340	352	365	367	341	354	326	341	331	387	311	359	322	349	359	329	372	357	346	336	359	352	342	374	336	342	340	365	333	349	349	343	332	329	352	352	339	308	348	349	381	353	360	340	334	353	318	336	351	349	354	360	369	337	308	342	355	358	349	359	343	321	330	367	324	338	390	358	360	339	344	372	361	354	348	331	339	340	328	349	385	339	309	338	340	336	361	372	343	383	376	333	309	322	352	332	321	328	356	353	352	326	331	346	336	378	317	319	330	363	353	344	332	322	347	341	350	329	355	388	342	379	359	373	342	382	325	350	362	344	343	363	351	363	349	349	336	324	310	360	365	423	342	361	313	352	382	388	359	339	325	354	337	342	378	349	348	367	310	347	319	384	345	363	370	338	342	367	343	354	345	378	336	342	326	350	342	334	370	314	335	352	342	319	356	372	374	327	338	348	345	356	374	318	360	319	314	315	353	364	379	344	329	350	338	320	348	343	321	354	345	335	336	341	346	380	332	354	354	338	363	299	331	335	363	330	391	332	346	345	384	344	352	336	350	358	342	316	329	329	339	360	330	308	342	358	366	356	331	328	354	342	356	365	350	369	383	340	318	384	349	362	333	311	331	359	366	346	354	329	340	338	346	323	341	334	358	345	373	317	328	366	353	336	362	352	339	321	337	361	356	343	321	375	378	329	330	351	315	352	364	389	386	381	348	308	337	334	359	347	374	323	326	321	363	346	332	325	326	387	353	317	347	333	343	323	297	380	343	364	316	340	336	355	311	363	334	361	366	331	328	343	308	346	364	360	371	340	361	349	340	369	336	349	366	349	350	345	341	340	350	327	353	364	383	337	362	335	377	332	355	346	311	325	340	342	324	338	378	346	325	364	377	348	313	316	350	328	356	340	358	345	333	361	348	326	358	321	346	331	366	339	313	345	352	311	342	354	335	316	324	362	345	349	317	320	354	368	335	348	361	340	350	318	323	348	340	378	340	345	330	365	349	352	367	316	330	359	344	359	380	355	347	339	317	341	336	384	342	327	368	317	354	344	353	341	297	323	350	357	374	339	347	340	352	358	344	335	334	344	363	315	317	353	342	338	354	330	332	342	345	368	327	318	340	300	325	362	356	330	327	347	355	370	354	340	349	355	334	347	328	344	365	332	329	385	352	345	329	358	352	321	334	385	350	348	357	329	338	337	364	368	346	367	346	341	335	354	331	363	346	340	354	371	327	362	377	319	324	329	378	335	350	356	368	342	330	332	333	371	367	340	356	338	356	349	334	341	317	356	337	356	333	364	332	340	357	337	356	346	350	328	337	344	392	349	333	363	347	376	381	350	354	379	323	308	346	323	331	342	329	296	352	359	351	373	385	289	327	350	383	332	384	352	341	368	346	349	361	326	329	334	365	358	321	313	333	323	377	324	315	348	324	318	353	350	343	308	345	342	358	342	333	360	319	342	349	319	339	321	354	321	359	331	332	352	328	326	358	333	357	347	355	362	345	355	379	364	370	332	305	354	340	313	362	296	339	342	337	306	350	349	349	360	325	336	309	329	349	328	355	330	313	335	361	371	353	337	329	365	314	333	356	359	340	342	316	343	322	365	356	357
19174	15486	4899	3443	2686	2561	2415	1562	1165	848	667	547	561	501	442	416	394	407	398	351	362	413	384	450	507	442	396	390	373	367	373	384	391	376	368	375	381	397	391	371	390	364	357	386	393	394	381	373	364	384	360	388	357	393	367	366	368	405	407	398	411	397	394	391	377	385	391	400	392	385	406	387	377	387	358	378	339	374	339	362	397	390	367	386	368	342	377	331	383	366	355	354	377	383	366	366	393	421	386	380	400	385	373	394	375	347	362	353	367	361	385	355	378	350	352	363	351	399	361	378	385	372	353	367	389	364	381	336	352	366	364	363	387	385	353	393	382	351	375	362	369	375	390	348	357	363	373	387	393	377	339	356	332	349	349	362	382	358	331	388	400	357	368	376	392	385	394	413	365	337	374	361	332	392	388	334	386	342	416	375	377	394	355	375	346	381	399	385	414	362	357	367	374	368	386	321	349	383	372	366	378	357	354	366	392	364	376	386	376	389	346	353	351	375	362	346	401	353	387	354	351	378	334	347	348	354	363	386	353	386	377	376	371	388	364	368	357	340	376	358	374	370	349	340	360	375	396	401	361	376	358	403	356	386	344	357	388	362	371	339	375	387	343	352	370	391	413	331	350	344	351	343	342	379	364	371	405	377	344	339	374	398	369	348	345	355	380	348	406	368	344	379	349	368	387	336	383	385	363	355	336	396	387	396	348	377	359	375	400	392	382	398	384	399	343	348	383	384	364	391	388	389	364	372	383	384	379	395	355	338	357	348	365	361	400	372	386	362	387	347	366	340	346	376	354	362	372	371	347	400	340	368	370	355	406	384	373	361	404	371	427	380	366	352	372	375	359	370	370	382	367	342	337	393	368	382	375	383	370	376	377	396	360	384	367	357	350	382	374	356	357	363	333	339	341	383	381	376	339	340	361	371	346	382	386	382	376	358	358	378	349	357	376	371	382	358	370	365	393	362	379	379	331	360	375	346	344	393	367	386	372	365	368	399	385	361	387	359	363	377	398	395	385	379	373	384	364	361	376	367	320	374	380	327	383	352	402	377	382	379	377	335	397	351	416	389	366	348	355	380	408	401	358	390	366	379	362	343	395	364	405	345	344	371	374	420	357	349	401	380	364	368	364	376	404	391	372	382	380	417	402	368	367	387	381	404	343	389	381	345	368	362	399	349	405	365	375	359	379	371	357	373	377	369	377	360	372	351	351	364	393	381	354	388	389	354	392	379	361	381	377	355	368	385	376	390	391	374	418	377	369	374	379	364	387	354	396	406	368	337	376	369	358	366	376	357	349	334	385	360	351	364	363	362	370	362	348	378	349	377	359	353	393	352	376	365	400	371	344	378	362	386	384	372	372	368	387	393	319	370	345	373	377	418	397	360	369	345	378	376	376	385	366	379	388	358	341	361	363	380	373	398	370	355	350	356	357	365	354	398	398	370	359	376	338	373	361	361	359	371	349	368	345	352	368	386	392	333	370	415	391	367	355	345	368	414	383	401	403	390	348	372	359	409	343	383	350	341	402	353	327	358	375	384	361	398	380	392	310	368	380	399	349	356	405	337	361	367	347	374	356	402	348	375	358	374	396	366	394	349	353	358	384	370	356	351	382	378	369	385	349	347	352	367	373	396	377	348	379	399	347	403	369	347	386	386	403	353	368	377	346	369	387	371	343	356	354	390	404	377	340	367	354	365	357	411	349	349	378	392	361	307	319	361	363	388	354	371	359	368	373	354	384	355	399	362	380	357	385	341	365	376	337	355	400	365	363	342	406	378	386	370	359	365	348	427	371	376	378	358	377	376	372	365	353	366	385	367	407	378	380	397	359	365	365	363	372	384	374	369	342	335	376	361	357	358	372	335	398	367	339	371	379	374	361	369	372	384	368	342	383	373	341	363	365	364	361	340	385	329	364	328	347	365	355	347	380	369	351	333	367	363	401	408	362	392	368	381	387	385	389	391	329	347	381	347	359	345	379	357	350	385	366	348	376	365	404	365	361	368	399	371	377	341	386	367	360	363	374	340	376	378	406	373	346	369	364	356	374	372	377	377	367	340	357	393	332	354	388	355	349	353	370	339	345	382	361	383	360	368	372	376	366	363	354	331	379	390	353	396	403	342	361	370	414	351	366	385	401	380	370	357	377	372	382	367	362	339	325	366	362	382	363	346	349	358	369	366	361	372	390	384	378	360	410	388	356	358	349	370	400	351	382	386	367	368	378	398	374	372	375	340	374	382	367	387	342	380	380	381	365	378	376	387	352	368	360	365	371	357	356	377	398	358	339	398	369	363	337	384	393	331	392	378	380	399	346	401	324	388	363	344	404	368	377	357	372	342	374	400	389	370	351	336	392	346	360	377	369	363	373	398	380	376	358	393	370	419	359	399	395	369	360	362	350	348	388	345	401	350	355	374	373	367	370	391	372	372	377	383	365	361	390	369	387	383	345	365	351	393	372	338	402	400	373	367	366	385	373	372	387	385	357	368	381	369	348	365	362	380	355	391	340	344	353	372	380	356	364	373	368	368	348	394	369	360	372	396	359	354	351	384	399	396	381	372	413	353	405	397	370	363	348	374	358	371	378	349	363	393	362	357	373	383	395	383	409	353	378	393	364	384	353	357	380	377	350	347	401	348	382	361	418	345	376	374	350	390	401	371	387	408	369	369	358	366	376	388	312	384	361	383	402	374	357	373	382	387	394	370	366	394	381	368	382	355	392	361	359	363	341	374	377	375	361	390	385	387	391	357	344	374	371	376	355	354	377	387	360	389	361	385	410	363	360	377	374	398	376	375	365	381	361	378	381	352	345	377	368	365	375	348	349	354	361	360	376	369	363	351	338	352	368	357	398	391	344	332	384	352	355	378	371	315	360	377	385	332	339	371	376	390	352	322	342	352	372	375	363	346	375	342	376	342	386	379	341	378	379	378	374	348	380	366	376	368	359	363	359	388	358	363	384	361	377	389	372	362	340	385	360	363	379	325	372	373	389	398	382	308	349	370	357	346	368	364	379	358	372	389	372	351	346	386	345	402	399	385	348	399	393	377	334	377	396	376	349	355	351	353	354	350	375	364	345	385	321	366	380	364	363	342	381	384	358	351	366	358	394	357	355	406	388	356	403	377	371	362	378	352	370	357	384	380	358	397	350	396	378	382	346	385	379	373	380	374	353	364	358	390	384	378	355	363	389	355	369	329	374	352	342	355	386	381	378	311	396	362	377	375	388	355	380	389	386	381	365	365	375	381	352	390	367	371	405	321	345	392	416	368	351	361	363	381	355	355	353	418	353	360	405	415	350	365	371	395	421	382	375	392	364	359	358	364	371	362	372	394	388	313	361	379	352	346	357	362	350	350	343	403	400	359	359	351	361	365	341	376	333	398	388	355	354	347	390	345	354	348	375	347	364	371	368	330	369	363	343	357	369	373	351	369	350	353	387	376	388	368	365	375	350	368	382	391	357	365	337	355	377	348	379	377	341	376	351	381
24289	21654	29105	24715	21644	11926	2973	1826	1171	908	700	525	452	384	322	295	274	312	279	289	273	255	257	365	369	273	266	294	248	262	278	281	280	261	236	276	275	264	250	228	248	235	251	211	231	245	249	245	260	233	239	236	239	264	270	277	319	258	254	277	260	249	278	289	258	257	248	238	241	231	228	225	224	257	225	240	247	291	235	231	225	240	311	259	250	224	233	260	224	242	234	223	236	229	253	226	221	233	221	246	243	215	245	195	212	241	258	227	240	241	244	246	226	250	260	238	263	230	246	244	230	239	245	212	260	237	253	210	229	247	217	211	199	247	220	210	257	219	255	219	253	226	215	268	257	235	248	239	210	226	235	250	225	243	243	234	229	264	244	227	220	234	247	224	242	217	241	234	227	261	236	257	263	201	231	227	249	236	255	253	206	218	242	236	223	241	247	238	222	230	246	205	266	252	205	219	260	258	222	224	221	258	237	219	223	219	231	216	229	246	214	233	236	271	234	212	203	258	247	241	229	226	209	226	234	251	236	233	219	259	240	242	223	239	238	231	238	237	219	248	217	246	256	238	271	241	239	232	246	213	211	231	232	241	235	227	236	204	239	226	242	235	240	260	238	269	231	219	224	253	220	244	258	259	223	241	211	219	234	232	229	230	218	254	224	253	237	220	223	214	211	217	252	247	226	243	220	261	217	241	212	232	237	222	238	234	217	226	231	221	240	219	240	248	215	260	244	208	241	213	235	228	221	232	260	229	215	239	237	245	231	241	226	212	225	234	231	259	232	228	243	245	213	258	237	239	232	207	238	222	220	219	233	216	236	250	251	239	244	216	231	220	238	244	218	230	219	226	218	238	241	229	214	260	232	224	208	241	229	239	229	241	241	204	247	221	214	245	204	240	246	232	258	242	232	238	259	242	218	220	214	207	248	242	261	214	234	226	216	200	207	226	259	212	217	238	246	218	217	256	240	242	241	266	246	242	229	215	244	241	241	229	220	213	220	248	230	207	229	242	236	229	220	210	232	222	254	220	256	234	249	217	247	225	241	239	214	253	239	238	243	236	250	237	225	240	232	207	244	220	232	223	213	237	248	251	224	226	261	233	234	238	248	226	247	249	225	214	211	222	245	231	241	235	237	274	241	232	262	248	224	234	230	212	241	236	221	231	215	232	221	232	243	231	247	248	219	241	239	247	230	226	228	239	230	230	234	222	223	243	233	221	226	227	229	258	228	250	211	222	246	212	241	232	222	225	232	216	238	224	223	232	215	220	230	225	241	218	235	210	243	231	225	232	234	212	255	215	230	237	233	223	217	249	224	251	229	236	226	216	221	241	236	240	252	220	244	209	228	208	226	249	227	236	248	257	230	222	238	232	250	229	246	238	235	224	235	245	265	240	243	243	210	233	226	206	221	255	239	242	257	238	227	237	241	208	233	237	206	226	262	248	224	233	233	206	257	251	230	241	247	234	244	249	225	229	231	251	263	231	247	244	233	238	254	232	247	213	245	255	252	216	228	206	227	242	232	219	218	240	232	233	242	237	213	216	216	257	241	224	200	229	257	238	243	235	233	243	248	210	245	233	234	210	232	221	252	224	229	239	224	219	216	222	251	268	250	246	232	249	226	218	240	252	232	246	225	249	240	232	222	229	259	217	233	239	244	236	235	253	252	229	228	232	251	253	218	217	235	235	226	213	239	228	235	219	245	204	239	235	206	227	261	215	214	223	232	236	227	207	232	264	207	210	226	240	244	219	250	207	215	247	225	216	238	245	255	248	234	254	261	237	230	240	208	220	240	220	234	216	230	221	229	246	235	242	241	215	200	252	214	235	253	247	224	211	245	243	236	229	247	243	237	220	235	239	230	231	254	230	239	232	234	227	239	226	218	255	233	238	246	230	237	236	241	234	250	220	201	232	268	244	234	221	239	250	207	228	244	219	244	234	251	239	251	205	240	241	231	208	237	217	258	224	226	229	230	248	216	239	250	233	231	231	240	240	218	233	233	227	249	254	255	230	227	226	250	209	267	247	227	232	225	238	248	213	254	257	250	245	231	232	222	236	244	239	234	234	240	227	237	253	231	250	232	260	227	236	255	242	239	220	261	237	217	225	241	243	245	206	219	234	256	250	242	221	208	232	236	246	224	237	214	252	239	213	250	246	252	216	245	240	229	226	230	222	255	254	245	229	236	223	229	205	215	247	226	228	218	219	258	244	247	222	228	244	230	230	208	223	267	227	218	218	231	236	235	219	227	275	227	232	241	202	226	243	243	249	220	209	249	215	202	227	230	214	248	222	232	229	239	241	252	223	217	226	244	214	240	222	227	231	231	242	243	206	243	201	242	251	258	222	232	230	236	226	243	231	229	243	217	263	258	250	248	252	230	228	241	219	252	247	241	242	235	256	228	234	231	247	244	223	242	229	205	203	247	224	241	249	223	242	223	243	220	235	214	246	251	254	210	225	224	235	235	228	226	207	227	218	223	230	204	233	229	226	239	189	204	210	238	226	215	229	222	245	238	238	259	233	231	224	240	231	225	232	228	256	251	231	249	236	256	240	222	199	246	226	239	231	201	228	229	235	223	237	217	238	254	232	229	256	232	247	262	219	205	232	229	237	252	234	210	243	241	234	254	261	214	222	214	243	251	216	223	197	258	238	245	213	231	216	237	237	252	246	255	244	241	213	209	232	241	222	248	210	264	268	242	260	256	243	237	230	213	233	237	244	207	263	225	232	242	243	231	186	202	257	241	224	249	209	220	213	236	239	224	216	247	239	215	236	247	241	231	242	234	210	236	246	229	248	239	240	224	229	217	222	224	234	232	212	254	238	249	224	240	227	193	222	235	243	228	235	237	230	214	210	236	232	243	225	223	219	219	252	235	231	212	239	238	250	191	218	222	226	230	253	229	219	247	253	248	211	265	234	257	229	226	224	226	228	224	250	219	264	228	234	210	240	221	220	248	254	238	223	242	232	220	242	238	226	231	242	230	227	242	226	217	243	232	233	225	248	250	205	245	264	242	224	237	234	247	229	220	245	236	226	234	233	243	251	235	209	240	238	242	221	227	225	229	246	234	251	252	230	230	244	253	230	237	247	262	236	218	229	232	230	209	233	234	238	227	213	239	249	266	216	217	239	235	232	221	225	215	251	269	234	234	213	233	227	229	218	239	254	242	229	236	241	230	219	245	246	220	234	251	235	233	227	232	211	239	244	208	254	226	222	232	250	245	227	276	221	202	225	234	230	244	196	230	245	231	233	222	224	215	236	217	251	217	251	219	238	210	223	227	217	224	204	225	231	242	223	232	240	216	229	229	240	232	211	229	235	236	220	247	242	204	217	223	226	241	244	225	237	219	229	231	229	244	236	236	277	242	212	209	244	233	220	243	229	215	226	217	226	238	249	254	231	236	223	236	233	242	252	243	216	227	226	258	224	211	247	251	230	248	257	232	228	260	211	241	239	249	233	262	239	253	214	245	204	252	209	249	247
22654	28799	11034	6627	5455	4832	3846	3049	2039	1321	1036	810	587	550	434	356	370	356	348	344	318	308	312	383	400	384	327	324	289	287	283	308	277	324	288	294	279	278	253	274	279	240	268	222	257	262	245	268	298	257	299	283	254	271	301	284	284	301	265	299	275	321	268	274	287	336	274	259	269	253	243	250	229	235	250	246	231	263	250	246	210	249	313	268	261	258	232	276	274	247	268	262	267	251	241	287	258	231	255	251	249	241	259	270	256	253	249	255	265	266	267	215	249	228	260	244	233	264	243	222	247	246	241	258	272	257	257	256	249	255	257	259	239	234	238	243	264	252	254	250	257	242	255	285	251	245	264	254	261	249	252	249	292	255	264	247	261	245	269	235	263	267	238	231	261	243	276	264	258	276	253	223	240	247	275	240	248	250	238	256	242	246	272	254	238	233	255	226	267	242	232	275	243	278	252	276	260	246	258	249	263	236	226	246	245	236	230	267	230	252	231	230	249	225	252	229	229	268	247	266	237	236	278	236	251	242	261	266	245	251	252	246	214	257	218	227	252	244	246	235	243	250	258	265	214	250	235	280	245	247	261	230	239	279	236	252	271	286	226	227	259	275	256	251	246	229	228	271	261	254	243	242	285	240	275	231	259	231	250	283	261	268	268	274	227	242	281	252	248	268	245	279	282	244	241	256	251	259	229	266	256	253	246	268	256	244	281	242	242	243	266	232	288	235	242	245	241	238	250	259	227	266	250	241	247	256	210	242	249	245	234	238	203	228	242	254	211	223	265	273	223	216	232	248	255	237	260	228	271	265	244	247	276	251	240	245	270	245	266	290	234	217	249	253	241	229	263	246	238	247	249	263	256	258	257	220	265	219	264	239	245	284	265	242	242	274	255	276	236	253	206	254	259	274	246	225	262	251	232	261	272	239	239	250	240	243	272	261	232	246	265	236	263	262	250	223	222	238	238	262	252	233	241	236	223	221	246	230	234	251	257	262	263	248	276	254	234	260	239	263	257	254	282	239	243	273	254	223	260	262	291	239	237	242	260	246	229	257	272	237	248	253	251	230	253	250	251	258	221	248	255	284	253	246	247	272	254	248	249	239	226	284	241	277	255	247	245	297	236	260	253	233	238	233	234	247	251	245	251	221	240	250	229	246	243	260	271	281	230	239	257	241	276	262	222	264	245	230	239	224	270	227	240	253	264	251	251	239	256	241	264	234	246	250	229	241	258	236	267	257	244	257	271	268	243	271	290	281	240	244	232	248	267	254	253	243	240	257	245	261	257	263	250	283	281	259	247	261	234	251	257	253	244	242	265	256	231	226	239	258	214	259	261	280	253	256	276	257	271	261	252	268	231	242	241	242	253	234	233	253	264	242	238	262	224	267	237	198	248	246	232	253	225	251	248	245	245	241	199	266	261	265	225	267	243	293	235	244	238	264	242	248	248	249	244	262	241	223	272	256	237	269	246	250	239	273	247	251	226	255	244	246	258	260	257	293	277	250	235	241	268	242	268	218	224	263	251	270	269	255	258	243	247	251	259	268	244	239	237	241	256	235	265	240	243	243	258	256	234	260	287	261	259	259	245	220	250	246	252	276	244	262	256	270	239	249	240	266	234	251	239	237	250	261	252	252	269	254	236	227	219	251	261	256	239	250	269	305	252	246	254	234	260	267	270	259	281	249	244	244	234	240	275	261	270	246	245	249	234	224	276	265	260	254	248	259	246	233	283	240	255	240	231	278	255	268	237	269	268	252	249	250	245	249	236	253	212	275	254	260	237	237	280	221	254	250	268	239	264	207	282	233	261	280	270	241	263	252	256	240	256	255	266	251	257	240	266	250	252	251	256	241	250	221	229	269	242	247	238	229	232	267	242	263	239	240	242	240	245	277	247	255	251	222	246	286	233	263	256	238	252	230	240	263	241	248	241	263	251	253	250	246	253	230	255	272	234	265	258	223	258	253	262	239	248	254	262	257	291	239	240	249	259	263	272	256	251	246	246	244	280	241	250	230	234	250	271	272	249	246	277	272	237	244	246	251	242	233	268	245	263	256	264	249	276	248	260	245	265	269	230	252	238	270	234	236	250	241	244	259	231	257	255	236	242	245	240	251	250	241	228	200	263	223	248	242	236	258	242	242	242	256	245	232	272	258	255	237	260	261	265	236	242	229	248	248	247	262	272	244	246	236	247	267	236	279	240	261	255	257	246	253	231	241	243	243	238	259	246	225	242	255	219	247	244	270	239	255	267	274	256	263	263	271	241	247	270	241	269	271	262	233	230	265	245	223	237	244	243	254	253	241	247	231	275	250	248	212	257	225	284	269	248	272	238	234	248	227	259	229	247	239	257	258	258	251	255	244	242	240	222	223	265	278	246	257	247	259	231	253	250	274	243	247	219	247	208	264	261	231	243	241	254	242	244	267	235	248	236	251	274	242	242	253	265	251	241	271	253	265	253	270	238	252	269	236	275	237	232	272	266	240	253	254	232	230	266	248	251	250	240	269	254	230	223	253	265	241	260	257	212	278	237	250	241	225	245	242	262	243	238	247	261	249	244	266	266	240	261	269	257	241	267	284	243	268	249	279	261	218	244	241	252	268	253	277	240	258	289	267	276	236	239	260	273	219	258	235	278	232	231	283	255	234	251	243	255	242	273	254	261	263	280	235	240	223	264	256	264	244	267	284	273	246	241	267	266	250	252	261	245	243	265	263	234	229	257	254	280	255	246	271	253	264	238	248	246	244	256	246	249	243	227	264	244	257	277	252	233	256	242	249	247	239	255	276	238	253	245	252	263	269	268	258	259	247	249	234	228	275	258	242	247	259	262	255	264	265	231	260	254	223	213	266	245	256	217	244	240	249	269	231	266	281	247	255	267	224	246	256	232	264	231	262	218	275	243	249	237	249	249	258	288	257	253	243	249	226	236	235	245	270	278	238	251	243	279	269	243	232	284	258	248	295	237	248	250	267	265	245	255	243	255	275	259	255	261	253	250	251	240	254	264	236	247	265	255	278	252	223	261	238	269	249	227	265	280	273	257	232	245	225	263	257	220	275	253	277	239	234	229	251	244	272	246	246	262	242	253	241	267	272	279	236	252	251	273	236	258	250	259	269	241	269	271	242	231	276	255	254	239	221	257	255	250	289	245	244	278	251	250	239	264	275	242	249	221	226	226	225	223	270	247	232	266	260	226	283	270	237	283	232	249	277	243	242	261	238	276	231	265	250	235	240	258	227	218	255	252	263	242	281	295	274	259	249	235	243	234	248	262	250	223	251	246	243	245	240	250	263	220	246	303	230	273	243	268	231	259	282	239	245	237	250	230	243	253	256	230	257	218	225	232	245	258	270	248	254	238	241	243	244	253	223	270	235	236	266	269	243	229	234	257	252	251	256	262	257	240	234	262	252	274	255	266	250	242	253	267	235	278	244	220	269	236	238	258	234	247	256	247	221	271	233	259	262	236	244	260	269	235	261	255	262	261	200
25510	21647	27930	25744	13174	2937	1940	1467	1203	991	767	648	638	601	546	541	569	514	568	517	541	539	546	560	633	548	501	501	508	495	476	520	483	543	515	495	463	507	549	494	496	499	500	491	505	495	498	504	490	511	478	489	517	531	522	522	515	534	521	571	518	440	542	519	550	546	567	533	497	534	490	481	530	460	512	481	535	514	480	461	483	481	460	512	529	478	492	513	491	513	478	475	520	478	500	466	499	509	524	466	508	487	466	488	500	502	517	507	516	495	498	466	499	512	498	483	502	501	490	476	511	495	537	525	474	460	490	508	519	567	476	491	492	511	512	540	489	486	468	473	497	503	509	495	460	479	482	512	519	448	499	513	505	522	486	480	508	542	482	499	469	497	508	512	496	504	506	495	457	479	472	478	483	463	463	496	490	499	512	476	563	508	506	481	512	555	505	523	534	484	500	493	468	519	484	453	470	465	510	514	520	488	500	511	513	487	464	497	509	470	507	498	467	524	505	496	498	520	520	468	504	529	518	487	517	502	481	476	506	464	498	520	478	473	495	512	463	510	478	549	487	471	502	504	528	517	495	496	491	532	526	473	511	516	508	473	536	527	528	488	505	512	481	501	483	469	468	480	478	495	490	526	484	483	473	470	513	495	540	526	489	490	515	519	498	477	500	495	508	484	496	510	506	519	508	505	514	502	477	520	502	530	502	471	477	505	510	511	481	501	495	497	496	465	459	524	465	493	486	479	515	486	535	497	494	506	528	472	539	486	497	509	488	511	553	485	490	520	488	486	472	533	517	512	517	496	458	480	458	476	515	510	524	489	526	531	484	519	465	583	495	510	503	517	449	520	482	511	508	536	493	528	508	561	495	497	487	516	538	521	501	457	489	504	480	466	524	489	468	480	507	501	489	481	513	490	547	514	505	472	528	528	508	479	509	477	518	478	450	530	464	480	524	486	467	503	488	513	510	541	503	495	497	508	511	476	473	466	503	500	520	492	498	479	466	500	470	505	523	497	537	500	482	489	473	500	495	524	482	485	508	459	538	474	507	497	463	514	497	487	544	500	510	499	486	491	452	519	503	547	482	482	506	510	470	488	484	480	556	499	498	498	476	506	486	520	499	478	518	511	483	490	472	512	509	494	531	514	461	479	463	506	520	543	489	453	491	493	515	502	541	496	479	532	524	505	462	539	478	508	487	490	519	478	547	536	487	487	557	521	495	506	541	506	518	530	513	453	482	504	513	531	515	532	502	522	546	507	467	512	533	485	510	459	537	487	487	494	480	522	471	492	471	465	485	477	486	487	478	480	478	505	497	470	546	536	485	459	501	525	474	522	514	492	492	484	510	504	504	488	505	515	501	494	517	537	541	526	482	456	549	518	468	505	511	544	480	499	446	497	516	456	498	495	503	480	465	494	511	480	521	488	508	532	469	509	445	514	549	514	552	517	486	469	503	496	454	451	559	476	459	534	463	520	496	468	546	485	498	471	498	456	507	464	486	517	450	515	507	506	499	484	463	518	525	538	499	493	485	508	483	509	479	502	500	515	501	469	513	452	505	530	502	525	502	530	496	507	501	466	497	462	504	562	541	499	493	485	487	502	505	512	484	524	521	487	542	515	440	520	498	465	505	515	476	485	502	456	506	507	493	469	488	485	570	471	469	431	562	512	482	506	472	515	498	485	492	489	511	512	505	510	464	511	521	490	523	521	509	505	502	465	533	567	485	483	472	488	485	505	498	505	506	511	510	524	486	492	484	513	551	477	429	510	494	533	499	478	516	507	514	506	507	487	458	506	495	513	452	544	502	496	497	497	503	500	499	531	523	537	537	467	458	478	493	486	496	504	504	480	488	521	465	494	514	472	491	476	506	505	488	502	502	571	524	535	496	517	505	480	520	507	516	505	468	538	445	525	500	497	507	500	512	489	480	511	479	477	474	489	503	485	512	515	492	528	489	511	524	495	496	520	484	496	506	485	463	496	495	506	542	449	515	511	495	510	442	500	490	528	504	472	460	515	537	466	453	468	476	470	521	482	497	452	496	488	505	521	498	524	499	498	510	531	487	516	505	500	486	499	483	478	482	495	515	528	518	499	498	535	526	464	489	474	537	500	470	494	538	537	452	498	525	496	531	478	515	493	459	503	512	480	499	510	537	491	475	505	520	479	535	518	498	507	507	516	520	498	558	452	473	505	536	480	516	515	473	476	495	507	509	497	536	521	510	530	462	517	497	498	502	520	522	477	496	496	484	500	499	513	518	522	486	519	500	492	534	503	490	472	516	479	530	494	470	466	488	505	490	520	482	514	474	469	522	507	540	493	516	505	492	521	473	510	456	474	520	539	502	493	492	490	494	500	475	535	515	505	509	465	475	513	486	509	503	521	499	525	499	507	535	518	474	512	497	497	501	490	486	473	520	507	493	504	494	525	487	518	497	474	466	493	480	480	474	509	499	529	459	522	522	442	481	495	545	526	466	516	466	485	441	522	517	499	527	521	523	517	499	530	470	522	493	473	496	485	474	538	468	502	488	496	480	524	483	520	523	526	478	533	479	483	511	497	518	531	513	497	499	513	467	552	493	522	526	478	515	497	485	476	457	494	494	507	486	507	492	467	487	481	541	461	497	532	537	538	514	523	504	481	535	488	483	472	479	477	533	512	488	511	493	470	492	524	479	516	532	508	475	506	478	492	474	492	478	549	519	521	542	489	490	494	502	515	451	475	483	484	458	483	503	490	523	524	492	513	475	455	462	485	531	483	505	509	474	493	522	496	512	491	470	517	555	518	523	508	473	534	509	558	505	469	537	509	500	532	511	504	454	468	486	500	503	528	495	477	508	477	496	534	488	542	498	488	501	485	505	553	507	516	480	529	488	523	549	522	459	458	488	509	521	495	491	505	518	489	525	497	481	473	461	516	474	529	541	519	508	521	524	513	493	490	489	524	496	465	501	508	484	490	491	501	451	486	495	455	525	530	538	473	522	540	486	485	477	453	514	500	507	459	486	517	481	496	523	528	509	508	498	525	511	505	532	498	500	495	464	472	534	459	491	496	508	516	526	500	509	510	496	495	512	485	507	477	548	505	494	511	474	499	495	534	499	505	464	497	481	494	554	510	504	467	508	475	497	510	512	511	491	489	484	475	491	475	473	477	495	539	503	498	477	508	499	480	505	539	486	506	498	489	502	518	473	463	501	490	518	489	525	467	480	453	524	505	542	522	523	502	465	502	482	516	481	486	550	515	503	478	489	507	515	515	470	544	506	534	465	482	499	494	499	481	491	520	515	514	482	462	507	481	493	496	518	479	519	501	520	500	491	503	487	505	461	544	458	484	510	483	520	466	499	511	532	527	519	497	490	517	487	493	490	499	522	504	507	482	515	506	494	469	461	523	476	529	517	482	497	470	530	488	502	509	539	517	495	540	445	520	474	486	534	504	528	480	482	503	507	510	469	516	485	460	501	480	529	523	514	460	492	463	495	488	512	526	501	515
21918	25161	8822	5292	4662	4061	3025	2436	1997	1491	1076	878	741	639	634	588	605	585	570	528	544	562	568	639	667	610	592	586	511	506	527	510	526	559	512	569	530	528	518	514	518	529	463	532	510	484	553	549	523	490	563	531	565	489	585	559	569	567	569	546	566	565	592	532	556	537	501	525	528	544	510	521	540	528	507	535	505	495	472	571	493	501	563	509	518	546	484	462	541	535	524	482	552	503	506	507	505	521	494	498	512	462	507	517	468	518	484	545	504	487	507	502	504	529	547	530	551	506	538	495	465	524	504	521	504	501	501	511	497	513	506	543	523	499	529	516	539	471	516	497	512	540	543	516	506	500	536	532	529	517	517	539	544	552	480	543	497	504	540	543	542	563	550	515	528	523	531	497	506	468	507	543	533	474	524	520	506	510	494	475	565	514	482	503	552	494	523	501	547	507	469	486	517	518	544	479	478	505	508	510	517	515	529	497	512	537	431	524	497	477	483	527	506	492	489	507	499	521	507	482	492	499	532	517	531	518	531	537	544	468	525	518	519	500	486	518	487	500	534	503	489	526	503	531	522	533	488	499	499	472	567	495	483	502	503	501	532	505	548	508	529	544	555	499	531	533	489	519	531	539	539	554	508	551	519	552	512	539	519	504	521	548	476	516	515	520	545	526	504	527	540	472	533	532	573	490	499	517	562	480	500	532	492	520	471	497	514	523	480	490	496	540	490	482	508	528	500	504	504	537	465	496	466	491	505	510	491	499	501	509	512	544	469	484	519	497	529	488	536	538	490	511	489	565	515	500	522	484	518	508	498	492	496	525	510	541	499	493	503	482	529	535	540	504	517	517	529	500	548	514	472	514	506	554	503	546	486	463	528	534	517	517	502	489	536	469	485	489	528	518	472	474	496	501	534	492	564	488	528	523	525	497	518	509	527	500	491	533	545	534	487	499	467	517	509	499	481	520	501	540	519	482	514	488	508	496	503	554	480	511	511	529	541	469	531	511	520	493	508	537	485	519	549	508	530	521	527	482	465	528	514	505	532	533	522	511	540	514	517	534	530	522	519	564	499	490	516	517	510	537	542	534	486	537	514	510	498	551	521	466	463	508	479	512	569	523	519	523	485	491	514	541	475	519	480	505	536	482	497	492	516	541	514	488	526	510	464	504	500	525	486	528	509	451	535	513	501	496	516	521	542	511	491	491	488	546	478	517	496	484	497	507	519	503	500	460	558	531	527	539	527	529	536	493	548	504	537	535	491	561	529	502	488	503	483	519	487	529	526	531	481	491	486	538	498	531	524	525	536	509	499	521	495	519	526	509	506	532	518	511	513	512	532	504	524	508	516	508	520	523	492	551	473	496	456	469	527	496	496	550	523	502	515	518	517	480	471	532	526	510	497	497	538	521	558	518	527	488	477	500	526	551	504	491	486	503	530	469	536	492	513	515	506	554	476	511	544	524	529	504	481	544	507	474	502	506	526	526	484	518	530	479	525	490	547	543	508	521	480	488	509	500	502	520	525	521	522	550	512	501	523	473	515	513	457	485	541	546	560	553	548	494	512	547	509	537	488	489	490	496	537	479	518	545	498	492	539	539	556	483	519	540	524	533	531	512	494	515	527	516	534	523	527	556	486	565	487	492	506	483	491	570	511	521	507	567	477	511	523	526	501	496	509	505	517	554	539	486	538	530	492	528	507	534	500	523	515	514	514	524	503	557	535	534	502	500	517	490	517	482	508	494	536	490	469	552	537	490	502	503	516	501	538	506	535	503	519	502	468	487	515	512	527	525	559	534	485	494	541	517	547	509	498	522	533	525	490	523	481	480	510	504	553	528	540	539	505	486	484	511	526	517	508	559	506	508	478	534	500	454	493	516	497	510	501	511	484	522	492	510	497	495	471	510	538	499	511	472	499	518	505	522	460	504	520	553	552	496	493	547	475	511	544	530	507	537	546	527	531	505	524	523	517	514	479	520	555	512	525	526	539	515	506	506	518	542	481	532	574	465	476	488	495	516	509	507	498	501	521	529	498	530	521	503	453	488	531	485	487	452	507	502	498	495	498	511	512	483	518	492	525	501	510	541	512	545	537	571	527	516	525	528	506	480	510	484	535	474	497	485	536	527	533	510	505	528	555	540	529	474	512	499	558	522	541	493	537	523	535	513	508	536	542	516	537	510	538	510	501	519	506	525	512	509	490	504	494	557	493	525	532	522	496	506	542	525	518	527	512	508	475	539	465	520	509	544	539	517	521	534	513	502	523	506	545	482	499	504	524	530	527	506	500	494	515	486	500	525	565	505	510	489	470	504	533	517	450	508	490	481	505	523	528	511	484	495	507	503	493	505	530	541	543	496	523	500	476	533	514	528	475	493	519	523	486	495	557	510	506	518	525	505	525	507	505	507	493	496	534	510	522	543	496	520	503	501	535	529	532	474	462	498	465	511	538	535	495	563	516	505	519	518	544	514	537	518	516	523	494	492	558	537	561	522	545	547	513	536	549	486	542	546	490	454	536	500	524	497	524	490	534	502	538	511	551	507	498	492	515	531	476	514	476	494	524	492	484	504	517	498	504	540	503	577	503	498	535	531	503	545	556	501	513	537	518	486	494	528	496	507	543	505	533	508	502	502	516	498	518	546	512	499	486	539	519	517	508	495	559	492	536	527	475	474	520	529	527	528	516	542	522	502	498	537	557	526	499	534	490	541	520	527	472	497	526	474	488	500	490	531	534	466	509	479	487	539	492	513	517	536	500	488	531	546	508	516	537	558	512	490	493	530	468	501	487	538	513	531	544	499	530	518	515	513	488	505	523	531	512	513	552	534	501	513	501	490	508	515	498	433	511	529	526	519	569	501	511	482	534	528	507	514	532	487	529	472	513	532	483	512	469	520	527	472	493	535	573	494	533	506	511	517	517	572	523	487	523	501	539	494	503	493	518	520	541	512	540	496	533	492	514	517	534	524	529	552	512	526	540	530	510	485	512	531	509	520	498	534	542	517	485	547	494	526	548	523	534	506	460	530	510	509	507	502	494	504	512	501	529	512	503	516	477	501	514	510	528	530	518	489	495	496	533	466	529	465	497	477	502	509	501	513	527	510	479	526	506	548	511	537	508	508	453	480	516	465	510	471	559	471	505	523	522	523	521	492	513	511	517	515	534	511	517	494	508	545	461	551	544	515	517	500	487	515	545	506	468	528	498	521	491	551	482	516	510	524	542	529	507	518	497	532	484	492	502	513	514	508	512	483	525	504	492	554	479	520	537	504	498	492	519	498	521	507	498	493	507	540	474	534	506	509	495	520	505	488	503	499	513	548	498	477	507	507	523	525	472	545	476	501	500	502	513	516	477	506	477	475	539	507	466	500	540	553	489	525	553	520	495	525	497	502	519	494	505	547	482	526	494	507	490	511	501	502	510	543	507	550	543	491	509	478	509	513	485	501	519	489	545	503	505	540	523	475	545	487	483	502	517	470	521	481	509	490	510	480
23206	21665	29510	24327	21670	21849	11851	2947	1897	1609	1178	860	673	613	554	504	521	446	483	480	470	488	547	524	585	510	463	455	448	459	440	467	474	429	452	400	427	419	400	438	412	350	407	367	413	428	398	406	394	419	427	396	426	405	436	413	449	432	427	414	433	444	412	435	442	430	409	409	396	394	385	419	399	411	341	404	397	415	420	430	388	413	439	410	398	391	368	383	415	420	338	389	391	417	357	383	371	342	386	372	377	368	390	411	422	367	366	411	394	387	376	361	403	417	388	417	395	412	409	383	378	364	383	367	385	354	350	414	398	401	379	331	396	404	377	361	361	378	383	370	386	376	389	380	354	403	356	380	405	413	387	393	378	415	390	350	380	384	399	377	370	409	409	385	400	366	387	382	405	379	418	379	372	367	423	374	352	409	367	360	363	395	415	394	401	408	434	400	394	395	362	387	370	404	393	361	386	408	399	421	364	411	406	390	393	376	384	412	378	399	401	375	403	403	380	436	392	365	378	389	380	428	413	411	405	364	430	386	365	351	384	377	434	390	425	385	430	413	389	378	423	413	384	390	380	374	365	362	376	383	402	380	401	353	361	405	384	408	380	343	394	393	375	363	376	389	362	410	375	403	385	405	404	417	440	372	371	406	424	387	387	375	376	406	367	386	359	411	378	406	387	382	364	366	414	420	379	386	343	387	393	413	379	400	374	400	404	389	384	385	359	395	369	395	383	391	368	422	383	422	388	342	361	397	397	395	365	413	387	369	383	352	377	418	376	380	374	409	386	438	353	397	421	359	401	405	355	375	407	386	364	390	388	398	387	384	363	374	390	365	389	403	388	394	367	428	388	382	389	402	377	389	398	401	397	382	386	417	398	413	374	359	390	398	441	385	372	379	399	379	376	411	375	400	379	362	400	368	397	387	381	373	382	360	370	379	391	364	399	373	379	375	391	400	401	368	389	362	407	401	393	388	391	375	415	348	428	366	395	389	398	392	388	389	361	405	411	411	435	413	405	409	368	387	402	358	370	431	354	399	385	421	394	372	349	377	410	376	404	413	362	351	370	374	383	421	362	407	373	383	393	382	414	352	386	375	402	421	386	387	373	396	403	414	364	399	363	389	418	406	383	439	366	378	389	384	395	407	395	375	426	427	387	389	433	396	395	405	394	412	386	389	401	427	415	395	400	399	399	364	386	392	373	362	406	394	399	369	387	372	402	428	372	392	421	375	395	375	346	350	361	378	402	412	345	378	371	401	397	398	388	362	381	419	383	369	355	343	391	390	425	373	375	383	425	361	380	397	380	371	370	390	410	400	393	401	380	367	367	401	360	385	360	389	370	383	399	391	402	352	357	411	371	389	382	418	405	378	398	386	377	364	407	402	404	419	362	382	410	367	346	413	379	419	385	407	361	392	390	357	367	384	378	388	389	360	432	386	401	414	394	400	365	371	373	433	367	386	367	395	357	378	385	362	383	393	405	396	413	375	378	416	360	354	424	441	389	417	389	376	418	397	411	384	400	374	391	406	384	440	383	385	401	366	372	404	387	387	392	399	354	378	398	378	393	383	388	381	377	382	378	409	373	398	377	416	354	397	414	363	376	404	404	403	394	416	396	426	400	388	384	408	362	400	378	395	394	394	370	404	402	390	364	366	381	422	357	368	379	356	379	381	384	415	400	395	369	370	408	383	388	371	362	377	380	386	360	373	366	387	384	380	368	390	361	349	395	422	403	409	398	417	369	402	382	379	362	372	392	357	401	372	396	348	396	384	434	411	348	375	363	370	387	360	384	402	401	358	448	391	385	398	391	403	383	360	329	393	398	401	361	387	383	364	388	368	370	428	376	365	360	410	396	407	396	397	411	389	433	361	395	382	386	384	399	369	365	400	368	354	361	409	391	410	383	417	400	413	396	398	364	396	410	361	392	356	369	410	359	373	385	414	401	415	434	385	363	383	363	354	401	398	388	394	399	357	359	372	388	393	375	398	413	416	379	386	391	399	367	395	372	382	395	370	391	396	357	380	370	378	395	394	370	372	391	382	408	383	376	398	417	397	352	365	385	382	395	399	394	386	412	395	397	398	387	373	386	349	373	377	395	366	395	364	385	372	392	366	397	409	368	343	381	400	398	346	410	373	357	414	365	391	360	416	405	428	404	400	372	392	371	392	372	415	414	387	360	383	391	369	414	385	396	382	355	391	379	386	411	420	403	388	400	382	339	382	426	381	401	403	367	368	374	392	419	373	371	376	394	420	377	390	376	404	383	372	369	418	396	382	390	401	392	402	400	407	379	377	416	396	388	384	406	350	369	388	365	397	408	376	377	366	369	391	388	365	373	376	409	393	381	406	407	371	342	401	398	432	388	386	389	386	402	344	387	344	368	384	376	398	359	394	393	408	364	415	420	400	388	398	386	376	362	441	423	378	373	392	373	360	388	410	380	374	393	404	371	418	428	411	423	414	334	392	347	358	374	386	373	362	402	375	408	376	374	401	403	383	421	407	358	392	377	378	374	367	398	414	361	402	407	412	364	356	391	387	399	420	375	385	346	384	342	454	379	401	410	374	375	382	377	391	395	386	390	378	418	358	426	358	364	383	384	366	396	384	392	374	396	381	397	354	373	418	373	375	377	420	378	388	373	384	392	389	395	371	417	400	356	407	371	393	416	366	386	396	369	390	376	365	398	389	379	395	385	402	386	374	407	394	398	392	371	381	361	382	404	378	341	417	397	416	370	383	400	376	390	386	394	371	380	405	418	371	403	395	412	365	381	408	386	400	408	365	360	397	344	355	367	395	398	387	391	445	371	366	380	397	393	382	369	361	435	387	347	434	391	393	392	377	399	357	381	423	386	362	395	396	414	359	394	389	377	399	395	378	415	359	396	375	342	410	371	370	405	406	404	369	377	378	420	382	390	359	409	394	369	376	408	373	379	393	403	367	396	360	365	400	320	384	377	398	409	391	409	368	376	388	359	378	346	404	405	390	372	395	383	381	367	407	410	417	414	394	381	392	398	360	387	376	400	385	380	388	361	415	356	420	376	400	420	393	363	412	372	402	390	398	388	420	381	398	396	374	387	404	398	373	379	409	367	375	379	396	375	393	389	358	376	405	402	384	410	381	385	379	373	427	385	349	393	408	398	361	339	390	403	385	403	378	374	382	406	402	414	393	353	376	418	412	363	418	361	391	402	372	386	384	372	413	386	387	374	390	412	374	358	412	382	413	374	394	416	388	384	384	416	389	401	375	383	397	369	377	356	381	389	393	385	377	396	418	405	394	393	392	453	323	382	371	372	405	406	418	391	380	399	390	398	382	371	406	375	397	368	365	404	370	401	391	403	376	373	359	406	407	362	399	428	422	382	403	380	441	397	400	389	386	356	412	396	401	373	396	389	371	373	402	402	379	387	384	408	348	377	381	368	378	399	377	405	391	406	385	424	415	368	383	379	381	373	370	362	396	377	411	407	357	416	352	383	400	427	362	427	382
26345	32625	15907	9606	8515	7100	5543	4207	3263	2535	1861	1231	891	786	738	594	582	574	485	561	506	523	527	685	604	565	550	530	450	500	481	516	527	487	450	447	436	411	405	416	394	395	383	429	446	435	417	414	399	416	416	414	431	460	456	402	424	441	412	469	444	491	426	449	493	444	413	414	404	434	415	378	355	386	382	386	414	362	416	421	419	415	461	395	398	407	366	400	395	380	344	385	388	395	365	365	417	388	376	397	375	407	350	399	400	383	392	362	382	398	410	361	390	428	400	410	397	414	388	348	391	385	387	374	379	393	375	354	371	398	393	416	406	361	357	362	370	394	381	374	362	419	401	349	369	407	370	373	372	374	399	395	385	381	381	377	358	393	384	399	397	369	346	358	406	426	388	385	397	396	386	425	376	357	400	363	352	409	395	375	421	413	348	389	392	350	380	407	374	391	399	382	390	406	385	365	439	355	382	395	394	417	370	369	405	381	388	372	398	360	368	404	403	392	385	417	418	432	409	382	418	367	371	358	393	363	379	407	370	418	419	366	400	369	372	376	427	371	415	428	393	396	385	375	406	415	428	402	423	368	398	375	402	380	389	370	408	356	375	349	417	366	350	437	394	354	378	360	393	393	386	372	369	402	392	407	413	398	369	393	378	444	408	405	359	409	402	378	415	398	396	399	389	386	416	380	383	383	395	367	395	404	402	390	383	408	385	390	398	427	376	375	377	399	390	388	411	364	386	379	388	399	390	346	352	347	386	353	430	427	389	364	387	383	368	369	408	406	371	379	353	417	400	382	387	365	396	394	380	385	410	394	390	387	353	402	389	388	407	382	368	421	383	405	382	382	393	388	385	387	404	419	410	381	388	385	367	364	362	399	350	384	339	373	406	366	389	373	386	385	372	413	400	384	406	400	392	380	329	410	392	368	359	352	415	410	368	387	365	388	363	378	359	352	421	371	366	378	404	399	388	388	355	369	372	385	370	390	381	409	393	406	372	378	426	393	376	390	403	400	376	392	396	397	392	390	395	409	375	367	420	382	391	394	407	412	360	417	395	382	409	387	375	389	391	393	394	403	401	418	372	382	417	387	382	404	421	393	388	351	417	399	402	402	401	383	366	398	367	412	397	419	368	387	405	383	400	379	395	404	381	388	390	384	395	381	393	381	376	396	384	419	405	398	406	441	402	373	411	398	407	384	367	410	366	389	417	384	382	412	381	376	349	406	352	404	372	382	363	353	361	360	400	378	383	383	391	405	387	352	408	354	375	400	407	416	367	372	403	361	388	389	382	370	397	363	411	402	416	407	393	388	385	341	389	394	429	410	357	382	396	383	387	354	380	396	425	380	361	402	388	398	417	377	356	371	359	368	406	383	378	378	381	401	403	399	384	370	424	379	405	356	371	396	385	374	387	389	394	380	395	359	384	380	381	397	375	412	344	411	374	384	416	397	391	388	391	382	392	381	400	400	343	365	403	412	410	355	448	359	373	361	371	392	385	404	404	424	388	370	405	401	389	434	383	382	381	417	358	411	381	367	359	330	370	400	375	373	416	387	381	413	387	379	350	361	370	418	394	362	393	386	384	351	357	359	413	362	386	396	434	380	389	380	376	412	391	430	427	359	370	363	369	398	395	392	385	383	375	365	377	373	384	403	418	406	358	410	378	398	389	415	397	417	346	408	394	389	382	386	423	393	407	384	392	350	383	396	374	359	413	396	405	367	378	356	370	396	387	401	404	391	382	394	374	383	375	397	391	364	365	360	404	433	406	435	404	366	370	432	383	395	360	442	374	397	373	390	388	401	389	402	395	428	388	392	389	396	369	411	357	408	388	380	369	429	373	378	394	388	396	394	420	376	389	380	420	389	405	372	380	391	405	368	408	382	376	366	399	396	395	376	377	373	378	371	378	379	403	384	402	374	380	355	390	379	388	363	382	368	397	405	411	351	384	360	364	367	394	387	385	409	384	418	405	384	402	386	400	389	406	391	398	369	407	374	385	386	383	403	375	378	382	365	378	407	409	405	401	410	380	399	380	385	394	412	367	403	402	377	381	397	381	396	390	384	363	388	366	399	395	380	416	369	400	418	371	412	413	422	402	401	372	371	414	420	381	376	341	370	416	389	386	380	403	384	385	388	419	387	371	395	402	391	390	382	404	415	426	356	396	432	359	370	356	413	371	365	363	383	402	434	385	377	402	365	382	373	421	387	424	413	398	403	395	424	344	398	365	383	349	378	405	391	418	390	407	411	388	382	399	392	364	378	417	365	397	392	411	419	376	392	393	371	366	371	390	394	370	381	395	399	405	377	387	407	361	384	419	369	381	397	378	366	339	402	403	378	356	431	344	383	390	389	344	393	376	407	381	367	351	403	377	389	352	406	414	404	377	349	376	400	357	359	376	415	371	387	367	357	389	414	404	376	367	420	338	394	379	382	403	362	387	408	420	382	372	375	390	393	407	383	391	370	373	415	405	410	384	362	397	383	428	371	415	395	412	387	377	395	368	379	378	381	412	382	399	377	387	376	371	414	349	386	376	372	395	365	377	409	387	410	390	383	412	387	371	384	382	389	346	385	402	395	401	388	395	413	380	366	394	383	375	402	385	410	410	346	407	407	387	385	429	381	414	388	374	379	414	394	391	380	399	355	379	373	380	365	356	380	382	376	377	399	379	378	402	397	390	357	410	366	409	397	425	395	397	394	395	373	398	391	390	406	375	365	399	397	401	399	371	384	396	395	371	381	397	394	375	382	392	413	391	382	407	401	398	386	387	409	381	364	394	399	401	401	379	383	371	397	382	376	410	369	382	370	378	388	388	370	378	364	387	391	392	388	369	378	378	348	391	397	390	396	381	374	381	360	397	410	370	341	413	360	382	397	384	380	374	381	384	359	385	393	389	390	348	405	384	374	397	398	395	412	414	366	409	412	392	372	395	364	356	399	413	401	387	341	388	332	368	385	386	381	411	342	390	412	398	367	416	368	414	410	388	343	420	397	398	404	391	369	393	382	407	405	344	374	398	378	364	407	361	370	361	336	409	406	403	396	374	384	388	392	391	377	398	369	418	392	351	387	408	388	390	403	402	370	399	419	381	395	356	397	375	364	394	381	389	418	341	392	402	365	371	401	410	390	357	377	372	397	373	362	412	383	382	398	358	386	420	414	369	421	382	353	406	388	406	420	393	388	385	377	412	420	394	411	366	401	390	354	391	430	379	398	381	383	409	389	393	391	411	364	397	388	395	391	416	346	398	418	403	380	362	385	388	397	399	441	396	423	391	358	402	389	357	413	358	370	398	375	371	413	371	395	367	359	357	400	387	389	393	412	382	397	382	386	376	400	390	350	401	385	370	388	377	388	410	420	395	422	340	352	389	327	415	369	396	384	382	371	411	417	376	410	345	380	350	390	425	380	376	398	405	391	389	388	377	420	411	412	405	401	375	394	388	403	389	407	376	361	383	400	404	373	399	346	391	377	404	370	356	369	424	380
29068	20048	8431	3024	1940	1574	1250	908	740	636	544	485	431	379	362	333	355	369	359	371	377	349	381	432	383	351	364	328	351	320	368	386	356	345	325	354	369	354	378	354	350	357	332	337	354	368	354	325	344	381	356	351	376	365	380	373	318	334	387	374	379	364	339	342	367	338	327	351	355	370	349	310	336	336	343	372	353	348	344	367	335	340	335	348	332	359	340	325	324	349	334	357	357	361	352	372	402	336	348	351	336	341	356	352	335	356	352	345	330	324	350	320	335	325	328	303	327	375	357	298	360	357	341	325	337	354	363	325	358	350	320	355	369	323	333	355	339	381	315	323	369	324	338	343	342	370	333	361	328	338	319	352	348	341	319	334	326	355	361	371	364	342	316	314	352	332	338	354	360	353	334	333	355	343	348	354	357	343	349	317	339	322	340	333	345	365	360	356	360	365	329	347	313	370	368	347	331	322	337	376	330	324	348	332	330	328	344	345	348	354	335	351	363	382	350	352	355	323	353	344	338	350	357	325	339	345	348	328	358	320	352	350	381	353	339	336	347	349	356	381	366	357	311	368	392	367	364	343	357	359	340	331	364	327	365	357	323	368	344	358	372	341	354	369	330	322	374	359	313	352	356	341	356	370	321	343	358	326	311	369	322	352	302	332	333	338	311	390	362	320	345	350	353	343	350	351	345	324	362	347	348	317	340	318	401	320	355	317	344	334	346	352	335	388	411	361	347	331	330	339	326	364	362	349	355	365	355	358	359	351	319	352	394	295	366	366	293	327	326	317	377	347	359	336	330	340	338	358	329	355	358	332	328	338	347	338	305	312	315	342	370	317	334	377	341	345	341	345	356	320	340	344	333	366	333	366	335	349	325	341	361	301	352	379	335	342	348	347	338	318	378	319	311	332	318	345	365	347	324	370	355	344	354	348	355	354	329	374	355	360	332	331	339	347	340	328	332	336	345	362	315	327	324	343	354	371	333	362	322	365	318	333	366	332	365	306	344	346	382	351	372	379	347	362	339	300	356	372	337	374	321	319	368	347	341	360	334	341	345	345	382	354	357	373	359	369	337	333	337	337	336	346	328	353	364	353	338	328	337	335	339	321	346	330	343	359	286	348	372	350	319	358	351	352	333	343	370	306	334	325	325	355	327	340	309	403	327	370	360	387	327	306	313	340	380	351	354	346	360	359	356	354	333	319	328	346	396	353	359	322	326	359	371	367	354	356	344	338	312	370	349	337	320	329	358	312	367	345	365	309	364	346	336	338	341	347	352	323	378	350	322	336	362	344	325	345	362	352	382	336	354	355	359	328	340	311	369	355	360	352	331	315	338	322	368	360	333	338	341	341	343	347	354	340	341	338	320	347	350	364	329	320	326	352	347	342	347	322	334	344	330	349	333	338	327	334	301	350	359	344	344	360	331	354	356	350	329	357	353	357	343	309	329	320	322	356	346	339	348	384	339	348	333	379	374	339	332	338	350	320	329	328	362	337	324	363	379	363	360	373	364	333	356	327	335	372	344	316	344	361	342	336	351	358	370	340	339	339	338	363	354	346	337	342	375	353	355	344	355	375	362	339	338	319	340	338	297	327	346	338	359	353	330	343	361	318	343	332	357	339	337	358	355	340	318	363	354	359	337	342	342	367	326	354	307	337	391	354	374	378	336	337	341	359	340	386	357	324	335	335	344	329	375	339	368	332	371	341	370	365	348	319	341	356	327	350	342	344	335	316	298	324	346	363	343	315	390	338	331	359	385	331	343	365	339	326	346	376	340	309	359	352	339	363	319	321	349	328	349	358	320	339	356	332	332	336	309	333	350	363	336	353	336	345	331	360	332	339	352	337	382	350	360	355	350	333	346	346	368	358	340	385	333	331	322	324	351	338	341	341	352	348	372	344	349	339	347	333	365	400	362	343	341	345	388	369	340	331	326	352	339	337	379	369	319	358	348	328	370	338	307	352	343	334	350	323	367	360	311	302	344	371	304	378	359	317	343	344	379	327	332	364	354	343	370	336	320	346	318	338	314	353	372	356	358	367	369	336	339	345	319	380	340	319	341	345	383	347	370	358	344	346	351	339	326	362	336	357	326	352	354	343	315	342	342	346	351	370	342	353	338	337	333	340	349	359	369	323	358	373	337	326	338	320	354	337	333	354	359	362	319	338	316	340	366	314	331	349	333	343	350	314	345	358	362	357	350	353	340	346	349	378	308	337	347	321	344	367	323	385	334	338	358	346	343	333	309	316	362	334	349	342	357	357	361	349	314	341	334	342	357	331	343	359	380	351	334	368	355	350	353	359	355	304	356	361	325	338	337	333	342	347	364	316	358	316	331	337	314	358	352	344	343	327	320	338	296	377	361	411	345	318	346	353	371	330	329	340	359	338	355	345	310	339	331	356	335	339	356	347	339	358	352	331	346	344	342	342	368	340	320	304	362	334	339	350	368	334	324	326	342	339	335	352	350	339	348	368	356	342	363	364	344	341	347	315	336	313	345	379	292	310	374	348	340	362	348	321	353	333	349	345	334	323	353	359	348	332	342	327	337	330	357	334	342	327	320	326	328	348	368	372	362	354	337	339	344	346	368	376	355	349	327	377	340	328	335	357	338	326	346	392	345	340	361	330	306	324	358	341	319	315	332	355	323	316	349	327	335	330	336	311	384	331	344	338	331	358	332	350	353	333	366	353	325	323	356	353	323	346	382	344	344	336	331	374	346	359	347	307	344	329	368	355	330	358	347	317	336	334	332	329	338	335	345	358	340	337	345	382	346	348	390	348	317	348	346	347	346	299	359	344	364	332	344	320	384	379	342	348	330	344	369	338	304	351	335	328	330	366	337	362	345	361	373	328	335	348	378	324	342	357	387	373	313	331	365	321	358	354	355	364	359	342	376	347	362	337	343	327	319	349	329	376	310	336	363	342	332	337	353	365	363	330	322	342	339	362	351	337	344	361	350	347	319	331	328	331	347	366	344	361	362	345	357	344	358	355	324	330	336	314	377	347	323	323	316	342	340	333	344	347	344	302	327	338	377	332	332	346	317	338	365	337	353	369	325	377	341	354	357	372	299	398	352	342	326	366	336	343	359	369	350	351	341	356	341	331	357	349	324	316	391	323	333	345	364	332	323	362	328	344	341	333	361	335	333	351	348	340	335	340	373	348	380	310	339	353	334	332	342	354	324	333	337	344	356	340	331	352	339	328	347	334	347	333	332	333	368	345	328	333	327	341	302	342	324	317	354	361	331	308	342	337	374	353	347	358	363	315	308	347	325	325	320	327	346	321	342	330	337	348	324	361	354	325	368	368	342	333	349	333	337	342	339	331	311	348	309	329	352	343	336	335	330	350	374	339	345	355	344	347	359	339	373	367	356	347	351	321	355	318	331	359	333	322	364	348	331	326	334	360	323	376	355	343	331	331	343	362	340	341	342	378	350	338	333	357	326	367	347	352	363	356	311	331	371	341	323	364	349	336	375	357	337	371
18536	16045	5936	3219	3146	2899	2168	1593	1153	960	803	600	503	428	446	421	376	358	361	418	441	380	459	431	421	397	408	421	385	405	416	409	371	392	391	390	347	384	376	369	356	361	347	362	377	392	369	383	360	381	399	394	353	390	372	390	380	391	420	384	412	436	384	391	384	410	394	350	378	349	379	358	407	346	355	381	367	363	387	393	403	355	365	403	394	388	379	359	370	361	347	388	371	377	390	391	344	384	373	362	350	389	375	355	374	395	396	382	388	356	389	377	365	353	331	372	360	380	364	380	374	362	342	374	359	375	356	372	386	368	340	377	377	370	375	374	346	407	390	355	351	376	376	346	374	399	398	391	346	346	384	371	385	390	375	386	377	359	349	360	379	420	367	348	356	341	373	376	356	348	359	367	407	379	374	405	384	381	370	353	393	371	373	373	358	391	387	354	349	384	412	359	355	379	360	342	383	346	362	405	370	352	383	378	375	381	342	375	396	360	352	378	420	373	376	371	360	360	386	404	359	380	367	366	352	364	399	354	392	400	373	387	358	361	380	379	372	383	403	371	363	379	370	360	364	350	403	373	380	363	360	376	352	376	395	385	370	398	384	422	366	391	353	423	372	366	386	356	373	364	355	350	392	402	376	349	336	348	384	421	384	369	363	364	318	357	390	377	372	359	360	362	395	417	347	351	412	388	339	357	373	403	356	367	363	367	334	351	379	384	401	360	352	398	410	339	353	354	372	381	353	389	335	378	340	348	377	361	403	362	391	387	408	395	383	398	371	371	396	379	373	383	366	353	403	343	386	373	367	373	356	370	399	365	382	392	372	380	363	391	390	370	369	384	371	378	362	381	371	380	345	342	378	406	369	355	359	384	377	370	372	349	369	341	386	377	382	368	396	359	400	371	394	361	379	403	376	362	414	380	362	362	411	342	396	380	403	313	342	370	408	364	363	382	396	388	359	335	353	345	363	376	400	391	361	389	378	374	382	381	364	371	379	345	372	382	351	386	387	359	376	387	345	335	388	358	363	384	386	366	359	382	364	364	360	366	357	390	369	384	381	398	385	327	355	344	342	395	395	359	350	345	366	345	373	360	313	388	391	352	372	386	404	389	408	376	362	382	370	408	376	368	366	360	406	332	357	347	378	351	379	364	379	369	394	367	382	405	387	391	393	364	361	359	365	353	346	358	324	367	336	360	376	381	351	388	381	390	400	410	391	367	382	385	379	359	374	342	363	398	392	355	372	357	387	349	366	348	385	370	399	367	370	369	357	367	386	348	356	362	361	341	380	363	383	369	340	333	363	377	359	350	343	368	327	373	359	367	360	377	367	394	406	376	417	361	358	362	338	377	344	365	338	363	378	390	349	390	367	355	358	368	376	364	381	387	384	415	398	402	370	392	350	366	367	377	349	416	352	398	368	387	361	362	376	328	357	354	367	360	346	374	382	382	354	366	380	370	391	376	388	343	355	361	383	354	352	376	399	379	360	374	376	373	389	335	361	355	350	374	361	334	380	374	371	349	388	407	375	372	359	373	307	401	370	362	356	351	372	398	363	388	346	376	347	353	360	363	338	380	349	347	370	350	356	358	372	365	389	367	383	384	371	369	384	377	382	365	341	362	339	402	363	381	398	390	331	349	362	395	334	365	362	362	374	334	366	366	364	362	403	389	352	392	357	367	349	333	370	360	361	384	380	380	345	358	371	385	385	396	389	391	349	376	353	409	361	340	371	381	331	377	379	367	376	354	377	334	385	404	374	369	378	395	407	360	357	361	391	368	358	394	386	356	381	350	362	345	376	362	407	385	367	378	378	352	355	413	359	398	374	349	373	382	380	334	380	405	356	357	403	309	388	345	371	361	392	394	378	420	357	368	383	346	382	396	396	371	382	353	364	380	361	353	399	368	353	359	384	363	380	365	343	365	378	356	369	350	406	383	370	378	373	351	356	342	357	367	342	377	376	345	363	336	367	356	381	374	359	415	374	356	375	376	370	357	343	373	353	376	362	362	393	397	363	379	389	368	381	365	346	407	348	358	388	341	346	350	366	410	422	386	360	396	403	357	377	368	330	371	339	373	382	369	389	369	357	375	357	361	375	367	349	337	374	346	399	368	369	349	367	368	341	401	390	388	371	359	352	361	377	372	358	392	406	359	363	380	377	365	374	374	346	374	365	375	345	391	356	385	380	384	340	375	365	363	391	366	371	352	385	372	401	368	422	396	386	325	345	393	358	381	376	392	372	379	376	396	373	414	393	365	367	410	358	353	355	347	397	385	338	388	367	370	379	352	353	400	365	378	386	388	388	391	368	397	357	374	371	392	352	352	363	337	354	365	353	386	361	362	392	357	394	359	372	354	356	363	369	376	367	364	343	391	404	381	377	383	339	341	390	356	349	358	343	371	374	363	376	359	377	342	391	341	392	382	376	349	384	377	344	346	337	392	389	376	359	401	356	388	368	365	383	380	381	393	374	395	375	334	372	355	360	378	363	360	369	335	363	384	388	353	371	385	379	368	371	403	411	359	349	343	365	356	359	347	347	369	377	352	383	359	396	369	344	352	386	353	399	358	361	366	345	379	369	349	408	391	356	330	351	361	347	360	347	343	384	343	341	376	401	370	377	356	313	367	384	371	390	390	367	364	386	339	398	383	372	377	349	363	348	377	368	353	364	401	372	384	352	378	366	367	360	354	355	366	372	414	364	335	379	374	392	362	351	359	350	361	391	341	351	368	382	336	376	367	382	375	359	382	360	386	360	378	362	370	346	343	369	377	359	371	365	362	390	395	370	380	373	386	363	369	393	391	390	334	344	316	394	383	364	390	391	338	370	344	363	338	354	378	364	397	372	391	347	367	346	398	381	347	392	393	367	352	349	383	374	358	372	390	354	385	370	381	377	395	372	353	364	372	372	361	353	416	386	380	353	371	377	400	362	330	368	335	356	378	381	358	387	373	352	388	369	350	352	401	348	388	360	367	374	361	353	379	325	376	350	382	385	425	379	351	362	345	349	347	358	379	413	362	376	358	356	382	329	347	365	378	339	373	402	341	388	376	320	395	360	329	349	352	372	384	395	349	364	393	364	364	409	381	377	388	354	381	375	379	331	396	356	387	371	370	369	374	367	361	363	368	337	380	357	358	342	377	360	351	385	346	376	378	351	337	328	357	322	362	351	370	385	364	379	359	381	352	390	370	364	359	395	384	414	403	377	369	337	372	392	380	390	370	376	386	349	382	361	366	342	390	352	364	361	402	374	362	367	355	390	380	344	380	352	403	392	375	394	405	360	385	367	371	356	401	367	393	372	395	379	396	362	357	357	382	335	367	361	376	372	372	405	397	380	352	382	371	391	364	369	365	377	382	379	374	353	365	359	376	372	362	356	368	400	372	369	387	401	377	349	367	384	354	375	395	380	354	348	404	390	359	368	400	345	373	359	377	382	405	352	369	373	337	355	365	348	355	366	398	400	363	408	379	358	391	397	383	375	343
24282	21632	29008	24745	21618	11610	2807	1510	1026	928	707	546	409	354	323	325	280	298	321	260	242	308	356	326	307	274	287	244	241	274	295	296	280	281	263	278	215	227	210	230	231	256	248	225	230	267	241	285	242	246	233	246	239	286	270	234	285	261	279	250	282	276	266	259	247	257	252	225	211	224	242	241	259	253	252	221	205	240	238	234	259	236	212	239	223	235	246	236	211	241	242	250	214	215	229	204	241	247	255	228	239	228	231	245	245	243	230	244	219	229	225	244	227	232	235	226	204	222	217	241	241	246	209	240	248	215	241	246	209	223	246	216	211	224	235	249	233	218	218	228	216	238	232	251	245	240	230	227	206	240	218	225	239	220	195	225	225	279	251	244	239	228	242	243	219	235	207	216	217	203	249	219	225	225	210	230	234	223	211	234	229	230	242	244	232	227	240	234	240	248	257	225	230	228	226	248	232	238	208	215	250	207	216	227	231	222	256	211	208	218	234	225	209	228	219	224	249	224	233	226	231	245	203	229	212	229	224	249	258	260	242	237	222	254	243	231	246	243	236	251	227	205	209	221	231	226	217	212	237	218	235	207	211	224	248	196	234	238	234	234	214	221	242	208	253	228	193	229	216	243	189	228	213	222	259	222	218	231	228	240	209	234	211	227	202	251	236	215	257	245	216	241	246	228	240	217	201	235	237	228	215	214	214	240	228	258	217	269	242	221	219	203	232	225	233	216	238	252	241	226	246	244	236	260	226	217	236	222	252	237	228	215	231	228	269	214	245	258	241	266	234	242	202	253	263	234	214	225	238	207	232	238	252	219	235	229	231	238	220	209	232	221	212	227	239	237	234	231	249	235	234	224	206	227	262	256	237	233	217	249	236	244	222	225	207	235	236	227	236	223	250	230	222	218	192	224	204	215	231	256	257	220	222	251	219	228	263	222	241	214	242	259	220	230	238	236	249	201	219	216	247	252	238	229	241	236	227	241	241	221	238	230	219	219	227	236	249	227	226	225	261	218	224	235	225	236	215	225	239	215	227	237	203	223	258	225	247	245	235	243	241	240	242	204	210	225	202	227	206	226	236	252	210	221	233	224	275	232	253	239	226	236	247	218	239	227	232	221	227	225	206	203	254	213	249	246	236	239	222	233	203	218	223	223	200	250	234	242	225	248	230	251	249	224	251	226	265	233	235	225	262	244	210	231	243	231	215	227	246	227	222	242	237	225	216	236	233	233	261	222	216	230	243	230	216	261	229	243	228	240	232	215	242	231	222	232	214	207	245	236	232	249	224	227	219	238	215	233	258	222	236	252	226	231	232	234	216	220	248	238	231	257	235	249	226	222	249	240	221	205	234	242	251	217	238	201	219	244	244	230	242	230	237	240	215	231	242	231	241	229	228	230	251	249	210	195	222	249	208	222	240	250	248	221	218	229	242	220	217	217	221	234	225	224	235	240	236	228	214	247	218	197	268	230	233	220	266	211	203	225	237	231	244	223	221	220	235	225	219	222	238	214	218	241	237	238	195	211	256	228	235	232	262	225	243	237	220	235	228	236	194	242	235	209	211	229	222	239	248	227	188	251	229	231	232	254	249	244	218	226	248	207	244	260	231	227	245	246	255	227	228	238	242	244	222	213	228	199	216	231	239	219	222	242	241	255	240	236	224	244	239	239	225	232	223	205	227	227	207	220	204	218	213	223	214	212	245	218	237	232	222	225	251	225	268	231	248	236	255	237	232	212	219	221	227	228	211	199	223	223	228	230	243	222	225	213	227	251	231	211	208	219	231	229	228	227	228	217	247	233	247	213	219	217	246	226	227	224	212	199	239	234	218	251	235	220	211	226	238	195	217	248	239	234	207	218	257	224	224	223	244	219	209	244	228	227	249	228	216	238	206	199	235	226	282	257	232	234	259	239	226	226	226	218	217	207	241	231	236	245	224	224	243	237	221	259	213	233	242	227	247	231	245	233	211	228	219	241	215	235	262	186	233	210	244	237	199	261	230	242	215	247	239	241	220	233	219	230	243	235	258	219	233	256	219	240	251	218	205	234	233	244	224	225	240	241	250	228	218	225	245	245	248	218	222	205	233	209	229	232	223	189	231	248	203	237	212	232	220	237	214	224	240	216	215	223	211	193	227	228	210	264	206	224	247	204	225	218	250	244	243	247	204	254	229	224	255	237	224	256	240	249	219	202	230	224	233	201	244	246	209	203	255	204	217	237	231	214	221	232	212	208	242	216	214	228	218	233	233	249	248	242	223	223	213	210	251	227	225	210	225	260	269	235	253	234	259	212	236	244	243	228	224	240	219	219	234	253	226	204	208	261	273	208	215	227	238	213	225	236	232	216	237	254	220	233	218	246	229	248	219	234	229	244	218	212	208	255	243	253	237	239	211	238	225	192	219	224	250	247	213	213	231	245	227	240	205	208	233	215	226	223	227	199	233	244	212	234	220	240	237	236	245	226	214	234	235	232	235	247	241	213	218	241	259	222	224	251	236	226	208	225	260	233	233	251	242	225	217	221	237	220	233	244	205	218	219	221	211	233	224	242	224	224	203	210	218	241	234	218	216	226	229	223	243	217	218	222	202	238	228	221	225	259	224	218	232	255	221	238	221	184	224	244	228	226	219	232	231	239	201	217	233	222	213	203	254	236	217	224	225	220	251	196	209	231	230	231	221	247	227	214	236	242	239	196	213	181	204	227	236	212	245	200	227	213	239	236	221	248	216	227	216	237	252	238	245	221	228	256	196	250	212	235	220	245	218	189	220	200	253	241	220	245	225	226	226	229	222	225	226	220	228	220	246	222	267	242	235	240	205	243	221	215	228	238	211	226	218	218	229	234	234	231	206	245	226	260	233	226	236	232	263	254	241	274	275	229	223	229	206	268	204	242	213	230	232	230	215	235	218	221	207	217	234	236	219	219	244	252	208	231	223	221	214	242	213	218	243	209	222	235	241	246	205	229	223	203	217	226	225	241	255	220	238	220	279	202	259	222	237	250	215	243	231	246	212	248	221	224	250	216	233	210	201	225	247	235	235	219	242	233	215	217	253	252	220	242	226	221	206	246	233	236	215	212	236	220	258	238	244	233	222	245	248	237	243	230	238	224	242	225	254	239	213	222	225	249	218	225	200	209	225	204	218	219	230	228	274	224	223	209	244	230	235	239	234	215	209	235	233	242	223	217	233	236	219	244	222	213	229	232	245	233	235	236	240	237	275	238	230	233	245	209	229	227	238	262	235	207	219	231	252	198	236	247	211	233	240	223	214	254	270	234	230	233	245	245	239	234	224	208	226	250	240	224	226	226	254	226	247	223	240	218	268	207	221	220	227	244	235	216	233	237	243	220	246	252	252	222	234	215	228	239	213	265	224	253	221	236	257	226	245	231	224	212	224	235	208	222	219	233	213	225	205	243	205	224	228	273	207	235	252	216	226	214	223	219	220	229	238	240	223	227	209	224	247	220	230	227	234	220	248	232	228	233
22894	29064	12072	6622	5255	4736	3563	2468	1634	1440	1037	691	562	462	379	351	353	334	327	315	297	343	418	436	381	341	333	285	286	279	354	336	299	330	264	295	242	269	250	256	279	254	270	282	252	274	268	289	252	248	240	303	281	254	274	284	288	299	283	310	294	296	274	292	274	289	265	257	263	240	257	223	242	258	228	240	246	265	239	251	248	249	270	242	225	262	259	224	253	252	251	245	239	251	233	256	251	268	259	266	258	243	265	263	226	237	287	236	257	256	258	246	297	247	238	225	247	242	242	245	269	270	229	247	218	265	239	264	239	235	273	279	247	254	259	240	271	250	254	268	246	271	254	256	234	227	261	247	229	265	242	261	228	247	249	258	261	230	245	221	260	259	253	271	261	265	269	228	248	249	240	269	225	236	240	269	252	233	246	265	251	247	254	205	260	235	269	249	258	243	256	271	267	262	233	234	268	240	254	223	230	243	223	222	267	215	244	255	270	236	244	235	244	237	229	249	262	260	247	236	242	232	239	266	237	238	248	243	237	255	262	243	263	256	229	230	225	245	244	271	257	245	236	264	240	257	222	228	267	253	237	245	256	239	243	241	272	220	238	270	249	260	265	252	232	227	229	242	238	261	265	242	214	247	254	228	262	231	267	255	253	248	245	231	268	260	242	246	247	257	240	241	229	240	234	252	261	253	263	268	234	245	260	227	253	236	249	248	254	270	270	247	239	249	232	290	226	238	235	239	258	232	268	256	260	257	244	253	228	263	272	261	260	260	213	229	255	239	248	254	252	238	240	250	230	259	258	234	251	248	237	254	221	267	267	221	232	263	247	220	233	221	233	274	253	271	237	231	256	274	274	285	264	223	254	248	239	252	233	223	262	230	262	264	268	251	257	243	245	236	260	251	250	245	233	248	238	263	223	248	228	241	234	244	256	230	242	271	265	265	234	277	251	237	233	258	230	229	234	237	252	233	282	242	241	242	218	257	241	220	250	217	268	255	233	247	248	245	246	230	236	247	232	246	253	243	238	242	249	276	228	257	226	272	258	227	270	272	239	267	265	243	258	241	256	236	253	253	236	252	275	267	233	250	265	237	257	246	233	240	229	252	203	235	217	238	254	262	264	231	238	263	256	265	234	258	247	239	252	252	246	240	248	246	252	248	240	236	245	229	269	235	267	246	239	240	235	250	271	250	237	260	240	243	241	233	257	236	238	238	253	263	257	249	261	256	243	258	283	279	237	209	261	262	230	229	261	268	236	256	255	266	262	234	289	224	265	246	256	293	256	269	265	230	256	251	223	230	243	260	260	254	243	235	262	229	254	251	248	240	256	241	239	276	257	254	221	243	244	275	236	243	231	250	245	244	260	230	259	243	232	256	278	266	247	264	220	227	243	216	219	254	266	264	215	255	273	209	264	280	277	266	264	241	237	252	281	248	224	261	255	261	226	238	252	241	233	260	252	220	262	235	246	235	271	262	244	258	253	250	240	263	254	250	271	299	264	232	277	238	264	216	236	237	239	215	266	238	224	274	246	244	267	239	236	250	276	245	281	253	243	257	241	250	244	220	243	260	258	249	241	251	242	256	253	216	276	240	233	238	263	242	269	235	256	258	238	235	267	259	222	249	253	248	231	228	275	208	245	249	275	235	251	234	217	233	267	239	233	260	251	251	261	272	267	265	257	241	219	236	254	260	244	245	244	256	253	255	254	232	257	258	236	244	229	245	241	253	234	211	259	248	230	269	249	252	259	230	219	252	250	267	251	264	244	265	258	254	233	256	242	277	238	275	261	253	282	237	264	242	255	247	250	240	245	257	267	228	257	241	210	242	239	256	240	238	261	260	240	229	242	255	264	227	235	254	286	228	267	234	244	234	257	247	239	243	291	226	254	220	229	242	261	253	236	236	259	242	251	228	264	228	248	240	248	264	261	230	233	248	227	256	229	203	251	256	236	222	247	242	230	234	223	240	249	252	231	250	285	250	272	234	261	219	249	253	265	246	255	253	245	233	244	245	231	245	231	233	227	227	268	246	261	246	268	214	268	222	259	242	253	281	241	236	267	259	230	238	255	237	280	259	275	255	202	237	240	254	243	257	256	222	248	236	270	272	242	249	251	274	253	249	270	236	250	230	222	242	238	262	255	251	247	265	234	251	245	241	254	233	233	240	218	277	216	257	260	245	269	227	246	234	236	255	264	235	228	229	278	251	228	231	240	228	234	229	253	225	232	263	263	253	258	257	250	248	242	254	246	220	244	249	226	232	253	241	242	248	241	251	263	243	250	294	217	222	269	264	222	256	262	233	224	275	241	219	263	249	240	272	239	254	250	229	258	275	243	238	239	264	260	264	256	263	255	245	246	212	242	254	260	265	243	227	246	246	244	245	254	266	262	245	251	249	250	257	237	270	235	232	250	257	238	261	238	238	261	257	261	218	243	237	251	241	243	254	244	250	238	229	249	263	251	250	252	233	223	235	251	244	257	252	271	254	237	261	273	251	252	253	217	226	234	248	238	295	245	251	225	255	263	268	232	243	231	267	278	248	264	250	263	259	245	229	256	229	249	245	237	230	252	259	250	264	247	232	234	258	264	242	234	261	264	236	250	248	223	279	259	237	275	255	233	243	238	244	263	234	252	256	236	246	288	219	251	248	250	230	268	236	262	244	273	268	256	230	253	249	261	226	229	252	221	220	213	249	274	246	238	258	271	226	265	205	261	245	255	236	267	258	260	265	241	240	214	282	234	229	248	280	261	246	245	268	260	273	250	268	231	240	224	237	254	250	237	275	256	267	264	262	279	253	261	254	244	243	239	220	245	253	261	232	257	231	227	253	237	232	253	234	276	277	221	250	256	267	250	259	243	245	242	256	217	227	250	264	231	244	234	251	246	233	256	251	278	242	263	266	257	243	243	258	237	233	243	258	256	226	258	268	258	252	244	289	253	256	271	244	257	265	232	247	258	245	249	229	272	226	255	239	253	220	249	227	221	255	255	268	256	241	255	244	245	269	257	268	235	224	248	256	242	249	254	253	233	242	238	263	236	260	272	258	264	257	269	237	263	257	251	268	243	250	223	231	261	267	244	233	245	250	248	259	250	257	268	234	265	261	231	254	288	224	254	249	272	246	254	245	238	220	245	230	263	240	256	221	245	241	246	272	228	264	265	222	256	227	232	237	240	267	238	246	260	226	247	229	241	270	224	275	244	253	257	237	254	237	225	259	267	233	242	227	232	257	269	259	228	252	253	230	248	240	273	236	237	213	220	235	222	252	248	260	266	248	235	270	278	264	285	237	279	259	262	228	229	251	265	246	283	246	248	239	262	238	271	247	248	273	221	233	287	238	241	257	248	240	269	254	235	240	224	229	234	247	271	244	218	229	230	246	249	253	257	240	258	229	279	236	272	258	233	206	238	254	255	246	239	232	258	258	236	234	238	268	251	231	259	242	228	254	236	257	252	236	222	268	232	243	242	257	264	260	247	255	262	223
25507	21699	28028	25805	12951	2690	1816	1248	951	866	803	662	628	590	507	482	570	552	525	562	529	562	581	569	514	564	536	547	514	530	549	556	545	584	546	525	516	540	486	505	505	512	511	474	504	563	526	490	572	509	562	478	539	539	556	569	523	504	489	553	549	546	532	519	550	481	489	524	520	523	519	497	505	474	485	503	516	474	550	484	496	484	524	519	494	526	523	502	534	516	488	488	499	493	485	493	550	466	520	525	491	502	487	522	516	475	480	492	499	476	507	484	499	514	528	474	475	513	503	540	529	428	500	514	531	503	502	470	497	517	505	494	567	477	522	489	486	505	536	479	549	517	478	544	491	514	502	526	495	524	509	516	473	535	533	473	484	539	454	520	539	492	523	553	474	477	500	538	491	505	488	496	463	531	535	503	510	517	500	516	510	493	554	495	497	465	493	509	508	510	463	492	484	536	509	510	513	484	521	514	498	529	485	486	488	455	506	494	532	528	467	514	516	505	506	506	505	499	533	523	521	537	489	505	522	524	454	583	540	494	467	539	553	491	511	516	497	532	486	499	520	482	530	467	481	505	468	464	495	467	504	517	500	474	509	491	518	499	506	526	531	474	509	503	501	506	500	513	550	492	502	500	512	490	510	497	490	503	476	503	530	501	470	503	496	505	476	547	526	510	506	499	522	511	531	492	502	499	498	509	504	521	484	487	479	511	528	533	549	506	518	512	462	485	498	497	519	495	550	546	485	485	493	471	508	511	493	469	463	504	527	487	467	516	518	489	469	505	547	513	545	501	513	537	528	484	507	526	513	523	502	539	492	506	480	533	470	474	533	505	511	515	512	516	491	512	478	508	533	469	495	561	491	489	530	517	496	504	457	524	494	498	540	521	480	500	512	490	453	488	482	469	524	496	470	542	556	500	502	506	532	525	519	500	497	496	511	511	465	506	520	539	500	509	481	480	477	493	542	518	519	518	461	469	481	504	484	502	490	486	509	501	479	518	499	519	503	515	502	477	474	465	493	524	506	472	484	489	521	478	474	463	500	503	517	485	530	539	466	546	470	500	519	510	543	511	494	499	498	478	472	477	526	509	448	483	484	506	530	492	479	537	491	499	510	534	500	503	521	467	517	534	462	495	534	509	494	475	520	466	511	479	513	480	496	466	464	504	485	484	499	520	505	477	521	528	531	479	480	508	485	530	523	564	523	495	504	517	483	496	530	521	515	477	508	533	524	521	509	508	480	541	511	504	490	504	506	517	507	513	512	495	534	493	505	494	471	499	475	478	516	511	515	498	497	478	523	487	518	514	546	510	482	513	480	469	497	492	492	464	482	497	455	526	491	465	501	504	460	465	524	482	499	508	520	478	474	515	492	508	495	535	514	511	469	502	475	535	494	527	511	497	519	503	494	502	528	547	465	482	505	509	501	509	449	501	537	494	439	517	510	515	486	491	507	504	487	487	486	495	536	496	489	521	525	512	494	496	512	546	498	456	509	494	525	533	476	500	501	511	529	508	551	522	502	470	475	527	503	482	544	501	486	529	491	479	518	513	508	512	488	482	511	518	478	512	498	464	535	522	464	466	521	504	505	477	512	510	500	505	504	473	523	506	475	536	518	508	505	519	548	496	517	515	500	474	522	528	517	515	489	513	490	505	486	510	509	531	486	523	532	516	552	487	507	501	501	499	507	517	560	481	488	504	480	474	509	532	517	517	485	525	546	498	485	531	523	447	459	498	527	575	468	458	500	515	494	515	493	508	492	474	464	488	513	492	504	502	488	509	510	498	501	518	488	476	498	439	484	522	516	493	502	522	466	468	504	460	492	530	502	476	525	483	479	503	505	500	466	483	487	514	500	498	495	501	537	505	519	499	505	498	505	507	512	512	490	497	475	518	514	520	490	509	477	501	476	521	503	488	488	526	497	572	508	467	516	492	517	469	535	484	502	542	528	528	510	498	514	527	460	478	520	542	514	488	509	461	556	480	485	457	488	490	530	455	506	479	482	483	530	456	450	440	485	513	506	517	519	496	567	493	465	522	501	509	512	492	504	503	492	491	491	497	492	480	476	452	513	511	510	535	479	516	479	488	537	483	549	483	508	515	504	536	493	470	491	496	492	474	519	507	490	476	491	507	494	506	507	510	499	484	500	509	499	444	458	523	511	505	488	485	525	488	478	475	482	493	510	541	486	501	475	527	501	504	526	522	493	593	491	467	538	472	463	537	511	539	512	474	547	517	509	482	513	466	492	472	497	515	517	503	500	515	518	509	521	510	523	508	498	478	503	487	512	538	494	503	500	509	529	482	461	480	495	494	464	495	465	472	479	501	476	453	493	543	507	478	489	516	520	526	549	468	527	500	496	474	489	479	515	532	482	512	488	496	506	529	526	482	516	497	483	493	514	471	514	514	543	502	484	530	524	499	489	511	488	538	480	540	487	498	486	501	483	460	517	466	466	520	504	489	527	490	527	515	549	514	479	506	482	483	494	453	496	482	500	484	476	498	529	497	493	490	509	509	505	517	478	523	494	493	481	530	496	495	513	528	513	513	481	524	488	510	505	507	488	476	472	524	498	483	543	460	505	480	488	492	484	508	495	454	487	480	500	480	497	522	508	468	504	501	481	444	424	503	499	449	484	440	456	477	541	465	488	519	490	479	516	513	482	513	509	533	553	531	488	537	499	470	512	507	481	487	505	487	518	475	501	479	503	531	484	492	492	523	506	461	492	477	494	494	506	482	495	441	488	503	516	473	468	501	540	490	519	529	536	499	519	480	482	507	501	525	500	479	501	507	501	480	506	468	479	517	510	509	490	511	495	479	516	498	520	494	502	511	455	517	502	521	516	515	481	504	461	497	494	511	498	499	474	464	541	482	521	522	523	485	490	552	512	488	456	472	503	546	474	520	524	513	514	506	481	516	471	475	478	518	476	490	505	512	501	468	517	480	495	472	528	530	507	508	497	531	477	513	515	534	502	494	523	524	505	515	491	484	496	524	495	475	510	504	513	503	455	461	508	514	531	506	489	492	479	452	504	528	480	511	523	464	511	484	533	491	523	502	480	538	505	496	506	475	502	508	484	469	519	485	497	498	488	524	504	482	487	496	509	533	512	477	463	540	497	513	514	545	473	561	528	523	484	507	521	464	540	520	520	546	493	471	496	531	473	506	495	494	514	497	478	513	512	484	478	485	491	461	512	484	476	495	541	489	484	509	464	493	484	506	541	496	505	527	514	480	522	506	471	485	516	508	445	513	546	468	500	522	525	531	495	516	535	482	544	540	474	540	512	505	532	497	505	506	502	495	536	505	532	536	483	523	528	513	503	498	503	507	550	503	535	518	509	515	471	516	504	448	502	519	552	497	493	522	522	482	507	487	513	460	484	521	496	516	485	499	462	495	484	512	478	532	503	484	512	510	486	474	530	529	582	501	555	514	529	487	500	483	505	525	467	469	516	501	541	469	471	496	481	490	452	534	492	499	524	536	488	503
22888	24869	10571	5640	4269	3668	2881	2115	1395	1212	1099	854	709	664	601	604	605	589	554	574	574	583	660	618	659	675	616	571	571	538	644	630	569	596	548	541	541	543	502	502	549	537	548	520	524	568	557	531	524	551	505	538	539	557	549	479	549	571	538	534	537	521	554	530	567	559	552	530	500	477	494	546	522	537	530	564	516	494	523	525	532	538	524	527	503	504	543	532	548	483	509	522	507	499	524	529	522	514	513	516	531	488	537	498	512	568	515	541	533	500	498	560	534	547	496	518	522	474	554	494	540	536	474	524	458	532	543	535	499	497	492	517	509	494	500	492	524	520	522	487	535	514	514	546	565	524	518	530	512	512	528	522	503	486	507	531	506	500	514	509	515	516	523	483	524	490	520	532	538	508	474	486	515	524	516	483	493	506	528	541	527	477	548	527	474	481	503	529	502	512	512	512	482	512	545	547	465	510	532	515	545	542	550	540	495	533	511	527	515	541	511	574	559	505	545	502	452	498	513	516	519	539	515	501	491	535	496	528	528	524	500	542	518	557	502	564	530	501	537	512	538	493	537	558	493	488	553	504	531	502	505	516	524	525	504	530	508	513	495	506	518	539	530	488	492	516	516	488	518	509	509	519	525	525	516	515	547	509	486	537	534	518	510	528	523	526	510	542	496	514	506	527	534	540	528	486	479	533	490	514	542	524	534	499	530	500	554	473	531	563	487	544	478	497	484	534	517	522	535	556	511	556	540	508	490	504	554	504	507	541	556	505	518	524	522	498	538	515	537	508	544	514	518	521	490	504	517	510	524	548	498	519	487	499	509	504	528	499	489	525	514	519	502	561	470	517	491	492	460	506	515	534	504	523	547	497	519	500	545	560	538	513	479	516	518	520	541	488	517	527	578	512	475	500	546	467	497	492	449	495	503	519	509	518	511	508	518	507	511	480	516	498	562	516	508	503	502	533	564	531	507	507	489	504	519	472	506	485	511	541	544	506	502	514	556	512	540	500	542	504	524	537	513	476	533	513	511	506	522	514	502	509	522	507	532	482	477	488	517	486	546	481	522	522	528	507	490	551	531	532	534	512	548	513	517	546	520	509	485	503	522	505	493	524	492	517	520	527	492	469	487	468	519	534	517	525	529	529	490	532	517	492	534	495	518	510	492	463	505	477	540	570	549	535	500	488	502	552	525	494	522	540	483	517	539	515	530	502	548	536	540	553	514	471	506	545	551	490	473	506	561	521	523	523	519	478	496	529	521	495	526	507	487	503	521	524	531	516	567	510	475	533	520	535	501	562	486	536	516	505	511	477	524	524	514	488	549	486	526	551	534	510	496	503	541	512	521	514	485	513	504	513	516	564	495	506	532	494	530	528	508	514	522	471	549	532	501	518	511	497	534	530	496	501	522	471	491	518	508	518	477	506	533	474	521	515	519	527	518	535	537	489	515	483	538	506	462	520	516	486	513	485	510	518	508	522	509	562	500	532	553	453	500	512	521	485	498	505	502	518	484	452	536	518	491	531	513	505	479	528	481	493	501	495	491	525	513	515	493	512	533	539	527	487	533	503	515	500	508	530	495	506	530	473	501	476	551	543	521	501	519	558	523	543	540	511	506	509	521	504	524	514	489	507	531	489	499	506	537	463	515	502	512	551	529	503	513	541	511	545	537	523	504	502	528	526	494	545	539	520	503	552	492	530	495	558	510	515	494	531	499	497	507	536	551	493	507	515	500	491	521	509	506	511	519	578	555	513	545	525	510	474	530	481	538	516	558	510	526	526	508	516	515	540	539	508	523	559	516	534	488	523	535	499	529	518	531	536	515	542	536	544	527	502	545	496	526	461	522	561	517	535	486	521	525	508	535	486	524	478	510	535	546	545	480	533	543	508	496	541	498	518	527	513	544	523	520	525	511	497	486	515	495	478	525	503	517	483	535	489	496	547	519	522	510	501	515	491	531	436	482	521	506	514	455	471	532	584	550	526	550	480	492	486	524	534	473	513	513	481	525	519	514	559	493	510	482	540	541	494	528	521	525	555	509	524	502	513	512	528	545	484	507	491	509	535	459	506	517	490	517	544	496	527	503	509	513	504	557	514	543	479	550	521	528	544	533	521	542	523	538	555	551	544	514	532	518	496	508	536	507	497	511	526	534	498	524	512	523	525	512	509	527	499	522	533	506	485	495	482	502	501	529	535	542	496	508	507	485	534	505	516	490	536	529	525	534	539	474	529	508	518	499	536	517	516	456	471	533	536	504	521	508	529	527	554	525	485	506	492	502	499	536	506	491	501	526	518	511	517	504	519	485	510	492	486	495	549	491	544	556	519	520	510	484	506	547	512	494	522	517	540	527	509	543	527	536	520	515	486	510	520	517	506	549	473	508	494	517	532	509	536	526	523	508	547	515	546	517	538	517	506	515	523	499	509	497	487	524	549	507	525	506	479	503	494	509	535	508	500	499	564	514	494	532	503	504	558	510	512	525	484	511	514	532	471	540	491	552	532	523	535	524	500	531	527	520	516	491	541	576	502	496	506	542	529	494	478	486	511	522	509	504	509	523	537	504	530	534	534	525	546	457	497	487	495	498	518	543	471	515	533	516	504	505	558	523	501	514	528	501	482	522	497	499	516	483	522	498	504	556	527	510	538	497	521	524	508	493	533	516	499	512	515	552	518	494	519	514	549	530	483	480	497	540	510	493	482	524	556	567	521	506	523	487	540	501	496	514	522	501	489	508	491	479	532	477	525	503	498	501	520	533	502	527	499	500	526	512	523	510	498	513	510	529	535	504	501	491	502	570	532	551	534	527	541	533	478	494	531	567	503	500	528	538	508	514	560	474	504	499	504	490	523	548	516	515	497	517	508	511	529	483	532	510	496	505	539	519	524	505	505	505	516	542	516	496	516	552	509	486	510	538	504	500	479	503	499	487	586	520	581	507	499	519	519	517	569	503	521	510	519	514	522	511	534	500	496	511	505	483	478	500	516	490	495	515	527	506	476	530	511	483	517	539	525	513	541	510	507	494	537	502	462	525	514	476	514	546	520	532	487	518	522	516	478	514	459	526	458	492	496	511	531	493	504	527	471	557	477	517	515	569	526	515	572	504	535	477	517	540	549	529	523	521	512	480	515	527	481	508	541	511	501	477	538	502	491	513	489	521	515	502	519	528	535	527	491	508	517	524	457	508	528	544	510	499	522	513	525	545	527	527	527	490	476	542	546	510	530	506	511	532	526	508	517	512	505	507	505	535	571	517	503	526	470	505	510	491	497	530	490	538	531	538	506	513	529	492	520	501	500	520	497	535	501	572	508	529	538	523	499	511	504	494	507	530	504	516	509	515	507	513	518	527	525	475	528	537	513	500	499	491	530	495	525	516	564	510	501	513	493	522	527	517	511	528	493	513	516	562	508	531	515	512	533	549	483	489	521	521	546	484	558	524	499	547	539	514	533	505	565	545	506	534	527	552	520	525	515	505	544	541	496	497	478
23253	21789	29705	24449	21791	21915	11218	2424	1392	1098	1034	851	703	616	581	531	516	474	447	478	465	564	559	513	522	516	489	493	460	541	487	481	474	435	451	412	408	365	438	369	434	420	437	380	375	396	447	410	438	444	439	421	474	438	435	408	445	420	436	411	402	469	420	437	440	418	397	433	424	349	381	379	376	366	444	388	408	417	429	378	394	405	405	365	338	405	385	375	398	428	396	431	420	393	418	394	383	407	381	384	396	382	416	390	434	439	424	409	385	396	396	406	397	427	394	399	419	417	396	408	379	408	401	403	411	388	414	375	408	391	398	400	412	384	407	378	405	377	383	401	390	370	401	415	412	406	403	392	435	399	396	359	378	380	388	384	430	389	355	400	409	416	415	400	422	397	356	392	407	426	378	401	417	355	435	396	429	402	371	405	394	360	391	400	392	383	405	376	375	419	400	422	406	437	379	399	420	399	387	400	407	387	401	394	412	382	375	378	416	374	423	417	383	406	403	388	368	416	433	396	403	349	383	394	399	417	392	440	377	395	384	365	400	453	378	383	407	417	390	413	404	435	376	401	372	371	392	371	428	383	405	380	398	394	410	370	384	402	392	361	392	383	432	406	394	408	405	382	374	385	363	381	390	408	423	403	391	415	402	414	434	378	399	385	382	369	419	362	438	379	376	399	421	397	402	406	409	381	399	387	404	407	391	386	395	380	403	388	387	398	399	352	414	401	407	415	417	392	393	401	386	402	381	446	435	424	399	373	347	366	393	393	396	391	421	400	387	398	416	393	411	400	400	401	381	436	405	388	400	397	425	410	394	381	411	388	427	402	391	425	413	391	387	408	382	408	408	444	412	383	381	373	405	377	390	371	365	379	398	411	402	374	408	411	401	387	397	383	397	415	341	406	441	432	388	414	398	367	375	391	387	383	412	386	375	397	375	415	373	380	397	383	361	375	381	414	381	405	398	425	364	389	408	413	374	364	400	404	408	388	381	365	410	411	420	400	390	411	397	389	367	392	403	434	422	422	395	376	410	416	377	384	354	426	416	379	369	409	366	361	402	412	347	398	401	381	363	421	379	386	390	397	390	402	414	386	359	401	377	349	397	379	393	377	374	408	402	397	401	435	404	359	357	385	358	392	358	413	403	418	390	414	412	384	389	420	405	388	406	389	352	391	401	362	445	390	436	390	431	376	424	405	356	409	375	412	383	379	416	381	418	410	411	373	402	399	409	363	411	416	400	405	410	393	430	390	390	385	352	353	395	439	386	435	413	394	381	385	395	385	363	394	399	405	387	411	366	392	403	364	395	402	389	373	434	378	387	353	378	373	400	361	419	407	378	378	378	417	378	416	378	411	409	407	403	409	396	392	378	387	415	413	385	376	386	375	406	393	420	389	420	382	431	413	427	392	403	398	400	371	391	378	414	390	394	375	396	441	353	377	380	391	391	400	422	388	394	377	414	382	403	370	388	361	409	373	419	400	438	386	369	361	404	372	369	364	357	408	367	426	416	395	411	394	410	351	397	422	417	382	386	390	420	401	385	373	395	397	427	374	427	371	407	400	342	402	390	347	370	394	398	388	403	377	367	417	390	371	402	436	374	380	405	410	377	425	366	420	382	411	418	399	386	405	408	390	408	377	401	414	396	393	363	363	364	378	381	403	423	383	407	428	416	399	406	421	405	404	369	401	381	427	459	414	373	406	403	406	374	420	414	405	414	386	381	414	373	426	402	370	408	478	414	383	382	402	404	407	381	396	379	435	423	397	388	364	396	392	385	413	397	431	396	412	423	424	396	400	389	386	376	380	398	412	415	414	389	383	371	406	370	427	363	391	397	397	381	391	377	379	407	378	384	421	432	402	391	422	407	443	391	393	384	392	397	380	406	395	398	408	385	408	429	411	379	370	389	397	376	393	425	397	394	400	431	410	409	365	393	391	400	394	400	366	382	363	390	388	399	393	392	396	368	391	410	389	391	409	384	361	392	434	409	412	388	358	394	435	418	390	389	410	413	363	377	439	387	375	357	371	391	367	378	392	418	392	354	408	416	388	433	396	350	407	379	391	397	373	395	371	431	342	338	416	383	392	372	367	389	382	420	379	374	403	364	376	410	368	397	412	390	341	409	381	425	459	403	384	411	386	406	389	403	408	408	364	357	403	418	425	412	377	400	382	397	389	372	403	386	390	389	378	384	390	370	389	421	397	409	379	390	389	369	394	415	396	401	396	413	376	418	420	408	414	362	393	416	402	399	423	377	431	363	373	388	363	370	431	384	404	342	402	392	403	411	378	357	401	371	408	390	411	401	389	409	399	402	412	395	401	381	407	396	409	415	373	387	361	364	372	380	396	351	385	369	401	400	400	408	434	428	365	425	378	375	418	412	375	390	397	381	385	388	380	349	391	415	423	363	381	411	345	416	381	414	397	404	380	408	389	396	382	371	381	382	377	377	397	372	451	371	434	391	389	389	413	403	387	375	383	403	417	414	368	398	391	392	398	367	373	391	380	386	445	404	396	396	403	379	402	428	417	380	409	402	389	395	400	401	427	432	373	356	368	403	372	382	415	426	358	397	387	405	422	391	405	394	377	427	397	363	436	409	396	375	356	392	404	359	385	432	396	397	357	367	381	357	380	391	376	405	366	376	398	379	413	437	392	396	381	425	394	434	387	432	451	411	395	413	386	409	421	402	416	386	379	403	424	424	374	391	369	409	398	403	400	386	385	371	403	376	437	400	383	381	369	394	390	383	367	373	385	405	419	393	391	423	403	399	392	410	416	381	405	407	413	372	393	407	370	375	388	410	386	390	378	428	370	413	404	374	390	420	397	395	403	404	375	412	409	435	371	406	352	390	381	412	382	388	420	421	406	426	423	411	409	393	396	399	388	397	395	383	407	373	406	435	387	402	395	410	410	413	395	404	396	402	362	357	378	392	389	404	410	371	395	388	420	377	415	408	380	375	416	393	393	380	409	407	409	365	379	399	392	398	416	392	403	385	366	423	412	410	415	406	379	388	381	382	374	446	411	369	405	396	414	419	371	387	391	376	432	402	461	401	444	405	407	394	364	387	379	458	374	398	378	372	378	380	369	382	392	381	398	393	377	392	421	406	394	416	395	403	401	465	379	363	380	400	379	410	406	390	421	419	394	383	404	392	376	364	374	370	378	355	379	388	397	393	389	395	383	391	392	385	376	392	385	406	398	360	412	365	396	414	375	394	368	374	393	414	382	388	347	396	389	407	423	375	402	358	368	387	405	358	401	383	403	363	414	404	386	387	416	361	403	416	351	390	379	402	386	402	388	399	455	440	398	425	428	379	389	362	396	375	362	360	389	426	365	350	374	403	411	352	376	393	406	401	355	401	386	386	377	398	413	372	420	390	373	382	412	403	392	381	414	402	396	390	394	412	388	383	349	427	394	395	386	426	382	406	355	399	398	404	386	404	344	395	409	375	447	396	391	410	392	408	384	403	392	379	368	377	394	385	422
26997	34840	18945	11153	8269	6132	4802	3570	2270	1618	1533	1225	845	784	626	676	593	534	595	542	564	634	620	628	611	581	501	499	500	522	593	562	464	533	456	459	401	423	392	392	419	427	421	403	432	463	452	441	502	449	463	458	421	462	482	491	455	507	515	447	496	458	471	472	449	466	441	409	387	412	395	410	425	410	396	425	373	410	377	381	374	379	374	416	398	452	367	412	404	389	400	406	383	377	408	393	390	424	435	413	363	410	403	426	405	369	428	397	411	402	408	378	417	396	409	398	347	418	405	404	412	395	389	393	440	402	399	402	359	382	382	404	419	384	399	402	396	393	394	369	392	420	391	386	387	425	421	380	400	397	408	425	409	364	385	397	380	375	366	424	358	394	402	392	402	367	403	367	399	397	397	377	417	409	420	392	390	408	412	403	447	389	375	408	358	426	397	418	382	404	407	386	416	372	394	406	384	412	403	390	396	377	421	445	374	376	412	380	374	378	385	380	383	378	392	433	373	373	363	405	390	369	368	442	393	394	388	388	415	426	403	415	406	392	386	411	381	389	392	386	386	401	397	433	396	394	355	404	394	420	421	395	407	394	404	366	411	395	395	414	406	395	382	409	425	387	401	393	394	391	373	374	401	387	345	383	367	410	424	382	389	429	402	405	351	398	400	406	400	397	423	387	389	412	427	397	395	407	406	415	365	382	345	379	342	425	408	419	358	401	376	445	361	403	402	367	413	362	380	376	392	390	396	381	380	412	410	408	427	398	413	414	363	435	390	427	402	398	393	387	412	382	384	402	419	418	386	428	404	393	412	384	376	376	379	373	435	407	397	409	416	397	375	401	394	393	357	402	381	383	384	365	405	399	401	390	380	400	373	422	396	392	399	380	399	365	393	393	395	413	417	380	405	416	380	417	395	402	405	434	372	374	457	385	406	367	386	403	388	384	410	390	395	432	382	402	395	428	389	392	377	371	422	381	384	378	410	395	405	395	395	354	402	381	390	391	408	413	368	414	390	405	370	418	418	396	403	406	406	424	386	401	401	403	402	417	387	431	370	359	421	366	422	385	380	419	393	410	367	422	389	406	387	388	405	398	396	414	393	396	409	375	420	391	378	403	422	369	442	406	441	387	367	416	370	417	369	421	403	398	409	350	401	420	374	352	414	392	389	405	376	373	420	403	388	411	405	361	360	380	421	407	410	420	410	407	354	362	400	400	376	389	432	411	434	377	369	429	416	413	411	390	421	365	348	411	424	418	406	384	386	383	404	420	385	422	362	410	369	366	367	392	413	408	393	395	404	402	412	369	401	420	390	399	401	420	431	407	398	393	382	409	419	392	425	388	414	389	377	367	365	432	392	391	397	394	376	378	407	393	387	370	399	439	343	347	381	375	384	425	425	410	377	412	405	399	395	382	391	423	379	384	394	389	377	408	381	400	390	392	387	425	399	395	353	358	394	400	430	416	413	400	398	365	361	388	402	415	421	397	401	369	397	379	365	386	362	352	368	398	423	417	412	398	357	405	384	413	375	390	403	399	395	377	389	376	407	413	361	386	379	383	391	398	354	373	371	374	390	392	349	407	366	420	421	419	386	393	413	396	406	388	393	367	377	418	389	428	438	373	409	367	382	380	411	403	370	367	417	413	370	393	376	411	400	379	389	417	410	416	402	389	389	397	420	420	409	357	368	386	423	353	396	399	413	381	410	406	397	411	386	389	378	414	374	423	419	408	396	397	400	414	401	373	406	387	377	371	400	433	402	419	413	371	410	386	381	389	398	371	430	389	398	408	408	429	422	384	387	422	361	407	407	397	413	402	362	386	418	388	406	400	423	434	349	418	391	373	419	395	381	392	362	400	404	392	372	382	387	379	376	406	412	423	379	427	425	389	406	407	442	402	422	405	418	381	385	411	412	420	385	432	381	418	394	412	429	363	385	371	373	397	374	406	408	377	390	396	388	423	420	389	400	371	391	398	386	395	438	419	412	385	419	393	404	412	383	402	423	390	405	410	369	353	411	414	370	375	373	386	407	410	402	419	385	397	371	369	392	431	382	396	415	395	382	389	415	397	366	394	404	386	401	374	413	409	398	407	436	405	396	404	428	373	409	413	394	385	370	395	425	387	402	360	402	379	330	369	415	386	393	395	367	395	451	385	396	380	379	382	378	405	408	404	374	432	404	354	402	401	361	395	380	379	382	388	392	412	438	410	395	391	420	382	408	362	388	415	405	401	371	437	374	406	377	375	418	419	416	411	409	414	417	411	383	392	381	393	385	370	432	394	399	383	374	397	393	397	376	369	386	420	391	371	385	397	371	400	406	397	385	379	408	401	400	351	400	397	369	401	356	395	381	337	368	400	386	398	370	393	396	398	348	409	409	401	382	415	383	360	358	392	357	403	351	384	390	408	426	382	412	386	434	382	356	391	397	404	392	409	388	370	435	367	370	369	366	431	405	402	398	386	371	409	375	402	445	397	372	399	408	380	413	366	421	411	403	376	397	399	407	387	427	381	428	412	376	376	416	397	438	381	401	402	443	392	426	368	346	401	412	419	377	407	371	404	388	414	399	374	399	394	362	396	406	407	390	411	390	393	409	405	392	394	418	383	381	387	382	419	395	417	396	385	362	403	343	364	393	370	381	411	431	406	446	417	415	360	447	388	394	425	385	409	405	414	415	411	390	389	399	364	386	382	388	374	394	426	411	415	411	370	381	429	405	372	411	453	403	416	395	410	420	386	388	382	413	422	395	395	420	409	413	385	375	369	379	385	367	401	404	369	415	383	391	407	366	405	384	392	395	382	407	404	418	420	366	412	410	413	418	421	398	417	404	413	384	386	379	434	402	397	405	430	382	354	422	403	391	418	419	370	397	354	401	423	392	438	396	363	413	394	361	374	414	340	439	431	365	406	408	441	413	373	396	389	402	425	396	395	395	377	434	434	380	386	404	394	390	427	381	379	388	398	399	407	419	417	418	411	372	406	405	390	409	406	382	399	371	418	416	353	421	389	424	407	354	430	368	413	412	388	413	443	398	387	388	427	367	400	391	407	407	381	405	366	396	380	363	394	452	398	360	373	395	376	406	406	369	415	415	409	380	405	423	388	410	395	384	393	396	382	415	411	382	406	414	381	415	391	382	405	390	421	407	383	389	383	406	397	415	422	403	341	428	384	428	407	392	404	403	411	385	364	394	397	384	383	406	383	385	383	413	389	392	372	390	399	403	358	402	369	396	396	371	421	410	383	409	419	396	405	372	416	402	403	415	402	370	413	392	413	408	408	427	376	400	410	374	396	364	402	399	362	396	391	392	415	388	378	401	412	426	412	334	411	383	413	357	389	438	399	388	375	396	378	425	411	410	396	384	417	359	405	423	415	376	400	402	427	383	401	383	370	416	387	395	412	432	413	408	428	423	344	363	424	400	384	386	411	388	357	413	431	392	369	400	377	409	406	411	396	406	382	378	384	430	387	391	365	426	386	411	417	419	384
27749	19443	10027	4543	2367	1551	1045	777	616	508	461	403	409	379	354	338	324	348	354	342	364	350	363	353	355	379	374	352	345	365	385	379	350	359	374	349	333	355	343	340	315	334	331	339	364	357	328	379	335	328	364	379	360	348	324	328	364	319	382	349	362	395	351	356	349	317	318	349	322	328	338	346	346	333	362	346	326	357	349	345	317	365	336	320	364	345	322	359	358	341	359	330	291	342	328	330	344	333	355	327	335	327	346	344	349	309	314	347	388	315	316	324	314	345	318	335	344	324	344	367	350	322	357	338	329	363	330	348	350	323	335	352	317	328	345	329	336	331	312	345	334	351	357	359	320	337	324	336	325	325	372	334	330	329	316	334	351	316	314	324	336	352	358	335	301	322	346	358	295	325	348	322	327	329	303	332	337	314	344	330	338	339	316	334	355	353	319	357	281	351	345	318	323	322	361	331	312	343	352	333	301	335	333	350	348	335	325	355	375	370	344	354	317	347	344	327	348	385	341	331	326	314	362	346	333	339	362	324	331	360	324	332	358	360	305	317	322	344	356	341	329	327	351	323	332	346	298	317	368	343	359	308	357	340	374	349	335	326	311	328	352	345	361	351	328	362	324	317	339	359	327	366	333	334	342	336	361	331	326	346	372	351	326	338	334	363	352	345	325	327	333	304	349	333	374	339	365	291	356	331	324	315	332	308	326	334	309	351	375	323	333	367	323	339	334	313	348	310	350	334	346	308	348	335	317	368	382	315	337	341	346	357	363	352	340	361	332	340	350	312	347	323	344	358	350	351	337	362	315	352	312	315	332	326	317	305	317	360	319	321	308	335	347	352	360	333	322	376	315	317	385	328	350	353	345	351	359	316	357	370	321	365	299	343	319	328	346	324	301	329	346	323	339	338	346	333	324	369	332	347	344	328	323	364	329	329	319	346	317	308	341	358	343	348	334	346	313	376	353	347	328	361	304	341	301	339	346	343	359	342	351	343	330	356	337	311	335	321	319	311	339	320	367	366	349	334	350	334	329	351	355	336	327	345	369	356	326	356	347	314	345	359	343	352	347	336	328	335	353	323	346	353	329	320	360	346	313	332	322	364	324	350	372	356	376	339	315	301	306	333	326	357	350	354	376	325	326	325	361	359	317	339	330	341	324	316	372	337	316	362	344	368	365	315	339	371	372	313	338	345	352	321	344	337	322	350	369	297	339	355	337	331	340	324	365	324	334	370	342	314	320	382	349	336	350	332	328	329	357	313	324	340	338	312	315	302	342	375	334	351	338	330	360	347	358	358	330	339	321	305	323	342	307	323	339	315	342	331	327	327	323	365	335	333	322	327	352	357	339	329	324	314	322	323	338	342	358	347	339	339	330	338	347	353	393	319	348	375	318	360	312	342	365	305	325	317	347	325	331	346	309	329	340	335	326	338	351	347	316	362	333	310	319	343	335	346	338	337	338	351	343	356	339	343	364	368	341	334	340	299	352	339	318	326	306	326	314	333	332	333	360	343	346	373	311	301	347	329	325	322	362	353	330	343	318	319	322	344	322	321	360	369	339	313	341	356	339	354	357	319	321	346	354	322	327	388	322	349	352	323	342	343	345	343	336	351	363	360	341	304	362	355	327	319	316	316	334	326	325	334	356	331	359	342	372	325	342	349	351	320	322	339	325	387	317	330	323	302	339	319	361	317	342	343	332	310	335	325	332	322	298	382	330	341	347	328	355	340	350	327	304	322	370	348	318	325	323	298	315	352	310	373	375	358	348	321	355	355	327	320	317	331	341	339	329	378	325	345	356	345	295	294	349	334	367	325	329	327	341	342	338	334	325	358	350	309	353	351	351	315	335	333	354	363	314	323	355	359	337	327	358	351	313	324	336	363	344	387	329	373	316	328	375	337	336	334	366	329	361	306	363	317	344	320	349	338	340	342	330	323	331	317	387	343	301	338	367	349	339	359	317	318	310	330	309	357	326	352	340	308	348	360	330	318	329	325	343	342	325	315	354	304	329	318	313	348	332	346	320	340	295	334	351	318	364	323	319	301	332	355	347	333	349	347	330	339	356	355	341	307	369	320	350	304	302	337	325	329	358	351	303	355	362	326	310	354	318	336	361	355	329	360	338	302	357	340	301	338	309	316	344	341	346	344	318	306	345	350	335	321	341	327	329	336	353	345	342	330	332	343	308	326	359	338	361	324	360	391	319	329	336	362	326	324	347	342	344	325	346	305	335	323	350	375	324	330	332	348	313	334	352	352	342	323	308	381	341	313	336	340	350	314	364	344	342	367	317	332	328	355	347	347	351	317	316	364	321	345	342	347	321	336	311	330	321	353	355	318	356	346	360	317	302	329	350	319	334	368	357	367	327	327	337	320	336	334	348	390	373	335	341	327	373	325	384	322	337	333	345	335	334	356	342	367	323	346	322	367	333	306	298	360	343	335	370	328	360	344	316	328	322	342	329	348	377	333	352	334	344	361	344	319	297	330	340	354	343	343	336	327	349	311	328	340	338	376	347	328	336	340	341	337	316	299	326	362	330	377	346	325	319	324	352	342	325	332	357	348	345	363	335	350	305	345	332	367	343	336	356	340	345	318	326	345	363	357	316	332	339	352	348	315	355	327	332	332	306	320	345	311	349	349	342	323	313	343	303	328	349	329	312	326	328	339	320	374	355	326	350	307	345	342	343	314	349	317	340	353	332	342	302	352	327	332	334	353	337	329	326	309	385	327	336	344	361	336	359	339	347	302	330	362	348	335	344	347	311	366	308	380	333	358	355	340	308	325	339	345	326	329	317	349	316	365	338	333	337	304	317	336	361	388	308	374	341	336	331	299	355	353	343	322	310	343	372	301	360	364	355	348	355	322	348	303	352	354	338	375	337	338	325	325	357	356	333	339	342	329	353	347	331	336	323	362	322	313	299	338	318	307	368	337	337	332	345	343	345	393	331	373	339	361	342	345	306	357	317	334	349	318	337	314	331	348	343	323	346	347	337	349	388	337	336	364	337	362	333	336	342	327	347	352	351	348	360	292	334	330	312	326	313	314	345	357	385	332	323	339	320	328	339	341	336	345	328	298	378	351	331	364	369	331	387	358	347	330	346	337	327	332	295	292	333	339	351	356	362	340	338	367	328	300	356	328	358	343	350	344	296	327	341	348	348	323	342	323	316	316	347	333	332	342	325	333	327	319	348	337	358	356	316	317	328	338	329	328	348	306	359	322	331	306	344	312	341	355	375	360	322	361	354	353	334	351	327	349	363	312	359	301	369	330	333	326	321	307	344	299	337	359	316	347	319	324	329	344	317	330	351	296	331	361	336	336	359	327	316	361	323	332	335	365	340	332	322	348	328	337	347	287	361	351	354	370	336	344	381	341	327	310	354	344	326	332	330	347	331	363	338	326	343	321	339	345	346	352	346	333	326	309	335	313	314	310	315	325	337	352	314	308	358	318	345	328	344	341	337	349	342	326	338	318	337	328	331	337
18687	17029	8490	4657	3168	2145	1663	1252	988	673	498	518	466	393	375	406	390	392	418	408	402	423	397	424	407	363	411	353	413	420	415	402	379	386	344	367	344	367	361	345	340	367	373	387	365	383	382	359	380	365	369	386	368	396	362	385	395	356	349	383	381	348	394	389	375	405	395	393	364	354	374	347	351	335	353	354	353	367	345	349	368	351	366	368	357	357	380	384	367	366	367	399	316	368	375	332	364	392	363	361	374	354	361	386	354	374	346	359	340	365	317	388	368	345	327	351	374	348	364	338	340	343	367	339	321	358	380	383	384	374	350	340	337	346	371	365	376	394	384	347	371	392	356	366	362	362	355	351	377	344	358	393	370	349	356	338	368	325	368	337	320	363	382	348	348	347	345	325	369	342	384	369	380	372	339	337	339	387	370	383	378	343	381	351	343	392	367	378	361	350	355	370	371	368	363	387	373	375	370	330	380	363	376	341	343	331	361	360	364	371	374	355	344	357	329	361	383	369	373	361	369	340	363	345	353	339	348	340	380	352	358	352	359	341	359	359	335	384	338	349	400	369	357	326	405	352	384	375	375	363	372	355	361	343	357	330	381	382	364	341	377	342	380	391	336	374	356	359	352	374	355	353	301	365	361	364	340	358	322	338	358	389	391	352	375	363	338	365	344	363	325	402	384	343	359	364	343	379	361	364	357	378	356	361	358	336	350	351	340	395	404	341	337	340	349	376	338	364	362	353	357	366	392	381	318	396	374	379	354	378	387	337	346	330	331	343	355	329	340	378	368	349	371	381	377	364	339	373	356	358	347	387	364	360	363	357	318	366	341	328	349	350	355	370	350	391	347	338	340	344	355	378	360	395	366	372	384	330	367	384	374	366	343	323	379	386	358	354	377	369	362	359	347	348	369	358	365	344	357	383	334	347	353	351	350	347	371	382	350	351	370	373	337	344	368	343	330	356	375	352	361	354	386	346	338	350	360	333	333	411	372	351	372	405	369	363	386	365	401	350	344	321	376	342	369	345	359	360	365	379	331	378	351	346	351	364	346	357	384	391	401	368	341	358	397	341	361	355	364	311	370	352	358	377	335	383	349	350	350	340	337	347	345	379	370	346	336	361	363	352	366	378	329	386	340	365	359	366	381	351	350	357	351	345	347	372	381	378	346	344	385	374	381	380	363	357	378	342	347	350	384	368	332	383	346	362	353	355	344	394	349	357	352	361	346	354	361	351	351	355	381	343	385	337	364	366	343	382	342	375	357	371	365	342	383	382	368	367	330	329	361	339	369	371	372	358	373	361	378	368	380	339	321	344	338	341	377	350	337	378	360	333	396	358	356	358	330	355	352	358	359	333	348	338	371	356	330	335	369	364	359	350	375	323	375	358	356	391	372	360	353	385	347	356	378	370	403	326	358	356	338	368	344	334	337	357	364	380	365	330	350	364	371	374	388	350	334	378	343	348	350	355	368	374	348	349	375	376	361	385	370	383	362	388	354	382	372	366	372	360	395	349	393	344	398	371	366	376	314	316	372	355	379	344	369	382	392	358	392	393	358	372	367	361	313	371	349	399	349	354	342	383	354	363	362	336	352	340	331	355	359	369	363	344	405	346	340	382	370	382	368	320	357	381	371	333	320	356	358	380	367	351	398	379	365	400	350	346	355	360	326	335	336	354	356	333	353	378	337	372	352	361	352	384	370	365	374	355	379	353	353	354	369	383	358	314	369	331	350	378	354	348	337	357	363	370	364	352	382	373	366	321	395	359	379	356	353	355	378	326	332	349	335	353	381	380	349	374	342	380	357	373	363	347	364	387	321	352	334	362	346	351	338	341	379	370	353	327	354	359	321	325	376	349	355	353	365	336	321	405	361	393	350	346	359	382	367	340	340	322	364	358	341	351	368	373	385	346	391	358	354	325	390	365	389	341	338	351	345	362	361	323	377	365	352	386	391	390	354	343	337	365	346	366	378	346	316	338	334	364	351	351	365	386	354	363	344	352	360	369	334	355	374	367	359	336	357	382	381	329	329	345	348	373	371	375	335	349	367	349	383	341	374	403	386	359	337	360	353	346	322	348	377	348	384	388	341	364	353	398	383	363	376	355	374	346	383	362	337	341	335	359	353	385	395	352	382	348	367	377	379	357	369	359	389	371	384	347	390	348	381	335	348	325	331	331	347	352	361	356	347	385	341	373	330	370	318	376	349	353	391	349	351	308	394	370	380	322	383	377	337	391	376	373	365	355	323	367	354	400	343	314	380	363	354	350	407	360	352	355	350	352	334	364	339	368	323	343	362	382	377	373	392	351	332	362	345	351	404	352	348	385	330	353	361	350	349	378	404	323	344	366	376	368	365	339	354	363	370	337	341	368	345	341	346	367	356	357	365	338	383	357	355	386	363	363	353	391	364	361	346	327	356	333	351	355	341	355	352	359	332	351	338	351	360	378	373	393	359	376	377	374	371	346	398	342	369	380	380	350	363	351	355	349	366	372	322	387	354	354	362	340	357	353	323	372	349	339	345	385	377	364	355	367	370	325	356	375	338	341	375	350	363	360	378	359	317	342	341	328	320	393	356	352	344	365	326	362	327	324	383	377	382	377	364	376	373	372	370	375	359	377	356	352	353	327	361	352	341	361	363	372	363	354	351	360	364	354	335	354	346	348	350	376	377	325	340	370	370	359	382	353	380	329	349	347	386	383	326	367	376	346	337	333	377	346	399	328	341	359	296	355	336	335	352	368	357	354	362	377	389	373	378	344	345	361	354	376	360	369	377	368	351	347	367	312	348	353	381	354	347	354	370	360	349	372	327	351	377	369	378	335	364	378	375	328	359	345	334	356	359	349	390	318	384	349	351	366	373	356	345	358	368	370	372	372	365	375	365	368	406	332	334	344	344	384	372	356	340	349	346	360	352	343	365	325	366	350	343	355	370	333	345	340	357	332	349	383	331	333	371	363	329	402	334	379	340	375	381	344	348	395	367	357	382	358	364	350	373	337	357	335	355	355	393	378	390	353	340	370	375	353	361	371	332	383	351	367	375	345	389	378	397	400	356	376	340	326	343	329	367	393	371	386	356	376	367	399	361	404	385	351	370	349	416	397	345	377	367	346	350	354	367	352	350	359	390	398	379	363	380	366	362	330	376	347	370	355	351	385	386	363	353	368	319	364	373	361	357	368	377	388	357	361	371	372	380	373	341	373	382	337	373	361	342	338	370	361	365	381	383	401	334	397	357	349	344	349	352	380	362	379	394	373	349	360	368	353	367	341	385	353	307	366	372	388	355	361	348	337	355	370	336	375	348	374	343	365	342	367	345	353	377	388	372	359	387	370	374	349	369	351	366	354	375	408	345	372	373	365	341	354	349	339	396	365	367	367	365	350	321	350	382	337	331	347	377	379	372	385	349	340	357	338	355	378	352	369	359	353	383	350	383	353	348	335	387	361	328	369	359	356	368	363	357	336	372	359	326	367	356	342	347	366	374	349
24319	21606	28946	24762	21602	11487	2408	1261	956	727	528	471	413	351	336	318	291	334	293	299	321	375	358	376	324	280	307	281	361	329	313	303	304	292	229	247	234	247	237	279	253	253	245	257	254	244	275	284	256	283	240	271	267	289	279	249	294	265	281	269	255	276	289	290	257	254	262	236	253	236	232	250	227	225	238	256	232	256	237	235	212	232	232	234	225	248	237	224	230	225	248	224	247	229	263	248	216	233	242	253	214	245	233	210	230	264	214	246	244	223	237	264	243	231	246	236	240	256	242	224	268	226	219	208	251	255	230	235	254	234	250	260	245	254	233	260	207	239	250	246	251	254	251	247	215	255	222	235	244	254	238	217	251	246	246	241	235	238	243	231	218	229	261	272	270	262	240	241	257	252	236	229	250	241	255	249	216	269	250	238	205	226	268	220	226	262	261	244	239	217	256	224	189	221	239	239	245	244	261	246	241	246	235	226	224	257	220	201	242	233	255	231	254	232	243	213	242	219	236	232	231	260	268	248	249	258	256	217	241	255	242	249	256	242	237	227	256	236	224	262	230	240	240	218	228	257	233	207	213	232	255	252	245	234	237	239	246	242	242	239	195	226	246	231	255	252	251	247	247	194	256	255	240	248	257	247	228	247	260	223	229	229	249	260	242	237	215	237	221	243	260	217	248	218	254	221	212	209	251	230	229	241	262	241	219	257	247	238	270	238	229	257	250	239	270	274	240	240	233	258	255	229	224	216	229	251	217	253	223	243	231	251	239	241	224	235	240	243	227	225	231	226	242	245	246	241	245	230	245	244	224	252	239	223	225	267	252	219	251	241	264	220	233	240	295	236	242	236	242	251	253	225	241	242	264	236	244	235	221	216	244	234	256	247	254	247	235	230	253	245	233	237	219	236	237	248	242	240	220	230	223	229	226	235	224	262	244	244	237	249	238	218	241	234	255	238	245	240	226	236	234	237	240	249	247	248	257	256	262	240	226	244	245	244	236	241	275	246	230	233	226	214	240	213	217	233	269	244	221	262	215	231	222	233	255	270	200	254	210	232	219	237	240	217	239	250	253	246	239	235	204	236	232	245	231	225	234	245	215	234	218	242	268	230	276	238	255	252	238	234	243	257	226	209	233	219	225	253	261	242	233	234	239	226	217	259	224	247	242	230	223	222	229	238	253	224	245	258	229	260	252	264	238	250	241	247	242	207	236	255	233	244	239	261	239	228	227	202	249	251	247	227	242	237	235	228	233	271	248	255	215	242	255	245	263	241	223	235	247	226	256	261	235	252	250	278	226	243	232	239	234	259	243	211	225	252	239	258	269	249	253	246	212	204	204	233	263	252	226	229	233	223	216	270	250	216	217	233	219	211	245	260	259	250	247	211	240	247	248	244	255	253	226	226	247	273	276	213	220	263	250	243	250	242	249	228	257	273	237	223	239	272	215	216	257	267	221	268	233	238	222	204	232	224	237	250	209	228	238	252	231	239	212	252	251	248	245	272	255	237	249	249	238	237	241	275	269	258	257	229	213	236	255	247	235	231	224	236	242	259	250	230	250	263	241	213	247	237	236	248	230	256	252	215	228	266	231	214	249	228	254	249	269	259	223	251	246	219	243	238	244	216	250	219	232	237	198	230	257	257	240	273	247	250	266	255	243	235	240	220	260	239	220	238	230	252	243	228	245	235	265	202	230	257	243	196	246	245	234	238	261	239	233	262	244	226	235	254	252	243	283	239	233	233	251	244	220	245	232	239	227	240	236	226	267	242	244	224	243	199	226	256	236	245	233	241	248	273	252	252	235	223	245	231	231	229	215	276	228	245	220	254	245	247	231	243	268	225	263	213	228	256	245	237	248	220	242	230	258	259	254	235	245	228	212	225	237	243	258	246	248	262	227	211	226	249	226	232	254	227	235	217	250	228	227	277	244	252	221	241	247	238	244	262	221	250	241	239	239	210	223	257	225	249	238	231	228	245	268	197	224	242	240	227	275	270	247	247	270	229	232	232	260	251	211	243	258	231	274	232	221	272	244	250	241	247	208	253	198	215	243	282	245	235	246	241	241	234	232	242	268	267	246	263	237	219	260	231	224	239	221	221	271	229	267	234	224	240	240	252	234	236	238	232	231	235	266	223	237	229	242	242	249	240	208	241	254	245	249	258	248	245	246	225	246	249	274	223	206	216	218	230	263	267	239	220	257	278	203	217	243	220	240	232	248	240	236	241	233	265	257	235	237	245	257	233	223	242	254	231	228	246	246	228	234	224	271	242	245	216	231	240	243	240	233	263	226	263	258	238	252	291	218	253	226	210	267	263	236	263	262	237	263	243	257	248	226	255	235	248	228	232	250	222	248	262	255	255	262	242	254	234	230	244	271	251	266	222	255	223	230	230	240	231	229	232	246	245	249	241	248	259	247	241	217	249	273	250	212	246	262	220	255	267	239	227	234	228	234	231	231	239	247	273	236	232	233	219	228	230	251	227	226	241	229	240	223	271	241	217	216	220	221	269	250	234	220	230	228	264	241	276	254	259	240	280	260	229	267	224	219	215	235	238	239	255	241	252	241	231	250	231	223	253	247	236	206	225	270	258	239	262	244	244	243	231	254	234	230	216	226	258	249	246	271	284	236	235	242	246	221	242	256	241	229	218	237	232	233	243	246	224	256	260	211	241	241	241	234	225	242	226	263	210	240	255	232	252	206	211	249	249	247	233	222	214	214	216	253	243	232	230	266	242	238	230	234	250	229	243	248	232	267	214	240	240	249	228	218	245	249	209	263	238	250	235	238	245	237	264	248	221	234	257	228	224	241	240	240	247	241	236	226	231	221	261	238	207	268	277	249	246	215	245	218	221	245	279	250	251	250	248	243	254	260	245	280	235	253	240	242	228	251	226	233	231	216	249	242	241	240	239	238	186	246	253	259	240	218	256	258	241	241	233	224	242	241	238	230	205	226	240	244	255	246	227	236	248	227	221	249	226	255	213	232	245	231	217	249	247	247	240	237	229	251	272	216	247	239	272	239	257	254	227	234	229	268	274	245	235	233	238	217	238	275	220	221	235	231	234	232	247	228	211	238	223	245	221	206	231	246	245	223	238	224	241	235	240	260	244	260	230	221	238	236	229	248	229	215	242	233	237	222	212	269	253	211	228	265	228	226	249	262	219	238	259	244	229	222	238	255	285	222	252	241	263	215	238	226	234	212	257	252	258	249	280	249	247	239	244	253	242	249	220	225	263	232	212	229	239	249	231	234	252	254	260	235	216	243	231	223	236	214	247	230	232	229	230	262	237	239	234	235	239	233	216	205	231	239	214	246	240	246	234	244	222	222	220	270	246	258	220	215	228	253	245	233	238	248	247	253	229	233	268	231	233	239	216	253	257	264	252	216	237	235	246	236	223	248	257	244	251	234	228	245	223	231	227	239	223	234	216	239	225	243	214	244	203	218	237	238	240	223	248	247	236	236	247	228	234	225	239	222	251	241	244
23115	27677	14944	8614	6076	4408	2974	2201	1602	1142	757	648	591	493	426	365	340	311	326	349	354	407	432	385	411	326	374	340	350	372	355	364	330	315	291	262	257	271	260	251	278	279	285	254	306	301	322	294	276	297	329	318	283	302	296	287	292	310	321	321	276	319	294	300	258	264	247	264	265	284	265	266	258	249	250	258	247	257	245	266	241	278	261	237	246	285	262	253	273	269	232	248	245	263	254	256	268	278	228	238	255	236	247	255	259	256	254	288	262	232	259	258	251	254	229	291	271	284	261	262	254	246	236	246	254	255	247	268	243	274	274	269	235	265	277	272	262	254	246	278	268	250	255	264	244	264	237	253	258	272	229	247	257	274	253	268	238	252	296	248	246	257	252	250	259	276	261	285	246	266	254	254	283	228	241	255	256	263	286	260	259	231	238	272	240	255	274	230	237	287	248	259	259	238	237	271	254	258	246	269	257	262	285	231	281	283	244	235	239	262	267	267	248	255	242	253	265	256	253	248	269	252	270	274	240	263	257	259	253	252	279	258	270	238	233	263	221	260	252	250	248	265	267	283	269	220	246	252	243	285	253	264	262	275	248	295	269	251	236	265	257	265	250	258	262	244	232	251	256	266	246	245	274	253	260	279	253	254	285	239	268	264	268	265	265	269	240	276	244	241	259	247	267	257	293	263	278	242	242	277	255	267	255	240	235	270	269	259	235	230	241	293	267	252	244	258	253	266	237	227	276	230	244	277	263	277	237	256	252	265	256	232	241	265	240	275	260	253	254	245	253	255	299	295	271	277	240	277	257	281	273	237	270	264	236	280	244	246	263	251	278	238	264	262	252	255	285	269	249	242	242	279	260	249	272	243	256	255	261	253	253	257	238	241	236	218	260	277	263	242	256	237	277	253	267	245	228	264	274	239	267	250	262	243	230	262	255	254	256	257	265	267	267	258	271	255	250	263	273	242	253	247	260	256	256	279	268	239	261	242	266	252	256	283	276	281	255	261	232	258	255	222	258	246	275	294	237	239	260	252	233	241	271	252	239	266	247	239	283	248	268	266	252	263	248	264	266	251	255	265	256	262	253	266	283	271	280	265	267	278	244	275	258	250	269	232	252	262	248	277	236	234	240	270	242	257	272	273	273	249	257	238	270	260	245	253	245	256	247	254	255	235	260	256	239	267	246	252	232	259	256	273	268	230	230	251	247	255	281	262	233	245	266	239	237	273	278	258	274	249	270	272	261	283	261	249	261	255	261	265	262	273	252	282	266	254	270	286	247	249	265	237	261	242	221	246	266	250	261	240	268	269	238	233	267	264	256	257	238	253	268	264	268	242	275	296	246	261	266	288	255	237	240	256	264	277	235	253	282	239	269	271	237	276	274	264	252	258	267	257	285	259	286	264	249	269	264	262	268	254	271	287	278	255	274	248	256	237	269	234	254	244	249	277	264	249	279	283	261	240	250	237	270	236	275	252	252	264	247	280	260	260	264	233	267	274	280	286	252	258	268	244	239	244	292	286	268	283	230	230	232	237	258	227	258	289	262	237	235	263	260	281	263	227	268	240	274	254	251	274	237	253	255	235	259	243	255	271	254	252	258	229	241	282	236	263	232	265	232	252	273	259	288	248	235	257	248	281	253	239	283	282	267	245	256	246	257	240	258	260	240	248	245	239	262	243	250	248	264	263	248	239	240	248	239	278	252	241	261	267	285	258	259	245	248	264	271	245	267	263	271	263	213	282	252	260	223	253	254	235	266	237	252	266	260	239	235	279	274	253	273	237	278	237	277	250	252	263	273	247	298	262	247	249	247	258	248	260	240	265	259	236	269	261	260	267	264	273	280	264	238	295	282	254	245	267	241	252	283	277	278	246	247	286	277	274	272	271	264	257	252	287	256	251	233	225	263	241	271	269	247	258	222	241	252	263	229	248	228	249	270	272	246	241	282	261	279	228	257	244	268	279	236	279	260	227	247	257	260	266	261	264	244	257	251	247	265	251	253	267	247	243	259	232	274	286	255	272	283	266	252	251	247	250	250	248	270	296	233	275	248	224	273	253	246	237	274	251	246	246	263	252	259	264	258	253	248	241	263	273	226	278	248	274	291	257	290	249	225	266	286	232	251	253	261	252	280	266	267	265	244	284	241	226	279	236	267	271	301	244	263	274	269	253	246	247	236	246	247	245	291	244	299	245	257	289	228	243	254	294	277	246	257	261	236	266	255	280	259	236	248	260	234	256	254	287	257	243	255	259	258	237	279	250	282	239	258	266	237	252	245	265	259	240	277	278	261	266	263	259	263	232	234	244	241	258	250	275	245	266	255	275	275	270	276	279	273	292	252	256	230	284	278	273	263	265	276	246	250	253	269	285	268	239	251	249	262	235	245	269	261	262	260	258	245	250	261	239	262	244	281	240	247	239	235	268	265	287	244	258	260	220	266	245	264	249	242	286	273	249	246	272	241	259	234	242	231	232	269	271	256	249	256	248	255	256	244	275	232	259	263	263	255	241	220	254	244	252	256	270	256	260	242	263	227	267	247	250	230	281	239	274	265	265	249	260	269	265	261	260	269	260	260	260	247	255	254	285	265	251	274	245	264	269	232	227	284	257	258	244	280	265	253	258	249	263	221	250	250	267	244	270	239	295	257	260	252	282	258	262	230	238	254	255	271	247	236	258	277	257	258	235	269	231	286	263	250	260	228	245	248	249	255	259	267	247	248	239	260	245	237	254	256	239	254	218	256	260	258	234	287	242	242	241	236	261	286	207	269	250	243	255	275	244	278	230	252	258	241	248	243	250	262	264	242	287	263	239	268	275	286	267	273	255	270	282	248	254	230	236	254	268	242	259	279	245	271	255	254	287	268	255	279	238	259	258	263	235	260	276	247	278	246	267	248	251	274	288	252	270	261	265	243	272	246	243	268	223	238	242	264	250	254	264	279	271	261	256	238	277	273	262	270	257	264	229	269	275	265	259	251	256	284	273	259	244	263	275	242	243	264	257	263	266	269	227	254	258	239	256	253	253	252	251	272	260	273	255	254	272	261	272	250	259	255	259	223	262	273	265	299	261	247	275	287	275	257	269	279	263	265	245	231	252	277	243	263	237	247	274	280	252	265	250	259	236	275	256	262	273	234	271	242	241	262	271	286	244	248	246	267	235	262	270	252	241	285	263	258	270	265	263	265	248	241	264	282	257	279	271	278	255	249	272	292	246	262	260	271	225	252	279	294	279	275	237	269	272	278	260	284	266	258	238	279	249	245	263	239	268	246	283	283	270	282	254	275	244	265	264	229	234	252	290	256	268	264	275	246	292	232	251	250	257	242	242	238	236	276	260	257	250	224	238	291	254	250	252	274	271	271	226	275	290	277	242	247	247	237	273	251	243	258	230	257	266	242	249	269	246	248	259	278	231	264	279	269	266	257	242	266	254	276	239	253	261	282	253	254	253	267	250	248	253	272	267	243	272	259	297	261	275	253	252	243	267
25574	21704	28105	25810	13343	2725	1747	1190	988	790	720	704	623	585	604	598	557	539	561	515	564	583	547	614	551	549	513	591	599	554	554	550	519	534	552	524	536	512	500	552	497	522	522	507	543	487	544	507	569	467	500	541	551	508	511	513	494	503	524	523	571	498	530	549	571	509	540	509	480	520	473	527	516	523	504	511	488	541	557	551	533	541	479	506	536	500	479	485	497	475	517	516	537	549	523	523	501	518	552	522	528	490	518	494	522	501	528	511	483	486	512	485	522	536	531	522	498	520	492	508	540	503	482	555	519	520	498	539	517	508	451	487	481	496	524	489	514	498	540	507	528	540	492	514	511	525	531	477	499	489	520	529	517	524	571	530	485	450	535	508	499	522	527	526	539	533	493	523	517	537	561	513	468	504	537	539	543	504	533	502	548	491	496	511	521	511	528	471	516	517	543	574	550	509	535	529	550	497	540	540	472	504	502	496	506	451	493	493	512	501	517	503	530	499	555	505	516	566	505	505	537	550	491	494	540	476	537	501	528	535	514	533	510	466	513	514	532	489	478	498	511	525	530	463	465	527	519	493	488	446	532	498	554	535	475	512	458	478	509	492	526	507	520	550	524	517	521	483	495	505	484	494	509	568	536	502	512	487	483	545	523	523	527	499	504	509	530	509	523	543	492	500	529	530	531	566	501	521	558	527	514	482	513	484	450	503	515	503	472	519	523	528	488	490	484	553	515	513	515	483	531	527	497	494	517	491	491	524	507	511	532	517	478	526	569	486	523	525	527	522	500	500	516	504	544	501	502	534	515	561	528	468	524	511	482	543	534	522	528	484	502	511	546	529	487	537	554	522	545	513	522	532	507	534	480	471	503	476	489	485	518	529	515	477	527	514	533	500	469	511	508	479	518	522	514	518	524	508	554	508	531	504	530	517	538	538	526	503	519	520	491	509	501	503	499	539	510	493	533	504	551	525	489	528	499	487	498	541	516	527	539	462	500	505	510	551	505	524	524	513	499	509	512	489	509	514	501	480	514	522	496	549	532	508	485	450	538	547	535	492	535	505	518	524	519	526	521	552	558	514	489	496	520	515	528	503	516	479	516	540	501	512	517	488	527	513	480	489	505	491	501	492	521	498	538	563	525	515	545	487	504	486	517	535	517	511	538	500	497	516	523	504	490	529	550	549	501	522	534	490	542	488	508	495	493	508	488	520	531	512	506	506	515	551	487	496	475	525	496	501	501	509	483	496	505	506	569	535	532	525	497	523	554	461	480	520	514	504	496	504	519	529	478	555	506	536	469	501	518	504	512	589	537	498	494	541	508	497	524	544	554	527	491	495	487	482	452	559	500	477	495	508	517	481	448	491	536	520	486	500	483	544	455	507	499	512	515	525	489	476	506	501	484	520	505	477	564	539	494	490	501	518	530	521	534	513	496	505	539	511	499	512	501	541	522	515	499	493	519	509	533	492	514	463	528	507	517	546	519	525	530	531	510	515	523	491	523	508	480	515	514	520	489	493	537	530	476	497	482	516	504	523	527	519	523	483	514	533	541	550	522	514	549	516	507	501	493	497	502	519	558	473	522	482	540	520	538	505	522	502	548	486	534	524	531	480	508	485	499	538	489	469	507	516	547	493	534	530	528	526	501	524	510	514	516	484	531	507	482	556	523	538	507	499	511	481	503	492	538	485	501	552	498	495	522	496	519	501	511	534	512	499	493	533	508	466	504	533	540	509	486	514	496	500	546	511	500	514	535	506	509	524	472	537	523	485	519	525	515	499	488	493	522	483	502	509	489	477	522	507	499	531	487	508	522	489	544	505	476	524	539	537	478	512	507	485	520	482	504	472	533	499	489	495	518	499	523	462	537	487	550	503	537	482	521	475	537	518	482	484	513	514	492	531	498	542	496	512	531	527	535	537	500	488	511	514	559	525	530	496	515	486	502	552	470	588	481	486	523	537	472	498	484	537	521	525	537	498	511	492	547	521	519	495	512	493	516	528	510	516	493	528	525	501	526	507	495	493	518	506	528	488	531	496	502	543	533	499	503	529	494	529	507	504	531	494	519	517	535	510	521	514	510	557	532	506	509	500	506	515	519	498	547	524	506	518	508	528	534	578	493	530	499	508	498	506	529	511	477	510	482	543	483	522	525	489	527	477	546	504	499	536	527	534	523	471	529	497	493	488	487	514	517	527	503	533	518	491	515	495	511	523	478	495	511	495	513	527	508	471	507	502	548	539	512	518	530	499	472	528	542	462	533	538	476	511	501	516	486	499	539	495	533	488	512	493	513	512	520	481	531	495	547	474	542	568	495	539	552	542	499	493	530	520	514	511	507	551	527	518	485	533	509	510	529	507	512	513	528	525	521	527	486	488	492	544	533	511	524	507	552	537	488	482	511	520	473	523	523	486	505	509	481	485	503	508	518	538	517	511	489	517	506	527	504	496	532	549	490	519	494	501	492	502	516	492	522	531	500	559	532	518	492	486	517	512	529	520	505	487	526	533	492	560	532	522	499	502	501	547	482	511	517	491	512	532	503	532	523	511	507	497	496	506	505	515	518	523	522	522	541	541	509	523	487	530	519	520	510	544	521	504	533	469	491	531	482	514	548	500	536	544	519	480	522	479	522	480	528	505	544	531	531	563	486	498	490	496	465	471	476	570	530	527	527	519	484	553	524	510	488	471	504	510	480	489	468	495	459	512	501	520	541	502	501	527	551	515	534	462	508	492	466	526	501	523	528	495	491	500	493	545	515	484	495	521	481	472	504	498	513	474	473	516	513	513	517	494	498	490	490	504	500	550	517	475	465	509	482	523	502	479	480	513	483	521	520	470	482	519	542	520	507	507	534	480	535	509	514	493	510	482	473	533	498	526	515	526	504	493	537	506	538	535	507	499	479	553	511	534	542	519	547	532	506	525	474	533	493	502	498	505	502	461	488	502	488	493	524	477	476	497	495	507	501	513	486	488	570	495	532	526	512	529	532	494	510	500	547	528	547	502	522	503	539	511	556	499	533	500	554	515	524	514	506	526	528	525	509	478	535	504	515	549	501	506	538	524	508	554	480	467	528	473	497	526	495	530	511	559	557	489	482	522	496	531	509	535	489	509	499	494	513	500	516	513	498	528	535	501	485	527	491	502	587	511	483	542	505	460	548	518	502	484	509	502	503	505	485	494	541	528	513	567	540	520	510	490	506	514	528	502	493	473	517	531	491	488	542	492	458	505	525	525	491	511	535	494	512	493	554	505	526	516	481	484	505	494	518	545	504	510	480	523	486	553	557	505	509	521	518	506	506	532	492	488	494	534	544	530	521	513	517	476	501	508	466	508	535	543	549	535	531	528	540	502	471	501	481	539	445	515	523	482	510	532	512	515	571	489	479	485	482	514	501	492	528	513	509	545	521	526	509	498	445	535	514	503	522	531	515	507	516	537	489	529	523	518	543	541	524	496	511	529	538	512	529	514	554	546	516	543	504	587	509	500
23036	25166	12032	6880	5012	3649	2590	2041	1529	1145	949	774	778	677	634	624	601	587	545	567	620	640	658	647	619	575	581	614	606	653	643	638	564	578	509	533	521	539	501	557	568	573	516	529	562	597	574	575	531	585	516	574	533	600	548	623	549	540	561	560	553	617	521	563	538	551	548	533	560	551	558	525	501	560	540	487	513	498	530	534	542	515	525	524	501	512	509	506	538	514	524	512	577	560	521	544	536	530	557	533	573	525	517	520	529	533	525	535	541	533	547	532	541	504	523	505	539	521	510	537	509	540	521	498	517	522	501	486	517	501	494	500	560	580	524	505	534	543	519	535	556	521	533	545	537	489	570	544	543	528	502	528	530	551	520	469	549	528	504	547	544	512	488	551	525	501	527	505	565	556	553	536	486	516	506	545	527	567	546	555	544	516	538	492	547	524	548	548	509	506	499	551	482	545	480	547	538	545	511	545	516	509	475	548	524	556	509	512	521	517	568	560	515	567	583	557	538	532	571	511	503	496	530	513	513	546	509	529	552	518	549	520	520	492	524	522	499	531	496	508	530	538	519	552	509	522	538	515	501	522	525	512	556	531	547	513	529	548	530	506	539	578	525	524	559	520	501	530	522	547	501	571	525	571	535	541	537	528	530	510	520	489	547	500	543	537	531	517	548	534	530	521	548	555	508	498	570	527	527	509	500	556	490	528	523	505	515	480	489	507	529	482	569	511	511	492	521	504	480	495	515	514	527	567	500	528	520	514	495	511	523	493	505	525	524	499	509	557	528	498	500	537	484	552	511	538	538	548	522	522	501	524	536	495	528	548	527	519	545	521	510	521	558	526	546	504	536	507	520	498	499	553	488	553	531	545	498	512	510	553	495	519	535	565	516	522	561	518	542	574	516	515	511	492	529	526	544	522	494	523	492	487	526	532	516	525	535	532	532	551	513	529	505	559	536	549	547	481	547	542	524	567	580	483	495	553	519	525	519	515	534	557	555	565	499	502	558	511	527	498	518	507	548	485	549	548	502	488	545	563	548	508	508	504	466	516	502	514	516	536	519	543	542	501	570	505	510	524	508	533	539	536	547	532	541	525	505	520	497	509	546	535	527	479	531	515	535	491	533	549	522	539	559	479	530	482	502	507	524	537	503	542	528	512	519	529	505	503	519	493	529	573	538	548	520	522	574	518	518	540	543	494	569	541	530	531	539	521	569	516	536	493	558	505	545	602	514	527	531	520	576	541	574	521	535	505	544	536	559	579	533	545	534	522	532	510	514	535	487	476	548	516	533	552	507	518	507	510	518	528	559	510	545	556	508	547	527	536	506	549	519	499	554	531	511	527	555	563	535	544	513	484	508	497	491	503	520	518	490	501	507	527	522	540	501	528	484	528	523	525	508	490	520	532	498	542	546	504	511	516	547	544	514	525	532	534	536	524	509	481	509	528	516	487	582	542	495	519	566	527	537	523	582	500	531	520	529	521	516	531	503	500	558	508	533	575	500	552	507	566	527	555	497	527	536	510	532	536	551	513	521	551	538	607	497	475	549	541	528	562	510	542	521	538	504	525	551	518	536	499	532	510	548	516	522	507	546	527	501	516	507	491	520	553	502	538	542	485	495	513	533	508	553	543	513	540	554	525	528	522	566	510	527	515	483	538	534	505	543	522	504	563	526	520	510	504	516	525	501	525	508	529	536	495	521	513	509	540	521	554	496	494	524	521	524	547	502	549	560	557	534	551	531	516	522	512	502	543	508	550	556	521	516	524	509	497	541	516	556	555	548	518	530	535	495	505	568	524	536	522	535	493	477	528	550	498	516	483	542	562	522	553	496	509	583	520	496	550	548	515	506	540	492	507	515	522	582	510	536	508	566	517	498	538	494	526	527	530	548	529	518	506	523	529	540	518	528	548	519	506	536	562	537	518	531	522	532	522	485	544	538	476	524	575	515	473	529	511	516	524	534	524	532	461	494	505	541	496	523	569	568	522	563	502	504	503	530	505	549	511	549	562	504	498	523	514	508	490	479	518	530	479	549	523	519	511	503	557	508	565	511	511	507	519	505	507	545	524	520	503	495	545	530	552	556	572	517	512	495	505	569	538	553	539	496	582	532	548	486	490	504	545	491	527	515	512	568	535	504	526	501	522	511	498	493	536	524	517	530	522	541	522	538	507	513	528	541	518	536	551	500	535	520	516	546	539	564	529	526	526	492	518	515	517	517	548	558	546	549	533	507	559	542	501	497	510	564	543	528	477	530	575	543	545	563	525	546	514	517	528	558	544	536	538	524	531	505	516	508	523	533	500	522	524	568	534	523	512	546	504	476	497	520	573	497	541	534	530	534	537	505	549	518	530	600	534	562	547	558	518	548	548	512	553	523	539	533	540	510	525	549	548	503	516	508	520	552	514	516	525	542	499	521	481	542	526	495	552	527	558	498	532	526	574	522	541	500	538	537	553	521	542	531	510	544	533	528	511	494	516	508	559	528	519	519	524	533	535	505	535	517	553	501	561	504	536	526	572	504	547	532	516	537	524	534	563	551	505	541	532	542	504	563	534	498	472	535	496	513	528	522	544	556	545	525	542	532	510	482	503	501	511	551	470	512	529	544	551	492	540	543	517	486	591	499	551	498	533	496	539	524	507	519	491	506	538	549	575	545	503	501	520	499	540	500	599	515	509	519	521	540	529	520	513	537	511	519	559	503	525	570	531	540	537	509	510	514	497	494	545	504	535	522	545	532	551	513	525	525	521	516	520	507	502	504	509	536	493	487	556	502	498	500	506	515	508	521	533	555	509	476	520	511	499	513	535	499	523	530	526	521	532	516	528	556	486	503	521	503	554	491	491	523	544	520	496	502	519	562	534	539	512	547	526	510	505	503	553	528	534	506	535	488	502	507	550	526	540	492	538	526	524	551	573	509	500	536	515	539	549	511	523	499	498	522	508	523	528	518	512	547	488	530	513	549	545	515	602	527	490	493	536	546	524	513	534	501	516	506	483	573	537	526	502	500	548	533	482	541	564	561	506	562	507	563	514	503	499	534	511	526	495	550	505	524	502	549	515	531	556	537	523	516	520	518	478	539	500	503	556	546	491	586	555	483	538	535	543	523	546	514	491	490	510	521	529	486	539	546	524	531	557	546	504	486	522	484	575	543	532	528	567	518	524	542	519	526	511	518	573	500	551	556	516	517	497	566	492	568	545	542	551	575	516	504	505	540	538	533	518	483	542	542	547	537	538	525	554	543	483	524	548	490	495	522	520	521	532	565	541	502	556	512	513	523	501	509	545	496	549	530	551	551	500	503	539	546	520	519	519	525	487	526	499	500	463	537	495	529	530	549	547	496	544	511	505	479	525	522	556	498	533	528	527	518	554	523	520	508	535	525	524	536	510	533	506	525	540	546	495	479	549	506	513	552	549	542	509	525	514	513	540	513	487	532	505	528	570	565	510	505	534	526	548	516	560	500	500	535	537	530	485	551	509	501	559
23112	21604	29390	24269	21618	21705	10700	2256	1398	1061	1008	772	615	622	537	537	474	510	496	529	555	551	548	584	483	487	482	525	548	508	505	494	465	421	402	399	382	414	412	388	384	422	440	423	433	440	489	477	420	429	463	438	484	485	420	442	444	431	452	441	430	467	417	428	446	418	427	382	395	393	408	402	389	400	441	405	396	449	403	473	431	390	420	393	407	386	383	399	388	409	414	376	369	423	431	395	426	411	422	388	412	428	428	389	424	413	435	408	412	435	409	386	402	395	427	383	417	390	412	383	419	406	355	400	401	370	420	393	402	403	417	453	446	400	414	391	415	393	384	427	378	405	438	411	385	435	435	396	426	396	398	422	427	413	412	406	389	418	434	411	405	369	404	406	413	412	421	429	417	416	391	446	399	381	434	425	384	439	400	409	391	401	398	407	375	395	402	391	403	393	438	431	379	376	405	385	345	441	393	412	380	384	385	404	382	408	389	424	436	408	400	385	410	413	430	415	414	434	403	430	411	433	382	429	391	349	364	409	403	385	396	421	411	371	447	428	386	430	361	415	400	387	417	442	404	373	411	460	400	374	434	413	409	395	411	423	415	413	413	384	408	408	392	381	377	412	388	403	400	407	413	427	398	438	392	367	383	416	372	396	402	370	412	384	397	396	446	383	418	429	381	419	421	384	419	393	380	428	399	395	428	415	429	402	412	404	399	419	419	421	375	402	379	407	401	418	385	402	406	435	431	402	429	422	393	458	371	409	389	381	414	405	386	407	382	430	389	391	392	377	375	378	394	400	392	438	394	425	407	421	394	427	433	400	393	414	402	434	432	442	383	388	393	395	401	385	412	383	401	376	385	378	427	395	387	416	407	443	389	375	397	412	400	423	420	420	410	415	418	417	416	412	397	399	392	403	422	390	382	368	391	386	400	384	411	376	391	426	431	372	377	443	392	415	422	410	391	397	384	361	397	393	384	386	380	439	420	435	434	401	372	392	417	407	401	412	453	381	380	387	381	394	391	427	413	394	385	401	415	414	386	362	394	412	402	405	377	378	359	361	388	392	394	407	415	370	409	407	378	404	394	352	411	425	387	398	393	426	401	410	383	406	407	405	414	410	351	424	425	371	382	426	386	391	405	387	386	407	400	357	417	419	397	397	380	434	416	377	425	398	387	388	408	399	417	397	425	365	341	447	406	397	372	445	409	422	390	416	420	422	401	433	442	414	405	392	408	393	379	424	353	432	399	371	418	428	380	393	379	391	373	411	448	385	417	441	387	401	390	378	428	406	410	427	397	396	388	373	398	407	415	408	388	382	391	378	402	392	409	411	391	417	387	437	428	427	409	396	414	388	408	388	395	420	418	436	402	404	416	439	386	414	391	383	401	363	360	386	403	402	382	376	393	402	393	400	396	399	418	404	369	392	387	425	369	400	421	393	380	422	398	408	364	408	384	435	420	404	398	396	416	392	398	397	425	359	400	373	416	421	392	435	394	383	446	397	355	414	449	415	413	397	445	408	403	414	413	431	381	391	422	382	444	383	377	403	423	375	408	366	394	409	418	407	417	369	415	380	414	399	386	429	391	400	406	396	412	405	442	387	389	381	410	407	402	387	386	412	362	381	370	372	399	372	392	388	430	399	381	371	372	414	388	386	388	393	422	393	428	422	403	356	421	423	421	407	411	362	406	413	393	419	390	392	403	371	427	382	406	400	395	417	408	400	408	394	401	397	422	421	442	429	409	378	369	389	390	387	356	401	384	402	438	412	402	462	384	378	427	420	413	401	376	395	397	396	388	406	393	432	407	400	422	411	438	398	419	404	395	383	399	400	413	389	409	384	426	397	383	414	382	419	395	368	429	375	416	403	391	414	416	413	387	417	386	391	398	450	389	410	395	385	401	412	399	381	434	408	420	398	364	413	415	380	386	403	405	420	414	413	398	390	380	386	423	379	432	411	421	387	373	441	389	414	397	431	388	400	392	389	385	428	449	403	421	387	375	393	380	459	399	413	397	360	383	427	432	413	399	388	394	423	376	393	401	408	385	392	393	411	391	396	408	405	397	435	397	416	420	394	382	398	401	430	399	411	421	405	421	399	397	396	382	391	390	376	385	368	404	409	417	430	394	387	422	403	380	359	381	370	356	364	391	383	396	405	334	372	415	430	396	421	395	377	379	399	405	398	390	392	424	409	401	436	399	398	417	411	401	401	417	366	391	405	430	379	402	397	414	376	384	378	421	434	444	370	362	399	416	378	429	419	414	438	375	394	395	400	402	377	410	383	421	377	395	408	441	419	395	413	407	414	416	446	365	415	380	390	399	401	373	420	412	417	416	370	374	388	403	432	368	386	394	394	391	408	403	421	381	411	368	411	409	394	429	394	402	421	405	397	364	426	426	391	404	389	435	380	396	411	383	384	409	381	425	417	416	432	395	365	396	422	392	399	403	371	408	393	394	401	398	379	389	423	408	426	434	387	375	417	405	445	359	393	383	419	418	409	422	411	423	385	406	424	410	364	401	427	378	374	426	422	417	376	420	403	371	373	396	418	401	397	388	357	394	437	399	438	415	432	389	410	354	392	405	402	361	412	420	412	409	385	424	382	421	402	399	397	402	407	415	371	369	416	418	418	383	414	346	408	418	419	424	373	422	415	401	374	376	403	372	408	395	417	395	394	400	377	405	377	401	430	359	399	404	445	436	420	386	404	380	394	456	404	368	383	401	413	397	371	396	395	373	432	404	416	416	376	413	369	401	369	383	387	406	419	447	398	395	418	420	403	393	427	430	394	416	381	372	412	420	400	370	383	395	415	388	407	418	406	407	393	386	447	376	404	384	379	399	412	423	420	400	386	439	400	416	398	422	364	375	414	416	390	406	364	446	413	391	406	404	365	379	386	375	439	373	375	395	416	377	390	381	392	372	401	412	400	381	410	397	414	384	416	394	397	391	401	344	399	381	417	430	405	397	384	379	411	421	425	376	367	366	406	400	400	399	388	428	386	400	399	387	394	428	412	403	380	398	369	408	409	433	410	406	375	407	411	409	411	395	413	424	378	402	370	449	383	390	416	387	378	361	407	414	384	406	392	397	383	381	396	425	418	408	414	413	359	422	439	417	377	398	404	411	385	420	403	462	411	441	376	417	408	400	412	420	380	394	383	359	405	404	415	401	358	387	407	383	428	398	409	429	434	395	404	380	383	431	428	407	421	425	394	399	429	416	413	396	399	393	409	392	422	426	368	389	406	398	448	399	400	378	410	412	378	400	382	404	443	417	405	403	366	408	395	419	416	397	409	421	408	403	390	429	391	424	414	421	356	408	380	387	400	397	404	390	386	384	421	414	385	399	397	366	407	401	421	383	382	415	368	401	366	400	371	412	409	422	385	416	444	395	399	396	393	420	467	404	363	395	365	391	399	429	407	435	402	397	365	415	388	403	421	413	412	419	361	425	353	363	419	361	392	420	425	387	396	359	407	399	408	388	408	430	414
26776	34108	19378	12170	8899	6189	4608	3172	2289	1657	1314	1073	792	749	645	604	564	516	584	557	676	608	633	612	559	477	519	604	640	615	569	521	521	441	426	477	465	451	391	461	440	440	410	439	452	498	463	508	497	470	496	463	499	488	448	471	490	471	467	461	468	465	508	461	464	465	438	407	406	411	423	406	376	415	413	434	374	438	431	391	410	424	403	405	411	422	423	374	397	371	435	407	387	401	399	385	451	416	412	421	409	402	438	414	346	399	355	407	411	394	430	377	409	426	414	386	435	393	379	419	446	408	425	416	411	388	385	391	423	433	389	393	433	373	437	404	402	425	430	388	428	413	392	412	421	391	396	380	415	398	394	417	405	403	375	395	428	430	418	416	407	405	389	391	394	423	399	392	410	400	421	424	427	429	391	361	414	379	416	428	424	399	445	387	392	429	387	393	379	390	398	401	402	439	381	434	390	397	433	423	419	402	376	425	423	410	396	399	404	370	399	408	407	428	410	392	375	390	435	354	409	367	374	390	405	387	385	367	408	417	393	392	401	406	358	406	411	408	403	405	409	389	405	429	408	401	384	407	390	376	406	418	355	422	419	378	405	413	384	414	374	373	374	396	388	392	411	386	406	407	421	402	431	380	416	367	405	380	432	421	422	391	435	394	446	439	400	412	423	387	386	402	379	414	396	402	394	405	398	408	413	418	405	387	424	399	397	420	375	411	415	412	406	398	395	416	423	406	394	432	411	395	388	415	415	393	379	413	384	395	377	399	418	450	392	421	391	428	433	388	430	378	380	379	389	399	433	405	402	388	404	415	408	394	429	409	384	377	376	434	404	386	400	384	407	395	384	392	422	415	421	378	404	367	394	404	446	445	400	417	397	430	409	402	405	430	392	389	418	362	442	403	362	446	404	383	423	426	402	413	366	400	361	382	368	403	405	420	419	375	407	424	363	382	419	416	413	399	463	386	378	418	370	419	407	380	390	395	417	426	419	396	394	449	433	381	395	403	411	409	390	402	395	411	388	398	417	383	349	374	433	421	403	404	377	416	453	405	415	417	405	369	415	370	412	418	437	443	375	406	414	393	411	412	390	376	447	434	387	420	400	436	373	341	408	414	421	393	418	378	382	392	392	385	377	404	403	380	436	387	405	386	384	425	426	400	380	405	374	404	399	409	405	413	390	442	395	388	398	427	389	384	388	401	415	416	394	400	394	438	397	417	375	413	390	431	398	411	424	382	418	392	402	396	376	403	378	408	401	391	404	397	409	410	409	419	414	390	404	391	416	407	419	404	414	408	390	413	424	427	444	424	423	415	427	398	403	413	418	422	415	405	396	418	373	404	392	430	379	408	409	408	410	418	393	400	363	406	404	358	371	390	380	401	406	399	428	399	407	403	390	383	381	427	375	391	385	393	402	372	405	371	437	402	390	392	379	420	394	380	426	402	419	401	376	392	399	384	406	435	406	395	420	423	387	382	404	373	412	375	388	394	408	393	400	393	398	419	394	415	403	407	394	417	419	388	406	387	427	432	392	380	428	412	391	408	416	387	403	376	407	433	383	402	442	401	402	405	403	432	383	428	416	418	383	373	413	394	404	403	384	397	413	407	422	401	401	396	409	386	427	378	446	383	357	404	427	386	392	368	422	413	405	404	379	397	405	417	407	391	392	442	380	414	385	415	403	409	416	418	412	374	418	441	393	381	420	418	381	390	403	390	434	406	403	422	397	399	372	397	397	392	420	447	405	433	424	409	400	403	396	382	369	395	396	384	403	425	403	411	415	407	392	410	409	425	424	438	382	424	404	422	379	438	418	428	418	354	377	390	399	364	385	354	427	403	414	417	390	394	409	416	416	387	386	397	375	365	438	406	406	398	416	396	366	414	339	381	393	416	393	400	395	359	417	378	374	392	396	404	415	392	388	377	374	417	387	411	364	428	412	380	418	401	397	386	410	372	388	379	402	406	390	408	415	413	418	399	378	392	393	439	429	374	387	397	413	443	393	389	387	436	392	445	392	398	358	398	405	370	394	420	409	387	412	399	373	431	413	411	417	389	393	392	394	387	414	426	454	413	394	378	413	375	417	416	429	379	406	422	408	417	402	441	362	410	379	423	402	395	381	431	392	421	380	384	361	406	404	408	423	408	418	401	379	421	402	425	394	407	389	396	406	393	378	422	389	374	415	425	407	401	381	397	400	388	384	412	374	377	403	429	395	415	397	381	439	421	445	441	386	445	431	388	413	400	430	397	411	425	428	417	432	429	416	457	370	389	353	397	401	386	397	403	414	396	390	411	408	401	419	392	378	395	405	393	424	392	409	341	401	394	395	383	418	371	382	366	371	381	373	410	402	448	389	423	371	438	386	390	416	391	448	404	381	422	358	362	388	384	367	397	430	405	389	408	383	413	408	376	419	397	383	422	400	382	405	426	359	438	453	383	388	371	410	388	393	417	382	416	438	387	400	437	389	387	427	399	391	392	407	410	376	393	398	421	377	423	423	391	411	394	426	402	401	386	407	426	366	387	396	403	435	376	406	394	410	417	396	423	390	427	380	413	419	402	372	414	389	414	383	426	405	363	387	396	440	399	388	403	424	385	411	401	392	402	409	397	399	401	391	416	386	362	406	416	442	424	401	425	388	390	377	419	406	466	385	411	410	374	426	402	427	384	424	400	399	381	431	405	395	404	427	382	391	405	397	398	404	433	389	424	395	398	447	414	355	392	356	437	411	416	379	415	393	418	410	400	438	405	432	406	369	400	389	376	405	403	416	382	388	454	419	415	403	424	417	387	396	386	382	423	412	414	418	396	436	411	400	382	338	384	417	423	421	374	378	397	338	386	442	408	421	379	410	390	401	405	403	420	405	398	401	394	419	360	406	372	377	367	396	368	428	366	428	374	420	410	423	420	414	406	366	410	395	408	414	369	411	394	379	381	401	446	407	396	393	411	413	379	407	390	422	386	344	411	363	370	382	384	405	420	402	395	433	407	388	379	392	391	412	405	400	382	411	421	394	406	378	425	416	378	409	384	427	428	372	394	370	396	416	405	417	409	394	387	417	416	366	387	388	377	406	385	414	393	427	382	427	387	411	412	430	380	377	418	426	425	425	402	415	414	415	397	391	432	448	419	408	403	396	421	441	410	416	401	380	378	394	401	396	393	390	419	383	453	469	403	406	401	416	380	423	425	403	376	408	395	424	358	401	394	410	409	398	397	400	412	382	426	436	365	418	395	407	414	397	404	376	391	366	434	387	395	403	379	371	383	403	370	391	448	380	404	408	404	392	381	409	426	395	414	426	365	382	390	408	445	365	397	389	422	381	391	378	394	413	431	397	395	384	412	447	395	381	411	433	379	420	392	398	429	389	442	411	391	418	392	429	416	432	406	384	433	390	419	377	434	436	448	383	387	406	413	390	412	410	387	399	387	409	384	371	423	435	387	409	402	395	417	360	407	413	428	391	395	395	390	416	424	415	380	382	391	424	391
27912	19457	9702	4365	2067	1234	966	722	565	459	431	395	368	344	352	370	379	316	384	355	404	405	384	355	398	348	364	391	411	363	388	359	368	369	351	325	338	323	351	311	374	356	382	352	374	349	351	351	397	366	389	344	385	358	350	353	373	402	351	366	367	351	364	392	372	344	367	336	327	353	358	349	343	370	352	327	326	369	365	351	356	362	365	383	343	340	324	341	318	323	334	320	294	345	327	331	339	306	318	337	329	351	362	303	357	355	327	336	316	367	349	328	351	336	341	368	356	336	345	317	324	343	332	351	359	376	321	319	365	344	345	302	304	362	353	322	325	313	319	328	365	331	358	317	358	314	328	357	353	360	350	286	341	340	350	317	346	345	326	327	326	383	332	347	345	350	366	318	328	325	379	331	340	343	331	366	350	314	346	336	338	363	341	328	326	335	358	315	342	334	394	349	338	338	333	315	354	334	326	328	343	353	345	338	341	367	323	323	370	324	324	364	357	367	358	353	368	337	344	337	358	344	317	331	340	356	351	365	348	348	353	338	352	333	339	342	347	336	386	340	373	374	375	369	370	348	366	356	357	366	354	358	358	360	390	343	317	316	329	357	346	356	374	337	327	361	336	343	364	361	331	333	333	340	370	394	360	327	337	355	349	316	362	346	347	332	331	342	348	366	349	328	337	323	344	336	333	338	345	325	354	357	342	314	362	333	346	328	368	341	377	324	356	322	318	359	364	368	353	373	332	325	332	411	338	347	379	327	340	343	324	321	312	331	329	313	349	361	392	362	380	335	369	319	354	359	360	327	324	324	359	352	346	349	325	323	322	333	314	332	335	321	372	363	332	347	336	349	350	333	341	334	364	372	337	314	315	352	331	357	312	337	355	330	328	338	342	347	337	366	349	346	361	343	334	340	339	330	366	343	351	293	331	348	355	327	341	337	359	361	357	368	348	352	362	350	351	338	337	376	329	355	358	346	363	351	368	363	332	318	353	364	349	362	333	348	319	311	321	315	344	353	354	326	371	328	345	385	338	300	386	348	356	332	358	343	347	342	349	328	351	357	363	345	324	354	385	338	317	329	360	348	344	338	329	346	345	341	377	304	321	358	353	374	314	355	359	329	321	367	349	326	319	361	359	317	350	346	354	328	351	349	344	328	385	312	318	343	354	314	382	366	311	351	362	347	357	319	334	352	337	366	325	335	361	322	342	379	366	364	361	336	348	348	343	324	343	341	371	356	361	342	345	344	341	315	350	349	332	375	358	369	353	323	340	337	359	346	336	370	331	337	342	350	337	336	341	377	321	290	348	362	344	324	336	327	302	362	346	340	367	337	341	349	307	335	318	346	354	347	348	342	343	364	362	350	355	333	352	353	337	342	374	330	361	374	339	351	356	311	354	323	345	332	338	359	388	324	340	341	335	361	314	356	338	366	362	370	355	347	357	323	366	336	321	360	333	325	346	350	336	364	364	351	377	361	322	329	350	350	338	328	366	334	346	330	347	334	326	325	362	315	341	365	310	354	322	361	372	356	349	350	333	356	335	331	310	350	328	346	361	332	345	344	334	335	327	384	356	376	374	351	378	301	339	365	351	365	358	316	334	314	365	344	321	345	360	335	343	398	329	317	306	342	368	380	323	338	335	336	330	359	313	328	356	349	328	374	331	318	334	349	332	326	349	332	350	339	344	328	346	330	353	366	363	343	369	333	322	335	353	312	336	339	342	343	317	360	321	328	312	361	352	346	362	367	319	345	317	361	358	310	312	333	384	336	334	349	351	368	365	356	364	391	368	340	345	360	358	367	343	371	359	332	354	330	334	321	359	346	366	329	327	352	334	347	343	332	371	319	353	340	356	356	337	347	358	332	335	338	364	347	367	335	329	328	341	324	328	331	351	370	324	369	381	325	346	351	374	366	347	336	352	337	374	370	340	349	315	367	351	342	333	335	338	376	306	320	354	368	310	334	350	344	393	342	355	369	347	330	344	362	306	347	356	347	352	336	360	350	338	374	331	369	324	356	367	337	311	338	318	336	343	342	355	337	351	344	323	309	357	333	323	381	328	317	348	344	317	373	344	362	341	357	372	323	359	329	336	350	370	340	336	312	355	325	341	348	367	376	341	372	309	352	352	314	337	301	377	382	375	346	359	368	349	322	387	346	354	304	344	339	362	350	344	341	345	346	350	321	338	338	325	351	341	309	371	355	379	360	346	342	335	350	346	381	343	336	373	362	310	333	316	346	335	318	348	341	338	372	342	357	364	332	385	350	336	353	312	324	351	327	346	365	351	330	339	327	368	349	356	363	356	341	343	339	360	340	346	330	335	349	339	344	363	374	324	339	336	361	366	323	351	375	374	359	365	351	327	340	341	346	364	377	338	389	350	335	339	336	392	325	370	344	342	365	330	337	324	339	314	349	356	345	359	351	339	327	366	373	330	332	345	339	348	329	365	360	366	319	355	332	324	312	349	345	366	366	364	350	337	325	352	339	325	366	318	342	342	344	334	337	327	347	333	363	372	326	349	374	332	326	377	343	311	317	361	380	311	342	330	329	324	355	355	387	353	335	361	344	278	361	312	319	311	357	329	357	324	336	345	306	382	337	343	314	374	350	330	380	356	350	364	313	333	336	330	341	349	347	363	347	367	350	349	366	365	301	339	339	349	338	338	358	361	329	373	353	340	353	338	356	337	377	394	353	327	342	337	328	349	315	372	311	352	361	325	335	339	379	361	374	327	300	334	310	358	349	373	339	348	340	349	368	355	344	371	350	368	337	344	331	371	367	364	350	351	369	340	341	387	342	357	354	369	324	321	341	355	324	378	327	339	349	348	337	362	327	343	337	347	351	344	352	319	332	313	331	357	337	340	342	344	330	369	351	359	336	337	362	333	344	338	334	347	339	337	351	317	332	296	344	359	378	339	367	321	340	347	330	335	354	350	330	347	393	350	309	327	345	359	345	338	335	346	337	336	344	352	370	308	328	319	331	346	348	352	386	352	365	337	349	383	336	383	399	363	342	351	352	332	360	343	354	357	330	360	346	332	339	347	340	360	388	357	330	362	370	333	363	321	338	338	335	337	348	351	359	333	354	336	355	344	350	319	334	364	377	320	352	340	361	354	372	351	338	355	356	351	356	348	360	365	346	352	355	349	349	338	340	347	338	375	325	348	326	352	324	339	350	340	343	309	350	345	362	347	353	346	338	355	336	341	322	335	323	355	322	319	362	359	349	361	328	354	340	369	326	324	326	325	356	357	371	330	345	329	309	343	362	397	353	310	358	359	344	324	339	354	328	361	351	347	364	342	324	344	382	353	354	345	347	389	352	346	358	337	335	364	324	341	353	361	355	319	341	336	342	346	344	342	338	340	332	354	334	358	386	337	340	364	352	342	364	379	347	347	345	362	365	325	311	374	343	350	356	335	346	331	344	332	342	330	353	333	335	322	343	341	357	344	320	342	331	373	311	317	367	364	340	359	351	342	379	326	331
18751	16939	8195	4747	3243	1979	1536	1098	755	561	515	447	417	392	409	361	407	434	411	415	436	427	432	425	383	375	396	430	425	416	425	423	391	378	385	389	359	397	364	396	389	383	364	392	372	389	373	420	369	382	393	404	404	407	382	384	394	431	387	426	375	378	358	393	388	421	349	395	358	340	350	380	365	347	357	385	393	379	385	351	400	381	365	366	359	335	358	326	357	347	367	388	383	361	367	374	383	360	413	383	368	385	380	356	375	387	373	376	390	384	358	344	379	364	395	414	413	353	367	367	361	355	339	379	381	343	349	376	386	364	359	360	358	367	413	353	370	358	368	387	366	363	384	382	356	364	386	392	386	377	377	370	378	385	368	365	388	388	362	346	378	374	372	356	366	384	375	371	340	368	363	344	370	382	352	380	369	357	334	375	382	370	356	378	374	377	370	374	383	340	378	382	374	347	350	415	388	369	336	386	361	393	377	341	395	365	397	400	376	373	389	399	344	348	399	361	380	393	378	379	353	394	355	362	401	371	401	337	358	349	381	380	366	368	351	370	364	383	384	355	391	363	339	349	339	348	383	353	350	368	397	372	359	391	389	388	385	381	390	361	366	402	381	367	359	350	360	382	383	348	348	368	381	409	345	381	384	357	413	368	357	325	347	387	383	377	355	381	353	365	342	349	382	356	380	373	352	363	373	356	373	364	365	356	384	391	343	382	347	368	384	398	372	381	370	409	379	337	352	346	361	389	362	363	390	365	375	423	369	373	377	383	396	379	380	365	358	398	406	374	393	341	376	336	365	351	382	351	338	367	356	389	389	396	368	373	409	413	340	360	400	370	378	371	367	365	371	339	345	338	349	389	335	365	351	381	364	390	376	379	354	361	335	373	348	375	355	377	376	365	340	356	389	380	385	436	373	336	346	370	359	363	377	390	350	360	361	364	384	380	340	343	355	391	397	392	345	391	382	354	382	362	388	380	386	357	344	348	341	357	393	379	381	369	372	370	370	396	369	364	398	346	372	372	369	376	380	337	353	360	363	356	390	361	411	372	352	351	365	339	387	422	396	348	382	379	390	371	371	344	372	394	385	371	372	372	376	367	382	372	363	361	378	382	392	354	342	372	398	379	371	362	342	381	360	381	366	349	338	378	370	370	387	400	354	359	382	373	396	368	366	344	374	368	373	347	380	377	392	389	379	337	376	349	388	330	372	401	362	388	398	353	384	368	374	342	353	385	371	344	355	390	368	368	347	435	375	367	348	389	375	333	397	380	354	358	358	387	342	382	373	370	353	369	411	402	369	363	362	392	387	399	339	379	377	400	375	359	379	362	365	355	390	382	360	366	382	403	322	354	376	365	370	364	379	375	364	372	345	358	377	355	334	397	369	355	381	392	320	393	381	323	389	353	377	345	345	383	358	400	332	379	365	375	350	345	359	357	373	370	387	394	349	373	356	370	364	378	385	392	356	392	363	377	377	385	382	365	344	364	369	378	401	386	357	371	366	357	385	397	389	332	385	325	400	367	357	390	395	371	335	401	391	383	354	347	377	333	359	367	369	357	356	418	412	365	375	344	371	407	419	411	388	396	353	387	363	375	378	371	390	362	329	380	380	403	366	352	373	392	341	363	347	361	382	384	359	364	395	341	384	356	386	389	356	385	370	397	372	382	377	357	376	354	398	387	401	342	365	375	348	349	381	362	413	386	366	365	383	355	379	379	388	390	370	363	387	388	360	396	359	340	383	366	354	351	378	376	366	381	347	359	372	380	395	343	375	377	363	374	343	349	340	398	346	400	373	366	380	358	371	349	349	343	350	397	356	380	361	368	388	343	384	370	360	371	311	366	391	371	361	356	385	385	386	347	384	358	354	362	375	350	371	413	347	357	368	354	358	386	344	371	392	367	399	331	353	374	386	373	387	388	367	385	365	389	370	392	378	387	376	407	353	383	345	370	366	355	351	384	370	339	384	355	374	349	358	385	388	336	374	407	371	385	383	381	357	398	359	373	388	371	346	398	369	376	368	406	401	402	387	401	377	379	361	411	391	391	396	407	360	393	374	393	362	362	362	369	344	393	340	366	360	386	386	360	381	372	350	386	362	354	363	375	413	365	368	398	384	380	394	401	367	363	376	372	351	360	339	346	358	370	351	363	360	358	368	354	348	357	388	365	366	397	355	372	386	354	350	378	361	382	372	372	361	385	382	357	366	358	361	359	358	355	406	371	382	363	371	392	397	379	388	360	393	342	377	369	385	378	322	356	377	375	343	402	397	361	358	387	342	380	371	357	360	400	386	395	385	352	374	403	364	364	380	379	349	369	381	412	386	369	376	398	372	379	371	391	366	370	386	370	381	356	359	392	337	388	387	379	390	372	416	365	388	369	378	361	379	375	359	366	359	361	348	370	379	371	358	366	366	425	379	381	351	389	408	382	350	340	377	372	360	400	393	371	380	364	376	406	388	385	362	361	389	369	376	346	360	385	391	402	383	345	376	337	357	355	379	360	347	392	353	382	387	374	365	348	366	375	363	386	412	361	392	396	418	357	377	356	368	408	398	383	341	356	347	370	356	377	380	353	370	359	347	332	355	368	367	378	404	369	385	386	380	350	364	347	392	379	383	372	347	352	388	393	361	372	350	357	395	384	407	366	367	368	373	358	387	369	337	395	377	385	381	371	364	389	371	363	362	398	365	374	339	379	365	373	349	401	370	398	417	356	372	384	367	371	355	373	368	368	364	372	331	378	387	339	377	356	375	346	362	377	390	341	379	402	355	410	362	365	351	418	371	333	370	356	390	362	392	350	379	370	392	337	356	373	375	419	356	388	397	379	343	370	381	396	413	386	388	400	385	373	365	388	361	381	322	386	391	367	354	345	349	359	387	372	388	391	335	348	371	355	362	389	428	383	395	349	383	368	346	389	378	377	376	373	358	359	376	345	371	368	354	357	382	352	341	362	368	366	363	371	375	334	368	388	386	363	383	378	382	369	381	374	367	357	418	372	385	389	415	393	381	371	357	317	374	368	390	334	368	391	361	370	418	394	353	384	348	352	381	369	382	368	365	385	376	347	364	359	376	378	357	383	378	359	391	421	381	378	381	363	348	368	384	358	357	339	377	383	370	351	370	398	353	383	356	351	385	358	400	338	377	338	341	368	345	367	364	364	391	380	351	382	424	362	379	352	373	360	421	340	349	375	364	341	382	341	374	330	372	380	359	384	342	408	381	366	359	411	388	352	389	363	391	395	371	349	342	353	364	366	382	324	355	384	374	380	373	369	360	394	369	359	372	350	372	359	390	371	377	384	353	370	407	404	347	352	362	389	380	367	387	349	371	357	365	361	372	384	344	393	362	357	383	376	372	336	362	371	377	410	408	366	386	357	362	386	381	382	382	351	368	363	364	338	372	390	363	357	382	360	382	365	374	386	331	366	384	361	359	348	356	362	399	327	359	366	347	377	388	374	376	369	350	370	378	392	383	360	343	373	364	344
24381	21634	28990	24767	21591	10851	2015	1163	760	588	466	418	364	396	350	327	338	283	282	315	313	364	382	325	328	310	324	326	348	309	299	310	279	248	285	257	280	252	280	263	250	270	275	265	289	286	311	295	302	297	296	275	257	277	298	305	262	275	269	264	286	311	299	277	237	276	231	252	231	288	225	249	243	232	241	266	246	213	250	271	262	270	234	253	265	237	250	267	253	232	258	269	242	259	245	239	288	245	252	292	269	260	236	258	235	241	253	246	215	258	246	279	251	242	258	254	273	268	253	261	220	274	247	258	244	244	281	240	267	283	254	254	268	244	260	239	269	275	261	269	221	251	271	246	267	252	244	262	233	273	270	267	253	236	225	254	273	298	276	270	242	247	257	248	259	263	253	266	238	275	242	245	233	261	270	244	269	272	262	255	260	252	255	253	263	236	237	255	262	249	265	259	232	229	223	244	241	244	248	226	238	258	274	244	255	279	239	242	247	243	274	273	266	283	245	257	240	226	257	238	244	238	249	259	238	237	269	257	219	244	257	277	241	242	252	241	253	230	259	248	261	234	248	243	255	244	246	284	220	276	264	269	272	254	249	264	278	261	258	249	263	270	255	279	239	249	247	281	257	263	238	257	231	261	263	260	245	268	270	240	280	260	270	269	276	267	262	272	270	259	259	227	273	243	226	257	282	249	258	271	262	236	230	237	224	267	251	279	246	253	218	255	240	242	258	248	248	261	263	251	265	240	261	239	250	273	240	240	249	233	268	247	275	234	262	282	263	267	265	240	249	260	243	253	252	226	238	259	274	258	255	255	263	292	254	239	299	273	230	265	251	263	238	266	259	258	250	252	242	282	251	250	245	253	277	248	285	265	230	242	286	257	282	222	269	278	260	274	249	268	264	226	247	271	255	263	211	266	242	259	259	240	270	260	260	239	278	268	236	259	239	273	254	233	261	261	259	238	256	227	253	277	265	243	273	229	242	255	242	286	256	251	244	233	237	259	247	242	242	277	250	233	242	225	265	254	267	248	240	245	254	241	245	241	261	247	231	232	258	263	259	260	256	237	282	243	255	267	267	260	246	247	239	258	245	236	214	261	261	256	238	241	243	241	235	246	249	266	239	252	242	228	250	241	272	250	249	231	238	255	251	248	269	293	215	249	271	255	268	263	258	236	263	255	262	235	247	271	272	263	228	244	269	275	265	245	244	236	256	229	248	207	245	248	235	241	261	250	255	275	273	273	268	278	284	304	256	261	243	250	249	262	230	253	254	244	272	243	254	234	250	265	245	231	257	275	283	265	273	265	264	238	254	296	251	257	283	279	269	250	257	294	221	258	261	246	254	232	244	274	239	240	252	244	287	260	267	237	265	235	277	268	251	218	246	268	275	233	261	252	271	240	225	234	243	266	213	281	249	261	259	221	246	265	263	269	244	261	245	271	244	256	260	256	268	265	239	246	244	248	255	232	211	234	255	248	269	251	255	250	260	232	259	279	268	258	243	242	237	255	271	243	232	271	249	267	250	260	244	261	259	218	256	289	232	278	269	239	253	267	236	227	240	249	250	246	258	264	248	269	269	251	241	241	257	246	234	213	239	262	246	224	257	233	233	244	240	262	252	243	255	272	248	250	240	267	245	238	267	251	287	233	228	235	255	249	260	217	270	250	262	264	248	243	263	276	242	255	242	251	250	247	233	274	266	268	285	247	261	233	236	248	284	274	258	277	262	265	268	284	294	265	277	273	226	250	243	251	285	257	273	254	287	252	279	257	258	260	256	265	240	246	283	268	248	256	252	269	267	275	270	240	260	268	227	225	227	244	274	253	280	244	251	241	275	246	272	225	266	256	246	237	264	279	234	250	274	248	253	247	241	235	251	241	253	260	248	273	245	251	257	269	255	232	271	236	246	247	241	249	256	283	249	243	264	259	226	248	262	262	258	250	230	260	252	258	255	258	264	285	244	247	241	245	229	237	237	215	258	252	235	261	253	227	276	269	225	278	242	235	271	257	253	244	247	283	266	244	234	243	226	259	284	257	242	239	247	259	246	249	250	227	259	249	269	258	266	251	279	247	239	259	273	218	296	235	230	265	234	241	246	219	268	247	261	249	234	236	267	251	234	267	237	214	264	259	254	252	266	247	230	272	257	250	283	246	267	222	252	273	242	263	240	238	263	240	244	274	256	250	258	234	271	238	268	259	253	259	269	286	260	249	238	264	232	276	254	233	241	279	270	276	249	267	247	257	257	253	262	267	247	258	262	267	262	260	239	259	247	284	259	277	263	248	254	245	264	257	244	227	236	263	247	246	235	240	258	248	246	271	285	248	271	241	220	245	216	280	283	287	257	265	262	246	255	255	257	270	254	262	267	263	245	263	276	258	281	252	241	246	269	283	270	247	243	250	241	252	242	255	288	227	248	268	247	258	243	268	238	257	239	252	274	237	242	248	282	246	246	247	245	248	239	233	230	273	237	250	247	267	246	249	232	220	290	248	238	248	287	276	281	261	245	264	257	263	236	242	274	276	264	239	248	240	269	247	255	257	241	242	281	264	274	238	248	238	239	229	268	268	280	270	250	229	257	254	264	274	228	287	240	274	244	262	230	275	265	275	225	267	243	272	273	240	273	251	278	264	253	300	252	264	253	250	265	267	270	283	255	224	207	256	272	281	273	260	284	286	279	260	245	265	248	246	246	274	263	226	238	245	245	269	249	281	235	232	261	265	256	273	255	253	252	239	253	303	278	255	229	236	247	282	239	256	269	239	263	266	246	259	253	263	277	233	247	233	245	285	253	291	244	263	267	248	252	265	288	228	257	278	251	223	280	256	251	262	275	246	273	232	226	249	249	251	246	260	237	268	259	223	246	272	267	266	247	265	241	271	243	254	256	249	230	275	244	267	262	267	246	259	258	236	242	252	228	248	243	250	236	233	262	234	250	267	256	261	267	256	236	267	271	262	266	242	231	255	261	236	260	243	264	270	275	247	259	268	242	253	232	258	265	280	248	276	275	259	266	273	252	251	239	267	260	269	256	290	240	253	237	266	222	259	245	257	257	247	234	234	264	249	232	254	236	255	254	261	235	279	258	250	265	249	244	245	227	251	255	235	250	244	253	266	263	263	273	267	230	217	251	245	258	249	253	266	249	259	266	265	249	244	236	261	246	245	234	286	272	223	257	241	249	229	253	265	263	236	268	253	249	272	289	254	284	248	234	245	273	249	238	233	269	246	258	239	253	257	248	250	267	261	255	256	271	251	258	246	267	217	224	279	258	267	269	222	244	253	243	233	274	245	252	255	273	250	237	284	243	254	272	283	236	256	259	250	274	235	228	254	265	272	270	268	287	246	259	250	257	259	277	251	269	224	236	267	280	251	230	252	262	254	260	251	249	233	243	272	253	258	240	218	300	247	244	255	272	263	242	276	259	255	252	257	269	243	266	265	251	263	251	259	243	258	267	232	230	239	247	274	226	251	264	231	252	252	279	262
24443	31416	14898	8272	5616	3804	2629	1882	1270	872	734	611	485	462	373	407	350	364	344	387	416	437	430	387	359	343	370	388	404	365	394	367	294	301	308	301	298	293	286	263	292	290	290	302	351	304	345	323	313	350	322	324	318	324	330	340	307	325	312	316	313	310	315	298	317	283	309	271	258	271	257	275	230	265	292	277	280	279	278	252	270	293	270	274	277	255	307	277	282	272	280	256	280	290	277	275	260	261	274	274	298	285	281	287	264	329	266	256	278	307	247	268	268	293	275	288	288	320	281	319	282	304	297	270	280	276	261	280	291	283	288	263	272	292	290	283	298	267	283	271	319	280	259	281	280	269	261	284	295	253	260	288	291	284	283	259	267	283	275	260	291	268	312	277	272	284	277	256	267	260	268	251	285	275	277	305	297	286	249	292	274	260	265	251	285	281	286	270	258	264	265	264	273	273	279	259	285	286	253	233	277	282	262	246	279	271	258	286	277	310	263	295	281	268	281	270	255	264	277	296	265	268	247	260	257	279	279	324	296	263	307	271	271	282	246	277	262	270	277	276	268	241	242	264	263	283	246	271	294	268	278	273	282	262	277	275	277	251	286	283	275	234	258	266	265	270	272	273	276	270	294	276	283	262	267	247	269	271	292	291	285	276	266	310	260	290	264	286	258	275	261	258	258	288	277	291	238	286	281	242	265	253	281	267	272	269	277	272	300	286	271	277	277	290	243	261	277	262	307	265	300	265	287	275	245	259	252	249	284	252	317	282	273	277	300	278	259	268	281	258	264	275	296	275	307	280	261	280	261	242	288	307	302	258	255	267	235	289	292	265	288	234	287	262	273	280	288	277	278	284	268	306	268	267	234	282	281	258	273	266	254	295	266	272	254	272	255	273	291	276	302	285	268	263	274	256	263	286	262	277	276	301	262	251	288	274	271	257	276	267	288	263	297	268	293	317	285	264	251	257	264	262	274	282	292	237	264	260	278	267	287	274	293	302	265	294	253	245	275	273	299	279	267	309	277	261	269	266	284	250	275	285	282	293	278	306	269	271	263	270	279	312	269	275	292	300	257	241	275	259	263	274	274	302	274	248	287	256	281	279	276	264	285	284	238	291	265	260	257	277	272	271	278	287	287	247	252	272	297	280	291	263	285	261	267	274	294	264	266	276	258	276	259	272	276	229	280	245	281	270	273	254	268	270	263	284	279	258	259	286	269	260	276	270	267	264	292	287	302	274	283	248	272	276	274	281	252	259	277	280	288	282	282	284	296	271	283	287	230	270	282	306	283	258	276	252	305	260	274	294	283	251	300	266	260	296	285	305	255	266	280	276	266	251	263	264	284	278	285	289	272	267	251	299	248	263	270	252	267	280	265	277	277	289	266	282	273	279	279	284	272	313	261	293	248	268	307	248	279	290	279	289	283	265	292	296	273	272	246	274	278	303	271	256	270	298	259	266	282	288	255	262	266	263	273	257	275	298	240	262	277	261	283	301	269	262	289	260	270	291	280	290	258	289	306	260	273	267	274	244	285	248	276	257	285	295	268	257	281	287	289	281	285	233	297	301	268	285	285	274	259	258	251	295	300	254	259	286	279	276	282	284	278	287	294	293	264	274	269	312	260	264	260	288	279	265	254	268	280	257	253	264	297	300	270	252	250	269	289	254	281	285	293	287	239	291	270	304	274	279	295	295	274	250	288	300	295	276	289	257	294	267	287	292	252	277	269	284	296	279	285	300	268	256	266	266	290	272	271	290	255	273	264	281	282	267	258	270	263	278	276	285	260	271	274	265	277	292	257	282	286	313	252	289	249	262	247	276	251	292	280	257	252	266	286	273	269	262	245	278	294	297	265	263	296	280	275	271	249	287	279	284	252	277	285	270	242	276	233	279	296	268	275	286	269	264	260	263	265	284	278	282	269	314	265	278	261	272	285	284	266	253	268	287	285	246	260	283	268	287	278	280	263	256	256	280	297	297	276	256	284	307	297	259	270	270	269	269	306	248	264	296	269	289	270	302	270	267	279	292	282	242	297	275	259	283	277	250	245	287	272	261	302	276	264	287	265	270	269	291	277	299	253	286	257	299	275	259	285	271	262	270	291	270	266	277	268	263	278	264	255	264	292	271	265	275	254	282	293	262	275	266	290	301	265	295	282	279	293	302	285	294	255	284	255	271	265	255	294	271	268	274	262	288	285	288	269	253	286	281	256	286	256	294	263	285	263	291	246	250	261	258	284	246	273	287	273	265	262	278	291	269	297	263	273	305	279	290	281	251	292	280	295	241	293	303	276	282	262	264	308	276	274	264	275	251	247	278	248	252	284	258	250	287	266	270	298	276	285	263	306	278	292	267	308	270	268	280	314	290	289	282	268	253	251	297	259	267	277	239	297	273	267	272	295	290	312	285	291	285	276	248	270	309	261	297	293	286	276	323	240	293	254	273	260	305	282	272	272	290	285	291	276	277	260	294	261	273	264	273	260	284	292	278	257	299	281	281	270	286	290	291	249	246	279	315	258	277	289	280	288	274	259	268	276	239	251	276	265	265	260	286	281	291	256	272	256	291	269	276	258	260	282	269	263	289	303	262	260	281	265	286	279	273	282	276	258	273	254	287	268	272	262	261	254	258	256	257	274	266	282	261	270	319	279	303	274	278	272	267	309	269	263	311	281	279	281	269	272	253	288	295	306	258	268	270	275	271	300	257	308	273	273	278	298	255	267	270	286	263	282	270	270	279	293	289	259	283	235	290	277	291	270	287	279	288	265	283	288	249	289	283	269	277	290	273	276	274	244	256	259	275	289	264	282	261	322	247	259	296	275	275	293	260	283	251	265	260	304	274	265	263	273	275	267	285	302	293	258	258	287	260	242	301	292	279	244	298	264	267	278	299	271	274	273	267	266	259	281	293	259	279	267	309	290	260	283	288	279	268	285	256	261	270	259	279	264	270	282	294	280	286	287	267	230	286	277	253	264	284	273	260	272	300	258	279	276	280	267	278	279	286	284	278	249	274	266	257	272	264	268	297	289	251	254	278	284	294	276	253	294	296	258	274	274	267	300	294	286	267	261	257	285	280	283	263	258	268	272	256	281	292	279	303	305	275	264	296	299	295	285	273	268	267	251	266	287	256	272	258	283	274	265	264	291	277	278	270	272	289	293	247	255	267	266	270	296	297	273	284	284	272	279	289	275	277	271	298	272	291	284	270	286	282	265	288	282	260	280	263	254	284	273	263	273	277	242	270	288	295	277	279	281	268	261	272	276	281	305	260	274	273	260	266	290	278	282	280	299	275	261	269	277	259	280	293	255	283	280	301	245	270	258	267	303	269	270	249	275	255	304	244	267	262	310	266	265	281	275	249	270	273	296	256	263	283	261	283	290	265	274	251	262	265	295	271	277	266	287	282	268	295	271	264	263	273	271	288	275	308	269	279	269	260	288	294	264	292	264	249	301	285	276	265	255	295	281	285	271	281	259	280	280	262	265	274
25435	21576	27873	25651	12762	2407	1415	1110	808	668	676	635	621	621	540	529	546	540	537	605	591	617	621	577	567	530	612	612	560	559	568	559	586	492	532	515	528	511	536	585	570	544	544	524	565	530	569	549	534	541	515	560	579	557	562	559	561	544	542	578	536	522	538	542	498	516	520	528	525	539	489	529	490	510	551	507	514	506	489	513	493	570	554	556	536	513	525	530	540	522	513	528	526	485	510	520	485	480	538	491	481	526	578	520	528	486	503	530	521	515	549	507	489	537	482	501	530	480	549	517	514	547	504	511	496	494	544	581	524	518	530	538	468	534	501	486	486	506	459	546	523	491	534	544	518	515	491	558	490	535	511	507	533	519	522	508	518	518	523	587	511	545	506	516	542	493	485	524	523	538	522	502	538	529	508	484	508	501	508	510	508	560	557	521	512	509	511	516	504	529	536	489	558	490	519	508	529	499	528	541	512	536	471	513	550	533	508	511	474	511	490	535	512	533	519	514	526	516	478	539	529	490	491	491	501	512	543	530	547	521	492	467	534	481	535	496	498	523	469	531	525	493	477	461	501	484	514	520	512	524	524	525	502	527	505	536	513	517	538	566	536	486	532	501	515	485	520	478	526	529	579	491	539	504	524	518	555	497	504	531	530	519	525	520	512	547	583	505	521	544	505	524	504	490	505	547	506	522	518	536	541	491	527	531	523	530	568	506	525	505	519	521	535	519	526	526	561	498	516	512	539	525	544	516	530	489	526	505	513	508	543	498	537	498	500	499	513	509	535	504	520	515	507	492	539	512	527	509	483	504	522	530	511	529	519	508	483	511	565	543	493	516	517	501	520	545	503	514	484	515	509	498	472	518	528	540	509	508	514	490	529	516	505	524	509	528	545	524	505	504	502	526	543	505	542	535	514	551	542	485	528	515	540	548	490	480	487	542	486	543	497	509	508	528	536	516	523	558	495	539	511	535	512	541	515	497	520	497	528	522	529	538	515	551	501	545	513	564	506	487	541	543	537	492	510	476	500	531	517	522	488	506	500	473	558	484	511	523	495	516	511	535	551	509	505	487	545	535	543	556	509	535	495	494	524	523	528	526	507	523	465	472	504	515	564	546	494	545	508	516	477	545	502	537	459	493	510	514	524	542	553	481	495	497	488	518	498	534	458	523	544	519	532	495	523	531	541	479	496	502	533	529	477	500	550	482	507	531	492	517	528	502	532	563	522	510	499	566	519	492	530	531	525	461	555	496	491	515	517	531	536	546	506	541	546	530	530	533	509	536	487	494	520	562	507	508	506	518	517	528	472	509	524	501	511	521	554	519	521	530	526	515	567	522	524	531	507	492	493	512	533	543	544	563	502	497	499	509	553	527	536	545	525	540	499	508	516	498	546	571	564	497	510	564	512	530	571	471	558	526	521	532	518	554	525	472	499	498	530	520	517	492	518	513	529	498	505	512	524	494	526	516	496	535	525	471	534	496	506	519	514	509	551	497	495	488	513	491	496	509	525	505	505	490	519	505	514	543	549	539	530	554	537	460	508	488	503	511	524	494	470	510	500	516	501	540	558	508	521	527	540	494	500	518	510	458	530	501	525	517	512	557	529	558	492	541	530	514	527	552	516	546	596	502	529	454	539	502	506	542	522	503	551	542	486	508	529	472	519	507	540	547	538	501	505	498	481	537	533	524	526	524	519	535	499	508	499	528	502	496	525	541	499	494	515	503	514	504	543	541	521	528	529	520	510	500	522	533	506	511	521	529	490	489	497	532	510	513	497	509	536	560	493	493	507	507	559	533	545	474	473	515	521	498	513	524	555	570	525	542	491	515	488	486	496	495	536	517	515	514	525	527	504	519	471	493	526	529	531	493	518	556	570	511	505	516	521	486	503	516	506	498	471	504	542	552	487	540	478	550	474	558	554	509	485	553	578	521	573	539	487	508	517	484	533	539	495	489	535	531	510	511	511	502	491	510	517	521	538	510	512	555	538	546	486	537	496	528	477	556	515	514	512	524	512	503	508	518	501	539	497	507	514	550	527	498	530	552	542	515	518	559	536	497	536	519	513	532	496	528	501	544	524	532	541	534	517	494	510	514	503	500	545	520	544	471	488	526	476	497	538	525	477	495	482	479	468	517	519	485	513	526	504	548	515	543	536	524	520	490	474	498	513	503	482	522	527	498	504	508	534	526	513	495	547	527	505	518	499	536	520	482	520	509	529	511	527	561	527	484	517	501	507	520	535	523	511	537	526	537	499	506	521	525	522	478	511	545	493	513	519	547	539	555	527	458	516	526	532	517	547	519	539	538	534	540	540	539	536	512	532	510	511	511	487	599	529	497	473	502	574	512	481	520	499	531	521	509	518	517	510	520	538	559	535	535	542	513	534	557	525	522	529	518	550	520	515	529	549	461	506	510	481	504	541	478	517	517	510	517	524	514	513	533	493	504	543	537	507	499	524	519	552	532	532	497	509	517	508	505	523	509	499	550	539	496	515	539	533	517	523	528	517	469	500	498	522	505	532	515	490	507	507	508	554	544	543	494	499	523	542	515	543	534	530	497	493	485	505	470	488	494	470	478	555	471	518	522	545	504	540	484	511	561	524	517	529	508	531	528	557	537	521	565	526	492	507	563	579	551	469	547	536	512	513	556	548	524	479	536	579	526	547	489	519	519	517	521	513	546	510	568	524	508	493	503	555	520	502	541	522	499	487	505	550	534	508	514	492	530	502	563	499	488	519	530	538	513	509	508	527	504	506	515	485	530	474	513	526	506	520	504	549	523	520	497	537	519	505	478	530	530	507	536	528	496	525	552	495	528	509	523	541	569	543	498	507	521	513	509	517	518	479	547	548	513	490	500	485	519	545	502	517	505	469	511	518	513	509	496	530	496	518	484	526	488	481	510	525	490	512	549	502	468	559	516	524	538	540	516	532	505	541	489	546	496	499	538	529	496	536	526	523	533	531	498	545	561	528	490	484	535	500	504	496	536	517	537	551	523	516	498	527	519	539	568	522	543	479	531	522	505	480	480	512	497	557	553	514	509	579	488	511	534	477	530	485	509	528	537	503	485	492	536	543	507	513	508	512	551	516	514	529	562	521	529	542	499	513	512	565	529	502	520	463	523	521	577	487	496	520	513	509	510	477	513	539	520	537	513	523	576	498	521	506	509	477	472	536	514	554	501	512	542	499	482	536	478	529	504	514	505	493	506	501	489	501	544	515	506	526	514	503	482	524	489	496	564	541	483	477	465	476	514	530	512	535	511	537	529	517	500	533	530	504	518	542	509	526	540	490	535	484	498	507	532	533	535	569	542	520	499	497	516	510	532	474	515	522	534	536	484	516	517	516	479	493	506	477	530	516	494	521	511	519	535	502	521	527	514	555	531	466	488	491	489	525	549	551	490	488	533	479	506	527	524	498	489	514	520	527	503	516	511	490	530	505	515	526	480	518	552	531	524	526	499	527	540	496	555	498	489	517	525	519	534
24340	24509	12655	6767	4357	3133	2060	1658	1167	1037	801	752	662	618	621	566	566	617	622	645	611	684	670	577	571	620	648	653	618	611	612	585	540	502	575	525	556	566	515	533	571	538	558	575	598	584	565	612	580	553	566	569	585	570	541	562	571	524	509	570	558	541	537	609	574	515	569	557	577	565	550	538	497	585	562	517	571	549	546	532	535	545	540	520	526	548	567	535	550	527	545	532	563	500	521	542	481	520	518	564	563	554	498	512	582	498	521	600	573	566	574	500	569	531	513	556	538	528	527	561	532	505	509	492	538	502	541	509	545	492	495	568	518	553	495	515	520	543	545	520	543	545	528	545	521	543	484	518	478	531	494	550	547	578	551	542	528	514	513	570	523	511	565	526	520	573	567	559	572	507	552	538	541	553	530	513	515	564	518	498	545	530	513	544	520	546	563	537	518	525	536	538	531	558	536	491	525	521	559	515	502	549	495	553	532	496	479	516	533	537	550	552	574	529	530	551	546	539	516	501	529	500	566	560	508	557	506	502	504	498	512	552	491	569	582	535	531	545	503	534	515	507	527	540	509	515	529	505	510	575	545	538	505	518	548	556	513	528	579	518	562	547	500	525	553	528	510	565	518	519	561	498	562	540	512	548	511	559	509	493	547	543	550	554	556	578	505	521	538	590	525	589	539	575	578	535	549	543	519	518	576	587	527	523	555	543	507	532	546	508	524	554	552	525	505	518	518	528	507	527	582	541	495	522	532	527	512	516	534	533	545	522	590	552	498	550	506	546	570	569	532	537	543	550	541	535	523	535	522	513	559	531	543	496	573	548	481	523	503	518	546	534	571	522	531	511	590	533	504	532	573	583	513	551	525	539	527	546	516	508	507	548	494	521	520	519	548	509	564	544	522	539	535	504	511	536	536	539	504	525	501	551	572	586	563	540	526	524	540	556	545	520	521	528	530	566	557	531	524	541	561	524	549	531	507	500	549	582	593	556	538	481	528	509	539	520	548	525	559	576	556	540	508	508	537	534	523	519	517	555	505	543	509	535	556	550	535	557	544	554	574	530	545	563	568	549	544	512	520	556	531	545	539	523	541	485	554	555	508	502	512	503	495	533	539	522	523	507	532	532	521	487	502	513	564	556	574	540	500	502	547	517	535	564	535	541	585	527	510	525	522	528	532	552	561	535	568	534	548	505	545	552	516	549	535	521	535	550	536	500	521	521	510	543	534	508	573	517	549	565	520	499	540	481	534	524	497	550	510	579	518	505	499	536	513	534	520	545	544	547	539	506	515	536	506	536	482	517	528	565	520	544	548	532	488	542	509	549	516	543	552	545	536	535	518	538	544	561	558	546	557	517	529	523	549	509	479	546	518	520	539	545	547	533	541	531	561	507	550	519	549	568	562	498	519	560	497	531	546	495	519	496	545	528	533	559	545	555	523	581	548	549	546	570	520	535	580	538	551	529	545	589	521	570	531	541	561	469	520	559	520	583	504	566	494	536	567	569	537	548	585	503	564	528	494	526	522	556	539	449	563	543	521	524	544	510	551	552	514	543	529	524	515	537	540	547	570	528	529	502	516	540	561	464	517	504	500	535	570	529	500	500	568	509	544	549	575	562	529	550	546	511	535	569	490	546	534	506	554	539	527	544	552	573	528	564	528	538	537	556	515	520	549	528	548	568	545	549	533	518	513	572	537	510	526	527	515	492	531	532	554	522	529	523	516	539	529	503	517	520	543	565	495	540	525	525	536	541	518	520	522	564	515	552	515	527	528	505	536	553	541	570	536	519	557	544	520	550	494	498	562	495	533	561	513	522	503	523	553	532	526	544	508	535	590	544	534	547	518	573	493	498	489	566	519	582	566	520	504	535	531	543	536	527	538	507	525	504	533	526	565	525	520	520	522	566	532	529	567	538	561	529	530	554	559	557	490	527	527	542	529	535	547	540	518	491	551	501	550	540	515	536	540	539	520	543	528	544	495	511	573	499	503	521	562	518	494	526	576	539	560	509	561	571	528	553	519	544	558	561	561	529	514	526	549	514	516	555	536	524	529	569	512	503	552	543	539	547	515	509	546	515	541	542	540	575	538	533	559	481	536	510	533	493	548	509	526	526	550	541	536	531	554	525	583	526	554	564	540	538	546	540	553	534	574	492	531	527	564	515	524	524	524	529	563	512	506	491	544	571	540	588	566	511	527	542	498	510	539	545	550	551	530	524	513	520	536	544	520	573	516	536	507	566	539	529	538	530	514	509	516	528	534	563	544	533	520	563	512	583	515	532	567	540	487	543	533	539	518	542	505	532	529	522	529	509	550	568	533	534	541	517	532	524	541	534	488	586	529	521	535	520	527	542	514	538	515	540	556	544	552	547	537	537	510	518	530	541	548	523	550	513	559	532	513	492	487	520	540	530	520	557	561	491	519	525	535	577	521	535	558	519	528	499	521	515	484	497	510	548	499	548	517	542	519	523	509	505	523	529	552	583	506	498	524	531	556	531	515	506	540	549	556	535	539	503	539	491	558	545	534	532	572	567	503	509	543	567	534	535	496	529	517	532	509	550	559	553	596	520	547	525	528	550	516	518	501	536	534	548	525	531	531	530	544	556	497	532	525	505	542	518	537	519	558	540	568	493	524	551	536	505	540	503	524	526	543	536	532	538	495	566	543	507	514	501	496	507	505	492	524	558	505	517	529	550	513	526	568	531	535	488	550	538	566	518	542	534	522	522	539	543	516	552	500	564	515	522	529	504	550	537	530	519	526	481	564	538	505	556	547	523	531	549	493	549	559	511	540	522	537	553	525	499	520	549	556	533	555	561	534	527	519	497	561	505	546	468	520	586	526	511	520	549	517	559	540	529	532	543	524	557	537	542	516	539	541	549	545	512	515	510	525	516	550	578	538	458	547	507	572	502	545	550	562	518	542	566	546	528	521	556	558	533	505	521	554	533	557	529	578	548	540	512	561	517	527	537	559	550	519	540	494	533	535	525	564	569	516	490	507	549	507	536	555	539	488	551	556	518	506	532	505	508	528	508	523	530	531	513	573	524	519	520	547	534	534	550	549	555	515	508	497	552	526	490	549	470	521	543	517	556	557	532	512	497	540	519	529	538	545	523	556	518	513	569	512	549	570	516	519	539	562	555	551	531	505	551	507	541	541	527	498	519	562	566	568	516	513	564	548	576	529	519	550	570	519	545	559	515	520	533	541	518	563	551	516	530	558	531	582	549	555	544	560	526	573	515	550	575	555	528	549	517	524	540	559	544	529	548	549	560	513	542	536	506	507	530	537	512	537	503	559	502	517	544	545	530	535	551	527	520	521	529	525	537	527	524	565	560	519	503	534	496	562	485	486	534	529	538	502	506	533	576	516	519	548	548	548	509	544	513	550	479	522	506	554	499	537	520	519	566	546	524	536	562	478	522	560	546	543	560	561	516	552	536	560	507	566	547	530	563	503	545	518	509	561	539	554	520	539	566	529	522	560	503
22125	20682	28196	23198	20675	20767	9416	1711	1123	941	747	634	587	584	533	545	521	484	562	542	511	581	574	513	435	521	513	516	499	496	441	473	409	440	382	428	435	418	434	450	395	443	443	428	439	460	463	426	498	486	458	422	428	489	411	513	474	410	428	441	447	491	443	432	433	428	422	400	419	403	410	406	424	372	412	386	381	408	459	413	428	423	364	411	424	418	370	402	404	424	382	419	386	362	416	397	414	393	375	383	411	406	394	373	437	364	424	408	390	397	394	368	431	403	366	411	377	383	382	369	407	380	406	412	426	396	422	373	384	415	405	423	397	418	360	388	386	390	406	380	402	364	408	405	411	393	371	384	413	429	380	376	392	363	389	394	399	392	402	400	452	405	395	398	397	394	431	395	405	400	432	398	414	384	394	394	394	385	391	390	419	423	387	371	373	422	396	367	392	374	431	375	370	390	398	398	404	396	394	393	386	399	353	361	398	413	398	391	409	419	386	408	423	413	401	407	369	417	382	369	394	426	411	368	421	420	399	405	408	361	403	394	402	389	409	392	393	380	395	418	407	392	447	360	409	366	412	397	404	394	423	396	390	378	414	398	374	382	385	387	397	416	448	421	384	420	374	393	447	418	409	391	392	387	419	411	398	390	396	372	385	404	407	390	396	419	394	400	420	394	380	412	396	408	393	409	391	417	429	397	424	394	410	403	358	372	396	379	413	411	360	409	403	396	389	386	378	403	420	389	372	392	379	428	420	387	371	392	385	397	381	432	396	381	426	422	389	380	383	415	392	401	393	399	381	386	416	404	388	396	396	376	409	395	372	398	404	393	383	404	399	385	390	398	430	415	415	374	417	388	409	432	376	422	402	425	384	415	409	418	365	384	441	355	418	370	426	367	426	358	384	379	358	368	412	425	406	402	375	386	439	397	414	385	418	420	387	389	393	376	404	397	376	406	394	388	371	399	355	406	415	401	393	416	397	364	427	385	403	395	391	402	400	413	404	404	400	387	441	377	391	418	378	406	432	414	421	378	421	415	417	398	434	402	385	399	427	380	385	424	376	393	391	412	387	401	393	347	394	417	393	361	384	376	398	389	418	405	387	396	373	423	392	391	375	365	397	360	378	369	436	364	401	399	358	370	403	371	389	391	409	380	377	399	373	391	442	376	406	419	370	392	444	384	395	431	401	407	433	400	391	393	399	400	408	432	356	394	391	383	390	368	392	381	399	376	368	377	369	385	396	376	382	408	399	392	401	435	390	437	402	383	388	401	415	393	360	375	375	388	384	365	374	425	377	414	411	392	371	348	397	412	403	390	390	387	382	411	445	380	406	364	383	394	433	358	392	413	379	416	382	397	417	412	396	379	404	405	396	433	385	421	426	401	433	438	421	414	440	443	379	386	424	430	404	378	355	378	376	359	405	369	402	375	405	367	373	349	387	370	386	375	426	424	394	372	408	386	378	409	365	414	403	390	401	412	407	414	406	370	392	435	399	408	413	400	386	405	401	403	387	410	429	395	426	332	404	371	379	423	374	388	398	381	413	391	403	406	389	348	351	378	392	384	438	397	411	387	441	369	391	390	393	395	387	407	385	371	438	423	411	390	433	395	374	380	385	378	404	420	403	398	404	396	404	382	402	389	368	428	403	403	387	396	405	425	389	369	392	387	376	384	399	393	399	401	382	401	419	411	399	408	388	410	412	379	398	374	385	397	432	409	394	429	413	404	409	428	396	406	403	411	399	404	384	401	414	404	421	384	361	408	382	393	374	395	435	387	388	414	433	409	441	399	380	368	432	389	371	381	384	380	392	390	397	398	381	403	356	426	392	425	400	418	386	354	407	376	375	379	399	390	399	376	386	379	387	400	379	413	385	407	400	399	398	416	359	397	419	402	380	412	387	403	379	417	399	406	393	389	390	407	394	399	369	408	417	389	375	419	403	390	391	420	427	392	435	397	405	389	416	364	395	360	365	375	354	419	419	362	380	402	401	391	376	408	371	408	412	397	408	390	389	354	424	392	419	423	377	408	350	432	391	393	387	394	385	405	426	407	395	402	397	386	381	388	382	428	389	415	351	391	367	427	401	406	419	375	420	378	381	396	403	387	386	433	410	389	396	374	409	403	406	415	349	359	410	383	409	385	429	406	377	380	413	403	385	418	440	400	407	368	399	388	395	394	361	374	383	420	395	398	422	416	373	400	388	372	387	392	413	393	411	364	389	406	426	400	407	369	385	406	412	415	404	402	399	373	391	409	376	369	405	399	408	410	408	410	429	398	428	418	397	395	394	374	397	406	401	370	356	390	357	416	366	433	441	397	376	384	439	405	405	416	405	419	383	380	393	397	395	363	404	396	411	449	370	425	424	405	396	384	413	407	388	422	423	394	432	404	388	385	381	438	403	396	382	468	353	427	429	370	379	410	377	370	371	398	396	410	372	409	399	378	384	411	363	409	390	383	377	395	378	427	401	406	422	428	427	367	435	446	390	409	397	404	396	377	383	389	377	387	335	399	418	423	366	397	390	377	375	390	394	402	347	381	386	372	393	389	396	400	386	397	404	379	400	404	428	396	402	451	421	379	405	384	429	404	398	393	445	376	385	382	384	401	378	407	398	423	422	370	390	409	420	367	408	400	368	406	382	376	423	397	381	405	421	413	404	386	415	371	371	399	395	392	399	382	400	415	404	426	408	408	349	389	378	381	352	394	395	424	398	398	374	448	375	374	379	379	415	397	382	360	368	419	424	377	397	416	419	412	422	412	391	409	346	384	414	395	427	407	391	405	400	403	434	387	387	397	366	355	370	422	411	439	380	393	397	385	381	416	400	401	358	420	406	402	422	381	424	403	385	406	380	418	365	419	401	420	385	410	384	353	399	395	450	402	374	379	365	381	405	358	418	403	406	396	381	394	411	407	388	390	412	382	398	416	403	387	391	400	418	429	428	370	389	386	361	416	411	417	393	416	418	395	377	410	392	377	389	401	415	392	367	405	374	387	397	404	381	400	385	382	396	396	406	406	410	383	414	380	442	406	367	366	385	420	373	406	371	392	370	400	390	405	367	379	408	397	353	406	429	406	413	434	380	392	393	412	425	425	439	399	395	412	392	386	408	400	419	390	428	427	388	415	369	387	409	409	412	407	413	384	398	399	387	391	421	414	409	405	379	398	408	418	437	408	367	392	411	359	392	411	393	386	381	405	388	419	387	397	395	391	401	402	395	410	380	405	367	404	427	411	397	392	397	423	342	391	392	386	392	382	391	344	405	403	406	380	398	393	391	361	394	381	429	433	407	380	404	391	418	387	380	395	388	387	394	399	408	406	383	389	400	374	364	396	396	354	363	446	394	391	406	387	405	389	364	392	368	376	402	443	391	395	417	415	401	389	410	393	382	400	406	377	405	382	404	383	411	371	444	403	416	371	400	369	383	427	406	403	390	424	396	382	396	421	380	411	367	370	402	385	360	419	408	412	360	412	401	391	435	429	440	402
27473	35106	18475	10954	7359	5325	3512	2517	1858	1323	1044	815	754	646	592	588	549	544	599	649	587	685	696	543	540	552	592	647	574	572	515	471	472	446	448	429	412	414	422	403	423	437	505	457	517	491	482	481	489	498	510	522	472	481	544	459	452	444	500	452	450	425	444	444	462	474	456	449	387	474	418	376	400	418	423	382	403	399	400	412	386	387	418	409	406	417	390	398	404	405	379	389	411	404	387	411	395	379	410	406	389	381	386	422	408	413	414	395	371	415	394	379	401	369	401	388	389	389	381	409	457	366	371	453	367	383	377	399	374	433	403	404	387	416	419	402	407	432	370	394	382	465	366	389	394	393	409	360	362	432	423	384	422	391	383	420	383	335	372	423	402	388	429	383	412	401	423	387	411	381	404	402	418	404	378	383	400	417	361	416	406	382	401	427	419	390	377	376	437	404	399	375	382	423	425	382	407	392	390	402	405	428	419	404	394	365	407	377	392	423	406	404	400	432	391	425	422	389	424	387	397	360	380	378	400	399	385	426	363	393	401	420	362	377	394	409	418	389	446	402	409	424	410	417	396	423	405	391	395	390	396	408	369	403	394	357	387	417	425	396	365	397	428	365	391	432	395	391	397	406	393	380	379	415	366	413	400	416	428	369	393	399	407	396	378	422	372	395	395	409	432	430	423	419	392	379	402	389	403	436	393	430	394	386	438	406	384	415	388	382	450	359	368	399	393	346	440	372	403	398	405	395	399	418	375	396	409	385	409	377	409	388	385	410	427	419	375	421	397	421	370	386	372	406	429	412	406	391	415	398	408	388	395	388	388	387	393	404	393	388	423	430	444	364	367	383	415	408	406	368	368	385	406	434	392	404	389	412	411	422	352	384	405	397	361	417	391	402	397	361	385	414	397	384	392	421	421	420	379	400	359	402	393	400	426	419	391	381	414	378	417	441	432	433	387	405	368	387	371	422	411	419	435	418	422	400	385	383	399	422	385	373	355	412	400	353	392	408	406	420	383	404	373	401	377	407	397	417	411	404	391	369	402	398	365	395	356	421	386	383	378	424	402	383	409	413	391	419	405	399	391	389	375	400	407	391	409	416	386	398	372	391	396	421	412	399	367	405	398	456	413	411	395	400	433	384	400	392	389	441	400	397	424	375	367	364	406	370	360	365	377	412	464	428	383	402	420	354	417	394	403	403	411	385	417	417	410	360	438	412	397	368	412	416	406	425	391	387	368	392	408	438	419	416	424	384	434	417	393	400	394	402	401	418	379	403	374	414	414	400	378	378	381	421	359	421	421	392	379	413	413	390	349	402	358	410	416	395	416	410	390	400	367	403	386	398	394	373	390	392	385	410	430	413	379	422	397	383	414	360	413	400	438	386	412	376	387	401	398	395	424	356	403	360	410	396	419	391	389	396	396	387	414	379	407	367	392	414	370	364	392	384	429	405	400	396	385	387	401	438	375	408	413	393	401	393	367	392	380	362	416	372	428	349	414	371	415	421	373	400	375	394	398	441	390	395	399	414	357	390	402	359	405	431	399	417	398	389	390	425	420	418	374	396	455	394	372	401	434	414	387	410	405	405	387	389	407	373	388	383	390	414	403	383	417	404	393	406	390	397	352	404	396	399	374	382	412	397	400	398	403	397	377	379	378	420	442	411	438	384	392	372	440	420	430	365	429	415	381	398	409	368	399	389	413	416	361	418	395	403	407	385	416	401	421	427	395	376	382	358	381	438	377	398	396	378	405	399	397	404	422	414	441	401	420	400	414	385	354	354	420	404	411	382	410	395	388	448	404	405	403	373	409	384	403	363	391	394	405	397	384	400	401	428	413	405	414	377	395	392	416	426	402	395	417	413	386	385	398	401	370	410	401	425	410	359	383	434	375	360	377	396	404	424	397	416	401	402	387	390	372	360	400	406	385	397	427	379	400	383	373	411	383	374	414	417	405	414	403	392	388	426	406	427	386	385	411	423	387	396	372	443	379	411	410	407	401	390	373	390	430	390	340	410	384	419	401	396	428	382	395	400	390	413	403	368	375	405	415	393	368	411	402	385	362	433	400	405	388	386	426	417	370	410	405	396	398	398	402	409	388	402	407	395	390	404	415	373	412	362	391	421	388	382	384	390	393	386	391	377	399	410	433	396	422	412	371	385	402	376	413	406	424	411	377	407	392	368	420	400	392	413	397	440	410	391	384	437	395	395	404	380	390	384	402	370	397	348	400	443	385	386	388	396	410	384	411	393	430	385	430	418	411	404	391	401	415	376	369	389	395	389	376	402	381	393	404	394	423	372	438	421	425	400	457	402	415	374	409	397	394	401	392	374	427	375	399	431	360	414	446	372	389	386	418	369	424	360	402	390	376	415	400	381	425	357	381	361	407	420	386	414	398	399	388	385	394	389	384	437	399	409	392	370	397	449	424	380	422	369	389	367	406	398	396	399	400	405	406	398	341	409	407	409	419	407	360	430	401	397	386	398	416	382	400	395	409	397	425	398	403	415	368	392	377	404	413	441	366	391	416	397	375	433	417	409	393	413	383	424	391	409	392	390	375	419	376	425	378	383	412	377	409	391	389	398	392	408	394	410	375	392	421	393	380	380	409	372	382	429	429	386	388	390	376	420	401	401	403	363	382	378	412	387	403	367	385	427	437	385	408	411	383	389	384	399	382	415	378	404	396	396	422	406	380	384	388	425	390	406	380	400	390	378	413	412	414	367	356	413	399	406	411	434	377	421	396	399	402	378	403	404	432	390	399	421	392	412	403	391	419	417	402	381	433	389	398	370	382	367	378	392	387	370	407	416	377	384	411	421	383	389	388	412	385	393	376	430	384	402	373	449	383	394	377	371	404	396	427	406	414	354	399	385	374	360	399	387	403	386	383	402	419	373	383	404	407	419	357	409	426	392	421	401	402	382	395	400	435	416	426	412	381	384	379	435	376	362	374	367	389	412	379	415	354	400	411	376	401	409	417	388	419	438	423	366	398	401	390	373	403	372	412	387	403	398	419	383	403	412	418	404	401	372	380	408	415	388	393	415	375	400	368	406	372	407	424	406	381	374	387	418	373	381	406	384	421	399	384	399	419	430	374	419	390	420	417	403	407	380	417	418	374	399	380	426	377	416	400	402	407	383	436	381	390	378	395	363	401	418	434	392	397	388	410	403	392	403	404	371	390	365	394	375	429	382	416	379	440	366	419	421	419	355	406	379	396	383	400	411	390	410	447	377	418	391	444	441	399	403	388	391	389	414	413	391	403	364	401	377	405	421	426	418	412	375	411	374	393	412	417	397	398	398	390	406	405	398	353	457	408	371	422	396	375	405	433	426	416	394	420	394	384	391	375	392	362	365	403	386	353	401	421	403	396	426	386	372	420	371	403	433	369	432	369	410	375	410	399	383	399	399	394	397	390	431	402	381	386	374	398	396	435	428	363	407	366	428	440	397	418	394	384	411	424	404	404	382	400	428	400	391	414	401	396	411
29326	21211	11527	4329	2032	1276	794	672	507	427	419	428	387	374	400	384	400	392	400	423	448	432	410	396	406	401	410	390	396	416	351	379	376	387	358	385	373	335	361	400	361	355	409	406	386	386	393	373	369	401	377	355	403	390	375	400	394	386	384	381	352	414	356	380	393	409	397	355	378	372	344	364	337	384	375	353	351	346	344	411	406	377	331	398	349	352	383	373	342	339	410	390	389	377	385	376	393	382	363	372	363	368	392	349	377	418	337	377	381	342	332	368	368	392	355	387	368	394	342	340	403	354	357	386	402	395	355	426	361	364	398	362	365	364	349	309	351	365	371	366	367	326	370	369	364	375	413	369	356	338	397	368	397	370	337	375	338	353	368	407	368	377	369	338	351	370	329	354	380	368	376	382	362	376	366	353	357	369	418	384	376	418	366	349	347	388	362	354	387	407	366	347	367	381	360	358	400	366	376	391	361	394	348	372	326	392	373	375	377	373	357	378	362	391	381	382	396	384	366	376	389	376	394	402	383	359	357	343	351	381	362	355	376	357	381	394	352	349	388	368	399	431	352	372	365	333	351	374	398	371	361	355	394	360	378	373	363	370	373	364	388	361	391	398	350	352	354	352	345	383	374	360	390	398	361	393	348	369	374	387	388	385	364	355	363	374	359	376	381	385	372	418	364	395	346	393	350	373	377	369	386	373	353	389	349	400	400	382	354	388	335	332	395	359	380	337	356	364	379	335	386	341	400	342	371	351	384	382	375	334	403	371	372	364	377	371	372	368	375	375	360	362	349	390	350	396	379	372	364	371	364	383	387	391	358	355	358	392	385	354	388	388	376	369	392	379	349	335	364	388	383	386	382	353	384	389	378	385	368	405	354	360	323	394	392	362	377	362	344	357	396	372	390	344	408	395	363	397	407	394	371	358	382	388	382	377	372	400	350	371	392	367	370	415	342	402	382	344	337	365	363	379	330	338	388	378	358	370	365	403	418	361	387	383	365	377	371	360	351	361	363	377	362	333	365	351	337	361	375	368	390	406	390	372	363	376	390	355	371	356	359	357	375	382	362	362	395	376	362	379	362	363	375	338	343	354	335	370	354	350	328	356	385	358	362	349	379	410	398	393	349	340	403	353	369	389	394	391	394	346	368	358	335	399	353	373	342	398	365	367	386	407	392	377	400	370	395	361	351	351	340	350	372	378	388	406	392	367	378	380	372	363	379	373	376	361	360	391	380	337	333	396	358	353	350	406	339	400	393	365	354	343	342	354	392	397	357	403	369	371	369	351	381	366	374	360	370	355	371	361	375	359	393	376	346	384	363	390	356	388	367	342	373	373	362	385	375	386	358	395	364	370	339	387	343	378	381	382	368	384	424	403	370	380	368	375	379	378	389	396	389	348	382	362	379	380	340	387	341	366	372	345	378	396	379	408	368	371	379	332	387	368	326	400	377	378	386	379	374	363	372	359	374	355	390	436	406	376	345	338	391	340	349	369	365	353	371	382	359	371	349	384	351	324	351	390	370	340	387	385	386	333	371	370	339	376	375	377	417	364	347	377	369	380	379	355	395	384	362	395	389	399	361	379	349	374	353	363	384	362	390	369	299	355	397	366	367	349	376	394	410	385	346	374	376	395	373	384	325	348	351	355	371	375	385	379	377	386	382	346	349	391	358	360	373	377	348	375	356	377	374	407	326	378	368	392	346	378	354	360	365	354	347	398	368	377	374	389	366	401	373	333	385	379	350	381	382	351	386	371	397	388	391	351	367	370	369	347	374	363	381	409	375	371	407	381	336	374	354	383	382	339	339	361	357	370	377	363	343	401	380	355	376	381	345	389	373	404	371	357	361	384	352	347	382	389	371	395	351	370	390	364	364	368	401	386	381	366	374	361	355	356	438	357	352	400	360	377	369	356	369	349	386	390	374	367	358	388	340	393	350	380	349	332	348	368	383	370	375	349	369	339	359	355	344	363	384	373	347	369	375	382	364	360	373	364	339	354	354	357	372	384	364	370	378	355	347	373	369	374	354	369	344	376	377	359	375	338	391	353	378	376	355	350	406	385	389	357	334	354	389	359	370	403	363	382	370	341	381	383	382	372	399	350	385	375	366	356	335	390	364	379	372	343	368	385	339	338	370	375	361	357	330	335	358	341	380	341	372	367	352	370	345	362	359	369	384	372	376	376	354	360	359	389	393	356	368	362	337	342	371	344	354	346	361	360	364	348	363	345	374	381	376	376	378	408	346	362	366	375	369	353	383	369	344	404	362	370	378	370	378	374	394	359	374	371	384	353	402	363	351	362	366	362	359	387	348	387	344	352	382	344	374	363	373	334	391	359	377	350	364	344	372	369	368	355	370	380	361	383	351	384	377	400	353	353	372	386	348	375	370	370	363	369	390	382	397	366	369	386	368	381	349	382	373	375	398	389	383	362	351	355	362	368	378	367	386	357	396	370	374	383	381	399	374	367	377	361	364	386	420	362	395	383	370	344	353	368	369	376	362	346	379	360	385	378	361	389	367	363	366	389	368	353	330	349	362	352	361	383	372	392	387	367	375	376	383	351	354	352	392	385	373	385	369	356	379	349	380	363	340	366	354	378	383	383	355	364	351	371	349	355	348	342	367	371	396	402	389	372	374	362	355	358	364	362	415	367	319	364	344	364	361	380	395	367	335	335	365	345	351	379	351	391	381	396	394	410	345	373	413	366	365	410	378	362	355	373	376	360	368	346	416	385	341	349	363	370	377	361	361	372	396	379	376	348	419	386	347	367	395	365	362	348	376	396	373	387	411	372	370	367	310	366	361	382	362	376	390	364	424	387	379	379	377	377	373	382	356	359	355	380	394	356	376	346	354	356	375	371	356	375	375	365	385	355	373	360	378	372	369	366	374	372	387	400	356	380	336	376	401	345	412	363	361	370	391	398	379	388	353	404	366	388	358	371	387	387	356	356	418	380	341	332	369	350	408	368	379	373	376	344	368	378	358	336	382	341	385	379	374	382	338	368	385	367	343	366	357	375	362	381	365	375	368	366	417	378	363	375	397	332	351	378	368	396	324	383	406	380	392	397	373	374	389	360	376	376	380	381	368	368	386	347	371	362	340	340	400	336	369	354	373	366	340	401	374	369	348	370	377	385	353	376	392	393	395	370	346	363	375	364	350	369	376	403	386	351	372	345	405	381	382	359	361	340	358	368	370	382	394	393	364	368	380	399	371	353	377	332	384	373	392	339	339	337	393	378	383	356	391	361	358	363	386	358	362	362	377	392	377	373	348	380	378	374	372	350	388	373	351	376	400	364	376	447	378	382	371	351	386	358	368	358	325	373	351	406	369	327	365	380	359	387	373	384	356	406	382	387	384	367	354	361	355	340	369	369	359	377	383	384	358	381	356	376	392	380	333	378	370	378	381	387	360	379	322	386	348	337	376	353	377	388	389	380	390	372	387	358	366	361	380	371	347	366	377	330	379	368	352	344	397	344	356	360
22017	21926	8898	4470	2943	1975	1232	907	737	538	507	462	437	398	442	426	430	415	441	428	482	495	461	405	419	432	455	452	408	428	445	419	395	426	404	407	422	384	400	376	420	412	381	435	400	424	413	435	446	437	375	439	426	398	409	478	404	438	423	430	404	450	424	396	388	405	402	432	380	373	371	387	414	399	397	426	440	420	436	425	369	407	389	331	410	395	383	390	390	372	414	369	371	395	401	381	387	388	403	374	417	400	422	363	429	434	377	400	402	420	395	380	406	404	405	395	395	370	410	393	412	402	361	400	416	401	398	388	363	380	403	414	398	380	382	422	345	399	371	401	403	371	410	383	399	374	376	394	391	410	410	414	364	384	425	396	389	438	392	360	404	414	426	385	381	362	389	392	411	390	404	432	383	359	394	378	420	381	398	398	381	444	415	387	388	372	399	385	395	423	391	395	440	398	391	405	413	406	396	392	409	378	414	382	413	425	382	444	369	393	363	441	401	417	368	384	386	356	421	359	368	431	417	406	401	398	399	405	424	399	391	422	395	387	419	390	387	393	407	379	413	409	361	406	411	383	405	386	405	392	405	411	396	419	421	415	361	390	394	391	394	388	389	374	411	383	383	402	409	420	375	391	385	400	388	384	347	408	405	369	404	413	367	372	383	437	410	417	380	357	433	371	385	411	377	440	418	382	377	388	375	414	419	378	408	394	400	429	366	392	366	411	415	407	382	430	414	385	400	429	392	417	394	362	371	410	408	402	423	397	363	377	392	388	418	407	396	386	419	377	395	403	385	386	403	399	421	381	410	381	397	403	385	374	365	414	392	371	429	358	390	397	375	381	380	399	393	363	385	376	405	414	410	360	404	375	432	420	399	451	416	399	404	422	428	392	407	421	427	407	385	437	395	375	402	410	390	389	400	383	403	396	376	402	402	390	391	407	405	425	409	406	398	377	386	403	423	409	393	410	388	400	407	392	433	388	381	425	370	451	410	394	392	393	396	380	387	416	419	405	390	388	428	392	365	419	381	416	385	421	393	395	392	397	392	401	410	409	401	425	369	379	389	432	372	453	386	393	387	434	389	409	411	431	404	383	402	412	368	416	384	377	412	402	390	394	402	386	403	434	415	385	357	403	411	414	386	412	421	417	371	415	430	412	390	419	402	412	417	410	359	409	395	375	391	427	423	390	422	403	426	373	412	420	455	419	398	394	413	385	377	385	411	394	392	373	408	406	389	398	361	389	439	404	427	400	379	416	404	388	401	400	437	390	397	380	427	412	389	395	412	388	388	408	375	382	392	380	417	352	372	438	367	383	385	422	382	393	403	375	386	421	381	418	406	396	375	356	419	400	375	401	404	354	404	425	394	395	415	401	422	406	388	367	407	410	420	387	425	433	376	388	396	398	398	401	372	393	390	362	419	405	409	374	383	384	395	389	383	395	404	404	368	385	403	412	372	387	396	376	357	395	376	426	375	403	373	369	412	414	402	407	445	383	395	430	412	389	385	381	412	379	398	394	390	405	378	392	402	383	372	345	403	382	391	373	388	403	391	406	367	406	400	413	413	408	390	382	457	399	418	412	376	400	406	417	402	419	394	378	403	419	394	420	391	416	398	387	427	391	423	411	392	402	404	416	408	387	354	368	427	411	370	408	422	405	351	430	379	399	383	370	398	397	404	400	433	413	392	397	391	409	363	380	400	428	354	392	381	377	394	428	370	367	379	380	415	382	379	405	406	368	413	414	430	383	407	409	432	416	396	389	379	420	391	387	387	416	381	393	400	386	382	399	372	382	402	412	397	394	387	418	402	387	388	381	403	366	389	406	352	388	375	382	428	399	435	365	389	369	380	417	432	408	390	376	403	409	371	351	370	427	394	406	401	396	412	411	429	388	398	380	383	415	411	372	398	392	412	395	371	357	387	413	421	412	363	420	376	393	419	392	401	411	409	386	389	409	387	389	393	372	422	395	435	380	390	344	364	380	367	416	400	370	438	379	379	396	375	409	375	394	384	385	372	393	435	415	379	395	406	417	402	378	404	401	381	415	389	394	408	398	377	418	382	453	408	367	411	386	383	420	416	398	424	406	392	359	417	370	399	369	416	402	403	410	382	401	365	390	395	386	382	403	373	415	408	395	395	410	396	353	391	391	407	394	377	393	426	388	408	383	398	403	384	377	440	367	393	376	389	418	388	416	356	378	386	364	364	389	419	381	403	411	382	404	410	411	396	364	396	409	393	399	406	375	411	405	408	417	423	391	392	391	398	376	405	453	397	405	426	452	377	410	390	395	416	433	390	409	372	399	406	378	392	387	384	402	380	430	405	398	403	400	359	393	411	378	406	419	387	397	375	410	372	428	413	438	360	381	425	444	410	415	377	403	365	393	405	381	400	392	399	421	405	392	388	377	383	386	425	365	414	407	392	384	422	381	422	362	415	373	387	372	398	388	407	387	376	429	411	390	402	363	358	380	384	413	424	399	422	378	418	364	409	390	388	367	379	390	427	384	410	377	409	401	418	402	416	389	408	441	412	417	427	366	384	393	412	377	432	426	426	416	415	407	418	444	376	375	371	404	391	389	400	392	369	365	456	403	420	398	406	380	380	373	385	397	376	408	388	418	393	379	412	385	422	392	402	373	391	399	395	393	382	375	349	401	371	394	393	397	428	391	430	392	379	415	407	374	411	415	408	397	379	385	408	363	402	411	364	425	376	414	440	408	386	426	380	391	425	419	428	441	363	394	381	402	426	406	391	406	392	412	401	400	385	389	392	387	376	402	407	382	382	386	401	411	394	373	391	399	389	363	382	374	387	370	414	403	399	381	401	383	364	416	404	406	409	408	412	378	387	377	392	402	388	377	401	401	390	422	392	410	409	387	428	428	387	408	425	353	405	357	372	382	409	427	392	432	367	397	425	405	402	396	404	377	393	412	383	424	398	419	380	385	400	421	397	435	418	409	442	387	398	418	406	419	413	397	341	395	418	417	388	407	426	409	437	396	398	401	413	411	392	386	403	404	392	422	371	366	400	402	363	369	402	370	405	389	381	409	428	372	389	395	385	394	397	395	406	392	377	401	408	404	417	384	371	414	447	416	397	391	360	408	363	409	403	384	418	401	394	394	419	370	372	366	402	386	386	424	385	408	431	395	405	399	402	368	372	376	432	417	402	365	382	375	408	414	392	381	382	365	393	396	368	417	411	384	388	388	411	376	403	428	368	413	377	396	396	373	396	399	386	413	408	422	402	398	421	387	416	399	380	412	379	360	360	385	395	416	408	416	394	387	396	420	439	376	426	385	397	394	441	373	385	401	355	387	381	405	360	408	391	402	417	385	383	403	407	425	360	411	417	418	397	394	411	392	409	383	411	384	393	373	433	398	405	374	391	359	367	391	422	408	386	398	371	375	381	415	411	393	405	412	374	411	383	374	377	395	398	374	377	392	398	424	382	401	419	384	388	377	390	434	413	362	407	403	390	401	434	425	390	405
24420	21705	29073	24842	21673	11249	2159	1125	745	588	480	376	362	361	357	325	350	339	345	318	403	364	317	289	290	367	356	374	325	315	297	284	259	290	264	264	282	278	302	251	274	290	278	269	301	288	280	289	328	281	288	303	280	311	276	294	298	294	289	315	272	250	282	235	267	215	282	253	248	256	285	251	252	257	268	279	247	249	247	274	287	264	239	230	271	240	251	257	291	243	267	234	237	283	250	273	258	275	228	242	296	260	239	264	269	264	249	278	262	253	269	256	286	274	248	302	260	273	275	248	249	263	283	242	261	260	283	247	305	245	261	246	268	237	238	260	219	269	256	249	255	243	287	254	234	239	257	282	253	263	279	244	236	243	275	304	237	255	256	271	263	262	280	269	261	257	231	257	287	243	264	261	288	249	267	260	273	267	268	256	261	277	268	264	248	257	252	250	235	232	236	264	247	243	245	250	230	256	246	269	259	257	240	268	245	256	264	254	216	275	252	261	262	261	243	237	256	303	237	291	274	223	230	266	248	258	275	274	280	271	274	256	243	293	256	246	263	247	269	259	258	282	264	270	256	238	244	254	258	260	256	252	256	236	252	252	264	259	267	254	234	249	271	280	251	242	258	247	259	242	246	243	253	257	226	265	249	257	305	263	235	257	254	230	285	216	246	256	271	264	257	248	283	262	255	261	257	221	253	232	262	244	265	248	278	253	263	228	245	266	255	236	271	250	243	262	247	235	255	263	253	240	276	230	257	227	291	260	256	241	220	275	261	254	271	256	254	283	259	235	237	246	246	239	245	253	261	254	256	242	268	260	279	282	283	252	273	259	257	239	267	261	254	272	263	265	278	307	232	256	259	245	252	240	270	252	257	287	274	291	258	293	233	262	248	257	249	272	236	261	261	246	270	221	222	234	266	251	259	251	272	278	273	230	275	248	245	250	254	225	237	247	250	253	264	257	241	242	268	269	237	265	225	281	271	255	248	242	256	233	253	277	254	263	255	241	265	259	293	257	231	276	275	265	270	250	275	279	288	238	245	260	255	275	270	291	303	258	264	277	246	240	253	252	260	274	234	242	272	250	271	266	284	236	250	231	273	249	249	274	232	250	275	250	267	248	214	256	259	275	278	295	278	237	233	287	283	231	233	280	262	278	286	274	246	258	259	254	280	269	232	249	269	267	219	252	267	262	270	261	252	272	235	265	270	256	241	235	234	269	251	238	274	261	242	270	253	246	255	262	259	269	251	279	276	292	258	256	267	259	280	269	236	259	259	285	261	270	267	281	257	275	270	252	286	275	253	253	257	280	323	247	267	285	297	252	256	250	239	277	243	255	271	225	256	237	233	291	279	246	250	259	279	227	247	254	263	248	258	265	265	258	286	232	261	250	277	253	249	255	256	258	246	247	235	226	266	258	250	293	237	270	264	244	271	279	258	243	243	251	252	264	256	266	257	271	248	276	247	264	257	275	252	272	263	279	276	251	248	269	228	263	246	250	255	260	261	260	248	273	250	263	284	265	256	268	270	249	231	254	253	257	244	271	251	264	284	246	260	279	222	268	232	246	258	282	235	265	258	264	250	254	258	264	276	259	269	261	243	246	236	231	259	288	234	253	262	252	253	240	262	254	249	271	255	278	235	266	247	254	289	260	248	271	248	287	269	252	251	247	268	249	275	250	249	241	228	269	268	293	247	274	245	273	260	239	284	253	280	241	257	263	263	259	245	252	262	241	227	250	261	235	233	245	243	253	242	250	275	250	244	240	253	274	236	256	253	267	245	253	252	276	273	284	237	234	273	290	257	258	284	247	254	287	251	237	265	265	278	245	247	253	222	244	240	238	281	256	237	290	266	249	257	250	271	248	276	272	239	269	234	251	267	246	267	244	266	245	245	278	254	275	258	246	265	246	261	244	253	258	255	258	273	260	257	262	244	236	252	254	261	217	249	236	257	248	265	248	260	247	277	297	272	242	273	255	253	261	275	285	259	261	260	245	263	272	259	247	248	265	211	288	223	256	261	276	239	273	238	267	254	270	266	253	266	290	264	259	244	271	274	269	262	283	247	266	264	252	255	264	281	250	257	245	256	243	251	230	253	254	256	235	237	257	275	246	255	251	269	237	266	272	284	259	257	234	248	257	273	259	225	255	287	255	230	256	269	282	254	256	284	258	255	258	239	268	248	274	253	267	245	255	228	270	247	244	275	271	251	248	259	258	266	267	272	257	275	277	235	268	257	273	269	272	245	262	277	232	258	267	252	281	244	259	273	269	255	266	281	261	226	241	262	240	244	282	256	280	272	266	248	262	268	287	278	244	268	245	269	258	243	269	249	232	251	236	235	282	251	268	258	266	260	263	247	248	242	258	231	273	276	281	269	244	260	286	235	257	259	254	264	258	273	263	270	241	271	242	258	272	258	262	232	268	272	254	240	259	255	241	270	257	251	272	280	268	269	255	243	262	238	244	234	282	267	273	278	269	279	262	248	242	243	258	273	237	250	266	246	249	288	263	231	245	234	255	245	259	248	244	251	252	251	278	278	239	244	255	283	255	249	269	242	260	233	240	224	278	275	240	266	257	267	254	266	271	260	256	231	244	222	254	285	275	244	222	234	269	269	245	241	280	258	254	260	268	255	265	237	246	242	248	271	259	286	253	269	257	256	268	255	265	248	238	244	250	246	254	252	280	265	243	242	245	245	237	242	239	263	245	247	247	228	251	293	247	257	250	257	275	248	234	254	299	265	284	269	294	276	258	278	245	249	259	267	273	239	277	273	235	252	251	224	260	253	226	284	272	237	278	253	276	290	257	248	245	276	247	260	245	282	242	257	278	240	262	270	269	228	230	278	279	278	268	262	255	243	235	215	288	250	263	245	245	278	254	262	239	267	255	258	253	260	258	237	273	249	244	254	246	265	284	248	300	236	270	296	257	245	245	278	245	244	301	275	265	237	254	241	241	254	255	260	261	272	290	246	294	271	268	232	251	262	251	239	255	261	270	228	239	269	237	272	252	249	253	268	268	235	281	248	230	270	271	236	272	265	255	261	277	270	269	265	263	241	268	273	278	274	266	269	249	252	269	239	244	269	237	276	248	254	243	254	262	239	236	233	260	260	269	248	251	242	263	252	252	242	274	268	257	262	265	241	255	238	247	231	257	261	277	277	248	265	259	255	277	262	237	240	261	234	247	289	268	251	229	258	271	233	278	256	242	227	244	251	249	280	271	250	282	258	285	258	266	247	284	254	255	264	267	270	270	248	261	265	251	247	273	254	243	241	268	288	268	268	225	249	234	292	256	258	258	237	256	285	272	248	242	246	261	247	263	283	244	257	220	260	234	245	256	240	267	257	281	269	252	259	248	269	265	274	304	252	271	242	239	259	251	259	280	245	247	274	291	271	260	258	253	234	230	258	250	259	288	278	282	247	261	273	269	231	280	235	233	262	239	224	249	246	245	263	237	252	254	263	276	233	279	260	263	241	250	277	241	271	244
25605	33537	14907	7840	5685	4046	2512	1779	1127	828	658	552	491	440	448	408	366	352	419	422	470	476	370	385	364	428	408	434	391	353	344	280	271	259	320	283	299	298	308	297	274	333	319	305	320	318	341	359	311	305	332	339	282	341	325	329	294	344	299	322	299	332	360	289	303	299	281	293	304	267	276	289	237	304	261	282	301	280	251	281	275	265	248	285	296	266	277	256	259	283	273	299	263	278	267	253	270	292	278	272	254	257	258	261	303	307	274	321	281	264	273	251	283	274	279	261	278	284	291	299	287	256	246	291	275	305	275	280	298	249	311	266	245	258	304	265	273	268	262	264	283	285	292	282	250	272	271	286	279	282	252	285	254	266	271	282	266	266	285	289	285	280	291	261	248	288	278	286	237	289	285	269	292	278	300	289	270	281	276	276	276	298	271	277	272	307	269	304	260	270	275	317	255	267	267	271	288	261	287	275	288	254	282	270	264	294	230	263	247	292	286	263	268	259	256	280	279	266	271	285	253	254	243	273	259	254	293	251	270	276	286	275	288	269	268	286	260	264	265	293	302	272	281	269	295	286	289	288	268	259	286	289	263	278	294	294	293	260	288	279	251	297	304	292	267	289	287	281	279	272	290	283	272	288	277	271	254	301	291	276	273	299	284	288	281	254	274	276	262	279	267	279	282	287	293	285	271	274	287	294	250	262	281	273	279	273	261	291	259	296	274	285	269	258	264	244	284	255	279	278	264	284	278	279	276	271	271	285	303	281	281	267	287	294	278	292	268	275	286	258	265	287	304	255	285	287	262	279	277	264	296	285	284	267	248	285	309	247	278	296	300	248	259	272	305	264	270	257	249	270	272	253	267	255	273	275	261	272	290	298	267	284	261	266	284	276	287	255	284	269	284	296	264	280	272	279	266	258	276	280	323	282	286	294	301	249	283	263	280	281	252	253	254	267	297	246	268	301	293	276	263	237	278	246	263	283	274	286	297	261	280	272	306	270	282	259	261	280	268	316	264	280	281	298	264	270	284	256	293	280	273	287	287	261	256	281	297	325	256	275	274	298	276	247	263	266	267	295	262	292	271	292	257	270	285	293	282	286	301	301	302	277	296	268	316	282	258	291	254	301	261	294	269	292	301	290	281	276	314	277	237	285	246	276	263	293	277	241	294	250	284	278	269	271	269	274	274	270	306	275	261	272	254	262	263	284	267	270	288	240	279	293	278	282	293	286	267	268	276	295	286	279	269	282	273	299	290	279	277	296	311	294	269	253	255	281	273	293	275	272	277	246	265	269	237	292	242	271	245	252	307	281	279	254	278	281	300	291	275	284	271	267	259	288	294	256	289	288	296	262	261	285	275	256	258	290	275	310	281	281	242	275	275	290	292	219	268	248	293	303	291	243	285	259	273	272	260	261	276	267	292	265	257	242	287	286	296	268	267	299	300	263	260	294	270	252	261	281	286	292	292	307	259	277	268	275	276	247	289	266	289	299	292	290	295	295	295	241	265	268	254	259	263	269	246	292	248	250	275	275	293	294	263	288	295	292	288	286	276	270	306	263	261	239	296	249	281	289	257	269	258	316	270	263	300	288	273	288	266	297	256	277	288	279	297	262	289	282	273	289	264	279	268	266	283	310	250	280	286	255	275	264	265	279	248	239	302	267	270	297	265	315	270	256	266	275	293	260	277	289	265	281	292	289	278	259	249	302	267	257	293	277	257	275	293	280	282	262	277	255	310	280	276	268	231	260	268	275	231	275	257	273	266	276	264	299	277	277	284	288	273	264	289	276	289	264	269	280	256	269	280	292	277	283	263	302	283	286	255	233	303	261	301	298	299	282	239	269	257	282	280	288	306	254	286	254	287	250	262	277	266	253	270	252	298	284	296	284	262	284	308	271	255	267	266	258	279	310	261	256	274	290	291	282	288	245	272	280	277	277	277	269	289	292	295	241	274	273	272	269	271	285	283	270	276	262	316	266	294	246	275	253	273	265	292	287	262	270	268	281	259	294	288	288	306	288	280	320	315	292	275	266	260	268	281	245	236	279	256	279	281	285	252	266	266	276	269	275	266	275	256	264	286	294	284	278	269	273	268	267	267	249	267	290	279	241	288	286	275	292	291	270	295	276	281	291	257	295	260	244	268	280	295	303	277	295	240	277	257	289	264	248	261	308	270	263	257	284	281	256	253	249	249	282	271	245	294	290	307	261	281	266	247	285	248	292	267	269	270	242	276	254	279	250	284	292	292	282	285	256	299	252	289	279	254	272	258	294	272	284	281	253	257	231	278	289	328	312	263	269	267	289	283	292	281	299	271	288	244	277	269	278	269	246	288	274	274	273	277	268	280	254	278	271	267	267	286	268	273	249	292	304	268	263	262	259	265	273	253	273	296	267	284	288	249	266	284	254	266	296	284	278	285	269	270	248	289	260	276	248	273	278	302	245	291	282	264	246	255	270	268	266	300	282	253	294	260	283	283	249	261	275	256	314	249	276	302	295	266	295	293	279	269	284	288	274	297	264	274	268	306	287	266	282	267	251	255	297	288	287	251	262	274	266	287	275	242	292	263	285	296	263	262	267	265	272	287	271	282	268	281	248	239	291	265	266	272	252	255	265	301	302	275	300	285	272	290	257	284	273	304	296	280	274	265	301	285	240	264	262	277	316	275	255	286	295	255	254	270	270	292	279	278	275	267	272	264	279	288	312	304	281	300	257	273	284	265	256	262	268	276	279	264	277	274	275	258	288	287	285	277	266	261	289	254	267	282	260	263	269	263	289	308	292	270	270	268	277	284	290	266	287	274	270	234	268	272	269	275	253	267	244	264	304	288	264	271	272	296	293	298	299	264	296	307	287	273	260	272	274	291	295	303	275	280	313	296	268	296	286	254	259	289	271	294	304	290	271	286	271	278	285	288	281	284	282	251	278	296	285	250	290	272	288	258	281	287	275	275	263	273	251	241	319	262	293	279	271	297	327	270	265	282	277	277	280	306	284	287	273	261	255	264	269	295	269	271	274	283	307	288	304	316	255	302	289	252	286	285	256	267	264	295	275	289	271	282	279	273	255	282	259	293	279	256	265	272	252	279	289	271	283	270	278	283	265	254	268	261	270	290	297	293	278	269	299	292	280	294	258	286	275	244	265	263	270	310	277	270	287	267	273	274	305	271	297	270	281	273	271	268	257	271	280	279	291	275	275	316	271	256	321	261	283	310	279	280	290	280	276	265	242	288	249	295	268	272	285	288	264	288	249	282	290	279	269	287	273	301	287	284	272	250	293	263	261	273	274	247	297	273	272	282	261	262	264	261	260	287	270	264	266	295	275	309	283	301	288	276	269	298	270	288	294	245	284	262	291	280	255	272	288	290	269	271	300	260	290	242	237	254	288	229	273	282	263	250	312	253	269	318	274	297	295	292	264	255	261	261	279	242	255	284	270	273	266	278	279	273	279	293	273	283	277	269	266	274	274	299	263	258	277	309	266	283	260
25650	21746	28082	25817	12885	2569	1477	1139	860	705	643	642	605	581	598	555	553	561	564	614	612	644	555	603	550	577	568	594	571	529	528	517	498	560	539	546	544	539	484	513	561	583	550	573	573	540	574	579	538	538	544	536	551	520	524	565	519	559	557	544	586	534	548	479	580	512	518	490	498	516	542	548	556	527	538	472	554	559	503	501	499	500	513	530	477	540	532	538	539	517	521	498	524	509	540	476	510	501	549	535	554	469	478	524	487	490	504	471	530	501	519	564	507	486	538	529	547	529	515	494	499	515	493	515	503	504	533	529	522	501	564	521	507	534	511	501	521	493	527	487	513	487	527	491	524	497	498	509	512	553	527	530	490	517	504	523	476	526	485	508	494	519	475	542	477	526	465	517	523	504	509	510	523	503	468	504	493	482	524	518	520	503	552	532	534	534	511	521	512	524	513	500	539	509	519	484	493	549	548	523	546	490	496	485	502	539	504	527	508	511	562	512	526	509	533	494	493	552	550	525	510	532	530	520	530	468	515	510	505	537	522	561	497	515	520	488	529	524	523	538	560	529	534	526	521	510	493	524	470	473	481	495	490	525	499	552	509	509	492	545	529	534	541	496	513	501	569	521	527	478	539	491	481	504	534	513	541	548	568	513	481	485	526	483	526	521	531	546	532	518	516	490	511	518	497	527	485	523	499	552	493	544	527	499	553	465	534	540	540	536	519	529	488	539	548	530	524	521	517	494	540	520	536	524	568	524	523	480	516	532	503	522	546	502	470	527	511	514	492	487	516	562	504	499	511	500	538	498	499	547	556	524	539	506	524	502	520	536	525	536	544	549	478	552	534	521	511	513	536	551	558	493	575	478	534	504	556	492	558	518	497	542	510	509	521	514	537	531	522	524	542	541	525	513	524	522	526	504	478	530	517	472	508	534	522	480	504	492	527	552	555	503	495	528	528	502	532	509	513	503	548	527	528	495	497	516	521	542	507	534	587	504	534	492	496	522	531	529	473	587	515	504	512	501	537	477	504	524	495	528	521	520	541	550	537	541	496	496	532	505	516	507	501	529	507	534	542	525	488	485	520	493	505	514	496	524	507	549	527	527	489	491	477	517	572	540	544	557	495	517	487	498	467	496	516	530	504	472	496	489	497	493	508	506	487	542	481	539	522	534	497	535	498	555	516	518	517	559	522	514	496	495	520	521	496	500	499	530	511	530	489	535	517	493	517	467	508	540	512	495	500	504	502	532	474	572	533	538	466	534	510	484	544	501	517	490	507	537	548	541	528	548	494	550	535	540	525	520	501	564	520	553	532	492	536	539	571	507	516	513	534	529	488	515	516	519	504	517	495	491	512	498	513	540	504	542	531	503	513	597	497	533	552	541	555	532	505	522	523	533	507	452	518	494	527	499	516	479	546	487	556	519	531	547	509	525	495	532	557	483	498	543	456	532	505	499	497	498	486	496	516	522	488	502	560	500	472	535	509	520	509	506	504	550	520	534	508	504	504	467	545	576	505	497	498	511	514	507	494	505	557	535	517	547	495	483	472	521	516	504	486	530	495	521	545	536	519	554	550	531	528	500	486	541	537	500	499	498	495	539	521	494	492	547	510	520	546	506	474	520	490	522	531	564	546	532	520	533	502	521	468	514	503	568	536	529	490	544	524	501	492	484	523	503	511	501	527	536	536	509	567	540	511	526	483	540	511	504	523	528	516	545	517	492	484	525	546	502	503	514	501	484	541	527	562	546	499	481	522	505	498	481	525	523	509	512	505	505	499	543	531	498	494	566	508	551	471	485	527	537	511	485	483	493	487	500	509	520	491	502	540	499	479	538	495	530	491	528	516	518	536	538	516	521	525	526	505	516	491	544	524	522	496	554	533	508	576	524	538	525	532	487	478	559	547	522	537	505	501	492	494	477	527	549	590	517	486	542	514	528	521	487	490	521	516	548	515	505	498	526	527	491	537	511	521	490	539	548	522	561	483	545	519	504	492	512	471	518	532	556	536	496	504	532	513	518	524	505	518	524	516	532	522	518	517	545	500	513	507	492	526	518	498	522	556	529	519	519	540	538	513	496	503	528	565	545	523	531	503	520	501	521	534	519	510	465	562	508	494	481	501	505	521	507	545	490	528	480	499	551	540	550	489	510	538	539	556	518	549	554	509	519	498	510	519	493	519	512	515	551	516	509	533	539	548	502	493	529	530	531	511	542	542	532	534	545	500	541	502	557	509	551	533	506	526	536	506	483	518	520	500	518	545	503	499	511	542	542	520	548	513	481	532	549	494	529	543	532	506	525	524	544	518	559	497	537	498	495	563	496	520	504	511	512	492	522	523	526	497	514	554	508	538	503	503	569	515	479	540	495	527	503	562	522	463	507	541	496	520	492	507	560	527	518	505	506	551	540	540	513	537	522	538	518	533	511	506	544	535	526	525	540	520	515	538	526	520	532	552	501	536	558	544	502	514	517	512	556	523	515	496	505	502	495	502	505	487	528	506	529	483	573	519	540	540	519	542	527	538	516	521	523	460	529	564	516	514	494	511	493	536	511	503	494	506	495	486	484	537	569	484	511	512	491	548	531	548	501	511	554	544	516	578	524	496	470	509	527	554	493	509	547	512	534	518	490	500	487	514	523	515	510	536	510	538	523	537	485	553	567	528	502	522	539	511	557	518	474	483	545	516	513	464	500	491	538	496	517	523	539	517	565	530	530	540	540	511	524	526	515	489	518	539	502	552	527	452	560	551	528	527	525	511	515	532	522	503	542	520	498	525	529	512	550	536	505	539	496	537	535	522	530	462	496	556	469	507	531	541	530	511	491	515	517	508	521	524	519	521	511	550	490	553	520	514	514	562	499	533	508	501	520	512	538	485	543	504	511	542	522	475	514	512	481	553	481	489	513	550	540	509	470	522	469	557	528	508	516	535	550	508	504	520	492	479	541	537	536	531	544	525	481	555	530	500	504	499	534	536	524	479	521	529	538	491	528	545	531	506	503	499	552	529	549	499	525	495	522	513	524	514	482	518	513	517	508	516	537	525	506	502	551	513	571	521	564	533	471	476	518	504	503	517	512	555	549	520	488	515	517	552	500	537	523	482	531	510	531	524	517	532	546	529	525	504	473	510	519	542	518	524	531	498	528	515	536	496	509	516	510	505	495	537	534	531	517	512	536	505	489	527	502	532	491	554	523	500	513	531	541	465	537	536	475	513	462	517	524	495	498	537	527	481	471	522	509	484	522	540	498	539	483	510	503	510	487	532	529	507	534	525	512	512	532	514	511	495	537	523	538	506	523	539	490	534	489	553	543	486	499	480	532	532	509	537	531	488	485	551	520	485	552	470	476	522	513	554	504	509	474	500	482	528	548	525	513	533	484	498	501	553	512	542	510	527	542	495	490	516	521	524	523	517	491	503	496	514	516	532	522	451	558	524	475	524	484	510	525	529	511	538	502	499	479	493	512	561	505	458	522	505	569	530	555	523	535
24751	27594	12162	6303	4570	3265	2408	1842	1283	942	848	745	686	643	588	605	570	594	638	670	697	670	602	592	613	653	630	612	585	586	548	539	533	485	552	497	571	561	561	504	561	538	600	594	601	658	588	574	588	592	557	544	596	589	592	557	580	573	550	554	571	537	591	539	565	579	508	537	560	515	549	541	592	548	540	527	526	557	557	529	554	537	526	566	547	541	538	565	583	532	540	579	575	568	551	564	506	536	533	532	526	513	518	558	571	501	528	558	580	514	538	533	543	540	529	517	482	537	524	520	516	558	554	532	521	546	539	554	546	564	514	521	533	498	543	537	571	570	520	535	567	563	557	554	509	549	547	552	520	532	532	531	565	519	550	529	525	527	546	589	517	523	545	542	531	584	558	545	542	546	516	524	510	535	549	515	511	549	546	530	525	561	526	547	568	488	529	562	504	533	535	531	534	562	505	583	580	546	557	571	524	514	530	552	522	557	521	556	539	478	562	536	521	564	537	525	520	532	520	544	475	576	544	596	531	555	505	568	572	486	539	536	511	504	547	512	535	516	512	515	519	580	547	592	581	514	538	527	524	545	516	512	481	525	564	521	515	535	552	547	518	530	505	576	492	506	521	486	540	552	560	563	577	502	491	485	533	563	551	489	561	519	508	559	530	559	573	528	535	525	558	552	573	535	557	552	528	559	550	538	544	570	518	498	509	531	557	509	503	526	539	544	502	543	543	530	507	559	535	497	539	525	510	573	514	487	537	518	563	541	557	563	554	521	555	578	566	491	521	500	555	560	545	501	543	544	510	562	514	606	559	527	542	542	513	538	557	554	551	554	555	543	530	483	549	512	538	516	545	519	544	559	537	584	573	542	560	551	587	486	521	522	549	571	534	526	535	527	504	547	503	592	534	540	524	532	550	554	507	540	565	549	551	550	481	510	589	539	517	584	538	574	560	535	555	502	567	518	539	526	550	532	522	551	538	544	551	523	566	516	523	505	521	522	555	526	536	518	538	581	484	537	527	594	542	504	537	535	524	548	553	531	548	509	545	519	539	538	565	521	522	480	551	570	524	573	515	506	582	518	520	483	552	552	504	516	530	541	577	536	515	529	543	538	537	564	536	526	504	493	563	516	559	523	508	515	583	566	522	530	550	520	531	533	514	542	564	521	527	517	527	511	569	548	542	524	487	552	525	547	507	539	541	557	528	503	522	551	516	544	499	526	503	554	556	553	546	495	518	502	532	531	532	557	562	558	553	537	505	509	556	496	549	547	560	500	595	536	537	523	579	542	559	544	565	527	528	538	514	501	576	545	527	524	541	495	510	524	553	534	557	540	533	516	526	507	533	523	526	538	529	522	513	524	519	563	519	552	496	590	571	570	555	571	553	550	541	557	542	512	479	541	543	536	541	511	546	548	486	502	559	492	564	555	550	523	513	539	535	547	512	521	531	513	518	515	538	523	549	563	511	497	503	567	547	512	547	563	567	529	543	499	515	550	522	541	530	590	540	542	523	531	497	538	520	518	489	526	504	503	571	506	572	528	511	545	577	563	577	585	543	538	515	580	551	547	506	586	538	542	528	549	555	584	541	532	533	541	551	533	555	540	496	561	516	566	512	536	581	535	550	523	560	546	531	566	569	512	531	552	578	497	532	549	558	552	527	516	526	516	534	492	528	537	548	554	489	568	580	550	506	495	509	546	522	560	516	517	489	536	529	547	524	524	536	524	565	556	556	565	452	554	560	550	565	566	551	532	586	486	557	559	526	524	569	502	569	551	537	558	569	541	488	519	513	561	550	555	524	547	490	538	529	524	568	536	525	568	546	548	549	546	564	530	523	488	570	484	508	525	546	549	514	524	565	518	526	553	542	512	557	529	552	527	545	533	564	548	521	519	549	509	516	559	534	567	533	538	561	540	540	536	541	536	595	559	561	499	533	538	564	517	540	537	517	510	531	503	552	524	525	548	502	569	527	564	491	517	521	529	509	513	507	584	565	531	550	540	519	547	561	529	537	522	545	590	534	512	499	523	557	515	535	563	553	544	545	544	542	534	541	563	541	538	566	530	538	586	585	531	519	545	490	541	549	558	491	538	490	519	550	542	560	512	514	524	573	540	535	538	499	536	545	498	535	545	538	554	506	515	540	549	541	538	529	527	540	543	513	531	536	543	518	610	491	555	524	511	537	501	539	586	551	540	537	530	541	528	531	524	528	546	537	563	562	552	525	497	509	579	566	529	529	554	534	519	501	564	489	512	523	523	518	532	542	549	517	537	533	506	521	501	504	524	531	540	570	554	550	514	581	525	547	542	544	527	525	528	544	572	513	515	520	534	519	511	528	560	515	516	563	562	531	534	576	494	536	551	537	532	517	515	530	538	548	550	558	548	541	575	514	538	490	538	534	523	524	547	520	540	548	539	508	479	524	515	534	482	514	546	531	524	522	535	531	528	525	546	539	545	548	561	540	512	528	524	548	546	557	555	561	552	548	500	536	539	500	513	486	489	524	540	527	533	524	516	556	565	529	581	555	521	574	543	565	523	561	558	519	532	549	516	571	517	518	573	557	553	556	534	493	539	550	544	564	525	544	543	553	562	533	534	541	577	500	534	547	543	524	553	553	516	526	506	515	585	524	561	525	522	551	554	558	543	541	534	531	532	503	517	556	539	533	501	501	526	550	512	495	556	539	534	551	519	526	537	571	541	522	516	551	549	539	509	580	515	541	518	559	532	536	512	561	532	541	532	555	517	548	544	553	526	510	494	528	531	557	553	530	524	507	540	542	556	541	560	523	519	557	549	552	531	534	545	538	542	526	536	535	528	547	530	568	558	544	470	519	516	550	585	513	539	566	515	522	507	560	527	510	518	548	520	514	502	504	552	497	551	572	537	528	509	569	537	563	538	542	567	529	545	533	524	517	520	546	509	537	562	536	518	544	540	534	539	535	493	557	491	555	520	511	552	552	553	530	517	536	512	520	552	556	507	539	550	510	540	546	517	509	540	532	538	532	530	527	524	532	501	518	514	527	531	526	554	545	583	530	546	498	526	523	524	553	522	552	547	548	577	484	554	512	557	511	538	550	555	544	570	553	515	540	571	522	565	526	553	560	538	523	586	561	476	537	553	583	522	488	543	562	541	560	529	522	541	574	519	575	543	558	527	498	528	544	547	536	537	555	537	550	535	588	492	544	533	515	532	535	542	517	554	541	562	548	530	504	548	527	549	547	535	492	488	536	519	545	564	538	556	527	596	532	548	552	484	559	530	590	485	515	527	517	510	553	478	554	519	508	543	556	535	535	533	493	580	550	527	503	542	555	570	516	518	554	543	586	522	508	502	525	551	546	539	565	542	509	523	543	507	511	514	517	551	554	564	566	563	575	544	548	533	578	561	507	543	519	543	547	517	587	520	513	527	527	542	488	568	524	551	524	552	513	533	502	533	556	520	552	542	517	538	518	539	500	524	517	538	525	568	510	528	504	515	536	521	537	551
23135	21640	29445	24336	21649	21736	10207	2009	1437	1039	777	696	572	616	551	515	536	563	582	595	591	578	538	507	570	550	528	507	493	470	462	421	408	439	422	431	402	424	459	471	436	462	457	489	475	481	496	495	492	460	448	484	414	454	458	446	433	428	467	485	490	477	466	460	467	434	437	399	427	382	412	403	453	406	384	391	407	394	430	411	381	465	407	434	441	400	430	423	417	376	415	417	413	417	443	417	388	374	387	387	429	422	437	416	427	410	439	430	398	449	418	421	374	412	420	403	417	423	386	431	399	394	430	401	409	409	395	366	406	408	442	459	425	393	393	474	397	416	430	447	411	442	397	404	419	443	392	411	433	434	397	413	389	437	414	421	425	477	429	427	391	422	429	425	423	415	391	411	383	408	437	412	420	397	378	399	435	429	406	447	437	417	387	435	423	429	415	408	394	417	406	403	404	408	433	417	437	392	445	444	440	421	408	435	413	422	421	413	358	413	438	420	424	393	435	404	413	399	409	418	395	405	418	410	398	398	417	427	436	411	406	447	453	381	456	400	422	375	377	411	365	405	417	407	367	437	429	422	390	411	385	415	380	392	417	428	437	429	401	400	424	442	396	425	448	399	381	415	388	426	374	372	414	386	412	397	405	412	399	433	396	421	425	443	388	424	412	396	408	434	412	434	391	410	407	403	423	413	416	397	428	459	436	398	425	434	422	441	394	423	397	370	378	395	430	403	401	457	396	436	421	424	416	406	402	434	411	449	395	414	420	412	422	433	380	428	418	433	388	418	381	395	386	420	398	378	427	385	438	420	403	416	426	429	423	434	423	417	400	377	380	391	422	377	412	419	401	388	386	391	446	425	381	401	430	406	417	406	382	404	420	443	404	391	408	390	413	393	390	442	378	442	412	385	434	434	422	390	362	405	432	377	438	421	402	413	428	443	408	437	376	421	433	397	435	431	456	376	398	457	436	399	397	434	407	444	433	394	408	402	405	436	406	388	366	398	396	407	420	423	421	395	425	384	425	411	415	417	354	399	429	428	416	388	383	427	369	365	409	399	401	426	351	425	435	399	395	384	408	459	398	383	436	415	379	376	419	409	385	450	461	413	384	400	426	413	442	423	396	427	429	425	398	410	409	402	412	434	393	427	427	390	399	421	387	413	411	410	416	402	440	440	412	423	432	429	405	419	388	425	433	418	397	417	421	395	380	431	403	409	415	383	449	399	413	394	429	422	384	400	426	431	450	423	438	454	432	406	398	420	415	395	417	388	441	389	400	408	421	371	421	445	377	387	409	413	428	387	434	397	398	413	421	423	431	418	422	409	400	378	392	441	403	400	368	390	399	403	446	412	394	410	442	436	411	388	427	409	390	389	448	414	423	437	421	420	428	420	446	418	417	413	401	411	414	417	427	399	455	393	410	383	426	394	410	405	367	415	407	423	412	428	411	383	443	380	448	437	390	405	401	425	416	414	417	397	392	402	408	408	425	416	460	427	384	384	391	424	369	411	421	433	426	403	379	408	423	389	425	407	379	388	423	427	416	398	402	361	410	408	413	415	413	384	399	397	435	425	429	388	411	390	416	401	390	449	418	452	428	409	437	397	366	420	381	393	384	394	385	364	409	405	417	386	410	402	427	415	381	417	398	439	413	403	400	389	385	390	438	446	412	415	425	443	391	405	437	391	420	400	404	422	399	415	425	398	412	409	428	388	425	419	397	426	412	447	413	387	412	387	416	449	414	405	378	397	434	386	415	402	391	423	419	427	440	409	381	397	414	434	372	398	403	412	423	420	429	382	416	384	413	448	422	428	419	372	435	411	408	399	416	407	386	393	405	448	384	384	427	406	421	409	409	391	422	431	452	422	377	408	400	413	400	379	422	425	392	407	372	415	405	418	423	372	379	405	392	428	417	432	415	435	418	393	430	427	397	386	409	435	407	405	374	406	368	435	424	397	428	423	386	416	443	444	412	432	407	387	439	402	421	417	437	454	383	418	429	406	406	408	431	451	384	438	420	391	395	396	338	387	374	390	415	411	407	402	397	399	403	424	447	402	426	417	448	382	456	398	427	384	421	429	456	422	430	398	418	397	393	423	404	406	397	399	430	392	377	400	379	460	403	389	391	426	423	424	412	410	399	409	406	445	400	403	433	415	380	385	407	432	398	407	438	450	415	456	418	436	419	406	429	404	425	446	384	416	419	411	427	401	431	429	414	397	439	383	374	399	418	381	416	412	399	403	407	436	435	367	384	412	370	369	420	414	424	398	407	403	402	419	388	437	406	416	420	411	400	427	412	416	421	401	425	439	427	406	419	423	400	405	417	412	419	418	437	389	438	419	458	403	424	406	448	403	431	371	381	395	409	433	432	427	402	441	437	428	435	396	396	443	422	426	426	393	393	447	423	400	427	439	414	378	408	396	428	374	407	412	404	409	441	405	413	450	403	407	447	417	428	452	420	401	404	389	418	414	386	431	360	416	424	420	419	428	423	398	411	424	400	431	420	409	409	430	386	404	390	396	446	409	415	438	368	382	388	392	401	376	394	421	380	417	384	413	398	411	406	420	422	380	401	375	423	385	404	434	405	433	406	398	411	434	402	401	414	390	403	425	422	405	393	414	438	410	436	388	386	401	405	394	401	407	436	371	383	399	415	383	453	412	454	457	389	428	392	372	446	386	389	402	401	362	383	402	444	382	424	431	400	409	406	414	390	428	396	390	445	420	412	354	437	388	418	421	407	381	471	430	427	417	410	399	414	386	467	451	424	420	409	401	442	434	410	407	410	409	408	418	417	411	416	456	424	410	397	406	425	422	394	419	394	436	371	410	429	417	385	400	360	420	405	414	398	425	398	394	389	400	414	406	430	407	440	433	411	405	393	416	403	374	426	409	399	387	400	399	408	413	411	416	435	431	413	408	396	421	440	409	405	440	397	408	426	384	457	444	400	394	404	387	404	414	395	377	393	381	426	432	421	374	433	363	441	387	409	400	389	392	365	457	397	407	408	419	415	394	443	416	415	417	433	425	433	399	417	407	405	412	386	389	406	402	432	420	394	433	405	432	437	420	429	415	432	412	401	418	421	405	410	454	412	415	395	450	433	415	400	410	457	413	448	401	424	467	389	431	449	398	403	430	407	442	383	426	419	393	414	460	432	465	408	382	396	408	420	447	410	425	407	425	429	425	424	383	386	417	395	409	424	394	415	445	434	394	397	381	396	422	429	380	410	402	409	413	445	448	428	420	380	396	418	412	392	414	417	402	399	387	439	407	448	406	414	433	429	403	399	450	452	421	427	409	399	416	426	409	410	394	425	382	392	424	405	410	416	434	383	425	398	433	422	382	399	392	432	430	418	447	425	389	395	422	407	421	412	382	412	434	414	414	418	399	422	389	400	438	396	418	407	440	364	398	408	432	408	431	390	403	424	415	411	440	397	415	423	393	431	415	396	439	392	398	410	415	397	468	402	415	432	390	387	410	381	361	437	433
29742	37899	19523	10704	7580	5688	3988	3038	2127	1428	1175	933	809	734	662	606	600	655	643	707	775	645	593	576	589	660	671	587	495	508	512	404	420	424	421	454	419	440	435	450	482	495	506	541	496	489	463	489	531	496	527	501	478	444	493	469	490	442	455	446	481	519	460	465	451	444	398	447	403	440	419	444	414	421	448	392	420	394	388	410	439	423	402	392	395	402	416	414	384	423	429	417	429	413	417	450	404	441	421	458	417	399	410	437	396	409	423	440	432	435	398	401	409	403	373	387	399	418	418	409	429	431	422	449	392	404	409	393	424	417	433	410	434	412	411	406	379	409	436	396	416	405	407	404	378	433	462	407	416	412	450	388	431	405	405	438	451	397	406	433	427	397	437	400	438	427	392	388	394	404	378	432	438	455	426	410	414	435	384	407	413	441	444	436	387	430	425	443	415	414	406	391	400	430	452	411	423	384	379	409	393	422	405	403	420	414	411	412	402	405	437	414	422	411	430	383	364	384	417	411	434	413	412	419	448	403	433	385	418	414	385	414	414	391	406	402	376	453	412	422	413	406	387	389	423	402	450	405	409	396	397	416	410	401	397	412	402	438	439	404	418	414	429	385	475	451	432	413	425	398	445	403	415	419	420	434	387	388	403	415	412	408	401	427	405	402	415	414	410	397	403	430	398	406	407	429	416	423	397	401	414	398	423	411	401	404	433	465	426	433	389	408	402	431	409	390	411	371	440	400	421	415	390	409	397	414	426	430	416	403	419	404	381	414	435	444	394	436	412	418	399	416	422	384	438	438	431	394	420	445	412	423	425	404	441	369	404	397	449	400	434	386	397	435	418	404	419	384	398	427	400	425	420	394	380	428	399	406	404	399	409	406	432	394	408	446	394	405	391	383	419	376	385	433	411	382	410	421	440	395	447	429	417	405	397	381	429	458	398	386	438	404	429	472	403	445	405	403	424	449	392	413	402	416	386	374	380	399	419	397	436	417	427	347	432	418	409	430	423	408	405	389	389	426	390	435	392	400	396	417	373	437	403	443	459	408	420	406	415	430	413	392	439	395	413	433	438	415	390	429	409	391	442	432	387	387	430	422	443	411	388	408	381	417	414	405	430	438	440	409	386	430	393	441	429	427	368	397	386	390	373	422	441	400	413	450	402	401	441	389	405	456	444	392	429	414	416	390	441	428	373	421	397	432	371	422	402	410	383	427	416	378	428	418	394	405	400	389	381	372	414	379	438	388	430	403	395	396	412	450	411	410	421	438	403	395	421	405	396	360	439	391	397	432	432	404	389	416	416	397	413	418	396	401	405	404	410	425	383	392	413	435	399	427	400	406	346	427	399	415	416	412	408	403	404	388	410	389	415	426	424	434	391	387	442	418	447	389	384	426	406	391	426	441	429	438	424	403	442	422	374	422	405	424	411	420	398	423	411	381	424	433	407	433	441	397	396	416	369	416	449	429	395	414	407	425	426	443	414	397	419	444	401	438	424	416	363	403	422	437	455	406	404	437	403	432	418	443	421	431	408	435	396	399	436	360	404	404	393	404	391	409	407	421	413	423	415	416	415	418	420	378	407	421	428	388	418	404	399	399	392	364	424	393	392	392	409	387	415	393	438	415	420	442	418	392	426	394	424	385	401	450	408	388	421	416	426	416	426	426	403	403	438	441	411	417	418	422	398	412	432	424	399	432	405	386	430	378	411	438	445	419	393	407	410	435	384	433	401	399	444	396	407	370	411	449	409	383	404	434	398	481	421	416	389	393	393	417	413	421	408	404	415	416	396	429	403	419	396	406	445	439	402	406	404	393	409	411	443	416	423	381	430	429	404	375	421	391	432	388	399	435	377	420	415	419	390	446	462	388	435	448	406	446	440	408	375	420	394	422	451	403	397	435	372	414	376	428	426	392	400	447	394	409	398	436	408	400	403	390	363	402	410	428	424	406	426	401	444	400	424	427	386	448	430	401	425	423	387	429	424	408	440	405	403	416	405	395	390	410	374	436	390	437	419	441	425	424	415	402	420	440	416	403	443	400	435	401	417	389	417	391	395	405	408	408	433	370	407	415	427	453	472	388	409	432	410	386	401	421	397	437	416	440	417	396	395	427	417	433	439	420	364	407	454	411	410	392	396	412	453	432	401	431	385	395	413	415	428	412	431	419	404	417	415	424	395	409	413	403	447	394	394	410	421	401	395	419	386	465	401	395	424	395	392	457	398	416	418	427	400	436	414	411	440	426	428	408	410	399	394	411	435	397	439	392	398	407	373	395	408	401	463	423	396	439	448	436	416	404	440	389	472	424	420	414	388	400	429	416	407	386	455	389	432	396	415	419	463	401	431	395	383	426	439	386	377	360	436	421	396	443	409	402	429	397	418	379	429	424	416	398	410	389	420	382	394	432	395	399	402	429	380	387	418	397	427	395	460	409	397	403	375	433	415	407	420	408	429	462	395	412	427	434	444	411	373	427	412	448	399	454	417	390	438	383	410	416	383	382	425	400	403	389	400	392	446	415	405	435	382	413	395	399	395	475	428	438	424	413	426	367	432	411	402	423	427	443	434	448	428	408	392	453	368	395	423	391	426	405	419	425	396	408	371	418	452	400	377	400	411	418	428	411	434	441	406	423	409	466	379	404	418	418	437	448	434	410	441	423	409	382	402	403	422	441	419	434	390	421	400	387	401	420	418	417	369	423	415	402	429	408	418	379	443	413	416	415	408	382	430	396	416	408	405	409	417	417	432	422	444	402	453	401	405	407	427	427	410	405	392	443	383	388	439	426	442	403	425	399	419	396	413	414	410	444	415	400	402	422	429	409	402	399	430	423	420	399	407	423	413	410	442	404	423	419	411	433	409	410	428	412	435	381	411	383	438	412	440	397	416	416	404	446	415	410	410	410	372	434	422	408	386	415	423	426	401	417	387	437	391	410	393	413	404	388	449	410	399	424	416	450	453	417	419	457	412	392	402	451	420	399	414	398	412	382	409	421	408	389	410	422	395	435	440	389	457	443	452	437	443	466	402	383	429	442	398	443	424	388	411	424	393	434	426	399	410	415	431	395	386	427	447	390	412	413	389	454	392	397	374	408	435	431	417	454	424	423	433	431	404	443	413	402	458	385	436	410	425	385	404	378	413	386	417	400	416	404	389	383	433	413	412	421	403	398	415	389	397	425	436	384	419	417	444	396	420	395	382	443	404	430	385	417	415	411	430	430	424	425	411	420	397	429	433	433	424	431	393	404	429	411	422	374	389	416	384	441	402	400	459	397	420	421	396	420	435	431	389	397	430	409	376	386	434	411	421	410	401	407	417	417	390	388	361	385	406	415	410	429	428	422	400	440	506	392	389	407	403	458	394	404	385	438	400	400	417	415	411	404	414	423	385	434	377	431	414	438	397	410	415	395	412	386	420	428	411	408	407	425	397	395	418	444	386	419	382	431	413	420	401	430	421	391	430	405	388	391	459	417	416	417	406	449	388	419
29445	20927	11433	4746	2124	1291	852	694	579	516	438	386	380	411	373	401	408	418	420	411	427	376	394	391	392	434	416	422	376	372	385	380	395	407	345	394	403	341	389	367	403	386	395	389	385	386	375	376	385	406	381	386	392	388	366	368	402	378	358	400	358	395	354	368	344	379	332	360	364	364	396	382	402	362	361	356	366	349	356	372	365	333	373	385	382	377	374	369	363	353	396	402	348	395	392	331	387	384	353	356	383	363	369	370	354	351	358	340	373	379	364	374	367	359	368	366	343	367	404	411	354	362	363	358	363	396	381	382	374	365	364	340	370	385	351	350	392	370	364	381	337	350	385	352	375	400	371	365	360	362	392	361	344	392	346	360	347	366	343	349	363	354	370	338	358	374	366	357	403	378	349	363	383	371	392	378	344	353	373	392	387	365	377	352	337	359	347	380	371	381	358	350	366	356	383	341	381	364	381	346	382	373	363	361	364	348	381	342	367	378	349	357	357	370	408	352	379	368	343	410	362	359	358	385	378	390	382	348	358	367	320	359	361	344	372	364	345	369	362	340	382	374	360	360	367	369	404	356	370	389	381	340	339	341	322	325	346	358	389	390	405	411	355	392	356	342	376	369	366	378	359	372	347	385	391	364	392	391	357	393	366	344	364	362	354	380	378	378	378	364	381	389	405	353	337	358	385	353	347	374	340	349	377	387	366	342	337	384	347	379	386	330	380	383	368	372	371	358	370	366	365	380	386	320	392	345	359	347	362	372	355	346	356	353	374	389	371	362	376	363	361	362	379	384	387	387	334	322	373	380	384	379	379	352	359	385	370	399	383	409	396	362	403	374	353	362	362	374	342	353	350	336	403	368	396	368	359	373	370	400	390	367	372	346	358	367	341	363	376	354	357	388	361	373	361	371	361	372	366	355	359	369	371	365	377	379	393	358	331	359	360	342	350	362	397	378	369	357	359	344	378	392	402	341	407	302	349	357	360	349	360	353	388	380	355	348	378	360	375	354	385	353	353	344	365	400	367	361	351	354	399	373	367	325	375	362	379	336	350	385	377	359	391	343	339	376	346	366	404	375	360	370	380	372	360	391	341	337	373	358	405	356	371	354	345	374	383	364	370	391	340	412	383	343	373	354	339	352	373	344	398	391	378	353	381	398	393	357	319	355	353	362	362	395	360	373	363	365	350	373	370	367	390	332	361	370	364	363	338	360	332	371	370	407	362	359	372	369	359	333	369	380	375	336	372	351	365	396	364	366	376	406	371	359	359	377	346	351	354	414	341	341	360	365	329	376	357	380	340	377	356	381	357	373	373	367	340	353	351	358	387	356	379	331	377	368	353	384	373	369	385	368	374	390	380	377	377	377	342	383	364	381	374	367	381	377	347	372	340	368	374	354	399	385	364	364	329	381	334	384	363	341	349	412	353	349	339	347	387	376	370	381	365	355	365	374	351	409	373	371	364	355	382	347	369	375	371	365	360	350	363	372	366	337	343	383	357	413	412	365	411	347	332	378	364	375	367	338	356	351	367	393	399	407	329	365	375	343	346	356	357	392	383	397	375	385	366	381	337	382	352	351	377	394	358	360	393	365	381	358	355	372	381	354	373	345	412	354	339	384	383	332	384	357	370	349	393	379	372	361	348	386	356	389	383	405	412	351	361	370	359	376	354	382	377	366	373	366	385	349	361	380	344	345	339	351	368	347	392	349	368	389	366	367	349	387	370	373	376	356	351	353	364	381	360	375	380	326	372	365	385	390	394	355	356	369	367	381	363	385	350	330	379	358	327	365	394	369	371	368	363	376	382	371	365	378	391	359	360	372	385	355	392	352	392	408	378	373	354	379	365	381	397	323	366	360	371	359	353	375	404	365	334	386	386	410	391	389	351	358	356	359	361	389	384	406	348	362	372	356	352	371	389	347	338	376	383	340	379	362	365	374	361	367	363	369	364	359	388	388	374	343	358	379	347	325	331	362	371	343	404	385	397	317	377	337	359	353	378	353	354	380	361	367	351	365	386	344	383	328	364	346	356	381	371	378	402	360	330	359	382	371	378	382	368	343	347	388	369	362	356	345	368	386	376	341	363	368	341	350	357	381	373	341	376	372	352	339	344	352	349	355	364	392	365	377	368	341	393	366	373	367	380	370	377	357	355	361	376	356	366	372	361	365	389	353	369	376	343	412	394	383	359	360	379	358	359	346	376	352	389	389	399	369	415	373	368	329	392	364	326	356	363	364	372	377	349	351	353	353	369	398	374	346	344	326	363	372	379	389	386	352	371	380	415	350	378	356	394	345	364	347	340	380	355	365	377	354	370	413	365	365	320	368	368	356	368	385	369	374	354	360	346	425	365	375	342	341	390	384	385	369	359	360	388	392	350	356	370	366	361	358	350	327	370	353	346	370	362	377	362	362	366	352	365	356	375	367	341	354	372	339	355	392	387	379	358	347	358	387	339	371	367	366	401	391	393	329	374	400	372	405	376	358	395	401	335	404	346	384	351	376	347	363	351	373	348	372	379	370	334	383	392	355	336	353	343	351	373	345	349	395	372	357	392	363	365	340	363	367	354	354	397	365	372	361	366	343	367	405	347	361	387	367	349	405	380	387	387	394	374	347	364	380	386	357	374	376	349	367	366	370	369	387	353	348	381	367	349	366	369	381	372	365	369	375	352	338	390	357	343	331	369	405	362	367	350	371	370	355	372	353	383	359	346	348	389	398	365	362	394	391	382	387	363	393	346	392	357	351	385	384	395	361	369	366	355	365	373	373	372	373	388	392	370	397	366	356	369	356	359	362	384	375	380	375	341	376	353	344	367	351	362	388	398	363	369	332	372	367	371	397	324	357	331	363	339	383	395	369	329	415	378	362	373	389	366	360	379	332	435	375	349	342	372	382	369	350	328	331	346	399	369	368	383	383	382	360	347	351	363	345	376	359	364	382	372	333	384	346	383	358	340	376	359	371	355	354	365	356	363	377	358	388	394	342	364	384	381	377	361	318	386	361	402	385	376	342	365	360	395	361	405	359	380	362	364	349	349	366	375	383	383	419	352	386	376	368	392	373	330	368	409	365	359	353	363	325	378	387	347	352	374	384	341	363	363	343	347	352	386	412	374	381	368	389	370	353	367	388	380	354	352	365	374	374	342	383	373	371	358	398	356	352	391	374	327	377	404	360	380	374	361	370	384	346	376	364	382	374	383	359	411	396	365	383	337	395	354	367	349	337	376	393	369	342	356	336	359	355	375	358	373	392	407	344	388	363	374	389	340	404	330	369	352	373	368	371	332	360	376	349	379	362	359	357	351	358	328	372	373	338	379	349	413	335	357	391	340	361	325	347	389	362	377	371	364	380	335	373	398	345	380	343	370	379	362	432	382	406	363	383	387	351	356	365	394	379	401	369	369	335	370	374	355	342	328	424	347	362	396	349	342	388	404	355	348	354	358	347	344	398	388	347	384	354	344	392	350	390	395	385	362	385	329	333
22897	20281	9115	4659	2996	2033	1391	1004	790	634	521	520	432	454	400	378	412	427	457	481	460	447	408	428	468	462	457	451	384	435	384	411	412	391	375	390	380	420	421	377	401	445	437	447	412	442	450	410	442	407	449	401	422	460	403	421	408	420	405	412	415	411	404	414	399	401	393	379	375	394	382	396	395	394	384	430	385	416	360	407	370	394	388	399	420	399	391	404	403	382	372	395	346	413	382	392	387	380	408	391	417	403	400	406	385	383	384	378	411	369	361	354	378	379	366	376	394	383	393	410	378	347	404	394	395	400	366	373	386	387	386	382	423	401	373	336	387	386	414	398	404	373	431	407	405	365	427	395	400	401	416	417	416	394	361	400	380	399	409	429	385	376	402	406	394	390	406	392	376	402	418	406	388	399	392	402	366	416	395	395	407	381	409	406	406	404	386	413	415	405	404	361	387	368	401	397	404	365	394	404	406	391	405	446	395	379	403	419	416	387	387	428	381	419	369	393	375	366	399	398	386	371	398	381	374	436	396	385	375	382	382	389	386	403	392	358	371	389	371	389	344	400	412	369	359	382	418	414	341	359	434	377	363	367	385	397	365	385	392	392	376	421	413	421	419	365	394	367	375	399	372	415	420	413	382	360	383	402	359	437	388	389	395	424	373	382	379	420	415	391	384	409	397	427	390	381	342	406	395	380	423	381	416	385	414	430	398	364	400	418	377	398	375	397	416	394	404	373	357	391	406	406	386	421	367	398	413	429	379	389	402	418	405	374	384	383	369	400	358	394	394	393	405	412	424	377	409	389	430	361	392	427	418	385	364	376	364	419	369	404	376	377	390	371	371	400	403	424	394	399	386	399	429	397	395	386	383	379	400	385	376	424	420	442	389	368	367	355	414	412	432	373	371	374	420	421	385	417	391	402	393	423	393	379	386	431	415	375	381	389	409	396	383	352	396	370	404	388	402	393	406	362	404	382	403	397	384	350	380	429	371	396	390	384	386	377	389	366	431	377	397	381	377	367	368	390	390	401	418	426	417	378	357	379	360	348	403	380	399	413	355	409	367	399	388	392	429	376	424	389	392	406	435	432	403	387	393	398	408	397	371	387	402	388	413	382	391	394	396	381	390	384	399	381	406	372	414	384	360	371	352	376	359	388	425	394	407	401	419	420	396	386	389	405	355	406	421	373	415	371	350	419	380	367	384	327	412	391	427	424	404	382	386	397	382	424	376	405	372	382	396	380	394	373	388	384	371	360	426	392	347	381	412	382	403	394	379	391	389	402	369	373	352	393	371	394	398	390	385	405	439	367	369	362	363	385	378	388	426	403	377	369	384	398	373	363	380	396	390	402	392	360	410	436	416	394	387	378	423	378	370	406	376	370	358	400	410	387	401	407	408	382	383	383	432	405	356	386	403	372	406	397	419	364	376	388	378	388	414	354	403	395	376	411	369	376	390	373	397	371	376	390	376	401	387	410	373	399	432	353	389	389	400	437	423	437	397	396	402	400	383	390	414	384	415	378	405	404	407	429	427	386	369	380	399	413	381	375	365	359	392	385	353	374	393	381	401	439	417	387	389	395	424	417	394	418	381	375	390	403	410	385	365	390	441	392	380	370	347	355	368	385	403	394	430	401	371	409	423	381	384	409	368	398	412	395	397	409	392	404	435	399	371	409	413	405	384	410	372	411	416	403	409	371	412	430	363	432	382	385	398	362	410	377	399	405	365	393	416	395	382	395	387	376	396	396	419	413	387	378	379	372	375	394	401	380	395	368	381	398	376	385	427	438	387	370	396	398	372	433	381	376	396	397	389	392	390	356	437	387	435	370	405	386	386	381	398	392	373	399	398	378	394	391	414	414	429	400	413	372	370	353	398	374	396	360	397	377	412	420	378	391	429	400	420	357	380	347	386	432	390	390	444	403	415	397	376	404	402	380	342	409	419	426	371	398	395	399	377	393	417	412	378	392	393	383	414	347	387	376	398	419	392	361	387	397	425	371	358	376	367	374	386	433	375	373	389	367	395	387	383	373	361	412	403	390	402	433	398	398	386	391	399	418	412	382	398	385	386	393	404	378	393	391	396	366	433	365	374	441	416	385	383	381	385	409	399	386	359	380	389	405	378	383	400	417	395	396	401	398	424	359	372	376	392	424	381	406	395	424	374	407	377	404	414	376	363	409	355	391	407	404	391	388	399	403	380	401	384	399	358	407	394	409	420	399	375	415	394	363	389	392	400	351	406	406	359	377	430	377	398	360	388	405	384	389	399	418	396	360	392	353	404	375	373	377	379	372	371	395	371	423	379	386	414	382	425	398	377	377	373	398	398	358	423	398	365	396	394	442	386	363	388	409	396	385	376	389	386	394	396	418	422	385	398	408	398	384	407	366	367	402	412	381	410	397	378	366	392	386	382	372	413	382	396	420	387	398	382	395	381	388	395	385	399	423	412	403	392	370	369	396	421	405	402	409	404	381	409	397	372	403	427	398	399	383	378	387	415	387	418	397	379	398	398	418	390	396	386	415	379	368	384	372	376	400	387	401	385	373	380	380	366	402	393	383	398	424	407	394	387	391	412	356	392	364	409	419	422	390	371	367	433	415	400	385	383	377	366	418	402	376	369	373	358	385	387	387	355	408	398	398	404	433	397	444	379	408	404	374	382	380	401	429	421	401	412	374	363	403	385	405	393	387	386	362	378	405	365	415	414	395	407	358	428	389	406	437	370	418	419	410	395	378	378	396	367	405	406	373	401	362	393	394	373	408	400	393	393	374	395	407	422	380	383	390	390	370	388	385	425	403	395	371	407	422	376	405	382	366	404	397	394	394	383	382	378	441	380	393	397	398	359	400	394	413	403	426	400	367	422	405	417	388	387	371	402	399	403	389	396	369	403	397	362	406	380	388	419	421	384	390	401	391	411	381	388	419	418	353	387	423	366	387	381	416	359	389	403	372	384	386	361	393	411	398	395	405	405	413	360	399	373	435	390	426	422	391	360	379	367	399	396	416	403	415	397	393	396	414	385	429	436	384	397	374	409	404	364	390	392	358	384	360	369	362	382	396	404	358	388	418	366	375	417	403	381	428	425	400	435	372	366	380	419	411	390	374	399	409	364	392	394	355	406	411	401	364	389	382	395	452	437	391	402	415	390	413	375	394	412	405	418	406	392	384	405	368	393	376	369	415	372	370	446	378	411	359	373	366	438	415	381	330	394	441	372	414	382	396	367	419	402	402	380	396	386	372	409	398	405	399	382	390	395	427	389	378	394	437	382	414	395	423	367	390	408	388	406	386	380	394	405	401	388	414	399	331	402	398	405	376	404	384	377	376	436	391	390	366	378	411	380	398	373	413	377	373	392	406	385	427	417	394	381	409	414	431	398	390	400	376	441	398	414	391	410	421	434	374	405	374	396	438	378	407	402	420	381	401	352	378	381	405	395	394	415	382	377	400	414	385	416	385	381	389	411	423	392	376	401	397	412	369	433	376
24315	21640	28971	24797	21631	11198	2056	1156	786	558	526	428	364	337	341	338	345	310	329	361	380	340	309	318	381	379	349	338	313	295	299	281	270	262	250	254	258	282	284	309	276	295	287	265	306	301	288	321	315	312	302	304	246	284	265	281	279	307	275	272	289	257	266	260	281	279	270	252	273	252	290	245	262	266	245	264	244	260	268	274	225	275	243	220	275	273	263	269	267	270	290	273	258	260	280	257	260	251	251	264	265	250	279	232	283	256	225	232	253	247	264	263	274	257	234	265	253	257	252	281	241	247	255	257	245	236	269	244	270	275	244	267	240	274	286	265	273	268	264	235	266	284	260	250	274	246	258	257	238	237	258	252	242	260	274	236	262	239	272	244	223	254	258	257	254	243	253	263	262	251	282	280	279	260	240	278	288	234	244	252	267	261	239	289	223	242	280	249	253	269	251	240	246	247	262	260	251	291	232	241	223	238	247	249	267	260	248	235	240	275	275	236	259	272	228	244	253	230	252	251	267	240	240	254	251	247	239	252	257	244	253	233	241	232	269	257	240	279	246	267	262	240	257	266	264	259	251	245	274	258	237	262	267	257	236	280	281	270	244	245	235	257	241	260	267	259	235	236	275	272	297	259	263	244	229	266	244	265	226	224	272	232	240	264	233	239	260	244	257	273	265	245	248	253	258	271	251	259	278	240	232	239	233	282	266	280	264	260	247	287	262	246	236	253	244	245	263	272	247	245	269	228	264	246	269	257	275	245	255	256	253	252	261	261	255	276	296	254	243	221	260	261	254	275	267	263	267	249	263	242	225	248	272	260	264	235	264	245	278	258	226	253	245	239	274	266	249	259	258	262	267	277	295	237	252	253	238	241	255	254	238	260	280	265	233	247	254	241	246	246	251	221	262	229	260	242	260	252	253	220	234	266	274	246	242	262	262	244	237	266	260	249	247	278	274	246	249	225	248	276	236	246	275	251	262	243	254	256	258	243	235	268	235	262	256	270	239	237	253	235	258	251	235	233	282	266	268	231	249	235	275	260	288	241	259	255	264	244	258	275	253	251	247	258	240	248	264	251	289	268	255	274	303	225	259	237	245	254	235	267	269	261	241	258	277	273	218	245	249	245	278	241	274	247	240	267	257	247	267	254	266	251	241	283	258	274	278	258	247	265	250	256	219	265	295	260	260	248	266	301	230	268	255	248	242	250	248	257	238	259	236	235	243	246	226	259	257	263	238	258	261	262	248	252	244	302	249	258	228	242	236	262	264	253	271	253	260	265	286	253	250	250	228	234	252	238	240	259	262	227	268	293	254	272	262	251	269	237	264	251	229	240	252	237	270	282	257	243	268	235	267	264	266	288	265	259	245	246	279	214	267	287	239	278	252	270	247	269	251	268	266	238	235	256	227	245	275	234	267	264	252	234	280	248	243	243	261	232	248	232	268	225	257	292	245	243	255	250	253	242	272	248	251	277	276	258	255	267	257	249	229	254	234	279	265	252	251	273	223	235	252	247	280	269	259	228	271	264	255	277	262	266	261	260	235	268	266	241	248	252	238	248	273	262	244	274	251	254	268	250	272	270	293	249	250	283	260	276	234	239	264	218	253	239	259	244	283	227	228	267	234	275	246	215	245	274	266	283	251	254	250	248	252	259	250	230	287	234	270	233	265	227	248	246	258	253	237	245	265	239	235	233	225	232	253	237	251	257	262	247	258	251	216	254	246	249	274	249	271	266	279	255	248	269	242	251	287	264	235	258	252	236	259	245	255	237	280	258	249	251	260	238	256	264	266	298	247	249	269	244	280	273	237	253	247	236	228	276	229	264	231	241	259	261	231	244	256	225	266	247	278	241	258	283	258	257	255	248	257	250	245	254	256	243	233	249	237	237	256	252	265	265	284	236	251	249	249	266	237	260	266	269	218	256	258	272	291	226	262	283	241	283	258	250	221	250	239	247	253	253	212	246	237	260	245	259	231	241	258	251	251	242	261	252	254	260	250	243	251	227	252	268	249	248	234	302	252	260	245	246	249	243	236	264	249	242	283	226	245	241	267	261	246	267	237	258	281	261	262	262	232	256	250	242	248	239	259	272	272	259	247	268	250	245	279	241	262	250	260	282	235	239	249	251	267	246	244	253	257	290	246	261	238	234	271	239	257	262	248	267	245	239	276	291	239	263	248	260	260	270	275	260	248	274	249	253	257	251	263	253	237	251	256	248	262	245	269	249	250	250	244	236	263	271	253	245	259	240	269	254	255	258	284	258	288	278	247	251	241	267	266	246	251	230	244	286	261	228	260	255	245	252	252	236	249	269	243	218	273	229	265	240	254	241	262	242	283	254	244	285	259	271	262	247	263	232	266	276	247	251	240	250	269	241	263	298	243	252	268	257	246	268	253	244	261	236	251	251	237	246	263	245	247	250	254	230	229	236	292	249	248	256	233	268	267	259	237	256	242	255	244	268	243	266	275	257	273	255	228	250	264	269	260	237	251	265	268	275	265	274	225	252	257	264	235	249	267	270	265	261	302	251	244	239	253	260	242	250	262	221	291	242	255	245	242	249	235	235	260	256	234	252	234	241	267	242	232	269	215	258	253	256	242	217	253	243	223	218	249	257	263	255	240	263	228	265	272	272	253	231	277	278	250	240	260	257	284	245	218	257	264	234	247	260	242	238	293	264	266	257	254	247	279	261	240	248	219	284	247	240	286	264	266	253	257	265	228	258	244	271	252	255	227	239	302	267	280	255	242	234	266	267	246	255	287	231	259	244	224	242	277	266	243	264	279	272	262	254	231	254	248	244	264	277	239	261	265	246	239	249	250	243	242	260	233	264	272	275	270	248	240	252	250	262	231	262	241	248	257	224	263	241	255	236	267	252	258	242	247	231	269	281	271	259	270	252	261	240	268	244	238	254	265	265	271	260	261	265	258	262	256	276	266	228	237	245	256	275	271	280	242	228	241	232	259	243	260	244	270	244	241	247	239	244	268	254	235	248	274	225	266	262	281	271	241	287	257	236	291	259	237	216	272	254	275	287	230	234	225	250	266	260	246	229	259	235	248	239	252	250	219	216	248	275	269	215	241	238	258	248	259	239	249	249	249	259	241	242	261	232	242	248	272	244	245	235	242	244	258	291	245	258	246	230	274	237	253	245	255	264	248	226	265	259	247	244	224	259	296	265	248	262	244	282	242	271	243	222	259	259	230	276	259	280	252	263	254	255	261	232	252	252	247	269	275	240	276	291	234	244	263	261	238	269	270	240	267	250	230	248	252	235	260	249	257	259	246	248	241	232	254	255	259	250	269	255	239	272	254	257	253	276	267	247	270	272	256	249	257	251	247	242	269	268	234	279	248	233	234	249	250	232	256	260	258	251	233	237	233	259	242	255	244	275	244	284	247	251	227	268	253	250	248	258	228	278	258	282	256	269	260	263	259	256	282	278	235	281	228	279	270	243	240	252	259	227	257	235	246	271	278	240	261	243	250	271
26292	29900	15436	8846	6302	3925	2667	1771	1280	871	729	580	472	469	412	413	392	403	451	495	457	393	406	375	388	429	403	318	366	348	276	283	275	286	253	305	273	296	279	297	356	354	353	343	326	350	373	313	340	339	329	323	325	337	324	348	298	315	336	292	295	297	295	274	283	272	276	277	278	273	260	282	285	275	278	281	276	299	276	270	282	283	295	273	282	269	275	264	277	292	255	260	259	276	245	263	270	252	275	274	276	266	255	273	248	266	295	286	276	285	282	259	255	242	309	260	276	307	247	278	275	255	271	277	284	261	286	279	273	269	256	261	281	267	278	284	285	273	269	259	273	276	263	282	272	251	301	267	286	236	278	284	244	264	268	264	286	280	286	287	262	263	287	256	270	263	255	253	278	285	264	268	256	271	275	297	252	259	301	286	322	265	306	295	265	297	259	262	265	295	253	249	264	256	237	261	262	256	276	265	283	283	267	270	254	247	254	270	268	251	278	280	279	273	289	267	255	285	269	295	268	264	277	268	298	306	258	269	269	252	272	254	257	259	272	249	284	253	266	265	272	277	281	256	283	245	242	276	256	266	265	281	253	284	261	297	289	277	289	263	296	287	274	291	274	291	274	259	291	279	256	267	258	267	267	250	264	278	274	272	300	251	268	260	287	276	267	277	290	267	299	288	289	239	270	257	269	270	275	279	264	275	288	276	249	281	294	253	239	285	282	268	261	275	270	303	264	275	272	255	281	260	254	288	254	274	271	309	259	292	274	269	269	260	284	284	275	262	264	267	267	268	300	278	285	254	258	280	268	270	303	262	252	266	259	232	290	252	267	292	279	301	278	256	274	266	296	254	275	272	261	248	260	269	262	276	247	260	294	258	264	276	291	257	279	281	260	274	264	283	250	235	292	244	253	262	293	294	274	284	296	261	277	258	279	264	281	263	270	260	275	318	299	260	273	280	250	243	283	270	290	304	245	286	273	267	273	275	253	275	275	249	271	289	254	281	288	242	271	273	275	291	260	241	283	271	309	300	302	308	268	287	293	271	276	260	271	251	267	268	290	259	299	244	294	291	270	273	262	279	287	285	278	265	282	266	275	266	258	252	242	269	308	280	291	278	265	285	260	280	265	253	270	265	275	284	286	275	241	268	294	258	273	295	277	284	263	249	278	301	270	273	277	283	250	329	277	277	230	269	283	263	248	270	269	255	284	284	278	283	260	286	269	256	269	286	307	276	243	311	254	268	264	260	265	274	254	280	259	277	276	278	312	299	293	277	268	269	244	308	244	285	256	279	270	266	267	272	295	272	270	257	271	275	274	276	274	278	258	275	237	313	287	269	304	310	271	276	297	309	261	254	269	260	260	261	255	240	269	282	278	247	291	278	277	275	273	279	293	254	286	273	278	254	271	282	270	265	305	278	275	295	253	263	278	291	252	267	271	260	277	267	272	254	270	295	259	230	264	258	278	294	268	256	279	272	259	242	252	285	262	277	270	278	267	282	301	271	272	284	253	248	271	270	272	255	271	292	258	301	250	268	256	262	282	268	304	289	280	255	259	300	276	302	259	282	276	273	280	257	261	272	314	260	289	260	296	285	240	265	279	245	248	288	274	306	300	270	265	251	238	269	275	256	275	261	270	275	288	262	251	244	277	269	257	275	261	278	284	297	254	275	278	289	240	272	284	286	255	258	285	277	292	272	272	289	268	275	243	238	249	249	277	278	287	273	280	275	281	270	296	289	283	283	274	245	277	268	284	270	296	295	287	280	258	264	303	284	300	250	259	284	287	240	272	252	281	273	281	254	256	298	311	263	247	279	281	281	268	283	292	251	268	282	262	256	308	273	267	262	269	265	271	246	268	249	267	274	267	259	260	291	292	249	286	260	255	270	282	268	279	258	253	281	283	286	263	276	285	296	300	305	242	284	289	282	312	279	265	274	274	273	257	284	280	263	263	251	271	268	252	261	291	280	281	287	263	291	282	295	281	270	270	301	241	267	277	286	255	256	295	281	280	266	268	268	294	273	251	268	272	285	267	258	299	268	268	264	293	247	297	284	261	299	322	281	282	275	281	279	256	280	279	298	271	270	234	269	284	259	277	278	276	275	311	302	274	257	258	317	249	270	267	251	263	275	306	309	292	280	273	279	255	244	289	263	269	282	241	272	260	293	295	295	240	269	276	267	258	277	279	289	265	284	251	268	269	289	262	269	303	252	254	250	294	252	277	242	304	268	267	273	291	279	283	265	258	256	272	275	283	270	308	260	278	257	283	256	297	258	258	273	277	287	255	263	281	258	297	271	285	276	255	244	263	271	270	288	283	254	282	288	274	291	282	259	298	283	295	283	265	271	281	265	282	263	240	244	247	276	274	270	288	291	261	309	277	270	269	246	246	312	280	263	269	298	263	261	273	282	264	280	274	280	288	274	267	287	300	246	299	284	252	266	276	274	261	265	300	276	267	303	264	258	273	246	294	279	279	294	278	260	260	263	264	249	239	267	280	297	239	217	282	301	273	293	271	265	284	262	256	269	251	241	274	264	267	279	286	265	280	290	261	260	266	283	249	270	254	274	259	291	252	288	241	257	264	227	248	260	294	298	276	284	271	280	262	290	257	255	252	247	255	284	274	280	293	259	253	282	267	276	273	256	253	285	247	297	298	277	269	269	283	254	272	264	238	272	251	253	277	264	296	260	260	262	260	274	292	296	254	259	254	284	292	270	260	277	280	256	253	283	258	272	307	280	288	250	294	264	313	245	280	277	262	252	274	278	309	268	263	273	306	278	280	259	285	253	258	276	261	273	280	279	285	241	272	247	284	258	259	256	293	279	241	270	270	264	253	294	280	259	308	251	265	277	255	269	287	273	273	246	290	279	282	250	283	268	274	244	277	276	268	256	311	281	256	248	258	289	263	293	292	259	253	278	292	296	295	284	265	278	284	257	266	275	273	251	271	286	283	255	297	258	272	249	291	274	287	311	245	251	252	276	267	247	281	273	260	267	287	283	275	283	268	266	257	304	276	260	269	279	255	270	299	263	288	286	264	292	283	278	278	250	283	275	270	272	272	263	275	266	290	321	287	276	250	288	272	277	259	259	262	269	260	269	272	279	251	289	272	266	289	280	255	275	267	284	270	271	244	275	246	282	272	274	253	281	279	253	271	300	268	278	265	280	272	272	308	278	257	273	272	266	271	259	261	266	231	291	269	297	258	251	282	261	256	274	268	276	262	254	271	273	266	256	277	283	251	275	277	275	287	288	267	267	266	288	282	248	266	278	251	276	273	259	278	275	253	287	286	285	268	262	274	268	261	301	288	282	272	257	309	248	278	268	269	262	294	263	232	297	300	239	268	288	258	296	262	265	282	303	262	248	269	275	240	271	243	268	260	264	251	264	299	268	286	245	264	275	303	274	285	256	243	268	261	280	298	263	283	267	276	277	303	263	254	253	295	263	268	297	286	271	269	266	261	307	286	281	274	266	260	247	271	286
25520	21643	27943	25746	13568	2975	1584	1172	911	705	675	599	555	605	550	565	581	590	601	626	617	623	600	617	643	607	593	601	536	558	551	497	507	534	569	537	541	513	537	541	570	584	551	579	574	540	551	568	543	575	561	538	499	547	569	514	554	559	518	557	512	548	563	514	554	533	525	513	511	516	513	555	532	527	563	524	528	508	534	530	518	503	498	501	500	508	513	482	498	470	496	542	528	545	511	524	549	517	483	459	504	518	550	484	513	536	513	499	506	507	509	475	529	524	510	538	495	555	485	529	546	531	493	540	493	528	521	511	497	526	559	522	519	551	522	536	568	522	559	484	519	543	543	544	549	553	513	500	494	515	507	509	535	516	508	531	514	517	515	462	546	511	519	530	523	515	505	525	549	452	524	500	511	497	520	494	540	548	525	526	540	501	522	515	512	494	525	538	525	542	561	510	533	537	503	551	526	522	503	514	487	513	519	507	531	546	501	489	476	539	527	518	493	520	517	548	488	519	539	512	528	535	511	515	530	504	520	537	538	502	506	500	549	506	484	503	504	532	477	509	548	505	513	494	514	485	545	492	516	508	538	508	497	510	536	520	508	482	529	538	490	501	495	513	507	552	580	539	507	525	506	486	513	554	529	531	537	501	553	512	541	503	481	497	530	500	504	473	508	511	505	515	525	461	538	519	537	510	501	571	527	511	529	552	514	523	519	517	509	530	454	511	544	533	494	548	528	559	537	503	477	510	494	547	522	508	518	574	506	489	546	516	527	552	528	537	493	548	523	499	514	521	502	496	518	526	548	499	521	495	513	514	553	527	509	486	464	491	560	504	513	535	485	482	509	484	512	528	542	542	512	555	555	506	494	507	508	512	554	497	506	525	538	522	510	518	483	531	528	518	544	535	537	501	519	501	499	544	536	521	507	518	532	543	553	542	500	523	538	569	558	527	537	515	516	493	491	500	506	532	525	491	531	512	502	542	509	494	498	505	520	524	498	488	518	514	498	494	526	535	507	548	526	504	497	549	529	486	511	517	530	528	494	538	527	522	500	481	496	473	461	505	525	486	483	548	539	491	519	522	524	516	507	548	515	517	508	499	521	492	532	506	505	519	513	498	515	481	549	521	577	538	487	510	552	536	501	541	527	527	505	554	545	531	519	501	551	494	485	489	501	532	525	484	555	502	527	559	522	526	539	521	494	526	512	560	531	491	536	535	531	540	569	496	538	537	532	508	521	534	496	527	547	519	509	473	516	578	498	572	537	510	483	505	515	518	509	562	498	522	507	555	555	533	516	524	539	491	515	521	579	561	511	497	564	492	548	496	552	516	554	508	515	478	530	522	543	501	568	500	488	538	510	515	508	541	503	547	515	511	528	530	536	499	488	480	511	540	500	524	486	547	527	502	540	484	521	505	498	529	537	523	537	514	489	531	508	503	545	490	481	532	514	512	540	456	534	506	503	509	561	587	509	500	495	477	504	524	512	487	486	487	475	518	523	522	540	523	558	493	510	520	495	495	523	498	528	537	536	508	516	509	520	505	539	487	508	531	502	550	536	499	508	542	545	554	497	522	527	500	525	520	538	520	486	501	511	543	540	544	505	535	550	465	515	500	547	541	516	550	485	531	521	526	541	514	548	536	514	509	533	519	537	497	461	534	506	521	476	546	525	543	503	519	522	520	492	519	493	548	517	515	464	506	480	499	547	509	554	474	495	530	522	524	567	541	461	503	530	542	518	538	507	520	511	488	535	507	496	565	531	537	552	507	551	518	512	500	554	584	502	543	525	509	509	512	519	486	539	532	520	519	451	516	501	544	525	557	503	555	482	509	529	533	482	508	491	537	540	572	503	504	524	558	516	491	526	507	520	548	511	537	529	540	472	559	556	554	526	532	513	546	532	513	494	513	509	533	534	525	511	459	530	492	507	493	518	547	532	525	503	523	505	555	495	534	526	503	517	501	513	539	500	517	543	483	506	550	482	518	540	519	513	484	496	533	532	525	514	507	516	437	482	547	521	517	568	536	537	494	531	505	490	529	527	535	507	551	549	543	495	485	549	500	547	505	505	480	526	482	519	530	516	511	494	533	549	489	579	497	530	528	486	497	478	468	556	546	512	571	581	559	516	552	513	524	511	488	529	513	538	534	501	543	511	522	527	510	546	508	534	536	495	540	510	520	517	512	504	507	556	522	494	525	495	532	486	458	527	504	521	528	507	533	511	495	505	549	535	538	511	541	537	509	488	447	502	514	532	488	516	485	556	508	515	497	499	524	525	537	509	537	547	525	548	549	535	491	489	500	538	518	507	505	569	497	496	519	524	527	484	577	558	536	555	498	526	528	504	539	523	514	508	510	537	507	501	504	526	511	466	549	516	502	570	539	524	537	548	506	509	504	530	535	541	562	498	509	490	537	504	509	475	533	497	538	544	520	522	500	512	505	534	504	532	527	509	557	545	506	544	527	513	514	536	485	547	522	501	506	542	546	538	559	514	539	469	488	508	544	532	492	548	502	517	512	558	503	540	551	544	506	509	537	488	511	499	532	490	553	503	526	514	481	516	552	458	543	520	499	498	509	523	538	543	510	540	510	487	512	526	486	538	518	497	520	539	542	543	444	506	497	496	521	540	521	528	492	546	545	563	442	538	509	521	523	523	519	500	499	506	484	551	484	501	533	519	521	506	540	512	498	487	507	499	500	522	513	493	533	508	482	512	574	522	517	485	523	495	479	527	526	487	497	531	500	520	497	532	500	514	534	512	505	502	504	506	518	488	521	511	481	505	535	510	532	519	522	550	550	491	569	546	526	522	496	506	489	506	525	489	532	516	479	551	508	494	506	521	531	516	550	521	492	499	500	567	551	508	537	550	528	510	534	523	498	537	471	467	504	528	523	522	504	534	528	516	531	473	517	487	519	517	492	551	499	500	525	534	503	501	496	496	515	490	477	523	510	544	532	535	511	548	545	552	522	545	536	497	493	500	498	522	484	519	533	514	532	577	525	511	547	531	496	529	486	525	515	500	492	486	501	523	518	529	521	520	529	534	524	463	533	513	482	497	512	501	545	528	514	531	536	492	550	509	496	499	523	506	526	554	534	499	534	514	525	545	513	518	500	537	567	525	501	520	523	473	494	542	476	512	477	510	514	451	534	545	496	527	538	526	534	540	519	512	504	581	505	528	546	486	502	517	489	493	478	517	494	527	542	520	548	505	489	496	501	559	516	544	552	523	582	513	520	517	529	502	529	518	502	527	520	566	539	524	548	510	487	505	522	562	532	500	531	546	556	520	505	501	514	535	523	514	524	533	549	521	514	518	488	535	519	474	552	504	532	523	503	507	484	556	513	566	502	490	501	535	507	487	501	546	532	518	502	518	539	527	526	554	505	545	515	502	540	503	538	489	528	502	519	509	518	544	494	532	531	515	511	500	564	520	529	514	494	512	531	537	520	513	524	522	524	494	536	532	514	538	552	519	519	539	473	532	565	519	512
26044	24558	12801	7337	5305	3777	2530	1773	1374	961	853	775	706	628	573	633	612	638	676	676	668	619	641	666	684	708	599	593	580	593	538	533	504	535	549	520	551	532	557	559	588	577	567	561	568	584	570	576	544	566	589	559	564	585	549	565	573	545	604	544	554	560	539	568	546	558	537	544	569	583	522	514	550	509	505	527	525	560	540	509	520	539	544	518	531	529	536	514	527	525	519	573	577	540	541	508	535	603	535	498	573	596	540	490	544	501	547	517	575	509	552	493	524	479	531	532	530	540	580	579	545	549	544	552	543	583	493	545	494	558	524	550	506	530	554	505	556	516	491	537	567	515	529	534	520	555	534	565	506	529	529	537	539	530	527	525	593	568	553	553	562	520	542	533	517	561	587	542	554	520	522	518	531	542	553	553	531	586	576	535	504	545	550	511	561	557	501	520	551	500	537	531	565	545	578	561	528	530	523	499	507	538	495	542	531	527	537	515	529	540	528	543	543	531	533	536	565	536	519	550	528	554	526	555	530	577	547	509	513	543	508	511	548	548	532	522	520	526	571	527	533	559	482	549	515	508	506	528	537	540	521	564	521	512	531	528	537	558	556	533	586	513	523	535	518	535	521	506	564	554	570	533	501	531	558	555	555	530	541	524	554	515	488	527	539	548	541	564	526	500	523	523	536	509	517	516	521	539	517	511	562	533	536	536	535	515	513	554	526	547	548	522	543	535	530	557	499	499	494	530	558	545	550	561	515	555	516	551	528	527	525	529	500	512	600	513	535	551	551	536	527	554	540	543	533	510	504	512	527	516	522	516	534	530	538	565	507	517	526	514	545	500	498	530	537	513	569	554	513	536	518	561	558	519	498	543	500	552	531	541	572	525	510	553	540	557	530	529	548	558	548	557	481	526	551	510	547	551	498	522	525	518	496	499	526	583	490	516	526	574	511	527	538	556	555	557	538	564	509	524	531	549	535	516	586	553	517	545	520	525	569	542	541	530	527	544	550	573	523	572	531	536	514	523	514	517	535	499	520	538	532	498	554	554	535	539	533	537	516	559	530	540	528	572	517	509	521	510	580	557	510	531	496	556	540	485	552	497	558	541	543	547	544	538	532	555	521	537	549	508	509	540	528	563	501	538	514	563	538	537	540	525	494	499	514	579	541	555	545	536	533	545	577	525	555	568	559	500	531	492	542	537	492	537	517	493	532	503	515	552	543	525	572	484	558	496	523	513	540	561	549	529	509	561	526	502	547	566	549	547	587	555	555	500	549	565	519	550	525	512	550	574	499	501	549	536	545	602	520	544	551	542	521	508	528	566	513	511	535	539	508	535	520	499	516	553	524	522	551	521	566	505	548	528	564	552	511	562	532	531	518	592	514	511	527	539	497	497	552	502	527	537	522	517	587	519	531	518	526	566	513	587	587	530	517	576	532	551	592	551	539	469	503	553	567	550	541	543	586	492	549	527	540	536	541	565	551	528	529	511	548	513	547	523	541	571	512	519	544	523	544	501	551	555	562	552	578	529	530	531	545	563	531	519	540	512	538	572	528	510	505	541	539	517	554	542	531	541	535	486	554	530	551	560	547	520	541	491	517	502	512	559	536	506	563	545	534	529	572	534	525	515	521	550	533	561	569	507	527	574	526	545	488	522	541	526	579	531	553	552	543	547	519	536	548	528	501	557	540	571	530	552	529	566	548	540	563	536	532	541	469	518	544	532	521	539	523	563	544	546	540	534	543	547	525	498	549	473	538	530	531	479	546	533	561	548	541	548	503	537	582	565	541	574	516	536	538	544	570	568	527	544	540	551	523	551	551	524	517	506	542	523	547	562	477	519	562	563	517	518	518	526	535	524	508	531	496	548	526	540	549	529	530	518	506	538	551	529	555	544	535	548	531	505	531	591	566	560	516	545	518	487	530	544	534	554	579	534	542	541	544	500	532	560	560	545	493	528	555	532	559	538	533	539	511	510	522	503	523	528	568	526	518	574	570	525	513	577	531	539	580	548	524	522	551	579	510	537	552	544	496	528	493	526	565	518	559	538	537	545	544	548	566	559	523	545	481	506	570	564	543	547	519	564	543	560	547	541	508	566	535	550	549	492	560	581	547	580	535	532	509	581	552	537	530	542	549	584	565	520	525	541	524	543	521	545	506	564	536	487	570	526	537	531	555	555	531	558	556	548	510	599	520	565	539	544	527	494	570	494	604	503	546	530	518	519	543	555	510	534	521	516	549	535	550	531	504	555	529	524	514	550	523	501	544	530	510	512	532	555	566	523	492	576	559	569	514	507	534	517	542	550	508	488	531	518	511	575	544	524	567	541	554	522	510	526	551	551	510	518	567	526	534	535	499	556	519	539	516	510	565	559	535	525	542	537	572	559	539	551	540	536	568	535	568	576	536	516	554	537	579	500	526	533	515	552	533	516	547	582	510	547	535	487	563	554	559	519	566	558	573	531	529	551	525	543	561	529	556	546	559	519	511	535	562	521	540	560	552	551	534	527	553	516	564	541	571	492	513	538	556	478	494	544	527	538	550	573	540	575	568	547	491	559	538	548	561	541	551	487	534	522	514	504	546	576	519	573	564	567	535	530	496	563	558	499	540	562	546	521	502	539	526	534	528	532	559	556	519	625	541	531	564	539	514	535	544	525	536	526	524	503	550	537	525	547	540	537	523	561	512	536	502	527	546	564	537	560	530	534	561	592	529	535	559	523	516	534	509	500	565	537	545	533	534	495	551	545	527	549	552	543	523	543	528	509	520	528	556	508	516	553	516	512	597	549	542	492	515	517	521	563	501	545	588	554	585	533	532	546	533	532	516	526	561	543	563	532	530	580	528	484	509	555	545	538	545	497	530	541	531	583	506	527	535	552	484	523	518	568	562	599	525	529	503	570	561	530	538	557	562	504	546	518	545	533	550	579	534	566	521	557	536	536	542	559	494	536	591	521	519	548	515	534	494	550	540	542	520	526	511	513	556	515	529	494	529	558	574	509	520	539	566	532	540	516	498	500	532	554	554	550	523	549	569	526	497	570	541	526	499	529	518	504	531	521	499	561	523	512	579	499	541	495	519	511	533	501	522	542	532	533	507	518	557	520	576	507	498	538	517	546	524	553	563	539	543	552	494	556	524	503	539	571	599	485	541	548	516	505	533	516	532	553	562	559	558	512	528	519	551	528	556	549	562	535	545	537	514	567	512	565	527	508	528	521	533	503	515	512	532	509	546	508	541	542	548	552	558	572	541	539	524	520	539	500	503	540	543	585	567	533	545	533	530	490	496	529	534	501	537	504	524	485	547	500	553	547	509	545	537	554	550	480	542	532	534	538	565	498	556	552	544	575	523	545	556	515	525	566	542	548	511	522	522	526	548	553	531	543	592	515	501	515	544	532	562	527	542	545	518	540	537	503	562	540	545	514	526	524	548	555	516	537	550	559	499	563	580	541	541	551	565	550	528	529	543	534	520	540	551	534	553	558	510	522
23195	21670	29492	24353	21671	21779	11308	2469	1466	1055	904	723	615	598	553	591	566	636	588	639	565	573	552	596	579	532	534	476	483	429	461	431	433	438	408	461	424	405	463	425	479	460	495	458	511	478	499	476	481	435	513	489	484	472	503	458	493	434	436	479	448	437	446	469	425	491	424	411	416	450	423	437	405	439	473	435	414	426	420	412	439	368	391	425	413	375	390	420	468	412	456	447	399	425	430	408	420	405	428	410	399	403	427	454	411	399	427	402	414	424	370	440	425	409	418	423	428	416	438	404	395	438	418	396	444	451	414	422	443	455	413	364	438	442	435	372	421	361	435	395	432	407	443	445	417	389	451	398	429	460	393	458	406	439	437	425	438	399	396	367	425	428	435	370	424	418	409	385	445	421	354	425	411	397	394	420	440	438	408	446	416	434	414	418	412	452	385	402	384	409	458	421	381	448	408	420	404	438	422	392	437	402	393	436	378	414	384	397	417	438	409	416	430	408	419	388	398	418	403	411	409	431	411	357	417	417	417	437	426	429	447	421	401	419	407	412	411	428	436	394	425	375	415	443	398	381	410	434	435	367	446	405	416	448	421	418	391	410	379	403	429	429	405	429	427	412	410	406	415	463	386	428	430	457	401	401	407	419	429	439	435	440	453	449	414	425	385	481	440	411	441	422	424	400	435	409	420	409	418	464	437	383	420	413	421	429	459	387	418	409	433	408	442	419	413	414	430	429	418	401	429	426	451	404	428	417	425	387	424	423	416	422	398	408	373	416	393	443	431	395	412	377	442	436	432	430	408	431	383	424	416	413	431	434	441	434	417	429	439	427	424	435	411	427	433	438	446	413	426	386	404	429	442	435	413	388	422	421	420	377	412	412	404	449	445	404	388	413	413	416	446	404	441	397	452	448	398	419	433	424	426	461	420	424	416	397	395	447	388	421	416	446	415	407	405	363	407	415	446	427	429	444	409	410	429	383	406	441	461	436	406	392	451	405	437	404	406	412	437	420	443	439	427	455	427	436	371	412	406	441	427	400	398	416	435	426	411	413	407	417	437	395	420	412	400	451	441	408	424	422	409	403	432	357	378	440	422	442	439	416	414	405	394	389	374	389	410	415	422	411	423	422	425	398	434	420	391	434	423	395	374	391	396	411	433	427	379	459	404	410	437	451	414	418	419	377	420	447	410	406	413	452	411	414	440	392	408	393	461	432	428	408	422	415	396	435	435	399	466	417	401	401	444	396	398	403	401	404	443	419	404	376	428	426	411	403	403	440	430	406	447	396	466	415	428	427	414	403	434	378	453	414	415	366	381	429	409	389	415	401	422	415	465	389	407	430	437	396	417	430	436	434	401	430	441	397	463	421	413	373	422	407	399	391	383	437	393	408	428	437	420	424	442	401	404	442	406	401	409	434	403	436	409	399	479	407	401	382	412	421	452	432	422	430	445	387	407	403	453	425	461	425	427	410	453	439	396	401	407	434	409	426	391	422	433	411	427	467	418	409	437	403	427	444	443	405	396	408	438	415	399	378	422	446	421	442	444	431	414	382	435	419	426	395	443	421	409	416	401	405	422	450	416	411	388	421	426	381	396	447	478	400	426	410	417	410	425	428	449	410	432	431	474	428	382	420	429	433	401	410	409	423	428	424	423	376	412	414	432	436	470	436	423	413	438	422	428	403	423	392	373	425	441	442	429	438	404	419	441	403	437	383	421	426	401	428	434	390	414	427	426	435	422	415	435	379	441	399	422	428	438	425	391	397	425	416	459	409	419	431	409	427	417	448	402	390	451	398	467	428	423	435	397	411	414	385	423	428	395	403	441	373	422	413	415	426	399	431	386	385	377	419	419	409	443	421	421	402	459	422	433	415	409	415	413	391	405	429	417	419	421	416	434	415	432	406	467	414	415	424	442	403	394	395	425	440	450	441	435	433	446	422	480	392	425	406	401	424	392	382	424	433	439	426	421	410	375	421	387	414	418	426	425	395	376	398	429	415	409	380	411	440	422	431	411	422	418	400	412	405	441	441	451	444	448	422	410	418	408	431	445	457	420	420	406	419	404	419	454	416	406	439	417	409	412	387	440	450	425	420	427	399	391	419	385	429	412	407	395	445	410	391	415	424	409	429	444	429	411	411	428	417	413	408	376	435	407	453	376	418	432	397	442	402	436	392	426	406	430	436	414	446	422	405	450	399	409	435	438	409	450	435	416	393	451	410	445	481	421	403	416	419	421	433	438	427	401	375	425	442	428	382	411	419	391	401	406	412	411	419	426	447	428	444	413	409	412	403	423	417	423	424	462	401	435	406	409	410	439	400	438	375	435	409	401	421	424	389	397	452	400	413	381	432	402	415	416	438	433	422	450	434	430	413	427	402	441	473	431	395	398	402	425	382	404	415	446	450	412	442	393	420	407	423	457	418	422	427	401	386	381	406	396	434	419	424	431	394	384	425	410	436	423	405	412	387	408	440	379	371	439	457	419	371	442	447	416	449	422	408	402	400	404	425	385	400	418	389	427	402	417	413	431	422	421	374	455	417	427	430	453	389	438	429	432	429	436	431	418	426	429	416	408	401	385	433	435	392	415	414	411	417	417	434	427	394	414	425	444	427	415	412	428	442	423	387	393	388	407	432	437	416	432	400	411	438	419	441	431	459	411	466	408	396	435	407	422	399	425	397	437	428	421	445	403	449	381	438	400	428	409	363	430	428	336	436	401	390	409	385	466	443	418	438	409	425	423	445	393	447	436	415	386	411	442	396	416	458	422	409	411	419	421	381	424	414	385	423	439	434	469	404	423	396	442	388	421	433	449	411	412	362	382	390	417	385	425	424	456	419	399	444	382	420	420	399	408	411	448	412	411	404	433	426	441	421	410	450	432	412	416	426	405	415	383	420	415	438	457	444	449	408	387	429	422	456	392	404	417	469	400	378	450	410	390	429	440	378	457	411	424	434	439	430	427	403	410	446	399	396	412	394	427	406	431	412	447	410	423	451	408	388	453	421	410	413	414	391	402	425	416	401	421	436	407	431	431	449	369	393	417	421	406	389	420	399	408	454	450	423	439	412	434	385	437	421	402	431	393	479	421	459	406	431	421	430	439	393	423	459	409	447	428	424	420	384	421	407	469	405	405	426	441	424	422	433	391	415	414	444	392	418	441	422	399	439	410	435	420	431	422	410	425	415	416	388	424	394	421	406	417	413	424	428	430	401	453	422	416	410	412	377	421	445	403	437	423	413	424	386	430	429	418	408	438	432	411	425	405	404	412	412	430	462	421	401	458	405	409	430	418	440	434	458	433	438	402	429	413	451	426	432	419	409	396	423	410	420	377	450	426	407	411	413	401	436	435	412	346	378	447	431	393	421	416	406	449	389	432	393	398	402	453	418	409	412	420	415	457	433	429	442	430	426	394	425	396	422	436	398	439	445	406	407	402	371	417	427	379	429	418	392	390	382	432	421	389	419	427	388	441	440	416	358	445	434
29956	35870	20619	12467	9279	7398	5069	3532	2404	1695	1230	989	846	731	706	699	647	674	713	692	658	613	647	616	716	678	539	548	531	486	462	455	444	464	442	474	417	456	485	494	484	487	563	512	539	535	531	544	553	506	475	534	491	488	446	497	464	477	462	462	443	455	441	445	439	456	424	404	396	418	415	464	408	409	460	428	428	432	444	452	417	411	381	438	438	423	451	406	445	395	456	434	418	438	446	420	463	472	426	423	462	410	380	434	388	417	405	406	422	422	408	417	443	423	439	395	418	400	419	421	430	429	369	376	426	387	389	413	417	449	401	456	466	426	403	403	431	401	430	434	449	424	440	417	412	408	378	427	378	397	419	399	445	420	415	395	426	428	413	454	437	403	386	431	423	405	425	417	415	416	416	424	387	435	441	482	428	407	412	410	418	432	425	415	442	454	411	394	430	394	408	412	426	415	430	423	433	403	396	447	417	412	409	419	396	374	417	433	393	431	426	423	389	396	450	387	420	459	422	427	394	423	458	411	388	450	409	392	438	413	428	388	387	444	424	418	467	412	435	429	387	397	424	412	413	416	412	406	397	424	408	402	415	428	419	423	398	389	376	389	412	423	415	416	430	423	397	377	439	381	441	418	428	406	414	390	414	439	418	412	422	421	389	392	452	414	402	406	442	435	428	412	421	423	408	439	429	422	412	443	385	423	421	417	419	381	440	386	406	407	435	475	404	393	406	403	396	397	431	429	426	427	446	437	419	438	417	414	442	458	428	424	419	389	412	413	438	400	409	447	389	412	413	422	418	395	416	442	411	437	433	400	405	431	409	400	449	427	388	398	427	381	441	412	453	419	440	407	399	410	405	431	407	381	427	417	405	394	436	396	429	441	450	456	474	397	400	405	424	451	375	457	384	427	392	405	417	445	426	452	437	408	389	420	448	414	411	442	417	423	451	407	393	394	404	425	406	429	403	403	417	408	428	414	431	395	401	387	378	442	414	414	400	404	411	435	392	421	439	434	422	405	424	411	408	443	373	400	395	425	442	427	398	428	409	408	377	430	422	449	447	431	393	417	424	431	450	421	412	424	409	414	423	418	409	426	406	405	388	406	393	415	403	445	401	434	422	409	445	461	416	387	451	415	401	428	415	421	412	429	384	420	419	400	436	405	375	441	438	440	416	408	419	430	410	439	422	379	377	411	411	412	423	455	428	450	403	421	444	507	398	442	400	415	451	415	394	447	400	449	426	387	404	408	446	394	405	451	381	439	415	387	414	426	437	418	418	383	435	382	423	395	436	379	393	406	407	403	413	482	420	463	394	437	407	417	427	396	438	445	403	357	409	432	394	392	409	389	396	415	418	472	409	425	441	435	437	413	434	441	423	385	394	405	373	415	432	443	445	426	387	397	412	425	410	417	393	419	411	405	425	395	420	415	398	386	387	445	441	436	456	399	427	410	418	435	431	435	405	410	430	417	401	381	374	411	444	445	402	446	418	406	419	435	398	405	451	413	418	416	420	452	396	403	411	392	384	411	416	474	390	427	448	433	464	396	451	398	365	409	423	418	434	424	429	440	452	399	393	417	434	425	376	453	420	418	428	391	402	420	448	427	441	433	434	430	430	413	449	418	433	423	383	398	426	407	396	395	378	414	367	411	391	410	385	435	411	396	430	396	432	422	413	400	398	432	421	421	437	418	459	418	420	419	431	407	432	384	437	437	435	409	452	417	380	378	409	417	438	427	420	429	452	446	408	374	436	383	438	459	420	421	433	428	398	429	397	437	426	427	414	440	406	379	387	424	405	420	396	410	378	392	400	394	405	404	414	418	398	404	436	408	420	461	413	435	409	372	423	404	379	430	416	399	431	419	404	414	421	422	418	388	415	411	411	412	415	437	410	419	403	404	393	425	410	405	457	425	396	432	427	422	417	422	433	413	436	457	407	405	462	396	402	407	408	423	413	407	383	396	434	429	407	408	412	434	435	434	438	444	386	423	396	423	382	408	446	423	408	422	438	397	427	386	444	435	423	398	450	409	427	392	417	428	457	485	389	424	386	389	438	408	434	412	438	436	396	425	398	402	382	387	455	446	440	445	402	418	436	396	407	414	397	439	416	421	466	436	418	466	421	469	439	412	385	432	455	413	436	377	451	432	404	414	417	412	411	429	432	409	391	384	419	391	414	424	397	392	428	431	438	398	440	403	390	385	401	435	416	415	413	437	429	430	424	439	413	398	415	402	416	424	423	452	417	411	410	460	399	418	436	430	397	428	392	389	419	411	397	414	371	418	408	413	425	388	401	394	445	430	392	431	421	432	430	418	453	410	412	438	451	419	377	396	422	427	389	428	401	393	415	409	421	410	442	413	415	391	451	399	419	396	430	414	425	419	428	386	433	414	420	462	426	438	407	394	424	414	410	390	419	426	403	431	407	387	439	396	419	447	428	450	396	411	409	416	390	444	391	395	411	436	387	435	438	389	408	392	419	412	387	412	452	407	440	405	414	407	400	445	406	438	404	429	394	447	471	451	428	413	416	396	436	404	438	406	425	406	419	421	430	436	422	455	417	443	404	402	417	441	433	428	389	432	416	417	431	382	431	415	445	393	448	411	445	422	422	410	437	407	414	462	403	436	416	433	428	420	414	438	404	393	418	450	410	402	414	426	394	425	414	429	447	399	435	384	442	457	411	424	421	439	441	401	431	442	437	439	447	445	402	409	407	403	422	436	380	418	379	436	421	413	393	408	388	452	440	408	390	407	407	435	413	441	429	428	383	420	395	396	400	399	385	423	423	427	428	387	370	436	407	462	420	433	417	421	394	432	430	392	430	395	416	424	409	452	438	415	421	400	454	450	434	429	417	415	439	426	447	427	439	460	429	370	449	404	435	412	381	391	438	404	426	400	426	402	441	415	444	422	395	410	406	466	423	410	421	422	407	389	433	418	413	433	415	427	439	436	429	370	424	397	410	438	434	439	441	399	435	374	447	404	438	391	389	412	413	417	418	430	423	400	424	399	409	431	414	422	378	418	458	411	389	426	420	398	404	408	448	457	435	434	391	394	428	461	382	456	438	405	389	435	440	402	405	431	436	411	409	377	392	414	439	438	392	432	431	422	456	385	438	386	430	399	393	409	395	420	408	440	384	411	421	413	392	409	428	424	434	417	444	408	437	398	429	401	455	399	430	446	411	407	414	415	411	400	426	411	416	447	422	420	418	432	390	421	418	414	417	396	394	421	455	408	411	386	394	418	433	449	405	415	408	420	420	432	408	462	436	413	407	453	405	416	399	431	400	442	434	432	436	393	446	439	434	431	380	406	416	470	388	423	385	396	404	430	425	423	408	437	436	418	390	415	416	414	396	437	391	414	391	407	415	388	441	411	429	435	422	450	408	386	401	392	428	409	425	409	447	424	446	430	398	404	417	417	421	406	379	386	444	411	410	436	424	441	384	385	423	412	447	405	448	436	427	440	431	393	412	373	442	430	411	398	429	435
29505	20697	11840	5304	2881	1975	1433	929	690	533	469	427	415	384	408	375	359	419	389	364	415	396	441	376	432	422	378	389	412	406	383	357	360	370	393	366	371	386	392	385	422	395	396	371	393	393	375	408	402	360	391	384	354	401	373	366	416	391	401	363	393	390	400	375	405	389	340	392	361	360	394	386	346	340	368	380	407	358	402	384	344	389	411	382	382	359	371	381	368	373	357	372	350	361	378	359	349	333	379	336	363	371	357	346	394	392	365	348	362	376	369	346	359	374	331	376	381	382	351	343	361	396	367	380	331	395	387	356	357	356	356	374	361	376	386	359	375	364	384	370	326	347	343	377	379	385	399	392	353	353	399	370	387	366	359	382	369	399	360	343	403	379	373	349	370	352	361	370	390	348	353	407	394	392	367	350	374	374	371	386	324	384	378	376	407	352	341	393	388	366	374	358	368	368	389	391	374	377	353	366	344	341	355	375	378	366	394	341	346	352	394	374	343	366	364	385	349	352	351	339	361	335	363	363	368	377	380	373	379	348	405	380	344	410	371	373	351	360	364	378	355	368	356	356	375	375	384	374	352	374	401	352	357	383	398	316	353	384	352	415	388	370	381	380	348	381	346	366	382	365	361	373	359	330	350	380	363	355	363	365	367	371	382	324	381	372	358	386	393	353	352	368	365	363	389	367	375	381	347	357	402	373	398	400	353	382	415	362	348	359	357	371	410	387	332	401	353	393	352	342	389	370	345	350	383	360	368	408	364	376	381	419	355	352	332	376	396	349	361	350	353	381	390	359	357	391	354	369	358	374	358	397	372	363	359	375	350	394	396	384	365	391	371	368	386	359	361	341	401	413	390	350	395	353	397	389	398	346	365	385	389	377	393	362	365	367	397	316	398	354	359	369	376	347	392	387	365	370	405	401	354	370	400	390	383	394	355	376	398	334	381	374	365	367	385	343	355	382	328	376	350	347	382	347	374	387	355	386	369	359	405	354	395	386	382	378	381	336	362	362	371	375	355	377	376	339	363	383	360	402	355	357	356	382	376	359	379	364	377	370	410	379	358	332	378	353	376	375	368	365	358	364	325	346	370	362	371	348	321	375	385	405	343	382	366	384	359	386	372	385	378	343	385	375	361	386	346	348	397	367	390	348	363	366	382	366	372	382	379	384	380	367	354	359	386	361	352	387	330	316	352	332	374	357	362	380	386	358	353	396	419	356	359	380	343	386	349	344	319	389	346	355	412	407	378	380	349	341	394	340	368	369	355	378	386	372	352	367	381	355	394	402	402	351	387	368	349	386	369	367	362	366	359	381	333	361	385	370	414	377	389	360	339	398	356	382	350	361	361	363	364	356	396	398	339	377	371	377	392	396	371	388	376	357	356	371	379	369	352	422	356	348	378	367	345	383	351	374	360	348	403	365	382	373	382	399	379	372	398	376	360	362	397	373	367	387	374	344	372	383	339	387	368	387	381	391	369	360	402	375	359	398	402	367	367	385	387	397	351	366	326	335	382	373	396	396	356	373	397	380	358	344	340	362	375	358	349	385	398	355	402	325	374	394	370	381	340	374	358	366	379	390	365	377	350	351	373	365	373	395	349	397	398	392	325	360	365	359	366	382	377	400	369	364	364	410	357	357	362	403	394	377	383	361	364	366	382	375	383	372	340	378	360	349	378	366	366	365	387	364	391	358	361	389	375	344	369	387	347	355	380	371	399	380	349	382	371	377	364	365	360	362	372	371	354	345	355	370	348	345	377	357	371	380	361	358	355	381	347	370	340	378	373	384	354	375	362	386	365	391	360	383	337	363	368	385	373	374	363	358	354	331	355	388	388	346	379	336	399	350	363	416	373	384	355	350	377	360	387	397	376	339	365	379	408	358	387	370	417	406	397	368	361	387	388	394	341	371	377	360	349	362	360	360	388	366	361	380	356	351	345	377	362	366	383	351	386	335	358	343	369	352	381	356	379	380	385	373	339	347	360	385	359	376	375	358	378	363	362	368	353	395	368	362	399	368	366	340	378	373	370	357	361	387	364	345	361	355	391	368	355	362	381	370	372	378	356	352	368	372	393	367	365	427	361	373	394	379	360	358	364	367	364	394	365	329	354	362	353	391	332	382	384	381	364	413	354	366	339	346	392	354	387	353	372	371	359	374	353	351	405	316	398	397	382	387	404	374	338	349	370	374	346	380	390	361	377	351	352	347	360	384	388	365	352	316	360	378	345	357	382	364	346	328	360	353	373	378	370	386	343	373	382	364	350	390	398	399	373	373	364	345	389	347	403	371	353	388	349	366	347	400	401	390	383	393	349	344	323	370	363	387	372	375	384	356	348	360	387	377	357	364	351	375	401	360	344	342	352	370	351	410	364	377	377	394	392	350	373	348	364	367	373	362	378	377	345	365	352	403	344	337	359	371	357	362	339	383	370	337	363	378	337	370	339	361	365	355	363	359	332	358	362	333	376	411	335	396	386	349	393	374	394	341	375	384	381	352	350	328	407	381	396	376	333	376	371	363	383	372	348	365	369	355	323	365	382	363	367	373	359	383	363	371	387	372	346	373	391	364	354	369	376	418	391	380	404	395	359	351	372	381	378	376	374	364	374	366	367	364	340	387	368	337	379	353	367	350	383	321	355	360	344	361	404	369	380	380	366	374	339	388	403	366	385	352	333	370	374	375	401	380	385	371	373	393	365	340	378	373	363	369	358	334	375	362	387	332	355	361	369	363	371	362	377	372	376	340	343	377	367	336	380	391	362	376	361	357	395	383	398	360	375	402	361	360	346	398	387	349	347	371	364	370	362	368	367	363	369	363	379	373	384	350	364	369	347	344	367	372	372	403	377	366	325	334	346	353	342	345	342	374	370	363	388	365	374	359	358	387	419	357	385	365	385	415	368	371	364	380	356	372	344	349	388	395	372	348	360	379	367	307	380	375	391	371	353	382	358	377	384	386	362	370	394	355	387	345	378	355	374	353	367	352	352	394	373	389	378	384	341	390	388	375	372	384	370	353	359	363	366	393	390	370	351	414	388	354	372	344	310	341	347	367	376	368	384	379	378	365	391	374	374	362	384	364	371	376	359	394	353	377	391	346	357	409	354	357	371	380	368	380	345	373	370	387	360	357	357	354	383	346	388	390	382	361	357	353	378	368	354	377	351	358	358	382	347	379	362	396	362	342	368	377	365	349	365	335	376	373	371	370	357	348	368	358	381	358	373	379	350	393	356	393	312	390	389	363	371	349	355	370	348	379	351	377	397	369	383	388	372	365	378	408	360	366	400	397	360	363	355	345	408	381	354	374	374	350	393	341	377	364	413	353	409	378	385	382	364	361	361	368	364	404	374	368	381	376	355	383	401	364	359	360	373	414	422	371	386	366	359	355	380	362	386	339	380	346	384	374	383	433	374	410	397	398	372	392	377	338	369	345	361	348	375	356	405	389	349	356	367	349	363	344	394	389	383	372	350	385	377	409	370	383	390	372
22901	18901	10319	5276	3930	2892	2208	1501	981	740	589	519	437	452	420	441	443	447	479	460	459	453	459	435	448	418	429	433	424	409	383	406	391	363	392	402	383	383	378	423	407	458	373	425	420	428	416	381	409	439	403	408	414	445	430	399	436	408	423	422	407	383	392	387	387	409	398	415	380	379	383	399	409	421	378	433	404	367	403	400	406	392	390	356	394	393	361	403	399	392	372	405	382	394	391	390	384	397	384	389	393	401	368	366	388	387	404	409	372	412	426	379	405	420	404	397	389	408	399	381	411	402	368	367	423	403	383	404	411	413	402	376	399	388	395	398	341	366	402	392	371	372	414	407	373	380	428	390	395	402	364	367	344	368	395	410	363	397	427	399	407	404	411	395	402	389	387	409	405	382	393	394	408	385	405	380	420	389	376	433	374	386	371	381	415	381	379	423	409	394	388	435	396	415	401	399	414	414	408	398	368	426	401	390	406	378	354	412	403	385	412	422	390	364	386	424	395	386	390	399	388	393	373	421	377	465	375	397	452	369	413	358	399	396	382	393	437	392	398	411	393	384	410	389	421	397	423	399	398	416	385	409	384	441	356	415	389	419	390	382	407	366	360	404	350	415	409	370	402	429	364	406	369	421	410	405	380	375	420	399	402	402	396	357	408	423	402	361	428	421	362	360	368	374	399	405	383	348	405	438	411	395	418	388	398	408	403	411	398	407	399	394	363	406	374	375	387	384	368	378	371	383	388	402	402	397	405	387	364	409	421	343	337	390	405	387	391	399	408	385	407	387	398	388	387	420	370	406	386	406	368	406	444	388	403	353	419	387	404	391	387	378	417	404	368	414	400	431	415	392	419	393	368	370	405	412	407	388	380	367	391	399	368	405	426	361	363	422	414	414	411	396	414	385	419	405	398	426	382	400	387	384	393	395	400	393	378	381	374	401	374	388	432	391	388	440	351	377	393	378	399	400	408	401	390	364	392	415	371	371	373	418	350	426	393	379	371	394	389	402	379	410	397	408	417	388	404	397	427	436	419	340	412	401	375	383	419	390	415	392	376	413	380	392	400	441	368	399	436	403	398	395	408	405	407	375	375	384	383	404	398	370	373	400	398	366	399	378	417	420	403	356	406	400	388	396	424	409	381	366	414	403	391	385	417	400	356	393	383	376	396	380	405	400	359	398	413	404	410	374	392	390	392	399	399	412	364	421	366	403	378	408	395	387	405	392	388	392	349	377	418	376	373	404	395	417	391	384	398	391	386	395	398	363	393	404	406	369	416	373	388	386	425	417	368	412	405	409	416	375	389	397	402	373	352	409	361	409	392	394	407	380	417	380	400	381	383	400	381	393	368	341	450	401	355	386	380	400	390	405	387	414	408	418	414	436	375	388	401	376	406	426	391	370	384	377	426	414	407	421	390	403	428	390	422	364	380	363	399	370	386	418	378	379	366	368	396	395	374	390	411	409	395	416	387	406	357	405	394	401	429	413	382	407	426	389	348	412	372	392	393	412	382	362	388	398	401	388	422	436	378	413	377	393	408	385	392	390	378	395	400	387	409	438	383	386	464	383	384	371	358	361	435	427	387	389	373	410	400	432	438	377	394	379	359	391	380	375	388	384	388	397	387	411	387	390	421	408	420	427	369	400	373	367	346	367	383	424	411	366	380	408	411	354	370	387	366	412	380	370	379	420	426	369	453	376	358	366	392	407	403	430	342	346	412	410	394	391	412	393	366	377	405	373	393	377	417	355	402	373	369	399	403	380	413	420	393	378	397	405	436	359	386	406	376	400	384	382	382	381	395	397	377	378	403	386	400	418	373	385	442	412	387	354	400	416	395	407	401	400	393	420	405	408	423	396	407	398	374	409	375	382	416	397	411	409	408	394	390	391	382	369	372	371	403	401	428	386	391	417	429	404	394	413	409	393	391	444	396	369	376	370	371	404	362	389	394	416	397	390	403	391	392	400	386	434	392	394	370	385	369	383	412	386	395	382	408	409	393	390	386	397	408	393	389	396	422	408	382	386	410	357	368	413	419	400	396	380	371	431	420	388	393	383	377	390	371	416	331	400	357	376	368	387	387	390	428	388	431	416	400	371	402	368	357	388	390	386	431	395	388	411	422	369	393	375	387	396	428	416	406	392	400	384	373	381	379	377	407	415	442	395	363	406	402	381	421	382	416	405	420	395	389	417	415	382	388	369	386	377	381	345	357	399	390	373	395	393	393	394	407	378	375	368	432	365	360	378	368	382	396	391	373	366	375	392	365	386	380	432	414	418	390	396	385	400	361	417	385	404	380	378	395	381	406	395	370	417	384	391	363	392	428	359	460	412	396	382	435	390	372	394	385	366	413	417	407	382	398	378	388	420	423	410	427	392	388	398	392	381	366	375	384	410	402	373	379	372	396	397	390	380	394	402	410	414	369	385	415	397	394	412	423	367	394	358	406	389	391	414	371	349	420	377	380	405	391	411	376	401	366	388	360	351	395	399	412	430	397	406	426	374	379	383	389	390	350	369	422	388	391	360	416	394	386	378	396	397	387	378	402	383	373	481	391	369	397	410	404	405	387	386	423	400	388	411	370	399	369	384	386	400	399	413	382	385	371	410	449	378	394	389	397	399	398	416	399	367	414	370	412	395	388	396	414	372	370	402	404	393	391	357	425	401	411	396	389	398	381	371	378	412	412	398	365	418	392	413	404	368	368	393	367	393	386	418	394	398	397	381	393	403	369	412	382	371	384	381	387	428	408	392	423	376	408	386	406	417	385	393	379	405	387	402	375	389	382	384	421	387	400	426	394	398	408	361	411	371	387	405	377	427	443	434	397	391	392	355	414	384	389	441	395	397	397	411	398	419	378	380	413	376	392	398	422	426	402	378	417	386	389	376	353	412	400	399	359	373	365	364	402	405	411	402	412	399	365	384	393	410	417	401	417	413	385	413	412	375	418	430	421	388	428	391	349	407	382	375	427	422	381	411	359	394	385	387	407	385	413	435	380	364	426	380	382	404	405	415	398	379	369	399	398	391	415	396	410	371	381	389	397	426	406	381	410	365	410	408	394	395	377	374	401	411	350	386	444	367	398	419	376	396	384	364	376	389	411	369	389	387	389	411	404	355	405	421	393	373	391	400	398	429	381	384	377	393	381	403	407	426	378	381	418	400	366	367	382	410	391	360	400	384	374	379	381	410	391	367	383	429	415	396	385	391	382	394	394	397	389	345	398	392	370	411	396	406	412	419	381	434	433	361	406	355	395	418	385	433	387	358	379	412	397	359	377	392	414	394	373	419	355	396	384	360	392	371	416	398	401	391	406	393	349	397	413	404	383	422	399	418	384	401	392	421	367	401	390	394	354	377	369	421	393	383	418	371	407	381	403	361	410	387	424	363	417	392	421	406	413	393	399	425	371	416	388	368	393	394	388	366	424	394	385	403	358	399	403	408	377	370	399	389	374	366	409	388	371	398	420	419	362	413	391	373	388	409
24480	21735	29165	24861	21703	11757	2912	1570	1099	779	601	519	373	430	360	342	334	354	368	355	365	367	323	354	410	357	333	306	307	294	308	294	272	253	277	251	244	264	285	290	307	325	322	329	289	318	280	304	297	269	297	284	294	292	291	289	286	309	270	291	291	296	284	283	257	226	276	256	245	266	273	245	269	237	272	246	242	258	268	257	271	260	267	229	253	242	269	272	273	267	282	244	272	250	277	250	239	298	243	236	259	283	272	255	266	275	281	274	246	248	262	268	262	258	256	260	252	250	253	269	278	281	278	256	263	262	250	258	253	247	275	233	264	272	258	253	267	242	256	253	245	278	242	272	257	250	252	276	273	269	253	258	280	234	265	241	272	264	246	250	234	245	268	264	300	283	254	251	284	297	260	250	247	249	257	261	278	270	263	266	247	250	256	256	251	261	230	251	275	263	261	263	253	268	293	282	249	274	255	271	239	262	241	246	276	264	272	260	244	270	231	259	243	236	260	241	265	264	258	279	303	270	261	247	270	266	274	226	246	267	239	281	241	286	256	254	260	262	257	260	277	266	248	285	281	263	250	256	271	246	263	266	283	285	234	272	264	268	275	262	252	251	258	264	269	280	271	265	250	274	227	280	266	254	268	278	236	269	263	236	277	243	238	267	253	254	274	276	274	261	289	268	240	265	272	290	273	248	272	258	259	268	263	257	268	285	273	239	303	251	269	233	266	282	266	252	261	266	277	266	292	253	258	260	259	257	300	264	265	257	268	253	276	242	275	268	240	285	265	256	271	257	257	255	270	260	253	254	285	262	260	248	277	251	272	262	235	268	258	263	235	254	287	252	249	252	277	240	247	268	268	244	250	257	260	247	233	266	255	254	244	230	254	254	266	250	272	236	262	284	230	266	273	237	265	241	254	253	283	263	244	261	268	270	250	273	240	261	272	242	246	235	239	262	264	247	247	227	269	245	263	271	274	262	270	275	302	249	274	250	252	265	265	245	254	282	275	287	221	272	266	259	272	258	262	246	251	266	273	241	240	257	266	250	235	252	241	281	274	260	260	266	246	268	289	260	268	246	263	281	243	236	267	259	237	266	287	280	262	253	266	250	267	250	254	252	271	254	236	265	271	265	260	281	254	258	267	296	293	278	269	259	251	232	241	272	247	282	247	262	260	277	271	240	298	252	263	253	263	246	281	240	300	230	264	242	250	261	264	258	255	237	281	247	267	254	245	272	248	274	242	251	279	263	261	252	243	271	245	260	251	263	270	245	234	284	277	262	269	252	281	269	235	261	250	263	271	241	230	262	260	254	259	261	257	269	267	238	252	255	236	250	268	278	276	257	246	228	281	273	263	290	277	261	257	258	250	263	244	251	282	265	247	236	269	285	262	249	273	260	271	252	288	254	255	265	258	269	240	265	261	273	232	244	229	264	262	257	244	235	264	250	266	225	277	233	246	249	256	267	300	286	251	236	235	237	269	252	300	288	260	263	239	252	278	255	259	283	256	251	238	286	254	227	276	249	232	244	264	231	275	285	231	284	245	262	251	254	277	262	276	292	248	245	263	238	231	280	228	246	278	231	225	273	267	257	259	298	261	271	266	290	241	231	271	280	239	270	287	251	256	262	273	276	261	242	257	277	260	246	283	270	229	273	256	250	227	270	239	271	262	273	268	257	271	249	264	258	250	251	235	273	256	280	275	269	266	287	268	245	257	274	279	269	265	269	282	268	283	274	263	247	287	242	273	263	268	246	280	249	253	252	263	257	292	256	260	276	251	288	251	284	269	239	281	271	239	240	273	249	254	258	273	264	218	245	285	258	284	247	261	274	265	264	215	275	252	271	264	236	266	278	246	252	259	274	275	264	241	275	233	262	298	252	286	287	246	277	261	249	251	254	258	264	253	301	292	268	260	270	233	250	264	257	258	246	258	262	246	265	271	249	262	249	263	227	247	264	277	251	287	257	274	243	259	284	275	282	252	264	271	269	289	265	270	242	245	248	238	267	265	254	258	274	261	284	296	253	288	249	283	272	274	284	228	285	246	279	268	257	256	265	274	251	240	242	257	254	234	267	265	242	288	288	248	275	266	234	259	259	268	222	261	260	303	254	266	269	268	258	249	256	257	271	265	289	237	271	289	277	292	262	251	249	260	279	270	273	260	261	244	286	270	265	278	282	254	248	252	261	232	226	263	249	256	262	263	255	257	251	252	265	251	268	277	276	238	255	254	255	263	275	225	270	266	250	255	274	255	239	254	247	231	252	252	255	231	262	230	263	259	265	238	264	260	265	260	249	248	260	274	271	291	229	263	244	263	273	289	250	247	269	272	234	248	273	250	255	275	270	258	234	274	240	273	286	244	267	290	259	269	259	252	251	265	246	256	273	254	265	270	265	277	274	272	268	280	256	298	268	269	245	264	257	239	267	262	274	250	223	284	272	266	251	242	273	253	276	289	224	276	272	277	231	257	259	252	273	265	270	273	259	270	256	278	257	276	245	247	252	258	246	267	257	245	272	268	247	246	272	270	232	267	253	236	249	282	249	269	254	278	233	282	255	288	273	255	265	240	250	294	258	283	273	250	264	284	280	266	273	266	271	287	250	259	242	276	235	252	308	230	279	266	270	232	280	259	249	245	269	242	259	245	243	282	256	235	286	274	266	260	254	268	254	241	270	270	255	276	257	257	269	283	275	287	266	246	258	282	257	263	244	248	288	278	256	285	259	263	261	281	263	257	271	244	284	269	249	254	264	278	259	249	244	248	260	274	271	271	241	252	278	253	257	239	245	232	251	237	263	265	270	240	265	255	241	268	253	246	244	265	268	269	272	261	256	232	277	247	265	257	279	224	277	263	274	256	240	252	252	290	273	247	272	278	278	228	298	252	244	260	240	232	219	245	246	255	277	243	266	242	240	274	266	231	225	234	261	267	262	282	243	246	280	261	242	244	271	259	229	267	249	272	274	281	270	262	243	250	260	260	262	256	248	222	229	234	254	236	235	251	215	257	283	258	241	291	252	285	245	221	244	278	256	260	251	235	254	297	232	278	263	276	265	277	269	260	270	243	241	296	245	266	263	265	266	257	235	266	249	244	259	265	300	261	224	267	250	267	276	279	283	268	252	238	277	231	255	258	224	276	282	265	274	290	251	278	248	239	265	238	241	254	254	275	264	245	259	256	284	280	290	283	231	269	274	242	288	253	270	268	273	286	220	259	263	246	255	228	268	244	271	270	271	238	283	239	257	253	250	270	293	261	225	281	263	261	280	259	274	276	228	256	255	258	272	256	270	284	265	243	267	260	270	247	250	242	287	270	274	258	276	256	237	269	280	254	273	270	252	264	249	270	249	257	272	250	281	304	280	280	275	287	260	270	279	277	263	262	281	272	248	259	266	292	275	252	279	264	243	260	260	247	235	259	270	248	252	247	266	265	278	237	282	233	294	269	293	252	235	253	251	250	288	237	264	257	269	258	248	276	281	274	243	286	288
26091	30913	16183	8655	6597	5012	3690	2482	1799	1128	880	649	525	420	452	396	476	461	445	442	417	474	413	478	515	459	360	387	292	293	316	315	310	309	309	318	295	327	296	319	345	316	374	352	375	325	343	329	312	329	339	354	352	322	359	324	332	312	321	288	317	301	285	296	266	285	299	283	304	285	281	270	253	295	302	269	268	261	279	295	279	260	289	262	268	294	264	298	278	279	283	271	288	294	304	267	271	277	301	256	286	274	289	263	273	317	262	292	257	282	284	285	284	285	298	292	286	278	276	308	260	275	272	252	273	273	278	277	285	269	286	293	229	281	288	286	277	285	311	258	255	258	285	285	264	263	247	281	274	279	268	283	267	243	258	292	281	287	273	299	280	276	276	284	285	302	274	284	252	275	248	301	259	289	276	256	259	311	280	271	315	302	280	281	285	269	296	301	291	263	265	325	299	266	280	271	272	297	263	279	289	284	275	260	277	272	295	263	279	261	260	295	265	255	278	270	257	295	293	285	261	267	260	293	291	273	273	278	283	295	262	270	269	268	279	283	266	263	304	272	281	308	262	273	290	304	271	273	285	264	290	277	280	254	275	279	293	274	265	241	285	307	266	263	253	261	270	258	291	276	291	283	292	266	303	276	276	283	285	261	246	290	268	282	286	273	276	280	264	311	283	312	285	292	261	280	269	288	249	272	284	300	277	261	273	302	275	289	262	275	278	252	304	309	286	290	290	273	254	299	278	278	298	296	270	270	267	279	291	280	277	276	285	272	289	260	292	275	278	294	283	279	274	253	297	268	292	278	257	293	302	309	248	291	276	272	279	293	270	298	275	279	261	263	314	317	287	285	280	249	295	270	282	271	285	301	294	264	275	284	269	299	281	281	269	275	287	268	280	268	289	266	251	258	279	269	292	268	295	273	305	279	303	276	275	281	260	266	299	285	262	295	274	288	286	268	270	331	310	269	265	301	304	282	267	264	291	282	250	292	295	287	301	287	253	259	264	274	284	280	308	296	322	302	274	289	282	283	294	262	259	273	276	286	269	294	286	274	275	304	260	306	314	257	286	270	307	254	268	261	281	275	290	277	271	283	309	288	295	319	279	262	271	279	327	288	259	287	276	287	302	268	309	272	309	250	277	271	272	289	284	282	265	258	314	258	272	266	280	285	311	287	274	264	284	283	279	298	272	269	291	271	275	267	264	268	278	285	249	280	296	276	277	290	281	279	271	296	282	269	284	271	266	310	265	278	268	296	272	270	288	266	292	289	268	291	286	282	279	287	287	273	249	306	292	270	268	282	244	289	272	265	273	284	283	255	259	264	272	276	294	270	286	314	285	268	272	293	291	304	292	299	265	287	265	288	300	297	272	293	293	285	287	301	293	250	292	279	293	271	291	278	290	296	279	270	271	299	259	265	270	286	268	289	260	288	278	282	271	274	260	277	307	305	267	293	274	262	279	291	288	279	262	269	250	290	304	279	284	287	293	253	245	282	312	237	302	292	275	280	271	278	287	293	272	285	252	306	253	264	274	283	246	293	306	275	287	285	278	260	272	282	266	279	260	252	291	272	305	268	265	279	290	285	266	312	287	292	296	256	284	261	310	283	297	282	306	238	269	294	271	301	274	294	284	265	256	269	288	300	291	270	258	313	307	277	254	287	261	281	299	264	321	278	280	269	305	276	274	268	311	267	261	290	294	281	274	272	264	268	296	281	300	257	272	269	316	273	292	254	265	248	257	304	275	266	288	307	282	255	277	284	267	264	276	304	271	260	282	316	273	276	295	260	257	276	279	297	281	273	275	265	282	280	273	271	281	279	279	274	285	303	264	260	269	297	271	292	281	259	267	277	289	243	295	274	287	272	295	272	288	273	277	278	279	246	275	256	279	267	273	257	254	291	292	269	274	262	269	297	270	280	292	271	308	268	262	287	280	296	284	272	266	272	285	293	282	299	308	267	255	284	275	268	294	271	312	292	288	253	274	279	288	297	266	255	293	298	265	270	307	279	283	271	257	284	277	300	280	260	248	260	276	274	292	273	309	270	272	283	274	246	312	290	275	297	312	310	299	248	291	255	272	268	306	261	278	263	290	281	292	264	292	278	281	273	283	269	265	304	285	271	281	268	304	277	262	298	297	283	257	272	276	266	265	282	288	281	308	281	273	268	254	298	278	275	256	266	291	275	274	285	263	300	331	288	294	266	289	258	274	285	276	290	278	282	297	303	256	299	270	280	282	267	296	301	277	280	258	292	260	263	300	287	286	254	273	273	253	278	268	280	265	290	283	293	278	274	267	288	281	248	294	264	251	282	297	264	282	271	295	250	280	290	248	254	305	281	293	302	288	292	268	272	247	289	291	291	266	291	274	287	274	262	282	280	276	284	288	280	296	269	317	275	258	295	306	266	299	272	279	271	279	261	263	296	292	272	300	286	299	292	274	288	295	290	299	262	288	259	265	296	275	253	264	277	289	288	251	284	286	280	273	294	281	264	298	302	261	285	288	292	286	293	281	262	283	288	280	296	303	277	298	284	299	271	275	267	288	288	295	296	308	288	285	291	286	273	279	266	268	298	259	271	255	274	293	248	293	274	277	302	292	274	249	285	290	269	266	286	309	263	268	276	298	302	285	280	274	266	264	284	291	276	277	295	270	261	274	295	257	248	269	286	265	285	313	271	262	303	281	295	309	293	290	260	266	263	267	309	270	274	281	289	291	283	271	293	266	285	306	278	287	276	279	268	287	278	244	286	297	282	276	291	276	317	286	285	272	288	265	274	255	297	271	262	260	264	292	273	253	264	259	281	296	282	265	289	293	307	283	272	268	256	271	298	276	272	304	287	296	267	271	282	303	291	278	252	275	292	302	291	268	263	254	257	243	283	269	276	261	299	303	295	264	279	265	292	319	275	291	288	260	252	275	299	271	279	293	293	266	275	245	280	275	307	264	277	273	259	301	289	310	311	269	285	280	280	287	307	286	267	282	297	225	283	262	269	273	269	279	282	277	253	257	274	269	278	304	259	283	292	291	286	289	288	263	263	278	270	268	284	307	290	278	274	266	278	300	274	271	298	262	271	287	251	286	278	274	291	285	241	297	296	266	276	275	252	264	300	290	294	292	262	304	285	262	310	269	269	293	270	311	272	272	246	282	280	290	313	268	276	269	284	276	287	240	286	279	304	276	294	269	295	244	282	258	298	305	309	269	271	289	279	274	270	312	290	308	274	245	244	260	265	265	248	249	272	287	317	273	277	262	275	272	284	281	258	268	277	295	287	293	270	288	280	256	281	261	289	261	253	282	263	274	303	268	274	289	277	259	293	291	289	290	262	275	273	298	286	274	262	276	268	290	279	269	257	271	290	279	283	244	302	256	259	300	273	304	271	282	293	281	283	273	289	274	277	279	294	273	307	250	290	270	277	274	270	303	293	245	295	270	245	297	265	301	271	307	276	296	266	312	257	278	268	257	272	265	265	289	277	289	295	270	295
24362	20643	26638	24512	12716	2914	1728	1271	994	835	671	621	604	555	541	537	615	569	549	569	586	531	572	585	591	548	549	512	555	494	457	495	519	502	544	556	481	538	526	537	511	507	543	524	526	598	534	496	490	519	535	550	494	532	571	491	487	564	508	517	511	537	550	478	509	507	513	515	484	446	515	513	491	489	508	503	526	499	466	482	502	484	508	481	463	479	487	455	535	523	517	493	506	481	537	504	464	506	483	522	463	506	496	512	490	490	491	526	483	471	486	495	498	493	503	552	513	510	526	481	516	515	480	488	493	504	485	500	517	501	485	517	519	499	504	500	497	500	466	479	501	529	520	475	503	503	530	527	495	534	521	520	508	494	516	508	490	540	477	503	478	530	489	496	507	507	513	474	495	486	467	501	475	510	506	527	516	540	498	487	503	498	517	532	526	494	483	529	445	473	501	444	505	496	508	509	463	500	534	516	579	437	531	530	476	462	503	468	473	484	556	486	499	492	518	489	511	535	527	536	488	539	511	511	504	489	496	496	432	505	526	513	475	477	495	502	506	474	488	517	488	492	487	474	489	485	479	511	505	495	507	483	497	501	478	458	527	485	516	506	501	507	462	483	523	465	524	518	512	511	534	523	504	514	513	528	539	490	506	501	493	525	502	474	459	475	508	476	497	521	489	518	505	504	497	476	513	513	462	476	496	489	471	503	527	511	492	524	489	538	539	498	470	503	469	514	503	521	505	474	485	512	496	457	531	507	505	543	515	532	495	501	532	515	531	493	494	464	495	483	468	517	498	483	495	533	538	463	501	487	549	475	498	475	468	499	522	494	493	514	538	501	506	487	480	505	513	510	480	480	474	528	491	470	472	480	507	547	480	466	521	526	524	475	473	506	489	515	523	495	503	466	502	504	490	515	545	478	551	503	495	492	531	477	489	488	510	491	501	488	501	477	533	517	535	542	508	540	484	508	474	489	471	522	542	466	556	489	525	537	521	526	485	493	531	501	513	487	500	504	506	504	516	545	522	490	520	487	514	498	458	475	502	490	551	522	522	521	473	501	543	488	520	551	537	515	463	527	478	524	505	466	489	495	494	542	468	524	491	490	480	527	520	529	501	537	479	509	539	487	533	492	509	483	513	483	489	495	551	476	482	505	537	503	535	499	471	495	499	525	502	537	545	514	508	525	486	508	471	499	497	487	499	472	475	482	515	475	494	511	497	488	486	471	494	494	560	478	493	456	506	482	485	490	471	538	513	496	505	491	495	493	482	505	496	496	491	519	500	505	525	472	532	527	480	494	504	472	477	502	469	520	541	497	474	521	522	465	489	474	489	530	485	470	479	499	509	473	491	505	528	472	544	562	534	486	510	472	537	462	520	512	549	526	494	503	489	425	514	498	478	522	491	479	504	504	498	534	485	490	515	498	451	509	481	467	501	498	507	489	446	473	497	512	533	488	444	506	466	490	513	498	521	532	461	483	454	514	492	494	500	506	515	501	469	466	478	476	502	470	524	453	504	504	527	484	502	502	512	503	494	500	485	447	483	487	481	497	481	515	543	488	496	513	480	476	493	516	479	544	489	462	472	457	516	500	498	519	510	515	496	463	457	475	506	497	525	482	493	516	509	519	482	466	494	520	448	516	496	488	472	497	492	523	496	482	474	487	482	486	526	483	516	482	514	469	527	512	514	509	533	476	505	495	479	527	527	502	506	495	494	494	483	499	483	495	509	485	522	505	489	489	529	467	498	502	484	546	489	494	519	531	517	497	496	523	486	501	530	492	494	501	473	479	498	503	500	473	490	503	532	487	478	477	468	494	464	539	487	520	485	483	498	523	498	491	480	527	467	462	487	490	490	530	536	510	516	501	510	466	500	491	506	567	510	522	533	497	476	471	487	469	474	493	477	494	482	540	489	506	503	527	518	482	475	486	488	508	494	489	509	499	529	499	470	474	508	492	502	520	533	482	473	504	528	518	502	563	493	515	524	525	517	510	505	492	501	517	503	519	510	496	493	509	480	486	474	495	536	494	488	484	481	431	546	452	482	493	476	512	508	467	451	499	511	466	524	521	472	516	505	537	473	469	520	508	462	494	498	496	526	500	499	522	498	501	499	505	521	461	484	482	500	534	504	518	497	522	475	498	473	445	512	478	500	477	496	512	518	499	510	517	501	485	477	526	492	496	527	505	507	519	458	496	492	470	519	527	512	485	449	502	472	461	523	483	487	529	480	507	511	492	499	498	507	485	479	484	492	492	531	496	542	498	481	496	516	552	486	531	471	507	479	492	511	479	481	503	489	535	526	479	522	470	487	445	530	498	526	465	535	475	469	505	507	503	474	477	469	526	496	532	496	483	484	494	494	429	467	494	501	517	492	499	487	471	496	498	503	485	493	507	469	519	544	500	530	481	502	548	469	510	512	509	516	499	511	526	520	507	434	456	498	512	456	499	489	497	486	515	489	499	528	536	506	536	519	491	486	457	512	503	484	466	493	520	534	488	499	506	533	483	458	478	496	468	498	513	498	482	516	475	499	484	468	523	473	533	541	474	526	561	524	523	508	484	519	483	476	475	493	488	496	474	477	458	473	515	482	518	509	486	515	538	498	520	513	514	538	511	499	466	495	491	554	524	508	486	489	503	482	501	516	491	517	519	486	489	489	490	530	512	501	481	488	532	517	492	473	515	454	546	495	456	542	510	512	522	504	525	501	528	506	522	492	552	535	472	534	480	520	502	512	498	498	475	501	525	498	470	568	490	474	479	491	476	456	495	488	497	495	484	491	490	463	542	506	465	524	547	464	525	500	460	489	512	492	480	483	469	526	495	516	527	481	516	492	477	515	529	527	485	487	477	521	495	472	511	512	547	482	495	455	532	523	501	507	502	485	488	495	535	493	529	496	566	500	533	495	479	491	506	489	489	501	481	494	545	535	507	546	536	492	536	507	488	481	508	526	500	541	509	508	485	520	517	510	515	494	496	512	495	470	519	495	491	520	500	519	515	467	503	469	507	470	539	510	495	482	465	515	486	483	475	522	514	505	490	489	497	507	497	559	489	541	506	489	505	498	496	559	446	507	476	499	511	523	500	445	466	480	482	499	497	484	513	499	512	485	479	504	504	491	520	508	478	510	474	483	505	512	478	526	483	549	506	499	459	467	497	482	484	505	485	489	498	468	520	499	472	502	469	521	506	472	507	458	502	492	485	461	499	487	470	504	491	488	518	485	494	482	524	540	510	465	492	496	524	504	519	478	516	483	518	513	486	490	505	479	504	462	512	463	478	493	452	502	511	518	483	535	510	478	504	501	415	518	507	500	489	468	478	500	461	511	488	521	495	519	527	486	521	509	483	492	511	512	486	434	513	475	531	517	457	474	533	496	543	481	485	493	521	510	489	509	499	444	480	495	455	485	513	485	490	476	503	481	487	495	483	501	510	489	506	506	495	487	479	509	502	465	487	513	497	518	507	497	493	487	546	524	495	539	485	465	499
24318	25357	12335	6379	4860	3759	2728	1992	1562	1162	851	737	685	641	586	582	583	636	658	650	644	617	630	677	669	660	577	594	554	534	521	519	539	533	517	530	544	568	568	524	558	527	545	592	542	540	574	570	541	565	569	556	557	592	582	558	496	558	551	530	545	541	531	536	557	550	519	506	554	485	539	499	513	528	513	487	511	590	520	555	513	481	496	522	502	508	530	489	497	504	582	503	524	547	502	538	514	589	517	512	517	484	496	537	530	499	507	533	490	479	462	528	534	510	534	519	477	503	540	510	543	523	498	521	524	535	511	533	530	493	498	538	500	495	552	510	560	457	514	513	531	496	552	527	525	491	487	549	496	490	538	527	514	489	531	518	505	561	507	535	496	495	515	548	512	532	543	512	488	543	529	506	516	521	536	499	493	478	505	491	494	515	532	546	522	506	534	500	517	517	513	509	488	516	492	499	515	504	558	538	522	512	501	514	473	496	500	511	532	521	516	528	513	457	523	532	514	517	486	514	493	495	537	513	490	526	481	522	492	500	514	514	482	482	499	524	559	505	490	472	523	509	522	469	521	520	492	538	528	489	496	487	511	515	518	508	524	506	515	525	533	562	494	521	494	493	478	522	531	513	514	497	569	515	490	513	495	563	529	493	474	517	523	503	541	533	493	487	507	539	487	540	506	475	479	518	488	494	507	545	521	546	531	532	511	528	530	511	496	518	506	477	511	525	486	486	490	475	494	536	462	517	532	505	514	502	508	522	501	514	537	495	485	526	463	541	540	511	502	549	494	558	503	529	513	489	513	495	505	492	548	528	520	506	515	519	518	491	521	544	514	519	514	469	553	550	518	483	528	512	514	507	517	491	475	498	520	553	506	519	509	549	461	523	501	498	496	576	544	525	541	536	526	507	483	468	501	484	492	508	556	487	526	478	501	519	548	523	508	516	522	522	511	513	547	534	493	516	509	495	522	584	490	517	522	556	529	515	539	498	512	506	535	515	490	491	522	519	569	518	522	540	497	507	532	513	527	531	509	551	520	494	510	520	505	546	540	486	505	521	500	511	551	489	510	492	513	527	525	546	534	523	511	537	499	501	513	487	547	519	489	481	513	500	526	519	569	484	507	509	507	522	516	498	551	507	483	475	517	511	486	489	519	511	555	523	505	503	518	518	512	490	527	547	522	554	529	525	521	522	544	527	527	543	478	526	559	499	483	535	518	466	510	536	552	509	521	517	497	525	485	527	500	521	501	540	506	510	499	489	503	558	515	532	533	507	510	490	507	522	536	511	496	522	487	517	469	509	520	501	481	571	499	501	502	500	521	533	551	541	523	529	492	510	484	519	510	528	515	524	516	529	527	568	516	508	527	549	471	523	519	562	496	499	535	510	487	526	517	494	496	528	486	525	507	500	532	497	505	472	492	517	519	542	527	521	518	500	526	521	502	476	536	505	482	523	555	539	516	501	535	514	526	533	520	523	547	519	548	502	532	516	472	487	514	489	487	486	509	515	536	514	506	490	542	515	494	492	509	488	539	512	530	491	498	532	493	495	543	495	491	505	540	522	496	532	526	572	530	542	490	502	543	485	498	509	511	501	545	505	502	526	519	544	466	563	479	524	520	543	475	518	554	517	481	534	510	514	513	476	548	576	488	468	522	476	475	556	500	547	512	547	514	504	528	508	508	514	551	518	521	558	528	478	504	518	507	555	521	521	472	529	554	462	510	512	546	501	502	522	509	501	524	464	545	459	505	519	516	498	503	570	515	538	498	508	542	491	539	524	467	516	529	532	507	547	500	519	487	533	553	542	508	543	507	452	509	528	533	504	493	538	483	495	558	500	544	511	542	540	531	511	514	488	505	516	512	527	533	552	516	503	515	550	531	479	483	490	501	548	512	527	527	493	522	549	522	484	521	511	526	527	492	511	522	507	534	517	517	516	526	502	509	530	488	505	486	511	504	505	512	542	512	499	511	537	525	486	514	495	504	475	498	566	537	505	510	530	519	517	509	541	538	502	542	482	503	546	464	527	530	523	508	470	544	526	497	505	495	547	479	513	546	549	530	508	531	515	493	520	524	524	471	552	496	500	533	527	532	463	533	526	501	528	499	502	515	549	538	501	539	556	499	506	510	544	556	514	506	502	505	520	538	536	580	547	515	555	455	530	488	514	519	531	509	521	543	497	503	474	505	560	519	560	528	531	492	514	537	525	513	511	493	494	496	558	506	478	533	516	516	534	457	479	517	485	502	552	506	514	531	528	460	516	522	505	527	518	530	543	528	522	514	526	496	544	544	537	510	515	533	487	530	492	440	531	472	555	505	545	485	483	531	514	471	499	472	513	492	496	542	526	543	506	543	501	515	504	512	513	509	527	520	516	556	486	539	518	575	513	514	505	501	506	501	527	502	514	528	495	515	495	518	516	513	547	477	522	548	567	531	508	505	509	517	496	508	525	520	501	495	544	536	510	546	522	482	504	526	513	543	527	514	534	550	517	561	545	517	500	545	479	521	519	472	472	514	509	513	534	503	543	508	541	520	506	546	519	531	496	530	502	528	506	529	528	514	470	530	574	489	522	536	502	524	521	490	535	491	509	545	502	555	518	561	507	509	547	508	534	536	531	500	546	500	555	557	523	511	540	460	537	545	516	515	498	508	530	496	524	546	481	503	506	462	515	542	492	498	500	495	491	527	504	485	497	515	490	473	493	514	526	550	496	547	497	519	499	489	493	535	529	483	497	541	546	527	534	503	534	503	518	507	490	549	537	546	479	547	528	533	479	487	507	496	552	521	542	474	516	512	484	499	530	513	545	481	513	552	516	498	529	469	501	519	554	507	504	548	510	546	534	477	493	500	508	506	514	526	518	514	525	500	481	468	496	513	505	530	538	520	502	515	557	556	510	507	544	516	573	554	453	541	532	572	504	517	484	476	527	541	532	523	530	563	505	521	507	498	543	492	506	531	505	520	507	518	507	508	505	530	545	529	516	510	488	486	510	509	506	489	561	499	540	539	507	494	523	530	506	547	514	517	497	495	533	452	530	546	469	493	556	505	519	527	523	486	497	497	525	524	507	518	480	496	522	500	495	509	517	513	538	533	522	517	532	489	492	533	509	515	525	505	478	525	558	490	522	514	494	522	526	538	488	494	554	476	499	553	510	499	531	556	502	525	493	516	471	524	525	521	506	520	493	552	479	492	550	496	504	509	545	510	517	514	488	521	526	519	536	507	517	550	555	504	519	493	508	526	539	501	553	504	484	523	546	509	513	552	504	555	499	546	538	504	539	513	543	524	562	498	544	501	585	540	548	544	533	492	490	522	438	505	488	487	531	596	527	516	500	529	515	515	495	544	509	524	532	492	535	518	535	510	488	521	513	544	498	502	505	516	511	488	536	539	512	539	510	533	507	560	515	527	498	529	516	515	537	511	535	490	474	554	507	507	505	535	543	500	527	535	500	490	555	511	492	480	529	513	506	502	530	509	532	513	522
23248	21769	29678	24425	21780	21947	11136	2281	1386	1232	937	785	736	650	611	604	632	596	576	556	592	568	610	661	647	599	526	473	470	422	478	440	411	450	458	471	454	482	482	479	485	451	521	478	509	517	484	487	491	482	454	472	475	480	466	535	452	464	431	449	456	481	453	420	412	430	383	427	439	429	408	395	439	390	410	438	373	455	424	399	437	397	432	446	392	400	440	418	412	394	425	453	426	393	423	423	443	422	411	393	431	436	400	415	411	428	398	384	420	438	467	427	424	420	423	391	430	428	403	466	364	442	423	426	470	401	433	410	447	451	448	420	449	404	425	456	444	436	449	412	425	424	401	417	453	424	422	410	405	442	411	439	425	446	427	408	457	392	398	433	431	402	454	411	421	411	440	445	438	433	421	437	390	425	436	421	470	444	435	404	415	403	437	384	411	424	422	442	425	442	421	408	426	422	440	431	444	408	411	422	465	421	435	398	453	420	389	415	416	430	418	408	429	453	419	368	419	428	427	409	442	428	453	418	403	390	407	406	458	410	424	429	403	441	412	409	407	402	405	428	402	422	446	419	395	425	433	397	412	402	414	414	444	406	430	418	415	403	451	445	423	437	421	445	386	397	422	436	418	440	440	421	413	422	391	459	418	398	441	411	400	426	450	428	424	403	419	410	396	411	463	416	428	439	410	415	391	373	421	385	464	436	398	405	441	406	458	440	439	454	431	414	389	424	409	436	438	425	432	398	410	455	409	417	434	449	391	413	393	416	415	435	439	443	431	419	462	421	409	416	408	388	437	418	445	420	436	421	422	440	403	401	428	477	413	426	413	448	419	408	432	434	452	450	437	418	431	421	404	407	432	440	443	442	432	444	428	416	447	386	439	463	452	404	413	453	405	423	438	431	413	446	428	415	472	387	430	435	422	441	452	448	417	419	374	410	425	405	392	445	469	424	428	380	435	436	400	460	420	451	383	401	437	362	415	404	410	444	393	411	428	414	464	420	452	416	429	424	404	427	405	430	396	409	446	403	401	436	413	411	411	418	415	454	386	476	399	423	401	418	419	432	428	429	437	413	372	466	454	370	437	458	422	433	412	438	425	408	427	410	446	425	459	424	434	406	439	446	426	433	439	437	398	405	402	410	466	422	445	436	441	431	419	385	440	378	406	401	380	422	431	429	439	399	433	426	437	406	426	412	418	398	401	424	402	419	371	409	415	427	411	445	430	434	452	390	431	430	442	445	445	400	421	436	433	397	414	417	442	435	427	429	401	408	409	444	427	402	393	416	425	424	423	408	424	447	421	405	445	389	392	420	405	438	438	440	412	450	463	443	426	438	429	384	445	416	421	407	440	447	391	379	432	452	449	436	415	446	445	411	435	411	456	381	421	402	420	429	418	427	417	421	399	419	432	398	430	480	386	411	422	407	425	420	425	445	455	425	412	418	434	428	415	391	385	427	424	436	460	424	441	398	452	394	427	435	447	411	415	448	419	441	423	412	413	445	402	421	448	394	393	421	433	432	417	452	430	406	434	453	438	443	423	432	409	447	393	450	438	408	456	440	439	396	410	414	425	422	416	404	430	420	423	376	437	468	448	417	455	402	414	452	434	466	441	389	460	414	419	435	451	411	459	460	480	411	404	423	444	418	432	435	431	420	426	406	423	428	407	401	388	431	427	433	452	434	416	422	384	424	416	411	398	420	457	428	443	475	436	381	380	416	424	418	433	468	438	422	435	411	426	430	450	458	404	448	424	454	430	426	416	421	448	424	431	405	409	385	404	396	403	420	430	419	455	433	402	409	403	393	440	407	422	444	414	386	433	456	454	461	431	403	465	412	413	409	420	438	398	385	428	458	384	465	429	389	456	420	400	387	445	409	441	431	405	404	448	375	384	414	434	369	420	413	406	424	438	432	416	407	419	429	430	399	433	443	440	483	428	391	411	405	423	407	420	397	396	389	406	426	407	400	459	413	415	442	418	432	422	421	451	397	422	387	379	385	424	411	410	408	383	411	391	454	417	424	399	430	422	436	458	424	428	438	421	464	371	424	438	444	434	456	414	453	433	422	410	438	412	419	423	416	410	418	404	440	403	402	419	412	371	444	365	381	393	462	455	397	420	409	398	439	416	418	413	417	453	414	393	437	430	440	373	412	419	466	424	437	440	413	384	426	397	413	398	434	392	455	409	447	456	440	440	413	441	420	414	455	417	416	446	393	431	468	441	449	412	458	420	390	419	425	414	455	402	395	421	450	418	448	425	382	423	390	419	403	432	391	406	435	441	418	423	403	451	410	434	378	434	448	419	420	447	441	413	431	449	407	417	415	413	417	380	425	422	426	433	452	445	419	404	437	421	391	408	421	447	402	470	474	388	413	434	414	439	396	417	464	420	373	428	415	430	420	447	386	404	369	431	444	446	426	442	432	414	462	451	466	438	461	478	441	421	412	431	440	420	435	424	442	422	444	409	438	404	415	416	438	412	427	445	416	426	427	439	443	403	475	454	429	439	416	422	430	434	441	431	413	414	438	423	426	430	435	452	416	472	400	397	423	443	404	400	435	431	407	418	423	415	397	417	414	410	397	415	415	434	424	431	424	413	369	430	430	444	401	400	385	418	421	436	378	411	413	420	413	419	413	435	450	442	408	469	414	428	434	415	402	425	387	430	439	412	394	415	428	379	413	426	417	421	419	421	402	394	394	390	447	403	420	441	435	413	452	405	431	387	414	437	447	413	425	402	432	436	385	416	399	447	435	405	442	423	434	410	466	422	419	378	428	407	431	412	457	442	392	408	383	434	446	419	429	430	400	447	415	409	430	427	389	432	426	424	403	474	441	413	408	405	451	463	408	433	426	401	413	436	452	402	421	443	428	401	429	406	416	410	429	425	410	427	451	405	386	434	405	428	428	434	428	452	416	427	441	392	434	416	437	397	410	397	414	425	454	403	402	460	402	401	449	425	428	388	426	415	436	415	425	449	402	469	407	440	380	417	448	408	385	430	403	441	448	400	431	435	422	392	444	396	413	423	399	412	437	421	435	435	402	411	414	392	414	437	431	431	422	417	447	450	402	410	416	389	404	404	395	411	401	448	445	428	445	441	410	385	427	409	436	376	393	409	433	436	451	423	426	428	469	409	462	401	400	424	455	433	446	424	413	432	417	414	433	436	414	409	389	406	406	432	453	407	404	407	447	435	401	402	428	463	425	401	447	392	430	440	419	423	454	424	425	418	443	398	431	404	409	454	406	440	416	408	456	404	415	420	405	420	440	395	425	433	399	436	430	397	397	446	433	430	426	425	433	444	392	416	412	421	437	397	402	456	480	441	409	400	408	411	449	407	395	450	418	405	447	446	433	417	452	376	416	441	427	414	415	418	451	421	425	394	441	440	401	397	390	413	449	421	413	391	455	426	433	410	446	404	405	436	431	439	418	436	425	409	390	406	403	412	430	399	422	395	397	430	434	416	431	418	406	401	403	452	421	451	433	433	420
29299	37634	20966	12081	8402	6608	4790	3280	2351	1907	1297	1052	939	835	705	690	713	724	716	699	737	707	665	789	761	632	517	577	488	483	474	483	421	410	440	485	487	503	522	519	529	551	564	503	552	523	540	525	499	502	488	496	482	523	465	467	484	514	406	459	432	517	429	455	450	457	429	412	458	408	451	391	428	427	409	462	453	420	428	433	413	401	481	427	432	432	397	470	419	400	379	429	396	416	444	417	440	475	429	434	420	420	439	427	405	423	403	405	407	412	422	471	394	403	414	433	425	433	400	439	391	425	428	447	413	437	413	426	440	398	439	382	415	394	413	408	401	405	397	450	438	432	453	398	402	441	443	426	418	414	419	428	426	427	436	436	463	399	406	429	416	440	409	430	436	459	439	462	428	394	411	435	439	411	417	387	453	458	475	433	442	412	435	434	433	441	437	422	469	428	451	420	444	421	413	447	396	413	412	430	437	393	432	439	432	412	426	470	427	392	424	422	383	426	408	417	446	436	471	459	429	410	385	418	405	385	447	432	413	433	426	411	405	430	405	454	422	451	429	423	451	443	427	414	417	400	424	442	452	433	435	395	411	440	454	425	402	428	400	429	397	399	425	410	429	423	423	417	437	447	411	436	406	408	424	439	431	482	410	434	389	465	464	395	405	415	440	403	435	450	410	446	431	452	427	403	439	435	459	439	428	416	397	404	449	395	399	443	452	482	426	435	434	426	403	431	412	407	422	399	461	434	447	432	459	457	446	400	413	396	436	486	443	390	435	451	431	397	397	433	407	408	405	445	441	430	426	463	407	443	417	427	381	431	430	433	419	419	420	412	417	419	430	444	433	434	408	393	429	428	438	388	406	398	433	431	421	436	419	420	409	415	404	423	433	422	423	407	421	410	398	405	436	449	420	455	380	413	410	437	433	425	409	406	436	437	410	457	408	445	441	439	472	453	429	440	426	409	451	441	442	412	410	452	420	430	429	444	403	412	427	399	435	439	462	423	428	408	464	402	420	422	424	408	443	422	469	416	421	415	441	412	459	435	429	433	439	453	391	426	475	435	443	425	354	396	460	430	422	427	428	422	440	441	417	391	444	438	443	399	410	409	404	384	462	443	459	422	454	399	450	438	429	398	434	461	417	412	425	461	454	459	398	463	445	437	456	454	418	412	414	450	405	410	452	437	440	400	421	434	423	428	436	412	376	403	448	413	447	397	428	415	463	431	449	401	429	438	453	469	414	405	394	371	413	445	406	401	431	431	421	415	419	452	424	428	446	406	441	416	432	402	442	460	403	418	429	433	418	454	472	445	435	445	414	421	477	435	442	429	435	406	403	401	398	424	410	418	417	437	415	419	392	436	406	442	461	438	425	420	442	407	413	421	461	435	408	424	447	399	436	403	406	429	458	445	439	428	412	399	397	429	379	411	425	420	423	421	417	449	403	415	442	393	404	429	400	436	432	419	423	422	436	448	431	425	471	393	401	449	435	449	410	411	418	459	459	434	436	395	436	439	415	413	408	440	434	472	450	416	415	442	372	422	409	412	440	406	444	405	406	448	461	416	401	389	440	445	410	445	428	433	431	411	440	391	435	405	425	404	420	438	431	406	436	456	414	398	417	433	409	421	427	431	425	420	419	392	422	405	402	411	437	419	420	400	423	392	457	430	411	429	410	438	427	422	439	377	412	441	403	444	461	420	428	409	408	435	382	425	432	469	426	429	420	376	434	386	436	424	430	453	435	408	434	415	416	448	434	423	422	419	415	388	420	403	423	473	435	396	438	424	419	388	416	428	434	436	442	474	424	410	450	402	412	418	393	395	452	405	440	423	418	446	445	436	413	425	453	419	395	439	435	434	416	406	419	431	471	424	407	400	406	417	441	417	440	436	428	453	437	445	427	402	467	414	440	416	413	437	425	415	398	445	454	428	435	423	412	445	384	425	477	434	437	455	416	392	432	397	406	428	456	437	439	435	442	449	414	444	410	402	410	460	414	400	414	396	403	456	432	391	472	422	437	408	411	443	431	453	398	447	433	449	413	410	394	416	443	430	452	427	403	423	402	411	440	414	433	419	423	445	458	429	435	419	470	427	408	448	403	390	476	401	394	406	453	418	447	449	443	427	422	424	440	400	399	445	452	419	401	432	382	459	416	423	382	418	424	402	382	436	414	440	443	423	381	438	407	467	428	426	413	410	425	405	421	476	394	455	414	432	448	445	461	400	429	369	402	440	417	423	394	440	412	417	408	436	415	404	424	415	438	409	395	440	421	452	448	452	452	430	426	454	427	448	444	415	479	429	412	409	391	420	430	426	417	452	443	430	435	411	424	422	457	449	464	423	438	430	459	438	429	410	431	418	374	453	442	437	446	443	419	423	445	434	405	435	439	413	440	417	442	444	429	447	402	420	393	463	471	417	415	427	447	442	435	413	418	436	428	426	404	381	415	411	456	404	405	423	414	446	442	423	403	429	434	408	439	405	451	406	430	448	423	440	399	385	434	420	436	393	433	415	418	447	451	427	448	416	413	409	409	420	416	430	431	420	421	427	437	444	434	444	429	417	434	436	400	431	440	460	383	421	443	365	398	456	447	438	419	396	443	432	439	421	404	408	430	423	394	425	436	391	412	402	463	437	463	432	455	418	430	443	439	422	430	383	397	455	418	419	390	435	404	408	404	387	442	454	444	386	402	452	412	410	422	424	419	438	428	410	465	382	418	453	405	417	373	462	432	434	394	419	431	422	453	448	380	415	408	423	434	403	437	419	413	435	392	454	456	402	407	408	417	441	425	419	429	406	439	410	461	383	452	392	416	425	404	437	412	435	400	396	435	432	432	428	427	411	428	457	489	454	439	429	457	396	436	437	422	420	421	430	440	448	474	437	423	465	427	398	423	433	450	423	401	424	407	404	457	432	425	427	426	438	428	375	418	435	400	444	434	413	410	426	430	413	436	428	443	423	426	440	443	442	438	413	391	461	447	387	432	425	426	425	413	395	445	404	392	431	403	408	383	441	433	437	423	382	432	448	445	418	431	430	425	406	432	422	384	388	406	399	436	451	401	406	405	429	441	441	431	416	424	414	441	420	431	403	394	420	408	439	400	434	439	432	411	450	452	381	394	407	433	441	402	446	382	411	419	455	420	418	443	442	399	438	410	392	449	434	398	432	429	426	440	427	405	413	410	431	420	441	430	429	416	457	424	418	443	433	415	439	397	461	433	436	432	444	427	415	433	455	416	465	425	434	422	438	381	435	410	415	439	453	408	432	391	451	405	418	417	399	453	416	378	428	410	405	450	424	441	398	403	454	413	405	399	432	455	448	422	424	383	400	422	419	455	406	453	410	482	398	406	411	406	444	440	429	401	445	460	380	426	406	367	415	424	447	436	442	430	422	433	446	422	401	404	424	404	431	409	428	432	394	431	413	408	428	434	474	447	413	402	385	437	446	438	414	422	415	381	450	426	427	407	417	448	409	420	415	417	446	440	452
29261	20979	12479	5778	2307	1380	1076	840	632	547	475	417	418	391	368	404	430	450	395	415	453	407	446	434	465	422	379	347	353	370	339	347	365	403	379	358	376	382	384	398	403	378	388	383	409	348	408	355	416	392	383	392	391	384	400	381	404	376	359	399	371	386	356	359	353	411	404	370	359	338	342	364	381	333	363	339	362	368	374	381	356	401	351	339	377	345	355	394	337	390	389	383	356	391	376	402	410	411	364	352	368	306	358	348	384	380	346	363	369	402	347	372	400	370	393	343	385	401	396	374	367	405	374	359	358	358	396	358	343	381	384	353	359	336	373	346	367	399	372	363	385	375	390	371	357	392	370	372	388	377	372	351	371	375	356	363	346	372	357	369	380	421	383	350	366	374	352	391	362	371	341	356	401	383	393	375	386	381	363	366	370	335	388	395	378	369	361	407	355	371	379	361	394	350	382	366	379	359	347	361	363	371	397	371	352	363	363	389	383	350	371	339	358	443	364	313	364	342	387	392	356	352	375	386	387	343	370	399	371	372	367	340	411	391	362	371	339	374	398	352	365	360	356	356	390	353	356	399	355	398	388	356	317	362	369	385	367	345	387	398	358	351	381	394	390	390	378	335	363	375	368	365	391	345	366	387	387	373	360	369	351	363	354	391	346	364	351	366	393	379	383	367	389	352	401	370	367	344	344	371	376	358	394	371	353	384	345	381	394	394	375	354	365	378	381	356	348	326	389	372	370	320	349	342	361	365	330	394	344	334	396	377	360	378	406	368	377	368	342	355	353	369	369	341	358	380	348	342	353	350	378	393	370	360	371	379	355	389	343	370	368	374	408	374	373	376	383	378	346	398	402	383	395	395	399	343	346	374	372	380	366	376	379	359	385	330	373	382	365	363	406	357	400	372	406	385	372	359	353	370	382	339	383	389	337	372	367	324	372	376	385	399	365	348	426	390	369	371	372	378	350	394	363	365	373	381	351	382	375	359	388	349	358	349	363	401	355	356	353	389	362	343	371	384	384	351	336	405	381	365	384	387	361	395	398	354	378	371	370	362	365	334	372	370	324	391	391	368	397	331	355	318	381	355	370	367	390	352	350	367	357	373	382	379	382	410	385	392	353	372	353	336	381	368	358	396	338	378	370	336	372	334	363	330	388	393	370	381	359	399	365	401	340	351	365	383	363	364	389	358	356	381	364	357	356	326	396	370	353	383	368	346	351	385	349	377	354	381	366	382	385	357	382	384	394	363	371	348	364	399	385	380	376	346	372	382	371	350	377	367	374	359	381	354	375	400	370	385	385	381	361	364	342	344	375	371	378	371	393	351	387	342	386	388	341	375	354	379	373	359	378	375	360	413	371	396	387	362	362	376	400	382	373	360	361	343	369	357	346	372	411	395	315	367	336	349	363	373	358	382	388	335	378	380	391	341	351	376	362	360	334	373	366	372	332	384	363	381	357	382	337	324	371	375	334	368	375	372	360	359	405	371	377	411	333	398	389	357	378	341	369	400	351	325	362	367	390	323	350	357	369	369	379	360	343	362	405	410	365	367	360	344	372	321	387	396	394	362	382	378	361	336	395	344	372	378	378	357	369	339	358	395	406	375	360	372	360	362	352	356	403	397	355	334	363	367	342	351	390	375	368	346	367	352	370	375	371	355	365	359	354	351	359	386	376	403	375	367	342	325	385	376	395	383	373	349	394	389	357	371	383	361	393	380	381	362	359	353	360	367	355	367	349	371	399	380	358	390	385	346	374	412	391	363	361	371	373	355	316	341	366	368	365	337	409	353	378	322	354	365	376	397	382	380	396	378	341	402	307	411	343	370	403	389	384	413	365	371	379	350	376	366	383	383	360	369	329	333	366	345	352	349	353	372	397	359	337	368	357	351	354	349	382	333	327	341	342	378	378	385	378	362	366	367	355	360	387	382	384	362	401	380	353	385	357	343	370	390	388	386	348	370	327	358	331	357	378	365	362	370	359	398	374	364	382	379	386	366	384	374	385	354	329	364	392	367	390	345	392	401	383	373	357	361	374	380	370	363	407	380	368	363	380	361	334	353	345	341	355	355	329	407	336	353	353	368	397	365	360	365	348	351	390	400	374	352	336	361	380	368	376	357	356	357	387	367	374	357	345	358	356	391	340	336	349	336	378	383	357	367	400	370	342	406	321	404	341	318	395	348	373	364	385	368	343	361	352	366	389	352	351	364	369	351	365	374	367	416	340	375	402	340	331	378	392	388	371	387	380	394	392	371	336	347	363	376	361	389	369	355	341	346	363	374	383	355	349	373	352	389	391	365	380	372	388	348	384	360	387	356	372	368	337	379	379	379	407	363	371	364	355	381	362	372	367	381	341	389	357	358	353	425	373	369	352	374	347	357	357	372	349	362	358	392	403	350	394	388	351	326	376	355	346	363	383	367	372	388	361	385	373	357	362	336	367	397	384	391	368	338	378	349	351	366	374	379	388	402	369	341	385	386	366	366	358	379	365	379	372	414	354	357	350	374	355	327	346	354	361	374	387	364	393	360	355	370	384	360	371	384	374	339	374	378	386	354	346	343	375	361	362	357	378	347	347	377	352	341	408	383	366	329	401	358	361	376	338	364	406	397	387	361	380	379	345	354	406	373	334	376	357	382	372	396	383	374	373	371	391	379	389	364	380	352	364	379	348	342	347	342	391	386	362	358	354	359	382	377	368	395	391	369	375	385	372	348	376	361	352	332	397	367	349	358	374	372	351	372	346	368	356	349	375	386	356	409	367	395	397	374	374	350	334	397	327	384	357	380	387	341	373	386	400	327	396	387	359	345	355	368	357	390	374	377	365	375	382	364	368	376	383	354	380	378	366	383	372	340	409	373	346	343	376	386	368	384	347	401	377	376	341	376	406	326	377	377	398	363	361	372	368	345	370	412	355	380	358	373	365	406	371	347	370	371	406	340	388	342	353	368	392	392	381	356	373	379	370	369	364	353	361	353	359	348	383	375	372	334	408	400	324	372	364	395	370	347	363	386	354	358	372	341	358	374	390	348	381	357	368	358	353	359	344	369	362	380	347	370	407	368	360	376	373	338	374	317	354	351	349	390	346	390	340	371	354	329	376	388	357	404	362	403	375	378	356	358	351	368	383	382	367	373	359	385	352	382	352	390	345	340	345	354	391	365	379	372	349	384	377	371	355	351	355	358	364	339	372	345	409	310	349	377	333	346	364	383	370	375	329	364	366	394	346	349	355	377	370	404	394	380	383	378	339	367	360	377	399	373	348	382	324	398	377	384	345	347	367	382	354	385	345	378	343	412	352	372	336	360	369	348	342	387	346	365	330	364	378	364	341	385	394	335	396	347	365	340	372	369	338	346	367	366	345	386	391	392	412	332	397	327	360	376	354	379	402	356	330	358	384	344	347	350	341	362	394	379	355	393	354	399	399	350	340	376	360	395	351	377	415	368	361	368	375	395	375	338	368	354	374	403	332	373	388	377	378	368
22306	20727	10450	5900	3190	2285	1864	1293	860	686	538	493	485	428	429	466	464	483	473	453	469	494	468	492	507	462	447	424	403	411	416	394	414	371	431	398	418	392	410	438	426	439	423	448	438	454	400	427	424	388	418	433	416	418	399	426	462	371	383	393	388	408	415	407	417	396	422	352	412	358	419	380	385	391	405	389	362	411	448	383	421	387	419	396	358	370	424	433	371	377	368	385	409	415	411	376	390	346	394	413	376	394	400	368	393	407	405	403	424	432	350	391	388	389	420	382	400	379	413	399	370	394	412	392	363	386	405	366	361	429	357	375	366	390	404	388	425	397	396	411	393	401	362	376	397	403	398	404	415	392	367	389	396	385	362	419	380	367	392	379	379	401	408	381	401	392	371	394	394	408	401	375	402	385	375	412	383	413	377	372	396	381	403	421	378	409	410	415	374	409	380	351	398	411	391	416	385	372	419	374	398	381	406	395	374	421	424	400	348	394	383	396	376	405	407	425	382	356	416	370	434	421	411	367	424	395	382	428	377	382	433	362	429	375	381	393	419	368	401	394	397	434	418	411	408	387	388	362	371	368	404	413	394	379	417	389	368	386	397	402	411	391	412	392	411	408	402	446	386	340	393	416	377	388	399	392	382	401	402	382	377	385	388	410	361	390	425	406	414	387	414	382	393	424	418	378	409	414	369	362	381	365	436	365	413	412	360	365	426	403	383	398	379	396	389	369	379	407	375	419	393	381	405	420	380	407	380	406	359	403	387	400	392	398	368	392	367	387	382	390	404	380	402	398	412	379	405	418	403	378	390	355	375	412	399	386	387	410	380	435	396	357	398	429	389	383	405	403	382	394	398	436	419	415	392	380	371	387	388	398	400	429	375	412	415	413	365	402	374	395	409	398	360	382	413	413	426	387	396	384	410	425	424	391	393	376	372	393	389	379	416	414	381	377	386	359	385	427	405	395	388	380	384	371	398	392	375	395	431	384	408	395	381	382	424	348	371	369	376	365	435	372	412	412	375	390	413	387	387	403	401	407	413	360	387	425	402	400	413	420	386	417	387	361	333	386	419	399	440	380	400	396	390	426	416	405	390	436	381	400	392	400	361	389	388	404	407	390	427	373	409	393	396	401	366	409	434	404	387	367	371	420	391	382	383	410	411	420	375	414	371	402	412	367	430	380	403	372	378	411	439	405	411	442	349	405	413	396	393	363	391	364	364	395	401	377	396	348	421	407	393	382	412	373	408	411	404	377	424	379	391	374	367	382	363	389	343	384	404	411	363	414	359	381	420	441	354	384	382	422	390	377	420	378	412	367	370	407	383	431	386	382	372	415	419	419	405	351	401	391	381	402	374	403	408	381	399	393	400	386	415	372	442	376	404	417	415	381	387	379	415	391	418	369	427	394	409	398	366	374	390	415	427	388	382	429	401	439	415	406	387	398	390	426	450	420	393	387	418	414	367	395	409	386	410	432	380	410	421	385	415	403	357	404	397	390	416	453	416	409	418	386	407	395	414	361	385	373	393	420	376	391	373	400	366	387	372	393	372	383	404	415	384	386	384	385	375	404	391	391	390	425	412	395	403	370	386	382	386	421	414	412	378	404	410	397	392	372	389	357	373	398	395	375	422	418	368	401	425	376	390	403	381	396	380	397	373	387	379	370	394	375	383	390	337	405	383	359	372	404	434	361	392	395	380	358	417	395	414	388	379	405	374	418	422	393	402	403	396	397	396	389	397	410	368	391	408	393	392	414	389	381	392	394	358	384	369	393	425	379	424	390	408	399	422	368	380	402	401	395	361	405	360	391	414	365	405	404	408	400	427	386	426	367	428	397	364	433	404	370	389	401	389	380	337	376	398	413	390	396	447	356	393	393	391	379	392	402	401	393	401	394	398	413	362	392	377	424	379	372	414	419	395	386	382	376	447	397	370	410	414	410	361	391	382	389	405	372	374	390	368	423	405	390	389	376	384	407	413	393	423	398	402	367	360	381	408	396	400	417	404	429	391	395	418	385	376	407	381	424	406	376	356	411	414	410	430	383	393	417	390	398	365	360	393	387	385	381	398	357	403	373	390	416	423	386	389	411	413	402	399	401	370	390	409	442	404	426	415	398	379	377	375	372	375	418	400	383	413	383	383	427	366	437	391	401	425	399	416	384	388	406	394	399	387	456	377	398	376	405	411	386	416	426	365	383	391	378	408	377	412	385	390	386	391	430	405	411	362	410	369	408	388	400	406	388	391	425	399	367	387	433	397	368	391	371	383	383	390	363	392	404	384	391	373	392	398	378	390	388	418	380	364	365	373	396	381	411	410	392	401	401	414	372	367	381	404	409	406	416	416	372	404	424	401	367	384	406	384	414	400	368	404	357	425	397	376	393	394	388	376	399	381	379	411	395	381	419	377	404	415	394	416	405	426	382	395	403	410	379	387	379	401	399	395	381	422	397	372	374	398	405	386	360	397	356	408	364	362	400	372	416	401	397	386	433	402	384	392	413	362	370	426	368	387	400	371	374	352	388	390	403	397	373	399	346	372	416	389	398	393	374	348	391	376	393	417	399	420	374	427	424	449	381	396	399	392	382	375	396	378	413	374	381	413	378	392	401	383	372	371	401	391	363	393	415	389	373	371	406	375	372	407	365	395	377	413	392	425	400	368	396	375	428	390	372	412	400	453	352	381	400	369	381	420	389	396	381	403	370	351	378	364	376	395	375	366	410	393	387	405	377	365	358	422	388	421	376	399	381	410	418	415	396	437	386	407	389	379	408	388	394	391	392	405	414	411	408	417	416	409	394	384	430	360	402	410	401	423	409	399	393	384	392	394	404	370	398	371	387	415	369	396	392	449	406	376	400	401	394	391	377	347	386	374	402	381	360	438	393	384	397	408	408	400	397	407	430	376	366	416	359	365	350	364	414	402	460	416	380	404	398	413	379	388	402	417	396	408	416	384	385	378	394	394	413	363	391	411	417	392	383	407	430	373	388	405	399	408	401	420	385	414	414	366	397	373	363	402	374	419	362	432	408	398	393	338	386	372	393	398	352	417	365	372	368	375	407	397	393	395	395	406	385	384	364	382	388	400	415	416	395	391	395	400	405	360	417	414	412	387	383	414	422	414	394	402	417	377	398	395	381	393	375	426	407	424	403	390	396	356	392	402	405	395	393	371	400	445	402	407	406	442	402	402	372	419	381	381	397	377	381	395	372	365	404	393	416	354	412	381	429	403	360	394	387	359	402	376	398	390	394	408	412	407	379	373	405	382	378	394	388	411	367	397	370	408	396	413	411	380	390	409	421	373	386	405	376	394	364	364	396	398	397	422	399	396	385	394	389	408	407	379	380	379	404	400	382	414	413	390	369	379	424	384	389	390	389	451	394	399	400	393	411	421	381	382	376	416	391	410	395	411	392	413	352	408	378	384	390	405	414	403	396	396	411	413	397	358	404	402	356	374	413	396	365	410	366	375	359	403	366	398	383	389	404
24508	21653	29032	24791	21610	11414	2254	1294	851	632	560	459	462	350	340	360	385	366	363	367	405	354	403	423	387	324	280	277	259	268	274	250	279	264	237	265	310	269	280	262	323	315	330	294	298	306	288	306	269	289	300	305	290	292	280	282	276	250	287	265	265	293	261	303	244	234	283	268	258	309	273	232	292	277	222	248	255	237	266	243	246	272	274	269	263	282	239	247	246	264	258	244	289	255	274	250	245	270	222	241	237	247	228	257	265	254	253	254	263	264	234	231	271	266	243	260	231	255	276	242	252	257	228	270	264	254	280	276	266	256	269	282	256	263	255	249	241	243	244	251	223	250	240	257	244	258	261	244	273	237	239	240	242	230	239	249	247	221	234	274	288	259	241	261	286	247	250	235	268	282	264	236	261	220	246	254	269	276	252	256	235	241	261	256	265	261	267	247	299	252	256	243	256	265	245	248	257	253	258	242	262	267	265	285	252	266	234	262	273	273	262	286	285	250	264	219	237	254	271	279	245	275	234	238	237	227	226	261	245	259	250	225	268	221	260	263	279	249	245	240	262	247	248	258	251	243	264	282	264	257	257	247	247	280	248	267	262	290	268	271	269	263	259	268	257	259	248	269	258	243	274	261	231	241	246	259	257	257	263	249	258	299	253	277	237	294	270	252	256	251	262	281	263	242	273	234	257	238	273	276	265	253	255	271	286	246	271	264	281	273	273	259	266	274	242	247	244	259	286	237	254	254	249	253	229	265	230	276	276	266	243	250	247	264	226	281	230	227	264	234	233	245	258	273	268	262	269	250	252	250	249	262	255	277	271	257	275	243	271	270	243	252	236	241	243	257	296	245	234	256	262	259	251	288	272	254	250	255	257	255	287	287	206	247	233	247	246	249	255	245	279	272	258	277	261	253	248	238	255	295	247	285	252	224	278	271	240	265	243	267	252	263	256	279	248	249	254	254	214	252	287	249	281	224	244	266	243	264	252	278	246	273	282	250	256	242	263	252	239	270	238	242	261	268	247	273	247	268	266	263	239	277	255	246	242	264	246	242	249	253	273	262	266	243	271	265	253	282	247	246	230	242	240	237	276	254	244	273	277	261	273	250	258	271	248	234	256	238	259	256	234	245	272	252	238	251	239	269	298	252	240	252	278	249	279	271	277	244	247	264	253	280	258	276	279	279	277	250	269	271	249	256	298	261	260	262	283	281	275	236	278	227	257	256	235	274	284	226	256	256	262	270	267	252	262	263	225	250	264	279	259	261	263	229	269	271	266	231	260	256	270	224	291	230	252	234	270	267	267	264	237	238	273	270	249	254	237	256	295	253	249	296	239	252	292	295	266	238	265	245	257	257	255	276	266	266	279	260	247	227	273	269	259	254	223	270	259	260	290	252	300	262	260	260	257	269	241	249	264	269	255	274	262	274	269	282	268	242	270	254	247	231	270	262	242	243	259	243	246	246	269	252	253	228	243	246	271	265	247	251	296	260	257	254	258	241	256	272	266	262	235	292	264	302	273	249	260	250	263	238	252	261	234	277	267	266	246	248	230	282	242	262	283	230	254	274	239	272	250	278	248	225	228	274	231	264	249	259	248	242	253	295	292	275	254	290	269	250	273	254	245	256	280	260	276	249	258	264	295	254	231	282	263	226	245	259	251	281	272	252	240	256	257	240	245	298	271	249	240	235	247	259	262	245	231	262	254	254	276	267	274	276	227	264	247	227	247	266	245	264	249	255	268	267	237	278	272	269	274	262	244	258	252	260	261	263	266	280	282	256	269	259	253	246	243	234	261	289	284	254	234	288	274	235	267	279	262	278	268	230	261	252	278	254	252	229	220	255	261	248	231	251	225	233	250	247	291	257	259	289	244	261	251	280	267	257	260	261	253	262	257	251	253	231	258	258	271	256	247	217	263	245	241	236	254	267	271	254	275	244	261	239	228	234	273	249	271	249	233	254	240	237	247	257	305	279	260	239	247	244	263	278	278	282	270	257	286	235	248	257	266	253	259	266	283	249	250	245	294	251	254	290	265	255	262	272	280	233	272	249	287	226	242	257	266	240	278	259	244	255	296	250	258	237	256	283	222	282	257	246	237	247	263	285	234	249	250	246	268	265	258	264	250	279	262	259	246	223	270	260	263	237	287	274	262	245	262	242	265	254	241	253	279	257	283	273	254	240	273	235	250	221	263	257	253	236	276	258	268	261	261	239	237	257	308	247	268	292	248	243	272	263	227	295	253	279	262	261	229	285	245	246	249	270	286	239	246	277	267	226	280	279	255	262	266	267	258	249	282	242	246	284	246	277	239	261	273	245	280	274	244	252	287	244	269	275	277	242	277	246	248	245	251	263	246	262	301	237	239	272	257	241	235	265	238	283	258	249	251	284	295	258	252	270	231	252	276	243	268	257	234	259	231	233	263	261	259	245	273	231	259	279	244	276	275	240	244	262	253	258	262	249	256	278	254	261	241	247	271	260	230	266	270	250	259	266	257	233	247	247	284	275	274	250	258	257	259	254	251	244	271	254	239	272	259	260	254	237	270	217	236	231	283	261	268	259	270	254	271	286	255	226	237	261	259	278	242	245	267	277	239	261	243	266	225	264	287	224	248	237	251	251	256	272	252	269	272	250	249	268	252	230	242	238	266	276	241	235	262	255	252	266	258	256	247	245	262	267	244	256	248	258	260	258	238	275	261	245	256	253	284	263	287	276	258	231	241	266	238	270	240	242	253	227	262	275	270	258	281	211	262	231	251	262	249	259	211	264	236	253	240	215	259	209	241	268	271	253	274	272	238	273	255	255	264	254	248	300	274	254	269	263	249	250	247	234	263	269	258	289	264	276	274	255	254	241	261	258	278	281	234	264	267	255	275	285	270	252	249	280	244	254	279	293	262	258	243	220	257	261	214	260	269	243	256	285	244	256	252	247	276	277	269	266	255	258	271	244	253	241	251	255	225	252	244	277	271	285	259	263	263	263	258	249	264	265	246	271	252	290	229	227	248	250	263	254	257	253	257	232	269	244	250	237	245	273	259	220	257	245	263	265	277	244	256	256	231	272	225	248	271	266	248	265	238	252	256	249	254	258	253	261	226	264	263	231	262	239	238	255	244	259	249	277	287	255	253	261	230	236	229	268	261	236	257	245	244	279	277	256	221	268	263	282	245	291	244	249	248	286	270	268	249	237	246	281	273	261	259	246	267	264	257	243	247	250	278	278	253	268	264	263	280	226	259	282	213	258	241	253	267	259	241	251	256	251	231	276	240	256	281	268	234	296	257	256	251	244	297	235	277	245	247	257	258	286	235	262	234	240	248	265	263	248	234	216	254	265	260	262	260	253	243	309	223	261	281	281	288	257	274	245	274	267	252	267	301	263	304	255	246	237	253	269	253	281	261	276	263	233	259	278	239	279	245	261	238	288	257	260	268	227	267	262	243	252	276	231	235	258	280	215	305	238	260	286	259	248	276	258	238	264	235	246	268	228
26182	30728	16790	11226	6898	3798	2950	2160	1425	1000	737	600	518	465	477	530	486	443	460	498	484	468	453	562	507	387	340	311	295	316	281	303	279	286	308	297	308	319	316	337	341	348	337	358	336	341	357	341	312	347	354	307	328	307	339	302	321	324	317	299	305	302	297	276	277	292	313	298	259	278	260	269	281	261	276	260	268	260	276	272	300	251	277	310	298	258	280	272	287	280	294	306	269	273	284	288	247	275	280	255	292	286	246	292	308	250	270	290	283	294	286	267	295	244	268	253	270	295	281	279	268	239	276	261	263	285	278	286	299	284	284	301	289	300	280	295	255	270	276	287	265	259	301	259	297	273	272	289	277	274	271	278	290	304	277	275	283	280	268	277	283	252	277	274	274	265	269	251	284	261	271	298	244	300	319	265	292	279	291	249	290	268	257	282	281	283	287	289	233	258	280	296	315	285	296	296	284	261	276	257	264	288	272	281	288	271	288	301	287	291	270	289	282	287	286	279	294	265	276	290	250	258	286	280	294	279	277	284	259	317	268	245	239	285	274	276	260	263	298	276	295	271	270	299	265	269	313	274	252	248	283	272	317	272	273	258	274	300	290	274	294	272	278	308	273	287	271	280	272	255	312	259	257	298	302	270	262	257	273	258	318	257	264	276	283	273	277	280	269	284	303	269	264	277	263	245	258	252	291	264	289	272	279	286	284	263	272	266	277	294	291	274	251	264	254	269	329	247	288	264	258	264	255	305	298	232	291	280	266	248	268	293	294	306	272	254	281	283	298	271	277	275	253	260	289	297	272	265	262	275	261	290	292	277	289	288	296	274	265	305	298	278	285	265	260	268	294	229	272	267	291	287	288	262	284	281	288	270	288	288	258	277	269	303	299	279	325	291	268	282	262	274	273	272	284	268	278	296	275	318	284	256	289	298	292	278	281	292	267	302	294	284	288	274	283	290	256	283	275	282	261	328	298	265	305	253	279	293	275	297	240	261	279	278	274	293	255	251	265	271	264	302	276	287	312	289	287	306	295	284	264	275	286	269	293	271	271	255	269	272	293	290	293	303	281	286	282	293	284	289	271	254	279	267	269	295	261	271	263	292	292	264	298	273	293	272	259	262	272	288	288	276	265	282	266	287	260	309	299	274	281	256	252	288	284	282	297	253	261	278	270	303	275	280	289	288	267	281	269	304	295	273	299	298	297	262	288	261	286	266	247	278	300	264	256	294	262	313	276	290	298	260	300	270	282	273	260	301	283	274	261	264	292	271	268	276	259	266	276	252	303	277	274	275	253	295	272	269	252	272	310	270	276	289	271	286	293	284	273	294	259	274	268	278	266	251	284	254	277	281	294	274	275	284	289	298	261	260	261	270	294	276	303	284	249	263	271	304	294	281	269	262	284	307	286	293	302	268	260	272	280	281	290	290	267	291	286	268	267	271	257	280	279	246	284	293	259	288	277	295	292	287	277	284	292	281	292	264	278	282	269	292	323	294	307	271	271	282	254	295	314	264	266	275	281	251	270	282	289	270	266	291	261	293	238	262	268	271	284	297	304	289	292	282	295	257	285	281	299	263	273	262	306	266	263	256	270	278	273	274	286	260	279	276	268	279	280	302	279	269	265	277	292	291	269	286	256	277	282	280	292	275	266	288	259	274	249	278	285	312	291	306	309	288	252	278	292	296	262	267	260	289	289	279	297	281	282	275	284	278	273	295	292	271	229	297	283	290	285	244	247	309	273	274	259	256	289	262	296	266	291	276	290	268	292	280	285	268	248	288	285	280	256	264	303	286	301	271	264	271	260	286	258	246	272	275	272	291	293	289	277	261	269	274	230	264	314	266	278	267	286	266	296	254	275	299	276	279	298	275	301	268	277	286	266	287	285	308	251	273	271	268	261	269	269	262	283	251	300	272	275	273	246	241	275	302	274	290	263	292	264	271	280	289	282	254	250	281	269	284	259	270	273	277	277	288	285	287	289	297	275	294	288	288	269	285	280	274	290	306	252	272	257	287	253	240	302	265	271	297	265	288	272	247	272	295	278	258	277	283	277	293	299	256	266	246	313	270	265	290	287	288	274	260	273	286	273	267	305	304	264	276	292	272	278	263	281	292	289	268	274	286	308	276	296	283	277	271	305	267	251	282	248	249	292	283	276	272	255	295	251	255	297	298	300	269	289	258	309	276	281	263	276	289	281	290	281	283	266	290	260	267	251	272	260	288	291	274	293	309	273	268	278	277	289	298	304	289	268	264	258	283	262	286	278	285	285	297	290	276	276	308	270	299	286	269	273	275	276	242	299	280	276	284	291	281	254	271	285	267	276	267	283	288	290	284	301	253	286	279	292	241	286	290	294	282	290	274	243	286	258	259	316	249	299	266	280	248	273	279	262	278	279	286	306	283	280	281	304	308	307	280	287	269	266	298	260	281	254	280	265	303	267	295	294	259	265	269	277	299	276	299	272	276	283	277	272	275	298	291	276	290	269	305	262	255	277	260	251	284	293	269	274	277	264	257	261	298	276	264	269	282	264	273	308	263	294	286	257	278	256	284	285	281	283	294	269	294	264	268	282	271	285	275	278	272	257	278	287	285	309	310	305	301	297	286	294	272	268	291	294	285	294	276	283	303	270	291	273	270	264	296	271	258	256	282	282	274	289	286	315	284	250	271	263	283	292	254	311	274	274	284	284	263	293	302	251	242	250	290	292	294	290	296	263	261	275	253	270	271	302	259	261	296	297	287	292	274	298	290	270	284	255	283	276	291	253	279	279	278	276	289	287	250	240	295	262	306	301	258	280	269	252	304	283	290	265	280	281	259	289	280	284	286	277	279	251	245	275	281	246	278	317	251	287	287	270	289	240	318	284	238	289	309	293	274	295	270	282	255	266	300	270	267	268	272	288	283	252	274	296	270	287	309	313	271	267	290	280	295	269	256	269	262	249	273	272	267	298	277	257	287	270	282	251	285	266	266	275	305	260	273	266	274	246	274	275	269	281	268	283	268	259	258	288	285	293	269	281	285	272	254	281	270	252	265	295	264	278	251	270	291	308	267	276	278	295	260	270	305	264	251	271	260	274	282	281	260	290	269	262	269	288	300	268	270	281	300	294	276	307	299	277	294	276	302	284	281	273	292	282	268	268	282	289	290	235	269	309	310	298	268	279	284	274	280	242	264	295	267	276	315	294	290	284	292	308	290	245	274	279	297	263	302	302	271	278	270	268	269	269	290	292	257	291	256	255	300	279	270	268	292	308	271	281	271	309	283	293	233	262	270	280	263	287	304	297	300	268	285	277	268	290	268	292	292	235	270	290	260	257	289	303	264	265	289	281	282	328	282	260	287	258	269	280	296	257	277	264	277	319	272	295	282	287	278	276	284	294	294	276	292	280	312	281	277	292	268	302	266	269	282	307	260	284	268	259	301	272	258	265	301	270	284	293	298	287	287	275	261	278	258	237	261	275	307	262	273	260	313	303	280	309	288	278	298
25574	21728	28061	25865	14417	3044	1572	1086	955	814	653	623	611	595	612	595	625	567	639	632	610	632	644	633	598	591	538	528	509	522	548	575	491	547	561	611	602	557	564	560	505	555	546	547	558	508	544	582	539	540	530	526	515	523	525	494	585	543	526	491	534	583	553	530	509	561	485	545	549	529	494	557	506	591	505	537	539	504	535	491	535	471	539	499	516	495	552	535	547	550	543	538	540	496	542	511	515	544	502	507	532	540	545	505	519	550	489	535	481	536	508	487	560	509	525	534	497	520	496	505	539	490	533	498	540	536	485	514	532	524	499	527	471	525	500	544	515	494	555	505	519	523	545	520	499	518	550	514	496	539	508	530	519	527	545	513	565	567	540	516	511	515	534	548	526	506	533	536	499	528	543	482	520	482	569	533	556	544	506	483	536	536	541	523	563	543	511	522	483	497	501	511	566	517	510	535	535	522	490	509	522	481	527	538	559	529	560	506	550	573	525	532	561	537	518	489	519	564	521	527	582	513	549	519	531	543	566	546	531	538	515	515	480	472	521	518	546	509	512	527	481	518	545	533	494	494	527	507	542	527	504	495	540	479	477	512	530	501	522	512	536	546	517	513	545	506	534	537	512	574	490	529	508	507	517	508	536	543	543	524	536	512	517	552	560	510	570	554	498	488	551	523	531	544	494	531	572	493	512	518	510	522	544	494	545	490	538	554	496	515	533	489	531	536	524	532	582	583	523	491	517	507	504	555	504	549	575	515	512	550	505	525	532	532	494	488	458	483	514	516	501	490	474	520	534	510	494	533	541	507	538	514	532	529	528	535	544	516	513	502	558	501	514	516	513	527	491	569	556	514	471	546	505	525	508	557	535	493	521	566	513	508	492	481	497	523	516	537	472	546	494	506	563	497	544	504	556	497	509	493	556	509	523	512	523	536	528	534	497	506	506	500	547	546	533	517	507	534	503	490	532	508	535	529	539	552	529	518	552	479	544	518	531	528	508	528	498	523	534	521	499	512	514	543	487	514	552	550	518	561	514	547	498	547	518	493	553	489	513	579	511	536	477	534	543	573	518	500	553	525	543	492	530	565	533	524	562	503	540	571	523	518	549	510	497	475	497	488	496	505	487	520	521	548	484	502	502	517	498	498	514	520	519	574	522	524	506	550	486	536	536	538	528	552	577	479	540	576	542	545	526	522	461	514	497	538	532	559	522	530	519	526	571	496	501	513	537	505	509	531	560	533	502	531	531	494	514	516	488	545	545	512	516	542	476	520	540	532	542	512	518	507	546	547	531	481	523	513	539	491	504	555	525	516	534	519	553	544	546	516	516	508	526	544	544	528	453	501	564	516	531	492	532	555	533	554	529	510	532	511	508	519	533	511	547	558	570	499	540	561	517	506	518	517	511	540	561	523	517	532	514	545	504	541	524	507	487	519	505	461	535	526	503	511	482	540	509	529	541	546	540	582	536	539	539	512	578	505	538	509	505	526	519	505	541	513	495	501	524	534	512	517	531	503	546	512	509	509	548	519	536	522	476	507	526	518	543	531	507	509	536	535	542	481	549	520	547	549	488	513	503	513	543	522	492	534	497	533	507	535	538	545	505	489	487	522	528	501	603	502	534	515	546	541	543	527	540	524	540	540	546	483	537	542	549	502	526	516	515	508	577	523	575	566	537	499	493	530	519	512	523	481	529	488	509	503	544	528	535	503	538	566	551	553	502	500	570	559	521	523	523	488	534	517	517	524	513	524	505	543	521	545	537	524	519	522	554	536	562	524	536	562	487	543	530	492	554	500	541	501	507	523	552	548	469	467	552	539	509	482	468	504	551	513	542	493	488	556	482	505	532	535	491	535	449	537	509	526	533	542	536	507	509	526	523	489	560	534	512	492	509	501	549	509	521	556	529	571	523	530	523	505	561	518	526	523	506	515	559	531	566	539	501	518	533	516	542	522	489	512	544	533	516	562	512	504	518	529	529	518	505	504	529	523	556	513	531	516	546	537	510	541	537	503	527	496	507	481	494	548	514	508	540	524	545	528	564	541	522	502	504	525	549	543	474	517	499	535	474	498	548	521	500	496	550	501	533	550	478	504	517	510	512	510	538	515	528	539	563	541	564	501	519	519	505	565	545	528	528	518	527	496	517	526	528	491	503	550	547	565	511	529	545	508	566	508	550	502	506	546	517	521	526	501	518	547	515	493	545	468	534	476	498	544	521	503	523	550	545	528	506	517	504	508	529	530	502	499	508	500	511	490	521	577	513	547	546	543	534	550	497	597	543	517	511	540	569	549	512	529	549	543	514	532	509	519	478	484	538	523	541	568	533	526	559	517	507	517	521	511	509	528	540	488	500	542	521	502	543	509	512	592	557	536	561	522	529	510	513	542	535	517	584	533	537	522	542	481	525	567	486	530	541	498	515	508	549	517	535	510	555	527	514	469	526	482	531	543	552	504	519	512	516	504	486	522	475	508	517	489	573	521	537	519	503	525	466	506	554	500	554	531	565	460	583	512	494	522	548	525	494	553	518	543	573	515	513	501	537	563	541	530	540	508	520	524	523	527	482	519	505	541	534	546	518	531	478	510	497	489	561	514	506	522	526	484	560	534	513	524	527	548	529	506	524	532	541	542	521	553	476	518	498	514	488	479	533	523	506	548	508	507	553	481	518	530	544	546	536	508	556	532	498	535	541	538	531	538	542	551	479	572	508	486	524	519	545	498	541	543	527	563	461	516	499	548	522	508	486	561	496	516	491	516	512	550	555	488	525	540	551	530	540	496	563	535	531	541	518	550	540	513	533	521	559	565	509	568	503	490	525	530	527	547	475	504	507	497	510	513	495	522	533	526	515	548	508	522	510	561	548	527	527	538	499	517	532	516	519	541	585	527	553	503	553	510	507	550	552	501	564	501	529	499	581	482	515	526	547	517	552	521	569	513	544	531	556	541	547	550	527	520	520	551	531	511	514	538	514	556	552	555	538	543	495	509	486	529	505	581	505	556	504	546	499	546	483	506	525	515	516	491	530	507	492	557	527	543	540	519	507	548	522	513	523	573	523	480	524	537	515	514	505	517	540	494	552	537	493	540	526	541	512	544	580	473	555	542	499	520	505	486	508	530	525	544	535	542	485	516	518	491	502	519	534	487	540	517	498	556	487	526	513	480	525	510	515	521	547	548	552	514	519	538	522	518	550	566	580	517	525	551	555	460	537	540	514	525	539	492	468	482	533	521	534	542	542	560	549	571	491	509	510	549	503	556	498	522	537	486	507	520	556	500	545	524	524	525	541	551	482	554	524	517	504	513	527	527	499	549	544	534	498	529	547	492	522	531	507	533	482	493	530	534	568	569	545	511	534	513	577	558	508	466	517	513	499	482	531	499	491	516	538	527	521	540	537	512	535	505	485	535	494	491	532	495	523	560	521	517	551	545	515	502	493	566	539	560	473	505	522	525	494	525	496	547	521	471	532	519	511	543	520	529	550	516
26127	26259	12722	9282	6401	3679	2334	1689	1286	1011	856	733	699	662	688	689	693	731	679	770	739	686	755	690	701	621	579	578	559	538	513	540	565	559	549	602	549	570	632	572	594	603	595	626	565	611	616	596	584	541	566	598	596	607	569	548	547	545	552	582	558	557	569	579	565	558	546	539	573	543	561	544	558	546	533	548	524	517	537	584	530	525	523	586	535	509	524	523	529	518	530	513	566	527	569	538	582	518	519	560	548	536	539	560	533	522	571	556	517	525	531	506	563	559	570	531	540	503	532	557	558	520	571	602	555	572	548	559	544	533	558	546	528	544	564	545	585	516	536	519	542	541	566	502	536	516	533	511	523	540	536	558	525	540	585	562	554	508	544	541	518	526	540	552	569	563	541	541	543	537	522	565	549	568	543	531	548	585	506	525	566	566	516	555	536	564	550	530	534	539	555	531	526	534	544	536	512	559	532	532	597	552	558	544	565	538	561	518	509	536	549	566	548	542	567	535	549	528	524	542	547	525	574	563	517	530	578	559	548	545	525	552	555	521	564	520	550	541	578	558	487	558	557	594	547	564	534	561	565	525	516	573	536	554	583	520	471	553	565	504	532	519	566	529	571	517	587	563	494	511	522	550	556	543	578	573	569	527	562	529	544	534	539	521	560	548	546	533	520	557	584	559	542	592	538	533	530	502	567	540	551	586	548	534	538	529	527	573	581	535	537	576	549	577	548	552	516	510	540	544	580	559	537	542	533	534	541	490	546	583	539	546	548	489	536	534	560	603	517	534	583	582	521	541	553	535	518	526	514	528	535	571	527	552	547	506	517	551	527	510	574	531	578	533	546	543	525	554	568	521	611	537	528	536	561	592	520	546	550	575	570	570	564	570	571	534	496	545	634	568	564	520	558	562	516	561	569	536	556	512	547	523	540	559	570	544	554	556	563	529	573	538	527	545	524	555	528	538	550	535	558	520	535	532	549	567	510	514	531	542	583	577	571	561	541	515	533	552	539	548	524	574	551	544	502	548	542	544	525	587	466	549	552	569	558	522	555	529	566	524	552	557	551	555	543	551	512	508	592	546	567	572	561	559	548	500	528	531	549	559	547	554	527	530	527	526	538	506	556	546	525	512	562	539	498	579	590	522	554	550	538	540	537	508	573	542	544	516	528	545	586	545	554	517	559	504	558	528	562	556	516	537	516	566	526	545	543	529	525	562	523	564	522	521	528	555	565	506	559	573	558	502	541	530	563	540	569	497	560	549	550	540	559	545	533	515	504	525	527	535	553	521	545	576	553	543	521	525	529	516	569	545	564	546	553	520	483	549	532	544	530	554	530	524	564	551	533	544	552	550	522	581	488	579	537	552	540	521	562	526	582	584	561	523	546	517	562	590	543	536	488	552	548	534	574	507	560	552	545	536	567	589	526	575	539	566	550	550	570	512	576	520	584	566	538	582	556	533	560	500	571	512	539	540	566	504	530	535	564	538	575	497	509	547	571	530	540	566	538	548	547	553	547	564	516	560	556	519	538	529	543	556	595	501	540	560	527	523	565	550	573	523	550	568	560	579	526	521	514	519	502	562	574	518	535	515	561	550	506	531	572	540	531	542	548	527	548	550	554	537	544	545	552	536	566	580	513	532	537	552	563	542	578	545	537	536	501	571	514	528	553	519	561	514	536	533	490	562	523	557	542	541	554	533	530	537	519	526	593	526	506	516	513	521	537	507	525	555	516	550	551	541	575	533	545	534	538	509	521	518	559	528	509	533	558	556	524	589	525	561	557	540	574	492	567	585	547	570	549	558	563	532	572	535	535	558	611	581	523	545	581	558	571	561	510	545	534	529	554	547	585	585	509	589	569	541	550	532	563	574	540	544	553	538	539	515	544	527	552	541	574	573	557	558	532	582	523	519	581	530	622	529	545	516	547	569	525	557	555	574	528	552	569	547	557	577	530	542	520	525	562	563	586	579	486	560	542	573	570	533	568	515	530	536	566	531	546	546	530	521	564	514	552	556	540	509	514	580	594	568	532	548	504	525	525	518	535	506	574	544	526	560	535	540	540	532	539	505	508	549	529	514	578	586	500	524	516	576	523	550	542	510	572	583	549	553	521	554	562	548	570	475	528	559	550	526	532	536	595	544	507	535	536	524	529	556	542	542	546	514	568	546	541	526	559	551	547	569	560	508	536	516	540	495	517	550	521	491	549	533	547	532	569	546	516	533	499	497	563	553	494	561	566	506	589	556	544	520	576	538	552	582	559	570	565	543	521	571	518	569	533	516	571	571	513	501	531	524	553	538	540	564	519	506	560	575	558	546	566	546	521	514	571	528	486	524	491	484	538	536	515	550	564	587	527	563	480	516	572	548	552	532	527	539	601	571	524	535	527	507	566	501	514	561	559	549	550	544	547	517	550	509	522	532	558	523	505	563	570	554	548	535	527	506	569	527	547	521	555	517	568	542	548	517	516	545	556	532	560	537	493	518	594	548	550	577	509	537	561	559	561	519	524	521	548	555	565	585	553	553	534	568	518	549	534	523	564	541	533	524	531	547	530	521	535	588	576	561	544	557	559	532	504	548	512	544	517	576	562	570	581	571	551	500	520	508	557	570	556	520	542	567	539	545	531	592	558	538	596	525	536	537	527	556	590	595	546	489	505	543	560	512	538	548	571	540	563	478	546	576	537	531	527	558	540	519	577	535	586	580	527	547	545	538	523	511	564	503	533	553	515	533	544	538	532	579	527	531	554	556	561	542	557	543	533	583	524	572	523	549	539	529	530	515	533	526	548	534	518	542	524	534	534	559	528	587	546	531	543	571	533	549	540	543	526	571	544	541	560	589	552	539	516	492	557	556	544	594	541	562	516	595	564	495	584	578	527	571	549	513	526	529	572	582	494	533	550	538	497	574	562	558	526	562	517	554	526	544	545	510	545	547	537	509	521	582	497	550	592	529	508	574	574	530	535	523	532	530	549	505	537	561	569	540	532	519	547	533	525	551	502	538	518	568	552	546	538	546	533	578	561	546	551	562	560	568	521	536	549	535	525	556	550	545	561	581	518	544	529	553	578	560	544	545	576	522	529	542	546	569	575	535	545	564	566	517	541	557	535	572	587	563	539	520	534	571	531	529	502	520	527	604	503	527	532	511	552	528	527	540	598	558	548	578	532	538	533	568	526	562	571	559	566	556	534	533	545	564	546	573	537	591	523	522	563	556	548	537	535	494	558	530	526	544	529	544	554	585	557	560	513	563	496	539	526	568	536	559	549	524	495	562	539	509	564	574	524	565	528	509	552	541	501	548	577	520	518	517	534	577	579	546	569	561	571	519	541	500	535	556	547	571	546	523	534	559	555	528	550	558	529	532	574	569	538	557	579	584	523	550	567	577	565	528	538	537	540	525	550	506	519	575	586	549	518	538	578	559	558	518	551	549	545	511	523	571	547	576	560	537	533	514	533	536	554	527	563	551	548	546	546	528	593	585	528	544
23224	21740	29622	24421	21748	21867	11196	2120	1249	1036	841	772	717	702	683	683	652	591	609	607	630	640	673	620	580	502	499	447	522	463	463	414	426	440	414	450	490	457	447	522	506	521	494	499	509	464	492	496	457	445	495	487	493	446	462	474	484	432	425	461	439	459	449	424	395	445	416	451	484	439	406	439	414	398	402	390	428	405	394	392	407	409	429	439	404	447	468	441	435	418	420	425	437	416	447	450	451	412	417	409	401	419	456	430	405	426	428	414	442	422	444	436	429	428	394	430	442	426	422	440	402	414	390	419	445	393	408	424	448	404	393	453	471	432	426	418	429	392	397	436	452	416	422	443	441	449	409	402	444	397	437	431	420	427	428	406	402	446	417	428	408	402	442	423	411	420	427	423	405	431	395	411	392	416	436	439	424	411	395	410	432	406	410	433	458	428	422	399	400	397	425	405	437	449	430	406	409	440	420	441	459	461	438	373	432	418	423	450	432	389	418	479	409	396	419	431	390	418	445	435	462	453	423	418	436	437	449	443	425	408	403	402	413	399	459	401	389	401	436	424	443	415	420	409	443	423	446	426	377	445	397	442	422	455	411	414	453	419	389	461	432	435	406	394	424	430	402	441	404	402	427	434	444	433	418	396	432	400	409	393	455	431	400	429	445	411	425	368	389	403	431	423	412	445	405	403	426	427	403	430	426	448	469	462	467	404	404	424	369	425	377	386	440	455	417	392	428	455	428	450	420	418	431	444	441	434	440	404	469	469	396	425	427	449	389	432	365	396	420	416	421	411	375	443	419	425	415	416	402	479	406	432	449	427	392	437	428	382	424	460	400	436	427	441	399	432	401	469	434	437	422	451	420	440	416	441	409	460	427	430	426	425	468	450	450	409	427	403	465	415	437	413	415	458	402	457	415	415	414	410	412	460	394	406	406	414	405	395	429	439	400	413	419	463	420	405	450	416	428	453	421	424	401	407	431	398	453	444	376	421	399	391	405	440	377	397	412	445	417	431	426	458	469	408	407	410	382	411	402	441	400	413	405	430	433	457	439	385	439	429	427	440	413	444	439	394	436	418	440	429	444	436	430	424	377	427	397	419	442	425	463	445	431	437	433	436	418	415	427	432	424	437	433	384	407	428	465	460	396	441	452	424	393	414	439	467	417	456	428	434	417	430	459	404	387	409	441	421	427	443	428	433	445	426	403	429	418	405	420	430	455	410	402	421	450	434	383	433	411	441	420	411	427	444	419	432	432	435	425	427	426	430	433	461	408	400	432	442	434	419	410	421	407	415	428	399	426	418	432	432	390	412	401	418	417	446	427	463	409	450	388	424	436	414	426	407	410	422	376	417	429	424	441	396	416	420	419	410	447	393	425	412	426	459	473	445	424	375	466	417	431	430	444	389	415	410	401	411	422	438	459	462	427	414	454	473	457	429	423	411	438	429	460	426	420	416	417	412	416	434	419	457	404	470	423	413	398	428	409	410	426	374	420	407	432	398	414	403	433	417	403	412	394	428	380	412	442	450	442	414	421	459	464	430	425	408	420	442	413	441	447	412	429	414	408	398	448	411	441	405	391	435	451	441	432	437	425	435	410	436	446	442	418	436	395	442	394	420	414	433	415	436	444	421	459	425	399	428	426	408	424	422	453	414	459	412	386	425	442	441	432	472	391	483	432	400	439	406	449	406	432	442	424	434	428	400	449	420	412	405	382	437	416	397	454	402	466	442	419	438	450	410	408	462	408	399	440	408	414	384	407	420	387	444	425	419	430	390	412	403	427	424	439	435	473	401	458	427	405	435	414	456	411	428	433	409	454	425	402	418	440	421	403	422	412	422	462	415	412	446	417	437	418	386	407	387	408	393	403	417	432	429	421	386	416	454	426	430	440	430	441	444	434	438	424	404	397	410	439	420	454	435	425	453	426	432	396	389	445	401	437	437	426	374	437	423	441	476	393	415	424	390	444	429	427	433	374	395	416	415	434	432	426	448	443	416	464	468	427	460	408	403	430	380	430	393	425	400	431	425	405	417	412	389	418	416	398	402	433	408	407	431	440	442	408	451	450	412	449	435	438	465	391	432	476	396	430	398	420	422	421	437	405	434	428	380	404	394	427	391	467	448	442	416	445	441	406	432	410	425	450	415	402	456	417	412	408	392	430	404	424	418	376	393	430	378	442	400	435	429	427	407	432	412	467	410	387	467	401	384	379	417	417	452	414	409	400	434	391	443	423	445	414	379	392	420	433	414	404	410	442	420	440	421	411	404	451	412	439	406	440	420	439	441	400	392	429	437	414	354	460	388	422	396	454	410	429	396	419	416	408	404	408	415	425	383	400	442	421	398	413	418	427	452	414	413	377	430	417	383	453	439	415	430	450	414	396	444	432	443	422	435	419	408	407	446	431	408	412	409	423	428	461	399	368	424	439	401	450	442	419	421	377	406	431	438	443	424	437	454	396	418	431	412	440	423	423	413	440	433	435	433	416	422	449	418	423	434	370	450	446	420	389	472	442	377	449	417	431	436	431	421	445	412	432	425	407	390	406	447	404	434	451	442	409	442	395	415	371	378	427	409	468	453	458	402	411	421	446	442	397	405	402	426	397	416	366	416	407	458	443	418	410	408	431	398	418	438	441	421	424	439	401	382	418	456	438	430	419	415	407	465	424	433	391	436	424	408	443	404	418	419	457	428	436	436	422	435	412	414	407	407	433	424	397	388	386	414	426	426	470	458	447	452	426	419	432	425	407	402	434	452	405	444	395	450	408	390	457	405	458	435	485	467	438	428	443	431	415	450	398	437	441	423	394	419	396	444	429	437	397	429	392	461	406	410	438	428	402	429	441	387	409	442	433	394	439	439	441	390	430	416	389	418	385	389	404	415	446	413	457	447	418	428	430	385	455	395	392	445	435	430	419	393	423	455	429	449	395	428	429	412	427	432	434	490	409	389	464	435	444	402	404	424	423	415	388	421	419	411	436	418	406	452	406	409	438	432	406	444	412	451	431	410	429	415	424	431	414	400	433	462	435	466	379	415	438	435	441	455	439	389	443	417	426	438	451	447	401	452	438	432	429	403	410	412	441	431	421	413	449	464	427	406	408	438	437	422	375	399	407	432	442	406	427	440	397	418	434	435	390	387	450	424	431	415	456	454	432	384	371	404	433	449	456	399	426	427	444	397	443	439	421	414	438	423	472	415	408	401	435	369	420	455	437	447	388	410	438	412	471	430	455	446	439	417	442	401	450	408	460	455	421	433	440	406	415	412	409	401	458	410	412	419	387	408	388	419	403	413	421	419	425	435	457	408	441	425	449	412	384	427	423	465	446	407	426	415	407	403	409	444	419	443	460	391	416	386	442	435	415	405	409	410	419	387	426	480	421	444	454	459	400	406	393	401	437	401	422	414	430	427	447	426	415	462	431	416	395	431	418	401	420	423	411	414	411	461	420	417	440	404	419	430	437	441	426	425	462	439	398	455	413	406	427	404
29959	37157	19295	13246	10887	7200	4476	2869	2060	1534	1162	1010	969	834	892	793	786	765	765	783	799	757	829	812	620	536	549	502	491	495	473	466	440	438	475	536	518	483	531	506	542	562	556	546	518	557	538	504	525	499	526	490	531	483	466	477	488	513	463	446	493	433	461	443	405	421	476	439	435	425	396	457	413	452	419	422	464	435	412	428	426	459	424	434	428	417	452	416	406	416	417	419	418	465	422	391	394	418	415	419	415	445	461	429	474	435	418	433	406	427	448	450	437	431	439	432	428	425	427	405	420	429	429	430	425	415	439	416	449	375	399	409	454	394	420	420	440	437	442	405	415	424	423	401	444	399	464	412	429	442	445	415	430	446	437	443	456	415	428	444	436	437	438	420	427	436	430	404	429	413	419	426	467	464	458	400	417	461	458	415	390	427	437	413	451	430	408	431	435	453	431	449	424	413	425	384	414	477	390	429	415	445	424	431	434	402	429	413	486	438	445	390	406	401	449	415	422	403	434	421	414	447	443	425	405	467	492	435	465	414	438	435	458	441	413	421	407	401	452	439	438	426	395	443	385	409	424	436	421	436	420	434	479	421	437	410	398	432	413	410	381	406	430	376	426	439	420	438	446	429	422	436	390	441	468	399	458	437	421	444	419	439	454	415	421	398	435	418	419	421	427	431	461	468	438	437	418	418	403	419	454	408	429	432	424	452	411	397	440	407	433	448	443	466	461	420	390	425	456	431	438	402	417	438	445	411	417	430	441	422	433	435	465	435	438	452	495	405	424	382	419	415	400	405	428	429	393	449	419	436	442	406	441	411	414	440	427	435	453	433	426	432	451	440	392	387	414	390	399	431	436	468	408	461	405	406	493	432	416	434	399	446	442	431	392	419	441	371	417	424	404	422	417	438	432	404	407	389	389	432	395	411	434	400	395	426	411	467	441	425	463	446	425	467	417	450	437	435	421	402	458	411	417	412	403	481	374	412	421	410	398	443	425	445	431	423	394	410	465	450	410	441	403	420	414	412	417	446	418	402	456	422	417	404	440	416	442	374	445	434	399	440	452	419	448	410	447	436	412	427	403	424	414	372	430	429	449	425	432	406	459	444	460	447	410	417	450	430	431	429	414	412	413	429	459	425	441	414	431	434	454	399	406	459	393	416	423	405	406	446	402	440	407	417	468	455	416	452	418	400	410	449	383	404	439	413	413	462	478	406	446	437	433	428	388	460	450	494	424	436	431	417	419	423	423	441	411	439	441	450	431	441	432	454	440	466	396	431	471	427	418	398	418	435	445	418	452	418	421	412	433	437	423	451	381	428	394	408	404	435	418	426	420	434	442	424	420	454	469	473	402	421	477	424	428	470	412	447	404	453	422	415	461	400	409	412	449	437	420	420	436	440	419	425	422	426	442	392	443	460	411	424	430	445	437	406	439	401	426	416	441	430	424	415	455	432	403	434	452	440	434	407	446	472	455	450	422	411	400	417	429	412	430	410	446	421	449	414	401	389	418	421	424	442	405	406	452	460	445	417	417	443	402	413	449	472	429	420	424	407	442	418	446	408	454	430	423	427	419	454	435	433	452	400	411	417	456	437	401	404	419	444	384	459	424	418	401	441	444	463	445	388	424	406	413	400	406	387	423	429	412	450	402	401	405	464	389	394	436	432	424	454	434	456	461	431	436	430	456	446	424	439	418	435	410	458	441	419	416	438	409	412	425	447	413	427	476	438	398	417	395	413	420	428	410	434	447	426	426	406	457	406	446	420	438	394	422	392	441	396	451	432	428	427	425	409	444	448	420	445	418	413	416	443	427	424	466	451	419	402	420	444	402	437	468	420	408	398	452	439	408	418	425	424	444	469	430	407	416	419	409	455	432	378	481	429	428	430	408	470	368	436	436	411	409	399	393	410	430	423	388	441	438	417	449	413	411	411	447	445	427	434	406	442	445	405	444	407	394	390	438	416	413	416	402	446	415	425	415	443	428	426	421	406	460	442	420	458	444	439	427	401	426	413	432	418	448	448	427	431	435	430	416	420	452	433	423	414	450	436	420	414	423	406	413	396	443	452	410	402	415	466	434	452	446	449	406	399	418	421	431	429	427	403	396	429	444	432	426	447	425	447	422	426	420	458	430	429	421	412	460	419	425	448	418	464	458	455	429	432	429	407	400	433	401	432	398	424	431	430	431	412	452	396	430	408	435	421	416	429	427	457	420	465	417	406	461	447	444	411	405	418	397	397	431	428	443	406	444	404	424	431	458	403	459	436	449	461	442	451	454	407	406	455	427	427	432	440	428	434	451	471	396	406	465	399	459	427	456	418	395	411	384	427	422	413	435	410	394	444	426	438	426	414	416	403	453	453	419	413	438	430	417	456	422	403	438	412	406	438	448	411	416	422	443	432	461	403	434	438	416	395	463	449	440	384	433	464	414	402	417	432	395	428	449	439	437	423	487	386	431	444	423	446	404	438	444	449	422	452	452	425	425	433	432	431	427	385	433	426	407	404	442	430	405	435	448	418	441	414	425	461	411	404	442	428	476	448	420	446	391	442	445	388	456	453	436	429	443	426	420	423	407	421	417	396	431	447	471	445	437	427	482	449	455	429	442	413	412	407	425	415	452	438	454	454	428	399	405	422	403	459	447	441	400	399	404	434	382	459	425	416	422	388	434	376	418	450	403	443	415	434	419	413	430	415	375	416	416	444	422	444	454	432	444	390	436	453	420	407	420	425	412	435	455	415	440	473	415	410	421	423	434	426	434	397	416	437	414	423	422	415	428	448	447	415	422	407	460	462	381	405	411	432	447	386	409	439	448	434	460	469	402	402	417	432	426	465	416	398	418	413	417	448	413	467	406	449	420	406	458	455	416	437	404	410	439	450	413	394	412	416	431	426	446	418	452	401	430	418	428	427	429	434	441	449	428	455	395	416	449	408	408	427	447	425	437	420	424	502	432	459	428	413	417	465	432	377	411	441	416	416	451	435	459	407	399	414	445	423	416	447	435	438	437	406	459	453	434	428	482	473	397	416	412	421	425	394	412	378	425	455	396	409	428	389	449	423	445	434	438	409	441	468	429	394	433	414	447	401	417	422	399	432	410	432	408	419	459	435	420	430	418	436	392	429	434	413	426	396	432	448	438	419	443	395	413	409	427	431	431	439	429	424	370	413	407	438	430	451	420	430	410	423	396	451	417	426	370	425	420	437	472	424	444	427	405	433	437	420	448	427	437	399	419	428	454	436	450	414	405	422	389	439	403	431	440	396	387	418	420	444	389	448	422	428	433	441	436	427	422	443	419	425	424	424	461	425	449	438	418	431	459	412	442	444	425	441	408	407	425	454	429	451	440	386	419	414	412	397	430	431	427	412	411	394	476	460	438	411	419	415	434	418	424	439	398	454	435	455	420	450	426	421	429	422	456	433	423	448	439	456	428	398	433	436	410	406	446	382	438	426	444	379	434	415	416	425	406	396	407	434	431	433	454	431
27996	20466	11711	5232	2930	1863	1281	840	603	507	432	435	438	383	403	372	375	383	439	418	438	428	445	397	399	374	350	335	368	348	352	341	329	357	404	391	399	385	371	396	380	368	403	380	391	377	366	365	368	401	336	344	355	377	386	389	392	372	342	368	345	353	387	357	388	386	359	353	358	369	366	367	348	360	355	371	379	378	369	358	321	385	350	367	406	349	357	343	351	386	377	371	331	379	368	381	326	353	360	361	331	344	360	362	326	370	316	337	354	367	362	363	330	341	369	345	357	361	358	361	339	338	377	361	336	380	345	354	368	369	373	361	362	352	370	370	356	361	334	349	386	387	338	351	316	365	348	371	360	363	329	381	321	352	367	417	340	365	352	351	364	304	353	346	327	346	372	364	359	379	373	368	378	360	354	358	369	360	367	337	380	374	338	355	317	322	390	366	361	380	330	353	371	364	359	357	342	369	376	335	328	360	333	358	361	352	368	331	353	365	357	360	356	342	354	356	341	341	331	351	354	368	349	364	362	367	398	356	371	326	375	329	369	343	365	380	365	342	368	355	356	350	349	356	359	337	327	348	376	400	373	341	373	368	360	380	360	373	344	350	333	365	322	354	339	357	358	330	369	377	358	379	326	341	331	357	338	345	384	360	369	352	347	358	368	362	384	418	374	375	354	331	361	359	388	353	334	345	396	339	372	355	413	396	347	354	371	386	369	386	340	353	341	350	330	346	405	367	369	366	322	356	353	384	359	358	367	335	330	367	395	356	336	377	384	372	367	370	369	364	355	378	349	352	364	352	347	391	338	339	364	372	364	362	326	376	340	357	371	364	389	349	377	346	367	302	366	368	365	368	329	343	361	286	375	351	346	346	358	363	353	335	361	357	362	348	382	351	345	345	373	366	338	354	382	368	335	342	372	377	376	346	323	359	353	350	334	325	339	341	321	309	358	329	332	369	331	369	356	339	346	369	338	361	335	340	387	354	340	340	344	384	354	338	376	338	358	325	329	395	356	403	393	368	332	343	367	362	364	373	381	387	379	349	328	373	359	338	355	355	351	367	353	335	348	328	355	352	347	325	342	367	373	353	323	337	348	371	363	389	325	332	350	328	339	352	362	334	334	354	339	386	358	346	343	350	347	369	293	338	346	335	388	344	393	375	374	357	349	360	344	369	355	351	367	360	371	344	350	348	357	332	374	364	383	353	317	362	350	341	407	369	365	384	391	347	348	390	375	348	365	368	334	344	366	384	344	355	373	366	343	356	370	386	375	359	330	385	366	377	347	361	382	344	363	393	362	382	341	363	391	321	341	380	370	345	361	377	348	366	359	357	393	361	373	345	392	385	342	352	366	347	378	361	320	320	346	364	356	360	355	345	393	344	366	389	388	350	354	380	377	345	348	302	368	357	348	395	358	363	341	363	350	362	358	318	375	347	337	373	338	367	358	375	365	371	339	351	349	377	330	386	386	381	347	391	348	359	378	353	349	370	332	357	355	361	371	376	397	338	349	382	353	342	358	390	358	381	367	355	369	362	362	345	372	349	360	354	364	355	338	383	347	351	362	389	356	337	326	351	368	332	388	400	342	341	370	354	344	367	367	387	376	332	369	363	347	354	346	368	365	365	381	380	375	350	365	357	358	344	380	374	375	337	368	361	391	376	351	385	348	365	358	349	352	335	365	345	348	358	334	358	340	382	358	353	406	352	314	396	364	343	360	372	363	375	342	360	343	370	348	351	332	347	347	368	363	349	355	376	357	352	380	355	346	346	362	386	367	403	355	358	352	339	356	341	349	355	348	363	369	363	371	357	331	359	343	369	360	369	392	361	356	335	316	369	330	370	338	351	358	321	383	344	358	362	366	349	366	371	325	366	354	362	344	342	334	354	359	385	368	352	347	369	371	372	370	379	324	363	382	349	377	386	353	362	308	341	382	377	353	342	385	346	370	359	346	376	313	357	345	335	355	392	357	322	364	371	373	357	352	348	363	343	353	345	394	311	324	366	351	359	359	335	333	386	385	352	371	355	337	377	341	332	383	304	366	355	365	385	360	360	362	359	352	340	335	336	330	390	366	355	379	328	336	355	371	340	364	350	377	380	353	363	368	366	370	344	333	342	353	348	339	377	394	363	361	353	358	344	328	375	378	352	363	332	344	374	344	394	329	317	358	362	388	329	347	370	347	352	359	354	365	362	355	335	362	362	377	353	346	360	346	363	330	382	353	378	381	356	348	397	363	346	342	350	379	378	365	330	368	384	344	353	385	372	357	335	401	354	384	365	390	346	366	370	346	354	335	343	341	345	387	365	329	368	355	351	368	351	368	316	343	364	378	350	351	358	377	368	388	366	353	363	368	380	361	340	384	379	323	347	376	352	353	345	347	327	359	351	388	376	404	339	348	369	363	403	312	370	381	395	351	389	370	356	388	371	363	383	361	333	378	383	345	343	387	372	393	375	375	352	348	395	396	376	353	359	388	345	363	364	359	341	362	355	358	345	344	359	352	329	357	383	362	329	359	377	381	356	345	350	339	389	344	364	304	337	360	360	372	378	351	349	358	359	392	354	351	337	359	375	351	369	371	337	358	343	354	357	356	386	354	392	378	384	329	354	397	335	381	382	366	376	344	357	335	372	332	367	328	334	353	355	355	402	341	333	366	376	329	364	340	336	368	336	378	333	363	354	355	374	365	338	357	352	334	382	319	349	356	384	373	354	375	355	360	367	351	373	340	355	350	332	382	353	330	359	328	336	382	377	369	341	341	365	347	376	365	360	342	324	351	398	354	382	337	372	364	346	327	341	370	360	348	381	376	392	350	357	351	350	369	373	336	372	353	381	375	374	327	356	404	356	398	330	351	319	370	362	372	353	377	346	341	349	358	353	352	343	350	360	364	342	340	362	339	336	385	332	326	351	377	371	350	349	358	351	365	342	367	378	365	333	353	349	335	320	356	349	375	360	314	370	408	343	368	389	336	377	337	346	368	374	338	338	334	363	335	325	382	332	328	309	356	371	354	352	400	347	347	342	353	332	365	344	352	365	395	384	370	340	335	337	341	329	350	375	366	350	364	346	356	323	366	343	347	356	340	366	372	326	398	339	362	362	367	386	381	364	345	348	356	356	347	337	340	360	379	369	368	374	363	381	380	371	334	345	375	337	359	320	365	351	355	354	334	376	349	391	373	382	364	353	386	372	365	359	346	356	353	338	367	379	309	340	346	349	337	415	370	349	345	364	366	371	387	370	321	352	316	354	381	320	364	354	355	356	351	377	351	364	355	340	362	349	352	320	350	410	367	335	377	369	331	356	370	356	349	369	363	388	379	381	372	408	358	359	361	382	368	357	341	417	430	345	338	343	386	380	357	329	349	344	365	391	400	335	355	338	379	362	337	373	344	354	359	379	366	356	374	376	346	397	361	362	339	371	347	360	346	367	351	371	339	344	363	376	361	335	372	377	361	360	348	389	365	355	394	337	373	334	321	350	373	346
20986	21469	9225	5513	4286	3240	2080	1429	928	694	557	527	491	474	466	473	435	449	486	520	476	462	526	508	470	414	413	407	385	389	398	393	365	371	385	414	388	419	442	407	411	409	418	465	397	420	448	437	460	386	403	394	401	413	401	388	389	370	406	402	421	399	358	429	357	410	431	406	372	369	361	407	351	375	411	411	379	396	382	377	358	373	403	394	364	427	384	390	364	370	382	397	393	387	418	405	408	375	356	384	369	372	339	381	419	405	387	385	405	422	364	377	441	376	373	385	371	362	376	389	403	392	369	348	372	404	369	371	393	391	396	343	372	408	395	364	367	379	350	388	367	357	380	358	377	391	349	386	366	393	390	384	367	381	401	406	377	382	380	386	385	368	380	395	404	409	382	390	344	401	366	385	377	353	393	412	376	371	394	421	360	409	360	403	389	389	379	384	405	398	385	380	368	379	365	352	382	384	336	405	384	356	370	377	372	374	406	390	361	414	381	396	369	348	351	351	386	394	399	345	384	391	398	397	390	387	413	401	376	375	374	356	361	396	431	373	378	389	384	432	393	384	386	414	383	383	391	383	395	365	390	391	420	391	372	385	406	384	400	393	381	352	406	381	369	395	422	362	410	378	388	356	384	366	413	394	396	346	368	374	399	386	353	361	367	406	418	388	404	395	375	355	386	388	385	389	395	428	378	386	390	366	363	373	377	366	406	429	374	404	371	412	365	368	377	351	377	390	357	390	375	386	386	361	414	377	365	424	376	363	375	384	388	380	389	344	386	351	377	375	413	384	425	360	429	387	415	380	390	351	364	378	382	377	356	395	410	398	355	363	379	375	366	364	359	388	382	403	355	379	384	355	391	402	373	401	412	425	381	378	409	392	395	416	385	365	366	399	374	365	387	388	406	369	399	398	376	437	346	396	390	411	357	399	417	418	390	394	404	391	377	422	378	358	371	408	380	391	343	403	391	365	402	389	359	400	431	374	380	387	393	370	406	371	412	392	368	348	382	385	388	372	390	423	384	364	411	400	396	403	372	394	395	403	414	393	390	419	370	373	390	397	392	392	415	372	406	386	361	386	384	410	381	384	395	418	381	378	399	406	374	377	389	391	393	383	425	387	366	402	371	367	408	410	377	395	384	363	386	373	409	379	389	395	369	339	389	374	384	382	369	381	407	374	445	368	350	370	381	395	388	389	386	330	366	368	385	380	373	380	405	365	389	422	410	365	381	420	400	394	398	386	360	386	385	407	374	401	350	398	402	435	376	379	346	375	328	355	398	385	386	388	389	398	371	392	338	365	375	378	388	411	395	416	378	372	319	380	385	357	353	382	371	385	368	412	359	398	364	380	388	355	399	371	387	380	386	402	370	390	374	387	392	434	377	399	363	370	376	381	390	399	384	383	368	406	370	406	386	381	350	398	398	381	384	419	405	380	380	387	412	371	376	409	385	378	401	346	353	400	392	378	388	360	382	396	362	408	393	389	407	374	381	406	383	356	369	378	379	375	404	397	407	378	367	374	402	378	435	427	376	393	400	388	373	395	404	403	403	412	388	383	380	381	390	384	387	364	382	398	400	387	385	377	398	360	355	393	383	374	420	375	375	401	402	364	372	393	387	388	423	380	379	386	356	381	367	382	371	355	393	398	370	375	348	363	399	409	401	386	385	380	354	370	391	393	409	409	390	409	349	399	368	384	379	380	379	389	406	397	351	386	391	363	379	370	379	347	380	405	381	420	396	359	388	400	373	407	380	377	392	368	401	373	386	380	371	357	363	416	358	357	365	423	345	387	391	406	373	350	419	364	373	374	352	394	408	417	373	385	385	375	368	393	384	385	381	399	379	388	385	374	406	371	345	364	375	352	408	377	386	403	394	370	365	347	400	376	404	402	410	381	403	382	404	402	374	407	400	381	368	371	384	429	379	376	381	362	402	377	392	388	409	394	373	400	416	392	412	365	356	405	375	363	397	424	424	414	364	406	364	417	367	361	376	374	373	391	369	374	362	389	371	387	362	396	391	401	371	352	393	371	403	374	353	381	405	384	380	419	396	384	396	373	378	370	389	375	404	431	388	392	399	412	395	404	382	349	368	342	363	393	400	424	353	372	401	386	383	390	396	394	385	401	414	376	401	370	405	393	377	383	414	382	413	421	434	388	369	411	378	381	390	400	388	383	370	358	356	366	402	389	382	370	405	382	388	403	375	361	404	357	416	370	389	390	345	389	426	402	377	362	402	387	390	364	389	382	400	352	408	387	375	368	359	362	387	365	379	396	373	390	370	411	392	384	390	406	386	376	395	403	359	390	376	372	393	396	379	383	417	384	396	361	366	418	417	381	349	389	399	381	392	389	395	412	369	366	364	384	373	417	360	388	376	377	401	380	395	363	401	350	378	359	353	390	364	372	351	387	356	363	389	390	392	386	409	383	360	379	411	382	374	342	365	389	392	391	356	387	416	377	399	382	378	369	402	384	390	410	414	388	385	346	403	360	381	377	395	410	356	358	387	384	386	397	388	356	403	362	382	362	387	371	375	407	338	396	404	347	402	393	364	383	400	375	391	392	407	396	379	385	401	383	405	343	364	389	402	358	403	389	403	388	374	383	418	368	373	365	370	407	396	355	378	395	426	402	336	412	388	380	378	358	407	376	346	409	420	378	394	389	398	399	368	387	402	369	384	366	356	365	368	376	381	400	377	421	385	384	396	371	392	404	379	432	408	360	379	352	379	378	410	380	359	369	365	389	382	338	360	366	386	414	394	360	400	401	401	355	404	371	398	374	377	398	361	400	382	387	377	386	379	375	394	410	357	395	390	388	383	416	355	397	367	368	391	388	397	380	345	377	404	379	372	388	369	402	416	361	397	366	364	391	381	377	384	387	402	384	382	337	400	408	364	376	416	374	388	434	410	415	382	410	387	390	356	457	383	401	378	387	381	366	382	388	408	365	381	388	395	381	370	376	367	378	385	391	405	386	405	362	409	365	375	413	382	366	370	384	386	372	387	373	412	396	391	374	383	379	405	383	391	407	396	396	398	358	375	386	376	386	388	378	421	386	400	370	388	389	369	388	429	350	392	408	379	414	370	377	366	358	384	362	388	370	397	389	368	415	404	356	406	374	390	401	384	366	390	369	390	404	424	380	387	389	369	367	365	393	392	369	375	383	374	345	405	386	388	423	364	417	412	383	394	381	413	355	371	375	375	392	415	327	359	388	366	414	353	426	362	410	363	382	370	329	364	379	411	383	396	378	387	388	373	362	367	360	386	400	387	360	363	412	371	365	381	366	373	407	370	364	390	376	391	382	374	386	398	383	390	397	430	378	377	337	422	380	365	386	374	394	399	374	382	399	390	344	376	414	375	402	397	342	370	386	385	389	365	369	372	380	344	392	399	394	405	394	347	387	398	390	376	400	398	360	384	392	409	367	393	364	373	400	416	372	419	398	343	431	390	387	399	336	404	411	361	390	366	367	375	392	362	404	359	403
24462	21715	29102	24855	21719	12567	3172	1708	1094	817	642	537	505	435	425	388	401	401	426	447	409	458	406	423	333	317	326	295	312	272	289	283	275	287	269	284	314	293	282	284	315	327	313	323	307	315	303	314	285	296	315	293	285	311	310	272	289	248	303	280	314	289	284	266	258	255	278	274	244	259	281	281	275	280	302	258	261	267	308	266	256	261	237	260	266	261	295	282	247	296	265	264	260	264	267	292	305	265	283	282	258	305	253	299	255	244	267	271	259	287	286	302	254	257	282	259	290	254	274	293	266	261	252	267	265	287	300	283	268	252	264	289	262	282	255	259	271	241	266	256	279	292	274	290	259	288	268	269	265	270	297	243	280	258	259	261	277	278	247	251	265	264	263	251	272	238	238	278	240	287	267	276	240	266	259	250	267	248	273	251	264	289	277	265	242	269	290	246	293	277	291	241	276	264	244	257	282	265	276	267	262	272	273	298	259	246	278	240	289	272	290	265	238	265	253	257	299	290	275	241	270	292	231	260	251	268	305	287	263	284	224	256	272	272	280	254	250	285	259	256	256	286	288	267	266	280	220	282	268	278	272	265	235	261	293	284	262	264	281	229	273	255	277	280	287	283	262	260	257	278	282	315	275	253	245	248	260	290	252	297	265	252	272	252	291	266	249	266	252	294	287	269	272	271	250	272	255	271	261	268	224	300	280	276	267	297	267	253	256	299	269	271	266	283	274	273	263	300	268	259	298	238	277	276	294	241	284	277	288	258	273	263	259	270	237	272	252	241	294	276	265	261	249	286	261	278	315	264	265	288	242	268	263	252	272	290	249	266	300	249	234	264	284	270	271	287	257	253	246	271	297	315	251	307	251	269	247	265	243	275	270	278	270	263	272	274	269	276	285	261	276	248	262	284	256	260	276	266	271	269	275	272	253	296	260	247	263	248	267	276	257	258	237	263	282	289	285	266	284	277	261	292	283	246	239	253	244	252	291	273	252	299	301	276	265	280	256	246	276	302	258	264	236	248	295	279	267	218	288	269	278	292	261	299	260	297	261	271	281	274	248	217	278	277	271	255	275	270	256	243	280	248	290	264	245	256	278	270	286	267	288	236	267	246	237	242	228	253	258	278	264	268	267	284	248	267	250	257	246	262	277	263	274	256	275	300	267	244	257	277	276	239	280	269	268	277	269	272	238	269	262	288	254	260	244	259	272	289	301	242	268	277	266	233	290	290	278	273	257	250	296	263	260	262	254	293	227	268	300	269	241	265	253	256	280	242	277	248	288	292	284	274	259	260	244	274	256	277	294	238	264	277	281	273	267	261	268	232	296	294	253	263	278	268	239	258	255	260	275	251	280	263	264	265	278	254	254	276	275	270	273	269	265	255	259	268	240	258	266	268	266	270	294	267	255	271	269	244	249	296	284	232	271	223	279	260	296	259	252	262	273	288	294	257	268	271	297	251	250	257	282	246	256	263	254	260	244	285	262	251	277	315	264	273	291	259	269	266	268	279	263	259	284	279	252	239	284	233	283	288	263	284	266	270	274	287	272	263	252	264	284	270	274	279	263	250	255	287	274	231	233	295	250	238	253	292	280	277	232	275	254	252	266	254	283	277	284	272	260	264	292	296	249	281	268	251	259	269	285	250	249	273	295	278	265	252	277	288	267	230	256	272	281	263	273	300	241	256	275	276	289	226	260	277	251	270	302	270	275	266	267	264	281	273	265	295	251	261	278	258	266	264	240	248	275	268	257	270	271	307	278	264	261	280	263	263	250	261	254	247	262	258	259	264	290	269	257	251	277	261	244	272	292	275	255	262	274	259	279	258	258	263	259	273	260	260	261	278	264	267	257	240	256	299	260	270	289	278	248	263	298	246	275	265	269	266	260	273	254	295	246	276	267	256	288	265	267	265	270	287	295	252	294	279	275	266	257	246	255	288	257	288	269	275	271	270	272	271	230	267	313	233	280	307	262	231	289	238	260	268	265	260	273	268	273	242	277	266	281	245	269	263	247	261	270	273	261	278	240	284	229	295	237	282	285	273	270	289	250	273	294	288	245	271	286	240	268	271	273	240	264	282	238	249	259	284	260	271	254	286	248	235	266	273	275	277	257	272	269	279	269	245	281	273	266	283	273	265	260	287	277	269	257	273	278	255	265	248	235	273	246	280	244	265	239	266	229	266	259	265	260	269	268	281	264	270	259	263	267	261	265	252	262	261	278	291	270	262	258	279	240	273	245	248	255	298	280	266	244	289	307	274	292	267	265	246	263	254	235	233	258	262	291	265	275	265	252	268	278	251	255	243	294	250	282	259	311	291	264	243	287	260	274	275	252	255	260	298	269	270	270	282	266	265	287	259	253	273	260	258	287	297	269	251	280	276	245	287	282	245	272	275	279	263	279	248	255	266	280	287	285	260	267	293	271	266	289	257	287	313	267	265	277	249	263	232	267	276	287	250	288	267	264	244	293	253	247	228	248	277	265	270	274	293	245	266	275	277	279	289	253	281	276	254	248	268	252	289	252	268	265	248	267	270	272	232	275	255	276	284	276	284	252	265	262	255	272	262	283	259	276	274	284	243	256	273	279	258	241	291	252	276	310	260	274	239	271	269	264	274	262	297	248	285	298	284	255	283	269	302	259	270	266	268	251	244	274	267	245	277	254	262	259	253	281	294	248	260	274	270	271	284	250	280	266	272	230	298	283	271	292	244	276	283	263	285	269	261	269	282	261	272	253	294	290	262	271	272	305	240	268	263	274	264	281	263	263	279	272	293	268	294	246	265	262	286	264	273	272	280	258	249	279	269	238	288	245	259	224	244	282	248	277	273	240	281	268	279	299	276	248	288	267	274	252	264	262	288	265	244	284	301	262	253	249	242	262	257	256	254	285	260	270	256	275	277	256	274	265	276	272	252	268	282	227	270	264	261	267	276	242	248	277	244	267	281	266	277	264	294	256	262	292	238	286	275	269	259	270	276	257	273	267	275	284	250	292	282	277	309	258	245	269	244	247	242	254	282	269	243	264	276	267	263	293	285	267	290	268	267	269	236	282	272	274	228	262	248	285	273	253	279	286	271	253	289	278	278	284	262	265	249	249	271	259	260	286	252	236	284	289	277	261	286	255	238	277	291	274	280	271	261	282	250	244	265	250	261	247	257	279	309	275	267	258	238	267	272	283	232	241	270	265	280	282	257	243	288	266	255	292	267	263	252	243	276	278	268	293	263	283	286	260	278	260	278	257	249	265	282	253	254	242	259	268	273	261	257	259	249	287	276	272	244	256	267	275	264	252	285	249	273	234	276	334	266	261	265	271	277	248	272	259	259	242	297	248	271	241	290	253	239	280	268	269	276	299	256	272	260	267	267	279	269	237	288	284	293	237	273	283	235	259	264	275	277	254	279	272	271	295	270	287	280	289	297	245	244	254	261	287	287	268	248	259	250	267	259	261	269	296	262	272	271	278	298	277	289	267	265	276	272	236	279	245	283
25637	35197	16046	9815	7872	5843	4072	2741	1929	1224	986	796	650	589	580	535	535	483	540	536	503	610	528	488	422	367	349	348	299	300	306	315	317	313	292	309	328	338	349	345	390	368	334	353	376	376	369	307	332	333	351	331	364	363	352	310	308	323	292	333	317	295	282	263	270	298	300	304	296	298	287	277	271	296	307	285	319	300	268	301	287	280	284	290	284	307	305	316	280	308	285	284	271	282	282	296	310	291	295	264	283	284	270	299	325	297	282	272	282	298	299	310	295	262	312	288	305	277	256	277	267	267	309	279	298	298	271	293	288	282	288	277	264	286	300	264	281	286	253	272	293	303	307	253	264	273	272	280	295	282	297	274	274	278	311	292	293	276	255	260	303	312	296	271	295	274	263	265	295	290	276	293	291	276	272	292	280	308	282	297	294	268	306	274	320	269	291	272	279	301	287	295	302	306	271	298	316	278	296	291	280	293	291	259	308	284	297	281	312	264	297	310	307	265	266	294	285	282	294	306	280	278	267	296	269	253	264	308	272	313	284	270	291	323	293	307	283	313	262	297	331	289	308	278	273	300	318	286	302	292	272	292	326	276	295	269	293	273	287	303	263	286	328	292	299	324	285	281	304	299	273	286	303	334	298	284	275	321	306	277	293	274	274	275	304	291	310	288	259	305	295	300	270	276	324	304	295	311	303	269	223	262	295	282	309	262	254	290	290	292	287	298	278	299	277	322	305	297	259	272	283	301	289	295	305	276	293	258	280	266	243	293	290	321	289	303	298	262	287	279	290	278	281	304	268	287	297	288	311	284	295	263	297	296	267	319	278	266	292	280	294	272	286	291	288	294	283	257	291	253	277	296	279	299	272	301	293	284	307	293	274	314	256	271	277	286	296	267	272	314	265	302	291	264	315	275	314	303	309	282	284	293	267	276	274	239	298	278	304	267	281	295	303	307	309	275	316	317	311	300	318	296	277	303	261	297	278	307	311	276	301	281	256	286	309	314	285	304	273	325	298	290	321	324	299	254	303	290	293	280	278	321	268	265	288	273	302	263	279	270	304	298	281	262	301	288	268	292	266	320	297	284	300	278	272	303	319	270	281	262	300	297	279	285	286	315	288	272	309	284	277	281	294	287	307	276	311	290	272	291	301	276	283	337	284	260	300	299	315	293	307	288	276	268	283	295	285	271	276	320	271	287	304	305	288	293	260	257	260	292	297	274	299	305	292	280	305	297	284	293	291	279	279	251	276	293	271	270	292	305	302	303	304	264	264	324	281	279	297	276	294	294	277	277	261	299	292	280	305	284	269	297	304	280	261	336	308	321	317	299	267	281	289	307	285	261	279	271	290	307	301	278	297	276	256	278	309	290	282	276	276	275	269	265	267	291	265	252	290	281	275	299	268	288	281	316	296	313	294	286	289	293	277	323	282	278	279	286	322	287	294	291	301	277	306	271	305	280	274	277	288	279	287	265	287	248	329	301	307	276	255	300	270	286	287	285	295	286	271	294	335	272	293	304	284	274	266	307	302	296	287	310	289	279	265	263	277	278	278	315	286	298	295	308	295	306	293	300	284	287	299	264	282	287	277	301	273	283	322	256	264	281	294	295	276	278	286	303	287	279	290	312	281	303	290	295	287	258	284	296	250	300	272	262	267	270	250	304	303	289	305	290	297	259	309	289	294	290	281	269	290	283	288	279	275	299	307	309	302	288	263	308	300	305	283	297	312	271	291	282	267	324	277	300	271	316	325	283	287	277	289	309	293	290	259	274	287	273	287	319	299	308	250	285	279	292	261	301	260	267	265	246	339	297	274	321	270	291	292	316	289	296	270	311	310	257	307	269	283	306	292	307	317	306	280	294	284	245	301	279	305	314	272	304	281	297	282	280	300	286	273	271	297	258	284	257	287	290	290	284	323	270	287	290	281	286	249	283	244	304	274	280	314	277	259	296	264	304	287	301	255	286	273	283	305	285	264	281	294	324	294	265	283	271	313	274	280	266	266	304	278	304	323	303	293	286	299	311	289	303	280	287	286	268	285	290	281	296	267	294	261	325	276	321	291	311	282	266	284	296	316	296	275	285	304	303	271	290	303	269	290	279	260	293	322	288	295	292	266	313	269	295	307	305	289	296	309	286	282	283	265	281	267	281	310	303	281	257	300	283	298	284	272	298	281	265	282	293	281	267	268	273	312	285	322	274	301	268	277	280	271	262	291	288	279	299	299	281	265	283	295	283	267	314	280	288	290	262	317	266	303	275	282	280	280	278	307	285	268	262	273	301	274	297	276	298	289	287	275	266	327	277	291	284	278	281	268	292	292	264	306	295	286	299	280	304	306	243	275	280	303	292	288	281	261	300	290	266	281	344	278	315	276	280	288	309	287	288	311	302	267	269	267	290	275	294	314	292	262	329	305	274	295	272	310	278	340	263	297	298	310	302	280	310	290	307	287	320	287	276	293	263	284	299	288	276	257	278	287	300	269	268	293	286	295	337	270	265	285	274	313	310	295	301	306	290	272	278	281	286	281	259	307	288	270	288	310	267	283	306	276	268	280	298	305	307	250	310	280	282	274	294	283	324	276	294	312	277	309	299	270	276	262	296	300	274	281	292	297	260	290	315	311	285	276	256	278	307	280	293	268	251	272	304	286	257	285	293	305	288	271	288	282	326	289	279	282	311	261	313	280	294	314	299	281	280	283	288	267	268	314	296	273	262	293	284	282	264	309	290	275	357	307	307	284	296	326	261	257	274	292	285	310	293	283	254	274	266	276	267	282	264	329	297	294	265	287	286	253	294	271	275	275	280	326	304	331	293	271	268	270	271	281	283	268	292	276	280	306	314	287	291	280	280	296	273	312	317	278	297	308	284	259	282	254	283	304	262	295	295	316	255	305	298	259	271	281	280	287	255	296	269	305	297	303	315	286	284	275	285	310	297	298	270	311	295	303	269	300	265	313	258	299	293	292	296	286	272	260	287	307	286	295	292	307	281	267	287	340	302	290	310	277	300	277	315	271	272	280	289	293	298	288	290	288	296	309	301	316	282	282	289	266	309	282	275	289	298	292	274	288	283	253	269	297	299	285	271	265	278	274	288	316	293	264	294	311	259	318	273	305	304	296	286	287	257	315	279	268	274	290	299	290	288	296	305	286	268	276	260	283	304	317	299	292	315	257	297	252	271	277	293	312	317	268	290	315	276	286	268	271	269	301	273	291	270	257	289	299	303	295	306	270	281	270	293	272	314	294	316	279	274	300	292	281	295	302	295	299	255	293	293	322	278	279	284	293	282	267	314	282	284	290	286	278	270	266	297	299	304	293	317	299	273	257	272	288	253	282	295	286	279	291	289	291	285	277	317	265	293	311	288	287	267	297	291	281	294	273	286	286	275	303	298	305	287	322	283	271	274	285	296	296	293	267	269	270	301	286	272	301	286	301	278	294	268	273	278	282	311	305	263	310	320	267	274	276	277	312	301	264	313	307	297	282	287
24440	20750	26826	24620	13467	3567	2156	1502	1226	989	792	806	703	629	603	574	605	637	620	634	596	611	690	621	549	544	554	575	542	513	481	490	518	514	508	513	571	534	547	552	539	539	572	511	529	502	535	511	597	540	521	529	508	486	560	516	550	534	530	507	496	507	524	501	496	512	492	512	493	535	536	485	543	520	493	468	509	505	511	482	497	549	488	501	512	555	556	527	531	525	506	542	527	503	519	508	491	501	539	483	473	510	547	504	531	522	523	480	548	509	529	534	525	508	473	545	493	513	536	504	495	533	490	509	474	504	500	493	498	479	551	522	509	485	513	521	481	473	496	516	521	518	489	544	507	491	466	515	508	506	492	523	504	457	503	505	525	479	522	514	526	522	523	490	515	512	552	541	498	440	540	541	477	451	512	526	550	512	517	508	500	518	508	488	542	541	534	491	533	528	481	567	485	522	542	488	501	488	485	498	510	499	476	506	522	513	527	503	526	527	495	514	472	467	472	488	545	508	501	546	520	494	509	519	505	501	494	482	516	511	532	506	510	496	545	505	490	527	513	548	518	504	493	491	485	476	477	507	490	482	529	500	527	547	484	509	521	523	524	494	511	492	492	480	565	509	546	499	543	517	517	514	502	503	492	481	519	503	481	499	510	486	512	497	555	513	511	505	517	543	471	521	496	540	505	531	537	516	456	477	533	451	492	467	512	501	483	522	502	511	544	490	530	511	521	499	546	560	504	517	501	499	546	545	499	505	515	490	532	484	515	541	483	492	536	507	546	470	528	507	536	533	542	507	522	488	533	518	525	527	485	524	501	499	570	531	518	503	500	514	488	528	487	518	481	462	502	525	554	544	472	464	557	463	510	518	489	519	501	509	520	519	502	499	539	471	495	492	522	469	537	506	545	554	502	513	498	528	538	500	491	492	547	514	525	507	532	505	512	564	513	534	509	537	441	518	509	531	503	530	512	464	539	529	519	486	495	513	522	494	504	459	533	591	551	505	452	523	535	530	524	553	494	465	505	486	499	464	496	521	550	498	515	494	501	558	524	471	522	500	516	489	473	473	498	486	516	500	533	533	512	480	460	469	497	518	520	542	494	526	496	557	509	485	553	475	521	509	521	547	535	474	539	536	523	487	499	475	523	529	507	518	482	526	492	495	493	546	513	449	473	534	504	496	493	497	528	489	487	457	499	487	470	545	509	503	495	506	508	489	498	488	553	534	515	527	512	485	555	519	519	487	527	503	489	506	532	503	462	483	470	480	547	520	474	513	495	492	502	494	501	545	498	499	516	487	512	507	481	569	555	529	537	509	495	496	520	490	494	515	494	524	508	500	469	508	510	511	482	523	514	522	529	514	491	508	503	531	541	500	516	544	479	504	533	489	467	497	550	526	456	472	506	510	511	479	490	553	501	495	478	558	501	515	493	529	512	507	530	541	511	529	497	488	515	515	516	536	528	495	506	510	556	536	505	516	522	499	525	512	531	514	471	509	510	515	501	490	483	534	519	552	545	508	515	513	450	504	509	469	509	527	511	463	511	526	542	550	510	552	546	482	552	538	515	530	520	488	520	512	500	571	513	489	539	520	504	522	503	534	510	498	457	485	519	501	496	532	457	543	528	524	515	534	537	529	573	537	493	523	488	507	559	501	542	509	511	522	500	479	514	534	479	487	555	509	500	495	513	505	481	518	521	493	504	504	483	488	509	504	539	481	534	502	531	510	506	517	513	510	558	519	516	499	559	516	530	473	483	516	504	500	490	513	517	504	499	527	497	498	537	483	494	523	486	509	509	508	517	534	496	487	490	507	548	492	532	483	527	512	473	499	488	489	506	499	522	546	547	474	495	530	511	502	466	500	489	489	485	501	510	497	550	507	549	529	530	502	513	490	516	521	540	522	497	531	521	532	475	511	501	560	484	510	572	503	485	506	481	480	538	489	523	538	483	537	471	517	477	543	514	507	544	490	510	506	516	496	494	497	500	505	542	493	499	470	552	491	513	529	506	503	535	490	512	501	514	531	483	521	521	528	521	521	505	541	504	515	500	517	561	494	486	522	502	471	574	489	501	480	491	536	470	502	477	521	570	503	523	502	498	493	487	483	504	508	500	471	505	527	556	525	535	451	506	501	500	499	506	478	491	504	491	534	505	515	517	512	534	536	530	514	505	507	497	512	501	510	537	496	543	529	522	536	515	543	504	521	497	504	566	555	564	512	513	554	553	514	503	542	519	449	478	484	490	516	521	529	531	504	529	540	491	515	491	520	495	495	491	539	489	492	516	514	517	490	499	484	501	486	491	480	524	518	531	534	509	459	488	522	509	545	555	530	537	521	528	499	519	504	512	554	515	461	478	507	539	513	466	511	512	508	501	499	560	499	468	505	541	544	476	515	490	478	474	520	522	499	535	471	503	482	484	519	523	504	466	524	502	486	540	556	496	498	520	510	513	526	527	510	506	480	511	574	538	526	545	514	504	497	481	499	534	470	489	520	556	528	488	516	533	510	515	528	535	521	500	533	520	488	491	494	502	511	509	515	518	524	481	476	476	506	514	532	550	565	476	529	485	529	477	490	500	536	514	445	493	520	504	494	501	474	533	516	520	498	513	521	486	497	534	464	478	550	495	522	511	482	497	494	548	514	486	500	492	507	509	498	504	553	511	522	492	485	478	558	531	542	554	510	512	499	510	509	517	493	527	527	499	483	510	541	548	509	514	526	524	547	548	509	510	496	511	470	502	454	467	474	472	511	526	505	517	476	536	506	499	503	492	489	486	487	537	495	489	501	515	517	488	517	527	510	507	503	496	513	468	514	495	497	463	523	515	498	464	496	527	493	507	497	500	501	520	514	499	489	516	490	484	494	466	525	483	499	485	520	527	473	513	528	530	493	522	459	497	491	518	507	511	507	494	504	503	489	518	475	531	539	519	477	489	484	502	490	510	519	489	510	503	553	489	513	512	519	505	523	494	560	567	472	495	493	475	554	506	491	544	511	523	562	501	506	489	486	521	511	468	517	536	538	503	489	535	501	483	529	492	535	467	520	508	577	516	483	497	517	513	519	529	544	530	506	504	547	510	505	540	526	497	529	485	461	542	509	472	515	473	536	497	496	536	503	493	464	555	533	515	507	492	538	486	504	508	507	549	508	487	502	491	502	526	503	499	501	489	522	485	533	538	502	502	510	490	534	508	500	512	540	482	506	515	505	533	506	518	545	474	476	516	506	492	517	476	470	529	519	512	529	537	488	501	519	499	516	573	490	477	479	473	520	497	488	481	523	525	478	482	517	518	495	532	509	484	527	487	483	534	491	511	480	531	488	523	505	497	484	523	510	462	472	510	470	509	529	519	536	486	508	509	484	453	531	458	499	535	557	519	493	509	537	500	522	479	508	493	497	504	573	526	492	530	544	558	545	473	477	524	488	515	534	521	504	496	465	509	518	553	509	465	504	506	513	520	497	481	529	467	497	499	556	458	505	477	516	521	487
24639	29040	14208	6602	5603	4584	3391	2454	1904	1383	1220	1019	880	751	703	674	723	688	682	697	691	760	721	662	617	590	625	603	567	562	565	520	561	524	565	529	558	555	583	590	600	575	549	580	572	566	574	571	525	577	608	564	559	578	509	539	527	551	526	522	558	555	532	540	516	534	566	512	525	511	546	506	514	472	518	553	576	531	529	547	528	519	509	525	479	518	524	542	538	533	543	580	547	514	547	550	495	564	522	543	481	539	532	542	545	565	542	478	491	528	546	510	508	510	517	500	526	504	534	555	509	497	528	506	498	518	530	501	532	495	586	513	523	519	478	530	545	479	535	548	482	538	544	522	533	512	550	519	532	552	515	522	528	514	490	494	502	535	508	564	489	536	513	496	497	467	540	514	537	524	510	559	561	506	538	557	521	581	593	515	553	578	512	533	509	510	548	521	491	545	510	510	547	542	491	526	502	569	518	479	520	503	506	537	569	530	546	511	529	529	512	550	467	503	530	510	545	493	538	528	566	504	512	480	504	493	536	521	536	499	495	480	530	553	518	504	482	534	537	550	533	551	536	527	502	496	551	549	543	513	526	560	513	505	541	533	553	512	539	533	534	528	502	554	570	543	548	515	497	534	514	526	522	530	494	533	540	532	547	578	524	514	493	522	518	523	502	547	521	563	474	529	501	557	540	541	503	548	553	532	571	525	513	551	523	524	536	442	526	541	502	534	509	500	508	509	523	538	533	512	488	533	529	521	536	516	544	535	553	530	494	565	498	542	514	495	519	519	568	522	598	518	511	522	517	514	527	516	493	550	510	501	564	507	539	536	500	537	517	486	500	526	515	558	549	538	529	515	534	525	542	543	512	514	538	543	529	565	497	527	517	527	521	485	505	547	562	550	544	517	500	509	500	542	551	581	501	517	519	522	517	498	483	497	527	538	505	534	532	538	530	557	549	523	522	566	527	500	529	539	571	529	514	506	519	470	545	525	526	509	517	533	517	548	531	522	492	509	498	567	544	556	532	537	486	516	497	496	538	560	555	524	503	527	527	511	522	520	578	516	537	512	509	477	544	513	518	535	559	538	517	541	548	501	504	497	522	539	560	525	523	529	512	553	518	495	550	518	523	522	555	551	536	544	541	511	560	514	510	540	535	558	537	550	533	494	506	502	553	522	499	493	503	524	532	544	508	502	545	534	542	520	491	507	541	582	541	541	578	541	518	531	526	501	540	532	532	532	510	527	501	529	487	543	505	521	511	510	520	499	521	526	497	572	524	502	489	587	560	545	526	528	509	494	542	512	547	492	545	529	476	526	492	586	522	497	533	525	515	510	514	551	507	524	592	561	511	539	503	521	493	528	527	534	537	530	517	554	519	554	503	544	495	520	498	513	538	502	510	510	545	545	531	495	509	514	526	549	528	537	532	509	540	500	506	502	492	497	543	489	515	525	528	500	541	580	532	547	563	491	488	529	548	542	531	507	569	527	542	487	533	495	535	507	515	496	526	568	513	550	509	519	525	510	533	511	490	523	521	541	517	513	534	566	549	524	535	518	536	553	494	540	520	525	513	534	526	524	514	517	473	579	550	548	548	519	539	511	582	515	501	518	559	524	519	548	518	513	525	523	523	495	503	531	532	506	546	520	545	570	519	527	512	496	504	499	467	513	548	546	527	522	495	545	509	541	522	537	532	526	513	500	524	532	552	511	516	525	535	479	527	511	532	486	511	504	553	497	527	582	546	544	538	514	535	551	500	533	561	561	517	486	505	557	545	531	517	524	518	532	535	536	530	497	521	492	530	530	541	513	516	546	499	545	546	571	511	530	526	517	552	534	499	548	537	525	563	483	518	525	556	521	510	543	558	543	487	549	528	483	514	532	527	512	513	513	508	546	516	567	505	525	512	499	549	516	476	530	531	496	533	509	529	566	514	490	497	507	520	494	535	524	527	551	513	533	507	486	512	552	574	537	513	525	514	535	504	537	513	551	512	552	511	536	498	504	545	518	502	473	540	529	515	472	517	517	530	548	530	493	520	519	514	551	512	526	530	503	501	522	536	538	529	547	453	534	500	554	559	534	505	566	563	510	537	541	540	555	531	540	555	519	533	542	522	515	507	556	540	554	563	511	482	520	558	543	528	500	543	494	520	494	525	517	492	518	510	551	555	515	508	539	510	521	507	534	548	574	538	496	535	470	510	551	513	524	560	496	516	524	559	529	509	547	509	532	497	510	517	503	534	489	557	566	525	547	543	530	562	523	526	476	508	560	535	494	517	534	572	559	530	503	574	545	527	538	541	514	542	509	542	519	548	516	519	528	512	539	509	527	548	529	535	580	536	477	518	516	486	546	552	507	518	528	509	539	516	543	586	533	535	503	534	526	538	544	505	507	493	538	540	522	550	492	524	523	512	527	530	525	497	525	511	544	557	506	555	518	507	522	497	493	524	532	505	520	506	522	515	516	525	547	547	521	497	509	506	552	516	526	525	508	519	517	568	525	532	519	528	498	534	525	525	547	555	558	504	513	534	530	499	494	532	506	517	507	538	516	507	518	504	510	550	543	516	523	540	525	506	497	556	525	481	527	538	517	515	519	516	543	539	489	531	521	516	521	527	529	529	538	569	513	537	520	541	491	548	552	553	537	539	538	541	494	507	540	497	514	488	514	524	511	520	509	524	531	501	539	549	537	520	517	540	555	515	517	520	540	506	515	534	554	509	523	503	483	518	545	565	548	530	498	482	511	534	545	524	507	506	526	506	523	502	536	500	534	523	522	554	508	563	516	535	523	523	503	544	524	524	558	524	488	521	507	546	512	479	548	547	561	489	527	548	523	504	557	547	523	513	526	534	554	506	543	562	540	574	571	589	512	510	504	520	523	537	529	520	512	527	511	554	515	539	516	488	511	552	527	524	534	555	534	521	562	541	514	508	541	480	547	536	530	501	545	534	530	551	530	543	533	512	522	498	493	488	557	519	585	526	517	545	487	481	556	503	551	546	539	535	550	558	525	517	549	559	513	541	526	535	493	529	556	496	538	536	563	538	532	536	517	505	475	523	528	532	519	521	509	536	543	488	523	514	534	517	500	566	550	532	465	528	529	514	542	515	535	511	525	523	521	530	552	544	513	519	517	515	528	551	519	558	556	541	519	530	534	527	517	555	571	548	492	498	532	528	535	578	462	510	545	525	532	556	561	528	508	548	467	488	519	517	518	522	526	503	532	510	536	545	515	490	500	549	524	494	526	526	546	535	559	562	540	531	525	527	519	485	530	510	552	514	519	561	521	486	483	538	521	498	522	544	456	519	533	483	527	578	523	519	482	500	517	522	536	515	501	520	518	500	475	519	551	508	512	555	546	529	540	510	504	533	576	545	555	501	517	486	567	493	524	533	538	536	548	521	512	516	510	476	528	540	455	572	505	517	525	504	543	534	538	517	547	557	532	543	520	518	543	504	510	482	500	540	498	494	500	557	513	542	551	493	512	522	551	536	540
22125	20735	28263	23272	20751	20911	11345	2811	1812	1494	1201	978	755	730	653	664	654	680	689	665	712	731	679	617	525	539	513	506	456	454	436	406	409	419	459	429	491	477	460	462	441	510	480	473	450	497	463	455	455	455	431	460	441	444	440	455	440	475	450	460	455	476	426	430	413	477	380	383	416	487	409	421	383	386	415	399	395	428	429	405	415	392	432	453	411	459	403	422	443	418	398	416	416	422	416	404	395	425	448	393	395	382	403	411	421	448	387	417	433	401	377	404	430	431	395	392	421	413	405	444	363	410	406	428	394	431	442	384	429	410	390	404	415	399	414	411	413	432	388	431	411	415	423	414	401	394	407	417	422	427	397	404	416	446	405	364	437	453	424	396	398	429	413	410	401	423	407	443	440	409	400	401	425	409	424	443	422	411	446	403	396	435	411	385	409	399	406	408	433	412	381	385	408	419	414	387	414	408	431	398	426	398	421	393	427	392	454	417	410	442	451	401	410	410	403	373	370	386	411	432	429	398	406	394	403	411	379	404	414	412	400	404	404	406	477	424	401	375	371	436	413	398	439	440	420	428	469	408	414	432	406	407	408	421	387	418	402	433	445	433	432	393	388	394	401	423	391	447	425	378	422	419	438	403	429	421	397	444	428	381	413	402	417	415	402	397	416	401	413	386	435	415	427	404	422	403	379	413	412	417	430	410	402	405	421	414	406	425	402	436	415	413	391	401	434	413	399	371	409	428	449	404	448	434	421	441	400	435	396	381	405	414	415	417	409	421	425	414	387	404	426	387	401	443	456	387	389	419	412	430	423	402	408	383	386	433	422	434	380	397	425	415	408	418	421	412	418	456	391	438	376	372	383	434	398	412	391	405	444	361	399	433	426	419	414	413	433	380	436	400	399	378	417	393	412	417	397	397	424	392	395	361	419	425	413	437	402	428	427	390	434	397	408	455	442	408	431	384	414	437	418	409	419	424	401	467	378	424	448	405	397	375	414	417	419	423	416	375	400	414	418	388	409	408	401	427	400	428	420	403	423	415	420	402	433	399	422	404	417	392	421	404	395	446	406	394	410	472	444	421	418	381	406	399	406	416	429	428	421	422	377	419	428	388	408	432	420	398	414	420	437	414	355	428	399	398	425	433	428	391	424	408	370	420	407	428	434	436	382	424	377	455	362	406	418	427	369	438	392	433	464	399	402	434	403	413	424	389	391	403	446	412	406	394	414	472	397	447	402	419	414	396	429	405	441	442	473	427	385	373	394	403	408	426	392	458	394	419	424	425	411	464	409	397	419	402	415	410	420	413	419	408	454	432	413	441	413	427	406	434	423	410	379	430	407	429	442	389	392	426	417	405	414	438	394	413	372	432	406	421	417	421	412	388	402	407	394	429	378	411	419	424	405	382	406	386	451	437	413	408	410	403	391	403	408	432	425	413	399	422	424	401	402	411	407	388	395	403	407	467	438	412	419	408	422	386	414	425	403	399	429	419	405	429	420	405	405	397	418	442	412	408	405	388	419	403	420	386	421	414	377	421	369	432	410	396	421	420	394	421	416	401	382	404	383	398	419	389	431	414	394	406	397	423	394	416	405	425	359	401	441	395	446	411	411	423	428	416	453	434	415	420	421	374	420	402	402	418	393	418	422	398	426	402	397	417	409	415	395	442	397	442	403	407	417	409	467	415	431	408	434	397	417	407	395	399	431	420	393	401	414	427	392	407	406	419	449	408	412	450	384	398	433	402	425	443	373	408	395	425	431	408	442	416	404	392	363	406	422	439	429	448	405	398	394	430	382	444	429	414	424	432	390	426	387	411	408	440	416	383	452	459	398	412	416	436	415	440	423	433	394	407	424	387	414	400	407	394	412	394	403	435	457	423	433	377	409	383	438	408	419	402	394	388	456	443	403	430	392	413	415	425	430	438	429	408	430	429	399	445	421	384	443	402	383	401	422	399	416	383	405	393	415	408	376	431	414	385	372	418	468	396	426	378	410	405	401	402	411	418	429	415	417	458	395	392	389	419	408	417	389	396	402	430	393	396	395	424	424	400	425	386	399	391	404	465	396	410	431	399	443	393	433	415	379	411	425	385	442	401	431	441	398	387	400	391	371	401	417	429	402	360	402	407	396	435	399	413	374	442	405	441	433	390	402	417	418	409	371	389	406	416	428	407	401	419	441	400	412	454	406	392	396	391	408	403	409	408	402	442	429	439	416	408	363	428	421	397	417	451	424	407	428	436	396	409	431	423	416	383	458	392	373	421	409	425	439	423	390	371	424	407	397	409	400	392	456	439	433	424	379	448	432	422	392	430	407	373	407	388	477	400	424	407	425	406	400	412	433	419	412	409	397	400	432	426	434	398	412	423	448	416	375	386	390	392	398	424	409	392	412	428	440	388	390	401	424	407	424	427	406	424	396	437	420	394	419	404	405	423	431	413	414	391	381	414	402	436	428	406	424	430	389	461	401	416	397	392	403	418	410	438	390	417	428	417	364	409	382	406	415	419	405	402	426	397	400	437	417	447	427	435	408	446	405	419	435	405	411	395	422	432	441	409	419	395	396	403	424	432	405	451	429	416	460	413	424	420	408	439	402	433	449	411	416	403	419	416	390	424	411	411	404	382	380	420	402	432	414	412	432	448	398	426	411	399	432	426	434	408	408	386	395	447	389	404	437	378	430	407	432	426	436	397	402	396	416	404	431	441	418	433	372	403	397	380	400	431	414	430	426	424	409	421	395	411	438	412	419	387	432	413	387	386	427	430	454	382	390	389	436	421	385	429	389	404	403	376	382	396	372	417	400	407	408	385	424	430	426	423	410	423	445	421	409	414	417	393	436	417	470	400	423	418	413	391	389	402	430	439	430	421	399	407	422	395	375	406	441	418	416	409	373	409	409	412	411	440	425	392	418	409	452	427	392	411	394	422	385	419	418	439	400	417	403	393	416	398	416	411	390	458	429	396	440	460	409	424	403	428	431	442	440	420	376	402	428	399	417	383	402	446	395	422	386	431	405	437	417	367	411	418	389	423	445	371	392	417	393	414	411	404	396	421	389	412	408	381	432	430	401	426	411	392	424	426	424	422	405	434	418	406	433	428	460	395	403	429	459	378	413	437	436	427	410	413	426	425	423	434	423	414	424	400	384	433	397	411	409	401	418	431	398	419	413	396	405	386	426	374	431	388	428	411	404	381	403	405	414	429	393	399	430	410	409	427	407	442	438	446	455	429	408	433	397	422	444	437	383	370	445	404	422	409	379	365	387	436	437	401	414	404	425	404	445	408	408	423	367	392	408	375	380	418	421	436	390	421	393	400	440	418	390	407	378	420	401	421	430	433	420	428	406	409	430	415	423	407	419	447	385	422	422	413	396	414	405	379	372	440	411	410	427	389	394	408	390	394	418	407	420	407	400	398	406	408	439	397	391	411	455	409	412	400	418	407	367	414	366	429	394	370	387	437	403	427	409	431	376	411	433	417	449	383	395	406
28435	37452	22709	11645	8616	6938	5422	4026	2928	2308	1729	1347	1087	930	785	778	744	876	818	775	788	890	813	736	569	611	528	513	507	439	441	478	449	491	439	488	451	444	467	514	510	533	525	460	500	491	513	449	468	492	470	484	453	502	460	474	445	447	443	457	443	417	446	440	413	377	401	391	415	466	444	454	395	426	432	390	443	428	406	383	375	430	376	450	409	414	403	414	405	410	444	429	385	410	421	422	435	418	440	405	408	437	445	446	413	369	412	424	416	442	418	442	442	420	362	386	431	410	431	442	363	422	367	438	414	409	405	435	379	425	405	424	417	439	412	407	397	395	413	363	417	371	416	406	408	399	384	398	408	435	407	426	423	434	399	397	441	399	425	412	448	412	398	423	407	413	423	391	411	391	416	433	388	426	385	368	418	440	387	403	415	432	384	423	417	437	416	397	451	422	415	406	390	411	398	426	409	424	453	418	406	403	397	411	433	402	439	399	390	421	382	402	413	414	420	428	405	433	425	415	425	394	420	431	400	435	389	439	445	379	418	411	416	443	362	426	422	384	396	424	432	399	398	377	421	411	398	432	437	392	420	386	402	413	465	424	410	422	380	396	344	382	423	423	399	441	370	394	386	415	407	437	411	390	391	429	404	439	404	421	411	407	463	403	397	418	407	397	392	392	447	441	414	429	403	412	382	409	374	447	416	416	404	426	403	398	424	430	410	421	422	393	417	434	430	408	437	401	422	413	424	411	413	403	437	378	426	425	408	410	400	416	392	388	391	404	408	419	386	435	435	455	401	425	405	416	384	400	437	408	436	410	427	413	410	416	404	428	422	378	396	437	429	428	437	412	366	422	429	386	450	414	416	443	404	446	445	419	427	393	411	420	420	416	428	428	452	418	389	411	402	424	423	437	405	403	417	419	436	404	363	460	417	449	428	433	410	448	427	425	432	378	423	426	400	450	427	410	431	414	408	438	418	399	420	424	413	378	418	386	395	403	380	415	418	421	433	384	415	450	400	383	400	380	409	448	416	404	411	408	382	380	495	420	432	453	422	399	420	445	406	399	378	417	402	399	407	404	409	433	382	399	434	407	412	393	406	421	427	386	374	386	403	423	435	413	419	430	425	408	399	396	404	405	436	412	423	419	415	396	398	395	414	419	421	407	446	432	374	434	391	403	425	412	427	417	394	429	450	405	438	415	417	488	398	413	419	397	374	417	401	417	444	390	434	411	426	390	455	381	443	407	402	395	425	420	446	458	418	417	405	419	425	424	389	395	412	458	412	419	415	446	438	421	402	431	427	418	368	404	388	390	430	388	423	381	420	402	411	423	402	421	443	410	447	415	430	376	402	378	392	433	433	439	400	404	429	409	412	423	406	403	400	435	425	464	423	424	414	414	425	429	441	420	408	434	394	389	421	404	403	424	401	445	415	406	428	408	374	390	399	434	379	406	416	393	427	422	399	430	399	396	416	386	410	395	432	398	446	429	406	420	430	440	415	397	370	395	395	427	389	409	405	399	416	462	432	427	412	419	396	416	438	388	417	415	402	409	446	392	406	416	424	416	393	413	396	413	447	405	420	424	374	347	443	400	439	404	442	416	422	411	387	413	423	405	405	423	415	383	435	437	448	413	373	411	405	395	458	414	375	402	398	423	452	397	422	398	379	430	404	408	420	456	434	422	418	419	432	421	420	398	430	410	430	398	417	428	425	381	410	409	405	431	431	400	420	427	418	409	409	430	410	405	454	418	395	412	430	385	425	421	403	424	380	409	409	374	427	376	392	418	412	406	432	430	407	442	436	434	394	398	403	420	423	376	421	430	421	427	442	395	431	411	400	429	414	393	421	414	436	419	411	457	449	378	390	461	408	408	414	391	407	428	437	396	414	412	400	421	408	423	429	436	425	436	394	403	427	439	410	391	371	426	445	418	393	402	398	421	429	409	400	405	435	417	409	415	377	401	414	415	444	401	390	435	386	424	404	431	416	368	398	412	410	427	429	393	440	415	445	444	409	413	423	386	420	414	431	446	403	454	430	410	417	459	435	402	417	425	408	418	391	416	450	410	425	412	393	384	412	438	400	393	431	442	399	427	399	433	393	382	409	396	399	401	413	416	411	416	428	389	436	420	440	365	405	408	420	397	430	431	412	418	433	432	407	419	418	421	436	443	434	409	436	435	432	415	382	420	402	382	462	437	419	418	384	400	413	395	425	412	422	411	411	385	427	430	422	404	434	390	430	405	399	443	416	406	413	437	417	412	439	424	380	400	412	410	397	408	416	396	397	408	388	399	403	395	422	419	414	449	395	371	418	415	381	432	402	408	400	400	403	414	424	393	380	440	398	413	406	427	425	412	402	397	441	438	411	416	407	421	399	421	409	390	388	407	429	425	408	418	399	385	433	400	413	456	402	429	405	437	411	428	418	431	352	457	398	396	374	423	446	387	445	393	424	410	402	391	405	433	423	429	425	426	422	419	384	424	393	439	430	406	393	412	443	424	427	417	405	403	405	401	414	418	419	422	407	431	428	426	414	439	428	444	420	401	377	411	410	458	423	430	427	398	395	452	411	396	426	411	407	385	405	414	436	399	420	427	431	406	405	434	394	439	407	367	406	388	435	381	403	404	377	420	380	410	445	421	402	430	393	392	406	392	412	389	427	425	400	407	408	455	436	394	426	408	395	414	418	414	408	466	391	436	435	431	430	389	414	400	371	411	419	379	405	423	402	417	431	388	413	429	426	421	400	440	439	407	410	406	423	394	387	411	406	399	443	405	423	382	433	390	432	396	400	440	399	422	415	411	424	384	408	398	409	403	395	460	410	424	374	410	461	424	417	451	423	418	406	362	418	413	396	412	422	437	425	418	436	412	404	412	387	410	434	422	411	428	386	401	429	414	411	401	432	386	420	406	417	389	380	410	452	420	405	406	441	403	394	411	391	397	406	392	419	418	420	397	376	427	402	434	423	411	415	411	409	401	432	424	398	402	413	412	411	422	460	427	405	424	450	386	383	380	421	431	379	426	397	425	392	429	405	413	385	430	391	396	401	428	387	416	414	399	438	415	443	443	419	422	420	413	426	413	453	398	443	384	423	429	378	406	391	406	424	380	393	395	397	386	433	389	441	401	388	445	435	415	424	435	410	379	389	384	431	431	444	432	431	400	415	404	405	384	440	419	456	409	384	408	445	417	441	403	426	389	411	429	418	418	412	389	461	438	398	412	417	449	433	434	394	431	419	400	398	442	420	412	416	448	402	453	397	415	401	381	393	428	420	408	410	407	429	457	411	435	406	426	416	415	394	398	414	392	413	419	421	390	410	398	429	413	390	412	400	401	369	445	376	424	416	421	438	394	439	401	402	429	419	390	389	428	420	394	399	407	422	423	425	388	413	404	414	364	432	400	431	412	410	423	382	368	417	409	375	406	382	445	386	440	383	375	403	409	388	387	391	393	407	426	457	406	445	416	406	427	426	352	431	391	382	413	392	445
29766	21349	14562	5964	2658	1625	1286	1018	784	687	589	519	461	430	418	463	441	450	438	406	456	473	436	413	439	413	409	376	376	428	360	370	384	421	377	407	409	424	406	399	405	410	411	391	415	405	413	399	414	386	380	379	362	390	406	424	380	350	383	374	364	387	408	372	380	385	372	375	361	367	369	382	375	416	398	399	366	378	359	355	353	366	331	384	363	389	352	374	416	367	383	371	363	373	369	386	396	371	395	378	367	356	370	430	395	373	388	355	363	344	372	385	387	367	366	370	406	385	359	376	355	371	404	375	399	337	367	368	391	374	377	384	362	374	363	385	393	355	390	395	374	369	369	358	393	356	360	387	373	355	356	371	407	373	360	373	364	374	364	391	357	375	377	345	385	386	363	382	349	380	376	372	366	392	385	353	374	388	404	353	379	362	379	398	415	378	389	423	378	378	372	366	377	365	425	377	342	357	375	378	406	377	374	371	380	379	387	388	389	375	382	350	368	356	380	391	377	389	390	382	373	374	364	381	370	394	360	347	350	368	335	392	369	397	337	398	373	372	368	398	357	352	337	389	367	363	390	380	378	351	342	364	403	405	375	386	357	386	385	397	343	378	360	392	427	348	384	356	376	354	339	395	396	388	402	410	402	392	417	361	365	332	385	369	375	380	359	385	386	363	348	338	369	406	359	361	416	365	383	330	367	382	364	368	407	391	387	389	367	388	362	344	365	395	365	361	370	361	366	351	382	354	337	354	390	393	386	366	371	385	359	355	352	355	376	375	397	386	393	356	371	371	389	392	386	343	353	357	381	391	339	386	394	368	397	370	380	375	389	357	356	391	368	359	345	348	381	378	362	358	371	398	360	361	402	377	366	337	383	360	400	376	374	408	371	382	380	389	352	394	393	356	356	394	372	371	400	357	327	386	387	385	354	340	387	384	420	415	382	358	390	361	392	390	369	342	364	382	371	368	418	362	379	376	390	345	377	349	360	355	381	372	400	346	401	372	392	375	383	367	355	369	390	382	330	356	419	372	346	363	364	355	388	380	377	397	386	380	387	384	408	374	400	357	341	359	376	375	364	376	356	377	386	371	366	404	375	389	389	384	386	343	407	380	372	406	379	400	362	403	422	392	405	333	401	425	373	376	410	358	377	383	366	368	389	366	390	408	377	364	412	387	394	372	378	373	369	386	403	409	380	359	405	343	371	379	371	345	403	338	394	359	373	377	382	400	390	351	389	364	397	407	334	350	397	392	375	396	378	368	402	356	384	358	392	391	376	380	392	400	392	396	353	384	400	346	326	364	378	418	379	413	412	382	413	366	375	369	388	348	373	371	328	358	355	367	400	388	349	387	413	398	359	392	371	380	383	362	394	382	381	381	413	375	365	406	375	340	361	401	370	385	386	365	385	371	357	369	371	355	368	372	344	399	385	356	394	391	355	373	366	372	409	359	369	400	369	379	362	380	380	359	366	372	351	348	355	387	399	374	360	376	369	327	397	394	400	423	343	376	385	372	361	361	365	364	341	381	360	382	392	344	374	376	376	368	391	371	375	391	377	358	381	357	388	400	387	361	389	341	324	371	358	396	352	372	352	343	378	390	371	374	366	367	377	373	358	364	374	363	356	365	396	377	378	400	374	370	359	357	389	379	348	399	403	376	397	376	370	360	372	382	396	368	367	379	365	343	385	384	375	350	370	389	358	363	375	365	361	379	369	407	390	400	425	339	378	366	372	404	361	382	370	355	374	364	367	365	321	403	366	362	381	426	378	393	355	362	354	348	400	361	387	359	398	367	391	426	361	404	388	373	353	378	365	361	393	374	360	344	352	375	369	374	345	373	398	387	379	375	373	388	379	372	378	347	374	386	356	350	366	379	398	386	340	365	381	381	390	404	365	338	377	367	338	365	385	385	395	383	337	404	350	370	363	340	360	356	371	386	358	357	391	358	367	364	383	383	365	375	393	346	373	375	385	383	364	389	349	403	392	394	390	359	370	390	416	422	414	379	374	387	389	395	347	386	387	377	360	403	385	387	360	362	393	364	372	374	366	362	374	374	377	366	373	377	356	376	374	379	363	407	353	365	378	337	400	391	373	380	397	385	344	400	403	381	386	384	367	364	400	372	393	368	370	377	387	382	379	406	337	403	376	358	363	369	382	338	419	383	399	362	372	371	360	391	358	379	364	345	382	398	379	373	373	397	419	377	334	375	419	411	378	388	342	373	386	346	367	347	410	394	370	350	375	369	399	377	389	395	399	357	370	337	377	351	360	395	417	371	397	389	363	391	380	374	395	388	368	378	363	388	447	388	355	352	341	395	389	391	403	380	389	398	386	320	349	391	389	374	381	363	371	401	352	356	398	338	392	366	378	353	384	379	387	384	382	323	359	388	399	402	402	386	353	356	340	390	370	365	382	375	383	371	351	376	380	398	378	370	385	417	374	407	388	356	351	361	386	373	341	383	388	374	359	356	389	367	365	376	389	392	387	378	398	371	377	392	374	366	421	357	382	354	422	368	367	394	379	391	386	377	368	371	356	331	368	359	387	362	371	370	387	403	392	383	387	354	376	350	401	355	363	375	360	383	368	374	375	375	357	358	384	381	366	368	397	375	356	402	362	382	350	389	389	399	364	351	402	404	350	377	378	395	372	391	364	391	355	380	361	383	362	374	357	367	360	408	382	371	365	373	358	378	369	364	367	356	377	355	417	377	372	398	426	404	408	362	384	392	393	383	409	376	382	365	365	371	370	424	376	391	404	372	367	363	394	365	355	395	400	393	382	408	366	365	373	379	377	390	383	411	409	350	385	403	394	379	382	375	361	342	395	396	356	349	385	354	358	360	366	389	345	393	375	386	413	369	388	372	390	382	397	372	391	378	350	367	365	372	370	378	350	371	381	387	375	371	373	399	392	365	387	409	396	392	357	395	355	367	421	376	385	401	371	365	366	383	359	399	377	391	382	402	385	352	351	394	364	402	422	315	382	420	365	343	374	390	399	369	396	403	400	379	389	368	373	383	356	399	336	383	354	399	385	373	402	373	357	379	410	357	401	399	377	361	343	358	385	363	366	336	385	338	359	387	362	387	394	358	389	350	358	348	385	381	370	381	420	375	377	348	381	378	376	342	354	354	348	403	378	342	406	364	372	386	379	337	393	360	383	375	398	363	384	371	397	353	344	361	382	367	359	349	369	379	370	347	359	395	388	407	404	382	397	391	402	382	387	402	363	392	389	381	385	389	417	381	373	380	367	374	365	342	347	360	381	398	391	380	332	389	412	397	335	369	387	367	414	343	373	376	346	361	371	363	387	365	346	357	373	367	381	402	410	350	397	355	371	394	382	400	391	368	393	392	384	392	374	379	364	360	361	364	413	360	352	332	404	381	374	392	367	384	401	406	386	410	380	404	352	396	398	377	349	355	346	375	384	387	385	362	380	406	397	356	377	371	359	393	368	372	387	373	418	366	389	357	366	358	392	383	384	389	334	414
23584	21467	13261	5549	3648	2686	2003	1636	1174	1001	778	690	593	558	519	461	537	546	529	462	546	528	490	484	426	470	457	443	427	403	396	428	398	377	423	424	415	445	410	442	451	445	442	445	427	425	406	445	400	396	401	413	409	421	426	415	415	402	407	421	418	406	391	433	399	404	392	423	385	386	412	390	384	403	393	366	372	448	441	379	386	429	380	367	391	438	403	415	396	349	392	426	371	405	411	415	397	374	365	391	381	396	381	391	377	375	373	415	434	381	401	409	400	385	401	409	428	424	434	377	409	380	399	392	425	425	411	440	381	440	416	395	399	388	411	378	416	379	421	400	374	393	415	410	397	398	453	412	431	433	382	416	408	410	453	406	405	404	400	440	400	404	384	385	397	388	409	399	400	409	396	382	401	397	398	389	382	403	382	372	433	412	382	387	418	403	436	430	420	383	371	408	381	373	414	410	436	423	411	422	442	360	396	389	391	399	409	416	378	397	430	407	403	444	397	432	413	383	382	403	390	409	361	376	409	399	426	382	392	397	395	369	396	420	379	467	371	430	391	433	414	425	382	412	414	405	389	404	390	414	394	388	394	424	414	374	406	396	408	369	413	414	406	414	426	414	400	424	398	401	382	433	438	411	413	379	363	382	391	416	395	376	414	428	425	417	397	404	382	408	405	394	438	398	413	436	379	420	423	378	400	412	397	383	391	371	440	393	370	403	423	425	394	414	379	374	460	387	383	395	407	373	374	387	436	412	393	407	363	438	401	406	397	420	390	408	416	378	404	372	387	373	379	393	410	411	366	420	394	411	399	402	408	360	400	414	405	419	399	410	387	398	420	398	398	409	398	394	422	409	412	372	401	445	388	364	415	424	397	391	401	416	397	411	406	421	365	432	411	386	458	417	367	403	437	393	373	420	408	420	413	409	356	413	420	424	408	420	415	396	400	370	416	375	405	422	371	439	428	362	386	376	402	410	420	395	448	386	389	378	375	430	448	411	404	421	402	427	400	423	429	432	401	395	393	367	395	420	422	406	419	415	357	397	416	383	414	414	386	433	434	396	373	403	432	425	418	404	390	402	403	432	423	385	382	414	402	426	395	400	417	407	401	379	407	433	403	408	421	403	390	396	440	428	411	400	411	412	392	420	423	361	425	421	375	391	415	370	449	425	398	399	409	397	431	370	399	415	409	399	417	408	376	409	402	377	397	414	419	400	410	373	411	359	371	413	399	425	414	404	408	407	422	386	395	365	416	391	422	401	412	385	446	426	413	392	392	399	438	395	409	406	405	384	394	412	415	398	392	413	395	391	412	383	427	407	437	400	397	369	415	402	445	405	370	375	396	414	420	403	432	401	392	393	376	388	409	367	413	400	368	385	391	418	434	404	388	388	405	368	391	403	407	408	393	446	421	418	402	425	382	395	410	439	367	426	387	405	393	408	412	417	408	411	385	416	407	407	377	396	360	379	371	381	380	405	439	378	441	442	427	428	392	376	412	403	391	399	418	411	407	393	401	398	421	387	437	414	360	384	427	401	380	407	387	411	432	401	402	421	410	414	420	427	376	414	388	420	393	395	421	406	387	394	409	445	396	413	425	404	368	421	430	396	411	434	434	391	406	414	399	397	410	395	379	404	394	368	406	414	390	413	389	413	413	408	403	361	407	404	394	377	434	381	383	371	398	398	379	396	390	425	411	403	395	432	386	398	402	392	415	420	418	409	417	384	390	428	455	386	439	367	387	411	388	396	389	396	407	401	386	381	386	388	383	379	403	407	428	398	385	380	380	383	393	411	403	406	421	402	408	390	399	369	396	409	428	385	412	395	385	389	402	408	396	413	399	421	401	388	390	384	396	394	382	383	371	399	402	406	420	391	406	420	365	379	449	395	434	396	399	447	377	417	406	413	390	358	403	418	377	384	399	408	428	385	407	420	399	375	382	424	409	398	408	423	401	398	408	422	413	417	457	423	413	412	435	391	375	379	387	401	389	396	434	404	388	386	417	415	377	406	392	417	390	369	383	419	398	410	399	377	369	430	408	416	398	394	416	374	407	371	393	391	406	369	426	403	395	378	411	419	426	431	437	417	445	422	381	409	409	396	401	403	399	404	393	406	392	421	412	389	429	450	385	375	424	399	411	388	427	430	389	396	386	385	397	390	410	425	401	397	390	446	406	414	395	420	403	367	417	374	395	353	403	422	421	377	427	400	409	400	410	347	445	402	427	400	412	411	414	450	421	417	396	376	408	410	382	421	366	410	416	391	412	366	384	386	386	393	450	434	417	393	424	434	355	403	383	377	382	400	405	401	390	382	398	423	410	406	400	387	470	420	396	380	404	422	387	406	374	417	425	405	403	419	427	440	394	387	405	418	399	423	391	414	446	379	413	401	424	406	407	397	400	403	387	418	408	383	372	402	397	379	398	399	434	437	374	385	410	397	390	412	384	375	431	422	399	411	385	433	403	407	404	420	369	383	390	404	378	408	392	410	409	417	463	375	440	420	384	412	362	397	363	396	403	378	432	411	392	410	399	428	409	443	395	413	391	380	394	422	375	361	393	403	464	400	444	419	404	428	418	416	392	402	405	401	414	418	369	379	417	432	386	403	415	410	364	398	407	420	402	421	451	404	431	435	421	409	423	382	370	369	406	449	435	377	420	385	390	404	403	409	439	367	426	402	386	424	387	393	434	433	428	429	391	410	392	381	413	417	387	434	399	391	391	388	401	427	375	407	368	411	404	386	429	427	414	417	429	369	357	423	374	384	403	400	431	401	359	391	392	391	405	424	423	422	403	430	423	419	387	381	428	384	394	418	373	388	432	409	396	417	387	416	395	423	413	387	412	421	400	374	417	403	415	413	427	433	393	395	417	351	425	394	362	437	408	404	397	387	401	372	392	374	386	392	384	399	399	410	417	367	391	393	386	414	405	431	390	414	396	436	382	393	431	422	376	400	422	431	377	400	431	371	395	375	421	402	381	393	447	403	436	416	396	385	411	423	446	395	379	413	404	424	351	430	421	384	362	376	359	394	402	415	387	386	389	385	404	414	414	404	423	382	389	422	431	402	389	418	413	380	405	375	410	409	371	443	402	368	421	389	397	432	375	372	410	398	416	394	442	421	407	403	424	405	397	402	383	400	410	393	377	409	393	385	405	413	390	383	374	433	394	441	442	424	377	403	406	385	393	392	442	379	425	390	421	410	411	410	412	377	405	406	409	403	422	388	374	385	401	408	375	372	402	374	426	403	389	428	375	374	365	378	422	366	407	392	418	396	420	395	439	380	423	431	386	428	406	406	419	434	369	387	374	386	385	407	409	404	413	406	401	399	427	412	395	399	413	378	414	408	363	417	407	420	397	377	361	398	419	404	384	386	386	407	404	424	418	425	441	394	444	393	411	401	383	445	400	407	396	386	399	428	442	422	450	383	377	377	405	350	385	393	439	382	419	425	411	385	359	373	400	405	395	386	370	395	401	410	406	405	400	396
24381	21688	29077	24811	21656	11771	2807	1456	1036	853	680	534	453	467	416	473	451	435	438	441	501	439	424	394	344	314	332	333	305	274	278	276	281	273	288	273	316	311	321	315	334	320	299	303	293	286	303	272	303	289	298	287	279	285	298	287	302	287	284	250	296	274	302	276	259	278	249	263	269	265	280	251	261	237	289	272	241	264	292	247	241	281	289	256	276	292	276	262	279	286	281	271	267	272	246	261	259	263	275	273	252	252	231	266	281	296	263	279	271	276	281	281	248	284	267	250	276	258	257	241	246	286	242	256	255	265	265	224	263	284	274	268	258	227	232	253	255	293	253	257	268	276	255	237	247	311	257	249	254	275	256	275	257	306	274	289	289	287	231	250	223	249	238	246	252	252	243	247	251	286	302	253	263	284	269	261	288	250	260	255	262	265	247	264	308	274	237	268	236	273	253	256	248	227	247	259	269	253	243	245	274	246	250	251	251	285	255	267	258	283	274	285	268	282	266	282	275	261	271	299	240	250	275	280	284	261	267	292	270	262	241	264	245	296	259	266	259	268	281	223	252	264	276	273	253	264	291	270	259	264	268	252	282	262	244	258	252	288	281	261	270	252	269	264	271	268	288	259	279	278	248	252	287	271	264	259	249	252	247	255	276	256	287	273	238	252	261	269	238	292	278	291	265	291	282	283	289	241	275	245	282	292	283	275	289	271	257	254	266	298	248	266	269	278	283	249	259	265	277	270	258	307	274	249	256	255	274	252	275	292	262	254	232	269	218	274	245	255	273	268	249	276	278	240	253	272	258	260	286	287	292	241	263	242	276	276	239	286	273	270	273	276	254	254	292	244	273	273	286	261	279	257	275	303	252	272	264	234	266	265	262	275	277	244	272	249	260	230	266	244	252	249	269	300	264	240	274	259	260	236	257	243	256	296	228	247	240	282	260	235	278	296	249	243	257	259	277	253	267	244	288	236	308	269	261	255	276	262	299	243	276	242	269	242	227	291	273	213	252	300	296	257	232	268	255	279	271	304	256	265	234	267	253	239	259	274	251	303	209	272	273	281	292	269	257	285	277	254	229	284	278	258	241	280	281	270	260	260	275	258	263	252	260	293	300	266	257	295	275	281	282	301	244	248	263	269	250	247	260	280	247	251	272	262	269	258	271	291	286	246	258	280	286	296	272	257	261	238	224	267	247	257	254	242	279	307	218	264	232	261	244	273	260	261	277	251	250	260	296	257	250	277	288	297	272	291	255	265	257	271	256	253	268	292	253	281	230	245	273	272	291	249	249	277	294	290	271	234	243	276	268	245	246	259	254	282	263	291	275	271	239	297	274	250	291	260	272	229	261	268	251	275	262	242	287	269	256	269	247	277	242	275	254	256	262	257	245	280	261	279	250	249	270	254	275	226	270	274	255	259	255	238	264	294	277	271	261	275	258	271	244	272	286	267	262	264	285	251	256	280	244	281	256	303	260	290	273	280	296	279	278	262	270	266	285	275	298	267	292	251	271	270	288	235	245	298	311	259	260	267	246	249	272	243	250	230	249	249	288	256	278	266	242	260	300	273	269	280	259	300	268	265	274	289	282	247	287	277	251	247	282	265	283	271	272	284	278	276	272	245	253	244	237	252	265	293	261	300	251	241	241	287	275	277	275	264	274	219	269	246	222	268	275	309	257	229	248	267	273	290	233	286	279	215	281	261	282	298	243	264	263	267	265	258	264	272	262	251	261	267	254	226	250	266	267	274	256	271	273	240	282	260	253	289	271	260	260	300	279	280	277	262	239	266	290	243	256	266	268	261	273	280	259	224	264	276	260	269	279	267	221	274	284	260	233	259	236	266	230	262	294	275	243	232	280	230	258	283	241	277	259	240	258	252	270	267	262	244	250	305	271	257	262	262	265	253	286	306	256	241	285	274	244	286	267	293	260	266	269	257	259	275	239	253	271	255	263	253	250	255	242	262	273	243	278	264	269	283	230	271	242	253	239	280	274	275	262	282	243	256	286	261	234	291	265	280	245	294	250	271	266	258	245	263	245	244	284	289	255	258	263	266	246	264	257	263	247	280	273	279	251	275	265	269	294	268	273	261	306	259	274	236	265	243	248	255	249	253	267	273	265	289	279	280	267	265	279	261	252	305	282	270	267	262	278	251	247	275	257	265	260	247	250	243	257	253	235	238	288	293	246	261	286	271	246	279	273	289	262	234	283	273	271	264	283	260	300	271	269	280	277	287	244	273	274	241	257	257	249	234	256	257	292	258	233	250	288	280	250	225	282	233	257	278	284	260	276	273	269	244	274	255	241	242	266	264	238	233	283	245	278	253	261	263	267	273	258	271	268	251	262	271	268	284	273	265	262	291	267	270	242	241	269	285	266	260	281	257	246	263	239	255	239	298	274	248	256	276	274	241	286	268	284	282	268	266	259	256	251	267	229	265	269	253	268	251	283	267	280	271	245	284	240	298	258	262	291	275	297	267	271	273	240	265	266	234	256	279	274	278	232	300	269	276	271	231	296	257	273	251	259	270	256	246	306	257	237	251	276	292	268	270	257	275	284	277	265	252	272	251	270	291	265	253	250	259	250	248	253	270	246	271	252	256	267	285	298	265	254	248	234	265	205	278	259	267	262	289	290	251	249	265	272	260	266	278	269	256	249	260	293	262	266	233	272	235	281	276	281	235	276	282	303	235	263	280	261	234	271	255	241	262	277	258	281	263	240	252	288	272	292	260	273	250	246	292	256	276	272	258	247	255	262	264	251	297	256	247	253	240	269	250	281	274	301	266	260	236	258	261	277	300	228	261	265	258	276	254	264	285	274	256	249	249	257	262	239	250	264	287	248	240	270	231	251	274	283	248	232	271	271	264	296	254	247	258	279	283	264	301	234	265	238	261	263	296	281	282	290	277	284	243	269	259	236	246	241	253	229	286	286	262	244	258	259	248	266	300	247	251	250	242	285	263	269	249	246	261	242	263	276	278	253	246	266	260	258	289	263	259	269	246	259	262	260	253	266	243	265	269	262	271	271	254	275	254	261	274	265	279	265	266	244	279	249	264	261	234	274	238	252	264	255	243	273	254	276	267	251	292	272	265	290	284	287	303	289	284	265	242	300	268	273	255	251	259	280	257	271	253	295	262	269	259	254	253	247	272	298	274	256	266	268	266	270	263	283	251	268	283	268	254	283	278	297	254	260	249	257	283	266	258	267	261	244	265	273	259	255	260	316	248	241	255	273	291	273	262	271	277	311	246	250	248	269	239	262	268	284	250	262	275	267	213	273	260	273	262	273	250	259	244	273	281	239	265	278	260	289	251	272	272	286	262	250	267	265	236	277	261	290	261	275	265	262	261	260	280	298	247	266	262	254	291	264	258	273	272	277	259	257	269	257	273	272	284	260	263	234	270	301	279	262	245	276	279	241	258	237	243	267	248	283	251	253	263	263	251	284	246	257	257	280	282	284	264	259	275	265	264	264	257	256	246	286	267
27076	31081	20571	10664	6681	4373	3398	2321	1812	1344	1059	773	659	617	558	607	622	578	536	577	624	556	499	455	418	401	381	380	330	316	343	309	299	322	334	340	334	341	358	374	347	370	337	342	356	346	336	336	330	327	302	316	344	299	326	323	295	303	311	305	308	292	287	284	304	299	298	270	284	256	286	334	293	278	273	245	311	291	284	304	281	260	275	283	273	264	278	294	267	295	281	322	256	301	266	273	292	274	285	286	288	301	285	281	289	281	306	291	306	289	295	261	295	287	284	284	268	275	292	280	297	273	270	309	282	291	306	304	278	269	323	285	310	325	301	273	282	290	299	276	272	302	271	265	283	287	288	294	261	270	269	276	294	275	283	280	287	292	304	298	313	291	276	254	292	285	312	258	269	285	302	317	296	263	294	289	294	271	276	242	262	314	287	303	295	271	304	294	297	299	310	300	314	284	305	275	298	281	280	282	286	290	289	278	298	296	307	288	294	296	320	295	303	273	297	271	297	291	268	311	286	287	288	252	288	284	303	269	299	254	301	277	271	293	279	306	280	262	313	276	287	284	271	301	252	269	298	278	250	282	276	283	264	276	276	289	307	297	279	263	276	281	255	265	274	317	283	288	285	283	252	281	243	280	283	287	253	264	292	283	272	306	255	271	276	290	295	268	288	263	293	290	299	268	295	261	293	309	283	281	271	270	277	290	294	255	313	297	301	284	248	296	288	297	284	300	307	299	302	287	271	278	272	280	275	287	256	308	287	292	257	279	283	283	261	295	314	258	279	273	281	253	318	248	289	269	274	285	293	272	289	318	298	284	295	277	299	281	263	283	289	267	279	285	286	278	259	274	278	284	290	258	284	286	295	317	276	296	290	246	295	285	282	292	278	297	298	311	316	275	303	283	271	273	294	287	253	298	284	304	292	301	303	273	312	272	253	301	264	263	275	305	308	287	253	270	310	271	306	308	270	321	278	304	277	285	280	329	303	286	296	300	262	296	283	284	260	296	273	280	297	292	307	271	292	261	290	251	276	274	288	293	326	305	283	288	295	280	269	302	301	314	272	277	288	244	302	273	289	280	268	289	296	278	273	291	293	265	276	291	275	312	301	300	280	272	269	290	270	266	260	265	311	285	289	283	291	298	267	282	285	295	266	283	313	270	271	278	287	300	277	307	268	285	277	263	278	287	280	290	265	279	284	257	261	266	274	306	274	269	286	307	299	317	302	297	285	291	308	278	302	297	288	279	261	263	278	298	285	260	284	296	299	306	272	295	283	269	288	301	282	273	267	280	268	250	248	291	256	314	278	255	279	278	325	280	237	307	259	312	310	260	313	293	299	261	274	290	261	256	285	294	285	294	279	296	283	294	289	275	260	283	280	298	292	292	289	319	287	273	296	303	290	299	290	295	288	292	276	289	303	281	281	274	272	273	282	290	293	305	280	287	273	290	313	288	313	293	266	275	261	271	292	281	278	300	280	315	319	292	293	301	287	281	277	292	279	306	302	281	280	283	283	268	274	271	267	275	309	265	288	264	257	301	280	266	257	307	301	273	289	296	320	288	274	287	291	289	309	282	251	271	285	282	277	287	282	265	301	280	308	318	277	288	265	293	261	319	275	287	268	318	302	294	291	250	292	296	290	275	250	284	244	300	275	279	299	268	293	272	278	284	304	269	315	300	268	282	318	253	288	257	261	295	301	303	295	259	291	264	290	277	279	262	302	304	273	302	279	279	289	298	274	291	300	272	281	315	273	309	269	290	281	297	297	288	280	297	274	271	296	293	290	286	270	265	280	293	263	275	299	294	284	292	271	264	317	277	273	281	297	330	270	274	294	295	288	269	264	266	302	268	249	278	298	273	270	300	260	292	282	265	269	254	265	285	300	284	294	273	274	278	285	275	293	283	276	311	310	274	270	294	275	298	302	277	322	304	294	325	262	275	275	290	295	253	283	257	289	302	248	307	248	246	279	270	288	288	253	281	300	279	273	294	266	292	294	267	276	252	312	289	262	281	292	262	273	285	281	290	269	282	279	296	303	301	320	298	264	282	284	280	300	264	284	280	278	266	276	274	315	288	307	283	293	286	271	273	262	283	275	266	306	306	296	275	280	277	312	298	300	263	302	273	256	298	262	270	273	292	280	283	272	290	291	260	285	282	278	329	250	309	318	306	283	259	267	294	257	263	290	278	263	285	285	291	278	294	308	291	288	259	261	288	271	270	262	284	285	300	300	275	278	251	279	275	294	282	287	276	273	296	290	272	299	289	299	271	294	294	275	292	259	277	255	291	282	294	296	310	288	298	301	237	277	271	279	304	286	275	283	268	287	283	268	300	287	286	281	288	273	280	272	267	313	257	292	294	291	302	313	297	287	272	271	288	266	334	274	266	306	243	307	281	304	247	267	302	271	301	288	245	292	293	259	293	280	270	272	273	280	270	303	261	287	280	273	260	269	284	284	258	268	291	265	311	323	295	301	270	287	271	269	246	280	281	297	262	297	294	259	314	303	295	252	290	309	246	264	305	283	278	290	296	279	285	308	286	299	276	327	323	296	290	294	287	295	286	278	270	289	271	276	293	294	293	293	305	262	250	296	262	271	273	254	295	297	321	290	301	304	284	280	285	274	271	290	276	287	291	274	255	272	267	290	296	307	298	309	317	299	266	314	323	311	294	295	278	295	284	283	294	297	294	266	263	326	310	293	268	280	280	264	264	292	270	293	281	284	310	280	283	288	283	303	262	303	301	315	296	291	308	299	277	283	283	297	276	283	270	282	290	258	328	293	271	272	292	280	267	280	287	267	300	300	273	277	286	273	277	272	263	264	291	303	289	269	284	258	288	271	274	300	304	264	262	294	303	268	272	315	309	257	294	287	289	274	301	286	271	280	281	289	267	303	299	296	277	275	285	277	271	299	282	253	268	296	260	288	274	272	290	278	274	288	299	283	273	296	288	280	293	281	288	275	303	320	261	310	290	297	294	275	286	287	266	281	291	290	269	279	278	256	285	257	276	309	304	304	290	271	274	262	260	320	268	295	275	318	281	312	280	288	269	308	283	305	279	273	273	287	293	284	267	270	283	295	278	283	304	289	268	318	297	279	304	285	275	305	299	318	306	282	284	263	278	282	280	256	284	256	285	265	287	244	283	294	252	306	290	285	289	303	293	266	288	288	261	297	277	276	298	293	260	278	269	304	309	315	307	270	295	282	290	282	298	276	267	286	257	289	316	273	292	261	308	291	271	260	275	279	281	248	279	274	283	298	302	274	299	306	261	296	281	266	293	296	271	263	271	281	290	251	268	292	299	288	275	279	282	296	301	267	288	293	304	258	271	310	276	250	277	307	289	315	260	287	298	297	271	304	285	270	289	284	318	286	292	286	264	279	288	292	280	301	305	272	286	291	275	319	304	275	285	299	286	272	288	270	282	299	292	296	291	309	251	311	291	295	283	293	283	255	283	275	260	295	275	290	283	294	311	322	293	291	282
25515	21695	28127	25767	14211	3042	1882	1354	1074	855	798	715	656	674	742	689	688	648	700	667	699	696	662	588	603	570	565	528	506	529	555	553	501	562	580	548	502	576	597	555	560	562	575	555	534	558	559	567	525	570	572	558	542	545	535	525	600	531	537	513	495	496	553	516	547	545	577	528	516	521	513	554	523	558	509	509	539	544	538	521	557	524	549	570	526	513	519	504	517	555	512	533	557	537	513	521	519	516	530	548	530	524	518	469	534	510	452	501	503	525	572	532	532	543	535	510	554	558	545	556	511	511	552	507	535	503	540	514	520	511	526	552	538	546	533	539	532	496	528	541	533	528	578	559	547	527	561	547	539	528	555	526	490	511	551	492	528	542	558	546	577	502	506	549	533	529	514	518	483	523	499	553	514	542	540	564	539	536	496	551	537	495	533	507	530	542	536	517	518	553	567	498	569	570	549	568	519	530	509	531	558	527	563	512	544	525	580	555	532	497	547	506	528	538	516	533	560	522	540	541	543	514	512	575	555	535	517	493	503	561	537	509	539	556	493	488	510	525	554	510	520	603	510	554	513	485	522	564	551	550	495	529	535	575	562	542	541	524	535	555	521	527	520	557	562	524	534	539	557	528	495	521	541	499	544	522	558	538	524	571	519	525	523	557	515	549	453	551	557	524	572	513	575	540	554	539	546	501	553	552	546	521	507	542	532	510	513	525	580	552	529	518	509	565	522	558	612	543	532	490	526	564	520	575	537	538	520	503	525	507	520	549	495	548	538	552	555	520	510	526	513	553	551	577	515	527	538	518	532	544	526	507	526	569	552	527	526	574	504	535	550	500	527	522	543	538	512	516	527	488	533	539	534	539	498	565	521	532	511	556	508	541	550	552	547	577	529	520	524	529	527	516	564	520	519	522	579	516	520	526	521	516	540	528	523	529	502	529	541	542	531	511	517	517	573	564	527	552	558	518	561	491	540	521	530	543	508	570	534	560	507	522	541	551	515	509	529	525	523	557	512	511	550	549	558	553	571	507	502	521	525	547	558	562	520	502	560	492	567	525	529	511	537	536	556	528	530	491	552	564	552	558	512	492	472	504	538	518	551	543	523	562	494	568	506	531	510	515	528	531	524	501	482	522	545	520	556	486	551	501	510	496	533	540	505	560	552	501	546	550	534	508	557	525	523	532	524	516	549	530	512	525	526	550	549	541	543	508	533	522	508	536	544	543	537	558	535	564	526	518	547	538	546	549	523	498	530	495	529	570	512	517	512	510	513	506	529	524	490	536	568	502	542	530	521	545	537	524	487	502	526	508	549	522	531	501	529	523	518	535	512	555	555	556	525	505	515	584	514	524	560	563	519	540	511	514	570	544	545	581	491	526	562	566	551	503	537	544	515	513	524	564	511	536	524	526	529	532	517	552	511	554	532	561	460	524	538	529	559	473	535	491	544	520	476	536	532	505	577	520	552	546	474	507	528	536	518	510	549	467	502	532	537	585	526	502	556	544	537	550	534	531	509	524	538	507	504	532	547	579	542	506	506	476	494	483	579	479	536	552	516	531	534	522	516	564	474	527	535	506	526	564	525	524	553	527	512	555	577	508	552	546	573	544	528	558	521	537	519	590	546	528	559	568	555	554	556	515	543	544	516	554	516	514	554	510	523	539	554	512	535	481	515	478	543	521	542	540	575	522	542	540	551	499	511	534	542	533	555	533	565	561	500	530	540	543	550	528	525	510	539	577	519	515	551	523	537	521	542	534	530	523	510	565	520	504	559	542	554	569	560	557	468	500	551	515	542	571	516	559	497	495	578	564	519	521	552	498	536	513	525	505	522	533	541	551	514	542	524	530	511	538	473	510	555	521	548	542	554	528	497	506	503	520	545	527	531	491	547	527	520	534	535	535	537	516	519	506	525	537	582	521	527	606	520	566	522	532	542	553	527	555	549	531	551	520	498	539	534	535	543	533	561	536	523	583	580	550	558	501	518	510	523	570	519	516	565	526	535	527	556	557	516	551	513	564	545	537	546	526	526	544	526	545	554	559	506	541	557	524	520	553	530	541	507	512	535	552	543	530	534	525	506	504	522	537	525	557	512	532	526	539	519	536	524	535	532	506	539	541	525	534	545	489	483	521	544	499	516	538	513	532	501	538	546	533	545	522	515	556	542	538	525	506	537	559	558	548	503	495	484	511	546	536	526	523	522	568	524	510	543	538	569	546	512	504	530	514	530	484	496	535	530	535	533	569	534	562	480	535	572	562	555	543	502	527	523	507	547	594	518	524	557	552	520	555	556	551	532	569	555	516	515	505	546	549	575	517	544	483	503	542	507	554	546	544	538	552	535	549	540	506	500	555	536	540	525	549	514	513	513	541	469	521	517	546	576	522	567	527	524	536	523	462	505	511	544	533	533	539	489	545	533	556	551	530	519	562	566	531	535	517	526	518	540	549	534	524	536	485	510	546	572	532	541	536	525	514	515	567	550	544	542	525	565	544	569	540	527	527	556	523	544	461	519	512	523	519	546	529	565	553	577	494	534	528	558	497	524	536	496	519	518	514	537	527	518	524	553	560	565	499	527	513	532	524	561	565	535	553	570	539	544	496	528	543	510	545	530	535	532	543	539	534	527	493	556	514	574	533	520	533	534	558	546	503	584	507	509	531	517	513	514	522	519	521	565	550	507	535	505	533	543	580	501	486	546	538	513	566	559	523	522	533	541	492	547	516	560	539	568	559	571	550	530	538	540	553	500	534	581	517	502	489	542	517	497	500	545	545	496	556	516	489	503	538	510	507	546	549	562	537	545	531	561	524	484	525	523	542	555	528	548	539	527	543	521	528	555	561	525	555	560	553	523	524	539	545	515	524	520	519	532	533	537	522	545	534	507	490	544	512	552	536	518	553	532	535	536	530	507	525	508	542	556	525	503	515	558	536	532	520	548	540	523	538	512	539	535	574	511	518	545	507	553	550	542	548	524	563	557	537	518	533	552	540	545	550	511	546	531	561	528	516	521	551	531	489	512	520	550	541	512	574	552	529	572	548	517	534	574	558	528	534	557	537	548	494	491	516	515	544	555	502	529	561	526	559	524	528	519	544	520	532	515	547	522	532	530	530	537	496	551	506	532	546	514	530	513	543	545	536	572	526	524	542	521	529	553	520	533	489	523	490	551	549	564	546	539	557	529	511	520	513	503	553	517	562	506	518	509	572	535	564	500	516	556	524	562	541	554	544	550	549	536	512	534	553	558	520	486	508	573	540	526	498	541	534	546	551	539	535	511	526	499	556	560	534	540	521	532	573	539	538	535	542	537	524	541	483	546	491	534	535	477	543	559	548	562	552	530	525	529	556	525	525	575	514	578	542	528	531	531	533	525	533	514	521	553	564	507	544	535	525	503	524	511	530	569	567	578	509	534	585	540	526	523	552	534	536	519	583	538	517	526	526	567	532	536	520	549	556	513	563	506	530	474	487	554	521	532	524	522	551	485	500
26740	25339	17023	10262	5587	3598	2853	2117	1485	1283	1118	911	837	885	864	800	841	760	783	831	778	785	743	650	652	643	595	569	610	561	562	598	553	532	558	591	607	597	577	584	614	620	625	589	542	596	627	606	580	591	562	575	606	550	537	595	608	553	566	574	575	566	530	538	594	583	565	570	531	562	502	557	547	558	556	543	493	542	539	528	547	511	589	540	544	585	552	555	533	505	530	537	516	541	532	570	581	539	593	553	585	553	555	553	537	533	517	548	525	557	528	553	558	554	544	531	575	530	554	568	519	570	563	590	518	551	552	562	579	568	529	586	599	556	566	566	562	545	526	558	557	533	556	545	575	571	532	568	580	549	543	563	558	537	518	549	505	566	546	563	523	536	527	525	557	588	557	551	545	524	569	574	558	527	552	559	562	537	519	512	558	539	538	520	546	527	591	548	552	546	539	535	584	542	528	533	544	498	517	546	533	550	538	528	559	564	543	540	562	586	568	543	532	550	519	590	534	566	549	549	540	533	539	502	547	550	548	550	534	557	562	500	563	543	579	563	613	537	568	559	547	563	545	546	533	497	514	554	518	527	603	555	584	543	581	563	561	511	538	579	549	539	521	605	557	560	537	566	558	546	588	546	538	547	574	568	567	537	550	567	539	521	523	581	534	572	588	585	547	588	572	519	564	557	527	562	549	567	528	521	563	572	539	581	503	582	562	565	583	545	523	575	543	572	544	587	544	546	578	517	524	522	591	566	566	576	555	509	540	531	550	533	550	558	576	527	558	553	537	556	586	513	569	521	558	551	557	570	535	546	529	564	555	568	526	571	564	556	533	595	512	542	525	560	532	516	500	585	535	545	552	536	535	539	526	555	535	571	554	517	555	530	556	528	534	564	522	599	569	537	581	546	553	591	568	536	577	526	501	580	543	523	568	507	526	587	555	572	478	532	526	568	547	496	532	508	543	530	526	523	563	551	549	542	587	533	563	546	544	519	546	529	562	516	573	553	574	510	532	562	555	547	556	545	531	542	518	556	542	522	547	561	543	555	521	536	494	532	561	510	544	531	512	564	560	558	560	558	526	546	567	544	543	554	533	573	549	515	535	564	522	521	538	538	520	521	575	572	553	524	518	573	498	540	533	525	551	543	574	568	552	515	544	535	548	562	522	557	540	554	525	564	586	517	590	545	531	543	520	565	536	560	528	585	538	529	555	537	526	575	517	552	567	576	534	571	555	544	547	554	518	523	530	555	514	552	562	584	562	556	550	585	555	554	525	570	549	506	559	542	558	537	586	564	549	579	539	526	558	560	554	543	575	553	540	527	555	555	573	504	564	542	583	559	572	519	519	603	542	561	624	560	523	547	513	550	572	556	569	535	533	563	525	556	561	525	550	517	570	549	537	537	533	503	556	549	530	573	518	591	561	551	538	529	541	559	555	557	567	609	538	550	549	541	551	543	549	565	496	525	517	523	582	546	591	548	584	543	575	535	576	510	534	564	560	577	526	552	552	580	525	572	560	550	529	580	567	523	537	550	555	551	529	558	562	528	548	591	549	520	530	561	535	534	561	568	549	531	529	585	561	564	582	592	573	560	507	553	521	527	566	553	539	551	530	565	546	521	546	550	534	527	538	573	554	536	530	518	523	506	509	552	550	503	527	514	534	526	534	560	539	514	532	560	586	561	567	574	524	544	530	569	515	535	556	540	534	524	532	547	583	537	553	550	599	540	528	582	565	547	591	568	511	557	552	550	584	566	507	603	531	527	538	510	551	563	583	557	524	557	560	559	590	527	537	502	543	512	547	574	531	568	538	524	535	547	562	542	492	560	546	577	592	554	588	558	546	543	550	512	539	551	552	561	533	594	568	537	566	552	594	566	561	524	521	502	540	606	550	562	595	536	518	504	560	516	535	561	565	575	567	518	554	540	562	567	564	547	558	548	587	554	560	579	527	559	524	537	573	526	566	539	549	528	527	549	571	560	584	542	579	562	547	569	514	580	545	522	545	558	582	550	545	532	584	501	563	569	524	591	568	598	509	562	563	526	553	542	528	509	539	549	520	514	497	550	524	506	523	533	574	564	529	550	547	552	537	527	494	541	544	573	526	537	543	540	530	531	543	558	574	559	554	575	508	505	514	515	532	542	546	528	567	552	555	521	570	582	590	588	528	564	546	526	509	541	530	562	547	536	554	554	571	542	544	557	567	543	535	539	581	576	584	572	562	539	540	552	553	555	556	535	562	535	519	567	533	554	568	499	572	548	589	603	538	530	571	527	567	591	522	557	554	504	515	562	519	553	520	557	537	527	519	543	539	556	586	560	531	570	528	547	556	569	577	503	575	537	547	551	535	575	542	510	560	543	589	541	525	569	567	499	583	538	560	561	538	552	542	542	559	550	527	544	542	546	582	572	550	499	542	533	538	523	546	581	554	526	523	531	567	572	539	577	550	577	544	526	557	531	521	548	530	565	541	548	582	541	549	550	550	540	572	565	557	553	545	552	549	540	564	568	534	539	570	560	562	536	528	576	526	545	549	561	539	544	577	578	551	605	571	525	570	584	551	525	578	565	543	496	531	576	578	526	568	561	554	592	574	547	568	545	562	523	566	592	493	554	506	577	552	536	532	542	581	527	541	570	537	562	594	548	504	560	522	555	572	573	586	552	543	569	534	542	542	531	544	579	551	560	578	551	568	557	574	555	534	551	553	547	560	535	544	568	547	529	574	580	530	567	535	545	507	558	535	577	567	544	535	514	563	526	564	601	577	557	572	569	584	584	486	547	531	534	550	535	556	529	591	547	565	545	573	512	572	514	610	529	539	569	532	585	563	579	549	545	493	548	538	521	538	518	534	558	549	545	539	540	536	555	598	571	511	582	538	546	535	580	517	530	563	588	515	489	577	599	568	606	588	536	550	535	558	549	566	549	531	571	557	567	541	535	543	562	557	540	530	490	557	549	577	561	506	585	530	520	546	542	534	578	529	541	548	557	562	586	583	562	558	551	521	577	537	529	559	545	561	545	526	552	563	568	560	535	543	541	574	529	521	528	533	507	554	500	562	573	556	516	539	606	550	559	603	556	603	555	529	561	580	584	582	544	533	548	529	572	578	527	523	567	558	550	555	537	561	542	529	568	544	542	562	556	525	518	533	521	556	540	600	519	547	512	544	538	504	535	575	552	554	536	547	556	560	507	531	575	568	530	537	543	535	544	573	557	535	515	534	532	536	560	545	549	571	559	535	510	567	524	545	559	543	525	525	518	559	554	562	546	557	532	503	549	554	591	529	572	564	560	524	545	517	592	605	513	562	573	574	566	578	552	531	570	574	558	519	573	568	522	564	529	565	575	545	547	558	589	604	558	553	568	552	550	553	570	542	567	536	532	550	574	562	530	559	547	550	561	538	556	555	544	533	580	562	565	530	560	563	557	543	600	544	521	575	573	511	538	561	550	561	537	530	531	562	546	528	529	524	513	522	539	537	568	585	580	526	586
23281	21775	29676	24451	21790	21882	11507	2535	1575	1202	1059	945	833	756	794	738	762	738	735	825	747	710	645	545	604	546	512	488	487	469	458	436	509	453	490	496	499	476	512	522	481	526	474	506	501	504	535	475	490	498	499	466	508	494	477	454	469	457	500	450	442	417	434	454	438	422	432	443	432	452	463	425	472	435	460	436	471	416	461	431	453	438	406	452	467	427	428	413	429	424	454	425	474	466	409	402	468	448	411	417	422	429	437	474	459	438	423	453	430	426	406	436	447	431	431	420	432	429	428	376	441	443	443	457	439	427	451	447	416	406	420	482	438	426	482	440	431	405	424	423	415	451	396	445	458	424	431	450	425	424	456	433	432	420	415	439	438	412	429	416	405	439	399	435	429	418	427	471	419	408	409	462	445	483	444	411	424	448	400	427	454	438	441	441	459	432	440	455	421	411	400	422	437	419	428	406	437	442	480	454	406	455	428	425	419	448	441	428	406	435	460	433	459	437	418	443	409	420	412	423	464	404	433	417	413	458	429	446	418	397	414	429	461	458	432	381	454	423	403	443	419	447	407	423	445	441	463	385	434	436	437	412	455	423	445	449	455	424	405	404	477	462	397	441	399	429	441	425	415	458	396	424	475	395	468	446	489	410	419	451	446	450	435	413	421	430	475	458	468	437	414	438	428	460	398	431	419	427	449	435	442	448	459	449	479	424	446	396	444	399	465	439	441	434	434	429	422	412	436	461	444	414	390	467	410	413	437	474	433	461	394	411	404	414	393	417	454	440	466	426	446	446	441	407	426	443	433	401	419	426	425	428	435	461	459	407	452	440	404	421	442	415	414	463	427	432	376	482	437	442	451	391	439	443	438	408	432	466	458	449	407	449	445	411	441	424	436	424	411	414	426	471	430	458	381	418	418	444	447	481	441	400	422	442	384	385	386	411	417	434	428	427	430	420	440	420	436	401	427	436	440	437	437	410	425	428	418	437	465	423	411	410	439	453	481	437	392	404	459	407	422	459	450	402	492	427	455	424	429	427	439	460	457	416	436	419	436	423	421	414	437	394	432	409	392	420	422	424	448	405	418	437	470	409	415	420	456	430	416	443	422	387	437	407	412	427	419	417	431	445	441	433	446	440	416	474	417	411	444	437	436	412	411	435	444	424	422	447	433	426	424	449	452	406	436	462	426	454	447	429	398	431	436	443	426	446	403	464	456	418	410	433	462	422	434	443	396	433	431	427	440	404	439	428	421	485	420	428	452	456	401	454	436	416	465	451	452	443	451	418	449	402	427	411	401	447	468	418	449	441	446	371	460	442	481	420	455	425	411	484	441	428	378	423	473	428	421	433	482	411	430	415	396	489	413	413	440	474	421	390	427	440	441	434	469	459	433	430	424	441	410	417	428	406	428	422	423	452	406	428	439	413	460	453	452	405	467	444	462	434	425	428	425	458	441	472	446	429	416	428	429	452	460	429	457	392	419	454	411	436	441	418	403	432	439	404	426	429	402	446	416	456	390	437	444	407	401	383	427	424	442	446	397	426	423	400	433	435	393	429	472	442	413	412	425	401	426	433	416	454	453	431	407	402	484	458	447	457	396	423	428	448	423	431	428	443	439	437	389	411	454	441	415	457	453	426	507	447	428	420	461	433	447	477	443	431	430	455	430	452	463	411	446	407	470	442	423	411	389	442	443	425	428	425	417	434	447	414	409	453	410	415	402	423	448	442	421	422	445	460	479	442	428	422	428	427	410	407	400	403	437	423	431	449	417	426	442	450	424	419	441	465	458	436	394	419	432	465	454	441	419	461	399	448	465	420	441	421	427	418	464	472	432	445	445	433	432	445	464	439	417	425	416	415	469	428	448	443	413	433	509	436	415	446	434	464	394	459	457	442	427	440	439	416	418	422	425	452	403	416	424	459	454	412	463	432	418	454	457	442	432	412	452	435	437	466	430	442	405	446	413	427	426	491	461	411	419	450	428	426	442	416	439	417	436	422	434	408	424	402	468	452	402	443	468	419	396	445	486	422	410	454	471	432	420	480	441	447	428	442	462	443	450	414	440	451	404	463	425	424	435	447	449	431	427	426	438	413	459	477	403	428	452	448	436	467	459	454	441	399	400	436	419	425	399	437	423	400	440	430	393	436	430	433	431	426	493	446	454	432	424	430	424	461	408	427	453	473	416	467	436	453	439	427	429	408	425	444	443	480	445	434	437	439	418	436	419	459	420	411	420	409	424	489	414	488	426	426	443	443	445	429	441	428	433	429	400	427	401	428	437	433	425	455	472	438	452	434	427	456	414	412	435	427	422	427	424	399	423	421	437	417	440	377	441	442	425	477	445	412	447	415	418	431	417	443	410	472	440	490	432	441	391	437	419	452	476	398	461	437	436	433	413	437	442	485	432	454	446	456	429	446	420	433	436	429	443	440	404	386	431	438	420	446	418	427	434	432	446	414	418	434	407	432	444	460	438	427	426	431	439	448	416	437	431	445	449	414	405	439	442	447	418	416	478	453	420	418	449	416	410	397	409	418	409	452	455	446	441	434	447	428	449	429	450	460	460	430	431	429	432	492	390	442	420	442	412	436	427	433	446	413	453	463	393	449	450	461	419	427	429	425	401	442	446	455	417	472	403	431	418	362	447	446	438	448	456	446	410	437	438	455	409	447	443	481	444	438	426	467	455	443	431	479	454	449	449	440	457	456	444	410	400	438	462	407	432	446	413	425	413	407	485	462	439	398	459	418	441	376	422	453	406	454	398	431	457	418	404	459	383	431	413	444	443	434	428	442	397	449	415	427	440	422	421	444	411	449	427	414	443	409	387	409	445	427	448	452	447	433	422	413	404	455	434	430	440	436	402	414	375	418	451	456	398	447	392	408	400	455	423	446	433	415	379	416	441	476	437	399	440	449	443	425	447	418	431	463	414	450	459	443	425	420	486	437	451	424	425	454	379	431	424	420	440	435	451	407	464	470	455	437	390	414	427	448	415	416	420	408	448	488	443	441	467	432	447	446	457	418	453	437	432	406	464	469	431	463	398	443	433	418	476	414	466	452	433	463	471	448	471	446	469	459	450	454	420	463	434	418	440	436	413	403	401	440	457	434	402	411	412	456	448	432	391	415	457	437	433	430	438	430	415	461	443	407	428	403	417	415	397	461	416	458	437	452	442	442	418	425	437	452	418	438	390	438	415	362	450	451	413	448	444	432	416	459	456	423	458	405	453	473	448	427	433	429	414	417	429	417	432	413	428	452	399	402	426	447	442	454	413	444	429	479	442	439	438	456	425	419	455	473	423	396	387	449	442	427	433	417	421	455	423	413	456	417	453	380	426	440	467	422	408	457	451	460	393	413	416	463	427	441	414	434	429	439	446	409	421	441	426	447	428	434	438	411	448	458	455	474	421	477	461	434	433	454	401	468	449	423	436	442	450	460	410	394	429	416	413	438	473	445	447	438	450	422	409	434	416	417	411	444	433	426	442	473
30782	34134	24159	17066	10526	6103	5082	3608	2622	1899	1539	1401	1243	1140	1157	923	957	913	930	964	918	916	765	710	630	634	554	564	515	471	484	510	489	492	509	491	506	514	577	561	518	524	534	536	514	521	552	516	512	537	484	517	516	485	468	449	483	442	448	460	427	406	438	453	440	442	430	494	458	417	427	423	445	433	409	421	436	461	415	446	440	433	451	460	487	421	439	436	410	412	409	446	474	395	432	429	427	402	492	443	462	456	423	429	428	440	456	452	444	420	443	411	454	432	439	420	452	460	414	415	420	452	445	433	456	440	432	437	419	440	466	402	429	413	437	427	411	419	402	447	420	453	443	456	436	462	423	449	443	470	407	424	421	438	404	447	452	428	481	386	421	425	404	425	430	428	445	420	444	463	433	425	413	443	432	424	485	443	432	413	425	439	426	438	428	463	427	431	400	464	424	421	479	393	391	466	462	415	431	428	454	465	402	442	427	422	416	425	449	446	424	465	432	442	419	446	447	454	459	451	432	444	442	436	442	440	451	458	470	424	442	429	438	417	418	420	463	445	453	397	465	417	476	444	454	411	429	463	427	414	441	442	410	449	425	449	453	437	426	402	417	466	430	409	448	422	455	426	449	454	430	410	438	434	436	416	441	436	399	456	395	489	447	403	425	454	424	453	393	431	437	452	440	407	446	453	435	430	431	430	488	432	438	450	439	436	412	432	421	404	428	456	421	457	432	437	442	445	433	419	427	410	452	439	426	399	435	409	469	415	447	406	444	468	422	446	419	435	438	422	440	419	445	441	467	464	433	421	409	433	461	428	418	431	410	432	435	456	466	431	429	404	437	402	409	436	419	418	454	425	430	462	406	460	439	475	441	428	453	446	431	455	451	455	427	452	463	429	408	444	445	457	457	414	454	406	455	435	446	436	426	450	429	418	459	442	446	402	431	391	449	444	471	470	411	453	464	444	447	478	402	441	408	422	429	424	474	439	471	431	438	437	457	406	469	463	412	468	438	424	462	435	404	473	384	426	434	425	427	441	457	422	425	419	448	440	448	403	439	445	445	442	431	440	429	437	440	431	410	437	422	444	445	440	469	451	460	459	438	449	421	430	458	441	477	405	382	470	501	435	445	425	435	439	458	442	439	427	425	463	431	404	417	411	423	435	459	462	445	426	443	412	434	414	412	431	449	452	435	460	445	419	420	442	462	427	421	449	415	448	457	456	441	411	425	391	461	418	408	456	407	468	457	466	412	405	409	402	418	427	440	458	436	422	444	426	407	441	411	402	404	428	454	394	425	435	450	444	426	424	409	467	369	461	464	438	448	469	424	432	483	429	440	421	430	408	455	410	435	438	427	411	440	431	387	416	445	409	461	437	425	401	419	427	403	470	426	448	441	465	441	434	419	436	402	417	422	440	430	430	437	466	455	430	424	497	427	430	415	421	460	396	461	460	433	421	428	489	437	402	442	448	417	402	430	437	449	428	408	422	434	449	423	460	429	444	444	442	471	433	445	467	407	412	443	431	462	399	423	439	462	437	456	414	428	418	444	412	438	475	433	418	457	417	433	413	467	440	415	468	448	419	444	423	440	442	449	402	425	486	444	430	402	441	439	448	423	430	409	432	437	411	418	401	411	425	410	430	425	442	436	457	433	440	494	455	458	447	401	423	389	427	393	465	422	386	453	430	444	445	436	448	444	444	414	397	417	458	431	460	446	422	420	409	410	411	402	466	419	436	411	427	452	451	427	428	442	441	427	421	426	446	422	458	419	421	454	443	427	487	430	441	435	459	408	464	422	424	449	462	447	413	422	437	428	419	419	457	436	416	451	409	434	403	424	415	450	404	449	421	427	444	453	472	436	452	466	457	436	405	434	415	424	443	434	466	412	432	467	423	420	423	406	441	434	410	474	471	447	401	428	438	437	416	414	425	414	413	416	415	447	429	428	439	392	432	425	425	418	452	444	384	437	434	436	438	433	408	460	435	412	409	492	442	427	398	412	440	468	418	461	446	421	447	419	465	435	462	413	421	453	435	409	411	433	499	437	448	451	461	446	430	456	469	428	397	423	392	437	407	436	486	407	459	422	408	422	405	452	447	458	428	410	453	429	454	413	440	445	439	417	434	435	442	436	431	451	429	379	443	431	446	469	453	445	422	417	408	452	392	412	373	408	431	444	471	420	488	420	418	438	435	439	439	442	419	415	458	418	395	404	414	427	467	430	478	426	386	445	437	452	419	421	395	402	398	426	443	453	417	452	447	444	440	413	438	431	472	485	431	414	417	447	423	430	452	395	405	486	446	451	434	443	399	397	427	436	470	382	422	439	420	445	399	458	419	452	433	439	432	420	434	425	433	399	414	424	432	419	469	406	425	430	428	429	429	408	440	447	423	421	459	434	408	418	422	457	440	429	461	441	457	414	460	452	434	451	406	414	434	454	414	418	457	434	412	444	425	440	414	428	453	453	449	399	445	441	428	440	440	443	451	441	478	392	406	400	437	433	433	387	423	447	429	428	441	496	408	435	442	423	443	406	428	432	421	443	398	444	437	408	449	428	405	409	406	455	423	446	433	414	421	429	428	447	388	441	411	473	373	463	413	419	424	463	440	409	443	454	451	472	423	444	449	461	410	446	442	413	427	442	415	448	419	466	442	432	458	447	429	429	433	483	431	444	466	416	418	448	458	432	436	381	422	445	429	460	443	434	447	404	449	424	414	419	421	427	448	449	456	424	474	404	480	493	441	412	475	442	435	470	435	419	431	428	452	434	441	412	429	411	452	442	427	444	413	459	426	423	452	450	459	448	433	446	457	387	399	417	450	442	434	452	423	435	455	425	450	419	412	447	417	437	414	421	439	417	427	439	420	486	429	421	466	430	451	456	420	418	431	424	446	389	413	445	472	464	445	437	447	406	421	452	448	449	450	450	435	418	449	438	470	383	434	447	428	418	477	434	396	469	455	389	476	427	445	464	437	447	450	454	443	449	417	408	452	450	442	384	418	433	436	425	443	411	445	413	435	413	418	413	443	453	431	445	454	435	428	401	479	436	430	421	458	412	438	425	446	427	414	411	416	441	443	467	423	455	432	440	402	433	454	437	428	432	465	424	418	450	444	450	426	439	454	445	402	444	436	485	476	427	444	396	408	429	422	438	412	423	438	431	470	477	440	432	416	404	423	423	427	409	442	422	420	428	455	445	409	446	411	437	430	445	435	426	424	396	421	461	419	410	418	398	436	443	426	417	444	405	413	479	461	467	438	474	456	413	459	378	410	472	423	443	474	412	453	424	440	448	474	407	386	457	412	437	434	423	449	392	434	425	442	443	451	463	425	444	438	423	450	431	409	401	445	457	407	430	433	409	451	390	442	440	457	395	413	409	422	444	405	436	427	434	421	418	426	424	414	421	418	444	442	455	418	414	401	441	453	390	415	422	443	406	430	448	467	446	461	419	450	420	435	486	446	437	444	409	429	498	401	437	472	426	434	455	437
28263	19841	12813	7682	3406	1759	1066	838	622	553	525	514	483	485	467	447	460	417	448	495	454	450	425	418	410	357	389	344	366	343	369	364	370	350	360	394	378	350	412	359	367	365	378	410	397	367	384	401	362	384	375	367	371	358	388	375	357	374	378	401	381	377	372	355	373	372	365	410	368	424	391	339	356	362	384	379	378	350	352	369	370	365	369	368	346	385	368	325	341	351	320	350	353	349	387	358	376	323	358	370	390	374	365	358	348	371	379	348	353	356	357	345	352	320	368	371	316	374	376	383	367	352	391	351	367	382	369	360	416	393	355	350	341	358	353	347	382	374	363	347	337	367	356	346	394	372	362	375	372	321	346	373	346	394	379	387	370	411	385	353	383	373	360	388	365	360	353	345	358	357	354	365	372	380	345	360	361	357	346	366	392	360	342	392	375	352	352	374	365	391	389	351	361	367	355	358	334	358	367	379	371	369	356	358	372	343	379	390	343	363	357	359	367	365	355	359	322	379	368	366	370	355	351	365	370	357	374	367	375	365	381	372	380	392	355	352	364	366	322	369	358	342	370	355	371	355	352	369	367	379	353	359	362	370	393	374	376	385	358	381	386	362	344	403	352	364	348	381	370	330	363	363	352	406	362	370	356	350	351	369	396	401	362	383	385	358	346	330	371	386	347	331	392	393	376	350	378	364	378	381	351	339	349	362	354	344	362	358	393	369	379	372	345	360	334	389	340	365	336	364	404	347	349	363	378	354	393	361	381	376	355	403	336	376	360	360	357	360	340	349	355	361	369	345	395	394	410	384	357	371	333	352	367	359	341	409	344	380	370	348	346	323	347	365	356	342	357	372	356	353	384	346	368	381	334	361	353	379	331	342	356	359	371	355	394	363	367	369	364	381	329	362	353	404	352	374	354	380	368	360	389	345	349	365	360	404	363	370	310	352	330	378	361	387	376	307	386	377	334	358	345	404	376	354	347	363	362	337	356	371	338	349	366	364	381	366	347	361	361	395	378	369	364	357	407	372	350	351	364	351	376	365	408	375	366	343	375	351	352	353	376	395	336	348	349	327	324	382	340	377	346	374	372	330	340	336	352	351	380	349	359	410	331	360	398	344	390	371	329	334	367	381	356	366	342	367	358	336	387	359	345	353	359	367	357	390	361	372	380	358	362	371	332	388	354	351	350	375	352	357	364	354	370	361	372	354	356	373	404	382	362	357	328	377	358	331	413	395	344	326	360	344	377	352	355	364	381	347	351	350	390	369	356	363	335	347	371	348	330	363	345	336	351	369	345	346	364	352	361	368	370	375	337	319	349	328	341	346	346	338	371	344	362	371	371	365	360	364	388	345	372	319	361	357	359	353	328	378	359	341	357	325	391	381	379	342	370	395	361	339	358	355	299	308	360	359	357	378	327	339	336	363	345	322	359	394	361	400	349	361	363	338	367	384	366	369	367	376	330	380	353	366	374	321	380	358	342	416	376	367	348	394	391	364	354	400	375	362	344	366	350	336	328	384	365	380	404	355	375	376	383	374	348	372	365	374	366	363	372	365	339	347	348	344	361	396	325	358	359	354	343	357	380	385	359	389	369	376	340	363	381	348	365	356	389	364	380	344	384	377	378	354	388	366	388	343	339	352	303	351	373	356	346	374	339	363	335	377	353	333	340	365	379	327	380	389	352	389	389	351	351	346	356	409	381	351	345	386	346	380	376	368	368	397	370	378	347	343	366	365	377	387	350	342	408	422	326	345	355	351	340	380	384	388	331	432	386	379	348	331	383	381	372	352	333	326	379	350	328	352	390	383	340	385	386	381	348	316	339	355	416	338	365	352	342	377	365	331	330	361	382	367	372	355	367	341	370	396	390	360	366	368	412	341	366	333	348	342	351	353	359	379	348	345	324	356	378	369	371	354	356	397	364	387	356	338	335	370	359	357	398	343	376	338	367	374	364	356	381	359	369	372	335	364	366	389	360	365	331	372	374	389	381	387	357	403	376	337	351	349	389	394	364	350	363	334	349	363	341	374	332	351	377	384	375	358	373	352	365	356	362	385	347	378	346	346	363	324	369	377	368	393	338	368	336	350	340	380	386	323	395	341	392	369	370	351	377	368	355	361	318	361	345	367	377	374	334	370	363	384	364	371	379	371	340	362	340	367	360	368	358	338	350	383	359	348	380	371	362	406	333	364	368	356	371	342	437	328	373	350	349	328	344	385	364	346	352	326	354	358	390	370	350	349	386	350	366	370	384	335	360	348	353	391	352	351	375	384	380	356	347	404	363	388	392	354	363	374	377	361	378	374	342	353	374	391	321	358	381	364	323	351	338	390	373	374	356	385	368	367	377	347	335	338	369	349	371	345	359	359	379	315	417	358	375	377	385	389	381	355	369	358	385	387	369	347	412	343	360	336	334	392	377	359	360	383	377	339	363	354	353	389	377	373	328	340	369	335	396	361	394	336	328	344	366	380	340	384	342	381	338	346	372	382	402	369	350	359	379	353	378	364	359	341	357	346	372	360	337	345	333	361	392	366	349	375	374	369	345	365	336	393	374	356	369	371	354	397	404	359	386	354	346	364	359	352	342	357	370	358	355	383	373	323	369	401	367	389	365	328	356	362	348	350	377	351	372	365	365	367	359	376	359	355	368	364	388	326	368	364	355	369	373	369	345	364	368	340	369	376	349	390	383	376	345	366	353	329	334	364	385	378	360	378	348	373	354	363	350	311	360	370	358	380	374	379	319	378	386	353	341	387	350	370	367	383	357	352	331	365	380	361	352	358	340	373	361	376	326	344	367	330	391	368	371	322	358	359	371	355	398	345	387	379	368	356	336	310	358	389	361	395	372	331	351	398	379	348	376	376	368	353	375	359	373	358	333	391	364	373	379	354	365	374	323	361	352	364	388	351	366	375	351	379	347	396	406	363	378	366	383	351	336	356	353	353	356	366	346	358	348	363	388	350	366	378	371	340	358	354	357	358	384	368	387	367	370	352	342	351	330	352	368	372	378	398	361	350	360	389	313	353	344	374	359	401	338	393	385	334	360	355	343	369	358	364	324	370	322	328	318	342	367	369	354	366	351	353	368	373	330	365	353	356	359	309	374	338	355	347	389	372	344	362	361	364	375	368	345	381	363	378	372	375	356	347	342	372	343	347	361	334	360	349	376	393	363	364	367	339	372	381	379	389	371	356	365	333	336	354	374	387	379	365	379	382	375	334	366	365	384	382	361	365	353	342	362	370	355	381	352	335	368	364	371	392	353	361	367	363	353	360	339	390	394	335	350	365	389	383	348	332	348	335	356	381	356	362	351	348	341	349	386	396	392	353	378	355	352	320	352	341	351	350	354	357	378	363	401	346	404	349	382	328	378	378	347	349	387	403	349	349	339	387	378	363	355	375	382	363	330	360	372	348	359	343	369	387	356	389	391	347	328	343	364	358	333	349	379	351	353	380	331	356	336	337	395	370	372	371	342	356	360	380	356	377
22475	18559	11551	7962	4677	2667	1714	1353	965	794	728	627	658	615	602	538	566	539	507	579	535	534	473	466	428	434	398	397	401	397	416	392	410	390	399	435	403	479	410	422	384	433	412	430	416	433	421	437	380	392	421	445	373	416	376	426	385	420	384	405	409	370	381	390	376	368	409	391	376	366	394	377	399	395	366	396	409	394	373	348	415	397	378	384	370	375	399	394	374	399	377	373	376	367	401	382	355	403	359	393	386	392	399	349	393	335	393	401	367	366	394	383	350	413	374	337	424	379	387	398	399	377	362	384	375	395	385	406	407	383	385	344	381	395	365	390	369	367	350	389	373	403	388	384	396	413	319	368	394	413	365	380	373	349	400	363	368	398	408	365	399	384	379	425	327	356	360	392	383	377	405	391	394	362	352	405	365	414	410	370	375	394	386	368	385	410	411	397	408	377	383	410	375	385	424	376	413	374	411	366	389	346	350	379	375	372	397	363	371	394	399	414	365	443	388	418	406	406	391	388	369	367	396	379	379	402	413	373	400	387	375	375	371	384	413	399	375	423	375	402	387	388	416	383	367	387	379	396	406	381	351	370	364	376	350	365	371	399	368	363	400	374	363	390	381	411	384	375	388	380	377	386	387	373	388	428	379	397	381	416	382	407	367	414	379	395	378	380	376	399	415	380	371	408	387	408	403	394	394	414	357	369	393	447	366	394	376	406	414	363	396	365	386	371	378	378	426	421	374	377	363	384	348	415	389	378	413	380	356	383	373	417	414	396	413	367	393	367	378	367	363	330	420	364	389	400	390	368	390	433	404	408	396	381	397	372	393	385	384	375	378	388	389	379	388	370	373	381	400	383	402	357	382	367	394	372	361	393	372	414	377	413	356	417	374	371	376	376	378	378	378	372	381	412	349	400	385	397	423	410	387	379	384	379	362	394	433	370	376	384	426	382	391	374	357	350	386	370	441	386	385	401	402	365	377	406	391	364	426	389	413	393	393	384	387	381	350	386	377	398	366	404	385	379	366	372	409	366	391	411	360	386	350	379	371	403	420	345	387	397	411	384	373	401	400	387	387	359	374	417	361	373	392	394	392	366	412	378	416	407	388	373	387	410	395	375	361	396	384	384	388	388	383	371	382	376	372	369	373	391	364	412	377	396	401	394	387	404	373	415	409	409	354	418	421	377	390	370	406	393	386	402	385	400	396	361	416	369	404	423	385	441	379	402	374	379	364	366	403	406	376	378	408	420	400	396	352	412	390	394	414	367	380	391	392	388	386	396	397	406	420	395	391	364	436	392	373	379	405	369	385	386	394	389	405	405	371	413	415	398	374	370	414	359	403	411	421	376	396	401	366	386	359	379	425	378	383	346	393	405	390	385	396	346	423	375	390	403	366	361	366	359	413	372	384	364	391	408	405	347	404	373	404	416	405	386	397	378	376	410	421	376	403	397	407	406	368	390	390	418	407	372	431	397	399	389	367	387	402	402	356	386	397	377	356	399	386	388	394	386	388	408	381	396	386	387	345	385	378	422	366	398	407	407	410	355	395	381	370	374	354	374	402	385	397	401	378	411	402	370	382	446	390	395	388	358	383	396	389	395	395	355	383	357	379	402	414	371	372	382	411	384	407	396	333	389	366	364	357	395	391	378	384	365	387	359	398	364	381	383	403	376	423	409	373	385	372	391	372	406	365	389	362	379	363	350	413	416	378	397	390	368	380	413	372	379	399	388	389	405	384	366	393	392	375	369	391	365	390	384	418	377	389	376	386	369	394	402	390	374	397	376	378	412	370	402	393	378	384	427	387	384	392	396	351	372	398	404	376	426	389	389	412	400	374	392	381	387	399	396	369	367	393	353	377	413	380	386	371	418	384	381	377	370	366	399	400	371	377	375	359	410	373	341	367	378	402	406	427	403	404	414	358	399	394	353	394	391	396	379	421	378	400	369	416	370	383	376	403	422	417	421	409	400	372	394	404	374	381	371	352	414	379	377	413	368	405	382	358	330	362	367	371	385	358	369	358	375	406	399	388	379	417	381	396	375	350	398	373	374	425	397	421	366	347	395	360	379	390	411	415	383	376	378	384	408	372	390	423	382	385	401	376	406	383	410	378	401	373	389	381	389	408	389	361	403	355	429	376	383	417	380	371	368	387	367	387	393	419	391	413	401	357	361	379	386	389	409	380	378	398	379	375	395	402	413	389	369	366	381	374	400	412	361	379	390	377	381	392	401	373	352	377	396	396	407	368	378	383	372	364	408	412	409	405	381	350	376	369	399	395	370	406	392	394	393	413	398	356	391	399	373	408	366	385	394	380	393	356	366	354	370	386	400	389	387	395	389	353	375	388	372	370	403	411	345	362	364	387	379	381	400	415	396	380	367	394	383	380	392	396	390	379	393	377	367	374	390	395	396	366	407	391	355	414	431	374	384	391	390	350	390	391	358	387	423	422	351	429	391	376	380	381	408	406	405	408	395	383	429	427	400	393	397	354	364	380	363	384	379	384	408	411	400	372	369	395	376	382	386	394	378	388	345	381	368	382	400	412	378	383	338	397	395	383	399	399	361	387	384	389	373	406	374	384	385	391	403	365	383	399	378	378	388	381	377	397	369	390	377	383	395	405	398	375	370	386	405	376	365	408	372	398	380	403	408	365	390	376	333	385	402	377	384	374	396	379	365	376	393	358	368	390	380	373	409	379	410	354	375	398	390	371	386	403	368	407	390	354	404	389	394	389	385	436	345	351	424	446	370	401	401	377	370	373	392	348	357	395	391	409	370	394	390	397	384	381	400	399	390	417	409	362	404	368	423	364	436	377	380	413	394	383	390	375	381	392	361	362	368	377	369	403	412	376	373	377	373	393	383	384	391	413	378	415	362	383	362	377	386	409	356	388	367	386	391	417	377	430	387	355	410	393	430	400	391	377	388	399	402	417	393	366	395	428	408	383	342	387	397	372	361	401	403	378	417	402	368	396	397	362	433	379	360	394	405	408	364	394	403	397	404	380	402	418	367	378	391	381	371	397	357	355	378	386	362	394	384	430	374	377	379	393	382	387	357	400	388	387	372	387	351	368	390	410	396	402	398	401	391	389	407	415	386	373	423	403	406	413	392	395	398	410	401	417	389	358	397	417	334	410	374	401	368	366	389	382	393	364	377	403	419	382	405	417	367	364	417	376	414	400	367	393	352	374	389	394	398	376	407	384	390	421	403	392	361	403	376	413	354	432	402	371	417	377	388	428	393	419	393	381	391	408	387	381	384	426	368	359	358	385	353	402	388	394	370	369	411	403	412	387	367	403	399	362	401	385	403	358	386	387	382	390	361	366	385	394	368	401	378	426	371	389	381	391	342	373	400	387	407	417	393	388	385	389	394	370	369	426	365	414	368	408	388	379	382	356	352	388	357	381	389	421	377	377	388	388	420	397	409	378	350	390	405	418	389	371	409	373	374	372	356	368	432	405	398	388	390	405	398	381	366	374	383	396	368
24502	21716	29097	24843	21760	12758	3199	1531	1096	806	705	625	566	547	488	487	488	468	505	452	521	449	385	357	358	354	293	290	277	292	293	295	302	349	305	316	333	322	320	341	337	322	323	328	324	284	315	304	318	274	288	294	316	289	295	284	292	292	271	279	250	280	288	259	272	245	266	294	274	267	276	288	285	273	284	279	274	255	254	245	243	263	271	286	295	247	267	255	286	264	260	278	278	292	293	253	262	288	313	263	254	272	257	239	278	263	285	254	242	296	273	292	296	268	281	265	255	266	245	276	279	274	251	288	255	263	273	268	272	275	241	297	301	259	276	309	260	274	254	244	282	244	260	285	249	281	290	241	279	273	314	270	258	262	297	244	259	268	259	258	319	266	279	260	269	261	276	262	264	246	281	275	292	303	282	251	268	269	269	263	307	234	277	250	272	265	252	230	257	260	253	239	291	264	269	270	251	242	276	277	276	269	298	241	272	258	282	275	276	266	252	267	252	273	271	285	264	239	263	255	278	281	269	274	253	275	255	254	253	250	311	297	259	263	296	258	270	245	278	262	261	252	279	261	265	260	279	258	291	269	292	275	244	269	267	267	265	273	247	256	258	236	271	255	249	258	266	267	282	272	248	266	266	257	279	271	264	269	269	265	269	278	263	285	277	275	235	264	265	262	257	269	275	233	245	265	288	262	277	267	249	275	238	255	271	285	259	294	281	272	288	264	289	275	292	291	285	253	267	252	285	247	262	259	283	247	293	283	260	308	260	267	302	293	287	293	259	271	263	280	233	256	231	282	275	256	256	289	249	275	283	277	300	272	272	232	264	256	277	270	254	272	273	276	240	278	261	239	215	281	262	250	258	283	302	269	260	283	253	243	281	279	262	280	285	299	257	277	262	261	238	253	299	259	287	255	260	261	262	258	268	257	276	271	303	292	250	247	259	265	240	273	270	275	261	252	265	269	259	275	259	297	259	262	274	257	278	244	246	267	242	275	282	250	243	256	269	301	285	277	251	273	270	247	286	255	300	276	271	263	260	253	280	271	270	275	260	273	284	243	238	275	263	267	270	226	264	271	271	273	286	271	272	275	279	263	247	263	245	283	237	261	256	301	254	236	287	258	271	270	296	270	284	298	269	242	300	265	252	274	300	259	284	266	296	288	280	233	266	264	284	257	286	254	272	268	252	245	289	282	274	266	271	277	260	254	272	266	247	273	275	269	272	266	255	263	305	255	235	273	268	302	252	252	283	261	262	259	285	258	270	267	272	256	254	261	314	256	263	258	267	246	247	257	270	274	268	277	270	256	251	275	271	287	265	286	290	253	290	259	268	291	312	266	245	297	284	246	261	297	246	255	299	263	246	269	274	273	302	268	272	281	234	292	265	270	304	288	250	255	295	260	265	295	242	295	237	276	303	269	275	290	280	284	292	268	283	285	267	257	260	266	285	242	272	284	278	281	293	259	281	264	293	287	291	245	248	265	260	282	246	276	282	250	263	243	272	269	268	271	261	275	307	242	242	282	257	244	265	272	243	252	256	276	248	254	231	245	293	265	271	264	251	264	255	301	254	242	309	272	273	252	303	260	270	267	298	274	278	251	253	269	252	283	305	271	290	283	271	271	281	243	282	225	249	286	256	279	251	258	231	282	297	244	268	242	260	290	282	266	283	241	279	259	247	280	267	247	256	277	251	286	258	286	262	278	250	268	265	272	255	248	256	272	283	256	280	251	270	280	253	248	248	269	223	260	269	298	268	254	269	280	272	293	253	275	284	275	249	251	268	296	269	254	279	277	263	255	280	268	255	279	282	274	295	280	275	244	257	275	277	261	277	259	279	272	275	231	262	255	271	277	295	268	276	295	273	247	232	252	277	244	276	276	246	268	248	301	277	275	294	276	251	282	255	272	292	272	262	277	258	276	296	301	287	237	273	279	236	284	283	268	275	267	244	289	235	241	235	228	247	252	241	265	246	261	266	266	272	275	268	225	231	246	273	259	278	285	283	285	269	288	266	268	283	258	277	266	263	256	289	270	274	267	275	278	277	257	250	248	271	268	261	247	286	274	267	266	298	284	271	251	279	262	277	284	243	265	260	271	266	249	273	298	259	261	269	248	256	308	284	268	270	281	274	260	295	268	280	303	296	260	256	266	265	289	286	286	273	286	290	241	272	266	269	262	262	246	250	253	262	263	276	271	259	278	262	269	270	260	264	307	273	282	252	278	268	253	266	291	288	274	272	265	279	269	265	299	246	293	298	261	276	282	273	266	271	267	278	280	260	296	255	295	248	258	252	242	278	239	236	270	278	260	243	241	239	250	262	293	277	260	279	274	299	261	266	266	292	296	285	303	271	260	263	256	280	267	265	273	231	257	273	275	268	285	290	279	268	248	279	287	283	260	278	274	294	278	275	261	268	249	278	238	245	272	263	267	266	279	283	275	262	281	283	267	266	276	264	274	287	280	247	273	282	260	257	275	277	289	275	267	270	289	280	255	281	284	249	270	255	274	257	262	269	285	291	265	268	241	250	232	269	285	232	270	294	258	276	274	286	255	305	261	286	245	279	266	287	275	294	271	268	254	270	262	289	291	254	276	269	256	279	296	274	288	235	260	266	267	262	312	290	265	235	277	260	250	254	256	263	295	308	230	261	273	281	267	263	283	260	273	267	276	248	276	246	268	284	251	281	272	261	254	266	287	266	272	239	277	245	235	250	253	278	266	292	257	291	277	271	283	271	282	313	254	286	261	241	259	265	245	255	265	249	254	285	286	248	271	286	264	274	261	266	261	266	283	256	237	277	260	265	275	254	231	265	250	265	253	276	277	274	253	258	271	306	281	269	253	299	285	237	301	272	257	287	287	266	255	278	296	280	269	263	278	269	263	234	249	272	237	258	278	268	269	259	240	269	293	258	255	266	276	280	295	252	266	274	308	265	281	266	228	281	299	299	281	281	253	296	256	268	260	292	262	281	246	266	282	259	261	278	254	287	268	283	288	256	254	278	273	272	274	213	288	289	290	264	249	286	272	260	272	244	261	284	254	259	284	259	270	257	275	253	286	283	291	283	291	274	266	290	278	276	264	272	294	280	275	280	258	245	259	238	280	247	314	260	282	246	282	258	305	259	266	287	264	279	253	254	276	280	246	274	270	295	297	275	302	259	288	283	234	258	280	262	262	279	287	281	282	256	271	282	263	299	287	267	249	262	270	261	281	302	255	250	281	245	268	254	256	299	256	263	253	256	260	279	279	242	263	241	241	261	277	291	291	263	280	282	289	253	243	264	252	267	260	260	261	278	266	241	264	279	268	289	290	260	265	246	259	269	253	272	264	267	271	277	261	265	273	300	294	258	256	285	255	264	272	241	290	278	250	277	281	243	285	258	265	296	265	281	279	251	290	258	300	262	264	259	254	273	258	294	264	275	257	245	241	263	266	264	257	270	270	252	281	278	261	262	281	263	250	280	290	278	286	244	270	250	292	242	279	269	290
26039	29312	17847	12152	8362	5834	3731	2427	1794	1291	1126	960	855	717	698	647	630	623	610	617	659	587	532	419	426	405	347	331	322	329	306	321	321	346	331	342	353	325	382	350	385	364	316	353	376	347	326	338	312	302	326	324	308	294	311	324	320	316	327	315	305	245	315	284	315	313	292	320	274	283	288	285	314	311	292	300	296	310	289	256	302	293	285	284	255	293	331	287	286	279	278	243	261	272	289	311	278	299	275	284	277	284	278	257	303	281	321	278	292	274	275	270	291	277	285	273	307	276	296	274	297	291	259	288	278	284	294	288	282	309	283	284	269	274	302	290	294	272	289	299	292	294	256	289	256	272	304	251	282	264	289	272	279	307	293	310	313	271	275	289	288	311	287	249	300	286	260	266	292	301	282	285	283	279	297	304	276	286	278	322	277	313	305	298	311	302	247	268	289	281	275	286	280	296	301	300	299	320	304	339	293	294	248	239	285	282	246	271	268	276	274	283	277	244	289	312	291	296	287	280	283	271	255	279	278	292	273	268	291	290	297	277	299	285	260	279	300	287	282	320	286	283	279	247	305	259	295	311	280	291	285	279	279	293	296	261	287	283	298	268	281	305	300	286	287	300	307	282	305	265	240	278	297	261	273	265	257	261	272	262	250	312	273	283	265	263	280	289	276	314	303	285	285	292	283	276	320	267	305	266	258	288	309	271	303	274	312	313	259	263	316	300	274	307	290	266	311	264	304	281	307	292	296	307	274	302	294	259	293	287	305	295	267	289	304	315	274	304	280	276	281	285	283	273	282	282	292	297	270	285	296	280	320	272	283	293	321	280	283	279	302	274	310	300	281	256	277	305	254	265	269	306	266	271	279	274	270	293	290	278	281	312	276	265	301	288	302	294	267	294	291	282	294	278	242	280	268	292	292	251	298	298	311	294	288	306	288	276	301	269	298	314	308	283	275	281	283	294	305	264	251	280	316	293	299	319	265	294	288	303	271	278	311	270	271	268	279	290	290	255	278	271	266	258	301	290	281	274	300	267	300	279	296	282	278	321	293	288	275	288	277	313	288	321	267	298	299	306	298	290	292	305	266	275	278	300	319	268	303	296	311	289	278	305	275	310	282	275	291	268	249	279	320	286	288	289	306	314	286	291	279	274	261	280	257	255	295	306	319	283	274	290	295	293	296	293	299	289	279	295	294	270	273	292	281	313	330	277	281	299	303	282	277	264	267	279	302	263	264	287	260	286	259	297	298	259	285	250	263	311	288	281	305	311	285	291	293	303	300	288	277	273	287	296	294	277	275	296	295	313	286	292	308	296	307	307	289	291	283	284	263	284	283	291	285	260	293	272	299	266	278	285	294	307	283	255	284	290	303	285	283	254	264	286	319	273	297	262	294	275	329	294	288	301	288	274	273	288	267	283	298	268	276	298	265	272	280	299	283	276	271	298	266	305	304	265	285	257	285	286	301	272	276	291	259	264	265	286	280	270	280	290	293	273	273	277	275	302	277	271	279	281	280	287	306	282	293	298	292	245	303	281	272	258	281	266	288	289	282	295	281	295	302	315	277	261	281	265	276	274	286	292	268	268	234	296	286	290	316	262	293	283	296	292	295	296	260	272	289	275	320	286	269	280	259	281	325	284	306	292	286	281	285	291	289	285	308	295	294	290	285	293	296	273	289	288	269	278	279	308	293	275	272	307	305	315	269	287	264	265	283	293	294	268	298	267	314	297	281	276	266	324	291	264	307	296	309	288	275	308	286	235	287	299	264	292	276	298	282	322	257	283	266	285	268	273	299	270	281	284	312	288	289	304	281	270	301	300	287	290	289	271	281	302	282	284	316	270	314	304	274	298	288	282	268	293	288	314	302	293	337	304	292	295	264	288	279	265	261	320	325	281	279	259	262	285	258	313	258	281	298	280	306	249	290	273	256	288	266	295	312	290	292	263	287	316	283	286	291	274	295	292	323	295	272	282	299	273	294	268	296	296	292	296	288	305	278	269	288	270	265	256	292	282	285	294	308	269	277	289	277	320	301	288	277	276	302	269	298	293	265	276	269	257	264	309	294	294	284	287	290	272	284	315	271	303	283	301	288	298	273	306	279	261	260	298	274	299	263	294	291	285	297	280	303	283	274	287	309	275	308	289	302	283	274	256	290	260	304	272	270	264	262	268	295	309	288	262	273	303	269	298	289	291	309	267	271	285	301	303	267	319	265	252	289	299	282	295	285	266	281	290	302	302	299	329	319	306	283	287	282	299	294	302	267	275	263	334	248	282	300	270	270	266	304	271	298	272	282	332	297	270	289	298	297	285	293	288	292	294	290	309	303	276	270	277	270	286	292	311	268	285	297	278	264	317	248	286	278	302	308	281	288	285	225	283	286	295	275	280	267	290	294	262	311	285	259	263	286	292	254	296	289	295	282	307	291	309	276	286	252	277	250	292	284	285	270	246	282	274	279	277	305	289	291	303	279	263	270	290	315	277	290	264	291	258	270	300	267	282	315	284	274	285	262	290	249	275	257	292	302	293	287	278	279	286	258	271	299	285	294	290	272	296	264	287	255	294	280	288	308	321	284	278	287	254	275	293	280	265	283	292	297	283	280	276	280	296	276	299	265	293	273	253	282	294	309	337	293	315	289	329	269	273	287	283	284	271	278	298	294	268	282	326	301	297	261	262	307	291	282	290	283	279	266	284	266	279	269	286	283	307	287	304	274	277	280	268	273	280	268	287	268	272	281	275	259	273	284	277	287	291	300	315	292	297	287	283	286	284	280	286	300	281	291	273	281	269	270	307	292	303	277	312	290	266	258	284	277	256	276	285	286	298	280	303	272	335	311	306	285	296	318	302	287	304	301	304	273	271	288	279	292	298	276	294	276	314	271	272	261	278	305	287	299	264	287	290	294	303	298	335	318	278	288	264	291	285	266	282	308	293	286	278	285	275	258	270	286	258	296	289	263	306	256	297	261	267	276	261	268	298	320	299	295	255	275	277	278	266	273	268	280	300	298	265	316	306	296	284	272	308	274	285	298	281	317	283	292	279	244	285	289	268	296	287	290	300	276	291	293	292	303	289	297	281	276	268	269	286	271	292	278	288	275	276	296	277	290	279	282	334	294	291	288	273	304	262	267	301	297	293	288	288	304	266	303	295	256	271	273	265	300	289	274	266	260	321	278	265	252	303	296	293	296	279	306	285	290	297	304	280	333	279	291	276	271	296	275	297	299	298	267	276	283	279	312	274	280	286	265	279	297	306	282	271	277	279	329	281	291	297	319	275	303	266	294	271	296	245	305	325	304	324	276	262	285	290	277	264	302	313	230	284	290	278	270	266	301	283	284	292	280	284	250	270	269	317	293	247	272	271	268	285	265	272	304	312	296	257	275	251	309	281	251	283	270	307	264	298	289	305	273	282	269	343	268	302	274	295	262	276	240	306	306	288	276	268	287	282	324	285	276	255	304	249	277	295	301	288	283	316	277	291	283	323
25467	21716	28167	25792	14515	4035	2470	1607	1144	955	862	782	779	767	709	707	691	635	712	659	724	672	661	655	558	617	597	559	527	556	569	538	548	599	554	583	577	571	568	575	579	591	598	594	608	575	517	573	568	588	567	582	588	548	543	544	556	542	548	523	532	512	516	565	553	544	523	523	532	559	555	517	520	546	511	531	523	561	551	543	572	518	496	548	515	534	519	535	551	519	540	518	558	522	530	522	557	564	535	524	558	556	536	524	575	552	535	528	529	539	518	557	502	525	518	531	587	514	534	568	518	548	551	546	563	524	528	529	497	540	570	545	592	502	565	544	544	535	541	547	533	560	508	548	545	509	583	535	559	535	541	529	528	577	552	531	514	527	513	524	483	560	564	547	507	527	542	572	539	540	530	518	504	533	543	538	557	532	532	551	581	565	534	534	513	558	535	561	549	552	557	542	543	489	524	535	497	557	563	544	507	542	503	541	522	509	519	516	543	513	605	542	558	556	541	542	514	564	537	535	514	537	535	519	568	537	544	527	561	571	517	549	515	572	552	515	532	563	523	528	554	541	570	542	524	583	548	555	515	497	519	533	594	541	559	552	532	520	583	547	512	556	522	516	524	542	482	525	545	519	537	513	570	583	545	515	558	540	509	524	557	532	541	548	530	547	566	498	511	537	560	530	534	496	566	546	559	487	544	522	566	538	553	529	569	534	538	495	511	531	566	517	541	495	510	537	591	521	532	520	567	517	535	523	517	542	536	551	535	557	535	549	538	586	549	494	563	549	544	507	512	575	559	557	550	546	575	557	528	545	593	539	523	558	520	530	543	524	553	566	535	537	518	524	512	571	557	510	551	550	510	558	531	583	553	540	587	566	523	543	579	552	505	508	517	571	528	503	542	505	551	535	535	509	531	575	562	504	551	554	523	576	491	516	527	518	575	525	505	517	562	558	570	534	523	521	521	524	526	523	567	505	568	548	546	537	543	509	542	514	533	535	535	530	526	536	530	547	540	540	533	563	504	552	536	599	519	555	533	498	555	522	551	521	521	543	522	571	521	497	523	551	503	534	580	516	533	531	546	574	556	538	537	540	511	521	562	542	547	566	552	558	568	578	528	504	574	499	508	513	538	548	503	495	504	532	562	515	565	576	481	540	525	500	540	549	511	536	558	495	540	493	497	487	545	541	553	550	551	503	531	509	558	486	522	556	517	539	486	573	559	504	523	515	560	525	562	529	596	575	556	507	551	486	560	529	554	536	596	562	534	511	539	508	517	560	561	522	531	544	540	515	540	544	539	532	555	499	522	574	511	530	534	530	518	550	491	616	542	545	526	571	558	546	524	519	492	500	553	554	488	510	525	525	552	555	533	531	558	582	553	529	522	580	504	539	512	490	556	532	533	566	504	532	556	536	532	534	518	517	537	533	550	568	544	583	522	557	552	587	544	524	541	527	537	548	578	503	516	489	521	523	504	520	529	518	542	549	536	526	544	481	528	497	608	535	511	537	534	525	514	513	551	558	462	522	526	535	536	483	527	550	547	519	547	540	530	571	525	575	556	522	529	541	545	539	498	543	534	577	540	520	556	507	537	532	527	530	539	568	558	551	566	536	538	528	564	543	532	532	544	579	558	555	497	536	534	554	545	545	574	555	558	549	553	553	537	515	539	511	542	563	508	547	485	553	526	545	518	534	515	574	548	598	566	557	511	521	532	518	505	533	613	539	564	545	535	562	582	486	537	521	527	560	557	601	510	576	552	513	584	567	482	567	558	540	532	525	542	538	519	518	533	533	564	511	512	563	541	564	578	507	572	543	593	509	570	528	523	553	554	499	546	485	516	514	524	542	502	557	555	525	549	501	540	557	496	525	508	530	527	539	539	540	557	548	529	529	519	534	550	541	515	534	543	505	553	528	569	567	504	509	537	536	537	562	579	541	546	538	548	557	550	523	505	557	523	550	545	605	560	557	521	544	545	511	560	562	560	569	533	524	545	563	527	552	528	563	499	493	539	497	550	530	509	525	535	525	544	531	502	552	553	555	565	544	532	555	506	501	554	537	525	517	513	524	541	555	522	514	543	539	559	536	490	534	530	553	520	526	564	509	509	503	547	530	599	547	554	506	531	527	495	543	518	536	552	549	529	559	556	513	531	570	582	515	525	486	555	502	519	512	526	530	504	533	532	544	529	533	501	510	503	546	567	524	526	491	553	500	541	557	521	552	495	491	511	597	560	555	543	551	531	592	519	504	512	518	564	520	528	544	551	533	552	536	533	538	572	530	635	545	489	577	540	547	546	521	562	543	567	562	533	540	501	552	551	552	530	472	563	552	470	559	525	533	516	511	545	551	513	558	545	541	525	538	509	498	550	558	519	579	538	530	560	571	541	524	498	537	534	517	533	518	538	503	523	524	581	521	494	577	524	548	549	520	508	563	534	531	544	543	546	544	518	535	575	525	548	526	544	527	519	506	519	527	564	565	541	521	550	546	538	525	513	567	538	518	507	479	534	541	505	540	516	527	566	513	528	575	552	539	503	541	500	557	528	534	507	522	517	549	508	569	519	499	520	557	514	496	535	537	551	493	542	514	528	550	552	536	527	549	550	569	553	514	489	520	597	536	528	530	585	532	496	486	478	553	571	501	553	526	580	531	504	552	577	510	539	546	553	588	561	529	552	536	482	551	502	559	542	549	540	514	562	559	562	472	497	515	581	511	508	548	544	497	547	542	544	514	529	475	557	513	525	496	525	560	543	561	502	524	502	546	523	574	510	520	549	545	559	520	509	567	518	534	558	517	556	543	528	522	509	529	534	527	534	509	518	574	518	565	527	540	487	517	538	577	562	476	537	552	508	551	542	580	569	534	553	522	567	523	589	554	545	537	566	508	536	585	567	517	595	522	561	555	564	490	515	549	549	541	498	536	543	577	529	543	496	565	492	538	553	546	537	491	549	544	489	522	503	553	491	504	570	533	529	568	560	527	535	553	520	516	558	546	531	513	525	535	570	492	529	547	552	539	496	549	530	482	500	544	499	590	563	500	534	541	527	553	564	517	582	535	550	603	555	518	568	538	534	542	582	529	502	536	577	538	562	543	528	506	529	522	552	584	491	550	570	562	501	502	551	526	518	545	495	533	545	522	488	556	536	590	562	549	508	498	476	547	535	529	543	525	543	543	501	567	532	519	563	570	558	497	526	540	514	518	547	537	509	546	556	564	541	542	504	504	513	514	541	527	539	489	526	507	545	551	556	546	541	539	513	540	529	562	491	534	550	553	526	505	535	545	551	502	568	517	551	546	531	565	534	534	548	570	520	554	563	565	572	522	533	557	524	546	535	541	511	524	539	590	561	537	532	538	551	540	542	536	531	508	535	530	533	498	541	536	552	512	501	551	518	592	536	544	487	545	548	538	538	531	512	532	515	533	514	517	548	519	532	501	545	540	549	507	531	508	513	527	516	526	509	533	514	529	556	535	534	528	559	547	573	566	496	488
24494	26157	13905	9048	6753	5454	3781	2583	1904	1366	1186	1021	940	931	849	801	828	850	816	838	913	746	655	658	655	598	549	563	561	559	570	611	554	618	598	604	599	607	593	681	565	583	634	597	669	597	579	607	646	567	566	585	509	575	593	561	624	618	567	544	566	543	587	547	535	559	573	536	601	546	520	558	532	548	585	556	548	543	537	578	541	569	544	541	553	537	555	557	552	568	552	535	549	469	532	600	553	565	570	544	524	559	597	579	552	570	558	568	551	597	524	525	585	554	581	571	546	553	524	548	572	542	556	555	550	579	568	543	583	563	548	538	553	584	558	551	529	545	549	557	500	533	555	562	574	572	570	542	558	569	535	563	535	587	558	560	563	574	526	558	558	600	537	567	557	569	540	528	561	553	568	509	520	521	566	524	520	556	569	521	531	571	560	586	571	575	557	540	568	569	542	571	571	543	554	545	551	545	553	550	496	555	548	563	571	520	572	571	542	549	525	537	558	575	559	490	568	562	570	550	547	554	588	572	583	577	565	539	564	588	507	585	518	525	550	539	555	568	582	560	542	552	574	518	553	511	549	543	539	536	541	538	554	592	524	541	547	553	603	590	519	556	519	562	573	525	570	540	562	544	592	541	529	555	543	568	532	557	576	552	541	554	532	563	564	552	586	570	540	556	598	541	546	532	558	571	567	531	562	566	546	558	557	530	554	535	525	573	612	539	581	610	596	579	558	558	505	574	573	528	573	564	544	508	576	574	531	577	538	539	574	555	512	558	595	518	533	551	556	582	575	485	546	542	556	534	544	562	585	559	547	507	534	558	578	564	598	534	569	558	555	548	530	549	534	553	565	548	585	535	562	575	582	546	552	542	555	574	572	544	585	540	570	529	551	540	576	579	516	553	537	551	527	554	550	547	564	572	555	608	554	591	546	545	589	559	564	563	557	529	557	537	534	542	562	531	587	551	597	576	510	569	521	543	593	574	568	535	518	536	551	534	586	558	531	517	538	541	536	554	556	556	523	538	576	562	568	537	568	569	574	534	549	539	535	547	567	560	558	534	587	561	508	541	539	545	566	580	585	532	599	539	502	534	532	539	527	528	562	597	553	530	534	572	573	561	559	536	551	547	531	532	531	550	578	556	511	496	529	529	565	555	550	567	552	582	589	615	556	604	554	555	583	590	581	551	554	578	539	584	524	548	583	559	546	609	546	528	564	535	558	552	527	504	553	569	511	532	607	527	588	539	588	577	539	596	542	531	586	549	585	543	571	588	585	524	543	539	577	532	530	510	561	533	580	600	551	562	529	564	563	558	551	563	533	487	588	535	536	597	604	571	599	571	521	526	567	513	533	575	544	572	532	559	552	578	591	590	508	554	553	540	530	564	508	566	566	572	548	527	514	559	583	517	527	552	586	527	568	543	554	544	543	580	508	571	545	565	510	532	539	574	524	547	540	585	544	537	521	549	565	528	517	571	548	612	556	553	576	520	577	553	545	550	545	537	575	589	534	563	561	558	523	568	575	612	552	554	563	577	571	556	578	543	536	556	521	566	552	545	546	487	531	568	523	532	559	545	545	547	566	546	564	540	525	522	558	567	535	535	524	551	532	561	578	590	548	584	510	547	560	558	570	571	536	558	525	569	597	537	594	554	528	526	512	547	535	529	558	522	514	578	565	580	566	537	591	605	525	568	540	535	557	546	572	575	513	523	518	534	566	576	565	562	556	532	593	531	554	536	535	552	579	554	583	569	523	552	557	499	553	520	579	573	549	564	531	564	571	561	538	537	565	573	550	559	521	551	530	529	534	569	557	552	586	573	547	576	537	555	547	517	553	531	492	580	580	557	564	534	554	502	534	574	546	560	565	549	525	603	533	550	561	516	546	560	570	548	563	595	536	577	553	565	541	538	522	598	575	570	540	523	584	562	511	570	579	549	601	563	544	590	525	552	576	520	569	553	602	582	565	522	538	563	577	552	527	572	542	568	528	554	533	545	547	578	572	535	529	565	527	589	546	556	552	541	530	542	584	524	546	501	571	555	564	541	546	565	519	532	575	553	566	508	544	513	530	569	545	618	506	547	571	538	568	557	559	598	555	525	510	568	564	514	547	545	592	546	530	565	575	529	539	603	517	561	539	573	559	541	565	550	544	555	533	552	547	569	582	554	552	568	525	538	508	519	549	569	558	587	588	549	549	546	552	558	538	540	596	568	539	536	549	595	525	566	549	548	513	541	534	523	574	590	532	557	581	569	566	527	571	527	548	506	566	549	548	601	557	548	574	537	553	560	553	546	549	556	569	589	500	537	580	561	581	503	565	533	564	494	562	521	610	534	569	536	557	580	506	562	565	535	593	532	558	522	522	535	569	570	559	565	571	503	561	539	540	515	553	577	541	574	575	557	537	604	565	545	532	561	572	547	528	529	602	556	526	564	538	561	537	592	582	559	572	537	542	554	552	553	590	560	566	542	511	560	542	554	550	574	580	541	557	536	576	550	497	566	533	581	557	568	573	515	545	554	547	562	534	552	551	522	579	541	578	582	502	571	598	564	540	512	524	541	546	548	599	512	546	563	588	515	560	518	531	595	563	573	573	601	545	547	517	545	595	543	553	548	591	559	549	534	559	569	550	583	516	569	590	577	593	549	539	541	567	546	499	550	560	578	568	551	541	570	541	605	587	535	528	613	549	561	580	558	552	560	570	574	519	532	550	569	522	524	594	571	544	543	581	581	493	553	609	565	563	537	552	573	542	553	525	562	570	555	590	579	566	541	572	539	573	578	531	525	569	546	539	543	517	492	569	553	541	520	596	537	512	563	540	604	540	547	540	570	572	504	567	582	584	540	592	578	541	584	563	602	549	540	556	520	604	547	585	573	545	557	551	549	532	521	565	583	568	582	553	539	562	547	570	564	539	541	554	554	587	542	556	564	531	608	569	544	548	607	550	510	581	555	551	546	509	543	587	600	538	551	520	544	547	580	565	551	506	564	535	544	559	571	531	546	579	528	544	537	559	564	580	541	589	561	546	610	550	534	530	556	555	524	528	546	550	564	538	546	579	579	573	585	563	583	548	585	585	556	577	573	582	504	517	552	544	578	568	518	559	560	538	571	504	527	589	549	592	514	515	589	528	544	510	547	554	580	542	509	568	493	563	578	555	545	542	557	549	574	530	577	522	571	534	598	498	525	571	565	556	579	566	537	545	589	532	533	567	565	547	568	563	548	540	603	550	548	546	552	542	570	608	560	558	561	532	562	545	500	557	564	544	557	577	512	548	522	555	548	617	574	581	589	564	540	536	581	535	549	542	535	521	544	593	516	564	609	521	562	535	541	559	575	553	519	556	538	556	554	569	580	516	567	569	594	540	557	562	506	551	538	537	592	530	516	543	544	582	531	535	545	604	565	585	553	564	556	582	554	561	554	544	563	527	538	550	547	536	515	525	530	556	569	536	549	559	577	544	567	559	559	573	544	566	569	550	533	553	527	579	585
22199	20718	28234	23262	20742	20893	12069	3490	2212	1464	1135	914	864	828	752	741	816	755	791	783	726	707	575	549	505	515	454	500	435	446	409	432	411	456	439	433	450	512	493	486	439	479	467	492	438	467	408	396	453	430	438	441	460	474	476	451	424	485	437	407	425	367	421	403	414	401	445	434	428	461	448	440	405	437	411	426	426	400	422	400	424	398	379	407	408	430	394	423	425	429	406	441	417	387	424	430	445	397	428	410	410	435	380	409	464	413	402	423	408	409	424	400	409	417	405	428	419	419	375	419	402	420	401	415	430	360	432	415	455	420	446	406	408	404	438	429	416	453	408	413	422	372	390	426	429	449	465	434	418	421	419	425	393	420	427	407	392	447	398	408	388	432	435	419	390	425	413	439	432	437	412	459	413	414	409	407	374	438	428	415	409	417	420	445	407	372	421	392	409	427	400	412	408	416	396	442	425	465	436	429	431	415	418	412	407	435	417	432	412	433	426	420	379	419	408	425	458	429	442	450	423	413	432	398	389	405	432	423	421	386	426	428	456	396	432	420	420	425	421	436	416	441	459	484	443	419	410	425	426	399	371	475	428	411	416	393	429	408	366	426	415	387	404	421	446	440	474	419	438	412	420	379	394	400	440	415	388	427	417	439	401	392	437	427	418	398	406	403	422	415	413	391	409	412	447	428	413	424	391	406	375	439	399	406	425	453	447	426	420	425	389	409	425	404	405	395	404	446	423	401	468	422	393	436	421	412	398	417	415	407	416	436	406	380	402	408	416	413	391	406	377	429	410	418	439	398	422	413	435	417	462	376	409	440	374	430	375	411	457	416	370	394	413	415	445	397	400	412	427	402	394	404	391	421	432	408	430	422	440	410	400	411	423	401	384	444	433	407	435	437	420	400	390	440	418	409	413	374	394	434	452	348	429	416	432	441	422	379	408	426	422	393	453	404	393	413	436	416	427	420	415	405	369	402	403	448	433	408	420	412	402	421	427	473	414	394	391	427	393	428	392	419	400	449	438	381	432	401	424	409	420	438	442	430	414	385	383	404	389	415	456	387	409	422	419	407	422	415	409	426	382	407	422	430	423	410	413	449	432	413	424	451	355	417	431	414	422	422	433	407	427	434	422	411	420	435	406	430	397	428	415	410	432	438	416	413	411	374	432	439	431	438	404	440	426	409	422	388	406	428	407	446	433	435	444	419	428	426	424	403	432	433	461	408	401	434	448	413	452	407	391	390	430	432	389	429	391	418	412	394	431	395	430	442	443	394	441	405	383	431	417	351	428	376	431	418	407	430	448	427	450	396	405	419	368	430	415	391	441	372	392	410	440	428	436	420	432	401	435	361	404	430	403	378	413	423	396	419	425	418	400	379	412	404	406	419	411	415	439	449	443	410	410	417	404	434	434	431	432	431	390	458	408	386	409	420	433	433	410	382	453	416	418	390	449	404	408	395	406	447	422	405	431	426	453	454	405	409	408	410	438	403	369	397	377	422	403	431	385	421	430	430	450	402	398	396	377	405	413	411	401	394	424	415	399	420	421	421	408	452	379	428	370	421	448	415	431	453	388	412	423	407	405	404	415	443	407	436	436	425	482	414	407	405	386	458	414	410	391	413	436	429	434	453	416	407	410	405	426	421	397	421	446	409	399	387	410	403	458	379	395	460	452	409	427	409	399	390	414	423	412	396	384	420	396	415	415	445	445	404	371	397	467	421	451	434	396	449	465	429	403	400	402	369	432	443	428	415	423	451	390	445	431	449	431	458	410	409	406	411	455	394	425	444	474	388	435	444	419	407	412	412	438	424	396	431	392	399	426	402	483	429	428	401	398	398	413	394	421	424	434	444	445	448	423	442	419	405	438	357	406	382	397	391	469	431	410	415	402	433	420	449	417	418	413	453	431	414	426	441	452	411	459	430	372	402	393	389	407	430	424	404	442	464	404	382	433	394	422	416	425	403	410	434	444	424	427	410	423	448	420	385	410	398	398	382	428	441	386	413	421	435	434	397	405	442	402	349	381	433	426	421	435	438	431	455	411	416	453	393	450	378	431	425	407	437	447	412	402	407	392	452	429	385	401	405	391	411	404	451	403	425	410	410	417	440	416	428	444	432	405	410	397	429	440	431	415	401	374	398	425	454	422	404	402	382	396	406	403	407	430	428	430	390	396	432	437	433	398	441	419	407	418	409	373	405	443	414	418	420	426	410	410	400	436	357	394	419	415	384	404	410	376	456	420	435	388	412	402	440	458	427	415	402	412	428	394	412	398	374	446	361	393	403	447	390	414	435	420	411	418	398	445	421	431	385	417	431	430	432	457	444	425	432	426	419	400	425	391	418	408	409	438	424	407	464	477	454	432	455	427	397	404	404	427	377	408	407	412	463	419	445	396	412	385	423	411	407	421	417	393	413	389	442	422	406	451	437	417	421	440	424	415	425	429	408	432	431	433	385	398	397	471	389	428	395	448	366	382	376	438	394	483	432	427	428	432	433	416	421	416	392	431	365	373	420	463	423	420	372	424	429	393	417	408	435	370	377	417	431	399	437	475	393	430	415	387	435	424	414	422	357	429	459	417	409	411	396	407	420	415	440	423	433	437	440	385	404	424	428	402	415	410	418	423	406	413	412	433	396	404	438	401	391	401	424	409	369	458	390	411	392	416	393	435	439	440	417	401	412	417	415	405	415	419	418	377	419	404	407	411	436	399	411	423	458	459	371	418	399	422	467	401	386	434	424	413	401	419	417	418	436	410	437	408	418	445	426	425	430	437	416	402	382	447	450	437	410	412	437	394	419	406	459	406	419	430	435	427	389	427	454	410	416	420	399	432	432	447	412	416	429	407	417	407	404	403	403	388	399	395	435	446	440	396	370	408	431	475	428	450	425	424	397	405	434	369	432	430	403	463	404	421	443	453	403	404	406	425	401	403	389	414	388	416	425	406	417	403	403	413	420	430	407	403	428	404	423	408	427	415	434	414	422	417	403	398	414	445	407	390	388	436	437	423	420	400	381	419	409	365	423	403	407	412	445	407	408	441	412	424	416	417	454	401	405	404	412	413	424	436	381	393	426	424	394	421	430	391	398	427	411	428	427	422	424	432	422	449	415	437	436	409	416	435	412	467	399	402	433	416	417	399	382	409	409	441	411	417	429	435	425	360	394	389	433	392	463	385	415	435	401	417	439	387	422	387	371	418	426	430	423	414	442	447	422	429	437	424	409	465	418	405	429	411	396	446	374	446	434	439	420	436	393	399	411	416	419	402	431	378	431	427	441	385	390	398	418	403	419	427	413	427	452	437	375	413	411	415	399	424	419	410	454	427	421	438	438	420	451	408	400	424	450	410	436	394	399	425	461	415	405	427	403	423	388	423	421	399	423	416	414	470	406	430	460	376	433	440	437	401	467	438	392	415	430	403	408	409	414	403	394	389	411	456	455	414	431	421	428	382	428	396	407	415	399	431	436	433	437	419	384	443	402	402	454
26710	35634	23189	12308	10417	7830	6497	4742	3659	2317	1645	1397	1210	1154	1025	967	970	1047	939	1008	944	795	709	647	617	567	505	433	477	476	473	438	506	495	445	514	502	528	506	568	588	498	533	530	503	482	493	491	462	471	469	469	466	465	447	449	477	516	448	416	453	419	437	397	406	465	430	450	411	438	444	420	380	401	433	455	402	452	439	443	414	447	412	390	396	413	441	417	404	427	442	420	446	394	421	420	422	409	391	422	387	422	438	435	439	433	477	416	397	393	424	413	465	418	422	430	409	394	439	427	415	433	396	435	424	413	442	458	444	459	407	429	405	422	437	435	411	450	427	403	408	391	388	433	396	412	420	440	420	425	449	427	407	407	415	425	410	390	420	408	381	395	400	399	405	426	443	386	424	430	416	408	392	388	429	422	432	425	417	429	435	449	423	412	407	408	434	398	454	423	418	406	420	419	417	454	426	436	419	421	433	420	401	419	407	421	433	467	435	399	429	417	375	413	404	412	375	413	432	426	416	421	443	407	441	420	433	430	429	412	383	429	410	396	391	421	442	406	429	443	400	450	453	380	396	411	397	438	416	447	401	413	429	461	428	418	410	441	411	383	450	420	426	437	429	413	419	403	435	417	395	403	400	421	400	367	436	425	421	454	403	428	431	417	440	427	425	406	434	398	438	416	426	391	433	418	446	427	428	440	414	410	416	385	396	414	420	403	396	437	418	391	433	494	423	420	391	473	424	400	436	444	433	382	407	449	405	436	429	391	426	421	448	420	407	418	430	406	431	403	436	417	422	398	412	406	431	434	424	397	408	400	468	439	384	432	472	394	382	436	398	416	444	373	432	382	455	402	397	416	393	462	401	434	405	426	411	397	423	410	386	447	420	424	432	432	438	393	415	409	426	412	433	444	397	436	410	469	364	381	393	419	413	401	405	389	399	443	428	422	400	448	390	418	415	417	422	393	406	364	435	407	428	406	439	408	441	427	412	375	442	418	406	410	428	443	416	439	383	424	438	444	388	422	423	438	423	420	429	433	383	414	407	454	446	456	434	413	439	419	405	433	443	440	408	428	425	415	490	394	418	420	444	417	436	435	413	399	375	420	425	430	408	422	357	411	403	392	384	409	423	437	425	454	457	419	421	430	422	436	415	422	451	368	422	432	461	409	440	383	417	452	437	423	427	422	426	440	410	452	423	450	410	445	437	448	408	465	411	444	379	461	429	406	392	449	433	433	401	404	397	435	387	376	416	423	435	387	384	441	452	462	427	433	410	414	398	425	376	450	392	430	424	406	461	422	400	445	425	402	422	433	434	428	448	390	401	397	417	404	416	396	443	428	406	432	420	438	422	411	387	450	436	393	419	402	428	436	395	419	398	442	383	454	404	449	429	412	406	413	423	407	453	442	441	384	427	410	432	453	415	410	447	435	407	444	472	394	379	442	388	428	444	425	402	423	434	391	422	393	436	363	385	395	378	431	416	417	395	432	447	460	412	402	412	436	402	432	429	418	406	431	388	433	438	415	394	436	433	435	413	423	407	413	432	478	464	387	390	432	416	441	427	425	456	424	445	398	452	431	459	414	440	434	433	455	409	422	418	426	423	406	425	415	385	425	435	413	422	426	441	430	417	411	405	449	436	440	452	428	396	423	431	444	389	426	407	439	455	422	395	419	426	407	399	409	387	418	422	439	447	424	401	406	448	415	405	401	446	446	419	408	396	418	411	395	432	417	386	435	410	430	431	423	430	396	390	431	409	412	433	443	432	404	412	419	398	406	438	449	397	432	449	441	392	404	430	419	388	430	406	406	429	415	437	427	443	401	362	444	456	400	379	393	387	405	439	403	434	407	370	415	453	425	418	419	418	406	414	419	431	402	419	397	418	406	440	417	392	429	440	398	421	387	452	444	433	407	395	473	435	408	409	446	411	404	416	426	427	405	423	411	442	451	417	409	398	426	419	421	409	446	397	402	458	444	410	417	406	435	420	424	387	419	449	425	433	395	449	401	404	434	389	401	451	434	422	405	411	413	385	442	440	404	437	442	407	426	426	416	455	412	375	411	410	405	397	434	395	439	431	425	404	381	394	414	456	412	405	437	391	428	401	414	394	404	384	400	396	473	432	376	414	429	382	410	404	415	396	460	405	390	390	410	401	439	434	423	428	428	435	436	449	398	424	435	445	434	433	402	439	414	428	426	437	398	424	410	418	454	415	442	417	440	431	413	456	424	401	403	426	443	423	429	417	455	415	437	405	412	445	453	453	402	402	425	420	484	400	442	431	439	404	411	425	404	447	427	398	408	429	404	428	440	375	438	427	406	420	446	443	413	422	403	430	430	375	390	409	444	420	408	429	408	374	398	399	385	392	393	422	408	452	444	444	397	422	409	407	411	429	411	423	386	432	382	433	402	430	434	447	400	429	427	411	460	442	420	443	389	403	413	404	466	433	393	426	430	434	424	404	377	466	420	424	432	385	404	386	400	411	411	412	419	403	412	398	401	417	384	437	399	416	425	391	435	428	387	405	387	443	397	406	445	442	377	419	407	413	431	450	429	405	414	385	388	421	379	413	417	411	397	403	432	394	445	400	450	424	385	445	422	455	442	418	415	425	461	416	416	423	397	420	453	416	425	414	421	403	440	404	435	408	426	432	394	427	416	387	414	422	397	450	456	419	423	434	413	435	411	390	422	384	413	426	455	428	424	416	420	409	405	389	439	440	435	414	422	401	432	400	413	431	409	427	412	430	406	449	435	416	480	412	411	448	453	416	380	410	416	441	434	426	419	422	412	401	431	409	424	407	435	407	422	413	416	463	391	389	420	434	393	412	436	400	422	413	393	439	406	419	446	436	399	457	379	416	432	406	447	445	402	391	429	403	425	453	387	413	428	405	445	381	399	434	381	418	410	412	434	411	395	426	423	428	406	450	411	414	452	405	413	428	435	432	451	431	422	390	454	400	399	422	395	425	401	436	436	429	408	404	389	427	394	413	401	400	455	404	425	432	380	401	402	396	435	426	418	452	412	433	412	439	395	413	413	468	421	423	429	406	421	422	460	407	389	418	440	418	413	404	403	405	361	424	418	413	425	421	394	405	406	463	414	381	432	374	457	441	434	415	400	430	378	426	381	418	427	407	441	416	419	414	396	400	407	408	416	428	403	393	455	471	456	408	433	424	420	399	401	378	400	397	407	393	429	432	396	443	400	448	425	434	395	424	435	421	431	418	424	424	487	366	409	442	399	401	399	408	381	418	440	442	402	440	430	403	429	408	407	403	428	432	418	447	427	426	379	425	383	398	400	417	433	379	439	397	425	436	406	365	423	415	443	415	425	432	439	394	429	417	382	391	426	401	408	413	424	414	407	400	428	408	395	404	375	447	433	392	411	418	434	411	450	387	430	409	418	436	388	409	390	430	426	414	445	418	395	382	370	454	410	409	402	414	442	442	391	415	391	421	459	427	397	411	427	412	402	407	422	417	440	452	390	405	452
29581	21310	14654	6078	2799	1994	1518	1252	1004	859	659	560	533	513	503	493	517	476	509	482	503	486	431	394	420	400	390	401	374	393	373	400	421	411	399	407	394	432	376	404	409	410	424	415	415	399	401	418	422	399	385	386	426	391	420	376	427	397	380	389	367	343	407	384	346	426	388	351	370	375	365	387	374	369	368	343	366	409	405	363	402	366	384	390	411	368	438	384	386	416	400	418	408	414	411	363	375	382	385	390	443	362	415	413	379	382	411	362	370	401	368	429	387	384	370	401	413	407	417	410	400	394	380	387	365	393	415	370	358	350	346	374	378	399	380	392	392	410	363	374	386	436	374	391	388	412	392	394	407	380	376	389	405	364	400	382	400	394	385	393	410	386	389	363	392	413	410	385	377	384	367	396	360	385	373	426	379	369	380	367	377	363	385	377	400	358	368	356	393	414	394	399	360	379	378	357	412	422	404	390	383	383	375	379	375	379	371	396	378	372	360	422	431	344	368	393	398	386	407	409	387	390	373	388	393	368	440	358	386	400	396	365	393	348	418	389	397	425	357	381	392	356	415	382	391	416	424	372	376	397	413	404	391	423	392	407	380	365	416	385	403	373	357	393	399	400	396	411	408	368	377	370	363	418	417	366	419	389	395	363	387	375	393	418	383	406	397	376	386	384	378	410	400	408	396	364	340	401	362	399	406	408	405	357	365	373	383	404	481	369	394	374	400	377	356	365	372	368	376	420	373	396	389	390	389	374	409	404	424	413	398	379	381	387	392	397	354	373	422	406	384	367	379	396	384	437	373	393	384	416	413	361	437	378	407	392	362	403	382	431	349	384	376	432	389	414	410	400	428	374	399	426	363	383	389	384	352	383	367	419	382	405	391	395	423	371	407	394	412	374	387	379	426	400	367	360	385	353	413	372	395	376	389	363	347	365	390	377	377	377	406	383	407	388	380	369	409	408	406	383	409	368	392	397	409	421	363	382	344	399	365	408	403	397	383	401	390	387	339	399	418	403	374	405	368	381	413	425	376	390	387	374	391	369	373	384	371	379	367	384	421	347	404	384	374	396	408	385	402	382	387	346	375	385	370	389	396	402	371	421	396	401	382	380	404	355	379	403	396	366	373	385	359	381	410	370	419	409	407	412	378	391	369	370	394	398	407	409	368	382	383	416	394	401	419	384	380	392	369	387	401	411	416	406	398	396	366	355	381	422	353	370	398	358	385	397	365	379	378	413	371	365	389	370	371	399	372	379	393	407	388	402	365	384	388	370	394	362	377	344	373	336	377	349	383	405	361	376	366	356	399	406	358	392	393	386	408	395	391	391	403	424	414	365	395	360	383	377	390	340	397	355	370	396	362	387	393	396	407	398	377	384	410	383	353	365	387	415	353	407	376	415	369	400	436	398	381	417	404	393	396	419	384	379	400	394	391	363	392	398	420	383	355	395	369	402	339	337	396	393	382	366	344	392	383	386	368	383	385	355	391	381	387	365	351	419	370	390	371	417	413	373	394	373	383	365	371	406	378	398	385	390	408	391	383	379	373	369	377	347	393	397	403	414	340	387	412	380	376	396	364	379	375	376	378	385	396	375	365	391	376	373	384	356	363	364	408	393	384	357	417	395	391	374	371	398	390	383	392	370	369	409	372	363	379	387	356	374	402	426	353	391	380	371	394	368	423	380	343	399	403	394	382	388	381	377	377	397	395	376	394	379	411	377	385	379	417	347	366	394	362	418	380	386	419	396	356	417	373	375	382	393	363	374	387	407	402	394	371	380	386	407	406	379	334	354	398	407	388	405	397	398	375	377	391	379	380	381	386	412	430	383	374	359	400	378	387	334	390	378	398	382	345	381	373	349	375	396	366	380	392	433	381	384	385	397	374	390	400	381	388	371	349	386	392	350	394	374	378	403	376	389	384	383	382	350	373	403	383	370	361	405	398	330	373	408	394	406	370	406	403	401	366	385	402	344	405	358	404	377	373	399	375	371	364	424	371	411	391	397	378	359	408	380	349	355	393	403	395	400	363	387	397	396	374	369	394	382	383	411	396	382	418	359	411	356	371	395	410	373	406	396	408	382	375	337	384	346	418	369	397	381	411	405	401	389	404	371	367	376	372	382	399	423	430	380	351	384	367	377	380	352	384	422	384	395	380	346	381	396	370	427	374	404	377	362	412	410	385	375	445	357	370	379	383	361	403	411	408	371	388	371	340	392	373	395	380	382	391	394	353	360	371	401	394	346	367	399	393	413	372	390	377	402	376	375	369	378	388	389	377	417	399	342	373	398	400	382	382	359	397	387	368	330	376	385	367	377	370	391	395	386	429	402	370	407	401	345	381	371	378	372	417	388	395	394	396	405	384	359	379	386	382	407	368	405	380	399	447	401	412	388	387	415	409	380	380	402	415	399	425	379	373	380	387	366	393	390	354	412	373	392	369	407	431	374	377	383	360	390	366	423	420	416	359	346	385	382	447	376	357	358	416	381	414	390	409	396	374	406	421	361	397	415	414	370	391	368	377	382	332	377	388	394	387	356	372	361	371	387	394	390	378	402	407	364	413	361	368	376	383	408	410	394	362	358	352	373	416	381	391	431	371	417	383	406	383	364	378	368	388	368	382	409	371	370	338	388	391	389	392	379	403	403	394	392	364	376	399	383	385	359	370	377	384	401	388	379	390	381	402	413	378	404	371	394	409	391	391	378	393	393	363	414	353	381	404	388	369	368	344	381	411	396	410	418	409	366	414	447	378	413	398	404	400	375	397	398	383	382	399	371	383	369	368	391	360	382	426	379	393	399	387	381	409	399	368	385	380	413	372	374	394	424	376	402	367	359	377	372	395	349	415	406	376	365	388	395	417	372	393	361	404	409	382	363	364	393	391	406	369	373	398	377	395	407	424	393	398	407	389	357	361	382	384	405	411	368	379	399	362	397	369	347	394	376	420	373	377	390	375	390	394	362	392	372	393	392	384	368	360	344	382	388	399	405	410	398	392	391	384	390	409	399	388	381	408	375	417	385	378	374	375	450	378	349	372	393	366	384	403	409	377	393	383	412	382	438	376	382	412	337	407	358	377	370	379	367	361	366	366	390	394	411	374	382	399	389	373	399	404	388	375	408	368	376	392	384	382	381	409	375	383	365	339	379	410	422	418	399	394	375	385	388	390	359	391	425	382	392	392	393	430	382	397	375	398	376	381	362	376	366	376	390	387	368	397	387	391	394	363	407	404	358	434	376	384	377	389	430	369	369	416	375	375	415	385	401	356	374	365	379	391	406	382	360	390	410	388	406	402	400	394	364	388	355	388	384	377	399	404	378	407	385	365	373	375	369	371	390	376	356	399	400	356	405	377	376	358	419	400	378	399	363	355	375	386	378	394	397	371	361	390	382	392	385	396	355	347	373	381	374	406	403	415	386	398	359	394	372	365	387	343	430	390	349	390	372	375	405	344	374	400	389	410	374	410	376	382	400	362	409	341	412	405	363
21834	21742	13502	5594	3824	3240	2537	2152	1615	1259	827	758	701	601	619	574	605	601	612	630	600	538	486	513	470	466	434	410	419	402	418	380	408	458	435	422	474	437	472	490	471	455	455	439	413	429	457	442	434	425	453	418	443	424	426	414	432	446	415	393	401	389	418	408	441	447	427	457	421	395	410	426	436	415	384	418	371	426	408	439	430	409	403	457	380	440	433	441	428	408	434	405	464	418	387	364	395	371	402	427	441	409	398	413	438	423	397	403	376	432	402	441	410	379	428	425	424	404	383	431	386	412	389	400	422	449	447	398	415	382	397	417	416	405	419	381	441	388	391	417	400	395	385	412	361	418	442	407	469	433	437	468	426	398	441	405	421	399	434	407	392	432	426	417	387	428	419	444	449	442	397	441	411	427	409	386	407	450	409	407	406	409	435	429	411	395	422	395	449	410	399	390	415	420	433	399	417	415	448	420	430	410	366	424	390	395	420	442	413	391	429	410	411	435	400	436	370	417	407	445	418	428	423	426	402	400	399	397	427	424	407	440	420	448	399	425	406	427	433	392	427	421	435	397	414	413	355	422	384	419	387	404	379	408	426	418	424	414	430	453	422	439	405	448	404	414	416	405	408	409	399	424	416	404	437	393	410	401	392	422	422	381	418	412	404	396	410	366	433	399	411	408	432	377	440	410	416	420	447	384	428	386	385	451	400	396	424	382	389	400	412	421	451	397	427	437	419	412	407	437	398	448	395	459	444	374	430	413	413	401	418	416	431	415	422	409	385	413	407	405	409	428	420	393	428	410	390	422	399	404	406	406	380	438	422	439	394	430	422	426	422	410	395	408	424	415	398	398	420	406	396	435	405	390	415	408	435	424	412	450	444	413	388	409	365	379	417	409	383	409	448	416	414	452	408	383	411	404	399	394	427	381	409	441	443	421	430	427	398	445	412	443	430	416	413	435	423	396	400	398	421	422	435	378	413	383	427	418	449	382	432	389	427	410	414	406	389	411	424	419	411	421	401	421	434	409	421	412	409	393	398	455	441	365	401	395	413	422	407	418	387	431	400	430	400	411	398	416	429	398	431	396	416	406	401	406	394	408	392	423	426	406	424	440	419	427	444	408	435	422	396	397	415	418	366	439	385	400	435	418	440	407	440	437	404	407	458	404	376	419	449	392	453	416	387	415	394	416	387	394	436	432	415	382	398	424	393	407	443	431	427	404	382	425	436	411	440	400	426	418	420	404	425	424	425	383	402	435	404	381	444	424	407	409	420	392	426	386	398	431	396	414	417	396	434	413	394	389	394	381	419	409	398	405	449	397	419	422	438	446	391	426	419	440	417	389	449	456	403	442	412	401	416	397	374	431	390	390	381	416	413	356	402	417	447	402	444	420	422	358	425	408	409	448	409	407	391	392	405	424	444	408	402	432	425	418	420	411	437	406	360	434	437	432	414	419	443	392	414	395	410	399	414	400	390	428	392	421	400	379	421	402	388	431	415	428	411	427	373	416	444	409	445	400	403	422	431	424	438	399	447	415	399	422	428	436	409	405	394	422	405	391	424	447	401	439	409	451	399	404	420	433	415	395	399	404	396	367	424	433	460	446	435	414	396	426	406	416	418	412	430	422	385	415	413	407	401	443	414	411	383	381	433	428	405	409	408	397	438	444	432	416	412	428	459	372	425	426	392	421	383	395	417	428	400	385	384	405	421	426	417	443	380	454	430	431	427	419	384	408	404	398	405	395	428	442	397	405	410	414	403	394	412	377	412	440	422	416	438	429	415	463	384	428	408	395	425	396	404	400	426	424	452	421	385	439	408	419	408	408	408	423	390	417	424	406	402	397	403	419	396	388	414	431	407	442	401	390	405	428	407	446	382	395	390	419	438	419	391	410	427	432	439	438	382	415	418	413	408	414	394	389	399	391	427	432	404	392	410	412	396	403	394	438	388	412	386	432	380	434	386	409	422	435	401	408	426	435	424	423	387	436	405	419	407	424	410	419	408	415	412	412	412	418	412	389	454	398	415	417	397	411	419	433	370	427	428	415	410	368	399	424	406	430	409	391	441	402	429	411	397	388	402	394	417	385	438	398	416	377	415	394	405	419	431	405	394	428	379	417	445	425	410	411	391	420	409	421	378	406	417	379	417	413	403	399	428	418	418	417	420	422	391	402	413	407	407	423	401	440	402	436	416	405	413	442	445	415	412	396	423	394	402	403	426	389	417	410	408	445	401	394	396	419	409	402	442	390	439	430	469	405	367	389	408	417	413	411	399	403	430	440	431	388	417	408	413	369	419	387	396	431	414	379	391	410	446	413	386	388	410	384	395	407	412	416	404	418	411	391	400	405	407	407	409	410	409	408	409	392	402	405	409	426	405	416	389	359	414	410	420	425	410	445	439	443	400	397	391	400	423	392	377	432	454	383	418	410	425	421	416	413	438	425	393	400	383	462	436	392	423	423	374	444	407	434	423	404	376	424	417	398	377	422	430	407	406	414	392	387	388	429	381	421	429	419	408	420	418	426	409	425	412	433	409	419	435	437	369	406	432	392	385	420	451	396	379	417	435	417	387	400	386	433	373	408	428	484	434	389	441	393	419	457	468	423	396	435	389	444	412	396	409	433	457	437	405	444	418	431	418	422	418	387	382	432	420	401	423	382	434	420	394	421	430	406	410	413	408	389	411	406	426	421	428	384	380	405	386	428	440	391	422	424	424	428	433	414	391	402	428	429	397	422	420	405	408	407	428	415	413	376	405	443	439	408	407	377	423	391	402	436	411	433	436	414	420	429	442	413	381	447	414	409	418	401	416	419	417	424	397	467	394	380	434	426	392	446	404	407	434	396	398	392	400	416	401	421	423	417	409	428	427	377	374	438	376	410	406	411	400	400	414	427	411	403	413	426	406	414	427	385	417	435	379	387	439	422	441	394	388	414	413	438	402	426	439	437	460	425	426	415	406	404	401	385	448	434	441	453	437	416	416	425	381	402	420	392	415	431	416	426	420	398	447	424	389	388	434	404	412	419	426	418	409	400	380	394	419	408	376	416	387	407	401	392	391	434	425	402	449	440	403	386	429	419	433	399	374	432	458	407	405	445	423	433	431	381	402	456	345	423	400	426	382	424	411	392	397	426	385	387	394	398	437	408	418	378	414	434	414	439	406	415	418	400	417	399	387	448	410	416	355	408	379	395	404	398	428	386	456	444	458	418	409	415	413	382	410	378	409	427	426	393	412	413	387	425	414	403	429	395	390	415	388	409	446	404	436	405	437	420	382	430	423	409	428	401	363	409	411	388	460	406	411	424	441	396	407	429	392	441	422	383	417	419	397	432	431	413	464	426	388	406	410	383	409	414	451	382	385	417	434	407	392	403	407	402	430	448	453	382	413	442	404	398	425	418	431	410	395	423	421	435	437	461	384	429	439	422	438	400	435	409	429	425	404	411	441	387	366	429	429	409	402	392	415	425	412	453	390	422	380	443	379	381
24225	21541	28920	24636	21526	12212	2990	1962	1603	1263	910	693	604	517	503	517	515	498	555	527	483	433	377	409	345	319	348	330	301	298	278	308	333	280	294	317	290	381	334	338	324	355	318	372	291	286	297	277	308	289	305	298	324	300	294	279	285	288	287	291	277	302	274	270	279	272	287	280	270	293	270	265	300	264	276	279	270	285	291	303	276	301	313	304	270	286	282	291	281	268	279	300	320	252	280	294	272	285	253	281	264	261	286	262	269	265	294	287	296	307	296	238	269	260	270	261	269	259	270	254	299	288	290	257	269	306	275	282	238	254	312	275	306	276	279	284	249	264	296	281	293	282	287	297	267	292	277	266	283	260	280	273	281	300	287	269	312	259	268	301	255	310	301	292	265	297	287	277	233	260	300	276	290	262	308	253	273	276	280	300	286	302	275	251	271	256	290	255	307	276	296	278	288	299	296	286	269	273	254	279	240	285	284	234	284	249	256	287	271	263	275	275	291	279	254	278	270	283	285	257	270	314	252	273	270	268	257	305	265	263	268	301	262	263	308	287	275	309	300	261	278	286	241	298	271	258	289	290	279	283	272	268	282	286	285	283	277	284	288	289	262	267	253	296	285	280	262	277	261	264	283	262	285	285	268	285	325	292	276	263	271	270	303	264	293	246	260	259	240	256	241	287	302	283	267	267	265	266	284	247	299	256	263	276	277	266	281	294	266	289	272	274	320	290	272	286	276	303	271	273	263	276	281	285	270	242	257	278	281	269	295	274	270	288	257	267	276	269	255	267	269	289	258	291	251	264	267	238	271	286	270	268	317	258	261	279	289	267	280	250	268	262	235	300	280	269	283	278	291	280	285	285	284	277	274	258	261	266	302	285	282	276	279	288	282	256	299	284	296	289	257	274	266	311	303	266	240	259	284	281	262	282	281	297	277	259	284	287	301	254	309	288	276	280	265	247	300	278	279	279	308	259	346	270	277	304	262	240	279	285	297	290	275	294	239	271	249	265	284	279	275	300	259	268	291	291	241	282	267	267	263	289	274	280	268	253	255	293	297	263	274	255	292	295	260	272	268	269	267	272	303	270	240	282	292	301	298	267	246	289	258	287	272	291	279	272	285	307	304	274	285	268	296	300	286	292	275	259	258	264	286	268	285	265	292	264	251	281	299	297	301	256	290	283	314	269	306	264	236	259	283	323	268	272	274	284	286	281	277	294	270	278	302	270	259	300	286	284	280	285	298	278	282	279	275	264	274	258	292	316	275	271	287	249	331	266	300	284	255	284	279	253	308	293	271	290	265	276	287	279	256	302	273	286	242	269	264	270	283	266	292	268	257	291	299	271	269	289	302	251	303	282	305	292	295	282	290	282	273	278	300	268	255	259	278	294	283	275	289	272	282	293	278	272	261	281	287	255	272	273	287	300	260	310	259	274	291	286	269	287	273	282	305	259	269	270	289	296	284	295	251	281	284	287	275	273	247	281	284	300	267	272	248	271	285	290	292	288	270	296	275	264	257	279	271	298	253	282	271	268	261	286	313	288	311	299	311	272	251	280	253	246	260	269	313	262	291	284	292	289	277	271	268	296	256	272	306	285	274	288	251	276	267	265	254	283	287	281	268	293	264	263	288	260	277	289	272	260	266	296	293	269	267	270	273	288	269	258	256	265	300	252	264	289	299	287	267	288	284	269	276	286	287	313	270	299	266	278	303	249	280	294	302	277	277	291	309	301	278	306	276	314	256	264	288	298	264	301	283	256	272	287	283	272	263	264	278	279	269	256	246	281	288	264	290	287	276	264	272	259	273	263	267	300	295	256	285	271	272	290	277	278	264	281	244	283	294	297	267	292	277	290	320	234	256	303	278	304	277	292	280	315	250	274	258	242	284	295	275	261	252	281	283	288	288	276	289	273	262	294	294	294	290	284	292	289	270	276	295	274	285	246	288	269	274	268	252	282	270	297	260	294	249	262	274	258	269	281	277	283	268	278	270	269	293	301	279	270	261	269	261	290	264	307	293	280	305	283	292	268	320	243	270	282	270	284	286	271	296	303	284	264	286	279	275	262	266	276	282	291	258	259	283	270	254	298	299	278	264	254	278	305	270	294	289	273	248	285	266	263	276	266	309	294	282	293	310	259	271	301	267	264	264	276	252	252	271	290	264	245	280	289	288	278	272	268	264	283	285	322	288	241	305	278	249	278	290	288	281	278	289	227	273	303	281	293	277	299	285	277	275	286	272	269	271	285	293	265	282	260	245	278	307	298	285	249	277	264	268	265	269	285	291	270	293	296	309	280	299	249	281	279	271	267	272	290	251	291	259	284	292	275	260	264	272	290	244	261	293	281	301	281	284	269	264	272	277	280	269	274	278	270	239	278	290	262	276	260	260	299	276	294	283	288	242	299	282	286	276	264	272	281	274	310	296	278	288	286	290	290	281	268	288	297	294	275	281	274	266	289	326	298	330	273	283	289	313	280	305	259	269	274	306	272	285	311	300	290	279	283	274	275	272	280	257	249	284	271	266	268	309	276	254	288	292	256	293	284	290	263	279	294	277	256	296	281	312	295	282	262	301	307	291	290	284	317	295	298	276	295	275	281	287	268	268	283	310	291	286	231	289	281	257	282	279	274	275	287	298	291	304	288	265	272	263	300	267	264	296	279	296	294	292	271	305	284	278	296	259	286	283	286	244	255	281	308	290	272	260	293	280	286	287	282	252	258	271	281	278	308	260	265	300	276	258	271	266	283	270	254	301	288	308	279	249	290	322	302	276	290	285	282	274	302	266	305	272	274	306	268	295	265	261	242	286	286	293	285	289	286	300	269	265	276	287	301	291	269	272	257	247	253	278	288	228	270	321	277	276	264	274	235	298	274	277	254	265	298	283	292	269	262	265	300	267	277	256	257	279	270	281	263	277	267	279	284	276	281	279	287	290	291	301	287	286	249	263	309	255	305	257	284	293	306	257	278	283	275	275	280	297	270	297	280	260	274	298	274	284	276	288	298	289	280	301	271	253	263	288	280	252	264	270	272	259	272	304	300	295	301	254	272	290	264	284	303	278	297	296	286	273	257	288	255	242	251	288	284	283	254	281	269	294	277	277	290	275	281	307	286	288	291	269	292	278	286	278	298	264	269	273	257	265	258	272	263	261	279	302	310	267	279	308	267	286	263	276	276	289	283	290	293	269	262	276	338	296	308	273	304	284	249	266	271	295	292	287	308	275	296	275	255	305	306	264	288	270	274	311	245	272	267	289	270	283	269	252	261	250	267	293	315	267	248	308	261	302	280	269	267	280	268	295	238	275	257	252	289	280	292	272	279	300	281	234	300	305	274	260	288	278	276	277	276	297	271	296	268	267	269	293	305	333	296	290	276	263	268	259	293	285	270	285	314	279	283	299	278	256	300	272	274	278	273	243	263	284	263	300	288	290	270	288	269	298	260	270	308	275	266	303	285	257	296	296	285	271	286	279	254	264	267	278	290	288	266
25427	30842	19228	11153	6842	5327	3667	3136	2617	1970	1406	1065	802	761	655	662	682	633	710	719	620	500	501	459	474	390	388	341	338	310	342	347	342	345	328	378	377	359	380	358	375	367	342	400	362	368	328	345	366	327	317	356	351	332	368	329	289	321	334	286	302	313	318	301	296	315	310	307	304	323	312	280	291	274	279	277	273	302	279	286	321	310	332	297	273	313	313	320	283	294	320	269	321	303	296	285	317	306	291	314	287	247	298	294	330	309	293	317	295	298	284	334	278	305	303	287	302	292	250	294	295	303	278	327	297	268	305	268	284	293	297	286	271	278	312	334	289	300	303	279	349	271	306	326	317	282	331	303	294	291	300	297	272	284	254	286	304	306	312	321	318	282	302	270	304	323	277	286	301	299	310	299	301	284	313	322	304	264	300	296	305	294	296	346	306	287	276	281	296	268	315	326	248	284	276	298	318	299	287	284	291	303	323	310	281	295	287	308	281	308	289	313	290	287	281	306	294	290	289	305	292	303	271	324	325	324	299	286	295	301	307	298	308	273	313	302	310	300	296	276	280	338	284	347	324	301	285	296	268	303	293	297	291	283	305	297	310	303	312	282	287	294	281	298	327	327	300	312	294	315	266	296	299	270	287	297	296	298	300	307	306	315	286	312	287	337	291	295	319	287	306	291	293	296	323	311	282	291	314	296	280	269	308	290	331	290	319	340	320	281	291	335	299	275	288	296	306	291	324	310	297	286	325	283	302	263	335	278	350	288	309	313	298	267	289	310	278	316	286	306	293	312	281	282	277	309	374	299	284	285	285	256	285	311	300	292	302	300	326	294	276	293	328	313	312	324	298	286	284	269	282	281	289	296	318	295	286	247	271	296	293	303	278	302	334	302	288	307	306	287	309	288	322	292	293	309	291	284	336	298	326	305	294	296	298	308	323	322	299	316	302	305	251	287	297	305	299	315	291	313	302	300	287	301	293	261	301	277	309	335	306	299	283	299	331	309	314	326	324	265	304	284	297	296	293	288	294	279	306	282	322	304	288	296	299	302	299	280	311	296	317	295	321	303	322	301	318	321	278	287	317	306	267	307	278	302	315	285	280	290	297	298	293	306	301	265	305	308	320	317	275	300	295	301	303	307	296	309	316	311	307	337	300	284	320	286	289	301	293	286	312	298	314	292	270	274	288	286	326	316	303	307	300	295	294	287	298	272	271	303	318	293	320	262	328	271	314	280	306	300	290	284	313	287	316	252	287	288	298	274	330	305	308	262	285	318	322	286	287	280	284	284	299	302	297	320	289	286	285	290	287	306	297	312	319	294	311	308	293	301	320	285	286	309	281	304	296	275	294	286	297	263	283	276	341	322	307	316	322	310	308	288	320	284	302	298	292	309	297	310	294	294	294	323	306	291	267	316	357	301	287	330	295	285	291	298	318	268	284	308	285	305	265	309	286	309	302	277	311	292	306	316	282	301	279	300	262	304	271	267	316	333	296	306	316	290	283	299	313	318	283	295	311	271	323	274	302	315	326	304	322	297	294	293	275	280	303	270	282	285	306	310	299	290	330	314	340	287	299	320	333	299	299	301	311	305	290	261	308	259	290	284	287	312	275	326	286	282	300	272	274	283	286	275	310	285	333	305	286	317	334	305	270	291	294	279	300	288	311	314	303	335	314	312	277	301	280	278	294	317	305	298	285	283	296	319	329	277	291	292	314	291	326	294	299	264	267	300	294	297	303	297	275	309	321	288	307	265	295	325	288	310	285	276	290	263	298	285	285	293	309	312	259	315	326	298	263	278	300	301	285	286	293	292	279	272	317	318	295	321	308	293	313	309	295	279	303	281	287	326	285	286	288	324	326	263	293	279	291	284	320	285	309	289	308	294	282	283	289	306	320	313	302	310	284	310	285	293	290	273	309	294	297	286	317	303	321	308	291	290	297	280	313	271	271	298	299	276	302	282	285	266	314	293	307	297	339	319	263	282	296	277	291	304	309	274	284	313	306	334	297	283	309	326	293	281	294	310	317	306	311	282	278	282	277	289	268	298	323	326	326	310	294	290	336	317	293	275	295	279	282	309	284	287	303	311	300	306	320	309	304	294	286	287	301	333	281	308	282	272	291	277	288	310	303	291	281	305	335	282	308	304	317	325	314	268	320	323	295	292	317	303	308	287	317	283	255	290	316	322	287	304	325	332	281	305	311	307	267	304	298	325	292	309	280	311	313	298	281	299	288	285	270	305	288	304	287	305	272	303	246	288	296	302	319	319	297	307	279	288	283	323	302	306	273	264	276	279	276	315	254	302	282	285	326	332	305	286	284	283	304	266	291	298	302	280	288	295	296	281	289	262	316	276	299	301	286	266	308	300	306	284	301	276	264	293	324	261	292	306	307	298	263	292	338	294	309	283	272	280	318	275	290	313	296	285	315	325	299	309	311	270	303	268	310	308	291	308	347	301	331	296	274	296	329	295	315	323	310	283	304	295	292	288	299	290	329	285	295	293	286	294	299	299	324	320	298	270	306	327	298	272	295	303	322	278	317	291	271	283	294	272	264	268	291	312	294	294	280	317	286	267	274	315	305	298	275	306	267	312	293	291	307	287	314	297	327	314	304	299	289	330	263	286	289	320	315	278	288	304	307	307	274	301	306	315	295	308	289	314	306	293	280	290	296	308	310	309	284	270	298	320	265	319	296	344	270	300	313	289	328	324	284	309	313	304	295	300	314	302	276	282	307	298	294	292	283	317	302	282	353	304	293	303	284	287	305	291	310	274	305	304	279	283	257	315	334	295	324	290	313	277	301	281	305	305	287	277	295	290	317	300	305	302	255	280	278	302	291	300	334	319	302	283	328	325	275	311	296	283	321	326	276	290	313	323	291	298	306	316	317	311	293	243	315	273	319	292	286	290	318	286	316	308	317	272	266	317	327	295	293	320	302	327	295	324	271	267	316	281	287	308	311	303	326	332	314	269	279	278	273	314	283	296	316	280	308	290	304	268	293	310	270	264	312	324	324	305	322	307	294	291	290	302	279	314	302	314	328	279	285	288	289	302	307	307	283	317	314	297	310	277	281	292	299	307	305	305	316	292	289	282	297	295	276	296	270	293	283	304	320	275	299	280	254	320	293	297	282	295	277	320	276	301	314	302	318	308	320	302	312	309	336	333	296	308	303	304	307	291	328	304	259	317	301	289	292	286	291	310	287	292	292	279	289	300	303	308	304	291	301	301	287	314	291	278	309	329	304	308	295	290	271	295	309	318	317	312	294	298	303	295	307	299	287	305	284	278	311	295	300	297	306	284	328	298	288	310	289	290	298	281	291	320	275	260	276	315	302	318	277	279	311	320	314	303	283	309	277	310	278	309	280	330	284	325	289	264	280	286	310	299	311	287	293	297	267	301	299	316	275	292	331	298	248	322	299	290	282	299	290	276	280	298	277	317	327	283	307	303	282	293	318	323	281	292	307	294	334	314	306	300	302	339	268	291
25570	21665	28049	25792	14458	3499	1976	1676	1441	1199	993	915	759	712	704	723	744	772	677	722	710	601	628	653	634	554	590	577	571	508	546	568	580	556	590	550	610	584	590	604	551	575	537	571	583	553	534	602	599	605	592	562	545	572	531	537	604	545	577	550	574	576	566	553	527	551	548	552	540	568	552	526	527	540	602	512	528	529	526	567	579	533	587	554	586	556	516	601	537	558	563	526	544	527	550	535	582	539	532	542	528	570	525	597	609	525	569	536	539	518	525	558	556	572	538	543	592	551	513	564	576	538	558	532	561	539	548	513	550	524	601	551	557	573	574	503	539	525	606	601	575	606	569	523	588	546	568	504	544	561	538	566	558	579	508	587	545	590	527	580	566	575	554	559	577	563	546	535	564	562	523	552	566	533	563	507	523	526	575	565	511	561	579	578	548	570	547	567	556	562	553	529	526	591	537	570	585	552	526	545	536	555	535	554	574	510	535	542	532	574	559	538	568	537	555	533	532	552	556	516	559	533	598	532	530	540	546	512	534	570	529	572	534	558	582	584	559	548	566	537	549	515	563	575	545	583	558	580	529	572	578	562	560	505	556	546	571	574	514	546	577	583	574	538	626	571	542	538	522	497	532	508	551	569	581	541	542	542	558	486	520	545	552	592	565	543	559	534	548	483	528	549	507	549	567	528	553	556	568	541	545	531	544	584	564	564	511	579	576	536	588	522	535	507	557	548	548	600	546	567	542	528	540	528	550	573	566	565	520	544	545	545	568	540	519	579	583	540	547	549	577	547	538	518	573	563	556	557	523	533	567	573	563	559	537	561	529	566	562	544	534	520	592	508	580	573	616	553	608	478	562	503	553	498	548	514	499	535	547	558	597	585	587	507	556	538	547	537	514	525	550	607	565	536	569	571	562	539	541	584	554	506	534	561	554	524	538	556	522	578	554	557	531	561	583	548	503	580	544	572	533	579	524	525	601	550	506	534	556	535	521	487	501	527	550	543	542	519	547	541	518	582	542	543	513	527	525	555	567	557	531	574	541	542	523	561	596	535	568	518	607	519	522	578	510	524	549	591	564	561	555	507	544	523	554	519	532	563	563	512	561	544	593	561	513	509	544	543	542	566	558	531	551	560	572	560	552	505	514	538	531	540	519	575	499	499	563	531	571	553	585	563	535	541	520	599	556	515	536	571	549	505	575	515	582	549	575	549	565	583	520	533	498	533	593	525	584	528	524	562	587	543	547	527	551	528	549	544	589	533	498	535	592	573	533	514	590	555	590	509	601	556	553	494	503	517	556	577	540	565	525	521	563	510	569	561	483	563	545	574	573	525	555	547	572	524	595	497	553	578	570	564	514	529	550	507	499	514	592	539	565	563	542	541	560	575	526	537	576	551	514	538	576	563	550	505	551	522	528	588	553	519	573	557	545	541	554	544	541	560	543	558	565	544	538	524	510	534	568	516	579	591	523	522	553	551	523	550	555	502	534	583	541	626	559	547	553	575	574	530	560	526	538	531	540	526	540	575	532	563	570	512	546	536	585	527	560	529	561	561	483	535	535	560	510	490	571	495	558	546	566	509	561	516	583	618	572	521	579	548	507	544	554	523	525	587	545	539	518	560	537	525	533	555	548	584	568	567	567	536	561	576	576	547	556	563	541	520	550	541	531	516	538	535	525	556	507	543	521	567	546	562	561	519	569	549	571	518	575	558	537	532	574	503	564	547	565	518	541	587	582	544	568	581	555	558	530	572	563	582	540	551	559	557	583	578	516	563	525	585	521	542	597	548	569	533	514	531	542	537	535	556	529	593	537	532	525	518	508	599	538	530	533	558	531	575	556	593	563	557	553	563	542	525	593	541	554	551	548	543	531	532	549	559	557	533	564	531	518	574	549	551	492	527	521	540	517	577	561	547	519	528	543	570	538	542	591	555	534	520	539	564	548	551	533	545	588	551	562	579	562	543	566	564	541	533	512	573	582	521	495	535	569	523	568	530	570	556	546	524	542	580	547	529	539	520	566	558	516	570	514	581	550	546	576	527	576	565	604	587	548	564	537	523	554	539	585	561	575	544	534	576	544	576	539	524	520	550	530	597	574	570	555	578	543	526	519	548	538	545	555	537	543	508	560	565	533	552	524	530	531	563	503	531	540	556	526	516	558	527	540	523	548	544	576	536	573	568	530	550	582	543	534	561	553	526	597	590	581	553	534	584	526	551	601	562	566	512	562	549	572	551	553	527	521	530	504	571	579	514	575	586	547	567	549	567	532	564	570	538	522	533	511	511	499	575	566	543	586	557	532	610	543	537	531	547	552	522	513	531	584	547	520	560	583	571	543	532	533	529	548	545	547	563	561	553	526	578	572	543	534	582	568	542	550	520	530	528	552	508	571	549	559	546	565	532	516	558	556	554	578	567	553	567	544	521	536	569	530	566	553	523	554	583	564	585	547	540	549	572	538	528	575	585	523	537	542	534	538	538	605	545	543	563	557	543	558	508	541	533	560	576	516	521	533	573	569	516	542	552	534	549	563	564	561	556	547	555	569	499	544	555	518	532	554	523	553	559	579	582	578	562	526	537	566	536	596	579	552	576	554	540	555	586	555	548	584	582	500	548	565	547	522	588	592	573	562	528	602	546	556	532	520	553	540	586	494	529	551	557	504	498	593	549	532	533	563	521	561	518	527	528	518	537	561	563	610	541	534	512	529	535	528	578	552	513	582	549	560	521	548	523	534	517	582	567	567	609	558	571	553	537	547	570	572	515	511	512	565	549	542	582	539	568	555	515	522	561	541	524	555	502	555	557	508	551	564	523	584	565	554	537	580	564	550	517	595	526	547	562	530	566	531	513	579	544	524	549	537	621	577	539	565	575	554	580	528	512	552	535	542	551	549	547	581	528	529	520	553	525	555	550	498	556	534	586	549	563	574	526	557	526	532	580	567	532	560	532	513	566	578	555	495	507	522	539	555	554	524	530	607	536	536	563	553	531	569	578	530	511	574	547	516	534	543	539	552	577	547	514	534	572	574	545	559	545	547	511	535	538	540	551	535	522	552	534	582	547	534	559	547	541	547	546	565	542	510	529	551	561	549	543	565	563	541	514	577	607	501	525	551	530	557	508	556	525	575	555	533	571	545	559	526	570	562	531	534	540	546	552	557	562	544	573	549	507	555	578	523	572	559	570	557	539	508	537	542	547	570	574	519	543	599	561	531	530	580	534	506	547	575	541	515	524	545	557	579	544	541	554	560	549	511	546	491	521	539	558	528	625	535	566	538	530	517	539	554	574	526	524	590	581	559	544	519	586	551	546	582	559	584	578	552	480	578	600	576	533	556	565	503	532	521	580	545	567	539	542	530	525	547	548	580	551	523	531	567	562	551	483	495	539	542	573	538	535	564	612	594	552	522	558	559	570	566	566	570	535	570	534	550	575	543	539	550	569	587	555	505	540	538	585	557	568	595	577	552	560	549	554	575	510	566	498	535	556
24036	28095	14500	9769	6631	4394	3068	2752	2312	1721	1443	1161	993	905	855	807	916	876	873	810	817	768	717	748	656	658	614	580	603	626	576	589	539	570	561	584	633	671	609	637	619	656	601	633	613	617	620	597	651	619	577	610	571	591	577	617	582	602	585	535	612	529	579	553	526	587	550	596	573	551	525	543	554	566	570	580	578	572	537	570	576	619	564	555	593	582	605	572	545	569	604	540	559	599	566	571	576	576	558	546	562	543	555	570	583	567	580	607	543	592	593	585	578	581	586	562	594	594	588	573	567	553	562	613	576	583	575	561	584	545	585	559	572	577	558	589	566	537	551	563	599	568	548	558	583	573	537	544	588	607	542	555	530	545	542	547	565	608	539	565	554	537	558	595	565	549	590	573	580	578	566	551	566	574	551	590	570	532	557	577	548	527	530	602	539	553	544	602	560	560	565	566	587	630	615	551	613	592	609	558	614	565	583	542	553	561	564	528	527	559	597	583	571	551	569	546	560	542	548	560	612	570	550	585	580	596	559	573	598	526	577	556	560	579	557	572	592	579	573	607	600	600	560	570	538	565	581	558	529	565	535	497	570	583	578	539	556	602	547	612	575	510	525	555	564	580	558	581	534	597	590	575	594	565	528	574	570	549	604	551	550	558	621	546	542	607	582	587	563	591	539	576	602	565	577	559	534	577	568	566	586	571	586	565	550	548	592	603	554	541	634	579	571	558	549	594	562	564	578	621	567	558	582	550	588	521	592	599	566	543	557	549	596	575	556	581	586	578	581	609	519	539	610	600	624	555	569	542	578	571	593	596	568	555	550	560	533	544	559	562	525	517	565	545	575	501	584	584	563	552	587	576	551	557	605	549	573	564	578	597	552	598	508	557	562	581	572	591	554	559	584	593	569	566	534	572	537	585	552	598	573	542	602	589	572	579	538	580	559	582	592	606	560	566	555	612	653	612	568	572	542	524	558	627	551	599	554	571	567	549	558	600	545	541	556	621	581	604	620	538	571	581	538	586	540	525	539	568	561	523	551	618	596	566	589	554	620	567	559	602	536	505	599	627	532	571	578	576	512	547	598	530	535	602	569	570	535	543	608	534	580	584	570	585	569	583	552	613	538	527	562	558	583	575	534	569	577	563	604	607	604	521	551	605	586	561	566	554	563	634	563	544	574	564	562	573	588	571	570	523	549	626	579	557	579	574	551	573	578	587	594	567	579	560	581	574	546	553	561	611	528	549	551	510	571	585	580	543	552	572	621	544	516	555	563	579	565	608	577	540	588	540	564	519	577	558	572	635	525	586	583	539	560	613	572	568	526	602	566	588	528	555	584	578	562	556	527	598	548	556	573	545	553	577	609	551	536	558	586	525	573	567	540	594	609	610	602	580	564	566	564	512	612	555	533	531	612	555	518	579	582	550	550	610	568	567	579	570	582	536	589	565	528	594	560	609	561	613	544	557	537	539	543	566	554	575	570	585	622	570	593	556	574	617	554	579	570	563	562	566	574	557	529	554	514	603	582	574	577	526	578	577	582	538	555	530	535	570	565	535	553	590	566	599	560	602	568	549	535	567	554	556	509	512	581	595	571	561	588	535	539	564	582	559	574	556	550	618	541	555	577	543	586	561	563	588	577	567	565	563	613	593	570	575	595	575	570	566	573	590	546	547	502	561	547	591	569	557	614	573	558	574	565	568	569	549	502	560	561	569	561	561	533	559	539	547	594	572	608	557	567	525	589	572	550	541	568	538	594	559	553	536	601	574	517	591	559	565	582	586	553	592	535	579	561	551	589	540	592	558	601	577	568	571	521	582	592	561	583	573	562	555	564	552	559	557	557	590	548	518	539	548	571	538	603	545	558	621	556	539	605	522	598	554	571	575	574	578	558	601	573	562	582	593	579	548	587	592	536	561	539	517	547	558	570	559	554	554	568	526	563	564	570	560	594	587	594	573	596	618	596	530	548	568	568	605	581	581	543	559	569	560	568	559	557	570	561	553	561	571	552	537	558	533	601	556	572	545	553	575	550	569	576	586	617	598	571	557	542	583	558	557	629	545	565	574	557	511	610	593	584	576	601	523	579	560	578	559	561	530	571	518	568	555	551	622	581	583	540	574	611	574	545	577	539	625	543	575	519	575	542	609	565	556	579	552	559	556	607	570	506	584	579	543	567	568	581	571	566	543	587	610	582	590	582	528	573	593	558	557	596	608	567	522	565	526	563	564	571	545	560	538	564	587	605	568	531	556	556	555	569	519	561	603	525	526	585	513	541	565	565	551	557	533	577	596	507	624	625	575	541	546	525	570	570	553	572	566	554	543	583	596	600	568	576	566	596	580	572	578	543	554	548	585	569	555	595	496	575	548	561	546	556	553	569	570	597	559	578	597	551	567	619	559	617	605	558	523	566	580	568	561	567	531	596	586	572	537	564	591	570	586	593	523	573	535	554	544	602	539	561	566	549	551	581	571	581	600	565	556	571	555	574	546	590	590	588	562	593	558	553	598	550	570	606	568	527	575	608	562	544	569	580	589	549	558	549	581	554	598	527	573	586	578	581	548	543	580	567	559	571	553	560	591	606	593	540	536	595	591	535	594	600	585	574	563	522	550	553	564	573	547	567	514	544	535	530	549	529	602	566	582	555	595	596	552	585	583	553	560	554	553	581	624	567	547	508	576	564	549	529	557	508	579	594	576	630	560	565	524	548	571	596	529	575	576	579	590	557	525	547	570	593	638	536	548	545	607	566	623	538	531	563	569	582	549	548	552	603	549	593	586	556	566	554	581	589	578	544	567	597	580	542	548	544	578	575	594	599	580	570	575	563	582	580	589	564	557	573	557	550	590	543	584	553	531	616	554	559	536	546	554	602	581	576	568	572	576	571	574	545	596	530	626	539	584	585	571	577	584	510	576	562	561	562	564	566	547	576	572	567	556	556	564	546	585	596	564	538	575	600	553	565	578	571	577	539	528	594	584	566	604	551	547	558	545	574	554	530	576	577	506	608	571	594	557	575	550	567	572	574	543	593	560	546	548	548	544	594	533	592	597	578	547	558	543	565	522	551	575	561	550	573	570	588	585	559	562	555	592	555	550	546	596	568	560	595	551	526	532	547	569	563	537	570	536	539	571	564	578	532	558	548	546	562	525	551	530	550	565	555	578	516	539	580	548	612	645	570	574	552	539	555	529	584	542	581	574	586	564	586	551	544	559	560	545	556	538	622	552	592	590	576	594	536	551	581	562	573	592	591	590	523	555	602	571	554	562	622	543	574	593	530	539	568	546	588	574	560	544	582	582	575	618	567	587	555	534	589	558	580	613	600	575	569	625	582	565	567	592	600	545	568	544	569	553	588	608	556	508	557	544	548	563	545	633	551	546	556	596	576	598	579	599	595	597	546	550	554	571	583	539	560	566	578	565	568	558	540	617	583	538	551	580	570	546	516	555	540	551	573	548	553	621	569	582	562	562	567	532	562	548	553	578	537	587
23267	21752	29638	24391	21764	21939	12131	3141	2161	1710	1361	1063	954	889	793	844	813	814	857	720	763	680	679	655	570	606	523	501	469	492	459	454	472	497	529	523	546	564	567	467	529	505	546	540	521	495	561	498	595	517	460	494	491	463	511	496	485	500	450	470	492	480	474	476	465	489	480	475	467	433	477	435	438	456	430	460	467	446	438	471	477	439	476	472	454	460	431	497	445	464	475	471	453	472	458	454	444	482	458	460	451	473	417	454	492	468	429	447	442	459	450	419	434	454	455	477	431	447	458	468	450	455	429	429	428	432	445	436	457	468	437	453	485	441	420	427	465	437	449	463	424	445	432	479	428	476	448	408	439	420	436	482	449	453	415	464	447	449	505	444	438	450	445	455	446	461	453	432	455	414	446	478	416	454	472	474	474	443	433	449	442	465	424	454	485	528	428	451	443	450	446	480	473	461	426	460	450	419	426	457	438	459	426	408	465	462	453	463	444	460	464	452	445	458	442	448	449	441	450	452	460	447	413	489	437	484	441	434	456	417	418	480	495	431	432	445	454	440	433	477	422	417	451	470	445	455	463	448	464	459	470	469	484	455	452	464	441	416	440	447	455	467	462	438	428	417	449	411	457	429	481	419	462	437	431	469	463	487	449	432	445	442	460	448	436	421	437	446	455	468	464	446	430	449	437	457	457	435	439	454	463	443	426	435	443	462	436	462	479	490	440	418	442	434	458	441	436	451	458	442	496	465	479	427	462	438	461	424	470	469	428	421	438	459	458	427	483	431	455	453	499	419	421	430	466	421	420	455	449	444	429	472	451	454	451	454	404	432	443	447	440	451	435	437	459	468	479	412	475	401	467	435	438	440	472	533	451	421	440	427	474	455	406	435	419	459	418	440	427	443	470	440	465	467	460	446	448	480	435	445	469	493	460	445	417	435	489	436	449	444	475	426	448	442	452	488	462	461	436	439	451	435	456	428	446	476	464	458	437	417	455	443	436	435	422	456	390	475	447	457	432	465	436	478	457	456	426	419	440	445	443	408	419	454	482	452	463	424	405	440	491	451	451	416	442	490	462	474	476	439	469	458	469	450	451	472	437	434	467	463	459	470	438	425	418	407	413	450	467	454	480	455	470	449	457	485	464	464	477	484	437	432	460	424	399	474	448	466	456	450	430	430	501	443	429	384	472	423	444	431	481	441	438	444	446	461	455	426	453	451	447	462	446	441	445	462	466	484	481	470	465	466	460	447	469	436	448	441	469	467	430	450	405	459	454	469	475	486	411	479	435	432	423	455	480	443	461	447	459	464	434	472	437	464	414	482	430	463	489	457	453	485	439	452	490	420	425	465	410	440	480	456	448	451	496	448	465	476	424	466	471	445	476	439	455	450	494	439	422	451	461	468	434	490	434	443	455	455	415	437	433	431	448	461	489	457	494	442	451	443	496	473	476	442	420	433	451	475	425	470	444	436	425	433	444	461	458	431	443	451	442	461	456	440	456	425	452	425	482	433	446	420	463	466	482	454	424	481	455	504	431	449	447	483	493	436	446	444	457	457	485	425	451	419	487	457	421	494	465	448	482	435	461	417	433	431	478	445	438	417	450	454	414	428	451	379	426	465	443	440	465	457	453	432	457	428	452	453	466	469	434	449	434	434	478	430	429	435	458	426	438	473	434	458	459	423	430	484	435	445	455	470	430	441	484	437	461	468	469	446	450	447	433	440	476	446	421	440	454	452	434	412	416	415	470	458	441	481	434	443	399	429	478	428	461	442	471	508	444	417	473	426	431	460	446	454	473	456	445	453	449	430	471	449	434	457	432	462	443	449	468	468	473	432	447	422	397	492	461	433	450	461	459	488	461	446	442	455	451	466	462	435	469	436	428	504	424	447	458	424	454	431	424	439	468	521	474	489	464	427	443	474	442	465	425	433	432	459	430	462	442	462	460	452	447	437	429	452	475	430	428	437	467	405	423	426	463	478	489	484	450	463	421	458	454	448	436	477	416	509	397	437	447	458	408	443	464	460	431	474	445	432	423	429	485	504	439	505	453	502	481	464	497	493	457	470	475	435	443	447	426	463	451	487	465	458	465	490	468	447	454	475	469	447	457	452	474	473	479	456	432	463	461	462	474	503	442	431	442	436	456	441	421	466	446	454	457	490	426	408	491	454	454	444	415	453	461	470	432	466	464	458	458	454	489	445	412	432	419	466	426	475	440	447	451	484	430	441	444	420	456	492	446	463	442	437	469	465	476	446	482	451	425	448	444	441	425	429	479	437	448	453	430	463	405	458	449	444	445	454	464	406	451	479	447	481	473	465	406	476	430	475	462	450	479	456	445	458	465	479	450	475	424	430	435	469	458	461	454	457	464	456	443	430	467	432	428	437	470	460	460	484	423	431	473	452	446	449	435	434	445	449	450	463	485	484	504	466	463	468	457	472	491	473	444	484	422	431	433	458	468	443	420	474	404	486	424	449	449	462	442	446	441	477	431	476	454	433	447	469	427	447	486	457	441	453	447	466	416	446	449	430	464	430	417	471	452	438	462	475	457	460	461	453	463	437	414	448	443	464	476	481	422	476	445	459	462	459	446	485	457	439	434	451	489	441	458	455	444	434	422	427	454	452	443	448	461	440	477	495	472	459	458	460	458	479	480	460	451	424	476	429	467	454	458	460	452	434	424	441	473	477	432	448	460	461	459	480	462	471	450	455	454	420	462	486	470	425	429	428	429	438	456	454	470	461	481	482	424	441	479	449	419	483	476	436	447	462	448	474	432	417	450	396	436	459	420	450	448	412	435	497	469	485	438	423	467	462	433	400	445	426	457	466	450	471	451	455	441	464	446	441	446	478	459	421	428	462	473	461	432	442	464	462	444	461	456	432	436	468	489	430	482	450	456	425	474	474	466	447	461	454	412	444	440	460	451	456	446	461	471	422	427	426	446	454	444	454	448	462	466	469	460	409	456	466	447	466	429	511	498	450	445	438	451	450	446	458	419	401	451	443	452	462	454	448	443	435	502	444	441	496	450	452	465	421	487	454	439	454	438	509	448	465	417	415	476	427	458	503	469	453	483	461	486	497	458	468	470	471	457	422	422	457	492	426	427	448	454	427	442	486	465	426	481	439	431	455	429	446	421	467	404	431	455	422	465	451	449	437	466	492	442	427	433	425	457	452	470	457	457	451	486	432	428	459	435	523	435	458	476	476	451	426	464	471	473	473	470	469	386	429	474	428	466	434	423	443	442	454	432	480	436	492	463	443	443	454	453	440	457	420	433	435	427	446	472	439	436	440	454	418	455	461	429	446	424	461	489	451	422	454	437	466	466	447	469	451	468	476	452	467	495	453	491	448	456	454	447	441	476	449	442	448	464	433	410	475	487	480	407	445	461	475	468	464	407	401	422	433	421	446	427	456	455	468	446	451	469	440	431	468	428	470	442	468	450	469	460	470	427	448	459	462	449	418	468	464	469	456	466	437	462	402	425	455
28549	35245	20793	14562	11834	8053	5877	4404	3575	2559	1972	1525	1276	1122	1142	1073	1021	1134	1106	1000	888	747	783	814	626	652	534	509	497	493	489	521	520	549	561	537	564	572	576	564	562	577	545	551	589	579	589	532	544	530	522	513	493	486	469	488	485	469	414	485	511	453	489	430	460	497	430	465	462	473	468	495	421	451	431	468	462	456	455	482	490	442	475	494	490	456	433	446	426	476	457	455	447	431	462	473	451	485	441	473	465	428	475	476	474	444	451	427	446	441	474	462	431	419	446	455	438	470	467	445	424	442	454	456	449	454	427	465	499	474	456	415	398	448	453	471	481	424	440	452	462	445	452	438	436	472	440	451	435	466	456	427	422	470	477	439	443	461	453	443	442	459	450	437	465	517	475	434	477	451	432	457	438	432	412	489	481	449	474	473	469	447	436	442	471	425	457	447	457	456	490	496	465	506	430	463	409	528	468	473	427	465	479	480	464	478	470	467	448	454	476	509	441	460	522	469	445	477	461	465	466	479	439	426	489	469	448	432	483	478	465	444	474	428	440	461	428	481	442	418	493	413	495	431	424	451	449	426	417	465	420	459	432	473	429	451	470	498	440	461	434	456	425	457	467	479	472	509	464	445	466	477	505	468	498	490	444	469	439	488	436	416	460	447	418	487	464	485	446	462	434	460	458	430	445	447	435	410	409	428	432	406	452	474	491	418	486	435	452	454	449	440	476	493	455	445	453	477	474	490	447	458	413	438	457	447	463	460	494	437	409	450	466	496	450	466	475	454	477	415	463	512	467	433	464	478	451	440	428	484	470	435	454	468	462	475	450	455	442	447	477	449	479	456	468	452	432	471	454	464	413	462	445	441	425	455	403	431	457	486	474	444	461	447	471	447	449	465	432	463	452	464	475	462	440	460	411	495	484	463	456	481	459	451	473	470	426	442	424	447	457	417	442	476	449	444	433	426	458	442	441	443	433	469	444	442	429	469	452	451	473	485	425	393	454	463	477	416	428	426	422	459	468	454	441	437	461	454	433	467	472	478	486	429	465	473	496	465	455	478	434	464	429	450	486	458	441	479	443	448	464	450	444	416	437	457	465	464	457	482	467	454	451	416	459	480	423	478	471	439	428	444	454	493	450	472	471	466	480	446	471	437	469	476	429	437	459	454	443	458	478	474	462	463	482	447	419	466	496	445	453	470	439	462	431	458	445	470	471	445	512	452	444	463	426	449	440	451	457	469	468	416	448	446	427	434	470	461	409	470	457	464	430	456	424	441	490	438	434	416	463	430	473	420	454	446	495	491	455	456	457	451	448	444	426	468	452	457	437	451	456	459	486	488	468	446	417	469	441	458	445	444	447	433	456	419	412	450	468	431	434	414	443	442	461	446	485	450	474	412	470	487	459	451	445	465	447	448	413	509	443	427	468	415	457	450	485	449	439	419	440	440	444	451	475	463	450	434	474	472	458	412	475	444	426	429	485	452	412	492	426	449	439	444	469	446	440	496	467	474	461	474	487	492	446	482	439	467	441	441	491	444	454	419	470	488	477	453	470	418	412	417	439	459	487	477	410	427	450	441	438	453	436	398	470	453	447	476	474	468	428	494	461	466	452	454	474	459	428	498	434	475	447	473	464	470	464	441	471	458	452	464	476	460	446	478	457	480	441	452	407	458	426	459	436	408	454	423	444	468	474	470	465	484	446	468	407	425	451	427	458	418	452	443	462	456	499	467	484	454	472	430	443	456	459	468	437	449	460	470	486	449	474	450	472	489	473	445	453	469	471	452	464	411	432	485	453	453	468	444	429	442	475	479	418	464	486	432	463	449	457	424	441	433	469	423	443	469	469	409	464	484	463	451	434	430	474	470	428	416	464	487	458	480	468	416	439	453	446	441	438	468	450	438	441	458	427	453	436	438	434	461	481	465	458	480	450	512	403	450	440	472	436	434	444	412	447	411	457	507	444	437	426	462	470	474	457	458	484	473	458	460	426	410	443	448	458	430	451	455	426	462	446	428	437	469	409	457	476	455	426	499	463	479	409	441	450	470	509	478	457	470	435	476	430	428	412	450	425	453	444	497	436	433	442	466	439	431	458	429	470	456	440	422	459	460	456	473	483	415	479	448	480	442	465	506	438	440	477	448	455	455	469	461	447	413	417	478	462	418	461	466	453	468	475	475	433	437	477	414	430	416	439	471	462	469	428	457	462	458	448	471	439	479	429	481	468	458	454	463	429	452	399	471	435	472	452	447	435	435	463	463	434	486	437	408	418	414	431	456	442	483	419	447	432	433	492	456	449	432	472	493	437	444	459	462	440	494	449	468	448	463	419	475	446	451	456	439	461	439	407	456	445	447	432	434	493	419	458	459	423	451	423	454	456	459	416	497	403	456	474	432	437	457	429	432	453	446	466	461	434	460	460	454	428	442	499	458	431	417	470	427	496	455	488	418	470	434	415	449	474	440	451	482	487	476	455	445	425	474	409	444	456	464	505	427	469	439	460	449	468	457	470	459	444	487	474	474	465	497	467	442	442	417	448	428	424	429	496	449	481	483	481	478	469	435	472	432	473	449	456	442	455	417	453	418	465	452	454	460	444	429	452	478	466	417	464	439	442	485	442	451	459	422	478	474	467	444	485	483	418	438	444	424	487	464	447	458	473	472	420	447	441	451	462	473	447	426	470	465	452	427	446	439	446	453	417	429	451	437	478	421	464	421	442	417	439	456	425	458	425	452	464	422	460	441	459	477	436	421	436	465	495	436	443	482	450	458	440	438	416	479	483	452	440	450	483	448	464	437	477	436	469	465	429	453	465	426	446	477	460	440	459	448	433	448	425	476	456	432	472	451	449	428	428	465	478	449	453	436	425	484	433	445	441	464	470	474	445	465	465	439	481	448	453	451	474	440	434	436	467	459	476	464	464	439	472	472	428	461	431	430	437	428	397	433	482	468	440	454	407	444	458	431	437	439	419	449	409	477	477	456	444	424	467	488	458	474	497	443	507	486	454	473	418	469	427	464	419	447	444	494	459	478	392	464	453	500	439	455	419	463	409	478	477	452	433	451	465	448	491	490	432	460	440	457	466	467	467	454	442	423	472	452	463	428	444	462	463	439	442	435	471	467	418	474	472	479	434	413	453	451	436	477	455	476	441	436	460	433	430	511	403	484	485	459	420	479	477	448	441	450	401	460	440	449	430	441	448	434	455	473	483	434	468	478	484	499	445	475	470	417	457	434	484	439	423	456	457	497	487	473	500	469	465	453	441	464	512	441	443	426	461	497	454	456	470	450	438	432	452	427	468	459	477	444	464	446	456	453	457	448	469	492	440	439	416	465	479	495	450	446	483	418	426	433	467	486	430	432	423	482	400	461	488	452	427	419	458	421	462	505	436	434	446	439	467	462	436	426	424	426	494	461	446	410	497	479	448	472	450	465	472	462	441	477	433	430	422	422	417	450	448	461	439	432	466	473	426	468	423	459	470	460	462	439
29592	20880	12567	5269	4117	2343	1616	1213	987	826	681	587	524	474	524	502	521	546	508	482	478	473	451	426	456	429	369	379	395	389	387	442	411	419	402	447	388	391	421	414	416	421	424	476	412	396	429	418	402	402	419	399	401	440	378	441	408	364	399	408	435	420	424	388	394	394	387	413	394	397	398	382	384	340	386	358	388	384	422	417	379	399	374	404	398	392	405	438	426	391	386	369	395	370	398	402	405	411	389	430	393	376	385	409	420	385	403	335	375	410	402	404	385	422	400	381	380	420	381	423	438	413	422	404	422	414	421	403	420	391	359	385	413	402	394	374	391	411	405	381	406	374	384	456	394	408	394	391	388	384	419	418	401	396	370	370	344	412	418	431	397	392	401	386	390	396	373	377	391	421	381	386	386	395	409	386	385	375	430	384	403	384	401	397	397	392	404	347	354	403	377	378	433	365	403	378	387	404	397	417	367	382	370	368	359	394	393	390	401	422	404	408	396	399	421	403	430	362	400	421	380	395	420	418	406	403	378	386	360	412	378	397	362	409	376	398	383	416	374	377	423	386	360	402	370	425	381	364	386	394	370	403	393	347	404	388	388	414	398	388	428	390	372	420	391	352	396	384	383	392	388	424	396	398	363	407	398	363	381	390	425	413	362	385	363	380	398	368	363	368	395	355	373	381	372	385	391	395	366	405	400	393	363	414	398	381	393	412	377	405	406	419	433	352	409	416	384	391	402	356	391	431	401	373	389	429	377	388	388	373	409	387	392	385	398	386	384	403	396	401	357	386	425	410	417	389	375	394	406	394	390	392	389	375	359	396	392	360	370	388	395	364	411	359	428	375	374	399	396	396	366	397	400	396	377	387	408	395	390	397	396	366	387	363	401	389	408	395	378	398	340	348	371	400	416	385	408	395	394	409	407	401	398	378	393	384	389	418	375	385	417	387	395	387	382	404	383	365	369	410	403	412	371	411	372	402	350	412	379	383	396	393	374	398	397	414	406	417	413	448	384	405	413	403	382	391	437	410	406	381	412	422	447	394	404	375	402	398	365	382	407	391	382	362	399	392	388	372	377	421	398	348	371	386	398	384	384	385	394	397	441	410	415	387	407	397	393	411	397	411	407	400	396	395	395	412	402	391	413	370	408	404	407	381	421	364	396	410	392	404	394	389	416	373	416	380	383	410	409	411	399	389	372	403	401	368	394	405	388	394	417	373	389	383	423	408	403	371	410	424	386	400	376	384	351	390	389	384	362	396	402	387	378	354	448	386	434	363	391	397	374	361	404	411	373	397	377	420	400	377	380	367	352	365	377	402	372	404	388	434	383	394	397	385	375	371	370	417	363	390	387	376	399	424	373	416	374	380	445	424	381	389	403	423	393	403	395	397	403	416	408	408	384	359	398	393	415	381	389	367	384	392	383	383	394	410	369	380	383	391	359	398	402	400	379	410	388	405	408	391	368	388	381	406	388	379	416	403	392	408	386	427	379	414	406	362	394	416	412	378	351	419	402	406	376	359	378	402	379	419	419	394	373	419	367	396	430	345	377	383	366	348	421	382	400	414	432	375	427	378	411	401	369	364	423	399	407	391	433	393	401	394	409	381	417	396	379	420	386	388	410	379	405	389	383	403	369	405	397	403	413	371	376	382	396	428	398	404	384	393	432	386	415	419	409	348	431	402	410	426	393	372	400	409	411	397	393	416	376	389	394	413	394	393	384	410	397	373	389	405	411	410	421	411	407	394	363	422	418	392	387	358	395	382	436	378	400	397	371	356	432	416	417	389	396	387	386	397	419	360	390	399	420	412	385	404	408	374	389	411	415	385	368	410	372	418	411	407	384	364	387	394	454	402	410	420	391	403	391	390	405	406	397	387	424	394	425	432	396	393	391	406	397	387	346	400	408	399	402	377	371	405	384	420	393	413	396	394	381	439	377	442	349	399	408	386	381	406	411	406	379	389	416	397	404	408	363	391	414	390	415	384	398	411	372	374	386	386	400	386	420	394	374	380	431	401	379	357	409	363	397	426	383	409	392	361	384	433	392	408	396	406	387	394	399	387	389	368	371	384	410	379	367	403	399	368	452	362	405	381	415	389	373	362	406	403	399	387	411	392	399	395	407	363	419	410	393	367	385	419	381	372	416	366	353	396	390	377	367	396	420	409	410	412	373	398	372	396	391	377	399	381	375	365	396	404	413	422	377	380	375	394	392	360	383	421	414	397	412	399	356	409	401	413	378	363	389	385	385	427	383	397	365	407	409	396	413	428	366	385	403	354	374	362	390	387	429	390	388	418	396	357	352	396	369	384	387	416	354	376	409	377	397	361	377	403	364	365	396	383	407	379	385	438	435	404	398	376	406	383	392	391	378	371	392	370	385	402	367	389	427	385	404	445	422	414	383	406	402	393	391	369	425	430	373	398	387	393	382	418	407	402	413	417	399	383	389	386	407	406	385	362	416	408	403	401	429	448	401	378	370	407	391	359	378	418	362	405	415	440	416	395	389	409	402	384	410	414	377	396	424	404	402	389	399	421	373	395	424	414	395	372	399	369	381	378	417	389	403	395	409	406	450	374	421	381	387	369	395	405	420	409	403	372	424	400	379	401	395	419	453	417	397	386	373	395	385	401	379	374	396	412	400	400	374	385	365	403	406	402	370	360	448	364	393	395	382	373	389	401	390	406	412	406	382	397	368	386	423	377	379	421	401	395	366	401	437	419	402	395	416	368	424	369	348	393	362	383	405	351	378	387	410	400	403	392	376	402	405	379	408	369	437	380	376	433	377	411	426	383	392	391	397	416	382	391	423	371	402	371	418	420	383	418	376	383	374	385	392	370	349	398	399	363	413	385	372	414	375	408	398	392	411	426	387	407	383	356	419	370	423	358	391	389	413	397	419	414	398	369	385	385	375	369	396	396	384	396	413	381	382	361	416	373	390	372	407	406	379	408	391	376	337	401	354	430	394	398	379	385	415	421	366	404	381	408	423	391	412	387	410	373	402	402	404	408	383	346	380	387	404	403	403	391	404	370	386	407	331	397	334	417	391	408	415	397	406	381	393	351	411	406	409	404	408	392	414	343	364	367	384	397	387	385	367	395	386	405	411	402	386	387	398	415	395	388	374	426	423	408	377	417	381	414	399	381	428	404	375	401	406	387	404	399	359	375	411	389	393	390	414	351	390	384	376	448	414	381	420	403	382	393	397	367	378	444	425	418	391	410	412	396	406	411	407	393	379	406	389	427	412	394	371	415	390	413	406	442	405	376	405	359	417	378	360	410	386	373	399	367	358	410	388	361	422	362	364	348	373	382	409	386	383	375	395	413	408	384	390	407	406	402	370	399	359	388	383	385	350	402	361	390	400	380	397	390	406	387	389	383	350	352	397	342	382	396	387	440	379	415	357	371	392	402	389	439	360	422	396	359	388	374	359	393	384	395	376	386	415	404	385	394	424	362	375	396	423	430	402	371	378	398	379	359	382	400
22295	19916	10851	5277	5938	3813	2649	2081	1432	1175	875	735	631	610	622	599	644	658	682	594	568	541	561	502	465	468	414	393	424	428	434	425	450	465	457	480	452	430	414	442	452	435	445	465	471	458	411	463	456	486	429	395	431	438	454	428	441	442	402	391	431	440	444	426	428	463	466	426	425	414	422	454	436	410	437	421	417	459	462	421	441	385	427	443	403	418	407	411	409	421	402	402	385	443	400	418	458	440	415	418	408	452	427	419	434	417	455	434	403	424	413	398	402	429	434	417	397	420	416	419	400	460	428	402	426	405	378	389	420	428	423	426	433	400	386	394	435	437	417	441	427	394	407	433	403	377	432	433	395	419	449	403	416	467	389	429	416	378	421	437	451	421	421	432	406	441	416	422	445	428	427	429	439	404	404	424	430	437	418	442	391	362	432	408	434	425	428	403	417	450	440	448	397	395	423	418	429	435	400	402	423	377	407	420	381	402	410	408	386	381	400	374	432	381	415	442	436	434	417	430	402	406	421	399	424	424	425	430	418	436	448	450	396	426	404	448	438	450	437	441	374	385	388	407	410	413	401	440	408	427	435	433	405	409	390	421	416	384	390	421	413	454	410	400	411	410	438	442	403	438	412	458	417	423	424	428	411	456	422	429	435	401	416	439	413	429	448	430	436	449	408	417	414	418	401	396	456	473	436	397	423	445	415	416	411	386	406	410	441	418	405	401	424	426	413	444	411	427	415	460	400	361	402	415	381	426	439	432	437	410	454	413	446	413	448	437	404	453	393	458	414	426	423	393	427	444	438	384	413	430	412	388	407	406	412	430	434	418	408	406	444	421	437	431	407	453	429	394	392	387	364	416	419	463	419	426	393	396	443	391	419	430	441	445	424	427	456	418	419	457	378	418	432	403	418	442	443	410	385	476	400	445	414	437	416	388	441	415	424	451	424	443	435	369	405	418	430	424	436	432	428	410	424	424	431	377	431	454	439	446	412	423	436	424	428	401	419	434	442	435	430	434	424	405	434	424	448	425	422	437	392	431	412	436	411	455	421	378	416	442	406	436	447	422	432	409	411	445	414	454	411	438	409	389	408	408	425	399	410	394	420	416	431	423	460	450	443	422	443	418	459	448	406	443	458	416	414	408	426	376	433	430	438	399	396	444	448	441	387	405	447	415	413	433	420	408	435	412	424	392	436	429	436	433	406	407	414	425	416	409	435	419	426	400	401	414	427	449	453	416	399	411	404	417	422	439	416	417	431	416	402	391	421	421	417	363	383	438	413	407	398	453	433	433	404	419	448	442	400	390	419	388	405	401	434	444	448	438	427	440	433	427	411	443	422	428	436	420	413	414	385	433	415	398	385	397	434	412	421	434	413	460	424	460	382	431	406	420	410	415	419	397	431	416	418	429	419	515	444	412	377	437	417	427	395	414	413	423	414	450	422	413	437	427	423	395	422	417	419	451	397	402	449	429	414	387	448	399	416	408	437	395	411	401	468	408	402	415	415	439	436	401	416	405	436	422	397	444	410	407	395	379	411	401	438	431	426	468	423	400	460	401	434	451	430	459	427	434	415	435	425	415	410	430	407	413	420	406	409	422	454	422	406	408	414	440	407	426	433	447	409	426	444	415	461	424	431	470	465	428	436	436	429	400	404	435	428	431	422	431	430	404	394	396	449	419	404	416	397	448	410	387	420	388	435	420	397	445	439	412	448	390	408	359	433	419	434	424	417	411	422	442	403	406	399	463	416	436	450	402	443	444	422	428	404	410	424	410	401	439	400	388	458	436	395	423	440	429	424	431	438	428	425	440	423	435	397	419	433	428	405	434	426	463	424	427	405	423	396	399	386	416	411	378	438	401	425	435	402	443	403	385	399	436	455	430	456	420	489	424	427	416	426	414	447	449	442	425	407	479	401	462	417	432	424	417	414	415	412	386	418	424	414	409	426	422	442	419	428	402	414	426	445	394	427	438	447	437	410	412	420	405	415	402	413	419	420	408	406	402	409	411	448	423	422	441	411	421	426	414	387	428	456	419	422	392	393	429	417	432	401	404	412	433	446	456	401	424	417	432	396	399	403	409	404	429	430	433	423	454	421	429	445	409	440	459	387	408	427	415	424	422	416	384	437	462	419	437	450	411	420	447	424	449	397	389	434	424	433	429	409	453	463	396	418	443	390	425	395	396	438	403	407	442	401	403	408	401	409	465	447	407	394	435	420	399	397	444	400	452	401	421	407	459	427	399	401	425	390	380	411	397	433	371	424	434	416	432	427	389	428	417	434	425	441	399	462	435	377	459	406	410	427	384	440	437	432	403	426	430	385	407	422	427	416	419	422	438	404	415	433	414	402	401	396	415	390	428	402	444	452	409	429	426	408	411	393	431	412	430	416	401	397	394	413	452	427	431	423	425	424	436	448	418	413	452	404	439	420	414	404	401	390	395	388	404	384	410	425	385	429	417	441	413	430	424	426	405	413	436	407	435	454	443	422	439	401	396	444	425	426	385	409	394	427	429	427	439	435	405	390	412	417	361	416	392	409	399	429	434	425	399	424	383	386	419	399	452	453	403	434	454	401	436	410	408	407	419	417	405	418	407	425	407	391	419	396	416	437	406	407	395	443	418	450	420	426	447	444	421	444	401	419	394	428	382	450	422	419	419	418	405	400	401	442	418	451	401	434	404	413	422	390	401	451	431	454	399	463	446	443	443	418	445	414	445	400	425	447	389	459	410	404	422	405	407	432	397	397	452	411	431	384	450	391	424	449	437	424	461	420	442	434	400	443	396	408	391	424	448	384	458	407	415	438	442	424	426	437	423	418	402	423	450	414	419	427	429	422	420	414	396	438	387	415	401	417	416	419	432	421	384	416	445	422	435	431	420	422	434	435	448	436	420	463	435	430	418	429	433	431	396	400	409	409	424	418	416	403	434	414	413	415	417	425	428	437	453	410	437	418	417	405	429	408	435	417	446	458	434	440	417	416	431	410	424	416	389	412	383	425	385	408	412	434	411	461	437	379	415	424	461	397	424	435	408	432	397	423	406	430	415	437	398	437	425	372	414	413	451	408	369	425	415	424	410	413	424	412	424	387	413	427	405	403	446	418	410	441	419	427	400	405	417	392	437	423	422	378	400	434	400	436	441	447	418	427	421	410	428	421	400	438	425	417	415	415	432	405	447	446	434	443	416	406	410	440	452	413	443	410	408	425	442	398	397	442	431	407	454	446	390	379	408	446	408	411	415	445	447	413	435	451	434	421	434	416	422	368	425	441	400	422	409	427	389	427	407	402	453	439	435	401	443	417	436	422	424	429	435	422	401	469	410	401	437	421	414	412	405	436	430	405	403	398	414	433	400	440	412	427	456	400	441	399	434	431	426	425	458	445	468	419	413	438	424	389	405	438	404	434	436	407	422	427	449	438	420	436	401	425	432	453	390	420	401	430	409	424	431	427	452	370	403	426	418	434	417	411	425	425	421	399	444	416	461
24375	21690	29074	24800	21713	13684	4174	2234	1619	1272	911	679	640	580	526	559	526	595	514	509	445	455	436	347	398	341	305	340	319	295	295	296	320	322	323	332	362	346	350	367	322	330	347	331	384	327	290	341	330	354	286	299	305	336	313	331	295	299	309	312	321	255	286	298	300	274	271	280	299	282	270	282	296	298	306	277	280	279	270	296	279	292	304	260	290	260	269	300	315	326	270	294	289	288	286	290	309	282	309	272	285	298	284	290	299	305	294	318	280	270	278	297	288	302	326	283	270	293	298	279	285	309	295	321	298	261	301	264	271	296	328	297	279	310	276	298	293	282	274	278	279	248	262	287	319	300	279	289	280	290	277	271	244	278	306	284	287	283	282	273	267	300	269	287	317	264	251	279	269	316	270	300	289	292	307	308	289	259	285	295	296	279	286	258	304	272	285	307	291	313	289	297	301	297	310	274	292	312	278	305	307	280	271	265	273	304	301	263	292	273	291	285	258	260	276	287	267	274	278	286	309	278	265	279	294	299	292	308	316	277	276	296	264	294	286	268	262	321	287	286	265	288	266	275	281	302	295	306	275	303	300	279	287	266	262	285	290	261	278	295	298	277	300	284	302	299	319	301	261	311	283	296	327	272	285	290	305	283	265	259	291	241	311	311	278	269	278	261	302	309	292	262	297	298	279	263	278	280	307	285	274	300	265	287	277	277	276	285	281	295	306	268	290	281	272	277	295	264	295	297	301	272	289	293	319	297	309	265	305	306	298	298	281	298	302	296	279	278	262	286	289	266	281	292	277	281	318	282	311	251	281	295	263	283	260	273	281	316	286	259	294	290	311	260	284	290	299	280	278	282	291	318	291	288	303	297	267	279	291	278	297	304	279	293	292	306	281	302	261	307	300	278	277	293	303	292	267	281	269	265	294	305	303	280	308	281	274	317	308	299	310	286	309	266	293	288	266	269	273	297	281	289	260	298	304	289	261	288	305	286	300	268	292	278	282	324	290	266	277	276	316	290	268	259	291	270	288	336	281	292	287	266	350	275	303	308	300	284	283	291	261	252	254	278	290	295	286	299	288	310	275	273	298	275	305	286	273	280	262	279	304	295	281	285	296	277	276	304	291	291	310	286	267	296	286	275	273	271	265	262	289	292	298	259	269	296	285	269	292	280	299	308	291	278	274	265	319	305	315	277	286	253	301	266	306	304	270	296	274	269	279	271	256	243	318	293	290	301	328	299	259	292	245	286	287	293	252	255	270	291	304	301	289	261	280	327	271	293	277	285	253	282	308	266	316	276	258	282	304	255	264	292	295	269	273	308	278	302	295	268	277	324	260	278	279	297	304	302	299	318	297	282	285	254	272	290	257	274	265	280	247	283	318	326	284	297	270	282	270	278	283	276	289	328	260	257	288	278	283	291	270	289	302	301	295	273	282	288	273	297	283	286	272	278	270	279	283	289	300	282	284	300	296	294	307	284	289	309	283	269	294	273	276	303	275	302	285	267	295	292	261	297	282	255	276	281	290	297	286	253	278	288	266	269	267	322	273	307	283	301	309	301	294	262	300	284	280	277	325	286	294	263	289	256	255	281	283	299	265	281	281	280	284	306	282	262	295	292	269	280	282	309	305	273	303	294	287	303	263	301	308	274	272	310	292	296	295	276	332	299	277	241	283	302	296	297	288	266	295	277	270	276	264	297	274	324	255	296	308	285	302	267	260	259	275	341	276	281	320	278	288	298	279	284	275	316	289	288	271	304	274	285	236	285	287	275	298	291	292	282	256	271	296	288	300	292	305	291	257	325	290	277	317	250	280	304	307	284	296	268	293	290	279	294	301	274	282	252	247	271	284	292	271	276	275	285	281	276	295	307	305	285	288	266	270	260	297	268	308	313	278	300	275	275	261	276	286	286	307	298	281	286	278	291	252	276	291	305	299	279	285	309	261	321	290	290	301	274	309	284	276	285	257	276	271	304	265	287	275	307	292	266	259	259	283	302	277	289	315	264	308	303	296	269	311	282	307	299	291	312	303	321	257	289	287	278	306	288	322	307	299	280	287	293	264	304	275	286	305	286	272	290	295	289	289	322	259	231	281	264	259	273	287	303	304	257	284	262	285	281	268	288	295	285	292	280	260	284	292	303	312	310	294	316	298	298	298	303	280	269	276	290	305	290	271	292	265	270	288	284	274	295	277	299	295	297	259	281	270	256	270	307	273	278	270	279	319	290	299	296	299	283	288	271	248	321	299	290	294	277	268	325	259	271	310	309	317	314	271	282	301	277	286	286	297	288	292	271	270	300	308	288	281	307	285	305	262	284	270	294	289	277	265	302	309	289	301	279	304	280	316	309	269	297	293	279	282	288	264	283	269	305	277	281	282	309	288	283	277	281	264	302	279	304	285	280	295	303	279	294	265	289	267	304	290	274	309	268	290	257	283	286	292	318	275	277	300	287	270	286	307	247	292	277	296	258	319	290	237	290	282	285	291	304	268	243	281	308	257	286	300	270	270	312	270	280	292	286	258	279	277	294	266	272	304	293	301	304	310	289	291	298	315	276	302	321	296	302	265	291	273	273	285	282	273	287	261	296	297	254	276	288	300	297	254	276	273	294	280	308	272	288	287	305	270	270	302	267	277	300	269	265	304	287	315	292	277	285	262	289	294	281	284	273	262	279	300	262	296	275	301	280	267	282	294	264	305	290	271	281	287	288	325	283	257	263	278	269	295	260	289	286	292	283	286	288	265	275	267	285	301	276	295	277	280	286	303	294	285	277	301	285	286	310	302	283	272	306	268	304	246	272	282	280	295	312	252	294	298	315	299	286	272	273	301	277	293	288	277	309	271	268	297	270	293	288	312	296	279	310	326	281	288	267	276	294	277	253	316	284	283	289	300	278	261	300	288	245	294	300	289	303	295	294	286	297	289	289	286	286	276	283	266	279	276	296	306	299	284	270	271	260	270	273	274	323	292	290	266	288	286	262	280	273	282	281	274	285	294	272	263	304	289	287	298	269	276	307	257	287	291	281	287	239	311	290	284	282	302	285	270	294	303	261	306	319	263	281	266	313	286	285	262	292	276	264	299	288	256	291	277	327	275	257	327	287	286	271	294	254	270	243	290	277	277	293	276	276	290	287	307	265	306	289	281	294	287	256	277	319	264	277	275	274	273	279	275	264	281	290	285	265	324	296	308	293	279	301	289	285	292	278	243	262	310	300	274	286	290	286	279	280	288	276	303	297	287	280	297	321	311	257	286	288	276	268	287	284	304	259	269	306	275	296	307	277	293	237	280	288	290	303	290	276	260	269	279	286	261	306	292	297	328	306	293	321	283	268	327	254	278	283	323	305	297	299	299	286	284	296	302	296	278	306	297	294	306	284	271	286	264	288	279	303	307	304	293	304	292	280	300	247	277	266	269	285	276	271	274	307	264	274	289	289	287	297	296	262	290	286	302	302	312	299	298	308	282	277	309	292	291	290	269	295	266	277
24255	32507	18996	9146	8167	7398	4929	3692	2801	2024	1453	1051	893	768	770	720	692	872	770	635	597	562	512	428	452	420	366	358	319	338	297	331	327	363	379	351	386	427	360	360	380	374	366	361	334	373	373	373	370	339	339	297	356	325	326	344	309	336	308	333	304	319	351	333	305	319	324	345	308	290	339	328	289	320	283	285	309	324	285	320	270	300	322	301	342	343	305	307	290	316	307	308	313	292	328	349	317	292	294	293	304	331	274	297	337	319	302	271	287	300	315	303	296	287	299	303	289	321	279	289	305	272	298	317	298	267	323	309	278	284	331	318	304	300	308	312	313	311	289	313	334	338	313	303	285	312	297	299	322	310	287	307	291	296	302	327	308	292	321	306	307	281	318	298	310	352	278	305	283	307	294	321	311	299	289	325	298	287	310	294	323	304	286	292	316	286	334	280	309	271	306	305	304	312	308	313	317	298	302	293	300	334	294	303	305	324	290	304	304	284	275	269	314	292	299	296	294	309	306	333	297	317	305	313	291	303	321	305	317	305	279	318	296	319	313	308	302	290	295	300	327	280	298	323	315	301	297	305	324	301	290	294	305	316	326	324	300	355	286	309	301	299	319	300	296	284	341	314	312	331	298	326	323	341	304	295	325	308	305	346	303	290	297	287	337	312	307	331	308	313	333	325	311	312	310	287	327	282	295	318	292	304	294	334	325	305	315	304	290	306	306	299	319	288	322	305	279	296	325	303	311	325	300	269	318	343	335	271	340	307	289	300	302	319	319	274	323	304	292	306	306	278	304	322	306	332	328	307	286	343	302	311	327	304	307	322	314	307	276	284	290	309	315	322	291	292	322	307	321	327	292	337	313	286	313	290	295	317	305	288	322	346	301	314	303	322	303	294	321	325	258	302	314	274	277	308	306	321	334	311	297	305	311	303	284	338	273	296	283	307	296	285	314	298	288	268	304	328	280	295	299	301	316	299	295	293	324	326	311	314	306	306	266	307	303	284	336	296	288	308	290	307	319	288	288	318	292	300	298	282	311	314	289	340	315	256	347	317	259	287	298	292	273	275	317	283	320	287	323	303	312	323	334	318	347	328	317	322	323	300	305	306	310	329	302	300	337	329	317	311	337	302	290	302	308	339	322	320	301	342	288	326	348	276	305	293	277	296	304	288	300	302	327	306	333	335	297	286	325	311	302	282	281	288	288	294	294	308	301	328	286	300	306	333	291	308	321	347	291	304	325	326	307	289	305	309	293	329	320	309	296	309	326	304	313	297	308	319	310	325	294	269	303	295	275	286	306	294	293	327	322	273	303	303	314	316	307	269	333	287	280	301	300	311	299	297	338	278	287	275	288	289	301	292	296	311	305	309	290	287	309	322	308	266	325	291	339	291	328	297	267	267	321	287	333	296	337	313	303	304	287	327	302	295	323	332	330	317	313	294	294	302	293	324	286	322	340	319	321	300	280	312	309	307	302	286	294	335	321	300	352	299	303	290	319	314	307	278	316	322	298	277	280	324	303	341	318	328	325	312	279	303	338	340	303	314	313	312	316	310	283	280	295	301	296	288	312	298	279	322	317	314	323	287	336	331	282	334	276	317	301	319	328	297	294	304	333	299	299	292	286	310	295	323	294	327	307	287	332	295	319	351	300	273	305	328	272	355	276	311	314	284	296	299	309	288	308	336	322	306	307	287	303	296	300	317	317	273	289	324	327	314	294	292	312	307	290	309	304	302	308	307	263	304	318	322	302	315	303	299	303	324	308	310	296	299	293	335	289	308	264	284	337	326	275	329	329	311	285	304	283	302	308	311	289	286	309	289	294	321	290	306	294	308	287	280	303	283	288	314	309	298	306	287	307	338	279	319	290	290	317	324	316	334	305	303	303	300	287	305	285	275	306	312	298	306	330	296	304	366	280	305	314	269	307	283	326	310	298	288	301	303	324	299	288	305	306	291	290	303	318	345	339	307	300	296	292	321	318	267	317	309	316	332	285	307	315	291	311	319	308	303	293	288	324	295	294	320	311	290	282	303	315	313	323	292	295	297	330	281	313	297	323	318	324	278	313	292	294	318	289	294	283	283	322	332	304	303	313	303	318	312	315	324	320	327	309	292	313	328	312	293	325	269	298	278	308	307	314	308	295	317	291	316	310	302	280	307	302	323	298	330	322	320	282	320	296	286	297	311	296	329	299	319	316	298	273	309	310	306	287	300	301	300	293	297	300	324	325	293	333	266	317	304	280	317	300	295	296	311	295	322	308	302	315	291	281	307	317	310	299	292	311	297	324	283	307	331	317	330	278	296	281	332	318	316	311	273	265	318	274	297	297	322	275	293	300	304	309	289	332	316	312	284	301	313	302	316	310	302	277	291	293	309	332	279	317	300	320	322	265	315	281	310	310	285	307	320	315	298	302	306	307	287	294	294	306	309	327	295	280	308	295	287	305	289	302	323	285	343	307	332	316	301	308	289	309	280	301	310	336	322	300	321	291	323	318	314	301	267	309	312	281	289	309	315	347	315	291	313	294	284	301	299	304	313	306	313	296	293	296	330	280	309	280	275	302	284	303	309	268	288	287	308	313	287	324	287	301	304	291	308	306	320	307	291	318	326	303	326	304	298	315	284	304	278	305	310	333	309	316	298	286	279	302	303	306	302	314	306	308	298	300	335	314	281	314	326	322	291	328	285	312	309	311	291	275	299	337	277	285	306	297	292	325	323	297	342	320	328	318	318	310	315	311	316	316	307	305	312	306	308	299	324	283	357	296	308	322	320	317	297	307	310	301	308	289	317	337	301	276	296	304	325	304	275	308	291	300	303	310	309	287	292	312	311	312	318	298	295	313	332	298	283	283	306	300	328	290	325	315	293	313	304	297	313	305	314	300	270	320	307	359	285	312	321	306	326	311	299	324	321	330	338	320	266	305	295	319	332	311	306	275	305	301	320	342	304	285	308	308	273	327	331	286	302	331	309	286	297	285	290	319	275	268	289	326	307	310	303	348	306	335	303	303	304	348	336	328	310	317	270	279	300	337	352	279	287	324	309	316	303	286	336	305	292	263	286	330	327	312	321	322	310	287	287	286	294	300	292	314	294	314	297	306	324	280	335	338	299	309	321	303	298	329	316	332	313	325	287	299	310	292	314	328	310	302	327	321	315	337	305	311	274	318	302	327	320	303	335	269	303	322	306	290	304	312	294	308	283	288	297	336	341	299	301	309	320	332	281	297	302	299	312	332	288	312	300	319	292	286	313	290	327	301	308	315	313	310	296	302	316	293	307	280	299	298	324	312	318	297	312	295	306	298	306	294	307	300	308	310	290	323	282	300	315	279	306	345	280	307	293	305	296	306	309	280	256	315	306	302	284	314	276	305	301	335	325	299	305	303	297	296	281	290	324	318	275	293	324	328	280	288	316	309	330	296	332	302	331	321	308	309	306	316	302	291	320	307	287	320	312	316	334	293	311	319	298	311	304	298	278	317	309	308	315
25525	21645	28033	25743	14228	4535	2895	2020	1600	1257	1080	891	842	762	734	712	763	814	712	715	652	684	596	585	663	597	566	570	578	579	572	564	581	569	628	598	516	568	593	575	563	568	587	575	577	586	604	591	590	573	582	536	566	554	587	560	562	553	540	558	548	563	567	560	601	602	530	513	544	569	519	575	543	543	555	590	533	536	511	552	638	531	596	525	522	603	558	575	538	567	523	545	520	569	542	519	557	572	545	542	554	542	566	560	571	596	531	558	558	576	572	555	594	557	553	554	567	567	542	589	578	561	541	484	524	533	564	579	572	548	551	522	534	562	554	522	529	551	541	534	526	560	523	562	512	540	591	591	547	566	557	584	552	572	555	548	538	566	543	567	595	559	574	561	556	559	536	515	554	551	579	533	564	534	545	541	565	538	564	567	557	552	543	545	576	540	544	539	552	545	558	539	551	528	524	496	563	581	495	522	550	577	550	563	614	577	575	554	523	548	549	527	514	549	567	549	534	567	545	549	554	516	535	465	552	507	558	536	552	556	564	567	544	551	532	574	569	545	545	560	519	526	564	582	556	505	572	567	554	538	523	535	565	612	598	522	543	527	550	543	599	572	543	537	567	554	551	507	566	518	560	551	557	567	548	559	565	491	565	536	574	531	519	557	562	585	556	580	571	558	591	545	547	520	524	555	523	524	553	552	553	568	548	558	531	549	581	553	554	584	533	577	551	542	552	585	558	526	544	538	538	571	548	579	525	570	554	574	588	574	548	545	509	528	553	561	549	529	553	561	555	591	603	526	559	525	593	550	530	576	555	568	581	554	532	557	574	547	552	521	496	538	548	552	535	563	541	579	519	557	531	523	531	527	559	567	520	572	606	542	567	568	557	564	541	522	551	532	551	531	591	558	558	561	596	555	548	531	529	523	539	540	535	548	529	542	555	533	564	569	579	528	588	570	535	553	562	583	517	543	593	584	556	534	555	516	567	580	508	578	588	575	520	565	555	531	526	541	542	556	508	533	522	526	566	543	569	562	555	542	526	543	545	573	534	560	538	570	566	552	570	541	530	554	591	549	558	555	526	559	565	525	563	590	541	565	561	582	580	577	503	617	557	579	539	593	573	540	539	596	587	504	524	524	518	565	508	570	573	543	536	513	539	564	526	572	540	569	591	531	564	535	530	515	556	504	514	566	523	565	533	556	536	552	542	524	535	543	540	555	537	542	564	544	517	526	551	552	553	546	564	552	540	522	579	550	538	566	583	538	537	562	510	543	520	531	543	561	541	545	518	550	567	543	571	582	546	537	572	552	529	604	554	550	532	560	539	531	521	549	532	544	544	585	565	514	541	579	516	551	568	569	523	544	520	546	572	550	546	531	575	526	550	543	551	604	545	519	571	541	578	569	527	552	544	516	519	554	541	553	543	539	550	567	538	555	555	595	530	547	562	528	611	541	561	541	550	538	591	515	521	534	529	570	583	571	560	530	548	581	531	514	530	512	576	575	552	561	563	518	511	535	581	576	536	549	541	547	527	555	586	560	556	603	580	563	539	525	523	529	574	590	566	559	523	558	584	572	566	544	569	579	536	575	521	557	525	579	546	582	573	570	552	515	519	531	544	547	572	558	594	600	606	577	586	559	547	555	579	527	532	549	548	552	505	549	555	532	558	542	554	534	556	505	633	529	544	517	518	549	568	566	518	588	542	569	567	505	582	587	529	563	553	541	573	573	532	520	566	562	574	540	500	548	570	544	506	533	524	537	533	553	561	554	546	558	536	521	565	530	556	576	522	511	543	510	534	536	562	590	555	532	537	560	535	545	578	534	586	529	628	535	559	544	565	569	561	549	520	553	552	581	502	526	540	561	540	597	577	562	505	567	574	546	510	501	534	563	545	535	538	506	539	529	537	551	531	548	563	574	543	555	578	550	543	532	576	559	579	549	569	569	536	529	571	580	559	531	540	556	554	522	535	553	548	552	577	558	537	551	591	529	562	570	535	530	592	554	543	515	574	547	577	550	570	548	540	593	516	544	572	572	544	550	534	573	528	562	530	552	491	568	568	539	556	553	543	558	518	529	532	589	558	583	567	601	532	573	525	537	578	500	553	568	574	573	579	568	592	567	547	534	532	522	541	574	578	537	540	594	570	551	546	516	564	543	554	538	531	576	586	527	572	534	549	561	579	537	526	498	567	575	547	565	547	528	549	534	585	553	540	480	562	574	553	545	575	559	559	555	573	586	563	561	539	576	557	568	522	549	544	549	550	574	555	536	521	552	589	559	537	574	530	569	508	538	547	509	560	542	510	547	548	493	536	561	594	537	527	546	585	570	543	553	533	552	552	587	571	534	573	555	560	537	555	578	573	569	512	595	557	591	588	558	555	561	559	562	551	541	578	537	556	565	597	582	587	552	589	533	603	616	516	564	557	518	514	567	520	533	516	561	520	563	534	500	613	553	542	571	564	568	554	590	535	574	521	573	552	598	549	583	521	514	532	504	540	480	576	534	556	554	574	506	585	584	574	554	535	550	548	518	566	542	546	572	579	557	493	529	586	566	549	542	553	561	516	532	519	566	628	526	522	570	530	562	524	549	553	546	527	576	590	602	548	562	532	594	550	569	524	554	529	546	521	527	544	538	568	565	540	566	551	560	584	549	551	560	573	573	563	552	531	534	579	528	581	542	555	550	594	562	567	591	521	527	557	551	606	540	554	537	562	524	523	523	537	574	525	553	572	551	528	584	536	547	566	558	555	550	554	531	524	588	529	527	561	544	587	546	545	568	579	538	534	517	534	563	549	535	550	527	575	584	529	558	520	526	528	529	596	582	578	519	532	580	542	507	513	554	516	588	536	560	561	557	575	556	595	510	571	543	579	545	535	530	578	583	554	548	489	518	535	540	531	540	565	576	561	555	560	526	584	545	567	547	574	564	525	549	562	557	529	546	541	589	522	566	532	577	539	562	551	541	522	533	559	489	552	565	553	532	580	583	569	545	544	521	523	537	553	499	549	562	538	541	561	511	556	548	571	544	535	598	570	535	544	557	516	561	535	521	531	600	578	529	555	532	545	600	538	543	558	559	551	521	515	539	590	532	575	536	555	534	526	519	569	573	545	567	578	547	571	585	577	549	547	540	566	555	546	571	571	557	564	578	514	506	541	515	512	538	576	551	532	550	527	560	609	550	558	532	579	559	567	529	540	561	561	520	558	581	591	531	556	525	547	530	571	535	580	555	551	556	547	586	532	520	533	570	570	561	543	573	544	542	526	556	563	578	582	567	561	556	607	541	506	524	539	544	564	517	574	508	507	566	594	558	554	539	554	532	552	538	591	563	588	583	531	505	563	524	548	547	531	573	554	543	518	533	546	550	530	556	570	534	562	537	538	545	564	511	518	579	568	538	501	547	570	525	542	557	572	592	576	599	533	515	568	562	548	549	572	555	548	547	553	527	557	520	514	488	567	565	564	538	521	534	592	535	586	552	566	565	530	532
22651	29556	17802	8038	6206	6169	4639	3194	2565	1928	1504	1217	1098	932	965	936	976	1051	880	789	799	704	694	702	672	635	597	569	582	586	569	570	577	585	657	626	630	597	585	630	630	604	591	585	621	610	637	615	610	654	613	600	606	620	602	598	600	636	548	577	552	566	612	593	602	570	578	554	596	571	571	565	583	516	568	563	577	591	619	572	539	550	576	566	555	594	558	600	562	567	595	578	544	574	602	569	519	554	586	602	575	570	582	559	594	576	555	536	558	574	506	592	567	569	609	648	588	554	590	586	575	505	571	568	579	559	620	544	567	548	540	585	592	582	580	592	561	575	569	528	529	535	558	553	561	590	575	566	522	564	560	589	585	569	573	534	561	638	564	597	570	593	541	616	589	562	532	608	567	575	547	534	604	522	596	584	583	558	608	498	590	567	604	560	565	598	587	567	588	533	542	524	569	586	565	573	585	608	575	559	584	598	562	580	519	583	550	591	573	580	574	574	491	592	568	591	581	583	538	567	578	571	563	539	550	551	593	585	518	545	503	551	523	566	577	584	555	561	575	591	573	559	544	563	564	553	578	601	581	555	587	542	564	540	548	557	573	587	558	568	589	592	553	586	578	574	545	593	558	530	568	545	565	590	577	597	599	531	536	580	571	582	571	568	522	564	530	608	565	555	544	554	556	610	566	588	577	592	537	544	618	530	585	557	587	523	592	554	584	586	564	512	583	542	583	595	546	559	587	547	595	577	571	557	567	546	625	571	550	558	556	592	560	583	588	574	537	548	579	620	551	592	525	536	593	540	539	539	556	539	562	586	542	527	563	584	570	536	550	597	532	578	553	541	518	571	560	561	572	541	559	531	582	550	541	585	519	590	544	583	585	552	576	558	595	564	585	580	552	564	595	615	588	557	576	582	555	574	562	568	536	588	587	562	595	583	596	589	539	549	610	569	551	520	563	597	586	536	562	603	586	612	561	591	583	574	531	565	642	583	565	602	574	554	564	573	567	567	554	577	568	530	533	638	562	594	572	571	573	584	561	600	559	581	542	561	535	580	545	604	612	555	591	570	525	585	589	551	547	590	573	517	583	582	553	541	597	569	573	572	531	607	559	575	612	555	561	588	545	584	560	579	558	524	588	567	534	546	562	581	550	552	536	571	581	573	557	543	555	604	587	552	545	567	544	585	615	552	595	550	584	564	580	585	589	560	541	539	593	571	609	557	615	547	610	577	553	544	536	567	567	575	562	557	570	572	593	525	550	531	563	545	534	558	596	577	583	576	626	598	593	598	580	589	554	568	599	568	558	582	573	534	561	547	568	573	543	570	588	589	538	556	551	570	568	579	594	612	577	568	569	574	587	604	591	537	532	535	562	552	563	589	609	530	538	541	549	585	557	594	581	541	546	561	585	562	574	549	584	516	612	589	577	585	584	583	556	625	570	546	598	566	567	545	518	566	585	539	535	536	579	512	550	564	532	599	556	563	545	532	582	555	559	592	584	566	563	573	578	577	583	601	563	588	544	587	544	580	587	589	565	563	546	563	549	567	568	582	522	536	538	549	585	625	570	567	602	595	546	581	583	554	568	604	585	577	592	544	601	556	595	596	592	590	597	557	573	561	556	593	577	564	576	618	564	541	532	551	544	527	601	559	577	543	567	579	579	576	586	541	600	546	537	548	563	557	568	593	556	555	555	567	553	574	561	503	575	536	566	589	543	556	534	569	564	604	582	567	555	581	585	526	518	576	540	529	541	583	567	542	552	557	571	592	565	594	499	575	545	555	541	571	585	621	543	505	592	541	598	575	573	554	587	556	564	521	543	585	543	577	570	573	545	596	540	589	578	557	584	576	592	598	589	576	587	549	555	520	561	529	575	567	592	537	551	580	580	581	540	609	585	530	573	564	601	552	546	571	513	581	604	575	559	556	581	589	562	592	589	586	563	577	556	564	597	620	557	566	598	564	564	561	598	613	549	584	560	600	585	515	575	569	561	562	569	527	579	566	560	589	554	573	550	527	576	573	538	624	559	559	593	585	581	555	602	546	520	560	558	592	601	580	607	570	565	571	584	553	553	538	596	594	574	581	575	596	620	560	606	580	605	532	552	561	560	565	589	583	600	574	576	591	570	534	566	594	573	548	581	574	566	590	582	606	595	582	607	609	546	585	572	614	552	529	558	561	582	596	568	582	554	554	610	562	546	568	560	572	624	555	561	585	590	591	537	537	572	545	574	595	612	586	579	638	584	594	525	563	568	536	578	583	545	552	576	586	597	582	611	549	565	561	569	570	583	562	572	556	601	595	527	588	573	581	610	576	599	573	542	544	553	578	543	568	572	561	563	561	555	597	586	526	561	570	566	561	570	557	584	560	590	550	595	561	548	508	542	567	555	539	565	563	572	601	602	559	583	521	554	545	596	555	540	574	514	616	569	554	566	578	550	577	601	567	550	567	600	568	533	523	565	613	578	578	550	574	583	558	630	579	593	562	606	572	566	539	552	589	583	571	590	582	608	532	595	598	565	542	560	597	577	582	553	558	539	612	602	596	588	585	547	526	553	541	560	565	550	601	544	578	577	552	603	577	545	560	574	581	588	535	543	585	561	591	581	532	580	527	577	519	548	578	582	561	594	583	615	558	558	543	598	560	578	531	587	551	591	578	561	546	571	565	570	551	547	602	546	598	575	569	562	572	592	585	595	586	587	546	570	520	564	607	537	538	542	594	573	540	546	539	588	563	585	524	571	552	568	533	566	600	568	577	606	544	530	540	589	540	555	557	576	578	558	576	565	580	575	619	582	591	546	553	535	565	575	560	544	619	547	573	552	587	543	549	581	602	551	562	564	558	537	540	566	572	538	574	582	580	569	572	580	572	551	590	621	547	582	565	532	581	599	570	607	548	559	550	562	577	562	582	573	608	571	563	551	557	554	589	549	560	594	580	530	555	598	588	590	599	574	614	607	544	524	603	549	605	592	552	594	569	568	580	557	588	564	533	592	594	583	557	539	608	560	564	585	541	583	528	593	566	572	599	589	582	606	585	574	561	564	564	588	582	581	527	589	550	565	602	537	593	601	581	559	538	594	537	541	563	567	580	558	552	540	533	574	618	540	568	587	547	584	577	533	570	597	555	571	560	545	534	561	568	567	540	577	575	597	553	568	568	518	590	546	579	581	546	587	588	560	583	520	550	534	549	556	617	552	554	559	544	541	547	546	531	565	585	576	579	590	579	545	618	561	601	558	570	577	594	553	543	537	534	543	548	570	573	569	560	582	621	571	595	525	585	570	577	603	558	554	570	599	553	605	565	582	555	586	561	602	575	570	576	558	504	595	572	564	574	554	537	550	551	577	598	590	573	526	545	573	563	569	586	540	547	578	577	552	551	615	531	557	554	589	516	579	563	553	550	556	577	567	585	570	568	573	576	563	560	560	566	532	564	568	576	600	561	590	583	546	570	548	612	555	580	577	579	539	586	614	589	572	572	561	569	593	570
23189	21663	29494	24343	21677	21912	13689	4158	2787	2047	1518	1181	1019	923	944	960	971	951	855	766	691	627	631	621	574	556	481	505	515	485	515	453	556	541	513	574	546	498	558	548	506	465	539	508	529	504	532	495	537	466	520	506	467	480	513	519	507	461	503	477	471	454	492	442	485	464	492	489	466	456	420	460	491	481	480	481	442	448	460	476	450	486	457	466	497	436	445	445	444	448	503	414	416	449	459	435	415	446	455	492	455	460	438	450	481	450	440	450	446	482	470	465	439	448	474	422	442	418	453	451	465	466	437	452	459	447	438	473	482	446	414	466	435	454	471	486	480	465	449	464	471	486	467	452	486	426	438	438	480	462	466	504	408	456	464	455	427	456	403	448	459	447	447	502	460	470	447	451	455	470	483	499	458	464	433	447	446	466	465	426	476	428	478	472	485	452	473	475	452	471	443	497	456	457	451	471	435	469	431	445	432	496	434	453	472	445	466	462	423	457	422	432	467	410	493	454	444	417	441	443	452	460	474	434	459	430	461	463	423	470	434	493	443	421	441	467	406	445	439	407	467	458	463	435	482	447	419	472	413	496	432	443	438	428	447	436	449	448	445	476	481	447	460	450	448	469	426	424	444	455	412	450	478	471	433	456	433	404	421	433	471	430	459	463	431	497	445	476	462	450	455	487	443	466	464	453	442	432	477	472	434	431	436	435	440	441	459	466	431	444	417	491	432	483	431	425	446	433	441	471	441	449	420	500	463	428	427	454	451	447	464	423	442	441	446	456	434	412	484	449	441	457	457	457	465	455	487	450	457	448	442	438	474	447	462	466	400	453	468	461	441	442	468	447	441	463	467	492	469	505	454	458	434	438	477	414	416	431	466	451	455	448	473	465	463	484	459	449	436	468	460	430	439	416	507	405	454	476	459	446	460	458	499	515	435	440	446	458	461	482	487	423	459	443	448	469	445	486	401	472	466	443	459	456	463	430	442	445	462	465	474	449	469	448	471	479	443	454	436	447	466	414	446	420	447	462	460	456	462	489	471	455	495	475	449	431	455	477	468	437	497	463	454	451	418	455	508	422	485	441	441	469	429	440	450	440	447	464	434	410	475	434	417	493	412	401	472	395	453	469	454	426	492	482	444	465	494	446	461	478	460	434	483	440	415	445	451	451	498	417	442	485	460	479	488	413	467	469	464	469	436	494	470	471	442	486	433	428	465	468	444	440	475	443	473	488	464	461	457	464	453	473	431	464	442	455	458	453	497	424	457	456	456	434	425	439	448	488	449	476	423	473	430	455	453	458	469	444	443	432	463	428	470	461	473	440	443	473	457	456	491	461	450	448	481	440	450	459	490	440	437	467	469	463	463	443	473	430	478	480	476	457	433	455	435	448	424	455	488	464	465	463	463	458	486	447	447	422	465	444	471	435	476	418	430	446	488	453	469	482	456	406	432	443	414	437	490	445	424	456	421	464	480	493	458	397	405	451	395	474	468	449	485	455	432	428	451	450	450	438	437	448	437	465	451	434	456	485	467	441	453	420	430	470	458	449	443	430	443	414	463	451	464	418	508	468	480	469	387	408	438	425	480	458	483	460	440	425	446	459	459	453	468	491	446	450	435	443	500	426	442	408	454	454	478	499	461	487	431	415	417	464	454	463	445	434	442	463	448	446	477	484	404	463	451	489	445	460	448	417	444	414	486	453	493	481	441	453	463	445	477	511	468	456	440	433	481	437	443	427	459	481	441	440	485	432	446	454	491	441	424	429	449	451	501	440	483	474	420	458	442	446	458	458	493	463	457	466	451	463	464	463	490	438	434	449	423	459	471	444	448	454	426	490	454	457	473	466	464	429	466	484	406	436	416	485	459	454	471	462	469	483	473	415	450	428	483	489	460	478	452	437	439	418	463	439	487	457	473	492	425	431	468	446	437	435	420	408	450	479	480	474	489	430	473	500	474	461	457	454	481	474	432	470	476	430	437	435	482	446	463	468	426	420	478	472	446	428	444	468	450	470	453	462	459	454	435	441	421	467	446	510	492	445	470	439	476	413	448	452	487	422	441	487	461	425	432	459	449	448	458	467	498	480	448	459	489	488	455	400	448	467	450	460	465	435	485	452	450	444	465	450	468	456	481	452	442	424	462	451	452	476	470	471	472	463	434	444	462	480	486	445	474	427	413	458	444	451	461	441	460	437	411	485	399	438	449	465	459	475	440	429	405	474	453	489	428	468	468	512	465	442	437	464	438	454	459	424	459	446	484	473	453	424	450	447	485	476	454	483	423	442	447	436	441	464	435	477	483	466	459	455	503	429	486	438	432	462	424	420	464	452	430	487	478	445	474	407	444	490	458	454	488	459	471	490	454	438	459	457	441	464	466	461	436	423	437	501	471	449	449	434	418	461	468	450	458	491	457	442	459	455	439	435	466	465	466	436	452	439	450	453	449	466	447	471	413	489	447	429	459	473	463	483	421	445	447	443	449	438	476	413	430	423	422	416	488	441	423	471	433	456	413	450	454	451	465	453	456	431	470	463	472	444	455	433	479	456	449	447	428	446	457	477	485	466	466	441	443	411	447	431	469	457	442	438	480	500	467	467	453	471	417	442	486	460	425	431	471	449	457	451	446	433	445	467	442	448	465	445	477	463	446	437	428	422	449	459	493	452	434	447	469	445	452	424	448	473	433	463	486	446	445	467	471	474	430	416	409	453	458	462	448	460	449	465	462	469	449	440	494	443	461	450	443	477	449	440	459	465	475	487	430	464	466	494	486	457	446	448	445	414	446	442	437	458	462	502	449	450	506	502	461	422	471	433	464	452	457	474	458	470	480	425	464	442	461	433	450	458	446	417	464	442	461	459	458	427	478	456	454	453	449	438	473	463	443	431	473	467	479	418	449	454	411	453	436	448	463	479	447	444	448	465	428	493	444	435	440	490	461	473	466	476	458	463	447	500	445	459	450	443	479	420	461	477	400	429	468	399	424	475	430	443	427	431	426	440	489	490	439	416	459	479	472	426	429	460	445	504	446	462	466	481	414	444	450	467	458	509	453	496	479	464	476	486	442	436	450	443	456	438	452	455	466	472	459	472	487	432	417	458	478	453	470	435	432	459	490	444	445	450	462	469	466	448	448	453	460	416	422	444	483	427	448	469	437	459	440	436	469	443	445	447	450	456	427	407	422	457	435	495	424	408	484	493	427	457	422	438	456	457	432	439	419	460	428	483	459	445	440	478	453	449	421	469	461	451	437	454	516	423	465	468	459	461	456	435	488	463	441	478	454	456	449	434	421	450	446	489	462	453	456	459	478	458	424	482	418	441	463	427	442	446	437	464	446	488	470	437	458	467	475	458	478	448	451	440	426	428	459	487	477	477	432	477	473	489	455	419	416	436	466	443	415	491	455	453	413	490	417	425	442	449	435	448	458	470	439	458	445	412	471	503	461	434	460	512	455	425	474	482	470	435	448	462	456	466	481	466	440	413	439	463	440	495
25847	39059	27417	14811	10353	9468	8048	5888	4461	3232	2333	1782	1481	1308	1244	1283	1312	1145	1134	1023	865	771	683	729	677	513	595	537	466	500	492	571	549	562	559	563	553	600	595	583	561	543	590	534	558	570	543	562	535	526	521	496	549	474	532	505	489	501	461	439	442	461	478	479	508	481	456	496	485	435	465	468	428	453	484	453	426	459	472	493	480	483	473	474	472	474	474	451	444	431	458	478	492	464	413	424	471	439	470	426	460	403	463	469	448	485	486	490	457	421	466	450	459	457	441	441	445	483	455	458	461	451	437	478	446	485	461	448	433	456	470	438	469	513	450	430	468	451	435	451	478	453	476	450	466	399	461	442	424	443	478	453	421	475	469	455	435	470	457	473	492	463	464	470	504	428	436	402	459	470	498	437	457	457	429	467	448	455	454	424	442	484	460	441	440	493	466	439	415	415	451	476	445	418	469	438	409	449	489	438	480	432	444	466	461	467	455	451	486	450	477	447	472	459	429	460	457	467	443	466	456	428	430	468	435	433	465	487	446	457	432	474	442	411	461	439	465	443	434	439	457	467	418	439	440	447	477	415	469	461	432	468	470	490	437	457	438	472	462	480	476	459	447	429	452	480	455	428	430	442	458	440	447	448	475	464	450	483	450	451	434	431	411	428	439	462	472	427	462	506	462	417	474	460	445	457	474	460	468	478	473	479	422	505	451	481	462	457	469	468	450	429	420	429	456	453	466	461	440	448	451	482	456	451	467	490	438	444	468	449	452	438	449	450	434	465	463	432	424	466	466	452	460	458	460	437	432	466	450	432	466	442	432	454	481	439	470	459	481	483	459	506	479	438	448	454	446	461	431	441	444	464	466	435	468	463	457	461	449	447	472	482	443	434	443	430	517	458	442	449	431	451	459	447	441	456	449	471	436	475	481	457	474	426	442	461	470	442	480	457	470	484	441	445	444	430	462	468	474	463	438	468	462	454	453	473	462	461	430	445	431	431	447	464	464	507	416	488	417	455	471	483	505	426	451	461	433	480	460	465	494	468	486	440	492	454	431	447	484	474	459	407	441	429	465	445	447	474	473	466	460	468	423	479	461	453	438	435	416	425	455	467	473	469	419	429	464	455	433	481	459	442	433	474	481	462	457	447	426	441	441	445	444	481	461	454	448	469	435	447	467	450	460	489	467	421	461	454	470	450	465	502	439	502	392	473	449	416	433	464	434	496	460	450	467	444	473	419	447	406	453	441	451	491	455	475	420	466	474	437	444	486	456	442	467	453	457	454	471	426	490	449	438	466	480	468	407	446	466	471	428	481	409	467	463	444	444	482	440	419	461	431	444	458	444	444	462	434	462	445	443	429	459	458	439	444	459	431	440	428	462	475	452	451	461	439	431	457	460	454	478	448	453	449	492	467	451	464	450	448	461	451	413	448	471	447	457	502	443	444	472	487	478	454	444	448	439	429	453	461	494	451	428	452	464	416	445	459	456	436	424	480	439	433	455	438	467	452	456	479	433	440	446	472	438	446	446	473	489	483	477	472	452	462	458	477	441	428	489	450	469	461	496	446	471	422	453	468	479	436	446	486	514	480	428	456	458	523	416	442	455	441	499	448	449	453	422	475	426	466	458	449	462	434	431	435	460	449	450	451	429	497	446	440	445	474	441	458	457	456	452	477	470	432	508	489	474	493	448	480	468	482	493	464	460	457	417	481	454	455	485	444	485	467	493	441	433	430	499	443	460	444	470	490	424	488	458	444	414	503	443	506	446	476	459	444	469	473	456	483	475	424	435	463	457	428	424	466	464	464	438	461	443	471	473	431	449	452	447	414	487	455	490	446	467	439	460	503	455	470	459	448	431	483	476	448	473	443	450	471	442	426	479	475	480	500	462	435	474	467	454	451	462	470	440	449	452	439	454	436	456	443	407	441	454	421	441	481	431	439	464	476	442	436	429	484	469	411	466	476	487	450	423	461	462	453	438	479	440	467	465	464	464	438	460	436	455	502	494	470	443	462	480	459	434	428	472	457	463	454	473	453	451	465	445	452	440	438	423	461	452	424	465	511	459	462	451	442	453	431	457	452	462	452	459	436	442	438	475	456	450	466	483	419	440	460	443	464	480	497	482	442	491	483	501	468	466	482	443	434	446	462	480	445	411	455	450	446	423	445	461	479	441	459	444	500	466	471	528	434	475	394	432	489	477	439	454	476	449	525	430	489	454	486	473	470	470	450	466	519	470	443	449	396	441	481	440	432	458	446	428	481	467	466	452	434	485	465	447	463	443	481	429	445	452	451	462	436	454	461	440	433	499	448	447	495	448	425	426	448	430	434	485	454	489	443	483	446	426	461	501	453	462	498	456	454	467	447	478	451	445	464	444	492	454	462	453	452	443	436	481	456	431	472	448	515	448	441	455	444	475	443	470	483	463	473	426	464	437	433	454	466	448	492	491	453	511	449	422	431	490	444	468	424	496	465	508	446	455	448	486	488	467	483	474	445	426	440	449	452	462	493	440	485	473	432	484	461	456	476	429	433	452	441	438	473	421	483	453	453	451	448	429	469	419	469	441	480	454	442	457	421	484	460	451	468	452	452	458	463	451	453	428	452	447	480	463	441	429	472	460	468	445	465	447	441	488	478	467	489	489	478	500	459	421	463	450	432	473	457	460	453	427	468	470	465	417	453	500	451	460	479	444	423	417	431	432	466	433	447	446	465	477	456	469	442	452	477	448	447	472	439	437	433	481	463	420	438	442	439	464	490	456	481	452	479	450	457	440	470	457	472	470	466	454	441	449	451	454	484	478	477	459	455	471	463	513	445	470	438	442	455	490	507	477	508	408	433	440	456	444	451	459	454	420	445	450	459	476	472	474	395	469	448	476	473	474	435	454	491	478	439	479	457	443	429	474	511	470	426	430	439	448	457	475	438	445	458	464	443	447	472	436	470	451	437	466	442	494	417	445	502	459	470	471	417	433	424	456	441	449	440	450	444	423	471	483	435	466	445	443	465	427	467	453	463	456	458	468	506	468	446	447	470	471	478	479	494	438	442	511	452	481	437	396	446	454	475	446	492	438	469	399	440	451	468	465	478	460	478	453	428	468	451	482	482	456	438	400	467	444	490	443	441	466	462	463	448	465	474	416	462	495	440	459	441	454	483	414	444	485	475	438	453	456	454	446	466	458	437	445	482	467	453	477	457	446	473	451	422	483	469	439	446	412	449	448	461	489	463	458	463	455	471	423	479	451	462	445	460	414	457	448	524	511	427	457	452	429	492	486	441	447	412	479	406	465	407	463	488	431	490	413	460	424	460	461	430	496	447	454	417	489	437	435	475	471	433	486	452	473	447	480	458	444	469	465	436	478	470	465	451	478	467	433	470	437	438	431	456	428	447	489	443	453	474	464	470	427	452	453	485	461	457	439	447	491	475	470	432	400	441	440	449	459	451	464	428	464	466	455	426	449	484	469	484	472	475	446	459	460	470	441	436	443	461
29256	21517	16268	8530	3418	2048	1961	1704	1229	1039	759	678	612	544	536	535	567	587	518	492	496	449	445	420	434	379	408	428	417	407	454	448	397	431	448	390	430	413	416	421	438	431	408	432	410	405	408	413	401	441	430	434	390	396	432	423	419	410	406	445	410	431	435	406	403	379	420	401	434	389	419	412	422	354	393	417	411	374	391	377	402	424	379	381	428	432	403	401	380	434	371	385	412	404	382	406	398	384	378	411	383	441	402	390	414	423	357	375	408	361	363	396	421	411	404	404	419	388	370	398	416	424	398	385	379	431	402	397	418	400	396	399	404	422	401	387	395	382	380	445	377	381	393	380	430	405	431	437	439	387	399	400	396	429	384	410	410	370	420	395	422	377	386	429	431	422	420	384	406	357	364	421	435	392	377	415	391	442	385	403	394	380	425	440	391	434	380	407	419	400	418	438	382	369	404	390	403	416	414	396	391	414	414	413	418	379	412	408	396	408	364	423	402	403	408	417	418	417	407	415	447	418	427	443	374	426	408	383	400	372	403	375	366	404	383	371	406	421	392	403	366	391	394	393	382	429	353	434	408	381	378	438	396	395	397	396	408	416	423	392	385	412	438	406	446	399	405	408	364	424	434	379	416	396	409	400	385	419	384	406	414	397	386	415	374	441	407	386	426	422	410	375	400	384	404	384	400	382	428	422	420	381	391	400	368	386	410	412	411	392	403	423	412	421	407	391	399	407	406	409	413	396	407	383	419	419	409	410	419	385	418	372	402	420	391	420	397	424	381	389	375	395	419	441	427	417	403	414	379	419	427	417	402	398	410	377	383	391	399	415	392	400	389	410	427	393	397	388	408	405	405	420	383	396	394	414	387	414	402	396	402	403	411	435	428	422	414	414	419	401	379	382	413	418	394	400	394	390	400	440	398	417	417	418	415	416	390	372	405	402	401	383	391	413	390	408	384	376	415	431	388	412	409	390	390	388	374	408	383	418	408	379	403	385	399	449	392	411	360	427	412	420	431	378	431	400	397	413	371	371	429	387	396	383	414	398	371	424	418	393	428	376	373	426	391	370	406	428	372	415	416	390	398	415	382	421	369	365	371	413	428	416	381	450	382	422	398	387	445	385	398	405	408	406	450	384	391	400	414	395	407	401	387	379	393	400	396	426	411	400	406	434	364	398	399	418	384	383	372	402	402	416	437	381	414	420	419	406	408	436	375	424	387	407	416	417	420	392	365	425	405	409	392	380	408	392	407	387	390	410	425	400	385	446	399	388	412	407	374	383	365	446	392	388	402	383	410	403	436	392	424	387	440	416	425	375	411	408	377	393	388	387	413	390	398	396	403	422	415	361	410	408	433	397	387	454	397	416	416	429	380	415	405	407	346	424	393	405	401	436	404	411	424	417	417	417	402	385	404	341	376	387	429	390	371	454	400	384	447	398	399	432	385	440	407	392	386	361	417	416	392	409	415	416	386	380	385	397	390	417	379	397	394	398	398	393	362	365	441	392	428	387	406	379	406	394	403	416	413	405	399	394	425	395	423	378	434	408	418	403	414	394	412	366	416	405	385	388	369	438	389	420	425	379	408	415	399	389	386	398	400	399	426	426	381	398	378	380	372	437	402	435	405	376	398	406	422	439	392	403	415	404	405	399	391	374	373	391	425	392	391	377	384	390	418	416	394	404	422	414	412	420	413	394	402	428	418	392	402	404	426	420	380	420	405	394	378	383	406	424	381	385	405	395	411	406	384	376	399	355	405	400	392	383	418	382	426	421	392	412	399	407	397	375	387	404	393	384	369	397	406	408	382	413	394	445	408	398	394	399	425	401	430	403	434	424	398	361	442	392	411	417	391	385	401	412	358	404	400	380	377	397	399	403	394	445	369	358	399	399	408	427	394	385	394	411	394	431	410	445	401	430	420	402	377	405	379	428	415	400	406	424	387	419	419	381	379	400	382	383	394	425	408	381	399	406	411	433	414	369	391	418	391	405	414	407	434	421	401	413	401	421	387	410	378	426	396	404	399	396	367	449	409	408	397	422	386	416	399	446	388	408	405	389	399	371	409	417	409	399	414	419	427	400	423	405	391	418	386	427	415	433	368	408	379	416	422	390	410	404	414	383	395	389	421	395	404	393	417	432	399	408	421	384	395	414	415	389	385	408	390	386	397	382	387	417	397	414	424	358	405	387	449	416	423	413	373	411	408	402	401	382	399	426	381	406	392	429	350	400	413	422	432	403	399	433	426	426	358	418	408	437	414	404	434	429	392	406	401	418	378	398	396	413	394	396	392	420	408	415	454	394	445	405	426	410	419	398	401	406	433	426	396	405	402	406	396	395	390	413	399	405	437	428	399	404	407	380	374	382	356	395	400	352	399	411	408	399	400	382	415	415	396	411	415	404	414	422	426	368	399	384	395	408	395	394	415	403	422	425	406	410	401	384	391	401	386	438	410	392	408	418	387	409	410	399	433	391	413	420	398	387	410	392	390	398	393	387	386	373	422	399	408	407	401	390	413	450	391	396	420	390	405	424	453	425	398	427	421	409	369	403	447	391	386	443	407	428	374	410	404	393	418	413	381	437	427	378	424	416	379	393	412	415	392	404	341	365	408	394	420	372	455	396	415	384	405	397	412	369	396	387	390	386	395	392	443	431	364	382	401	411	396	413	391	423	444	415	424	405	397	384	362	402	403	432	411	402	409	399	408	398	373	430	442	413	406	380	415	404	407	391	406	416	397	416	397	411	390	391	394	400	389	402	406	414	412	411	376	384	417	435	419	377	416	396	378	400	408	405	391	407	393	386	392	380	404	402	431	400	384	408	413	417	418	392	364	415	380	380	362	408	384	387	400	404	380	410	381	378	426	425	392	395	429	380	389	407	405	404	419	406	423	378	418	387	417	399	405	395	408	415	381	427	419	396	389	381	423	376	423	355	428	407	429	373	396	396	390	387	393	419	378	409	418	419	425	414	416	382	389	386	419	397	441	408	395	434	381	412	418	414	374	451	411	401	398	388	406	377	366	377	378	398	437	411	400	396	376	459	411	393	392	379	378	389	401	415	403	406	391	387	393	430	401	395	427	429	418	414	391	394	416	422	369	416	384	402	368	404	426	397	373	421	376	407	411	384	387	404	403	394	423	351	414	401	358	396	376	413	412	398	426	418	414	408	425	403	410	385	394	422	414	387	388	397	415	418	401	427	423	399	416	405	408	405	393	381	399	427	388	432	415	391	418	429	409	405	383	416	389	405	429	452	452	400	375	385	383	393	396	415	395	399	414	355	406	424	401	376	381	424	414	454	398	372	395	402	420	394	408	409	418	421	399	369	412	458	401	383	392	419	417	380	402	395	398	411	395	413	399	397	410	402	419	394	393	400	406	403	410	388	377	400	390	398	418	418	400	394	380	400	407	389	404	430	402	382	392	391	416	399	414	420	401	379	396	373	422	408	408	386	425	413	425	381	443	431	420	365	380	417	390	432	389	393
20052	23932	15740	8444	4588	3422	3226	2661	2043	1560	1120	943	763	746	700	723	686	711	666	574	507	539	509	541	435	512	445	473	449	449	454	423	434	433	436	456	463	492	452	431	454	455	432	423	476	469	437	459	447	443	448	443	417	450	439	434	452	422	443	450	432	435	454	411	421	405	412	413	455	406	423	418	437	444	445	426	429	420	425	414	442	461	406	398	405	445	444	454	433	399	448	430	457	428	417	433	430	420	427	460	456	430	385	434	441	410	486	427	450	429	393	446	416	431	466	406	398	444	419	374	441	429	446	407	468	447	405	432	444	461	454	441	403	403	457	449	442	415	418	426	408	439	448	413	443	483	471	411	383	447	407	409	417	408	396	437	442	428	452	431	438	429	370	474	456	406	457	452	431	461	465	418	430	413	447	437	419	421	416	442	435	412	427	407	422	434	426	444	405	445	456	438	440	402	448	428	438	481	402	432	403	411	450	423	434	450	455	431	439	385	409	413	436	425	442	453	428	418	426	432	400	368	417	433	428	447	407	442	419	435	393	423	431	431	431	416	443	412	446	424	422	418	408	438	432	454	401	437	447	420	416	442	462	413	441	431	422	422	462	435	431	436	407	419	419	442	444	420	429	443	459	424	407	439	392	454	443	425	429	416	416	448	451	446	401	429	461	400	445	424	455	435	450	398	457	426	485	454	437	416	421	369	432	425	442	433	431	425	448	453	467	418	465	444	446	423	437	424	413	445	442	426	386	425	399	435	461	426	419	414	454	394	445	436	445	395	424	425	392	446	421	450	418	414	404	430	410	437	461	436	454	446	411	430	418	396	398	444	434	397	433	446	435	432	439	449	415	464	449	418	426	432	475	417	446	432	438	417	477	417	436	437	393	408	448	428	444	465	438	430	397	429	456	440	432	442	428	419	405	428	437	395	430	452	404	427	422	443	437	444	415	384	447	450	393	406	419	416	430	416	392	442	446	433	454	373	413	408	394	456	422	439	437	476	426	454	444	452	408	391	432	455	438	449	421	419	419	426	430	422	436	411	415	425	452	438	419	432	465	404	410	451	461	464	440	410	434	433	400	438	431	424	421	413	408	455	437	434	402	434	405	407	449	405	426	425	445	432	430	418	437	439	430	427	422	398	440	446	419	425	437	423	404	453	438	433	436	418	426	441	401	413	438	435	450	418	395	426	423	441	463	459	446	423	463	441	398	409	453	393	444	438	458	443	412	450	439	463	460	407	414	409	419	475	432	450	414	429	428	397	392	475	412	458	444	389	426	430	437	434	429	473	427	448	429	421	405	440	461	429	433	445	405	423	441	419	424	398	425	403	421	460	408	409	445	456	426	436	407	467	427	408	440	423	435	451	462	427	412	438	453	421	434	441	450	457	387	446	398	465	398	432	406	429	418	404	410	405	441	434	403	390	409	452	435	424	426	422	422	417	403	420	415	442	404	411	465	449	420	468	420	439	435	418	433	444	429	460	448	466	428	446	443	429	444	402	444	422	383	424	437	441	436	407	441	404	443	452	403	403	420	429	409	426	409	418	411	438	416	448	448	438	440	452	398	437	425	420	403	456	439	453	445	442	455	418	434	444	438	402	393	405	439	413	419	452	436	430	438	410	402	410	420	422	430	447	397	407	450	473	415	444	424	431	452	440	442	434	419	423	419	420	434	434	442	404	411	424	398	425	419	426	445	430	411	440	395	450	440	383	417	437	434	423	417	436	388	377	419	414	466	466	438	403	458	423	465	413	370	402	442	448	414	403	433	414	411	408	460	446	423	453	464	436	430	445	444	420	414	426	405	411	440	401	431	443	437	416	438	440	431	405	376	418	431	439	420	451	416	384	423	425	404	468	436	434	414	392	438	423	433	449	418	413	462	450	415	446	427	432	447	433	474	436	411	382	414	448	430	432	427	409	407	417	403	408	431	423	426	439	416	438	401	432	431	459	426	444	413	419	428	413	439	418	448	457	443	443	395	416	468	482	422	409	449	417	443	460	441	440	426	429	422	436	425	465	415	421	431	402	444	428	389	409	413	438	406	435	444	422	437	411	449	470	402	430	426	472	458	423	394	458	413	425	424	415	418	409	440	425	381	425	431	402	439	452	446	393	452	403	425	419	461	440	424	400	410	386	422	419	427	437	479	405	461	462	438	388	464	433	437	451	485	416	420	409	428	433	436	398	417	440	437	447	407	438	414	402	427	457	416	419	375	425	468	441	449	418	396	427	457	414	416	410	441	420	465	459	428	417	452	421	402	447	413	447	456	420	460	420	453	449	431	445	445	404	403	419	458	400	440	429	427	396	410	424	423	425	454	422	411	415	399	411	451	451	411	433	404	401	407	439	427	377	415	445	453	462	423	428	456	469	470	444	444	435	413	416	459	421	433	474	410	422	410	442	408	455	422	431	412	423	432	441	444	484	404	447	405	440	447	463	409	419	410	430	427	449	438	470	414	409	468	441	402	456	423	434	472	413	424	426	456	445	416	442	449	443	440	462	448	468	431	494	409	424	444	461	429	425	421	422	443	432	422	436	397	433	443	417	415	437	435	416	423	438	462	433	419	444	437	435	448	424	444	461	433	422	428	430	451	446	425	440	427	453	484	418	439	406	439	414	432	433	410	447	423	416	420	407	416	423	459	445	431	411	423	422	434	465	415	428	412	416	450	460	416	405	455	429	401	452	435	440	403	455	442	426	445	437	397	403	420	445	429	402	402	459	402	439	417	438	425	442	430	427	467	428	439	457	435	408	434	417	408	435	446	436	435	433	407	418	443	436	418	429	451	458	407	442	426	453	441	425	453	371	420	470	403	431	411	434	452	415	433	395	451	417	440	438	423	418	431	450	437	418	439	433	428	419	435	435	468	428	454	414	397	426	443	472	436	421	445	464	389	431	401	413	459	429	433	463	406	457	407	443	482	426	420	426	438	399	426	455	431	393	437	401	424	440	391	412	449	414	440	440	429	442	427	432	447	414	428	390	421	462	432	380	419	417	392	384	442	433	412	408	452	424	456	424	430	409	422	422	380	434	435	434	482	410	496	401	419	439	420	384	452	400	418	401	380	428	389	385	420	422	436	442	408	420	423	439	410	458	460	440	416	427	428	433	427	494	427	417	432	395	440	448	428	420	413	421	428	399	423	411	422	411	460	402	440	398	423	434	414	412	440	440	442	422	459	402	419	447	453	391	461	387	415	465	440	430	466	443	428	458	429	448	415	430	405	438	422	400	445	416	426	406	407	451	470	410	466	461	393	398	429	420	442	389	409	412	444	442	466	418	411	435	419	404	421	420	444	437	424	421	447	434	427	453	421	443	440	438	404	420	394	447	424	468	426	405	439	420	451	420	448	443	440	435	425	419	420	447	429	439	420	426	410	447	430	454	435	436	391	441	443	383	419	454	425	445	425	404	450	442	444	415	463	454	414	420	428	453	437	396	461	413	444	432	427	411	418	438	442	436	432	445	421	426	474	405	431	397	455	453
24444	21644	29085	24721	21667	12548	3459	2634	1924	1650	1150	909	796	717	594	656	702	618	560	501	453	390	384	420	315	324	321	299	315	297	349	332	342	366	348	356	357	346	321	341	355	363	368	368	308	342	330	333	319	322	303	330	323	341	342	336	283	309	290	332	345	316	256	327	310	289	304	267	298	291	277	306	322	296	312	278	293	260	334	322	280	277	300	274	316	327	309	293	314	302	270	296	303	304	281	311	323	307	307	324	277	266	288	310	321	265	341	295	280	280	298	309	303	287	301	292	289	284	277	301	304	284	305	292	281	324	307	297	279	267	262	315	271	301	314	300	285	305	290	291	327	278	318	288	252	287	288	287	292	294	303	316	305	312	310	306	274	312	327	288	314	315	291	320	299	323	309	310	298	260	296	279	303	274	311	263	285	299	298	294	287	277	303	305	314	290	296	271	297	288	257	307	278	316	302	289	291	297	320	292	316	304	298	300	284	286	325	274	297	303	277	283	270	295	296	275	318	278	282	281	326	307	338	290	283	268	299	288	285	326	286	289	296	312	293	291	282	274	314	285	309	295	286	308	285	278	311	295	296	285	304	301	310	299	296	292	304	309	298	270	295	256	278	270	302	267	278	312	288	299	316	336	339	260	269	294	290	299	287	297	313	321	282	294	301	302	300	318	284	313	326	280	323	281	309	316	289	307	273	296	303	316	287	300	283	291	288	296	299	292	269	295	311	287	280	282	279	307	305	283	265	299	306	305	289	304	257	290	267	308	324	301	299	298	284	288	292	302	282	278	285	286	297	308	301	319	287	279	291	308	290	294	283	316	277	283	324	314	302	286	325	305	339	304	273	302	293	277	292	280	260	302	287	305	295	301	291	278	291	333	293	310	305	285	328	299	308	298	311	308	315	296	301	274	285	283	283	294	256	299	288	279	322	293	296	297	324	292	295	283	313	278	277	299	316	284	307	302	288	286	311	315	304	304	312	310	302	305	313	314	259	277	286	269	250	276	269	300	308	319	291	315	313	306	263	287	304	300	284	323	288	277	304	294	309	304	312	295	280	311	274	289	284	272	260	295	299	281	296	307	274	319	291	289	290	288	268	285	304	308	289	280	274	313	274	293	302	318	272	299	311	281	272	304	333	302	297	290	302	276	302	308	298	301	280	296	294	294	293	291	311	298	310	276	333	273	298	310	302	319	253	276	316	316	322	285	293	268	259	294	335	321	295	281	302	313	281	285	309	283	283	306	312	283	275	282	285	266	273	275	318	305	296	306	274	308	291	292	300	287	295	262	289	325	312	290	336	303	322	333	292	300	344	305	309	286	319	300	301	292	314	311	304	284	285	260	286	285	300	274	303	274	265	345	302	266	327	283	312	329	304	285	310	304	315	260	284	291	277	266	282	313	301	285	283	316	312	306	312	288	272	304	289	284	275	326	296	286	321	284	311	301	295	293	294	288	277	252	294	281	290	288	303	300	263	279	268	323	288	317	273	305	301	292	289	298	261	318	272	299	330	299	300	312	315	248	306	279	306	309	305	328	297	314	307	295	302	275	304	280	238	323	307	313	287	319	295	308	288	285	282	296	288	279	281	301	310	310	314	273	271	296	308	291	267	290	267	277	312	284	293	278	315	308	309	311	307	279	316	299	310	275	268	307	299	310	312	327	305	325	299	318	311	302	312	285	304	279	317	290	280	313	322	269	317	286	295	273	281	276	302	296	279	280	293	295	308	288	303	310	283	284	309	311	325	294	292	283	288	276	316	318	317	296	278	322	306	319	323	310	277	272	287	304	312	306	289	311	312	316	285	301	316	297	296	277	287	281	342	276	278	295	320	280	276	291	280	262	313	325	275	312	303	276	315	271	298	315	293	290	306	278	261	269	298	271	280	315	313	261	305	288	288	310	272	313	306	314	249	316	291	287	273	287	294	276	304	314	309	304	294	286	322	261	303	343	283	285	302	299	294	290	303	287	275	275	287	276	280	310	310	294	275	287	282	298	276	266	292	277	283	296	316	300	296	309	275	289	271	295	331	280	263	291	294	318	300	275	282	315	255	301	294	285	292	289	287	295	273	261	301	305	298	319	291	309	314	287	298	288	278	300	303	298	270	305	274	321	283	283	298	296	288	299	316	287	300	315	299	302	274	324	306	323	310	297	277	270	271	315	294	312	296	306	288	292	310	281	304	304	268	307	299	271	284	303	294	311	276	294	310	276	339	282	325	300	320	303	297	302	275	291	328	288	292	278	288	267	296	275	292	300	315	291	326	294	310	306	312	282	260	279	295	292	309	296	307	260	324	305	349	290	257	286	311	293	298	300	294	280	277	303	280	314	322	291	297	285	287	316	320	301	303	318	292	298	292	293	271	315	296	301	292	273	278	290	280	296	300	308	311	292	279	321	306	339	305	306	271	285	299	302	309	267	306	302	271	287	289	271	293	290	324	304	325	301	276	304	278	282	285	324	292	316	290	312	292	308	263	269	271	282	299	292	291	313	312	293	305	314	313	296	302	305	319	261	300	267	295	278	286	298	300	296	282	302	307	289	307	286	263	295	283	313	281	310	278	310	299	313	300	306	264	294	288	334	306	292	274	320	282	292	326	272	301	306	296	263	275	271	277	283	254	295	287	297	292	248	278	312	305	282	294	296	283	310	303	308	300	329	297	282	312	287	304	274	285	319	278	279	291	290	283	287	312	284	254	266	315	276	307	285	285	304	318	303	283	322	282	295	317	304	304	312	294	305	283	311	287	301	306	300	328	307	288	320	296	294	298	287	274	300	287	296	311	296	294	286	296	288	303	288	288	287	302	293	293	270	298	293	287	277	323	276	318	280	311	299	308	303	278	296	297	291	284	273	301	287	302	315	289	267	294	281	289	304	296	281	311	289	274	299	298	323	292	260	300	308	274	276	262	284	325	342	327	286	293	288	271	294	300	296	299	332	307	304	324	323	301	268	256	277	307	286	281	280	331	266	329	250	288	308	295	321	290	337	266	299	317	291	294	296	285	286	289	307	283	280	287	266	308	279	289	312	289	289	302	284	287	276	305	296	267	293	306	292	324	288	287	304	311	316	290	277	301	314	289	284	292	327	280	287	309	312	269	255	319	287	294	293	292	319	249	293	279	257	301	307	284	296	286	269	268	268	290	289	331	286	292	313	308	294	281	299	306	290	282	277	303	284	303	286	283	286	278	324	273	278	305	277	328	321	284	311	303	287	309	298	274	314	300	335	291	307	300	316	316	296	271	300	282	305	294	264	297	287	319	294	315	287	312	298	276	319	297	285	296	292	284	282	298	266	315	280	298	308	313	301	299	296	321	281	314	254	331	284	239	297	271	315	297	292	319	274	310	271	303	285	326	321	283	309	291	292	305	283	289	299	271	269	264	289	283	306	272	305	280	271	294	287	265	300	320	260	302	295	324	297	293	303	289	316	306	265	266	280	324	304	283	264	294	296	296	266	274	323	290	298	261	325	259	300	280	293	331	288
23133	28953	21253	13687	8815	5677	4374	4397	3333	2649	1780	1323	1113	1018	920	906	963	810	720	593	575	514	500	477	450	407	355	361	376	340	353	348	392	374	376	364	359	380	380	426	379	429	389	378	370	394	372	371	372	373	347	355	344	343	359	335	337	334	336	312	317	319	320	345	335	308	331	313	281	319	293	329	284	319	302	307	322	352	305	324	306	328	341	341	303	312	324	309	317	330	284	314	334	293	302	334	288	327	328	299	335	315	327	347	307	323	307	304	342	311	327	299	312	295	313	306	295	311	332	322	282	325	316	340	313	320	323	353	314	308	298	316	317	296	332	321	316	347	333	319	296	349	323	328	340	305	306	343	281	329	320	324	305	311	334	333	307	348	345	275	326	280	328	328	327	327	344	301	318	303	282	283	324	288	311	320	323	347	313	331	316	312	305	321	295	295	295	321	328	316	312	321	311	307	322	293	301	300	314	304	313	269	348	298	303	289	284	325	301	323	333	343	324	296	296	344	312	302	327	316	313	291	301	303	364	301	308	300	312	319	298	307	317	303	315	323	293	335	316	320	315	320	330	327	344	330	284	296	305	355	314	312	314	293	309	304	307	316	303	331	324	304	331	320	308	298	292	298	321	309	334	339	331	309	304	319	307	326	311	318	330	315	301	320	348	338	332	312	275	322	305	306	270	317	344	305	304	338	304	301	301	307	317	325	338	289	296	329	303	314	341	331	322	317	330	323	304	329	336	332	325	341	293	351	286	319	309	327	321	321	319	333	304	333	317	318	326	305	310	297	324	306	309	323	321	299	311	290	323	318	335	317	353	310	330	312	347	302	292	292	354	279	295	324	323	302	313	340	305	291	317	317	323	324	309	286	318	331	301	311	318	304	326	333	342	296	344	343	346	314	297	297	291	302	347	284	299	330	338	284	298	296	326	318	327	292	302	302	323	313	317	303	332	310	286	296	300	303	311	330	296	299	352	313	323	323	341	314	322	304	322	279	286	315	332	309	317	319	322	298	336	307	306	297	338	296	314	320	311	336	313	311	325	313	330	334	269	300	275	320	337	324	265	353	325	326	314	330	307	335	289	291	329	328	290	308	310	332	345	312	300	314	279	315	321	295	294	355	315	319	315	305	334	301	317	347	299	306	340	310	331	313	301	317	298	318	323	272	306	285	337	298	317	305	321	316	291	326	310	341	317	284	287	309	295	319	322	286	314	322	326	310	287	348	313	328	325	324	332	309	302	324	328	309	321	333	314	315	311	295	316	347	319	282	297	283	312	302	325	333	303	314	330	347	349	340	309	349	310	318	331	293	323	284	348	325	327	312	316	298	306	340	295	346	336	325	295	315	317	360	311	315	348	293	319	340	318	284	291	303	287	314	338	319	328	339	323	307	320	332	326	301	297	300	280	300	308	312	313	350	301	310	331	310	315	332	305	348	319	340	338	345	349	291	303	308	348	297	291	357	326	314	322	327	292	299	352	336	290	320	326	307	305	333	308	323	312	326	329	314	324	306	321	335	285	312	304	329	318	337	309	312	315	311	311	345	298	316	302	321	310	326	287	280	293	331	351	291	303	307	312	318	308	298	329	312	313	319	301	307	297	316	321	333	333	314	279	272	348	328	306	291	277	330	319	293	344	318	291	320	297	324	263	336	306	318	286	331	288	312	315	318	330	332	299	306	299	300	294	308	293	337	306	309	312	312	303	328	341	309	328	302	315	307	318	322	313	305	321	326	335	323	309	329	339	310	311	298	320	306	290	287	314	329	318	303	298	315	315	332	326	314	321	311	335	324	327	287	329	340	303	307	270	325	307	309	338	319	318	328	330	333	315	308	329	306	312	328	290	336	272	305	297	310	334	309	320	312	310	317	299	325	310	324	310	319	290	311	316	309	325	320	283	287	324	332	319	345	306	345	309	295	308	337	305	312	299	324	313	316	319	308	292	284	299	308	311	328	331	346	298	306	339	298	296	293	306	323	326	328	324	303	327	304	326	324	316	298	332	327	305	330	355	352	325	318	300	317	310	332	334	298	295	330	293	291	308	336	324	326	304	295	341	317	314	344	277	303	323	332	333	301	327	318	311	329	289	313	348	311	302	334	305	294	288	326	316	326	328	302	279	325	332	338	315	312	308	274	277	309	295	335	304	321	291	308	313	340	329	310	315	309	326	296	340	328	302	307	316	284	306	335	336	313	296	326	342	313	356	288	309	291	316	310	296	282	303	298	316	318	330	311	298	328	319	302	297	314	307	291	312	291	352	299	308	301	314	315	297	321	343	296	328	309	349	324	329	301	326	315	322	313	286	334	288	322	332	289	305	308	339	311	300	283	282	324	326	303	292	330	292	288	302	304	330	311	319	306	303	296	302	295	297	333	317	298	316	327	325	329	319	356	335	340	341	313	333	317	321	309	317	329	339	320	313	316	331	328	335	304	318	296	338	318	308	327	310	282	320	313	328	348	312	316	310	358	327	308	310	324	312	316	320	305	312	335	307	350	300	306	334	308	310	330	281	307	302	302	324	312	331	334	339	345	310	307	324	304	308	309	318	325	317	297	297	316	319	363	318	333	319	314	310	326	326	274	264	344	303	265	305	335	306	284	335	325	304	318	347	349	317	341	303	311	331	297	285	340	301	296	333	340	311	342	313	310	325	314	348	312	331	305	321	331	334	337	328	298	313	327	310	306	314	337	302	286	289	302	354	317	343	287	281	303	305	338	320	334	297	305	324	304	308	332	308	327	316	349	353	332	346	307	327	300	320	333	316	279	318	325	315	295	295	298	316	315	333	322	306	351	306	312	328	270	318	323	311	339	317	318	324	277	303	341	292	298	316	347	272	294	311	310	344	311	304	318	324	295	318	318	310	319	277	332	298	312	334	302	303	307	300	310	287	332	313	299	324	275	310	292	326	316	341	338	356	284	310	323	314	319	319	334	296	330	316	291	332	313	311	308	336	347	327	300	305	301	296	318	322	306	318	328	341	298	352	310	304	342	329	300	333	332	295	320	292	318	269	299	306	304	285	362	333	311	326	330	326	285	316	320	312	321	321	302	292	311	311	310	314	318	336	325	298	298	327	313	289	312	317	295	264	312	334	340	300	327	307	320	309	310	326	333	304	336	294	299	301	313	320	262	312	325	337	311	320	338	293	336	342	327	334	353	334	299	299	311	290	290	338	303	299	295	331	311	321	301	316	293	280	321	343	367	283	324	330	307	301	307	286	285	299	314	321	343	336	342	337	323	315	336	335	322	308	319	310	300	315	307	276	308	313	350	335	311	342	280	331	327	333	304	313	300	340	332	319	329	312	311	318	326	322	323	305	331	339	342	298	304	320	298	298	360	312	305	338	321	326	305	341	333	315	316	320	325	329	327	305	322	294	332	323	289	303	341	321	317	322	328	329	320	302	311	315	313	316	340	285	309	294	300	300	282	286	346	324	325	332	303	315	321	327	307	301	279	318	318	313	325	331	290	274	312	330	316	320	308
25481	21622	28018	25724	15185	4125	2103	1775	1615	1375	1145	890	879	896	853	819	847	786	762	684	679	585	628	622	565	609	587	588	538	549	501	594	581	579	577	565	588	600	596	557	577	612	590	576	554	605	571	591	535	589	557	545	568	569	551	575	571	606	583	560	570	553	544	560	521	535	540	567	595	513	539	558	609	508	541	566	511	549	563	529	545	593	558	573	585	603	554	554	548	567	558	542	568	555	557	541	558	545	561	548	587	593	552	538	547	569	557	621	610	555	558	533	564	591	522	540	580	571	532	598	587	549	550	588	508	547	563	561	612	566	568	532	552	532	572	572	546	545	529	527	589	505	501	566	582	604	555	547	582	557	596	576	539	590	545	529	577	581	543	537	539	536	563	524	575	561	584	564	560	583	554	531	561	546	554	538	516	542	590	540	527	516	542	610	588	583	563	584	579	593	587	570	514	602	538	533	537	509	539	532	527	580	530	595	564	595	584	596	547	531	553	578	554	590	519	553	563	556	556	563	526	579	574	543	601	563	541	573	523	578	570	590	515	560	558	574	559	539	544	558	580	553	534	541	571	546	552	550	544	562	576	578	547	519	510	573	526	562	581	567	507	541	567	565	527	589	556	535	552	561	551	543	574	522	536	555	591	579	578	535	566	542	562	558	563	561	584	591	553	532	544	591	557	526	538	549	576	589	561	571	547	548	537	547	576	551	610	585	551	568	590	563	532	582	555	518	579	557	558	543	567	537	577	513	566	526	539	540	554	569	554	490	503	529	578	540	549	550	571	605	537	581	555	536	559	529	563	580	536	551	587	582	564	519	565	565	561	562	551	625	565	588	602	551	579	577	584	538	581	587	544	618	537	580	523	579	551	537	555	612	528	569	526	527	538	571	535	571	530	569	566	570	505	508	587	554	537	573	557	563	577	559	548	584	544	587	561	561	535	566	568	569	574	569	533	514	549	590	548	518	566	538	569	560	542	525	567	528	579	568	533	571	554	571	567	543	540	583	569	550	579	558	577	536	562	550	557	538	538	523	582	562	537	583	552	583	586	606	567	572	556	551	559	577	535	572	544	570	559	559	522	538	520	497	511	512	522	525	528	519	543	543	501	566	569	589	545	567	556	513	565	566	557	570	599	535	542	565	554	560	542	549	595	549	584	613	577	536	537	500	578	552	556	564	579	534	582	579	567	569	547	555	585	512	517	537	602	556	577	559	536	563	580	550	524	532	550	524	570	559	560	556	577	545	552	538	569	571	595	604	558	584	521	564	605	580	511	544	555	539	545	595	605	583	543	560	568	589	552	508	577	593	578	542	562	540	543	579	558	491	568	534	568	527	538	551	550	526	500	567	544	550	541	586	567	548	536	558	540	573	566	564	579	564	522	544	542	574	564	520	587	539	502	584	563	585	599	595	577	566	563	585	539	541	523	550	607	561	570	598	559	505	574	542	558	579	553	560	594	561	544	591	588	526	593	518	576	594	548	619	560	548	548	539	540	603	545	547	519	559	568	595	542	560	578	545	573	568	557	564	551	547	510	569	535	558	560	536	541	571	528	518	559	573	499	541	574	532	560	535	531	532	570	512	550	558	536	519	568	558	579	594	565	546	596	577	546	550	571	533	547	536	565	556	562	562	563	565	554	542	529	581	586	568	581	538	539	568	559	553	557	559	587	549	526	595	577	566	551	543	533	519	557	531	544	524	564	514	566	572	556	557	487	537	557	561	558	563	578	554	586	551	563	582	568	551	557	546	582	534	548	500	542	590	604	575	527	565	571	550	574	549	531	571	503	584	549	539	537	538	513	558	565	558	542	524	529	572	542	552	559	603	549	553	553	554	523	560	608	559	555	543	585	567	539	547	582	535	536	568	589	615	577	533	582	583	544	535	517	559	508	604	549	539	521	529	596	522	526	629	529	535	530	589	548	589	586	564	583	562	548	570	572	609	562	573	581	576	571	624	527	528	529	548	613	586	562	604	531	522	560	568	566	540	545	577	541	564	597	513	569	562	547	529	562	551	516	574	517	557	589	583	531	547	565	574	583	543	516	580	577	541	591	521	606	571	569	566	572	549	584	563	506	521	562	561	532	561	550	560	530	573	551	552	590	555	568	562	524	558	556	568	523	575	605	562	528	515	584	578	549	588	545	512	572	588	561	559	601	557	564	544	537	583	548	528	579	521	566	533	550	550	562	589	489	543	498	546	577	570	514	530	563	564	587	549	589	529	543	565	576	574	559	581	568	547	538	591	561	555	547	541	503	528	576	566	514	536	575	566	558	573	545	568	523	546	555	528	555	516	540	520	527	526	539	569	535	516	556	545	521	587	574	581	551	554	545	547	568	569	577	571	580	563	513	509	542	580	528	536	543	562	537	563	544	581	524	578	563	566	540	546	583	561	541	532	539	562	514	567	528	552	563	523	564	555	566	532	546	572	531	555	559	552	554	560	554	564	533	537	495	558	581	553	596	531	529	569	592	557	575	570	500	532	565	537	567	539	567	577	564	551	587	562	557	540	505	560	607	564	538	506	524	541	511	559	540	585	541	520	574	529	613	586	525	600	507	537	562	544	581	546	572	602	536	548	508	582	553	527	567	536	569	544	535	557	600	560	546	548	547	567	548	569	530	505	547	541	580	542	567	553	539	556	582	559	589	544	526	567	564	518	504	610	544	580	607	564	548	542	565	552	513	601	589	565	587	588	545	568	534	585	547	554	551	595	590	534	556	555	579	581	572	503	568	570	575	586	560	567	589	529	522	555	537	575	589	536	566	513	539	556	506	523	582	560	544	587	541	584	564	561	597	551	551	569	603	591	533	561	550	538	568	545	572	576	546	553	541	635	546	544	534	555	550	601	530	523	600	521	566	566	547	595	544	541	509	570	547	568	509	514	530	553	558	575	503	586	559	539	555	575	581	556	541	553	577	545	523	549	560	542	543	530	571	536	547	537	576	550	548	570	551	553	520	513	562	507	548	549	535	584	591	557	580	587	510	569	564	578	575	558	567	589	556	541	491	576	571	543	587	574	572	534	593	538	542	558	592	551	545	525	558	593	607	538	571	560	608	555	583	582	542	543	616	550	529	539	602	585	607	559	556	579	543	551	565	523	561	526	592	594	557	529	512	551	609	553	563	547	597	527	528	553	521	544	590	568	605	546	560	577	527	547	568	526	528	532	599	510	580	583	543	561	576	550	565	529	570	555	571	582	551	569	524	515	549	552	583	547	505	558	527	518	560	519	568	573	556	523	556	586	546	522	541	552	567	537	522	565	549	581	543	545	548	577	547	547	583	575	499	555	564	581	604	572	545	503	533	483	544	567	539	568	572	574	547	574	556	540	559	528	567	562	580	509	573	543	560	541	562	594	527	564	561	542	555	540	553	527	579	560	594	520	580	579	567	579	555	572	615	551	545	579	547	565	547	544	518	570	560	522	575	519	593	517	568	527	583	591	522	532	555	534	595	545	590	613	519	562	566	568	529	537	598	559
22986	23956	16676	12304	7851	4778	3267	3059	2654	2161	1727	1300	1240	1129	1097	1098	1058	1047	908	787	793	715	690	701	618	600	575	583	568	593	616	590	656	580	610	665	645	638	617	630	641	630	624	667	585	652	655	582	588	578	593	598	555	596	615	613	623	562	586	634	590	604	588	572	598	558	577	587	567	595	583	572	567	589	590	606	590	536	558	591	574	572	558	549	526	547	572	565	579	572	570	532	612	565	587	536	574	611	550	566	546	600	570	604	579	557	593	604	593	583	562	582	585	563	566	588	601	546	598	554	575	588	603	561	580	578	555	584	562	585	545	570	583	553	582	563	555	565	594	561	564	585	530	553	597	590	602	582	573	558	542	589	566	613	582	615	560	570	539	578	580	591	606	564	604	580	610	577	608	576	555	570	575	576	545	613	571	554	565	552	608	558	568	573	554	585	593	586	559	550	563	550	548	599	569	543	577	556	567	575	578	564	599	537	535	597	559	577	614	549	565	609	600	617	514	566	584	604	542	591	593	545	594	591	586	579	584	567	547	589	570	557	559	510	543	574	559	590	556	575	593	580	548	564	591	580	571	550	554	551	560	528	557	611	615	564	517	597	559	548	595	627	585	591	613	541	571	554	577	584	560	535	592	521	564	565	591	551	534	595	557	580	543	583	598	545	568	595	554	548	573	525	591	604	561	569	572	593	583	553	604	539	591	570	559	588	559	549	584	533	574	604	606	551	558	585	624	574	577	568	572	578	598	550	624	556	557	575	592	591	568	575	589	611	569	584	610	557	536	559	537	547	541	587	593	585	560	598	562	575	577	607	593	525	557	563	555	560	599	499	575	554	576	548	548	547	539	576	556	577	582	600	574	571	580	615	588	574	574	617	604	559	554	553	597	572	571	574	578	566	519	547	578	546	617	535	567	602	533	559	569	597	540	559	523	564	594	565	529	564	567	626	578	575	565	561	575	550	578	635	553	612	574	600	588	610	601	584	547	563	531	581	580	623	617	583	564	617	557	582	574	561	590	600	545	571	542	605	586	567	583	592	545	571	546	590	533	588	516	562	569	597	601	578	544	538	581	563	613	582	608	576	564	608	598	539	547	571	565	553	546	525	553	615	554	577	534	578	593	546	590	560	564	583	566	562	594	618	565	567	580	554	593	574	560	574	569	568	565	581	597	590	564	595	593	586	566	511	505	576	572	545	579	608	581	588	581	553	549	566	555	601	545	557	564	570	572	584	564	576	576	560	589	597	574	582	572	548	597	597	556	556	570	538	610	578	550	577	524	589	581	565	611	577	562	588	545	554	548	596	603	554	580	564	540	586	590	539	553	550	562	597	608	565	578	589	561	572	560	557	578	556	542	571	570	582	537	558	544	556	588	554	565	553	615	598	586	541	576	543	617	553	584	550	575	576	561	510	521	566	583	615	611	558	568	562	597	563	562	575	547	576	562	581	566	593	593	567	579	567	580	592	561	554	529	615	598	604	582	567	591	599	564	586	597	601	571	575	523	561	569	555	590	583	576	582	582	560	588	589	547	576	551	629	616	586	588	592	586	587	599	587	618	571	544	575	557	539	601	566	573	561	579	616	586	548	587	541	548	587	555	522	593	601	559	597	549	562	603	550	592	562	587	551	584	596	552	637	564	572	597	583	545	564	541	569	584	614	624	574	586	559	531	565	599	546	564	583	582	574	532	569	567	566	548	605	583	548	576	585	571	546	574	601	555	541	581	566	601	628	558	530	605	579	597	606	580	616	587	622	536	565	594	575	565	568	564	569	570	541	566	542	585	538	530	603	585	550	558	614	541	563	632	589	530	556	600	568	553	575	586	601	530	565	554	530	549	581	581	574	550	580	571	578	568	538	590	539	602	608	608	602	594	541	574	558	542	571	607	578	570	553	603	572	531	570	583	567	556	604	582	589	556	582	574	551	577	573	598	566	541	569	544	582	590	565	560	608	567	572	520	582	584	580	543	574	587	544	566	592	552	569	571	575	543	571	563	569	556	623	592	566	557	575	574	608	531	585	543	541	554	608	537	577	580	601	586	549	593	604	570	569	567	593	579	612	569	581	584	586	590	593	535	572	582	616	576	584	576	608	572	522	603	576	546	599	615	604	576	582	538	617	580	572	528	544	587	604	526	573	607	594	534	551	541	586	609	595	598	563	575	566	578	544	574	577	556	606	590	589	593	592	616	574	577	555	587	569	561	570	572	568	581	589	545	606	547	559	604	549	577	569	597	581	564	597	538	581	584	549	591	578	597	595	625	614	562	578	579	609	580	555	579	620	535	600	587	600	579	601	563	579	592	587	564	586	538	590	569	531	587	562	569	580	521	586	590	626	571	540	572	567	570	585	597	587	557	570	576	544	574	594	586	565	535	532	578	554	610	574	575	594	554	590	595	542	591	540	559	594	533	600	560	574	566	606	575	581	548	603	579	584	612	608	550	586	598	582	583	582	616	576	555	573	550	569	549	578	539	612	592	568	583	578	568	614	588	595	583	548	565	539	552	589	587	614	570	551	528	587	558	582	570	573	582	517	527	579	541	616	545	533	558	577	585	567	569	578	596	567	524	588	580	573	554	586	551	606	528	628	568	616	530	592	603	548	555	606	566	595	605	589	619	556	595	563	557	539	612	587	557	565	589	573	603	552	584	582	567	649	573	529	589	575	585	568	608	534	558	571	591	583	529	556	541	593	561	561	569	557	599	566	545	574	518	548	591	522	559	579	583	563	543	596	576	541	574	573	554	572	580	549	588	598	592	603	624	564	537	570	565	545	575	584	627	561	629	603	580	557	591	585	552	576	606	580	563	582	551	558	579	586	571	532	603	570	562	518	596	562	591	567	598	533	567	566	518	538	600	596	603	570	580	580	548	585	547	591	559	554	561	578	572	587	627	593	552	571	526	583	545	593	559	581	585	573	608	581	589	599	589	603	560	572	586	543	573	556	566	571	545	590	588	575	560	596	579	571	586	540	589	572	558	571	565	589	565	547	552	586	567	547	588	562	576	542	566	561	556	548	641	584	558	578	578	569	578	565	546	553	563	586	612	571	591	572	546	595	582	583	572	591	561	586	590	593	551	552	580	529	596	546	532	562	599	587	575	577	589	564	612	561	554	556	587	563	607	565	564	592	546	582	587	601	578	557	564	551	548	608	571	552	608	558	546	563	563	598	617	578	574	575	552	577	578	583	575	527	545	552	597	546	575	581	536	605	567	599	546	595	592	585	582	562	571	522	576	617	582	540	597	604	583	581	550	597	579	569	567	565	573	531	509	584	558	584	571	537	538	572	618	555	578	577	511	563	579	542	542	553	570	538	550	575	570	575	585	609	612	540	602	605	591	585	545	588	555	592	578	571	586	606	554	616	562	570	571	563	590	573	561	631	558	587	548	601	548	559	602	573	584	564	592	528	568	602	588	604	560	549	566	569	586	579	547	556	561	554	593	550	609	584	588	639	550	541	622	572	592	588	556	554	579	570	623	596
23156	21676	29527	24326	21704	21834	11940	3190	2383	2044	1628	1347	1117	1228	1249	1200	1105	946	840	766	669	647	672	582	525	536	476	507	487	492	524	526	541	525	499	507	491	566	535	539	565	552	535	519	520	554	533	522	504	513	491	517	468	501	509	488	516	518	472	452	474	485	427	470	458	473	485	484	467	470	448	460	445	466	472	461	443	457	514	514	457	476	488	470	464	479	463	463	483	458	468	447	489	446	460	479	463	457	413	440	459	485	462	432	456	478	461	479	462	456	419	461	464	453	454	437	498	489	453	473	476	451	440	466	473	428	432	466	451	461	491	463	468	471	469	443	441	417	450	434	470	459	450	459	450	463	440	457	454	482	465	467	445	475	453	516	492	466	461	422	454	454	468	413	490	444	462	466	452	425	472	470	443	442	462	432	485	492	463	454	465	447	450	476	470	448	423	460	443	494	487	427	448	452	474	503	443	492	446	461	488	452	462	476	467	498	468	469	459	451	458	455	467	422	473	437	421	459	429	458	441	445	450	460	471	475	473	448	475	416	441	459	460	468	477	451	472	466	466	407	444	463	444	453	431	458	456	473	462	492	466	473	443	435	464	455	419	460	451	437	496	458	449	415	433	478	471	450	469	464	456	442	454	440	477	442	426	463	461	455	421	438	474	440	430	484	493	457	478	460	473	475	470	420	451	487	462	437	426	471	436	446	444	477	499	479	435	408	480	448	462	422	480	448	491	460	474	450	434	450	451	448	469	450	410	455	463	471	483	461	479	478	495	422	498	454	451	433	445	426	459	442	453	436	434	437	464	480	444	472	436	445	450	469	433	468	427	472	472	455	452	417	454	436	480	489	430	445	407	440	455	416	435	473	467	453	430	474	458	484	446	510	437	467	468	447	424	451	454	436	452	460	451	486	477	441	506	451	467	415	430	459	457	428	419	452	474	487	440	445	441	450	441	434	464	455	444	475	480	483	459	453	457	508	473	447	469	469	443	432	466	463	454	437	410	433	440	450	482	415	444	421	460	471	474	432	455	468	459	447	435	471	437	465	426	475	449	449	417	462	510	510	471	461	456	438	441	492	455	438	472	431	452	447	459	445	469	432	490	486	470	442	458	475	476	471	443	448	483	449	474	500	463	435	433	443	435	483	455	499	455	458	479	500	481	425	467	470	474	446	455	473	478	466	491	488	457	438	460	453	479	439	443	457	494	453	453	450	480	462	469	441	434	424	439	469	462	437	423	464	472	463	459	429	459	452	454	474	468	482	482	470	439	455	470	417	434	443	433	485	451	493	417	402	468	433	469	489	427	447	459	438	452	481	441	480	432	422	471	455	458	434	463	433	474	436	462	439	476	458	455	431	439	452	448	496	436	438	476	449	456	435	446	451	460	442	485	450	440	483	441	463	440	456	491	444	451	508	421	483	445	431	475	436	439	453	486	474	480	476	415	482	468	467	479	435	488	477	424	446	458	469	447	476	436	491	500	463	468	459	439	432	478	472	472	461	472	481	476	438	420	430	475	417	426	490	447	459	467	473	477	466	482	450	460	457	462	429	470	446	472	444	440	476	472	481	498	428	455	419	433	456	496	451	419	455	449	480	432	465	446	477	432	462	419	443	503	454	417	443	437	468	460	505	504	462	477	464	465	418	435	462	496	463	490	420	507	478	416	445	445	431	464	463	470	444	462	417	447	426	459	513	484	465	461	402	440	475	493	435	443	440	432	451	427	444	452	441	472	473	464	446	440	420	460	477	451	458	433	416	456	427	440	488	457	496	466	463	471	434	449	447	453	432	500	469	483	444	467	454	437	459	440	444	473	433	447	457	422	469	454	457	448	464	475	473	467	479	453	443	435	473	428	483	433	475	467	475	475	455	450	435	484	484	482	430	456	446	408	462	457	460	480	451	482	470	483	475	473	484	427	458	430	453	489	464	478	442	452	479	462	467	446	464	468	450	487	448	446	443	435	492	456	476	477	463	457	450	493	440	458	455	441	457	429	440	437	403	485	463	451	456	445	445	425	502	473	453	500	437	452	489	461	474	439	434	447	464	474	450	430	467	400	433	457	504	460	471	491	453	429	516	436	445	457	470	452	480	454	447	468	444	413	423	457	472	438	462	447	460	476	459	470	469	426	458	462	469	444	465	469	436	446	443	423	465	459	429	472	464	447	450	461	422	494	442	477	440	460	440	472	461	444	439	447	450	410	463	422	439	450	433	471	436	456	469	490	437	438	425	474	458	464	469	434	480	445	430	472	469	435	473	447	439	475	463	463	491	437	429	466	422	445	456	419	439	431	474	464	451	450	475	464	460	452	450	491	415	433	432	432	474	499	449	473	450	440	432	440	481	409	431	465	501	464	421	440	451	449	481	435	453	466	428	454	502	465	454	472	459	453	441	472	466	441	460	440	540	463	449	475	455	403	487	459	407	451	462	408	431	463	503	448	466	448	461	468	439	472	460	437	449	453	482	468	469	461	470	459	438	432	448	446	414	431	476	472	438	467	449	467	445	433	463	446	479	486	491	449	454	446	476	431	442	464	465	450	426	475	449	480	463	428	446	432	451	413	429	492	484	439	442	444	448	504	441	454	465	463	423	474	463	433	465	430	474	497	444	438	437	476	476	458	457	437	442	425	476	460	482	463	466	446	431	443	476	468	491	414	453	471	457	445	473	451	471	442	472	425	506	433	486	443	467	436	469	433	441	437	428	447	472	452	432	452	452	406	519	419	468	469	473	479	458	459	467	459	490	456	450	448	440	477	488	465	456	425	445	480	454	451	457	476	420	474	434	486	472	441	491	476	490	475	455	472	444	458	436	488	441	460	434	482	446	441	479	451	472	469	452	429	497	463	440	464	454	480	451	443	441	461	460	448	494	452	461	481	461	490	487	465	459	477	452	447	446	428	452	441	434	437	426	498	460	457	478	476	414	451	449	475	419	439	425	477	474	448	439	470	479	435	438	472	456	454	515	462	447	447	431	458	457	448	452	443	430	466	474	460	454	420	440	450	440	441	438	473	450	437	472	476	470	474	428	432	420	457	470	469	449	477	468	484	471	494	451	487	411	476	465	425	432	454	453	432	426	459	478	448	469	434	472	430	450	473	442	455	430	453	453	478	453	437	415	440	457	478	463	482	467	458	453	427	475	469	430	426	462	468	444	453	512	450	468	448	474	494	474	474	481	465	475	473	499	460	493	461	480	479	431	477	465	472	421	426	472	457	450	431	441	453	459	455	439	428	448	436	428	480	401	427	467	441	436	459	454	450	471	476	454	436	462	445	460	437	457	460	466	482	437	447	465	446	452	451	460	490	441	418	419	435	454	456	425	437	435	487	452	452	438	453	470	444	500	461	449	472	461	425	448	441	426	467	476	438	450	433	462	499	453	477	461	428	425	475	488	426	453	462	425	450	468	428	467	457	440	479	455	440	428	466	408	475	450	496	458	447	455	453	437	441	486	462	437	475	446	477	459	443	458	439	431	438	479	482	438
25705	32338	23883	17671	13555	7902	5672	4448	3807	3149	2469	2096	1719	1651	1744	1643	1426	1300	1081	919	783	750	735	627	579	521	502	552	527	539	522	542	530	577	567	511	635	597	534	592	586	510	589	539	569	574	552	562	556	497	506	561	488	512	519	517	536	502	522	511	481	458	458	498	443	484	439	475	468	471	499	476	438	455	496	484	432	446	483	456	432	440	452	462	459	459	480	455	462	447	453	438	460	450	452	441	422	462	456	430	427	473	454	503	427	467	442	474	465	447	436	462	461	480	463	446	447	517	494	449	493	452	472	412	488	456	491	443	424	441	483	439	464	448	472	445	472	473	475	482	447	461	482	450	445	450	445	445	470	437	447	423	482	477	459	439	479	447	430	462	491	440	471	447	479	438	453	451	483	440	492	468	452	402	482	434	442	466	443	493	460	469	442	439	458	468	447	475	483	430	449	489	455	447	467	434	470	429	472	465	479	465	442	447	480	442	467	481	467	467	485	433	427	414	449	432	445	437	460	450	462	445	453	438	480	477	450	474	477	464	454	475	445	496	450	412	463	457	478	458	414	459	437	439	440	435	493	439	462	472	482	461	460	467	446	437	426	442	441	442	467	469	510	425	446	464	430	461	432	467	467	460	454	461	471	463	468	469	482	463	446	459	475	457	466	436	439	486	461	456	451	462	474	471	474	454	506	490	450	467	427	431	451	483	438	462	468	451	469	462	454	418	476	442	456	463	484	485	420	505	440	451	441	462	428	468	469	449	448	498	466	467	459	457	450	472	456	448	457	464	467	433	462	441	450	431	479	449	419	464	455	466	479	450	467	430	450	419	510	489	444	419	442	433	446	453	468	476	493	453	458	489	460	437	461	417	486	489	426	440	462	492	464	486	475	470	467	473	471	459	442	421	453	461	472	459	433	454	473	477	463	483	458	439	448	441	428	436	450	448	439	461	456	462	419	465	444	454	489	485	466	447	468	411	446	469	413	476	447	459	444	449	447	437	463	441	457	456	481	447	482	461	468	451	492	463	504	489	446	436	477	477	498	475	444	491	495	441	454	460	467	482	467	459	443	453	472	459	479	445	463	444	431	482	425	440	459	457	460	450	468	465	454	466	462	465	402	431	486	471	441	450	482	460	470	494	484	474	436	441	462	498	487	461	454	444	454	445	439	451	472	466	462	439	425	473	406	462	435	455	480	440	461	522	475	480	471	425	476	456	435	468	489	433	435	432	471	428	486	455	486	465	416	471	464	453	482	464	462	488	475	453	467	473	459	452	471	467	477	464	459	463	464	469	469	462	448	407	464	464	475	450	484	454	463	449	462	440	472	452	430	461	449	410	474	481	487	456	460	472	516	455	473	474	429	465	479	476	450	471	464	468	424	484	453	489	476	476	488	490	436	447	463	464	451	483	453	482	445	468	511	447	468	419	474	470	458	471	471	447	441	449	448	454	451	451	464	468	443	480	443	439	498	430	468	456	440	433	492	444	483	461	454	467	442	469	423	445	469	448	437	466	456	432	465	385	428	447	462	441	449	469	460	463	471	420	441	475	480	486	431	436	461	498	473	453	478	456	428	462	471	468	479	456	420	440	483	443	452	434	509	448	453	475	457	451	466	449	469	472	453	475	447	463	473	462	447	447	443	487	428	474	462	444	462	491	503	499	432	473	461	471	450	431	436	450	461	479	453	448	474	441	450	462	467	488	473	488	441	452	463	477	486	475	445	477	484	470	425	458	444	453	422	505	456	458	449	466	476	473	481	456	472	435	463	450	503	455	435	451	470	424	458	443	469	443	438	454	456	472	417	446	469	492	477	485	479	490	473	410	492	477	457	469	409	403	460	463	443	411	440	459	455	471	449	461	473	456	483	457	454	479	487	432	433	494	454	440	453	485	440	423	456	447	462	414	475	470	501	482	460	469	478	427	461	453	478	464	465	447	445	449	455	489	475	462	433	485	484	454	479	433	456	446	461	431	436	500	465	463	475	470	451	461	487	452	452	443	431	446	477	438	459	502	460	448	407	469	438	457	429	463	459	469	452	469	459	438	447	467	449	432	469	463	449	473	460	469	477	413	466	471	461	428	469	456	444	450	441	459	473	484	460	476	496	436	458	492	433	434	446	473	428	425	481	475	455	451	459	470	481	455	460	452	465	455	427	483	441	444	490	445	464	424	459	435	464	431	470	470	441	457	461	452	445	467	473	446	447	467	426	479	484	488	474	478	475	479	475	450	468	486	478	467	470	447	454	458	433	489	467	452	477	426	424	454	438	502	445	481	491	448	463	465	482	500	452	475	435	448	453	462	463	435	475	490	487	476	494	429	476	450	483	472	461	422	492	471	453	457	475	457	442	496	455	499	456	483	464	467	456	420	480	458	431	476	454	422	460	460	429	430	446	417	476	462	423	447	459	451	487	446	461	497	462	470	459	446	470	454	477	421	447	454	441	456	459	467	470	468	456	484	451	451	492	424	468	483	463	484	442	452	447	439	442	400	457	432	472	458	491	457	459	440	496	438	495	482	429	452	435	447	440	500	457	454	490	452	514	402	428	472	481	422	479	500	486	489	471	472	422	470	453	455	442	412	472	453	489	476	468	449	427	453	505	473	433	445	437	494	476	445	473	443	458	477	444	476	462	444	457	476	469	452	469	464	450	410	478	430	492	436	463	480	471	458	430	475	462	456	446	433	493	463	455	461	459	461	476	434	460	463	445	500	454	485	455	489	455	481	475	443	449	460	475	443	426	475	484	431	447	452	444	487	493	460	502	483	437	437	473	454	454	476	481	439	479	477	448	444	485	449	483	477	468	456	441	495	473	457	439	470	475	434	420	457	456	477	460	451	439	472	488	510	459	465	435	445	449	435	431	453	485	432	450	460	450	455	478	431	459	447	467	455	462	449	448	448	460	432	430	450	451	439	490	488	464	455	471	475	438	447	480	460	454	449	473	461	458	457	436	435	457	452	459	421	478	425	461	418	446	461	447	441	459	443	460	468	447	413	466	435	464	441	470	473	473	479	475	466	452	472	454	458	455	477	468	448	499	455	494	444	463	428	468	443	482	425	441	471	469	445	477	494	440	449	465	493	504	439	415	455	451	450	465	444	461	425	442	483	464	468	466	458	438	481	438	473	446	421	461	482	444	488	439	430	435	443	459	447	485	454	438	451	420	426	470	478	456	455	434	479	404	456	472	451	469	476	409	445	445	474	450	466	452	451	451	486	452	452	458	449	440	452	467	481	496	439	441	460	475	476	447	464	429	495	435	476	437	433	423	479	471	433	459	467	483	443	442	421	454	482	487	456	450	481	442	445	451	474	443	488	466	442	463	441	444	494	463	496	481	448	466	439	431	447	464	473	425	451	455	496	425	478	435	464	452	473	450	455	453	458	447	438	491	517	460	470	431	480	448	447	449	464	468	468	461	468	418	487	484	465	422	494	458	466	451	486	467	452	457	458	464	451	439	456	447	403	442	457	455	460	450	459	471	440
29331	20341	12321	7853	4210	2019	1369	1161	1005	878	709	730	640	618	676	671	602	546	544	471	468	462	466	430	411	414	427	397	430	424	399	440	451	443	391	414	422	434	433	402	393	434	402	414	427	402	428	459	396	422	394	443	428	409	371	426	417	423	401	436	378	414	399	388	442	389	416	411	390	402	377	389	382	405	431	441	419	432	426	411	408	402	381	419	397	408	375	406	416	414	397	415	438	422	397	377	385	418	416	385	399	403	397	396	369	399	402	376	397	401	356	425	442	398	412	391	406	408	414	378	402	436	437	392	398	388	415	363	394	390	353	394	394	405	379	374	394	390	385	386	330	397	391	375	412	391	445	384	359	405	409	405	413	443	406	406	416	406	385	392	406	414	415	411	400	405	392	378	374	389	423	396	408	392	385	383	373	423	411	393	378	431	391	397	398	416	387	386	426	408	396	415	408	399	439	394	396	401	376	374	363	403	398	388	359	377	375	396	371	363	358	419	429	411	402	410	376	384	400	385	389	410	399	405	372	380	401	429	396	386	382	431	424	436	379	406	367	435	414	397	387	431	389	364	404	389	402	384	403	398	413	408	403	422	407	403	418	374	366	393	391	388	419	414	385	427	398	409	434	410	406	424	413	353	411	390	387	388	414	415	414	404	429	433	400	369	376	413	414	406	402	404	419	403	421	424	371	425	444	410	393	401	383	397	401	383	392	380	371	397	386	373	425	423	412	395	403	418	397	387	366	398	404	376	396	415	389	376	417	392	431	438	414	389	408	403	356	371	371	416	412	392	423	374	404	384	357	437	409	398	399	400	425	361	374	369	387	398	397	386	414	401	412	364	442	388	413	390	381	395	425	409	392	404	437	406	397	377	368	422	440	406	373	373	392	383	418	412	398	390	404	417	397	404	404	390	377	399	391	376	398	401	399	412	375	418	390	420	401	381	364	383	375	357	434	417	419	392	394	385	440	388	387	429	370	385	409	402	417	421	368	403	389	449	388	417	407	428	391	397	378	387	437	423	423	382	372	407	427	361	416	415	399	388	399	413	379	406	419	401	371	402	395	413	411	393	400	389	431	420	393	466	422	411	424	408	408	379	377	376	389	429	416	403	395	367	435	395	389	432	424	408	445	411	414	356	402	384	360	405	357	392	421	377	461	406	393	384	421	399	377	434	426	418	409	404	369	416	412	401	426	408	435	381	392	404	405	373	428	381	405	392	418	395	438	399	379	404	416	413	436	415	394	395	440	405	406	401	392	409	410	366	395	404	416	411	375	404	421	419	414	419	447	388	400	402	391	400	407	399	376	398	398	415	412	422	381	402	409	430	408	394	408	443	406	401	409	413	415	407	378	437	406	387	399	410	386	426	407	413	384	395	378	394	387	405	422	394	393	433	412	411	382	392	405	393	408	393	405	426	381	368	392	390	430	358	379	429	383	360	396	397	386	435	404	383	382	407	386	396	413	400	431	424	391	388	417	391	397	420	423	353	403	344	377	398	359	408	424	390	406	408	409	403	402	396	409	381	405	415	431	422	389	453	427	385	386	396	415	389	414	462	410	367	469	395	406	398	428	403	402	420	379	400	406	433	390	405	436	383	410	381	393	409	429	391	406	411	414	404	422	447	398	411	383	388	426	357	383	430	374	401	399	396	442	447	383	413	428	419	434	418	387	381	412	386	423	372	396	412	353	419	386	397	369	388	418	402	371	400	394	421	383	401	375	420	437	442	383	381	412	458	393	440	454	389	394	377	374	401	393	435	419	400	437	421	388	436	371	381	384	376	436	371	405	389	402	383	390	334	390	456	386	418	421	379	382	400	448	429	410	403	399	396	424	394	373	403	419	417	443	395	399	419	385	415	371	382	406	423	410	376	399	424	374	420	397	396	403	419	394	397	408	435	402	415	368	390	415	381	401	404	436	394	355	403	422	401	391	395	448	383	432	402	389	378	423	405	425	368	430	408	393	428	403	387	396	392	389	397	398	404	435	395	403	428	429	387	404	396	399	388	398	428	393	398	409	410	376	379	406	417	385	422	382	409	386	380	381	450	395	403	395	379	421	411	375	393	404	396	432	397	408	416	433	372	425	425	420	414	423	403	399	379	368	385	451	392	422	387	378	445	395	399	374	378	387	383	392	383	419	381	390	389	414	389	410	386	372	402	388	414	399	364	447	379	395	384	410	405	417	382	426	419	392	380	415	439	417	413	364	384	423	410	402	402	408	403	414	392	394	378	355	427	432	375	399	422	368	391	412	384	376	402	435	359	400	392	407	398	414	411	397	413	395	381	385	384	386	378	442	407	408	419	400	375	393	375	422	427	390	391	414	421	402	368	407	407	413	366	382	378	400	394	409	433	405	426	395	416	383	387	395	407	366	414	446	395	384	406	413	387	428	415	407	404	396	392	412	442	411	437	436	417	403	341	392	392	423	397	436	393	426	405	355	398	386	428	382	374	391	389	408	421	430	394	395	419	443	429	394	421	396	405	376	383	403	343	408	374	376	385	391	413	393	405	396	372	406	412	395	415	382	415	397	392	378	413	418	409	410	380	416	410	390	397	401	420	370	356	382	375	428	379	409	385	425	409	361	402	375	422	412	392	437	401	426	408	413	424	394	397	392	417	414	384	343	395	395	422	393	381	363	410	403	419	421	394	406	399	384	395	378	401	407	393	389	402	389	371	413	394	396	419	381	387	393	396	430	390	381	381	384	405	419	402	394	394	412	387	419	384	380	405	389	409	374	394	399	405	421	406	417	410	443	384	392	426	375	376	419	370	400	411	386	417	400	443	417	369	406	373	401	373	397	405	433	394	425	422	431	394	419	408	397	403	380	402	378	403	402	394	380	395	410	386	395	423	409	406	425	409	405	421	398	469	415	411	373	393	406	397	392	400	395	409	405	394	396	414	408	354	405	395	402	393	367	417	396	393	363	409	375	392	411	422	410	393	374	400	416	427	376	401	421	424	438	417	409	363	386	396	388	362	385	425	386	425	392	408	390	381	368	409	395	384	394	372	387	425	421	398	410	403	381	388	397	377	405	397	394	363	413	413	396	395	401	407	400	401	429	416	432	388	381	402	412	399	377	440	360	377	396	410	393	391	369	396	419	378	398	396	393	418	423	380	448	361	439	391	416	421	416	403	441	411	395	408	379	378	424	357	400	358	383	407	414	379	407	380	392	376	441	436	417	444	407	416	385	376	389	388	422	419	387	396	379	453	419	396	381	387	445	388	382	414	421	377	404	375	381	392	409	412	384	417	392	403	409	407	387	397	355	446	399	393	399	390	383	408	398	387	420	382	384	378	411	418	412	396	416	398	379	428	404	373	395	419	400	425	349	394	406	417	420	398	413	364	411	403	372	392	364	438	387	395	410	408	370	400	381	384	387	405	418	411	404	424	368	406	390	398	448	429	421	432	414	408	363	395	435	444	405	420	393	412	422	399	405	414	389	431	454	404	423	425	368	348	396	386	425	396	380	395	447	424
18951	17768	11257	8170	5796	3188	2298	1839	1525	1362	1053	995	900	917	856	872	800	739	677	560	540	511	501	489	462	395	429	446	456	431	402	456	442	494	461	471	472	464	441	444	444	503	439	453	467	464	490	457	431	410	454	451	441	462	444	426	471	481	414	449	452	441	414	444	455	432	427	463	404	412	415	423	429	445	439	463	444	431	445	435	421	425	414	420	434	397	447	409	373	454	422	458	429	471	441	450	402	427	444	429	444	412	433	451	456	409	432	404	425	400	406	481	460	417	430	436	443	439	397	428	441	439	443	420	439	417	424	405	433	422	422	416	428	418	451	385	441	444	404	438	426	436	414	421	407	419	438	414	419	422	423	419	396	386	421	431	387	451	433	433	487	415	425	440	428	418	414	417	446	412	405	413	420	464	431	451	417	446	414	422	448	405	403	434	451	428	398	410	428	407	428	424	417	401	418	426	392	419	399	393	427	427	450	425	431	450	417	446	421	452	449	446	441	429	413	384	435	433	444	433	413	433	451	421	433	409	434	419	415	432	429	374	425	424	416	410	428	454	401	412	445	444	413	424	436	387	433	439	422	430	425	444	439	421	426	429	422	459	446	439	393	427	434	406	413	420	410	435	410	442	438	402	465	408	397	418	415	423	399	444	456	410	369	395	436	431	420	420	462	432	430	396	422	460	444	425	392	404	407	415	434	426	444	450	406	418	438	425	429	446	446	397	475	424	427	420	444	453	431	439	405	439	449	413	414	394	412	408	409	454	402	446	435	432	426	421	434	421	416	414	440	483	442	430	407	453	444	414	393	434	428	435	404	453	406	446	455	452	457	477	436	440	436	422	452	396	509	418	434	388	466	405	418	383	405	434	442	416	430	448	429	412	434	400	413	427	407	444	421	433	488	440	433	424	404	399	436	439	430	420	391	418	433	413	408	424	445	430	411	425	409	429	449	409	395	460	436	417	426	435	385	445	437	419	457	442	410	408	421	443	420	414	471	450	418	434	466	408	421	423	423	408	464	408	425	449	434	397	432	470	427	378	437	388	408	430	446	437	461	415	429	430	417	441	435	437	430	413	447	425	418	431	413	433	437	439	432	431	440	478	401	417	453	418	412	404	432	441	437	415	389	444	442	403	462	429	423	477	464	454	430	420	428	429	377	449	391	391	413	419	387	398	417	420	447	399	448	436	410	422	411	419	419	427	416	414	441	444	419	445	409	443	424	419	417	437	425	412	405	401	430	439	414	442	410	412	412	431	436	439	432	417	414	459	419	438	409	438	422	389	424	478	420	438	453	453	411	438	394	421	398	454	422	430	394	430	441	466	419	430	460	421	397	407	468	412	441	419	451	440	413	460	439	428	407	444	446	410	408	452	422	442	414	433	420	417	433	427	419	469	428	423	423	432	421	429	442	378	458	442	402	395	445	408	441	432	428	488	440	444	440	401	455	450	410	392	426	421	423	425	412	458	418	407	443	408	446	425	435	416	424	461	407	422	422	429	429	423	445	440	419	437	423	420	422	400	419	412	429	462	470	416	432	419	436	400	453	431	415	427	430	405	417	411	429	403	386	416	411	459	422	416	407	434	400	461	413	467	421	446	412	430	417	415	451	422	397	426	423	406	463	432	409	389	427	423	405	395	454	385	441	434	421	453	424	424	436	432	426	450	420	430	422	415	431	426	446	441	440	423	463	414	446	428	451	449	403	421	455	428	431	435	438	424	396	459	405	394	458	455	412	414	415	408	445	432	414	403	388	416	399	422	443	440	404	426	432	434	425	383	411	408	461	424	442	425	438	455	423	439	429	431	426	430	466	393	418	431	406	421	419	430	450	402	427	393	446	409	409	399	427	426	427	449	437	453	418	410	465	425	469	417	442	402	431	447	420	450	445	451	430	393	416	410	379	366	451	425	385	453	401	412	427	434	418	428	408	415	397	432	431	435	408	421	440	445	410	430	412	381	414	434	393	409	431	402	457	404	429	430	435	434	391	455	444	460	429	434	425	480	453	455	450	432	442	437	415	408	423	420	394	398	430	458	447	441	440	433	402	401	408	462	411	404	443	416	425	393	437	411	401	486	421	437	402	448	468	453	426	415	391	428	454	441	426	444	417	425	390	437	420	436	420	425	447	410	429	428	413	400	443	474	449	404	411	426	420	401	419	424	395	402	410	417	425	420	446	448	387	417	413	404	462	408	448	423	431	408	434	406	403	441	417	408	422	422	447	419	390	420	439	404	401	397	395	406	460	415	450	467	451	347	434	414	458	417	436	437	456	427	413	443	432	407	435	425	489	410	433	442	431	431	428	394	450	430	440	429	431	410	404	456	444	427	407	460	415	422	431	419	438	465	417	406	442	432	409	413	410	416	416	431	418	429	415	426	432	419	419	377	470	463	436	415	428	410	422	420	439	418	435	418	409	441	433	462	419	432	443	429	422	455	397	425	419	418	424	451	445	421	430	423	432	459	422	424	413	398	443	398	409	436	417	465	392	425	432	414	442	417	435	397	400	455	429	413	431	453	418	450	422	447	440	437	420	464	394	405	389	447	432	462	420	441	449	400	439	453	430	425	417	417	409	439	443	412	393	421	418	405	409	406	422	427	416	402	453	430	388	450	428	402	422	409	391	390	434	438	424	422	429	419	420	448	436	444	440	440	421	412	443	466	424	469	417	437	405	425	408	439	441	433	457	423	409	432	412	443	446	413	423	427	420	430	416	426	437	464	415	420	465	405	460	479	426	433	411	426	443	440	436	435	413	430	399	449	472	415	445	398	437	431	405	393	418	458	419	428	404	402	439	432	401	417	433	421	433	415	434	448	394	426	395	407	412	422	430	419	423	392	407	443	436	413	395	457	462	443	391	398	396	418	406	441	422	428	453	396	426	430	407	417	424	428	428	430	422	416	421	407	400	438	450	410	439	440	403	411	436	432	424	398	431	421	416	418	399	440	406	431	452	374	433	427	433	410	402	403	431	451	401	465	397	474	415	454	435	399	420	425	423	461	434	451	400	420	442	479	466	428	433	410	438	457	431	436	446	435	440	421	451	452	482	428	414	401	437	409	443	454	427	438	423	434	424	459	399	447	425	411	440	460	440	409	408	422	432	448	411	421	412	482	443	410	436	422	437	445	429	389	454	428	429	470	421	404	446	390	394	410	438	432	415	473	428	388	422	434	438	413	383	445	428	422	413	406	419	437	422	408	440	452	432	418	443	430	434	467	381	447	457	453	457	433	431	404	439	417	428	414	427	432	412	410	407	432	446	445	417	437	419	416	418	420	404	418	443	416	415	423	419	396	405	428	437	448	412	421	411	420	409	394	471	441	421	421	420	434	446	402	449	460	461	427	439	440	434	419	439	435	452	464	408	435	442	405	432	427	443	417	441	474	456	401	403	461	427	419	445	419	419	456	404	412	447	391	449	396	404	432	477	449	395	451	416	422	430	442	404	390	406	428	440	437	452	441	393	440	418	439	439	414	423	449	433	434
24338	21666	29059	24786	21708	13063	3206	2017	1485	1170	1048	926	819	747	777	749	692	630	509	427	460	412	356	371	319	338	308	327	319	337	338	314	342	351	331	308	358	363	359	327	367	350	336	319	328	394	348	322	325	340	321	278	354	310	301	317	343	319	298	312	307	309	314	290	340	334	300	309	305	321	283	307	289	303	325	333	296	301	280	299	310	330	302	311	339	302	313	276	293	311	300	304	293	304	288	258	342	327	311	290	300	307	317	305	320	278	278	262	267	327	300	286	316	279	253	291	296	335	299	291	299	292	307	299	279	297	292	284	336	309	257	303	313	315	291	292	292	277	315	299	278	313	292	305	311	295	308	296	328	295	293	304	277	290	293	291	307	294	323	287	292	271	301	284	265	279	289	305	312	302	318	242	334	305	303	317	301	285	331	297	350	324	290	320	301	277	267	301	321	302	290	273	323	302	315	325	294	288	313	278	326	294	320	285	291	313	282	301	294	290	310	331	297	298	308	295	301	293	283	308	287	316	303	298	301	317	277	321	304	278	284	313	288	302	287	302	268	269	325	267	321	288	306	312	259	308	286	305	311	276	308	296	292	287	286	326	301	322	283	311	327	281	304	315	333	289	301	320	315	313	292	314	302	300	307	351	279	281	286	303	337	246	301	296	298	267	325	287	302	289	307	284	298	312	292	312	321	304	318	301	288	340	290	294	297	281	291	285	305	311	322	316	294	302	277	310	304	307	311	318	316	317	294	296	297	273	281	283	300	295	269	274	299	294	302	295	298	313	283	338	301	284	327	302	306	328	282	306	310	298	302	301	313	274	309	311	272	317	280	297	277	284	304	297	309	294	304	325	315	314	321	316	310	327	290	311	300	311	275	287	330	312	301	330	277	280	263	307	311	298	314	290	313	256	287	283	278	308	270	298	337	321	295	303	307	301	331	299	282	313	305	321	307	279	310	276	298	282	303	300	333	267	275	310	279	332	322	296	299	284	328	303	280	275	323	278	305	313	293	313	314	318	295	315	288	297	288	285	292	262	276	280	275	286	281	281	300	301	303	303	313	293	269	285	293	283	292	269	304	293	314	287	289	305	303	276	315	291	291	289	322	299	328	294	290	297	305	284	321	307	296	271	293	278	284	322	295	279	298	286	309	306	269	272	309	325	285	281	272	291	313	302	289	284	284	305	298	301	291	287	307	290	311	289	268	287	284	325	318	322	343	313	285	316	311	298	340	282	349	293	306	287	304	324	332	331	312	303	312	275	288	288	302	274	291	296	292	333	266	301	290	303	273	287	301	286	322	293	288	306	327	286	278	314	295	322	271	295	309	340	286	317	287	321	289	296	289	292	283	269	264	265	279	330	315	294	297	302	300	276	280	297	325	283	302	321	276	291	290	330	324	274	285	310	315	312	330	304	286	295	298	312	290	280	275	316	303	282	307	331	289	316	298	297	278	294	319	321	309	300	331	302	304	302	299	309	308	291	318	325	315	288	304	296	328	280	286	307	321	289	270	292	303	295	289	317	362	264	336	318	314	319	310	309	299	299	316	311	276	286	273	297	273	322	304	280	297	308	290	307	314	336	285	300	290	281	305	308	276	289	323	299	318	273	291	298	290	283	303	282	315	309	282	317	293	322	309	290	319	304	285	320	308	290	290	291	340	310	306	277	313	299	302	317	308	299	296	307	314	305	286	300	315	296	278	284	291	304	292	311	297	316	300	248	287	292	301	285	334	294	305	307	286	309	318	285	276	312	313	320	299	298	300	319	284	298	309	310	275	297	297	318	308	278	285	308	284	307	289	281	289	288	276	292	280	273	305	309	311	289	304	323	299	309	273	293	304	302	284	307	278	276	283	299	313	293	267	324	281	296	287	302	313	294	275	271	291	303	292	292	289	279	316	290	312	312	300	326	295	312	316	311	309	299	314	276	303	274	285	290	303	294	317	322	280	315	316	280	300	276	308	282	301	295	274	328	275	301	319	324	304	320	311	290	312	320	327	307	307	295	295	317	299	290	263	302	315	278	254	296	310	320	290	329	304	298	307	317	300	312	297	302	301	264	303	280	306	295	297	297	296	284	277	313	286	306	295	315	280	278	283	310	308	277	303	300	326	287	341	300	266	325	301	310	287	324	289	268	307	299	291	316	316	318	326	312	293	306	283	269	324	285	286	302	292	319	299	321	281	299	313	266	299	289	273	308	306	317	284	292	294	332	304	305	322	316	295	309	277	279	325	285	288	298	312	312	309	268	289	299	346	309	290	276	277	286	285	304	282	296	291	307	276	319	305	302	294	305	295	297	296	328	287	285	321	309	287	304	262	304	281	280	313	299	307	303	315	308	310	310	306	288	320	317	285	278	282	293	297	320	255	316	313	316	276	309	291	292	295	293	305	292	316	292	286	295	311	299	268	306	311	290	317	296	330	292	348	274	327	310	282	286	294	301	274	314	289	281	283	314	310	288	327	270	286	274	267	314	305	270	301	319	321	300	272	279	317	330	314	297	294	268	269	303	312	310	300	300	309	322	298	313	307	303	290	310	306	290	324	314	303	263	277	311	331	296	299	264	288	296	274	299	307	313	284	295	304	270	294	292	282	304	305	316	280	294	278	303	329	299	306	299	289	312	317	302	296	301	313	326	296	306	316	322	293	295	286	312	290	300	287	295	310	290	296	300	316	288	268	312	301	302	333	278	321	332	308	296	310	337	314	281	281	329	278	312	262	314	329	299	302	267	325	275	332	299	319	271	318	324	317	308	258	288	292	314	313	276	290	310	328	315	296	306	264	273	310	323	298	310	286	311	321	253	288	293	294	270	300	332	288	319	355	285	323	311	292	290	262	293	306	304	305	274	312	304	325	286	295	301	308	306	325	314	306	294	270	296	293	273	288	285	250	297	298	276	317	334	298	285	269	294	284	287	320	295	329	307	295	324	301	327	289	328	302	291	306	274	270	304	303	308	282	297	291	293	300	310	297	301	260	270	312	271	295	299	297	302	301	290	297	320	303	312	287	312	280	309	292	308	277	319	307	328	316	326	278	297	291	324	306	301	288	297	301	306	308	312	309	304	304	294	326	322	309	315	319	304	334	317	313	305	286	274	302	319	320	297	293	325	280	289	283	296	313	342	287	290	280	279	294	275	268	309	342	289	308	317	305	266	316	295	288	268	293	267	301	298	306	283	331	268	293	310	290	305	337	336	332	311	261	279	274	302	301	320	301	307	283	274	306	329	310	310	305	334	311	274	293	314	273	319	290	293	279	287	322	302	296	304	277	295	283	294	313	265	311	274	300	302	316	283	291	317	292	307	304	291	288	291	276	320	277	321	301	307	302	285	316	311	304	284	279	297	278	303	303	278	279	281	315	322	312	319	294	292	305	289	315	290	281	289	290	317	329	299	288	308	289	300	305	311	297	280	293	285	287	283	274	321	290	301	278	293	303	289	297	315	272	320	293	305	304	266	276	273	302	307	293	284	300	287	297	264	288	283
22200	27425	17399	12650	9573	6066	3851	3209	2429	1957	1640	1358	1179	1095	1169	1120	968	897	680	539	489	504	465	405	417	380	354	347	356	335	373	381	394	410	398	364	393	392	382	394	367	406	387	403	380	383	385	388	352	355	320	357	375	322	343	356	376	331	343	360	330	323	321	343	304	329	325	295	339	322	307	310	321	361	309	314	301	333	324	307	314	306	300	284	301	306	329	324	313	331	325	361	314	325	315	320	332	289	349	293	333	307	291	356	310	330	306	315	294	308	286	332	299	321	315	349	321	304	312	316	301	312	324	328	279	310	313	340	291	340	286	332	305	319	331	314	299	288	351	313	331	310	305	342	335	296	329	319	315	327	319	308	301	317	305	331	339	317	312	326	333	305	326	309	304	325	298	337	326	333	301	312	278	355	335	312	326	296	331	339	318	326	313	337	295	277	330	326	344	303	320	347	323	293	325	348	324	357	333	330	324	362	325	295	290	334	306	328	331	311	327	331	283	270	311	292	329	307	336	313	323	303	317	321	330	328	322	310	325	306	323	316	315	325	324	349	296	321	317	330	303	315	321	316	322	326	325	334	295	318	318	330	328	324	310	309	347	342	315	306	310	308	334	298	316	294	318	322	289	320	306	318	320	326	317	292	335	340	308	310	321	304	311	335	325	320	286	334	317	329	313	331	328	322	278	297	336	314	311	309	336	341	356	326	338	326	334	327	310	311	300	304	309	312	312	307	336	340	335	326	344	294	320	328	314	326	333	338	310	306	302	344	307	307	327	343	280	313	323	327	317	307	328	328	314	310	337	325	287	317	306	355	322	335	338	295	351	293	346	313	335	316	312	285	293	337	333	329	316	305	323	313	336	341	338	307	301	315	335	317	331	326	344	302	333	315	327	332	298	343	308	295	296	327	316	325	305	343	307	343	346	333	304	319	334	280	329	307	346	338	323	308	301	320	332	337	291	299	307	303	338	330	335	318	320	320	333	316	286	296	348	310	320	330	332	332	336	299	322	322	286	315	314	337	306	320	309	320	330	350	363	334	323	319	315	304	328	323	295	273	320	316	332	320	344	312	332	308	295	350	363	319	331	302	325	325	326	334	310	327	297	318	296	323	327	333	330	301	312	337	342	339	308	303	350	320	335	334	346	326	318	304	338	295	364	325	319	319	315	337	358	318	323	320	318	317	308	308	309	312	327	304	304	306	299	301	341	295	309	326	312	312	332	307	303	279	320	307	298	344	313	333	313	347	320	337	323	311	321	339	348	324	335	325	349	315	310	296	330	342	303	305	332	340	307	323	294	319	325	302	314	314	298	307	313	344	330	305	332	322	315	327	330	302	313	327	329	306	358	321	317	321	330	319	337	320	311	313	351	299	326	319	323	313	312	322	308	352	315	290	319	304	314	333	348	328	313	337	336	288	318	335	312	326	317	300	322	333	333	346	308	287	302	342	338	306	333	345	323	317	315	308	350	311	304	359	330	311	301	291	311	335	317	326	320	310	325	331	329	345	340	315	363	370	314	335	311	313	337	297	311	349	314	357	314	348	345	312	298	313	312	303	313	298	324	296	333	304	320	327	332	298	302	287	336	318	322	330	306	316	297	319	352	274	332	325	316	325	286	285	344	302	294	340	308	307	334	298	315	321	328	312	331	318	328	351	323	318	349	316	342	339	311	340	302	332	335	328	312	329	343	314	340	299	330	340	317	274	301	304	334	328	333	298	331	325	326	327	311	308	324	319	324	326	328	304	355	288	342	318	308	308	289	308	278	302	317	321	335	290	333	320	369	312	315	304	314	327	310	354	300	338	295	324	328	312	318	326	323	283	332	322	306	317	350	334	336	311	301	337	315	307	334	299	313	329	282	288	328	322	309	326	300	311	292	326	293	320	322	313	322	310	309	324	328	300	309	313	317	311	344	330	324	323	308	300	342	339	326	332	323	323	335	317	324	288	354	364	343	315	328	349	321	306	286	355	325	335	308	306	305	316	321	311	323	337	324	304	298	310	340	296	342	273	347	311	311	342	333	336	298	321	308	298	328	301	296	303	346	320	329	315	306	315	312	312	330	323	333	323	316	313	344	324	324	329	328	348	308	317	317	296	295	332	318	308	300	339	326	304	332	331	316	319	331	336	328	318	310	322	300	294	333	326	320	310	313	337	314	305	318	346	349	294	339	298	321	330	327	294	295	332	321	309	313	296	303	350	320	315	314	325	333	338	319	295	333	316	338	307	302	315	310	319	302	324	288	315	339	320	327	319	279	338	320	325	308	274	322	297	322	318	301	336	337	306	302	338	317	324	298	303	324	324	286	303	305	313	318	326	349	349	300	355	289	300	304	300	297	344	354	344	310	352	318	308	309	323	329	354	291	304	342	329	299	293	370	324	323	339	318	289	339	332	388	278	288	310	317	298	326	334	304	344	309	304	273	331	311	326	311	333	314	300	368	318	324	335	296	318	311	293	318	312	300	295	304	307	302	298	307	335	314	337	326	305	285	318	309	299	291	342	369	340	332	283	327	304	317	308	290	329	308	348	315	307	305	301	335	335	328	327	332	318	331	326	305	324	298	292	333	254	329	336	295	330	321	317	310	301	306	333	278	293	321	323	304	309	315	303	318	320	367	314	319	325	330	317	303	307	304	275	311	304	331	313	328	305	346	328	343	321	314	332	331	306	327	323	318	357	314	332	320	336	310	302	349	290	340	322	329	311	332	339	285	316	345	304	285	288	304	330	306	320	310	312	308	319	318	324	275	315	326	313	319	304	299	335	308	327	312	300	313	301	315	320	299	300	280	334	310	340	321	276	327	307	291	336	322	327	315	333	337	320	319	305	316	305	308	336	322	322	305	293	304	317	312	293	333	320	330	316	321	308	294	325	330	325	338	364	270	308	326	331	324	325	327	304	311	328	315	352	328	297	301	324	333	315	305	329	339	323	315	324	306	310	312	309	340	312	311	323	292	334	299	334	318	315	333	320	316	311	343	314	289	316	328	344	327	335	337	344	336	293	312	294	302	321	309	323	333	305	309	341	304	305	330	329	340	326	322	305	303	304	313	288	284	306	291	299	293	338	296	315	303	280	303	292	324	311	342	288	317	346	302	328	334	278	319	306	311	296	364	333	284	309	323	304	308	342	294	336	324	345	323	320	335	296	323	311	321	313	292	294	306	300	308	325	283	320	297	312	337	323	341	299	315	319	333	319	332	342	296	319	306	331	314	296	301	323	315	335	316	327	310	268	294	318	335	308	314	366	332	317	324	299	300	309	296	316	338	333	315	323	315	322	325	358	324	316	329	337	322	317	318	309	304	300	320	338	302	316	322	316	282	308	299	339	336	329	320	356	312	311	310	321	309	326	309	326	295	320	332	320	340	332	313	305	317	324	283	332	318	290	306	351	307	352	285	320	328	338	325	320	323	319	312	301	323	319	321	339	332	325	363	333	327	317	360	301	278	338	301	297	328	330	334	326	332	321	326	307	301	330	329	305
25477	21626	28022	25725	15559	4563	2215	1633	1358	1161	984	978	944	911	922	909	823	793	777	698	644	632	642	623	591	552	580	644	570	644	560	557	620	580	570	604	624	603	588	599	646	585	572	586	580	607	597	563	590	601	594	571	598	601	631	614	632	572	557	543	584	541	559	547	597	585	577	580	563	573	558	527	534	559	600	552	580	599	533	554	593	542	523	652	566	575	587	583	556	517	585	565	564	578	540	536	507	560	598	552	579	538	541	551	556	585	584	532	549	583	590	548	580	578	603	593	518	540	587	583	528	534	575	534	547	550	567	576	566	573	597	546	544	558	591	539	554	564	563	531	559	513	584	620	592	568	623	616	569	529	519	520	590	573	535	542	623	578	568	552	564	564	536	600	591	596	565	577	579	572	608	577	554	570	534	505	599	562	582	585	556	563	547	575	577	587	537	582	578	563	557	564	578	573	537	608	551	591	563	646	571	531	565	562	548	552	522	559	556	558	560	557	610	524	575	532	595	593	528	572	557	573	549	546	541	548	513	569	592	573	585	573	517	581	547	575	565	528	576	570	509	511	535	594	560	575	552	519	594	562	602	561	564	565	586	570	586	552	556	544	580	548	562	574	570	508	584	572	571	594	557	597	537	539	576	581	499	582	560	531	576	536	553	572	549	567	539	560	553	509	512	568	551	524	552	529	583	511	566	535	607	537	561	560	594	549	567	517	558	550	576	580	573	571	589	593	542	526	565	555	549	525	512	581	570	576	549	555	544	598	568	571	527	556	554	525	602	542	557	548	507	547	532	518	528	571	566	536	527	531	552	567	552	554	558	526	572	564	603	540	581	590	555	555	573	587	537	593	550	559	548	514	539	623	565	606	548	571	565	517	581	550	541	545	559	542	579	552	542	578	553	576	556	548	574	552	569	577	564	540	612	599	564	593	594	559	545	559	583	604	588	597	575	596	545	599	521	605	527	605	528	550	571	539	605	605	606	555	566	541	547	571	597	578	571	591	552	581	558	586	532	573	580	562	520	545	502	560	537	595	534	618	536	566	572	563	565	567	583	536	497	577	527	561	526	533	540	565	587	523	534	533	525	576	577	564	562	584	582	611	588	542	516	532	588	577	574	578	571	580	555	556	550	545	540	551	527	538	615	548	540	551	555	577	536	557	547	559	576	547	576	581	616	592	578	556	539	567	580	564	535	570	558	546	540	539	555	583	573	524	599	532	559	614	572	550	529	536	559	547	552	568	588	556	570	592	524	570	579	549	531	587	614	586	567	568	553	555	572	538	549	564	550	561	545	565	599	569	584	509	550	545	527	547	496	563	565	555	530	544	546	595	581	572	576	565	568	547	562	575	535	551	591	578	528	591	547	523	557	554	541	553	565	572	555	558	546	555	582	586	566	590	538	585	556	549	556	563	549	530	543	532	546	525	569	540	567	551	577	547	586	507	609	512	583	515	583	606	566	569	575	544	594	560	528	564	595	558	573	516	552	571	565	564	514	511	559	546	625	551	588	583	556	606	541	573	556	551	572	569	582	561	568	590	557	557	555	547	558	546	602	538	547	557	528	541	573	565	541	570	534	553	556	572	538	591	566	536	635	575	552	577	587	577	579	599	574	575	491	536	533	595	543	573	575	554	544	573	532	598	553	542	537	581	575	555	528	522	550	589	552	541	584	514	564	549	554	568	595	558	621	563	588	607	550	564	555	599	553	565	629	551	583	545	551	598	581	565	602	563	558	588	509	547	531	546	580	544	582	585	579	561	607	571	572	586	547	532	581	539	610	587	534	547	532	498	606	531	570	550	532	543	550	573	543	544	548	552	565	577	555	568	589	557	591	559	549	546	582	568	550	504	604	542	601	553	550	563	524	524	557	595	504	587	551	566	529	546	579	561	558	533	536	535	549	564	571	519	569	537	533	536	533	565	571	548	541	590	537	615	521	531	539	545	580	544	529	568	552	557	565	601	539	561	533	563	511	556	597	576	536	553	570	571	538	533	540	598	537	531	564	526	584	555	580	597	572	546	566	552	572	617	568	552	559	563	543	545	534	598	565	536	524	550	560	593	528	548	577	554	534	579	576	582	609	587	560	556	565	570	568	533	566	545	535	557	583	537	589	543	557	576	558	537	552	583	606	507	590	544	599	609	538	576	583	587	558	564	549	539	520	540	595	542	552	535	549	584	612	592	596	570	584	549	557	572	554	525	554	604	585	521	563	576	545	572	563	604	557	579	563	604	548	549	547	566	534	569	549	547	544	528	591	607	545	551	574	533	610	571	584	572	505	572	593	551	527	564	567	554	544	599	569	581	615	541	557	569	568	547	513	541	552	546	553	567	588	538	541	575	517	588	572	557	546	563	581	601	503	579	552	568	598	525	528	564	555	569	563	538	551	569	592	574	587	553	560	571	542	578	562	524	537	572	586	555	557	547	562	574	534	573	553	579	564	579	539	532	610	546	561	567	567	570	520	542	570	556	558	571	556	577	623	578	581	556	562	559	549	581	526	561	569	577	556	574	546	584	534	576	554	551	581	583	573	529	582	536	579	565	570	541	556	602	571	568	569	548	577	539	556	549	574	569	556	629	552	553	552	574	587	603	586	573	598	587	578	577	575	570	548	513	586	591	536	564	561	581	560	591	503	560	579	572	519	616	611	576	569	604	542	603	530	561	575	532	530	554	545	562	551	558	571	607	564	540	572	564	604	556	524	573	519	573	517	570	541	570	549	529	535	581	564	561	565	579	562	592	539	542	565	565	519	520	608	536	557	556	550	592	537	542	584	589	564	578	537	574	565	580	590	550	544	556	594	572	552	530	577	530	539	557	609	564	588	582	552	546	506	553	583	555	540	555	533	531	549	552	555	537	523	549	562	531	539	561	543	562	544	590	576	591	564	570	544	566	544	554	556	565	597	558	637	585	558	523	596	584	533	567	565	574	561	558	570	543	588	536	614	563	581	543	583	592	560	588	570	559	580	588	534	625	614	589	590	567	540	584	565	547	537	611	560	513	570	539	609	590	562	573	584	547	559	520	547	589	549	522	571	566	643	546	517	607	580	547	552	579	566	530	510	606	536	574	554	542	548	569	525	568	549	568	597	524	530	568	562	569	623	578	573	597	590	597	572	547	569	561	601	600	533	575	551	521	539	542	544	532	579	551	590	526	541	594	579	600	542	562	567	583	517	586	576	547	576	541	588	572	537	566	528	573	560	590	607	543	580	598	553	537	568	558	546	567	517	571	579	552	542	571	543	592	546	576	545	558	602	539	564	551	570	580	575	570	576	548	589	548	566	556	556	529	586	588	584	594	591	590	542	583	551	563	527	524	514	548	594	563	565	544	557	544	605	599	589	554	556	585	541	567	579	544	538	534	549	567	563	607	539	527	565	529	534	508	592	559	584	545	558	551	588	568	541	577	554	536	560	573	527	614	562	587	548	547	558	595	515	584	566	582	605	559	567	582	576	540	582	550	588	511	583	547	534	582	557	529
21763	25553	15078	9699	8685	5280	3269	2728	2135	1728	1458	1257	1334	1159	1285	1208	1014	906	846	765	773	706	681	652	629	552	554	563	607	621	645	602	587	642	655	622	660	590	625	610	605	656	648	658	630	584	607	646	586	642	638	590	605	631	609	513	551	624	631	619	614	578	554	602	588	588	547	607	547	575	566	572	572	549	600	566	570	610	571	607	600	612	626	582	570	552	599	630	575	562	551	567	562	596	540	568	590	608	548	549	621	569	542	573	548	590	542	592	593	564	549	541	615	568	593	588	601	578	621	597	540	599	596	585	560	580	611	604	568	569	597	584	586	593	592	584	598	551	566	556	621	568	589	557	563	635	550	543	571	572	555	561	620	595	556	585	599	551	534	594	598	551	558	577	612	545	598	592	579	578	559	551	565	547	569	576	599	595	549	570	600	561	598	563	593	538	560	568	575	558	583	566	579	556	583	583	544	576	624	596	575	552	587	599	583	554	571	587	524	621	572	608	565	617	592	579	569	542	562	618	592	553	575	610	558	590	538	575	562	596	609	579	609	567	561	596	583	569	582	597	593	593	624	577	577	608	572	568	570	611	552	579	550	591	577	640	600	567	568	584	599	578	523	602	616	592	562	563	572	598	600	593	580	581	601	591	537	578	606	599	571	553	596	567	560	542	605	523	529	583	576	585	545	563	551	570	608	594	570	580	567	580	546	599	574	543	571	564	596	584	589	614	542	583	584	561	537	562	562	571	588	552	567	544	590	550	523	583	528	597	587	561	554	571	571	600	535	597	582	530	570	533	545	563	564	561	510	588	584	563	617	566	567	573	566	555	620	628	587	583	601	537	593	554	637	608	566	585	589	616	590	600	551	584	584	619	591	599	575	623	621	592	591	568	583	561	552	595	577	583	595	595	615	590	595	593	566	603	563	553	577	617	593	577	615	628	542	589	640	579	589	573	579	564	600	574	594	562	631	595	560	529	572	663	550	593	575	570	595	614	583	587	608	551	551	525	553	587	569	575	577	568	573	572	611	555	592	589	548	576	585	585	575	583	592	613	554	578	595	602	602	595	540	557	620	561	549	595	605	614	580	579	578	564	603	602	600	583	568	542	594	570	550	625	576	590	598	604	595	558	595	603	619	574	576	561	560	580	586	590	526	561	549	581	560	625	582	593	574	552	587	628	584	546	594	547	591	547	573	517	591	553	571	582	599	574	601	591	546	571	539	591	560	593	560	610	563	566	576	539	598	497	543	530	595	654	557	530	528	565	591	591	604	576	560	594	593	579	594	570	577	593	543	582	592	568	580	589	561	547	575	603	592	595	570	584	575	583	562	610	609	574	566	592	598	573	586	560	544	591	589	569	600	600	544	561	614	576	576	604	578	625	598	549	559	566	606	548	598	529	552	564	526	573	546	545	547	557	586	567	569	569	538	598	604	573	583	587	588	580	600	535	558	608	571	595	582	520	555	554	581	597	588	582	592	578	575	555	612	572	559	541	610	589	573	541	542	571	569	575	590	556	593	567	589	563	543	600	626	585	564	578	615	551	594	568	591	549	563	560	595	599	574	583	570	567	577	574	606	560	574	560	557	572	603	601	583	573	567	548	558	570	578	596	628	576	598	536	593	557	573	553	532	574	578	566	569	595	613	576	543	611	563	575	564	586	580	557	574	582	546	602	560	577	585	624	592	560	539	547	603	569	600	621	585	554	595	585	600	585	549	588	559	624	563	563	561	538	556	624	556	557	584	617	544	556	614	610	557	553	596	547	588	606	578	622	579	588	594	573	602	569	589	583	590	567	579	596	578	558	569	558	572	612	576	574	549	531	601	567	596	562	582	558	557	520	536	597	571	636	562	521	564	537	574	559	542	574	580	610	601	553	559	636	569	563	587	586	593	567	612	596	606	587	589	580	582	583	563	586	610	555	556	588	568	578	538	558	567	593	553	555	589	566	578	571	620	614	588	553	553	597	593	576	541	596	597	545	568	616	549	607	582	597	566	573	557	560	590	552	623	605	562	578	574	618	541	623	596	579	551	575	562	574	605	587	590	559	588	610	572	595	608	575	579	611	539	605	557	577	562	602	598	578	648	570	567	597	573	563	598	552	560	566	568	570	559	584	569	562	564	590	583	543	567	546	591	564	568	612	595	627	581	577	605	573	593	590	590	580	591	599	581	611	599	649	594	579	636	561	556	545	551	562	568	611	574	633	632	574	608	566	567	558	572	556	617	583	581	586	614	597	542	615	598	578	576	567	573	573	564	598	572	601	590	584	570	583	593	588	608	593	592	600	586	613	611	592	631	573	585	597	577	592	589	532	546	595	561	572	587	566	578	572	570	603	583	555	565	568	538	543	598	583	583	586	579	598	594	597	609	599	572	561	608	582	586	573	572	542	549	557	557	596	564	531	604	579	577	565	576	572	554	586	557	567	619	601	599	534	590	599	607	605	601	602	588	601	595	606	578	571	584	552	624	621	578	600	615	582	563	558	588	572	528	545	564	586	620	526	585	552	615	549	534	599	565	560	571	585	598	573	551	596	584	563	585	559	563	593	549	618	530	561	578	580	564	596	628	542	572	585	568	605	585	568	567	586	625	513	552	567	554	577	626	591	605	573	544	634	550	570	592	569	574	572	609	589	600	549	610	568	571	593	568	571	600	540	588	609	646	603	560	597	602	628	554	623	588	631	603	569	562	556	590	565	614	571	532	575	604	532	604	587	544	618	565	573	572	559	598	575	617	579	597	585	578	563	578	598	589	581	588	572	531	570	583	621	567	606	542	608	576	603	583	560	591	627	553	564	577	600	557	591	579	581	599	613	587	592	590	598	565	572	558	587	572	566	594	593	591	573	552	552	620	586	570	577	593	603	588	599	562	563	558	621	599	590	583	559	584	570	553	629	573	586	555	610	626	561	609	567	561	599	590	597	588	533	581	545	574	597	585	582	569	574	560	575	578	579	533	555	551	600	541	606	596	589	555	578	576	603	613	577	570	556	609	564	596	600	554	534	589	563	588	539	558	562	581	572	625	611	573	522	618	609	587	564	554	568	605	575	568	606	590	611	606	594	553	618	583	566	567	616	563	616	589	585	578	545	604	574	617	571	577	585	606	617	572	624	586	613	580	571	579	596	603	585	617	582	557	579	593	552	567	566	569	596	561	638	562	547	580	589	579	599	611	517	605	586	563	558	606	526	590	596	594	604	591	598	588	584	563	563	590	574	589	579	531	567	590	580	573	603	613	564	586	572	624	623	564	632	594	525	555	592	628	579	577	605	581	590	571	576	595	571	586	586	540	600	623	568	554	566	562	608	577	566	586	597	597	566	578	565	574	597	575	575	566	559	572	558	559	583	579	547	604	596	562	572	601	577	615	586	510	598	603	597	589	566	565	557	577	555	587	579	604	558	563	554	586	603	586	578	589	585	562	617	549	582	539	548	569	617	589	623	614	584	522	535	592	499	547	582	574	567	570	610	572	574	568	582	606	578	599	560
23053	21563	29346	24222	21565	21644	12447	3408	2145	1721	1503	1302	1227	1190	1222	1049	989	913	798	733	647	609	546	575	533	481	486	497	495	517	540	516	479	526	549	518	553	498	514	576	560	485	525	544	522	506	498	513	513	504	516	545	524	496	483	477	502	479	515	477	506	502	483	465	479	442	459	473	472	449	430	477	417	476	456	518	446	439	460	470	467	453	468	446	481	462	470	456	443	499	494	475	458	471	479	462	489	474	481	469	449	480	476	494	487	447	415	431	475	447	438	420	493	500	436	478	419	485	451	433	450	478	467	441	458	453	470	466	423	476	471	463	433	480	469	508	449	477	505	446	483	433	462	437	478	441	463	465	469	488	447	454	429	460	485	458	462	461	470	477	457	474	455	434	456	404	477	467	450	441	449	454	402	450	454	491	454	496	498	451	436	468	464	467	504	514	494	457	479	504	467	441	503	490	452	466	459	489	477	439	472	428	436	446	452	454	469	490	465	459	471	466	460	467	453	434	491	480	475	471	455	465	467	455	486	484	451	452	450	467	461	451	462	510	463	479	407	460	512	468	449	453	442	483	464	483	452	480	432	449	458	465	496	446	481	514	472	451	468	492	463	437	451	457	442	422	495	485	484	468	453	448	440	453	478	479	479	445	474	465	493	461	487	443	448	451	452	472	507	452	462	476	410	464	455	488	452	457	463	467	433	464	473	447	437	495	453	432	481	461	429	449	473	450	447	424	441	430	461	440	409	429	457	445	463	474	454	457	439	501	424	465	499	453	447	479	464	469	494	444	447	461	416	424	450	554	496	465	450	457	500	516	481	483	422	438	462	477	464	466	502	459	465	457	432	420	458	441	481	443	474	443	427	486	426	453	483	444	454	488	473	466	480	485	462	441	453	439	444	444	456	457	462	455	443	469	459	472	475	456	488	462	444	471	439	454	465	471	485	506	469	473	495	416	451	497	462	455	456	443	478	445	484	456	479	445	489	470	448	482	445	457	455	405	477	437	488	473	446	461	447	470	464	438	471	413	468	462	471	486	501	429	503	474	425	465	444	471	495	475	472	456	452	481	483	457	477	481	447	427	469	492	466	476	476	423	442	442	455	459	432	438	491	486	445	466	507	453	466	480	445	428	471	466	465	460	471	464	454	511	462	451	463	429	426	441	441	459	499	468	461	451	452	432	456	476	474	451	496	434	467	513	431	447	473	439	461	459	468	471	439	448	461	481	463	455	485	417	451	451	384	483	438	468	445	464	467	456	436	419	445	480	476	438	445	484	486	468	472	437	455	463	468	479	449	479	452	471	491	448	446	458	480	413	482	452	457	447	493	455	426	438	473	475	460	497	441	427	445	430	444	458	453	473	503	483	487	476	443	489	466	458	464	468	462	420	481	471	493	469	482	464	471	477	502	451	433	441	492	438	493	447	416	471	486	468	459	464	476	457	450	467	447	463	468	469	462	492	463	492	457	441	453	479	435	471	518	469	462	478	451	509	474	468	514	447	491	459	425	482	429	445	486	456	464	432	428	475	470	461	454	473	446	455	476	420	447	484	457	470	484	423	443	455	492	464	458	468	448	472	441	460	464	457	430	470	486	474	474	440	466	491	429	451	467	450	471	452	446	461	471	467	437	477	444	481	453	472	488	445	463	509	518	494	470	471	499	453	451	509	443	478	453	478	438	460	451	455	488	460	455	464	474	502	492	454	459	522	444	441	447	466	435	433	464	447	460	475	468	459	482	480	459	466	446	445	539	503	489	475	485	423	451	445	463	440	442	436	471	496	462	484	439	446	450	470	468	473	450	466	472	464	476	438	485	437	465	447	459	470	408	444	444	449	490	473	451	492	512	487	417	473	487	460	438	453	476	480	482	434	459	460	451	433	490	456	440	453	447	451	473	414	468	487	434	466	457	449	492	471	468	447	461	435	501	469	466	443	453	498	457	469	441	479	465	459	430	452	457	453	441	497	467	441	463	472	435	501	459	479	444	473	428	463	478	467	469	436	448	461	482	478	487	470	512	446	499	492	428	436	466	456	440	449	452	466	466	442	454	443	501	491	469	489	464	478	483	455	478	417	452	490	465	425	482	433	420	443	492	486	479	503	423	483	493	484	491	460	451	445	449	448	469	460	457	468	434	464	441	448	444	429	473	461	427	447	488	460	432	472	447	494	478	517	474	472	440	489	445	465	414	431	470	447	493	453	456	464	476	455	460	453	440	482	451	473	503	457	486	433	500	506	442	451	522	462	439	461	468	466	470	445	440	441	490	454	462	481	457	477	486	454	457	448	429	442	452	444	477	495	429	433	448	449	447	480	464	444	479	487	469	441	416	460	487	475	485	506	422	470	454	460	419	486	466	486	469	428	469	466	486	428	443	436	464	463	476	473	463	464	438	432	465	462	437	445	451	435	488	503	477	430	431	481	438	432	445	474	507	466	421	443	473	461	485	459	444	442	500	480	413	439	461	506	424	467	455	450	455	455	454	452	471	427	478	433	446	452	447	450	438	429	418	440	460	443	484	506	469	433	460	423	458	468	491	487	478	424	427	462	459	469	465	502	486	401	495	481	447	471	458	459	495	479	492	473	474	427	489	487	476	447	463	463	459	489	484	477	459	461	460	459	443	428	499	465	499	466	448	505	487	468	473	498	477	499	472	506	449	431	478	453	451	457	418	424	475	469	440	485	445	442	418	468	443	473	483	475	432	440	528	501	466	428	439	507	427	450	485	475	454	429	471	462	493	426	478	467	465	473	474	449	469	467	480	453	417	459	439	439	503	464	448	480	453	456	473	479	467	471	464	446	469	485	432	464	434	442	451	476	446	478	490	467	482	468	482	468	480	483	508	431	460	459	471	505	441	478	457	441	439	456	466	455	477	433	474	458	451	460	447	431	476	484	463	452	500	484	495	477	445	475	446	437	499	475	466	453	494	443	457	449	475	460	446	464	444	462	444	445	461	442	477	476	488	475	459	415	456	441	481	454	476	418	461	474	479	438	465	453	484	466	472	455	468	439	460	440	448	467	429	447	460	483	446	469	460	458	494	493	465	478	446	460	473	439	456	449	488	473	474	451	462	443	500	486	492	453	449	462	451	498	433	478	485	494	443	449	462	441	462	510	441	464	464	447	420	479	480	427	428	430	446	441	432	458	496	456	462	479	437	461	450	479	514	496	483	463	464	487	428	424	441	489	463	458	473	452	455	457	460	467	472	498	461	492	469	467	453	441	462	463	459	469	487	481	449	412	455	448	448	423	490	438	465	450	521	448	440	482	476	500	457	492	445	449	453	474	456	448	458	493	490	430	452	469	466	409	449	450	482	489	454	489	443	420	459	464	470	422	479	477	464	475	472	462	437	427	456	498	423	468	423	484	450	426	481	472	455	478	463	463	454	463	449	457	448	426	455	435	491	434	481	462	465	470	450	454	451	472	463	467	467	455	497	441	453	474	460	458	452	453	478	443	450	414	450	465	442	495	468	476	470	456	462	455
26994	35036	23269	14854	13862	9411	6268	4696	3556	2823	2220	1881	1876	1702	1564	1477	1349	1163	921	852	740	762	654	575	539	515	516	523	506	563	540	539	565	579	568	562	582	555	575	574	576	582	585	590	565	593	550	523	527	517	507	551	507	552	522	515	566	510	532	477	454	533	489	463	477	492	461	500	451	492	451	454	455	485	471	497	509	468	450	498	453	452	476	509	452	485	444	462	456	445	453	456	474	465	487	450	484	457	435	464	532	459	460	488	492	479	451	489	461	477	487	473	460	468	438	442	439	466	482	488	501	470	469	461	469	470	484	470	465	504	473	458	496	477	459	455	468	452	501	449	493	439	462	421	462	457	469	449	435	469	483	479	486	458	487	453	478	506	478	462	487	447	460	446	447	432	483	463	479	457	502	430	495	455	429	447	498	474	460	472	467	479	479	469	476	489	464	468	475	444	447	452	483	445	441	502	446	466	505	480	470	467	500	468	494	443	472	462	413	490	490	481	444	499	438	463	464	514	445	457	469	477	424	413	466	516	437	435	471	454	481	480	468	473	466	431	499	451	478	492	427	467	503	451	482	438	452	475	462	434	495	474	452	486	456	441	486	482	470	453	476	472	464	448	436	444	455	510	453	475	474	435	443	473	456	439	460	441	451	467	440	449	470	444	447	457	464	451	460	469	481	463	479	467	476	519	463	474	480	430	507	481	467	450	451	449	442	504	524	449	441	466	508	456	463	500	465	464	469	493	471	454	465	442	452	489	418	457	478	457	471	472	467	491	498	477	444	454	482	474	437	454	439	476	444	431	466	467	462	425	472	471	517	469	479	485	439	466	451	464	506	475	437	469	454	456	457	489	473	458	489	439	452	465	478	480	439	392	463	468	455	465	473	436	475	465	468	466	448	459	462	467	478	490	493	460	438	458	461	469	467	445	442	478	444	434	493	482	495	459	485	446	481	445	432	499	465	465	495	471	455	480	463	450	449	458	453	484	445	516	469	433	473	457	456	485	463	496	425	455	455	444	440	467	448	442	454	496	449	432	460	480	495	453	477	475	475	475	426	467	429	463	480	453	479	513	483	460	456	434	439	450	466	520	437	445	476	478	468	439	492	463	465	450	453	450	452	457	453	468	482	446	473	458	475	465	468	509	472	493	471	463	466	448	479	425	509	476	449	471	433	497	474	452	463	449	452	454	487	501	448	496	488	479	465	442	453	461	506	458	452	443	448	461	490	502	465	484	437	461	447	457	469	460	459	388	441	484	456	450	472	514	480	536	421	489	460	451	492	417	474	491	442	441	431	485	487	497	478	482	466	464	430	464	471	475	475	429	458	411	415	479	487	472	481	469	458	466	475	478	475	487	458	490	438	485	448	453	466	425	417	436	460	470	481	486	453	487	497	440	470	466	457	468	493	469	456	468	463	489	447	427	508	454	466	490	469	444	467	487	469	436	474	461	454	474	467	477	471	462	446	475	462	453	465	465	492	457	458	449	448	484	508	446	460	487	443	477	504	466	462	480	519	463	453	456	484	456	464	472	502	414	504	457	442	486	473	462	463	489	444	441	455	456	475	497	468	451	463	504	484	490	482	420	479	432	445	477	497	478	490	491	436	495	463	477	481	492	485	502	452	476	470	489	457	444	429	452	462	441	475	463	460	438	446	438	440	452	463	430	451	470	449	420	467	495	466	518	464	466	442	478	479	433	496	457	462	441	433	478	442	469	487	454	477	460	430	462	438	484	480	445	438	459	466	472	468	454	478	465	455	458	487	446	434	454	452	473	498	443	475	500	508	456	466	468	482	470	464	439	474	482	474	473	461	489	456	410	448	496	464	464	445	460	477	427	464	457	447	463	458	459	480	473	467	462	485	502	493	467	516	459	455	484	503	431	461	445	403	476	494	492	464	496	450	435	471	467	428	467	508	453	485	438	496	478	491	451	484	438	460	483	456	438	451	467	491	466	471	460	470	460	489	463	472	438	449	460	480	471	403	465	488	484	455	452	440	480	498	473	454	446	467	442	472	446	445	477	435	488	452	504	446	444	471	476	434	493	490	495	475	440	439	457	456	442	465	454	471	460	443	464	469	496	466	488	461	465	467	436	462	426	467	432	471	443	446	502	444	462	484	523	435	462	445	439	463	491	446	462	469	486	453	493	436	426	434	478	484	451	424	440	453	444	468	497	449	470	474	468	478	458	433	474	442	491	423	476	437	473	475	471	478	458	423	463	487	454	461	465	458	474	447	457	500	457	484	458	492	457	446	498	499	466	466	458	496	486	464	486	483	458	447	455	480	469	462	473	487	443	463	484	444	464	464	468	487	455	460	483	451	460	447	469	440	527	462	505	447	446	436	475	482	496	448	478	456	462	469	472	483	464	445	470	475	492	461	436	503	447	489	484	467	426	457	463	481	431	504	486	492	464	463	457	501	430	493	458	435	452	508	455	456	453	421	447	461	477	450	454	470	436	505	460	454	460	464	451	468	474	484	499	466	466	440	486	450	474	468	403	466	487	493	511	483	451	449	512	479	460	487	482	454	498	460	485	466	395	454	476	494	458	463	465	432	488	463	514	479	449	447	439	467	495	444	464	499	469	451	488	481	447	489	456	428	466	435	472	480	495	479	513	445	486	485	493	460	486	448	455	505	455	456	434	460	484	462	487	487	503	472	445	447	454	453	471	489	472	475	451	469	459	477	497	463	470	433	467	466	470	501	458	485	472	432	434	492	500	500	453	440	449	471	425	463	502	458	481	481	452	500	445	491	464	421	480	452	460	477	429	507	461	501	492	480	446	456	480	479	457	459	432	489	503	499	425	466	469	412	471	434	434	476	453	435	505	442	469	451	449	480	472	502	435	466	501	481	472	444	473	476	455	435	486	460	488	494	487	472	463	474	478	460	472	471	482	490	456	466	482	472	484	400	455	418	472	457	475	451	487	486	447	456	470	473	495	491	466	477	477	500	448	485	482	438	474	497	479	438	441	489	459	451	479	454	497	443	439	475	496	470	467	470	480	468	470	492	435	471	453	430	499	455	473	469	447	498	479	467	492	450	450	456	520	505	441	469	483	457	452	428	480	472	484	458	449	425	501	446	510	501	500	454	478	458	492	477	484	444	475	454	440	459	485	508	477	494	485	476	500	458	457	479	463	522	459	438	458	481	456	445	492	471	457	481	441	475	494	485	452	435	478	483	523	475	470	446	442	429	467	456	438	459	432	457	508	479	455	468	450	498	485	480	454	474	453	426	457	467	500	453	465	437	454	451	476	513	466	477	488	491	477	452	461	454	438	448	442	525	483	423	461	484	450	429	479	484	456	443	484	469	472	447	492	488	465	442	460	457	469	487	444	470	478	440	476	464	458	460	473	425	452	466	466	464	431	490	452	468	445	486	463	462	466	459	475	498	466	450	469	453	464	441	507	414	483	494	456	495	492	463	452	476	478	455	482	444	465	490	468	483	458	460	429	483	464	473	487	468	438	449	483	461	447	449	501
29284	20968	14053	6836	4433	3163	1816	1309	1117	947	778	732	636	681	657	595	566	537	481	468	478	467	471	451	427	445	392	394	389	433	433	418	436	446	417	405	433	384	421	438	458	465	448	385	423	415	391	431	405	444	419	419	431	402	421	410	420	466	454	427	419	412	422	426	426	426	459	423	415	367	416	433	401	430	392	453	384	419	419	402	423	421	378	383	409	381	455	411	410	416	402	427	396	405	442	368	410	447	415	434	413	436	386	408	402	430	414	451	401	423	396	402	445	392	420	400	403	396	403	402	396	417	396	400	446	409	430	429	424	459	400	389	420	428	396	427	382	386	400	417	425	414	408	386	409	438	450	410	435	358	410	431	399	384	438	403	414	401	405	442	407	433	419	386	410	406	393	415	413	435	423	421	419	375	411	402	407	384	395	420	405	427	381	406	412	402	398	406	389	414	433	430	372	431	375	361	420	427	421	399	414	398	429	406	435	432	386	429	404	391	400	356	433	418	422	386	406	416	428	378	384	383	403	396	416	413	443	415	425	423	401	385	396	424	435	422	372	428	422	385	411	415	390	410	398	447	400	418	409	389	401	392	409	421	397	396	406	386	381	425	424	442	404	405	427	414	381	388	430	370	445	419	415	443	391	431	419	397	393	446	410	388	373	398	404	385	405	383	402	399	428	383	406	404	401	398	410	380	417	396	414	422	419	369	419	409	406	393	390	419	403	417	409	426	406	421	394	385	409	399	364	399	428	391	392	410	417	431	408	364	441	405	429	406	433	398	428	449	420	407	416	429	412	386	387	426	429	422	403	408	412	409	428	432	386	419	395	416	438	436	415	398	435	417	399	444	425	405	416	390	397	417	370	406	377	403	390	452	414	440	425	428	434	421	429	431	349	406	412	392	395	435	405	429	404	407	389	389	416	436	413	406	431	420	376	395	395	391	371	433	388	399	393	405	428	405	425	418	391	445	385	415	428	392	391	409	437	415	369	430	415	413	403	439	405	411	424	409	412	396	424	391	419	407	418	434	418	424	418	421	412	391	401	417	391	376	416	387	430	444	424	469	373	436	424	389	422	416	397	431	388	398	419	424	419	390	403	420	423	402	412	427	388	392	407	420	405	392	433	370	375	397	427	446	402	417	417	388	381	401	449	429	398	426	385	424	384	417	412	411	414	447	414	391	443	391	365	406	367	399	430	438	413	434	388	455	398	425	408	428	408	383	390	436	395	439	422	447	438	416	406	397	416	373	370	431	404	431	425	416	421	388	398	454	400	392	406	397	422	457	369	390	386	394	389	375	383	420	428	423	447	409	422	431	422	411	374	375	429	413	427	417	384	392	403	392	384	385	374	438	394	399	407	358	437	404	395	446	398	399	387	386	396	447	415	390	406	384	408	365	420	401	421	434	355	406	420	394	389	436	410	395	424	371	409	414	383	435	413	412	408	367	398	434	429	419	400	420	399	399	402	392	398	403	433	418	437	364	411	415	414	416	401	380	414	417	391	440	403	397	409	403	397	417	386	412	405	377	385	409	410	426	399	387	393	420	375	395	407	392	392	372	426	424	439	370	442	398	388	462	416	408	426	382	381	387	431	439	439	417	417	431	424	404	402	410	412	393	430	431	444	376	357	398	422	429	451	415	424	418	448	405	435	420	414	400	448	358	416	416	421	439	437	401	413	406	396	439	435	376	429	388	401	393	434	387	402	402	415	392	406	395	404	429	404	427	386	431	389	397	405	431	427	412	380	385	386	416	374	418	420	427	386	391	401	387	400	441	432	428	377	407	445	406	381	438	417	420	400	409	384	399	421	412	375	397	439	379	417	444	410	432	437	404	372	438	386	431	363	426	417	435	430	397	435	414	431	423	386	418	395	385	403	404	416	410	401	409	405	415	404	406	407	427	374	395	440	439	410	418	422	405	388	414	405	416	404	401	437	405	371	375	416	362	425	408	410	448	473	400	435	411	397	397	436	409	377	412	381	435	430	393	415	379	439	396	467	434	418	387	372	452	426	398	399	429	399	421	408	409	418	400	453	389	415	428	439	431	393	421	413	399	389	406	398	430	385	418	421	401	420	407	402	420	381	381	403	378	420	420	408	420	437	399	421	411	455	416	419	446	403	466	416	397	425	411	438	426	427	422	407	422	419	381	381	432	428	399	379	425	404	411	440	429	404	407	409	409	398	391	440	419	397	379	395	445	387	402	420	422	408	423	373	427	423	391	423	420	416	414	444	422	391	400	412	396	384	428	429	405	376	413	436	404	424	413	394	462	390	410	415	418	427	426	399	442	449	418	430	454	399	412	410	418	402	431	432	409	415	458	421	450	455	416	449	425	384	437	395	421	456	420	412	422	440	395	389	418	435	398	445	430	399	411	371	373	410	400	382	407	411	427	390	433	424	443	369	383	380	430	407	396	408	407	436	400	397	407	420	412	361	430	428	410	410	456	380	424	410	414	414	428	417	393	411	399	397	436	413	394	390	436	354	390	423	377	427	428	407	396	383	401	419	419	394	397	392	438	420	430	429	449	412	364	388	382	409	404	439	377	405	435	388	424	441	389	386	379	390	426	419	419	446	395	407	441	395	408	407	380	435	412	396	443	403	418	450	460	354	405	413	407	402	413	427	405	453	406	385	457	397	393	405	395	394	384	426	447	420	422	439	416	394	393	413	449	415	456	417	412	420	442	432	410	398	383	434	400	406	397	399	414	452	419	379	414	411	409	410	406	429	419	441	423	416	395	395	390	394	388	425	422	422	426	423	354	421	425	394	405	409	419	423	424	417	402	403	372	391	417	402	406	380	426	404	391	418	398	413	389	415	385	433	403	399	391	373	418	423	485	453	406	412	435	436	421	417	431	437	422	411	410	370	411	416	387	424	377	435	392	448	387	386	414	402	426	441	397	455	423	394	378	413	419	413	390	413	418	379	433	414	425	394	445	390	417	430	416	407	407	387	417	403	400	375	380	408	426	407	401	372	413	399	411	411	454	424	433	392	422	401	378	439	413	398	411	380	374	376	388	409	414	425	414	425	428	434	394	413	390	430	419	421	430	418	419	416	425	421	389	396	404	391	422	427	424	432	391	421	438	420	373	390	403	388	441	416	392	432	383	374	402	368	432	428	406	414	429	405	368	386	401	393	431	403	437	414	413	380	407	426	388	406	423	423	413	446	394	397	421	407	435	395	405	400	369	435	442	380	387	378	415	412	403	421	422	405	395	404	383	427	448	399	414	382	384	416	396	384	432	423	397	426	377	380	417	421	398	425	405	382	439	413	390	381	423	435	391	473	419	449	399	404	395	428	389	417	414	420	397	440	389	419	404	421	406	409	417	446	378	390	404	420	418	418	452	425	413	410	457	407	404	392	421	403	387	397	417	432	407	424	422	385	439	440	400	405	413	392	420	398	431	410	397	413	414	422	415	413	414	395	395	385	391	414	417	437	390	409	417	423	425	410	409	427	392	411	406	407	448	424	421	436	399	407	414
21114	21627	12764	6770	6331	4991	3001	2228	1672	1423	1141	958	905	840	819	806	703	645	567	515	550	503	479	421	445	429	428	447	468	437	431	465	482	430	451	472	489	500	434	457	469	463	491	474	448	486	434	452	476	431	474	437	471	448	452	451	451	459	458	466	427	439	447	440	457	469	416	432	448	396	432	442	445	428	433	444	468	414	466	435	423	433	406	411	438	439	432	433	460	407	405	456	436	475	424	461	410	457	423	434	448	437	465	423	428	413	415	459	427	455	427	463	438	461	450	421	479	437	473	471	422	447	436	438	427	455	465	425	464	436	435	457	449	478	433	484	413	402	445	416	446	397	474	454	394	450	452	456	425	429	400	425	451	470	429	440	428	447	412	404	424	415	421	437	420	443	439	454	447	444	418	422	418	424	438	443	441	424	441	465	432	445	399	404	432	440	427	442	418	444	405	464	436	419	465	446	428	424	439	397	450	444	428	447	418	389	399	425	411	463	467	387	429	473	456	399	404	446	453	464	420	419	438	455	450	459	433	475	456	428	472	426	473	408	439	432	493	455	436	432	455	453	400	492	440	428	414	416	449	423	451	425	436	462	453	433	456	430	442	427	462	432	438	433	446	480	423	473	431	422	463	462	412	434	456	407	464	450	425	395	464	416	461	416	447	460	444	446	451	404	394	465	417	460	450	444	456	464	457	422	414	439	427	435	429	392	461	425	463	428	437	410	413	460	444	428	470	419	419	459	409	444	454	448	413	434	471	444	414	444	471	435	463	424	443	445	460	415	452	443	443	441	464	414	465	430	435	460	448	464	437	429	439	421	394	437	440	429	482	436	439	444	416	449	460	464	391	445	417	444	433	407	415	443	442	426	486	440	443	460	432	421	460	461	472	431	431	449	476	458	456	433	418	438	464	444	440	462	403	466	441	444	424	454	416	420	440	448	435	455	399	455	486	432	429	439	434	458	445	430	411	417	449	420	465	423	454	427	437	464	392	425	412	444	428	414	414	479	444	453	449	433	442	404	422	441	447	440	458	459	434	448	437	443	435	429	452	407	435	477	451	443	424	475	419	420	472	407	451	443	420	436	431	466	462	427	448	421	455	444	446	409	416	427	454	464	465	425	443	443	436	457	406	391	447	423	408	460	441	457	463	424	451	420	422	422	433	435	427	420	433	397	427	464	428	442	471	432	399	405	447	426	457	451	429	480	437	448	439	448	428	437	416	440	466	433	390	399	452	431	441	403	447	437	429	426	438	455	457	461	428	444	450	416	435	416	388	430	461	442	391	396	445	421	463	451	440	410	425	446	466	426	443	385	449	441	426	427	471	441	436	396	429	449	441	418	482	442	433	478	393	452	419	422	434	488	440	434	450	428	431	449	468	471	451	422	420	416	422	422	447	445	427	460	439	437	505	460	434	468	432	408	446	436	414	456	428	394	440	463	465	455	451	428	419	420	424	434	461	382	441	431	477	425	461	469	432	450	432	440	411	441	426	443	455	437	401	459	453	425	439	442	451	465	463	447	432	458	414	465	444	447	400	462	495	432	416	435	428	425	411	456	474	429	407	440	470	423	444	450	438	428	425	419	431	403	442	404	434	443	453	438	417	445	436	427	440	442	457	433	442	422	404	475	416	408	474	433	453	474	420	438	462	449	439	400	419	459	435	459	439	419	431	434	458	466	452	436	449	448	403	419	442	449	416	428	439	461	426	429	400	443	414	452	448	452	451	439	437	474	426	444	426	409	468	446	467	395	432	412	418	427	464	417	471	409	443	412	450	469	426	473	475	470	455	443	403	466	441	421	444	441	427	436	423	454	463	421	420	424	420	408	421	436	455	452	475	458	443	439	442	457	410	415	399	418	420	469	428	420	431	407	444	399	464	423	415	435	437	439	474	458	461	452	446	424	451	467	446	452	456	387	466	426	451	417	469	438	420	440	403	442	437	441	411	451	419	455	464	449	395	433	468	422	395	426	488	428	407	428	485	423	401	422	452	447	438	436	460	434	413	426	412	434	443	415	412	456	461	471	457	426	410	434	410	412	432	448	420	412	424	381	410	488	440	463	460	475	433	452	407	479	426	426	416	428	424	462	425	447	415	478	450	458	426	456	480	414	405	433	455	422	430	522	464	460	406	454	432	432	467	407	429	458	465	441	465	467	440	416	405	425	445	406	452	422	433	424	441	446	451	453	424	441	432	440	459	439	456	431	431	407	467	474	446	445	431	435	467	420	400	409	453	448	440	443	450	442	386	421	440	438	462	435	445	436	441	429	437	457	456	422	452	432	444	424	428	424	455	446	438	437	447	452	427	449	439	445	399	452	395	427	457	413	445	417	422	386	445	445	424	445	441	454	409	446	452	451	441	499	455	451	454	414	484	461	456	435	442	416	431	423	426	440	402	430	450	434	452	446	469	462	460	480	440	393	430	377	467	445	440	445	438	450	432	469	439	441	425	469	452	440	451	446	394	440	420	453	442	469	480	444	457	430	433	406	439	399	483	450	444	442	430	462	412	449	428	443	431	429	421	447	373	475	467	404	402	459	410	450	429	432	445	436	462	428	468	434	403	457	445	430	445	443	412	449	390	431	467	433	443	468	431	448	430	436	391	452	463	429	445	440	428	455	416	433	445	439	394	460	405	434	440	425	447	447	473	414	423	453	456	440	409	447	440	457	454	393	431	441	437	412	448	440	433	457	439	439	453	420	385	466	464	453	478	421	415	425	439	433	446	426	421	465	420	444	459	453	423	448	448	423	446	437	422	458	450	438	418	469	433	413	480	431	448	423	429	462	421	426	426	416	441	430	465	456	466	412	416	433	403	444	443	408	420	427	428	439	419	449	414	444	429	500	432	453	435	476	471	455	461	423	466	458	394	448	458	459	436	425	432	424	440	441	451	431	419	445	438	445	424	463	440	432	423	447	431	413	454	401	437	420	422	455	439	397	408	428	447	435	371	446	437	465	418	476	427	453	479	440	398	422	470	466	434	457	455	402	479	448	473	415	412	469	453	427	464	417	480	419	416	444	487	425	427	403	438	457	428	473	454	453	424	423	422	452	462	465	415	446	478	427	430	413	483	427	413	449	437	429	476	433	433	416	429	485	452	453	427	428	429	420	407	424	437	441	429	407	448	415	436	426	453	478	412	411	432	464	414	399	404	430	442	463	444	466	427	469	446	437	426	432	440	446	429	469	442	484	442	419	467	448	448	424	436	454	451	473	450	439	439	432	420	396	471	406	430	448	484	432	421	454	437	450	431	430	462	423	413	422	456	443	417	457	464	437	442	442	463	435	453	457	458	424	394	436	465	408	438	452	419	463	408	471	423	433	415	435	404	464	443	461	389	419	473	458	423	432	427	443	410	404	449	430	490	495	438	463	461	460	432	456	432	433	410	418	454	431	403	439	432	456	441	437	439	489	419	441	466	439	418	452	433	444	433	403	468	486	460	469	427	441	433	456	448	417	426	405	441	451	435	388	443	485	448	465
24396	21643	28992	24780	21689	14243	4650	2451	1627	1486	1151	994	838	836	769	726	663	580	496	469	413	414	355	355	323	325	338	334	314	311	338	285	329	337	327	382	331	358	368	391	355	370	330	344	362	379	356	284	322	326	319	334	329	336	320	359	327	351	349	322	326	324	329	317	318	295	308	307	317	270	295	312	327	309	318	304	292	338	292	307	286	293	310	280	298	289	310	310	276	297	306	301	318	316	320	287	278	323	293	272	309	311	295	293	312	277	301	301	297	324	292	305	326	319	321	299	286	306	295	310	302	320	305	284	309	294	297	309	311	327	299	287	362	302	290	293	309	297	296	273	320	317	292	288	297	291	306	259	283	307	278	292	313	302	298	290	319	291	292	284	319	306	315	275	299	349	328	322	314	290	349	323	278	324	324	302	292	296	317	318	274	296	311	326	272	301	277	317	276	285	309	310	312	292	323	304	322	302	284	331	302	295	303	293	282	299	297	304	310	312	293	298	284	341	302	307	286	284	321	285	284	323	281	285	317	341	304	280	302	295	297	301	339	327	340	321	326	311	329	291	320	321	261	317	304	304	298	285	331	312	301	287	285	306	302	312	299	307	262	275	278	332	306	300	332	291	295	302	299	326	297	306	299	318	277	327	303	315	311	305	283	300	287	327	288	285	305	305	313	293	288	349	361	318	314	301	293	310	285	320	310	314	314	299	320	290	332	296	339	330	303	318	312	307	287	311	311	260	266	306	296	309	304	313	273	309	330	334	301	321	337	339	308	288	313	354	319	305	325	311	298	293	291	277	302	335	312	286	318	282	320	323	304	294	304	273	337	281	293	310	283	311	321	319	287	312	321	271	291	276	290	343	276	305	339	311	312	273	296	320	307	318	302	290	268	300	333	294	267	311	309	311	279	292	289	313	321	280	288	307	312	320	303	274	319	299	308	308	322	314	351	304	281	289	269	309	305	308	282	334	309	317	292	302	313	278	332	310	284	309	304	299	299	318	302	291	295	287	285	295	296	287	298	264	321	293	290	322	326	307	286	303	311	295	286	290	319	305	293	320	311	340	301	297	285	317	284	292	288	315	308	303	316	295	298	317	301	328	258	302	274	282	281	305	319	327	307	315	301	314	329	327	292	294	323	353	295	301	277	312	331	285	305	281	317	312	295	291	294	286	335	277	298	297	302	305	304	308	300	314	308	284	291	334	309	311	283	327	308	312	332	309	294	323	300	277	284	300	285	295	283	337	279	294	297	286	340	292	303	300	299	311	321	297	324	268	308	320	267	320	307	331	327	323	306	298	294	311	319	311	272	301	324	305	293	302	282	288	294	314	313	297	311	308	306	296	282	286	299	291	259	320	315	300	314	284	302	279	339	307	303	328	298	320	317	287	318	297	314	303	278	273	326	308	320	298	312	304	326	323	297	290	308	295	290	268	293	310	310	313	310	305	270	310	306	315	324	290	309	297	327	293	299	300	335	327	300	291	333	289	323	295	302	295	326	317	298	299	319	260	316	302	312	305	309	313	331	322	283	318	297	288	313	319	292	301	290	302	296	326	305	309	289	312	288	282	298	281	312	279	316	340	291	305	315	311	283	276	314	282	302	319	320	304	311	327	287	299	296	280	274	265	273	318	333	312	313	319	314	344	263	312	353	315	281	315	292	290	284	303	301	306	297	293	280	314	336	283	288	302	278	321	297	284	312	299	295	300	290	295	295	281	295	297	314	304	322	317	303	298	280	323	306	319	324	288	288	300	301	289	317	276	308	319	285	315	305	307	306	302	296	293	304	295	321	284	333	313	333	310	327	315	294	321	284	320	303	299	295	299	298	306	290	295	326	309	293	305	314	300	311	343	296	314	335	301	289	307	276	299	306	279	298	313	283	273	298	285	301	297	286	291	290	348	296	296	313	305	304	313	329	292	288	301	349	290	287	300	305	300	319	326	306	283	307	307	300	283	340	288	297	289	276	301	299	334	288	291	315	306	306	308	278	267	287	315	315	296	325	287	300	320	333	304	279	297	311	314	327	297	305	295	315	305	300	291	295	303	315	322	288	278	320	302	304	284	272	275	306	299	326	297	287	300	313	305	312	306	319	340	263	279	295	308	315	303	302	297	317	283	326	307	325	288	310	340	286	288	296	303	265	312	298	298	275	266	308	272	293	325	287	301	298	313	306	313	270	305	307	319	293	304	304	314	314	305	309	263	309	290	311	298	298	299	304	294	288	313	292	270	260	315	290	326	314	318	303	314	279	316	305	289	290	289	287	285	307	290	290	321	339	312	308	330	310	293	320	288	289	300	297	303	306	308	300	289	301	297	274	274	297	295	294	306	295	296	317	318	319	314	277	315	306	311	303	288	322	283	273	291	296	306	298	299	307	282	296	302	272	284	303	323	317	307	317	305	307	317	315	282	300	276	331	312	327	327	323	310	316	292	291	295	313	286	307	324	324	266	313	295	274	299	308	302	268	280	308	309	336	315	317	308	304	293	319	289	291	295	307	303	300	301	297	268	296	341	327	315	315	324	327	330	323	294	311	313	298	302	321	270	325	318	286	295	308	273	316	323	294	317	291	279	303	276	298	288	300	304	302	332	302	297	314	288	313	309	293	331	287	306	340	314	300	307	282	339	337	307	306	309	334	316	295	317	274	302	296	280	289	293	274	297	312	298	300	335	282	300	287	311	288	307	287	296	330	342	315	322	298	300	327	301	283	298	322	302	308	323	323	299	304	332	297	277	336	311	302	320	291	312	291	309	319	349	324	296	333	310	283	297	316	283	276	296	292	299	279	338	292	316	297	306	271	291	310	289	279	290	327	291	328	285	310	315	334	285	318	296	287	278	276	285	295	292	314	298	295	298	276	294	292	309	293	291	293	304	297	285	320	299	322	334	329	310	286	288	293	286	303	305	319	292	281	306	306	273	309	317	285	277	311	294	308	276	296	290	277	290	284	272	298	298	339	283	308	333	262	290	319	318	317	272	319	294	327	325	300	326	299	326	272	301	268	309	278	322	292	292	309	326	319	287	288	289	309	318	278	305	299	309	317	318	265	337	291	293	303	283	274	306	324	298	318	301	295	308	296	300	312	333	299	276	298	296	300	307	325	303	317	313	283	289	267	300	314	316	306	299	313	333	309	299	337	282	323	356	299	299	315	323	311	304	315	298	308	309	301	304	281	314	307	321	339	309	294	319	319	294	312	290	288	303	278	301	305	316	289	306	315	290	305	297	305	308	282	320	304	333	298	301	297	313	285	291	301	326	329	305	301	321	322	304	303	278	302	332	329	299	291	296	298	327	307	320	309	281	297	325	303	280	324	298	292	301	309	339	322	296	279	314	296	290	309	286	283	300	301	309	314	291	266	297	312	272	292	286	311	281	296	314	330	307	271	300	311	289	308	280	305	286	291	307	283	274	310	332	331	315	306	280	327	329	306	320	299	312	335	298	291	313	289	315	296	302	294	314	317	311	303	355	294	312	316	312	304	285
23674	30855	20028	11146	9213	8523	5491	4008	2799	2381	1845	1544	1294	1140	1026	995	887	730	605	555	507	461	413	361	330	356	372	397	378	367	367	385	383	348	382	366	414	418	418	436	425	407	381	350	408	410	353	354	363	362	342	391	365	385	359	362	403	382	387	362	329	346	343	355	341	317	335	305	323	354	329	302	323	339	336	352	332	320	317	339	328	325	322	364	308	327	316	344	326	340	298	372	340	315	333	311	340	322	338	303	337	345	370	329	368	317	327	313	311	292	344	301	348	319	318	324	323	346	290	336	318	332	333	316	323	311	336	323	309	331	307	339	308	313	338	331	298	311	316	330	310	308	324	301	339	317	319	329	322	319	365	358	314	313	325	295	325	347	331	325	325	319	344	324	305	319	321	339	315	275	323	322	312	301	337	344	312	307	351	315	336	330	329	327	324	297	303	312	339	353	312	326	304	324	316	303	343	315	302	306	294	345	339	323	335	329	308	348	333	303	331	328	331	331	297	305	339	335	338	327	343	299	314	305	323	322	320	320	318	337	302	319	309	316	327	325	346	292	306	298	297	305	337	339	319	322	351	306	334	358	315	363	324	322	318	314	297	331	332	344	310	319	325	313	313	306	336	322	341	306	301	330	321	340	339	317	329	315	305	313	297	321	303	339	328	312	323	289	306	304	346	298	289	359	344	338	317	297	352	346	313	305	349	324	357	337	329	341	314	327	291	323	292	310	323	295	318	325	336	335	353	325	322	342	339	354	295	306	317	302	324	311	307	336	333	336	310	325	302	329	320	328	293	318	354	314	367	379	328	323	361	330	331	309	326	316	326	353	346	324	335	326	333	320	352	323	295	297	323	312	316	298	328	331	326	313	344	292	324	304	334	334	324	332	319	345	336	337	340	333	336	324	323	326	320	331	344	313	325	333	343	313	327	312	308	334	314	316	321	332	340	320	331	296	341	301	327	339	333	333	306	344	285	293	323	343	356	325	301	339	328	345	312	354	332	340	317	329	331	331	329	299	313	326	340	331	317	313	339	299	343	306	320	317	333	345	307	358	328	346	327	322	344	356	324	317	336	324	310	339	372	344	328	302	317	302	331	306	346	331	322	331	342	317	338	308	328	314	353	325	315	294	318	362	317	314	316	318	319	320	334	345	322	347	284	317	323	286	325	364	345	337	327	329	314	331	341	326	295	353	319	302	291	361	312	324	344	360	347	324	307	353	345	331	317	336	344	303	335	299	310	344	318	329	335	302	347	332	317	326	296	323	332	342	341	334	290	321	339	350	338	323	324	349	290	296	334	307	320	357	328	316	326	348	318	317	329	350	331	367	329	321	361	337	324	329	306	336	337	312	343	314	341	307	317	321	344	335	333	326	361	336	337	369	330	325	353	333	331	320	316	318	332	309	358	307	326	342	336	345	324	286	326	315	362	286	317	311	314	334	328	327	321	335	338	348	339	293	318	341	326	290	310	325	333	344	349	314	311	306	311	303	309	356	323	277	294	332	314	325	350	301	317	328	315	307	317	320	309	293	341	319	312	312	341	307	321	316	338	313	298	324	372	315	318	335	295	333	336	342	337	340	327	334	312	357	359	324	317	309	316	335	312	317	334	320	308	310	299	318	317	347	305	345	311	349	318	307	319	301	315	299	314	335	313	297	319	314	317	305	303	349	322	382	317	352	305	311	294	341	307	349	335	330	347	363	318	332	329	330	304	325	344	323	310	334	328	326	343	322	344	300	347	324	336	337	317	300	297	317	339	346	349	308	350	330	343	320	321	327	329	306	324	313	318	330	313	358	339	361	312	314	328	341	335	331	300	305	363	287	336	330	377	308	324	317	371	337	314	331	324	343	314	308	360	274	293	362	343	310	330	325	325	338	338	349	333	307	334	296	299	309	299	323	333	312	340	336	337	309	345	334	289	327	305	332	310	342	296	341	348	367	343	271	317	309	328	322	301	317	308	349	311	322	334	344	332	301	325	318	318	315	329	343	312	375	323	330	325	338	359	302	295	319	334	319	311	343	348	300	348	349	339	319	315	345	324	344	382	343	312	344	302	311	352	323	345	310	320	302	318	328	323	315	331	329	341	300	334	292	300	325	332	357	349	311	296	340	301	341	337	312	331	326	308	299	303	338	313	329	300	314	331	320	341	349	331	338	307	326	353	329	322	320	314	314	350	361	325	357	324	306	302	323	326	346	289	343	326	322	357	350	321	277	338	328	313	293	313	337	309	311	339	340	333	301	330	315	313	321	311	339	341	340	336	313	327	322	337	324	324	333	358	328	322	345	310	306	337	327	335	302	349	317	361	324	334	354	341	334	326	338	327	340	301	350	347	314	336	323	312	319	336	302	318	328	330	326	337	312	355	329	332	318	312	347	343	304	332	326	285	316	337	322	324	347	345	312	319	332	310	300	366	333	314	315	304	325	307	318	315	323	312	317	340	315	284	324	345	324	323	316	328	323	319	310	308	299	341	322	344	319	314	321	296	346	316	334	315	328	320	349	295	334	360	329	351	309	335	348	305	298	351	297	331	310	340	323	326	320	324	328	291	296	345	349	323	300	339	301	308	297	332	310	322	324	355	301	325	340	334	342	277	342	324	316	331	294	300	326	352	346	335	307	302	330	356	317	326	310	310	300	335	300	331	332	295	341	310	300	298	311	321	347	321	318	327	294	301	340	274	314	323	300	317	317	299	297	334	350	298	335	296	336	333	350	341	323	308	326	296	304	296	291	314	332	302	312	320	343	327	332	335	333	312	331	327	359	337	285	290	348	328	315	338	291	311	333	330	337	327	326	334	323	322	331	314	329	323	319	312	339	301	346	317	363	291	315	291	344	319	339	310	350	311	323	285	327	336	352	296	317	323	353	308	335	343	325	320	350	325	294	328	275	327	334	369	355	324	332	303	298	334	303	343	328	336	350	314	365	348	322	335	294	292	304	339	323	349	334	329	302	336	320	320	316	298	321	312	320	293	338	320	293	321	295	339	306	329	282	322	328	329	302	305	308	322	304	342	359	339	339	317	338	329	318	355	301	342	324	319	329	315	308	322	328	306	344	316	305	345	330	363	291	335	335	346	300	313	323	303	299	318	331	303	309	327	293	352	350	337	335	335	316	304	345	329	315	314	296	338	336	309	332	310	320	328	375	351	329	334	349	345	322	312	319	324	308	332	278	335	365	340	308	307	306	328	321	308	320	332	318	322	313	313	345	319	311	309	296	317	293	329	327	313	321	315	342	306	309	358	322	354	312	307	317	336	329	332	330	344	310	303	330	332	327	307	320	316	317	295	384	311	344	318	314	360	291	307	349	319	365	296	329	299	311	325	337	306	348	349	320	290	313	359	345	347	350	303	325	303	333	315	315	349	305	299	340	309	305	330	346	304	302	310	337	343	347	320	337	326	314	329	299	319	310	337	348	308	344	326	337	318	325	327	331	304	363	333	344	295	343	308	335	323	325	342	306	325	327	331	333	313	312	348	321
25458	21601	28005	25696	15379	5032	3372	2342	1813	1329	1151	1067	968	887	965	934	830	740	673	661	629	623	586	573	547	532	595	548	559	645	618	577	566	574	617	595	623	600	612	629	575	616	583	629	548	614	586	614	545	577	584	596	593	598	611	556	609	584	597	594	562	594	569	579	565	571	605	597	589	553	556	564	569	573	543	541	544	570	528	548	556	538	514	547	598	530	515	570	552	559	554	536	514	554	584	595	597	564	591	594	554	621	547	551	578	576	563	574	561	552	591	539	576	544	548	549	581	557	574	615	581	555	609	647	565	577	574	560	591	565	610	547	584	583	581	568	538	546	545	556	535	525	593	559	578	553	505	555	555	554	554	571	588	554	575	616	590	600	544	632	608	576	547	518	570	572	567	580	584	531	594	568	615	567	559	556	500	530	570	554	633	579	619	578	589	537	551	574	577	533	612	543	546	582	558	565	552	562	636	560	561	561	582	563	558	546	598	593	564	613	579	561	546	557	555	542	561	564	570	574	604	560	553	557	549	587	568	562	577	596	582	543	536	591	580	550	604	551	498	538	578	607	570	548	521	593	524	551	538	535	534	565	557	557	575	569	536	566	580	546	585	583	588	553	569	580	558	527	567	573	535	538	557	536	573	603	551	532	557	554	532	561	554	527	554	560	568	574	591	570	561	600	554	604	622	566	571	563	544	570	573	556	599	578	562	582	541	530	536	551	538	562	616	541	559	545	548	557	571	573	597	547	595	522	513	552	605	555	585	536	599	579	572	570	572	572	552	579	570	591	593	553	556	582	582	556	578	594	578	582	541	578	568	551	552	542	576	566	554	523	553	536	580	581	565	587	539	572	581	543	553	541	530	566	539	574	590	527	532	568	535	524	588	583	564	555	577	586	517	556	561	572	546	573	562	557	603	578	607	568	582	567	601	587	543	531	593	551	525	577	566	568	546	543	561	556	531	569	568	588	553	533	605	612	556	591	606	593	547	597	551	592	561	592	579	504	598	561	569	517	530	561	601	555	518	570	586	552	556	604	579	570	580	576	565	576	539	553	593	558	587	558	555	582	563	583	522	560	550	541	532	558	538	586	597	530	593	580	593	581	591	581	548	584	574	547	572	552	574	557	542	553	519	566	553	536	535	575	594	541	588	553	544	528	558	605	539	561	546	572	546	574	568	587	583	551	542	556	572	563	587	547	567	561	583	595	552	540	618	599	507	559	556	597	563	574	560	577	524	561	579	590	555	638	532	570	580	551	571	570	556	574	564	569	532	584	552	578	542	576	574	560	579	528	554	544	578	587	594	597	582	566	560	539	569	537	542	597	570	546	563	563	556	601	514	550	545	542	552	582	553	563	595	560	551	527	553	570	568	547	564	592	509	531	543	570	584	599	568	562	575	591	583	552	565	572	576	632	549	558	560	561	573	593	555	568	522	549	606	562	562	558	520	579	611	532	524	593	527	597	557	545	557	574	557	581	585	591	576	592	558	582	538	542	535	536	566	567	545	547	577	527	584	592	515	536	549	533	586	531	570	533	549	563	574	571	589	540	535	559	571	568	562	601	550	498	575	576	508	571	563	530	555	556	540	573	573	569	559	554	569	522	580	567	540	553	565	564	590	582	618	574	546	570	600	553	574	539	574	572	590	544	597	574	612	588	569	558	605	569	530	556	548	558	502	596	563	572	572	575	563	580	595	612	565	540	554	570	575	525	541	553	589	590	597	608	529	538	582	531	605	574	570	563	569	589	563	595	540	558	540	544	621	614	543	586	563	584	522	560	524	554	606	564	607	552	552	620	533	555	588	545	536	577	563	540	562	581	562	560	542	574	547	566	542	538	583	609	595	549	545	510	557	573	569	553	523	563	549	599	580	565	574	496	574	581	552	538	581	539	567	544	581	544	546	632	522	545	597	585	531	631	566	559	574	542	569	559	533	573	585	597	559	517	560	545	569	570	561	536	536	575	553	531	604	598	582	577	562	557	558	544	582	557	566	540	644	572	562	528	576	575	542	543	543	565	558	585	557	554	553	555	545	575	538	560	528	526	526	544	556	549	567	604	549	574	530	600	568	592	566	529	569	594	556	556	585	547	526	563	527	550	564	553	553	582	564	579	535	553	631	528	576	550	582	561	556	567	551	545	562	568	511	558	557	582	555	553	554	577	574	570	572	564	563	577	528	540	599	523	597	609	562	566	529	603	572	565	556	573	593	587	576	570	554	519	571	598	548	590	608	567	570	557	607	558	560	591	543	540	524	562	596	565	535	569	554	555	554	571	553	537	583	569	599	552	581	551	605	584	544	563	557	550	600	565	571	587	557	542	559	583	586	545	564	591	544	581	576	587	555	561	564	561	605	543	549	558	600	564	581	532	564	587	548	594	614	564	548	544	563	539	592	579	562	548	558	578	563	546	559	549	575	542	620	583	558	566	538	569	587	565	534	504	524	586	597	584	540	585	542	542	533	551	592	583	525	537	533	584	577	576	559	537	558	539	591	575	545	611	569	567	556	577	568	554	582	558	559	538	545	598	556	558	522	564	594	577	643	533	603	566	573	537	523	598	583	580	562	548	549	515	571	554	545	576	562	545	557	526	563	574	572	586	541	555	561	581	510	580	579	514	559	582	489	591	637	566	570	571	528	602	576	544	541	542	594	552	612	590	530	578	559	548	608	572	564	543	556	571	598	622	561	577	584	571	540	579	556	573	532	576	584	599	607	590	601	560	566	534	546	562	511	574	581	556	577	557	547	572	551	556	580	563	557	576	608	584	570	593	572	556	553	530	532	612	565	598	560	585	548	550	538	560	603	575	591	587	538	550	557	588	600	527	568	578	582	600	576	566	579	596	570	550	621	574	566	563	562	580	556	534	614	552	578	602	585	560	566	615	617	545	546	557	558	559	582	535	564	556	587	571	557	546	557	574	549	567	598	541	527	519	555	557	601	583	580	567	548	546	582	605	568	591	575	575	563	544	559	514	574	569	538	575	545	554	543	596	549	533	590	568	568	554	570	566	581	606	591	568	597	569	602	564	582	567	569	575	553	568	563	572	591	550	544	572	578	543	593	571	582	539	614	592	561	574	571	588	584	550	578	569	584	584	560	569	586	566	571	559	564	531	524	608	552	578	608	578	577	561	555	579	566	507	572	575	591	551	530	577	558	578	540	571	528	573	544	541	560	577	564	559	569	583	576	584	526	575	562	575	578	565	583	554	561	551	604	525	551	588	560	569	567	564	536	570	549	571	559	531	599	571	527	573	574	562	567	560	578	569	579	552	534	547	604	556	548	563	555	574	530	583	543	556	572	545	561	550	537	558	587	526	545	539	575	538	581	556	569	553	562	524	539	561	520	596	572	543	563	547	566	544	572	565	567	594	547	566	563	545	550	553	569	553	546	567	590	604	589	570	544	542	581	561	534	558	550	585	515	525	581	537	538	538	557	584	564	611	627	556	553	541	569	572	506	564	589	576	560	544	609	516	573	521	588	538
22954	27495	16890	9390	7727	6348	5115	3941	3030	2069	1849	1572	1292	1156	1236	1195	1014	886	829	738	737	654	611	641	643	636	602	632	616	615	602	623	637	589	603	595	647	701	646	686	658	671	692	653	598	624	608	648	644	609	607	623	560	595	558	598	610	554	652	597	606	636	577	564	622	575	577	566	565	585	583	581	592	565	608	568	547	638	580	543	571	580	593	598	562	612	600	548	556	609	560	576	603	578	617	565	582	530	639	546	584	537	592	523	615	566	582	555	568	575	619	594	582	572	581	584	589	604	577	601	618	586	547	582	561	604	598	606	573	590	595	596	603	596	597	580	563	552	580	593	583	537	551	629	586	565	580	578	559	584	548	549	570	599	591	573	531	618	572	625	575	631	580	583	539	587	568	553	534	595	635	576	570	582	576	573	545	560	593	564	622	584	596	563	581	591	605	619	602	551	592	555	585	562	610	598	594	570	574	565	567	619	555	577	597	561	584	571	606	572	568	588	594	580	603	623	576	574	593	529	552	523	576	559	639	556	609	564	596	584	544	607	572	593	583	590	573	562	568	575	579	536	605	580	559	620	585	571	549	588	552	557	610	572	593	568	617	610	572	559	584	591	547	580	581	545	565	554	574	575	586	594	605	621	599	609	612	557	605	514	601	583	553	624	606	579	596	587	590	596	546	560	592	582	555	613	599	584	589	582	604	569	572	629	555	563	559	587	576	597	592	592	562	546	583	572	602	562	567	588	572	629	545	604	577	602	595	547	568	598	608	612	568	588	570	590	573	602	593	568	613	582	613	556	555	582	590	634	575	563	570	599	584	566	572	624	623	543	606	598	572	560	590	580	580	592	582	586	597	640	590	585	611	600	614	575	618	588	559	566	579	608	570	600	517	566	517	575	565	573	574	540	603	574	566	546	628	555	587	606	603	578	579	589	618	556	603	561	574	551	605	633	587	599	599	539	588	606	576	588	611	567	578	598	577	579	554	599	584	605	610	583	569	573	628	554	558	586	608	608	582	578	556	612	555	589	551	601	582	561	540	588	633	564	544	560	556	518	561	620	604	576	613	592	591	589	570	581	570	580	622	585	554	593	603	540	586	545	592	621	559	590	597	606	595	546	570	572	603	557	586	602	581	538	550	568	578	581	555	593	555	570	554	601	567	590	609	620	569	590	603	572	618	578	575	608	632	573	600	595	554	600	583	610	579	575	595	609	584	590	580	609	590	622	575	592	592	547	583	594	619	579	578	571	562	577	572	596	616	590	649	543	553	597	604	561	602	582	591	584	552	593	622	617	582	585	571	578	586	585	545	582	587	599	611	593	593	579	636	580	555	597	652	581	584	590	629	567	568	611	587	622	577	585	575	590	583	608	601	606	545	632	577	608	536	582	607	601	574	609	597	506	567	568	584	547	572	593	611	544	614	552	582	633	587	601	581	554	616	578	567	580	590	578	565	545	598	590	575	634	568	561	572	593	601	593	610	579	588	549	608	575	561	576	606	590	578	542	599	556	585	560	593	579	573	587	534	612	580	577	585	560	606	621	623	603	543	590	589	578	587	611	592	631	584	613	556	568	592	566	617	534	588	599	584	593	568	617	591	532	597	581	598	595	621	584	646	565	573	575	576	601	543	585	541	565	586	565	625	565	533	563	566	558	587	613	597	613	584	560	572	576	565	592	521	591	598	539	583	596	611	615	555	585	594	574	594	617	583	602	601	546	619	562	575	553	599	605	574	563	581	586	554	587	570	611	574	565	568	631	600	595	560	604	578	584	560	573	571	557	611	570	585	607	611	606	582	605	589	574	551	600	567	587	592	613	548	576	560	584	577	602	590	557	600	610	592	596	601	560	611	622	595	569	573	570	570	553	586	571	570	581	558	625	594	558	597	580	599	606	603	587	574	579	617	582	580	603	610	564	549	598	539	569	582	566	582	559	567	574	598	558	565	596	584	618	586	598	568	594	607	580	579	624	563	531	583	582	570	559	606	533	573	570	576	620	570	571	566	567	598	573	580	577	561	591	567	617	589	602	588	592	614	547	553	557	564	557	535	563	573	579	632	560	597	598	579	600	582	591	602	637	553	569	575	586	567	575	569	556	573	632	594	600	572	578	584	587	578	586	626	589	590	551	556	588	627	627	575	572	608	569	550	584	572	576	546	582	578	547	616	610	592	612	588	605	586	598	551	573	568	594	557	539	604	606	616	649	581	630	568	593	606	620	634	619	630	582	562	566	571	578	586	581	540	571	566	552	609	588	591	604	610	577	593	602	575	563	603	569	590	587	604	618	575	593	583	601	578	598	618	583	570	594	584	570	589	539	587	567	570	604	574	630	598	583	549	562	564	621	582	569	610	617	528	550	603	596	564	579	615	547	614	588	606	585	593	611	580	560	614	606	609	595	558	597	569	630	616	521	579	527	586	608	532	584	573	617	575	620	608	566	564	565	539	604	568	580	578	581	593	629	554	585	655	581	568	590	579	554	602	600	625	565	560	598	573	580	605	591	560	619	604	527	570	553	593	613	561	598	549	618	571	618	554	593	568	593	567	534	601	601	594	556	597	557	581	567	623	574	540	541	578	582	586	544	585	580	586	595	582	573	564	574	536	596	585	537	533	608	588	573	571	613	544	554	576	601	597	612	610	597	533	595	557	589	555	549	600	582	551	547	614	605	564	593	578	597	598	617	622	608	561	585	554	593	560	577	608	555	542	587	581	597	608	562	577	589	584	586	591	600	576	594	587	567	586	586	592	584	586	589	560	632	627	592	541	557	608	571	579	543	577	560	564	572	558	588	580	557	613	602	571	599	596	603	614	584	588	605	584	548	574	557	597	601	579	531	571	608	578	594	597	588	594	604	596	538	602	548	556	628	583	597	594	562	582	548	611	572	537	595	563	538	610	585	594	558	592	561	558	569	583	589	603	551	560	597	590	589	564	579	581	582	574	582	565	556	542	590	566	583	576	594	585	547	618	571	566	595	633	602	584	607	595	588	578	619	649	589	616	571	644	605	560	609	607	559	585	580	581	593	614	634	629	604	564	580	587	592	583	606	622	603	591	552	574	585	576	583	608	585	577	591	591	575	624	592	616	567	545	565	579	574	571	577	542	565	580	559	576	565	604	580	591	565	635	553	642	609	542	625	578	575	550	598	631	588	562	556	571	576	582	628	612	620	556	606	522	526	562	598	623	584	607	541	572	567	611	597	571	565	606	554	573	579	587	599	596	546	584	543	545	612	580	548	592	584	544	609	615	561	606	550	555	592	588	575	564	565	583	606	582	591	577	587	606	588	576	578	566	588	569	586	575	585	581	587	589	587	560	584	650	595	557	601	588	600	600	638	555	586	576	606	576	573	596	602	590	603	574	630	616	542	587	585	577	616	591	620	581	578	577	555	590	565	575	590	571	606	578	563	584	580	558	609	593	604	589	569	560	600	605	577	628	585	605	596	550	588	588	587	578	553	550	573	579	627	560	564	618	586	585	544	603	564
23195	21664	29483	24355	21696	22027	14385	5278	3226	2242	1769	1477	1386	1277	1339	1115	946	830	745	705	667	555	533	594	503	493	521	520	519	537	508	514	559	538	511	595	594	527	602	528	593	558	561	512	521	575	522	498	525	514	488	507	462	509	541	532	529	542	507	490	495	506	452	513	518	470	516	496	467	438	489	469	483	464	475	492	458	466	470	491	450	482	495	483	473	480	459	472	439	460	487	475	458	461	457	486	449	461	470	465	478	475	478	508	485	476	491	503	468	443	440	509	501	481	481	487	436	505	485	463	515	462	464	503	481	456	449	476	490	448	469	470	429	507	513	467	483	485	499	485	487	480	473	504	478	483	486	483	491	491	448	488	460	463	490	447	513	486	461	505	485	470	474	441	475	427	439	473	503	435	494	455	458	485	456	505	472	487	472	480	511	493	495	467	470	451	513	475	493	477	485	443	469	459	500	494	498	471	448	471	500	504	470	486	421	452	502	445	444	465	495	476	476	497	476	473	481	488	473	488	478	465	479	489	468	458	478	465	442	494	477	459	451	482	487	477	453	438	516	454	481	461	464	520	468	514	522	443	427	460	466	448	441	479	476	461	491	500	474	456	454	493	499	501	468	481	454	483	480	464	500	472	441	487	466	502	476	441	493	446	524	462	475	465	463	514	467	458	452	468	431	484	504	491	484	473	469	479	448	470	503	485	435	486	466	479	485	475	477	451	435	491	509	473	474	483	502	484	481	475	449	420	473	492	492	473	454	456	494	472	447	499	465	490	492	483	520	447	486	508	479	526	453	462	466	468	496	499	481	479	506	451	495	490	510	481	475	482	476	465	461	435	536	505	480	504	451	476	481	427	474	440	448	507	481	468	481	467	496	475	434	482	449	492	422	489	497	494	453	469	452	469	460	456	488	424	456	455	445	471	462	475	437	461	473	485	441	460	503	490	405	483	488	489	470	480	468	453	526	452	463	456	485	477	458	484	488	472	464	443	468	462	489	462	499	450	459	453	475	451	484	429	477	480	451	446	496	466	468	459	440	458	516	433	467	471	482	490	471	499	432	473	463	482	467	480	490	394	478	439	469	476	501	471	402	452	480	480	483	476	478	424	441	495	477	470	494	476	475	450	499	464	480	498	443	480	506	446	467	442	480	458	474	472	445	450	456	505	463	500	503	445	434	486	476	484	450	477	452	464	461	458	450	491	481	471	479	511	492	490	462	478	459	467	496	444	479	477	478	523	466	481	502	513	481	503	467	476	470	449	455	470	453	448	426	454	466	504	473	499	486	456	456	463	432	500	462	476	448	466	461	479	453	458	520	462	463	420	479	463	488	498	471	467	442	480	495	474	471	479	478	487	475	455	453	469	447	462	477	505	477	459	460	465	467	458	456	480	463	432	433	469	494	468	458	472	463	475	453	430	489	473	460	511	501	481	495	461	491	440	470	468	489	488	461	502	476	428	468	459	476	451	474	480	449	469	455	475	482	449	490	448	528	466	489	461	467	465	483	444	471	479	460	443	455	461	493	489	527	477	477	501	476	432	472	456	458	507	535	490	464	434	502	432	460	475	489	436	453	474	485	423	438	463	452	444	500	494	472	479	466	498	471	505	463	446	473	494	467	479	447	468	488	435	473	457	475	472	465	486	477	486	488	500	429	499	455	442	501	509	456	472	511	464	509	508	509	465	455	486	463	453	467	458	471	461	474	467	478	460	452	488	464	501	477	464	481	463	449	506	430	420	460	469	475	431	478	514	445	434	480	461	487	468	501	488	461	474	469	459	496	462	457	469	513	475	480	470	467	449	484	438	480	470	429	495	530	485	486	453	488	466	458	455	516	476	510	477	479	448	492	473	481	498	472	492	482	435	452	458	476	484	466	483	464	453	483	495	474	489	461	455	460	497	494	501	497	443	484	449	470	451	448	468	450	486	513	492	468	462	475	510	452	492	469	481	440	483	472	436	468	516	457	503	447	461	454	483	444	479	460	486	445	443	495	463	477	472	495	463	448	473	475	517	495	446	462	463	481	479	459	438	457	476	468	489	471	466	457	464	479	503	461	450	518	460	492	500	474	451	455	454	509	443	478	453	484	464	499	445	517	503	471	449	483	456	458	450	473	486	443	472	461	504	460	467	517	478	489	442	475	468	440	457	458	485	454	455	481	433	455	504	499	461	473	448	460	466	506	471	443	467	450	469	462	488	487	466	463	485	480	502	466	477	467	459	482	439	457	466	519	500	476	483	487	473	457	494	496	478	477	484	481	439	530	504	489	449	491	455	474	470	436	486	467	501	456	465	466	396	500	488	507	477	494	475	424	499	422	526	494	475	485	466	444	470	443	494	486	488	488	496	509	480	485	453	496	398	460	455	490	468	486	493	478	481	412	485	457	462	481	430	452	462	432	482	466	491	497	489	512	516	457	490	502	473	454	474	434	475	439	479	453	511	430	461	443	475	462	455	458	477	481	426	419	440	481	452	469	510	464	466	499	452	434	454	451	494	462	510	460	489	443	443	487	485	472	504	498	503	466	491	450	476	455	442	455	471	474	475	475	467	489	490	481	517	509	468	432	463	490	462	492	465	485	460	466	455	458	449	479	460	450	459	478	471	472	463	508	477	451	507	490	478	486	477	468	472	489	418	477	464	460	479	449	489	475	475	488	499	444	464	450	503	436	478	449	428	475	473	466	482	434	445	498	474	509	474	478	491	491	463	475	460	491	485	480	443	484	454	489	497	464	474	446	482	526	513	466	469	472	466	465	470	489	470	450	513	484	457	519	453	481	501	434	491	478	526	468	505	461	485	496	464	461	455	484	438	499	478	486	504	496	455	499	458	446	455	473	449	458	487	470	501	498	506	458	463	454	481	484	421	472	466	507	474	466	463	479	488	476	450	450	466	478	453	462	492	459	464	466	474	454	506	482	467	465	495	458	469	471	473	475	479	457	488	452	452	475	488	507	463	476	488	452	532	446	483	471	488	475	456	506	511	461	455	480	506	441	452	464	475	491	458	456	473	484	439	436	487	437	494	495	445	473	446	489	469	454	472	475	462	464	505	456	510	494	468	442	474	484	474	494	467	490	437	473	465	494	454	502	488	491	463	441	471	435	447	469	511	500	532	478	461	466	472	487	493	448	461	446	494	513	483	495	518	434	495	456	462	477	469	432	455	500	491	493	476	462	488	499	459	447	481	479	473	466	458	445	502	481	450	506	469	512	466	457	444	463	452	500	481	480	443	482	498	449	454	493	459	466	467	508	462	442	493	454	470	473	477	465	498	521	495	492	454	468	466	466	487	495	518	462	466	473	493	466	482	475	482	467	464	465	486	473	481	494	483	459	425	504	461	450	505	489	448	481	486	517	444	448	469	482	488	473	466	488	493	493	479	476	506	427	459	447	439	420	498	460	446	501	468	482	479	482	484	468	461	498	444	502	459	502	469	492	500	483	440	496	446	538	486	488	477	465	462	475	462	485	442	456	498	468	495	467	502
26909	34693	24182	15089	12445	10572	8719	7256	5301	3496	2661	2275	2010	1808	1816	1474	1184	1032	817	747	711	660	577	584	498	516	531	550	517	529	572	512	544	591	535	589	571	600	587	591	650	608	591	536	575	532	529	535	493	540	565	526	535	591	513	513	507	516	518	540	523	528	528	516	496	497	484	466	477	451	496	456	458	441	484	463	445	473	476	522	471	476	475	471	484	475	462	465	466	450	469	495	462	486	486	481	463	482	476	507	485	458	432	516	472	471	484	476	501	479	466	461	487	493	448	465	473	450	469	503	514	486	467	507	503	490	483	514	514	466	489	457	475	449	498	445	471	475	474	502	462	490	481	498	452	456	478	477	504	503	452	476	474	474	444	504	463	491	485	491	461	483	455	447	469	490	447	491	442	438	493	470	506	484	467	436	456	511	493	443	466	493	447	458	466	475	479	459	463	485	514	455	515	472	496	459	502	497	499	450	525	484	476	482	450	490	482	443	480	472	492	475	450	459	461	429	471	494	510	446	473	469	434	456	473	479	470	473	512	449	469	452	431	476	475	483	459	466	479	501	483	474	466	460	444	497	471	488	485	443	471	480	488	493	460	473	505	477	433	429	496	475	487	458	459	438	513	491	469	534	484	470	483	485	443	451	485	464	533	471	517	435	469	442	511	436	491	464	499	496	457	505	504	502	458	475	436	469	511	493	465	471	468	468	496	462	431	472	457	478	437	489	446	486	481	473	470	468	512	485	464	513	443	494	446	487	498	454	511	443	475	488	476	455	494	476	507	478	500	440	460	485	472	511	469	483	446	450	503	469	448	479	462	456	478	501	486	462	442	456	477	474	426	465	477	475	463	472	476	440	471	478	458	452	455	454	497	532	503	438	491	481	455	475	474	466	447	470	446	491	451	447	470	468	493	482	474	475	420	468	479	480	450	493	504	478	475	448	452	464	467	476	476	454	452	498	453	473	511	448	468	473	491	461	477	497	451	454	478	510	530	497	490	475	465	485	464	456	480	482	496	477	442	479	486	474	486	466	505	469	467	445	479	452	483	491	465	445	473	491	508	499	423	458	435	464	462	470	466	502	492	508	491	478	496	470	491	527	490	489	497	455	482	499	487	457	483	471	464	502	460	449	498	482	497	472	493	480	497	458	491	509	483	470	472	445	443	448	482	493	495	441	498	437	479	508	472	459	498	496	444	455	509	467	459	478	481	438	485	458	454	459	460	482	468	482	440	462	450	490	478	476	458	461	470	494	452	444	477	455	481	487	448	482	462	483	455	482	478	511	494	495	449	434	488	501	452	452	464	472	466	522	478	487	424	461	442	487	437	462	488	455	525	444	448	534	476	480	460	486	465	480	452	501	470	457	492	466	479	460	524	501	475	415	472	452	477	480	463	456	480	458	491	493	475	483	455	461	471	476	467	463	472	464	477	496	468	492	488	502	467	504	487	491	456	471	479	496	466	471	460	493	481	464	479	437	503	445	492	479	459	518	476	476	454	494	461	461	490	473	433	527	467	471	450	490	493	474	474	438	456	458	438	451	467	507	469	466	505	489	485	462	467	478	524	493	493	483	485	483	435	476	458	480	465	473	442	515	476	455	474	480	448	443	443	546	444	471	452	508	497	502	509	505	456	518	426	471	487	486	459	456	486	467	477	524	477	479	476	470	492	497	440	486	498	489	468	471	470	472	437	499	478	490	480	474	427	502	480	478	468	459	458	475	470	473	465	496	484	454	439	439	468	492	517	478	460	462	453	469	451	480	456	427	477	480	475	453	461	446	480	481	469	463	444	477	476	479	460	467	476	502	495	492	407	518	504	430	451	476	451	469	499	471	495	428	478	497	475	498	412	466	478	432	451	494	521	453	500	480	455	459	492	486	518	511	460	513	476	484	444	514	469	456	452	450	477	454	499	493	470	449	456	471	478	450	460	449	474	496	506	492	526	463	469	426	495	477	462	458	506	456	439	470	451	426	470	508	497	454	463	477	477	450	521	494	458	495	487	473	471	489	520	441	466	434	444	480	479	515	458	494	500	476	494	529	512	503	498	472	459	451	445	452	496	487	443	478	443	541	451	492	454	489	458	473	461	490	504	451	472	468	489	501	486	508	473	473	468	432	429	481	501	476	484	466	502	504	430	459	515	438	448	452	465	445	438	494	513	455	509	476	451	451	506	477	485	516	489	459	456	469	510	451	483	473	442	466	470	474	503	456	471	470	510	384	473	474	454	451	464	489	484	447	449	448	487	479	489	483	466	490	472	466	483	481	478	476	428	467	505	457	459	479	448	484	496	482	461	480	449	463	496	449	450	441	462	492	494	457	484	442	473	462	423	474	482	477	469	470	502	470	488	484	434	475	499	464	437	481	479	478	438	513	448	447	480	488	461	465	445	481	461	481	501	439	486	465	468	472	448	486	470	475	496	475	480	478	453	500	498	445	499	516	470	469	469	452	478	457	484	457	478	492	443	476	484	453	468	458	472	489	462	454	488	480	489	474	473	452	432	507	447	422	440	438	461	473	478	468	461	492	481	490	490	476	456	509	479	488	474	477	499	511	464	480	471	497	448	471	485	475	486	474	418	503	474	461	462	481	473	464	477	461	492	495	469	469	472	419	466	460	478	459	491	442	498	449	513	471	509	470	483	449	458	478	509	482	512	476	508	489	455	459	448	461	472	478	477	483	443	439	470	458	461	499	461	453	468	506	471	457	477	491	467	475	469	502	498	488	494	494	482	446	499	473	499	484	449	478	445	470	503	461	480	474	476	473	482	481	464	468	505	485	521	465	455	451	490	450	501	495	512	455	486	444	434	477	520	469	466	506	475	466	473	466	470	501	468	472	481	472	469	454	467	471	471	501	470	457	464	479	468	519	499	505	501	488	428	444	525	449	473	505	466	437	464	495	429	467	478	483	483	496	455	450	472	462	444	492	440	426	455	462	485	434	475	485	477	464	468	468	452	465	458	461	451	519	502	511	459	498	479	493	465	476	492	433	469	503	455	471	453	437	459	436	457	464	467	485	481	533	484	453	493	490	454	469	458	482	523	494	491	489	460	501	492	446	515	456	466	452	455	515	485	483	471	461	433	495	493	470	489	491	461	475	471	509	483	466	474	465	481	452	478	471	474	511	489	449	483	465	486	491	499	470	451	437	460	479	433	462	448	474	503	443	457	476	520	480	482	488	488	471	496	461	515	437	470	480	445	430	490	455	458	453	488	459	485	487	498	437	476	485	481	469	487	475	510	492	473	426	442	504	424	474	491	469	467	432	451	507	463	483	488	444	510	471	475	437	470	435	460	481	485	488	440	477	468	472	497	461	508	455	500	483	499	484	455	494	504	489	450	491	456	453	512	463	463	481	441	491	468	502	491	461	451	451	495	526	436	479	498	496	508	490	462	472	482	447	447	449	523	491	489	490	483	468	459	447	456	505	486	460	460	477	468	455	489	466	482	451	501	470	485	486	446	499	526	491	466	473	488	427	488	475
29180	20480	13675	6970	3990	3152	2353	2100	1456	1174	891	817	765	784	687	596	552	509	431	467	478	442	444	454	399	445	413	429	400	436	445	457	411	415	425	438	426	433	446	443	443	452	449	406	417	398	422	442	404	420	419	433	386	456	410	437	414	400	465	375	442	415	416	440	431	398	424	386	436	414	412	398	384	393	408	427	422	408	413	400	417	396	388	412	411	399	396	435	421	439	412	401	414	436	378	420	425	409	396	450	404	407	441	402	403	394	418	412	439	438	426	447	400	416	385	431	447	401	391	412	412	373	415	397	408	418	424	398	431	375	433	416	389	438	411	425	411	434	395	389	383	428	401	418	394	377	440	434	410	392	399	415	384	411	382	397	416	457	393	416	430	424	376	437	396	390	411	432	426	427	428	417	408	403	440	406	409	444	412	380	400	410	379	426	394	386	384	428	418	426	421	440	422	411	393	419	415	412	437	438	386	383	387	448	411	413	439	395	399	407	428	400	447	411	390	437	394	405	405	400	405	412	375	427	391	438	414	397	436	417	400	396	409	405	409	440	395	433	399	409	430	403	396	404	413	435	379	421	403	424	415	363	415	428	440	434	388	421	422	418	424	449	449	403	417	409	433	420	417	402	392	438	421	408	425	428	436	373	412	446	401	425	439	380	411	412	451	433	400	407	431	447	430	449	408	403	402	399	431	417	420	432	412	421	410	427	431	403	398	411	429	468	386	408	404	415	410	384	431	430	432	394	427	416	415	416	416	408	396	421	402	438	404	452	404	418	411	419	407	386	427	400	429	411	406	380	432	398	450	403	415	408	390	401	397	431	420	427	363	397	419	443	412	387	439	387	407	424	442	396	440	420	418	430	427	418	406	412	431	412	409	424	390	395	392	373	423	443	403	420	431	415	401	376	387	406	397	435	416	407	403	447	469	439	390	415	412	375	415	403	410	430	413	405	409	447	402	430	409	419	407	424	391	412	404	418	433	434	416	425	420	387	380	423	419	408	413	372	410	404	400	416	400	418	411	404	422	433	417	435	425	450	399	411	433	414	408	423	417	403	418	433	404	418	415	413	413	427	421	376	380	429	408	399	392	424	435	430	389	435	446	423	401	411	447	426	403	392	424	390	409	443	466	423	387	394	414	416	401	378	412	404	385	403	391	383	428	416	428	401	398	456	455	460	395	415	438	410	414	434	425	412	418	391	432	422	456	412	428	431	431	410	394	428	427	457	370	437	410	416	411	431	478	406	382	439	428	375	446	412	407	375	441	420	438	437	453	406	433	434	388	411	398	411	400	414	410	413	387	409	407	419	435	424	446	405	414	415	443	448	422	378	438	414	396	378	456	409	398	393	407	410	421	437	424	393	440	406	412	400	405	425	385	427	427	408	407	439	430	443	438	412	400	391	386	394	414	404	425	421	419	412	423	443	425	423	412	396	424	430	430	414	417	430	406	408	422	390	418	393	410	420	454	409	419	427	384	434	407	372	391	439	438	415	447	411	403	427	424	444	396	400	382	417	417	451	426	452	419	408	437	424	431	402	418	439	431	406	400	415	402	445	393	367	431	395	448	396	404	411	396	404	420	433	397	373	427	422	368	421	408	398	393	411	414	394	380	417	408	398	405	436	412	417	409	429	425	439	421	409	399	394	385	398	446	391	418	411	400	416	455	426	397	426	405	394	413	419	443	404	434	419	405	398	440	435	401	412	461	414	451	382	427	414	431	369	446	419	406	404	414	420	443	424	410	400	439	421	428	418	431	427	417	398	453	390	433	389	440	390	419	434	384	438	421	405	399	401	432	443	421	407	383	424	420	389	415	419	443	408	429	421	392	386	420	384	424	389	403	417	454	403	450	390	404	385	412	403	421	396	427	401	442	403	381	480	409	446	398	412	418	412	425	416	379	428	408	423	401	398	372	373	433	402	407	402	405	436	418	438	411	385	378	448	420	435	436	461	415	417	440	420	408	392	412	409	433	426	412	447	393	398	430	418	401	391	408	412	405	435	407	382	395	432	403	425	422	389	444	401	419	383	407	391	399	415	412	446	408	395	407	418	406	418	383	422	422	395	417	438	418	417	424	381	384	417	410	415	407	377	392	410	403	407	394	399	407	396	389	446	422	386	402	421	432	420	413	391	412	392	400	397	411	421	420	417	404	420	472	405	432	414	437	452	426	420	414	410	446	440	391	450	405	461	409	436	426	377	408	402	394	409	412	448	414	419	427	444	390	405	406	426	378	408	411	400	416	419	426	435	425	413	425	449	413	418	393	444	432	434	405	388	380	387	408	432	429	447	397	430	461	399	402	399	425	386	368	408	418	423	408	421	436	397	418	412	401	454	432	418	408	435	408	389	407	393	429	406	408	440	414	456	414	410	435	407	402	407	392	383	425	413	390	422	411	415	406	416	459	418	420	389	447	409	431	386	444	454	448	419	440	395	416	407	421	390	430	398	439	395	429	430	422	409	434	369	390	410	422	400	384	454	419	438	388	403	430	383	396	412	384	414	426	412	411	426	405	399	413	430	404	390	420	445	392	402	467	384	455	393	433	428	399	402	420	409	414	439	395	443	446	421	367	436	432	393	441	382	426	406	418	399	396	435	409	378	390	414	404	418	400	409	440	383	423	422	435	408	427	443	410	413	418	396	429	436	397	410	404	424	411	384	414	433	460	392	440	419	421	405	423	429	426	429	429	414	444	422	392	416	389	375	400	410	376	399	436	383	442	423	394	390	403	423	431	396	426	408	453	407	446	425	404	427	412	441	387	381	374	379	425	419	398	383	385	404	405	417	400	462	402	470	412	396	433	411	395	380	425	421	402	412	409	380	393	401	428	407	403	435	434	442	418	414	418	394	424	408	399	425	419	396	423	435	402	447	408	401	386	407	430	430	383	412	383	396	390	400	399	423	404	423	444	432	415	398	428	405	421	403	421	385	393	437	391	418	383	403	399	410	410	409	430	421	407	440	444	434	442	410	423	418	412	427	419	458	362	402	448	385	426	405	422	418	409	408	412	453	400	404	376	394	434	437	427	393	450	417	391	428	415	377	427	384	425	411	408	395	412	403	393	427	402	447	398	421	396	426	448	438	437	404	452	436	406	413	418	420	444	424	390	434	393	374	371	421	404	406	401	400	442	420	412	412	391	425	430	413	412	402	414	376	449	410	364	394	362	396	415	409	400	429	366	413	425	434	440	441	434	394	404	400	442	382	400	412	412	430	413	430	378	424	429	418	421	405	443	431	417	398	446	436	413	437	397	410	406	396	409	398	434	430	393	412	427	407	433	454	445	421	467	420	391	413	448	430	422	407	428	395	434	423	421	415	414	395	401	403	410	418	419	418	360	374	443	383	413	436	447	398	411	409	404	401	384	405	381	422	438	386	430	437	420	399	435	390	433	419	430	430	420	462	424	412	384	384	432	390	442	402	412	389	417	415	436	427	446	402	439	413	381	390	431	428	429	378	410	390	415	425	418	408	403	401	410	453
20115	18613	12714	6942	5703	4976	4060	3530	2435	1783	1335	1193	1108	994	945	782	687	621	528	514	491	498	445	474	466	411	463	440	448	472	453	436	437	506	491	453	453	498	484	479	472	494	476	479	446	487	431	451	464	435	470	449	429	451	491	474	442	462	440	458	437	467	481	437	425	425	454	460	466	463	438	473	430	429	446	484	425	447	421	427	449	455	476	445	419	450	456	448	434	452	433	453	451	453	397	444	484	422	394	398	458	459	400	449	456	418	430	442	435	452	418	442	438	451	442	441	459	416	439	458	452	389	465	463	410	457	442	450	459	451	441	434	406	448	442	396	417	452	423	446	422	460	460	433	448	448	415	461	415	455	446	412	438	433	441	465	459	462	443	468	448	457	503	434	428	460	424	480	420	431	417	474	415	440	441	444	423	465	457	456	429	449	431	447	396	431	475	471	441	485	440	470	454	472	438	447	429	418	455	413	459	444	489	416	446	434	434	425	444	436	423	457	428	448	429	406	450	402	403	442	453	398	439	377	414	427	469	417	433	456	406	458	439	424	479	458	443	480	445	415	420	451	479	435	429	429	450	449	437	444	434	464	445	449	437	428	422	451	439	433	455	413	436	449	449	447	437	418	417	445	419	428	401	441	418	440	422	470	490	429	436	471	453	444	432	417	455	432	400	436	445	429	465	506	417	449	468	471	449	452	444	448	408	458	472	465	434	387	465	427	427	425	443	493	440	411	435	452	424	422	445	425	451	465	433	459	385	434	405	462	452	468	450	428	445	451	437	438	473	420	438	440	436	439	443	489	449	400	449	471	462	469	410	438	418	433	436	434	447	472	425	437	451	425	400	426	452	443	489	468	447	422	426	426	459	407	462	450	426	455	452	430	473	459	425	388	426	433	415	452	424	462	423	419	455	430	471	459	499	478	467	465	476	466	459	437	455	441	436	432	438	426	430	466	475	458	459	465	421	488	469	430	461	478	431	440	473	420	493	432	435	441	430	459	483	461	455	435	435	461	424	428	453	464	405	430	448	459	447	422	426	461	459	403	382	447	464	468	448	443	444	437	447	429	448	463	452	451	434	475	445	457	445	468	429	430	421	441	450	411	468	451	443	442	404	483	440	473	430	457	418	460	459	422	406	438	437	470	430	437	454	446	424	444	416	465	475	441	457	455	442	405	443	425	425	447	436	450	442	447	439	420	481	470	437	422	444	451	452	437	457	428	421	444	439	444	436	439	460	434	427	456	442	446	476	490	472	417	410	448	405	470	442	423	432	494	465	461	444	475	441	428	406	457	454	478	481	435	407	459	465	447	477	422	455	407	426	455	467	443	440	411	429	431	442	424	424	437	456	426	457	418	471	419	420	490	459	438	423	452	418	449	405	417	464	435	450	440	405	442	474	401	428	470	478	450	407	436	449	479	474	454	479	443	429	430	415	459	400	441	436	409	466	425	474	471	419	451	423	452	453	450	431	456	442	445	444	440	413	423	392	462	433	428	430	395	433	476	466	420	425	468	465	446	417	435	446	446	402	470	431	433	415	470	478	429	468	424	448	420	468	418	427	455	489	435	451	433	433	432	476	431	460	444	410	434	445	407	454	426	446	460	484	449	453	416	455	428	429	500	437	462	440	458	446	448	465	430	433	427	414	436	424	444	447	451	421	441	417	446	474	431	451	469	430	425	421	390	443	461	466	438	449	455	472	464	461	453	465	428	445	432	406	437	428	441	446	451	425	435	457	476	441	457	437	439	486	457	441	465	422	439	464	461	435	465	466	506	446	479	459	391	416	434	412	470	434	451	462	431	479	430	445	415	447	457	454	435	439	426	440	454	447	438	472	446	448	447	443	417	433	459	463	428	456	445	468	420	440	454	446	442	425	439	438	458	425	463	424	459	423	391	444	417	444	443	447	429	417	499	435	443	415	422	487	485	420	433	441	453	472	443	438	420	449	406	455	434	435	454	448	451	416	418	435	409	406	470	426	452	443	485	419	440	474	415	418	489	413	456	465	409	479	452	455	410	434	466	426	478	458	392	402	425	390	434	453	439	466	460	478	423	412	423	455	418	467	427	429	441	466	407	420	441	453	460	470	430	452	463	411	458	418	475	434	478	437	468	427	405	398	403	445	400	441	418	452	455	468	473	439	426	454	419	469	439	449	453	422	437	461	427	448	450	467	441	434	458	442	443	470	413	401	409	422	434	431	443	446	406	474	456	445	450	450	422	398	439	429	409	464	442	454	438	413	451	465	419	429	426	476	413	448	439	408	461	447	476	455	477	400	473	444	445	431	473	428	435	433	455	421	468	443	437	406	414	448	421	400	474	448	414	455	449	435	433	443	442	422	448	460	430	436	457	460	393	399	467	436	456	422	445	420	471	435	474	428	439	425	452	466	455	464	429	454	447	409	434	458	435	420	424	449	414	406	434	456	457	445	457	449	446	420	419	434	423	433	435	471	462	461	462	418	493	425	457	414	417	456	465	436	425	441	459	420	487	456	468	418	410	404	467	462	448	442	427	418	400	444	416	432	448	430	462	428	425	415	444	434	421	423	458	445	459	455	426	460	436	426	422	432	419	432	439	462	449	450	442	450	452	396	461	479	456	412	416	435	453	461	427	486	429	444	428	412	498	423	444	450	427	417	422	428	426	412	451	411	460	443	470	427	439	461	427	431	392	458	439	464	439	470	464	433	455	474	403	436	467	443	433	464	463	449	463	422	500	440	449	449	433	436	442	435	415	425	452	431	482	442	431	427	455	430	456	449	425	465	421	428	413	461	453	472	450	457	457	425	406	427	460	412	445	411	437	420	408	442	423	443	446	443	459	436	450	450	450	432	415	468	436	455	457	385	434	412	438	488	445	408	407	438	432	435	405	402	435	441	446	454	457	430	435	461	433	426	423	439	450	423	425	467	452	447	404	442	438	472	422	450	442	437	445	471	433	457	499	424	442	438	460	449	421	433	422	443	436	412	442	426	418	427	431	454	408	453	413	451	459	452	469	443	419	455	457	458	415	413	459	457	435	459	419	460	446	429	449	472	412	443	405	431	423	433	461	448	421	441	438	415	452	428	451	412	477	486	453	449	398	426	434	437	475	428	417	430	449	464	422	451	437	439	473	460	450	483	450	437	446	446	457	403	433	422	416	454	433	438	455	446	463	489	449	451	460	448	459	418	436	458	410	455	443	438	448	433	415	441	416	471	416	429	486	436	447	454	446	425	436	446	413	436	405	474	422	414	443	434	411	437	417	445	427	472	469	455	455	450	436	408	405	480	421	453	431	431	461	408	443	397	437	470	472	400	475	461	440	440	426	448	459	412	453	449	407	487	427	460	441	462	444	437	430	434	406	493	438	406	424	430	450	461	474	419	435	425	438	450	463	454	422	440	455	443	455	442	448	447	445	459	478	438	464	453	471	435	425	452	424	440	397	432	468	499	437	439	408	437	431	436	437	432	429	446	446	440	443	441	444	429	450	438	455	429	417	438	428
24402	21695	29084	24814	21717	13977	5223	3410	2450	1843	1673	1168	1032	871	801	653	603	502	427	415	410	386	392	324	318	304	308	317	285	375	314	331	336	337	347	381	353	358	414	363	341	348	352	394	381	335	306	318	295	291	345	341	357	357	362	323	343	305	344	341	305	318	329	346	312	316	293	323	322	330	272	348	318	325	329	273	307	306	323	331	302	300	315	292	314	318	322	308	333	335	296	303	327	317	307	326	290	284	296	302	281	325	333	332	321	286	292	280	321	302	334	299	316	284	317	313	299	336	356	325	314	311	295	285	313	308	318	313	298	311	315	323	317	312	280	297	290	300	285	307	322	327	319	286	333	307	301	306	321	286	326	312	348	296	320	308	315	320	279	261	302	297	306	310	257	285	279	336	328	326	298	324	300	322	303	297	291	324	323	281	318	302	290	315	321	268	336	333	291	309	324	296	329	280	299	297	306	325	285	337	308	331	295	273	278	287	306	307	287	333	353	285	317	295	311	295	309	306	353	309	309	328	345	324	263	291	305	296	288	326	281	310	325	301	354	265	332	311	314	276	304	302	292	301	297	314	307	311	296	315	302	333	289	320	274	300	302	282	328	285	309	317	340	281	284	306	318	320	284	283	293	299	319	289	322	273	293	346	290	295	342	311	302	286	316	305	309	319	318	347	287	268	289	303	296	310	327	301	309	293	308	323	322	290	304	288	320	317	318	309	304	307	308	325	324	324	277	324	295	307	326	292	314	307	314	291	319	338	317	307	328	280	301	300	276	318	301	287	294	288	303	301	316	297	298	343	312	297	338	310	343	290	288	287	314	325	274	321	317	320	289	321	289	316	337	327	291	282	308	325	305	286	300	324	321	317	273	289	288	299	327	327	326	296	323	312	305	315	290	300	296	305	293	310	309	303	324	313	275	315	273	318	315	299	297	312	306	304	300	315	320	291	288	310	336	289	319	281	309	310	290	347	317	323	340	321	314	284	282	277	322	329	350	307	326	315	312	306	311	323	291	319	321	303	280	296	266	308	320	293	306	286	337	297	305	280	302	306	329	338	320	319	302	324	326	310	329	301	334	323	293	297	304	307	272	298	300	307	314	298	297	330	310	327	290	297	311	314	271	309	273	300	329	327	314	304	298	306	282	293	277	311	305	295	294	322	311	301	291	305	289	286	317	321	302	307	320	276	309	298	311	299	304	309	317	262	292	297	313	296	303	315	292	306	304	334	306	311	302	327	332	322	307	321	311	307	330	326	289	318	288	315	309	294	279	305	338	317	319	345	320	331	280	281	328	331	335	314	310	298	271	301	319	309	321	281	344	292	305	315	386	322	291	327	301	283	286	310	282	296	318	342	338	329	337	323	332	319	295	332	312	320	317	310	308	339	350	303	334	324	334	331	305	275	308	312	335	310	309	296	334	325	278	316	282	312	314	287	326	302	323	317	292	309	339	275	317	280	305	301	307	320	327	339	281	326	330	308	311	307	283	285	271	294	306	307	312	323	291	332	313	307	336	303	287	323	330	293	293	308	319	298	311	252	327	286	303	284	328	282	316	300	291	318	308	314	332	326	334	296	292	297	322	332	311	291	288	328	306	312	326	298	326	315	303	297	321	286	326	307	303	322	329	303	316	311	309	301	310	361	319	306	293	315	292	300	326	310	321	298	311	291	302	321	328	295	304	301	361	311	309	317	317	317	295	303	322	309	303	310	315	305	334	289	328	313	303	309	308	319	277	305	273	315	324	304	310	331	308	312	276	337	287	322	291	299	319	307	307	303	308	322	324	307	319	314	321	317	346	324	297	319	314	296	292	312	296	335	306	301	312	313	314	348	315	326	310	323	318	352	290	300	295	306	298	317	313	274	289	318	323	322	337	274	337	323	318	280	314	303	317	327	302	353	350	310	330	318	308	330	337	309	285	292	304	304	298	305	320	317	300	331	309	304	333	321	290	311	324	305	288	289	301	316	299	312	344	315	347	294	304	305	315	284	288	303	293	336	285	324	291	335	316	313	313	326	288	329	294	278	291	314	344	331	308	297	291	306	300	272	301	317	310	315	301	272	300	338	324	332	285	290	297	320	314	319	276	331	295	293	323	311	328	302	282	317	292	328	325	314	309	307	294	293	308	325	300	289	325	285	314	313	305	275	297	337	337	322	322	333	307	306	335	334	307	312	292	319	338	299	314	289	309	320	297	341	301	337	327	310	312	322	280	291	339	283	314	294	326	315	336	274	341	303	328	299	287	289	282	326	287	337	298	303	304	291	275	292	304	313	318	288	312	315	329	315	314	344	333	294	308	289	314	284	287	309	299	321	308	320	298	317	272	303	327	297	286	300	313	308	336	307	317	305	295	301	303	306	299	327	310	295	280	287	283	313	320	324	334	331	312	290	287	307	319	289	303	305	296	317	305	312	289	333	296	314	319	308	321	309	306	276	293	307	322	306	326	277	354	349	322	302	306	330	310	323	289	313	309	323	326	326	319	317	303	319	292	277	302	316	312	319	333	286	300	325	294	296	308	285	330	297	299	295	312	319	280	310	328	338	304	309	307	293	306	322	318	328	332	316	339	328	317	299	309	329	313	311	321	297	324	283	324	311	324	298	315	300	281	303	299	304	291	298	300	296	326	301	294	342	308	310	337	302	304	292	307	294	279	293	313	323	312	326	310	272	290	308	295	311	323	288	344	314	281	306	316	329	323	317	296	296	294	305	330	322	322	328	325	314	274	301	299	300	295	337	279	304	292	336	306	326	319	307	317	328	289	295	316	306	324	310	270	328	306	290	271	299	323	324	302	319	287	335	268	303	298	310	299	295	289	319	302	313	285	313	326	304	295	323	319	295	346	290	331	328	315	287	321	320	302	307	332	289	328	291	304	288	297	331	309	304	366	324	306	292	271	283	301	331	329	326	333	300	324	280	288	313	300	303	344	299	311	304	294	313	330	331	321	300	298	327	289	328	297	312	319	310	315	317	317	296	320	326	319	303	308	294	320	280	332	310	287	282	290	306	304	298	293	285	307	312	266	283	311	337	302	314	324	298	337	322	307	292	304	302	300	293	259	315	290	327	333	306	338	314	310	327	287	316	277	310	298	281	304	305	303	290	313	316	298	325	343	338	298	313	305	313	335	313	295	309	300	320	309	299	299	297	272	296	332	337	293	347	310	326	289	306	316	313	308	311	290	306	257	313	304	309	326	315	308	301	319	305	294	331	299	319	314	321	286	308	306	284	272	293	317	339	328	306	346	311	291	273	294	310	284	291	302	310	335	295	339	294	308	301	331	309	337	323	290	318	296	328	291	301	317	341	322	296	305	304	311	276	305	316	320	348	260	282	282	282	284	305	328	325	307	311	304	298	309	326	310	292	299	312	293	308	290	311	316	284	292	295	278	279	330	285	304	314	303	295	306	368	314	338	290	288	303	295	314	294	302	356	270	311	280	315	302	280	282	336	309	290	311	289	271	319	272	294	312	318	274	367	293	306
22083	26351	19316	11767	9023	7692	6365	5584	4165	3063	2448	1820	1529	1352	1060	932	765	606	552	481	456	430	412	391	333	333	364	334	386	372	398	388	380	420	383	437	436	443	463	486	389	386	397	381	385	363	387	383	380	361	388	376	371	404	333	384	428	352	379	364	328	325	325	322	365	339	349	294	361	332	317	362	322	325	315	354	339	354	319	358	312	333	321	381	340	311	334	303	358	324	349	328	327	302	303	341	355	332	338	300	341	366	329	342	357	340	337	311	329	351	309	360	326	310	316	332	385	316	347	365	326	339	319	342	319	322	321	322	291	332	325	326	314	316	308	330	339	319	323	370	347	317	345	324	317	334	324	355	291	358	325	307	354	340	324	326	282	365	320	311	331	313	336	298	348	325	321	327	301	323	316	340	312	307	311	329	285	342	331	330	336	336	342	344	318	339	326	339	326	355	328	338	316	348	317	326	337	324	354	323	336	332	317	314	320	319	347	346	321	318	298	347	325	296	315	323	312	331	293	348	337	334	318	345	317	361	326	329	312	337	314	324	337	322	289	363	331	288	326	316	325	309	322	339	302	329	340	323	337	327	343	341	333	318	322	347	363	348	340	325	333	312	343	343	353	333	309	327	349	350	338	311	312	310	369	322	317	330	346	334	316	360	352	345	343	303	312	322	316	292	345	321	295	322	322	340	322	311	340	312	314	326	330	363	309	354	297	320	305	290	305	346	307	318	334	344	341	322	284	301	349	334	341	310	349	341	323	347	315	321	308	348	330	331	353	320	316	339	318	312	331	336	316	311	346	322	333	308	319	330	343	304	378	322	357	320	351	353	304	314	350	326	360	346	334	348	321	349	329	317	340	355	336	308	362	340	345	318	314	323	342	354	342	302	322	341	345	313	333	318	321	323	307	318	310	309	309	340	318	328	350	345	318	321	313	323	351	318	344	340	349	301	302	327	342	346	344	336	345	309	331	311	325	304	321	332	318	338	334	330	347	328	346	322	347	333	336	335	342	307	316	315	347	344	321	343	293	334	322	348	303	328	315	355	326	348	350	329	323	320	370	324	323	316	324	315	318	341	331	339	312	347	336	309	349	288	312	361	318	331	320	320	335	333	349	331	344	313	318	301	318	358	311	336	322	304	338	344	309	311	353	319	358	320	314	326	309	365	320	349	312	365	300	290	305	312	321	318	340	325	296	308	332	307	312	348	337	365	323	381	360	338	314	340	352	313	345	308	320	337	310	295	282	284	322	331	325	330	345	311	318	353	331	323	320	335	300	291	313	306	328	327	314	317	338	320	336	320	360	322	350	304	299	300	321	316	318	316	309	329	350	335	295	340	346	326	307	347	367	311	329	319	336	318	351	313	297	325	327	304	332	305	330	330	309	355	334	336	319	338	330	325	327	333	332	319	336	303	327	320	318	318	331	314	336	348	310	345	349	344	290	338	334	336	351	313	336	325	304	343	344	309	309	298	315	319	323	307	345	310	336	321	324	329	356	348	293	338	342	338	351	347	323	335	350	303	332	380	324	329	314	335	310	337	374	309	298	334	353	317	369	346	291	304	297	364	350	321	335	327	335	314	303	316	341	329	364	331	297	340	308	347	323	323	315	314	316	318	305	335	329	335	306	313	322	318	343	328	314	294	343	355	347	361	354	350	350	337	321	321	343	355	308	307	333	297	317	356	338	335	339	327	307	282	349	341	339	310	333	323	294	328	306	316	350	313	300	300	367	369	328	324	307	308	313	304	333	320	329	342	303	349	349	341	311	323	353	307	339	347	309	328	310	357	298	341	311	338	325	300	344	296	339	302	315	305	333	317	328	325	292	334	350	347	284	312	321	359	326	306	314	358	320	353	366	339	315	364	318	312	319	341	297	316	330	369	325	314	326	361	328	323	324	337	325	306	357	329	336	322	347	358	330	324	335	286	337	351	300	345	323	330	324	319	320	329	330	308	374	332	325	331	343	332	326	325	328	325	316	326	301	338	356	325	290	344	313	328	324	303	365	318	335	314	300	325	331	310	327	296	340	326	332	342	359	326	320	364	331	334	316	362	355	302	334	318	324	292	323	326	305	308	332	333	365	326	348	302	322	311	326	307	353	360	304	321	310	337	311	361	356	320	338	347	321	348	316	335	320	327	347	314	296	350	334	289	314	344	331	340	314	288	344	346	339	319	350	291	327	322	333	319	332	345	311	326	313	302	325	322	299	339	351	335	350	304	365	319	360	338	298	331	329	303	338	316	299	329	296	343	343	324	352	333	292	320	335	321	334	286	333	313	318	337	335	320	328	317	304	294	343	316	305	323	312	322	336	332	328	313	343	347	313	312	298	315	329	306	329	326	336	326	320	351	349	330	333	306	315	308	337	325	311	332	299	350	321	351	321	332	318	329	306	357	326	326	314	327	316	308	312	305	341	337	344	329	353	330	322	330	343	292	300	313	341	362	334	328	334	323	364	319	352	335	350	311	335	319	364	310	344	324	341	325	321	335	329	337	374	342	346	332	290	333	316	319	342	330	330	305	334	320	324	317	296	352	302	363	336	349	321	332	312	325	339	321	339	353	322	341	277	294	297	301	304	353	354	338	323	328	348	302	352	316	322	337	346	344	332	309	315	333	347	355	320	320	330	339	379	330	337	346	332	345	353	325	338	336	363	333	335	323	329	324	301	354	343	326	345	324	344	330	327	322	331	335	348	329	317	326	346	327	326	313	338	295	349	332	326	362	318	348	333	306	310	314	311	302	326	310	339	324	324	316	349	335	327	321	352	329	307	315	326	306	336	348	333	354	296	339	356	337	316	302	295	340	311	311	304	329	327	319	343	317	309	334	317	317	327	341	352	320	304	343	337	365	344	318	391	325	323	333	334	335	334	326	335	343	350	335	297	323	283	291	315	325	367	341	314	337	314	348	362	319	340	315	340	360	327	308	359	319	301	350	350	330	330	324	303	364	323	340	324	323	332	334	310	347	329	337	330	342	331	309	326	304	321	335	314	302	302	329	326	314	320	308	325	358	336	335	312	322	333	315	309	321	351	326	338	316	335	294	342	309	338	351	316	306	321	298	344	368	323	335	320	330	318	354	321	318	320	319	323	342	335	339	335	326	317	308	324	317	307	329	353	328	281	340	318	305	357	334	346	305	325	322	344	332	339	335	305	311	326	319	321	309	320	329	334	335	357	327	329	299	320	320	337	314	323	351	340	332	342	336	335	333	340	348	322	342	330	301	329	318	314	332	331	336	311	337	357	306	328	330	318	331	319	328	348	334	364	358	336	323	334	309	320	312	336	309	325	341	312	370	304	330	334	340	283	309	322	326	287	309	341	311	337	320	345	334	303	313	329	311	334	332	332	331	330	326	338	319	288	329	330	320	296	310	313	303	338	366	311	328	340	338	355	304	329	329	329	301	323	321	331	340	300	347	312	349	335	295	345	320	346	333	351	342	315	345	348	318	283	331	288	343	334	335	322	306	323	355	316	337	363	332
25558	21713	28147	25730	15153	4715	3359	2687	2092	1640	1408	1265	1123	976	909	865	720	680	657	646	668	657	574	588	545	567	569	609	586	594	611	601	624	590	580	634	646	628	660	588	623	580	611	617	650	570	574	581	575	579	585	563	624	578	549	601	593	606	600	573	604	604	559	587	586	599	583	565	615	597	560	528	581	583	553	555	581	590	588	605	574	559	576	548	567	576	567	570	580	570	539	545	563	562	583	566	578	574	585	568	527	572	561	580	579	584	530	546	562	598	572	579	566	558	568	567	563	604	549	526	562	586	560	579	554	552	557	589	554	571	540	593	568	588	549	554	599	584	573	589	589	563	583	599	576	561	552	562	560	599	596	563	579	540	551	554	572	554	590	544	556	539	576	535	653	586	534	567	573	560	599	586	609	600	579	579	566	538	557	585	605	560	564	612	562	580	565	575	598	611	575	623	571	525	600	562	537	549	553	564	600	570	568	581	593	560	595	573	578	548	567	575	576	594	601	562	585	602	581	566	590	614	577	581	604	565	622	591	586	587	582	561	594	579	548	576	615	560	601	580	590	579	550	571	554	557	581	617	578	532	582	594	576	553	569	573	569	579	542	579	540	565	589	593	590	552	551	598	567	558	614	581	539	611	573	577	525	554	581	581	570	572	540	588	560	599	573	582	571	540	526	617	613	597	611	528	557	613	567	570	576	583	574	558	564	589	574	591	558	616	589	603	581	571	533	540	536	562	546	596	580	520	579	521	621	576	628	572	567	578	568	566	603	569	583	605	574	550	595	615	597	599	597	529	566	586	558	597	564	571	555	585	572	588	577	547	622	555	551	629	583	571	604	574	565	597	581	583	563	564	579	579	593	570	561	604	556	570	583	570	564	538	603	593	558	581	555	563	606	571	584	589	557	606	573	567	627	544	551	564	584	552	571	563	542	533	572	547	582	565	554	598	552	557	535	565	537	583	585	540	622	613	603	572	589	602	566	554	591	613	570	565	611	545	573	585	600	564	572	554	539	582	563	563	589	572	607	556	584	568	544	577	561	546	610	584	574	565	570	557	565	569	571	576	597	562	562	613	527	582	577	574	566	548	617	541	587	566	570	593	573	603	548	624	549	524	577	540	544	556	591	562	577	595	554	581	581	537	610	573	557	546	551	569	563	574	544	570	561	596	535	601	564	552	607	575	521	603	590	582	617	585	562	568	608	547	573	581	573	525	567	577	591	582	534	586	575	603	586	567	589	559	564	592	548	555	567	501	549	572	525	535	576	572	547	528	575	547	587	532	526	587	638	564	579	574	565	609	562	569	577	611	597	581	578	588	507	553	558	544	585	530	558	574	566	546	590	608	569	596	599	580	583	557	604	570	571	545	553	565	566	590	609	577	596	576	578	540	607	622	600	558	556	576	590	535	560	597	558	574	568	560	586	537	551	560	603	599	540	608	547	602	564	586	561	562	579	560	606	557	559	571	565	568	554	604	579	614	569	546	588	516	578	555	530	578	537	549	563	590	610	578	613	574	549	550	580	566	615	595	600	583	568	537	556	559	595	568	573	587	570	569	536	575	564	588	574	588	573	582	547	553	557	523	580	595	556	556	566	614	587	594	566	561	584	573	593	563	573	571	544	605	587	551	523	541	565	616	501	590	580	560	612	592	580	545	579	551	580	554	609	621	560	579	542	574	576	590	551	558	625	603	547	557	583	604	580	599	524	568	573	582	587	549	584	554	603	567	594	579	592	574	600	543	579	555	545	547	559	546	563	588	594	602	615	540	600	576	556	617	572	548	562	612	608	585	502	551	537	606	562	568	562	582	583	540	590	515	601	580	564	590	527	599	543	537	540	566	519	596	573	567	509	566	592	580	590	578	590	559	539	597	576	557	542	544	536	571	580	601	585	543	565	564	576	589	533	558	576	575	569	573	588	573	542	578	536	583	557	577	546	556	616	563	604	556	581	561	580	579	582	569	549	622	579	548	585	576	544	544	607	536	545	529	594	563	594	584	595	511	590	550	580	601	568	549	533	599	536	540	608	571	576	566	616	592	571	547	575	564	585	576	585	607	583	575	563	577	548	598	570	554	578	561	588	557	573	550	543	570	546	603	585	570	653	568	551	557	586	565	606	619	587	545	588	621	584	557	558	492	606	597	545	583	574	584	534	552	570	566	556	585	526	554	591	545	572	552	541	588	589	541	568	577	539	596	570	536	552	610	608	563	595	553	618	580	576	575	542	565	599	559	565	524	588	565	559	611	551	543	585	620	544	637	538	576	597	543	559	606	553	537	586	564	573	507	561	589	573	563	549	556	582	554	536	566	587	597	576	565	565	579	590	584	548	544	560	527	570	554	555	603	526	542	610	536	595	581	618	580	590	571	584	577	540	563	540	581	587	548	588	581	565	545	548	609	601	561	580	577	559	581	575	595	557	527	535	575	598	567	564	601	547	541	565	550	577	566	546	557	622	540	564	587	576	558	585	579	586	583	577	581	574	598	617	618	597	577	578	555	555	587	568	584	632	582	614	554	562	543	617	628	597	555	588	608	619	601	563	583	561	537	561	548	530	540	595	569	563	585	565	595	570	565	549	561	576	567	556	556	591	545	629	575	582	546	565	572	570	570	583	580	557	606	586	518	549	566	529	571	592	590	615	587	580	517	600	562	568	569	568	548	568	561	526	594	550	567	560	553	577	565	578	582	534	561	524	589	537	566	556	613	579	532	559	579	605	542	548	594	539	583	562	580	594	594	573	559	550	556	561	543	557	551	541	544	543	552	536	558	547	567	585	535	597	546	597	572	556	546	591	535	558	569	551	533	550	580	581	584	615	591	568	575	532	560	576	543	588	555	570	646	599	599	562	564	576	570	559	561	551	581	604	569	607	593	606	548	589	598	580	560	581	549	536	556	577	545	604	603	537	585	615	560	567	523	586	515	580	543	552	547	605	580	570	594	559	553	593	575	604	571	555	571	605	578	584	588	584	600	559	538	617	563	587	564	559	557	575	539	591	595	568	560	604	566	564	579	573	616	587	616	540	603	555	604	555	664	579	572	558	578	557	566	615	587	578	591	573	559	543	605	556	554	565	526	544	573	596	582	591	614	558	552	566	571	641	576	613	581	558	571	573	564	598	583	580	567	587	565	590	538	600	610	594	534	567	567	551	545	561	616	570	584	572	550	573	554	588	587	584	597	610	590	587	605	564	592	638	533	580	570	577	557	585	588	594	529	584	616	532	559	576	539	572	580	610	609	536	630	569	598	605	571	579	582	578	567	553	606	589	573	599	543	546	609	577	526	519	595	566	586	603	571	597	574	564	590	553	561	578	531	591	585	586	568	583	555	591	559	550	575	555	554	596	580	590	592	574	604	585	557	570	567	588	570	587	564	622	591	579	590	589	589	592	569	557	565	571	540	611	578	537	591	547	550	575	599	617	549	570	611	547	550	579	579	586	579	584	582	564	561	529	562	593	574	576	525	543	559	556	539	575	584	629	580
22670	22959	15253	10290	7773	5935	5524	4673	3583	2664	2015	1836	1584	1332	1147	1055	882	800	685	711	695	671	651	642	548	586	653	635	626	622	649	617	615	621	694	698	665	682	695	651	666	593	614	622	700	580	614	620	583	614	647	636	630	642	620	636	625	621	602	619	618	638	616	626	596	566	580	601	585	605	599	579	605	603	621	602	548	581	565	607	616	561	627	596	546	557	587	610	584	636	585	561	577	559	589	617	584	594	586	589	627	592	609	586	611	582	601	588	610	567	604	575	551	561	568	593	574	618	585	568	591	596	617	598	552	548	595	588	612	609	591	614	614	572	576	578	614	598	592	596	565	553	586	616	621	604	603	576	633	587	578	620	582	608	595	603	620	576	581	549	586	585	543	583	621	623	603	585	605	564	589	593	596	535	618	584	585	611	625	593	556	607	599	593	554	566	594	622	578	583	547	620	613	546	621	613	603	545	627	619	589	594	563	588	566	624	558	602	560	590	587	589	606	559	581	614	610	597	558	587	583	586	583	587	602	593	637	592	623	583	543	596	594	617	597	613	598	584	640	636	590	559	591	556	590	631	633	557	560	553	587	608	593	597	593	576	592	590	577	565	567	597	604	618	562	607	568	580	546	586	586	553	568	591	571	577	622	591	625	588	589	599	605	566	568	598	600	600	573	614	615	570	591	546	579	604	612	589	575	589	603	584	589	586	636	589	587	606	582	550	590	634	621	601	608	557	593	534	562	602	596	571	567	628	611	583	608	596	611	545	578	587	614	626	601	576	617	626	532	641	609	577	594	617	569	582	600	553	595	580	588	575	571	624	598	590	563	585	607	638	615	617	546	579	611	558	557	589	606	617	618	578	558	548	600	571	633	592	603	588	567	588	555	628	551	562	569	602	574	604	601	614	601	593	583	592	598	576	591	600	572	601	566	572	567	571	609	580	582	573	605	582	564	598	604	597	652	578	572	545	562	557	598	614	578	642	578	559	589	568	641	561	600	581	593	593	604	623	601	578	590	593	591	636	562	584	581	537	631	541	530	557	581	609	548	584	595	586	581	639	602	570	568	577	606	581	620	624	631	600	598	614	546	595	578	601	591	597	599	609	597	622	559	618	587	537	647	611	588	608	561	596	550	580	572	583	579	629	560	570	580	564	572	583	587	611	622	563	610	580	614	603	618	622	567	591	615	631	595	528	561	594	590	577	604	592	612	613	587	599	555	604	611	533	593	579	563	547	572	642	586	590	596	607	571	560	619	549	594	573	562	561	644	535	608	549	560	580	611	621	609	587	599	604	573	613	589	607	563	574	604	611	573	569	595	599	600	580	588	562	562	638	537	633	620	587	592	614	587	573	554	616	584	617	602	569	622	623	562	572	615	580	580	569	565	591	555	580	562	598	562	574	592	621	575	594	607	580	562	612	606	552	588	598	626	586	576	558	607	623	586	592	607	588	600	623	568	540	576	611	598	572	573	587	620	569	578	586	580	567	581	557	587	576	563	591	586	578	589	565	593	611	601	608	582	563	548	572	583	630	551	580	598	597	587	585	634	558	571	605	588	603	586	630	621	583	566	579	553	589	595	567	562	602	601	609	589	603	585	605	603	588	567	555	579	625	616	578	607	573	577	601	551	559	625	566	566	576	572	579	609	623	571	567	627	605	600	605	651	592	601	610	610	602	586	595	590	595	586	628	577	568	602	595	595	634	568	609	606	608	549	599	570	569	632	590	555	539	595	643	589	600	613	603	628	604	564	604	599	557	599	566	575	580	567	603	592	569	581	602	585	601	560	606	587	627	541	572	578	606	581	566	571	599	609	576	628	571	587	601	584	631	619	597	594	626	642	584	565	579	584	570	570	558	571	613	604	582	565	607	577	553	595	597	617	583	586	589	552	587	567	591	617	586	583	590	611	606	579	575	610	593	572	624	580	627	593	572	607	597	573	616	527	586	570	580	562	598	586	614	605	569	601	583	561	628	588	610	578	592	605	582	552	605	605	567	631	614	608	587	595	576	578	582	611	563	560	589	578	636	586	631	601	599	577	553	580	625	567	578	565	594	583	570	595	593	569	601	598	594	606	629	577	545	589	612	551	563	576	556	574	511	580	633	574	641	584	602	602	609	580	585	584	565	614	604	576	620	578	578	596	581	611	572	584	588	607	562	563	603	612	581	638	581	553	548	587	596	552	552	591	579	604	624	630	631	583	555	581	620	613	589	568	612	616	557	578	593	613	598	633	578	587	558	557	617	583	619	607	599	603	591	551	542	596	611	590	615	585	616	552	604	592	624	551	603	644	660	573	562	565	598	593	586	612	605	602	585	573	608	557	580	585	580	539	563	623	615	585	570	588	584	603	581	555	619	562	607	570	622	597	595	594	588	589	553	600	637	569	589	544	605	533	596	580	573	588	593	588	598	625	556	529	563	588	595	623	595	588	579	598	559	587	576	605	584	581	616	636	598	626	606	627	611	619	585	604	551	599	629	600	595	636	606	595	603	575	607	588	616	605	590	579	581	576	624	597	590	575	633	586	575	618	569	564	604	580	597	556	587	588	564	581	603	571	568	579	641	582	596	597	644	591	575	572	566	625	568	543	627	626	576	589	608	583	627	553	570	579	569	600	565	559	554	617	625	596	569	607	615	545	615	591	595	603	585	568	573	582	570	562	566	586	566	619	573	612	591	560	615	589	596	587	570	571	597	561	618	577	604	566	530	576	582	588	554	588	608	542	597	631	601	555	583	620	598	577	606	600	561	618	563	600	544	606	596	580	576	594	561	610	610	615	574	553	560	588	602	620	591	599	576	572	623	589	613	635	605	598	611	585	544	617	628	550	633	609	575	572	628	615	618	589	572	574	589	602	591	616	561	586	589	566	585	581	567	602	560	574	583	568	626	591	585	533	628	608	554	579	598	569	595	603	582	593	578	550	577	606	641	596	577	607	566	552	555	599	570	613	605	608	612	587	592	589	605	583	564	595	542	603	571	569	633	606	619	577	611	634	601	562	600	597	587	634	574	545	600	597	581	559	610	565	573	611	563	581	617	560	562	627	603	601	583	610	614	619	585	557	614	581	584	599	621	616	609	569	590	564	572	601	599	571	601	555	563	560	573	574	582	588	572	586	604	589	571	616	559	591	622	612	585	564	635	581	608	609	572	589	632	572	568	611	594	564	583	575	585	565	540	601	604	593	606	555	636	569	592	545	595	607	583	573	565	585	609	588	597	571	566	578	636	625	582	586	551	568	568	586	624	606	575	608	593	594	583	582	595	571	572	605	574	572	563	603	536	573	554	600	583	616	583	575	575	594	565	614	612	582	587	599	650	603	612	548	584	586	609	607	561	593	634	582	616	561	590	567	589	614	561	545	596	578	586	640	549	610	603	571	598	563	623	603	587	598	604	570	623	568	607	597	614	601	589	606	563	604	649	549	593	612	613	560	619	580	646	617	569	588	581	608	593	592	629	616	597	615	563	566	615	593	641	571	610	588	593
23154	21662	29547	24299	21684	21911	14784	6282	4102	2945	2007	1708	1522	1291	1123	960	850	732	625	633	609	605	567	505	515	517	494	511	536	550	516	546	527	549	598	523	575	536	545	615	614	595	564	581	497	521	487	481	510	542	501	550	515	521	542	483	489	482	545	504	495	479	509	484	522	508	488	508	487	453	493	487	505	444	495	521	466	488	482	501	459	507	485	486	483	465	500	492	460	494	471	500	492	447	440	484	519	502	488	500	493	490	487	515	475	465	451	446	457	482	501	455	525	475	481	457	497	464	464	475	467	481	502	460	476	490	492	475	453	492	489	492	526	492	522	472	481	493	434	477	521	482	497	457	488	482	494	446	429	476	511	521	483	482	461	481	489	451	467	451	476	493	462	516	464	489	493	432	476	477	432	452	469	497	492	462	463	469	513	439	488	475	481	485	511	460	443	476	451	470	486	458	479	482	520	451	497	482	475	450	475	457	460	483	456	467	459	494	503	489	514	482	474	515	515	454	491	471	483	471	489	499	474	443	464	470	481	495	449	507	478	467	514	464	467	497	443	468	425	452	452	483	457	471	458	478	514	450	460	483	477	457	411	453	477	471	463	434	485	448	476	479	460	461	487	504	446	458	503	473	489	487	472	484	463	499	465	459	476	471	470	497	478	483	476	472	492	454	475	493	525	450	473	476	472	484	513	442	505	481	497	452	502	472	492	445	492	464	503	473	465	488	474	462	430	475	453	485	492	492	513	453	532	487	518	476	448	498	468	480	467	394	489	496	518	464	474	431	489	521	461	500	473	473	447	473	506	490	493	469	466	441	464	504	477	461	490	481	486	469	503	493	519	478	470	477	492	464	507	458	478	458	538	487	469	534	477	486	452	491	439	460	523	466	501	492	474	500	469	479	494	495	480	470	489	498	492	484	511	454	482	455	514	461	489	504	445	501	436	484	461	511	467	474	484	481	471	470	509	506	474	427	477	471	444	452	438	421	503	498	497	484	476	433	508	423	494	449	469	475	479	465	467	477	478	522	439	475	455	461	473	437	457	515	487	502	535	480	517	526	511	482	452	481	482	496	502	447	451	470	478	510	471	469	457	467	493	467	449	453	525	461	457	477	481	487	450	496	488	438	435	506	495	487	497	493	458	489	481	443	510	457	479	502	505	451	446	473	459	482	471	464	485	452	477	442	475	474	483	458	456	462	450	444	464	456	492	513	476	512	491	465	482	479	487	509	450	479	471	502	471	513	487	487	485	481	476	499	470	489	467	487	510	495	467	512	462	466	461	489	490	540	455	465	481	478	486	468	488	481	475	532	449	475	444	492	499	468	458	468	492	498	467	489	499	477	483	480	475	445	499	454	493	461	510	472	446	488	546	475	463	506	489	481	474	494	475	494	499	515	474	527	433	496	446	495	507	477	463	452	507	513	523	479	451	492	506	454	479	490	475	420	505	492	458	443	483	472	461	436	467	448	496	493	472	497	461	452	446	515	495	449	455	480	462	442	474	483	508	484	456	483	408	494	474	462	475	453	474	493	453	437	440	512	488	455	472	493	515	483	458	447	496	485	511	446	453	518	469	473	433	498	517	494	468	470	485	472	502	485	475	458	495	477	483	446	478	466	494	496	529	495	496	516	476	505	493	433	464	496	495	472	473	495	506	512	473	421	471	466	515	498	497	476	478	491	457	461	469	467	506	458	487	438	465	467	492	464	463	455	452	503	494	483	498	493	469	478	453	480	501	492	503	465	470	468	431	494	443	519	469	451	505	534	474	459	484	470	482	477	442	510	466	482	472	474	458	464	497	501	458	449	453	490	489	499	507	499	490	501	498	473	488	485	435	411	486	501	494	452	517	500	460	491	489	488	467	478	461	509	462	471	498	478	498	506	481	468	493	465	475	491	504	456	434	487	507	436	474	471	465	437	495	496	472	508	489	465	449	520	476	464	492	496	499	492	477	489	461	487	467	472	499	454	465	516	447	471	463	472	510	458	487	472	461	486	453	466	456	453	499	439	489	512	445	445	461	466	495	466	466	521	517	469	444	495	485	475	483	486	502	489	479	469	479	460	554	517	461	487	431	504	475	479	442	492	461	445	455	459	493	439	496	514	469	457	495	472	486	420	468	427	494	461	505	466	446	496	453	473	454	482	453	473	465	486	483	491	485	495	454	492	443	441	436	469	461	503	459	476	478	512	470	484	482	513	492	447	431	473	474	482	489	489	509	485	439	478	477	507	517	483	450	449	428	510	458	466	494	500	481	465	478	500	457	478	453	490	476	471	482	506	494	476	430	494	465	505	469	473	516	446	475	416	464	469	468	458	505	426	477	476	485	457	455	492	496	487	506	484	466	468	523	477	473	486	497	484	487	443	526	479	481	524	476	478	452	458	483	490	438	479	473	479	494	460	478	464	455	483	497	474	452	506	453	496	490	499	493	460	488	522	472	470	465	482	484	477	481	476	486	446	460	471	449	471	444	473	475	474	449	490	528	486	457	498	488	497	488	478	489	487	507	482	455	476	468	510	460	435	485	483	462	493	482	480	479	471	502	510	475	508	496	489	469	488	469	466	462	449	475	521	473	499	521	462	486	533	482	478	447	499	486	462	496	461	486	484	522	460	511	490	496	461	468	481	505	483	495	510	465	478	466	487	446	499	503	484	506	486	478	457	473	472	488	453	466	505	489	474	488	479	498	442	473	460	481	531	453	446	506	473	422	481	473	480	437	492	454	500	489	439	490	461	514	447	470	478	481	462	442	438	464	480	492	499	561	454	482	471	452	502	496	482	467	509	461	444	466	462	479	467	494	488	474	460	455	478	459	451	493	463	493	466	468	470	438	462	449	466	443	468	468	498	508	468	481	504	459	470	464	507	448	509	486	510	541	472	493	449	457	450	455	484	424	491	476	468	477	519	487	520	490	490	437	453	484	444	498	467	459	486	447	479	475	525	466	466	460	442	425	487	487	515	498	489	493	488	447	477	493	453	505	460	457	469	475	472	454	456	477	471	473	487	489	458	482	443	537	462	484	491	465	469	530	426	512	435	439	471	495	497	500	476	468	482	456	476	433	454	492	521	440	442	462	494	443	484	444	516	472	452	467	470	482	445	482	499	519	475	455	490	468	507	472	501	473	453	516	499	462	449	441	465	464	468	500	444	480	476	446	470	479	448	482	483	459	460	476	475	449	503	484	466	453	443	484	501	455	432	528	493	499	438	454	485	493	473	492	447	487	469	488	494	464	534	481	470	459	514	445	505	477	497	481	505	507	462	496	492	451	483	450	495	501	484	476	462	464	509	520	483	468	492	461	468	503	469	495	497	496	467	473	480	428	482	493	462	462	483	446	466	483	465	458	462	481	469	484	461	465	477	462	497	504	478	487	453	464	506	480	483	456	437	477	470	470	474	491	459	457	448	520	447	473	462	502	461	470	436	492	464	457	471	501	438	475	499	498	475	486	485	469	470	496	462	492	498	507	440	471	476	476	467	477	507
26515	31695	22488	15637	12282	9596	9427	8749	6522	4672	3285	2565	2218	1830	1616	1246	1034	911	791	710	677	649	583	588	563	563	528	561	550	562	571	551	596	596	585	584	627	657	616	614	606	635	585	593	506	513	503	497	503	493	538	575	581	576	601	562	550	539	531	502	513	521	505	559	506	467	496	448	470	507	474	493	507	504	507	469	513	495	501	472	479	486	497	487	495	465	501	505	494	505	508	509	459	458	479	465	468	500	475	497	441	487	508	459	495	474	440	463	465	494	448	482	499	483	510	449	466	460	467	480	474	529	462	481	490	455	465	488	460	455	517	425	478	447	484	457	449	487	484	440	447	453	477	505	505	466	489	487	456	524	475	464	440	459	477	460	441	481	501	452	454	472	496	478	466	469	471	497	472	483	508	432	517	454	445	456	467	487	487	462	508	476	438	500	468	449	476	507	510	558	531	498	491	501	514	444	478	502	454	478	489	499	457	514	461	465	529	475	444	486	506	480	451	457	471	471	420	472	515	470	489	498	490	485	484	507	503	479	492	494	480	482	482	507	459	459	508	459	498	467	463	474	469	526	448	496	460	482	521	466	509	484	477	466	461	480	489	494	481	487	520	477	446	475	454	490	450	501	462	520	484	495	506	516	497	460	493	501	513	453	476	445	429	516	480	476	455	496	447	467	466	497	488	486	466	487	526	478	486	438	489	478	481	504	473	479	443	502	468	487	483	472	469	473	487	469	501	465	475	489	446	455	517	469	495	461	446	507	488	486	459	506	467	504	480	463	495	515	498	497	495	466	452	479	467	475	491	482	458	480	492	484	518	463	489	497	494	484	493	475	477	482	470	468	446	475	524	487	479	454	488	482	468	482	485	481	452	462	480	468	514	479	512	479	440	463	455	491	447	476	454	478	510	492	512	443	506	499	504	482	487	490	480	495	461	478	471	506	498	482	502	488	482	440	476	510	479	485	512	490	445	498	458	519	492	467	454	483	492	498	483	497	484	495	486	497	468	475	489	469	477	506	459	469	488	484	483	522	470	495	494	516	476	472	456	486	498	463	494	457	464	481	462	489	480	474	480	485	494	481	495	467	475	510	479	474	502	486	474	518	464	486	488	493	504	460	444	455	465	469	512	498	486	501	453	494	482	495	545	501	462	502	486	492	482	494	475	483	466	505	495	505	485	455	462	514	472	467	499	494	473	485	483	485	499	514	469	488	512	451	471	493	484	472	439	484	488	469	469	499	439	504	510	420	437	453	429	443	489	483	441	471	474	463	503	486	452	469	481	489	470	479	486	484	492	479	451	475	492	521	480	509	512	453	508	491	507	459	448	436	487	462	460	472	449	471	464	495	460	514	495	467	469	490	491	507	444	469	531	492	476	468	510	482	484	498	481	510	450	499	438	466	489	494	509	476	471	471	501	454	470	476	485	466	443	510	486	476	455	488	461	499	532	476	467	523	469	458	511	492	471	514	494	493	499	425	426	469	457	472	456	449	500	498	454	469	467	474	444	479	470	461	481	517	504	485	500	453	501	510	478	424	480	509	500	478	462	471	488	490	475	492	463	458	466	477	480	435	463	447	476	499	483	491	495	511	463	481	463	494	507	479	494	512	465	470	486	451	446	463	478	477	474	504	439	485	482	452	505	470	488	458	483	489	481	482	514	487	406	506	489	449	491	446	477	468	490	466	461	477	483	469	481	494	465	435	448	474	450	477	460	495	451	454	470	483	485	481	468	488	432	462	478	491	505	475	477	453	506	486	497	491	497	449	463	465	441	452	510	485	482	491	483	526	472	466	494	505	484	489	452	481	499	497	479	486	522	450	490	479	431	461	505	479	479	442	486	435	536	444	537	454	454	489	478	479	433	511	475	487	521	483	469	479	538	432	516	464	458	447	469	461	482	468	471	496	471	449	503	488	458	491	476	460	481	473	494	489	479	513	493	470	434	431	494	447	443	519	494	443	489	503	447	496	453	487	413	491	496	509	440	513	481	480	482	499	507	478	496	488	490	492	510	457	457	460	490	473	463	504	470	462	507	478	467	495	486	483	487	485	482	477	468	481	463	518	453	495	473	467	452	448	493	453	466	519	486	493	471	494	502	477	424	473	503	425	468	473	468	495	501	471	450	458	487	514	500	483	471	447	474	483	464	491	473	519	503	486	437	463	470	466	467	449	499	487	457	428	463	446	521	455	504	454	423	482	470	451	455	483	473	466	516	466	459	450	535	426	494	490	487	475	441	471	500	496	460	464	480	508	489	456	444	479	473	491	488	524	488	483	511	436	452	435	503	446	478	458	503	448	461	459	471	502	471	467	458	508	456	496	494	483	469	535	492	446	476	516	494	466	485	489	470	484	488	490	465	502	461	489	479	475	467	470	483	441	466	479	484	502	485	465	470	481	500	478	475	443	523	454	497	501	507	450	525	495	480	477	470	449	484	484	504	483	495	467	499	461	501	482	478	488	509	464	477	500	463	440	520	484	465	463	473	495	456	483	460	476	497	479	510	478	436	471	488	468	465	460	464	524	482	474	476	478	424	462	485	474	497	457	480	471	504	490	464	451	475	519	472	523	501	465	475	466	433	493	468	491	466	498	429	472	497	472	508	488	457	502	478	470	470	450	490	500	481	471	433	463	460	465	464	446	508	442	486	490	472	502	486	398	466	485	484	471	492	506	454	450	453	486	458	533	479	503	497	460	478	468	478	500	465	500	475	475	499	451	458	474	491	482	492	439	474	505	502	456	471	490	483	498	440	475	493	478	483	453	444	457	487	455	458	512	500	483	528	487	506	456	538	499	461	470	507	476	470	447	521	448	485	484	475	438	507	499	454	519	449	473	465	523	467	473	460	474	471	479	458	471	480	476	474	471	487	518	472	445	495	487	516	471	456	470	478	440	466	495	505	460	519	468	453	469	497	476	455	478	460	499	484	548	502	482	501	497	500	476	471	434	502	466	490	477	490	461	490	421	493	488	501	477	454	524	487	434	468	449	466	487	501	465	480	488	482	462	493	481	496	487	497	480	479	491	482	494	468	451	500	486	503	469	470	452	462	470	484	482	452	458	498	480	455	503	475	478	461	482	470	485	471	499	504	441	449	459	448	461	481	476	488	516	481	433	467	457	480	493	494	453	491	505	464	458	479	482	485	467	485	473	496	450	483	427	465	469	480	494	477	481	491	508	509	457	501	468	471	494	500	500	479	519	464	511	477	467	485	469	458	488	490	471	511	453	451	481	473	528	478	516	506	493	460	472	478	478	460	479	471	483	453	477	449	490	502	501	498	466	510	466	477	448	515	453	479	470	500	485	477	476	459	487	475	433	503	469	461	469	475	537	460	508	469	451	496	472	469	416	480	489	490	465	475	469	449	489	441	489	521	452	462	485	487	490	448	482	501	508	477	479	458	467	483	467	470	456	463	471	458	456	483	466	457	466	473	492	469	491	445	442	507	480	464	447	483	452	466	459	468	491	474	509	424	471	464	500	483	493
29141	20467	12740	7185	4119	2702	2698	2659	1934	1289	986	844	691	634	626	549	483	500	453	416	402	439	445	454	412	376	445	421	392	477	452	410	418	446	456	435	449	456	441	424	462	431	426	444	418	423	416	408	454	428	399	435	415	433	421	446	412	429	424	428	456	408	416	424	398	411	375	434	426	394	440	450	407	450	449	425	418	413	411	390	466	421	437	390	394	412	426	438	439	436	433	433	421	414	406	444	419	389	408	395	416	431	394	427	425	448	426	409	403	415	416	424	416	433	463	433	407	390	374	401	417	411	380	405	421	437	470	412	434	416	449	429	407	408	407	401	417	428	441	432	359	404	414	411	402	416	390	419	419	427	418	416	408	402	384	397	419	395	404	445	444	395	423	426	411	420	456	430	445	410	428	423	407	389	403	398	393	402	415	435	434	456	431	383	390	410	433	448	393	424	424	446	430	416	396	418	377	438	394	367	403	411	425	475	441	406	404	423	428	418	427	400	419	404	404	393	412	409	420	446	389	391	394	410	427	401	421	429	417	444	448	400	430	393	435	411	456	421	416	430	369	425	429	422	423	453	405	433	382	390	430	421	406	431	385	411	397	392	449	402	408	432	422	431	436	445	424	383	446	414	440	435	385	486	424	462	412	407	411	410	402	418	441	433	386	372	400	409	432	424	459	395	446	417	404	418	454	428	405	430	435	416	406	430	398	412	386	426	427	429	431	410	421	419	419	432	405	445	415	381	412	431	405	401	413	422	424	412	414	389	410	431	397	401	438	413	424	410	438	413	401	443	391	452	425	443	403	414	417	407	439	438	429	419	428	438	413	422	431	405	398	429	436	405	410	422	447	410	406	388	404	399	423	445	406	389	373	438	394	450	439	443	449	423	432	409	401	397	449	419	387	441	441	393	434	433	387	417	428	402	413	390	430	393	408	413	429	444	404	437	423	443	463	422	473	448	447	397	451	388	400	445	381	417	427	382	395	410	404	377	397	420	402	433	404	410	397	440	409	402	432	427	423	434	431	432	414	401	413	445	411	419	402	421	422	450	451	414	422	472	441	417	416	412	451	424	396	407	410	430	370	456	436	447	418	401	411	423	430	399	398	440	462	405	430	430	414	425	437	408	414	431	427	424	435	421	424	455	384	393	399	438	422	423	441	397	416	434	376	419	404	464	405	390	409	413	415	394	376	421	412	423	446	432	427	394	431	430	441	415	407	424	426	391	421	410	420	395	404	397	416	384	455	423	430	420	438	392	396	400	405	413	403	395	433	388	450	465	409	394	434	437	440	442	398	405	432	417	416	432	432	433	388	455	393	434	416	423	446	425	430	417	402	410	390	392	399	447	434	443	415	392	407	389	428	443	425	386	392	441	432	393	406	441	423	422	425	426	438	405	413	406	341	430	397	408	410	424	395	422	424	411	405	427	437	395	391	410	425	432	476	416	463	402	420	423	405	411	400	433	427	415	424	407	398	407	454	437	433	424	408	444	419	460	428	465	454	381	433	422	423	413	448	400	384	413	417	456	435	418	451	425	438	428	453	416	415	425	447	451	416	404	393	416	421	419	402	417	431	455	416	409	427	392	433	411	410	411	376	391	383	411	418	408	426	419	410	462	421	418	408	371	432	412	393	423	423	409	427	401	432	427	408	429	441	396	373	439	410	427	451	407	432	417	403	422	436	376	407	449	427	471	421	418	422	432	402	405	413	387	418	413	474	417	388	382	404	411	449	429	424	415	409	399	411	404	410	443	388	432	413	406	409	396	388	426	439	413	412	409	407	401	389	407	434	413	434	412	410	418	399	405	419	409	419	429	450	388	408	429	423	420	446	431	422	430	439	451	448	427	415	381	412	447	402	433	410	431	368	388	407	434	352	434	424	408	422	426	417	417	393	412	435	433	420	426	405	417	398	435	424	396	422	410	408	405	417	444	402	457	406	434	424	442	388	385	419	400	433	396	472	448	438	395	357	393	432	435	457	412	431	428	409	405	435	414	413	412	421	429	432	400	431	396	397	427	403	403	380	447	432	459	398	437	424	347	403	452	444	421	461	408	433	412	407	433	437	438	403	387	410	400	400	438	429	405	420	424	445	433	465	413	432	395	428	435	403	430	407	444	448	404	416	433	434	436	398	378	374	439	401	411	440	386	403	397	438	423	438	455	418	453	438	440	386	409	409	421	389	456	388	389	384	394	399	468	398	424	425	407	428	369	420	421	439	386	411	408	417	389	413	442	414	419	433	414	416	411	445	390	447	411	415	381	420	447	389	452	432	454	417	442	410	421	407	397	433	428	414	431	395	406	396	389	413	429	428	408	431	387	430	417	415	402	420	428	411	425	419	438	464	396	405	396	423	400	441	427	411	416	421	398	413	388	432	438	401	418	406	419	384	439	401	407	410	395	417	418	404	415	442	428	400	452	421	395	392	395	435	404	431	392	389	391	436	409	396	415	433	421	428	419	446	424	405	403	410	374	391	412	398	425	435	383	432	403	396	389	408	416	442	413	447	439	456	394	405	431	406	445	486	431	452	416	439	420	425	427	414	446	422	407	417	415	438	452	408	452	412	460	421	382	399	428	424	412	416	456	435	411	427	433	456	444	418	454	401	383	434	394	426	430	440	422	419	424	415	431	414	433	395	422	396	381	391	404	445	389	425	451	424	436	454	420	395	380	397	399	388	413	418	405	446	401	426	435	448	459	416	443	436	426	392	416	432	438	439	408	420	403	393	425	391	412	415	378	404	408	428	424	411	439	454	393	402	408	444	388	443	423	395	427	430	430	418	441	406	422	389	416	398	415	428	415	393	437	411	455	424	400	420	360	420	445	403	428	441	398	424	414	430	424	406	443	396	400	422	432	411	408	426	434	407	445	435	415	439	420	424	427	379	412	424	408	398	434	495	451	420	442	438	419	466	421	418	415	402	397	415	398	415	448	410	451	416	375	447	442	413	398	383	438	394	402	409	403	417	427	436	416	434	441	404	434	412	399	424	453	405	389	408	406	401	415	432	413	409	456	419	406	417	437	405	459	404	428	404	425	395	400	405	402	429	469	410	407	438	430	397	419	456	425	432	426	414	417	424	373	407	423	380	412	432	408	414	436	422	388	421	426	439	462	419	404	430	385	377	410	426	374	421	430	391	430	392	432	403	420	455	404	409	380	433	440	374	413	434	431	398	451	450	402	414	400	431	404	394	445	396	428	383	453	420	434	397	434	426	410	434	420	431	445	465	436	464	439	451	461	437	433	373	414	393	446	436	420	437	403	413	382	401	396	415	388	401	403	436	412	382	386	393	380	402	411	402	395	449	398	446	405	405	427	438	422	392	440	420	390	413	397	444	440	431	379	440	405	447	420	472	420	454	406	428	400	418	404	419	380	413	410	444	409	413	399	412	420	401	413	421	426	398	441	400	437	367	445	405	442	449	420	416	443	401	417	390	398	418	448	395	437	436	444	439	396	421	384	437	402	418	428	400	466	446	402	407	436
19107	18282	10457	7555	5580	4364	4713	4463	3323	2067	1462	1125	985	898	740	633	574	532	556	466	516	467	444	422	401	386	438	447	414	485	486	487	455	468	500	499	452	468	467	466	447	477	454	478	502	446	478	452	450	459	485	460	494	501	484	477	438	472	467	452	449	445	467	448	450	445	458	418	418	447	434	388	434	412	456	434	448	421	419	459	433	444	465	481	434	406	485	462	431	431	420	442	476	407	451	447	441	465	479	429	475	426	437	433	463	444	436	422	466	453	466	472	426	465	419	469	475	468	474	455	498	430	469	443	419	488	448	470	433	441	441	448	437	432	437	502	451	435	438	453	436	455	453	412	427	421	457	437	409	460	434	452	466	491	405	425	409	427	461	451	458	450	447	467	445	451	434	438	456	461	446	498	416	428	424	490	443	471	449	482	410	444	454	478	470	409	433	448	458	461	413	467	459	476	407	436	447	441	447	445	470	431	431	445	414	442	449	404	411	438	427	470	442	473	454	425	429	463	480	469	474	437	418	452	408	445	464	446	475	460	438	414	454	454	452	488	451	456	468	445	463	436	423	413	433	444	466	449	424	423	404	435	422	443	459	450	433	439	439	485	445	449	455	418	450	443	436	457	443	462	469	431	437	430	442	454	457	485	456	437	443	431	437	453	464	487	469	441	428	410	442	478	422	471	426	431	444	439	457	450	452	436	446	428	424	459	402	438	454	409	437	415	451	446	467	420	438	424	461	399	455	446	449	430	460	427	455	444	443	445	460	429	435	454	448	457	420	444	403	464	426	444	414	450	456	444	444	455	466	464	419	475	449	428	429	466	445	472	391	452	437	451	442	453	412	448	467	414	430	471	437	421	481	444	462	438	457	442	443	434	469	444	476	460	445	474	441	456	461	450	403	462	448	409	466	420	427	475	444	433	506	419	433	407	477	435	448	469	458	406	467	459	438	440	431	451	457	402	455	459	448	469	456	462	462	428	455	448	438	454	418	408	478	434	437	441	462	454	427	464	452	441	480	451	430	415	422	447	472	437	410	452	439	454	466	439	438	442	479	430	434	467	480	432	489	462	436	447	468	429	428	447	428	442	443	446	457	432	445	437	445	464	418	468	429	442	403	447	440	438	449	463	461	443	455	410	461	461	465	438	425	453	458	452	446	404	429	479	419	470	438	447	426	472	488	439	535	447	455	431	435	400	486	419	426	441	463	468	462	450	457	462	420	427	448	462	445	448	442	430	474	416	435	466	470	425	494	422	479	409	450	445	468	462	454	448	447	475	453	420	456	409	419	432	428	438	452	429	417	479	464	480	439	433	457	461	452	463	457	420	447	462	491	413	408	427	480	399	428	432	418	448	453	451	434	445	449	475	429	427	395	430	437	423	464	449	478	449	449	471	474	453	411	498	445	457	436	436	431	458	438	448	451	459	480	465	487	461	434	454	422	442	466	418	433	433	438	442	456	424	485	431	456	447	452	461	394	466	457	476	446	432	446	437	426	418	460	440	409	474	418	458	458	466	416	425	444	443	450	437	455	448	468	426	420	430	448	441	477	446	470	448	467	426	483	464	430	459	454	448	422	416	420	474	432	489	430	436	447	426	437	477	413	450	444	457	446	455	441	459	468	475	461	406	452	445	494	467	432	444	457	462	428	436	432	423	392	413	401	458	440	469	417	416	466	485	415	430	477	470	458	423	420	436	455	429	465	441	443	436	456	424	443	453	454	448	432	414	480	443	473	435	454	464	449	436	394	468	474	426	456	442	427	435	465	428	467	426	446	454	471	438	444	457	454	439	462	480	464	417	417	427	447	464	445	409	462	427	409	476	409	463	457	452	418	426	466	480	399	422	430	484	446	469	437	450	443	429	452	429	433	453	473	461	464	474	439	478	434	434	469	418	453	422	455	490	478	419	457	425	435	442	440	463	466	458	429	431	480	452	508	409	422	461	467	429	443	454	424	440	391	453	443	448	418	425	465	423	459	444	471	440	467	446	460	418	429	483	422	453	442	442	405	479	460	497	445	456	447	448	425	453	403	410	418	443	481	418	460	436	436	457	457	493	475	411	420	433	452	421	448	459	424	419	448	440	443	459	405	410	434	477	426	450	432	442	452	468	421	491	434	419	433	437	439	428	434	471	460	449	424	400	454	413	408	429	419	414	451	408	470	447	446	485	470	439	451	418	498	434	453	450	421	450	451	426	435	476	458	433	464	432	471	493	456	425	458	425	455	458	430	393	444	420	456	459	456	471	457	431	417	441	469	430	421	400	434	454	448	459	428	430	424	451	445	425	450	442	452	432	433	419	449	415	462	412	433	421	455	434	450	461	422	442	451	439	458	464	460	430	415	423	412	411	417	459	482	452	454	448	427	434	451	453	455	460	442	418	444	472	450	441	432	468	459	469	399	451	431	464	426	384	452	417	420	436	450	473	426	437	415	447	443	417	461	411	447	461	416	440	435	466	421	424	428	419	416	459	466	458	425	483	403	441	451	434	385	447	442	474	402	477	470	413	482	446	381	501	466	456	430	416	437	485	414	476	449	460	394	441	430	448	406	438	410	452	436	448	479	445	461	443	478	450	493	460	439	459	452	419	471	433	415	429	439	419	430	433	431	458	440	483	436	451	446	447	465	445	437	476	455	461	437	467	430	446	453	453	464	447	432	458	457	476	456	428	460	466	418	440	427	437	428	421	455	454	426	473	424	444	438	413	455	446	419	416	448	437	453	480	399	425	442	459	453	441	439	438	453	436	441	419	426	392	436	475	438	464	425	426	425	436	416	412	439	442	440	465	458	497	446	447	477	402	375	406	453	443	393	462	459	451	443	483	472	461	437	436	442	446	483	486	431	467	403	432	444	453	432	421	457	483	420	443	448	448	441	458	456	439	436	450	457	446	446	469	476	444	467	500	449	445	422	459	428	431	437	457	441	454	422	461	453	406	455	420	427	412	456	454	453	432	471	426	460	482	442	473	452	433	411	460	463	465	417	426	416	423	424	422	403	442	447	433	448	424	467	466	452	460	472	465	438	430	453	421	454	414	449	405	430	427	448	454	440	437	415	441	473	432	460	456	414	426	471	432	440	442	445	408	441	418	427	461	448	442	430	427	482	465	406	445	446	410	430	425	459	472	453	465	469	443	472	468	420	456	462	415	448	469	428	472	418	433	415	430	472	435	453	450	401	458	462	404	446	469	451	432	472	453	446	464	468	452	424	444	421	474	441	479	476	485	420	456	444	437	440	457	448	419	431	449	433	445	444	427	470	442	436	418	419	437	432	447	473	461	434	482	442	461	499	429	406	439	465	445	445	433	447	412	438	411	414	447	460	414	427	457	464	466	453	432	438	445	458	432	444	451	438	448	418	387	431	431	469	433	429	419	446	471	457	434	441	468	446	414	436	458	490	437	439	439	447	436	462	434	472	440	427	445	437	433	459	445	415	445	442	462	455	417	434	479	464	432	401	424	428	452	460	476	423	430	457	433	473	475
24400	21624	29022	24728	21692	13751	4483	3194	2640	2082	1407	1060	968	771	637	564	460	433	453	401	414	344	341	328	289	358	352	331	348	309	338	373	397	360	360	410	352	388	380	366	356	342	361	357	351	322	310	289	326	314	354	335	346	355	362	338	339	315	371	324	363	309	369	296	318	316	311	333	320	319	329	338	297	330	306	277	313	295	325	291	323	323	316	312	301	296	342	291	343	309	291	309	324	301	334	311	311	294	314	307	299	341	314	329	349	305	319	325	322	311	294	320	345	295	318	318	282	311	285	291	299	308	276	305	282	324	329	315	309	306	319	340	309	314	352	354	331	323	327	345	329	348	291	297	338	325	278	272	308	336	277	296	312	312	306	296	284	332	310	280	320	322	286	309	321	275	317	315	328	306	308	305	312	314	304	329	328	324	311	314	320	291	317	302	308	313	283	328	295	338	312	320	285	326	329	311	306	306	299	307	344	318	315	316	317	309	283	317	331	344	317	302	303	289	297	330	314	328	304	300	295	297	311	334	329	318	307	306	294	331	292	298	278	317	317	328	308	319	322	343	291	316	299	284	325	322	301	306	352	278	325	333	311	317	299	289	324	275	317	317	298	317	309	308	339	323	307	312	337	303	325	306	318	324	318	320	320	313	285	276	320	301	316	359	316	330	295	300	317	318	317	293	315	313	313	292	300	315	302	308	304	339	319	309	302	291	300	300	315	341	275	310	342	307	311	296	322	315	300	278	310	337	328	297	298	304	303	339	313	331	307	321	282	352	341	316	308	348	339	317	344	308	288	336	327	301	315	323	288	282	302	314	324	309	331	320	292	315	327	295	348	317	326	313	290	316	300	297	334	282	329	321	291	311	356	305	299	293	310	321	313	308	344	311	316	313	268	298	322	324	300	323	305	332	312	298	319	294	286	277	317	312	316	289	337	308	327	302	304	342	285	317	307	319	305	328	334	304	323	312	304	319	330	306	304	313	321	312	301	279	314	300	321	305	310	306	301	331	313	299	302	327	311	288	330	345	344	333	305	334	306	289	312	336	323	310	298	312	285	327	328	307	305	315	293	347	284	290	322	308	350	286	276	324	313	330	310	328	312	284	295	336	324	285	306	330	298	332	326	334	304	328	285	329	315	319	284	267	327	307	345	309	321	365	296	319	318	300	334	265	305	305	308	312	290	307	332	341	312	330	302	313	311	340	315	333	333	293	315	340	307	335	316	339	292	327	290	306	320	319	310	310	320	296	305	296	314	318	302	306	296	297	306	281	283	314	331	300	297	311	322	315	356	305	316	302	288	324	273	291	298	282	293	319	315	325	317	313	293	307	297	299	334	309	305	320	323	305	330	287	327	302	324	331	257	307	314	327	284	332	309	322	335	298	304	320	314	284	322	306	310	331	310	304	328	275	341	305	306	293	322	318	299	299	252	305	299	298	278	338	296	333	322	306	347	318	318	308	315	305	282	326	313	295	292	324	297	295	304	328	318	291	314	317	311	281	300	286	268	294	297	307	305	289	298	291	290	296	303	310	280	277	329	326	299	296	317	329	314	286	310	321	318	310	313	273	299	281	285	345	297	304	328	312	295	316	307	327	351	296	342	327	334	269	292	319	323	309	332	318	295	308	309	269	312	316	315	319	315	323	328	282	326	338	276	306	314	331	326	313	315	306	316	300	324	342	315	314	269	294	264	302	320	286	292	286	294	319	330	296	298	309	337	309	337	302	289	281	307	287	306	300	312	291	298	315	340	291	315	305	327	317	332	329	302	332	314	332	301	289	305	292	293	318	265	325	315	340	302	335	320	343	319	285	324	301	330	301	319	295	333	278	327	319	333	336	290	309	325	314	271	304	321	297	292	303	317	297	324	255	314	299	319	324	340	282	325	317	315	283	333	308	298	271	292	307	323	292	295	297	299	305	324	299	308	296	310	321	300	329	345	302	311	331	293	288	319	298	332	306	325	289	306	319	307	316	309	304	334	311	341	315	313	304	312	286	308	308	294	295	319	307	318	330	290	323	320	337	292	315	297	296	322	339	284	322	308	323	299	339	300	287	319	302	337	310	314	318	332	308	294	286	313	313	320	306	317	308	309	316	310	327	326	308	307	334	335	287	321	317	302	306	295	285	313	319	310	301	328	298	322	301	296	322	324	305	303	305	265	314	314	335	324	283	274	288	308	278	331	325	322	295	281	305	305	303	292	291	306	284	325	330	330	307	314	310	299	310	346	296	294	298	325	290	288	292	323	281	292	300	307	324	282	309	316	328	337	331	299	317	292	316	333	298	308	306	300	314	347	319	326	320	284	319	326	320	310	309	329	274	288	351	282	285	335	307	300	312	306	322	275	306	330	292	332	323	334	305	312	331	291	310	312	299	302	305	353	304	278	353	311	334	292	300	310	313	283	331	306	320	314	305	307	297	299	340	284	308	299	295	304	302	319	330	324	288	304	272	296	322	315	285	312	346	297	329	304	300	301	312	301	281	318	330	299	304	294	306	283	310	308	276	339	303	337	307	307	279	288	332	332	302	331	285	322	305	306	318	345	312	328	264	304	307	353	325	280	302	319	324	321	331	288	300	338	313	323	327	267	322	311	272	307	305	301	297	304	305	331	341	304	312	315	304	301	292	360	287	327	327	308	320	333	341	329	328	301	331	310	303	283	285	288	324	267	270	295	313	303	322	297	281	328	354	307	333	296	311	309	304	330	332	338	326	298	280	258	311	303	311	311	278	286	309	325	290	324	306	313	315	291	350	293	308	299	328	342	298	328	299	304	281	262	312	325	302	318	312	299	291	322	350	302	325	291	330	305	315	299	299	311	338	309	300	329	301	284	317	291	326	296	286	309	320	316	290	325	298	314	287	278	312	309	306	300	315	319	283	274	290	321	320	312	309	315	312	301	329	336	308	319	298	277	315	287	287	309	318	292	338	315	326	319	299	302	290	305	297	281	281	316	314	308	296	292	336	339	331	307	272	294	289	291	292	320	316	316	324	315	304	300	304	309	318	326	354	316	318	282	311	283	299	326	308	317	300	304	289	311	308	345	312	311	304	333	292	297	366	328	296	363	327	334	319	313	286	304	318	321	297	303	295	305	317	331	284	294	332	316	326	316	302	345	287	290	280	318	309	323	297	321	275	280	315	317	351	288	296	310	309	333	334	317	318	299	331	316	292	299	318	311	304	312	320	285	331	336	318	312	321	300	273	331	280	328	302	316	315	294	329	264	300	327	345	331	289	325	323	298	316	326	300	319	290	315	317	276	300	294	306	321	316	309	264	315	322	277	350	337	287	291	331	301	316	322	295	310	322	284	299	293	333	320	324	315	286	307	305	303	335	314	301	291	323	326	315	306	289	308	305	300	307	279	326	288	300	319	329	312	324	295	322	300	318	309	289	335	310	307	290	300	287	290	287	299	295	290	322	298	295	278	295	316	291	312	311	311	300	285	309	307	303	301	305	311	297	305	297	306	319	305	329	306	333	302	284
21734	28727	17244	12178	9241	7387	5543	5262	4607	3351	2328	1592	1527	1128	901	763	587	587	526	434	440	434	388	338	379	351	369	352	358	365	395	420	388	431	427	434	410	403	417	388	422	424	419	402	359	336	344	331	318	355	400	373	390	383	384	370	382	363	376	351	357	346	355	374	387	363	347	300	344	344	318	332	347	332	353	290	347	333	337	341	341	315	300	351	304	348	311	320	325	328	348	300	342	339	335	339	305	305	329	325	313	358	355	352	339	327	389	316	345	339	284	322	344	331	341	326	315	324	329	342	330	328	326	343	332	323	316	316	287	294	352	347	326	295	341	317	340	367	318	353	285	310	321	328	336	309	333	356	325	334	325	309	338	333	338	328	303	336	338	325	313	358	347	361	350	347	332	301	338	346	338	355	335	344	334	330	334	323	292	319	321	330	300	320	361	316	321	277	362	347	358	357	324	322	322	348	297	331	319	358	308	313	319	333	315	348	321	309	316	335	300	334	325	356	320	349	315	310	316	317	339	374	342	356	313	306	356	371	359	328	323	343	352	346	339	375	312	342	326	299	337	329	335	351	326	367	329	309	276	323	328	316	313	308	293	326	323	346	338	337	305	330	322	324	334	345	313	326	337	324	317	312	335	341	340	326	329	337	326	384	345	332	349	305	338	338	331	321	342	333	317	313	318	309	363	326	312	348	321	337	348	318	322	345	328	353	328	336	380	300	337	338	322	299	321	314	332	312	307	321	327	365	343	333	332	316	345	317	326	340	284	327	349	298	324	342	334	280	316	344	351	324	319	301	333	308	360	343	338	304	306	315	312	345	313	338	335	344	307	315	308	346	356	354	337	374	315	364	296	367	314	327	343	307	359	339	329	344	340	326	329	323	320	332	309	316	361	362	353	323	309	333	310	303	346	329	345	335	328	312	308	321	305	343	316	337	329	338	321	352	341	339	320	309	344	320	339	325	323	320	325	333	344	352	344	341	336	322	339	318	303	324	327	313	341	336	333	355	314	313	327	314	343	316	325	307	346	333	326	332	346	342	342	327	316	332	347	317	327	328	313	327	285	312	342	322	321	300	329	337	352	316	319	291	305	372	345	319	322	350	329	321	331	331	348	361	294	313	348	325	280	280	322	306	308	295	353	329	324	325	331	331	348	345	319	331	353	309	338	298	332	318	325	352	309	300	351	328	326	330	328	346	323	311	332	285	298	318	321	346	333	320	336	342	303	331	354	342	347	332	305	336	306	324	330	330	325	313	318	338	336	323	320	326	313	337	342	374	347	329	307	367	346	334	345	325	294	323	360	357	300	365	357	297	292	347	337	319	308	322	316	332	323	338	336	348	367	349	352	327	340	348	292	314	357	338	348	353	331	327	332	310	302	298	303	319	310	319	312	355	338	336	371	308	331	330	311	331	346	305	297	331	326	327	314	339	350	318	359	372	348	331	340	338	336	303	310	335	314	297	322	295	323	355	322	335	334	318	338	323	347	345	326	328	348	317	331	309	306	322	320	330	317	348	286	365	295	314	345	350	327	344	323	289	342	332	366	319	345	319	345	313	320	327	318	323	328	355	332	302	328	365	304	318	312	337	329	317	348	309	355	356	345	335	336	306	341	317	306	355	320	347	299	314	351	313	342	338	302	325	364	321	322	306	297	321	318	301	330	334	339	298	308	355	338	306	307	348	316	343	307	312	322	331	304	321	327	326	340	334	314	342	353	322	299	334	341	339	315	309	322	331	337	327	335	331	317	332	321	324	314	317	338	330	337	344	338	320	356	317	326	333	336	315	339	348	330	348	318	335	297	310	322	321	344	300	339	314	331	334	314	321	332	336	323	341	299	362	361	310	328	294	328	338	335	314	324	317	331	324	350	289	312	306	327	340	346	315	341	304	336	303	365	356	324	326	339	332	352	350	316	362	344	324	328	353	358	352	314	328	329	306	296	311	332	310	310	351	319	318	357	319	366	337	343	333	308	314	334	358	329	351	332	336	334	295	347	314	367	323	329	340	364	312	321	335	319	346	333	303	333	332	319	334	369	299	329	316	322	354	329	340	331	342	305	325	338	332	301	360	302	320	348	359	331	317	292	324	345	317	339	307	333	334	337	326	322	323	315	317	338	311	313	312	322	309	317	301	368	324	371	340	341	323	331	331	329	332	341	325	329	324	333	323	315	298	341	316	324	342	334	326	339	324	327	313	315	323	297	337	352	305	361	320	324	329	354	300	348	318	346	333	306	311	326	343	332	352	329	333	343	337	334	362	303	318	328	294	374	350	343	322	334	343	306	314	343	321	329	280	325	335	304	324	332	333	301	341	365	354	335	335	318	337	336	348	339	315	340	381	337	323	331	324	322	330	312	284	344	351	317	320	333	321	325	333	322	361	373	294	363	333	335	341	339	313	331	351	320	338	329	311	367	347	346	314	316	320	305	349	320	358	369	340	314	340	343	361	325	328	319	333	329	291	336	344	340	348	352	312	358	325	338	328	327	310	343	325	345	339	330	317	333	335	328	324	317	327	317	341	313	304	334	364	301	332	339	313	315	345	350	340	300	345	315	327	316	326	331	336	337	302	329	345	335	303	303	313	335	341	313	326	314	303	324	318	310	319	370	341	345	298	325	359	332	311	342	309	336	315	312	336	295	301	327	317	296	331	324	329	316	320	287	294	339	331	341	321	327	332	313	324	270	334	357	325	310	344	313	344	304	371	320	308	328	363	322	347	339	327	331	284	331	303	301	323	339	335	315	327	343	360	344	319	336	352	341	325	316	322	390	350	323	327	345	321	310	327	341	315	331	348	386	350	321	343	342	368	357	318	329	342	293	330	327	349	353	323	336	329	336	316	325	322	341	315	338	270	311	329	314	318	295	347	316	333	352	333	308	355	343	347	327	328	348	324	305	329	333	328	368	331	313	336	330	334	369	321	324	330	296	340	312	296	339	349	356	363	329	357	303	303	307	362	321	333	342	340	325	343	330	317	325	335	330	330	348	336	314	300	329	355	309	368	366	323	334	318	320	347	337	343	319	335	308	315	304	357	355	354	294	311	317	376	325	347	339	328	307	322	324	325	356	322	326	346	298	332	314	317	287	327	340	339	308	325	344	315	300	325	337	334	323	353	340	347	337	299	336	336	315	323	343	323	324	297	330	303	354	313	335	321	347	325	313	307	341	313	334	321	320	317	333	329	314	320	327	357	320	328	343	344	348	335	320	314	319	330	359	317	342	300	333	331	356	344	347	324	335	316	349	348	349	340	330	338	323	347	297	353	350	302	327	291	299	350	315	303	332	323	331	327	318	338	345	338	333	314	327	332	334	333	320	341	327	313	328	315	325	342	301	342	332	337	327	318	319	376	286	361	350	345	327	342	336	308	328	311	329	328	358	326	320	308	321	287	313	318	348	366	367	339	343	344	330	350	309	310	309	340	318	346	349	326	334	319	331	339	311	302	326	302	305	309	326	324	303	330	322	333	328	348	352	347	342	313
25575	21654	28050	25731	15114	4971	3293	2423	1849	1669	1433	1096	978	891	763	706	735	672	627	646	635	605	610	558	595	626	560	567	548	581	609	608	611	591	612	622	610	675	604	639	624	637	591	645	553	592	552	581	599	570	560	600	648	633	647	599	556	611	602	620	596	583	569	570	607	581	611	593	560	580	574	618	555	574	568	556	602	576	578	568	583	540	583	593	559	539	569	603	577	606	583	609	567	577	585	607	609	570	562	552	566	571	597	572	589	549	638	569	596	633	609	542	545	575	555	540	592	582	553	586	592	575	563	557	559	616	585	602	546	609	529	602	630	587	596	588	622	568	551	553	547	558	585	576	586	587	527	598	540	576	583	592	574	573	582	588	571	570	547	604	583	537	557	552	552	570	591	559	574	543	580	567	576	568	586	540	574	560	587	549	553	569	538	572	611	560	567	536	585	557	520	568	564	534	625	563	562	574	554	599	584	581	598	585	616	567	568	572	550	539	583	570	589	603	574	576	559	575	566	571	556	603	558	566	509	571	557	595	572	621	567	579	594	632	567	593	599	579	582	586	581	523	576	552	610	616	563	533	584	625	572	563	581	564	604	597	583	571	603	602	570	603	612	607	553	558	566	592	584	550	585	598	523	532	552	584	599	589	584	504	545	557	588	578	559	561	589	575	562	590	563	551	542	554	552	566	584	579	554	584	573	599	595	589	575	590	610	548	613	570	561	572	538	572	576	572	559	581	563	577	575	607	543	574	584	590	578	571	541	567	548	577	543	557	563	592	553	591	599	607	581	560	554	522	576	546	583	580	575	564	534	601	568	558	581	573	544	603	562	588	560	537	581	528	560	597	544	593	571	560	557	588	584	585	594	593	587	562	556	604	577	591	595	555	552	561	563	595	577	586	553	570	586	589	547	579	564	595	567	576	605	598	607	569	560	595	562	601	536	514	570	537	569	573	576	545	594	593	589	545	565	574	566	586	534	526	520	584	537	566	635	548	595	546	584	575	572	583	562	521	543	595	583	575	564	582	582	590	572	616	612	577	567	604	576	526	518	558	624	572	546	567	563	549	606	539	553	550	554	552	564	562	580	591	579	563	591	531	574	598	603	564	551	522	553	575	608	584	626	513	557	566	596	572	538	567	603	558	541	592	569	553	580	572	563	572	547	599	558	538	587	603	612	575	598	570	560	525	605	579	610	577	559	585	603	586	574	564	566	585	569	592	602	563	608	596	574	605	566	585	602	588	574	545	573	599	575	602	546	576	587	564	522	559	562	574	586	577	589	569	543	573	617	555	561	532	580	575	575	596	624	564	576	533	589	580	578	561	546	556	566	576	573	565	567	553	592	564	584	585	539	599	567	574	559	533	590	597	572	603	595	598	575	576	567	554	531	568	610	595	576	592	592	556	584	587	550	577	536	540	574	578	604	559	547	584	606	593	559	563	614	602	575	565	558	574	553	538	590	594	587	556	619	544	576	518	573	533	590	587	586	569	578	560	603	533	592	602	575	578	584	603	595	578	591	545	583	604	552	607	594	637	626	540	609	574	584	568	592	528	541	592	520	565	571	584	620	585	543	585	606	616	554	553	634	533	578	576	577	558	589	554	594	552	518	584	592	580	590	578	552	562	598	578	583	550	577	588	606	592	552	580	587	530	573	558	597	538	596	619	567	562	631	589	559	532	567	572	570	524	576	573	560	577	548	642	552	581	608	561	531	594	576	586	538	588	581	558	572	585	491	603	582	579	572	593	567	587	609	555	587	626	606	557	569	606	560	572	515	581	569	587	565	611	572	573	578	551	526	574	573	545	590	571	579	526	589	540	589	559	562	566	577	523	549	593	573	561	554	573	526	559	573	580	606	590	588	599	566	576	571	580	512	573	570	558	567	552	586	564	567	545	590	573	586	577	565	572	570	597	588	625	589	532	546	617	599	581	557	571	594	607	582	598	577	605	575	535	580	593	603	584	576	586	572	564	570	577	617	597	572	566	530	601	558	611	594	584	556	610	606	554	545	549	553	564	586	604	556	611	619	545	573	530	609	593	600	575	562	578	550	542	581	567	547	588	569	566	593	629	576	584	552	593	577	551	541	561	545	571	604	556	569	602	555	557	597	588	587	564	534	587	608	594	558	564	535	548	567	578	603	580	550	598	554	580	583	595	598	543	558	592	598	528	577	544	587	614	578	624	606	583	571	534	601	567	535	551	585	631	592	564	617	585	579	573	584	574	577	590	576	575	563	569	538	570	585	611	598	560	600	592	555	586	556	582	594	574	604	556	573	589	570	579	575	534	549	584	577	549	583	607	559	569	567	575	548	572	538	523	565	600	614	540	599	545	565	567	573	564	554	555	586	601	567	561	562	544	592	580	558	605	551	602	594	555	581	514	591	542	560	529	577	608	583	581	567	609	561	542	649	587	561	572	603	625	601	580	573	575	530	593	599	622	583	552	534	577	612	584	596	594	572	577	577	564	559	571	568	614	589	598	585	634	573	563	612	576	580	534	544	608	552	527	563	542	601	575	582	574	631	555	574	576	596	574	562	567	593	578	565	580	555	626	601	564	615	553	580	561	525	588	596	609	614	625	561	566	569	576	526	623	553	599	564	597	570	522	569	556	550	562	556	557	570	599	565	625	597	535	555	575	594	553	608	581	597	548	544	580	565	523	575	567	601	594	613	602	593	576	548	610	589	569	559	540	565	578	596	634	575	608	575	588	588	567	577	577	567	534	572	547	547	560	539	559	570	603	561	538	606	588	535	598	603	537	560	565	574	562	532	596	613	559	571	575	566	554	600	547	584	610	584	588	561	609	600	567	569	530	522	565	537	606	619	595	568	575	577	571	575	607	587	598	566	563	572	606	604	600	565	618	574	576	541	589	587	574	565	538	577	579	562	563	540	555	563	539	556	569	564	536	552	607	567	538	552	566	581	581	542	626	545	539	605	588	598	578	581	525	582	616	599	582	556	546	571	619	552	589	576	574	593	582	576	559	543	544	599	592	547	571	586	579	508	580	591	593	587	600	591	556	554	621	613	599	561	540	570	582	550	572	593	602	563	624	574	555	572	566	562	605	621	581	556	526	547	558	573	582	578	583	583	600	577	535	583	590	590	532	547	552	551	593	593	578	555	568	581	604	581	532	536	568	572	573	594	569	554	610	558	567	588	588	593	574	579	574	598	609	578	588	585	562	573	526	592	579	600	545	588	550	578	543	540	582	555	571	523	539	583	537	559	591	581	602	601	555	564	581	574	549	558	557	571	548	505	574	572	538	612	608	545	616	576	552	560	593	534	571	592	575	565	572	549	584	578	572	591	576	616	531	556	560	600	577	540	585	559	565	564	587	574	605	611	600	594	606	580	581	598	595	553	565	579	617	589	548	576	574	586	588	567	573	543	602	567	603	566	609	583	570	596	582	600	596	576	563	586	570	574	575	577	608	555	603	571	535	613	578	585	600	543	527	558	591	547	538	547	556	555	579	585	577	555	538
21654	25463	17540	9947	7651	6315	5020	4107	3173	2646	2119	1553	1334	1212	964	848	795	792	682	677	636	619	637	626	655	616	621	660	647	604	587	595	613	662	656	621	666	647	683	664	666	634	675	675	598	566	615	629	574	579	622	627	633	656	602	675	659	642	613	652	678	577	635	627	595	585	614	612	615	617	563	554	604	586	591	608	630	583	561	572	596	586	607	642	539	600	601	577	583	577	573	622	582	516	638	605	600	593	581	602	591	633	564	617	622	600	596	592	620	577	607	560	569	620	574	612	570	606	588	568	616	611	564	582	548	635	549	586	543	567	597	638	590	595	561	645	565	627	621	579	599	597	641	581	575	553	608	584	609	649	602	600	617	558	600	610	605	553	562	620	583	644	582	588	586	636	602	566	575	579	607	623	628	619	641	570	595	576	611	569	576	599	578	658	611	570	611	580	626	576	575	570	616	625	585	601	654	582	589	595	598	638	608	600	577	583	582	617	596	584	568	575	578	563	590	601	590	598	609	562	581	586	597	639	592	626	594	569	575	603	620	605	588	580	588	566	573	588	615	631	532	613	581	617	599	573	606	583	567	589	594	616	555	565	553	600	543	572	612	588	583	592	628	553	596	596	632	589	563	567	619	608	579	564	577	577	581	531	598	613	574	602	633	596	589	603	583	589	582	597	549	579	602	592	611	570	582	590	608	593	604	584	563	567	576	541	596	607	581	605	585	559	596	596	614	574	640	583	574	574	573	559	582	603	592	565	592	603	575	555	587	596	577	632	609	579	616	578	570	596	605	636	593	594	609	577	582	649	613	565	611	627	654	570	571	554	582	607	556	571	579	580	557	566	573	602	561	607	576	622	548	627	594	558	621	589	616	624	580	610	579	632	591	585	598	580	590	586	551	577	550	637	602	590	599	602	551	623	616	595	562	629	617	633	583	572	601	584	607	557	598	617	600	606	571	610	599	607	589	586	579	622	602	574	579	590	578	562	578	578	624	580	599	606	587	570	579	557	546	603	601	582	628	615	592	610	592	594	624	594	568	594	603	626	560	571	605	602	615	570	613	626	536	547	615	565	619	622	617	570	583	596	588	617	613	579	584	586	584	593	639	556	568	556	605	527	589	598	607	614	584	594	577	613	557	549	590	588	596	564	613	574	612	610	605	597	568	578	617	572	597	607	600	581	586	638	586	662	575	638	592	615	596	580	606	570	593	539	600	598	571	612	550	576	602	602	622	613	573	568	616	574	574	592	576	598	592	585	633	549	603	561	599	602	553	552	625	616	601	624	561	601	564	604	635	592	594	594	616	613	599	572	609	537	569	601	619	589	599	634	599	623	554	616	553	567	604	618	585	560	592	566	596	559	538	602	596	575	615	538	610	551	581	601	582	601	564	583	606	569	567	577	584	582	570	580	632	585	634	619	546	565	573	650	593	617	595	587	561	551	619	584	631	610	575	557	632	615	570	591	577	560	562	579	640	597	581	591	614	598	580	607	556	611	638	584	612	571	589	633	548	560	615	611	634	582	564	609	608	603	554	612	599	637	578	615	557	580	586	608	568	586	583	612	594	634	609	565	586	581	556	583	605	599	582	582	581	581	586	625	601	571	576	588	540	570	604	608	611	618	611	612	588	577	573	582	569	629	609	599	634	541	587	578	606	611	591	627	580	624	580	563	564	596	613	611	545	628	573	551	590	605	587	605	589	565	579	553	557	560	595	563	570	565	593	622	589	588	611	589	627	631	570	637	579	571	568	578	599	545	585	593	576	558	584	604	580	569	612	624	586	558	590	578	611	573	611	599	622	574	590	566	595	615	588	587	570	629	565	587	596	622	559	547	600	608	581	623	652	597	553	567	599	612	553	589	594	584	600	576	585	582	597	543	587	610	564	613	560	625	588	564	645	581	632	561	626	611	577	638	591	593	590	616	580	581	550	577	561	602	612	610	618	562	580	635	630	637	596	617	595	591	624	585	562	574	560	622	585	629	591	581	603	596	534	585	620	654	581	586	573	598	591	586	568	583	573	564	576	646	608	685	578	570	554	587	566	553	589	594	556	596	593	628	579	574	584	559	621	572	604	578	569	566	595	569	571	624	589	561	587	581	547	592	587	523	628	575	644	619	598	631	593	578	619	572	608	573	645	615	588	592	619	571	573	626	575	580	586	599	585	588	584	588	574	557	586	565	588	566	595	609	570	625	607	594	611	577	590	564	575	559	589	583	605	595	609	607	544	598	558	566	631	537	616	580	597	602	583	586	541	572	587	547	590	589	594	589	608	603	605	573	604	552	589	588	603	590	599	583	601	589	536	615	586	563	584	598	585	586	590	584	588	578	568	621	601	539	571	563	603	552	562	579	583	576	609	588	598	554	614	608	614	550	581	573	585	609	603	579	564	591	613	547	586	547	636	579	557	587	588	628	587	627	622	553	619	529	576	585	603	590	548	581	614	609	590	588	583	601	602	588	580	632	572	590	574	619	573	587	581	592	597	575	608	584	608	562	572	597	550	592	541	582	570	616	609	624	585	597	559	573	619	638	603	587	619	596	595	619	610	547	589	562	598	592	572	592	559	563	642	567	580	622	510	628	580	603	574	575	590	566	627	591	603	587	609	582	565	572	579	562	583	613	591	617	607	625	583	554	587	578	580	626	566	582	549	597	589	587	541	583	616	601	585	613	607	594	620	589	605	552	627	608	647	645	583	580	584	611	565	596	553	628	646	561	556	609	620	579	580	616	595	557	617	591	550	574	560	581	605	568	583	580	571	569	542	572	609	613	596	613	635	580	550	575	596	553	580	532	589	577	586	591	582	622	583	593	569	647	552	598	605	560	618	611	633	568	605	567	588	621	583	585	615	565	586	621	610	586	591	643	567	605	624	547	618	589	581	625	587	611	594	620	594	574	574	614	594	594	620	605	579	608	606	587	597	599	619	589	603	624	598	584	563	603	557	612	558	598	574	568	573	581	579	598	565	586	596	570	565	622	578	617	593	577	572	626	560	590	578	631	618	534	559	573	580	604	596	569	583	608	613	562	576	600	569	569	575	583	576	690	575	618	567	515	605	580	565	597	609	579	590	567	539	620	574	580	584	551	580	574	617	554	589	574	540	621	571	598	566	557	610	632	604	578	579	591	592	622	586	587	574	622	604	575	637	568	546	583	598	580	613	556	603	559	576	591	576	600	598	572	591	589	603	591	628	567	626	554	598	530	534	564	556	576	591	591	591	542	615	580	547	580	561	630	598	574	558	598	546	596	584	602	583	609	578	581	554	568	599	575	563	604	611	612	595	594	581	577	601	577	573	578	606	608	585	559	555	604	592	651	538	571	567	610	565	597	598	586	595	623	623	555	572	582	621	608	600	600	563	573	627	585	548	600	630	638	598	576	627	562	559	611	653	588	561	621	574	572	575	616	559	603	572	594	566	620	592	573	578	602	572	588	594	592	593	579	580	589	614	615	578	603	602	603	534	551	595	599	613	548	565	578	592	561
23131	21650	29563	24292	21691	21914	13828	4213	2912	2300	1975	1575	1237	1053	917	848	753	668	654	647	620	562	521	514	508	538	611	495	552	532	537	548	581	576	562	538	546	604	570	576	550	532	538	490	520	543	510	484	497	520	522	532	520	533	532	479	503	526	545	570	525	546	533	542	509	501	466	498	500	428	472	468	487	481	484	500	479	488	478	474	466	452	466	459	489	453	484	465	476	557	531	477	445	506	488	443	494	500	491	477	504	484	516	525	506	486	456	467	477	498	485	489	480	470	509	514	473	480	485	474	505	470	440	458	467	481	489	450	454	534	487	523	503	448	503	486	460	466	487	512	489	497	467	490	476	460	483	468	485	490	502	466	487	464	476	476	480	472	480	464	468	495	489	465	484	483	480	456	457	436	469	469	474	482	430	455	494	505	462	506	486	476	470	424	476	518	471	453	480	464	498	486	518	483	509	478	475	509	484	480	491	489	478	482	479	509	513	456	503	466	473	478	491	464	516	479	499	447	467	474	447	507	463	437	450	502	481	465	480	488	522	469	477	499	495	471	479	474	434	454	497	514	487	526	515	481	437	477	484	485	437	499	493	504	484	428	472	465	443	458	494	499	531	485	489	449	459	466	474	475	464	491	498	471	460	461	469	496	456	471	521	497	499	470	470	496	495	434	444	477	490	450	443	486	490	457	455	458	503	485	474	505	494	473	500	478	486	434	449	428	489	512	465	527	465	504	459	459	441	433	428	483	468	450	492	528	497	490	496	448	525	481	502	478	463	490	498	468	504	483	476	462	448	488	481	487	490	444	507	476	459	488	474	509	462	488	555	460	483	503	466	465	477	469	515	508	535	486	474	489	469	489	481	480	482	488	518	474	473	497	437	459	467	525	486	463	468	463	472	493	486	466	478	522	507	461	533	448	464	485	509	491	495	457	507	491	484	503	475	491	469	477	494	414	483	443	476	482	480	505	465	502	503	479	450	454	454	467	483	441	474	484	457	468	543	487	492	485	464	477	504	469	478	446	476	467	484	437	465	486	492	470	487	470	470	493	508	496	451	506	509	495	475	516	464	484	471	515	475	489	513	473	509	504	509	502	492	465	508	482	519	520	494	495	454	463	484	489	514	467	502	491	476	508	467	469	470	490	489	459	487	461	457	478	495	445	476	434	485	451	489	434	464	482	471	455	486	458	498	441	464	500	537	562	481	467	490	468	484	489	459	516	510	462	483	470	502	484	490	524	458	496	504	533	481	478	477	498	513	497	448	469	478	495	520	492	490	497	497	490	493	430	440	467	505	483	448	500	461	483	444	486	414	493	505	481	455	463	495	494	477	449	469	447	455	480	488	494	493	501	470	509	479	429	451	423	452	450	440	446	473	469	486	443	481	499	493	480	491	459	480	496	456	465	439	484	471	463	496	505	453	512	488	477	466	512	540	452	446	495	448	519	465	465	466	476	449	478	491	530	490	499	474	518	462	500	438	490	494	456	429	458	465	479	499	501	511	456	510	463	437	479	439	494	479	529	508	460	478	492	497	484	475	450	490	507	488	506	512	476	472	474	464	462	446	476	482	482	484	506	456	478	467	491	489	503	492	476	489	467	508	471	452	494	473	499	472	483	498	510	514	509	505	501	470	463	450	465	468	462	461	514	484	494	476	469	493	488	434	507	495	479	492	485	498	444	452	484	484	491	494	491	501	460	467	469	480	467	484	485	463	495	495	439	483	498	458	468	464	491	500	478	449	498	491	485	445	472	441	466	469	487	467	450	473	452	484	428	461	519	504	467	468	505	521	507	469	470	497	490	490	425	484	485	465	507	470	512	434	501	473	489	480	507	500	441	487	471	460	498	529	494	492	465	463	471	482	521	489	465	468	484	548	498	446	479	499	499	492	505	482	499	521	495	453	468	465	474	466	504	499	489	457	467	493	520	499	475	520	462	498	474	444	438	508	478	477	485	487	517	488	507	475	516	484	481	528	477	516	493	466	460	472	463	456	439	438	500	452	480	461	526	499	475	466	469	466	463	487	524	464	492	461	451	467	492	483	502	449	445	501	446	480	500	486	473	443	488	480	493	465	447	494	550	477	502	496	480	492	482	491	525	489	485	454	450	492	487	456	473	507	502	463	470	431	458	490	480	485	496	418	482	475	486	449	475	448	494	490	471	459	488	535	548	463	452	481	442	469	488	449	470	450	434	469	529	477	538	496	459	504	487	442	478	480	505	470	503	475	472	489	464	469	478	498	499	456	474	452	470	466	492	477	458	495	446	465	474	495	460	461	458	435	512	494	492	443	473	469	452	486	466	517	457	449	487	538	512	497	498	515	515	515	509	501	432	481	456	530	483	457	470	498	499	458	496	479	484	488	468	487	498	493	500	489	463	509	480	467	447	474	441	461	502	435	476	493	470	443	478	478	520	460	505	448	465	483	464	486	507	486	483	495	448	492	445	472	480	517	460	470	500	466	480	489	449	474	498	464	485	462	487	461	489	513	496	480	477	481	474	437	499	479	461	466	436	494	419	514	494	481	508	490	457	493	510	493	445	479	484	492	461	460	486	468	518	500	480	467	491	476	485	491	476	436	500	481	498	485	489	523	458	479	508	475	485	470	458	530	500	459	460	465	511	490	464	490	472	484	438	428	484	486	484	497	504	470	457	470	483	466	476	535	477	467	472	486	465	440	441	440	466	503	468	465	485	462	445	493	475	469	477	482	484	442	477	470	464	459	482	492	493	492	477	481	465	482	456	473	469	473	480	513	461	453	455	478	482	483	497	490	486	496	518	451	457	456	471	460	495	474	446	479	485	522	459	491	521	497	485	451	484	484	522	479	483	459	459	483	465	478	513	473	486	476	477	465	462	482	510	458	484	452	463	478	475	459	483	468	477	458	504	502	446	458	474	485	450	510	461	478	476	497	507	454	445	500	496	496	477	482	531	506	466	482	498	446	484	492	460	463	462	538	480	479	471	426	477	485	534	452	493	488	476	497	486	435	472	499	496	497	454	498	520	473	472	492	499	507	487	498	482	453	474	461	473	482	531	477	430	460	446	463	512	489	483	529	474	473	432	474	474	472	491	488	484	493	477	510	507	464	484	485	514	507	489	503	502	465	517	478	504	441	442	458	490	479	456	501	474	507	461	514	461	447	457	436	462	485	461	500	509	471	501	460	500	458	501	478	496	505	497	466	484	480	510	498	454	483	475	509	455	474	487	466	479	489	452	469	458	442	470	506	462	471	488	509	459	496	528	473	469	464	471	449	459	483	495	474	477	471	455	502	484	478	468	486	497	472	470	466	488	501	483	470	502	479	472	476	489	482	494	476	509	467	492	439	505	470	448	463	483	475	506	491	482	531	484	454	455	487	485	525	466	499	464	483	472	485	487	474	512	476	442	489	453	452	498	516	447	429	483	474	499	492	508	462	496	446	474	523	457	476	490	492	480	506	490	485	488	480	485	486	478	486	470	485	508	495	466	440	464	482	446	429	478
25310	35914	27166	15996	13370	10068	7907	6015	4802	3723	3095	2290	1770	1469	1259	1097	933	806	742	669	627	622	577	527	591	556	526	553	550	597	585	614	647	640	643	601	642	590	641	640	587	551	589	558	519	588	498	486	517	496	561	542	532	542	557	554	526	541	571	574	553	551	537	547	511	538	513	473	457	493	459	473	488	474	476	483	479	437	529	501	462	519	479	453	488	492	479	488	465	483	488	484	489	492	481	505	495	498	499	461	489	527	544	537	486	469	462	474	490	512	454	484	484	462	478	491	496	482	501	498	487	448	452	504	489	439	514	501	518	488	499	468	481	488	469	524	496	495	492	511	470	481	466	470	471	496	485	496	468	444	487	468	466	444	457	449	507	499	473	482	465	498	484	466	515	475	476	484	472	453	484	519	483	498	475	505	459	513	496	494	451	488	473	466	491	440	488	457	478	448	476	481	508	481	472	488	444	460	481	480	475	519	499	467	459	460	454	493	497	507	502	465	433	463	468	485	484	473	496	501	466	498	478	488	479	471	495	463	500	434	473	475	466	484	448	449	463	516	469	485	423	494	466	503	495	471	489	471	475	507	476	487	514	448	459	516	474	462	498	529	524	476	450	513	506	496	500	473	479	478	471	519	493	465	483	453	462	488	477	446	457	452	500	476	467	494	509	491	458	483	499	492	524	471	472	486	497	482	446	483	483	416	514	510	504	476	496	493	465	484	473	467	470	437	493	541	467	495	448	508	499	472	435	495	461	457	456	454	452	506	468	479	478	496	445	504	458	476	486	462	489	507	492	508	480	486	447	515	451	480	506	483	518	485	455	475	467	482	476	455	502	443	481	460	446	477	467	491	494	493	527	469	453	484	494	474	484	463	487	491	490	478	509	497	451	438	523	480	525	493	454	467	470	503	464	459	495	478	441	506	520	473	494	492	460	468	499	484	484	485	454	485	505	473	458	508	497	461	497	473	467	485	462	491	462	505	471	447	467	465	490	500	489	479	475	495	431	474	460	543	471	462	456	477	445	514	516	461	473	499	492	456	477	451	450	449	461	450	498	501	482	465	485	511	500	509	465	494	488	458	489	473	472	472	519	439	496	477	458	498	468	491	506	510	476	498	497	505	495	508	527	502	473	497	474	453	461	487	461	485	443	509	471	509	495	472	472	449	494	441	471	485	464	464	460	465	497	487	475	482	481	493	464	482	487	484	491	496	469	470	512	472	521	477	451	489	470	492	488	475	537	484	485	492	470	487	461	472	481	503	453	463	521	479	502	495	513	491	520	498	485	492	512	496	474	445	485	477	478	487	466	471	457	475	495	502	432	479	460	452	507	460	489	495	490	480	474	445	534	466	431	462	458	525	481	479	479	474	465	464	499	509	513	457	483	469	473	499	450	496	482	459	455	497	482	506	494	452	461	455	483	480	473	456	469	461	456	425	496	518	468	509	507	478	441	521	499	510	465	497	511	487	516	534	503	502	498	494	455	506	504	463	492	439	462	454	477	505	467	484	518	511	462	480	445	501	480	471	489	465	494	476	520	472	476	447	497	477	471	441	512	450	450	518	511	492	477	458	452	480	458	477	501	525	523	480	467	478	500	432	481	509	465	472	492	466	483	502	485	474	494	469	467	486	487	469	463	477	495	486	499	437	481	452	453	503	479	487	480	496	485	475	443	474	496	501	511	485	491	512	496	518	461	517	502	474	440	512	475	499	461	484	460	445	429	489	481	547	470	482	417	473	512	442	494	491	475	543	489	508	496	456	453	481	469	509	472	460	490	466	441	490	475	456	464	452	450	470	489	486	476	470	473	487	475	467	467	480	433	497	515	474	498	516	497	487	488	513	470	509	486	464	496	474	489	483	504	445	467	480	473	510	515	508	459	454	485	508	503	484	500	466	542	483	496	470	454	498	482	491	478	463	473	507	494	488	500	521	469	447	464	470	492	500	509	499	475	472	489	438	480	475	469	485	509	494	476	483	472	451	525	492	447	506	500	493	449	459	488	472	476	487	438	448	521	481	488	462	505	448	483	464	461	480	488	436	486	486	474	478	467	480	464	488	487	475	516	457	493	502	463	486	471	482	515	485	453	480	457	448	460	478	500	460	487	517	507	463	475	467	515	462	458	497	546	438	500	464	495	472	494	497	505	509	488	455	449	508	456	482	458	524	465	493	496	524	497	463	515	505	472	450	456	489	488	523	518	504	468	517	477	462	497	494	464	515	485	524	498	470	474	438	477	485	513	451	459	460	424	491	478	485	489	470	487	473	507	511	492	492	476	440	479	508	509	493	500	455	474	498	492	487	491	522	448	478	514	448	457	470	520	473	470	475	510	455	471	468	481	481	466	476	471	453	432	423	477	496	498	448	482	472	455	496	493	474	453	516	524	548	461	483	497	469	452	490	479	479	495	516	478	482	467	452	492	473	464	469	474	463	466	489	499	518	500	449	486	484	496	452	484	449	487	437	472	475	478	491	469	501	485	481	475	488	511	472	457	500	451	490	510	487	472	525	495	522	453	517	462	515	502	450	461	509	494	458	474	495	481	459	475	497	481	511	487	468	512	466	474	456	461	469	498	505	513	513	512	510	499	506	509	473	460	468	490	489	462	475	449	436	489	489	476	505	494	543	492	509	454	454	501	501	493	463	522	515	486	468	509	482	498	511	481	456	492	487	459	498	475	490	478	427	486	470	466	443	501	537	456	503	457	469	474	479	490	512	489	470	467	524	498	479	505	470	506	489	500	497	490	465	507	517	504	509	511	473	444	497	503	485	495	489	496	467	529	433	524	519	500	460	527	486	491	488	491	451	510	448	513	495	492	467	465	459	488	513	461	448	518	463	490	475	501	457	454	453	480	483	471	507	445	493	460	482	470	487	500	475	493	446	482	469	494	484	470	495	453	432	502	525	497	439	451	480	485	492	473	496	479	484	500	498	464	479	439	486	497	481	467	453	491	506	495	519	475	480	488	503	447	471	511	468	453	487	449	435	502	453	473	497	486	522	531	451	528	498	424	465	463	476	493	462	495	485	447	475	498	457	483	496	454	505	456	505	529	484	465	484	447	489	502	462	485	463	498	480	504	501	463	498	439	493	474	497	538	471	500	483	480	508	499	468	532	482	483	472	487	487	505	468	486	488	525	437	487	479	467	501	477	462	466	444	489	492	521	476	454	450	448	491	454	486	464	495	463	498	475	495	476	500	514	532	480	454	486	481	500	451	445	535	465	475	476	505	494	470	451	485	503	509	461	485	480	502	485	487	484	495	482	467	489	468	479	467	489	486	496	525	500	472	459	467	481	454	476	495	487	471	465	464	479	491	487	488	489	465	506	479	470	479	513	495	474	495	455	514	540	468	504	478	496	502	484	481	477	500	479	481	496	481	446	497	464	466	488	476	495	481	495	460	465	460	460	438	504	459	487	496	480	483	452	478	502	487	469	474	491	505	479	482	467	447	480	457	501	530	471	477	490	498	477	499	460	488	485	447
29215	21075	16960	10024	5285	3061	2052	1441	1168	976	794	764	685	599	556	519	461	477	457	399	388	435	444	391	409	435	457	419	401	453	430	472	439	416	445	504	437	421	456	418	441	428	416	424	419	439	412	438	399	439	409	422	424	435	428	433	429	399	460	402	422	439	413	449	403	410	409	393	424	430	443	409	406	423	415	412	398	399	398	418	394	415	401	437	409	452	389	392	409	411	404	400	391	415	413	449	425	415	391	437	435	440	461	419	457	412	401	442	420	427	402	400	426	420	431	429	393	412	389	430	442	396	428	372	449	428	439	408	417	403	461	454	409	393	445	393	423	421	386	413	406	420	413	373	439	412	429	407	388	383	388	446	401	447	413	377	401	388	391	420	399	396	414	386	388	388	413	414	411	380	415	440	406	397	432	415	412	439	372	393	431	403	433	410	373	384	425	481	419	406	374	460	414	423	403	372	405	403	400	430	392	419	410	424	393	375	434	447	351	435	443	421	418	415	430	428	427	443	391	438	423	403	402	419	444	414	421	411	393	412	428	397	395	417	388	406	448	431	419	374	409	421	423	403	402	431	405	404	396	448	385	433	419	446	455	382	407	400	424	412	456	401	418	405	393	424	445	438	421	408	408	441	435	394	404	411	370	408	408	422	409	441	432	426	415	414	422	385	427	379	396	389	405	421	435	417	445	436	410	420	431	410	409	402	355	432	430	425	405	448	426	415	430	422	412	406	426	457	415	422	393	426	440	422	414	383	432	421	416	409	418	432	421	394	390	439	407	384	409	389	447	395	371	398	379	444	367	407	398	415	421	393	401	397	420	390	401	408	423	423	414	436	412	403	390	416	415	426	436	404	409	384	392	398	424	426	408	425	441	437	410	383	416	435	382	430	393	393	421	418	421	413	445	406	425	387	404	420	451	417	434	423	410	380	447	399	380	424	421	427	405	380	407	463	382	434	409	393	412	445	407	436	440	397	418	392	385	406	428	423	371	400	404	412	409	447	423	410	433	403	399	429	382	437	413	429	416	390	420	467	414	403	402	411	391	413	420	440	443	406	406	402	443	423	444	398	438	405	433	375	409	415	413	376	465	459	476	445	430	411	405	427	423	405	434	437	395	461	414	419	382	417	438	450	422	424	428	439	391	388	407	413	453	403	428	396	409	395	407	409	411	418	423	417	432	388	415	399	431	399	412	415	413	421	425	447	401	388	401	426	439	431	398	431	413	412	421	429	402	435	438	451	432	421	398	413	411	385	444	440	427	393	447	427	433	432	413	397	404	355	406	423	404	397	434	410	425	435	443	423	433	398	419	412	421	418	438	425	425	430	387	403	409	478	400	436	430	406	395	418	414	388	428	422	419	413	422	425	445	419	443	429	418	445	372	458	415	402	381	381	403	450	410	421	408	454	410	412	401	435	417	431	385	430	401	385	428	439	432	406	430	420	446	402	436	429	419	352	402	404	432	391	419	431	394	419	393	454	405	433	456	425	396	409	436	406	449	379	458	456	394	414	450	404	430	459	413	394	410	423	422	403	408	388	427	408	449	401	372	398	413	439	399	437	399	439	432	404	385	394	389	423	470	378	414	426	399	379	382	422	402	412	410	404	435	443	400	433	425	403	413	410	437	434	420	407	395	399	409	423	429	406	408	426	376	427	386	408	431	375	408	406	428	394	436	388	423	400	420	415	404	380	463	390	376	411	412	425	458	410	434	427	380	428	428	410	403	445	418	418	376	459	441	402	411	398	415	408	400	396	416	421	420	421	423	392	417	401	444	423	410	425	412	389	451	414	403	383	412	367	423	390	438	404	395	470	408	400	432	377	419	407	420	439	410	432	420	393	447	422	382	439	411	404	438	393	460	434	401	434	416	401	373	388	445	427	408	376	427	389	425	420	366	417	412	446	436	396	432	436	444	433	377	423	430	410	422	397	365	433	467	410	444	399	372	409	411	406	412	432	396	404	390	396	427	423	435	397	418	419	400	393	405	415	458	407	414	385	429	411	406	413	403	399	421	446	414	414	431	388	399	426	443	383	408	394	400	417	419	402	444	382	405	428	412	407	403	403	405	460	446	453	405	427	412	410	392	418	435	433	424	432	414	420	374	401	409	437	401	408	443	412	403	423	439	419	418	403	433	362	465	463	405	408	396	413	425	397	398	393	435	398	405	408	436	425	393	432	415	415	407	431	414	409	407	424	415	445	438	417	424	436	423	403	415	438	415	396	384	423	409	399	397	443	416	427	396	371	415	404	430	395	426	415	414	419	412	425	399	404	425	372	397	442	397	428	430	409	430	411	391	431	457	419	403	419	435	384	398	400	425	435	449	454	432	393	410	379	451	450	422	391	416	445	441	402	416	429	415	411	428	462	426	414	426	409	421	442	419	442	423	422	438	427	397	432	404	410	425	390	407	379	431	442	432	413	409	386	380	461	414	433	449	426	421	414	413	376	415	401	393	445	449	421	414	427	376	413	445	450	406	400	425	435	405	396	451	431	403	426	440	428	396	429	390	386	418	441	456	428	450	427	431	403	409	432	441	421	413	399	413	447	401	392	388	408	382	419	405	427	425	413	429	378	405	391	429	412	441	435	470	403	383	389	415	435	431	437	433	415	440	369	428	377	422	416	404	388	419	432	459	437	434	419	426	421	407	415	441	408	424	388	408	404	427	429	409	443	396	395	399	406	390	447	401	422	432	431	390	436	413	406	410	402	396	396	401	460	409	385	421	446	410	399	415	409	452	448	425	411	432	415	453	426	427	435	405	406	415	427	407	441	418	368	439	404	405	426	402	446	434	443	432	431	408	451	396	396	407	403	459	417	418	395	412	419	410	410	426	415	431	418	447	386	419	401	403	416	412	383	445	407	388	438	435	447	451	438	411	430	446	391	433	427	427	433	414	439	415	465	420	432	450	419	432	395	392	413	458	407	435	426	402	420	426	460	443	439	456	386	382	418	418	392	395	399	431	418	409	399	395	393	410	433	427	455	446	391	421	424	399	416	437	408	429	459	445	388	389	429	412	410	452	442	389	427	432	434	394	424	439	411	433	429	430	422	398	421	407	446	408	461	405	441	407	413	408	366	377	439	447	382	456	411	396	434	398	392	439	407	452	396	415	423	405	423	456	453	418	417	413	433	406	378	431	412	414	381	454	405	399	422	428	448	401	410	420	390	404	439	413	419	448	414	414	446	419	400	434	427	421	381	417	398	378	417	384	406	413	409	407	426	390	415	403	430	388	429	445	417	428	422	415	400	429	382	467	430	433	411	471	393	450	405	449	422	405	419	419	422	373	436	468	401	401	422	432	425	410	400	416	395	444	422	461	395	446	457	400	403	391	395	402	392	402	385	366	415	391	395	396	434	408	424	397	425	440	388	417	353	441	421	439	393	430	422	448	420	371	397	432	432	440	384	372	433	427	400	420	389	414	419	404	434	412	445	387	423	438	417	379	444	408	422	459	429	406	392	412	399	390	430	430	434	444	420
18976	22032	16577	9611	7285	4907	3349	2524	1791	1448	1241	1093	882	726	666	581	529	535	524	546	526	470	444	450	437	463	424	480	479	448	463	531	492	454	508	446	493	484	506	493	508	485	431	441	492	464	463	438	438	433	426	492	495	489	465	438	455	471	491	488	470	473	431	490	466	444	452	455	438	435	407	457	406	447	479	442	483	421	419	426	444	502	426	433	455	396	478	447	444	430	456	439	396	429	452	426	456	427	460	427	450	451	412	416	444	455	420	399	437	460	448	491	414	410	435	463	424	443	442	419	457	439	463	434	434	448	427	476	439	443	427	497	444	450	449	438	418	483	461	448	428	435	392	414	464	467	415	430	423	414	438	439	431	462	439	452	438	420	432	451	426	415	435	467	451	457	440	426	460	404	447	469	472	452	475	446	474	479	471	447	419	451	400	463	492	405	445	422	446	406	453	430	466	459	414	456	453	453	447	449	486	432	434	435	423	451	431	447	470	445	419	470	398	463	471	457	441	430	443	435	415	430	480	457	435	469	432	444	446	452	428	478	474	487	441	447	420	419	495	429	448	469	446	460	391	461	441	439	434	429	447	448	445	437	451	481	442	458	461	453	437	443	425	420	469	429	446	504	470	446	431	465	469	424	421	455	466	439	447	441	470	401	452	456	429	425	452	485	445	444	449	459	474	460	431	407	467	448	441	445	471	458	400	449	458	435	429	458	446	423	419	432	452	457	444	462	480	438	403	457	448	425	450	456	421	432	443	436	418	483	429	466	444	486	505	426	456	441	491	438	426	448	452	423	404	419	457	440	485	411	448	450	462	437	412	438	449	425	451	448	443	435	422	464	442	436	447	468	453	427	469	442	454	454	412	433	448	455	456	382	469	433	463	497	466	443	475	419	437	463	437	434	424	413	429	423	412	429	457	448	395	457	450	442	434	460	405	476	464	421	443	445	435	430	433	462	487	426	450	437	453	423	465	421	471	442	474	424	479	472	441	425	430	440	423	432	439	428	439	398	448	449	435	421	466	452	431	451	448	464	442	440	421	450	420	426	405	471	472	484	454	444	488	427	429	438	432	435	456	464	453	413	455	436	433	427	511	431	424	452	467	428	437	450	460	430	462	454	416	423	492	435	449	468	423	449	450	389	438	461	431	438	437	425	441	468	450	425	417	421	499	426	437	461	448	454	424	460	460	467	411	476	444	455	448	470	413	447	439	449	431	426	433	462	438	494	470	427	443	480	455	403	425	435	426	437	453	455	415	421	480	443	424	457	403	453	445	473	418	478	391	423	444	466	467	433	460	443	463	417	468	459	473	421	446	431	436	463	464	450	430	423	436	457	429	438	446	455	479	424	449	456	449	478	477	400	426	437	452	429	428	479	428	405	481	450	460	450	473	473	441	448	431	439	452	463	435	417	476	439	437	423	442	489	414	463	411	443	466	422	421	471	490	453	426	421	456	458	409	460	451	459	434	431	427	424	413	440	424	444	429	420	474	428	443	441	412	432	433	472	396	407	440	429	442	459	428	433	481	469	427	397	407	437	439	449	443	481	438	486	426	450	442	445	513	439	426	438	438	490	474	425	421	460	444	450	424	426	483	432	474	401	438	428	408	443	435	463	477	442	460	441	407	440	446	460	467	440	432	401	469	419	463	452	445	444	408	439	441	450	436	410	482	442	437	442	494	446	454	445	474	425	462	442	435	447	444	428	438	451	431	412	462	415	429	458	453	424	497	437	474	436	450	442	424	429	401	457	449	450	439	449	437	448	461	442	442	424	434	429	460	434	440	462	458	463	469	421	436	432	427	450	425	427	425	413	445	416	425	431	436	426	406	427	439	466	459	404	472	425	437	460	485	465	407	454	454	426	444	432	448	478	502	467	466	452	494	441	438	458	451	416	440	448	437	466	421	452	433	418	451	451	446	426	508	480	427	440	411	476	464	423	464	455	453	472	478	417	451	428	461	479	438	485	422	422	445	451	485	464	437	429	473	423	460	438	455	416	474	456	427	454	450	449	422	450	447	424	431	432	467	417	422	451	452	434	439	447	453	465	464	443	407	411	440	427	437	462	440	462	465	430	463	439	453	448	468	431	454	446	454	451	458	465	457	465	452	444	429	445	460	426	437	430	447	454	426	450	453	436	447	453	428	470	494	439	427	418	439	421	430	441	458	453	401	431	436	444	446	485	443	445	463	429	436	471	463	434	472	445	404	448	472	462	444	415	443	490	494	446	448	424	442	453	448	459	459	413	450	461	454	425	431	464	449	431	470	440	445	430	393	424	451	462	460	451	483	417	466	431	449	439	449	433	418	416	485	438	454	434	434	410	446	435	445	435	467	404	433	480	445	433	427	437	440	430	427	410	420	421	445	439	430	454	424	464	462	412	466	420	448	443	449	471	465	453	445	454	424	419	409	447	451	473	420	458	449	455	453	404	431	487	445	425	441	424	429	432	421	418	421	451	477	462	448	446	478	450	414	432	409	425	480	425	392	456	437	444	440	449	413	497	454	436	451	421	420	441	436	442	452	453	408	411	479	435	434	422	495	452	432	480	478	433	460	415	427	441	470	425	465	454	437	453	413	434	453	446	432	463	456	456	442	454	450	414	490	442	469	450	473	415	461	454	466	462	464	389	437	460	458	448	462	456	440	440	440	449	451	436	429	456	474	471	431	409	469	428	443	430	444	411	433	480	430	425	449	442	452	413	408	465	439	449	452	428	474	456	408	417	447	408	478	432	436	434	425	458	416	451	396	438	450	432	445	469	456	411	457	419	459	450	448	484	474	455	418	447	435	435	427	474	459	435	451	467	409	445	445	436	463	407	431	413	448	447	447	449	436	455	461	436	447	441	413	432	458	406	433	440	436	460	406	454	483	457	475	472	438	479	437	478	447	473	444	432	404	444	448	453	443	449	439	424	467	467	431	463	446	434	433	468	444	502	446	448	448	470	439	414	480	436	455	464	429	470	440	428	416	470	503	442	472	431	449	435	413	436	437	449	479	479	422	394	430	485	419	447	427	464	449	425	466	450	414	451	444	413	448	426	464	437	407	486	437	439	413	422	435	468	411	495	458	499	457	424	448	453	483	443	462	458	471	416	454	453	495	446	396	447	420	429	407	440	451	439	489	460	427	445	435	436	456	477	403	445	401	438	428	461	443	490	429	450	427	445	456	417	438	472	450	400	439	457	444	443	432	441	412	424	445	432	439	459	420	441	464	439	449	449	449	434	414	491	432	451	403	436	449	449	412	423	444	463	453	442	438	428	486	479	436	453	466	442	470	430	450	447	464	442	439	437	425	416	431	451	441	421	438	445	434	427	425	480	411	426	439	461	470	457	435	424	456	438	462	464	419	477	446	472	450	479	431	449	456	454	441	464	459	423	458	421	460	456	451	457	449	430	437	422	437	468	452	436	480	400	427	457	452	395	443	400	464	462	484	422	446	410	419	485	445	433	470	437	450	487	444	429	435	426	437	433	413	401	443	482
24466	21716	29106	24900	21814	13950	4504	2358	1760	1378	994	819	749	607	597	465	458	467	404	385	351	339	340	321	340	320	323	298	356	372	376	371	397	349	385	372	363	373	378	368	364	360	327	379	314	330	305	331	340	321	368	340	371	345	364	360	291	315	328	330	341	283	324	315	338	343	307	302	311	288	319	320	310	288	337	320	324	313	294	342	313	297	294	309	281	310	293	289	320	292	316	305	306	321	288	319	319	298	297	332	312	299	328	340	336	295	317	311	295	293	323	287	311	310	309	270	301	275	308	335	315	290	288	324	353	315	307	310	325	295	305	326	311	274	294	305	291	309	335	274	308	304	318	338	342	290	319	322	302	292	292	291	304	299	301	326	301	333	290	284	319	316	295	315	319	324	318	302	302	321	296	296	308	297	310	312	292	288	301	313	290	300	318	306	296	333	303	326	295	299	305	289	314	278	319	321	320	327	301	320	311	330	320	337	278	330	284	293	304	325	345	304	309	355	325	307	301	300	295	320	308	309	292	297	287	327	304	305	331	286	335	309	295	323	310	317	317	273	333	305	267	306	299	294	324	332	317	301	338	313	307	277	306	285	305	326	312	343	297	301	303	314	336	302	271	330	349	321	284	302	309	293	306	325	297	366	280	301	325	327	298	330	295	274	285	313	288	309	297	313	305	299	334	350	320	293	332	315	305	326	321	324	312	339	311	307	293	328	283	335	312	324	312	327	340	299	324	293	290	320	305	292	292	319	317	299	311	289	331	295	298	293	297	326	283	300	292	333	303	291	300	305	298	315	334	288	294	322	304	274	354	316	294	316	300	311	302	336	296	315	279	304	304	318	304	308	295	351	300	300	283	280	327	280	370	329	305	323	335	320	337	292	348	315	296	322	327	294	337	319	278	293	303	310	312	318	305	308	287	312	335	315	304	329	297	297	341	322	331	312	297	323	278	315	299	317	324	319	294	317	282	300	316	304	293	288	349	317	318	308	320	283	346	308	260	304	294	303	337	326	298	309	324	323	313	309	321	320	312	309	281	327	292	331	305	329	323	299	293	306	288	297	355	288	288	318	350	281	308	311	298	314	278	309	326	292	285	308	294	321	312	310	296	281	291	321	307	329	306	296	345	305	305	290	342	312	301	309	314	286	315	308	309	288	297	294	337	335	332	283	281	305	320	335	328	324	297	277	289	298	281	324	318	276	304	294	295	289	303	296	322	309	319	306	326	278	292	300	324	279	296	275	296	317	336	319	319	331	334	289	296	324	313	333	332	294	308	294	287	319	355	317	290	311	332	282	303	312	320	273	289	285	320	292	328	325	297	319	314	302	312	302	303	286	310	307	278	309	310	311	308	320	312	312	299	335	326	330	321	309	314	301	275	321	298	305	296	310	335	306	303	311	289	283	320	319	301	290	291	317	295	305	299	327	328	301	297	316	325	270	304	304	290	314	313	354	328	291	312	300	274	304	319	318	347	315	320	326	290	313	286	318	334	295	322	299	285	302	323	300	322	317	295	324	303	286	330	302	322	322	301	313	312	307	333	303	339	306	313	325	310	310	299	251	315	295	339	318	342	338	310	306	301	284	315	324	293	328	294	294	327	311	301	293	294	297	304	332	313	314	310	331	328	294	300	325	291	306	299	309	303	275	298	326	344	294	326	366	295	334	298	293	355	320	302	303	299	279	314	294	309	298	291	287	283	283	309	277	320	317	284	315	361	276	305	321	335	284	320	308	318	287	343	292	260	341	300	361	302	331	309	277	307	279	306	321	312	338	326	293	318	308	309	318	328	308	308	312	292	324	309	321	291	345	273	301	306	341	309	332	318	293	296	297	292	325	337	292	303	329	304	283	307	283	331	312	293	306	320	327	316	325	288	292	321	307	313	302	298	300	328	301	354	328	327	322	332	306	315	320	303	327	304	318	334	336	309	308	340	298	291	330	291	287	323	312	314	277	292	292	313	311	314	306	323	291	323	293	304	291	317	324	317	296	326	320	322	308	343	322	296	297	326	298	352	297	298	326	308	326	287	353	317	327	298	354	312	312	335	301	307	320	324	334	300	324	311	304	279	290	310	297	307	296	350	283	310	289	304	314	296	316	322	296	296	321	319	320	297	353	279	325	332	279	298	337	309	298	288	326	346	309	303	312	300	300	335	323	331	278	317	299	318	304	296	277	357	343	277	349	296	317	312	304	304	319	314	324	312	324	289	313	288	287	302	286	285	292	312	294	322	277	288	324	301	322	288	320	329	302	294	332	297	312	299	351	287	312	349	308	291	302	318	308	314	294	337	311	311	279	293	319	322	327	283	298	295	286	351	305	286	306	279	301	324	327	287	293	345	283	280	304	314	314	301	313	294	310	334	293	310	299	322	338	276	299	324	312	323	340	283	312	315	301	319	331	306	308	326	322	286	332	326	304	315	302	329	320	301	291	291	301	322	296	310	290	319	276	307	301	303	259	329	279	337	339	322	317	297	331	297	344	316	296	290	297	303	320	301	322	324	322	296	315	319	321	290	344	301	311	303	317	308	324	293	311	313	333	309	319	302	292	308	328	299	308	312	298	298	310	313	328	285	295	319	337	304	301	334	323	319	305	316	304	369	319	318	281	352	321	313	331	295	302	309	275	304	309	279	299	320	326	325	300	312	302	329	290	333	305	331	319	350	295	304	309	295	303	335	289	362	301	329	308	335	293	325	281	316	332	324	305	330	328	322	284	329	325	282	295	289	309	291	299	310	330	305	313	310	316	327	357	307	332	332	286	306	308	323	297	304	303	320	324	300	298	295	292	357	314	303	324	324	286	312	303	341	301	328	315	316	304	322	315	302	312	325	328	299	304	320	289	298	318	309	285	328	314	294	316	335	297	298	355	288	303	320	313	320	319	286	314	338	303	293	288	327	307	324	317	307	344	270	323	317	322	329	333	341	316	354	273	301	275	294	313	287	276	316	330	308	312	310	306	299	296	308	303	341	305	303	317	334	296	334	303	325	317	295	301	318	312	307	285	320	326	278	317	314	299	297	307	320	308	313	337	324	307	334	292	283	308	279	325	302	298	311	295	340	332	308	316	274	320	307	337	310	320	298	277	292	313	321	270	293	305	303	293	333	323	291	269	303	322	286	303	305	347	346	280	303	328	325	320	314	316	329	300	331	303	296	265	308	326	315	316	319	320	317	307	309	297	334	324	327	320	328	333	302	300	330	309	290	319	323	303	337	286	311	288	332	314	319	329	296	307	313	292	288	325	318	316	334	319	296	321	301	328	285	298	308	305	340	308	322	295	290	329	277	291	276	314	314	283	303	325	317	331	317	310	301	305	332	322	342	330	289	313	330	289	277	328	308	324	301	313	301	303	335	321	293	320	307	301	301	304	283	299	287	298	330	325	323	298	299	323	311	351	284	333	315	298	311	300	287	305	313	302	304	315	303	290	323	308	289	319	312	336	305	318	269	312	302	322	309	292	291	292	288	337	290	333	294	294	316	319
22226	29287	22804	15077	11589	7553	5512	3877	2813	2174	1527	1188	1033	879	713	662	596	503	484	454	413	373	364	371	377	413	339	370	395	362	381	410	462	411	401	411	420	432	436	410	399	422	342	368	370	357	341	359	353	368	399	394	350	376	368	339	368	394	345	339	363	366	353	346	311	344	328	320	339	304	308	288	321	328	345	310	323	282	326	333	333	321	319	319	313	337	338	331	360	351	328	326	342	310	337	333	324	373	335	350	349	358	327	339	356	327	329	328	342	326	344	320	332	304	329	332	346	326	334	320	358	303	349	335	367	345	306	321	335	360	320	372	322	317	327	318	287	349	337	290	319	291	355	319	331	306	312	324	305	341	354	294	313	324	314	329	339	351	336	326	318	318	302	366	311	316	366	321	310	328	345	326	352	362	316	303	297	308	325	364	315	312	336	305	337	340	348	352	346	323	377	297	348	330	304	361	341	338	319	311	326	301	342	315	321	360	309	334	343	338	368	367	312	338	357	339	321	337	328	306	319	317	364	313	321	310	360	322	340	342	276	355	308	338	323	338	362	351	308	322	341	337	351	322	354	343	361	315	337	330	362	316	319	319	283	332	331	332	315	370	320	311	343	315	328	340	320	319	306	326	331	333	311	350	314	362	353	345	340	341	306	363	328	334	315	346	344	353	324	316	311	350	326	332	317	336	295	342	337	366	310	322	323	321	354	322	332	302	343	308	339	310	305	305	311	344	317	352	292	357	305	348	364	341	333	325	284	297	318	326	322	327	331	304	315	314	353	346	333	322	310	323	301	334	315	327	311	333	334	312	288	294	352	341	310	358	325	330	307	329	330	323	357	377	326	321	350	318	314	321	336	348	339	340	328	318	341	335	337	320	301	309	324	333	303	296	343	329	334	312	341	339	373	336	321	314	326	320	312	363	355	334	315	358	358	340	316	340	328	299	334	332	312	330	306	363	335	338	339	353	309	362	338	364	339	360	331	328	291	333	296	354	331	364	359	355	325	341	316	321	307	314	312	341	318	286	337	352	333	312	330	343	326	328	300	338	313	300	341	355	360	312	336	326	328	294	330	316	345	312	330	370	345	350	319	340	349	342	355	330	308	321	331	369	311	368	302	320	331	336	328	342	302	341	332	329	325	311	331	347	347	317	340	342	324	350	334	362	340	328	351	301	329	331	316	347	353	345	344	292	299	336	323	339	336	326	345	316	324	332	329	311	312	321	337	340	316	362	340	362	331	349	321	329	308	311	313	361	328	329	332	302	330	333	311	353	338	318	351	325	347	286	344	304	338	333	311	304	315	328	326	285	345	326	323	292	323	349	348	333	321	331	334	307	345	320	328	338	322	312	324	351	325	356	339	335	341	317	338	309	353	336	313	293	354	340	299	336	335	371	296	344	361	312	316	335	370	325	359	315	300	328	358	320	329	320	289	333	350	324	319	328	350	343	383	313	325	327	344	306	347	314	339	333	340	299	340	333	326	285	315	306	324	316	314	308	308	338	353	331	350	320	345	323	349	326	334	290	326	328	305	343	344	314	298	325	284	353	347	343	341	323	337	304	323	330	329	351	343	342	338	309	300	326	315	337	303	343	296	306	326	316	309	305	311	315	325	328	331	312	341	335	319	332	340	347	307	338	345	317	315	328	311	313	351	334	327	344	326	344	334	339	321	314	323	321	320	334	334	363	327	312	325	353	339	318	377	363	308	303	324	325	293	359	339	316	343	336	333	322	340	355	333	364	342	329	329	325	328	315	314	358	314	353	302	362	322	304	333	308	350	330	332	342	349	335	320	327	312	341	339	362	366	323	344	311	316	342	324	349	323	306	322	364	305	352	314	342	325	338	319	303	320	323	328	301	325	326	338	291	331	338	300	334	329	346	301	373	323	318	360	307	306	330	345	342	349	324	323	312	358	320	334	325	334	327	349	358	319	358	340	319	315	351	317	306	336	343	304	325	318	320	305	344	313	330	309	325	317	374	354	366	360	323	353	293	338	324	327	349	328	336	316	365	325	343	333	340	325	333	337	335	311	329	343	333	323	314	339	285	327	335	309	329	338	328	354	373	385	353	291	357	346	306	342	312	327	329	335	323	366	336	321	372	316	333	311	309	309	301	330	310	334	339	340	332	334	310	371	315	330	337	326	344	348	338	319	349	335	320	310	346	291	352	309	329	317	362	309	323	321	300	317	304	312	322	316	345	338	311	330	319	331	303	313	319	327	344	360	332	298	322	310	313	325	328	333	344	322	340	334	332	340	327	355	363	326	349	325	306	327	316	344	328	310	350	321	344	318	361	309	326	340	352	339	310	352	338	326	323	310	320	343	337	332	354	317	321	354	315	350	320	287	314	302	336	328	333	320	343	336	367	354	316	287	318	305	302	316	300	296	304	330	324	324	312	310	340	329	315	332	335	336	338	341	312	333	325	341	335	308	327	337	352	322	306	318	311	314	320	343	314	317	345	304	331	357	359	331	319	296	303	321	333	341	334	349	328	334	322	329	326	322	311	299	328	305	314	340	351	321	351	335	302	317	308	337	287	315	347	322	304	320	322	310	374	338	355	339	332	329	311	317	351	317	345	375	290	312	326	348	319	322	356	321	340	335	333	329	321	335	330	314	324	344	318	333	318	369	320	298	329	352	366	342	346	312	334	340	346	341	357	325	322	323	323	341	338	327	344	317	372	338	325	350	336	349	318	340	322	341	336	336	338	346	329	301	326	341	317	324	346	347	346	349	326	365	302	364	359	331	295	327	355	332	346	337	348	328	349	315	330	288	326	304	321	357	358	339	349	331	323	297	345	317	304	311	347	317	351	327	323	339	315	335	288	289	327	354	327	340	337	306	341	310	329	334	326	358	319	345	312	336	336	315	318	326	331	315	308	340	325	328	354	315	325	317	335	312	346	314	325	339	344	327	334	332	359	335	308	327	341	330	347	343	340	337	345	301	322	341	341	337	340	303	292	346	340	315	333	351	312	340	333	316	321	319	282	318	302	323	316	348	347	286	332	345	348	305	333	299	371	342	344	328	323	307	318	305	324	328	318	335	304	316	360	324	328	361	307	357	313	357	309	313	375	329	303	324	338	312	310	325	351	319	340	320	332	341	357	364	343	335	358	329	353	339	365	324	313	328	336	328	320	338	330	350	326	319	311	323	348	331	360	328	311	312	355	334	321	326	300	372	292	331	303	340	319	319	328	315	350	327	367	360	325	362	329	322	355	315	312	321	300	315	314	318	319	328	371	363	335	300	321	344	305	331	310	320	363	313	312	310	331	321	329	301	385	317	318	316	326	326	314	283	340	329	313	357	323	316	303	308	323	351	322	329	342	322	303	345	343	348	315	340	346	313	325	373	329	340	345	308	308	313	320	358	318	357	307	348	336	316	330	308	291	362	323	306	304	327	328	333	320	294	303	301	349	369	361	325	326	305	333	336	295	327	321	328	321	351	322	354	325	302	325	335	320	308	334	337	329	341	312	336	348
25539	21627	28019	25718	16129	5679	3143	1920	1316	1200	954	822	777	758	769	662	673	644	636	608	650	573	556	598	568	571	602	577	587	578	618	615	632	655	632	603	623	656	639	617	588	597	606	575	618	590	606	586	594	606	632	607	594	570	596	582	603	609	578	597	588	557	595	567	595	613	582	572	544	570	569	562	586	549	572	577	621	536	526	599	552	584	589	601	587	544	598	619	544	546	546	516	596	600	565	562	590	567	574	569	567	564	560	622	626	574	574	560	584	539	577	580	553	559	571	562	610	530	526	579	585	575	587	572	557	568	586	618	614	601	557	572	566	602	559	573	606	573	560	578	568	552	548	543	568	584	539	589	554	583	547	587	580	608	550	562	585	532	557	614	576	593	589	591	606	558	574	567	580	607	591	567	574	551	563	582	601	565	589	549	580	548	568	560	604	548	578	611	569	569	586	600	553	577	538	547	576	585	552	524	587	567	582	563	551	567	568	573	557	592	552	566	565	613	553	580	537	628	565	590	594	588	597	600	568	567	574	567	560	607	581	608	553	546	549	601	571	548	596	567	614	580	571	601	606	570	631	525	569	567	586	572	556	646	561	560	550	603	562	588	574	590	560	623	555	559	551	587	573	577	579	564	566	527	586	546	566	568	586	571	577	556	547	571	571	564	592	551	574	583	501	603	662	593	572	542	626	570	614	533	584	586	552	581	552	544	584	587	604	541	575	585	576	583	555	605	583	571	560	610	612	574	558	596	592	600	557	573	543	545	587	564	546	583	493	573	566	587	557	582	582	574	578	523	536	551	537	574	538	573	579	602	557	579	535	578	573	578	594	562	602	565	558	569	600	572	545	570	558	546	586	603	552	581	538	583	578	588	595	552	602	534	559	589	572	572	550	572	611	582	553	543	581	545	547	570	595	584	543	622	600	600	558	545	575	559	590	591	593	566	574	570	576	560	547	546	539	580	606	539	559	560	576	551	573	557	591	534	556	571	522	585	531	543	556	623	588	564	576	579	538	544	571	545	549	582	568	609	588	585	549	569	555	556	548	546	562	556	565	591	567	588	560	592	569	540	573	559	574	538	566	538	595	618	577	567	594	534	575	537	580	605	599	562	571	589	574	638	590	565	553	581	593	583	586	598	563	587	544	554	585	572	585	539	579	586	563	598	569	605	568	564	548	559	585	579	545	571	575	611	567	572	614	588	531	563	590	563	598	575	590	541	564	553	584	586	567	601	576	584	555	579	583	569	578	560	586	556	602	568	567	583	574	615	576	575	610	561	566	624	607	558	555	594	580	616	543	586	567	550	618	568	578	571	576	568	533	595	579	524	555	538	562	596	594	562	525	568	580	580	524	585	602	562	562	553	551	552	546	564	546	593	518	572	580	587	600	584	528	561	535	614	584	523	570	562	518	560	580	574	545	576	584	624	560	558	569	535	577	536	583	571	589	548	556	576	589	559	550	596	590	607	589	558	584	569	600	560	599	558	584	593	555	578	629	604	564	570	612	602	574	594	564	576	561	595	563	620	525	582	545	524	591	553	629	580	577	555	613	567	541	536	576	545	541	577	588	555	551	558	612	568	532	569	581	551	606	612	576	606	605	562	586	570	587	557	592	551	569	566	601	582	561	542	576	561	569	557	559	572	592	571	613	569	588	599	599	578	545	523	529	575	572	601	544	560	560	608	577	580	552	538	575	571	577	588	586	576	607	586	548	605	615	622	578	575	541	557	555	566	569	545	570	572	557	576	586	605	521	599	567	575	599	598	589	548	568	607	601	517	592	516	527	539	565	597	586	593	602	598	564	509	587	582	548	594	540	580	537	591	561	583	548	570	586	562	566	585	520	581	565	561	545	566	554	594	555	569	584	559	557	604	571	524	565	580	559	553	542	548	589	595	563	615	625	538	553	571	611	561	564	590	522	577	563	535	574	588	526	568	566	581	548	527	594	554	530	614	571	551	571	563	575	619	634	610	547	606	572	547	602	535	597	589	567	585	557	560	568	552	616	581	541	565	566	575	573	566	604	563	596	546	569	572	596	538	579	596	609	551	590	572	554	570	568	553	573	553	613	581	586	550	554	547	550	595	577	588	565	567	575	603	597	538	577	573	600	564	594	572	596	545	597	598	529	602	596	563	600	581	620	643	581	545	607	550	549	562	586	598	630	594	580	570	583	544	562	582	593	569	585	578	598	564	548	593	538	557	540	578	593	636	551	623	588	547	603	561	554	550	573	586	562	583	577	556	591	513	576	581	588	595	573	570	541	552	578	603	585	558	593	578	531	561	539	572	562	605	601	546	540	524	567	548	547	539	621	580	539	597	595	552	575	519	584	550	594	550	585	570	617	558	590	513	583	558	586	625	568	578	573	562	614	569	586	535	563	580	563	561	585	552	561	592	608	567	538	561	589	518	585	603	576	563	532	536	556	558	560	595	579	552	620	558	572	574	569	604	571	557	581	579	559	557	520	584	596	576	551	573	578	557	581	565	526	553	581	539	561	623	587	601	555	564	607	568	551	592	593	561	554	561	537	555	536	498	536	550	573	559	589	590	591	635	561	590	565	584	588	534	546	577	571	570	628	565	615	607	590	590	566	574	567	545	549	563	592	616	576	537	603	549	546	565	551	588	564	579	632	578	602	534	540	590	612	538	567	591	566	584	601	580	593	578	574	569	582	597	583	574	539	604	572	596	557	605	549	576	605	603	603	532	569	590	544	554	565	561	601	586	573	524	589	512	544	546	593	584	596	597	556	585	582	564	540	581	559	580	610	598	637	641	545	612	592	571	579	574	584	585	572	588	595	599	601	586	588	593	629	583	606	566	545	564	584	574	594	582	627	580	598	560	590	583	554	567	597	541	544	539	557	603	545	577	604	597	520	599	624	558	575	540	562	560	596	587	554	583	547	558	516	537	589	584	560	615	613	545	580	583	538	575	531	602	553	548	593	545	570	530	537	597	566	574	555	587	621	572	595	611	573	552	566	580	589	548	573	570	546	538	534	524	557	566	601	574	617	610	589	545	566	575	584	572	574	546	607	547	560	564	575	574	573	565	604	570	576	585	538	576	599	554	601	549	573	530	590	577	599	574	605	521	595	608	555	537	589	589	532	561	568	556	540	512	584	575	570	576	540	570	544	541	569	548	580	562	579	589	560	588	554	540	539	541	533	576	611	559	549	554	580	552	576	611	598	555	619	540	575	573	598	586	590	551	568	573	566	565	599	576	543	578	580	563	570	581	568	561	524	548	527	586	563	583	543	564	609	523	590	549	583	552	553	534	546	566	576	549	558	617	565	555	643	598	542	556	546	568	599	585	541	561	524	538	570	547	597	533	549	562	595	585	585	555	586	569	587	542	571	604	576	593	579	574	581	571	542	574	563	555	535	575	578	570	598	546	526	540	538	584	570	570	552	570	620	578	544	560	564	595	567	553	560	563	584	558	575	553	540	624	554	555	574	571	573	548	558	622	561	554	566	587	609	609	654	563
21653	24077	17887	12773	10231	6655	4854	3088	2093	1763	1315	1013	986	938	841	817	701	728	707	644	636	632	629	613	541	569	636	609	684	599	610	649	662	666	665	627	652	686	710	638	642	638	611	622	611	631	612	610	656	612	637	626	635	619	602	589	647	638	612	584	592	571	623	586	607	547	586	535	631	571	609	576	607	575	578	606	600	630	604	584	579	595	546	556	582	565	623	590	592	598	636	554	613	557	578	614	586	590	607	617	613	632	640	607	591	586	594	594	608	580	642	562	637	607	585	614	599	581	584	564	588	611	574	592	565	602	570	559	580	578	597	615	590	574	586	598	556	557	601	576	618	583	619	605	593	533	568	619	622	563	570	582	577	563	589	591	554	615	593	560	589	592	620	621	618	569	627	607	579	563	610	621	570	582	598	595	575	589	599	589	620	583	574	617	608	601	604	574	566	536	628	593	587	600	573	602	585	588	572	571	551	564	537	620	609	582	557	630	607	612	567	555	615	585	551	583	598	617	565	621	605	561	566	624	591	609	617	604	542	568	597	606	584	554	577	592	598	595	565	574	613	597	605	583	548	535	590	566	620	621	620	593	571	604	589	577	574	554	563	549	574	631	612	592	570	586	579	577	580	633	591	586	594	562	569	587	572	550	571	618	568	570	575	615	591	602	587	591	576	548	603	556	596	584	599	558	589	586	569	603	575	612	573	579	570	573	568	534	603	597	630	582	607	600	588	545	611	561	596	630	537	573	611	566	570	619	624	560	577	560	586	581	566	563	615	559	546	580	581	603	575	552	628	594	642	587	577	581	583	585	619	597	560	572	611	608	641	603	601	557	606	587	616	547	610	581	578	607	602	580	558	581	598	574	597	600	555	565	603	581	579	609	543	560	622	552	558	637	588	551	590	611	566	558	606	599	552	551	584	638	562	593	558	590	597	561	581	584	601	552	563	604	613	621	580	575	578	577	615	580	580	631	588	630	606	586	565	572	598	565	559	587	596	599	569	577	606	588	628	614	569	599	597	561	559	589	609	624	618	595	582	579	608	596	552	584	572	554	606	592	572	653	564	611	581	610	569	598	628	604	598	642	600	593	619	609	583	570	628	559	639	569	603	603	594	593	601	615	589	592	566	582	584	595	549	569	580	607	611	590	592	610	593	549	640	573	616	600	601	583	594	649	616	581	592	597	583	578	566	595	550	622	572	621	591	569	555	605	614	567	574	610	587	571	579	579	618	628	613	606	556	619	578	557	607	564	533	591	566	577	554	581	546	578	566	613	624	575	637	568	611	558	623	566	618	596	591	587	586	572	623	604	602	604	618	590	655	621	611	599	609	567	592	605	549	586	547	629	582	648	636	617	623	595	584	565	634	574	518	639	581	557	566	593	590	594	577	584	617	627	581	617	553	545	586	591	583	621	594	576	566	592	586	593	576	560	583	632	608	620	602	619	584	598	583	617	561	585	582	569	604	570	586	561	582	619	561	620	568	587	591	588	607	630	574	555	602	578	571	600	580	571	633	586	580	557	616	588	582	569	575	602	580	574	577	544	595	625	600	628	566	606	564	602	614	629	602	600	574	568	547	597	601	538	545	634	636	591	550	587	588	593	573	559	596	570	583	598	620	582	612	590	585	593	601	608	583	572	593	615	589	568	571	591	582	586	590	623	608	552	593	562	610	602	591	599	619	563	596	544	591	578	598	583	595	536	597	533	567	578	607	610	589	597	619	608	584	582	605	568	597	626	584	565	565	591	586	560	581	559	543	539	599	576	597	611	585	613	574	558	621	606	575	582	559	577	597	579	601	551	572	555	587	614	590	554	576	584	621	604	594	615	579	585	566	584	589	585	617	632	580	586	569	576	575	638	583	627	591	629	576	600	584	578	598	548	608	621	600	593	546	605	582	552	567	595	619	567	599	613	602	590	626	591	594	592	588	597	625	600	618	596	574	621	606	593	602	578	577	589	596	613	564	575	653	576	598	512	592	598	629	573	579	558	498	644	629	567	559	604	558	583	574	544	586	600	588	567	616	613	606	596	593	576	645	588	547	579	582	564	553	581	545	599	590	567	571	600	581	542	618	570	603	608	595	583	549	561	575	566	573	586	599	613	593	586	612	522	565	633	577	569	550	575	589	546	592	602	575	606	561	612	571	570	609	591	554	575	605	604	591	565	612	613	574	552	599	612	589	601	590	591	605	565	548	589	600	592	620	572	577	627	552	634	546	591	571	574	590	592	573	597	589	576	602	577	599	593	576	577	590	604	589	594	564	560	581	622	620	589	578	556	566	593	590	596	589	599	610	596	597	636	561	571	576	613	579	583	612	582	587	590	617	574	590	600	590	591	618	640	586	610	582	579	558	621	541	577	582	602	618	558	582	600	628	610	591	605	556	588	625	616	555	574	623	616	541	619	607	607	605	621	597	628	577	590	578	626	571	613	599	568	555	648	539	579	583	587	555	586	603	563	604	603	590	563	590	613	593	580	586	578	573	646	560	589	587	589	578	593	639	643	616	606	620	589	587	573	578	586	571	560	587	560	624	597	558	595	604	605	571	617	548	627	606	614	586	600	567	565	597	575	591	545	568	591	597	593	573	607	573	596	564	621	626	648	555	591	582	565	585	594	553	586	614	559	598	556	552	598	618	567	558	582	584	597	629	574	596	619	596	569	601	559	596	609	599	558	613	616	550	607	569	594	606	583	568	615	587	582	577	616	578	613	576	594	614	609	558	514	593	598	540	620	573	608	556	589	568	569	607	561	571	579	600	593	581	575	569	584	634	596	577	541	598	583	618	600	566	596	557	592	535	620	642	548	578	604	585	590	571	597	617	583	596	621	607	525	626	586	569	589	598	546	612	560	590	607	605	565	626	566	587	598	603	562	611	560	588	592	579	601	615	572	617	562	579	614	573	600	602	529	558	579	600	585	602	610	627	539	566	586	594	572	587	571	636	578	595	589	560	605	560	628	600	612	545	573	596	579	592	586	616	582	590	599	570	605	581	601	603	605	657	613	593	548	591	565	635	567	573	566	578	622	602	625	603	553	566	581	583	593	543	554	608	598	587	613	582	612	603	547	558	556	581	596	546	612	572	583	562	611	623	609	594	612	618	607	575	630	606	643	614	604	625	615	594	600	585	561	616	613	592	588	618	666	571	646	566	594	631	625	561	636	601	561	595	569	602	543	618	546	520	577	562	620	596	604	628	602	570	610	566	569	599	573	573	642	576	596	601	623	598	582	618	596	631	571	551	598	553	564	627	596	572	611	567	611	565	580	596	584	568	636	608	552	612	579	629	579	554	592	602	593	587	585	568	612	591	523	618	561	590	587	612	564	570	584	613	569	589	567	605	588	623	609	549	596	601	615	639	563	579	588	632	629	556	602	552	600	568	599	538	551	572	592	623	590	578	622	592	569	593	559	538	583	608	577	593	612	585	587	569	602	584	583	576	600	598	587	578	593	547	571	603	561	638	560	574	579	587	601	578	615	566	572
23178	21678	29566	24333	21722	22040	13731	3818	1950	1473	1164	959	893	862	863	771	709	657	621	586	562	523	555	509	526	497	531	511	523	544	531	579	604	577	566	557	549	587	572	570	562	545	535	560	512	524	538	539	492	504	527	553	575	494	543	561	543	541	513	505	569	489	472	505	516	465	494	480	527	502	482	502	497	500	462	508	479	452	494	452	493	504	450	478	515	447	483	532	502	474	479	445	459	483	485	452	474	495	464	471	461	513	498	446	497	490	497	487	480	449	468	469	460	471	467	472	438	479	456	457	487	473	475	478	538	473	463	502	443	422	502	440	484	455	483	484	485	464	467	484	506	478	444	464	453	458	523	476	461	501	486	447	465	474	491	445	472	477	487	467	462	482	445	444	484	440	507	451	493	482	506	462	461	471	499	478	453	459	489	451	499	478	455	478	511	483	484	472	508	451	489	449	429	481	502	475	493	480	457	473	458	443	472	501	478	480	515	475	449	468	456	502	487	502	464	496	488	499	476	492	529	483	472	448	483	487	497	484	457	490	515	467	468	481	455	473	430	497	487	477	499	494	479	475	457	468	514	463	451	488	479	467	481	508	469	488	488	494	450	442	520	478	514	471	502	482	510	436	487	465	467	496	474	460	479	480	498	470	516	499	506	485	449	472	454	499	456	468	474	476	493	437	464	486	466	470	466	486	467	486	444	492	469	484	481	504	489	489	480	503	494	466	461	434	479	473	504	526	440	447	485	482	492	441	491	479	411	467	472	445	471	503	466	437	484	457	476	480	473	491	480	455	491	455	459	472	471	495	452	507	454	491	483	478	427	463	471	469	475	462	456	470	501	486	472	466	508	487	481	509	480	443	462	534	488	493	494	514	463	457	506	480	472	444	480	511	454	429	526	430	488	485	493	456	471	473	481	500	460	450	459	445	500	467	498	483	468	466	461	490	464	492	458	461	498	472	489	513	489	482	478	483	458	497	477	506	491	458	468	479	446	473	486	474	428	461	480	443	449	473	458	461	469	468	473	489	503	492	466	476	490	445	488	492	505	459	502	466	462	484	452	482	501	484	452	467	451	465	491	458	457	490	453	494	495	427	481	448	448	472	486	499	476	495	524	482	467	513	464	482	474	440	489	460	491	467	511	472	471	482	495	457	464	467	489	458	460	472	464	467	509	455	469	454	456	497	460	468	475	476	498	453	499	494	500	488	478	505	456	445	476	474	468	460	458	491	448	495	450	474	502	480	487	477	453	502	465	471	457	478	487	517	464	482	483	444	478	467	452	482	479	460	476	475	450	448	527	475	450	458	478	480	493	477	480	464	500	481	465	507	471	493	465	454	469	500	445	482	467	472	496	504	450	459	503	514	493	500	479	456	506	461	493	466	473	465	497	491	493	463	476	473	488	499	474	443	453	445	509	460	490	483	487	481	472	459	464	472	455	514	476	473	465	486	482	469	514	473	451	465	428	510	449	486	495	482	454	457	480	485	497	475	460	474	431	437	461	464	542	463	453	455	480	485	468	472	469	435	465	461	482	451	457	467	447	492	479	456	500	497	478	455	423	498	476	470	487	440	484	474	491	471	500	473	472	482	456	434	483	477	413	432	450	435	491	493	459	480	477	451	487	473	491	472	461	475	518	491	469	506	466	473	501	488	450	478	475	464	466	490	476	442	470	472	446	522	474	416	459	462	448	460	516	525	486	450	463	447	513	481	551	501	523	481	549	486	499	472	457	518	486	479	447	463	493	439	501	458	499	422	464	468	504	491	495	504	488	477	429	481	448	488	469	490	507	465	470	456	472	503	496	498	521	481	464	477	479	478	475	503	480	470	444	493	494	467	428	458	468	479	484	484	486	457	508	471	498	489	462	462	470	501	439	481	475	503	460	487	463	463	455	472	485	488	447	499	481	479	490	469	462	469	463	496	454	422	451	485	478	478	484	442	474	421	476	474	498	465	475	471	484	481	472	497	516	519	485	484	470	476	493	482	467	483	491	472	453	473	474	491	474	440	465	454	405	452	486	511	486	476	504	493	456	469	456	478	482	487	502	486	475	435	467	464	417	499	477	441	498	463	476	443	491	509	483	493	458	481	472	518	481	519	474	496	461	470	501	450	514	432	469	501	450	507	465	463	496	464	473	469	470	482	443	456	504	480	499	447	478	500	497	463	446	499	488	471	455	468	490	462	437	457	471	421	488	478	475	438	513	491	464	493	464	497	488	500	456	488	480	484	484	476	454	484	496	473	450	482	469	498	466	479	467	474	448	503	511	485	491	460	459	485	492	449	451	468	474	437	464	475	465	493	486	481	498	429	472	437	507	496	456	478	467	442	468	477	479	468	527	487	449	509	493	457	446	495	458	474	490	502	515	501	485	482	493	466	461	489	476	481	455	486	496	428	434	506	470	490	456	485	461	502	448	464	475	466	521	464	466	492	455	479	499	481	483	494	469	473	412	466	486	438	467	451	478	488	498	467	499	470	508	488	486	458	491	501	510	503	488	510	457	471	497	448	494	459	497	512	509	509	476	501	461	520	463	443	466	499	480	461	497	461	484	485	488	475	459	483	460	442	451	467	393	503	452	472	495	468	511	494	500	504	477	429	537	458	442	468	508	499	467	469	473	486	438	484	467	456	481	465	447	467	435	492	486	456	443	465	501	445	456	464	467	459	472	461	481	467	445	453	480	480	517	475	448	476	472	495	466	501	478	502	544	479	504	484	458	456	527	487	448	499	460	493	476	466	508	482	508	488	518	480	447	474	483	550	468	501	490	451	488	455	484	464	505	509	485	518	480	440	492	453	496	477	472	468	500	468	502	471	503	506	439	457	467	451	440	461	462	459	490	438	442	468	503	451	471	491	472	470	479	480	531	475	477	509	467	451	490	487	493	487	496	508	463	493	453	481	487	457	451	438	464	485	518	480	471	476	456	474	487	488	425	497	473	460	513	461	432	503	510	462	491	490	515	500	440	463	463	470	469	511	503	510	497	479	489	453	443	446	483	470	496	470	483	480	474	482	528	483	465	489	465	476	419	455	483	450	492	474	447	485	471	486	440	475	498	488	444	462	471	487	469	483	441	467	462	499	448	464	496	507	504	498	523	482	493	481	471	503	476	489	484	506	493	480	522	434	470	522	475	476	440	471	461	519	491	483	470	474	469	496	467	475	470	472	477	459	440	465	504	488	448	454	476	465	426	490	465	469	481	447	468	503	526	482	507	508	460	451	481	467	469	494	486	472	471	459	471	509	484	473	466	455	480	481	461	441	453	460	465	471	472	512	498	463	455	465	477	459	472	479	469	500	476	444	455	480	500	479	466	441	452	478	445	482	490	506	463	486	508	511	495	459	479	452	492	450	463	439	453	463	503	469	512	462	472	485	466	456	478	477	458	450	499	485	443	456	480	483	461	462	458	495	448	457	464	482	471	438	475	491	465	505	483	472	490	472	502	455	434	472	451	522	472	457	505	454	497	468	461	481	475	488	460	467
24717	32313	26135	18798	16001	11538	7638	5121	3235	2256	1613	1422	1189	1010	1090	986	857	718	713	775	568	579	557	532	550	487	536	548	574	539	588	618	639	587	604	636	664	651	670	637	612	589	578	558	516	506	530	537	554	535	546	587	558	533	569	549	510	500	524	523	540	469	547	519	537	491	504	486	468	494	476	476	511	527	467	455	455	488	491	489	450	514	465	484	460	499	476	472	478	492	458	450	493	514	499	470	472	500	482	463	457	483	510	540	499	500	468	463	454	508	474	473	471	470	520	476	456	453	475	448	466	459	515	485	457	502	475	493	470	447	465	476	480	540	459	509	474	451	458	483	505	484	486	463	448	473	494	453	453	462	482	456	452	484	455	471	449	482	486	471	484	514	471	459	499	494	513	457	481	459	483	495	442	493	497	482	458	466	478	493	461	499	492	477	475	461	479	463	503	510	489	465	452	479	471	498	451	466	510	487	477	463	474	488	442	429	458	484	479	455	536	491	467	470	478	493	510	467	493	463	452	497	473	483	501	466	514	484	495	478	460	451	477	460	528	484	503	481	472	485	494	498	501	449	450	462	503	496	439	512	483	460	502	496	432	477	476	486	480	460	488	512	496	459	527	477	476	469	471	483	507	506	468	480	530	484	508	435	481	489	458	504	489	504	485	484	502	483	516	494	480	464	489	504	477	489	453	471	450	506	503	490	474	450	464	483	513	439	489	472	451	506	497	521	504	511	476	504	465	490	482	467	449	522	513	515	432	463	459	440	474	471	475	527	445	491	464	460	473	485	490	485	471	477	494	470	479	464	472	469	493	502	515	473	476	482	508	437	478	495	486	549	447	458	466	487	482	500	456	463	458	470	485	475	452	457	487	483	455	534	506	451	474	503	466	467	467	486	492	474	484	485	451	484	478	481	494	465	457	487	473	425	484	482	494	510	487	450	474	502	425	454	444	484	448	466	509	448	476	454	428	474	464	443	486	464	502	475	465	483	480	486	468	453	480	508	491	503	461	468	515	453	455	479	495	490	461	493	465	534	461	453	495	445	475	510	507	444	440	467	504	480	488	497	470	442	502	526	483	469	529	504	480	464	468	478	461	492	522	431	466	478	436	476	479	464	464	486	473	497	473	459	489	507	456	465	508	468	465	487	508	474	501	484	448	459	480	522	508	474	459	471	510	497	474	528	489	494	492	456	471	512	472	493	483	480	484	455	501	531	476	476	448	503	504	469	455	492	473	478	503	465	505	520	475	492	492	467	473	464	452	468	489	470	452	483	442	432	471	516	484	510	471	507	527	460	485	467	450	482	509	484	465	523	477	479	529	481	514	445	434	484	487	498	458	466	456	450	465	494	489	476	503	495	493	480	474	463	493	499	479	466	488	490	475	487	473	474	472	458	532	469	524	449	458	462	492	479	470	488	484	437	476	489	518	489	452	470	447	477	483	507	490	465	520	485	480	475	484	490	442	531	466	459	434	513	470	445	525	496	485	497	462	479	478	458	450	477	519	504	476	471	495	501	446	461	485	463	490	443	464	510	447	486	459	460	512	525	475	463	464	514	460	453	492	439	460	517	485	491	467	499	478	475	449	527	486	523	467	551	501	492	496	482	445	491	478	503	482	477	482	475	470	459	466	468	514	489	469	448	462	432	497	462	469	441	436	496	433	525	460	517	471	481	431	449	440	465	497	457	459	503	488	470	482	476	494	515	493	460	494	483	470	489	482	465	472	460	499	462	478	515	476	463	484	469	511	480	463	483	476	466	480	474	433	477	474	454	489	452	479	455	457	462	525	509	467	513	457	516	441	477	493	476	486	470	478	496	454	471	493	495	497	477	493	490	503	494	465	472	488	483	463	500	442	449	447	464	508	468	469	497	457	462	479	476	475	457	477	496	518	490	468	466	493	499	492	506	490	467	466	482	500	439	473	494	482	499	488	447	518	492	507	492	489	480	488	469	495	459	456	476	409	473	483	501	469	459	489	451	501	510	450	519	471	480	482	463	466	479	478	488	488	476	450	438	436	486	459	507	475	469	479	479	481	542	478	490	491	504	454	484	466	492	473	459	482	513	444	495	451	491	482	449	458	466	508	491	461	501	500	482	505	458	491	476	453	462	461	508	504	480	442	445	472	486	477	498	489	471	463	476	481	475	513	491	510	466	433	505	457	511	504	465	489	487	499	492	501	468	462	503	467	461	500	459	500	533	490	461	492	483	504	456	478	451	483	492	479	465	456	465	486	468	473	502	484	476	504	446	471	463	464	458	483	502	461	505	504	481	454	496	469	492	483	479	511	469	461	471	443	482	503	481	484	503	482	470	488	494	486	477	471	479	466	467	488	546	484	497	485	522	488	474	481	446	491	467	522	478	471	482	475	465	467	444	474	496	466	496	497	461	457	491	512	525	495	463	474	451	430	503	449	446	470	470	472	486	485	450	469	458	527	496	462	474	474	452	494	453	484	418	485	452	481	507	473	469	455	444	463	489	502	508	457	437	489	463	450	496	476	480	500	433	464	560	480	474	456	467	464	478	475	485	495	496	468	458	456	444	486	466	461	482	474	461	490	509	439	489	430	442	457	478	489	471	471	478	478	501	488	490	445	482	467	461	482	458	470	491	473	480	473	471	478	492	479	477	472	495	467	460	510	485	464	506	457	497	462	478	502	519	480	461	465	492	475	493	508	488	498	477	530	487	515	480	454	483	469	459	483	466	520	472	482	438	458	485	445	492	466	477	527	470	468	401	519	472	505	490	504	489	457	477	454	459	451	486	494	484	496	478	499	437	460	476	473	444	440	473	469	479	456	511	466	470	489	486	459	478	476	491	505	453	486	483	454	509	499	478	440	481	497	476	507	444	457	501	472	455	432	467	476	430	481	482	475	521	481	494	457	466	471	510	492	481	459	455	513	445	443	474	457	452	497	494	503	469	460	483	488	485	467	454	499	485	463	458	477	480	478	474	504	472	469	485	472	450	502	485	519	526	529	493	484	442	473	499	494	485	479	467	482	490	486	451	441	478	481	450	494	516	478	465	495	479	454	489	475	496	475	471	471	471	462	466	466	490	476	482	456	484	460	476	463	509	442	448	500	479	457	479	505	492	469	489	476	511	468	477	488	519	469	481	436	491	469	497	465	504	482	504	468	438	473	490	458	513	513	512	424	497	458	523	481	441	502	530	456	467	484	490	480	481	496	467	508	473	490	489	479	470	460	438	470	471	458	456	462	472	491	507	456	513	490	468	488	459	458	487	477	492	453	435	513	502	494	472	480	482	515	466	518	493	467	487	467	476	503	459	491	485	467	460	496	445	473	506	483	518	466	468	445	457	472	474	482	478	432	453	474	490	455	464	482	433	453	477	470	473	479	520	495	489	473	445	470	489	482	500	491	481	472	470	450	452	480	458	468	465	537	467	447	465	473	456	474	492	485	457	450	472	499	525	494	505	453	490	488	496	476	502	478	479	501	477	447	505	463	489	471	474	482	471	474	447
29089	20218	16006	9272	5233	3617	1946	1215	863	708	589	545	505	494	527	521	468	452	463	444	402	438	443	418	425	400	462	436	424	425	402	448	402	437	428	438	476	484	436	454	410	441	445	395	407	360	443	403	419	434	467	415	455	405	418	439	426	406	390	426	417	443	428	458	432	442	395	416	423	434	410	426	392	415	407	417	421	415	394	386	428	437	366	422	423	438	454	428	422	380	415	387	414	409	424	397	398	443	383	393	418	403	394	420	451	413	458	415	378	456	454	371	407	433	403	396	433	392	397	397	423	432	429	410	402	402	417	428	382	424	432	418	383	434	374	414	453	445	406	387	392	444	406	440	402	430	415	443	403	413	395	418	402	422	439	404	470	414	439	410	390	397	410	440	423	406	425	418	432	411	446	400	428	422	416	417	395	382	475	428	395	400	426	431	431	391	401	413	398	400	420	405	368	399	454	352	427	380	416	417	430	403	418	447	424	382	391	386	439	400	415	401	412	412	405	412	427	423	401	402	413	431	364	447	418	388	404	418	389	429	407	419	434	420	443	409	403	412	453	379	383	431	381	415	440	426	391	426	377	413	397	393	382	399	428	424	433	412	402	391	412	449	424	405	382	405	392	388	408	415	403	429	411	400	405	437	410	408	387	398	402	372	440	419	376	406	421	390	427	426	395	430	428	401	422	426	426	396	399	423	420	446	402	401	423	408	424	427	381	422	417	410	405	450	422	388	392	409	394	415	418	464	410	403	425	424	393	437	434	398	431	431	436	421	376	368	424	385	443	447	456	435	425	414	400	394	392	421	374	418	465	393	403	414	415	455	445	382	430	403	445	418	397	416	412	409	409	456	434	414	399	401	380	392	418	394	417	412	392	421	417	405	420	449	433	416	413	415	422	412	399	428	439	371	399	413	378	426	431	388	406	420	410	413	418	396	408	419	367	402	356	419	395	393	417	375	375	413	403	443	384	448	397	394	387	435	397	402	385	401	429	395	398	416	443	412	419	422	441	427	405	398	423	408	398	453	441	390	408	427	409	414	403	410	440	399	405	446	417	428	396	409	418	405	443	445	418	416	419	382	416	424	402	399	419	398	380	371	412	424	420	402	456	388	415	428	404	444	428	439	413	377	424	440	417	425	391	397	400	372	394	411	418	440	399	431	415	396	385	377	427	447	395	405	390	388	419	430	378	407	385	426	405	417	420	401	433	429	431	390	446	411	435	439	418	395	386	399	441	407	420	391	409	427	411	388	435	429	419	428	371	392	397	434	397	376	388	394	400	418	411	409	410	406	431	446	425	402	383	409	459	406	415	412	412	411	470	399	389	475	413	393	388	454	413	427	416	381	405	408	394	427	395	407	394	451	392	433	407	422	423	398	425	399	424	386	392	389	391	444	396	401	408	399	446	429	407	423	421	391	440	433	395	432	423	398	420	414	418	395	424	379	405	444	442	406	379	406	415	414	412	429	396	408	421	422	389	427	407	431	428	416	402	381	429	403	370	419	427	424	444	432	459	421	422	373	422	411	442	418	421	397	432	430	413	456	397	390	393	420	403	421	410	386	432	440	397	423	457	414	416	430	450	384	390	416	414	442	433	445	425	421	385	407	427	409	397	409	424	450	431	440	393	389	390	414	414	401	400	446	429	442	420	435	413	421	428	414	402	448	389	391	429	421	415	414	393	405	407	387	439	395	389	407	429	416	464	411	383	408	437	407	425	374	368	404	378	436	395	404	418	414	421	405	430	397	429	438	419	427	455	411	404	394	424	446	423	378	411	461	428	398	453	433	425	405	424	413	417	427	371	414	428	414	408	372	408	418	443	387	390	399	408	424	428	393	401	403	420	413	421	422	435	399	403	391	449	420	407	425	384	462	419	409	406	410	393	399	414	438	398	445	410	419	415	394	424	427	406	414	432	459	423	410	400	381	393	384	410	418	422	396	387	405	393	407	371	413	409	414	443	427	424	415	390	438	433	427	428	425	434	398	383	398	418	408	404	428	412	391	402	393	431	389	416	411	388	387	422	408	395	427	415	416	442	396	431	395	436	431	416	412	401	392	381	413	392	448	425	417	385	405	403	423	449	418	418	365	411	429	413	401	426	403	373	440	390	407	415	423	427	422	437	422	410	416	399	427	393	414	443	434	423	399	432	440	414	437	416	423	459	418	403	425	413	403	393	436	400	449	430	451	425	418	417	391	447	423	420	441	424	398	396	416	393	401	407	404	423	404	377	438	417	415	428	379	398	434	419	422	415	401	412	388	417	387	408	443	427	420	423	413	455	388	398	391	406	425	404	439	422	431	393	407	412	444	451	420	440	413	417	450	368	431	395	425	386	391	409	425	391	420	398	412	403	405	432	413	387	433	416	462	408	389	411	431	418	409	403	394	411	414	399	423	377	403	406	344	409	415	445	424	421	395	403	416	429	395	404	423	407	401	426	392	406	409	413	408	407	427	399	447	443	431	402	449	437	389	436	383	419	403	428	429	421	433	420	383	428	409	429	447	402	387	448	403	425	432	404	413	346	401	391	405	405	389	397	430	399	398	386	434	370	442	429	397	398	387	419	392	420	372	401	447	404	416	409	393	417	394	401	412	400	408	436	424	425	421	424	428	424	440	384	417	456	394	401	430	437	436	408	420	420	423	388	396	389	443	431	410	393	442	402	407	449	451	419	435	406	399	429	366	418	428	414	424	422	420	434	414	432	438	410	421	426	420	402	425	385	413	395	452	412	422	422	361	401	408	406	445	432	394	411	412	434	442	417	373	411	421	423	364	420	407	434	423	395	443	383	416	428	404	383	410	382	393	416	442	443	400	430	435	409	427	392	397	413	421	374	379	403	429	421	380	449	447	424	397	440	405	391	389	436	384	421	387	394	382	409	432	393	415	443	426	396	418	404	406	369	438	398	391	451	424	424	413	402	399	409	393	423	402	445	388	384	435	399	372	396	417	395	451	400	437	399	409	422	398	415	378	435	436	449	391	403	424	398	425	399	416	446	431	398	371	404	420	407	403	395	424	398	453	424	405	407	383	427	410	423	415	439	428	390	391	411	404	398	394	411	451	402	389	375	367	396	425	416	416	405	385	414	431	429	369	427	397	375	434	455	428	413	427	422	424	436	434	406	427	393	421	406	422	401	435	417	423	385	415	391	368	412	393	423	400	415	423	401	410	406	404	415	429	386	393	392	360	375	374	396	436	413	408	431	384	400	412	436	392	425	433	434	404	393	396	428	397	400	419	414	419	417	412	410	463	365	363	411	434	429	401	419	378	388	459	395	390	399	382	432	408	414	430	388	434	410	455	418	427	422	426	406	428	436	387	444	400	441	430	377	441	396	412	409	377	406	408	433	441	401	398	411	418	424	393	405	408	433	384	441	389	402	409	458	404	411	443	412	401	379	444	382	395	435	442	411	375	437	453	423	383	410	457	432	402	430	405	404	395	418	411	409	398	419	373	404	424	402	415	401	409	442	455	424	384	384	373
18671	17498	15785	8886	7094	5446	3065	2001	1279	904	725	671	565	558	606	571	525	519	513	487	462	452	428	429	458	427	441	447	516	485	491	488	488	478	489	522	520	484	480	479	487	467	498	471	455	467	474	483	417	441	429	496	473	477	447	475	466	454	484	451	454	456	463	493	428	435	437	449	449	444	445	424	460	395	451	435	461	442	438	457	455	429	453	452	420	440	463	445	421	432	436	430	437	421	437	440	437	457	454	478	451	432	430	466	464	449	437	432	448	458	438	414	414	434	438	456	420	433	455	461	460	427	407	434	458	421	416	420	416	457	455	411	466	374	445	463	440	457	420	455	444	445	444	431	455	450	440	452	432	424	442	421	462	469	428	447	428	442	456	434	428	434	462	431	437	400	435	448	420	444	425	407	452	455	440	418	447	429	436	447	437	439	443	439	468	430	459	427	456	404	429	431	471	451	429	417	416	450	473	406	441	413	444	441	415	424	432	451	428	430	416	464	441	427	432	441	441	439	434	469	443	463	447	464	495	425	494	449	501	461	441	428	448	404	434	442	459	439	426	450	442	417	418	453	443	451	420	456	403	470	415	409	441	430	424	436	495	456	433	439	457	456	417	433	433	476	442	461	440	419	445	469	441	387	472	463	431	472	452	415	438	445	416	477	441	418	426	442	419	425	431	429	435	435	442	459	449	452	442	426	458	452	442	438	448	468	454	434	426	438	445	455	446	450	430	463	436	447	403	441	386	463	422	453	414	391	480	434	467	440	445	440	452	433	441	467	451	424	460	423	439	462	475	438	442	408	466	395	434	449	457	419	418	462	452	458	402	453	460	459	466	432	453	429	472	456	438	432	465	426	435	430	418	429	396	456	443	459	460	412	413	478	461	446	404	452	470	448	450	425	414	462	480	460	465	446	444	466	457	432	439	480	458	430	457	468	443	456	437	435	454	428	429	403	453	494	427	456	471	446	438	454	435	443	425	449	417	408	421	426	408	440	398	410	444	424	421	428	439	457	441	429	436	414	443	446	396	446	465	470	455	401	451	464	416	411	450	413	422	422	442	443	469	437	442	437	450	431	461	429	411	458	446	440	444	424	415	440	466	422	436	465	425	445	423	418	468	460	439	443	444	417	447	453	450	439	486	437	442	425	425	427	418	428	436	415	422	417	438	406	439	434	446	451	420	503	431	446	449	428	445	436	450	433	451	467	455	428	421	408	449	492	471	452	423	447	414	463	460	459	450	466	403	458	427	458	468	421	451	419	446	454	425	452	461	389	438	455	448	460	425	427	460	454	422	433	433	459	425	441	474	490	476	463	414	430	445	439	435	440	493	472	441	446	483	466	445	439	447	462	427	429	461	464	463	453	432	418	436	477	444	422	456	486	449	443	443	428	425	438	455	435	417	423	456	442	434	457	444	425	410	443	404	440	440	448	443	428	460	419	508	408	411	480	451	445	446	442	451	434	420	461	448	448	459	451	433	452	465	446	467	450	437	415	443	451	473	474	419	446	448	438	461	417	417	422	457	423	427	445	445	440	438	424	442	416	394	456	470	472	426	454	450	490	429	413	467	408	416	434	429	454	427	431	435	442	429	433	398	446	446	425	459	458	460	417	456	433	454	453	458	425	440	436	432	448	425	432	412	415	443	460	430	445	427	453	444	447	422	450	455	457	472	433	478	433	450	459	451	415	451	427	418	453	469	453	420	436	415	418	423	474	454	404	438	435	423	439	451	432	427	421	455	429	474	439	447	428	418	413	439	480	460	452	446	454	432	431	491	460	415	431	415	451	419	457	448	437	432	434	416	416	422	413	456	467	425	444	443	417	451	400	442	479	421	449	467	434	447	413	464	409	443	418	447	441	418	426	458	471	446	443	426	441	421	464	434	456	465	428	447	461	444	447	406	432	460	438	463	441	436	424	435	421	492	436	444	438	398	450	447	430	468	469	429	447	465	436	483	441	459	468	411	449	448	423	446	431	428	425	423	422	419	443	412	432	433	431	427	423	466	432	455	485	426	455	423	459	434	446	445	440	453	394	457	442	464	434	439	437	445	427	432	437	426	436	426	465	415	442	453	440	457	421	432	448	448	415	475	467	420	422	435	446	430	408	464	460	483	477	448	447	429	463	455	447	431	452	406	450	432	448	444	443	441	445	451	466	394	474	448	446	449	411	452	440	475	411	455	440	421	438	421	460	449	463	444	425	466	440	471	445	484	460	442	434	420	458	466	502	434	439	455	447	464	447	436	443	445	400	435	457	421	431	428	439	428	408	449	421	444	407	445	487	427	397	435	474	456	450	445	448	440	469	437	451	437	417	454	444	459	472	415	469	468	452	433	425	453	422	405	461	409	441	425	420	415	443	428	446	422	425	440	441	423	421	419	468	455	468	459	429	420	446	450	382	430	441	405	481	506	469	439	436	434	466	468	441	454	435	449	428	435	417	436	411	426	423	431	434	415	444	451	447	459	425	421	424	446	402	507	456	432	428	426	441	456	489	433	445	460	470	429	478	440	453	443	469	450	444	430	422	444	435	423	424	420	411	478	455	474	389	469	441	462	454	461	411	450	474	451	445	470	437	430	415	427	444	470	436	463	455	453	421	444	466	410	428	483	479	422	395	444	412	446	419	420	450	409	453	474	436	457	433	441	449	421	417	395	433	460	434	461	401	419	452	413	411	486	465	441	468	471	458	434	427	422	436	453	421	460	422	453	469	459	459	449	387	402	432	449	495	418	423	466	458	426	428	422	435	406	423	431	475	458	426	438	443	424	436	450	452	494	427	467	458	445	440	452	451	455	456	479	437	441	394	456	439	456	441	444	465	438	434	449	455	452	441	434	456	390	440	424	456	412	454	417	433	440	486	413	449	444	428	423	434	475	434	375	437	409	459	445	469	407	463	454	473	436	423	479	455	483	395	419	472	463	423	451	429	416	402	434	399	432	477	408	431	423	442	424	428	438	377	401	388	439	433	437	468	452	469	379	421	412	439	406	425	454	413	408	428	453	427	418	473	428	435	443	470	439	466	403	424	451	457	400	444	439	439	396	448	445	440	435	457	425	462	493	468	475	461	446	416	451	438	424	465	451	447	432	431	443	447	448	436	443	460	434	459	410	452	454	479	495	440	430	436	462	431	482	415	410	425	452	439	433	425	449	444	426	436	446	481	421	399	488	438	445	491	435	426	411	455	421	420	416	389	439	434	438	441	441	424	469	470	468	411	433	459	463	418	442	437	468	455	419	450	433	418	424	421	437	431	445	415	434	414	453	431	435	450	472	418	435	426	447	435	432	435	395	448	458	440	462	428	420	405	430	428	423	438	457	475	476	446	472	470	465	399	425	463	422	423	477	443	442	446	446	445	436	409	432	422	474	409	416	453	422	414	448	416	421	418	421	456	418	441	477	462	444	461	403	451	458	420	462	423	417	418	447	425	421	462	397	478	452	465	427	432	415	444	420	454	424	431	397	429	464	459	417	429	432	447	425	468
23205	20626	27735	23569	20660	13127	4207	1578	1076	821	659	584	520	491	425	401	399	390	383	324	311	292	321	306	308	317	320	335	335	362	340	341	368	357	348	376	429	390	363	382	350	329	331	325	337	315	322	313	350	323	335	333	327	284	294	342	292	323	309	284	326	295	300	285	300	288	283	324	332	254	283	285	299	280	262	291	287	299	304	270	295	293	280	292	289	275	302	321	301	283	308	320	306	297	298	261	303	274	279	327	275	288	299	349	309	289	280	288	283	293	293	324	315	295	280	302	270	271	296	300	296	283	318	276	287	277	313	288	258	286	283	272	297	267	308	311	254	293	279	288	309	287	284	292	291	282	281	322	296	289	282	301	293	283	306	254	243	278	295	273	263	263	291	319	286	269	297	301	280	308	322	311	272	292	306	270	260	310	313	269	304	325	282	287	271	294	299	282	302	297	303	265	285	290	270	274	321	293	311	283	295	287	326	276	311	316	312	317	293	287	269	263	304	283	275	305	301	294	296	306	276	283	319	266	291	315	293	311	285	304	324	290	280	308	288	299	301	301	280	297	301	290	270	297	313	306	294	297	300	278	274	301	293	303	320	264	300	323	312	278	285	326	294	325	278	299	279	313	289	318	267	296	307	274	295	293	293	288	288	275	283	288	287	285	311	284	292	272	302	294	250	327	257	309	287	269	315	297	282	322	287	318	292	291	316	306	292	272	291	300	294	268	291	282	293	278	339	261	263	293	298	308	302	286	267	303	279	298	284	306	300	297	306	307	300	294	279	288	268	289	290	268	286	296	283	284	284	286	277	273	296	298	298	294	265	276	299	303	268	287	290	284	286	262	288	300	281	282	274	271	282	307	301	278	299	276	302	292	308	312	296	297	316	262	288	291	259	297	280	301	293	317	287	287	281	287	300	272	320	315	270	290	301	300	286	296	279	285	313	288	268	305	306	281	295	285	279	285	296	296	314	285	303	292	293	283	279	310	311	283	294	253	279	309	301	265	295	265	301	293	278	286	302	284	264	275	300	308	279	293	302	282	258	307	275	294	280	293	294	266	294	295	306	283	291	265	303	291	276	309	266	287	285	280	306	301	299	286	261	254	274	304	301	269	277	291	291	324	322	268	321	308	253	241	247	280	287	313	272	262	274	280	288	319	274	282	277	311	294	283	302	280	314	302	268	293	293	310	274	310	306	305	262	289	296	287	308	302	278	293	293	280	283	294	296	318	280	275	310	295	271	278	285	295	322	306	288	277	287	289	308	292	314	295	276	306	314	285	255	260	277	293	275	285	283	307	303	294	269	311	293	264	295	307	283	303	303	276	267	257	298	257	322	313	307	291	257	292	278	267	269	303	289	285	248	291	277	276	291	306	259	285	276	284	319	293	290	297	282	270	294	275	280	281	290	317	287	280	272	298	300	296	249	288	285	298	295	283	304	283	280	284	268	261	277	268	254	317	286	301	307	282	280	263	278	266	341	272	308	302	303	302	292	297	286	283	314	326	292	289	282	280	284	281	334	280	295	295	288	287	304	302	286	259	273	291	307	283	305	265	281	302	285	319	296	284	291	308	278	309	281	283	284	308	302	297	284	263	283	300	303	275	303	276	270	301	261	288	315	278	282	284	289	285	297	298	281	292	316	299	269	279	303	278	298	304	290	287	314	298	315	289	269	275	332	313	293	300	277	292	268	285	289	310	317	290	283	292	273	292	307	290	286	292	297	324	305	270	291	257	264	291	326	293	294	305	282	275	298	300	271	288	309	284	310	329	288	282	308	285	299	275	264	277	289	287	277	287	263	267	261	277	278	271	285	289	285	332	265	281	292	292	257	318	297	293	272	304	310	325	296	296	300	299	302	291	277	278	279	270	312	276	266	294	251	252	274	303	290	279	287	294	286	307	267	282	301	292	265	268	292	278	256	299	314	306	283	305	288	275	285	267	271	304	288	294	304	267	328	301	284	300	272	308	300	296	298	282	306	275	298	324	307	281	292	305	295	269	292	318	290	284	320	283	294	250	271	293	287	287	259	289	244	253	289	270	271	294	279	303	303	239	306	297	297	304	260	287	301	274	266	349	290	299	316	304	277	277	291	288	304	264	280	310	267	300	295	285	256	290	277	276	302	282	290	287	271	306	276	281	283	271	286	272	311	279	274	291	294	294	295	298	282	297	294	298	304	297	272	244	283	306	257	296	276	277	261	286	330	278	301	279	306	289	291	282	295	308	289	273	296	289	276	293	304	261	313	302	272	277	292	295	263	288	320	263	298	302	317	319	296	309	279	298	279	277	281	284	277	294	291	292	272	282	288	308	272	310	285	320	275	276	285	254	289	287	281	299	300	301	307	317	274	254	260	296	277	287	277	340	248	335	321	335	289	300	303	296	287	303	311	296	276	301	313	297	295	297	288	296	277	278	276	316	276	290	281	290	293	276	309	289	290	288	288	290	288	299	312	272	299	330	297	270	329	277	309	304	269	300	285	278	273	294	301	318	307	304	299	269	281	314	309	306	318	305	279	287	297	275	269	292	281	316	297	291	291	332	295	278	280	279	314	283	283	277	313	315	298	288	286	292	302	313	316	256	295	293	278	270	310	274	325	300	308	266	293	315	285	290	311	294	265	301	311	286	305	255	285	306	301	270	276	296	280	301	298	306	299	253	280	281	283	268	277	290	260	245	285	301	247	288	285	275	281	290	309	293	281	259	286	285	303	299	301	279	287	303	301	299	275	281	304	295	313	284	288	294	312	287	297	307	318	279	265	248	309	310	337	285	301	272	272	277	292	316	271	296	280	287	291	295	290	302	276	288	295	301	301	272	300	296	285	275	273	283	295	288	294	285	294	281	267	288	285	268	303	273	259	291	295	310	286	272	289	320	287	285	268	253	303	330	257	306	274	307	295	281	300	293	268	326	276	294	274	304	294	269	282	318	279	299	283	288	264	294	308	293	281	267	306	295	277	276	309	274	297	316	278	296	289	289	295	284	309	288	292	277	285	285	281	290	261	299	313	284	279	286	300	284	318	317	272	289	262	276	282	323	307	290	299	276	268	281	269	311	287	304	255	251	303	299	310	292	282	337	278	293	280	283	284	316	272	300	298	274	280	319	276	287	281	312	248	303	293	283	270	308	284	302	266	263	301	309	297	302	282	291	315	292	278	263	292	320	291	339	299	283	273	302	313	286	291	292	288	303	333	275	294	287	264	270	294	288	273	260	276	279	302	301	292	296	302	325	265	274	261	311	282	296	272	302	286	258	327	296	279	275	330	278	314	249	320	330	317	295	263	274	287	283	296	276	297	282	329	287	261	294	292	303	284	290	294	306	309	266	297	278	276	310	261	273	299	311	301	292	295	274	301	285	255	286	289	298	266	281	305	302	285	289	268	283	280	272	264	274	297	266	281	290	296	289	282	269	311	302	266	280	279	282	298	266	274	306	281	291	297	301	284	296	316	308	297	279	279	294	299	306	306	281	256	287	298	293	286	302
20384	24795	21228	13723	10158	7088	4514	2392	1630	1225	961	772	691	646	620	522	449	485	447	405	366	324	336	325	346	343	327	343	347	358	396	423	415	380	387	457	449	431	425	430	381	363	358	343	352	329	369	347	347	365	366	352	373	342	344	334	382	363	354	336	349	304	294	342	305	319	307	308	348	331	311	314	307	310	316	282	323	277	303	326	330	326	297	287	337	313	332	285	306	258	286	299	300	289	310	319	315	323	310	285	295	326	330	328	347	307	309	324	292	303	271	289	322	310	276	331	303	290	329	298	302	308	297	306	317	270	324	327	276	290	321	279	283	337	340	296	335	320	311	316	302	283	303	303	308	296	269	300	283	307	315	308	295	297	314	315	319	332	289	300	300	302	302	310	319	359	317	296	322	327	290	315	308	310	329	298	293	274	328	304	334	317	331	304	270	277	316	323	309	290	319	314	301	301	296	343	314	314	320	305	310	336	283	316	291	312	326	295	307	322	324	325	330	312	306	305	299	301	309	349	283	329	290	288	308	292	320	321	330	326	294	305	299	302	320	324	322	280	284	306	339	278	297	295	308	338	327	306	328	291	330	311	275	311	313	312	296	307	308	308	342	339	272	339	289	319	310	334	304	322	297	306	290	308	308	339	323	303	339	302	314	294	277	304	298	314	277	300	300	297	328	290	313	290	303	304	305	335	320	266	321	311	309	300	305	314	326	298	333	306	295	317	293	321	276	278	294	288	322	334	325	295	296	302	322	320	328	306	287	326	288	299	311	308	307	317	309	294	308	304	299	312	290	319	320	297	312	305	276	342	296	296	305	316	293	343	266	333	314	293	290	311	321	350	282	328	325	306	294	312	306	290	317	312	291	307	297	331	310	304	339	292	296	298	305	360	325	345	310	335	329	329	269	324	286	287	318	315	300	318	292	320	296	302	309	321	328	324	333	309	332	284	307	292	337	307	327	288	279	321	340	304	316	302	284	285	320	270	282	332	323	303	315	325	323	337	286	294	305	311	320	308	289	283	300	334	346	312	283	307	312	331	306	309	338	315	334	303	324	275	302	355	311	296	278	316	317	275	272	316	305	291	327	321	338	297	343	290	303	334	328	329	307	296	316	287	299	313	311	330	311	326	330	332	291	305	289	324	313	293	337	321	312	322	291	336	273	279	304	311	322	330	297	287	313	313	295	294	315	341	294	314	292	306	347	311	319	299	330	314	328	331	302	293	305	310	310	322	285	297	278	334	329	336	295	315	345	312	275	298	327	286	299	302	319	319	288	341	314	297	312	284	327	332	321	303	300	338	291	329	326	300	305	292	335	333	325	303	279	343	319	289	314	298	287	325	323	311	287	319	282	333	267	301	325	285	318	288	285	316	318	303	289	312	286	295	296	323	279	305	315	271	260	312	303	306	302	330	314	314	328	307	312	319	331	299	320	304	295	336	342	312	299	285	309	294	313	305	323	289	319	296	326	319	275	277	318	326	320	302	289	280	306	317	345	312	324	320	274	348	306	290	296	269	286	308	326	318	326	318	295	277	276	319	333	314	314	326	310	314	307	285	325	292	283	306	332	352	318	300	333	321	328	284	308	301	268	328	337	300	367	275	297	316	297	311	291	279	335	323	299	329	289	345	317	311	301	283	281	304	338	306	323	311	293	295	300	311	325	307	267	317	327	291	297	270	331	319	342	267	299	318	301	299	274	312	332	289	296	321	306	304	295	311	296	327	303	291	302	286	302	281	295	280	322	302	352	333	299	290	310	306	280	302	325	313	329	283	311	311	293	302	317	319	327	329	303	323	336	300	305	322	304	295	274	302	307	302	330	326	300	301	294	307	315	303	311	308	328	307	302	318	318	291	331	331	307	310	309	318	316	326	326	305	296	318	301	302	333	291	305	283	313	325	342	328	294	314	306	320	340	297	295	300	311	295	285	339	310	297	278	308	311	325	316	315	301	292	321	321	324	306	276	349	311	309	301	290	268	314	290	316	335	296	307	307	297	320	283	311	312	336	343	335	281	307	331	300	300	310	323	274	311	328	327	353	310	315	317	298	320	336	318	308	310	323	321	318	306	313	277	282	337	306	289	305	345	284	328	297	328	301	308	311	283	285	333	306	330	310	320	290	292	297	325	294	330	330	268	303	325	316	297	334	298	301	298	318	295	277	320	336	307	311	333	339	322	300	329	279	310	271	317	284	307	328	309	310	272	338	326	321	342	327	310	315	256	296	300	328	350	297	342	312	287	293	285	285	321	297	305	319	321	329	278	306	307	284	320	306	299	329	323	293	314	287	369	314	332	290	324	296	314	322	289	327	301	286	301	306	299	272	295	293	329	312	330	317	306	312	307	303	308	307	345	294	324	314	297	301	310	295	303	284	298	273	277	296	301	321	296	317	306	327	326	312	284	317	332	330	290	297	297	306	296	313	298	297	330	312	316	324	303	280	313	307	318	313	294	304	300	322	317	325	315	299	300	273	289	300	291	305	313	279	284	312	296	291	335	295	284	286	294	329	322	302	290	341	327	313	311	297	326	307	324	298	308	298	305	311	298	288	305	295	297	308	300	312	287	267	314	315	311	313	296	317	305	312	303	279	285	311	322	326	328	299	285	336	284	296	333	315	282	311	275	327	335	322	288	308	298	290	293	302	293	307	266	302	336	305	309	322	308	296	321	330	332	312	291	283	302	306	323	298	312	279	280	291	313	316	306	307	302	304	296	284	304	309	314	299	288	329	318	303	292	334	298	317	307	273	297	305	314	331	346	300	277	328	327	312	287	342	299	306	314	327	315	288	336	312	310	313	359	311	313	313	317	299	332	297	295	306	330	319	329	310	320	297	321	286	299	321	294	318	328	330	323	304	315	314	323	332	309	308	329	304	301	304	314	272	295	304	332	283	302	307	320	324	311	367	299	323	310	308	279	315	286	283	326	305	324	313	331	274	325	294	285	308	329	303	313	323	291	305	323	295	313	315	300	313	317	308	300	294	273	284	315	294	309	311	309	304	293	304	301	322	347	260	309	303	287	279	309	305	307	316	324	329	298	325	304	291	320	295	293	318	291	315	321	321	340	302	329	331	310	312	342	320	311	278	346	325	313	288	331	290	305	323	292	283	315	299	325	307	303	311	315	272	302	285	331	320	328	284	341	315	300	347	297	313	335	302	325	320	295	310	277	304	310	301	302	293	307	313	329	308	310	370	300	318	287	341	318	315	308	297	320	313	282	332	310	304	344	327	324	309	272	325	314	283	319	289	323	316	330	307	312	338	283	300	280	320	293	307	301	311	339	282	304	324	284	327	307	332	287	292	304	318	282	285	315	332	298	324	339	277	300	323	310	331	296	287	315	310	305	264	308	313	284	278	276	286	302	314	302	318	308	320	314	286	293	323	296	324	300	282	326	334	307	293	291	301	313	312	318	283	298	314	316	331	326	287	327	303	343	299	314	312	294	322	326	280	294	287	294	312	320	336	292	291	317	290	265	337	294	307
25589	21701	28116	25838	15310	4624	2452	1310	1002	899	823	772	722	733	709	644	659	606	647	685	626	591	626	578	553	614	635	636	614	590	599	618	607	600	648	628	625	642	654	622	617	610	581	601	577	629	597	576	609	548	596	591	612	645	575	617	589	610	562	537	592	559	576	610	646	539	620	606	550	574	567	567	544	569	569	595	555	532	594	556	626	602	620	561	563	589	554	561	563	572	565	565	522	592	565	604	595	607	623	622	541	604	559	646	604	560	573	565	578	548	535	586	572	559	592	578	569	613	554	587	552	585	596	552	572	549	557	577	575	558	596	572	532	557	595	613	580	567	594	561	599	589	565	595	542	563	532	572	523	572	576	584	534	614	560	583	580	594	604	613	599	533	613	531	598	552	612	602	547	567	568	572	586	598	575	624	539	584	574	608	594	555	569	577	565	582	573	563	579	558	591	650	559	534	548	570	582	577	530	587	564	584	575	541	587	641	545	577	567	546	589	526	561	586	578	571	561	512	603	589	585	612	580	567	595	557	556	570	578	544	570	569	591	538	599	560	569	590	588	594	575	598	600	559	592	574	531	579	583	557	574	576	562	529	582	610	548	584	559	531	584	596	557	571	580	580	592	580	569	624	562	586	556	601	558	570	553	531	573	554	543	576	556	574	576	623	607	577	564	596	552	577	561	575	565	537	582	544	586	602	617	596	539	539	572	577	575	507	542	559	604	526	606	569	581	570	555	585	608	484	599	529	589	567	571	588	560	566	576	546	558	551	560	597	580	556	588	590	626	598	558	607	597	546	571	572	561	577	557	572	590	557	554	616	560	608	591	603	575	594	561	542	544	558	562	553	563	494	539	542	597	576	596	576	530	535	584	578	568	593	559	536	553	567	574	579	530	588	550	570	530	564	578	574	541	598	572	601	558	543	554	557	554	581	535	584	543	560	533	551	596	529	568	591	536	565	594	536	572	572	578	554	565	555	588	594	549	576	610	539	577	589	557	556	566	517	563	554	532	601	530	614	591	612	583	555	582	558	568	586	603	591	600	544	585	588	612	550	569	566	586	603	603	575	573	576	584	584	564	563	563	609	540	562	566	580	537	581	565	549	591	602	545	567	541	599	570	570	566	554	608	600	578	568	558	568	565	546	578	562	540	626	554	592	595	583	584	600	540	565	560	566	535	562	555	596	573	564	563	568	565	567	547	575	604	529	562	555	555	549	584	574	597	594	584	572	589	602	528	579	603	584	559	602	587	558	585	578	565	594	600	609	569	583	545	548	551	611	540	592	608	550	564	539	577	538	589	574	564	620	591	567	592	624	572	561	561	599	584	570	551	569	538	573	578	589	580	616	552	588	575	575	572	568	594	590	585	569	555	536	630	582	603	582	567	551	582	618	599	601	580	595	592	604	565	601	595	599	541	545	537	569	563	546	544	592	600	561	592	562	515	576	574	598	591	562	569	616	554	591	596	562	606	576	602	570	566	598	602	595	556	564	616	530	549	570	560	641	573	608	532	548	572	579	605	567	582	558	593	577	603	541	599	576	560	539	602	558	596	587	589	554	533	595	590	595	531	572	612	588	580	614	578	616	578	572	566	592	585	566	602	562	565	569	587	565	572	561	590	610	564	567	553	547	569	614	583	573	558	558	566	542	562	583	586	583	564	562	559	574	580	571	590	575	516	580	579	546	560	556	630	557	572	523	580	612	576	573	605	589	537	620	557	592	574	521	526	556	559	549	566	622	534	576	556	591	531	568	567	584	589	556	555	576	522	560	521	537	543	587	593	558	579	584	548	555	568	577	567	554	556	575	537	549	606	585	584	575	566	550	559	569	574	589	560	533	575	542	564	582	597	588	594	551	580	575	568	567	577	570	569	528	558	547	553	584	598	589	587	587	548	592	584	564	571	572	566	512	542	551	535	553	580	541	548	572	547	580	591	554	535	562	553	583	566	595	557	584	560	596	549	579	587	621	582	578	591	586	575	568	591	574	559	594	551	570	572	586	588	513	523	574	562	593	589	547	550	569	581	578	569	549	560	613	554	575	573	559	581	532	591	559	575	505	601	564	619	575	540	536	601	575	580	585	547	599	564	551	545	574	588	595	573	548	602	559	584	604	580	541	567	566	541	565	598	572	591	523	593	521	551	597	571	528	612	572	565	618	592	564	609	543	563	550	573	588	554	601	600	573	573	555	593	584	582	608	598	547	580	588	581	501	609	581	543	595	556	555	569	566	607	539	522	576	586	545	631	575	574	578	543	551	599	639	586	557	602	536	560	576	564	541	586	588	554	609	596	624	538	552	580	579	586	575	551	591	565	575	568	558	560	572	591	550	561	554	614	555	585	513	589	601	591	519	534	587	567	588	576	560	552	539	601	562	579	581	571	595	565	544	512	597	538	543	599	575	592	575	565	566	613	612	529	576	578	550	564	600	552	513	587	579	560	575	556	556	562	578	581	552	577	612	565	564	556	588	571	585	574	597	616	544	577	594	578	580	623	603	608	599	585	572	606	585	595	593	576	599	600	546	584	585	551	561	582	590	558	544	559	587	583	564	574	494	574	571	599	581	562	571	579	567	568	564	598	611	592	592	583	586	622	587	583	571	579	576	583	547	586	603	511	550	549	555	602	624	520	564	539	593	569	602	558	558	593	579	561	556	579	557	582	580	536	508	574	523	560	594	565	573	590	588	584	600	586	543	552	569	575	580	570	551	530	591	592	555	587	536	544	580	567	610	595	564	583	552	594	524	537	553	584	565	561	583	580	569	535	556	558	630	543	570	596	539	601	554	609	585	586	545	550	518	570	573	560	581	600	557	597	612	592	565	589	567	576	572	550	569	584	571	570	622	549	554	553	548	525	566	560	547	553	540	560	545	530	534	510	509	567	560	537	550	577	568	562	600	558	535	603	588	650	555	534	572	556	557	557	554	524	578	583	567	577	605	569	606	584	581	599	560	588	590	581	582	558	548	592	561	559	543	571	555	578	587	581	550	572	558	567	559	597	543	593	579	602	554	608	529	565	590	580	572	557	559	578	559	574	541	503	611	568	567	566	539	581	576	549	575	606	567	579	608	542	598	579	561	575	587	591	597	561	582	598	606	590	582	541	537	579	550	565	581	575	546	577	598	561	577	586	585	551	595	552	585	590	612	572	587	564	551	573	549	571	553	589	549	502	572	543	610	575	558	596	578	541	601	579	561	522	593	562	576	569	595	586	584	517	616	593	580	560	615	597	594	556	545	589	596	563	560	596	559	575	554	602	609	596	547	541	578	551	576	559	575	563	599	596	594	588	608	550	567	596	566	539	594	580	552	556	569	601	553	567	588	568	551	553	546	598	570	555	532	577	623	587	570	567	552	612	538	546	624	579	577	564	531	587	627	600	609	583	604	595	620	549	566	564	554	617	603	554	590	555	576	556	584	566	612	555	564	562	570	611	589	558	601	624	590	601	592	545	531	548	527	553	583	534	556	546	588	582	586	592	585	595	611
19923	22779	19958	12939	8751	5570	3728	2005	1468	1246	1080	963	942	838	800	777	684	722	709	643	599	610	636	629	619	624	569	627	614	619	605	655	641	652	687	739	651	700	704	598	602	612	618	642	614	653	621	616	584	680	633	613	637	607	558	656	641	631	617	587	623	595	576	634	570	595	594	562	625	629	601	593	570	621	629	634	602	592	570	608	528	591	572	573	573	623	532	580	601	606	566	599	585	612	572	585	664	611	583	637	572	607	622	628	614	598	626	595	579	597	537	606	596	548	573	571	620	611	578	612	604	565	609	573	577	572	565	635	568	609	556	608	586	595	613	561	596	661	583	545	604	570	620	624	577	626	629	571	626	550	582	534	553	604	576	600	570	574	581	523	594	597	591	573	608	584	597	567	617	554	620	585	585	617	584	609	567	589	615	542	617	604	617	597	609	568	589	596	538	648	575	605	574	571	562	570	570	607	608	595	576	553	608	573	606	609	577	647	613	541	595	605	617	593	571	600	595	621	602	579	604	574	590	581	614	577	591	600	598	619	584	596	608	602	593	561	567	595	633	578	626	592	624	594	623	588	615	587	570	550	549	556	571	649	612	558	568	597	566	624	567	630	618	613	591	565	608	604	604	590	602	584	569	563	589	597	537	633	586	555	618	600	606	570	558	627	612	591	606	615	578	587	587	594	549	603	633	614	593	604	588	632	615	647	550	610	610	609	573	615	563	577	587	564	571	611	633	587	609	568	618	582	566	602	554	593	570	634	603	617	622	544	579	589	555	568	555	567	612	583	573	597	562	630	587	578	614	537	586	574	611	606	554	568	613	541	567	563	614	571	649	590	583	583	616	609	610	579	622	592	584	586	594	589	570	601	578	558	617	637	573	614	610	566	639	583	572	561	585	572	644	616	584	603	588	599	576	587	571	611	583	583	615	575	559	593	587	605	588	586	542	573	634	611	593	585	583	585	608	560	581	601	576	649	567	608	581	631	582	596	589	568	620	561	591	579	579	580	584	634	628	574	583	599	579	641	576	578	533	609	607	594	602	605	579	599	616	631	610	571	592	598	589	618	582	584	550	575	551	582	604	587	561	609	568	619	570	589	610	600	616	586	562	586	581	585	609	616	544	589	556	596	615	577	624	625	622	568	530	584	608	569	572	594	608	629	610	605	562	575	551	592	621	579	630	572	560	624	608	606	563	561	554	645	571	596	591	619	591	542	574	570	601	603	586	587	584	591	588	584	614	618	626	599	560	619	568	554	567	590	614	657	597	618	624	581	586	569	599	594	573	583	617	599	593	634	585	598	608	557	612	633	613	598	580	575	616	607	596	596	611	644	694	587	612	625	593	575	600	580	593	548	570	565	636	585	623	613	535	594	581	579	576	586	617	578	561	578	603	584	576	568	591	595	577	573	591	564	564	596	579	582	588	597	581	590	562	589	559	580	587	587	554	567	612	563	570	592	561	563	583	583	590	582	604	559	585	574	587	642	539	548	584	582	601	607	589	587	613	633	585	631	630	627	604	546	625	596	567	584	557	639	601	600	640	603	611	584	583	623	578	573	638	622	594	597	582	592	580	590	588	597	570	559	591	580	572	603	629	580	596	567	542	619	565	627	594	581	581	586	555	647	566	606	556	552	638	572	578	569	582	573	593	585	564	611	553	595	572	585	579	600	545	586	606	566	599	593	600	602	617	549	619	541	600	573	606	606	616	630	607	591	610	615	562	560	566	570	586	577	559	609	599	581	598	588	552	606	599	622	567	572	582	552	591	579	588	567	602	562	609	593	600	582	581	558	556	593	591	580	558	562	587	586	575	612	581	606	601	597	593	564	600	594	570	572	552	587	620	593	589	568	573	601	587	624	602	589	628	635	584	581	585	612	617	600	600	566	606	596	593	585	596	577	563	568	556	595	579	577	580	594	623	565	603	612	626	518	585	591	612	614	594	614	600	583	560	605	582	633	593	574	592	560	589	567	602	589	616	598	569	581	571	565	566	584	560	575	643	533	579	597	577	601	600	594	553	576	563	567	591	575	582	577	583	572	619	562	599	560	623	575	590	586	627	547	613	565	601	563	600	603	541	611	579	609	577	585	546	632	577	582	563	561	558	574	593	609	603	612	605	558	569	567	587	577	591	591	588	551	552	628	600	582	569	541	597	590	595	595	618	561	599	578	570	610	570	560	580	582	606	640	615	602	621	596	585	576	612	618	605	565	584	572	588	621	599	561	619	607	596	569	622	577	580	608	611	556	579	556	630	613	599	618	588	566	552	622	621	612	570	632	632	552	603	634	599	558	598	572	610	599	608	581	600	611	598	576	581	582	600	631	581	595	592	587	556	577	572	601	583	584	577	576	531	570	589	639	589	585	587	617	602	618	570	600	623	599	614	578	564	616	545	564	571	642	593	591	574	643	631	556	547	628	620	570	613	584	603	603	571	594	631	573	625	584	591	630	606	617	598	584	589	574	595	597	553	611	622	603	594	625	611	549	557	598	582	558	572	586	592	584	567	579	616	602	584	536	566	621	594	616	565	616	579	550	624	619	608	588	600	595	593	577	634	598	564	578	605	584	578	548	572	624	582	584	543	611	564	608	577	589	532	584	551	553	591	587	596	590	544	587	600	589	608	601	584	641	577	609	587	566	580	540	587	581	610	602	628	580	547	568	588	565	615	596	632	593	529	589	560	573	620	566	572	574	620	616	565	600	598	612	569	584	593	600	569	577	616	598	565	579	593	608	565	600	605	625	612	598	570	600	539	584	632	593	570	554	553	569	625	587	574	588	597	611	599	577	551	633	585	597	583	585	607	611	609	607	567	625	608	591	588	545	596	549	602	592	596	579	583	585	576	629	642	572	624	612	620	559	546	587	575	623	608	604	551	591	566	601	587	606	599	610	608	648	613	622	619	590	590	606	590	622	624	596	577	576	547	589	618	567	579	618	598	591	609	615	602	661	564	603	619	580	580	580	553	561	570	603	616	569	590	581	575	563	570	627	586	624	594	612	598	588	570	565	593	573	655	601	565	581	579	622	554	557	615	622	594	587	592	633	577	582	614	582	589	646	604	566	622	566	558	608	583	621	603	556	589	612	589	582	584	568	564	593	593	582	583	584	579	552	613	617	589	570	634	543	602	582	616	540	575	579	569	590	547	578	611	560	538	591	569	564	591	577	595	539	585	576	588	561	601	623	577	610	607	586	593	584	590	608	562	613	567	551	576	538	578	599	583	548	626	594	591	597	599	571	578	586	568	591	564	608	573	603	603	604	641	577	584	621	582	567	581	572	571	573	581	592	567	629	591	567	651	591	583	635	586	580	595	575	602	597	590	613	578	605	585	604	564	576	579	607	569	585	568	586	604	595	589	614	617	563	633	573	624	596	547	585	593	593	601	564	580	591	607	588	593	624	619	580	566	561	558	602	601	615	609	583	573	556	593	570	624	588	632	587	598	586	613	595	633	578	638	574	626	592	569	588	583	608	602	636	569	603
22135	20693	28206	23210	20704	20818	11200	2428	1334	1201	1113	940	810	802	715	704	667	637	590	528	541	486	515	519	509	485	504	489	528	524	531	555	529	612	563	560	610	557	575	568	517	539	465	492	476	527	493	537	493	547	538	545	510	554	510	504	539	476	476	509	501	511	483	484	489	464	439	443	477	441	455	487	468	468	477	452	460	471	475	494	444	477	424	469	479	459	454	469	462	492	459	471	466	484	455	415	498	476	523	469	457	460	485	483	476	482	479	482	511	488	424	448	493	422	459	452	484	476	527	443	463	481	491	468	446	471	478	488	438	469	495	485	439	495	448	438	463	431	458	475	440	424	425	500	426	451	429	486	472	432	504	458	454	457	480	448	449	470	477	452	439	530	456	472	450	475	453	469	463	486	435	488	471	449	418	468	431	470	446	450	467	460	513	474	444	451	488	438	444	470	460	474	459	449	429	444	470	438	479	494	431	443	454	419	429	483	487	469	446	424	434	458	509	482	407	429	503	496	454	452	453	420	469	469	439	456	463	443	477	401	470	427	434	481	437	469	458	472	485	478	453	456	463	445	455	468	469	440	454	445	481	409	450	500	444	451	471	451	482	452	447	439	453	444	438	496	475	460	457	413	432	482	441	421	470	449	471	462	474	437	464	498	443	415	480	464	463	474	435	466	453	486	470	433	464	471	495	475	434	478	478	468	453	423	452	477	427	460	455	474	416	482	463	463	484	477	481	487	460	509	475	466	493	454	474	471	461	461	447	447	436	472	460	472	462	469	465	436	446	454	440	438	449	506	477	450	466	485	433	426	468	438	480	459	442	485	476	425	430	458	483	471	468	496	486	459	451	445	450	470	460	533	476	453	489	453	484	478	439	493	447	504	482	461	463	439	513	462	487	479	421	453	454	439	468	499	477	494	443	471	468	475	468	437	468	487	534	428	415	461	421	446	426	486	478	440	456	492	478	464	461	493	488	476	475	451	485	435	442	437	421	466	448	421	489	485	434	432	493	397	460	453	493	424	489	459	471	422	413	471	444	483	478	418	476	489	469	455	450	451	441	445	421	467	424	431	460	467	478	456	492	431	459	493	482	444	479	484	451	458	472	418	451	466	486	478	441	411	461	461	483	428	420	461	463	432	466	500	461	491	480	454	443	422	432	492	463	448	465	440	476	488	445	441	468	484	466	480	491	496	449	481	471	505	462	434	434	494	481	435	495	474	470	451	450	440	447	476	511	464	430	424	427	439	461	457	495	438	465	516	472	471	460	460	461	457	472	468	485	452	447	455	442	479	448	415	466	477	404	424	451	458	491	441	465	431	444	462	457	492	451	473	460	455	437	483	484	454	467	450	430	482	414	441	479	431	453	432	494	449	491	454	472	423	451	473	473	440	471	466	458	456	436	453	436	477	446	472	477	502	477	472	470	499	489	459	443	469	472	414	473	439	451	483	456	457	474	437	450	440	476	453	460	481	466	456	474	439	440	462	446	496	496	424	422	481	436	457	459	470	461	483	443	448	469	478	443	462	453	465	460	499	469	442	458	464	428	486	437	454	469	448	477	419	453	461	492	462	448	466	436	500	430	432	452	477	475	475	453	434	464	449	491	459	518	448	475	469	478	413	429	467	465	443	479	495	445	470	462	439	455	442	452	435	500	483	439	479	447	464	459	464	465	463	448	497	470	436	482	460	458	480	463	462	447	437	444	465	507	452	426	490	471	464	452	463	459	501	461	434	477	499	484	437	474	401	501	465	438	456	455	410	416	453	451	433	506	459	457	479	487	457	489	448	482	461	466	468	458	468	474	460	463	484	427	459	450	433	468	496	460	510	516	456	446	485	482	485	482	431	480	488	495	455	417	451	469	467	445	467	478	463	467	468	472	470	421	433	471	442	463	418	477	468	459	466	484	439	455	461	440	480	470	511	481	460	447	447	438	431	479	479	425	411	464	440	419	482	466	469	451	489	464	451	440	460	452	495	411	442	475	487	487	457	452	493	436	460	454	501	470	467	448	442	470	480	445	458	471	428	500	469	479	494	470	462	448	482	432	398	479	470	526	461	480	422	476	451	467	472	465	492	441	456	411	477	480	473	474	487	480	418	447	422	468	479	448	458	484	484	452	446	439	434	459	434	457	466	456	469	483	466	486	461	477	460	417	426	502	423	451	452	433	481	465	493	514	436	450	435	444	499	455	440	473	448	467	477	456	440	469	449	472	435	468	496	444	425	461	477	472	467	488	452	491	487	463	477	458	455	518	528	445	449	449	474	452	427	480	466	453	452	503	448	443	432	461	420	471	482	470	434	461	494	485	480	487	455	465	458	440	452	447	454	459	471	448	451	436	458	439	508	440	489	432	476	443	475	431	444	494	486	445	427	438	477	469	414	476	448	466	445	476	441	455	442	444	439	470	433	440	464	464	448	437	442	458	447	436	431	486	427	456	493	460	443	474	477	491	421	461	464	485	445	481	427	473	437	463	473	481	481	496	420	486	426	464	458	455	467	477	428	468	457	467	405	478	451	459	452	436	461	471	439	475	453	488	456	454	464	527	454	436	473	476	476	472	449	450	480	489	478	468	465	442	445	442	435	458	481	436	486	435	469	467	455	446	505	469	422	485	441	436	463	417	424	462	462	505	464	460	421	480	476	489	446	431	498	470	433	450	471	439	443	452	443	435	458	490	437	476	446	467	432	432	482	479	439	455	442	461	434	477	504	460	497	444	426	465	457	414	447	445	441	473	447	472	463	491	507	477	441	460	420	457	509	469	437	403	454	471	479	443	467	457	455	463	438	458	448	467	457	429	458	454	460	432	469	468	462	486	465	455	441	472	459	489	500	445	506	447	434	480	472	448	453	480	480	468	472	483	438	465	448	459	454	430	451	425	459	465	432	500	446	427	442	419	442	438	473	445	460	460	439	421	467	465	480	474	454	460	452	471	457	438	421	483	458	491	463	446	460	442	436	449	494	485	420	492	463	460	460	437	479	455	424	494	461	485	430	459	477	440	444	438	499	459	467	447	449	436	449	425	456	442	459	452	466	462	457	470	465	463	480	503	458	440	401	466	436	465	463	474	464	440	481	445	435	431	448	500	425	497	448	451	498	491	468	449	481	436	449	432	455	432	428	449	425	474	446	451	472	471	467	433	434	463	447	432	458	408	468	465	462	438	477	475	464	432	438	497	441	444	455	472	470	462	446	459	505	427	439	490	495	446	445	460	454	455	471	458	457	487	489	435	433	464	432	459	469	427	459	463	480	448	415	454	461	430	458	463	443	436	464	481	471	494	456	460	429	445	479	460	470	451	473	438	442	444	431	498	468	450	512	461	451	481	435	483	464	460	438	442	413	439	488	471	453	489	448	435	466	475	455	451	443	482	456	439	456	462	456	442	509	436	444	479	441	460	465	426	447	451	464	468	473	487	432	469	457	458	455	477	464	439	449	438	468	476	435	467	419	458	451	473	453	443	448	461	426	437	442	418	452	470	456
23760	31895	25565	17039	12400	7912	4837	3141	2000	1786	1462	1225	1124	969	815	812	766	736	730	600	518	589	532	494	523	472	498	534	534	604	541	568	633	572	579	622	693	656	608	560	538	560	520	471	508	517	514	524	525	536	543	561	539	548	536	505	534	529	515	496	500	509	447	476	475	481	481	422	479	467	491	459	472	497	456	436	453	433	486	447	454	449	499	428	481	459	437	430	468	456	504	466	472	455	481	464	426	439	457	476	445	466	444	458	470	427	439	500	475	487	409	493	489	421	465	468	476	434	450	448	479	477	459	450	465	462	430	482	464	452	427	447	421	449	434	467	493	474	464	436	441	474	431	458	425	470	467	469	455	398	485	451	464	454	480	459	449	453	484	450	460	465	479	471	457	431	415	442	473	463	445	447	457	450	444	430	470	421	429	467	465	470	440	483	466	481	445	432	432	463	452	427	439	481	446	465	430	441	439	425	456	463	454	449	468	481	432	466	458	478	502	484	444	451	468	483	485	434	447	464	459	432	418	461	427	446	453	455	444	476	480	434	495	451	429	431	482	483	464	475	434	439	481	475	439	460	447	438	481	490	471	472	447	459	443	466	434	465	490	443	483	427	498	447	481	445	416	468	448	470	443	438	426	458	467	472	453	442	435	467	475	464	452	456	458	438	479	441	445	465	482	492	468	482	466	488	480	464	490	468	452	444	476	457	484	482	461	437	452	448	436	439	455	425	451	454	481	457	509	449	467	450	440	466	416	458	465	444	474	451	460	467	484	448	465	465	480	468	445	441	439	433	451	461	419	467	431	501	478	454	471	430	463	478	506	457	440	436	450	433	456	461	430	458	432	468	420	441	462	414	437	440	512	399	483	438	418	486	475	452	462	465	453	440	471	435	453	436	487	469	466	485	480	417	432	446	470	464	458	455	453	394	458	450	458	441	480	465	502	488	475	472	467	408	450	460	442	446	461	437	427	427	466	473	442	478	445	437	463	469	447	428	447	456	477	452	472	441	443	453	471	429	429	469	494	514	473	426	458	464	451	465	444	435	442	432	469	443	436	451	468	493	456	461	484	447	455	483	475	493	474	483	455	458	478	455	474	478	485	455	469	471	483	465	462	455	480	478	464	473	452	461	474	452	418	439	457	453	387	463	486	474	479	440	501	491	481	457	435	455	451	479	432	439	465	480	475	420	476	494	449	486	479	443	478	462	450	470	483	454	467	416	456	441	466	456	476	458	454	482	446	463	483	462	457	424	471	463	459	441	470	498	477	440	470	467	481	469	417	446	478	473	446	441	501	449	468	493	508	452	449	431	428	471	485	465	447	468	479	464	466	447	477	444	470	455	452	468	481	475	432	491	463	454	437	449	439	466	498	479	429	476	430	423	456	462	468	478	450	478	444	455	465	483	479	452	450	445	436	450	461	497	465	472	445	501	453	460	447	470	458	503	481	462	436	449	476	483	459	451	438	453	449	455	476	440	453	458	460	467	444	449	474	490	478	453	462	450	499	519	417	463	450	419	475	451	438	473	451	460	452	496	486	451	456	439	437	472	435	463	480	450	438	453	459	440	508	488	452	467	445	458	446	455	461	471	405	483	429	430	469	472	471	444	434	479	425	437	458	449	476	483	470	455	468	499	445	469	457	465	462	461	478	436	480	457	417	451	467	464	424	485	417	443	444	426	461	463	463	471	479	470	466	457	458	421	445	467	487	460	438	456	484	455	464	443	427	460	448	446	466	504	469	452	480	442	461	462	496	461	459	442	458	439	431	452	448	442	460	515	472	457	431	458	455	481	471	446	450	454	443	464	446	446	465	471	470	522	483	415	495	461	475	444	466	442	473	464	478	462	434	459	455	498	478	501	467	441	453	460	488	470	446	456	465	481	438	447	417	448	425	438	445	496	504	446	460	456	468	443	451	452	477	474	457	464	450	453	421	498	466	485	445	475	444	439	467	447	439	425	449	447	509	508	442	447	448	469	484	461	446	454	460	481	494	474	483	465	449	470	476	436	427	461	441	477	466	472	480	471	433	472	467	464	455	490	439	431	450	442	460	453	461	438	432	473	452	399	473	423	464	425	475	446	466	470	450	482	469	444	481	454	470	483	428	465	447	497	415	463	484	451	491	490	485	431	435	416	438	417	444	438	442	456	447	449	430	488	436	475	437	418	448	467	452	459	463	444	464	496	446	470	489	492	460	446	429	426	431	498	425	463	472	465	476	473	453	468	445	424	426	465	441	430	429	418	469	435	448	473	437	471	458	474	455	440	458	470	444	471	455	450	450	418	463	481	458	432	468	485	494	480	468	445	435	461	484	455	449	461	465	456	466	462	449	498	491	433	473	464	459	464	433	464	446	471	485	430	478	468	483	427	514	432	463	463	460	463	439	492	482	439	429	460	442	485	444	470	433	459	454	456	480	437	437	445	478	478	438	479	462	459	455	454	436	457	427	469	457	477	470	479	439	426	463	487	441	455	446	479	498	462	469	442	481	470	449	448	460	451	421	463	468	469	453	450	499	445	456	410	442	464	462	446	491	443	463	470	480	459	449	438	487	398	427	404	477	465	436	442	483	432	478	434	462	452	442	465	454	458	441	431	428	449	445	447	442	462	444	497	430	474	455	451	461	440	444	456	480	444	468	449	440	465	468	476	483	444	458	483	477	457	467	461	472	422	439	429	401	481	469	477	471	473	453	502	402	445	474	445	475	468	455	478	426	467	430	432	480	452	447	452	453	471	432	435	417	434	474	449	410	420	424	460	463	453	470	463	437	483	429	422	456	463	448	418	417	496	456	461	469	463	441	476	433	469	492	467	463	455	427	463	449	483	438	502	479	447	481	461	466	445	468	459	443	464	520	465	462	475	467	474	428	466	475	467	440	441	493	461	451	462	468	452	421	437	459	445	432	436	510	449	506	468	435	505	458	472	453	462	449	479	462	458	477	451	408	455	468	437	479	478	445	476	467	433	411	453	500	466	498	449	451	456	444	454	440	511	442	444	437	466	443	482	437	433	443	470	457	448	458	429	459	480	479	497	456	470	448	437	449	459	446	457	436	477	440	448	472	488	462	482	471	473	464	427	488	447	490	451	405	452	454	463	472	476	447	426	446	441	435	474	468	437	466	440	475	449	482	451	437	474	406	465	463	474	480	451	425	463	458	421	435	473	447	441	461	511	469	474	502	455	478	451	469	489	436	419	414	452	450	416	454	485	420	437	450	437	444	475	456	455	475	488	476	449	438	510	461	446	455	473	460	453	461	427	478	464	427	457	451	433	461	464	474	450	448	460	407	495	434	461	431	452	469	468	446	461	478	440	440	468	469	480	439	454	426	451	480	455	472	449	448	437	466	491	485	541	434	461	453	446	433	482	455	452	417	490	437	432	475	492	445	424	440	460	439	438	461	464	455	414	476	449	468	443	443	442	416	451	475	455	406	439	432	457	426	430	494	448	463	481	435	441	454	439	458	450	470	463	466	508	474	453	408	455
29427	20951	15957	8609	4117	2129	1153	802	620	584	568	534	533	486	488	483	485	474	480	474	445	433	403	449	420	419	434	395	444	441	456	434	439	395	486	419	419	451	428	440	438	467	436	363	402	418	434	432	424	435	462	492	448	423	452	415	414	450	473	422	419	442	450	431	398	407	438	450	426	381	417	396	422	400	406	411	420	414	458	388	390	432	404	394	397	426	359	434	388	391	438	444	391	403	397	401	385	432	424	434	410	429	450	411	418	441	432	397	403	421	426	413	398	407	422	412	400	424	417	421	417	410	397	377	407	390	392	419	429	403	369	428	411	433	420	429	441	412	453	401	404	395	412	372	426	447	393	432	411	394	382	452	411	423	384	410	440	420	409	423	404	436	405	446	416	406	400	394	387	420	407	360	399	433	439	407	426	410	422	403	411	398	393	422	396	427	460	401	417	433	441	432	399	414	406	406	468	400	392	420	439	420	417	403	421	424	387	423	386	430	390	435	414	429	362	403	414	416	420	400	418	395	389	430	446	425	433	371	394	402	410	403	421	404	411	398	386	395	371	438	456	411	425	442	417	408	431	437	392	402	410	406	424	393	416	432	404	400	454	417	423	440	424	389	465	393	407	432	423	415	397	378	409	399	471	421	398	432	422	407	392	439	428	457	434	437	380	408	411	404	450	422	425	413	404	431	447	398	449	407	422	396	433	421	421	432	407	431	420	423	412	418	422	398	399	436	407	416	390	429	385	387	461	414	449	433	388	401	408	418	440	425	375	437	406	431	387	438	408	423	432	389	450	419	390	422	426	407	433	391	415	456	389	430	432	406	392	428	407	460	440	420	428	416	443	373	431	424	419	419	437	440	416	395	388	428	402	442	401	453	395	470	446	414	360	400	433	425	421	382	417	373	452	431	403	375	395	409	405	439	395	422	427	466	457	421	463	403	428	417	363	436	397	424	434	431	408	395	417	407	417	392	387	430	419	464	445	384	424	400	421	424	438	414	429	414	411	398	424	451	434	389	410	415	442	407	419	421	429	414	400	465	399	432	399	422	386	439	457	428	413	379	423	396	401	426	433	402	418	435	404	410	397	429	443	407	387	389	417	421	416	440	412	427	429	415	404	407	409	400	395	407	425	417	393	410	402	441	388	404	406	419	449	418	364	414	445	427	446	420	398	372	416	405	409	386	437	412	414	420	422	395	423	431	441	380	420	409	367	398	410	439	415	406	440	426	408	395	465	419	441	461	418	438	391	390	413	411	422	443	409	409	403	429	403	407	382	390	410	405	423	450	393	438	406	420	416	431	388	424	413	421	399	437	380	384	426	429	428	439	391	418	403	419	426	451	451	409	410	420	403	434	403	404	391	368	423	404	407	415	411	419	426	433	422	418	416	387	424	425	427	421	428	442	404	445	435	373	429	420	390	403	432	407	429	440	418	390	386	401	409	421	408	423	430	432	408	419	383	388	394	443	436	395	416	385	430	390	419	413	473	433	430	408	416	464	453	420	434	425	423	428	419	406	395	401	391	430	431	390	399	398	434	442	401	393	416	410	398	397	396	421	441	381	436	421	423	445	420	423	413	390	399	440	387	402	413	397	404	390	404	409	458	422	418	429	423	423	397	409	395	408	422	410	403	428	427	443	395	418	426	393	401	421	403	409	439	453	441	438	454	415	420	430	368	408	398	421	430	419	404	447	388	409	446	434	410	409	460	433	455	435	442	431	417	373	402	427	433	395	436	427	463	395	431	411	422	454	420	392	403	440	435	400	402	413	405	435	423	404	392	428	446	421	407	408	384	373	401	371	413	432	421	473	444	394	407	419	394	391	431	400	395	397	445	442	362	421	384	428	381	383	403	424	427	466	446	417	431	431	414	402	408	405	391	442	434	404	429	404	385	402	414	423	402	400	416	414	400	425	401	419	427	400	400	416	403	377	384	415	416	404	442	427	423	435	397	399	415	439	378	407	423	448	446	397	421	423	395	373	421	412	420	395	408	439	394	437	423	411	439	457	399	438	420	406	400	415	420	465	425	447	390	410	382	420	433	411	407	392	430	402	405	400	426	416	406	420	407	432	411	405	419	424	396	405	412	396	397	438	425	410	386	449	414	420	453	421	418	426	410	375	415	396	435	391	444	398	409	378	426	446	429	381	394	439	421	424	443	379	400	417	430	391	414	398	427	438	371	483	407	420	402	396	390	433	406	449	388	391	405	433	411	428	437	451	388	411	418	411	437	446	395	369	413	425	436	381	448	437	416	391	393	411	443	430	469	438	419	433	402	425	423	391	420	468	379	402	388	403	376	425	405	398	398	431	395	420	423	418	410	418	428	431	406	394	401	422	393	427	443	450	408	391	455	413	417	426	437	428	397	421	424	399	464	442	422	365	403	453	409	407	405	402	412	392	477	384	408	410	442	397	416	400	432	441	395	406	413	450	409	403	407	443	428	435	419	467	408	398	453	405	412	414	406	425	397	461	431	401	436	425	398	427	416	420	415	415	425	420	399	423	412	416	452	411	404	429	423	436	451	404	443	369	422	447	448	401	419	416	428	436	424	425	421	422	456	430	396	417	401	407	427	402	425	441	427	383	434	395	412	434	415	402	414	462	421	454	415	436	371	426	406	427	419	421	418	423	426	436	438	402	390	449	411	410	426	416	433	398	396	385	395	389	448	400	446	442	396	399	416	390	406	429	428	413	390	434	375	397	358	400	392	414	427	428	399	420	430	407	403	424	411	418	369	412	400	451	412	446	467	397	424	400	435	389	413	421	414	407	436	450	384	408	386	391	427	456	410	448	427	404	462	387	427	395	401	404	403	452	408	404	375	420	413	418	421	421	391	413	368	420	415	409	402	432	427	391	425	395	414	456	455	413	410	412	387	388	412	414	386	432	392	405	425	446	394	409	438	404	438	417	407	414	420	426	433	399	446	420	418	395	447	418	392	401	404	374	378	466	422	406	431	435	431	420	415	446	419	424	400	407	452	441	424	424	417	436	418	431	397	412	431	401	439	416	427	392	417	417	410	403	407	422	438	444	419	405	413	390	408	399	421	445	401	405	376	415	451	403	463	435	399	392	444	426	419	411	450	400	427	415	391	434	396	403	449	390	414	395	410	426	439	403	444	423	385	411	442	452	444	415	408	445	412	436	428	457	457	420	433	444	420	401	434	422	428	425	400	408	446	453	462	450	388	401	461	435	407	410	420	411	458	437	416	408	443	400	437	442	433	421	405	430	424	400	410	406	412	474	419	436	444	404	434	415	390	432	428	433	385	410	395	365	379	395	402	406	434	424	442	423	429	409	387	410	399	397	383	384	409	429	450	435	424	447	416	435	435	439	433	438	424	415	417	397	428	427	403	409	381	437	445	447	392	416	403	397	413	409	389	394	436	446	396	431	452	412	428	390	407	394	407	421	398	394	385	426	407	426	389	441	403	450	453	428	407	401	381	422	399	423	381	433	424	440	382	440	455	456	460	392	420	426	427	417
19133	20660	15139	8237	5397	2933	1629	1240	858	760	692	642	601	606	559	516	515	498	499	508	444	447	428	443	456	443	441	427	484	476	492	488	452	475	522	499	508	502	508	481	454	488	428	446	456	446	442	450	459	457	469	471	489	443	460	474	477	473	451	454	454	484	440	456	459	444	457	461	468	456	429	424	433	464	485	446	444	483	478	438	417	440	448	416	427	421	402	464	424	436	466	445	428	491	445	438	444	481	427	405	460	424	442	473	426	479	423	428	432	405	440	452	448	453	478	448	396	445	488	431	439	457	436	443	447	450	439	412	471	481	447	435	446	464	453	452	449	471	400	445	458	416	441	437	446	397	441	414	425	477	491	469	453	469	448	473	424	439	459	475	464	446	410	394	429	426	427	461	462	468	470	415	424	405	491	461	432	460	429	459	418	439	441	473	446	461	482	450	430	432	452	464	454	470	441	442	444	440	459	390	417	437	434	400	470	418	464	403	397	427	452	487	441	483	420	470	421	417	416	422	466	417	442	451	442	425	392	443	484	446	414	471	466	449	450	436	428	441	464	435	439	466	414	435	456	429	433	460	398	496	450	444	435	455	450	452	405	438	410	451	433	435	435	496	481	432	421	461	437	454	443	439	457	460	404	418	455	442	427	409	431	477	446	414	429	456	467	406	454	448	422	448	465	446	440	431	418	466	422	455	441	435	455	481	501	453	445	423	432	420	444	418	391	466	416	430	458	432	436	453	397	453	448	469	422	420	465	448	466	429	425	478	471	450	455	470	427	425	445	426	424	443	447	443	434	463	457	432	440	490	479	424	419	436	443	434	457	473	446	437	434	422	424	444	458	428	408	453	428	437	448	387	401	425	412	433	426	448	450	450	428	469	433	450	447	456	425	404	442	481	441	448	462	451	472	456	424	467	412	473	446	392	463	404	426	432	433	437	437	454	453	444	464	452	442	464	469	462	437	433	447	462	442	469	455	458	441	444	439	443	461	404	455	449	454	431	423	430	457	463	431	421	439	437	398	433	440	403	459	449	465	459	435	424	433	440	462	422	414	446	440	408	456	399	419	466	433	410	466	437	460	464	452	460	450	490	481	438	458	407	446	433	432	452	451	436	464	448	445	419	464	459	480	429	388	433	460	480	405	397	466	431	447	401	455	476	430	463	459	441	447	452	438	446	456	459	427	443	406	442	472	484	455	417	458	451	418	427	434	466	446	431	455	435	445	424	437	462	421	473	456	468	432	456	422	420	419	406	456	427	450	427	446	401	428	423	450	426	468	478	455	445	449	457	423	488	404	445	436	477	443	444	466	446	440	428	429	481	498	484	423	427	437	427	423	439	441	437	451	452	428	432	444	459	456	437	456	409	459	441	477	402	450	445	417	440	420	451	476	451	427	417	398	465	437	455	454	427	447	465	430	430	467	423	451	459	447	439	458	424	464	444	414	439	454	449	473	442	437	464	441	459	458	421	450	494	432	431	463	424	504	439	472	383	452	450	460	449	432	461	437	441	482	422	462	439	423	433	470	434	457	438	419	458	471	429	439	441	429	421	459	463	446	453	440	430	438	453	438	427	451	461	427	434	475	444	387	464	422	438	450	438	445	468	418	431	467	465	428	451	422	426	462	429	420	442	423	417	453	451	434	472	433	426	426	456	448	454	480	465	447	426	454	504	403	457	432	430	442	453	452	439	442	431	439	470	441	444	458	441	466	414	416	430	432	421	451	443	454	439	434	446	444	465	470	419	458	442	450	440	441	445	435	480	463	473	382	398	432	436	466	458	443	475	423	469	413	460	436	421	459	460	428	477	413	430	446	467	431	435	462	423	487	450	445	431	418	439	445	460	439	441	418	440	416	469	437	432	467	490	448	462	422	421	441	420	454	460	478	424	447	449	412	433	454	460	503	440	431	433	440	422	478	415	433	438	439	481	416	456	468	431	441	447	436	420	409	503	468	416	427	444	474	418	431	425	438	446	477	422	406	416	434	433	428	448	441	449	433	436	439	445	474	459	441	464	438	438	439	466	459	437	439	447	452	457	438	432	410	445	467	447	435	463	444	458	453	475	443	427	440	491	395	457	450	460	419	420	372	418	441	474	445	420	462	446	430	448	427	450	436	432	456	417	414	469	472	457	434	432	424	459	459	456	446	469	420	424	435	439	483	466	483	405	438	417	459	452	393	455	433	462	449	456	433	461	440	470	474	454	424	454	434	428	423	424	408	460	430	424	449	483	452	472	417	427	442	402	451	412	432	482	425	475	440	435	415	401	471	449	432	416	440	429	456	456	440	488	458	435	443	462	426	450	437	417	423	463	472	428	474	434	433	434	447	469	458	403	429	453	450	434	462	428	443	431	435	465	438	457	461	460	476	433	408	429	421	428	449	440	456	446	444	449	442	445	468	480	456	450	450	458	431	462	438	481	397	463	423	422	439	406	399	433	463	419	442	448	412	434	415	463	427	439	448	422	467	432	474	435	468	481	432	458	410	437	448	433	445	454	469	454	429	419	453	436	411	419	465	461	459	450	450	432	398	440	442	471	407	469	421	474	429	437	405	399	444	400	469	473	422	454	453	468	452	437	449	419	430	451	421	448	425	446	464	439	450	439	424	472	413	477	455	476	442	451	428	425	421	459	421	419	460	448	472	461	428	451	429	450	496	450	417	464	449	430	447	456	413	446	454	437	477	434	457	437	432	471	441	454	468	458	449	453	469	455	473	480	456	452	467	443	461	448	443	460	418	448	437	452	423	410	475	439	406	445	449	455	452	447	463	401	417	434	467	430	433	463	444	403	470	462	440	432	476	442	398	460	469	429	461	471	447	450	451	406	433	454	417	382	402	411	441	434	453	426	461	417	436	449	441	445	416	422	447	429	412	453	467	402	425	454	446	442	406	453	431	468	440	442	433	425	469	420	435	426	459	447	428	434	430	432	435	471	462	454	495	453	408	434	420	441	421	450	462	446	457	440	419	419	463	422	493	415	437	428	478	422	428	438	446	461	506	427	494	483	455	415	426	461	440	421	480	441	428	430	479	474	445	427	477	442	406	472	479	470	449	422	455	439	444	439	424	434	447	454	461	457	439	433	452	412	466	472	448	459	409	471	416	441	469	444	502	439	437	470	459	457	450	431	476	447	423	426	459	445	464	431	448	463	456	453	469	448	498	452	425	424	408	450	423	456	425	444	441	448	467	468	461	406	429	426	464	443	480	464	429	460	452	406	453	457	447	416	451	426	433	446	417	429	439	445	418	439	491	477	465	430	467	429	429	478	478	411	404	425	444	415	461	429	473	470	472	453	479	458	443	454	427	422	416	441	451	428	435	445	452	433	428	442	407	428	421	422	455	446	427	437	446	442	420	418	458	470	446	415	456	402	433	471	462	434	384	423	444	456	436	453	443	434	417	438	422	451	432	418	443	420	439	456	414	457	439	482	449	417	432	455	410	478	421	410	482	438	402	438	425	403	437	471	442	444	468	445	443	461
24438	21672	29101	24771	21621	11972	2291	1170	800	722	643	573	557	552	474	479	443	440	414	334	346	346	313	360	379	323	315	334	372	342	349	352	418	382	357	397	390	375	383	377	330	340	287	317	331	318	354	346	347	343	345	329	326	316	356	331	372	339	344	320	329	332	340	326	310	318	308	292	344	330	306	330	324	331	299	313	299	326	318	309	319	312	319	304	338	298	306	311	334	287	317	294	303	362	330	287	313	303	305	327	298	337	286	332	319	304	324	296	322	296	304	320	323	317	316	296	297	347	300	317	332	320	311	295	318	305	294	321	305	330	350	296	320	320	320	320	329	325	336	321	289	311	319	291	308	304	296	333	332	311	295	315	336	332	292	330	327	336	329	318	324	345	321	331	297	306	283	334	296	300	312	283	284	292	337	324	333	332	305	317	293	300	336	325	282	314	287	347	320	322	317	299	321	305	315	314	324	334	281	331	309	278	298	301	326	287	335	319	348	295	288	330	319	285	320	286	315	282	332	293	306	290	327	336	338	327	289	300	301	294	296	296	334	316	358	266	292	305	275	331	318	344	345	302	304	310	322	294	293	296	292	314	301	261	322	322	274	336	292	279	328	332	345	269	319	317	306	319	347	292	315	315	325	292	307	309	297	281	316	307	280	285	308	311	339	300	329	328	313	291	285	321	290	279	322	316	306	328	292	284	291	292	324	300	311	315	311	304	342	279	305	303	308	294	315	314	295	304	318	312	289	328	291	315	314	321	267	303	285	314	332	307	327	353	353	324	307	285	311	306	341	330	297	314	315	314	329	307	340	319	316	300	335	305	312	293	285	316	283	336	285	325	358	337	332	296	320	308	316	327	269	322	312	332	330	321	293	305	287	294	306	310	303	297	334	298	281	313	296	305	324	336	283	316	306	309	301	302	322	319	309	282	325	305	307	268	318	338	298	282	285	316	292	309	303	289	293	298	321	283	329	299	297	296	300	296	309	306	294	304	306	313	341	325	318	275	264	317	303	345	309	304	346	313	304	322	285	281	303	283	341	293	297	332	327	284	321	318	318	292	331	310	339	277	309	287	302	307	298	317	302	326	292	293	310	292	304	298	306	297	338	291	313	290	327	314	317	287	289	289	303	318	294	312	321	296	301	339	314	311	300	327	330	309	294	328	313	318	315	312	303	324	313	290	326	284	312	281	291	324	332	300	325	309	297	314	287	312	326	344	324	298	300	278	307	320	308	324	317	311	273	321	277	315	288	323	314	291	301	340	320	304	328	302	316	290	289	306	335	315	312	288	300	321	298	302	315	355	333	329	331	326	315	332	292	319	273	328	302	312	270	309	293	306	323	310	311	296	308	328	301	293	321	296	323	330	292	287	304	302	328	315	309	317	315	310	329	317	330	306	331	316	318	329	291	324	311	302	330	316	338	311	284	316	339	297	306	310	337	328	307	329	302	279	315	298	328	299	289	309	298	318	323	299	315	339	300	291	313	303	321	282	259	321	288	314	316	294	278	300	310	275	288	294	301	312	301	313	326	311	329	304	313	302	302	309	299	324	309	283	326	279	319	292	312	306	326	293	292	283	293	317	340	305	316	310	301	324	344	315	306	290	314	321	301	294	315	310	319	290	287	300	321	300	298	296	300	302	312	299	326	294	303	292	298	310	317	286	304	318	282	324	301	286	304	302	296	300	337	316	344	302	350	320	276	304	314	302	317	318	316	313	310	310	299	311	301	315	327	306	298	299	338	339	334	308	312	322	313	308	305	323	307	312	293	294	325	347	308	316	298	305	333	287	311	301	301	313	346	288	314	316	306	268	302	309	330	306	334	307	344	311	278	318	318	305	309	318	316	316	311	308	293	295	317	292	305	308	286	309	340	295	326	281	309	331	313	304	273	316	290	314	359	303	319	317	319	286	318	319	341	337	314	313	331	294	290	320	311	307	299	296	294	331	321	316	314	329	332	325	334	309	308	328	303	310	318	328	310	324	336	306	296	318	287	315	293	308	340	313	313	335	297	311	287	295	306	280	291	325	310	317	328	297	335	300	320	295	321	326	321	304	305	299	293	298	308	345	312	326	308	318	330	301	299	355	340	298	312	307	316	303	319	292	279	303	327	287	322	309	300	310	310	337	329	280	322	316	290	311	330	321	279	339	324	316	321	320	345	336	292	305	335	302	311	335	296	323	319	302	302	316	315	323	300	322	287	335	312	308	306	261	295	317	310	307	299	321	300	286	302	304	342	307	291	297	318	327	277	327	330	304	286	298	349	277	324	340	334	313	327	327	309	306	311	317	312	328	284	321	320	327	323	290	336	324	297	319	319	360	315	323	336	322	326	320	291	303	320	310	314	308	316	323	287	348	323	310	320	357	278	317	301	321	312	289	302	300	279	266	289	295	341	300	295	322	319	308	304	295	299	325	337	310	320	330	326	263	326	321	324	291	292	284	329	329	274	302	333	303	310	319	310	317	307	304	301	295	269	305	324	304	320	336	279	323	323	283	315	301	311	270	305	295	333	291	267	334	322	310	341	326	300	276	306	304	286	321	286	312	318	308	321	331	313	301	282	270	310	311	312	309	307	328	290	315	306	331	324	327	288	331	267	351	291	298	306	334	302	291	342	321	293	325	342	286	296	335	288	315	301	309	298	306	307	302	323	301	310	304	323	323	275	308	314	323	335	291	313	307	325	317	300	297	332	327	303	283	304	368	305	334	294	324	306	329	325	283	317	285	316	321	315	327	306	325	302	319	314	277	312	305	273	301	279	330	319	327	286	351	311	307	322	295	349	309	292	327	330	282	311	325	331	300	279	317	299	313	289	308	270	313	301	325	302	320	311	308	320	290	322	311	306	308	322	331	307	292	293	297	298	300	309	272	337	318	320	321	313	322	308	362	276	315	322	293	301	316	293	339	325	342	288	323	309	305	310	287	306	318	286	295	267	297	324	309	304	302	318	315	294	313	335	305	347	286	277	296	327	316	302	303	341	323	297	301	331	304	292	354	331	306	312	269	319	309	303	338	307	317	328	286	329	275	300	316	305	290	272	305	336	317	286	280	315	311	323	323	286	310	304	305	306	331	315	284	310	313	270	290	312	331	281	307	315	295	325	297	287	300	297	322	287	300	282	323	319	316	297	326	304	283	297	314	312	326	304	318	329	323	313	304	291	297	307	273	321	307	321	307	311	332	304	319	327	304	304	281	307	288	317	293	323	311	359	339	307	333	326	289	311	288	290	312	314	292	281	351	316	303	321	306	286	318	333	276	313	271	327	329	289	297	282	308	304	314	305	299	279	326	291	282	351	305	315	311	292	293	328	288	270	301	341	317	319	309	323	316	304	299	314	314	334	312	310	334	275	319	321	308	324	303	296	302	339	350	331	340	330	313	318	316	317	266	303	311	327	297	288	294	305	316	305	323	318	317	318	315	311	317	314	274	320	315	308	288	337	297	287	307	277	307	337	285	301	284	310	291	359	312	294	312	340	309	338	327
20314	26218	19452	10850	6834	4659	2393	1681	1240	976	768	682	646	615	599	488	464	512	423	373	368	354	306	324	336	346	390	370	362	375	313	378	388	380	425	425	439	412	372	326	367	343	345	275	325	329	373	316	358	356	343	346	335	350	335	339	356	329	341	340	297	315	293	328	298	303	314	322	348	320	308	288	273	277	293	289	290	320	295	318	279	289	316	314	299	284	305	324	279	282	297	283	291	300	285	285	304	307	333	299	317	290	295	308	309	309	290	320	318	280	315	313	300	288	328	286	294	306	288	339	291	287	277	306	284	277	275	316	299	323	315	265	280	292	295	316	300	311	270	284	318	297	283	280	284	305	307	307	328	318	300	295	318	303	339	319	283	304	273	306	301	306	326	280	301	305	294	273	286	290	306	304	261	288	322	322	321	253	290	304	262	347	301	284	292	286	315	291	285	279	313	331	302	287	283	290	294	302	316	317	291	313	303	321	278	316	278	304	302	305	269	337	308	310	313	323	294	310	307	313	289	317	288	306	300	288	282	273	292	301	301	299	307	315	284	284	292	277	305	319	301	295	325	277	306	297	314	293	316	301	291	313	319	277	302	299	289	308	326	289	269	315	262	300	262	267	290	341	288	304	287	308	288	304	311	296	294	274	281	328	275	284	332	296	289	328	287	319	297	316	280	276	293	321	292	284	259	317	312	301	274	316	299	283	273	297	317	282	287	275	318	315	351	299	303	288	318	267	307	306	278	316	322	316	284	299	295	291	303	321	306	274	305	295	286	335	324	331	289	302	297	311	307	292	277	299	325	291	257	313	300	298	312	299	290	291	295	291	243	272	286	342	302	291	290	307	311	283	293	314	274	300	312	315	298	280	296	286	271	279	284	279	311	322	282	280	312	294	282	284	283	269	318	326	293	303	316	340	293	311	311	302	314	314	297	315	322	304	334	282	280	258	273	335	299	297	300	267	331	279	287	306	302	339	312	307	321	314	315	269	306	289	298	293	285	306	276	285	300	275	303	315	298	296	270	313	303	285	289	289	299	310	313	311	304	294	291	325	280	289	300	310	310	288	319	291	278	287	330	311	295	322	316	309	308	300	275	259	281	286	305	314	318	291	279	299	284	286	328	325	306	328	295	288	310	309	296	303	284	293	297	304	273	291	318	327	293	276	297	344	322	312	290	284	290	314	260	276	326	302	276	306	308	284	304	289	277	277	281	304	320	293	287	275	291	310	308	305	311	292	312	313	289	334	296	296	333	302	323	317	299	321	287	305	295	270	316	292	325	304	312	300	298	267	289	309	314	284	294	309	295	272	333	285	281	324	319	315	334	298	278	311	312	312	296	328	291	311	316	284	318	300	275	311	309	301	293	282	290	309	307	301	325	297	280	316	301	291	296	284	277	311	293	325	295	314	298	297	293	268	287	323	265	286	310	301	339	322	303	303	298	306	321	304	299	304	328	297	313	300	303	290	305	298	290	304	299	282	334	283	316	309	277	304	331	309	309	345	283	281	290	308	317	319	275	327	318	300	310	273	272	305	311	284	299	291	287	312	318	291	295	272	291	324	315	315	305	339	308	293	271	284	290	300	304	328	281	303	322	326	275	295	293	337	305	322	310	317	305	285	276	287	299	319	300	292	286	322	300	294	285	287	289	317	304	297	261	335	276	306	281	267	336	301	298	334	327	295	277	300	336	303	296	300	295	301	314	290	284	313	262	290	315	275	272	295	348	290	279	272	323	283	305	284	307	325	278	324	299	305	309	286	314	292	296	325	310	269	298	305	306	281	286	326	295	313	284	293	296	300	315	293	296	286	267	295	294	326	306	285	262	287	290	307	329	332	297	318	290	297	288	283	326	311	301	309	290	327	310	290	264	273	299	297	294	315	304	290	291	304	326	286	328	287	274	303	303	284	280	287	309	298	305	311	325	279	317	281	287	307	325	308	296	298	290	292	292	268	310	287	300	294	306	337	299	327	308	315	324	283	316	306	306	299	302	297	287	286	289	362	313	290	281	291	283	299	270	349	303	311	276	314	316	304	301	316	274	294	314	289	308	271	308	293	276	283	316	293	336	273	303	309	314	312	323	285	285	292	303	301	288	320	294	284	286	285	313	305	319	263	265	294	291	295	289	344	305	282	299	310	266	287	310	309	317	295	301	310	274	312	296	286	289	269	308	304	300	300	282	280	305	284	296	297	330	282	286	281	302	285	301	300	312	333	319	266	293	293	289	285	314	284	299	299	331	282	305	289	306	295	279	287	283	301	302	316	309	306	309	336	324	291	318	309	305	333	260	298	287	287	298	286	254	293	281	305	314	300	307	307	285	322	292	299	277	289	295	293	302	269	275	304	293	280	308	273	264	318	288	304	298	320	297	291	299	303	273	304	282	301	275	323	293	273	306	315	301	305	315	307	294	287	283	272	304	257	270	312	312	265	283	296	299	299	286	277	274	321	288	296	320	272	276	297	268	329	274	290	325	312	309	284	281	332	296	302	302	294	300	292	297	326	296	297	275	285	293	291	305	302	295	284	311	281	307	294	314	301	290	294	312	288	297	269	307	331	315	308	312	279	319	271	273	303	310	281	299	276	292	288	272	293	299	304	282	283	274	285	320	276	304	314	293	302	313	314	311	325	295	339	285	263	311	304	288	287	283	294	307	291	302	313	312	314	302	288	287	309	283	266	322	302	338	301	323	302	309	266	290	283	299	298	306	279	296	339	292	283	334	259	306	292	299	285	313	269	302	323	289	274	289	329	292	323	322	287	302	336	310	291	290	273	315	299	323	290	281	273	288	304	305	286	307	288	266	287	299	293	260	296	311	302	290	295	301	314	291	306	305	270	266	299	289	306	311	305	264	269	294	303	296	293	264	290	273	287	311	303	319	303	300	293	320	295	281	296	319	308	293	286	286	331	280	327	294	302	303	342	267	291	303	283	311	344	305	310	314	257	263	295	303	297	295	276	289	301	309	276	283	305	304	268	277	290	328	319	305	341	273	297	303	246	317	289	269	281	316	293	312	308	313	317	318	285	261	328	309	311	297	318	299	322	266	308	309	313	285	285	279	326	299	291	261	279	321	305	306	270	310	293	294	308	312	309	299	305	300	275	296	278	269	299	295	289	278	311	315	306	320	315	354	307	307	313	309	323	300	295	276	312	307	286	299	317	305	299	308	273	272	300	305	307	310	312	304	285	280	290	296	298	286	308	297	299	305	280	290	314	280	317	285	289	299	301	286	316	304	309	356	267	302	333	290	335	301	313	294	302	316	261	278	289	297	277	285	325	286	301	260	270	288	314	311	308	289	298	319	325	321	312	338	283	302	274	318	261	329	271	296	345	292	317	276	304	261	322	298	316	298	326	315	289	269	298	279	289	290	268	300	309	296	291	277	286	326	312	290	302	289	299	299	323	280	280	315	305	327	291	295	268	300	314	275	283	312	309	257	307	281	305	281	297	302	305	294	279	300	340	316	269	298	325	286	328	306	279
25560	21633	27952	25676	13489	3297	1550	1044	894	901	867	782	744	718	702	661	723	667	640	642	635	624	564	607	558	580	608	618	603	589	647	643	654	612	666	650	601	623	614	661	605	602	608	604	568	637	572	618	672	602	584	629	631	612	591	596	652	626	604	586	612	540	575	600	569	579	610	624	592	581	620	575	613	621	612	572	604	575	575	561	601	555	628	560	578	626	596	561	575	602	589	574	581	537	584	590	618	576	614	614	566	585	622	607	588	529	595	569	587	553	591	559	585	648	586	562	620	570	578	589	564	550	595	569	630	573	593	550	588	575	546	590	617	577	567	529	570	600	559	594	590	576	571	636	562	545	564	592	587	551	568	573	632	575	586	565	684	538	551	554	538	608	616	604	529	596	608	611	561	589	573	550	572	585	568	525	619	591	539	583	569	607	568	559	600	588	571	568	583	581	600	577	562	572	591	575	574	603	594	558	589	586	572	598	588	599	554	616	578	560	572	556	605	619	589	605	604	599	565	603	567	611	636	570	641	584	557	629	553	617	572	579	567	561	584	564	581	601	610	587	556	532	603	566	596	559	616	609	600	562	592	579	538	599	582	591	514	555	586	563	557	552	632	567	614	570	544	577	566	581	583	608	559	599	604	582	582	568	563	585	579	590	584	580	573	588	595	576	600	585	599	564	612	597	599	593	539	621	584	578	558	562	584	550	570	588	578	610	646	598	614	585	598	598	598	575	572	540	562	571	624	562	572	566	638	573	583	585	543	617	560	578	555	547	573	607	598	588	562	581	586	585	586	566	583	598	546	602	606	554	614	574	610	579	611	587	603	601	585	589	593	540	576	568	594	565	599	607	564	548	589	596	567	551	594	570	599	582	583	587	591	569	618	565	617	584	610	584	570	624	569	577	592	606	552	576	555	549	604	597	653	549	604	576	585	567	616	576	590	574	574	571	565	600	548	565	535	565	569	561	515	610	557	575	586	555	607	579	553	591	559	599	538	561	631	593	587	601	570	613	595	619	586	593	614	598	592	572	584	585	619	609	571	575	547	544	590	561	580	584	553	591	566	614	594	579	612	584	558	607	562	589	562	575	532	585	588	595	621	609	591	657	623	544	606	593	599	553	577	523	565	589	579	592	603	602	566	590	556	610	577	606	596	629	607	589	565	594	557	574	602	589	597	558	581	574	554	581	571	589	622	561	585	607	552	583	612	599	564	581	581	597	573	657	590	562	589	576	595	563	561	615	566	561	604	567	588	589	558	573	560	563	586	573	617	551	578	606	607	555	577	554	565	567	552	612	571	586	606	590	599	536	563	577	625	583	575	536	563	569	617	618	590	561	576	566	606	579	577	625	591	569	597	538	592	562	600	577	542	559	636	556	567	552	569	583	607	568	554	616	584	588	558	586	544	548	571	617	581	597	566	629	579	642	596	556	603	605	603	574	564	596	534	602	561	587	582	597	578	582	572	601	580	627	575	600	621	608	599	584	565	581	607	573	562	576	553	584	580	603	563	591	588	594	573	622	593	544	543	637	543	574	571	670	603	547	560	633	619	601	588	532	586	531	586	565	573	585	568	579	610	608	601	529	548	556	606	599	581	535	542	589	581	606	598	589	569	583	546	595	597	597	594	606	611	578	612	572	571	609	554	603	570	548	571	619	546	566	577	569	577	587	584	586	628	588	582	578	592	596	598	613	552	593	555	589	568	567	557	570	528	596	588	606	617	595	591	601	583	579	547	550	609	607	605	577	606	569	579	571	575	607	574	611	581	567	557	608	570	568	560	584	559	596	595	586	579	609	555	588	590	566	604	618	585	622	615	669	600	582	593	617	585	555	565	614	601	615	572	620	568	582	524	560	582	563	567	547	619	593	620	605	584	552	540	617	567	545	551	524	593	561	551	582	559	606	512	599	624	589	541	579	561	596	550	588	614	558	579	584	576	589	572	618	539	566	578	568	558	588	582	573	556	575	590	578	602	577	593	580	601	590	581	590	557	612	579	577	569	605	596	572	617	591	563	591	597	562	584	596	591	586	613	601	584	618	619	555	604	549	527	582	585	582	601	601	576	603	579	579	533	624	617	555	575	539	572	572	588	597	603	573	606	585	582	602	608	565	569	559	588	574	587	574	572	573	591	582	615	615	585	560	550	522	569	551	556	587	598	557	592	571	575	580	592	582	625	610	569	560	588	569	613	541	572	563	554	545	524	595	564	586	583	550	579	587	575	569	594	564	568	625	590	607	585	610	592	543	618	610	584	561	573	545	608	559	611	580	604	610	576	595	564	583	552	576	566	591	596	617	559	569	596	584	557	609	567	570	559	596	563	607	555	648	570	581	570	587	577	581	583	597	565	619	553	524	565	571	614	566	542	572	559	594	579	594	598	598	617	562	566	592	589	532	581	515	534	549	605	628	584	539	570	598	547	584	542	605	574	558	537	617	629	574	566	555	589	576	565	586	550	572	534	573	541	588	624	569	552	611	590	584	606	577	551	610	581	583	599	574	568	623	589	589	570	548	581	551	602	581	556	610	607	585	591	594	591	599	605	552	596	612	540	592	571	621	612	549	581	551	551	586	574	612	584	572	644	597	608	560	585	574	596	574	613	620	574	566	561	553	580	515	581	527	588	612	566	625	570	589	568	559	611	533	575	564	553	572	585	566	569	595	578	604	598	589	591	556	576	559	575	583	607	606	602	547	582	586	582	607	575	572	573	552	582	625	538	543	580	585	581	598	583	556	566	565	549	603	554	612	558	574	555	598	536	587	536	616	613	566	580	557	589	568	547	554	614	576	600	612	558	561	650	580	548	584	605	540	569	577	571	559	557	596	581	604	586	597	598	650	575	553	588	617	536	632	596	613	536	587	549	587	573	608	596	558	581	600	588	588	536	585	554	563	588	554	603	557	597	540	591	593	561	561	581	606	607	559	581	551	568	596	609	541	624	569	579	623	581	560	576	595	571	592	594	567	570	618	555	570	599	565	602	513	588	549	625	626	584	606	593	577	625	542	577	546	596	602	597	605	561	575	616	591	562	570	589	560	582	541	598	516	584	607	578	574	568	588	551	576	567	619	572	599	627	596	570	596	572	593	596	610	549	563	575	513	554	593	528	650	575	597	594	596	564	566	542	593	555	577	573	617	554	577	546	545	627	574	621	592	571	572	619	606	617	572	600	610	597	565	562	631	579	594	595	559	592	595	563	557	584	581	593	534	578	561	566	619	582	547	586	596	564	596	557	529	606	543	599	602	570	560	617	535	577	576	575	549	605	576	609	571	574	564	561	629	613	575	559	535	553	568	614	565	592	590	554	634	558	613	589	573	618	577	582	562	616	573	570	555	521	563	614	641	583	600	600	562	582	563	573	543	647	543	604	605	623	557	595	588	622	585	591	601	549	553	583	586	573	593	573	560	597	588	558	579	585	533	602	617	592	546	601	561	649	559	598	605	607	593	560	619	565	619	637	579	602	573	557	556	526	546	607	563	561	532
22567	27302	18037	9032	5218	4116	2191	1610	1327	1186	1034	949	873	864	830	789	742	760	723	639	659	604	625	622	690	598	668	615	632	664	644	653	650	701	699	709	632	706	649	658	637	611	576	620	585	629	656	644	662	690	635	641	656	604	596	596	622	658	582	630	642	611	605	612	622	537	549	618	620	645	628	562	555	602	582	591	623	561	586	602	564	579	588	594	624	628	568	555	573	587	580	566	577	556	610	610	594	625	567	590	589	554	598	617	657	618	572	588	577	577	591	599	615	578	590	589	558	590	575	583	573	616	583	583	619	600	597	583	547	577	639	604	555	605	615	622	573	618	631	584	599	583	586	590	631	623	576	565	596	598	591	618	575	602	620	611	631	620	582	602	560	603	596	572	604	598	599	626	631	610	629	631	587	615	574	594	593	629	617	579	581	595	606	583	581	619	596	607	641	573	590	584	562	564	596	587	586	622	603	583	570	620	580	634	584	583	629	585	544	590	564	611	591	609	566	632	617	588	552	576	628	586	605	597	626	593	586	625	607	592	593	542	603	594	627	602	594	590	604	624	599	644	629	593	566	617	635	610	562	636	617	566	604	628	631	573	592	588	616	653	631	583	593	598	612	615	602	584	660	571	635	619	627	567	638	568	626	594	619	645	634	588	589	594	582	569	600	597	622	582	587	639	635	583	587	639	587	572	548	616	558	627	589	624	590	579	627	640	542	552	602	589	594	590	620	593	598	619	640	557	577	574	583	592	593	585	576	612	593	563	600	587	584	566	612	606	600	584	628	595	620	617	592	628	571	621	601	584	599	576	603	588	632	615	604	588	603	588	554	551	595	594	568	618	618	618	595	585	559	584	533	596	621	606	609	587	579	634	588	593	628	580	652	607	636	609	587	608	564	576	582	615	658	600	613	666	596	572	562	626	583	611	598	585	591	581	577	590	598	578	623	650	582	578	577	599	576	555	556	593	600	591	608	614	619	567	583	644	582	621	594	579	606	611	593	578	634	582	599	622	555	578	634	582	597	628	581	619	634	577	568	639	579	608	573	604	620	598	568	598	567	608	593	597	641	572	594	594	583	581	596	554	645	612	616	620	550	567	600	629	591	637	596	598	657	615	610	582	593	633	573	551	630	649	592	606	612	581	592	586	564	568	587	625	599	585	567	599	627	580	611	642	605	592	631	607	596	596	659	604	602	607	619	566	628	646	614	577	539	600	587	579	581	636	596	606	606	562	569	569	608	589	571	612	553	615	646	560	581	584	567	573	624	604	606	634	602	591	584	584	581	550	588	599	638	625	667	606	617	580	570	609	589	598	591	618	606	608	596	598	592	609	586	646	584	563	612	598	607	607	556	585	561	616	617	590	588	595	568	592	600	580	616	626	608	603	580	600	640	620	623	616	589	610	574	603	590	549	567	598	594	645	594	610	595	597	619	595	621	618	572	578	571	562	616	572	596	640	587	606	598	637	601	580	599	584	588	571	575	537	586	633	607	590	596	612	610	649	562	615	606	609	567	568	568	619	599	582	573	590	651	583	616	619	602	586	591	575	574	583	589	612	634	639	603	611	600	610	585	566	595	589	619	587	583	608	599	596	589	627	574	594	582	608	585	562	589	603	587	591	615	582	612	631	583	633	611	614	619	587	599	611	642	643	625	612	594	572	573	587	649	584	573	632	605	617	594	564	608	616	603	571	567	594	592	608	606	585	591	585	575	581	599	626	616	585	611	612	644	617	586	621	612	617	576	588	601	586	635	612	619	603	642	607	589	632	578	587	586	573	583	584	557	594	628	667	601	626	595	587	582	636	611	626	591	621	601	651	575	559	576	620	612	642	583	597	588	571	582	611	611	584	609	588	596	602	597	600	584	628	581	602	603	627	579	584	601	599	580	567	596	587	616	571	619	550	556	589	633	603	564	644	582	624	636	569	589	548	593	636	593	612	595	605	597	606	561	580	610	601	584	642	624	600	609	594	645	612	560	604	612	623	622	594	584	657	614	611	576	533	617	575	605	596	560	597	603	618	593	600	605	569	581	590	584	614	580	579	569	596	582	593	590	601	598	580	586	631	589	549	555	569	570	616	555	560	577	574	594	570	577	579	638	598	614	600	592	597	582	601	586	584	589	601	625	577	590	579	606	564	584	634	604	589	585	558	571	622	586	578	590	644	611	597	582	595	585	564	581	587	570	570	598	598	582	607	570	624	614	617	575	608	575	633	584	602	534	629	570	618	596	624	568	577	620	615	602	586	590	607	598	612	620	586	612	592	590	637	563	602	626	596	596	595	612	655	581	614	623	610	641	578	645	582	570	616	539	583	605	585	579	587	569	568	605	645	634	604	610	637	582	585	556	602	585	594	573	598	601	578	583	614	599	585	599	624	624	606	620	557	607	612	591	577	561	624	585	590	570	583	566	584	585	566	601	589	619	584	615	662	601	590	579	605	611	629	600	630	579	617	600	604	609	616	604	577	626	623	603	574	585	563	591	585	579	610	596	628	570	549	580	560	568	630	599	613	567	580	558	583	566	630	615	583	598	594	585	605	625	564	616	583	603	584	641	602	623	572	622	581	572	599	584	561	600	595	614	613	573	597	610	608	648	566	616	595	595	616	566	604	636	585	577	573	587	593	699	579	608	553	650	554	583	599	636	607	595	605	605	599	600	579	565	619	616	596	576	628	623	619	548	551	577	614	611	593	586	618	645	562	622	629	605	567	575	606	593	632	598	602	595	584	611	602	564	641	606	568	626	541	585	595	640	571	615	634	551	572	598	574	581	642	598	615	567	587	590	572	624	585	617	573	593	608	595	609	668	601	598	622	578	639	623	641	572	606	597	589	601	580	579	608	604	519	627	564	590	585	576	617	625	605	586	622	591	574	586	564	607	611	605	554	572	585	571	589	605	606	626	584	610	617	625	593	609	596	609	596	550	554	598	611	668	593	596	585	559	608	603	632	593	623	571	590	589	571	619	591	575	589	630	664	568	589	564	618	593	616	594	571	624	601	524	613	596	594	613	613	633	588	607	560	596	581	584	614	620	614	629	570	615	600	585	602	632	583	620	570	588	614	595	609	559	595	600	582	571	559	588	613	572	612	573	604	608	612	627	603	606	634	583	593	600	626	612	623	607	574	568	652	573	587	602	566	628	633	571	609	608	585	637	623	601	564	567	647	576	617	575	554	592	602	542	571	610	594	606	602	613	573	586	604	586	591	627	582	607	630	608	587	565	669	620	588	626	636	604	602	640	594	591	600	627	612	569	612	549	586	559	632	528	585	584	607	582	591	633	579	558	603	617	625	584	567	641	596	632	655	608	574	538	595	599	544	630	619	600	582	633	609	578	576	592	576	611	593	636	581	565	611	604	623	592	539	582	610	623	595	603	632	593	610	582	582	544	589	617	564	597	593	605	608	625	609	626	599	573	577	619	666	579	590	603	591	598	626	622	649	603	646	623	560	602	574	626	615	569	552	580	625	579	581	577	601	626	629
23142	21660	29555	24285	21662	21730	10418	1913	1346	1194	1113	1003	970	830	835	767	753	736	587	602	554	546	570	537	552	535	575	586	519	574	567	584	594	631	596	602	600	612	602	601	553	500	500	502	542	543	574	557	570	583	560	558	588	520	553	545	559	524	556	520	464	551	514	533	521	554	472	471	507	493	479	488	511	493	462	495	476	512	504	499	473	487	471	474	522	506	482	471	535	496	476	473	553	511	504	484	461	498	461	509	419	520	521	487	478	487	482	481	484	523	507	466	494	477	499	462	482	461	427	475	480	501	470	485	489	452	515	502	496	493	517	477	509	505	462	504	473	487	481	509	471	501	489	482	479	499	481	481	488	521	464	519	524	496	522	534	486	497	489	487	528	512	447	505	462	482	479	499	504	476	512	545	465	502	491	537	493	484	483	513	530	466	494	501	481	541	464	517	492	522	449	499	492	482	480	492	487	460	544	468	529	472	490	505	486	451	502	461	498	475	495	485	477	493	499	482	493	501	492	504	498	466	482	514	537	482	473	460	504	489	490	488	500	487	491	521	477	463	478	477	531	472	486	480	489	499	494	494	497	460	479	496	482	533	446	525	492	510	528	491	466	499	492	504	501	435	493	486	480	504	495	493	500	448	504	469	487	495	484	509	484	478	489	496	520	498	539	485	508	494	526	498	480	483	511	496	501	527	486	489	449	460	478	481	513	477	500	495	434	484	455	538	495	501	469	488	504	460	499	489	490	528	522	492	485	503	476	454	468	471	499	479	488	479	463	461	478	521	500	484	502	519	501	475	517	507	487	453	530	471	495	490	447	468	486	501	505	491	468	459	476	526	454	448	489	468	478	505	472	539	490	496	469	488	478	501	498	486	499	463	503	532	505	503	532	455	461	485	508	504	545	470	482	429	510	497	528	519	466	475	510	526	514	507	479	464	490	495	500	481	495	498	473	480	495	510	472	474	499	463	478	496	471	501	473	489	481	461	515	526	481	500	500	464	513	499	504	473	491	503	454	492	538	513	495	498	454	502	503	528	508	476	473	507	492	435	478	482	551	510	472	485	507	466	472	490	490	489	495	469	503	493	496	480	500	492	499	486	521	485	472	476	503	513	485	473	511	539	495	475	503	517	499	474	495	502	495	426	477	510	505	473	498	507	504	449	519	477	522	483	486	486	472	467	481	501	501	476	488	488	509	454	490	507	523	460	491	461	521	501	477	454	450	468	525	495	509	460	492	475	502	520	469	474	526	506	494	488	498	459	491	488	506	497	497	518	517	461	440	467	520	511	484	491	499	529	514	495	491	481	478	539	527	491	465	479	470	481	454	533	457	498	498	502	476	480	479	521	495	500	476	481	482	464	510	490	516	490	500	495	476	482	472	465	505	490	467	483	450	472	510	523	472	484	513	533	445	523	488	473	441	512	501	502	443	527	471	492	528	500	513	512	485	484	529	466	497	466	508	482	492	473	470	502	514	468	502	513	447	454	522	504	485	444	474	499	493	484	483	491	510	484	489	441	496	522	473	478	520	461	486	459	479	473	494	499	499	490	473	504	489	482	447	487	546	501	504	465	468	497	524	484	464	506	525	506	512	474	494	535	483	525	521	500	475	497	481	507	485	426	474	484	461	485	504	491	516	476	447	508	474	475	497	503	494	455	501	515	484	477	484	472	456	475	478	502	539	492	501	497	500	479	463	506	496	481	507	498	500	513	494	510	487	466	494	502	461	521	469	519	512	503	457	531	506	506	509	477	470	504	470	512	493	490	450	496	475	509	501	489	497	455	490	486	494	486	458	475	496	476	497	494	558	474	478	482	473	499	544	479	515	534	535	507	480	496	526	465	503	500	482	498	457	458	498	490	471	485	468	467	528	468	492	504	519	523	477	512	477	475	501	516	483	525	501	453	448	465	531	500	490	471	529	488	508	518	502	470	435	508	506	507	477	460	516	514	495	508	475	513	486	516	479	496	486	540	480	516	467	481	518	494	485	536	514	486	514	458	505	523	489	532	491	526	468	514	459	498	470	513	463	495	504	512	494	534	491	458	494	499	509	503	468	482	486	461	484	524	514	465	500	507	500	477	471	500	496	534	492	484	504	514	468	504	508	510	484	490	482	479	503	511	496	508	465	510	491	487	516	477	470	513	530	505	469	448	479	506	527	482	482	446	473	500	491	520	474	488	469	500	490	505	485	530	471	509	510	526	468	526	534	461	497	496	471	475	497	516	489	486	476	508	507	482	512	515	524	464	516	456	463	506	484	520	476	480	509	464	539	513	517	547	471	496	451	475	504	511	544	462	514	537	508	497	530	502	464	492	472	448	473	477	518	498	489	478	470	481	511	511	501	490	509	500	512	444	453	475	489	521	509	528	497	494	524	531	495	473	509	505	475	484	482	529	474	489	497	462	430	495	490	486	508	511	468	500	473	509	518	502	507	497	475	516	520	510	490	470	488	488	499	567	504	478	462	503	458	497	512	496	490	520	475	491	492	488	495	508	488	482	466	485	514	474	499	534	468	455	500	482	458	506	511	525	484	513	493	504	494	476	531	501	472	538	506	472	506	527	465	529	478	464	485	489	495	478	490	520	519	497	497	496	428	481	473	480	506	469	505	496	476	489	491	514	486	513	484	463	497	515	488	547	512	477	491	485	506	512	502	467	480	455	489	474	478	514	521	453	521	542	514	494	466	521	498	530	485	528	505	531	485	489	477	474	496	459	470	469	484	480	503	517	490	530	470	482	478	495	505	525	503	499	514	471	463	498	499	464	466	473	502	498	481	492	480	499	527	514	489	501	468	466	495	467	469	461	456	484	489	491	500	497	475	448	509	476	487	467	457	471	484	481	469	504	481	498	500	464	489	503	534	515	493	459	496	493	487	491	459	455	473	459	498	483	532	463	491	525	476	512	494	497	477	483	496	497	492	496	495	426	481	503	467	475	506	524	472	497	505	476	503	458	482	526	494	475	503	510	465	446	479	498	496	479	474	541	461	476	464	474	466	522	485	485	523	498	508	515	479	461	471	505	500	426	485	480	490	486	466	494	498	490	497	536	485	474	486	470	486	507	471	488	535	492	489	443	469	485	456	484	513	475	467	523	536	460	474	514	471	469	493	452	494	488	471	489	490	497	480	474	472	495	466	487	489	464	501	468	513	486	509	474	492	475	472	477	461	448	501	477	456	510	462	469	494	520	491	480	499	485	532	435	509	517	516	515	492	506	480	478	520	475	470	468	479	500	513	468	488	507	493	489	502	473	487	483	485	490	502	524	482	476	480	467	490	467	491	473	550	499	444	492	548	473	504	525	496	484	518	503	491	527	504	483	494	524	509	515	514	510	513	482	501	536	498	508	475	492	479	481	487	486	504	503	456	476	486	502	552	513	498	525	503	495	500	539	490	521	504	486	470	495	483	491	520	487	514	505	511	490	489	500	512	464	481	470	491	485	493	491	462	486	472	490	501	453	498	500	476	520	485	520	482	536	473	467
27190	35617	25512	14585	7687	5918	3853	2384	2066	1757	1512	1375	1202	1123	1004	946	871	840	736	671	598	561	531	582	532	553	568	542	568	637	605	614	663	668	669	717	644	646	699	584	571	562	534	553	526	539	574	627	637	578	592	593	591	544	539	501	512	538	532	545	556	516	528	521	495	510	472	529	513	484	510	501	508	516	485	520	462	491	492	490	468	485	485	492	487	492	481	504	490	492	429	483	487	479	549	475	486	499	476	492	504	490	506	501	515	518	469	478	498	482	512	473	499	505	511	482	488	507	514	458	486	463	464	492	463	487	498	483	486	521	493	502	488	472	471	528	528	532	494	500	462	518	488	460	484	521	510	494	458	485	488	462	488	495	493	493	508	473	504	453	514	541	505	520	479	482	463	466	516	495	469	441	486	487	495	512	493	513	511	436	477	517	521	462	499	488	483	477	510	492	518	503	506	469	460	475	488	515	457	483	488	508	479	472	486	501	532	493	497	474	494	511	456	469	515	496	467	491	543	465	531	526	489	474	495	460	478	487	502	446	491	509	498	499	505	504	493	485	521	516	488	503	477	484	485	488	503	543	533	470	488	463	495	522	465	480	492	488	472	490	476	495	499	517	513	467	468	490	502	473	476	539	486	497	531	502	500	476	498	519	508	500	507	455	495	476	498	491	506	487	468	487	504	493	489	483	521	475	488	495	481	522	526	483	487	510	481	503	491	518	489	487	526	471	508	468	500	490	476	476	508	530	470	499	484	480	469	468	487	452	481	495	489	523	508	496	477	478	516	447	479	486	480	466	481	500	482	491	490	499	518	501	469	470	478	501	480	519	481	463	524	505	522	461	494	489	534	502	476	520	457	505	481	480	499	512	483	511	488	556	517	500	467	435	495	500	458	501	504	473	498	487	525	488	498	481	481	505	516	489	504	473	470	496	472	491	482	476	477	510	462	478	487	496	486	467	510	477	494	476	478	476	486	507	518	492	541	495	489	499	523	497	481	514	516	514	511	472	489	501	528	491	531	461	500	534	489	506	473	480	487	503	519	516	480	531	506	457	531	505	517	493	476	502	502	516	489	486	513	476	490	466	501	521	480	467	500	482	475	497	494	489	508	490	510	464	504	509	475	498	482	478	504	493	470	519	526	460	496	463	529	530	511	468	488	534	496	496	497	469	498	484	518	511	509	490	483	525	507	487	509	507	471	500	536	507	497	508	515	515	527	510	540	478	482	502	470	513	480	483	467	549	504	500	507	504	475	507	473	502	490	465	443	496	471	476	520	494	527	515	469	479	540	502	507	493	503	477	489	528	473	531	480	468	495	473	484	475	485	468	465	476	474	509	476	480	516	479	480	501	477	527	463	489	496	501	495	484	456	534	469	495	515	493	470	495	579	491	484	475	514	496	521	470	494	506	485	498	433	499	476	455	479	496	428	496	490	458	476	472	515	484	468	497	526	485	485	493	493	478	456	466	488	484	509	486	507	473	481	485	509	493	514	479	501	500	494	457	512	496	482	518	493	492	528	482	495	506	501	486	497	516	510	522	442	508	501	516	508	502	510	496	492	503	458	460	488	488	470	471	506	514	473	506	521	506	499	519	535	467	501	497	520	499	512	477	482	477	467	487	521	506	485	446	479	514	528	515	453	477	496	495	492	491	487	475	497	501	480	489	478	448	476	548	516	484	445	477	467	474	477	487	444	481	514	468	485	503	510	512	501	473	460	505	520	511	514	471	499	511	494	482	521	515	474	488	527	488	472	471	518	472	511	507	477	505	524	533	479	511	473	488	431	456	458	535	484	488	489	456	484	497	472	508	501	468	493	493	492	504	469	507	494	491	477	488	515	501	515	455	505	499	501	438	481	499	463	442	446	514	474	504	441	526	499	483	507	483	495	493	438	537	464	487	482	496	508	469	500	487	455	439	489	503	478	486	492	501	502	466	475	500	484	510	494	501	477	476	522	510	465	496	494	501	513	513	474	497	484	501	509	492	491	477	484	522	497	455	516	550	504	484	482	504	511	507	447	531	486	463	520	518	487	476	504	495	524	486	513	487	474	511	427	477	458	455	519	498	481	503	505	478	511	486	458	498	486	480	494	495	473	511	490	466	513	508	490	488	465	476	470	454	497	519	485	505	487	512	461	470	465	516	511	484	465	486	521	485	488	441	453	479	498	498	459	479	474	490	510	483	440	467	516	467	452	448	509	494	496	512	500	520	502	521	474	475	521	505	496	507	512	501	462	493	478	493	449	509	496	506	485	478	505	485	519	493	486	462	492	485	521	475	467	484	524	500	507	500	510	481	461	469	482	498	502	503	533	517	470	480	488	510	498	488	543	467	464	508	510	521	495	459	470	530	465	469	483	504	474	516	499	476	495	505	470	484	459	477	493	489	483	475	498	461	453	511	507	487	510	488	509	468	513	488	486	490	552	528	495	498	488	492	466	467	495	503	482	474	470	493	525	458	518	497	497	506	462	465	462	521	480	496	499	504	472	505	480	502	463	523	492	476	491	413	502	520	499	480	461	498	520	447	477	516	505	488	537	521	516	482	494	522	462	463	500	547	477	502	467	503	526	542	473	555	495	473	515	490	487	485	517	504	488	483	485	490	479	462	485	512	478	487	523	488	493	478	506	486	477	487	487	514	525	499	465	501	538	470	472	466	497	486	451	483	478	514	487	487	524	482	498	507	466	517	493	468	502	457	489	478	514	492	451	523	473	496	497	507	519	533	522	480	456	498	504	483	469	474	514	499	502	495	485	521	494	492	447	506	482	478	479	467	500	513	476	452	476	544	506	474	444	538	490	541	504	501	491	478	500	445	504	481	478	479	493	519	517	504	497	472	514	497	497	460	506	529	474	432	505	490	486	518	517	500	473	491	504	482	501	467	487	493	520	487	466	504	470	521	507	489	500	478	472	506	505	478	520	458	517	461	461	503	492	533	473	469	485	481	493	511	517	456	467	507	486	489	495	481	507	529	516	461	505	470	483	466	496	506	474	508	490	528	522	486	491	482	511	484	506	468	483	516	509	530	493	504	464	479	485	507	492	503	505	512	452	490	485	488	481	537	519	482	503	500	526	493	477	525	512	503	474	478	491	471	493	489	501	549	460	506	489	494	469	488	523	526	499	522	516	531	521	504	525	456	475	483	472	477	446	498	494	457	498	475	503	496	504	480	501	491	511	513	530	498	478	488	485	481	497	468	484	519	527	474	501	522	466	444	482	507	432	479	470	502	475	517	478	465	503	487	518	491	516	477	480	449	504	523	480	494	463	504	498	461	508	481	467	483	500	507	465	502	497	474	505	504	496	481	482	479	512	552	478	445	445	523	452	487	510	500	488	476	460	475	517	480	517	478	478	461	469	500	504	480	516	479	496	492	480	504	449	511	508	477	470	486	530	502	467	447	493	509	451	517	490	531	495	499	500	534	490	511	511	479	480	485	488	500	508	493	491	521	489	525	504	485	519	492	491	430	499	461	507	474	506	462
29223	21325	15241	6781	1831	1057	807	680	620	602	562	606	516	532	495	526	472	471	438	475	419	460	423	441	457	446	428	450	440	460	432	451	481	458	463	472	458	457	428	455	478	421	389	436	440	435	452	477	445	462	480	432	444	426	419	465	441	439	468	443	448	429	431	419	444	429	446	501	405	458	407	469	422	425	419	452	418	378	428	408	445	392	453	453	419	418	410	436	437	383	439	434	408	429	425	414	457	421	473	406	446	442	423	435	435	414	455	427	419	425	421	434	449	407	431	392	460	397	444	414	428	440	427	432	410	420	407	423	409	441	418	408	427	448	445	420	413	443	398	379	431	426	428	435	448	431	420	419	466	383	425	448	433	391	452	433	438	464	478	425	401	404	404	436	440	436	435	444	443	434	425	445	431	445	428	440	464	421	424	420	414	412	395	408	437	405	423	439	406	416	404	412	389	398	420	425	441	437	397	456	432	455	444	386	443	430	411	449	453	448	400	438	419	428	443	430	396	409	414	408	433	398	434	421	443	413	428	412	440	460	417	454	437	436	407	448	385	447	415	417	468	446	460	423	458	445	359	414	426	397	439	439	448	438	422	414	390	448	378	444	390	449	425	470	410	444	435	428	416	388	436	410	407	430	415	416	425	405	412	417	427	414	428	397	428	412	430	413	455	437	420	412	447	427	434	445	403	443	415	416	440	435	402	444	455	404	411	423	378	406	418	420	409	428	461	425	415	433	432	442	452	417	409	436	417	459	461	403	451	426	448	461	457	434	390	444	440	382	439	435	452	423	425	423	411	455	428	413	425	432	426	423	429	408	418	450	419	447	413	436	420	447	419	409	419	449	421	431	386	435	426	424	446	425	423	435	410	438	414	407	400	435	414	462	417	399	409	378	444	442	409	447	483	413	434	431	373	409	458	479	439	464	409	453	429	447	449	425	439	462	423	423	414	399	410	379	452	439	412	439	433	450	425	401	452	442	414	461	421	431	424	423	412	430	411	409	431	417	408	417	423	431	414	433	425	432	412	403	456	419	441	407	443	429	414	432	386	435	441	399	430	439	428	406	451	451	430	445	426	424	409	449	428	421	406	414	408	415	430	455	435	475	476	397	402	418	400	412	448	398	400	443	461	425	386	450	434	431	446	431	425	447	431	404	431	452	475	449	406	432	402	414	377	442	410	410	396	398	435	420	437	440	426	420	427	430	427	447	418	464	454	428	423	419	425	423	448	373	423	480	395	461	417	454	398	449	442	406	389	435	422	469	433	402	459	421	430	415	400	424	436	433	440	477	433	446	410	417	410	408	430	389	408	412	427	405	433	453	436	437	447	424	430	419	412	451	437	427	450	472	446	412	461	429	385	388	383	441	441	404	438	440	424	470	430	420	407	452	446	373	416	397	407	434	425	434	399	431	414	422	429	452	430	451	437	422	407	412	437	411	421	418	423	426	453	406	424	428	413	429	431	409	408	418	419	411	373	401	447	415	449	408	423	441	420	435	419	413	394	431	410	431	431	422	422	418	435	464	427	413	431	422	443	400	442	378	411	439	415	391	437	418	432	426	433	413	405	424	423	438	443	462	457	426	423	436	381	416	429	439	428	378	434	409	425	434	421	399	446	398	405	393	451	403	423	432	452	437	424	424	397	426	413	442	437	442	430	415	468	428	430	448	437	432	418	411	425	444	415	415	468	401	421	426	399	437	447	412	445	454	419	423	442	383	409	398	410	405	417	406	417	424	397	426	417	441	404	428	422	432	395	420	447	424	427	412	408	400	458	459	420	421	481	434	395	407	441	443	441	427	440	421	411	415	406	443	420	412	417	449	429	406	446	454	448	455	454	420	431	454	452	434	431	386	410	412	431	441	421	429	369	423	447	441	418	389	431	448	411	417	421	433	432	435	441	414	417	460	445	391	422	440	405	445	440	486	433	462	428	419	432	427	429	438	447	431	409	387	439	423	415	444	425	479	462	428	383	422	436	369	450	429	423	416	431	437	455	446	444	394	393	473	420	437	419	439	430	417	442	412	427	442	432	472	420	459	443	415	425	453	429	425	428	478	428	390	410	366	451	411	408	455	419	417	403	459	464	388	430	452	429	439	421	419	433	477	450	408	409	412	385	426	378	433	454	422	432	468	444	405	402	420	418	463	407	427	423	433	408	433	418	451	404	455	390	432	396	403	422	417	430	410	424	417	433	370	442	424	440	413	371	406	449	436	400	395	408	422	417	445	424	411	428	459	442	430	405	451	423	406	435	440	397	435	447	430	405	419	461	445	414	481	421	378	453	451	445	416	443	424	411	428	393	447	426	438	446	450	466	407	425	448	435	406	419	426	449	438	430	435	406	412	446	448	409	410	404	468	439	393	391	407	423	394	387	408	416	423	454	442	453	494	376	447	442	430	434	455	445	427	430	384	408	430	380	430	463	435	418	449	404	405	470	410	456	403	466	417	415	445	392	430	394	425	443	413	458	409	426	431	452	430	460	425	403	410	425	381	427	416	423	408	448	408	429	438	446	381	405	441	367	387	423	445	469	421	406	454	473	440	415	422	429	437	392	434	455	447	424	407	421	449	439	417	416	409	418	430	447	420	452	412	466	432	410	430	429	412	430	434	425	419	390	453	439	419	398	411	453	402	428	427	383	429	465	431	436	425	396	443	450	390	429	429	421	437	440	410	376	403	443	450	378	464	417	465	460	382	435	451	440	424	409	428	428	441	425	405	410	404	416	439	414	425	439	412	398	429	363	454	407	421	413	413	458	419	431	424	461	429	442	401	402	412	429	441	472	443	421	450	449	419	437	441	461	447	453	434	446	421	412	380	406	479	423	439	465	468	417	414	417	395	445	454	427	432	407	416	391	418	431	437	424	446	432	436	413	377	408	420	380	416	431	447	403	434	425	404	419	417	439	438	441	456	444	418	403	433	438	455	426	392	457	444	432	452	451	435	448	417	413	425	392	414	414	401	414	440	445	455	430	401	445	414	440	410	407	436	439	439	442	420	430	441	450	443	397	391	425	396	451	442	409	393	415	439	403	393	437	387	423	428	397	412	425	423	396	413	413	387	420	448	460	402	406	465	411	439	429	492	428	408	389	397	426	407	448	427	424	415	414	426	397	392	443	409	413	452	415	432	437	401	429	430	410	450	443	453	430	442	442	466	452	388	455	445	456	433	399	444	431	396	445	421	439	430	421	438	425	407	406	444	426	418	446	426	412	432	441	397	453	421	425	440	471	429	410	438	436	436	414	419	431	445	423	422	419	410	411	448	409	416	433	455	406	404	416	441	446	374	395	407	434	456	422	435	417	415	460	410	418	418	439	425	408	427	447	412	452	434	421	421	424	454	387	415	459	367	461	413	408	400	425	439	420	422	438	491	469	439	452	454	400	456	429	402	398	415	425	419	406	415	384	418	426	429	408	415	419	424	412	436	418	424	425	431	430	444	410	459	441	430	401	393	423	413	422	438	411	440	407	440	429	438	435	441
20627	22368	13572	5952	2559	1566	1260	944	789	789	743	714	681	630	645	595	571	509	477	496	455	410	444	454	435	453	469	458	445	500	492	500	518	534	536	517	524	505	473	461	466	475	498	466	472	479	497	523	497	502	478	458	506	470	475	456	502	450	448	459	460	448	450	471	425	485	483	452	461	429	415	453	455	453	465	439	404	432	444	450	401	430	419	447	489	467	441	448	428	466	418	468	432	437	457	445	439	448	454	464	430	454	464	453	422	445	450	475	438	461	451	478	416	429	493	427	450	448	432	482	418	460	477	425	451	454	455	427	459	445	444	518	415	461	458	432	439	427	462	450	444	415	463	464	438	485	426	427	460	463	454	450	461	453	488	437	462	423	473	458	465	477	469	462	485	473	466	458	447	439	439	438	469	423	428	457	479	443	489	458	473	439	457	471	446	446	453	482	439	401	474	457	447	437	442	473	456	451	446	462	453	455	446	495	399	467	417	461	455	433	438	482	445	456	430	456	449	436	451	484	456	423	459	484	427	473	460	462	488	470	448	514	404	478	528	461	424	456	459	405	443	503	460	477	461	450	426	421	432	443	468	448	449	451	433	462	447	471	431	443	465	459	456	425	446	463	480	481	452	480	448	489	464	444	468	458	439	453	470	477	485	454	397	423	439	473	458	460	425	459	459	462	493	466	444	451	472	454	452	438	458	464	425	448	418	469	434	443	460	456	452	454	454	478	437	455	442	415	428	426	461	462	453	449	429	440	465	459	451	467	449	460	445	449	468	428	476	490	474	458	449	420	430	436	450	463	478	416	466	452	443	452	410	428	457	502	428	423	485	437	462	481	452	482	463	438	438	449	447	437	479	436	444	453	439	432	481	453	443	468	468	432	516	492	459	435	440	445	457	458	437	489	466	465	440	492	472	461	494	452	480	429	471	468	430	459	446	431	439	420	448	456	480	447	423	470	428	441	494	448	472	474	476	494	460	452	487	416	475	463	473	429	447	444	450	471	433	447	485	474	449	416	461	470	438	478	503	454	428	420	478	437	478	447	457	450	441	452	430	466	420	481	456	431	462	448	478	470	451	466	448	433	484	450	463	442	473	483	429	460	451	497	475	427	455	466	463	495	429	456	459	459	453	450	423	464	475	406	485	469	473	450	394	449	487	423	453	455	452	466	439	471	445	441	429	408	487	471	474	453	450	463	482	457	484	479	465	421	386	419	478	433	434	474	456	434	452	475	446	453	430	480	454	446	468	455	475	439	455	481	421	452	461	474	430	484	444	462	408	448	426	453	470	431	489	429	452	448	497	477	458	475	452	470	448	463	454	453	471	446	440	431	500	425	457	458	434	491	419	447	439	503	454	478	487	439	485	446	458	463	429	438	431	443	427	453	399	451	475	448	487	443	380	414	436	461	466	445	474	455	479	493	444	463	445	443	452	467	461	459	482	457	480	471	446	458	470	485	474	435	469	423	438	483	488	486	478	436	478	438	464	451	428	445	438	475	463	432	433	450	423	473	473	450	418	440	421	424	471	431	450	462	463	506	492	449	437	429	481	471	436	416	478	453	456	455	418	431	465	447	448	445	468	442	472	423	472	477	458	451	461	474	454	470	448	450	428	485	444	454	430	480	426	468	435	467	466	469	460	438	442	464	451	424	462	369	428	434	465	439	464	426	472	482	466	439	471	462	442	430	446	432	495	470	408	450	455	461	472	494	480	408	469	438	468	449	453	465	452	454	462	445	444	503	441	460	481	466	487	400	453	499	456	455	454	456	445	436	439	461	440	484	455	484	419	411	496	490	433	439	424	473	475	431	463	479	528	459	439	482	476	464	493	466	449	446	448	444	418	456	462	446	440	474	452	463	424	419	475	445	473	459	462	505	490	445	455	448	454	476	483	449	442	479	449	447	482	465	457	494	457	446	435	404	453	438	458	473	438	428	456	433	443	432	413	452	463	434	523	429	451	486	464	437	445	456	467	452	451	453	506	447	448	481	427	469	469	488	451	476	458	442	460	459	495	468	453	433	390	468	476	428	474	448	421	451	499	479	476	435	480	434	439	475	452	464	460	446	419	440	438	463	455	453	465	450	461	496	456	447	464	452	438	457	440	468	475	499	469	438	411	474	441	429	460	478	433	451	446	457	459	452	479	463	481	456	476	443	445	481	462	436	423	417	445	495	465	468	466	458	475	451	442	439	439	488	451	455	469	441	470	427	435	475	450	456	428	447	435	471	457	447	414	457	440	447	464	435	439	438	430	473	476	466	458	483	452	476	475	460	425	451	468	485	429	436	450	478	450	445	475	451	433	419	407	484	446	402	463	451	462	440	453	459	450	434	462	460	448	470	452	456	448	476	483	448	435	462	477	475	464	478	467	445	468	450	427	460	412	423	398	448	453	447	442	462	428	439	455	430	470	446	443	469	469	467	460	450	465	445	463	459	474	449	470	432	456	497	470	481	486	458	465	449	459	437	478	478	468	426	457	463	461	435	413	423	485	439	430	449	445	467	466	419	441	405	430	464	453	469	418	469	458	466	442	455	448	510	486	419	482	505	483	445	434	445	472	404	460	432	454	434	456	472	463	441	440	447	450	457	445	421	456	470	438	423	440	481	429	456	407	435	437	447	448	475	434	431	464	423	470	462	443	482	456	446	460	471	436	435	441	427	490	422	430	512	428	426	435	465	448	439	451	446	458	456	456	435	443	483	445	462	420	469	454	444	479	481	481	457	437	451	449	469	456	468	445	451	403	435	427	487	442	417	456	459	470	456	456	441	460	452	458	440	426	433	427	446	449	451	445	490	458	415	476	500	459	469	487	457	453	417	460	479	502	451	444	410	440	436	419	453	501	466	458	477	450	444	481	447	455	423	464	416	490	455	470	426	420	422	417	457	478	474	457	456	456	450	448	459	452	456	464	466	467	447	461	454	457	441	411	473	438	437	469	432	464	462	435	457	448	475	427	502	467	487	404	458	454	464	456	478	450	433	449	429	502	459	429	470	491	432	463	445	394	466	470	464	453	447	468	483	460	456	440	441	453	442	452	460	467	439	453	444	489	457	452	510	447	440	426	449	452	459	477	482	430	463	409	440	457	458	436	462	476	461	445	467	477	433	427	431	459	453	440	482	488	511	486	436	480	455	468	459	443	456	417	417	410	468	485	438	480	431	444	487	482	450	453	471	419	481	441	449	480	442	443	452	446	441	459	477	446	469	430	490	410	468	467	505	440	401	445	464	480	469	451	474	479	477	413	470	464	440	431	460	478	448	455	443	441	451	458	406	432	445	480	481	472	473	457	448	460	441	451	430	465	442	448	466	432	490	422	469	475	477	504	455	443	441	438	467	426	439	477	431	426	468	433	482	452	412	446	463	444	466	448	416	430	473	466	420	461	460	478	419	431	447	462	456	433	423	488	423	448	428	412	435	461	449	462	442	434	465	453	448	470	460	460	467	457	455	459	466	445	452	438	484	485	466	462	433	486	480	452	453
24530	21705	29016	24704	21476	10280	1667	1077	868	733	683	669	670	638	511	545	489	436	384	352	385	362	358	332	343	330	378	331	411	413	373	386	398	372	397	442	396	384	411	378	379	346	317	390	375	349	366	369	384	370	384	407	366	348	333	328	361	333	346	351	335	335	331	319	330	326	317	327	303	308	326	347	339	328	346	300	348	313	329	328	305	307	347	323	308	329	351	383	325	318	342	317	317	332	329	305	336	323	323	353	315	304	343	323	290	308	326	331	315	290	336	316	276	324	326	315	333	313	319	321	306	328	321	323	303	300	292	314	311	352	305	298	319	330	322	319	311	328	339	314	309	351	310	315	321	322	352	325	366	333	312	315	307	320	314	325	338	346	327	316	317	336	315	342	296	339	339	320	342	334	338	321	283	312	309	353	306	306	327	339	292	331	338	305	310	333	306	340	310	306	287	289	314	285	299	308	321	332	292	342	308	295	317	301	364	314	323	323	313	334	349	363	325	330	348	330	342	305	320	310	289	306	325	339	288	332	305	357	278	320	363	317	334	315	316	321	303	300	297	336	311	343	329	349	348	301	302	350	332	310	314	348	311	338	346	313	333	358	367	333	331	325	300	333	358	331	321	318	325	321	341	328	302	340	322	314	310	333	329	360	314	334	308	301	342	323	305	336	308	328	315	317	336	341	318	326	308	305	343	309	319	362	348	311	302	336	314	319	295	294	324	295	318	332	293	306	334	297	328	314	289	360	309	326	320	315	307	347	293	305	348	300	316	312	362	339	312	355	357	299	347	325	323	318	321	309	283	319	318	300	347	326	336	329	315	304	320	319	317	322	311	307	316	298	303	342	320	294	342	305	294	326	349	314	319	300	308	331	321	342	338	332	323	332	299	319	324	313	339	319	330	351	318	308	294	336	292	341	331	277	342	332	370	305	337	366	285	302	322	321	282	308	334	329	331	359	318	325	318	332	335	353	306	323	341	303	302	324	321	298	322	300	351	322	308	311	337	330	356	311	336	326	331	306	298	296	329	337	311	317	293	327	293	325	321	313	314	322	335	322	298	357	282	331	306	347	347	326	349	319	335	333	334	341	325	302	299	351	332	325	322	322	325	328	308	371	313	316	305	330	315	276	325	314	335	301	344	330	351	336	309	323	311	302	344	340	319	310	303	322	354	351	300	318	327	301	325	342	333	356	324	340	330	325	332	304	304	309	342	311	344	331	298	310	317	345	309	323	314	328	343	305	322	319	321	316	328	309	309	332	352	317	344	330	317	303	335	301	283	314	317	334	299	308	330	293	328	315	296	325	315	329	377	322	311	322	294	321	358	298	349	324	344	288	312	306	300	321	326	324	328	356	344	305	314	312	335	301	331	336	331	351	329	326	327	311	330	300	322	310	331	320	326	299	332	319	351	282	331	335	295	298	299	311	321	323	355	334	309	321	324	308	340	310	314	330	301	295	291	316	329	347	314	308	340	328	300	300	332	334	312	311	335	301	330	334	297	309	307	332	308	295	334	308	364	312	346	313	331	315	307	321	334	323	297	327	283	308	331	309	265	322	319	314	308	324	333	298	340	296	312	325	330	326	322	306	291	332	305	345	322	313	288	313	336	316	314	358	324	301	335	325	367	326	295	316	321	300	308	315	311	338	337	330	350	326	333	334	294	330	296	332	317	315	339	339	338	333	309	287	341	320	340	329	324	285	297	325	325	316	318	326	310	345	312	306	290	318	332	320	288	338	327	357	303	341	336	309	351	301	305	291	320	332	356	347	307	332	322	302	328	309	307	318	329	330	310	311	320	293	314	316	335	294	314	331	312	334	333	315	308	348	328	325	319	336	328	333	308	326	323	339	304	326	327	307	311	312	321	316	301	327	311	336	291	317	284	302	282	344	336	362	300	299	321	330	269	314	297	327	323	312	350	333	310	302	330	354	353	290	322	310	306	319	282	295	301	318	328	313	317	331	281	316	373	324	312	295	343	300	301	317	323	343	307	305	335	336	384	350	287	310	338	305	298	350	305	305	326	306	327	312	307	333	318	330	315	344	318	307	306	311	336	312	277	330	314	341	302	302	309	326	315	288	305	285	322	324	320	297	311	319	315	348	327	316	290	306	348	307	321	302	327	326	358	308	328	324	312	332	321	336	284	298	327	331	333	343	310	316	295	313	346	346	371	349	292	299	295	317	320	332	300	309	339	323	305	351	300	311	315	293	304	312	354	310	332	310	321	350	329	334	323	321	340	315	306	303	312	333	330	360	348	292	342	316	350	356	324	335	326	308	324	290	333	351	301	347	336	315	329	319	323	337	343	337	280	300	314	356	310	316	310	338	314	321	328	308	308	307	316	354	358	324	297	350	306	306	296	309	294	302	336	310	304	327	299	324	331	339	292	335	321	288	302	339	293	328	307	328	344	302	341	332	333	315	319	300	321	365	334	347	294	295	324	369	321	323	306	334	329	302	336	319	323	322	348	327	341	301	311	347	326	322	340	363	360	313	314	308	325	347	326	279	279	332	324	316	328	341	345	368	331	321	323	327	316	339	296	343	299	372	322	313	307	354	305	358	338	312	314	299	331	291	310	304	315	297	286	349	325	326	361	315	290	320	348	320	337	331	341	310	328	342	306	326	284	312	361	340	271	316	317	319	289	310	329	333	331	318	338	340	281	337	343	306	308	293	336	312	341	309	321	306	321	330	310	359	322	328	304	352	316	335	322	305	303	307	314	318	331	331	312	333	326	335	314	304	318	341	345	302	316	345	287	327	349	316	315	331	316	311	346	309	325	352	327	333	306	296	339	365	305	346	331	339	319	342	306	304	350	330	313	308	344	310	322	322	316	276	331	334	324	328	356	309	305	346	324	321	339	318	320	309	310	314	314	346	303	318	324	300	352	350	296	347	316	298	311	313	314	291	297	315	317	325	300	301	307	305	306	310	365	274	343	315	310	352	295	319	323	338	310	280	318	362	325	320	317	334	318	297	358	317	325	300	354	307	336	338	342	348	312	303	320	342	310	312	302	324	321	293	338	325	309	314	329	330	323	299	339	322	295	322	308	300	316	298	316	310	308	321	316	325	334	311	350	313	322	344	332	296	300	322	322	317	301	288	328	324	324	314	297	350	324	303	307	329	312	304	342	306	328	295	312	335	352	340	310	338	303	328	320	327	323	325	286	342	299	314	305	293	340	310	301	331	288	291	319	340	333	310	355	303	316	347	319	334	285	314	308	312	319	331	333	310	332	297	329	327	328	317	319	308	329	339	330	299	333	314	320	317	323	314	336	307	306	325	295	364	332	331	292	322	335	312	356	321	327	315	283	322	317	327	296	299	338	306	321	321	302	313	313	305	314	296	339	337	292	309	307	314	336	325	314	311	340	305	350	323	327	317	332	333	332	307	322	315	320	343	342	322	357	285	318	323	310	315	284	335	313	307	302	307	312	319	309	331	302	326	332	314	280	344	308	333	304	288	340	321	344	335	303	293	310	339
22269	30760	20527	10739	5042	2876	1914	1461	1277	1148	1079	937	901	804	757	684	571	529	451	448	389	379	362	372	340	352	419	419	401	445	459	422	534	494	429	447	430	472	427	426	378	364	370	384	352	384	401	444	412	465	392	403	411	388	384	369	369	392	360	395	329	365	364	359	373	352	339	342	322	329	344	347	366	333	282	361	351	327	335	320	315	328	378	362	329	347	331	383	357	326	340	362	320	327	319	331	343	352	303	356	350	320	361	337	391	346	339	342	330	329	331	292	354	328	316	353	341	334	308	322	319	358	315	330	357	361	373	334	361	343	330	350	353	321	316	342	353	341	330	312	364	364	323	322	329	336	349	343	382	319	351	323	349	345	355	347	371	326	347	372	343	313	336	343	310	332	352	337	333	359	314	344	342	355	324	328	343	338	316	347	350	311	342	361	341	338	340	359	330	351	313	342	343	360	306	334	326	320	284	362	374	337	354	356	359	331	349	358	327	359	362	337	348	345	350	352	323	327	340	367	349	330	319	324	340	331	327	376	326	331	341	327	349	325	324	354	333	361	309	315	336	308	331	339	334	330	351	322	360	352	348	349	342	322	336	332	369	321	319	370	350	315	350	340	369	353	326	351	320	353	337	336	330	341	349	344	346	338	336	312	331	319	362	312	322	361	331	363	330	348	341	372	332	330	341	327	350	362	347	315	371	344	343	352	321	301	324	341	379	325	376	348	351	328	370	320	352	299	386	364	345	316	351	345	320	338	333	356	347	364	371	324	319	371	346	331	356	367	332	338	338	340	341	329	302	313	343	349	353	347	343	356	321	335	325	326	338	344	351	338	353	375	368	332	338	352	391	372	336	347	341	366	340	344	362	356	329	344	337	359	327	326	318	344	298	335	356	316	340	338	332	317	344	332	319	327	345	357	318	334	358	409	342	340	346	333	331	339	373	314	346	348	326	345	334	343	334	369	354	333	363	329	340	329	336	339	342	316	369	377	339	339	359	334	330	386	372	301	324	345	343	335	338	362	355	311	339	352	379	318	358	328	339	355	332	350	357	353	364	341	346	339	349	345	323	347	355	313	329	335	342	310	320	333	346	335	339	332	351	339	347	347	342	332	348	351	326	359	371	320	359	363	343	364	355	347	324	347	314	342	391	306	353	337	363	377	350	382	337	367	370	358	340	338	337	321	357	341	349	336	330	352	362	329	317	371	331	346	333	311	338	331	337	325	390	346	376	312	324	357	321	347	332	348	335	355	367	355	334	329	347	336	359	334	316	336	340	352	344	334	344	329	316	348	332	361	360	348	379	325	337	332	303	314	351	337	347	339	378	353	375	346	357	319	391	359	347	353	329	359	322	325	360	313	316	359	313	344	345	324	337	327	339	372	371	348	351	327	390	326	323	339	368	344	348	331	354	345	355	344	341	355	321	318	346	326	328	366	375	303	353	325	332	336	318	352	346	323	327	381	334	333	330	332	324	382	315	358	330	317	340	349	317	351	371	329	342	350	348	361	370	306	394	347	335	364	340	338	351	344	361	342	310	332	314	367	338	350	328	328	344	312	327	351	331	321	336	334	312	362	337	333	360	309	363	348	341	324	326	308	330	344	354	302	368	336	321	308	345	319	344	343	329	369	339	331	352	366	307	346	333	327	363	344	334	357	339	319	355	326	318	321	340	375	360	317	345	327	320	323	326	316	363	326	327	334	357	335	325	329	328	342	312	339	321	334	348	357	329	356	328	369	357	304	367	342	354	322	352	356	366	339	329	323	320	343	343	368	356	338	338	374	322	317	334	374	344	310	338	310	322	345	324	334	317	362	369	352	326	326	342	327	360	338	302	350	348	344	318	360	331	313	323	354	333	303	346	325	332	336	321	363	352	319	356	310	351	322	342	374	350	347	327	347	297	372	343	336	343	375	337	353	352	331	337	294	308	365	340	328	356	365	350	364	333	298	346	352	365	361	359	350	343	324	316	329	369	366	369	350	347	343	328	352	350	340	326	378	329	331	345	336	333	337	361	302	326	348	337	322	324	332	364	343	336	329	325	326	348	360	373	328	331	330	329	320	326	335	351	303	357	330	345	332	314	337	344	347	349	347	362	365	341	318	352	353	343	348	323	304	357	316	342	347	334	354	345	346	357	337	345	320	319	337	369	342	346	321	350	337	371	342	355	351	338	333	347	347	350	322	334	333	318	351	317	342	346	337	337	325	346	315	347	329	355	305	326	349	346	354	322	348	391	331	378	358	326	310	338	310	294	328	315	363	345	349	374	335	340	327	347	320	348	354	344	340	311	362	335	373	345	351	347	366	324	355	327	377	326	369	360	365	333	354	347	345	361	367	305	352	331	355	355	345	327	340	334	362	358	363	348	365	329	345	338	344	365	341	329	348	346	320	367	359	344	322	336	347	323	319	333	367	339	321	321	343	354	360	320	353	313	402	329	328	329	341	346	361	338	325	359	375	327	343	350	334	327	353	342	329	340	332	361	325	355	362	356	328	332	324	309	352	358	369	338	343	341	343	333	296	354	352	326	324	343	336	330	306	340	335	336	344	328	305	323	338	319	371	322	331	354	318	338	331	318	319	336	358	345	386	317	328	339	335	352	328	327	327	321	333	364	348	358	336	346	358	315	368	344	383	341	333	379	340	353	337	368	371	364	367	340	341	373	324	349	337	324	336	384	358	371	367	334	342	342	337	374	337	351	350	362	352	325	368	327	347	332	334	313	309	341	348	344	347	302	350	345	303	322	368	356	358	338	317	327	342	300	331	326	335	342	368	312	325	349	361	339	351	365	339	346	355	326	355	340	348	352	356	317	316	343	351	337	346	358	344	332	321	331	363	340	344	355	355	318	341	359	314	344	299	347	352	331	343	370	359	344	334	357	346	357	349	352	345	337	306	348	305	334	339	359	343	341	332	331	335	362	368	299	322	359	359	337	317	324	331	343	324	329	319	337	338	311	325	324	334	351	358	340	316	343	334	373	310	342	350	334	352	320	323	340	343	325	357	359	341	350	383	342	310	354	330	313	386	327	336	318	363	334	315	350	350	339	363	361	340	352	307	341	309	354	366	316	343	333	360	360	325	336	358	357	354	323	337	338	324	354	347	362	336	344	336	324	344	336	336	348	325	336	365	342	344	320	345	339	326	320	323	362	340	342	338	357	351	358	315	323	341	328	345	367	353	363	324	328	341	348	321	309	349	348	343	352	352	336	321	363	363	335	354	336	381	330	349	341	317	316	323	347	334	338	343	339	353	346	344	366	337	334	376	358	314	356	331	346	368	334	327	349	341	321	331	315	333	373	349	375	337	289	340	318	332	349	375	364	335	334	342	317	378	331	348	357	320	337	323	325	345	366	367	351	316	347	337	334	344	332	322	333	319	329	340	362	334	309	360	350	361	320	344	320	317	351	338	320	329	350	348	325	359	329	285	323	316	351	350	302	328	347	340	358	348	318	312	357	350	313	352	342	307	363	312	350	362	343	324
25706	21752	28185	25821	13254	2063	1189	1046	883	888	880	822	854	757	736	755	668	649	638	583	626	566	631	640	600	615	677	625	641	639	650	610	673	660	647	602	656	668	629	646	589	608	582	614	608	649	632	609	569	646	587	644	620	592	592	571	611	610	624	643	562	591	551	605	643	601	576	536	593	595	597	618	603	604	586	615	575	578	559	625	596	573	585	535	617	582	578	548	578	603	578	599	591	534	557	588	582	589	543	584	597	591	565	572	561	564	611	557	598	541	582	573	583	649	557	610	584	571	595	614	585	594	588	552	584	581	574	566	587	599	605	596	600	554	564	555	595	599	580	591	592	650	574	582	566	568	560	611	594	575	606	617	580	547	591	611	588	553	564	569	600	606	607	577	555	558	613	593	586	571	627	614	573	559	608	580	579	606	599	584	586	614	600	577	603	576	615	605	629	605	554	609	577	598	611	589	597	564	593	590	578	538	535	595	617	561	596	581	607	589	597	582	554	568	593	591	583	597	617	620	556	577	600	577	579	626	600	535	590	605	573	590	570	614	604	572	612	545	575	619	656	614	540	576	625	593	584	614	611	559	590	541	565	629	603	572	587	609	549	556	588	577	576	556	588	614	576	564	579	574	608	583	595	581	591	620	531	579	556	603	583	596	560	609	589	600	619	614	594	574	562	615	582	573	543	589	558	559	660	574	612	584	584	643	580	631	580	586	613	570	570	568	603	600	540	596	574	582	553	569	577	563	580	585	584	562	570	595	579	602	566	578	630	564	596	594	616	588	579	594	595	530	571	568	555	547	577	530	535	559	598	597	563	631	593	562	625	585	576	584	626	613	624	576	567	627	598	606	570	568	611	594	587	641	636	657	576	563	572	543	600	603	617	551	572	556	554	566	563	619	588	558	580	588	599	581	630	587	561	581	583	559	591	598	550	614	626	598	564	569	559	542	651	587	587	600	603	611	590	593	565	610	594	573	552	588	587	593	609	581	530	549	567	541	567	564	610	561	534	628	579	596	627	605	595	550	614	589	622	610	563	591	579	592	612	600	583	603	611	571	600	591	565	620	568	554	602	565	621	612	607	611	603	600	592	584	532	573	614	583	612	511	592	634	633	575	590	598	529	555	626	563	595	617	586	558	584	645	608	563	593	558	576	601	601	546	563	565	601	568	564	575	613	583	570	588	591	518	587	592	589	605	543	578	561	624	614	592	619	562	605	615	623	581	575	596	623	592	607	582	577	615	520	583	570	577	612	597	595	570	580	620	596	604	567	562	543	579	588	610	567	595	577	619	589	565	586	570	585	569	597	591	557	593	567	599	569	625	576	611	664	635	593	565	539	535	555	566	589	627	613	541	581	607	600	606	604	603	633	630	597	635	608	618	639	585	669	601	593	566	548	591	562	566	554	587	612	587	606	635	578	553	568	602	594	596	629	541	603	634	575	618	575	598	573	565	602	563	594	590	578	617	595	595	529	624	592	601	564	610	573	564	593	558	569	569	603	631	591	598	578	599	593	601	625	617	585	595	588	589	616	576	611	606	557	590	588	532	616	621	582	610	585	585	527	574	551	628	564	645	584	569	578	665	601	608	590	594	557	615	584	615	621	585	594	577	598	569	602	603	578	635	563	610	590	581	576	534	567	625	565	678	592	586	574	603	620	542	641	541	607	577	628	612	587	593	555	591	575	581	575	567	581	589	604	591	583	586	571	606	590	620	635	629	565	564	622	549	582	579	618	600	605	619	604	592	604	570	582	593	621	619	613	566	581	596	577	637	597	579	608	562	616	580	617	557	570	623	621	633	579	538	608	591	600	578	574	626	580	577	612	554	577	562	611	545	588	623	575	590	567	580	579	593	564	575	571	568	579	647	624	592	615	625	594	589	593	582	619	584	569	629	589	553	586	592	619	536	589	590	591	574	659	599	544	564	593	601	578	633	571	581	582	626	629	586	584	595	631	579	608	584	590	620	579	578	626	573	569	577	624	587	610	541	596	604	563	599	589	598	613	570	584	570	585	614	550	557	550	571	589	593	600	568	556	579	585	569	557	608	607	599	600	571	608	566	565	562	591	584	563	566	589	566	584	598	572	559	599	590	601	594	612	550	587	564	589	579	577	594	568	624	607	620	655	580	570	561	577	585	558	590	583	574	607	561	599	572	593	608	596	607	571	608	599	596	589	583	604	609	613	595	598	579	553	566	578	565	616	530	593	590	590	563	599	578	588	553	618	614	569	618	556	580	565	573	632	581	554	597	563	619	555	590	545	594	584	554	636	578	603	628	582	575	565	545	565	569	593	545	572	549	573	563	639	563	567	587	598	568	576	609	594	566	536	611	566	620	562	597	609	600	573	552	563	563	552	562	574	615	596	600	580	624	575	610	603	619	596	559	594	599	565	592	549	606	600	577	616	562	558	586	573	570	595	586	577	570	580	600	545	582	633	600	607	638	580	604	624	561	600	633	549	577	593	531	602	549	582	609	591	574	607	599	592	586	578	649	578	568	552	592	632	561	587	579	602	545	581	611	552	547	576	555	568	604	558	603	570	596	626	617	592	619	548	619	614	595	589	560	598	570	613	601	565	620	561	587	599	593	581	583	575	578	561	615	594	578	630	647	580	602	608	543	620	603	571	572	605	601	598	583	572	637	589	637	586	577	611	603	627	588	552	578	579	563	615	577	613	617	601	579	557	609	585	644	621	605	577	596	620	629	562	576	561	606	591	578	556	583	579	543	634	575	590	561	610	572	594	597	609	606	572	599	599	572	617	588	611	637	605	523	549	539	558	572	614	623	607	548	578	548	594	583	587	569	545	596	589	616	625	579	580	597	585	608	599	619	576	588	579	555	606	561	588	549	588	617	543	579	565	529	595	568	597	588	588	584	586	585	542	598	572	614	567	600	550	540	588	528	573	584	626	606	608	599	563	597	633	597	596	582	590	539	608	589	614	578	586	589	608	537	567	661	596	598	587	583	596	594	579	594	591	565	638	556	611	581	590	596	626	558	608	575	604	567	590	620	608	599	602	568	647	559	615	581	592	601	640	589	606	613	582	574	578	604	588	580	570	620	586	595	593	588	582	567	562	590	601	602	602	595	533	562	627	593	580	588	618	592	581	577	547	587	611	540	593	594	597	582	578	572	611	582	569	607	606	577	617	581	599	559	598	622	568	567	633	579	560	639	583	534	649	591	612	619	574	568	569	626	595	602	583	537	631	569	574	596	609	595	600	603	600	607	569	600	593	569	629	591	557	619	601	584	645	585	593	542	579	570	606	604	574	603	601	545	580	575	587	576	607	564	622	603	600	617	626	581	544	545	593	602	601	600	605	596	554	581	561	589	636	562	616	588	578	587	632	561	592	526	584	591	622	568	597	598	561	576	599	571	583	562	567	578	614	584	586	614	608	593	595	577	602	535	572	583	586	512	561	585	573	624	597	576	566	578	577	560	564	572	574	600	601	579	560	635	622	592	548	599	606	599	554	603	573	606
22209	28282	21683	8860	4262	2241	1737	1505	1264	1207	1187	1033	1034	972	896	799	776	679	695	636	626	616	646	611	613	656	650	652	630	671	700	677	739	698	706	683	707	747	693	657	639	632	633	605	609	627	669	700	677	668	641	675	611	680	582	628	633	654	642	622	580	626	615	656	593	583	562	606	613	600	595	640	596	568	574	569	604	645	601	624	596	591	572	621	637	621	608	626	643	602	580	593	593	582	612	605	601	617	593	609	617	586	639	618	609	568	655	558	555	613	629	597	587	620	591	601	569	632	648	573	643	569	629	617	644	572	627	583	574	570	592	616	603	609	604	618	556	595	572	605	616	554	568	605	636	609	637	579	578	634	587	622	619	609	575	599	594	556	584	615	604	625	588	646	586	570	620	638	579	626	581	591	596	651	623	603	633	605	611	594	634	597	590	587	631	584	623	606	617	625	604	638	551	588	601	603	600	616	583	602	568	559	655	593	624	583	628	631	610	600	567	607	616	572	611	600	611	610	624	620	610	629	579	611	629	562	606	573	551	619	613	598	594	641	604	581	565	589	636	583	587	611	581	633	600	612	608	619	597	606	581	590	612	604	609	583	659	600	588	589	611	540	607	587	650	644	560	626	637	611	623	594	602	578	631	593	580	601	641	642	600	630	588	561	625	591	591	600	585	592	608	579	634	596	564	562	573	582	623	583	576	602	594	631	619	558	580	633	660	569	565	593	607	577	598	576	595	645	610	637	621	595	549	569	566	616	569	576	642	606	631	559	620	650	585	597	612	559	595	600	587	593	594	569	608	574	619	598	623	574	629	607	563	639	597	627	612	641	607	560	611	650	589	609	591	648	591	607	612	618	615	601	598	555	617	595	627	625	591	559	594	618	584	595	608	566	561	596	616	630	573	579	562	591	552	554	589	607	648	618	604	595	657	627	612	591	585	569	569	652	575	606	644	566	603	612	545	625	606	564	600	598	593	646	614	555	621	636	655	565	628	612	591	582	602	630	671	618	604	608	595	619	630	596	573	592	586	593	602	639	583	589	623	584	596	595	628	639	600	561	593	610	583	564	608	601	618	612	596	603	601	613	638	640	573	595	583	591	591	605	596	585	587	551	618	647	570	581	651	585	582	593	575	602	589	631	622	575	603	564	600	587	621	594	603	592	618	610	640	565	622	609	603	637	619	602	628	591	611	559	629	617	618	549	616	585	596	578	571	611	591	627	618	566	574	611	577	569	648	617	572	600	562	589	575	574	607	623	604	621	606	643	608	625	588	631	582	542	697	605	611	601	605	603	575	611	617	615	595	629	593	592	602	581	579	608	616	620	626	585	644	551	567	599	619	589	591	582	624	617	582	626	581	618	595	600	548	637	614	613	607	602	603	617	613	645	620	619	565	555	580	610	599	616	615	605	633	583	599	603	599	653	581	571	575	633	608	578	635	598	601	595	570	575	597	608	608	621	575	606	622	550	632	628	610	620	612	643	590	608	639	609	605	631	579	615	552	626	579	589	571	565	575	588	632	562	605	597	632	593	573	604	614	601	586	611	609	585	611	594	559	613	575	604	613	618	572	618	578	623	593	632	638	603	562	588	566	625	584	624	569	589	618	628	659	601	610	594	634	597	602	571	614	579	576	638	659	611	592	608	604	585	623	603	628	652	587	612	584	661	622	568	641	614	615	629	628	586	568	586	595	603	566	598	623	617	600	560	631	609	587	612	630	623	622	619	610	601	611	615	631	626	614	607	603	599	578	575	548	623	609	590	585	596	657	586	579	595	602	610	629	616	593	627	567	573	583	624	572	610	570	578	591	642	545	609	611	554	618	585	620	607	553	621	646	616	573	625	606	612	612	624	578	577	599	601	597	599	613	638	661	604	597	645	579	583	626	623	626	624	630	590	576	584	595	606	617	607	627	614	565	657	572	575	629	611	586	589	594	603	585	645	634	620	590	585	609	626	594	655	603	581	551	643	610	580	563	619	619	619	623	582	583	637	577	591	606	616	608	600	569	607	598	614	588	652	607	600	575	624	559	550	592	643	616	555	636	592	618	586	596	569	614	610	600	604	610	575	639	605	600	575	585	596	590	624	637	540	591	638	626	606	564	610	660	611	567	588	601	626	620	602	577	588	603	616	573	622	593	585	575	618	634	625	608	584	628	591	579	612	636	577	617	601	612	583	588	576	575	627	598	626	606	589	632	629	605	595	580	586	561	615	604	637	613	618	609	637	619	616	588	611	576	569	571	581	590	630	602	547	655	613	603	613	622	632	591	632	600	598	571	605	586	645	581	620	609	621	597	614	595	576	592	615	633	615	642	592	628	591	618	633	618	602	609	586	606	598	646	584	608	626	595	620	588	581	582	593	639	568	606	596	648	562	624	591	621	595	586	608	647	571	620	593	570	641	618	621	605	582	593	577	554	572	632	594	616	547	626	567	608	617	644	601	565	601	602	600	598	601	601	596	579	616	614	622	595	546	597	587	597	584	617	593	566	620	589	581	605	644	609	589	606	547	613	577	568	619	584	611	626	641	600	581	608	637	559	579	562	603	556	619	656	571	635	584	660	579	588	577	608	584	619	599	580	597	591	636	562	600	604	594	588	549	609	577	615	608	578	644	588	631	549	633	636	610	605	565	571	606	599	595	606	644	619	521	597	594	569	623	630	595	613	588	617	617	632	626	601	587	640	611	588	595	579	567	590	615	594	601	601	602	615	630	588	613	642	648	599	607	574	587	622	632	605	571	640	624	566	602	628	586	628	556	627	622	625	565	625	596	631	599	618	606	587	648	591	546	592	614	599	599	622	594	630	616	600	592	563	617	616	623	621	600	623	610	605	591	568	590	644	572	622	594	642	631	559	594	561	609	570	613	606	601	642	541	602	585	605	604	566	607	594	604	617	607	605	586	631	620	606	574	638	628	623	592	619	590	623	566	653	630	605	619	582	622	602	568	579	622	608	597	625	636	654	589	646	575	634	622	630	591	587	629	634	589	595	612	604	648	623	595	585	626	620	601	598	579	604	609	607	631	631	610	599	627	612	599	571	604	577	576	654	580	625	604	549	607	582	597	600	657	624	631	624	612	619	643	624	580	614	610	622	589	593	589	609	572	568	614	601	603	565	609	610	594	595	639	646	576	611	621	618	594	620	606	600	601	606	552	605	649	619	623	569	642	602	562	633	588	595	617	623	575	572	628	610	582	617	566	638	589	614	613	589	593	600	600	593	609	586	601	649	618	594	579	606	589	583	583	586	590	585	613	604	626	622	594	620	611	627	652	588	609	583	640	632	559	569	612	659	548	612	610	599	568	603	580	641	577	590	614	598	582	620	591	605	605	574	613	625	596	630	591	551	615	527	602	594	616	604	626	574	606	565	632	616	618	588	563	609	624	592	589	601	574	625	639	582	602	577	600	551	616	588	630	633	598	591	584	553	570	596	613	632	590	657	615	606	615	643	628	616	615	636	610	618	583	590	617	583	655	598	623	632	582
23260	21700	29547	24354	21698	21736	9845	1875	1530	1244	1116	1103	983	922	820	782	751	670	594	527	566	540	559	541	570	599	564	560	574	564	616	611	613	578	579	604	620	622	572	547	542	545	506	501	546	554	624	632	607	595	562	515	546	554	547	523	488	520	514	536	496	550	499	523	525	482	537	562	501	485	512	486	502	515	485	529	474	476	440	494	466	523	502	507	492	509	428	497	469	494	466	483	472	492	510	486	500	509	504	490	484	478	516	507	504	505	505	486	458	471	481	484	528	525	498	482	465	447	462	492	493	514	497	475	503	499	479	479	469	501	469	488	508	465	494	492	505	521	476	444	497	464	472	535	501	495	478	484	482	495	500	483	476	490	493	510	481	458	499	510	503	509	489	461	494	493	521	490	531	561	461	504	443	491	503	489	493	534	521	503	509	461	518	493	542	502	487	543	501	500	547	450	481	473	505	433	450	518	470	483	463	482	505	514	465	456	486	530	492	504	531	488	482	474	491	518	487	475	490	472	459	495	482	534	519	477	461	494	497	481	489	497	439	543	531	515	499	490	480	496	472	524	513	473	506	501	465	489	484	487	503	484	515	534	485	486	492	517	485	450	524	492	500	509	489	504	529	438	536	498	473	475	482	489	469	525	458	483	506	469	519	521	494	447	506	488	460	486	465	473	501	502	483	495	493	513	520	489	520	464	493	458	487	451	482	500	479	496	469	516	486	494	469	497	492	495	483	482	531	498	497	485	476	477	489	452	489	450	475	477	482	500	504	475	471	477	524	507	515	457	458	475	488	480	462	479	496	480	482	468	500	512	516	475	509	481	522	509	508	506	475	494	515	488	490	481	509	464	482	474	507	513	490	510	497	492	509	488	453	451	481	503	435	526	486	510	483	481	494	491	507	489	449	463	517	501	474	505	508	469	517	491	500	501	499	446	492	480	457	470	482	512	483	475	507	515	505	513	500	508	507	491	507	473	454	507	542	487	511	529	487	512	470	489	482	495	490	495	484	496	495	505	504	505	492	485	515	470	460	491	461	497	493	467	488	504	507	496	512	501	472	463	482	507	484	471	494	520	520	484	489	477	523	501	496	475	520	486	508	508	472	517	485	512	476	471	504	505	512	491	522	500	513	466	456	519	500	510	489	503	470	547	518	491	459	511	517	561	541	483	526	485	498	507	509	479	456	498	522	467	504	493	474	453	491	529	499	474	521	545	500	471	494	486	483	512	508	480	484	495	532	484	509	449	507	500	499	474	457	511	511	527	559	496	482	443	462	462	520	476	507	480	471	453	508	512	457	455	463	474	518	537	491	490	512	494	500	501	498	475	485	486	513	472	481	483	455	453	508	482	475	498	492	500	510	517	519	496	521	498	507	485	471	481	471	485	443	477	489	489	491	494	455	491	502	443	489	487	487	510	485	498	475	509	487	467	463	487	500	513	460	459	475	485	484	475	497	480	505	481	509	506	467	505	517	524	516	510	481	481	487	537	490	498	477	487	492	470	460	508	493	502	509	511	473	526	480	532	461	476	528	504	494	455	513	481	450	478	499	491	512	491	474	517	491	509	492	524	465	510	469	447	459	499	495	487	443	506	472	474	514	491	471	519	467	473	485	490	480	513	486	488	518	463	455	520	473	461	511	471	461	513	519	472	487	504	489	505	514	526	461	490	480	483	490	535	529	506	482	454	512	475	490	481	525	502	485	517	515	449	490	473	473	486	509	439	474	478	495	472	492	500	517	476	513	494	510	512	487	483	479	495	520	520	479	455	492	472	483	483	493	488	495	520	452	497	525	497	490	515	490	517	486	499	491	474	499	455	499	533	477	464	464	503	486	474	486	481	472	488	480	507	502	534	513	476	463	478	472	478	481	479	491	489	527	477	499	505	497	486	464	500	528	504	500	500	513	520	478	515	511	455	496	483	487	475	483	443	487	488	496	522	503	453	520	504	506	539	498	479	489	530	536	457	502	495	462	475	478	486	516	535	486	503	512	500	516	452	476	520	500	528	503	496	451	498	491	491	485	490	530	430	530	486	525	479	477	547	500	507	494	477	493	479	497	507	474	462	474	477	458	496	494	475	491	496	485	511	486	485	498	455	506	495	451	503	513	501	495	475	441	503	471	461	472	510	485	492	501	473	501	483	501	533	478	521	457	536	496	512	503	478	442	466	471	517	497	508	481	461	452	482	476	493	481	474	482	497	492	483	486	496	480	519	492	488	500	510	469	495	525	506	459	508	515	503	532	484	554	511	505	464	538	499	547	517	477	520	488	507	430	514	477	553	498	502	513	508	488	467	483	472	476	465	460	487	501	476	493	481	531	464	481	488	508	502	501	480	511	481	490	491	525	481	464	511	504	474	467	490	473	532	500	496	510	496	481	468	479	503	475	487	513	471	475	464	501	484	500	508	497	516	477	483	512	517	526	464	497	483	474	540	468	467	524	507	466	499	473	483	506	487	483	502	506	488	526	466	468	482	516	482	469	509	553	512	519	481	472	500	516	504	503	504	474	508	490	532	490	458	505	513	542	480	480	505	506	486	477	471	517	474	503	528	460	504	450	468	506	500	498	535	466	481	538	524	523	507	498	483	450	468	526	488	490	483	544	468	485	560	524	470	485	488	500	502	498	498	528	463	493	499	465	470	503	488	482	505	529	497	487	511	519	500	489	506	488	487	484	486	511	470	512	504	492	482	479	517	527	475	478	472	477	496	469	533	476	482	481	502	471	466	505	504	486	507	508	487	475	471	496	459	485	496	497	485	485	466	477	474	503	468	530	489	526	468	492	526	467	532	521	411	483	513	455	468	485	482	485	486	476	499	484	473	498	496	475	494	502	521	452	495	500	472	533	515	512	474	517	511	500	497	515	493	503	453	471	517	482	460	503	510	477	495	499	480	501	508	482	507	446	491	446	507	482	544	478	478	451	504	497	475	473	490	496	482	546	518	521	487	457	477	476	517	488	521	460	526	491	490	519	540	473	509	482	473	473	517	453	500	474	459	494	488	472	486	514	471	439	512	499	478	496	508	525	515	516	481	519	479	505	485	517	453	472	458	474	460	454	492	487	469	479	468	514	499	491	495	456	449	493	515	474	489	539	531	499	478	523	522	512	491	502	504	486	513	472	512	498	481	488	506	497	476	481	471	486	502	510	467	480	475	487	505	495	488	475	480	460	463	513	540	499	491	483	503	496	465	508	472	500	467	452	519	486	510	526	527	488	490	482	467	482	512	466	469	520	477	491	511	534	538	536	504	512	496	522	466	482	496	458	524	470	509	506	474	495	465	482	542	494	537	472	515	526	484	498	500	502	476	483	506	460	514	531	491	432	489	533	484	493	476	508	514	487	485	488	473	497	460	494	497	483	525	496	504	520	489	460	512	493	476	470	466	529	488	519	493	462	527	502	507	534	494	496	519	489	508	479	487	486	444	481	487	489	467	454	504	492	479	496	511	470	504	519	499	481	499	498	441	491	462	500	479	479	492
24945	36338	29618	12974	8186	4271	3203	2515	2287	1958	1589	1483	1308	1193	985	977	890	712	668	614	600	558	588	561	571	571	570	614	618	605	574	699	665	668	668	683	673	643	604	578	511	537	577	551	569	567	591	616	614	600	599	577	588	551	597	550	501	521	561	537	513	519	501	526	508	550	509	510	518	540	475	481	504	493	513	481	452	466	493	526	520	507	490	491	469	490	470	484	440	490	506	487	470	500	486	497	504	509	500	502	475	501	528	511	469	476	494	467	555	501	474	457	493	479	490	539	519	487	458	483	457	489	513	468	499	470	467	504	495	505	479	489	482	508	513	503	447	489	418	497	501	471	485	499	482	449	486	474	524	503	469	473	494	466	479	507	500	530	490	506	509	471	473	486	492	505	481	486	488	488	498	451	518	511	487	517	467	503	536	514	438	531	494	459	485	472	507	493	500	533	467	479	463	456	479	482	534	471	477	502	505	475	454	486	516	457	468	489	502	486	496	502	517	510	476	467	506	509	518	466	491	492	500	495	487	484	494	517	512	478	456	510	507	497	467	480	452	456	503	510	489	503	498	478	520	469	542	497	499	551	480	478	494	476	494	534	482	520	517	523	517	508	480	489	504	499	470	486	498	500	446	486	459	519	476	493	531	472	459	485	510	473	478	440	523	502	504	491	487	465	475	487	484	487	520	485	483	444	452	533	507	519	507	493	449	499	483	514	497	488	451	482	512	503	491	466	478	479	503	509	463	470	525	489	447	486	479	490	500	571	471	474	477	444	497	491	508	453	540	509	542	447	488	500	482	498	483	471	523	486	501	463	467	484	442	487	500	460	446	511	547	470	518	473	487	511	540	453	533	483	465	475	497	462	500	484	460	482	489	527	488	491	476	519	496	508	487	490	493	501	441	444	465	472	519	509	452	491	475	472	479	485	460	467	486	513	488	492	495	467	504	462	462	511	487	525	458	488	532	457	491	461	492	465	460	476	485	494	497	502	489	512	516	505	480	440	477	510	481	515	514	491	469	464	449	525	537	498	457	499	484	460	484	488	510	510	488	461	509	487	454	498	491	519	530	481	494	469	526	485	489	504	527	481	489	507	468	507	513	490	470	497	497	463	473	519	518	458	475	463	495	492	475	493	508	500	485	519	470	507	505	509	495	491	466	489	532	460	477	507	498	464	510	460	527	478	444	481	522	508	471	495	468	486	476	491	510	486	476	481	510	472	481	509	480	500	507	485	492	459	467	443	487	519	468	472	474	508	444	489	489	491	517	516	489	495	491	486	496	484	459	502	529	514	493	525	510	505	472	503	527	488	465	501	543	500	473	543	484	504	519	468	517	527	514	483	452	470	507	499	473	508	479	468	489	476	472	486	482	513	468	517	489	524	495	465	459	509	484	476	537	458	505	500	507	505	498	478	480	462	457	470	472	519	467	489	481	491	522	492	510	503	529	470	480	520	501	486	529	511	506	475	447	467	508	552	508	478	500	470	465	519	511	477	487	495	485	510	472	507	485	508	483	518	504	499	471	520	455	505	487	497	492	541	494	476	530	539	453	486	549	512	466	482	501	525	492	486	452	488	494	499	471	490	485	484	529	499	511	452	498	488	449	508	499	510	486	423	480	474	485	492	481	474	479	503	527	457	472	505	500	468	523	432	499	483	502	503	521	505	455	496	444	476	483	485	469	515	455	484	477	467	471	463	441	527	526	470	472	480	519	458	489	468	542	462	475	483	499	499	524	476	480	517	474	454	505	509	517	474	495	481	451	475	495	476	462	501	486	475	500	468	469	495	520	493	505	491	423	465	480	508	496	486	485	496	469	500	488	482	499	454	477	504	495	451	489	472	499	472	481	502	469	492	463	458	485	495	516	491	483	446	486	515	499	509	438	481	486	489	515	496	504	500	464	512	474	461	443	499	471	538	474	448	522	447	526	440	511	486	468	499	541	465	477	469	500	473	488	467	464	499	488	492	475	503	505	492	482	486	499	489	500	502	494	484	442	464	487	480	498	523	507	480	501	498	473	492	510	506	475	484	498	496	508	481	493	475	500	495	497	494	497	511	485	484	493	471	491	478	495	475	496	469	478	516	472	498	513	493	491	438	503	523	475	501	519	522	499	485	515	473	492	558	482	452	510	504	499	449	461	474	485	487	450	506	516	435	528	499	504	447	465	526	510	487	496	500	484	482	501	520	479	487	497	489	448	463	436	484	510	450	513	478	492	469	510	499	496	480	459	475	458	497	505	515	465	488	449	503	533	489	504	486	463	476	498	506	459	496	482	487	471	486	500	469	494	501	533	503	496	472	513	497	478	483	487	525	499	491	495	459	510	453	456	515	517	495	524	500	511	467	498	518	501	522	482	493	502	468	492	478	457	490	492	484	471	516	509	431	522	534	489	479	497	499	487	418	516	501	494	503	492	497	483	491	520	506	461	475	515	481	501	477	496	533	473	450	493	485	465	478	455	472	499	434	465	451	541	445	495	499	519	511	496	477	535	478	506	496	542	529	472	506	510	500	477	464	473	507	522	480	483	484	485	473	488	497	467	516	452	475	500	455	502	538	495	500	511	459	528	478	498	521	464	500	474	478	527	494	502	469	501	529	518	498	517	483	509	499	506	470	482	470	502	478	506	537	500	520	462	491	491	499	454	482	507	475	479	497	547	492	512	512	518	521	461	471	535	489	482	503	483	520	495	492	480	490	493	501	494	494	450	496	501	472	507	469	543	475	423	500	517	488	481	517	479	460	477	477	443	457	495	477	484	481	458	495	517	520	502	490	445	498	466	493	486	507	501	478	484	474	504	494	480	471	471	506	533	507	470	527	452	484	506	471	491	486	541	500	497	505	463	494	522	459	483	502	498	482	483	503	517	482	460	496	473	529	503	460	519	507	498	457	509	481	473	483	513	516	506	489	496	484	509	460	532	519	487	486	479	518	502	449	485	449	504	493	495	471	547	464	469	503	486	450	496	523	518	496	545	467	489	489	518	478	484	466	449	470	495	483	504	497	494	504	485	505	446	502	480	494	470	465	453	470	481	532	464	491	520	471	495	483	500	511	486	454	488	507	537	461	457	477	497	443	472	523	481	518	506	488	496	495	515	515	506	532	469	490	487	512	498	506	438	485	509	461	472	485	505	481	485	566	502	518	473	523	494	497	506	485	484	480	478	484	521	521	517	493	468	476	491	480	454	528	471	501	506	459	464	480	493	460	457	473	483	512	497	497	551	500	539	486	514	501	480	502	501	476	510	464	513	483	478	530	492	465	475	494	469	466	485	523	481	522	512	456	505	528	490	462	507	478	480	465	501	501	463	483	498	517	533	488	468	468	472	484	500	463	502	498	496	482	467	519	459	466	499	492	460	478	491	459	463	502	516	489	498	470	450	508	465	479	495	486	485	466	499	515	491	500	507	492	454	493	471	464	505	507	502	504	488	461	486	457	488	512	483	426	486	503	507	484	448	517	499	541	461	537	498	516	480	484	471	490
27768	20522	16824	6466	1891	1004	715	626	632	615	568	506	504	487	496	497	462	439	400	373	437	405	393	401	373	439	400	407	373	411	436	444	454	442	411	406	447	416	416	426	410	365	404	367	439	414	411	401	411	465	425	419	419	411	370	400	389	401	423	418	405	411	413	373	406	404	405	400	375	408	419	383	396	394	367	350	391	356	419	390	376	396	385	390	392	387	398	400	406	384	393	400	392	411	406	432	456	390	428	368	418	394	420	407	405	412	382	427	366	365	400	393	408	377	376	377	383	397	384	394	387	384	398	409	399	382	417	378	408	422	392	370	401	415	380	430	382	419	377	429	411	413	419	394	360	410	365	419	380	397	374	402	373	391	390	384	384	418	402	378	369	383	377	424	376	414	414	385	376	395	409	374	407	393	440	416	400	351	419	391	376	402	449	383	408	385	419	415	381	415	405	422	398	401	419	392	393	413	395	373	384	364	391	397	400	382	429	382	385	368	400	388	402	420	389	392	379	382	392	395	383	378	405	412	357	406	379	396	426	379	408	403	391	414	426	394	401	388	398	395	399	373	399	385	408	383	391	366	368	386	377	410	420	392	435	363	381	399	391	386	403	372	394	416	439	380	394	385	418	400	414	375	363	405	394	410	364	379	374	392	424	388	420	419	428	368	391	362	394	382	404	412	380	383	438	378	400	419	405	433	402	402	421	382	399	397	379	388	416	398	398	423	405	383	384	421	424	398	402	396	392	415	391	389	401	373	398	398	428	427	416	377	409	435	389	420	385	393	411	382	376	375	425	418	430	398	367	385	409	383	408	426	377	421	394	390	373	339	426	378	391	415	400	355	368	363	377	359	391	389	406	389	371	411	365	371	353	399	429	422	386	405	378	326	437	412	415	415	419	377	427	384	408	384	417	389	384	416	397	398	394	367	400	397	402	379	386	385	360	409	405	414	384	410	434	403	383	361	383	391	431	380	417	360	386	386	393	389	426	421	400	405	372	394	403	405	372	435	442	404	399	395	406	395	407	384	405	361	381	390	415	405	386	391	386	447	443	422	391	355	407	381	389	417	401	406	392	403	398	385	415	415	403	382	374	410	412	366	407	392	402	402	420	383	438	400	414	372	402	425	421	389	423	393	367	373	348	415	412	390	371	402	411	388	390	416	403	438	376	380	411	388	425	397	435	419	386	427	370	409	427	409	404	389	384	373	399	420	375	387	401	383	417	386	378	422	406	419	411	363	411	397	385	383	375	417	443	396	409	380	350	412	391	453	383	413	403	366	370	412	406	407	428	404	365	388	386	418	405	431	404	401	380	395	386	389	403	407	404	383	410	398	394	367	380	371	400	396	418	334	365	368	402	419	348	389	368	392	386	399	378	391	424	376	444	424	394	394	377	420	369	390	386	399	398	376	418	380	396	381	387	398	426	378	398	414	418	391	376	375	369	398	385	406	405	352	415	416	399	428	365	399	409	388	375	421	358	379	388	396	399	391	372	402	369	346	399	421	392	392	416	398	447	384	393	431	403	426	419	408	414	399	421	380	363	396	402	377	397	385	385	400	419	402	410	404	389	415	361	404	404	408	385	365	393	370	404	408	422	377	427	403	379	407	397	385	412	382	365	395	414	396	349	377	401	375	367	419	440	395	399	388	436	395	401	387	397	404	393	430	415	383	401	385	390	385	414	355	379	360	388	472	412	374	404	391	408	400	390	383	356	380	409	388	347	392	390	405	391	413	365	401	381	420	401	374	372	416	401	373	365	376	442	381	417	422	423	405	371	409	421	398	379	401	370	388	392	421	410	366	376	428	381	392	358	379	405	427	387	395	407	409	422	383	407	388	390	351	424	421	411	407	376	377	399	423	343	382	369	426	414	418	413	404	389	363	421	425	390	423	399	416	381	400	385	398	416	404	373	378	425	402	391	394	378	409	413	405	366	427	351	389	406	391	432	420	408	432	395	373	374	401	432	395	383	415	406	391	416	414	397	371	392	382	403	390	393	413	414	415	397	386	367	390	416	397	407	375	411	397	413	380	413	382	369	407	390	440	392	379	413	430	381	398	421	368	381	380	386	398	389	426	360	411	420	394	433	406	383	379	371	374	428	402	403	402	396	405	409	372	391	412	386	408	395	413	413	412	387	416	416	376	381	418	393	381	383	366	416	384	411	382	400	413	376	391	419	373	395	392	412	404	385	394	399	373	394	380	416	441	400	369	402	393	410	381	413	384	411	392	388	371	379	401	375	451	426	377	435	356	387	414	383	412	351	409	372	380	393	387	374	381	399	398	415	405	393	403	390	359	390	387	386	392	421	385	382	410	376	393	383	393	394	426	405	381	394	389	386	379	395	415	395	370	384	382	391	371	384	367	397	373	385	372	379	374	367	424	387	389	367	402	427	397	402	362	407	399	411	391	422	390	399	395	434	382	385	402	386	403	424	403	421	389	417	383	411	391	369	427	378	428	408	402	394	424	376	365	411	405	399	394	392	400	392	425	396	378	396	377	409	391	364	369	416	409	394	377	418	412	390	406	419	369	391	429	401	363	336	388	390	385	377	431	383	391	402	404	376	390	407	426	383	427	429	382	394	381	401	370	384	392	363	382	361	381	387	401	380	393	409	408	398	412	375	388	388	426	390	401	386	373	412	383	377	386	433	423	379	393	433	406	381	377	399	420	394	416	409	380	423	380	371	394	398	367	404	408	401	393	390	375	389	405	408	379	412	409	384	396	402	393	407	403	398	419	395	351	391	417	389	433	419	386	399	388	397	388	401	411	404	391	406	385	418	419	375	387	409	398	395	388	408	397	400	406	424	387	398	419	429	399	410	397	416	421	412	424	382	392	420	406	379	396	367	406	415	412	399	393	392	407	388	396	379	389	388	403	367	409	389	376	375	395	382	380	364	417	416	397	419	375	410	391	409	406	365	410	420	394	400	400	395	393	387	378	417	369	385	369	423	412	416	397	392	394	417	419	369	409	391	373	422	394	385	368	402	404	403	371	410	417	364	369	398	429	407	374	368	388	386	389	385	405	394	363	393	390	411	362	428	366	362	357	444	390	383	387	387	408	435	381	401	399	406	375	369	397	389	344	416	368	436	400	416	412	418	430	385	367	404	392	403	365	382	406	388	373	384	415	404	384	415	406	383	404	403	414	410	392	406	395	389	383	371	400	425	387	423	392	399	406	397	370	397	398	413	413	390	393	419	357	382	380	394	375	417	413	368	363	399	429	378	424	386	383	387	416	408	419	383	390	399	418	412	402	429	387	368	415	397	444	423	405	407	395	426	398	393	345	393	363	400	397	378	388	410	339	404	436	381	373	379	377	391	378	385	407	391	399	424	392	429	405	401	388	395	422	401	442	367	432	405	398	362	376	409	421	385	398	396	399	397	397	418	430	395	392	408	399	400	369	392	400	417	394	418	389	417	427	408	462	378	402	415	382	380	436	408	404	402	391	394	396	384	381	398	398	411	402	451	387	384	406	398	430
18225	22102	16052	4716	2408	1323	956	826	783	776	758	639	615	549	556	552	487	506	422	432	422	449	409	407	434	402	401	447	433	449	481	475	504	433	456	465	479	492	438	424	451	434	402	481	445	435	450	437	476	436	472	453	432	436	410	446	428	407	408	450	479	422	444	445	397	437	435	422	434	419	426	452	418	435	441	416	395	407	450	423	477	439	410	419	428	430	380	420	415	430	392	421	448	430	452	371	434	413	434	435	407	430	449	398	410	417	410	388	416	406	422	443	432	405	439	407	407	459	412	375	407	415	431	417	421	409	422	409	411	425	432	394	430	391	460	401	408	429	437	442	415	447	405	454	473	427	423	443	415	440	419	442	400	438	392	470	445	443	393	419	398	414	419	425	459	413	436	420	438	424	440	444	433	412	434	430	421	433	453	397	435	409	421	387	435	420	428	443	405	421	425	414	427	380	418	417	421	432	469	414	399	408	408	436	456	452	445	428	384	410	445	430	412	422	436	395	418	414	430	387	433	460	433	432	410	449	443	476	388	417	425	447	443	455	408	427	402	423	421	429	403	388	407	417	413	422	458	428	404	395	429	414	430	424	413	353	443	425	451	413	417	427	410	413	412	421	422	421	448	429	431	438	407	405	413	437	440	437	412	401	428	435	456	432	417	416	410	416	407	393	369	406	396	438	434	392	423	417	437	420	432	388	426	398	395	425	415	433	402	446	366	428	405	440	420	448	392	386	425	403	400	425	399	438	450	400	401	449	419	406	434	453	471	442	440	403	425	424	396	429	441	432	408	405	410	400	438	388	420	434	414	440	418	419	411	450	441	418	436	422	411	417	440	428	411	397	442	393	423	387	406	388	416	438	379	418	426	423	466	404	441	406	404	452	443	476	427	456	428	437	404	381	396	361	432	428	423	381	390	441	431	427	415	439	439	430	418	382	443	454	413	419	406	417	453	401	437	418	400	440	431	423	437	417	370	444	421	404	433	420	430	404	414	426	436	430	406	415	398	398	431	427	415	459	390	457	406	405	472	444	395	473	421	435	413	408	454	441	392	377	423	412	446	406	436	415	423	417	418	435	415	441	413	404	441	448	428	396	357	450	438	391	409	411	397	392	414	447	442	433	426	405	426	446	405	375	383	396	428	451	390	424	429	418	469	397	404	446	432	429	418	414	394	419	411	420	449	444	436	456	415	424	443	444	431	426	428	422	423	427	422	388	420	420	448	437	421	437	433	427	434	391	424	410	384	434	423	386	428	423	411	413	387	435	391	465	452	407	446	432	415	400	422	429	395	401	387	425	413	452	372	456	450	393	416	409	444	413	420	364	413	413	414	413	386	400	419	416	429	424	409	438	438	380	435	415	420	402	409	411	400	408	430	396	417	403	414	419	387	429	388	430	428	435	445	440	421	424	435	445	376	427	401	431	387	466	415	432	421	402	433	397	437	440	410	382	415	402	422	419	406	411	438	433	408	426	438	444	414	388	432	391	450	433	399	443	404	406	409	452	437	408	447	409	398	434	437	411	437	398	432	435	391	379	420	412	419	413	401	406	417	431	416	421	428	420	396	396	439	410	428	432	414	440	411	376	461	390	407	424	446	395	432	435	449	411	411	421	429	413	401	414	405	391	419	400	412	411	417	406	391	433	447	413	421	437	405	435	403	407	413	383	437	423	409	391	399	398	441	422	431	438	399	431	380	410	393	390	425	430	411	410	418	412	388	429	454	407	409	381	408	428	462	472	420	435	445	403	407	402	428	408	460	451	436	448	414	405	424	393	424	402	419	418	391	419	414	440	405	460	435	431	440	409	439	390	387	397	397	368	389	392	430	396	388	411	400	407	420	402	423	390	423	430	402	409	428	363	432	411	434	425	454	400	447	431	439	411	413	440	378	397	445	433	441	458	432	415	435	454	396	433	423	428	425	435	429	428	405	418	431	443	406	424	397	411	472	414	421	445	400	411	433	403	414	411	419	373	382	459	407	459	426	403	430	400	443	419	427	403	430	426	425	415	419	457	393	393	416	414	412	408	439	408	448	437	408	431	428	446	447	398	426	424	412	431	397	424	428	403	414	428	393	425	451	436	382	398	424	413	411	389	411	386	426	420	408	467	418	440	421	409	408	396	429	434	423	416	433	424	428	411	386	416	431	407	418	383	423	430	411	416	426	447	400	407	424	414	417	403	419	428	393	402	416	423	418	442	420	395	442	404	383	424	433	380	445	426	411	425	456	398	399	441	391	413	433	450	422	441	427	410	452	417	421	429	421	397	439	407	398	451	397	427	388	402	368	397	401	443	431	414	389	410	390	411	426	432	425	376	454	417	424	400	447	431	407	424	417	411	430	448	431	415	447	432	404	386	386	432	429	422	394	399	467	410	399	420	423	438	393	392	420	405	429	440	435	403	403	418	405	389	409	445	409	438	387	425	416	440	427	420	382	428	424	414	430	459	411	406	419	423	402	401	431	397	435	443	479	443	437	420	431	387	410	405	385	378	410	421	431	445	425	448	425	420	384	388	429	393	423	395	399	436	411	436	431	438	441	436	466	436	401	438	395	400	437	431	409	450	454	405	405	428	444	432	457	457	385	450	414	387	434	408	437	425	445	435	418	420	427	413	410	416	440	392	418	428	451	425	455	420	433	416	402	418	422	409	448	416	398	404	407	435	431	399	406	425	421	404	416	403	430	453	401	440	455	428	425	418	424	449	409	399	395	427	431	466	418	405	419	415	390	413	441	436	396	418	455	430	439	434	435	396	422	421	420	392	398	400	456	410	466	408	414	404	383	427	448	409	372	439	395	418	366	460	421	460	411	415	428	400	448	407	404	406	428	454	429	431	381	423	401	428	404	401	416	436	418	406	412	432	418	429	425	462	428	428	442	471	475	444	405	428	397	426	415	421	429	414	415	394	457	468	438	448	461	413	426	431	448	408	428	425	390	394	414	429	429	427	408	411	415	427	407	433	447	410	454	380	392	437	452	418	414	421	413	444	430	417	425	424	428	432	372	424	444	438	432	414	441	402	455	391	403	402	419	387	419	418	470	413	415	410	370	429	426	411	420	437	375	448	472	447	415	439	422	429	411	417	382	463	417	427	437	403	437	414	423	412	385	403	400	437	423	407	447	414	412	431	421	428	434	417	387	439	437	433	446	412	418	411	411	420	472	436	409	417	433	436	434	436	395	384	395	436	453	427	456	410	442	429	421	402	452	468	448	410	430	436	421	414	411	437	417	447	413	389	404	427	435	428	412	437	454	420	427	434	405	408	428	441	466	456	451	398	388	444	419	424	410	380	391	441	435	418	407	395	377	464	414	430	438	415	423	415	420	438	441	427	427	434	384	444	413	417	421	405	391	436	408	410	403	430	426	427	411	393	405	415	426	374	435	415	441	427	408	403	410	430	434	380	428	405	449	401	435	431	379	430	425	420	429	430	444	401	437	402	409	408	400	407	364	395	425	474	420	399	395	410	458	428	419	419	462	401
24432	21650	29034	24796	21581	10451	1590	949	793	791	726	676	620	530	533	517	432	384	373	365	344	371	341	319	358	374	344	410	353	362	374	391	372	390	389	391	389	377	349	347	341	366	319	379	315	377	382	356	381	381	352	362	355	328	311	326	343	345	326	330	339	322	362	326	333	314	326	328	268	343	324	322	312	317	316	330	322	307	328	333	325	260	292	309	312	283	304	346	333	299	283	325	312	299	319	315	324	330	332	308	338	304	316	308	321	327	304	291	302	322	322	311	341	289	308	312	332	309	356	306	348	318	319	319	314	322	293	340	279	324	313	318	342	308	279	318	304	276	307	342	278	286	286	307	317	308	342	291	337	314	335	283	306	304	299	306	325	305	312	338	335	341	332	340	336	292	312	294	283	283	270	309	340	300	320	292	306	309	293	326	308	292	319	286	296	305	296	313	299	330	293	284	330	293	286	287	300	308	307	324	309	347	306	284	323	292	308	322	325	329	322	269	306	333	281	361	324	311	325	320	319	313	310	325	299	305	328	294	273	289	340	369	348	278	300	295	335	320	332	318	333	333	287	283	315	315	288	300	304	314	301	296	330	308	319	326	360	293	311	305	319	299	305	288	311	318	299	327	297	310	327	293	328	282	304	352	322	318	321	322	341	347	304	332	310	309	329	302	300	294	308	310	300	330	319	310	302	282	337	301	305	286	327	300	308	335	286	281	335	319	310	284	302	303	320	305	345	307	316	349	296	334	335	293	335	338	325	321	311	303	302	317	336	326	314	320	298	310	299	302	300	318	314	313	320	306	308	295	303	318	303	318	334	302	310	346	307	307	331	288	309	298	308	282	294	335	281	295	298	304	320	326	326	298	298	313	327	328	305	313	309	300	318	316	332	340	361	303	342	340	338	314	326	299	312	304	300	311	287	294	313	302	318	320	325	358	329	292	325	285	313	310	309	284	307	300	309	305	321	258	329	318	347	298	321	327	316	336	285	311	283	337	301	341	311	328	322	309	309	315	303	337	330	293	291	305	304	295	308	316	303	308	292	276	331	286	302	338	283	305	294	300	323	352	334	335	299	319	318	308	340	288	359	337	317	299	329	302	302	327	328	318	305	313	316	339	344	336	311	303	335	290	278	325	298	355	306	325	335	307	313	303	327	305	311	328	298	330	332	318	306	330	313	304	315	350	330	305	339	302	319	310	326	262	295	350	307	291	288	326	324	287	303	330	317	301	326	327	310	303	323	313	318	326	313	342	331	328	306	289	336	337	329	334	328	344	306	347	339	323	293	310	312	320	311	305	315	316	305	335	287	326	292	317	291	321	276	306	297	310	311	335	312	337	324	293	291	326	303	344	311	321	343	311	322	286	341	321	333	300	303	295	289	317	324	312	322	319	326	319	300	298	327	314	327	292	303	311	279	308	298	288	306	311	286	308	326	334	306	339	305	316	299	314	283	319	300	328	322	350	344	315	317	339	329	342	281	313	319	307	317	294	329	303	351	335	320	335	308	315	324	320	306	320	308	310	314	314	315	311	372	306	316	328	305	287	318	303	299	331	323	321	322	310	298	293	325	316	280	308	309	355	313	314	307	290	327	306	323	325	316	305	328	294	329	320	289	326	301	292	301	320	313	317	290	304	308	306	315	289	292	320	304	320	302	292	320	284	345	320	332	328	308	308	352	300	300	332	352	292	308	308	298	286	310	303	322	300	293	353	306	311	272	341	315	320	304	321	321	297	327	323	303	321	325	296	301	316	315	328	355	352	314	327	300	356	332	292	344	319	347	328	292	317	316	321	319	279	336	306	296	310	326	298	331	317	318	327	324	316	342	326	322	316	297	299	290	320	301	325	292	287	335	316	320	325	298	319	328	283	321	294	326	321	309	279	336	303	318	302	319	355	296	333	294	302	340	323	273	318	317	307	310	313	308	308	317	326	320	310	293	293	326	300	311	345	331	315	352	296	325	322	308	259	315	311	335	318	318	323	332	315	346	335	300	283	316	332	279	301	329	294	320	314	335	326	305	332	342	314	319	305	325	338	338	310	322	310	317	302	317	351	307	313	277	296	307	280	280	315	315	314	322	305	290	305	318	298	339	299	317	326	308	315	333	330	300	296	296	313	279	319	305	352	313	315	312	287	321	303	320	289	317	309	346	281	308	319	319	318	333	320	298	302	317	303	346	333	296	311	282	327	321	349	323	285	326	328	313	320	323	309	335	288	312	303	303	303	321	319	321	338	276	320	295	314	302	339	309	313	321	309	282	299	313	355	295	322	276	309	338	301	308	290	318	293	319	342	288	317	302	334	301	306	272	309	327	306	341	342	306	329	321	314	294	326	307	336	315	296	310	345	319	312	344	301	330	332	317	332	303	297	309	281	291	346	322	300	323	320	308	292	308	314	332	354	342	316	325	337	305	336	317	326	316	341	328	311	320	323	291	303	293	296	302	317	326	316	309	318	301	359	319	280	310	345	312	325	308	309	321	333	290	289	294	293	304	326	304	323	349	312	311	313	293	332	325	307	288	282	294	322	335	304	289	308	324	330	332	287	290	365	324	319	319	302	320	333	305	311	309	309	340	333	312	288	321	329	310	294	314	316	314	312	309	300	264	303	297	344	313	320	312	303	290	339	335	284	311	333	311	284	335	330	293	313	322	295	296	298	329	302	309	287	306	309	321	318	328	304	319	298	323	351	315	315	290	316	296	288	322	304	309	309	308	340	322	313	305	316	309	353	330	346	313	315	320	358	336	305	330	324	306	298	315	311	306	322	321	309	358	311	312	317	342	318	317	280	325	283	278	339	287	304	309	326	322	277	317	323	315	320	284	338	321	297	365	298	290	318	332	339	341	315	318	279	305	310	298	303	340	299	331	304	329	327	295	310	315	322	297	315	308	324	299	302	320	307	304	309	331	355	298	286	307	288	303	285	315	298	347	327	336	306	322	314	294	310	308	326	303	319	322	292	320	282	295	305	298	298	324	326	289	326	343	316	296	337	295	304	278	261	315	307	280	322	286	261	312	302	347	300	303	324	276	321	314	311	341	304	299	284	316	291	319	337	313	317	290	290	310	301	298	291	299	297	299	285	301	317	299	275	301	295	302	316	301	281	320	298	312	287	306	357	313	291	322	293	325	303	320	340	305	322	327	299	297	319	316	326	317	303	334	326	309	318	303	301	307	305	315	328	312	319	310	276	282	328	314	307	327	325	335	290	349	314	303	313	328	292	320	338	326	271	323	313	324	315	300	326	354	311	303	301	295	317	316	308	309	323	311	332	338	346	298	323	305	330	300	320	371	341	303	321	348	313	309	326	346	315	309	337	315	306	312	318	313	300	290	328	320	334	341	264	298	325	306	345	325	307	328	323	328	299	293	335	297	310	275	323	321	304	327	312	319	290	324	294	294	351	281	295	308	302	293	333	305	333	317	310	296	325	294	333	337	291	310	317	291	297	305	255	323	302	298	331	330	337	298	281	309	324	321	299	309	315
22285	31580	21087	8668	4253	2686	1823	1476	1304	1145	1110	950	832	720	716	639	484	451	406	397	396	397	361	392	387	346	387	424	425	411	423	384	430	436	433	416	426	399	376	338	366	355	394	363	398	401	392	397	392	389	378	402	357	369	366	375	386	332	365	363	355	351	362	387	344	315	332	344	322	322	325	303	305	331	319	308	325	351	339	292	323	351	311	326	322	339	308	346	317	321	326	341	346	330	308	316	307	329	322	313	355	334	321	344	333	344	307	317	324	344	321	326	324	312	352	349	316	342	327	322	321	367	316	328	325	327	321	326	346	317	354	323	356	345	332	331	346	340	328	334	324	303	315	324	293	340	341	350	333	316	320	380	316	341	328	316	317	328	340	341	353	310	336	314	331	325	354	319	317	330	325	334	329	329	325	321	320	360	354	352	346	344	312	334	307	350	331	355	324	358	334	354	340	298	334	345	323	342	320	335	333	342	336	345	349	323	336	323	335	319	339	342	367	310	339	316	313	319	332	330	305	315	309	342	342	304	306	319	347	372	309	355	313	314	349	339	318	323	312	289	349	356	318	319	321	324	349	304	327	332	316	360	328	330	347	333	349	332	328	337	345	344	320	323	357	368	337	336	322	345	331	349	365	310	334	344	340	334	344	356	346	357	297	326	352	343	295	362	347	331	355	325	329	343	304	282	292	347	299	354	315	334	350	357	323	310	308	306	339	314	321	369	339	309	342	313	359	349	298	307	392	343	318	357	337	323	335	312	316	344	332	332	327	335	324	321	355	318	334	340	338	332	314	306	339	328	345	309	301	339	311	365	318	330	354	311	337	299	360	331	336	351	332	340	359	307	359	331	314	352	330	342	345	307	324	327	330	323	329	313	345	337	296	316	334	348	289	337	323	317	314	318	327	332	334	341	333	295	353	316	326	328	325	354	323	303	338	332	320	344	340	303	335	333	324	356	309	341	333	335	333	309	341	319	300	336	319	276	301	333	336	338	337	333	332	359	345	334	329	339	318	320	311	355	354	302	333	363	366	328	363	338	309	317	340	356	339	332	311	312	348	306	361	364	338	336	324	308	296	356	360	334	366	305	348	318	290	312	327	311	314	335	318	330	350	327	331	345	341	330	327	367	356	329	361	327	320	345	333	327	322	321	332	315	339	327	324	341	302	376	300	316	334	353	293	329	303	345	334	329	341	342	323	318	330	337	340	328	357	326	343	334	322	329	361	312	308	350	323	348	324	344	345	339	331	331	344	320	319	313	345	325	315	332	355	336	296	326	315	333	364	314	317	272	332	331	304	335	339	312	333	333	342	346	323	325	328	347	340	334	324	324	317	316	363	322	330	292	349	344	309	314	311	357	320	354	323	365	326	332	360	356	314	334	353	370	337	351	328	309	349	349	312	316	331	330	335	306	350	322	323	324	330	316	332	336	334	301	329	344	320	312	359	345	317	323	345	303	318	359	332	306	338	341	345	340	318	335	337	319	287	352	351	323	335	343	345	320	344	328	349	322	341	368	345	355	318	328	317	335	348	346	330	356	325	335	343	337	344	365	318	338	323	360	330	326	326	322	327	319	357	313	336	355	339	371	350	333	335	340	335	324	339	324	324	322	347	328	336	308	301	326	342	330	320	300	328	324	364	329	325	337	314	325	293	339	323	316	315	322	308	305	343	313	343	308	301	324	300	320	347	320	315	345	301	361	354	336	356	355	340	338	325	335	349	325	324	290	301	327	313	336	354	331	326	332	316	308	305	341	341	332	341	328	368	316	326	326	343	303	335	349	311	325	358	321	303	333	324	305	383	326	304	360	331	318	351	315	295	336	306	327	354	340	309	329	325	309	355	326	303	318	359	302	339	331	334	348	328	339	349	322	338	306	282	340	327	338	308	333	337	329	348	306	295	337	352	325	330	340	334	307	317	323	349	346	309	307	326	333	331	325	320	354	322	347	359	343	305	345	305	365	360	358	332	316	348	328	304	309	307	336	340	331	344	347	315	315	335	322	311	344	321	352	322	332	340	349	347	343	353	313	290	322	341	343	348	319	374	335	323	334	290	342	320	327	324	330	347	314	327	378	317	309	352	319	348	324	343	357	319	339	336	354	336	336	351	342	327	309	331	310	349	317	339	334	314	368	339	321	346	320	334	281	340	350	326	298	333	335	304	305	328	343	328	328	320	338	306	328	340	301	304	329	323	333	359	348	334	307	364	330	332	332	336	321	329	324	307	362	312	314	340	335	344	339	322	319	311	328	334	324	334	314	343	336	339	332	338	330	328	310	336	301	300	328	348	326	348	313	301	327	376	315	312	338	315	309	346	336	334	331	351	357	312	336	304	306	347	342	314	329	333	314	322	326	350	333	361	326	324	319	329	343	300	316	309	300	327	335	356	340	300	343	363	351	331	327	342	331	300	336	319	340	306	299	366	367	322	317	329	329	313	321	347	348	339	355	320	342	319	327	354	326	312	332	329	336	335	351	326	337	306	307	347	318	329	344	350	335	335	349	319	319	315	342	332	337	337	319	299	318	321	349	322	335	298	337	340	313	332	330	320	369	317	334	320	341	351	335	298	337	331	348	305	328	352	359	374	336	342	324	330	349	374	342	337	368	343	335	333	365	347	364	351	313	346	346	330	333	332	338	321	310	353	330	329	335	322	304	328	309	312	339	297	329	322	303	332	333	300	304	339	322	303	321	313	310	358	316	351	296	320	321	361	343	376	340	322	343	354	367	318	323	312	340	331	350	345	320	345	324	334	309	325	332	297	339	355	296	368	340	334	334	317	320	348	330	299	326	350	315	325	375	346	359	333	337	350	337	325	317	350	351	344	344	319	335	359	335	351	341	361	330	346	304	335	309	320	318	318	298	317	316	321	362	317	346	338	322	325	315	312	357	342	338	356	346	317	331	370	338	345	332	346	355	326	312	332	316	326	329	327	332	321	318	373	325	336	331	345	332	343	315	348	320	341	326	353	370	341	367	336	296	346	337	320	344	329	337	342	342	307	298	313	297	366	346	306	330	353	317	317	370	317	298	319	338	340	314	343	349	353	340	357	307	337	343	287	322	345	346	341	352	333	340	334	352	357	347	327	341	315	326	361	334	339	329	343	331	352	331	323	347	337	343	311	373	301	342	368	333	332	362	335	347	326	341	318	321	327	355	328	314	319	326	329	357	344	329	332	312	338	319	337	259	331	300	346	340	286	324	309	325	356	333	352	315	342	330	353	304	327	350	339	308	314	307	352	340	324	323	345	335	320	316	330	319	379	325	328	326	325	320	344	319	324	313	321	340	335	321	297	339	332	354	306	335	311	331	330	356	315	314	375	301	314	341	343	303	308	317	321	314	312	310	348	318	298	334	362	361	344	294	327	324	336	314	305	346	357	336	333	326	309	296	325	357	319	356	333	352	335	360	314	297	328	336	324	314	326	332	366	298	309	304	334	323	339	317	323	335	347	315	330	359	317	337	334	342	367	312	344	367	329	347
25486	21514	27783	25600	12211	1861	1148	973	853	938	882	819	806	759	719	721	637	620	607	632	604	623	568	655	608	617	594	619	677	676	588	644	621	662	664	614	668	597	585	563	593	630	594	545	625	584	634	638	559	665	590	582	619	576	595	549	607	589	601	618	610	588	606	586	572	595	582	603	638	571	577	609	580	582	594	545	586	592	580	572	605	582	568	549	558	572	575	564	559	552	611	601	573	589	590	615	543	629	606	566	570	549	659	586	574	601	594	635	556	568	555	567	603	552	572	607	560	583	625	536	562	542	565	572	607	553	611	515	569	536	574	574	616	574	594	596	546	611	567	570	567	566	592	512	598	599	604	598	596	596	549	576	579	572	544	600	531	588	596	534	578	578	585	586	597	557	605	551	615	601	587	603	595	611	571	614	596	579	579	570	561	589	551	583	570	571	590	587	568	577	592	602	575	607	573	579	555	565	558	587	547	600	585	569	594	603	620	588	573	601	588	590	561	573	596	587	571	648	570	586	540	567	544	578	584	558	631	564	554	588	598	546	604	576	545	560	613	562	556	564	601	556	576	650	565	609	593	607	547	563	565	538	564	624	546	579	572	551	512	562	544	584	569	553	586	551	588	581	627	578	598	606	553	600	577	576	570	557	559	626	539	566	552	603	607	601	620	581	591	567	606	605	567	569	603	539	594	593	589	514	608	586	604	570	554	581	579	557	625	566	551	546	553	576	541	587	557	642	531	571	550	575	544	561	583	603	583	599	600	587	538	567	577	604	512	590	593	606	622	555	568	598	615	520	576	604	591	588	533	592	573	567	575	588	584	560	572	551	604	610	563	570	590	595	582	601	556	537	602	566	588	611	560	585	606	584	614	548	582	564	610	530	563	590	538	590	569	562	552	538	595	549	634	568	599	578	547	597	590	556	597	579	588	589	566	577	568	562	583	625	559	623	568	594	594	562	550	581	530	561	589	586	580	577	573	582	560	588	570	623	525	562	590	573	610	569	570	587	560	548	622	605	584	520	559	574	585	624	574	600	540	604	592	568	592	543	536	614	575	580	579	590	571	561	558	588	550	583	568	592	599	554	550	592	582	590	583	548	592	601	589	620	582	567	599	563	567	575	579	554	607	647	589	548	617	578	548	577	587	539	618	594	512	633	613	629	603	577	553	598	587	558	574	575	550	570	555	552	589	568	568	567	564	602	546	586	581	608	582	547	594	595	595	590	588	602	588	574	571	581	555	566	586	590	566	523	579	577	562	559	571	558	574	597	558	603	602	612	604	588	555	592	609	553	549	544	553	586	626	536	634	574	595	596	603	558	585	580	593	574	561	609	613	529	572	556	612	627	591	574	610	605	596	576	560	526	605	562	556	557	577	527	575	583	579	572	572	574	631	572	603	600	562	610	537	595	577	563	553	550	567	594	580	623	576	574	612	600	593	582	594	568	570	577	628	537	635	598	649	574	625	608	584	591	576	569	562	592	621	537	584	575	625	605	570	545	640	589	576	553	620	574	553	545	608	546	600	576	533	570	572	598	578	564	579	593	586	573	578	611	613	567	603	580	526	625	571	599	564	541	587	593	569	565	567	556	602	608	527	633	579	554	620	540	515	562	590	561	609	586	545	574	581	546	562	615	575	570	646	590	566	546	608	607	584	618	602	581	585	610	586	594	577	578	567	575	570	599	542	565	571	607	555	602	600	568	571	596	574	636	580	614	563	583	583	556	589	586	567	557	575	603	588	560	590	537	564	588	586	560	561	570	579	594	582	572	555	575	562	575	565	546	590	636	588	555	600	558	571	568	568	507	568	602	549	571	588	539	558	610	567	626	573	614	575	579	561	581	541	582	606	583	543	561	569	564	607	564	556	582	552	571	518	600	580	554	573	562	595	591	561	575	526	568	547	543	597	559	531	608	635	574	592	556	559	573	574	576	596	566	585	560	562	546	561	536	573	592	583	592	547	566	583	560	576	576	617	590	575	576	563	580	568	572	563	604	561	579	576	625	594	582	629	553	591	580	602	588	598	580	570	579	559	613	611	625	575	615	598	584	576	563	544	583	570	591	561	565	583	615	630	574	578	583	569	631	565	547	584	599	579	628	599	539	585	611	531	601	571	593	593	625	600	591	586	625	575	569	540	555	574	519	588	536	591	553	591	607	565	618	579	574	617	568	550	610	566	587	551	573	565	555	595	579	573	529	606	551	606	572	596	577	584	550	579	540	583	580	606	555	577	571	574	560	622	590	549	537	548	581	617	576	547	584	579	596	572	582	598	578	535	539	597	575	553	573	605	612	541	622	560	579	585	598	571	593	566	626	590	575	544	596	587	575	626	561	607	630	615	537	574	565	563	571	564	585	565	566	609	517	645	596	522	549	621	577	590	621	568	597	589	603	617	574	598	587	568	560	591	589	615	616	592	533	564	551	527	619	557	575	558	601	637	596	578	601	589	571	605	581	563	540	555	582	560	610	588	555	553	578	569	550	550	575	557	595	551	542	552	547	576	599	575	570	587	554	555	571	541	616	595	633	592	592	599	605	607	533	610	574	591	601	596	622	606	605	587	552	582	586	549	549	585	575	563	591	595	595	581	598	526	590	560	583	634	587	607	578	562	531	605	586	590	521	578	577	643	566	568	592	581	550	574	529	566	544	570	609	616	599	556	534	549	600	587	613	577	583	557	554	607	578	541	605	627	642	584	608	583	551	575	598	571	560	581	541	579	533	580	592	557	526	549	615	575	594	533	555	599	560	601	534	555	569	602	595	594	566	637	555	613	564	574	576	608	602	590	566	601	596	542	546	557	615	565	599	574	583	541	597	609	580	567	631	574	591	600	585	556	553	532	602	579	558	568	575	578	595	585	602	585	556	601	573	598	553	581	577	573	575	604	614	561	596	587	595	590	598	631	597	559	572	580	598	561	571	628	611	565	582	630	619	593	610	555	535	613	560	595	589	622	592	569	548	606	583	566	648	635	579	579	551	612	585	563	620	557	531	594	622	585	600	583	558	578	559	595	555	598	573	579	587	567	604	558	541	625	592	627	593	543	545	600	600	557	505	546	546	536	567	600	617	588	554	544	553	590	556	557	587	546	611	601	583	544	587	547	570	625	579	587	556	571	561	568	588	567	578	556	578	556	602	614	590	600	622	630	625	531	571	592	577	565	584	524	575	571	527	611	599	582	564	567	612	576	565	589	585	605	602	565	565	570	576	574	557	621	594	600	583	575	561	587	585	631	609	507	585	549	574	605	618	570	559	571	600	595	541	587	636	621	571	591	558	593	598	542	566	602	607	586	585	561	564	561	536	585	550	628	603	581	587	564	571	566	569	573	567	602	576	529	619	592	568	580	557	618	528	570	619	590	528	605	590	588	569	584	593	577	552	617	602	584	596	633	564	541	536	574	644	627	614	569	568	578	592	599	595	572	577	595	588	568	582	565	593	608	572	593	581	592	568	599	593	570	587	549	592	572	590	577	561	598	520	565	549
22544	26813	15346	6375	3267	2125	1519	1355	1264	1281	1145	1049	964	926	810	772	749	670	631	693	591	606	666	574	624	608	681	661	626	655	643	669	694	629	580	642	630	692	639	613	619	617	637	613	647	620	683	638	625	690	650	674	601	588	612	598	655	625	583	605	619	604	639	601	594	589	637	605	614	589	609	558	584	550	609	608	582	579	585	567	553	617	649	544	600	562	599	570	580	568	591	649	594	517	610	612	611	585	588	635	586	601	595	598	588	587	546	600	609	582	590	576	662	602	578	574	599	618	568	638	570	577	630	581	578	572	573	592	600	634	557	604	606	630	566	567	587	583	597	640	646	581	597	594	582	615	622	608	601	627	602	584	611	587	615	626	602	592	636	616	604	603	586	579	583	584	574	567	611	604	591	601	568	624	635	629	641	554	615	581	632	585	604	577	605	567	611	580	630	614	614	606	594	618	573	620	589	559	592	631	609	569	606	604	616	582	588	595	581	612	591	605	574	624	638	577	611	587	605	584	607	622	603	600	635	602	583	587	587	598	595	608	573	548	583	644	627	580	599	620	630	640	589	600	620	596	621	603	593	581	568	609	601	580	590	623	563	572	586	577	614	576	590	587	621	580	590	528	580	604	619	606	584	559	590	549	556	589	577	553	596	622	622	606	594	620	627	594	587	643	614	582	637	619	560	592	564	602	600	587	600	569	588	601	629	599	630	591	652	599	584	603	581	601	575	597	620	644	621	584	559	629	614	554	591	632	625	635	584	610	608	595	607	604	567	617	648	603	569	595	585	613	618	647	615	616	597	622	596	598	583	619	601	628	605	589	576	587	608	578	626	608	620	591	608	595	581	598	607	576	635	588	619	526	577	601	599	551	566	591	600	580	635	565	559	617	584	613	612	592	584	612	599	588	640	570	628	604	585	575	562	578	559	576	631	606	630	565	613	572	608	615	587	613	623	607	630	603	592	627	572	616	617	569	579	572	583	579	570	612	628	566	555	625	627	590	600	605	546	585	581	609	623	591	618	610	618	624	555	531	594	638	573	599	585	655	617	582	571	599	591	573	635	613	591	586	619	627	607	584	615	587	570	589	628	572	618	619	632	569	628	578	611	589	553	579	589	576	591	594	652	592	566	590	616	597	573	561	619	597	575	602	616	608	614	593	614	561	573	588	638	593	620	616	576	599	590	606	614	556	599	569	591	618	607	601	588	589	560	628	632	560	576	609	619	614	609	605	620	571	619	594	603	566	582	610	564	568	629	599	589	572	578	598	630	589	609	590	631	579	610	568	582	644	585	564	583	569	617	583	568	608	580	591	542	585	556	612	611	623	597	554	594	634	574	659	604	595	618	594	613	580	612	607	579	575	568	575	593	633	613	584	591	598	612	583	575	612	615	566	594	592	611	639	615	571	607	614	576	578	582	563	614	606	568	552	600	588	576	609	630	608	589	565	590	642	593	610	575	593	574	564	610	611	577	595	608	661	617	602	607	609	605	562	575	601	603	588	578	580	563	615	566	566	619	586	565	588	631	627	580	653	604	581	612	609	607	565	624	600	583	554	610	612	597	578	601	596	583	565	590	610	609	622	601	611	597	592	584	579	572	602	621	616	639	587	629	573	612	567	571	597	620	596	579	597	600	569	618	590	567	563	575	638	597	586	584	561	599	561	646	560	573	582	613	573	662	558	601	612	612	599	613	596	595	589	597	597	574	589	597	605	602	577	580	587	570	600	577	616	611	570	591	619	625	551	566	563	579	572	617	579	562	677	578	619	585	603	614	575	585	602	572	589	531	614	605	584	566	586	595	570	609	580	596	631	575	564	631	628	595	569	615	575	599	633	607	625	600	585	651	572	549	562	587	568	576	593	622	630	609	607	584	588	565	584	582	552	590	623	594	624	597	571	580	629	629	629	564	608	624	560	594	601	564	585	593	587	599	594	562	591	568	607	565	570	587	619	632	593	615	619	594	617	576	601	618	582	575	580	611	594	588	553	611	652	623	597	583	593	599	597	618	614	629	570	593	589	582	588	603	619	585	602	586	648	607	567	592	647	624	569	629	630	593	605	599	603	578	577	593	579	578	578	575	597	603	623	539	619	619	604	591	608	587	613	610	580	612	569	606	569	586	582	613	590	596	631	605	600	582	625	588	597	573	591	622	620	611	613	612	597	604	618	616	587	592	607	604	611	549	604	598	521	593	626	593	641	602	602	549	576	576	589	605	599	594	581	589	628	566	602	590	576	581	616	616	541	567	567	585	578	610	605	638	567	608	586	583	599	571	579	559	572	611	580	574	631	586	573	643	656	597	616	584	575	594	617	590	559	608	583	586	606	569	610	576	614	600	565	605	604	595	607	585	584	592	602	651	618	568	608	597	583	598	647	623	549	632	565	614	575	626	523	572	605	616	592	600	619	599	582	606	603	586	595	607	612	541	603	599	608	587	580	589	586	553	579	606	614	583	602	616	591	627	579	585	587	614	579	619	597	600	553	552	660	558	623	629	624	595	610	589	607	617	608	613	595	624	622	594	577	578	640	582	604	601	605	633	575	650	571	551	559	586	623	554	561	600	549	610	554	592	567	596	591	613	604	606	592	598	589	603	611	607	560	637	628	593	610	623	653	573	595	586	647	606	599	532	581	635	663	582	567	578	567	570	615	585	621	588	602	578	618	576	623	598	597	587	622	607	544	535	607	576	614	563	572	591	643	606	602	555	622	566	609	609	564	646	609	624	590	609	617	596	599	646	608	622	559	574	647	578	583	605	642	606	639	561	583	586	604	589	625	594	586	592	613	607	560	623	583	641	588	593	600	585	585	612	601	570	568	602	595	609	584	611	579	647	573	599	578	593	610	605	590	650	627	627	647	606	605	592	613	629	596	642	573	633	590	587	580	590	547	573	636	563	617	597	612	590	578	604	569	604	581	617	584	594	600	591	602	617	596	561	601	569	599	592	618	611	593	557	602	600	617	592	571	607	581	636	595	615	566	604	630	584	614	626	608	603	589	540	613	563	613	580	604	601	595	587	619	640	625	618	621	619	575	608	575	593	621	593	581	563	612	552	570	636	601	586	589	618	603	591	602	578	578	593	625	622	588	602	550	612	557	574	584	622	606	611	601	594	612	612	584	618	647	589	627	577	622	581	584	614	584	621	600	586	611	569	615	589	586	585	587	568	622	587	595	617	573	572	639	588	544	590	651	571	552	579	589	606	562	582	596	597	573	559	602	607	556	631	593	582	617	569	649	621	622	624	569	562	572	561	576	598	581	575	625	603	597	572	629	662	611	610	571	587	541	603	586	605	581	608	584	622	586	580	596	569	622	604	600	619	637	602	561	584	588	564	605	601	586	601	632	649	552	575	585	566	581	585	580	601	575	576	580	613	587	600	637	614	590	584	590	651	593	598	581	579	604	636	587	604	618	598	570	562	522	571	574	595	572	606	617	596	570	586	607	595	590	582	588	584	616	596	579	604	571	648	582	624	583	602	590
23176	21653	29503	24310	21647	21695	9535	1800	1330	1250	1152	1020	906	923	836	781	678	623	595	587	583	524	548	574	544	542	627	522	592	589	620	561	591	568	606	629	588	564	529	540	542	547	521	539	566	560	606	580	596	604	595	546	558	544	588	550	517	509	535	523	508	516	531	483	483	518	560	482	531	533	523	492	516	497	507	502	469	526	461	510	465	485	547	524	486	540	523	501	506	482	492	483	487	511	499	500	481	490	467	466	490	461	499	475	500	503	518	481	475	473	499	503	458	494	515	494	507	520	505	474	469	516	476	486	493	511	498	505	508	432	494	506	510	469	456	482	528	510	490	499	455	517	532	474	522	491	499	512	504	538	505	499	529	523	484	509	494	510	478	499	491	499	467	511	513	513	487	525	523	459	474	494	527	530	431	489	484	505	530	487	529	507	479	504	480	468	483	482	492	520	490	489	521	481	508	496	487	451	465	481	484	479	446	460	491	470	492	490	448	505	504	538	514	472	466	514	485	516	487	509	521	512	519	520	496	496	450	489	493	470	472	500	494	485	482	466	510	501	511	506	503	510	531	526	498	477	521	492	484	499	532	498	508	500	467	482	482	485	493	508	484	515	493	510	469	511	445	475	530	541	461	522	469	491	464	519	493	497	497	533	485	499	484	512	504	494	509	492	493	493	491	515	469	524	491	512	523	505	503	506	529	502	450	496	504	522	498	452	500	462	481	531	494	489	498	500	480	489	473	496	509	497	425	440	491	475	475	495	424	483	494	463	440	472	509	489	488	512	486	514	510	483	547	474	498	489	501	475	488	484	521	483	493	487	485	497	546	492	491	523	471	490	477	506	495	458	501	449	547	499	470	500	539	530	508	515	564	489	513	510	475	514	500	484	479	468	514	529	506	497	522	481	502	466	501	505	468	503	491	518	539	499	481	496	487	523	510	558	473	510	466	514	494	507	483	456	569	506	488	534	475	498	506	483	492	487	500	483	500	505	493	478	516	491	514	532	507	495	475	521	468	525	480	501	514	521	512	539	496	482	521	527	484	514	515	532	491	491	492	522	475	515	519	483	558	507	528	475	499	464	506	504	513	491	476	500	499	474	519	519	497	492	528	458	480	506	528	501	500	517	507	502	486	505	487	505	493	492	545	520	497	494	505	529	468	547	504	496	498	496	488	505	526	487	522	476	499	477	485	484	514	525	506	507	479	532	536	508	492	459	464	497	511	494	487	512	500	499	493	507	497	472	527	517	503	486	522	489	512	523	504	455	501	491	484	472	473	530	488	516	480	490	479	474	485	503	495	495	485	477	496	514	461	510	489	523	510	480	490	510	508	467	493	494	419	449	531	476	481	531	519	492	498	454	494	496	506	518	474	498	489	544	505	504	513	498	484	499	522	517	483	469	516	513	508	519	468	532	490	505	476	487	524	498	499	486	490	453	531	495	469	505	471	480	505	489	458	484	515	509	516	476	522	529	550	516	496	495	519	525	513	470	534	504	467	506	459	496	466	486	544	486	473	513	507	521	500	514	447	508	465	502	466	476	454	523	506	484	514	520	470	483	504	499	483	493	481	528	453	485	467	504	476	510	484	484	498	505	463	453	506	469	527	494	467	483	494	496	492	524	529	444	479	473	463	474	504	503	506	499	509	481	495	494	498	517	532	522	456	517	501	467	509	530	506	444	474	443	489	482	550	502	492	515	504	495	458	518	533	465	487	505	489	484	475	469	520	503	492	495	468	474	480	471	480	450	472	477	518	514	475	486	494	478	478	477	494	505	482	515	494	503	467	517	506	510	512	517	483	483	536	477	503	546	471	515	507	504	492	481	498	502	460	491	480	510	529	539	491	470	497	493	520	477	480	482	487	498	470	458	511	527	466	501	493	498	486	485	504	442	463	526	471	506	497	507	491	503	485	490	470	519	510	503	485	475	458	496	496	498	452	527	502	477	503	516	524	474	517	470	508	486	492	510	529	494	478	471	496	482	492	511	482	518	469	471	487	461	500	482	534	526	503	485	517	474	518	535	516	503	426	503	463	488	498	490	520	509	529	513	508	489	497	489	501	458	511	418	524	446	473	511	477	464	518	470	509	492	544	516	522	503	496	522	480	478	492	482	523	503	537	505	457	486	494	474	467	474	459	533	515	514	484	526	514	451	510	469	479	491	484	513	478	492	485	498	492	507	511	465	480	478	470	490	516	487	500	483	499	494	516	484	470	522	435	468	503	522	477	511	488	480	488	509	495	481	507	486	470	558	537	494	491	474	526	469	449	454	478	482	562	519	499	519	500	499	468	497	454	461	521	486	524	540	463	467	491	529	500	513	490	481	475	486	531	460	487	486	532	491	456	464	440	519	497	475	480	472	484	517	506	508	487	515	523	470	479	496	494	508	476	483	484	484	482	468	467	479	498	451	448	470	526	454	559	512	508	492	467	513	453	480	489	501	465	457	533	507	519	487	516	483	478	481	458	493	513	500	509	503	498	479	495	506	503	527	521	501	486	463	483	485	457	511	477	500	512	467	532	522	490	497	500	483	477	527	530	520	521	521	484	458	491	501	495	507	495	493	502	485	524	508	479	525	496	460	508	496	472	485	502	460	488	474	478	537	464	480	484	495	500	531	511	486	489	511	492	485	509	487	489	535	491	519	482	470	500	487	458	516	483	477	489	486	494	480	495	494	501	492	484	456	474	496	500	497	450	531	487	443	546	512	490	500	522	479	475	484	527	505	525	463	500	510	494	512	487	501	465	478	495	541	533	502	503	471	486	530	537	459	505	517	515	512	501	554	497	503	458	491	471	506	471	507	501	481	473	483	472	481	457	503	467	483	493	441	514	480	485	476	533	477	507	500	520	503	532	477	462	485	478	490	485	467	481	451	505	476	450	520	471	482	504	500	483	527	492	475	477	508	492	493	494	496	491	446	460	461	470	460	507	487	490	477	472	503	501	515	489	503	501	484	509	483	535	456	455	507	531	498	500	451	489	498	482	470	488	485	499	475	496	498	479	526	501	502	527	514	479	500	478	478	454	486	497	430	528	502	532	536	515	465	447	536	502	498	497	482	472	497	519	479	471	486	522	472	478	517	486	478	500	502	501	505	516	445	488	459	511	525	489	474	518	477	481	519	497	504	510	523	495	515	512	472	456	499	486	473	506	513	501	509	527	496	441	519	510	502	461	522	502	479	499	490	529	500	453	507	502	518	502	468	475	449	507	526	507	488	480	482	488	467	486	503	492	512	453	474	469	514	496	513	467	498	459	504	487	499	481	487	490	499	493	523	486	514	514	479	551	484	537	519	490	500	467	499	468	539	521	513	499	472	478	502	493	483	507	505	534	479	504	527	527	513	513	506	513	510	530	440	521	514	496	535	527	471	522	495	492	476	516	503	494	508	495	478	489	511	521	514	483	512	501	488	471	483	479	474	506	469	489	504	514	472	476	497	511	489	485	514	522	455	496	441	513	475	506	494	509	474	530	518	497	488	475	471
25402	35133	23485	11745	6624	4115	3010	2264	1948	1866	1620	1389	1218	1208	1074	966	798	695	616	650	574	624	578	587	566	566	568	589	621	615	690	647	625	670	619	613	581	660	579	582	561	531	563	562	620	602	623	616	652	631	650	533	584	555	550	598	549	577	553	549	519	555	519	562	522	519	528	558	527	516	485	473	456	474	482	512	493	488	490	479	484	500	478	478	537	488	494	486	533	457	484	524	477	506	495	498	489	486	485	510	513	494	513	495	455	496	515	487	501	482	486	531	473	476	486	511	528	524	507	513	496	514	501	527	504	469	489	467	468	529	473	480	516	452	461	523	481	511	516	482	530	500	480	482	486	481	515	456	486	460	500	490	511	484	480	532	494	460	483	495	524	484	500	489	520	472	492	505	475	473	505	454	520	481	490	506	519	500	473	522	485	475	530	482	514	530	487	513	492	502	504	511	469	480	460	454	478	494	462	452	514	469	482	490	450	494	525	472	492	473	487	502	495	535	511	540	459	481	485	526	482	480	476	500	476	468	495	504	516	476	524	456	474	466	523	464	528	519	512	480	507	494	492	542	463	517	473	530	489	483	490	482	496	487	547	478	547	500	487	479	495	496	515	468	517	501	491	525	521	473	517	501	520	473	495	518	470	487	512	502	490	489	478	490	492	478	485	513	492	480	480	502	526	454	516	529	486	476	463	493	470	479	515	464	480	555	503	483	513	480	509	487	478	485	484	530	526	529	463	474	522	514	511	487	533	491	503	532	488	490	494	477	475	502	438	514	480	462	488	473	480	478	490	516	484	509	510	524	490	482	501	485	474	493	489	479	481	489	476	456	541	519	488	480	517	459	475	506	497	502	478	504	512	498	513	503	542	505	489	464	461	512	510	522	491	457	493	480	494	510	488	499	478	498	488	486	522	473	448	480	438	440	502	495	487	500	469	532	537	484	512	503	457	481	503	499	531	508	503	477	515	526	503	508	458	455	507	507	470	496	491	476	506	465	504	515	502	509	466	499	512	488	487	514	492	479	464	484	460	460	539	495	484	511	481	469	502	493	475	499	508	471	517	460	533	503	495	472	498	479	475	495	464	494	502	516	516	518	513	515	507	508	492	473	507	519	464	486	497	493	475	446	512	501	477	528	488	502	493	453	524	479	493	493	479	498	484	518	503	479	504	505	502	460	484	535	535	501	470	494	514	516	483	497	529	500	512	447	491	513	480	465	531	500	536	449	506	521	495	491	463	462	484	479	475	472	489	446	508	509	491	477	492	516	451	509	487	461	463	509	505	491	488	518	475	491	515	475	517	489	531	466	525	467	493	453	521	503	482	475	466	438	482	486	516	496	492	501	480	516	464	517	521	485	483	485	445	498	539	503	494	479	502	537	485	501	474	509	479	513	526	485	483	504	482	494	501	521	484	496	453	547	498	520	476	506	496	487	509	496	494	495	496	515	489	456	465	501	490	492	496	475	519	495	439	494	526	465	495	462	466	472	517	516	507	516	449	515	491	496	491	496	510	529	491	483	541	482	475	466	497	507	526	476	505	483	455	460	534	502	494	466	482	479	526	543	471	478	516	505	502	513	462	492	481	480	513	491	484	497	535	480	452	482	495	481	513	486	499	505	473	522	501	518	489	499	450	483	481	485	510	520	472	491	463	482	544	481	510	508	493	495	481	499	457	471	496	525	471	469	475	490	508	474	482	478	482	519	533	530	498	499	484	498	486	532	512	475	500	505	482	466	493	506	505	502	485	503	481	513	514	452	475	497	474	483	495	532	473	487	493	523	497	523	489	510	491	487	510	486	466	497	461	451	497	486	475	479	506	493	472	471	510	496	488	490	484	496	449	475	472	474	486	494	525	491	489	499	487	476	515	483	476	452	489	440	466	499	491	494	492	482	501	518	500	479	469	495	521	504	509	481	495	536	509	473	515	482	486	502	478	487	508	475	507	485	488	461	488	488	497	509	467	502	513	499	457	482	488	536	457	511	518	492	463	500	510	458	500	475	504	460	530	466	466	460	508	445	512	506	453	478	487	485	500	502	503	503	496	443	499	502	483	501	487	446	483	503	512	478	487	467	472	501	518	493	520	498	498	523	509	476	512	511	494	513	496	484	489	476	497	538	496	481	493	473	477	472	497	480	473	502	555	488	511	490	442	486	525	473	510	549	494	510	467	478	533	544	444	489	537	512	515	499	514	470	469	514	484	496	510	454	512	496	511	511	503	499	482	458	531	464	493	524	460	490	492	520	495	494	512	520	498	496	508	483	528	501	476	494	525	542	512	510	497	453	454	484	491	526	516	525	477	481	450	490	488	486	513	501	522	486	498	498	512	503	508	490	491	491	505	463	532	510	465	504	507	502	509	487	535	498	512	503	491	499	514	486	470	489	537	508	499	466	443	489	569	516	537	470	503	464	524	480	491	484	506	485	491	486	485	533	536	486	496	470	507	490	523	519	467	553	462	466	444	532	468	474	456	438	451	493	486	501	473	476	514	483	530	508	511	505	483	499	488	494	488	481	518	500	495	540	511	519	444	501	530	516	493	478	553	519	516	482	529	488	513	473	519	533	502	491	490	553	489	496	517	468	497	487	496	499	507	511	475	510	502	515	470	512	483	469	500	531	495	512	492	519	503	513	477	502	503	512	475	485	493	500	494	464	466	500	539	476	457	490	506	525	484	486	490	463	527	493	485	492	505	519	471	546	498	522	506	502	510	481	473	492	515	487	506	567	458	491	483	476	475	512	487	465	513	477	473	511	529	458	460	538	504	484	486	489	474	457	526	477	519	491	520	473	475	454	518	480	479	492	473	483	499	514	494	536	501	499	496	479	507	519	494	504	518	482	479	493	517	488	474	499	454	480	484	490	522	514	511	489	443	509	472	500	502	465	517	463	453	494	498	481	482	543	485	479	472	486	482	492	491	463	533	473	528	528	516	482	491	483	499	508	496	525	463	512	508	518	479	462	501	504	524	521	522	492	488	468	505	470	472	490	471	457	491	446	491	528	483	510	494	512	485	479	547	441	519	543	501	488	504	468	481	512	493	515	507	547	507	541	484	486	515	474	499	432	519	518	513	481	478	482	510	509	491	492	493	484	498	506	478	523	475	477	471	482	499	502	480	504	498	473	489	556	512	505	474	516	537	527	450	484	506	533	486	506	494	494	507	504	492	537	486	475	541	451	461	520	557	499	453	454	481	472	490	489	490	484	488	493	504	504	466	493	503	497	524	485	504	482	486	479	513	480	479	479	497	518	506	520	483	484	474	476	490	512	505	481	511	482	500	478	465	531	474	492	515	472	453	501	480	486	477	480	501	473	515	485	515	488	483	490	496	488	506	516	485	469	462	471	470	519	461	500	478	490	498	486	530	516	497	496	458	502	507	502	451	488	498	532	454	512	479	529	461	519	468	506	511	532	522	516	504	480	490	509	497	483	506	518	523	501	479	511	542	510	509	488	499	519	438	488	507	556	500	499	484	508	514	484
29378	21204	14820	4836	1635	937	797	626	635	597	603	571	548	538	542	494	402	439	444	385	470	407	420	487	418	492	420	471	434	438	442	447	446	493	468	464	453	454	438	454	444	445	413	484	439	444	478	436	513	470	455	431	428	424	415	420	411	436	430	427	438	450	440	451	440	425	448	398	426	477	402	438	419	447	402	433	421	493	402	406	439	445	397	410	413	402	467	423	440	446	437	397	431	408	439	424	401	426	460	389	447	403	402	452	452	412	406	422	402	464	396	440	424	423	426	435	441	438	439	402	409	384	442	408	432	438	476	396	425	446	414	403	425	430	451	422	446	429	445	394	449	432	442	453	423	454	404	434	421	454	414	402	427	376	398	443	419	448	441	427	437	430	467	469	417	390	391	451	413	427	421	419	420	439	429	428	441	439	396	433	416	442	437	433	450	429	427	420	436	386	418	431	371	414	442	407	442	427	465	416	444	454	453	427	406	425	416	407	445	387	397	436	407	421	391	440	417	423	426	420	416	426	440	444	451	450	418	427	446	430	447	446	412	427	452	436	422	442	455	423	444	392	452	439	406	439	423	438	431	432	413	394	468	415	461	416	444	420	430	416	419	445	439	416	404	438	430	454	446	433	433	458	399	450	421	440	420	419	454	424	437	394	440	409	453	410	437	425	464	407	484	404	422	383	442	430	412	424	414	443	422	437	432	406	448	474	440	425	393	393	425	417	394	389	423	442	439	436	440	408	412	431	417	403	426	414	408	412	443	409	413	449	455	446	414	433	429	444	437	417	421	443	451	452	442	411	448	423	461	397	439	412	416	438	425	433	470	437	433	435	432	422	427	438	426	417	457	434	404	423	395	406	449	420	438	439	421	432	428	458	463	441	437	442	461	377	421	464	449	396	419	439	441	424	440	434	406	427	455	428	410	440	440	427	429	457	441	412	417	430	402	437	455	433	421	432	436	443	401	407	414	441	424	454	434	407	376	404	427	462	418	433	430	441	421	476	453	427	421	411	421	430	386	432	445	438	429	435	440	430	437	417	442	456	442	424	434	376	432	439	415	442	437	431	434	444	394	445	462	408	426	453	446	461	432	416	438	427	424	422	466	437	437	445	437	435	444	447	427	452	433	446	408	433	429	435	445	448	406	414	382	419	443	423	435	443	432	425	439	448	443	424	449	442	444	405	451	397	446	466	439	442	444	439	419	452	409	434	427	421	434	452	445	441	435	442	434	471	393	432	412	407	431	427	417	419	417	446	431	436	446	429	451	430	457	430	414	449	419	466	401	464	437	474	423	446	439	425	448	423	405	456	423	422	422	432	414	422	425	404	408	449	414	454	456	384	448	436	441	371	429	422	394	448	469	447	406	414	432	407	431	432	378	443	426	462	405	418	431	401	418	433	404	420	464	420	433	398	437	373	436	407	419	434	428	405	477	428	435	442	426	412	449	434	417	423	396	439	467	435	467	418	409	439	409	428	402	449	405	445	440	416	425	444	421	435	397	425	429	417	432	433	412	396	449	389	475	459	390	410	448	408	433	440	435	420	423	450	428	424	400	433	412	412	426	458	457	427	417	449	417	403	421	426	393	458	476	433	417	443	428	416	409	441	413	417	421	421	424	423	467	427	392	434	432	432	455	435	409	449	421	448	390	422	486	394	436	450	435	399	433	448	455	399	446	456	422	455	398	406	405	437	424	427	472	440	422	447	439	409	439	468	436	404	393	408	408	423	474	410	426	429	420	434	430	459	462	434	407	462	425	422	456	410	452	438	408	409	448	442	409	439	457	422	428	426	442	436	469	424	423	402	410	393	426	423	425	377	410	456	444	419	442	419	425	432	409	434	405	400	422	423	432	444	427	441	428	402	422	406	424	444	431	447	421	378	449	463	449	426	434	425	414	464	435	407	419	445	412	469	404	404	441	383	411	432	422	429	446	470	412	445	414	415	439	371	439	465	400	408	424	420	422	433	478	424	421	418	451	435	390	423	397	388	438	447	435	437	437	478	403	428	457	432	427	430	446	437	425	446	424	413	433	407	421	411	431	413	438	440	417	418	457	429	430	416	448	411	428	410	401	420	408	426	439	432	430	426	439	435	418	431	386	445	402	417	450	432	434	419	416	424	437	385	443	411	422	404	470	451	408	473	388	429	430	430	445	421	440	457	399	444	409	412	438	431	414	426	432	429	428	437	414	475	415	385	454	409	447	406	473	435	420	449	430	460	413	427	459	408	437	460	420	417	395	404	423	450	390	411	404	413	422	434	427	435	438	392	447	430	430	425	404	461	476	417	420	425	422	433	407	417	455	408	416	450	425	431	418	455	430	407	473	423	421	464	420	451	420	463	410	415	442	440	456	411	433	404	429	394	446	436	463	439	467	410	421	426	468	416	454	410	424	444	426	443	422	452	419	455	418	399	459	410	445	403	459	431	451	423	418	405	422	361	430	400	431	439	451	417	417	416	442	405	417	446	446	434	464	417	431	454	394	438	460	411	427	417	396	390	440	416	414	438	420	415	440	459	398	427	449	433	445	411	407	415	412	419	405	426	405	426	443	427	446	413	394	472	417	429	387	463	433	425	473	435	443	459	434	436	450	416	397	407	469	429	460	417	450	415	462	400	455	446	452	469	395	384	414	413	444	433	437	441	442	423	397	453	438	410	426	419	420	400	396	439	450	447	424	448	444	460	446	425	428	392	414	400	449	385	461	481	442	414	452	408	421	417	430	430	431	418	432	426	430	438	442	436	425	423	411	420	434	441	440	439	435	456	396	438	444	403	430	435	448	448	437	417	410	431	431	434	417	449	444	407	425	402	383	461	469	403	435	456	407	430	437	422	442	494	429	427	470	404	448	410	493	427	404	473	452	456	467	430	428	409	431	434	465	400	439	432	460	441	461	422	395	425	449	471	427	432	408	433	451	446	420	411	447	381	457	440	414	399	434	409	439	417	445	421	423	403	435	408	432	425	450	435	385	439	427	429	450	414	419	427	437	385	393	448	416	428	436	438	438	417	429	416	416	399	435	431	443	439	422	422	475	430	432	446	416	432	434	462	406	479	445	473	410	450	410	429	406	445	427	403	427	424	415	418	458	433	443	461	420	427	424	401	457	416	420	415	421	405	432	418	391	434	429	415	414	417	425	409	435	441	403	439	438	429	426	424	418	425	406	419	450	436	438	435	446	451	418	415	430	442	427	420	416	409	444	436	414	421	427	438	423	435	427	434	391	461	417	412	401	427	407	444	460	455	431	447	433	467	410	427	436	437	443	428	465	414	415	458	459	450	464	455	405	431	407	400	400	458	417	391	451	425	411	413	447	431	431	499	416	464	423	429	409	416	402	436	434	438	455	399	434	440	454	444	423	420	379	446	379	415	458	404	420	447	415	431	421	438	438	398	436	406	423	413	420	427	417	393	429	399	430	463	403	445	428	424	432	444	445	431	427	396	407	459	464	399	416	421	413	447	443	409	412	419	433	431	435	404	440	414
20305	21910	12561	4056	2000	1308	1131	940	780	760	738	717	681	649	618	540	522	462	402	439	479	442	467	478	460	445	461	492	504	506	518	531	479	496	504	478	487	534	447	438	453	485	481	531	499	468	516	489	471	520	469	479	457	531	488	469	463	472	503	475	460	466	457	473	500	488	471	448	487	472	494	465	451	467	450	436	465	458	470	443	428	423	457	438	489	448	458	492	454	475	478	498	448	495	480	438	454	493	453	454	516	479	446	439	490	439	440	433	464	464	446	468	440	416	477	431	434	459	465	451	464	446	447	446	476	465	429	455	442	409	441	497	454	443	452	415	487	449	443	487	422	459	479	487	448	453	440	465	486	484	453	490	478	455	477	442	461	466	439	457	439	471	442	442	471	488	493	438	440	441	452	493	445	410	454	480	478	456	431	457	438	442	422	486	448	440	402	456	478	468	446	449	448	468	433	471	494	438	450	452	456	472	457	504	451	471	469	478	484	444	466	449	405	463	463	437	451	451	441	470	406	438	481	473	454	475	463	449	442	440	467	477	472	430	443	458	454	471	425	421	418	451	479	483	431	426	450	447	457	457	460	509	419	483	458	483	451	463	438	433	460	367	450	444	461	450	475	448	471	431	436	451	437	422	453	470	430	492	469	410	418	444	482	437	483	475	438	483	437	441	436	441	474	448	463	463	476	475	458	468	451	427	453	455	488	468	480	465	450	475	483	475	464	444	465	445	460	437	436	455	463	468	491	433	446	463	440	473	471	447	464	419	493	455	452	444	435	430	481	453	446	446	459	440	482	442	485	454	438	446	447	440	459	452	500	484	449	461	479	467	447	476	450	465	448	429	484	453	461	443	464	440	464	467	492	490	467	476	465	464	457	447	444	437	442	473	452	456	490	441	433	437	415	438	400	469	478	473	470	448	451	464	438	460	418	415	457	468	476	438	463	455	475	456	452	441	475	467	438	520	449	433	453	467	466	485	439	461	443	425	468	434	489	417	456	465	452	469	442	460	496	424	422	458	468	448	444	431	465	460	419	468	493	442	444	473	462	390	442	466	459	449	467	447	496	455	449	464	457	415	465	467	464	436	447	470	451	454	433	463	440	453	491	452	470	454	461	452	453	484	507	436	442	456	461	426	441	417	423	443	427	459	460	427	445	447	425	464	446	452	459	472	448	465	478	455	451	475	461	396	453	441	474	438	472	453	449	458	453	466	472	516	442	453	484	479	457	497	497	426	448	483	502	452	433	440	449	478	434	470	466	469	481	457	447	450	457	457	439	443	466	424	467	458	434	453	452	471	456	421	449	452	477	445	481	485	502	448	447	409	407	456	456	434	451	454	503	459	432	454	413	447	422	448	425	431	431	459	441	470	463	425	480	474	470	460	466	416	458	475	446	468	446	406	480	457	455	500	435	452	461	460	450	463	455	482	483	487	421	455	485	439	462	454	428	472	436	473	435	455	463	428	439	443	468	472	450	443	446	480	462	436	450	482	436	438	459	463	477	494	450	449	411	458	421	458	453	468	428	507	471	458	422	414	436	418	450	463	435	448	480	470	447	451	474	462	428	470	449	441	462	445	479	477	441	463	445	428	439	452	474	463	463	462	454	468	488	466	459	456	477	432	440	469	453	465	439	430	470	474	445	446	479	456	453	450	509	473	484	452	448	439	461	434	464	435	443	444	481	492	448	459	472	419	468	459	469	431	436	462	464	465	480	516	477	461	457	445	467	433	468	435	452	454	464	461	442	439	473	471	448	449	470	445	474	398	467	466	433	454	496	450	466	503	433	460	461	470	444	457	477	450	440	479	448	462	454	464	423	490	470	485	444	511	463	468	453	469	445	462	444	456	437	413	416	447	455	461	471	446	456	451	436	484	463	454	455	472	456	465	454	426	465	463	430	485	435	457	465	435	473	426	463	438	413	429	441	469	466	479	455	455	442	390	449	471	452	452	471	461	460	438	451	428	422	475	461	426	446	424	431	457	455	446	470	450	468	436	462	471	480	478	468	464	443	477	445	450	454	449	486	459	474	456	428	438	468	460	459	483	439	452	466	475	462	458	464	443	451	460	451	449	465	437	456	459	455	406	444	465	444	449	404	403	467	439	444	432	454	485	439	472	440	444	481	492	424	449	412	483	457	463	451	473	431	460	466	482	416	465	459	429	457	480	495	446	447	466	476	460	460	397	430	450	484	488	434	426	429	439	476	477	426	456	439	452	454	464	489	472	438	429	465	446	504	422	471	457	438	448	433	445	436	459	417	443	429	461	476	461	503	433	459	455	448	434	478	468	488	467	424	442	467	452	457	430	456	462	456	488	466	435	468	469	436	456	434	401	406	462	440	419	409	487	442	464	443	492	475	407	446	433	467	432	469	413	471	422	442	427	454	475	483	437	463	478	424	448	474	460	458	436	441	457	448	456	452	465	451	455	458	439	478	448	450	471	445	464	482	430	476	435	466	457	437	459	387	468	453	477	469	435	444	466	451	467	458	457	438	435	455	464	477	457	424	476	416	485	473	480	486	469	449	413	488	451	451	469	486	419	442	421	467	452	444	482	446	445	453	447	444	452	431	442	457	465	434	435	463	436	448	438	462	449	457	448	458	476	427	471	437	483	471	436	434	467	415	473	448	499	452	484	453	449	464	437	475	476	458	500	402	418	419	436	496	434	455	479	478	463	494	441	464	434	436	480	512	407	468	449	431	428	493	457	452	429	449	467	455	476	478	473	447	418	443	435	448	460	474	492	479	510	444	450	456	460	488	516	448	446	447	478	493	495	462	457	442	489	443	447	442	443	461	503	488	452	482	472	406	461	476	477	473	466	469	491	453	441	409	427	470	454	437	438	472	440	426	438	458	435	427	460	442	487	461	501	477	437	434	472	417	444	453	482	450	431	520	427	394	435	474	435	466	448	497	472	441	461	479	418	455	480	448	451	413	455	434	426	447	472	439	443	413	456	465	412	454	469	446	495	446	473	454	492	464	473	465	450	453	444	390	441	430	416	443	431	492	433	442	475	439	435	458	480	477	428	493	466	460	475	435	440	434	456	480	493	473	481	440	471	419	479	427	449	460	439	468	434	444	438	452	464	453	470	485	437	475	461	461	488	444	491	432	477	478	422	447	492	414	456	464	455	461	462	500	426	477	402	454	463	418	437	440	472	477	459	474	432	437	415	470	435	439	452	455	440	427	476	470	432	425	425	422	441	445	440	451	463	475	459	460	460	418	459	457	457	452	475	435	447	435	460	450	473	486	441	461	468	438	436	433	442	471	498	474	458	422	482	465	436	476	472	459	462	482	432	439	452	444	421	458	475	471	471	467	474	423	446	417	441	492	429	449	421	447	473	457	439	461	438	453	431	479	460	504	435	428	462	455	427	452	486	470	461	467	438	440	496	444	451	439	470	481	449	470	449	462	423	443	422	460	440	440	450	434	461	470	495	488	476	424	451	451	465	491	463	492	475	411	445	464	448	464	463	454	447
24316	21543	28909	24624	21494	10193	1772	1228	912	799	781	665	668	575	517	473	420	384	372	333	371	335	341	390	341	360	342	368	386	404	371	359	394	375	350	382	369	368	371	368	370	346	338	359	369	385	427	356	374	413	366	393	389	356	350	367	330	338	348	354	337	350	341	357	324	318	339	342	311	317	290	337	351	338	324	332	321	307	312	288	346	298	325	308	340	297	311	321	349	340	297	332	345	306	328	313	315	327	315	311	299	347	326	318	340	330	365	348	338	341	286	327	328	321	295	318	316	337	327	293	303	306	323	338	307	343	302	316	347	336	300	312	337	327	329	306	300	353	301	361	340	326	355	329	308	358	315	341	335	317	341	367	317	289	322	327	298	299	309	369	310	332	293	332	317	301	307	318	303	338	310	301	357	281	329	320	326	359	335	332	333	351	370	301	341	312	300	299	344	310	358	339	366	306	308	349	324	303	329	302	317	321	335	323	339	349	307	280	299	323	357	298	322	340	313	317	328	294	336	318	335	340	274	322	335	307	353	322	318	314	312	310	328	315	307	340	359	331	309	315	308	339	310	293	347	318	358	313	311	337	325	298	335	300	300	310	314	362	313	329	296	327	317	312	297	353	308	320	348	329	350	295	325	324	351	322	330	314	290	324	316	338	330	301	304	319	296	331	339	368	328	325	353	316	331	310	329	307	309	354	300	326	298	319	339	322	337	301	319	320	317	316	306	342	324	326	320	310	319	335	322	347	317	321	318	351	318	309	322	308	308	311	334	317	339	311	329	319	306	318	317	323	316	340	334	330	330	315	338	333	321	340	308	302	330	312	337	308	332	317	308	296	313	341	331	267	304	346	296	327	339	319	339	304	260	313	318	301	313	313	329	336	318	338	319	300	325	335	315	289	338	320	328	311	300	344	328	308	309	308	315	320	332	317	359	289	330	290	309	316	325	334	349	305	309	309	319	359	339	338	364	287	336	310	328	320	298	323	334	330	322	336	339	318	327	326	313	278	319	312	309	296	316	293	337	317	329	340	317	316	330	338	299	313	356	321	334	337	340	302	300	332	327	328	303	313	317	362	323	332	329	322	307	324	315	313	293	288	323	347	324	346	316	318	295	303	294	330	314	337	322	318	323	323	316	317	304	338	306	332	317	315	305	308	320	306	327	295	310	310	320	324	346	316	346	316	331	319	321	344	308	312	351	326	311	345	332	331	343	290	329	338	311	318	292	311	310	302	285	318	314	311	331	363	307	332	329	285	317	306	299	276	316	350	327	337	347	333	313	313	313	332	333	303	357	345	326	315	317	325	305	338	330	308	323	335	332	307	319	342	321	302	294	317	294	330	315	296	310	308	344	321	325	325	345	347	337	284	318	345	265	353	306	296	286	327	311	298	329	327	295	295	318	359	312	305	348	342	388	314	304	324	324	316	299	315	308	323	307	323	314	299	338	344	319	344	314	338	325	320	318	333	321	328	311	292	318	303	331	361	342	330	345	323	347	332	336	289	315	302	330	333	306	336	335	310	309	314	298	337	321	315	340	357	329	304	319	316	321	325	327	319	335	324	330	362	298	324	358	333	310	326	339	314	313	317	346	335	295	317	352	337	317	310	339	294	310	341	301	328	327	315	306	336	329	316	331	321	309	307	339	333	327	336	319	310	315	330	308	344	303	324	334	311	319	305	308	328	336	298	334	333	332	342	323	339	344	308	320	305	329	337	318	312	308	317	286	302	333	299	334	331	321	338	334	312	290	309	314	302	345	317	328	338	325	313	307	328	336	317	298	310	338	281	325	353	317	303	314	341	308	320	322	325	311	316	315	343	312	326	305	321	355	333	308	313	342	336	307	361	303	311	340	331	315	365	326	330	296	326	343	342	350	352	337	321	330	337	284	323	303	329	354	336	322	342	359	338	301	291	332	311	325	324	333	338	319	333	326	357	331	302	340	331	338	317	309	344	307	331	291	315	317	314	340	323	315	316	312	315	322	319	315	342	306	335	326	313	324	305	334	315	316	320	324	315	306	333	306	317	339	330	332	352	316	330	335	294	319	349	309	342	308	332	327	294	330	297	341	329	328	307	319	277	320	305	336	288	331	283	311	302	312	302	300	351	342	318	343	309	285	330	299	312	302	289	322	324	329	271	301	336	328	315	334	348	311	328	331	311	331	309	346	299	284	335	303	336	314	320	337	321	323	341	340	335	309	358	358	356	341	329	324	339	339	315	346	316	310	309	340	312	319	315	324	360	290	318	323	342	303	339	347	327	299	289	311	300	323	331	346	330	309	336	309	306	318	338	315	310	323	317	312	350	299	313	321	329	338	353	342	297	333	304	302	348	342	335	329	325	301	281	337	324	325	319	278	302	362	320	311	298	357	339	339	308	306	322	350	320	352	317	317	319	289	293	318	327	306	318	307	321	292	308	312	337	327	313	334	315	357	330	339	326	341	308	358	274	333	335	343	311	356	311	290	320	335	290	303	308	338	338	344	326	327	320	328	309	329	325	331	337	338	338	307	315	302	312	345	313	322	307	342	331	342	331	313	337	327	298	317	344	322	305	324	301	344	329	343	317	345	348	319	297	324	289	330	312	326	303	329	326	312	320	323	320	303	310	287	343	310	342	335	305	326	318	283	346	319	297	309	318	316	319	298	334	325	310	346	288	294	324	334	298	328	308	323	307	313	320	311	330	312	329	330	315	316	337	330	342	311	282	341	318	331	307	312	326	336	312	321	315	316	329	312	340	285	325	343	315	290	302	325	284	326	326	275	338	314	285	322	310	298	299	314	339	319	315	291	320	311	308	315	309	326	314	293	344	321	313	316	287	279	325	324	311	325	317	341	326	317	299	295	308	308	315	322	332	320	322	331	300	341	329	313	347	321	295	343	331	316	298	348	333	334	298	340	339	305	311	341	317	305	319	336	293	330	304	314	330	333	311	313	319	320	343	331	312	318	327	329	326	328	315	308	321	329	343	328	329	321	300	295	336	330	323	336	335	335	312	305	355	298	335	317	336	354	304	312	302	299	317	307	308	319	302	327	324	306	299	310	331	311	343	328	294	286	317	294	346	322	311	340	359	364	333	317	333	335	305	332	336	317	345	319	318	310	297	326	312	341	334	305	325	317	367	314	314	313	313	307	356	325	323	322	340	317	325	328	295	329	271	337	334	316	349	335	329	346	312	320	336	306	336	315	340	315	313	347	320	333	315	317	291	314	310	327	262	304	318	318	311	308	331	290	315	299	343	329	318	298	305	330	299	325	320	318	298	324	309	309	315	344	322	296	321	336	349	324	339	325	320	323	297	338	315	328	320	308	317	320	330	309	300	297	350	305	331	309	295	321	347	308	342	329	316	322	359	319	337	341	315	302	325	292	288	318	327	331	307	309	333	312	322	295	306	327	336	334	329	326	322	321	352	323	333	327	316	304	323	343	355	313	341	347	311	316	300	317	332	315	318	335	319	330	341	349	321	328	316	301	318	299	306	335	337
21132	27449	17214	6209	3284	2653	2330	1892	1311	1200	1144	1009	920	728	638	582	553	455	419	383	386	367	403	388	412	392	416	428	417	417	441	414	404	427	473	430	411	403	398	345	342	416	385	371	400	412	431	448	440	443	413	378	379	385	393	373	363	438	367	376	346	365	375	374	407	371	370	380	365	345	367	365	307	347	336	328	331	350	360	345	327	328	330	330	331	376	300	366	325	324	308	340	313	313	354	339	349	361	337	358	342	347	347	335	350	360	361	318	354	328	340	350	350	367	315	344	364	341	349	357	341	369	342	330	347	347	324	346	333	304	338	350	333	360	326	340	307	341	330	360	370	334	347	338	329	347	310	344	349	348	355	375	339	333	340	305	354	354	339	318	349	340	322	318	327	326	324	380	367	336	339	317	338	348	339	343	335	336	353	339	352	348	348	350	353	322	364	336	344	343	350	347	320	354	360	339	350	330	335	348	320	351	366	347	317	334	347	325	347	324	334	331	374	347	352	339	347	373	353	356	327	350	373	369	318	310	359	336	384	376	310	357	320	352	368	353	348	344	341	339	390	317	335	343	348	329	330	312	334	346	329	328	348	347	333	361	317	361	349	330	347	316	329	382	359	340	360	342	364	351	370	350	335	355	341	338	341	350	328	342	337	336	326	353	336	345	326	342	365	288	338	373	369	330	360	332	372	339	340	359	331	347	360	356	339	355	351	356	350	361	328	319	340	355	324	326	343	334	337	336	344	369	331	338	350	344	362	369	330	343	334	345	368	363	338	319	344	330	319	332	367	382	331	314	361	324	323	341	330	326	328	329	337	342	366	331	371	340	329	359	316	329	353	336	335	342	378	333	329	349	377	371	325	340	349	360	318	327	325	327	332	341	325	315	324	327	354	369	345	333	324	356	351	344	332	320	361	330	335	324	313	358	320	311	346	332	356	347	351	384	331	340	366	348	344	334	332	345	362	334	361	345	332	367	305	349	322	344	344	342	381	297	315	361	345	370	358	338	330	316	354	291	329	335	334	347	341	328	330	344	341	356	317	347	369	340	331	335	359	344	341	327	354	314	346	350	307	320	333	360	347	325	331	326	361	345	391	348	340	364	354	342	339	336	365	323	343	336	343	307	333	339	320	329	340	331	368	340	344	330	326	323	338	317	320	350	345	372	329	366	368	335	317	345	347	322	326	324	349	360	348	338	358	345	322	349	368	345	333	379	357	301	353	385	331	318	379	382	335	316	322	330	346	321	294	355	340	344	348	343	368	333	315	335	347	345	349	325	342	342	376	317	313	387	327	366	366	329	336	352	337	333	331	347	348	337	343	327	332	371	322	360	324	335	341	333	354	323	354	316	349	359	345	358	293	342	328	340	336	337	360	330	334	336	315	323	369	315	368	347	320	336	340	331	379	364	368	320	329	320	370	327	337	359	343	353	341	335	337	342	340	334	338	347	324	342	328	352	349	333	308	354	334	348	357	371	318	348	322	332	348	322	340	326	364	318	335	366	353	329	337	370	343	339	359	339	351	330	320	332	322	345	311	345	375	334	359	349	338	347	364	342	370	337	336	344	362	356	345	313	351	325	324	328	363	363	333	330	319	333	329	334	340	340	329	298	343	345	329	322	359	352	331	338	339	313	343	318	360	364	347	345	349	356	330	338	347	308	356	335	325	345	347	303	363	308	369	360	313	359	345	347	333	343	328	330	321	348	344	331	303	338	350	341	318	338	326	334	320	359	385	313	332	338	384	356	352	369	327	362	315	364	371	347	339	361	320	365	359	320	314	323	348	356	313	325	358	325	366	313	314	340	322	352	348	352	364	323	312	329	353	343	338	332	330	322	314	348	352	338	353	336	359	308	357	328	344	323	327	349	322	365	334	348	342	315	356	334	349	321	328	321	338	351	341	329	336	340	348	333	315	354	325	321	343	366	336	331	351	359	327	350	331	358	355	323	333	344	313	334	345	334	321	361	301	311	290	356	325	343	352	321	341	345	345	318	339	332	346	332	333	357	347	293	327	360	361	316	337	307	328	313	313	347	324	320	375	324	338	366	351	312	350	357	351	357	368	364	313	325	395	333	295	344	351	342	334	378	364	378	323	333	333	354	295	326	357	320	314	338	343	342	335	357	342	327	365	345	318	349	320	331	322	348	313	355	372	355	383	335	349	312	351	319	332	338	315	344	342	372	329	341	313	341	329	351	334	359	363	343	322	366	321	335	362	309	368	343	371	350	362	329	365	315	327	335	352	332	367	342	319	352	357	333	347	371	322	359	371	360	358	341	334	338	380	373	284	342	350	343	366	364	338	357	350	319	334	322	354	372	322	334	335	324	351	348	351	351	355	350	303	327	352	341	366	324	346	318	312	346	352	369	347	347	316	358	332	339	341	338	356	338	341	342	355	343	324	406	345	321	317	364	357	385	350	386	339	302	341	349	332	319	331	348	364	327	329	357	345	344	330	382	349	323	334	362	346	345	322	336	328	362	318	339	368	338	354	325	318	362	381	361	354	337	387	364	344	331	332	325	331	324	319	362	336	363	373	330	327	341	374	355	342	352	354	378	353	338	388	336	318	341	349	302	313	327	324	362	330	354	361	347	323	371	379	364	344	315	353	352	352	346	347	300	327	327	354	326	355	336	373	317	376	326	355	326	351	361	339	343	343	338	291	351	366	338	384	351	346	326	345	347	356	320	379	352	360	351	354	318	306	347	348	338	356	338	289	346	351	367	319	317	350	345	359	359	353	342	347	349	347	361	321	352	317	321	323	334	354	340	351	329	312	332	356	335	331	325	355	356	331	334	323	316	368	371	337	351	320	368	363	323	357	332	344	376	303	315	348	312	338	333	312	354	321	330	357	366	339	331	344	345	351	331	357	303	342	352	338	366	340	374	338	322	352	347	350	335	348	385	340	345	361	350	338	332	356	362	333	357	324	337	364	351	336	317	361	367	342	319	328	327	368	356	321	339	334	378	348	349	338	348	361	339	344	327	345	335	340	371	353	347	337	334	378	334	335	363	330	317	366	357	323	340	318	328	325	349	390	323	339	290	364	322	335	312	301	357	324	321	360	341	352	352	317	372	383	350	355	344	338	340	328	349	354	308	336	324	327	343	337	332	350	321	322	336	350	352	331	330	341	373	342	343	349	311	303	311	358	339	356	338	336	321	352	327	336	344	357	320	326	311	353	329	323	350	354	342	351	334	322	326	346	347	306	346	299	337	323	314	336	344	349	337	354	343	339	353	332	319	339	322	324	331	359	359	337	337	345	342	313	335	368	325	334	338	321	306	334	331	328	365	349	326	340	330	354	328	343	302	333	335	334	347	338	355	332	375	335	335	350	330	362	358	324	321	337	341	371	328	302	308	330	348	358	352	344	320	357	335	351	374	374	338	329	336	336	345	332	305	345	332	326	346	356	338	346	366	338	372	360	369	342	342	339	339	337	345	344	382	324	346	326	317	314	354	307	354	334	318	354	334	357	339	350	360
25608	21726	28037	25871	12202	1705	1416	1299	1080	893	938	854	793	776	775	659	663	646	549	602	681	611	582	560	642	674	622	625	627	640	668	623	653	629	665	591	603	623	602	615	644	578	646	626	641	625	637	628	634	606	597	591	607	574	613	619	622	609	581	652	633	625	632	604	561	596	594	621	570	589	604	616	568	593	595	590	637	581	571	622	571	562	581	594	581	586	634	591	594	621	601	649	585	563	576	589	583	590	612	538	564	580	649	618	600	627	631	626	561	566	566	590	601	564	598	589	556	578	578	606	580	594	572	593	605	622	602	642	587	598	591	599	598	583	572	616	597	591	586	586	595	592	586	589	593	553	598	615	601	586	609	566	590	596	595	599	633	602	538	578	558	576	611	642	623	628	615	619	579	593	610	601	559	606	614	599	600	584	592	575	629	591	577	618	599	569	595	605	592	627	598	576	622	581	591	622	562	622	591	644	589	571	592	624	560	574	585	612	637	584	623	607	570	602	599	606	603	594	609	636	589	607	597	561	579	589	621	553	623	557	599	599	608	560	644	579	621	606	631	559	525	623	576	562	604	595	573	608	604	559	580	595	606	569	557	593	587	614	592	602	616	594	550	588	603	608	588	614	573	580	572	608	610	580	602	630	570	585	556	624	606	535	591	551	605	601	608	613	593	617	552	590	570	658	567	586	584	588	567	594	643	555	591	580	595	597	651	550	617	578	590	614	598	581	580	580	605	591	616	586	581	606	560	589	623	589	615	639	638	597	579	616	594	609	545	567	633	603	604	557	570	578	561	573	580	589	581	593	581	617	553	630	601	571	621	535	587	555	609	624	599	599	599	579	567	584	637	596	625	560	615	601	604	601	635	560	620	657	574	585	597	631	618	626	565	584	577	618	580	627	589	613	575	629	569	612	616	580	594	581	573	597	592	605	601	584	590	569	600	594	568	585	564	593	610	621	630	572	545	588	592	603	590	607	610	592	610	599	575	619	560	586	576	619	625	617	631	565	600	610	581	618	631	601	564	606	591	607	585	562	624	608	618	544	599	586	589	605	616	583	596	614	602	617	586	611	590	586	562	583	674	578	638	592	643	580	583	610	620	584	538	638	585	579	570	637	596	657	620	581	542	579	627	634	562	611	548	623	604	555	584	588	601	610	589	604	594	573	604	608	615	608	583	587	596	570	636	572	569	592	590	591	596	572	615	620	614	596	585	582	603	577	587	559	588	578	605	574	621	608	593	606	627	606	609	594	612	638	580	597	587	582	570	627	594	641	578	585	623	576	592	562	608	589	577	568	572	598	579	585	605	594	640	634	629	664	628	529	617	528	639	612	568	608	628	625	595	621	564	584	583	573	608	591	603	587	589	602	640	598	588	550	577	614	610	642	590	610	600	598	584	600	583	602	634	600	554	607	617	616	579	614	587	565	565	612	600	573	603	590	594	569	629	563	612	572	532	601	607	611	606	617	590	601	629	596	576	589	585	588	609	591	569	587	599	587	580	590	564	605	619	601	562	579	615	588	603	583	662	564	615	578	623	549	596	585	567	597	554	540	576	644	584	595	610	597	592	550	613	605	579	563	593	572	590	582	582	568	625	602	604	605	593	606	613	616	566	578	595	584	617	611	622	579	601	591	578	580	567	535	613	563	645	568	639	593	612	601	589	542	636	629	627	579	634	592	593	591	610	581	604	585	610	663	583	616	608	581	604	589	602	592	629	523	594	610	595	618	622	613	568	628	592	607	548	575	611	647	592	611	575	615	611	645	599	580	635	613	618	596	593	577	567	596	591	633	591	583	580	589	559	605	601	582	546	569	598	583	631	603	599	598	598	526	590	598	605	582	564	577	565	541	569	630	599	564	603	610	606	616	599	617	585	572	615	625	576	578	562	600	605	559	613	554	563	584	589	589	596	625	610	571	589	614	631	622	589	571	616	609	616	579	643	593	570	554	535	574	577	588	599	620	568	580	591	625	589	546	543	550	628	593	607	622	574	594	646	603	548	620	549	613	574	609	600	588	596	570	588	608	576	578	588	586	558	560	564	586	590	570	597	613	631	627	519	586	597	596	556	574	583	611	600	579	591	610	582	573	620	606	617	544	635	604	579	634	569	584	607	582	590	584	568	553	597	584	579	580	551	596	635	599	617	572	578	599	584	587	576	594	602	604	571	618	580	607	598	561	584	615	567	617	557	599	565	563	598	566	593	545	611	596	625	585	594	581	572	562	572	613	621	595	584	589	611	626	574	647	587	578	620	582	617	638	594	597	610	639	565	576	590	578	603	624	571	579	601	599	621	650	615	519	589	583	609	583	611	595	606	608	557	601	582	600	611	590	593	574	587	619	591	622	605	614	612	564	640	555	612	649	578	568	601	538	566	641	589	568	602	574	630	593	582	607	562	608	595	641	581	551	588	597	576	586	616	608	599	608	611	578	604	608	590	622	638	593	601	574	608	534	562	563	606	628	619	544	569	556	601	561	582	596	596	614	545	629	585	617	616	590	603	582	564	587	610	634	573	603	561	608	585	575	637	577	572	612	605	565	580	601	613	599	581	588	625	576	626	613	593	551	595	607	569	573	571	604	556	666	568	586	576	567	593	616	593	596	603	559	585	545	541	583	606	603	578	597	624	617	593	586	589	610	590	609	594	575	602	620	571	598	618	602	571	605	611	647	615	574	590	591	593	556	603	592	550	569	594	653	567	550	527	582	603	582	635	573	573	635	590	609	582	611	617	614	617	573	581	632	579	570	554	576	605	615	639	606	572	590	595	579	560	573	564	576	604	615	531	563	607	578	590	565	578	600	631	540	606	588	610	585	583	590	600	583	625	606	604	582	629	545	592	636	604	605	609	629	603	570	592	612	654	616	548	617	570	575	583	579	577	550	593	591	567	619	584	581	574	546	562	585	591	574	603	590	579	619	604	582	611	582	600	587	605	593	590	606	571	593	582	579	603	589	603	568	582	582	596	597	558	576	603	585	544	613	560	622	608	629	639	588	562	614	553	607	597	604	571	611	595	607	584	576	549	641	598	587	586	611	563	580	576	611	587	548	594	607	596	613	605	583	611	565	595	611	638	535	584	573	598	632	584	583	645	565	592	548	608	616	608	603	631	588	611	630	597	578	556	576	601	566	557	599	598	578	596	611	554	591	568	594	563	602	562	607	589	545	584	565	612	602	606	615	579	610	602	588	629	587	590	646	584	581	611	563	590	585	595	584	635	665	587	573	559	557	610	581	598	616	602	587	601	610	581	603	615	624	599	596	617	582	571	589	583	626	607	584	603	550	609	578	582	579	622	566	671	566	582	593	594	627	627	578	578	556	573	554	610	582	630	602	573	542	580	608	595	590	626	584	616	593	632	609	598	661	593	636	622	580	559	570	603	609	599	590	594	616	608	604	593	584	595	580	625	614	613	555	601	571	600	590	576	626	597	603	584	551	600	566	663	591	562	570	592	604	598	563	598	605	600	565	574	627	635	604	557	602
21156	23770	12220	4300	3103	2013	2103	1926	1613	1301	1143	1081	902	905	828	753	641	618	658	650	581	641	684	614	602	687	654	668	699	624	660	659	709	692	661	666	636	665	657	582	636	640	662	656	684	697	737	687	634	605	658	650	625	635	612	619	596	658	585	657	644	624	607	626	591	613	631	592	614	634	602	622	645	607	624	617	550	609	589	636	610	606	634	619	617	601	623	662	568	596	620	603	697	577	622	634	576	627	628	628	606	587	609	631	614	582	612	633	588	651	646	626	612	574	581	604	549	643	572	658	627	616	603	582	598	618	599	587	622	612	634	627	616	572	593	633	612	610	614	628	627	611	601	626	591	620	577	605	568	586	614	603	597	627	619	611	605	619	626	621	586	596	617	622	626	609	616	590	623	626	641	558	606	580	655	578	606	619	615	605	596	585	591	587	610	607	602	632	582	663	584	612	611	575	665	628	588	603	621	633	623	626	591	608	611	596	657	607	620	603	613	592	628	574	582	599	639	635	631	612	617	640	618	593	631	610	559	627	614	642	648	632	605	632	597	621	581	604	614	618	612	619	638	621	638	647	607	617	631	607	579	605	639	604	574	577	640	606	621	656	635	591	611	585	603	617	582	590	580	598	627	654	610	620	577	588	613	604	623	616	619	593	616	594	605	573	601	611	622	598	583	630	610	621	599	598	594	557	593	636	629	591	578	577	613	564	622	632	661	626	566	590	609	622	582	595	638	633	621	579	621	645	609	619	625	623	641	649	576	598	582	576	596	594	590	614	601	658	618	635	637	634	590	624	623	646	647	595	599	603	642	597	635	653	625	614	600	602	629	566	667	608	600	613	665	597	617	646	572	600	599	584	600	673	595	588	615	614	637	631	610	599	583	586	614	625	620	663	595	654	637	599	596	623	602	591	626	574	638	594	597	583	587	622	577	612	626	613	591	612	613	608	612	628	630	610	607	628	628	601	601	581	590	588	641	613	609	626	593	574	602	604	606	586	595	602	609	624	625	617	630	644	653	603	614	589	609	582	597	627	634	643	626	601	596	626	625	562	575	610	602	606	662	648	629	608	634	676	637	608	620	623	609	647	641	622	615	567	602	646	599	595	617	625	574	601	649	631	565	612	596	619	631	597	574	618	642	597	621	610	552	618	629	632	614	619	641	602	616	585	599	619	641	617	602	652	607	630	603	619	596	597	602	640	649	575	604	542	633	584	604	629	629	623	646	616	635	617	584	592	580	587	613	614	583	625	620	627	581	601	620	677	659	650	609	600	584	584	592	597	640	617	621	630	606	595	602	631	622	603	600	637	601	577	592	617	642	599	588	603	619	592	630	585	627	591	591	596	598	599	641	609	588	636	600	575	589	658	611	657	587	586	618	623	624	633	633	681	603	605	618	607	613	573	608	557	600	585	610	558	605	594	649	582	586	613	587	578	599	630	583	611	658	614	645	632	634	613	623	597	627	580	600	581	592	582	621	595	623	633	603	628	544	678	541	604	594	681	632	556	613	592	654	685	623	622	605	581	577	601	587	605	622	614	627	588	607	611	594	639	621	556	635	647	631	626	574	644	604	630	651	624	613	578	614	602	678	611	599	607	629	617	577	621	598	618	634	636	628	617	654	565	602	606	652	617	587	618	607	567	636	596	620	678	648	619	623	623	611	587	627	598	581	610	597	588	607	635	628	633	609	589	594	647	628	585	576	598	633	623	643	609	609	613	674	633	597	616	578	587	612	607	601	628	628	609	644	594	618	658	578	583	590	644	600	645	613	610	613	614	610	634	637	596	622	639	596	589	586	591	577	633	613	627	594	580	640	610	620	626	609	602	544	611	579	617	582	552	632	614	581	639	645	627	612	613	569	629	629	647	603	623	625	608	624	630	584	628	580	646	608	641	613	622	605	630	607	631	604	557	588	612	631	597	604	585	618	630	581	620	604	609	629	625	636	591	592	578	567	636	620	631	605	608	602	597	644	640	633	589	601	606	603	604	615	617	623	555	591	642	579	586	581	653	607	593	653	605	585	637	610	613	548	615	640	602	580	608	582	582	626	600	607	608	584	586	621	583	621	655	614	601	586	596	620	668	604	588	585	646	599	639	617	583	586	644	600	608	591	607	590	617	593	599	596	616	613	577	612	614	565	584	622	596	602	606	624	572	574	605	639	658	602	600	611	587	621	642	617	644	579	639	678	613	606	566	646	601	628	611	595	616	580	577	605	588	616	593	598	610	586	602	586	579	605	654	629	608	628	604	648	605	611	629	606	626	556	623	633	640	588	641	610	623	619	616	571	603	596	627	637	637	645	613	619	627	596	607	611	634	600	610	627	622	603	600	592	574	590	617	630	610	628	611	618	619	625	593	617	594	604	607	640	615	661	610	631	614	593	588	640	630	601	620	573	623	662	625	586	607	616	611	640	596	615	598	587	618	546	600	609	622	597	613	568	629	620	569	634	615	622	585	614	634	617	599	598	625	568	613	585	598	615	653	630	619	632	635	593	606	579	616	589	633	631	678	584	608	616	622	610	618	615	590	584	560	621	555	573	598	599	592	596	625	639	590	649	629	610	604	591	636	594	616	624	597	595	608	648	609	626	581	607	591	587	677	613	614	619	571	573	605	613	599	592	608	593	638	631	595	621	639	617	584	593	609	586	626	603	651	598	644	619	577	638	598	603	572	608	628	637	616	572	588	639	581	597	606	597	594	611	630	579	627	620	613	571	595	630	608	627	576	597	636	556	582	624	594	602	629	620	594	622	618	630	581	640	624	568	627	629	624	606	614	618	629	567	606	623	569	591	637	590	614	644	611	574	627	596	577	572	607	592	668	630	600	625	613	632	641	570	597	587	589	617	605	616	555	606	611	607	684	595	624	606	650	643	627	591	588	635	601	576	647	567	590	636	628	609	632	597	588	629	592	632	614	634	628	647	605	575	601	629	611	587	564	584	634	596	629	603	627	662	628	597	580	614	623	599	617	630	608	588	615	609	606	571	626	616	622	604	623	611	634	640	606	615	634	630	615	612	589	606	610	641	601	613	635	657	599	633	649	636	607	645	571	586	600	604	570	629	603	615	625	642	614	578	589	617	608	634	612	595	645	527	647	602	604	647	608	602	637	605	586	597	613	651	594	607	613	606	620	641	615	606	622	628	635	580	609	597	578	615	613	573	638	631	611	654	633	612	593	601	650	608	604	637	614	630	631	614	612	646	594	619	627	602	636	617	652	632	583	651	644	619	599	617	634	589	616	601	572	619	611	618	560	600	596	631	656	551	613	598	616	622	601	624	619	634	606	618	563	615	601	610	598	636	618	637	639	599	596	631	584	622	589	604	618	621	599	634	652	583	593	627	639	629	626	618	624	617	630	606	589	648	597	621	606	661	625	646	631	598	565	609	588	566	606	611	638	586	616	606	656	643	621	569	641	649	603	611	657	617	661	605	634	621	587	593	607	636	602	587	627	666	605	649	639	619	620	645	593	639	636	582	587
23219	21681	29522	24365	21677	21718	9739	2305	1723	1416	1204	1063	932	842	780	682	618	597	651	594	594	602	530	567	543	564	591	599	619	561	555	567	590	617	661	582	572	532	553	554	572	538	604	579	567	577	632	631	593	610	573	577	593	607	598	585	500	511	543	515	563	549	534	525	546	496	553	511	530	523	518	522	509	531	497	486	474	486	532	494	499	517	508	476	518	518	481	515	511	529	523	509	541	508	527	500	505	479	525	482	540	517	538	522	493	527	526	529	481	488	526	482	501	536	504	448	504	553	521	493	512	504	505	539	531	509	490	458	540	516	495	521	520	475	468	503	498	475	505	518	471	501	520	532	588	524	536	498	500	524	531	520	543	490	525	514	510	483	469	505	503	507	502	508	509	496	483	505	547	474	473	488	505	515	469	538	510	486	521	487	492	497	546	511	487	503	512	525	538	472	505	538	491	502	501	535	496	485	509	495	496	529	542	468	539	534	479	532	481	510	481	533	523	491	509	497	525	467	508	531	525	526	484	510	503	515	531	483	496	486	507	520	523	479	483	529	510	526	468	509	491	488	518	474	511	468	515	483	519	469	501	501	499	488	508	542	483	530	483	543	530	542	502	541	496	519	530	504	479	509	523	504	536	461	518	519	522	495	450	506	466	503	492	466	484	518	497	537	539	536	481	481	509	503	511	489	522	472	487	470	504	512	501	496	476	525	480	522	508	500	502	483	494	505	521	508	488	523	495	505	496	494	532	538	503	507	491	500	509	510	479	509	483	506	489	514	498	514	473	515	520	494	501	481	482	528	490	492	490	516	533	535	481	482	499	524	517	463	506	505	539	529	514	503	529	477	491	480	544	486	499	506	496	504	500	503	476	480	545	496	503	471	494	514	529	511	477	480	479	450	539	506	486	505	540	499	496	477	484	496	464	499	502	493	512	501	503	521	497	484	516	537	498	469	518	513	480	501	503	481	496	516	506	500	510	477	549	497	517	506	530	521	525	487	510	451	495	517	499	513	501	489	498	498	499	507	491	514	529	496	459	490	525	506	496	459	532	474	521	524	482	523	505	514	491	517	552	538	470	496	492	527	501	471	510	534	505	511	501	505	492	499	508	499	507	529	509	494	486	494	450	513	512	517	523	506	505	490	483	491	497	522	512	480	526	516	494	479	471	518	531	491	533	530	473	510	479	512	515	507	513	512	532	510	525	519	483	513	509	512	524	533	515	509	471	471	500	518	484	528	502	525	501	516	470	474	476	529	478	518	493	525	497	493	506	526	485	498	507	505	497	502	484	479	493	535	492	492	521	470	491	469	486	525	525	457	525	531	465	492	497	480	501	479	521	475	551	508	475	485	546	487	504	471	485	527	492	492	524	490	476	532	497	495	515	481	507	473	477	523	487	505	519	505	505	512	528	475	512	493	492	468	519	488	548	507	506	532	544	494	476	506	489	476	506	497	487	500	421	476	483	474	473	502	551	506	518	490	498	488	493	507	487	470	526	513	545	496	508	524	525	504	500	505	532	498	479	466	550	533	492	578	498	485	535	497	481	516	501	539	484	497	507	534	540	509	545	541	517	527	490	527	497	499	493	500	488	491	488	491	555	491	491	520	490	522	513	483	525	498	490	492	516	485	509	471	487	500	512	484	483	513	541	487	498	508	491	542	517	514	507	471	471	520	519	488	526	521	480	538	477	471	557	466	477	473	482	552	501	517	525	492	471	518	480	521	508	519	516	476	536	530	480	509	500	509	478	501	544	463	489	488	540	494	492	467	500	499	502	491	503	460	504	481	487	451	444	486	507	519	491	464	526	526	488	517	495	539	560	522	474	498	536	495	481	521	532	459	479	474	536	538	503	501	506	530	499	527	510	487	539	523	482	506	496	506	486	550	512	487	464	518	459	474	503	528	511	489	492	527	537	521	496	491	448	475	513	514	521	503	527	492	542	493	510	480	513	518	480	513	505	507	508	521	510	499	496	520	492	485	515	501	518	427	466	515	509	473	528	506	497	541	480	506	512	466	504	495	524	488	522	474	472	503	504	452	450	477	499	493	535	507	564	476	515	519	445	480	500	499	466	507	560	510	515	523	494	495	517	520	484	504	573	470	502	536	509	482	511	506	505	470	527	531	505	491	526	487	482	528	517	532	499	480	493	523	501	500	518	473	518	528	537	527	535	490	524	503	480	521	527	513	514	527	523	522	511	516	539	519	509	456	479	510	495	511	533	478	502	511	528	489	505	542	466	471	491	491	510	486	497	494	523	497	473	494	508	484	489	549	553	462	457	496	527	520	485	475	547	454	528	528	478	480	452	492	487	451	542	496	477	518	463	476	519	489	484	509	538	504	490	496	509	520	488	474	501	501	515	482	541	526	554	523	475	477	494	523	509	514	472	472	509	536	501	499	456	485	483	450	499	481	509	491	548	484	529	494	483	508	522	540	493	509	447	497	467	479	470	485	473	531	529	516	480	513	514	471	537	531	491	481	498	502	500	534	535	536	556	492	498	539	497	510	501	493	509	500	504	535	540	484	522	512	471	486	544	495	490	481	473	502	480	508	490	530	462	500	491	507	472	503	498	555	492	521	502	427	557	468	510	505	519	499	490	509	500	488	456	521	483	537	533	506	506	511	492	546	523	507	520	508	512	508	491	510	501	510	529	476	517	481	537	534	470	536	522	512	488	495	497	533	512	519	485	464	493	482	581	550	520	437	513	465	484	503	546	562	497	525	526	501	496	488	511	506	493	514	492	511	519	513	499	511	492	516	517	483	490	502	515	474	476	512	531	498	551	486	515	526	480	545	491	470	511	497	474	535	511	454	515	495	492	475	518	484	504	509	458	520	522	505	487	530	506	509	516	503	470	509	510	480	485	497	483	539	484	491	524	515	485	476	506	524	518	500	518	496	478	518	526	529	507	486	486	490	494	508	520	518	494	493	480	497	505	485	514	547	511	522	470	560	499	545	506	510	508	513	474	491	492	528	546	529	503	528	501	506	497	483	487	514	489	485	461	519	490	496	535	510	494	510	514	473	483	524	507	507	530	491	488	507	485	485	515	500	485	502	502	477	533	527	484	503	468	526	481	504	483	478	478	475	514	506	483	467	531	505	510	469	526	466	453	501	465	472	510	494	548	524	468	520	490	455	510	531	482	486	509	519	495	444	512	528	530	537	499	491	479	443	490	542	578	482	521	503	504	515	518	496	524	520	508	489	496	484	476	527	527	529	490	498	524	500	443	521	489	515	487	513	504	520	473	502	501	508	532	514	508	499	494	484	516	514	459	498	524	496	514	528	525	505	501	502	501	531	509	510	529	485	521	510	478	516	531	499	485	493	503	503	508	516	549	496	489	535	500	486	513	514	493	524	524	477	511	475	537	485	532	477	485	481	507	487	507	514	469	528	520	467	512	530	510	518	546	519	517	474	495	492	494	497	478	461	518	486	525	471	523	533	487	507	444	490	518	486	514	496	511	529	465	523	487	489	506	499
24850	31774	19224	8114	5927	3895	3439	3241	2835	2116	1720	1442	1225	1080	979	837	675	670	639	651	563	586	613	590	599	639	628	640	677	641	617	617	601	613	637	608	546	589	599	578	528	599	581	596	609	624	680	667	641	576	542	617	562	578	610	607	548	555	597	532	535	541	588	570	556	555	548	531	547	562	503	487	542	504	523	466	520	486	494	564	532	516	520	466	546	543	473	475	481	504	495	516	509	509	491	518	522	529	547	531	480	511	493	495	502	542	517	517	502	473	492	501	536	508	492	497	484	538	504	527	504	571	539	522	507	548	492	488	552	511	505	496	531	524	491	495	511	499	516	517	478	532	496	499	496	488	509	493	496	526	543	506	554	508	467	530	477	490	475	533	472	523	515	493	478	533	488	489	546	513	498	486	500	495	476	483	499	498	516	489	524	483	486	520	508	492	543	495	492	490	513	514	472	499	556	486	496	495	485	467	532	477	507	472	497	505	530	513	542	531	522	475	529	514	535	544	491	474	493	496	532	508	523	488	527	481	516	536	509	518	512	526	505	524	436	485	520	508	493	533	488	496	514	514	480	500	486	489	474	473	539	455	527	480	531	486	536	504	478	506	506	479	490	509	492	564	494	519	515	541	503	514	509	484	513	513	501	475	538	469	480	485	527	510	525	532	540	519	456	485	487	500	538	489	495	488	481	525	499	517	491	496	514	509	506	505	508	516	480	529	484	534	477	503	483	510	492	511	487	491	463	548	540	481	503	524	512	478	466	513	482	481	468	521	504	493	504	482	536	575	473	523	501	526	511	516	485	506	520	494	513	519	492	544	499	510	513	505	485	513	499	511	494	506	460	505	484	505	495	512	466	517	521	504	508	485	509	512	535	491	477	534	539	457	493	469	500	491	506	519	491	498	540	509	473	516	504	543	513	472	493	531	490	524	516	463	491	515	518	504	508	493	503	510	554	494	497	481	528	520	459	501	478	487	521	487	509	473	475	485	499	491	534	499	511	493	446	477	531	459	509	469	526	526	470	476	486	486	532	493	497	474	487	502	519	519	527	541	509	491	513	532	472	471	514	507	486	487	515	499	544	478	516	534	491	512	510	513	473	521	505	507	512	521	525	531	476	565	491	523	525	535	507	516	496	484	544	490	472	483	556	481	507	520	492	486	495	522	492	493	504	505	478	530	494	489	515	490	514	554	532	540	500	501	507	470	495	506	499	490	509	505	500	552	525	477	519	531	445	518	512	501	500	478	549	517	500	505	488	479	511	526	528	512	474	486	512	494	456	537	521	452	495	497	478	490	480	511	493	534	487	515	500	515	508	499	487	491	525	518	488	522	538	510	501	513	487	503	536	490	480	517	517	521	482	510	496	507	525	504	507	475	518	517	525	478	497	499	490	523	477	493	510	526	520	528	486	496	491	458	487	539	537	507	518	518	516	545	503	480	483	485	520	507	513	532	483	492	523	532	500	490	500	496	505	505	510	521	502	515	519	479	479	503	497	510	485	515	512	489	551	511	491	491	478	498	459	499	546	492	494	527	489	493	510	474	523	521	495	499	512	498	499	476	500	503	501	531	508	500	471	508	514	470	514	514	493	510	485	501	489	482	512	484	517	525	481	520	514	513	505	458	500	509	500	523	485	493	531	489	489	502	478	512	511	505	473	492	492	513	522	522	525	497	501	499	498	488	515	533	494	526	504	494	500	493	459	495	444	498	506	504	514	481	500	487	534	517	505	524	492	527	496	461	464	474	504	478	494	475	493	522	569	499	490	510	526	500	489	507	474	504	500	518	518	500	538	506	520	476	495	532	489	489	510	504	499	512	522	477	514	482	498	550	492	481	481	482	539	529	539	475	515	489	468	481	501	522	467	477	541	497	462	535	511	503	495	512	533	499	500	527	543	470	482	515	512	492	491	501	492	536	499	487	518	508	502	495	497	525	513	556	501	495	514	496	497	539	519	482	488	459	483	504	515	454	496	489	496	489	506	541	497	529	514	491	477	498	526	517	506	498	517	519	527	514	501	558	505	481	533	500	534	506	492	523	508	466	500	524	527	504	482	478	481	506	505	515	479	499	490	513	515	526	496	469	485	520	486	491	547	514	495	500	511	516	502	534	477	508	529	538	496	541	560	492	465	482	470	485	534	497	526	501	485	477	506	503	491	488	464	500	495	523	501	506	531	505	497	460	505	531	509	519	523	482	485	458	509	462	498	493	510	499	517	504	506	498	525	462	489	512	511	522	503	481	480	480	493	442	475	520	500	510	516	529	470	500	515	498	471	487	486	543	501	529	493	499	491	487	490	529	517	530	516	530	492	490	516	496	499	481	496	495	558	478	510	552	484	527	509	519	508	489	507	530	536	494	509	463	530	497	490	492	560	536	484	522	555	496	506	520	505	490	521	500	524	472	449	503	510	498	516	507	516	515	507	536	489	468	512	491	513	503	522	516	542	482	513	515	537	519	487	452	522	499	497	500	468	522	484	507	487	479	482	498	487	467	495	512	501	506	491	509	527	535	485	536	495	489	515	499	492	477	513	467	486	528	491	505	525	493	464	476	465	491	500	505	521	502	502	529	508	532	503	499	515	471	460	485	545	506	523	522	542	496	510	467	495	468	537	512	529	496	475	526	519	549	488	500	517	521	496	524	496	492	483	518	548	455	520	499	496	478	500	501	504	486	520	501	523	463	528	507	545	501	525	492	477	518	489	471	473	469	524	513	506	512	519	518	457	489	509	515	516	500	508	526	488	490	506	496	515	503	498	512	521	467	495	532	482	483	491	511	509	483	476	483	475	503	531	504	522	527	525	535	504	519	538	485	513	521	519	485	521	507	511	479	497	513	493	484	508	483	470	509	504	473	465	470	535	492	511	512	484	496	521	493	512	490	499	482	541	498	495	463	457	477	507	516	529	519	504	509	490	516	510	488	555	518	493	538	520	498	505	513	509	474	507	512	495	518	489	556	530	487	525	505	481	491	490	511	486	484	530	500	488	507	490	499	525	522	546	498	543	505	513	529	517	534	493	483	483	502	485	476	459	454	510	523	477	539	515	508	487	504	552	519	499	473	539	475	508	553	487	524	503	498	479	510	490	469	494	496	498	534	491	520	466	489	496	494	511	535	497	491	477	495	511	521	527	498	493	469	485	528	496	485	488	496	526	492	472	513	501	508	528	531	506	494	500	496	484	527	514	525	536	532	498	487	452	515	511	473	525	538	496	514	498	509	512	523	549	482	438	481	500	509	503	501	527	517	516	528	510	486	505	481	476	500	502	514	508	496	490	479	512	467	518	474	490	470	503	479	465	458	464	506	495	520	488	500	455	493	510	460	521	496	498	511	510	528	500	490	502	530	497	520	523	493	470	477	477	480	529	488	525	452	504	498	517	531	495	464	522	510	473	496	492	497	489	516	518	499	509	468	514	491	529	496	508	516	499	483	513	493	486	507	489	505	510	528	493	485	495	508	507	463	498	551	492	480	468	546	503	487
27773	19110	11082	3203	1341	1032	770	679	723	681	557	535	527	488	459	417	390	423	381	404	395	422	409	406	401	408	428	456	459	442	419	381	432	434	458	407	444	395	412	399	393	414	418	406	453	404	446	410	452	440	426	415	429	449	444	432	411	419	427	419	404	432	409	423	427	451	368	445	431	461	420	462	388	400	418	388	385	425	419	438	461	398	382	390	377	405	429	418	388	375	376	406	430	420	420	376	400	421	423	371	383	456	381	418	384	426	403	399	370	400	423	396	387	375	395	416	411	399	392	405	412	423	398	400	403	403	400	409	424	390	414	397	416	410	381	404	399	398	381	401	392	375	432	403	407	414	416	381	447	401	389	403	386	387	438	373	406	425	440	422	407	411	439	439	445	384	406	419	403	389	436	389	388	433	388	410	397	411	394	421	390	441	406	399	431	421	352	376	402	418	390	427	393	388	408	401	421	429	388	431	431	437	418	453	406	437	392	419	408	395	383	398	406	400	396	397	355	419	440	437	406	390	432	423	412	425	386	408	422	394	436	426	419	388	417	415	391	420	382	373	399	429	396	368	397	389	445	412	411	411	398	410	385	423	405	408	426	387	395	412	404	379	380	428	432	444	427	372	399	404	360	437	376	418	422	424	396	410	419	414	373	391	399	386	461	426	409	432	425	410	405	412	479	409	403	392	394	403	402	406	391	411	401	406	390	423	409	394	393	422	397	396	393	436	382	437	420	436	394	400	353	389	396	433	399	439	398	410	386	380	429	422	415	401	390	397	388	387	412	419	424	406	395	433	423	411	382	418	404	395	434	426	410	400	425	414	465	395	397	412	398	400	416	405	424	426	406	443	420	406	411	440	424	438	363	390	405	408	440	409	400	445	386	421	388	436	436	418	405	374	416	401	395	375	468	422	370	403	391	388	373	444	422	391	400	384	410	407	393	392	431	409	371	418	405	432	421	378	439	383	392	385	422	386	421	366	389	402	421	426	397	400	406	411	401	416	409	414	438	440	414	409	373	364	457	439	402	391	394	415	382	396	397	435	420	383	384	428	393	402	456	359	419	378	416	394	412	389	365	397	384	401	403	398	387	439	440	408	392	411	411	419	424	417	433	395	377	408	421	403	413	373	412	409	410	395	376	402	404	384	372	398	428	436	417	392	418	408	374	419	405	379	420	411	404	439	417	409	345	397	403	384	415	384	425	434	422	418	424	408	434	405	377	417	377	409	417	434	404	384	412	360	426	425	412	399	424	399	419	422	405	397	394	400	407	442	429	400	412	381	402	376	410	404	389	395	405	405	428	384	369	377	406	385	409	381	433	427	402	427	391	435	444	394	409	400	381	394	422	416	407	425	383	396	369	394	462	407	435	379	402	410	384	402	433	414	394	423	405	424	425	419	380	375	411	408	409	408	448	422	388	440	412	419	444	379	434	390	388	406	416	392	384	379	407	389	431	420	410	408	414	391	387	399	418	430	429	423	373	387	404	402	406	412	415	415	426	389	383	398	395	438	375	391	390	411	474	419	429	420	423	395	416	391	437	380	405	407	407	398	422	400	380	406	403	442	414	413	427	390	364	412	431	395	401	431	406	369	440	408	428	396	389	424	385	423	410	409	430	402	432	430	407	408	384	395	407	420	442	399	388	398	384	399	435	395	419	436	441	406	397	412	403	407	440	414	383	425	403	408	378	389	390	432	418	408	389	420	384	411	376	414	420	424	403	390	421	431	390	414	397	399	428	432	397	394	373	419	376	413	421	416	374	387	402	430	437	410	422	402	379	398	413	435	415	408	438	391	384	413	405	414	429	409	418	412	391	410	376	393	411	426	380	402	426	383	390	408	469	395	409	395	416	441	390	425	438	389	379	391	420	389	421	415	388	397	373	439	394	396	404	422	414	405	400	442	421	417	424	400	416	421	392	425	406	430	412	418	422	404	392	405	450	436	396	450	412	453	388	408	413	404	395	404	426	406	441	393	415	404	403	434	392	426	399	398	372	429	416	384	409	415	433	391	410	366	425	428	383	402	409	377	403	435	398	422	407	403	430	419	426	373	404	386	424	387	394	424	407	412	400	391	410	408	425	402	395	383	413	413	383	423	400	397	405	381	388	395	393	414	396	423	415	420	416	404	381	396	414	411	407	433	410	403	382	387	438	408	413	393	412	402	412	391	391	380	413	392	393	408	386	399	435	463	407	388	408	429	372	412	399	411	433	401	400	412	447	386	398	401	409	389	411	415	371	419	424	391	418	419	415	399	395	407	400	386	402	401	429	433	417	415	406	405	397	443	432	424	386	434	415	407	404	364	392	378	397	435	412	389	403	439	410	393	400	422	410	427	394	406	417	401	361	428	422	407	388	415	422	383	362	398	428	419	406	376	407	392	394	395	393	421	449	440	406	417	377	413	397	431	391	415	426	422	443	401	395	402	414	436	380	428	381	437	407	433	420	398	422	390	427	383	402	446	408	424	433	415	450	424	424	425	423	369	404	405	444	441	371	402	419	391	393	395	416	359	362	413	405	414	434	402	405	433	453	409	427	406	415	390	436	425	400	430	415	400	406	388	385	423	412	385	405	402	403	417	418	395	402	361	379	426	420	404	396	416	421	398	380	416	427	390	423	388	384	410	457	404	403	407	399	369	399	401	395	448	383	457	428	409	461	403	388	377	377	430	362	388	400	413	405	434	420	446	369	400	385	415	408	404	422	345	378	387	391	397	451	383	391	409	410	380	394	385	408	416	417	397	424	433	397	438	405	375	408	384	428	412	432	445	398	427	408	399	404	407	417	404	392	412	385	415	436	425	412	393	396	408	395	419	409	392	413	442	401	431	392	391	422	409	384	442	419	431	417	394	413	413	409	407	416	445	402	395	382	446	410	397	410	420	409	450	408	408	430	422	365	401	397	408	407	388	373	444	397	367	416	389	417	448	407	392	372	424	413	413	412	447	429	422	395	348	401	407	411	392	411	372	414	439	412	397	452	391	404	413	371	407	405	431	382	431	414	378	432	395	437	407	400	400	454	388	402	411	408	378	407	419	403	410	424	415	392	366	348	460	406	384	410	417	414	425	383	388	400	429	402	410	424	375	406	431	386	409	423	399	418	424	391	403	412	404	388	419	421	419	399	421	431	426	398	401	394	442	418	409	386	413	393	434	354	430	435	402	377	412	401	414	395	419	399	407	382	388	401	472	382	361	390	392	413	422	403	403	430	416	441	401	404	414	419	391	429	390	432	421	378	401	434	383	382	355	430	423	398	376	414	452	441	402	394	407	417	409	424	392	388	384	400	402	395	407	415	394	426	411	416	467	413	406	412	384	426	440	416	420	430	399	389	429	418	401	408	354	434	355	446	374	379	408	397	456	413	405	403	382	445	403	388	377	384	403	416	374	404	421	422	412	359	406	442	404	407	418	400	404	399	400	430	414	407	427	437	405	413	411	413	382	400	419	360	423	426	389	407	382	404	403	401	391	401	396	430	430	393	374
17971	15678	8767	2663	1706	1464	1115	1068	1100	938	799	668	589	540	514	466	437	436	464	443	435	461	451	421	462	412	463	464	490	474	490	462	473	451	425	454	439	495	422	411	427	457	449	455	472	486	518	489	489	464	505	444	485	452	461	469	487	458	463	425	455	421	424	464	424	409	470	421	435	438	424	470	452	417	442	405	444	434	446	418	436	462	464	414	402	459	450	428	476	403	423	427	442	445	435	409	427	444	466	417	430	450	393	443	452	439	388	447	430	475	462	412	462	480	387	430	405	417	428	450	431	381	443	419	400	426	431	386	425	431	434	437	445	446	435	409	428	487	412	443	440	430	469	452	426	432	444	407	430	450	425	419	461	439	426	397	460	419	431	447	402	437	448	442	443	426	437	407	407	443	445	425	508	428	461	434	431	460	442	432	441	435	411	437	430	481	445	431	464	424	408	406	376	450	427	402	442	449	417	449	492	461	458	403	419	412	449	456	422	424	444	437	401	407	421	441	421	425	410	422	483	466	447	430	444	437	447	419	407	452	449	444	410	433	439	419	414	466	425	406	452	480	432	470	444	452	417	429	451	437	437	422	448	425	470	426	472	457	413	423	411	467	427	449	428	436	418	397	415	426	455	428	434	404	462	461	459	420	428	425	417	452	470	451	431	422	458	436	423	417	457	442	426	419	444	410	455	445	451	445	425	441	429	432	446	437	434	449	428	461	408	385	448	457	418	465	428	438	408	431	413	417	472	437	463	406	447	433	470	449	427	426	450	424	442	419	413	421	417	427	459	428	407	472	465	436	447	458	434	438	422	426	473	414	413	404	446	443	425	434	449	436	433	440	467	458	446	430	463	440	421	434	449	416	449	393	465	426	426	419	444	398	412	448	405	435	431	451	415	465	410	454	425	430	434	432	472	414	419	382	414	421	445	473	457	420	444	426	457	423	448	469	448	444	437	448	462	446	453	446	474	434	443	423	410	437	413	434	436	427	432	430	466	383	440	425	399	454	445	471	395	403	456	408	466	423	400	473	415	455	416	429	464	431	403	442	432	442	436	405	459	472	438	453	421	460	438	402	414	432	425	426	421	447	410	430	442	413	421	388	397	420	459	458	428	455	441	449	404	451	424	457	467	425	456	443	450	435	402	436	443	443	405	389	468	436	438	426	432	446	436	469	407	434	466	400	445	444	451	446	419	454	404	409	449	468	436	442	438	466	423	449	449	450	420	431	403	425	421	405	453	427	450	410	428	438	443	408	447	436	433	439	449	414	480	423	460	466	444	451	410	431	438	402	436	395	430	425	446	440	456	466	408	450	456	466	450	447	459	421	427	426	470	424	426	415	457	477	416	411	451	441	404	439	460	413	404	415	389	431	438	443	395	447	449	433	434	399	455	437	428	444	439	389	452	419	423	369	415	429	445	450	436	431	458	425	462	432	431	428	430	387	459	465	454	397	460	406	433	430	468	467	424	447	444	397	396	403	410	426	449	426	419	457	425	438	417	467	447	400	420	397	420	424	432	423	432	467	383	410	466	408	443	457	402	457	411	441	452	458	432	423	421	451	412	425	419	418	401	438	404	424	454	421	431	461	416	477	390	446	419	435	470	460	435	418	453	449	437	432	452	425	451	437	414	420	390	419	432	457	410	427	437	444	442	471	433	409	425	449	443	433	456	433	418	451	418	447	420	460	439	471	446	420	429	420	442	473	438	417	427	443	430	463	442	461	451	388	439	430	445	417	448	425	422	430	451	434	434	435	455	427	443	445	446	435	438	424	420	432	430	448	454	472	413	446	438	424	460	439	464	421	432	443	418	405	469	421	438	422	449	430	433	463	435	440	435	467	455	467	425	464	455	456	465	458	400	427	406	460	455	421	414	411	424	440	416	455	455	400	437	463	412	414	422	419	438	413	451	443	451	434	450	402	464	401	437	429	427	444	407	450	441	419	417	419	429	421	412	460	418	405	425	428	417	430	441	470	463	444	421	440	421	460	441	411	441	464	416	454	409	442	431	412	408	454	463	420	459	428	396	422	390	444	458	425	448	434	431	446	444	415	447	407	466	460	427	443	415	434	415	441	393	468	433	422	432	408	423	448	435	441	433	441	444	423	448	404	461	413	414	407	403	389	404	433	428	428	456	441	433	430	459	425	417	436	367	443	431	417	382	400	428	430	442	417	413	460	438	447	458	400	405	418	417	422	390	460	387	417	434	412	434	441	453	430	393	434	425	439	429	455	455	458	434	421	444	418	407	455	431	430	423	426	452	412	448	457	423	430	464	458	432	452	407	406	408	418	497	459	428	452	425	423	419	466	407	413	460	403	448	490	428	444	394	486	476	447	439	449	458	419	443	413	414	412	453	424	435	423	419	425	424	433	427	444	444	443	401	430	437	446	405	441	425	444	426	448	439	433	451	425	428	431	425	434	430	441	450	444	449	437	436	435	452	408	452	455	436	460	423	433	445	430	458	434	425	415	446	419	403	373	408	461	422	411	405	403	449	448	384	494	415	451	434	396	426	460	435	448	453	432	440	460	438	448	431	464	445	395	412	428	397	429	479	433	416	436	455	431	469	460	442	443	416	421	445	452	457	447	439	448	442	420	424	439	450	442	439	447	447	459	414	423	410	469	440	473	428	441	417	449	430	411	452	430	404	477	433	445	449	452	404	453	397	460	422	441	433	422	435	436	453	434	440	432	438	446	427	412	417	473	444	427	433	440	454	416	419	429	438	462	443	437	452	419	447	435	464	415	401	461	437	440	416	467	462	456	436	461	444	420	441	434	435	453	400	440	438	450	417	449	445	426	474	394	458	427	440	403	397	428	449	446	439	459	449	448	465	464	428	456	442	425	431	423	403	433	400	407	456	449	434	459	425	477	446	429	429	432	472	432	442	461	460	475	436	448	395	421	417	460	428	472	410	403	440	429	373	396	448	419	426	414	384	419	436	448	432	450	439	485	432	450	450	440	434	414	433	439	447	404	398	463	391	407	451	432	449	471	423	430	406	445	438	417	451	459	479	488	454	433	444	435	407	439	429	426	436	423	432	433	452	405	415	467	470	468	395	454	446	431	426	399	445	457	440	441	456	423	440	419	412	428	427	439	462	459	427	439	468	444	420	449	424	433	427	366	443	459	402	454	444	447	431	429	458	439	452	465	458	453	449	430	434	438	412	415	439	453	434	479	409	404	454	395	419	416	436	464	438	428	454	417	472	433	457	432	448	427	424	427	420	422	487	449	414	450	396	444	412	406	466	416	417	453	453	454	438	428	415	445	424	442	413	460	414	433	425	439	448	453	434	431	449	450	452	446	440	452	439	413	422	469	405	419	488	438	430	422	398	434	427	449	386	435	446	423	435	408	436	426	420	410	449	436	430	406	465	418	459	440	455	408	434	421	421	427	417	423	443	391	426	478	423	462	435	412	473	455	424	387	473	480	435	441	451	436	458	482	468	410	454	419	449	439	420	465	442	470	442	441	441	420	423	462
24484	21647	29051	24739	21633	10442	1941	1239	1116	1036	896	788	605	524	471	415	359	389	382	375	356	365	352	366	381	365	377	376	372	358	397	431	346	392	367	348	358	397	356	371	354	379	373	376	404	398	404	384	358	379	385	366	373	412	356	362	360	340	361	402	397	349	360	349	328	347	349	331	315	296	373	358	333	309	367	307	319	344	325	309	328	303	331	316	300	319	343	328	323	324	324	313	321	338	314	327	324	312	301	352	311	337	317	328	332	316	318	335	310	313	319	317	352	319	348	308	350	310	333	342	337	322	314	279	335	334	282	342	296	301	325	317	323	340	313	352	309	362	362	338	290	341	343	342	331	334	320	318	312	337	330	296	324	334	342	299	356	309	326	352	336	333	337	344	382	295	323	311	340	302	308	306	308	351	297	318	333	327	322	295	337	318	336	311	347	333	314	331	312	317	302	341	319	362	312	343	335	328	307	301	321	296	303	311	339	353	321	304	328	333	332	336	329	326	299	320	293	341	322	319	321	305	353	334	351	342	348	368	353	299	322	310	333	328	338	284	329	317	319	320	278	309	338	319	361	327	364	338	323	309	358	318	313	339	339	328	316	326	310	302	312	293	328	353	314	309	307	355	327	320	324	343	319	316	311	345	306	341	326	300	311	331	351	304	314	310	284	308	300	302	345	325	307	320	339	337	304	318	322	336	356	332	324	349	326	321	318	315	345	307	335	321	312	339	326	306	306	342	322	313	326	313	357	313	340	325	306	323	325	316	328	331	303	334	334	332	334	335	321	348	320	327	305	282	307	309	338	324	324	316	356	329	313	327	340	301	371	333	318	317	294	335	318	340	318	322	357	295	349	345	299	313	318	321	315	305	339	338	338	325	291	308	330	319	351	323	331	318	351	315	328	345	335	319	330	328	310	339	352	353	334	339	294	319	300	341	322	330	334	354	353	335	318	323	319	323	334	312	369	355	295	349	377	324	331	364	302	295	338	322	331	318	319	324	342	349	326	333	335	315	337	309	292	320	301	331	289	340	353	359	320	334	361	358	301	287	326	320	318	321	334	334	334	329	270	322	331	334	310	309	327	318	315	320	343	314	308	301	341	358	295	325	329	314	330	310	333	339	327	323	327	320	319	316	351	312	305	319	313	327	325	333	338	324	321	319	332	329	353	333	317	291	330	348	320	309	325	311	294	325	325	335	287	354	313	336	332	326	328	323	333	340	320	302	309	318	322	329	327	319	327	349	297	313	326	346	309	324	340	338	374	333	309	329	310	283	304	351	295	332	321	339	346	325	331	310	323	341	329	303	338	298	316	301	342	307	323	290	341	352	326	361	331	320	324	299	302	330	327	325	332	343	304	313	335	371	309	351	310	317	314	314	327	330	331	320	335	326	302	317	327	312	317	341	360	318	330	320	309	280	317	331	345	339	326	331	317	353	281	346	323	328	304	314	310	318	297	322	327	308	306	318	310	320	339	359	323	358	316	315	338	291	314	342	326	321	325	316	340	324	331	316	337	326	348	299	326	307	316	336	352	339	307	313	300	320	311	321	335	324	289	305	332	298	338	349	334	347	319	273	333	306	341	347	351	339	349	337	304	299	336	355	320	301	320	266	328	326	312	327	366	341	306	323	307	329	324	337	343	354	346	308	339	339	271	305	305	341	327	350	348	351	364	293	281	327	321	338	343	327	339	335	334	384	344	339	346	325	336	331	340	325	344	316	336	328	336	312	327	326	312	350	338	319	301	337	303	331	338	333	332	319	330	329	339	299	354	319	326	320	350	341	333	308	326	344	343	351	354	332	362	319	350	322	335	321	342	288	308	312	306	316	281	333	323	325	308	288	304	343	336	366	329	360	305	324	310	341	310	338	273	333	330	322	346	337	345	312	315	317	339	316	321	340	340	322	316	292	339	359	314	326	333	301	328	317	287	334	301	356	353	318	314	306	351	301	330	306	353	357	333	328	335	335	342	321	316	351	337	307	317	317	268	340	313	322	326	310	339	338	320	350	348	321	339	339	377	344	345	315	329	353	340	361	344	354	318	338	343	325	319	333	356	346	340	328	322	359	321	290	306	346	296	334	331	299	326	335	320	312	336	322	299	330	344	324	314	314	342	318	326	292	348	302	325	321	329	360	317	347	310	341	321	313	313	331	307	323	304	320	336	311	304	295	334	292	329	332	316	349	338	332	337	329	304	333	344	353	314	341	331	345	301	308	347	355	329	343	322	313	282	328	334	304	318	330	310	323	339	317	302	306	326	294	315	296	336	325	314	344	309	331	317	328	348	314	304	322	349	293	288	327	332	312	328	337	384	319	334	339	341	335	322	356	292	314	318	330	330	319	320	329	343	331	293	326	320	317	312	347	330	313	356	347	323	330	352	301	310	297	335	334	339	351	327	291	345	389	281	315	343	318	323	318	329	330	351	334	303	346	327	329	336	324	311	357	326	304	339	320	334	298	312	328	337	305	329	331	318	320	330	323	333	342	315	317	342	353	329	299	320	339	345	322	348	297	340	314	318	345	339	313	318	349	312	316	331	333	318	319	339	346	344	341	323	335	307	298	345	318	314	317	313	356	336	342	307	338	317	321	353	313	326	364	345	289	335	312	351	331	334	319	329	291	355	319	353	325	351	319	346	335	299	311	334	355	329	330	366	301	344	355	364	307	314	325	313	334	337	312	322	344	347	326	350	336	303	333	313	327	354	335	347	323	337	307	301	314	282	349	349	354	327	341	305	315	304	305	349	321	336	320	337	331	338	314	336	305	311	325	323	308	330	312	299	304	347	296	350	308	306	325	328	324	314	345	340	333	365	336	303	328	325	325	338	308	342	317	339	348	325	294	348	355	317	283	318	347	325	329	290	312	334	325	292	348	340	336	312	325	318	315	325	329	328	321	324	342	323	328	330	368	339	318	340	318	349	331	310	327	323	342	313	316	319	303	328	353	318	338	303	341	342	328	337	343	343	303	344	319	322	319	336	338	326	316	320	331	328	298	303	309	334	346	357	324	307	320	325	311	339	314	323	319	311	326	323	337	329	312	338	299	347	313	361	326	314	321	318	300	320	315	324	283	332	325	289	342	314	336	317	322	356	314	305	340	313	333	331	295	324	300	340	318	278	341	338	328	337	335	324	300	318	330	329	316	327	305	325	363	311	326	332	301	309	307	323	340	328	313	320	312	325	308	332	348	340	319	326	303	349	322	312	315	312	359	290	343	311	324	330	333	312	331	339	317	310	324	305	314	343	332	326	319	336	343	312	318	349	312	320	292	345	332	319	350	295	332	288	322	327	287	322	323	348	324	328	358	314	310	340	344	333	314	330	322	329	298	323	291	339	299	321	310	285	331	335	334	320	295	334	290	342	310	287	336	307	331	303	345	340	317	320	295	339	328	314	316	342	309	340	351	304	298	295	331	328	318	323	339	324	342	304	316	302	278	341	333	350	295	310	314	290	297	349	339	312	339	285	356	317	351	342	334	305	311
20126	23729	15579	5786	3939	2946	2332	1930	1780	1534	1327	1094	871	606	518	477	403	422	427	394	412	369	375	365	390	440	452	407	412	439	381	402	439	410	381	407	395	359	363	364	381	378	404	419	457	448	441	441	459	407	405	445	402	401	421	417	406	352	391	412	374	365	379	336	355	387	349	348	325	364	391	357	336	351	331	357	350	335	320	379	327	376	344	360	339	329	332	326	346	309	337	331	348	325	356	329	344	382	340	364	332	308	314	323	359	344	364	329	341	355	373	353	353	332	335	356	299	343	327	363	342	363	332	337	302	322	342	343	345	310	322	338	365	361	383	343	325	366	329	332	342	324	353	366	324	335	375	316	310	367	336	325	312	344	339	334	343	322	337	369	333	332	334	342	366	352	337	346	355	323	315	327	368	318	346	363	328	327	322	338	344	346	344	335	351	356	341	366	356	331	334	355	345	387	347	354	331	359	356	347	357	362	337	341	318	350	346	390	315	386	331	313	328	353	311	380	364	357	361	357	325	343	328	327	375	302	376	326	374	353	336	338	333	335	349	348	350	358	335	336	357	328	331	361	379	354	349	354	342	326	348	396	327	329	336	330	336	347	330	332	353	371	361	351	371	323	347	354	324	345	325	342	303	321	338	328	339	337	356	329	361	348	343	349	354	349	350	322	380	318	319	335	350	346	334	366	391	336	336	358	336	353	337	362	338	335	369	365	332	351	337	320	348	360	355	366	337	358	322	330	332	359	360	368	348	357	334	339	339	376	351	332	327	327	336	335	339	344	379	335	363	367	360	333	343	356	355	350	359	331	317	348	355	344	350	329	332	360	361	350	366	339	329	320	362	334	331	333	371	358	363	356	346	347	337	349	337	344	338	338	344	335	323	359	388	342	346	347	392	327	333	338	308	333	369	349	345	362	340	340	328	387	366	344	359	350	382	350	341	343	303	338	346	321	362	327	349	331	345	338	345	347	328	332	339	341	343	330	318	349	365	339	330	341	351	336	361	358	324	350	325	386	349	332	317	343	322	338	325	325	331	338	332	310	334	322	383	350	321	348	357	343	342	322	351	329	351	343	348	336	341	312	327	337	347	328	331	348	330	344	338	353	328	374	311	359	364	335	328	335	363	358	330	359	324	358	351	331	359	367	353	338	318	327	352	357	354	352	366	367	363	350	338	346	322	355	372	354	348	325	360	335	349	366	360	355	336	321	365	327	334	344	335	346	347	336	376	327	344	351	328	335	307	395	368	345	332	351	362	347	331	334	368	390	348	331	350	341	318	347	345	317	343	350	340	344	352	343	359	333	335	348	326	340	385	331	338	339	336	356	373	387	364	348	383	338	338	369	338	353	345	328	329	330	329	319	378	322	337	346	361	353	347	358	333	342	310	359	356	346	365	359	360	360	347	324	358	357	387	323	311	343	350	340	373	362	334	382	392	337	335	323	358	355	328	373	337	316	325	354	389	338	334	356	335	343	387	359	325	361	323	335	375	357	380	327	324	356	358	348	304	345	356	343	332	339	338	300	328	369	348	378	353	382	338	338	355	332	326	352	346	348	345	363	342	329	321	339	338	327	316	361	304	311	372	346	348	367	344	367	364	359	329	344	357	319	351	321	337	343	370	344	333	371	362	352	360	334	358	338	341	350	339	331	352	349	351	341	370	337	338	332	347	346	340	335	319	326	360	341	342	358	339	348	335	350	390	400	352	348	329	332	369	339	327	350	357	359	351	347	337	343	352	363	318	339	336	337	340	339	373	352	348	344	331	355	320	398	314	340	349	360	330	342	326	352	354	367	345	351	350	345	345	299	331	377	379	343	336	377	371	358	326	352	378	354	364	346	349	327	348	371	338	357	388	335	309	367	371	306	343	347	324	345	371	361	349	339	361	348	339	354	356	345	362	335	332	350	322	380	339	299	349	362	368	320	338	336	298	347	369	348	315	340	326	347	355	371	330	352	343	325	352	347	363	357	350	345	338	330	368	350	341	338	342	356	371	312	327	349	358	345	341	349	335	336	347	332	352	345	347	386	352	345	330	349	344	343	345	324	329	331	335	337	354	365	335	357	342	354	359	333	304	382	335	367	323	317	388	341	344	370	340	363	357	326	328	355	310	310	310	363	328	327	338	351	353	355	327	347	355	320	344	329	336	363	362	339	327	335	351	313	362	335	336	327	330	358	327	345	332	341	341	342	306	328	351	335	324	385	384	350	356	334	338	320	339	300	352	373	356	336	371	334	338	341	331	368	344	339	376	371	344	373	320	336	378	347	346	302	361	301	353	334	334	330	310	348	346	319	332	349	351	345	354	361	289	324	349	340	352	351	348	338	372	362	367	362	356	345	355	331	337	347	368	312	322	344	324	315	373	324	342	372	373	338	343	319	326	327	348	333	334	332	351	340	337	341	330	353	349	353	344	299	356	321	343	362	375	366	363	328	364	336	348	308	348	351	349	354	363	349	338	340	338	335	350	327	351	348	334	323	351	340	335	334	324	331	352	375	338	367	353	339	338	355	348	351	331	357	346	290	345	354	325	333	364	344	314	378	345	332	349	345	359	326	320	352	364	352	352	361	344	360	371	357	333	340	345	334	338	334	351	338	354	325	319	359	367	353	327	346	369	352	336	344	334	353	350	349	332	353	340	350	332	346	334	349	340	334	347	341	344	324	331	335	340	375	343	368	341	313	355	331	307	366	359	323	336	313	343	371	353	327	329	283	348	330	372	360	356	335	347	357	318	327	353	321	351	353	344	301	361	333	345	367	348	362	355	372	334	367	362	338	394	344	359	339	354	366	341	328	379	390	339	345	354	334	350	339	333	363	354	348	345	319	371	348	315	331	353	353	347	349	372	343	313	339	361	330	342	339	368	337	342	332	342	345	337	351	367	345	370	343	383	332	329	358	354	337	391	339	367	341	336	340	313	353	350	346	334	348	329	351	348	352	378	354	338	337	346	352	308	351	342	342	329	330	368	363	314	355	322	362	349	323	362	358	327	323	331	336	357	330	351	324	330	347	311	327	357	358	329	344	321	363	333	339	340	322	354	334	310	342	324	347	332	348	363	305	353	355	348	314	323	371	352	351	354	353	344	330	358	373	365	374	342	334	311	317	351	342	389	303	362	363	344	353	359	373	371	310	346	301	355	345	345	329	316	332	352	350	336	364	327	342	301	361	367	319	343	335	331	331	354	344	345	384	370	310	345	338	332	354	311	357	337	341	333	316	351	363	330	325	356	340	359	347	335	331	331	331	330	333	350	360	345	339	332	347	330	337	341	339	336	348	320	383	332	352	352	366	343	328	329	356	319	324	318	327	367	356	353	361	372	366	363	340	361	340	342	348	330	318	384	308	328	337	339	351	317	371	350	356	353	347	376	336	341	313	350	345	334	352	343	358	365	355	344	344	339	366	364	337	319	336	322	356	357	339	335	321	349	336	358	351	368	325	358	305	334	343	391	292	369	313	362	290	346	345	337	349	340	364	310	345
25569	21621	27981	25648	12339	2099	1427	1321	1118	1040	1037	932	828	673	655	667	638	613	616	674	625	647	576	619	600	629	606	603	620	646	644	655	651	597	647	616	603	587	592	616	566	600	607	636	643	619	621	664	599	605	637	614	591	659	622	544	614	587	623	619	606	635	629	605	582	605	603	610	624	586	632	586	628	552	582	567	538	585	614	576	617	577	598	592	556	594	584	619	573	615	643	585	567	564	591	584	610	580	607	586	583	585	592	581	583	569	595	582	603	563	571	597	570	583	567	510	578	586	575	574	564	581	654	567	596	608	572	585	574	520	597	557	558	587	566	610	565	586	602	596	551	592	615	532	564	564	600	554	593	591	585	628	535	604	583	592	551	552	603	609	563	621	619	605	588	576	609	630	582	570	591	590	598	607	602	606	607	622	590	626	577	621	583	636	593	605	574	579	601	596	602	552	563	599	560	565	641	563	612	624	625	525	610	578	568	586	575	597	576	634	596	579	566	577	551	573	571	598	623	574	591	583	579	598	587	599	608	612	620	579	571	607	588	608	613	653	567	596	551	605	616	610	599	591	604	589	645	624	566	588	581	593	570	569	602	599	611	571	588	604	586	634	589	603	553	595	591	608	559	561	605	537	585	653	594	584	549	610	646	593	649	606	584	625	583	560	583	576	612	609	572	581	613	555	575	609	570	580	554	615	576	560	546	630	613	610	585	653	616	585	580	556	573	589	584	572	577	557	574	623	606	589	597	582	593	613	606	578	593	589	553	577	581	533	592	567	615	548	568	600	547	561	590	592	596	588	587	597	605	555	639	585	548	541	587	630	607	609	639	557	596	586	594	631	587	563	571	578	576	609	572	563	573	561	627	610	609	659	595	593	538	577	585	628	558	555	586	607	639	587	600	535	613	606	592	576	564	604	565	588	562	590	601	561	561	608	611	573	576	594	537	600	605	548	613	596	574	574	627	596	598	596	553	548	591	618	601	616	609	591	639	634	593	623	613	620	597	565	605	603	577	543	579	647	593	586	612	583	624	532	619	563	590	612	606	549	575	610	606	544	579	606	585	542	601	597	606	568	556	588	594	587	584	592	579	602	600	606	573	607	573	612	589	575	647	615	550	555	604	575	566	612	602	589	546	544	593	589	561	611	563	614	577	594	558	605	606	586	554	594	630	600	563	617	665	581	586	634	561	584	595	633	605	599	580	596	604	570	629	562	565	576	530	555	595	580	591	548	576	596	636	589	639	592	602	527	594	606	616	580	618	594	578	559	585	579	587	593	594	594	630	561	607	597	560	576	604	579	590	588	622	585	595	594	586	585	584	600	551	586	588	607	622	560	654	564	604	568	595	557	584	559	575	568	579	593	620	604	612	588	576	613	610	573	592	560	593	595	626	623	577	590	590	600	577	576	588	599	558	567	605	619	595	567	616	581	562	588	600	605	608	592	577	599	562	551	592	594	604	583	600	590	562	571	609	648	607	609	610	605	607	600	575	565	587	558	578	603	572	624	577	576	565	568	616	605	576	651	570	593	550	587	570	604	562	615	610	569	579	642	581	580	571	595	610	588	520	626	624	557	572	561	600	557	596	589	566	609	586	566	609	552	540	590	573	585	592	557	614	624	640	552	594	601	573	579	584	609	565	621	568	572	583	599	639	618	611	663	568	575	608	544	587	543	577	618	573	546	597	584	600	603	572	619	598	551	599	585	597	527	612	592	600	551	578	579	613	602	609	625	565	535	603	569	552	575	557	575	549	574	608	616	607	565	540	608	610	586	608	625	573	599	589	582	589	550	562	585	576	613	614	634	564	597	628	568	569	590	616	603	615	601	593	616	592	569	573	582	574	578	596	589	561	567	562	565	547	588	627	541	599	575	555	554	591	613	584	605	649	560	599	592	581	604	601	575	576	584	589	556	603	571	624	573	601	578	606	595	580	592	600	615	551	608	596	588	574	549	613	629	583	584	593	646	615	565	584	577	604	588	569	560	578	585	616	613	566	573	584	593	576	560	576	580	630	591	572	615	589	565	549	584	546	600	590	604	583	625	578	573	587	597	579	589	581	591	637	577	564	548	631	562	612	584	574	535	584	605	601	582	597	606	574	608	594	600	551	559	611	570	575	608	589	550	583	585	593	601	627	611	588	590	629	605	619	543	621	634	600	651	608	590	572	599	600	593	603	600	631	562	600	567	531	614	570	597	569	601	590	577	585	577	609	568	629	603	611	585	550	593	564	583	562	592	540	564	620	578	599	599	608	640	603	596	537	627	568	588	583	648	594	564	578	633	603	569	600	592	582	575	567	601	575	509	582	600	588	571	549	592	599	599	623	599	588	637	617	577	622	631	610	588	603	601	572	627	640	595	572	558	601	617	609	596	547	591	617	586	590	590	575	617	609	610	555	617	601	630	583	570	571	573	576	603	564	557	552	590	619	619	559	607	534	621	599	547	569	585	621	590	625	618	602	562	598	584	569	617	587	605	634	544	601	640	570	550	597	565	621	629	597	636	602	582	583	584	571	579	556	593	569	555	558	579	610	602	600	613	608	579	641	590	560	619	553	609	613	609	618	550	614	653	556	576	580	580	556	584	628	578	609	634	569	596	636	572	598	564	629	582	583	547	527	578	594	565	590	602	595	598	592	624	581	601	606	583	600	570	565	621	616	569	524	583	583	576	577	618	585	590	626	613	587	572	576	603	603	598	605	574	590	579	565	577	597	598	592	593	555	544	561	604	591	548	591	604	593	630	586	611	590	581	586	569	563	580	616	594	549	608	583	584	584	648	610	557	584	573	603	566	615	607	599	559	577	594	595	591	563	589	576	593	579	604	547	608	600	579	599	657	581	580	589	564	589	595	595	564	580	600	575	608	595	589	610	602	595	543	549	577	579	602	565	598	588	634	568	626	617	532	587	584	604	622	610	581	587	620	626	643	585	636	600	616	584	588	571	611	568	564	633	579	590	600	591	567	539	559	605	585	633	581	592	585	559	603	618	593	555	612	618	595	608	544	566	575	586	587	600	626	629	625	616	582	590	626	565	564	560	594	602	596	601	601	617	636	592	590	606	602	606	571	535	592	600	592	565	590	614	564	617	612	628	551	628	545	580	563	614	576	560	576	552	593	618	576	567	601	599	562	623	553	613	577	601	588	591	588	579	575	569	610	636	607	565	642	588	581	564	605	567	598	581	601	591	572	546	558	567	588	624	629	626	645	583	583	637	596	543	537	596	587	605	604	593	533	626	595	619	606	642	627	605	602	606	609	539	574	619	570	589	574	560	585	583	579	614	528	577	570	613	611	628	589	582	580	583	618	565	591	624	592	572	610	581	575	618	613	620	589	572	588	607	600	566	619	575	579	597	558	559	604	623	608	574	585	552	608	593	595	574	630	584	629	600	635	567	581	607	642	591	593	624	623	610	593	585	574	592	568	610	619	589	552	607	602	567	557	598	593	613	604	571	586	555	541	611	597	581	597	604	586	629	595	614	644
20081	17549	11592	5011	3571	2549	2155	1985	1675	1531	1351	1227	987	835	728	755	681	687	633	634	630	637	632	662	664	682	632	621	670	609	673	654	677	668	603	646	635	654	635	635	605	650	644	667	667	697	683	666	693	635	678	631	663	644	634	650	647	666	655	645	675	634	638	601	565	561	602	601	594	586	630	643	615	642	603	602	630	607	650	563	607	630	572	562	635	629	603	642	606	613	621	637	585	646	619	612	609	631	575	622	609	609	604	606	640	624	607	605	603	580	614	607	621	587	625	596	554	613	618	627	589	620	608	570	595	623	584	614	636	596	597	592	633	606	586	625	634	649	654	625	549	580	605	599	571	665	616	590	565	624	617	597	672	629	593	608	645	624	626	603	650	600	562	631	587	636	582	597	625	598	569	617	625	606	612	640	600	592	590	570	591	636	587	591	618	614	633	647	609	635	619	594	604	583	611	642	604	596	522	629	609	582	636	609	596	616	605	612	628	648	606	605	627	596	653	638	636	608	596	661	599	645	651	600	641	603	602	629	606	639	604	610	612	602	621	611	601	640	605	562	611	622	614	588	626	561	602	583	613	600	651	631	627	577	636	608	573	570	577	624	591	576	622	590	600	606	573	651	608	612	559	641	630	628	581	551	642	623	616	612	587	598	623	604	638	596	599	643	628	635	589	585	658	587	613	614	621	622	635	613	606	640	581	590	616	616	653	665	571	595	616	590	597	625	638	605	628	599	571	610	594	584	565	631	619	596	606	580	582	568	596	558	618	632	567	581	571	613	605	618	589	642	609	635	639	616	583	650	626	608	610	615	581	576	611	600	557	609	583	571	561	578	612	624	587	633	581	615	627	636	613	586	626	635	591	623	592	583	638	591	611	599	604	624	615	650	636	586	556	612	579	602	594	632	600	556	642	673	636	610	634	637	568	624	614	623	594	600	604	611	601	590	596	590	596	572	568	605	626	636	619	578	615	645	589	607	630	616	623	603	574	586	571	616	653	595	579	601	605	600	584	641	592	605	590	594	615	609	635	627	610	601	634	601	609	638	607	600	586	611	612	617	632	574	574	694	635	586	599	595	690	568	582	609	589	589	623	595	595	632	633	625	578	604	584	610	594	589	601	616	623	610	667	557	625	654	597	641	583	611	634	573	636	621	584	650	623	568	618	585	602	629	595	625	579	577	639	620	584	640	582	612	577	577	629	582	602	659	574	609	583	615	617	620	647	593	619	580	562	574	611	626	610	600	608	562	614	597	593	601	601	614	620	647	613	616	609	622	637	577	610	607	598	617	607	631	610	629	580	616	615	591	592	642	625	615	643	602	639	570	628	573	639	633	627	585	599	608	598	621	581	571	616	602	617	623	592	590	632	631	617	578	566	609	614	582	649	610	645	561	600	614	606	602	605	574	588	645	569	596	559	637	660	602	614	606	590	639	603	622	569	588	609	612	584	582	606	596	587	633	579	589	627	583	620	622	571	585	627	620	599	587	625	637	623	590	620	605	601	630	582	600	612	577	593	667	604	607	605	577	598	590	622	625	618	583	611	630	607	596	595	644	559	596	581	629	609	612	580	618	634	625	607	627	595	596	576	568	611	609	583	619	599	609	633	570	648	618	576	624	621	605	595	602	587	610	572	606	625	585	635	610	597	593	613	570	610	586	599	621	578	618	604	623	615	601	608	608	577	624	650	642	623	580	619	577	608	595	581	624	608	589	593	625	603	594	626	607	603	570	669	592	608	629	620	560	618	642	628	592	619	639	590	609	576	611	577	548	565	629	603	595	616	610	599	538	606	599	622	601	594	630	607	630	619	578	607	616	634	654	593	597	576	572	571	618	637	592	637	596	600	565	619	622	599	637	589	583	604	595	580	622	604	597	606	629	637	620	625	629	640	573	610	591	567	609	633	648	606	621	601	578	597	589	568	605	617	620	648	575	607	653	609	610	622	624	613	596	631	561	611	601	616	603	629	574	624	583	612	621	590	598	589	576	625	593	621	632	633	604	638	573	613	586	551	572	569	554	620	601	607	599	620	586	583	566	594	594	639	647	576	575	599	577	608	576	600	657	632	600	589	659	602	610	607	576	615	596	588	566	626	625	592	614	654	624	622	569	621	573	615	590	618	607	640	584	604	646	595	594	613	590	617	566	605	640	587	602	612	613	594	612	602	619	612	610	614	612	623	587	608	621	608	573	588	588	641	622	626	592	618	607	642	590	596	614	562	616	584	609	595	579	654	609	584	600	616	598	626	593	600	606	588	599	597	624	610	614	615	569	591	597	606	584	587	609	630	572	655	649	584	634	621	589	635	603	613	605	612	576	624	575	634	630	619	571	565	633	582	578	643	652	592	578	607	587	655	620	638	619	616	567	560	629	611	606	591	634	600	592	632	627	616	622	590	577	597	587	600	610	640	593	582	613	602	609	557	588	605	605	630	620	596	572	614	592	602	577	616	615	592	608	605	592	587	602	628	549	560	574	601	642	596	585	611	656	679	625	558	630	591	625	581	590	615	574	588	661	617	629	642	576	587	602	652	640	584	627	606	558	585	583	631	576	607	576	598	657	629	606	602	609	586	610	623	640	616	603	620	590	576	618	534	591	595	555	598	592	627	588	600	603	630	563	599	611	665	610	624	619	575	636	589	618	584	576	605	581	608	641	584	601	617	564	594	575	622	624	622	632	618	604	625	633	625	602	608	632	609	601	632	629	591	624	621	620	587	581	578	649	625	653	542	587	589	616	566	614	591	643	609	582	632	650	598	629	590	571	584	647	581	623	616	608	619	610	620	629	592	563	637	570	612	613	596	636	637	600	599	656	604	609	612	633	589	576	590	638	600	670	631	614	636	613	630	570	595	603	611	609	646	633	616	631	640	599	642	649	604	619	607	625	599	540	565	590	617	631	579	600	604	615	584	595	598	593	617	642	563	631	604	650	577	621	596	624	567	646	606	593	592	605	609	586	598	595	626	611	575	575	615	615	605	630	607	595	563	624	606	613	612	577	620	599	589	579	574	633	604	602	631	613	582	564	607	620	632	580	613	613	567	582	631	625	613	611	618	628	578	609	640	608	643	586	613	586	588	596	645	589	603	637	611	612	608	619	591	611	591	606	558	589	591	592	641	602	625	590	633	606	629	613	581	596	602	631	586	609	636	595	614	607	620	569	580	614	613	646	605	581	600	595	667	619	556	640	624	635	587	605	588	614	646	643	595	609	615	585	613	583	578	628	540	596	606	617	592	557	638	608	666	608	618	577	601	566	596	600	599	581	612	609	610	576	602	619	593	601	587	635	576	593	599	584	617	664	598	603	589	624	661	629	611	621	604	637	562	603	596	646	602	593	599	583	576	582	615	567	599	580	632	587	629	632	633	637	647	594	608	605	637	601	602	557	630	564	635	582	584	619	588	613	617	610	618	617	605	624	648	619	591	582	639	630	584	635	633	615	636	620	572	597	582	627	587	564	605	589	599	588	583	629	634	604	577	595
23310	21721	29593	24395	21724	21812	10325	2384	2113	1603	1426	1230	1045	945	749	693	680	581	612	582	568	551	543	604	588	593	545	595	576	535	619	571	604	606	634	555	535	534	522	558	581	558	524	546	599	599	617	594	626	604	573	589	588	569	585	559	577	532	568	589	570	518	533	507	495	529	509	537	524	523	530	511	479	493	471	535	497	514	503	479	458	512	506	501	488	526	490	519	476	490	501	474	554	484	486	467	545	520	519	519	525	479	488	522	500	478	524	489	495	480	525	507	529	502	495	489	510	498	477	486	515	514	509	526	532	514	497	554	527	459	451	486	506	535	490	477	513	483	518	502	484	488	450	515	546	520	500	499	472	502	478	522	542	470	470	499	572	489	532	512	532	519	523	469	487	479	465	497	502	514	521	474	457	532	502	489	532	486	476	472	562	525	464	476	506	526	494	537	494	492	512	495	535	516	511	519	540	449	498	494	518	532	508	534	528	508	520	506	484	528	519	512	475	480	493	503	465	487	490	524	519	493	458	486	512	496	470	492	472	514	488	497	490	502	484	485	511	543	507	484	518	483	509	498	520	510	504	453	509	523	463	515	544	498	499	494	507	463	503	490	511	468	507	513	469	480	494	529	487	516	506	479	479	500	465	507	479	507	459	505	489	489	503	487	510	509	477	516	529	511	513	489	508	526	495	507	520	486	491	480	514	493	475	492	505	464	494	519	512	481	505	503	497	500	454	541	456	518	541	482	529	473	480	492	505	505	490	478	509	548	472	504	498	507	499	507	472	525	495	496	480	490	505	514	455	507	520	482	498	484	474	472	481	542	529	506	495	494	489	505	458	483	483	509	489	507	494	468	505	470	498	467	516	502	496	479	498	496	509	533	523	486	505	499	468	558	485	534	502	476	489	463	495	510	505	502	520	518	482	524	507	502	501	500	486	507	543	510	487	514	489	465	495	526	499	479	520	476	467	522	490	528	526	497	526	493	468	494	507	505	503	496	496	521	467	504	466	527	516	524	525	481	526	450	494	511	499	505	493	498	504	535	530	479	459	489	501	512	512	466	493	497	499	503	522	498	490	543	478	492	504	516	503	512	534	525	501	534	507	486	483	539	503	506	499	472	482	486	524	477	470	490	464	503	501	525	477	510	506	519	518	469	483	505	539	501	483	494	471	540	515	550	528	475	464	512	514	487	509	468	553	508	475	467	519	485	479	496	495	509	526	487	521	499	449	509	490	472	542	507	502	512	504	503	480	497	526	502	522	513	483	453	502	511	504	536	490	524	527	503	501	485	553	504	474	504	518	497	500	517	484	539	458	517	494	469	532	512	478	559	532	486	490	531	489	482	486	515	491	473	552	508	498	511	493	510	505	501	500	494	505	537	446	510	499	500	497	465	476	527	487	494	521	510	480	510	554	508	463	486	472	496	465	480	505	493	499	517	475	456	464	535	510	490	484	489	482	464	511	490	521	481	472	511	534	490	557	498	493	481	499	486	521	516	470	492	483	504	513	489	498	524	505	495	478	524	468	487	517	527	455	491	464	490	472	505	514	487	493	516	493	497	524	517	539	530	489	540	502	511	499	516	510	489	478	505	521	497	521	487	527	536	537	487	517	540	500	495	507	508	504	493	510	508	465	465	507	462	517	499	511	493	490	515	490	482	475	508	484	515	493	539	467	486	470	501	466	476	506	511	506	493	537	484	485	511	502	519	507	481	507	488	515	499	481	526	511	484	492	491	462	492	517	502	511	478	495	499	480	495	511	492	464	486	494	484	501	511	498	497	477	514	504	442	492	487	528	486	480	480	559	486	477	503	514	568	492	493	502	492	520	533	487	536	496	502	484	512	511	532	527	499	492	478	527	497	510	503	454	438	487	503	511	504	495	502	497	535	527	466	492	491	473	506	542	503	514	486	506	496	475	462	504	516	473	487	507	461	481	515	499	494	537	488	466	506	512	499	506	518	504	488	497	497	455	496	514	508	512	493	466	481	502	520	515	503	494	483	523	482	508	502	531	493	477	494	489	529	446	462	538	473	496	482	528	519	500	496	527	486	542	462	491	502	514	503	497	528	476	504	453	520	508	528	473	503	485	522	449	485	511	523	481	532	473	523	499	484	499	479	516	497	503	495	504	470	480	488	487	499	467	454	487	513	486	508	499	498	510	501	535	550	453	493	516	548	516	511	511	512	515	504	496	457	472	524	507	497	502	479	483	500	463	518	515	507	469	508	514	493	492	493	469	522	472	481	484	506	495	506	531	543	504	508	449	508	503	499	496	531	495	520	531	546	515	494	485	501	518	494	481	455	551	475	528	498	490	467	488	505	507	515	491	493	467	499	501	446	543	498	495	492	506	475	485	496	497	535	513	532	531	502	519	490	500	526	496	511	502	457	501	523	508	469	487	494	513	475	487	482	512	475	494	497	486	513	478	501	471	526	523	477	493	502	509	474	534	517	530	534	500	510	532	500	513	524	523	487	476	429	513	516	485	504	485	466	518	483	581	499	499	488	491	500	487	506	488	465	499	530	490	513	514	522	489	492	513	522	490	495	462	506	472	513	501	519	501	494	486	518	491	485	484	538	497	489	472	516	541	488	518	492	463	528	545	483	535	491	512	494	499	489	475	472	483	453	497	496	492	484	550	485	505	535	475	506	545	475	505	492	537	537	517	523	511	476	517	484	459	507	466	459	483	468	534	550	496	502	506	532	493	489	482	480	505	481	508	532	477	510	505	513	493	530	513	498	458	527	527	454	465	512	528	483	454	509	566	510	534	490	447	486	531	474	501	486	522	498	509	477	516	557	460	439	506	514	472	492	491	459	502	485	472	520	528	479	497	497	509	503	508	477	509	520	523	506	509	479	498	500	502	511	550	505	520	504	502	471	511	508	501	493	512	518	502	478	471	557	486	510	525	479	488	544	481	500	552	493	499	534	515	487	467	484	524	502	490	514	484	500	496	465	512	505	549	477	522	536	519	481	493	479	497	482	500	480	508	515	493	485	500	478	468	499	485	506	495	491	455	554	461	488	485	519	505	510	496	526	524	499	490	519	544	504	504	523	513	518	491	495	475	515	509	509	454	460	507	496	514	508	500	543	462	534	538	497	507	524	494	494	470	496	507	472	473	528	468	478	493	515	483	505	517	508	541	525	490	519	472	536	519	518	508	492	509	486	531	524	502	503	482	503	498	488	493	488	499	508	506	502	559	488	481	501	498	511	510	482	512	471	521	526	514	486	514	507	508	485	491	531	468	523	537	474	542	502	535	480	457	470	471	537	486	486	540	508	497	510	512	502	540	476	485	512	486	505	485	463	507	517	470	517	492	513	501	550	462	500	470	518	476	448	512	532	518	451	495	503	515	542	520	534	451	500	476	472	496	489	468	467	451	479	498	477	488	478	483	498	477	517	475	532	480	486	493	476	549	503	520	491	511	463	494	505	523	485	500	475	516	529	503	522	475	462	505	482	499	488	473	499	472	497	494	491	512	501
21393	25526	17002	9047	6861	5071	3986	3371	3458	2603	2016	1820	1500	1096	875	869	768	734	626	651	578	597	580	608	593	616	635	663	588	614	631	609	634	637	605	554	555	525	569	599	537	609	576	592	686	635	668	645	633	637	648	557	619	597	586	595	563	561	580	590	550	520	559	549	526	509	509	526	503	536	551	513	521	515	477	481	450	504	512	521	533	537	520	507	504	513	494	521	486	505	505	518	531	499	477	518	471	507	473	485	497	493	486	546	507	493	499	488	482	495	511	498	545	464	517	501	515	478	504	485	486	495	530	487	495	512	495	469	504	505	488	497	486	538	519	525	505	536	509	500	502	497	523	537	534	503	485	532	487	476	502	519	509	506	465	489	531	541	501	474	511	502	493	497	479	502	519	515	505	498	491	477	507	512	462	537	520	494	553	473	527	518	530	489	489	473	498	492	501	495	551	469	515	517	499	477	503	523	523	490	482	496	465	469	498	539	522	539	483	548	493	513	514	507	521	533	503	491	478	526	498	498	515	490	476	505	504	516	511	475	475	451	502	535	534	516	502	475	541	539	472	534	530	480	488	491	534	520	476	509	548	494	484	495	497	541	477	540	496	515	495	474	505	488	499	507	505	503	504	502	515	444	526	507	534	512	508	492	520	480	524	488	507	501	519	512	521	504	503	495	514	526	498	539	478	495	510	499	549	489	468	506	513	466	492	490	516	512	527	527	490	489	519	496	488	481	545	511	518	501	509	504	516	512	503	506	495	520	482	513	514	488	534	508	530	507	477	527	533	518	482	484	503	486	495	508	484	505	489	508	488	556	545	480	582	496	493	509	496	511	525	514	491	494	491	527	518	541	482	515	487	501	481	505	522	534	487	522	545	471	497	495	495	512	477	555	489	492	494	501	516	505	555	492	490	505	511	524	487	514	489	504	530	497	508	489	470	485	482	512	474	465	513	510	508	493	493	505	514	493	488	442	505	490	514	482	507	501	483	536	525	491	499	455	490	497	506	514	467	526	495	487	498	513	461	492	509	469	508	501	470	505	521	451	506	479	499	503	525	511	534	499	525	490	466	521	520	511	510	535	518	516	477	532	502	487	507	507	515	511	483	515	490	496	463	493	522	517	530	490	482	551	548	500	494	520	526	504	455	518	472	506	519	503	474	544	525	515	471	450	493	502	493	533	469	500	498	468	462	497	474	513	493	499	471	498	477	509	504	509	512	501	486	510	477	527	515	527	487	536	483	493	499	484	502	523	471	494	509	544	512	510	520	478	499	473	509	498	507	476	500	516	542	503	498	520	514	512	460	491	503	491	518	501	506	539	548	507	502	487	475	514	530	474	492	500	485	515	528	503	492	462	542	486	484	551	489	516	534	502	515	526	521	507	486	505	493	468	486	515	504	499	473	502	516	495	513	483	502	525	517	508	516	510	514	509	464	496	505	497	455	519	505	476	538	543	520	473	498	539	479	472	485	487	487	510	517	513	520	529	507	513	518	495	477	491	476	515	482	521	489	517	521	513	521	495	499	531	473	512	482	488	528	497	530	508	483	504	516	507	489	516	487	511	527	512	514	527	534	470	502	485	491	519	487	487	527	525	502	505	474	478	496	446	470	470	502	450	504	510	500	461	463	506	504	492	506	507	486	560	496	507	521	501	486	487	494	480	516	498	481	461	536	500	481	476	528	504	490	475	486	498	480	504	552	512	519	498	470	458	490	501	527	509	500	483	488	505	486	517	525	491	479	483	504	506	473	526	512	515	480	478	504	486	525	479	511	490	507	495	505	494	518	494	500	486	506	491	490	476	506	485	495	491	479	517	534	542	513	515	530	503	493	482	515	555	524	495	493	520	508	497	512	490	511	489	537	567	490	460	503	496	479	455	497	487	490	528	503	502	556	495	517	531	509	514	499	498	493	513	460	513	464	507	498	551	508	487	508	512	512	496	489	475	536	472	474	503	470	467	451	487	487	521	501	508	481	506	511	475	516	498	484	493	542	491	489	482	473	472	524	480	536	508	500	510	508	513	477	467	461	493	492	484	500	491	521	527	475	513	498	485	514	497	468	506	527	480	548	530	464	502	516	540	479	473	503	517	516	493	479	513	512	537	494	488	482	493	488	497	465	462	526	513	499	501	500	534	494	512	488	507	509	476	487	457	494	496	500	551	503	497	547	468	511	491	473	485	550	518	545	463	480	474	526	513	518	479	519	539	494	489	521	502	516	512	543	483	458	481	478	506	541	541	511	519	487	475	524	489	497	467	494	476	502	544	505	521	531	475	460	497	490	508	538	484	488	459	458	521	493	484	477	483	480	501	466	477	535	505	507	520	528	494	504	476	463	498	516	518	528	502	481	470	528	510	517	496	470	497	528	504	480	490	504	515	487	491	522	490	484	498	472	522	482	474	494	546	508	510	477	521	454	504	503	497	478	527	464	519	552	514	494	490	509	493	450	484	535	429	518	514	508	550	541	483	495	486	524	460	479	491	487	510	517	498	470	542	502	470	528	500	464	531	525	453	506	558	486	508	499	528	513	517	506	490	508	467	458	481	476	488	495	555	504	500	538	497	504	493	513	503	508	491	517	513	502	516	477	496	503	499	537	496	538	524	540	480	467	485	484	518	505	559	482	521	556	473	512	496	509	541	503	498	515	535	462	487	502	523	553	489	486	486	521	509	522	542	510	482	491	484	511	521	476	494	525	493	539	493	483	502	516	487	487	522	515	497	512	483	512	481	481	516	480	478	520	519	507	508	487	491	500	475	476	531	511	461	478	472	475	496	521	526	458	493	537	500	520	513	478	492	505	471	531	507	534	516	500	477	505	517	552	519	457	472	523	484	507	504	464	501	487	491	508	522	517	534	502	489	480	494	494	532	496	512	519	477	504	505	497	466	480	476	459	516	484	511	504	502	539	492	450	485	509	548	480	492	510	472	510	486	522	535	516	477	496	526	539	506	539	493	476	527	519	504	509	487	547	513	470	483	517	484	516	528	478	557	516	510	483	474	524	511	542	480	528	545	501	479	486	501	466	526	503	461	511	481	503	490	520	464	529	468	493	494	497	513	503	488	542	520	476	492	467	495	503	530	494	516	505	501	513	497	484	489	501	501	466	500	509	522	486	486	507	477	519	498	494	488	504	504	497	469	483	526	482	485	513	508	508	492	501	499	508	502	500	506	475	529	505	515	481	525	494	493	459	487	521	470	491	466	496	524	498	506	530	525	496	469	523	510	529	559	488	532	487	489	510	459	537	526	482	533	497	470	472	490	499	527	513	480	495	456	483	499	539	531	500	506	527	502	474	494	511	508	544	514	517	523	463	455	499	501	525	468	482	509	520	505	482	532	501	469	525	465	501	532	497	471	470	527	477	518	502	511	487	525	509	459	475	476	477	508	498	525	554	540	476	463	474	545	507	522	493	484	522	513	517	513	556	457	478	494	464	504	521	541	482	532	449	531	462	513	460	505	500	470	487	506	518	499	486	476	545	501
27538	18726	8411	2578	1603	1371	915	869	828	928	628	548	550	537	474	467	420	439	420	392	433	422	447	408	428	455	429	422	458	469	420	439	485	434	436	433	410	411	381	413	417	404	411	442	409	445	456	465	435	421	459	407	434	444	429	423	438	375	403	421	444	427	360	411	431	443	399	398	409	374	393	405	391	413	405	418	400	413	392	392	397	390	412	408	408	402	410	363	420	424	439	412	413	398	417	443	428	418	417	423	405	374	406	398	423	440	434	412	429	406	408	451	374	409	414	405	437	414	378	389	432	408	427	390	385	440	432	419	407	420	463	425	430	383	442	411	417	422	392	425	411	392	437	404	411	392	387	378	375	360	402	388	452	411	394	433	444	390	426	378	404	379	405	386	342	407	431	430	414	406	396	435	388	411	420	437	426	408	399	416	412	404	422	391	396	436	454	430	387	421	410	384	406	408	397	407	409	409	452	373	378	397	424	430	402	429	420	425	402	401	359	392	391	407	404	433	436	383	405	478	420	419	400	383	416	411	415	374	404	416	395	402	393	435	422	435	426	406	387	397	402	396	376	393	411	411	416	389	429	390	414	411	419	395	417	377	361	433	379	411	409	368	382	346	398	441	398	434	397	389	395	387	445	411	377	384	450	394	365	418	433	397	382	385	379	390	417	432	381	396	372	388	392	424	428	386	409	422	422	400	389	438	416	394	416	396	419	412	408	409	419	411	427	369	449	406	397	418	406	427	389	390	432	429	420	438	417	398	387	416	427	367	428	408	443	395	367	401	392	395	385	390	401	400	438	380	400	365	411	397	411	381	382	394	422	370	399	374	434	412	419	437	354	403	433	399	435	399	394	422	424	391	393	402	433	427	364	421	379	408	406	407	411	398	426	402	420	390	418	381	414	401	413	378	367	448	423	392	430	385	399	440	386	392	390	396	414	398	381	424	431	386	380	391	420	413	422	410	416	374	432	388	405	437	420	413	427	404	389	394	410	386	400	416	436	455	388	395	386	408	416	413	409	412	420	411	426	399	433	411	408	396	367	425	381	446	377	405	406	396	402	416	374	396	409	397	416	411	415	380	372	436	395	408	392	414	388	386	402	423	407	425	380	389	436	425	428	456	449	378	386	399	446	379	377	431	418	417	392	416	443	362	424	417	382	404	393	364	436	407	420	447	406	374	390	383	411	379	417	432	407	401	389	373	423	406	399	403	393	373	377	411	428	428	398	438	398	392	370	413	400	431	433	419	419	428	400	437	424	403	412	431	401	342	420	421	406	415	387	435	435	380	407	403	407	391	413	401	398	392	455	399	407	411	367	428	429	416	424	415	400	436	413	399	400	405	435	419	394	387	422	394	429	393	408	408	405	376	390	384	400	386	426	440	432	442	419	411	445	439	397	408	425	392	421	430	434	426	403	436	389	404	424	449	426	393	410	393	398	390	386	412	401	425	439	395	403	442	405	408	431	393	391	401	356	389	418	415	389	369	409	396	382	385	419	417	405	414	390	417	405	397	401	396	419	389	425	400	350	393	403	381	439	426	410	390	361	416	382	394	379	452	430	404	403	416	400	402	439	411	438	394	391	447	377	371	392	392	436	347	420	416	382	437	438	416	412	398	400	407	388	374	410	435	409	390	399	415	416	370	391	455	414	427	381	409	425	418	398	382	387	424	422	402	430	401	401	423	415	417	371	450	427	394	392	414	434	345	444	413	405	384	403	398	409	401	430	414	419	422	403	433	397	402	404	449	383	419	381	429	410	430	407	416	440	380	438	439	391	399	420	390	422	412	419	399	406	414	380	429	390	411	404	400	408	421	432	394	404	404	406	396	412	411	407	388	420	393	379	443	386	394	421	371	409	412	411	409	424	359	373	429	383	390	388	372	414	412	405	434	435	434	417	408	411	393	406	405	461	428	426	430	392	426	407	392	419	389	405	412	381	388	441	373	389	380	412	374	403	414	414	416	397	414	390	404	409	448	396	395	409	420	377	376	402	381	383	425	423	421	400	411	414	386	416	377	418	421	385	371	414	437	416	406	380	424	403	390	409	410	389	395	439	441	434	399	420	410	431	410	392	428	398	395	419	397	407	381	409	430	377	423	388	402	412	406	380	387	409	414	385	417	396	377	441	402	397	414	417	415	429	404	357	413	417	416	409	389	436	475	423	400	400	385	387	410	380	412	431	387	401	435	399	408	411	393	440	414	380	403	434	431	409	407	390	369	359	403	438	401	421	392	424	378	423	448	408	415	381	392	402	403	389	444	424	399	408	399	398	401	416	397	415	386	428	383	402	406	403	423	416	440	438	417	427	384	424	427	452	441	409	392	413	427	382	402	417	432	414	370	404	390	399	385	407	413	432	424	418	439	411	444	411	411	385	403	425	453	382	396	431	434	377	380	405	416	418	422	391	423	390	432	392	371	458	421	366	428	390	388	415	374	414	393	433	412	434	435	417	442	402	416	412	408	387	407	451	411	405	395	387	449	404	397	379	377	401	381	405	386	426	420	439	439	418	400	411	401	422	381	403	386	412	445	450	435	434	384	427	402	417	406	408	428	408	437	414	402	411	359	385	395	419	410	407	397	402	392	403	397	407	412	449	397	377	432	391	390	428	425	445	397	424	405	417	385	409	403	433	390	398	411	442	381	414	406	379	372	412	416	369	419	432	410	421	387	398	392	401	407	438	408	424	432	417	422	398	403	417	400	421	440	415	448	435	417	436	425	406	388	389	416	394	391	374	391	402	403	410	408	431	411	455	400	402	425	380	429	392	416	441	429	423	351	420	450	369	401	394	390	395	387	415	456	427	408	409	433	405	460	407	399	411	398	415	393	396	379	419	396	435	418	420	414	425	424	406	433	446	402	387	377	415	429	410	407	419	377	406	420	408	391	441	388	361	380	416	411	422	426	390	395	381	426	410	375	398	396	444	431	396	415	395	435	373	418	371	406	446	364	426	415	426	403	419	417	414	433	414	401	455	394	399	365	409	398	382	432	427	394	402	424	408	420	404	397	439	415	400	423	450	379	379	378	408	425	406	423	387	407	391	420	419	370	395	402	419	412	411	426	403	410	354	407	405	389	425	440	396	397	399	399	362	397	392	445	421	401	419	409	437	398	381	418	400	440	405	392	402	424	423	412	412	430	396	388	397	383	410	371	440	403	415	386	410	361	418	398	395	432	375	443	424	388	440	366	383	414	404	422	413	406	364	395	441	412	358	409	384	382	470	410	414	394	442	427	422	416	402	410	406	404	402	408	357	435	423	437	422	417	377	414	424	409	414	392	432	396	443	367	392	386	398	419	391	405	376	404	403	412	453	391	415	378	391	407	383	379	370	441	403	348	423	417	367	428	429	410	410	393	405	388	370	397	402	409	387	408	410	387	446	415	380	425	379	398	400	441	436	398	421	391	393	386	421	443	440	432	401	444	409	413	434	402	391	392	382	398	431	414	461	446	412	397	462	380	414	414	406	403	398	399	404	436	438	416
16040	11406	5282	2574	2310	2136	1448	1472	1259	1363	811	687	659	648	532	478	440	463	432	420	449	423	434	435	471	459	443	495	456	465	441	472	498	455	449	395	397	417	457	441	473	436	455	435	474	450	494	477	481	474	436	429	469	511	442	426	461	460	442	412	422	430	470	435	422	429	445	437	453	433	441	452	411	379	405	463	417	459	426	438	423	451	395	400	461	444	456	419	475	423	434	451	417	444	409	445	420	419	439	424	405	459	449	435	429	421	448	408	445	420	454	435	455	436	443	411	435	440	479	484	446	436	434	416	455	386	444	431	422	422	439	408	415	448	425	481	428	447	432	427	463	453	438	430	449	444	446	394	424	434	411	453	404	430	434	413	406	403	414	420	446	452	427	447	445	433	409	432	443	450	433	459	437	436	447	455	404	381	429	407	394	426	426	403	406	422	437	435	435	430	432	431	479	418	425	426	414	455	405	444	424	409	397	455	419	393	440	407	423	432	383	437	415	413	446	450	407	400	439	428	436	456	455	437	417	438	436	416	406	400	434	422	430	436	444	454	470	481	423	406	442	436	420	395	408	432	405	413	418	426	404	425	402	489	446	448	422	445	436	399	438	461	400	444	446	415	425	397	421	441	458	422	423	474	431	435	444	435	406	458	445	423	462	442	449	431	431	447	436	447	436	451	464	391	449	459	429	404	437	439	416	414	402	482	413	430	417	426	432	465	439	420	410	439	386	430	452	442	409	450	444	431	444	436	420	433	485	424	433	458	426	427	485	431	407	417	416	413	392	466	446	451	401	427	453	449	430	450	435	445	424	402	445	408	455	446	425	416	434	405	425	438	425	400	414	432	426	463	466	426	415	438	403	425	455	458	410	440	431	393	430	434	437	393	418	453	435	458	437	455	461	411	457	403	400	436	408	408	435	412	428	431	425	447	441	461	440	436	430	437	455	453	440	429	439	415	433	431	461	460	440	428	422	394	449	450	379	425	419	424	419	435	424	421	455	445	425	413	419	398	455	397	388	397	476	393	426	397	429	427	444	440	448	405	396	438	392	432	394	439	478	461	458	439	437	402	446	451	394	455	478	423	420	419	443	448	481	411	425	436	402	441	449	438	431	419	427	430	420	411	432	440	461	438	432	423	458	433	451	419	421	420	446	436	433	418	408	457	438	467	395	458	443	449	418	444	434	482	408	458	415	430	417	471	406	445	430	407	448	434	435	401	450	391	423	439	474	457	457	451	430	429	436	436	414	414	446	434	395	433	440	430	424	405	442	402	398	406	411	423	428	409	411	448	456	435	447	450	456	453	428	419	469	424	451	448	409	447	454	428	420	422	449	440	454	421	379	426	443	425	425	443	468	439	421	431	501	404	417	452	420	427	415	393	435	403	482	422	420	427	408	437	412	426	448	427	422	424	386	424	415	435	442	444	428	390	455	432	427	435	447	422	410	442	447	450	414	458	423	469	444	448	431	446	460	420	427	442	400	445	434	469	418	491	453	416	453	437	425	440	433	434	437	428	445	431	417	421	456	402	410	462	441	424	398	448	388	432	477	459	435	428	457	410	438	418	420	431	435	420	447	430	484	443	444	441	414	483	423	427	446	437	454	434	424	450	417	406	421	402	430	425	460	467	412	425	404	434	402	487	463	423	432	453	418	432	458	436	418	417	438	423	453	404	402	407	432	403	450	426	415	452	415	444	441	472	412	386	459	405	436	422	442	444	413	426	463	424	431	442	464	397	401	445	425	418	432	414	463	411	478	441	397	430	420	450	413	430	423	459	439	443	437	473	426	422	368	441	413	440	416	432	454	440	409	448	451	449	433	430	416	435	455	421	403	407	400	427	436	444	452	442	428	408	479	445	466	419	446	430	411	398	419	433	437	404	395	437	438	400	436	442	431	423	427	446	408	409	383	426	391	399	478	420	448	429	462	424	419	454	466	430	471	437	452	423	451	456	380	431	443	425	432	407	430	465	451	418	444	418	449	435	415	445	439	470	458	415	423	414	459	432	438	409	432	419	416	432	428	420	454	436	427	388	430	437	420	409	410	451	478	433	432	438	446	448	445	455	418	460	420	423	420	439	427	455	458	446	436	457	454	402	442	438	430	422	406	424	445	428	447	397	464	417	415	429	432	425	424	417	426	435	406	452	461	444	418	428	432	448	453	455	422	434	389	421	419	431	414	389	417	448	458	447	438	420	440	426	426	445	427	453	403	421	408	437	436	431	427	445	425	452	457	406	478	432	424	430	432	444	419	453	448	414	457	447	458	407	419	466	414	418	466	482	441	410	414	423	407	438	434	399	438	404	465	418	448	420	449	453	449	445	376	446	401	406	367	440	391	433	476	402	433	494	436	446	441	437	415	458	410	411	404	434	428	413	415	446	467	403	427	417	414	408	446	407	415	426	424	419	441	416	427	463	431	466	395	435	410	458	474	474	389	460	428	465	446	440	403	413	442	420	412	434	453	417	430	412	428	435	409	453	455	446	415	469	440	455	445	416	418	443	444	433	415	431	402	436	451	473	431	416	451	452	442	445	419	430	392	410	391	437	460	400	393	419	404	451	449	430	456	421	457	416	378	441	429	448	397	445	442	451	402	435	410	443	404	445	415	426	380	421	456	468	425	447	438	446	437	460	435	429	450	458	470	445	433	416	439	433	441	428	432	442	409	442	415	463	471	410	436	437	412	454	435	445	431	433	427	429	448	406	449	421	441	435	438	439	442	463	439	415	423	441	415	401	406	402	429	402	432	448	438	395	432	450	413	405	434	448	397	413	417	444	447	425	435	473	392	425	436	456	481	460	429	434	444	409	437	424	437	453	480	441	408	403	414	453	424	444	441	443	394	447	460	427	441	417	419	450	413	430	413	442	455	448	432	433	454	428	436	459	477	434	442	405	419	436	415	435	432	441	443	445	439	465	440	461	440	430	444	422	419	437	446	437	437	444	455	411	416	410	422	440	407	438	454	432	449	427	446	415	441	457	420	436	438	458	410	480	484	457	412	441	439	434	424	421	457	431	433	428	452	429	446	466	426	433	450	423	392	445	469	425	430	416	438	435	444	451	399	444	429	397	447	445	459	425	410	422	411	414	426	436	446	463	434	435	439	455	430	467	411	457	419	441	410	398	420	404	446	436	453	441	406	441	428	428	441	436	436	440	434	412	446	434	405	412	446	440	416	422	392	429	444	419	429	425	435	459	413	428	401	435	471	454	401	404	401	443	451	468	475	412	469	457	406	453	422	410	418	417	456	449	486	430	429	437	459	433	440	438	412	429	440	446	399	481	432	429	487	453	423	399	435	394	415	426	423	421	420	437	431	434	424	385	447	465	421	388	445	410	437	441	436	431	425	410	454	461	456	424	417	432	434	446	426	395	481	437	421	445	397	402	439	423	421	433	412	431	470	446	413	443	440	414	423	430	466	440	443	402	469	399	417	434	419	458	459	468	424	450	445	456	437	427	405	454	411	455	436	378	381	422	452	444
24460	21686	29122	24752	21692	11837	2564	1543	1266	1157	1132	695	634	535	505	433	376	393	380	359	347	347	374	349	393	360	396	364	387	403	402	396	376	366	359	379	352	334	365	333	345	358	398	388	391	414	398	402	405	361	373	359	351	365	344	373	360	311	388	350	344	351	311	363	336	337	321	327	341	321	314	308	325	320	306	299	330	305	317	317	348	340	345	333	330	307	331	332	326	314	337	316	323	343	335	342	299	392	298	337	289	337	315	322	328	332	327	333	342	334	302	339	331	324	315	325	343	343	321	306	332	341	291	323	324	314	328	313	314	317	339	321	349	314	349	327	318	330	312	336	301	359	304	298	314	335	328	287	328	304	347	310	315	336	358	306	342	321	321	324	340	340	314	325	336	324	336	338	374	289	324	315	370	317	313	330	322	309	305	316	371	340	326	316	304	327	323	306	341	340	357	297	344	309	286	335	310	316	352	348	350	375	350	311	325	328	342	329	345	328	334	340	324	338	320	342	384	336	358	321	322	328	324	348	331	348	355	328	301	316	302	321	295	310	341	308	328	305	343	358	354	309	344	339	306	303	318	325	299	316	332	326	335	301	318	307	322	312	333	320	341	316	315	345	312	341	310	323	322	350	315	330	306	311	350	348	323	313	336	340	328	302	337	311	353	303	332	304	324	328	323	332	328	311	340	304	333	294	337	343	367	306	343	333	339	340	325	368	314	326	291	318	326	290	324	289	295	323	311	347	293	354	352	307	323	358	320	394	350	332	310	326	306	335	301	324	317	362	338	334	295	324	336	316	367	303	306	349	357	345	310	334	318	320	321	292	337	307	336	316	305	317	336	344	294	349	369	301	327	330	313	322	343	362	317	310	327	340	317	323	333	365	345	339	328	314	338	327	312	311	332	325	321	343	349	310	331	352	359	350	336	332	350	321	334	322	313	356	328	360	313	338	332	358	316	334	331	334	332	325	316	330	336	338	335	330	320	361	318	324	330	335	318	357	341	333	337	307	327	345	307	308	314	338	299	308	329	336	355	314	331	285	311	349	326	343	354	321	324	330	330	308	328	338	341	326	356	330	352	315	371	332	330	343	320	353	327	352	347	320	324	304	335	327	304	338	333	337	316	305	334	355	343	353	318	354	309	354	331	344	309	348	318	360	317	303	372	308	302	333	333	352	294	349	362	297	308	310	338	322	313	274	334	320	317	333	276	351	313	285	323	321	338	313	308	336	330	343	348	318	320	317	316	326	330	305	344	316	329	313	324	312	358	311	329	320	321	326	338	311	298	316	345	351	339	305	316	330	302	312	322	316	306	316	324	341	317	341	348	309	314	330	335	337	322	314	293	344	315	326	354	316	345	324	304	318	334	314	315	323	307	338	338	338	357	331	354	327	308	313	334	325	321	324	333	331	374	323	339	355	325	333	321	311	340	305	319	344	335	287	302	318	345	353	327	312	303	334	315	332	351	302	307	324	313	322	302	324	329	302	341	346	349	319	296	344	321	334	337	304	307	332	314	346	341	344	309	311	314	291	337	335	324	332	324	315	318	292	325	303	318	310	320	313	344	293	309	330	317	315	291	316	335	309	319	335	331	346	314	310	337	331	334	324	308	319	309	335	305	333	309	340	356	343	304	292	343	295	344	286	304	335	352	329	347	319	322	324	316	336	337	296	325	311	320	333	300	290	322	321	342	311	319	321	307	299	328	316	286	323	350	330	332	319	346	312	345	307	321	290	300	331	330	339	328	322	317	337	293	352	321	316	304	302	360	321	318	310	334	326	351	304	341	312	296	317	286	296	332	290	363	309	344	328	336	305	318	357	340	289	343	298	320	347	308	315	343	316	325	310	339	332	350	335	320	339	348	331	311	342	334	299	320	319	304	343	364	339	345	319	324	333	342	359	338	315	336	312	341	327	336	334	315	330	315	330	315	334	327	315	327	335	309	293	321	324	366	321	337	331	322	340	327	351	315	331	310	311	374	319	335	332	341	327	295	333	299	310	313	329	338	329	330	314	296	330	330	286	355	340	293	301	317	340	287	343	317	339	306	319	350	320	329	301	336	316	313	323	348	322	337	338	289	316	300	331	327	303	327	333	329	322	301	323	307	344	300	317	348	294	309	317	322	331	322	343	302	329	295	337	347	321	331	319	308	316	324	309	366	307	323	333	315	338	335	335	302	319	308	340	312	320	330	311	346	335	338	319	327	306	353	318	340	305	328	326	364	312	312	341	297	314	337	364	293	303	322	318	303	336	339	355	300	319	309	340	320	326	341	333	352	311	381	301	316	303	304	321	306	323	311	301	326	345	376	352	321	315	292	328	321	305	319	335	329	345	327	302	315	294	323	339	325	311	315	294	317	299	284	327	337	347	319	333	345	346	321	332	301	298	320	365	325	329	342	375	326	320	359	343	336	325	324	345	355	327	314	324	332	286	335	298	302	291	342	308	323	304	312	317	305	307	337	302	373	311	352	330	310	343	337	323	311	322	335	290	329	314	314	333	347	352	299	313	336	335	321	314	325	320	320	315	310	322	317	315	313	319	339	332	319	304	321	328	329	356	344	323	330	330	367	338	314	316	304	315	340	316	316	326	340	342	309	316	312	362	324	330	337	348	306	319	348	330	326	328	359	320	341	325	348	297	316	348	305	325	310	356	303	321	333	335	315	317	304	316	319	323	332	341	320	322	319	344	339	321	348	327	311	315	341	306	343	292	340	354	337	338	309	342	309	319	330	316	321	331	324	355	297	309	318	330	347	308	302	318	306	321	311	327	324	342	310	300	356	328	300	327	295	330	318	337	309	330	293	317	357	342	322	320	296	321	336	306	333	379	309	332	336	305	337	337	311	339	315	313	321	339	306	322	322	301	321	323	338	341	333	342	323	326	342	307	340	338	300	304	327	300	319	342	335	353	280	351	311	318	271	337	352	327	351	338	340	293	338	340	355	352	342	312	320	376	342	311	315	351	296	335	338	320	338	320	352	301	336	334	303	347	321	327	329	363	344	333	331	305	357	304	314	325	312	346	316	331	338	355	337	362	319	286	333	375	321	322	288	305	293	302	318	335	325	288	330	339	317	281	319	311	320	330	357	324	316	332	325	325	309	316	314	319	291	297	300	295	288	309	313	316	327	310	337	367	334	306	314	349	315	335	290	311	303	316	342	313	335	339	333	330	329	310	309	319	305	354	359	313	303	346	332	352	369	319	300	331	312	359	336	353	317	325	326	325	306	327	351	369	306	325	292	325	307	309	310	303	305	296	300	339	298	367	333	310	296	337	345	334	307	325	312	345	337	314	320	341	311	358	333	361	333	365	294	296	350	326	306	303	336	326	317	307	322	321	315	337	324	342	341	305	308	334	327	310	334	334	311	327	328	353	345	322	337	333	304	337	322	322	332	335	349	302	331	317	321	328	368	352	353	318	304	351	343	322	294	331	317	292	336	292	316	344	342	325	324	348	307	322	333	353	326	346	322	310	329	343	344	332
17955	20087	11390	5354	4455	4064	3095	2534	2192	1853	1771	1070	784	742	628	490	488	446	436	421	423	457	382	395	412	457	386	397	435	435	454	454	419	424	396	368	383	375	370	352	381	372	408	419	465	442	450	447	452	442	447	447	424	423	406	378	379	388	407	387	402	373	354	373	371	359	399	350	346	352	393	377	322	315	349	336	349	332	348	326	352	330	331	338	371	327	325	328	394	352	331	337	324	349	359	333	368	358	355	329	355	376	356	403	339	344	356	325	357	339	328	323	338	337	331	317	332	374	365	345	315	334	363	380	401	373	336	350	361	361	338	342	388	336	403	349	373	354	372	351	330	339	351	353	373	308	343	346	363	346	384	352	365	372	320	376	308	340	389	369	331	338	320	370	340	359	315	339	338	346	376	337	366	342	335	349	326	352	356	363	340	314	343	393	346	358	375	387	388	352	359	353	320	357	355	340	371	313	369	338	315	352	350	351	354	341	377	368	377	337	346	346	310	386	360	355	356	342	348	338	347	348	314	352	347	378	355	349	346	382	344	323	309	333	344	370	339	370	355	346	327	310	349	334	340	347	347	356	311	350	316	340	320	341	309	362	373	348	339	344	331	310	354	358	346	338	342	368	395	360	335	355	335	364	368	342	358	348	361	369	351	333	309	333	369	338	366	364	336	338	361	363	342	360	405	357	314	371	366	337	333	362	351	330	348	335	323	325	333	333	364	307	329	363	348	322	342	383	350	332	357	366	321	324	366	362	363	356	353	385	343	320	329	366	316	335	345	357	341	344	343	361	340	376	321	321	303	335	355	362	307	355	351	338	350	295	346	338	381	364	361	331	365	343	334	340	360	372	350	358	311	358	354	347	347	342	335	363	364	341	361	344	341	350	342	304	344	344	332	355	355	327	354	329	325	363	375	345	325	344	367	331	356	359	339	320	370	335	355	367	360	329	330	342	310	362	372	336	333	359	349	353	378	364	342	389	342	362	349	359	318	332	352	317	343	360	373	331	368	356	373	366	363	365	351	342	371	331	317	337	379	356	356	315	355	324	310	319	362	336	364	353	332	333	343	323	374	334	364	322	333	355	338	370	374	342	343	343	340	361	342	313	358	329	326	348	358	377	323	348	346	366	352	373	342	350	379	327	306	382	341	349	354	344	327	357	361	330	360	358	341	342	339	348	317	376	320	366	347	323	350	325	369	369	348	360	352	328	353	325	352	383	361	308	374	331	335	311	347	347	360	354	358	326	330	348	365	355	321	367	339	333	354	370	365	351	371	353	338	365	349	367	353	346	343	372	338	335	336	321	312	351	375	319	333	342	334	350	347	341	331	364	364	344	360	347	363	375	363	344	352	352	352	367	374	356	366	355	354	338	373	338	371	348	357	317	348	330	342	321	369	357	345	337	341	330	365	367	384	354	374	332	350	368	310	339	377	354	346	341	345	337	331	342	377	362	342	385	349	340	348	323	370	362	350	357	369	353	366	349	334	330	345	337	350	355	375	328	335	349	339	335	340	344	355	368	362	343	339	334	365	360	331	335	355	338	333	347	341	370	349	350	309	367	352	309	315	334	324	321	338	344	324	322	347	360	380	347	324	345	331	353	352	332	339	346	369	333	356	339	348	367	360	316	344	344	343	366	345	347	348	330	377	371	349	326	336	363	342	363	329	343	339	357	353	345	362	353	344	371	340	354	376	347	339	358	346	383	356	339	368	321	358	321	346	378	359	312	364	380	360	343	363	341	355	375	358	323	328	339	361	363	382	349	318	373	326	335	366	358	353	327	356	298	351	349	367	378	311	332	375	344	372	332	332	358	346	313	349	317	356	322	347	346	318	363	347	330	342	349	363	394	369	367	333	303	395	343	343	362	336	322	340	355	339	325	390	380	377	324	333	343	355	324	329	386	363	373	347	334	355	336	349	331	346	329	373	311	348	377	360	410	319	327	331	328	338	340	329	333	364	347	330	344	364	370	351	341	324	339	328	357	328	347	343	379	348	394	366	345	371	356	344	376	330	328	354	338	324	346	355	341	320	349	358	351	335	309	329	316	337	318	348	326	348	332	364	343	342	322	354	375	339	382	359	368	330	383	319	375	341	340	333	338	345	335	373	356	366	333	380	351	345	376	357	351	360	321	377	366	373	347	327	356	336	367	338	330	348	381	343	367	341	365	335	350	384	348	353	343	345	367	357	329	379	339	305	330	363	334	344	329	342	325	326	352	350	356	375	367	314	326	373	328	323	351	358	342	348	371	348	348	325	358	334	329	348	357	340	368	340	323	337	322	378	352	378	321	356	357	353	324	351	353	355	326	304	360	335	382	356	312	326	357	336	343	347	344	370	343	372	365	359	329	347	364	330	318	342	331	369	324	344	324	371	334	336	355	363	333	327	325	350	322	370	345	334	358	347	344	342	341	350	343	332	330	346	355	345	318	337	340	353	321	354	383	376	350	359	336	323	350	307	348	337	322	388	351	335	360	389	366	373	349	340	325	382	347	358	398	338	339	359	383	360	352	338	293	340	337	342	356	364	352	362	365	349	360	335	299	354	313	328	363	342	346	358	307	372	358	345	305	333	335	391	350	336	361	322	350	335	354	361	329	356	348	358	353	349	352	341	361	330	372	375	357	336	326	339	329	323	378	371	327	336	312	352	318	339	367	357	326	368	319	327	317	332	356	357	336	369	367	325	325	334	322	340	353	331	334	344	346	319	329	319	371	319	323	343	335	366	330	324	385	350	358	334	364	341	319	369	327	351	378	364	333	375	351	334	343	362	337	340	354	344	362	353	337	359	326	374	339	342	347	332	319	344	341	357	334	338	369	354	333	378	342	351	339	348	329	364	328	311	328	335	341	308	383	356	318	356	389	350	367	327	351	358	383	346	337	369	342	355	328	316	340	347	362	317	334	368	351	327	351	327	329	339	321	340	362	353	311	333	357	343	327	312	342	370	331	343	323	382	344	345	356	381	345	323	359	318	332	347	334	358	299	352	353	344	336	347	344	344	328	346	351	361	366	343	335	351	331	349	379	361	399	349	333	346	357	347	333	329	348	367	366	328	341	319	363	370	357	346	348	324	338	358	370	332	332	351	388	295	351	341	335	351	371	369	325	374	340	338	354	326	345	345	368	342	328	359	321	395	334	361	374	324	354	368	362	338	359	363	343	349	329	310	339	377	336	359	355	341	339	350	366	352	374	356	314	345	344	301	330	361	362	332	342	378	325	338	354	315	345	329	310	346	347	349	331	314	370	360	375	313	341	340	336	329	365	377	371	342	338	364	332	334	355	348	354	369	327	367	333	380	350	348	333	355	348	335	337	340	362	353	366	357	387	338	336	328	325	338	316	368	313	329	353	343	378	341	336	340	386	362	323	360	383	340	355	336	348	337	340	369	333	332	353	335	332	364	313	348	339	359	346	360	357	343	352	355	333	343	356	403	355	350	336	315	338	363	307	312	328	374	349	380	347	352	350	338	373	344	391	372	330
25596	21642	27885	25726	12176	2434	1806	1439	1307	1104	1044	949	785	713	695	659	666	635	595	625	615	616	643	606	598	596	633	606	619	616	676	654	573	645	577	645	641	602	605	587	643	634	624	611	644	645	625	657	585	703	636	635	635	614	623	640	666	593	619	637	608	619	590	632	575	620	647	585	608	631	618	577	604	618	590	595	608	612	595	630	581	592	619	644	610	564	599	602	611	586	604	563	605	551	605	577	619	577	594	567	584	598	606	584	574	599	584	589	619	574	569	563	571	581	547	617	596	638	599	589	627	592	581	608	627	600	568	589	586	579	549	572	532	619	580	586	551	573	591	605	619	627	565	585	626	610	584	561	608	564	578	538	571	641	576	572	604	565	628	584	595	612	555	628	573	591	606	618	610	561	614	587	572	595	602	592	621	598	625	597	608	602	555	653	606	576	634	644	616	585	581	583	596	649	576	542	605	590	592	575	579	574	587	573	618	596	611	546	578	620	620	582	614	644	575	554	559	561	638	632	607	591	597	589	641	572	552	621	590	621	563	612	605	620	637	613	589	585	638	626	590	580	651	643	622	603	597	567	584	563	582	561	556	612	610	583	624	638	596	599	602	600	586	574	606	603	542	567	613	556	616	610	618	613	583	564	577	562	606	624	536	607	584	585	592	614	596	611	600	533	594	580	595	582	560	601	549	597	562	520	604	618	605	580	616	545	611	612	577	575	588	574	622	598	583	609	612	620	571	583	584	655	553	610	614	608	611	594	596	594	655	572	585	603	581	609	597	565	588	598	601	599	601	580	583	585	583	594	571	631	616	563	575	576	613	585	615	621	655	580	617	615	565	596	611	588	594	621	584	603	597	623	579	633	549	616	590	601	588	554	620	622	556	563	573	552	634	580	604	617	583	562	605	569	596	586	598	607	611	612	639	585	586	593	604	601	623	603	619	590	588	599	632	567	573	573	590	613	562	572	590	584	616	594	557	548	594	628	607	618	569	585	579	624	586	553	608	586	594	626	611	599	576	557	605	553	576	598	596	618	610	608	570	634	567	619	583	583	569	601	567	583	559	601	578	587	578	571	596	631	590	600	546	601	574	600	554	588	593	603	560	612	596	585	592	606	624	581	566	603	561	584	602	595	593	622	575	622	600	598	637	612	581	545	566	586	608	605	604	592	635	539	554	582	624	622	599	567	602	579	563	600	561	576	593	572	559	622	633	607	584	605	605	591	625	575	571	601	618	548	607	569	574	580	629	598	587	546	593	590	608	584	578	679	639	579	633	589	605	607	537	581	609	584	555	624	599	559	572	606	596	592	604	599	580	611	615	577	639	605	594	558	615	626	621	553	616	556	592	602	560	631	551	568	602	595	558	594	573	596	552	569	625	580	608	564	627	582	605	587	609	580	546	597	626	560	579	594	572	542	591	576	546	616	603	602	600	597	576	546	607	599	634	582	601	610	584	584	609	613	642	582	607	589	586	583	614	613	582	543	567	577	584	573	535	602	603	576	584	631	613	598	613	555	593	581	551	571	579	591	609	588	614	573	635	567	608	560	575	602	633	535	578	579	625	582	608	594	554	548	560	589	617	598	619	647	661	587	547	591	587	605	608	612	575	591	595	598	605	564	613	572	580	575	557	632	599	570	581	584	632	588	560	591	596	602	591	596	581	596	587	570	536	582	602	578	578	575	586	576	638	588	609	610	603	634	639	576	628	605	538	571	588	622	611	576	585	587	649	613	620	625	625	572	600	613	587	554	582	594	571	599	608	582	609	633	592	564	586	553	604	572	567	605	588	616	597	580	556	594	538	535	601	574	593	576	600	611	612	615	555	610	587	581	597	581	642	628	576	597	610	596	602	640	584	583	602	594	586	580	590	619	609	599	593	542	643	596	605	620	590	608	573	591	637	592	540	612	603	598	590	537	583	581	571	595	597	580	605	605	622	622	630	588	603	632	590	585	612	559	586	598	580	620	593	614	566	610	568	549	598	602	622	626	621	615	594	656	626	574	604	572	604	563	600	639	581	599	573	604	557	563	575	574	553	571	601	589	575	619	547	577	571	615	588	617	566	590	564	617	546	597	629	605	572	559	574	567	620	647	596	553	624	602	629	582	601	546	630	593	571	550	587	588	610	623	577	586	555	508	581	595	605	600	607	545	593	610	561	581	617	557	574	614	599	570	574	633	604	637	565	577	569	603	608	555	585	607	644	567	609	569	589	606	603	597	606	567	614	609	568	562	595	630	640	598	587	564	584	591	594	589	643	585	581	579	582	556	612	595	604	593	570	569	558	560	592	605	630	603	602	612	552	559	608	592	553	598	639	613	575	553	587	612	568	587	583	590	593	575	597	586	598	592	546	599	616	617	592	627	610	661	622	630	566	646	602	615	615	580	586	574	557	582	595	587	581	596	578	645	565	542	564	599	601	563	576	584	610	611	565	545	592	635	594	617	568	627	580	636	596	603	584	577	605	589	587	623	624	608	561	611	595	624	634	600	571	564	593	644	592	604	588	561	598	593	592	578	585	561	560	586	573	615	563	600	605	549	616	618	553	604	575	577	648	591	593	616	620	610	580	569	587	583	582	577	537	604	578	613	572	573	615	601	559	572	585	614	591	619	566	588	567	600	555	635	595	615	557	583	578	582	571	594	606	558	587	630	569	614	584	617	611	579	594	552	580	551	595	663	569	606	557	627	588	635	624	613	590	586	608	620	567	561	552	606	600	595	639	587	587	555	540	573	651	619	602	599	580	559	629	565	609	594	571	624	572	612	599	640	628	554	584	588	617	588	575	570	562	583	571	538	576	614	589	586	572	547	575	594	594	572	599	582	588	582	655	570	609	596	581	616	548	587	581	616	540	595	583	612	580	585	614	596	553	528	611	579	601	604	636	599	618	610	588	558	577	593	574	608	568	580	636	605	532	601	629	589	632	563	587	567	607	570	599	592	581	595	575	570	578	538	627	548	590	650	575	601	618	593	632	604	602	580	593	614	605	591	619	588	610	614	624	614	634	596	589	612	624	592	604	624	595	582	578	579	622	600	628	582	598	590	573	586	585	629	618	575	614	558	628	625	617	595	593	627	561	594	565	614	636	607	605	592	560	563	543	609	638	600	599	600	615	587	571	592	598	588	599	565	642	639	555	567	616	603	595	604	625	573	554	614	552	592	614	601	586	582	590	606	600	624	571	627	614	638	600	615	607	616	618	533	639	596	617	615	565	635	572	585	569	593	561	598	585	568	604	542	577	607	570	604	595	619	614	615	592	605	593	604	567	589	587	626	597	591	571	587	618	599	657	569	570	612	576	613	605	570	636	608	605	560	621	596	603	586	602	592	609	566	568	649	633	579	637	555	598	563	584	578	660	541	570	566	574	549	543	589	590	593	595	574	569	589	592	658	572	598	579	589	583	597	595	596	614	564	572	540	559	602	619	565	631	570	617	597	570	627	578	586	644	600	552	600	609	563	545	607	614	559	598	610	609	636	627	609
16947	17045	8848	3959	3244	3263	2887	2375	1923	1676	1346	1245	1004	873	776	800	707	643	640	646	639	716	654	624	690	656	670	669	614	648	630	674	731	634	655	655	666	637	659	607	644	621	654	656	701	671	640	644	645	676	641	662	658	657	644	654	663	667	646	626	657	613	640	634	613	599	592	617	699	573	605	619	572	606	607	608	577	616	634	615	595	610	622	647	596	587	632	593	595	603	623	633	627	655	590	668	638	626	604	615	603	675	573	643	622	618	624	645	587	633	596	632	579	618	613	605	604	636	577	582	648	600	578	586	596	627	623	603	584	592	611	618	659	639	648	596	614	596	612	546	645	638	636	617	582	616	608	614	650	565	613	635	659	605	565	592	623	630	606	584	630	617	618	589	585	621	594	598	595	623	590	590	626	566	637	628	630	597	626	617	592	609	607	597	648	595	605	623	599	646	584	622	618	592	609	588	624	604	615	601	611	673	600	680	608	608	642	583	618	607	625	542	580	615	595	647	628	601	602	624	614	614	616	583	615	637	611	596	611	595	624	652	616	666	616	584	631	622	633	593	603	622	599	621	621	588	637	606	586	663	627	607	604	613	605	616	626	593	589	616	626	619	615	629	617	659	596	631	634	605	591	580	609	621	581	656	613	619	610	618	607	633	588	586	568	666	648	605	589	621	615	606	630	643	595	610	623	597	662	639	623	646	610	607	629	589	604	618	593	615	642	572	623	558	617	592	637	608	590	613	609	627	612	612	652	607	585	595	619	574	586	661	616	567	589	625	600	594	610	579	646	632	630	574	610	575	656	592	645	588	621	628	594	594	631	601	627	603	603	560	650	605	632	589	595	576	622	593	618	634	612	573	613	587	583	619	668	578	576	631	607	584	566	612	645	617	563	582	614	605	613	623	628	621	610	623	568	585	599	648	603	598	597	594	588	596	620	600	656	553	610	574	676	608	594	607	590	604	636	589	661	604	593	564	624	597	611	628	553	626	601	614	605	614	612	603	614	634	599	613	620	647	620	615	650	649	674	620	628	588	608	611	629	648	627	682	592	596	617	629	619	638	612	591	576	568	601	586	597	617	598	596	641	634	618	576	586	623	602	576	599	593	579	653	602	579	577	690	609	621	640	590	630	612	556	630	602	608	616	623	584	627	559	601	655	633	651	597	635	632	611	606	613	652	603	617	562	610	643	607	672	619	662	578	615	622	624	646	643	613	595	582	624	541	598	634	612	596	608	605	614	595	606	632	585	585	585	625	575	582	597	596	662	602	599	551	649	611	599	596	607	640	589	590	623	624	616	579	631	623	599	666	614	664	659	597	628	598	653	574	612	645	593	619	611	593	598	631	591	617	587	569	639	604	583	636	629	633	586	574	630	616	617	646	595	642	613	590	604	581	596	641	625	623	628	615	592	620	607	604	590	584	650	602	606	591	649	560	612	587	611	647	631	625	618	641	617	656	576	633	603	628	577	642	616	574	584	644	594	625	649	607	624	606	575	626	606	616	630	631	649	615	623	652	621	586	598	626	654	591	620	641	577	613	619	627	642	617	648	604	606	607	635	639	646	604	594	624	609	602	590	596	634	602	629	586	607	617	655	597	626	600	621	602	610	635	576	571	658	666	566	570	654	588	629	653	617	603	581	591	636	620	569	676	577	656	639	608	624	581	672	603	571	623	594	608	633	621	580	651	615	571	630	614	647	610	635	581	571	659	562	610	619	576	625	594	585	649	618	621	588	635	600	555	602	645	617	620	608	574	582	674	566	620	591	649	622	591	633	611	617	600	635	616	598	605	588	575	590	618	636	590	621	602	660	578	628	616	613	641	610	584	628	611	636	616	591	603	656	555	646	616	614	624	636	612	552	622	612	605	574	617	606	604	591	612	587	608	646	640	601	624	586	558	631	612	588	660	578	577	605	628	573	618	603	620	638	602	618	568	583	618	600	629	619	637	598	609	663	633	610	611	647	647	599	659	597	575	667	609	600	636	612	604	653	594	589	618	571	632	622	586	609	623	586	648	598	643	594	585	642	620	626	586	583	598	625	613	626	605	612	596	603	622	637	548	633	620	617	598	588	626	589	633	580	635	635	607	617	600	589	616	595	594	636	637	613	640	599	614	640	646	651	635	621	615	638	587	582	598	649	638	633	615	594	589	636	608	622	643	591	590	569	638	599	586	602	643	652	632	618	633	616	598	601	615	634	604	627	590	548	612	615	620	564	618	624	591	591	627	603	650	601	611	619	622	564	609	603	583	637	622	601	613	596	588	661	623	634	636	635	589	636	603	590	650	576	599	589	596	623	627	635	588	574	617	599	616	661	626	622	569	574	612	565	603	636	588	630	628	611	627	639	617	621	615	596	617	611	602	600	598	658	596	630	624	617	633	642	615	585	610	605	613	612	612	569	587	661	578	536	592	685	612	618	652	653	603	619	599	602	619	626	607	596	621	619	590	581	550	599	571	599	663	629	612	650	633	609	586	613	612	603	601	608	557	640	616	605	677	599	608	599	592	596	600	600	609	622	548	579	626	629	632	586	592	611	626	589	600	546	581	666	625	631	609	603	594	622	620	602	566	582	648	572	638	588	592	602	621	615	647	628	658	646	624	658	617	583	659	611	596	569	586	556	690	647	659	600	591	563	580	624	600	609	601	632	609	583	623	614	614	642	648	646	586	610	620	606	611	591	627	630	645	619	656	614	650	574	607	622	579	618	594	625	587	587	566	642	656	594	657	549	620	617	660	601	616	630	634	591	614	589	627	610	621	647	629	614	614	629	646	589	654	605	616	597	610	593	647	601	606	621	612	586	616	597	609	562	598	631	627	596	608	652	633	617	605	627	610	596	595	589	599	613	587	624	610	583	598	652	594	653	597	595	632	597	614	584	673	601	585	576	567	594	589	608	627	593	609	594	620	631	612	622	599	610	614	572	592	631	637	641	580	575	658	612	592	621	617	624	612	587	586	618	597	633	627	592	598	601	607	608	613	662	627	594	580	654	623	577	591	575	633	614	616	633	606	638	603	631	599	606	547	629	621	612	621	589	623	637	612	604	578	613	647	598	595	615	599	575	630	629	573	586	612	619	580	604	566	605	609	621	597	659	606	574	643	642	647	637	605	539	619	608	675	622	582	625	582	564	650	646	571	611	640	606	631	599	633	571	637	630	624	609	601	612	635	630	599	628	581	654	627	568	636	605	626	605	548	599	654	648	611	644	582	647	633	580	611	623	627	622	615	581	577	610	601	614	610	599	603	640	595	585	596	669	610	607	595	617	622	623	629	611	631	640	570	605	607	624	608	633	594	603	607	620	637	632	600	591	672	571	625	638	620	584	630	607	607	601	609	667	645	637	610	603	597	593	635	600	603	609	587	609	631	637	579	598	605	599	622	586	594	585	616	611	591	650	606	637	614	636	606	626	589	608	620	595	595	647	624	640	622	647	604	608	621	632	602	572	615	598	600	619	623	628	607	646	602	632	624	596	576	586	656
23213	21673	29557	24294	21665	21765	11375	2726	2115	1793	1406	1194	1045	938	850	774	751	578	599	598	558	568	553	593	602	602	626	538	604	616	690	648	636	548	533	564	546	506	547	508	606	567	586	631	610	634	582	625	590	576	588	562	598	572	622	570	533	568	561	539	532	536	515	515	568	523	537	521	509	534	510	494	517	532	493	531	553	524	507	515	516	496	525	483	485	489	503	489	494	518	478	517	490	480	500	494	551	513	499	462	518	473	520	479	491	480	504	482	512	529	501	504	522	579	496	506	528	531	534	501	507	535	490	557	530	490	537	524	515	484	491	535	517	477	531	493	488	504	511	510	516	502	480	495	537	529	492	495	462	523	515	516	508	533	506	500	493	477	581	503	505	496	524	494	515	517	487	526	500	509	492	479	546	513	501	498	515	526	493	495	532	536	506	516	505	507	476	469	509	497	522	519	578	461	472	474	516	476	519	522	517	491	465	486	521	518	529	530	484	511	505	521	497	519	542	506	534	457	530	531	519	524	479	535	527	530	495	495	515	541	471	507	537	516	514	506	485	495	542	541	513	482	488	473	500	516	513	523	500	504	496	523	535	518	525	471	540	510	496	510	519	519	572	479	519	500	487	474	502	515	508	486	461	518	497	503	533	499	523	529	485	487	532	487	515	519	496	479	517	539	521	540	510	488	469	543	514	532	548	502	541	500	479	502	522	535	493	477	507	490	473	521	520	458	503	511	488	488	508	512	507	537	510	513	517	471	496	490	490	527	525	464	509	496	484	514	514	500	494	504	507	514	514	479	505	493	449	531	518	504	503	519	531	490	506	488	464	498	489	439	481	542	488	517	518	502	523	549	514	467	520	526	451	528	498	516	533	537	545	525	508	497	485	502	504	490	542	493	488	500	507	477	473	462	518	492	533	510	514	491	502	488	480	519	507	504	548	515	473	483	484	530	469	508	526	502	506	495	516	478	479	471	481	491	510	489	524	506	521	528	480	485	442	489	490	455	531	523	509	494	529	471	498	476	534	503	495	501	502	460	520	478	504	479	490	488	499	456	473	485	526	518	517	500	485	492	493	485	498	519	494	485	507	522	509	483	541	556	493	495	549	514	509	478	526	496	510	515	500	483	525	499	521	504	533	506	504	529	499	462	453	497	513	505	465	486	494	493	496	493	494	505	498	531	509	501	518	490	519	497	477	514	510	519	483	494	497	519	499	514	508	499	502	496	493	483	474	533	491	476	519	549	515	507	488	511	487	498	513	521	526	474	532	539	508	484	494	514	497	480	484	476	493	478	505	517	524	497	540	464	524	530	486	530	489	493	482	492	472	448	487	499	483	521	482	478	485	543	521	507	509	492	500	492	522	521	482	479	486	479	553	509	524	515	499	490	504	511	509	497	504	552	524	485	494	525	467	513	533	499	528	517	488	558	490	500	528	483	462	524	510	503	498	484	503	490	505	517	490	497	493	462	497	497	494	530	548	542	540	519	523	481	501	534	518	497	507	536	481	459	497	574	502	527	498	493	495	487	482	547	487	529	506	501	514	532	508	514	494	551	497	514	520	481	509	559	511	470	492	480	471	519	505	515	543	471	478	478	501	476	508	456	491	491	528	536	477	494	540	505	511	524	491	559	488	532	498	477	491	524	482	494	500	489	509	532	479	545	523	493	464	490	503	516	547	485	509	491	523	496	500	522	478	547	483	522	527	501	520	525	547	479	488	548	532	534	546	486	483	487	490	489	541	508	481	528	506	512	473	493	494	510	473	501	501	513	551	505	496	492	520	480	520	500	523	497	518	493	515	497	504	505	490	493	500	472	533	510	457	535	499	498	512	497	486	475	515	519	518	523	476	501	467	509	511	461	515	493	529	507	548	504	504	480	480	486	510	508	499	540	502	480	475	504	498	556	506	532	483	489	503	535	505	474	492	521	467	525	501	489	534	476	501	530	486	536	509	477	495	516	495	512	534	475	505	526	520	477	480	479	524	478	489	483	493	491	506	502	508	528	458	554	490	530	504	515	501	427	493	534	480	519	490	485	496	513	497	484	497	498	493	538	459	463	484	509	459	499	459	514	484	479	540	475	528	544	507	504	496	518	492	494	492	471	487	506	496	564	505	519	498	487	515	482	499	511	475	522	499	496	492	496	505	515	487	480	527	499	530	520	472	508	491	499	501	490	529	549	528	523	499	500	507	531	506	502	495	533	539	508	527	517	522	506	518	513	476	471	511	474	500	486	552	547	531	516	547	526	512	539	494	516	521	495	533	517	506	493	501	468	503	498	501	479	496	528	548	492	490	515	535	508	451	474	477	487	482	494	468	470	498	502	517	521	494	484	537	509	517	476	490	479	481	525	498	471	501	503	487	481	503	486	498	492	477	529	498	517	497	512	531	505	508	514	487	488	497	521	490	466	530	504	449	521	530	508	486	517	523	516	458	488	492	479	548	486	526	512	536	476	518	475	502	504	485	455	484	525	487	538	454	471	515	470	520	519	508	510	468	516	464	521	505	513	518	491	520	548	486	494	474	525	497	529	465	497	526	514	530	477	459	534	472	469	511	511	482	516	497	540	498	507	491	484	505	493	492	491	498	484	513	500	499	506	482	489	504	515	479	511	514	461	493	524	504	540	558	466	487	521	504	489	486	496	509	559	482	505	493	492	513	489	539	496	486	517	520	525	504	514	486	538	492	499	501	534	555	484	513	475	505	514	469	511	488	527	508	563	492	487	485	493	536	531	485	506	493	479	526	497	486	466	517	507	486	513	499	525	482	449	509	485	497	514	475	499	481	493	546	478	527	501	487	503	504	510	516	460	538	552	509	513	518	494	465	488	565	509	522	531	477	517	514	530	511	477	499	482	525	473	482	516	474	461	489	535	462	549	515	534	560	498	513	516	508	466	487	518	490	480	444	539	495	528	511	492	524	495	530	517	521	501	506	523	509	523	523	513	465	478	522	525	517	500	487	512	518	510	487	492	539	544	503	509	498	457	507	546	515	526	506	481	498	479	496	504	502	506	515	512	539	528	469	499	521	504	506	529	487	536	480	512	486	559	469	476	465	523	536	529	461	501	487	475	500	488	523	507	552	490	507	470	521	488	494	503	524	493	473	523	524	490	512	474	494	510	535	495	535	510	541	464	475	496	503	462	504	514	494	507	514	506	479	521	513	529	452	515	449	489	509	491	449	507	490	530	506	475	513	505	487	499	495	494	531	546	493	529	515	519	478	564	485	517	519	472	487	467	520	496	504	522	522	487	496	526	501	487	548	525	494	497	496	487	490	488	454	513	469	509	479	492	511	477	504	476	471	481	529	459	489	451	465	513	507	502	507	493	544	480	509	500	524	523	523	501	478	482	486	519	492	551	497	519	484	538	530	524	496	496	499	537	489	500	546	473	471	507	482	473	477	522	506	486	486	519	519	544	499	547	498	526	503	484	491	512	502	521	522	486	485	523	484	496	487	484	495	488	503	461	535	467	479	491	481	489
20285	27369	16413	7627	5949	5466	4777	3914	3407	2926	2116	1823	1527	1264	1079	906	803	678	640	626	631	613	645	623	661	665	639	589	654	672	692	682	658	618	598	574	544	534	590	595	584	615	584	629	681	650	621	632	620	646	627	589	613	575	609	562	586	611	593	584	604	521	548	509	529	527	513	516	526	533	553	535	496	490	487	494	492	486	515	469	491	501	519	535	527	501	480	482	496	495	525	554	534	543	495	524	520	476	492	505	509	480	528	541	499	526	546	502	502	503	523	505	543	478	500	506	470	501	478	501	503	472	497	548	509	488	557	485	516	509	515	491	484	548	544	560	542	533	495	510	501	486	495	498	526	498	532	532	521	521	481	528	471	520	534	501	474	520	526	524	521	520	503	543	556	496	498	495	477	519	504	485	501	522	488	505	515	535	497	507	524	505	506	507	479	512	513	517	517	520	508	481	488	454	516	477	482	499	518	502	508	484	489	496	517	533	531	501	499	495	510	533	472	509	496	520	523	481	511	519	502	526	486	501	501	524	531	481	518	509	508	491	506	481	489	512	478	506	543	527	491	535	483	504	509	514	508	537	499	514	535	519	514	477	535	559	452	522	499	498	502	500	518	518	508	473	514	492	478	481	493	454	520	509	491	484	491	475	540	498	488	537	466	512	508	497	502	524	515	471	507	507	525	514	523	537	493	468	470	489	506	521	488	473	533	494	473	523	525	481	507	493	468	518	501	505	523	513	504	480	527	497	490	507	519	504	517	515	517	490	497	512	517	495	504	567	526	514	517	499	511	521	520	474	524	494	496	513	536	502	561	471	477	490	504	462	487	499	527	521	498	502	464	505	522	518	489	499	523	527	512	522	505	539	502	516	484	493	489	483	489	500	514	486	500	487	500	493	489	463	518	495	521	533	506	492	510	510	514	503	478	506	524	520	490	519	538	460	511	503	497	493	481	521	512	470	507	475	492	494	516	475	535	494	536	459	553	503	541	506	503	496	514	554	473	510	485	496	495	471	527	538	491	471	494	457	494	511	480	520	519	515	533	519	485	476	544	502	507	488	521	549	483	496	490	466	475	522	500	510	495	502	508	543	516	505	493	494	494	537	529	496	530	494	509	506	488	506	538	520	482	497	492	506	538	512	526	500	531	512	476	500	543	544	490	505	485	507	489	491	485	541	499	502	470	540	495	518	512	530	496	500	520	460	492	507	529	517	498	501	511	493	521	516	499	534	487	493	516	537	502	501	497	486	451	515	471	562	521	495	504	488	554	481	526	531	512	517	501	528	489	520	520	525	517	521	492	507	493	475	516	473	487	483	502	476	489	477	520	536	514	480	503	475	509	512	513	503	525	526	464	519	532	461	530	503	536	520	496	515	537	517	529	467	475	466	500	493	519	488	508	477	540	490	485	494	472	512	527	479	486	515	546	521	511	484	506	499	507	481	565	510	524	550	560	507	489	479	483	505	516	542	508	492	526	538	556	483	520	483	490	508	494	473	535	507	490	505	483	539	478	523	493	517	487	478	496	542	480	459	497	512	493	508	500	495	516	481	527	507	559	465	501	511	489	504	506	491	496	531	558	495	507	496	541	498	481	466	514	490	491	505	504	555	549	549	510	529	494	509	493	500	485	497	477	530	530	513	478	481	520	580	484	537	494	515	515	495	548	517	532	538	491	494	517	481	526	463	462	495	515	511	511	499	512	469	527	511	486	504	498	509	509	499	508	517	503	528	500	509	494	515	505	487	530	493	490	512	519	509	513	515	513	515	518	478	460	520	495	486	506	537	507	503	482	484	510	497	509	496	508	477	489	509	538	505	480	472	521	513	543	492	530	509	529	515	500	471	486	452	504	513	506	489	508	514	525	509	471	494	486	501	526	485	499	541	488	512	500	504	493	538	488	507	529	511	492	495	505	502	543	511	494	498	521	508	527	493	526	519	504	486	460	568	510	500	548	533	510	508	532	538	487	505	495	508	465	514	519	526	517	527	495	478	530	523	494	501	502	513	497	514	465	513	530	471	533	533	518	518	510	506	516	466	530	485	511	474	526	516	483	500	497	525	512	445	492	529	499	460	487	549	477	536	480	491	497	495	519	549	521	505	496	495	522	473	509	496	530	487	487	495	503	492	537	532	507	510	496	480	525	465	512	496	550	510	471	496	528	503	555	496	513	504	488	508	488	492	516	462	515	531	504	511	521	489	494	559	528	523	501	537	486	501	509	522	493	545	527	478	524	511	506	548	541	518	468	543	503	510	482	485	500	522	491	503	465	506	470	535	524	498	500	511	515	487	502	487	507	507	484	511	479	492	494	538	478	479	507	482	489	526	463	524	533	493	523	518	524	476	531	516	510	514	552	540	503	509	487	485	534	507	510	497	483	490	499	506	521	493	509	538	490	468	529	538	516	538	477	495	509	498	511	491	493	502	499	486	545	482	515	502	542	509	548	519	495	497	509	545	523	534	487	506	496	483	503	518	494	522	510	529	483	531	483	486	482	506	490	523	477	526	492	510	529	532	518	492	468	504	522	455	449	523	522	544	523	525	506	486	525	525	478	518	494	509	519	489	531	513	530	520	510	470	491	495	476	456	454	510	472	488	499	493	532	504	500	468	480	509	505	544	487	530	545	520	479	511	501	474	512	515	508	527	527	503	505	493	502	499	532	496	485	530	497	475	475	529	502	519	553	475	482	513	491	508	476	497	484	506	502	485	538	499	523	502	516	493	488	557	533	504	524	503	498	514	483	503	487	533	474	491	528	518	491	531	521	538	536	516	483	496	553	543	488	525	488	464	474	512	492	498	510	492	534	495	464	511	508	525	509	515	518	490	521	466	548	519	543	516	481	520	519	530	477	514	528	532	524	495	468	504	545	509	506	528	484	488	516	496	488	528	524	516	505	502	504	508	482	481	500	480	478	480	522	552	498	505	466	512	514	529	510	504	525	488	508	509	484	509	500	496	548	512	513	474	489	475	532	503	527	508	523	510	460	515	519	505	511	496	506	507	471	489	513	494	488	502	514	464	501	500	493	502	519	499	495	491	482	520	537	466	506	515	501	477	470	524	526	525	522	484	494	490	468	497	528	546	526	511	501	476	473	536	491	491	485	502	498	485	445	530	497	525	506	527	514	498	534	484	535	518	442	504	503	511	493	496	497	521	536	510	452	507	589	479	533	478	538	508	519	459	524	506	530	508	488	504	547	481	502	492	504	560	521	490	509	499	511	514	488	508	493	516	525	497	484	511	507	541	451	491	501	532	496	524	504	510	493	498	484	498	535	495	503	530	529	516	442	493	482	474	499	516	527	519	493	465	537	529	506	475	539	510	478	471	498	463	485	532	518	496	501	501	512	477	524	524	479	479	504	511	485	495	480	513	502	507	519	495	544	489	494	495	509	527	468	467	509	491	484	497	467	523	485	476	486	479	566	498	488	495	524	483	533	519	526	514	523	500	497	476	510	512	480	521	517	493	527	512	476	513	511	490	513	451
29029	19674	8979	2589	1422	1123	1087	1036	983	862	821	630	575	555	548	433	481	454	450	434	461	416	474	448	449	483	432	454	458	465	461	505	414	438	474	471	467	447	433	438	433	463	451	499	476	438	490	450	440	477	422	439	427	468	462	443	424	436	459	460	429	458	485	467	461	500	424	431	410	440	444	445	416	421	463	428	449	427	416	426	406	432	426	417	413	445	439	460	409	448	424	465	400	464	447	448	409	459	456	453	454	444	478	412	434	445	415	462	413	438	452	455	442	415	463	429	466	440	430	435	472	472	434	401	471	413	453	430	436	420	425	452	452	411	435	430	432	434	426	418	423	462	463	440	452	447	410	436	445	447	424	437	425	488	460	433	474	413	455	444	472	449	420	393	388	419	443	457	409	477	446	483	447	473	436	439	439	411	412	438	439	444	460	440	449	455	459	447	469	449	457	408	429	450	412	472	441	452	426	471	464	464	452	473	463	420	460	417	406	424	482	457	410	427	446	384	403	450	429	429	445	443	449	418	441	425	457	425	452	450	411	443	476	427	453	482	437	442	438	427	419	419	417	434	442	437	387	418	424	432	433	421	457	404	437	460	426	424	401	422	487	440	427	430	452	444	474	466	427	452	434	431	443	402	429	438	421	446	478	415	446	452	417	433	429	481	406	449	429	458	429	459	441	409	420	447	455	461	416	442	482	458	434	467	442	447	446	478	403	444	448	427	462	440	408	452	437	425	431	437	484	430	504	447	479	412	428	436	461	450	454	491	444	420	401	450	469	399	445	432	461	434	433	452	426	457	436	475	460	463	413	471	469	473	429	436	436	440	462	441	441	464	439	481	453	458	407	444	444	431	434	429	456	433	470	419	471	452	415	385	400	419	415	421	467	482	409	427	429	419	438	445	441	451	420	420	426	449	424	421	459	416	448	458	475	392	418	439	440	434	446	435	438	455	456	406	450	438	405	433	449	464	483	444	426	441	449	423	429	451	461	459	407	471	388	450	474	467	437	445	417	459	403	426	435	427	414	432	466	419	428	435	448	441	448	440	455	433	459	409	411	392	442	473	484	437	468	414	451	471	435	420	414	432	437	437	438	436	423	419	439	439	389	422	417	444	425	502	434	449	428	411	441	430	437	438	446	445	425	430	391	377	415	453	438	465	475	415	416	392	397	441	471	468	462	448	458	444	439	477	431	419	387	441	448	441	423	396	434	426	426	423	437	432	414	458	436	414	431	426	437	482	440	406	417	423	459	406	430	441	441	434	436	404	447	430	469	466	454	396	464	478	441	463	458	433	447	441	427	426	457	411	443	454	494	456	414	439	418	454	464	406	442	446	410	475	473	451	454	446	452	448	453	424	474	420	431	434	470	436	436	455	470	463	463	456	424	416	450	429	417	437	421	448	444	451	423	425	454	397	454	443	414	465	428	422	445	434	429	441	449	441	392	452	431	411	428	445	463	437	406	419	463	418	419	422	433	445	439	441	438	432	396	428	471	425	442	462	409	463	426	436	410	452	426	476	459	503	431	457	464	451	420	457	410	419	440	434	453	466	428	413	454	449	412	426	460	458	446	463	463	423	434	444	443	448	422	415	449	447	421	473	463	446	436	438	443	442	475	439	465	453	472	474	418	425	442	445	463	432	402	449	439	465	447	426	421	413	411	443	457	439	414	456	418	423	449	438	448	442	448	482	427	405	442	451	447	420	407	457	432	415	443	441	467	473	445	457	422	448	412	416	438	472	415	434	467	477	458	476	464	406	433	463	436	418	386	442	465	436	417	463	450	429	446	434	476	464	457	445	449	408	394	416	413	431	433	449	405	449	471	439	424	426	481	437	482	437	476	438	442	442	444	453	422	415	443	480	426	424	431	419	449	465	410	426	453	416	414	438	465	435	429	395	447	424	438	446	448	424	454	423	421	452	445	451	502	434	405	438	444	458	410	466	415	415	424	474	450	427	468	470	438	420	434	430	423	445	472	436	425	452	452	371	436	421	380	393	408	429	439	431	411	424	464	434	441	459	415	445	462	405	418	435	429	405	385	424	482	411	430	481	455	453	425	464	465	434	446	433	471	503	428	444	429	406	420	443	405	461	447	425	385	471	407	413	456	377	443	445	424	419	451	451	454	403	416	421	435	393	400	481	444	450	418	430	434	425	441	439	411	414	409	420	476	415	448	437	443	437	406	468	415	414	420	404	420	460	429	422	427	455	432	428	424	457	419	439	452	449	400	444	427	418	421	451	407	474	459	454	404	430	471	447	431	406	458	445	445	467	410	393	456	405	425	440	395	423	416	450	397	427	425	430	451	413	401	443	441	474	423	406	441	448	437	411	445	467	468	426	455	459	447	424	446	450	463	439	419	413	428	418	441	413	438	435	472	438	470	414	461	403	459	459	431	451	423	422	428	448	431	436	411	422	432	420	470	435	439	427	452	470	449	426	423	412	438	459	452	431	465	447	445	454	424	450	435	453	400	432	433	424	441	462	444	434	464	425	463	442	437	419	393	422	432	431	431	431	428	464	440	448	442	412	430	406	422	460	476	447	429	437	456	449	446	456	402	435	433	414	433	408	431	445	428	478	464	415	456	445	466	428	415	463	419	428	447	438	410	408	468	437	451	421	437	416	412	429	432	430	451	412	420	426	430	467	461	433	466	432	477	422	457	413	444	426	430	456	417	454	445	453	399	441	463	436	449	446	421	447	464	435	412	408	418	429	454	442	451	424	431	440	438	458	415	411	457	439	411	400	438	459	432	413	435	452	400	437	445	428	450	505	446	433	410	435	445	440	414	411	436	443	420	388	417	426	472	454	437	427	445	462	455	444	443	429	428	429	463	442	431	473	448	451	439	405	450	427	394	449	405	418	415	416	434	432	467	464	469	440	423	459	414	439	439	455	452	443	419	424	413	430	435	467	436	420	429	427	451	415	450	503	458	456	408	468	439	450	410	496	421	449	435	413	447	447	464	463	461	417	452	419	422	450	468	426	421	431	442	501	440	453	450	464	431	403	445	442	486	460	430	441	464	407	419	452	439	451	474	432	467	434	453	454	460	428	403	467	454	466	463	447	409	425	410	443	422	404	418	423	469	451	466	437	410	451	438	451	455	453	424	409	468	441	401	388	440	443	484	459	427	416	431	481	432	426	434	418	441	458	443	448	397	440	444	432	478	431	480	416	439	428	411	488	444	416	431	452	461	426	426	388	411	446	440	414	424	436	449	471	419	427	419	468	440	442	455	462	415	453	436	412	388	434	425	441	416	422	416	478	422	425	455	390	433	449	406	433	446	398	449	424	406	473	474	411	452	451	472	424	399	418	470	426	445	434	412	455	451	431	442	437	447	449	436	442	462	439	485	435	438	426	433	431	455	416	424	439	430	438	433	415	439	429	449	439	433	467	421	423	410	406	424	432	392	459	430	449	442	420	437	434	457	442	460	425	433	382	419	449	404	450	438	442	454	470	412	423	442	414	415	449	438	422	415	441
15906	12992	5997	2291	1824	1756	1734	1545	1518	1275	1102	890	663	705	643	543	487	528	469	443	471	507	495	497	482	479	481	472	531	477	530	541	472	483	452	415	462	508	468	499	488	488	511	476	537	506	504	522	524	509	503	517	505	497	498	458	490	521	504	482	488	461	471	484	467	498	472	466	444	447	496	466	469	474	484	455	467	445	447	471	493	475	487	479	432	450	448	473	458	471	480	474	438	462	467	477	451	464	420	466	479	449	487	456	450	447	466	471	491	501	453	431	474	463	468	462	472	424	481	480	494	501	466	487	426	466	436	454	445	456	467	426	432	495	450	472	446	448	494	458	454	483	468	443	456	463	476	460	463	456	483	465	446	429	480	473	458	446	503	403	467	443	478	422	442	439	493	497	476	458	455	459	498	471	475	504	464	460	468	489	490	443	431	465	499	508	466	480	454	430	435	459	465	468	413	461	449	463	494	480	479	459	470	480	448	489	453	491	463	472	499	450	474	460	465	521	420	415	467	450	479	451	432	452	457	453	479	494	475	506	439	479	460	496	456	457	454	462	459	486	489	472	475	451	501	454	414	472	512	456	480	439	491	475	472	445	477	489	452	451	489	468	417	441	507	451	435	515	451	447	478	470	489	464	435	493	445	484	449	467	442	471	462	497	454	489	494	433	429	470	481	450	422	434	504	458	443	484	502	453	466	488	445	488	442	461	464	456	471	470	464	481	455	458	478	443	470	472	481	478	465	463	476	474	508	454	461	475	446	465	491	442	496	459	448	467	458	449	440	448	438	447	462	508	449	476	490	503	502	439	440	469	488	495	481	434	483	495	454	457	462	440	474	499	403	462	414	466	449	486	481	480	515	468	454	451	477	452	458	446	364	443	465	491	434	500	459	453	501	460	456	479	464	495	489	475	493	489	482	451	464	490	484	463	514	474	462	459	483	454	463	449	489	484	464	454	465	473	455	444	451	473	473	452	490	444	431	457	446	512	477	471	452	452	453	454	490	467	493	405	483	475	465	462	475	437	518	445	483	461	500	475	488	462	490	474	494	457	451	456	447	477	444	462	431	484	494	459	480	474	459	477	465	468	447	463	470	453	470	472	435	494	443	453	507	499	458	481	461	463	441	490	445	476	488	453	434	482	427	480	454	491	466	454	459	491	471	466	455	452	476	492	455	468	480	472	444	522	443	456	451	454	444	435	443	451	447	434	443	426	485	481	479	436	483	474	472	503	443	456	491	465	439	434	508	475	458	482	439	477	457	499	469	461	452	454	426	437	465	517	476	452	506	463	499	473	471	456	487	445	460	456	493	466	445	468	474	449	438	475	456	465	492	486	491	503	487	445	474	449	431	494	472	431	477	451	506	460	432	519	439	450	472	424	474	467	439	440	475	457	476	469	458	456	491	464	454	477	503	463	452	461	456	468	456	451	491	453	437	493	475	434	440	488	497	456	437	479	473	440	442	483	487	433	487	481	457	466	444	454	441	439	468	468	457	466	459	472	394	470	467	494	460	487	479	441	457	458	440	451	457	474	466	436	469	477	472	468	416	507	516	455	433	401	464	461	443	460	452	470	477	479	442	513	465	435	489	447	445	464	432	441	466	524	449	457	510	491	507	473	495	443	411	428	443	481	480	478	453	481	479	471	478	466	435	434	436	476	443	466	449	429	448	451	458	417	456	486	480	506	449	493	461	454	480	464	452	467	472	468	470	399	452	461	485	464	452	468	478	457	479	438	474	458	525	460	460	492	483	496	465	451	503	497	427	470	401	498	469	451	480	488	463	495	485	485	446	447	481	459	475	464	453	438	498	449	463	459	460	498	450	460	452	467	468	484	475	460	440	443	466	464	472	431	510	458	473	468	501	479	452	498	462	460	477	440	428	481	477	498	472	478	473	482	451	501	433	475	512	481	468	505	442	451	452	462	487	461	457	458	438	466	495	472	477	449	446	461	462	529	479	469	493	449	461	420	461	438	453	469	498	454	435	417	437	480	440	473	481	459	446	474	469	467	475	472	460	459	458	484	458	459	416	457	445	453	448	440	467	445	462	433	441	477	471	476	524	449	435	457	470	501	482	471	457	457	499	473	515	471	482	460	461	491	480	475	470	465	458	486	468	473	446	473	481	468	444	454	500	448	481	481	470	466	451	456	434	471	433	479	447	467	465	469	439	451	490	490	459	466	440	484	473	505	484	470	491	491	476	480	415	441	452	465	482	494	459	425	459	444	450	439	448	473	490	439	504	475	498	491	488	420	442	519	459	432	478	465	477	485	450	453	457	498	456	424	493	463	482	457	494	440	461	470	466	430	481	490	473	429	470	453	478	453	447	470	501	469	459	486	458	434	474	491	478	460	458	467	449	487	431	441	493	467	469	496	434	450	452	461	491	460	449	430	484	494	436	458	463	454	486	449	493	446	446	470	516	471	444	474	483	497	456	460	465	478	486	482	489	424	455	505	448	460	470	458	480	478	473	466	469	478	463	509	490	448	471	503	472	466	462	456	503	465	468	434	439	446	420	473	468	493	455	460	444	485	457	484	474	441	479	464	446	445	457	441	481	492	447	489	452	465	490	474	464	446	459	458	464	463	474	460	483	430	461	470	484	463	486	454	501	479	487	463	465	460	490	464	453	463	468	480	447	448	444	475	488	434	501	476	509	488	472	479	437	440	497	454	433	465	441	466	427	491	477	483	454	475	453	464	474	464	439	460	467	469	442	487	462	440	442	464	447	438	442	476	453	477	509	492	470	454	455	437	442	458	474	460	437	436	472	453	462	447	504	466	465	478	449	418	465	460	502	436	508	474	423	496	478	473	420	486	467	477	462	495	458	486	465	492	469	445	439	448	482	459	477	443	488	485	473	480	485	460	449	472	466	485	473	498	432	484	464	482	528	454	460	438	504	464	451	465	468	442	506	479	452	476	500	426	494	444	482	473	486	512	442	496	454	453	497	513	441	480	427	481	445	455	448	453	482	467	447	483	469	465	470	493	457	490	487	465	480	454	480	482	484	453	508	423	465	464	480	447	455	495	487	481	498	457	471	451	434	445	473	477	486	469	482	476	487	451	489	463	451	467	471	430	433	483	430	445	472	490	438	435	427	507	485	431	453	466	462	454	455	469	464	464	456	482	470	481	462	442	454	487	467	443	473	472	445	441	482	476	512	466	462	466	488	478	476	431	440	471	489	462	451	499	457	483	518	424	485	512	476	462	477	468	494	471	460	449	465	469	483	489	441	459	463	470	430	438	443	467	483	453	419	472	448	483	499	489	504	461	477	468	483	397	454	484	466	522	463	506	463	480	447	476	481	456	469	465	460	447	480	478	465	511	484	476	457	441	456	453	482	456	455	462	431	449	475	500	465	464	460	487	449	454	456	459	445	488	457	464	442	458	481	478	471	479	496	510	446	505	515	445	437	459	454	458	479	423	458	500	476	457	441	467	457	488	455	450	462	477	461	474	477	493	442	448	469	489	429	491	506	495
24396	21641	29030	24722	21604	10697	2179	1634	1363	1336	974	846	726	600	509	413	426	413	390	381	351	376	341	358	377	373	360	422	405	398	413	439	359	389	377	392	360	330	366	378	380	381	397	361	406	405	399	420	369	412	354	363	375	341	373	374	393	324	353	342	393	366	338	330	329	328	375	329	372	347	356	334	352	318	333	337	308	312	346	333	364	339	318	326	345	357	297	356	344	334	293	316	332	361	336	348	338	372	392	320	344	326	349	352	360	315	369	297	327	329	325	328	324	356	327	324	349	339	341	335	337	338	339	365	314	326	312	358	370	355	365	322	325	355	367	322	341	340	320	308	311	340	334	337	311	330	346	309	299	352	316	358	362	353	340	336	337	296	386	316	320	333	351	347	313	343	332	352	352	323	352	308	331	348	319	309	300	342	330	361	300	355	368	323	357	295	311	333	333	322	352	332	335	353	316	318	361	317	331	295	343	327	327	349	300	328	314	367	363	330	336	337	324	315	357	330	332	334	307	353	340	333	326	331	321	322	344	334	341	352	333	334	323	323	306	351	346	312	316	338	333	376	315	353	357	328	357	350	335	309	339	328	318	330	315	337	310	334	318	366	322	334	379	310	352	347	351	329	347	325	320	338	334	361	345	303	346	324	320	368	326	351	339	382	338	329	335	363	350	379	330	355	316	334	321	325	321	366	342	306	295	323	320	339	344	352	362	329	348	379	353	299	338	330	353	330	323	332	346	352	300	339	319	351	340	320	327	334	356	347	347	349	351	339	340	329	318	326	339	330	325	326	316	316	299	360	300	318	330	311	320	325	352	333	336	370	331	338	341	307	316	330	341	320	342	346	329	312	360	364	358	335	301	317	309	306	341	370	344	293	335	324	365	347	367	330	361	342	329	321	348	330	326	333	361	332	333	353	311	321	338	339	372	331	332	310	346	366	352	317	297	353	339	349	308	341	306	332	333	363	330	292	339	359	331	310	331	322	343	346	320	346	386	311	317	363	340	337	343	331	337	340	302	348	311	322	320	334	304	331	309	319	328	350	337	307	332	357	310	359	340	345	354	313	332	325	367	346	330	345	301	330	311	356	314	340	351	312	358	331	322	328	320	324	332	349	312	352	316	334	336	329	300	318	311	327	353	339	317	370	310	353	312	358	364	292	332	349	341	361	340	308	366	327	311	346	286	342	313	320	321	345	331	332	317	325	312	326	328	299	328	308	358	339	333	346	325	317	327	321	347	364	329	327	306	339	350	338	359	353	341	324	353	348	356	346	339	344	335	352	325	344	336	348	319	332	308	318	354	336	322	337	350	314	325	333	341	339	353	325	309	349	349	360	321	316	353	333	324	343	366	351	318	335	290	352	351	349	339	355	288	348	331	347	376	356	314	299	329	320	389	324	343	330	348	337	348	349	338	335	317	328	359	339	320	304	327	306	342	349	333	330	337	320	346	357	343	343	356	351	350	316	345	344	303	323	335	318	334	314	312	319	350	367	346	328	318	337	327	331	357	329	320	349	354	323	342	335	295	332	350	308	318	317	326	319	371	353	328	314	324	365	322	347	327	315	325	353	324	364	329	312	381	351	318	336	308	279	324	371	326	369	320	334	337	280	339	326	337	307	328	334	350	335	299	325	351	361	358	341	336	353	323	297	353	311	344	332	316	315	329	333	348	368	363	319	324	335	344	337	306	336	347	329	334	337	343	355	322	311	318	336	342	333	327	346	357	330	335	367	342	321	323	359	363	336	350	351	335	339	320	336	343	355	357	336	363	341	315	338	328	328	319	325	344	327	355	312	343	335	339	311	317	352	344	343	361	351	369	346	342	324	322	351	320	326	332	310	369	369	323	306	348	343	359	324	315	352	344	328	338	346	327	305	337	318	304	354	359	381	349	333	340	357	325	339	332	350	359	316	367	352	351	360	321	363	347	308	358	315	345	306	363	345	326	335	328	318	342	308	298	332	301	356	333	326	332	323	308	340	346	307	363	344	322	293	342	341	324	327	358	320	355	338	340	316	360	347	313	329	326	328	332	311	292	333	316	334	337	332	329	318	316	312	368	324	343	346	358	327	310	333	337	349	335	368	329	339	365	326	301	348	313	335	319	341	325	326	343	315	327	358	321	324	326	382	353	350	318	313	321	353	327	370	311	312	356	364	301	358	366	351	303	328	322	346	310	367	356	337	318	313	346	330	370	338	352	309	297	329	353	312	312	347	343	335	344	330	345	320	340	351	325	332	339	340	355	358	318	320	373	351	332	308	364	345	326	296	350	299	339	370	328	329	334	340	333	300	327	341	332	339	339	340	327	335	341	344	315	318	298	350	312	328	303	319	326	311	338	363	355	343	331	340	321	336	343	351	313	370	358	333	357	305	334	345	319	312	317	330	355	352	370	339	310	312	325	304	347	346	319	352	331	334	332	354	326	341	343	367	330	336	366	366	306	352	355	334	350	343	341	354	307	320	360	333	343	334	353	327	323	308	323	350	324	361	352	326	330	357	360	339	373	324	369	338	329	335	352	309	353	335	316	344	350	321	334	338	353	324	315	332	340	331	306	341	311	326	334	328	336	331	342	310	315	317	364	300	313	313	332	328	340	325	362	315	328	347	335	331	319	357	313	335	325	352	317	332	295	316	306	379	348	351	356	318	333	346	312	323	363	296	340	308	352	329	305	348	328	327	353	313	361	317	357	324	305	343	314	347	321	299	339	352	337	308	305	341	351	318	336	334	320	352	346	348	321	297	314	335	359	314	320	336	343	361	345	317	333	312	338	351	333	372	330	305	323	352	335	310	336	331	324	365	299	331	362	354	343	343	363	318	302	353	302	348	326	312	358	342	326	310	308	307	336	333	340	298	344	341	338	307	341	324	333	336	352	347	321	337	345	359	321	356	372	338	331	354	326	322	309	335	326	337	363	372	347	337	352	323	343	299	304	339	360	337	356	346	352	313	340	346	354	367	340	350	342	339	333	347	320	341	346	320	335	389	313	336	337	334	312	350	355	319	349	339	333	335	326	348	331	316	348	363	340	331	321	342	348	316	353	309	332	339	315	339	343	338	319	301	353	332	358	337	341	367	339	308	326	322	297	324	324	333	319	358	334	326	339	338	328	332	349	352	350	333	324	306	337	329	316	341	364	332	343	306	308	324	343	365	313	316	346	328	348	348	333	289	347	337	320	320	367	339	335	336	332	330	330	303	361	354	355	357	337	330	313	329	343	370	319	352	342	324	319	305	318	362	351	317	344	336	321	351	321	337	318	301	349	332	309	371	346	336	365	354	337	323	330	331	309	339	310	342	371	366	312	337	329	344	357	330	332	355	328	332	307	320	323	379	349	308	353	289	334	322	277	363	300	305	321	331	313	327	308	362	317	322	330	312	344	337	334	322	331	334	324	302	331	343	360	342	348	298	342	327	335	342	319	351	335	309	348	354	330	313	344	349	307	310	380	363	341	344	316	339	338	316	329	349	332	312	332	331	353	339
17560	22790	12239	5271	4073	3381	2985	2648	2236	1995	1489	1259	1038	795	669	495	475	438	458	427	431	406	431	435	441	427	419	407	432	415	404	438	438	369	427	369	379	390	369	402	380	407	473	457	423	481	474	451	424	437	411	419	439	423	450	396	401	388	417	367	392	390	394	346	354	361	398	387	356	366	380	348	376	356	373	374	362	370	365	342	346	352	368	356	336	338	377	337	312	357	377	337	351	355	334	363	379	383	369	337	370	338	346	357	343	387	367	350	364	335	336	365	343	308	372	338	345	359	373	321	366	348	372	334	356	328	337	355	365	337	358	342	365	371	372	350	373	369	320	382	388	338	324	351	357	380	377	344	367	371	358	350	397	345	336	354	339	366	395	348	346	367	387	366	361	355	385	349	387	396	331	373	373	362	352	385	358	349	356	368	341	360	347	356	383	365	334	376	354	341	358	353	355	343	355	321	329	377	408	340	336	357	344	348	353	376	380	360	323	342	404	358	354	343	336	353	399	391	399	332	366	382	346	370	357	378	380	351	336	338	337	346	378	332	342	340	364	341	366	345	348	362	344	367	347	343	372	337	319	371	351	352	346	360	367	354	362	355	357	353	353	359	346	352	349	324	359	371	346	362	350	343	339	362	360	393	377	337	366	325	342	364	352	361	320	366	362	368	377	343	344	360	361	330	370	337	352	373	342	400	381	389	380	348	364	365	330	346	351	346	331	338	335	351	356	337	337	332	379	361	352	341	371	372	369	364	374	386	340	352	368	330	398	371	360	344	352	353	365	347	364	329	350	349	392	394	338	357	364	395	358	390	321	336	307	375	344	367	366	361	329	359	350	341	377	347	385	362	339	337	393	358	364	381	373	347	371	350	333	366	341	377	350	367	357	353	382	382	358	399	398	357	344	354	354	367	336	391	356	367	371	329	331	362	370	356	334	317	381	305	342	345	368	348	359	346	339	323	348	373	358	375	323	367	345	333	373	318	312	361	346	369	337	349	343	338	330	356	367	362	366	353	403	337	345	342	325	338	326	359	323	364	335	359	346	366	384	334	328	353	371	372	339	356	349	377	350	396	360	352	368	367	344	363	346	360	361	355	335	330	358	379	364	375	335	389	378	358	356	361	354	344	337	360	393	319	335	331	369	359	393	355	326	345	369	332	354	348	359	369	367	376	378	372	354	348	376	370	348	387	334	343	320	326	356	362	369	334	343	359	361	387	361	343	344	355	364	351	362	366	364	374	374	350	341	339	343	333	364	362	359	377	367	317	334	384	350	340	338	348	347	337	339	350	340	364	370	327	344	329	361	366	380	344	350	336	341	385	369	372	379	314	354	394	339	322	368	337	396	364	380	337	332	393	358	378	360	373	387	378	358	346	336	372	349	375	353	371	364	356	367	338	338	329	334	391	355	379	355	388	357	329	375	365	352	386	364	361	341	377	383	370	357	329	333	374	344	376	327	359	351	359	369	356	332	353	357	361	331	346	356	358	365	344	361	339	335	375	337	356	363	319	354	355	329	362	339	361	352	333	332	333	351	374	368	341	357	356	351	320	343	317	365	363	361	358	325	398	366	317	351	360	362	328	366	343	367	333	342	392	367	347	337	391	347	375	300	353	327	350	385	345	339	381	364	375	343	352	338	335	365	321	374	349	387	365	378	350	375	343	362	341	354	373	369	365	358	391	366	384	378	366	327	350	345	366	319	358	363	367	330	313	347	326	367	321	340	335	316	369	377	349	362	384	359	352	333	355	360	381	338	383	358	326	355	355	388	331	358	348	324	344	344	383	349	345	370	383	346	350	365	369	376	343	356	352	342	358	364	369	345	372	325	319	346	396	367	354	348	344	325	355	369	341	390	358	308	351	352	330	340	329	330	345	359	380	355	344	406	358	320	340	366	366	359	354	367	336	364	374	345	373	370	378	344	353	358	339	367	360	353	366	333	351	355	357	339	349	379	362	361	326	366	387	364	378	367	372	358	374	356	367	355	360	325	336	348	387	318	376	377	349	371	372	356	376	377	343	349	368	339	365	376	326	373	363	385	367	334	349	325	338	378	351	372	353	362	343	347	365	378	337	356	342	359	327	354	327	355	342	376	373	357	351	330	325	356	350	384	341	373	355	397	353	316	333	369	373	348	367	358	361	364	382	344	348	371	366	318	352	362	369	353	360	344	353	360	385	349	378	372	376	330	319	345	327	376	361	332	371	377	367	365	362	386	352	369	371	340	341	367	353	350	360	349	343	340	352	421	349	348	359	378	343	366	350	364	356	351	352	395	362	353	360	374	353	347	359	343	361	351	381	341	369	324	350	348	391	370	374	356	316	366	359	340	371	310	372	369	349	336	331	348	363	355	326	378	369	344	350	352	343	334	357	338	378	362	353	336	312	347	355	323	347	367	355	324	367	358	359	328	350	364	353	355	379	360	334	337	362	316	380	348	386	379	366	364	365	360	351	364	356	337	366	353	354	375	357	357	385	340	380	341	353	370	365	389	356	368	335	366	354	325	357	378	335	371	347	376	345	357	352	392	354	337	393	318	348	354	351	356	349	401	349	364	345	341	365	326	325	377	371	378	325	335	329	381	352	343	344	348	352	340	348	326	348	319	379	334	376	335	368	355	364	351	335	345	352	323	349	342	337	360	370	349	341	372	320	359	354	352	371	358	364	331	344	337	353	333	353	327	335	366	327	381	368	359	364	340	351	338	335	338	352	347	355	341	361	345	364	325	368	370	340	343	357	346	359	393	339	357	304	373	389	382	357	337	360	344	348	380	341	336	330	328	375	404	325	369	362	335	399	369	325	358	364	353	357	320	339	346	379	340	331	372	367	351	364	353	369	356	367	328	338	393	358	341	358	375	357	352	350	372	324	359	380	320	313	336	319	341	352	369	373	341	362	362	354	356	331	343	367	362	364	335	381	362	337	357	385	357	328	354	351	360	341	385	388	355	330	350	362	373	356	360	393	375	315	376	327	384	345	337	373	327	380	366	330	355	387	360	389	384	355	359	358	333	362	364	363	318	370	363	335	340	337	368	361	362	352	344	362	369	347	363	351	390	357	354	347	348	391	332	342	346	346	325	353	363	340	351	382	347	330	333	366	349	326	315	354	368	373	313	364	327	344	363	353	344	340	372	349	360	331	319	326	342	395	372	354	370	416	359	382	361	367	342	383	346	326	338	331	329	342	378	342	371	366	355	331	360	330	346	349	327	338	390	360	339	353	353	376	358	356	355	363	351	323	326	330	326	360	359	339	326	369	335	352	332	310	346	342	351	338	369	362	323	372	334	354	334	330	314	354	375	366	367	365	355	366	357	391	335	350	390	374	324	334	381	313	365	370	337	383	321	346	333	350	360	352	331	338	382	346	352	362	354	342	399	352	360	381	347	362	384	369	364	386	346	351	361	344	380	344	348	358	337	354	356	315	330	362	330	344	359	363	368	334	336	353	376	353	353	321	316	376	376	350	391	340	377	346	367	354	354	360
25645	21709	28048	25767	12484	2267	1822	1532	1281	1184	1070	918	887	769	650	721	612	649	615	635	621	636	643	635	633	610	654	620	618	642	682	664	625	659	649	654	616	647	602	699	616	650	653	634	698	655	646	668	601	615	651	626	591	628	644	651	618	617	598	620	656	629	619	603	632	563	603	574	613	655	617	553	639	570	610	604	597	623	589	588	596	611	589	581	623	580	629	595	579	573	619	614	592	609	630	600	601	574	599	610	633	626	601	638	604	649	605	561	621	599	608	562	657	606	581	643	579	641	577	567	547	578	557	602	601	620	616	582	598	541	579	600	592	601	615	572	601	592	584	595	588	603	599	604	563	580	590	583	610	596	613	601	605	586	565	628	631	606	575	599	530	581	617	616	623	644	589	602	604	562	580	586	608	618	631	554	584	569	612	595	594	624	607	593	588	590	632	630	580	595	589	564	592	582	611	615	629	623	577	599	572	591	580	568	637	599	605	577	614	600	611	602	644	606	616	604	587	639	617	548	585	640	621	618	621	600	589	618	623	601	590	589	613	631	593	591	596	601	561	611	557	617	570	628	582	648	625	587	559	579	581	650	564	655	602	603	608	580	635	575	584	614	656	603	611	564	584	589	621	561	575	607	572	607	590	633	602	610	565	580	580	610	582	617	606	585	594	618	568	581	665	613	601	560	642	561	610	621	598	645	622	620	616	631	621	612	655	622	609	607	586	609	611	617	631	584	601	597	531	587	610	624	635	600	566	660	609	625	577	615	616	619	554	590	591	610	591	605	626	595	623	663	550	597	607	587	623	612	613	593	590	590	568	620	614	622	599	634	579	569	648	595	621	564	614	614	619	619	544	579	580	597	622	588	640	632	606	688	597	628	592	610	642	598	625	582	630	577	572	579	582	567	597	609	599	595	605	596	582	637	547	554	585	598	575	600	598	569	624	603	591	611	621	533	597	598	573	627	617	594	603	567	550	605	652	609	647	639	600	563	594	593	629	548	616	558	556	603	579	577	579	530	601	591	611	576	568	555	579	604	625	597	580	592	590	633	598	562	608	592	594	588	561	640	604	595	596	614	588	658	574	608	579	565	599	563	599	626	554	623	560	602	557	570	610	613	627	632	589	634	570	598	544	560	623	608	608	622	598	610	612	620	588	616	612	582	595	603	628	623	633	652	610	609	625	627	589	596	595	586	611	584	602	562	601	590	604	575	588	614	609	549	620	608	645	585	608	603	546	629	592	636	585	616	596	575	598	573	562	604	602	613	603	622	578	632	560	574	587	604	572	596	611	612	622	629	588	592	571	563	561	600	604	594	596	627	633	597	555	599	617	637	568	606	588	610	597	547	612	603	604	577	618	565	619	605	593	606	571	596	578	580	598	563	632	613	575	581	584	580	569	598	606	604	602	552	572	580	593	585	606	616	613	627	620	589	621	623	549	616	607	594	588	606	571	606	625	603	620	564	607	614	649	585	616	596	566	592	607	610	587	614	572	637	642	624	594	560	612	631	582	608	575	623	576	583	546	653	609	597	627	605	623	586	577	595	550	581	625	579	573	595	592	592	582	661	609	624	573	564	603	608	657	605	608	594	608	587	628	617	587	638	577	620	599	536	631	599	610	556	586	608	610	546	618	629	598	562	581	611	595	638	645	642	618	609	601	564	604	621	587	597	651	605	577	655	596	604	624	607	619	612	558	599	603	601	625	606	608	605	592	602	610	620	573	613	629	599	585	625	611	563	579	586	542	592	611	587	625	610	599	629	569	621	586	613	609	615	628	617	624	613	589	631	615	568	581	638	554	573	589	560	578	611	613	593	589	635	598	576	612	615	589	621	597	613	608	630	630	630	569	554	586	609	622	626	593	595	560	626	612	601	537	611	594	593	623	593	622	616	598	591	588	603	607	591	600	570	629	609	555	612	598	605	576	554	577	593	617	593	587	596	571	606	603	622	651	645	583	602	616	639	554	584	635	572	573	573	596	635	626	601	625	581	635	611	596	586	570	567	591	558	610	566	648	580	609	586	607	603	608	636	645	635	596	594	629	622	563	608	596	611	570	599	595	564	570	635	600	606	637	578	604	604	575	595	600	625	613	596	551	611	617	595	595	581	584	590	624	617	634	524	581	630	560	629	587	566	577	577	556	546	590	586	655	613	590	597	602	572	623	577	590	590	582	620	598	573	627	632	567	584	616	665	630	617	619	641	573	605	605	614	635	611	594	614	635	592	611	598	585	621	600	602	630	611	617	582	583	578	636	570	593	623	583	572	586	611	610	583	596	586	595	607	567	597	574	601	577	624	588	605	587	598	571	595	590	612	629	611	593	623	589	579	670	631	625	600	554	565	560	578	604	625	635	558	593	601	613	554	593	622	608	600	591	646	588	586	617	591	634	579	615	604	601	570	601	581	598	583	620	598	574	612	592	602	590	636	583	575	613	590	571	592	612	623	584	562	599	618	611	597	567	576	579	615	572	625	607	576	581	596	573	591	602	604	645	641	600	586	636	617	596	573	601	576	616	603	624	572	607	631	589	613	613	593	574	568	590	587	636	589	605	592	623	638	631	652	569	542	577	632	573	554	639	610	625	626	623	616	569	595	589	607	560	626	648	644	604	611	580	584	595	584	671	603	588	612	623	617	630	571	584	574	568	595	577	635	598	587	557	551	593	572	557	609	604	601	551	574	638	568	592	622	590	575	590	609	647	614	606	617	618	578	612	583	586	668	601	620	625	596	590	608	609	593	629	585	597	542	548	567	596	569	606	600	592	597	579	601	613	575	612	605	687	619	585	597	603	576	584	602	583	577	645	598	622	596	576	620	600	567	629	598	574	582	611	623	603	641	553	568	608	620	600	594	623	607	590	631	611	573	633	597	608	593	589	607	581	645	595	629	625	573	613	587	613	588	602	617	592	566	606	598	663	626	623	579	614	570	622	564	610	566	604	623	607	610	610	583	568	600	563	563	614	584	577	621	596	639	618	603	587	594	603	588	587	617	602	585	603	627	595	604	565	595	629	606	649	598	682	554	591	537	628	591	641	634	604	589	604	592	611	545	603	584	602	565	610	553	579	603	604	611	589	574	637	560	596	594	548	589	611	640	583	638	608	593	644	594	590	615	576	592	598	620	563	619	571	567	617	625	607	613	646	594	629	614	593	591	632	629	596	600	596	594	588	627	601	594	637	619	640	574	607	605	613	548	604	592	584	577	611	645	614	585	593	616	594	589	592	624	594	598	611	598	626	622	560	588	607	614	595	598	558	635	620	610	584	583	656	600	595	595	589	593	610	661	594	637	613	604	589	578	593	611	556	605	584	589	606	628	569	565	561	620	586	590	618	582	607	605	588	615	585	620	607	558	567	552	601	614	609	586	637	619	631	606	639	581	565	566	616	615	633	583	570	603	598	604	613	623	602	549	578	588	587	597	619	566	592	593	584	608	636	590	607	602	609	636	557	633	556	604	631	611	588	608	576	580	584	629	617	620	597	572
17188	19143	10132	4188	3597	2914	2810	2329	1944	1753	1640	1269	1111	974	820	778	710	660	729	648	668	677	680	720	665	694	665	656	709	681	690	674	688	666	640	614	620	636	673	669	679	672	724	637	686	710	709	719	699	682	643	616	644	681	641	636	621	657	663	624	631	639	655	624	624	657	653	652	646	604	601	641	634	644	575	584	622	611	593	618	654	666	632	625	584	662	577	631	578	594	568	618	624	623	604	609	648	582	608	640	609	616	618	662	659	651	627	598	582	643	614	622	628	639	678	628	594	647	629	656	601	618	587	650	617	613	667	675	635	598	609	575	571	625	588	607	599	637	607	628	622	597	619	611	599	638	615	585	657	614	637	608	597	645	573	661	595	614	588	627	626	599	615	623	641	650	607	601	626	590	605	657	623	615	594	583	572	611	596	604	596	598	645	633	600	653	628	597	620	580	633	571	665	599	611	650	587	643	598	634	615	580	653	646	596	616	650	624	594	585	611	583	615	632	633	643	642	614	595	618	554	612	668	618	608	584	636	616	627	636	601	612	607	622	630	646	620	584	592	620	630	640	636	627	637	596	608	627	613	578	629	672	627	608	601	601	587	584	601	593	599	612	608	625	651	600	614	652	635	621	631	589	632	620	600	587	583	600	602	580	599	586	590	683	614	605	612	602	596	563	628	586	591	622	615	623	630	596	600	571	614	606	614	629	618	596	600	603	617	639	652	652	665	598	555	616	633	624	650	598	616	597	633	622	603	614	597	632	646	577	602	579	612	637	655	636	600	617	622	597	621	609	635	632	612	585	580	609	597	640	614	622	674	625	628	623	608	610	583	611	620	639	601	598	600	657	616	594	635	567	581	595	578	632	601	601	620	654	637	620	579	600	597	661	623	616	606	653	624	612	666	613	657	619	559	615	657	664	593	575	610	614	619	616	623	596	601	609	594	618	619	560	607	643	652	625	632	639	602	662	612	548	638	633	576	586	593	634	599	625	649	618	568	624	619	675	619	612	606	619	612	627	613	611	620	619	615	612	630	592	573	628	580	607	648	622	611	641	625	632	595	604	566	642	620	594	648	621	640	584	583	602	621	605	637	616	631	597	576	642	588	644	592	614	620	618	615	644	600	597	602	602	603	611	600	656	598	643	635	602	650	630	618	573	586	641	645	596	613	634	620	618	616	601	639	588	625	630	632	584	627	605	640	600	588	588	637	616	600	593	594	569	632	607	607	655	622	590	572	607	588	651	558	618	602	575	636	603	617	630	633	615	661	620	571	617	601	605	611	642	611	644	584	628	643	622	651	618	601	616	621	616	612	583	606	603	649	630	592	614	634	653	632	601	586	633	598	596	628	590	607	606	628	649	625	625	581	620	627	588	603	643	642	663	654	622	593	640	631	620	601	637	601	614	653	590	598	630	593	608	562	666	641	625	647	628	596	618	606	630	616	607	586	626	650	577	642	599	639	654	600	589	576	606	636	667	608	626	592	636	650	658	587	627	632	656	614	642	615	633	613	620	597	591	590	560	624	596	644	633	635	661	619	603	632	609	641	641	617	640	608	633	601	617	626	641	628	619	631	576	617	590	607	615	601	581	612	572	582	635	627	564	589	608	654	618	569	654	601	603	614	574	634	645	640	604	644	613	602	643	607	641	614	627	631	614	596	618	628	676	596	644	584	633	612	606	621	603	630	640	618	614	611	605	615	620	627	639	630	619	642	622	611	618	646	598	635	634	630	618	586	633	631	633	642	645	637	618	606	604	626	630	604	580	642	646	631	646	582	606	594	630	590	606	625	586	639	641	631	598	604	624	590	621	631	615	627	646	667	628	583	617	636	590	630	596	631	645	662	665	619	597	640	607	601	632	629	605	620	571	600	652	672	646	607	603	584	593	597	567	650	632	628	613	632	604	647	626	632	601	575	617	598	546	572	636	635	599	618	660	632	626	615	618	589	621	651	604	624	582	580	614	566	617	602	616	642	627	628	553	603	626	691	628	610	615	646	657	632	626	595	612	574	591	633	635	636	657	614	583	595	626	585	631	624	620	633	617	624	585	637	605	623	596	591	617	607	607	620	641	651	586	640	630	659	645	637	624	610	614	635	644	604	576	603	641	633	600	576	606	679	636	621	600	587	620	612	620	583	609	628	615	633	601	580	583	661	610	596	620	605	654	558	599	602	563	583	607	604	614	611	605	641	649	594	628	622	626	563	652	614	614	659	634	623	626	620	585	630	620	564	613	588	636	595	597	600	600	637	640	636	575	586	631	611	645	603	599	577	642	603	606	584	653	639	586	644	606	638	631	607	623	616	634	592	676	631	641	611	606	608	582	640	598	611	571	612	631	598	608	619	634	607	679	622	592	618	639	579	607	580	618	614	611	656	576	614	602	611	610	618	636	607	666	642	592	615	622	632	620	617	618	626	607	635	673	633	625	569	567	620	619	598	612	605	670	628	633	632	645	608	614	599	583	629	599	606	633	576	638	581	622	605	600	626	605	630	641	601	647	648	571	593	602	606	602	584	643	640	588	644	650	668	659	617	600	636	624	605	608	647	621	644	651	608	585	600	640	623	611	663	607	591	623	585	617	602	578	617	636	634	598	618	633	593	619	594	634	602	625	622	610	631	587	638	627	622	600	609	646	598	608	635	579	640	587	556	593	567	620	636	622	643	612	607	621	589	584	626	652	615	633	630	644	620	635	585	626	603	609	645	618	598	647	618	585	586	597	629	631	577	603	656	664	625	612	634	596	582	600	567	626	631	628	632	640	567	562	614	614	634	613	625	622	619	622	612	623	583	598	565	527	637	656	644	651	585	672	611	600	631	613	592	619	661	585	673	643	626	608	609	643	589	585	630	576	654	591	571	610	645	628	647	666	633	625	634	591	595	641	595	618	624	654	613	616	664	603	645	592	612	591	610	638	619	586	632	589	637	626	620	634	653	581	626	589	602	618	673	629	603	591	653	596	642	636	642	624	614	592	617	651	645	616	643	592	613	563	612	609	627	624	635	576	658	614	589	647	614	612	611	595	613	649	638	639	627	596	571	596	624	632	633	645	638	583	597	656	592	589	615	630	618	615	559	622	608	612	618	586	635	603	636	620	626	584	615	625	616	618	611	565	621	601	573	628	594	624	651	603	627	645	580	622	619	620	671	622	644	592	617	584	619	633	608	571	578	659	609	649	628	615	598	623	625	609	620	604	608	627	622	659	638	615	658	600	666	587	641	632	590	640	632	597	665	609	597	659	596	602	618	603	604	614	610	630	588	642	605	601	614	573	632	605	594	643	610	656	636	623	587	600	573	587	619	600	605	609	612	609	638	659	611	623	611	623	613	595	643	661	619	578	636	648	603	627	664	639	592	642	666	645	611	632	654	641	612	598	620	622	622	612	612	612	632	591	620	575	623	595	614	649	595	636	624	657	622	640	624	596	629	623	638	594	624	620	613	599	603	616	602	590	619	609	632	629	610	587	646	584	624	642	640	604	611	585
23066	21529	29330	24190	21472	21509	10660	2769	1908	1682	1459	1218	983	859	768	694	690	583	599	578	577	577	572	590	585	596	552	593	584	603	630	645	576	578	577	533	550	567	568	551	570	570	620	592	620	622	596	600	596	576	558	576	584	563	529	590	505	554	525	560	514	510	520	479	535	460	524	529	518	525	512	553	497	537	497	526	503	524	508	463	505	510	514	533	483	491	491	492	551	504	505	487	486	521	440	541	548	547	512	521	528	504	497	571	492	497	502	468	510	505	497	526	526	523	532	507	496	513	547	524	512	498	516	501	486	507	505	519	493	532	489	505	532	528	511	506	483	519	515	493	527	580	500	502	524	512	506	493	497	476	527	530	503	536	497	499	525	498	491	515	473	522	563	510	544	533	511	524	458	481	479	529	512	504	500	489	511	531	522	478	507	532	502	475	452	550	521	546	493	512	460	497	516	507	496	540	489	512	488	521	495	505	488	487	506	478	443	487	500	465	506	485	497	517	513	542	531	527	510	536	554	518	526	503	499	503	493	521	499	487	517	559	489	517	434	499	491	529	511	535	522	510	506	506	547	513	519	491	522	559	513	515	538	477	495	547	535	494	496	535	477	490	500	541	494	503	504	496	505	518	485	530	545	568	504	572	534	521	519	468	521	502	519	500	554	508	526	484	497	488	491	509	523	482	545	490	491	521	510	510	511	519	513	502	510	517	502	476	500	523	504	538	498	496	471	514	493	521	520	499	537	487	497	525	511	509	516	513	493	517	462	503	509	530	485	525	504	523	503	485	495	496	514	537	529	513	493	526	517	495	526	505	557	504	489	516	496	498	537	536	495	482	521	461	514	513	509	506	470	533	494	527	519	497	537	488	504	500	492	517	517	471	519	520	524	493	476	505	526	492	504	524	504	469	506	494	520	531	473	513	500	475	524	503	551	560	506	523	556	500	511	495	500	504	513	502	494	510	491	471	505	491	542	499	528	494	505	483	503	515	492	508	505	518	501	481	446	495	510	555	510	492	485	529	501	513	464	481	508	521	489	503	514	534	465	517	505	506	479	479	494	507	510	546	529	519	536	542	515	519	532	552	511	496	479	513	514	505	537	551	547	489	535	511	511	495	491	506	513	564	504	500	495	505	504	517	487	535	516	503	494	492	520	488	501	511	476	455	563	483	545	485	486	473	574	478	515	500	520	522	490	510	456	529	496	550	525	524	514	511	531	522	466	469	498	528	460	518	477	515	518	537	505	527	560	518	508	529	543	503	453	496	490	523	514	523	530	490	511	531	454	511	464	510	541	483	518	481	480	518	509	520	490	539	512	509	492	523	472	501	525	487	513	533	510	507	519	503	474	533	521	561	511	506	501	513	522	495	515	529	507	524	530	477	478	494	533	500	483	498	522	504	527	496	500	494	485	502	491	485	517	508	477	520	548	524	518	482	496	496	542	527	539	492	491	530	525	463	503	489	550	487	482	488	531	524	486	503	554	452	506	477	489	500	530	527	558	486	530	541	512	535	481	491	517	503	536	504	499	552	501	461	532	456	495	519	516	527	493	528	483	489	537	481	471	480	495	483	506	551	501	491	504	550	519	547	476	491	510	493	520	484	511	508	472	489	487	518	498	502	498	534	524	489	505	497	531	467	501	563	553	539	455	487	495	517	544	508	522	518	500	489	511	516	475	538	521	518	524	530	528	484	501	526	526	504	455	525	480	515	494	505	510	517	504	518	505	510	488	547	460	490	542	504	515	513	534	501	477	511	484	495	528	532	505	520	516	517	531	484	489	450	498	522	525	508	453	508	475	507	521	505	510	449	518	475	516	515	475	485	521	477	464	552	525	518	518	525	549	527	514	443	482	507	518	515	470	523	525	515	524	499	499	497	500	493	556	469	505	504	499	509	526	503	524	498	554	507	492	536	518	512	539	481	476	454	483	535	519	525	500	481	494	491	460	502	541	508	530	507	480	532	506	510	482	504	475	502	516	528	534	451	484	534	546	480	522	494	545	469	552	508	505	507	500	472	518	501	458	535	489	476	455	517	491	492	500	481	483	514	507	502	481	456	477	498	515	478	499	489	515	497	479	502	479	523	498	500	492	505	514	551	496	543	499	500	518	516	501	541	498	512	526	533	512	479	544	484	489	530	486	528	506	540	532	492	522	528	516	518	519	501	518	508	473	488	517	526	488	515	519	517	511	532	497	526	487	478	544	475	523	486	520	507	537	492	484	489	467	520	466	516	538	517	545	494	503	513	494	500	478	495	507	488	479	524	462	512	466	532	497	523	558	486	524	499	516	524	545	499	472	520	496	518	515	540	495	505	504	507	494	546	497	513	527	515	492	500	522	527	456	512	506	479	450	511	493	507	513	498	545	501	486	522	476	468	529	488	537	530	481	514	519	496	505	501	487	496	542	508	533	495	514	522	514	506	501	519	510	504	524	520	488	517	465	496	488	503	532	510	463	567	538	518	525	541	487	493	495	501	555	502	514	522	514	480	513	470	547	504	489	491	523	469	514	517	537	496	505	502	511	473	536	502	462	471	521	519	500	524	535	471	504	511	497	511	508	506	499	512	541	502	556	497	506	507	534	485	493	508	484	530	543	524	541	519	510	476	497	528	495	516	520	533	458	518	518	513	510	521	458	492	530	459	441	509	520	480	531	529	538	514	533	495	486	499	494	538	536	475	474	477	499	508	515	502	504	497	530	517	483	554	485	490	500	514	485	524	512	494	494	497	519	498	515	478	486	500	545	529	488	510	504	518	504	509	501	493	530	471	526	534	502	524	501	507	493	505	499	532	492	529	540	507	517	482	532	512	453	537	529	506	494	509	511	487	497	498	500	514	505	541	510	501	530	503	499	494	498	471	525	485	475	457	482	539	490	501	483	533	490	512	494	511	514	520	468	508	544	497	500	511	527	514	509	492	502	522	507	476	478	479	500	475	490	500	499	528	513	484	477	515	492	481	509	479	512	526	534	499	550	513	545	497	489	505	508	520	474	522	509	539	521	545	519	533	495	494	515	528	517	544	485	511	500	535	545	500	491	510	468	535	447	540	471	533	486	463	491	542	497	558	498	452	498	508	498	506	498	531	539	487	539	493	489	514	515	489	539	540	528	520	481	538	515	499	521	515	477	502	496	471	499	544	507	478	493	570	489	520	487	487	492	489	525	509	540	534	510	524	529	497	502	538	510	521	492	520	492	520	554	548	489	499	518	537	524	511	517	495	506	514	528	502	525	486	552	495	483	482	496	459	497	513	511	514	536	479	553	509	507	524	489	508	478	505	493	508	483	529	522	488	535	490	512	502	519	545	526	516	496	484	512	497	491	469	499	488	484	482	482	488	509	528	504	503	518	535	530	531	527	546	504	496	523	512	515	479	495	479	502	528	543	490	496	510	505	525	511	475	508	507	540	513	496	472	466	499	565	528	487	522	479	531	502	482	517	492	517	505	521	510	484	498	469	477	503	478	486	536	475	494	485	510	505	513
20575	28760	17282	8203	6437	4930	4675	3933	3074	2448	2232	1710	1387	1131	939	797	670	674	614	621	610	587	680	617	641	610	628	637	611	622	617	583	629	593	626	567	523	557	544	558	609	644	702	594	658	618	614	589	636	600	601	608	550	624	585	588	605	575	596	538	522	514	531	502	575	557	551	557	567	498	544	515	499	491	531	507	505	508	539	485	515	522	527	538	521	490	520	536	474	556	471	503	519	529	513	515	517	502	525	487	511	523	536	502	529	498	524	474	507	523	535	532	490	482	481	489	485	499	512	535	511	554	491	474	524	490	508	511	505	513	509	495	501	477	548	477	513	539	487	463	467	494	527	527	517	504	525	529	530	550	491	491	505	513	549	484	509	489	494	471	502	523	506	499	521	476	509	484	468	462	494	501	476	517	502	506	478	487	484	527	482	498	497	478	499	467	512	476	504	484	487	526	505	494	515	517	507	516	510	471	506	514	532	479	495	487	500	477	501	552	476	486	489	510	500	482	528	499	542	487	537	505	524	478	523	497	505	482	498	524	515	480	500	535	521	473	528	507	486	494	487	532	486	516	466	484	480	504	511	497	474	508	490	504	528	471	541	492	501	474	523	500	529	517	575	512	513	502	476	527	466	501	551	514	529	537	560	492	466	532	526	505	493	482	534	486	495	540	482	492	515	502	516	487	490	520	475	523	520	525	498	503	472	491	532	523	538	473	481	486	487	493	524	437	473	489	513	481	504	516	511	455	475	491	525	511	500	530	499	499	501	524	518	483	510	473	489	494	552	501	487	521	510	490	490	529	495	489	471	500	465	492	496	480	462	474	490	524	523	517	516	514	473	499	514	494	486	496	521	483	521	570	544	490	509	515	486	507	475	505	495	505	529	501	532	549	471	515	516	471	510	487	491	486	529	490	537	502	504	498	493	485	501	510	513	483	505	558	489	508	503	525	487	535	518	497	514	503	508	544	502	545	491	499	443	494	519	495	520	493	508	528	501	495	507	517	526	502	493	506	494	502	524	518	501	507	548	506	520	519	472	488	477	468	487	518	496	510	501	481	498	513	535	453	490	532	507	512	470	524	515	485	536	514	537	525	466	485	490	466	491	517	503	525	481	483	488	503	498	497	491	500	477	525	526	507	506	523	473	497	531	493	490	522	544	509	523	499	483	495	516	502	491	505	477	479	523	511	512	475	504	469	501	484	471	543	484	524	491	522	492	497	501	519	518	540	517	515	509	504	505	524	507	476	520	481	508	518	504	511	521	460	492	512	507	484	482	511	460	505	518	500	522	483	481	492	492	499	482	511	515	513	476	526	531	505	478	486	500	504	534	513	492	506	506	485	495	493	488	507	523	517	517	495	519	517	500	533	537	505	530	480	517	522	504	544	503	491	517	502	540	481	523	518	523	527	531	508	481	488	523	501	510	509	509	513	483	471	505	452	512	474	501	502	492	521	533	494	506	500	490	480	525	508	503	533	518	504	510	516	494	526	520	462	488	500	505	488	502	489	491	508	549	477	505	514	504	557	496	514	471	511	535	515	528	514	516	512	517	477	492	525	493	496	531	495	500	498	497	510	475	487	529	507	455	482	516	515	485	499	502	495	493	500	527	522	491	514	463	459	467	513	492	525	519	495	480	483	522	517	519	501	490	528	480	512	501	520	507	542	506	474	458	509	498	545	525	490	509	507	533	498	515	505	561	491	463	496	477	540	507	501	482	507	514	550	495	537	508	502	485	493	494	508	483	509	525	540	479	494	496	514	538	530	470	488	543	499	526	503	507	490	529	499	487	457	474	519	516	526	511	517	508	482	473	478	495	503	468	533	517	504	499	472	512	526	477	520	486	515	516	537	481	519	493	461	528	507	546	538	511	471	486	525	480	537	510	506	518	538	486	500	478	521	488	498	441	541	517	501	550	494	503	502	480	517	513	503	445	510	532	539	548	506	525	535	504	499	493	499	515	462	483	510	509	503	501	501	481	501	517	510	458	497	544	485	505	505	507	481	483	528	441	485	534	501	490	511	507	474	479	538	518	459	503	497	486	541	515	516	515	469	487	477	530	536	497	501	540	484	511	490	534	510	475	553	466	528	517	479	505	504	510	531	503	464	458	567	483	514	541	500	485	488	534	531	487	504	485	520	533	522	514	519	495	469	526	496	526	508	522	513	524	497	528	522	509	497	495	514	524	538	489	514	483	480	524	478	509	504	536	500	491	476	514	510	541	504	530	518	522	483	503	540	480	537	494	507	504	534	458	502	495	471	513	505	473	501	481	525	535	480	494	503	529	481	501	494	500	497	493	539	521	490	500	529	480	452	509	504	508	499	519	500	516	516	527	549	488	479	515	469	471	527	541	479	487	483	480	550	522	511	522	520	510	515	547	535	512	496	499	522	505	505	518	509	533	532	487	468	486	497	528	473	514	547	511	504	540	520	522	503	496	524	491	548	456	516	517	478	484	496	538	488	476	528	455	508	502	505	497	480	507	502	504	491	500	515	505	489	490	499	499	507	521	535	480	487	523	475	486	497	526	489	503	493	494	494	524	497	514	507	493	458	500	530	497	516	496	460	510	490	507	508	496	526	473	509	482	504	508	510	500	505	502	478	531	527	508	511	542	539	529	509	502	507	535	547	493	543	521	511	521	503	492	515	499	498	495	464	483	520	495	469	484	492	524	493	483	488	505	507	512	497	504	472	488	514	562	484	532	508	491	480	507	478	511	535	532	532	494	501	538	489	499	516	487	503	502	504	488	510	526	550	523	480	493	522	529	491	515	515	525	488	449	453	520	505	519	496	528	495	553	529	475	513	529	532	472	533	486	520	529	513	473	518	481	473	528	492	513	465	462	513	515	487	511	531	538	505	514	538	522	483	530	499	512	500	516	504	507	471	520	479	501	463	484	484	527	534	548	485	536	475	477	503	496	522	476	493	539	475	532	486	528	506	532	512	504	528	508	483	510	483	500	499	540	520	500	500	500	490	478	530	490	491	532	513	514	522	517	531	509	512	491	495	453	511	486	503	494	528	511	537	478	527	540	519	503	537	524	537	511	541	483	505	500	521	468	518	490	501	494	512	524	501	520	496	464	537	497	499	503	514	521	505	525	497	527	520	470	511	522	569	531	504	509	481	491	543	507	492	511	501	508	523	489	496	515	531	481	492	510	505	477	507	507	479	473	501	487	510	506	507	531	488	482	506	511	533	514	487	498	502	532	522	457	530	482	534	492	504	488	479	501	542	487	511	465	514	501	504	504	506	491	501	525	504	512	484	517	496	518	492	518	485	491	485	490	469	515	512	489	522	518	475	520	528	520	520	512	494	496	515	488	530	518	524	501	515	509	471	486	506	503	529	477	550	506	531	494	454	534	478	498	492	496	507	482	513	494	508	521	480	551	458	508	532	468	472	512	510	482	502	486	533	511	469	503	502	512	524	541	494	491	475	530	528	462	501	516	511	490	489	519	503	530	540	486	529	494	515	469	480	512	511
29043	20176	9908	2742	1735	1219	1048	961	873	700	681	656	528	484	505	491	431	449	427	452	436	425	459	463	422	389	431	424	431	465	438	485	485	482	449	457	442	480	448	466	461	481	490	478	447	481	469	457	501	459	446	471	476	460	445	454	451	491	440	454	430	422	443	416	444	490	458	465	477	438	437	409	420	427	426	458	395	429	454	439	472	415	434	398	444	455	477	489	434	466	424	404	420	409	444	421	463	432	445	438	442	453	431	429	462	456	450	478	400	431	414	422	405	423	403	423	425	446	450	437	396	453	406	436	430	460	457	461	475	416	426	452	483	430	426	434	467	442	470	427	430	447	454	418	399	403	462	426	403	415	442	465	426	404	445	442	436	397	417	438	405	431	429	442	459	456	441	474	476	470	479	483	455	416	439	468	412	405	456	435	446	421	428	455	448	432	417	403	427	434	419	418	421	438	423	414	418	424	363	407	411	434	417	438	436	439	436	450	423	418	408	445	425	405	432	415	422	429	372	465	462	435	433	436	412	421	432	451	413	439	446	420	434	446	395	387	419	451	427	435	438	470	457	427	473	445	454	459	457	428	442	455	419	422	418	442	450	448	432	422	455	449	442	411	445	496	428	443	423	467	450	416	455	460	415	459	426	446	443	470	408	425	434	454	419	448	451	438	468	455	410	425	474	404	427	425	429	417	416	430	390	417	413	392	456	435	471	443	444	399	446	437	383	430	441	409	426	426	427	449	383	429	450	437	400	441	419	426	435	412	483	393	438	426	446	417	412	449	420	441	422	425	466	428	417	448	425	433	447	424	444	427	427	385	462	454	474	430	392	437	421	434	454	440	438	455	420	422	433	436	456	477	455	456	414	422	401	438	419	437	456	453	454	447	430	440	445	431	468	416	448	454	437	440	450	424	402	433	444	441	412	438	443	412	456	432	436	430	450	432	411	427	455	423	459	477	429	439	410	416	401	428	438	429	448	446	432	440	444	432	422	443	478	430	447	450	450	418	452	449	400	469	443	447	429	431	455	435	417	417	449	486	455	456	419	398	447	410	460	404	480	433	464	457	483	442	463	390	407	434	400	401	413	451	435	433	425	443	450	445	435	423	427	433	441	482	441	443	438	401	437	424	438	428	441	444	417	415	444	447	415	448	429	448	409	453	451	440	443	445	445	422	470	403	409	426	454	488	450	420	408	471	445	428	417	455	448	457	416	461	429	476	444	420	433	444	429	487	446	447	400	441	421	457	440	442	443	438	464	391	454	457	443	403	414	454	441	457	434	451	418	465	452	425	451	426	430	435	419	446	439	438	398	465	428	424	411	474	420	416	444	417	457	452	434	417	452	441	401	449	445	421	433	421	454	470	436	424	456	415	414	415	428	442	435	414	450	378	477	460	426	440	456	466	399	435	391	418	459	444	416	455	430	410	473	409	378	436	443	441	444	419	441	461	455	399	426	420	443	412	405	454	414	430	425	419	425	420	438	454	415	449	461	433	401	459	449	436	407	451	407	431	465	453	436	466	427	400	434	431	435	446	436	441	450	407	445	450	444	454	402	440	408	461	437	413	440	411	400	430	434	475	414	452	460	434	443	458	448	427	436	433	435	450	412	394	421	444	467	461	439	418	410	431	412	426	431	413	412	392	431	419	418	460	420	460	440	429	426	441	409	449	451	447	425	465	430	422	441	406	436	433	398	424	440	467	433	452	462	435	449	441	435	428	448	438	431	413	409	443	428	450	434	465	411	446	398	419	414	424	424	398	439	429	457	457	436	445	410	424	459	425	445	472	437	443	476	440	405	459	480	453	410	440	411	444	447	412	434	456	451	411	456	398	418	417	415	412	400	434	443	413	441	430	447	407	417	396	433	417	444	465	420	459	406	442	424	425	428	405	416	458	404	395	394	433	439	456	434	420	444	413	438	468	392	465	449	459	415	406	440	431	430	465	404	430	453	442	439	451	452	414	433	450	423	447	437	432	426	458	417	423	456	408	477	436	409	444	445	429	465	439	423	401	440	434	429	421	433	438	396	399	422	434	442	460	463	419	405	413	432	419	438	422	422	439	467	400	460	448	390	385	494	384	397	422	419	443	441	419	454	420	437	440	436	462	391	402	421	431	451	457	459	445	468	460	420	417	456	443	493	380	429	447	423	442	437	448	418	427	439	409	459	431	460	453	455	430	417	435	450	430	447	444	457	422	476	421	447	459	442	443	430	425	413	436	438	421	432	414	424	442	465	438	417	404	447	435	411	393	481	405	448	429	461	455	465	464	467	483	439	432	440	431	425	441	428	395	422	456	444	422	428	417	439	413	416	429	444	409	450	435	389	432	405	444	431	423	433	428	399	411	452	470	415	440	458	422	453	406	435	426	437	434	428	442	477	438	452	427	428	435	404	418	472	447	485	429	428	457	418	432	408	397	428	437	480	428	418	443	454	443	457	457	472	408	440	428	403	414	454	433	429	435	442	456	409	419	436	427	440	448	464	461	447	451	451	419	420	431	421	433	442	413	431	441	435	460	438	451	450	445	431	429	404	416	434	481	448	405	438	434	430	451	464	439	432	441	467	440	460	472	416	441	440	407	401	416	448	435	410	463	444	458	425	472	424	445	395	446	425	466	455	415	415	423	421	437	447	426	436	468	451	432	447	443	437	457	436	441	461	492	441	442	422	420	448	470	438	434	444	425	442	452	441	440	499	433	450	407	460	463	415	428	419	428	400	425	442	412	438	427	393	392	449	448	449	440	434	420	419	459	474	424	433	446	439	429	479	444	457	425	413	418	432	419	454	445	453	454	415	415	452	472	408	426	419	443	444	417	426	448	470	450	458	477	439	445	477	437	426	438	431	449	473	471	422	398	452	421	435	445	423	445	465	408	440	454	420	446	410	421	430	423	462	428	421	442	438	431	399	454	441	418	457	435	439	429	468	431	411	449	403	446	443	424	403	463	451	445	451	423	423	424	449	442	441	428	442	402	444	436	469	441	455	441	437	442	419	437	473	451	453	445	450	433	398	435	427	469	434	409	449	410	426	426	431	462	421	445	461	451	430	410	431	457	455	422	421	435	436	468	428	462	452	452	393	415	434	420	440	390	449	434	449	430	436	444	429	426	461	415	407	457	494	433	449	422	431	416	435	461	430	448	394	407	439	463	408	456	450	422	424	429	409	475	416	393	434	482	422	455	442	417	409	433	465	422	453	409	437	424	442	431	450	428	434	419	455	425	439	459	401	439	467	414	470	436	403	440	430	469	431	478	427	435	430	428	402	426	426	448	467	419	413	421	448	450	444	522	409	430	458	440	399	442	418	414	447	438	433	416	437	440	440	442	449	438	450	464	416	426	442	430	465	429	437	457	455	458	438	452	437	435	433	450	491	415	427	432	477	436	431	431	421	427	440	406	471	443	405	439	453	451	445	418	427	419	435	470	450	447	412	438	455	451	452	411	387	433	454	418	441	445	434	420	421	460	431	417	447	425	434	429	439	413
17464	15541	6219	2516	2309	1824	1548	1551	1390	1039	946	916	658	579	514	510	447	481	502	461	412	486	487	495	509	450	436	483	504	519	483	454	486	490	464	459	464	473	492	456	515	554	523	527	536	490	505	533	483	502	428	494	523	474	491	482	509	457	517	480	447	477	487	454	463	450	467	459	472	472	467	447	434	466	455	467	464	473	456	486	467	435	432	454	452	480	414	457	454	427	494	441	451	443	447	476	451	458	429	462	471	438	446	493	473	424	453	496	458	467	449	463	476	499	496	479	490	484	455	461	465	458	483	487	470	451	449	441	475	475	428	460	431	472	484	423	438	484	457	453	478	456	485	472	471	480	457	464	440	478	431	434	457	494	407	406	475	457	500	467	477	531	440	458	480	485	478	485	520	461	460	440	444	432	460	461	451	445	489	450	456	491	423	477	445	385	486	438	463	504	455	458	457	466	474	497	489	457	461	478	428	442	453	446	496	441	460	473	479	481	441	423	472	476	461	454	454	458	471	466	485	476	457	448	434	442	435	498	450	467	431	434	447	461	459	447	477	443	432	474	477	460	464	492	492	454	461	455	477	449	452	537	460	489	471	447	483	498	505	433	464	434	451	500	482	437	509	453	482	405	458	459	461	461	446	442	459	476	449	460	435	469	462	453	462	524	435	457	455	488	436	456	458	447	466	436	461	492	447	464	487	456	464	472	426	444	479	434	455	434	464	499	492	448	470	474	473	480	416	486	449	475	473	433	471	454	469	477	525	447	462	443	447	439	461	441	477	462	491	456	419	456	475	438	499	409	460	450	463	444	468	456	453	448	452	491	481	485	492	490	476	416	452	443	430	447	444	452	463	436	424	451	488	466	472	465	441	466	490	459	462	463	477	472	447	475	455	448	450	465	431	444	437	466	482	452	475	497	423	484	446	469	493	473	458	461	480	422	420	490	468	434	420	437	438	490	443	480	380	476	473	443	477	466	485	482	438	469	459	480	453	485	435	441	429	485	472	441	450	437	447	442	454	444	446	415	497	434	438	416	469	443	456	474	457	447	430	431	478	460	437	478	492	444	444	478	504	437	458	452	441	457	414	470	474	408	474	467	432	418	470	493	416	457	447	424	464	482	471	479	441	445	482	455	496	448	436	442	446	469	444	485	474	432	490	459	509	474	447	450	468	534	428	433	443	454	458	450	467	479	490	474	486	466	466	471	484	461	454	439	499	484	443	446	436	448	441	438	482	451	467	462	459	434	508	472	480	453	452	452	451	477	441	448	462	475	455	438	480	512	455	449	422	486	479	474	449	471	447	436	433	450	509	448	456	468	423	484	449	467	470	432	470	467	447	472	510	483	453	482	479	451	461	484	486	467	474	437	475	450	447	456	476	495	467	457	466	495	470	479	464	442	428	499	458	464	465	469	471	463	451	449	488	445	456	468	450	446	485	476	460	476	468	481	461	459	454	413	469	459	458	456	461	437	488	432	454	448	459	490	454	440	501	455	475	487	477	463	448	458	453	471	462	446	445	451	438	477	467	470	479	455	448	446	462	449	477	474	468	450	457	458	440	436	470	430	492	473	425	454	478	457	463	413	456	486	431	436	494	451	455	473	478	500	458	519	458	454	446	464	443	486	458	467	461	483	450	439	441	493	456	486	463	451	483	467	464	448	486	458	417	480	470	469	447	466	488	447	462	484	442	480	442	494	441	484	525	451	444	470	475	463	406	456	481	432	455	470	465	444	446	482	478	498	470	456	474	471	411	503	454	471	477	453	450	445	485	459	420	486	459	460	449	430	475	480	429	493	451	471	440	414	447	476	449	473	429	460	487	447	424	450	480	472	448	445	460	456	472	456	450	466	457	439	475	444	434	472	450	477	424	421	487	448	502	484	469	466	477	481	475	474	473	462	477	458	482	487	413	474	462	429	486	431	472	497	458	434	459	470	432	415	417	443	456	468	450	418	447	427	475	438	453	463	501	452	471	460	452	456	478	490	440	456	458	476	467	451	463	464	437	441	438	460	487	481	446	478	441	428	467	501	442	447	485	454	449	460	454	424	428	496	445	501	444	468	461	418	439	525	447	480	465	449	418	465	420	461	432	465	475	461	500	469	443	469	425	435	462	461	472	526	440	441	482	476	453	450	478	447	449	464	442	460	492	455	482	441	428	490	414	496	454	466	477	459	414	417	433	465	463	498	431	480	489	422	437	425	460	466	531	487	464	441	419	486	432	464	465	467	480	500	457	464	424	454	469	440	471	470	426	490	437	463	474	415	429	449	464	458	465	458	449	462	455	447	475	447	460	453	483	458	458	452	432	433	445	464	454	473	411	449	456	487	493	472	474	497	442	405	448	452	472	420	438	468	479	430	462	437	417	523	498	425	452	484	467	448	429	458	457	457	449	481	436	465	447	491	470	459	475	493	443	495	417	472	477	486	435	454	485	484	433	428	434	467	438	411	518	483	495	475	495	447	477	479	465	446	418	446	456	444	444	436	464	491	489	431	447	494	444	469	471	466	477	436	463	469	468	453	441	474	452	504	484	456	419	445	438	456	469	448	462	485	477	467	447	468	450	461	446	440	481	477	426	431	449	480	444	442	484	477	496	482	446	453	425	463	481	474	439	433	432	419	456	470	432	474	451	491	470	475	534	448	439	452	466	473	467	482	427	453	451	457	441	438	452	463	473	472	448	456	467	468	437	445	472	473	465	441	478	458	491	452	457	437	444	460	461	430	478	459	450	458	467	449	463	472	481	464	416	462	409	440	422	442	452	478	457	441	432	443	454	440	447	427	472	448	455	477	469	449	456	485	491	471	448	465	446	485	441	482	463	449	456	481	453	426	469	437	504	511	469	446	475	439	455	458	489	474	480	500	434	465	464	441	499	451	445	463	410	481	433	455	465	454	436	484	456	485	449	504	484	461	467	456	478	457	488	443	465	464	430	460	425	497	477	423	437	468	431	463	404	480	458	447	446	425	496	466	507	477	440	461	426	457	443	497	435	485	470	437	468	444	455	488	449	470	435	438	500	498	469	479	422	445	481	454	470	458	493	463	483	464	450	450	428	509	459	469	452	452	448	463	465	483	477	433	488	455	482	479	434	470	424	478	479	473	459	482	455	464	465	496	462	465	477	466	464	455	469	448	466	511	438	463	407	421	443	455	440	432	440	457	469	451	444	461	470	464	455	477	467	451	469	485	456	406	484	455	452	465	438	483	493	461	484	440	483	455	450	499	491	443	465	422	494	416	487	473	462	464	431	463	477	519	459	466	434	479	452	457	459	440	478	459	421	445	469	441	468	446	488	468	473	448	439	465	476	454	452	470	517	480	438	441	483	459	466	434	462	424	437	463	457	445	426	422	463	497	480	453	476	439	455	471	465	477	468	455	437	429	448	451	431	466	448	464	487	457	444	479	475	466	472	460	476	462	457	480	474	439	456	440	441	457	464	464	432	473	498	457	440	480	447	450	458	442	452	465	457	453	428	468	463	452
24415	21639	29014	24767	21633	11430	2324	1541	1205	1047	860	678	607	560	472	417	354	364	353	354	406	370	350	358	364	333	378	403	355	370	354	379	347	346	361	336	359	368	335	384	384	424	415	422	409	366	411	403	320	362	341	383	373	378	353	359	352	367	351	346	338	315	343	340	334	350	320	371	346	310	357	331	333	334	337	296	318	319	341	347	320	333	345	327	310	319	335	306	299	307	333	318	356	321	325	339	299	374	348	347	326	311	318	349	296	351	334	321	318	350	296	314	401	319	388	375	303	315	334	327	298	338	341	299	338	347	293	332	305	347	352	307	312	341	331	355	344	303	316	302	354	329	342	308	357	337	303	298	316	329	319	349	310	319	321	302	282	343	328	342	336	338	282	302	297	315	354	371	362	316	320	324	312	325	335	314	326	340	313	343	325	336	312	350	335	335	329	338	328	293	319	364	304	317	349	301	329	344	323	285	339	340	302	346	356	315	334	345	300	332	329	311	320	340	325	356	318	337	317	343	315	298	347	312	316	315	325	352	304	314	326	338	311	332	337	324	350	289	317	310	338	303	322	350	322	321	327	340	320	353	358	307	326	324	316	332	343	323	364	320	350	340	326	337	306	349	278	317	336	319	344	321	317	326	330	326	325	320	326	344	320	332	327	296	293	320	329	326	339	320	355	310	311	300	325	304	317	315	315	341	344	326	338	330	310	299	334	317	358	359	347	320	368	301	312	316	345	367	324	323	315	331	332	325	308	311	350	312	317	292	360	335	295	331	350	320	337	325	334	317	310	354	326	333	354	342	341	373	326	314	323	318	309	296	332	313	341	297	342	339	329	327	287	330	370	315	344	293	338	324	339	330	326	333	347	296	336	309	299	351	329	332	320	329	343	321	318	296	332	319	334	336	333	326	330	352	288	312	346	306	338	346	315	338	327	327	325	335	306	331	334	331	323	320	346	337	356	337	307	298	341	321	307	338	316	319	329	310	358	306	338	297	317	355	305	297	336	323	311	362	306	332	333	337	315	331	331	355	359	355	320	314	331	317	291	330	325	307	311	348	360	327	320	351	286	326	356	317	339	325	345	342	325	297	317	305	297	314	310	363	318	330	305	324	324	320	318	323	309	329	331	311	350	305	316	327	346	327	308	319	334	325	290	322	314	324	334	333	340	299	338	310	328	324	328	302	318	325	303	358	346	319	311	337	337	291	308	355	343	344	342	335	319	363	341	325	342	333	310	310	321	329	301	308	345	344	345	307	329	318	333	325	324	340	338	298	321	326	319	331	330	318	346	332	315	331	298	325	329	319	332	308	308	322	340	358	342	332	325	324	317	344	326	323	335	329	312	292	353	354	288	339	313	339	330	349	332	341	330	329	338	328	335	300	322	326	347	310	340	330	329	303	335	339	326	316	318	334	358	292	349	319	306	320	326	296	307	356	315	356	309	341	328	326	284	349	351	308	292	296	346	311	333	328	332	338	297	318	340	342	330	353	334	299	320	330	337	319	308	304	321	365	325	297	350	351	314	346	332	373	336	308	323	335	319	326	316	328	338	312	328	349	300	327	325	339	363	310	351	319	337	324	311	293	323	341	359	338	348	334	332	337	322	339	313	366	352	331	348	306	347	327	283	306	298	313	305	332	332	335	303	307	307	340	332	329	298	360	322	316	305	325	315	343	314	306	308	326	334	348	339	331	359	302	319	353	336	349	345	309	315	320	339	307	321	320	267	340	316	349	339	296	358	363	335	299	305	339	329	330	303	330	312	346	314	341	332	308	314	334	328	329	353	295	294	333	316	314	375	343	313	357	375	336	348	303	342	346	317	317	373	332	314	338	317	315	326	333	332	337	300	312	303	334	305	326	319	332	334	349	339	350	335	320	312	311	300	309	344	313	327	346	341	308	338	379	347	302	325	319	308	350	322	353	312	337	325	326	355	324	326	314	346	317	314	335	331	334	305	311	308	310	322	351	307	314	347	362	315	358	278	351	348	344	359	341	334	343	346	357	317	316	354	308	305	301	342	306	322	329	324	333	343	331	334	360	332	383	338	350	321	330	325	323	369	308	327	319	347	332	325	311	318	315	332	353	309	320	331	344	300	341	335	326	344	329	349	335	344	325	299	360	334	329	353	308	323	329	328	373	288	318	310	318	325	336	304	336	350	317	313	320	337	329	339	308	320	314	334	341	337	347	337	323	328	323	317	327	314	301	312	288	334	322	297	346	329	306	338	303	310	338	299	314	340	298	305	308	355	311	377	336	333	316	298	320	324	351	315	310	316	344	311	312	304	336	313	328	315	318	323	327	372	340	311	325	339	360	335	313	312	309	347	321	328	307	348	349	330	325	333	276	322	330	318	299	301	331	327	330	329	345	334	356	339	316	319	327	343	289	341	328	328	320	313	342	329	313	312	327	335	348	313	340	334	326	334	333	343	337	309	329	321	323	331	334	300	330	356	336	348	321	327	313	315	332	322	320	324	342	335	331	372	298	366	338	356	326	330	320	340	353	332	339	345	318	333	315	319	354	308	316	324	318	290	305	327	330	348	344	302	321	309	346	303	297	358	327	337	329	312	348	335	350	345	332	311	338	285	347	321	342	331	325	326	315	339	330	341	350	339	323	311	341	319	339	355	312	311	333	330	312	310	335	347	342	306	331	350	318	335	351	316	297	330	362	309	317	349	342	318	333	318	345	335	350	330	311	339	311	336	325	315	296	334	353	363	341	311	327	345	320	295	348	335	313	336	298	332	332	323	343	336	306	322	312	342	339	331	301	308	304	324	325	272	348	330	347	340	328	310	290	322	309	304	324	318	331	321	385	346	330	353	338	347	274	340	335	334	354	335	333	329	311	309	340	336	323	342	294	326	346	346	326	333	339	299	310	322	304	326	358	351	354	321	314	347	306	323	321	326	337	330	337	313	375	342	312	271	338	327	341	371	308	301	335	343	326	322	349	346	340	312	329	332	360	351	350	320	337	324	334	305	331	332	293	356	329	328	340	322	320	311	306	346	306	317	348	334	323	346	353	331	322	301	306	334	288	306	304	327	308	319	340	324	356	331	306	321	313	324	308	329	309	306	333	350	315	334	300	329	357	354	315	322	317	333	321	360	320	351	334	321	305	353	340	332	307	299	323	325	345	329	323	317	317	337	329	341	298	323	321	313	292	333	335	331	297	317	326	323	329	339	332	298	319	319	347	367	331	327	342	335	339	329	311	310	315	328	337	323	306	294	289	344	324	322	347	321	342	306	343	324	305	281	322	307	320	332	336	347	329	343	327	328	303	347	312	319	327	324	349	340	355	313	353	340	311	335	339	345	322	322	327	325	341	354	327	343	320	347	385	315	332	307	318	344	323	331	310	358	306	308	288	336	316	305	313	330	359	309	347	305	316	330	361	365	315	324	358	346	320	327	327	315	331	335	318	335	345	321	339	317	335	324	343	321	331	321	324	345	308	329	305	333	356	369	333	332	321	314	315	335	322	320	331
19259	24353	11770	5012	4299	3774	2895	2449	2100	1622	1197	955	823	641	614	530	479	429	414	449	416	427	421	423	439	427	418	377	439	456	384	428	392	358	408	341	380	399	406	406	472	454	457	418	431	444	406	420	427	449	411	417	366	444	408	394	381	386	381	391	382	362	372	325	326	375	355	354	355	369	362	368	352	344	343	330	346	343	345	332	365	349	367	367	370	380	341	349	368	346	338	332	357	328	354	342	363	363	341	359	333	340	392	378	367	313	324	331	361	350	350	322	332	321	356	329	356	338	344	347	330	354	286	396	336	328	341	349	350	359	327	365	353	401	388	400	376	363	335	347	329	337	342	344	374	335	331	345	341	362	357	338	351	349	346	367	344	356	351	357	323	369	339	367	391	320	360	345	333	335	372	341	340	345	361	359	376	324	351	338	339	350	348	346	342	332	385	365	317	368	363	354	320	345	359	347	327	351	389	366	343	356	353	341	345	370	388	326	368	359	331	351	344	329	336	367	356	366	326	342	331	356	337	372	368	332	329	345	339	350	348	346	363	332	340	353	379	325	337	353	315	352	345	328	367	355	336	326	363	354	382	319	344	316	341	348	386	334	361	307	335	322	326	343	367	360	337	349	306	319	370	370	338	351	350	342	329	308	331	352	311	317	341	345	345	353	368	356	321	347	350	336	353	350	344	321	329	343	353	348	357	347	340	343	357	362	360	351	366	331	378	356	356	327	362	335	349	342	365	354	335	329	324	340	384	339	327	349	327	332	315	338	335	357	339	349	324	342	344	337	376	375	359	344	318	320	352	324	318	362	335	359	357	334	346	368	356	357	358	340	365	329	349	361	363	343	374	362	331	326	338	330	338	366	364	334	351	290	363	360	341	322	348	380	354	334	348	330	354	353	387	329	351	323	329	350	342	375	377	333	312	345	372	360	356	334	353	347	328	364	336	341	354	345	356	317	372	316	331	330	351	342	325	385	343	357	361	310	336	361	344	358	344	356	335	346	333	342	331	393	308	353	316	330	348	340	351	351	360	346	353	367	337	335	335	331	318	343	345	355	339	316	351	342	311	360	348	345	358	345	361	337	365	345	352	335	304	343	348	338	340	363	344	383	371	314	341	330	338	387	314	370	373	375	342	356	338	360	343	340	347	337	344	350	338	355	363	383	364	327	344	371	370	313	332	328	344	354	348	339	354	362	336	319	334	372	370	346	350	342	349	355	345	342	338	379	319	334	357	388	386	347	330	307	347	346	377	349	338	321	366	329	338	336	332	363	334	344	335	337	339	330	334	329	323	334	333	371	382	373	360	385	357	357	332	336	317	342	339	347	341	347	356	367	354	306	349	362	335	375	363	350	357	346	347	349	335	353	330	329	324	326	324	348	361	396	365	356	318	338	371	346	381	313	311	351	361	324	310	332	326	344	362	352	332	321	349	319	323	358	335	335	359	321	337	365	357	358	345	368	361	341	365	378	336	336	333	351	378	376	320	329	368	346	340	365	331	326	314	370	323	376	338	365	360	359	339	334	320	351	359	358	341	364	313	352	368	358	335	369	330	353	332	359	378	334	322	368	344	354	324	332	358	333	328	364	333	324	368	331	353	355	340	349	340	326	352	350	360	352	343	328	367	323	358	341	348	335	362	325	375	335	375	338	339	373	362	348	366	329	351	340	323	383	374	342	342	337	335	365	344	330	362	360	315	329	350	359	358	349	294	370	319	378	352	346	314	333	331	334	361	330	351	337	323	364	333	351	350	346	370	324	318	328	357	344	355	342	329	362	352	356	387	363	312	315	351	345	363	359	354	322	324	337	338	350	339	349	337	348	359	345	369	313	336	329	330	362	319	319	360	354	325	328	339	328	353	337	329	351	347	346	331	332	338	339	354	337	364	358	338	343	364	353	343	362	351	339	361	325	352	323	362	360	333	383	366	324	352	308	350	351	344	373	344	345	358	327	387	313	350	349	335	348	318	363	351	324	339	361	357	317	337	361	346	351	359	359	321	353	316	367	334	336	340	356	333	336	348	310	355	392	355	319	346	381	350	361	348	333	359	395	342	336	346	354	312	342	343	351	362	332	356	354	341	348	352	368	340	323	350	348	320	331	374	341	333	345	346	322	349	321	339	374	324	349	346	324	352	311	318	320	344	350	342	333	340	314	361	328	327	326	356	382	380	366	368	346	348	401	356	371	374	332	360	324	364	332	370	359	319	349	339	362	341	343	327	384	357	342	323	312	353	364	341	353	343	331	318	343	352	330	321	325	337	374	316	340	356	332	357	312	334	333	355	393	319	340	352	332	367	372	312	362	347	353	341	320	323	343	352	350	349	326	350	336	353	312	357	328	316	365	358	335	369	365	332	372	348	331	351	343	325	393	341	329	367	354	332	385	368	329	356	356	381	306	328	349	347	352	352	356	343	322	373	370	350	387	340	333	327	320	341	327	334	311	358	336	346	325	360	311	362	347	335	330	321	332	336	312	323	335	342	326	369	359	332	339	390	346	364	316	359	324	379	355	342	371	327	346	338	366	367	335	350	366	342	358	363	348	351	347	343	346	348	393	350	373	334	319	351	350	374	352	329	355	370	382	359	322	328	360	345	380	352	350	352	301	334	349	349	367	375	343	320	339	336	330	399	360	351	325	324	350	338	334	322	381	365	378	352	340	310	340	338	334	333	359	367	324	316	356	318	344	314	339	344	348	359	347	322	382	361	348	382	334	334	338	339	319	329	344	343	327	352	325	365	312	358	352	362	343	368	346	339	350	357	339	339	356	323	344	356	360	367	371	362	345	352	335	372	365	340	375	362	339	352	343	359	328	367	346	358	349	386	375	367	345	317	312	358	327	361	332	354	316	351	361	348	340	353	327	342	361	318	357	338	322	332	330	357	336	366	353	362	351	362	382	334	294	328	347	342	299	326	368	320	380	324	319	385	350	334	355	335	339	322	352	354	336	315	344	341	373	328	333	384	364	355	355	359	341	339	321	364	331	350	360	320	323	364	333	361	329	332	344	356	322	366	353	334	316	330	350	361	346	369	354	332	323	303	354	334	367	314	290	366	330	314	376	348	359	335	398	353	322	381	337	347	346	349	349	376	328	350	327	343	366	338	361	359	326	310	355	385	357	360	316	300	366	333	368	332	341	349	313	331	356	351	360	335	354	363	366	321	323	331	324	327	351	343	333	358	345	351	325	350	342	348	342	370	304	353	323	335	325	319	331	339	324	331	351	362	319	337	338	317	336	359	333	355	335	364	342	360	343	380	361	359	344	368	367	368	348	375	357	361	351	371	339	329	329	337	356	367	347	348	350	361	375	324	338	326	342	352	360	334	343	338	360	351	349	350	370	330	329	337	316	317	345	371	340	342	355	332	360	369	353	365	368	336	357	361	363	384	328	356	329	349	333	348	344	347	347	340	330	355	336	330	347	352	347	346	317	356	326	354	351	363	362	318	341	360	376	362	327	290	323	347	335	313	348	343	345	339	375
25556	21592	27970	25506	12688	2416	1696	1355	1198	1109	951	868	811	720	667	689	602	658	649	627	615	592	642	651	611	584	639	588	679	617	631	659	609	620	577	606	654	654	652	617	652	665	641	605	642	648	586	604	579	633	632	606	649	660	589	651	640	603	646	602	598	578	625	572	641	614	635	612	590	582	676	585	608	599	576	610	588	595	571	584	565	624	588	593	610	540	605	575	600	610	598	580	605	626	614	605	590	592	568	607	608	585	595	601	578	610	613	595	594	620	640	541	599	579	618	594	605	574	589	596	623	580	580	593	589	562	562	592	538	611	641	596	603	662	588	582	570	570	598	625	617	589	637	626	563	570	639	592	612	611	579	602	581	570	559	643	615	610	604	572	537	608	590	564	626	605	557	601	589	593	593	613	588	564	548	610	594	630	594	567	625	590	654	570	658	587	585	581	576	591	572	614	591	560	587	573	605	605	590	611	689	559	605	600	593	589	617	580	634	591	620	619	557	563	619	587	572	612	615	599	611	597	581	604	590	589	600	597	582	589	629	584	578	577	566	613	587	577	591	595	608	631	582	589	587	613	588	572	608	586	608	568	589	647	580	601	654	604	615	586	630	592	542	585	594	616	585	606	553	573	568	618	637	569	604	562	641	581	587	593	600	616	611	599	582	656	642	597	586	586	588	629	645	578	583	570	557	540	627	628	609	595	567	595	587	584	636	603	589	557	603	579	600	582	563	593	564	615	584	580	557	605	588	626	590	615	553	565	569	583	611	589	611	646	608	576	563	577	553	602	560	605	627	622	610	618	631	643	589	615	605	563	608	610	610	589	610	655	599	609	573	614	577	591	600	624	600	624	600	579	628	644	569	564	585	574	640	623	604	640	600	586	615	599	601	634	598	568	608	623	608	551	562	613	568	563	599	533	598	590	593	570	642	603	600	581	591	613	622	573	616	616	598	617	600	636	586	578	610	647	645	567	618	603	571	566	612	625	572	556	605	603	595	612	642	588	600	650	593	608	566	562	608	566	550	586	582	602	583	578	556	623	584	618	612	608	585	594	598	601	569	587	611	584	640	591	593	587	586	601	630	589	583	587	590	550	585	604	599	600	612	615	589	599	578	592	593	641	621	620	633	620	582	569	616	602	552	580	598	613	567	620	569	582	603	607	599	596	623	578	634	642	567	569	571	589	641	648	605	593	564	608	578	625	609	598	584	620	593	608	613	597	582	559	574	557	598	615	621	601	591	579	607	556	603	586	598	646	632	587	590	575	594	584	624	628	609	598	641	601	616	603	599	608	609	584	581	639	632	590	580	594	584	662	585	608	609	577	575	557	576	618	586	591	570	614	617	576	574	562	609	589	600	623	602	584	590	599	596	622	614	613	611	594	619	603	608	587	615	623	595	601	586	607	623	602	605	551	588	630	567	555	608	605	601	588	566	559	581	590	638	588	580	598	570	573	592	552	624	592	621	580	599	610	597	615	556	553	617	601	592	601	578	594	589	594	580	610	570	583	607	565	581	571	605	547	587	605	574	580	613	567	604	646	590	581	558	613	570	580	576	609	656	639	576	582	545	618	582	616	552	605	605	624	607	581	577	641	574	588	603	573	596	588	575	577	641	575	582	609	609	572	586	577	578	589	614	615	521	625	635	554	554	617	590	581	572	632	624	605	595	603	618	621	592	609	561	602	557	567	587	609	598	592	597	608	554	629	604	616	672	631	585	609	583	581	575	550	621	605	569	589	576	590	615	595	557	611	555	614	592	648	622	554	606	631	595	586	589	614	580	630	620	566	585	577	619	583	611	586	620	583	595	618	593	628	604	564	615	604	611	592	647	596	571	557	576	629	585	581	582	617	604	645	586	594	645	590	644	623	632	589	556	613	574	569	585	592	586	615	598	582	589	568	581	563	591	573	585	595	581	629	593	595	636	602	614	627	645	562	646	571	628	575	646	602	596	615	582	555	655	592	624	599	637	589	603	593	573	574	584	566	606	605	593	581	596	614	634	610	580	587	582	557	640	564	593	564	614	565	579	604	627	592	597	545	612	559	571	569	612	616	607	602	589	586	619	602	561	600	594	617	590	549	592	571	643	585	575	620	591	590	635	572	616	552	591	584	586	581	616	610	659	598	555	566	610	582	594	666	625	590	602	552	551	593	585	663	608	585	611	585	619	582	563	623	595	634	599	610	601	587	637	607	600	579	547	610	644	565	629	592	590	574	594	554	575	614	572	592	596	585	621	582	577	581	591	642	608	609	625	612	622	604	597	602	598	627	596	610	580	599	621	605	638	597	580	638	587	548	625	591	598	583	592	585	607	635	574	556	604	604	570	628	605	629	598	608	606	613	578	612	569	581	592	567	601	593	628	570	599	611	593	550	586	630	599	596	648	569	623	590	601	605	584	566	641	598	618	557	635	574	572	640	620	553	611	576	598	582	614	636	591	622	614	619	609	586	626	607	649	589	560	578	568	606	641	630	579	612	597	542	604	603	615	573	551	600	611	603	623	603	557	607	621	593	570	610	604	571	596	578	582	595	567	623	640	608	576	601	589	609	600	621	530	571	601	622	579	595	578	589	568	637	619	600	602	626	574	618	606	620	577	635	571	664	601	592	578	649	613	605	595	614	615	593	607	602	571	580	632	589	593	573	564	604	596	628	548	603	601	583	581	599	629	572	598	586	580	559	652	577	640	594	639	562	625	576	598	640	605	547	557	585	612	561	593	555	583	581	574	556	576	561	601	592	604	568	573	627	580	606	618	577	596	599	577	555	595	569	660	584	609	603	591	576	608	568	567	609	600	558	584	579	627	607	607	598	648	595	588	570	603	632	617	590	605	616	622	615	589	617	585	565	621	571	572	634	607	565	640	607	549	645	605	610	600	608	619	579	576	612	603	640	595	577	588	581	573	589	611	606	599	609	549	602	597	609	609	609	602	649	625	558	574	624	542	590	590	566	621	627	580	555	596	583	624	615	567	608	588	578	586	580	598	587	619	589	612	618	596	593	585	626	613	614	590	620	575	618	583	609	602	614	552	656	567	594	611	609	564	588	623	575	582	606	596	639	561	603	604	584	598	601	598	572	588	592	573	585	589	599	633	563	570	569	603	562	620	589	583	605	585	624	562	584	542	632	555	592	592	618	601	567	597	603	615	576	588	595	619	567	527	598	582	595	576	596	628	608	601	572	621	586	602	568	619	605	587	616	604	604	628	596	556	579	587	591	633	617	568	569	550	587	612	586	593	603	567	629	560	579	594	579	563	579	603	586	594	564	631	593	609	588	630	599	593	582	605	583	554	557	602	546	563	578	564	599	589	597	603	621	599	564	590	593	584	586	582	595	601	606	603	588	611	611	585	590	549	600	564	572	589	585	597	581	611	634	634	583	545	560	587	606	647	587	582	627	628	592	604	627	545	592	576	621	611	649	584	616	605	600	557	588	566	614	628	616	587	613	602	604	574	589	631	592	596	559	617	614	560	550	632	587	619	604
19258	21107	9284	3693	3083	3306	2737	2123	1829	1534	1265	1079	929	850	752	714	680	658	653	672	657	700	642	688	668	643	639	704	664	663	687	680	655	681	624	615	640	611	663	666	652	651	681	685	710	703	689	665	678	670	715	683	662	690	681	631	622	678	615	603	619	646	638	643	610	657	654	609	628	679	619	631	621	586	646	592	611	631	599	623	584	581	631	609	564	616	612	601	632	598	654	661	604	648	628	641	588	596	590	582	609	642	631	628	641	628	611	572	653	621	657	594	600	597	584	586	608	600	623	580	597	604	647	653	619	616	630	569	647	618	639	622	598	620	608	612	647	620	639	623	618	625	579	580	561	624	589	625	645	570	604	598	611	655	634	622	586	610	604	634	645	610	569	600	611	634	614	597	593	654	668	624	567	622	610	634	606	617	583	567	630	619	597	621	659	601	623	648	613	599	613	624	609	608	613	617	577	601	601	626	607	559	619	616	629	600	650	651	673	635	667	597	590	615	633	613	644	657	630	606	621	596	650	602	616	608	631	619	623	578	604	596	595	629	594	618	607	615	601	611	637	624	581	591	616	637	627	583	594	648	623	612	639	601	611	599	576	636	596	599	604	626	603	572	581	604	611	576	597	604	629	626	584	607	622	619	651	597	609	622	618	607	610	609	610	634	625	605	582	598	569	600	628	594	646	621	627	578	563	603	614	614	580	623	596	606	623	594	580	628	617	590	590	592	628	669	611	569	606	606	603	651	591	615	652	584	614	602	562	586	552	626	620	602	610	584	614	644	657	646	590	685	595	598	643	643	603	568	622	601	601	592	614	639	636	576	619	606	611	603	626	605	601	654	637	619	594	620	600	650	586	614	655	610	593	654	613	616	625	595	600	594	591	597	640	622	606	590	619	593	592	622	574	626	590	596	658	634	612	604	611	592	614	604	606	633	629	622	594	647	599	665	577	618	607	605	639	647	601	642	606	606	623	665	588	588	649	580	622	585	582	611	674	621	640	636	645	623	632	644	626	604	562	644	644	584	624	610	592	709	619	619	608	639	593	674	652	599	571	609	629	624	627	599	658	615	616	599	567	565	598	586	569	628	625	628	639	596	634	615	598	585	655	621	606	621	634	586	579	599	617	639	577	588	615	578	641	574	586	614	623	614	597	628	627	630	621	601	612	633	643	645	613	602	629	620	638	621	604	598	561	613	598	622	655	579	578	628	581	609	604	591	612	555	671	674	623	592	630	609	618	609	604	640	634	625	666	610	608	590	592	671	587	625	584	616	596	603	598	618	629	610	643	637	599	609	599	614	571	616	621	635	608	607	635	576	638	625	654	638	600	626	581	622	611	582	619	631	654	618	623	575	614	616	600	638	624	622	589	649	555	635	604	606	616	618	654	597	589	655	595	622	596	595	623	663	621	624	647	580	568	576	599	617	641	607	556	636	597	587	579	601	623	601	638	613	584	601	655	635	668	605	610	614	594	604	597	608	617	645	613	628	583	597	624	635	605	616	614	611	611	629	599	638	649	610	616	654	552	594	620	612	607	641	588	606	638	580	626	601	602	574	601	630	593	605	632	635	618	624	598	617	654	571	585	649	626	618	600	606	616	605	604	613	648	596	650	585	607	657	612	606	636	668	672	582	614	590	613	615	588	615	606	596	642	623	652	650	603	616	614	596	655	599	578	609	606	575	654	659	605	598	614	643	627	601	588	584	588	613	588	604	638	582	614	624	595	607	532	623	616	601	629	596	621	593	576	573	644	653	613	580	645	637	623	585	598	621	620	636	659	631	618	636	639	659	625	596	589	628	668	666	602	636	619	623	617	621	642	603	610	649	626	634	628	612	582	601	593	597	607	570	604	649	639	613	625	575	646	598	570	643	600	647	637	599	567	604	613	593	608	575	586	612	619	653	679	613	624	586	613	603	659	591	599	656	616	648	621	622	648	613	644	639	628	641	602	607	608	596	597	607	593	615	608	635	613	665	676	646	639	615	635	622	629	576	616	583	643	634	655	563	635	600	616	588	614	659	586	618	616	563	627	600	588	594	625	609	623	646	641	653	594	604	614	601	654	622	688	602	602	612	641	606	580	602	625	622	665	634	652	651	607	568	593	572	604	605	619	620	604	615	642	595	593	614	646	624	674	602	637	676	629	606	563	715	645	622	597	591	610	592	620	611	608	606	604	618	607	620	594	581	649	605	611	603	623	644	619	620	602	652	619	624	624	616	601	610	596	622	606	600	611	579	601	590	632	594	609	605	595	594	591	615	606	595	622	622	610	658	611	617	605	625	566	600	577	558	629	591	615	616	645	611	623	626	598	630	585	591	617	627	608	607	637	573	572	637	638	608	567	625	657	597	579	626	606	598	577	644	625	598	632	615	629	596	612	599	572	603	599	575	569	580	590	619	636	586	626	570	616	612	630	658	629	565	638	609	608	603	664	660	604	637	622	628	580	634	597	612	579	617	638	600	683	634	609	604	589	591	612	557	602	634	593	621	581	594	679	611	626	607	600	642	625	593	618	607	621	632	613	583	610	632	593	612	603	634	618	623	647	583	622	612	574	612	634	614	609	593	617	613	644	588	635	600	629	600	624	611	627	627	661	558	604	607	590	634	573	621	623	653	606	598	568	611	617	605	679	632	606	629	633	596	641	588	584	625	628	612	620	564	633	573	608	574	632	628	617	630	584	579	604	609	635	607	657	610	588	612	583	602	613	572	597	610	564	610	639	600	603	602	620	583	611	581	623	616	619	619	601	605	634	621	664	610	662	581	634	593	630	574	635	660	613	636	574	649	631	597	566	616	615	634	613	597	632	605	585	617	605	610	629	605	602	588	590	611	626	592	605	594	603	612	615	630	609	619	619	575	607	632	612	660	623	606	593	605	552	615	624	641	571	624	598	621	631	592	588	574	629	622	625	633	563	612	656	558	575	602	641	625	617	583	613	631	626	627	581	612	586	611	599	588	614	599	593	624	605	642	545	615	622	603	601	598	580	620	635	627	593	641	607	589	564	615	584	604	616	607	610	624	631	585	627	645	632	572	596	569	597	552	615	615	605	599	606	578	651	653	638	549	599	618	581	654	608	666	606	631	632	617	634	582	686	608	624	659	578	614	651	605	562	614	647	620	616	620	631	622	631	616	617	580	632	614	666	578	612	612	599	620	568	615	624	608	681	603	572	628	623	627	586	571	601	587	594	552	603	601	608	630	611	630	631	639	581	654	619	588	595	591	605	609	644	675	602	632	642	665	627	604	624	575	588	601	595	608	584	607	610	606	638	595	697	577	625	587	621	597	571	590	608	665	608	621	620	636	617	568	585	603	634	569	588	613	595	600	591	614	590	623	605	593	646	602	598	602	593	600	600	614	622	593	653	591	578	600	599	651	634	566	575	581	617	592	649	595	580	622	613	630	602	583	634	633	611	642	614	620	589	582	594	603	636	575	605	578	673	602	595	604	587	649	565	602	571	630	599	600	622	625	580	595	624	600
23272	21684	29566	24310	21688	21835	11299	2570	1835	1496	1346	1066	923	846	799	657	708	612	654	609	554	599	561	556	565	566	564	577	567	577	568	538	519	536	518	514	540	534	537	623	587	671	637	590	599	607	603	567	528	548	565	566	570	586	624	568	574	551	564	514	585	533	544	553	571	531	562	521	537	556	564	533	548	511	491	530	539	552	518	493	500	487	536	536	529	509	490	479	509	534	515	560	497	503	520	520	498	508	547	487	485	485	536	517	461	493	523	533	556	554	511	511	524	522	548	512	513	533	521	522	519	539	506	514	510	498	514	482	523	477	498	530	500	544	520	499	473	514	517	539	520	536	542	469	494	491	514	510	526	504	489	528	537	521	513	538	490	515	506	518	510	546	528	532	499	472	509	514	557	524	503	525	536	492	481	519	473	540	513	510	512	526	503	496	467	555	515	490	495	517	538	517	487	505	532	526	518	505	520	480	545	512	513	474	507	465	490	504	556	526	464	507	520	530	515	507	510	489	517	461	528	505	502	499	532	520	525	524	503	510	483	501	525	502	462	489	488	537	514	473	497	549	505	522	540	487	523	495	537	505	479	492	499	534	552	522	551	480	540	530	448	524	533	468	527	499	523	512	479	472	502	514	488	522	514	500	505	500	525	545	520	483	514	508	511	528	497	509	498	513	538	484	499	524	480	485	551	525	530	508	483	538	520	540	518	512	491	529	532	526	495	481	529	527	545	517	476	507	489	502	508	504	495	473	465	497	530	497	503	511	501	519	466	490	510	516	521	476	512	512	494	515	519	486	508	519	504	505	511	563	522	535	540	516	532	527	548	502	517	513	495	511	473	531	523	471	506	514	515	502	508	502	489	498	533	526	485	519	518	488	494	518	467	485	517	472	485	490	552	483	455	531	536	521	527	512	504	484	517	530	504	491	504	500	508	498	473	516	497	544	544	520	527	502	505	508	529	508	517	500	494	500	474	484	508	500	504	521	493	519	515	528	465	490	491	551	520	519	528	523	497	480	474	541	535	484	510	543	503	498	523	499	480	492	555	515	494	505	500	485	515	511	503	514	499	477	507	493	519	540	461	527	502	497	485	513	508	507	493	499	533	509	504	499	525	547	516	502	530	481	497	522	520	520	515	518	532	500	528	496	470	519	466	528	525	515	510	540	502	512	497	526	542	452	506	474	521	529	470	546	525	528	515	491	540	510	511	515	503	462	511	534	510	512	466	549	527	540	484	504	499	490	514	544	504	512	526	524	475	492	484	496	486	501	508	512	499	496	482	521	511	553	520	489	516	510	505	531	522	491	520	538	502	514	500	551	485	540	543	527	494	502	526	544	536	510	543	530	487	505	530	493	481	509	477	519	477	476	448	507	499	451	495	541	523	512	490	526	488	520	501	506	498	505	467	560	534	491	525	552	529	536	540	524	490	484	465	485	496	526	470	517	495	537	524	510	495	460	520	555	489	464	503	515	524	556	525	463	522	497	477	508	520	508	466	503	506	542	548	519	507	577	518	528	529	583	511	527	501	474	512	527	493	507	519	494	498	497	502	538	542	517	521	530	514	498	528	522	510	516	480	503	512	530	545	488	486	508	552	558	480	464	495	517	464	539	539	517	506	489	531	502	525	482	565	522	540	512	514	540	541	493	534	531	521	529	471	501	525	515	501	516	535	495	498	510	515	534	522	480	500	467	491	456	509	469	511	513	542	478	487	474	519	541	559	496	488	503	524	484	471	478	518	503	484	524	507	502	519	543	486	504	545	521	465	556	538	471	531	493	516	498	530	526	492	539	493	528	514	530	506	479	506	493	511	536	500	543	523	491	501	487	469	512	503	533	504	561	552	528	511	506	487	542	505	533	481	520	489	511	513	472	523	476	519	535	517	521	494	484	507	520	539	533	467	531	522	539	510	512	479	467	524	490	512	487	495	512	498	478	514	522	528	510	476	522	512	535	499	515	501	526	489	565	495	514	481	516	524	511	501	495	511	474	500	508	484	492	499	517	519	459	483	467	505	487	516	519	498	502	504	471	482	505	459	510	527	466	506	516	527	487	499	482	478	504	487	518	507	497	544	499	548	498	496	500	536	553	503	552	495	475	519	530	517	516	474	484	479	498	486	533	510	483	537	522	500	522	484	507	528	529	523	503	495	525	523	508	488	490	503	518	515	515	511	513	465	483	518	512	521	508	468	501	537	469	458	535	493	485	491	511	501	561	464	501	549	508	450	478	503	541	496	480	518	464	491	498	493	524	548	502	498	556	502	544	517	491	473	487	517	474	508	567	531	532	523	514	495	561	554	481	533	457	481	531	506	497	502	509	513	496	489	480	453	496	496	492	481	492	534	503	480	515	483	519	533	498	485	530	488	498	514	530	500	500	509	503	483	496	509	525	475	502	524	503	519	513	518	539	483	472	563	504	491	509	525	524	518	467	536	522	527	482	461	509	487	515	509	506	452	540	523	519	536	500	495	510	488	510	530	537	487	515	525	510	524	485	509	502	507	495	483	511	519	523	515	517	555	513	499	519	475	526	489	495	538	488	520	508	500	497	491	479	525	497	521	470	510	529	493	483	508	520	524	540	476	515	466	494	510	495	489	515	495	498	528	509	548	489	504	531	508	502	511	531	485	511	509	509	525	495	468	491	515	497	499	490	496	508	527	497	493	483	481	541	529	519	495	506	516	537	508	525	550	528	517	527	523	501	507	537	526	476	537	514	500	490	495	507	499	516	527	510	530	509	518	519	519	520	491	529	501	519	484	543	487	526	513	485	481	530	513	528	486	519	503	477	531	521	514	482	493	527	508	551	446	506	527	505	512	490	501	546	529	512	479	511	498	495	543	508	496	490	538	487	513	470	516	460	477	497	490	556	496	504	525	520	515	493	447	467	504	451	504	503	530	532	512	572	511	501	500	483	508	520	492	523	551	460	465	506	511	509	495	510	513	489	465	546	544	516	548	524	522	482	510	497	496	516	545	540	495	480	481	506	479	471	498	503	531	471	532	538	523	510	478	530	487	519	493	482	506	556	462	498	530	540	477	538	559	519	529	513	521	504	536	512	515	451	504	537	523	522	517	529	481	517	500	460	505	526	522	520	544	536	525	489	521	471	482	519	490	489	537	465	522	449	534	515	491	514	473	518	495	489	541	517	536	510	505	496	520	512	504	512	491	468	484	494	508	517	517	496	519	561	525	540	527	561	526	509	506	540	490	473	510	496	507	509	524	533	474	529	524	544	510	531	514	534	512	503	483	473	474	501	510	501	524	524	545	515	480	489	508	486	514	489	519	507	520	515	457	533	507	496	503	515	492	495	505	511	519	504	520	500	515	489	550	496	526	539	512	487	534	494	489	526	501	493	527	491	556	540	466	526	535	486	501	535	516	518	518	520	505	486	510	506	493	468	513	455	507	490	516	499	531	524	513	475	518	521	533	513	533	500	500	489	500	496	481	491	518	513	523	525	518	502	518	541	495	505	514	500	505	511
21343	28032	16424	7170	5735	5782	4546	3746	2979	2347	1879	1519	1176	1055	919	742	678	659	610	602	617	643	624	589	622	636	650	599	622	638	613	594	550	552	532	545	536	611	577	665	624	683	618	655	649	614	617	591	586	608	587	596	609	605	579	545	577	568	548	578	524	509	569	518	574	559	552	551	526	555	558	551	492	532	524	508	516	472	520	514	506	519	505	508	510	504	503	540	487	521	526	532	491	482	524	520	516	510	508	531	493	486	525	496	500	487	497	481	508	520	537	524	492	499	516	494	530	531	538	476	504	511	521	497	440	526	509	480	510	493	523	537	539	506	508	494	569	479	485	496	464	516	500	506	519	494	494	478	500	506	470	544	523	539	527	502	521	490	509	506	493	516	496	519	483	519	503	523	536	467	495	481	472	511	524	496	505	513	462	494	535	490	515	514	512	500	473	500	498	522	446	473	486	506	490	487	483	530	509	509	514	572	517	481	514	504	537	504	509	505	483	506	530	543	497	541	499	516	447	496	495	494	496	522	521	503	571	505	501	555	474	496	522	490	486	492	482	488	488	477	493	530	529	485	523	503	496	528	492	492	514	486	483	498	503	509	500	526	546	485	509	504	513	513	521	492	506	519	489	504	550	494	488	523	496	475	482	491	510	516	518	538	500	498	519	512	493	512	488	539	513	550	519	486	494	530	491	492	536	475	508	474	499	489	484	529	484	533	544	506	480	467	520	490	515	483	553	519	478	522	478	482	465	504	490	518	531	526	524	500	493	523	519	513	487	434	531	505	516	484	474	518	498	483	507	478	472	519	522	477	530	480	503	509	536	530	516	511	493	475	555	546	499	510	502	523	486	493	499	507	493	540	501	497	531	532	517	525	542	497	511	508	487	523	471	484	488	526	497	507	491	520	523	492	508	497	498	531	497	509	523	492	499	470	480	520	506	462	499	533	533	459	488	514	467	486	476	540	504	487	523	501	509	482	548	504	480	520	511	507	504	508	496	490	525	505	492	547	514	487	522	508	541	499	476	499	501	545	510	495	485	506	484	549	503	558	499	500	511	534	490	529	498	507	508	538	542	523	520	526	490	515	520	493	485	482	482	534	503	499	511	510	475	521	479	525	526	477	513	489	513	487	511	489	516	518	525	519	489	495	502	504	538	519	519	482	483	512	522	532	517	491	507	536	549	520	490	512	481	479	506	478	531	512	479	553	489	481	533	485	538	497	506	523	528	529	493	508	498	533	533	534	522	531	495	504	490	529	511	479	530	534	515	500	480	480	513	526	505	487	494	487	501	535	510	530	521	476	520	479	517	488	514	512	491	514	498	510	529	528	499	512	515	525	493	537	540	479	488	490	481	490	549	493	523	504	491	503	483	513	487	496	484	510	529	492	486	491	511	437	518	526	489	529	520	530	486	514	526	505	539	492	504	499	481	544	500	506	523	522	547	525	499	499	485	533	531	522	528	517	528	553	502	532	492	483	520	534	470	539	552	488	520	518	539	508	512	508	507	491	483	546	501	487	503	516	519	464	494	511	505	531	497	507	524	461	505	469	471	535	497	492	529	519	505	516	520	563	523	500	521	535	531	497	529	552	512	461	489	502	483	530	565	455	517	510	558	511	545	552	532	516	482	481	516	498	518	566	485	522	483	509	476	542	491	505	529	477	481	495	486	562	470	483	497	493	486	522	522	518	514	502	484	522	499	525	530	482	458	515	547	474	497	513	567	511	511	473	495	518	488	503	503	512	498	507	524	500	479	521	460	521	486	524	496	486	497	517	541	484	509	541	481	488	513	515	542	540	480	526	479	481	490	493	554	506	516	510	535	534	503	456	510	510	501	505	503	518	482	531	534	497	541	520	495	519	467	493	532	521	520	505	489	545	521	533	514	502	484	518	493	510	490	508	474	515	529	483	509	538	525	497	482	492	505	501	536	496	456	537	547	508	508	478	493	504	465	494	513	499	515	508	530	513	541	523	545	521	510	520	513	514	511	480	511	512	490	547	527	522	544	521	531	527	518	509	493	471	512	537	540	516	481	489	470	511	502	526	478	537	552	543	496	497	513	516	519	474	518	541	532	506	511	506	491	501	510	545	512	484	516	506	501	465	504	479	527	481	506	510	513	500	535	527	529	492	503	485	485	516	517	534	488	501	503	505	501	535	493	509	483	488	536	534	543	464	482	505	493	498	523	501	532	526	515	526	515	485	503	493	511	505	502	516	508	465	523	499	533	501	564	507	490	512	503	484	491	470	499	507	504	502	513	499	498	513	499	536	533	515	506	497	489	489	517	487	515	492	472	525	488	488	502	451	426	489	543	492	545	517	494	535	486	544	526	482	501	511	467	510	537	532	505	503	531	477	455	500	519	472	505	476	534	511	498	471	499	539	454	494	507	479	535	508	533	492	490	492	510	473	518	489	525	477	521	485	533	505	527	485	497	543	497	489	548	517	482	468	503	509	483	519	480	547	517	503	497	506	522	497	483	540	514	481	541	486	465	474	504	472	528	500	488	465	522	488	507	516	521	509	505	503	480	515	533	493	492	501	510	507	527	509	482	525	513	512	493	521	497	524	541	505	516	519	489	509	474	530	508	497	501	447	527	521	503	512	494	498	491	496	500	486	517	529	513	499	494	454	504	478	478	508	495	499	494	517	499	495	531	520	528	541	476	451	523	512	497	489	498	455	516	508	557	518	496	508	484	503	516	501	484	508	503	528	525	509	450	532	489	465	527	539	455	480	547	494	486	531	491	498	534	529	517	531	512	496	534	524	536	511	499	509	507	506	530	483	506	504	493	541	485	530	503	523	508	492	507	531	556	525	490	525	533	516	516	492	555	508	528	522	497	508	517	497	554	525	537	484	539	517	507	491	503	501	559	503	512	551	532	536	518	472	475	510	470	539	491	533	499	507	474	501	502	503	516	528	507	529	462	539	519	496	537	517	508	529	511	533	534	485	493	509	553	497	506	545	511	496	564	541	479	501	481	493	490	514	541	513	526	518	522	513	508	521	527	502	518	515	524	510	531	532	498	483	485	481	521	501	523	511	490	500	502	512	475	524	532	512	480	475	501	504	504	497	549	538	528	564	500	468	525	556	536	502	480	510	543	522	520	531	477	543	510	496	515	530	507	524	516	520	503	498	507	497	512	488	519	501	517	489	539	525	492	496	533	519	511	542	516	505	522	493	507	517	534	534	536	501	488	468	514	499	496	510	506	513	474	486	498	537	525	550	471	522	520	503	475	514	494	511	506	524	543	486	528	536	509	480	503	510	527	505	516	503	545	515	470	518	523	532	480	537	507	488	482	487	541	521	527	537	525	514	488	516	488	510	521	481	507	500	517	516	506	522	506	521	502	523	492	491	533	509	537	530	500	492	500	548	502	501	469	505	463	487	504	510	490	509	497	492	481	563	473	550	502	539	510	502	542	475	504	480	496	526	521	505	531	529	528	515	526	509	510	514	554	543	523	511	501	516	504	502	549	546	515	500
29033	19402	8666	2403	1293	1299	1112	1070	837	685	612	548	566	468	471	419	440	445	410	408	435	393	443	409	437	415	451	437	465	431	438	460	429	482	453	395	459	463	456	456	447	455	404	466	464	447	447	451	483	449	448	418	439	459	444	480	476	454	419	426	450	448	442	398	494	430	454	418	461	394	451	451	455	405	436	458	441	461	420	433	418	437	429	437	451	422	438	442	438	460	437	446	428	423	433	451	430	417	420	421	422	388	422	445	406	396	453	418	422	430	423	428	431	385	430	417	418	446	437	395	431	418	436	416	424	446	439	450	418	445	423	403	462	402	419	452	448	414	437	412	409	419	481	421	414	427	406	378	433	395	410	396	416	458	433	433	442	428	423	446	445	434	422	449	448	430	445	451	432	431	422	429	433	434	389	433	431	409	452	421	431	426	411	397	420	414	406	465	423	426	451	430	437	443	448	456	415	439	411	420	389	430	416	432	429	412	437	446	418	440	396	416	445	451	444	459	436	395	452	408	451	441	413	447	429	458	424	455	446	432	430	397	452	432	432	453	457	436	437	442	460	411	439	432	402	450	411	397	451	408	412	422	447	432	417	428	436	443	408	424	446	394	392	399	426	436	371	425	443	394	423	390	423	424	405	454	453	415	406	438	425	427	398	436	440	427	444	424	425	446	459	388	456	426	464	431	421	459	427	421	430	411	412	424	364	427	420	406	415	437	386	428	461	426	413	457	465	433	384	427	456	464	451	471	385	408	408	456	429	441	411	455	472	476	444	434	435	449	414	455	414	385	443	416	441	390	445	433	421	418	418	427	393	450	425	421	432	412	388	430	412	489	463	398	413	381	416	414	424	426	423	451	444	416	439	423	386	432	437	411	418	439	406	438	442	434	436	429	454	409	428	400	452	422	445	438	406	443	442	416	418	417	434	444	449	410	452	432	406	420	431	448	428	436	426	426	410	452	400	405	392	440	383	418	449	396	450	418	430	401	434	449	389	406	452	424	450	480	455	418	435	441	418	440	432	429	435	426	480	455	447	441	436	430	469	456	441	418	427	420	439	437	390	389	417	419	408	410	413	408	443	439	404	432	465	431	426	452	436	433	408	392	445	416	447	466	459	452	423	376	401	402	435	401	393	407	434	435	447	430	390	418	413	409	452	432	403	459	427	450	438	435	460	443	402	445	436	447	399	451	449	408	465	451	451	409	407	417	415	440	443	434	446	399	406	411	440	441	391	447	426	457	449	438	420	457	431	415	448	421	419	431	453	410	441	436	417	441	427	454	446	395	425	401	448	447	424	438	437	422	407	399	444	464	399	461	414	452	431	419	434	420	455	420	443	412	446	420	439	418	375	421	418	425	411	417	418	439	434	444	441	405	431	421	413	433	415	453	410	415	417	446	423	416	480	425	437	409	449	439	425	407	424	449	405	473	428	409	466	437	471	412	432	432	439	418	395	424	408	453	399	417	437	418	428	438	451	438	418	408	414	401	401	428	399	421	402	441	431	418	415	424	402	387	449	406	431	408	418	407	438	415	458	418	453	469	446	403	460	425	446	424	407	429	424	424	415	448	439	403	438	441	417	419	425	461	435	448	460	402	452	444	408	422	414	433	404	444	439	406	441	445	399	411	429	421	399	432	437	390	421	448	416	434	415	427	420	409	408	433	417	440	421	461	420	461	443	460	442	439	417	468	452	415	401	422	424	425	384	427	417	424	462	470	417	466	398	424	453	452	448	429	420	436	397	400	430	427	414	421	458	451	393	429	440	396	425	423	442	467	398	425	411	417	411	433	439	419	426	409	409	427	449	413	455	456	407	394	437	400	426	427	436	391	432	427	426	443	437	454	406	433	443	439	440	436	428	438	425	418	430	423	431	399	450	430	437	422	417	450	414	421	421	444	448	417	424	420	432	409	447	455	395	439	412	397	421	464	402	447	408	429	433	421	425	390	472	419	391	420	436	398	460	430	415	426	431	440	411	404	434	408	467	422	439	436	400	436	382	432	388	427	432	409	406	421	462	459	431	415	418	443	471	425	436	439	425	438	404	446	439	418	406	423	427	421	420	436	423	391	433	435	407	455	454	425	433	459	413	477	372	433	440	418	430	414	459	417	437	455	429	447	430	441	483	454	405	439	411	421	445	429	403	454	466	426	425	386	408	454	466	445	445	464	425	430	463	399	406	446	417	462	435	420	389	419	434	459	444	407	423	423	456	380	433	449	448	426	433	409	382	424	456	380	437	461	434	401	402	395	417	427	399	453	419	426	428	425	417	451	416	390	436	441	396	414	435	419	457	424	448	404	440	440	434	428	471	454	439	438	419	401	426	408	418	433	428	434	424	425	432	409	417	390	422	450	450	422	441	397	433	433	459	411	455	410	445	439	434	443	387	413	444	414	468	434	430	433	382	442	432	403	446	451	429	445	395	452	418	460	402	410	449	444	410	402	440	403	448	440	403	436	447	414	429	430	449	460	452	430	414	444	430	458	414	424	457	403	420	429	414	382	452	414	422	421	439	448	449	450	438	414	451	395	427	423	458	455	394	428	409	440	433	418	467	437	463	405	438	444	441	418	487	425	425	452	419	469	432	418	445	471	406	457	440	398	418	444	441	433	457	429	446	459	476	453	414	410	429	436	414	467	420	382	451	386	408	446	446	434	436	454	433	436	442	428	406	443	435	407	462	443	406	447	422	447	397	422	444	418	426	485	413	473	382	428	417	457	418	412	445	422	432	421	426	385	405	442	405	424	400	423	389	421	440	411	423	426	423	442	407	425	413	424	448	394	427	405	418	440	425	434	458	425	454	393	448	441	407	395	450	442	434	446	432	411	446	429	397	435	392	404	442	452	408	419	438	417	430	471	427	404	455	450	437	419	438	448	414	460	404	408	418	439	411	416	429	439	454	406	433	444	411	429	431	441	452	457	425	438	424	428	397	419	417	424	416	415	422	454	446	466	437	427	405	385	417	431	395	425	445	415	442	379	460	425	437	439	405	458	429	423	422	413	408	409	417	421	425	464	424	441	447	438	417	485	440	419	464	449	449	394	410	450	397	396	452	424	394	436	452	430	451	442	406	439	445	389	396	430	416	398	429	431	426	440	464	424	439	398	448	432	396	442	434	421	419	384	411	426	434	417	462	407	410	441	437	450	431	445	414	407	435	472	417	452	483	434	412	431	408	408	448	399	466	423	407	390	405	415	407	448	439	426	437	447	427	392	377	435	428	402	427	410	430	436	457	420	419	442	429	422	463	399	415	412	411	439	443	426	416	431	448	405	446	412	415	415	450	408	414	438	412	375	414	427	443	440	438	419	409	407	435	416	433	448	421	448	438	431	464	445	432	450	421	414	429	389	381	394	432	454	414	423	426	426	438	435	397	431	465	463	417	423	419	451	440	434	425	457	383	391	407	445	425	426	449	401	430	412	404	442	441	429	400	431	445	423	467	466	469	407	425	447	407	427	433	418	421	425	483	444	433	424	407	450
15819	11346	5991	2288	1663	1853	1773	1595	1254	946	797	639	607	536	517	485	469	447	459	468	480	480	481	447	460	434	508	481	433	489	500	430	468	438	452	450	492	468	469	480	531	486	489	483	506	533	470	498	480	487	464	474	501	489	498	484	456	507	444	479	513	470	489	466	454	481	495	498	454	468	468	464	499	482	438	458	441	434	421	468	462	410	441	415	482	435	431	430	453	447	423	428	472	419	447	438	454	437	449	462	442	451	449	525	441	450	449	452	441	452	458	445	461	431	480	448	479	450	478	455	442	484	458	482	460	474	471	413	437	453	488	487	473	446	451	456	467	445	446	471	440	461	428	465	473	474	435	488	487	458	391	396	435	465	460	417	424	460	429	460	435	451	455	461	445	457	432	446	440	417	431	457	422	464	462	447	472	421	449	418	431	450	461	445	477	419	411	475	462	448	459	480	468	446	479	472	419	449	443	425	434	460	441	454	470	422	449	440	408	455	453	422	468	423	442	445	451	444	477	453	453	463	464	474	463	449	487	460	473	458	460	468	455	477	472	436	464	464	455	411	438	393	470	472	465	449	512	492	426	473	431	447	470	470	466	431	455	433	429	467	469	447	455	424	465	431	444	452	458	470	452	473	456	449	454	442	484	452	426	461	474	470	443	432	488	457	459	420	464	433	423	462	425	452	492	453	469	464	465	462	415	443	418	463	466	418	474	467	446	474	477	467	493	475	493	501	445	442	444	468	450	437	491	453	450	466	463	485	488	448	463	437	458	461	463	441	467	483	478	457	483	470	464	454	454	417	459	460	473	455	497	460	466	441	477	454	445	453	450	506	459	447	469	481	463	418	442	464	416	426	473	461	478	470	477	468	434	441	462	457	453	475	390	444	497	407	465	450	443	439	431	449	425	484	462	473	470	439	438	478	435	423	418	416	473	483	452	462	427	458	437	467	483	446	454	462	436	431	472	418	446	439	455	498	468	464	433	449	442	462	450	509	458	455	482	452	468	446	447	451	456	444	451	414	453	450	395	441	478	457	434	429	462	451	428	445	462	474	424	409	406	445	442	471	499	453	490	438	425	487	453	417	437	480	498	456	441	440	456	432	465	446	455	485	444	481	470	439	475	480	457	484	425	455	417	476	446	441	496	450	482	441	402	444	440	450	443	465	447	444	439	485	460	443	428	455	459	474	423	457	461	445	465	463	443	454	480	490	448	460	416	480	470	433	495	470	461	479	459	487	450	444	430	448	451	470	437	430	474	436	427	490	429	480	449	459	443	462	443	420	471	454	467	474	471	445	478	460	466	441	440	473	443	469	470	414	458	471	453	437	418	450	466	429	471	422	465	450	476	459	432	465	486	437	472	459	484	490	491	463	469	451	482	455	435	455	426	446	479	487	470	468	483	483	438	484	481	445	483	438	463	466	458	402	427	439	460	440	426	462	446	484	455	469	447	418	445	453	408	480	441	413	443	473	491	427	432	449	448	419	450	454	454	454	491	467	438	421	427	465	456	453	484	437	487	421	428	437	476	467	475	415	446	442	449	446	445	439	479	457	451	468	511	422	487	450	456	430	454	464	425	465	431	405	438	438	439	524	481	483	445	459	463	446	441	475	427	461	457	435	471	465	454	472	475	407	453	456	426	455	458	468	445	432	428	470	479	445	459	488	471	456	455	429	500	489	427	452	468	442	451	464	436	459	439	441	473	444	470	436	428	470	477	455	426	486	455	451	460	457	475	481	476	470	427	456	474	424	488	451	447	477	454	471	484	440	449	432	480	452	488	458	508	461	470	492	493	470	462	447	448	459	463	466	404	481	439	459	463	463	456	431	470	444	446	433	462	431	395	465	443	446	461	481	415	454	470	454	485	478	466	468	481	460	471	468	437	459	429	486	471	467	438	457	453	418	478	465	471	465	455	480	462	469	457	413	433	425	485	438	448	461	454	454	450	464	518	462	467	472	438	472	476	393	453	496	441	464	469	458	465	471	463	442	503	459	449	472	463	480	458	433	463	478	438	450	452	507	447	416	445	489	457	470	460	425	471	428	451	472	428	429	437	490	467	454	421	409	426	452	488	466	473	451	486	445	491	461	472	442	435	472	473	442	470	445	480	449	477	437	502	451	468	493	459	479	432	419	446	438	443	474	415	434	481	450	452	443	451	483	452	437	466	450	446	483	495	459	468	446	476	463	428	451	445	449	457	460	463	432	467	449	468	501	483	459	417	431	435	472	497	493	463	450	473	484	462	432	448	466	483	451	446	487	469	459	436	408	445	501	484	449	435	461	455	450	474	483	455	450	470	493	504	461	459	429	470	411	479	496	427	402	440	455	456	450	435	405	486	428	482	420	487	494	449	443	472	481	480	431	475	473	441	447	467	446	480	451	441	451	421	479	421	439	431	465	481	414	474	449	445	460	494	413	476	455	455	486	448	453	465	455	459	452	471	472	486	491	454	466	446	437	470	426	434	429	522	478	443	450	469	448	470	487	428	462	459	481	476	472	488	468	423	424	459	459	397	449	432	437	452	422	462	437	455	429	464	498	454	443	437	477	452	501	476	428	455	457	474	462	428	452	444	418	423	458	424	456	411	436	447	445	443	470	452	478	450	451	462	446	441	455	464	471	422	455	478	424	455	441	432	503	455	471	459	449	453	456	441	469	495	441	479	386	454	452	453	462	445	422	458	411	426	470	453	438	477	476	452	436	454	406	471	421	435	464	474	466	442	471	460	496	504	453	442	447	471	445	470	444	431	454	477	460	418	441	460	506	435	391	482	442	471	478	441	454	415	445	471	444	476	481	418	476	442	450	474	379	430	429	475	442	477	420	447	467	440	450	449	471	455	403	467	436	441	466	455	439	467	499	445	460	457	460	460	451	444	455	443	462	461	430	498	433	424	436	431	454	474	422	422	454	465	462	417	435	440	457	451	475	465	440	430	459	480	427	430	450	440	479	489	456	459	467	450	447	463	458	425	467	447	425	458	501	469	443	471	430	449	408	458	421	458	432	501	417	436	491	458	430	463	448	444	463	454	469	417	466	469	476	460	453	475	423	426	438	440	443	433	493	420	430	439	466	469	440	447	428	443	461	440	437	463	460	454	446	444	430	469	458	466	445	473	444	509	426	439	444	469	482	443	488	451	430	460	446	452	475	463	447	472	459	460	466	431	463	470	454	469	481	474	434	477	438	484	511	449	459	487	446	465	483	479	420	465	438	456	487	483	458	466	439	474	458	462	446	449	444	468	457	477	455	487	442	463	459	443	453	484	451	448	473	463	472	491	426	487	477	439	482	426	489	458	450	460	445	484	450	420	490	452	458	468	467	455	432	482	435	468	448	477	470	429	450	436	490	506	448	448	442	472	436	472	461	434	427	433	435	469	401	440	495	484	435	461	464	449	444	428	463	456	463	444	445	477	400	474	459	453	431	437	469	450	430	450	458	441	446	459	480	453	480	478	469	509	458	451	458	454	445	458	464	419	465	453	465
24434	21671	29063	24789	21665	10905	2438	1782	1240	967	717	641	568	452	440	415	390	362	386	352	386	327	364	376	343	383	376	355	357	354	378	344	318	351	333	314	359	373	369	396	392	420	365	374	363	372	395	380	320	384	353	389	380	339	386	354	338	381	354	314	358	337	312	302	322	334	313	366	346	375	321	339	355	330	345	350	342	334	303	344	328	346	340	310	326	339	336	303	326	294	340	338	322	333	324	327	332	317	310	339	329	297	318	317	307	343	318	335	311	336	367	317	317	291	281	327	334	343	331	282	321	335	316	358	310	322	349	317	314	333	339	342	305	317	308	324	294	313	271	331	333	336	335	347	331	323	310	305	314	305	303	295	313	342	314	309	329	311	311	328	345	299	332	334	309	298	344	316	327	339	307	307	314	371	290	329	327	331	350	338	306	337	339	327	290	331	352	328	319	307	291	318	294	320	321	309	335	314	296	324	333	328	336	296	313	330	346	319	342	346	341	307	341	324	296	329	313	327	380	333	341	321	314	305	329	317	339	295	324	342	365	335	345	306	312	322	347	298	329	295	325	338	350	301	301	335	318	354	308	314	319	307	345	348	336	327	282	333	307	314	340	362	283	325	334	298	315	339	335	312	325	301	320	301	335	312	312	341	348	330	327	330	297	311	354	335	326	329	317	319	318	314	323	288	348	297	347	305	325	331	327	335	298	311	338	342	312	343	292	305	298	337	339	315	346	309	334	341	338	315	306	345	333	313	318	311	302	313	326	270	332	336	360	332	314	333	324	340	276	343	312	306	317	293	306	313	307	320	324	349	339	306	345	340	311	326	313	346	324	327	356	336	274	328	339	345	302	312	310	334	309	347	309	354	324	322	347	337	315	368	327	305	323	309	319	310	301	324	304	331	300	316	315	344	317	296	308	344	298	304	326	315	313	344	301	329	328	339	338	326	319	304	320	345	330	305	306	336	295	329	318	330	342	299	326	284	289	352	336	316	333	299	317	309	323	312	325	326	291	313	333	330	306	323	357	356	325	318	343	329	307	340	316	328	302	321	325	309	283	288	302	322	325	321	338	326	347	310	302	342	317	355	302	313	314	310	324	300	319	317	320	312	320	309	306	318	311	338	310	330	364	348	314	300	334	307	320	309	318	311	344	360	327	351	327	348	369	327	332	306	315	328	292	315	322	374	317	319	334	347	321	328	337	325	324	344	347	328	299	308	304	329	320	321	335	341	334	324	335	320	310	305	312	335	327	322	341	304	318	325	337	341	324	367	337	341	317	300	345	328	347	335	319	287	341	333	325	319	322	314	298	313	339	336	321	319	282	330	350	322	330	324	308	344	329	323	347	322	342	297	335	304	302	304	307	324	276	305	317	333	335	313	326	316	326	337	327	311	349	325	322	334	318	324	316	345	291	327	315	336	359	331	289	305	321	291	339	326	344	314	336	311	343	318	341	289	358	292	327	316	311	332	288	307	314	330	309	291	323	344	320	326	310	342	314	322	347	307	336	334	342	308	305	316	345	323	318	339	334	308	350	338	324	316	332	315	336	358	326	311	319	324	270	304	316	315	322	314	301	314	348	320	300	285	343	328	340	342	332	317	320	305	326	337	340	323	351	346	318	324	335	321	321	333	354	326	309	311	309	323	328	323	341	347	302	332	346	311	338	299	360	310	314	313	311	349	299	327	312	311	318	334	277	308	286	292	309	342	312	298	326	330	327	317	325	331	284	294	326	345	335	337	331	307	326	295	343	313	300	299	337	349	337	309	336	348	286	353	345	335	330	329	282	324	327	338	309	317	301	379	370	298	296	338	276	320	358	340	318	323	331	366	329	341	299	305	338	338	321	309	329	307	327	301	314	333	308	346	345	308	324	318	340	334	331	353	331	339	352	312	346	337	337	312	334	326	318	322	325	311	316	293	314	347	329	313	350	304	316	341	314	327	328	319	312	304	331	320	328	314	342	300	326	324	329	322	336	309	344	321	313	332	323	316	356	302	322	321	327	332	301	330	302	339	340	309	319	321	319	313	289	327	332	325	319	327	341	330	340	315	296	327	295	296	320	312	287	365	313	305	304	288	340	320	306	315	308	315	326	337	334	298	321	326	321	371	297	279	307	332	324	315	302	300	373	351	311	292	365	349	293	318	301	321	335	323	297	325	343	353	349	338	297	362	340	317	353	356	333	310	320	305	308	320	324	351	316	299	340	316	322	315	275	325	305	314	318	333	351	298	314	339	312	330	305	317	330	284	327	314	328	343	309	311	345	340	319	315	327	329	342	338	374	349	328	286	315	331	329	320	319	308	320	310	320	347	309	336	324	331	308	314	314	293	306	358	327	299	320	309	337	338	335	313	304	339	292	307	327	337	319	292	307	337	340	296	314	314	339	343	314	336	328	332	312	326	364	333	337	304	331	332	311	308	329	345	353	331	332	304	306	302	328	301	330	298	321	320	337	310	314	325	326	327	310	328	327	348	295	301	302	312	344	293	311	291	322	343	321	322	327	317	338	334	304	352	346	282	320	342	323	338	323	348	308	325	337	358	328	298	305	327	323	308	337	311	323	339	292	358	316	375	316	333	325	296	320	344	328	316	331	313	314	344	318	328	315	339	329	353	294	322	314	337	326	332	338	312	316	359	316	301	311	320	297	328	318	318	326	335	329	298	339	311	336	311	350	333	319	319	307	327	319	322	315	322	325	329	336	295	313	316	314	319	317	316	349	330	348	316	312	319	308	301	331	315	329	309	321	314	331	286	299	322	322	315	328	300	317	298	305	326	355	334	316	335	322	318	341	329	318	347	341	350	332	307	316	314	292	335	315	328	308	297	346	321	337	310	294	346	340	353	321	291	336	351	318	306	294	332	319	320	319	321	332	301	334	353	317	331	294	324	362	323	306	338	334	340	360	343	324	307	306	287	341	322	291	312	351	349	301	307	331	301	309	350	348	317	309	325	335	346	317	321	302	306	332	340	314	293	319	309	320	329	283	342	340	339	324	319	328	302	315	330	347	303	307	316	352	320	344	312	328	296	311	356	342	357	330	320	312	344	308	317	269	313	354	329	333	316	303	318	315	330	349	300	323	359	307	339	313	328	321	306	330	347	343	346	351	282	309	321	343	335	346	307	363	334	325	328	351	296	302	303	314	347	340	300	315	329	339	317	323	315	332	358	338	318	312	346	346	326	299	340	300	300	318	315	317	330	295	330	319	296	323	329	321	313	316	328	294	316	344	325	329	301	330	326	319	319	366	351	304	345	289	304	315	316	319	331	338	301	328	323	306	319	304	304	327	317	323	318	308	325	312	319	320	343	351	299	332	308	325	365	349	324	325	296	318	346	310	315	332	306	324	326	339	323	282	325	346	324	318	292	302	320	296	302	347	331	286	311	310	333	348	325	311	319	311	316	363	348	331	307	297	340	344	305	310	325	334	291	334	336	319	291	312	299	338	304	340	329	324	329	337	294	327	316	304	322	316	298	332	332	325	319
17576	18049	11326	5077	3677	3571	3188	2908	2084	1472	1117	903	726	569	515	480	367	443	426	384	401	411	392	386	401	404	404	385	405	412	386	371	376	352	338	377	369	404	426	403	420	419	411	429	423	426	438	430	414	410	379	383	407	435	420	406	409	341	358	349	370	352	369	363	334	387	401	353	362	376	348	341	328	352	292	364	374	339	334	320	311	353	336	335	319	363	349	349	336	348	335	366	327	355	359	353	369	356	341	316	347	361	381	382	382	377	379	306	340	337	344	321	309	381	324	308	312	327	342	335	327	355	343	330	326	351	321	309	363	349	345	352	319	341	323	342	324	335	340	353	342	375	351	341	377	378	320	352	365	354	353	348	364	345	362	334	346	321	347	337	334	363	328	341	344	320	344	368	318	344	324	362	327	369	313	343	346	344	367	323	328	336	336	332	332	356	320	322	348	338	362	347	343	347	371	303	357	345	360	398	318	368	364	347	358	322	354	349	329	323	372	356	349	324	336	331	337	337	330	327	324	352	351	325	345	333	361	326	356	361	325	337	353	353	310	360	326	380	353	352	349	317	374	346	340	342	360	335	357	315	372	322	349	338	357	343	343	344	318	371	343	332	368	364	323	326	319	308	346	353	333	347	370	375	328	321	364	364	343	371	330	349	362	361	346	338	349	354	356	354	337	342	340	340	335	339	302	347	346	351	373	348	324	354	331	329	332	305	370	349	337	350	318	348	315	355	339	309	368	353	368	334	361	310	350	334	348	330	323	305	360	338	329	363	350	332	348	350	342	339	323	383	355	339	359	357	355	350	345	328	355	369	354	327	341	356	394	340	337	334	340	316	331	325	337	316	351	346	368	320	371	342	324	341	369	357	326	356	350	342	363	368	321	399	384	372	341	320	346	339	348	351	354	384	340	343	346	343	322	349	318	331	347	328	347	324	354	349	354	349	342	352	348	330	344	325	325	329	345	360	334	362	341	328	350	344	336	335	346	370	333	329	338	359	326	330	337	352	335	357	310	350	338	332	338	351	317	381	335	345	297	351	340	308	331	345	330	359	349	287	363	363	316	332	338	345	350	347	291	371	358	345	334	353	370	365	334	294	353	320	351	333	296	315	304	336	331	369	346	343	338	320	344	341	366	348	338	344	371	376	334	337	360	338	387	345	354	328	326	319	355	341	353	352	342	369	357	345	335	359	340	340	373	331	346	343	333	336	338	322	367	359	294	352	356	364	342	322	355	341	340	347	328	337	327	338	364	382	319	382	341	346	367	353	347	331	347	329	326	347	328	306	346	341	340	349	339	322	331	324	354	347	341	360	385	336	309	315	364	317	345	329	328	340	350	358	357	338	352	359	332	343	366	347	353	303	322	354	351	362	332	294	339	366	351	327	330	405	325	348	330	340	381	334	331	364	351	327	376	340	344	366	331	340	359	327	338	385	336	362	346	317	349	384	358	335	360	350	327	362	339	344	342	344	335	345	360	363	331	318	358	350	358	371	312	351	367	340	335	345	344	324	339	329	301	337	314	353	345	368	346	338	349	344	345	312	341	330	334	374	374	329	341	369	343	319	356	328	348	384	364	362	397	332	340	361	357	318	339	348	373	357	330	364	338	355	332	349	344	354	310	351	314	307	352	350	326	359	334	329	360	362	343	315	344	350	331	319	342	324	321	344	346	336	342	342	367	334	349	312	371	374	353	341	337	358	352	330	319	333	324	329	318	349	351	337	318	340	359	313	366	334	340	345	348	308	339	329	347	348	338	366	382	335	350	354	333	345	316	367	303	369	335	341	355	349	335	369	325	339	352	336	358	332	325	334	349	367	341	308	344	355	327	355	364	338	317	354	346	348	346	355	346	370	330	322	357	348	312	350	332	351	309	313	349	343	329	337	318	335	348	309	329	368	343	339	315	330	326	343	313	355	344	323	328	339	351	354	358	329	370	342	341	331	310	348	323	333	334	350	345	337	346	315	319	349	329	320	330	321	361	348	313	345	337	320	306	338	326	356	346	327	295	373	347	337	367	343	325	324	336	341	317	323	342	333	324	325	368	318	380	335	349	339	340	336	329	314	331	362	351	374	361	347	345	367	340	334	351	318	301	330	334	354	372	328	338	356	339	370	322	361	366	331	364	320	341	353	367	332	302	326	364	348	355	350	320	398	348	367	371	329	350	358	303	330	314	340	347	351	361	298	288	323	349	323	351	340	338	307	326	362	340	341	330	337	367	331	335	335	329	329	326	339	351	327	356	319	356	339	368	333	356	319	345	364	338	355	311	362	338	339	335	371	351	350	341	334	328	341	322	371	345	340	318	370	352	329	333	359	342	343	345	336	340	353	339	373	358	324	349	314	335	346	335	333	324	359	351	314	370	342	364	371	310	371	343	355	359	340	378	344	317	338	336	323	326	311	330	349	342	306	349	351	357	305	358	321	359	329	341	347	305	329	343	353	341	344	332	350	371	313	335	332	355	339	349	344	341	290	356	333	348	362	319	324	352	344	359	346	344	361	353	348	339	347	316	350	330	349	328	359	356	344	336	327	338	347	375	337	349	329	316	378	345	336	339	331	323	357	341	356	337	352	356	331	355	322	318	348	306	332	322	349	333	362	383	372	345	339	343	361	350	324	377	334	330	311	313	349	380	351	359	349	329	338	341	328	343	350	334	336	335	376	335	380	382	367	326	343	325	325	354	351	364	318	347	319	313	329	327	379	379	352	353	337	337	316	359	325	352	334	345	344	330	334	371	338	346	344	349	361	337	365	361	345	322	345	350	332	348	351	327	341	356	323	338	380	339	359	368	347	327	349	379	314	378	329	318	314	322	322	344	342	329	322	335	357	339	340	357	325	321	338	330	353	335	325	322	333	349	352	357	326	311	317	340	353	364	374	343	319	335	345	349	343	334	372	344	359	338	353	333	353	308	330	333	361	371	332	354	338	319	349	371	323	341	343	361	328	334	362	344	335	343	365	312	368	330	337	336	340	326	347	358	329	345	349	359	337	358	369	326	357	347	371	358	342	339	372	345	340	353	356	335	327	346	333	371	354	353	328	319	362	352	317	361	370	324	347	338	352	318	344	334	356	350	360	313	394	335	353	373	326	330	337	337	344	316	322	327	333	366	343	345	343	346	334	333	331	300	333	339	340	365	345	340	333	356	316	332	335	340	365	328	301	361	369	323	347	320	351	291	340	350	342	317	368	341	309	311	343	356	349	337	348	361	347	351	333	325	338	342	357	351	337	344	333	348	346	370	353	337	352	337	349	358	361	336	346	331	344	319	339	344	306	355	321	348	322	354	349	361	353	344	332	332	354	329	371	325	331	348	324	341	341	341	356	369	359	325	296	367	372	343	318	335	305	331	337	309	371	332	325	321	327	348	356	358	318	364	358	353	348	347	326	358	343	332	322	361	313	342	331	337	342	373	370	352	379	365	356	333	335	354	352	329	320	359	325	330	343	346	344	327	356	322	345	309	351	341	347	347	354	316	346
24356	20642	26729	24528	12036	2404	1827	1535	1233	984	898	746	686	687	648	574	636	629	595	606	605	600	593	568	592	553	573	556	600	568	590	581	582	582	583	593	610	583	660	607	583	618	634	635	622	598	601	590	595	593	585	553	612	651	640	598	631	556	583	590	563	562	609	601	621	607	584	569	602	575	553	571	560	606	564	537	551	587	597	595	566	562	571	592	562	555	528	539	556	555	549	549	556	561	536	586	577	565	553	592	547	571	584	614	547	578	560	566	575	571	563	576	599	541	538	565	589	555	617	525	553	577	582	566	558	544	589	542	593	571	579	563	531	542	585	535	565	607	534	555	570	593	564	586	571	585	616	544	584	602	537	561	581	571	595	504	571	548	595	625	550	567	553	605	553	604	568	571	589	573	570	542	537	537	562	533	598	578	545	577	545	586	531	582	562	582	605	534	606	525	608	602	580	549	562	602	580	559	577	527	560	596	561	579	543	582	594	528	515	619	624	622	600	597	568	549	576	595	569	578	590	575	536	589	580	521	584	577	542	558	586	608	550	568	570	550	610	559	568	586	575	570	549	543	593	561	576	615	579	621	537	532	565	549	609	574	524	584	594	611	571	587	568	533	603	565	549	585	605	570	579	567	597	554	562	585	569	551	577	545	609	559	523	552	579	592	531	594	620	566	590	576	547	570	561	550	555	550	555	539	555	549	583	538	546	554	601	554	549	590	589	589	547	584	571	546	569	585	618	560	553	563	560	635	605	546	575	555	550	547	543	529	547	597	611	577	567	615	624	576	573	596	583	549	613	515	553	601	578	586	563	583	630	574	546	537	583	565	581	541	594	608	556	571	554	570	543	598	599	568	563	606	560	555	576	550	606	509	543	598	612	572	614	592	556	560	541	566	562	581	557	562	556	582	549	560	597	571	549	557	568	581	586	577	602	559	539	595	584	555	619	593	524	570	544	585	565	586	539	586	549	580	538	611	625	591	556	539	550	565	595	587	571	564	562	548	565	522	581	579	591	579	573	582	604	570	583	570	610	570	556	591	583	538	573	525	602	548	616	588	618	538	576	564	577	538	535	549	545	570	586	587	578	565	567	606	573	624	572	564	548	563	588	522	579	578	564	553	531	575	580	554	572	606	609	579	578	553	555	538	589	593	613	564	590	596	586	587	563	567	577	613	577	607	578	535	571	611	582	560	583	559	537	578	616	604	538	558	532	530	569	586	550	537	594	594	509	575	582	583	571	564	578	541	580	570	548	528	559	572	570	561	540	582	594	608	608	572	545	561	569	582	564	612	551	547	577	589	576	546	544	619	569	564	576	558	568	549	591	583	598	597	581	552	605	544	555	541	541	579	581	581	547	561	587	574	534	589	570	605	571	582	592	526	575	560	579	554	568	556	575	523	624	549	574	570	556	521	564	618	616	560	569	549	601	548	527	588	551	606	585	609	560	567	642	578	600	609	567	610	569	557	580	594	562	600	570	585	589	545	609	582	551	572	540	618	582	559	562	601	624	585	586	549	575	550	532	571	560	577	553	565	559	551	590	581	595	563	574	583	569	571	582	614	587	570	511	523	584	567	552	576	580	578	570	564	573	574	545	567	578	619	527	586	601	585	553	560	534	550	546	574	594	558	613	552	526	551	580	530	559	587	549	594	535	575	555	578	565	533	543	570	574	588	579	561	597	530	607	560	551	587	582	600	574	582	577	623	566	606	622	564	582	593	564	574	577	582	619	570	578	544	600	563	592	575	553	557	647	573	567	555	565	561	608	556	567	531	539	603	581	569	533	591	574	587	600	591	556	572	570	596	571	618	551	549	582	520	563	562	570	568	556	590	572	580	567	576	537	563	553	546	556	539	630	563	570	529	514	551	573	617	547	509	530	547	599	556	569	638	548	624	576	568	585	549	548	584	567	561	600	561	564	568	554	543	504	601	568	579	567	578	597	549	560	558	595	593	581	589	596	556	554	553	580	596	537	559	567	563	611	594	550	591	550	523	582	589	614	555	582	626	584	585	602	542	544	610	587	567	562	540	595	553	618	587	570	546	584	549	578	571	587	565	602	582	589	581	563	592	609	548	519	595	612	616	573	565	576	596	589	564	525	561	548	565	585	552	595	551	618	569	535	576	520	562	553	547	534	546	547	573	589	549	597	568	595	544	553	577	623	592	569	577	578	603	560	527	548	564	578	540	605	548	583	602	518	546	534	537	528	619	558	550	614	571	569	567	551	561	570	553	574	535	565	553	564	594	558	559	554	559	578	586	549	558	531	572	553	542	592	572	565	614	559	547	543	561	600	567	543	569	569	604	599	559	531	601	615	563	553	542	553	538	571	581	570	575	570	566	588	532	550	546	583	529	583	553	567	557	593	543	560	604	576	596	596	593	553	610	598	563	550	547	583	556	591	556	570	591	595	551	628	584	568	561	604	550	552	585	579	581	576	543	565	575	585	577	570	528	597	548	573	558	593	544	580	590	564	558	572	514	600	607	563	589	553	579	572	602	569	582	599	567	571	574	588	572	592	575	588	583	555	568	537	611	548	565	532	601	610	532	585	591	584	565	593	555	539	618	567	525	560	564	527	598	598	564	593	586	587	597	557	545	536	584	602	571	560	575	561	568	498	596	584	547	595	544	552	595	576	568	577	597	589	581	603	584	579	587	580	609	574	578	599	592	565	602	597	584	563	548	525	584	552	562	579	575	559	663	610	566	590	571	570	534	568	593	601	559	564	613	581	554	577	603	561	552	564	601	565	582	525	589	601	570	589	577	562	615	553	565	591	593	554	601	562	537	616	569	557	540	528	577	543	577	569	547	530	572	590	559	556	514	585	570	556	549	548	555	572	598	578	566	599	545	607	597	571	526	571	601	615	603	572	598	556	560	582	592	580	552	572	605	562	580	566	561	512	540	600	577	561	579	569	576	580	580	600	549	591	587	613	599	566	533	589	591	571	564	535	547	572	553	580	570	578	576	590	558	546	575	602	585	603	561	560	573	606	588	545	578	566	576	559	556	595	561	600	562	565	561	602	571	589	560	582	609	610	582	558	580	592	587	592	526	569	563	575	569	554	588	590	575	558	557	528	560	582	542	572	603	567	548	574	527	571	539	554	603	596	565	571	547	541	537	592	545	571	567	559	579	559	552	612	591	555	531	574	561	602	596	621	566	538	604	556	602	576	547	562	562	592	559	568	590	610	556	555	582	553	604	587	553	585	553	602	528	585	578	582	604	530	575	586	540	557	577	567	566	574	581	518	548	573	563	564	552	549	580	585	603	591	582	527	572	579	549	564	534	555	575	521	580	557	568	554	559	537	565	598	546	555	597	595	563	611	590	566	553	551	604	560	594	566	523	552	606	574	535	589	584	598	647	516	511	582	589	604	562	568	579	581	547	573	536	563	534	570	602	569	598	586	539	582	605	589	560	576	529	550	550	570	559	527	576	596	554	593	534	590	575	544	591	612	553	565	611	566	542	550	573	554	569	574	528
15494	12872	7624	3857	2803	3169	2763	2425	1839	1390	1057	877	819	720	653	655	600	627	654	637	623	653	598	632	663	617	651	631	564	612	596	575	564	585	605	695	634	610	663	653	666	636	639	652	634	640	626	611	650	643	618	655	657	599	632	620	633	597	615	613	588	572	582	603	588	624	585	543	598	621	583	625	591	523	563	551	593	564	603	601	597	578	578	566	561	633	571	572	577	567	587	586	559	587	578	561	566	545	574	588	600	607	590	626	594	589	552	523	570	618	612	589	605	617	554	565	585	628	553	552	588	573	544	594	621	569	583	574	604	563	559	577	601	587	620	572	561	581	561	567	629	590	616	558	572	619	619	580	605	593	591	555	614	546	613	588	565	575	601	546	621	593	563	598	536	581	606	580	571	602	560	582	609	598	557	591	600	593	589	608	619	585	595	598	574	586	569	577	578	544	608	591	552	603	560	566	614	583	578	620	587	553	591	595	565	583	607	530	598	574	594	572	593	578	566	580	603	561	607	587	581	574	548	625	627	599	571	557	586	531	564	543	555	579	570	577	621	561	532	585	591	552	611	606	608	547	601	537	573	545	560	617	553	577	598	540	604	599	575	550	596	559	603	587	574	572	605	579	562	543	591	574	585	582	593	594	576	581	570	562	561	589	540	604	606	598	539	590	565	595	585	594	581	633	574	546	605	553	585	525	572	562	621	539	555	621	582	540	588	582	601	557	598	566	606	577	643	613	600	609	619	606	574	554	587	608	584	623	569	592	572	575	548	570	569	567	590	528	625	598	579	546	583	606	581	624	526	575	605	581	566	610	567	567	586	605	632	611	587	561	572	594	587	619	603	616	573	600	506	637	577	575	617	615	621	567	580	561	572	569	616	592	575	602	615	562	568	576	596	582	602	594	598	566	601	595	614	635	557	548	579	584	596	614	573	555	528	585	597	561	550	573	585	539	592	577	562	574	574	618	625	585	573	583	533	609	563	550	614	612	579	571	582	544	595	574	562	569	575	578	582	558	562	546	587	569	574	624	591	567	606	579	580	642	588	551	620	612	593	600	589	591	572	574	554	579	568	553	598	559	580	576	595	559	552	576	592	630	560	591	599	596	570	594	564	565	570	595	633	599	619	573	584	596	569	595	603	566	555	597	573	581	582	565	575	596	568	648	550	529	573	563	578	616	594	605	599	592	595	553	565	513	561	590	629	611	573	552	591	565	587	615	625	584	586	597	572	552	589	629	563	546	601	579	587	601	609	583	558	571	580	565	623	575	570	600	626	563	562	583	561	633	569	575	565	574	580	577	589	596	583	582	576	525	534	550	601	579	582	610	604	607	589	627	574	579	593	573	583	567	603	589	559	586	585	592	577	600	533	529	567	558	586	585	592	601	593	645	574	571	571	587	581	601	616	599	591	585	549	608	613	597	604	595	560	586	587	591	566	570	626	560	592	578	606	619	606	575	591	572	596	617	597	572	566	553	635	575	614	628	561	571	579	597	573	610	607	585	610	561	612	575	574	605	586	610	554	587	593	577	583	608	585	554	597	607	592	579	581	586	586	587	560	569	585	604	593	618	565	593	602	624	573	619	610	544	595	574	561	558	580	559	572	616	587	556	621	572	610	601	563	624	586	577	580	598	576	533	580	533	520	557	608	594	558	526	580	626	603	605	626	579	574	606	637	583	569	554	570	609	582	587	566	536	591	593	637	559	585	555	601	618	591	590	605	580	592	547	569	583	565	563	581	598	566	612	597	537	609	554	563	582	579	576	556	574	599	573	592	570	636	595	592	568	576	599	591	575	640	571	567	582	598	633	570	591	594	621	607	602	586	604	593	647	552	610	587	588	582	587	585	568	592	534	600	578	597	574	597	578	595	572	606	586	568	587	562	579	594	548	623	592	599	567	569	592	602	576	538	587	582	626	588	541	581	594	568	591	542	577	590	562	578	583	558	578	567	568	601	598	568	574	593	591	553	594	562	558	579	582	578	553	603	555	604	590	595	579	548	568	570	571	587	563	607	546	569	581	589	643	561	535	570	570	593	597	611	584	582	591	571	542	556	568	578	591	571	574	588	628	617	593	602	555	580	562	538	575	591	579	593	587	547	562	554	591	590	616	596	556	586	612	604	592	578	575	585	580	589	545	590	593	567	601	588	589	598	566	560	614	573	590	566	566	600	583	580	639	594	590	526	596	571	553	581	634	624	597	576	582	524	581	562	573	549	552	604	629	567	589	557	630	572	604	580	532	609	567	537	558	565	591	594	595	558	555	592	576	627	593	582	578	556	596	516	636	563	590	609	541	556	584	557	548	550	630	567	576	600	575	595	550	548	589	582	623	556	589	602	597	570	598	563	618	572	590	576	604	605	568	564	583	600	596	638	598	632	602	600	579	561	579	560	535	577	575	566	556	592	607	585	603	579	582	556	608	620	597	576	582	582	549	616	593	587	612	576	574	565	547	581	561	636	616	575	585	592	579	588	567	581	574	568	576	553	571	580	629	554	589	605	578	572	595	609	574	621	586	586	602	606	603	623	547	570	600	579	572	559	563	555	582	568	616	561	617	596	571	567	593	576	607	520	567	582	557	580	560	562	610	588	542	587	611	612	555	583	565	593	610	579	550	575	561	564	588	597	593	572	591	609	575	592	592	609	582	582	569	599	553	594	575	570	604	589	578	589	550	595	611	614	580	588	580	596	606	538	565	615	571	538	635	591	551	621	629	589	581	611	622	600	603	578	603	591	601	622	565	611	612	578	599	589	595	593	591	595	585	569	606	576	589	541	588	614	553	595	604	570	595	578	580	588	580	566	596	571	612	626	611	598	619	593	601	574	583	614	570	583	565	586	581	584	562	573	602	572	557	576	603	580	599	589	617	567	602	576	571	573	557	567	532	604	613	558	588	543	620	631	628	589	626	580	610	601	585	593	572	603	625	570	566	552	615	577	597	581	566	545	573	580	561	569	611	565	585	551	584	584	555	588	623	610	560	620	614	558	556	562	592	591	588	597	621	564	605	592	580	591	538	554	633	576	571	599	623	558	564	621	612	577	558	564	562	589	573	600	607	638	591	563	601	583	598	644	547	597	613	603	554	622	564	583	576	634	606	605	574	617	582	625	610	589	609	595	606	603	588	548	558	569	565	613	588	573	626	573	588	629	558	542	594	595	608	586	571	573	640	555	620	582	571	556	569	603	558	558	566	560	554	599	594	606	541	541	596	580	540	617	542	582	554	565	607	510	574	569	568	578	563	569	580	617	595	580	564	597	561	606	599	591	607	576	558	618	607	523	574	558	552	562	600	579	556	618	586	582	547	628	599	563	577	559	576	595	554	598	616	607	586	605	591	554	571	581	578	604	591	603	587	580	606	627	615	582	592	565	573	606	578	593	601	568	575	623	578	595	555	639	566	616	582	607	565	625	624	584	598	556	575	601	612	583	546	603	570	577	602	544	627	573	595	585	586	588	576	538	581	576	587	555	566	573	563	592	577
23322	21743	29647	24386	21740	21893	11866	2815	1933	1441	1169	878	832	792	688	625	609	672	588	566	557	618	577	605	556	565	579	574	593	569	530	564	530	539	561	589	610	591	602	590	577	614	605	601	610	604	597	593	615	573	561	534	566	532	545	550	544	561	536	574	561	503	533	529	553	515	542	526	518	561	524	541	501	519	536	503	529	522	476	465	510	554	520	497	484	496	530	514	530	527	528	507	509	488	489	514	534	515	508	498	511	514	539	517	507	512	487	534	509	517	481	513	496	521	551	569	545	496	516	509	551	506	511	494	524	514	555	472	513	474	537	504	479	517	507	504	510	507	498	482	535	564	504	514	489	536	499	529	517	515	541	555	492	504	525	488	488	563	515	496	488	494	526	491	488	527	506	550	526	523	514	540	498	542	515	534	475	507	542	505	500	568	483	552	531	538	484	495	507	493	495	498	530	512	512	520	482	476	540	529	477	524	504	517	473	498	516	523	502	487	512	461	502	506	504	517	526	493	513	519	585	509	498	518	520	501	550	529	545	495	501	523	492	498	552	555	570	513	482	508	473	500	566	534	524	527	505	504	489	521	523	534	480	504	472	535	485	504	533	506	529	501	536	508	518	504	532	499	530	513	496	557	515	470	473	524	468	533	490	488	478	503	514	497	477	485	529	474	535	472	486	487	480	495	540	539	498	489	506	523	526	519	509	517	473	482	513	528	528	503	526	541	508	504	509	502	472	523	476	494	527	484	517	516	488	495	504	551	508	509	491	550	496	460	515	487	507	509	509	509	515	500	489	555	499	506	483	541	496	503	526	461	475	526	534	488	507	482	499	514	513	528	514	505	458	485	453	493	523	487	522	505	527	456	485	484	492	513	493	511	515	518	496	512	503	517	516	487	498	541	511	537	464	534	469	482	480	490	482	526	494	498	504	495	486	445	507	524	521	491	491	532	534	474	504	533	531	530	540	491	492	505	485	519	534	498	494	496	528	475	504	498	526	517	496	492	507	483	510	538	467	519	522	507	490	518	481	502	556	481	513	497	512	478	518	524	518	500	464	491	483	524	538	480	495	525	517	517	513	521	513	522	566	509	500	468	490	546	476	480	526	536	513	468	499	496	527	479	519	508	501	506	524	553	476	485	524	511	520	543	552	503	497	514	484	495	481	501	507	542	519	483	498	532	489	490	502	512	503	529	528	516	510	464	517	524	519	494	518	485	497	535	526	516	528	527	504	528	536	488	500	519	495	541	525	488	474	490	505	484	502	539	498	507	537	512	522	514	543	540	480	467	543	517	502	530	497	492	515	493	508	532	547	509	507	503	522	496	500	484	479	482	505	482	509	476	506	544	505	550	505	543	519	500	478	498	505	495	500	513	479	525	481	459	529	543	523	502	507	506	539	528	464	496	513	504	475	488	537	515	496	484	495	507	489	511	513	508	535	500	501	505	552	528	493	519	479	477	510	489	506	498	526	511	505	494	495	496	455	500	508	473	522	482	499	474	522	491	490	502	480	484	532	521	506	474	466	512	459	539	478	521	512	472	540	475	478	516	540	503	476	468	506	508	509	496	505	485	522	485	506	503	492	523	489	517	511	475	528	500	495	468	486	536	486	508	421	505	497	510	513	485	517	478	482	458	518	492	509	480	489	539	493	550	485	534	516	488	518	513	512	509	534	502	503	526	532	510	468	513	511	511	509	521	503	506	506	491	527	511	526	506	558	538	520	527	498	534	467	502	479	493	482	529	542	488	500	512	525	490	512	479	500	508	528	505	522	494	469	465	533	519	512	515	524	545	510	511	526	490	482	546	510	502	513	500	515	549	476	510	507	538	523	535	481	466	509	531	507	534	517	503	541	520	533	527	497	547	503	479	505	509	508	508	498	488	489	508	507	475	508	505	490	476	505	525	536	506	501	492	508	521	487	517	491	558	533	472	498	547	481	505	480	508	499	491	517	511	503	527	523	540	489	517	493	484	503	551	498	535	497	498	462	526	520	516	518	512	520	520	526	514	521	515	455	522	535	568	484	492	550	545	508	543	506	506	509	514	513	481	540	496	493	491	497	464	527	522	513	511	520	538	503	500	466	503	585	497	456	494	564	489	501	461	505	486	515	476	529	498	486	530	526	529	501	495	509	504	504	497	510	528	526	513	525	530	542	508	501	497	496	529	490	514	510	532	460	516	503	509	505	501	504	488	498	482	477	474	513	538	522	499	511	508	455	479	490	481	503	533	522	484	478	515	517	521	526	487	499	490	515	501	510	537	526	499	507	488	502	487	521	507	506	507	482	501	529	480	503	520	497	492	468	504	489	519	504	492	493	513	506	482	446	509	527	536	484	515	542	492	525	486	555	516	522	497	539	525	425	552	490	550	483	487	506	498	462	509	518	512	525	495	520	531	522	510	493	521	488	517	521	531	510	512	505	558	492	505	493	540	509	553	485	464	515	521	519	478	526	515	466	503	486	496	501	527	531	521	509	539	542	488	513	460	511	557	483	516	504	503	520	531	520	568	518	481	514	488	484	493	504	518	521	482	510	528	506	496	513	468	455	519	535	505	501	508	489	476	508	489	508	530	502	473	505	514	492	527	498	528	546	530	552	501	485	560	500	501	503	514	518	504	504	547	511	487	480	499	518	467	517	529	541	502	465	476	488	508	540	478	478	486	484	519	485	475	509	501	487	497	512	514	501	505	500	517	482	467	523	534	429	502	528	527	494	522	515	518	488	510	513	474	546	506	506	520	493	504	530	516	488	504	504	510	488	508	494	493	501	507	472	512	517	503	536	454	531	523	529	496	513	497	545	538	508	494	540	526	513	516	515	530	504	511	509	519	503	493	510	516	538	504	532	492	523	476	527	484	518	455	555	533	549	544	498	497	555	437	482	507	514	545	550	520	517	479	489	510	493	536	470	512	515	512	526	540	554	520	513	462	489	531	514	496	525	512	477	546	492	517	543	552	482	528	471	534	507	539	509	493	533	506	513	480	470	499	453	541	496	525	495	528	540	475	529	499	503	486	527	511	476	493	498	487	517	493	491	501	504	582	470	465	505	484	497	493	516	509	493	499	529	573	508	479	510	472	516	490	499	476	545	480	500	508	477	468	519	503	502	495	492	492	509	551	548	542	535	486	510	508	500	476	497	533	497	509	487	542	494	531	495	522	538	484	465	511	477	518	501	506	509	528	470	491	541	513	517	497	529	505	494	469	551	532	470	492	532	526	489	497	480	505	506	491	495	497	518	502	497	470	495	535	483	520	502	516	539	527	496	486	516	507	505	476	492	522	527	488	546	471	462	517	476	515	545	487	504	523	494	527	527	508	530	521	510	510	528	472	441	501	463	535	516	498	448	491	545	491	503	554	516	462	497	513	563	520	483	513	521	474	554	510	523	516	503	519	538	545	524	530	523	490	496	495	477	558	536	504	533	467	499	521	518	511	501	497	494	493	541	522	531	510	498	516	480	488	491	478	495	488	504	469	507	536	510	469
19222	23483	14536	8295	6064	5752	5017	3924	3063	2165	1634	1260	1042	797	777	681	646	684	631	627	627	595	600	603	577	574	644	633	594	567	569	529	546	524	557	589	613	573	637	613	654	627	620	663	628	644	660	606	604	610	546	567	643	617	615	588	552	573	517	533	541	562	557	489	544	518	548	537	547	510	506	549	532	523	546	505	485	475	518	507	499	507	490	552	467	541	515	479	496	490	493	495	509	472	488	535	490	505	524	472	486	506	527	507	493	514	527	535	518	519	477	506	458	506	508	496	530	476	472	515	541	508	526	512	497	484	502	489	507	504	518	509	508	520	493	494	489	507	516	501	501	486	520	497	484	490	502	517	510	492	529	521	541	512	496	504	509	526	467	514	494	509	499	496	496	493	532	517	522	527	490	527	485	508	507	514	515	502	482	508	541	484	515	519	538	501	565	509	519	558	502	563	490	495	522	479	536	515	511	487	523	546	508	488	498	516	495	482	536	486	528	508	512	541	485	522	482	535	495	472	496	416	510	504	494	517	528	482	508	470	488	495	560	480	463	528	508	531	496	505	503	502	484	520	501	477	490	520	530	482	472	500	515	493	501	515	511	519	517	495	499	500	499	500	518	499	533	498	486	508	489	486	537	506	549	495	503	508	555	522	483	530	511	477	476	518	471	499	505	483	550	518	545	516	487	479	524	477	499	523	516	472	523	496	504	510	523	496	485	519	543	536	486	484	443	551	496	550	509	483	492	544	498	510	479	488	549	500	490	520	507	468	501	525	484	568	482	495	555	496	514	497	486	496	489	499	487	537	508	525	491	508	491	509	508	529	548	471	479	516	519	451	467	515	501	502	484	495	499	494	516	493	493	500	552	511	502	534	521	508	548	489	507	519	520	527	519	476	495	471	484	475	497	498	519	527	479	481	497	501	493	473	527	479	499	525	565	549	514	485	509	481	481	497	475	521	506	493	550	512	526	529	476	528	505	498	501	500	535	498	494	519	524	538	483	515	517	509	505	508	490	540	531	494	517	495	469	497	515	505	492	512	514	534	521	524	457	507	498	486	505	501	505	516	480	552	472	515	491	492	482	513	557	497	509	490	520	537	537	547	508	492	498	518	493	468	497	521	511	476	503	518	506	498	515	485	535	547	488	490	505	509	469	545	496	496	487	480	477	514	471	505	501	526	496	512	476	540	516	464	472	489	511	480	481	503	495	539	502	510	510	521	498	511	463	463	538	490	510	498	495	497	511	495	527	523	490	493	496	499	557	501	494	547	485	494	521	498	512	532	519	480	466	488	502	468	503	488	507	498	502	515	540	481	544	496	515	511	486	505	521	523	497	474	481	488	493	473	492	477	507	464	499	494	466	529	511	458	532	491	515	489	488	477	478	495	495	504	496	509	521	488	516	515	545	536	531	519	500	539	487	519	511	479	495	535	493	507	497	471	480	494	481	495	497	478	483	467	491	490	518	524	499	491	500	521	472	539	531	526	491	506	522	495	509	530	487	500	518	521	510	478	509	437	510	535	499	502	508	479	490	496	490	494	529	520	508	486	478	497	518	499	514	500	510	488	491	514	533	540	535	500	489	497	478	482	577	462	496	514	511	532	477	479	485	497	482	510	523	508	506	489	500	491	530	471	518	497	461	494	486	534	530	498	522	507	468	520	515	490	479	513	493	497	494	537	489	506	513	471	518	471	502	487	538	536	532	512	495	504	509	506	531	513	504	513	521	549	525	496	521	504	500	528	511	525	477	527	530	479	523	466	514	506	490	509	498	480	516	512	506	506	499	534	506	493	550	484	525	492	471	521	506	519	511	507	496	471	457	517	496	525	533	499	540	541	509	490	499	526	500	490	483	506	514	482	528	493	504	526	510	515	501	474	508	502	491	530	498	508	522	499	450	513	470	508	501	478	533	530	493	487	530	478	484	477	494	531	491	474	515	466	505	525	556	527	529	489	506	531	561	513	435	512	468	525	522	528	477	529	507	517	494	505	519	493	496	504	519	507	472	504	500	529	495	519	512	502	509	510	524	504	493	475	503	526	519	487	467	498	518	479	526	469	464	506	500	492	518	526	529	489	492	499	477	488	501	519	491	520	477	525	486	517	519	518	502	502	468	513	506	512	506	556	515	515	538	508	470	484	517	522	477	487	497	545	506	470	499	500	512	486	535	494	488	508	508	490	475	499	481	486	555	553	507	486	543	521	514	503	530	511	511	482	534	525	499	511	500	507	492	515	504	462	492	507	501	506	473	507	518	515	475	531	484	549	512	492	504	522	494	473	517	529	523	535	522	516	507	463	484	494	463	508	497	491	534	511	548	509	494	482	521	526	498	506	537	465	518	506	496	494	478	497	556	488	526	507	482	499	547	471	492	538	507	494	464	514	488	511	514	525	523	510	469	516	553	500	516	503	481	493	517	478	506	502	498	525	513	500	496	501	475	495	515	471	495	471	518	462	492	513	499	517	474	507	501	532	513	486	480	525	471	489	509	526	522	518	503	499	462	515	522	494	491	493	537	494	501	525	489	542	548	503	485	527	494	525	467	526	475	487	514	510	494	471	525	526	464	501	553	526	522	508	519	491	510	484	532	484	563	539	521	518	502	510	493	529	516	457	506	533	502	496	489	505	487	518	513	488	518	503	523	522	499	499	487	496	509	485	523	522	524	551	499	529	509	540	504	504	491	494	492	537	540	528	513	496	512	523	513	541	521	500	504	496	501	520	478	467	500	525	506	472	527	516	543	490	537	493	507	494	470	479	536	489	468	528	490	512	530	535	526	520	481	510	538	500	498	511	486	477	513	521	504	502	527	474	481	527	522	550	484	517	485	452	506	535	519	513	478	534	539	517	502	529	512	503	479	524	531	480	500	498	473	491	505	529	490	511	511	512	505	493	484	522	500	518	494	488	461	501	504	498	500	510	474	544	535	480	550	499	480	496	445	513	496	531	535	509	522	541	484	468	503	488	488	519	536	504	491	495	508	500	545	473	493	493	529	538	493	513	515	509	517	490	502	498	478	508	495	513	462	489	519	494	532	455	532	501	519	518	490	490	503	522	513	476	521	522	529	538	509	507	490	507	500	512	504	517	500	520	494	505	512	527	521	539	499	521	527	468	508	495	537	503	526	526	495	528	518	475	537	509	496	502	466	502	495	529	481	500	531	503	495	562	466	516	476	479	538	490	506	487	476	492	525	459	515	518	497	507	483	511	502	497	494	536	475	517	499	506	496	529	516	477	518	491	488	519	483	490	479	529	535	528	484	508	495	503	529	515	506	504	512	518	523	498	544	498	512	530	514	494	529	460	560	503	533	475	497	510	518	522	465	487	483	496	495	514	494	521	455	509	493	501	502	504	490	516	497	490	457	494	522	529	510	488	505	498	529	501	486	529	508	503	442	538	472	523	498	505	461	505	551	517	516	478	530	477	481	508	469	509	512	465	498	506	518	484	489	541	474	500	544	479	516	471	486	496	509	510	500	502	493	489
28892	19319	7339	2457	1513	1340	1177	962	867	700	519	497	473	438	436	419	418	413	455	418	437	442	408	427	460	472	425	442	432	445	438	397	475	440	399	406	453	429	451	464	463	456	461	441	428	461	454	432	423	448	445	431	429	456	428	479	438	450	505	416	462	438	426	431	436	453	444	417	442	414	425	460	426	439	445	462	388	400	424	440	437	448	428	413	431	445	410	405	440	376	414	412	396	420	420	439	455	397	458	413	399	429	411	435	427	416	435	422	447	434	407	427	443	452	424	414	464	415	452	394	404	421	432	433	432	439	437	432	418	406	488	402	393	406	450	423	413	398	419	451	408	392	446	442	395	378	424	417	413	415	442	402	437	418	391	457	429	402	435	442	441	428	419	401	417	427	438	457	446	412	434	469	430	411	447	425	448	402	467	424	410	398	436	421	402	426	449	439	406	431	410	441	449	440	445	451	420	425	393	428	397	423	412	461	445	454	432	428	445	425	468	372	450	413	434	425	428	420	426	463	443	424	453	433	417	458	416	433	417	458	425	469	451	441	445	485	431	449	443	452	433	407	426	420	409	427	406	455	442	408	420	386	451	411	405	438	419	467	423	446	431	475	436	470	424	427	407	392	469	449	450	420	439	384	439	407	428	427	446	431	437	416	437	436	423	458	417	428	426	417	411	430	449	446	424	396	435	432	421	430	412	427	417	410	414	442	398	404	426	403	397	448	457	446	426	423	439	392	415	386	420	422	477	426	425	427	417	440	435	407	405	451	395	433	426	420	459	463	400	470	413	403	479	417	430	428	411	409	423	400	395	463	385	398	434	417	428	403	435	456	421	416	423	458	432	397	424	462	440	456	442	424	408	424	401	395	410	425	407	422	414	470	428	449	424	440	403	492	436	402	461	408	448	419	425	475	418	418	441	414	422	428	424	389	407	447	442	420	429	453	443	404	462	431	412	444	466	433	380	389	465	415	399	420	434	447	419	414	409	406	458	432	397	434	449	434	431	404	388	435	461	428	435	435	436	435	436	446	423	434	416	424	431	433	425	432	402	408	420	440	397	428	403	342	428	454	428	418	429	413	413	401	447	422	414	428	401	389	442	429	405	434	417	448	410	434	404	404	389	462	425	413	435	446	379	403	408	424	434	435	410	410	409	373	443	433	423	385	420	414	436	384	437	437	434	423	401	379	427	422	411	437	403	444	402	404	403	417	416	432	422	393	460	399	406	434	433	446	432	442	406	463	450	397	451	459	431	432	433	433	457	447	417	442	429	422	430	443	422	443	437	418	395	397	407	440	453	417	434	423	391	444	430	440	412	415	417	420	430	464	437	420	399	407	446	443	448	419	421	454	441	418	446	434	458	415	464	507	463	441	393	378	425	442	463	409	431	400	444	478	458	410	404	462	455	440	388	384	392	442	473	451	445	442	458	394	435	405	450	425	397	467	429	408	425	421	427	475	451	421	453	441	419	449	427	389	427	445	470	398	405	448	451	429	449	439	456	418	419	401	399	424	412	437	387	420	455	462	398	430	400	458	419	413	396	418	406	393	399	460	424	442	417	451	430	450	442	427	410	468	455	428	401	442	406	446	406	423	428	455	418	449	436	403	381	452	392	427	420	409	428	443	404	388	387	425	401	424	437	477	447	423	440	406	454	458	455	422	405	426	429	428	423	482	437	417	420	412	416	400	448	414	447	398	424	405	410	414	452	415	433	454	410	442	428	427	401	466	482	407	454	401	444	472	372	438	430	411	425	439	440	429	467	407	455	453	423	401	455	465	403	476	392	399	430	406	399	453	434	462	455	414	475	461	419	453	437	473	409	425	419	469	428	426	411	423	411	460	426	421	426	430	466	425	440	412	392	388	426	479	406	436	463	450	435	454	478	421	410	405	419	431	417	452	412	412	442	431	386	449	413	412	426	431	433	414	410	418	404	421	403	441	415	431	396	435	394	465	418	448	396	424	417	456	438	435	418	443	451	402	411	405	414	442	400	436	384	429	409	402	404	454	415	409	403	417	410	437	423	383	460	443	443	390	393	431	438	460	436	435	414	419	409	400	402	409	418	420	425	443	440	432	438	461	434	431	399	430	413	423	449	418	465	408	481	421	435	433	404	421	413	398	432	459	431	423	424	436	419	426	422	450	432	442	428	459	465	433	399	442	455	414	427	411	422	428	443	420	405	432	416	428	426	450	425	437	424	399	402	439	405	428	446	429	445	422	393	430	419	415	402	498	405	408	391	399	439	438	433	435	420	435	465	429	440	452	453	430	391	408	451	417	452	397	441	440	379	400	419	420	468	444	458	419	429	423	435	390	417	451	411	446	441	402	404	478	423	413	418	411	413	411	413	427	402	409	423	415	440	423	381	421	419	395	422	404	435	439	413	419	418	410	454	416	419	451	430	422	447	397	408	409	420	458	399	501	447	432	440	406	400	376	414	410	445	443	408	418	456	420	387	466	434	427	427	407	426	388	424	413	392	467	431	479	436	442	454	479	425	408	434	400	430	419	400	433	436	430	425	383	398	421	429	438	399	423	429	422	443	416	406	414	398	462	429	449	448	424	428	406	422	452	429	388	386	445	413	426	430	433	432	403	401	407	451	424	469	426	430	447	442	419	435	429	429	426	403	473	446	444	414	434	419	460	409	386	426	414	426	454	410	421	425	461	438	428	435	456	412	446	447	415	467	437	388	436	429	440	421	428	386	407	439	459	422	408	454	432	450	406	419	423	449	437	413	433	449	427	440	467	444	443	423	429	457	435	419	416	427	439	393	404	419	422	456	417	429	441	428	400	433	417	414	392	412	454	430	462	441	410	452	413	415	475	412	396	441	445	406	470	458	433	429	436	456	454	454	430	501	383	449	411	405	467	425	410	410	426	439	397	468	430	428	432	443	437	399	426	373	418	426	398	396	403	405	455	412	446	392	420	400	458	430	416	440	451	427	405	415	402	415	429	444	405	427	487	436	451	399	414	399	412	441	458	394	388	433	406	422	448	400	409	441	459	444	451	412	449	408	419	424	414	416	450	433	429	435	419	418	422	435	408	445	432	434	415	439	411	457	439	420	445	425	387	435	411	424	438	420	423	436	416	428	427	457	419	411	381	430	447	402	410	420	439	457	414	464	441	412	407	460	467	470	467	433	434	455	421	393	430	445	464	440	425	434	421	437	438	398	419	397	417	408	423	426	417	456	373	418	385	396	442	428	449	448	402	420	399	445	432	427	397	426	450	447	449	423	411	385	462	462	403	435	431	432	438	422	429	436	447	450	417	413	377	392	404	446	420	436	443	455	445	403	426	422	437	426	427	413	429	384	388	397	418	418	419	410	400	428	416	403	419	427	434	438	422	421	421	403	429	437	439	432	441	434	418	438	412	403	477	397	400	428	393	449	419	471	394	418	438	433	444	435	466	410	416	416	429	492	461	388	450	410	400	394	444	433	451	423	430	449	421	386	418	438	408	460	445	447	442	426	432	423	447	421	411
14349	9769	4131	2409	2106	2114	1891	1504	1152	909	656	558	512	450	491	477	453	471	448	413	447	470	462	424	480	447	478	420	447	484	470	467	456	473	447	421	513	488	518	501	514	524	471	468	444	457	476	507	469	470	487	472	493	466	490	458	468	461	492	490	451	436	421	445	460	472	442	459	435	483	436	452	471	453	452	470	445	454	440	453	462	437	460	448	464	463	468	444	508	461	490	445	461	443	461	451	457	467	456	436	460	463	441	445	438	467	461	441	481	461	478	447	453	482	432	405	500	431	486	465	449	441	491	452	415	478	456	440	448	455	486	469	476	443	436	427	416	456	453	448	421	440	444	417	459	451	442	477	461	433	475	470	461	456	447	470	454	464	514	436	464	470	480	463	457	438	424	481	464	449	456	446	413	439	447	436	478	462	469	444	435	419	434	418	460	440	444	413	464	424	488	410	410	492	485	452	487	502	460	444	415	486	460	435	432	435	455	485	472	457	476	444	494	435	431	481	427	457	472	454	439	471	446	483	446	496	460	442	426	497	411	446	460	445	435	434	427	421	454	474	463	428	448	448	468	448	450	481	434	457	463	455	488	425	459	465	456	449	417	430	463	461	453	456	447	444	441	418	500	481	495	485	539	439	424	424	481	464	412	445	453	442	501	460	457	447	439	415	459	453	459	446	484	469	416	462	440	456	466	450	482	444	458	430	480	438	472	436	398	459	446	460	442	433	466	463	452	447	458	480	433	465	457	438	456	476	483	432	467	447	460	437	463	477	454	454	460	451	416	470	423	478	453	441	482	479	421	471	454	424	485	448	454	459	427	441	463	456	440	481	441	459	438	492	486	433	432	433	424	458	466	462	470	447	451	431	444	399	449	433	476	493	430	429	447	463	492	473	459	446	432	445	436	459	429	480	449	470	431	475	480	430	417	482	385	480	449	432	463	467	443	440	448	426	465	475	446	437	454	464	449	483	451	439	478	455	434	450	465	426	414	456	447	439	448	460	467	461	472	468	493	475	436	466	461	444	434	469	442	446	422	444	454	460	438	456	439	459	463	471	497	483	438	478	495	454	416	460	429	445	441	463	441	459	413	481	436	475	517	424	423	430	517	482	436	471	431	457	464	452	504	459	453	468	443	427	447	466	450	477	492	476	454	473	448	476	452	479	447	473	471	451	458	446	420	474	440	448	491	435	441	456	451	434	458	450	458	454	462	474	444	484	451	460	492	426	408	486	450	464	480	438	433	476	450	473	436	440	428	457	425	504	445	492	471	423	431	483	456	452	433	454	425	443	462	430	481	467	467	450	443	433	443	440	469	457	477	431	454	429	460	473	454	437	403	464	441	464	469	446	453	455	467	464	421	448	415	421	463	471	431	420	470	475	459	458	450	505	476	452	465	445	444	467	473	451	449	452	450	435	447	442	416	459	485	457	467	443	438	443	419	421	444	401	486	433	472	484	471	435	458	435	465	468	468	450	444	451	452	480	429	458	463	453	469	435	458	441	475	444	458	480	511	442	449	417	431	438	475	466	486	482	462	492	442	449	466	449	465	455	458	446	443	455	435	463	479	444	473	468	464	484	452	471	454	416	474	454	463	456	424	452	442	468	450	473	428	438	426	426	440	464	424	464	422	489	468	412	471	479	462	455	424	446	436	496	460	461	432	432	496	463	457	450	436	447	461	450	423	489	425	422	415	423	432	454	461	436	451	441	439	465	486	458	479	456	437	459	444	479	460	442	510	464	482	470	445	454	457	446	451	467	435	458	461	439	477	435	450	445	486	437	458	431	459	436	448	439	430	467	451	467	482	460	482	471	483	458	445	482	466	442	417	458	462	451	467	457	423	479	427	464	466	466	436	438	454	462	459	433	454	427	446	436	519	466	440	435	421	447	470	481	489	425	436	453	472	487	445	412	480	438	448	404	439	471	408	464	480	452	481	491	439	433	479	439	481	416	457	471	440	485	428	437	443	451	431	470	482	452	472	423	438	431	450	436	495	450	437	495	461	435	418	422	435	475	466	435	459	427	419	428	400	404	435	424	429	463	481	445	489	443	485	482	424	479	473	498	457	458	453	436	456	451	419	448	471	483	474	472	456	411	476	462	478	453	440	428	434	439	523	472	458	456	435	438	465	415	424	499	431	448	454	481	455	422	443	420	448	476	453	472	448	448	412	436	407	451	468	449	472	463	481	443	396	469	441	457	465	457	458	465	463	474	455	466	435	496	434	470	455	435	499	440	459	401	453	459	442	433	465	402	445	462	429	431	477	441	430	453	431	454	471	457	436	467	485	419	428	437	455	451	442	423	458	467	448	425	504	450	428	438	451	445	446	477	434	460	476	485	449	459	459	499	459	445	456	451	470	469	427	474	457	416	487	480	441	439	480	462	406	445	504	489	435	455	464	437	453	455	451	454	465	450	463	463	424	482	465	464	475	468	466	441	461	442	473	467	448	462	423	483	457	463	443	454	461	479	456	455	433	466	441	445	446	456	457	462	449	455	468	490	475	385	436	474	472	472	470	443	447	466	431	432	468	502	455	438	407	428	447	443	484	480	433	429	460	457	451	446	480	422	472	418	429	445	418	431	451	451	460	479	471	444	438	445	458	444	489	450	456	465	442	443	461	457	413	458	452	434	493	443	452	450	460	461	433	471	473	456	461	463	479	443	459	477	479	469	446	447	445	434	464	460	502	524	433	436	488	425	457	428	476	471	468	477	450	435	461	475	455	453	471	426	444	464	482	445	438	399	478	448	455	439	410	451	495	432	448	467	487	480	441	462	425	445	435	480	452	449	419	467	461	482	428	481	435	414	460	461	465	459	447	468	446	443	501	465	463	439	442	459	422	442	475	461	458	441	447	460	477	463	473	426	469	441	466	477	445	499	475	424	476	424	421	468	456	468	434	477	469	486	440	429	427	503	435	444	459	438	463	475	457	491	442	441	431	448	495	423	453	466	445	459	478	464	436	433	474	435	445	466	469	450	465	462	453	495	474	473	419	428	449	445	450	411	471	471	406	402	446	461	466	438	450	433	458	427	412	491	438	452	450	440	458	405	440	474	430	467	499	474	466	456	447	474	473	482	470	437	436	478	438	464	432	458	436	434	443	433	463	471	493	473	479	480	461	400	450	401	447	416	451	438	426	446	479	413	450	457	458	448	461	462	454	474	473	441	453	463	440	414	460	454	433	446	413	448	509	471	470	482	424	428	480	468	453	464	508	456	438	457	421	453	427	438	477	454	433	410	471	458	482	481	420	455	426	419	464	455	430	406	469	477	408	421	447	498	449	459	472	444	440	424	445	451	454	475	436	449	456	456	453	471	457	496	428	466	443	472	443	410	452	464	434	435	448	433	475	453	454	426	456	472	412	440	448	443	473	437	470	417	438	459	446	451	477	499	464	457	455	459	440	451	459	468	442	438	453	435	467	483	464	441	456	440	472	448	436	468	476	437	476	424	451	454	441	431	425	440	464	463	479	427	466	450
23348	20705	27803	23650	20685	11004	2307	1249	1033	781	591	459	455	400	355	341	370	351	327	344	329	388	362	336	314	317	332	314	302	338	319	313	303	326	338	283	341	347	366	345	374	360	383	373	347	380	370	382	309	345	358	324	334	330	371	314	318	309	299	323	334	330	308	304	311	308	302	318	327	311	318	316	295	297	290	291	324	304	322	325	320	308	285	321	339	314	295	281	296	292	305	303	255	283	299	301	279	289	331	309	288	289	351	321	295	314	323	296	274	311	306	292	277	275	289	275	352	317	319	312	278	306	303	284	306	264	320	276	296	302	301	299	302	274	301	302	305	333	321	287	305	287	299	329	306	304	312	266	291	276	276	328	267	277	314	295	336	317	302	312	295	283	314	295	307	295	321	317	286	311	317	313	297	310	306	303	279	293	326	282	293	297	301	290	294	315	298	350	292	306	298	304	284	288	311	294	310	315	308	355	274	304	299	312	281	310	288	315	288	351	300	311	297	285	296	290	303	314	288	337	297	309	292	338	311	294	263	289	286	302	294	300	308	311	322	307	290	323	293	316	325	299	301	308	313	284	303	287	258	285	277	290	308	297	286	279	325	289	308	298	307	327	286	296	282	283	281	295	274	296	282	303	286	311	311	291	273	317	301	327	305	272	300	332	310	287	310	305	306	265	278	281	285	290	280	307	325	325	304	282	271	332	314	330	312	289	325	321	329	334	306	341	318	289	292	263	311	305	304	293	296	284	315	273	272	275	305	298	306	301	272	308	319	282	319	303	306	296	300	275	287	287	305	279	270	315	323	289	322	295	271	300	312	343	282	296	323	328	312	293	288	328	305	296	313	318	306	259	280	309	292	311	300	297	317	295	284	316	312	293	313	327	299	273	289	300	311	319	284	334	303	307	307	292	331	282	313	298	299	288	303	299	303	297	265	325	293	329	297	305	308	301	267	279	300	289	297	303	323	303	296	317	296	279	306	286	294	302	305	301	309	284	294	311	273	331	317	278	316	325	307	305	290	327	285	353	311	314	316	313	310	308	300	305	333	287	310	302	299	298	304	280	320	297	310	301	304	314	277	331	292	304	317	333	270	313	309	304	350	317	266	303	317	312	296	324	291	316	313	310	276	283	313	308	314	306	279	304	334	305	292	308	328	302	313	301	291	278	311	262	305	292	309	338	268	301	329	299	304	297	303	263	278	304	281	296	300	289	300	258	280	314	312	321	327	280	349	303	292	316	297	311	331	303	332	284	310	326	307	299	304	315	288	269	291	281	336	283	290	292	306	307	289	318	314	311	314	323	255	294	309	313	279	281	304	293	309	297	292	295	301	317	304	315	296	292	301	275	301	293	308	284	319	296	277	275	288	301	335	317	279	320	300	322	284	310	307	296	314	299	304	305	304	355	299	295	300	280	279	294	324	319	297	300	274	314	320	306	318	331	270	297	298	275	289	332	310	275	309	278	293	284	298	314	303	294	310	327	305	339	316	305	286	318	309	285	317	337	326	345	270	246	282	279	306	279	317	293	326	316	305	335	284	311	296	303	305	284	272	314	287	314	304	301	261	312	288	324	318	303	313	301	333	322	269	316	287	345	281	296	294	308	336	321	312	310	318	277	301	308	289	296	319	315	281	274	342	287	315	323	308	316	311	298	258	301	317	310	322	287	293	272	301	295	307	317	305	309	287	302	303	327	282	319	326	273	282	297	277	296	310	287	304	341	275	304	293	318	272	306	292	328	280	282	305	288	310	281	294	321	310	318	299	269	302	313	273	304	318	337	318	305	313	328	297	259	282	314	326	304	321	296	297	325	324	287	316	339	295	299	307	331	259	314	325	304	309	304	325	293	294	304	282	294	299	289	274	321	299	277	316	306	324	312	308	293	286	294	313	281	270	292	281	309	299	291	324	309	307	342	300	283	306	292	294	320	292	311	316	298	307	293	304	312	314	284	288	325	298	274	300	296	278	296	305	302	314	328	306	304	318	301	312	293	308	320	327	321	301	279	311	286	303	312	300	281	280	294	289	303	303	304	303	274	317	329	287	314	295	307	307	320	305	315	323	289	279	309	295	256	284	317	301	321	280	297	320	293	310	295	317	346	322	312	309	311	306	279	323	316	298	303	309	304	287	304	281	320	310	331	304	283	312	320	282	311	310	304	321	273	292	292	303	290	303	284	298	290	288	317	309	284	329	271	296	318	303	318	274	295	295	306	300	311	268	283	279	262	319	287	311	318	307	323	332	282	304	320	332	313	314	308	325	318	302	287	291	320	281	295	303	311	316	293	290	304	277	283	275	291	298	288	338	276	270	295	298	283	288	307	329	285	307	290	298	296	294	300	283	289	308	291	315	314	298	318	286	299	281	299	305	288	292	304	307	300	343	315	293	305	315	282	283	306	294	316	294	336	296	309	310	287	294	295	282	288	312	287	281	282	278	302	279	302	306	313	312	297	288	305	301	288	307	309	320	331	330	296	291	310	297	280	309	316	347	290	291	330	274	303	327	300	287	316	304	267	288	308	346	271	297	305	319	288	316	298	313	306	329	329	327	284	280	303	297	318	279	281	312	294	282	323	297	263	287	295	312	299	310	308	297	327	298	264	280	336	320	308	305	278	308	310	261	300	326	310	324	319	290	324	293	273	313	301	311	290	334	311	297	316	310	334	279	291	286	267	310	323	303	293	300	327	317	291	292	322	266	300	267	283	281	324	272	328	322	310	317	309	286	304	297	312	305	280	267	323	307	309	295	291	332	311	312	308	298	299	303	287	308	311	324	284	294	313	308	297	288	322	318	298	285	274	303	305	316	313	313	298	297	315	315	319	315	309	316	283	297	287	296	311	302	326	313	318	300	273	268	283	279	329	296	309	310	265	294	290	319	291	291	323	300	326	327	313	305	294	296	309	289	312	310	305	303	281	304	309	286	289	324	323	326	307	293	278	293	270	300	286	288	281	305	302	283	310	314	284	309	287	300	286	289	288	294	285	295	282	307	277	283	303	324	321	290	319	295	288	308	295	310	338	327	318	310	328	329	330	291	286	285	267	323	298	318	329	307	304	301	332	316	301	319	298	302	269	307	290	301	308	275	278	289	297	320	291	307	308	297	294	303	289	316	308	273	304	329	323	332	310	278	310	320	297	288	290	294	307	317	318	332	286	289	284	265	304	295	292	295	300	320	323	294	313	299	252	286	333	306	316	301	313	292	327	282	311	296	313	296	295	311	292	318	328	282	297	296	285	297	299	333	320	303	300	273	280	300	300	305	334	308	321	309	272	306	310	286	301	305	288	301	311	311	297	287	295	285	315	282	286	325	294	291	270	270	299	301	308	327	281	279	314	334	296	332	301	316	317	282	300	277	340	312	277	268	302	299	278	319	304	314	318	311	337	294	303	304	322	297	271	324	349	307	313	308	311	333	307	297	312	317	294	302	314	294	348	335	300	328	293	322	290	270	298	297	287	284	283	290	280	287	286	320	283	315	293	318	275
15949	16225	9125	5731	4258	3721	2830	1977	1633	1127	882	589	554	511	464	424	383	402	376	360	388	375	404	369	355	383	356	353	383	366	367	343	362	352	349	388	330	445	369	398	380	410	443	352	379	432	411	370	409	380	352	363	384	353	377	369	314	368	362	335	352	349	350	367	327	337	337	353	315	337	324	301	316	332	305	316	315	308	333	292	338	323	330	341	304	339	326	325	314	310	325	279	354	343	303	307	324	335	347	316	290	337	314	323	332	316	310	317	340	311	288	310	327	320	328	324	298	325	316	326	314	283	329	324	337	296	327	279	315	329	354	336	349	323	337	303	311	344	337	325	326	311	317	311	337	294	309	321	367	318	312	314	313	303	297	311	322	303	319	318	334	335	310	333	307	325	334	325	331	305	328	341	287	320	317	311	290	346	320	367	300	287	325	340	330	293	307	332	350	345	327	333	285	295	317	347	342	314	312	336	299	309	308	340	349	317	298	313	300	302	307	314	329	338	317	324	299	305	288	336	318	298	331	330	331	321	283	318	319	339	305	322	342	329	318	336	323	341	321	336	319	329	311	358	323	336	337	287	337	315	323	330	297	310	320	320	330	348	325	353	284	319	351	358	329	290	349	322	295	289	321	336	341	298	329	298	323	354	345	323	331	320	315	343	343	341	321	319	315	323	310	338	344	325	321	342	351	301	309	328	315	317	319	304	310	318	347	337	320	324	328	313	383	310	304	314	317	345	344	286	335	323	311	328	294	325	293	317	337	316	307	335	287	348	336	298	341	299	289	290	327	330	296	321	316	339	349	308	315	305	297	311	297	305	314	309	346	310	309	324	351	308	328	346	359	329	301	289	328	304	319	318	316	294	300	297	329	310	340	309	292	330	299	296	310	335	286	312	340	284	347	322	331	333	290	336	332	321	325	324	304	354	322	333	318	321	304	310	300	313	308	322	305	325	328	293	326	298	321	311	312	336	298	309	321	322	306	298	333	312	303	333	319	339	300	338	320	323	324	330	298	282	289	319	336	350	315	311	324	290	338	318	309	320	310	335	317	310	353	321	334	330	343	326	319	312	321	344	333	315	317	309	322	309	349	314	322	342	354	323	362	341	326	309	347	325	329	311	333	350	329	332	295	326	332	292	323	349	322	338	323	344	349	336	299	324	317	312	286	305	316	311	319	334	351	324	295	288	334	313	324	288	318	345	315	317	297	331	322	336	291	338	297	325	324	345	328	352	298	311	319	320	308	323	309	323	319	341	283	305	331	312	324	347	333	319	322	320	330	316	329	305	335	328	311	325	320	314	325	358	307	325	330	302	309	310	338	317	328	353	287	336	317	315	351	326	323	303	337	330	321	308	277	318	343	344	330	294	328	308	342	344	337	329	308	338	307	330	305	329	325	331	329	331	339	340	321	334	303	331	301	357	330	326	301	341	325	330	332	303	272	319	311	328	334	296	350	346	297	332	303	318	304	335	300	295	295	324	298	274	311	308	330	321	292	358	313	318	313	336	337	303	323	338	319	318	320	340	335	306	304	312	295	345	315	300	348	339	330	292	325	321	327	264	351	345	348	323	299	306	326	323	314	312	307	316	321	295	327	304	325	350	322	325	332	302	301	303	304	316	350	322	370	312	264	325	312	333	338	304	306	290	327	330	283	291	294	316	345	314	344	334	327	279	332	299	304	317	303	314	301	321	320	343	295	333	288	361	340	311	290	297	307	306	324	337	298	322	310	333	301	344	314	298	321	307	297	336	305	294	324	313	322	359	333	331	341	324	283	306	361	319	308	330	323	335	302	336	346	325	318	306	333	295	330	355	349	334	330	299	337	312	319	315	308	302	303	346	317	299	327	298	297	302	333	319	307	328	351	355	324	320	304	320	330	307	322	334	300	316	329	317	313	308	328	304	357	299	321	296	293	326	302	337	282	311	347	333	300	310	319	316	289	330	341	318	324	314	285	328	277	315	309	310	296	351	287	307	354	327	282	299	328	347	341	309	346	368	350	333	313	332	308	328	350	326	332	360	308	320	360	320	299	316	344	330	335	301	330	316	352	312	292	360	281	326	321	312	322	302	292	323	317	299	342	329	321	303	337	335	343	326	323	332	297	318	299	321	325	321	305	303	318	367	343	296	325	312	328	307	348	299	315	322	297	290	323	336	327	323	324	316	298	307	324	308	291	334	308	340	297	335	312	310	345	317	331	332	337	318	337	319	327	315	303	308	296	329	346	300	296	328	318	288	308	308	313	309	307	318	310	346	325	304	305	322	321	298	310	351	342	319	315	323	291	318	355	288	308	282	350	311	308	298	307	326	338	328	314	297	330	313	307	304	347	346	301	343	350	295	309	299	308	298	326	322	315	334	311	350	293	316	348	340	305	305	286	323	319	330	343	312	316	301	326	306	323	319	350	293	313	323	340	334	331	299	335	303	327	335	347	335	303	360	299	317	348	339	302	344	359	325	283	313	309	345	264	323	330	316	325	351	302	334	303	329	328	277	327	334	276	342	292	329	349	321	328	345	308	335	319	308	297	326	325	317	317	311	353	335	330	294	325	337	312	347	341	332	306	307	313	337	333	313	330	308	285	307	307	311	333	345	313	304	340	348	318	356	329	338	314	345	323	349	319	324	312	314	311	323	346	310	321	318	317	320	352	295	343	314	303	325	318	309	330	312	302	319	344	304	311	332	329	308	307	318	295	340	328	283	311	296	329	304	314	313	327	309	318	310	334	308	330	312	336	320	328	326	320	340	328	302	335	320	305	353	337	321	335	296	305	328	310	320	314	318	346	316	310	295	316	295	303	304	331	310	291	304	284	349	329	319	322	320	326	321	336	293	330	320	354	305	312	314	323	331	302	340	304	341	307	324	322	334	323	330	301	325	310	297	356	304	351	309	336	310	344	327	323	302	342	328	333	333	346	309	341	338	346	316	310	320	302	319	300	328	361	330	335	309	328	306	337	325	348	344	296	344	332	318	355	289	311	319	338	345	304	310	334	317	322	311	322	310	305	335	318	328	305	319	330	299	315	339	335	309	336	334	337	333	343	317	319	329	339	330	317	316	306	318	331	337	304	318	319	308	312	269	289	336	322	336	317	297	326	309	315	323	323	308	294	329	339	335	326	329	327	329	346	323	306	331	311	308	327	291	330	339	321	323	330	291	322	329	306	306	302	303	304	308	319	299	377	313	303	290	323	328	323	353	304	310	329	305	287	311	309	315	321	317	324	354	327	324	331	336	309	312	323	306	313	325	318	335	346	365	314	324	291	323	296	313	306	327	328	322	324	325	304	314	307	290	321	336	299	318	340	297	303	340	316	319	331	318	308	319	319	306	321	338	313	302	274	328	330	291	322	296	344	304	332	305	342	330	345	309	327	313	285	306	298	315	314	333	320	309	320	299	360	299	321	287	335	344	306	314	285	352	314	330	309	318	315	325	315	348	326	296	362	300	336	319	300	314	324	352	278	319	319	362	354	336	302	313	318	320
25768	21702	28135	25735	13337	2665	1753	1237	969	908	757	696	648	666	657	629	634	615	633	642	668	630	611	612	630	608	598	610	620	651	564	585	577	588	577	613	610	622	658	653	654	670	640	631	600	624	664	687	647	621	615	690	635	627	608	586	644	589	666	582	600	633	631	598	616	602	641	587	599	582	618	593	626	599	619	648	609	620	601	632	571	603	643	548	577	632	645	543	609	558	645	583	596	566	603	603	601	622	619	612	565	581	599	580	600	616	608	599	602	562	599	608	637	598	582	611	606	577	593	616	576	556	571	573	567	590	606	562	630	580	588	609	606	611	635	527	596	584	612	588	575	629	580	611	596	604	592	578	673	601	608	599	593	570	644	627	537	558	625	602	584	576	626	600	574	613	584	584	628	578	578	629	584	592	593	614	590	604	584	581	605	618	602	587	599	585	562	612	604	575	606	623	570	591	593	603	587	648	633	576	609	537	612	622	615	607	563	617	606	626	622	566	600	626	578	622	593	621	576	582	618	620	612	571	563	609	595	628	611	612	596	572	588	615	603	554	570	623	579	599	608	616	594	651	593	600	622	534	578	604	596	577	593	607	576	577	570	669	609	628	578	560	592	568	646	583	602	581	622	627	629	584	588	638	590	589	623	612	600	620	565	592	594	606	594	629	617	619	603	610	595	601	607	586	601	592	590	586	538	594	625	588	590	592	656	615	601	605	570	606	621	624	573	563	595	581	608	581	564	614	619	598	597	582	614	600	555	565	614	625	615	647	578	588	581	602	587	595	580	604	588	574	588	640	571	602	581	580	546	538	647	607	623	599	603	597	568	620	582	592	605	547	618	605	609	603	597	564	612	561	584	610	573	557	632	573	590	549	618	587	621	584	598	574	610	578	568	634	584	631	581	537	583	604	576	592	541	583	581	544	600	599	580	640	613	628	571	615	591	625	583	591	588	609	576	598	566	607	609	579	637	613	615	611	636	581	590	544	590	607	643	591	588	600	571	608	648	623	590	616	623	628	602	594	578	626	578	619	559	579	584	627	561	636	579	582	588	585	591	622	660	624	627	604	569	579	607	586	586	625	599	576	605	589	603	574	603	588	573	603	589	596	564	605	586	588	564	576	607	596	622	596	625	608	591	633	599	569	612	562	556	572	631	605	621	568	622	561	588	637	562	585	586	595	628	635	577	602	597	611	613	665	601	586	612	583	607	586	620	606	585	596	664	592	630	642	590	543	609	604	585	613	640	572	575	642	607	628	621	597	606	575	610	610	620	560	592	598	598	604	557	635	640	620	582	575	560	624	618	572	626	636	561	621	595	613	549	597	615	571	609	604	585	592	634	596	628	556	599	560	600	590	584	591	612	618	619	594	606	585	559	599	577	589	623	559	593	590	583	604	583	605	620	603	615	614	600	564	575	631	576	579	563	597	590	566	598	582	612	600	600	686	570	593	606	548	586	602	579	546	597	599	604	555	561	574	633	615	581	607	550	604	612	554	588	582	620	585	591	559	619	584	599	614	588	623	643	614	598	588	581	583	565	547	635	593	587	567	650	602	623	601	587	596	571	552	531	590	596	628	582	538	575	641	591	579	604	584	589	610	604	575	578	592	552	593	593	609	638	593	576	632	617	608	591	595	603	616	557	558	599	594	606	598	603	596	586	621	634	593	580	603	603	597	609	616	619	588	567	562	572	611	629	585	558	635	585	642	597	618	600	587	638	599	626	588	597	576	584	592	591	559	587	557	632	559	590	600	581	624	644	580	598	601	541	588	601	622	621	607	636	607	621	580	614	606	578	548	568	615	637	593	612	592	624	593	579	622	623	577	578	593	595	563	601	600	592	584	627	617	629	638	586	591	615	585	614	544	618	554	595	627	619	566	579	619	603	608	615	597	582	585	607	613	608	607	621	607	619	580	576	609	614	589	578	552	643	621	606	615	583	565	599	632	552	550	614	586	583	593	569	624	566	613	615	610	629	626	619	636	581	610	620	568	602	581	592	643	595	588	584	545	588	546	622	563	588	633	593	598	577	585	576	574	606	594	638	606	609	609	578	641	586	587	611	608	560	582	601	576	593	575	609	611	571	590	603	563	603	551	595	605	533	614	592	575	540	619	599	583	634	585	553	649	591	614	616	597	550	621	593	622	561	597	590	631	637	578	608	581	631	567	571	591	548	552	638	626	571	586	591	599	581	631	602	572	592	575	567	618	617	622	564	630	612	517	558	599	577	606	609	605	607	565	588	632	596	656	583	614	597	602	568	615	567	540	589	614	582	667	614	598	605	586	606	587	542	612	574	547	608	581	571	593	614	610	590	565	535	626	565	625	596	634	558	592	593	591	616	549	610	601	603	588	581	570	595	604	636	564	609	588	599	594	592	595	588	605	592	593	594	551	551	582	597	589	570	598	624	585	620	619	589	630	599	603	614	643	580	561	594	622	598	600	577	601	614	607	604	534	597	597	609	539	600	607	601	581	631	566	597	580	637	574	551	554	618	637	592	593	561	594	566	593	601	606	592	579	578	602	596	614	564	586	616	594	592	586	598	570	588	584	568	611	627	593	579	577	617	600	645	635	640	567	602	626	603	618	589	630	625	624	606	582	577	547	605	568	581	602	638	606	553	637	592	593	642	574	640	581	593	635	593	597	619	624	566	596	618	605	593	626	593	566	565	595	547	573	614	566	529	598	589	604	562	599	577	615	575	573	575	570	580	603	553	598	588	571	591	597	600	594	539	543	541	584	584	624	582	588	608	643	616	569	619	594	618	590	590	595	579	582	617	613	625	601	585	623	587	628	553	589	591	585	587	625	618	584	586	605	604	595	616	531	618	616	603	591	646	618	589	546	595	543	614	579	585	582	588	599	613	579	603	577	588	607	599	584	611	605	586	601	547	609	611	563	560	574	648	613	604	589	611	573	586	584	597	605	616	577	633	570	624	587	640	590	606	581	563	589	585	596	608	632	537	621	609	565	620	601	560	554	538	603	617	576	542	615	609	599	586	619	601	623	587	582	614	615	588	620	591	596	618	617	652	572	565	602	636	639	611	559	588	568	578	608	593	597	522	575	614	546	641	571	568	600	587	619	616	640	580	566	591	599	583	573	606	609	631	526	639	607	583	613	532	583	613	625	591	572	609	592	555	578	591	612	625	583	614	606	603	582	583	586	576	582	595	532	574	587	545	554	606	599	602	613	584	587	570	623	577	610	606	602	569	623	585	626	616	593	606	633	567	594	602	616	604	580	609	633	586	622	605	576	563	630	576	646	603	620	599	603	615	623	630	584	639	628	581	572	599	606	628	590	572	572	569	603	611	585	625	564	589	603	607	589	598	623	574	548	622	582	622	589	579	577	575	606	652	599	575	592	605	606	566	567	607	600	565	569	608	595	600	579	582	569	602	632	577	640	591	560	591	571	599	616	590	533	576	605	611	644	583	582	586	594	574	624	583	623	623	631	613	629	589	616	602	598	581	594	610	568	568	570	555	555
15374	11776	7000	4982	4100	3389	2775	1943	1350	1180	961	800	738	713	671	655	662	652	699	650	630	682	633	693	656	624	647	645	632	639	649	642	622	586	632	656	649	682	691	679	675	701	612	687	659	670	626	689	620	651	675	686	648	650	632	647	663	626	643	629	626	591	604	635	599	629	626	623	625	627	645	576	579	594	631	624	614	624	619	602	598	611	622	604	599	627	588	620	611	628	646	619	606	636	643	620	602	605	573	591	615	664	640	611	617	595	617	596	621	672	619	585	604	646	600	628	556	614	590	636	629	559	647	596	641	601	608	602	643	625	615	602	576	569	595	651	642	570	620	581	619	640	607	614	576	607	606	604	591	625	619	596	612	618	626	628	645	606	585	666	607	634	615	585	580	603	608	593	614	616	573	606	592	562	626	665	589	587	634	574	605	583	579	606	633	613	576	622	601	661	595	588	595	607	605	620	637	637	627	627	630	589	622	639	598	646	618	595	602	634	619	613	608	613	613	626	614	645	620	619	594	578	589	596	625	599	622	638	560	590	611	589	601	620	586	606	656	599	635	672	604	645	612	638	571	601	561	610	625	583	603	598	599	633	613	615	629	645	557	611	583	631	591	645	635	626	611	640	610	639	628	580	595	647	605	598	633	619	603	613	607	624	560	631	591	613	650	593	579	605	633	635	615	642	624	605	616	627	592	633	634	673	652	606	585	622	587	604	632	624	629	593	580	614	639	605	577	608	642	644	610	619	617	563	606	570	626	616	603	606	605	584	623	592	578	604	613	629	601	642	635	585	577	618	594	615	597	579	601	635	638	576	591	600	615	604	669	599	638	589	603	560	556	628	578	599	580	595	634	613	615	625	604	670	606	633	618	583	630	601	661	615	654	571	607	645	594	601	567	590	557	608	593	635	636	604	640	595	651	583	579	615	598	614	654	608	611	600	597	616	633	586	631	628	599	592	626	652	577	627	599	612	594	609	591	590	630	646	598	578	596	574	564	624	593	596	604	586	589	634	631	598	619	646	635	603	594	606	590	621	582	625	608	624	600	637	607	608	596	623	629	615	584	617	586	596	637	647	623	622	616	629	585	631	591	605	661	630	652	598	638	607	632	579	602	667	578	620	595	593	618	621	608	621	597	591	639	595	605	636	599	642	627	628	633	608	627	574	622	599	612	604	591	611	636	596	618	612	614	557	593	633	615	658	590	615	626	612	626	609	646	622	610	613	635	605	661	608	625	619	645	640	602	610	621	582	598	625	607	643	609	642	625	564	601	613	628	634	603	578	587	617	649	623	599	608	618	597	607	610	589	607	630	662	576	610	616	620	600	552	614	616	605	530	602	617	611	620	608	614	612	583	644	608	577	606	626	613	591	653	633	589	647	653	588	576	648	592	574	613	602	608	605	592	576	655	637	590	625	616	560	638	623	613	564	597	627	620	607	621	634	617	573	634	620	610	634	611	589	620	616	618	628	629	621	614	633	567	597	599	608	642	602	586	623	620	613	602	614	594	628	641	605	614	607	621	595	597	628	593	583	608	619	542	618	585	634	607	539	598	624	622	641	596	583	607	647	573	636	630	596	634	593	574	614	635	613	610	608	623	625	559	552	599	618	622	590	600	677	622	597	609	602	594	547	618	568	622	561	591	607	614	593	621	626	660	596	595	625	563	612	625	646	578	592	643	657	634	640	591	628	598	618	564	591	610	595	631	644	633	631	637	580	630	595	600	613	610	569	578	665	628	589	610	612	615	609	617	611	604	624	619	591	605	657	603	590	589	662	576	615	603	631	592	642	593	606	570	592	560	605	584	629	614	615	605	605	635	570	631	567	614	630	618	568	598	636	612	606	574	627	617	615	589	635	585	595	660	611	612	625	642	586	661	666	618	639	607	614	599	634	609	634	590	593	611	611	635	625	624	646	570	609	621	624	564	606	599	648	650	624	584	642	608	650	618	629	588	605	612	623	589	625	614	590	615	616	626	636	589	593	606	621	602	631	563	578	620	602	645	589	589	586	644	602	603	592	617	625	626	632	621	647	613	630	633	644	613	615	614	639	620	655	605	647	583	641	612	610	609	608	604	586	662	619	639	596	603	541	596	619	597	575	629	630	618	589	603	581	630	596	672	596	592	595	607	572	608	592	601	665	645	612	598	614	596	623	591	633	590	594	616	592	604	620	628	637	645	607	616	614	629	586	585	643	593	584	598	623	642	624	644	620	596	627	613	622	639	587	578	634	646	631	612	618	621	550	610	588	588	637	583	629	597	555	628	616	579	610	654	628	603	600	605	590	659	590	593	587	618	601	586	591	604	596	586	597	632	656	638	581	578	599	636	613	653	613	612	608	599	659	596	578	600	631	597	656	606	629	626	665	583	673	616	571	639	578	607	587	645	597	627	617	612	592	554	600	619	603	628	631	603	629	646	614	590	552	608	579	603	646	574	620	619	645	613	670	569	643	612	642	617	577	594	577	623	584	619	643	646	573	613	615	650	628	611	599	594	650	628	618	604	580	643	659	663	600	581	563	613	599	601	582	606	601	599	625	608	597	629	591	668	591	647	600	621	590	626	568	620	626	650	641	604	614	594	666	663	599	580	624	569	581	600	613	631	610	600	593	659	648	596	596	604	581	617	628	636	624	606	609	569	580	620	616	628	602	612	593	593	613	550	609	613	629	630	581	656	614	595	582	642	591	589	636	606	629	617	609	620	579	617	597	628	609	605	593	600	582	587	634	612	643	616	630	624	606	646	576	620	596	605	590	612	617	630	601	597	619	596	621	606	631	626	625	619	616	602	638	557	647	581	638	583	597	642	631	637	616	611	660	622	592	616	593	574	611	562	560	626	617	617	615	588	633	626	598	568	623	603	618	594	625	616	596	625	565	592	604	611	632	662	602	624	602	619	640	644	632	618	622	587	563	625	594	598	582	598	571	615	619	606	606	574	575	646	590	618	589	616	564	595	639	613	600	590	554	585	630	572	611	589	583	598	600	640	578	627	613	633	628	575	590	617	597	610	579	599	662	614	629	599	602	592	634	617	639	595	637	629	652	594	608	639	623	597	580	580	596	599	589	616	615	615	592	608	661	601	586	600	623	576	595	647	599	608	610	591	612	611	561	628	619	573	568	625	570	610	606	622	593	608	574	599	585	601	591	618	607	601	606	665	612	632	598	600	595	607	648	581	613	564	641	614	643	616	642	637	593	627	624	626	590	600	573	614	628	628	619	640	599	601	575	624	613	620	575	608	616	606	622	587	619	611	618	611	589	619	612	659	614	607	602	627	605	610	560	582	610	624	608	641	630	598	617	588	648	591	613	625	587	619	604	660	604	624	607	608	581	634	582	613	595	585	591	615	607	639	568	620	551	607	600	637	590	635	626	622	582	592	585	568	606	608	575	624	586	600	645	628	592	639	581	610	579	608	625	648	604	593	590	604	635	620	608	640	601	564	573	595	601	652	596	632	599	611	632	601	597	589	655	616	632	621	629	596
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
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
